專利名稱:視頻游戲裝置、信息傳送方法和機(jī)器可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有將游戲數(shù)據(jù)等存儲在輔助存儲裝置中的功能的視頻游戲裝置、在輔助存儲單元和基本單元之間傳送信息的方法以及記錄有機(jī)器可讀碼的機(jī)器可讀介質(zhì)。
背景技術(shù):
現(xiàn)有的存儲卡要插入信息設(shè)備等中使用,這在結(jié)構(gòu)上要求具有連接信息設(shè)備本體和存儲數(shù)據(jù)的非易失性存儲單元的接口。
圖1A示出了這種現(xiàn)有的存儲卡的主要部件結(jié)構(gòu)的例子。這種現(xiàn)有的的存儲卡80包含控制其操作的控制部81、連接信息設(shè)備等的插槽中的端子的連接器82、存儲數(shù)據(jù)的非易失性存儲器86。其中,連接器82和非易失性存儲器86連接到控制部81。
控制部81可采用如微處理器的設(shè)備來構(gòu)成。此外,作為非易失性存儲器86,采用了快閃存儲器,例如EEPROM(可電擦除的可編程只讀存儲器)等。而且,對于信息設(shè)備等的連接接口,也有采用微處理器作為解釋協(xié)議的控制裝置。
圖1B示出了現(xiàn)有存儲卡80的控制裝置81中的控制項(xiàng)目。
如上所述,現(xiàn)有存儲卡包括連接信息設(shè)備等的本體的本體連接接口、執(zhí)行對非易失性存儲器的數(shù)據(jù)輸入/輸出的存儲器接口。
此外,現(xiàn)有的視頻游戲裝置,例如家用TV游戲機(jī),具有將游戲數(shù)據(jù)等存儲在輔助存儲裝置的功能。上述存儲卡也被用作這種視頻游戲裝置的輔助存儲裝置。
圖2示出了利用存儲卡作為輔助存儲裝置的現(xiàn)有視頻游戲裝置的例子。這種現(xiàn)有視頻游戲裝置11的本體2被放置在基本上呈方形的箱體內(nèi),并且本體2由下列部件組成盤片安裝部3,在它的中央部份裝入作為視頻游戲應(yīng)用程序記錄介質(zhì)的光盤;用于隨時(shí)重置游戲的重置開關(guān)4;電源開關(guān)5;用于進(jìn)行光盤裝入等操作的盤片操作開關(guān)6;以及,兩個(gè)插槽部7A,7B。
將用作輔助存儲裝置的存儲卡80插入到這兩個(gè)插槽7A,7B中,例如在視頻游戲裝置11上執(zhí)行游戲的結(jié)果等從控制裝置(CPU)19發(fā)出并寫入非易失性存儲器86。在此情況下,也可將多個(gè)控制裝置(控制器)(未示出)連接到插槽部7A,7B,使得多個(gè)用戶能夠同時(shí)進(jìn)行交戰(zhàn)游戲等。
如上所述,現(xiàn)有存儲卡只包含用于連接信息設(shè)備等本體的本體連接接口、和用于執(zhí)行非易失性存儲器的數(shù)據(jù)輸入/輸出的存儲器接口。即,現(xiàn)有存儲卡只具有單一的輔助存儲裝置功能,存儲卡不能單獨(dú)利用在非易失性存儲器中存儲的數(shù)據(jù)。
此外,現(xiàn)有視頻游戲裝置只能在游戲裝置本體上操作應(yīng)用程序,游戲結(jié)果等只能夠存儲在用作輔助存儲裝置的存儲卡裝置中。由于這個(gè)原因,存儲在存儲卡中的游戲結(jié)果等不能有效地反映后來執(zhí)行的游戲。
發(fā)明內(nèi)容
針對上述問題而提出了本發(fā)明。
本發(fā)明的目的是提供一種視頻游戲裝置,該視頻游戲裝置能夠?qū)⒁曨l游戲的應(yīng)用程序從視頻游戲裝置本體下載到用作輔助存儲裝置的存儲卡中,或者采用存儲卡上的游戲單獨(dú)執(zhí)行的結(jié)果,進(jìn)行協(xié)調(diào)操作以構(gòu)成在以后時(shí)間執(zhí)行的游戲等等。
即,按照本發(fā)明的視頻游戲裝置是這樣一種視頻游戲裝置,它具有將執(zhí)行游戲獲得的游戲數(shù)據(jù)存儲到輔助存儲裝置的功能,該裝置包括基本單元,包括程序提供單元,用于提供第一應(yīng)用程序;以及中央處理單元,用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲;以及接口,用于連接輔助存儲單元,所述輔助存儲單元用于與所述基本單元進(jìn)行通信,所述輔助存儲單元包括程序存儲器,用于存儲所述第一應(yīng)用程序;控制單元,用于獨(dú)立于所述基本單元執(zhí)行所述第一應(yīng)用程序;以及操作輸入單元,用于接收輸入以改變用于執(zhí)行所述第二應(yīng)用程序的屬性,其中,所述基本單元用于向所述輔助存儲單元下載所述第一應(yīng)用程序和表示根據(jù)所述第一應(yīng)用程序的執(zhí)行用于提供第一游戲的屬性的數(shù)據(jù),所述基本單元還用于從所述輔助存儲單元接收表示用于提供所述第二視頻游戲的屬性改變的數(shù)據(jù),以及其中,所述中央處理單元用于根據(jù)由所述基本單元從所述輔助存儲單元接收的屬性的改變,執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
本發(fā)明還提供一種基本單元,用于執(zhí)行應(yīng)用程序以提供視頻游戲,包括程序提供單元,用于提供第一應(yīng)用程序;以及中央處理單元,用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲;其中,所述基本單元用于向連接到所述基本單元的輔助存儲單元下載所述第一應(yīng)用程序和表示用于提供所述第一視頻游戲的屬性的數(shù)據(jù),并從所述輔助存儲單元接收表示用于執(zhí)行所述第二應(yīng)用程序以提供第二視頻游戲的屬性改變的數(shù)據(jù),以及其中,所述中央處理單元用于根據(jù)從所述輔助場存儲單元接收的表示屬性改變的數(shù)據(jù),執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
本發(fā)明還提供一種用于在輔助存儲單元和基本單元之間傳送信息的方法,所述輔助存儲單元對于所述基本單元可拆卸地連接,所述輔助存儲單元包括一個(gè)處理器,并用于執(zhí)行第一應(yīng)用程序以提供第一視頻游戲,所述基本單元用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲,所述方法包括下列步驟將用于提供第一視頻游戲的第一應(yīng)用程序從所述基本單元下載到所述輔助存儲單元中;將表示用于執(zhí)行所述第一應(yīng)用程序的屬性的數(shù)據(jù)從所述基本單元下載到所述輔助存儲單元中;在所述基本單元,從所述輔助存儲單元接收表示用于執(zhí)行所述第二應(yīng)用程序以提供第二視頻游戲的屬性改變的數(shù)據(jù);以及在所述基本單元,使用從所述輔助存儲單元接收的表示屬性改變的數(shù)據(jù),執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
本發(fā)明還提供一種記錄有機(jī)器可讀碼的機(jī)器可讀介質(zhì),包括用于執(zhí)行在輔助存儲單元和基本單元之間傳送信息的方法的指令,所述輔助存儲單元對于所述基本單元可拆卸地連接,所述輔助存儲單元包括一個(gè)處理器,并用于執(zhí)行第一應(yīng)用程序以提供第一視頻游戲,所述基本單元用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲,所述方法包括下列步驟將用于提供第一視頻游戲的第一應(yīng)用程序從所述基本單元下載到所述輔助存儲單元中;將表示用于執(zhí)行所述第一應(yīng)用程序的屬性的數(shù)據(jù)從所述基本單元下載到所述輔助存儲單元中;在所述基本單元,從所述輔助存儲單元接收表示用于執(zhí)行所述第二應(yīng)用程序的屬性改變的數(shù)據(jù);以及在所述基本單元,使用從所述輔助存儲單元接收的表示屬性改變的數(shù)據(jù),執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
而且,本發(fā)明的視頻游戲裝置是這樣一種視頻游戲裝置,它具有將執(zhí)行游戲獲得的游戲數(shù)據(jù)存儲到輔助存儲裝置的功能,該裝置包括裝置本體;置于所述裝置本體中的主總線;程序提供單元,用于提供第一應(yīng)用程序;通信控制單元,電連接到所述主總線;排列在所述裝置主體中的共用插槽,通過所述通信控制單元電連接到所述主總線;可拆卸地連接到所述共用插槽的輔助存儲單元,用于存儲在所述裝置本體中執(zhí)行第二應(yīng)用程序以提供第二視頻游戲時(shí)獲得的數(shù)據(jù);可拆卸地連接到所述共用插槽的存儲卡裝置,所述存儲卡裝置包含程序存儲器,用于存儲使用所述通信控制單元下載到所述存儲卡裝置的所述第一應(yīng)用程序;以及控制單元,用于獨(dú)立于所述裝置主體執(zhí)行下載的第一應(yīng)用程序;以及電連接到所述主總線的中央處理單元,用于在所述裝置主體中執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲,以及當(dāng)所述輔助存儲單元被連接到所述共用插槽時(shí),中央處理單元使用所述通信控制單元,將在執(zhí)行所述第二應(yīng)用程序時(shí)獲得的數(shù)據(jù)存儲到所述輔助存儲單元中,當(dāng)所述存儲卡裝置被連接到所述共用插槽時(shí),中央處理單元還用于使用所述通信控制單元,將第一應(yīng)用程序從所述程序提供單元下載到所述存儲卡裝置。
本發(fā)明還提供一種視頻游戲裝置,用于執(zhí)行視頻游戲,包括裝置本體;置于所述裝置本體中的主總線;程序提供單元,用于提供第一應(yīng)用程序;通信控制單元,電連接到所述主總線;排列在所述裝置主體中的共用插槽,通過所述通信控制單元電連接到所述主總線,所述共用插槽用于可拆卸地連接到存儲卡裝置,包含程序存儲器,用于存儲使用所述通信控制單元下載到所述存儲卡裝置的所述第一應(yīng)用程序;以及控制單元,用于獨(dú)立于所述裝置主體執(zhí)行下載的第一應(yīng)用程序以提供第一視頻游戲;以及輔助存儲單元,用于存儲在所述裝置本體中執(zhí)行第二應(yīng)用程序以提供第二視頻游戲時(shí)獲得的數(shù)據(jù);以及電連接到所述主總線的中央處理單元,用于在所述裝置主體中執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲,這樣,當(dāng)所述輔助存儲單元被連接到所述共用插槽時(shí),中央處理單元使用所述通信控制單元,將在執(zhí)行所述第二應(yīng)用程序時(shí)獲得的數(shù)據(jù),存儲到所述輔助存儲單元,以及當(dāng)所述存儲卡裝置被連接到所述共用插槽時(shí),所述中央處理單元用于使用所述通信控制單元,將所述第一應(yīng)用程序從所述程序提供單元下載到所述存儲卡裝置。
按照本發(fā)明,提供了一種視頻游戲裝置,它具有為一種存儲卡裝置下載視頻游戲應(yīng)用程序的功能。該存儲卡裝置能夠單獨(dú)執(zhí)行下載應(yīng)用軟件的程序,并能夠在存儲卡裝置和其它信息設(shè)備之間傳送/接收程序執(zhí)行結(jié)果的同時(shí)執(zhí)行協(xié)調(diào)操作,而且該存儲卡裝置用作輔助存儲裝置。該視頻游戲裝置還具有采用在該存儲卡裝置單獨(dú)執(zhí)行的游戲結(jié)果為構(gòu)建在后來時(shí)間等執(zhí)行的游戲執(zhí)行協(xié)調(diào)操作的功能。
圖1A和圖1B示出現(xiàn)有存儲卡裝置的主要部件的結(jié)構(gòu)的一個(gè)例子;圖2示出其中存儲卡用作輔助存儲裝置的現(xiàn)有視頻游戲裝置的一個(gè)例子;圖3示出本發(fā)明的視頻游戲裝置的外觀;圖4示出本發(fā)明的視頻游戲裝置的插槽部的樣子;圖5是表示本發(fā)明實(shí)施例的視頻游戲裝置的主要部件的更加具體的結(jié)構(gòu)的一個(gè)例子的方框圖;圖6A至圖6C示出本發(fā)明實(shí)施例的存儲卡裝置的外觀;圖7A和圖7B是表示本發(fā)明實(shí)施例的存儲卡裝置的主要部件的結(jié)構(gòu)的一個(gè)例子的方框圖;圖8用于解釋本發(fā)明實(shí)施例的存儲卡裝置的無線通信功能;圖9用于解釋本發(fā)明實(shí)施例的視頻游戲裝置本體和存儲卡之間的協(xié)調(diào)操作;圖10示出從視頻游戲裝置本體將程序數(shù)據(jù)下載到存儲卡的流向;圖11示出圖10中下載的流程;圖12示出從視頻游戲裝置本體將程序數(shù)據(jù)下載到存儲卡的另一流向;圖13示出圖12中下載的流程;圖14示出在存儲卡裝置上養(yǎng)育登場人物或角色的流程;圖15示出將用戶在存儲卡裝置養(yǎng)育的登場人物和角色從存儲卡裝置傳送(上載)到視頻游戲裝置本體的流程。
具體實(shí)施例方式
下面參照附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明。在以下的說明中,首先說明本發(fā)明實(shí)施例的視頻游戲裝置,然后再說明本發(fā)明實(shí)施例的存儲卡裝置。最后,將說明例如在本發(fā)明實(shí)施例的存儲卡裝置用作本發(fā)明實(shí)施例的視頻游戲裝置的輔助存儲裝置的情況下,在視頻游戲裝置和存儲卡裝置之間的協(xié)調(diào)操作。
圖3示出本發(fā)明實(shí)施例的一種形式的視頻游戲裝置的外觀。這種視頻裝置1讀出例如在光盤上記錄的游戲程序,按照用戶(玩游戲者)的指令(指示)執(zhí)行該游戲程序。這時(shí),游戲的執(zhí)行主要參考游戲的進(jìn)行過程、顯示或語音的控制。
視頻游戲裝置1的本體2放置在基本上呈矩形的箱體內(nèi),在結(jié)構(gòu)上它包括盤片安裝部3,在它的中央部份裝入作為提供視頻游戲應(yīng)用程序的記錄介質(zhì)的光盤例如CD-ROM;用于隨時(shí)重置游戲的重置開關(guān)4;電源開關(guān)5;用于進(jìn)行光盤裝入操作的盤片操作開關(guān)6;以及,例如,兩個(gè)插槽部7A,7B。各個(gè)部件的結(jié)構(gòu)與前述的現(xiàn)有視頻游戲裝置11的相應(yīng)部件的結(jié)構(gòu)相似,并且各個(gè)公共部件分別具有相同的標(biāo)號。
應(yīng)該注意,提供應(yīng)用程序的記錄介質(zhì)不局限于光盤,也可以采用包含半導(dǎo)體存儲器的卡匣,也可以通過通信線路提供應(yīng)用程序。
在插槽部7A,7B可以連接兩個(gè)操作裝置17,兩個(gè)用戶能夠進(jìn)行交戰(zhàn)游戲等。此外,以下將說明的存儲卡裝置可以插入這些插槽部7A,7B。應(yīng)該注意,雖然在圖3中示出兩個(gè)系統(tǒng)插槽部7A,7B的結(jié)構(gòu),但系統(tǒng)數(shù)目不限于兩個(gè)。
圖4示出在本發(fā)明實(shí)施的視頻游戲裝置1本體2的前表面上設(shè)置的插槽部7A,7B的樣子。
在此實(shí)施例中,插槽部7A,7B分別形成兩段,在它們的上段分別設(shè)置存儲卡插入部8A,8B,其中將插入下面說明的存儲卡裝置40A,40B,在它們的下段分別設(shè)置控制器連接部12A,12B,其上將連接控制器17的連接端子部26。
在存儲卡插入部8A,8B的的插孔(插槽)的結(jié)構(gòu)中,為了防止將存儲卡裝置插錯(cuò)方向,所形成的橫向上長的矩形插孔的下面兩角的圓度要比它的上面兩角的圓度大。此外,在存儲卡插入部8A,8B分別設(shè)置了活門,用于保護(hù)在其內(nèi)部獲得電連接的連接端子。
一方面,在控制器連接部12A,12B的結(jié)構(gòu)中,為了防止將控制器17的連接端子部26連錯(cuò)方向,所形成的橫向上為矩形的插孔的下面兩角的圓度要比它的上面兩角的圓度大,并且,在控制器連接部12A,12B的結(jié)構(gòu)中,為了防止誤插存儲卡,使插孔的形狀與存儲卡插入部8A,8B的形狀不同。
圖5是表示所述視頻游戲裝置1主要部件的更具體結(jié)構(gòu)的一個(gè)例子的方框圖。
在此視頻游戲裝置1的結(jié)構(gòu)中,包括控制系統(tǒng)150,它由中央處理單元(CPU)151和它的外圍設(shè)備等組成;圖形系統(tǒng)160,它由圖像處理單元(圖形處理單元GPU)162組成,用于執(zhí)行針對幀緩沖器163的圖像描述等;聲音系統(tǒng)170,它由聲音處理單元(SPU)組成,用于產(chǎn)生音樂或聲音效果等;光盤控制單元180,用于執(zhí)行對記錄有應(yīng)用程序的光盤的控制;通信控制單元190,用于執(zhí)行來自接收用戶指令(指示)的控制器17的信號、和來自存儲游戲設(shè)置的存儲卡裝置40A,40B的數(shù)據(jù)的輸入/輸出等;以及,連接各個(gè)部件的總線100等等。
上述控制系統(tǒng)150包括CPU151,用于執(zhí)行中斷控制或存儲器直接存取傳輸?shù)鹊目刂频耐鈬O(shè)備控制裝置152,由隨機(jī)存取存儲器(RAM)組成的主存儲器153,內(nèi)部存有用于管理圖形系統(tǒng)160和/或聲音系統(tǒng)170的所謂操作系統(tǒng)的程序等的只讀存儲器(ROM)154。應(yīng)該注意,這里所指的主存儲器具有執(zhí)行其存儲器內(nèi)程序的工作能力。
CPU51執(zhí)行在ROM154中存儲的操作系統(tǒng),借此控制整個(gè)視頻游戲裝置1。CPU51由例如32位的RISC-CPU構(gòu)成。
而且,視頻游戲裝置1在接通電源時(shí)才工作,使控制系統(tǒng)150的CPU151執(zhí)行在ROM154中存儲的操作系統(tǒng),以使CPU151控制圖形系統(tǒng)160和/或聲音系統(tǒng)170等。另外,在操作系統(tǒng)執(zhí)行時(shí),CPU151初始化整個(gè)視頻游戲裝置1,例如操作的確認(rèn)等等,隨后控制光盤控制裝置180來執(zhí)行在光盤上記錄的游戲應(yīng)用程序等。通過執(zhí)行游戲程序等,CPU151按照用戶輸入來控制圖形系統(tǒng)160和/或聲音系統(tǒng)170等,從而控制圖像的顯示、和/或聲音效果和音樂的產(chǎn)生。
此外,上述圖形系統(tǒng)160包括幾何變換引擎(GTE)161,用于執(zhí)行坐標(biāo)變換等處理;GPU162,用于按照來自CPU151的描述指令(指示)執(zhí)行圖像描述;幀緩沖器163,用于存儲由GPU162描述的圖像;以及圖像解碼器164,用于通過如離散余弦變換的正交變換解碼壓縮編碼的圖像數(shù)據(jù),等等。
GTE161包括用于并行執(zhí)行例如多個(gè)操作的并行算法機(jī)構(gòu),并具有按照CPU151的操作請求高速執(zhí)行坐標(biāo)變換、光源計(jì)算、矩陣或向量運(yùn)算等的工作能力。從更實(shí)際的意義上講,在執(zhí)行用同一顏色描畫例如一個(gè)三角形的暗著色(flat shading)處理時(shí),GTE161在一秒內(nèi)最多能夠執(zhí)行大約1,500,000次多邊形坐標(biāo)運(yùn)算。因此,在視頻游戲裝置1中能夠減輕CPU151的負(fù)擔(dān),并能夠執(zhí)行高速的坐標(biāo)運(yùn)算。
另外,按照CPU151的描述指令,GPU162針對幀緩沖器163執(zhí)行多邊形等的描述運(yùn)算。GPU162在一秒內(nèi)最多能夠執(zhí)行360,000次的多邊形描述運(yùn)算。
另外,幀緩沖器163由所謂雙端口RAM組成,并具有同時(shí)執(zhí)行來自GPU162的描述運(yùn)算或自主存儲器的傳送和讀出用于顯示的工作能力。該幀緩沖器163例如有1M字節(jié)容量,并且作為具有16位的分別在橫向具有1024個(gè)象素,縱向具有512個(gè)象素的矩陣來處理,另外在幀緩沖器163中,除了作為視頻輸出的顯示區(qū)以外,還具有CLUT區(qū)和紋理區(qū)。在CLUT區(qū)內(nèi)保存在GPU162執(zhí)行多邊形等的描述運(yùn)算時(shí)參考的顏色查找表(CLUT)。在紋理區(qū)中保存在描述運(yùn)算時(shí)在進(jìn)行坐標(biāo)變換之后由GPU162描述的多邊形等中要插入(貼圖)的材質(zhì)(紋理)。CLUT區(qū)和紋理區(qū)可以按照顯示區(qū)等的變化來動(dòng)態(tài)地改變。
在本例中,除了上述的平面著色以外,GPU162還具有亮著色(glowshading)和紋理貼圖(texture mapping)處理的工作能力。亮著色處理執(zhí)行多邊形頂點(diǎn)顏色插值來確定多邊形內(nèi)顏色。紋理貼圖處理將在紋理區(qū)中存儲的紋理附著(粘貼)在多邊形上。在執(zhí)行這種亮著色和紋理貼圖的過程中,GTE161在一秒內(nèi)最多能夠執(zhí)行大約500,000次的多邊形坐標(biāo)變換運(yùn)算。
另外,CPU151控制圖像解碼器164解碼主存儲器153中存儲的靜止圖像或運(yùn)動(dòng)圖像的圖像數(shù)據(jù),并將解碼數(shù)據(jù)存入主存儲器153。
此外,該再現(xiàn)的圖像數(shù)據(jù)通過GPU162存入幀緩沖器163,這樣就能夠?qū)⒃搱D像數(shù)據(jù)用作上述GPU162所描述圖像的背景。
上述聲音系統(tǒng)170包括SPU171,用于根據(jù)CPU151的指令產(chǎn)生音樂H或聲音效果等;聲音緩沖器172,在其中由SPU172記錄了波形數(shù)據(jù)等;以及,揚(yáng)聲器173,用于輸出SPU171產(chǎn)生的音樂或聲音效果等。
上述SPU171具有ADPCM解碼功能、再現(xiàn)功能以及調(diào)制功能。ADPCM解碼功能再現(xiàn)經(jīng)過例如將16位的語音數(shù)據(jù)ADPCM為4位差分信號的ADPCM(自適應(yīng)差分PCM)等處理的語音(聲音)數(shù)據(jù)。再現(xiàn)功能再現(xiàn)聲音緩沖器172中存儲的波形數(shù)據(jù)從而產(chǎn)生聲音效果等。調(diào)制功能調(diào)制聲音緩沖器172中存儲的波形數(shù)據(jù)來再現(xiàn)它等。
有了這些功能,根據(jù)CPU151的指令,在聲音緩沖器172中記錄的波形數(shù)據(jù)的基礎(chǔ)上,聲音系統(tǒng)170就能夠用作所謂的產(chǎn)生音樂或聲音效果等的采樣聲音源。
上述光盤控制裝置180包括光盤裝置181,用于再現(xiàn)在光盤上記錄的程序或數(shù)據(jù)等;解碼器182,用于解碼在例如添加糾錯(cuò)碼的情況下記錄的程序或數(shù)據(jù)等;緩沖器183,用于暫時(shí)保存光盤裝置181的數(shù)據(jù)從而允許從光盤高速讀出數(shù)據(jù)的操作;子CPU184,連接上述的解碼器182。
此外,對于由光盤裝置181讀出的光盤上記錄的語音數(shù)據(jù)來說,除了上述ADPCM數(shù)據(jù)以外,還具有其中語音信號已經(jīng)過模擬/數(shù)字轉(zhuǎn)換的所謂PCM數(shù)據(jù)。
在例如16位數(shù)字?jǐn)?shù)據(jù)的差分表示為由4位ADPCM數(shù)據(jù)的情況下記錄的語音數(shù)據(jù),被解碼器182解碼成16位數(shù)字?jǐn)?shù)據(jù)之后,傳送給上述SPU171。在SPU171中執(zhí)行諸如數(shù)字/模擬轉(zhuǎn)換等的處理。所處理的語音數(shù)據(jù)用于驅(qū)動(dòng)揚(yáng)聲器173。
另外,記錄為PCM數(shù)據(jù)的例如16位數(shù)字?jǐn)?shù)據(jù)的語音數(shù)據(jù)被解碼器182解碼成16位數(shù)字?jǐn)?shù)據(jù)之后,傳送給上述SPU171。在SPU171中執(zhí)行諸如數(shù)字/模擬轉(zhuǎn)換等的處理。所處理的語音數(shù)據(jù)用于驅(qū)動(dòng)揚(yáng)聲器173。
另外,通信控制裝置190包括通信控制器191,用于進(jìn)行通過總線100與CPU151通信的控制,其中在通信控制器191中設(shè)置控制器連接部12、存儲卡插入部8A,8B。輸入用戶指令(指示)的控制器17連接到控制器連接部12。存儲卡40A,40B連接到存儲卡插入部8A,8B作為輔助存儲裝置來存儲游戲設(shè)置數(shù)據(jù)等。
連接到控制器連接部12的控制器17具有例如16個(gè)指示鍵來輸入用戶的指示,并且按照通信控制器191的指示按同步通信的方式向通信控制器191每秒傳送約60次的指示鍵狀態(tài)。此外,通信控制器191將控制器17指示鍵的狀態(tài)傳送給CPU151。
因此,用戶指示輸入到CPU151。響應(yīng)用戶的指示,CPU151按照用戶指令及被執(zhí)行的游戲程序等進(jìn)行處理。
在此情況下,在讀出程序、顯示圖像或描述運(yùn)算等的過程,在主存儲器153、GPU162和圖像解碼器164和解碼器182等之間需要高速傳送大量的圖像數(shù)據(jù)??紤]到這一點(diǎn),在此視頻游戲裝置中,如上述,在外圍設(shè)備控制裝置152的控制下,執(zhí)行所謂DMA傳輸,直接在主存儲器153、GPU162和圖像解碼器164和解碼器182等之間傳送數(shù)據(jù),而不干預(yù)CPU151。結(jié)果是,能夠減少由數(shù)據(jù)傳送引起CPU151的加載,能夠進(jìn)行高速的數(shù)據(jù)傳輸。
而且,當(dāng)需要存儲執(zhí)行游戲的設(shè)置數(shù)據(jù)等時(shí),CPU151將它存儲的數(shù)據(jù)傳送到通信控制器191。通信控制器191將CPU151的數(shù)據(jù)寫入插在存儲卡插入部8A或存儲卡插入部8B的存儲卡49A或存儲卡40B。
在此例中,在通信控制器191中包含了一個(gè)用于防止電破壞的保護(hù)電路。上述存儲卡40A,40B與總線100分離,并且能夠在設(shè)備本體電源接通的情況下插入/拔出。因此,在存儲卡40A或40B的存儲容量不足等的情況下,可以插入新的存儲卡而不中斷設(shè)備本體的電源。由于這個(gè)原因,為了不丟失需要備份的游戲數(shù)據(jù),插入新的存儲卡以便將所需數(shù)據(jù)寫入新的存儲卡。
此外,并行I/O接口(PIO)201、串行I/O接口(SIO)202是用于連接其它外圍設(shè)備的接口。
下面將說明本發(fā)明實(shí)施例的存儲卡裝置。在下面的說明中,在本發(fā)明實(shí)施例的存儲卡40已插入前述本發(fā)明實(shí)施例的視頻游戲裝置1的前提下進(jìn)行說明。
即,存儲卡裝置40已插入在視頻游戲裝置1的插槽部7A或7B處設(shè)置的存儲卡插入部8。該存儲卡裝置40能夠用作所連接的多個(gè)操作裝置17對應(yīng)的固有存儲卡。例如,若有兩個(gè)用戶(玩游戲者)玩游戲,則該裝置具有通常的分別將他們自己的游戲結(jié)果等記錄在兩個(gè)存儲卡40A,40B中的功能。
圖6A至圖6C示出本發(fā)一個(gè)實(shí)施例的存儲卡裝置40的外觀。圖6B示出存儲卡裝置40的上表面,圖6A示出其插入側(cè)的側(cè)表面,圖6C示出相對側(cè)的側(cè)表面。
如上述,本發(fā)明實(shí)施例的存儲卡裝置40的外觀與通常存儲卡的外觀不同,不同之處在于,本發(fā)明實(shí)施例的存儲卡裝置40包含用于輸入事項(xiàng)的按鈕開關(guān)43、液晶顯示器件(LCD)等的顯示屏44、以及用于利用后述的無線通信裝置48通過例如紅外線進(jìn)行無線通信的無線通信窗口55。
在此例中,連接器54的形狀和/或尺寸W,L等與通?,F(xiàn)有視頻游戲裝置11中使用的存儲卡80中的連接器的形狀和/或尺寸相近。
此存儲卡裝置40由包括上蓋51a和下蓋51b形成的基本上呈方形的殼體51、在殼體內(nèi)安裝存儲器元件等的基板(基片)56組成。殼體51適于插入視頻游戲裝置1本體的插槽部7A,7B,在其一端的側(cè)表面上設(shè)置的連接器部54,其中形成矩形窗口。在連接部54的該窗口內(nèi)將電源和信號端57相對于連接器部54設(shè)置在基板56上。此外,在殼體51的連接器54側(cè)的相對側(cè)表面上,設(shè)置用于進(jìn)行上述無線通信的無線通信窗口55。
在殼體51的上表面,設(shè)置了方向指示標(biāo)記59,來指示將存儲卡裝置40插入到視頻游戲裝置1本體的插槽部7A,7B中的方向。通過這個(gè)標(biāo)記59,用戶可以很容易地分辨出將存儲卡插入游戲裝置本體2的方向和正面/背面。應(yīng)注意,標(biāo)記59的形狀不限于圖6B中示出的形狀,它可以具有用于防止在存儲卡裝置40插入/拔出視頻游戲裝置1本體插槽部7A,7B時(shí)滑脫的形狀。
圖7A是表示存儲卡裝置40主要部件結(jié)構(gòu)的一個(gè)例子的方框圖。
同前面描述的通常存儲卡80相似,存儲卡裝置40包括用于控制其操作的控制單元41、用于連接到信息設(shè)備等插槽的連接器42、用作數(shù)據(jù)存儲元件的非易失性存儲器46。
控制單元41采用如微計(jì)算機(jī)來組成,它內(nèi)部包括用于存儲程序的程序存儲部41a。此外,非易失性存儲器46可以采用如快閃存儲器的即使在電源切斷時(shí)仍保留記錄狀態(tài)的半導(dǎo)體存儲器元件。應(yīng)注意,由于本發(fā)明實(shí)施例存儲卡裝置40的結(jié)構(gòu)包含后述的電池49,所以就可以利用靜態(tài)隨機(jī)存取存儲器(SRAM)作為非易失性存儲器46高速輸入/輸出數(shù)據(jù)。
由上述可知,存儲卡裝置40的不同之處在于它除了上述結(jié)構(gòu)還包括用于操作存儲卡中程序的按鈕開關(guān)(操作(事項(xiàng))開關(guān))43;液晶顯示器件(LCD)等的顯示屏44,用于按照程序顯示各種信息;無線通信裝置48,用于在存儲卡裝置40和其它存儲卡裝置等之間通過紅外線進(jìn)行數(shù)據(jù)的發(fā)送/接收;以及,電池49,用于向各個(gè)部件供電。
此外,存儲卡裝置40內(nèi)包含供電用的小電池49。于是,即使將存儲卡裝置40從視頻游戲裝置1的插槽部7A,7B取出,存儲卡裝置40也能自己操作。在此例中,電池49可充電,并且可采用在存儲卡裝置40插入視頻游戲裝置1本體的插槽部7A,7B時(shí)從視頻游戲裝置1供電的結(jié)構(gòu)。
存儲卡裝置40還包括時(shí)鐘45和用于按照程序產(chǎn)生聲音的揚(yáng)聲器47。在此例中,上述各個(gè)部件都連接到控制部41,并且按照控制部41的控制來操作。
圖7B示出控制部41的控制項(xiàng)目。通常存儲卡80僅包括信息設(shè)備的本體連接接口和存儲器的用于輸入/輸出數(shù)據(jù)的存儲器接口,然而,除了這些接口,本發(fā)明實(shí)施例的存儲卡裝置40還包括顯示接口、操作輸入接口、語音(聲音)接口、無線通信接口、時(shí)鐘管理和程序下載接口。
由于存儲卡40的采用使得控制單元(微計(jì)算機(jī))41具有用于執(zhí)行本發(fā)明添加的功能管理的接口(驅(qū)動(dòng)器),它獨(dú)立于本體連接接口和非易失性存儲器管理這些通常功能并且保持與通常功能的兼容性。
而且,由于存儲卡裝置40的結(jié)構(gòu)包括用于操作要執(zhí)行程序的按鈕開關(guān)43以及采用液晶顯示器(LCD)等的顯示屏44,所以在操作游戲應(yīng)用時(shí),能夠?qū)⒋鎯ㄑb置40作為便攜式游戲裝置使用。
此外,由于存儲卡裝置40具有將從視頻游戲裝置1本體下載的應(yīng)用程序存儲到微計(jì)算機(jī)41內(nèi)的程序存儲部41a的能力,所以能夠容易地改變在存儲卡裝置40上運(yùn)行的應(yīng)用程序或各種驅(qū)動(dòng)器軟件。
如上述,本發(fā)明實(shí)施例的存儲卡裝置40能夠單獨(dú)控制視頻游戲裝置1的操作。因此,在存儲卡裝置40側(cè),可以單獨(dú)準(zhǔn)備在程序存儲部41a中存儲的應(yīng)用程序數(shù)據(jù),以便單獨(dú)存儲視頻游戲裝置1側(cè)的應(yīng)用軟件程序。而且,通過向視頻游戲裝置1發(fā)送或從視頻游戲裝置1接收所述數(shù)據(jù),能夠在存儲卡裝置40和視頻游戲裝置1之間進(jìn)行協(xié)調(diào)操作(鏈接)。
而且,由于存儲卡裝置40包括時(shí)鐘45,則可以與視頻游戲裝置1側(cè)共享時(shí)間數(shù)據(jù)。即,不僅兩側(cè)的時(shí)間數(shù)據(jù)相互一致,而且可以共享用于按照實(shí)際時(shí)間來控制兩側(cè)單獨(dú)執(zhí)行游戲的進(jìn)程的數(shù)據(jù)。
下面將說明在上述存儲卡裝置40和視頻游戲裝置1之間協(xié)調(diào)(鏈接)操作的一個(gè)更具體的例子。
圖8以模式形式示出在本發(fā)明實(shí)施例的存儲卡裝置40之間進(jìn)行無線通信的情況。如上所述,存儲卡裝置40之間數(shù)據(jù)的發(fā)送/接收,要通過在無線通信部48的用于借助紅外線等進(jìn)行無線通信的無線通信窗口55來進(jìn)行,從而能夠在多個(gè)存儲卡裝置之間發(fā)送/接收內(nèi)部數(shù)據(jù)。在此例中,假定上述內(nèi)部數(shù)據(jù)還包括從信息設(shè)備側(cè)例如視頻游戲裝置等傳送的并且存儲在存儲卡裝置內(nèi)的存貯存儲器(程序存儲器41a,非易失性存儲器46)中的數(shù)據(jù)。
應(yīng)該注意,雖然上述實(shí)施例的說明是在本發(fā)明實(shí)施例的存儲卡裝置用作視頻游戲裝置的輔助存儲裝置的情況下給出的,但本發(fā)明實(shí)施例的存儲卡裝置的應(yīng)用裝置不限于視頻游戲裝置。例如,很顯然,本發(fā)明可應(yīng)用于各種信息等的檢索等。
下面將說明本發(fā)明前述實(shí)施例的在存儲卡裝置40和視頻游戲裝置1之間的協(xié)調(diào)操作。
如上所述,存儲卡裝置40能夠與視頻游戲裝置1本體共享用作控制單元的微計(jì)算機(jī)41產(chǎn)生的游戲數(shù)據(jù)、在存儲卡內(nèi)時(shí)鐘45處得到的時(shí)間數(shù)據(jù)、以及通過無線通信裝置48得到其它存儲卡產(chǎn)生的數(shù)據(jù)等。
圖9以模式形式示出在視頻游戲裝置1和存儲卡裝置40之間執(zhí)行協(xié)調(diào)操作的情況。
作為這種協(xié)調(diào)操作的一個(gè)例子,所給出的說明針對的是下述情況,即用作應(yīng)用軟件程序記錄介質(zhì)的光盤(CD-ROM)裝入視頻游戲裝置1本體,并且已從中讀出的程序下載到插入視頻游戲裝置1本體的插槽部7A,7B中的存儲卡裝置40。
首先,在更實(shí)際地說明協(xié)調(diào)操作之前,將給出對作為執(zhí)行協(xié)調(diào)操作前提條件的程序下載操作的說明。
圖10示出下述情況下的數(shù)據(jù)流向,即從視頻游戲裝置1盤片裝載部3裝載的光盤(CD-ROM)傳送的視頻游戲應(yīng)用程序,通過用作視頻游戲裝置1控制單元的CPU9,直接傳送到用作存儲卡裝置40控制單元的微計(jì)算機(jī)內(nèi)用于存儲程序的程序存儲部41a。
圖11示出上述下載操作的流程。
在步驟ST1,從視頻游戲裝置1本體(以下簡稱“本體”)的盤片裝載部3裝載的CD-ROM中讀出在存儲卡裝置40內(nèi)微計(jì)算機(jī)運(yùn)行的視頻游戲應(yīng)用程序的數(shù)據(jù)。應(yīng)該注意,如前所述,此應(yīng)用程序一般與在視頻游戲裝置1本體中運(yùn)行的程序不同。
然后,在步驟ST2,作為本體控制部的CPU9向作為存儲卡裝置40控制單元的微計(jì)算機(jī)41發(fā)出“程序下載請求命令”。接著,CPU19執(zhí)行從微計(jì)算機(jī)41接收“程序下載許可命令”的提取操作。此處,提取操作指查詢有/無要求服務(wù)的服務(wù)請求的方法。
在步驟ST3,存儲卡裝置40側(cè)的微計(jì)算機(jī)41從本體的CPU9接收“程序下載請求命令”。
進(jìn)而,在步驟ST4,當(dāng)存儲卡側(cè)的微計(jì)算機(jī)41完成現(xiàn)在處理的例程使下載的程序能夠執(zhí)行時(shí),它將“程序下載許可狀態(tài)”發(fā)回本體CPU9。
在步驟ST5,若本體的CPU9接收來自存儲卡裝置40的微計(jì)算機(jī)41的“程序下載許可狀態(tài)”,它就將已在步驟ST1從CD-ROM等中讀出的程序傳送(下載)到用于存儲存儲卡裝置40程序的程序存儲部41a以將其寫入。接著,CPU9執(zhí)行用于從微計(jì)算機(jī)41接收“程序啟動(dòng)許可狀態(tài)”的提取操作。
此時(shí),微計(jì)算機(jī)41對被寫入下載數(shù)據(jù)的程序存儲部41a的地址進(jìn)行管理。而且,如上述,例如在從本體下載的程序存入微計(jì)算機(jī)41內(nèi)的程序存儲部41a的情況下,可將這些程序存入諸如SRAM等能夠高速輸入/輸出數(shù)據(jù)的存儲器元件。
在步驟ST6,存儲卡裝置40的微計(jì)算機(jī)41接收從本體傳送的程序數(shù)據(jù),將它寫入程序存儲部41a。此時(shí),看起來程序數(shù)據(jù)被直接從本體的CPU9寫入存儲卡裝置40的程序存儲部41a。此外,如上述,微計(jì)算機(jī)41對程序存儲部41a的地址進(jìn)行管理。
然后,在步驟ST7,若存儲卡裝置40的微計(jì)算機(jī)41收到來自本體的最后的程序數(shù)據(jù)產(chǎn)生了可執(zhí)行環(huán)境,它向本體的CPU9發(fā)回“程序啟動(dòng)許可狀態(tài)”。
在步驟ST8,本體的CPU9接收來自存儲卡裝置40的微計(jì)算機(jī)41的“程序啟動(dòng)許可狀態(tài)”以發(fā)出“程序啟動(dòng)命令”。
進(jìn)而,若存儲卡裝置40的微計(jì)算機(jī)41收到來自本體CPU9的“程序啟動(dòng)命令”,它就從預(yù)先確定的預(yù)定地址運(yùn)行程序。
通過上述過程,應(yīng)用程序從視頻游戲裝置1的本體直接傳送到本體中插入的存儲卡裝置40的微計(jì)算機(jī)41內(nèi)設(shè)置的程序存儲部41a。
應(yīng)該注意,用于傳遞應(yīng)用程序的介質(zhì)不限于前述的諸如光盤等的記錄介質(zhì),而且這樣的應(yīng)用程序可通過通信線路來傳遞。若是那樣的話,在上述流程中只是步驟ST1不同。
而且,上述下載流程是在從視頻游戲裝置1本體直接下載應(yīng)用程序到用作本體中插入的存儲卡裝置40的控制單元的微計(jì)算機(jī)41內(nèi)的程序存儲部41a的下載流程。
另一方面,還存在以下情況,即本體的CPU9將應(yīng)用程序的數(shù)據(jù)下載到存儲卡裝置40內(nèi)的非易失性存儲器46,然后將所述數(shù)據(jù)復(fù)制到微計(jì)算機(jī)41內(nèi)的程序存儲部41a中,再執(zhí)行它。
圖12示出這種情況的數(shù)據(jù)流向。即,從視頻游戲裝置1盤片裝載部3裝載的光盤等傳送的視頻游戲應(yīng)用程序,通過用作視頻游戲裝置1控制單元的CPU9,被傳送(下載)到存儲卡裝置40內(nèi)的非易失性存儲器46,然后再復(fù)制到用作控制單元的微計(jì)算機(jī)41內(nèi)的程序存儲部41a,以便能夠執(zhí)行它。
圖13示出上述下載操作的流程。
在步驟ST11,從視頻游戲裝置1本體(以下簡稱“本體”)的盤片裝載部3裝載的CD-ROM中讀出在存儲卡裝置40內(nèi)微計(jì)算機(jī)運(yùn)行的視頻游戲應(yīng)用程序的數(shù)據(jù)。
然后,在步驟ST12,作為本體控制單元的CPU9將已經(jīng)從CD-ROM中讀出的程序數(shù)據(jù)傳送(下載)到存儲卡裝置40的非易失性存儲器46。這一過程與通常視頻游戲裝置中執(zhí)行的數(shù)據(jù)備份情況相似。
然后,在步驟ST13,通過與通常數(shù)據(jù)備份相似的過程,作為存儲卡裝置40控制部的微計(jì)算機(jī)41接收由本體CPU9傳送的應(yīng)用程序數(shù)據(jù),將其寫入非易失性存儲器46。
然后,在步驟ST14,當(dāng)存儲卡裝置40的微計(jì)算機(jī)41收到來自本體CPU9的“程序啟動(dòng)請求命令”時(shí),它按照非易失性存儲器46的命令指定的地址,將指定大小的數(shù)據(jù)復(fù)制到微計(jì)算機(jī)41的程序存儲部41a。
然后,存儲卡裝置40的微計(jì)算機(jī)41根據(jù)被復(fù)制到程序存儲部41a的程序的起始地址執(zhí)行所復(fù)制的程序。
通過上述過程,應(yīng)用軟件程序的數(shù)據(jù)從視頻游戲裝置1的本體、通過非易失性存儲器46,被傳送(下載)到本體中插入的存儲卡裝置40的微計(jì)算機(jī)41內(nèi)設(shè)置的程序存儲部41a。
應(yīng)該注意,一般講,從視頻游戲裝置1下載到存儲卡裝置40的應(yīng)用程序與在視頻游戲裝置1本體中運(yùn)行的程序不同。當(dāng)然下載的應(yīng)用程序可以是既在視頻游戲裝置1上運(yùn)行又在存儲卡裝置40上運(yùn)行的程序。在這種情況下,視頻游戲裝置1側(cè)的CPU和存儲卡裝置40側(cè)的微計(jì)算機(jī)應(yīng)是相同的處理器。
下面將說明存儲卡裝置40如何單獨(dú)地執(zhí)行由前述過程從視頻游戲裝置1本體下載應(yīng)用軟件程序的協(xié)調(diào)(鏈接)操作,以在存儲卡裝置40和視頻游戲裝置1之間發(fā)送/接收程序執(zhí)行結(jié)果。
在本例中,在視頻游戲裝置1本體上運(yùn)行的所謂角色扮演游戲等中出現(xiàn)的個(gè)人或角色的屬性數(shù)據(jù)下載到存儲卡裝置40。此處,上述屬性數(shù)據(jù)是表示成長程度和/或性格等的數(shù)據(jù)。
然后,在存儲卡裝置40內(nèi)的微計(jì)算機(jī)執(zhí)行的程序上養(yǎng)育登場人物或角色,從而以獨(dú)立于視頻游戲裝置1本體中執(zhí)行程序的方式來改變這些屬性。
圖14示出在存儲卡裝置40上養(yǎng)育登場人物或角色的過程。
在步驟ST31,用戶開始按下存儲卡裝置40的按鈕開關(guān)43,從而開始執(zhí)行應(yīng)用程序。
然后,在步驟ST32,判斷是否通過按鈕開關(guān)43輸入了用于養(yǎng)育登場人物或角色的數(shù)據(jù)。在輸入數(shù)據(jù)的情況下,過程進(jìn)行步驟ST33。在沒有輸入數(shù)據(jù)的情況下,過程進(jìn)行步驟ST34。
在步驟ST33,根據(jù)按鈕開關(guān)43輸入的數(shù)據(jù)更新(改變)屬性數(shù)據(jù)。接著,將所更新(改變)的屬性數(shù)據(jù)存入非易失性存儲器46。
而且,若過程進(jìn)行到步驟ST34,則在步驟ST34利用內(nèi)部時(shí)鐘來判斷是否經(jīng)過了預(yù)定時(shí)間。若已經(jīng)過預(yù)定時(shí)間,則過程進(jìn)行至步驟ST35。
在步驟ST35,根據(jù)時(shí)間變化來更新屬性數(shù)據(jù)。接著,將更新(改變)的屬性數(shù)據(jù)存入非易失性存儲器46。
通過重復(fù)上述操作,能夠獨(dú)立于視頻游戲裝置1本體上執(zhí)行的程序,來改變存儲卡裝置40上的屬性數(shù)據(jù)。
本發(fā)明實(shí)施例的這種存儲卡裝置40具有自己操作自己的結(jié)構(gòu),并且這種結(jié)構(gòu)緊湊并便于攜帶。因此,用戶(玩游戲者)能夠在任何時(shí)間攜帶在此存儲卡裝置40上因執(zhí)行程序而出現(xiàn)的登場人物或角色以養(yǎng)育他們。而且,用戶還能夠隨時(shí)將養(yǎng)育的登場人物或角色的屬性從存儲卡裝置40傳送(上載)到視頻游戲裝置1的本體上。在這樣的情況下,可以將存儲卡裝置40內(nèi)的發(fā)生屬性變化的人物或角色裝入視頻游戲裝置1本體上執(zhí)行的程序中來操作他們。
圖15示出將用戶在存儲卡裝置40上養(yǎng)育的登場人物或角色的屬性從存儲卡裝置40傳送(上載)到視頻游戲裝置1的本體上的過程。
在步驟ST41,通過用戶使用連接到視頻游戲裝置1本體上的控制器發(fā)送的指令,開始執(zhí)行屬性數(shù)據(jù)的上載操作。
然后,在步驟ST42,作為本體控制單元的CPU9向作為存儲卡裝置40控制單元的微計(jì)算機(jī)41發(fā)出“程序上載請求命令”。接著,CPU9執(zhí)行用于接收來自微計(jì)算機(jī)41的“程序上載許可狀態(tài)”的提取操作。
在步驟ST43,存儲卡40側(cè)的微計(jì)算機(jī)41接收來自本體CPU9的“程序上載請求命令”。
接著,在步驟ST44,若存儲卡裝置40側(cè)的微計(jì)算機(jī)41完成正在進(jìn)行的過程使得可以執(zhí)行上載程序,則微計(jì)算機(jī)41向本體CPU9發(fā)回“程序上載許可狀態(tài)”。
然后,在步驟ST45,本體CPU9接收來自存儲卡裝置40側(cè)的微計(jì)算機(jī)41的“程序上載許可狀態(tài)”,準(zhǔn)備接收來自存儲卡裝置40的屬性數(shù)據(jù)。
在步驟ST46,存儲卡裝置40的微計(jì)算機(jī)41從非易失性存儲器46中讀出屬性數(shù)據(jù),將該屬性數(shù)據(jù)傳送(上載)給視頻游戲裝置1的本體。接著,在步驟ST47,視頻游戲裝置1的CPU9接收屬性數(shù)據(jù)并將其寫入主存儲器153。此時(shí),由微計(jì)算機(jī)41對主存儲器部41a中寫入上載屬性數(shù)據(jù)的地址進(jìn)行管理。
接著,在步驟ST48,視頻游戲裝置1本體的CPU9接收來自存儲卡裝置40的最后屬性數(shù)據(jù)來設(shè)置這樣的環(huán)境,即,在視頻游戲裝置1本體上執(zhí)行的應(yīng)用程序中,能夠使用表示變化的登場人物或角色的屬性數(shù)據(jù),通知用戶已將當(dāng)前環(huán)境設(shè)定成上述環(huán)境。
接著,若用戶指令(指示)在新設(shè)置的環(huán)境下即利用上載的屬性數(shù)據(jù)執(zhí)行應(yīng)用程序,則在步驟ST49視頻游戲裝置1的CPU9執(zhí)行它的應(yīng)用程序。
通過上述過程,反映在存儲卡裝置40上單獨(dú)改變的登場人物或角色的屬性數(shù)據(jù)的應(yīng)用程序能夠在視頻游戲裝置上執(zhí)行。
應(yīng)該注意,在上述流程圖中步驟ST46運(yùn)行的過程,允許存儲卡裝置40的微計(jì)算機(jī)將非易失性存儲器46的屬性數(shù)據(jù)傳送給視頻游戲裝置1,從而實(shí)現(xiàn)屬性數(shù)據(jù)的上載,同時(shí),視頻游戲裝置1的CPU9可以讀出存儲卡裝置40的非易失性存儲器46的屬性數(shù)據(jù),從而實(shí)現(xiàn)屬性數(shù)據(jù)的上載。
如上所述,在視頻游戲裝置1的本體和存儲卡裝置40中均采用這樣的方法來共享登場人物等的屬性數(shù)據(jù),并改變相互之間的屬性數(shù)據(jù),從而能夠組成可以進(jìn)行協(xié)調(diào)操作的視頻游戲。
即,按照本發(fā)明,在用作所連接的信息設(shè)備的輔助存儲裝置的存儲卡裝置中包括用于存儲數(shù)據(jù)的存儲器、用于連接到信息設(shè)備的接口,該存儲卡裝置還包括用于存儲程序的程序存貯存儲器、用于控制程序執(zhí)行的控制單元、用于按照執(zhí)行程序顯示信息的顯示單元、用于操作程序的操作輸入單元、以及用于提供執(zhí)行程序所采用電力的電源單元,從而能夠提供這樣的存儲卡裝置,它不僅能夠存儲數(shù)據(jù)而且還能夠下載程序,并且來獨(dú)立地執(zhí)行下載程序、在存儲卡裝置和其它信息設(shè)備之間發(fā)送/接收程序執(zhí)行結(jié)果的同時(shí)執(zhí)行協(xié)調(diào)操作。
而且,按照本發(fā)明,提供了一種視頻游戲裝置,它具有將執(zhí)行游戲獲得的游戲數(shù)據(jù)存儲到輔助存儲裝置的功能,該裝置包括程序提供單元,用于傳遞應(yīng)用程序;通信控制單元,連接到視頻游戲裝置本體的中央處理單元相連的主總線;插槽,通過通信控制單元連接到主總線并能夠讓輔助存儲裝置可拆卸地連接,其中,由于中央處理單元具有通過通信控制單元從程序提供單元向輔助存儲裝置下載應(yīng)用程序的控制功能,所以,使得輔助存儲裝置能夠獨(dú)立地執(zhí)行應(yīng)用程序并具有執(zhí)行協(xié)調(diào)操作來采用程序執(zhí)行結(jié)果構(gòu)建游戲等的能力。
而且,按照本發(fā)明,提供了一種視頻游戲裝置,它具有將執(zhí)行游戲獲得的游戲數(shù)據(jù)存儲到輔助存儲裝置的功能,該裝置包括程序提供單元,用于傳遞應(yīng)用程序;通信控制單元,連接到視頻游戲裝置本體的中央處理單元相連的主總線;共用插槽,通過通信控制單元連接到主總線并能夠讓輔助存儲裝置和存儲卡裝置可拆卸地連接,其中,輔助存儲裝置具有用于存儲視頻游戲裝置本體執(zhí)行游戲獲得的游戲數(shù)據(jù)的非易失性存儲器,并且由于存儲卡裝置包含用于存儲下載應(yīng)用程序的程序存儲器、以及用于單獨(dú)執(zhí)行視頻游戲的下載應(yīng)用程序的控制單元,所以通過共用插槽能夠?qū)?shù)據(jù)存儲到輔助存儲裝置和將程序下載到存儲卡裝置。
而且,按照本發(fā)明,提供了一種存儲卡裝置,它具有能夠連接到信息設(shè)備的接口,該裝置包括用于存儲程序的程序存貯存儲器、用于控制程序執(zhí)行的控制單元、用于按照執(zhí)行的程序顯示信息的顯示單元、用于操作程序的操作輸入單元、以及用于提供執(zhí)行程序所使用電力的電源單元,其中從信息設(shè)備連接的接口下載程序到程序存儲器,并且由于下載到輔助存儲裝置的程序與在信息設(shè)備本體上執(zhí)行的程序是互不相同的應(yīng)用程序,所以能夠下載程序,并能夠單獨(dú)執(zhí)行下載程序,而且在存儲卡裝置和其它信息設(shè)備之間傳送/接收程序執(zhí)行結(jié)果的同時(shí)能夠執(zhí)行協(xié)調(diào)操作。
而且,按照本發(fā)明,提供了一種存儲卡裝置,它具有下述功能,即將程序運(yùn)行時(shí)控制單元所使用的屬性數(shù)據(jù),通過接口從所連接的信息設(shè)備下載到程序存儲器,來按照操作輸入單元的輸入改變屬性數(shù)據(jù),從而不僅能夠簡單地存儲數(shù)據(jù),還能夠獨(dú)立地執(zhí)行應(yīng)用程序。
而且,按照本發(fā)明,將改變的屬性數(shù)據(jù)上載到信息設(shè)備,從而能夠在存儲卡裝置和其它信息設(shè)備之間傳送/接收程序執(zhí)行結(jié)果的同時(shí)執(zhí)行協(xié)調(diào)操作。
而且,按照本發(fā)明,提供了一種存儲卡裝置,其中由于下載到輔助存儲裝置的程序與在信息設(shè)備上執(zhí)行的程序是互不相同的應(yīng)用程序,所以能夠獨(dú)立地執(zhí)行應(yīng)用程序。
此外,按照本發(fā)明,在為視頻游戲裝置提供應(yīng)用程序的提供介質(zhì)中,至少記錄兩個(gè)不同應(yīng)用程序,其中,這至少兩個(gè)不同應(yīng)用程序中一個(gè)是在視頻游戲裝置上執(zhí)行的應(yīng)用程序,另一個(gè)是在與視頻游戲裝置連接的存儲卡裝置上執(zhí)行的應(yīng)用程序,從而還能下載程序,并能獨(dú)立地執(zhí)行下載程序,及在存儲卡裝置和其它信息設(shè)備之間傳送/接收程序執(zhí)行結(jié)果的同時(shí)執(zhí)行協(xié)調(diào)操作。
權(quán)利要求
1.一種視頻游戲裝置,用于執(zhí)行應(yīng)用程序以提供視頻游戲,所述裝置包括基本單元,包括程序提供單元,用于提供第一應(yīng)用程序;以及中央處理單元,用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲;以及接口,用于連接輔助存儲單元,所述輔助存儲單元用于與所述基本單元進(jìn)行通信,所述輔助存儲單元包括程序存儲器,用于存儲所述第一應(yīng)用程序;控制單元,用于獨(dú)立于所述基本單元執(zhí)行所述第一應(yīng)用程序;以及操作輸入單元,用于接收輸入以改變用于執(zhí)行所述第二應(yīng)用程序的屬性,其中,所述基本單元用于向所述輔助存儲單元下載所述第一應(yīng)用程序和表示根據(jù)所述第一應(yīng)用程序的執(zhí)行用于提供第一游戲的屬性的數(shù)據(jù),所述基本單元還用于從所述輔助存儲單元接收表示用于提供所述第二視頻游戲的屬性改變的數(shù)據(jù),以及其中,所述中央處理單元用于根據(jù)由所述基本單元從所述輔助存儲單元接收的屬性的改變,執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
2.如權(quán)利要求1所述的視頻游戲裝置,其中,所述基本單元還包括通信控制單元,通過該通信控制單元,所述基本單元向所述輔助存儲單元下載所述第一應(yīng)用程序并從所述輔助存儲單元接收表示屬性改變的數(shù)據(jù)。
3.如權(quán)利要求1所述的視頻游戲裝置,其中,所述接口包括多個(gè)導(dǎo)線,用于可拆卸地接觸所述輔助存儲單元的導(dǎo)線,所述插槽的導(dǎo)線允許在所述基本單元和輔助存儲單元之間進(jìn)行通信。
4.如權(quán)利要求1所述的視頻游戲裝置,其中,所述接口包括無線通信部件,用于允許在所述基本單元和輔助存儲單元之間,無線通信至少表示用于提供所述第一視頻游戲的屬性的數(shù)據(jù)和表示用于提供所述第二視頻游戲的屬性改變的數(shù)據(jù)。
5.如權(quán)利要求1所述的視頻游戲裝置,其中,所述輔助存儲單元的所述程序存儲器包括非易失性存儲器。
6.如權(quán)利要求1所述的視頻游戲裝置,其中,表示用于提供所述第一視頻游戲的屬性的數(shù)據(jù)和表示用于提供所述第二視頻游戲的屬性改變的數(shù)據(jù)包括登場人物和登場人物的成長程度中的至少一個(gè)。
7.一種基本單元,用于執(zhí)行應(yīng)用程序以提供視頻游戲,包括程序提供單元,用于提供第一應(yīng)用程序;以及中央處理單元,用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲;其中,所述基本單元用于向連接到所述基本單元的輔助存儲單元下載所述第一應(yīng)用程序和表示用于提供所述第一視頻游戲的屬性的數(shù)據(jù),并從所述輔助存儲單元接收表示用于執(zhí)行所述第二應(yīng)用程序以提供第二視頻游戲的屬性改變的數(shù)據(jù),以及其中,所述中央處理單元用于根據(jù)從所述輔助存儲單元接收的表示屬性改變的數(shù)據(jù),執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
8.如權(quán)利要求7所述的基本單元,其中,所述基本單元還包括通信控制單元,當(dāng)連接所述輔助存儲單元時(shí),通過該通信控制單元,所述基本單元向所述輔助存儲單元下載所述第一應(yīng)用程序,并從所述輔助存儲單元接收表示屬性改變的數(shù)據(jù)。
9.如權(quán)利要求7所述的基本單元,其中,所述基本單元還包括插槽,所述插槽包括多個(gè)導(dǎo)線,當(dāng)連接所述輔助存儲單元時(shí),用于可拆卸地接觸所述輔助存儲單元的導(dǎo)線,以允許在所述基本單元和輔助存儲單元之間進(jìn)行通信。
10.如權(quán)利要求7所述的基本單元,其中,所述基本單元還包括無線通信部件,用于允許在所述基本單元和輔助存儲單元之間,無線通信至少表示用于提供所述第一視頻游戲的屬性的數(shù)據(jù)和表示用于提供所述第二視頻游戲的屬性改變的數(shù)據(jù)。
11.如權(quán)利要求7所述的基本單元,其中,表示用于提供所述第一視頻游戲的屬性的數(shù)據(jù)和表示用于提供所述第二視頻游戲的屬性改變的數(shù)據(jù)包括登場人物和登場人物的成長程度中的至少一個(gè)。
12.一種用于在輔助存儲單元和基本單元之間傳送信息的方法,所述輔助存儲單元對于所述基本單元可拆卸地連接,所述輔助存儲單元包括一個(gè)處理器,并用于執(zhí)行第一應(yīng)用程序以提供第一視頻游戲,所述基本單元用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲,所述方法包括下列步驟將用于提供第一視頻游戲的第一應(yīng)用程序從所述基本單元下載到所述輔助存儲單元中;將表示用于執(zhí)行所述第一應(yīng)用程序的屬性的數(shù)據(jù)從所述基本單元下載到所述輔助存儲單元中;在所述基本單元,從所述輔助存儲單元接收表示用于執(zhí)行所述第二應(yīng)用程序以提供第二視頻游戲的屬性改變的數(shù)據(jù);以及在所述基本單元,使用從所述輔助存儲單元接收的表示屬性改變的數(shù)據(jù),執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
13.如權(quán)利要求12所述的方法,其中,下載到所述輔助存儲單元中的數(shù)據(jù)和由所述基本單元從所述輔助存儲單元接收的數(shù)據(jù)包括表示用于提供登場人物和登場人物的成長程度中的至少一個(gè)的屬性的數(shù)據(jù)。
14.一種記錄有機(jī)器可讀碼的機(jī)器可讀介質(zhì),包括用于執(zhí)行在輔助存儲單元和基本單元之間傳送信息的方法的指令,所述輔助存儲單元對于所述基本單元可拆卸地連接,所述輔助存儲單元包括一個(gè)處理器,并用于執(zhí)行第一應(yīng)用程序以提供第一視頻游戲,所述基本單元用于執(zhí)行第二應(yīng)用程序以提供第二視頻游戲,所述方法包括下列步驟將用于提供第一視頻游戲的第一應(yīng)用程序從所述基本單元下載到所述輔助存儲單元中;將表示用于執(zhí)行所述第一應(yīng)用程序的屬性的數(shù)據(jù)從所述基本單元下載到所述輔助存儲單元中;在所述基本單元,從所述輔助存儲單元接收表示用于執(zhí)行所述第二應(yīng)用程序的屬性改變的數(shù)據(jù);以及在所述基本單元,使用從所述輔助存儲單元接收的表示屬性改變的數(shù)據(jù),執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲。
15.如權(quán)利要求14所述的機(jī)器可讀介質(zhì),其中,下載到所述輔助存儲單元中的數(shù)據(jù)和由所述基本單元從所述輔助存儲單元接收的數(shù)據(jù)包括表示用于提供登場人物和登場人物的成長程度中的至少一個(gè)的屬性的數(shù)據(jù)。
16.一種視頻游戲裝置,用于執(zhí)行視頻游戲,包括裝置本體;置于所述裝置本體中的主總線;程序提供單元,用于提供第一應(yīng)用程序;通信控制單元,電連接到所述主總線;排列在所述裝置主體中的共用插槽,通過所述通信控制單元電連接到所述主總線;可拆卸地連接到所述共用插槽的輔助存儲單元,用于存儲在所述裝置本體中執(zhí)行第二應(yīng)用程序以提供第二視頻游戲時(shí)獲得的數(shù)據(jù);可拆卸地連接到所述共用插槽的存儲卡裝置,所述存儲卡裝置包含程序存儲器,用于存儲使用所述通信控制單元下載到所述存儲卡裝置的所述第一應(yīng)用程序;以及控制單元,用于獨(dú)立于所述裝置主體執(zhí)行下載的第一應(yīng)用程序;以及電連接到所述主總線的中央處理單元,用于在所述裝置主體中執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲,以及當(dāng)所述輔助存儲單元被連接到所述共用插槽時(shí),中央處理單元使用所述通信控制單元,將在執(zhí)行所述第二應(yīng)用程序時(shí)獲得的數(shù)據(jù)存儲到所述輔助存儲單元中,當(dāng)所述存儲卡裝置被連接到所述共用插槽時(shí),中央處理單元還用于使用所述通信控制單元,將第一應(yīng)用程序從所述程序提供單元下載到所述存儲卡裝置。
17.一種視頻游戲裝置,用于執(zhí)行視頻游戲,包括裝置本體;置于所述裝置本體中的主總線;程序提供單元,用于提供第一應(yīng)用程序;通信控制單元,電連接到所述主總線;排列在所述裝置主體中的共用插槽,通過所述通信控制單元電連接到所述主總線,所述共用插槽用于可拆卸地連接到存儲卡裝置,包含程序存儲器,用于存儲使用所述通信控制單元下載到所述存儲卡裝置的所述第一應(yīng)用程序;以及控制單元,用于獨(dú)立于所述裝置主體執(zhí)行下載的第一應(yīng)用程序以提供第一視頻游戲;以及輔助存儲單元,用于存儲在所述裝置本體中執(zhí)行第二應(yīng)用程序以提供第二視頻游戲時(shí)獲得的數(shù)據(jù);以及電連接到所述主總線的中央處理單元,用于在所述裝置主體中執(zhí)行所述第二應(yīng)用程序以提供所述第二視頻游戲,這樣,當(dāng)所述輔助存儲單元被連接到所述共用插槽時(shí),中央處理單元使用所述通信控制單元,將在執(zhí)行所述第二應(yīng)用程序時(shí)獲得的數(shù)據(jù),存儲到所述輔助存儲單元,以及當(dāng)所述存儲卡裝置被連接到所述共用插槽時(shí),所述中央處理單元用于使用所述通信控制單元,將所述第一應(yīng)用程序從所述程序提供單元下載到所述存儲卡裝置。
全文摘要
一種視頻游戲裝置,執(zhí)行應(yīng)用程序以提供視頻游戲,包括基本單元,包括程序提供單元,提供第一應(yīng)用程序;中央處理單元,執(zhí)行第二應(yīng)用程序以提供第二視頻游戲;接口,連接與基本單元通信的輔助存儲單元,輔助存儲單元包括程序存儲器,存儲第一應(yīng)用程序;控制單元,獨(dú)立于基本單元執(zhí)行第一應(yīng)用程序;操作輸入單元,接收輸入以改變用于執(zhí)行第二應(yīng)用程序的屬性,基本單元向輔助存儲單元下載第一應(yīng)用程序和表示根據(jù)第一應(yīng)用程序的執(zhí)行用于提供第一游戲的屬性的數(shù)據(jù),基本單元還從輔助存儲單元接收表示用于提供第二視頻游戲的屬性改變的數(shù)據(jù),中央處理單元根據(jù)由基本單元從輔助存儲單元接收的屬性改變,執(zhí)行第二應(yīng)用程序以提供第二視頻游戲。
文檔編號A63F13/00GK1527236SQ20041000320
公開日2004年9月8日 申請日期1998年4月24日 優(yōu)先權(quán)日1997年4月24日
發(fā)明者杉村明浩 申請人:索尼計(jì)算機(jī)娛樂公司