信息处理设备、信息记录介质、信息处理方法和程序与流程

文档序号:19159566发布日期:2019-11-16 01:11阅读:228来源:国知局
信息处理设备、信息记录介质、信息处理方法和程序与流程

本公开内容涉及信息处理设备、信息记录介质、信息处理方法和程序。更具体地,本公开内容涉及其中进行了将标准化为未来数据发送标准的mpeg媒体传输(mmt)格式数据输入要记录在介质中的广播波等中的处理、或者介质记录数据的再现处理的信息处理设备、信息记录介质、信息处理方法和程序。



背景技术:

目前,用于实现诸如4k图像、8k图像等的广播的高图像质量图像的数据发送的标准化已经取得进展,并且作为标准化之一,已经考虑了使用mpeg媒体传输(mmt)格式的数据分发系统。

mmt格式定义了数据传送系统(传输格式),例如,通过广播波或网络发送编码数据配置内容(诸如,图像(视频)、声音(音频)和字幕(对白))以及数据(诸如,包括诸如控制信息和属性信息的各种管理信息项的控制信息(信令信息:si))。

例如,mmt格式被计划用于广播下一代内容,诸如,4k图像和高动态范围(hdr)图像等。

应注意,mpeg-2ts格式已被广泛用作现有图像(视频)、现有声音(音频)、现有字幕(对白)等的发送格式,或者相对介质的数据记录格式。

另外,bdmv或bdav标准(格式)已被广泛用作对应于mpeg-2ts格式的记录和再现应用标准(格式)。

应注意,bdmv或bdav是主要使用蓝光(注册商标)盘(bd)的数据记录和再现的应用标准,但是该标准不限于bd,而且还可以应用于使用除bd之外的介质(诸如,闪速存储器或hd)的数据记录和再现。

例如,在专利文献1(日本未审查专利公开第2011-023071号)等中描述了使用bd的数据记录和再现处理的配置。

例如,bdmv是为其中预先记录了电影内容等的bd-rom开发的应用标准,并且主要广泛用于不能重写分组内容等的bd-rom中。

另一方面,bdav是主要使用可重写bd-re型盘、可写入一次记录bd-r型盘等而开发用于数据记录和再现处理的标准。例如,bdav用于记录和再现由用户用摄像机等捕获的视频,或用于记录和再现电视广播。

为了在信息记录介质(介质)中记录根据上述mmt格式的分发内容,并且通过使用对应于bdav格式的再现应用从介质中进行内容再现处理,必须进行bdav格式的数据记录。

目前,已经讨论了通过扩展bdav格式来记录和再现mmt格式数据的配置。

例如,已经讨论了在由诸如电视之类的信息处理设备接收由广播站等发送的根据mmt格式的分发数据并且将所接收的数据记录在记录介质(诸如bd、闪速存储器或硬盘(hd))中的情况下,图像数据、声音数据、字幕数据或诸如控制信息(si)的数据被记录在介质中作为其中存储了根据mmt格式的数据的分组的分组串。

具体地,已经讨论了在介质中记录mmt协议(mmtp)分组的分组串或作为mmtp分组的上分组的类型长度值(tlv)分组。

作为再现数据的图像、声音和字幕、各种控制信息项(信令信息:si)等存储在mmtp分组或tlv分组中。

例如,为了在诸如蓝光(注册商标)盘(bd)、闪速存储器或硬盘(hd)中存储其中存储了诸如图像、声音和字幕的内容的mmtp分组或tlv分组,并且通过使用与上述bdav格式对应的再现应用从介质进行内容再现,必须根据bdav格式进行数据记录。

bdav格式将诸如播放列表文件或剪辑信息文件的数据库文件定义为再现控制信息文件,并且bdav对应再现应用参考再现控制信息文件(数据库文件)执行数据再现处理。

因此,还需要通过使用记录在播放列表文件或剪辑信息文件中的再现控制信息来对mmt格式数据进行再现处理。

然而,对应于mpeg-2ts格式数据的再现控制信息最初被记录在bdav格式定义的诸如播放列表文件或剪辑信息文件的数据库文件中。

因此,在再现具有与mpeg-2ts格式不同的格式的mmt格式数据的情况下,存在记录在现有bdav格式定义的播放列表文件息或剪辑信息文件中的再现控制信无法应用的情况。

为了解决这样的问题,必须进行生成与要记录在介质中的mmt格式数据对应的播放列表文件或剪辑信息文件的处理。

为了将mmt格式数据记录在诸如bd的记录介质中,并且为了能够通过使用bdav格式对应应用来进行内容再现,需要在进行相对介质的mmt格式数据的记录处理时生成对应于mmt格式数据的播放列表文件或剪辑信息文件并将其记录在介质中。

另外,在再现记录在介质中的mmt格式数据时,必须通过使用与mmt格式数据对应的播放列表文件或剪辑信息文件来进行再现。

然而,目前尚未体现这种处理。

引用列表

专利文献

专利文献1:jp-a-2011-023071



技术实现要素:

技术问题

例如,已经考虑到上述问题做出了本公开内容,并且本公开内容的目的是提供一种信息处理设备、信息记录介质、信息处理方法和程序,其中根据mmt格式的分发数据可以通过输入并记录在诸如bd的记录介质中而从记录介质进行mmt格式数据再现。

问题的解决方案

本公开内容的第一方面是一种信息处理设备,包括:数据处理器,被配置为输入mpeg媒体传输(mmt)格式数据,并且根据作为相对信息记录介质的数据记录格式的bdav格式或spav格式来生成记录数据,其中,数据处理器生成存储有mmt格式数据作为再现数据的流文件以及存储有流文件的再现控制信息的再现控制信息文件,将配置流文件的块单元的复制控制信息存储在附加报头中,并且通过使用附加报头的配置数据作为种子而生成的加密密钥来对块单元进行块加密,并且生成包括附加报头和加密块数据作为构成要素的流文件。

进一步地,本公开内容的第二方面是一种信息处理设备,包括:数据处理器,被配置为执行信息记录介质的记录数据的再现处理,其中,信息记录介质包括存储有mpeg媒体传输(mmt)格式数据作为再现数据的流文件以及存储有流文件的再现控制信息作为记录数据的再现控制信息文件,流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,并且数据处理器从存储了流文件的再现控制信息的再现控制信息文件获取再现数据的位置标识信息,以及作为生成要应用于包括再现数据的加密块数据的解码的加密密钥所需的种子的附加报头的位置标识信息,根据所获取的信息读取种子,生成加密密钥,并且对包括再现数据的加密块数据进行解码处理。

进一步地,本公开内容的第三方面是一种信息记录介质,包括其中存储mpeg媒体传输(mmt)格式数据作为再现数据的流文件以及其中存储流文件的再现控制信息作为记录数据的再现控制信息文件,其中流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,再现控制信息文件包括能够确定作为流文件中的随机接入再现开始数据的再现数据的位置的位置标识信息以及应用于再现数据的解码的种子的位置的位置标识信息作为记录数据,并且被配置为执行流文件存储数据的再现的再现装置能够:从再现控制信息文件获取位置标识信息,根据所获取的信息读取种子,生成加密密钥,并且对包括再现数据的加密块数据进行解码处理。

进一步地,本公开内容的第四方面是一种在信息处理设备中执行的信息处理方法,其中,信息处理设备包括数据处理器,该数据处理器被配置为输入mpeg媒体传输(mmt)格式数据,并且根据作为相对信息记录介质的数据记录格式的bdav格式或spav格式来生成记录数据,并且数据处理器:生成其中存储mmt格式数据作为再现数据的流文件以及其中存储流文件的再现控制信息的再现控制信息文件,将配置流文件的块单元的复制控制信息存储在附加报头中,并且通过使用附加报头的配置数据作为种子生成的加密密钥来对块单元进行块加密,并且生成包括附加报头和加密块数据作为构成要素的流文件。

此外,本公开内容的第五方面是一种在信息处理设备中执行的信息处理方法,其中,信息处理设备包括数据处理器,该数据处理器被配置为执行信息记录介质的记录数据的再现处理,信息记录介质包括其中存储mpeg媒体传输(mmt)格式数据作为再现数据的流文件以及其中存储流文件的再现控制信息作为记录数据的再现控制信息文件,流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,并且数据处理器从存储了流文件的再现控制信息的再现控制信息文件中获取再现数据的位置标识信息,以及作为生成要应用于包括再现数据的加密块数据的解码的加密密钥所需的种子的附加报头的位置标识信息,根据获取的信息读取种子,生成加密密钥,并且进行包括再现数据的加密块数据的解码处理。

进一步地,本公开内容的第六方面是一种允许在信息处理设备中执行信息处理的程序,其中,信息处理设备包括数据处理器,该数据处理器被配置为输入mpeg媒体传输(mmt)格式数据,并且根据作为相对信息记录介质的数据记录格式的bdav格式或spav格式来生成记录数据,并且程序允许数据处理器执行:生成其中存储mmt格式数据作为再现数据的流文件,以及存储有流文件的再现控制信息的再现控制信息文件;将配置流文件的块单元的复制控制信息存储在附加报头中的处理;以及通过使用附加报头的配置数据作为种子生成的加密密钥来对块单元进行块加密,并且生成包括附加报头和加密块数据作为构成要素的流文件的处理。

进一步地,本公开内容的第七方面是一种允许在信息处理设备中执行信息处理的程序,其中,信息处理设备包括数据处理器,该数据处理器被配置为执行信息记录介质的记录数据的再现处理,信息记录介质包括其中存储mpeg媒体传输(mmt)格式数据作为再现数据的流文件以及其中存储流文件的再现控制信息作为记录数据的再现控制信息文件,流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,并且程序允许数据处理器从其中存储了流文件的再现控制信息的再现控制信息文件中获取再现数据的位置标识信息,以及作为生成要应用于包括再现数据的加密块数据的解码的加密密钥所需的种子的附加报头的位置标识信息,根据获取的信息读取种子,生成加密密钥,并且对包括再现数据的加密块数据进行解码处理。

应注意,本公开内容的程序例如是可以提供给能够通过以计算机可读形式设置的存储介质或通信介质执行各种程序和代码的信息处理设备、计算机或系统的程序。这样的程序以计算机可读形式提供,因此,根据程序的处理在信息处理设备、计算机或系统上实现。

本公开内容的其他目的、特征或优点通过基于下面描述的本公开内容的实例或附图的更详细描述将是显而易见的。应注意,在本文中,系统是多个装置的逻辑组装配置,并且每个配置的装置不限于处于同一外壳中。

本发明的有利效果

根据本公开内容的一个实例的配置,实现了一种配置,其中可以通过应用时间戳来再现块加密mmt格式数据。

具体地,例如,mmt格式流文件和再现控制信息文件被生成和记录在介质中。流文件包括:加密块数据,通过使用其中存储了块单元的复制控制信息的附加报头作为种子而生成的加密密钥被应用于该加密块数据;以及附加报头。位置标识信息被记录在再现控制信息文件中,该位置标识信息能够确定再现数据的位置、要应用于再现数据的解码的种子的位置、时间戳的位置和要应用于时间戳的解码的种子的位置。通过使用记录信息来进行数据解码和应用时间戳的再现。

根据该配置,实现了通过应用时间戳来再现块加密mmt格式数据的配置。

应注意,本文中描述的效果仅仅是实例,而不受限制,并且可以具有附加效果。

附图说明

图1是描述执行本公开内容的处理的信息处理设备的使用配置示例的示图。

图2是描述mmt格式的示图。

图3是描述根据mmt格式的图像数据存储配置示例的示图。

图4是描述bdav格式的示图。

图5是描述根据bdav格式的图像再现处理实例的示图。

图6是描述mpeg-2ts格式的示图。

图7是描述mmt格式的示图。

图8是描述spav格式的示图。

图9是描述将从广播站等接收的数据记录在信息记录介质(介质)中作为mmt格式数据的mmtp分组串的处理实例的示图。

图10是描述将从广播站等接收的数据记录在信息记录介质(介质)中作为其中存储了mmt格式数据的mmtp分组的tlv分组串的处理实例的示图。

图11是描述在将mmt格式数据记录作为bdav格式数据的情况下的处理实例的示图。

图12是描述将mmt格式数据记录在记录介质中以及将记录数据复制到其他介质中的处理的具体实例的示图。

图13是示出存储在mmtp分组中的服务描述表(mh-sdt)的数据配置(语法)的示图。

图14是描述内容复制控制描述符的数据配置(语法)的示图。

图15是描述内容使用控制描述符的数据配置(语法)的示图。

图16是将数字复制控制模式的类型(五种类型)和以mmt格式定义的三种类型的控制信息项的设置概括为表的示图。

图17是示出在介质中记录的分组串是mmtp分组串的情况下的处理实例的示图。

图18是示出在介质中记录的分组串是tlv分组串的情况下的处理实例的示图。

图19是描述记录在介质中的分组串和附加报头的设置实例的示图。

图20是描述记录在介质中的分组串和附加报头的设置实例的示图。

图21是描述记录在介质中的分组串和附加报头的设置实例的示图。

图22是示出mmtp分组附加报头的数据配置(语法)的实例的示图。

图23是示出tlv分组附加报头的数据配置(语法)的实例的示图。

图24是描述在将其中记录了复制控制信息的tlv分组附加报头添加到tlv分组并记录在信息记录介质(介质)中的情况下的加密处理的示图。

图25是描述在将其中记录了复制控制信息的mmtp分组附加报头添加到mmtp分组并记录在信息记录介质(介质)中的情况下的加密处理的示图。

图26是描述播放列表文件的数据配置的示图。

图27是描述ep映射的示图。

图28是描述ep映射的示图。

图29是描述ep映射的示图。

图30是描述播放列表文件的cpi类型记录数据的示图。

图31是描述播放列表文件的播放项的数据配置的示图。

图32是描述播放列表文件的播放项记录数据的示图。

图33是示出mmt分组表(mpt)的数据配置(语法)的示图。

图34是描述记录在mmt分组表(mpt)中的资产类型(asset_type)的具体实例的示图。

图35是示出记录在mmt分组表(mpt)中的mpu时间戳描述符的数据配置(语法)的示图。

图36是示出剪辑信息文件的数据配置(语法)的示图。

图37是示出剪辑信息文件的cpi信息[cpi()]的数据配置(语法)的示图。

图38是描述记录在剪辑信息文件的cpi信息[cpi()]中的ep映射的数据配置的示图。

图39是描述记录在剪辑信息文件的cpi信息[cpi()]中的ep映射的数据配置的示图。

图40是描述配置ep映射的两个表的数据配置的示图。

图41是描述mmt格式数据的随机接入处理的问题点的示图。

图42是描述mmtp分组的数据配置的示图。

图43是描述rap标志的示图。

图44是示出记录在mmt分组表(mpt)中的延长时间戳描述符的数据配置(语法)的示图。

图45是描述包括tlv分组串的介质记录数据的实例的示图,其中附加报头被设置在多个tlv分组中。

图46是描述与在剪辑信息文件的cpi信息[cpi()]中记录的加密mmt格式数据对应的ep映射的数据配置示例的示图。

图47是描述相对对应于mmt格式数据的ep映射的记录数据的示图。

图48是描述与在剪辑信息文件的cpi信息[cpi()]中记录的加密mmt格式数据对应的ep映射的记录数据的具体实例的示图。

图49是描述与在剪辑信息文件的cpi信息[cpi()]中记录的加密mmt格式数据对应的ep映射的数据配置示例的示图。

图50是描述相对对应于mmt格式数据的ep映射的记录数据的示图。

图51是描述与在剪辑信息文件的cpi信息[cpi()]中记录的加密mmt格式数据对应的ep映射的记录数据的具体实例的示图。

图52是描述执行相对信息记录介质(介质)的数据记录处理的信息处理设备的配置示例的示图。

图53是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图54是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图55是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图56是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图57是描述从信息记录介质(介质)执行数据再现处理的信息处理设备的配置示例的示图。

图58是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图59是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图60是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图61是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图62是示出相对信息记录介质(介质)的数据记录处理的处理序列的流程图。

图63是描述应用于本公开内容的处理的信息处理设备的硬件配置示例的示图。

具体实施方式

在下文中,将参考附图描述本公开内容的信息处理设备、信息记录介质、信息处理方法和程序的细节。应注意,将如下来给出描述。

1.通信系统的配置示例

2.mpeg媒体传输(mmt)格式

3.bdav格式和spav格式

4.根据bdav格式记录mmt格式数据时的处理

5.复制处理模式和mmt格式数据中的复制控制信息

6.执行复制处理的信息处理设备能够获取介质中记录的mmt格式数据的复制控制信息的配置

6-1.在分组单元中设置其中记录了复制控制信息的附加报头的实例

6-2.相对多个分组设置其中记录了一个复制控制信息项的附加报头的实例

6-2-1.(实例1)设置记录相对n个分组(mmtp分组或tlv分组)的附加报头的一个复制控制信息的实例

6-2-2.(实例2)设置记录相对固定长度分组(mmtp分组或tlv分组)配置数据的附加报头的一个复制控制信息的实例

6-2-3.(实例3)设置记录相对可变长度分组(mmtp分组或tlv分组)配置数据的附加报头的一个复制控制信息的实例

6-3.附加报头的记录数据的实例

7.在介质中记录其中设置了附加报头的分组串时的加密处理的实例

8.应用于随机接入再现处理的再现控制信息

8-1.ep映射以及对应于mmt格式数据的播放列表文件的概述

8-2.对应于mmt格式的剪辑信息文件和ep映射的基本配置示例

8-3.与使用附加报头作为种子生成的加密密钥的加密mmt格式数据对应的ep映射的配置示例

8-3-1.对应于加密mmt格式数据的ep映射的实例1

8-3-2.对应于加密mmt格式数据的ep映射的实例2

9.相对信息记录介质执行数据记录处理的信息处理设备的配置和处理

10.通过信息记录介质执行数据记录处理的信息处理设备的配置和处理

11.信息处理设备的配置示例

12.本公开内容的配置示例的概述

[1.通信系统的配置示例]

首先,将参考图1描述作为执行本公开内容的处理的信息处理设备的一个使用配置示例的通信系统的实例。

图1中所示的信息处理设备30安装有诸如蓝光(注册商标)盘(bd)、闪速存储器或硬盘(hdd)的介质,并且执行相对所安装的介质的数据记录处理、通过所安装的介质的数据再现处理、相对其他介质的数据复制处理等。

例如,由信息处理设备30记录在介质中的数据是由诸如广播站(广播服务器)21或数据分发服务器22的发送装置20提供的发送内容。具体地,该数据是由电视台提供的广播节目等。

发送内容通过广播波或诸如互联网的网络从发送装置20发送到信息处理设备30。

例如,信息处理设备30是记录及再现装置31、电视32、pc33、移动终端34等,并且例如,这种信息处理设备安装有各种介质(诸如,蓝光(注册商标)盘(bd)41、硬盘(hdd)42和闪速存储器43),并且执行相对这些介质的数据记录处理、通过这些介质的数据再现处理等。

根据mpeg媒体传输(mmt)格式通过发送装置20执行相对信息处理设备30的数据发送。

mmt格式定义在通过广播波或网络发送作为内容配置数据(诸如,图像(视频)、声音(音频)和字幕(对白))的编码数据时的数据传送系统(传输格式)。

发送装置20对内容数据进行编码,生成包括编码数据和编码数据的元数据的数据文件,将生成的编码数据存储在mmt中定义的mmt协议(mmtp)分组中,并且通过广播波或网络发送编码数据。

除了诸如图像、声音和字幕的再现目标数据之外,由发送装置20提供给信息处理设备30的数据包括诸如广播节目指南的指南信息、通知信息和包括诸如控制消息的各种管理信息项的控制信息(信令信息:si)。

[2.mpeg媒体传输(mmt)格式]

如上所述,根据mpeg媒体传输(mmt)格式通过发送装置20执行相对信息处理设备30的数据发送。

将参考图2等来描述mpeg媒体传输(mmt)格式。

图2是示出mmt格式的堆栈模型的示图。

在图2中所示的mmt堆栈模型中,物理层(phy)位于最下层。物理层分为:进行广播系统的处理的广播(广播)层,以及进行网络系统的处理的宽带(宽带)层。

mmt使得能够进行使用广播系统和网络系统这两种通信网络的处理。

类型长度值(tlv)层是物理层(phy)的上层。tlv是格式定义层,其定义ip分组的多路复用系统。多个ip分组经受多路复用,并因此作为tlv分组发送。tlv-si是控制信息(si)(诸如,根据tlv格式的控制消息)的传输层。

控制信息(si)包括在信息处理设备30侧接收并再现内容(广播节目)所需的设置信息、诸如广播节目指南的指南信息、通知信息、控制信息和管理信息。

存储在通过tlv层的处理而生成的tlv分组中的控制信息(si)是tlv-si,并且主要包括与接收处理有关的控制信息。

存储在作为根据mmt协议(mmtp)生成的分组的mmtp分组中的控制信息(si)是在最上层表示的mmt-si,并且主要包括与再现控制有关的控制信息。

udp/ip层设置在tlv层上。

具体地,udp/ip层是可以分为ip层和udp层的层,并且定义存储在ip分组的有效载荷中的udp分组的传输。

在udp/ip层上设置mmt层和文件传递方法层。

可以将其中通过存储在ip分组中来发送mmtp分组的系统和其中通过使用作为不使用mmtp分组的数据发送系统的文件传递方法作为ip分组来进行数据发送的系统设置为组合使用。

在mmt层上设置以下各层:

根据作为图像编码标准的高效视频编码(hevc)的编码图像数据的图像(视频)数据;

根据作为声音编码标准的高级音频编码(aac)的编码声音数据的声音(音频)数据;

根据作为字幕编码标准的定时文本标记语言(ttml)的编码字幕数据的字幕(对白)数据;

通过使用mmtp分组发送的控制信息(mmt-si);以及

根据超文本标记语言5(html5)描述的各种应用程序,

并且每个数据项通过存储在mmtp分组中来进行发送。

控制信息(mmt-si)是通过mmtp分组发送的控制信息(信令信息),并且包括在信息处理设备30侧再现内容(广播节目)所需的设置信息、诸如广播节目指南的指南信息、通知信息和诸如控制信息的各种管理信息项。

应注意,时间信息(网络时间协议:ntp)是绝对时间信息,并且通过直接存储在udp分组中来进行发送。

可以通过使用与mmt不同的文件分发方法(文件传递方法)来对进行其他数据分发、内容下载等(contentdownload等)的数据服务(数据服务)进行分发。

如图2中所示,通过mmtp分组来发送诸如图像、声音和字幕的控制信息(mmt-si)、各种通知信息项以及诸如控制信息的各种管理信息项或应用程序。

将参考图3来描述mmtp分组的具体配置示例。

图3示出了以下描述的四种类型的数据配置示例。

(a)媒体呈现单元(mpu)

(b)mmtp有效载荷

(c)mmtp分组

(d)tlv分组

(d)tlv分组是通过广播波或网络发送的分组,并且在tlv分组中设置udp报头、ip报头和tlv报头的各报头信息项。tlv分组针对每种数据类型设置为单独的分组。

也就是说,一种类型的数据存储在一个tlv分组的tlv有效载荷中。具体地,例如,单独存储包括图像(v)、声音(a)、字幕(s)和各种管理信息项的控制信息(si)。

应注意,控制信息(si)包括存储在mmtp分组中的控制信息(mmt-si)、以及通过tlv分组发送的控制信息(tlv-si),并且控制信息(mmt-si)和控制信息(tlv-si)存储在彼此不同的单独的tlv分组中。

作为tlv分组的有效载荷的tlv有效载荷的实例是图3的(c)中所示的mmtp分组。

图3的(c)中所示的mmtp分组包括mmtp报头和mmtp有效载荷。

