首页> 中国专利> 能够维持与旧格式的兼容且能对记录内容进行编辑的记录介质、再现装置、记录装置、再现方法、记录方法

能够维持与旧格式的兼容且能对记录内容进行编辑的记录介质、再现装置、记录装置、再现方法、记录方法

摘要

可重写型记录介质中,在BDMV目录记录Index.bdmv。Index.bdmv包含editability_flag和extended_editability_flag,editability_flag规定在向设备装填本记录介质时,利用该设备本记录介质是否能作为可编辑介质被处理。不与立体视觉影像的记录及编辑对应的传统设备中,通过将editability_flag设定成禁用,本记录介质作为非可编辑介质进行处理。extended_editability_flag规定如下含义:在与立体视觉影像的记录及编辑对应的非传统设备中装填本记录介质时,即使editability_flag表示禁用,也可以利用该非传统设备将本记录介质作为可编辑介质进行处理且可以进行对流文件的编辑。

著录项

  • 公开/公告号CN103314409A

    专利类型发明专利

  • 公开/公告日2013-09-18

    原文格式PDF

  • 申请/专利权人 松下电器产业株式会社;

    申请/专利号CN201280003781.9

  • 发明设计人 持永和宽;小川智辉;矢羽田洋;

    申请日2012-10-05

  • 分类号G11B27/00(20060101);G11B20/10(20060101);H04N5/85(20060101);H04N5/92(20060101);H04N13/00(20060101);

  • 代理机构72002 永新专利商标代理有限公司;

  • 代理人徐殿军

  • 地址 日本大阪府

  • 入库时间 2024-02-19 21:23:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-10-25

    专利实施许可合同备案的生效 IPC(主分类):G11B27/00 合同备案号:X2019990000006 让与人:蓝光联合有限责任公司 受让人:深圳市麦思美科技有限公司 发明名称:能够维持与旧格式的兼容且能对记录内容进行编辑的记录介质、再现装置、记录装置、再现方法、记录方法 申请公布日:20130918 授权公告日:20160302 许可种类:普通许可 备案日期:20190923 申请日:20121005

    专利实施许可合同备案的生效、变更及注销

  • 2016-03-02

    授权

    授权

  • 2014-07-02

    实质审查的生效 IPC(主分类):G11B27/00 申请日:20121005

    实质审查的生效

  • 2013-09-18

    公开

    公开

说明书

技术领域

本发明是属于影像编辑的技术领域的发明。

背景技术

影像编辑中,已知有从伴随特殊的视觉效果的高级的影像编辑到影像的部分删除、分割、整合这样的基本的影像编辑的各种具体内容的影像编辑。在记录影像时,影像通过MPEG2、MPEG4-AVC这样的编码方式进行编码,在MPEG2-TS形式的流文件中存储并写入于记录介质中。在记录介质中,以文件形式记录,因此,与普通的计算机文件相同,通过文件系统管理信息的改写,能够部分删除上述的流文件或进行分割、整合。由于只通过文件系统管理信息的改写就可以,因此,文件系统信息改写型的编辑功能通常作为记录装置或再现装置的标准功能而安装。

现有技术中,成为编辑对象的影像记录的数据格式不限于用户独自记录的用于记录录制物的实时AV记录格式,近年来,编辑对象的范围扩大,用于电影作品记录的电影记录格式也成为基于部分删除、分割、整合这样的文件系统改写的流编辑的对象。用于电影作品记录的电影记录格式以图像的高分辨率化、像素的高灰阶化等进一步的高性能化、增值化为目标施加各种修订,现在该修订也在进行中。作为基于部分删除、分割、整合这样的文件系统改写的流编辑的现有技术,存在下面专利文献1所记载的文献公知发明。

现有技术文献

专利文献

专利文献1:国际公开WO02/052556号公报

发明概要

发明要解决的课题

如上述,当扩展可编辑的格式时,产生与只能处理旧格式的传统设备兼容的问题。在此,实施了最新修订的电影记录格式的记录介质装填于传统设备中,成为传统设备的编辑对象。在此,传统设备将该最新的电影记录格式中与旧格式的共同项设为编辑对象。该共同项对最新的格式来说,多是用于维持与旧格式的兼容性的部分。于是,如果以新格式记录影像的记录介质装填于传统设备并供于编辑,则除该共同项的成为差异的部分由于传统设备的编辑而丢失。除该共同项的成为差异的部分是以新的格式补充的部分,由于丢失上述的差异而不能视听以新格式记录的原本应该存在的影像。即,当以新的格式记录的高分辨率图像或高灰阶像素的影像内容被只能处理旧格式的传统设备编辑时,只剩余与旧格式的共同项信息,以新格式扩展的信息意外地丢失。用户拥有的贵重的影像内容非用户意图且非本意地丢失在实用上是非常大的问题。

因此,如上述专利文献1所记载,考虑在通过格式规定的数据结构中产生障碍时,作为不能再现介质处理,但这样,用户不能再观看记录于该记录介质的电影作品。另一方面,在上述那样的图像的高分辨率化、像素的高灰阶化中,压缩编码的图像的数据大小变得非常大。这种数据大量占有记录介质上的区域,却不能从记录介质删除该数据,因此,具有实用性差的问题。

发明内容

本发明的目的在于,避免发生最新的格式中的与旧格式的共同项的部分在事后被改写的现象。

用于解决课题的手段

所述课题通过如下可解决,提供一种记录介质,其特征在于,记录流文件和索引文件,所述索引文件包含可编辑性标志和扩展可编辑性标志,可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,扩展可编辑性标志规定如下含义:在与立体视觉影像的记录及编辑对应的非传统设备中装填本记录介质时,通过将其设定为启用,即使可编辑性标志表示禁用,本记录介质也能通过该非传统设备作为可编辑介质被处理且能进行对流文件的编辑。

发明效果

在扩展可编辑性标志存在的情况下,因为可编辑性标志设定为禁用利用传统设备不能改写以新格式扩展后的差异部分的信息。不会产生用户拥有的贵重的影像内容在非用户意图的情况下非本意地丢失,因此,能够避免内容的不整合的产生,且以最新的格式向非传统设备供给电影作品。

附图说明

图1表示由记录装置、显示装置、闸门式眼镜构成的家庭影院系统;

图2表示显示装置的显示图像的一个例子;

图3对比表示构成平面视觉动态图像的多个帧图像和构成立体视觉动态图像的多个帧图像;

图4表示存储于1个视频访问单元的压缩切片序列、宏块,并表示由MVC视分量构成的Closed-GOP、Open-GOP;

图5表示平面视觉视频流的3个典型的类型;

图6表示Blu-ray盘格式描述用的面向对象编程语言的Index.bdmv语法;

图7是说明用于extended_editability_flag生成的条件的图;

图8以表格形式表示必须将editability_flag设为0的条件和extended_editability_flag为1时的记录装置的处理;

图9是表示判定以扩展格式记录的盘可否编辑的顺序的流程图;

图10是表示对空白盘重新记录内容时的可否编辑的确定顺序的流程图;

图11表示利用3D拍摄装置记录包含3D视频的文件的记录介质装填于版本3.1的Blu-ray Rewritable非对应的记录装置、版本3.1的Blu-rayRewritable对应的记录装置的情形;

图12表示进行TV广播的TV录制的情形;

图13表示以面向对象编程语言生成播放列表信息文件的情况下的语法;

图14是表示PSR31的比特分配的图;

图15是表示PSR29的比特分配的图;

图16是表示PSR23的比特分配的图;

图17是表示PSR24的比特分配的图;

图18表示PSR22的比特分配和模式选择过程;

图19表示多层化光盘的内部结构;

图20表示媒体电影数据库区域的目录阶层;

图21表示从MVC108024p/50i/60i基本视视频流和MVC108024p/50i/60i从属视视频流得到一个传输流的过程;

图22表示PES包、TS包、源包、PMT的一个例子;

图23表示片段信息文件的内部结构;

图24表示通过对MVC108024p/50i/60i基本视视频流及MVC108024p/50i/60i从属视视频流进行复用而得到的传输流、EP_map、区段的对应关系;

图25表示播放列表信息文件的内部结构;

图26表示通过对MVC108024p/50i/60i基本视视频流及MVC108024p/50i/60i从属视视频流进行复用而得到的传输流、EP_map、区段、播放列表的对应关系;

图27表示生成播放列表时的参数设定,该播放列表包含具有允许AVC108060P/50P视频流再现的表项的流选择表;

图28表示记录装置、再现装置的内部结构;

图29表示再现部2002的内部结构;

图30表示系统目标解码器104的内部结构;

图31表示基于播放列表信息的源包的读出顺序;

图32是表示记录部的内部结构的图;

图33是表示流生成顺序的流程图;

图34是表示包含MVC108024p/50i/60i3D视频内容的BDMV数据库的记录顺序的流程图;

图35是表示包含AVC108060P/50P视频流的BDMV数据库的记录顺序的流程图;

图36表示编辑部2004的详细结构;

图37表示删除前端部分的情形;

图38表示由于前端部分的删除而立体视觉动态图像如何变化;

图39表示通过戴眼镜而视听的立体视觉动态图像;

图40表示删除末端部分的情形;

图41表示删除中间部分的情形;

图42是详细展开主TS的部分删除顺序的流程图;

图43是表示流中间部分的删除顺序的流程图;

图44是表示区段部分删除的顺序的流程图;

图45是表示配置描述符的改写顺序的流程图;

图46是表示ATC序列、STC序列的前端删除、末端删除的顺序的流程图;

图47是表示ATC序列、STC序列的中间部分删除的顺序的流程图;

图48表示ATC序列、STC序列的中间部分删除的顺序的接续;

图49是表示播放列表整合的顺序的流程图;

图50是表示ssif文件的记录区域的一个例子的图;

图51表示ssif文件的区段成为哪个文件的构成要素的归属关系;

图52是表示从属视的数据块及基本视的数据块的生成过程的图;

图53表示片段信息文件、播放列表、ssif文件的关系;

图54表示使用了EP_map、EP_map_SS、配置描述符及区段开始点信息的区段的位置确定的一个例子;

图55表示使用了配置描述符及区段开始点信息的区段的位置确定的一个例子;

图56表示通过记录于BDMV目录的播放列表文件(mpls文件)定义的播放列表、3D播放列表;

图57表示相对于播放列表的编辑的3个类型;

图58表示删除ssif文件的前端部分的情形;

图59表示删除ssif文件的末端部分的情形;

图60表示删除ssif文件的中间部分的情形;

图61表示位于删除范围前后的m2ts文件的配置描述符序列、文件基本、的区段开始点;

图62是表示ssif文件的配置描述符的改写顺序的流程图。

具体实施方式

具备上述课题解决装置的记录介质可以作为用于影像记录的盘介质、存储卡介质的产品在工业领域中进行实施。具备上述课题解决装置的再现装置可以作为播放设备在工业领域中进行实施,具备上述课题解决装置的记录装置可以作为记录器设备在工业领域实施。具备上述课题解决装置的再现方法、记录方法在上述播放设备、记录器设备中可以作为计算机程序的处理顺序通过编入进行实施。具体地记载有这些产品的是图1的家庭影院系统。图1表示由再现装置、显示装置、闸门式眼镜构成的家庭影院系统。如图1所示,该家庭影院系统由:多层化光盘1000、记录装置1001、记录装置1002、遥控器1003、电视广播显示装置1004、3D拍摄装置1005、地面波广播站1006、地面波天线1007、主动闸门式眼镜1008构成,供于用户的使用。

多层化光盘1000是具有用于电影作品记录的格式的可移动的记录介质。

记录装置1001是与电影记录格式的最新标准修订不对应的传统设备,执行对光盘的记录、再现及编辑。记录装置1002是与电影记录格式的最新标准修订对应的非传统设备,执行对光盘的记录、再现及编辑。

遥控器1003是在执行编辑操作、记录操作时,从用户接收对阶层化的GUI的操作的设备,为了该操作接收,遥控器102具备:调出构成GUI的菜单的菜单键、移动构成菜单的GUI部件的聚焦的箭头键、对构成菜单的GUI部件进行确定操作的确定键、用于使阶层化的菜单返回到上一菜单的返回键、数值键。

电视广播显示装置1004通过设备间接口接受从记录装置1001、记录装置1002送出的一个画面的量的像素比特值,根据该像素比特值驱动显示面板的显示元件,由此,进行图像显示。该图像显示中具有在1帧期间显示一个画面的图像的2D输出模式和在1帧期间显示一个画面的左眼图像及右眼图像的3D输出模式。当未戴闸门式眼镜的用户观察该再现装置200的画面时,以两个以上的视点图像数据(图中,左眼图像、右眼图像)重合的状态观察。

3D拍摄装置1005是非传统设备,进行对光盘的记录、再现、编辑。

地面波广播站1006发送包含3D电视节目的地面波电视广播。

地面波天线1007接收包含3D电视节目的地面波电视广播,并向记录装置1001、记录装置1002输出该广播波。记录装置1001、记录装置1002对该广播波输入进行记录处理。

主动闸门式眼镜1008在通过分割帧而得到的多个显示期间的各期间中,关闭右眼闸门、左眼闸门中任一方,并将另一方设为打开状态。由此,构成立体视觉影像。在左眼图像的显示期间,将右眼侧的闸门设定为关闭状态。在右眼图像的显示期间,将左眼侧的闸门设定为关闭状态。闸门式眼镜具备无线通信功能,根据来自显示装置1004的请求可以向显示装置发送内置电池的余量。

参照图2对该系统中的显示装置的显示图像的一个例子进行说明。显示装置的显示图像中具有图2(a)的平面视觉图像和图2(b)的立体视觉图像。图2(b)的立体视觉动态图像的帧图像是使左眼图像和右眼图像在一个帧期间内重合的图像。

图2(b)中示例通过主动闸门式眼镜1008的左眼图像、右眼图像的视听的一个例子。视线vw1表示利用主动闸门式眼镜1008将右眼遮光时的影像的入射。视线vw2表示利用主动闸门式眼镜1008将左眼遮光时的影像的入射。通过该vw1,视听左眼图像。另外,通过vw2,视听右眼图像。通过戴主动闸门式眼镜1008,用户交替视听右眼图像、左眼图像,而将立体视觉图像进行再现。图2(b)中可知,在上述两条视线交叉的地方,出现立体视觉影像。

列举立体视觉影像的具体例,以成为对本记录介质的记录及编辑的对象的视频流为焦点来继续说明。该视频流通过再现多个帧图像,对平面视觉动态图像、立体视觉动态图像进行再现。

图3对比表示构成平面视觉动态图像的多个帧图像和构成立体视觉动态图像的多个帧图像。该图中,将横方向设为时间轴,描绘了在沿着该时间轴的多个X-Y平面上配置的多个帧图像。该帧图像中具有:使逐行扫描式的右眼图像和逐行扫描式的左眼图像重合的图像、使隔行扫描式的右眼图像和隔行扫描式的左眼图像重合的图像。图3(a)表示由逐行扫描式的左眼图像、右眼图像构成的逐行扫描3D动态图像。该动态图像由1920×1080逐行扫描式的帧图像构成,其帧速率为24Hz(23.976Hz)。这些左眼图像、右眼图像由MVC编码。Multiview Video Coding(MVC,多视点视频编码)是对MPEG-4AVC/H.264进行了修正的子集标准,不仅影像的时间方向的相似性,而且视点间的相似性也用于预测编码,由此,与多个视点独立的压缩相比,提高了压缩效率。

图3(b)表示由隔行扫描式的左眼图像、隔行扫描式的右眼图像构成的隔行扫描3D动态图像。该动态图像由1920×1080隔行扫描式的图像构成,以场换算,其帧速率为59.94Hz、50Hz。构成隔行扫描MVC108060i/50i视频的隔行扫描MVC108060i/50i视频流由MPEG4-MVC108060i/50i基本视频流和MPEG4-MVC108060i/50i从属视视频流构成(将它们一并称为“MVC108060i/50i视频流”)。如该图(b),有横线的图像表示隔行扫描式的图像。相反,如(a),没有横线的图像表示逐行扫描式的图像。

构成立体视觉图像的视频流中具有MVC108024P视频流和MVC108060i/50i视频流,但以后的说明对代表它们的MVC108060i/50i视频流进行说明。MVC108024P视频流的再现即使在Blu-ray ReadOnly盘的3D版本的BD-3D播放器中也可以进行立体视觉再现,与此相对,MVC108060i/50i视频流的立体视觉再现不能在当前的Blu-ray ReadOnly盘的再现装置中实现,是因为,从业人员的兴趣集中于MVC108060i/50i视频流。

图3(c)表示在这些帧期间分配哪种数据结构。根据该图3(c),在帧(1)、(2)、(3)的各个帧期间分配视频访问单元(video access unit)。该视频访问单元在MPEG4-MVC中构成视分量(view component)。成为(b)中重合对象的左眼图像及右眼图像是基本视(base view)的视分量及从属视(dependent view)的视分量的解码图像。(c)的引出线对视分量的内部结构进行详细说明。视分量通过排列:视频访问单元分隔符存储的NAL单元、存储序列参数集的NAL单元、存储图片参数集的NAL单元、存储MVC可扩展嵌套SEI消息(MVC scalable nesting SEI message)的NAL单元、存储压缩切片序列的可变长NAL单元、存储序列结束码的NAL单元、存储流结束码的NAL单元而构成。这些基本视分量、从属视分量各自构成独立的视频流(基本视视频流、从属视视频流)。

图4(a)表示存储于1个视频访问单元的压缩切片数据列。如该图所示,存储于1个视频访问单元的压缩切片数据列由从切片(slice)1到切片68的68个切片构成。每个切片构成1920×16像素,因此,将这些切片汇集68个而构成1920×1080的一个画面的像素。

引出线cup2对切片的内部结构进行详细说明。如该引出线所示,切片由120个宏块构成,每个宏块存储有16×16图像的码字。(b)表示宏块的结构。该图的宏块为16:8:8格式,由宏块(MB)头和16×16像素的亮度Y的码字、8×8像素的红色差Cr的码字、8×8像素的红色差Cb的码字构成。宏块头中存在图片参照符,在此能够记述对在宏块解码时应参照的视分量所分配的图片号码。在此,构成平面视觉动态图像的帧图像通过从作为一个图片(picture)的、视频流中在一个访问单元内存在的NAL单元组取出一个画面的量的多个切片进行解码而形成。

另一方面,从基本视视频流的访问单元取出构成一个画面的切片,并且从从属视视频流的访问单元取出一个画面的切片,使这些由基本视的切片构成的基本视视分量的解码图像即左眼图像/右眼图像和由从属视的切片构成的从属视视分量的解码图像即右眼图像/左眼图像在一个帧期间内显示,构成图2(b)的帧图像。如上述,基本视视频流的视频访问单元存在序列参数集、图片参数集,因此,上述解码图像即右眼图像、左眼图像成为“图片”。

宏块的图片参照符是在MVC视频解码器内的解码图片缓冲器中参照作为参照图片存储的每个非压缩图片数据所赋予的图片号码的参照符。在MVC108060i/50i视频流的解码时,在对基本视分量的解码图像赋予奇数的图片号码、对从属视分量的解码图像赋予偶数的图片号码的情况下,如果对各宏块头的图片参照符采用奇数的图片号码,则只能够将基本视视频流的解码视分量图像作为参照图片采用。另外,在MVC视频解码器中,使非压缩的图片分别是哪种图片类型(是IDR(Instantaneous Decoding Refresh:即时解码刷新)图片类型,还是I(Intra:帧内)图片类型,还是B(Bi-directional predictive:双向预测)图片类型)与图片号码相对应进行管理。因此,宏块中也可以导入与从参照图片排除哪种图片的图片类型相应的限制。例如,在从属视视频流的视分量的宏块中,可以成为从参照图片排除B图片类型的视分量的限制。如以上,在宏块中,通过对图片参照符采用哪种图片号码,能够限定应该用于参照图片的视分量的类型。

对基本视视频流、从属视视频流的解码单位进行说明。如上述,基本视视频流的视频访问单元存有序列参数集、图片参数集,因此,基本视的视分量可以作为“图片”进行再现。因此,如MPEG2视频流或MPEG4-AVC视频流,基本视的视分量可以构成Closed-GOP、Open-GOP的任一种。若是Closed-GOP,则在开头配置由通过帧内编码而编码的切片构成的视分量。该视分量是由IDR类型的切片构成的视分量(IDR类型的视分量)。在编码顺序中如果是从IDR类型的视分量配置于开头的Closed-GOP开头而开始的,则可以进行基本视视频流的单独解码,另外,在基本视视频流中,可以进行Closed-GOP单位的部分删除。

另一方面,在从属视视频流的视频访问单元中还存有图片头、图片参数集、序列头,因此,从属视的视分量可以作为“图片”进行再现。但是,从属视的视分量能够构筑的只有Open-GOP。这是由于,从属视的视分量通过将基本视视频流的Closed-GOP的各个视分量设为参照图像的视间预测编码方式和帧间要件编码方式进行编码。Open-GOP中,在开头配置由通过帧间编码、视间编码而编码的切片构成的视分量。该视分量是由Non-IDR类型的切片构成的视分量(Non-IDR类型的视分量)。

图4(c)表示由基本视的视分量及从属视的视分量构成的Closed-GOP和Open-GOP的组合。

图中的箭头vr1、vr2、vr3象征性地表示视间的相关性,箭头fr1、fr2、fr3象征性地表示帧间的相关性。视分量基于这些视间相关性、帧间相关性进行压缩编码。从属视的Open-GOP不与基本视的Closed-GOP在一起则不能单独解码。另外,在部分删除时,包含从属视的Open-GOP的参照图片的基本视的Closed-GOP也需要一并设为部分删除。在此,以哪种程度的频度对基本视视频流插入Closed-GOP是基于编码条件的。在假定编辑那样的立体视觉图像中,无论从怎样的部分,都必须删除,因此,例如,优选每隔时间轴的1秒插入Closed-GOP。但是,若是这样,则容量变大,因此,优选以每隔5秒、每隔10秒的方式变化Closed-GOP的插入间隔。在本发明的产品化、实用化时,申请人面临各种技术性的障碍。实施方式中均提示该障碍和对应的解决装置。

(第一实施方式)

在用于记录电影作品的数据格式从平面视觉专用格式向可以立体视觉的格式修订的情况下,从业人员以克服面临的技术性的障碍为目标。

若是用于记录可以立体视觉的电影作品的数据格式,则构成立体视觉影像的多视点的多个视频流中,在对可以进行单独解码的视频流(基本视视频流)进行解码的情况下,可以进行平面视觉再现,在对多视点的多个视频流(基本视视频流及从属视视频流)进行再现的情况下,可以进行立体视觉再现。

当记录有包含立体视觉用的多个视频流的流文件的记录介质装填于传统设备且记录介质供于编辑时,仅缩短基本视频流,且仅将基本视频流分割成两部分。

在此,构成从属视视频流的每个视分量通常通过基于视间相关性的预测编码方式进行压缩。这是由于,已知从某视点视听的影像与从其它视点视听的影像具有较强的相关性。当利用传统设备部分删除基本视视频流时,构成从属视视频流的图片丢失参照图片,而不能进行正常的解码。

另外,在创作(authoring)阶段,为了不产生左眼图像、右眼图像的视觉差,即使进行了周全的考虑,也由于最终用户在家庭内随意地进行场景删除,该考虑可能前功尽弃。但是,虽然3D拍摄装置正在普及且3D电视广播正在正规化,可是若不能删除不需要的场景,在介质的容量不足时,则不能迅速地确保空白区域。特别是3D拍摄装置的录制消耗大量的容量,因此,该容量不足的问题严重化。因此,若是不能删除3D拍摄装置的记录内容的一部分那样的电影记录格式,则不能刺激消费者的购买欲望,不能对应大规模零售商及来自制造商的策划部、销售部较强的要求。

本实施方式的目的在于,在不导致将视分量设为前提那样的视间依赖关系的崩溃的情况下,实现立体视觉影像的编辑。

在通过记录介质的方面实现克服上述实施化的障碍的情况下,记录介质记录流文件和索引文件,索引文件包含可编辑性标志(editablity flag)和扩展可编辑性标志(extended editablity flag),可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过设定为启用(ON),表示本记录介质作为可编辑介质进行处理且可以对流文件进行编辑的意思,而可以对流文件进行编辑,通过设定为禁用(OFF),表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能对流文件进行编辑的意思,扩展可编辑性标志只要规定如下意思即可,即:在与立体视觉影像的记录及编辑对应的非传统设备中装填本记录介质时,即使可编辑性标志显示禁用,也可以利用该非传统设备将本记录介质作为可编辑介质进行处理的意思,而可以对流文件进行编辑。

该索引文件是在装填记录介质时从记录介质最初读出且在装填有记录介质的期间常驻于再现装置的存储器的文件。如果对该索引文件设定可编辑性标志、扩展可编辑性标志,则能够规定该记录介质固有的编辑处理。

根据可克服上述实施化障碍的方式的记录介质,通过禁止不与立体视觉影像的记录、编辑对应的传统设备的编辑,不会导致将从属视的视分量设为前提那样的视间依赖关系的崩溃,因此,可以保障正确地编辑立体视觉影像,且将流文件供于正确地编辑中。

可克服上述实施化障碍的方式可以是下面那样的下位概念化。

也可以在记录介质中存在媒体电影数据库区域,媒体电影数据库区域由存在于文件系统的特定目录下的多个子目录的阶层和存在于子目录的各阶层中的文件构成,索引文件记录于特定目录,流文件记录于流用子目录,索引文件包含表示在媒体电影数据库区域内是否存在立体视觉内容的存否标志,存否标志以表示立体视觉内容存在为条件,扩展可编辑性标志生成于索引文件中。

基于标志的规定可否编辑的编辑对象为“媒体电影数据库”。“媒体电影数据库”是将构成数字电影作品的数据要素按照其每个类别存储于对应的子目录及文件中,并使这些数据要素与索引文件的多个标题(title)相关联的数据集合体。该媒体电影数据库中,构成平面视觉(2D)输出模式的电影的数据结构成为前提,作为其扩展,追加构成立体视觉(3D)输出模式的电影的数据结构。媒体电影数据库具有在文件系统中预定的目录、文件结构,利用与该记录介质对应的再现装置,保障作为电影作品的记录数据被识别。

在装填记录介质时,作为介质的内容物被识别的是位于该媒体电影数据库区域下的目录阶层构造,因此,通过将该目录阶层构造设为不能写入、不能编辑,记录介质作为不可编辑介质被识别。以适于假定立体视觉再现的电影记录格式的形式能够将记录介质设定成能编辑、不能编辑。

当缩小范围到电影记录格式的例子时,将为了向Blu-ray(蓝光)盘记录电影作品而特别化的媒体电影数据库称为“BDMV数据库”。BDMV数据库存储于称为BDMV目录的特定名称的目录下。用于电影作品记录的格式由文件系统的特定目录(BDMV目录)下的目录阶层和存在于该特定目录的各阶层的文件内部的数据结构构成。

在判断3D内容存否时,最初,需要进行对该目录阶层的检索,但表示3D内容存否的存否标志(SS_content_exist_flag)存在于索引文件中,因此,如果根据该存否标志(SS_content_exist_flag),则即使省略对上述那样的目录阶层的检索,也能够适当设定对记录介质的3D内容存否的判断。

可克服上述实施化障碍的方式可以是下面那样的下位概念化。

也可以在存否标志设定为启用的情况下,可编辑性标志设定为禁用,非传统设备将记录介质作为可编辑介质处理是将扩展可编辑性标志设定为启用的情况,在将扩展可编辑性标志设定为禁用的情况下,利用非传统设备不能将记录介质作为可编辑介质进行处理。

通过将扩展可编辑性标志设定为禁用,能够锁定非传统设备的编辑。由于能够保护记录内容免于错误的改写,因此,能够维持内容的安全性。

可克服上述实施化障碍的方式可以是下面的下位概念化。

也可以在流文件中具有包含表示立体视觉影像的多个视频流的流文件和不包含表示立体视觉影像的多个视频流的流文件,在媒体电影数据库区域中记录播放列表信息,在播放列表信息中具有对表示立体视觉影像的多个视频流定义再现路径的立体视觉播放列表信息和对一个视频流定义再现路径的通常的播放列表信息,在播放列表信息为立体视觉播放列表信息的情况下,存否标志设定为启用。这里的再现路径通过将存在于片段(clip)流文件内的视频流在时间轴上定义的再现区间根据规定顺序进行排列而构成。

片段流文件是片段信息文件和流文件的组合。由于可以进行流的随机访问,因此,片段信息文件是与流文件一对一地对应的信息,在进行构成流文件的源包读出时,请求对存储器进行读出。

通过播放列表是否构成立体视觉,能够在非传统设备中变更是将装载的记录介质设为可编辑介质处理,还是设为非可编辑介质处理。即使2D输出模式中的用于进行画中画(picture in picture)再现的播放列表及2D输出模式中的用于实现混音的播放列表存在于记录介质中,将这些播放列表与用于立体视觉的播放列表进行区别,能够正确地设定是否设为可编辑介质。

在此,媒体电影数据库区域也可以由流区域和非流区域构成,流区域位于内周侧,索引文件写入于非流区域,流文件写入于流区域。在光盘的记录区域形成于螺旋轨道的情况下,非流区域位于比流区域更靠内周侧,在流访问之前,能够将索引文件读出至存储器。

以上是在记录介质的方面实现克服实施化障碍的研究。

接着,对在再现装置的方面实现克服实施化障碍的情况下的再现装置的方式进行说明。为了在再现装置的方面实现克服上述实施化障碍,提供一种再现装置,从记录介质读出流文件进行再现,其包含:从记录介质读出索引文件及流文件的读出单元、将读出的流文件内的视频流进行再现的再现单元,索引文件包含可编辑性标志,可编辑性标志是规定在设备中装填本记录介质时,利用该设备本记录介质是否可作为可编辑介质进行处理的信息,通过设定为启用,表示本记录介质可作为可编辑介质进行处理且可以对流文件进行编辑的意思,通过设定为禁用,表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能对流文件进行编辑的意思,再现单元在除了可编辑性标志之外,扩展可编辑性标志也存在于索引文件中的情况下,通过将扩展可编辑性标志设定为启用,即使将可编辑性标志设定为禁用,只要将记录介质作为可编辑介质进行处理并进行视频流的再现即可。

无论是否可进行立体视觉影像的记录、编辑,在与电影记录格式对应的再现装置的索引文件读入时,都执行将记录介质作为可编辑介质处理还是作为非可编辑介质处理的设定,因此,能够使将记录介质作为可编辑介质处理、还是作为非可编辑介质的设定的设定次数设为必要最低限度的次数。由此,能够维持传统设备、非传统设备进行的动作的连贯性。

在记录装置的方面实现克服实施化障碍的情况下,具备:通过进行编码处理得到视频流的编码器、向记录介质写入视频流和索引文件的写入单元,索引文件包含可编辑性标志,在向记录介质写入索引文件时,对可编辑性标志设定启用、禁用的任一值,并且使扩展可编辑性标志与可编辑性标志相对应,可编辑性标志是规定在设备中装填本记录介质时,利用该设备本记录介质是否可作为可编辑介质进行处理的信息,通过设定为启用,表示本记录介质可作为可编辑介质处理且可以对流文件进行编辑的意思,并可以对流文件进行编辑,通过设定为禁用,表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能对流文件进行编辑的意思,扩展可编辑性标志只要规定如下意思即可,在与立体视觉影像的记录及编辑对应的非传统在设备中装填本记录介质时,通过扩展可编辑性标志设定为启用,即使可编辑性标志显示禁用,也可以利用该非传统设备将本记录介质作为可编辑介质进行处理。

