專利名稱:視頻信號重現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻信號重現(xiàn)裝置,更具體地,涉及一種視頻游戲機(jī),其中,貯存在CD-ROM中的游戲內(nèi)容在操作機(jī)構(gòu)中被處理同時將此內(nèi)容顯示在顯示器上以便實(shí)施此游戲。
此前,存在一些視頻游戲機(jī),其游戲內(nèi)容貯存在諸如CD-ROM之類的錄像媒體上,由操作機(jī)構(gòu)進(jìn)行處理,同時在電視機(jī)上顯示以便進(jìn)行此游戲。此類視頻游戲機(jī)的游戲機(jī)主體通常以串行接口連接到操作機(jī)構(gòu)。其使用了簡單的通訊規(guī)程用于響應(yīng)用戶在操作機(jī)構(gòu)上操作的鍵開關(guān)信息并與來自視頻游戲機(jī)主體的時鐘同步地傳送到處理器。
然而,某些這類視頻游戲機(jī)做成使其在記錄機(jī)構(gòu)中記錄游戲狀態(tài),對于特別復(fù)雜的游戲就需用很長的時間來完成此類游戲,考慮到記錄機(jī)構(gòu)等是被接在連接有處理器的串行接口上,然而,游戲機(jī)做成使鍵開關(guān)信息是以簡單通訊規(guī)程從處理器提取。因此,將記錄機(jī)構(gòu)連接到串行接口在實(shí)際情況中是不可能的,不可能同時玩游戲而又將數(shù)據(jù)讀自或?qū)懭胗涗洐C(jī)構(gòu)。
再說,考慮到游戲機(jī)的主體是通過使用記錄機(jī)構(gòu)中的存儲信號線直接接到記錄機(jī)構(gòu)的。然而,對此產(chǎn)生了一個問題,這種結(jié)構(gòu)將造成記錄機(jī)構(gòu)信號線連接數(shù)目的增加,使連接部分變得復(fù)雜。此外,由于如此的連接方法,不可能在游戲機(jī)主體電源是接通時撥下或插入記錄機(jī)構(gòu)。
有鑒于上述,本發(fā)明的目的是提供一種視頻信號重現(xiàn)裝置,它和視頻游戲機(jī)主體、操作機(jī)構(gòu)、及記錄機(jī)構(gòu)以簡單的結(jié)構(gòu)相連接,能在作游戲時如果需要就可同時記錄游戲數(shù)據(jù)。
為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供了一種視頻信號重現(xiàn)裝置,該裝置具有錄像媒體的重現(xiàn)部件,用操作連接于具有中央處理單元的游戲機(jī)主體的多個操作機(jī)構(gòu)來實(shí)現(xiàn)游戲,其中操作機(jī)構(gòu)也具有中央處理單元;游戲機(jī)主體和多個操作機(jī)構(gòu)以串行接口連接;串行數(shù)據(jù)在游戲機(jī)主體和多個操作機(jī)構(gòu)之間根據(jù)規(guī)定的通訊協(xié)議作雙向通訊;中央處理單元和具有存儲器的記錄機(jī)構(gòu)分別對應(yīng)于多個操作機(jī)構(gòu)中的每一個被連接于串行接口;機(jī)器的主體根據(jù)通訊規(guī)程將規(guī)定的數(shù)據(jù)寫入或讀自記錄機(jī)構(gòu)。
視頻游戲機(jī)主體及多個操作機(jī)構(gòu)均和串行接口連接根據(jù)規(guī)定的通訊協(xié)議雙向地傳輸串行數(shù)據(jù)。同時,多個記錄機(jī)構(gòu)分別對應(yīng)于多個操作機(jī)構(gòu)連接到串行接口使得游戲機(jī)主體根據(jù)通訊規(guī)程將規(guī)定的數(shù)據(jù)寫入或讀自記錄機(jī)構(gòu),從而以簡單的結(jié)構(gòu)將視頻游戲機(jī)主體、操作機(jī)構(gòu)和記錄機(jī)構(gòu)連接起來在需要的時候在玩游戲的同時記錄游戲數(shù)據(jù)。
如上所述,視頻游戲機(jī)主體以串行接口連接到多個操作機(jī)構(gòu)根據(jù)規(guī)定的通訊規(guī)程雙向地傳輸串行數(shù)據(jù),而記錄機(jī)構(gòu)分別對應(yīng)于多個操作機(jī)構(gòu)接到串行接口使得游戲機(jī)主體根據(jù)一通訊規(guī)程將規(guī)定的數(shù)據(jù)寫入或讀自記錄機(jī)構(gòu)從而實(shí)現(xiàn)一種視頻游戲機(jī),它可以用簡單的結(jié)構(gòu)將視頻游戲機(jī)主體連接于操作機(jī)構(gòu)和記錄機(jī)構(gòu),使其能夠在游戲運(yùn)行中記錄數(shù)據(jù)。
進(jìn)一步,在本發(fā)明的視頻游戲機(jī)中,多個連接多個外部二級存儲裝置(secondary memory)的槽由中央處理單元通過接到總線的通信控制器獨(dú)立地進(jìn)行控制,它控制擴(kuò)展到多個外部二級存儲裝置的數(shù)據(jù)的讀和寫,使得多個小容量的外部二級存儲裝置可被用作大容量的外部二級存儲裝置從而能支持具有大數(shù)據(jù)容量的、擴(kuò)展到多個外部二級存儲裝置的諸如游戲軟件等。
還有,在本發(fā)明的視頻游戲機(jī)中,連接有多個外部二級存儲裝置(secondary memory)的多個存儲槽由中央處理單元通過接到總線的通信控制器獨(dú)立地進(jìn)行控制,使得數(shù)據(jù)可在多個外部二級存儲裝置之間直接復(fù)制。此外,每個數(shù)據(jù)可直接從多個外部二級存儲裝置取入機(jī)器主體。
并且,在本發(fā)明的視頻游戲機(jī)中,由于游戲數(shù)據(jù)可以由包括了接在槽內(nèi)的快閃式存儲器(flash memory)的外部二級存儲裝置作二級貯存,所以數(shù)據(jù)可以被半永久性地貯存起來。
本發(fā)明的特征、原理和應(yīng)用通過下面參照附圖對最佳實(shí)施例所作的詳細(xì)描述將變得更清楚。
附圖簡要說明
圖1是本發(fā)明視頻游戲機(jī)外觀的平面圖;圖2A及2B是本發(fā)明視頻游戲機(jī)外觀的側(cè)視圖和前視圖;圖3是本發(fā)明視頻游戲機(jī)整體結(jié)構(gòu)方框圖;圖4是游戲機(jī)主體、記錄機(jī)構(gòu)和操作機(jī)構(gòu)連接方框圖;圖5是操作機(jī)構(gòu)的結(jié)構(gòu)方框圖;圖6是記錄機(jī)構(gòu)的結(jié)構(gòu)方框圖;圖7A及7B是說明與游戲機(jī)主體、記錄機(jī)構(gòu)和操作機(jī)構(gòu)聯(lián)系的通訊規(guī)程的時序圖;圖8是說明屏幕上的重寫和通訊定時的時序圖;圖9是本發(fā)明視頻游戲機(jī)結(jié)構(gòu)的方框圖;圖10是由在視頻游戲機(jī)中機(jī)器的主體側(cè)的主CPU控制的將數(shù)據(jù)寫入多個存儲卡(cards)的程序的流程圖;以及圖11是由在視頻游戲機(jī)中機(jī)器的主體側(cè)的主CPU控制的將數(shù)據(jù)從多個存儲卡讀出的程序的流程圖。
上述附圖中同樣的部分用同樣的標(biāo)號或字母來說明。
圖1、圖2A、及圖2B表示了視頻游戲機(jī)作為一個整體的外部結(jié)構(gòu)。操作機(jī)構(gòu)2通過連接器3被連接于游戲機(jī)主體1。游戲機(jī)主體1裝有一CD-ROM驅(qū)動器用于重現(xiàn)CD-ROM。在CD-ROM驅(qū)動器的上表面,有一CD-ROM驅(qū)動器的蓋4,一個開/閉開關(guān)5A用來打開及關(guān)閉蓋4,電源5B,復(fù)原按鈕5c或類似的部件。
視頻游戲機(jī)做成使得兩個操作機(jī)構(gòu)2分別通過連接器3連接于游戲機(jī)的主體1。為此,在主體1的前表面分別安排有用于連接器3的連接部件6A及6B。進(jìn)而,在游戲機(jī)主體1的外殼上,靠近連接部件6A和6B安置有連接部件7A和7B。用于將連接部件7A和7B連接到記錄機(jī)構(gòu)8的辦法記錄下每個場合下各操作機(jī)構(gòu)2的游戲數(shù)據(jù)。
在這里將描述如圖3所示游戲機(jī)的主體1的構(gòu)成。CPU11,DRAM12,MDEC13,GPU(圖形處理單元)14等分別連接到包括24位寬的地址和32位寬的數(shù)據(jù)的系統(tǒng)總線10上。而且,GTE[幾何尺寸變換器(Geometric transfer Engine)]15是連接于CPU11的DMA。
在以上所述部件中,MDEC13是一個用于重現(xiàn)運(yùn)動畫面的處理器,該處理器開發(fā)從CD-ROM中讀出的一個運(yùn)動畫面。GTE15是專門用于圖形的處理器。該處理器包括多個執(zhí)行并行處理的計算部件。處理器執(zhí)行座標(biāo)變換的并行處理及重現(xiàn)由MDEC13形成的圖象數(shù)據(jù)。
GPU14是一個像GTE15那樣的專門用于圖形的處理器。根據(jù)在GTE15中經(jīng)計算及座標(biāo)變換的數(shù)據(jù),該GPU14作出諸如色調(diào)(shad-ing)、紋理變換(texture mapping)以及屏面(raster)處理之類的圖形實(shí)際描繪。形成的圖像數(shù)據(jù)通過VRAM16傳送到包括VDAC的擴(kuò)展裝置17。擴(kuò)展裝置17將圖像數(shù)據(jù)擴(kuò)展,并將數(shù)據(jù)作數(shù)-模變換,使形成的圖像信號作為RGB信號被輸出,同時形成的圖像信號被輸入到NTSC編碼器18,其輸出成為NTSC制式的視頻信號。
此外,從連接到系統(tǒng)總線10一端的外部設(shè)備19形成I/O總線20,其包括24位寬地址及16位寬數(shù)據(jù)。貯存有引導(dǎo)程序(Boot program)的ROM21及擴(kuò)展的I/O接口22被接于此I/O總線20上。而且,一個CD驅(qū)動器23通過一個CD-DSP24及一個CD-ROM解碼器25接于此I/O總線20。
一個SRAM26,一個機(jī)構(gòu)(mechanical)控制器27被連接到此CD-ROM解碼器25使被解碼的圖像數(shù)據(jù)傳送到I/O總線20,并將聲音數(shù)據(jù)傳送到SPU(音響處理單元)28。SPU28是一個音響處理的處理器。SPU28和與其連接的DRAM29對在CD-ROM解碼器25中解碼的聲音數(shù)據(jù)解碼使形成的聲音數(shù)據(jù)在DAC30作D/A變換,再作為音頻輸出被輸出。
進(jìn)一步,在游戲機(jī)的主體1的外部,操作機(jī)構(gòu)2及記錄機(jī)構(gòu)8被接到連接外部設(shè)備19的串行I/O接口(SIO)31。其使操作機(jī)構(gòu)2的游戲鍵控輸入被送入游戲機(jī)的主體1中。同時,包括在各操作機(jī)構(gòu)2中的游戲過程內(nèi)容的游戲數(shù)據(jù)在需要時被記錄在記錄機(jī)構(gòu)內(nèi)。
本發(fā)明的視頻游戲機(jī)的實(shí)施例,如圖3所描述,多個操作機(jī)構(gòu)2和多個記錄機(jī)構(gòu)8被接于游戲機(jī)主體1的串行I/O接口31,使得數(shù)據(jù)可以按照規(guī)定的通訊規(guī)程被雙向地傳送。實(shí)際上,游戲機(jī)主體1,操作機(jī)構(gòu)2A和2B以及記錄機(jī)構(gòu)8A和8B的連接關(guān)系如圖4所示。在該實(shí)施例中,兩個系統(tǒng)A和B的操作機(jī)構(gòu),即,2A和2B,以及記錄機(jī)構(gòu)8A和8B被接于游戲機(jī)的主體1。
游戲機(jī)主體1用數(shù)據(jù)傳輸信號線TXD連接操作機(jī)構(gòu)2及記錄機(jī)構(gòu)8,用以分別傳送數(shù)據(jù)給操作機(jī)構(gòu)2及記錄機(jī)構(gòu)8,數(shù)據(jù)傳輸信號線RXD用于從操作機(jī)構(gòu)2及記錄機(jī)構(gòu)8傳送數(shù)據(jù)到游戲機(jī)主體1,串行同步時鐘信號線SCK用于從數(shù)據(jù)傳輸信號線RXD及TXD抽取數(shù)據(jù),而控制線DTR用于選擇二個系統(tǒng)A及B而使通訊建立或中斷,信息流控制線(flow-control line)DSR用于發(fā)送大量的數(shù)據(jù)。
由于各線,數(shù)據(jù)傳輸信號線TXD、RXD,及信息流控制線DSR并行地從游戲機(jī)主體1分別連接到操作機(jī)構(gòu)2A和2B以及記錄機(jī)構(gòu)8A和8B。而且,由于二個系統(tǒng)A和B被連接到控制線DTR,一條控制線DTRA從游戲機(jī)主體1被接到系統(tǒng)A的操作機(jī)構(gòu)2A和記錄機(jī)構(gòu)8A,而一條控制線DTRB被接到系統(tǒng)B的操作機(jī)構(gòu)2B和記錄機(jī)構(gòu)8B。
如圖5所示,操作機(jī)構(gòu)2裝有串行I/O接口(SIO)用于和游戲機(jī)主體1的串行傳輸,另裝有并行I/O接口(PIO)用于輸入開關(guān)信息。操作機(jī)構(gòu)2由單片微處理器組成,其包括一CPU,一RAM及一ROM,以及用于輸入操作的多個開關(guān)SW。該單片微處理器控制通訊規(guī)程。
如圖6所示,記錄機(jī)構(gòu)8裝有用于和游戲機(jī)的主體1作串行傳輸?shù)拇蠭/O接口(SIO)及用于將輸入數(shù)據(jù)輸入到實(shí)際貯存了數(shù)據(jù)的存儲器MEM(例如由快閃式存儲器組成)或從其輸出數(shù)據(jù)的并行I/O接口(PIO)。記錄機(jī)構(gòu)8由單片微處理器組成,其包括CPU,RAM和ROM,以及存儲器MEM。在記錄機(jī)構(gòu)8中也由單片微處理器控制通訊規(guī)程。
圖7A和7B表示游戲機(jī)主體1和操作機(jī)構(gòu)2A和2B以及記錄機(jī)構(gòu)8A和8B聯(lián)絡(luò)的通訊規(guī)程。圖7A表示游戲機(jī)主體1和系統(tǒng)A的操作機(jī)構(gòu)2A的通信規(guī)程,例如,包括游戲操作數(shù)據(jù)的規(guī)程。在此情況下,開始游戲機(jī)主體1輸出選擇數(shù)據(jù)給控制線DTRA。結(jié)果,證實(shí)系統(tǒng)A的操作機(jī)構(gòu)2A和記錄機(jī)構(gòu)8A由控制線DTRA選定而產(chǎn)生用于隨后TXD接收的等待狀態(tài)。
此時,系統(tǒng)B的操作機(jī)構(gòu)2B和記錄機(jī)構(gòu)8B保持一種對通過數(shù)據(jù)傳輸信號線TXD送出的數(shù)據(jù)不作響應(yīng)的狀態(tài),因?yàn)榭刂凭€DTRB沒有變化。因此,游戲機(jī)主體1向數(shù)據(jù)傳輸信號線TXD傳送一個用來選定操作機(jī)構(gòu)的一個字節(jié)的鑒別碼。其使系統(tǒng)A的操作機(jī)構(gòu)2A和記錄機(jī)構(gòu)8A從信號線TXD接收此鑒別碼。
結(jié)果,一旦鑒別碼指定了操作機(jī)構(gòu)之后,操作機(jī)構(gòu)2A開始和游戲機(jī)主體1通訊。另一方面,記錄機(jī)構(gòu)8A呈現(xiàn)為一旦鑒別碼指定了操作機(jī)構(gòu)之后對通過數(shù)據(jù)傳輸信號線TXD送出的數(shù)據(jù)不作反應(yīng)的狀態(tài)。
于是游戲機(jī)主體1通過數(shù)據(jù)傳輸信號線TXD給操作機(jī)構(gòu)2A發(fā)出操作機(jī)構(gòu)2A的控制信號或類似信號。另一方面,其使操作機(jī)構(gòu)2A通過數(shù)據(jù)傳輸信號線RXD向游戲機(jī)主體1發(fā)出游戲操作數(shù)據(jù)或類似數(shù)據(jù)。以此種方式,串行數(shù)據(jù)的傳輸通訊在游戲機(jī)主體1和操作機(jī)構(gòu)2A之間執(zhí)行。當(dāng)游戲機(jī)主體1通過控制線DTRA輸出選定中斷數(shù)據(jù)時,在游戲機(jī)主體1和操作機(jī)構(gòu)2A之間的通訊就中斷。
此外,圖7B表示游戲機(jī)主體1和系統(tǒng)B的記錄機(jī)構(gòu)8B用以記錄的通訊規(guī)程,例如,將游戲過程數(shù)據(jù)或類似數(shù)據(jù)傳送到記錄機(jī)構(gòu)8B中去。在此場合,游戲機(jī)主體1最初輸出選擇數(shù)據(jù)給控制線DTRB。結(jié)果,系統(tǒng)B的操作機(jī)構(gòu)2B和記錄機(jī)構(gòu)8B被控制線DTRB選定的事實(shí)被證實(shí),產(chǎn)生等待狀態(tài)以便準(zhǔn)備接收TXD。
此時,系統(tǒng)A的操作機(jī)構(gòu)2A和記錄機(jī)構(gòu)8A保持一種對通過數(shù)據(jù)傳輸信號線TXD送來的數(shù)據(jù)不響應(yīng)的狀態(tài),因?yàn)榭刂凭€DTRA沒有變化。隨后,游戲機(jī)主體1送出一個字節(jié)的指定記錄機(jī)構(gòu)的鑒別碼給數(shù)據(jù)傳輸信號線TXD。其使系統(tǒng)B的操作機(jī)構(gòu)2B和記錄機(jī)構(gòu)8B從信號線TXD接收此鑒別碼。
結(jié)果是,記錄機(jī)構(gòu)2B在一旦鑒別碼指定了記錄機(jī)構(gòu)后就開始和游戲機(jī)主體1通訊。另一方面,操作機(jī)構(gòu)2B呈現(xiàn)為這樣一種狀態(tài)一旦鑒別碼指定了記錄機(jī)構(gòu)它就對通過數(shù)據(jù)傳輸信號線TXD依次送出的數(shù)據(jù)不響應(yīng)。
于是游戲機(jī)主體1通過數(shù)據(jù)傳輸信號線TXD傳送游戲過程數(shù)據(jù)或類似數(shù)據(jù)給記錄機(jī)構(gòu)8B。因而其使過程數(shù)據(jù)被記錄在記錄機(jī)構(gòu)8B的存儲器MEM中。另一方面,例如,記錄確認(rèn)數(shù)據(jù)或類似數(shù)據(jù)通過數(shù)據(jù)傳輸信號線RXD從記錄機(jī)構(gòu)8B被送給游戲機(jī)主體1。
這樣,串行數(shù)據(jù)通訊在游戲機(jī)主體1和記錄機(jī)構(gòu)8B之間被執(zhí)行。此種在游戲機(jī)主體1和記錄機(jī)構(gòu)8B之間的數(shù)據(jù)通訊當(dāng)游戲機(jī)主體1通過控制線DTRB輸出選擇中斷數(shù)據(jù)時也就中斷。如此,串行數(shù)據(jù)通訊是以游戲機(jī)主體1、二個系統(tǒng)的操作機(jī)構(gòu)2A和2B,以及記錄機(jī)構(gòu)8A和8B之間較少的信號線和簡單的信號連接通過使用串行接口的通訊規(guī)程的執(zhí)行而被執(zhí)行的。
這里,按照本發(fā)明的實(shí)施例的視頻游戲機(jī),在游戲機(jī)主體1、二個系統(tǒng)的操作機(jī)構(gòu)2A和2B,以及記錄機(jī)構(gòu)8A和8B之間的串行數(shù)據(jù)通訊按照,例如,如圖8中所示的屏幕重寫定時(screen rewritingtiming)來控制。游戲機(jī)主體1通常按照屏幕重寫定時(在圖8中,垂直方向的同步信號VsyNC指定了屏幕重寫定時)在A0和B0時間段和系統(tǒng)A的操作機(jī)構(gòu)2A和系統(tǒng)B的操作機(jī)構(gòu)2B進(jìn)行通訊,從而分別提供諸如開關(guān)操作之類的開關(guān)信息。
這里,若必需將數(shù)據(jù)寫入或讀自系統(tǒng)A的記錄機(jī)構(gòu)8A,就在隨后的時間段C內(nèi)執(zhí)行和系統(tǒng)A的記錄機(jī)構(gòu)8A的通訊。同時,當(dāng)必需將數(shù)據(jù)寫入或讀自系統(tǒng)B的記錄機(jī)構(gòu)8B時,繼續(xù)隨后的通訊將導(dǎo)致超越下一個屏幕重寫定時。所以,在此場合下,和系統(tǒng)B的記錄機(jī)構(gòu)8B的通訊是在和系統(tǒng)A和B的操作機(jī)構(gòu)2A和2B按照屏幕重寫定時在時間段A1和B1中斷通訊后的時間D內(nèi)進(jìn)行。
這樣,用控制串行通訊的定時來給予游戲機(jī)主體1和操作機(jī)構(gòu)2A和2B之間通訊的優(yōu)先,其必須監(jiān)視為無錯誤的定時,使得如在游戲中間的游戲過程數(shù)據(jù)之類的大容量記錄數(shù)據(jù)得以傳遞。因而,數(shù)據(jù)從操作機(jī)構(gòu)2A和2B被輸入游戲機(jī)主體1而同時用選擇或者是記錄機(jī)構(gòu)8A或者是記錄機(jī)構(gòu)8B從操作機(jī)構(gòu)2A和2B不中斷的接收操作數(shù)據(jù)并在數(shù)據(jù)輸入的間隙時間內(nèi)還能通信而有效地執(zhí)行串行通信。
按照上述結(jié)構(gòu),游戲機(jī)主體1用串行接口連接到操作機(jī)構(gòu)2A和2B使得串行數(shù)據(jù)依照規(guī)定的通訊規(guī)程被雙向地通訊,而同時,記錄機(jī)構(gòu)8A和8B分別對應(yīng)于操作機(jī)構(gòu)2A和2B連接于串行接口,游戲機(jī)主體1按照通訊規(guī)程將規(guī)定數(shù)據(jù)讀自或?qū)懭胗涗洐C(jī)構(gòu)8A及8B,從而實(shí)現(xiàn)了一種視頻游戲機(jī),它能將其游戲機(jī)主體1以簡單的結(jié)構(gòu)連接到操作機(jī)構(gòu)2A和2B以及記錄機(jī)構(gòu)8A和8B,能夠使在游戲進(jìn)行時記錄數(shù)據(jù)。
而且,按照上述結(jié)構(gòu),用將記錄機(jī)構(gòu)8A和8B連接到串行接口該串行接口將操作機(jī)構(gòu)2A和2B連接到游戲機(jī)主體,記錄機(jī)構(gòu)就可以簡單以少數(shù)幾條信號線的連接而被連接于視頻游戲機(jī)上。并且,因?yàn)檫B接線的數(shù)目少,和連接線獨(dú)立于信號線,其是使用在記錄機(jī)構(gòu)8A和8B中的存儲器MEM的信號線,記錄機(jī)構(gòu)8A和8B當(dāng)在游戲機(jī)主體1上的電源接通時可在需要時被插上或拔下,這對于用戶使用機(jī)器是一項(xiàng)改進(jìn)。
還有,按照上述結(jié)構(gòu),具有長傳輸數(shù)據(jù)的記錄機(jī)構(gòu)8A和8B以及具有短傳輸數(shù)據(jù)的操作機(jī)構(gòu)2A和2B均能夠占用串行接口,以便在要求的時間為各操作機(jī)構(gòu)2A和2B、記錄機(jī)構(gòu)8A和8B以及和彼此同時相連接的游戲機(jī)主體1提供可變長度的通訊數(shù)據(jù)而高效率地被用于通訊。
其他實(shí)施例在上述的實(shí)施例中,二個操作機(jī)構(gòu)連到游戲機(jī)主體,二個記錄機(jī)構(gòu)彼此連接到對應(yīng)于各自的操作機(jī)構(gòu)。然而,操作機(jī)構(gòu)的數(shù)目并不只限于2,可以接有3個或更多個操作機(jī)構(gòu)。記錄機(jī)構(gòu)對應(yīng)于各自的操作機(jī)構(gòu)被連接。
并且,在上述的實(shí)施例中,用于選擇各系統(tǒng)的控制線隨通訊規(guī)程而提供。但是,當(dāng)通過分別加入獨(dú)特的識別碼給多個操作機(jī)構(gòu)和多個記錄機(jī)構(gòu)作為傳輸數(shù)據(jù)代替使用在上述實(shí)施例子中的控制線時只有相應(yīng)的操作機(jī)構(gòu)或記錄機(jī)構(gòu)被允許與視頻游戲機(jī)的主體通訊,這樣以來上述實(shí)施例中的同樣的優(yōu)點(diǎn)仍可以實(shí)現(xiàn)。
還有,按照本發(fā)明的另外一個視頻游戲機(jī)的實(shí)施例將參考附圖進(jìn)行詳述。本發(fā)明的該視頻游戲機(jī)可被按照例如,圖9所示的結(jié)構(gòu)形成。
這種視頻游戲機(jī),依據(jù)來自用戶的指令來玩游戲,例如,采用讀出或執(zhí)行貯存在輔助存儲裝置,像光盤中的游戲程序。如圖9所示,視頻游戲機(jī)提供一個控制系統(tǒng)50,由中央處理單元(CPU)51和其外部設(shè)備組成;一個圖形系統(tǒng)60,由用來將圖像繪入幀緩沖器63的圖形處理單元(GPU)62組成;一個音響系統(tǒng)70,由音響處理單元(SPU)71或其類似物組成,用于產(chǎn)生音樂聲、效果聲等等;一個光盤控制器80,用于控制構(gòu)成輔助存儲裝置的光盤;一個通訊控制器90,用于控制用戶對其輸入指令的控制器的指令輸入以及用于控制輔助存儲器的輸入和輸出供貯存設(shè)定(setting)的游戲等等;以及一條總線100,控制系統(tǒng)50通過通訊控制器90被連接于其上。
控制系統(tǒng)50備有一個CPU51;外部設(shè)備控制器52用于控制動態(tài)存儲器存取(DMA)的傳輸和停止;包括隨機(jī)存取存儲器(RAM)的主存儲器53;以及只讀存儲器(ROM)54,其貯存有諸如用來控制主存儲器53、圖形系統(tǒng)60、音響系統(tǒng)70之類的操作系統(tǒng)的程序。CPU51通過貯存在ROM54中的操作系統(tǒng)的執(zhí)行程序控制整個機(jī)器。CPU51包括32位長的RISC CPU。
然后,視頻游戲機(jī)被構(gòu)成為使得當(dāng)電源接通時,在控制系統(tǒng)50中的CPU51通過貯存在ROM54中的操作系統(tǒng)的執(zhí)行程序控制圖形系統(tǒng)60、音響系統(tǒng)70等等。當(dāng)執(zhí)行操作系統(tǒng)的程序時,CPU51初始化整機(jī),譬如確認(rèn)控制光盤控制器80的操作使其執(zhí)行像貯存在光盤中的游戲類的程序。CPU51響應(yīng)來自用戶的輸入,執(zhí)行游戲程序,控制圖形系統(tǒng)60、音響系統(tǒng)70等等去控制圖像的顯示、效果音響,以及音樂聲的產(chǎn)生。
此外,圖形系統(tǒng)60提供一個幾何尺寸變換器(GTE)61;用于根據(jù)來自CPU51的描繪指令描繪圖像的GPU62;用于貯存由GPU62描繪的圖像的幀緩沖器63;以及用于將經(jīng)諸如離散余弦變換之類的正交變換所壓縮和編碼的圖像進(jìn)行解碼的圖像解碼器64。
GTE61提供并行運(yùn)算機(jī)構(gòu),用來以高速響應(yīng)來自CPU51的運(yùn)算請求,并行執(zhí)行座標(biāo)變換,光源計算、矩陣或矢量計算的多種操作。具體地,GTE61做成使得在無反差色調(diào)(flat shading)場合下例如對同樣顏色的三角形多變形執(zhí)行座標(biāo)計算,每秒最多完成1.5百萬個多變形座標(biāo)的計算。這可使視頻游戲機(jī)在完成高速座標(biāo)變換時減輕CPU51的負(fù)荷。
還有,GPU62根據(jù)來自CPU51的描繪指令畫出多邊形或類似物于幀緩沖器63上。此GPU62每秒最多可畫大約0.36百萬個多邊形。并且?guī)彌_器63包括雙端口RAM。幀緩沖器63可以同時描繪來自GPU62的圖像、傳輸來自主存儲器的數(shù)據(jù)、以及讀出用于顯示的數(shù)據(jù)。幀緩沖器63有1兆字節(jié)的容量。然后幀緩沖器被處理為16位長1024(水平)×512(垂直)像素矩陣。
再有,此幀緩沖器63備有CLUT區(qū),貯存了GPU62在畫多邊圖形等時參照的色彩鎖定表(CLUT);還備有紋理(texture)區(qū),貯存有要變換(mapped)由GPU62描繪的多邊圖形之類中去的素材(texture),此種變換是在圖像描繪時通過座標(biāo)變換進(jìn)行的。此外顯示區(qū)被作為視頻輸出而輸出。CLUT區(qū)及紋理(texture)區(qū)根據(jù)顯示區(qū)的變換而動態(tài)地變化。
順帶地,GPU62能作出發(fā)光校正(glow shading)用于決定從多邊形圖形頂部的色彩補(bǔ)償多邊形圖形中的色彩,和還能變換紋理,用來將貯存在紋理區(qū)中的紋理附著于除無反差色調(diào)外的多邊圖形上。在作發(fā)光校正或變換紋理時,GTE61能夠以每秒最多對O.5百萬個多邊圖形座標(biāo)計算。
進(jìn)而,圖像解碼器64對來自CPU51控制的貯存在主存儲器53中的靜態(tài)圖像和動態(tài)圖像的圖像數(shù)據(jù)解碼以將圖像數(shù)據(jù)貯存于主存儲器53中。再者,此重現(xiàn)的圖像數(shù)據(jù)可通過GPU62貯存在幀緩沖器63中被用作由GPU62描繪的圖像的背景。
音響系統(tǒng)70備有用來根據(jù)來自CPU51的指令產(chǎn)生音樂聲、效果聲等的SPU71;還備有音響緩沖器72,其中由SPU71記錄了波形數(shù)據(jù)或類似數(shù)據(jù);還有揚(yáng)聲器73,用來輸出由SPU71產(chǎn)生的音樂聲、效果聲或類似聲。
SPU71具有ADPCM解碼功能,用于重現(xiàn)音響數(shù)據(jù),其由適應(yīng)于4位長不同(differential)信號的不同(differential)PCM的16位長聲音數(shù)據(jù)而獲得。具有由貯存在音響緩沖器72中的波形數(shù)據(jù)重現(xiàn)來產(chǎn)生效果聲音等的重現(xiàn)功能;以及具有用于將貯存在音響緩沖器72中的波形數(shù)據(jù)進(jìn)行調(diào)制和重現(xiàn)的調(diào)制功能等。
由于具備這些功能,音響系統(tǒng)70可被用作為取樣聲源,用于根據(jù)來自CPU51的指令貯存在音響緩沖器72中的波形數(shù)據(jù)產(chǎn)生音樂聲、效果聲等。
光盤控制器80備有供重放記錄在光盤上的程序、數(shù)據(jù)等的光盤的機(jī)構(gòu)81;備有解碼器82,例如,用于對附有誤差校正碼(ECC)的程序、數(shù)據(jù)等類似物的解碼;以及還備有利用暫存來自光盤機(jī)構(gòu)81的重放數(shù)據(jù)來提高讀取光盤中數(shù)據(jù)的速度的緩沖器83。
由光盤機(jī)構(gòu)81重放記錄在光盤上的音響數(shù)據(jù)包括將聲音信號作模數(shù)變換獲得除ADPCM數(shù)據(jù)外的PCM數(shù)據(jù)。
由表示不同部分而被記錄的音響數(shù)據(jù),例如用4位作ADPCM數(shù)據(jù)的16位數(shù)字?jǐn)?shù)據(jù)其被解碼器82解碼隨后加到SPU71,由SPU71作數(shù)-模變換或類似處理。此后,音響數(shù)據(jù)用來驅(qū)動揚(yáng)聲器73。進(jìn)而,音響數(shù)據(jù)其被記錄為,例如,作為PCM數(shù)據(jù)的16位長數(shù)字?jǐn)?shù)據(jù)其由解碼器82解碼,隨后被用來驅(qū)動揚(yáng)聲器73。
此外,通信控制器90備有用于控制通過總線100和CPU51通信的通信控制器91;以及備有一個槽93,控制器92被連接,用于輸入來自用戶的指令,還有二個存儲卡連接器95A和95B,其上接有作為外部二級存儲裝置的二個存儲卡94A和94B供二級貯存游戲設(shè)定數(shù)據(jù)或同類數(shù)據(jù),它們都被提供于上述通信控制器91上。
接于槽93的控制器92有,例如,16個指令鍵供輸入來自用戶的指令使根據(jù)來自通信控制器91的指令將此指令鍵的狀態(tài)以大約每秒60次同步傳輸給通信控制器91。然后通信控制器91將在控制器92上的指令鍵的狀態(tài)傳輸給CPU51。
這就可將來自用戶的指令輸入到CPU51,CPU51按照用戶的指令根據(jù)要實(shí)施的游戲程序等進(jìn)行處理。
這里,必需在主存儲器53、GPU62、圖像解碼器64、和解碼器82之間在讀程序、顯示、和描繪圖像方面以高速傳送大量圖像數(shù)據(jù)。那么,在視頻游戲機(jī)中,能夠執(zhí)行DMA傳輸使其在主存儲器53、GPU62、圖像解碼器64、和解碼器82或同類之間利用外部設(shè)備控制器52控制,如前述那樣不需要CPU51干預(yù)而作直接數(shù)據(jù)傳輸。這樣就減輕了CPU51的負(fù)荷而作到高速數(shù)據(jù)傳輸。
此外,當(dāng)被實(shí)施的游戲的設(shè)定數(shù)據(jù)等需要貯存時CPU51將需要貯存的數(shù)據(jù)傳送給通信控制器91。通信控制器91將來自CPU51的數(shù)據(jù)貯存于連接到存儲卡連接器95A或存儲卡連接器槽中的存儲卡94A或存儲卡94B。
此處,通訊控制器91具有一個防電擊穿的保護(hù)電路。存儲卡94A及94B是與總線100分開的,所以它們可在電源接通時插上或拔下。因此,當(dāng)存儲容量不夠時,可在不關(guān)斷機(jī)器電源下插上新的存儲卡。因而應(yīng)備用的游戲數(shù)據(jù)將永不會丟失。插上新存儲卡可將新數(shù)據(jù)寫入新存儲卡。
還有,如圖6所示,每個存儲卡94A和94B包括可隨機(jī)存取的快閃式(flash)存儲器MEM,它不要求一個備份電源。各存儲卡94A和94B具有微處理器MPU,微處理器有串行I/O接口(SIO),通過存儲卡連接器將接口連接到控制線DTX和DTR、接到數(shù)據(jù)傳輸信號線RXD和TXD、以及串行時鐘信號線SCK,微處理器還有并行I/O接口(PIO)連到快閃式(flash)存儲器MEM的地址線(地址)、數(shù)據(jù)線(數(shù)據(jù))、以及控制線(控制)。當(dāng)存儲卡94A和94B被接于存儲卡連接器95A或存儲卡連接器95B時,電源可經(jīng)過存儲卡連接器從整個機(jī)構(gòu)加到微處理器MPU上。
這里,存儲卡94A及94B被認(rèn)作一種文件裝置,其被標(biāo)識為雙數(shù)字16進(jìn)制數(shù),用以從使用中指定端口和存儲卡連接器,另外每個此種存儲卡94A及94B具備在文件打開時的自起始功能。在微處理器MPU中,存儲卡94A和94B被連接于存儲卡連接器95A或存儲卡連接器95B使得內(nèi)部狀態(tài)在由機(jī)器電源啟動的時刻被設(shè)定為無通信的狀態(tài),接著通過通信控制器91接受通信。
因此,在機(jī)器這邊的CPU51測試接在存儲卡連接器95A和95B上的存儲卡94A和94B中所備有的微處理器MPU的內(nèi)部狀態(tài),根據(jù)在證實(shí)按通信協(xié)議(communication protocol)從卡到主機(jī)連接的應(yīng)答信息包中現(xiàn)場表示的內(nèi)部狀態(tài),以使與新連接的存儲卡94A和94B的通信被識別為在微處理器中無通訊情況。然后,讀出新接上的存儲卡94A和94B的文件控制數(shù)據(jù)的結(jié)構(gòu),例如像文件名、文件大小、槽號、狀態(tài)等。
這樣的通訊協(xié)議可以對應(yīng)于存儲卡94A和94B的動態(tài)插入和拔下進(jìn)行通訊。這也可以使二個存儲卡94A和94B存儲游戲的設(shè)定狀態(tài)或類似狀態(tài)。另外,二個存儲卡94A和94B允許數(shù)據(jù)的直接復(fù)制并且各種類型的數(shù)據(jù)可以被同時從二個存儲卡94A和94B取入機(jī)器。
進(jìn)一步,在機(jī)器這邊的CPU51例如按照在圖10中所示的流程中的規(guī)程控制寫入連接于存儲卡連接器95A或存儲卡連接器95B的多個存儲卡的數(shù)據(jù)。換句話說,在寫入擴(kuò)展到多個存儲卡的數(shù)據(jù)時,指定存儲卡次序的偏移數(shù)(offset)在步驟SP1中設(shè)為“0”,隨后在步驟SP2中計算由保存數(shù)據(jù)大小或數(shù)據(jù)量所需要的存儲卡總數(shù)。
然后在步驟SP3中,判斷是否有未使用的存儲卡或者在全部存儲區(qū)中是空的存儲卡被插入進(jìn)被指定給存儲卡連接器95A的零號卡槽中。當(dāng)判斷結(jié)果是“沒有”,或者沒有未使用的存儲卡被插入零號卡槽,該流程進(jìn)入步驟SP4。另一方面,當(dāng)結(jié)果是“是的”,或者當(dāng)未使用的存儲卡被插入了零號卡槽,該流程進(jìn)至步驟SP6。
在步驟SP4中,判斷是否有未使用的存儲卡或者在全部存儲區(qū)中是空的存儲卡被插入被指定給存儲卡連接器95B的1號卡槽中。若判斷結(jié)果是“沒有”?;蛘邲]有未使用的存儲卡被插入1號卡槽,該流程進(jìn)至步驟SP5。另一方面,當(dāng)結(jié)果是“是的”,或者當(dāng)未使用的存儲卡被插入了1號卡槽,該流程進(jìn)至步驟SP7。
在步驟SP5,信息“插入未使用的存儲卡”被顯示以通知用戶必需將未使用的存儲卡插入零號或1號存儲卡槽,并且該流程回到步驟SP3。然后在步驟SP6,未使用的存儲卡被插入其中的零號卡槽被選定作為應(yīng)在其內(nèi)寫入數(shù)據(jù)的卡槽。隨后流程進(jìn)至步驟SP8。
進(jìn)而,在步驟SP7,插入了未使用的存儲卡的1號卡槽被選定作為應(yīng)在其內(nèi)寫入數(shù)據(jù)的卡槽。然后流程進(jìn)至步驟SP8。在步驟SP8中,名稱、偏移、和存儲卡總數(shù)被記錄在文件的標(biāo)頭(head)區(qū)內(nèi)。使其指定要寫入數(shù)據(jù)的存儲卡。
在后面的步驟SP9中,寫入數(shù)據(jù),且在主存儲器53上的指針改變到寫入的前端。隨后的步驟SP10,偏移數(shù)被增量。進(jìn)入后面的步驟SP11中,判斷是否全部寫入已完成。若在步驟SP11中的判斷結(jié)果是“沒有”,或者還有要寫入的數(shù)據(jù),流程回到步驟SP3,在那里繼續(xù)控制進(jìn)行寫入數(shù)據(jù)。若判斷結(jié)果是“是的”,或沒有再要寫入的數(shù)據(jù),寫入數(shù)據(jù)的控制完成。
下面,機(jī)器的CPU51按照圖11中所示流程圖表示的規(guī)程控制從接于存儲卡連接器95A或存儲卡連接器95B的多個存儲卡讀出數(shù)據(jù)。就是說,當(dāng)讀取擴(kuò)展到多個存儲卡的數(shù)據(jù)時,在步驟SP21開頭將指定存儲卡次序的偏移設(shè)定在“0”。在步驟SP22,所需存儲卡總數(shù)由要裝入的數(shù)據(jù)大小即數(shù)據(jù)量來計算。
在步驟SP23,判斷是否有一個目標(biāo)存儲卡被插入了分配給存儲卡連接器95A的零號卡槽中,被裝入的文件數(shù)據(jù)要求寫入其中的。若在步驟SP23中判斷的結(jié)果是“沒有”,或者沒有目標(biāo)存儲卡被插入了零號卡槽,流程進(jìn)到步驟SP24。若判斷的結(jié)果是“是的”,即有目標(biāo)存儲卡被插入了零號卡槽,流程進(jìn)行步驟SP26。
在步驟SP24,判斷是否有目標(biāo)存儲卡被插入了分配給存儲卡連接器95B的1號卡槽中,被裝入的文件數(shù)據(jù)是要寫入其中的。若在步驟SP24中判斷的結(jié)果是“沒有”,或者沒有目標(biāo)存儲卡被插入1號卡槽中,流程進(jìn)到步驟SP25。若判斷結(jié)果是“是的”,或者目標(biāo)存儲卡被插入了1號卡槽中,流程進(jìn)到步驟SP27。
附帶地,在步驟SP23及SP24中,判斷的結(jié)果由檢測記錄在文件的標(biāo)頭區(qū)內(nèi)的偏移一致性來進(jìn)行處理。以后,在步驟SP25,一條“插入具有偏移數(shù)的存儲卡”的信息顯示出來提醒用戶必需將目標(biāo)存儲卡插入零號或1號卡槽。然后,流程回到步驟SP23。
在步驟SP26中,被選定作為插入目標(biāo)存儲卡的零號卡槽被指定其為要讀取數(shù)據(jù)的槽。流程進(jìn)至步驟SP28。另外,在步驟SP27,被選定作為插入目標(biāo)存儲卡的1號卡槽被指定其為要讀取數(shù)據(jù)的槽。流程進(jìn)至步驟SP28。
然后,在步驟SP28中,數(shù)據(jù)被讀出,在主存儲器53中的指針被變到下一次讀出的前端。在下面的步驟SP29中,偏移被增量。在下一個步驟SP30中,判斷是否所有的讀出已被完成。若判斷結(jié)果是“沒有”,或還有要讀的數(shù)據(jù)。流程回到步驟SP23繼續(xù)控制數(shù)據(jù)的讀取。另一方面,判斷結(jié)果是“是的”,或者沒有數(shù)據(jù)要讀取,數(shù)據(jù)讀取的控制完成。
因此,按照本發(fā)明的視頻游戲機(jī),接有作為外部二級存儲裝置的存儲卡的多個卡槽其受主機(jī)51通過接在總線100上的通信控制器91獨(dú)立地控制擴(kuò)展到多個存儲卡的讀和/或?qū)憯?shù)據(jù),使多個小容量的存儲卡能當(dāng)作大容量的外部二級存儲裝置使用,從而擴(kuò)展到多個存儲卡,支持大數(shù)據(jù)量的游戲軟件或類似軟件。
還有,由于各存儲卡94A和94B包括了可以隨機(jī)存取、不要求備用電源的快閃式存儲器(flash memory),數(shù)據(jù)可以半永久性地貯存。順便,視頻游戲機(jī)有接在總線100上的并行輸入/輸出(I/O)端口101和串行I/O端口102。所以,視頻游戲機(jī)能通過并行I/O端口101連接到外部設(shè)備,且機(jī)器可通過串行I/O端口102和其他視頻游戲機(jī)通信。
此外,與本發(fā)明相關(guān)的申請已提出的有日本申請第05-190764號(申請日1993年7月2日);05-258625號(申請日1993年10月15日);和06-115573號(申請日1994年5月27日)。以上各申請由本申請人申請,此處結(jié)合進(jìn)來作參考。(對應(yīng)于以上三件日本申請的美國專利申請現(xiàn)正在審查中)。
以上結(jié)合優(yōu)選實(shí)施例描述了本發(fā)明,很顯然,對本領(lǐng)域的技術(shù)人員依據(jù)本發(fā)明作出的各種變更和修正,均應(yīng)包括在本申請的權(quán)利要求中。
權(quán)利要求
1.一種視頻信號重現(xiàn)裝置,包括視頻記錄媒體的重現(xiàn)裝置;第一中央處理單元;用于控制所述重現(xiàn)裝置;一個操作機(jī)構(gòu),用于操作所述重現(xiàn)裝置;第二中央處理單元,被設(shè)置于所述操作機(jī)構(gòu)中;串行接口,用于在所述游戲機(jī)主體和所述操作機(jī)構(gòu)之間用規(guī)定的通訊規(guī)程雙向傳輸串行數(shù)據(jù),并用來連接所述游戲機(jī)的主體和所述操作機(jī)構(gòu),以及中央處理單元和存儲器分別對應(yīng)于所述操作機(jī)構(gòu)連接于所述串行接口,使得所述視頻信號重現(xiàn)裝置將所述規(guī)定的數(shù)據(jù)按所述通訊規(guī)程寫入和/或讀出和/或自所述記錄機(jī)構(gòu)。
2.根據(jù)權(quán)利要求1所述的視頻信號重現(xiàn)裝置,其中,多個所述操作機(jī)構(gòu)被連接到所述視頻信號重現(xiàn)裝置,且所述視頻信號重現(xiàn)裝置按照所述通訊規(guī)程單獨(dú)地控制所述操作機(jī)構(gòu)。
3.根據(jù)權(quán)利要求2所述的視頻信號重現(xiàn)裝置,其中,所述通訊規(guī)程利用對所述多個操作機(jī)構(gòu)中的每一個和對應(yīng)于所述多個操作機(jī)構(gòu)的所述多個記錄機(jī)構(gòu)的信號系統(tǒng)化來指派系統(tǒng)選擇信號,并對所述操作機(jī)構(gòu)和所述記錄機(jī)構(gòu)指配其各自的識別碼,在由從所述視頻信號重現(xiàn)裝置傳送的所述系統(tǒng)選擇信號選定的所述系統(tǒng)之所述操作機(jī)構(gòu)和所述記錄機(jī)構(gòu)中只有相應(yīng)于所述識別碼的所述操作機(jī)構(gòu)和所述記錄機(jī)構(gòu)允許和所述視頻信號重現(xiàn)裝置進(jìn)行通訊。
4.根據(jù)權(quán)利要求3所述的視頻信號重現(xiàn)裝置,其中,所述通訊規(guī)程在連接于所述視頻重現(xiàn)裝置的所述操作機(jī)構(gòu)和所述記錄機(jī)構(gòu)中給予一可變的通訊數(shù)據(jù)長度。
5.根據(jù)權(quán)利要求4所述的視頻信號重現(xiàn)裝置,其中,所述通訊規(guī)程在各屏幕重寫定時點(diǎn)上或是選擇與所述多個操作機(jī)構(gòu)或是與所述多個記錄機(jī)構(gòu)進(jìn)行和所述視頻信號重現(xiàn)裝置的通信,對來自所述多個操作機(jī)構(gòu)的數(shù)據(jù)的接收作不間斷的串行傳輸。
6.一種視頻游戲機(jī),具有用外部二級存儲裝置作二級貯存游戲數(shù)據(jù)或類以數(shù)據(jù)的功能包括通信控制器,其連接于總線,總線上接有機(jī)器主體的中央處理單元;多個槽,外部二級存儲器連接在其上并可自由地脫開,槽通過所述通信控制器被連接于總線上;其中所述中央處理單元備有通過所述通訊控制器獨(dú)立地控制多個槽的每一個的控制裝置來控制遍及整個多個外部二級存儲裝置的數(shù)據(jù)之讀和/或?qū)憽?br>
7.根據(jù)權(quán)利要求6所述的視頻游戲機(jī),其中,所述中央處理單元具有用來判斷外部二級存儲裝置是否被接于所述槽中的連接判斷功能。
8.根據(jù)權(quán)利要求7所述的視頻游戲機(jī),其中,作為所述外部二級存儲裝置的是接于槽中的含有快閃式存儲器的存儲卡。
9.一種在視頻游戲機(jī)中寫數(shù)據(jù)的方法,其具有視頻記錄媒體的重現(xiàn)部件,其中,用操作接在備有中央處理單元的視頻信號重現(xiàn)裝置上的操作機(jī)構(gòu)來實(shí)現(xiàn)游戲,所述視頻信號重現(xiàn)裝置和所述操作機(jī)構(gòu)用串行接口連接成以使其在所述視頻信號重現(xiàn)裝置和所述操作機(jī)構(gòu)之間按規(guī)定的通訊規(guī)程雙向地傳輸串行數(shù)據(jù),一個具有中央處理單元的存儲器裝置,該存儲器分別對應(yīng)于所述操作機(jī)構(gòu)被連接到所述串行接口,以使視頻信號重現(xiàn)裝置能按所述通信規(guī)程寫入和/或讀出規(guī)定的數(shù)據(jù)和/或自所述存儲裝置,其步驟包括當(dāng)數(shù)據(jù)被寫入多個存儲裝置時設(shè)定表示存儲裝置的次序的偏移數(shù);由要保存的數(shù)據(jù)大小計算必需的存儲裝置總數(shù);判斷是否未使用的存儲裝置,即其全部存儲區(qū)是空的,被裝入指配給一個存儲卡連接器的零號卡槽中;將全部各卡的名稱、偏移數(shù)、及數(shù)目記錄在文件的標(biāo)頭內(nèi);把在寫的主存儲器上的數(shù)據(jù)指針改變到下一寫位置的前端;完成將偏移數(shù)增置;以及判斷是否全部寫工作結(jié)束。
10.根據(jù)權(quán)利要求9所述的寫數(shù)據(jù)的方法,其中當(dāng)未使用的存儲裝置未被裝入卡槽,判斷是否未使用的存儲裝置,即其所有的存儲區(qū)是空的,被裝入指配給所述存儲卡連接器的零號卡槽中;以及顯示一條提醒用戶為將未使用的存儲裝置裝入卡槽的信息。
全文摘要
視頻信號重現(xiàn)裝置,其中操作機(jī)構(gòu)和記錄機(jī)構(gòu)簡單地被連接用以在游戲運(yùn)行時記錄游戲信息,多個小容量外部二級存儲裝置可被用作大容量外部二級存儲裝置。視頻游戲機(jī)主體以串行接口被接于多個操作機(jī)構(gòu)使得串行數(shù)據(jù)按規(guī)定的通訊規(guī)程被雙向地傳輸,同時,將記錄機(jī)構(gòu)分別對應(yīng)多個操作機(jī)構(gòu)連接于串行接口,以使游戲機(jī)主體將規(guī)定的數(shù)據(jù)按通訊規(guī)程寫入及讀出自記錄機(jī)構(gòu)。
文檔編號A63F13/02GK1115684SQ95108529
公開日1996年1月31日 申請日期1995年6月1日 優(yōu)先權(quán)日1994年6月1日
發(fā)明者平野哲也, 椚田尚亨, 岡本伸一, 野田慎治, 豐禎治 申請人:索尼公司