首页> 中国专利> 在录制介质上录制用于管理视频数据的再现的数据结构的方法及装置

在录制介质上录制用于管理视频数据的再现的数据结构的方法及装置

摘要

一种在录制介质上录制用于管理视频数据的再现的数据结构的方法,包括:在录制介质上录制视频数据,所述视频数据具有第一再现路径和第二再现路径;在录制介质中录制包括所述视频数据的时间信息的选录信息文件;在录制介质上录制第一播放清单文件和第二播放清单文件,所述第一和第二播放清单文件中的每一个均包括表示在所述视频数据的选录中的播放间隔的播放项,所述第一和第二播放清单文件分别表示所述第一和第二再现路径;和在录制介质上录制导航文件,所述导航文件包括第一路径项和第二路径项,所述第一路径项包括用于起动第一播放清单文件的第一导航命令,所述第二路径项包括用于起动第二播放清单文件的第二导航命令。

著录项

  • 公开/公告号CN101562030A

    专利类型发明专利

  • 公开/公告日2009-10-21

    原文格式PDF

  • 申请/专利权人 LG电子有限公司;

    申请/专利号CN200910136475.2

  • 申请日2003-11-19

  • 分类号G11B19/02;G11B27/034;G11B27/10;G11B27/30;G11B27/32;H04N5/85;H04N9/804;

  • 代理机构北京金信立方知识产权代理有限公司;

  • 代理人黄威

  • 地址 韩国首尔

  • 入库时间 2023-12-17 22:48:43

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-11-06

    未缴年费专利权终止 IPC(主分类):H04N5/85 授权公告日:20121226 终止日期:20171119 申请日:20031119

    专利权的终止

  • 2012-12-26

    授权

    授权

  • 2012-09-05

    著录事项变更 IPC(主分类):H04N5/85 变更前: 变更后: 申请日:20031119

    著录事项变更

  • 2009-12-16

    实质审查的生效

    实质审查的生效

  • 2009-10-21

    公开

    公开

说明书

本发明是申请日为2003年11月19日、申请号为200380100241.3(国际申请号为PCT/KR2003/002489)、发明名称为“具有用于管理录制在其上的至少视频数据的再现的数据结构的录制介质及其录制和再现的方法及装置”的国际申请的分案申请。

技术领域

本发明涉及到在录制介质上录制用于管理视频数据的再现的数据结构的方法及装置。

背景技术

能够录制大量的高质量的视频和音频数据的新的高密度只读和可擦写光盘的标准已经在迅速地发展中,并且,新光盘的相关产品有望于不久的将来可在市场上销售。可擦写蓝光盘(BD-RE:Blu-ray Disc Rewritable)是这些新型光盘的一个实例。

图1说明BD-RE的文件结构。数据结构的文件结构用于管理录制在BD-RE上的视频和音频数据的再现。如图所示,数据结构包括至少包含一个BDAV目录的一个根目录。BDAV目录包括文件,如‘info.bdav’、‘menu.tidx’、和‘mark.tidx’文件,一个播放清单文件(*.rpls和*.vpls)被存放在里面的PLAYLIST子目录,一个选录信息文件(*.clpi)被存放在里面的CLIPINF子目录,一个对应于选录信息文件的MPEG2-格式化A/V文件(*.m2ts)被存放在里面的STREAM子目录。除了说明光盘的数据结构以外,图1表示光盘的区域。例如,通用信息文件info.bdav被存储在通用信息区域或在光盘上的区域。

因为如图1中所示的BD-RE数据结构和光盘的格式是已知的和易于使用的,所以,这里将只提供该文件结构的简要说明。

如上面提到的,STREAM目录包括称为选录或选录文件的MPEG2-格式化A/V流文件。STREAM目录也可以包括称为桥式-选录(bridge-clip)A/V流文件的特定类型的选录。桥式-选录被用于实现在选录中选取的在两个或多个显示(presentation)间隔之间的无缝连接,并且,与选录相比较,通常具有小的数据尺寸。A/V流包括视频和音频数据的源信息包。例如,视频数据的源信息包包括一个头部和一个传输信息包。源信息包包括一个源信息包编号,它通常是一个按序分配的用作访问源信息包的地址的编号。传输信息包包括一个信息包标识符(PID)。PID标识一个传输信息包所属的传输信息包的序列。在该序列中的每一个传输信息包将具有相同的PID。

CLIPINF目录包括与每一个A/V流文件关联的选录信息文件。其中,选录信息文件指示与之关联的A/V流的类型、序列信息、节目信息和时间信息关联的。序列信息描述到达时间基础(ATC-arrival time basis)和系统时间基础(STC-system time basis)序列。例如,其中,序列信息指示序列的编号、每一个序列的开始和结束时间信息、在每一个序列中的第一源信息包的地址和在每一个序列中的传输信息包的PID。节目的内容不变的源信息包的序列被叫做节目序列。其中,节目信息指示:节目序列的编号、每一个节目序列的开始地址和在节目序列中的传输信息包的PID。

时间信息被称为特征点信息(CPI-characteristic point information)。CPI的一种形式是入口点(EP-entry point)映像。EP映像映射一个显示时间标记(例如,在到达时间基础(ATC)和/或系统时间基础(STC))到一个源信息包地址(即:源信息包编号)。显示时间标记(PTS-presentation timestamp)和源信息包编号(SPN-source packet number)与在AV流中的一个入口点相关;即,PTS和它的相关的SPN指向在AV流上的一个入口点。指向的信息包经常被称为入口点信息包。

PLAYLIST目录包括一个或多个播放清单文件。播放清单的概念已经被引入以促使用于回放的编辑/汇编选录容易。播放清单文件是在选录中的播放间隔的集合。每一个播放间隔被称为一个播放项。其中,播放清单文件标识构成播放清单的每一个播放项,而其中每一个播放项是一对指向在选录的时间轴线上的位置的IN-点(IN-point)和OUT-点(OUT-point)(例如,在ATC或STC基础上的显示时间标记)。换言之,播放清单文件标识播放项,每一个播放项指向一个选录或它的部分,并标识与选录关联的选录信息文件。其中,选录信息文件被用于映射播放项到源信息包的选录。