在该方式中,能够实现与记录、编辑介质对应的再现装置为2D再现专用类型时则不允许编辑,而如果为2D/3D兼用类型则允许编辑这样的与装填设备的方面一致的处理。

能够实现将构成立体视觉影像的多个视频流以可编辑的方式记录于记录介质并希望以电影记录格式向世上推出的业余电影创作者的愿望,并能够扩大影像文化的范围,实现影像产业进一步的发展。

在此,也可以在记录介质中存在媒体电影数据库区域,媒体电影数据库区域由存在于文件系统的特定目录下的多个子目录的阶层和存在于子目录的各阶层中的文件构成,写入单元向特定目录写入索引文件,向流用子目录写入流文件,在向媒体电影数据库区域写入时,在索引文件内生成存否标志,且根据在媒体电影数据库区域内是否存在立体视觉内容,设定存否标志的值。

在装载记录介质时,可以进行向再现装置通知3D内容的存在的信令(signaling),在装载时,能够使输出模式立即转成3D输出模式。

由于与将媒体电影数据库区域中是否含有3D内容向再现装置通知的存否标志连动且在索引文件中生成扩展可编辑性标志,因此,能够在电影记录格式再现装置中的处理延长线上实现根据扩展可编辑性标志的编辑操作。

(第二实施方式)

第一实施方式将立体视觉视频流设为对象,但在本实施方式中,为了平面视觉视频流的属性扩展,以克服修订电影记录格式时的技术性的障碍为目的。

在能够以电影记录格式记录的视频流中,各个图片具有成为逐行扫描(逐次扫描)方式的图片和成为隔行扫描(间隔扫描)方式的图片的两种。由逐行扫描图片构成的视频流中,作为标准上必须的帧速率(强制速率),规定24Hz(≒23.976(=24000/100001))Hz。这样,各个图片由逐行扫描图片构成,且将帧速率成为24Hz的视频流称为“24P视频流”(精确为23.976P,但通常将其称为24P)。除此之外,作为由逐行扫描图片构成的视频流的帧速率,已知有24Hz、25Hz。

另一方面,各个图片成为隔行扫描图片的视频流的代表性的视频流是由60Hz的隔行扫描图片构成的视频流(60i视频流)。60i视频流称为各个图片为隔行扫描图片且帧速率为29.97(30000/100001)HZ的视频流。当将该29.97Hz换算成场图片时,每1秒的图片数大约成为60张。

利用逐行扫描图片及隔行扫描图片制约帧速率的背景如下。这在电影业界中,电影的拍摄通常普遍以逐行扫描式且上述那样的帧速率进行拍摄,且许多电影以胶卷保存。另外,在广播业界中,世界上的许多TV广播用的影像以60i生成并广播。为了假定在这些电影及广播中的使用,用于拍摄的器材中,不能使用超过上述帧速率的影像素材。但是,当以24Hz、23.976(24000/100001)Hz或25Hz程度的较低的帧速率拍摄运动剧烈的影像时,帧速率不足够,闪烁不自然地观察到影像。这样,不能成为影像品味充分的影像。即使在以60i进行拍摄的情况下,若是隔行扫描图片,则倾斜方向的线破开,而图像恶化显著化。

因此,产生视频流的属性扩展的要求。属性扩展所网罗的视频流为“逐行扫描视频流”。这允许使用1920×1080格式、帧速率为50Hz或60Hz(59.94Hz)的帧速率的MPEG4-AVC(称为“AVC108060P/50P视频流”)。AVC108060P/50P视频流中,将60Hz的帧速率的视频流称为AVC108060P视频流,将50Hz的帧速率的视频流称为AVC108050P视频流。

AVC108060P视频流是由1920×1080的逐行扫描图片构成且其帧速率为60Hz的视频流。更详细而言,具有可选的帧速率的AVC108060P视频流的每1秒的图像数为60张,因此,GOP的数据规模成为AVC108024P视频流的GOP的数据规模倍数以上,而产生GOP的超标(over scale)。由于每1秒的图像数为60张,因此,以解码时间戳(DTS)规定的解码时间及以演示时间戳(PTS)规定的再现时间也以严格的时间间隔设定。同时,由表项映射(entry map)指示的数据间隔也成为严格的。

这里的AVC108060P/50P视频流在编码方式中作为原则是采用MPEG4-AVC,没有采用MPEG4-SVC(Scalable Video Coding)。排除MPEG4-SVC方式的视频流是由于MPEG4-SVC为了将动态图像以多个不同的分辨率、帧速率、画质进行再现,而具有空间可扩展性、时间可扩展性、SNR可扩展性等各种可扩展性,并对动态图像进行编码,这在当前的Blu-ray盘格式中不支持。

“AVC108050P视频流”是指由逐行扫描图片构成且其帧速率成为50Hz的视频流。60P定位于60i的NTSC方式的延长线上。60i的NTSC方式是世界性的电视广播方式,因此,假定利用60P的地理性的范围成为全世界的地理性的范围。

相反,50P定位于50i的PAL方式的延长线上。50i的PAL方式是在欧洲的扫描方式,因此,50P的利用范围也限定于欧洲这样的地理性的范围。

图5表示平面视觉视频流的3个典型的类型。图5(a)是具有1920×1080逐行扫描/60的属性的AVC108060P视频流。图5(b)表示具有1920×1080隔行扫描/60的属性的AVC108060i视频流。图5(c)是第一实施方式中表示的基本视视频流的平面视觉动态图像即具有1920×1080逐行扫描/24的属性的AVC108024P视频流。根据图5(b),在AVC108060i视频流中,每个图片成为隔行扫描图像。隔行扫描图像由奇数场、偶数场的两个场构成。如图5(b),有横线的图像表示隔行扫描图片。相反,如图5(a),没有横线的图像为逐行扫描图片。

如果将图5(a)的AVC108060P视频流的图片序列与图5(c)的AVC108024P视频流的图片序列进行比较,则AVC108024P视频流的每1秒的图像张数少,因此,图像中的模特的运动闪烁,细小的运动的再现度下降。与此相对,(a)中,每1秒的图像张数成为倍数以上,因此,将图像中的人物运动详细地呈现,而传递跳动感。

但是,如AVC108060P视频流、AVC108050P视频流那样,在记录有由可选速率的逐行扫描图片构成的视频流的记录介质向传统设备装填的情况下,传统设备仅识别24P、60i的流属性的视频流,因此,改写成由传统设备识别的流属性。随着围绕各种设备,如果产生丢失逐行扫描视频流的流属性的奇怪的事件,则对制造这些设备或记录介质的各种企业造成影响,且可能成为整个业界的问题。还会损坏逐行扫描视频流记录的优点,而可能产生相关产品的消费停滞。

本实施方式的目的在于,即使经由各种设备,也可在记录介质上实现不损坏流属性的同一性那样的编辑上的担保。

在记录介质的方面实现克服上述实施化障碍的情况下,只要如下即可,包含流文件和索引文件,流文件包含视频流,视频流中具有帧速率为强制性帧速率且由逐行扫描图片构成的视频流和帧速率为可选的帧速率且由逐行扫描图片构成的视频流,可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过设定为启用,表示本记录介质可作为可编辑介质进行处理且可以对流文件进行编辑的意思,通过设定为禁用,表示在不与可选的帧速率的逐行扫描图片的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能对流文件进行编辑的意思,扩展可编辑性标志表示如下意思,在与可选的帧速率的逐行扫描图片的记录及编辑对应的非传统在设备中装填本记录介质时,通过将扩展可编辑性标志设定为启用,即使可编辑性标志显示禁用,也可以利用该非传统设备将本记录介质作为可编辑介质进行处理。

在此,“强制性(mandatory)帧速率(强制速率)”是利用所有版本的再现装置可进行解码及再现的帧速率。当以BD-ROM盘、BD-R盘、BD-RE盘为例子时,这些盘的应用标准在最初版本发行以后,反复进行版本升级,但AVC108024P视频流、AVC108060i视频流在所有版本中可以进行解码、再现。因此,AVC108024P视频流的24Hz、AVC108060i视频流的60Hz成为BD-ROM盘的应用标准中的强制速率。

“可选的(optional)帧速率(可选速率)”是利用一部分再现装置可以进行解码及再现的帧速率。作为AVC108060P视频流的帧速率的60Hz在目前的BD-ROM盘、BD-R盘、BD-RE盘中不能进行解码、再现,但通过不远的将来的标准修订,预计可以进行解码、再现。因此,AVC108060P视频流的60Hz相当于Blu-ray盘的应用标准中的可选速率。

根据以上的记录介质,如果将可编辑性标志设定为禁用,则禁止传统设备的编辑,另一方面,通过扩展可编辑性标志的存在,可以进行由帧速率成为可选速率的多个逐行扫描图片构成的视频流的记录、编辑所对应的非传统设备的编辑。禁止传统设备的编辑,而可以进行非传统设备的编辑,因此,对记录介质的编辑限定于非传统设备的编辑。

因此,能够满足以电影记录格式对记录介质记录并自由地编辑由可选速率的逐行扫描图片构成的视频流,之后向世上推出的业余电影创作者的愿望,能够实现影像文化的发展。在此,也可以实现如下下位概念化,在记录介质中记录播放列表信息,播放列表(play list)信息由多个再现区间信息构成,再现区间信息包含表示时间轴的再现区间的开始点及结束点的信息和表示在该再现区间中被允许再现的基本流的流选择表,在帧速率为可选的帧速率且图片为逐行扫描图片的视频流的表项存在于任一个播放列表信息的再现区间信息的流选择表的情况下,以该表项的存在为条件,扩展可编辑性标志生成于索引文件中。

这里的播放列表信息的表项与流属性组合形成并构成流选择表的流登记(stream registration)。在此,流登记将流选择表(BD-ROM盘中是STN_table)所归属的播放项目(play item)成为当前播放项目时应允许再现的基本流为哪种流与其流号码相对应地表示,流登记成为使流表项及流属性的组合与逻辑的流号码相对应的数据结构。

与流属性组合形成的表项的流号码以1、2、3那样的整数值呈现,流号码的最大数成为对应的流类别的流个数。

再现装置中,按每个该流类别存在流号码寄存器,以在此存储的流号码指示的基本流形成成为当前再现对象的基本流即当前流。

在该流表项内对于应再现的基本流的包识别符进行了记述。由于在流选择表的表项内可以记述应再现的基本流的包识别符,因此,将流登记的流号码存储于再现装置的流号码寄存器,并基于流登记的流表项内的包识别符,使再现装置在再现装置的PID过滤器中执行包过滤。通过这样,流选择表中允许再现的基本流的TS包输出至解码器,而进行基本流的再现。

流选择表的这些流登记按照流号码的顺序排列,基于流号码顺序的流登记的顺位在满足“再现装置能够进行再现”、“流的语言属性与再现装置的语言设定一致”的条件的流存在多个的情况下,通过流登记序列的流号码的顺位,确定成为选择对象的流。

由此,在流选择表的流登记中,在存在再现装置不能再现的流的情况下,将该流从再现中排除,另外,在满足“再现装置能够再现”、“流的语言属性与再现装置的语言设定一致”的条件的流存在多个的情况下,创作者可以向再现装置传达应优先选择它们中哪一个的指针。在可克服上述实施化障碍的方式中,对于由可选速率的逐行扫描图片构成的视频流,通过允许再现的表项是否存在于播放列表信息内的任一流选择表,能够在非传统设备中对将装载的记录介质设为可编辑介质还是设为非可编辑介质处理进行改变。即使只允许AVC108024P视频流的再现的播放列表或只允许AVC108060i视频流的再现的播放列表存在于记录介质,也能够区别它们,并正确地设定是否设为可编辑介质。通过这样,可以进行维持流属性的同一性的状态下的自由编辑。

作为流选择表中成为登记对象的基本流的类别,具有:母画面视频流、音频流、演示图形(presentation graphics)流、交互图形(interactive graphics)流。

母画面视频流是由画中画中预定有子画面嵌入的图片所构成的视频流(主视频流)。是否进行画中画由再现装置决定。在再现装置选择非画中画显示的情况下,只以该母画面视频流进行画面显示。音频流中具有主声音音频流和副声音流的两种。主声音音频流是在进行混音(mixing)再现的情况下应成为主声音的音频流,副声音流是在进行混音再现的情况下应成为副声音的音频流。副声音流中存在用于该混音的用于下采样的信息、用于增益控制的信息。

演示图形(PG)流是通过在解码器中采用流水线(pipe line),能够实现与影像的严格的同步且适于字幕显示的图形流。通过流水线进行的解码动作的实现,实现与动态图像的严格的同步,因此,PG流的用途不限定于字幕那样的字符再现。如果是需要显示电影作品的吉祥物角色并使它们与动态图像同步且动作等严格同步的图形再现,则作为PG流的再现对象,能够采用任意一种。交互图形(IG)流是可以通过具备交互式操作的信息,随着视频流的再现进行而显示菜单,或还根据用户操作显示弹出菜单的图形流。

在以上的流选择表的流登记序列中,逐行扫描视频流的再现的允许与否由流选择表的母画面视频流用的表项规定,因此,通过在允许母画面视频流的再现的表项中检索允许可选速率的逐行扫描视频的再现的表项是否存在,可以进行是否允许编辑的判定。因此,在成为编辑对象的媒体电影数据组中能够有效地进行是否存在逐行扫描视频流的判定。

以上是记录介质方面的实施化障碍的克服方式的说明。

在再现装置方面实现克服实施化障碍的情况下,只要如下即可,再现装置包含从记录介质读出索引文件及流文件的读出单元和将读出的流文件内的视频流进行再现的再现单元,索引文件包含可编辑性标志,可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过设定为启用,表示本记录介质可作为可编辑介质进行处理且可以对流文件进行编辑的意思,通过设定为禁用,表示在不与可选的帧速率的逐行扫描图片的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能对流文件进行编辑的意思,再现装置在除了可编辑性标志之外,扩展可编辑性标志也存在于索引文件中的情况下,通过将扩展可编辑性标志设定为启用,即使将可编辑性标志设定为禁用,也能够将记录介质作为可编辑介质进行处理并进行视频流的再现。

在读取电影记录格式的索引文件时,在可重写介质再现装置中进行是否将记录有由可选速率的逐行扫描图片构成的视频流的记录介质作为可编辑介质进行处理的设定,因此,基于扩展可编辑性标志的控制的追加中不需要较大的改变。能够在现有的可重写介质再现装置的索引文件的处理的延长线上实现对可编辑介质的处理。

在此,在记录介质中记录播放列表信息,播放列表信息由多个再现区间信息构成,再现区间信息包含表示时间轴的再现区间的开始点及结束点的信息和表示在该再现区间中被允许再现的基本流的流选择表,在帧速率为可选的帧速率且图片为逐行扫描图片的视频流的表项存在于播放列表信息的任一再现区间信息的流选择表的情况下,以该表项的存在为条件,扩展可编辑性标志生成于索引文件中,再现装置具备:存储当前流号码的流号码寄存器;存储播放列表信息的当前再现区间信息的号码的再现区间信息号码寄存器;分离播放列表信息中的当前再现区间信息的流选择表所记载的多个基本流中、与当前流号码对应的基本流的解复用单元,上述再现单元可以进行含有对分离得到的基本流中、帧速率为可选速率且由逐行扫描图片构成的视频流进行解码的视频解码器的下位概念化。

再现装置基于播放列表信息中存在于每个再现区间信息内的流选择表执行流选择过程。流选择过程是利用流选择表的流登记序列判定满足“再现装置能够再现”、“流的语言属性与再现装置的语言设定一致”的条件流,并选择它们中的哪个的选择顺序,在当前播放项目切换成新的播放项目时,且由用户请求流切换时,执行流选择过程。

将在当前播放项目切换成新的播放项目等产生再现装置的状态变化时,进行上述那样的判定及选择,且在再现装置的流号码寄存器设定流号码的一连串的顺序称为“在状态变化时应执行的过程(Procedure)”。流号码寄存器存在于每个流类别中,因此,按每个流类别执行上述过程。

在由用户执行流切换请求的情况下,将进行上述那样的判定及选择,且在再现装置的流号码寄存器设定流号码的一连串的顺序称为“请求流变化时的过程”。

在此,“流切换的请求”中具有设置流命令的发行、流变化UO的发行、设置流API的调用的类别。

可以以可选速率进行逐行扫描图片的记录、编辑的非传统设备(上述方式的再现装置)从成为流选择过程的对象的流选择表,以可选速率寻找逐行扫描视频的表项。由此,即使不检索媒体电影数据库区域的所有的文件具体内容,也能够适当设定是将装载的记录介质作为可编辑介质,还是作为非可编辑介质处理。

能够在对电影记录格式所对应的再现装置的索引文件的处理的延长线上规定对根据扩展可编辑性标志的可编辑介质的处理。

另外,在可重写介质再现装置进行以流选择表的存在为前提的解复用、解码,因此,能够在可重写介质再现装置进行以编辑为前提的逐行扫描视频流的再现。

(第三实施方式)

将Blu-ray盘的电影记录格式设为一个例子,对用于克服上述实施化障碍的方式的具体的方式进行叙述。作为该电影记录格式,选择由BDMVRecording Specification规定的BD-RE光盘格式。

BDMVRecording Specification定义可以进行BDMV内容的实时记录—编辑的BDMV的子集。该子集的格式称为Realtime Recording Editing Format(RREF),用于使BD-ROM盘的数据格式的记录版本适于实时记录及编辑处理。

与BDMVRecording Specification且AVC108060P/50P视频流的记录及/或MVC108060i/50i视频流的记录对应的格式在Blu-ray Rewritable格式中定位于最新版本的版本3.1。因此,将本申请实施方式中成为对象的产品等级的格式设为Blu-ray Rewritable版本3.1格式(BDMVRecordingSpecification+RREF格式)。

Blu-ray Rewritable格式版本3.1规定用于记录、编辑BD-RE或BD-R的BDMV内容的BD-ROM应用格式的传送或限制。而且,Blu-rayRewritable格式版本3.1参照的BD-ROM格式Part3的版本成为“版本2.5”。

Blu-ray Rewritable格式版本3.1的BDMV数据库的记录用于实现下面的个人BDMV内容创作、BDMV实时记录和编辑。个人BDMV内容创作假定一次写入(write once)脚本或非编辑脚本。这些一次写入或非编辑脚本由用户完成,并存在于不允许事后编辑的BD-ROM字幕中。

另一方面,BDMV实时记录和编辑(BDMVRecording Specification+RREF)假定可重写和可编辑的使用情形。其包含记录器利用照相机得到的视频记录物。为了能够这样包含,RREF支持基于不同的制造商制造的制造商产品(工业产品)的内容编辑、删除操作。编辑任一RREF内容的任一制造商产品也维持RREF内容。这通过数据库的更新及编辑操作、操作时的菜单完成。

另外,与使用Blu-ray ReadOnly Recording+Realtime Recording EditingFormat(RREF)相应地,在本实施方式中,将与Blu-ray Rewritable版本3.1格式对应的记录装置设为非传统设备。不与Blu-ray Rewritable版本3.1格式对应且只与版本3.0以下的格式对应的记录装置设为传统设备。

下面,通过BDMV数据库的具体例,继续描述如何克服上述实施化障碍。

对面向对象编程语言的索引文件的记述进行说明。BDMV数据库的索引文件称为Index.bdmv。

图6表示BD-ROM盘用面向对象编程语言的Index.bdmv的语法。如图6(a)所示,面向对象编程语言的语法中,索引文件由:type_indicator、version_number、indexes_start_address、extension_data_start_address、reserved_for_future_use、AppInfoBDMV、定义N1个padding_word的for语句、indexes、定义N2个padding_word的for语句、ExtensionData构成。

在BDMV数据库遵循现有技术的Blu-ray Rewritable格式的情况下,AppInfoBDMV的详细的构造成为图6(b)那样。图6(b)表示现有类型的可重写介质格式的Blu-ray Rewritable版本3.0的AppInfoBDMV的数据结构。如图6(b)所示,Blu-ray Rewritable版本3.0的格式中,在AppInfoBDMV内定义editability_flag、reserved_for_future_use、content_provider_use_data。与该图6(b)相对,图6(c)中,与作为表示可否编辑的信息(editability_flag)的作用一起地,定义表示版本3.1的可否编辑的信息(extended_editability_flag)。

图6(c)表示为了BDMVRecording+RREF而扩展的AppInfoBDMV数据的数据结构。这里的扩展为,将表示可否可重写的editability_flag原样作为editability_flag采用,并将15比特的reserved_for_future_use中的3比特置换成initial_output_mode_preference、SS_content_exist_flag、extended_editabitily_flag。图6(c)中处于扩展的数据结构的第32比特(b32)的editability_flag与现有技术的editability_flag的位置相当,因此,在传统设备中作为可否编辑信息进行判断。

另一方面,处于第35比特(b35)的extended_editability_flag与现有技术的reserved区域的位置相当,因此,对传统设备来说,该值是无效的值。因此,在包含3D内容的BDMV数据库中,如果将editability_flag的值设定为“0”,则以3D内容可以进行编辑,因此,即使将extended_editability_flag的值设定为“1”,传统设备也不能识别该值。只要editability_flag的值为“0”,包含3D内容的BDMV数据库就不会被传统设备误编辑。

“editability_flag”在BD-ROM part3-1中定义成reserved。如果该字段为0,则指示不可编辑介质的意思。不可编辑介质限制于BDMVRecordingSpecification,但对于RREF,也可以遵循,也可以不遵循。editability_flag设定为“1”时,索引文件指示将记录的记录介质的处理设为“可编辑介质”的意思。该可编辑介质的内容遵循追加于BDMVRecording Specification的RREF的格式。如果editability_flag的值为“1”,则将该盘判定为“可编辑”而进行编辑。

“initial_output_mode_preference”表示盘的初始输出模式的偏好设置(preference),以“0”表示2D输出模式,以“1”表示3D输出模式。在该“initial_output_mode_preference”设定为“3D输出模式”的情况下,以显示装置中存在立体视觉显示能力为前提,在盘装填时,再现装置设定成3D输出模式。

“SS_content_exist_flag”表示是否使用规范(profile)5功能。在满足下面条件的任一项的情况下,该字段设定成“1”。

-具有编入流选择表SS的3D播放列表

-在动作模式对象数据内的应用管理表内进行正在信令的字节码应用在本身的应用描述符的应用规范值的集内包含“规范5”。“规范5”是与立体视觉再现对应的应用规范。因此,在与动作模式对象对应的标题中不存在3D播放列表的情况下,或在即使没有播放列表本身的情况下,也通过该字节码应用在HAVi屏幕设备中对左眼用图形平面设备、右眼用图形平面设备进行描绘而实现菜单的立体视觉等的情况下,上述“SS_content_exist_flag”设定成“启用”。本说明书的3D内容不仅包含由MVC108050i/60i视频流、MVC108024p视频流构成的3D影像,而且包含字节码应用通过对HAVi屏幕设备描绘左眼用图形、右眼用图形而实现的3D影像。

-使用3D输出模式。在将SS_content_exist_flag设定为“不存在”的情况下,在装填对应的盘的期间不向3D输出模式转移,因此,在再现装置中不执行表示输出模式的设定的输出模式寄存器的模式选择过程,将输出模式寄存器固定化为2D输出模式不变。另一方面,只在将立体视觉内容存否标志设定为存在的情况下,执行模式选择过程。

图6(c)中,如由if语句定义那样,在以3D内容及/或AVC108060P/50P视频流的存在为依据的条件(A)成立时,“extended_editability_flag”生成于AppInfoBDMV数据中。在未满足条件(A)的情况下,该字段成为“0”。如果editability_flag的值不为“0”,则在作为传统设备的记录装置中,该盘判定为“不可编辑”,但在满足以立体视觉内容及/或AVC108060P/50P视频流的存在为依据的条件(condition(A))的情况下,通过新设置的extended_editability_flag完成可否编辑的判定。

在满足上述那样的条件(A)的情况下,extended_editability_flag表示相对于支持比该格式(RREF)的版本更高的版本的BD-R/BD-RE是否应作为不可编辑介质或可编辑介质的任一个来处理。如果extended_editability_flag字段为“0”,则表示盘作为不可编辑介质处理,如果extended_editability_flag字段为“1”,则表示为可编辑介质,且不限于editability_flag的值(regardless of the editability_flag),作为可编辑介质处理。

如以上,在extended_editability_flag存在的情况下,如果extended_editability_flag的值为“1”,则不管editability_flag的值如何,都能够将该盘都判定为“可编辑”,而能够对盘进行编辑。如果extended_editability_flag的值为“0”,则判定为“不可编辑”,而不能对盘进行编辑。

“video_format”使用4比特值对高带宽数字输出功能的视频格式进行指示。在盘插入时,可以通过协商(negotiation)规定该视频格式。

“frame_rate”是指示高带宽数字输出功能的视频速率的4比特值。在盘插入时,可以通过协商规定该视频速率。video_format、frame_rate可以将任一项设定成0。在将任一项设定成0的情况下,两字段被再现装置忽视。

图6(d)是以表形式对比表示图6(b)所示的现有技术的BD-RE盘的AppInfoBDMV数据的比特位置和图6(c)所示的本实施例中扩展的AppInfoBDMV数据的比特位置的详情分别如何变化的图。横方向的项目排列表示AppInfoBDMV的从b0到b48的比特位置,纵方向的项目排列表示现有型的AppInfoBDMV数据(AppInfoBDMV数据现有)、扩展型的AppInfoBDMV数据(AppInfoBDMV数据扩展)。该图的表的读法如下。首先,从横方向的项目中选择寻找到的项目。接着,从纵方向的项目中选择寻找到的项目。这样,读出寻找到的横方向的项目和纵方向的项目交叉的部位的记载栏。如果这样,则能够理解对存在于该比特位置的BDMVRecording Specification所对应的扩展型AppInfoBDMV数据(AppInfoBDMV扩展)、只与BD-ROM盘对应的现有型AppInfoBDMV数据(AppInfoBDMV现有)分配哪种信息要素。

根据该图(d),b32按照作为Blu-ray Rewritable版本3.1的扩展格式、作为Blu-ray Rewritable版本3.0的通常格式成为editability_flag,它们实现相同的作用。而且,可知可以进行Blu-ray Rewritable版本3.1非对应再现装置的读取。从b33到b39,扩展格式中成为initial_output_mode_preference、SS_content_exist_flag、extended_editabitily_flag,并利用3D记录编辑装置进行读取。

现有的记录装置中,基于图6(b)中定义的数据结构,取得有意义的信息,另一方面,2D再现装置忽视为将来的使用目的而确保的reserved区域,或即使2D再现装置读取,也起不到任何作用。

图6中说明的extended_editability_flag在满足下面表示的条件的任一项时设于Index.bdmv。图7是说明用于extended_editability_flag生成的条件的图。

第一条件是在盘内存在3D内容。3D内容是否存在通过index.bdmv的AppInfoBDMV()内的SS_content_exist_flag可判定。在SS_content_exist_flag为“1”的情况下,在盘内存在3D内容,且condition(A)成为TRUE(真)。

第二条件是在包含Progressive video的Primary Video Entry的内容存在于BDMV数据库中。该Primary Video Entry是存储有画中画的母画面视频流(主视频流)的PID的流表项,而且是与MPEG-4AVC1920x1080/59.94p或MPEG-4AVC1920x1080/50p的流属性组合形成的流表项。具体而言,Primary Video Entry表示下面的1)、2)。

1)盘内的处于PlayList的STN_table中的stream_attributes之中,stream_coding_type=0x1B(即编解码器为MPEG-4AVC)、

2)video_format=6(即,分辨率为1920x1080p)、frame_rate=6或7(即,帧速率为50Hz或59.94Hz)的值的组合。

即使在PlayList的STN_table内存在至少一个stream_coding_type=0x1B、video_format=6、frame_rate=6或7的组合的情况下,在盘内也存在Progressive video的内容,且条件(A)成为TRUE。

图8以表格形式表示必须将editability_flag设为0的条件和extended_editability_flag为“1”时的记录装置的处理。表的上层表示必须将editability_flag设为0的条件,表下层表示extended_editability_flag为“1”时的记录装置的处理。记录有3D内容及Progressive Video内容的盘即使在现有型的再现装置中也具有再现兼容性,因此,利用现有型的再现装置进行再现。

另一方面,现有设备中的编辑不与作为新的方式的MVC108024p视频流及50i/60i视频流的3D再现和AVC108060P/50P视频流的逐行扫描再现对应,编辑的结果,包含于播放列表信息文件及片段信息文件的MVC108024p/50i/60i视频流及AVC108060P/50P视频流所相关的信息有可能被废弃并改变。其结果,本来记录的MVC108024p/50i/60i内容及AVC108060P/50P内容可能消失。因此,包含允许MVC108024p/50i/60i视频流的再现的表项的播放列表存在时及包含允许AVC108060P/50P视频流的再现的表项的播放列表存在时,editability_flag设为“0”,禁止利用现有设备的编辑。另一方面,作为该处置方法,即使editability_flag为0,遵循Blu-ray Rewritable版本3.1格式(BDMVRecordingSpecification+RREF)的记录装置也可作为可编辑介质来处理。

如以上,通过规定Blu-ray Rewritable版本3.1格式(BDMVRecordingSpecification+RREF格式)的索引文件的语法,且规定extended_editability_flag的设定值的含义,BD-R盘、BD-RE盘的再现装置可以通过可解释的记载将索引文件记录于记录介质并供于记录装置的处理。通过使用面向对象编程语言进行以上那样的参数设定,能够在与BDMVRecordingSpecification+RREF对应的记录装置或再现装置中读取本发明的数据结构的特征。

以上是记录介质的方式。接着,对再现装置的方式进行说明。关于再现装置,上述的构成要素中,只要在读出单元进行与上述Index.bdmv对应的处理即可。图9为具体地记载该读出单元的改良的图。

图9是表示判定以扩展格式记录有非传统设备的记录装置的盘的可否编辑的顺序的流程图。读入来自盘的Index.bdmv后,首先,确认editability_flag的值(B0001)。如果editability_flag的值为“1”,则再现装置将该盘判断为“可编辑”(G0001)。在editability_flag为“1”的情况下,不管再现装置是否与3D及Progressive Video对应,均允许编辑。

如果editability_flag的值为“0”,则继续判定该盘是否满足condition(A)(B0002)。

如果在盘内含有MVC108024p/50i/60i的内容或Progressive video内容的任一项或双方,则condition(A)成为“TRUE”,如果双方均不含有,则condition(A)成为“FALSE”。因此,首先,利用SS_content_exist_flag的值判定是否包含MVC108024p/50i/60i3D视频内容(C0001)。

如果SS_content_exist_flag的值为“1”,则可判断为在盘内记录有MVC108024p/50i/60i的3D视频内容。因此,condition(A)返回TRUE。

如果SS_content_exist_flag的值为“0”,则接着检查Progressive video内容是否存在。判断Progressive video内容是否存在通过检查盘内的全部PlayList的STN_table而完成(C0002)。

如果在STN_table内存在至少一个具有stream_coding_type=0x1B、video_format=0x06、frame_rate=6或7的值的Primary video entry,则可判断为在盘中记录有包含AVC108060P/50P视频流的内容。因此,condition(A)返回TRUE。如果在STN_table内具有stream_coding_type=0x1B、video_format=0x06、frame_rate=6或7的值的Primary video entry(主视频表项)一个都不存在,则可判断为在盘中未记录Progressive video(逐行视频)内容。因此,可判断为MVC108024p/50i/60i的3D视频内容、Progressivevideo内容均未记录,condition(A)返回FALSE。

另外,在以上的说明中,在检查MVC108024p/50i/60i的3D视频内容的记录有无后(C0001),检查Progressive video内容的记录有无(C0002),但C0001和C0002的顺序也可以相反。

