CN101124635A - 具有用于管理各种数据的数据结构的记录介质及再现方法和装置 - Google Patents
具有用于管理各种数据的数据结构的记录介质及再现方法和装置 Download PDFInfo
- Publication number
- CN101124635A CN101124635A CNA2004800415288A CN200480041528A CN101124635A CN 101124635 A CN101124635 A CN 101124635A CN A2004800415288 A CNA2004800415288 A CN A2004800415288A CN 200480041528 A CN200480041528 A CN 200480041528A CN 101124635 A CN101124635 A CN 101124635A
- Authority
- CN
- China
- Prior art keywords
- recording medium
- data
- subpath
- reproduction
- supplementary data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
在用于管理各种数据流的再现的数据结构中,播放项包括至少一个播放项和至少一个子路径。该播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,且该子路径包括至少一个子播放项。子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,且该子播放项包括用于提供同步信息以使补充数据的再现和主数据的再现同步的同步数据字段。此外,该子路径包括类型指示符,所述指示符指示由子路径管理的补充数据的类型并表示同步信息是否有效。
Description
技术领域
本发明涉及诸如只读蓝光盘(BD-ROM)之类的高密度记录介质。
背景技术
光盘被广泛地用作光学记录介质。目前,正在开发光盘中的新的诸如蓝光盘(下文称为“BD”)之类的用于记录和存储大量高清晰度视频和音频数据的高密度光学记录介质(HD-DVD)。当前,作为下一代HD-DVD技术的蓝光盘(BD)的全球标准技术规范正在被建立成为能存储远远超过现有DVD的数据量的下一代光学记录方案。
与此相关地,已经开始蓝光盘(BD)标准的光学再现装置的开发。然而,蓝光盘(BD)标准尚未完成,开发完备的光学再现装置存在困难。
特别地,对于数据从蓝光盘(BD)的有效再现,为便于用户,除主AV数据之外还可再现各种其它数据,例如,关于主AV数据的辅助或补充数据(例如,交互式的图形数据、字幕数据等)。因此,应当提供管理信息以便管理主数据和补充数据的再现。然而,在当前的蓝光盘(BD)标准中,因为用于管理各种数据特别是补充数据的统一标准仍不完善,对蓝光盘(BD)光学再现装置的开发尚存在许多限制。
发明内容
根据本发明的记录介质包括用于管理各种数据流的再现的数据结构。在一实施例中,记录介质存储包括至少一个播放项和至少一个子路径的播放列表。播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,而子路径包括至少一个子播放项。子播放项包括用于管理记录在记录介质上的补充数据的再现的管理信息,且该子播放项包括用于提供同步信息的同步数据字段,以同步补充数据的再现和主数据的再现。子路径还包括类型指示符,该指示符指示通过子路径管理的补充数据的类型并表示该同步信息是否有效。
例如,当类型指示符指示补充数据类型为用于幻灯片或交互式图形呈现菜单的音频时,类型指示符指示同步信息无效、且子路径与播放项不同步。作为另一示例,当类型指示符指示补充数据类型为文本字幕呈现时,该类型指示符指示同步信息有效、且子路径与播放项同步。在另一实施例中,记录介质存储包括至少一个播放项和至少一个子路径的播放列表。播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,而子路径包括至少一个子播放项。子播放项包括用于管理记录在记录介质上的补充数据的再现的管理信息,且该子播放项标识至少一个片断信息文件。每个所标识的剪辑信息文件指示要从记录介质再现的补充数据的相关联剪辑。每个所标识的剪辑信息文件提供指示在相关联剪辑中补充数据的应用类型的应用类型指示符。
另外,子路径包括指示通过子路径管理的补充数据的类型,并表示应用类型的类型指示符。
例如,当类型指示符指示补充数据类型为文本字幕时,类型指示符表示由所标识的剪辑信息文件提供的应用类型指示符指示在相关联剪辑中补充数据的应用类型是用于文本字幕的。
本发明还提供根据本发明的用于记录和再现数据结构的装置和方法。
附图说明
包括在内以提供对本发明的进一步理解、并结合其中构成本申请的一部分的附图示出本发明的实施例,并与说明书一起用于解释本发明的原理。
在附图中:
图1示出根据本发明的一个示例实施例的用于管理盘片上的各种数据的文件结构;
图2示出根据本发明的一个示例实施例的其上记录了图1的文件结构的盘片的格式;
图3示出用于记录主AV数据和补充数据流的再现管理信息的数据结构和方法;
图4A-4C为根据本发明的多个示例实施例的用于具有不同属性的剪辑的再现管理的主路径和可能的子路径结构的示图;
图5A和5B示出其中同时提供主AV数据和补充数据,特别是文本字幕的示例的示图;
图6示出根据本发明的示例实施例的子路径和子播放项的语法数据结构;
图7示出根据本发明的一个示例实施例的用于补充数据剪辑信息的Clipinfo()语法的示图;
图8示出根据本发明的一个示例实施例的用于补充数据剪辑信息的SequenceInfo()数据结构语法的示图;
图9示出根据本发明的一个示例实施例的文本字幕剪辑的STC序列的示图;
图10示出根据本发明的一个示例实施例的用于补充数据剪辑信息的ProgramInfo()数据结构语法的示图;
图11示出根据本发明的一个示例实施例的光学记录和再现装置的框图。
最佳实施方式
现在将详细参考本发明的各个实施例,其示例在附图中示出。虽然本发明中所使用的词是从广泛使用的通用词中选择的,但还是存在申请人按其判断所选择的词,这些词的详细含义在本发明说明书的相关部分中进行描述。这样,应按本公开中提供的词的含义来理解本发明。
鉴于上述内容,本发明中的主数据指记录介质(例如,光盘)上的主数据或信息,例如通常以MPEG2格式记录的作者向用户提供的视频和音频数据并常被称为主AV数据流的标题。
辅助或补充数据指为了便于再现提供给用户的所有关于主数据的数据,包括,例如,作为背景音乐的辅助音频流;诸如弹出式菜单的交互式图形流;与用户交互的点击声;以及诸如解说词信息和歌词的字幕信息。
因此,取决于补充数据的性质,以MPEG2格式将补充数据与主AV流多路复用地记录,或以MPEG2格式或其它与主AV流无关的格式记录成流式文件。
解说词信息是当用户选择光盘支持的一种语言的字幕、并想要观看具有该语言解说词的视频(主AV数据)时通常显示在屏幕一侧的信息。
为了取决于相关联再现单元中数据的性质提供不同菜单而引入的弹出式菜单,是在不改变正在再现中图片的再现的情况下在显示屏的小窗口中提供的菜单信息。该弹出式菜单可与正在再现的图片重叠显示。因此,该菜单信息被称为“弹出式”菜单。
点击声是在选择菜单按钮时或选择切换时提供的短促声音,它唤起用户注意已进行选择的事实。根据点击声的使用,点击声有时被称为“菜单声”。
在本发明中,作为补充数据的“字幕”可以是诸如歌词之类的解说词信息、呈现图形信息等。因此,字幕可用诸如MPEG2传输(TS)分组、二进制格式的位图形式、或文本数据(例如字符数据)的各种格式编写。以文本数据形式记录的字幕可称为“文本字幕”。
将参照图1和2详细说明将主数据和补充数据记录在诸如BD盘之类的记录介质上的格式、以及用于管理该数据的文件结构。
图1示出根据本发明的一个示例实施例的用于管理盘片上的各种数据的文件结构。如图所示,该文件结构在根目录下包括至少一个BD目录BDMV,它具有作为通用文件(上层文件)的索引文件index.bdmv和目标文件MovieObject.bdmv用于确保用户交互。例如,索引文件index.bdmv被构造成以具有用户可选择的菜单信息和标题信息的索引表为中心。BD目录还包括播放列表目录PLAYLIST、剪辑信息目录CLIPINF、流目录STREAM和辅助目录AUX DATA。
流目录STREAM具有关于记录在MPEG2传输分组中的主视频和音频流(称为主AV流)的文件。因为主AV流以MPEG2格式记录,所以主AV流文件(例如,01000.m2ts和02000.m2ts)的文件名扩展将为“*.m2ts”。
同时,当补充数据流文件独立于主数据流文件时,在主数据的再现期间为便于用户而提供的辅助或补充数据的流可在一单独目录-AUX DATA目录中提供。AUX DATA目录具有补充和辅助数据流,诸如文本字幕(10001.txtst、10002.txtst)、字体(aaaaa.font、20001.font)、弹出式菜单(未示出)、点击声(Sound.bdmv)等。诸如交互式图形(例如弹出式菜单)和字幕(例如文本字幕)之类的补充数据与主AV流相关,并可由诸如声音文件和字体文件之类的其它补充数据支持。例如,声音文件可包括与用户从弹出式菜单中的选择相关联地再现的点击声,而字体文件可包括用于再现文本字幕的字体。诸如可浏览幻灯片的音频信息之类的一些补充数据流与主数据流多路复用,因此这些补充数据流被包括在流目录STREAM中。AUX DATA目录中的补充数据流不与主数据流多路复用。
剪辑信息目录CLIPINF具有与流文件一一对应的剪辑信息文件(例如,01000.clip、02000.clip、10001.clpi及10002.clpi),和某些AUX DATA文件*.m2ts和*.txt。特别地,剪辑信息文件*.clpi具有相关联文件的属性信息和定时信息。定时信息包括关于将相关联文件中数据的呈现时间标记(PTS)映射至文件中源分组的源分组号的信息。通常,此映射被称为入口点映射(EP映射)。在BD标准中,将AV流*.m2ts、*.txt文件等和相关联剪辑信息文件*.clpi(例如,10002.clpi和10002.txtst)统称为“剪辑”。
播放列表目录PLAYLIST包括播放列表文件(*.mpls)和至少一个用于指定特定剪辑的播放间隔的播放项。因此,播放项具有期望播放的(即由播放项中的剪辑名Clip_Information_File指定)特定剪辑的播放开始时间In-Time和播放结束时间Out-Time。播放列表文件*.mpls通过提供至少一个播放项来提供用于播放期望剪辑的基本播放文件信息。另外,可向播放列表文件*.mpls提供子播放项SubPlayItem用于补充数据的再现管理。如下详述,该子播放项提供与播放项相同的某些管理信息,但用于补充数据的再现。同样,当提供子播放项SubPlayItem用于文本字幕的再现时,文本字幕数据可与相关联的播放项PlayItem(如下详述)同步地再现。作为另一示例,当提供子播放项SubPlayItem用于可浏览幻灯片的再现时,可不与相关联播放项PlayItem同步地再现幻灯片数据。
如图2所示,BD-ROM的盘卷被组织成文件***信息区、数据库区和流区。文件***信息区存储用于管理盘片的***信息。数据库区包括通用文件区与播放列表和剪辑信息区。通用文件区存储诸如index.bdmv文件和MovieObject.bdmv文件之类的通用文件。播放列表和剪辑信息区存储PLAYLIST目录和CLIPINF目录。主数据和补充数据被记录在流区中。据此,再现装置通过使用数据库区中的文件信息和/或流区中的流管理信息来确定期望再现的主数据和补充数据。
接着,将详细说明用于管理再现补充数据的数据结构和信息。还将详细说明用于将管理信息记录为盘片管理信息的方法、以及使用所记录的管理信息再现补充数据的方法。
图3示出用于记录主AV数据和补充数据流的再现管理信息的数据结构和方法。如图所示,可通过播放列表文件Playlist管理用于再现的特定标题,并将主AV数据记录在主剪辑Main Clip(未示出)中。更具体地说,在此实例中,可通过多个播放项PlayItem#1和PlayItem#2来管理一个主剪辑Main Clip。同样,可以通过一个播放列表PlayList内的多个播放项来管理不同的主剪辑MainClip。
补充主AV数据的补充数据被记录在单独的剪辑中,并通过例如SubPlayItem#1、#2和#3的子播放项进行管理。如图所示,对每个补充数据类型都存在子路径,并通过子路径来组织子播放项。
即,补充数据根据剪辑类型分类并通过多个子播放项来进行管理。例如,用于可浏览幻灯片的音频剪辑可以是通过一个子路径中的第一子播放项SubPlayItem#1来管理的剪辑,而分别用于支持韩文、英文、日文的解说词信息的多个文本字幕剪辑Text Subtitle Clip#1,#2和#3可以是通过另一子路径中的子播放项SubPlayItem 2来管理的剪辑。作为补充数据,除音频剪辑和文本字幕剪辑以外的多个其它剪辑(例如,弹出式菜单等)可通过又一子路径中的子播放项SubPlayItem 3来管理。
因此,本发明的示例文件结构具有其中由每个剪辑类型(例如每一补充数据或子路径类型)的子播放项来管理剪辑的结构。
播放列表中的播放项PlayItem具有用于再现主数据的再现管理信息,而子播放项SubPlayItem具有用于再现补充数据的再现管理信息。特别地,如上所述,作为再现管理信息的一部分,播放项和子播放项提供每个相关联剪辑的再现开始时间In-time和再现结束时间Out-Time。管理信息的这方面将参照图4A-4C更详细地说明。
图4A-4C为根据本发明的多个示例实施例的用于具有不同属性的剪辑的再现管理的主路径和可能的子路径结构的示图。这些示图提供根据本发明的数据结构的图形表示。稍后将说明用于这些数据结构的语法。
图4A示出用于可浏览幻灯片的音频剪辑(即补充音频流)的示例的示图。如图所示,对于形成主路径的多个播放项PlayItem#1和#2,子播放项SubPlayItem#l形成可浏览幻灯片的音频呈现路径作为子路径。即,子播放项SubPlayItem#1可以用于在显示可浏览幻灯片时提供作为补充音频流的背景音乐。
在此实例中,子播放项SubPlayItem#1通过提供关于具有辅助音频流的剪辑的再现开始时间SubPlayItem_IN_time和再现结束时间SubPlayItem_Out_time的信息来管理补充音频流的再现。另外,再现被管理成辅助音频流剪辑与形成主路径的播放项PlayItem的再现不同步。该子路径类型的子播放项SubPlayItem不能具有多个补充音频剪辑,而相反只可具有一个补充音频剪辑。子播放项SubPlayItem#1还通过提供剪辑的剪辑信息文件名Clip_information_file_name来管理剪辑。
图4B示出多个文本字幕剪辑实例,即根据本发明一实施例的文本字幕流的示图。如图所示,多个具有不同语言信息(即,韩文、英文、日文等)的文本字幕流的字幕子路径可各具有一个子剪辑入口标识符SubClip_entry_id,并可通过一个子播放项SubPlayItem#2来管理。子播放项SubPlayItem#2通过提供再现开始时间SubPlayItem_IN_time和再现结束时间SubPlayItem_Out_time来管理文本字幕流的再现。因此,单个间隔(In_time至Out-Time)适用于由子播放项SubPlayItem#2管理的多个剪辑中的每一个。
如上所述,文本字幕流与主AV数据同步地再现,因为文本字幕流是正在再现视频流(主AV数据)时通常显示在显示屏幕一侧的信息。
通过使用诸如PTS(呈现时间标记)之类的信息,子播放项SubPlayItem与播放项PlayItem同步。更具体地说,通过使用下述子播放项SubPlayItem中的“sync_PlayItem_id”和“sync_start_PTS_of_PlayItem”的字段信息,子播放项SubPlayItem与播放项PlayItem同步。
对于如图4B所示的示例,如果子播放项SubPlayItem#2在时间t1与具有播放项id“0”的第一播放项PlayItem#1同步,则子播放项SubPlayItem#2包括设置成第一PlayItem#1的播放项id(即“0”)的sync_Playitem_id字段和设置成时间t1的sync_start_PTS_of_PlayItem。
如下所详述的,子播放项SubPlayItem还提供与文本字幕流剪辑相关联的剪辑信息文件名。这通过由SubClip_entry_id对每一文本字幕流剪辑索引clip_information_file_name字段来实现。
图4C示出根据本发明的一个实施例的交互式图形流的示例的示图。如图所示,与用户(在图3中示为另一剪辑)交互的各种交互式图形流(例如弹出式菜单等)的交互式图形子路径可以用子入口标识符SubClip_entry_id来标识并通过一个子播放项SubPlayItem#3来管理。
由子播放项SubPlayItem#3管理的交互式图形流不与形成主路径的播放项PlayItem#1和#2同步再现。在这点上,本示例类似于图4A的示例。子播放项SubPlayItem#3通过提供单个再现开始时间SubPlayItem_IN_time和单个再现结束时间SubPlayItem_Out_time,并通过提供所管理的剪辑信息文件名来管理交互式图形流的再现。在这点上,本示例类似于图4B的示例。
图5A和5B示出其中同时提供主AV数据和补充数据,特别是文本字幕的示例的示图。图5A示出当作为解说词信息的文本字幕是韩文时的情况的一个示例,而图5B示出当作为解说词信息的文本字幕是英文时的情况的一个示例。韩文和英文的文本字幕作为独立的剪辑存在,并基于用户的选择显示于显示屏的一侧,与主AV流分开或重叠。
接着,将说明根据本发明的多个实施例的数据结构的语法。
图6示出根据本发明的多个示例实施例的子路径和子播放项的语法数据结构。如图所示,指定与一个播放列表PlayList中所包括的主AV数据相关的补充数据的路径的“SubPath()”的语法具有长度字段、“SubPath_type”字段、“is_repeat_SubPath”字段、“number_of_SubPlayItems”字段和“SubPlayItem(i)”字段。
长度字段指示SubPath数据结构的长度。“SubPath_type”字段指示子路径类型。这里,类型0和1被保留,类型2指示用于可浏览幻灯片的音频路径,类型3指示交互式图形呈现菜单路径,类型4指示文本字幕呈现路径,而类型5-255也被保留。光学记录和再现装置可通过使用“SubPath_type”确定哪个子播放项管理哪种类型的剪辑。如上所述,只有文本字幕SubPath_type=4与主AV数据同步再现。因此,子路径类型字段指示子路径的子播放项中的sync_PlayItem_id和sync_start_PTS_of_PlayItem字段何时有效或无效。
“number_of_SubPlayItems”字段指示通过子路径管理的子播放项入口SubPlayItem()的数量。
还如图6所示,子播放项“SubPlayItem(i)”的语法包括指示子播放项长度的长度字段、标识通过子播放项管理的剪辑的第一或唯一剪辑信息文件的“Clip_Information_file_name”字段、用于指定上述流文件开始时间和结束时间的SubPlayItem_IN_time字段和SubPlayItem_Out_time字段、具有根据ISO646的值“m2ts”的“Clip_codec_identifier”字段、用于指示剪辑的STC序列的stc_id值的“ref_to_STC_id[0]”字段、以及用于如上所述在有效使子播放项与播放项同步的“sync_PlayItem_id”字段和“sync_start_PTS_of_PlayItem”字段。
子播放项语法还包括记录在其上的称为“is_multi_Clip_entries”的1比特信息字段,作为用于标识补充数据的多个片断是否由子播放项管理的信息。例如,当“is_multi_Clip_entries”=1b时,子播放项管理多个剪辑,而当“is_multi_Clip_entries”=0b时,子播放项管理单个剪辑。
如果子播放项管理多个剪辑(即“is_multi_Clip_entries”=1b),则子播放项的语法还包括指示由子播放项管理的剪辑数量的“num_of_Clip_entries”。当管理多个剪辑时,这些剪辑在子播放项语法中被称为子剪辑。对于第二剪辑(即,subclip_entry_id=1)至最后一个子剪辑,子播放项的语法提供“ Clip_Information_file_name[subclip_entry_id]”字段、“Clip_Codec_Identifier[subclip_entry_id]”字段和“ref_to_STC_id[subclip_entry_id]”字段。在索引(例如subclip_entry_id)为“0”的情况下,第一片断的这些信息已在播放项语法的第一部分中提供。
另外,如果Subpath_type为4(即,子播放项管理文本字幕),则“language_code”字段被包括在由子播放项管理的每一剪辑的子播放项语法中。因此,通过“language_code[0]”字段记录子剪辑入口标识符=0的子剪辑的语言信息,并通过图6所示的“language_code[subclip_entry_id]”记录关于子播放项中剩余的多个文本字幕的语言信息。在本实施例中,由子播放项管理的文本字幕的数量最多为255。子剪辑的语言代码指示由该子剪辑表示的文本字幕的语言。
根据上述数据结构和方法,表示文本字幕的各种语言剪辑,且可以将“language_code”字段用于向用户提供语言选择信息以便选择和再现文本字幕是显而易见的。
图7~8示出根据本发明的示例实施例的用于包括关于通过子播放项管理的补充数据剪辑的信息的数据结构和方法。
图7示出根据本发明的一个示例实施例的用于补充数据剪辑信息的Clipinfo()语法的示图。如图所示,具有关于各个流文件*.m2ts、*.txst等的应用信息和时间信息的剪辑信息文件zzzzz.Clpi具有5个数据结构对象:ClipInfo()、Sequencelnfo()、ProgramInfo()、CPI()和ClipMark()。
“ClipInfo()”数据结构包括长度字段和“application_type”字段等。长度字段指示“ClipInfo()”数据结构的长度。“application_type”字段‘1’指示用于电影应用(Movie application)的传输流,“application_type”字段‘2’指示用于基于时间的幻灯片的传输流,“application_type”字段‘3’指示用于可浏览幻灯片主路径的传输流,“application_type”字段‘4’指示用于可浏览幻灯片子路径的音频呈现的传输流,“application_type”字段‘5’指示用于交互式图形流子路径的传输流,而“application_type”字段‘6’指示用于文本字幕流子路径的传输流。即,根据“application_type”,定义相应流的应用。换言之,对于补充数据,子路径类型和应用类型字段相关成使子路径类型指示应用类型,反之亦然。
当“application_type”为6时(即,文本字幕流的情况),ClipInfo()数据包括用于定义字符代码值的“character_code”字段、用于定义字体数量的“number_of_fonts”字段、用于为众多字体的每一个定义一个文件名的“font_file_name[font_id]”字段。
以下表1示出可用于“character_code”字段中的字符代码值。
表1
值 | 字符代码 | 编码 |
0x00 | 保留 | |
0x01 | 统一代码V1.1(ISO 10646-1) | UTF8 |
0x02 | 统一代码V1.1(ISO 10646-1) | UTF16 bigendian |
0x03 | GBK18030-2000(中文) | N.A |
0x04 | GB2312(中文) | N.A |
0x05 | BIG5(中文) | N.A |
0x06 | Shift JIS(日文) | N.A |
0x07 | 包括用于罗马字体的KSC 5653的KSC 5601-1987(韩文) | N.A |
其它 | 保留 |
可以根据表1中的值指定和使用字符代码值,特别是可用Big Endian的形式将字符记录在文本字幕流中。
在再现期间,可在再现播放列表之前将由“font_file_name[font_id]”字段指定的字体文件预载在缓冲器上。
图8示出根据本发明的一个示例实施例的用于补充数据剪辑信息的SequenceInfo()数据结构语法的示图。如图所示,在剪辑信息文件zzzzz.Clpi的5个数据结构对象中,SequenceInfo()数据结构具有指示SequenceInfo长度的长度字段、以及指示ATC(到达时间时钟)序列的数量的“number_of_ATC_sequence”字段。通过将ATC id索引从“0”(即,ATC_id=0)开始增1直至达到ATC序列数量,向每个ATC序列提供“SPN_ATC_start[atc_id]”字段信息、“number_of_STC_sequence[atc_id]”字段信息、和“offset_STC_id”字段信息。
“SPN_ATC_start[atc_id]”字段提供由AV流文件的act_id指定的ATC序列的起始位置的源分组号(SPN),“offset_STC_id”字段提供第一STC序列的偏移stc_id值,而“number_of_STC_sequence[atc_id]”指示由act_id指定的ATC序列中STC(***时钟)序列的数量,该STC序列的数量被设置为‘1’。
另外,通过STC_id从在“offset_STC_id[atc_id]”字段中给出的偏移值增1至通过将该偏移值加至“number_of_STC_sequence[atc_id]”字段中的数字所获得的数值,提供以下字段:“PCR_PID[atc_id][stc_id]”字段、“SPN_STC_start[atc_id][stc_id]”字段、“presentation_start_time[atc_id][stc_id]”字段、以及“presentation_end_time[atc_id]stc_id]”字段。
“PCR_PID[atc_id][stc_id]”字段指示传输分组的PID值,它包含对由act_id指定的ACT序列中由stc_id指定的STC序列有效的PCR字段。“SPN_STC_start[atc_id][stc_id]”字段指示处于由act_id指定的ACT序列中的stc_id所指定的STC序列的起始位置处的源分组号SPN。在文本字幕流的情况中,该字段被设置为‘0’。
“presentation_start_time[atc_id][stc_id]”字段、和“presentation_end_time[atc_id][stc_id]”字段分别指示由AV流中的atc_id指定的ATC序列的stc_id所指定的STC序列的起始时间和结束时间。在文本字幕流的情况中,起始时间被设置为‘0’,而结束时间与上次呈现的结束时间相同。
图9示出根据本发明的一个示例实施例的文本字幕剪辑的STC序列的示图。如图所示,在用多个播放项PlayItem表示的HDMV电影中,一个子播放项SubPlayItem管理的文本字幕具有一个STC序列,并用与播放列表PlayList相同的全局时间轴表达该STC序列。
这是因为无论播放项PlayItem的数量如何,通过使用一个STC序列而使用与播放列表PlayList相同的全局时间轴来表达STC序列对连续提供文本字幕信息是自然的。
此外,如前所述,STC序列的起始时间被设置为‘0’,而结束时间与上次呈现的结束时间相同。为了对具有一个STC序列的文本字幕进行解码,解码器获取关于播放列表PlayList的主AV剪辑的STC不连续点(见图9中的弧)的信息。
图10示出根据本发明的一个示例实施例的用于补充数据剪辑信息的ProgramInfo()数据结构语法的示图。如图所示,在剪辑信息文件zzzzz.Clpi的5个数据结构对象中,ProgramInfo()数据结构具有长度字段和“number_of_program_sequence”字段。长度字段指示ProgramInfo数据结构的长度,而“number_of_program_sequence”字段指示由ProgramInfo数据结构管理的程序序列的数量。对于每个通过1索引的程序序列,数据结构包括:“SPN_program_sequence_start[1]”字段、“program_map_PID[1]”字段、和“number_of_streams_in_ps[1]”字段。“SPN_program_sequence_start[1]”字段指示第1程序序列的起始的源分组(SPN)。“program_map_PID[1]”字段指示包含第1程序序列的program_map_section的传输分组的PID值。“number_of_streams_in_ps[1]”字段指示第程序序列中流元的数量对于通过stream_index索引的每个流,该数据结构还包括“stream_PID[1]”字段、“StreamCodingInfo[1][stream_index]”字段等。“stream_PID[1][stream_index]”字段指示用于由序列索引1指定的程序序列的流索引Stream_index所指定的流元的传输分组的PID值。“StreamCodingInfo(i,stream_index)”字段具有关于主AV流和补充数据流的流元的编码信息。
具有关于流元的编码信息的“StreamCodingInfo(1,stream_index)”字段包括用于指定“StreamCodingInfo(1,stream_index)”字段的长度的“长度”字段,和用于指示流元的编码类型的“stream_coding_type”字段。后一字段取决于流元的编码类型具有关于各种形式的流的编码信息。
例如,stream_coding_type 0x02指示MPEG2视频流的编码信息,stream_coding_type 0x80指示HDTV LPCM音频的编码信息,stream_coding_type 0x81指示Dolby AC-3音频的编码信息,stream_coding_type 0x82指示dts音频的编码信息,stream_coding_type 0x90指示呈现图形流的编码信息,而stream_coding_type 0x92指示文本字幕流的编码信息(为了便于说明,图10示出stream_coding_type 0x02和0x92的情况)。
在stream_coding_type=0x02的情况中,提供了video_format、frame_rate、aspect_ratio、cc_flag和ISRC()字段。前三个字段是显然的,cc_flag指示525/60TV***的第21行信息是否包括在流中,而ISRC字段指示可适用的国际标准记录码。
在stream_coding_type 0x92的情况中(即,在文本字幕流的情况中),通过使用“textST_language_code”可以包括关于文本字幕剪辑的语言信息。
上述数据结构的整个集合或子集可以一起或独立地使用。同样,很明显可以使用上述任一种方法由子播放项选择多种剪辑信息。
图8和10中剪辑信息文件的用于zzzzz.clip的5个数据结构对象还包括指示AV流的时间信息和地址信息之间关系的CPI数据结构,以及当前未定义的ClipMark()数据结构。由于与本发明没有实质关系,将省略这两个数据结构的详细说明。
总之,如上所述,作为独立剪辑存在的补充数据用剪辑类型表示,并由单独的子播放项管理。
为了单独剪辑的管理,用SubPath_type信息表示子播放项的应用,并根据本发明的实施例构造子播放项的语法。为了将由子播放项管理的补充数据剪辑所需的信息包括在由相应的剪辑信息数据结构中,根据本发明实施例构建剪辑信息文件zzzzz.Clpi的语法。本发明的特征不限于以上所述。
图11示出根据上述实施例的使本发明的多个技术方面在其中实现的光学记录和再现装置的框图。如图所示,该光学记录和再现装置包括:拾取器11,用于读取主数据、补充数据和再现管理信息;伺服机构14,用于控制拾取器11的操作;信号处理部分13,用于将来自拾取器11的再现信号恢复至期望信号值、或将要写入的信号调制成可写在光盘上的信号;存储器15,用于预载包括补充数据的再现管理信息;以及微型计算机16,用于控制上述操作。
存储器15表示可在光记录和再现装置中的各种可能存储元件(RAM、缓冲器等)的集合。很明显可用具有不同名称的多个存储装置来代替存储器15。
AV解码器17对输出数据解码并在控制部分12(例如处理器)的控制下将经解码的数据提供给用户。AV编码器18将输入信号转换成特定格式的信号,例如MPEG2传输流,并在控制部分12的控制下提供给信号处理部分13。例如,控制部分12连同AV编码器18和信号处理部分13可记录上述任一数据结构。
在接收到用户的再现特定标题的命令之后,控制部分12(用于控制全部光记录和再现装置的操作的块)从PlayList目录读取播放列表的播放项PlayItem和子播放项信息,并如上所述根据例如补充数据的剪辑类型信息、所读取信息中所包括的主数据和补充数据的应用和定时信息来再现播放项PlayItem和子播放项SubPlayItem。
工业实用性
虽然参照有限数量的实施例公开了本发明,但本领域的技术人员得益于本公开将从中获得许多修改和变化。例如,尽管在几个实例中参照蓝光ROM光盘进行了说明,但本发明不限于这种光盘的标准。所有这些修改和变化旨在均落在本发明的精神和范围内。
Claims (28)
1.一种具有用于管理各种数据的数据结构的记录介质,包括:
存储播放列表的记录区,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在记录介质上的补充数据的再现的管理信息,所述子播放项包括用于提供同步信息使补充数据的再现和主数据的再现同步的同步数据字段,且所述子路径包括类型指示符,所述指示符指示由所述子路径管理的补充数据的类型并表示所述同步信息是否有效。
2.如权利要求1所述的记录介质,其特征在于,所述类型指示符指示所述补充数据类型是用于幻灯片、交互式图形呈现菜单和文本字幕呈现的音频之一。
3.如权利要求2所述的记录介质,其特征在于,当所述类型指示符指示所述补充数据类型是用于幻灯片或交互式图形呈现菜单的音频时,所述类型指示符表示所述同步信息无效,且所述子路径不与所述播放项同步。
4.如权利要求2所述的记录介质,其特征在于,当所述类型指示符指示所述补充数据类型为文本字幕呈现时,所述类型指示符表示所述同步信息有效,且所述子路径与所述播放项同步。
5.如权利要求4所述的记录介质,其特征在于,所述同步信息在播放项中提供呈现时间,指示何时开始呈现所述子播放项。
6.如权利要求5所述的记录介质,其特征在于,所述子播放项还包括标识要与子播放项同步的播放项的同步播放项标识符。
7.如权利要求1所述的记录介质,其特征在于,所述类型指示符指示所述补充数据类型为文本字幕呈现并表示所述同步信息有效。
8.如权利要求7所述的记录介质,其特征在于,所述同步信息在播放项中提供呈现时间,指示何时开始呈现所述子播放项。
9.如权利要求8所述的记录介质,其特征在于,所述子播放项还包括标识要与子播放项同步的播放项的同步播放项标识符。
10.如权利要求1所述的记录介质,其特征在于,所述同步信息在有效时在播放项中提供呈现时间,指示何时开始呈现所述子播放项。
11.如权利要求10所述的记录介质,其特征在于,所述子播放项还包括标识要与子播放项同步的播放项的同步播放项标识符。
12.如权利要求1所述的记录介质,其特征在于,所述子播放项标识一个以上剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个剪辑中的补充数据与记录在所述记录介质上的主数据的至少一部分相关联,且所述子播放项指示相关联剪辑的单个呈现间隔。
13.如权利要求12所述的记录介质,其特征在于,由所述子播放项标识的剪辑信息文件指示不同语言文本字幕的剪辑。
14.如权利要求12所述的记录介质,其特征在于,每个所标识的剪辑信息文件提供指示相关联剪辑中补充数据的应用类型的应用类型指示符,且所述类型指示符表示所述应用类型。
15.如权利要求12所述的记录介质,其特征在于,当所述类型指示符指示所述补充数据类型为文本字幕时,所述类型指示符表示由所标识的剪辑信息文件提供的应用类型指示符指示所述相关联剪辑中的补充数据的应用类型用于文本字幕。
16.一种再现用于管理来自记录介质的各种数据流的数据结构的方法,包括:
从所述记录介质再现播放列表,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在记录介质上的补充数据的再现的管理信息,所述子播放项包括用于提供同步信息以使补充数据的再现和主数据的再现同步的同步数据字段,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述同步信息是否有效。
17.一种记录用于管理记录介质上的各种数据流的数据结构的方法,包括:
将播放列表记录在所述记录介质上,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在记录介质上的补充数据的再现的管理信息,所述子播放项包括用于提供同步信息以使补充数据的再现和主数据的再现同步的同步数据字段,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述同步信息是否有效。
18.一种再现用于管理来自记录介质的各种数据流的数据结构的装置,包括:
驱动器,用于驱动光学再现设备再现记录在所述记录介质上的数据;
控制器,用于控制所述驱动器再现来自所述记录介质的播放列表,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项包括用于提供同步信息以使补充数据的再现和主数据的再现同步的同步数据字段,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述同步信息是否有效。
19.一种记录用于管理记录介质上的各种数据流的数据结构的装置,包括:
驱动器,用于驱动光学记录设备在所述记录介质上记录数据;
控制器,用于控制所述驱动器在所述记录介质上记录播放列表,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项包括用于提供同步信息以使补充数据的再现和主数据的再现同步的同步数据字段,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述同步信息是否有效。
20.一种具有用于管理各种数据的数据结构的记录介质,包括:
存储播放列表的记录区,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项标识至少一个剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个所标识的剪辑信息文件提供指示所述相关联剪辑中的补充数据的应用类型的应用类型指示符,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述应用类型。
21.如权利要求20所述的记录介质,其特征在于,当所述类型指示符指示所述补充数据为文本字幕时,所述类型指示符表示由所标识的剪辑信息文件提供的应用类型指示符指示所述相关联剪辑中的补充数据的应用类型用于文本字幕。
22.如权利要求20所述的记录介质,其特征在于,所述子播放项标识一个以上剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个剪辑中的补充数据与记录在所述记录介质上的主数据的至少一部分相关联,且所述子播放项指示所述相关联剪辑的单个呈现间隔。
23.如权利要求22所述的记录介质,其特征在于,由所述子播放项命名的剪辑信息文件指示不同语言文本字幕的剪辑。
24.如权利要求20所述的记录介质,其特征在于,所述类型指示符指示所述补充数据类型是用于幻灯片、交互式图形呈现菜单和文本字幕呈现的音频之一。
25.一种再现用于管理来自记录介质的各种数据流的数据结构的方法,包括:
从所述记录介质再现播放列表,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项标识至少一个剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个所标识的剪辑信息文件提供指示所述相关联剪辑中的补充数据的应用类型的应用类型指示符,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述应用类型。
26.一种记录用于管理记录介质上的各种数据流的数据结构的方法,包括:
将播放列表记录在所述记录介质上,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项标识至少一个剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个所标识的剪辑信息文件提供指示所述相关联剪辑中的补充数据的应用类型的应用类型指示符,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述应用类型。
27.一种再现用于管理来自记录介质的各种数据流的数据结构的装置,包括:
驱动器,用于驱动光学再现设备再现记录在所述记录介质上的数据;
控制器,用于控制所述驱动器从所述记录介质再现播放列表,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项标识至少一个剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个所标识的剪辑信息文件提供指示所述相关联剪辑中的补充数据的应用类型的应用类型指示符,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述应用类型。
28.一种记录用于管理所述记录介质上的各种数据流的数据结构的装置,包括:
驱动器,用于驱动光学记录设备在所述记录介质上记录数据;
控制器,用于控制所述驱动器在所述记录介质上记录播放列表,所述播放列表包括至少一个播放项和至少一个子路径,所述播放项包括用于管理记录在记录介质上的主数据的再现的管理信息,所述子路径包括至少一个子播放项,所述子播放项包括用于管理记录在所述记录介质上的补充数据的再现的管理信息,所述子播放项标识至少一个剪辑信息文件,每个所标识的剪辑信息文件指示要从所述记录介质再现的补充数据的相关联剪辑,每个所标识的剪辑信息文件提供指示所述相关联剪辑中的补充数据的应用类型的应用类型指示符,且所述子路径包括类型指示符,所述类型指示符指示由所述子路径管理的补充数据的类型并表示所述应用类型。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60/542,850 | 2004-02-10 | ||
US60/542,852 | 2004-02-10 | ||
US54332804P | 2004-02-11 | 2004-02-11 | |
US60/543,328 | 2004-02-11 | ||
KR1020040017126 | 2004-03-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101124635A true CN101124635A (zh) | 2008-02-13 |
Family
ID=39086575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004800415288A Pending CN101124635A (zh) | 2004-02-10 | 2004-11-12 | 具有用于管理各种数据的数据结构的记录介质及再现方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101124635A (zh) |
-
2004
- 2004-11-12 CN CNA2004800415288A patent/CN101124635A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070168180A1 (en) | Recording medium having a data structure for managing data streams associated with different languages and recording and reproducing methods and apparatuses | |
KR20060129067A (ko) | 기록매체 및 텍스트 서브타이틀 스트림 기록 재생 방법과장치 | |
US20050196155A1 (en) | Recording medium having a data structure for managing various data and recording and reproducing methods and apparatuses | |
CN100585717C (zh) | 在记录介质上生成、记录和再现文本字幕的方法与装置 | |
US20070189318A1 (en) | Recording medium having a data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses | |
JP4603579B2 (ja) | 記録媒体及び記録媒体に記録されたテキストサブタイトルストリームの再生方法及びその装置 | |
RU2377669C2 (ru) | Носитель записи, имеющий структуру данных для управления различными данными, и способ и устройство записи и воспроизведения | |
CN101118772B (zh) | 配置组合文件结构的方法、以及再现数据的方法和装置 | |
US20050196148A1 (en) | Recording medium having a data structure for managing font information for text subtitles and recording and reproducing methods and apparatuses | |
CN100517487C (zh) | 具有用于管理文本字幕的字体信息的数据结构的记录介质以及记录和再现方法和装置 | |
CN101124635A (zh) | 具有用于管理各种数据的数据结构的记录介质及再现方法和装置 | |
KR20050091944A (ko) | 고밀도 광디스크의 데이터 파일 구성 방법 및 재생 방법과재생 장치 | |
KR20070052755A (ko) | 데이터 재생을 위한 합성 파일 구조 구성 방법, 및 이러한합성 파일 구조를 사용하여 데이터를 재생하는 방법 및장치 | |
KR20050087350A (ko) | 고밀도 광디스크의 텍스트 서브타이틀을 포함한 파일구성방법과 텍스트 서브타이틀 재생방법 | |
KR20050094024A (ko) | 고밀도 광디스크의 데이터 파일 구성 방법 및 재생 방법과재생 장치 | |
KR20050092836A (ko) | 고밀도 광디스크의 텍스트 서브타이틀 재생방법과재생장치 | |
KR20050090671A (ko) | 고밀도 광디스크의 데이터 파일 구성 방법 및 재생 방법과재생 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080213 |