麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

游戲控制器和游戲系統的制作方法

文檔序號:1587602閱讀:370來源:國知局
專利名稱:游戲控制器和游戲系統的制作方法
技術領域
本發明涉及一種游戲控制器和一種游戲系統,并更為具體地涉及包括由柔性線纜 彼此連接的兩個控制單元并使用這兩個控制單元進行操作的游戲控制器,以及包括所述游 戲控制器的游戲系統。
背景技術
例如,日本公開專利公布No. 2004-313492 (此后稱為專利文件1)公開了一種控制 器,其具有由玩家雙手分別握著來玩游戲的控制單元。在專利文件1中公開的控制器由通過玩家右手握著的R單元和通過玩家左手握著 的L單元組成。R單元和L單元每個具有在其頂表面上的操作按鈕和在其殼體側的桿。R 單元和L單元可彼此物理耦合,以便于用作組合控制器。但是,在專利文件1中公開的控制器通過簡單地將傳統游戲設備分成右單元和左 單元而構成。即,雖然當玩家通過他或她的右手和左手握著R和L單元時玩家可將他或她 的右手和左手分別放在任何位置,但玩家不能以改進的靈活性控制控制器本身。例如,不僅 組合控制器而且分成右單元和左單元的游戲設備控制器都不能實現新的操作。

發明內容
因此,本發明的一個目的是提供一種新型游戲控制器和游戲系統,它們通過使用 多個控制單元實現了具有提高的靈活性的新型操作。為完成上述目的本發明具有下列特征。在括弧中的參考號等指示與下面描述的實 施例的對應,以便于幫助理解本發明,而不是意圖以任何方式限制本發明的范圍。本發明的第一方面涉及用于將操作數據發送到執行游戲程序的計算機(30)的游 戲控制器(7)。游戲控制器包括第一控制單元(70);第二控制單元(76);和線纜(79)。線 纜為柔性并電連接在第一控制單元和第二控制單元之間。第一控制單元包括第一操作數據 產生部件(74,701)。第一操作數據產生部件根據包括在第一控制單元中的第一控制單元體 的運動而產生第一操作數據。第二控制單元包括第二操作數據產生部件(78)。第二操作數 據產生部件根據由玩家執行的方向輸入操作而產生第二操作數據。此外,第一控制單元和 第二控制單元中的一個包括發送部件(75)。發送部件以預定時序將第一操作數據和第二操 作數據發送到計算機。在基于第一方面的第二方面中,第一操作數據產生部件包括圖像拾取部件(74)。 圖像拾取部件固定到第一控制單元體并從第一控制單元體沿著預定方向得到外圍圖像。第一操作數據產生部件輸出選自由圖像拾取部件獲得的圖像和對由圖像拾取部件獲得的圖 像進行預定計算的結果組成的組中的一個,作為第一操作數據。在基于第二方面的第三方面中,第一操作數據產生部件還包括位置信息計算部件 (744)。位置信息計算部件當執行預定計算時計算指示至少一個標記圖像在由圖像拾取部 件得到的圖像中的位置的位置信息,并輸出位置信息作為第一操作數據,該標記圖像包括 在獲得的圖像中并用作成像目標。
在基于第一方面的第四方面中,發送部件將第一操作數據和第二操作數據無線地 發送到計算機。在基于第一方面的第五方面中,第一操作數據產生部件具有包括在第一控制單元 體中的加速度傳感器(701)和陀螺傳感器中的一個。第一操作數據產生部件輸出由加速度 傳感器和陀螺傳感器中的一個產生的數據作為第一操作數據。在基于第一方面的第六方面中,線纜可拆卸地連接到至少第一控制單元。發送部 件包括在第一控制單元中。在基于第一方面的第七方面中,發送部件以短于1/60秒的間隔將第一操作數據 和第二操作數據收集并發送給計算機。在基于第一方面的第八方面中,第二操作數據產生部件包括桿(78a),該桿(78a) 具有從包括在第二控制單元中的第二控制單元體突起的末梢,并可在第二控制單元體上傾 斜。第二操作數據產生部件輸出根據桿傾斜方向而獲得的數據作為第二操作數據。在基于第一方面的第九方面中,第二操作數據產生部件包括操作按鈕(78f),該操 作按鈕(78f)具有代表至少四個方向的操作部分,并能通過操作部分被推到包括在第二控 制單元中的第二控制單元體中。第二操作數據產生部件輸出對應于操作按鈕被推進處的操 作部分的數據作為第二操作數據。在基于第一方面的第十方面中,第二操作數據產生部件包括滑動構件(78g),該滑 動構件(78g)具有從包括在第二控制單元中的第二控制單元體暴露的頂表面并在第二控 制單元體上可水平移動。第二操作數據產生部件輸出根據滑動構件水平移動方向而獲得的 數據作為第二操作數據。在基于第一方面的第十一方面中,第二操作數據產生部件包括處于包括在第二控 制單元中的第二控制單元體的外表面上的接觸墊(78h)。第二操作數據產生部件輸出根據 在接觸墊上接觸墊被接觸的位置而獲得的數據作為第二操作數據。在基于第一個方面的第十二個方面中,第二操作數據產生部件包括至少四個操作 按鈕(78i,78 j,78k,781),它們能被推到包括在第二控制單元中的第二控制單元體中。第二 操作數據產生部件輸出根據被推進的操作按鈕而獲得的數據作為第二操作數據。在基于第一方面的第十三方面中,第二控制單元進一步包括加速度傳感器(761) 和陀螺傳感器中之一。加速度傳感器和陀螺傳感器中之一在包括于第二控制單元中的第二 控制單元體中提供。除第一操作數據和第二操作數據之外,發送部件將由加速度傳感器和 陀螺傳感器中之一所輸出的數據作為第三操作數據發送到計算機。在基于第一方面的第十四方面中,第一控制單元和第二控制單元中至少一個包括 接收部件(75)、揚聲器(706)以及聲控單元(707)。接收部件接收從計算機發送的發送數 據。聲控部件利用已由接收部件所接收的發送數據來從揚聲器產生聲音。
本發明的第十五方面涉及用于將操作數據發送到執行游戲程序的計算機的游戲 控制器。游戲控制器包括第一控制單元;第二控制單元;以及無線連接裝置。無線連接裝 置在第一控制單元和第二控制單元之間無線連接。第一控制單元包括第一操作數據產生部 件。第一操作數據產生部件根據包括在第一控制單元中的第一控制單元體的運動產生第一 操作數據。第二控制單元包括第二操作數據產生部件。第二操作數據部件產生根據由玩家 執行的方向輸入操作產生第二操作數據。此外,第一控制單元和第二控制單元中之一包括 發送部件。發送部件以預定時序將第一操作數據和第二操作數據發送到計算機。在基于第十五方面的第十六方面中,第一操作數據產生部件包括圖像拾取部件。 圖像拾取部件固定到第一控制單元體并從第一控制單元體沿著預定方向得到外圍圖像。第 一操作數據產生部件輸出選自由圖像拾取部件獲得的圖像和對由圖像拾取部件獲得的圖 像進行預定計算的結果組成的組中的一個,作為第一操作數據。 在基于第十六方面的第十七方面中,第一操作數據產生部件還包括位置信息計算 部件。位置信息計算部件當執行預定計算時計算指示至少一個標記圖像在由圖像拾取部件 獲得的圖像中的位置的位置信息,并輸出位置信息作為第一操作數據,該標記圖像包括在 獲得的圖像中并用作成像目標。在基于第十五方面的第十八方面中,發送部件將第一操作數據和第二操作數據無 線地發送到計算機。在基于第十五方面的第十九方面中,第一操作數據產生部件具有包括在第一控制 單元體中的加速度傳感器和陀螺傳感器中的一個。第一操作數據產生部件輸出由加速度傳 感器和陀螺傳感器中的一個產生的數據作為第一操作數據。在基于第十五方面的第二十方面中,發送部件以短于1/60秒的間隔將第一操作 數據和第二操作數據收集并發送給計算機。在基于第十五方面的第二十一方面中,第二操作數據產生部件包括桿,該桿具有 從包括在第二控制單元中的第二控制單元體突起的末梢并可在第二控制單元體上傾斜。第 二操作數據產生部件輸出根據桿傾斜方向而獲得的數據作為第二操作數據。在基于第十五方面的第二十二方面中,第二操作數據產生部件包括操作按鈕 (78f),該操作按鈕(78f)具有代表至少四個方向的操作部分,并能通過操作部分被推到包 括在第二控制單元中的第二控制單元體中。第二操作數據產生部件輸出對應于操作按鈕被 推進處的操作部分的數據作為第二操作數據。在基于第十五方面的第二十三方面中,第二操作數據產生部件包括滑動構件,該 滑動構件具有從包括在第二控制單元中的第二控制單元體暴露的頂表面并在第二控制單 元體上可水平移動。第二操作數據產生部件輸出根據滑動構件的水平移動方向而獲得的數 據作為第二操作數據。在基于第十五方面的第二十四方面中,第二操作數據產生部件包括處于包括在第 二控制單元中的第二控制單元體的外表面上的接觸墊。第二操作數據產生部件輸出根據在 接觸墊上接觸墊被接觸的位置而獲得的數據作為第二操作數據。在基于第十五方面的第二十五方面中,第二操作數據產生部件包括至少四個操作 按鈕,它們能被推到包括在第二控制單元中的第二控制單元體中。第二操作數據產生部件 輸出根據被推進的操作按鈕而獲得的數據作為第二操作數據。
在基于第十五方面的第二十六方面中,第二控制單元進一步包括加速度傳感器和 陀螺傳感器中之一。加速度傳感器和陀螺傳感器中之一在包括于第二控制單元中的第二控 制單元體中提供。除第一操作數據和第二操作數據之外,發送部件將由加速度傳感器和陀 螺傳感器中之一所輸出的數據作為第三操作數據發送到計算機。 在基于第十五方面的第二十七方面中,第一控制單元和第二控制單元中至少一個 包括接收部件(75)、揚聲器(706)以及聲控單元(707)。接收部件接收從計算機發送的發 送數據。聲控部件利用已由接收部件所接收的發送數據來從揚聲器產生聲音。本發明的第二十八方面涉及一種游戲控制器(7),其用于發送操作數據到執行游 戲程序的計算機(30)。游戲控制器包括第一控制單元(70);第二控制單元(76);以及線 纜(79)。所述線纜是柔性的且電連接于第一控制單元和第二控制單元之間。第一控制單元 包括第一操作數據產生部件(74,701)。第一操作數據產生部件根據包括在第一控制單元中 的第一控制單元體的運動來產生第一操作數據。第二控制單元包括第二操作數據產生部件 (761)。第二操作數據產生部件根據包括在第二控制單元中的第二控制單元體的運動來產 生第二操作數據。此外,第一控制單元和第二控制單元中之一包括發送部件(75)。發送部 件以預定時序將第一操作數據和第二操作數據發送到計算機。在基于第二十八方面的第二十九方面中,第一操作數據產生部件具有包括在第一 控制單元體中的第一加速度傳感器(701)和第一陀螺傳感器中之一。第一操作數據產生部 件將由第一加速度傳感器和第一陀螺傳感器中之一所產生的數據作為第一操作數據輸出。 第二操作數據產生部件具有包括在第二控制單元體中的第二加速度傳感器(761)和第二 陀螺傳感器中之一。第二操作數據產生部件將由第二加速度傳感器和第二陀螺傳感器中之 一所產生的數據作為第二操作數據輸出。在基于第二十九方面的第三十方面中,第一控制單元進一步包括第一鍵(72)。在 第一控制單元體上提供的該第一鍵根據玩家按動第一鍵來產生第一鍵操作數據。第二控制 單元進一步包括第二鍵(78)。在第二控制單元體上提供的該第二鍵根據玩家按動第二鍵來 產生第二鍵操作數據。除第一操作數據和第二操作數據之外,發送部件將第一鍵操作數據 和第二鍵操作數據發送到計算機。在基于第二十八方面的第三十一方面中,第一操作數據產生部件包括圖像拾取部 件(74)。圖像拾取部件固定到第一控制單元體并從第一控制單元體沿著預定方向得到外圍 圖像。第一操作數據產生部件輸出從由圖像拾取部件獲得的圖像和對由圖像拾取部件獲得 的圖像進行預定計算的結果所組成的組中所選擇的一個,作為第一操作數據。第二操作數 據產生部件具有第一加速度傳感器(761)和第一陀螺傳感器中之一。第一加速度傳感器和 第一陀螺傳感器中之一在第二控制單元體中提供。第二操作數據產生部件將由第一加速度 傳感器和第一陀螺傳感器中之一所產生的數據作為第二操作數據輸出。在基于第三十一方面的第三十二方面中,第一控制單元進一步包括第二加速度傳 感器(701)和第二陀螺傳感器中之一。第二加速度傳感器和第二陀螺傳感器中之一在第一 控制單元體中提供。除第一操作數據和第二操作數據之外,發送部件將由第二加速度傳感 器和第二陀螺傳感器中之一所輸出的數據作為第三操作數據而發送到計算機。在基于第二十八方面的第三十三方面中,第一控制單元和第二控制單元中中至少 一個進一步包括接收部件(75)、揚聲器(706)以及聲控部件(707)。接收部件接收從計算機發送的發送數據。聲控部件利用已由接收部件所接收的發送數據來從揚聲器產生聲音。本發明的第三十四方面涉及包括游戲控制器和游戲設備(3)的一種游戲系統 (I)0游戲控制器在第一個方面中描述。游戲設備可通信地連接到游戲控制器,并包括計算 機,該計算機用于通過執行游戲程序而在顯示屏幕(2)上呈現虛擬游戲世界。游戲設備根 據從第一控制單元發送的第一操作數據和從第二控制單元發送的第二操作數據中的至少 一個執行游戲過程。在基于第三十四方面的第三十五方面中,游戲設備使出現在虛擬游戲世界中的玩 家角色根據從游戲控制器發送的第一操作數據和從游戲控制器發送的第二操作數據中的 至少一個執行動作。 本發明的第三十六方面涉及包括游戲控制器和游戲設備的一種游戲系統。游戲控 制器在第十五方面中描述。游戲設備可通信地連接到游戲控制器,并包括計算機,該計算機 用于通過執行游戲程序而在顯示屏幕上程序虛擬游戲世界。游戲設備根據從第一控制單元 發送的第一操作數據和從第二控制單元發送的第二操作數據中的至少一個執行游戲過程。在基于第三十七方面的第三十六方面中,游戲設備使出現在虛擬游戲世界中的玩 家角色根據從游戲控制器發送的第一操作數據和從游戲控制器發送的第二操作數據中的 至少一個執行動作。本發明的第三十八方面涉及包括游戲控制器和游戲設備的一種游戲系統。游戲控 制器在第二十八方面中描述。游戲設備可通信地連接到游戲控制器,并包括計算機,該計算 機用于通過執行游戲程序而在顯示屏幕上呈現虛擬游戲世界。游戲設備根據從第一控制單 元發送的第一操作數據和從第二控制單元發送的第二操作數據中的至少一個來執行游戲 過程。在基于第三十八方面的第三十九方面中,游戲設備根據從游戲控制器發送的第一 操作數據和從游戲控制器發送的第二操作數據中的至少一個來使出現在虛擬游戲世界中 的玩家角色執行動作。根據第一方面,第一控制單元根據包括在游戲控制器中的控制器體的運動產生操 作數據,且第二控制單元根據方向輸入操作產生操作數據。由此,當游戲控制器在游戲中使 用時,玩家可如在使用傳統控制器的情形中一樣利用一只手的手指進行輸入,同時移動另 一只手。即,玩家可使他或她的右手或左手執行各個分開的操作,由此提供了傳統上不能執 行的新的操作。此外,通過由線纜相互連接兩個控制單元,游戲控制器只需一個用于計算機 的發送部件。根據第十三方面,第一控制單元根據包括在游戲控制器中的控制器體的運動產生 操作數據,且第二控制單元根據方向輸入操作產生操作數據。由此,當游戲控制器在游戲中 使用時,玩家可如在使用傳統控制器的情形中一樣利用一只手的手指輸入,同時移動另一 只手。即,玩家可使他或她的右手或左手執行各個分開的操作,由此提供了傳統上不能執行 的新的操作。此外,兩個控制單元彼此完全分開,由此提供了改進的可控性并能使兩個玩家 操作游戲控制器。根據第二、第三、第十六和第十七方面,由固定到第一控制單元的圖像拾取部分得 到的圖像或從得到的圖像中獲得的信息可用作操作數據。例如,第一控制單元相對于成像 目標的方向和位置可得到計算,由可根據單元的方向和位置來執行此游戲操作。
根據第四或第十八方面,游戲控制器和計算機彼此無線連接,由此提供了游戲控 制器的改進的可控性。根據第五或第十九方面,加速度傳感器或陀螺傳感器用作第一操作數據產生部 件,由此減少了成本。根據第六方面,線纜從第一控制單元去除,由此可只使用第一控制單元將操作數 據發送到電腦。根據第七或第二十方面,可在短于典型的游戲過程周期(1/60秒)的間隔收集并 發送數據。根據第八至第十二方面和第十九至第二十三方面中的一個,用于根據由玩家執行 的方向輸入操作而輸出信號的第二操作數據產生部件可由可傾斜桿、諸如具有依照方向被 按動部分的十字鍵的按鈕、水平可移動墊、接觸墊、代表每個方向的按鈕等來實現。根據第十三方面,每個單元根據單元體的運動而輸出操作數據。因此,玩家可如在 使用傳統控制器的情形中一樣利用一只手的手指進行輸入,同時移動另一只手,另外玩家 可用雙手分別握著分開的單元,從而單獨地移動雙手以便進行輸入。根據第十四、第二十七以及第三十三方面,包括在所述單元之一中的揚聲器根據 來自計算機的數據而輸出聲音,藉此可在玩家握著該單元的手附近輸出聲音。根據第二十八方面,第一控制單元和第二控制單元中的每個根據單元體的運動來 產生操作數據。因此,當在游戲中使用游戲控制器時,每個單元根據單元體的運動而輸出 操作數據,藉此玩家可用雙手分別握著分開的單元,從而單獨地移動雙手以便于進行輸入。 即,玩家可使他或她的右手和左手執行各個分開的操作,從而提供傳統上不能執行的新操 作。另外,通過用電纜將兩個控制單元彼此連接,游戲控制器僅需要一個用于計算機的發送 部件。根據第二十九方面,每個單元根據單元體的傾側、姿態等來輸出操作數據,因此玩 家用雙手分別握著分開的單元,從而單獨地移動雙手以便進行輸入。根據第三十方面,每個單元不僅根據單元體的傾側、姿態等來輸出操作數據,而且 還根據玩家執行鍵操作來輸出操作數據。因此,玩家可用雙手分別握著分開的單元,從而單 獨地移動雙手以便進行輸入,并且玩家還可使用他或她的雙手的手指以便執行操作。根據第三十一方面,第一控制單元可第一控制單元相對于成像目標的方向、位置 等,藉此可根據第一控制單元相對于顯示裝置等的方向和位置來執行操作。另一方面,第二 控制單元可計算第二控制單元的傾側、姿態、位置等,藉此可根據第二控制單元的姿態和位 置來執行操作。根據第三十二方面,第一控制單元還可計算第一控制單元的傾側、姿態、位置等, 藉此可根據第一控制單元的姿態和位置來執行操作。此外,根據本發明的游戲系統可獲得和上述游戲控制器相同的效果。當結合附圖時通過本發明的下列詳細描述本發明的這些和其它目的、特點、方面 以及優勢將變得更為清楚。


