欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

以多usb模式操作的多系統(tǒng)游戲控制器的制作方法

文檔序號:6545007閱讀:215來源:國知局
專利名稱:以多usb模式操作的多系統(tǒng)游戲控制器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于控制游戲的外圍設(shè)備,尤其涉及利用USB標準和協(xié)議的游戲控制器。
背景技術(shù)
游戲控制器便于用戶與視頻游戲的交互。取決于要使用游戲控制器的所需游戲環(huán)境,出現(xiàn)了各種形狀、尺寸以及配置的游戲控制器。有用于控制廣泛范圍游戲的具有一個或多個多功能執(zhí)行機構(gòu)的多功能控制器。還有為特定游戲種類,諸如賽車游戲中的方向盤、射擊游戲中的武器、以及飛行游戲中的導(dǎo)航桿等等設(shè)計的專用控制器。
常常將游戲控制器設(shè)計成僅在一對應(yīng)主機游戲系統(tǒng)中進行操作。某些控制器被設(shè)計為僅用于個人計算機,而其它則專用于各種各樣的基于控制臺系統(tǒng),諸如微軟公司的Xbox視頻游戲系統(tǒng)、索尼公司的PlayStation游戲系統(tǒng)以及任天堂美國公司的GameCube系統(tǒng)。對于各專用控制器而言共同的是,具有形狀和尺寸適于該控制臺上相關(guān)聯(lián)插槽的專門插入器并利用專門協(xié)議與控制臺通信。結(jié)果,通??刂破鞑⒉贿m于在多個不同形式產(chǎn)品中使用。兼容性的缺乏防止玩游戲者將其游戲控制器從一類系統(tǒng)連接到另一類。
當今,更多的游戲控制器被設(shè)計為使用標準化的USB(通用串行總線)協(xié)議以與主機游戲系統(tǒng)通信。然而,即使在USB協(xié)議的范圍內(nèi),仍然可有防止跨不同基于USB系統(tǒng)使用的操作的不同設(shè)置和模式。
因此,需要有可在不同類型游戲系統(tǒng)中利用的經(jīng)改進游戲控制器。

發(fā)明內(nèi)容
多系統(tǒng)游戲控制器能夠以不同USB(通用串行總線)模式操作,從而可在諸如PC和控制臺游戲系統(tǒng)的不同類型主機游戲系統(tǒng)中使用。在所述實現(xiàn)中,當連接于第一主機游戲系統(tǒng)時該游戲控制器以帶有一組操作參數(shù)的第一USB模式操作,而在連接于第二主機游戲系統(tǒng)時以帶有另一組操作參數(shù)的第二USB模式操作。該游戲控制器被設(shè)計為用以切斷要連接的是哪個主機游戲系統(tǒng),并基于該片斷來切換到適當?shù)腢SB模式。