将一种类型的数据存储在一个mmtp分组的mmtp有效载荷中。具体地,例如,将图像(v)、声音(a)和字幕(s)、mmtp分组中存储的控制信息(mmt-si)以及任何一种类型的数据存储在单独的mmtp分组中。

图3的(a)和图3的(b)示出了存储在图3的(c)中所示的mmtp分组的mmtp有效载荷中的图像数据的详细配置。

通过从图3的(c)中所示的mmtp分组中选择其中mmtp有效载荷是图像数据(v)的mmtp分组,图3的(b)仅示出了该mmtp分组。

图3的(b)中所示的mmtp有效载荷包括报头和数据单元。

如图3的(a)中所示,在数据单元中存储图像数据和以下各种参数。

接入单元定界符(au定界符)

序列参数集(sps)

图片参数集(pps)

补充增强信息(sei)

这些参数是用于显图像的参数。

图3的(a)中所示的媒体呈现单元(mpu)是呈mmt格式的诸如图像、声音和字幕的再现目标数据的一个数据处理单元。图3的(a)中所示的实例是图像数据的mpu的实例,并且是与作为所谓的编码和解码处理单元的图片组(gop)的单元相同的单元。

如上所述,例如,图像数据被划分成以mmt格式定义的参数和图像配置数据(如图3的(a)中所示),存储在图3的(b)中所示的mmtp有效载荷中,并且被配置为图3的(c)中所示的mmtp分组。

此外,mmtp分组被设置为图3的(d)中所示的tlv分组的有效载荷,并且tlv分组通过广播波或网络来进行发送。

应注意,相对诸如声音和字幕的各数据项以及mmt-si的各数据项,分别设置并发送数据类型单元中的mmtp分组和tlv分组。

通过将tlv-si存储在tlv分组中而非存储在mmtp分组中来进行发送。

[3.bdav格式和spav格式]

接下来,将参考图4来描述bdra格式和spav格式,例如,这些格式是在根据上述mmt格式的分发内容通过记录在诸如蓝光(注册商标)盘(bd)、闪速存储器或硬盘(hd)的介质中而再现的情况下的记录数据格式。

例如,在从诸如蓝光(注册商标)盘(bd)、闪速存储器或hd的介质中再现诸如图像、声音和字幕的内容的情况下,需要用于进行内容的再现处理的再现控制信息或者索引信息。通常,再现控制信息或索引信息被称为数据库文件。

这种再现控制信息或索引信息根据执行介质中的记录数据的再现处理的再现应用而不同。

如上所述,现有的记录和再现应用标准(=数据记录格式)包括bdmv标准或bdav标准(数据记录格式)。这种应用标准被设计为主要使用蓝光(注册商标)盘(bd)的数据记录和再现应用标准。

应注意,bdmv或bdav是主要使用bd的数据记录和再现的应用标准,但是该标准不限于使用bd的数据记录和再现,而且还可以应用于使用除bd之外的介质(诸如,闪速存储器)的数据记录和再现。

例如,bdmv是为其中预先记录了电影内容等的bd-rom开发的应用标准,并且主要广泛用于不能重写分组内容等的bd-rom中。

另一方面,bdav是主要使用可重写bd-re型盘、可写入一次记录bd-r型盘等而开发用于数据记录和再现处理的标准。例如,bdav用于记录和再现由用户用摄像机等捕获的视频,或用于记录和再现电视广播。

为了通过使用对应于bdav格式的再现应用程序,通过其中记录了根据上述mmt格式的分发内容的介质进行内容再现处理,必须根据bdav格式进行数据记录。

如上所述,bdav格式将播放列表文件、剪辑信息文件等定义为再现控制信息的记录文件,并且bdav对应再现应用通过使用再现控制信息文件(数据库文件)的记录信息来执行数据再现处理。

图4是示出根据bdav格式记录在信息记录介质(介质)40中的数据的目录配置示例的示图。

如图4中所示,在目录中设置各种管理信息项、再现控制信息和再现目标数据的存储文件。

例如,管理信息文件包括图4中所示的信息文件(信息)、菜单文件(菜单)、标记文件(标记)等。向用户显示的标题的管理信息等主要存储在这种文件中。

此外,将例如:

播放列表文件(播放列表);和

剪辑信息文件(clipinf)

记录为再现控制信息文件。

进一步地,将剪辑av流文件(流)记录为再现数据存储文件。

播放列表文件是根据由标题指定的再现节目的节目信息来定义内容再现顺序等的文件,并且例如包括其中记录了再现位置信息等的剪辑信息文件的指定信息等。

剪辑信息文件是由播放列表文件指定的文件,并且包括剪辑av流文件的再现位置信息等。

剪辑av流文件是其中存储了作为再现目标的av流数据或管理信息的文件。剪辑av流文件包括其中存储了作为再现目标(诸如图像、声音和字幕的各数据项或管理信息)的分组。

应注意,例如,以mpeg-2ts格式定义并记录在剪辑av流文件中的管理信息包括节目具体信息/服务信息(psi/si)。

应注意,相关技术的广播数据或网络分发数据是包括传输流(ts)分组的mpeg-2ts格式数据,并且期望包括诸如4k图像和未来的8k图像的高清晰度图像等的数据是包括上述mmtp分组的mmt格式数据。

图4示出了以下两种类型的流文件:

包括包含ts分组的mpeg-2ts格式数据的流文件(nnnnn.m2ts);以及

包括mmtp分组的mmt格式数据(nnnnn.mmtv),

来作为剪辑av流文件(流)。

图4中所示的目录实例是以下设置的目录实例:其中在由信息处理设备30接收的数据是mpeg-2ts格式数据的情况下,将所接收的数据作为mpeg-2ts格式数据按原样记录在介质中;并且在所接收的数据是mmt格式数据的情况下,将所接收的数据作为mmt格式数据记录在介质中。

应注意,已经讨论了将在将mmt格式数据记录在介质中的情况下的剪辑av流文件记录为其中存储了根据mmt格式的数据的分组的分组串。

具体地,已经讨论了将剪辑av流文件记录为mmt协议(mmtp)分组的分组串或作为mmtp分组的上分组的类型长度值(tlv)分组。

以下将详细描述其具体实例。

管理信息文件、播放列表文件、剪辑信息文件及其数据文件是管理信息的存储文件,其应用于作为存储在剪辑av流文件中的再现数据的图像、声音、字幕等的再现处理。这些文件是其中存储了再现控制信息、再现数据的属性信息等的文件,并且被称为数据库文件。

记录在信息记录介质中的内容的再现序列如下。

(a)首先,由再现应用程序从管理信息文件中指定具体标题。

(b)选择与指定标题相关联的播放列表。

(c)通过在所选择的播放列表中定义的剪辑信息读取作为内容实际数据的av流或命令,并且进行av流的再现或命令的执行处理。

图5是描述记录在信息记录介质(介质)40中的以下数据项中的对应关系的示图,即:

播放列表文件;

剪辑信息文件;和

剪辑av流文件。

将包括作为实际再现目标数据的诸如图像、声音和字幕的再现目标数据的av流记录为剪辑av流(剪辑av流)文件,并且将播放列表(playlist)文件和剪辑信息(剪辑信息)文件定义为av流的管理信息和再现控制信息文件。

如图5中所示,多种类别的这些文件可以分为以下两层:

包括播放列表(playlist)文件的播放列表层;和

包括剪辑av流(剪辑av流)文件和剪辑信息(剪辑信息)文件的剪辑层。

应注意,一个剪辑信息(剪辑信息)文件与一个剪辑av流(剪辑av流)文件相关联,这样的一对文件被认为是一个对象,并且这样的文件统称为剪辑(剪辑)或剪辑文件。

在剪辑信息文件中记录了在剪辑av流文件中包括的数据的详细信息,例如,其中记录有mpeg数据的i图片位置信息等的ep映射的管理信息。

应注意,剪辑av流(剪辑av流)文件在mpeg-2ts格式数据的情况下包括ts分组。

另外,剪辑av流(剪辑av流)文件在mmt格式数据的情况下包括mmtp分组。

例如,在剪辑信息(剪辑信息)文件中存储用于获取剪辑av流文件的存储数据的再现开始位置的管理信息(诸如,剪辑av流文件的字节串数据的数据位置的对应数据),以及诸如作为在时间轴上解压缩的情况下的再现起点的进入点(ep)的再现时间位置等。

播放列表包括具有作为时间轴上的信息的时间戳的指示对应于剪辑(剪辑)的再现开始位置或再现结束位置的接入点的信息。

例如,参考剪辑信息文件,可以基于指示从内容的起点开始的再现时间流逝位置的时间戳来获取剪辑av流文件的数据读取位置,即,作为再现起点的地址。

剪辑信息文件(剪辑信息文件)用于根据时间戳来找到剪辑av流文件中的流的开始解码的地址信息。

如上所述,播放列表(playlist)文件包括相对包括在剪辑(=剪辑信息文件+剪辑av流文件)层中的可再现数据的再现区段的指定信息。

在播放列表(playlist)文件中设置一个或多个播放项(playitem),并且每个播放项包括相对在剪辑(=剪辑信息文件+剪辑av流文件)层中包括的可再现数据的再现区段的指定信息。

应注意,如上所述,存储了再现目标数据的剪辑av流(剪辑av流)文件包括在相关技术的mpeg-2ts格式数据的情况下的ts分组。

另外,在将来预期广泛使用的诸如4k图像和8k图像的高清晰度图像数据的情况下,剪辑av流(剪辑av流)文件包括在mmt格式数据的情况下的mmtp分组。

将参考图6和图7描述mmt格式和mpeg-2ts格式。

首先,将参考图6描述mpeg-2ts格式。

mpeg-2ts格式是以下格式:限定了在存储作为内容配置数据(诸如,图像(视频)、声音(音频)、和字幕(对白))的编码数据时的编码数据的、或记录介质(介质)中的管理信息(psi/si)的、或者通过广播波或网络来发送编码数据或管理信息(psi/si)的数据存储形式(容器格式)。

mpeg-2ts格式是在iso13818-1中标准化的格式,并且例如,用于相对蓝光(注册商标)盘(bd)、数字广播等的数据记录。

图6的(a)至图6的(c)是示出mpeg-2ts格式数据的配置的示图。

最下面一行所示的示图6的(a)是示出mpeg-2ts格式数据的整体配置的示图。

如图6的(a)中所示,mpeg-2ts格式数据括多个基本流(基本流)。

例如,基本流(基本流)是被设置为图像、声音、字幕等的一个单元的单元。

如图2的(b)中所示,一个基本流(基本流)包括一个或多个分组化基本流(pes)分组。

具体地,一个基本流(基本流)包括具有有效载荷类型(payload_type)=0x0和相同的分组标识符(packet_id)的一个或多个pes分组。

如图6的(c)中所示,一个pes分组包括一个或多个ts分组。

具体地,一个pes分组包括具有有效载荷类型(payload_type)=0x0和相同的分组标识符(packet_id)的一个或多个ts分组。

ts分组与上述mmtp分组不同,并且具有固定长度,并且一个ts分组的分组大小固定为188字节。

接下来,将参考图7来描述mpeg媒体传输(mmt)格式。

上面参考图3描述了mmt格式,但是图7中所示的mmt格式的说明图是用于容易理解相对参考图6描述的mpeg-2ts格式的对应关系的示图。

如上所述,mmt格式定义在通过广播波或网络发送作为内容配置数据(诸如,图像(视频)、声音(音频)和字幕(对白))的编码数据时的数据传送系统(传输格式)。

图7是描述作为以iso/iec23008-1定义的文件格式的mmt格式的示图。

图7的(a)至图7的(c)示出了mmt格式数据的配置。

最下面一行所示的示图7的(a)是示出mmt格式数据的整体配置的示图。

如图7的(a)中所示,mmt格式数据包括多个媒体呈现单元(mpu)。

例如,mpu是被设置为图像、声音、字幕等的一个单元的单元。例如,在图像的情况下,mpu对应于一个图片组(gop),其中一个mpu是一个mpeg压缩图像单元。

如图7的(b)中所示,一个mpu包括一个或多个媒体片段单元(mfu)。

具体地,一个mpu包括具有有效载荷类型(有效载荷类型)=0x0(mpu)和相同的分组标识符(packet_id)的一个或多个mfu。

如图7的(c)中所示,一个mfu包括一个或多个mmtp分组。

具体地,一个mfu包括具有有效载荷类型(有效载荷类型)=0x0(mpu)和相同的分组标识符(packet_id)的一个或多个mmtp分组。

mmtp分组具有可变长度,并且可以设置为具有不同的分组大小。

每个mmtp分组包括其中存储了属性信息等的报头(mmtp报头),以及其中存储了编码图像的实际数据等的有效载荷(mmtp有效载荷)。

应注意,类似于bdav格式的格式包括spav格式。如上所述,bdmv或bdav主要是使用bd的数据记录和再现的应用标准。而spav格式主要是针对硬盘的数据记录和再现的应用标准。

然而,bdav格式和spav格式均为可以使用诸如bd、闪速存储器和hd的各种介质来用于记录和再现的格式。

spav格式数据能够在与bdav格式的数据记录和再现处理相同的处理中执行数据记录和再现。但是,在spav格式中,文件名设置的一部分与bdav格式的一部分不同。

图8示出了spav格式的目录配置示例。

如同上面参考图4描述的bdav格式,在图8中所示的spav格式的目录中设置各种管理信息项、再现控制信息和再现目标数据的存储文件。

例如,管理信息文件包括图8中所示的信息文件(info)、菜单文件(menu)、标记文件(mark)等。向用户显示的标题的管理信息等主要存储在这种文件中。

此外,将例如:

播放列表文件(playlist);以及

剪辑信息文件(clipinf)

记录为再现控制信息文件。

进一步地,将剪辑av流文件(stream)记录为再现数据存储文件。

如图8中所示,spav格式的目录名称或每个文件的扩展名的设置与参考图4描述的bdav格式的设置不同。

然而,存储在每个文件中的数据或每个文件的功能与bdav格式的相同。

在以下实例的说明中,描述了通过记录为bdav格式数据来再现mmt格式数据的处理实例,但是以下描述的实例也可以应用于通过将mmt格式数据记录为spav格式数据来再现mmt格式数据的处理。

[4.根据bdav格式记录mmt格式数据时的处理]

接下来,将描述在根据bdav格式记录mmt格式数据的情况下的处理。

如上所述,mmt格式是被用于将来由广播站等分发的4k图像等中的数据分发格式,并且是根据参考图3描述的协议栈的格式。

另一方面,bdav格式是相对介质的数据记录格式,并且如参考图4所述,以bdav格式定义包括再现控制信息文件(诸如播放列表文件或剪辑信息文件)的数据库文件。

应注意,bdav格式不仅对应于数据记录格式,还对应于数据记录和再现应用标准,并且在根据bdav格式记录在介质中的数据再现中,通过使用对应于bdav格式的再现应用来执行再现处理。

因此,为了根据介质中的mmt格式来记录分发内容,并且通过使用对应于bdav格式的再现应用从其中记录分发内容的介质进行内容再现处理,必须根据bdav格式来进行数据记录。

如上所述,目前,已经讨论了用于扩展bdav格式和用于使mmt格式数据能够被记录和再现的定义。

例如,已经讨论了在进行由诸如电视的信息处理设备接收由广播站等发送的根据mmt格式的分发数据的处理并且将接收的数据记录在诸如bd、闪速存储器或硬盘(hd)的记录介质中的情况下,图像数据、声音数据、字幕数据或诸如管理信息(si)的数据按原样被记录为其中存储了根据mmt格式的数据的分组的分组串。

也就是说,将其中存储了根据mmt格式的数据的分组的分组串记录在剪辑av流文件[02001.mmtv等](以图4中所示的bdav格式或图8中所示的spav格式设置)中。

应注意,相对作为对应于存储了mmt格式数据的剪辑av流文件[02001.mmtv等]的再现控制信息文件的播放列表文件或剪辑信息文件,记录装置生成播放列表文件或剪辑信息文件,其中将对应于mmt格式数据的控制信息设置为记录在介质中。

已经讨论了将其中存储了mmt格式数据的剪辑av流文件存储为mmt协议(mmtp)分组的分组串或作为mmtp分组的上分组的类型长度值(tlv)分组。

将参考图9和图10描述其中存储了mmt格式数据的剪辑av流文件的具体记录配置示例。

图9是描述在诸如bd、闪速存储器或硬盘(hd)的记录介质中记录根据mmt格式的mmt协议(mmtp)分组串的处理实例的示图。

图9示出了以下描述的三个数据项。

(a)作为广播分发数据的tlv分组串

(b)被处理为接收和再现数据的一个tlv分组

(c)提出作为介质记录数据的配置的mmtp分组串

(a)作为广播分发数据的tlv分组串是具有上面参考图2描述的mpeg媒体传输(mmt)格式的tlv分组的串(序列)。

tlv分组串从诸如广播站的发送装置20被发送。

(b)被处理为接收和再现数据的一个tlv分组是由诸如电视或记录器的信息处理设备30接收的一个tlv分组,并且经受再现处理。示出了配置(a)中所示的tlv分组串的一个tlv分组的详细配置。

该tlv分组是具有上面参考图2描述的mpeg媒体传输(mmt)格式的tlv分组。

(c)被示出为介质记录数据的配置的mmtp分组串是当前被提出作为相对介质的记录数据的mmtp分组串。

从示出相对图9的(b)的对应关系的虚线可以理解,记录在介质中的mmtp分组是作为tlv分组的一部分的配置数据的mmtp分组,并且包括以下元素。

(a)mmtp分组报头(mmtp_packet_header)

(b)mmtp分组数据(mmtp_packet_data)(=有效载荷)

应注意,mmtp分组数据(mmtp_packet_data)(=有效载荷)包括以下元素。

(b1)mmtp有效载荷报头(mmtp_payload_header)

(b2)mmtp有效载荷数据(mmtp_payload_data)

当前已经提出作为相对信息记录介质(介质)的记录数据的一种配置是如图9的(c)中所示的配置,其中仅取出作为tlv分组的组成部分并通过排成一行来记录的mmtp分组。

图10是描述在诸如bd、闪速存储器或硬盘(hd)的记录介质中记录其中存储了mmtp分组的上tlv分组(而不是mmt协议(mmtp)分组)的分组串的处理实例的示图。

图10示出了以下描述的三个数据项,如同图9。

(a)作为广播分发数据的tlv分组串

(b)被处理为接收和再现数据的一个tlv分组

(c)提出作为介质记录数据的配置的tlv分组串

(a)和(b)是与参考图9描述的数据相同的数据。

(c)示出为介质记录数据的配置的tlv分组串是当前被提出作为相对介质的记录数据的另一实例的tlv分组串。

从示出相对图10的(b)的对应关系的虚线可以理解,记录在介质中的tlv分组是包括mmtp分组的tlv分组,并且包括以下元素。

(a)tlv分组报头(tlv_header)

(b)tlv分组数据(tlv_data)(=有效载荷)

如上所述,作为相对诸如bd的介质的mmt格式数据的记录模式,目前已经讨论过将mmt格式数据记录为以下任一分组串:

参考图9描述的mmt协议(mmtp)分组的分组串;或者

参考图10描述的类型长度值(tlv)分组的分组串。

在根据如图9或图10中所示的设置将mmt格式数据记录在介质中并且通过使用对应于bdav格式的再现应用来进行mmt格式数据的再现处理的情况下,通过使用对应于bdav格式的再现控制信息文件(即,播放列表文件或剪辑信息文件)来进行再现。

应注意,bdav格式是数据记录格式,并且也对应于数据记录和再现应用标准,并且通过使用对应于bdav格式的再现应用来执行根据bdav格式记录在介质中的数据的再现。

bdav格式定义数据库文件,该数据库文件针对作为再现控制信息文件的诸如播放列表文件或剪辑信息文件的bdav格式是固有的,并且bdav对应再现应用通过使用再现控制信息文件(数据库文件)的记录信息来执行数据再现处理。

如上所述,bdav格式定义的诸如播放列表文件或剪辑信息文件的数据库文件最初被定义为可以基于mpeg-2ts格式的分发数据生成的文件。

因此,即使在现有bdav格式定义的播放列表文件或剪辑信息文件中按原样记录根据与mpeg-2ts格式不同的mmt格式的分发数据的情况下,也存在分发数据是不能使用现有bdav对应再现应用的数据的情况。

为了将mmt格式数据记录在介质中,并且为了能够通过使用对应于bdav格式的应用来进行内容再现,必须在进行相对介质的mmt格式数据的记录处理时,生成对应于mmt格式数据的播放列表文件或剪辑信息文件并将其记录在介质中。

另外,在再现介质中记录的mmt格式数据时,必须通过使用与mmt格式数据对应的播放列表文件或剪辑信息文件来进行再现。

具体地,如图11中所示,在将剪辑信息文件(nnnnn.clpi)52和播放列表文件(nnnnn.rpls)53记录在要在再现中使用的介质(bd、闪速存储器、hdd等)中时,需要生成对应于mmt格式数据存储剪辑av流文件51的剪辑信息文件(nnnnn.clpi)52和播放列表文件(nnnnn.rpls)53。

在再现介质中记录的mmt格式数据存储剪辑av流文件51的情况下,可以通过使用对应于mmt格式数据存储剪辑av流文件51的剪辑信息文件(nnnnn.clpi)52和播放列表文件(nnnnn.rpls)53来进行再现处理。

然而,如上所述,作为广播站的分发数据的根据mmt格式分发的数据被配置为不包括以bdav格式定义的播放列表文件或剪辑信息文件的所有记录数据项。

另外,mmt格式数据存储剪辑av流文件51是与mpeg-2ts格式数据不同的数据形式,并且因此,即使在使用包括具有与对应于mpeg-2ts格式数据的mpeg-2ts格式数据或剪辑信息文件相同形式的数据的播放列表文件或剪辑信息文件的情况下,也不能执行正确的再现处理。

因此,为了将mmt格式数据记录在介质中,并且通过使用与bdav格式对应的应用来进行内容再现,必须生成具有能够进行mmt格式数据存储剪辑av流文件51的再现控制的mmt格式数据所固有的数据形式的播放列表文件或剪辑信息文件,并将播放列表文件或剪辑信息文件记录在介质中。

[5.复制处理模式和mmt格式数据中的复制控制信息]

接下来,将描述记录在介质中的数据的复制处理模式,以及mmt格式数据的复制控制信息。

例如,在其中存储了诸如图像、声音和字幕的内容的mmtp分组或tlv分组被记录在诸如蓝光(注册商标)盘(bd)、闪速存储器或硬盘(hd)的记录介质中的情况下,存在用户进一步将介质记录数据复制到另一第二介质中的情况。

然而,如上所述,大多数广播内容是受版权保护的内容,并且各种复制控制信息项由诸如广播节目的内容单元设置。

例如,各种复制控制信息项由内容(广播节目)单元设置,诸如,允许复制的内容、禁止复制的内容、以及设置了复制许可的次数或复制许可的数量的内容。

与广播内容相关的这种复制控制信息存储在通过广播波与广播节目内容一起发送的分组(tlv分组/mmtp分组)中,并且被发送到用户侧的信息处理设备。

例如,这些数据项被记录在诸如bd的介质中,并随后通过使用与bdav格式对应的应用来进行复制处理。

然而,在与现有bdav格式对应的应用程序中不包括进行其中参考存储在mmtp分组中的复制控制信息确定复制处理的可用性的处理的算法。

因此,在不进行一些对策的情况下,可能会进行无序复制处理,在该处理中忽略了通过广播波发送的复制控制信息。

稍后将描述本公开内容的配置,在该配置中解决了这种问题,并且因此可以进行观察mmt格式数据中设置的复制控制信息的精确复制控制。

在描述本公开内容的配置之前,将描述记录在介质中的数据的复制处理模式,以及记录在mmt格式数据中的复制控制信息。