圖1是圖示出根據本發明的一個實施例的游戲系統1的外視圖2是圖1中所示游戲設備3的功能框圖;圖3是圖示圖1中所示控制器7的外觀的透視圖;圖4是圖示圖3中所示控制器7的連接線纜79被連接到核心單元70或從核心單 元70斷開連接的狀態的透視圖;圖5是從圖3中所示核心單元70的頂后側所見的核心單元70的透視圖;圖6是從圖3中所示核心單元70的底前側所見的核心單元70的透視圖;圖7是圖示圖3中所示核心單元70的上外殼被移走的狀態的透視圖;圖8是圖示圖3中所示核心單元70的下外殼被移走的狀態的透視圖;圖9是圖示圖3中所示子單元76的第一例子的透視圖;圖10是其中圖9中所示子單元76的上外殼被移去的狀態的透視圖;圖11A、11B及11C分別是圖3中所示子單元76的第二例子的頂視圖、底視圖以及 左側視圖;圖12是從圖3中所示子單元76的頂前側所見的子單元76的透視圖;圖13是圖示圖3中所示子單元76的第一種修改的例子的頂視圖;圖14是圖示圖3中所示子單元76的第二種修改的例子的頂視圖;圖15是圖示圖3中所示子單元76的第三種修改的例子的頂視圖;圖16是圖示圖3中所示子單元76的第四種修改的例子的頂視圖;圖17是圖示圖3中所示控制器7的結構的框圖;圖18是圖示一般被圖3中所示控制器7控制的游戲的狀態的圖;圖19示出了從核心單元70的前表面側所見的玩家利用右手握著核心單元70的 示范狀態;圖20示出了從核心單元70的左側所見的玩家利用右手握著核心單元70的示范 狀態;圖21是圖示LED模塊8L的視角、LED模塊8R的視角以及圖像拾取元件743的視 角的圖;圖22示出了從子單元76的右側所見的玩家利用左手握著子單元76的示范狀態; 以及圖23示出了當游戲設備3執行射擊游戲時顯示在顯示器2上的示范性游戲圖像。
具體實施例方式參考圖1,將描述根據本發明的一個實施例的游戲系統1。圖1是圖示出游戲系統 1的外部視圖。在下列描述中,根據本發明的游戲系統1包括靜態游戲設備。如圖1中所示,游戲系統1包括靜止的游戲設備(此后,簡單地稱作“游戲設 備”)3,該游戲設備3經由連接繩連接到具有揚聲器2a的家用電視機接收器等的顯示器(此 后,稱為“監視器” )2 ;以及控制器7,用于對游戲設備給出操作信息。游戲設備3經由連接 終端連接到接收單元6。接收單元6接收從控制器7無線發送的發送數據??刂破?和游 戲設備3通過無線通信彼此連接。作為可交換信息存儲介質的例子的光盤4可拆卸地安裝 在游戲設備3上。游戲設備3包括電源0N/0FF開關、游戲過程重置開關和用于打開在游戲 設備3的頂主表面上的游戲設備3的頂蓋的OPEN開關。當玩家按動OPEN開關時,蓋被打
12開,使得可安裝或取出光盤4。此外,當需要時外存儲卡5可拆卸地安裝在游戲設備3上。外存儲卡5具有安裝 在其上用于固定地存儲保存的數據等的備份存儲器等。游戲設備3執行存儲在光盤4上游 戲程序等,并將結果作為游戲圖像顯示在監視器2上。游戲設備3還可使用存儲在外存儲 卡5中的保存數據來再現過去玩的游戲的狀態,并把游戲圖像顯示在監視器2上。利用游 戲設備3玩的玩家通過操作控制器7同時觀察在監視器2上顯示的游戲圖像,可享受游戲 的樂趣。使用例如藍牙(注冊商標)技術,控制器7將發送數據從包括在控制器7中的通 信部件75 (后面描述)無線發送到與接收單元6連接的游戲設備3。控制器7具有兩個控 制單元,即通過柔性連接線纜79彼此連接的核心單元70和子單元76??刂破?是用于主 要操作出現在顯示在監視器2上顯示的游戲空間中的玩家對象的操作裝置。核心單元70 和子單元76每個包括諸如多個操作按鈕、鍵、桿等的操作部件。如后面所詳細描述的,核心 單元70包括用于從核心單元70得到觀看的圖像的成像信息計算部件74。作為成像信息計 算部件74的成像目標的例子,在監視器2的顯示屏幕的附近提供了兩個LED模塊8L和8R。 LED模塊8L和8R每個輸出從監視器2向前的紅外光。雖然在本實施例中核心單元70和 子單元76通過柔性線纜彼此連接,但子單元76可以具有無線單元,由此去掉連接線纜79。 例如,子單元76具有作為無線單元的藍牙(注冊商標)單元,由此子單元76可將操作數據 發送到核心單元70。接著,將參考圖2描述游戲設備3的結構。圖2是游戲設備3的功能框圖。如圖2中所示,游戲設備3包括例如用于執行不同類型程序的RISCCPU(中央處理 單元)30。CPU 30執行存儲在引導ROM(未示出)中的引導程序,以例如初始化包括主存儲 器33的存儲器,然后執行存儲在光盤4上的游戲程序以根據該游戲程序執行游戲過程等。 CPU 30經由存儲控制器31連接到GPU(圖形處理單元)32、主存儲器33、DSP (數字信號處 理器)34和ARAM(音頻RAM) 35。存儲控制器31經由預定總線連接到控制器I/F (界面)36、 視頻I/F 37、外存儲器I/F 38、音頻I/F 39和盤I/F 41??刂破鱅/F 36、視頻I/F 37、外 存儲器I/F 38、音頻I/F 39和盤I/F 41分別連接到接收單元6、監視器2、外存儲卡5、揚 聲器2a和盤驅動器40。GPU 32基于來自CPU 30的指令而執行圖像處理。GPU 32包括例如用于執行為顯 示3D圖形所需的計算過程的半導體芯片。GPU 32使用專用于圖像處理的存儲器(未示出) 和主存儲器33的部分存儲區域來執行圖像處理。GPU32使用這些存儲器產生待顯示在監視 器2上的游戲圖像數據和影片,并按需經由存儲控制器31和視頻I/F 37將產生的數據或 影片輸出到監視器2。主存儲器33是由CPU 30使用的存儲區域,并按需存儲由CPU 30執行的處理所需 的游戲程序等。例如,主存儲器33存儲由CPU 30從光盤4讀取的游戲程序、不同類型的數 據等。存儲在主存儲器33中的游戲程序、不同類型的數據等由CPU 30執行。DSP 34處理在游戲程序執行期間通過CPU 30產生的聲音數據等。DSP34連接到 用于存儲聲音數據等的ARAM 35。當DSP 34執行預定過程(例如,已讀的游戲程序或聲音 數據的存儲)時使用ARAM 35。DSP 34讀取存儲在ARAM 35中的聲音數據,并經由存儲控 制器31和音頻I/F 39將聲音數據輸出到包括在監視器2中的揚聲器2a。
存儲控制器31全面地控制數據發送,并連接到上述不同的I/F。控制器I/F36包 括例如四個控制器I/F 36a、36b、36c和36d,并經由控制器I/F36a、36b、36c和36d的連接 器將游戲設備3可通信地連接到可接合的外器件。例如,接收單元6與這樣的連接器接合, 并經由控制器I/F 36連接到游戲設備3。如上所述,接收單元6從控制器7接收發送數據, 并經由控制器I/F 36輸出發送數據到CPU 30。視頻I/F 37連接到監視器2。外存儲器1/ F 38連接到外存儲卡5并可由提供在外存儲卡5中的備份存儲器訪問。音頻I/F 39連接 到設立在監視器2中的揚聲器2a,使得由DSP 34從ARAM 35讀取的聲音數據或從盤驅動 器40直接輸出的聲音數據可從揚聲器2a輸出。盤I/F 41連接到盤驅動器40。盤驅動器 40在光盤4的預定讀取位置讀取存儲的數據,并輸出數據到游戲設備3的總線或音頻I/F 39。接著,將參考圖3和圖4描述控制器7。圖3是圖示控制器7的外觀的透視圖。圖 4是圖示圖3中所示控制器7的連接線纜79被連接到核心單元70到或從核心單元70斷開 連接的狀態的透視圖。如圖3中所示,控制器7包括通過連接線纜79彼此連接的核心單元70和子單元 76。核心單元70具有包括多個操作部件72的殼體71。子單元76具有包括多個操作部件 78的殼體77。核心單元70和子單元76通過連接線纜79彼此連接。如圖4中所示,連接線纜79在其一端具有可拆卸地連接到核心單元70的連接器 73的連接器791,并且連接線纜79在其另一端固定地連接到子單元76。連接線纜79的連 接器791與提供在核心單元70的后表面的連接器73接合,從而通過連接線纜79將核心單 元70和子單元76彼此連接。將參考圖5和圖6描述核心單元70。圖5是從核心單元70的頂后側所見的核心 單元70的透視圖。圖6是從核心單元70的底后側所見的核心單元70的透視圖。如圖5和圖6中所示,核心單元70包括通過塑料模制等形成的殼體71。殼體71 具有在縱向方向上從前到后延伸的大體上平行六面體的形狀。殼體71的總體尺寸足夠小, 以可以通過成人或甚至是孩子的一只手來握著。在殼體71的頂表面的前部的中心提供了十字鍵72a。十字鍵72a為成十字形的 四方向推動開關。十字鍵72a包括對應由箭頭表示的四個方向(前、后、左和右)的操作部 分,這些箭頭分別位于以90度間隔布置的成十字形的突起部上。玩家通過按動十字鍵72a 的操作部分中的一個來選擇前、后、左及右方向中的一個。通過對十字鍵72a的操作,玩家 可指示例如出現在虛擬游戲世界中的玩家角色等要移動的方向或光標要移動的方向。雖然十字鍵72a是用于根據由玩家執行的前述方向輸入操作而輸出操作信號的 操作部件,但這種操作部件可以其它形式提供。例如,十字鍵72a可利用包括推動開關和中 心開關的復合開關來代替,該推動開關包括環形四方向操作部件,該中心開關提供在復合 開關的中心處??商孢x地,十字鍵72a可利用操作部件代替,該操作部件包括從殼體71的 頂表面突出的可傾斜桿并根據桿傾斜方向輸出操作信號。還是可替選地,十字鍵72a可利 用操作部件代替,該操作部件包括可水平滑動的盤形構件并根據盤形構件的滑動方向輸出 操作信號。還是可替選地,十字鍵72a可利用接觸墊代替。還是可替選地,十字鍵72a可利 用操作部件代替,該操作部件包括代表至少四個方向(前、后、左及右)的開關并根據由玩 家按動的開關輸出操作信號。
14
在殼體71頂表面上的十字鍵72a后,提供了多個操作按鈕72b、72C、72d、72e、72f 和72g。每個操作按鈕72b、72c、72d、72e、72f和72g是用于當玩家按動操作按鈕的頭時輸 出分配給操作按鈕72b、72c、72d、72e、72f和72g的各個操作信號的操作部件。例如,操作 按鈕72b、72c、72d分配有第一按鈕、第二按鈕和A按鈕的功能。此外,操作按鈕72e、72f 及72g分配有例如減號按鈕(minus button)、主頁按鈕(home button)和加號按鈕(plus button)的功能。操作按鈕72b、72c、72d、72e、72f和72g根據通過游戲設備3執行的游戲 程序而分配有各個功能,但這將不進行詳細描述,因為這些功能不直接涉及本發明。在圖5 中所示的示范性布置中,操作按鈕72b、72c、72d在殼體71的頂表面上以前后方向在中心處 布置成直線。操作按鈕72e、72f和72g在殼體71的頂表面上的操作按鈕72b和72d之間 的左右方向上布置成直線。操作按鈕72f具有埋在殼體71的頂表面中的頂表面,以便于不 被玩家不留意地按動。在殼體71的頂表面上的十字鍵72a前,提供操作按鈕72h。操作按鈕72h是用于 遠程控制游戲設備3的電源開或關的電源開關。操作按鈕72h也具有埋在殼體71的頂表 面中的頂表面,以便于不被玩家不留意地按動。 在殼體71的頂表面上的操作按鈕72后,提供多個LED 702??刂破?被分配了控 制類型(號),以便于和其它控制器7區分。例如,LED 702用來告知玩家對他或她在使用 的控制器7當前設定的控制器類型。具體地,當核心單元70將發送數據發送到接收單元6 時,多個LED 702中對應于控制器類型的一個被點亮。在殼體71的頂表面上,在操作按鈕72e、72f以及72g和操作按鈕72b之間提供了 聲孔,用于外部輸出來自圖7中所示揚聲器706的聲音,其將在以下描述。在殼體71的底表面上形成凹陷部分。如后面所詳細描述的,凹陷部分形成在當玩 家握著核心單元70時玩家食指或中指所位于的部分。在凹陷部分的后傾斜表面上,提供了 操作按鈕72i。操作按鈕72i是作為例如B按鈕的操作部件。操作按鈕72i用作例如在射 擊游戲中的觸發開關,或用于將玩家對象的注意力吸引到預定對象。在殼體71的前表面上,提供了包括在成像信息計算部件74中的圖像拾取元件 743。成像信息計算部件74是用于分析由核心單元70得到的圖像數據并檢測圖像數據中 具有高亮度的區域的距心、尺寸等的系統。成像信息計算部件74具有例如約200幀/秒的 最大采樣周期,因此可追蹤和分析甚至是核心單元70相對快的運動。成像信息計算部件74 將在后面詳細描述。在殼體71的后表面,提供連接器73。連接器73例如為32-針的邊緣 連接器,并用來接合和連接核心單元70和連接線纜79的連接器791。將參考圖7和8描述核心單元70的內部結構。圖7是圖示如從核心單元70的后 側所見的核心單元70的上外殼(殼體71的部分)被移走的狀態的透視圖。圖8是圖示如 從核心單元70的前側所見的核心單元70的下外殼被移走的狀態的透視圖。圖8是圖示圖 7中所示基板700的相反側的透視圖。如圖7中所示,基板700固定在殼體71中。在基板700的頂主表面上,提供了操作 按鈕72&、7213、72(;、72(1、726、72廠728和7211,加速度傳感器701,LED 702,天線 754 等。這 些元件經由形成在基板700上的線(未示出)等連接到微型計算機751 (見圖8和17)等。 無線模塊753 (未示出)(見圖17)和天線754允許核心單元70作為無線控制器。石英振 蕩器703 (未示出),在殼體71中提供,產生后面所描述的微型計算機751的參考時鐘。在基板700的頂主表面上,提供了揚聲器706和放大器708。在從基板700的中心偏移的基板 700的邊緣附近提供了加速度傳感器701。因此,基于核心單元70相對于其縱向方向的旋 轉可對重力加速度和包含離心力分量的加速度的方向改變進行檢測,以便基于已檢測到的 加速度數據使用預定計算以有利的精確度來確定核心單元70的旋轉。如圖8中所示,在基板700的底主表面的前邊緣,提供了成像信息計算部件74。成 像信息計算部件74包括紅外濾波器741、透鏡742、圖像拾取元件743和圖像處理電路744, 它們以這種順序從在基板700底主表面上的核心單元70的前表面定位。在基板700的底 主表面的后邊緣,附著了連接器73。此外,在基板700的底主表面上提供了聲音IC 707和 微型計算機751。聲音IC 707,經由形成在基板700等上的線而連接到微型計算機751和 放大器708,基于從游戲設備3所發送的聲音數據,經由放大器708將聲音信號輸出到揚聲 器706。在基板700的底主表面上,提供了振動器704。振動器704是例如振動馬達或螺線 圈。核心單元70通過振動器704的激勵而振動,并且振動傳遞給玩家握著核心單元70的 手。由此,實現了所謂的振動反饋游戲。振動器704稍微向著殼體71的前部設置,從而允 許玩家所握著的殼體71強烈地振動,即允許玩家容易地感覺到振動。將參考圖9到12來描述子單元76。圖9是圖示子單元76的第一例子的透視圖。 圖10是圖示圖9中所示子單元76的上外殼(殼體77的一部分)被移去的狀態的透視圖。 圖IlA是圖示子單元76的第二例子的頂視圖。圖IlB是圖示子單元76的第二例子的底視 圖。圖IlC是圖示子單元76的第二例子的左側視圖。圖12是圖示從子單元76的頂前側 所見的子單元76的第二例子的透視圖。如圖9中所示,子單元76包括通過例如塑料模制形成的殼體77。殼體77在縱向方向上從前到后地延伸,并具有包括頭的流線型固體形狀,所述頭是子單元76中最寬的部 分。子單元76的總體尺寸足夠小,以便于通過成人或甚至是孩子的一只手來握著。在殼體77的頂表面上最寬部分附近,提供了桿78a。桿78a是包括從殼體77的頂 表面突出的可傾斜桿并根據桿傾斜方向輸出操作信號的操作部件。例如,玩家可通過在360 度的任意方向上傾斜桿末梢來任意地指定方向和位置,由此玩家可指示出現在虛擬游戲世 界中的玩家角色等要移動的方向或光標要移動的方向。在子單元76的殼體77的前部提供了多個操作按鈕78d和78e。操作按鈕78d和 78e每個都是一操作部件,用于在玩家按動操作按鈕78d和78e的頭時輸出分配給操作按 鈕78d和78e的各個操作信號。例如,操作按鈕78d和78e分配有例如X按鈕和Y按鈕的 功能。盡管操作按鈕78d和78e根據由游戲設備3所執行的游戲程序分配有各個功能,但 這將不具體描述,因為所述功能不直接與本發明相關。在圖9所示的示范性設置中,操作按 鈕78d和78e在殼體77的前表面上從頂到底對準。在圖10中,基板固定于殼體77中。在基板的頂主表面上提供了桿78a、加速度傳 感器761等。桿78a、加速度傳感器761等經由形成在基板等上的線(未示出)而連接到連 接線纜79。如圖11A、1 IBUlC和12所示,如在第一例子的子單元76的情形中一樣,第二例子 的子單元76包括殼體77、桿78a、操作按鈕78d和78e,并且第二例子的子單元76在殼體 77的頂表面上具有操作按鈕78b和78c。在殼體77的頂表面上的桿78a后,第二例子的子單元76具有多個操作按鈕78b和78c。操作按鈕78b和78c每個都是一操作部件,用于在玩家按動操作按鈕78b和78c的頭 時輸出分配給操作按鈕78b和78c的各個操作信號。操作按鈕78b和78c根據由游戲設備 3所執行的游戲程序而分配有各個功能。然而,這將不在此描述,因為所述功能與本發明不 直接相關。在圖11A、11B、11C和12中所示的示范性設置中,操作按鈕78b和78c在左右方 向上在殼體77的頂表面的中心成直線設置。
雖然桿78a是用于根據上述由玩家執行的方向輸入操作輸出操作信號的操作部 件,但是這種操作部件也可以其它形式提供。此后,參考圖13至圖16,將描述第一至第五的 示范性修改,這些修改中的每個包括第二例子的子單元76,所述子單元具有用于根據方向 輸入操作而輸出操作信號的操作部件。作為如圖13中所示的第一示范性修改,子單元76可包括代替桿78a的十字鍵 78f,該十字鍵78f類似于核心單元70的十字鍵72a。作為如圖14中所示的第二示范性修 改,子單元76可包括代替桿78a的滑動墊78g,該滑動墊78g包括可水平滑動的盤形構件并 根據盤形構件的滑動方向輸出操作信號。作為如圖15中所示的第三示范性修改,子單元76 可包括代替桿78a的接觸墊78h。作為如圖16中所示的第四示范性修改,子單元76可包括 代替桿78a的操作部件,該操作部件具有分別代表至少四個方向(前、后、左及右)的按鈕 78i、78j、78k和781,并根據由玩家按動的按鈕(78i、78j、78k或781)輸出操作信號。作為 第五示范性修改,子單元76可包括代替桿78a的包括推動開關和中心開關的復合開關,該 推動開關具有環形四方向操作部件,該中心開關提供在復合開關的中心處。接著,將參考圖17描述控制器7的內部結構。圖17是圖示控制器7的結構的框 圖。如圖17中所示,除了如上所述的操作部件72、成像信息計算部件74、加速度傳感 器701、揚聲器706、聲音IC 707以及放大器708,核心單元70還包括通信部件75。此外, 具有如上所述的操作部件78和加速度傳感器761的子單元76經由連接線纜79和連接器 791及73而連接到微型計算機751。成像信息計算部件74包括紅外濾波器741、透鏡742、圖像拾取元件743和圖像處 理電路744。在入射在核心單元70的前表面上的光中,紅外濾波器741只允許紅外光通過。 透鏡742收集通過紅外濾波器741的紅外光,并輸出紅外光到圖像拾取元件743。圖像拾取 元件743是諸如例如CMOS傳感器或CCD的固態成像器件。圖像拾取元件743得到由透鏡 742收集的紅外光的圖像。從而,圖像拾取元件743僅得到了通過紅外濾波器741的紅外光 的圖像,并產生圖像數據。由圖像拾取元件743產生的圖像數據通過圖像處理電路744處 理。具體地,圖像處理電路744處理從圖像拾取元件743獲得的圖像數據,識別其中具有高 亮度的點,并將代表識別的位置坐標和區域尺寸的處理結果數據輸出到通信部件75。成像 信息計算部件74固定到核心單元70的殼體71。成像信息計算部件74的成像方向可通過 改變殼體71的方向來改變。殼體71通過柔性連接線纜79連接到子單元76,因此成像信 息計算部件74的成像方向不通過改變子單元76的方向和位置而改變。如后面所詳細描述 的,基于由成像信息計算部件74輸出的處理結果數據,可根據核心單元70的位置和運動獲 得信號。核心單元70優選地包括三軸加速度傳感器701。此外,子單元76優選地包括三 軸加速度傳感器761。三軸加速度傳感器701和761每個檢測三個方向即上/下方向、左/右方向和前/后方向上的線性加速度。可替換地,根據在游戲過程中所使用的控制信號的 類型,在另一實施例中可使用二軸加速度檢測裝置,其只檢測沿著上/下和左/右方向(或 其它方向對)上的每個的線性加速度。例如,三軸加速度傳感器701和761或二軸加速度 傳感器701和761可以是可從Analog Device公司或STMicroelectronics N. V.獲得的類 型。優選地,加速度傳感器701和761中的每個是基于硅微機械加工的MEMS (微機電系統) 技術的靜電電容(電容耦合)類型。然而,現在存在或以后開發的任何其它合適的加速度 檢測技術(例如,壓電類型或壓電電阻類型)可用來提供三軸加速度傳感器701和761或 兩軸加速度傳感器701和761。如本領域技術人員所理解的,在加速度傳感器701和761中使用的加速度檢測裝 置只能檢測沿著對應于加速度傳感器每個軸的直線方向的加速度(線性加速度)。換句話 說,加速度傳感器701和761的每個直接輸出限定于指示沿著其兩個軸或三個軸中每個軸 的線性加速度(靜態或動態)的信號。結果,加速度傳感器701和761不能直接檢測沿著 非線性(例如拱形)路徑的移動、旋轉、旋轉移動、角位移、傾側、位置、姿態或任何其它物理 特征。但是,如本領域技術人員通過這里的描述將理解的,通過對從加速度傳感器7 01 和761所輸出的加速度信號的附加處理,可推斷或計算涉及核心單元70和子單元76的附 加信息。例如,通過檢測靜態加速度(即,重力),可以使用加速度傳感器701和761的輸 出、通過將傾側角與所檢測的加速度相關聯來推斷對象(核心單元70或子單元76)相對重 力矢量的傾側。這樣,加速度傳感器701和761可與微型計算機751 (或其它處理器)組合 使用以確定核心單元70和子單元76的傾側、姿態或位置。類似地,如這里所描述的,核心 單元70和子單元76的各種移動和/或位置可通過對加速度信號的處理來計算或推斷,該 加速度信號在包含加速度傳感器701的核心單元70或包含加速度傳感器761的子單元76 通過例如用戶的手而經受動態加速時由加速度傳感器701和761所產生。在另一個實施例 中,加速度傳感器701和761中的每個可包括用于在將信號輸出到微型計算機751前從加 速度檢測裝置輸出的加速度信號執行任何所需處理的嵌入式信號處理器或其它類型的專 用處理器。例如,嵌入式或專用處理器可在加速度傳感器意圖檢測靜態加速度(即重力) 時將檢測到的加速度信號轉換成對應的傾側角。由加速度傳感器701和761中的每個所檢 測到的代表加速度的數據輸出到通信部件75。在另一個示范性實施例中,加速度傳感器701和761中至少一個可利用結合了例 如旋轉或振動元件的任何合適技術的陀螺傳感器來代替??稍诖藢嵤├惺褂玫氖痉缎?MEMS陀螺傳感器可從Analog Devices公司得到。不像加速度傳感器701和761,陀螺傳感 器能直接檢測繞著由其中的陀螺儀元件所限定的至少一個軸的旋轉(或角速率(angular rate))。由此,由于在陀螺傳感器和加速度傳感器之間的基本差異,根據針對具體應用所選 的器件,需要對在來自這些器件的輸出信號所執行的處理操作進行對應改變。更為具體地,當使用陀螺傳感器代替加速度傳感器來計算傾側或姿態時,需要顯 著的改變。具體地,當使用陀螺傳感器時,在檢測開始時初始化傾側值。然后,將與從陀螺 傳感器輸出的角速度有關的數據整合(integrate)。接著,計算傾斜自初始化的傾側值的改 變量。在這種情形中,計算的傾側對應于角度。相反,當使用加速度傳感器計算傾側時,通 過將每個軸分量的重力加速度值與預定參考進行比較來計算傾側。因此,計算的傾側可表示為矢量。由此,無需初始化,就可利用加速度檢測裝置來確定絕對方向。作為傾側計算的 值的類型在陀螺傳感器和加速度傳感器之間也很不相同;即,當使用陀螺傳感器時所述值 是角度,而當使用加速度傳感器時所述值是矢量。因此,當時使用陀螺傳感器來代替加速度 傳感器時,關于傾側的數據也需要通過對在兩個器件間的基本差異進行了考慮的預定轉換 來處理,反之亦然。歸因于這一事實,即本領域技術人員已知陀螺儀的本質以及在加速度檢 測裝置和陀螺儀之間的基本差異,所以這里不提供進一步的細節。雖然陀螺傳感器由于可 直接檢測旋轉而是有利的,但當與在這里描述的控制器結合使用時,加速度傳感器一般更 為經濟。 通信部件75包括微型計算機751、存儲器752、無線模塊753和天線754。微型計 算機751控制用于無線發送所述發送數據的無線模塊753同時在過程期間將存儲器752用 作存儲區域。此外,微型計算機751基于由無線模塊753經由天線754所接收的來自游戲 設備3的數據來控制聲音IC707和振動器704。聲音IC 707處理經由通信部件75從游戲 設備3所發送的聲音數據等。包括來自操作部件72的操作信號(核心鍵數據)、來自加速度傳感器701的加速 度信號(核心加速度數據)和來自成像信息計算部件74的處理結果數據在內的來自核心 單元70的數據輸出到微型計算機751。來自子單元76的操作部件78的操作信號(子鍵數 據)以及來自加速度傳感器761的加速度信號(子加速度數據)經由連接線纜79輸出到 微型計算機751。微型計算機751在存儲器752中臨時存儲輸入數據(核心鍵數據、子鍵數 據、核心加速度數據、子加速度數據和處理結果數據)作為將被發送到接收單元6的發送數 據。從通信部件75到接收單元6的無線發送以預定時間間隔周期地執行。因為游戲過程 一般以1/60秒的周期來執行,需要以更短時段的周期來收集和發送數據。具體地,游戲過 程單元為16. 7ms (1/60秒),而使用藍牙(注冊商標)技術構建的通信部件75的發送間隔 為5ms。微型計算機751輸出存儲在存儲器752中的發送數據作為一系列操作信息以對接 收單元6的發送時序發送到無線模塊753。無線模塊753使用例如藍牙(注冊商標)技術 來將操作信息調制到預定頻率的載波上,并從天線754輻射低功率無線電波信號。由此,來 自包括在核心單元70中的操作部件72的核心鍵數據、來自包括在子單元76中的操作部件 78的子鍵數據、來自包括在核心單元70中的加速度傳感器701的核心加速度數據、來自包 括在子單元76中的加速度傳感器761的子加速度數據和來自成像信息計算部件74的處理 結果數據由無線模塊753調制到低功率無線電波信號上并從核心單元70被輻射。游戲設 備3的接收單元6接收低功率無線電波信號,且游戲設備3解調或解碼低功率無線電波信 號以獲得操作信息序列(核心鍵數據、子鍵數據、核心加速度數據、子加速度數據和處理結 果數據)?;讷@得的操作信息和游戲程序,游戲設備3的CPU 30執行游戲過程。在通信 部件75使用藍牙(注冊商標)技術構建的情形中,通信部件75可具有接收從其它器件無 線發送的發送數據的功能。如圖18中所示,為使用控制器7與游戲系統1來玩游戲,玩家用一只手(例如,右 手)握著核心單元70 (見圖19和20),并用另一只手(例如,左手)握著子單元76 (見圖 22)。玩家握著核心單元70,以便于將核心單元70的前表面(即,具有入口的一側,光通過 入口入射在得到光圖像的成像信息計算部件74上)指向監視器2。另一方面,兩個LED模 塊8L和8R提供在監視器2的顯示屏幕的附近。LED模塊8L和8R每個輸出從監視器2向前的紅外光。
當玩家握著核心單元70以便于將其前表面指向監視器2時,由兩個LED模塊8L 和8R輸出的紅外光入射在成像信息計算部件74上。圖像拾取元件743得到通過紅外過濾 器741和透鏡742而入射的紅外光的圖像,并且由圖像處理電路744處理得到的圖像。成 像信息計算部件74檢測由LED模塊8L和8R輸出的紅外分量,以便于獲得LED模塊8L和 8R的位置和區域信息。具體地,成像信息計算部件74分析由圖像拾取元件743得到的圖像 數據,從區域信息中去除不代表由LED模塊8L和8R輸出的紅外光的圖像,并將每個具有高 亮度的點識別為LED模塊8L和8R的位置。成像信息計算部件74獲得每個具有高亮度的 識別點的位置坐標、距心坐標等,并將其輸出作為處理結果數據。當這種處理結果數據發送 到游戲設備3時,游戲設備3可基于位置坐標和距心坐標獲得涉及成像信息計算部件74即 核心單元70相對于LED模塊8L和8R的運動、姿態、位置等的操作信號。具體地,在通過通 信部件75獲得的圖像中具有高亮度的位置根據核心單元70的運動而改變,因此方向輸入 或坐標輸入根據正被改變的具有高亮度的位置來執行,由此使得方向輸入或坐標輸入能沿 著核心單元70的移動方向來執行。由此,核心單元70的成像信息計算部件74得到靜態標記的圖像(在本實施例中 來自兩個LED模塊8L和8R的紅外光),因此游戲設備3可使用涉及在游戲過程中核心單元 70的運動、姿態、位置等的處理結果數據,由此還直觀地執行和通過按動操作按鈕或使用操 作鍵而進行的輸入不同的操作輸入。如上所述,由于標記提供在監視器2的顯示屏幕的附 近,基于自標記的位置可容易地計算核心單元70相對于監視器2的顯示屏幕的運動、姿態、 位置等。即,用來獲得核心單元70的運動、姿態、位置等的處理結果數據可用作立即施加到 監視器2的顯示屏幕的操作輸入。參考圖19和圖20,將描述玩家用一只手握著核心單元70的狀態。圖19示出了從 核心單元70的前表面側所見的玩家利用右手握著核心單元70的示范狀態。圖20示出了 從核心單元70的左側所見的玩家利用右手握著核心單元70的示范狀態。如圖19和圖20中所示,核心單元70的整體尺寸足夠小,以便與通過成人或甚至 是孩子的一只手來握著。當玩家將拇指放在核心單元70的頂表面上(例如,接近十字鍵 72a),并將食指放在核心單元70底表面上的凹陷部分中(例如,接近操作按鈕72i)時,在 核心單元70前表面上的成像信息計算部件74的光入口向前暴露給玩家。應理解,同樣當 玩家用左手握著核心單元70時,握著的狀態和對右手的描述相同。由此,核心單元70允許玩家在用一只手握著核心單元70的同時容易地操作諸如 十字鍵72a或操作按鈕72i的操作部件72。此外,當玩家用一只手握著核心單元70時,暴 露了在核心單元70前表面上的成像信息計算部件74的光入口,由此光入口可容易地從上 述兩個LED模塊8L和8R接收紅外光。即,玩家可用一只手握著核心單元70,而不阻止成像 信息計算部件74起作用。即,當玩家相對于顯示屏幕移動他或她握著核心單元70的手時, 核心單元70可進一步執行使玩家的手的運動直接作用于顯示屏幕的操作輸入。如圖21中所示,LED模塊8L和8R中的每個具有視角θ 1。圖像拾取元件743具 有視角θ 2。例如,LED模塊8L和8R的視角θ 1是34度(半值角),圖像拾取元件743的 視角θ 2是41度。當兩個LED模塊8L、8R都在圖像拾取元件743的視角θ 2中時,圖像拾 取元件743在LED模塊8L的視角θ 1和LED模塊8R的視角θ 1中,游戲設備3使用涉及具有兩個LED模塊8L和8R的高亮度的點的位置信息來確定核心單元70的位置。當LED模塊8L或是LED模塊8R處在圖像拾取元件743的視角θ 2中時,或者當圖像拾取元件743處在LED模塊8L的視角θ 1或LED模塊8R的視角θ 1中,游戲設備3 使用涉及具有LED模塊8L或LED模塊8R的高亮度的點的位置信息來確定核心單元70的位置。如上所述,可基于自核心單元70的加速度傳感器701的輸出(核心加速度數據) 來確定核心單元70的傾側、姿態或位置。即,核心單元70用作操作輸入裝置,用于根據玩 家例如向上、向下、向左或向右移動握著核心單元70的手來執行操作。接著,將參考圖22描述玩家用一只手握著子單元76的狀態。圖22示出了從子單 元76的右側所見的玩家利用左手握著子單元76的示范狀態。如圖22中所示,子單元76的總體尺寸足夠小,以便于通過成人或甚至是孩子的一 只手來握著。例如,玩家可將拇指放在子單元76的頂表面上(例如,接近桿78a),將食指放 在子單元76的前表面上(例如,接近操作按鈕78d和78e),并將中指、無名指和小指放在 子單元76的底表面上,以便于握著子單元76。應理解,同樣地當玩家用右手握著子單元76 時,握著的狀態類似于對左手的描述。由此,子單元76允許玩家在用一只手握著子單元76 的同時,容易地操作諸如桿78a和操作按鈕78d、78e的操作部件78。如上所述,可基于子單元76的加速度傳感器761的輸出(子加速度數據)來確定 子單元76的傾側、姿態或位置。即,子單元76用作操作輸入裝置,用于根據玩家例如向上、 向下、向左或向右移動握著子單元76的手來執行操作。這里將描述使用上述控制器7來玩的示范性游戲。作為第一個例子,將描述使用 控制器7來玩的射擊游戲。圖23是圖示當游戲設備3在執行射擊游戲時顯示在顯示器2 上的示范性游戲圖像。如圖23中所示,三維虛擬游戲空間S的部分顯示在監視器2的顯示屏幕上。作為 根據控制器7的操作而動作的游戲對象,玩家角色P的部分和由玩家角色P握著的槍G的 部分顯示在顯示屏幕上。此外,顯示在顯示屏幕上的虛擬游戲空間S表示玩家角色P的前 視場,且將例如對手角色E顯示為圖23中的射擊目標。指示玩家角色P射擊槍G的位置的 目標在顯示屏幕上顯示為目標光標T。在具有顯示在監視器2上的這種游戲圖像的射擊游戲中,如圖18中所示,玩家用 一只手操作核心單元70并用另一只手操作子單元76,以便于玩游戲。例如,當玩家在子單 元76上傾斜桿78a時(見圖11A、1 IBUlC和12),玩家角色P根據傾斜方向在虛擬游戲空 間S中移動。此外,當玩家相對于顯示屏幕移動他或她的握著核心單元70的手時,目標光 標T根據核心單元70相對于監視器2 (LED模塊8L和8R)的移動、姿態、位置等而移動。當 玩家按動核心單元70上的操作按鈕72i (如圖6中所示)時,玩家角色P對準目標光標T 射擊槍G。S卩,在玩家使用在子單元76上的桿78a來指示玩家角色P移動的同時,玩家可操 作核心單元70,就好像核心單元70是用于射擊游戲的槍,由此提高了玩射擊游戲的樂趣。 通過使用由不同手握著的各個單元,玩家可執行移動玩家角色P的操作和移動目標光標T 的操作,由此玩家可將各個操作作為獨立操作執行。例如,由于顯示在顯示屏幕上的虛擬游 戲空間S根據玩家角色P的移動而改變,因為例如玩家可能正在注意突然跳到虛擬游戲空間S中的對手角色E,所以有時難以保持在由玩家在虛擬游戲空間S中觀察到的位置附近定 位的目標。但是,在玩家用一只手(例如,左手的拇指)移動玩家角色P的同時,玩家可控 制不用來移動玩家角色P的臂的運動(例如,右臂),使得核心單元70具有指向觀察到的位 置的前表面,由此基本上提高了用于操作控制器7的靈活性,并增加了射擊游戲的真實性。 此外,為了移動目標光標T,玩家移動控制器。但是,移動控制器的操作不影響玩家執行用于 移動玩家角色P的方向指示操作,由此使玩家能穩定地執行兩個方向指示操作。即,通過使 用控制器7,玩家可自由地使用他或她的左和右手,并可執行具有提高的靈活性的新操作, 這不能使用物理上單個的控制器來實現。在第二個例子中,玩家使在子單元76上的桿78a傾斜,以便于根據如第一個例子 中的傾斜方向,在虛擬游戲空間S中移動玩家角色P。玩家相對于顯示屏幕移動握著核心單 元70的手,以便于根據核心單元70相對于監視器2 (LED模塊8L和8R)的位置移動虛擬相 機的視點。這些操作允許玩家觀察核心單元70在虛擬游戲空間S中指向的位置,同時操作 在子單元76上的桿78a,以便于指示玩家角色P移動。在上述的描述中,控制器7和游戲設備3通過無線通信彼此連接。但是,控制器7 和游戲設備3可通過線纜彼此電連接。在這種情形中,連接到核心單元70的線纜連接到游 戲設備3的連接終端。 此外,在本實施例中,在控制器7的核心單元70和子單元76中只有核心單元70 具有通信部件75。但是,子單元76可具有用于將發送數據無線發送到接收單元6的通信部 件。此外,核心單元70和子單元76都可具有各自的通信部件。例如,包括在核心單元70 和子單元76中的各個通信部件可將發送數據無線發送到接收單元6,或子單元76的通信 部件可將發送數據無線發送到核心單元70的通信部件75,并且核心單元70的通信部件75 將從子單元76接收的發送數據和核心單元70的發送數據無線發送到接收單元6。在這些 情形中,可去除用于在核心單元70和子單元76之間電連接的連接線纜79。在以上的描述中,連接到游戲設備3的連接終端的接收單元6用作接收從控制器7 無線發送的發送數據的接收裝置??商孢x地,接收裝置可以是設立在游戲設備3中的接收 模塊。在這種情形中,由接收模塊接收的發送數據經由預定總線輸出到CPU 30。雖然在本實施例中,將包括在核心單元70中的成像信息計算部件74描述為用于 根據核心單元70體的運動而輸出信號(處理結果數據)的確定部件的例子,成像信息計算 部件74可以其它形式提供。例如,核心單元70可包括上述的加速度傳感器701或可包括 陀螺傳感器。加速度傳感器或陀螺傳感器可用來確定核心單元70的運動或姿態,因此,它 們可被用作使用針對運動或姿態的檢測信號、根據核心單元70體的運動而輸出信號的確 定部件。在這種情形中,成像信息計算部件74可從核心單元70去除,或者傳感器和成像信 息計算部件可結合使用。此外,雖然在本實施例中只有核心單元70包括成像信息計算部件74,但是子單元 76也可以包括類似的成像信息計算部件。此外,當控制器7包括多個單元,每個單元可具有多個操作裝置如成像信息計算 部件、加速度傳感器、陀螺傳感器、桿、十字鍵以及操作按鈕時,操作裝置的各種組合可實現 各種控制器這里,在核心單元70和子單元76中包括的操作裝置分類成操作裝置A和操作 裝置B。操作裝置A,如成像信息計算部件74、加速度傳感器701和761以及陀螺傳感器,根據單元體的移動來輸出信號。操作裝置B,如桿、十字鍵、操作按鈕、接觸墊,根據玩家按動按 鈕、傾側部件或接觸部件來輸出信號。當核心單元70包括操作裝置A而子單元76包括操作裝置B時,玩家可移動握著 核心單元70的一只手同時玩家如在傳統控制器情形中那樣利用握著子單元76的另一只手 的手指來進行輸入。即,玩家可以右手和左手分別執行不同的操作,從而實現不能由傳統控 制器來執行的新操作。在此情形中,根據本發明,由操作裝置A所輸出的操作數據對應于第 一操作數據,而由操作裝置B所輸出的操作數據對應于第二操作數據。此外,控制器可被如 此構造,使得子單元76可包括操作裝置A,核心單元70可包括操作裝置A,且子單元76可 包括操作裝置A和操作裝置B。以此方式,玩家可單獨地移動雙手,從而實現顯著改善的操 作。在此情形中,根據本發明,由子單元76的操作裝置A所輸出的操作數據對應于第三操 作數據。
此外,當核心單元70和子單元76每個都包括操作裝置A時,玩家可移動握著核心 單元70的一只手同時玩家可移動握著子單元76的另一只手以便進行輸入。即,玩家可單獨 地移動右手和左手,從而實現不能由傳統控制器執行的新操作。在此情形中,根據本發明, 由核心單元70和子單元76的各個操作裝置A所輸出的操作數據對應于第一操作數據和第 二操作數據。此外,核心單元70和子單元76中的每個可包括操作裝置A和操作裝置B兩 者。以此方式,玩家可通過移動雙手以及利用雙手的手指來執行操作,從而實現新操作。在 此情形中,根據本發明,由核心單元70的操作裝置B所輸出的操作數據對應于第一操作數 據,而由子單元76的操作裝置B所輸出的操作數據對應于第二操作數據。另外,當核心單元70和子單元76中的每個都包括操作裝置A時,核心單元70或 子單元76中之一可包括各種類型的操作裝置A。如上所述,當操作裝置A包括成像信息計 算裝置時,可計算所述單元相對于成像目標(標記)的方向、位置等,從而基于所述單元相 對于監視器2的方向、位置來實現操作。另一方面,當操作裝置A包括加速度傳感器或陀螺 傳感器時,可計算所述單元自身的傾側、姿態、位置等,從而基于所述單元的姿態和位置來 實現操作。相應地,當核心單元70包括成像信息計算部件以及加速度傳感器或陀螺傳感器 中之一,且子單元76包括加速度傳感器或陀螺傳感器時,核心單元70可執行前述的兩個操 作。在此情形中,根據本發明,由核心單元70的成像信息計算部件所輸出的操作數據對應 于第一操作數據,由子單元76的加速度傳感器或陀螺傳感器所輸出的操作數據對應于第 二操作數據,且由核心單元70的加速度傳感器或陀螺傳感器所輸出的操作數據對應于第 三操作數據。在本實施例中,分析由圖像拾取元件743得到的圖像,以便于獲得來自LED模塊8L 和8R的紅外光圖像的位置坐標等,且核心單元70從獲得的坐標等產生處理結果數據,并將 處理結果數據發送到游戲設備3。但是,核心單元70可將在另一個過程步驟中獲得的數據 發送到游戲設備3。例如,核心單元70將由圖像拾取元件743得到的圖像數據發送到游戲 設備3,并且CPU 30可執行上述的分析以便于獲得處理結果數據。在這種情形中,圖像處理 電路744可從核心單元70中去除。可替選地,核心單元70可將已在分析中的圖像數據發 送給游戲設備3。例如,核心單元70將從圖像數據獲得的指示亮度、位置、區域尺寸等的數 據發送給游戲設備3,并且CPU30可執行剩余的分析以便于獲得處理結果數據。雖然在本實施例中使用來自兩個LED模塊8L和8R的紅外光作為在核心單元70中的成像信息計算部件74的成像目標,但是成像目標并不限于此。例如,可使用來自一個 LED模塊的紅外光或來自提供在監視器2附近的至少三個LED模塊的紅外光作為成像信息 計算部件74的成像目標??商孢x地,監視器2的顯示屏幕或其它發射器(室光等)可用作 成像信息計算部件74的成像目標。當基于在成像目標和監視器2的顯示屏幕之間的位置 關系計算核心單元70相對于顯示屏幕的位置時,可將不同的發射器用作成像信息計算部 件74的成像目標。核心單元70和子單元76的上述形狀僅僅是例子。此外,核心單元70的操作部件 72和子單元76的操作部件78中的每個的形狀、數目、設置位置等也僅僅是例子。不用說, 即使當核心單元70、子單元76、操作部件72和操作部件78中的每個的形狀、數目、設置位 置等與實施例中描述的不同時,也能實現本發明。此外,核心單元70的成像信息計算部件 74 (成像信息計算部件74的光入口)可不定位在殼體71的前表面上。成像信息計算部件 74可提供在可從殼體71的外部接收光的另一個表面上。此外,盡管在核心單元70中包括了如上所述的揚聲器706、聲音IC707以及放大器 708,能夠輸出聲音的唾手可得的任何裝置可包括在子單元76或核心單元70中。
由此,本發明的控制器允許玩家操作核心單元70和包括在其中的子單元76,以便 于享受游戲的樂趣。例如,核心單元70具有根據包括成像信息計算部件74和加速度傳感 器701在內的單元體的運動而輸出信號的功能。而子單元76具有根 據由玩家執行的方向 輸入操作而輸出信號的功能。例如,當使用集成了核心單元70和子單元76的控制器時,必 須移動整個控制器以便于根據單元體的運動輸出信號,由此對方向輸入操作施加了一些影 響。此外,核心單元70和子單元76的集成產生了相反的影響,S卩,基本上減少了通過核心單 元70和子單元76的分離而實現的靈活性。作為另一例子,核心單元70可具有根據單元體 的運動而輸出信號的功能,所述單元體包括成像信息計算部件74和加速度傳感器701,子 單元76可具有根據單元體的運動來輸出信號的功能,所述單元體包括加速度傳感器761。 因此,玩家可單獨地移動握著不同單元的雙手以便進行輸入。相應地,如在傳統的用于游戲 設備的控制器的情形一樣,可將核心單元70和子單元76分成右單元和左單元,且同時核心 單元70和子單元76允許玩家自由地使用他或她的右手和左手,由此提供給玩家無法通過 集成控制器而執行的新操作。此外,可以充分提高的靈活性來操作控制器,由此提供給玩家 具有增加的真實性的游戲操作。根據本發明的游戲控制器和游戲系統可實現具有提高的靈活性的操作,并作為包 括兩個獨立單元且通過玩家握著兩個獨立單元來操作的游戲控制器和包括該游戲控制器 的游戲系統等是有用的。雖然已經詳細描述了本發明,上述描述在所有方面中都是示意性而非限制性的。 應理解,在不離開本發明的范圍內可設計一些其它的修改和變化。根據本申請,可以提供以下的技術方案。方案1. 一種用于將操作數據發送到執行游戲程序的計算機的游戲控制器,所述 游戲控制器包括第一控制單元;第二控制單元;和柔性線纜,用于電連接在所述第一控制單元和所述第二控制單元之間,
所述第一控制單元包括用于根據包括在所述第一控制單元中的第一控制單元體 的運動而產生第一操作數據的第一操作數據產生部件;所述第二控制單元包括用于根據由玩家執行的方向輸入操作而產生第二操作數 據的第二操作數據產生部件;以及所述第一控制單元和所述第二控制單元中的一個還包括用于將所述第一操作數 據和所述第二操作數據以預定時序發送到所述計算機的發送部件。方案2.根據方案1的游戲控制器,其中 所述第一操作數據產生部件包括圖像拾取部件,所述圖像拾取部件固定到所述第 一控制單元體,用于從所述第一控制單元體沿著預定方向獲得外圍圖像,并且所述第一操 作數據產生部件輸出選自由所述圖像拾取部件獲得的圖像和對由所述圖像拾取部件獲得 的圖像進行預定計算的結果組成的組中的一個,作為所述第一操作數據。方案3.根據方案2的游戲控制器,其中所述第一操作數據產生部件還包括位置信息計算部件,用于當執行所述預定計算 時,計算指示至少一個標記圖像在由所述圖像拾取部件得到的圖像中的位置的位置信息, 并輸出位置信息作為所述第一操作數據,所述標記圖像包括在得到的圖像中并用作成像目 標。方案4.根據方案1的游戲控制器,其中所述發送部件將所述第一操作數據和所述第二操作數據無線發送到所述計算機。方案5.根據方案1的游戲控制器,其中所述第一操作數據產生部件具有包括在所述第一控制單元體中的加速度傳感器 和陀螺傳感器中的一個,并輸出由所述加速度傳感器和所述陀螺傳感器中的一個產生的數 據作為所述第一操作數據。方案6.根據方案1的游戲控制器,其中所述線纜可拆卸地連接到至少所述第一控制單元,以及所述發送部件包括在所述第一控制單元中。方案7.根據方案1的游戲控制器,其中所述發送部件以短于1/60秒的間隔將所述第一操作數據和所述第二操作數據收 集并發送到所述計算機。方案8.根據方案1的游戲控制器,其中所述第二操作數據產生部件包括桿,所述桿具有從包括在所述第二控制單元中的 第二控制單元體突起的末梢,并可在所述第二控制單元體上傾斜,并且所述第二操作數據 產生部件輸出根據所述桿的傾斜方向而獲得的數據作為所述第二操作數據。方案9.根據方案1的游戲控制器,其中所述第二操作數據產生部件包括操作按鈕,所述操作按鈕具有代表至少四個方向 的操作部件,并能通過所述操作部件推到包括在所述第二控制單元中的所述第二控制單元 體中,且所述第二操作數據產生部件輸出對應于所述操作按鈕被推動的操作部分的數據作 為所述第二操作數據。方案10.根據方案1的游戲控制器,其中所述第二操作數據產生部件包括滑動構件,所述滑動構件具有從包括在所述第二控制單元中的第二控制單元體暴露的頂表面并在所述第二控制單元體上可水平移動,且所 述第二操作數據產生部件輸出根據所述滑動構件的水平移動方向而獲得的數據作為所述 第二操作數據。方案11.根據方案1的游戲控制器,其中所述第二操作數據產生部件包括處于包括在所述第二控制單元中的第二控制單 元體的外表面上的接觸墊,并輸出根據在所述接觸墊上所述接觸墊被接觸的位置而獲得的 數據作為所述第二操作數據。方案12.根據方案1的游戲控制器,其中所述第二操作數據產生部件包括至少四個操作按鈕,它們能被推到包括在所述第二控制單元中的第二控制單元體中,且所述第二操作數據產生部件輸出根據所述被推動的 操作按鈕而獲得的數據作為所述第二操作數據。方案13.根據方案1的游戲控制器,其中所述第二控制單元進一步包括加速度傳感器和陀螺傳感器中之一,所述加速度傳 感器和陀螺傳感器中之一處于包括在所述第二控制單元的第二控制單元體內,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將由所述加速度傳 感器和所述陀螺傳感器中之一所輸出的數據作為第三操作數據發送到所述計算機。方案14.根據方案1的游戲控制器,其中所述第一控制單元和所述第二控制單元中至少一個進一步包括接收部件,用于接收從所述計算機所發送的發送數據,揚聲器,以及聲控部件,用于利用已由所述接收部件所接收的所述發送數據來從所述揚聲器產
生聲音。方案15. —種用于將操作數據發送到執行游戲程序的計算機的游戲控制器,所述 游戲控制器包括第一控制單元;第二控制單元;以及用于在所述第一控制單元和所述第二控制單元之間無線連接的無線連接裝置,所述第一控制單元包括第一操作數據產生部件,用于根據包括在所述第一控制單 元中的第一控制單元體的運動而產生第一操作數據;所述第二控制單元包括第二操作數據產生部件,用于根據由玩家執行的方向輸入 操作而產生第二操作數據;以及所述第一控制單元和所述第二控制單元中的一個還包括發送部件,用于以預定時 序將所述第一操作數據和所述第二操作數據發送到所述計算機。方案16.根據方案15的游戲控制器,其中所述第一操作數據產生部件包括圖像拾取部件,所述圖像拾取部件固定到所述第 一控制單元體,用于從所述第一控制單元體沿著預定方向得到外圍圖像,且所述第一操作 數據產生部件輸出選自由所述圖像拾取部件獲得的圖像和對由所述圖像拾取部件獲得的 圖像進行預定計算的結果組成的組中的一個,作為所述第一操作數據。方案17.根據方案16的游戲控制器,其中
所述第一操作數據產生部件還包括位置信息計算部件,用于當執行所述預定計算 時,計算指示至少一個標記圖像在由所述圖像拾取部件得到的圖像中的位置的位置信息, 并輸出所述位置信息作為所述第一操作數據,所述標記圖像包括在得到的圖像中并用作成 像目標。方案18.根據方案15的游戲控制器,其中所述發送部件將所述第一操作數據和所述第二操作數據無線發送到所述計算機。方案19.根據方案15的游戲控制器,其中所述第一操作數據產生部件具有包括在所述第一控制單元體中的加速度傳感器 和陀螺傳感器中的一個,并輸出由所述加速度傳感器和所述陀螺傳感器中的一個產生的數 據作為所述第一操作數據。
方案20.根據方案15的游戲控制器,其中所述發送部件以短于1/60秒的間隔將所述第一操作數據和所述第二操作數據收 集并發送到所述計算機。方案21.根據方案15的游戲控制器,其中所述第二操作數據產生部件包括桿,所述桿具有從包括在所述第二控制單元中的 第二控制單元體突起的末梢,并可在所述第二控制單元體上傾斜,且所述第二操作數據產 生部件輸出根據所述桿的傾斜方向而獲得的數據作為所述第二操作數據。方案22.根據方案15的游戲控制器,其中所述第二操作數據產生部件包括操作按鈕,所述操作按鈕具有代表至少四個方向 的操作部件,并能通過所述操作部件被推到包括在所述第二控制單元中的第二控制單元體 中,且所述第二操作數據產生部件輸出對應于所述操作按鈕被推動處的操作部件的數據作 為所述第二操作數據。方案23.根據方案15的游戲控制器,其中所述第二操作數據產生部件包括滑動構件,所述滑動構件具有從包括在所述第二 控制單元中的第二控制單元體暴露的頂表面并在所述第二控制單元體上可水平移動,且所 述第二操作數據產生部件輸出根據所述滑動構件的水平移動方向而獲得的數據作為所述 第二操作數據。方案24.根據方案15的游戲控制器,其中所述第二操作數據產生部件包括處于包括在所述第二控制單元中的第二控制單 元體的外表面上的接觸墊,并輸出根據在所述接觸墊上所述接觸墊被接觸的位置而獲得的 數據作為所述第二操作數據。方案25.根據方案15的游戲控制器,其中所述第二操作數據產生部件包括至少四個操作按鈕,它們能被推到包括在所述第 二控制單元中的第二控制單元體中,且所述第二操作數據產生部件輸出根據所述被推動的 操作按鈕而獲得的數據作為所述第二操作數據。方案26.根據方案15的游戲控制器,其中所述第二控制單元進一步包括加速度傳感器和陀螺傳感器中之一,所述加速度傳 感器和陀螺傳感器中之一處于包括在第二控制單元的第二控制單元體內,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將由所述加速度傳感器和所述陀螺傳感器中之一所輸出的數據作為第三操作數據發送到所述計算機。方案27.根據方案15的游戲控制器,其中所述第一控制單元和所述第二控制單元中至少一個進一步包括接收部件,用于接收從所述計算機發送的發送數據,揚聲器,以及聲控部件,用于利用已由所述接收部件所接收的所述發送數據來從所述揚聲器產
生聲音。方案28. —種用于將操作數據發送到執行游戲程序的計算機的游戲控制器,所述游戲控制器包括第一控制單元;第二控制單元;柔性線纜,用于電連接在所述第一控制單元和所述第二控制單元之間;所述第一控制單元包括第一操作數據產生部件,用于根據包括在所述第一控制單 元中的第一控制單元體的運動來產生第一操作數據;所述第二控制單元包括第二操作數據產生部件,用于根據包括在所述第二控制單 元中的第二控制單元體的運動來產生第二操作數據;以及所述第一控制單元和所述第二控制單元中之一進一步包括發送部件,用于以預定 時序將所述第一操作數據和所述第二操作數據發送到所述計算機。方案29.根據方案28的游戲控制器,其中所述第一操作數據產生部件具有包括在所述第一控制單元體中的第一加速度傳 感器和第一陀螺傳感器中之一,并將由所述第一加速度傳感器和所述第一陀螺傳感器中之 一所產生的數據作為所述第一操作數據輸出,以及所述第二操作數據產生部件具有包括在所述第二控制單元體中的第二加速度傳 感器和第二陀螺傳感器中之一,并將由所述第二加速度傳感器和第所述二陀螺傳感器中之 一所產生的數據作為所述第二操作數據輸出。方案30.根據方案29的游戲控制器,其中所述第一控制單元進一步包括第一鍵,提供在所述第一控制單元體上,用于根據 所述玩家按動所述第一鍵來產生第一鍵操作數據,所述第二控制單元進一步包括第二鍵,提供在所述第二控制單元體上,用于根據 所述玩家按動所述第二鍵來產生第二鍵操作數據,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將所述第一鍵操作 數據和所述第二鍵操作數據發送到所述計算機。方案3 1.根據方案28的游戲控制器,其中所述第一操作數據產生部件包括圖像拾取部件,固定到所述第一控制單元體,用 于從所述第一控制單元體沿著預定方向得到外圍圖像,且所述第一操作數據產生部件輸出 從由所述圖像拾取部件獲得的圖像和對由圖像拾取部件獲得的圖像進行預定計算的結果 所組成的組中所選擇的一個,作為所述第一操作數據,以及所述第二操作數據產生部件具有包括在所述第二控制單元體中的第一加速度傳 感器和第一陀螺傳感器中之一,并輸出由所述第一加速度傳感器和所述第一陀螺傳感器中之一所產生的數據,作為所述第二操作數據。方案32.根據方案31的游戲控制器,其中所述第一控制單元進一步包括處于第一控制單元體內的第二加速度傳感器和第 二陀螺傳感器中之一,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將由所述第二加速 度傳感器和所述第二陀螺傳感器中之一所輸出的數據作為第三操作數據而發送到所述計 算機。方案33.根據方案28的游戲控制器,其中所述第一控制單元和所述第二控制單元中中至少一個進一步包括 接收部件,用于接收從所述計算機發送的發送數據,揚聲器,以及聲控部件,用于利用已由所述接收部件所接收的所述發送數據來從所述揚聲器產
生聲音。方案34. —種包括根據方案1的游戲控制器和游戲設備的游戲系統,所述游戲設 備可通信地連接到所述游戲控制器,并包括用于用于通過執行游戲程序而在顯示屏幕上呈 現虛擬游戲世界的計算機,所述游戲系統包括所述游戲設備,根據從所述第一控制單元發送的所述第一操作數據和從所述第二 控制單元發送的所述第二操作數據中的至少一個而執行游戲過程。方案35.根據方案34的游戲系統,其中所述游戲設備使出現在所述虛擬游戲世界中的玩家角色根據從所述游戲控制器 發送的所述第一操作數據和從所述游戲控制器發送的所述第二操作數據中的至少一個而 執行動作。方案36. —種包括根據方案15的游戲控制器和游戲設備的游戲系統,所述游戲設 備可通信地連接到所述游戲控制器,并包括用于通過執行游戲程序而在顯示屏幕上呈現虛 擬游戲世界的計算機,所述游戲系統包括所述游戲設備,根據從所述第一控制單元發送的所述第一操作數據和從所述第二 控制單元發送的所述第二操作數據中的至少一個而執行游戲過程。方案37.根據方案36的游戲系統,其中所述游戲設備使出現在所述虛擬游戲世界中的玩家角色根據從所述游戲控制器 發送的所述第一操作數據和從所述游戲控制器發送的所述第二操作數據中的至少一個而 執行動作。方案38. —種包括根據方案28的游戲控制器和游戲設備的游戲系統,所述游戲設 備可通信地連接到所述游戲控制器,并包括用于通過執行游戲程序而在顯示屏幕上呈現虛 擬游戲世界的計算機,所述游戲系統包括所述游戲設備,根據從所述第一控制單元發送的所述第一操作數據和從所述第二 控制單元發送的所述第二操作數據中的至少一個而執行游戲過程。方案39.根據方案38的游戲系統,其中所述游戲設備使出現在所述虛擬游戲世界 中的玩家角色根據從所述游戲控制器發送的所述第一操作數據和從所述游戲控制器發送 的所述第二操作數據中的至少一個而執行動作。
權利要求
一種用于將操作數據發送到執行游戲程序的計算機的游戲控制器,所述游戲控制器包括第一控制單元;第二控制單元;以及用于在所述第一控制單元和所述第二控制單元之間無線連接的無線連接裝置,所述第一控制單元包括第一操作數據產生部件,用于根據包括在所述第一控制單元中的第一控制單元體的運動而產生第一操作數據;所述第二控制單元包括第二操作數據產生部件,用于根據由玩家執行的方向輸入操作而產生第二操作數據;以及所述第一控制單元和所述第二控制單元中的一個還包括發送部件,用于以預定時序將所述第一操作數據和所述第二操作數據發送到所述計算機。
2.根據權利要求1的游戲控制器,其中所述第一操作數據產生部件包括圖像拾取部件,所述圖像拾取部件固定到所述第一控 制單元體,用于從所述第一控制單元體沿著預定方向得到外圍圖像,且所述第一操作數據 產生部件輸出選自由所述圖像拾取部件獲得的圖像和對由所述圖像拾取部件獲得的圖像 進行預定計算的結果組成的組中的一個,作為所述第一操作數據。
3.根據權利要求2的游戲控制器,其中所述第一操作數據產生部件還包括位置信息計算部件,用于當執行所述預定計算時, 計算指示至少一個標記圖像在由所述圖像拾取部件得到的圖像中的位置的位置信息,并輸 出所述位置信息作為所述第一操作數據,所述標記圖像包括在得到的圖像中并用作成像目 標。
4.根據權利要求1的游戲控制器,其中所述發送部件將所述第一操作數據和所述第二操作數據無線發送到所述計算機。
5.根據權利要求1的游戲控制器,其中所述第一操作數據產生部件具有包括在所述第一控制單元體中的加速度傳感器和陀 螺傳感器中的一個,并輸出由所述加速度傳感器和所述陀螺傳感器中的一個產生的數據作 為所述第一操作數據。
6.根據權利要求1的游戲控制器,其中所述發送部件以短于1/60秒的間隔將所述第一操作數據和所述第二操作數據收集并 發送到所述計算機。
7.根據權利要求1的游戲控制器,其中所述第二操作數據產生部件包括桿,所述桿具有從包括在所述第二控制單元中的第二 控制單元體突起的末梢,并可在所述第二控制單元體上傾斜,且所述第二操作數據產生部 件輸出根據所述桿的傾斜方向而獲得的數據作為所述第二操作數據。
8.根據權利要求1的游戲控制器,其中所述第二操作數據產生部件包括操作按鈕,所述操作按鈕具有代表至少四個方向的操 作部件,并能通過所述操作部件被推到包括在所述第二控制單元中的第二控制單元體中, 且所述第二操作數據產生部件輸出對應于所述操作按鈕被推動處的操作部件的數據作為 所述第二操作數據。
9.根據權利要求1的游戲控制器,其中所述第二操作數據產生部件包括滑動構件,所述滑動構件具有從包括在所述第二控制 單元中的第二控制單元體暴露的頂表面并在所述第二控制單元體上可水平移動,且所述第 二操作數據產生部件輸出根據所述滑動構件的水平移動方向而獲得的數據作為所述第二 操作數據。
10.根據權利要求1的游戲控制器,其中所述第二操作數據產生部件包括處于包括在所述第二控制單元中的第二控制單元體 的外表面上的接觸墊,并輸出根據在所述接觸墊上所述接觸墊被接觸的位置而獲得的數據 作為所述第二操作數據。
11.根據權利要求1的游戲控制器,其中所述第二操作數據產生部件包括至少四個操作按鈕,它們能被推到包括在所述第二控 制單元中的第二控制單元體中,且所述第二操作數據產生部件輸出根據所述被推動的操作 按鈕而獲得的數據作為所述第二操作數據。
12.根據權利要求1的游戲控制器,其中所述第二控制單元進一步包括加速度傳感器和陀螺傳感器中之一,所述加速度傳感器 和陀螺傳感器中之一處于包括在第二控制單元的第二控制單元體內,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將由所述加速度傳感器 和所述陀螺傳感器中之一所輸出的數據作為第三操作數據發送到所述計算機。
13.根據權利要求1的游戲控制器,其中所述第一控制單元和所述第二控制單元中至少一個進一步包括 接收部件,用于接收從所述計算機發送的發送數據, 揚聲器,以及聲控部件,用于利用已由所述接收部件所接收的所述發送數據來從所述揚聲器產生聲音。
14.一種用于將操作數據發送到執行游戲程序的計算機的游戲控制器,所述游戲控制 器包括第一控制單元; 第二控制單元;柔性線纜,用于電連接在所述第一控制單元和所述第二控制單元之間; 所述第一控制單元包括第一操作數據產生部件,用于根據包括在所述第一控制單元中 的第一控制單元體的運動來產生第一操作數據;所述第二控制單元包括第二操作數據產生部件,用于根據包括在所述第二控制單元中 的第二控制單元體的運動來產生第二操作數據;以及所述第一控制單元和所述第二控制單元中之一進一步包括發送部件,用于以預定時序 將所述第一操作數據和所述第二操作數據發送到所述計算機。
15.根據權利要求14的游戲控制器,其中所述第一操作數據產生部件具有包括在所述第一控制單元體中的第一加速度傳感器 和第一陀螺傳感器中之一,并將由所述第一加速度傳感器和所述第一陀螺傳感器中之一所 產生的數據作為所述第一操作數據輸出,以及所述第二操作數據產生部件具有包括在所述第二控制單元體中的第二加速度傳感器 和第二陀螺傳感器中之一,并將由所述第二加速度傳感器和第所述二陀螺傳感器中之一所 產生的數據作為所述第二操作數據輸出。
16.根據權利要求15的游戲控制器,其中所述第一控制單元進一步包括第一鍵,提供在所述第一控制單元體上,用于根據所述 玩家按動所述第一鍵來產生第一鍵操作數據,所述第二控制單元進一步包括第二鍵,提供在所述第二控制單元體上,用于根據所述 玩家按動所述第二鍵來產生第二鍵操作數據,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將所述第一鍵操作數據 和所述第二鍵操作數據發送到所述計算機。
17.根據權利要求14的游戲控制器,其中所述第一操作數據產生部件包括圖像拾取部件,固定到所述第一控制單元體,用于從 所述第一控制單元體沿著預定方向得到外圍圖像,且所述第一操作數據產生部件輸出從由 所述圖像拾取部件獲得的圖像和對由圖像拾取部件獲得的圖像進行預定計算的結果所組 成的組中所選擇的一個,作為所述第一操作數據,以及所述第二操作數據產生部件具有包括在所述第二控制單元體中的第一加速度傳感器 和第一陀螺傳感器中之一,并輸出由所述第一加速度傳感器和所述第一陀螺傳感器中之一 所產生的數據,作為所述第二操作數據。
18.根據權利要求17的游戲控制器,其中所述第一控制單元進一步包括處于第一控制單元體內的第二加速度傳感器和第二陀 螺傳感器中之一,以及除所述第一操作數據和所述第二操作數據之外,所述發送部件將由所述第二加速度傳 感器和所述第二陀螺傳感器中之一所輸出的數據作為第三操作數據而發送到所述計算機。
19.根據權利要求14的游戲控制器,其中所述第一控制單元和所述第二控制單元中中至少一個進一步包括 接收部件,用于接收從所述計算機發送的發送數據, 揚聲器,以及聲控部件,用于利用已由所述接收部件所接收的所述發送數據來從所述揚聲器產生聲音。
20.一種包括根據權利要求1的游戲控制器和游戲設備的游戲系統,所述游戲設備可 通信地連接到所述游戲控制器,并包括用于通過執行游戲程序而在顯示屏幕上呈現虛擬游 戲世界的計算機,所述游戲系統包括所述游戲設備,根據從所述第一控制單元發送的所述第一操作數據和從所述第二控制 單元發送的所述第二操作數據中的至少一個而執行游戲過程。
21.根據權利要求20的游戲系統,其中所述游戲設備使出現在所述虛擬游戲世界中的玩家角色根據從所述游戲控制器發送 的所述第一操作數據和從所述游戲控制器發送的所述第二操作數據中的至少一個而執行動作。
22.一種包括根據權利要求14的游戲控制器和游戲設備的游戲系統,所述游戲設備可通信地連接到所述游戲控制器,并包括用于通過執行游戲程序而在顯示屏幕上呈現虛擬游 戲世界的計算機,所述游戲系統包括所述游戲設備,根據從所述第一控制單元發送的所述第一操作數據和從所述第二控制 單元發送的所述第二操作數據中的至少一個而執行游戲過程。
23.根據權利要求22的游戲系統,其中所述游戲設備使出現在所述虛擬游戲世界中的 玩家角色根據從所述游戲控制器發送的所述第一操作數據和從所述游戲控制器發送的所 述第二操作數據中的至少一個而執行動作。
全文摘要
本申請公開了游戲控制器和游戲系統。具體來說,一種用于將操作數據發送到執行游戲程序的計算機的游戲控制器包括第一控制單元;第二控制單元;用于在第一控制單元和第二控制單元之間無線連接的無線連接裝置或者用于電連接在第一控制單元和第二控制單元的柔性線纜,第一控制單元包括第一操作數據產生部件,用于根據包括在第一控制單元中的第一控制單元體的運動而產生第一操作數據;第二控制單元包括第二操作數據產生部件,用于根據由玩家執行的方向輸入操作而產生第二操作數據;第一控制單元和第二控制單元中的一個還包括發送部件,用于以預定時序將所述第一操作數據和所述第二操作數據發送到所述計算機。還提供包括上述游戲控制器的游戲系統。
文檔編號A63F13/00GK101837191SQ20101011216
公開日2010年9月22日 申請日期2006年8月23日 優先權日2005年8月24日
發明者池田昭夫 申請人:任天堂株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 承德县| 仁布县| 彭水| 临颍县| 新田县| 旬阳县| 会宁县| 新竹市| 浦东新区| 卢氏县| 滦平县| 仪陇县| 筠连县| 星子县| 通辽市| 陵川县| 吐鲁番市| 白河县| 衢州市| 女性| 镇坪县| 黑山县| 永德县| 于都县| 巴彦县| 遵义县| 南靖县| 德令哈市| 揭东县| 长宁县| 西宁市| 临武县| 昔阳县| 民权县| 安康市| 卢龙县| 江津市| 潮安县| 澄迈县| 泸水县| 凤冈县|