即,也可以在检查Progressive video内容的记录有无之后,检查MVC108024p/50i/60i的3D视频内容的记录有无。如以上,判定condition(A)的结果,如果condition(A)为TRUE,则在index.bdmv的APPInfoBDMV()存在extended_editability_flag,因此,盘的可否编辑可通过观察extended_editability_flag的值来判断。

如果condition(A)为FALSE,则extended_editability_flag不存在,盘的可否编辑的判断可利用editability_flag的值来判断。即,此时,editability_flag的值为“0”,因此,再现装置将该盘判断为“不可编辑”(G0002)。

如果condition(A)为TRUE,则继续检查extended_editability_flag的值(B0003)。如果extended_editability_flag的值为“1”,则再现装置不管editability_flag的值如何,都将该盘判断为“可编辑”,且允许编辑盘。如果extended_editability_flag的值为“0”,则再现装置将该盘判断为“不可编辑”,且不能进行编辑。

对通过只与版本3.0以下的Blu-ray Rewritable格式对应的设备的读取时进行说明。在版本3.0以下的Blu-ray Rewritable格式的播放器中不能识别到extended_editability_flag的存在,可否编辑仅通过editability_flag来判断。

因此,如果editability_flag的值为“1”,则只与版本3.0以下的Blu-rayRewritable格式对应的再现装置可以将该盘判断为“可编辑”而进行编辑。另外,如果editability_flag的值为“0”,则只与版本3.0以下的Blu-rayRewritable格式对应的再现装置将该盘判断为“不可编辑”而不能进行编辑。在盘中记录有MVC108024p/50i/60i的3D视频内容或Progressive video内容的情况下,editability_flag的值设定成“0”,因此,只与版本3.0以下的Blu-ray Rewritable格式对应的再现装置不能编辑记录有MVC108024p/50i/60i的3D视频内容或Progressive video内容的盘。

以上是克服再现装置的方面的实施化障碍的研究。

图9中是对已经记录了BDMV数据库的BD盘确定可否编辑的判定的方法的说明,但即使记录装置在未记录介质(空白盘)记录BDMV数据库的情况下,也要求按照与上述一样的规则进行记录。

为了使记录装置进行上述的Index.bdmv的处理,必须使能克服上述实施化障碍的记录装置的方式中作为构成要素之一的写入单元执行上述顺序。图10为具体地记载该特征的图。图10是表示在空白盘新记录内容时的可否编辑的确定顺序的流程图。

首先,判定是否记录MVC108024p/50i/60i的3D视频内容(B0010)。如果为是(Yes),则在包含MVC108024p/50i/60i的3D视频内容的情况下,在传统设备中必须禁止编辑,因此,将SS_content_exist_flag设定成1,将editability_flag设定成0,将extended_editability_flag设定成X。在此,X为与模式设定相应的值,在允许编辑的情况下,extended_editability_flag设定成“可(X=1)”。在禁止编辑的情况下,extended_editability_flag设定成“不可(X=0)”。

在BDMV数据库中不含有MVC108024p/50i/60i的3D视频内容的情况下,对是否记录AVC108060P/50P视频流进行判定(B0011)。在未记录的情况下(B0011中否(No)),BDMV数据库只为2D内容,必须能进行2D设备中的编辑,因此,将SS_content_exist_flag设定成0,将extended_editability_flag设为reserved区域,将editability_flag设定成Y。在此,Y是与模式设定相应的值,在允许编辑的情况下,editability_flag设定成“可(Y=1)”(G0011)。

在记录AVC108060P/50P视频流的情况下(B0011中是),由于包含逐行扫描视频,因此,必须在传统设备中禁止编辑,因此,将SS_content_exist_flag设定成0,将editability_flag设定成0,将extended_editability_flag设定成X(G0012)。在此,X是与模式设定相应的值,在允许编辑的情况下,extended_editability_flag设定成“可(X=1)”。在禁止编辑的情况下,extended_editability_flag设定成“不可(X=0)”。

另外,B0010和B0011的流程顺序也可以替换。

图11表示利用3D拍摄装置记录MVC108024p/50i/60i的3D视频内容的记录介质装填于版本3.1的Blu-ray Rewritable非对应的记录装置、版本3.1的Blu-ray Rewritable对应的记录装置的情形。图中的eject1表示来自3D拍摄装置的记录介质的取出,在该状态下,在记录介质的索引文件中,AppInfoBDMV数据将editability_flag设定成禁用,将extended_editability_flag设定成启用。图中的insert2表示记录介质向Blu-ray Rewritable版本3.1非对应的记录装置的装填。editability_flag被设定成禁用,extended_editability_flag被设定成启用,因此,在Blu-ray Rewritable版本3.1非对应的记录装置中,不能进行部分删除、分割、整合这样的编辑操作。insert1表示记录介质向Blu-ray Rewritable版本3.1对应的记录装置的装填。editability_flag被设定成禁用,extended_editability_flag被设定成启用,因此,与版本3.1的Blu-ray Rewritable对应的记录装置能够在立体视觉影像中进行删除中间部分的部分删除。

图12表示记录装置进行TV广播的TV录制的情形。图中的箭头eject2表示将完成录制的记录介质从记录装置排出的弹出。此时,记录介质中,在作为记录物的BDMV数据库中含有MVC108024p/50i/60i的3D视频内容,因此,将SS_content_exist_flag设定成启用,将editability_flag设定成禁用,将extended_editability_flag设定成启用。箭头insert3表示向版本3.1非对应再现装置的装填。Index.bdmv中,将SS_content_exist_flag设定成启用,将editability_flag设定成禁用,将extended_editability_flag设定成启用,因此,在版本3.0非对应再现装置中,只可以进行平面视觉再现,不能进行MVC108024p/50i/60i的3D视频内容编辑。insert4表示记录介质向与版本3.1的Blu-ray Rewritable对应的记录装置的装填。Index.bdmv中,将SS_content_exist_flag设定成启用,将editability_flag设定成禁用,将extended_editability_flag设定成启用,因此,与版本3.1的Blu-ray Rewritable对应的记录装置可以在立体视觉影像中进行删除中间部分的部分删除。

如以上,根据本实施方式,Blu-ray Rewritable版本3.1格式(BDMVRecording Specification+RREF格式)发行后,如果还有格式修订,则通过对编辑对象增加该修订后的格式,能够实现编辑对象的范围扩大,并实现记录装置及记录介质的高增值化。

修订后的BDMV数据库的编辑不会造成牵连制造记录介质的制造商、制造进行编辑的传统设备的制造商、进行再现的再现装置的制造商那样的质量问题,因此,能够对BDMV数据库格式不断重复新的改良,而能够追求格式的合理化、最佳化。

(第四实施方式)

在本实施方式中,对实现隔行扫描3D再现的情况下的播放列表信息的描述进行说明。在隔行扫描3D再现方面,以隔行扫描式构成1920×1080的分辨率的图像,因此,以BD-ROM格式的再现装置未解释的流属性描述BDMV数据库。

因此,能实现隔行扫描3D再现的BDMV数据库与MVC108024P视频流的3D再现对应,但在装填于与MVC108060i/50i视频流的隔行扫描3D再现非对应的现有的3D再现装置的情况下,必须以不产生问题的数据结构来生成。

在此,在立体视觉再现方面,根据流选择表的立体视觉版(称为STN_table_SS),进行基本视视频流及从属视视频流的选择。但是,在STN_table_SS中含有关于隔行扫描视频的流属性信息,意味着对播放器来说,未知的信息包含于STN_table_SS,而可能引起误动作。

本实施方式的目的在于,在不与隔行扫描影像的立体视觉再现对应的再现装置中避免装填时的误动作且可提供基于记录介质的隔行扫描影像。

在此,需要通过将隔行扫描3D用的STN_table_SS相对于针对现有的BD-3D的BDMV数据的STN_table_SS加以区别,由此实现再现兼容性的确保。

具体而言,只要如下即可,可克服上述实施化障碍的记录介质记录播放列表信息和流文件,对播放列表信息中不与基于隔行扫描图像的立体视觉再现对应的版本的播放列表信息的区段数据赋予设定有第一值的识别信息,对是播放列表信息且与隔行扫描图像的立体视觉再现对应的版本的播放列表信息的区段数据赋予设定有第二值的识别信息,赋予了第二值的识别信息的区段数据包含立体视觉用的流选择表,该立体视觉用的流选择表使包含由隔行扫描类型的视分量构成的从属视视频流的包识别符的表项与隔行扫描视频的流属性相对应地表示。

可克服上述实施化障碍的再现装置只要如下即可,其具备:存储该装置的版本的版本寄存器、从记录介质读出传输流的读出单元、对读出的传输流进行解复用的解复用部,如果不是与隔行扫描影像的立体视觉对应的特定版本,则从播放列表信息的区段中、与第一值的识别符相对应的区段取得流选择表,如果装置的版本是与隔行扫描影像的立体视觉对应的特定版本,则从播放列表信息的扩展数据中、与第二值的识别符相对应的扩展数据取得流选择表,取得的流选择表中,使用与流属性相对应的流表项内的包识别符,使解复用部进行具有隔行扫描视频属性的从属视视频流的解复用,上述第一值是利用只可以进行逐行扫描视频的立体视觉再现的设备识别的值,第二值是利用可以进行逐行扫描视频的立体视觉再现及隔行扫描视频的立体视觉再现的设备识别的值。

下面,对上述方式的记录介质中的扩展数据进行说明。扩展数据在索引文件、电影对象、电影播放列表、片段信息中为了存储专用数据(privatedata)而确保,并赋予ID1、ID2的两种ID中的任一种。

ID1识别对登记有制造商专用数据的制造商来说成为专用的扩展数据。在该ID1中编码设定有该BDMVRecording Specification的许可证发放者(licenser)分配的值。作为ID1可设定的编码值为从0x0000到0x0FFF的范围的数值。

ID2识别由被许可的制造商规定的扩展数据。具体而言,对赋予有ID2的扩展数据配置是记录装置而且是预先登记制造商专用数据的记录装置型号代码。由于配置扩展数据的型号代码,因此,通过参照索引文件、电影对象、电影播放列表的扩展数据,可判别进行该记录的记录装置是哪一个。

若是Blu-ray ReadOnly盘格式,则在电影播放列表文件(MPLS文件)的扩展数据中,为了STN_table_SS的存储而使用赋予设定有编码值“0x0002”的ID1的扩展数据。但是,不适于将允许MVC108060i/50i视频流的再现的STN_table_SS配置于设定有该“0x0002”的ID1的扩展数据中。这是由于允许该MVC108060i/50i视频流的再现的STN_table_SS对不与版本3.1对应的再现装置来说是未知的信息,将该STN_table_SS供给于该再现装置而导致误动作。

因此,为了描述STN_table_SS,在ID1中导入未使用的编码值。编码值“4(=0x0004)”是未使用,因此,对mpls文件的扩展数据登记将编码值设定成0x0004的ID1,在此,配置STN_table_SS。设定有0x0004的编码值的ID1可被现有的Blu-ray ReadOnly盘播放器忽视,因此,不会导致该播放器的误动作。

图13表示以面向对象编程语言生成播放列表信息文件时的语法。图中的Playlist()是定义主路径信息、子路径信息的部分。PlayListMark()是描述播放列表标记信息的部分,ExtensionData()是描述上述扩展数据的部分。它们的地址描述成PlayList_start_address、PlayListMark_start_address、ExtensionData_start_address。

下面对主路径信息、子路径信息、播放列表标记信息进行说明。

主路径信息有1个以上的主要的再现区间信息构成。主要的再现区间信息称为播放项目信息,是TS的再现时间轴中,将成为In_Time的时刻和成为Out_Time的时刻的组合定义成1个以上,由此定义逻辑性的再现区间的信息。再现装置中含有存储当前的播放项目的号码的播放项目号码寄存器,多个播放列表信息中,存储于该播放项目号码寄存器的播放列表信息成为当前的再现对象。另外,作为再现区间的播放项目信息包含流参照信息。流参照信息是片段信息文件名信息(clip_information_file_name),表示将构成播放项目的传输流作为片段流文件进行管理的片段信息文件。

因此,再现区间信息称为子路径信息,由多个子播放项目信息构成。

播放列表标记信息是定义再现区间固有的标记点的信息,包含:表示再现区间的参照符、数字流的时间轴中表示标记点处于何处的时间戳、表示标记点的属性的属性信息。属性信息表示的是由播放列表标记信息定义的标记点是尽管可以进行基于链接命令的链接但不成为用户进行章节跳过操作时的选择对象的连接点,还是可以进行基于链接命令的链接并且成为用户进行章节跳过操作时的选择对象的表项标记。

以上是播放列表信息文件的说明。作为将包含允许MVC108060i/50i视频流的再现的表项的STN_table_SS与现有的STN_table_SS进行区别的方法,只要将对索引文件应赋予的ID1变更成其它值即可。在登记有ID1=0x0004的扩展数据中配置包含MVC108060i/50i视频流的表项的STN_table_SS。

流选择表立体视觉版作为该语法的Extention_Data之一供于再现装置进行的处理中。

图13的箭头cul1详细说明表示ExtentionData(扩展数据)的内部结构。如该引出线所示,对ExtentionData赋予0x0004的ID1,在其内部存在STN_table_SS。引出线cul2详细说明表示STN_table_SS的内部结构。如该引出线所示,STN_table_SS表示在STN_table_SS的stream_attribute_SS中含有隔行扫描3D视频的情况下的video_format、frame_rate的设定值。根据该图,video_format、frame_rate中,video_format设定为=4(1080i),frame_rate设定成3或4(25Hz、29.97Hz)。该25Hz、29.97Hz的值将MVC108050i/60i视频流的50Hz/59.94Hz(场)换算成每1秒的帧数。

如果将包含允许MVC108060i/50i视频流的再现的表项的STN_table_SS()配置于设定有其它编码值的ID1的扩展数据中,则在Blu-rayReadOnly盘播放器中,也可以作为能够进行跳读的扩展信息处理,因此,不会对再现带来不良影响。另外,新的与隔行扫描3D对应的版本3.1的Blu-ray Rewritable的再现装置利用作为新ID的ID1=0x0004的扩展数据可判别是包含MVC108060i/50i视频流的表项的STN_table_SS,因此,可以进行隔行扫描3D的解码。

上述是对STN_table_SS进行特别化的说明。对隔行扫描MVC108060i/50i的3D视频的播放列表信息、片段信息的记载规则进行一般化。

片段信息文件中,作为在赋予有0x0004的ID1的扩展数据中排列的信息要素,具有:程序信息SS、区段开始点信息、特征点信息SS。

程序信息SS是为了立体视觉而扩展的信息。程序信息是表示片段流文件的主TS、子TS的程序构成的信息,表示片段流文件将哪种基本流进行复用的信息。具体而言,表示对片段流文件进行复用的基本流具有哪种包识别符,或具有哪种视频格式、帧速率。在如下规定视频格式和帧速率的组合的方面,程序信息SS与通常的程序信息不同。

即,在程序信息SS中,格式代码=4追加1080i(SMPTE),格式代码=5追加720P,格式代码=6追加1080P。

帧速率如下。帧速率代码=4追加24000/1001(=23.996)=3025Hz,帧速率代码=4追加3000/1001(29.97Hz),帧速率代码=6追加50Hz,帧速率代码=7追加6000/1001(59.94)。而且,作为程序信息_SS的格式及帧速率的组合,规定1920×1080隔行(1080i)。1080i在SMPTE274M-1998 1920×1080Scanning and Analog and Digital interface for multiplepicture layer中规定。

区段(extent)开始点信息是用于从存在于立体视觉隔行扫描流文件中的多个区段分离包含基本视频流的ATC序列和包含从属视视频流的ATC序列的信息。

特征点信息SS是为了立体视觉再现而扩展了片段信息文件的特征点信息的信息。对一般的特征点信息进行说明。以Blu-ray ReadOnly盘格式定义的特征点信息是按每个基本流表示对片段流文件复用的多个基本流的特征点在哪存在的信息。表示每个基本流的特征点的信息称为表项映射(EP_map)。什么成为哪个特征点按每个流的类别而不同。在母画面视频流的情况下,位于Open-GOP、Closed-GOP的开头的表示I图片类型的视分量的开头的访问单元分隔符成为特征点。

另外,如何表示特征点在ATC序列、STC序列的各自中不同。在ATC序列中,特征点以源包号码呈现。在STC序列中,相同的特征点使用表示STC时间轴的时刻的PTS呈现。这些源包号码与再现时间相对应,因此,表项映射由多个表项点构成。具体而言,构成表项映射的各个表项点使表示ATC序列的特征点的所在的源包号码与表示STC序列的特征点的所在的PTS相对应,且具备:表示是否可以进行从该特征点起的单独再现的标志(is_angle_change标志)和表示存在于GOP开头的帧内图片的大小的信息(I_size)。

每个基本流的表项映射使这些每个流类别的特征点的源包号码与PTS相对应地表示,因此,通过参照该表项映射,能够从STC序列的任意时刻导出表示距该时刻最近的每个基本流的特征点的所在的源包号码。上述的特征点信息是用于平面视觉的信息,从属视视频流的特征点不含有。为了对其进行补充,在片段信息文件中存在用于立体视觉的特征点信息SS,并包含使MVC108060i/50i从属视视频流的时间轴上的PTS与SPN相对应的EP_map_SS。通过使用该EP_map_SS,可以进行基本视视频流的随机访问。

这种程序信息SS、区段开始点信息、特征点信息SS在片段信息文件的扩展数据中登记于“4”的编码值的ID1。

接着,对配置于播放列表信息的扩展数据的信息进行叙述。

流选择表SS(STreamNumber_table_StereoScopic(SS))是只在3D输出模式中与流选择表共同使用的流选择表,在再现播放项目及再现与播放项目关联的子路径时,定义能够选择的基本流。在此,在播放项目#1~#N的N个播放项目存在的情况下,与播放项目#1~#N的各自对应的流登记序列设于流选择表SS中。

流登记序列的各个流登记信息包含:流号码、与该流号码对应的流表项、流属性。该流表项包含包识别符(PID),通过使用包识别符,能够使PID过滤器进行应只在3D再现时使用的基本流的解复用。流选择表SS是指3D输出模式固有的扩展,因此,各播放项目信息中将流选择表SS(STN_table_SS)相关联的播放列表称为“3D播放列表”。

作为STN_table_SS的流登记序列,具有:对MVC108060i/50i从属视视频流的流表项及流属性赋予流号码的流登记序列(1);对构成立体视觉演示图形的左眼用PG流及右眼用PG流的流表项及流属性赋予流号码的流登记序列(2);构成立体视觉交互图形的左眼用IG流及右眼用IG流的流表项及流属性赋予流号码的流登记序列(3);在采用在画面上端配置字幕的上端配置布局的情况下,对作为可以允许以1plane+Offset(1平面+偏移)再现的字幕流的PG流或文本字幕流的流表项及流属性赋予流号码的流登记序列(4),在采用在画面下端配置字幕的下端配置布局的情况下,对作为可以允许以1plane+Offset再现的字幕流的PG流或文本字幕流的流表项及流属性赋予流号码的流登记序列(5)。

在此,1plane+Offset为,通过在一个帧期间使平面存储器的像素坐标向左方向及右方向变化,并使用1张图形实现立体视觉的输出模式。该1plane+Offset模式的变化量存在于在从属视视频流的GOP开头存在的视频访问单元的MVC可扩展嵌套SEI消息(参照图3(c))中,对GOP的各个帧设定固有的值。

除此之外,记载于STN_table_SS的流登记序列以外的信息要素具有下面的要素。具有:在以IG流显示弹出菜单时,应适用于基本视视频流的1plane+Offset再现的弹出显示固定偏移(1);在将文本字幕流以1plane+Offset模式显示时,规定对各描绘区域的1plane+Offset再现是否有效的有效性标志(2);表示以右眼用图形、左眼用图形可以进行立体视觉的立体视觉PG流是否存在的存否标志(3);表示可以进行字幕的上端配置的上端配置字幕流是否存在的上端配置存否标志(4)、表示可以进行字幕的下端配置的下端配置字幕流是否存在的下端配置存否标志(5);表示以右眼用图形、左眼用图形可以进行交互式的立体视觉的立体视觉IG流是否存在的存否标志(6)。

在再现装置设定成3D输出模式的情况下,在对应的流号码设定于再现装置的流号码寄存器时,流选择表SS的流表项表示再现装置应该用于解复用的包识别符。在此,与播放项目信息内的流选择表的不同点是,STN_table_SS的流登记序列不会成为流选择过程的对象。即,流选择表的流登记序列的流登记信息解释为各个基本流的优先顺序,任一流登记信息内的流号码写入于流号码寄存器。但是,STN_table_SS的流登记序列不会成为流选择过程的对象,STN_table_SS的流登记信息在任一流号码存储于流号码寄存器时,只用于取出与该流号码对应的流表项及流属性的目的。

接着,对子路径表项扩展进行说明。子路径表项扩展是用于明示用于立体视觉的基本流存在于何处的表项,其包含:包含该基本流的片段流文件的片段信息的表项ID、子路径ID、流PID。以上是对子路径表项扩展的说明。

接着,对平面内有效化信息列进行说明。

在将对应的播放列表信息作为当前播放列表选择的情况下,平面内有效化信息是规定视频平面的像素区域中,以哪个部分为有效地配置用于动态图像的显示窗口的信息,其由:bottom_margin、top_margin、top_down_offset、bottom_up_offset构成。

在视频平面上采用通常布局的情况下,top_margin、bottom_margin规定画面的上端区域的纵宽度、下端区域的纵宽度为多少。

在采用配置于字幕的画面下端的下端配置布局的情况下,bottom_up_offset是表示缩短画面的上端部,提升动态图像的显示窗口,使下端扩大多少的偏移,在采用下端配置布局时,代替top_margin使用。

在采用配置于字幕的画面上端的上端配置布局的情况下,top_down_offset是表示将画面的上端部扩大多少,且是否降低动态图像的显示窗口的偏移,在采用上端配置布局时,代替top_margin使用。

以上是对将片段信息文件、播放列表信息文件的值设成0x0004的ID1的扩展数据的信息要素的说明。

播放列表再现时的扩展数据访问如下。

基于播放列表对再现进行叙述。在根据电影对象或字节码应用命令再现的情况下,确认该播放列表的版本。

另外,利用该播放列表中成为当前播放项目的播放项目信息的clip_information_file_name确认参照的片段信息文件的版本。

如果当前的输出模式为3D输出模式,且播放列表的版本为版本2.4,则从赋予有0x0004的ID1的扩展数据取出STN_table_SS、子路径扩展。如果不是那样,则从配置有0x0002的ID1的扩展数据取出STN_table_SS、子路径扩展。在从0x0004的ID1取出的STN_table_SS中与MVC108060i/50i视频流的流属性相对应地设定有MVC108060i/50i视频流的PID,且在子路径表项扩展中记载有从属视视频流的包识别符,因此,基于这样,能够在PID过滤器进行基本视视频流、从属视视频流的解复用。另外,使用STN_table_SS能够实现使用左眼用或右眼用的PG流、左眼用右眼用的IG流的立体视觉再现或PG流、IG流、文本字幕流的1plane+Offset再现。

如果当前的输出模式为3D输出模式且片段信息的版本为版本2.4,则从赋予有0x0004的ID1的扩展数据取出程序信息SS、特征点信息SS、区段开始点信息。如果不是这样,则从赋予有0x0002的ID1的扩展数据取出程序信息SS、特征点信息SS、区段开始点信息。在从赋予有00x0004的ID1的扩展数据取出的程序信息SS中存在表示MVC108060i/50i视频流的编码方式或视频格式、帧速率的流属性,因此,将其设定成视频解码器。

另外,根据从0x0004的ID1取出的区段开始点信息,进行ATC序列1、2的分离,根据特征点信息,执行随机访问。

(第五实施方式)

本实施方式对索引文件的动作模式对象程序和标题相对应的改良进行叙述。

对索引文件的上述对应的概要进行说明。索引文件规定可以存储于再现装置的标题号码寄存器的多个标题号码和动作模式对象程序相对应。在此,标题号码寄存器的标题号码具有0、1~999、不定值(0xFFFF)的号码。标题号码0是顶部菜单(top menu)标题的标题号码。

顶部菜单是位于记录介质的菜单阶层的最上位的菜单,相当于从标题向标题转移的标题间的过渡构造的基础。顶部菜单标题是通过用户进行的菜单调用操作可以调出顶部菜单的标题。不定值(0xFFFF)的标题号码是首先播放标题(first play title)的标题号码。首先播放标题是在装填记录介质之后,进行对视听者的警告及内容供应商的LOGO显示等的标题。

动作模式对象程序是某标题成为当前标题时,规定该标题的动作模式的对象数据及程序的组合。动作模式对象程序具有:用于动作模式的对象数据和程序文件汇总成一个文件的对象程序、将对象数据和程序划分成不同文件的对象程序。前者的动作模式对象程序是以基于命令的动作模式启动的电影对象。电影对象由导航命令构成。另外,动作模式对象数据设定标题调用时的可否恢复等。

后者的动作模式对象程序是以基于字节码翻译器的动作模式启动的字节码应用和动作模式对象数据的组合。动作模式对象数据包含用于应用信令的应用管理表,根据该动作模式对象,使再现装置进行标题边界的动作。在Blu-ray ReadOnly盘的java模式(BD-J模式)中,上述动作模式对象称为BD-J对象,根据该BD-J对象,将规定动作的字节码应用称为BD-J应用。

索引文件具有与各标题号码的各自对应的表项(标题索引),通过对各个标题索引描述动作模式程序文件和标题访问类型,详细规定各个标题以哪种动作模式进行动作。下面是Blu-ray REwritable盘版本3.1的限制。

以首先播放标题及顶部菜单标题再现的播放列表组不包含AVC108060P/50P视频流。在意图再现包含具有以首先播放标题及顶部菜单标题允许AVC108060P/50P视频流的再现的表项的流选择表的播放列表的情况下,必须准备包含强制性格式的替代的(alternative)播放列表。HDMV导航命令及BD-J应用必须确定是否确认AVC108060P/50P视频流能力(如果需要,则为50&25Hz能力)并再现播放列表。首先播放标题、顶部菜单标题以外的标题中,必须以下面的方式进行创作。在从标题再现的播放列表包含AVC108060P/50P视频流的情况下,通过导航命令及BD-J应用指示再现。

没有确认后述的PSR29的AVC108060P/50P视频流能力而意图从标题再现的、允许AVC108060P/50P视频流的再现的表项存在于播放列表的流选择表的情况下,索引文件的标题访问类型必须设定成“不能标题检索”。播放列表的版本号码设定成2.4(0240)、2.0(0200)、1.0(0100)。在播放列表信息文件中含有满足下面的要件的主视频流表项的情况下,设定成版本2.4。

·流编码类型为MPEG4-AVC(0x1B)

·视频格式=6,帧速率为6或7

·在AVC108060P/50P视频流存在的情况下,副视频流的表项数必须设定成0。

在并不意图进行包含具有允许AVC108060P/50P视频流的再现的表项的流选择表的播放列表的再现的标题中,标题访问类型允许标题检索。

如以上,根据本实施方式,多个标题中,与成为再现控制基础的首先播放标题、顶部菜单标题相对应的动作模式对象程序由逐行扫描图片构成,且从再现对象排除帧速率为可选速率的再现路径,因此,在与超过强制性帧速率的高帧速率的逐行扫描再现不对应的再现装置中,即使装填上述记录介质,或通过用户调用菜单,也不能将由多个逐行扫描图片构成且帧速率较高的视频流送入于旧式的再现装置的视频解码器中。因此,在刚装填了记录介质之后,画面不会转暗(blacking out),或在刚进行调用菜单之后,画面不会转暗。

(第六实施方式)

本实施方式是将在目前为止的实施方式中叙述的再现装置作为Profile5BD-R/BD-RE播放器进行实施的方式。Profile5 BD-R/BD-RE播放器进行实施部分删除、分割、整合的包含MVC108024p/50i/60i的3D视频内容的BDMV数据库、MVC108060i/50i视频流、AVC108060P/50P视频流的再现,在可能进行这些再现的方面,比BD-3D播放器先进。

另一方面,BDMVRecording Specification中,内容的再现控制将记录于记录介质的动作模式对象程序设为主体。

在该Profile5 BD-R/BD-RE播放器装载版本3.1的BD-RE的情况下,由该Profile5 BD-R/BD-RE播放器启动的动作模式对象程序不能区别成为动作平台的播放器是BD-3D播放器,还是规范5播放器。在它们不明确的状态下命令流再现的情况下,可能输出不恰当的影像。

本实施方式的目的在于,在成为动作平台的再现装置不明确的状态下,避免动作模式对象程序命令再现的危险的再现指示的发行。

下面对用于克服实施化障碍的改良进行叙述。该改良存在于播放器状态寄存器、播放器设定寄存器中。对播放器状态寄存器进行叙述。播放器状态寄存器是如下寄存器,在装填光盘时,设定初始值,且在变更当前播放项目等再现装置的状态变化时,判定该存储值的有效性。作为该存储值,具有当前的标题号码、当前的播放列表号码、当前的播放项目号码、当前的流号码、当前的章节号码等。在装填光盘时,存储初始值,因此,该存储值为暂时性的存储值,如果弹出光盘,或断开再现装置的电源,则该存储值失去有效性。

播放器设定寄存器在实施电源对策的方面与播放器状态寄存器不同。由于实施有电源对策,因此,在再现装置的电源断开时,该存储值保存于非易失性存储器中,在再现装置的电源接入时,将该存储值复原。再现装置的制造主体(制造商)在再现装置的出厂时规定的再现装置的各种配置、用户安装设置顺序设定的各种配置、以及再现装置与TV系统或立体音响设备、功放等家庭影院系统的设备连接时根据与成为连接对方的设备的协商判明的对方侧设备的60P能力设定于播放器设定寄存器。

各个播放器状态寄存器、播放器设定寄存器均是字长为32比特的寄存器,对32比特长的寄存器的各自分配寄存器号码,使用该寄存器号码确定应访问的寄存器。存储于规定的寄存器号码的播放器状态寄存器、播放器设定寄存器的32比特长的比特序列即任意比特范围[bx:by]的值作为程序进行动作时的动作系统的环境变量(系统参数)处理。

作为该播放器设定寄存器之一的播放器规范寄存器存储于规范5播放器的播放器设定寄存器的第31个寄存器(PSR31)。

图14是表示PSR31的比特分配的图。根据该图,32比特长的PSR31中,从第16比特到第19比特(b16~b19)表示Player Profle。从第0比特到第15比特表示播放器规范的版本。而且,在该PSR31的比特b20存在规范指示符。

进行PSR31 Player Profile and Player Version的Profile5 indicator(b20)的说明。规范5指示符表示播放器是否为规范5。在规范5指示符设定成“1”的情况下,播放器规范表示0011(规范2)。在播放器版本设定成0x0240的情况下,BD-RE/BD-R播放器成为根据Blu-ray ReadOnlyFormatPart3视听基本规格版本(audio visual basic specification version)2.4或2.5的播放器。

即,如果Player Profile=0011b且Profile5 indicator=“1”,则再现装置与BD-RE Profile 5对应。如果是BD-RE Profile 5对应再现装置,则可以进行MVC108024p/50i/60i3D视频视频流的再现/编辑。如果再现装置与隔行扫描3D对应(Stereoscopic 1920x1080 interlace video CapabilityPSR24)或与Progressive video(逐行视频)对应(Progressive VideoCapabilityPSR29),则从b0到b17的Player Version设定成0x0240(与BD-ROM Ver2.4以上对应)。字节码应用及电影对象程序能够确认在启动时成为动作前提的再现装置是否为规范5播放器。例如,即使播放器规范表示与现有的规范相同的“0011”,也可以通过参照播放器指示符判定动作平台是否为规范5播放器,在正确的能力存在的播放器中,能够执行对上述那样的BD-3D播放器来说不具备的再现功能。