首先,将参考图12描述将mmt格式数据记录在诸如bd的记录介质中的处理以及将记录数据复制到其他介质的处理的具体实例。

图12示出了以下描述的三种处理。

(a)广播接收数据的初始记录

(b)第一代复制

(c)第二代复制

(a)广播接收数据的初始记录是将从诸如广播站的发送装置接收的数据输入到记录及再现装置61中以记录在介质a62中的处理。

例如,介质a62是bd,并且如上参考图11等所述,被记录为bdav格式数据。

如上参考图9和图10所述,配置记录在介质a62中的bdav格式数据的剪辑av流文件包括mmtp分组串或tlv分组串。

如图12的下部所示,在介质a62中记录了包括以下任何分组串的剪辑av流文件:

(a1)mmtp分组串;以及

(a2)tlv分组串。

记录及再现装置61或其他记录及再现装置能够将介质a62的记录数据复制到其他介质。

根据这种复制处理,如图12的(b)中所示,可以生成作为记录第一代复制数据的介质的介质b163、介质b264等。

进一步地,记录及再现装置61或其他记录及再现装置能够将记录在介质b163、介质b264等中的第一代复制数据复制到其他介质。

根据这种复制处理,如图12的(c)中所示,可以生成作为记录第二代复制数据的介质的介质c165、介质c266等。

在该图中,仅示出了第一代复制数据和第二代复制数据,但是也可以准备第三代复制数据、第四代复制数据……和第多代复制数据。

然而,如上所述,大多数广播内容是受版权保护的内容,并且由诸如广播节目的内容单元设置各种复制控制信息项。

例如,由内容(广播节目)单元设置各种复制控制信息项,诸如,允许复制的内容、禁止复制的内容、以及设置了复制许可的次数或复制许可的数量的内容。

与广播内容相关的这种复制控制信息存储在通过广播波与广播节目内容一起发送的分组(tlv分组/mmtp分组)中,并且被发送到用户侧的接收装置。

将参考图13描述与来自广播站等的广播节目内容一起发送的复制控制信息。

例如,通过将从广播站等发送的复制控制信息与广播节目内容一起存储在mmtp分组中来进行发送,在该mmtp分组中存储了对应于广播节目的控制信息。具体地,例如,复制控制信息被记录在服务描述表(mh-sdt)中,其中在分组中交错写入。

图13是示出存储在mmtp分组中的服务描述表(mh-sdt)的数据配置(语法)的示图。

应注意,比特数量(比特数)、数据符号(助记符)与数据配置(语法)一起示出。

应注意,数据符号中的“uimsbf”表示“无符号整数,最高位是第一位”(无符号整数最高位优先)符号。

“bslbf”表示“位串,左位是第一位”(位串,左位第一位)。

应注意,根据控制信息的类型(类别),将与mmt格式数据相关的控制信息记录在多个表中。

如上所述,例如,提供以下表。

(a)tlv-nit(网络信息表)

(b)mh-bit(广播信息表)

(c)mh-sdt(服务描述表)

(d)mh-eit(事件信息表)

(e)mh-tot(时间偏移表)

(f)mmt封装表(mpt)

此外,包括在特定类别中并且被精细分类的每个下级控制信息项由描述符(描述符)单元记录在这些表中。

在图13中所示的服务描述表(mh-sdt)的描述符(描述符)记录区域中,记录了以下描述符:

(1)内容复制控制描述符;以及

(2)内容使用控制描述符。

将参考图14和图15描述这两种描述符的具体数据配置。

首先,将参考图14描述“(1)内容复制控制描述符”的数据配置(语法)。

如图所示,例如,在图14所示的内容复制控制描述符中记录了以下各数据项。

描述符标签(descriptor_tag)

数字记录控制数据(digital_recording_control_data)

组件控制标志(component_control_flag)

在描述符标签(descriptor_tag)中,记录了指示描述符(描述符)是内容复制控制描述符的标识标签(0x8038)。

在数字记录控制数据(digital_recording_control_data)中,记录了指示是否执行作为数字记录的复制处理的值。

稍后将参考图16等描述具体实例。

在组件控制标志(component_control_flag)中,记录了指示描述符(内容复制控制描述符)是否有效的值。例如,记录了以下描述的一位。

有效=0

无效=1

接下来,将参考图15描述作为图13所示的服务描述表(mh-sdt)的描述符(描述符)记录的另一描述符的“内容使用控制描述符”的数据配置(语法)。

如图15中所示,例如,在“内容使用控制描述符”中记录了以下各数据项。

复制数量限制模式(copy_restriction_mode)

加密模式(encryption_mode)

在复制数量限制模式(copy_restriction_mode)中,记录了指示是否存在可以复制的复制数量限制的数据。

例如,记录了以下数据项:

复制数量存在限制=1;以及

复制数量没有限制=0。

在加密模式(encryption_mode)中,记录了指示是否需要将进行复制处理的情况下的输出数据输出作为加密数据的数据。

例如,记录了以下数据项:

需要加密输出数据=0;以及

无需加密输出数据=1。

在图13中所示的服务描述表(mh-sdt)中,如上参考图14和图15所述,记录了以下描述的三种类型的复制控制关联信息项。

(a)数字记录控制信息(digital_recording_control_data)

(b)加密信息(encryption_mode)

(c)复制数量限制信息(copy_restriction_mode)

图16是将数字复制控制模式的类型(五种类型)和以上述mmt格式定义的三种类型的控制信息项的设置概括为表的示图。

图16示出了以下描述的五种类型作为数字复制控制模式的类型。

(1)在没有约束条件的情况下可复制,但需要加密输出复制数据

(2)在没有约束条件的情况下可复制,并且不需要加密输出复制数据

(3)禁止复制

(4)只有第一代可复制,但复制数量存在限制

(5)只有第一代可复制,并且复制数量没有限制

在上述的五种类型的数字复制控制模式中,如图所示,对以上述mmt格式定义的三种类型的控制信息项的设置进行如下设置。

(1)在没有约束条件的情况下可复制,但需要加密输出复制数据

(a)数字记录控制信息=00(数字记录可用)

(b)加密信息=0(需要加密输出复制数据)

(c)复制数量限制模式=随意(无定义)

(2)在没有约束条件的情况下可复制,并且不需要加密输出复制数据

(a)数字记录控制信息=00(数字记录可用)

(b)加密信息=1(无需加密输出复制数据)

(c)复制数量限制模式=随意(无定义)

(3)禁止复制

(a)数字记录控制信息=11(数字记录不可用)

(b)加密信息=随意(无定义)

(c)复制数量限制模式=随意(无定义)

(4)只有第一代可复制,但复制数量存在限制

(a)数字记录控制信息=10(数字记录仅在第一代中可用)

(b)加密信息=0(需要加密输出复制数据)

(c)复制数量限制模式=1(复制数量存在限制)

(5)只有第一代可复制,并且复制数量没有限制

(a)数字记录控制信息=10(数字记录仅在第一代中可用)

(b)加密信息=0(需要加密输出复制数据)

(c)复制数量限制模式=0(复制数量没有限制)

图16中所示的五种类型的数字复制控制模式(1)至(5),以mmt格式定义的三种类型的控制信息项,即:

(a)数字记录控制信息(digital_recording_control_data);

(b)加密信息(encryption_mode);以及

(c)复制数量限制信息(copy_restriction_mode)。

如图16中所示,如上所述来设置这样的记录数据项。

[6.执行复制处理的信息处理设备能够获取介质中记录的mmt格式数据的复制控制信息的配置]

接下来,将描述以下配置:其中执行复制处理的信息处理设备能够执行观察记录在介质中的mmt格式数据的复制控制信息的精确复制控制。

如上所述,广播内容数据被记录在诸如bd的介质中,并且然后例如通过使用与bdav格式对应的应用来进行复制处理。

然而,在与现有bdav格式对应的应用程序中不包括进行其中参考存储在mmtp分组中的复制控制信息确定复制处理的可用性的处理的算法。

因此,在不进行一些对策的情况下,存在进行无序复制处理的可能性,其中忽略了通过广播波发送的复制控制信息。

在下文中,将描述解决这种问题的配置。

也就是说,将描述以下配置:其中在根据mmt格式的分发数据被输入并记录在诸如bd的记录介质中,并且将记录数据复制到其他介质的情况下,可以进行观察原始mmt格式数据中设置的复制控制信息的精确复制控制。

[6-1.在分组单元中设置其中记录了复制控制信息的附加报头的实例]

首先,将参考图17和图18描述由分组单元设置其中记录了复制控制信息的附加报头的实例。

在本公开内容的配置中,通过输入来自诸如广播站的发送装置的发送数据执行相对介质的数据记录(初始记录)的信息处理设备获取在输入的mmt格式数据中包括的服务描述表(mh-sdt),并且读取记录在服务描述表(mh-sdt)中的复制控制信息。

此外,信息处理设备生成其中记录了从服务描述表(mh-sdt)获取的复制控制信息的报头(附加报头),将该报头插入要记录在介质中的每个mmtp分组的顶部或每个tlv分组的顶部。

图17是示出在介质中记录的分组串是mmtp分组串的情况下的处理实例的示图。

如图17中所示,通过从诸如广播站的发送设备输入发送数据来执行相对介质的数据记录(初始记录)的信息处理设备将记录在介质中的每个mmtp分组100的第一部分上的附加报头(mmtp分组附加报头101)设置为记录在介质中。

将与后续mmtp分组100的存储数据对应的复制控制信息记录在mmtp分组附加报头101中。

具体地,例如,记录附加报头,其中参考图16描述的mmt格式定义的三种类型的控制信息项的每个值,也就是说,记录了:

(a)数字记录控制信息(digital_recording_control_data);

(b)加密信息(encryption_mode);以及

(c)复制数量限制信息(copy_restriction_mode)。

附加报头记录在介质中,并因此,执行复制处理的复制装置(信息处理设备)能够获取相对后续mmtp分组的存储数据的对应于mmt格式的复制控制信息的每个设置值,即:

(a)数字记录控制信息(digital_recording_control_data);

(b)加密信息(encryption_mode);以及

(c)复制数量限制信息(copy_restriction_mode)

基于附加报头的记录内容。

作为其结果,可以确定附加报头之后的mmtp分组的存储数据是否是与如图16中所示的五种类型的数字复制控制模式(1)至(5)中的任一种对应的复制控制目标内容,也就是说,以下五种类型:

(1)在没有约束条件的情况下可复制,但需要加密输出复制数据;

(2)在没有约束条件的情况下可复制,并且不需要加密输出复制数据;

(3)禁止复制;

(4)只有第一代可复制,但复制数量存在限制;以及

(5)只有第一代可复制,并且复制数量没有限制。

执行复制处理的复制装置(信息处理设备)能够基于该确定,通过观察mmtp分组单元中与mmt格式对应的原始复制控制信息,相对介质进行数据复制处理。

图17中所示的实例是在相对介质的记录数据被设置为mmtp分组串的情况下的处理实例。

如上面参考图9和图10所述,假设相对介质的记录数据被设置为以下任一个:

mmtp分组串;或者

tlv分组串。

将参考图18描述在将相对介质的记录数据设置为tlv分组串的情况下的附加报头的设置实例。

在这种情况下,如图18中所示,通过输入来自诸如广播站的发送设备的发送数据执行相对介质的数据记录(初始记录)的信息处理设备将记录在介质中的每个tlv分组120的第一部分上的附加报头(tlv分组附加报头121)设置为记录在介质中。

将与后续tlv分组120的存储数据对应的复制控制信息记录在tlv分组附加报头121中。

也就是说,以下每个值:

(a)数字记录控制信息(digital_recording_control_data);

(b)加密信息(encryption_mode);以及

(c)复制数量限制信息(copy_restriction_mode)

都被记录。

通过在介质中记录附加报头来执行复制处理的复制装置(信息处理设备)能够获取相对后续tlv分组的存储数据的与mmt格式对应的复制控制信息的每个设置值,即:

(a)数字记录控制信息(digital_recording_control_data);

(b)加密信息(encryption_mode);以及

(c)复制数量限制信息(copy_restriction_mode)

基于附加报头的记录内容。

作为其结果,可以确定附加报头之后的tlv分组的存储数据是否是与如图16中所示的五种类型的数字复制控制模式(1)至(5)中的任一种对应的复制控制目标内容,也就是说,以下五种类型:

(1)在没有约束条件的情况下可复制,但需要加密输出复制数据;

(2)在没有约束条件的情况下可复制,并且不需要加密输出复制数据;

(3)禁止复制;

(4)只有第一代可复制,但复制数量存在限制;以及

(5)只有第一代可复制,并且复制数量没有限制。

执行复制处理的复制装置(信息处理设备)能够基于该确定,通过观察mmtp分组单元中与mmt格式对应的原始复制控制信息,相对介质进行数据复制处理。

[6-2.相对多个分组设置其中记录了一个复制控制信息项的附加报头的实例]

在上述实例中,例如,如参考图17和图18所述,已经描述了通过一个mmtp分组或一个tlv分组单元单独设置其中记录了复制控制信息的附加报头的配置示例。

然而,其中记录了复制控制信息的附加报头的设置模式不限于通过一个分组单元来设置附加报头的配置。

例如,该配置可以是相对于多个分组设置一个附加报头的配置。

在下文中,将描述相对多个分组设置其中记录了一个复制控制信息项的附加报头的实例,或者具有包括多个分组数据项的预定长度的数据。

将参考图19等描述以下描述的三个附加报头设置实例。

(实例1)设置记录相对n个分组(mmtp分组或tlv分组)的附加报头的一个复制控制信息的实例

(实例2)设置记录相对具有固定长度的分组(mmtp分组或tlv分组)配置数据的附加报头的一个复制控制信息的实例

(实例3)设置记录相对具有可变长度的分组(mmtp分组或tlv分组)配置数据的附加报头的一个复制控制信息的实例

在下文中,将依次描述这种附加报头设置实例。

[6-2-1.(实例1)设置记录相对n个分组(mmtp分组或tlv分组)的附加报头的一个复制控制信息的实例]

首先,将参考图19描述相对n个分组(mmtp分组或tlv分组)设置其中记录了一个复制控制信息的附加报头的实例。

图19是示出相对介质的记录数据的配置示例的示图,如上面参考图17或图18所述。

如图19中所示,信息处理设备在介质中记录从诸如广播站的发送装置接收的数据,其中记录了一个复制控制信息的附加报头被设置并记录为多个(n个)分组(mmtp分组或tlv分组)。

图19示出了作为以下描述的两个数据记录实例的分组串。

(a1)mmtp分组串,其中相对多个(n个)mmtp分组设置一个附加报头

(a2)tlv分组串,其中相对多个(n个)tlv分组设置一个附加报头

(a1)中所示的实例是这样的实例:其中记录在介质中的mmtp分组100被分成n个单元,并且附加报头(mmtp分组附加报头101)被设置在要记录在介质中的n个mmtp分组的第一部分上。

(a2)中所示的实例是这样的实例:其中记录在介质中的tlv分组120被分成n个单元,并且附加报头(tlv分组附加报头121)被设置在要记录在介质中的n个tlv分组的第一部分上。

在该实例中,n大于或等于2。

应注意,在附图中,作为实例,示出了将附加报头101和121设置为明文并且将mmtp分组100和tlv分组120设置为代码文本的实例,但是还可以提供将mmtp分组100和tlv分组120记录为明文的实例。

将与后续多个(n个)mmtp分组100的存储数据对应的复制控制信息记录在mmtp分组附加报头101中。

将与后续多个(n个)tlv分组120的存储数据对应的复制控制信息记录在tlv分组附加报头121中。

通过在介质中记录附加报头来执行复制处理的复制装置(信息处理设备)基于附加报头的记录内容,能够获取相对后续多个mmtp分组或tlv分组的存储数据的、与mmt格式对应的复制控制信息。

[6-2-2.(实例2)相对固定长度分组(mmtp分组或tlv分组)配置数据设置记录附加报头的一个复制控制信息的实例]

接下来,将参考图20描述相对具有固定长度的分组(mmtp分组或tlv分组)配置数据设置记录附加报头的一个复制控制信息的实例。

图20是示出相对如图19中所示的介质的记录数据的配置示例的示图。

如图20中所示,将从诸如广播站的发送装置接收的数据记录在介质中的信息处理设备设置附加报头,在该附加报头中相对多个分组(mmtp分组或tlv分组)配置数据项记录了一个复制控制信息。

在该实例中,在一个附加报头101和一个附加报头121之后的分组配置数据的数据长度是固定长度。

具体地,例如,128kb的固定长度数据被设置为在一个附加报头之后。

在这种情况下,如mmtp分组100a和100b或tlv分组120a和120b中所示,存在附加报头101和121将一个mmtp分组或一个tlv分组进行划分的情况。

图20示出了作为以下描述的两个数据记录实例的分组串。

(b1)mmtp分组串,其中相对具有固定长度(例如,128kb)的mmtp分组设置一个附加报头

(b2)tlv分组串,其中相对具有固定长度(例如,128kb)的tlv分组设置一个附加报头

应注意,在附图中,作为实例,示出了将附加报头101和121设置为明文并且将mmtp分组100和tlv分组120设置为代码文本的实例,但是还可以提供将mmtp分组100和tlv分组120记录为明文的实例。

将与具有固定长度的后续mmtp分组100的存储数据对应的复制控制信息记录在mmtp分组附加报头101中。

将与具有固定长度的后续tlv分组120的存储数据对应的复制控制信息记录在tlv分组附加报头121中。

[6-2-3.(实例3)设置记录相对可变长度分组(mmtp分组或tlv分组)配置数据的附加报头的一个复制控制信息的实例]

接下来,将参考图21描述相对具有可变长度的分组(mmtp分组或tlv分组)配置数据设置记录附加报头的一个复制控制信息的实例。

图21是示出相对如图19中所示的介质的记录数据的配置示例的示图。

如图21中所示,将从诸如广播站的发送装置接收的数据记录在介质中的信息处理设备设置附加报头,在该附加报头中相对多个分组(mmtp分组或tlv分组)配置数据项记录了一个复制控制信息。

在该实例中,在一个附加报头101和一个附加报头121之后的分组配置数据的数据长度是可变长度。

在该实例中,如同图20中所示的实例,存在附加报头101和121划分一个mmtp分组或一个tlv分组的情况,如同图21中所示的mmtp分组100a和100b或tlv分组120a和120b。

图21示出了作为以下描述的两个数据记录实例的分组串。

(c1)mmtp分组串,其中相对具有可变长度的mmtp分组设置一个附加报头

(c2)tlv分组串,其中相对具有可变长度的tlv分组设置一个附加报头

应注意,在附图中,作为实例,示出了将附加报头101和121设置为明文并且将mmtp分组100和tlv分组120设置为代码文本的实例,但是还可以提供将mmtp分组100和tlv分组120记录为明文的实例。

将与具有可变长度的后续mmtp分组100的存储数据对应的复制控制信息记录在mmtp分组附加报头101中。

将与具有可变长度的后续tlv分组120的存储数据对应的复制控制信息记录在tlv分组附加报头121中。

如上所述,在其中存储了mmt格式数据作为再现数据的流文件中,通过分组单元或包括预定数据长度的块单元(诸如,多个分组)设置附加报头,并且在附加报头中存储后续块的复制控制信息。

应注意(即使稍后将进行描述),通过使用附加报头的配置数据作为种子生成的加密密钥对每个块对块单元进行块加密,并且将其记录在记录介质中。

[6-3.附加报头的记录数据的实例]

接下来,将描述其中记录了上述复制控制信息的附加报头的具体数据配置示例。

图22和图23是示出参考图17至图21描述的与mmtp分组对应的附加报头101和与tlv分组对应的附加报头121的记录数据的数据配置(语法)例的示图。

图22示出了与mmtp分组对应的附加报头101的记录数据的实例。

如图22中所示,以下每个数据项被记录在mmtp分组附加报头中。

(a)数字记录控制信息(digital_recording_control_data)131

(b)加密信息(encryption_mode)132

(c)复制数量限制信息(copy_restriction_mode)133

每个数据项对应于记录在服务描述表(mh-sdt)中的数据,该服务描述表是以上面参考图13至图16描述的mmt格式定义的控制信息记录表。

如图16中所示,(a)数字记录控制信息(digital_recording_control_data)具有以下任一种设置:

数字记录可用(设置位值=00);

数字记录不可用(11);以及

只有第一代数字记录可用(10)。

如图16中所示,(b)加密信息(encryption_mode)具有以下任何一种设置:

需要输出复制数据的加密(0);以及

无需输出复制数据的加密(1)。

如图16中所示,(c)复制数量限制信息(copy_restriction_mode)具有以下任何一种设置:

复制数量存在限制(1);以及

复制数量没有限制(0)。

信息处理设备获取在输入的mmt格式数据中包括的服务描述表(mh-sdt),并且读取记录在服务描述表(mh-sdt)中的上述复制控制信息项(a)至(c),该信息处理设备通过输入来自诸如广播站的发送装置的发送数据执行相对介质的数据记录(初始记录)。

此外,信息处理设备生成其中记录了从服务描述表(mh-sdt)获取的复制控制信息项(a)至(c)的mmtp分组附加报头,并且将每个mmtp分组设置为首先记录在介质中。

应注意,还可以进行仅在附加报头中记录从上述(a)至(c)中选择的至少一个数据项的设置。

图22中所示的mmtp分组附加报头的每个设定值:

(a)数字记录控制信息(digital_recording_control_data)131;

(b)加密信息(encryption_mode)132;以及

(c)复制数量限制信息(copy_restriction_mode)133

是存储在后续mmtp分组中的数据的复制控制信息。

如上所述,与后续数据相关的复制控制信息记录在附加报头101中。

例如,将包括记录在介质中的mmtp分组串的数据复制到其他介质的信息处理设备能够通过读取在每个mmtp分组中设置的附加报头的数据来获取后续mmtp分组中的数据的复制控制信息,并且能够进行观察对应于原始mmt格式数据的复制控制信息的复制处理。

应注意,如图22中所示,还将指示在附加报头之后的加密块的长度的长度数据记录在mmtp分组附加报头的顶部。

例如,通过记录附加报头中的长度数据来执行复制处理的装置能够从记录在介质中的mmtp分组串中掌握每个mmtp分组的分离位置,并且能够按顺序获取和读取mmtp分组的第一部分上的mmtp分组附加报头。

图23是示出与参考图17至图21描述的tlv分组对应的附加报头121的记录数据的数据配置(语法)例的示图。

如图23中所示,以下每个数据项记录在tlv分组附加报头中。

(a)数字记录控制信息(digital_recording_control_data)131

(b)加密信息(encryption_mode)132

(c)复制数量限制信息(copy_restriction_mode)133

每个数据项是与参考图22描述的mmtp分组对应的附加报头101的记录数据相同的数据项。

此外,还记录加密块长度(encryption_block_length)134。

图22和图23中所示的加密块长度(encryption_block_length)134是指示在附加报头之后的分组的数据长度的数据。

应注意,在附加报头之后的分组非加密数据的情况下,可以记录块长度(block_length)。

应注意,可以预先定义包括附加报头之后的多个分组的数据的长度(数据长度)。例如,预先定义允许的最小长度或最大长度,并且将数据长度设置在定义范围内。

另外,除了图22和图23中所示的数据项(a)至(c)之外,还可以将指示存储在附加报头之后的分组中的数据是否是加密数据的标志,即:

(d)加密标志(encryption_flag),

记录在附加报头中。

例如,加密标志=00的情况指示存储在后续分组中的数据是非加密数据(=纯文本数据)。

加密标志=11的情况表示存储在后续分组中的数据是加密数据。

应注意,例如,在加密数据中也包括加密数据。

如上所述,例如,在附加报头中记录以下复制控制信息项。

(a)数字记录控制信息(digital_recording_control_data)131

