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

對于游戲機的傳輸優(yōu)化的制作方法

文檔序號:6643912閱讀:210來源:國知局
專利名稱:對于游戲機的傳輸優(yōu)化的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種程序執(zhí)行系統(tǒng)、延遲設備、手動控制器、記錄介質(zhì)、程序以及程序執(zhí)行裝置,其最好用于例如電視游戲系統(tǒng)等等這樣的娛樂系統(tǒng)。
背景技術(shù)
以前用于電視游戲裝置等等的手動控制器具有控制單元,包括方向按鍵,用于表明整體移動一個角色的方向,即,沿著電視接收視的顯示屏上的X和Y組的四個正和負方向,以及控制按鍵,用于表示該角色的左右手和左右腳的運動。
一種具有這種帶有多個按鍵的控制單元的手動控制器連接到電視游戲裝置,并且發(fā)送控制單元的控制數(shù)據(jù),向該電視游戲裝置表示用戶是否在任何按鍵上進行動作。
該電視游戲裝置具有圖像生成處理器,并且連接到作為顯示監(jiān)視器的電視接收器。根據(jù)從手動控制器發(fā)送的控制數(shù)據(jù)的內(nèi)容,該圖像生成處理器計算和形成要在電視接收器的顯示屏幕上的下一幀顯示的圖像。
由該圖像生成處理器所計算和形成的圖像存儲在VRAM(顯存)中。當根據(jù)電視游戲裝置中的時鐘信號產(chǎn)生幀切換信號時,存儲在VRAM中的圖像被從電視游戲裝置作為NTSC電視信號等等而傳送并顯示在電視接收器的顯示屏幕上。
電視游戲裝置在每個幀中,例如在1/60秒中,執(zhí)行下文給出的一系列處理(1)-(3),如附圖的圖19中的上序列(sequence)1所示,從而根據(jù)手動控制器的控制作用實時地在顯示屏上顯示圖像。
(1)電視游戲裝置在時間ta中與手動控制器進行通信。
(2)該電視游戲裝置根據(jù)在時間tb中與手動控制器的通信計算游戲圖像。
(3)電視游戲裝置在時間tc過程中把所計算的游戲圖像存儲在VRAM中。
最近,隨著更加復雜和精細的游戲的產(chǎn)生,需要在手動控制器上具有更多的控制單元,并且需要控制單元具有根據(jù)對按鍵的壓力產(chǎn)生模擬輸出的能力,即,多級輸出,而不是產(chǎn)生例如二進制輸出這樣的簡單開/關(guān)輸出。
為了滿足這種需求,需要增加從手動控制器發(fā)送到電視游戲裝置的數(shù)據(jù)量,例如數(shù)據(jù)的字節(jié)數(shù)。
但是,如果從手動控制器發(fā)送到電視游戲裝置的數(shù)據(jù)量增加,則執(zhí)行上述處理(1)和(2)所需的時間也增加,導致處理(3)的延遲。
當處理(3)延遲時,對于在給定時間段之后,例如由圖19中的下方序列2所示的1/60秒,的新的幀來說,該圖像可能顯示得太遲,結(jié)果在電視接收器上的顯示圖像被擾亂或者象慢動作圖像一樣變慢。
如果電視游戲裝置和手動控制器之間的通信速度增加,則手動控制器需要具有較高速的微計算機和較高速的時鐘發(fā)生器,因此變得昂貴。
增加電視游戲裝置和手動控制器之間的通信速度產(chǎn)生其它問題,例如由于噪聲和不必要的輻射危險,需要采取一些措施來減小這種噪聲和不必要的輻射,需要額外的成本來制造該手動控制器和電視游戲裝置。

發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是提供一種程序執(zhí)行系統(tǒng)、延遲設備、手動控制器、記錄介質(zhì)、程序以及程序執(zhí)行裝置,它不增加執(zhí)行手動控制器與該手動控制器所連接的裝置之間的通信所需的時間,其滿足更多控制單元的需求以及滿足對具有能夠根據(jù)按鍵上的壓力產(chǎn)生模擬輸出而不是僅僅能夠產(chǎn)生開/關(guān)輸出的控制單元的需求,其可以執(zhí)行手動控制器與該手動控制器所連接的裝置之間的無線通信。
根據(jù)本發(fā)明一個方面,一種程序執(zhí)行系統(tǒng)包括程序執(zhí)行裝置,用于讀取和執(zhí)行存儲在記錄介質(zhì)中的程序;以及手動控制器,其連接到該程序執(zhí)行裝置并具有多個控制單元,用于響應至少一個控制單元的用戶的操作把來自用戶的控制請求作為控制數(shù)據(jù)發(fā)送到所述程序執(zhí)行裝置;所述程序執(zhí)行裝置具有當該程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,用于把定義來自手動控制器的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到延遲設備的裝置。
通過上述結(jié)構(gòu),當程序執(zhí)行裝置開始和/或正在執(zhí)行程序時,該程序執(zhí)行裝置把定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到手動控制器。因此,當程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,可以減少從手動控制器發(fā)送到程序執(zhí)行裝置的控制數(shù)據(jù)的量。
連接到程序執(zhí)行裝置用于執(zhí)行程序執(zhí)行裝置與手動控制器之間的無線通信的延遲設備可以置于程序執(zhí)行裝置和手動控制器之間。
如果手動控制器具有用于存儲傳送定義指示數(shù)據(jù)的存儲單元,則當執(zhí)行程序時不需要把該傳送定義指示數(shù)據(jù)從程序執(zhí)行裝置發(fā)送到手動控制器,除非該傳送定義指示數(shù)據(jù)被改變。
如果程序執(zhí)行裝置要被更新或者改變定義要從手動控制器發(fā)送傳送定義指示數(shù)據(jù)的內(nèi)容,則當程序執(zhí)行裝置執(zhí)行該程序時,更新的傳送定義指示數(shù)據(jù)可以發(fā)送到該手動控制器已更新傳送定義指示數(shù)據(jù)的內(nèi)容。
根據(jù)本發(fā)明另一個方面,一種程序執(zhí)行系統(tǒng)包括程序執(zhí)行裝置,用于讀取和執(zhí)行存儲在記錄介質(zhì)中的程序;延遲設備,其連接到程序執(zhí)行裝置,并且具有第一無線通信單元;以及手動控制器,其具有多個控制單元和用于與第一無線通信單元進行通信的第二無線通信單元,用于響應至少一個控制單元的用戶的操作把自來用戶的控制請求作為控制數(shù)據(jù)發(fā)送到所述程序執(zhí)行裝置,該程序執(zhí)行裝置具有當該程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,用于把定義通過延遲設備來自手動控制器的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到延遲設備的裝置。
通過這種結(jié)構(gòu),當該程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,該程序執(zhí)行裝置把定義要從手動控制器通過延遲設備發(fā)送到該程序執(zhí)行裝置的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到該延遲設備。因此,當程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,可以減少從手動控制器通過延遲設備發(fā)送到程序執(zhí)行裝置的控制數(shù)據(jù)。
如果該延遲設備具有用于存儲傳送定義指示數(shù)據(jù)的存儲單元,則在執(zhí)行程序時不需要把傳送定義指示數(shù)據(jù)從程序執(zhí)行裝置發(fā)送到延遲設備,除非該傳送定義指示數(shù)據(jù)被改變。
如果程序執(zhí)行裝置被更新或者改變定義從手動控制器發(fā)送來的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)的內(nèi)容,則當程序執(zhí)行裝置執(zhí)行該程序時,更新的傳送定義指示數(shù)據(jù)可以被發(fā)送到延遲設備,以更新或改變傳送定義指示數(shù)據(jù)的內(nèi)容。
該程序執(zhí)行裝置可以包括一個娛樂裝置,用于讀取和執(zhí)行存儲在可拆卸的安裝在該娛樂裝置中的記錄介質(zhì)上的程序。
根據(jù)本發(fā)明另一個方面,一種延遲設備能夠執(zhí)行程序執(zhí)行裝置和手動控制器之間的無線通信,或者能夠執(zhí)行程序執(zhí)行裝置和手動控制器之間的無線通信,并且處理從手動控制器發(fā)送來的無線控制數(shù)據(jù),并且把所處理的無線控制數(shù)據(jù)發(fā)送到程序執(zhí)行裝置。
根據(jù)本發(fā)明另一個方面,一種手動控制器具有多個控制單元,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù),其中包括控制數(shù)據(jù)傳送定義裝置,用于定義響應外部輸入指令而發(fā)送的控制數(shù)據(jù)的類型。
由于手動控制器具有用于定義響應外部輸入的指令而發(fā)送的控制數(shù)據(jù)的類型的控制數(shù)據(jù)傳送定義裝置,因此即使有多種控制數(shù)據(jù)也可以減少控制數(shù)據(jù)輸入的時間段。
如果手動控制器具有用于存儲響應外部輸入的指令而發(fā)送的控制數(shù)據(jù)的類型的存儲單元,則控制數(shù)據(jù)傳送定義裝置可以根據(jù)存儲在單元中的控制數(shù)據(jù)的類型而輸出控制數(shù)據(jù)。
如果手動控制器與管腳兼容(pin-compatible)的從屬手動控制器相結(jié)合使用,則該存儲單元可以具有用于存儲當該手動控制器開啟時要從從屬手動控制器輸出的控制數(shù)據(jù)的類型的裝置。從而,可以使用該手動控制器取代該從屬手動控制器。
根據(jù)本發(fā)明另一個方面,一種記錄介質(zhì)存儲一個程序,其中包括如下步驟確認與具有多個控制單元的手動控制器進行電連接,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù),以及把定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到手動控制器。
當由連接到手動控制器的程序執(zhí)行裝置執(zhí)行存儲在記錄介質(zhì)中的程序時,可以為程序執(zhí)行裝置定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型。
根據(jù)本發(fā)明另一個方面,一種記錄介質(zhì)存儲一個程序,其中包括如下步驟確認與具有多個控制單元的手動控制器進行電連接,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù),使該手動控制器從正常模式進入到傳送定義指示模式,用于定義要發(fā)送的控制數(shù)據(jù)的類型,把定義要發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到手動控制器,以及使該手動控制器從傳送定義指示模式進入到正常模式。
通過上述結(jié)構(gòu),當在執(zhí)行該程序時執(zhí)行上述步驟時,可以在執(zhí)行該程序時更新或改變要從手動控制器發(fā)送的控制數(shù)據(jù)的類型的定義。
根據(jù)本發(fā)明另一個方面,一種程序包括如下步驟確認與具有多個控制單元的手動控制器進行電連接,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù),以及把定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到手動控制器。
當由連接到手動控制器的程序執(zhí)行裝置執(zhí)行上述程序時,可以為該程序執(zhí)行裝置定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型。
根據(jù)本發(fā)明另一個方面,一種程序執(zhí)行裝置,用于連接到具有多個控制單元的手動控制器,用于響應至少一個控制單元的用戶操作發(fā)送控制數(shù)據(jù),并且讀取和執(zhí)行存儲在記錄介質(zhì)中的程序,其中包括傳送定義指示數(shù)據(jù)發(fā)送裝置,用于根據(jù)讀取程序的內(nèi)容,把定義要從手動控制器發(fā)送到程序執(zhí)行裝置的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到手動控制器。
通過上述結(jié)構(gòu),傳送定義指示數(shù)據(jù)發(fā)送裝置把定義要從手動控制器發(fā)送到程序執(zhí)行裝置的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到手動控制器。結(jié)果,可以為該程序執(zhí)行裝置定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型。
從下文結(jié)合附圖的說明中,本發(fā)明的上述和其它目的、特點和優(yōu)點將變的更加清楚,其中本發(fā)明的優(yōu)選實施例僅僅是舉例說明。