允许作为AVC108060P/50P视频流的Progressive video的再现的播放列表为了在Progressive video的解码上确保与非对应设备的兼容性,将version_number区别成“2.4”。因此,也可以设置按照从播放列表检索成为与AVC108060P/50P视频流的流属性组合的表项的检索顺序(图9的步骤C0009)观察version_number并进行判别的逻辑。在具有version_number=0x0240(版本2.4)的值的PlayList中存在与AVC108060P/50P视频流的流属性形成组合的表项,因此,再现装置在确认STN_table内的entry之前,确认version_number是否为0x0240,由此,可以进行判定与AVC108060P/50P视频流的流属性形成组合的流表项的存在。

但是,version_number的值不是唯一确定Progressive video的存在本身的值。即,有时在version_number的值为0x0240以外的PlayList中也存在Progressive video,因此,即使在version_number为0x0240以外的情况下,如果在STN_table内存在stream_coding_type=0x1B、video_format=6、frame_rate=6或7的组合,则存在Progressive video的内容且condition(A)成为TRUE。

以上是对PSR31的说明。接着,对PSR29的详情进行说明。

图15是表示PSR29的比特分配的图。PSR29的b0是HD_Secondary_video_Capability,表示在画中画再现中,再现HDTV对应的子画面影像(副视频)的能力存在于再现装置(1b:HD Secondary Video is capable)还是再现HDTV对应的副视频的能力未存在于再现装置(0b:HD SecondaryVideo is incapable)。在此,HDTV是说具有1920×1080分辨率的视频或具有1280×720分辨率的视频,能够解码输出该视频的能力是否存在在该比特中示出。

PSR29的b1是50&25Hz_video_Capability,表示再现50&25Hz视频即50帧/秒的PAL方式的视频流或25帧/秒的PAL方式的视频流的能力存在于再现装置(1b:50&25Hz Video is capable),还是再现50&25Hz视频的能力不存在于再现装置(0b:50&25Hz Video is incapable)。

对BDMVRecording Specification中新设于PSR29 Player Status Registerfor Player Capability for Video的比特(b4)进行说明。Progressive VideoCapability表示再现装置是否与Progressive Video对应。如果为“1”,则再现装置与Progressive Video Capability对应。Player Version成为0x0240。

图16表示PSR23的比特分配。PSR23表示与再现装置连接的显示装置的特性值。导航命令及字节码应用不能改写PSR23的值。PSR23的值在显示装置通过接口提供这些值时,在开始再现之前自动地设定。在不能自动取得这些值的情况下,这些值由用户设定。

PSR23的b0表示显示装置的立体视觉显示能力。立体视觉显示能力在设定成“0”时表示连接的显示装置不具有显示1920×1080/23.976Hz逐行扫描视频或1920×1080/59.94Hz逐行扫描视频的处理能力的意思。

立体视觉显示能力在设定成“1”时表示连接的显示装置具有显示1920×1080/23.976Hz逐行扫描视频或1920×1080/59.94Hz逐行扫描视频的处理能力的意思。

PSR23的b1表示显示装置的立体视觉1280×720 50p视频显示能力。立体视觉1280×720 50p视频显示能力在设定成“0”时表示连接的显示装置不具有显示1280×720/50Hz逐行扫描视频的处理能力的意思。立体视觉1280×720 50p视频显示能力在设定成“1”时表示连接的显示装置具有显示1280×720/50Hz逐行扫描视频的处理能力的意思。

PSR23的b2表示裸眼立体视觉可否标志。裸眼立体视觉可否标志(Noglasses required for stereoscopic display)通过设定成“0”,表示连接的TV系统为了视听3D输出模式而需要眼镜的意思,通过设定成“1”,表示连接的TV系统为了视听3D输出模式而不需要眼镜的意思。

从b8到b19的画面横向尺寸(Horizontal display size)以cm单位表示连接的显示装置的水平尺寸。在为0x000的情况下,未定义,在从0x001到0xFFE的情况下,以cm单位表示连接的显示装置的水平尺寸。在此,0xFFE表示4094cm的显示器的意思。0xFFF表示比水平长4094cm更大的显示器的意思。

b3表示PSR23 Display Capability。如果与再现装置连接的数字电视显示装置可以显示隔行扫描3D,则Stereoscopic 1920x1080 interlace videoDisplay Capability的值设定成“1”。

图17表示PSR24的比特分配。PSR24表示再现装置的3D能力。记录介质中的程序不能变化PSR24的值。b0表示立体视觉1280×720 50p视频显示能力。立体视觉1280×720 50p视频显示能力在设定成“0”时表示再现装置不具有显示1280×720/50Hz逐行扫描视频的处理能力的意思。立体视觉1280×720 50p视频显示能力在设定成“1”时表示再现装置具有再现1280×720/50Hz逐行扫描视频的再现能力的意思。

b1表示在立体视觉1280×720熵编码模式中是否存在CABAC解码的能力。熵编码模式中具有CAVLC(Context-based Adaptive VLC:基于上下文的自适应VLC)和CABAC。

CAVLC中,根据邻接宏块的DCT系数状态切换用于当前的宏块编码的编码表。

CABAC(Context-based Adaptive Binary Arithmetic Coding:基于上下文的自适应二进制算术编码)与CAVLC相比,在按每个宏块变化概率分布的方面、通过利用上下文考虑码元(symbol)间相关的方面、通过采用算术编码利用非整数代码字的方面不同。若是H.264,则使用这些多个编码方式。这是由于,在处理量少、效果也差不多的CAVLC和处理量大、效果也明显的CABAC中,其用途不同。而且,PSR24的b1的立体视觉1280×720CABAC解码能力在设定成“0”时表示再现装置不具有CABAC的立体视觉影像的解码能力的意思。PSR24的b1的立体视觉1280×720CABAC解码能力在设定成“1”时,表示再现装置具有CABAC的立体视觉影像的解码能力的意思。

b2表示立体视觉PG能力。立体视觉PG能力通过设定成“0”表示再现装置不具有再现立体视觉PG的能力的意思。立体视觉PG能力通过设定成“1”表示再现装置具有再现立体视觉PG的能力的意思。

b3表示立体视觉IG能力。立体视觉IG能力通过设定成“0”表示再现装置不具有再现立体视觉IG的能力的意思。立体视觉IG能力通过设定成“1”表示再现装置具有再现立体视觉IG的能力的意思。

b4表示通过平面移位(plane shift)是否可显示文本字幕显示区域的能力。b6设定成“0”时,表示再现装置不具有通过平面移位显示文本字幕显示区域的的能力的意思。b6设定成“1”时,表示再现装置具有通过平面移位显示文本字幕显示区域的能力的意思。

b5表示3D输出模式的BD-J模式的能力。在该b5设定成“1”的情况下,表示再现装置在3D输出模式中可处理BD-J模式的意思。在b5设定成“0”的情况下,表示再现装置在3D输出模式中不能处理BD-J模式的意思。

b6表示混音的副声音(副音频)的可否再现。

b7表示3D输出模式下的带限制BD-J模式的能力。在该b5设定成“1”的情况下,表示再现装置在3D输出模式中可带限制处理BD-J模式的意思。在b5设定成“0”的情况下,表示再现装置在3D输出模式中即使带限制也不能处理BD-J模式的意思。

b8表示1920×1080隔行扫描3D的能力是否存在,b9表示1920×1080隔行扫描3D的变换能力是否存在。它们通过BDMVRecording Specification新设于PSR24 3D Capability。下面,对这些比特b8、b9进行详细地说明。

b8的Stereoscopic 1920x1080 interlace video Capability表示再现装置是否可解码隔行扫描3D。

为“1”时,表示再现装置可以进行1920×1080隔行扫描3D的解码,为“0”时,表示再现装置不能进行1920×1080隔行扫描3D的解码。如果再现装置为Profile5非对应的播放器,则不与3D再现对应,因此,也没有安装1920×1080隔行扫描3D的解码能力。因此,如果表示Profile5对应/非对应的PSR31的Profile 5 indicator为“0”,则Stereoscopic 1920x1080 interlacevideo Capability不为“1”。

b9的Stereoscopic 1920x1080 interlace video output conversion Capability表示是否可以将隔行扫描3D输出变换为以HDMI v1.4a为基准的3D视频(例如并排(side by side)方式)。在现状的Blu-ray Rewritable版本3.1标准中,即使再现装置中具备可解码隔行扫描3D的功能,连接目的地的3DTV也不限于与隔行扫描3D对应。因此,用于将解码的隔行扫描3D在按照HDMI v1.4a的3DTV中进行再现的变换功能为必须,且该比特的值必须设定成“1”。另外,在将来的标准修订中,将变换功能设为必须的规定也可能缓和。另一方面,不能解码隔行扫描3D的再现装置当然不能将隔行扫描3D视频变换成按照HDMI v1.4a的3D,因此,该比特的值为“0”。可解码隔行扫描3D的播放器将3D变换输出功能强制化。因此,以[b8,b9]允许的组合成为[0(无能力)、0(无能力)]或[1(有能力)、1(有能力)]。不允许[1(有能力)、0(无能力)]或[0(无能力)、1(有能力)]的组合。

对MVC108024p/50i/60i的3D视频的导航模型进行说明。3D隔行扫描视频流的能力在BD-R/BD-RE播放器中是选项处理。导航命令及字节码应用确认PSR24的视频能力并规定PSR22中使用的输出模式。如果3D隔行扫描能力为0,则在开始播放列表再现之前,输出模式规定成2D输出模式。

图18(a)表示PSR22的比特分配。PSR22的b0表示当前的输出模式。如果输出模式变化,则再现装置的视频输出必须对应变化。输出模式的值必须通过选择模型控制。

PSR22的状态转变通过称为模式选择过程的规定的顺序实现。该模式选择过程由光盘装填时的Initialization(初始化)和播放器的状态进行变化的情况下的Procedure when playback condition is changed构成。

图18(c)表示Initialization的处理顺序。步骤S501是盘无边界的字节码应用是否动作中的判定,步骤S502是PSR23的Stereoscopic DisplayCapability是否表示“Capability有”且索引文件(index.bdmv)的Initial_output_mode信息是否表示“3D输出模式”的判定。

如果步骤S501为是,则步骤S503中维持当前的输出模式。如果步骤S501为否(否)、步骤S502为是,则步骤S504中将PSR22设定成3D输出模式。如果步骤S501为否、步骤S502为否,则步骤S505中将PSR22的输出模式设定成2D输出模式。

根据以上的Initialization,在Index.bdmv的initial_output_mode信息成为启用的情况下,将再现装置中存在立体视觉演示模式的再现能力设为要件,在盘装填同时,再现装置成为3D输出模式。因此,如果initial_output_mode信息为启用,则通过装填记录介质并立刻戴上眼镜,能够沉浸在立体视觉再现的虚拟现实感觉之中。

图18(c)表示Procedure when playback condition is changed的处理顺序。步骤S511是PSR22的输出模式是否为2D输出模式的判定,步骤S513是PSR24的隔行扫描3D能力是否表示“Capability有”且播放列表中是否存在STN_table_SS的判定。

如果步骤S511为是,则步骤S512中不变化当前输出模式。如果步骤S511为否,则即使步骤S513为是,也不变化当前输出模式(步骤S512)。如果步骤S511为否、步骤S513为否,则将当前输出模式变化成2D输出模式(步骤S514)。

如以上,根据本实施方式,通过具有上述的比特结构,能够呈现与比特长相应的数量的类别,因此,在将表示AVC108060P/50P视频流及MVC108060i/50i视频流的能力的信息存储于播放器设定寄存器进行使用的情况下,能够意识到该寄存器的大小,并将识别符及类别数规定成恰当的数。由此,能够促进家电设备、便携设备中的利用。

(第七实施方式)

本发明是记录介质向设备的装填时的可否编辑设定的改良,其具体的顺序大部分依据记录介质的流文件的记录方法。在说明之前,进行对记录介质的基本构造和以该基本构造为前提的流文件的记录方法的说明。

首先,对成为可否编辑的设定对象的记录介质的详情进行说明。在下面的说明中,对成为可否编辑的设定对象的记录介质的一个例子选择多层化的光盘。作为可移动的介质的一个例子,选择该光盘是由于,多层化的光盘在进行其读出时的物理性的制约最严格,且由于,如果假定该光盘中的记录,则也可适用于其它介质中的记录。实现所有的实施方式的实施化障碍的克服手段的构成要素以现有的记录介质的内部结构为前提。为了提高理解,对将用于课题解决的必须的构成要素作为前提的光盘现有的结构进行说明。

图19表示多层化光盘的内部结构。

第一段表示多层化的光盘的一个例子,第二段是将存在于各记录层上的螺旋轨道向水平方向拉伸描述的图。这些记录层的螺旋轨道作为一个连续的卷(volume)区域处理。卷区域由:位于最内周的导入区(lead-in)、位于最外周的导出区(lead-out)、存在于其之间的第一记录层的记录区域、第二记录层的记录区域、第三记录层的记录区域构成。这些第一记录层的记录区域、第二记录层的记录区域、第三记录层的记录区域构成一个连续的逻辑地址空间。

卷区域从开头起以访问光盘的单位被分配了连续号码,并将该号码称为逻辑地址。从光盘进行的数据的读出通过指定逻辑地址进行。在此,在BD-ROM那样的只读盘的情况下,逻辑地址基本连续的扇区在光盘上的物理配置上也连续。即,逻辑地址连续的扇区数据可以不进行寻找(seek)地读出。但是,在记录层的边界,即使逻辑地址连续,也不能连续的读出。因此,层边界的逻辑地址预先登记于记录装置中。

卷区域在紧挨着导入区域之后记录文件系统管理信息,接着,存在利用文件系统管理信息管理的分区(partition)区域。文件系统是UDF(UniversalDisc Format)或ISO9660等系统,在本实施方式中,采用Extention2.3形式的文件系统。如果经由该文件系统,则能够使用目录、文件构造读出记录于逻辑地址空间的数据。该文件系统的文件的配置位置由组合255字符以下的目录名和255字符以下的文件名的文件的路径信息(称为文件路径)来确定。即使在日常使用的PC(个人计算机)的情况下,通过称为FAT或NTFS的文件系统,由此,以目录及文件的构造记录于硬盘的数据在计算机上呈现,而提高可用性。通过该文件系统,可以使用目录、文件构造读出以与通常的PC一样的方式记录的逻辑数据。

第四段表示文件系统中管理的文件系统区域的区域分配。文件系统区域以媒体电影数据库区域为主进行分配。媒体电影数据库区域中,在内周侧存在非流记录区域。在紧挨着非流记录区域的后面,存在流记录区域。第五段表示这些非流记录区域及流记录区域的记录内容。在流记录区域中存在构成AV流文件的区段。在非流记录区域中存在构成非AV流文件的区段。

接着,对媒体电影数据库区域的内部结构进行说明。图20表示媒体电影数据库区域的目录阶层。

媒体电影数据库区域的目录阶层是指,在ROOT目录的下面设置BDMV目录,在该BDMV目录存储媒体电影数据库的构成要素。在BDMV目录的下面存在称为“JAR目录”、“BDJO目录”、“PLAYLIST目录”、“CLIPINF目录”、“STREAM目录”的5个子目录,在BDMV目录配置有“index.bdmv”、“MovieObject.bdmv”的两种文件。

“index.bdmv(文件名固定)”是索引文件。

“MovieObject.bdmv(文件名固定)”存储1个以上的电影对象。电影对象包含在以命令翻译器为控制主体的动作模式(HDMV模式)中,规定再现装置应进行的控制顺序的程序文件即1个以上的命令和在由用户进行对GUI的菜单调用、标题调用的情况下,规定是否屏蔽这些调用的屏蔽标志。

“BDJO目录”中存在赋予扩展名bdjo的程序文件(xxxxx.bdjo[“xxxxx”可变,扩展名“bdjo”固定])。该程序文件存储在BD-J模式中规定再现装置应进行的控制顺序的BD-J对象。

相当于该Java(登记商标)应用实体的是存储于BDMV目录下面的JAR目录的Java(登记商标)存档(archive)文件(YYYYY.jar)。应用是例如Java(登记商标)应用,由载入于虚拟机的堆(heap)区域(也称为工作存储器)的1个以上的xlet程序构成。应用由载入于该工作存储器的xlet程序及数据构成。

“PLAYLIST目录”中存在定义赋予扩展名mpls的电影播放列表的播放列表信息文件(xxxxx.mpls[“xxxxx”可变,扩展名“mpls”固定])。

“CLIPINF目录”中存在赋予扩展名clpi的片段信息文件(xxxxx.clpi[“xxxxx”可变,扩展名“clpi”固定])。

构成在以上目录存在的文件的区段记录于非AV数据区域中。

“STREAM目录”是存储有流文件的目录,在本目录中以xxxxx.m2ts([“xxxxx”可变,扩展名“m2ts”固定])的形式存储流文件。作为立体视觉隔行扫描流文件的存储用的目录,在该STREAM目录的下面存在“SSIF目录”。

如以上,媒体电影数据库区域由:“ROOT目录区域”、“BDMV目录区域”、“JAR目录区域”、“BDJO目录区域”、“PLAYLIST目录区域”、“CLIPINF目录区域”、“STREAM目录区域”、“SSIF目录区域”构成。上述那样的多个目录区域均具有共同的内部结构。这是指“目录区域”由“目录文件”和“与下位文件相关的文件记录区域”构成。

“目录文件”包含“与下位目录相关的文件识别描述符”和“下位文件的文件识别描述符”。

“下位目录的文件识别描述符”是用于访问处于自身属下的下位目录的参照信息,其由:表示该下位目录的识别信息、该下位目录的目录名的长度、表示下位目录的文件入口(file entry)记录于哪个逻辑块号码的文件入口地址、该下位目录的目录名构成。以上述的例子叙述时,在BDMV目录的“下位目录的文件识别描述符”中描述JAR、BDJO、PLAYLIST的目录名。

“下位文件的文件识别描述符”是用于访问处于自身属下的文件的参照信息,其由:表示该下位文件的识别信息、该下位文件名的长度、表示与下位文件相关的文件入口记录于哪个逻辑块号码的文件入口地址、下位文件的文件名构成。在BDMV目录的“下位目录的文件识别描述符”中描述Index.bdmv、MoveObject.bdmv这样的文件名。

在这些目录的目录文件的文件识别描述符中表示有下位目录及下位文件的文件入口记录于哪个逻辑块,因此,如果跟踪该文件识别描述符,则能够利用ROOT目录的文件入口到达BDMV目录的文件入口,还能够利用BDMV目录的文件入口到达PLAYLIST目录的文件入口。同样,也能够到达JAR目录、BDJO目录、CLIPINF目录、STREAM目录的文件入口。而且,也能够到达SSIF目录的文件入口。

“下位文件的文件记录区域”是记录有处于某个目录属下的下位文件的实体的区域,其记录有与该下位文件相关的“文件入口”和1个以上的“区段”。

成为本申请主要特征的流文件是在该文件归属的目录的目录区域内存在的文件记录区域的流文件,通过跟踪目录文件的文件识别描述符及文件入口的配置识别符,能够进行访问。

在后面的说明中,作为部分删除、分割、整合的编辑操作的对象,采用通过对MVC108024p/50i/60i基本视视频流及MVC108024p/50i/60i从属视视频流的2个视频流进行复用而得到的1个传输流文件(称为1个TS-2VSm2ts文件)。

在此,构成左眼图像、右眼图像的组合的基本视分量、从属视分量经由基本流生成→传输流生成→构成传输流的TS(传输流)包的源包化的过程而生成。图21表示利用MVC108024p/50i/60i基本视视频流和MVC108024p/50i/60i从属视视频流得到一个传输流的过程。该图的第一段是构成MVC108024p/50i/60i基本视视频的帧序列,第二段是通过对MVC108024p/50i/60i基本视视频进行PES包化而得到的PES包序列,第三段是通过对MVC108024p/50i/60i基本视视频进行源包化而得到的源包序列。

该图的第七段是构成MVC108024p/50i/60i从属视视频的帧序列,第六段是通过对MVC108024p/50i/60i从属视视频进行PES包化而得到的PES包序列,第五段是通过对MVC108024p/50i/60i从属视视频进行源包化而得到的源包序列。而且,第四段表示通过按照到达时间戳的顺序配置构成MVC108024p/50i/60i基本视视频的源包及构成MVC108024p/50i/60i从属视视频的源包而形成的传输流。

如该第四段所示,在对MVC108024p/50i/60i基本视视频流和MVC108024p/50i/60i从属视视频流进行复用时,首先,配置MVC108024p/50i/60i基本视视频流的开头GOP(Closed-GOP1)的开头包(B11)。在包(B11)配置位置以后且Closed-GOP1的末端包(B16)之前,配置与Closed-GOP1对应的MVC108024p/50i/60i从属视视频流的GOP(Open-GOP1)的各包(D11,D12,D13)。接着Closed-GOP1的末端包(B16),配置MVC108024p/50i/60i基本视视频流的下一个GOP(Closed-GOP2)的开头包(B21),与之前一样,在Closed-GOP2的末端包(B26)之前,配置与Closed-GOP2对应的MVC108024p/50i/60i从属视视频流的GOP(Open-GOP2)的各包(D21,D22,D23)。这样,通过对MVC108024p/50i/60i基本视视频流及MVC108024p/50i/60i从属视视频流进行复用,在MVC108024p/50i/60i基本视视频流的GOP边界切断时,生成保障不切断MVC108024p/50i/60i从属视视频流的GOP的1个TS。

MVC108024p/50i/60i基本视视频流的Closed-GOP及MVC108024p/50i/60i从属视视频流的Open-GOP以分割成多个包的状态进行复用。而且,通过分割MVC108024p/50i/60i基本视视频流的Closed-GOP而得到的多个包中,开头的包的记录位置与通过分割MVC108024p/50i/60i从属视视频流的Open-GOP而得到的多个包的开头的包的记录位置相比,在数字流上位于在先位置。编码顺序中,在将位于Closed-GOP或Open-GOP最后的视分量存储于源包的情况下,有时在该源包的有效载荷中产生空白。在该情况下,对该源包的空白进行填充(padding)。该填充是用于使位于某个GOP最后的视频访问单元的末端部分和位于下一个Closed-GOP最后的视频访问单元的访问单元分隔符不存储于同一源包的考虑。通过这样,构成视频访问单元的NAL单元中,存储处于Closed-GOP开头的视分量的访问单元分隔符的NAL单元必须在源包的边界被绑定,而容易统一删除Closed-GOP及Open-GOP的组合。

图22(a)更详细地表示PES包序列中如何存储视频流。该图的第一段表示视频流的视频帧序列。第二段表示PES包序列。如该图的箭头yy1、yy2、yy3、yy4所示,视频流的多个作为Video Presentation Unit的构成Intra类型的MVC108024p/60i/50i视频流的视分量、B(Bi-predictive)类型的视分量、P(Predictive)类型的视分量按每个视分量进行分割,并存储于PES包的有效载荷。各PES包具有PES头,在PES头中存储图片的显示时刻即PTS(Presentation Time-Stamp:演示时间戳)或图片的解码时刻即DTS(Decoding Time-Stamp:解码时间戳)。

在AVC108060P/50P视频流的情况下,代替MVC108024p/60i/50i视频流的视分量,如上述那样存储图片。

图22(b)表示最终写入于存储有数字流的流文件的TS包的形式。TS包是由具有识别流的PID等信息的4字节的TS头和存储数据的184字节的TS有效载荷构成的188字节固定长的包,PES包存储于分割的TS有效载荷中。在Blu-ray ReadOnly盘的情况下,对TS包赋予4字节的TP_Extra_Header,构成192字节的源包,并写入于流文件中。在TP_Extra_Header中记载ATS(Arrival_Time_Stamp)等信息。ATS表示该TS包向后述的系统目标解码器的PID过滤器的传送开始时刻。以图22(b)的下层所示,在流文件内部并排源包,从流文件的开头递增的号码称为SPN(源包号)。

另外,在流文件所包含的TS包中除了影像、声音、字幕等各流以外,还具有PAT(Program Association Table:节目关联表)、PMT(Program MapTable:节目映射表)、PCR(Program Clock Reference:节目时钟参考)等。PAT表示用于存储有数字流的流文件中的PMT的PID是哪一个,且以PAT本身的PID排列进行登记。PMT具有存储有数字流的流文件中所包含的影像、声音、字幕等各流的PID和与各PID对应的流的属性信息,还具有与存储有数字流的流文件相关的各种描述符。描述符中具有指示允许或不允许拷贝存储有数字流的流文件的拷贝控制信息等。为了获取ATS的时间轴即ATC(Arrival Time Clock)与PTS或DTS的时间轴即STC(System TimeClock)的同步,PCR具有与将该PCR包向解码器传送的ATS对应的STC时间信息。在存储有数字流的流文件的传输流的开头存储PAT包、PMT包。

图22(c)详细表示PMT的数据结构。引出线cu1将流信息的内部结构进行详细说明。MVC108024p/60i/50i视频流及AVC108060P/50P视频流的编码方式及分辨率、帧速率记载于该流信息内的流描述符中。以上是对1TS-2VSm2ts文件生成过程的说明。

图23表示片段信息文件的内部结构。该图(a)表示2D的片段信息文件,该图(b)表示3D用的片段信息文件。这些片段信息文件包含“片段信息”、“序列信息”、“程序信息”、“特征点信息”。

以上是对2D用的片段信息文件的说明。接着,对3D用的片段信息文件的详情进行说明。3D用的片段信息文件成为图20(b)的内部结构,具备与通常的片段信息文件相同要素的“片段信息”“序列信息”“程序信息”“特征点信息”,并且在0X0004的ID值1的后面排列有程序信息SS、区段开始点信息表、特征点信息SS。

图23(c)是表示片段信息的内部结构的图。在片段信息中除了2D用的片段信息之外,还具有用于与文件基本(file base)组合形成并构成片段流文件的片段基本信息和用于与文件从属(file dependent)组合形成并构成片段流文件的片段从属信息。如该图所示,片段信息由:表示对应的片段流文件属于哪种流类型的“片段流类型信息”;表示存储于对应的片段流文件的传输流属于电影应用、基于时间幻灯片放映应用、可浏览幻灯片放映应用等哪种类型的“应用类型”;再现装置中,源包通过源包解包器后,表示片段流文件的TS包以多少传送速率传送的“TS记录速率”;表示构成对应的片段流文件的源包数的“源包数”;“ATC差量值”和“区段开始点信息”构成。

上述片段信息的应用类型表示由主路径、子路径参照的主TS、子TS属于哪种传输流的类型。应用类型表示:1~3是电影、基于时间幻灯片放映应用、可浏览幻灯片放映的传输流;4~6是构成可浏览幻灯片放映的主路径的传输流;构成可浏览幻灯片放映的子路径的传输流;构成交互图形的子路径的传输流。应用类型=7表示包含MVC108024p/60i/50i从属视视频流且从用于构筑虚拟包的追加内容存储区域供给的子TS。应用类型=8表示与主TS一起存储于立体视觉隔行扫描流文件且包含MVC108024p/60i/50i从属视视频流的TS。

应用类型=10表示关于AVC108060P/50P视频流电影的主TS。

应用类型=1所适用的所有应用类型除去一部分限制之外,必须适用于应用类型=10。关于片段信息的格式ID,必须设定0x 48、44、50、52。在包含AVC108060P/50P视频流的流编码信息的情况下,为了确认50Hz的AVC108050P视频流能力,导航命令或BD-J应用必须确认PSR24的b1和PSR29的b4。

<区段开始点>

接着,对区段开始点进行说明。如上述,立体视觉隔行扫描流文件由主TS、子TS构成。成对的区段开始点信息赋予将立体视觉隔行扫描流文件分割成两个AV流的用途。区段开始点存储于通过包含子路径类型=8的子路径的播放列表的子播放项目所参照的片段信息并供给向再现装置。

该图(d)表示区段开始点的内部结构。如该图所示,区段开始点信息由number_of_extent_start_points、number_of_extent_start_points个的SPN_start_point构成。

number_of_extent_start_points表示归属于关联的AV流文件的区段个数。用于取出文件基本的区段的区段开始点信息和用于取出文件从属的区段的成对的区段开始点信息,number_of_extent_start_points成为相同的值。

SPN_extent_start(SPN_extent_start[0]~SPN_extent_start[number_of_extent_start_point])由number_of_extent_start_point+1个SPN_extent_start构成。SPN_extent_start通过区段识别符[extent_id]指示,是表示AV流文件的第extent_id个区段开始的源包的源包号码的32比特的值。

图23(e)表示利用流属性信息表示的帧速率及分辨率的类别。如该图所示,帧速率中具有24Hz、24Hz(23.976Hz)、25Hz、30Hz、50Hz、60Hz。这些帧速率使用4比特代码识别。作为分辨率,存在:1920×1080、1280×720、960×540、720×576、720×480。在720×480、720×576、1920×1080中存在逐行扫描的显示方式、隔行扫描的显示方式的各个显示方式。

图24表示通过对MVC108024p/50i/60i基本视视频流及MVC108024p/50i/60i从属视视频流进行复用而得到的传输流、EP_map、区段的对应关系。第一段为帧图像,第二段表示用于获得第四段的源包序列和与帧图像的时间轴取得对应的EP_map。第三段的源包序列与图21的第四段的TS内的源包序列相同。

第四段表示用于分割记录第三段的源包序列的区段。第五段表示存在于该区段内部的Open-GOP、Closed-GOP。

在第二段,EP_map的入口地址使用通过分割MVC108024p/50i/60i基本视视频流的Closed-GOP而得到的多个包中的开头的包的包号码(图中的a11、a21、a31)呈现。

时间轴的多个入口时刻(t11、t21、t31)对应表示MVC108024p/50i/60i基本视视频流的Closed-GOP的开头的入口地址,因此,如果根据该入口地址,从记录介质读出包,则不会送入剩余的数据,能够将MVC108024p/50i/60i基本视视频流的Closed-GOP可靠地送入视频解码器。因此,在对数字流的随机访问中,能够立即实现从如用户所想的入口时刻进行的部分删除。

第五段中,要注意的方面是通过分割MVC108024p/50i/60i从属视视频流的Open-GOP而得到的多个包均比MVC108024p/50i/60i基本视视频流的紧挨着Closed-GOP的入口地址之后的入口地址更靠前地存在。通过从利用EP_map的入口地址(i)指示的包(m)读出到紧挨着利用入口地址(i+1)指示的包(n)之前的包(n-1),保证一定将结束的MVC108024p/50i/60i基本视视频流的Closed-GOP及MVC108024p/50i/60i从属视视频流的Open-GOP的对(pair)送入于视频解码器。

在参照EP_map进行随机访问的情况下,保证将实现立体视觉的、结束的MVC108024p/50i/60i基本视视频流的Closed-GOP及MVC108024p/50i/60i从属视视频流的Open-GOP的对送入于视频解码器,因此,视频解码器能够实现相应于用户的跳过的高速动作,还能够迅速地进行GOP单位的部分删除。以上,结束对片段信息的说明。

接着,对播放列表信息文件进行说明。播放列表信息文件具有图25那样的内部结构。图25的表示播放列表信息文件的内部结构的播放列表信息包含:“主路径信息”、“子路径信息”、“播放列表标记信息”、“扩展数据”。下面,对这些构成要素进行说明。图25(b)是表示主路径信息及子路径信息的内部结构的图,如该图所示,主路径信息由1个以上的主要的再现区间信息构成。子路径信息由1个以上的从属的再现区间信息构成。图25(c)表示播放项目信息的内部结构。如该图所示,包含:“流参照信息”、“开始时间(in-time)结束时间(out-time)信息”、“连接状态信息”、“基本流选择表”。