(b)加密信息(encryption_mode)132

(c)复制数量限制信息(copy_restriction_mode)133

(d)加密标志(encryption_flag)

例如,将包括记录在介质中的分组串(mmtp分组串或tlv分组串)的数据复制到其他介质的信息处理设备能够通过读取附加报头的数据来获取后续分组中的数据的复制控制信息,并且能够进行观察对应于原始mmt格式数据的复制控制信息的复制处理。

此外,基于记录在附加报头中的加密标志,可以立即确定存储在mmtp分组中的数据是加密数据还是明文数据,并且因此,例如,在进行再现处理的情况下,可以立即确定通过mmtp分组单元进行解码处理的必要性。

另外,在进行复制处理时,基于加密标志,可以立即确定通过mmtp分组单元相对复制目标数据的解码处理或重新加密处理的必要性。

[7.将设置了附加报头的分组串记录在介质中时的加密处理的实例]

接下来,将描述在将设置了附加报头的分组串记录在介质中的情况下的加密处理的实例。

如上所述,接收包括mmt格式数据的广播波并将数据记录在信息记录介质(介质)中的信息处理设备相对其中存储了mmt格式数据的mmtp分组或tlv分组重新添加附加报头(mmtp分组附加报头或tlv分组附加报头),并且将复制控制信息记录在这样的附加报头中,从而记录在信息记录介质(介质)中。

在相对信息记录介质(介质)进行数据记录处理时,存在需要对分组(mmtp分组或tlv分组)存储数据进行重新加密处理的情况。

例如,有必要的是,由高级接入内容系统(aacs)定义用于保护诸如蓝光(注册商标)盘(bd)、hd和dvd的信息记录介质(介质)的记录数据的版权的标准,并且bd的介质记录内容的加密模式是根据aacs定义的系统。

然而,广播内容不受aacs定义的限制,不必使用aacs定义的加密模式,并且以独特的加密模式进行分发。

因此,有必要的是,接收包括mmt格式数据的广播波并将数据记录在信息记录介质(介质)中的信息处理设备读取作为广播数据或第一介质(诸如硬盘,其中按原样记录了加密数据)的记录数据而接收的加密数据,对数据进行一次解码,并且之后,根据aacs定义在系统中进行重新加密,并且将数据记录在作为复制目的地的信息记录介质(第二介质)中。

如上所述,在存储了mmt格式数据作为再现数据的流文件中,通过具有预定数据长度的块单元(诸如,分组单元或多个分组)来设置设置附加报头,并且在附加报头中存储后续块的复制控制信息。通过使用附加报头的配置数据作为种子生成的加密密钥对每个块对块单元进行块加密,并且将其记录在记录介质中。

在下文中,将描述加密处理实例。

首先,将参考图24描述在将上面参考图10描述的tlv分组串记录在信息记录介质(介质)中的情况下的加密处理实例。

信息处理设备将记录了复制控制信息的tlv分组附加报头添加到要记录在信息记录介质(介质)中的tlv分组中。

图24示出了在执行处理的情况下的加密处理的序列。

首先,信息处理设备获取记录了复制控制信息的tlv分组附加报头151。

tlv分组附加报头151包括16字节的明文数据。应注意,在tlv分组附加报头小于16字节的情况下,tlv分组顶部的一部分数据可以与tlv分组附加报头组合作为明文数据,从而成为16字节的tlv分组附加报头151。

(步骤s11)

信息处理设备获取16字节的tlv分组附加报头151,并且在步骤s11中,使用应用通过随机数生成处理等预先生成的标题密钥152的单向函数来执行算术运算,并生成块密钥153。

也就是说,通过使用16字节的tlv分组附加报头151的配置数据作为用于生成加密密钥的种子信息来生成作为块单元(暗码处理单元)的加密密钥的块密钥153。

(步骤s12)

接下来,在步骤s12中,信息处理设备输入明文tlv分组数据154,执行应用在步骤s11中生成的块密钥的加密处理,并且生成加密块数据,即,对tlv分组数据155进行加密。

应注意,明文tlv分组数据154是通过对从广播站等发送的加密数据进行解码而获得的明文tlv分组数据154。明文tlv分组数据154是与进行再现处理时的解码结果相同的数据。

应注意,明文tlv分组数据154是在作为一个附加报头的设置单元的范围内的数据,并且在参考图18描述的配置的情况下,是一个tlv分组数据项,但是在参考图19至图21描述的配置的情况下,包括一个或多个tlv分组的数据项。

将通过执行应用块密钥的加密处理而生成的加密块数据(即,加密tlv分组数据155)设置为tlv分组附加报头151的后续数据,并且将其记录在信息记录介质(介质)中。

应注意,例如,应用块密钥的加密处理可以作为应用ecb模式或cbc模式的加密处理来执行。另外,在进行这种加密处理的情况下,可以添加填充数据。例如,考虑到相对诸如aes的块加密的兼容性,可以添加包括诸如000…0的数据串的填充数据,使得加密tlv分组是16字节的倍数。

构成剪辑av流文件的所有tlv分组经受相同的加密处理,并且将包括tlv分组附加报头和加密tlv分组的数据集进行布置并记录在诸如bd的信息记录介质中。

接下来,将参考图25描述在将上面参考图9描述的mmtp分组串记录在信息记录介质(介质)中的情况下的加密处理实例。

信息处理设备将其中记录了复制控制信息的mmtp分组附加报头添加到要记录在信息记录介质(介质)中的mmtp分组中。

图25示出了在执行处理的情况下的加密处理的序列。

首先,信息处理设备获取记录了复制控制信息的mmtp分组附加报头161。

mmtp分组附加报头161包括16字节的明文数据。应注意,在mmtp分组附加报头小于16字节的情况下,mmtp分组顶部的一部分数据可以与mmtp分组附加报头组合作为16字节的明文数据,从而成为明文mmtp分组附加报头161。

(步骤s21)

信息处理设备获取16字节的mmtp分组附加报头161,并且在步骤s21中,使用应用通过随机数生成处理等预先生成的标题密钥162的单向函数执行算术运算,并生成块密钥163。

也就是说,通过使用16字节的mmtp分组附加报头161的配置数据作为用于生成加密密钥的种子信息来生成作为块单元(暗码处理单元)的加密密钥的块密钥163。

(步骤s22)

接下来,在步骤s22中,信息处理设备输入明文mmtp分组数据164,执行应用在步骤s21中生成的块密钥的加密处理,并且生成加密块数据,即,对mmtp分组数据165进行加密。

应注意,明文mmtp分组数据164是通过对从广播站等发送的加密数据进行解码而获得的明文mmtp分组数据164。明文mmtp分组数据164是与进行再现处理时的解码结果相同的数据。

应注意,明文mmtp分组数据164是在作为一个附加报头的设置单元的范围内的数据,并且在参考图17描述的配置的情况下,是一个mmtp分组数据项,但是在参考图19至图21描述的配置的情况下,包括一个或多个mmtp分组的数据项。

将通过执行应用块密钥的加密处理而生成的加密块数据(即,加密mmtp分组数据165)设置为mmtp分组附加报头161的后续数据,并且将其记录在信息记录介质(介质)中。

应注意,例如,应用块密钥的加密处理可以作为应用ecb模式或cbc模式的加密处理来执行。另外,在进行这种加密处理的情况下,可以添加填充数据。例如,考虑到相对诸如aes的块加密的兼容性,可以添加包括诸如000…0的数据串的填充数据,使得加密mmtp分组是16字节的倍数。

构成剪辑av流文件的所有mmtp分组经受相同的加密处理,并且将包括mmtp分组附加报头和加密mmtp分组的数据集布置并记录在诸如bd的信息记录介质中。

如上所述,执行复制处理的信息处理设备在执行复制处理时生成块密钥,该块密钥是块单元(暗码处理单元)的加密密钥且由块单元进行加密。

为了生成块单元的加密密钥,将附加报头的配置数据用作种子信息。

如上面参考图7和图18所述,在通过分组(mmtp分组或tlv分组)单元设置附加报头的情况下,通过使用由分组单元设置的附加报头的配置数据作为种子信息来生成作为块单元的加密密钥的块密钥(暗码处理单元)。

相反,如参考图19至图21所述,设置多个分组单元的附加报头、固定数据长度单元的附加报头,或可变数据长度单元的附加报头,而不是分组单元的附加报头,通过使用多个分组单元的附加报头、固定数据长度单元的附加报头或可变数据长度单元的附加报头的配置数据作为种子信息来生成作为块单元(暗码处理单元)的加密密钥的块密钥。

通过使用块密钥来执行对要记录在复制目的地介质中的附加报头之后的数据进行加密的处理。

[8.应用于随机接入再现处理的再现控制信息]

接下来,将描述要应用于随机接入再现处理的再现控制信息。

如上所述,作为相对诸如bd的介质的mmt格式数据的记录模式,目前已经讨论过将mmt格式数据记录为以下任一分组串:

参考图9描述的mmt协议(mmtp)分组的分组串;或者

参考图10描述的类型长度值(tlv)分组的分组串。

在根据如图9或图10中所示的设置将mmt格式数据记录在介质中并且通过使用对应于bdav格式的再现应用来进行mmt格式数据的再现处理的情况下,通过使用对应于bdav格式的再现控制信息文件(即,播放列表文件或剪辑信息文件)来进行再现。

也就是说,如上参考图11所述,以下处理是必要的:生成对应于mmt格式数据存储剪辑av流文件51(具体地,剪辑信息文件(nnnnn.clpi)52和播放列表文件(nnnnn.rpls)53)的再现控制信息文件;并且将再现控制信息文件记录在再现中要使用的介质(bd、闪速存储器、hdd等)中。

在记录在介质中的mmt格式数据存储剪辑av流文件51被再现的情况下,通过使用对应于mmt格式数据存储剪辑av流文件51的剪辑信息文件(nnnnn.clpi)52和播放列表文件(nnnnn.rpls)53来进行再现处理。

再现控制信息项之一包括要应用于随机接入再现处理的随机接入再现控制信息,即,ep映射(ep_map)。

在下文中,将根据以下各项按顺序描述用于进行mmt格式数据的随机接入再现的ep映射。

8-1.ep映射以及对应于mmt格式数据的播放列表文件的概述

8-2.对应于mmt格式的剪辑信息文件和ep映射的基本配置示例

8-3.与使用附加报头作为种子生成的加密密钥的加密mmt格式数据对应的ep映射的配置示例

[8-1.ep映射以及对应于mmt格式数据的播放列表文件的概述]

首先,将描述ep映射的概述以及对应于mmt格式数据的播放列表文件。

例如,ep映射是在作为随机接入点的再现时间信息(呈现时间戳:pts)与作为该位置中的分组的分组标识符的源分组号(spn)之间的对应数据,并且是可以用于获取存储了随机接入点的再现数据的分组的映射信息。

ep映射包括用于在av流中找到进入点(ep)的位置以开始解码的地址信息。

在描述ep映射之前,首先,将参考图26等描述对应于mmt格式数据的播放列表文件。

如上所述,与通过应用播放列表再现的数据相关的信息被记录在播放列表文件中。具体地,例如,播放列表文件包括与要应用于内容再现处理的播放项有关的信息,以及其中记录了再现位置信息等的剪辑信息文件等的指定信息。

图26是示出记录在一个播放列表(playlist)文件中的[playlist]的数据配置(语法)的示图。

将描述图26中所示的[playlist]的主要记录数据。

长度(长度)指示紧跟在长度字段之后到播放列表文件配置数据结尾的字节计数。

pl_cpi类型(pl_cpi_type)171是指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型的信息。

播放项的数量(number_of_playitems)172指示在播放列表文件中定义的播放项(playitem)的数量。

子播放项的数量(number_of_subplayitems)173指示在播放列表文件中定义的播放项(playitem)的数量。

每个播放项和每个子播放项的详细信息被记录在播放项信息(playitem())174中。

如上所述,pl_cpi类型(pl_cpi_type)171是指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型的信息。

特征点信息(cpi)是剪辑信息文件的记录数据,并且是例如用于获取可以开始随机接入再现的再现起点的数据地址的数据。

应注意,例如,以bdav格式定义的cpi包括ep映射(ep_map)和tu映射(tu_map)的不同类型的映射。

例如,这两个映射是在作为随机接入点的再现时间信息(呈现时间戳:pts)与作为该位置中的分组的分组标识符的源分组号(spn)之间的对应数据,并且是可以用于获取存储了随机接入点的再现数据的分组的映射信息。

ep映射和tu映射均为记录了随机接入点信息的映射数据,ep映射是记录了更详细的随机接入点信息的映射数据,而tu映射是记录了与ep映射相比粗略随机接入点信息的映射数据。

在bdav格式中,定义了ep映射和tu映射这两种类型的映射,但很少使用tu映射,而仅使用ep映射。

ep_map或tu_map包括用于在av流中找到进入点(ep)的位置以开始解码的地址信息。

将参考图27等描述ep映射。

如上参考图5所述,播放列表包括指示剪辑(剪辑)的再现开始位置的信息或与具有作为时间轴上的信息的时间戳的再现结束位置对应的接入点。

剪辑信息文件(剪辑信息文件)用于根据时间戳来找到剪辑av流文件中的流的开始解码的地址信息。

另外,剪辑信息文件(剪辑信息文件)包括图27中所示的ep映射(ep_map)。

在ep映射中,记录了存储在可以开始随机再现的剪辑av流文件中的再现数据中的再现开始位置,或者记录了与再现结束位置对应的接入点信息。

也就是说,在ep映射中,记录了在表示时间轴上的再现开始位置的时间戳与用于获取对应于分组位置信息的分组的地址信息之间的对应数据。

具体地,ep映射具体包括以下两项之间的对应信息:

(a)表示时间轴上的接入点的时间戳(呈现时间戳:pts);以及

(b)对应于剪辑av流中的指示具有分组位置的接入点的地址的源分组号(spn)。

可以参考包括这种对应信息的ep映射,基于时间戳来获取对应的地址(spn),并且例如,可以根据地址(spn)找到作为av流中的再现开始位置的解码起点等。

图28是描述ep映射(ep_map)的具体配置和使用实例的示图。在图28的(a)中所示的剪辑av流(剪辑av流)中,包括由分组标识符(pid)标识的源分组的视频流经历多路复用。对于每个源分组,视频流由包括在源分组中的传输分组的报头中的pid来进行区分。

视频流的源分组包括配置mpeg数据的ipb图片,即,帧内(i)图片,预测(p)图片和双向预测(b)图片。i图片是可以独立解码的图片数据,并且在p图片和b图片被解码的情况下,必须参考i图片之前和之后的图片。例如,根据随机接入的再现起点被设置在包括可以独立解码的i图片的分组位置中。

ep映射将i图片的位置信息保持为可随机接入的再现起点的位置信息,作为上述pts与spn之间的对应数据。也就是说,ep映射包括以下两项之间的对应信息:

(a)表示时间轴上的接入点的时间戳(呈现时间戳:pts);以及

(b)对应于剪辑av流中的指示具有分组位置的接入点的地址的源分组号(spn)。

参考如上所述的ep映射集,可以获得作为可随机接入的再现开始位置的i图片的位置。ep映射(ep_map)是剪辑信息文件中包括的数据。

将参考图28描述基于ep映射的i图片位置的检测。图28的(a)示出了剪辑av流,并且每个矩形示出了192字节的源分组。

图28的(a)用具有阴影线的方块示出了包括帧内(i)图片的第一字节的源分组。没有阴影线的白色方块示出了包括不是随机接入点的数据的源分组,以及包括另一个流的数据的源分组。

例如,包括由pid=x区分的视频流中的可随机接入的i图片的第一字节的源分组号x1的源分组被布置在剪辑av流的时间轴上的pts=pts(x1)的位置中。类似地,接下来,将包括可随机接入的i图片的第一字节的源分组被设置为源分组号x2的源分组,并且将其布置在pts=pts(x2)的位置中。

如图28的(b)中所示,通过将4字节的报头(tp_extra_header)添加到188字节的传输分组来配置源分组。传输分组部分包括报头部分(tp报头)和有效载荷部分。

作为图28的(c2)中所示的ep映射的注册数据的spn_ep_start指示包括从序列报头(sqh)开始的i图片的接入单元(接入单元)的第一字节的源分组的源分组号(spn)。

应注意,在剪辑av流文件中的所有分组中设置的一组数字是源分组号(spn)。在剪辑av流文件中,初始源分组的源分组号为零,并且下一分组的源分组号为1,之后,对于每个后续分组,源分组号增加1。

如图28的(c2)中所示,在ep映射(ep_map)中,记录了以下数据项:

流pid(stream_pid);

ep条目的数量(number_of_ep_entries);

呈现时间戳ep开始(pts_ep_start);以及

源分组号ep开始(spn_ep_start)。

流pid(stream_pid)是发送视频流的传输分组的分组标识符(pid)。

ep条目的数量(number_of_ep_entries)是ep_map中包括的一对pts_ep_start和spn_ep_start的条目的数量。

呈现时间戳ep开始(pts_ep_start)指示从可随机接入的i图片开始的接入单元的呈现时间戳(pts)。

源分组号ep开始(spn_ep_start)指示包括由pts_ep_start的值引用的接入单元(接入单元)的第一字节的源分组号(spn)。

视频流的分组标识符(pid)的值被存储在stream_pid中,并且生成指示pts_ep_start与spn_ep_start之间的对应关系的表信息的ep_map()。

例如,在pid=x的视频流的ep映射中,描述了包括pts与spn之间的对应数据的表:

pts=pts(x1)和源分组号(spn)x1;

pts=pts(x2)和源分组号(spn)x2;

…,以及

pts=pts(xk)和源分组号(spn)xk,

将包括上述表的ep映射(ep_map)存储在对应于一个剪辑av流的剪辑信息文件中。

例如,参考包括这种数据的ep映射(ep_map),以便指定在进行随机接入等时的解码开始位置。

将参考图29描述在从剪辑的时间轴上的时间x开始再现时,通过使用ep_map计算剪辑av流文件中的流的地址信息以开始解码的方法。

如图29中所示,在播放列表(playlist)包括指定从剪辑中的时间轴上的时刻x开始再现的信息的情况下,规定了具有小于且最接近x的值的时间戳[pts_ep_start[m]]。

参考剪辑信息文件中的ep映射,基于根据播放列表信息指定的时间戳[pts_ep_start[m]]来指定对应于时间戳[pts_ep_start[m]]的源分组号[spn_ep_start[m]]。

如上所述,通过使用ep映射从作为根据播放列表信息确定的再现时间信息的pts来获取作为对应于pts(即,[spn_ep_start[m]])的分组位置信息的spn。

获取分组位置[spn_ep_start[m]]作为剪辑av流文件中的再现起点(即,开始解码的地址信息),并且经受解码处理,并因此可以进行再现。

参考图27至图29描述的ep映射的使用实例是与使用mpeg-2ts格式数据的随机接入点对应的分组获取处理实例。在mpeg-2ts格式数据中,如上所述,通过使用ep映射从作为根据播放列表信息确定的再现时间信息的pts来获取作为对应于pts(即,[spn_ep_start[m]])的分组位置信息的spn。

然而,mmt格式数据具有与mpeg-2ts格式数据不同的格式,因此,不可以通过执行与mpeg-2ts格式数据相同的处理来获取对应于随机接入点的分组。

也就是说,在再现目标数据是mmt格式数据的情况下,必须进行与上述处理不同的、对应于mmt格式数据的数据处理。

在剪辑信息文件中定义ep映射,并且必须将用于执行对应于mmt格式数据的随机接入点获取处理的、对应于mmt格式数据的ep映射记录在对应于mmt格式数据的剪辑信息文件中。

也就是说,必须将对应于mmt格式数据的ep映射记录在对应于图11所示的mmt格式数据存储剪辑av流文件51的剪辑信息文件(nnnnn.clpi)52中。以下将描述其具体实例。

如上所述,对应于mpeg-2ts格式数据的ep映射不同于对应于mmt格式数据的ep映射。

如参考图26所述,记录在图26中所示的播放列表文件中的pl_cpi类型(pl_cpi_type)是指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型的信息。

特征点信息(cpi)是剪辑信息文件的记录数据,并且是记录了指示用于获取再现起点(随机接入点)的数据地址的ep映射或tu映射的类型的数据的区域。

对应于mpeg-2ts格式数据的ep映射或tu映射的标识信息被记录在相关技术的pl_cpi类型(pl_cpi_type)中。

然而,对应于mmt格式数据的ep映射是与对应于现有技术的mpeg-2ts格式数据的ep映射不同的映射。

因此,在播放列表文件的pl_cpi类型(pl_cpi_type)中,还需要设置区分pl_cpi类型(pl_cpi_type)的标识符。

图30示出了以下cpi类型记录数据项。

(1)相关技术的cpi类型记录数据(仅记录mpeg-2ts对应数据)

(2)新的cpi类型记录数据(记录mpeg-2ts对应数据和mmt对应数据)

图30的“(1)相关技术的cpi类型记录数据(仅记录mpeg-2ts对应数据)”中所示的数据是被定义为相关技术的播放列表文件的pl_cpi类型(pl_cpi_type)的数据。

pl_cpi类型(pl_cpi_type)=1指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mpeg-2ts的ep映射。

pl_cpi类型(pl_cpi_type)=2指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mpeg-2ts的tu映射。

如上所述,在相关技术的cpi型记录数据中仅记录mpeg-2ts对应数据。

图30的“(2)新的cpi类型记录数据(记录mpeg-2ts对应数据和mmt对应数据)”通过进一步将位值=3的设置:

pl_cpi类型(pl_cpi_type)=3

添加到上述设置来进行配置。

pl_cpi类型(pl_cpi_type)=3指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mmt的ep映射。

如上所述,可以进行pl_cpi类型(pl_cpi_type)=1到3这三种类型的定义,并且可以标识三种cpi类型。

接下来,将参考图31等描述上面参考图26描述的[playlist]中记录的播放项信息(playitem())174的细节(语法)。

如上所述,每个播放项和每个子播放项的详细信息被记录在播放项信息(playitem())174中。

图31是示出播放项信息(playitem())174的数据配置(语法)的示图。

在剪辑信息文件名(clip_information_file_name)181中记录使用播放项应用于再现处理的剪辑信息文件的文件名。

参考stc标识符(ref_to_stc_id)182指示要由播放项引用的系统时钟(stc)连续区段的stc标识符。

系统时钟(stc)是进行av流再现时的标准时钟,并且在连续再现区段中,使用一个stc。例如,在由一个播放项再现的连续再现区段中使用一个stc,并且通过切换播放项来引用不同的stc。

指定由播放项引用的系统时钟(stc)的信息被记录在参考stc标识符(ref_to_stc_id)182中。

开始时间(in_time)183是播放项的再现开始时间的记录区域。

结束时间(out_time)184是播放项的再现结束时间的记录区域。

在将现有技术的mpeg-2ts格式数据设置为再现目标的情况下,从与由参考stc标识符(ref_to_stc_id)182指定的播放项对应的stc的开始时间的时间差信息(45khzh时钟)被记录为开始时间信息和结束时间信息。

应注意,45khz时钟是用于mpeg-2ts格式数据的记录和再现的通用时钟。

然而,在再现目标数据是mmt格式数据的情况下,如同mpeg-2ts格式数据,不能获得各个stc与对应于播放项的每个再现目标数据项(mmt格式数据项)相关联的配置。

因此,有必要将其中mmt格式数据被设置为再现目标的播放列表中的播放项信息(playitem())中记录的:

开始时间(in_time)183;以及

结束时间(out_time)184,

设置为mmt格式数据所固有的时间信息。

将参考图32描述其变型例。

图32示出了以下数据实例。

(1)相关技术的播放项信息记录数据(mpeg-2ts对应播放列表)

(2)新的播放项信息记录数据(mmt对应播放列表)

