存储卡装置、视频游戏装置和程序提供介质的制作方法

文档序号:1585083阅读:187来源:国知局
专利名称:存储卡装置、视频游戏装置和程序提供介质的制作方法
技术领域
本发明涉及一种被用作信息设备的辅助存储装置的存储卡装置、具有将游戏数据等存储在辅助存储装置中的功能的视频游戏装置、以及程序提供介质。
背景技术
现有的存储卡要插入信息设备等中使用,这在结构上要求具有连接信息设备本体和存储数据的非易失性存储单元的接口。


图1A示出了这种现有的存储卡的主要部件结构的例子。这种现有的的存储卡80包含控制其操作的控制部81、连接信息设备等的插槽中的端子的连接器82、存储数据的非易失性存储器86。其中,连接器82和非易失性存储器86连接到控制部81。
控制部81可采用如微处理器的设备来构成。此外,作为非易失性存储器86,采用了快闪存储器,例如EEPROM(可电擦除的可编程只读存储器)等。而且,对于信息设备等的连接接口,也有采用微处理器作为解释协议的控制装置。
图1B示出了现有存储卡80的控制装置81中的控制项目。
如上所述,现有存储卡包括连接信息设备等的本体的本体连接接口、执行对非易失性存储器的数据输入/输出的存储器接口。
此外,现有的视频游戏装置,例如家用TV游戏机,具有将游戏数据等存储在辅助存储装置的功能。上述存储卡也被用作这种视频游戏装置的辅助存储装置。
图2示出了利用存储卡作为辅助存储装置的现有视频游戏装置的例子。这种现有视频游戏装置11的本体2被放置在基本上呈方形的箱体内,并且本体2由下列部件组成盘片安装部3,在它的中央部份装入作为视频游戏应用程序记录介质的光盘;用于随寸重置游戏的重置开关4;电源开关5;用于进行光盘装入等操作的盘片操作开关6;以及,两个插槽部7A,7B。
将用作辅助存储装置的存储卡80插入到这两个插槽7A,7B中,例如在视频游戏装置11上执行游戏的结果等从控制装置(CPU)19发出并写入非易失性存储器86。在此情况下,也可将多个控制装置(控制器)(未示出)连接到插槽部7A,7B,使得多个用户能够同时进行交战游戏等。
如上所述,现有存储卡只包含用于连接信息设备等本体的本体连接接口、和用于执行非易失性存储器的数据输入/输出的存储器接口。即,现有存储卡只具有单一的辅助存储装置功能,存储卡不能单独利用在非易失性存储器中存储的数据。
此外,现有视频游戏装置只能在游戏装置本体上操作应用程序,游戏结果等只能够存储在用作辅助存储装置的存储卡装置中。由于这个原因,存储在存储卡中的游戏结果等不能有效地反映后来执行的游戏。
本发明的公开针对上述问题而提出了本发明。本发明的目的是提供一种存储卡装置,该存储卡装置不仅能够存储数据,还能够下载应用程序并单独执行它,或在所述存储卡装置和其它信息设备之间发送/接收应用程序执行结果时进行协调操作。
此外,为了解决上述问题,本发明的另一目的是提供一种视频游戏装置和用于提供应用程序的程序提供介质,该视频游戏装置能够将视频游戏的应用程序从视频游戏装置本体下载到用作辅助存储装置的存储卡中,或者采用存储卡上的游戏单独执行的结果,进行协调操作以构成在以后时间执行的游戏等等。
即,按照本发明的一种存储卡装置,包括用于存储数据的存储器、用于连接到信息设备的接口并且用作所连接的信息设备的辅助存储装置,该存储卡装置还包括用于存储程序的程序存贮存储器、用于控制程序执行的控制单元、用于按照执行程序显示信息的显示单元、用于操作程序的操作输入单元、以及用于提供执行程序所使用电力的电源单元。
而且,按照本发明的视频游戏装置是这样一种视频游戏装置,它具有将执行游戏获得的游戏数据存储到辅助存储装置的功能,该装置包括程序提供单元,用于提供应用程序;通信控制单元,连接到视频游戏装置本体的中央处理单元相连的主总线;插槽,通过通信控制单元连接到主总线并能够让辅助存储装置可拆卸地连接,其中,中央处理单元具有通过通信控制单元从程序提供单元向辅助存储装置下载应用程序的控制功能。
而且,按照本发明的视频游戏装置是这样一种视频游戏装置,它具有将执行游戏获得的游戏数据存储到辅助存储装置的功能,该装置包括程序提供单元,用于提供应用程序;通信控制单元,连接到视频游戏装置本体的中央处理单元相连的主总线;共用插槽,通过通信控制单元连接到主总线并能够让辅助存储装置和存储卡装置可拆卸地连接。辅助存储装置具有用于存储视频游戏装置本体执行游戏获得的游戏数据的非易失性存储器。存储卡装置包含用于存储下载应用程序的程序存储器、以及用于单独执行视频游戏的下载应用程序的控制单元。
而且,按照本发明的存储卡装置是这样一种存储卡装置,它具有能够连接到信息设备的接口,该装置包括用于存储程序的程序存贮存储器、用于控制程序执行的控制单元、用于按照执行的程序显示信息的显示单元、用于操作程序的操作输入单元、以及用于提供执行程序所使用电力的电源单元,其中,通过接口从所连接的信息设备下载程序到程序存储器,并且下载到辅助存储装置的程序与在信息设备本体上执行的程序是互不相同的应用程序。
而且,按照本发明的程序提供介质是这样一种程序提供介质,它用于为视频游戏装置提供应用程序,其中,该提供介质至少记录有两个不同的应用程序,这至少两个不同的应用程序中的一个是在视频游戏装置上执行的应用程序,而另一个是在与视频游戏装置连接的存储卡装置上执行的应用程序。
按照本发明,提供了一种视频游戏装置,它具有为一种存储卡装置下载视频游戏应用程序的功能。该存储卡装置能够单独执行下载应用软件的程序,并能够在存储卡装置和其它信息设备之间传送/接收程序执行结果的同时执行协调操作,而且该存储卡装置用作辅助存储装置。该视频游戏装置还具有采用在该存储卡装置单独执行的游戏结果为构建在后来时间等执行的游戏执行协调操作的功能。
附图的简要说明图1A和图1B示出现有存储卡装置的主要部件的结构的一个例子;图2示出其中存储卡用作辅助存储装置的现有视频游戏装置的一个例子;图3示出本发明的视频游戏装置的外观;图4示出本发明的视频游戏装置的插槽部的样子;
图5是表示本发明实施例的视频游戏装置的主要部件的更加具体的结构的一个例子的方框图;图6A至图6C示出本发明实施例的存储卡装置的外观;图7A和图7B是表示本发明实施例的存储卡装置的主要部件的结构的一个例子的方框图;图8用于解释本发明实施例的存储卡装置的无线通信功能;图9用于解释本发明实施例的视频游戏装置本体和存储卡之间的协调操作;图10示出从视频游戏装置本体将程序数据下载到存储卡的流向;图11示出图10中下载的流程;图12示出从视频游戏装置本体将程序数据下载到存储卡的另一流向;图13示出图12中下载的流程;图14示出在存储卡装置上养育登场人物或角色的流程;图15示出将用户在存储卡装置养育的登场人物和角色从存储卡装置传送(上载)到视频游戏装置本体的流程。
实施本发明的最佳方式下面参照附图对本发明的优选实施例进行说明。在以下的说明中,首先说明本发明实施例的视频游戏装置,然后再说明本发明实施例的存储卡装置。最后,将说明例如在本发明实施例的存储卡装置用作本发明实施例的视频游戏装置的辅助存储装置的情况下,在视频游戏装置和存储卡装置之间的协调操作。
图3示出本发明实施例的一种形式的视频游戏装置的外观。这种视频装置1读出例如在光盘上记录的游戏程序,按照用户(玩游戏者)的指令(指示)执行该游戏程序。这时,游戏的执行主要参考游戏的进行过程、显示或语音的控制。
视频游戏装置1的本体2放置在基本上呈矩形的箱体内,在结构上它包括盘片安装部3,在它的中央部份装入作为提供视频游戏应用程序的记录介质的光盘例如CD-ROM;用于随时重置游戏的重置开关4;电源开关5;用于进行光盘装入操作的盘片操作开关6;以及,例如,两个插槽部7A,7B。各个部件的结构与前述的现有视频游戏装置11的相应部件的结构相似,并且各个公共部件分别具有相同的标号。
应该注意,提供应用程序的记录介质不局限于光盘,也可以采用包含半导体存储器的卡匣,也可以通过通信线路提供应用程序。
在插槽部7A,7B可以连接两个操作装置17,两个用户能够进行交战游戏等。此外,以下将说明的存储卡装置可以插入这些插槽部7A,7B。应该注意,虽然在图3中示出两个系统插槽部7A,7B的结构,但系统数目不限于两个。
图4示出在本发明实施的视频游戏装置1本体2的前表面上设置的插槽部7A,7B的样子。
在此实施例中,插槽部7A,7B分别形成两段,在它们的上段分别设置存储卡插入部8A,8B,其中将插入下面说明的存储卡装置40A,40B,在它们的下段分别设置控制器连接部12A,12B,其上将连接控制器17的连接端子部26。
在存储卡插入部8A,8B的的插孔(插槽)的结构中,为了防止将存储卡装置插错方向,所形成的横向上长的矩形插孔的下面两角的圆度要比它的上面两角的圆度大。此外,在存储卡插入部8A,8B分别设置了活门,用于保护在其内部获得电连接的连接端子。
一方面,在控制器连接部12A,12B的结构中,为了防止将控制器17的连接端子部26连错方向,所形成的横向上为矩形的插孔的下面两角的圆度要比它的上面两角的圆度大,并且,在控制器连接部12A,12B的结构中,为了防止误插存储卡,使插孔的形状与存储卡插入部8A,8B的形状不同。
图5是表示所述视频游戏装置1主要部件的更具体结构的一个例子的方框图。
在此视频游戏装置1的结构中,包括控制系统150,它由中央处理单元(CPU)151和它的外围设备等组成;图形系统160,它由图像处理单元(图形处理单元GPU)162组成,用于执行针对帧缓冲器163的图像描述等;声音系统170,它由声音处理单元(SPU)组成,用于产生音乐或声音效果等;光盘控制单元180,用于执行对记录有应用程序的光盘的控制;通信控制单元190,用于执行来自接收用户指令(指示)的控制器17的信号、和来自存储游戏设置的存储卡装置40A,40B的数据的输入/输出等;以及,连接各个部件的总线100等等。
上述控制系统150包括CPU151,用于执行中断控制或存储器直接存取传输等的控制的外围设备控制装置152,由随机存取存储器(RAM)组成的主存储器153,内部存有用于管理图形系统160和/或声音系统170的所谓操作系统的程序等的只读存储器(ROM)154。应该注意,这里所指的主存储器具有执行其存储器内程序的工作能力。
CPU51执行在ROM154中存储的操作系统,借此控制整个视频游戏装置1。CPU51由例如32位的RISC-CPU构成。
而且,视频游戏装置1在接通电源时才工作,使控制系统150的CPU151执行在ROM154中存储的操作系统,以使CPU151控制图形系统160和/或声音系统170等。另外,在操作系统执行时,CPU151初始化整个视频游戏装置1,例如操作的确认等等,随后控制光盘控制装置180来执行在光盘上记录的游戏应用程序等。通过执行游戏程序等,CPU151按照用户输入来控制图形系统160和/或声音系统170等,从而控制图像的显示、和/或声音效果和音乐的产生。
此外,上述图形系统160包括几何变换引擎(GTE)161,用于执行坐标变换等处理;GPU162,用于按照来自CPU151的描述指令(指示)执行图像描述;帧缓冲器163,用于存储由GPU162描述的图像;以及图像解码器164,用于通过如离散余弦变换的正交变换解码压缩编码的图像数据,等等。
GTE161包括用于并行执行例如多个操作的并行算法机构,并具有按照CPU151的操作请求高速执行坐标变换、光源计算、矩阵或向量运算等的工作能力。从更实际的意义上讲,在执行用同一颜色描画例如一个三角形的暗着色(flat shading)处理时,GTE161在一秒内最多能够执行大约1,500,000次多边形坐标运算。因此,在视频游戏装置1中能够减轻CPU151的负担,并能够执行高速的坐标运算。
另外,按照CPU151的描述指令,GPU162针对帧缓冲器163执行多边形等的描述运算。GPU162在一秒内最多能够执行360,000次的多边形描述运算。
另外,帧缓冲器163由所谓双端口RAM组成,并具有同时执行来自GPU162的描述运算或自主存储器的传送和读出用于显示的工作能力。该帧缓冲器163例如有1M字节容量,并且作为具有16位的分别在横向具有1024个象素,纵向具有512个象素的矩阵来处理,另外在帧缓冲器163中,除了作为视频输出的显示区以外,还具有CLUT区和纹理区。在CLUT区内保存在GPU162执行多边形等的描述运算时参考的颜色查找表(CLUT)。在纹理区中保存在描述运算时在进行坐标变换之后由GPU162描述的多边形等中要插入(贴图)的材质(纹理)。CLUT区和纹理区可以按照显示区等的变化来动态地改变。
在本例中,除了上述的平面着色以外,GPU162还具有亮着色(glowshading)和纹理贴图(texture mapping)处理的工作能力。亮着色处理执行多边形顶点颜色插值来确定多边形内颜色。纹理贴图处理将在纹理区中存储的纹理附着(粘贴)在多边形上。在执行这种亮着色和纹理贴图的过程中,GTE161在一秒内最多能够执行大约500,000次的多边形坐标变换运算。
另外,CPU151控制图像解码器164解码主存储器153中存储的静止图像或运动图像的图像数据,并将解码数据存入主存储器153。
此外,该再现的图像数据通过GPU162存入帧缓冲器163,这样就能够将该图像数据用作上述GPU162所描述图像的背景。
上述声音系统170包括SPU171,用于根据CPU151的指令产生音乐H或声音效果等;声音缓冲器172,在其中由SPU172记录了波形数据等;以及,扬声器173,用于输出SPU171产生的音乐或声音效果等。
上述SPU171具有ADPCM解码功能、再现功能以及调制功能。ADPCM解码功能再现经过例如将16位的语音数据ADPCM为4位差分信号的ADPCM(自适应差分PCM)等处理的话音(声音)数据。再现功能再现声音缓冲器172中存储的波形数据从而产生声音效果等。调制功能调制声音缓冲器172中存储的波形数据来再现它等。
有了这些功能,根据CPU151的指令,在声音缓冲器172中记录的波形数据的基础上,声音系统170就能够用作所谓的产生音乐或声音效果等的采样声音源。
上述光盘控制装置180包括光盘装置181,用于再现在光盘上记录的程序或数据等;解码器182,用于解码在例如添加纠错码的情况下记录的程序或数据等;缓冲器183,用于暂时保存光盘装置181的数据从而允许从光盘高速读出数据的操作;子CPU184,连接上述的解码器182。
此外,对于由光盘装置181读出的光盘上记录的语音数据来说,除了上述ADPCM数据以外,还具有其中语音信号已经过模拟/数字转换的所谓PCM数据。
在例如16位数字数据的差分表示为由4位ADPCM数据的情况下记录的话音数据,被解码器182解码成16位数字数据之后,传送给上述SPU171。在SPU171中执行诸如数字/模拟转换等的处理。所处理的语音数据用于驱动扬声器173。
另外,记录为PCM数据的例如16位数字数据的语音数据被解码器182解码成16位数字数据之后,传送给上述SPU171。在SPU171中执行诸如数字/模拟转换等的处理。所处理的语音数据用于驱动扬声器173。
另外,通信控制装置190包括通信控制器191,用于进行通过总线100与CPU151通信的控制,其中在通信控制器191中设置控制器连接部12、存储卡插入部8A,8B。输入用户指令(指示)的控制器17连接到控制器连接部12。存储卡40A,40B连接到存储卡插入部8A,8B作为辅助存储装置来存储游戏设置数据等。
连接到控制器连接部12的控制器17具有例如16个指示键来输入用户的指示,并且按照通信控制器191的指示按同步通信的方式向通信控制器191每秒传送约60次的指示键状态。此外,通信控制器191将控制器17指示键的状态传送给CPU151。
因此,用户指示输入到CPU151。响应用户的指示,CPU151按照用户指令及被执行的游戏程序等进行处理。
在此情况下,在读出程序、显示图像或描述运算等的过程,在主存储器153、GPU162和图像解码器164和解码器182等之间需要高速传送大量的图像数据。考虑到这一点,在此视频游戏装置中,如上述,在外围设备控制装置152的控制下,执行所谓DMA传输,直接在主存储器153、GPU162和图像解码器164和解码器182等之间传送数据,而不干预CPU151。结果是,能够减少由数据传送引起CPU151的加载,能够进行高速的数据传输。
而且,当需要存储执行游戏的设置数据等时,CPU151将它存储的数据传送到通信控制器191。通信控制器191将CPU151的数据写入插在存储卡插入部8A或存储卡插入部8B的存储卡49A或存储卡40B。
在此例中,在通信控制器191中包含了一个用于防止电破坏的保护电路。上述存储卡40A,40B与总线100分离,并且能够在设备本体电源接通的情况下插入/拔出。因此,在存储卡40A或40B的存储容量不足等的情况下,可以插入新的存储卡而不中断设备本体的电源。由于这个原因,为了不丢失需要备份的游戏数据,插入新的存储卡以便将所需数据写入新的存储卡。
此外,并行I/O接口(PIO)201、串行I/O接口(SIO)202是用于连接其它外围设备的接口。
下面将说明本发明实施例的存储卡装置。在下面的说明中,在本发明实施例的存储卡40已插入前述本发明实施例的视频游戏装置1的前提下进行说明。
即,存储卡装置40已插入在视频游戏装置1的插槽部7A或7B处设置的存储卡插入部8。该存储卡装置40能够用作所连接的多个操作装置17对应的固有存储卡。例如,若有两个用户(玩游戏者)玩游戏,则该装置具有通常的分别将他们自己的游戏结果等记录在两个存储卡40A,40B中的功能。
图6A至图6C示出本发一个实施例的存储卡装置40的外观。图6B示出存储卡装置40的上表面,图6A示出其插入侧的侧表面,图6C示出相对侧的侧表面。
如上述,本发明实施例的存储卡装置40的外观与通常存储卡的外观不同,不同之处在于,本发明实施例的存储卡装置40包含用于输入事项的按钮开关43、液晶显示器件(LCD)等的显示屏44、以及用于利用后述的无线通信装置48通过例如红外线进行无线通信的无线通信窗口55。
在此例中,连接器54的形状和/或尺寸W,L等与通常现有视频游戏装置11中使用的存储卡80中的连接器的形状和/或尺寸相近。
此存储卡装置40由包括上盖51a和下盖51b形成的基本上呈方形的壳体51、在壳体内安装存储器元件等的基板(基片)56组成。壳体51适于插入视频游戏装置1本体的插槽部7A,7B,在其一端的侧表面上设置的连接器部54,其中形成矩形窗口。在连接部54的该窗口内将电源和信号端57相对于连接器部54设置在基板56上。此外,在壳体51的连接器54侧的相对侧表面上,设置用于进行上述无线通信的无线通信窗口55。
在壳体51的上表面,设置了方向指示标记59,来指示将存储卡装置40插入到视频游戏装置1本体的插槽部7A,7B中的方向。通过这个标记59,用户可以很容易地分辨出将存储卡插入游戏装置本体2的方向和正面/背面。应注意,标记59的形状不限于图6B中示出的形状,它可以具有用于防止在存储卡装置40插入/拔出视频游戏装置1本体插槽部7A,7B时滑脱的形状。
图7A是表示存储卡装置40主要部件结构的一个例子的方框图。
同前面描述的通常存储卡80相似,存储卡装置40包括用于控制其操作的控制单元41、用于连接到信息设备等插槽的连接器42、用作数据存储元件的非易失性存储器46。
控制单元41采用如微计算机来组成,它内部包括用于存储程序的程序存储部41a。此外,非易失性存储器46可以采用如快闪存储器的即使在电源切断时仍保留记录状态的半导体存储器元件。应注意,由于本发明实施例存储卡装置40的结构包含后述的电池49,所以就可以利用静态随机存取存储器(SRAM)作为非易失性存储器46高速输入/输出数据。
由上述可知,存储卡装置40的不同之处在于它除了上述结构还包括用于操作存储卡中程序的按钮开关(操作(事项)开关)43;液晶显示器件(LCD)等的显示屏44,用于按照程序显示各种信息;无线通信装置48,用于在存储卡装置40和其它存储卡装置等之间通过红外线进行数据的发送/接收;以及,电池49,用于向各个部件供电。
此外,存储卡装置40内包含供电用的小电池49。于是,即使将存储卡装置40从视频游戏装置1的插槽部7A,7B取出,存储卡装置40也能自己操作。在此例中,电池49可充电,并且可采用在存储卡装置40插入视频游戏装置1本体的插槽部7A,7B时从视频游戏装置1供电的结构。
存储卡装置40还包括时钟45和用于按照程序产生声音的扬声器47。在此例中,上述各个部件都连接到控制部41,并且按照控制部41的控制来操作。
图7B示出控制部41的控制项目。通常存储卡80仅包括信息设备的本体连接接口和存储器的用于输入/输出数据的存储器接口,然而,除了这些接口,本发明实施例的存储卡装置40还包括显示接口、操作输入接口、语音(声音)接口、无线通信接口、时钟管理和程序下载接口。
由于存储卡40的采用使得控制单元(微计算机)41具有用于执行本发明添加的功能管理的接口(驱动器),它独立于本体连接接口和非易失性存储器管理这些通常功能并且保持与通常功能的兼容性。
而且,由于存储卡装置40的结构包括用于操作要执行程序的按钮开关43以及采用液晶显示器(LCD)等的显示屏44,所以在操作游戏应用时,能够将存储卡装置40作为便携式游戏装置使用。
此外,由于存储卡装置40具有将从视频游戏装置1本体下载的应用程序存储到微计算机41内的程序存储部41a的能力,所以能够容易地改变在存储卡装置40上运行的应用程序或各种驱动器软件。
如上述,本发明实施例的存储卡装置40能够单独控制视频游戏装置1的操作。因此,在存储卡装置40侧,可以单独准备在程序存储部41a中存储的应用程序数据,以便单独存储视频游戏装置1侧的应用软件程序。而且,通过向视频游戏装置1发送或从视频游戏装置1接收所述数据,能够在存储卡装置40和视频游戏装置1之间进行协调操作(链接)。
而且,由于存储卡装置40包括时钟45,则可以与视频游戏装置1侧共享时间数据。即,不仅两侧的时间数据相互一致,而且可以共享用于按照实际时间来控制两侧单独执行游戏的进程的数据。
下面将说明在上述存储卡装置40和视频游戏装置1之间协调(链接)操作的一个更具体的例子。
图8以模式形式示出在本发明实施例的存储卡装置40之间进行无线通信的情况。如上所述,存储卡装置40之间数据的发送/接收,要通过在无线通信部48的用于借助红外线等进行无线通信的无线通信窗口55来进行,从而能够在多个存储卡装置之间发送/接收内部数据。在此例中,假定上述内部数据还包括从信息设备侧例如视频游戏装置等传送的并且存储在存储卡装置内的存贮存储器(程序存储器41a,非易失性存储器46)中的数据。
应该注意,虽然上述实施例的说明是在本发明实施例的存储卡装置用作视频游戏装置的辅助存储装置的情况下给出的,但本发明实施例的存储卡装置的应用装置不限于视频游戏装置。例如,很显然,本发明可应用于各种信息等的检索等。
下面将说明本发明前述实施例的在存储卡装置40和视频游戏装置1之间的协调操作。
如上所述,存储卡装置40能够与视频游戏装置1本体共享用作控制单元的微计算机41产生的游戏数据、在存储卡内时钟45处得到的时间数据、以及通过无线通信装置48得到其它存储卡产生的数据等。
图9以模式形式示出在视频游戏装置1和存储卡装置40之间执行协调操作的情况。
作为这种协调操作的一个例子,所给出的说明针对的是下述情况,即用作应用软件程序记录介质的光盘(CD-ROM)装入视频游戏装置1本体,并且已从中读出的程序下载到插入视频游戏装置1本体的插槽部7A,7B中的存储卡装置40。
首先,在更实际地说明协调操作之前,将给出对作为执行协调操作前提条件的程序下载操作的说明。
图10示出下述情况下的数据流向,即从视频游戏装置1盘片装载部3装载的光盘(CD-ROM)传送的视频游戏应用程序,通过用作视频游戏装置1控制单元的CPU9,直接传送到用作存储卡装置40控制单元的微计算机内用于存储程序的程序存储部41a。
图11示出上述下载操作的流程。
在步骤ST1,从视频游戏装置1本体(以下简称“本体”)的盘片装载部3装载的CD-ROM中读出在存储卡装置40内微计算机运行的视频游戏应用程序的数据。应该注意,如前所述,此应用程序一般与在视频游戏装置1本体中运行的程序不同。
然后,在步骤ST2,作为本体控制部的CPU9向作为存储卡装置40控制单元的微计算机41发出“程序下载请求命令”。接着,CPU19执行从微计算机41接收“程序下载许可命令”的提取操作。此处,提取操作指查询有/无要求服务的服务请求的方法。
在步骤ST3,存储卡装置40侧的微计算机41从本体的CPU9接收“程序下载请求命令”。
进而,在步骤ST4,当存储卡侧的微计算机41完成现在处理的例程使下载的程序能够执行时,它将“程序下载许可状态”发回本体CPU9。
在步骤ST5,若本体的CPU9接收来自存储卡装置40的微计算机41的“程序下载许可状态”,它就将已在步骤ST1从CD-ROM等中读出的程序传送(下载)到用于存储存储卡装置40程序的程序存储部41a以将其写入。接着,CPU9执行用于从微计算机41接收“程序启动许可状态”的提取操作。
此时,微计算机41对被写入下载数据的程序存储部41a的地址进行管理。而且,如上述,例如在从本体下载的程序存入微计算机41内的程序存储部41a的情况下,可将这些程序存入诸如SRAM等能够高速输入/输出数据的存储器元件。
在步骤ST6,存储卡装置40的微计算机41接收从本体传送的程序数据,将它写入程序存储部41a。此时,看起来程序数据被直接从本体的CPU9写入存储卡装置40的程序存储部41a。此外,如上述,微计算机41对程序存储部41a的地址进行管理。
然后,在步骤ST7,若存储卡装置40的微计算机41收到来自本体的最后的程序数据产生了可执行环境,它向本体的CPU9发回“程序启动许可状态”。
在步骤ST8,本体的CPU9接收来自存储卡装置40的微计算机41的“程序启动许可状态”以发出“程序启动命令”。
进而,若存储卡装置40的微计算机41收到来自本体CPU9的“程序启动命令”,它就从预先确定的预定地址运行程序。
通过上述过程,应用程序从视频游戏装置1的本体直接传送到本体中插入的存储卡装置40的微计算机41内设置的程序存储部41a。
应该注意,用于传递应用程序的介质不限于前述的诸如光盘等的记录介质,而且这样的应用程序可通过通信线路来传递。若是那样的话,在上述流程中只是步骤ST1不同。
而且,上述下载流程是在从视频游戏装置1本体直接下载应用程序到用作本体中插入的存储卡装置40的控制单元的微计算机41内的程序存储部41a的下载流程。
另一方面,还存在以下情况,即本体的CPU9将应用程序的数据下载到存储卡装置40内的非易失性存储器46,然后将所述数据复制到微计算机41内的程序存储部41a中,再执行它。
图12示出这种情况的数据流向。即,从视频游戏装置1盘片装载部3装载的光盘等传送的视频游戏应用程序,通过用作视频游戏装置1控制单元的CPU9,被传送(下载)到存储卡装置40内的非易失性存储器46,然后再复制到用作控制单元的微计算机41内的程序存储部41a,以便能够执行它。
图13示出上述下载操作的流程。
在步骤ST11,从视频游戏装置1本体(以下简称“本体”)的盘片装载部3装载的CD-ROM中读出在存储卡装置40内微计算机运行的视频游戏应用程序的数据。
然后,在步骤ST12,作为本体控制单元的CPU9将已经从CD-ROM中读出的程序数据传送(下载)到存储卡装置40的非易失性存储器46。运一过程与通常视频游戏装置中执行的数据备份情况相似。
然后,在步骤ST13,通过与通常数据备份相似的过程,作为存储卡装置40控制部的微计算机41接收由本体CPU9传送的应用程序数据,将其写入非易失性存储器46。
然后,在步骤ST14,当存储卡装置40的微计算机41收到来自本体CPU9的“程序启动请求命令”时,它按照非易失性存储器46的命令指定的地址,将指定大小的数据复制到微计算机41的程序存储部41a。
然后,存储卡装置40的微计算机41根据被复制到程序存储部41a的程序的起始地址执行所复制的程序。
通过上述过程,应用软件程序的数据从视频游戏装置1的本体、通过非易失性存储器46,被传送(下载)到本体中插入的存储卡装置40的微计算机41内设置的程序存储部41a。
应该注意,一般讲,从视频游戏装置1下载到存储卡装置40的应用程序与在视频游戏装置1本体中运行的程序不同。当然下载的应用程序可以是既在视频游戏装置1上运行又在存储卡装置40上运行的程序。在这种情况下,视频游戏装置1侧的CPU和存储卡装置40侧的微计算机应是相同的处理器。
下面将说明存储卡装置40如何单独地执行由前述过程从视频游戏装置1本体下载应用软件程序的协调(链接)操作,以在存储卡装置40和视频游戏装置1之间发送/接收程序执行结果。
在本例中,在视频游戏装置1本体上运行的所谓角色扮演游戏等中出现的个人或角色的属性数据下载到存储卡装置40。此处,上述属性数据是表示成长程度和/或性格等的数据。
然后,在存储卡装置40内的微计算机执行的程序上养育登场人物或角色,从而以独立于视频游戏装置1本体中执行程序的方式来改变这些属性。
图14示出在存储卡装置40上养育登场人物或角色的过程。
在步骤ST31,用户开始按下存储卡装置40的按钮开关43,从而开始执行应用程序。
然后,在步骤ST32,判断是否通过按钮开关43输入了用于养育登场人物或角色的数据。在输入数据的情况下,过程进行步骤ST33。在没有输入数据的情况下,过程进行步骤ST34。
在步骤ST33,根据按钮开关43输入的数据更新(改变)属性数据。接着,将所更新(改变)的属性数据存入非易失性存储器46。
而且,若过程进行到步骤ST34,则在步骤ST34利用内部时钟来判断是否经过了预定时间。若已经过预定时间,则过程进行至步骤ST35。
在步骤ST35,根据时间变化来更新属性数据。接着,将更新(改变)的属性数据存入非易失性存储器46。
通过重复上述操作,能够独立于视频游戏装置1本体上执行的程序,来改变存储卡装置40上的属性数据。
本发明实施例的这种存储卡装置40具有自己操作自己的结构,并且这种结构紧凑并便于携带。因此,用户(玩游戏者)能够在任何时间携带在此存储卡装置40上因执行程序而出现的登场人物或角色以养育他们。而且,用户还能够随时将养育的登场人物或角色的属性从存储卡装置40传送(上载)到视频游戏装置1的本体上。在这样的情况下,可以将存储卡装置40内的发生属性变化的人物或角色装入视频游戏装置1本体上执行的程序中来操作他们。
图15示出将用户在存储卡装置40上养育的登场人物或角色的属性从存储卡装置40传送(上载)到视频游戏装置1的本体上的过程。
在步骤ST41,通过用户使用连接到视频游戏装置1本体上的控制器发送的指令,开始执行属性数据的上载操作。
然后,在步骤ST42,作为本体控制单元的CPU9向作为存储卡装置40控制单元的微计算机41发出“程序上载请求命令”。接着,CPU9执行用于接收来自微计算机41的“程序上载许可状态”的提取操作。
在步骤ST43,存储卡40侧的微计算机41接收来自本体CPU9的“程序上载请求命令”。
接着,在步骤ST44,若存储卡装置40侧的微计算机41完成正在进行的过程使得可以执行上载程序,则微计算机41向本体CPU9发回“程序上载许可状态”。
然后,在步骤ST45,本体CPU9接收来自存储卡装置40侧的微计算机41的“程序上载许可状态”,准备接收来自存储卡装置40的属性数据。
在步骤ST46,存储卡装置40的微计算机41从非易失性存储器46中读出属性数据,将该属性数据传送(上载)给视频游戏装置1的本体。接着,在步骤ST47,视频游戏装置1的CPU9接收属性数据并将其写入主存储器153。此时,由微计算机41对主存储器部41a中写入上载属性数据的地址进行管理。
接着,在步骤ST48,视频游戏装置1本体的CPU9接收来自存储卡装置40的最后属性数据来设置这样的环境,即,在视频游戏装置1本体上执行的应用程序中,能够使用表示变化的登场人物或角色的属性数据,通知用户已将当前环境设定成上述环境。
接着,若用户指令(指示)在新设置的环境下即利用上载的属性数据执行应用程序,则在步骤ST49视频游戏装置1的CPU9执行它的应用程序。
通过上述过程,反映在存储卡装置40上单独改变的登场人物或角色的属性数据的应用程序能够在视频游戏装置上执行。
应该注意,在上述流程图中步骤ST46运行的过程,允许存储卡装置40的微计算机将非易失性存储器46的属性数据传送给视频游戏装置1,从而实现属性数据的上载,同时,视频游戏装置1的CPU9可以读出存储卡装置40的非易失性存储器46的属性数据,从而实现属性数据的上载。
如上所述,在视频游戏装置1的本体和存储卡装置40中均采用这样的方法来共享登场人物等的属性数据,并改变相互之间的属性数据,从而能够组成可以进行协调操作的视频游戏。
即,按照本发明,在用作所连接的信息设备的辅助存储装置的存储卡装置中包括用于存储数据的存储器、用于连接到信息设备的接口,该存储卡装置还包括用于存储程序的程序存贮存储器、用于控制程序执行的控制单元、用于按照执行程序显示信息的显示单元、用于操作程序的操作输入单元、以及用于提供执行程序所采用电力的电源单元,从而能够提供这样的存储卡装置,它不仅能够存储数据而且还能够下载程序,并且来独立地执行下载程序、在存储卡装置和其它信息设备之间发送/接收程序执行结果的同时执行协调操作。
而且,按照本发明,提供了一种视频游戏装置,它具有将执行游戏获得的游戏数据存储到辅助存储装置的功能,该装置包括程序提供单元,用于传递应用程序;通信控制单元,连接到视频游戏装置本体的中央处理单元相连的主总线;插槽,通过通信控制单元连接到主总线并能够让辅助存储装置可拆卸地连接,其中,由于中央处理单元具有通过通信控制单元从程序提供单元向辅助存储装置下载应用程序的控制功能,所以,使得辅助存储装置能够独立地执行应用程序并具有执行协调操作来采用程序执行结果构建游戏等的能力。
而且,按照本发明,提供了一种视频游戏装置,它具有将执行游戏获得的游戏数据存储到辅助存储装置的功能,该装置包括程序提供单元,用于传递应用程序;通信控制单元,连接到视频游戏装置本体的中央处理单元相连的主总线;共用插槽,通过通信控制单元连接到主总线并能够让辅助存储装置和存储卡装置可拆卸地连接,其中,辅助存储装置具有用于存储视频游戏装置本体执行游戏获得的游戏数据的非易失性存储器,并且由于存储卡装置包含用于存储下载应用程序的程序存储器、以及用于单独执行视频游戏的下载应用程序的控制单元,所以通过共用插槽能够将数据存储到辅助存储装置和将程序下载到存储卡装置。
而且,按照本发明,提供了一种存储卡装置,它具有能够连接到信息设备的接口,该装置包括用于存储程序的程序存贮存储器、用于控制程序执行的控制单元、用于按照执行的程序显示信息的显示单元、用于操作程序的操作输入单元、以及用于提供执行程序所使用电力的电源单元,其中从信息设备连接的接口下载程序到程序存储器,并且由于下载到辅助存储装置的程序与在信息设备本体上执行的程序是互不相同的应用程序,所以能够下载程序,并能够单独执行下载程序,而且在存储卡装置和其它信息设备之间传送/接收程序执行结果的同时能够执行协调操作。
而且,按照本发明,提供了一种存储卡装置,它具有下述功能,即将程序运行时控制单元所使用的属性数据,通过接口从所连接的信息设备下载到程序存储器,来按照操作输入单元的输入改变属性数据,从而不仅能够简单地存储数据,还能够独立地执行应用程序。
而且,按照本发明,将改变的属性数据上载到信息设备,从而能够在存储卡装置和其它信息设备之间传送/接收程序执行结果的同时执行协调操作。
而且,按照本发明,提供了一种存储卡装置,其中由于下载到辅助存储装置的程序与在信息设备上执行的程序是互不相同的应用程序,所以能够独立地执行应用程序。
此外,按照本发明,在为视频游戏装置提供应用程序的提供介质中,至少记录两个不同应用程序,其中,这至少两个不同应用程序中一个是在视频游戏装置上执行的应用程序,另一个是在与视频游戏装置连接的存储卡装置上执行的应用程序,从而还能下载程序,并能独立地执行下载程序,及在存储卡装置和其它信息设备之间传送/接收程序执行结果的同时执行协调操作。
权利要求
1.一种存储卡装置,它包括用于存储数据的存储器、用于连接到信息设备的接口并且用作所连接的信息设备的辅助存储装置,该存储卡装置包括用于存储程序的程序存贮存储器;用于控制程序执行的控制单元;用于按照执行程序显示信息的显示单元;用于操作程序的操作输入单元;以及用于提供执行程序所采用电力的电源单元。
2.如权利要求1所述的存储卡装置,其中,通过接口从所连接的信息设备将程序下载到程序存储器。
3.如权利要求2所述的存储卡装置,其中,所连接的信息设备是视频游戏装置,并且控制单元执行下载到程序存储器中的应用程序。
4.如权利要求2所述的存储卡装置,还包括用于保持时间信息的时钟,其中,控制装置具有按照该时钟的时间信息操作程序的功能。
5.如权利要求1所述的存储卡装置,还包括用于按照程序产生声音的声音产生装置。
6.如权利要求1所述的存储卡装置,还包括用于在该存储卡装置和其它存储卡装置之间传送/接收数据的无线通信装置。
7.如权利要求6所述的存储卡装置,其中,无线通信装置利用红外线来进行数据的传送/接收。
8.如权利要求2所述的存储卡装置,其中,控制单元具有执行在控制单元和所连接的信息设备之间协调操作的控制功能。
9.如权利要求3所述的存储卡装置,其中,将应用程序运行时控制单元所使用的属性数据,通过接口从所连接的视频游戏装置下载到程序存储器,并且控制单元具有按照操作输入单元的输入改变属性数据的功能。
10.如权利要求9所述的存储卡装置,其中,将改变的属性数据上载到视频游戏装置。
11.如权利要求3所述的存储卡装置,其中,下载到辅助存储装置的应用程序和在视频游戏装置本体上执行的应用程序是互不相同的程序。
12.一种视频游戏装置,它具有将执行游戏获得的游戏数据存储到辅助存储装置的功能,该装置包括程序提供单元,用于传递应用程序;通信控制单元,连接到视频游戏装置本体的中央处理单元相连的主总线;以及插槽,通过通信控制单元连接到主总线并能够让辅助存储装置可拆卸地连接,其中,中央处理单元具有通过通信控制单元从程序提供单元向辅助存储装置下载应用程序的控制功能。
13.如权利要求12所述的视频游戏装置,其中,辅助存储装置是一种存储卡装置,用于单独执行视频游戏的下载应用程序。
14.如权利要求13所述的视频游戏装置,其中,存储卡装置包括用于存储数据的非易失性存储器、连接到视频游戏装置插槽的接口、用于存储应用程序的程序存储器、用于控制应用程序执行的控制单元、以及用于操作应用程序的操作输入单元。
15.如权利要求13所述的视频游戏装置,其中,由程序提供单元提供的下载到存储卡装置的应用程序和在视频游戏装置本体上执行的应用程序是互不相同的应用程序。
16.如权利要求13所述的视频游戏装置,其中,中央处理单元将应用程序运行时控制单元所使用的属性数据以及应用程序通过接口下载到程序存储器,并通过接口接收从存储卡装置上载并在存储卡装置中改变的属性数据。
17.如权利要求16所述的视频游戏装置,其中,中央处理单元将所上载的已变化的属性数据纳入在视频游戏装置上执行的应用程序再执行该应用程序。
18.一种视频游戏装置,它具有将执行游戏获得的游戏数据存储到辅助存储装置的功能,该装置包括程序提供单元,用于传递应用程序;通信控制单元,连接到视频游戏装置本体的中央处理单元相连的主总线;以及共用插槽,通过通信控制单元连接到主总线并能够让辅助存储装置和存储卡装置可拆卸地连接,其中,辅助存储装置具有用于存储视频游戏装置本体执行游戏获得的游戏数据的非易失性存储器,以及其中,存储卡装置包含用于存储下载应用程序的程序存储器、以及用于单独执行视频游戏的下载应用程序的控制单元。
19.如权利要求18所述的视频游戏装置,其中,中央处理单元具有这样的控制功能,即,当辅助存储装置连接到共用插槽时,中央处理单元将视频游戏装置本体上执行游戏获得的游戏数据,通过通信控制单元存入辅助存储装置的的非易失性存储器,并且当存储卡装置连接到共用插槽时,中央处理单元将程序提供单元提供的应用程序通过通信控制单元下载到存储卡装置。
20.一种存储卡装置,它具有能够连接到信息设备的接口,该装置包括用于存储程序的程序存贮存储器;用于控制程序执行的控制单元;用于按照执行的程序显示信息的显示单元;用于操作程序的操作输入单元;以及用于提供执行程序所使用电力的电源单元,其中,从信息设备连接的接口下载程序到程序存储器,并且下载到辅助存储装置的程序与在信息设备本体上执行的程序是互不相同的应用程序。
21.如权利要求20所述的存储卡装置,其中,所连接的信息设备是视频游戏装置,并且控制单元执行下载到程序存储器中的应用程序。
22.如权利要求20所述的存储卡装置,还包括用于保持时间信息的时钟,其中,控制装置具有按照该时钟的时间信息操作程序的功能。
23.如权利要求20所述的存储卡装置,还包括用于按照程序产生声音的声音产生装置。
24.如权利要求20所述的存储卡装置,还包括用于在该存储卡装置和其它存储卡装置之间传送/接收数据的无线通信装置。
25.如权利要求24所述的存储卡装置,其中,无线通信装置利用红外线来进行数据的传送/接收。
26.如权利要求20所述的存储卡装置,其中,控制单元具有执行在控制单元和所连接的信息设备之间协调操作的控制功能。
27.如权利要求21所述的存储卡装置,其中,将应用程序运行时控制单元所使用的属性数据以及应用程序,通过接口从所连接的视频游戏装置下载到程序存储器,并且控制单元具有按照操作输入单元的输入改变属性数据的功能。
28.如权利要求27所述的存储卡装置,其中,将改变的属性数据上载到视频游戏装置。
29.一种程序提供介质,用于为视频游戏装置提供应用程序,其中,该提供介质至少记录有两个不同的应用程序,这至少两个不同的应用程序中的一个是在视频游戏装置上执行的应用程序,而另一个是在视频游戏装置所连接的存储卡装置上执行的应用程序。
30.如权利要求29所述的程序提供介质,其中,在存储卡装置上执行的应用程序是从视频游戏装置下载到存储卡装置中的程序。
全文摘要
一种存储卡装置40,在其结构中包括例如按钮等的用于操作所存储程序的输入单元43、用于按照程序显示信息的显示单元44以及诸如微计算机等具有存储程序的程序存储部41a的控制单元41、连接诸如视频游戏装置等的信息设备本体的连接器42、以及存贮数据的非易失性存储器46。从视频游戏装置本体传送到存储卡装置40的诸如程序或游戏结果等的数据,可以通过控制单元41一次写入非易失性存储器46。因而,该存储卡装置甚至能够自己执行来自所连接的信息设备的下载程序,而且将应用程序从本体下载到存储卡装置中的视频游戏装置,能够采用在存储卡装置上独立地执行的游戏结果,在后来的时间内执行游戏。
文档编号A63F13/00GK1226985SQ98800688
公开日1999年8月25日 申请日期1998年4月24日 优先权日1997年4月24日
发明者杉村明浩 申请人:索尼计算机娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1