娱乐装置、信息处理装置、及便携型存储装置的制作方法

文档序号:6762952阅读:158来源:国知局
专利名称:娱乐装置、信息处理装置、及便携型存储装置的制作方法
技术领域
本发明涉及娱乐装置、及其所用的信息处理装置、以及可装卸地安装在信息处理装置上的便携型存储装置的有关技术,特别涉及信息处理装置和便携型存储装置的输入输出控制技术。
背景技术
在信息处理装置、和可装卸于其上的存储卡等构成的娱乐装置中,存储卡起到用作信息处理装置的外部存储装置的作用。该存储卡包括闪速(フラッシュ)ROM、控制电路、时钟生成电路、以及连接端子。在该存储卡与信息处理装置相连时,存储卡通过连接端子与信息处理装置进行通信。控制电路进行通信控制、及对闪速ROM的读写的控制。信息处理装置要存储到存储卡中的数据等以文件为单位被存储到闪速ROM。
这里,对闪速ROM的读写以规定大小(サイズ)的页为单位来进行。在信息处理装置读写存储卡的数据时,1次操作不能读写超过1页的数据。
发明概述该页的大小通常由整个闪速ROM的容量来决定。因此,如果以某个特定容量的闪速ROM为对象来开发信息处理装置的读写控制程序,则不能使用其他容量的闪速ROM,扩展性降低。即,在将来变更存储卡的闪速ROM容量时,需要修改控制程序。在不修改控制程序而使用时,即使在增大闪速ROM容量的情况下,也会不能充分利用该增大部分的ROM。
因此,本发明的目的在于提供一种即使在变更便携型存储装置的存储容量的情况下也能够进行读写控制的信息处理装置、由信息处理装置控制的便携型存储装置、及娱乐装置。
为了实现上述目的,根据本发明的第一形态提供一种娱乐装置,具有便携型存储装置、和可装卸地连接上述便携型存储装置的信息处理装置,其特征在于,
上述便携型存储装置包括存储部,预定了一次能够读写的页大小,和保持部,保持能够鉴别上述页大小的信息;上述信息处理装置包括控制部,参照上述保持部,来控制上述存储部的读写。
此外,为了实现上述目的,本发明的第二形态提供一种信息处理装置,可装卸地连接便携型存储装置,该便携型存储装置具有存储部,预定了一次能够读写的页大小;及保持部,保持能够鉴别上述页大小的信息,其特征在于,该信息处理装置包括取得部件,取得通过能够鉴别上述页大小的信息所指定的表示页大小的信息,和指示部件,向上述存储部指示数据的读写;上述指示部件进行指示,使得要读写的数据的大小不超过上述页大小。
此外,为了实现上述目的,本发明的第三形态提供一种便携型存储装置,与信息处理装置可装卸地连接,其特征在于,包括存储部,预定了一次能够读写的页大小,保持部,保持能够鉴别上述页大小的信息,以及指示执行部,接受来自上述信息处理装置的指示,执行该指示;该指示执行部对页大小的查询指示,参照上述保持部来返回表示页大小的信息,对上述存储部的输入输出指示,执行上述存储部的输入输出。
图2是本发明的信息处理装置和存储卡的硬件结构图。
图3是本发明的信息处理装置中的主控制装置的功能方框图。
图4是本发明的信息处理装置中的控制电路的功能方框图。
图5是命令生成及解析过程的流程图。
实施发明的最好形式以下,参照附图来说明本发明的实施例。在以下的实施例中,以能够进行游戏、图像再现、音响再现、通信等的信息处理装置、和可装卸于该信息处理装置上的存储卡为例来进行说明。
在信息处理装置中进行游戏的情况下,在例如中断游戏时,迄今的操作经过等被写入到存储卡中,作为数据被存储。通过使用该操作经过等的数据,在重新开始玩游戏时,能够从中断时刻的状态起继续玩游戏。