在再现目标数据是mpeg-2ts格式数据的情况下,图32的(1)中所示的“(1)相关技术的播放项信息记录数据(mpeg-2ts对应播放列表)”示出了记录在播放项信息(playitem())中的开始时间(in_time)和结束时间(out_time)的记录数据。

开始时间(in_time)是播放项(playitem)再现起点的再现开始时间信息,并且如上所述,在开始时间(in_time)中记录了从使用播放项而被应用于再现处理的系统时间时钟[stc(45khz时钟)]起点的经过时间信息。stc是由参考图31描述的参考stc标识符(ref_to_stc_id)182指定的stc。

另外,结束时间(out_time)是播放项(playitem)再现终点的再现结束时间信息,并且如上所述,在结束时间(out_time)中记录了从使用播放项而被应用于再现处理的系统时间时钟[stc(45khz时钟)]起点的经过时间信息。stc是由参考图31描述的参考stc标识符(ref_to_stc_id)182指定的stc。

在再现目标数据是mmt格式数据的情况下,图32的(2)中所示的“(2)新的播放项信息记录数据(mmt对应播放列表)”示出了记录在播放项信息(playitem())中的开始时间(in_time)和结束时间(out_time)的记录数据。

开始时间(in_time)是播放项(playitem)再现起点的再现开始时间信息。在再现目标数据是mmt格式数据的情况下,在开始时间(in_time)中记录根据网络时间协议(ntp)的时间信息。

结束时间(out_time)是播放项(playitem)再现终点的再现结束时间信息。在再现目标数据是mmt格式数据的情况下,在结束时间(out_time)中记录根据网络时间协议(ntp)的时间信息。

例如,根据网络时间协议(ntp)的时间信息与包括由诸如图1中所示的广播服务器(广播站)21的发送装置20发送的广播内容等的mmt格式数据一起发送。

诸如电视(tv)32的信息处理设备30根据由发送装置20发送的网络时间协议(ntp)获取时间信息,并且将时间信息记录在播放列表中。

例如,发送装置20发送控制信息以及再现目标数据(广播节目内容),在发送控制信息中作为上述参考图3描述的mmt格式的一个数据处理单元的媒体呈现单元(mpu)的再现时间信息被记录为根据网络时间协议(ntp)的时间信息。

将参考图33等描述具体实例。

例如,信息处理设备30必须从发送装置20(诸如广播服务器(广播站)21)接收分发内容(广播节目)作为mmt格式数据,并将所接收的内容记录在信息记录介质(介质)中,从所接收的数据中提取各种信息项,并且生成播放列表文件或剪辑信息文件。

如上参考图2等所述,mmt格式分组包括在信息处理设备30侧接收并再现内容(广播节目)所需的控制信息、诸如广播节目指南的指南信息、通知信息和包括管理信息等的控制信息(信令信息)。

以mmt格式定义的控制信息(信令信息)包括在mmtp分组中发送的信令信息(mmt-si),以及在tlv分组中发送的信令信息(tlv-si)。

例如,接收mmt格式数据并将接收到的数据记录在介质中的信息处理设备30从包括在mmt格式中的诸如tlv-si或mmt-si的信令信息中提取各种信息项,并且生成播放列表文件或剪辑信息文件。

在mmtp分组中发送的信令信息项(mmt-si)之一是mmt分组表(mpt)。例如,mmt分组表(mpt)是其中针对诸如图像、声音和字幕的各种数据类型(资产类型)详细记录数据的属性信息(资产描述符)的表。

应注意,mmt分组表(mpt)的分组id存储在分组id=0x0000的mmtp分组中,并且信息处理设备能够基于分组id来确定mmt分组表(mpt)的存储分组。

将参考图33描述mmt分组表(mpt)的配置。

图33是示出mmt分组表(mpt)的数据配置(语法)的示图。

如上所述,例如,以mmt格式定义的mmt分组表(mpt)是针对诸如图像、声音和字幕的各种数据类型(资产类型)详细记录数据的属性信息(资产描述符)的表。

如图33中所示,mmt分组表(mpt)包括以下数据记录区域:

资产类型(asset_type);以及

资产描述符(asset_descriptors_byte)。

资产类型(asset_type)是其中记录了诸如图像、声音和字幕的各种数据类型的标识符的区域。资产是具有共同属性的数据处理单元,并且图像、声音、字幕等分别被设置为不同的资产。

在图34中示出了记录在mmt分组表(mpt)中的资产类型(asset_type)的具体实例。

如图34中所示,例如,记录在mpt中的资产类型(asset_type)包括以下类型。

hvc1:hevc图像

mp4a:声音

stpp:字幕和其他

aapp:应用程序

例如,在图33中所示的mpt的资产类型(asset_type)记录字段中,记录了任何上述类型信息项。

在图33的mpt的下行中所示的以下字段中:

资产描述符(asset_descriptors_byte),

记录了各资产类型(例如,图像、声音和字幕)以及根据数据类型的各种属性信息项。

记录为资产描述符(asset_descriptors_byte)的信息项之一包括图像、声音等的再现时间信息。

根据网络时间协议(ntp)将再现时间信息记录为时间信息。

图35示出了mpu时间戳描述符的数据配置(语法),其中记录了作为资产描述符(asset_descriptors_byte)而记录在mmt分组表(mpt)中的mpu单元的再现时间信息(时间戳)。

应注意,如参考图3所述,mpu是图3的(a)中所示的媒体呈现单元(mpu),并且是mmt格式的一个数据处理单元。图3的(a)中所示的实例是图像数据的mpu的实例,并且是与作为所谓的编码和解码处理单元的图片组(gop)的单元相同的单元。

记录在mmt分组表(mpt)中的mpu时间戳描述符对应于mpu单元的再现时间信息。

如图35中所示,以下每个数据项记录在mpu时间戳描述符中。

mpu序列号(mpu_sequenc_number)

mpu再现时间(mpu_presentation_time)

mpu的标识符记录在mpu序列号(mpu_sequenc_number)中。

在mpu再现时间(mpu_presentation_time)中将mpu的再现时间(呈现时间)记录为根据网络时间协议(ntp)的时间信息。

应注意,ntp时间(ntp时间戳)是例如64位数据的绝对时间信息,即,指示从预先定义的标准时间开始所经过的时间的绝对时间信息。高32位指示长于或等于1秒的时间信息(经过时间信息),并且低32位指示短于或等于1秒的时间信息(经过时间信息)。

应注意,还可以使用总共32位的短形式的ntp时间信息进行设置,其中高16位指示长于或等于1秒的时间信息,并且低16位指示短于或等于1秒的时间信息。

如上所述,作为mpu单元的再现时间信息(时间戳)的mpu时间戳被记录在mmt分组表(mpt)中作为资产描述符(asset_descriptors_byte)。

图1中所示的发送装置20将作为mmt格式的一个数据处理单元的媒体呈现单元(mpu)的再现时间信息记录在mmt分组表(mpt)中作为ntp时间信息,并且将再现时间信息发送到诸如电视的信息处理设备30。

信息处理设备30获取时间信息,并且将时间信息记录在播放列表中。

也就是说,在将作为剪辑av流文件记录在信息记录介质(介质)中的数据是mmt格式数据的情况下,信息处理设备30将从mmt分组表(mpt)获取的ntp时间信息记录在作为再现控制信息文件的播放列表文件中。

如上参考图32的(2)所述,在作为剪辑av流文件记录在信息记录介质(介质)中的再现目标数据是mmt格式数据的情况下,信息处理设备30根据网络时间协议(ntp)记录时间信息作为播放列表文件的播放项信息(playitem())的开始时间(in_time)和结束时间(out_time)。

[8-2.对应于mmt格式的剪辑信息文件和ep映射的基本配置示例]

接下来,将参考图36等描述对应于mmt格式数据的剪辑信息文件。

如上所述,与通过应用剪辑信息文件再现的数据相关的信息被记录在剪辑信息文件中。具体地,例如,该信息包括剪辑av流文件的再现位置信息等。

图36是示出一个剪辑信息文件的数据配置(语法)的示图。

在剪辑信息文件中记录与剪辑信息相关联的再现数据有关的信息。如图36中所示,例如,记录了以下各个信息项。

剪辑信息[clipinfo()]201

序列信息[sequenceinfo()]202

节目信息[programinfo()]203

cpi信息[cpi()]204

在剪辑信息[clipinfo()]201中记录对应于剪辑信息文件的av流文件的属性信息。

在序列信息[sequenceinfo()]202中记录与存储在对应于剪辑信息文件的av流文件中的再现目标数据的再现序列有关的信息。

在节目信息[programinfo()]203中记录包括由剪辑信息文件再现的剪辑av流的再现区段或时间区段等的定义信息的节目(节目)有关的信息。

例如,在cpi信息[cpi()]204中记录上面参考图27至图29描述的作为用于获取再现起点的数据地址的数据的ep_map或tu_map。

如上参考图26所述,在播放列表文件中记录cpi类型(cpi_type)。cpi类型(cpi_type)是指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型的信息。

接下来,将参考图37等来描述记录在剪辑信息文件中的cpi信息[cpi()]204的数据配置(语法)。

例如cpi信息[cpi()]204是用于获取再现起点的数据地址的数据,并且在cpi信息[cpi()]204中记录了上面参考图27至图29描述的ep_map或tu_map。

如上所述,特征点信息(cpi)是例如剪辑信息文件的记录数据,并且是用于获取再现起点的数据地址的数据。

如图37中所示,在cpi类型=1的情况下,记录ep映射,并且在cpi类型=2的情况下,记录tu映射。

应注意,图37中所示的实例是再现目标数据是mpeg-2ts格式数据的情况的实例。如上参考图30所述,在再现目标数据是mpeg-2ts格式数据的情况下,设置cpi类型=1或2,并且可以使用ep映射和tu映射两者。

另一方面,在再现目标数据是mmt格式数据的情况下,如上参考图30所述,设置cpi类型=3,并且可以仅使用ep映射。

如上参考图27至图29所述,ep映射是其中记录了与再现开始位置或再现结束位置对应的接入点信息的映射,在该位置处可以开始进行存储在剪辑av流文件中的再现数据的随机再现。

也就是说,在ep映射中记录了在表示时间轴上的再现开始位置的时间戳(呈现时间戳:pts)与用于获取对应于分组位置信息的分组的地址信息(源分组号:spn)之间的对应数据。

通过使用ep映射,再现装置能够基于对应于可随机接入的数据位置的时间戳(呈现时间戳(pts))获取其中存储了对应于数据位置的数据的分组的分组号(spn),获取所获取的spn的设置分组,并且进行再现。

将参考图38描述ep映射的数据配置(语法)。

图38是示出存储在剪辑信息文件中的ep映射的数据配置(语法)的示图。

如上参考图28的(a)所述,在剪辑av流(剪辑av流)中,将包括由分组标识符(pid)标识的源分组的视频流进行多路复用。对于每个源分组,视频流由包括在源分组中的传输分组的报头中的pid来进行区分。

ep映射被设置在由每个pid标识的一个流单元中。

也就是说,在图38的ep映射记录区域242中记录了一个流pid(one_stream_pid)单元的ep映射(ep_map_for_one_stream_pid)。

在图39中示出了ep映射记录区域242的具体数据实例。

如图39中所示,ep映射包括以下数据记录区域。

(1)精细ep映射参考数据(ref_to_ep_fine)251

(2)粗略ep映射(pts_ep_coarse)的呈现时间戳(pts)252

(3)粗略ep映射(spn_ep_coarse)的源分组号(spn)253

(4)精细ep映射(pts_ep_fine)的呈现时间戳(pts)254

(5)精细ep映射的源分组号(spn)(spn_ep_fine)255

ep映射包括两个表,以便实现数据量的减少,以及来自pts的spn的有效搜索处理。

将参考图40描述这两个表的配置。

如图40中所示,ep映射包括下面描述的两个表。

(a)粗略ep映射(ep_coarse)

(b)精细ep映射(ep_fine)

在(a)粗略ep映射(ep_coarse)中,存储了仅包括pts的位数据和spn的位数据中的各位数据项的高位的对应数据。

对应数据是(pts_ep_coarse)252与(spn_ep_coarse)253之间的对应数据。

另一方面,在(b)精细ep映射(ep_fine)中,存储了仅包括pts的位数据和spn的位数据的低位的对应数据。

对应数据是(pts_ep_fine)254与(spn_ep_fine)255之间的对应数据。

此外,在粗略ep映射(ep_coarse)中,精细ep映射参考数据(ref_to_ep_fine)251与每个pts-spn对应数据项相关联地存储。

基于pts获取spn的再现装置首先基于pts的高位参考粗略ep映射(ep_coarse)来获取条目,进一步获取在所获取的条目中设置的精细ep映射参考数据(ref_to_ep_fine)251,访问对应于参考位置的精细ep映射(ep_fine)的数据位置,并且基于pts的低位获取精细spn。

在图39中所示的ep映射数据中,记录了用于使用参考图40描述的两个表执行处理的以下每个数据项。

(1)精细ep映射参考数据(ref_to_ep_fine)251

(2)粗略ep映射(pts_ep_coarse)的呈现时间戳(pts)252

(3)粗略ep映射(spn_ep_coarse)的源分组号(spn)253

(4)精细ep映射(pts_ep_fine)的呈现时间戳(pts)254

(5)精细ep映射的源分组号(spn)(spn_ep_fine)255

然而,ep数据是能够应用于再现目标数据是mpeg-2ts格式数据的情况的数据,并且在再现目标数据是mmt格式数据的情况下,ep数据不能够按原样使用。

因此,必须在对应于mmt格式数据的剪辑信息文件中记录对应于mmt格式数据的ep映射。

接下来,将描述对应于mmt格式数据的ep映射的配置示例。

如上面参考图9和图10所述,计划将存储了诸如图像、声音和字幕的mmt格式数据的剪辑av流文件记录为mmtp分组的分组串(图9)或tlv分组的分组串(图10)。

上面参考图33描述的诸如mmt分组表(mpt)的图像、声音、控制信息(si)等也被存储在mmtp分组中,并且包括这些数据项的分组串被记录在诸如bd的介质中作为剪辑av流文件。

例如,参考图11描述的mmt格式数据存储剪辑av流文件51包括mmtp分组或tlv分组的分组串。

存储了可随机接入的再现数据的分组也包括在存储了诸如图像的再现目标数据的分组(mmtp分组或tlv分组)中。

为了进行随机接入再现,进行使用记录在剪辑信息文件中的ep映射的处理。

如上参考图26等所述,在对应于相关技术的mpeg-2ts格式数据的ep映射中,记录了与再现开始位置或再现结束位置对应的接入点信息的映射,在该位置处可以开始进行存储在剪辑av流文件中的再现数据的随机再现开始。

也就是说,在对应于相关技术的ts分组的ep映射中记录了在表示时间轴上的再现开始位置的时间戳(呈现时间戳:pts)与用于获取对应于分组位置信息的分组的地址信息(源分组号:spn)之间的对应数据。

通过使用ep映射,再现装置能够基于对应于可随机接入的数据位置的时间戳(呈现时间戳(pts))来获取其中存储了对应于数据位置的数据的分组的分组号(spn),获取所获取的spn的设置分组,并且进行再现。

然而,ep映射的记录数据是可以应用于再现目标数据是mpeg-2ts格式数据的情况的数据,并且在再现目标数据是mmt格式数据的情况下,ep映射的记录数据不能够按原样使用。

将参考图41描述这样的问题点。

图41是示出包括记录在记录介质(bd)中的mmt格式数据的剪辑av流文件的分组串的实例的示图。

图41的中间行是剪辑av流文件的分组串,并且每个正方形是配置剪辑av流文件的各分组(mmtp分组或tlv分组)。

图像、声音、字幕、控制信息(si)等分别被存储在这样的分组中。

大致在分组串的中间示出的分组302是再现数据存储分组#1302,其中存储了随机接入可再现图像数据。

应注意,可以基于设置在配置分组的mmpt分组的分组报头中的随机接入点(rap)标志的设置来确定配置剪辑av流文件的每个分组是否是其中存储了随机接入可再现再现数据的分组。

将参考图42和图43描述rap标志。

例如,图42是示出配置从诸如广播站的发送装置20发送到信息处理设备30的mmt格式数据的mmtp分组的数据配置(语法)的示图。

如上参考图3所述,mmtp分组包括mmtp报头和mmtp有效载荷。一种类型的数据存储在一个mmtp分组的mmtp有效载荷中。具体地,例如,在单独的mmtp分组中存储在mmtp分组中存储的图像(v)、声音(a)、字幕(s)和信令信息(mmt-si)的一种类型的数据。

图42示出了一个mmtp分组的数据配置,并且mmtp分组包括报头部分311和有效载荷部分312。

在报头部分311中记录诸如存储在有效载荷部分312中的数据类型的信息。随机接入点信息标志(rap_flag)313被记录为报头部分311的记录数据项之一。

随机接入点信息标志(rap_flag)313:

是指示mmtp分组是否是其中存储了作为随机接入点的数据的分组的标志,

在mmtp分组是其中存储了作为随机接入点的数据的分组的情况下,对标志1进行记录,并且

在mmtp分组不是其中存储了作为随机接入点的数据的分组的情况下,对标志0进行记录。

例如,执行记录在介质中的数据的再现的再现装置能够确认记录在配置剪辑av流文件的分组串的mmtp分组报头中的随机接入点信息标志(rap_flag),能够存储可以是随机接入点的再现数据,并且能够检测分组。

图43示出了随机接入点信息标志(rap_flag)的具体设置实例。

从介质执行数据再现的再现装置确认存储在剪辑av流文件中的每个mmtp分组的报头信息中的rap_flag的设置值,并且检测rap_flag=1的设置分组。

在图43中所示的实例中,mmtp分组315和316是rap_flag=1的设置分组。

再现装置能够通过提取rap_flag=1的设置分组来开始随机接入再现处理。

然而,这里存在的问题是存储在rap_flag=1的设置分组中的数据是mmt格式数据,并且诸如mmt格式数据的再现开始时间的信息没有被记录在分组中。

返回图41,将描述这样的问题点。

再现装置能够基于rap标志确认图41中所示的分组302是其中存储了随机接入可再现再现数据的分组。

然而,再现存储在分组302中的再现目标数据(例如图像数据等)所需的再现时间信息的时间戳被存储在控制信息(mpt)存储分组#1301中,而非存储在分组302中。

控制信息(mpt)存储分组#1301是其中存储了上面参考图33描述的mmt分组表(mpt)的分组。

例如,mmt分组表(mpt)是其中针对诸如图像、声音和字幕的各种数据类型(资产类型)详细记录数据的属性信息(资产描述符)的表。

如上参考图35所述,mpu单元的再现时间(呈现时间)信息(时间戳)被记录在mmt分组表(mpt)中作为资产描述符(asset_descriptors_byte)。

应注意,如上参考图3所述,mpu是图3的(a)中所示的媒体呈现单元(mpu),并且是mmt格式的一个数据处理单元。图3的(a)中所示的实例是图像数据的mpu的实例,并且是与作为所谓的编码和解码处理单元的图片组(gop)的单元相同的单元。

记录在mmt分组表(mpt)中的mpu时间戳描述符对应于mpu单元的再现时间信息。

如上参考图35所述,将以下每个数据项记录在mpu时间戳描述符中:

mpu序列号(mpu_sequenc_number)

mpu再现时间(mpu_presentation_time)

mpu的标识符被记录在mpu序列号(mpu_sequenc_number)中。

在mpu再现时间(mpu_presentation_time)中将mpu的再现时间(呈现时间)记录为根据网络时间协议(ntp)的时间信息。

应注意,ntp时间(ntp时间戳)是例如64位数据的绝对时间信息,即,指示从预先定义的标准时间开始所经过的时间的绝对时间信息。高32位指示长于或等于1秒的时间信息(经过时间信息),并且低32位指示短于或等于1秒的时间信息(经过时间信息)。

应注意,还可以使用总共32位的短形式的ntp时间信息进行设置,其中高16位指示长于或等于1秒的时间信息,并且低16位指示短于或等于1秒的时间信息。

如上参考图35所述,指示mpu单元的再现(呈现)时间信息的时间戳(pts呈现时间戳)被记录在mmt分组表(mpt)中作为mpu时间戳描述符。

进一步地,指示mpu单元的解码(解码)时间信息的时间戳(dts解码时间戳)被记录在mmt分组表(mpt)中作为mpu扩展时间戳描述符。

在图44中示出了记录在mmt分组表(mpt)中的mpu扩展时间戳描述符的数据配置(语法)。

如图44中所示,将以下每个数据项记录在mpu扩展时间戳描述符中:

mpu序列号(mpu_sequenc_number)317

mpu解码时间偏移(mpu_decoding_time_offset)318

mpu的标识符被记录在mpu序列号(mpu_sequenc_number)317中。

在mpu解码时间偏移(mpu_decoding_time_offset)318中记录mpu的解码时间与再现时间(呈现时间)之间的差信息。

如上所述,指示mpu单元的再现时间(呈现时间)信息的时间戳(pts呈现时间戳)和指示mpu单元的解码时间的时间戳(dts解码时间戳)被记录在mmt分组表(mpt)中作为资产描述符(asset_descriptors_byte)。

为了相对存储在图41所示的随机接入可再现再现数据存储分组#1302中的数据进行解码和再现处理,必须获取记录在图41中所示的控制信息(mpt)存储分组#1301中的时间戳(pts/dts)。

应注意,对再现数据存储分组#1302与控制信息(mpt)存储分组#1301之间的发送间隔进行定义,在该发送间隔中存储了诸如数据再现所需的时间戳的控制信息,并且,来自诸如广播站的发送装置的每个分组的发送间隔被定义为处于2700ms到500ms的范围内。

应注意,在再现数据存储分组#1302之后的相对控制信息(mpt)存储分组#1的重新发送也被允许作为接收错误等的对策。

接收从诸如广播站的发送装置接收的分组串并且将分组串记录在诸如bd的介质中的记录装置将接收的分组串按顺序记录在介质中。

作为其结果,图41的中间行所示的分组串(mmtp分组串或tlv分组串)被记录在介质中。

通过顺序地检查再现数据存储分组#1302之前和之后的分组串,从其中记录了这种分组串的介质进行再现处理的再现装置能够找到其中存储了对再现数据存储分组#1302进行再现所需的诸如时间戳的控制信息的控制信息(mpt)存储分组#1。

图41中所示的(处理实例a)表示以下处理实例:从先前的分发分组中选择其中存储了对再现数据存储分组#1302进行再现所需的诸如时间戳的控制信息的控制信息(mpt)存储分组#1301,并且获取时间戳信息。

另一方面,(处理实例b)表示以下处理实例:从后续的分发分组中选择其中存储了对再现数据存储分组#1302进行再现所需的诸如时间戳的控制信息的控制信息(mpt)存储分组#1303,并且获取时间戳信息。

然而,即使在执行处理实例a和b两者的处理的情况下,也需要分组搜索,延迟了数据再现处理的开始时间,即,所谓的处理延迟增加。

在下文中,将描述用于解决这种问题的配置。

为了解决上述问题,在将对应于mmt格式数据的剪辑av流文件记录在诸如bd的介质中时,生成了其中记录了对应于mmt格式数据的ep映射的剪辑信息文件,并将其记录在介质中。

在下文中,将描述对应于mmt格式数据的ep映射的多个具体实例。

[8-3.与使用附加报头作为种子生成的加密密钥的加密mmt格式数据对应的ep映射的配置示例]

接下来,将描述与通过使用附加报头作为种子而生成的加密密钥的加密mmt格式数据对应的ep映射的配置示例。

对应于下面描述的mmt格式数据的ep映射是能够在以下情况下使用的ep映射:例如,其中记录在诸如bd的介质中的mmt格式数据是用加密密钥进行加密的数据,该加密密钥是通过使用参考图24和图25描述的附加报头(tlv分组附加报头和mmtp分组附加报头)作为种子来生成的。