流参照信息包含:表示与构成播放项目的传输流组合而构成片段流文件的片段信息文件的“片段信息文件名信息(clip_information_file_name)”、表示该TS的编码方式的“片段编码方式识别符(Clip_codec_indentifier)”、该TS的STC序列中表示设定有开始时间及结束时间的STC序列是哪个的“STC参考识别符(STC_ID_references)”。以上是对播放项目信息的说明。

“连接状态信息”表示与前方播放项目的连接条件的类型。在播放项目的连接条件为“1”的情况下,表示不能保证播放项目指示的数字流与该播放项目之前的播放项目指示的数字流的无缝连接。在播放项目的连接条件为“5”或“6”的情况下,保证播放项目指示的数字流与该播放项目之前的播放项目指示的数字流的无缝连接。连接条件为“5”是伴随彻底断开(clean break)的无缝连接。连接条件为“6”是“ATS、PTS中存在连续性的无缝连接”。

图25(d)表示子播放项目的内部结构。如该图所示,子播放项目信息是通过按照STC序列的时间轴规定开始时间和结束时间的组合,定义构成子路径的再现区间的信息,其包含:“流参照信息”、“开始时间结束时间信息”、“同步播放参考”、“同步开始时刻信息”。“流参照信息”与播放项目信息一样,包含:“片段信息文件名信息”、“片段编码方式识别符”、“STC参考识别符”。

“开始时间结束时间信息(SubPlayItem_In_Time、SubPlayItem_Out_Time)”表示STC序列时间轴的子播放项目的始点和STC序列时间轴上的子播放项目的终点。

“同步播放参考(Sync_PlayItem_Id)”是唯一指定播放项目中该子播放项目应同步的播放项目的信息。子播放项目开始时间存在于由该同步播放项目参照符指定的播放项目的再现时间轴上。

“同步开始时刻信息(Sync_Start_PTS_of_PlayItem)”表示由同步播放项目参照符指定的播放项目的STC序列的时间轴中,由子播放项目开始时间指定的子播放项目的始点映射于哪个时刻。以上是对播放列表信息的数据结构的说明。

图26表示通过对MVC108024p/50i/60i基本视视频流及MVC108024p/50i/60i从属视视频流进行复用而得到的源包序列、EP_map、区段、播放列表的对应关系。从该图的第二段到第五段与从图24的第一段到第四段的帧图像、EP_map、源包序列、区段相同。第一段的播放列表信息对利用该第四段的源包序列形成的传输流规定再现路径。第一段表示由3个播放项目信息#1构成的播放列表信息。在该第一段,存储播放列表信息的播放列表信息文件(MPLS文件)的版本号码设定成“版本2.4”。另外,在播放项目信息#1的流选择表中存在有0X1011这样的值的PID。该PID为母画面视频流的PID,这些PID记载于流选择表中,由此,允许MVC108024p/50i/60i视频流的再现。另外,In_Time及Out_Time表示第二段的帧图像序列的再现开始时刻即t11、再现结束时刻即t39。

通过以上的播放项目信息的设定,PID记载于流选择表中,且允许再现的MVC108024p/50i/60i基本视视频流、MVC108024p/50i/60i从属视视频流从In_Time到Out_Time被再现。

图27表示在生成包含允许AVC108060P/50P视频流的再现的表项的播放列表时的参数设定。第一段表示由3个播放项目信息#1、#2、#3构成的播放列表信息,第二段表示AVC108060i的视频流、AVC108060i的视频流、AVC108060P的视频流。第三段表示与包含第二段的视频流的流文件组合形成而构成AV片段流文件的3个片段信息文件00001~00003。第四段表示构成包含视频流的流文件的源包序列。

在图27的第一段中,存储有播放列表信息的播放列表信息文件(MPLS文件)的版本号码设定成识别“60P播放列表”的特定的版本号码即“2.4”。另外,在播放项目信息#1~#3的流选择表中存在有0X1011这样的值的PID,播放项目信息#3中,包含该PID的流表项与表示逐行扫描视频的流属性组合。这些PID为母画面视频流的PID,通过这些PID记载于流选择表,通过所有的播放项目并允许母画面视频流的再现。通过以上的播放项目信息的设定,PID记载于流选择表且允许再现的AVC108060i视频流、AVC108060P视频流从In_Time再现到Out_Time。

在第二段中,如果第一个AVC108060i视频流的开头的GOP的最初图片的PTS为t101、最后的GOP的开头PTS为t189、构成包含该视频流的流文件的开头GOP的开头源包号码为a101、最后的GOP的开头源包号码为a189,则在表项映射中显示t101:a101的对应、t189:a189的对应。另外,在播放项目信息方面,将第三段的In_Time设定成t101,将Out_Time设定成t199,将clip_information_file_name设定成片段信息文件00001.CLPI。

如果第二个AVC108060i视频流的开头GOP的最初图片的PTS为t201、最后的GOP的开头PTS为t289、构成包含该视频流的流文件的开头GOP的开头源包号码为a201、最后的GOP的开头源包号码为a289,则在表项映射中显示t201:a201的对应、t289:a289的对应。另外,在播放项目信息方面,将In_Time设定成t201,将Out_Time设定成t299,将clip_information_file_name设定成片段信息文件00002.CLPI。

如果第三个AVC108060P视频流的开头GOP的最初图片的PTS为t301、最后的GOP的开头PTS为t389、构成包含该视频流的流文件的开头GOP的开头源包号码为a301、最后的GOP的开头源包号码为a389,则在表项映射中显示t301:a301的对应、t389:a389的对应。另外,在播放项目信息方面,将In_Time设定成t301,将Out_Time设定成t399,将clip_information_file_name设定成片段信息文件00003.CLPI。

如以上,只有第三个视频流为AVC108060P视频流,因此,存储有播放列表信息的播放列表信息文件(MPLS文件)的版本号码设定成表示版本2.4的值“0x0240”。

以上是对BDMVRecording Specification的说明。作为以BDMVRecording Specification+RREF处理的BDMV数据库的限制,禁止全部情形中的以BDMVRecording Specification的地区再现控制。若是BDMVRecording Specification,则追加新的规范。其定义成BD-R/BD-RE规范5即BD-ROM。追加至现有的规范即规范1、3、4中。以上是对以BD-RE版本3.1格式的Blu-ray ReadOnly盘格式的限制。

接着,对通过RREF追加的对该Blu-ray ReadOnly盘的限制的详情进行说明。

RREF是BDMVRecording Specification的子集,意图安装于记录器或照相机这样的制造商产品的实时记录或编辑应用。RREF在追加、编辑、删除的管理时,提供容易维护数据库的框架结构。RREF限制BD数据模型,RREF限制标题、电影对象、播放列表的关系。除首先播放标题及顶部菜单标题之外的标题只参照一个电影对象,电影对象只再现一个播放列表。由一个标题参照的电影对象不由其它标题进行参照。首先播放标题或顶部菜单标题也可以具有1个以上的电影对象,这些电影对象可以再现1个以上的播放列表,以该标题参照的电影对象不由首先播放标题或顶部菜单标题进行参照。

作为RREF特有的播放列表,具有下面的主播放列表、替代播放列表、菜单播放列表。

主播放列表进行由用户记录于盘的片段流文件的再现。主播放列表的播放项目均不参照根据其它主播放列表或菜单播放列表参照的片段流文件的任一项。主播放列表参照1个以上的片段流文件。两个以上的播放列表不参照相同的片段流文件。

替代播放列表实现RREF的片段流文件的再利用。具体而言,替代播放列表的播放列表信息具有播放项目信息—片段流文件这样的阶层构造,关于片段流文件和播放项目信息的比率,设为1对多的关系,并利用多个播放项目信息对一个片段流文件进行多重参照。

菜单播放列表是规定允许用于菜单显示的IG流和描绘成为该菜单的背景画的影像的视频流的再现的再现路径的播放列表。在首先播放标题、顶部菜单标题中使用。菜单播放列表中参照的片段流文件禁止在菜单播放列表中进行参照。菜单播放列表参照专用的片段流文件。该片段流文件不在盘实际的再现内容,而在只通过系统可再现的菜单显示中限制用途。由用户定义的菜单不作为基于菜单播放列表的再现对象。

RREF如下限制播放列表和片段流文件的关系。交互数据库层中没有BD-J对象、标题场景检索、元数据、可浏览幻灯片放映、点击声、带交互图形的标题(除去首先播放标题、顶部菜单)、随机播放(random shuffle)的播放项目再现。

流层中没有副视频流、副音频流。除去没有2TS输入而实现预加载IG的情况,没有Out-of-MUX。音频允许杜比数字编解码器和没有向下混合的LPCM合计8个。允许首先播放标题、顶部菜单。图形流允许IG流2个,PG流8个,不允许文本字幕流。也不支持多角度再现。

由于不允许BD-J对象的使用,因此,BDJO目录、JAR目录为空。

STN_table_SS中,弹出显示期间中的固定偏移、描绘区域偏移的有效性标志、立体视觉演示图形存否标志、表示上端配置字幕流是否存在的上端配置存否标志、表示下端配置字幕流是否存在的下端配置存否标志、立体视觉交互图形存否标志均设定成0(禁用)。

对RREF的限制如下。扩展数据中禁止记录设置多少子路径表项扩展或上端下端的偏移的平面内有效化信息。TS包记录速率不足3.5Mbps。作为ATC德尔塔(delta),设定利用(188/TS包记录速率)计算而算出的值。作为存储于RREF用的传输流的基本流,只允许主音频流、主视频流、图形流、MVC108024p/60i/50i基本视视频流、MVC108024p/60i/50i从属视视频流。作为PID分配,在主视频流、MVC108024p/60i/50i基本视视频流中分配0x1011的PID,在MVC108024p/60i/50i从属视视频流中分配0x1012的PID。

如以上,根据本实施方式,通过规定比特分配到BDMV数据库的字段的等级,能够将成为对象的处理或数据类别的数设为适当。通过这样,能够将常驻于存储器时的占有量设为最低限度,因此,能够有助于装置的低成本化及耗电量的降低。

(第八实施方式)

本实施方式是从实施记录装置的方面、实施再现装置的方面实现克服技术障碍的实施方式。

接着,对与Blu-ray Rewritable盘版本3.1格式对应的BD-RE播放器中的课题解决手段的实现进行说明。

在本实施方式中公开的装置的内部结构中,可以采用到目前为止的第一实施方式到后述的第十实施方式中叙述的实施化障碍的克服手段的任一项或到目前为止的第一实施方式到后述的第十实施方式中叙述的实施化障碍的克服手段中两个以上的组合。当分别记载采用目前为止的实施方式中叙述的实施化障碍的克服手段的任一项的内部结构及采用目前为止的实施方式中叙述的实施化障碍的克服手段中两个以上的克服手段的组合的内部结构时,申请说明书需要花费大量的纸张,因此不优选。因此,作为其代表,公开装入目前为止的实施方式中叙述的实施化障碍的克服手段的全部的内部结构。

图28表示记录装置、再现装置的内部结构。图28(a)表示记录装置1001的内部结构。

如图28(a)所示,记录装置包含:进行光盘、可移动的介质、内置介质的读写并执行对光盘的弹出/装载的驱动器2001;根据当前标题的设定读出装填于光盘、可移动的介质、内置介质的BDMV数据库中的程序文件、播放列表文件、片段流文件这样的构成要素,进行片段流文件的解码,并将非压缩图片、声音输出至其它设备的再现部2002;对广播波或外部输入的声音、影像进行编码处理,生成称为程序文件—播放列表文件—片段流文件的数据要素的组合并使其与索引组合,作为BDMV数据库写入于在驱动器装填的记录介质的记录部2003;使再现部再现由播放列表信息参照的片段流文件的一部分,生成装入该再现动态图像的编辑用的GUI,且按照对该GUI的用户操作,执行对记录介质的编辑操作的编辑部2004。在此,驱动器2001包含读出部2005、写入部2006。读出部2005根据来自再现部2002的请求从光盘读出数据,另外,写入部2006根据来自记录部2003、编辑部2004的指示向光盘写入数据。再现部2002进行如下处理,即,接受利用驱动器2001从盘读出的数据,并向电视广播显示装置输出影像信号及向扬声器输出声音信号。

编辑部2004进行如下指示,即,实施由驱动器2001从盘读出的BDMV数据库的加工及编辑,并将编辑后的内容写入于驱动器2001。另外,记录部2003存储从广播波等接收的AV信息,根据用户的指示实施加工、编辑,并经由驱动器2001指示对盘的写入。该图(b)表示再现装置的内部结构。与版本3.1以后的Blu-ray Rewritable格式对应的再现装置称为规范5播放器。通过参照播放器规范寄存器,可以进行是否为规范5播放器的判定。

如该图所示,作为规范5播放器的规范5再现装置由驱动器2001、再现部2002、编辑部2004构成。编辑部2004是根据需要进行追加的,也可以没有编辑部2004构成再现装置。在该情况下,可以作为便携型Blu-rayReadOnly盘播放器等没有记录功能、编辑功能的纯粹的再现装置进行实施。但是,本申请中,将由驱动器2001、再现部2002、编辑部2004构成的装置设为再现装置。

另外,在记录装置的情况下,是指通过驱动器2001、再现部2002、记录部2003、编辑部2004这样的构成要素,可含有记录、再现、编辑的记录装置。

这是由于,使交易者识别为BD记录器或BD便携式摄像机这样的设备是不仅具有记录功能,而且具有记录、再现、编辑的功能的设备,不能考虑将纯粹仅具有记录功能的设备作为记录器设备交易。

接着,对再现装置的内部结构进行说明。

再现装置在装填记录有BDMV数据库的记录完成记录介质时,根据存在于该BDMV数据库的索引文件的SS_content_exist_flag,进行编辑模式的初始设定,在此基础上执行与装置内的当前标题设定相应的流再现。具体而言时,作为规定记载于索引文件的多个标题中当前标题的动作模式的信息,启动与当前标题相对应的动作模式对象程序开始动作,并且根据来自该动作模式对象程序的指示,进行通过播放列表信息的片段流文件的再现。在记录介质装载时的索引文件的读取中,在进行根据SS_content_exist_flag、editability_flag、extended_editability_flag的介质编辑的可否设定并将装载的记录介质作为可编辑介质处理的情况下,根据Blu-rayReadOnly Recording+Realtime Recording Editing Format(RREF)的规定,执行装载的记录介质的编辑。

图29表示再现部2002的内部结构。该图的再现部2002由:随机访问控制部101、第一读出缓冲器102a、第二读出缓冲器102b、ATS复原部103、系统目标解码器104、平面存储器组105a、平面合成部105b、设备间接口106、再现控制部107、管理信息存储器108、用户事件处理部109、寄存器组110、程序执行部111、程序存储器112、存储器115、程序管理部116构成。

随机访问控制部101执行从MVC108024p/60i/50i视频流、AVC108060P/50P视频流的时间轴的任意时刻开始的随机访问。具体而言,在命令从视频流的时间轴的任意时刻开始的再现的情况下,从值为0x0002或赋予0x0004的ID1的扩展数据中取出EP_map、EP_map_SS,使用它们,检索与该任意时刻对应的访问单元的源包号码。该访问单元包含可独立解码的图片数据或视分量的组合。通过上述检索,确定对该访问单元的存储有访问单元分隔符的源包的源包号码。执行从该源包号码开始的读出及解码。在场景跳跃时,使用表示分歧目的地的时间信息执行上述检索,由此执行随机访问。在此,为了利用记载于EP_map的开头源包号码ax求得LBN,通过((ax)*192/2048)的计算将源包变换成LBN。在此,“192”以字节数表示源包尺寸,“2048”以字节数表示扇区尺寸(逻辑块尺寸)。通过该变换,能够导出读出目的地的逻辑地址。

第一读出缓冲器102a是存储构成从驱动器2001读入的主TS的TS包的缓冲器。

第二读出缓冲器102b是存储构成从驱动器2001读入的子TS的TS包的缓冲器。

ATC序列复原部103利用从一个记录介质读出的1TS-2VSm2ts文件内的源包将构成MVC108024p/60i/50i基本视视频流的ATC序列和构成MVC108024p/60i/50i从属视视频流的ATC序列分离,并写入于两个读出缓冲器的各自。通过这样,再现装置可以以分别从不同的记录介质读出构成MVC108024p/60i/50i基本视视频流的ATC序列和构成MVC108024p/60i/50i从属视视频流的ATC序列的方式进行处理。

系统目标解码器104对读出于第一读出缓冲器102a的源包和读出于第二读出缓冲器102b的源包进行解复用处理并进行流的解码处理。系统目标解码器104将解码的MVC108024p/60i/50i基本视视频流和MVC108024p/60i/50i从属视视频流解码并进行立体视觉再现。

平面存储器组105a由多个平面存储器构成。这些平面存储器构成层模型,各个平面存储器的存储内容供于层合成。非压缩的一个画面量的灰度等级比特序列写入于这些平面存储器。该写入在MVC108024p/60i/50i视频流中的各个访问单元的演示时间戳所示的再现开始时刻到来时进行。作为对影像编辑进行特别化的处理,平面存储器组105a将编辑用GUI和视分量的解码图像分别存储于不同的平面存储器中。

平面合成部105b进行多个平面存储器的层合成。平面存储器的层合成通过如下进行,即,在平面存储器的层模型中,对层模型的阶层间所有的组合执行使存储于阶层间的平面存储器的像素数据的像素值重叠的处理。平面合成部105b进行的层合成通过如下进行,即,在平面存储器的层模型中,对层模型中的两个阶层所有的组合执行使存储于两个阶层的平面存储器的像素数据的像素值重叠的处理。

阶层间的重叠是如下处理,即,以透射率α为权重与位于某阶层的平面存储器的线单位的像素值相乘,并且,位于其下位阶层的平面存储器的线单位的像素值乘以(1-透射率α)的权重,将这些进行了亮度加权的像素值彼此相加,并将相加结果设为该阶层的线单位的像素的像素值。通过利用位于层模型邻接的两个阶层的线单位的像素彼此反复执行该阶层间的重叠,实现上述层合成。作为对影像编辑进行特别化的处理,平面合成部105b使编辑用GUI与MVC108024p/60i/50i视频流的视分量的解码图像合成。对于AVC108060P/50P视频流的图片也是一样的。

设备间接口106在经由接口与家庭影院系统的其它设备连接时,经由协商阶段,转到数据传送阶段,进行数据传送。该协商阶段掌握对方侧设备的能力(包含:解码能力、再现能力、显示频率),并设定于播放器设定寄存器,且规定用于以后传送的传送方式,该协商阶段包含相互认证阶段。经由协商阶段,根据显示装置的水平同步期间,以较高的传送速率向显示装置传送进行了层合成的图片数据中的一个线的量的非压缩或明文形式的像素数据。设备间接口106以HDMI4.1a3D为基准,能够输出用于隔行扫描3D的非压缩或明文形式的奇数场、偶数场。另外,在具备可将隔行扫描立体视觉图像变换成逐行扫描立体视觉图像的变换功能,且连接对方为逐行扫描立体视觉图像专用的显示装置时,也能够进行立体视觉图像的显示。

另一方面,在显示装置的水平消隐期间及垂直消隐期间,向与再现装置连接的其它装置(不仅显示装置,而且包含功放、扬声器)传送非压缩或明文形式的音频数据。由此,显示装置、功放、扬声器这样的设备能够接受非压缩或明文形式的图片数据、非压缩或明文形式的音频数据,并实现再现输出。另外,在对方侧设备中存在解码能力的情况下,可以进行视频流、音频流的直通(pass-through)传送。若为直通传送,则能够将视频流、音频流以压缩或加密形式的直接传送。

再现控制部107具有控制驱动器100和系统目标解码器104并控制片段流文件的再现的功能。再现控制部107基于来自程序执行部111的再现命令及来自用户事件处理部117的通知,解释播放列表信息并控制片段流文件的再现处理。具备用于为了该控制而解释播放列表信息的用的再现控制引擎或用于再现控制片段流文件的再现引擎。另外,再现控制部107参照系统参数进行再现动作。当从程序执行部111等命令将包含MVC108024p/60i/50i基本视视频流的片段流文件作为再现对象的播放列表的再现时,确定在播放列表中成为再现对象的播放项目包含MVC108024p/60i/50i基本视视频流的片段流文件,并确定包含MVC108024p/60i/50i从属视视频流的片段流文件。然后,以按照区段单位读出MVC108024p/60i/50i基本视视频流的GOP和MVC108024p/60i/50i从属视视频流的GOP的方式对驱动器2001进行请求。作为对影像编辑进行特别化的处理,再现控制部107开始用于交互式编辑的菜单播放列表再现,并在视频解码器中进行应对GUI合成的视分量的解码。

管理信息存储器108存储记录于记录介质的多个播放列表信息、片段信息中成为再现控制部107的处理对象的信息(当前播放列表信息、当前片段信息)。

寄存器组110由多个播放器状态寄存器、多个播放器设定寄存器、通用目的寄存器构成。

程序执行部111由命令处理模块111a、字节码处理模块111b构成。命令处理模块111a具备命令翻译器,通过解读执行构成电影对象的导航命令,执行HDMV模式的控制。字节码处理模块111b是所谓的Java虚拟机的平台部,将存储于堆存储器的构成BD-J应用的字节码、构成系统应用的字节码变换成本机代码,并使MPU执行。

程序存储器112存储成为程序执行部111的执行对象的程序。

索引存储器115是在对该再现装置装填盘介质时读入索引文件的存储器。

程序管理部116将根据再现装置状态或用户操作对索引文件规定的多个标题中任一个作为当前标题进行选择,并存储于作为播放器状态寄存器之一的当前标题号码寄存器。而且,以选择与当前标题号码对应的动作模式对象程序并将该动作模式对象程序设为处理对象的方式,指示导航命令处理模块、字节码处理模块。

用户事件处理部117响应于通过遥控器的用户操作,对程序执行部111及再现控制部107请求处理的执行。例如,在遥控器上按压按钮的情况下,以执行该按钮所包含的命令的方式对程序执行部111进行委托。例如,在遥控器上按快进或倒退按钮的情况下,对再现控制部107命令执行对正在再现的播放列表的片段流文件的快进或倒退处理。

接着,参照图30对系统目标解码器104的内部结构进行说明。图30表示系统目标解码器104的内部结构。该图中,通过对系统目标解码器104的构成要素赋予12*系列的参照符号,实现构成要素的整理。如该120号码的参照符号所示,系统目标解码器104由:第一源包解包器121a、第二源包解包器121b、PID过滤器122a、122b、母画面视频解码部123、子画面视频解码器124、PG解码器125、IG解码器126、主声音解码器127、副声音解码器128、图像处理器(image processor)129构成。

第一源数据包解包器121a对储存于第一读出缓冲器102a的的源包进行解释,且将TS包取出并向第一PID过滤器122a送出。

第二源数据包解包器121b对储存于第一读出缓冲器102a的源包进行解释,且将TS包取出并向第二PID过滤器122b送出。在进行该送出时,根据各源包的ATS,调节对解码器的输入时刻。具体而言,在ATC计数器生成的ATC的值和源包的ATS值成为相同的瞬间,根据片段流文件的记录速率,只将该TS包向PID过滤器传送。

第一PID过滤器122a将从源解包器输出的TS包中,TS包的PID与再现所需要的PID一致的TS包,按照PID向视频解码器、子画面视频解码器、IG解码器、PG解码器、声音解码器、副声音解码器传送。例如,在BD-ROM的情况下,在TS包所包含的PID为0x1011的情况下,向母画面视频解码器传送,在PID为从0x1B00到0x1B1F的情况下,向子画面视频解码器传送,在PID为从0x1100到0x111F的情况下,向主声音解码器传送,在PID为从0x1A00到0x1A1F的情况下,向副声音解码器传送,在PID为从0x1200到0x121F的情况下,向PG解码器传送,在PID为从0x1400到0x141F的情况下,向IG解码器传送。

第二PID过滤器122b将从第二源解包器121b输出的TS包中,TS包的PID与再现所需要的PID一致的TS包,按照PID向视频解码器的第二Transport Buffer(传输缓冲器)传送。作为本实施方式特有的处理,第一、第二PID过滤器122b执行与显示模式相应的解复用。在此,如果显示模式为2D输出模式,则第一PID过滤器122a只将归属于MVC108024p/60i/50i基本视视频流的TS包进行解复用并向视频解码器输出。如果为3D输出模式,则第一PID过滤器进行归属于MVC108024p/60i/50i基本视视频流的TS包的解复用,并且,第二PID过滤器将归属于MVC108024p/60i/50i从属视视频流的TS包进行解复用并向视频解码器输出。

母画面视频解码器部123是MPEG4-MVC视频解码器,在设定成3D输出模式的情况下,输入MVC108024p/60i/50i基本视视频流及MVC108024p/60i/50i从属视视频流这样的两个系统的流,并进行用于立体视觉再现的画面输出。MPEG4-MVC为MPEG4-AVC的子集,因此,当然也能够进行MPEG4-AVC形式的视频流的解码。即,在2D输出模式中,母画面视频解码器部123进行在流选择表中允许再现的AVC108060P/50P视频流的解码。

子画面视频解码器124具有与母画面视频解码器同样的结构,进行输入的子画面视频流的解码,按照显示时刻(PTS)的时间将图片写出至子画面视频平面。

PG解码器125从由源解包器输入的TS包提取演示图形流进行解码,并按照显示时刻(PTS)的定时将非压缩的图形数据写出至PG平面。

IG解码器126从由源包解包器输入的TS包提取交互图形流进行解码,并按照显示时刻(PTS)的定时将非压缩的图形数据写出至IG平面。

主声音解码器127具有缓冲缓冲器,在缓冲器中储存数据且除掉TS头、PES头等信息,进行声音流的解码处理,得到非压缩的LPCM状态的音频数据,并按照再现时刻(PTS)的定时输出至混音器中。在片段流文件中复用的音频流的压缩编码形式中具有AC3、DTS等,因此,根据流属性,切换压缩声音的解码方式。

副声音解码器128具有与主声音解码器相同的结构,进行输入的副声音流的解码,按照显示时刻的定时将非压缩的LPCM状态的音频数据输出至混音器中。在片段流文件中复用的音频流的压缩编码形式中具有DolbyDigitalPlus、DTS-HD LBR等,因此,根据流属性,切换压缩声音的解码方式。

混音器128a将从主声音解码器输出的非压缩声音数据和从副声音解码器输出的非压缩声音数据进行混音(音的叠加)并输出至扬声器等。

图像处理器129将图像(image)数据(PNG、JPEG、GIFF形式)解码,并按照由程序执行部指定的显示时刻向图像平面(image plane)进行输出。通过该图像数据的解码,在图像平面内构成用于影像编辑的GUI。

接着,对母画面视频解码器部123的内部结构进行说明。在该图中,通过对母画面视频解码器部123的构成要素赋予13*系列的参照符号,实现构成要素的整理。如该13*系列的参照符号所示,母画面视频解码器123由:TB131、MB132、EB133、TB134、MB135、EB136、压缩影像解码器137、缓冲器开关138、DPB139、图片开关124构成。

第一TB(Transport Buffer)131是从第一PID过滤器122a输出包含MVC108024p/60i/50i基本视视频流或AVC108060P/50P视频流的一部分即NAL单元的TS包时,以TS包原样的状态暂时对其加以存储的缓冲器。

第一MB(Multiplexed Buffer:复用缓冲器)132是在从TB131向EB133输出MVC108024p/60i/50i基本视视频流或AVC108060P/50P视频流时,用于暂时存储PES包的缓冲器。在从TB131向MB132传送数据时,除掉TS包的TS头。

第一EB(Elementary Buffer:基本缓冲器)133是存储处于编码状态的视频访问单元的缓冲器。在从MB132向EB133传送数据时,除掉PES头。

第二TB(Transport Buffer)134是从第二PID过滤器122b输出包含MVC108024p/60i/50i从属视视频流的TS包时,以TS包原样的状态暂时存储的缓冲器。

第二MB(Multiplexed Buffer)135是从TB134向EB136输出MVC108024p/60i/50i从属视视频流时,用于将构成MVC108024p/60i/50i从属视视频流的PES包暂时存储的缓冲器。在从TB134向MB136传送数据时,除掉TS包的TS头。

第二EB(Elementary Buffer)136是存储处于编码状态的MVC108024p/60i/50i从属视视频流的视频访问单元的缓冲器。在从MB135向EB136传送数据时,除掉PES头。

压缩影像解码器137将构成MVC108024p/60i/50i从属视视频流的视分量预先加载于基本缓冲器,在此基础上对意图位于MVC108024p/60i/50i基本视视频流内的封闭(closed)GOP开头的解码器刷新的图片类型(IDR类型)的视分量进行解码。在该解码时,将编码数据缓冲器、解码数据缓冲器全部清除。这样,在对IDR类型的视分量进行解码后,基于与该视分量的相关性,对压缩编码的MVC108024p/60i/50i基本视视频流的后续视分量及MVC108024p/60i/50i从属视视频流的视分量进行解码。如果通过解码得到对该视分量的非压缩的图片数据,则存储于解码数据缓冲器,并将该图片数据设为参照图片。

使用该参照图片,对MVC108024p/60i/50i基本视视频流的后续视分量及MVC108024p/60i/50i从属视视频流的视分量进行运动补偿。如果通过运动补偿,对MVC108024p/60i/50i基本视视频流的后续视分量及MVC108024p/60i/50i从属视视频流的视分量得到非压缩的图片数据,则将这些图片数据存储于解码数据缓冲器并设为参照图片。以上的解码在显示于各个访问单元的解码时间戳的解码开始时刻到来时进行。在AVC108060P/50P视频流的情况下,代替视分量,对访问单元内的压缩图片进行同样的处理。

缓冲器开关138将存储于第一EB和第二EB的图片按照分配于视频访问单元的解码时刻(DTS)的定时向压缩影像解码器137传送。另外,压缩影像解码器137也可以使用解码视频访问单元时取得的解码开关信息,确定从第一EB、第二EB的哪一个挑选下一个访问单元。

DPB(Decoded Picture Buffer:解码图片缓冲器)139是暂时性地保持解码后的帧/场图像的缓冲器。压缩影像解码器137在对图片间预测编码的P图片或B图片等视频访问单元进行解码时,为了参照已经解码的图片而进行利用。

接着,对平面存储器组的内部结构进行说明。通过对平面存储器组的构成要素赋予14*系列的参照符号,实现构成要素的整理。如该14*系列的参照符号所示,平面存储器组由母画面视频平面140、子画面视频平面141、PG平面142、IG平面143、图像平面144构成。

母画面视频平面140包含左眼用视频平面140a、右眼用视频平面140b,并对通过视频解码器23的解码而得到的构成非压缩的图片数据的一个画面量的像素数据进行存储。在视频平面140的结构中具有两个平面结构、1个平面结构,两个平面结构中,视频平面140由左眼视频平面及左眼视频平面的组合构成。在构成两个平面结构的左眼视频平面、右眼视频平面的各自中存储通过解码多视视频流而得到的左眼影像、右眼影像。在为1个平面结构的情况下,在视频平面140中存储通过解码通常视频流而得到的构成非压缩图片数据的像素数据。

左眼视频平面、右眼视频平面中,向哪一个写入解码后的图片数据根据播放列表信息的基本视指示符进行。如果基本视指示符将MVC108024p/60i/50i基本视视频流作为″左眼用″进行指定,则将成为MVC108024p/60i/50i基本视视频流的视分量的图片数据写入于左眼用平面存储器,将成为MVC108024p/60i/50i从属视视频流的视分量的图片数据写入于右眼用的平面存储器。

