再现装置、控制方法以及程序的制作方法_2

文档序号:9383161阅读:来源:国知局
录的数据和内置存储器110的本地存储区域111中记录的数据的组合作为虚拟包数据进行处理。例如,VPDFS处理部122对BD-R0M150的UDF (UniversalDisk Format:通用磁盘格式)文件系统和内置存储器110内的文件系统进行分析,生成使得能够进行BD-ROM 150中记录的数据文件和内置存储器110内的本地存储区域111的数据文件的读取和写入的虚拟包数据文件系统数据。然后,VPDFS处理部122使存储器125存储生成的虚拟包数据文件系统数据。
[0040]此外,VPDFS处理部122参照存储器125中存储的虚拟包数据文件系统数据,根据来自处理部130的请求,从BD-ROM 150或本地存储区域111读取所需的数据文件,并将读取的数据文件给出到处理部130。并且,VPDFS处理部122参照存储器125中存储的虚拟包数据文件系统,根据来自处理部130的请求,向本地存储区域111写入所需的数据文件。
[0041]FS处理部123进行应用数据的读取和写入。例如,FS处理部123对内置存储器110内的文件系统进行分析,生成使得能够进行应用数据区域112的数据文件的读取和写入的文件系统数据,并使存储器125存储该文件系统数据。另外,在I/F 105上连接有存储设备170的情况下,FS处理部123生成使得能够进行该存储设备170的数据文件的读取和写入的文件系统数据,并使存储器125存储该文件系统数据。
[0042]此外,FS处理部123参照存储器125中存储的文件系统数据,根据来自处理部130的指示,从应用数据区域112或存储设备170取得所需的数据文件,并将取得的数据文件给出到处理部130。
[0043]设备检测部124检测在I/F 105上是否连接了设备以及是否从I/F 105拆下了设备。
[0044]存储器125是用于存储控制部120中的处理所需的数据的存储部。例如,存储器125存储由VPDFS处理部122生成的虚拟包数据文件系统数据和由FS处理部123生成的文件系统数据。此外,存储器125临时存储从BD-ROM 150、内置存储器110或与I/F 105连接的设备取得的数据文件。并且,存储器125存储由处理部130生成的共享存储器可否利用信息。进而,存储器125还存储由处理部130生成的各种数据。
[0045]处理部130执行由再现装置100进行的处理。
[0046]处理部130具有再现控制部131、本地存储区域使用判定部(以下称作LSA使用判定部)132、程序执行部133、应用数据访问处理部(以下称作AD访问处理部)134和数据访问控制部135。
[0047]再现控制部131控制虚拟包数据的再现。例如,再现控制部131确定待再现的虚拟包数据。然后,再现控制部131通过对数据访问控制部135进行访问请求,将该虚拟包数据给出到解码部102,使其进行解码。
[0048]具体而言,在对BD-ROM 150进行再现时,再现控制部131从BD-ROM 150和内置存储器110的本地存储区域111中的至少任意一方,取得虚拟包数据内的用于再现I个以上的视频音频流数据文件中的任意一个的再现控制数据文件。然后,再现控制部131按照取得的再现控制数据文件,经由数据访问控制部135和VPDFS处理部122,从BD-ROM 150和内置存储器110内的本地存储区域111中的至少任意一方取得相应的视频音频流数据文件。
[0049]这里,再现控制数据文件是指视频音频流数据文件以外的文件,具有用于构成标题和章节的信息以及将该信息和视频音频流数据文件进行关联的信息等。再现控制数据文件通常被记录在BD-ROM 150中。在将BD-ROM 150插入到BD驱动器101时,再现控制部131读取BD-ROM 150中记录的再现控制数据文件。此时,当BD-R0M150中存在BD-J程序时,再现控制部131执行BD-J程序。BD-J程序例如对内容制造商的服务器进行访问,在本地存储区域111中包含记录有本地存储数据的处理程序的情况下,再现控制部131经由网络设备104,确认在内容制造商的服务器上是否存在更新信息。并且,当存在更新信息时,再现控制部131进行作为更新信息的再现控制数据文件和视频音频流数据文件的下载,并经由数据访问控制部135和VPDFS处理部122记录到本地存储区域111中。然后,再现控制部131经由数据访问控制部135和VPDFS处理部122,基于虚拟包数据,从BD-ROM 150和本地存储区域111中取得再现控制数据文件进行再现控制。
[0050]LSA使用判定部132判断是否对内置存储器110的本地存储区域111进行了数据的读取或写入。例如,LSA使用判定部132监视数据访问控制部135的数据访问,判断再现控制部131是否经由VPDFS处理部122对本地存储区域111进行了数据文件的读取或写入。例如,LSA使用判定部132监视数据访问控制部135的数据访问,在对内置存储器110的本地存储区域111进行数据的读取或写入的期间内,通过将存储器125中存储的共享存储器可否利用信息设为“有效”,判断是否进行了数据的读取或写入。
[0051]程序执行部133通过执行应用程序,进行预先确定的处理。这里,程序执行部133在进行预先确定的处理时,需要内置存储器110的应用数据区域112中记录的应用数据的情况下,请求AD访问处理部134取得这样的数据文件。
[0052]AD访问处理部134根据来自程序执行部133的请求,经由数据访问控制部135和FS处理部123,在与内置存储器110内的应用数据区域112之间进行应用数据文件的读取和写入。
[0053]这里,由程序执行部133和AD访问处理部134构成对应用数据进行处理的处理执行部。并且,该处理执行部通过对数据访问控制部135进行访问请求,取得所需的应用数据。
[0054]数据访问控制部135按照来自再现控制部131的、请求虚拟包数据的读取或写入的第一访问请求,使VPDFS处理部122进行虚拟包数据的读取或写入。此外,数据访问控制部135按照来自AD访问处理部134的、请求应用数据的读取或写入的第二访问请求,使FS处理部123进行应用数据的读取或写入。
[0055]另外,在来自再现控制部131的访问请求是请求本地存储区域111读取或写入的情况下,相比由FS处理部123进行的应用数据的读取和写入,数据访问控制部135使由VPDFS处理部122进行的虚拟包数据的读取和写入优先进行。
[0056]这里,存储设备170记录多媒体格式作为AV文件。存储设备170是SD卡或HDD等可改写式记录介质。再现控制部131经由数据访问控制部135和FS处理部123,从存储设备170中读取AV文件,送至解码部102,使解码部102进行解码。由此,再现装置100还能够再现AV文件。
[0057]此外,在将未图示的DVD或⑶等不利用本地存储器的光盘插入到BD驱动器101的情况下,VPDFS处理部122不构建虚拟包数据文件系统数据,而是按照光盘中记录的UDF文件系统或IS09660文件系统等,读出光盘内的数据。由此,再现装置100还能够再现这种光盘中记录的内容。
[0058]以上记载的再现装置100例如由具有以下装置的计算机实现:CPU (CentralProcessing Unit:中央处理单元)、存储器、HDD (Hard Disk Drive:硬盘驱动器)等外部记录装置,对⑶(Compact Disk:光盘)或DVD (Digital Versatile Disk:数字多功能光盘)等具有可移动性的记录介质读写信息的读写装置,用于与通信网络连接的NIC(NetWOrkInterface Card:网络接口卡)等通信装置。
[0059]例如,BD驱动器101能够由读写装置实现。内置存储器110能够由外部记录装置实现。网络设备104能够由通信装置实现。控制部120能够通过将外部记录装置中记录的规定的程序加载到存储器并由CPU执行该程序而实现。
[0060]另外,解码部102和输出控制部103可以通过专用的硬件实现,还可以通过由CPU执行规定的程序来实现。
[0061]该规定的程序可以经由读写装置从记录介质下载到外部记录装置、或者经由通信装置从网络下载到外部记录装置,然后加载到存储器上并由CPU执行。此外,也可以经由读写装置从记录介质直接加载到存储器上、或者经由通信装置从网络直接加载到存储器上并由CPU执行。
[0062]此外,再现装置100也可以具有监视器160和扬声器161。
[0063]以下,对实施方式I的再现装置100的具体动作进行说明。
[0064]<关于插入了读取专用记录介质(BD-R0M 150)的情况下的处理>
[0065]在将BD-ROM 150插入到BD驱动器101的情况下,BD驱动器101进行介质判别,识别出是BD-ROM介质。光盘检测部121通过来自被ATAPI连接的BD驱动器101的信号,检测出插入了 BD-ROM介质。
[0066]当光盘检测部121检测出BD-ROM介质的插入时,程序执行部133经由AD访问处理部134和数据访问控制部135,对VPDFS处理部122进行文件系统数据的读取请求。VPDFS处理部122按照文件系统数据的读取请求,从BD驱动器101取得光盘中记录的文件系统数据。然后,VPDFS处理部122根据取得的文件系统数据,判断光盘的逻辑格式。例如,VPDFS处理部122判断是如下格式中的哪个格式:按照BD标准确定的BDMV格式和BDAV格式、按照DVD标准确定的DVD-Video格式、DVD-VR格式和DVD-AUD10格式以及不属于上述任何格式的记录有动态图像文件、音频文件、静态图像文件的数据盘格式。另外,BDMV格式、BDAV格式、DVD-Video格式、DVD-VR格式和DVD-AUD10格式是标准逻辑格式。
[0067]判断出逻辑格式的VPDFS处理部122经由数据访问控制部135和AD访问处理部134,向程序执行部133传送逻辑格式的判断结果。程序执行部133根据传送来的逻辑格式的判断结果,对再现控制部131传送表示判断出的逻辑格式的逻辑格式信息,以进行相应的逻辑格式的再现控制。例如在BD-ROM 150的情况下,VPDFS处理部122将BDMV格式判断为逻辑格式。程序执行部133向再现控制部131传送表示是BDMV格式的逻辑格式信息。
[0068]再现控制部131在从程序执行部133接收到的逻辑格式信息表示BDMV格式的情况下,通过数据访问控制部135向VPDFS处理部122进行本地存储区域111的安装处理请求。接收到安装处理请求的VPDFS处理部122读取本地存储区域111中记录的文件系统数据,从而将本地存储区域111中记录的数据文件设为可读写的状态。此外,VPDFS处理部122
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1