在记录在介质中的mmt格式数据是加密数据的情况下,除非生成使用附加报头作为种子的加密密钥并且对分组进行解码,否则不可能获取再现数据或时间戳。

为了再现而需要解码的数据是下面描述的两个数据项。

(1)随机接入可再现再现数据

(2)记录了再现数据的时间戳信息的mmt分组表(mpt)

用通过使用不同种子(附加报头)或相同种子(附加报头)生成的加密密钥来对每个数据项进行加密,并将其记录在介质中。

因此,在使用上述数据项(1)和(2)的情况下,必须对两个数据项进行解码处理。

因此,必须生成要应用于每个数据项的解码的加密密钥。进一步地,为了生成加密密钥,必须获取要应用于加密密钥生成的种子。

应注意,在上面参考图24和图25描述的数据加密处理中,所应用的加密密钥也可以用作数据解码处理中的解码密钥。

可以根据与上面参考图24和图25描述的序列相同的序列来获取要应用于数据解码处理的解码密钥(=加密密钥)。

图45示出了以下情况下的数据配置示例:其中记录在诸如bd的介质中的mmt格式数据是用加密密钥进行加密的数据,该加密密钥是通过使用参考图24和图25描述的附加报头(tlv分组附加报头和mmtp分组附加报头)作为种子来生成的。

图45中所示的实例是使用tlv分组串作为介质记录数据的实例。图45中所示的实例是其中附加报头被设置在具有预定数据长度(例如,100kb到1mb的数据长度)的tlv分组数据单元中的实例。

上面参考图22和图23描述的复制控制信息等被记录在附加报头中。

应注意,在下文中,将描述使用tlv分组串作为介质记录数据的实例,但是如上参考图17至图25所述,介质记录数据不限于tlv分组串,并且存在将介质记录数据记录为mmtp分组字符串的情况。因此,在以下实例中,tlv分组也可以用mmtp分组代替。

在图45中所示的实例中,加密数据321是用加密密钥加密的数据,该加密密钥是通过使用tlv分组附加报头323作为种子信息(种子a)生成的。

也就是说,例如,加密数据321是通过上面参考图24描述的加密密钥以及暗码处理而生成的加密数据。

类似地,加密数据322是用加密密钥加密的数据,该加密密钥是通过使用tlv分组附加报头325作为种子信息(种子b)生成的。

通过将tlv分组附加报头323应用为种子信息(种子a)而生成的相同加密密钥(即,加密密钥)被应用于加密数据321的解码。

类似地,通过将tlv分组附加报头325应用为种子信息(种子b)而生成的加密密钥被应用于加密数据322的解码。

如图45中所示,在加密数据322中包括tlv分组(即,其中设置了rap标志的tlv分组326),该tlv分组包括随机接入可再现再现数据。

为了进行随机接入再现处理,必须对包括tlv分组326的加密数据322进行解码,并且因此,必须使用tlv分组附加报头325作为种子信息(种子b)来生成加密密钥(=解码密钥)。

另外,在加密数据321中包括tlv分组324,该tlv分组包括记录了随机接入再现数据的时间戳信息的mmt分组表(mpt)。

为了进行随机接入再现处理,时间戳信息是必要的,并且为了获取时间戳信息,必须对包括mpt存储tlv分组324的加密数据321进行解码。

为此,必须使用tlv分组附加报头323作为种子信息(种子a)来进行加密密钥(=解码密钥)的生成处理。

首先,在未对介质记录数据进行加密的情况下,仅需要将以下数据项记录在ep映射中。

(a)从剪辑av流文件的第一分组位置的字节计数,其中存储分组(mmtp分组或tlv分组)存储有随机接入再现目标数据或其中存储了时间戳信息和其他的控制信息(mpt)中的任何一个,作为存储分组的位置信息

(b)对应于再现数据存储分组的分组位置与控制信息(mpt)存储分组之间的分离距离的偏移信息,其中存储了要应用于再现数据存储分组的再现处理的时间戳信息和其他信息

只要是其中记录了上述两个信息项(a)和(b)的ep映射都可以获取随机接入再现数据和从剪辑av流文件对再现数据进行再现所需的时间戳信息。

然而,如图45中所示,在随机接入再现数据和其中存储了时间戳信息等的控制信息(mpt)均为加密数据的情况下,即使仅获取了这样的数据项,则两个数据项都是加密数据,并且因此不能在不被解码的情况下使用。

在解码处理中,必须生成为了生成应用于每个数据项的解码的加密密钥所需的种子信息,并且进行解码处理。因此,必须知道种子信息的位置,即,附加报头323和325的位置。

[8-3-1.对应于加密mmt格式数据的ep映射的实例1]

接下来,将参考图46描述添加了能够掌握种子信息的位置的数据的ep映射的数据配置示例。

图46示出了:

(1)对应于加密mmt格式数据的ep映射的实例1。

图46中所示的ep映射包括以下每个字段。

ntp时间记录区域(ntp_time)331

mmt字节地址记录区域(mmt_byte_adress)332

av时间戳偏移记录区域(byte_offset_of_timestamp_av)334

在图46中所示的ep映射中,进一步记录了以下每个数据项:

av-种子偏移记录区域(byte_offset_of_seed_av)333;以及

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335。

在下文中,将描述图46中所示的ep映射的记录数据。

在ntp时间记录区域(ntp_time)331中记录64位的网络时间协议(ntp)时间。

例如,时间信息对应于时间戳(呈现时间戳:pts),该时间戳表示通过在时间轴上应用ep映射而要再现的再现数据中包括的随机接入目的地的再现开始位置。

应注意,例如,根据ep映射中记录的网络时间协议(ntp)的时间信息是从诸如参考图33等描述的mmt分组表(mpt)的控制信息(si)获取的。

指示其中存储了通过应用ep映射要再现的再现目标数据的分组的分组位置的地址信息被记录在mmt字节地址记录区域(mmt_byte_adress)332中。

具体地,例如,作为图像(v)、声音(a)、字幕等的再现目标数据存储分组(mmtp分组或tlv分组)的位置信息,记录了从存储有上述分组的剪辑av流文件的第一分组(mmtp分组或tlv分组)的第一位置的字节计数。例如,字节计数以64位记录。

再现装置能够通过使用以下数据立即检测要应用于随机接入再现处理的再现数据存储分组的分组位置:

mmt字节地址记录区域(mmt_byte_adress)332。

在av时间戳偏移记录区域(byte_offset_of_timestamp_av)334中记录偏移信息作为字节信息,该偏移信息对应于其中存储了通过应用ep映射而再现的再现数据的再现数据存储分组的分组位置与其中存储了要应用于再现数据存储分组的再现处理的时间戳信息等的控制信息(mpt)存储分组之间的分离距离。

将参考图47描述偏移信息的具体实例。

图47示出了下面描述的偏移信息的两个实例,其中记录了图46的av时间戳偏移记录区域(byte_offset_of_timestamp_av)334。

(实例1)指示再现数据之前的时间戳存储分组位置的偏移信息(byte_offset)的实例

(实例2)指示再现数据之后的时间戳存储分组位置的偏移信息(byte_offset)的实例

首先,将描述“(实例1)指示再现数据之前的时间戳存储分组位置的偏移信息(byte_offset)的实例”。

(实例1)是以下情况下的实例:其中在存储有应用图46中所示的ep映射的再现目标数据的再现数据存储分组#1342之前,记录存储有要应用于再现分组的时间戳信息的控制信息存储分组#1341。

在这种情况下,如在图47的(1)中所示,记录在图46中所示的ep映射的av时间戳偏移记录区域(byte_offset_of_timestamp_av)334中的偏移信息是与在先的控制信息存储分组#1341的第一位置距再现数据存储分组#1342的第一位置的距离对应的字节信息。

另外,图47的(2)中所示的“(实例2)指示再现数据之后的时间戳存储分组位置的偏移信息(byte_offset)的实例”是在以下情况下的实例:存储有要应用于分组的再现的时间戳信息的控制信息存储分组#1343被记录在存储有应用了图46中所示的ep映射的再现目标数据的再现数据存储分组#1342之后的数据记录位置上。

在这种情况下,如图47的(2)中所示,记录在图46中所示的ep映射的av时间戳偏移记录区域(byte_offset_of_timestamp_av)334中的偏移信息是与在后的控制信息存储分组#1343的第一位置到再现数据存储分组#1342的第一位置之间的距离对应的字节信息。

如上所述,记录在图46中所示的ep映射的av时间戳偏移记录区域(byte_offset_of_timestamp_av)334中的偏移信息包括图47的(1)和图47的(2)中所示的两个模式,并且用于区分上述两种模式的信息也被记录在ep映射中。

具体地,例如,指示再现数据存储分组与控制信息存储分组之间的分离距离的字节信息被记录为31位信息,并且用于标识控制信息存储分组是处于再现数据存储分组之前的数据记录位置还是处于再现数据存储分组之后的数据记录位置的控制信息记录位置标识标志(plus_minus_flag)以1位记录。

例如,如图47的(1)中所示,在指示控制信息存储分组处于再现数据存储分组之前的位置的情况下,

设置了控制信息记录位置标识标志(plus_minus_flag)=0。

另外,如图47的(2)中所示,在指示控制信息存储分组处于再现数据存储分组之后的位置的情况下,

设置了控制信息记录位置标识标志(plus_minus_flag)=1。

如上所述,包括再现数据存储分组与控制信息存储分组之间的分离距离及其方向的信息被记录在ep映射中,并且因此,再现装置能够参考ep映射立即掌握其中记录了与存储有随机接入可再现再现数据的再现数据存储分组对应的时间戳(pts/dts)的控制信息存储分组的记录位置,并且能够顺利地开始再现处理(其中不发生再现延迟)。

此外,将以下每个信息项记录在图46中所示的ep映射中。

av-种子偏移记录区域(byte_offset_of_seed_av)333

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335

数据记录在这些区域中。

与在要应用于随机接入再现处理的再现数据存储分组与生成要应用于再现数据的解码的加密密钥所需的种子信息(=附加报头)之间的分离距离对应的偏移信息被记录在av-种子偏移记录区域(byte_offset_of_seed_av)333中作为字节信息。

另外,与在存储了要应用于被应用于随机接入再现处理的再现数据的再现处理的时间戳信息等的控制信息(mpt)存储分组与生成要应用于控制信息(mpt)的解码的加密密钥所需的种子信息(=附加报头)之间的分离距离对应的偏移信息被记录在时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335中作为字节信息。

将参考图48描述记录在ep映射中的以下数据项的具体实例。

mmt字节地址记录区域(mmt_byte_adress)332

av时间戳偏移记录区域(byte_offset_of_timestamp_av)334

av-种子偏移记录区域(byte_offset_of_seed_av)333

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335

如图48中所示,每个数据项是以下数据。

mmt字节地址记录区域(mmt_byte_adress)332的记录数据是指示从剪辑av流文件的第一分组到作为随机接入再现数据的存储分组的tlv分组326的距离的字节计数。

av时间戳偏移记录区域(byte_offset_of_timestamp_av)334的记录数据是指示与在作为再现数据存储分组的tlv分组326与作为控制信息(mpt)存储分组的tlv分组324之间的分离距离对应的偏移距离,在该控制信息(mpt)存储分组中存储了要应用于再现数据存储分组的再现处理的时间戳信息等。

av-种子偏移记录区域(byte_offset_of_seed_av)333的记录数据是指示与在作为要应用于随机接入再现处理的再现数据存储分组的tlv分组326与作为生成要应用于再现数据的解码的加密密钥所需的种子信息的tlv附加报头325之间的分离距离对应的偏移距离的字节计数。

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335的记录数据是指示与在作为控制信息(mpt)存储分组(其中存储了要应用于被应用于随机接入再现处理的再现数据的再现处理的时间戳信息等)的tlv分组324与作为生成要应用于控制信息(mpt)的解码的加密密钥所需的种子信息的tlv附加报头323之间的分离距离对应的偏移距离的字节计数。

如上所述,在图46中所示的ep映射中记录了以下每个数据项:

ntp时间记录区域(ntp_time)331;

mmt字节地址记录区域(mmt_byte_adress)332;

av时间戳偏移记录区域(byte_offset_of_timestamp_av)334;

av-种子偏移记录区域(byte_offset_of_seed_av)333;以及

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335。

如上所述是在再现装置选择其中存储了mmt格式数据的剪辑av流作为再现目标并且应用ep映射的随机接入再现处理的情况下的处理过程。

首先,再现装置从图46中所示的ep映射中读取以下数据项:

ntp时间记录区域(ntp_time)331;以及

mmt字节地址记录区域(mmt_byte_adress)332,

检测数据位置为随机接入点,并且获取从再现数据存储分组加密的再现目标数据。

进一步地,从图46中所示的ep映射中从以下记录区域中读取种子信息偏移:

av-种子偏移记录区域(byte_offset_of_seed_av)333。

该偏移对应于在作为要应用于随机接入再现处理的再现数据的存储分组与作为生成要应用于再现数据的解码的加密密钥所需的种子信息的tlv附加报头之间的分离距离。

再现装置获取作为生成加密密钥所需的种子信息的tlv附加报头,基于偏移信息,生成加密密钥(=解码密钥),通过应用所生成的加密密钥相对加密的再现目标数据进行解码处理,并因此获取再现数据。

应注意,加密密钥(=解码密钥)的生成序列与上面参考图24和图25描述的序列相同。

再现装置获取作为用于生成加密密钥的种子的附加报头的位置标识信息的偏移信息,根据所获取的信息读取种子,生成加密密钥,并且相对包括再现数据的加密块数据进行解码处理。

接下来,从图46中所示的ep映射读取来自以下记录区域中的数据:

av时间戳偏移记录区域(byte_offset_of_timestamp_av)334,

确认其中记录了要应用于所获取的再现数据的再现的时间戳(pts/dts)的控制信息(mpt)存储分组的记录位置,获取控制信息存储分组,并因此获取加密控制信息(mpt)。

进一步地,从图46中所示的ep映射读取来自以下记录区域中的种子信息偏移:

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335。

该偏移对应于在其中存储了再现要应用于随机接入再现处理的再现数据所需的时间戳信息等的控制信息(mpt)存储分组与作为生成要应用于控制信息(mpt)的解码的加密密钥所需的种子信息的tlv附加报头之间的分离距离。

再现装置获取作为生成加密密钥所需的种子信息的tlv附加报头,基于偏移信息生成加密密钥(=解码密钥),通过应用所生成的加密密钥相对加密的控制信息(mpt)进行解码处理,并且从而从控制信息(mpt)中获取时间戳(pts/dts)信息。

应注意,加密密钥(=解码密钥)的生成序列与上面参考图24和图25描述的序列相同。

再现装置获取作为用于生成加密密钥的种子的附加报头的位置标识信息的偏移信息,根据所获取的信息读取种子,生成加密密钥,并且相对包括作为时间戳记录信息的mpt的加密块数据进行解码处理。

接下来,再现装置根据解码开始时间和再现开始时间来执行解码处理和再现处理,解码开始时间和再现开始时间是根据获取的时间戳(dts/pts)定义的。

如上所述,再现装置能够参考对应于图46中所示的加密mmt格式数据的ep映射执行无延迟的平滑随机接入再现处理。

应注意,图46中所示的ep映射能够通过循环设置来记录多个偏移信息项。

作为图46中所示的ep映射的变型例,ep映射还能够在无进行循环设置的情况下仅记录一个偏移信息项。

[8-3-2.对应于加密mmt格式数据的ep映射的实例2]

接下来,将参考图49描述

(2)对应于加密mmt格式数据的ep映射的实例2。

图49中所示的ep映射包括以下每个字段。

ntp时间记录区域(ntp_time)351

mmt字节地址记录区域(mmt_byte_adress)352

av-种子偏移记录区域(byte_offset_of_seed_av)353

av时间戳偏移记录区域(byte_offset_of_timestamp_av)354

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)355

以下四个数据项:

ntp时间记录区域(ntp_time)351;

av-种子偏移记录区域(byte_offset_of_seed_av)353;

av时间戳偏移记录区域(byte_offset_of_timestamp_av)354;以及

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)355。

是与上面参考图46描述的数据项相同的数据项。

在图49中所示的ep映射的记录数据中,

mmt字节地址记录区域(mmt_byte_adress)352的记录数据与参考图46描述的ep映射的记录数据不同。

在图49中所示的ep映射中,mmt字节地址记录区域(mmt_byte_adress)352的记录数据是指示从文件(剪辑av流文件)的顶部到存储了控制信息(mpt)的分组之间的距离的字节计数。

在上面参考图46描述的实例中,mmt字节地址记录区域(mmt_byte_adress)332的记录数据是指示从文件(剪辑av流文件)的顶部到存储了随机接入再现处理目标的再现数据的分组之间的距离的字节计数,但是在图49中所示的实例中,mmt字节地址记录区域(mmt_byte_adress)332的记录数据是指示mpt存储分组的开始位置的数据,而不是再现数据。

通过使用这种设置的ep映射进行再现的再现装置能够通过使用记录在ep映射中的以下数据立即检测控制信息(mpt)存储分组的分组位置:

mmt字节地址记录区域(mmt_byte_adress)352。

在该实例中,其中存储了时间戳信息等的控制信息存储分组的分组位置被设置为标准位置,并且从再现数据存储分组的标准位置到分组位置的距离被记录在av时间戳偏移记录区域(byte_offset_of_timestamp_av)354中。

ep映射设置在图像、声音、字幕等中的每一个的流单元中。

在每个图像、声音和字幕的ep映射中,存储了在其中存储了时间戳信息等的控制信息存储分组与对应于每个数据项的再现数据存储分组之间的分离距离。

将参考图50描述av时间戳偏移记录区域(byte_offset_of_timestamp_av)354的记录数据。

ep映射设置在图像、声音、字幕等中的每一个的流单元中。

如图50中所示,其中存储了时间戳信息等的控制信息存储分组361的分组位置被设置为标准位置,并且从存储了作为再现数据的图像(v)的再现数据(v)存储分组362的标准位置到分组位置之间的距离(byte_offset(v))被记录在对应于该图像的ep映射中。

进一步地,如图50中所示,其中存储了时间戳信息等的控制信息存储分组361的分组位置被设置为标准位置,并且从存储了作为再现数据的声音(a1)的再现数据(a1)存储分组363的标准位置到分组位置的距离(byte_offset(a1))被记录在对应于该声音(a1)的ep映射中。

进一步地,如图50中所示,其中存储了时间戳信息等的控制信息存储分组361的分组位置被设置为标准位置,并且从存储了作为再现数据的声音(a2)的再现数据(a2)存储分组364的标准位置到分组位置之间的距离(byte_offset(a2))被记录在对应于该声音(a2)的ep映射中。

应注意,即使未示出,类似地,设置了ep映射,其中记录了到存储有作为再现数据的字幕的再现数据存储分组的分组位置的距离(byte_offset)。

如上所述,ep映射设置在图像、声音、字幕等中的每一个的流单元中。

另外,如同上面参考图46描述的实例1,不仅可以将再现数据存储分组与控制信息存储分组的分离距离、还可以将方向信息存储在ep映射中,该方向信息通过将控制信息存储分组的记录位置设置到标准位置(即,再现数据记录位置标识标志(plus_minus_flag))来指示再现数据存储分组是在先记录的还是在后记录的。

接下来,将参考图51描述记录在ep映射中的以下数据项的具体实例。

mmt字节地址记录区域(mmt_byte_adress)352

av时间戳偏移记录区域(byte_offset_of_timestamp_av)354

av-种子偏移记录区域(byte_offset_of_seed_av)353

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)355

如图51中所示,每个数据项是以下数据。

mmt字节地址记录区域(mmt_byte_adress)352的记录数据是指示从剪辑av流文件的第一分组到作为其中存储了要应用于随机接入再现数据的再现处理的时间戳信息等的控制信息(mpt)存储分组的tlv分组324的距离的字节计数。

av时间戳偏移记录区域(byte_offset_of_timestamp_av)354的记录数据是指示与在作为再现数据存储分组的tlv分组326与作为控制信息(mpt)存储分组的tlv分组324之间的分离距离对应的偏移距离,在该控制信息(mpt)存储分组中存储了要应用于再现数据存储分组的再现处理的时间戳信息等。

av-种子偏移记录区域(byte_offset_of_seed_av)353的记录数据是指示与在作为要应用于随机接入再现处理的再现数据存储分组的tlv分组326与作为生成要应用于再现数据的解码的加密密钥所需的种子信息的tlv附加报头325之间的分离距离对应的偏移距离的字节计数。

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)355的记录数据是指示与在作为控制信息(mpt)存储分组(其中存储了要应用于被应用于随机接入再现处理的再现数据的再现处理的时间戳信息等)的tlv分组324与作为生成要应用于控制信息(mpt)的解码的加密密钥所需的种子信息的tlv附加报头323之间的分离距离对应的偏移距离的字节计数。

如上所述,在图49所示的ep映射中记录了以下每个数据项:

ntp时间记录区域(ntp_time)351;

mmt字节地址记录区域(mmt_byte_adress)352;

av时间戳偏移记录区域(byte_offset_of_timestamp_av)354;

av-种子偏移记录区域(byte_offset_of_seed_av)353;以及

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)355。

除了初始接入数据被改变为其中存储了要应用于随机接入再现数据的再现处理的时间戳信息等的控制信息(mpt)存储分组之外,应用了图49中所示的ep映射的再现装置的再现处理过程与应用了上述图46中所示的ep映射的处理的再现处理过程相同。

如上所述,再现装置能够参考对应于图49中所示的加密mmt格式数据的ep映射执行无延迟的平滑随机接入再现处理。

[9.相对信息记录介质执行数据记录处理的信息处理设备的配置和处理]

接下来,将参考图52等描述相对信息记录介质执行数据记录处理的信息处理设备的配置和处理。

如上所述,本公开内容的信息处理设备将根据mmt格式的输入数据记录在诸如bd或hd的信息记录介质或闪速存储器中,作为bdav格式数据。

此外,在进行这样的数据记录处理时,对应于mmt格式数据、属性信息等的控制信息被记录在诸如播放列表或剪辑信息文件的数据库文件中。

例如,可以从配置tlv-si或mmt-si的各种信息记录表中获取这样的信息项,tlv-si或mmt-si是包括在根据mmt格式的输入数据中的控制信息。

应注意,下面描述的记录处理不仅包括记录从广播站接收的数据的处理,还包括介质之间的复制处理。

在进行复制处理的情况下,存在进行以下处理的情况:将来自复制源介质的读取数据进行解码,以与对应于复制目的地介质的内容管理系统对应的加密格式重新加密,并且记录在复制目标介质中。

信息处理设备从所接收的数据或复制源介质中获取各种信息项,并且将与介质记录内容对应的信息记录在数据库文件(诸如,以bdav格式定义的播放列表或剪辑信息文件)中。

在下文中,将描述执行其中记录了播放列表或剪辑信息文件的信息记录介质的生成处理(具体地,相对诸如bd的信息记录介质的数据记录处理)的信息处理设备的配置和处理序列。

图52是示出相对诸如bd的信息记录介质执行数据记录处理的信息处理设备400的配置的示图。

信息处理设备400将剪辑av流文件和诸如播放列表或剪辑信息文件的数据库文件记录在信息记录介质(记录介质)420中。

数据输入单元401输入相对信息记录介质420的mmt格式数据431,即,包括图像数据、声音数据、字幕数据等的mmt格式数据431。

数据输入单元401包括:接收单元,例如该接收单元从发送mmt格式数据431的广播站、内容服务器等接收发送数据;介质读取单元,从记录了mmt格式数据431等的介质执行数据读取。

从数据输入单元401输入的mmt格式数据431是根据上面参考图2描述的数据格式的数据,并且例如包括诸如hevc图像的高清晰度图像数据。

