信息处理设备、程序和记录介质的制作方法

文档序号:8298848阅读:551来源:国知局
信息处理设备、程序和记录介质的制作方法
【技术领域】
[0001]本公开涉及一种用于处理游戏数据的信息处理设备、程序和记录介质。
【背景技术】
[0002]在相关技术中,已经以诸如光盘、磁光盘、蓝光盘等的ROM(只读存储器)介质的形式分发和销售包括游戏程序的游戏数据(游戏软件)。最近,由于英特网上的数据通信的速度提高,服务器经由英特网分发游戏数据的图像文件已经成为可能。

【发明内容】

[0003]游戏软件包括用于执行游戏的诸如启动文件、游戏程序等的资源文件组和游戏设备的OS(操作系统)所使用的文件组。由于游戏设备的硬件规范已经得以显著提高,所以在游戏软件中包括的文件的数目趋于增多,而且数据的大小也趋于增大。游戏软件包括多个游戏文件以及每一个文件的元数据。在游戏程序的执行期间,例如,为了标识存储文件的扇区,期望预先将元数据读出到存储器中,并且将其用于文件访问处理。由于存储器的大小有限,所以希望开发一种最小化元数据的数据大小的数据结构。
[0004]另外,扩展存储器中的元数据有助于文件访问的速度的增加。然而,以不同的速度从存储游戏文件的存储单元读出数据。众所周知,通常,慢速地从其中加载了 ROM介质的介质驱动器中读出数据,高速地从DRAM(动态随机存取存储器)读出数据。因此,在将游戏文件存储在多个存储单元中的情况下,希望开发一种进行高效文件访问的技术。
[0005]根据本公开的模式的一种信息处理设备包括:存储设备;加载有其上记录包括元数据和游戏文件的游戏数据的记录介质的驱动设备;用于临时存储从存储设备或驱动设备读出的游戏数据的存储器;管理存储器和存储设备中的游戏数据的存储状况的文件管理部分;以及响应于来自游戏的读出请求向游戏提供游戏数据的文件访问部分。文件访问部分根据预先确定的优先级次序从记录介质、存储设备和存储器中之一向游戏提供游戏数据。
[0006]本公开的另一模式是一种用于计算机的程序,所述计算机连接至加载有其上记录包括元数据和游戏文件的游戏数据的记录介质的驱动设备、记录在记录介质上记录的游戏数据的全部或部分的存储设备、以及用于临时存储从存储设备或驱动设备读出的游戏数据的存储器。所述程序包括:管理存储器和存储设备中的游戏数据的存储状况;以及根据预先确定的优先级次序从记录介质、存储设备和存储器中之一向游戏提供游戏数据。
[0007]本公开的又一模式是一种其上记录用于计算机的程序的计算机可读记录介质,所述计算机连接至加载有其上记录包括元数据和游戏文件的游戏数据的记录介质的驱动设备、记录在记录介质上记录的游戏数据的全部或部分的存储设备、以及用于临时存储从存储设备或驱动设备读出的游戏数据的存储器。所述程序包括:管理存储器和存储设备中的游戏数据的存储状况;以及根据预先确定的优先级次序从记录介质、存储设备和存储器中之一向游戏提供游戏数据。
[0008]注意,上述组成元素的任意组合、以及从本公开的表述转换得到的方法、设备、系统、记录介质、计算机程序等作为本公开的模式也是有效的。
[0009]根据本公开的信息处理技术,可以实现用户可以舒适地玩游戏的环境。
【附图说明】
[0010]图1是示出根据本公开的实施例的信息处理系统的图;
[0011]图2是示出信息处理设备的功能块的图;
[0012]图3是示出游戏软件的文件配置的概念图;
[0013]图4是示出游戏软件的文件配置的具体示例的图;
[0014]图5是示出组与文件之间的关系的示例的图;
[0015]图6是示出组文件的示例的图;
[0016]图7是辅助解释文件空间分配的示例的图;
[0017]图8是示出游戏数据的数据结构的参照示例的图;
[0018]图9是游戏数据创建方法的流程图;
[0019]图1OA是示出游戏数据的完全纯文本图像文件的示例的图,而图1OB是示出压缩图像文件的示例的图;
[0020]图11是示出根据本公开的游戏数据的数据结构的示例的图;
[0021]图12A是示出平路径表的示例的图,而图12B是示出冲突文件的示例的图;
[0022]图13A是示出普通根目录和低层的子目录的图,而图13B是示出超级目录和低层的子目录的图;
[0023]图14是示出用于实现文件访问功能的配置的图;
[0024]图15是示出用于实现文件管理功能的配置的图;
[0025]图16是辅助解释拷贝处理的示例的图;以及
[0026]图17是示意性示出存储单元的存储区域的状态的图。
【具体实施方式】
[0027]图1示出根据本公开的实施例的信息处理系统I。信息处理系统I包括信息处理设备10、网络服务器5、用于分发数字内容的内容服务器12、以及用于销售数字内容的商店服务器16。经由诸如英特网、LAN(局域网)等的网络3将信息处理设备与服务器互相连接。由数字内容的制造商、发行商等维护和管理内容服务器12。
[0028]访问点(以下将其称为“AP”)8具有无线访问点和路由器的功能。将信息处理设备10经由无线电或者有线地连接于AP 8,从而按照能够与网络服务器5、内容服务器12、以及商店服务器16进行通信的方式,将其连接于网络3上的网络服务器5、内容服务器12、以及商店服务器16。
[0029]经由无线电或者有线地将信息处理设备10连接于用户操作的输入设备6。输入设备6将指示用户进行的操作的结果的操作信息输出于信息处理设备10。当从输入设备6接收到操作信息时,信息处理设备10在OS (系统软件)或应用软件的处理中反映该操作信息,并且使处理的结果从输出设备4输出。在信息处理系统I中,信息处理设备10是用于执行游戏软件的游戏设备。输入设备6可以是用于向例如游戏控制器等的信息处理设备10供应用户操作信息的设备。为了玩游戏,用户登陆到信息处理设备10的OS(操作系统)。通过登记在信息处理设备10中的用户账户来管理登陆到OS的用户。
[0030]由操作信息处理系统I的实体来维护和管理网络服务器5。网络服务器5向信息处理系统I的用户提供游戏的网络服务。网络服务器5管理标识用户的网络账户。用户使用网络账户签名登录(sign in)网络服务器5所提供的网络服务。通过从信息处理设备10签名登录网络服务,用户可以从商店服务器16购买数字内容,并且从内容服务器12接收所分发的数字内容。顺便提及,在本实施例中,数字内容可以是各种类型的应用软件。然而,以下将特别描述其中数字内容为游戏软件的情况。
[0031]辅助存储设备2是诸如HDD (硬盘驱动器)、闪存等的海量存储器。辅助存储设备2可以是通过USB(通用串行总线)等连接于信息处理设备10的外部存储设备,或可以是内部存储设备。输出设备4可以是包括用于输出图像的显示器或者用于输出声音的扬声器的电视机,或可以是计算机显示器。可以通过有线电缆将输出设备4连接于信息处理设备10,或可以经由无线电将输出设备4连接于信息处理设备10。
[0032]输入设备6包括多个输入部分,例如,多种按压类型的操作按钮、允许输入模拟量的模拟棒、旋转类型的按钮等。将照相机7作为成像设备提供在输出设备4的附近。照相机7对输出设备4周围的空间进行成像。图1示出将照相机7附接于输出设备4的上部的示例。然而,也可以将照相机7设置在输出设备4侧面。在任何一种情况下,将照相机7设置在能够对位于输出设备4前面玩游戏的用户进行成像的位置。信息处理设备10具有从由照相机7所成像的图像对用户进行面部确认的功能。
[0033]图2是信息处理设备10的功能框图。信息处理设备10包括主电源按钮20、通电LED (发光二极管)21、备用LED 22、系统控制器24、时钟26、设备控制器30、介质驱动器32、USB模块34、闪存36、无线通信模块38、有线通信模块40、子系统50、以及主系统60。
[0034]主系统60包括主CPU(中央处理单元)、作为主存储设备的存储器和存储器控制器、GPU(图像处理单元)等。GPU主要用于游戏程序的算术处理。可以在芯片上将这些功能构造为系统,从而将其形成在一块芯片上。主CPU具有启动OS以及在OS所提供的环境下执行记录在辅助存储设备2中或者ROM介质44上的游戏软件的功能。
[0035]子系统50包括子CPU、作为主存储设备的存储器和存储器控制器等。子系统50不包括GPU。子CPU的电路门的数目小于主CPU的电路门的数目。子CPU的操作中的能耗低于主CPU的操作中的能耗。如以上所描述的,在主CPU处于备用状态时,子CPU操作,并且子CPU的处理功能被限制以保持低能耗。顺便提及,可以在分开的芯片上形成子CPU和存储器。
[0036]主电源按钮20是其中执行来自用户的操作输入的输入部分。将主电源按钮20提供到信息处理设备10的外壳的前表面。主电源按钮20被操作以接通或者关闭信息处理设备10的主系统60的电能供给。以下,主电源的接通状态意味着主系统60处于活跃状态,而主电源的关闭状态意味着主系统60处于备用状态。当接通主电源按钮20时,点亮通电LED 21。当关闭主电源按钮20时,点亮备用LED 22。
[0037]系统控制器24检测用户对主电源按钮20的按压。当在主电源处于关闭状态时按下主电源按钮20时,系统控制器24获得作为“接通指令”的按压操作。另一方面,当在主电源处于接通状态时按下主电源按钮20时,系统控制器24获得作为“关闭指令”的按压操作。
[0038]尽管主CPU具有执行记录在辅助存储设备2中或者ROM介质44上的游戏程序的功能,但子CPU不具有这样的功能。然而,子CPU具有访问辅助存储设备2的功能和向网络服务器5、内容服务器12等传输信息以及从网络服务器5、内容服务器12等接收信息的功能。子CPU被配置为仅具有这样的有限的处理功能。因此,与主CPU相比,子CPU能够以低能耗操作。当主CPU处于备用状态时,执行子CPU的这些功能。
[0039]时钟26是实时时钟。时钟26生成当前日期和时间信息,并且将当前日期和时间信息供应于系统控制器24、子系统50、以及主系统60。
[0040]将设备控制器30配置为在诸如Southbridge (南桥)的设备之间传送信息的LSI (大规模集成电路)。如图2中所示,将设备控制器30与诸如系统控制器24、介质驱动器32、USB模块34、闪存36、无线通信模块38、有线通信模块40、子系统50、主系统60等的设备相连接。设备控制器30接纳各设备的电特性之间的差别以及数据传送率之间的差别,并且控制数据传送时序。
[0041]介质驱动器32是加载有其上记录了诸如游戏等的应用软件以及许可证(license)信息的ROM介质44的驱动设备,其驱动ROM介质44,并且从ROM介质44读取程序、数据等。以下,当未对程序和数据特别互相区分时,可以将程序和数据统称为数据。然而,数据也将用于表示构成文件的元素。ROM介质44是只读记录介质,例如,光盘、磁光盘、
蓝光盘等。
[0042]USB模块34是通过USB电缆连接于外部设备的模块。可以通过USB电缆将USB模块34连接于辅助存储设备2和照相机7。闪存36是形成内部存储器
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1