具有管理静止图像的再现的数据结构的录制介质及录制和再现方 法及装置 【技术领域】
本发明涉及一种具有用于管理录制在其上的至少静止图像的再现的数据结构的录制介质以及再现和录制的方法和装置。
背景技术
能够录制大量高质量视频和音频数据的新型高密度只读和可擦写光盘的标准化一直在快速发展,新型光盘的相关产品有望在不久的将来被投入商业应用。可擦写蓝光盘(BD-RE)和蓝光盘ROM(BD-ROM)是这些新型光盘的范例。
虽然BD-RE标准已经发表,但高密度只读光盘,如蓝光ROM(BD-ROM)的标准化仍然在进行中。所以,用于管理录制在诸如BD-ROM的高密度只读光盘上的静止图像的再现的有效数据结构还没有被应用。
【发明内容】
根据本发明的录制介质包括用于管理录制在录制介质上的至少静止图像地再现的数据结构。
在一个示范性实施例中,一个录制介质的录制区域存储选录流文件及与选录流文件关联的选录信息文件。该选录流文件至少包括静止图像的视频数据,该选录信息文件至少包括一个入口点映射表,该入口点映射表包括一个入口点,该入口点至少提供一个静止图像的地址。例如,该入口点至少提供一个形成静止图像的视频数据的开始地址。
在一个示范性实施例中,入口点将形成静止图像的视频数据的演示时间映射到形成静止图像的视频数据的地址。
在另一个示范性实施例中,选录流文件可至少包括多于一个静止图像的视频数据。在本实施例中,入口点映射表包括与各静止图像关联的入口点,各入口点至少提供一个关联的静止图像的地址。
在一个更进一步的示范性实施例中,录制区域也可包括其它导航信息以再现一个或多个静止图像。例如,这种导航信息可包括一个播放清单。在一个示范性实施例中,该播放清单包括至少一个表示将被再现的选录流文件中视频数据的部分的播放项目,该选录流文件中的视频数据的部分包括所述的静止图像。
在一个更进一步的示范性实施例中,录制介质也可包括另一个选录流文件,该另一个选录包括音频数据。在这一实施例中,播放清单可进一步包括至少一个表示将再现的音频数据的部分的次播放项目。
本发明还提供用于录制和再现根据本发明的数据结构的装置和方法,以及录制和再现根据本发明的幻灯的装置和方法。
【附图说明】
本发明的上述特征和其它优点通过下面的详细描述并结合附图将会清楚地被理解,图中:
图1表示根据本发明的录制介质文件或数据结构的示范性实施例;
图2表示其上存储有图1的数据结构的录制介质的例子;
图3表示管理根据本发明的一个示范性实施例的高密度录制介质的静止图像的方法;
图4表示与图3的实施例关联的利用播放项目和次播放项目来管理静止图像图片和音频数据的再现的示范性实施例;
图5表示静止图片具有无限显示持续时间的本发明的示范性实施例;
图6表示静止图片在有限持续时间被显示的顺序显示幻灯的例子;
图7表示根据本发明的示范性实施例播放的一个可浏览的幻灯的例子;
图8表示本发明的一个光盘录制和再现装置的实施例的示意图。
【具体实施方式】
为了使本发明可以被完全理解,现在将参考附图描述其示范性实施例。
如图1所示,根据本发明的高密度录制介质,比如高密度光盘,例如,蓝光ROM(BD-ROM)、BD-RE等,可具有用于管理视频和音频数据的再现的文件或数据结构。如图1所示的根据本发明的数据结构的一些方面与人们熟知的BD-RE标准相同,因此这些方面不再非常详细地进行描述。
如图1所示,根目录包括至少一个BD目录。BD目录包括通用文件(未示出)、一个播放清单文件(比如,*.mpls)存储在其中的PLAYLIST目录、一个选录信息文件(*.clpi)存储在其中的CLIPINF目录和一个与选录信息文件相应的MPEG2格式A/V流选录文件(*.m2ts)存储在其中的STREAM目录。
STREAM目录包括MPEG2格式A/V流文件,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目录包括一个或多个播放清单文件。引入播放清单的概念是为了促进回放的编辑/组合选录的简化。一个播放清单文件是一个选录中的播放区间的集合。每个播放区间被称作一个播放项目。播放清单文件特别识别形成播放清单的各播放项目,各播放项目尤其是一对指向选录文件时间轴上的位置(例如,ATC或STC基础上的演示时间标志)的入点(IN-point)和出点(IN-point)。换言之,播放清单文件识别播放清单,各播放项目指向一个选录文件或其部分并识别与选录文件关联的选录信息文件。选录信息文件特别被用于映射播放项目到源包的选录文件。
通用信息文件(未示出)提供用于管理录制在光盘上的A/V流的再现的通用信息。
除了表示根据本发明的一个实施例的录制介质的数据结构外,图1还表示录制介质区域。例如,通用信息文件被录制在一个或多个通用信息区域中,播放清单目录被录制在一个或多个播放清单目录区域,播放清单目录中的各播放清单被录制在一个或多个录制介质的播放清单区域,等等。图2表示有图1的数据结构存储其上的录制介质的例子。如图所示,录制介质包括一个文件系统信息区域、一个数据库区域和一个A/V流区域。数据库区域包括一个通用信息文件和播放清单信息区域以及一个选录信息区域。通用信息文件和播放清单信息区域具有录制在其通用信息文件区域中的通用信息文件以及录制在其播放清单信息区域中的PLAYLIST目录和播放清单文件。选录信息区域具有CLIPINFO目录和录制在其中的关联的选录信息文件。A/V流区域具有录制在其中的各种主题的A/V流。
视频和音频数据被典型地组织成单独的主题;例如,视频和音频数据表示的不同电影被组织成不同的主题。另外,题目可以以书籍经常被组织成章节的方式非常相同的方式被组织成单独的章节。
由于新型、高密度录制介质,如BD-ROM和BD-RE光盘的大存储容量,所以不同的主题、主题或主题的部分的各种版本可以被存储并从而从录制介质被再现。例如,表示不同摄像视角的视频数据可以被录制在录制介质上。作为另一个例子,与不同语言关联的主题或其部分的版本可以被录制在录制介质上。作为一个更进一步的例子,主题的导演版本和戏剧版本可以被录制在录制介质上。或者,主题或主题的部分的成人版本、青年人版本和儿童版本(即,不同的父母控制版本)可以被录制在录制介质上。各版本、摄像视角等表示不同的再现路径,这些例子中的视频数据被称为多再现路径视频数据。
由于新型、高密度录制介质,如BD-ROM光盘的大存储容量,所以静止图像可以按照组织的和/或用户交互的方式被录制和再现,比如,做成幻灯。根据本发明的实施例的管理高密度光盘的静止图像的再现的数据结构以及根据本发明的实施例用于录制和再现静止图像的方法和装置将被描述。
根据本发明的一个实施例用于管理高密度录制介质的静止图像的方法在高密度录制介质,比如部分基于BD-RE文件结构和录制格式的BD-ROM上录制多个静止图像图片。如图3所示,多个静止图像(如JPEG等)被存储为分离的选录文件Still_Clip File,与音频和/或视频数据(如,电影视频数据)的文件分离。
在选录文件Still_Clip File被存储后,与选录文件Still_ClipFile相应的选录信息文件Still_Clip_Information Flie被生成和录制。选录信息文件Stll_Clip_Information File包括一个入口点(EP)映射表和多个序列Still_Sequence 1和Still_Sequence 2。包含在入口点映射表中的各入口点与一个静止图像图片相应。例如,各入口点提供一个形成关联的静止图像图片的视频数据的开头的开始地址(例如,源包号)。在一个示范性实施例中,各静止图像图片至少以MPEG2 I(内编码的)图片开头,从而开始地址指向这一I图片。在另一个示范性实施例中,静止图像图片仅包括一个视频数据的I图片。
静止图像图片的入口点可包括静止图像图片的地址信息和持续时间信息。作为持续时间信息的替代或补充,入口点可包括关联静止图像图片的演示时间标志(PTS)。入口点可进一步包括与静止图像图片同步播放的音频数据的持续时间信息或演示时间标志(PTS)。
如图3所示,包括在选录信息文件Still_Clip_Information File中的各静止序列具有信息字段“Start_Picture_number”、“Number_of_Pictures”和“Picture_size”。各字段的名称本身解释了在那一字段域中被传送的信息。与序列关联的各静止图像图片具有相同的属性和图片大小。
如图所示,第一序列Still_sequence 1具有信息Start_Picture_number=1、Number_of_Pictures=7和Picture_size=1920×1080;第二静止序列Still_sequence 2具有信息Start_Picture_number=8、Number_of_Picture=10和Picture_size=960×540。另外,静止序列的开始可以通过一个偏移图片号表示。
根据本发明的示范性实施例,静止图像的显示和静止图像显示过程中音频数据的回放还可以在播放清单水平上被管理。在一个示范性实施例中,播放清单的播放项目被用于管理形成静止图像图片的视频数据的再现,而播放清单的次播放项目被用于管理与静止图像图片一起回放的音频数据的再现。播放清单可以表示单个静止图像图片的再现。或者,一个播放项目可以表示一组静止图像图片的再现,并还可表示该组的显示模式。
图4表示与图3的实施例关联的利用播放项目和次播放项目来管理静止图像图片和音频数据的再现的示范性实施例。如图所示,播放清单的播放项目包括信息“IN_Picture”和“Out_Picture”,该信息表示选录文件中比如图3的Still_Clip File的一组静止图像图片Picture 1-Picture n的开始和结束。按照上面结合图3所述的,在一个示范性实施例中,入口点与各静止图像关联。在与包括静止图像图片Picture 1-Picture n的选录文件关联的选录信息文件中,入口点至少形成EP映射表的一部分。入口点提供各个图片的持续时间和/或PTS。如图4所示,播放清单的次播放项目包括信息“IN_Time”和“Out_Time”,该信息表示将与静止图像图片结合播放的,在与Still_Clip File分离的选录文件中的音频流的开始和结束。进一步如图4所示,次播放项目提供的“IN_Time”和“Out_Time”信息与播放项目提供的“IN_Picture”和“Out_Picture”同步,从而在再现过程中,如下面详细描述的光盘再现装置与第二、第三和第四静止图像图片Pictures 2、3和4同步回放那些图片的音频数据的部分。
图4表示有限持续时间静止图像图片的显示,而图5表示静止图像图片具有无限显示持续时间的本发明的一个示范性实施例。在这一实施例中,与静止图像图片Picture 1关联的入口点被设置为无限的。因此,如下面所详细描述的光盘再现装置无限地显示该静止图像图片。另外,图5显示包括指示静止图像图片Picture 1的再现的播放项目的播放清单也包括指示分离的选录文件中的音频数据的部分的再现的次播放项目。当静止图像图片的显示持续时间为无限时,光盘再现装置无限地重复播放或按照规定的重复次数播放与该静止图像图片关联的音频数据。而且,与静止图像图片的无限持续时间相应,光盘再现装置在用户输入被接收之前一直显示该静止图像图片。
图6表示在上述实施例基础上连续显示幻灯的例子,其中静止图像图片在有限持续时间内被显示。如图6所示的例子,光盘再现装置播放幻灯,它根据包括在与选录文件关联的选录信息文件的入口点中的持续时间信息来连续地显示多个存储在选录文件中的静止图像图片。
或者,各静止图像的演示时间标志(PTS)可代替持续时间信息而被录制。在这一情况下,光盘再现装置利用与各图像关联的演示时间标志(PTS)确定何时开始显示关联的静止图像的方式播放幻灯。
如果入口点还包括与静止图像图片相关的音频持续时间信息或音频演示时间标志(PTS),那么光盘再现装置就以利用音频持续时间信息或音频演示时间标志的同样的方式播放幻灯。
光盘再现装置还可播放可浏览幻灯,其中多个静止图像图片以无限持续时间被显示。在可浏览幻灯中,光盘再现装置根据用户输入在播放的静止图像之间跳跃。图7表示根据本发明的示范性实施例的基于上述实施方式播放的可浏览幻灯的例子。如图所示,播放清单包括第一-第三播放项目PlayItem 1、PlayItem 2和PlayItem 3。各第一-第三播放项目PlayItem 1、PlayItem 2和PlayItem 3包括用于从包括静止图像图片的一个或多个选录文件中再现一个或多个静止图像图片的信息。
如图7所示,第一播放项目PlayItem 1引用的选录文件的部分至少包括第一、第二和第三图片Pic.1、Pic.2和Pic.3。图7还用图表表示与第一、第二和第三图片Pic.1、Pic.2和Pic.3关联的各入口点规定了各自的有限显示持续时间Duration 1、Duration 2和Duration 3。
相应地,第一播放项目PlayItem 1的静止图像图片被连续地显示。然而,如果在显示静止图像图片的过程中,光盘再现装置接收到指示显示前一个或下一个静止图像图片的用户输入,那么光盘再现装置就结束当前静止图像图片的显示并显示该前一个或下一个静止图像图片。图7表示一个例子,其中在显示第二静止图像图片Pic.2过程中,收到用户输入指示显示下一个静止图像图片。当这一请求被接收到时,光盘再现装置指向下一个静止图像图片的入口点;即,当前显示静止图像的入口点的下一入口点。利用这个下一入口点,下一个静止图像图片Pic 3被显示。图7还表示一个例子,其中在显示第三静止图像图片Pic.3的过程中,收到用户输入指示显示前一个静止图像图片。当这一请求被接收到时,光盘再现装置指向前一个静止图像图片的入口点;即,当前显示静止图像的入口点的前一入口点。利用这个前一入口点,前一个静止图像图片Pic 2被显示。
如图7进一步所示,如果音频数据与各静止图像图片关联,那么用户输入也使再现的音频数据以与上面关于静止图像图片的视频数据的描述的相同的方式发生变化。
从图7还可进一步得知,对于具有如第二播放项目PlayItem 2中所示的无限显示持续时间的静止图像图片来说,可浏览幻灯展示可发生。从一个静止图像图片到下一个或前一个静止图像图片的跳跃以上述关于第一播放项目PlayItem 1的同样的方式发生。
图8表示根据本发明的一个光盘录制和再现装置的实施例的示意图。如图所示,AV编码器9接收并编码数据(如,静止图像数据,音频数据,等)。AV编码器9与编码信息和流属性信息一起输出编码数据。多路复用器(multiplexer)8根据编码信息和流属性信息来编码数据进行多路处理以产生,如MPEG-2传输流。源分包器(sourcepacketizer)7根据光盘的音频/视频格式将来自多路复用器(multiplexer)8的传输包分包成源包。如图8所示,AV编码器9、多路复用器(multiplexer)8和源分包器(source packetizer)7的操作由控制器10控制。控制器10接收关于录制操作的用户输入,并将控制信息提供给AV编码器9、多路复用器(multiplexer)8和源分包器(source packetizer)7。例如,控制器10将实施的编码类型指示给AV编码器9,将要生成的传输流指示给多路复用器(multiplexer)8,以及将源包格式指示给源分包器(source packetizer)7。控制器10还控制驱动器3以在光盘上录制来自源分包器(source packetizer)7的输出。
控制器10还生成管理录制在光盘上的数据的再现的导航和管理信息。例如,根据通过用户界面接收的信息(如,由计算机系统存储在盘上、通过局域网提供或互联网提供的指令集,等),控制器10控制驱动器3在光盘上录制一个或多个图1-7的数据结构。
在再现过程中,控制器10控制驱动器3再现这一数据结构。根据包含在其中的信息,以及通过用户界面(如,录制和再现装置上的控制按钮或与该装置相关的遥控装置)接收的用户输入,控制器10控制驱动器3以从光盘再现数据。例如,如上面关于本发明的实施例的讨论,一个或多个静止图像可以根据导航信息与音频数据结合再现。另外,一个图像或一组图像可以被再现为一个幻灯或一个幻灯的部分。也如前讨论的,幻灯可以被同步化,可浏览,等。
再现的源包被一个源拆包器(source depacketizer)4接收并转换为数据流(如,MPEG-2传输包流)。多路分解器(demultiplexer)5将数据流多路分解为编码数据。AV解码器6将编码数据解码以生成提供给AV编码器9的原始数据。在再现过程中,控制器10控制源拆包器(source depacketizer)4、多路分解器(demultiplexer)5和AV解码器6的操作。控制器10接收关于再现操作的用户输入,并将控制信息提供给AV解码器6、多路分解器(demultiplexer)5和源拆包器(sourcedepacketizer)4。例如,控制器10将实施的解码类型指示给AV解码器9,将要多路分解的传输流指示给多路分解器(demultiplexer)5,以及将源包格式指示给源拆包器(source depacketizer)4。
尽管图8被描述为一个录制和再现装置,但应该理解,利用图8的那些提供录制或再现功能的部分可获得单独的录制或单独的再现装置。
从前面的披露将可以获知,本发明提供一种具有用于管理录制在高密度录制介质(如,高密度光盘,比如BD-ROM)上的静止图像的数据结构的录制介质。例如,数据结构允许以各种方式显示静止图像和可能的音频数据。
从上面的描述可以清楚地得知,本发明提供用于在高密度录制介质上录制用于管理录制在录制介质上的静止图像的数据结构的方法和装置。
上面的描述进一步提供根据数据结构再现录制在高密度录制介质上的静止图像的方法和装置,其中数据结构也录制在高密度录制介质上,用于管理静止图像的再现。
尽管本发明以有限数目的实施例被披露,但本领域技术人员从中可获知许多的修改和变化。例如,尽管在几个例子中以蓝光ROM描述,但本发明并不局限于这一标准的光盘。所有这些修改和变化都要包括在本发明的精神和范围内。