mmt格式数据431在控制单元403的控制下存储在存储单元404中。

用户输入单元402例如输入相对信息记录介质420的数据记录开始请求等。

在从用户输入单元402输入数据记录开始请求的情况下,存储在存储单元404中的mmt格式数据431被输入到解复用器(demux)405中,其中输入作为触发器。

解复用器(demux)405从mmt格式数据431中获取存储了图像数据、声音数据、字幕数据等中的每一个的分组,或者获取存储了通知信息、控制信息等的诸如信令信息(tlv-si和mmt-si)的辅助信息;将分组分类为数据类型分组;并且根据数据类型将各分组输入到记录数据生成单元406的字幕数据生成单元411、图像数据生成单元412、声音数据生成单元413和辅助信息生成单元414中。

字幕数据生成单元411从由数据输入单元401输入并存储在存储单元404中的mmt格式数据431中获取字幕数据,并且生成以bdav格式定义的流文件存储数据。

图像数据生成单元412从由数据输入单元401输入并存储在存储单元404中的mmt格式数据431中获取图像数据,并且生成以bdav格式定义的流文件存储数据。

声音数据生成单元413从由数据输入单元401输入并存储在存储单元404中的mmt格式数据431中获取声音数据,并且生成以bdav格式定义的流文件存储数据。

辅助信息生成单元414从由数据输入单元401输入并存储在存储单元404中的mmt格式数据431中获取其中存储了通知信息、控制信息等的诸如信令信息(tlv-si和mmt-si)的辅助信息,并且生成要存储在播放列表文件、剪辑信息文件或剪辑av流文件中的数据作为以bdav格式定义的数据库文件。

多路复用器(mux)415输入由字幕数据生成单元411、图像数据生成单元412和声音数据生成单元413转换的各字幕数据、图像数据和声音数据,以及通过辅助信息生成单元414从mmt格式数据431的信令信息(tlv-si和mmt-si)等获取的各种信息项,并且生成其中存储了这些数据项的流文件。

数据库文件生成单元416生成诸如播放列表文件或剪辑信息文件的数据库文件,其中记录了通过辅助信息生成单元414从mmt格式数据431的信令信息(tlv-si和mmt-si)获取各种信息项。

在控制单元403的控制下,由记录单元406通过驱动器407将包括由记录数据生成单元406生成的流文件数据的记录数据432和诸如播放列表文件和剪辑信息文件的数据库文件输出并记录在信息记录介质420中。

接下来,将参考图53中所示的流程图描述由图52中所示的信息处理设备400执行的相对信息记录介质420的数据记录处理的序列。

例如,根据图53中所示的流程的处理可以在包括具有执行程序的功能的cpu的数据处理单元(控制单元)的控制下根据存储在信息处理设备的存储单元中的程序来执行。

在下文中,将依次描述图53的流程中所示的每个步骤的处理。

(步骤s101)

首先,在步骤s101中,信息处理设备400通过数据输入单元401输入作为记录数据的mmt格式数据。

应注意,记录分组括图像数据、声音数据、字幕数据、其中存储了通知信息、控制信息等的信令信息(tlv-si和mmt-si)等。

(步骤s102)

接下来,在步骤s102中,信息处理设备400进项输入的mmt格式数据的解复用处理,即,数据类型单元的数据分离处理。信息处理设备400执行图像、声音、字幕、控制信息等的分离处理。

(步骤s103)

接下来,在步骤s103中,信息处理设备400将步骤s102中分离的控制信息(例如,信令信息(tlv-si和mmt-si))存储在存储器中。

(步骤s104)

接下来,在步骤s104中,信息处理设备400对步骤s102中分离的图像数据、声音数据或字幕数据中的至少任一个执行重新编码处理。

应注意,这种处理是在改变记录在信息记录介质中的数据的编码模式的情况下进行的处理,并且在按原样记录接收数据的情况下,不必进行重新编码处理。

(步骤s105)

接下来,在步骤s105中,信息处理设备400执行包括图像、声音、字幕、再现控制信息等的数据(包括在步骤s103中编码之后的数据)的多路复用处理。也就是说,对剪辑av流文件执行生成处理。

应注意,存储在剪辑av流文件中的再现控制信息例如包括从参考图33等描述的mmt分组表(mpt)中获取的信息等。

(步骤s106)

接下来,在步骤s106中,信息处理设备400通过使用输入的mmt格式数据的配置数据来生成剪辑信息文件。

例如,生成了上面参考图36等描述的剪辑信息文件,即,与其中存储了mmt格式数据的剪辑av流文件对应的剪辑信息文件。

ep映射包含在剪辑信息文件中。

应注意,下面将参考图54和图55所示的流程详细描述步骤s106中的剪辑信息文件的生成处理的详细序列。

(步骤s107)

接下来,在步骤s107中,信息处理设备400通过使用输入的mmt格式数据的配置数据来生成播放列表文件。

例如,生成了上面参考图26等描述的播放列表文件,即,与其中存储了mmt格式数据的剪辑av流文件对应的播放列表文件。

应注意,下面将参考图56来描述步骤s107中的播放列表文件生成处理的细节。

(步骤s108)

接下来,在步骤s108中,信息处理设备400通过使用输入的mmt格式数据来生成另一数据库文件。

(步骤s109)

接下来,在步骤s109中,信息处理设备400通过使用生成的av流文件和数据库文件来生成bdav格式数据。

(步骤s110)

接下来,在步骤s110中,信息处理设备400将在步骤s109中生成的bdav格式数据记录在信息记录介质(介质)中。

接下来,将参考图54和图55中所示的流程图描述在步骤s106中执行的剪辑信息文件生成处理的详细序列。

图54和图55中所示的流程图是分别示出上述ep映射的生成处理序列的流程。也就是说,该流程图是包括以下两种不同ep映射的生成处理的流程:

对应于图54中的加密mmt格式数据(图46)的ep映射的实例1;以及

对应于图55中的加密mmt格式数据(图49)的ep映射的实例2。

应注意,图54和图55中所示的流程图是用于控制其中存储了mmt格式数据的剪辑av流文件的剪辑信息的生成序列。

首先,将依次描述图54中所示的流程,即,剪辑信息文件生成处理流程的每个步骤的处理,包括生成与对应于上述参考图46至图48的加密mmt格式数据的ep映射的实例1对应的ep映射以及在剪辑信息文件中记录ep映射的处理。

(步骤s121)

首先,在步骤s121中,信息处理设备400确认作为存储在剪辑av流文件中的mmt格式数据的mmtp分组的随机接入点(rap)标志。

如上面参考图43等所述,其中设置rap标志=1的mmtp分组是包括随机接入点的数据。

(步骤s122)

接下来,在步骤s122中,信息处理设备400生成包括其中设置了rap标志=1的mmtp分组的分组位置与时间信息(ntp时间)之间的对应数据的ep映射。

这种处理是与上面参考图46描述的mmt格式数据对应的ep映射的生成处理。从剪辑av流文件的顶部(=存储在文件中的初始mmtp分组的顶部)的字节位置用作分组位置信息。另外,将网络类型协议(ntp)时间用作时间信息。

(步骤s123)

接下来,在步骤s123中,信息处理设备400获取rap标志=1的再现数据存储分组与其中存储了时间戳的控制信息存储分组之间的分离距离及其方向,并且将分离距离和方向记录在ep映射中作为偏移信息(byte_offset)。

这种处理也是与上面参考图46描述的mmt格式数据对应的ep映射的生成处理。

例如,指示再现数据存储分组与控制信息存储分组之间的分离距离的字节信息(byte_offset)被记录为31位信息,并且用于标识控制信息存储分组是处于再现数据存储分组之前的数据记录位置还是处于再现数据存储分组之后的数据记录位置的控制信息记录位置标识标志(plus_minus_flag)以1位记录。

(步骤s124)

接下来,在步骤s124中,信息处理设备400获取rap标志=1的再现数据存储分组与要应用于再现数据加密的种子(附加报头)之间的分离距离,并且将分离距离记录在ep映射中作为av-种子偏移。

这种处理也是与上面参考图46描述的mmt格式数据对应的ep映射的生成处理。

例如,指示再现数据存储分组与作为用于生成应用于再现数据存储分组的加密和解码处理的加密密钥的种子的附加报头之间的分离距离的字节信息(byte_offset)被记录为24位信息。

(步骤s125)

接下来,在步骤s125中,信息处理设备400获取其中存储了时间戳(pts/dts)的控制信息(mpt)存储分组与要应用于控制信息(mpt)加密的种子(附加报头)之间的分离距离,并且将分离距离记录在ep映射中作为时间戳-种子偏移。

这种处理也是与上面参考图46描述的mmt格式数据对应的ep映射的生成处理。

例如,指示在其中存储了时间戳(pts/dts)的控制信息(mpt)存储分组与作为用于生成应用于存储有时间戳(pts/dts)的控制信息(mpt)的加密和解码处理的加密密钥的种子的附加报头之间的分离距离的字节信息(byte_offset)被记录为24位信息。

(步骤s126)

接下来,在步骤s126中,信息处理设备400将剪辑信息文件的应用类型(application_type)和剪辑流类型(clip_stream_type)的值设置为[3]。

这种处理是记录能够标识作为剪辑信息文件的控制目标数据的剪辑av流文件的存储数据是mmt格式数据的设置值的处理。

(步骤s127)

接下来,在步骤s127中,信息处理设备400记录剪辑信息文件的记录速率(recording_rate)和平均速率(average_rate)。

这种处理是以下数据记录处理:

ts平均速率(ts_average_rate);以及

ts记录速率(ts_recording_rate)。

作为剪辑信息文件的再现目标数据的剪辑av流文件的传输流的平均位速率和记录速率以字节/秒为单位来表示。

位速率信息的前提是基于ts分组计算位速率信息,并且在再现目标数据是包括mmt分组的mmt格式数据的情况下,计算和记录根据mmt格式的位速率。可替代地,在再现目标数据是mmt格式的情况下,在该字段中,可以记录无效值,并且可以不使用位速率信息。

(步骤s128)

接下来,在步骤s128中,信息处理设备400生成作为剪辑信息文件的配置数据的以下各数据项:

剪辑信息(clipinfo);

序列信息(sequenceinfo);

节目信息(programinfo);

cpi信息(cpi);以及

剪辑标记(clipmark)。

应注意,在各个数据生成处理中,例如,在再现目标数据是mmt格式数据的情况下,获取ntp时间信息并将其记录为时间信息,并且获取从存储在流文件(剪辑av流文件)中的初始mmtp分组的顶部的字节计数数据并将其记录为分组位置。

根据这种处理,生成了对应于mmt格式数据的剪辑信息文件。

应注意,在控制目标是其中存储了mpeg-2ts格式数据的剪辑av流文件的情况下,不进行与现有技术相同的剪辑信息文件生成处理也是足够的。

接下来,将描述图55中所示的流程图。图55中所示的流程依次示出了剪辑信息文件生成处理流程的每个步骤的处理,包括生成与对应于上述参考图49的mmt格式数据的ep映射的实例2对应的ep映射以及在剪辑信息文件中记录ep数据的处理。

(步骤s131)

首先,在步骤s131中,信息处理设备400确认作为存储在剪辑av流文件中的mmt格式数据的mmtp分组的随机接入点(rap)标志。

(步骤s132)

接下来,在步骤s132中,信息处理设备400在ep映射中记录作为其中存储了时间戳(pts/dts)的控制信息存储分组位置的标识信息的mmt字节地址(mmt_byte_adress)和ntp时间(ntp_time)。

这种处理是与上面参考图49描述的mmt格式数据对应的ep映射的生成处理。

在该实例中,记录在ep映射中的地址信息是控制信息(mpt)存储分组的地址信息,而不是再现数据。

从剪辑av流文件的顶部(=存储在文件中的初始mmtp分组的顶部)的字节位置用作地址信息。另外,将网络类型协议(ntp)时间用作时间信息。

(步骤s133)

接下来,在步骤s133中,信息处理设备400获取在其中存储了时间戳(pts/dts)的控制信息存储分组与rap标志=1的再现数据存储分组之间的分离距离及其方向,并且将分离距离和方向记录在ep映射中作为偏移信息(byte_offset)。

这种处理也是与上面参考图49描述的mmt格式数据对应的ep映射的生成处理。

例如,指示再现数据存储分组与控制信息存储分组之间的分离距离的字节信息(byte_offset)被记录为31位信息,并且用于标识再现数据存储分组是处于控制信息存储分组之前的数据记录位置还是处于控制信息存储分组之后的数据记录位置的控制信息记录位置标识标志(plus_minus_flag)以1位记录。

(步骤s134至s138)

步骤s134至s138的后续处理与参考图54描述的步骤s124至s128的处理相同,并且因此将省略其描述。

接下来,将参考图56中所示的流程图描述在图53中所示的流程的步骤s107中执行的播放列表文件生成处理的详细序列。

应注意,图56中所示的流程图是用于控制其中存储了mmt格式数据的剪辑av流文件的播放列表的生成序列。

将依次描述图56中所示的流程的每个步骤的处理。

(步骤s151)

首先,在步骤s151中,信息处理设备400将记录在播放列表文件中的cpi类型(pl_cpi_type)的值设置为[3]。

这种处理对应于上面参考图26至图30描述的处理。

如参考图30的“(2)新的cpi类型记录数据(记录mpeg-2ts对应数据和mmt对应数据)”所述,

pl_cpi类型(pl_cpi_type)=3指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mmt的ep映射。

(步骤s152)

接下来,在步骤s152中,信息处理设备400将记录在播放列表文件中的每个播放项的时间信息(in_time,out_time)记录为ntp时间信息。

这种处理对应于上面参考图31和图32描述的处理。

如图32的(2)的“(2)新的播放项信息记录数据(mmt对应播放列表)”中所示,

开始时间(in_time)是播放项(playitem)再现起点的再现开始时间信息。在再现目标数据是mmt格式数据的情况下,记录了根据网络时间协议(ntp)的时间信息。

结束时间(out_time)是播放项(playitem)再现终点的再现结束时间信息。在再现目标数据是mmt格式数据的情况下,记录了根据网络时间协议(ntp)的时间信息。

例如,根据网络时间协议(ntp)的时间信息与包括由诸如图1中所示的广播服务器(广播站)21的发送装置20发送的广播内容等的mmt格式数据一起发送。

诸如电视(tv)32的信息处理设备30根据由发送装置20发送的网络时间协议(ntp)获取时间信息,并且将时间信息记录在播放列表中。

(步骤s153)

接下来,在步骤s153中,信息处理设备400生成作为播放列表文件的配置数据的以下各数据项:

播放项(playitem);以及

播放列表标记(playlistmark)。

应注意,在各个数据生成处理中,例如,在再现目标数据是mmt格式数据的情况下,获取ntp时间信息并将其记录为时间信息,并且获取从存储在流文件(剪辑av流文件)中的初始mmtp分组的顶部的字节计数数据并将其记录为分组位置。

根据这种处理,生成了对应于mmt格式数据的播放列表文件。

应注意,在控制目标是其中存储了mpeg-2ts格式数据的剪辑av流文件的情况下,不进行与现有技术相同的播放列表文件生成处理也是足够的。

信息处理设备400根据参考图53至图56描述的流程进行处理,并因此能够根据bdav格式将输入的mmt格式数据记录为播放列表文件、剪辑信息文件和剪辑av流文件,并且能够再现输入的mmt格式数据。

[10.从信息记录介质执行数据记录处理的信息处理设备的配置和处理]

接下来,将参考图57等描述从信息记录介质执行数据记录处理的信息处理设备的配置和处理。

执行再现处理的信息处理设备执行记录在安装在装置上的信息记录介质中的数据的读取和再现处理。

图57是示出执行记录在诸如bd的信息记录介质520中的数据的再现处理的信息处理设备500的配置的示图。

信息处理设备500读取记录在图57中所示的信息记录介质(记录介质)520中的数据,并且将数据输出到输出装置(显示单元+扬声器)530。应注意,输出装置530例如是电视等,以及是包括显示器、扬声器等的显示装置。

应注意,存在信息处理设备500与进行上面参考图52描述的数据记录的信息处理设备400相同的情况。也就是说,信息处理设备500是具有数据记录功能和数据再现功能两者的信息处理设备。

信息记录介质(记录介质)520是其中记录了通过参考图53至图56描述的处理生成的av流文件以及诸如播放列表和剪辑信息文件的数据库的记录介质。

控制单元501例如基于来自用户输入单元502的再现指令信息的输入,通过记录及再现单元504和驱动器503读取信息记录介质520的记录数据,将记录数据存储在作为数据缓冲器的存储单元505中,并且将存储数据输出到再现处理器506。

在控制单元501的控制下,再现处理器506获取从信息记录介质520读取的再现数据(即,来自其中存储了图像数据、声音数据、字幕数据等中的每一个的剪辑av流文件中的各数据项),并且生成再现数据。

解复用器(demux)511获取其中存储了图像数据、声音数据、字幕数据、播放列表文件、剪辑信息文件等中的每一个的数据存储分组,将数据存储分组分类为数据类型分组,根据数据类型将各分组输出到字幕数据生成单元512、图像数据生成单元513、声音数据生成单元514和辅助信息生成单元515。

字幕数据生成单元512、图像数据生成单元513和声音数据生成单元514执行存储在分组中的数据的解码处理等,并且将解码数据输出到输出数据生成单元516。

输出数据生成单元516通过输入及输出接口407将字幕数据、图像数据和声音数据中的每一个输出到输出装置(显示单元+扬声器)530。

应注意,存在以下情况:其中信息记录介质520包括:

其中存储了mpeg-2ts格式数据的流文件;以及

其中存储了mmt格式数据的流文件,作为其中存储了再现目标数据的流文件。

在这种情况下,信息处理设备500通过应用以bdav格式定义的播放列表文件和剪辑信息文件来对其中存储了mpeg-2ts格式数据的流文件和其中存储了mmt格式数据的流文件执行再现处理。

辅助信息生成单元515例如获取存储在播放列表文件和剪辑信息文件中的视频记录内容列表显示数据,生成视频记录内容列表,并且将生成的列表输出到输出装置(显示单元+扬声器)530。

通过输出装置(显示单元+扬声器)530,输出装置(显示单元+扬声器)530输出从信息处理设备500输入的每个字幕数据、图像数据、声音数据等。

应注意,信息记录介质520存储根据bdav格式记录mmt格式数据的数据,并且信息处理设备500获取作为bdav格式定义的数据库文件的播放列表文件和剪辑信息文件的记录信息,并且执行再现控制处理。

接下来,将参考图58中所示的流程图描述由图57中所示的信息处理设备500执行的从信息记录介质520的数据记录处理的序列。

例如,根据图58中所示的流程的处理可以在包括具有执行程序的功能的cpu的数据处理器(控制单元)的控制下根据存储在信息处理设备500的存储单元中的程序来执行。

应注意,执行根据图58中所示的流程的处理的信息处理设备是图57中所示的信息处理设备500,安装有信息记录介质(记录介质)520,读取记录在安装信息记录介质520中的数据,并且将数据输出到输出装置(显示单元+扬声器)530。应注意,输出装置520例如是电视等,以及是包括显示器、扬声器等的显示装置。

信息记录介质(记录介质)520是其中记录了通过参考图53至图56描述的处理生成的av流以及诸如播放列表和剪辑信息文件的数据库的记录介质。

在下文中,将依次描述图58的流程中所示的每个步骤的处理。

(步骤s201)

首先,在步骤s201中,例如,信息处理设备500的控制单元501根据用户输入的再现数据指定信息,从信息记录介质(介质)中读取其中存储了与指定的再现数据对应的再现控制信息的播放列表文件。

(步骤s202)

接下来,在步骤s202中,信息处理设备500的控制单元501读取记录在播放列表文件中的pl_cpi类型(pl_cpi_type)。

如上参考图26至图30所述,pl_cpi类型(pl_cpi_type)是指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型的信息。

应注意,特征点信息(cpi)是剪辑信息文件的记录数据,并且例如是用于获取再现起点的数据地址的数据。

如图30中所示,pl_cpi类型(pl_cpi_type)=1指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mpeg-2ts的ep映射。

pl_cpi类型(pl_cpi_type)=2指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mpeg-2ts的tu映射。

pl_cpi类型(pl_cpi_type)=3指示由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是对应于mmt的ep映射。

如上所述,可以进行pl_cpi类型(pl_cpi_type)=1到3这三种类型的定义,并且可以标识三种cpi类型。

(步骤s203)

接下来,在步骤s203中,信息处理设备500的控制单元501确定在步骤s202中读取的pl_cpi类型(pl_cpi_type)的设置值是否是[3]。

也就是说,确定由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型是否是对应于mmt的ep映射。

在pl_cpi类型(pl_cpi_type)=3的情况下,步骤s203的确定为“是”,并且处理进行到步骤s205。

另一方面,在pl_cpi类型(pl_cpi_type)不是3的情况下,步骤s203的确定为“否”,并且处理进行到步骤s204。

(步骤s204)

在pl_cpi类型(pl_cpi_type)不是3的情况下,执行步骤s204的处理。

在pl_cpi类型不是3的情况下,由播放列表文件中定义的播放项(playitem)引用的剪辑信息文件中的cpi类型为1或2,并且再现目标数据是mpeg-2ts格式数据。

在这种情况下,信息处理设备500通过应用相关技术的再现处理方法来执行mpeg-2ts格式数据的再现处理。

(步骤s205)

另一方面,在pl_cpi类型(pl_cpi_type)是3的情况下,在步骤s205中,确定根据播放列表文件的再现目标数据是mmt格式数据。

(步骤s206)

接下来,在步骤s206中,信息处理设备500通过应用对应于mmt格式数据的播放列表和剪辑信息文件来执行其中存储了mmt格式数据的剪辑信息文件的存储数据的再现处理。

接下来,作为mmt格式数据的再现处理的具体实例,将参考图59中所示的流程图描述与记录在剪辑信息文件中的mmt格式数据对应的ep映射的随机接入再现处理的序列。

应注意,例如,对应于mmt格式数据的ep映射是具有上面参考图46至图49描述的任何数据配置的ep映射,并且包括在对应于可随机接入的数据位置的时间信息与从存储在流文件(剪辑av流文件)中的初始mmtp分组的顶部的字节位置信息之间的对应数据。

进一步地,对应于mmt格式数据的ep映射是其中记录了指示在再现数据存储分组与控制信息存储分组之间的相对位置关系的偏移信息或者时间戳信息的ep映射。

将描述图59中所示的流程的每个步骤的处理。

(步骤s211)

首先,在步骤s211中,信息处理设备500从要应用于随机接入再现的播放列表的播放项信息中读取剪辑信息文件名(clip_information_file_name)。

剪辑信息文件名(clip_information_file_name)是记录在上面参考图31描述的播放列表文件的播放项(playitem)信息中的数据。

(步骤s212)

接下来,在步骤s212中,信息处理设备500从信息记录介质(介质)读取具有在步骤s211中从播放列表文件中读取的剪辑信息文件名(clip_information_file_name)的剪辑信息文件。

(步骤s213)

接下来,在步骤s213中,信息处理设备500从剪辑信息文件的序列信息(sequenceinfo)指定作为要应用于再现的时钟信息的到达时间时钟(atc)和系统时间时钟(stc)。应注意,这种时间信息是要应用于数据再现的时钟信息,并且在再现目标数据是mmt格式数据的情况下,时间信息被记录为ntp时间信息。

(步骤s214)

接下来,在步骤s214中,信息处理设备500从剪辑信息文件的序列信息(sequenceinfo)获取再现开始位置(spn_stc_start)和再现开始时间(presentation_start_time)。