如果基本视指示符将MVC108024p/60i/50i基本视视频流作为″右眼用″进行指定,则将作为MVC108024p/60i/50i基本视视频流的视分量的图片数据写入于右眼用的平面存储器,将作为MVC108024p/60i/50i从属视视频流的视分量的图片数据写入于左眼用的平面存储器。而且,这些视分量依次输出至显示装置。具体而言,在一个帧期间,同时输出左眼用平面存储器的图片数据和右眼用平面存储器的图片数据。

在子画面视频平面141中输出从系统目标解码器104输出的子画面视频用的图片数据。

在PG平面142中存储利用系统目标解码器104解码演示图形流的图形数据。该平面的结构中也具有两个平面结构、1个平面结构,两个平面结构中由左眼平面及左眼平面的组合构成。在构成两个平面结构的左眼平面、左眼平面的各自中存储通过解码左眼用、右眼用的PG流而得到的左眼显示图形、右眼显示图形。在1个平面结构的情况下,在该平面中存储通过解码PG流而得到的构成非压缩图形的像素数据。

在IG平面143中存储从系统目标解码器104解码交互图形流的图形数据。两个平面结构中由左眼平面及左眼平面的组合构成。在构成两个平面结构的左眼平面、左眼平面的各自中存储通过解码左眼用、右眼用的IG流而得到的左眼交互图形、右眼交互图形。在1个平面结构的情况下,在本平面中存储通过解码IG流而得到的构成非压缩图形的像素数据。

在图像平面144中存储输出系统目标解码器104的图像数据。

以上的视频平面140、PG平面、IG平面、图像平面实现基于平面移位的1plane+Offset再现。如果将基于存储于视频平面的图片而显示的输出影像相对于显示画面的水平方向(横轴)从基准位置移位哪种程度这样的偏移从视频解码器输出,则以该偏移进行移位的方式,进行存储于视频平面的各像素数据的移位处理。通过实现该1plane+Offset,即使是本来非意图立体视觉再现的编辑菜单,也能够设为立体视觉再现的对象。

目前为止叙述的再现装置的构成要素通过将其处理内容使用面向对象编程语言等进行描述并在处理器中执行,能够以软件方式安装于再现装置内。在此,构成要素的处理内容可以作为与输入的数据内容及各种外部事件、装置的内部参数相应的处理手续进行一般化。图31、图40的流程图表示那样一般化的处理手续。

图31表示基于播放列表信息的源包的读出顺序。在该流程图中,变量i是确定第i个读出范围的变量。因此,在以后的流程图中,对与第i个读出范围关联的信息要素标注标明[i]的下标。

在步骤S1中,读出播放列表信息文件。步骤S2是当前输出模式是否为3D输出模式的判定,如果当前输出模式为2D输出模式,则执行步骤S3~步骤S6。

在步骤S3中,打开由对当前播放项目的Clip_Information_file_name描述的“XXXXX”和扩展名“m2ts”指定的流文件,在步骤S4中,使用与MVC108024p/60i/50i视频流的包ID对应的EP_map的表项点,将当前PlayItem.In_Time[i]及当前PlayItem.Out_Time[j]变换成Start_SPN[i]及End_SPN[i]。

步骤S5中,确定属于用于将包ID[i]的TS包[i]从Start_SPN[i]读出到End_SPN[i]的读出范围[i]的区段,步骤S6中,以连续读出属于读出范围[i]的区段的方式,对记录介质的驱动器进行指示。

如果当前输出模式为3D输出模式,则在步骤S11中,根据当前播放项目信息的基本视指示符,将MVC108024p/60i/50i基本视视频流分配于左眼用视频平面及右眼用视频平面的哪一方,并将MVC108024p/60i/50i从属视视频流分配于左眼用视频平面及右眼用视频平面的另一方,然后执行步骤S3。步骤S21中,通过向解码器输出通过解复用得到的TS包,命令解码、再现。这些说明是对MVC108024p/50i/60i视频流的说明。

在此,通过分割MVC108024p/50i/60i基本视视频流的Closed-GOP而得到的多个包中,开头的包的记录位置,与通过分割MVC108024p/50i/60i从属视视频流的Open-GOP而得到的多个包的开头的包的记录位置相比,在数字流上位于在先位置,通过分割MVC108024p/50i/60i从属视视频流的Open-GOP而得到的多个包均比MVC108024p/50i/60i基本视视频流的紧挨着Closed-GOP的入口地址之后的入口地址更靠前地存在,因此,通过从由EP_map的入口地址(i)指示的包(m)读出到紧挨着由入口地址(i+1)指示的包(n)之前的包(n-1),一定将结束的MVC108024p/50i/60i基本视视频流的Closed-GOP及MVC108024p/50i/60i从属视视频流的Open-GOP的对送入视频解码器中。对AVC108060P/50P视频流也可以进一步进行单纯的处理。具体而言,只要依次执行图31的步骤S2为否时的处理(步骤S3~S21)即可。以上是对再现部的说明。接着,对成为记录装置的核心的记录部的内部结构进行说明。

记录装置包含再现部、编辑部。作为记录处理,对来自摄像元件的拍摄输入或来自天线的广播输入进行编码处理,得到MVC108024p/60i/50i基本视视频流、MVC108024p/60i/50i从属视视频流的组合,或得到AVC108060P/50P视频流,生成与它们对应的片段信息文件、播放列表文件、动作模式对象程序、索引文件,在此基础上向记录介质写入包含这些视频流的BDMV数据库。

图32是表示记录部的内部结构的图。如图32所示,记录部包含:接收对左眼用照相机的入射光且每秒输出24张左眼用逐行扫描图像的左眼用拍摄电路201a;接收对右眼用照相机的入射光且每秒输出24张右眼用逐行扫描图像的右眼用拍摄电路201b;对从拍摄电路201a、b输出的每秒24张左眼图像、右眼图像进行编码而生成压缩图片数据的集合体即图片组的左眼用视频编码器202a、右眼用视频解码器202b;捕捉外部声音并输出非压缩音频数据的声音采集电路203;对非压缩的音频数据进行编码的音频编码器204;接收在顶部菜单中应标注按钮图形进行显示的字符串的输入的字符输入部205;生成包含装饰有所输入的字符串的按钮那样的功能段的集合体的图形流生成部206;接收对设备的设定操作的设定受理部207;存储与受理的具体内容相应的录制模式的录制模式存储部208;对压缩编码的视频即图片组、压缩编码的音频数据、功能段的集合体进行复用而得到TS包序列的复用器209;将复用器209得到的TS包的各自变换成源包的源包解包器210;为了向记录介质的写入而缓冲源包的写入缓冲器211。

除此之外,为了生成与再现控制关联的信息,记录装置还包含:基于视频编码器、音频编码器的编码参数和从源解包器210输出的图片组开头GOP的开头源包号码,生成包含表项映射或序列信息、流属性信息的片段信息的片段信息生成部213;使用规定再现时刻的PTS,生成表示再现路径的播放列表信息的播放列表信息生成部214;生成动作模式对象程序的程序生成部215;制作索引文件并生成程序时,向索引文件追记规定该程序和标题号码的索引的索引文件生成部216;在生成视频流的时候,进行这些片段信息、播放列表信息、程序、索引文件的生成及更新,并将生成及更新后的片段信息、播放列表信息、程序、索引文件写入于记录介质的控制部217。

在设定受理部207进行的录制模式的设定项目中具有:2D录制/3D录制的设定、隔行扫描/逐行扫描这样的显示方式的设定、将记录介质设为可编辑介质还是设为不可编辑介质的可否编辑设定这样的项目,设定受理部显示设置(set up)菜单,对这些项目的设定接收来自用户的输入。根据该设定输入,规定将输入影像设为AVC108060P/50P视频流、还是设为MVC108024p/60i/50i视频流,将记录有通过编码得到的BDMV数据库的记录介质设为可编辑介质、还是设为不可编辑介质。这样设定的设定项目被存储于录制模式存储部208。

复用器209中,通过分割MVC108024p/50i/60i基本视视频流的Closed-GOP而得到的多个包中,开头的包的记录位置与通过分割MVC108024p/50i/60i从属视视频流的Open-GOP而得到的多个包的开头的包的记录位置相比,在数字流上位于在先位置。通过分割MVC108024p/50i/60i从属视视频流的Open-GOP而得到的多个包均比MVC108024p/50i/60i基本视视频流的紧挨着Closed-GOP的入口地址之后的入口地址更靠前地存在。

RREF中,如之前的实施方式中所述,仅以单纯构造的标题进行管理,因此,从录制操作到停止操作所生成的片段流文件(包含MVC108024p/60i/50i视频流、AVC108060P/50P视频流)、对其进行参照的播放列表文件、对其进行参照的一个动作模式对象作为一个标题在索引文件中进行管理。

在将来自电视广播局的广播输入设为对象的情况下,具备:存储装置本身的选台设定的选台寄存器;接收广播波而得到传输流的接收部;根据与存储于选台寄存器的选台设定对应的PMT表从传输流进行TS包的提取而得到视频流、音频流、字幕流的解复用部,对通过解复用得到的视频流、音频流、字幕流进行代码转换(transcode)或编码。在该情况下,通过动作模式对象程序,也将通过从录制操作到停止操作的编码处理而得到的一个片段流文件(包含MVC108024p/60i/50i视频流、AVC108060P/50P视频流)作为一个标题进行管理。

记录装置的构成要素通过将其处理内容使用面向对象编程语言等进行描述并在处理器中执行,能够以软件方式安装。在此,构成要素的处理内容可以作为与各种外部事件或装置的内部参数相应的处理手续进行一般化。图33~图35的流程图表示那样一般化的处理手续。下面对用于安装记录装置的构成要素的处理顺序进行说明。

作为记录装置的顺序,与编码器进行的编码处理连动的流生成处理为中心,由此,生成AVC108060P/50P视频流、隔行扫描MVC108024p/60i/50i基本视视频流、MVC108024p/60i/50i从属视视频流。通过从录制操作到停止操作的一连串的处理,生成片段流文件,并生成对应的播放项目信息。将该一连串的处理称为流生成处理。图33是记载有AVC108060P/50P视频流、MVC108024p/60i/50i视频流的共同的处理的图。图33是表示流生成顺序的流程图。

在步骤S300中,制作流文件、片段信息文件、播放列表信息文件。

步骤S305是影像输入的输入等待,如果具有影像输入,则转到步骤S306~步骤S308。在该步骤S306~步骤S308中,对输入影像进行编码并变换成图片序列(步骤S306),将该图片序列进行PES包化、TS包化、源包化(步骤S307),并与音频流或图形流进行复用(步骤S308)。

然后,转移到步骤S309~步骤S311的循环。

步骤S309是GOP的存储是否完成的状态监测,步骤S310是ATC序列是否结束的判定。步骤S311是STC序列是否结束的判定,步骤S312是录制停止操作是否进行的判定。如果GOP的存储完成,则在步骤S313中对EP_map追加表示GOP开头GOP的开头源包号码和演示时间戳的对应的表项。如果ATC序列结束,则在步骤S314中,对片段信息文件的序列信息设定下一个ATC序列的开头源包号码即SPN_ATC_Start和ATC序列数。如果STC序列结束,则在步骤S315中,对片段信息文件的序列信息设定STC序列的开头源包号码(SPN_STC_start)、STC序列的再现开始时刻即STC_start_time、STC序列的再现结束时刻即STC_End_time。

如果进行录制停止操作,则结束流文件、片段信息文件(步骤S316),设定播放项目信息的In_Time、Out_Time(步骤S317),并记录片段信息文件、播放列表信息文件后关闭(步骤S318)。如果进行以上的处理,能够生成AVC108060P/50P视频流、逐行扫描或隔行扫描的MVC108024p/60i/50i基本视视频流、逐行扫描或隔行扫描的MVC108024p/60i/50i从属视视频流。

片段流文件各自通过一个播放列表信息进行参照并作为一个标题进行管理。于是,每当通过流生成而生成一个片段流文件时,需要对索引文件追加与该标题对应的索引。该索引文件的生成过程的处理中,作为BDMV数据库,通过记录MVC108024p/50i/60i视频流还是记录AVC108060P/50P视频流来改变处理内容。下面,区分成记录AVC108060P/50P视频流的情况和记录MVC108024p/50i/60i视频流的情况,说明随着BDMV数据库记录的索引文件的生成顺序。

图34是表示包含MVC108024p/50i/60i流的3D内容的BDMV数据库的记录顺序的流程图。该流程图的变量x是用于确定成为处理对象的标题的控制变量。因此,在以后的流程图中,对通过循环的第x循环的处理而成为处理对象的标题及Index.bdmv内的索引,标注带有[x]的下标。

在步骤S51中,进行是否进行录制指示的的判定等待,如果进行指示,则在步骤S52中,将AppInfoBDMV数据的SS_content_exist_flag初始化成禁用,将extended_editability_flag初始化成禁用,将editability_flag初始化成禁用,并制作Index.bdmv的模板,在步骤S55中将x初始化成0。

步骤S56是变量x是否为0的判定,如果为0,则在步骤S57中,制作具有包含CallTitle(x)的按钮对象(x)的具备IG流的片段流文件、参照片段流文件的播放列表信息文件、命令片段流文件的再现的动作模式对象程序,并对顶部菜单标题的索引即index(0)设定该动作模式对象程序的ID。

如果步骤S56为否,则转移到步骤S59。步骤S59是录制模式是否为3D录制模式的判定,步骤S60是设备设定是否可编辑的判定。如果步骤S59为是,步骤S60为是,则在步骤S61中将AppInfoBDMV数据的SS_content_exist_flag设定成启用,将extended_editability_flag设定为启用,将editability_flag设定成禁用。如果步骤S59为是,步骤S60为否,则在步骤S62中,将AppInfoBDMV数据的SS_content_exist_flag设定成启用,将extended_editability_flag设定成禁用,将editability_flag设定成禁用。然后,转移到步骤S63,制作并记录:m2ts文件、与m2ts文件组合形成片段信息文件、参照m2ts文件的播放列表信息文件、命令m2ts文件的再现的动作模式对象程序。

如果步骤S59为否,则转移到步骤S64。步骤S64是目前为止记录的BDMV数据库中是否包含MVC108024p/50i/60i的3D视频内容的判定,步骤S65是设备设定是否可编辑的判定。如果步骤S64、步骤S65的双方结果为是,则在步骤S66中将editability_flag设定成启用。然后,在步骤S67中,制作并记录片段流文件、参照片段流文件的播放列表信息文件、命令片段流文件的再现的动作模式程序。以后,在步骤S68中,对Index.bdmv的索引设定该动作模式对象程序的ID。

然后,转移到步骤S69。步骤S69是是否进行录制指示的判定,如果进行,则在步骤S70中递增变量x,并返回步骤S56。在该循环每进行一个循环时,将控制变量x递增,因此,由该控制变量指示的数据要素即标题供于该循环的处理中。

图35是表示包含AVC108060P/50P视频流即Progressive Video的BDMV数据库的记录的流程图。本流程图的变量x是确定成为处理对象的标题的控制变量。因此,在以后的流程图中,对通过循环的第x循环的处理而成为处理对象的信息要素引标注标明(x)的下标。

在步骤S401中,进行是否进行了录制指示的的判定等待,如果进行指示,则在步骤S402中,将AppInfoBDMV数据的extended_editability_flag初始化成禁用,将editability_flag初始化成禁用,将editability_flag初始化成禁用,并制作Index.bdmv的模板。

步骤S404是录制模式是否为60P模式或50P模式的判定,步骤S405是设备设定是否可编辑的判定。如果步骤S404为是,步骤S405为是,则在步骤S406中,将extended_editability_flag设定成启用,将editability_flag设定成禁用。如果步骤S404为是,步骤S405为否,则在步骤S407中,将extended_editability_flag设定成禁用,将editability_flag设定成禁用。然后,转移到步骤S408,制作并记录包含AVC108060P/50P视频流即逐行扫描视频的片段流文件、包含允许AVC108060P/50P视频流的再现的逐行扫描视频表项的播放列表信息文件、命令播放列表信息文件的再现的动作模式对象程序。

如果步骤S404为否,则转移到步骤S409。步骤S409是目前为止记录的BDMV数据库是否包含具有允许逐行扫描视频的再现的逐行扫描视频表项的播放列表的判定,步骤S410是设备设定是否可编辑的判定。如果步骤S409、步骤S410的双方的判定结果为是,则在步骤S411中,将editability_flag设定成启用,在步骤S412中,制作并记录不包含逐行扫描视频的片段流文件、包含允许逐行扫描视频的再现的表项的播放列表信息文件、命令播放列表信息文件的再现的动作模式程序。以后,在步骤S413中,对Index.bdmv的索引设定记录该动作模式对象程序的动作模式对象程序的ID。然后,转移到步骤S414。步骤S414是是否进行录制指示的判定,如果进行,则在步骤S415中递增变量x,并返回步骤S404。

通过以上,结束对记录装置的说明。

接着,对编辑部2004进行说明。图36表示编辑部2004的详细结构。编辑部2004由:GUI处理部301、管理信息存储器302、编辑能力寄存器303、2D/3D可否编辑判定部304、工作存储器305、编辑控制部306、用户事件处理部307构成。

GUI处理部301使用可扩展窗口、滑动条、下拉菜单、按钮、软键盘这样的GUI部件构成GUI画面,通过将GUI画面向再现部2002提交,在显示装置显示合成了立体视觉影像的编辑用GUI。另外,GUI处理部根据用户操作改变GUI画面的状态。在进行部分删除时,向编辑控制部输出成为删除范围的In点、Out点的时间代码。在分割时,输出成为分割点的时间代码。另外,在一览显示标题时,如果接收成为整合对象的两个以上的标题选择,则对编辑控制部输出在该标题选择时再现的播放列表的组合。作为对RREF进行特别化的处理,GUI处理部通过滑动条接收In_Time、Out_Time的指定,由此,定义替代的播放列表的PlayItem的In_Time、Out_Time。编辑用GUI可以通过菜单播放列表的IG流的对象定义段或交互控制段进行描绘,但即使使用JPEG、GiFF那样的图像数据、OSD(OnScreen Display:屏幕显示)图形或BML(Broadcast Markup Language:广播标记语言),也能够进行描述。

管理信息存储器302是由利用BD驱动器2001分别存储索引文件、播放列表文件、片段信息文件的管理信息的存储器等构成的缓冲器。

编辑能力寄存器303表示本装置中是否存在编辑能力的设定。基于该寄存器的设定值、editability_flag的值、extended_editability_flag的值,确定是否执行BDMV数据库的编辑。

2D/3D可否编辑判定部304进行记录装置是否可编辑可以从BD驱动器进行访问的BDMV数据库或是否应禁止编辑的判定。如果可否编辑判定部304将BDMV数据库判定为“不可编辑”时,则即使利用用户事件处理部307对编辑控制部306进行了编辑处理命令,编辑控制部306也以不实施编辑处理的方式进行控制。

工作存储器305暂时存储在对BDMV数据库的编辑过程中得到的中间产物、最终产物。

编辑控制部306在调用顶部菜单并进行标题的一览显示时,在该顶部菜单中,接收对成为焦点状态的标题的编辑操作。在进行编辑操作时,载入对该标题的动作模式对象程序,并通过该动作模式对象程序开始播放列表的流再现。由此,在再现部显示窗口中装入有标题的再现影像的GUI。此时,从光盘1000读出播放列表信息文件、片段信息文件,还从记录介质读取BDMV目录的目录文件及目录文件下面的文件入口、STREAM目录的目录文件及目录文件下面的文件入口。

而且,使用这些播放列表信息文件、片段信息文件、1TS-2VSm2ts文件的文件入口及STEAM目录的目录文件执行编辑。将1TS-2VSm2ts文件的流表项设为编辑对象,且不将1TS-2VSm2ts文件本身设为编辑对象是由于,RREF不允许伴随流的再编码或代码转换那样的实体性的编辑。另一方面,是由于,部分删除、分割、整合这样的编辑不需要再编码。如果只对播放列表信息文件、片段信息文件、1TS-2VSm2ts文件、BDMV目录下面的目录文件、文件入口进行编辑,且编辑完成,则将它们向驱动器输出并写回记录介质中。

在编辑时,编辑控制部306读出盘的文件系统中的目录文件、文件识别描述符、文件入口这样的文件系统管理信息,并且读出索引文件。而且,通过改写文件入口的配置描述符,或编辑文件识别描述符,执行片段流文件的编辑。

在编辑时,确定编辑对象的操作是基于标题选择时的动作的。即,索引文件中的多个标题的任一项由用户选择,且使与该标题对应的动作模式对象程序、播放列表信息文件、片段信息文件读出于存储器。并且,通过更新文件入口,或更新文件识别描述符,或更新读出于存储器的播放列表信息文件、片段信息文件,执行部分删除或分割。

用户事件处理部307响应于通过遥控器的用户操作,对编辑控制部306请求处理的执行。例如,在遥控器上按下按钮的情况下,进行执行该按钮所包含的命令的程序执行,例如,利用遥控器对编辑控制部306命令记录数据的分割或删除等这样的指示。

以上是对编辑部3004的构成要素的说明。通过上述构成要素,经由各种过程,得到最终的编辑产物。夹杂该构成要素的具体的处理内容,加深编辑部3004的理解。在此,提出的具体的处理内容是指对立体时尚目录影像执行部分删除。该部分删除中具有:删除立体视觉影像的前端的情形、删除末端的情形、删除中间部分的情形。对这3个那样的情形分情况进行说明。

图37表示删除前端部分的情形。具体而言时,如该图(a),将前端部分作为删除范围进行指定删除。属于这些删除范围的基本视分量、从属视分量存储于(b)区段EXT[1]的阴影部分的阴影部分。在删除后,区段EXT[1]的开头位置成为n11,数据长成为len11。在该情况下,m2ts文件中的区段EXT[1]的配置描述符成为(c)那样。即,将区段EXT[1]的开头LBN及数据长设为n11、len11。

通过删除包含基本视分量及从属视分量的区段,不会发生右眼图像、左眼图像的一方被删除而残留。因此,不可能产生左眼图像—右眼图像的不整合。图38表示由于前端部分的删除而立体视觉动态图像如何变化。左侧表示最初的立体视觉动态图像,右侧表示前端部分删除后的立体视觉动态图像。前端部分的DELETED的范围不会被设备识别,因此,存在于刚刚删除范围之后的女性模特的帧图像的顺位提前到开头而成为开头。图39表示通过戴上眼镜可视听的立体视觉动态图像。视线vw3表示利用主动闸门式眼镜1008将右眼遮光时的影像的入射。视线vw4表示利用主动闸门式眼镜1008将左眼遮光时的影像的入射。通过该vw3,可视听左眼图像。另外,通过vw4,可视听右眼图像。通过戴上主动闸门式眼镜1008,用户交替视听右眼图像、左眼图像,由此,再现立体视觉图像。

如果图38及图39构成立体时尚目录影像,则可容易进行删除不与商品相称的模特的图像,或删除过季的商品影像。

图40表示删除末端部分的情形。具体而言时,如图(a),将末端部分作为删除范围进行指定删除。属于这些删除范围的MVC108024p/60i/50i基本视视频流的基本视分量、MVC108024p/60i/50i从属视视频流的从属视分量存在于(b)区段EXT[7]的阴影部分。在删除后,区段EXT[7]的数据长成为len17。在该情况下,m2ts文件中的区段EXT[7]的配置描述符如(c)那样。即,区段EXT[7]的数据长改写成len17。如以上,将基本视分量、从属视分量和存储的区段EXT[7]一并部分性地删除。

图41表示删除中间部分的情形。具体而言时,如该图(a),将中间部分作为删除范围进行指定删除。属于这些删除范围的MVC108024p/60i/50i基本视视频流的基本视分量、MVC108024p/60i/50i从属视视频流的从属视分量存在于(b)的区段EXT[5]的阴影部分。在删除后,区段EXT[5]的开头地址成为n15,数据长成为len15。

在该情况下,位于比删除范围更靠前的区段和位于比删除范围更靠后的区段成为不同的文件。图41(c)表示位于比删除范围更靠前的m2ts文件的配置描述符序列,图41(d)表示位于比删除范围更靠后的m2ts文件的配置描述符序列。根据(c),在比删除范围更靠前的m2ts文件的配置描述符中,存在最初m2ts文件的配置描述符中从区段ID=1到=4的配置描述符。

另外,在比删除范围更靠后的m2ts文件的配置描述符中存在最初m2ts文件的配置描述符中从区段ID=5到=7的配置描述符。这些配置描述符中,区段EXT[5]的配置描述符成为(d)那样。即,区段EXT[5]的开头LBN及数据长改写成n15、len15。

分割是与删除中间部分相同的动作。即,代替部分删除时的删除范围,只要在分割点时间轴上设定并在其前后进行将m2ts文件分割成两个m2ts文件的处理即可。

以上是对编辑部的处理的说明。

从上述图37到图41的部分删除的过程只不过是限定的方面的示例。另一方面,为了在装置进行部分删除或其它编辑的顺序并进行产品化,需要包含区段的各种配置模式(pattern)。图42~图48是假定那样的多种模式并将部分删除顺序普遍化的流程图。

图42是表示主TS的部分删除顺序的流程图。该流程图是最上位的主程序,在使用Index.bdmv的AppInfoBDMV数据中的extended_editability_flag的设定值X的图9的可否编辑判定中,只在判定为作为可编辑介质处理的情况中执行。

在步骤S91中,对当前PTM进行初始化,在步骤S92中,在GUI中缩小显示MVC108024p/60i/50i基本视视频流的当前PTM的图片。在步骤S93中,在与当前PTM相应的时刻移动滑动条,并转移到步骤S94~步骤S96的循环。步骤S94是是否进行In点/Out点的指定的判定,步骤S95是是否进行In点、Out点的确定的判定。步骤S96是当前PTM的更新。如果步骤S94为是,则转移到步骤S97。步骤S97为是Out点、成为组合的In点是否存在的判定。不存在成为组合的In点是第一个In点的指定,在该情况下,步骤S97成为否。如果步骤S97为否,则在步骤S98中,将滑动条时刻作为删除范围的In点并返回循环。如果步骤S97为是,则在步骤S99中,将滑动条时刻作为删除范围的Out点并返回循环。

如果确定删除范围,则步骤S95成为是并转移到步骤S100。步骤S100是删除范围存在于时间轴何处的判定。如果删除范围存在于前端,则步骤S101中执行流前端的删除,然后,在步骤102中执行ATC序列或STC序列的前端删除。如果删除范围存在于流末端,则步骤S103中执行流末端的删除,且在步骤S104中执行ATC序列或STC序列的末端删除。如果存在于中间部分,则在步骤S105中执行流中间部分的删除,并在步骤S106中执行ATC序列或STC序列的中间部分删除。

图43是表示中间部分的删除顺序的流程图。该流程图用于详细展开上位程序即图42的流程图的步骤S106的顺序。在该流程图中,将通过主TS的中间删除而重新得到的两个传输流称为主TS1、主TS2。另外,将与主TS1、TS2对应的PlayItem称为PlayItem#x、#x+1。

在步骤S130中,将利用3D播放列表的主路径信息参照的主TS在存储器上复制,得到主TS1、主TS2。在步骤S131中,将主TS1指定的中间部分及该中间部分之后的部分的组合作为新的“删除范围”指定并执行部分删除。在步骤S133中,在主TS2方面,将指定的中间部分及比该中间部分更靠前的部分的组合作为新的“删除范围”执行部分删除,并将剩余的部分作为子TS2进行记录。

在步骤S134中,将规定主TS1上的再现区间的播放项目信息#x、规定主TS2上的再现区间的播放项目信息#x+1生成于播放列表信息内的主路径信息内。

在上述各图的流程图的流部分删除中,在删除范围与一个区段相当的情况下,配置描述符的开头地址及数据长中,从配置描述符消除相当于该删除范围的开头地址及数据长,将下一个顺位以后的区段提前填充空白的区段ID。实际上,删除范围以与区段相同的大小重叠是非常罕见的,通常,局部重叠的情形占据多数。对于局部重叠,在图44、图45中进行处理。

图44是表示区段部分删除的处理的流程图。该流程图用于详细展开上位程序即图43的步骤S131、133的顺序。该流程图的变量In、Out是用于确定成为处理对象的删除范围的开始点、结束点的控制变量。

步骤S141中,将时间轴的删除范围的In点、Out点使用EP_map变换成SPN(In)、SPN(Out)。在步骤S142中,将SPN(In)、SPN(Out)变换成介质上的逻辑地址,得到表示对象区段的删除范围所在的LBN(SPN(In))、LBN(SPN(Out))。步骤S143是由删除范围LBN(SPN(In))、LBN(SPN(Out))规定的删除范围是否跨多个区段而存在的判定。在删除范围存在于一个区段内的情况下,在步骤S145中,改写EXT的配置描述符。

在删除范围跨多个区段而存在的情况下,在步骤S148中,沿着区段边界分割删除范围,对通过分割得到的各个删除范围反复进行步骤S151中的区段的配置描述符的改写(步骤S149)。该循环的结束条件是步骤的判定结果成为是,直到满足该结束条件,控制部都维持相同的状态。在该循环循环了一个循环时,控制变量In、Out切换成下一个变量,因此,由该控制变量指示的数据要素供于该循环的处理中。在循环进行了一个循环时,将多个数据要素各自供于处理中是处理构造。

图45是表示配置描述符的改写的流程图。该流程图用于详细展开上位程序即图44的流程图的步骤S145、S151的顺序。该流程图的变量E[x]是用于确定成为处理对象的区段及配置描述符的控制变量。因此,在以后的流程图中,将通过循环的第x个循环的处理而成为处理对象的区段、配置描述符标明为区段E[x]、配置描述符E[x]。

在该流程图中,首先,转移至由步骤S161-步骤S162-步骤S163构成的循环。步骤S161是删除范围是否存在于区段E[x]末端的判定,步骤S162是删除范围是否存在于区段E[x]前端的判定,步骤S163是删除范围是否存在于区段E[x]中间部分的判定。判定步骤的判定内容与区段上删除范围可取的多个配置图案的各自对应,因此,利用删除范围可取的值,可执行对应的处理。通过作为处理对象的区段的配置是否适于预定的多个类型中的任一类型,将处理顺序分支为恰当内容的处理顺序是该判定步骤的作用。

如果步骤S161为是,则在步骤S164中,通过利用m2ts文件的文件入口的配置描述符E[x]的数据长减去删除范围的数据长,实现区段E[x]的末端切割。如果步骤S162为是,则在步骤S165中,通过m2ts文件的文件入口的配置描述符E[x]的区段E[x]的开头地址加上删除范围的数据长,实现前端切割,在步骤S166中,利用配置描述符E[x]的数据长减去删除范围的数据长。

在删除范围存在于区段E[x]的中间的情况下,将m2ts文件的文件入口相当的配置描述符E[x]的数据长设为紧挨着删除范围之前为止的数据长(步骤S167),并对m2ts文件的文件入口追加由紧挨着删除范围之后的LBN和从紧挨着删除范围之后到区段E[x]的末尾为止的数据长构成的配置描述符E(x+1)(步骤S168)。

图46(a)表示ATC序列、STC序列的前端删除的顺序。该流程图用于详细展开上位程序即图42(a)的流程图的步骤S102的顺序。

在步骤S171中,使对于主TS的ATC序列的SPN_ATC_start增加属于删除范围(TS)的包数。在步骤S172中,使对于主TS的STC序列的SPN_STC_start增加删除范围的包数。在步骤S173中,使对于主TS的STC序列的STC_Start_time增加删除范围(TS)的STC数,在步骤S174中,使与主TS对应的PlayItem.In_Time增加删除范围(TS)。在步骤S175中,从EP_map除掉EP_map中的SPN-PTS组合中属于删除范围(TS)的组合。