圖1為根據(jù)本發(fā)明的娛樂系統(tǒng)的透視圖;圖2為圖1中所示的娛樂系統(tǒng)的手動控制器的平面示圖;圖3為能夠產(chǎn)生多級輸出的控制單元的部分省略的分解透視圖;圖4為能夠產(chǎn)生多級輸出的控制單元的放大部分截面示圖;圖5為能夠產(chǎn)生二進制輸出的控制單元的部分省略的分解透視圖;圖6為能夠產(chǎn)生二進制輸出的控制單元的放大部分截面示圖;圖7為圖1中所示的娛樂系統(tǒng)的電路結(jié)構(gòu)的方框圖;圖8為圖1中所示的娛樂系統(tǒng)的手動控制器的電路結(jié)構(gòu)的方框圖;圖9為示出按鍵信息寄存器的細節(jié)的示意圖;圖10為示出設置和更新按鍵信息寄存器的方式的順序圖;圖11為用于設置和更新按鍵信息寄存器的娛樂裝置的處理步驟的流程圖;圖12為用于設置和更新按鍵信息的手動控制器的處理步驟的流程圖;圖13為根據(jù)本發(fā)明另一個實施例的娛樂系統(tǒng)的透視圖;圖14為能夠產(chǎn)生多級輸出的另一個控制單元的截面視圖;
圖15為在圖13中所視的娛樂系統(tǒng)中的延遲設備和手動控制器的主要部件的電路結(jié)構(gòu)的方框圖;圖16為圖13中所示的娛樂系統(tǒng)的電路結(jié)構(gòu)的方框圖;圖17為根據(jù)另一個實施例用作為DVD播放器的娛樂裝置的無線遙控器的手動控制器的平面示圖;圖18為專用于作為DVD播放器的娛樂裝置的專用無線遙控器的平面示圖;以及圖19為在一幀過程中執(zhí)行的處理的示意圖。
具體實施例方式
圖1示出根據(jù)本發(fā)明一個實施例的娛樂系統(tǒng)10的透視圖。
如圖1中所示,娛樂系統(tǒng)10基本上包括作為程序執(zhí)行裝置的娛樂裝置12,用于讀取存儲在例如CD-ROM(只讀光盤)、DVD(數(shù)字視頻光盤)等等這樣的光盤的記錄介質(zhì)中的各種程序;手動控制器200,其可拆卸地連接到娛樂裝置12的兩個插槽14A、14B的其中一個下插座16A、16B;以及顯示監(jiān)視器20,例如被提供來自娛樂裝置12的視頻和音頻輸出信號的電視接收器。
插槽14A、14B還分別具有上插座18A、18B,其可以連接具有用于存儲中間游戲數(shù)據(jù)的快速存儲器的存儲卡,或者連接一個便攜式信息終端,其可以斷開用于獨立玩游戲。
娛樂裝置12具有作為回放記錄有各種程序(應用程序、設備驅(qū)動程序等等)和數(shù)據(jù)的光盤OD的讀取和再現(xiàn)設備的光盤驅(qū)動器22,以及作為用于根據(jù)記錄在光盤OD上的程序在顯示監(jiān)視器20的顯示屏幕上顯示背景圖像和角色的圖像處理裝置。
娛樂裝置12還具有用于裝載光盤OD的盤裝載單元24,用于復位娛樂裝置12中的計算機(CPU)的復位開關(guān)26,電源開關(guān)28,以及用于打開盤裝載單元24的蓋子以在盤裝載單元24放入或取出光盤OD的開蓋按鍵30。
圖2示出圖1中所示的娛樂系統(tǒng)10的手動控制器200的平面示圖。
如圖1和2中所示,手動控制器200和娛樂裝置12由作為從手動控制器的外殼201延伸的多芯電纜的連接線202相互連接。作為連接器的插頭203附加到連接線202的末端。當插頭203插入到娛樂裝置12的插座16A或16B中時,手動控制器200與娛樂裝置12電連接和機械連接。
手動控制器200的外殼201的上表面具有第一控制單元210和第二控制單元220。
第一控制單元210具有由記錄在光盤OD中的應用程序所確定的功能。通常,第一控制單元210作為用于移動在顯示監(jiān)視器20的顯示屏幕上顯示的角色的控制單元。第一控制單元210具有作為控制開關(guān)的第一至第四控制按鍵211、212、213、214,用戶或游戲者可以按下該按鍵來把所顯示的角色在顯示監(jiān)視器20的顯示屏幕上向上、向下、向左和向右移動。
例如,第一控制按鍵211被分配有把角色向左移動的功能,第二控制按鍵212用于把角色向右移動,第三控制按鍵213用于把角色向上移動,以及第四控制按鍵214用于把角色向下移動。
第二控制單元220還具有作為控制開關(guān)的第五至第八控制按鍵221、222、223和224。第二控制單元220具有由記錄在光盤OD中的應用程序所決定的功能。通常,第二控制單元220作為用于改變所顯示角色的狀態(tài)的控制單元。例如,第五控制按鍵221(標記為“○”)被分配有移動所顯示角色的左手的功能,第六控制按鍵222(標記為“□”)用于移動所顯示角色的右手,第七控制按鍵223(標記為“△”)用于移動所顯示角色的左腳,以及第八控制按鍵224(標記為“×”)用于移動所顯示角色的右腳。
外殼201上還有可以旋轉(zhuǎn)以輸入模擬輸入的游戲桿控制單元241、242。
外殼201上進一步具有用于指示娛樂裝置12開始游戲的啟動開關(guān)230,用于選擇游戲的難度級別的選擇開關(guān)231、用于選擇關(guān)于是否可以使用游戲桿控制單元241、242的控制模式的模式選擇開關(guān)232,以及包括用于表示所選擇控制模式的發(fā)光元件的指示器233。
外殼201的背面具有包括兩個R1、R2按鍵234a和234b的R按鍵234以及包括兩個L1、L2按鍵235a、235b的L按鍵235,每個按鍵作為一個控制單元,其功能由應用程序所設置。
上述各種控制單元也總稱為控制單元250。
如此構(gòu)成的娛樂系統(tǒng)10如下工作光盤驅(qū)動器22讀取記錄在光盤OD中的程序,并且用戶或游戲者操作在用戶控制器200上的第一和第二控制單元210、220以及其它控制單元的各種按鍵和開關(guān)。根據(jù)用戶控制動作的控制要求被作為控制數(shù)據(jù)從控制單元250發(fā)送到娛樂裝置12。響應這些控制請求,娛樂裝置12計算所需圖像,在顯示監(jiān)視器20的顯示屏幕上顯示該圖像,和/或產(chǎn)生音頻輸出,從而根據(jù)從光盤OD讀出的程序執(zhí)行游戲。該游戲的執(zhí)行主要表示控制該游戲的進程和圖像的顯示以及聲音的產(chǎn)生。
手動控制器200的控制單元250包括12個控制單元251,用于產(chǎn)生4位多級輸出,即,具有第一至第四控制按鍵211、212、213、214的第一控制單元210,具有第五至第八控制按鍵221、222、223、224的第二控制單元220,R按鍵234,以及L按鍵235。每個控制單元251包括一個壓敏單元,其電阻根據(jù)施加在它上面的壓力而變化(也稱為“壓敏電阻”)。
手動控制器200具有A/D轉(zhuǎn)換器即把壓敏元件的電阻改變從模擬信號變?yōu)楸硎咀鳛槎鄻O輸出的四位(18級)輸出的數(shù)字信號。另外,手動控制器200具有連接到壓敏元件的輸出的比較器,用于產(chǎn)生1位輸出(二進制輸出)即,“1”或“0”的輸出,表示相應的開關(guān)是否被按下,或者具有A/D轉(zhuǎn)換器,用于把壓敏元件的電阻改變從模擬信號變?yōu)閿?shù)字信號,根據(jù)該數(shù)字信號的LSB(最低有效位)產(chǎn)生1位輸出(二進制輸出),即,“1”或“0”的輸出,表示相應的按鍵是否被按下。
控制單元250還包括3個二進制輸出控制單元252,其包括啟動開關(guān)230、選擇開關(guān)231、以及模式選擇開關(guān)232。每個開關(guān)由一個通斷開關(guān)所構(gòu)成。
控制單元250還包括2個游戲桿控制單元241、242,每個連接到兩個可變電阻器。每個可變電阻器產(chǎn)生一個輸出電壓,其被從模擬信號轉(zhuǎn)換為表示8位多級輸出的數(shù)字信號。
圖3示出第二控制單元220的分解透視圖,例如,能夠產(chǎn)生作為控制信息的多級輸出或二進制輸出的12個控制單元251中的一個。
如圖3中所示,第二控制單元220包括分開對應于控制按鍵221、222、223、224的四個控制按鍵301,彈性部件302以及壓敏電阻器組件304。
如圖4中所示,每個控制按鍵301具有從外殼201的上表面暴露并向上突起的端頭,并且可旋轉(zhuǎn)地安裝在該外殼201上。
彈性部件302具有由絕緣橡膠等等所制成并具有支承控制按鍵301的各個下端的各個上壁的彈性襯墊302a。當用戶按下每個控制按鍵301時,相應彈性襯墊302a的傾斜表面彎曲并且與控制按鍵301相協(xié)調(diào)地向下移動。當控制按鍵301被手動壓力所釋放時,彈性襯墊302a的傾斜表面回彈,向上推動控制按鍵301。因此,彈性部件302作為用于自動恢復壓下的控制按鍵301到原來位置的加壓裝置。
如圖4中所示,絕緣可移動接頭305附加在彈性襯墊302a的內(nèi)表面上。當響應控制按鍵301的下壓使得彈性襯墊302a向下彎曲時,移動接頭305可向下移動。
壓敏電阻器組件304包括安裝在薄絕緣片308的上表面上的4個壓敏電阻層309。該壓敏電阻層309與各個控制按鍵301、彈性襯墊302a的各個上壁以及各個可移動接頭305垂直對齊。施加到其中一個控制按鍵301的壓力被通過相應彈性襯墊302a和相應可移動接頭305傳送相應的壓敏電阻層309。
每個壓敏電阻壓可以由壓敏導電橡膠所制成,并且具有在其各個直徑相對端處的一對電極309a、309b。在電極309a、309b之間的壓敏電阻層309的電阻根據(jù)作用在壓敏電阻層309上的壓力而變化,從而根據(jù)壓敏電阻層309的變化電阻從電極309a、309b產(chǎn)生多級輸出。電極309a、309b電連接到手動控制器200的內(nèi)部電路,其中包括4位分辨率的A/D轉(zhuǎn)換器。
因此,手動控制器200能夠使用A/D轉(zhuǎn)換器的全部和部分分辨率產(chǎn)生多級輸出,并且還使用由A/D轉(zhuǎn)換器所產(chǎn)生的數(shù)字信號的最低有效位產(chǎn)生二進制輸出。
為了使該手動控制器200相對于當前在市場上可獲得或者在家庭中使用的沒有游戲桿控制單元241、242并且僅僅能夠產(chǎn)生二進制輸出手動控制器(也稱為“部分兼容的手動控制器”或“從屬的手動控制器”)成為主要兼容設備,手動控制器200的插頭203(參見圖1)是與當前市場上可獲得或者在家庭中使用的從屬手動控制器管腳兼容的,從而手動控制器200可以用一個從屬手動控制器來代替。
圖5示出僅僅能夠產(chǎn)生二進制輸出做為控制信息的從屬手動控制器200P的一個控制單元的分解透視圖,該控制單元對應于第二控制單元220。
圖6示出從屬手動控制器200P的控制單元的部分截面視圖,該控制單元對應于第二控制單元200。
根據(jù)本實施例,從屬手動控制器200P具有與手動控制器200相同的外形。盡管從屬手動控制器200P與手動控制器200在外形上相同,但是它們可以通過不同的顏色、不同的標簽或不同的型號等等來區(qū)別。
為了便于理解,從屬手動控制器200P上與手動控制器200相同的部分由相同的參考標號表示,并且不在下文中詳細描述。
如圖5和6中所示,從屬手動控制器200P具有固定的開關(guān)接頭組件303,取代在手動控制器200的壓敏電阻器組件304。如圖6中所示,每個彈性襯墊302a在其內(nèi)表面上具有導電接頭305P,而不是絕緣的可移動接頭305P。
固定開關(guān)接頭組件303包括安裝在例如隔膜這樣的可彎曲薄片306的上表面上的4個固定接頭組307。每個接頭組307包括相互分離的第一和第二固定接頭307a、307b,并且與其中一個可移動接頭305P垂直對齊。
當其中一個控制按鍵301被按下時,在相應彈性襯墊302a的上壁上的可移動接頭305P向下移動,與相應固定接頭組307的第一和第二固定接頭307a、307b相接觸,把第一和第二固定接頭307a、307b相互電連接。每個固定接頭組307還在第一和第二固定接頭307a、307b的直徑相對端上分別具有一對電極307c、307d。該電極307c、307d電連接到從屬手動控制器200P的內(nèi)部電路,從而該內(nèi)部電路可以產(chǎn)生控制數(shù)據(jù)的二進制輸出。
圖7以方框圖的形式示出娛樂系統(tǒng)10的電路結(jié)構(gòu),其中包括圖1中所示的娛樂裝置12的電路結(jié)構(gòu)。
如圖7中所示,娛樂裝置12基本上包括一個控制系統(tǒng)150,其中包括作為傳送定義指示數(shù)據(jù)發(fā)送裝置的中央處理單元(CPU)150A以及其外圍器件;圖形系統(tǒng)152,其中包括幀緩沖器(未示出)以及圖形處理單元(GPU),用于計算、形成并且在幀緩沖器中存儲圖像;聲音系統(tǒng)154,其中包括用于產(chǎn)生音樂聲和音效的聲音處理單元(SPU);光盤驅(qū)動器22,作為用于控制存儲應用程序和數(shù)據(jù)的光盤OD的讀出的讀取設備;通信控制器160,用于控制與手動控制器200和未示出的存儲卡之間的通信;以及總線162,其連接到控制系統(tǒng)150、圖形系統(tǒng)152、聲音系統(tǒng)154、光盤驅(qū)動22和通信控制器。圖形系統(tǒng)152和聲音系統(tǒng)154分別具有連接到顯示監(jiān)視器20的輸出端。
控制系統(tǒng)150具有CPU150A、包括隨機存取存儲器(RAM)的主存儲器150B、存儲例如用于管理主存儲器150B的操作系統(tǒng)這樣的系統(tǒng)程序的只讀存儲器(ROM)150C、圖形系統(tǒng)152和聲音系統(tǒng)154,以及用于控制中斷和直接存儲器存取(DMA)傳輸?shù)耐鈬O備控制器(未示出)。
圖形系統(tǒng)152包括用于處理坐標變換等等的幾何變換引擎(GTE)、用于根據(jù)來自CPU150A的命令形成圖像的GPU、用于存儲由GPU所形成的圖像的幀緩沖器、以及用于解碼被例如離散余弦變換這樣的正交變換所壓縮和編碼的圖像數(shù)據(jù)的數(shù)據(jù)解碼器。
光盤驅(qū)動器22包括用于再現(xiàn)記錄在光盤OD中的程序和數(shù)據(jù)的光盤設備,用于解碼用所添加糾錯碼記錄的程序和數(shù)據(jù)的解碼器、以及用于暫時存儲從光盤設備讀出的數(shù)據(jù)以加速從光盤OD讀出數(shù)據(jù)的緩沖器。
通信控制器160控制手動控制器200和CPU150A之間通過總線162進行通信。
圖8以方框圖的形式示出通過連接線202和插頭203連接到娛樂裝置12的插座16A或16B的手動控制器200的電路結(jié)構(gòu)。
如圖8中所示,手動控制器200具有包括CPU170A、ROM170B和連接到總線171的RAM170C的一個微計算機160、具有12個四位分辨率的A/D轉(zhuǎn)換器173A和4個8位分辨率的A/D轉(zhuǎn)換器173B的接口172、以及包括多級輸出控制單元241、242、251和二進制輸出控制單元252的控制單元250??刂茊卧?50通過接口172連接到微計算機170。
12個A/D轉(zhuǎn)換器173A連接到控制單元251的各個輸出端,用于產(chǎn)生四位多級輸出,即,具有第一至第四控制按鍵211、212、213、214的第一控制單元、具有第五至第八控制按鍵221、222、223、224的第二控制單元220、R按鍵234和L按鍵235,并且把4位多級輸出提供到微計算機170。四個A/D轉(zhuǎn)換器173B連接到游戲桿控制單元241、242的輸出端,并且把八位多級輸出提供到微計算機170。
插頭203通過連接線202和接口174連接到微計算機170。在圖1中,插頭203連接到娛樂裝置12的下方插座16B。
CPU170A中包含按鍵信息寄存器400,作為用于存儲定義從手動控制器200發(fā)送到娛樂裝置12的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)的存儲單元。
圖9示出按鍵信息寄存器400的細節(jié)。
如圖9中所示,按鍵信息寄存器400具有分別為1字節(jié)或8位的第一和第二按鍵信息寄存器(也稱為“第一和第二寄存器”)400A、400B。
第一按鍵信息寄存器400A的第一(LSB)至第七(MSB)數(shù)位對應于按鍵信息(控制數(shù)據(jù)的信息)的一個字節(jié),并且第二按鍵信息寄存器400B的第一(LSB)至第七(MSB)數(shù)位對應于按鍵信息(控制數(shù)據(jù)的信息)的一個字節(jié)。這些按鍵信息的字節(jié)被存儲在RAM170C的各個地址中(在下文中稱為“按鍵信息存儲單元401”,其中包括按鍵信息存儲單元401A至401M)。按鍵信息的字節(jié)可以另外存儲在按鍵信息寄儲器400的另一個存儲單元中。
對應于第一按鍵信息寄存器400A的第0和第1數(shù)位的按鍵信息存儲單元401A、401B存儲15個控制單元(即12個控制單元251和3個控制單元252)的開關(guān)信息,即,二進制信息。
對應于第一按鍵信息寄存器400A的第2至第5數(shù)位的按鍵信息存儲單元401C-401F存儲游戲桿控制單元242的各個八位X方向信息和八位Y方向信息以及游戲桿控制單元241的各個八位X方向信息和八位Y方向信息,其由來自4個A/D轉(zhuǎn)換器173B的輸出所表示。
對應于第一按鍵信息寄存器400A的第6和第7數(shù)位以及第二按鍵信息寄存器400B的第0至第3數(shù)位的按鍵信息存儲單元401G-401L存儲表示12個控制單元251的壓敏電阻信息的各個4位信息。
具體來說,表示控制按鍵211、212的壓敏電阻信息的4位信息存儲在按鍵信息存儲單元401G中。表示控制按鍵213、214的壓敏電阻信息的4位信息存儲在按鍵信息存儲單元401H中。表示控制按鍵221、223的壓敏電阻信息的4位信息存儲在按鍵信息存儲單元401I中。表示控制按鍵222、224的壓敏電阻信息的4位信息存儲在按鍵信息存儲單元401J中。表示R(R1)按鍵234和L(L1)按鍵235的壓敏電阻信息的4位信息存儲在按鍵信息存儲單元401K中。表示R(R2)按鍵234和L(L2)按鍵235的壓敏電阻信息的4位信息存儲在按鍵信息存儲單元401L中。對應于第二按鍵信息寄存器400B的第4至第7數(shù)位的按鍵信息存儲單元401M是未確定的,即,為保留的。
下面將描述如此構(gòu)成的娛樂系統(tǒng)10的操作。
圖10為示出用于執(zhí)行娛樂裝置12與手動控制器200之間的通信的用于手動控制器200的設備驅(qū)動器的操作的順序圖;圖11為示出對于設備驅(qū)動器的操作的娛樂裝置12的CPU150A的處理程序。
圖12為示出對于設備驅(qū)動器的操作的手動控制器200的CPU170A的處理程序。
當用戶把手動控制器200的插頭203插入到關(guān)閉電源開關(guān)28的娛樂裝置12的插座16B中時,娛樂裝置12和手動控制器200相互連接。手動控制器200的插頭203可以插入到插座16A中。
當用戶按下開蓋按鍵30時,盤裝載單元24的蓋子被打開。然后,用戶把所需光盤OD插入到盤裝載單元24中,并且關(guān)閉蓋子。
在本實施例中,光盤OD作為一種記錄介質(zhì)存儲應用程序、數(shù)據(jù)以及用于手動控制器200的設備驅(qū)動程序。用于手動控制器200的設備驅(qū)動程序是用于控制與手動控制器200的通信并且使該手動控制器200可用。
當用戶按下電源開關(guān)28時,娛樂裝置12在圖11中所示的步驟S1被初始化。娛樂裝置12還把電能提供到在圖12中所示的步驟S21中初始化的手動控制器200。
根據(jù)步驟S1中的初始化處理,娛樂裝置12的控制系統(tǒng)150的CPU150A執(zhí)行存儲在ROM150C中的操作系統(tǒng),以控制圖像系統(tǒng)152和聲音系統(tǒng)154。CPU150A從光盤OD中把用于手動控制器200的設備驅(qū)動程序讀到主存儲器150B中。
該設備驅(qū)動程序可以作為BIOS(基本輸入/輸出系統(tǒng))預先存儲在ROM150C中,并且可以在娛樂裝置12被啟動時執(zhí)行。
另外,娛樂裝置12可以具有無線通信功能,或者能夠連接到公用網(wǎng)絡,從而它可以通過互聯(lián)網(wǎng)從廣播站下載設備驅(qū)動程序。
然后,CPU150A參照存儲在主存儲器150B的設備驅(qū)動程序,或者如果該驅(qū)動程序預先存儲在ROM150C中,則最好根據(jù)存儲在該ROM150C中的設備驅(qū)動程序,并且根據(jù)該驅(qū)動程序執(zhí)行圖10中所示的一系列操作,以便于對第一和第二按鍵信息寄存器400A、400B中的每一個的第0至第7數(shù)位初始化。
首先,如圖10中所示,CPU150A通過通信控制器160把一個連接確認命令發(fā)送到手動控制器200。
當手動控制器200在步驟S21接收連接確認命令時,該手動控制器200在一順序步驟K2中把表示手動控制器200正常(OK)連接到娛樂裝置12的確認(ACK)信號發(fā)送到娛樂裝置12。
響應來自手動控制器200的確認(ACK)信號,娛樂裝置12在一順序步驟K3把第一命令發(fā)送到手動控制器200,已進入用于設置按鍵信息寄存器400(400A、400B)的設置模式。
響應進入設置模式的命令,手動控制器200在一順序步驟K4中把表示進入設置模式的一個確認(ACK)信號發(fā)送到娛樂裝置12。
響應來自手動控制器200的確認(ACK)信號,娛樂裝置12在一順序步驟K5中把定義要從手動控制器200輸出的控制數(shù)據(jù)的類型的初始傳送定義指示數(shù)據(jù)Db作為沒有明確指定時的默認數(shù)據(jù)表示屬性發(fā)送到手動控制器200。
作為默認數(shù)據(jù)發(fā)送的初始傳送定義指示數(shù)據(jù)Db是Db={第一按鍵信息寄存器400A{第0、第1、第2、第3、第4、第5、第6、第7位},第二按鍵信息寄存器400B{第0、第1、第2、第3、第4、第5、第6、第7位}=(00111111,11111111)=用負邏輯表示為(3f,ff)h。(**,**)h表示16進制。
初始傳送定義指示數(shù)據(jù)Db被設置并且存儲在第一按鍵信息寄存器400A和第二按鍵信息寄存器400B中。根據(jù)該初始設置,僅僅在對應于第一按鍵信息寄存器400A的第0和第1位的按鍵信息存儲單元401A、401B中的2字節(jié)數(shù)據(jù)被作為要從手動控制器200輸出的控制數(shù)據(jù)。
當初始傳送定義指示數(shù)據(jù)Db=(3f,ff)h被存儲在第一和第二按鍵信息寄存器400A、400B中時,手動控制器200在一順序步驟K6中發(fā)送一個作為更新結(jié)束信號的確認(ACK)信號到娛樂裝置12,在此為初始化結(jié)束信號。
響應作為更新結(jié)束信號的確認(ACK)信號,娛樂裝置12在一順序步驟K7中把一個進入正常模式的命令發(fā)送到手動控制器200,以結(jié)束初始化過程。
然后,手動控制器200在一順序步驟K8中把一個確認進入正常模式的命令的確認(ACK)信號發(fā)送到娛樂裝置12?,F(xiàn)在,手動控制器200和娛樂裝置12的在步驟S1、S21中的初始化處理結(jié)束。
根據(jù)在娛樂裝置12啟動時在步驟S1、S21中的順序步驟K1-K8的初始化處理,設置在按鍵信息寄存器400(400A、400B)中的默認值對應于管腳兼容的從屬手動控制器200P。由于手動控制器200被設置為僅僅輸出與在初始化處理中由從屬手動控制器200P輸出的控制數(shù)據(jù)相同的控制數(shù)據(jù),手動控制器200可以用于取代從屬手動控制器200P。
在步驟S1、S21的初始化處理之后,娛樂裝置12在步驟2中執(zhí)行正常模式的處理,并且手動控制器200還在步驟S22中執(zhí)行正常模式的處理。
在正常模式中,娛樂裝置12從光盤OD讀取應用程序,并且執(zhí)行所讀取的應用程序。當執(zhí)行該應用程序時,當用戶操作手動控制器200的控制單元250并且觀看顯示在顯示監(jiān)視器20的顯示屏幕上的圖像時,僅僅根據(jù)第一和第二按鍵信息寄存器400A、400B的數(shù)位“0”(由于采用負邏輯,因此有效位表示為“0”而不是“1”)的控制數(shù)據(jù),具體來說,僅僅接著在初始化處理之后存儲在按鍵信息存儲單元401A、401B中的對應于第0位=“0”以及第1位=“0”的2字節(jié)或16位的控制數(shù)據(jù)(二進制輸出按鍵信息)被在用于手動控制器200通信的時間ta中從手動控制器傳送到娛樂裝置12(參見圖19中的上方序列1)。
更加具體來說,在初始化處理之后的正常模式中,僅僅包括控制按鍵211-214、221-224、234、235的12個控制單元251的開關(guān)信息(二進制輸出信息)被發(fā)送到娛樂裝置12。
手動控制器200的按鍵信息寄存器400(400A、400B)和CPU170A作為用于定義輸出到在手動控制器200來看作為外部裝置的娛樂裝置12的控制數(shù)據(jù)的控制數(shù)據(jù)傳送定義裝置。由于來自娛樂裝置12的指令在手動控制器200看來是從外部輸入的指令,因此按鍵信息寄存器400(400A、400B)和CPU170A還被作為響應外部輸入的指令用于定義從手動控制器200輸出的控制數(shù)據(jù)的類型的控制數(shù)據(jù)的傳送定義裝置。
在圖11所示的步驟S3中,當執(zhí)行應用程序時,娛樂裝置12的CPU150A確認是否有用于進入設置模式的命令,以更新(改變)在應用程序中的傳送定義指示數(shù)據(jù)Db的內(nèi)容。例如當執(zhí)行一個游戲程序時,在狀態(tài)改變或者復雜度改變時,發(fā)出用于進入設置模式的命令。
如果在步驟S3中沒有用于進入設置模式的命令,則在步驟S2中重復執(zhí)行正常模式。
如果CPU150A確認存在用于進入在當前執(zhí)行的設置模式的命令,則CPU150A更新按鍵信息寄存器400的數(shù)位內(nèi)容,以按照與上述初始化處理相同的方式根據(jù)圖10中所示的次序更新(改變)傳送定義指示數(shù)據(jù)Db的內(nèi)容。
具體來說,在步驟S3中,CPU150A參照存儲在主存儲器150B中用于手動控制器200的設備驅(qū)動程序。然后,在步驟S4,CPU150A按照順序步驟K1把連接確認命令發(fā)送到手動控制器200,以更新第一和第二按鍵信息寄存器400A、400B的第0-第7數(shù)位的內(nèi)容。
如果手動控制器在圖12所示的步驟S23確認來自娛樂裝置12的連接確認命令,則手動控制器200在步驟S24按照順序步驟K2把一個確認(ACK)信號傳送到娛樂裝置12。
如果娛樂裝置12在步驟S5接收確認(ACK)信號,則娛樂裝置12在步驟26按照順序K3把用于進入設置模式的命令發(fā)送到手動控制器200,以設置按鍵信息寄存器400(400A、400B)。
如果手動控制器200在步驟S25確認接收到用于進入設置模式的命令,則手動控制器200在步驟S26中按照順序步驟K4把確認(ACK)信號發(fā)送到娛樂裝置12。
如果娛樂裝置12在步驟S7接收到確認(ACK)信號,則娛樂裝置12在步驟S8按照順序步驟K5把由應用程序所表示的更新傳送定義指示數(shù)據(jù)Db發(fā)送到手動控制器200。
如果手動控制器200在步驟S27接收到該更新傳送定義指示數(shù)據(jù)Db,則手動控制器200在步驟S28根據(jù)該更新傳送定義指示數(shù)據(jù)Db來更新或改變第一和第二按鍵信息寄存器400A、400B的第0-第7數(shù)位。
如果該更新傳送定義指示數(shù)據(jù)Db表示(11111100,00001111)=(fc,0f)h,則第一按鍵信息寄存器400A(第0、第1、第2、第3、第4、第5、第6、第7位)被設置為(第0、第1、第2、第3、第4、第5、第6、第7位)=(11111100),以及第二按鍵信息寄存器400B(第0、第1、第2、第3、第4、第5、第6、第7位)被設置為(第0、第1、第2、第3、第4、第5、第6、第7位)=(00001111)。
在已經(jīng)更新第一和第二按鍵信息寄存器400A、400B之后,第一按鍵信息寄存器400A的第0和第1數(shù)位被無效,并且第一按鍵信息寄存器400A的第6和第7數(shù)位以及第二按鍵信息寄存器400B的第0-第3位有效。因此,手動控制器200根據(jù)壓敏電阻信息把其輸出功能從產(chǎn)生二進制輸出變?yōu)楫a(chǎn)生多級輸出。
在步驟S28已經(jīng)更新按鍵信息寄存器400的內(nèi)容之后,手動控制器200在步驟S29按照順序步驟K6把一個更新結(jié)束信號發(fā)送到娛樂裝置12。
如果娛樂裝置12在步驟S9接收更新結(jié)束信號,然后娛樂裝置12確認更新過程的結(jié)束,并且在步驟S10中按照順序步驟K7把一個進行正常模式的命令發(fā)送到手動控制器200。
如果手動控制器200在步驟S30確認該進入正常模式的命令,則手動控制器200在步驟S31按照順序步驟K8把一個確認(ACK)信號發(fā)送到娛樂裝置12。然后,手動控制器200在步驟S22中進入正常模式。
如果娛樂裝置12在步驟S11中按照順序步驟K8接收到確認(ACK)信號,則娛樂裝置12在步驟S2進入正常模式。
在娛樂裝置12和手動控制器200的正常模式中,在與手動控制器200通信的時間ta過程中(參見圖1 9中的上方序列1),僅僅從手動控制器200發(fā)送存儲在按鍵信息存儲單元401中對應于更新的按鍵信息寄存器400的有效位的控制數(shù)據(jù),具體來說,僅僅存儲在按鍵信息存儲單元401G-401L中的控制數(shù)據(jù),即,“壓敏電阻信息(左和右按鍵)”、“壓敏電阻信息(上和下按鍵)”、“壓敏電阻信息(○、△按鍵)”、“壓敏電阻信息(□、×按鍵)”、“壓敏電阻信息(R1、L1按鍵)”以及“壓敏電阻信息(R2、L2按鍵)”。
具體來說,在以及由娛樂裝置12在手動控制器200的按鍵信息寄存器400中設置控制數(shù)據(jù)的類型之后,手動控制器200的CPU170A僅僅在圖19的上方序列1中的時間ta過程中僅僅把在每個幀內(nèi)由按鍵信息寄存器400所設置的類型的控制數(shù)據(jù)發(fā)送到娛樂裝置12。通過這樣限制被發(fā)送的控制數(shù)據(jù)的類型,在手動控制器200與娛樂裝置12之間通信所需的時間被減少。
在上述實施例中,即使手動控制器200具有比從屬手動控制器200P更多的控制單元250和更多的功能,但是從手動控制器200發(fā)送到娛樂裝置12的控制數(shù)據(jù)的數(shù)量被限于可以在圖19中所示的上方序列1中用于手動控制器200進行通信的時間ta內(nèi)發(fā)送的根據(jù)記錄在光盤OD中的程序的預定數(shù)量的控制數(shù)據(jù),從而不需要增加用于手動控制器200與它所連接的娛樂裝置12之間的通信的時間或波特率,并且手動控制器200具有根據(jù)作用在控制單元上的壓力大小而產(chǎn)生模擬輸出的功能,即,多級輸出。
在上述實施例中,每個多級輸出控制單元251產(chǎn)生4位輸出。但是,每個多級輸出控制單元251可以通過控制單元241、242產(chǎn)生8位輸出。
光盤OD存儲用于手動控制器200的設備驅(qū)動程序,其作為包括如下步驟的程序確認對手動控制器200的電連接的步驟(順序步驟K1、K2);在確認電連接到手動控制器200之后,從正常模式進入設置模式(控制數(shù)據(jù)傳輸定義模式)的步驟(順序步驟K3、K4);把定義要發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)Db發(fā)送到手動控制器200的步驟(順序步驟K5、K6);以及使手動控制器200從設置模式(控制數(shù)據(jù)傳送定義模式)進行正常模式的步驟(順序步驟K7、K8)。通過使娛樂裝置12執(zhí)行存儲在光盤OD中的設備驅(qū)動程序,可以在正在執(zhí)行應用程序時,以及在開始執(zhí)行應用程序時,設置和更新要從手動控制器200發(fā)送的控制數(shù)據(jù)的類型。
如果光盤OD存儲一個程序,具有在上述步驟中的確認電連接到手動控制器200的步驟(順序步驟K1、K2)以及把定義要發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)Db發(fā)送到手動控制器200的步驟,則可以至少在開始執(zhí)行應用程序時設置要從手動控制器200發(fā)送的控制數(shù)據(jù)的類型。
圖13示出根據(jù)本發(fā)明另一個實施例的娛樂系統(tǒng)10A的透視圖。該娛樂系統(tǒng)10A與根據(jù)上文的實施例的娛樂系統(tǒng)10中相同的部分由帶有后綴A的相同參考標號表示,并且不將在下文中詳細說明。
如圖13中出示,娛樂系統(tǒng)10A包括用于執(zhí)行各種程序的娛樂裝置12A;存儲卡514,作為可拆卸地連接到娛樂裝置12A的卡狀外部存儲設備(外部存儲器);手動控制器200A,用于把來自用戶或游戲者的控制請求通過可拆卸地連接到娛樂裝置12A的中繼設備515以無線方式提供到娛樂裝置12A;以及例如電視接收器這樣的顯示監(jiān)視器20,其被提供來自娛樂裝置12A的視頻和音頻信號,并且顯示圖像和輸出聲音。
娛樂裝置12A具有基本上為長方體形狀的外殼。娛樂裝置12A在外殼的前面板具有可移進和移出該殼體的托盤24A,并且作為用于裝載作為存儲程序和數(shù)據(jù)的記錄介質(zhì)的光盤OD的盤裝載單元;復位開關(guān)26,用于復位當前由娛樂裝置12A所執(zhí)行的程序;開啟按鍵30A,用于把托盤24A移出外殼;一對上插座18A、18B,用于接受存儲卡514;以及一對下插座16A、16B,用于接受延遲設備515的連接器(插頭)。娛樂裝置12A在外殼的后面板上具有電源開關(guān)28以及AV(音像)多輸出端(未示出),作為通過AV線連接到顯示監(jiān)視器20的視頻和音頻輸出端。
圖1和2中所示的手動控制器200的插頭203可以插入到其中一個插座16A、16B中。圖13中所示的延遲設備515可以插入到圖1中所示娛樂裝置12的任何一個插座16A、16B中,從而該無線手動控制器200A可以用于娛樂裝置12。
圖13中所示的娛樂裝置12A具有各種控制功能,包括從存儲例如計算機游戲程序和數(shù)據(jù)這樣作為CD-ROM、DVD-ROM等等這樣的光盤OD讀取計算機游戲(視頻游戲)程序,并且執(zhí)行該計算機游戲程序以在顯示監(jiān)視器20顯示角色和場景的控制功能;回放記錄在例如DVD(數(shù)據(jù)視頻光盤)這樣的其它光盤OD上的電影的控制功能;以及回放記錄在例如CDDA(壓縮光盤數(shù)字音頻)這樣的光盤OD上的音樂曲目的控制功能。娛樂裝置12A還具有執(zhí)行從通信網(wǎng)絡下載的程序的功能。當娛樂裝置12A執(zhí)行一個游戲程序時,顯示監(jiān)視器20顯示由娛樂裝置12A所產(chǎn)生的三維計算機圖像。
從手動控制器200A發(fā)送到娛樂裝置12A被娛樂裝置12A的上述一種控制功能所處理,以移動和改變在顯示監(jiān)視器20上顯示的角色,并且改變在顯示監(jiān)視器20上顯示的場景。
如下文所述,當娛樂裝置12A播放DVD或CDDA時,手動控制器200A來作為用于把回放命令、暫停命令和字幕選擇命令發(fā)送到娛樂裝置12A的無線遙控器。
手動控制器200A具有置于其外殼201的上方中央表面上的左和右區(qū)域中的第一和第二控制單元210、220;置于外殼201的前側(cè)上的第三和第四控制單元235、234;以及置于外殼201上遠離前側(cè)的上側(cè)表面的左和右區(qū)域上的左和右游戲桿241、242。
左和右游戲桿241、242與各個激勵器(未示出)相關(guān)聯(lián),其中包括用于根據(jù)游戲程序把振動傳送到左和右游戲桿241、242的振動電機。
第一控制單元210包括用于移動在顯示監(jiān)視器20的顯示屏幕上顯示的角色的可按下的控制單元,并且其功能由記錄在光盤OD上的程序所設置。第一控制單元210包括4個控制按鍵(也稱為控制鍵”或“方向鍵”)211、212、213、214,用戶或游戲者可以按下該按鍵來把顯示監(jiān)視器20的顯示屏幕上的角色向上、向下、向左和向右移動。控制按鍵211也被稱為左方向鍵,控制按鍵212為右方向鍵,控制按鍵213為向上方向鍵,以及控制按鍵214為向下方向鍵。
第二控制單元220具有4個控制按鍵221、222、223、224,每個按鍵采用可壓下的圓柱形狀??刂瓢存I221、222、223、224分別用“○”“□”、“△”、“×”來標記,并且也稱為○按鍵、□按鍵、△按鍵和×按鍵。
第二控制單元220的控制按鍵221-224的功能由記錄在光盤OD中的程序來設置。例如,控制按鍵221-224例如被分配有移動所顯示角色的左手、右手、左腳和右腳的各個功能。
第三和第四控制單元235、234在結(jié)構(gòu)上互為相同,并且分別具有兩個上方和下方可按下的控制按鍵(L1、L2按鍵)235a、235b以及兩個上方和下方可按下的控制按鍵(R1、R2按鍵)234a、234b。第三和第四控制單元235、234的功能也由記錄在光盤OD中的程序所設置。例如,第三和第四控制單元235、234被分配有把特殊的運動傳遞給所顯示角色的功能以及改變所顯示角色的功能。
左和右游戲桿控制單元241、242與例如可以繞軸旋轉(zhuǎn)360度的可變電阻器的各個信號輸入設備相結(jié)合。左和右游戲桿控制單元241、242可以由彈性部件返回到其中間位置(未示出)。在該中間位置,左和右游戲桿控制單元241、242作為分別包括控制按鍵(L3、R3按鍵)的第5和第6可按下控制單元。
當左和右游戲桿控制單元241、242旋轉(zhuǎn)時,它們輸入命令信號,以使得所顯示的角色作出模擬動作,即,移動并旋轉(zhuǎn)所顯示角色,或者以變化的速度移動所顯示角色,或者改變所顯示角色的狀態(tài)。在本實施例中,當用戶操作左游戲桿241時,所顯示角色可以在由箭頭光標所表示的方向移動,如下文中所述。
圖14示出手動控制器200A的內(nèi)部結(jié)構(gòu)的截面視圖。
在圖14中,控制按鍵102表示第一控制單元210的每個方向鍵211-214,第二控制單元220的每個控制按鍵221-224,每個L1、L2按鍵235a、235b,第三和第四控制單元235、234的R1、R2按鍵234a、234b,以及第五和第六控制單元的每個控制按鍵241a、242a。具有向下尖細形狀的彈性導電部件106被絕緣彈性襯墊104附加到控制按鍵102的下表面。電阻層(電阻器)110放置在彈性導電部件106的下方,與其垂直對齊。電阻層110具有通過電路圖連接到具有電壓Vcc的電壓源的一端,以及通過電路圖連接到固定電阻層(電阻器)108的一端的另一端。電阻層110、108設置在絕緣板112上。固定電阻層的另一端連接到地。
圖14示出控制單元作為用于產(chǎn)生與所施加的壓力成比例的信號輸出的壓敏元件的方式。圖15以方框圖的形式示出手動控制器200A和延遲設備515的主要部件的電路結(jié)構(gòu)。
當按下方向按鍵211-214、控制按鍵221-224、L1、L2按鍵235a、235b、R1、R2按鍵234a、234b以及控制按鍵241a、242a時,即,當按下控制按鍵102時,彈性導電部件106被壓下與電阻層110相接觸。電阻層110的電阻顯然根據(jù)彈性導電部件106和電阻層110之間的接觸面積而改變。結(jié)果,由電阻層110、108所產(chǎn)生的分壓(模擬值)Va被改變,并且作為輸入信號提供到A/D轉(zhuǎn)換器114(參見圖15)。
彈性導電部件106和電阻層110相結(jié)合構(gòu)成電阻根據(jù)來自控制按鍵102的壓力而變化的壓敏元件。因此,電阻層110作為一個可變電阻器。
如圖15中所示,手動控制器200A具有一個作為包括CPU170A的控制裝置的MPU(微處理器單元)118,其中包括作為存儲單元的信息寄存器400、ROM170B以及通過總線171連接到CPU170A的RAM170C。
MPU118還具有由CPU170A所控制的開關(guān)126和A/D轉(zhuǎn)換器114。轉(zhuǎn)換器126用于在A/D轉(zhuǎn)換器114的不同功能之間切換,如下文中所述。從電阻層110的輸出端輸出的模擬信號(電壓)Va被提供到把模擬信號Va轉(zhuǎn)換為數(shù)字信號Vd的A/D轉(zhuǎn)換器114。
從A/D轉(zhuǎn)換器114輸出的數(shù)字信號Vd被提供到安裝在手動控制器200A的內(nèi)部板上的接口(I/F)174A上,并且做為無線紅外信號通過中繼設備515發(fā)送到娛樂裝置12A。提供到娛樂裝置12A的數(shù)字信號Vd例如用于移動所顯示的角色。
手動控制器200A具有連接到作為電壓源的調(diào)節(jié)器192的可拆卸電池190。調(diào)節(jié)器192產(chǎn)生提供到手動控制器200A的各種電路的電壓Vcc。
延遲設備515具有作為控制裝置的MPU(微處理器單元)520,其中包括包含作為存儲單元的按鍵信息寄存器400的CPU522以及連接到CPU522的ROM524和RAM526。MPU520具有由用于通信操作的CPU522所控制的紅外通信單元528(第一無線通信單元)。
按鍵信息寄存器400可以位于手動控制器200A和中繼設備515中的任何一個中。
手動控制器200A的接口174A具有用于進行與中繼設備515的紅外通信單元528(第一無線通信單元)進行通信的紅外通信單元530(第二無線通信單元)。手動控制器200A和中繼設備515可以使用微弱的無線電波進行無線電波通信,而不是使用紅外通信。
在從電阻層110的輸出端輸出的模擬信號Va中的電平改變與由用戶施加到控制按鍵102上的壓力相當。因此,從A/D轉(zhuǎn)換器114輸出的數(shù)字信號Vd與由用戶施加到控制按鍵102上的壓力相當。當例如由與用戶施加的壓力相關(guān)的數(shù)字信號Vd控制顯示游戲角色的運動時,可以比在由“1”或“0”的二進制信號控制所顯示游戲角色的運動時獲得更加平滑的所顯示游戲角色的運動。
基于作為控制信號從娛樂裝置12A通過延遲設備515根據(jù)記錄在光盤OD中的程序而發(fā)送的傳送定義指示數(shù)據(jù)Db,通過手動控制器200A通過接口174A控制開關(guān)126。
具體來說,當執(zhí)行記錄在光盤OD中的程序時,娛樂裝置12A輸出傳送定義指示數(shù)據(jù)Db,其根據(jù)程序表示A/D轉(zhuǎn)換器114是否作為用于輸出具有從0至255的一個數(shù)值的多值數(shù)字信號Vd的裝置,或者作為用于輸出具有數(shù)字“0”或者1”的二進制數(shù)字信號Vd的裝置。
傳送定義指示數(shù)據(jù)Db存儲在CPU170A的按鍵信息寄存器400中。根據(jù)傳送定義指示數(shù)據(jù)Db,CPU170A控制開關(guān)126,以選擇A/D轉(zhuǎn)換器114的一種功能,以產(chǎn)生二進制輸出或多值輸出。結(jié)果,A/D轉(zhuǎn)換器114是否產(chǎn)生二進制輸出還是產(chǎn)生多值輸出由記錄在光盤OD中的程序所確定。
在圖13中,在一時刻由模式選擇開關(guān)232選擇左和右游戲桿241、242或者第一和第二控制單元210、220。當由模式選擇開關(guān)232選擇左和右游戲桿241、242時,指示器233被開啟,表示選擇左和右游戲桿241、242。
手動控制器200A進一步具有用于指示娛樂裝置12A開始游戲的啟動開關(guān)230,以及用于在游戲開始之前選擇游戲的難度的選擇開關(guān)231。
圖13中所示的娛樂系統(tǒng)10A的內(nèi)部結(jié)構(gòu)以及其一般操作將在下文參照圖16描述。
如圖16中所示,娛樂裝置12A具有作為用于執(zhí)行程序的裝置的CPU401、作為連接到CPU401的半導體存儲器RAM402、以及連接到CPU401的總線403。RAM402作為用于連續(xù)存儲記錄在光盤OD中的程序和數(shù)據(jù)的存儲單元。CPU401用于執(zhí)行從光盤OD讀出并存儲在RAM402中的程序。
總線403連接到圖像合成器(GS)404和輸入/輸出處理器(IOP)409。圖像合成器404具有包括幀緩沖器、Z緩沖器和紋理存儲器的RAM405以及具有表現(xiàn)并存儲圖像于RAM405的幀緩沖器中的表現(xiàn)(render)功能的表現(xiàn)引擎(RE)406。
作為外部設備的顯示監(jiān)視器20通過把數(shù)字RGB信號轉(zhuǎn)換為NTSC電視信號的編碼器407連接到圖像合成器404。
輸入/輸出處理器409連接到用于再現(xiàn)和解碼記錄在光盤OD中的數(shù)據(jù)的驅(qū)動器(DRV)410、聲音處理器(SP)412、作為包含快速存儲器的外部存儲器的存儲卡514、用無線方式連接到延遲設備515的手動控制器200A、以及存儲操作系統(tǒng)的ROM416等等。聲音處理器412通過放大器413連接到擴音器414和作為外部設備的顯示監(jiān)視器20,并且把音頻信號通過放大器413提供到擴音器414和顯示監(jiān)視器20。
存儲卡514包括包含CPU或門陣列以及快速存儲器的卡狀外部存儲設備。存儲卡514可拆卸地連接到圖13中所示的娛樂裝置12A的一個插座18A、18B。存儲卡514存儲中間游戲數(shù)據(jù)和用于回放DVD的程序,即,DVD播放程序。用于回放DVD的程序可以由存儲在光盤OD中的程序所更新。
當用戶按下手動控制器200A上的多個控制按鍵時,手動控制器200A把命令(二進制或多值命令)提供到娛樂裝置12A。驅(qū)動器410具有用于解碼根據(jù)MPEG(運動圖像專家組)標準編碼的圖像的解碼器。
圖17示出手動控制器200A被用作為用于作為DVD播放器的娛樂裝置12A的無線遙控器的方式。
在圖17中,其中開關(guān)230作為回放或暫停按鍵。選擇開關(guān)231作為用于訪問控制面板的開關(guān)。每次按下選擇開關(guān)231時,它在顯示監(jiān)視器20的顯示屏幕上的切換顯示和不顯示DVD播放器的控制面板。當顯示控制面板時,可以由方向鍵211至214選擇并由○按鍵221所確定的所需功能。
△按鍵223用于訪問存儲在作為光盤OD的DVD中的DVD菜單,并且□按鍵222被用于訪問存儲在DVD中的標題。
R1按鍵234a被用于跳到下一節(jié)。L1按鍵235a被用于跳到前一節(jié)。R2按鍵234b用于執(zhí)行快進搜索。L2按鍵235b用于執(zhí)行快倒搜索。
×按鍵224用于取消一個動作或停止DVD播放器的操作。R3按鍵242a是用于在英語和日語對話之間切換的聲音切換按鍵。L3按鍵241a是用于在英語字幕、日語字幕和無字幕之間切換的字幕切換按鍵。模式選擇按鍵232用于開啟和關(guān)閉DVD播放器。
當顯示控制面板時,用戶可以通過觀看顯示在顯示監(jiān)視器20上的圖像,使用方向鍵211至214、○按鍵221、以及×按鍵224選擇所需功能。
除了手動控制器200A之外,可以用圖18中所示的卡狀手動控制器200B用為專用無線遙控器。
與圖17中所視的手動控制器的控制按鍵的功能相同的手動控制器200B的各種控制按鍵由具有后綴B的相同參考標號所表示,并且不在下文中詳細描述。
如上述所述,當娛樂系統(tǒng)10A開始執(zhí)行和/或正在執(zhí)行記錄在光盤OD中的程序,或者開始再現(xiàn)或正在再現(xiàn)記錄在光盤OD中的數(shù)據(jù)時,娛樂裝置12A把定義要從手動控制器200A輸出的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)Db通過延遲設備515以無線方式發(fā)送到手動控制器200A。因此,當開始執(zhí)行或正在執(zhí)行程序時,可以減少從手動控制器200A發(fā)送到娛樂裝置12A的控制數(shù)據(jù)量。
由于在手動控制器200A或者延遲設備515或者它們兩者中提供作為用于存儲傳送定義指示數(shù)據(jù)Db的存儲單元的按鍵信息寄存器400,因此除非傳送定義指示數(shù)據(jù)Db改變,否則不需要把傳送定義指示數(shù)據(jù)Db從娛樂裝置12A發(fā)送到延遲設備515,或者通過延遲設備515發(fā)送到手動控制器200A。
通過娛樂裝置12A要更新或改變定義要從手動控制器200A輸出的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)Db,則娛樂裝置12A把更新的傳送定義指示數(shù)據(jù)Db發(fā)送到延遲設備515,或者通過延遲設備515發(fā)送到手動控制器200A,如此更新或改變現(xiàn)有的傳送定義指示數(shù)據(jù)Db。
根據(jù)本發(fā)明,如上文所述,可以定義要從手動控制器輸出的控制數(shù)據(jù)的類型。
即使控制單元的數(shù)目增加,并且控制單元具有更多的功能,包括產(chǎn)生開關(guān)輸出的功能以及根據(jù)控制單元上的壓力產(chǎn)生模擬輸出的功能,該手動控制器也不需要增加用于它與連接到該手動控制器的娛樂裝置之間進行通信所需的時間。
換句話說,通過調(diào)節(jié)或限制要在該手動控制器與娛樂裝置之間傳送的控制數(shù)據(jù)的類型,可以減少執(zhí)行手動控制器與該手動控制器所連接的娛樂裝置之間的通信所需的時間。
實際上,本發(fā)明的原理基于這樣的事實,即由于幾乎所有應用程序不使用所有,或者僅僅使用一些手動控制器的控制按鍵或者功能按鍵,并且對于要使用的控制按鍵不同,該手動控制器需要具有所有控制單元。
根據(jù)本發(fā)明,可以更加具體地設置要使用的手動控制器的控制按鍵,該手動控制器的控制按鍵的控制數(shù)據(jù)要被發(fā)送到該娛樂裝置,并且這種控制按鍵或控制數(shù)據(jù)設置可以通過由娛樂裝置所執(zhí)行的一個應用程序所更新。按照這種方式,執(zhí)行手動控制器和娛樂裝置之間的通信所需的時間被縮短。
例如,當由娛樂裝置執(zhí)行游戲程序時,當狀態(tài)(場景)改變時,可以定義在下一個場景中所需的控制單元,即,限制能夠使用控制單元的數(shù)目。
另外,當用于無線通信的延遲設備可拆卸地連接到娛樂裝置上時,該手動控制器可以在無線環(huán)境中用于娛樂裝置。
盡管已經(jīng)示出和詳細描述本發(fā)明的特定優(yōu)選實施例,應當知道可以作出各種改變而不脫離所附權(quán)利要求的范圍。
權(quán)利要求
1.一種程序執(zhí)行系統(tǒng),其中包括程序執(zhí)行裝置(12),用于讀取和執(zhí)行存儲在記錄介質(zhì)(OD)中的程序;以及手動控制器(200),其連接到所述程序執(zhí)行裝置(12)并具有多個控制單元,用于響應至少一個所述控制單元的用戶的操作把來自用戶的控制請求作為控制數(shù)據(jù)發(fā)送到所述程序執(zhí)行裝置;所述程序執(zhí)行裝置具有當所述程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,用于把定義來自手動控制器的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)發(fā)送到延遲設備的裝置。
2.根據(jù)權(quán)利要求1所述的程序執(zhí)行系統(tǒng),其特征在于,所述手動控制器具有用于存儲所述傳送定義指示數(shù)據(jù)的存儲單元(400)。
3.根據(jù)權(quán)利要求1所述的程序執(zhí)行系統(tǒng),其特征在于,所述程序執(zhí)行裝置具有當所述程序執(zhí)行裝置執(zhí)行所述程序時用于把更新傳送定義指示數(shù)據(jù)發(fā)送到所述手動控制器的裝置,以更新定義要從所述手動控制器發(fā)送的控制數(shù)據(jù)的類型的所述傳送定義指示數(shù)據(jù)的內(nèi)容。
4.根據(jù)權(quán)利要求1所述的程序執(zhí)行系統(tǒng),其特征在于,所述程序執(zhí)行裝置包括娛樂裝置(12),用于讀取和執(zhí)行存儲在可拆卸地安裝在該娛樂裝置中的記錄介質(zhì)中的程序。
5.一種程序執(zhí)行系統(tǒng)包括程序執(zhí)行裝置(12A),用于讀取和執(zhí)行存儲在記錄介質(zhì)(OD)中的程序;延遲設備(515),其連接到所述程序執(zhí)行裝置,并且具有第一無線通信單元(528);以及手動控制器(200A),其具有多個控制單元和用于與第一無線通信單元進行通信的第二無線通信單元(530),用于響應至少一個控制單元的用戶的操作把自來用戶的控制請求作為控制數(shù)據(jù)發(fā)送到所述程序執(zhí)行裝置;所述程序執(zhí)行裝置具有當所述程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,用于把定義通過所述延遲設備來自所述手動控制器的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到所述手動控制器的裝置。
6.根據(jù)權(quán)利要求5所述的程序執(zhí)行系統(tǒng),其特征在于,所述手動控制器具有用于存儲所述傳送定義指示數(shù)據(jù)的存儲單元(400)。
7.根據(jù)權(quán)利要求5所述的程序執(zhí)行系統(tǒng),其特征在于,所述程序執(zhí)行裝置具有當所述程序執(zhí)行裝置執(zhí)行所述程序時,用于把更新傳送定義指示數(shù)據(jù)發(fā)送到所述手動控制器的裝置,以更新定義要從所述手動控制器發(fā)送的控制數(shù)據(jù)的類型的所述傳送定義指示數(shù)據(jù)的內(nèi)容。
8.根據(jù)權(quán)利要求5所述的程序執(zhí)行系統(tǒng),其特征在于,所述程序執(zhí)行裝置包括娛樂裝置(12A),用于讀取和執(zhí)行存儲在可拆卸地安裝在該娛樂裝置中的記錄介質(zhì)中的程序。
9.一種程序執(zhí)行系統(tǒng)包括程序執(zhí)行裝置(12A),用于讀取和執(zhí)行存儲在記錄介質(zhì)(OD)中的程序;延遲設備(515),其連接到所述程序執(zhí)行裝置,并且具有第一無線通信單元(528);以及手動控制器(200A),其具有多個控制單元和用于與所述第一無線通信單元進行通信的第二無線通信單元(530),用于響應至少一個所述控制單元的用戶的操作把自來用戶的控制請求作為控制數(shù)據(jù)發(fā)送到所述延遲設備;所述程序執(zhí)行裝置具有當所述程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行程序時,用于把定義通過所述延遲設備來自所述手動控制器的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)發(fā)送到所述延遲設備的裝置。
10.根據(jù)權(quán)利要求9所述的程序執(zhí)行系統(tǒng),其特征在于,所述延遲設備具有用于存儲所述傳送定義指示數(shù)據(jù)的存儲單元(400)。
11.根據(jù)權(quán)利要求9所述的程序執(zhí)行系統(tǒng),其特征在于,所述程序執(zhí)行裝置具有當所述程序執(zhí)行裝置執(zhí)行所述程序時,用于把更新傳送定義指示數(shù)據(jù)發(fā)送到所述延遲設備的裝置,以更新定義要從所述手動控制器通過延遲設備發(fā)送的控制數(shù)據(jù)的類型的所述傳送定義指示數(shù)據(jù)的內(nèi)容。
12.根據(jù)權(quán)利要求9所述的程序執(zhí)行系統(tǒng),其特征在于,所述程序執(zhí)行裝置包括娛樂裝置(12A),用于讀取和執(zhí)行存儲在可拆卸地安裝在該娛樂裝置中的記錄介質(zhì)中的程序。
13.一種延遲設備(515),其可拆卸地連接到用于讀取并執(zhí)行存儲在記錄介質(zhì)(OD)中的程序的程序執(zhí)行裝置(12A),用于在該延遲設備連接到所述程序執(zhí)行裝置時允許程序執(zhí)行裝置和具有多個控制單元的手動控制器(200A)之間進行無線通信,所述延遲設備包括一種裝置,當所述程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行所述程序時,用于把定義要從所述手動控制器發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)作為無線數(shù)據(jù)發(fā)送到所述手動控制器。
14.根據(jù)權(quán)利要求13所述的延遲設備,其特征在于所述程序執(zhí)行程序包括娛樂裝置(12A),用于讀取和執(zhí)行存儲在可拆卸地安裝在娛樂裝置中的記錄介質(zhì)中的程序。
15.一種延遲設備(515),其可拆卸地連接到用于讀取并執(zhí)行存儲在記錄介質(zhì)(OD)中的程序的程序執(zhí)行裝置(12A),用于在該延遲設備連接到所述程序執(zhí)行裝置時允許程序執(zhí)行裝置和具有多個控制單元的手動控制器(200A)之間進行無線通信,所述延遲設備包括一種裝置,當所述程序執(zhí)行裝置開始執(zhí)行和/或正在執(zhí)行所述程序時,在把定義要從所述手動控制器通過延遲設備發(fā)送到所述程序執(zhí)行裝置的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)從所述程序執(zhí)行裝置發(fā)送到所述延遲設備之后,用于根據(jù)所述傳送定義指示數(shù)據(jù)處理來自所述手動控制器的無線控制數(shù)據(jù),并且把處理的無線控制數(shù)據(jù)發(fā)送到所述程序執(zhí)行裝置。
16.根據(jù)權(quán)利要求15所述的延遲設備,其中包括用于存儲所述傳送定義指示數(shù)據(jù)的存儲單元(400)。
17.根據(jù)權(quán)利要求15所述的延遲設備,其特征在于所述程序執(zhí)行程序包括娛樂裝置(12A),用于讀取和執(zhí)行存儲在可拆卸地安裝在娛樂裝置中的記錄介質(zhì)中的程序。
18.一種手動控制器(200)具有多個控制單元,用于響應至少一個所述控制單元的用戶的操作發(fā)送控制數(shù)據(jù),其中包括控制數(shù)據(jù)傳送定義裝置(400)(170A),用于定義響應外部輸入指令而發(fā)送的控制數(shù)據(jù)的類型。
19.根據(jù)權(quán)利要求18所述的手動控制器,其中進一步包括存儲單元(400),用于響應外部輸入的的指令,存儲要發(fā)送的控制數(shù)據(jù)的類型,所述控制數(shù)據(jù)傳送定義裝置包括用于根據(jù)存儲在所述存儲單元中的控制數(shù)據(jù)的類型輸出控制數(shù)據(jù)的裝置。
20.根據(jù)權(quán)利要求19所述的手動控制器,用于與管腳兼容的從屬手動控制器(200P)相結(jié)合,其中所述存儲單元具有用于在所述手動控制器開啟時存儲要從所述從屬手動控制器輸出的控制數(shù)據(jù)的類型的裝置。
21.一種記錄介質(zhì)存儲一個程序,其中包括如下步驟確認(K1)與具有多個控制單元的手動控制器(200)進行電連接,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù);以及把定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)發(fā)送(K5)到所述手動控制器。
22.一種記錄介質(zhì)存儲一個程序,其中包括如下步驟確認(K1)與具有多個控制單元的手動控制器(200)進行電連接,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù);使(K3)所述手動控制器從正常模式進入到傳送定義指示模式,用于定義要發(fā)送的控制數(shù)據(jù)的類型;把定義要發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)發(fā)送(K5)到手動控制器;以及使(K7)該手動控制器從傳送定義指示模式進入到正常模式。
23.一種程序包括如下步驟確認(K1)與具有多個控制單元的手動控制器(200)進行電連接,用于響應至少一個控制單元的用戶的操作發(fā)送控制數(shù)據(jù);以及把定義要從手動控制器發(fā)送的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)發(fā)送(K5)到手動控制器。
24.一種程序執(zhí)行裝置(12),用于連接到具有多個控制單元的手動控制器(200),用于響應至少一個所述控制單元的用戶操作發(fā)送控制數(shù)據(jù),并且讀取和執(zhí)行存儲在記錄介質(zhì)(OD)中的程序,其中包括傳送定義指示數(shù)據(jù)發(fā)送裝置(150A),用于根據(jù)讀取程序的內(nèi)容,把定義要從所述手動控制器發(fā)送到所述程序執(zhí)行裝置的控制數(shù)據(jù)的類型的傳送定義指示數(shù)據(jù)(Db)發(fā)送到手動控制器。
全文摘要
減少執(zhí)行娛樂裝置(12)與具有復雜功能的連接到該娛樂裝置(12)的手動控制器(200)之間的通信所需的時間。根據(jù)記錄在光盤(OD)中并由該娛樂裝置(12)所讀取的應用程序定義(限定)當操作包含方向鍵的控制單元時從手動控制器(200)輸出的控制數(shù)據(jù)的類型。該手動控制器(200)具有用于設置這種控制數(shù)據(jù)的類型的設置寄存器。在來自該娛樂裝置(12)的一種控制數(shù)據(jù)被定義在手動控制器的設置寄存器中之后,該手動控制器(200)的CPU僅僅為每個圖像幀發(fā)送設置在該設置寄存器中的類型的數(shù)據(jù)。通過如此限制要發(fā)送的控制數(shù)據(jù)的類型,執(zhí)行該娛樂裝置(12)與手動控制器(200)之間的通信所需的時間被縮短。
文檔編號G06F3/02GK1450926SQ00819333
公開日2003年10月22日 申請日期2000年9月8日 優(yōu)先權(quán)日1999年9月10日
發(fā)明者田中誠, 赤澤亨 申請人:索尼計算機娛樂公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴海县| 新竹县| 松江区| 墨竹工卡县| 杭州市| 内江市| 浙江省| 韶关市| 久治县| 晋州市| 邢台市| 开阳县| 平塘县| 阳高县| 德兴市| 项城市| 德化县| 永丰县| 崇明县| 海口市| 乡城县| 九江县| 科尔| 灌阳县| 张北县| 温州市| 莫力| 乌苏市| 瑞丽市| 益阳市| 泗洪县| 桂东县| 凤台县| 晋州市| 横山县| 福安市| 公安县| 琼海市| 湖南省| 梓潼县| 宜城市|