專(zhuān)利名稱(chēng):游戲機(jī)用多輸入連接裝置的制作方法
〔技術(shù)領(lǐng)域〕本發(fā)明涉及將多部輸入裝置來(lái)的數(shù)據(jù)送至游戲機(jī)主機(jī)的游戲機(jī)用多輸入連接裝置。
〔背景技術(shù)〕家用電視游戲機(jī)自出現(xiàn)以來(lái)已有多年。近年又開(kāi)發(fā)了多種多樣、充滿(mǎn)趣味的游戲機(jī),作為娛樂(lè)設(shè)備,很受歡迎。這種家用游戲機(jī)一般做成將2部輸入裝置直接連到游戲機(jī)主機(jī)上。
于是,3人以上同時(shí)參加游戲這類(lèi)游戲軟件設(shè)計(jì)成,操作輸入裝置的游戲者按游戲軟件的指示交替使用2部輸入裝置。但這種用法存在的問(wèn)題是只能用于模擬游戲等這類(lèi)游戲。
針對(duì)如動(dòng)作游戲、射擊游戲那樣需要游戲者實(shí)時(shí)操作輸入裝置的游戲軟件,開(kāi)發(fā)過(guò)具有能連接輸入裝置的多個(gè)連接端子的銜接器。多個(gè)連接端子上分別連接輸入裝置后,再將此銜接器與游戲機(jī)主機(jī)輸入裝置用連接端子連接。通過(guò)使用這種銜接器,使游戲者能同時(shí)操作多部輸入裝置,并進(jìn)行游戲。
然而,以往的銜接器中,輸入裝置狀態(tài)監(jiān)視、輸入裝置數(shù)據(jù)讀出等對(duì)銜接器所連多部輸入裝置的控制本身均由游戲機(jī)主機(jī)進(jìn)行。因此,存在的問(wèn)題是游戲機(jī)主機(jī)所進(jìn)行的輸入裝置控制和輸入數(shù)據(jù)處理都變得復(fù)雜,不能適應(yīng)需要高速數(shù)據(jù)處理的游戲。
本發(fā)明的目的在于提供一種可減輕游戲機(jī)主機(jī)的數(shù)據(jù)處理負(fù)擔(dān),將多部輸入裝置的數(shù)據(jù)送至游戲機(jī)主機(jī)的游戲機(jī)用多輸入連接裝置。
〔發(fā)明概述〕本發(fā)明游戲機(jī)用多輸入連接裝置的特征在于具有分別連接各輸入裝置,并輸入上述輸入裝置來(lái)的數(shù)據(jù)的多個(gè)輸入連接部;連接游戲機(jī)主機(jī),并將數(shù)據(jù)輸出至上述游戲機(jī)主機(jī)的輸出連接部;依次讀取上述多個(gè)輸入連接部所接上述輸入裝置來(lái)的數(shù)據(jù),并將讀取的數(shù)據(jù)從上述輸出連接部輸出至上述游戲機(jī)主機(jī)的控制部。
本發(fā)明的游戲機(jī)用多輸入連接裝置中,最好上述控制部具有存儲(chǔ)從上述多個(gè)輸入裝置依次讀取的數(shù)據(jù)的存儲(chǔ)部,從上述輸出連接部匯總輸出上述存儲(chǔ)部所存數(shù)據(jù)。
本發(fā)明的游戲機(jī)用多輸入連接裝置中,最好再具備帶有單選狀態(tài),從上述多個(gè)輸入連接部中選擇一個(gè)輸入連接部的選擇操作部,上述控制部在上述單選狀態(tài)下,將上述選擇操作部所選的上述輸入連接部接至上述輸出連接部。
本發(fā)明的游戲機(jī)用多輸入連接裝置中,最好上述選擇操作部還帶有選擇上述多個(gè)輸入連接部的多選狀態(tài),上述控制部在上述多選狀態(tài)下,從上述輸出連接部匯總輸出上述存儲(chǔ)部所存數(shù)據(jù)。
利用本發(fā)明,游戲機(jī)用多輸入連接裝置本身依次讀取多部輸入裝置來(lái)的數(shù)據(jù),將所讀取的數(shù)據(jù)匯總輸出至游戲機(jī)主機(jī),因而能減輕游戲機(jī)主機(jī)的負(fù)擔(dān),需要高速數(shù)據(jù)處理、復(fù)雜且充滿(mǎn)趣味的游戲也能用。
〔附圖的簡(jiǎn)要說(shuō)明〕圖1為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的使用狀態(tài)斜視圖。
圖2為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的使用狀態(tài)概略框圖。
圖3A~圖3C為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置中可選用的輸入裝置的具體例示意圖。
圖4為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置主要部分的框圖。
圖5為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置主要部分的電路圖。
圖6為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的動(dòng)作說(shuō)明圖。
圖7為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的動(dòng)作說(shuō)明流程圖。
圖8為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的動(dòng)作說(shuō)明圖。
圖9A和圖9B為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的動(dòng)作說(shuō)明圖。
圖10為本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置的動(dòng)作說(shuō)明時(shí)間圖。
〔實(shí)施發(fā)明的較佳實(shí)施例〕現(xiàn)按
本發(fā)明一實(shí)施例游戲機(jī)用多輸入連接裝置。
如圖1和圖2所示,本實(shí)施例的多輸入連接裝置30接在游戲機(jī)主機(jī)10與輸入裝置20之間。游戲機(jī)主機(jī)10上設(shè)有2個(gè)輸入連接部12a和12b,最多可連接2部控制桿、控制觸板、鼠標(biāo)器等輸入裝置。多輸入連接裝置30接在游戲機(jī)主機(jī)10的輸入連接部12a或12b上。
圖1中,游戲機(jī)主機(jī)10的一個(gè)輸入連接部12a上連接控制觸板這種輸入裝置20,另一輸入連接部12b上連接多輸入連接裝置30。
多輸入連接裝置30上設(shè)有32a、32b、32c、32d等4個(gè)輸入連接部,最多能接4部控制觸板、控制桿、鼠標(biāo)器等輸入裝置。圖1中,多輸入連接裝置30的最左端輸入連接部31上連接控制觸板這種輸入裝置20。
多輸入連接裝置30上設(shè)有滑動(dòng)式開(kāi)關(guān)34。此開(kāi)關(guān)34是切換多輸入連接裝置30工作方式用的開(kāi)關(guān)??汕袚Q方式A、方式B、方式C、方式D和多輸入方式,前四種方式分別僅使與輸入連接部32a、32b、32c和32d連接的對(duì)應(yīng)輸入裝置有效,多輸入方式則使32a、32b、32c和32d等4個(gè)輸入連接部連接的全部輸入裝置都有效。
如圖2所示,本實(shí)施例多輸入連接裝置30內(nèi)部裝有單片微型計(jì)算機(jī)36,以控制多輸入連接裝置30的動(dòng)作。單片微機(jī)36具有CPU36a、ROM36b和RAM36c,并與總線38連接。
本實(shí)施例使用單片微機(jī)36控制多輸入連接裝置30的動(dòng)作,但也可以用完成同樣動(dòng)作的邏輯電路進(jìn)行控制。
圖3示出本實(shí)施例的多輸入連接裝置30中可用的輸入裝置20的具體例子。
圖3A為普通的3鍵控制觸板22。其左側(cè)設(shè)有指示方向用的方向鍵22a,右側(cè)設(shè)有起始鍵22b和3個(gè)指令鍵22c、22d和22e。
圖3B為6鍵控制觸板24,改善了普通3鍵控制觸板的操作性。其左側(cè)設(shè)有方向鍵24a,中央設(shè)起始鍵24b,右側(cè)設(shè)有6個(gè)指令鍵24c、24d、24e、24f、24g、24h。
圖3C為鼠標(biāo)器26。其內(nèi)部有旋轉(zhuǎn)球(未圖示)。利用在桌上移動(dòng)使球旋轉(zhuǎn),可輸入移動(dòng)方向和移動(dòng)距離數(shù)據(jù)。該鼠標(biāo)器上面設(shè)有2個(gè)開(kāi)關(guān)鍵26a、26b,通過(guò)按壓此二開(kāi)關(guān)可進(jìn)行各種指示。
下面利用圖4說(shuō)明本實(shí)施例多輸入連接裝置30的詳細(xì)結(jié)構(gòu)。為了便于理解說(shuō)明,圖4中僅僅圖示2個(gè)輸入連接部32a和32b。
首先,利用圖4的框圖部分進(jìn)行說(shuō)明。
方式開(kāi)關(guān)34中設(shè)有端子JS1、JS2和MULTI,端子JS1對(duì)應(yīng)于僅使輸入連接部32a所接輸入裝置有效的方式A,端子JS2對(duì)應(yīng)于僅使輸入連接部32b所接輸入裝置有效的方式B,端子MULTI對(duì)應(yīng)于輸入連接部32a、32b所接輸入裝置都有效的多輸入方式。
方式開(kāi)關(guān)34經(jīng)緩沖器40與總線38連接。方式開(kāi)關(guān)34的切換6狀態(tài)經(jīng)緩沖器40輸出至總線38。
輸入選擇器42選擇2個(gè)輸入連接部32a、32b中的1個(gè),并輸出所選輸入裝置20來(lái)的輸入數(shù)據(jù)。輸入選擇器42設(shè)有分別連接輸入連接部32a、32b的輸入端JS1和JS2,輸出所選數(shù)據(jù)用的輸出端OUT、輸入選擇信號(hào)用的控制端SL。此控制端SL連接鎖存器44,鎖存器44又連接總線38。
指示數(shù)據(jù)經(jīng)總線38鎖入鎖存器44時(shí),輸入選擇器42根據(jù)鎖存器44鎖入的指示數(shù)據(jù),選擇輸入端JS1和JS2中的一個(gè),連接到輸出端OUT。
若方式開(kāi)關(guān)34選擇方式A,則鎖存器44中鎖入將輸入端JS1連接輸出端OUT的指示數(shù)據(jù),輸入端JS1與輸出端OUT處于常接狀態(tài)。
若方式開(kāi)關(guān)34選擇方式B,則鎖存器44中鎖入將輸入端JS2連接輸出端OUT的指示數(shù)據(jù),輸入端JS2與輸出端OUT處于常接狀態(tài)。
若方式開(kāi)關(guān)34選擇多輸入方式,鎖存器44則相應(yīng)鎖入輸入端JS1連接輸出端OUT的指示數(shù)據(jù)和輸入端JS2連接輸出端OUT的指示數(shù)據(jù),輸入端JS1和JS2動(dòng)態(tài)地與輸出端OUT連接。
輸入選擇器42的輸出端OUT所輸出的數(shù)據(jù)經(jīng)緩沖器46輸出至總線38,與此同時(shí),也輸出至輸出選擇器48。
輸出選擇器48選擇性地將輸入選擇器42的輸出數(shù)據(jù)或鎖存器50鎖存的數(shù)據(jù)進(jìn)行輸出。輸出選擇器48設(shè)有連接輸入選擇器42輸出端OUT的輸入端THRU、連接鎖存器50的輸入端MULTI、連接游戲機(jī)主機(jī)10的輸出端MD和輸入選擇信號(hào)用的控制端SL。此控制端SL連接鎖存器52,鎖存器52又連接總線38。
由上述輸入選擇器42、鎖存器44、緩沖器46、輸出選擇器48、鎖器50、鎖存器52等部件組成對(duì)多輸入連接裝置30進(jìn)行控制的控部。
指示數(shù)據(jù)經(jīng)總線38鎖入鎖存器52時(shí),輸出選擇器48根據(jù)鎖器52鎖存的指示數(shù)據(jù),選擇輸入端THRU和MULTI中的一個(gè)接輸出端MD。
若方式開(kāi)關(guān)34選擇方式A或方式B,則鎖存器52中鎖存將輸端THRU連接輸出端MD的指示數(shù)據(jù),輸入端THRU輸出端D處于常接狀態(tài)。
若方式開(kāi)關(guān)34選擇多輸入方式(MULTI),則鎖存器52中鎖將MULTI端連接輸出端OUT的指示數(shù)據(jù),輸入端MULTI與出端MD處于常接狀態(tài)。
輸入選擇器42根據(jù)鎖存器44,動(dòng)態(tài)切換輸入端JS1和JS2。輸連接部32a、32b所接輸入裝置20來(lái)的輸入數(shù)據(jù)依次經(jīng)緩沖器46出至總線38,并存放到單片微機(jī)36中的RAM36c內(nèi)。RAM36儲(chǔ)的輸入數(shù)據(jù)又依次鎖入鎖存器50,再通過(guò)輸出選擇器48,經(jīng)輸部MD送到游戲機(jī)主機(jī)10。
圖5為圖4所示多輸入連接裝置30的具體電路圖,清楚地示與圖4所示框圖的對(duì)應(yīng)關(guān)系。
輸入選擇器42的輸入端JS1、JS2與輸入裝置20之間由9根信線連接。同樣,輸出選擇器48的輸出端MD與游戲機(jī)主機(jī)10之也由9根信號(hào)線連接。
9根信號(hào)線中2根用于接電源VCC和地GND,所以由7根信號(hào)進(jìn)行數(shù)據(jù)的輸入和輸出。7根信號(hào)線中一根常作輸出信號(hào)線用,根用作輸入或輸出信號(hào)線,其余5根用作輸入信號(hào)線。
這里,輸出信號(hào)線說(shuō)的是沿輸入選擇器42的輸入端JS1、JS2輸入裝置20的方向輸出信號(hào)的信號(hào)線,輸入信號(hào)線說(shuō)的是沿輸入裝置20至輸入選擇器42的輸入端JS1、JS2的方向輸入信號(hào)的信號(hào)線。
輸入選擇器42的組成部分包括譯碼器60、61、選擇器62、63(5個(gè))、三態(tài)緩沖器64、65和鎖存器66。輸出選擇器48的組成部分包括選擇器67、68、三態(tài)緩沖器69、選擇器70、71(5個(gè))和鎖存器66。鎖存器66含于輸入選擇器42和輸出選擇器48的內(nèi)部,圖4未圖示。
緩沖器40對(duì)應(yīng)于緩沖器72,鎖存器44對(duì)應(yīng)于鎖存器75,緩沖器46對(duì)應(yīng)于緩沖器73,鎖存器50對(duì)應(yīng)于鎖存器74,鎖存器52對(duì)應(yīng)于鎖存器75。鎖存器75包含鎖存器44和鎖存器52。
下面用圖6~圖10說(shuō)明本實(shí)施例多輸入連接裝置30的動(dòng)作。
首先,利用圖6說(shuō)明多輸入連接裝置30的動(dòng)作概況。
電視游戲裝置中,以1場(chǎng)(電視中1次垂直掃描所形成的畫(huà)面)掃描期間(1/60秒)為單位進(jìn)行控制。1場(chǎng)掃描期間包括顯示圖像的圖像顯示期間和不顯示圖像的垂直回描期間。在不顯示圖像的垂直回描期間,將多部輸入裝置來(lái)的數(shù)據(jù)從多輸入連接裝置30送至游戲機(jī)主機(jī)10。
垂直回描期間開(kāi)始,游戲機(jī)主機(jī)10就先從直接連于輸入連接部12a的輸入裝置20讀取數(shù)據(jù)。接著從多輸入連接裝置30讀取多部輸入裝置20的輸入數(shù)據(jù)。然后,游戲機(jī)主機(jī)10根據(jù)讀取的輸入數(shù)據(jù),進(jìn)行游戲者人物移動(dòng)、對(duì)手人物移動(dòng)等顯示準(zhǔn)備。在顯示期間顯示垂直回描期間已準(zhǔn)備的圖像。
另一方面,垂直回描期間開(kāi)始,多輸入連接裝置30就等待游戲機(jī)主機(jī)10來(lái)的指令,將已經(jīng)準(zhǔn)備好的多部輸入裝置20的輸入數(shù)據(jù)送至游戲機(jī)主機(jī)10。接著,多輸入連接裝置30從方式開(kāi)關(guān)34讀取工作方式。
在工作方式為僅使單一輸入連接部32a~32d有效的單選方式A~D時(shí),輸入選擇器42中,將輸入端JS1~JS4中所選方式的輸入端接至輸出端OUT,與此同時(shí),輸出選擇器48中,將輸入端THRU接至輸出端MD。
在工作方式為使全部輸入裝置都有效的多選方式(MULTI)時(shí),如圖6所示,依次讀取輸入連接部32a、32b、32c、32d所接輸入裝置20來(lái)的輸入數(shù)據(jù),準(zhǔn)備用以送給游戲機(jī)主機(jī)10的輸入數(shù)據(jù)。這樣準(zhǔn)備好的輸入數(shù)據(jù),在下一垂直回描期間送至游戲機(jī)主機(jī)10。
下面用圖7~圖10細(xì)說(shuō)明多輸入連接裝置30的動(dòng)作情況。
在單選方式A~D的情況下,多輸入連接裝置30只作為轉(zhuǎn)換開(kāi)關(guān)起作用。即將輸入端JS1~JS4中所選工作方式的輸入端接至輸出端OUT,與此同時(shí),輸出選擇器48中,將輸入端THRU接至輸出端MD,有效的輸入連接部所接的輸入裝置20直接接至游戲機(jī)主機(jī)10的輸入連接部12b。游戲機(jī)主機(jī)10先從本身輸入連接部12b所接輸入裝置20,讀取輸入數(shù)據(jù),然后再?gòu)亩噍斎脒B接裝置30所接輸入裝置20讀取輸入數(shù)據(jù)。
在多選方式(MULTI)的情況下,從游戲機(jī)主機(jī)10的輸入數(shù)據(jù)發(fā)送完畢的時(shí)刻開(kāi)始,即準(zhǔn)備送出的輸入數(shù)據(jù),并在下一垂直回描期間送出輸入數(shù)據(jù)。下面按照此順序說(shuō)明動(dòng)作的詳細(xì)情況。
讀取方式開(kāi)關(guān)34的切換狀態(tài)后,讀取輸入連接端32a~32d的連接狀態(tài)和輸入裝置20來(lái)的輸入數(shù)據(jù)。此讀取動(dòng)作用圖7的流程圖進(jìn)行說(shuō)明。
首先,對(duì)最初的輸入連接部32a判定是否連接某些輸入裝置(步驟S10)。
接有輸入裝置時(shí),先判定是否為控制觸板(步驟S11)。是控制觸板,則用輸入端JS1的7根信號(hào)線,讀取控制觸板的類(lèi)別和開(kāi)關(guān)的狀態(tài)(步驟S12、13、14)。
控制觸板有3鍵控制觸板22(圖3A)和6鍵控制觸板24(圖3B)兩種。因此,在S12預(yù)先判定是否6鍵控制觸板。
在3鍵控制觸板22的情況下,要讀取8個(gè)開(kāi)關(guān)的狀態(tài)。如圖8所示,生成表示3鍵控制觸板的標(biāo)識(shí)碼(ID碼)“0000”,同時(shí)使輸出信號(hào)電平變化,從輸入信號(hào)線讀取并存儲(chǔ)3鍵控制觸板22的數(shù)據(jù)(步驟S14)。
在6鍵控制觸板24的情況下,要讀取12位輸入數(shù)據(jù)。如圖8所示,生成表示6鍵控制觸板的標(biāo)識(shí)碼(ID碼)“0001”,同時(shí)使輸出信號(hào)線電平變化,從輸入信號(hào)線讀取并存儲(chǔ)6鍵控制觸板24的數(shù)據(jù)(步驟S13)。
所接輸入裝置不是控制觸板時(shí),判定是否鼠標(biāo)器(步驟S15)。是鼠標(biāo)器,則將輸入端JS1的7根信號(hào)線中的2根作為輸出信號(hào)線,其余的5根用作輸入信號(hào)線,在讀取輸入裝置類(lèi)別的同時(shí),也讀取鼠標(biāo)器的位置和開(kāi)關(guān)的狀態(tài)(步驟S16)。在鼠標(biāo)器26的情況下,如圖8所示,生成表示鼠標(biāo)器的標(biāo)識(shí)碼“0010”,同時(shí)使輸出信號(hào)線的電平變化,讀取存儲(chǔ)鼠標(biāo)器位置和開(kāi)關(guān)數(shù)據(jù)。
當(dāng)步驟S10中判定未接輸入裝置,步驟S15中判定不是控制觸板,也不是鼠標(biāo)器時(shí),進(jìn)行未連接處理(步驟S17)。生成表示未接任何裝置的標(biāo)識(shí)碼“1111”,不存儲(chǔ)信號(hào)線來(lái)的數(shù)據(jù)。
從輸入連接部32a讀取的處理一完畢,就判定從其他輸入連接部32b~32d的讀取處理是否有輸出(步驟S18)。反復(fù)進(jìn)行步驟S10~S17的處理,直至從全部輸入連接部32a~32d讀取的處理完畢。
這樣讀得的數(shù)據(jù),如圖8那樣排列,準(zhǔn)備一串匯總的輸入數(shù)據(jù)。在輸入數(shù)據(jù)的開(kāi)頭,先排列表示4個(gè)輸入連接部32a~32d所接輸入裝置的類(lèi)別標(biāo)識(shí),其后接著排列各輸入裝置來(lái)的輸入數(shù)據(jù)。利用這種排列方法,游戲機(jī)主機(jī)10先讀取表示輸入裝置類(lèi)別的標(biāo)識(shí),再按該標(biāo)識(shí)確定各輸入裝置來(lái)的輸入數(shù)據(jù)的位數(shù),所以游戲機(jī)主機(jī)10能確實(shí)掌據(jù)全部輸入數(shù)據(jù)的位數(shù),同時(shí)可在游戲機(jī)主機(jī)10與多輸入連接裝置30之間只收、發(fā)所需要的位數(shù)。
進(jìn)行上述動(dòng)作后,送出的輸入數(shù)據(jù)的準(zhǔn)備結(jié)束。
垂直回描期間開(kāi)始,讀取游戲機(jī)主機(jī)10的輸入連接部12a所接輸入裝置20來(lái)的數(shù)據(jù)一結(jié)束,輸入數(shù)據(jù)就從多輸入連接裝置30送至游戲機(jī)主機(jī)10。其詳細(xì)發(fā)送動(dòng)作用圖9A和9B進(jìn)行說(shuō)明。
如圖9A所示,多輸入連接裝置30與游戲機(jī)主機(jī)10之間也由9根信號(hào)線連接。9根信號(hào)線中的2根用作連接電源VCC和地GND,所以由7根信號(hào)線進(jìn)行數(shù)據(jù)的輸入、輸出。7根信號(hào)線中,2根用作輸出信號(hào)線,其余5根用作輸入信號(hào)線。如圖9A所示,2根輸出信號(hào)線分別為選擇信號(hào)線SEL和選通信號(hào)線STRB,5根輸出信號(hào)線中1根為確認(rèn)信號(hào)線ACK,4根為數(shù)據(jù)信號(hào)線DATA。通過(guò)控制這些信號(hào)線,將圖8所示的輸入數(shù)據(jù)從多輸入連接裝置30送至游戲機(jī)主機(jī)10。
這里,輸出信號(hào)線說(shuō)的是沿游戲機(jī)主機(jī)10至多輸入連接裝置30的方向輸出信號(hào)的信號(hào)線,輸入信號(hào)線說(shuō)的是沿多輸入連接裝置30至游戲機(jī)主機(jī)10的方向輸入信號(hào)的信號(hào)線。
若處于可接受數(shù)據(jù)的狀態(tài),則游戲機(jī)主機(jī)10使選擇信號(hào)線SEL為低電平。利用此動(dòng)作,多輸入連接裝置30變成發(fā)送數(shù)據(jù)的動(dòng)作方式,監(jiān)視游戲機(jī)主機(jī)10的選通信號(hào)線STRB的變化。
若選通信號(hào)線STRB從高電平變?yōu)榈碗娖?,多輸入連接裝置30就將起始數(shù)據(jù)送至數(shù)據(jù)信號(hào)線DATA,同時(shí)使確認(rèn)信號(hào)線ACK從高電平變?yōu)榈碗娖健?br>
游戲機(jī)主機(jī)10檢測(cè)出確認(rèn)信號(hào)線ACK變化后,讀取數(shù)據(jù)線DATA上送出的數(shù)據(jù)。數(shù)據(jù)讀取一結(jié)束,游戲機(jī)主機(jī)10就使選通信號(hào)線STRB從低電平變?yōu)楦唠娖健?br>
若選通信號(hào)線STRB從低電平變?yōu)楦唠娖?,多輸入連接裝置30就將下一數(shù)據(jù)送至數(shù)據(jù)信號(hào)線DATA,同時(shí)使確認(rèn)信號(hào)線ACK從低電平變?yōu)楦唠娖健?br>
游戲機(jī)主機(jī)10檢測(cè)出確認(rèn)信號(hào)線ACK變化后,讀取信號(hào)線DATA上送出的數(shù)據(jù)。數(shù)據(jù)寫(xiě)入一結(jié)束,游戲機(jī)主機(jī)10就使選通信號(hào)線STRB的電平變化。
這樣反復(fù)進(jìn)行上述一系列動(dòng)作,數(shù)據(jù)可從多輸入連接裝置30送至游戲機(jī)主機(jī)10。如上所述,利用最初4次讀取數(shù)據(jù),可掌握多輸入連接裝置30中輸入連接部32a~32d的連接狀態(tài)。因此,游戲機(jī)主機(jī)10能正確管理從多輸入連接裝置30讀取數(shù)據(jù)的次數(shù),而且數(shù)據(jù)讀取一結(jié)束,游戲機(jī)主機(jī)10就選擇信號(hào)線SEL和選通信號(hào)線STRB均為高電平。
圖10為多輸入連接裝置30中輸出選擇器48的輸出端MD、輸入選擇器42的輸入端JS1~JS4的時(shí)間圖。該時(shí)間圖是多輸入連接裝置30的輸入連接部32a連接3鍵控制觸板22,輸入連接部32b連接鼠標(biāo)器26,其他輸入連接部32c、32d未接任何裝置的情況。
垂直回描期間開(kāi)始,游戲機(jī)主機(jī)10就讀取輸入連接部12a所所輸入裝置20來(lái)的數(shù)據(jù)(JS期間)。
接著,多輸入連接裝置30送輸入數(shù)據(jù)至游戲機(jī)主機(jī)10(MUL-TI期間)。輸出端MD的信號(hào)線SEL、STRB、ACK、DATA如圖中所示那樣變化,多輸入連接裝置30中準(zhǔn)備好的輸入數(shù)據(jù)被送至游戲機(jī)主機(jī)10。
然后,讀取多輸入連接裝置30中方式開(kāi)關(guān)34的轉(zhuǎn)換狀態(tài)(MODE期間),此后,就輸入連接部32a~32b的連接狀態(tài),讀取輸入數(shù)據(jù)(JS1、JS2、JS3、JS4期間)。
輸入連接部32a上接有3鍵控制觸板22,所以在JS1期間,輸入端JS1的信號(hào)線P0~P6如圖中所示那樣變化。輸入連接部32b上接有鼠標(biāo)器26,所以在JS2期間,輸入端JS2的信號(hào)線P0~P6如圖中所示那樣變化。輸入連接部32c、32d上未接任何裝置,所以在JS3、JS4期間,即便讓輸入端JS3、JS4的信號(hào)線6變化,信號(hào)線P0~P5也如圖中所示那樣沒(méi)有變化。
這樣,根據(jù)本實(shí)施例,游戲機(jī)用多輸入裝置本身依次讀取多部輸入裝置來(lái)的數(shù)據(jù),并將所讀取的數(shù)據(jù)匯總送至游戲機(jī)主機(jī),因而可減輕游戲機(jī)主機(jī)的負(fù)擔(dān)。
本發(fā)明不受上述實(shí)施例限制,可有種種變形。
例如,上述實(shí)施例中游戲機(jī)用多輸入連接裝置上可接4部輸入裝置,但連接幾部輸入裝置均可。
能接的輸入裝置除上述實(shí)施例中說(shuō)明的以外,也可連接其他類(lèi)型的裝置。
此外,關(guān)于輸入裝置的輸入數(shù)據(jù)存儲(chǔ)形式和數(shù)據(jù)發(fā)送方法,上述實(shí)施例中說(shuō)明的是一個(gè)例子,也可以用其他的形式存儲(chǔ),或用其他的方法發(fā)送。
〔產(chǎn)業(yè)上的實(shí)用性〕如上所述,本發(fā)明的游戲機(jī)用多輸入連接裝置接在游戲機(jī)主機(jī)和輸入裝置之間,可將數(shù)量多于游戲機(jī)能直接連接的部數(shù)的輸入裝置同時(shí)接至游戲機(jī)主機(jī),而不加大該主機(jī)的數(shù)據(jù)處理負(fù)荷;作為游戲機(jī)的銜接器,很有用,尤其適合用于諸如動(dòng)作游戲、射擊游戲之類(lèi)游戲者需要實(shí)時(shí)操作輸入裝置的游戲軟件中。
權(quán)利要求書(shū)根據(jù)條約第19條修改時(shí)的聲明對(duì)權(quán)利要求2和4的修改是為了明確從存儲(chǔ)部匯總輸出至輸出連接部的數(shù)據(jù)屬于多部輸入裝置各自的數(shù)據(jù)。
引用例(JP,U,2-23592)所載電視游戲機(jī)的設(shè)備擴(kuò)充裝置是做成只能接多部輸入設(shè)備或輸出設(shè)備的裝置。
根據(jù)本發(fā)明,游戲機(jī)多輸入連接裝置本身依次讀取多部輸入裝置來(lái)的數(shù)據(jù),并使得所讀取的這些數(shù)據(jù)匯總輸出至游戲機(jī)主機(jī)。因此,本發(fā)明獨(dú)具的效果是游戲機(jī)主機(jī)只要從游戲機(jī)用多輸入連接裝置輸入一次數(shù)據(jù),就能取得多部輸入裝置的數(shù)據(jù),可減輕游戲機(jī)主機(jī)的負(fù)擔(dān)。
權(quán)利要求書(shū)根據(jù)條約第19條修改的權(quán)利要求1.(刪除)2.(修改后)一種游戲機(jī)用多輸入連接裝置,其特征在于具有分別連接各輸入裝置的多個(gè)輸入連接部;連接游戲機(jī)主機(jī),將數(shù)據(jù)輸出至上述游戲機(jī)主機(jī)的輸出連接部;依次讀取上述多個(gè)輸入連接部所接上述輸入裝置來(lái)的數(shù)據(jù),將所讀取的數(shù)據(jù)由上述輸出連接部輸出至游戲機(jī)主機(jī)的控制部,上述控制部具有存儲(chǔ)上述多個(gè)輸入連接部依次讀取的上述多部輸入裝置數(shù)據(jù)的存儲(chǔ)部,上述存儲(chǔ)部所存的上述多部輸入裝置的數(shù)據(jù)從上述輸出連接部匯總輸出。
3.(修改后)如權(quán)利要求2所述的游戲機(jī)用多輸入連接裝置,其特征在于還具有帶單選狀態(tài)的選擇操作部,該單選狀態(tài)從上述多個(gè)輸入連接裝置中選擇一個(gè)輸入連接裝置;在上述單選狀態(tài)下,上述控制部將上述選擇操作部所選上述輸入連接部接至上述輸出連接部。
4.(修改后)如權(quán)利要求3所述的游戲機(jī)用多輸入連接裝置,其特征在于上述選擇操作部還有選擇上述多個(gè)輸入連接裝置的多選狀態(tài);上述控制部在上述多選狀態(tài)下,從上述輸出連接部匯總輸出上述存儲(chǔ)部所存儲(chǔ)的上述多部輸入裝置的數(shù)據(jù)。
權(quán)利要求
1.一種游戲機(jī)用多輸入連接裝置,其特征在于具有分別連接各輸入裝置的多個(gè)輸入連接部;連接游戲機(jī)主機(jī),將數(shù)據(jù)輸出至上述游戲機(jī)主機(jī)的輸出連接部;依次讀取上述多個(gè)輸入連接部所接上述輸入裝置來(lái)的數(shù)據(jù),并從上述輸出連接部將讀取的數(shù)據(jù)輸出至上述游戲機(jī)主機(jī)的控制部。
2.如權(quán)利要求1所述的游戲機(jī)用多輸入連接裝置,其特征在于上述控制部具有存儲(chǔ)上述多個(gè)輸入連接部依次讀取的上述多部輸入裝置各自數(shù)據(jù)的存儲(chǔ)部,從上述輸出連接部匯總輸出上述存儲(chǔ)部所存數(shù)據(jù)。
3.如權(quán)利要求1或2所述的游戲機(jī)用多輸入連接裝置,其特征在于還具備帶單選狀態(tài)的選擇操作部,在該單選狀態(tài)從上述多個(gè)輸入連接部選擇一個(gè)輸入連接部;在上述單選狀態(tài)下,上述控制部將上述選擇操作部所選的上述輸入連接部接至上述輸出連接部。
4.如權(quán)利要求3所述的游戲機(jī)用多輸入連接裝置,其特征在于上述選擇操作部還有選擇上述多個(gè)輸入連接部的多選狀態(tài);上述控制部在上述多選狀態(tài)下,從上述輸出連接部匯總輸出上述存儲(chǔ)部所存的數(shù)據(jù)。
全文摘要
一種將多部輸入裝置來(lái)的數(shù)據(jù)送至游戲機(jī)主機(jī)的游戲機(jī)用多輸入連接裝置。其中包含分別連接各輸入裝置20,并輸入該裝置來(lái)的數(shù)據(jù)的多個(gè)輸入連接部32a~32d;連接游戲機(jī)主機(jī)10,并將數(shù)據(jù)輸出至該主機(jī)的輸出連接部;依次讀取上述多個(gè)輸入連接部所接輸入裝置來(lái)的數(shù)據(jù),并將這些數(shù)據(jù)從輸出連接部輸出至游戲機(jī)主機(jī)的控制部。可將數(shù)量大于游戲機(jī)主機(jī)能直接連接的部數(shù)的輸入裝置同時(shí)接至該主機(jī),而不增加數(shù)據(jù)處理負(fù)荷。
文檔編號(hào)A63F13/00GK1104407SQ94190179
公開(kāi)日1995年6月28日 申請(qǐng)日期1994年4月11日 優(yōu)先權(quán)日1994年4月11日
發(fā)明者長(zhǎng)毅 申請(qǐng)人:世嘉企業(yè)股份有限公司