播放清单目录可以包括实播放清单(*.rpls)和虚播放清单(*.vpls)。实播放清单仅能够使用选录,而不使用桥式-选录。即:实播放清单被当作涉及选录的部分,因此,在盘空间中概念上当作等价于涉及到选录的部分。虚播放清单能够使用选录和桥式-选录两者,并因此,实播放清单的概念考虑不与虚播放清单一起存在。

Info.bdav文件是一个通用信息文件,通用信息文件提供用于管理录制在光盘上的A/V流的再现的通用信息。尤其是,其中的Info.bdav文件包括一个标识在相同的BDAV目录的PLAYLIST目录中的播放清单的文件名字的播放清单的表。

menu.tidx、menu.tdt1、和menu.tdt2文件存储与简明菜单(menuthumbnails)相关的信息。mark.tidx、mark.tdt1和mark.tdt2文件存储与简明标志(mark thumbnails)相关的信息。因为这些文件不是特别与本发明相关,所以,对它们将不作进一步讨论。

关于高密度只读光盘,例如蓝光ROM(BD-ROM)的标准化仍在进行中。关于管理录制在高密度只读光盘,例如BD-ROM上的视频和音频数据的再现的有效数据结构仍然没有被应用。

发明内容

按照本发明的录制介质包括关于管理录制在录制介质上的至少多个再现路径视频数据(例如,不同的视频数据摄像机物镜视角)的再现的数据结构。

在一个示范性实施例中,录制介质包括一个存储至少一个导航文件的导航区。导航文件包括至少一个导航命令组,并且,至少一个导航命令组包括至少一个导航命令,导航命令用于管理录制在录制介质上的至少视频数据的再现。例如,至少一个命令组包括指示至少一个播放清单再现,播放清单显示录制在录制介质上的至少视频数据的一部分。

在本发明的一个示范性实施例中,至少一个导航命令组指示在再现路径中的下一个命令组。在另一个示范性实施例中,至少一个导航命令组指示在再现路径中的下一个播放清单。

在另外的一个示范性实施例中,至少一个命令组包括用于选择性地确定是否至少一个播放清单被包含在一个再现路径中的导航命令。例如,这一确定可以根据用户的输入做出。可替换地,或附加地,确定可以根据再现的语言、再现的摄像机物镜视角和再现的父母控制级别(parental control level)中的至少一个而做出。确定也可以为是否在主再现路径中包括一个构成独立的副再现路径的至少一部分的播放清单。

在另一个实施例中,至少一个命令组包括用于选择性地将再现分支到另一个导航命令组的导航命令。例如,这一选择可以根据用户的输入做出。可替换地,或附加地,选择可以根据再现的语言、再现的摄像机物镜视角和再现的父母控制级别中的至少一个做出。选择也可以为是否分支到一个导航控制组,以用于再现到主再现路径的独立的副再现路径的至少一部分。

在又一个实施例中,至少一个命令组包括用于选择性地将再现分支到至少一个播放清单的导航命令。例如,这一选择可以根据用户的输入做出。可替换地,或附加地,选择可以根据再现的语言、再现的摄像机物镜视角和再现的父母控制级别中的至少一个做出。选择也可以为是否在主再现路径中包括一个构成一个独立的副再现路径的至少一部分的播放清单。

在一个示范性实施例中,导航文件还包括一个指示导航文件长度的长度指示器,一个提供导航文件的至少一个属性指示的属性指示器和一个指示在导航文件中的导航命令组的个数的多个导航命令组指示器。

在本发明的另一个示范性实施例中,录制介质包括:一个数据区、一个播放清单区和一个导航区。数据区具有录制在上面的多再现路径音频/视频数据。播放清单区存储至少一个播放清单,每一个指示要再现的多再现路径音频/视频数据的一部分。导航区包括存储在里面的至少一个导航文件,并且,导航文件包括指示回放哪一个播放清单以构成多再现路径中的至少一个。在一个相关的示范性实施例中,导航命令被划分成命令组。在该实施例中,导航文件可以包括一个指示在导航文件中的命令组的个数的指示器。

关于这一实施例,多再现路径音频/视频数据可以包括与不同的语言关联的再现路径、与不同的摄像机物镜视角关联的再现路径和/或与不同的父母控制级别关联的再现路径。又,多再现路径音频/视频数据可以包括一个主再现路径和至少一个副再现路径。

本发明还提供用于录制和再现按照本发明的数据结构的装置和方法。

附图说明

从下面的与伴随的附图一起的详细说明,本发明的上述特征和其它优点将会更清楚地被理解,其中:

图1说明按照可擦写蓝光光盘(BD-RE)标准的可擦写的光盘的现有技术的文件或数据结构;

图2说明按照本发明的录制介质文件或数据结构的示范性实施例;

图3说明具有其上存储图2的数据结构的录制介质的例子;

图4A说明在按照图2的数据结构中使用的选录文件、盘数据和EP映像的第一详细的实施例;

图4B说明存在于不同的选录文件的EP映像之间的时间调准;

图5和6说明按照图2的数据结构中使用的再现路径管理信息的数据结构的第一和第二实施例;

图7说明本发明的光盘录制和再现装置的实施例的示意图;

图8说明按照图2的数据结构中使用的选录文件、盘数据和EP映像的第二详细的实施例;

图9说明按照本发明的实施例的另一个数据结构;

图10说明具有其上录制图9的数据结构的录制介质的示范性实施例;

图11说明更详细的按照本发明的实施例的标题的通用信息文件‘*.ttl’的一部分;

图12说明导航文件‘PlayList_Linker’的格式的示范性实施例;以及

图13-17说明使用图12的数据结构的结构导航控制的不同的方法的图形表示。

具体实施方式

为了完全理解本发明,现在,参考附图,将详细描述其示范性实施例。

按照本发明的高密度录制介质,例如高密度的光盘(例如,蓝光ROM(BD-ROM),BD-RE,等等),可以具有一个文件或数据结构,用于管理如在图2中所示的视频和音频数据的再现。按照如在图2中所示的本发明的数据结构的多个实施例类似于由图1所示的BD-RE标准。如这样一些实例将不在这里进行更详细的讨论。

