CN101785062B - 再现装置、再现装置的控制方法 - Google Patents

再现装置、再现装置的控制方法 Download PDF

Info

Publication number
CN101785062B
CN101785062B CN2009801002139A CN200980100213A CN101785062B CN 101785062 B CN101785062 B CN 101785062B CN 2009801002139 A CN2009801002139 A CN 2009801002139A CN 200980100213 A CN200980100213 A CN 200980100213A CN 101785062 B CN101785062 B CN 101785062B
Authority
CN
China
Prior art keywords
mentioned
transcriber
application data
java application
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2009801002139A
Other languages
English (en)
Other versions
CN101785062A (zh
Inventor
川上义雄
金丸智一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN101785062A publication Critical patent/CN101785062A/zh
Application granted granted Critical
Publication of CN101785062B publication Critical patent/CN101785062B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

本发明提供一种再现装置、再现装置的控制方法。在记录有数字流和应用程序的记录介质的再现中,在多个设备间继承应用程序的执行结果。通过具备将记录在由BD-ROM具有的识别符确定的作为Java应用能够访问的区域的ADA(602)中的数据向装置外部输出的Java应用数据写入部(604),生成在其他再现装置中能够输入的数据。此外,通过具备从作为可移动介质的数据带出介质(606)读出在应用的执行时能够使用的信息,并向ADA(602)记录的Java应用数据读入部(605),能够继承其他装置的信息,能够实现再现继续。

Description

再现装置、再现装置的控制方法
技术领域
本发明涉及记录有数字流和应用程序的记录介质的再现技术,特别涉及在多个设备间继承记录介质的再现结果的技术。
背景技术
在BD-ROM标准中,作为其内容(content)的一部分,不仅是影像及声音,还可能包括Java(注册商标)应用。在内容再现时执行的Java应用不仅控制影像及声音的再现,还能够将任意的数据(以下称作应用数据)保存到正在进行再现的设备内的本地存储器(local storage)中。
这样保存的应用数据在BD-ROM的再现结束盘被取出之后、或设备的电源被切断之后,也被保持在本地存储器中。因此,即使一旦设备的电源被切断,当下次的内容再现时,所执行的Java应用除了在盘上的数据以外还将保存在本地存储器中的应用数据读入并使用,由此,能够继承前次执行结果。
此外,作为在设备间使作为影像及声音的数据的数字流的再现得以继续的技术,已知有在多个设备间共享指定记录在记录介质中的数字流的信息、以及指定的数字流的再现位置信息的技术(专利文献1)。
专利文献1:日本特开2005-203012号公报
但是,如果考虑设置在自家中的BD播放器或车载的BD播放器等、1个用户利用多个再现装置再现BD-ROM的使用情况,则希望在多个设备间也继承应用的执行结果。但是,在以往的技术中,由于应用数据保存在各设备内的本地存储器中,所以在用多个设备再现BD-ROM的使用情况下,有不能继承Java应用的执行结果的问题。
发明内容
本发明鉴于这样的问题,目的是提供一种在记录有数字流和应用程序的记录介质的再现中,能够在多个设备间继承应用程序的执行结果的再现装置。
为了达到上述目的,有关本发明的再现装置,对记录在只读记录介质中的数字流进行再现,并且执行应用,其特征在于,具备:内置记录介质,具有由上述只读记录介质所具有的识别符确定的、允许上述应用进行的读写的记录区域;以及外部输出机构,在允许应用进行的读写的上述记录区域中,将通过上述应用的执行而记录的信息向装置外部输出。
此外,为了达到上述目的,也可以是,有关本发明的再现装置,对记录在只读记录介质中的数字流进行再现,并且执行应用,其特征在于,具备:内置记录介质,具有由上述只读记录介质所具有的识别符确定的、允许上述应用进行的读写的记录区域;以及外部输入机构,从再现装置的外部取得能够在上述应用的执行时使用的信息,将上述取得的信息记录到允许上述应用进行的读写的上述记录区域中。
发明效果
根据上述结构,在有关本发明的再现装置中,通过具有将通过应用的执行而记录的信息向再现装置的外部输出的输出机构,能够将伴随着只读记录介质的再现的变化向外部输出。
此外,通过具有能够从再现装置的外部取入能在应用的执行时使用的信息,能够从外部取得伴随着其他设备中的只读记录介质的再现的变化。
因而,能够将保存在设备内的应用数据在其他设备中加以利用,所以在记录有数字流和应用程序的记录介质的再现中,在多个设备间能够继承应用程序的执行结果。
附图说明
图1是表示关于本发明的实施方式1的再现装置的使用行为的形态的图。
图2是表示BD-ROM的结构的图。
图3是表示本发明的实施方式1的再现控制的层模型的图。
图4是表示本发明的实施方式1的通过两个模式的动态再现控制制作的电影作品的图。
图5是表示再现装置102的内部结构的图。
图6是表示用来在再现装置间共享应用数据的机制的图。
图7是表示本地存储器24的结构的图。
图8是表示构成在ADA内的应用数据保存部602的一例的图。
图9是表示构成在BUDA内的应用数据保存部602的一例的图。
图10是表示实施方式1的数据带出介质606中存储的数据的一例的图。
图11是表示询问对应用数据进行外部输出的内容时的显示例的图。
图12是表示委托作为数据带出介质606使用的可移动介质的***的显示例的图。
图13是表示应用数据输出处理的步骤的流程图。
图14是表示应用数据输入处理的步骤的流程图。
图15是表示用来在再现装置间共享实施方式2的应用数据的机制的图。
图16是表示实施方式2的数据带出介质606中存储的数据的一例的图。
图17是表示实施方式2的应用数据输出处理的步骤的流程图。
图18是表示实施方式2的应用数据输入处理的步骤的流程图。
图19是表示关于实施方式3的再现装置的使用行为的形态的图。
图20是表示实施方式3的用来在再现装置间共享内容的数据的机制的图。
图21是表示本发明的实施方式3的电视机103的显示例的图。
图22是表示本发明的实施方式3的电视机103的显示例的图。
图23是表示本发明的实施方式3的电视机103的显示例的图。
图24是示意地表示本发明的实施方式3的Java应用数据保存部602的一例的图。
具体实施方式
以下,参照附图对本发明的实施方式进行说明。
(实施方式1)
首先,说明关于有关本发明的再现装置的实施行为中的使用行为的形态。图1是表示关于本发明的再现装置的使用行为的形态的图。如该图所示,再现装置102与BD-ROM101、再现装置102、电视机103、可移动介质104一起供用户使用。
BD-ROM101是记录有电影作品的记录介质。
再现装置102与电视机103一起构建家庭影院***,对BD-ROM101进行再现。此外,在再现装置102中,具备***SD存储卡、记忆棒(memorystick)、CF(Compact Flash)(注册商标)、smart media、多媒体卡(multimediacard)、可拆装的硬盘驱动器等的可移动介质104的***口。
电视机103通过显示电影作品的再现影像、显示菜单等,为用户提供交互式的操作环境。
遥控器105是再现装置102的附属物,从用户受理对再现装置102的操作,将对应于操作的指示信号发送给再现装置102。
以上是对有关本发明的再现装置的使用形态的说明。接下来,对作为有关本发明的再现装置再现的对象的记录介质进行说明。在该例中,通过有关本发明的再现装置再现的,是作为光记录介质的BD-ROM101。
图2是表示BD-ROM(下文中也有称作“BD”的情况)的结构的图。在本实施方式中,主要着眼于用来对电影等的AV内容(content)进行再现的AV应用,来说明BD-ROM,但当然也可以将BD-ROM如CD-ROM或DVD-ROM那样作为计算机用途的记录介质加以使用。BD-ROM与其他光盘例如DVD或CD等同样,从其内周朝向外周以螺旋状具有记录区域,在内周的导入(lead-in)区与外周的导出(lead-out)区之间具有能够记录逻辑数据的逻辑地址空间。此外,在导入区的内侧有被称作BCA(Burst CuttingArea:突发分割区)的、仅能由驱动器读出的特别的区域。该区域由于不能由应用读出,所以经常用于例如著作权保护技术等。
在逻辑地址空间中,以文件***信息(卷)为开头,记录有影像数据等的应用数据。所谓文件***,是UDF或ISO9660等,能够与通常的PC同样,将记录的逻辑数据使用目录文件结构读出,能够读出255字符的文件名、目录名。
在本实施方式的情况下,BD盘上的目录文件结构在根目录(ROOT)之下设置有BDMV目录。BDMV目录是记录有由BD-ROM处理的AV内容及管理信息等的数据的目录。
在BDMV目录的属下,存在称作PLAYLIST目录、CLIPINF目录、STREAM目录、BDJO目录、JAR目录的5个子目录,在BDMV目录中,配置有index.bdmv、MovieObject.bdmv的两种文件。
STREAM目录,是保存着可以说是数字流主体的文件的目录,存在被赋予了扩展名M2TS的文件(xxx.m2ts[“xxx”可变,扩展名“m2ts”固定])。在PLAYLIST目录中,存在被赋予了扩展名mpls的文件(xxx.mpls[“xxx”可变,扩展名“mpls”固定])。在CLIPINF目录中,存在被赋予了扩展名clpi的文件(xxx.clpi[“xxx”可变,扩展名“clpi”固定])。在JAR目录中,存在被赋予了扩展名jar的文件(xxx.jar[“xxx”可变,扩展名“jar”固定])。在BDJO目录中,存在被赋予了扩展名bdjo的文件(xxx.bdjo[“xxx”可变,扩展名“bdjo”固定])。
被赋予了扩展名“m2ts”的文件是MPEG-TS(TransportStream:传输流)格式的数字AV流,通过复用1个以上的视频流、1个以上的音频流、1个以上的副影像流而得到。视频流表示电影的动态图像部分,音频流表示电影的声音部分,副影像流表示电影的字幕。
被赋予了扩展名“clpi”的文件是与数字AV流中的每一个1对1对应的Clip(素材)信息。由于是管理信息,因此Clip信息具有数字AV流的编码格式、帧速率、比特率、分辨率等的信息、及表示GOP的开头位置的EP_map。
被赋予了扩展名“mpls”的文件是保存有PlayList(播放列表)信息的文件,记录有流的再现区间(“In Time/Out Time”)。
被赋予了扩展名“jar”的文件是Java归档文件(archive file),记述有使用Java虚拟机(virtual machine)进行动态脚本控制的Java应用的程序。在想要从Java应用来控制表示BD-ROM上的内容的再现单位的各标题(title)的再现的情况下,需要该文件。
被赋予了扩展名“bdjo”的文件是保存有BD-J对象的文件。BD-J对象是通过由PlayList信息表示的AV流与应用之间的关联来定义标题的信息。BD-J对象表示“应用管理表”和在该标题中能够再现的PlayList一览。应用管理表是通过罗列应用的识别符(应用ID)和属于该应用的Java归档文件的ID从而来表示以该标题为生命周期(life cycle)的应用的表。即,一个应用由一个以上的Java归档文件构成。
index.bdmv(文件名是“index.bdmv”为固定的)是关于BD-ROM整体的管理信息,具有organizationID(32bit:32比特)及discID(128bit)等的信息,其中该organizationID是确定电影作品的提供者的识别符,该discID是对提供者提供的BD-ROM的每一个分配的识别符,通过在盘***至再现装置后最先读出index.bdmv,在再现装置中盘被唯一地识别。除此以外,在index.bdmv中包括将在BD-ROM中能够再现的多个标题与规定各个标题的BD-J对象对应起来表示的表。
MovieObject.bdmv(文件名固定)包括记述有用来在HDMV模式(后述)下的各标题再现中使再现的进程动态变化的脚本(scenario)的脚本程序。
另外,这些文件及目录结构是其一例,即使是其他结构,本发明也能够实施。
图3是表示再现控制的层模型(layer model)的图。图3的第1层是物理层,是作为处理对象的流主体的供给控制。如该第1层所示,作为处理对象的流,不仅将BD-ROM,还将HDD(硬盘驱动器)等的作为预先组装在再现装置中的记录介质的本地存储器或可移动介质、网络等所有的记录介质、通信介质,作为供给源。对于这些本地存储器、可移动介质、网络等供给源的控制(盘访问、卡访问、网络通信),是第1层的控制。
第2层是AV数据层。规定对由第1层供给的流使用怎样的解码方式进行解码的,是该第2层。
第3层(BD管理数据)是规定流的静态脚本的层。所谓静态脚本,是由盘制作者预先规定的再现路径信息、流管理信息,规定基于这些的再现控制的是该第3层。
第4层(BD再现程序)是实现流中的动态脚本的层。动态脚本是执行AV流的再现步骤、以及有关该再现的控制步骤中的至少一方的程序。基于动态脚本的再现控制是根据对于装置的用户操作而变化的控制,具有程序的性质。在这里的动态的再现控制中有两个模式。两个模式中的一个是在AV设备特有的再现环境下将记录在BD-ROM中的动态图像数据再现的模式(HDMV模式),另一个是提高记录在BD-ROM中的动态图像数据的附加价值的模式(BD-J模式)。在图3中,在第4层中记述有HDMV模式和BD-J模式这两个模式。HDMV模式是类似DVD的再现环境下的再现模式,在该模式下记述有用来使再现进程动态地变化的脚本的脚本程序进行动作。另一个BD-J模式是以Java虚拟机为主体的再现模式,从Java应用进行再现控制。
图4是表示通过两个模式的动态再现控制制作的电影作品的图。图4(a)是表示通过用HDMV模式定义动态的再现控制来制作的电影作品的一个场景的图。HDMV模式能够用与DVD再现装置能够解释的命令很相似的命令记述再现控制,所以能够定义与DVD同样的再现控制、即通过对菜单的选择进行再现那样的再现控制。
图4(b)是通过用BD-J模式定义动态的再现控制来制作的电影作品。BD-J模式能够用Java虚拟机能够解释的Java语言记述控制步骤。如果该再现控制是控制计算机图形(CG)的动作的,则在BD-J模式中,能够定义CG动画(图中的角色A)在显示有动态图像的画面的旁边移动那样的再现控制。以上是对BD-ROM101的说明。
接着,对有关本实施方式的再现装置102的详细情况进行说明。图5是表示再现装置的大体的功能结构的框图。如图5所示,再现装置包括BD-ROM驱动器1、轨道缓冲器(track buffer)2、解复用器(demultiplexer)3、视频解码器4、视频平面5、音频解码器6、图像存储器7、图像解码器8、图像平面9、加法器10、静态脚本存储器11、动态脚本存储器12、控制部13、HDMV模块14、BD-J模块15、模式管理模块16、分配器(dispatcher)17、AV再现库18、寄存器19、应用数据输入输出控制部20、UO探知模块21、绘制引擎(rendering engine)22、网络接口23、本地存储器24、虚拟文件***25、非易失性存储器26。此外,在本图中,将安装在再现装置102中的可移动介质104一并示出。
BD-ROM驱动器1进行BD-ROM的装载/弹出(loading/eject),执行对BD-ROM的访问。另外,BD-ROM驱动器1不仅是对BD-ROM,还可以对可读写的BD-RE进行读入及写入,是可以使用DVD、CD等的各种类型的记录介质的驱动器。
轨道缓冲器2是FIFO存储器,将从BD-ROM读出的ACCESS UNIT(存取单元)以先入先出方式加以保存。
解复用器3进行保存在BD-ROM驱动器1中装载的BD-ROM、或本地存储器24、可移动介质104上的传输流的解复用,得到构成GOP的视频帧和音频帧,将视频帧输出给视频解码器4,将音频帧输出给音频解码器6。将副影像流保存在图像存储器7中,将Navigation Button(导航按钮)信息保存在动态脚本存储器12中。解复用器3进行的解复用包括将TS分组(packet)变换为PES分组的变换处理。
视频解码器4将从解复用器3输出的视频帧解码,将非压缩格式的图片(picture)写入到视频平面5中。
视频平面5是用来保存非压缩格式的图片的存储器。
音频解码器6将从解复用器3输出的音频帧解码,输出非压缩格式的音频数据。
图像存储器7是保存从解复用器3读出的副影像流、Navigation Button信息内的PNG数据、或者经由虚拟文件***25从BD-ROM或可移动介质104、本地存储器24读出的图像文件的缓冲器。
图像平面9是具有一个画面的量的区域的存储器,配置了展开后的副影像流、PNG数据、图像文件。
图像解码器8将保存在图像存储器7中的副影像流、PNG数据、图像文件展开并写入到图像平面9中。通过副影像流的解码,在画面上呈现各种菜单、副影像(sub-video)。
加法器10将展开到图像平面9中的图像合成到保存于视频平面5中的非压缩格式的图片数据,并输出。图4(b)所示的画面(CG(图中的猫头鹰的画)在显示有动态图像的画面的附近移动的画面)是该加法器10通过将图像平面9内的图像与视频平面5内的图片合成而输出的。
静态脚本存储器11是用来保存当前的PL及当前的流管理信息的存储器。所谓的当前PL,是指记录在BD-ROM或本地存储器24、可移动介质104中的多个PL中的、作为当前处理对象的PL。所谓当前流管理信息,是指记录在BD-ROM或本地存储器24、可移动介质104中的多个流管理信息中的、作为当前处理对象的流管理信息。
动态脚本存储器12是保存着当前动态脚本、供给基于HDMV模块14、BD-J模块15的处理的存储器。所谓的当前动态脚本,是指记录在BD-ROM或本地存储器24、可移动介质104中的多个脚本中的、作为当前执行对象的脚本。
控制部13是包括ROM、RAM、CPU的微型计算机***,在ROM中记录有控制再现装置的程序,ROM内的程序被CPU读入,通过程序和硬件资源协同动作,实现HDMV模块14、BD-J模块15、模式管理模块16、分配器17、AV再现库18、应用数据输入输出控制部20的功能。
HDMV模块14是作为HDMV模式的执行主体的DVD虚拟播放器,执行被读出到动态脚本存储器12中的当前的脚本程序。
BD-J模块15是Java平台,包括Java虚拟机、配置(configuration)、轮廓(profile)。BD-J模块15从被读出到动态脚本存储器12中的Java类文件(class file)生成当前的Java对象并执行。Java虚拟机将用Java语言记述的Java对象变换为再现装置的CPU的本机码(native code),使CPU执行。
UO探知模块21检测对遥控器或再现装置的前面板(front panel)进行的用户操作,将表示用户操作的信息(下文中称作UO(User Operation:用户操作))输出给模式管理模块16。
模式管理模块16保持从BD-ROM或本地存储器24、可移动介质104读出的模式管理表,进行模式管理及分支控制。所谓基于模式管理模块16的模式管理,是使哪个HDMV模块14、BD-J模块15执行动态脚本的、模块的分配。
分配器17从UO中仅选择适合于当前的再现装置的模式的UO,传递给执行该模式的模块。例如,在HDMV模式的执行中受理了上下左右、有效(active)等UO的情况下,对HDMV模式的模块输出这些UO,这是分配器17的处理。
绘制引擎22具备Java2D、OPEN-GL等基础软件,按照来自BD-J模块15的指示进行计算机图形的描绘,将描绘出的计算机图形输出给图像平面9。
AV再现库18根据来自HDMV模块14、BD-J模块15的函数调用,执行AV再现功能、播放列表的再现功能。所谓AV再现功能,是从DVD播放器、CD播放器沿袭的功能组,是再现开始、再现停止、暂停、暂停的解除、静止图像功能的解除、用立即值(immediate value)指定了再现速度的快进、用立即值指定了再现速度的后退、声音切换、副影像切换、角度(angle)切换等的处理。所谓播放列表再现功能,是指按照播放列表信息进行该AV再现功能中的再现开始及再现停止。
AV再现库18具有寄存器19。在寄存器19中,是能够保存播放列表的再现状态、及内容所使用的任意的信息的区域。所谓播放列表的再现状态,表示正在利用记载在播放列表中的各种AV数据信息之中的哪个AV数据、正在再现播放列表的哪个位置(时刻)等的状态。当播放列表的再现状态变化时,AV再现库18对寄存器19保存其变化内容。此外,可以通过来自HDMV模块14或BD-J模块15正执行的内容的指示,保存内容所指定的值、或将保存的值传递给内容等。
应用数据输入输出控制部20控制将保存在本地存储器24中的应用数据向可移动介质104进行复制的应用数据外部输出处理、和将保存在安装于再现装置102中的可移动介质104中的应用数据取入到本地存储器24中的应用数据外部输入处理。
网络接口23是用来与再现装置的外部进行通信的装置。再现装置102能够经由网络接口23访问可通过因特网访问的服务器、或访问通过本地网络连接的服务器、或与直接或间接连接的其他再现装置及周边设备通信。此外,能够监视从外部对网络接口23的连接状态,能够根据连接的状态通知连接状态已变化的情况。
另外,作为网络接口23的实现方法,可以使用以太网(注册商标)(IEEE802.3)、IEEE1394、USB(Universal Serial Bus:通用串行接口)、HDMI(High-Definition Multimedia Interface:高精度多媒体接口)、PLC(PowerLine Communications:电力线通信)等的公知的技术。
例如,可以用于在因特网上公开的BD-ROM追加内容的下载、或通过在与内容指定的因特网上的服务器之间进行数据通信从而进行利用网络功能的内容的再现等。所谓BD-ROM追加内容,是在原始的BD-ROM中没有的内容,例如是追加的副声音、字幕、特别影像、应用等。能够从BD-J模块15控制网络接口23,能够将在因特网上公开的追加内容下载到本地存储器24或可移动介质104中。此外,例如可以进行与经由网络接口23连接的硬盘驱动器之间的通信、即数据的读写。
本地存储器24、可移动介质104用于下载的追加内容及应用使用的数据等的保存。追加内容的保存区域按照每个BD-ROM被划分,此外,应用能够用于数据的保持的区域按照每个应用被划分。此外,将下载的追加内容怎样与BD-ROM上的数据合并(merge)、记载有合并规则的合并管理信息也被保存在该本地存储器24、可移动介质104中。
虚拟文件***25基于追加内容及下载在本地存储器24、可移动介质104中的合并管理信息,构建使保存在本地存储器24或可移动介质104中的内容与BD-ROM上的内容合并的、虚拟的BD-ROM(虚拟包:virtualpackage)。能够从HDMV模块14及BD-J模块15不加以区别地参照虚拟包和原始BD-ROM。在虚拟包再现中,再现装置使用BD-ROM上的数据和本地存储器24或可移动介质104上的数据两者进行再现控制。
以上是再现装置的结构要素。
非易失性存储器26是可读写的记录介质,是即使没有被供给电源也能够保持记录数据的介质。例如,是闪式存储器(flash memory)、FeRAM等。此外,将可移动介质104、本地存储器24、能够由BD驱动器1写入的记录介质作为非易失性存储器26使用也能够实施。此外,如果是能够经由网络接口23访问的介质,只要能够不取决于再现装置的电源供给状态而保持记录数据,就也可以作为非易失性存储器26实施。
另外,这里所示的功能结构是表示BD-ROM的再现装置的一例的结构,只要能够实现下文所述的动作,如果是其他的功能结构,本发明也能够实施。
在本实施方式中,作为用来在再现装置间共享保存于设备内的内容的数据的机制,导入了应用数据输入输出控制部20。利用图6说明其详细情况。另外,对于与图5相同的结构要素赋予相同的标号而省略说明。
由BD-J模块15执行的Java应用601经由BD-J模块15对Java应用数据保存部602进行数据的写入。
所谓Java应用数据,是Java应用601经由BD-J模块15对应用数据保存部602读写的数据的总称。例如,是Java应用601在其执行中使用的内部变量的值、或通过来自用户的操作实施了某种控制时的履历信息等。此外,在是通过来自用户的指示而在某个再现位置上设置了书签(bookmark)的Java应用601的情况下,将从用户指示的书签的位置作为Java应用数据来处理。
所谓Java应用数据保存部602,是能够经由BD-J模块15从Java应用601进行数据的读写的记录区域。具体而言,是本地存储器24、可移动介质104、***在BD驱动器1中的盘等。进而,作为Java应用数据保存部602,也可以利用能够经由网络接口23访问的外部记录装置的记录区域。例如,Java应用601可以对连接在因特网上的服务器发送想要写入的数据,服务器将接收到的数据保存到某记录介质、例如硬盘驱动器中。反之,Java应用601也能够从服务器接受想要对连接在因特网上的服务器读入的数据。另外,Java应用数据保存部602不需要是1个物理的记录介质,也可以是多个物理或逻辑记录区域的复合体。例如,也可以由本地存储器24的一部分和可移动介质104构成。在本实施方式中,将本地存储器24的记录区域作为Java应用数据保存部602使用。在本地存储器24的记录区域中,如图7所示,包括ADA目录31及BUDA目录32。
图8是表示作为本实施方式的Java应用数据保存部602的一部分的ADA目录31的一例的图。ADA目录31是允许在执行时认证了合法性的Java应用进行的数据的读写的记录区域。在ADA目录的属下,如图8所示,有在名称中使用OrganizationID的子目录,在其属下,有在名称中使用ApplicationID的子目录。OrganizationID是记载在BD-ROM上的BD-J对象中的、确定制作应用的组织的32bit的识别符,ApplicationID是同样记载在BD-J对象中的识别应用的16bit的识别符。各Java应用在这样的ADA区域中,仅向以各个OrganizationID及ApplicationID为名称的目录的属下允许应用数据的写入。这样的访问限制由BD-J模块15控制。
在图8所示的例子中,在ADA目录31中,包含有作为Java应用保存的数据的“data1.dat”、“data2.dat”、“data3.dat”及“data4.dat”。“data1.dat”及“data2.dat”是具有“OrganizationID-1”和“ApplicationID-1”的识别信息的Java应用所保存的数据,“data3.dat”是具有“OrganizationID-1”和“ApplicationID-2”的识别信息的Java应用所保存的数据,“data4.dat”是具有“OrganizationID-2”和“ApplicationID-3”的识别信息的Java应用所保存的数据。
另外,“OrganizationID-1”、“OrganizationID-2”、“ApplicationID-1”、“ApplicationID-2”及“ApplicationID-3”是用来识别Java应用的识别符的组,不论是通过怎样的选择方法决定的,本发明都能够实施。
图9是表示作为本实施方式的Java应用数据保存部602的一部分的BUDA目录32的一例的图。BUDA目录32是保存在基于虚拟文件***25的虚拟包的生成中使用的追加内容、及基于Java应用的保存数据的记录区域。在本图中,仅图示了记录在BUDA中的应用数据。在本实施方式的BUDA目录的属下,如本图所示,有在名称中使用CertID的子目录,在其属下,有在名称中使用OrganizationID的子目录,进而在其属下,有在名称中使用DiscID的子目录。
CertID是从BD-ROM上的盘根证书(app.discroot.cert)导出的识别符,使用盘根证书的SHA-1摘要值。在这样的目录构造的BUDA区域中,通过各Java应用对各个BD-ROM盘的以CertID、OrganizationID及DiskID为名称的目录的属下进行应用数据写入、读出,能够容易地掌握记录在BUDA区域中的各应用数据是与哪个Java应用关联的数据。
在图9所示的例子中,在BUDA目录32中,包括作为Java应用所保存的数据的“data5.dat”、“data6.dat”、“data7.dat”、“data8.dat”及“data9.dat”。“data5.dat”、“data6.dat”是具有“CertID-1”、“OrganizationID-3”及“DiscID-1”的识别信息的内容所使用的数据,“data7.dat”是具有“CertID-1”、“OrganizationID-3”及“DiscID-2”的识别信息的内容所使用的数据,“data8.dat”是具有“CertID-1”、“OrganizationID-4”及“DiscID-3”的识别信息的内容所使用的数据,“data9.dat”是具有“CertID-2”、“OrganizationID-5”及“DiscID-4”的识别信息的内容所使用的数据。
另外,“CertID-1”、“CertID-2”、“OrganizationID-3”、“OrganizationID-4”、“OrganizationID-5”、“DiscID-1”、“DiscID-2”、“DiscID-3”及“DiscID-4”是用来识别内容的识别符的组,不论是通过怎样的选择方法决定的,本发明都能够实施。
此外,如图8及图9所示,Java应用数据保存部602能够采用各种形态的文件结构,但不论是怎样的形态,本发明都能够实施。
图6的Java应用数据管理部603将保存在Java应用数据保存部602中的Java应用数据对Java应用数据写入部604传递。此外,从Java应用数据读入部605取得Java应用数据,写入到Java应用数据保存部602中。
Java应用数据写入部604将从Java应用数据管理部603传送来的Java应用数据保存到数据带出介质606中。
Java应用数据读入部605将从Java应用数据管理部603指示的Java应用数据从数据带出介质606读入,向Java应用数据管理部603传送。
另外,Java应用数据管理部603从Java应用数据读入部605取得Java应用数据,但不需要取得Java应用数据读入部605所读出的Java应用数据的全部,也可以部分地取得、或仅取得Java应用数据的管理信息。所谓Java应用数据的管理信息,是构成Java应用数据的文件或目录的名称、大小、更新日期时间等。在本发明中,Java应用数据的管理信息也作为Java应用数据的一部分处理。
数据带出介质606是能够记录Java应用数据的记录介质。在本实施方式中,作为数据带出介质606,使用可移动介质104。
输出开始命令部607对Java应用数据管理部603发送Java应用数据输出命令。在本实施方式中,Java应用数据输出命令是对应于检测到表示设在再现装置102或遥控器105上的“输出按钮”的按下的UO这一情况而输出的。
输入开始命令部608对Java应用数据管理部603发送Java应用数据输入命令。在本实施方式中,Java应用数据输入命令是对应于检测到表示设在再现装置102或遥控器105上的“输入按钮”的按下的UO这一情况而输出的。
Java应用数据管理部603如果从输出开始命令部607收到Java应用数据输出命令,则将保存在Java应用数据保存部602中的Java应用数据的一部分或全部读入,将读入的Java应用数据向Java应用数据写入部604发送。
这里,在将保存在Java应用数据保存部602中的Java应用数据的一部分读入的情况下,不论怎样选择哪个部分都能够实施。例如,图11是在对用户询问将对应于哪个内容的Java应用数据向数据带出介质606输出时的画面例。在图11中,在电视机103上显示选择画面701,提示使用遥控器105等的用户的选择。这样的功能例如如图9所示,可以通过预先在Java应用数据保存部602中包含用来识别内容的信息来实现。
如果使用图11的画面显示,用户选择内容的名称,则Java应用数据管理部603从Java应用数据保存部602,读出对应于所选择的内容的名称的Java应用所利用的Java应用数据,向Java应用数据写入部604发送。选择的内容既可以是1个,也可以是多个。此外,在判断为用户想要使处理中断的情况下,也可以通过选择“取消”来中断处理。此外,在该例中表示了以内容为单位的选择方法,但也可以是其他分类下的选择方法。此外,也可以默认地选择与最后再现的内容关联的Java应用数据、或通过将记录有想选择的内容的BD-ROM盘***到再现装置102中而使用户选择。
此外,Java应用数据管理部603也可以仅将对应于最后再现的内容的Java应用数据读出,向Java应用数据写入部604发送。
Java应用数据写入部604如果收到从Java应用数据管理部603传送来的Java应用数据,则将该Java应用数据向数据带出介质606保存。这里,在不存在Java应用数据写入部604能够写入的数据带出介质606的情况下,也可以在这里中断处理。在中断了处理的情况下,也可以对用户提示已中断了处理这一情况。此外,也可以对用户委托介质的***,以便能够利用数据带出介质606。图12是对用户委托以使得能够使用数据带出介质606的情况下的、电视机103的显示例。对用户显示消息801,进行提示以便***介质作为数据带出介质606。如果用户完成了数据带出介质606的准备,则Java应用数据写入部604能够进行向数据带出介质606的保存。
图10是示意地表示从Java应用数据保存部602读出的应用数据保存在数据带出介质606中的状态下的文件结构的一例的图。在本例中,在数据带出介质606中,作为Java应用数据而保存有文件组43及上述文件组44。这些文件组分别是文件组41和文件组42被复制后的文件组,其中该文件组41是图8所示的ADA中保持的数据中的、具有“OrganizationID-1”和“ApplicationID-1”的识别信息的Java应用所保存的数据的集合,该文件组42是在图9所示的BUDA中保持的数据中的、具有“CertID-1”、“OrganizationID-3”和“DiscID-1”的识别信息的内容所利用的数据的集合。
以下,利用图13,对将Java应用数据向数据带出介质输出的应用数据外部输出处理的步骤进行说明。
有关本实施方式的应用数据外部输出处理通过Java应用数据管理部603从输出开始命令部607受理Java应用数据输出命令(步骤S1:是)而开始。
受理了输出命令的Java应用数据管理部603首先对绘制引擎22指示图11所示的询问带出对象画面的描绘,受理用户对带出对象的选择(步骤S2)。接着,确认是否***了作为带出介质的可移动介质104,如果没有安装,则对绘制引擎22指示图12所示的可移动介质***委托画面的描绘,等待介质的安装(步骤S3)。
然后,Java应用数据管理部603从ADA区域及BUDA区域读出与在步骤S2中选择的带出对象的Java应用的识别符相对应的应用数据,对Java应用数据写入部604命令向可移动介质104的写入。对应于此,Java应用数据写入部604保持ADA区域及BUDA区域内的目录结构不变,将应用数据向可移动介质104写入(步骤S4,步骤S5)。以上,是应用数据外部输出处理的步骤。
接着,利用图6对从数据带出介质606读入Java应用数据的情况下的处理进行说明。
Java应用数据管理部603如果从输入开始命令部608接受到Java应用数据输入命令,则对Java应用数据读入部605指示Java应用数据的读入。
Java应用数据读入部605如果从Java应用数据管理部603接受到Java应用数据的读入指示,则从作为数据带出介质606的可移动介质104读入Java应用数据,向Java应用数据管理部603发送。
Java应用数据管理部603如果被从Java应用数据读入部605传送了Java应用数据,则将该Java应用数据向Java应用数据保存部602保存。
另外,Java应用数据管理部603不需要将经由Java应用数据读入部605保存在数据带出介质606中的所有的Java应用数据读入,并向Java应用数据保存部602保存,也可以仅将保存在数据带出介质606中的所有的Java应用数据的一部分向Java应用数据保存部602保存。
例如,也可以将Java应用数据管理部603构成为,使其仅将有可能被此后要再现的内容所使用的Java应用数据向Java应用数据保存部602保存、或者仅将与Java应用数据保存部602有差异的部分向Java应用数据保存部602保存。此外,也可以构成为,在数据带出介质606中包含有用来识别对应于Java应用数据的BD-ROM盘的信息(下文中称作BD-ROM盘识别信息)的情况下,将包含在数据带出介质606中的BD-ROM盘识别信息与***在再现装置102是BD-ROM驱动器1中的BD-ROM盘的BD-ROM盘识别信息进行比较,仅在它们相同的情况下,将包含在数据带出介质606中的Java应用数据向Java应用数据保存部602保存。由此,能够加以如下制约,即:如果不是相同的BD-ROM盘则不能共享Java应用数据的制约,能够防止Java应用数据的非故意的使用等。
此外,也可以将Java应用数据管理部603构成为,使得不论在数据带出介质606中是否包含有对应于Java应用数据的BD-ROM盘识别信息、都将包含在数据带出介质606中的Java应用数据向Java应用数据保存部602保存,从而在多个用户间共享相同的Java应用数据。这些动作的切换既可以在向数据带出介质606的保存时、或读入时等预先决定,也可以采用使用户根据需要选择的形态。
另外,作为BD-ROM盘识别信息,可以使用例如基于BCA生成的信息、或根据包含在BD-ROM盘内的数据的一部分或全部的信息计算出的信息等。进而,也可以包括用户设定的密码(password)信息、或再现装置102所具有的设备固有的信息。
另外,记录在数据带出介质606中的数据、及数据带出介质606与再现装置102之间的输入输出路径中的数据,也可以用与保存在Java应用数据保存部602中的数据不同的格式记述。例如,也可以为了防止非法使用或篡改而使用公知的加密技术对数据进行变换。
以下,利用图14,对将数据带出介质的Java应用数据向再现装置内的Java应用数据保存部602取入的应用数据外部输入处理的步骤进行说明。
有关本实施方式的应用数据外部输入处理,通过Java应用数据管理部603从输入开始命令部608受理到Java应用数据输入命令(步骤S11:是)而开始。
受理了输入命令的Java应用数据管理部603对Java应用数据读入部605命令记录在作为数据带出介质606的可移动介质中的应用数据的读入,将读入的应用数据记录到构成Java应用数据保存部602的本地存储器24的ADA区域及BUDA区域中(步骤S12,步骤S13)。此时,Java应用数据管理部603将读入的Java应用数据,保持可移动介质内的目录结构不变,向ADA区域及BUDA区域记录。以上是应用数据外部输入处理的步骤。
另外,在某个再现装置中将Java应用数据保存在数据带出介质606中的情况下,数据带出介质606中的Java应用数据不一定需要在不同的再现装置中使用。例如,也可以在向数据带出介质606保存了Java应用数据的原来的再现装置中读入。在包含在原来的再现装置中的Java应用数据保存部602中存储的数据中没有变化的情况下,Java应用数据保存部602与数据带出介质606中存储的数据有可能为同样的。但是,在包含在原来的再现装置中的Java应用数据保存部602中存储的数据中有变换的情况下,数据带出介质606中存储的数据保持着变化前的Java应用数据保存部602中存储的数据,所以也可以将本发明作为Java应用数据的备份使用。
以上,根据本实施方式,能够在不同的多个再现装置中使Java应用数据保存部602存储的数据部分或全部为相同数据。例如,通过在包含在由某个再现装置再现后的内容中的Java应用保存了某些数据(例如游戏的得分)后、将该数据经由数据带出介质606也记录到其他再现装置的本地存储器中,由此,如果用该其他再现装置再现相同的内容,则包含在该内容中的Java应用尽管再现装置不同也能够取得相同的数据,能够继续再现装置。
另外,作为本实施方式的变形例,其特征在于,图6所示的数据带出介质606是能够记录Java应用数据的记录介质,进而,能够从不同的两个以上的再现装置同时或排他地使用。例如,作为数据带出介质606,可以使用作为可拆装的记录介质的可移动介质104、在BD-ROM驱动器1中能够使用的记录介质。进而,数据带出介质606只要能够从Java应用数据写入部604及Java应用数据读入部605使用就可以,并不需要物理地连接在再现装置102上。例如,如果Java应用数据写入部604及Java应用数据读入部605能够经由网络接口23,利用处于再现装置102的外部的服务器,则数据带出介质606也可以是连接在该服务器上的硬盘驱动器。
此外,输出开始命令部607进行的发送Java应用数据输出命令的定时也可以是任意的定时。此外,也可以通过用户按照显示在电视机103上的菜单进行操作而发出Java应用数据输出命令。此外,也可以以连接了数据带出介质606这一情况为契机而发出Java应用数据输出命令。此外,也可以在再现装置102的停止时、或在停止再现的定时、介质被排出的定时,发出Java应用数据输出命令。此外,也可以在内容再现中总是、或者在Java应用数据中有变换等的情况下,在执行Java应用的期间中发出Java应用数据输出命令。此外,也可以以组合了上述例子的定时发出Java应用数据输出命令。此外,输出开始命令部607也可以与模式管理模块16协调,将是否正在再现内容包含在发送Java应用数据输出命令的条件中。
此外,也可以在正再现某个内容的状态下,根据Java应用数据保存部602中存储的数据是否是由Java应用数据管理部603写入的数据而使发出Java应用数据输出命令的定时变化。例如,在Java应用数据保存部602中存储的数据是由Java应用数据管理部603写入的数据的情况下,也可以在使内容的再现停止的时点,必定发出Java应用数据输出命令,或在对用户询问后发出Java应用数据输出命令,或即使在内容再现中也频繁地发出Java应用数据输出命令。
此外,输入开始命令部608发送Java应用数据输入命令的定时是任意的定时都可以。其中,虽然设为发出Java应用数据输入命令的定时是任意的定时都可以,但在正执行某个Java应用的状态下,不应进行伴随着该Java应用能够使用的Java应用数据保存部602的变更的处理。所谓任意的定时,例如也可以在再现装置102或遥控器105上带有按钮,通过按下该按钮来发送Java应用数据输入命令。此外,也可以以连接数据带出介质606这一情况为契机而发送Java应用数据输入命令。此外,也可以在再现装置102的启动时、或开始再现的定时、或***BD-ROM的定时,发出Java应用数据输入命令。此外,也可以根据***的BD-ROM中存储的数据,在对应于该BD-ROM的Java应用数据存在于数据带出介质中的情况下,发出Java应用数据输入命令。此外,也可以以组合了上述例子的定时发出Java应用数据输入命令。此外,输出开始命令部607也可以与模式管理模块16协调,将是否正在再现内容包含在发送Java应用数据输入命令的条件中。
(实施方式2)
在实施方式1中,所谓Java应用数据,是图6所述的Java应用601经由BD-J模块15对Java应用数据保存部602读写的数据的总称。在本实施方式中,还对作为Java应用数据而包括图5所述的寄存器19中存储的数据的情况进行说明。
另外,与实施方式1相同的标号的结构要素与实施方式1是相同的,所以省略说明。
寄存器19中存储的数据是Java应用601能够经由BD-J模块15读入或写入的数据。由此,在实施方式1中,也能够实施作为Java应用数据而包含寄存器19中存储的数据的结构。但是,在本实施方式中,对于在Java应用601作为Java应用数据不包含寄存器19中存储的数据的情况下,Java应用数据管理部603也作为Java应用数据而包含寄存器19中存储的数据的情况进行说明。
图15是表示实施方式2的用来在再现装置间共享Java应用数据的机制的图。对于与图5及图6所示的相同的结构要素赋予相同的标号而省略说明。
Java应用数据管理部609除了Java应用数据管理部603的功能以外,还将保存在Java应用数据保存部602中的Java应用数据对Java应用数据写入部604传递,并且,将保存在寄存器19中的数据对Java应用数据写入部604传递。此外,如果从Java应用数据读入部605读入Java应用数据,则写入到Java应用数据保存部602中,并且在读入的Java应用数据中包含要写入到寄存器19中的数据的情况下,对寄存器19写入数据。
Java应用数据管理部609判断是否有要向寄存器19中写入的数据的方法也可以是任意的。例如,也可以构成为,在向Java应用数据写入部604发送Java应用数据时,对于包含在Java应用数据中的各要素,附加表示是要保存到Java应用数据保存部602中的数据、还是要保存到寄存器19中的数据的信息,与Java应用数据一起向数据带出介质606记录,从Java应用数据读入部605将Java应用数据与该附加的信息一起取得。此外,同样也可以向数据带出介质606进行记录,以成为按照Java应用数据保存部602及寄存器19等的每个保存目的地分类的数据构造。
图16是示意地表示数据带出介质606中存储的数据的一例的图。关于与图10相同的结构要素赋予相同的标号而省略说明。
在图16中,保存在数据带出介质606中的文件结构包括文件组43、文件组44、寄存器信息45及内容信息46。
寄存器信息45是表示将寄存器19中存储的数据保存到数据带出介质606中的情况的一例的图,在图16中,作为其一例,以“Register.dat”的名称保存。
内容信息46是表示将用来识别与寄存器19中存储的数据相对应的内容的内容识别符保存在数据带出介质606中的情况的一例的图,在图16中,作为其一例,***在BD-ROM驱动器1中的BD-ROM盘的识别信息以“DiscInfo.dat”的名称保存。
以下,利用图17对本实施方式的应用数据外部输出处理的步骤进行说明。本图所示的处理是在图13所示的处理的流程中追加了将***在BD-ROM驱动器1中的BD-ROM盘的识别信息作为DiscInfo.dat记录在数据带出介质606中的处理(步骤S22)、和将寄存器19中存储的数据作为Register.dat记录到数据带出介质606中的处理(步骤S25)的处理。以上是本实施方式的应用数据外部输入处理的步骤。
接着,利用图18对本实施方式的应用数据外部输入处理的步骤进行说明。本图所示的处理是在图14所示的处理的流程中追加了将***在BD-ROM驱动器1中的BD-ROM盘的识别符与存储为DiscInfo.dat的数据对照的处理(步骤S32)、和在步骤S32中***的盘的识别符与DiscInfo.dat一致的情况下(步骤S32:是)将存储为Register.dat的数据恢复到寄存器19中的处理(步骤S33)的处理。以上是本实施方式的应用数据外部输入处理的步骤。
以上,通过本实施方式,能够在不同的再现装置间共享寄存器19中存储的数据。由此,例如在能够进行使用寄存器19中存储的数据的恢复(resume)处理的再现装置中,能够在不同的再现装置间继续恢复处理。具体而言,在某个再现装置中将再现到中途的内容停止、将该内容***到其他再现装置中的情况下,尽管再现装置不同,也能够从停止了再现的位置起继续再现。
(实施方式3)
在实施方式1及实施方式2中,对于将Java应用数据先保存在数据带出介质606中的情况进行了说明,但在本实施方式中,对于不经由数据带出介质606而在多个再现装置间实现Java应用数据的共享的方法进行说明。
图19是表示关于实施方式3的再现装置的使用行为的形态的图。如本图那样设置在住宅内的再现装置102a及车载的再现装置102b经由网络连接,能够相互收发数据。
在图20中表示有关再现装置102a及车载的再现装置102b的应用数据继承的结构。对于与图4或图6相同的结构要素赋予相同的标号而省略说明。
再现装置102a及再现装置102b经由网络接口23直接或间接地连接。另外,再现装置102a及再现装置102b不需要总是连接,只要仅在需要在本实施方式中说明的效果的情况下连接,本发明就能够实施。
在实施方式1中,记述了Java应用数据写入部604将从Java应用数据管理部603传送来的Java应用数据保存到数据带出介质606中,而本实施方式的Java应用数据写入部610的特征在于,将从Java应用数据管理部603传送来的Java应用数据经由网络接口23向其他再现装置发送。除了该保存到数据带出介质606中这一点与向其他再现装置发送这一点的差异以外,Java应用数据写入部604与Java应用数据写入部610是同样的。
在实施方式1中,记述了Java应用数据读入部605从数据带出介质606读入Java应用数据,但本实施方式的Java应用数据读入部611的特征在于,作为Java应用数据,经由网络接口23读入从再现装置的外部输入的数据。除了该从数据带出介质606读入这一点与读入从再现装置的外部输入的数据这一点的差异以外,Java应用数据读入部605与Java应用数据读入部611是同样的。
这里,说明从再现装置102a向再现装置102b传送Java应用数据的例子。再现装置102a将某个内容再现,假设在该内容的再现中执行的Java应用是将Java应用数据向Java应用数据保存部602保存的应用。
首先,对再现装置102a的动作进行说明。如果再现装置102b经由网络接口23连接,则在再现装置102a中,如果网络接口23检测到再现装置102b的连接,则对输出开始命令部607发出指示以使其向Java应用数据管理部603发送Java应用数据输出命令。输出开始命令部607如果从网络接口23收到指示,则对Java应用数据管理部603发送Java应用数据输出命令。Java应用数据管理部603如果从输出开始命令部607收到Java应用数据输出命令,则对Java应用数据写入部610读入保存在Java应用数据保存部602中的Java应用数据的一部分或全部,将读入的Java应用数据向Java应用数据写入部610发送。Java应用数据写入部610如果收到从Java应用数据管理部603传送来的Java应用数据,则将该Java应用数据向网络接口23输出。
接着,对再现装置102b的动作进行说明。如果经由网络接口23连接了再现装置102a,则在再现装置102b中,如果网络接口23检测到再现装置102a的连接,则对输入开始命令部608发出指示,以使其向Java应用数据管理部603发送Java应用数据输入命令。输入开始命令部608如果从网络接口23收到指示,则对Java应用数据管理部603发送Java应用数据输入命令。Java应用数据管理部603如果从输入开始命令部608接受到Java应用数据输入命令,则对Java应用数据读入部611发出Java应用数据的读入指示。Java应用数据读入部611将从Java应用数据管理部603指示的Java应用数据,从网络接口23读入,向Java应用数据管理部603传送。这里,从网络接口23读入的数据是从再现装置102a输出的数据。Java应用数据管理部603如果从Java应用数据读入部611收到Java应用数据,则写入到Java应用数据保存部602中。
这里,在连接多个再现装置时,从哪个再现装置向哪个再现装置发送Java应用数据可以通过任意的方法决定。例如,也可以使用户选择是发送还是接收,或比较包含在各再现装置中的Java应用数据保存部602中存储的数据,从具有更加新的数据的再现装置发送Java应用数据,其他再现装置进行接收。
另外,为了在不同的再现装置间分别比较Java应用数据保存部602中存储的数据,通过不是将包含在Java应用数据保存部602中的Java应用数据自身、而是作为该Java应用数据的管理信息而仅发送、接收文件名、更新日期时间、文件大小等,能够不发送、接收Java应用数据自身而比较数据。
此外,说明了在将再现装置102a与再现装置102b连接时,在再现装置102a中如果输出开始命令部607从网络接口23收到指示,则对Java应用数据管理部603发送Java应用数据输出命令,但输出开始命令部607在从网络接口23收到指示起、到对Java应用数据管理部603发送Java应用数据输出命令为止的期间中,可以追加任意的处理。例如,如图21所示,可以在电视机103上显示选择画面1501,对用户传达发送Java应用数据这一情况,并且询问发送的可否。这里,在用户拒绝向再现装置102b的发送的情况下,也可以对Java应用数据管理部603不发送Java应用数据输出命令。此外,在选择画面1501中,也可以追加有关再现装置102b的信息、及计划发送的Java应用数据。同样,在再现装置102b中,说明了输入开始命令部608如果从网络接口23收到指示则对Java应用数据管理部603发送Java应用数据输入命令,但输入开始命令部608在从网络接口23收到指示起、到对Java应用数据管理部603发送Java应用数据输入命令为止的期间中,可以追加任意的处理。例如,如图22所示,可以在电视机103上显示选择画面1601,对用户传达开始Java应用数据的接收这一情况,并且询问接收的可否。这里,在用户拒绝从再现装置102a的接收的情况下,也可以对Java应用数据管理部603不发送Java应用数据输入命令。此外,在选择画面1601中,也可以追加有关再现装置102a的信息。
进而,在再现装置102b中,说明了Java应用数据管理部603如果从Java应用数据读入部611收到Java应用数据则写入到Java应用数据保存部602中,但也可以在写入到Java应用数据保存部602中之前,例如如图23所示那样在电视机103上显示选择画面1701,对用户提示有关计划写入的Java应用数据的信息。这里,也可以是用户选择写入的可否,如果是否,则不进行写入。此外,也可以在选择画面1701中提示计划写入的Java应用数据的一览,选择要写入哪个Java应用数据,仅将该选择的Java应用数据写入到Java应用数据保存部602中。
作为另一例,在将再现装置102a与再现装置102b连接时,通过比较保存在再现装置102a和再现装置102b分别具有的Java应用数据保存部602中的Java应用数据,来实现Java应用数据的共享。例如,假设包含在再现装置102a中的Java应用数据保存部602的内部是图8所示的文件结构。此外,假设包含在再现装置102b中的Java应用数据保存部602的内部是图24所示的文件结构。
图24所示的文件结构为图8所示的文件结构的部分结构。具体而言,与图8所示的文件结构相比,在图24所示的结构中,不存在作为具有“OrganizationID-2”和“ApplicationID-3”的识别信息的Java应用所保存的数据的“data4.dat”。
在此状态下将再现装置102a与再现装置102b连接的情况下,如上述那样不存在作为具有“OrganizationID-2”和“ApplicationID-3”的识别信息的Java应用所保存的数据的“data4.dat”这一情况,被各自的Java应用数据管理部603检测到。于是,为了使各自的Java应用数据保存部602中存储的数据同步,再现装置102a作为Java应用数据而输出“data4.dat”,再现装置102b将从再现装置102a输出的“data4.dat”作为Java应用数据向Java应用数据保存部602保存。结果,包含在再现装置102b中的Java应用数据保存部602与包含在再现装置102a中的Java应用数据保存部602成为存储有相同的数据。由此,如果将在再现装置102a中再现、包含保存有“data4.dat”的Java应用的内容,用再现装置102b再现,则作为Java应用在再现装置102a中保存的数据的“data4.dat”,在再现装置102b中也能够使用。
以上,通过本实施方式,能够不使用数据带出介质而在再现装置间共享Java应用数据。
另外,在本发明中,只要能够通过采用从再现装置输出以及从再现装置外输入的功能,使包含在多个再现装置中的每个再现装置的Java应用数据保存部602中存储的数据的全部或其一部分成为相同的数据,则并不限于在本发明中记述的方法,也可以使用其他方法实施。
(实施方式4)
在实施方式1、实施方式2及实施方式3中,主要对使用某种手段将包含在某个再现装置中的Java应用数据保存部602中存储的数据向包含在其他再现装置中的Java应用数据保存部602复制的情况进行了说明,但在本实施方式中,对于不向包含在其他再现装置中的Java应用数据保存部602复制、而共享Java应用数据的机制进行说明。
本实施方式的再现装置的特征在于,在连接着能够作为数据带出介质606使用的记录介质的状态下,将该记录介质代替Java应用数据保存部602而作为Java应用数据的写入、读入目的地使用。
BD-J模块15在从执行中的Java应用产生了Java应用数据的读入、写入的请求的情况下,通常作为对保存在Java应用数据保存部602中的数据的读入、写入处理而执行请求,但在连接着数据带出介质606的状态下,作为对保存在数据带出介质606中的数据的读入、写入处理而执行请求。
此外,如实施方式3所示,在直接或间接地连接再现装置的形态中,BD-J15在从执行中的Java应用产生了Java应用数据的读入请求的情况下,对输入开始命令部608请求从Java应用所指定的文件的输入,通过将Java应用数据管理部603收到的Java应用数据向作为请求源的Java应用返回,能够将存在于其他再现装置中的Java应用数据保存部602中存储的数据向执行中的Java应用传递。此外,BD-J模块15在从执行中的Java应用产生了Java应用数据的写入请求的情况下,对输出开始命令部607请求从Java应用所指定的文件的输出,通过对Java应用数据管理部603传递从Java应用请求的输出数据,能够将从执行中的Java应用指示的数据向存在于其他再现装置中的Java应用数据保存部602保存。
此外,在图19所示那样的使用形态中,也可以将经由网络连接的外部记录装置107作为Java应用数据保存部602或数据带出介质606使用。
另外,判断是否将连接的数据带出介质606作为Java应用数据保存部602使用的方法可以是任意的。例如,也可以在连接着数据带出介质606的情况下使用户确认是否使用。或者,也可以是,如果能够通过公知的技术确认数据带出介质606的唯一性,则在事前允许的数据带出介质606的情况下,不对用户确认是否使用而将连接的数据带出介质606作为Java应用数据保存部602使用。
通过本实施方式,能够不将Java应用数据复制到其他再现装置中而共享Java应用数据。
(其他变形例)
另外,基于上述实施方式说明了本发明,但本发明当然并不限定于上述实施方式。以下这样的情况也包含在本发明中。
(1)本发明也可以是在各实施方式中说明的流程图的处理步骤所表示的再现装置的控制方法。此外,也可以是包含使计算机以上述处理步骤动作的程序代码的计算机程序,也可以是由上述计算机程序构成的数字信号。
此外,本发明也可以是将上述计算机程序或上述数字信号记录在计算机可读取的记录介质,例如软盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(Blu-ray Disc:蓝光光盘)、半导体存储器等中的产品。
此外,本发明也可以是将上述计算机程序或上述数字信号经由电通信线路、无线或有线通信线路、以因特网为代表的网络等传送的***。
此外,也可以通过将上述计算机程序或上述数字信号记录到上述记录介质中并移送、或将上述计算机程序或上述数字信号经由网络等移送,由独立的其他计算机***实施。
(2)本发明也可以作为控制上述各实施方式中记载的再现装置的LSI实施。这样的LSI可以通过将由图5所示的控制部13实现的功能块集成化来实现。这些功能块既可以单独地单芯片化,也可以包含一部分或全部而单芯片化。
这里,设为LSI,但根据集成度的差异,也有称作IC、***LSI、超级(super)LSI、特级(ultra)LSI的情况。
此外,集成电路化的方法并不限于LSI,也可以由专用电路或通用处理器实现。也可以使用在LSI制造后能够编程的FPGA(Field ProgrammableGate Array:现场可编程门阵列)、或能够再构成LSI内部的电路单元的连接及设定的可重构处理器。
进而,如果因半导体技术的进步或派生的其他技术而出现代替LSI的集成电路化的技术,则当然也可以使用该技术进行功能块及部件的集成化。这样的技术中可以有适用生物技术等的可能性
(3)也可以将上述实施方式及上述变形例分别组合。
工业实用性
构成本发明的再现装置可以在制造产业中经营性地且持续及反复地制造、销售。特别是能够在有关影像内容的制作的电影产业、民生设备产业中应用。
标号说明
1  BD-ROM驱动器
2  轨道缓冲器
3  解复用器
4  视频解码器
5  视频平面
6  音频解码器
7  图像存储器
8  图像解码器
9  图像平面
10 加法器
11 静态脚本存储器
12 动态脚本存储器
13 控制部
14 HDMV模块
15 BD-J模块
16 模式管理模块
17 分配器
18 AV再现库
19 寄存器
20 应用数据输入输出控制部
21 UO探知模块
22 绘制引擎
23 网络接口
24 本地存储器
25 虚拟文件***
26 非易失性存储器
31 ADA目录
32 BUDA目录
41 文件组
42   文件组
43   文件组
44   文件组
45   寄存器信息
46   内容信息
101  BD-ROM
102  再现装置
102a 再现装置
102b 再现装置
103  电视机
104  可移动介质
105  遥控器
107  外部记录装置
601  应用
602  应用数据保存部
603  应用数据管理部
604  Java应用数据写入部
605  Java应用数据读入部
606  数据带出介质
607  输出开始命令部
608  输入开始命令部
609  应用数据管理部
610  Java应用数据写入部
611  Java应用数据读入部
701  选择画面
801  消息
1501 选择画面
1601 选择画面
1701 选择画面

Claims (11)

1.一种再现装置,对记录在只读记录介质中的数字流进行再现,并且执行应用,其特征在于,具备:
内置记录介质,具有由上述只读记录介质所具有的识别符确定的、允许上述应用进行的读写的记录区域;
外部输入机构,从再现装置的外部取得能够在上述应用的执行时使用的信息,将上述取得的信息记录到允许上述应用进行的读写的上述记录区域中;以及
外部输出机构,将在允许上述应用进行的读写的上述记录区域中通过上述应用的执行而记录的信息,向装置外部输出。
2.如权利要求1所述的再现装置,其特征在于,
上述外部输出机构进行的外部输出是向外部记录介质的写入。
3.如权利要求2所述的再现装置,其特征在于,
上述外部记录介质是可读写的可移动型记录介质。
4.如权利要求3所述的再现装置,其特征在于,
上述外部记录介质是经由网络连接的外部记录装置。
5.如权利要求1所述的再现装置,其特征在于,
上述外部输入机构进行的取得是从外部记录介质的读出。
6.如权利要求5所述的再现装置,其特征在于,
上述外部记录介质是可读写的可移动型记录介质。
7.如权利要求5所述的再现装置,其特征在于,
上述外部记录介质是经由网络连接的外部记录装置。
8.一种再现***,包括两个再现装置,该再现装置对记录在只读记录介质中的数字流进行再现并执行应用,其特征在于,
第1再现装置具备:
第1内置记录介质,具有由上述只读记录介质所具有的识别符确定的、允许上述应用进行的读写的第1记录区域;
第1外部输入机构,从再现装置的外部取得能够在上述应用的执行时使用的信息,将上述取得的信息记录到允许上述应用进行的读写的上述第1记录区域中;以及
第1外部输出机构,将在上述第1记录区域中通过上述应用的执行而记录的信息向装置外部输出;
第2再现装置具备:
第2内置记录介质,具有由上述只读记录介质所具有的识别符确定的、允许上述应用进行的读写的第2记录区域;
第2外部输入机构,取得由上述第1外部输出机构输出的信息,记录到上述第2记录区域中;以及
第2外部输出机构,将在允许上述应用进行的读写的上述记录区域中通过上述应用的执行而记录的信息,向装置外部输出。
9.如权利要求8所述的再现***,其特征在于,
在第1再现装置中在中途停止了记录在上述只读记录介质中的上述数字流的再现的情况下,上述第1外部输出机构还输出有关停止位置的再现信息;
上述第2外部输入机构还取得由上述第1外部输出机构输出的上述再现信息;
上述第2再现装置基于取得的上述再现信息,从在上述第1再现装置中停止的位置起,再次开始记录在上述只读记录介质中的上述数字流的再现。
10.如权利要求8所述的再现***,其特征在于,
上述第1再现装置和上述第2再现装置直接连接;
上述信息从上述第1外部输出机构向上述第2外部输入机构传送。
11.一种再现装置的控制方法,该再现装置对记录在只读记录介质中的数字流进行再现并执行应用,其特征在于,
该控制方法包括:
从再现装置的外部取得能够在上述应用的执行时使用的信息,并将取得的上述信息记录到允许上述应用进行的读写的再现装置内置介质的记录区域中的外部输入步骤;以及
将在上述记录区域中通过上述应用的执行而记录的信息向上述再现装置的外部输出的外部输出步骤;
允许上述应用进行的读写的上述记录区域是通过上述只读记录介质所具有的识别符确定的记录区域。
CN2009801002139A 2008-06-24 2009-06-19 再现装置、再现装置的控制方法 Expired - Fee Related CN101785062B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008164077 2008-06-24
JP2008-164077 2008-06-24
PCT/JP2009/002801 WO2009157163A1 (ja) 2008-06-24 2009-06-19 再生装置、再生装置の制御方法

Publications (2)

Publication Number Publication Date
CN101785062A CN101785062A (zh) 2010-07-21
CN101785062B true CN101785062B (zh) 2012-12-05

Family

ID=41444236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801002139A Expired - Fee Related CN101785062B (zh) 2008-06-24 2009-06-19 再现装置、再现装置的控制方法

Country Status (4)

Country Link
US (1) US20110038616A1 (zh)
JP (1) JPWO2009157163A1 (zh)
CN (1) CN101785062B (zh)
WO (1) WO2009157163A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013157447A1 (ja) * 2012-04-19 2013-10-24 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、及びプログラム
JP5901843B2 (ja) * 2013-03-28 2016-04-13 三菱電機株式会社 再生装置、制御方法及びプログラム
JP5976024B2 (ja) * 2014-01-23 2016-08-23 三菱電機株式会社 再生装置、制御方法、及び制御プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285598A (ja) * 1999-03-29 2000-10-13 Sanyo Electric Co Ltd 記録再生システムおよび記録媒体
CN101006505A (zh) * 2004-09-09 2007-07-25 三星电子株式会社 存储多媒体数据的存储介质及其再现设备和方法
JP2008010998A (ja) * 2006-06-28 2008-01-17 Hitachi Ltd サムネイル共有機能付きコンテンツ記録再生装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08194605A (ja) * 1995-01-17 1996-07-30 Hitachi Ltd 情報処理装置
US6393201B1 (en) * 1998-01-07 2002-05-21 Hitachi, Ltd. Reproducing apparatus and reproducing/recording apparatus memorizing identification information of optical information meda and method thereof
JP3382159B2 (ja) * 1998-08-05 2003-03-04 株式会社東芝 情報記録媒体とその再生方法及び記録方法
US6992687B1 (en) * 1999-12-07 2006-01-31 Microsoft Corporation Bookmarking and placemarking a displayed document in a computer system
US6990671B1 (en) * 2000-11-22 2006-01-24 Microsoft Corporation Playback control methods and arrangements for a DVD player
AU2003271106A1 (en) * 2002-11-25 2004-06-18 Sharp Kabushiki Kaisha Reproduction device, reproduction method, reproduction program, and recording medium containing the reproduction program
JP3888307B2 (ja) * 2003-01-15 2007-02-28 船井電機株式会社 光ディスク再生装置
US7620301B2 (en) * 2003-04-04 2009-11-17 Lg Electronics Inc. System and method for resuming playback
GB2409737A (en) * 2003-12-31 2005-07-06 Nokia Corp Bookmarking digital content
JP2005203012A (ja) * 2004-01-14 2005-07-28 Matsushita Electric Ind Co Ltd 記録再生システム、再生装置、および中継装置
US7835625B2 (en) * 2004-12-01 2010-11-16 Panasonic Corporation Recording medium, playback apparatus, management program and playback method
JP2007026522A (ja) * 2005-07-14 2007-02-01 Fujitsu Ten Ltd 再生装置、再生情報共有装置、再生情報共有方法
US8321364B1 (en) * 2012-02-08 2012-11-27 Google Inc. Method and system for including robots into social networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285598A (ja) * 1999-03-29 2000-10-13 Sanyo Electric Co Ltd 記録再生システムおよび記録媒体
CN101006505A (zh) * 2004-09-09 2007-07-25 三星电子株式会社 存储多媒体数据的存储介质及其再现设备和方法
JP2008010998A (ja) * 2006-06-28 2008-01-17 Hitachi Ltd サムネイル共有機能付きコンテンツ記録再生装置

Also Published As

Publication number Publication date
US20110038616A1 (en) 2011-02-17
CN101785062A (zh) 2010-07-21
JPWO2009157163A1 (ja) 2011-12-08
WO2009157163A1 (ja) 2009-12-30

Similar Documents

Publication Publication Date Title
CN101583928B (zh) 再现装置及再现方法
CN101903952B (zh) 记录装置、再现装置、记录方法以及再现方法
CN101542623B (zh) 再现装置、再现方法、程序
CN101099200B (zh) 使用本地存储从记录介质再现数据的方法和装置
CN102105937B (zh) 简易恢复再现装置及简易恢复再现方法
US7958375B2 (en) Recording medium, apparatus for decrypting data and method thereof
CN101689393B (zh) 再现装置、再现方法、程序
CN102027544B (zh) 再生装置、再生方法及程序
CN101103403B (zh) 记录介质及使用本地存储从记录介质再现数据的方法和装置
US7668844B2 (en) Recording medium, and method and apparatus for reproducing data from the recording medium
CN102160389A (zh) 再现装置、集成电路、记录介质
CN101057286B (zh) 利用本地存储器从记录介质中再现出数据的方法和装置
CN1848276B (zh) 用于从记录介质中重现数据的方法和装置
CN102272842A (zh) 再现装置、再现方法、记录介质、应用、以及创作装置
CN102405497A (zh) 再现装置、集成电路、再现方法、应用程序、记录介质、记录装置、及记录方法
US20120002520A1 (en) Playback device, recording medium, playback method and program
KR20070052642A (ko) 데이터 재생방법 및 재생장치와 데이터 전송방법
CN101785062B (zh) 再现装置、再现装置的控制方法
CN102124524A (zh) 光盘播放装置及光盘播放方法
CN101911199A (zh) 记录装置、记录方法、再现装置及再现方法
US8422862B2 (en) Data recording method, data recording apparatus and data recording medium
CN101019174A (zh) 使用本地存储再现记录在记录介质中的数据的方法和装置
EP1789972A2 (en) Method and apapratus for reproducing data from recording medium using local storage
US20120008919A1 (en) Data recording method, data recorder, and data recording medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121205

Termination date: 20140619

EXPY Termination of patent right or utility model