詳細說明書參照附圖進行描述。在附圖中,標記的最左端數(shù)字標識該標記首次出現(xiàn)的示圖。相同標記在不同示圖中的使用表示相似或者同一項。
圖1示出了兩種不同主機游戲系統(tǒng)-個人計算機和游戲控制臺-以及通過以不同USB模式進行操作在兩種主機游戲系統(tǒng)中都可使用的控制器。
圖2是游戲控制臺的框圖。
圖3是計算機的框圖。
圖4是控制器的框圖。
圖5是示出根據(jù)控制器所連接的主機游戲系統(tǒng)選擇控制器的適當USB模式的過程的流程圖。
具體實施例方式
以下說明書描述了一種多系統(tǒng)游戲控制器,它通過以不同USB模式(通用串行總線)進行操作可在諸如PC和基于控制臺游戲系統(tǒng)的不同類型游戲系統(tǒng)中利用。該游戲控制器判斷游戲系統(tǒng)的類型,然后取決于該判斷切換到適當?shù)腢SB模式。當在一主機游戲系統(tǒng)中操作時控制器切換到第一USB模式,而在另一主機游戲系統(tǒng)中操作時切換到第二USB模式。為了進行討論,游戲控制器在多功能游戲控制器的環(huán)境中描述。然而,游戲控制器可用多種不同方法進行配置,包括專用控制器并具有廣泛范圍的形狀、尺寸和功能。
多系統(tǒng)游戲環(huán)境圖1示出了在其中顯示兩種主機游戲系統(tǒng)-游戲控制臺102和個人計算機(PC)104-的示例性多系統(tǒng)游戲環(huán)境100。外圍游戲控制器106(1)和106(2)附于主機游戲系統(tǒng)102和104上以便于玩游戲者與視頻游戲的交互。
每個控制器106可通過有線或無線接口與主機游戲系統(tǒng)相耦合。在有線操作中,控制器106通過電纜108與主機游戲系統(tǒng)相連。當相連時,控制器通過電纜108獲得來自主機游戲系統(tǒng)的電源。在無線操作中,控制器通過無線鏈接與主機游戲系統(tǒng)相連并從其自己的電源,諸如電池得到電源。無線鏈接可使用許多不同技術(shù)的任一種來實現(xiàn),例如紅外線、藍牙或者RF技術(shù)。可選地,電纜108可從控制器上分開以提供更大的移動自由度。
在所示配置中,盡管可改變插槽的數(shù)量和排列,游戲控制臺102在前表面上有4個插槽110以支持至多4個控制器106。對于有線操作,游戲控制器106被分配到物理插槽110用于控制視頻游戲的各種特征/特性。對于無線操作,游戲控制器106被配以虛擬插槽。PC104支持一個或多個控制器106,它們可通過電纜108連接到USB端口(如圖所示)或者通過無線鏈接來連接。
主機游戲系統(tǒng)102和104都支持USB協(xié)議。然而,即使在USB標準的范圍內(nèi),操作參數(shù)仍然可不同到這樣的程度被配置用于在一類系統(tǒng)中操作的控制器不能用于在另一類系統(tǒng)上操作。例如,可將PC104配置為支持全速USB模式(例如將數(shù)據(jù)速率指定為最高達480Mb/s的USB 2.0),而游戲控制臺102則可被配置為支持低速USB模式(例如將數(shù)據(jù)速率指定為12Mb/s或更低的USB1.1及其變種)。
如在此所述,同一控制器106被設(shè)計用于在不同類型主機游戲系統(tǒng)中使用,包括游戲控制臺102和PC104。一控制器106(1)被示為與游戲控制臺102或PC104相關(guān)聯(lián)。當與游戲控制臺102相關(guān)聯(lián)時,控制器106(1)(用虛線示出)以由游戲控制臺102所支持的具有第一組操作參數(shù)的第一USB模式(例如低速USB1.1)進行操作。當與PC104相關(guān)聯(lián)時,控制器106(1)(用實線示出)以由PC104所支持的具有第二組操作參數(shù)的第二USB模式(例如全速USB2.0或高速USB2.0)進行操作。
通過簡單地從一系統(tǒng)(例如游戲控制臺102)中來斷開控制器并將其重新連接到其它系統(tǒng)(例如PC104),玩游戲者可將其控制器106(1)從一系統(tǒng)傳送到另一系統(tǒng)。從一系統(tǒng)中斷開通過物理地拔掉電纜108或中止無線會話來完成。與另一系統(tǒng)重新連接則通過把電纜108物理地附于新游戲端口或USB端口,或者執(zhí)行發(fā)現(xiàn)和綁定過程以建立無線會話來完成。一旦已重新連接,控制器自動判斷哪類游戲系統(tǒng)在嘗試通信并建立適當?shù)腢SB模式。
每個控制器106都可用各種各樣的用戶交互機構(gòu)進行裝備。如圖1所示,每個控制器106都裝備有2個拇指搖桿112(1)和112(2)、定向或者D-板114、表面按鍵116、以及兩個觸發(fā)鍵118。這些機構(gòu)僅僅是代表性的,可將圖1所示的替換為或添加成其它眾所周知的游戲機構(gòu)(例如肩式按鍵)。
游戲控制臺102裝備有便攜式介質(zhì)盤120和可選的內(nèi)部硬盤。便攜式介質(zhì)盤支持如光學存儲盤122所示的各種形式的便攜式存儲介質(zhì)。適當?shù)谋銛y式存儲介質(zhì)示例包括DVD、CD-ROM、游戲盤、游戲卡等等。
游戲控制臺102通過A/V接口電纜與電視或其它顯示器(未示出)連接。電源電纜向游戲控制臺提供電源。游戲控制臺102還可裝備有如電纜或調(diào)制解調(diào)器連接器表示的內(nèi)部或外部添加網(wǎng)絡(luò)能力,以便于訪問諸如局域網(wǎng)(LAN)或者因特網(wǎng)的網(wǎng)絡(luò)??蓪⒋鎯ζ鲉卧?MU)130插入控制器106以提供附加和便攜式存儲(如圖所示),或者插入游戲控制臺102中。便攜式存儲器單元使用戶能存儲游戲參數(shù)并進行傳輸以在其它控制臺上玩游戲。
游戲控制臺102圖2更詳細地示出游戲控制臺102的功能組件。它具有中央處理單元(CPU)200和便于處理器訪問各種類型存儲器的存儲器控制器202,這些存儲器包括閃存ROM(只讀存儲器)204、RAM(隨機存取存儲器)206、硬盤驅(qū)動器208、以及便攜式介質(zhì)驅(qū)動器120。CPU200裝備有一級高速緩存210和二級高速緩存212以暫時存儲數(shù)據(jù)并因此減少存儲器訪問周期數(shù),從而改進處理速度和輸入輸出總量。
CPU200、存儲控制器202和各種存儲裝置通過一根或多根總線互相連接,包括串行和并形總線、存儲器總線、外圍總線、以及使用各種總線架構(gòu)的任一種的處理器或本地總線。作為示例,該架構(gòu)可包括工業(yè)標準架構(gòu)(ISA)總線、微信道架構(gòu)(MCA)總線、增強式ISA(EISA)總線、視頻電子標準協(xié)會(VESA)本地總線、以及外圍部件互連(PCI)總線。
作為一適當實現(xiàn),CPU200、存儲控制器202、ROM204、以及RAM206被集成為一公共模塊214。在此實現(xiàn)中,ROM204被配置為通過PCI(外圍部件互連)總線和ROM總線(以上兩種均未示出)與存儲控制器202相連的閃存ROM。RAM206被配置為由存儲控制器202通過分別的總線(未示出)獨立控制的多個DDRSDRAM(雙數(shù)率同步動態(tài)RAM)模塊。硬盤208和便攜式介質(zhì)驅(qū)動器120通過總線216(例如PCI總線、ATA總線)與存儲控制器相連。
3D圖像處理單元220和視頻編碼器222形成了視頻處理流水線用于高速和高分辨率的圖像處理。數(shù)據(jù)通過數(shù)字視頻總線(未示出)從圖像處理單元220傳送到視頻編碼器222。音頻處理單元224和音頻編碼解碼器226形成了帶有高保真和立體聲處理的相應(yīng)音頻處理流水線。音頻數(shù)據(jù)在音頻處理單元224和音頻編碼解碼器226之間通過通信鏈接(未示出)傳送。視頻和音頻處理流水線向音頻/視頻(A/V)端口228輸出數(shù)據(jù)用于向電視或其它顯示器傳送。在所示實現(xiàn)中,視頻和音頻處理組件220-228安裝在模塊214上。
也在模塊214上實現(xiàn)的是USB主機控制器230和網(wǎng)絡(luò)接口232。網(wǎng)絡(luò)接口232提供對網(wǎng)絡(luò)(例如LAN、因特網(wǎng)等等)的訪問,并可以是各種各樣有線或無線接口組件的任一種,包括以太網(wǎng)卡、調(diào)制解調(diào)器、藍牙模塊、電纜調(diào)制解調(diào)器等等。USB主機控制器230與CPU 200和存儲控制器202通過總線(例如PCI總線)相耦合,并作為外圍游戲控制器106(1)-106(4)的主機。
在一實現(xiàn)中,USB主機控制器230除了在較慢時鐘頻率(即小于12Mb/s)時遵從USB1.1低層電子信號和低層協(xié)議。一示例時鐘頻率約為3Mb/s。降低的數(shù)率幫助降低EMI放射。由于該較慢時鐘頻率,可以說控制臺102能以低速USB操作。盡管USB模式可由除數(shù)率外的其它操作參數(shù)進行定義,低速USB是一可能USB模式的代表。
游戲控制臺102具有兩個雙控制器支持子部件204(1)和204(2),其中每個子部件支持游戲控制器106(1)-106(4)中的至多兩個,以及控制器無線接口242。無線接口242可使用包括IR、藍牙以及RF技術(shù)的許多技術(shù)中的任一種。前面板I/O子部件244支持展現(xiàn)在游戲控制臺外表面上的控制按鍵、LED(發(fā)光二極管)或其它指示器的功能。子部件240(1)、240(2)和244以及控制器無線接口242通過電纜集與模塊214尤其是USB控制器230相耦合。
游戲控制器通過子部件240和/或無線接口242與USB主機控制器230通信??刂婆_102的USB配置的一特征是可對每個端口永久地分配預(yù)定的唯一地址。然后附于該端口的控制器將分配給端口的地址用作其USB地址。這簡化了裝置列舉過程,因為應(yīng)來自主機控制臺的請求,該控制器僅返回包含所有控制器信息的描述符。另一特征是根集線器不向其所有端口廣播通信量,而是在控制臺嘗試與附于該端口的控制器通信時激活該端口。當沒有到該裝置的通信量時禁止該端口。
USB接口信號如下