如在图2中所示,根目录包括至少一个DVP目录。DVP目录包括通用信息文件info.dvp、菜单文件menu.tidx、尤其menu.tdt1、播放清单文件(例如,实(*.rpls)和虚(*.vpls)被存储在里面的一个PLAYLIST目录、选录信息文件(*.clip)被存储在里面的一个CLIPINF目录和对应于选录信息文件的MPEG2-格式化A/V流选录文件(*.m2ts)被存储在里面的一个STREAM目录。

STREAM目录包括叫做选录或选录文件的MPEG2-格式化A/V流文件。A/V流包括视频和音频数据的源信息包。例如,视频数据的源信息包包括一个头部和一个传输信息包。源信息包包括一个源信息包编号,它通常是一个按序分配的用作访问源信息包的地址的编号。传输信息包包括一个信息包标识符(PID)。PID标识一个传输信息包所属的传输信息包的序列。在该序列中的每一个传输信息包将具有相同的PID。

CLIPINF目录包括与每一个A/V流文件关联的选录信息文件。其中,选录信息文件指示与其关联的A/V流的类型、序列信息、节目信息和时间信息。序列信息描述到达时间基础(ATC)和系统时间基础(STC)序列。例如,其中,序列信息指示序列的编号、每一个序列的开始和结束时间信息、在每一个序列中的第一源信息包的地址和在每一个序列中的传输信息包的PID。节目的内容不变的源信息包的序列被称为节目序列。其中,节目信息指示节目序列的编号、每一个节目序列的开始地址和在节目序列中的传输信息包的PID。

时间信息被称为特征点信息(CPI)。CPI的一种形式是入口点(EP)映像。EP映像映射一个显示时间标记(例如,在到达时间基础(ATC)和/或系统时间基础(STC)上)到一个源信息包地址(即:源信息包编号)。显示时间标记(PTS)和源信息包编号(SPN)与在AV流中的一个入口点相关;即,PTS和它的相关的SPN指向在AV流上的一个入口点。指向的信息包经常被称为入口点信息包。

PLAYLIST目录包括一个或多个播放清单文件。播放清单的概念已经被引入以促使用于回放的编辑/汇编选录容易。播放清单文件是在选录中的播放间隔的集合。每一个播放间隔被称为一个播放项。其中,播放清单文件标识构成播放清单的每一个播放项,而其中每一个播放项是一对指向在选录的时间轴线上的位置的IN-点(IN-POINT)和OUT-点(OUT-POINT)(例如,在ATC或STC基础上的显示时间标记)。换言之,播放清单文件标识播放项,每一个播放项指向一个选录或它的部分并标识与选录关联的选录信息文件。其中,选录信息文件被用于映射播放项到源信息包的选录。

播放清单目录可以包括实播放清单(*.rpls)和虚播放清单(*.vpls)。实播放清单仅能够使用选录,而不使用桥式-选录。即:实播放清单被考当作涉及选录的部分,因此,在盘空间中概念上被当作等价于涉及到选录的部分。虚播放清单能够使用选录和桥式-选录两者,并因此,实播放清单的概念考虑不与虚播放清单一起存在。

Info.dvp文件是一个通用信息文件,通用信息文件提供用于管理录制在光盘上的A/V流的再现的通用信息。尤其是,其中,Info.dvp文件包括一个标识在PLAYLIST目录中的播放清单的文件名字的播放清单的表。Info.dvp文件将在下面与本发明的实施例一起被详细地讨论。

除了说明按照本发明的实施例的录制介质的数据结构以外,图2还表示录制介质的区域。例如,通用信息文件被录制在一个或多个通用信息区域,播放清单目录被录制在一个或多个播放清单目录区域,在播放清单目录中的每一个播放清单被录制在录制介质的一个或多个播放清单区域,等等。图3说明具有其上存储的图2的数据结构的录制介质的例子。如图所示,录制介质包括一个文件系统信息区域、一个数据库区域和一个A/V流区域。数据库区域包括一个通用信息文件和播放清单信息区域和一个选录信息区域。通用信息文件和播放清单信息区域具有录制在其通用信息文件区域中的通用信息文件和录制在其播放清单信息区域中的PLAYLIST目录和播放清单文件。选录信息区域具有录制在其中的CLIPINFO目录和关联的选录信息文件。A/V流区域具有录制在其中的各种标题的A/V流。

视频和音频数据通常被组织为单个的标题;例如,由视频和音频数据表示的不同的电影被组织为不同的标题。而且,标题可以按照一本书经常被组织成多个章节的非常相似的方法被组织成单个的章节。

因为较新的高密度录制介质,例如BD-ROM和BD-RE光盘的大存储容量,所以不同的标题、各种版本的标题或标题的部分可以被录制,并因此由录制介质再现。例如,表示不同摄像机物镜视角的视频数据可以被录制在录制介质上。作为另一个实例,与不同的语言关联的标题或部分的版本可以被录制在录制介质上。作为又一个实例,标题的导演版本和戏剧版本可以被录制在录制介质上。或者,标题或标题部分的成年人版本、年轻人版本和少儿版本(即:不同的父母控制版本)可以被录制在录制介质上。每一版本、摄像机物镜视角等等表示不同的再现路径,并且,在这些例子中的视频数据被称为多再现路径视频数据。将会明白:上述的多再现路径视频数据的例子是不受限制的,并且,本发明可以应用于任何类型或类型结合的多再现路径视频数据。关于本发明的实施例将在下面详细描述,按照本发明的数据结构包括路径管理信息和/或导航信息以用于管理录制在录制介质上的多再现路径视频数据的再现。

多再现路径视频数据流,例如,作为录制介质(例如BD-ROM)的物理数据录制区域中的标题而被录制的多-故事(multi-story)、多-父母-级(multi-parental-level)、或者多-角度(multi-angle)数据流,可以被管理为多个选录文件。例如,在图4A中所示的选录文件1-3对应于一个标题,并且,录制在选录文件中的A/V流的形式是MPEG2-格式化传输信息包(TPs)。

多-路径数据流的TPs包括用于标识路径的对每一个路径(例如,不同的角度)唯一的信息包IDs(PIDs)。对应于路径1的选录文件1的TPs(TP1)包括信息Video_PID=A和Audio_PID=P,对应于路径2的选录文件2的TPs(TP2)包括信息Video_PID=B和Audio_PID=R。同样,对应于路径3的选录文件3的TPs(TP3)包括信息Video_PID=C和Audio_PID=S。

分别对应于路径1、2和3的选录文件1、2和3的TPs被以交叉存取的方式录制在如BD-ROM的物理数据录制区域里。多再现路径的TPs被按照PID基础交叉为交叉块,其每一个至少包括一个I-picture。并且,每一个交叉块的第一传输信息包是I-picture的第一传输信息包。

分别对应于选录文件1、2和3的选录信息文件1、2和3包括用于选择性地访问每一个再现路径的TPs的搜寻信息。例如,如在图4A中所示,每一个选录信息文件包括一个或多个入口点(EP)映像,入口点(EP)映像包含映射到关联的选录文件中的TPs的源信息包编号(SPNs)的显示时间标记(PTSs)。在一个示范性实施例中,一-对-一关系存在于EP映像和包含在多再现路径数据流中的路径的编号之间。如图4A的实例所示,分别对应于选录文件1、2和3的三个EP映像1、2、3在对应的选录信息文件1、2和3中被创建和录制。

图4B说明存在于不同的选录文件的EP映像之间的时间调准。按照所讨论的,EP映像映射例如在播放项中指示的显示时间标记信息到源信息包。更具体地说,显示时间标记被映射到源信息包的地址或标识符。地址或标识符是源信息包编号(SPN)。通过沿着每一个选录文件1、2和3的显示时间标记轴的源信息包编号,图4B还表示源信息包。如图所示,在EP映像1、2和3的每一个中的源信息包都具有相同的显示时间标记。例如,来自第一选录文件1的源信息包x1、来自第二选录文件2的源信息包y1和来自第三选录文件3的源信息包z1具有相同的显示时间标记T1。这样,EP映像1、2和3被时间调准。因为这种时间调准,视频数据的无缝再现甚至在再现期间再现路径被改变时都是可能的。图4B用两个同心圆说明再现路径的变化。如图所示,如果用户在源信息包y2的再现期间决定从选录文件2到选录文件1改变再现路径,那么,在完成源信息包y2的再现以后,源信息包x3是下一个再现的源信息包。类似地,如果用户在源信息包x4的再现期间决定从选录文件1到选录文件3改变再现路径(例如,改变浏览的摄像机物镜视角),那么,在完成源信息包x4的再现以后,源信息包z5被再现。将会明白:在上面的实例中给出的源信息包编号仅仅是示范性的,通常,在一个选录文件中的源信息包将不具有与在另一个选录文件中时间调准的源信息包相同的源信息包编号。

图5说明按照本发明的实施例的通用信息文件info.dvp的一部分。如图所示,通用信息文件info.dvp包括一个称为‘TableOfPlaylists’的信息字段。播放清单表‘TableOfPlaylists’信息字段指示信息字段的长度和在PLAYLIST目录中的播放清单的个数。对于每一个播放清单,播放清单表‘TableOfPlaylists’指示播放清单(它指示播放清单)的文件名‘Playlist_file_name’和路径编号‘Path_number’。通过指示关联的播放清单所属的路径,路径编号‘Path_number’提供路径管理信息。在图4A-4B的实施例中,一个选录对应于每一个路径。于是,每一个播放清单文件包括一个播放项,它指向与播放清单文件相同路径关联的一个选录。然而,应该明白:本发明不限于这一结构。

在本发明的另一个示范性实施例中,播放清单表‘TableOfPlaylists’不包括路径管理信息。在这一实施例中,如在图6中所示,路径管理信息被提供在播放清单文件中。如图所示,每一个播放清单文件指示文件的长度,构成播放清单的播放项的个数‘number_of_PlayItem’。对每一个播放项,播放项信息字段被提供在播放清单文件中。这里,用播放项个数标识每一个播放项。如在图6中所示,部分地,播放项信息字段包括字段的长度和路径编号‘Path_number’的指示。通过指示关联的播放项所属的路径,路径编号‘Path_number’提供路径管理信息。

图7说明按照本发明的光盘录制和再现装置的实施例的示意图。如图所示,一个AV译码器9接收和译码音频和视频数据。与编码信息和(数据)流属性信息一起,AV译码器9输出译码的音频和视频数据。为了创建例如MPEG-2传输流,按照编码信息和流属性信息,多路复用器8多路复用译码的音频和视频数据。一个源信息包分组器(source packetizer)7按照光盘的音频/视频格式,把来自多路复用器8的传输信息包分组成源信息包。可替换或附加地,源信息包分组器7可以直接接收数字数据。如在图7中所示,AV译码器9、多路复用器8和源信息包分组器7的运行被控制器10控制。控制器10接收在录制运行时的用户输入,并提供控制信息到AV译码器9、多路复用器8和源信息包分组器7。例如,控制器10将执行的译码类型指示到AV译码器9、将创建的传输流指示到多路复用器8以及将源信息包格式指示到源信息包分组器7。控制器10还控制驱动器3以在光盘上录制来自源信息包分组器7的输出。

控制器10还创建用于管理录制在光盘上的音频/视频数据的再现的导航和管理信息。例如,按照通过用户接口接收的信息(例如,保留在盘上的、由计算机系统通过内联网或者因特网提供的指令集等),控制器10控制驱动器3在光盘上录制图2、4和5或6的数据结构。

在再现期间,控制器10控制驱动器3再现这一数据结构。按照包含在其中的信息,以及通过用户接口(例如,在录制和再现装置上的控制按钮或者与该装置关联的远程控制)接收的用户输入,控制器10控制驱动器3再现来自光盘的音频/视频源信息包。例如,用户输入可以指明一个再现路径。例如,通过基于预编程序到控制器10的图形用户接口的菜单,可以指明这一用户输入。使用用户输入和从光盘再现的路径管理信息,控制器10控制指明路径的再现。

例如,为了选择一个特定的路径,用于每一个播放清单的路径编号都被控制器10检验以确定再现路径的编号,并且用户被请求哪一个路径要被再现。路径管理信息可以被增加以提供关于为了再现的再现路径的更有意义的信息。在再现期间,用于选择路径的EP映像被访问以执行再现。并且,如上面讨论的,如果在再现期间用户改变再现路径,那么,通过使用与旧的再现路径的EP映像时间对准的新的再现路径的EP映像,无缝改变发生。

再现的源信息包由源拆包器(depacketizer)4接收,并且被转换成数据流(例如,MPEG-2传输信息包流)。多路分解器5(demultiplexer 5)多路分解数据流为译码的视频和音频数据。一个AV解码器6解码该译码的视频和音频数据,以产生供应给AV译码器9的原音频和视频数据。在再现期间,控制器10控制源拆包器4、多路分解器5和AV解码器6的运行。控制器10接收再现操作的用户输入,并且,提供控制信息到AV解码器6、多路分解器5和源拆包器4。例如,控制器10将执行的译码类型指示到AV译码器9,将多路分解的传输流指示到多路分解器5,以及将源信息包格式指示到源拆包器4。

由于图7已经被描述为录制和再现装置,因此将会明白,使用提供录制或再现功能的图7的这些部分,可以提供一个只录制或一个只再现的装置。

图8说明按照图2的数据结构中使用的选录文件、盘数据和EP映像的第二个详细的实施例。如前面解释的,录制在例如BD-ROM的物理数据录制区中的多-路径数据流可以被管理为多个选录文件。例如,图8中所示的选录文件1-3对应于标题并且录制在选录文件中的A/V流是MPEG2-格式的传输信息包(TPs)的形式。

对应于Path1的选录文件1的TPs(TP1)包括信息Video_PID=A和Audio_PID=P,并且,对应于路径2的选录文件2的TPs(TP2)包括信息Video_PID=B和Audio_PID=R。同样,对应于路径3的选录文件3的TPs(TP3)包括信息Video_PID=C和Audio_PID=S。分别对应于路径1、2和3的选录文件1、2和3的TPs按照交叉方式被录制在录制介质(例如,BD-ROM)的物理数据录制区域里内的A/V流区域。如前面提到的,在一个示范性实施例中,不同的路径可以是不同的摄像机物镜视角。

多再现路径的TPs被交叉为交叉块,其每一个至少包括一个I-picture。并且,每一个交叉块的第一传输信息包是I-picture的第一传输信息包。

用于在BD-ROM的物理数据录制区域中的作为单个标题录制的单-路径和多-路径A/V流的回放控制的路径管理信息可以被录制在对应于选录文件的选录信息文件中,如在图8中所示。

例如,路径管理信息被录制和管理为在对应于选录文件1、2和3的一个选录信息文件中的路径序列信息。路径序列信息包括对应于录制段,例如,录制段1、2和3以及视频/音频PIDs(Video_PIDs和Audio_PIDs)的路径序列编号(Path_sequence编号)。

更详细地,对应于第一录制段的Path_Sequence#1包括信息‘Video_PID=A’和‘Audio_PID=P’,其指示这一录制段仅包括用于第一再现路径的视频数据。对应于第二录制段的Path_Sequence#2包括信息‘Video_PID=A、B、C’和‘Audio_PID=P、R、S’,其指示这一录制段的视频数据包括用于第一、第二和第三再现路径的视频数据。对应于第三录制段的Path_Sequence#3包括信息‘Video_PID=C’和‘Audio_PID=S’,其指示在这一录制段中的视频数据包括仅用于第三再现路径的视频数据。

每一个路径序列也包括用于在路径序列中的每一个再现路径的一个源信息包编号SPN。用于再现路径的SPN是用于在那个路径序列中的那个再现路径的第一源信息包。

路径序列可以对应于具有包含其中的一个或多个再现路径的视频数据段。又,路径序列的个数不限于三。

除了路径序列信息以外,图8表示:选录文件1、2和3的选录信息文件提供相同的搜寻信息,用于选择性地访问录制在第一到第三段中的每一个路径的TPs。例如,相同的EP映像由选录信息文件提供。当录制在选录信息文件中的EP映像信息被管理为一个单独的EP映像时,通过在不同再现路径的TPs被录制的相同顺序中的交叉,不同再现路径的TPs的TPSs和SPNs被录制在EP的映像中。

可替换地,如图4A和4B中所示,一-对-一的对应可以存在于EP映像和再现路径之间。在图8的情况中,分别对应于路径1、2、3的TPs的组的三个EP映像(EP_map1、2、3),将被创建和录制在选录信息文件中。

将会容易明白,图7的录制和再现装置可以按照与图4A和4B相关的上面描述的图8的实施例相同的方式运行。然而,将会理解:其它的再现方法也是可能的,并且,本发明不限于这一实例。例如,在选录信息文件中的按照路径序列信息形式的路径管理信息,可以被再现和用于管理多再现路径视频数据的再现。这里,在每一个路径序列中的PIDs都被检测以确定再现路径的个数。然后,用户被请求选择一个路径。如果单个的EP映像被提供,那么,控制器10使用选择的路径的PID和EP映像,再现选择的再现路径的合适的选录文件。如果每一个再现路径的EP映像都被提供,那么,对应于选择的再现路径的EP映像被用于再现选择的再现路径的选录文件。并且,如上面讨论的,如果在再现期间用户改变再现路径,那么,通过使用与旧的再现路径的EP映像时间对准的新的再现路径的EP映像,无缝改变发生。

图9说明按照本发明的实施例的另一个数据结构。如图所示,在这一实施例中,DVP目录包括一个TITLE目录。TITLE目录包括录制在录制介质上的视频数据的标题的通用信息文件*.ttl。除了下面将详细讨论的某些附加的信息字段以外,通用信息文件*.ttl与在上面图2讨论的通用信息文件info.dvp相同。由如图9中进一步所示,DVP目录包括PLAYLIST目录、CLIPINF目录和STREAM目录。除了标题以外,这些目录包含与上面由图2描述的相同的信息和文件。如同图2,图9表示录制介质的区域,而图10说明包括这些区域的录制介质的示范性实施例。除了如在下面详细讨论的,通用信息文件和播放清单信息区域包括存储导航控制信息的导航区域以外,图10与上面讨论的图3相同。图10说明一个导航区域,但应该明白,不只导航区域可以被表示。

图11说明按照本发明的实施例的更详细的标题的通用信息文件‘info.ttl’的一部分。如图所示,通用信息文件‘info.ttl’包括一个或多个称为‘PlayList_Linker’的导航文件。将会明白,在图2的实施例中的通用信息文件也可以包括一个或多个导航文件,这将在下面进行更详细地讨论。

图12说明导航文件‘PlayList_Linker’的格式的实施例。导航文件‘PlayList_Linker’包括一个指示导航文件长度的长度字段,一个指示导航文件的至少一个属性的路径类型字段‘path_type’(例如,路径类型信息可以指示由导航文件管理的多再现路径数据流的类型)以及指示播放清单的个数的播放清单个数字段‘Number_of_PlayList’。对于每一个播放清单,导航文件‘PlayList_Linker’提供一个或多个预-导航命令‘Pre_Command’、一个播放清单文件名‘PlayList_file_name’和一个或多个后-导航(post-navigation)命令‘Post-Command’。为每一个播放清单提供的预-导航命令、播放清单文件名和后-导航命令组,构成称为路径项的导航命令组。换言之,播放清单个数字段‘Number_of_PlayLists’指示在导航文件中的导航命令组或路径项的个数。

播放清单文件名指示能够回放的播放清单的文件名‘PlayList_file_name’。‘Pre_Command’提供一个或多个导航命令,控制关联的路径项(例如,是否再现标识的播放清单)。‘Post-Command’提供一个或多个后-导航命令,控制回放路径的导航。例如,后-导航命令可以包括一个程序(例如,布尔逻辑的),用于控制再现路径应该分支的路径项。在一些例子中,分支决定可以按照作为再现过程的一部分提供的用户输入。路径项的分支和其它导航将在下面更详细地说明。

图13-17说明使用图12的数据结构的结构导航控制的不同方法的图形表示。如前面释的,录制在如BD-ROM的AV流区域中的多个再现路径数据流可以被处理为多个选录文件。多个选录文件与多个播放清单文件关联,它们可以被分配到不同的再现路径。在图13的实例中,AV流被录制为第一到第五选录文件:‘Clip File1’到‘Clip File5’。第三和第四选录文件:‘Clip File3’和‘Clip File4’,与不同的再现路径关联,而第一、第二和第五选录文件‘ClipFile1’、‘Clip File2’和‘Clip File5’,公用于每一个再现路径。作为另外的表示,第一和第二选录文件,‘Clip File1’和‘Clip File2’,被在第一播放清单‘PlayList1’中的各自的播放项引用。第三选录文件‘Clip File3’,被在第二播放清单‘PlayList 2’中的播放项引用,第四选录文件‘Clip File4’,被在第三播放清单‘PlayList 3’中的播放项引用,以及第五选录文件‘Clip File5’,被在第四播放清单‘PlayList 4’中的播放项引用。

如在图13中所示,播放清单和选录文件的数据结构被称为导航数据库。即,这提供原材料(例如,视频数据,等),它可以被管理。导航数据库的管理被称为导航控制信息;即在上面详细讨论的导航文件。图13用图形说明由一个示范性的导航文件‘PlayList_Linker’提供的导航控制信息。

导航文件‘PlayList_Linker’开始于第一路径项(即:第一导航命令组),包括预-导航命令和指示第一播放清单‘PlayList 1’回放的播放清单文件名。第一路径项的后-导航命令提供用于分支到第二或者第三导航命令组(即:第二或第三路径项)。这里,第二路径项包括预-导航命令和指示第二播放清单‘PlayList 2’的回放的播放清单文件名,而第三路径项包括预-导航命令和指示第三播放清单‘PlayList 3’的回放的播放清单文件名。于是,第一路径项的后-导航命令选择性地控制第二播放清单‘PlayList 2’或第三播放清单‘PlayList 3’的回放。

如上所述,第二和第三播放清单指示第三和第四选录文件‘Clip File 3’和‘Clip File 4’的再现,它们与不同的再现路径关联。这样,第一路径项的后-导航命令控制哪一个再现路径被再现。分支到由第二路径项表示的路径或由第三路径项表示的路径的再现是否可以按照用户输入决定。例如,在开始再现前或在再现期间,用户可以输入需要的再现路径。然后,按照后-导航命令表示的逻辑使得再现分支到依照用户选择的正确的路径项。如果没有进行选择,那么,缺省选择可以被使用。再现路径选择和基于这些选择的导航的特定实例被详细表示在下面的与图14-17相关的实施例中。

第二和第三路径项包括指示再现路径进行到第四路径项的后-导航命令。第四路径项包括预-导航命令和指示第四播放清单‘PlayList 4’的回放的播放清单文件名。

图14为说明当多再现路径包括不同的语言时,使用图12的数据结构的结构导航控制的示范性实施例的图形表示。如图所示,A/V流被录制为第一和第二选录文件‘Clip File 1’和‘Clip File 2’。第一选录文件‘Clip File 1’包括视频数据和与视频数据关联的英语音频数据。第二选录文件‘Clip File 2’包括法语音频数据。将会明白:第二选录文件‘Clip File 2’可以包括视频数据和与视频数据关联的法语音频数据。另外,应该明白:本发明不限于这些语言或仅具有两种语言选项。

又如图所示,第一和第二选录文件‘Clip File 1’和‘Clip File 2’被在第一、第二和第三虚拟播放清单‘PlayList 1’、‘PlayList 2’和‘PlayList 3’中的各自的播放项引用。应该明白:本发明不限于使用虚拟播放清单引用选录文件,作为替代,实际播放清单可以被使用。第一播放清单‘PlayList 1’引用第一选录文件‘Clip File 1’的第一部分,而第二播放清单‘PlayList 2’引用第一选录文件‘Clip File 1’的第二部分。第三播放清单‘PlayList 3’包括一个引用第一选录文件‘Clip File 1’的第二部分的播放项和一个引用第二选录文件‘Clip File 2’的子播放项。

如在图14中所示,导航文件‘PlayList_Linker’开始于第一路径项(即:第一导航命令组),其包括预-导航命令和指示第一播放清单‘PlayList 1’回放的播放清单文件名。第一路径项的后-导航命令准备用于分支到第二或者第三导航命令组(即:第二或第三路径项)。这里,第二路径项包括预-导航命令和指示第二播放清单‘PlayList 2’的回放的播放清单文件名。而第三路径项包括预-导航命令和指示第三播放清单‘PlayList 3’的回放的播放清单文件名。第三播放清单‘PlayList 3’指示与第一选录文件‘Clip File 1’的第二部分关联的视频数据以及与第一选录文件‘Clip File 1’或者第二选录文件‘Clip File 2’关联的音频数据的回放。例如,如果用户选择英语再现,那么第一选录文件‘ClipFile 1’的音频数据被再现,并且,如果用户选择法语再现,那么第二选录文件‘Clip File 2’的音频数据被再现。分支到由第二路径项表示的路径或由第三路径项表示的路径的再现可以按照用户输入决定。例如,在开始再现前或在再现期间,用户可以输入需要的再现语言。然后,由在第一播放项中的后-导航命令表示的逻辑使得再现分支到依照用户选择的正确的语言路径。如果没有进行选择,那么,缺省选择(例如,英语)可以被使用。这样,第一路径项的后-导航命令有助于控制被再现的语言。

第二和第三路径项包括指示再现路径进行到相同路径项(图中未示出)的后-导航命令。

图15为说明当多再现路径包括不同的父母控制级别时,使用图12的数据结构的结构导航控制的示范性实施例的图形表示。如上面讨论的,标题或标题的部分的成年人版本、年轻人版本和少儿版本(即:不同级别的父母控制版本)可以被录制在录制介质上。

如图15中所示,A/V流被录制为第一到第四选录文件‘Clip File 1’到‘Clip File 4’。第一到第四选录文件‘Clip File 1’到‘Clip File 4’的视频、音频和/或等等,满足一级或多级的父母控制。仅为举例目的,图15代表三级父母控制可用的情况。第一级父母控制‘Parental Level 1’表示最下级的父母控制。这意味着关于A/V流的再现有最少的或没有限制。例如,当用户需要例如标题的成年人版本的再现时,这一级的父母控制可以被设置。第二级父母控制‘Parental Level 2’表示较高级的父母控制。这意味着一些限制被放置在A/V流的再现。例如,第二级父母控制‘Parental Level 2’可以表示标题的年青人版本,其中,不适合年青人的A/V流的某些部分不被再现。第三级父母控制‘ParentalLevel 3’表示最高级的父母控制。这意味着甚至更大的限制可以被放置在A/V流的再现。例如,第三级父母控制‘Parental Level 3’可以表示标题的儿童版本,其中,不适合儿童的A/V流的某些部分不被再现。

下面将更详细地进行释,选录文件可以被组织成这样:它们整体地与一个或多个控制级关联;或者,可以被组织成这样:不同的部分与不同的控制级关联。另外,选录文件或选录文件的部分,按照级父母控制级别,可以表示标题的替换的部分。会进一步明白,与第三(最高)父母控制级别‘ParentalLevel 3’关联的选录文件的部分或选录文件,也可以与第一和第二父母控制级别‘Parental Level 1’和‘Parental Level 2’关联。即:如果A/V流数据满足给定的父母控制级别,那么,它也满足比给定父母控制级别更低的父母控制级别,并且,可以被再现为那个较低级父母控制再现路径的一部分。

如在图15中所示,第一选录文件‘Clip File 1’的第一部分和整个的第四选录文件‘Clip File 4’满足任何的父母控制级别。第一选录文件‘Clip File 1’的第二部分满足第一父母控制级别‘Parental Level 1’。第二选录文件‘Clip File 2’满足第二父母控制级别‘Parental Level 2’,并且,第三选录文件‘Clip File 3’满足第三父母控制级别‘Parental Level 3’。在这一实例中,第一选录文件‘Clip File1’的第二部分、第二选录文件‘Clip File 2’和第三选录文件‘Clip File 3’表示按照选择的父母控制路径再现的标题的相同部分的替换物。

又如在图15中所示,第一播放清单‘PlayList 1’包括引用第一选录文件‘Clip File 1’的一个单独的播放项。第二播放清单‘PlayList 2’包括引用第四选录文件‘Clip File 4’的一个单独的播放项。第三播放清单‘PlayList 3’包括引用第一选录文件‘Clip File 1’的第一部分的一个第一播放项、引用第二选录文件‘Clip File 2’的一个第二播放项和引用第四选录文件‘Clip File 4’的一个第三播放项。第四播放清单‘PlayList 4’包括引用第一选录文件‘Clip File 1’的第一部分的一个第一播放项、引用第三选录文件‘Clip File 3’的一个第二播放项和引用第四选录文件‘Clip File 4’的一个第三播放项。因为播放清单可以是实际的或虚拟的,所以,通常,两种类型已经在上面的描述中称为播放清单。

导航文件‘PlayList_Linker’提供三个不同的再现路径,每一个与三个父母控制级别中的一个关联。如图所示,第一路径项(即:第一导航命令组),包括预-导航命令和指示第一播放清单‘PlayList 1’回放的播放清单文件名,如果第一父母控制级别‘Parental Level’已经被用户为再现而选择的话。第一路径项的后-导航命令用于进行到第二导航命令组(即:第二路径项)。这里,第二路径项包括预-导航命令和指示第二播放清单‘PlayList 2’的回放的播放清单文件名。如果第二或第三父母控制级别‘Parental Level 2’或‘Parental Level 3’已经被选择,那么,第一路径项的预-导航命令防止第一路径项被再现装置作用在上面;并因此,防止第一播放清单‘PlayList 1’被再现和防止进行到第二路径项。

第三路径项包括预-导航命令和指示第三播放清单‘PlayList 3’的回放的播放清单文件名,如果第二父母控制级别‘Parental Level 2’已经被用户为了再现而选择的话。如果第一或第三父母控制级别‘Parental Level 1’或‘ParentalLevel 3’已经被选择,那么,第三路径项的预-导航命令防止第三路径项被再现装置作用在上面;并因此,防止第三播放清单‘PlayList 3’被再现。

第四路径项包括预-导航命令和指示第四播放清单‘PlayList 4’的回放的播放清单文件名,如果第三父母控制级别‘Parental Level 3’已经被用户为了再现而选择的话。如果第一或第二父母控制级别‘Parental Level 1’或‘ParentalLevel 2’已经被选择,那么,第四路径项的预-导航命令防止第四路径项被再现装置作用在上面;并因此,防止第四播放清单‘PlayList 4’被再现。

图16为说明当主再现路径包括副路径时,使用图12的数据结构的结构导航控制的示范性实施例的图形表示。例如,一个主故事或标题,可以具有与主故事的一部分关联的副故事(例如,导演评论)。在与副故事被关联的主故事的一部分处,用户可以被提示用选项使副故事再现。如果用户提供同意副故事再现的输入,那么,副故事被再现,然后,主故事的再现可以继续。

如图16中所示,A/V流被录制为第一和第二选录文件‘Clip File 1’和‘Clip File 2’。第一选录文件‘Clip File 1’包括与主再现路径(例如,主故事)关联的A/V数据流。第二选录文件‘Clip File 2’包括与副再现路径(例如,副故事)关联的A/V数据流。将会明白:主再现路径不限于具有一个单独的副再现路径;副再现路径不限于是副故事。

作为进一步的说明,第一和第二选录文件‘Clip File 1’和‘Clip File 2’被在第一、第二和第三虚拟播放清单‘PlayList 1’、‘PlayList 2’和‘PlayList 3’中的各自的播放项引用。将会明白:本发明不限于使用虚拟播放清单引用选录文件,作为替代,实际播放清单可以被使用。第一播放清单‘PlayList 1’引用第一选录文件‘Clip File 1’的第一部分,并且,第二播放清单‘PlayList 2’引用第一选录文件‘Clip File 1’的第二部分。第三放清单‘PlayList 3’包括引用第二选录文件‘Clip File 2’的一个播放项。

如图16中所示,导航文件‘PlayList_Linker’开始于第一路径项(即:第一导航命令组),包括预-导航命令和指示第一播放清单‘PlayList 1’回放的播放清单文件名。第一路径项的后-导航命令用于分支到或者第二或者第三导航命令组(即:第二或者第三路径项)。这里,第二路径项包括预-导航命令和指示第二播放清单‘PlayList 2’的回放的播放清单文件名。第三路径项包括预-导航命令和指示第三播放清单‘PlayList 3’的回放的播放清单文件名。第三路径项的后-导航命令用于进行到第二路径项。

在再现前,用户可以指明副再现路径是否将要被再现。可替换地或附加地,在再现期间,主A/V流可以作为主A/V流的再现的一部分通知用户,副重现路径可用于与主A/V流的当前再现部分有关的再现。在回应中,用户可以同意副再现路径的再现。例如,如果按照上述的方法之一,用户选择在图16的实例中的副故事的再现,那么,第一路径项分支到第三路径项。否则,第一路径项分支到第二路径项。

图17为说明当多再现路径包括不同的摄像机物镜视角时,使用图12的数据结构的结构导航控制的示范性实施例的图形表示。如图所示,A/V流被录制为第一到第四选录文件‘Clip File 1’到‘Clip File 4’。第一到第四选录文件‘Clip File 1’到‘Clip File 4’中的第二和第三选录文件‘Clip File 2’和‘Clip File 3’表示如标题的相同部分的不同的摄像机物镜视角。此外,如在图17中所示,第二和第三选录文件的A/V流数据可以被交叉。于是,在再现期间,两个摄像机物镜视角中的一个可以被选择性地再现。将会明白:两个以上的摄像机物镜视角可以被提供,并且,A/V流的一个以上的部分可以用于在多摄像机物镜视角之间的选择。

又如图17中所示,第一到第四选录文件‘Clip File 1’到‘Clip File 4’分别被在第一到第四播放清单‘PlayList 1’到‘PlayList 4’的播放项引用。

导航文件‘PlayList_Linker’开始于第一路径项(即:第一导航命令组),包括预-导航命令和指示第一播放清单‘PlayList 1’回放的播放清单文件名。第一路径项的后-导航命令用于分支到或者第二或者第三导航命令组(即:第二或第三路径项)。这里,第二路径项包括预-导航命令和指示第二播放清单‘PlayList 2’的回放的播放清单文件名。第三路径项包括预-导航命令和指示第三播放清单‘PlayList 3’的回放的播放清单文件名。例如,如果用户选择第一摄像机物镜视角用于再现,那么,再现分支到第二播放清单‘PlayList 2’,并且,第二选录文件‘Clip File 2’被再现。如果用户选择第二摄像机物镜视角用于再现,那么,再现分支到第三播放清单‘PlayList 3’,并且,第三选录文件‘Clip File 3’被再现。例如,在开始再现以前或在再现期间,用户可以输入所需的摄像机物镜视角用于再现。然后,在第一路径项中的后-导航命令表示的逻辑使得再现分支到基于用户选择的正确的摄像机物镜视角路径项。如果没有进行选择,那么,缺省的选择(例如,摄像机物镜视角1)可以被使用。这样,用于第一路径项的后-导航命令有助于控制哪一个摄像机物镜视角被再现。

第二和第三路径项包括指示再现路径进行到第四路径项的后-导航命令。第四路径项包括预-导航命令和指示第四播放清单‘PlayList 4’的回放的播放清单文件名。

由图7描述的录制和再现装置也可以应用于录制和再现具有如上面所述的与图9-17有关的数据结构的录制介质的实施例。将会懂得:图7的录制和再现装置按照与在上面描述的在录制介质(例如,BD-ROM)上录制图9-17的数据结构的相同方式运行。通过图7的录制和再现装置的再现也基本相同,只是播放清单链接装置被再现,并且,由此提供的导航管理信息被用于控制A/V流数据的再现,如上面描述的图13-17的实施例中所述。

本发明的图11-17的实施例应用到图9的数据结构的情况已经被描述;然而,将会明白:这些实施例也可以应用到图2的数据结构。

此外,将会懂得:不同路径实施例可以被接合以产生可能的再现的路径。

由前面的揭示将会明白:本发明提供一种录制介质,该录制介质具有允许管理和/或控制A/V流数据的再现的导航的文件或数据结构。于是,本发明提供比以前可用的有更高层次的视频数据再现的灵活性。

还将会明白:本发明提供录制和再现用于管理和/或控制A/V流数据的再现的导航的数据结构的方法和装置。

当与有限个数的实施例一起公开了本发明时,从这一公开获得益处的本领域熟练技术人员将会从中进行多种修改和变化。例如,尽管在几个例子中描述的是蓝-光ROM光盘相关的情况,但本发明不限于这种光盘的标准或光盘。应注意到:所有这样的修改和变化落入本发明的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号