在再现目标数据是mmt格式数据的情况下,再现开始位置信息例如是从存储在流文件(剪辑av流文件)中的初始mmtp分组的顶部的字节计数,并且再现开始时间是ntp时间信息。这种信息被记录为剪辑信息文件的序列信息(sequenceinfo)。

(步骤s215)

接下来,在步骤s215中,信息处理设备500根据记录为剪辑信息文件的cpi信息的ep映射的记录信息来生成要应用于解码处理的加密密钥,并且对加密数据进行解码。

随机接入再现处理是使用与上面参考图46或图49描述的mmt格式数据对应的ep映射的处理,并且是通过使用要作为种子的附加报头生成加密密钥(=解码密钥)并通过应用生成的加密密钥执行解码的处理。

稍后将参考图60中所示的流程图描述具体处理序列。

(步骤s216)

接下来,在步骤s216中,信息处理设备500根据记录为剪辑信息文件的cpi信息的ep映射的记录信息,获取与再现数据对应的时间戳(pts/dts)。

这种处理是使用与上面参考图46或图49描述的mmt格式数据对应的ep映射的处理。

稍后将参考图61和图62中所示的流程图描述具体处理序列。

(步骤s217)

接下来,在步骤s217中,信息处理设备500根据记录在剪辑信息文件的剪辑信息(clipinfo)中的记录速率(recording_rate)来读取存储在剪辑av流文件中的mmt格式数据。

记录速率(recording_rate)信息被记录在剪辑信息文件的剪辑信息(clipinfo)中,并且根据该信息来读取存储在记录在信息记录介质(介质)中的剪辑av流文件中的mmt格式数据。

应注意,在再现目标数据是包括mmt分组的mmt格式的情况下,根据mmt格式的位速率被记录在剪辑信息(clipinfo)中。

(步骤s218)

接下来,在步骤s218中,信息处理设备500执行存储在从信息记录介质(介质)读取的剪辑av流文件中的mmt格式数据的解复用处理、解码处理和再现处理。

接下来,将参考图60中所示的流程图描述上述图59所示的流程的步骤s215中的处理的详细序列,即,以下处理:根据记录为剪辑信息文件的cpi信息的ep映射的记录信息生成要应用于解码处理的加密密钥,并且对加密数据进行解码。

这样的处理是使用与上面参考图46或图49描述的mmt格式数据对应的ep映射的处理,并且是通过使用要作为种子的附加报头生成加密密钥(=解码密钥)并通过应用生成的加密密钥执行解码的处理。

将参考图60中所示的流程图描述具体处理序列。

(步骤s219)

首先,在步骤s221中,信息处理设备500从记录为剪辑信息文件的cpi信息的ep映射中读取av-种子偏移(byte_offset_of_seed_av),并且确定要作为种子的附加报头的位置。

如上参考图46至图51所述,av-种子偏移(byte_offset_of_seed_av)是与在要应用于随机接入再现处理的再现数据存储分组与生成要应用于再现数据的解码的加密密钥所需的种子信息(=附加报头)之间的分离距离对应的偏移信息。

在步骤s221中,信息处理设备500读取av-种子偏移(byte_offset_of_seed_av),并且确定作为种子的附加报头的位置。

(步骤s222)

接下来,在步骤s222中,信息处理设备500获取在步骤s221中确定其位置的附加报头数据,通过使用附加报头数据作为种子来生成加密密钥,并且通过应用所生成的加密密钥来对加密的再现数据进行解码。

应注意,加密密钥生成序列与上面参考图24和图25所述的加密密钥生成处理序列相同。

(步骤s223)

接下来,在步骤s223中,信息处理设备500从记录为剪辑信息文件的cpi信息的ep映射中读取时间戳-种子偏移(byte_offset_of_seed_timestamp),并且确定要作为种子的附加报头的位置。

如上参考图46至图51所述,时间戳-种子偏移(byte_offset_of_seed_timestamp)是与在其中要应用于应用于随机接入再现处理的再现数据的再现的时间戳的控制信息(mpt)存储分组与生成要应用于控制信息(mpt)的家吗的加密密钥所需的种子信息(=附加报头)之间的分离距离对应的偏移信息。

在步骤s223中,信息处理设备500读取时间戳-种子偏移(byte_offset_of_seed_timestamp),并且确定作为种子的附加报头的位置。

(步骤s224)

接下来,在步骤s224中,信息处理设备500获取在步骤s223中确定其位置的附加报头数据,通过使用附加报头数据作为种子来生成加密密钥,并且通过应用所生成的加密密钥来对加密的控制信息(mpt)进行解码。

应注意,加密密钥生成序列与上面参考图24和图25所述的加密密钥生成序列相同。

接下来,将参考图61和图62中所示的流程图描述上述图59所示的流程中的步骤s216的处理的详细序列,即,以下处理:根据记录为剪辑信息文件的cpi信息的ep映射的记录信息获取对应于再现数据的时间戳(pts/dts)。

该处理是使用与上面参考图46和图49描述的mmt格式数据对应的ep映射的处理。也就是说,这些流程图是分别示出应用了上述ep映射的处理的序列的流程。

该流程图是包括应用于以下两种类型的不同ep映射的处理的流程:

对应于图61中的加密mmt格式数据(图46)的ep映射的实例1;以及

对应于图62中的加密mmt格式数据(图49)的ep映射的实例2。

首先,将描述图61中所示的流程,即,通过使用与对应于以上参考图46至图48描述的加密mmt格式数据的ep映射的实例1对应的ep映射来获取对应于再现数据的时间戳(pts/dts)的处理序列。

(步骤s231)

首先,在步骤s231中,信息处理设备500从记录为剪辑信息文件的cpi信息的ep映射中读取mmt字节地址(mmt_byte_adress)和ntp时间(ntp_time),并且确定再现数据存储分组的开始位置。

这里,所使用的ep映射是图46中所示的ep映射。

在这种ep映射中,设置了以下数据记录区域。

ntp时间记录区域(ntp_time)331

mmt字节地址记录区域(mmt_byte_adress)332

av时间戳偏移记录区域(byte_offset_of_timestamp_av)334。

应注意,在图46中所示的ep映射中,进一步设置了用于确定种子位置的以下数据记录区域。

av-种子偏移记录区域(byte_offset_of_seed_av)333

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)335

根据图59中的流程的步骤s215,即,根据上述图60中的流程的处理,利用通过使用种子信息生成的加密密钥对加密数据进行解码,该种子信息是通过使用上述数据记录区域中的数据获取的。

在步骤s231中,首先,执行再现处理的信息处理设备500从ep映射中读取mmt字节地址(mmt_byte_adress)和ntp时间(ntp_time),并且基于这种数据来确定再现数据存储分组的开始位置。

(步骤s232)

接下来,在步骤s222中,信息处理设备500读取记录在ep映射中的av时间戳偏移记录区域(byte_offset_of_timestamp_av),并且确定其中存储了时间戳(pts/dts)的控制信息存储分组的位置。

如参考图48所述,记录在图46中所示的ep映射中的av时间戳偏移记录区域(byte_offset_of_timestamp_av)是能够标识在再现数据存储分组与控制信息存储分组之间的分离距离以及相对方向的数据。

在步骤s231中已经确认了再现数据存储分组的位置,并且在步骤s232中,读取记录在ep映射中的字节偏移(byte_offset),并且根据该数据来确定控制信息存储分组的位置。

(步骤s233)

接下来,在步骤s233中,信息处理设备从控制信息存储分组中获取对应于再现数据的时间戳(pts/dts)。

作为要发送为mmt格式数据的控制信息的mmt分组表(mpt)具有上面参考图33描述的数据配置。

如上参考图35所述,指示mpu单元的再现(呈现)时间信息的时间戳(pts呈现时间戳)被记录在mpt中作为mpu时间戳描述符。

进一步地,如上参考图44所述,指示mpu单元的解码时间信息的时间戳(dts解码时间戳)被记录为mpu扩展时间戳描述符。

在步骤s233中,信息处理设备从存储在控制信息存储分组中的mpt中获取对应于再现数据的时间戳(pts/dts)。

接下来,将描述图62中所示的流程图。图62中所示的流程是说明通过使用与对应于上面参考图49到图51描述的加密mmt格式数据的ep映射的实例2对应的ep映射执行图59中的流程的步骤s216的时间戳(pts/dts)获取处理的序列的流程图。

将描述图62中所示的流程的每个步骤的处理。

(步骤s241)

首先,在步骤s241中,信息处理设备500从记录为剪辑信息文件的cpi信息的ep映射中读取mmt字节地址(mmt_byte_adress)和ntp时间(ntp_time),并且确定其中存储了时间戳(pts/dts)的控制信息存储分组的开始位置。

这里,所使用的ep映射是图49中所示的ep映射。

在这种ep映射中,设置了以下数据记录区域。

ntp时间记录区域(ntp_time)351

mmt字节地址记录区域(mmt_byte_adress)352

av时间戳偏移记录区域(byte_offset_timstamp_av)354。

应注意,在图49中所示的ep映射中,进一步设置了用于确定种子位置的以下数据记录区域。

av-种子偏移记录区域(byte_offset_of_seed_av)353

时间戳-种子偏移记录区域(byte_offset_of_seed_timestamp)355

根据图59中的流程的步骤s215,即,根据上述图60中的流程的处理,利用通过使用种子信息生成的加密密钥对加密数据进行解码,该种子信息是通过使用上述数据记录区域中的数据获取的。

在步骤s241中,首先,执行再现处理的信息处理设备500从ep映射中读取mmt字节地址(mmt_byte_adress)和ntp时间(ntp_time),并且基于这种数据来确定控制信息存储分组的开始位置。

(步骤s242)

接下来,在步骤s242中,信息处理设备500读取记录在ep映射中的av时间戳偏移记录区域(byte_offset_timstamp_av),并且确定再现数据存储分组的位置。

如参考图51所述,记录在图49中所示的ep映射中的av时间戳偏移记录区域(byte_offset_timstamp_av)是能够标识在再现数据存储分组与控制信息存储分组之间的分离距离以及相对方向的数据。

在步骤s241中已经确认了控制信息存储分组的位置,并且在步骤s242中,读取记录在ep映射中的av时间戳偏移记录区域(byte_offset_timstamp_av),并且根据数据来确定再现数据存储分组的位置。

(步骤s243)

接下来,在步骤s243中,信息处理设备从控制信息存储分组中获取对应于再现数据的时间戳(pts/dts)。

这种时间戳(pts/dts)是从作为要作为mmt格式数据发送的控制信息的mmt分组表(mpt)中获取的。

[11.信息处理设备的配置示例]

接下来,将参考图63描述信息处理设备的硬件配置示例,该信息处理设备可以用作执行相对信息记录介质的数据记录和来自信息记录介质的数据再现的信息处理设备。

中央处理单元(cpu)601用作根据存储在只读存储器(rom)602或存储单元608中的程序来执行各种处理的数据处理器。例如,执行根据以上实例中描述的序列的处理。由cpu601执行的程序、数据等存储在随机接入存储器(ram)603中。cpu601、rom602和ram603通过总线604彼此连接。

cpu601通过总线604连接到输入及输出接口605,并且包括各种开关、键盘、鼠标、麦克风等的输入单元606以及包括显示器、扬声器等的输出单元607连接到输入及输出接口605。例如,cpu601响应于从输入单元606输入的命令来执行各种处理,并且将处理结果输出到输出单元607。

例如,连接到输入及输出接口605的存储单元608包括硬盘等,并且存储由cpu601执行的程序或各种数据项。通信单元609用作通过诸如互联网或局域网的网络进行数据通信的发送和接收单元以及广播波的发送和接收单元,并且进行相对外部装置的通信。

连接到输入及输出接口605的驱动器610驱动可移除介质611(诸如磁盘、光盘、磁光盘)或半导体存储器(诸如存储卡),并且执行数据记录或数据读取。

[12.本公开内容的配置示例的概述]

如上所述,已经参考具体实例详细描述了本公开内容的实例。然而,显而易见的是,本领域技术人员能够在不背离本公开内容的主旨的范围内对实例进行校正或替换。也就是说,已经以示例的形式描述了本发明,并且不应该限制性地解释本发明。为了确定本公开内容的主旨,应该参考权利要求。

应注意,本文中公开的技术可以如下配置。

(1)一种信息处理设备,包括:

数据处理器,被配置为输入mpeg媒体传输(mmt)格式数据,并且根据作为相对信息记录介质的数据记录格式的bdav格式或spav格式来生成记录数据,其中,

数据处理器:

生成流文件以及再现控制信息文件,在所述流文件中存储有作为再现数据的所述mmt格式数据,在所述再现控制信息文件中存储有所述流文件的再现控制信息,

将配置所述流文件的块单元的复制控制信息存储在附加报头中,并且

通过使用所述附加报头的配置数据作为种子而生成的加密密钥来对所述块单元进行块加密,并且生成包括所述附加报头和加密块数据作为构成要素的流文件。

(2)根据(1)所述的信息处理设备,其中

数据处理器生成流文件的配置数据作为mmt协议(mmtp)分组串或类型长度值(tlv)分组串。

(3)根据(1)或(2)所述的信息处理设备,其中

数据处理器:

生成随机接入再现控制信息作为再现控制信息文件的配置数据,并且

将能够确定作为所述流文件中的随机接入再现开始数据的所述再现数据的位置以及应用于所述再现数据的解码的所述种子的位置的位置标识信息记录在所述随机接入再现控制信息中。

(4)根据(1)至(3)中任一项所述的信息处理设备,其中

所述数据处理器设置时间戳记录信息作为所述流文件的配置数据,在所述时间戳记录信息中记录有要应用于作为所述流文件中的随机接入再现开始数据的所述再现数据的再现处理的时间戳。

(5)根据(4)所述的信息处理设备,其中

时间戳记录信息是以mmt格式定义的mmt分组表(mpt)。

(6)根据(4)或(5)所述的信息处理设备,其中

数据处理器:

生成随机接入再现控制信息作为再现控制信息文件的配置数据,并且

将以下项记录在所述随机接入再现控制信息中:能够确定作为所述流文件中的随机接入再现开始数据的所述再现数据的位置的位置标识信息、以及应用于所述再现数据的解码的所述种子的位置的位置标识信息,以及

所述时间戳记录信息的位置的位置标识信息、以及应用于所述时间戳记录信息的解码的所述种子的位置的位置标识信息。

(7)根据(4)至(6)中任一项所述的信息处理设备,其中

时间戳包括其中定义了再现时间信息的呈现时间戳(pts)的至少一个时间戳或其中定义了解码时间信息的解码时间戳(dts)。

(8)根据(3)至(7)中任一项所述的信息处理设备,其中

所述数据处理器将与所述再现数据的位置和时间戳记录信息的位置之间的分离距离对应的偏移信息记录在所述随机接入再现控制信息中,在所述时间戳记录信息中记录了要应用于所述再现数据的再现处理的时间戳。

(9)根据(1)至(8)中任一项所述的信息处理设备,其中

数据处理器:

生成流文件作为mmt协议(mmtp)分组串或类型长度值(tlv)分组串,并且

在以下中的任何一者中存储配置所述流文件的分组的复制控制信息:分组单元的附加报头、多个分组单元的附加报头、固定数据长度单元的附加报头,和可变数据长度单元的附加报头。

(10)一种信息处理设备,包括:

数据处理器,被配置为执行信息记录介质的记录数据的再现处理,其中,

所述信息记录介质包括流文件和再现控制信息文件,在所述流文件中存储有作为再现数据的mpeg媒体传输(mmt)格式数据,在所述再现控制信息文件中存储有作为所述记录数据的所述流文件的再现控制信息,

流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,并且

所述数据处理器从存储了所述流文件的所述再现控制信息的所述再现控制信息文件获取所述再现数据的位置标识信息,以及作为生成要应用于包括所述再现数据的所述加密块数据的解码的所述加密密钥所需的所述种子的所述附加报头的位置标识信息;根据所获取的信息读取所述种子;生成所述加密密钥;并对包括所述再现数据的所述加密块数据进行解码处理。

(11)根据(10)所述的信息处理设备,其中

所述数据处理器在进行再现处理时从所述再现控制信息文件获取记录了要应用于所述再现数据的再现处理的时间戳的时间戳记录信息的位置标识信息,以及作为生成要应用于包括所述时间戳记录信息的所述加密块数据的解码的所述加密密钥所需的所述种子的所述附加报头的所述位置标识信息;根据所获取的信息读取所述种子;生成所述加密密钥;并对包括所述时间戳记录信息的所述加密块数据进行解码处理。

(12)根据(11)所述的信息处理设备,其中

时间戳包括其中定义了再现时间信息的呈现时间戳(pts)的至少一个时间戳或其中定义了解码时间信息的解码时间戳(dts)。

(13)根据(11)或(12)所述的信息处理设备,其中

在进行再现处理时,数据处理器从再现控制信息文件中获取与再现数据的位置和时间戳记录信息的位置之间的分离距离对应的偏移信息。

(14)根据(10)至(13)中任一项所述的信息处理设备,其中

流文件包括mmt协议(mmtp)分组串或类型长度值(tlv)分组串,并且

附加报头由配置流文件的分组的分组单元、多个分组单元、固定数据长度单元或可变数据长度单元设置。

(15)一种信息记录介质,包括:

流文件,其中mpeg媒体传输(mmt)格式数据被存储为再现数据;以及

再现控制信息文件,其中存储流文件的再现控制信息作为记录数据,其中

流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,

所述再现控制信息文件包括能够确定作为所述流文件中的随机接入再现开始数据的所述再现数据的位置以及应用于所述再现数据的解码的所述种子的位置的位置标识信息作为所述记录数据,并且

被配置为执行流文件存储数据的再现的再现装置能够:从所述再现控制信息文件获取所述位置标识信息,根据所获取的信息读取所述种子,生成所述加密密钥,并且对包括所述再现数据的所述加密块数据进行解码处理。

(16)根据(15)所述的信息处理介质,其中

所述再现控制信息文件包括记录了要应用于所述再现数据的再现处理的时间戳的时间戳记录信息的位置标识信息,以及作为生成要应用于包括所述时间戳记录信息的所述加密块数据的解码的所述加密密钥所需的所述种子的所述附加报头的位置标识信息作为所述记录数据,并且

所述再现装置能够:从所述再现控制信息文件获取所述位置标识信息,根据所获取的信息读取所述种子,生成所述加密密钥,并且对包括所述时间戳记录信息的所述加密块数据进行解码处理。

(17)一种在信息处理设备中执行的信息处理方法,其中

信息处理设备包括数据处理器,数据处理器被配置为输入mpeg媒体传输(mmt)格式数据,并且根据作为相对信息记录介质的数据记录格式的bdav格式或spav格式来生成记录数据,并且

数据处理器:

生成其中存储mmt格式数据作为再现数据的流文件,以及其中存储流文件的再现控制信息的再现控制信息文件,

将配置流文件的块单元的复制控制信息存储在附加报头中,并且

通过使用所述附加报头的配置数据作为种子而生成的加密密钥来对所述块单元进行块加密,并且生成包括所述附加报头和加密块数据作为构成要素的流文件。

(18)一种在信息处理设备中执行的信息处理方法,其中

信息处理设备包括数据处理器,该数据处理器被配置为执行信息记录介质的记录数据的再现处理,

信息记录介质包括其中存储mpeg媒体传输(mmt)格式数据作为再现数据的流文件以及其中存储流文件的再现控制信息作为记录数据的再现控制信息文件,

流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,并且

所述数据处理器从存储了所述流文件的所述再现控制信息的所述再现控制信息文件获取所述再现数据的位置标识信息,以及作为生成要应用于包括所述再现数据的所述加密块数据的解码的所述加密密钥所需的所述种子的所述附加报头的位置标识信息;根据所获取的信息读取所述种子;生成所述加密密钥;并对包括所述再现数据的所述加密块数据进行解码处理。

(19)一种允许在信息处理设备中执行信息处理的程序,其中

信息处理设备包括数据处理器,数据处理器被配置为输入mpeg媒体传输(mmt)格式数据,并且根据作为相对信息记录介质的数据记录格式的bdav格式或spav格式来生成记录数据,并且

程序允许数据处理器执行,

生成其中存储mmt格式数据作为再现数据的流文件,以及其中存储流文件的再现控制信息的再现控制信息文件的处理,

将配置流文件的块单元的复制控制信息存储在附加报头中的处理,以及

通过使用附加报头的配置数据作为种子生成的加密密钥来对块单元进行块加密,并且生成包括附加报头和加密块数据作为构成要素的流文件的处理。

(20)一种允许在信息处理设备中执行信息处理的程序,其中

信息处理设备包括数据处理器,该数据处理器被配置为执行信息记录介质的记录数据的再现处理,

信息记录介质包括其中存储mpeg媒体传输(mmt)格式数据作为再现数据的流文件以及其中存储流文件的再现控制信息作为记录数据的再现控制信息文件,

流文件是包括块单元的附加报头以及通过使用附加报头的配置数据作为种子而生成的加密密钥的加密块数据的文件,并且

程序允许数据处理器:从其中存储了流文件的再现控制信息的再现控制信息文件中获取再现数据的位置标识信息,并且获取作为生成要应用于包括再现数据的加密块数据的解码的加密密钥所需的种子的附加报头的位置标识信息,根据获取的信息读取种子生成加密密钥,并且进行包括再现数据的加密块数据的解码处理。

另外,本说明书中描述的一组处理可以由硬件、软件,或硬件和软件两者的复合配置来执行。在通过软件执行处理的情况下,记录了处理序列的程序可以通过安装在内置于专用硬件中的计算机的存储器中来执行,或者可以通过将程序安装在能够执行各种处理的通用计算机中来执行。例如,程序可以预先记录在记录介质中。程序可以安装在计算机中的记录介质中,或者可以通过诸如局域网(lan)和互联网的网络接收程序而安装在记录介质(诸如内置硬盘)中。

应注意,本说明书中描述的各种处理不仅可以按照如上所述的时间顺序执行,而且可以根据执行处理的设备的处理能力或必要性来并行或单独地执行。另外,在本文中,系统是多个装置的逻辑组装配置,并且每个配置的装置不限于处于同一外壳中。

工业实用性

如上所述,根据本公开内容的一个实例的配置,实现了通过应用时间戳来再现块加密mmt格式数据的配置。

具体地,例如,mmt格式流文件和再现控制信息文件被生成和记录在介质中。流文件包括:加密块数据,通过使用其中存储了块单元的复制控制信息的附加报头作为种子而生成的加密密钥被应用于该加密块数据;以及附加报头。位置标识信息被记录在再现控制信息文件中,该位置标识信息能够确定再现数据的位置、要应用于再现数据的解码的种子的位置、时间戳的位置和要应用于时间戳的解码的种子的位置。通过使用记录信息来进行数据解码和应用时间戳的再现。

通过该配置实现了通过应用时间戳再现块加密mmt格式数据的配置。

参考符号列表

20发送装置

21广播服务器

22数据分发服务器

30信息处理设备

31bd播放器

32tv

33pc

34移动终端

40信息记录介质(介质)

41bd

42hdd

43闪速存储器

400信息处理设备

401数据输入单元

402用户输入单元

403控制单元

404存储单元

405解复用器

406记录数据生成单元

407记录单元

408驱动器

411字幕数据生成单元

412图像数据生成单元

413声音数据生成单元

414辅助信息生成单元

415多路复用器

416数据库文件生成单元

420信息记录介质

500信息处理设备

501控制单元

502用户输入单元

503驱动器

504记录及再现单元

505存储单元

506再现处理器

507输入及输出i/f

511解复用器

512字幕数据生成单元

513图像数据生成单元

514声音数据生成单元

515辅助信息生成单元

516输出数据生成单元

520信息记录介质

530输出装置(显示单元+扬声器)

601cpu

602rom

603ram

604总线

605输入及输出接口

606输入单元

607输出单元

608存储单元

609通信单元

610驱动器

611可移除介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1