專利名稱::帶有可配置模式的球形端部控制器的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及帶有可配置模式的球形端部控制器。
背景技術(shù):
:視頻游戲產(chǎn)業(yè)幾年來已經(jīng)看到了很多變化。因?yàn)橛?jì)算能力已經(jīng)擴(kuò)大,所以視頻游戲的開發(fā)者已經(jīng)同樣地創(chuàng)造了利用計(jì)算能力的這些增加的優(yōu)點(diǎn)的游戲軟件。為此目的,視頻游戲開發(fā)者已經(jīng)正在編碼結(jié)合復(fù)雜的操作和數(shù)學(xué)以產(chǎn)生非常逼真的游戲體驗(yàn)的游戲。實(shí)例游戲平臺可以為SonyPlaystation、SonyPlaystation2(PS2)和SonyPlaystation3(PS3),其中每一種均以游戲控制臺的形式銷售。如眾所周知地,游戲控制臺被設(shè)計(jì)成連接到監(jiān)視器(通常電視機(jī))并且使得用戶能夠通過手持式控制器交互。游戲控制臺設(shè)計(jì)有包括CPU、用于處理密集圖形操作的圖形合成器、用于執(zhí)行幾何形狀變換的矢量單元的專用處理硬件和其它glue(膠)硬件、固件和軟件。游戲控制臺進(jìn)一步設(shè)計(jì)有光盤托盤,用于為了通過游戲控制臺進(jìn)行本地游戲而容納游戲光盤。在線游戲也是可能的,其中用戶能夠以交互方式經(jīng)由互聯(lián)網(wǎng)與其它用戶對抗或者一起玩。隨著游戲復(fù)雜度繼續(xù)激起玩家的興趣,游戲和硬件制造商已經(jīng)繼續(xù)進(jìn)行創(chuàng)新以使得能夠?qū)崿F(xiàn)另外的交互性和計(jì)算機(jī)程序。在計(jì)算機(jī)游戲產(chǎn)業(yè)中的一個(gè)正在增長的趨勢是開發(fā)增加在用戶和游戲系統(tǒng)之間的交互的游戲。實(shí)現(xiàn)更加豐富的交互體驗(yàn)的一種方式是使用無線游戲控制器,其移動(dòng)由游戲系統(tǒng)跟蹤從而跟蹤玩家的移動(dòng)并且使用這些移動(dòng)作為用于游戲的輸入。一般地說,姿勢輸入指的是使得電子裝置例如計(jì)算系統(tǒng)、視頻游戲控制臺、智能器具等對于由跟蹤物體的攝影機(jī)捕捉的某個(gè)姿勢作出反映。正是在這個(gè)背景內(nèi),給出了本發(fā)明的實(shí)施例。
發(fā)明內(nèi)容一般而言,本發(fā)明描述一種能夠被以各種配置使用以改進(jìn)與視頻游戲的交互的、用于游戲控制臺的控制器。在一個(gè)實(shí)施例中,該控制器能夠被類似指示器(pointer)、棒(wand)地握持或者被置放成與表面接觸并且被類似操縱桿地使用。應(yīng)該理解,能夠以多種方式例如過程、設(shè)備、系統(tǒng)、裝置或者在計(jì)算機(jī)可讀介質(zhì)上的方法實(shí)現(xiàn)本發(fā)明。在下面描述了本發(fā)明的幾個(gè)創(chuàng)造性實(shí)施例。在一個(gè)實(shí)施例中,公開了一種用于與游戲控制臺對接以與計(jì)算機(jī)程序交互的輸入裝置。該輸入裝置包括帶有手柄的控制器和被連接到手柄的第一端部的球形物體。該控制器進(jìn)一步包括識別手柄的位置的電路。該電路進(jìn)一步包括用于在與計(jì)算機(jī)程序交互期間向游戲控制臺傳達(dá)識別位置的通信邏輯。該控制器進(jìn)一步包括被連接到手柄的第二端部的控制輸入,其中當(dāng)被手柄保持時(shí),該球形物體被置放成與表面接觸,并且當(dāng)手柄在該表面上樞轉(zhuǎn)時(shí),該電路更新手柄的識別位置。該控制輸入提供與游戲控制臺交換以進(jìn)一步與計(jì)算機(jī)程序交互的命令。在另一實(shí)施例中,一種用于與游戲控制臺對接以與計(jì)算機(jī)程序交互的輸入裝置。該輸入裝置包括具有手柄的控制器,該手柄帶有第一輸入?yún)^(qū)域和第二輸入?yún)^(qū)域。該第一輸入?yún)^(qū)域位于側(cè)表面上,并且該第二輸入?yún)^(qū)域位于后端部上。該輸入裝置具有被連接到控制器的前端部的球形部。包括了第一電路以檢測球形部何時(shí)與表面接觸并且使得第二輸入?yún)^(qū)域能夠接收用于計(jì)算機(jī)程序的控制輸入。設(shè)置了第二電路以識別手柄相對于該表面的位置。該第二電路包括用于在與計(jì)算機(jī)程序交互期間向游戲控制臺傳達(dá)識別位置和控制輸入的通信邏輯。通過與附圖相結(jié)合參考以下說明,與其進(jìn)一步的優(yōu)點(diǎn)一起地,本發(fā)明可以得到最好的理解。圖IA到圖1G-3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制器的示例性示意。圖2A-2C根據(jù)本發(fā)明的一個(gè)實(shí)施例描繪了用于圖IA到1G_3的游戲控制器的不同操作模式。圖2D-2G根據(jù)本發(fā)明的一個(gè)實(shí)施例示出帶有可配置前和后輸入的控制器的實(shí)施例。圖3A是根據(jù)本發(fā)明的一個(gè)實(shí)施例在控制器和游戲控制臺之間的通信的示例性示意。圖;3B根據(jù)本發(fā)明的一個(gè)實(shí)施例示出多玩家環(huán)境和使用視覺信息確定由玩家握持的不同的控制器的位置的示意圖。圖3C根據(jù)本發(fā)明的一個(gè)實(shí)施例示出控制器,其帶有能夠根據(jù)游戲場地中的照明條件改變、修改或者改進(jìn)它的外觀以改進(jìn)檢測的球形物體。圖4A和圖4B根據(jù)本發(fā)明的一個(gè)實(shí)施例示意控制器作為操縱桿的使用。圖4C-4H根據(jù)本發(fā)明的各種實(shí)施例示意在操縱桿模式中可以在其上置放控制器的各種類型的表面。圖5A-5E和5F-1到5F_3是根據(jù)本發(fā)明的實(shí)施例的、控制器在操縱桿模式中的使用的示例性示意。圖6根據(jù)本發(fā)明的一個(gè)實(shí)施例示意控制器的另一種實(shí)現(xiàn)。圖7A是根據(jù)本發(fā)明的一個(gè)實(shí)施例描述在操縱桿模式中使用控制器的示例性操作的流程圖。圖7B是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意能夠由用戶定制的控制器的各種特征的示例性配置樹。圖7C是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意能夠被用于設(shè)定控制器的模式的示例性或者可選的開關(guān)的示意圖。圖8根據(jù)本發(fā)明的一個(gè)實(shí)施例概略地示意能夠支持多個(gè)控制器的游戲控制臺SonyPlaystation3娛樂裝置的總體系統(tǒng)架構(gòu)。圖9是根據(jù)本發(fā)明的一個(gè)實(shí)施例的Cell處理器的示意圖。具體實(shí)施方式公開了一項(xiàng)關(guān)于游戲控制臺控制器的發(fā)明。能夠在各種位置中握持或者保持該控制器,這允許游戲開發(fā)者增強(qiáng)用戶交互和逼真度。該控制器可以包括運(yùn)動(dòng)檢測硬件并且能夠向游戲控制臺和從那里接收和發(fā)送無線通信。另外地,該控制器能夠包括使得能夠在游戲區(qū)內(nèi)對于控制器進(jìn)行光學(xué)或者視覺跟蹤的特征。例如,能夠?qū)⒁阎膸缀涡螤罡浇拥娇刂破?,被連接到游戲控制臺的照相機(jī)能夠以光學(xué)方式跟蹤該幾何形狀。例如并且無其它形狀限制地,該形狀可以是球形物體、部分球體、非理想球體、橢球體、扁長扁球體、扁圓扁球體、立方體、圓、塊、三角形、四面體、十二面體、小的星狀十二面體、八角棱鏡或者其它多面體。雖然在本文獻(xiàn)全文中經(jīng)常被稱作球體,但是該物體的形狀能夠是可從多個(gè)角度辨識的任何形狀。在一實(shí)些施例中,使得能夠拆離該幾何形狀也是可能的。該幾何形狀還能夠圍繞連接點(diǎn)樞轉(zhuǎn)(pivot)、被其它尺寸、顏色、形狀和/或紋理替換。然而,對于本領(lǐng)域技術(shù)人員而言將明顯的是,可以不帶這些具體細(xì)節(jié)中的一些或者所有細(xì)節(jié)地實(shí)踐本發(fā)明。在其它情形中,眾所周知的過程操作未予詳細(xì)描述從而不會不必要地模糊本發(fā)明。圖IA到圖1H-3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的控制器100的示例性示意??刂破?00被用于接受用戶輸入并且向游戲控制臺傳輸用戶輸入。控制器100具有手柄102并且球形物體104被連接到控制器100的一端。在一個(gè)實(shí)施例中,球形物體104限定控制器100的前端部。在圖IA中示意的視圖示出帶有后觸發(fā)器106a和106b和前觸發(fā)器108a和108b的控制器100的底表面。在圖IB中,可以看到位于手柄102的后部上的后輸入110。圖IC是控制器100的另一實(shí)施例的頂視圖并且圖ID是左視圖。在該實(shí)施例中,可以看到在手柄102的頂表面上的前輸入114。圖IE-I到1E-3示意帶有前輸入114和后輸入110這兩者的控制器100的另一實(shí)施例。圖IE-I是示意關(guān)于前觸發(fā)器108a和108b和后觸發(fā)器106a和106b的示例性置放的控制器100的左視圖。圖1E-2是相對于球形物體104示意前輸入114的控制器100的頂視圖。在該實(shí)施例中,前輸入114是輸入按鈕的集合。圖1E-2還示意關(guān)于后輸入110的示例性定位和定向。圖1E-3是后輸入110的細(xì)節(jié)。在該實(shí)施例中,后輸入110是能夠被用于提供定向輸入的定向墊片(directionalpad)。圖IF-I是控制器100的另一實(shí)施例的頂視圖并且圖1F-2是右視圖。這個(gè)實(shí)施例具有帶有前輸入114和前觸發(fā)器108和108b的本體102。雖然未示出,但是在其它實(shí)施例中,本體102還能夠包括后觸發(fā)器和后輸入。圖IG-I到1G-3示意控制器100的再一個(gè)實(shí)施例。圖IG-I是控制器100的左視圖并且圖1G-2是控制器100的頂視圖。球形物體104保持在手柄102的前部處并且后輸入110朝向控制器100的后部定位。控制器100的球形物體104能夠具有不同的顏色,并且在一個(gè)實(shí)施例中,球形物體104在內(nèi)部被照亮。能夠利用在球形物體104內(nèi)部的RGB(紅色綠色藍(lán)色)發(fā)光二極管(LED)或者其它發(fā)光技術(shù)驅(qū)動(dòng)在球形物體104中的顏色。另外地,被照亮的球形物體的亮度能夠受到控制從而在不同的照相機(jī)曝光設(shè)置下跟蹤球形物體。在一個(gè)實(shí)施例中,球形物體的顏色被用于區(qū)分來自不同的用戶的控制器。例如,用于第一用戶的控制器能夠被設(shè)為藍(lán)色色調(diào),而用于第二用戶的控制器能夠被設(shè)為紅色色調(diào)。在另一實(shí)施例中,由相同用戶握持的控制器能夠具有不同的顏色。例如,與在用戶的左手中握持的控制器相比,在用戶的右手中握持的控制器能夠具有深淺度不同的藍(lán)色。以上討論的控制器100被設(shè)計(jì)用于單手使用,但是還能夠使用在這里描述的實(shí)施例跟蹤附接有要求雙手的球形物體的控制器。在一個(gè)實(shí)施例中,由用戶利用不同的手握持的兩個(gè)控制器是相同的,并且在另一實(shí)施例中,控制器是不同的。通常,控制器將是非常類似的,只是在每一個(gè)控制器處的按鈕方面是不同的。在一個(gè)實(shí)施例中,該控制器包括用于對控制器充電的通用串行總線(USB)連接、用于與控制臺無線通信的藍(lán)牙和按鈕例如開始、選擇和PS。在一個(gè)實(shí)施例中,球形物體104具有大約4厘米的直徑,但是其它尺寸也是可能的,因?yàn)榫哂懈蟪叽绲那蛐挝矬w104可以幫助視覺辨識。與具有大約4厘米直徑的球形物體相比,具有大約5厘米直徑的球形物體可以提供用于圖像辨識的、約55%的更多像素。圖2A-2C根據(jù)本發(fā)明的一個(gè)實(shí)施例描繪了用于圖IA到1G_3的游戲控制器100的不同的操作模式。圖2A示出控制器100在“操縱桿”模式中的使用,其中控制器100得以握持從而球形物體位于控制器的底部處。在這種配置中,能夠通過圍繞在球形物體和表面之間的接觸點(diǎn)樞轉(zhuǎn)而類似操縱桿地使用控制器100。在操縱桿模式的另一實(shí)施例中,通過測量在手柄102和球形物體104之間施加的作用力而探測檢測用戶輸入。在該實(shí)施例中,傳感器例如但是不限于應(yīng)變計(jì)測量被施加到手柄的作用力的大小并且將作用力轉(zhuǎn)換成在屏幕上的動(dòng)作。當(dāng)在操縱桿模式中握持控制器100時(shí),用戶能夠利用他們的拇指操控后輸入,同時(shí)能夠利用食指或者中指操控后觸發(fā)器。結(jié)果,在操縱桿模式中在每一只手中握持控制器100的用戶能夠?qū)崿F(xiàn)與來自SonyComputerEntertainmentAmericaInc.的SonyDualShock3控制器相同的功能性。圖2B示出以“指示器”配置在后面保持的控制器100。球形物體面對照相機(jī)以進(jìn)行視覺識別,并且前觸發(fā)器和前輸入用戶輸入。指示器模式能夠用于其中控制器100是畫筆、手電筒、指示器、射擊武器等的游戲。圖2C示意控制器100在棒模式中的使用。如在前討論地,在一個(gè)實(shí)施例中,控制器100包括前輸入和前觸發(fā)器。能夠利用拇指操控前輸入,而能夠利用食指或者中指操控前觸發(fā)器。棒模式能夠被用作魔術(shù)棒、音樂指揮的指揮棒、網(wǎng)球拍、短柄斧或者類似的武器、工具例如鎬、傘、繩子等。在一個(gè)實(shí)施例中,控制器100具有能夠確定控制器100的平移和旋轉(zhuǎn)的運(yùn)動(dòng)檢測硬件。在一些實(shí)施例中,前輸入是定向墊片而后輸入是輸入按鈕。在另一實(shí)施例中,前輸入和后輸入這兩者均是允許用戶選擇各種輸入配置的可移除板,如在以下關(guān)于圖2D-2G描述的。圖2D-2G根據(jù)本發(fā)明的一個(gè)實(shí)施例示出帶有可配置的前和后輸入的控制器100的實(shí)施例。圖2D是帶有可互換的前和后輸入的控制器100的示意。在該實(shí)施例中,手柄102具有容納在圖2E-2G中示意的各種輸入面板的后區(qū)域200和前區(qū)域202。后區(qū)域200和前區(qū)域202包括電觸點(diǎn)和用于將已被安裝的面板保持到位的保持硬件。在圖2D-2G中示意的面板能夠在或者后區(qū)域200或者前區(qū)域202處被附接到手柄102。在另一實(shí)施例中,面板不是可互換的并且從而用于前區(qū)域的面板在后區(qū)域中將不能裝配。圖2E示出定向墊片204面板。定向墊片204的安裝允許用戶控制移動(dòng)。在一個(gè)實(shí)施例中,定向墊片204能夠被用于在視頻游戲中控制人物的副運(yùn)動(dòng)(secondarymotion)。例如,控制器的運(yùn)動(dòng)檢測硬件能夠被用于在第一人稱射擊游戲中控制人物的運(yùn)動(dòng),而定向7墊片204能夠被用于控制人物的頭部移動(dòng)。通過允許玩家在沿著第二方向注視時(shí)沿著第一方向移動(dòng),這種實(shí)施例將會增加逼真度。圖2F是按鈕輸入206面板的示意。按鈕輸入206的安裝允許用戶提供另外的輸入。在一個(gè)實(shí)施例中,按鈕輸入206的各個(gè)按鈕被映射成執(zhí)行用于特定游戲的特定動(dòng)作。例如,按鈕能夠被用于打開門、接受命令、取消命令、用作加速器或者用于小汽車的制動(dòng)器等。圖2G是觸摸板面板的示意。如所示那樣,觸摸板208能夠被用于類似于轉(zhuǎn)輪地滾動(dòng)瀏覽(scrollthrough)菜單選擇。在另一實(shí)施例中,觸摸板208能夠被用于類似于筆記本計(jì)算機(jī)上的觸摸板地控制光標(biāo)。附件包括電連接和當(dāng)被置放在控制器上時(shí)牢固地卡扣附件的機(jī)械夾具。圖3A是根據(jù)本發(fā)明的一個(gè)實(shí)施例在控制器100和游戲控制臺302之間的通信的示例性示意。控制器100具有能夠包括但是不限于通信硬件和運(yùn)動(dòng)檢測硬件的硬件300。在一個(gè)實(shí)施例中,運(yùn)動(dòng)檢測硬件包括陀螺儀、加速度計(jì)、超聲波發(fā)射器和接收器,和/或能夠檢測控制器沿著六條軸線的平移和旋轉(zhuǎn)的磁力計(jì)的組合。例如,運(yùn)動(dòng)檢測硬件能夠檢測是豎直的、水平的、橫向的或其組合的運(yùn)動(dòng)。類似地,運(yùn)動(dòng)檢測硬件能夠檢測偏航、俯仰、滾轉(zhuǎn)及其組合。在一個(gè)實(shí)施例中,使用通信硬件將來自運(yùn)動(dòng)檢測硬件的數(shù)據(jù)從控制器100發(fā)送到游戲控制臺。用于控制器100的通信硬件能夠連同運(yùn)動(dòng)檢測硬件一起地被集成到手柄102中。通信硬件包括無線電和天線并且利用無線電通信協(xié)議,例如但是不限于藍(lán)牙(Bluetooth)、wi-fi或者在IEEE802.Ix中描述的其它無線電協(xié)議。游戲控制臺302具有相應(yīng)的控制臺通信硬件304??刂婆_通信硬件304能夠向控制器100和從那里接收和發(fā)送數(shù)據(jù)。在一個(gè)實(shí)施例中,游戲控制臺302處理來自運(yùn)動(dòng)檢測硬件的數(shù)據(jù)。在另一實(shí)施例中,控制器100在它被發(fā)送到游戲控制臺302之前處理來自運(yùn)動(dòng)檢測硬件的數(shù)據(jù)。在再一些實(shí)施例中,該控制器在它被廣播到游戲控制臺302之前部分地處理來自運(yùn)動(dòng)檢測硬件的數(shù)據(jù)。圖;3B根據(jù)本發(fā)明的一個(gè)實(shí)施例示出多玩家環(huán)境和使用視覺信息確定由玩家握持的不同的控制器的位置的示意圖。圖像捕捉裝置308獲得游戲場地318的圖像并且該圖像得以分析以獲得球體附接控制器CpC2,C4和C5的位置。通過分析在所捕捉的圖像中的各個(gè)球體的形狀、位置、運(yùn)動(dòng)、角度等估計(jì)距離dzl、dz2、dz4和dZ5。游戲控制臺302使用所獲得的坐標(biāo)和距離產(chǎn)生指示器,或者控制在屏幕306上的化身31和312b。用于良好圖像辨識的典型距離是大約1英尺、2英尺、3英尺、5英尺直至10英尺或者更大。使用視覺辨識的一個(gè)優(yōu)點(diǎn)在于,能夠在不必改變控制器的情況下在系統(tǒng)中包括在圖像捕捉和圖像辨識中的改進(jìn)。圖3C根據(jù)本發(fā)明的一個(gè)實(shí)施例示出帶有球形物體104的控制器100,該球形物體104能夠根據(jù)游戲場地中的照明條件改變、修改或者改進(jìn)它的外觀以改進(jìn)檢測。如果游戲場地靠近(自然或者人造)光源,例如能夠從太陽462接收光的窗口,則視覺檢測可以根據(jù)日夜時(shí)間和游戲場地中的光量而受到影響。球形物體的外觀還受到來自太陽射線的沖擊角度影響。例如,如果陽光在前部、后部或者側(cè)面處在球體上入射,則球形物體的外觀將是不同的。類似地,根據(jù)燈是打開(ON)還是關(guān)閉(OFF)或者是否使用彩色照明,人造光源例如燈(等)能夠影響視覺檢測。在一個(gè)實(shí)施例中,球形物體104包括能夠被打開或者關(guān)閉以改進(jìn)球形物體104可視性的、在球形物體104內(nèi)側(cè)的光源。該光源能夠由玩家或者由與包括球形物體104的控制器100通信的游戲控制臺打開。在另一實(shí)施例中,球形物體104能夠包括透明外殼。在另一實(shí)施例中,該外殼能夠是磨砂的從而是半透明的。進(jìn)而,該外殼(或者透明的或者磨砂的)能夠采取任何陰影、顏色或者紋理。例如,如果該外殼是磨砂的或者具有陰影,則能夠使得球形物體104當(dāng)未被照亮?xí)r看起來更加黑暗。實(shí)例陰影能夠是灰色、黑色、銀色或者顏色組合,只要當(dāng)被置放在特定環(huán)境中時(shí),該顏色或者陰影提供良好的辨別對比度。該外殼能夠由很多材料制成,例如塑料、橡膠、玻璃、泡沫、模制材料等。并且,這些材料能夠采取任何顏色,無論是被涂覆、染色還是模制。進(jìn)而,球形物體104內(nèi)側(cè)的光源能夠呈現(xiàn)不同的顏色,例如白色或者黃色,然而其它的顏色也是可能的。被照亮的球形物體能夠改進(jìn)在弱環(huán)境光線條件中的檢測,而更加黑暗的顏色的球體改進(jìn)了在具有亮光的情況中的檢測。圖4A和圖4B根據(jù)本發(fā)明的一個(gè)實(shí)施例示意控制器100作為操縱桿的使用。在圖4A中,在球形物體104在表面400上方的情況下示出控制器100,而在圖4B中,球形物體104在樞點(diǎn)402處與表面400接觸。傳感器404檢測球形物體104何時(shí)接觸表面400。傳感器404在球形物體104和手柄102之間的安置旨在是示例性的,而不應(yīng)該被理解成限制。當(dāng)傳感器404確定球形物體104與表面400接觸時(shí),控制器自動(dòng)地切換到操縱桿模式。進(jìn)入操縱桿模式禁用了前輸入和前觸發(fā)器,而啟用了后輸入和后觸發(fā)器。同樣地,進(jìn)入操縱桿模式能夠?qū)⑦\(yùn)動(dòng)檢測硬件配置成確定手柄102圍繞樞點(diǎn)402的相對運(yùn)動(dòng)。樞點(diǎn)402不是在球形物體104上設(shè)定的物理位置,而是相反是在此處在球形物體104和表面400之間發(fā)生接觸的位置。在另一實(shí)施例中,樞點(diǎn)在球形物體和手柄之間處于固定的位置。樞點(diǎn)能夠允許手柄相對于球形物體平移和旋轉(zhuǎn)。在一個(gè)實(shí)施例中,手柄的物理平移得以確定并且被與在屏幕上的動(dòng)作相關(guān)。在其它實(shí)施例中,與手柄和球形物體相關(guān)聯(lián)的應(yīng)變計(jì)確定正在施加多大的作用力并且將所施加的作用力與在屏幕上的動(dòng)作相關(guān)。圖4C-4H根據(jù)本發(fā)明的各種實(shí)施例示意在操縱桿模式中可以在其上置放控制器100的各種類型的表面400。圖4C示出在比較平坦的表面400上的控制器100,而圖4D的表面400是凹形的。在圖4E中,表面400是比較平坦的表面,該表面從水平方向被以一定角度傾斜。圖4F示出一個(gè)示例性實(shí)施例,其中示出控制器100在凸形的表面400上。在于圖4G中示意的又一個(gè)實(shí)施例中,控制器100的球形物體104與表面400接觸,表面400是不規(guī)則表面。當(dāng)控制器100被置放成與沙發(fā)的軟墊扶手、扶手椅或者用戶的腿部接觸時(shí),能夠遇到在圖4G中示意的實(shí)施例。在圖4H中,球形物體104被示為與表面400接觸,表面400是另一種不規(guī)則表面。當(dāng)控制器100進(jìn)入操縱桿模式時(shí),參考表面得以建立。在一個(gè)實(shí)施例中,參考表面是基于手柄102相對于表面400的位置而得以確定的。能夠基于來自與控制器相關(guān)聯(lián)的位置傳感器的數(shù)據(jù)確定手柄相對于表面的相對位置。在另一實(shí)施例中,與來自位置傳感器的數(shù)據(jù)相結(jié)合地使用視覺跟蹤數(shù)據(jù)以確定手柄相對于表面的相對位置。在又一些實(shí)施例中,能夠使用超聲波、視覺跟蹤數(shù)據(jù)和位置傳感器數(shù)據(jù)的組合確定手柄相對于表面的相對位置。被提供用于確定手柄相對于表面的相對位置的實(shí)例不應(yīng)該被理解為是限制性的。能夠采用尚未討論的、另外的技術(shù)。圖5A-5E是根據(jù)本發(fā)明的實(shí)施例的、控制器100在操縱桿模式中的使用的示例性示意。用戶A被示為在握持控制器100時(shí)坐在椅子500中,控制器100包括處于操縱桿模式中的球形物體104。如在細(xì)節(jié)504中所示,當(dāng)在操縱桿模式中握持控制器100時(shí),球形物體104與椅子500的扶手506接觸。如在前討論地,傳感器能夠檢測球形物體104何時(shí)與物體例如扶手506接觸并且啟用操縱桿模式。當(dāng)控制器100進(jìn)入操縱桿模式時(shí),來自與控制器相關(guān)聯(lián)的硬件的數(shù)據(jù)能夠確定控制器圍繞樞點(diǎn)的相對運(yùn)動(dòng)。在另一實(shí)施例中,視覺信息被與來自控制器硬件的數(shù)據(jù)組合以確定控制器圍繞樞點(diǎn)的相對運(yùn)動(dòng)。帶有或者不帶視覺信息地使用來自控制器硬件的數(shù)據(jù)允許控制器100被置放在不規(guī)則的表面例如冠狀(crowned)扶手506上。圖5B提供被用作操縱桿的控制器100的示例性示意。圖5B示意靠著他的腿部握持控制器以啟用操縱桿模式的用戶A的側(cè)和前視圖。在該實(shí)施例中,控制器100能夠基于來自控制器硬件的數(shù)據(jù)和視覺信息確定它的相對位置。圖5C-5E是根據(jù)本發(fā)明的實(shí)施例的、在操縱桿模式中使用的控制器100的另外的示意。圖5C示出用戶A通過靠著桌子508握持球形物體而接合(engage)控制器100的操縱桿模式。在圖5D所示另一實(shí)施例中,示出用戶A坐在椅子上,靠著桌子508握持控制器100以更加地接合操縱桿。在又一個(gè)實(shí)施例中,在用戶A坐在椅子上時(shí),側(cè)桌510支撐由用戶A握持的控制器100。雖然圖5C-5E示出由通常被視為剛性表面的桌子支撐控制器,但是如果被靠著保形表面例如但是不限于枕頭或者其它柔軟表面放置,則控制器也將在操縱桿模式中發(fā)揮功能。圖5F-1是控制器100的另一實(shí)施例的頂視圖并且圖5F_2是側(cè)視圖。在該實(shí)施例中,前輸入114是帶有位于操縱桿上方的輔助輸入115的操縱桿。當(dāng)在棒模式中握持控制器100時(shí),能夠利用用戶的拇指操控操縱桿。另外地,操縱桿位于手柄102中的凹陷或者凹口(indentation)中以允許拇指保持中性角度處。輔助輸入115包括利用“X”、圓、正方形和三角形的圖形示意標(biāo)識的按鈕。在一個(gè)實(shí)施例中,X按鈕部分地在手柄102中的凹口內(nèi)從而在按下X按鈕和操控操縱桿之間移位需要較少的移動(dòng)。如在圖5F-2中所示,控制器100還包括能夠利用用戶的食指或者其它手指操控的前觸發(fā)器108a和108b。在其中在棒模式中操控控制器100的實(shí)施例中,操縱桿提供模擬輸入以控制由游戲控制臺執(zhí)行的視頻游戲的某些方面。例如,操縱桿能夠被用于提供用于游戲中化身的人物移動(dòng),而控制器100的移動(dòng)能夠得到檢測并且被用于控制同一游戲中化身的頭部移動(dòng)。因此,用戶能夠向前推動(dòng)操縱桿以使得游戲中化身能夠向前行走,而左右地物理地移動(dòng)控制器100將左右地旋轉(zhuǎn)游戲中化身的視圖。這將允許更加逼真的模擬,因?yàn)檎鎸?shí)世界中的人能夠沿著一個(gè)方向行走,同時(shí)轉(zhuǎn)動(dòng)他們的頭部以沿著不同于他們行走的方向的方向注視。在其中在操縱桿模式中操控控制器100的實(shí)施例中,利用了后輸入110。如在圖5F-1到5F-3中所示意地,后輸入110是能夠利用用戶的拇指操控的軌跡球狀裝置。圖5F-3示意控制器100的截面并且更加清楚地作為后輸入110示意軌跡球。軌跡球作為后輸入110的使用提供接受到控制器100的用戶輸入的另外的方法。因此,在控制器100相對于樞點(diǎn)的移動(dòng)能夠被應(yīng)用于控制游戲、應(yīng)用或者用于游戲控制臺的圖形用戶接口的一個(gè)方面時(shí),能夠通過軌跡球接收另外的輸入。例如,在其中游戲控制臺被用于訪問和瀏覽互聯(lián)網(wǎng)的實(shí)施例中,在操縱桿模式中使用控制器能夠被用于控制互聯(lián)網(wǎng)瀏覽器。在一個(gè)實(shí)施例中,軌跡球能夠被用于精調(diào)例如在屏幕上操控光標(biāo)。手柄作為操縱桿向左的移動(dòng)等價(jià)于按下瀏覽器上的后退按鈕,而前后移動(dòng)允許瀏覽器翻閱網(wǎng)站。在其它實(shí)施例中,作為操縱桿的手柄的移動(dòng)能夠被用于控制光標(biāo),而軌跡球允許用戶向上、向下和向一側(cè)翻滾??商娲兀?dāng)在操縱桿模式中使用時(shí),控制器100能夠保持靜止,而軌跡球被用于提供用戶輸入。在每一個(gè)軌跡球?qū)嵤├?,軌跡球均進(jìn)一步被配置為類似于按鈕地被按下。在其它實(shí)施例中這允許后輸入110能夠使用按鈕,該按鈕類似于圖IB所示那些的按鈕。在另外的實(shí)施例中,定向墊片或者甚至小的拇指操作操縱桿能夠被用作后輸入。圖6根據(jù)本發(fā)明的一個(gè)實(shí)施例示意控制器100的另一種實(shí)現(xiàn)。在該實(shí)施例中,控制器100的手柄102由用戶A的一只手握持,而用戶A的另一只手操控球形物體104。在該實(shí)施例中,在球形物體104和手柄102之間的應(yīng)變計(jì)檢測所施加的作用力并且將該作用力與在屏幕上的動(dòng)作相關(guān)。這個(gè)實(shí)施例允許用戶A相對于手柄102操控球形物體104。由于未被開發(fā)的或者減弱的精細(xì)馬達(dá)控制,對于某些人群而言可能有利的是操控球形物體104而非手柄。能夠作為前輸入供應(yīng)來自用戶A的另外的輸入并且在該實(shí)施例中還可以利用前觸發(fā)器。圖7A是根據(jù)本發(fā)明的一個(gè)實(shí)施例描述在操縱桿模式中使用控制器的示例性操作的流程圖。操作700檢測操縱桿模式的激活。在一個(gè)實(shí)施例中,控制器包括傳感器或者傳感器組合以自動(dòng)地檢測將控制器置于操縱桿模式中的條件。例如,傳感器例如但是不限于應(yīng)變計(jì)能夠檢測示意球形物體被朝向手柄按下或者反之的壓力。當(dāng)壓力超過預(yù)定閾值時(shí),控制器能夠自動(dòng)地進(jìn)入操縱桿模式。在另一實(shí)施例中,在控制器進(jìn)入操縱桿模式之前,壓力將需要超過閾值達(dá)規(guī)定的時(shí)間段。在另一個(gè)示例性實(shí)施例中,為了避免當(dāng)控制器受到顛簸或者被意外地靠著物體放置時(shí)意外地進(jìn)入操縱桿模式,能夠采用加速度計(jì)以在進(jìn)入操縱桿模式之前確定控制器是否是基本豎直的。操作702建立參考表面和樞點(diǎn)。在一個(gè)實(shí)施例中,來自運(yùn)動(dòng)傳感器的數(shù)據(jù)被用于當(dāng)控制器進(jìn)入操縱桿模式時(shí)相對于樞點(diǎn)確定參考表面。在另一實(shí)施例中,與運(yùn)動(dòng)傳感器數(shù)據(jù)相結(jié)合地使用從照相機(jī)捕捉的視覺信息以建立參考表面。操作704相對于參考表面檢測對于控制器的用戶輸入。能夠使用運(yùn)動(dòng)傳感器數(shù)據(jù)的周期采樣來相對于樞點(diǎn)確定作為或者俯仰、偏航、滾轉(zhuǎn)或其組合的、對于控制器的用戶輸入。操作706檢測如果用戶將球形物體提離表面則能夠發(fā)生的操縱桿模式的去激活。在再次進(jìn)入操縱桿模式之前,其它模式現(xiàn)在能夠接管。操作708確定是否再次激活操縱桿模式。如果操縱桿模式被再次激活,則該過程返回操作702。如果沒有檢測到操縱桿模式的再次激活,則操作710自動(dòng)地將控制器置于棒模式(或者其它限定的模式)中。此時(shí),現(xiàn)在能夠執(zhí)行其它游戲接口功能。圖7B是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意能夠由用戶定制的控制器的各種特征的示例性配置樹。圖8B所示配置樹能夠被用于配置由多個(gè)用戶使用的多個(gè)控制器。當(dāng)多個(gè)玩家使用游戲控制臺時(shí),⑶I將包括正在配置哪個(gè)控制器的選擇。在確定正在配置哪個(gè)控制器之后,用戶能夠選擇修改控制器的模式808、顏色810和感覺反饋814。當(dāng)修改模式808時(shí),11允許用戶在模式例如自動(dòng)815、操縱桿816、棒818和指示器820之間選擇。各個(gè)模式中的每一個(gè)模式均能夠允許另外的定制,包括但是不限于自動(dòng)檢測832和人工激活834。在一個(gè)實(shí)施例中,在模式808下作出的選擇為規(guī)定的玩家限定控制器的默認(rèn)模式。在一個(gè)實(shí)施例中,選擇顏色810允許用戶限定用于球形物體的內(nèi)部照明的顏色。在該實(shí)施例中,用戶能夠在紅色822、藍(lán)色擬4和綠色826之間選擇。在另一實(shí)施例中,允許用戶從在GUI內(nèi)顯示的色域選擇顏色。選擇用于球形物體的顏色的能力允許多個(gè)用戶定制他們的控制器的物理外觀。這不僅使得用戶更加易于區(qū)分它們的控制器,它還能夠簡化如在圖3C中所討論的、控制器的視覺識別。能夠配置的另一個(gè)特征是感覺反饋814。在一個(gè)實(shí)施例中,該控制器包括能夠基于在屏幕上顯示的事件產(chǎn)生感覺反饋的硬件。例如,在一個(gè)實(shí)施例中,該控制器能夠使用響應(yīng)于在屏幕上的事件產(chǎn)生的振動(dòng)提供觸覺反饋。在另一實(shí)施例中,在控制器中安裝的小型揚(yáng)聲器能夠提供聲響反饋。雖然感覺反饋能夠增強(qiáng)游戲體驗(yàn)的現(xiàn)實(shí)感,某些用戶可能希望通過選擇Off(關(guān))8而禁用反饋??商娲?,選擇On(開)830將使得控制器能夠提供感覺反饋。圖7C是根據(jù)本發(fā)明的一個(gè)實(shí)施例示意能夠被用于設(shè)定控制器100的模式的、示例性或者可選的開關(guān)840的示意圖。細(xì)節(jié)842提供在開關(guān)840處的更加靠近的視圖。在該實(shí)施例中,開關(guān)840的位置確定控制器模式而非GUI。開關(guān)840位于手柄102上并且具有被定義為自動(dòng)815、操縱桿819、棒818和指示器820的四個(gè)位置。在各種位置之間撥動(dòng)開關(guān)840允許用戶快速地切換控制器模式而不必瀏覽⑶I。在另一實(shí)施例中,與⑶I配置相結(jié)合地使用開關(guān)840。利用這種實(shí)施例,開關(guān)840能夠確定默認(rèn)控制器模式,而⑶I被用于配置控制器的其它特征。圖8根據(jù)本發(fā)明的一個(gè)實(shí)施例概略地示意SonyPlaystation3娛樂裝置的總體系統(tǒng)架構(gòu),SonyPlaystation3娛樂裝置是一種能夠支持多個(gè)控制器的游戲控制臺。提供了系統(tǒng)單元900,帶有能夠連接到系統(tǒng)單元900的各種外圍設(shè)備。系統(tǒng)單元900包括Cell處理器928;Rambus動(dòng)態(tài)隨機(jī)存取存儲器UDRAM)單元926;帶有專用視頻隨機(jī)存取存儲器(VRAM)單元932的RealitySynthesizer圖形單元930;和1/0橋934。系統(tǒng)單元900還包括用于從盤940a讀取的BluRayDiskBD-R0M光盤讀取器940和能夠通過1/0橋934訪問的可移除吸入式硬盤驅(qū)動(dòng)器(HDD)936。可選地,系統(tǒng)單元900還包括能夠類似地通過1/0橋934訪問的、用于讀取緊湊式閃存存儲卡、Memorystick存儲卡等的存儲卡讀取器938。1/0橋9;34還連接到六個(gè)通用串行總線(USB)2.0端口924;吉比特以太網(wǎng)端口922;IEEE802.llb/g無線網(wǎng)絡(luò)(Wi-Fi)端口920;和能夠支持達(dá)七個(gè)藍(lán)牙連接的Bluetooth無線鏈路端口918。在操作中,1/0橋934操控所有的無線、USB和以太網(wǎng)數(shù)據(jù),包括來自一個(gè)或者多個(gè)游戲控制器902的數(shù)據(jù)。例如當(dāng)用戶正在玩游戲時(shí),1/0橋934經(jīng)由藍(lán)牙鏈路從游戲控制器902接收數(shù)據(jù)并且將其引導(dǎo)至Cell處理器928,Cell處理器擬8相應(yīng)地更新當(dāng)前游戲狀態(tài)。除了游戲控制器902,無線、USB和以太網(wǎng)端口還提供用于其它外圍設(shè)備的連接性,例如遠(yuǎn)程控制904;鍵盤906;鼠標(biāo)908;便攜式娛樂裝置910例如SonyPlaystationPortable娛樂裝置;攝影機(jī)例如EyeToy攝影機(jī)912;和麥克風(fēng)耳機(jī)914。這種外圍設(shè)備因此可以原則上被以無線方式連接到系統(tǒng)單元900;例如便攜式娛樂裝置910可以經(jīng)由Wi-Fi即時(shí)連接(ad-hocconnection)通信,而麥克風(fēng)耳機(jī)914可以經(jīng)由藍(lán)牙鏈路通信。提供這些接口意味著Playstation3裝置還可能地與其它外圍設(shè)備例如數(shù)字視頻錄像機(jī)(DVR)、機(jī)頂盒、數(shù)字照相機(jī)、便攜式媒體播放器、網(wǎng)絡(luò)電話、移動(dòng)電話、打印機(jī)和掃描儀相兼容。另外,傳統(tǒng)存儲卡讀取器916可以經(jīng)由USB端口擬4而被連接到系統(tǒng)單元,從而使得能夠讀取由Playstation或者Playstation2裝置使用的那種存儲卡948。在本實(shí)施例中,游戲控制器902用于經(jīng)由藍(lán)牙鏈路與系統(tǒng)單元900以無線方式通信。然而,游戲控制器902能夠替代地被連接到USB端口,由此還提供用于對游戲控制器902的電池充電的電力。除了一個(gè)或者多個(gè)模擬操縱桿和傳統(tǒng)的控制按鈕,該游戲控制器對于具有相應(yīng)于沿著每一條軸線的平移和旋轉(zhuǎn)的六個(gè)自由度的運(yùn)動(dòng)是敏感的。因此除了或者替代傳統(tǒng)的按鈕或者操縱桿命令地,游戲控制器的用戶的姿勢和移動(dòng)可以被轉(zhuǎn)換成游戲輸入??蛇x地,其它支持無線的外圍設(shè)備例如Playstation便攜式裝置可以被用作控制器。在Playstation便攜式裝置的情形中,可以在裝置的屏幕上提供另外的游戲或者控制信息(例如,控制指令或者命的條數(shù)(numberoflives))。還可以使用其它的可替代或者補(bǔ)充性控制裝置,例如跳舞墊(未示出)、光筆(未示出)、方向盤和踏板(未示出)或者定制控制器,例如用于快速響應(yīng)答問游戲(也未示出)的單一或者幾個(gè)大的按鈕。遠(yuǎn)程控制904還用于經(jīng)由藍(lán)牙鏈路以無線方式與系統(tǒng)單元900通信。遠(yuǎn)程控制904包括適用于BluRayDiskBD-ROM讀取器940的操作和盤內(nèi)容瀏覽的控制。除了傳統(tǒng)的預(yù)記錄和可記錄CD,和所謂的SuperAudioCD,BluRayDiskBD-ROM讀取器940用于讀取與Playstation和Playstatior^裝置相兼容的CD-ROM。除了傳統(tǒng)的預(yù)記錄和可記錄DVD,讀取器940還用于讀取與Playstation2和Playstation3裝置相兼容的DVD-ROM。像傳統(tǒng)的預(yù)記錄和可記錄Blu-RayDisk那樣,讀取器940進(jìn)一步用于讀取與Playstation3裝置相兼容的BD-R0M。系統(tǒng)單元900用于通過音頻和視頻連接器向顯示和聲音輸出裝置942例如具有顯示器944和一個(gè)或者多個(gè)揚(yáng)聲器946的監(jiān)視器或者電視機(jī)供應(yīng)經(jīng)由RealitySynthesizer圖形單元930而由PlayStati0n3裝置產(chǎn)生或者解碼的音頻和視頻。音頻連接器950可以包括傳統(tǒng)的模擬和數(shù)字輸出,而視頻連接器952可以不同地包括混合視頻、S-視頻、合成視頻和一個(gè)或者多個(gè)高清晰度多媒體接口(HDMI)輸出。因此,視頻輸出可以具有例如PAL或者NTSC格式,或者具有720p、1080i或者1080p高清晰度。音頻處理(產(chǎn)生、解碼等等)由Cell處理器擬8執(zhí)行。PlayStati0n3裝置的操作系統(tǒng)支持Dolby5.1環(huán)繞聲、DolbyTheatreSurround(DTS)和從Blu-Ray盤解碼7.1環(huán)繞聲。在本實(shí)施例中,攝影機(jī)912包括單一電荷耦合器件(CXD)、LED指示器,和基于硬件的實(shí)時(shí)數(shù)據(jù)壓縮和編碼設(shè)備從而壓縮視頻數(shù)據(jù)可以被以合適的格式例如基于圖像內(nèi)MPEG(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)而傳輸以由系統(tǒng)單元900解碼。照相機(jī)LED指示器被布置成響應(yīng)于來自系統(tǒng)單元900的適當(dāng)?shù)目刂茢?shù)據(jù)而照亮,以例如示意不利的照明狀況。攝影機(jī)912的實(shí)施例可以經(jīng)由USB、藍(lán)牙或者Wi-Fi通信端口而不同地連接到系統(tǒng)單元900。攝影機(jī)的實(shí)施例可以包括一個(gè)或者多個(gè)相關(guān)聯(lián)的麥克風(fēng)并且還能夠傳輸音頻數(shù)據(jù)。在攝影機(jī)的實(shí)施例中,CCD可以具有適用于高清晰度視頻捕捉的分辨率。在使用中,由攝影機(jī)捕捉的圖像可以例如被結(jié)合在游戲內(nèi)或者被解釋成游戲控制輸入。通常,為了使得經(jīng)由系統(tǒng)單元900的通信端口之一而利用外圍設(shè)備例如攝影機(jī)或者遠(yuǎn)程控制實(shí)現(xiàn)成功的數(shù)據(jù)通信,應(yīng)該提供適當(dāng)?shù)能浖缪b置驅(qū)動(dòng)器。裝置驅(qū)動(dòng)器技術(shù)是眾所周知的,并且除了提到技術(shù)人員將知曉在所描述的本實(shí)施例中可能需要裝置驅(qū)動(dòng)器或者類似的軟件接口之外,這里將不予詳細(xì)描述。圖9是根據(jù)本發(fā)明的一個(gè)實(shí)施例的Cell處理器928的示意圖。Cell處理器擬8具有包括四個(gè)基本構(gòu)件的架構(gòu)包括存儲器控制器1060和雙總線接口控制器1070A、B的外部輸入和輸出結(jié)構(gòu);被稱作主處理元件(PowerProcessingElement)的主處理器1050;被稱作協(xié)同處理元件(SPE)的八個(gè)協(xié)處理器1010A-H;和被稱作元件互連總線的、連接以上構(gòu)件的圓形數(shù)據(jù)總線1080。與Playstation2裝置的情感引擎(EmotionEngine)的6.2GFL0P相比,Cell處理器的總體浮點(diǎn)性能是218GFL0PS。主處理元件(PPE)1050是基于以3.2GHz的內(nèi)部時(shí)鐘運(yùn)行的雙路并發(fā)多線程Power970相容PowerPC核(PPU)1055的。它包括512kB2級(L2)高速緩沖存儲器和32kB1級(Li)高速緩沖存儲器。PPE1050每時(shí)鐘周期能夠?qū)崿F(xiàn)八個(gè)單一位置操作,從而在3.2GHz下轉(zhuǎn)換成25.6GFL0P。PPE1050的基本作用是用作用于處理大部分的計(jì)算工作量的協(xié)同處理元件1010A-H的控制器。在操作中,PPE1050維持作業(yè)隊(duì)列,為協(xié)同處理元件1010A-H調(diào)度作業(yè)并且監(jiān)視它們的進(jìn)展。因此每一個(gè)協(xié)同處理元件1010A-H運(yùn)行其作用在于獲取作業(yè),執(zhí)行該作業(yè)并且與PPE1050同步化的內(nèi)核。每一個(gè)協(xié)同處理元件(SPE)1010A-H均包括分別的協(xié)同處理單元(SPU)1020A-H,和分別的存儲器流控制器(MFC)1040A-H,該存儲器流控制器(MFC)1040A-H又包括分別的動(dòng)態(tài)存儲器存取控制器(DMAC)1042A-H、分別的存儲器管理單元(MMU)1044A-H和總線接口(未示出)。每一個(gè)SPU1020A-H均是時(shí)鐘頻率為3.2GHz的RISC處理器并且包括原則上可擴(kuò)展到4GB的256kB本地RAM1030A-H。每一個(gè)SPE均給出具有單精度性能的理論25.6GFLOPS0在單一時(shí)鐘周期中,SPU能夠在4個(gè)單精度浮點(diǎn)部分、4個(gè)32位數(shù)字、8個(gè)16位整數(shù)或者16個(gè)8位整數(shù)上操作。在同一時(shí)鐘周期中,它還能夠執(zhí)行存儲器操作。SPU1020A-H并不直接地訪問系統(tǒng)存儲器)(DRAM926;由SPU1020A-H形成的64-位地址被傳送到MFC1040A-H,MFC1040A-H指令它的DMA控制器1042A-H經(jīng)由元件互連總線1080和存儲器控制器1060訪問存儲器。元件互連總線(EIB)1080是在Cell處理器928內(nèi)部的、在邏輯上圓形的通信總線,其連接以上處理器元件即PPE1050、存儲器控制器1060、雙總線接口1070A、B和8SPE1010A-H,總共12個(gè)參與者。參與者能夠同時(shí)地以8字節(jié)每時(shí)鐘周期的速率讀寫總線。如在前指出地,每一個(gè)SPE1010A-H均包括用于調(diào)度更長的讀或者寫序列的DMAC1042A-H。EIB包括四個(gè)通道,沿著順時(shí)針和逆時(shí)針方向各兩個(gè)。因此對于十二個(gè)參與者,在任何兩個(gè)參與者之間的最長的逐步(step-wise)數(shù)據(jù)流是沿著適當(dāng)方向的六步。在通過在參與者之間裁定而充分利用的情形中,用于12個(gè)時(shí)隙的理論峰值瞬時(shí)EIB帶寬因此是96B每時(shí)鐘。這等于在3.2GHz的時(shí)鐘速率下307.2GB/s(千兆字節(jié)每秒)的理論峰值帶寬。存儲器控制器1060包括由RambusIncorporated開發(fā)的)(DRAM接口1062。存儲器控制器利用25.6GB/s的理論峰值帶寬與RambusXDRAM926對接。雙總線接口1070A、B包括RambusFlexIO系統(tǒng)接口1072A、B。該接口被組織成12個(gè)通道,每一個(gè)通道均具有8位寬度,其中五條輸入路徑和七條輸出路徑。這在經(jīng)由控制器170A的Cell處理器和I/O橋700與經(jīng)由控制器170B的RealitySimulator圖形單元200之間提供了62.4GB/s(36.4GB/s輸出,26GB/s輸入)的理論峰值帶寬。由Cell處理器擬8發(fā)送到RealitySimulator圖形單元930的數(shù)據(jù)將通常包括顯示列表,該顯示列表是用于繪制頂點(diǎn)、向多邊形施加紋理、規(guī)定照明條件等等的命令的序列。實(shí)施例可以包括捕捉深度數(shù)據(jù)以更好地識別真實(shí)世界的用戶并且弓I導(dǎo)化身或者情景活動(dòng)。物體能夠是人正在握持的某個(gè)物體或者還能夠是人的手。在本說明中,術(shù)語“深度照相機(jī)”和“三維照相機(jī)”指的是能夠獲得距離或者深度信息以及二維像素信息的任何照相機(jī)。例如,深度照相機(jī)能夠利用受控的紅外照明以獲得距離信息。另一示例性深度照相機(jī)能夠是使用兩個(gè)標(biāo)準(zhǔn)照相機(jī)對距離信息進(jìn)行三角測量的立體照相機(jī)對。類似地,術(shù)語“深度感測裝置”指的是能夠獲得距離信息以及二維像素信息的任何類型的裝置。在三維影像方面的近來的進(jìn)步已經(jīng)為增加在實(shí)時(shí)交互計(jì)算機(jī)動(dòng)畫方面的可能性打開了大門。特別地,除了通常的二維視頻影像,新的“深度照相機(jī)”提供捕捉并且映射第三維的能力。利用新的深度數(shù)據(jù),本發(fā)明的實(shí)施例允許在實(shí)時(shí)視頻場景內(nèi)的各種位置中(包括在其它對象后面)安置計(jì)算機(jī)產(chǎn)生的對象。而且,本發(fā)明的實(shí)施例為用戶提供實(shí)時(shí)的交互游戲體驗(yàn)。例如,用戶能夠?qū)崟r(shí)地與各種計(jì)算機(jī)產(chǎn)生的對象交互。進(jìn)而,能夠?qū)崟r(shí)地更改視頻場景以增強(qiáng)用戶的游戲體驗(yàn)。例如,能夠在用戶的衣服之上插入計(jì)算機(jī)產(chǎn)生的服裝,并且能夠利用計(jì)算機(jī)產(chǎn)生的光源來在視頻場景內(nèi)投射虛擬陰影。因此,使用本發(fā)明的實(shí)施例和深度照相機(jī),用戶能夠在他們自己的起居室內(nèi)體驗(yàn)交互游戲環(huán)境。類似于通常的照相機(jī),深度照相機(jī)捕捉用于構(gòu)成視頻圖像的多個(gè)像素的二維數(shù)據(jù)。這些數(shù)值是用于像素的顏色值,通常地用于每一個(gè)像素的紅色、綠色和藍(lán)色(RGB)值。以此方式,照相機(jī)捕捉的物體在監(jiān)視器上作為二維物體出現(xiàn)。本發(fā)明的實(shí)施例還考慮分布式圖像處理配置。例如,本發(fā)明不限于捕捉圖像和顯示圖像處理(在一個(gè)或者甚至兩個(gè)位置中例如在CPU中或者在CPU和另一個(gè)元件中進(jìn)行)。例如,輸入圖像處理能夠剛好同樣地易于在能夠執(zhí)行處理的相關(guān)聯(lián)CPU、處理器或者裝置中進(jìn)行;基本上能夠在整個(gè)互連系統(tǒng)中分配所有的圖像處理。因此,本發(fā)明不限于任何特定圖像處理硬件電路和/或軟件。在這里描述的實(shí)施例還不限于普通硬件電路和/或軟件的任何特定組合,也不限于用于由處理構(gòu)件執(zhí)行的指令的任何具體來源??紤]以上實(shí)施例,應(yīng)該理解本發(fā)明能夠采用涉及在計(jì)算機(jī)系統(tǒng)中存儲的數(shù)據(jù)的、各種計(jì)算機(jī)實(shí)現(xiàn)的操作。這些操作包括要求物理量的物理操控的那些操作。通常但是并不是必要地,這些數(shù)量采取能夠被存儲、轉(zhuǎn)移、組合、比較和被以其它方式操控的電氣或者磁性信號的形式。此外,經(jīng)常利用術(shù)語例如產(chǎn)生、識別、確定或者比較提到所執(zhí)行的操控??梢岳闷渌?jì)算機(jī)系統(tǒng)配置實(shí)踐上述發(fā)明,該計(jì)算機(jī)系統(tǒng)配置包括手持式裝置、微處理器系統(tǒng)、基于微處理器或者可編程的消費(fèi)者電子設(shè)備、小型計(jì)算機(jī)、主計(jì)算機(jī)等。還能夠在分布計(jì)算環(huán)境中實(shí)踐本發(fā)明,在該環(huán)境中,任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理裝置執(zhí)行。本發(fā)明還能夠在計(jì)算機(jī)可讀介質(zhì)上被體現(xiàn)為計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介質(zhì)是能夠存儲數(shù)據(jù)的任何數(shù)據(jù)存儲裝置,該數(shù)據(jù)此后能夠被計(jì)算機(jī)系統(tǒng)讀取,包括電磁載波。計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括硬盤驅(qū)動(dòng)器、網(wǎng)絡(luò)附接存儲器(NAS)、只讀存儲器、隨機(jī)存取存儲器、CD-ROM、CD-R、CD-RW、磁帶和其它光學(xué)和非光學(xué)數(shù)據(jù)存儲裝置。該計(jì)算機(jī)可讀介質(zhì)還能夠在網(wǎng)絡(luò)耦接的計(jì)算機(jī)系統(tǒng)上分配從而以分布方式存儲和執(zhí)行計(jì)算機(jī)可讀代碼。雖然已經(jīng)為了清楚的理解的意圖而以某些細(xì)節(jié)描述了前面的發(fā)明,但是將明顯的是,能夠在所附權(quán)利要求的范圍內(nèi)實(shí)踐某些改變和修改。相應(yīng)地,本實(shí)施例應(yīng)該被視為示意性的而非限制性的,并且本發(fā)明將不被限制于在這里給出的細(xì)節(jié),而是可以在所附權(quán)利要求的范圍和等價(jià)形式內(nèi)進(jìn)行修改。權(quán)利要求1.一種用于與游戲控制臺對接以與計(jì)算機(jī)程序交互的輸入裝置,包括具有手柄的控制器;被連接到所述手柄的第一端部的球形物體;用于識別所述手柄的位置的電路,所述電路進(jìn)一步包括用于在與所述計(jì)算機(jī)程序交互期間向所述游戲控制臺傳達(dá)識別位置的通信邏輯;和被連接到所述手柄的第二端部的控制輸入,其中當(dāng)被所述手柄保持時(shí),所述球形物體被置放成與表面接觸,所述電路被限定為當(dāng)所述手柄在所述表面上樞轉(zhuǎn)時(shí)更新所述手柄的識別位置,所述控制輸入提供與所述游戲控制臺交換以進(jìn)一步與所述計(jì)算機(jī)程序交互的命令。2.根據(jù)權(quán)利要求1所述的輸入裝置,進(jìn)一步包括用于檢測所述球形物體何時(shí)與所述表面實(shí)際接觸的傳感器。3.根據(jù)權(quán)利要求2所述的輸入裝置,其中當(dāng)所述球形物體未與所述表面接觸時(shí),所述傳感器暫停所述控制器的位置識別,當(dāng)所述球形物體再次與所述表面形成接觸時(shí),取消所述暫停;或者其中當(dāng)所述球形物體未與所述表面接觸時(shí),所述傳感器激活棒或者指示器模式之一。4.根據(jù)權(quán)利要求1所述的輸入裝置,其中所述手柄樞轉(zhuǎn)以使得能夠進(jìn)行俯仰、滾轉(zhuǎn)和偏航控制。5.根據(jù)權(quán)利要求1所述的輸入裝置,其中所述球形物體被可調(diào)節(jié)開關(guān)、位置開關(guān)、固定式連接器、柔性連接器或者應(yīng)變計(jì)之一連接到所述手柄。6.根據(jù)權(quán)利要求1所述的輸入裝置,其中所述球形物體包括燈元件。7.根據(jù)權(quán)利要求6所述的輸入裝置,其中所述燈元件被配置為改變顏色。8.根據(jù)權(quán)利要求1所述的輸入裝置,其中所述手柄和球形物體在棒模式、指示器模式或者操縱桿模式之一中操作。9.根據(jù)權(quán)利要求1所述的輸入裝置,其中所述手柄包括在所述手柄的凹口內(nèi)安裝的操縱桿,所述凹口具有朝向所述球形物體傾斜的斜坡。10.根據(jù)權(quán)利要求9所述的輸入裝置,其中所述手柄包括輔助輸入,所述輔助輸入在所述操縱桿和所述球形物體之間位于所述手柄上。11.根據(jù)權(quán)利要求10所述的輸入裝置,其中所述輔助輸入包括多個(gè)按鈕,所述多個(gè)按鈕之一是部分地在所述手柄中的所述凹口內(nèi)的。12.根據(jù)權(quán)利要求1所述的輸入裝置,其中被連接到所述手柄的所述第二端部的所述控制輸入是軌跡球,所述軌跡球進(jìn)一步被配置為當(dāng)被按下時(shí)用作按鈕。13.一種用于與游戲控制臺對接以與計(jì)算機(jī)程序交互的輸入裝置,包括具有手柄的控制器,所述手柄帶有第一輸入?yún)^(qū)域和第二輸入?yún)^(qū)域,所述第一輸入?yún)^(qū)域位于側(cè)表面上,所述第二輸入?yún)^(qū)域位于后端部上;球形部,被連接到所述控制器的前端部;第一電路,用于檢測所述球形部何時(shí)與表面接觸并且使得所述第二輸入?yún)^(qū)域能夠接收用于所述計(jì)算機(jī)程序的控制輸入;和第二電路,用于識別所述手柄相對于所述表面的位置,所述第二電路進(jìn)一步包括用于在與所述計(jì)算機(jī)程序交互期間向所述游戲控制臺傳達(dá)識別位置和控制輸入的通信邏輯。14.根據(jù)權(quán)利要求13所述的輸入裝置,其中所述第一輸入?yún)^(qū)域和所述第二輸入?yún)^(qū)域被配置為容納模塊化接口插件。全文摘要公開了一種用于與游戲控制臺對接以與計(jì)算機(jī)程序交互的輸入裝置。在一個(gè)實(shí)例中,該輸入裝置包括帶有手柄的控制器和被連接到手柄的第一端部的球形物體。該控制器進(jìn)一步包括識別手柄的位置的電路。該電路進(jìn)一步包括用于在與計(jì)算機(jī)程序交互期間向游戲控制臺傳達(dá)識別位置的通信邏輯。該控制器進(jìn)一步包括被連接到手柄的第二端部的控制輸入,其中當(dāng)被手柄保持時(shí),該球形物體被置放成與表面接觸,并且當(dāng)手柄在該表面上樞轉(zhuǎn)時(shí),該電路更新手柄的識別位置。該控制輸入提供與游戲控制臺交換以進(jìn)一步與計(jì)算機(jī)程序交互的命令。文檔編號G06F3/03GK102265241SQ200980152749公開日2011年11月30日申請日期2009年10月22日優(yōu)先權(quán)日2008年10月27日發(fā)明者米克哈洛夫A.,拉森E.,黃E.,M.扎勒維斯基G.,馬克斯R.申請人:索尼電腦娛樂公司