记录介质、再现设备、记录方法、再现方法以及计算机程序技术

技术编号:3058122 阅读:125 留言:0更新日期:2012-04-11 18:40
一种记录介质,当相同电影作品的不同版本被记录在单个记录介质上时,其能够根据这些不同版本的特性来执行菜单调用。AV剪辑以及动态脚本被记录在BD-ROM  100(记录介质)上。动态脚本是显示示与视频数据有关的再现控制程序的命令串,并且具有附加到其上的属性信息。属性信息是显示当在AV剪辑再现期间用户请求菜单调用时的控制程序的信息,并且包括resume_intension_flag。该resume_intension_flag显示是否期望在菜单调用结束之后恢复视频数据的再现。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及诸如BD-ROM的用于发行电影作品的记录介质,以及用于播放这种记录介质的再现设备,并且特别是改进其中提供实现动态再现控制电影作品的方法。
技术介绍
随着DVD-ROM和BD-ROM的传播,可以按单个光盘售卖的电影作品(标题)的变化的数量越大,产品的附加价值就越大。被称为静态脚本和动态脚本的脚本数据在增加标题变化的数量方面扮演了积极的角色。静态脚本是表示预先由光盘设计者定义的再现路径的信息。比较起来,动态脚本是根据设备的状态设置来动态地改变再现进程的脚本。图1A-1C表示了动态脚本。动态脚本根据在再现设备中的与语言设置来实现用于切换再现情景的″语言片头字幕″。在图1A-1C中,″PL″是播放列表的简略形式,其是再现路径,并且″PI″是播放项目的简略形式,是其再现章节。在图1A-1C中的动态脚本实现有条件的再现,以便如果再现设备中的语言设置(SPRM(0))是″日语″(即″if(SPRM(0))==Japanese″),则再现路径PL#4(PL#4,PI#1)的再现章节PI#1被播放,并且如果在再现设备中的语言设置是除了PL#4的其他语言(即″else″),则再现路径PL#2(PL#2,PI#1)的再现章节PI#1被播放。作为该有条件的再现的结果,经由取决于由用户所作的语言设置而不同的再现路径来执行再现。在图1B中的箭头hb1和hb2示意性地表示由动态脚本产生的条件转移。有关DVD再现控制的现有技术包括在日本专利申请NO.2856363中公开的已知技术。然而,如果用户实施菜单调用,同时再现设备正根据内部的状态设置执行再现控制,则存在再现设备的状态设置将被改变的危险。菜单调用是按需型转移,用于转移通过用户按压下菜单键而触发的再现设备中的状态设置例行程序。作为一个调用而不是跳转,菜单调用遵循处理(1),用于在执行状态设置例行程序之前保存在再现设备的寄存器中保持的一个值,并且遵循处理(2),用于在执行状态设置例行程序之后将保存的值重新存储在寄存器。被保存和重新存储的的寄存器保持的值表示再现时间中的当前点。这样,即使用户在再现路径中间请求一个菜单调用,由此启动状态设置例行程序,也可以在状态设置例行程序一旦结束从上述的再现位置紧接着之后恢复再现。在这里给出的举例中,再现设备中的语言设置是英语,并且在图1A-1C中的播放时间超过PL#2,其是具体地用于英语的播放路径。如果在上述状态中实施菜单调用,并且再现设备中的状态设置从英语更新为日语,则再现设备失去了用于恢复再现的位置。这是因为根据菜单调用,当语言设置已经从英语变化为日语时恢复英语语言再现路径上的再现没有意义。同样,无意义的再现位置的设置的危险在于当再现设备中执行软件时会引起暂停。这些困难可以通过一律禁止菜单调用而避开。然而,当电影作品的多个版本被记录在单个光盘上时,完全可以想象到不运行语言片头字幕的标题被记录在光盘上。在标题再现期间一律防止菜单调用显示了缺少对用户的考虑。本专利技术的目的在于提供一种记录介质,当电影作品的不同版本被记录在单个记录介质上时,其能够响应于各个标题的特性来执行菜单调用。
技术实现思路
所提供的用于实现上述目的的记录介质具有在其上记录的视频数据和动态脚本,动态脚本是表示视频数据的再现控制程序的命令串,并且具有附加到其上的属性信息,属性信息表示用于当用户在视频数据再现期间请求菜单调用时的控制程序并且包括第一标记,并且第一标记指示当在视频数据再现期间菜单调用结束时是否从在菜单调用被请求时的再现位置恢复视频数据的再现。根据这种结构,在动态脚本等级,设置有关菜单调用的控制程序,动态脚本等级是分层模型的最高层,分层模型自下而上包括流,再现路径和动态脚本。当设计者特别想生成的标题实现语言片头字幕时,可以执行控制以接受菜单调用请求,而无需恢复再现。结果,即使当流和再现路径相同时,标题可以被容易地分为两种类型,即,关于哪些菜单调用被允许的标题,以及关于哪些菜单调用被禁止的标题。随着标题的产生,可以很轻松地增加具有不同的控制程序的变化的数量,因为没有增加再现路径或者流的数量。日本专利申请NO.2856363公开了用于基于流等级和再现路径设置用户操作容许性的技术。根据所公开的技术,相对于哪些菜单调用被允许或者禁止进行标题划分将使得流和再现路径的数量极大地增加,因为用户操作的容许性是基于流等级和再现路径来设置的。相反,采用本专利技术,没有增加流和再现路径的数量,因为在菜单调用完成之后的再现恢复的容许性是在动态脚本等级被设置的。因为没有在流和再现路径数量上的任何的增加,所以可以根据本专利技术防止错误,诸如关于哪些菜单调用应该被允许的标题与关于哪些菜单调用被禁止的标题相混淆。附图说明图1A-1C显示动态脚本;图2显示关于本专利技术的记录介质的使用应用; 图3显示BD-ROM的结构;图4显示利用目录结构的BD-ROM的应用格式;图5是显示根据功能性分类的在图4中的文件的分类图;图6显示将BD-ROM作为目标的分层模型;图7示意性地显示AV剪辑是如何构造的;图8显示剪辑信息的内部结构;图9显示PL信息的内部结构;图10概略显示利用PL信息的间接引用;图11显示与图10中定义的(PLinfo#1)不同的PL信息块(PLinfo#2)的例子;图12显示在分层模型的第四层的再现模式;图13显示电影对象的内部结构;图14A显示在其上附加有resume_intension_flag、menu_call_mask、和title_search_mask的动态脚本;图14B显示基于图14A中的电影对象的再现控制;图14C显示正从标题的头部重新启动的再现;图15A-15C显示再现设备侧的用于开始再现的重新启动的处理;图16A-16C显示当由问题引起的转移被实现时电影对象的描述性例子;图17A-17C显示当指示母锁定(parental lock)时的动态脚本的描述性例子;图18A-18b显示title_search_mask的示范性设置;图19显示关于本专利技术的再现设备的内部结构;图20是一个显示由模块管理器20执行的处理过程的流程图;图21是一个显示由模块管理器20执行的处理过程的流程图;图22是一个显示由模块管理器20执行的处理过程的流程图;图23A-23C显示INFO.BD的内部结构; 图24A显示具有多个记录在其上的动态脚本(001.电影、002.电影、003.电影、...001.CLASS、002.CLASS、003.CLASS、...)的BD-ROM;图24B显示当图24A中表示的动态脚本被列出时的索引表的描述性例子;图25A显示当索引表如图24B中所示时在整个系统中的间接引用;图25B显示在核心系统中的间接引用;图26示意性地显示如何执行从电影对象转移到Java对象;图27显示当具有在其上记录的图18中的脚本的BD-ROM被安装在核心系统再现设备中时如何执行转移;图28显示由实施例2中的模块管理器20执行的处理过程;图29A显示具有多个用于记录在其上的不同版本的索引表的BD-ROM;图29B假定图29A中的BD-ROM被安装在0.1版本再现设备中;图29C假定图29A中的BD-ROM被安装在1.1版本再现设备中;图30是一个显示由模块管理器20执行的处理过程的流程本文档来自技高网
...

【技术保护点】
一种记录介质,其上记录有视频数据和动态脚本,其中,    所述动态脚本是显示所述视频数据的再现控制程序的命令串,并且具有附加到其上的属性信息,    所述属性信息显示当在所述视频数据的再现期间用户请求菜单调用时的控制程序,并且包括第一标记,以及    所述第一标记指示当在所述视频数据的再现期间所述菜单调用结束时是否从所述菜单调用被请求时的再现位置恢复所述视频数据的再现。

【技术特征摘要】
【国外来华专利技术】US 2003-2-21 60/449,1361.一种记录介质,其上记录有视频数据和动态脚本,其中,所述动态脚本是显示所述视频数据的再现控制程序的命令串,并且具有附加到其上的属性信息,所述属性信息显示当在所述视频数据的再现期间用户请求菜单调用时的控制程序,并且包括第一标记,以及所述第一标记指示当在所述视频数据的再现期间所述菜单调用结束时是否从所述菜单调用被请求时的再现位置恢复所述视频数据的再现。2.根据权利要求1所述的记录介质,其中,在其上记录多个视频数据段,由所述动态脚本显示的再现控制程序是用于有条件地播放所述多个视频数据段其中之一的控制,所述条件是利用系统参数定义的,以及所述菜单调用调用用以改变所述系统参数的处理。3.根据权利要求2所述的记录介质,其中,所述系统参数是显示在再现设备中的语言设置、再现设备中的音频设置、再现设备中的次视频设置、以及再现设备中的角度设置其中之一的值。4.根据权利要求1所述的记录介质,其中,所述属性信息包括第二标记,所述第二标记指示当在所述视频数据的再现期间所述用户请求所述菜单调用时是否屏蔽所述请求,以及当所述第二标记关闭时,所述第一标记是有效的。5.根据权利要求4所述的记录介质,其中,一动态脚本和视频数据对组成所述记录介质中的标题,多个标题被记录在所述记录介质上,所述属性信息包括第三标记,所述第三标记指示当在所述视频数据的再现期间所述用户通过动态脚本请求标题搜索时是否屏蔽所述请求,以及所述第一标记是有效的,甚至当所述第三标记打开时。6.根据权利要求1所述的记录介质,其中,所述动态脚本包括转移命令,所述动态脚本的类型包括一个或多个用于电影模式的动态脚本和一个或多个用于增强模式的动态脚本,所述转移命令通过经由一个表的间接引用来指定一个转移目标,所述表包括多个与用于作为转移目标的多个动态脚本一对一对应的索引,和一个用于异常处理的索引,当指示转移到不可执行的增强模式的动态脚本时,执行所述异常处理,以及所述用于异常处理的索引对应于代替所述不可执行的增强模式的动态脚本的电影模式的动态脚本。7.根据权利要求1所述的记录介质,其中,所述动态脚本包括转移命令,所述动态脚本的类型包括一个或多个用于电影模式的动态脚本和一个或多个用于增强模式的动态脚本,转移命令通过经由一个表的间接引用来指定一个转移目标,在所述记录介质上记录与数据格式的多个版本一对一对应的多个表,所述数据格式的多个版本包括仅仅对应于所述电影模式的第一版本,以及对应于所述电影模式和所述增强模式的第二版本,与一个或多个电影模式的动态脚本有关的信息被描述在对应于所述第一版本的表中,以及与一个或多个电影模式和增强模式的动态脚本有关的信息被描述在对应于所述第二版本的表中。8.根据权利要求1所述的记录介质,其中,多段再现部分信息被记录在所述介质上,每段再现部分信息显示所述视频数据中的再现起点和再现终点,以及所述动态脚本中的再现控制程序指示再现设备利用所述多段再现部分信息其中之一执行再现。9.根据权利要求8所述的记录介质,其中,视频流构成具有多个在其上多路复用的基本流的多路复用流,每段再现部分信息显示与所述视频数据中的所述再现起点和所述再现终点相对应的每个基本流的滤波器规范,以及对于每个多路复用基本流,所述滤波器规范指定所述基本流是否是可播放的。10.一种再现设备,该再现设备与一个记录介质有关,在该记录介质上记录有视频数据和动态脚本,包括解释模块,用于解释在所述动态脚本中表示的再现控制程序;再现单元,用于根据所述解释模块的解释来再现所述视频数据;接收单元,用于在所述视频数据的再现期间接收用户操作;以及管理器,用于如果所述接收的用户操作是菜单调用请求时,执行在附加到所述动态脚本的属性信息中表示的控制程序,其中,所述属性信息包括第一标记,当所述第一标记是打开时由所述管理器执行的控制程序是这样一个控制,该控制用于在停止所述视频数据的再现之后执行所述菜单调用,并且在所述菜单调用已经结束之后,从在所述菜单调用请求时的再现位置恢复所述视频数据的再现,以及当所述第一标记是关闭时由所述管理器执行的控制程序是用于在所述菜单调用结束之后不恢复所述视频数据的再现的控制。11.根据权利要求10所述的再现设备,包括存储器和寄存器组,用于存储显示所述视频数据的再现时间的系统参数,其中,通过当停止所述视频数据的再现时将存储在所述寄存器组中的系统参数保存在所述存储器中的处理,以及当所述存储器调用结束时将保存在所述存储器中的系统参数重新存储到所述寄存器组中的处理,来实现恢复所述视频数据的再现。12.根据权利要求11所述的再现设备,其中当所述第一标记是关闭时由所述管理器执行的控制程序是用于在执行所述菜单调用之后重新启动视频数据的控制,以及通过用于当停止再现时初始化保存在所述寄存器组中的系统参数并且将所述初始化的系统参数保存在所述存储器中的处理,以及当所述存储器调用结束时将保存在所述存储器中的系统参数重新存储到所述寄存器组的处理,来实现重新启动所述视频数据。13.根据权利要求10所述的再现设备,其中在所述动态脚本中表示的再现控制程序是用于有条件地播放多个视频数据段其中之一的控制,所述条件是利用系统参数定义的,以及所述再现设备包括寄存器组,用于存储显示在所述再现设备中的语言设置、在所述再现设备中的音频设置、在所述再现设备中...

【专利技术属性】
技术研发人员:小塚雅之冈田智之小川智辉
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1