當控制器106與控制臺102相連時,USB主機控制器230發(fā)送請控制器標識它自己的一請求?;谠撜埱螅刂破?06可確定控制臺102在嘗試建立通信。控制器切換成適當?shù)牡退賃SB模式以支持與控制臺102的通信。
控制臺102還包括系統(tǒng)電源模塊250以向游戲系統(tǒng)100的組件和游戲控制器106提供電源。
PC104圖3更詳細地示出了PC104的功能組件。注意PC104僅是可作為主機游戲系統(tǒng)進行操作的計算系統(tǒng)的一個示例。其它眾所周知的計算系統(tǒng)也可提供其中可采用游戲控制器106的游戲環(huán)境。這種系統(tǒng)的示例包括服務(wù)器計算機、瘦客戶機、手持式或膝上型裝置、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、小型計算機、大型計算機等等。
PC104包括通用計算機302,該計算機302具有一個或多個處理單元304、系統(tǒng)存儲器306、和耦合各種系統(tǒng)組件的系統(tǒng)總線308。系統(tǒng)總線308代表若干類型的總線結(jié)構(gòu)中任意的一種或多種,包括存儲器總線或存儲器控制器、外圍總線、加速圖像端口、和使用各種總線架構(gòu)的任一種的處理器或本地總線。
通常計算機302包括各種計算機可讀介質(zhì),包括易失和非易失介質(zhì)、可移動和不可移動介質(zhì)。在所示配置中,系統(tǒng)存儲器306包括諸如隨機存取存儲器(RAM)310的易失存儲器形式的、和/或諸如只讀存儲器(ROM)312的非易失存儲器的計算機可讀介質(zhì)。包含有助于計算機302如起動時在元件間傳送信息的基本例程的基本輸入/輸出系統(tǒng)(BIOS)314存儲在ROM312中。通常RAM310包含可被處理單元304立即訪問和/或現(xiàn)時操作的數(shù)據(jù)和/或程序模塊。
計算機302還具有硬盤驅(qū)動器316、磁盤驅(qū)動器318(例如軟盤驅(qū)動器)、和光盤驅(qū)動器320,它們由一個或多個數(shù)據(jù)介質(zhì)接口326或者SCSI接口連接到系統(tǒng)總線308。盤驅(qū)動器及其相關(guān)聯(lián)的計算機可讀介質(zhì)為計算機302提供計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、和其它數(shù)據(jù)的非易失存儲。注意,也可利用其它類型的計算機可訪問的可存儲數(shù)據(jù)的計算機可讀介質(zhì)。
任何數(shù)量的程序模塊可存儲于硬盤316、磁盤320、光盤324、ROM312、和/或RAM310。在所示實現(xiàn)中,操作系統(tǒng)326’、一個或多個應(yīng)用程序328(例如視頻游戲)、其它程序模塊330、和程序數(shù)據(jù)332(例如視頻游戲數(shù)據(jù))都可存儲于硬盤316和/或系統(tǒng)存儲器306中。
計算機302包括通過諸如視頻適配器336和系統(tǒng)總線308相連的監(jiān)視器334。網(wǎng)絡(luò)接口338提供對網(wǎng)絡(luò)340(例如因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、LAN、WAN等等)的訪問,而輸入/輸出(I/O)接口342激活與諸如鼠標344和鍵盤346等外圍裝置的通信。
該計算機還裝備有USB主機控制器348以支持與游戲控制器106的通信。當控制器106與USB主機348相連時,控制器106意USB主機控制器348所支持的USB模式進行操作。在一實現(xiàn)中,USB主機控制器348實現(xiàn)USB2.0電子信號和協(xié)議。USB2.0指定與低速USB相比高得多的數(shù)據(jù)速率(例如48Mb/s)。由于該較高時鐘頻率,可以說PC104以代表另一可能USB模式的全速USB模式進行操作?;蛘撸琍C104可被配置以用全速USB模式進行操作。
當控制器106與PC104相連時,USB主機控制器348發(fā)送請控制器標識自己的請求。基于該請求,控制器106可確定計算機302在嘗試建立通信。控制器切換成適當?shù)娜賃SB模式(或者高速USB模式)以支持與PC104的通信。更具體地,控制器106改變D+/D-線(針2和3)上的狀態(tài)并重新設(shè)定USB連接以全速USB模式(或者高速USB模式)進行操作。
控制器106圖4更詳細地顯示游戲控制器106的功能組件。它具有中央處理單元(CPU)402和包括ROM404、RAM406以及EEPROM408的存儲器。在所示實現(xiàn)中,CPU402、ROM404和RAM406被集成到公共模塊410中,并通過一個或多個總線結(jié)構(gòu)互相連接。EEPROM408與模塊410分離,但通過接口相連。
游戲控制器106包括向玩游戲者提供可觸覺反饋的馬達驅(qū)動器412,以及提供馬達驅(qū)動器控制信號的PWM(脈寬調(diào)制)輸出414。通過可變輸入執(zhí)行架構(gòu)416(例如拇指搖桿112和觸發(fā)鍵118)接收的玩游戲者動作由模數(shù)轉(zhuǎn)換器(ADC)418轉(zhuǎn)換成數(shù)字信號并傳送給CPU402。ADC418可作為例如八通道10-比特或者12-比特轉(zhuǎn)換器實現(xiàn)。其它通過雙態(tài)切換器420(例如D-板114和按鍵116)接收的其它玩游戲者動作通過I/O 422或傳送到CPU402。
游戲控制器可支持有線或無線操作。USB連接器提供有線接口,而RF模塊426(例如2.4GHzRF模塊)、無線電基帶單元428、以及DMA(直接存儲器存取)通道單元430支持無線接口。在其它實現(xiàn)中,游戲控制器可被設(shè)計為利用另外的無線技術(shù),諸如IR(紅外線)、藍牙、UWB(超寬帶)等等。游戲控制器104裝備有自己的電源(諸如電池432),以通過向游戲控制器106的電子模塊和組件提供電源來激活無線操作。電源管理單元434提供了對電池壽命有效儲備的管理。電池充電電路436在控制器通過電纜與主機游戲系統(tǒng)相連時對電池432重新充電。
如上所述,可在不同主機游戲系統(tǒng)中使用游戲控制器106,它使用不同的USB模式,諸如低速、全速和高速USB模式。游戲控制器106包括根據(jù)游戲系統(tǒng)的類型在不同模式之間切換的多模式USB接口440。USB接口440包括判斷控制器在嘗試與哪個主機程序系統(tǒng)通信的主機檢測器442。在初始接觸(例如接上電纜)之后,主機檢測器442從主機游戲系統(tǒng)接收要求控制器標識自己的請求。主機檢測器使用該請求來確定哪個系統(tǒng)在請求。一旦查出主機系統(tǒng),USB接口440切換成適當?shù)腢SB模式。在我們的示例中,如果與控制臺102相連,USB接口440切換成低速USB模式;而如果控制器與PC104相連,則切換成全速USB模式(或者高速USB模式)。注意盡管USB模式之間的切換在初始接觸或起動之后發(fā)生,可將控制器106配置為在起動后的較晚時間作切換。
USB模式切換操作圖5示出了基于控制器所連接的主機游戲系統(tǒng)為控制器106選擇適當USB模式的過程500。過程500被示為邏輯流程圖中框圖的集合,而流程圖表示可在硬件、軟件或其組合中實現(xiàn)的操作序列。在軟件環(huán)境中,框圖表示在由一個或多個處理器執(zhí)行時執(zhí)行所述操作的計算機指令。
該過程包括在與主機游戲系統(tǒng)的初始交互期間由游戲控制器執(zhí)行的操作。為了進行討論,過程500參照圖1-4如上所述的控制器106、游戲控制臺102以及PC104進行描述。注意,過程500可由為有線和/或無線通信并為其它類型的主機游戲系統(tǒng)而設(shè)計的其它類型控制器來實現(xiàn)。
在框502,開始以第一USB模式設(shè)置游戲控制器106,作為示例,游戲控制器106開始缺省地以低速USB模式進行操作。當玩游戲者將控制器106連接到主機游戲系統(tǒng)時,控制器106拉高其D+線以通知控制臺,裝置已連上。然后游戲控制器106接收來自主機游戲系統(tǒng)的要求控制器標識自己的請求(框504)。
在框506,游戲控制器106確定該標識請求源自游戲控制臺102或PC104。如果請求來自游戲控制臺102(即在況506的“控制臺”分支),則游戲控制器106已預(yù)設(shè)為第一USB模式,并因此游戲控制臺102可開始列舉以使用第一USB模式的操作參數(shù)來建立USB連接(框508)。作為列舉過程的一部分,控制器向控制臺發(fā)送描述符。描述符包含諸如ID、裝置類、終點地址等等的裝置信息。一旦建立了連接,控制器以第一USB模式進行操作以便于玩游戲者與在控制臺102上執(zhí)行的視頻游戲的交互(框510)。
另一方面,如果游戲控制器確定該標識請求來自PC104(即框506的“PC”分支),控制器510執(zhí)行D+/D-線上的狀態(tài)改變(框512)并重新設(shè)置USB連接以第二USB模式進行操作(框516)。然后控制器可以第二USB模式進行操作以便于玩游戲者與在PC104上執(zhí)行的視頻游戲的交互(框518)。
盡管USB模式之間的切換如所述在初始起動之后發(fā)生,該切換也可在起動隨后的時間發(fā)生。
結(jié)論上述控制器能夠以不同USB(通用串行總線)模式進行操作,從而可在各種類型的主機游戲系統(tǒng)中使用。盡管本發(fā)明以結(jié)構(gòu)特征和/或方法論動作的專用語言進行描述,可以理解在所附權(quán)利要求書中定義的本發(fā)明并不必限于所述特定特征或動作。相反,特定特征和動作被揭示為實現(xiàn)本發(fā)明的示例性形式。
權(quán)利要求
1.一種支持不同USB模式在不同主機游戲系統(tǒng)中使用的多系統(tǒng)視頻游戲控制器,其特征在于,所述多系統(tǒng)視頻游戲控制器包括一通信接口,其便于與所述不同主機游戲系統(tǒng)的通信;以及一USB協(xié)議模塊,其在與第一主機游戲系統(tǒng)通信期間利用第一USB模式而在與第二主機游戲系統(tǒng)通信期間利用第二USB模式。
2.如權(quán)利要求1所述的多系統(tǒng)視頻游戲控制器,其特征在于,所述通信接口包括便于無線通信的RF模塊。
3.如權(quán)利要求1所述的多系統(tǒng)視頻游戲控制器,其特征在于,所述通信接口包括便于有線通信的串行電纜。
4.如權(quán)利要求1所述的多系統(tǒng)視頻游戲控制器,其特征在于,所述第一USB模式是低速USB而第二USB模式是全速USB或高速USB之一。
5.如權(quán)利要求1所述的多系統(tǒng)視頻游戲控制器,其特征在于,所述第一主機游戲系統(tǒng)包括基于控制臺游戲系統(tǒng)而所述第一主機游戲系統(tǒng)包括個人計算機。
6.如權(quán)利要求1所述的多系統(tǒng)視頻游戲控制器,其特征在于,所述控制器被實現(xiàn)為具有一個或多個多功能執(zhí)行部件的通用控制器。
7.一種視頻游戲控制器,其特征在于,包括一處理器;與所述處理器操作上耦合的一存儲器;以及與所述處理器操作上耦合的一USB模塊,其便于在所述視頻游戲控制器與第一主機游戲系統(tǒng)相連時以第一USB模式進行通信,而在所述視頻游戲控制器與第二主機游戲系統(tǒng)相連時以第二USB模式進行通信。
8.如權(quán)利要求7所述的視頻游戲控制器,其特征在于,所述第一USB模式是低速USB而第二USB模式是全速USB或高速USB之一。
9.如權(quán)利要求7所述的視頻游戲控制器,其特征在于,所述USB模塊在所述游戲控制器首次連接時選擇所述第一USB模式或所述第二USB模式之一。
10.如權(quán)利要求7所述的視頻游戲控制器,其特征在于,所述USB模塊在所述游戲控制器連接后的隨后時間選擇所述第一USB模式或所述第二USB模式之一。
11.如權(quán)利要求7所述的視頻游戲控制器,其特征在于,所述第一主機游戲系統(tǒng)包括基于控制臺游戲系統(tǒng)而所述第二主機游戲系統(tǒng)包括個人計算機。
12.如權(quán)利要求7所述的視頻游戲控制器,其特征在于,所述USB模塊包括一主機檢測器以檢測所述視頻游戲控制器與所述第一主機游戲系統(tǒng)相連還是與所述第二主機游戲系統(tǒng)相連,如果所述主機檢測器檢測為第一主機游戲系統(tǒng)則所述USB模塊自動切換成第一USB模式,而如果檢測為第二主機游戲系統(tǒng)則自動切換成第二USB模式。
13.如權(quán)利要求7所述的視頻游戲控制器,其特征在于,還包括支持無線通信的一無線模塊;以及向所述處理器、存儲器、以及無線模塊提供電源的一電源。
14.一種視頻游戲控制器,其特征在于,包括一裝置,用于判斷第一主機游戲系統(tǒng)或第二主機游戲系統(tǒng)的哪一個正嘗試與所述視頻游戲控制器建立USB連接;以及一裝置,用于在所述視頻游戲控制器與所述第一主機游戲系統(tǒng)相連時利用第一USB模式進行通信,而在其與所述第二主機游戲系統(tǒng)相連時利用第二USB模式進行通信。
15.如權(quán)利要求14所述的視頻游戲控制器,其特征在于,所述第一USB模式是低速USB而第二USB模式是全速USB或高速USB之一。
16.如權(quán)利要求14所述的視頻游戲控制器,其特征在于,根據(jù)由所述判斷裝置所作的確定,所述利用裝置自動切換成所述第一或第二USB模式。
17.如權(quán)利要求14所述的視頻游戲控制器,其特征在于,還包括一裝置,用于經(jīng)無線鏈接與所述第一或第二主機游戲系統(tǒng)之一進行通信。
18.如權(quán)利要求14所述的視頻游戲控制器,其特征在于,所述控制器被實現(xiàn)為具有一個或多個多功能執(zhí)行部件的通用控制器。
19.一種方法,其特征在于,包括在視頻游戲控制器上確定所述視頻游戲控制器是與第一主機游戲系統(tǒng)連接,還是第二主機游戲系統(tǒng)連接進行通信;當所述視頻游戲控制器與所述第一主機游戲系統(tǒng)連接進行通信時,以所述第一USB模式操作所述視頻游戲控制器;以及當所述視頻游戲控制器與所述第二主機游戲系統(tǒng)連接進行通信時,以所述第二USB模式操作所述視頻游戲控制器。
20.如權(quán)利要求19所述的方法,其特征在于,所述第一USB模式是低速USB而第二USB模式是全速USB或高速USB之一。
21.如權(quán)利要求19所述的方法,其特征在于,所述第一主機游戲系統(tǒng)包括基于控制臺游戲系統(tǒng)而所述第一主機游戲系統(tǒng)包括個人計算機。
22.如權(quán)利要求19所述的方法,其特征在于,所述確定包括在初始連接期間接收對標識所述視頻游戲控制器的請求;以及基于所述請求確定所述視頻游戲控制器在與所述第一或第二主機游戲系統(tǒng)中的哪一個連接。
23.如權(quán)利要求19所述的方法,其特征在于,還包括把所述視頻游戲控制器設(shè)置為所述第一USB模式;以及在確定所述視頻游戲控制器與所述第二主機游戲系統(tǒng)相連進行通信之后,自動把所述視頻游戲控制器重新設(shè)置為所述第二USB模式。
24.一種或多種包括計算機可執(zhí)行指令的計算機可讀介質(zhì),其特征在于,在執(zhí)行時所述指令執(zhí)行如權(quán)利要求19所述的方法。
全文摘要
多系統(tǒng)游戲控制器能以不同USB(通用串行總線)模式操作,從而可在諸如PC和控制臺游戲系統(tǒng)的不同類型主機游戲系統(tǒng)中使用。在所述實現(xiàn)中,當連接第一主機游戲系統(tǒng)時該游戲控制器以帶有一組操作參數(shù)的第一USB模式操作,而在連接第二主機游戲系統(tǒng)時以帶有另一組操作參數(shù)的第二USB模式操作。該游戲控制器被設(shè)計為用以判斷要連接的是哪個主機游戲系統(tǒng),并基于該判斷來切換到適當?shù)腢SB模式。
文檔編號G06F13/42GK1677378SQ20051006375
公開日2005年10月5日 申請日期2005年3月31日 優(yōu)先權(quán)日2004年3月31日
發(fā)明者R·倫姆, W·郭 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长沙县| 丹江口市| 盱眙县| 安康市| 土默特左旗| 潜江市| 佛坪县| 宁远县| 祁连县| 肥城市| 毕节市| 卓尼县| 秦安县| 汽车| 鄂尔多斯市| 远安县| 宣城市| 方山县| 贵南县| 大名县| 蓬安县| 英超| 墨竹工卡县| 绥宁县| 陈巴尔虎旗| 镇沅| 大宁县| 阳新县| 蒲城县| 承德市| 托克托县| 武陟县| 北碚区| 柘荣县| 许昌县| 葵青区| 固安县| 二手房| 政和县| 化州市| 丰台区|