图46(b)表示ATC序列、STC序列的末端删除的顺序。该流程图用于详细展开上位程序的图54(b)的流程图的步骤S126的顺序。

在步骤S176中,对于主TS的ATC序列的ATC序列,使SPN_ATC_end减少属于删除范围的包数。在步骤S177中,使对于主TS的STC序列的SPN_STC_End减少删除范围的包数。在步骤S178中,使对于主TS的STC序列的STC_end_time减少删除范围的STC数,在步骤S179中,使与主TS对应的PlayItem.Out_Time减少删除范围。在步骤S180中,从EP_map除掉EP_map的SPN-PTS的组合中属于删除范围的组合。

图47表示ATC序列、STC序列的中间部分删除的顺序。该流程图用于详细展开上位程序即图43的流程图的步骤S139的顺序。

在步骤S181中,将指定的中间部分和在此之前的部分设为删除范围(TS1),在步骤S182中,对于主TS2的ATC序列,使SPN_ATC_start增加属于删除范围(TS1)的包数。在步骤S183中,使对于主TS2的STC序列的SPN_STC_start增加删除范围(TS1)的包数。在步骤S184中,使对于主TS2的STC序列的STC_Start_time增加删除范围(TS1)的STC数,在步骤S185中,使与主TS2对应的PlayItem.In_Time增加删除范围(TS1)。在步骤S186中,从EP_map除掉EP_map的SPN-PTS的组合中属于删除范围(TS1)的组合。

图48表示ATC序列、STC序列的中间部分删除的顺序的接续。在步骤S187中,将指定的中间部分和在此之后的部分设为删除范围(TS2),在步骤S188中,对于主TS1的ATC序列、子TS1的ATC序列,使SPN_ATC_end减少属于删除范围(TS2)的包数。在步骤S189中,使对于主TS1的STC序列的SPN_STC_End减少删除范围(TS2)的包数。在步骤S190中,使对于主TS1的STC序列的STC_end_time减少删除范围(TS2)的STC数,在步骤S191中,使与主TS1对应的PlayItem.Out_Time减少删除范围(TS2)。在步骤S192中,从EP_map除掉EP_map的SPN-PTS的组合中属于删除范围(TS2)的组合。在步骤S193中,对与主TS2对应的ATC序列、STC序列赋予大于“1”的atc_id、stc_id,且对与主TS2对应的PlayItem、SubPlayItem的ref_to_STC_id加上“1”。

图49是表示播放列表整合的顺序的流程图,该流程图在使用Index.bdmv的AppInfoBDMV数据中的extended_editability_flag的设定值X的可否编辑判定中,也只在判定为作为可编辑介质处理的的情况下执行。在该流程图中,将成为整合对象的两个播放列表称为播放列表1、2。在步骤S201中,受理应整合的两个标题的选择。当进行选择时,步骤S202中,将构成两个标题的3D播放列表设为播放列表1、2。在步骤S203中,在构成播放列表1的播放项目信息#1~#m之后,将构成播放列表2的播放项目信息#1~#n作为播放项目#m+1~m+n进行追加。

在步骤S205中,将构成两个标题的mpls播放列表设为播放列表3、4。在步骤S206中,在构成播放列表3的播放项目信息#1~#m之后,将构成播放列表4的播放项目信息#1~#n作为播放项目#m+1~m+n进行追加。在步骤S208中,将规定进行了追加的播放列表1、3的播放列表文件写入,并删除规定播放列表2、4的播放列表文件。

以上的处理被进行子程序化,从上位流程图调用并首次执行。而且,如果这些处理结束,则返回至上位流程图的处理。由此,在硬件资源的状态复原后,重新开始上位流程图的处理。

如以上,根据本实施方式,在立体视觉影像的编辑这样的功能扩展中,不需要对成为装置基础的Blu-ray Recording盘播放器、Blu-ray Rewritable盘播放器的硬件构成、软件构成实施较大的改变,因此,产品制造商能够有效利用目前为止的商品开发中培养的设计知识(know how)并创造出新的商品,并使产品制造商的应用产品的设计期间设为短期间。

(第九实施方式)

本实施方式中,涉及通过利用BD-J对象规定动作的BD-J应用,实现包含具有允许AVC108060P/50P视频流再现的表项的流选择表的播放列表再现、隔行扫描3D的改良。

作为在BD-J平台上进行动作的系统应用,在安装用于RREF的编辑应用的情况下,可利用的API中具有Java2Micro_Edition(J2ME)PersonalBasis Profile(PBP 1.0)和Globally Executable MHP specification(GEM1.0.2)for package media targets。如果利用这些API,则通过使用用于网络处理的java.net、用于GUI处理的java.awt、用于语言处理的java.lang、用于对记录介质的I/O处理的java.io、作为实体的java.util、BD-J平台的扩展API(称为BD-J扩展),实现使用目前为止的实施方式中叙述的数据结构、再现单位的控制。该BD-J扩展包含来自java.net、java.awt、java.lang、java.io、java.util、javax.media类的方法的继承方法,将这些类接口设为嵌入式接口、父接口(super interface),因此,在使用java.net、java.awt、java.lang、java.io、java.util、javax.media类的编程技术的延长线上,能够生成适于AVC108060P/50P视频流的播放列表再现的应用。

例如BD-J平台的扩展API包含命令PSR31、PSR29的b4、PSR231的b3、PSR24的b8、b9的保持值的取得的取得方法。

设定取得类的方法包含java.lang.object类的方法的继承方法。另外,如果方法调用时的变元(argument)为非法,则丢弃java.lang类的事件即java.lang.IlleghalArgumentException事件。该类继承java.lang.object的方法及事件,因此,程序在java.lang.object的延长线上能够生成利用PSR的保持值的程序。

在本实施方式中,包含具有基于面向对象编程语言的允许AVC108060P/50P视频流的再现的表项的流选择表的播放列表的再现顺序、包含隔行扫描3D的播放列表的再现顺序如下进行描述。

i)生成以上述播放列表文件的文件路径(bd://1.PLAYLIST:00001)为变元的BDLocator类的实例。在将该BDLocator类的实例变量设为″loc″的情况下,描述成BDLocator loc=newBDlocator(bd://1.PLAYLIST:00001)。

ii)生成以BDLocator类的实例变量的变量名为变元的MediaLocator类的实例。如果BDLocator类的实例变量的变量名为″loc″,且将MediaLocator类的实例变量的变量名设为m1,则描述成MediaLocator m1=new MediaLocator(loc)。

iii)生成以MediaLocator类的实例变量的变量名为变元的javax.media.Manager.creat再现装置类的实例即播放器实例。如果MediaLocator类的实例变量的变量名为m1且播放器实例的实例变量的变量名为再现装置,则描述成再现装置=Manager.creat再现装置(m1)。

iv)最后,通过调用JMF播放器实例的成员函数即start(),开始播放列表再现。如果播放器实例的实例变量的变量名为再现装置,则描述成Player.start()。如果需要使用按照状态取得方法取得这样描述的播放列表再现的能力值,则能够以面向对象编程语言描述只在存在第六实施方式表示的能力的情况下进行播放列表再现的代码。

对HAVi设备配置进行说明。在BD-J终端的HAVi设备配置中,采用层模型,其通过用于将JPEG图像的解码图像作为背景图像进行存储的背景平面设备、用于存储应显示的字幕的字幕平面设备、用于比特长描绘菜单或小配件(gadget)的BD-J平面设备重合进行画面合成。在3D输出模式中,这些背景平面设备、字幕平面设备、BD-J平面设备均由右眼平面存储器、左眼平面存储器构成。作为再现AVC108060P/50P视频流、MVC108060i/50i视频流时的限制,不允许视频平面设备的缩放,另外,将背景平面设为非显示。

下面对BDMVRecording Specification的制约进行叙述。在将PSR29的b4设定成1的情况下,在将PSRb24的b8、b9设定成1的情况下,播放器中,不进行AVC108060P/50P视频流及MVC108060i/50i视频流的再现及视频缩放的支持。在进行AVC108060P/50P视频流及3D隔行扫描视频流的再现期间,背景平面以设定成不可视状态的状态维持或只进行存储内容的更新。在进行AVC108060P/50P视频流及3D隔行扫描视频流的再现的期间,缩放API的调用进行false(伪)。其是指JavaTV的背景平面再现控制的集变换(set transform)API成为false。另外,AWTvideosize控制的尺寸设定API的调用也进行false。

在进行MVC108050i/60i的再现、AVC108060P/50P的再现的期间,BD-J应用进行的缩放API的调用进行fail(失败)。其是指org.dvb.media.BackgroundVideoPresentationcontrol.setVideoTransformation进行false。

关于旧的播放器版本的JMF播放器的行为如下。在PSR31的版本比0250低的情况下,该安装依赖于版本X的播放器使用版本Y(Y>X)的播放列表时的JMF播放器被预取或启动时的情形。在该情形中,抓住与处于预取、启动状态的任一JMF播放器所使用的相同的方法。BD-J应用将版本2.5以上的播放列表进行再现时,使用避开兼容关联性的代码。该代码如下进行编程。

·确认PSR31的版本。

·比较播放列表的版本和PSR31的版本。

·在PSR31的版本比播放列表的版本高的情况下,进行再现。在低的情况下,再现替代的播放列表或低版本的播放列表。

·在播放列表的版本Y为Y>X的情况下,通过发行资源不可用事件(Resource Unavailable Event)进行fail。

在播放器设备的BD-J包中,存在有规定播放列表信息的预取的系统API(blulay.prefetched.playlistloagding)。在播放列表的版本Y成为Y>X的状况中,基于该blulay.prefetched.playlistloagding的JMF播放器的行为也改变。如果将blulay.prefetched.playlistloagding设定成否或不定值,则不应再现JMF播放器。将版本比播放设备高的播放列表进行再现是由于,不能保证正常的再现。如果在从BD-J应用调用作为JMF播放器的方法函数的Start方法或SyncStart方法的情况下,则需要播放设备对BD-J应用返回ResourceUnavailable事件。

即使将blulay.prefetched.playlistloagding设定成是,也不应再现JMF播放器。将版本比播放设备高的播放列表进行再现是由于,不能保证正常的再现。如果在从BD-J应用调用作为JMF播放器的方法函数的Start方法或SyncStart方法的情况下,则需要播放设备对BD-J应用返回ResourceUnavailable事件。

如由JavaTV规定那样,在产生ResorceAvailableEvent后,必须关闭JMF播放器。如果关闭JMF播放器,则JMF播放器的动作变得不定。

(第十实施方式)

对Blu-ray Rewritable盘版本2.5的PG流、IG流的限制和RREF的IG流的限制进行叙述。

在PG流的演示控制段的有效(active)期间,存在重叠,但在IG流的交互控制段的有效期间,不存在重叠。这是由于,PG流意图以流水线进行解码的解码器模型。

存储有属于第n个显示集(Display Set)DSn且规定PG流的交互式控制的演示控制段PCS的包的演示时间戳的值PTS(DSn[PCS])表示演示控制段的有效期间的结束点,存储有属于下一个显示集DSn+1的演示控制段PCS的包的解码时间戳的值DTS(DSn+1[PCS])表示演示控制段的有效期间的开始点。

存储有属于第n个显示集DSn且规定IG流的交互式控制的交互控制段ICS的包的演示时间戳的值PTS(DSn[ICS])表示交互控制段的有效期间的结束点,存储有属于下一个显示集DSn+1的交互控制段ICS的包的解码时间戳的值DTS(DSn+1[ICS])表示交互控制段的有效期间的开始点。在该情况下,不同的显示集连续的演示控制段、交互控制段的再现时刻具有1帧、2帧的差异。其依赖于帧速率。如果关联的视频流为AVC108060P/50P视频流,则

PTS(DSn[PCS|ICS])+(90000/frame_rate)×2≤PTS(DSn+1[PCS|ICS])

如果为AVC108060P/50P视频流,则

PTS(DSn[PCS|ICS])+(90000/frame_rate)≤PTS(DSn+1[PCS|ICS])。

(第十一实施方式)

目前为止的实施方式采用对将基本视视频流和从属视视频流进行复用的一个传输流进行编辑时的前提,但在本实施方式中,对将包含基本视视频流的传输流和包含从属视视频流的传输流进行隔行扫描配置的立体视觉隔行扫描流文件实现部分删除、分割、整合这样的编辑操作。

图50是表示立体视觉隔行扫描流文件(ssif文件)的记录区域的一个例子的图。(a)表示构成ssif文件的多个区段,(b)表示对该记录区域的文件系统信息。(b)的文件系统信息由SSIF目录的目录文件和ssif文件的文件入口构成。SSIF目录文件由SSIF目录的文件识别描述符和ssif文件的文件识别描述符构成。ssif文件的文件入口由描述符标签、ICB标签、配置描述符长、配置描述符序列构成。“描述符标签”表示本身为文件入口的意思的标签,“ICB标签”表示与文件入口本身相关的属性信息。引出线将配置描述符序列的结构进行详细说明。如该引出线所示,将区段的开头地址和数据长的组合(n1:len1、n2:len2、n3:len3....)与识别区段的区段ID相对应地表示。即,该图(a)中,ssif文件由区段EXT2[1]、EXT1[2]、EXT2[3]、EXT1[4]、EXT2[5]、EXTss[6]、EXT2[7]、EXTss[8]、EXT2D[9]、EXT2D[10]这样的10个区段构成。这些区段的开头地址(LBN=n1、n2、n3......)及区段的数据长(len1、len2、len3......)记载成与ssif文件对应的文件入口的配置描述符。记录装置、再现装置将记载在配置描述符的开头地址以后识别为区段实体,因此,如果将记载在该配置描述符的LBN改写成更大的LBN且缩短数据长,则区段的前端部分被删除。另外,如果保持记载在该配置描述符的开头地址且将数据长设为更短的数据长,则能够删除区段的末端部分。

与文件系统对应的设备沿着该配置描述符进行文件访问,之后从配置描述符的描述排除时,从该配置描述符进行的描述排除的部分已经不能作为文件的一部分被识别。图50中,带括号的[x]内的数值为区段ID。当将该区段ID可取的任意值设为“x”时,ssif文件是由如下4种区段构成的文件,即,(1)在2D输出模式、3D输出模式的双方中访问的区段EXT1[x],(2)只在3D输出模式中访问的区段EXT2[x],(3)只在2D输出模式中访问的区段EXT2D[x],(4)是EXT1[x]的区段的复制且只在3D输出模式中访问的区段EXTss[x]。

ssif文件根据利用的方面以3个方式打开。第一个为m2ts文件,第二个为文件基本,第三个为文件从属。

图51表示ssif文件的区段成为哪个文件的构成要素的归属关系。

ssif文件的区段中,1个区段构成一个数据块或多个区段集合构成一个数据块。数据块中具有包含基本视分量的Closed-GOP、Open-GOP的基本视数据块、包含从属视分量的Open-GOP的从属视数据块,从属视数据块、基本视数据块交替排列是ssif文件的隔行扫描形式。为了说明的简化,导入数据块由一个区段构成的前提。

图51中的从属视流的数据块、基本视的数据块中赋予有1、2、3、4的数据块号码。该号码表示ssif文件的数据块的顺位,相同号码的数据块同时从ssif文件读出。这样,通过改变区段EXT2[x]、区段EXTss[x]、区段EXT2D[x]这样的3个区段的组合,形成ssif文件的各种变化。

图51的第一段表示ssif文件的区段。第二段表示由基本视的数据块和2D用的基本视数据块构成的文件(m2ts文件)。m2ts文件由EXT1[2]、EXT1[4]、EXT2D[9]、EXT2D[10]这样的4个区段构成。这些区段含有构成包含MVC108024p/60i/50i基本视视频流的主TS的基本视数据块B[1]、B[2]、B2D[3]、B2D[4],因此,通过打开文件,基本视数据块和2D用的基本视数据块读出于存储器。

第三段表示仅由基本视的数据块构成的文件(文件基本)。文件基本由EXT1[2]、EXT1[4]、EXTss[6]、EXTss[6]这样的4个区段构成。这些区段包含基本视数据块B[1]、B[2]、Bss[3]、Bss[4],因此,通过打开文件基本,基本视数据块读出于存储器。

第四段表示仅由从属视数据块构成的文件(文件从属)。文件从属由EXT2[1]、EXT2[3]、EXT2[5]、EXT2[7]这样的4个区段构成。这些区段包含从属视数据块D[1]、D[2]、D[3]、D[4],因此,通过打开文件从属,构成包含MVC108024p/60i/50i从属视视频流的子TS的构成从属数据块的源包序列读出于存储器。

构成ssif文件的区段值中,通过读出必要的区段值,ssif文件作为m2ts文件、文件基本、文件从属的任一项打开。

通过ssif文件的区段以上述方式规定配置描述符,ssif文件以与输出模式相应的方式由记录装置读取。上述的EXT1[x]、EXT2[x]、EXT2D[x]、EXTss[x]构成文件基本、文件从属、m2ts文件这样的不同的流文件,因此,这些区段需要不会导致读出缓冲器的下溢的充分的长度。下面对构成文件基本、文件从属、m2ts文件的区段的下限值进行说明。文件基本的EXT1[x]的下限值以通过3D输出模式的再现时的从各基本视数据块的最后区段到下一个从属视数据块的最初区段的跳跃期间、和从该从属视数据块的最后区段到下一个基本视数据块的最初区段的跳跃期间不产生双缓冲器的下溢的方式进行确定。这里的双缓冲器由第一读出缓冲器、第二读出缓冲器构成。第一读出缓冲器是与Blu-ray ReadOnly盘的2D输出模式再现装置的读出缓冲器相同的读出缓冲器。

在3D输出模式的再现中,从构成第n个基本视数据块的最后区段到构成第p个从属视数据块的最初区段的跳跃为时间TFjump3D(n),从构成第p个从属视数据块的最后区段到构成第(n+1)个基本视数据块的最初区段的跳跃需要时间TBjump3D(n)。在此,TFjump3D(n)、TBjump3D(n)为BD-3D播放器模型的3D输出模式下的跳跃时间。

而且,各基本视数据块以速度Rud3D向第一读出缓冲器读出,各从属视数据块以速度Rud3D向第二读出缓冲器读出且以平均速度Rbext3D从读出缓冲器1向视频解码器传送上述基本视数据块时,EXT1[n]的下限值以下面的条件A的公式表示。

<条件A>EXT1[n]的下限值≥(Rud3D×Rbext3D)/(Rud3D-Rbext3D)×(TFjump3D(n)+EXT2[n]/(Rud3D+TBjump3D(n)))

EXT2[n]的下限值在3D输出模式的再现时,以通过从某个从属视数据块的区段到下一个基本视数据块的区段的跳跃期间、和从该基本视数据块的区段到下一个从属视数据块的区段的跳跃期间而在再现装置的双缓冲器中不产生下溢的方式进行确定。从构成第(n+1)个基本视数据块的最后区段到构成第(p+1)个从属视数据块的最初区段的跳跃为时间TFjump3D(n+1),且从读出缓冲器2向解码器以平均速度Rdext3D传送上述从属视流文件时,EXT2[n]的下限值以下面的条件B的公式表示。速度Rud3D、平均速度Rbext3D是BD-3D播放器模型的3D输出模式中的传送时间。

<条件B>

EXT2[n]的下限值≥(Rud3D×Rbext3D)/(Rud3D-Rdext3D)×(TBjump3D(n)+EXT1[n+1]/(Rud3D+TFjump3D(n+1)))

EXT2D的下限值在非3D输出模式的再现时,以从各基本视数据块的最后区段到下一个基本视数据块的最初区段的跳跃期间中,不产生再现装置的读出缓冲器的缓冲器下溢的方式进行确定。

从第n个基本视数据块到第(n+1)个基本视数据块的跳跃需要时间Tjump2D(n),各基本视数据块以速度Rud2D读出于读出缓冲器,且从读出缓冲器向视频解码器以平均速度Rbext2D传送上述基本视数据块时,EXT2D的下限值以下面的条件C的公式表示。

<条件C>EXT2D的下限值≥(Rud2D×Rbext2D)/(Rud2D-Rbext2D)×Tjump2D(n)

EXTss如下算出。在此,在从某个区段的读出向下一个区段的跳跃时,即将进行该跳跃之前的缓冲器占有量必须充分。于是,在立体视觉隔行扫描流文件的读出时,读出缓冲器需要利用一个区段进行充填,且必须避免缓冲器下溢的产生。因此,最小区段尺寸的Sextss作为满足下面条件D的值算出。

<条件D>

EXTss[字节]≥ceil[(Tjump+Tdiff×Rud72)/(1000×8))×(Rextss×192)/(Rud72×188-Rextss×192)]

在此,Rud72是3D输出模式中的来自BD-ROM驱动器的72mbps这样的数据速率,Tdiff是在读出构成从属视数据块的区段EXT2[n]时的延迟时间。

以上是根据BD-ROM part3-1 2.4格式的区段的配置。在Blu-rayRewritable版本3.1格式中,立体视觉隔行扫描流文件的配置必须进行与其一样的配置。如果不是该配置,则不能保障无缝再现。

通过以上,结束对构成ssif文件的区段的说明。结束ssif文件构成的说明后,以ssif文件的流构成为焦点进行说明。ssif文件的流构成是指,在基本视分量中存储包含基本视频流的主传输流(主TS),在从属视分量中存储包含从属视视频流的子传输流(子TS)。因此,基本视分量、从属视分量经由基本流生成→传输流生成→构成传输流的TS(传输流)包的源包化这样的过程而生成。

图52是表示从属视的数据块及基本视的数据块的生成过程的图。

图52的右侧适当地表示存储于区段EXT1[x]的基本视数据块(B[x]、B2D[x]、Bss[x])如何进行复用。首先,利用基本视分量构成的Closed-GOP501及将作为音频流的访问单元的多个音频帧507分别变换成PES包序列502及508,且变换成TS包503及509。

同样,将PG流504及交互图形510的数据分别变换成PES包序列505及511,再变换成TS包506及512。通过将这些TS包在1个流中进行复用,构成基本视数据块。存储该基本视数据块的是以前的图的EXT1[x]、EXT2D[x]、EXTss[x]。另外,将包含在该过程中得到的基本视视频流的传输流称为“主TS”。

如以上,基本视数据块的Closed-GOP将母画面视频流、音频流、PG流、IG流进行复用。

图52的左侧适当地表示存储于区段EXT2[x]的从属视数据块(D[x])如何进行复用。首先,将由从属视分量构成的Open-GOP601、构成音频流的多个音频帧604分别变换成PES包序列602及605,并变换成TS包603及606。同样,将PG流607及交互图形610的数据分别变换成PES包序列608及611,再变换成TS包609及612。通过将这些TS包在1个流中进行复用,构成从属视数据块。存储该从属视数据块的是该图的EXT2[x]。另外,将包含通过该传输流化(复用)过程得到的从属视视频流的传输流称为“子TS”。

图53表示片段信息文件、播放列表、立体视觉隔行扫描流文件的关系。右侧表示立体视觉隔行扫描流文件,左侧表示片段信息文件。

箭头split1、2表示通过分割右侧的立体视觉隔行扫描流文件,得到m2ts文件、文件从属。中间表示在第一段构成m2ts文件的区段EXT1[x]、EXT2D[x],第二段中表示作为m2ts文件用的片段信息的00001.clpi内的基本表项映射(EP_map),第三段中表示3D播放列表,第四段中表示表项映射立体视觉版的EP_map_SS,第五段中表示文件从属的区段EXT2[x]。

左侧的文件基本及文件从属用的片段信息文件包含:特征点信息的EP_map_SS、文件基本用的区段开始点信息、用于取出文件从属的区段的区段开始点信息。箭头split3、4适当地表示将文件基本用的区段开始点信息、用于取出文件从属的区段的区段开始点信息供于分割立体视觉隔行扫描流文件的用途。

接着,对特征点信息进行说明。特征点信息SS包含EP_map_SS,与基本表项映射一样,EP_map_SS由多个表项点构成。但是,在表项映射的立体视觉版中,施加下面限制这方面有所不同。即,在由应用类型“=1”的片段信息(是称为主视频流的应用类型的片段信息)的区段ID值指示的区段具有由基本视视频流的PTS_EP_Start参照的源包的情况下,由应用类型=8(立体视觉再现)的片段信息的相同区段ID值指示的区段必须包含由从属视流相同的值的PTS_EP_Start参照的源包。

图54是表示基本表项映射(EP_map)和表项映射的立体时间版(EP_map_SS)的图。该图中,第五段表示从属视数据块和基本视数据块的多个组合。第四段表示构成从属视数据块及基本视数据块的源包序列。第一段表示由MVC108024p/60i/50i从属视视频流的从属视分量构成的Open-GOP、由MVC108024p/60i/50i基本视视频流的基本视分量构成的Closed-GOP的组合。而且,第二段表示基本表项映射即EP_map,第三段表示表项映射的立体视觉版即EP_map_SS。

由该图的EP_map标明的演示时间戳t1、t11、t31中,将任意的演示时间戳称为PTS(i)。源包号码a11、a31、a51中,将与PTS(i)对应的源包号码称为SPN(i)。因此,在从由EP_map的SPN(i)指示的包(m)到紧挨着由EP_map的SPN(i+1)指示的包(n)之前的包(n-1)的范围中存在将应以PTS(i)再现的基本视分量配置于开头的Closed-GOP。

另外,由该图EP_map_SS标明的演示时间戳t1、t11、t31中,将任意的演示时间戳称为PTS(i)。另外,由该图EP_map_SS标明的源包号码a1、a21、a41中,将与PTS(i)的对应的源包号码称为SPN(j)。在从由EP_map_SS的SPN(j)指示的包(u)到紧挨着由EP_map_SS的SPN(j+1)指示的包(v)之前的包(v-1)的范围中,存在将应以PTS(i)再现的从属视配置于开头的Open-GOP。

由这些基本视的视分量构成的Closed-GOP和由基本视的视分量构成的Open-GOP的组合可以进行单独解码,从记录介质读出构成这些Closed-GOP、Open-GOP的多个源包,并投入视频解码器,由此,能够构成每1秒的立体视觉影像。因此,基于EP_map_SS,将由MVC108024p/60i/50i视频流的基本视的视分量构成的Closed-GOP和由MVC108024p/60i/50i视频流的从属视的视分量构成的Open-GOP占据的逻辑块释放成空白区域,由此,不会产生视点间的不整合,能够局部性地删除基本视视频流及从属视视频流。

通过执行将这种MVC108024p/60i/50i从属视视频流的从属视数据块、MVC108024p/60i/50i基本视视频流的基本视数据块连动的删除,能够得到m2ts文件、文件基本、文件从属的删除部位的整合。

位于基本视视频流的GOP(i)的开头的源包和位于从属视视频流的GOP(i)的开头的源包属于连续的区段的组合(隔行扫描区段单元)的情况下,将指示MVC108024p/60i/50i的基本视视频流的GOP(i)开头的源包及MVC108024p/60i/50i的从属视视频流的GOP(i)开头源包的表项追加于成为基本的EP_map及作为扩展的EP_map_SS的双方中,因此,如果使用成为基本的EP_map及作为扩展的EP_map_SS的双方,则能够保障MVC108024p/60i/50i基本视视频流的GOP(i)及MVC108024p/60i/50i从属视视频流的GOP(i)的连续读出。

通过位于MVC108024p/60i/50i基本视视频流的Closed-GOP的开头的IDR图片的地址与再现开始时刻相对应,能够掌握MVC108024p/60i/50i基本视视频流、MVC108024p/60i/50i从属视流视频流中,构成Closed-GOP的源包从哪到哪地存在。容易形成那样的掌握且有效进行将视频流的记录区域的一部分释放成空白区域的处理,是在赋予有值为0x0002或0x0004的ID1的扩展数据设置EP_map、EP_map_SS的意图。

图55表示使用EP_map、EP_map_SS、配置描述符及区段开始点信息的区段的位置确定的一个例子。

从图55的第一段到第三段的左侧与从图50的第一段到第三段相同。在右侧记载有配置描述符、区段开始点的具体的值的方面与图50不同。第一段的右侧表示m2ts文件的配置描述符。m2ts文件的区段是抽取了ssif文件的EXT1[x]、EXT2[x]、EXT2D[x]之后的区段,因此,在m2ts文件的配置描述符中,对各区段赋予独立体系的区段ID。m2ts文件的配置描述符表示EXT1[2]、EXT1[4]的地址(n2,n4)和数据长(len1,len4),并且表示EXT2D的地址(n9,n10)和数据长(len9,len10)。当将该配置描述符记载于STREAM目录的m2ts文件的文件入口时,立体视觉隔行扫描流文件的EXT1[x]、EXT2D[x]作为m2ts文件的区段识别。

图55的第二段的右侧将文件基本的区段的开头地址和用于取出文件基本的区段的区段开始点信息相对应地表示。根据左侧,文件基本的区段开头存在于逻辑块号码(LBN)=n2、n4、n6、n8的逻辑块中。右侧的区段记载有通过将这些LBN变换成源包号码而得到的源包号码SPN(n2)、SPN(n4)、SPN(n6)、SPN(n8)。

图55的第三段的右侧将文件从属的区段的开头地址和对文件从属的区段开始点信息相对应地表示。根据左侧,文件从属的区段开头存在于逻辑块号码(LBN)=n1、n3、n5、n7的逻辑块中。右侧的区段记载有通过将这些LBN变换成源包号码而得到的源包号码SPN(n1)、SPN(n3)、SPN(n5)、SPN(n9)。

通过使用以上那样的m2ts文件的配置描述符及文件基本的区段开始点信息、文件从属的区段开始点信息,分别读出m2ts文件的区段、文件基本的区段、文件从属的区段。

图56表示由记录于BDMV目录的播放列表文件(mpls文件)定义的播放列表、立体视觉播放列表。第一段是BDMV目录的播放列表信息,第二段表示基本视数据块,第三段表示立体视觉播放列表,第四段表示从属视数据块。

箭头rf0、rf1、rf2、rf3表示使BDMV目录的播放列表信息的播放项目信息中的clip_information_file_name所描述的文件名00001和扩展名m2ts组合而产生的再现路径的参照。在该情况下,利用区段EXT1[2]、EXT1[4]、EXT2D[9]、EXT2D[10]构成Base视频侧的再现路径。

箭头rf4、rf5、rf6、rf7表示由立体视觉播放列表信息的播放项目信息指定的再现路径的参照。在该情况下,使用EXT1[2]、EXT1[4]、EXTss[6]、EXTss[8]构成Base视频侧的再现路径。

箭头rf8、rf9、rf10、rf11表示由立体视觉播放列表信息的子播放项目信息指定的再现路径。在该情况下,使用EXT2[1]、EXT2[3]、EXT2[5]、EXT2[7]构成从属视视频侧的再现路径。构成由这些播放项目信息、子播放项目信息指定的再现路径的数据块通过使播放项目信息的clip_information_file_name所描述的文件名和扩展名ssif组合并进行文件打开,能够进行读出。

在隔行扫描流文件中存储主TS、子TS的情况下,BDMV目录的播放列表的播放项目信息中的clip_information_file_name对m2ts文件的文件名进行描述。立体视觉播放列表的播放项目信息中的clip_information_file_name记述文件基本的文件名。文件基本为虚拟的文件,其文件名与隔行扫描流文件相同,因此,只要将隔行扫描流文件的文件名描述成播放项目信息的clip_information_file_name即可。STN_table_SS的流登记信息的ref_to_subclip_entry_id对文件从属的文件名进行描述。文件从属的文件名对隔行扫描流文件的识别号码加1。