图1是本实施例的存储卡100、和信息处理装置200的外观结构图。存储卡100被插入到信息处理装置200正面的存储卡插入孔260。除此之外,连接有未图示的控制器、TV监视器,整体构成娱乐装置10。控制器通过将均未图示的电缆及其上连接的插头插入到连接器插入孔270而被连接。
图2是本实施例的存储卡100、和信息处理装置200的硬件结构图。
存储卡100包括连接端子110、控制电路120、时钟生成电路130、闪速ROM140、以及容纳它们的外壳150(参照图1)。
在将存储卡100插入到信息处理装置200的存储卡插入孔260时,连接端子110与信息处理装置200的连接端子210接触。结果,存储卡100和信息处理装置200电连接。控制电路120例如由门阵列构成,保持后述的ROM大小表121。时钟生成电路130产生用于使存储卡工作的时钟信号。在闪速ROM140中以文件为单位来存储从信息处理装置200送来的信息。闪速ROM140的性质决定了1次处理所读写的单位。将该单位称为页。因此,在1个文件的大小超过1页的大小时,该文件被存储在多个页中。页的大小由闪速ROM的容量来决定。文件管理系统141和自己的识别号142被存储在闪速ROM140的特定区域中。文件管理系统141是与闪速ROM140的使用状况有关的信息。例如,文件管理系统141将闪速ROM140的地址和相应地址中存储的文件名相对应来存储。识别号142是各存储卡上搭载的闪速ROM140固有的识别号。根据该识别号142和ROM大小表121的信息,能够鉴别闪速ROM140的容量及页大小。
信息处理装置200至少包括连接端子210、电源电路220、主控制装置230、外部存储装置240、及盘驱动器装置250。主控制装置230至少包括CPU231和主存储器232。电源电路220向信息处理装置200及存储卡100提供电力。
接着,主控制装置230的功能方框图示于图3。
主控制装置230至少包括进行存储卡管理的存储卡管理部300、通过执行应用程序来实现的应用执行功能(以下,称为“AP”。)400。存储卡管理部300从AP 400接受请求,管理存储卡100的输入输出。AP400向存储卡管理部300发出以文件为单位进行读出、及写入的请求。
存储卡管理部300还包括命令生成部301、通信控制部302、以及文件管理系统表303。
文件管理系统表303是加载并展开存储卡100的文件管理系统141而得到的。文件管理系统141的加载在插入存储卡100后、最初需要访问存储卡100时进行。在插入了存储卡100的期间,使用已经作成的文件管理系统表303。然后,如果暂时拔出存储卡100并再次插入,则重新加载文件管理系统表303。文件管理系统141是各存储卡固有的信息。因此,如果根据其他存储卡的文件管理系统来访问闪速ROM,则会破坏闪速ROM内的数据、或产生数据冲突。存储卡的插拔可以用在存储卡插入孔260附近设置开关等方法来检测。
命令生成部301发布用于取得表示页大小的信息的命令、及用于访问闪速ROM140的命令。用于访问闪速ROM140的命令的生成是接受来自AP400的以文件为单位进行读写的请求来进行的。
页大小取得命令在与文件管理系统141的加载相同的定时被发布。将取得的表示页大小的信息保持在命令生成部301内。
在访问闪速ROM140的命令中,包含3个子命令。即地址设定子命令,设定要对闪速ROM140上的数据进行读写的地址;发送接收子命令,发送接收要对闪速ROM140进行读写的数据;以及执行子命令,执行对闪速ROM140的写入,或结束读出。
在生成地址设定子命令的情况下,命令生成部301参照文件管理系统表303来取得地址。在生成发送接收子命令的情况下,在要读写的文件的大小不超过页大小时,命令生成部301以文件为单位来生成命令。而在要读写的文件的大小超过页大小时,命令生成部301分割文件,使得一次读写、即1次访问要读写的数据在1页大小以下。然后,命令生成部301生成发送接收子命令。即,在要读写的文件的大小不超过1页时,对每个文件发出一次读写指示,而在超过时,则分多次发出读写指示。这是基于闪速ROM140只能以页为单位进行读写的性质。
通信控制部302控制与存储卡100之间的通信。
接着,控制电路120的功能方框图示于图4。
控制电路120至少包括通信控制部501、命令解析部502、缓冲器503、以及读写控制部504。通信控制部501从信息处理装置200接受命令、要读写的数据等,输出以便发回闪速ROM的页大小、处理结果、读出的数据等。命令解析部502解析接收到的命令,向读写控制部504输出对闪速ROM140的地址设定及读写指示。再者,命令解析部502经读写控制部504来取得识别号142。命令解析部502根据ROM大小表121来鉴别并输出闪速ROM140的页大小。缓冲器503暂时存储要读写的数据的内容。读写控制部504控制对闪速ROM140的数据读写。
在本实施例中,控制电路120由门阵列构成,所以上述控制电路的功能都由硬件逻辑来实现。然而,也可以使存储器电路包括微型计算机,而用软件来实现。
接着,说明具有上述结构的存储卡100和信息处理装置200的操作。
图5示出命令生成及解析的步骤。首先,作为命令生成部301生成命令的预处理,通信控制部302从作为通信对方的存储卡100进行文件管理系统141的加载、及页大小的取得(S201)。在此状态下,存储卡管理部300能够接受来自AP400的请求。然后,命令生成部301处于等待来自AP400的请求的状态(S202)。
在从AP400发布对存储卡100进行读出、或写入的请求时,命令生成部301接受该请求。命令生成部301确认是否更换了存储卡。在更换了时,通信控制部302进行文件管理系统的重新加载、及页大小的重新取得(S203、204)。
命令生成部301参照文件管理系统表303来取得要访问的闪速ROM140的地址。然后,命令生成部301生成地址设定子命令。生成的地址设定子命令经通信控制部302被送至存储卡100(S205)。在存储卡100中,通信控制部501接收命令。命令解析部502设定闪速ROM140的地址(S101)。
在要读写的数据的大小大于页大小的情况下,命令生成部301决定1次访问所处理的数据的大小,使其在页大小以下(S207)。
命令生成部301生成向存储卡100发送的发送接收子命令,经通信控制部302来发送(S208)。存储卡100接收发送接收子命令。命令解析部502根据该命令的内容将数据存储到缓冲器503,或者从闪速ROM140中读出数据(S102)。在还有要读写的数据的情况下,重复S206~S208(S209)。
然后,在没有要读写的数据时,命令生成部301生成并发送执行子命令(S210)。
在存储卡中,根据执行子命令来分别进行以下处理。
在写入数据的情况下,缓冲器503中存储的数据根据执行子命令被写入到闪速ROM140。结果,闪速ROM140的内容被更新。在读出数据的情况下,结束从闪速ROM140中读出数据。即,根据执行子命令来完成读出、及写入的各自的一系列处理。
如上所述,根据本实施例,即使在存储卡上搭载的闪速ROM的页大小不同的情况下,也能够可靠地访问闪速ROM。
根据本发明,提供即使在变更了便携型存储装置的存储容量的情况下也能够进行读写控制的信息处理装置、由信息处理装置控制的便携型存储装置、及娱乐装置。
权利要求
1.一种娱乐装置,具有便携型存储装置、和可装卸地连接上述便携型存储装置的信息处理装置,其特征在于,上述便携型存储装置包括存储部,预定了一次能够读写的页大小,和保持部,保持能够鉴别上述页大小的信息;上述信息处理装置包括控制部,根据上述保持部保持的信息,来控制上述存储部的读写。
2.一种信息处理装置,可装卸地连接便携型存储装置,该便携型存储装置具有存储部,预定了一次能够读写的页大小;及保持部,保持能够鉴别上述页大小的信息,其特征在于,根据能够鉴别上述页大小的信息,来控制上述存储部的读写。
3.一种信息处理装置,可装卸地连接便携型存储装置,该便携型存储装置具有存储部,预定了一次能够读写的页大小;及保持部,保持能够鉴别上述页大小的信息,其特征在于,该信息处理装置包括取得部件,从上述便携型存储装置中取得通过能够鉴别上述页大小的信息所指定的表示页大小的信息,和指示部件,向上述存储部指示数据的读写;上述指示部件在要读写的全部数据的大小不超过上述取得部件取得的表示页大小的信息所决定的页大小时,向上述存储部指示进行上述全部数据的读写。
4.如权利要求3所述的信息处理装置,其特征在于,上述指示部件在上述全部数据的大小超过表示上述页大小的信息所决定的页大小时,将上述全部数据分割为不超过上述页大小的大小,对分割出的各数据,向上述存储部指示进行读写。
5.一种便携型存储装置,与信息处理装置可装卸地连接,其特征在于,包括存储部,预定了一次能够读写的页大小,保持部,保持能够鉴别上述页大小的信息,以及指示执行部,接受来自上述信息处理装置的指示,执行该指示;该指示执行部在接受了页大小的查询指示时,参照上述保持部来输出能够鉴别上述页大小的信息,在接受了上述存储部的输入输出指示时,执行上述存储部的输入输出。
6.如权利要求5所述的便携型存储装置,其特征在于,能够鉴别上述页大小的信息是用于识别上述存储部的识别信息、及将上述识别信息和上述页大小相对应的页大小信息;上述指示执行部根据该识别信息及该页大小信息,来决定上述页大小。
全文摘要
本发明提供即使在变更了便携型存储装置的存储容量的情况下也能够进行读写控制的信息处理装置、由信息处理装置控制的便携型存储装置、及娱乐装置。这些装置具有:存储卡100、和可装卸地连接存储卡100的信息处理装置200,在存储卡100中包括:预定了一次能够读写的页大小的闪速ROM140、识别信息142、以及ROM大小表121,信息处理装置200从存储卡中取得表示页大小的信息,按照页大小来控制对闪速ROM140的数据读写。
文档编号G11C7/16GK1335953SQ00802524
公开日2002年2月13日 申请日期2000年10月12日 优先权日1999年10月12日
发明者田中诚, 福永阳一郎, 吉森正治 申请人:索尼计算机娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1