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

文档序号:9383161阅读:来源:国知局
从本地存储区域111中记录的、多个BD-ROM的本地存储数据中,检索与被插入到BD驱动器101的BD-ROM 150中记录的数据文件对应的本地存储数据文件,并将作为读取专用记录介质的BD-ROM 150中记录的数据文件、和作为可改写式记录介质的内置存储器110的本地存储区域111中记录的本地存储数据文件组合,生成能够作为虚拟包数据进行处理的虚拟包数据文件系统数据。然后,VPDFS处理部122将生成的虚拟包数据文件系统数据存储到存储器125中。
[0069]图2的(A)?(C)是示出虚拟包数据的构建例的概略图。
[0070]图2的(A)表示BD-ROM 150中记录的数据,图2的⑶表示本地存储区域111中记录的数据。
[0071]如图2的(C)所示,VPDFS处理部122用图2的⑶所示的数据文件置换图2的(A)所示的数据文件,或者,向图2的(A)所示的数据文件追加图2的(B)所示的数据文件,由此构建虚拟包数据。
[0072]具体而言,在图2的(C)中,图2的(A)所示的“MovieObject.bdmv”的数据文件被替换成图2的⑶所示的“m0.bdm”的数据文件。此外,在图2的(C)中,将图2的⑶所示的“00001.mpl”的数据文件追加到图2的(A)的“PLAYLIST”的文件夹。并且,在图2的(C)中,图2的(A)所示的“00001.m2ts”的数据文件被替换成图2的⑶所示的“00001.mts”的数据文件。
[0073]另外,图2的(A)所示的“BDMV”文件夹的“STREAM”文件夹包含的数据文件以外的数据文件为再现控制数据文件。此外,图2的⑶所示的“mts”的数据文件以外的数据文件为再现控制数据文件。
[0074]再现控制部131在BD-ROM 150中记录有BD-J程序(Java (注册商标)程序)的情况下,起动Java虚拟机环境(JavaVM),在JavaVM上运行BD-J程序。此外,再现控制部131除了通过BD-J程序进行内容的视频音频数据流的解码和游戏程序的起动等以外,还经由网络设备104,与处于互联网上的、BD-ROM 150的内容发布公司的服务器等连接。并且,再现控制部131能够取得图2的(B)所示的本地存储数据,并通过取得的数据,进行BD-ROM150中记录的数据的部分改写或追加。并且,在本地存储区域111中,除了 BD-ROM 150中记录的数据的部分更新数据以外,还能够保存游戏的进度数据的保存和得分等。
[0075]<关于对读取专用记录介质(BD-R0M 150)的访问方法>
[0076]再现控制部131在访问虚拟包数据时,对数据访问控制部135进行虚拟包数据访问请求。
[0077]数据访问控制部135在接收到虚拟包数据访问请求后,对VPDFS处理部122进行询问是对本地存储区域111的访问请求还是对BD驱动器101的访问请求的访问设备类别确认请求。然后,作为其响应,数据访问控制部135从VPDFS处理部122得到访问设备类别确认响应结果。另外,虚拟包数据访问请求包含用于访问期望的数据文件的完整路径信息或相对路径信息。VPDFS处理部122根据该路径信息,参照存储在存储器125中的虚拟包数据文件系统包数据含的文件分配表和用于识别记录设备的识别信息,判断是对本地存储区域111的访问请求还是对BD驱动器101的访问请求。然后,VPDFS处理部122按照其判断结果,生成访问设备类别确认响应结果。
[0078]在来自VPDFS处理部122的访问设备类别确认响应结果表示对BD驱动器101的访问请求的情况下,数据访问控制部135向VPDFS处理部122送出BD访问请求。VPDFS处理部122将接收到的BD访问请求送出到BD驱动器101。
[0079]BD驱动器101接收来自VPDFS处理部122的BD驱动器访问请求,并按照该BD驱动器访问请求,从被插入的BD-ROM 150读出数据。然后,BD驱动器101将读出的数据送出到VPDFS处理部122,VPDFS处理部122使存储器125存储发送来的数据。VPDFS处理部122在从BD驱动器101读取数据完成后,对数据访问控制部135进行BD驱动器访问完成通知。接收到BD驱动器访问完成通知的数据访问控制部135对再现控制部131进行虚拟包数据访问完成通知。
[0080]接收到虚拟包数据访问完成通知的再现控制部131在发行的虚拟包数据访问请求是再现控制数据的读取请求的情况下,由再现控制部131处理该数据。此外,在发行的虚拟包数据访问请求是视频音频流数据的读取请求的情况下,再现控制部131将读出的数据从存储器125传输到解码部102,并且对解码部102进行解码开始请求,由此对视频音频流数据进行解码。
[0081]<关于对共享可改写式记录介质(内置存储器110)的本地存储区域的访问方法
>
[0082]该情况下,再现控制部131也对数据访问控制部135进行虚拟包数据访问请求。数据访问控制部135在接收到虚拟包数据访问请求后,对VPDFS处理部122进行访问设备类别确认请求。然后,作为其响应,数据访问控制部135从VPDFS处理部122得到访问设备类别确认响应结果。
[0083]这里,在来自VPDFS处理部122的访问设备类别确认响应结果表示对本地存储区域111的访问请求的情况下,数据访问控制部135对LSA使用判定部132进行本地存储器可否访问确认请求。然后,作为其响应,数据访问控制部135从LSA使用判定部132得到本地存储器可否访问确认响应结果。另外,LSA使用判定部132在存储器125中存储的、表示共享可改写式记录介质处于使用中的共享存储器可否使用信息示出“有效”的情况下,生成表示不可访问的本地存储器可否访问确认响应结果,在共享存储器可否使用信息示出“无效”的情况下,生成表示可访问的本地存储器可否访问确认响应结果。
[0084]如果从LSA使用判定部132得到的本地存储器可否访问确认响应结果是可访问,则数据访问控制部135在对LSA使用判定部132进行本地存储器访问开始通知后,向VPDFS处理部122送出本地存储区域访问请求。VPDFS处理部122将接收到的本地存储区域访问请求送出到内置存储器110。
[0085]内置存储器110在接收到的本地存储区域访问请求是读取请求的情况下,从本地存储区域111读出数据。然后,内置存储器110将读出的数据送出到VPDFS处理部122,VPDFS处理部122使存储器125存储发送来的数据。VPDFS处理部122在从本地存储区域111读取数据完成后,对数据访问控制部135进行本地存储器访问完成通知。接收到本地存储器访问完成通知的数据访问控制部135在对LSA使用判定部132进行本地存储器访问结束通知后,对再现控制部131进行虚拟包数据访问完成通知。
[0086]接收到虚拟包数据访问完成通知的再现控制部131与BD访问时同样地,在发行的虚拟包数据访问请求是再现控制数据的读取请求的情况下,由再现控制部131进行处理。此外,在发行的虚拟包数据访问请求是视频音频流数据的读取请求的情况下,再现控制部131将读取的数据从存储器125传输到解码部102,并对解码部102进行解码开始请求,由此使其对视频音频流数据进行解码。
[0087]另一方面,内置存储器110在接收到的本地存储区域访问请求是写入请求的情况下,从VPDFS处理部122发送来存储器125中存储的数据,因此,将该发送来的数据记录到本地存储区域111中。VPDFS处理部122在向本地存储区域111写入数据完成后,对数据访问控制部135进行本地存储器访问完成通知。接收到本地存储器访问完成通知的数据访问控制部135在对LSA使用判定部132进行本地存储器访问结束通知后,对再现控制部131进行虚拟包数据访问完成通知。
[0088]这里,LSA使用判定部132在作为设备访问期间的、从本地存储器访问开始通知到本地存储器访问结束通知的期间内,将存储器125中存储的共享存储器可否使用信息设为“有效”。另外,LSA使用判定部132在接收到本地存储器访问结束通知后,将共享存储器可否使用信息设为“无效”。
[0089]<关于对共享可改写式记录介质(内置存储器110)的应用数据区域的访问方法
>
[0090]对程序执行部133访问内置存储器110的应用数据区域112时的处理进行说明。
[0091]在应用数据区域112中作为文件保存有:用户在再现装置100的再现装置设定画面中设定的设定信息数据、再现停止时的再现位置恢复信息数据、记录有音乐文件或动态图像文件等的存储设备的再现列表信息、或者再现装置100的控制部120的程序更新用数据。
[0092]例如,在用户显示再现装置设定画面的情况下,程序执行部133为了读取应用数据区域112中记录的再现装置设定数据文件,对AD访问处理部134进行访问请求。接收到访问请求的AD访问处理部134对数据访问控制部135进行文件系统数据访问请求。
[0093]数据访问控制部135在接收到文件系统数据访问请求后,对FS处理部123进行询问是对应用数据区域112的访问请求还是对存储设备170的访问请求的访问设备类别确认请求。然后,作为其响应,数据访问控制部135从FS处理部123得到访问设备类别确认响应结果。这里,文件系统数据访问请求中包含用于访问期望的文件的完整路径信息或相对路径信息。FS处理部123根据该路径信息,参照存储在存储器125中的文件系统包数据含的文件分配表和用于识别记录设备的识别信息,判断是对应用数据区域112的访问请求还是对存储设备170的访问请求。然后,FS处理部123按照其判断结果,生成访问设备类别确认响应结果。
[0094]这里,在来自FS处理部123的访问设备类别确认响应结果表示对应用数据区域112的访问请求的情况下,数据访问控制部135对LSA使用判定部132进行应用数据可否访问确认请求。然后,作为其响应,数据访问控制部135从LSA使用判定部132得到应用数据可否访问确认响应结果。另外,LSA使用判定部132在存储器125中存储的共享存储器可否使用信息示出“有效”的情况下,生成表示不可访问的应用数据可否访问确认响应结果,在共享存储器可否使用信息示出“无效”的情况下,生成表示可访问的应用数据可否访问确认响应结果。
[0095]如果从LSA使用判定部132得到的应用数据可否访问确认响应结果是可访问,则数据访问控制部135在对LSA使用判定部132进行应用数据访问开始通知后,向FS处理部123送出应用数据访问请求。然后,FS处理部123将接收到的应用数据区域访问请求送出到内置存储器110。
[0096]内置存储器110在接收到来自FS处理部123的应用数据区域访问请求后,从应用数据区域112读出数据。然后,内置存储器110将读出的数据送出
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1