如以上,可以将MVC108024p/60i/50i视频流的基本视数据块和MVC108024p/60i/50i从属视视频流的从属视数据块存储于一个ssif文件中,且将ssif文件作为m2ts文件、文件基本及文件从属中的任一文件进行打开,因此,在解码器一侧,能够与通常的流文件一样地处理ssif文件。因此,能够在MVC108024p/60i/50i基本视视频流、MVC108024p/60i/50i从属视视频流的存储方式中,积极地采用ssif文件。

可知没有STN_table_SS的通常的播放列表信息在clip_information_file_name中描述有m2ts文件,因此,只参照m2ts文件区段。具有STN_table_SS的播放列表信息在主路径信息的播放项目信息的clip_information_file_name中记载有文件基本的文件名,且在子路径信息的SubPlayItem中记载有文件从属的文件名,因此,通过根据播放列表信息的播放项目信息的clip_information_file_name、SubPlayItem的clip_information_file_name,打开文件,能够在3D输出模式中依次访问应向解码器供给的数据块。

根据播放列表的选择,必然选择对应的MVC108024p/60i/50i基本视视频流、MVC108024p/60i/50i从属视视频流的组合的连动选择这样的意图,由上述数据结构可以明确地掌握。

在光盘中,该3D播放列表成为再现的对象。在播放列表的类型中具有部分删除、分割、整合。图57表示对播放列表的编辑的3个类型。该图(a)表示进行删除的电影播放列表、3D播放列表。表示ssif文件中,EXT2[1]、EXT1[2]删除的情形。(b)表示ssif文件中,在紧挨着EXT2[3]、EXT1[4]之后进行分割的情形。(c)表示将两个mpls播放列表、两个3D播放列表整合成1个的情形。

以上是对3D播放列表的说明。接着,对AVC108060P/50P视频流进行说明。

图58表示删除前端部分的情形。具体而言时,如该图(a),将前端部分设为删除范围进行指定删除。属于这些删除范围的基本视分量、从属视分量存在于(b)的区段EXT2[1]的阴影部分及区段EXT1[2]的阴影部分中。在删除后,区段EXT2[1]、区段EXT1[2]的开头位置成为n11、n12,数据长成为len11、len12。在该情况下,ssif文件的区段EXT2[1]的配置描述符、区段EXT1[2]的配置描述符如(c)那样。即,将区段EXT2[1]的开头LBN及数据长设为n11、len11,将区段EXT1[2]的开头地址LBN设为n12,将数据长设为len12。如以上,将存储基本视分量的区段EXT1[2]和存储从属视分量的区段EXT2[1]一并进行局部删除。m2ts文件的ID1的区段的配置描述符如(d)那样。即,ID1的区段开头LBN从n1改写成n11,数据长从len1改写成len11。在剩余的区段不进行改写。

图58(e)表示文件基本的区段开始点信息。在该文件基本的区段开始点信息中存在最初的文件基本的配置描述符中的区段EXT1[2]的源包号码SPN(n2)、区段EXT1[4]的源包号码SPN(n4)、区段EXTss[6]的源包号码SPN(n16)。最初的信息实施伴随前端删除的改写(n2→n12)。

图58(f)表示文件从属的区段开始点信息。根据(e),在文件从属的区段开始点信息中存在:最初的文件基本的配置描述符中的区段EXT2[1]的源包号码SPN(n1)、区段EXT2[3]的源包号码SPN(n3)、区段EXT2[5]的源包号码SPN(n5)、区段EXT2[7]的源包号码SPN(n7)。最后的信息实施伴随中间删除的改写(n1→n11)。

图59表示删除末端部分的情形。具体而言时,如图(a),将末端部分作为删除范围进行指定删除。属于这些删除范围的MVC108024p/60i/50i基本视视频流的基本视分量、MVC108024p/60i/50i从属视视频流的从属视分量存在于(b)的区段EXT2[7]的阴影部分及区段EXTss[8]、EXT2D[10]的阴影部分。在删除后,区段EXT2[7]的数据长成为len17,区段EXTss[8]、EXT2D[10]的数据长成为len18、len20。在该情况下,ssif文件的区段EXT2[7]的配置描述符、区段EXTss[8]、EXT2D[10]的配置描述符如(c)那样。即,区段EXT2[7]的数据长改写成len17,区段EXTss[8]、EXT2D[10]的数据长改写成len18、len20。如以上,将存储有基本视分量的区段EXTss[8]、EXT2D[10]和存储有从属视分量的区段EXT2[7]一并进行局部删除。

另外,m2ts文件的区段ID=10的区段的配置描述符如(d)那样。即,区段ID=10的区段的数据长从len10改写成len20。对剩余的区段没有进行改写。(e)是对文件基本的区段开始点,(f)是对文件从属的区段开始点。在记载于这些区段开始点的源包中也未产生改写。

图60表示删除中间部分的情形。具体而言时,如该图(a),将中间部分作为删除范围进行指定删除。属于这些删除范围的MVC108024p/60i/50i基本视视频流的基本视分量、MVC108024p/60i/50i从属视视频流的从属视分量存在于(b)的区段EXT2[5]的阴影部分及区段EXTss[6]、EXT2D[9]的阴影部分中。在删除后,区段EXT2[5]的开头地址成为n15,数据长成为len15,区段EXTss[6]、EXT2D[9]的开头地址成为n16、n19,数据长成为len16、len19。

在该情况下,位于比删除范围更靠前的区段和位于删除范围之后的区段成为不同的文件。图60(c)表示位于比删除范围更靠前的ssif文件的配置描述符序列,图60(d)表示位于比删除范围更靠后的ssif文件的配置描述符序列。根据(c),在删除范围之前的ssif文件的配置描述符中存在最初的ssif文件的配置描述符中从区段ID=1到=4的配置描述符。

另外,在删除范围之后的ssif文件的配置描述符中存在最初的ssif文件的配置描述符中从区段ID=5到=10的配置描述符。这些配置描述符中,区段EXT2[5]的配置描述符、区段EXTss[6]、EXT2D[9]的配置描述符如(d)那样。即,区段EXT2[5]的开头LBN及数据长改写成n15、len15,区段EXTss[6]、EXT2D[9]的开头地址改写成n16、n19,数据长改写成len16、len19。

图61(a)表示位于比中间部分更靠前的m2ts文件的配置描述符序列,图61(b)表示位于比中间部分更靠后的m2ts文件的配置描述符序列。根据(a),在删除范围之前的m2ts文件的配置描述符中存在最初的m2ts文件的配置描述符中的区段ID=2、=4的配置描述符。

另外,如(b),在比中间部分更靠后的m2ts文件的配置描述符中存在最初的m2ts文件的配置描述符中的区段ID=9、=10的配置描述符。对于区段ID=9的区段,数据长从len9改写成len19。

图61(c)表示位于比中间部分更靠前的文件基本的区段开始点信息,图61(d)表示位于比中间部分更靠前的文件基本的区段开始点信息。根据图61(c),在删除范围之前的文件基本的区段开始点信息中存在最初的文件基本的配置描述符中的区段EXT1[2]的源包号码SPN(n2)、区段EXT1[4]的源包号码SPN(n4)、区段EXTss[6]的源包号码SPN(n6)。最后的信息实施伴随中间删除的改写(n6→n16)。

根据(d),在中间部分之前的文件基本的区段开始点信息中存在最初的文件基本的配置描述符中的区段EXT2[1]的源包号码SPN(n1)、区段EXT2[3]的源包号码SPN(n3)、区段EXT2[5]的源包号码SPN(n15)。最后的信息实施伴随中间删除的改写(n5→n15)。

图61(e)表示位于比中间部分更靠后的文件基本的区段开始点信息,图61(f)表示位于比删除范围更靠后的文件从属的区段开始点信息。根据(e),在删除范围之后的文件基本的区段开始点信息中存在最初的文件基本的配置描述符中的区段EXTss[8]的源包号码SPN(n8)。

根据(f),在中间部分之后的文件从属的区段开始点信息中存在最初的文件基本的配置描述符中的区段EXT2[7]的源包号码SPN(n7)。

在对以上那样的ssif文件执行部分删除、分割、整合的操作中,只要对子TS也执行对从图40到图49中叙述的主TS的处理即可。另一方面,在ssif文件的区段中存在EXT1[1]、EXT2[x]、EXT2D[x]、EXTss[x]这样的4个类型,因此,区段部分删除中,代替图41表示的区段部分删除,而执行图62表示的区段部分删除。

图62是表示区段部分删除的处理的流程图。该流程图的变量In、Out是用于确定成为处理对象的删除范围的开始点、结束点的控制变量。

步骤S141中,将时间轴的删除范围的In点、Out点使用EP_map变换成SPN(In)、SPN(Out)。在步骤S142中,将SPN(In)、SPN(Out)变换成介质上的逻辑地址,得到表示对象区段的删除范围所在的LBN(SPN(In))、LBN(SPN(Out))。步骤S143是由删除范围LBN(SPN(In))、LBN(SPN(Out))规定的删除范围是否跨多个区段而存在的判定。在删除范围存在于一个区段内的情况下,转移至步骤S144。步骤S144是删除范围存在的区段是否为EXT1的判定。如果为是,则在步骤S145中改写EXT1的配置描述符。如果不为EXT1,则在步骤S146中改写EXT2D的配置描述符,并且在步骤S147中改写EXTss的配置描述符。

在删除范围跨多个区段而存在的情况下,在步骤S148中沿着区段边界分割删除范围,且对通过分割得到的各个删除范围反复进行步骤S151~步骤S153的处理(步骤S149)。步骤S151~步骤S153判定删除范围存在的区段是否为EXT1(步骤S150),如果为是,则改写EXT1的配置描述符(步骤S151),如果不为EXT1,则改写EXT2D的配置描述符(步骤S152),并且改写EXTss的配置描述符(步骤S153)。该循环的结束条件是步骤的判定结果成为是,直到满足该结束条件,控制部都维持相同的状态。

步骤S154中,将时间轴的删除范围的In点、Out点使用EP_map_SS变换成SPN(In)、SPN(Out)。在步骤S155中,将SPN(In)、SPN(Out)变换成介质上的逻辑地址,得到表示对象区段的删除范围所在的LBN(SPN(In))、LBN(SPN(Out))。步骤S156是由删除范围LBN(SPN(In))、LBN(SPN(Out))规定的删除范围是否跨多个区段而存在的判定。在删除范围存在于一个区段内的情况下,转换至步骤S157。在步骤S157改写EXT2的配置描述符。

在删除范围跨多个区段而存在的情况下,在步骤S158中沿着区段边界分割删除范围,并对通过分割得到的各个删除范围反复进行步骤S161的处理(步骤S160)。步骤S161是改写EXT2D的配置描述符的步骤。在该循环每进行一个循环时,将控制变量In、Out切换成下一个控制变量,因此,由该控制变量指示的数据要素供于该循环的处理中。在循环每进行一个循环时,将多个数据要素的各自供于处理是处理构造。

<备注>

以上,在本申请的申请时刻对申请人可了解的最佳的实施方式进行了说明,但对下面表示的技术性的课题可以施加进一步的改良或变更实施。各实施方式表示的那样进行实施或是否实施它们的改良或变更均为可选的,要留意实施的人的主观。

(extended_editability_flag的配置部位)

在目前为止的实施方式中,作为可否编辑信息的editability_flag、extended_editability_flag配置于索引文件内,可否编辑表示以BDMV整体为范畴,但可否编辑信息也可以不设于索引文件,而设于播放列表文件或片段信息文件中。

在播放列表文件中设有可否编辑信息(editability_flag,extended_editability_flag)的情况下,可以以播放列表为单位管理可否编辑信息,另外,在片段信息文件中设有可否编辑信息(editability_flag,extended_editability_flag)的情况下,可以以片段流文件为单位管理可否编辑信息。另外,在只要是带来与本实施例中表示的方法同样的效果的方法中,就可以在放置于BDMV目录下面的某个文件内设置用于管理2D内容和MVC108024p/50i/60i的3D视频内容的各自的可否编辑信息的信息。

(成为对象的电影记录格式)

成为对象的电影记录格式是可以处置与可立体视觉再现的视频流、以可选的帧速率可再现的视频流的版本,但也可以是可以进行图像的高分辨率化、像素的高灰阶化的电影记录格式的版本。另外,也可以是实时记录格式的版本。

(集成电路的实施方式)

各实施方式表示的再现部、记录部、编辑部的结构中,也可以排除记录介质的驱动器部或与外部的连接器等机构性的部分,并对相当于逻辑电路或存储元件的部分即逻辑电路的核心部分进行系统LSI化。系统LSI是指,在高密度基板上安装裸芯片并进行封装的系统。通过将多个裸芯片安装于高密度基板上并进行封装,使多个裸芯片具有如一个LSI那样的配置构造的产品称为多芯片模块,但这种多芯片模块也包含于系统LSI中。

在此如果考察封装的类型,则系统LSI的种类包括QFP(方形扁平封装)、PGA(插针网格阵列)。QFP是将插针安装在封装体的四个侧面上的系统LSI。PGA是在整个底面上安装多个插针的系统LSI。

这些插针作为电源供给或接地、与其他电路的接口来发挥作用。系统LSI中的插针具有这种接口的作用,所以通过向系统LSI中的这些插针连接其他电路,系统LSI发挥作为再现装置的核心的作用。

系统LSI的结构由前端部、信号处理部、后端部、介质接口、存储器控制器、主微机构成,通过介质接口、存储器控制器,与再现装置中的驱动器或存储器、收发部连接。再现装置中的驱动器中有只读介质的驱动器、局部存储器的驱动器、可移动介质的驱动器等。

前端处理部由被预编程的DMA主电路或I/O处理器等构成,执行所有的包处理。该包处理相当于解复用器进行的处理。在再现装置的存储器所确保的读出缓冲器、各种平面存储器、各种缓冲器之间实现DMA传输,由此实现诸如上述的包处理。

信号处理部由信号处理用处理器或SIMD处理器等构成,执行所有的信号处理。信号处理包括由视频解码器进行的解码处理及由音频处理器进行的解码处理。

后端部由加法器、过滤器构成,进行所有的AV输出处理。AV输出处理包括像素处理,通过该像素处理进行层合成用的图像重叠、尺寸调整、图像格式变换。并且,一并执行数字/模拟变换等。

介质接口’是与驱动器、网络的接口。

存储器控制器是存储器访问用的从设备电路(slave circuit),根据前端部、信号处理部、后端部的请求,实现数据包或图片数据的存储器的读写。利用通过该存储器控制器75的存储器的读写,存储器作为读出缓冲器及视频平面、图形平面、视频解码器中的各种缓冲器而发挥作用。

主微机由MPU、ROM、RAM构成,该主微机中的CPU具有命令取出(fetch)部、解码器、执行单元、寄存器文件、程序计数器。并且,执行在前面的实施方式中叙述的各种处理的程序,作为嵌入程序与基本输入输出系统(BIOS)、各种中间件(操作系统)一起存储在该主微机的微机内的ROM中。因此,再现装置的主要功能能够安装在该系统LSI内。

(程序的实施方式)

将各实施方式表示的程序以计算机代码构成,并记录于计算机可读取的非暂时性的记录介质中,由此,也可以向记录装置、再现装置供给。

(AVC108060P/50P视频流的编码条件)

从PID过滤器到传输缓冲器的比特率成为28Mbps。该Rts1记载于TS_记录_速率(TS_recording_rate)中。基本缓冲器1、基本流缓冲器形成3.75M字节,基本图片缓冲器1为解码图片缓冲器,形成12.382912M字节。

当AVC108060P/50P视频流的格式ID、HDMVTS包含AVC108060P/50P视频流时,设定成48、44、50、53。若是AVC108060P/50P视频流的等级4.2,则SPS的等级idc设定成42。在将PSR29b4设定成1,且AVC108060P/50P视频流的能力存在的情况下,解码器支持高规范的等级4.2。

(AVC108060P/50P视频流的最大帧数)

对AVC108060P/50P视频流的最大帧数进行叙述。在此,将从传输缓冲器向复用缓冲器的传送速率称为Rx1,将从复用缓冲器向基本缓冲器的传送速率称为Rbx1。而且,frame_mbs_only_flag是表示在该图片中只包含由一个图像样品构成的帧宏块的标志。在该情况下,AVC108060P/50P视频流中,GOP的可显示的帧数的最大数在1920×1080、50/60Hz的情况下,frame_mbs_only_flag成为1,frame_mbs_only_flag成为1,Rbx成为2.8Mbps,Rx成为1.2×2.8Mbps,最大帧数成为50/60。Rx成为1.2×,frame_mbs_only_flag成为1,Rbx成为2.8Mbps,Rx成为1.2×2.8Mbps,最大帧数成为50/60,最大帧数成为50/60。frame_mbs_only_flag成为1,Rbx成为1.5Mbps,Rx成为1.2×1.5Mbps,最大帧数成为100/120。

(对宏块的限制)

每1个切片(slice)的最大尺寸为1宏块行(宏块行(row)或成对的宏块行)。切片由1个以上的宏块行构成。解码图片缓冲器的完全的场对或帧的最大数与ISO/IEC14496的最大DPB尺寸相比,以等级4.1、4.2、1920×1080设定成4帧。

主规范最小压缩比(MinCR)和Minprofile的相同的规范如下进行限制。电影流中,如果主规范为4.1、4.2,则MinCR成为4。

在SPS的level_idc指示4.1、4.2的情况下,图片通过每一个图片由4个以上的切片构成的多切片构成。任一切片的宏块数均未超过宏块总数的1/2。各切片的宏块的行数设为与当前图片的高度一致的行数,或隔行扫描编码模式中应成为等价的行数。frame_mbs_only_flag=“1”的1920×1080格式的切片具有17宏块行。在1920×1080中,mbs_only=“1”,且mb_adaptive_frame_field_type=“0”的情况下,偶数切片成为8宏块,奇数切片成为9宏块行(8/9/8/9配置)。

在mb_adaptive_frame_field_type=“1”的情况下,偶数切片成为16宏块,奇数切片成为18宏块行(16/18/16/18配置)。在mb_adaptive_frame_field_type设定成0的情况下,表示包含将序列的编码图片代码化的帧、代码化的场。在设定成1的情况下,表示序列的编码图片只包含帧宏块的代码帧。

(在AVC108060P/50P视频流中,序列参数集允许的参数组合)

对AVC108060P/50P视频流的SPS参数进行说明。在1920×1080格式中,以AVC108060P/50P视频流的SPS参数允许的组合中,垂直尺寸成为1080,pic_width_in_mbs_minus1成为119,Pic_height_in_map_unit_minus1成为67,帧速率成为59.94/50,方式成为逐行扫描。

在此,pic_width_in_mbs_minus1表示宏块单元的解码图片的宽度。Pic_height_in_map_unit_minus1表示解码的帧/场的切片组单元的高度。

将格式=4或帧速率=3或4设定成STN_table_SS的流属性SS。在立体视觉1920×1080隔行扫描视频能力(PSR24的b8)设定成“1”的情况下,以MVC格式允许的参数组合如下。垂直尺寸成为1080,pic_width_in_mbs_minus1成为119,Pic_height_in_map_unit_minus1成为33,帧速率成为29.57/25,方式允许隔行扫描这样的参数组合。

pic_width_in_mbs_minus1表示宏块单元的解码图片的宽度。Pic_height_in_map_unit_minus1表示解码的帧/场的切片组单元的高度。

(MVC108060i/50i基本视视频流及MVC108060i/50i从属视视频流的最大帧数)

Rx1表示从传输缓冲器向复用缓冲器的传送速率,Rbx1表示从复用缓冲器向基本缓冲器的传送速率。

当mbs_only_flag为“0”时,基本视频流的Rbx1、Rbx2的值如下。

1920×1080/29.97Hz中,当最大场设为60场时,按照等级4.1,Rx1成为1.2×40Mbps,Rbx1成为40Mbps,60场。按照等级4,Rx1成为1.2×24Mbps,Rbx1成为24Mbps。

1920×1080/25Hz中,当最大场设为60场时,按照等级4.1,Rx1成为1.2×40Mbps,Rbx1成为40Mbps。按照等级4,Rx1成为1.2×24Mbps,Rbx1成为24Mbps。

1920×1080/29.97Hz中,当最大场设为120场时,Rx1成为1.2×15Mbps,Rbx1成为15Mbps。

1920×1080/25Hz中,当最大场设为100场时,Rx1成为1.2×15Mbps,Rbx1成为15Mbps。

产业上的可利用性

本发明的信息记录介质可以存储通过广播波或网络分发供给的3D影像或用户利用3D对应摄像机等拍摄的3D影像。因此,本发明作为保护用户的3D影像内容,且在多种设备中可以更安全进行视听的技术,在民用设备产业中可能广泛利用。

符号说明

1000 光盘

1001 2D/3D记录装置

1002 记录装置

1003 遥控器

1004 电视广播显示装置

权利要求书(按照条约第19条的修改)

1.(修改后)一种记录介质,其特征在于,

记录流文件和索引文件,

所述索引文件包含可编辑性标志和扩展可编辑性标志,

可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,

扩展可编辑性标志规定如下含义:在与立体视觉影像的记录及编辑对应的非传统设备中装填本记录介质时,通过将其设定为启用,即使可编辑性标志表示禁用,本记录介质也能通过该非传统设备作为可编辑介质被处理且能进行对流文件的编辑,

记录介质中存在媒体电影数据库区域,

所述媒体电影数据库区域由存在于文件系统中的特定目录下的多个子目录的阶层和存在于子目录的各阶层中的文件构成,所述索引文件记录于特定目录,所述流文件记录于流用子目录,

所述索引文件包含表示在媒体电影数据库区域内是否存在立体视觉内容的存否标志,

以存否标志表示存在立体视觉内容为条件,扩展可编辑性标志在索引文件中被生成。

2.(修改后)如权利要求1所述的记录介质,其特征在于,在存否标志被设定为启用的情况下,可编辑性标志被设定为禁用,

非传统设备将所述记录介质作为可编辑介质进行处理是扩展可编辑性标志被设定为启用的情况,在扩展可编辑性标志被设定为禁用的情况下,利用非传统设备不将记录介质作为可编辑介质进行处理。

3.(修改后)如权利要求2所述的记录介质,其特征在于,

所述流文件中具有包含表示立体视觉影像的多个视频流的流文件和不包含表示立体视觉影像的多个视频流的流文件,

在所述媒体电影数据库区域中记录播放列表信息,

在所述播放列表信息中具有:对表示立体视觉影像的多个视频流定义再现路径的立体视觉播放列表信息、和对一个视频流定义再现路径的通常的播放列表信息,

在播放列表信息为立体视觉播放列表信息的情况下,存否标志被设定为启用。

4.(修改后)一种再现装置,从记录介质读出流文件进行再现,其特征在于,

该再现装置包含:

读出单元,从记录介质读出索引文件及流文件;以及

再现单元,对读出的流文件内的视频流进行再现,

所述索引文件包含可编辑性标志,

可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,

在可编辑性标志之外索引文件中存在扩展可编辑性标志的情况下,通过将扩展可编辑性标志设定为启用,即使可编辑性标志被设定为禁用,所述再现单元也将记录介质作为可编辑介质进行处理并进行视频流的再现,

记录介质中存在媒体电影数据库区域,

所述媒体电影数据库区域由存在于文件系统中的特定目录下的多个子目录的阶层和存在于子目录的各阶层中的文件构成,所述索引文件记录于特定目录,所述流文件记录于流用子目录,

所述索引文件包含表示在媒体电影数据库区域内是否存在立体视觉内容的存否标志,

在存否标志被设定为启用的情况下,可编辑性标志被设定为禁用,

在扩展可编辑性标志表示启用的情况下,将记录介质作为可编辑介质进行再现,在扩展可编辑性标志表示禁用的情况下,将记录介质作为非可编辑介质进行再现。

5.(修改后)如权利要求4所述的再现装置,其特征在于,

所述流文件中具有包含表示立体视觉影像的多个视频流的流文件和不包含表示立体视觉影像的多个视频流的流文件,

在所述媒体电影数据库区域中记录播放列表信息,

在所述播放列表信息中具有:对表示立体视觉影像的多个视频流定义再现路径的立体视觉播放列表信息、和对一个视频流定义再现路径的通常的播放列表信息,

所述读出单元读出由播放列表信息指定的视频流,

所述再现单元具备视频解码器,该视频解码器进行所读出的视频流中的视分量的解码。

6.(修改后)一种记录装置,其特征在于,

具备:

编码器,通过进行编码处理而得到视频流;以及

写入单元,向记录介质中写入视频流和索引文件,

所述索引文件包含可编辑性标志,在向记录介质写入索引文件时,对可编辑性标志设定启用、禁用中的某一值,

可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与立体视觉影像的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,

扩展可编辑性标志规定如下含义:在与立体视觉影像的记录及编辑对应的非传统设备中装填本记录介质时,通过将其设定为启用,即使可编辑性标志表示禁用,本记录介质也能通过该非传统设备作为可编辑介质被处理且能进行对流文件的编辑,

所述记录介质中存在媒体电影数据库区域,

所述媒体电影数据库区域由存在于文件系统中的特定目录下的多个子目录的阶层和存在于子目录的各阶层中的文件构成,

所述写入单元向特定目录写入所述索引文件,向流用子目录写入所述流文件,

在向媒体电影数据库区域写入时,在索引文件内生成存否标志,根据在媒体电影数据库区域内是否存在立体视觉内容,设定存否标志的值。

7.(修改后)如权利要求6所述的记录装置,其特征在于,

在向记录介质写入索引文件时,根据设备的模式设定,对扩展可编辑性标志设定启用、禁用中的某一值,非传统设备将所述记录介质作为可编辑介质进行处理是扩展可编辑性标志被设定为启用的情况,在扩展可编辑性标志被设定为禁用的情况下非传统设备不将记录介质作为可编辑介质进行处理。

8.(修改后)如权利要求7所述的记录装置,其特征在于,

所述流文件中具有包含表示立体视觉影像的多个视频流的流文件和不包含表示立体视觉影像的多个视频流的流文件,

所述写入单元在媒体电影数据库区域中写入播放列表信息,

在所述播放列表信息中具有:对表示立体视觉影像的多个视频流定义再现路径的立体视觉播放列表信息、和对一个视频流定义再现路径的通常的播放列表信息,

在应向媒体电影数据组区域写入的播放列表信息为立体视觉播放列表信息的情况下,存否标志被设定为启用。

9.(修改后)一种记录介质,其特征在于,

包含流文件和索引文件,

流文件包含视频流,所述视频流中具有:帧速率为强制性帧速率且由逐行扫描图片构成的视频流、和帧速率为可选的帧速率且由逐行扫描图片构成的视频流,

可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与基于可选的帧速率的逐行扫描图片的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,

扩展可编辑性标志规定如下含义:在与基于可选的帧速率的逐行扫描图片的记录及编辑对应的非传统设备中装填本记录介质时,通过将其设定为启用,即使可编辑性标志表示禁用,本记录介质也能通过该非传统设备作为可编辑介质被处理且能进行对流文件的编辑。

10.(修改后)如权利要求9所述的记录介质,其特征在于,

在记录介质中记录播放列表信息,

播放列表信息由多个再现区间信息构成,再现区间信息包含:表示时间轴的再现区间的开始点及结束点的信息、和表示在该再现区间中被允许再现的基本流的流选择表,

在帧速率为可选的帧速率且图片为逐行扫描图片的视频流的表项存在于某一个播放列表信息中的再现区间信息的流选择表的情况下,以该表项的存在为条件,扩展可编辑性标志在索引文件中被生成。

11.(修改后)如权利要求10所述的记录介质,其特征在于,

非传统设备将所述记录介质作为可编辑介质进行处理是扩展可编辑性标志被设定为启用的情况,在扩展可编辑性标志被设定为禁用的情况下,利用非传统设备不将记录介质作为可编辑介质进行处理。

12.(修改后)一种再现装置,其特征在于,

该再现装置包含:

读出单元,从记录介质读出索引文件及流文件;以及

再现单元,对读出的流文件内的视频流进行再现,

所述索引文件包含可编辑性标志,

可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与基于可选的帧速率的逐行扫描图片的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,

在可编辑性标志之外索引文件中存在扩展可编辑性标志的情况下,通过将扩展可编辑性标志设定为启用,即使可编辑性标志被设定为禁用,所述再现单元也将记录介质作为可编辑介质进行处理并进行视频流的再现。

13.(修改后)如权利要求12所述的再现装置,其特征在于,

在所述记录介质中记录播放列表信息,

播放列表信息由多个再现区间信息构成,再现区间信息包含:表示时间轴的再现区间的开始点及结束点的信息、和表示在该再现区间中被允许再现的基本流的流选择表,

在帧速率为可选的帧速率且图片为逐行扫描图片的视频流的表项存在于播放列表信息中的某一再现区间信息的流选择表的情况下,以该表项的存在为条件,扩展可编辑性标志在索引文件中被生成。

再现装置具备:

流号码寄存器,存储当前流号码;

再现区间信息号码寄存器,存储播放列表信息中的当前再现区间信息的号码;以及

解复用单元,对播放列表信息中的当前再现区间信息的流选择表所记载的多个基本流中的、与当前流号码相对应的基本流进行分离,

所述再现单元包含:

视频解码器,对分离得到的基本流中的、帧速率为可选速率且由逐行扫描图片构成的视频流进行解码。

14.(修改后)如权利要求13所述的再现装置,其特征在于,

在帧速率为可选的帧速率且图片为逐行扫描图片的视频流的表项存在于播放列表信息中的某一再现区间信息的流选择表的情况下,可编辑性标志被设定为禁用,

在扩展可编辑性标志表示启用的情况下,将记录介质作为可编辑介质进行再现,在扩展可编辑性标志表示禁用的情况下,将记录介质作为非可编辑介质进行再现。

15.(修改后)一种记录装置,其特征在于,具备:

编码器,通过进行编码处理而得到视频流;以及

写入单元,向记录介质写入视频流和索引文件,

所述索引文件包含可编辑性标志,在向记录介质写入索引文件时,对可编辑性标志设定启用、禁用中的某一值,

可编辑性标志是规定在设备中装填本记录介质时通过该设备本记录介质是否能作为可编辑介质被处理的信息,通过将其设定为启用,表示本记录介质能作为可编辑介质进行处理且能进行对流文件的编辑之意,通过将其设定为禁用,表示在不与基于可选的帧速率的逐行扫描图片的记录及编辑对应的传统设备中,本记录介质不能作为可编辑介质进行处理且不能进行对流文件的编辑之意,

扩展可编辑性标志规定如下含义:在与基于可选的帧速率的逐行扫描图片的记录及编辑对应的非传统设备中装填本记录介质时,通过将其设定为启用,即使可编辑性标志表示禁用,本记录介质也能通过该非传统设备作为可编辑介质被处理且能进行对流文件的编辑。

16.(修改后)如权利要求15所述的记录装置,其特征在于,

所述写入单元向记录介质写入播放列表信息,

播放列表信息由多个再现区间信息构成,再现区间信息包含:表示时间轴的再现区间的开始点及结束点的信息、和表示在该再现区间中被允许再现的基本流的流选择表,

在帧速率为可选的帧速率且图片为逐行扫描图片的视频流的表项存在于播放列表信息中的某一再现区间信息的流选择表的情况下,以该表项的存在为条件,在索引文件中生成扩展可编辑性标志。

17.(修改后)如权利要求16所述的记录装置,其特征在于,

在向记录介质写入索引文件时,根据设备的模式设定,对扩展可编辑性标志设定启用、禁用中的某一值,

非传统设备将所述记录介质作为可编辑介质进行处理是扩展可编辑性标志被设定为启用的情况,在扩展可编辑性标志被设定为禁用的情况下非传统设备不将记录介质作为可编辑介质进行处理。

18.(删除)

19.(删除)

20.(删除)

21.(删除)

22.(删除)

23.(删除)

24.(删除)

25.(删除)

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号