再现数据的装置及方法、记录介质、记录数据的装置及方法

文档序号:6774562阅读:136来源:国知局
专利名称:再现数据的装置及方法、记录介质、记录数据的装置及方法
技术领域
本发明涉及用于再现数据的装置及其方法、记录介质、用于记录数据的装置及其方法。
背景技术
一般而言,广泛使用了能够记录大量数据的用作记录介质的光盘。近来,开发了新的高密度记录介质,例如蓝光盘(后文中简称为BD)或HD-DVD(高清晰度数字多功能盘)来长期存储具有高图像质量的视频数据和高声音质量的音频数据。
高密度记录介质的开发允许与记录介质的外部环境连网,即记录介质中所存储的数据与记录介质外存储的数据之间的组合再现功能。同样,这种开发允许数据具有在相当程度上优于常规记录介质的数据的与用户的交互性。
近来,作出了很多努力来开发允许再现高密度记录介质内的数据和存在于记录介质外的数据的光学记录/再现装置。
然而,管理光学记录/再现装置与外围设备之间的连接以及高密度记录介质与存储与高密度记录介质相关联的数据的存储之间的关联的高密度介质规范尚未完成,这使得难以开发光学记录/再现装置。
具体地,在连续再现高密度记录介质内的多个内容时,尚未了解实现内容之间的无缝再现的任何较佳方法,因此对基于光学记录/再现装置的高密度记录介质的全面开发有诸多限制。

发明内容
从而,本发明针对用于再现数据的装置及其方法、记录介质、用于记录数据的装置及其方法,它们基本上排除由于相关技术的限制和缺点造成的一个或多个问题。
本发明的一个目的在于提供用于再现数据的装置及其方法、记录介质、用于记录数据的装置及其方法,经由它们可实现记录介质内的内容之间的无缝再现。
本发明的其它优点、目的和特征将在以下描述中部分描述,而当本领域的普通技术人员审阅以下描述后,其中一部分将是显而易见的,或可从本发明的实践中领会。本发明的目的和其它优点将通过说明书及权利要求书以及附图中特别指出的结构来实现和达到。
为了实现这些目的和其它优点,并根据本发明的意图,如此处具体和宽泛地描述的,一种用于接连再现记录介质内的多个内容的方法,该方法包括首先再现多个内容中的第一内容,如果记录介质上记录的无缝信息指示在再现第一内容之后无缝地再现第二内容,则为第二内容的无缝再现分配缓冲区;将第二内容从记录介质预加载到缓冲区;以及随后再现缓冲区中预加载的第二内容。
缓冲区可根据用于无缝再现的缓冲区大小信息来分配。
缓冲区可分配给播放器内的数据高速缓存。
在本发明的另一方面中,一种用于接连再现记录介质内的多个内容的装置,该装置包括从记录介质读取数据的拾取头;以及控制内容中的第一内容以便被再现的控制器,如果记录介质上记录的无缝信息指示将在再现第一内容之后无缝地再现第二内容,则该控制器为无缝再现第二内容分配缓冲区,该控制器将第二内容从记录介质预加载到缓冲区;并控制缓冲区中预加载的第二内容以便被再现。
该控制器可根据用于无缝再现的缓冲区大小信息分配缓冲区。
该控制器可将缓冲区分配给播放器内的数据高速缓存。
在本发明的另一方面中,一种记录介质包括其上记录多个内容的流区域;其上记录内容的再现管理信息的管理区域,其中再现管理信息包括指示内容是否被无缝再现的无缝信息。
可为每一内容分别定义无缝信息。
再现管理信息还可包括用于无缝再现内容的缓冲区大小信息。
可为每一内容分别定义缓冲区大小信息。
在本发明的另一方面中,一种记录数据的方法,它包括在记录介质上记录多个内容;以及记录内容的再现管理信息,其中再现管理信息包括指示内容是否被无缝再现的无缝信息。
再现管理信息还包括用于无缝再现内容的缓冲区大小信息。
如果无缝信息指示内容被无缝再现,则缓冲区大小信息可被包含在再现管理信息中。
在本发明的另一方面中,一种用于记录数据的装置,它包括在记录介质上记录多个内容的记录单元;以及生成包含指示内容是否被无缝再现的无缝信息的再现管理信息的控制器,该控制器控制记录单元在记录介质上记录再现管理信息。
再现管理信息还包括用于无缝再现内容的缓冲区大小信息。
如果无缝信息指示内容被无缝再现,则缓冲区大小信息可被包含在再现管理信息中。
从而,本发明允许与记录介质相关联的多个内容被连续且无缝地再现。
可以理解,本发明的前述的概括描述和以下的详细描述均是示例性和说明性的,它们均旨在提供对所要求保护的本发明的进一步说明。


包含来提供对本发明的进一步理解并被包含在本申请中构成本申请一部分的附图示出了本发明的实施例,它们与说明书一起用于解释本发明的原理。附图中图1是用于解释光学记录/再现装置与外围设备之间的组合使用的示例性示意图;图2是根据本发明的一个实施例的光学记录/再现装置的框图;图3是根据本发明的一个实施例的内容结构的框图;图4是根据本发明的一个实施例记录在光盘上的数据记录结构的示意图;图5是本发明的内容的总体系统模型的框图;图6是根据本发明的一个实施例的无缝信息的示意图;图7是使用无缝信息的数据再现的流程图;图8是根据本发明的一个实施例用于内容之间的无缝再现的缓冲区大小的信息的示意图;以及图9是为内容之间的无缝再现而使用缓冲区大小信息的数据再现的流程图。
具体实施例方式
现在将详细参考本发明的较佳实施例,其示例在附图中示出。只要可能,在所有附图中将使用相同的参考标号来指相同或同样的部分。
首先,为了解释方便起见,本发明采用光盘,具体是“HD-DVD”作为记录介质的示例。然而,显然,本发明的技术理念相等地可应用于其它记录介质。
在本发明中,构成标题的内容指的是由记录介质的创作者或内容提供者提供的数据。
同样,提供内容作为内部输入源的提供者被统称为内容提供者(CP)。
在本发明中,作为一个完整内容单元的标题指的是配置与用户的界面的再现单元。标题可由标题菜单选择或使用标题来指示。
在本发明中,“持久存储”是提供给或连接至图1中所示的光学记录/再现装置的一种存储装置,它指的是存储具有持久性的数据的存储设备。持久存储可分成两类。第一类包括“必需持久存储”,如光学记录/再现装置内提供的闪存。而第二类包括可连接至光学记录/再现装置或从中移除的“附加持久存储”,如USB存储器、HDD存储器或存储器卡。
持久存储被用作用于存储与记录介质相关联的数据的装置。同样,通过与记录介质相关联而存储在持久存储中的数据一般是外部下载的。此外,数据可通过从记录介质中直接读取来存储在持久存储中。
为方便本发明的解释起见,记录在记录介质内的数据将被称为“原始数据”,而持久存储中所存储的数据中与记录介质相关联的数据将被称为“附加数据”。这是为了解释方便起见。原始数据和附加数据仅可根据各自获取数据的方法来彼此区分。因此,原始或附加数据不总是限于特定数据。因此,如果数据存在于光盘之外,则具有与原始数据相关联的属性的任何数据可以作为附加数据。
图1是用于解释光学记录/再现装置10与外围设备之间的组合使用以便于对本发明的概念性理解的示例性示意图。
参考图1,根据本发明的“光学记录/再现装置”10允许记录或再现根据各种规范的光盘。同样,光学记录/再现装置10可被设计成记录/再现特定规范的光盘(例如,HD-DVD)。同样,显然,“光学记录/再现装置”10包括计算机等内可加载的“驱动器”。
根据本发明的光学记录/再现装置10配备记录/再现光盘30的功能,以及接收外部输入信号、在所接收的信号上执行信号处理并经由另一外部显示器20向用户传递相应图像的功能。在这种情况中,对外部输入信号不施加任何限制。并且,DMB(数字多媒体广播)信号、因特网信号等可以是外部输入信号中具代表性的一个。在因特网作为可容易访问的介质的情况中,因特网上的特定数据可经由光学记录/再现装置10下载供使用。
图2是根据本发明的一个实施例的光学记录/再现装置10的框图。
参考图2,根据本发明的一个实施例的光学记录/再现装置基本上包括,用于再现记录在光盘中的包括原始数据的管理信息和再现管理文件信息的拾取头11;控制拾取头11的动作的伺服器14;将从拾取头11接收的再现信号还原成特定信号值,将要记录的信号调制成可在光盘上记录的信号并传递已调制信号的信号处理器13以及控制总体操作的微处理器16。
控制器12根据用户的命令等控制将附加数据(它们存在于光盘之外并被下载)存储在持久存储15中,并控制来管理持久存储15以及访问持久存储15的应用程序。
在本发明中,应用程序是一种执行单元,它包括被设计成允许用户或另一应用程序直接执行特定功能的程序。应用程序正式向另一程序作出对作业的请求,或使用API(应用程序编程接口)来与另一程序通信。应用程序可存在于记录介质或持久存储之内。
在作出连续再现记录在记录介质30内的多个内容的请求的情况中,本发明的控制器12能够连续且无缝地控制记录介质30内的内容。对多个内容的这种连续再现被称为场景混杂(scene medley)。
如果存在对连续再现多个场景、标题等的请求,则不支持由一个拾取头11对记录在非邻近区域中的内容数据的无缝读取。因此,如何保证要再现内容之间的无缝过渡是一个重要的问题。
为了解决这个问题,本发明的控制器12检查指示内容是否被无缝再现的信息。后文中,假定将连续再现的两个内容称为当前内容和下一内容。
如果该信息指示内容的无缝再现,则控制器12向光学记录/再现装置10的存储区分配用于无缝再现的缓冲区。在这种情况中,可分配足够大的用于无缝再现的缓冲区以便实现将要再现的整个内容的无缝再现,或可在每次再现内容时重新分配具有适于下一内容的无缝再现的大小的缓冲区。
控制器12控制将下一再现的内容从记录介质中读出并存储在缓冲区中。
一旦完成了对当前内容的再现之后,控制存储在缓冲区的下一内容以便被再现。该内容从缓冲区或当在加载至文件高速缓存(见,图5中‘520a’)中之后从文件高速缓存中直接再现。
控制器12可为无缝再现检查记录在记录介质上的缓冲区大小的信息,然后能够根据缓冲区大小信息向光学记录/再现装置10分配用于无缝再现的缓冲区。
此外,可向诸如图5中所示的“数据高速缓存520”等定义为已经提供给光学记录/再现装置10的存储器的区域分配用于无缝再现的缓冲区。或者,用于无缝再现的缓冲区可被定义为单独的内部区域。
AV解码器17最后在控制器12的控制之下对输出数据进行解码,然后将解码的数据提供给用户。
为了执行在光盘中记录信号的功能,AV编码器18根据控制器12的控制将输入信号转换成具有特定格式的信号,例如MPEG2传输流,然后将转换的信号提供给信号处理器13。
图3是根据本发明的一个实施例的内容结构的框图。
参考图3,能够将内容分类成标准内容和高级内容。标准内容包括记录介质上的导航数据和视频对象数据,且仅是高清晰度视频、高质量音频和若干新功能的扩展。而高级内容除由标准内容实现的音频和视频扩展以外还实现了更多的交互性。
高级内容以包括播放列表、清单、标记和脚本文件的高级导航以及包括基本视频集、辅助视频集、高级应用和高级字幕的高级数据构成。
播放列表提供包括基本视频集、辅助视频集、高级应用和高级字幕的呈现对象之间的再现信息。
例如,为了再现基本视频集,光学记录/再现装置10使用播放列表中所述的信息(例如,URI)读取时间图(TMAP),解释由时间图引用的增强视频对象信息(EVOBI),然后访问增强视频对象信息中定义的合适的基本增强视频对象(P-EVOB)。
为了再现辅助视频集,光学记录/再现装置10解释使用播放列表中所述的URI所读取的时间图,然后访问该时间图中所定义的辅助增强视频对象(S-EVOB)。
为了呈现高级应用,光学记录/再现装置10使用播放列表中所述的信息读取清单文件,存储清单文件中所定义的资源,然后启动由清单文件表示的初始标记文件的呈现。即,光学记录/再现装置10解释播放列表来再现根据本发明的高级内容。
为了呈现高级字幕,根据本发明的光学记录/再现装置10读取高级应用的清单文件,存储清单文件中定义的资源,并启动清单文件中所述的初始标记文件的呈现。
具体地,在再现高级内容的过程中,为两个目的使用播放列表。一个是为光学记录/再现装置的初始系统配置,另一个是为定义如何呈现高级内容的各种类型的呈现对象。
播放列表是高级内容再现的配置信息,包括对象映射信息、轨道号分配信息、轨道导航信息、资源信息、再现序列信息和系统配置信息。
对象映射信息通过将诸如基本视频集(主要音频视频)、辅助视频集(代用音频视频/代用音频/辅助音频视频)、高级应用和高级字幕等呈现对象映射到分配给每一标题的标题时间线来给出呈现对象之间的再现信息。在这种情况中,标题时间线指的是标题的虚拟时间线。标题时间线上时间的前进可由再现模式(例如,正常播放、暂停、跳转等)改变。
映射到标题时间线的呈现对象根据标题时间线的时间前进和呈现对象的有效时间段来呈现。在这种情况中,呈现对象的有效时间段指的是呈现对象标题时间线内的呈现时间间隔。如果提供了资源且如果满足特定条件,则呈现对象仅在有效时间段内呈现。在对象映射信息中,基本视频集或辅助视频集可由其时间图文件的URI(统一资源标识符)引用。同样,高级应用或高级字幕可由清单文件的URI引用。
在轨道号分配信息中,各个呈现对象和应用内的流,例如主要视频流、主要音频流、次要视频流、次要音频流、次要图像流和高级应用被分配给轨道。由轨道导航信息给出可由用户从轨道号分配信息中定义的轨道中选出的轨道列表。在这种情况中,轨道指的是呈现对象内的元素流(elementary stream),这将由应用程序编程接口(后文中简称为API)或用户导航为再现标题而选择。并且,元素流对应于编码视频比特流、编码音频比特流和其它编码比特流之一。轨道由轨道号标识,且可分类成包括视频轨道与子视频轨道、音频轨道、子音频轨道、字幕轨道和应用轨道的五种类型。换言之,轨道号分配信息指示呈现对象内何种类型的元素流被分配给一轨道号。
资源信息定义规定的存档数据或文件是否在标题时间线的特定时间段内加载至文件高速缓存中。
再现序列信息指示标题内的章节结构。通过指示标题时间线上的时间点,定义了标题内的章节开始位置。章节结束位置由下一章节的开始位置或最后一章节的标题时间线的结束给出。在这种情况中,章节指的是标题时间线的时间段。再现位置可由API或用户操作跳转至特定章节。
系统配置信息提供诸如流缓冲区大小等系统配置信息。根据系统配置信息,播放列表管理器530c改变数据高速缓存520内的文件高速缓存520a和流缓冲区520c的大小。
在本发明中,系统配置信息能够包含用于无缝再现的缓冲区大小信息。无缝再现的缓冲区(后文中称为预取缓冲区520b)可分配给数据高速缓存520。在这种情况中,播放列表管理器能够根据缓冲区大小信息向数据高速缓存520分配预取缓冲区。预取缓冲区的大小与应在当前内容的再现期间从记录介质中预先读出的内容数据的大小相关联以便进行内容之间的无缝再现。记录介质创作者估算连续再现内容的无缝再现所需的缓冲区大小,然后能够在记录介质中存储所估算的缓冲区大小。
播放列表可包括多个标题。多个标题中的每一个具有标题号。高级导航的标题号被包含在播放列表文件中。将标题时间线分配给多个标题中的每一个。并且,特定呈现对象的有效时间段是由标题时间线上的起始时间和结束时间决定的。
此外,即使存在对多个标题的再现命令,本发明也能够保证标题间的无缝连续再现。
图4是根据本发明记录在光盘上的数据记录结构的示意图,其中在一个记录介质中存储了‘标准内容’和‘高级内容’两者。
在本发明中,记录介质能够存储‘标准内容’和‘高级内容’中的至少一个。然而,本发明涉及再现“高级内容”来提供连续再现多个内容的功能。因此,本发明的记录介质包含‘高级内容’。
参考图4,根据本发明的记录介质具有包含卷空间、视频管理器(VGM)、视频标题集(VTS)、增强视频对象集(EVOBS)和高级内容的逻辑结构。
作为记录介质的数据记录结构的卷结构包括为系统信息分配以便管理记录介质的整个文件的卷和文件结构、为高密度光学记录介质格式的数据分配的光学记录介质视频区(后文中称为HD DVD视频区)和光学记录介质视频应用的另一个区(后文中称为DVD其它区)。
HD DVD视频区包括标准内容区和/或高级内容区。
如果记录介质包括标准内容区,则该内容区包括一个视频管理器(VGM)和至少一个视频标题集。
如果记录介质包括高级内容区,则高级内容区包括由具有高级视频标题集的高级内容支持的文件。
此外,图4中仅示例性地示出了一个实施例。因此,标准内容区、高级内容区和DVD其它区可按照不同于图4中所示的实施例的方式排列。
图5是本发明的内容的总体系统模型的框图,其中在‘高级内容’方面中示出了图2的光学记录/再现装置。
参考图5,本发明的高级内容具有包括记录介质30、持久存储15和网络服务器的数据源。
在这种情况中,数据源是应用程序访问来执行特定功能的对象。数据源内的数据成为配置高级内容的资源。并且,高级内容由资源的表示来解释。并且,数据源与光学记录/再现装置的内部模块之间的数据交换是由数据访问管理器510控制的。
具体地,数据访问管理器510控制数据从记录介质中读到内部模块或向记录介质提供文件访问API集。
数据访问管理器510控制提供给或连接到光学记录/再现装置10的持久存储与光学记录/再现装置10的内部模块之间的数据交换,且它能够通过为持久存储提供文件访问API集来支持文件读/写功能。
数据访问管理器510控制网络服务器与光学记录/再现装置10的内部模块之间的数据交换,并为网络服务器提供文件访问API集。
数据访问管理器510通常能够提供文件下载功能和/或文件上传功能。并且,导航管理器530根据高级应用指令网络服务器与数据高速缓存520之间的文件下载/上传。
数据访问管理器510能够向呈现引擎540提供协议级访问功能。
呈现引擎540根据来自导航管理器530的控制命令对呈现数据解码,然后将所解码的数据输出给AV呈现器550。
AV呈现器550组合从呈现引擎540和导航管理器530传入的图形平面(graphicplane),然后输出所组合的平面。且,AV呈现器550混合从呈现引擎540提供的PCM(脉冲编码调制)流,然后输出所混合的流。
数据高速缓存520是临时数据存储。并且,数据高速缓存520包括用作数据源、导航管理器530和呈现引擎540之间的临时缓冲区的文件高速缓存520a和用作流数据的临时缓冲区的流缓冲区520c。
指示数据高速缓存520对流缓冲区520c的限定额度的信息包含在播放列表中。并且,根据该信息在高级内容再现的启动序列期间划分数据高速缓存520。
数据高速缓存520能够包括用于无缝再现的临时缓冲区(图5中的预取缓冲区520b)。可通过将预取缓冲区的大小信息包含在播放列表中来提供给光学记录/再现装置。如果这样,则预取缓冲区将根据大小信息来分配。
导航管理器能够控制诸如遥控器、光学记录/再现装置的面板、鼠标、游戏垫等用户接口,并处理从用户接口引擎(图中未示出)中接收到的事件。
并且,导航管理器530包括分析器530a、播放列表管理器530c、高级应用管理器530d和文件高速缓存管理器530b。
播放列表管理器530c基于播放列表中的描述执行启动过程。播放列表管理器530c初始化所有再现控制模块,控制标题时间线,并在管理文件高速缓存和再现控制模块以及提供播放器系统的界面中起到作用。
具体地,播放列表管理器530c响应于来自高级应用的请求、来自每一再现控制模块的再现进展状态和当前播放列表的默认再现进度表来控制标题时间线的行进。
播放列表管理器530c观察这样的再现模块,诸如基本视频播放器、辅助视频播放器等是否能够维持与时间线同步的呈现对象的无缝再现。如果同步化的呈现对象不能维持无缝再现,则播放列表管理器530c调整同步化呈现对象与标题时间线的时间之间的呈现定时。
播放列表管理器530c读取并分析播放列表内对象映射信息中的资源信息,并将资源信息提供给文件高速缓存管理器530b。
文件高速缓存管理器530b生成资源管理表。并且,播放列表管理器530c命令文件高速缓存管理器530b根据标题时间线的行进加载或丢弃基于该表的资源文件。
播放列表管理器530c通过将各个API集提供给高级应用管理器530d中的程序设计引擎531d来管理再现控制模块,并通过向程序设计引擎531d提供诸如API访问系统信息等播放器系统API来提供播放系统的接口。
高级应用管理器530d控制高级内容的总体再现操作,并根据高级应用的标记和脚本的协作来控制再现引擎540。
在这种情况中,作为一类应用的高级应用向与在子视频平面上再现的主视频和媒体同步的图形和子图像平面提供图形,并允许用户与视频再现之间经由诸如遥控器等设备的交互。
高级应用能够标识每一持久存储并访问相应的持久存储。高级应用能够使用文件I/O API读/写/创建/删除持久存储上的文件和目录。并且,高级应用管理光学记录/再现装置10内诸如使从记录介质外下载附加数据的操作等网络功能。
此外,播放列表管理器530c改变文件高速缓存520a的大小和流缓冲区520c的大小。在本发明中,播放列表管理器530c能够向光学记录/再现装置10分配预取缓冲区520b用于多个内容的无缝连续再现。预取缓冲区530b可在高级内容的启动序列期间分配。可分配适用于再现内容之中需要最大容量的内容的预取缓冲区520b的大小。并且,缓冲区的大小可根据内容再现行进,根据每个内容所需的缓冲区大小来改变。例如,在连续再现多个内容时,能够在再现当前内容期间改变预取缓冲区520b的大小用于下一内容的无缝再现。
光学记录/再现装置10能够检查指示内容是否被无缝再现的无缝信息。在无缝信息指示内容被无缝再现的情况中,能够基于再现内容的大小分配预取缓冲区520b。然而,内容提供者可在记录介质中记录用于内容之间的无缝再现的缓冲区大小信息。在这种情况中,光学记录/再现装置10能够使用缓冲区大小信息分配预取缓冲区520b。
可为每个内容定义无缝信息。并且,也可为每个内容定义缓冲区大小信息。在这种情况中,预取缓冲区520b可在高级内容再现的启动序列期间根据最大缓冲区大小信息来分配,或可被分配成对应于内容再现处理中各个内容的缓冲区大小信息。
此外,用于无缝再现的无缝信息和缓冲区大小信息可包含在播放列表中。图6和图7分别示出了包含指示无缝信息的信息的播放列表和使用无缝信息的数据再现流程的示例。图8和图9分别示出了包含用于无缝再现的缓冲区大小信息的播放列表和使用缓冲区大小信息的数据再现流程的示例。
图6是根据本发明的一个实施例的无缝信息的示意图。
根据本发明的光学记录/再现装置能够通过检查在连续再现多个内容过程中内容是否应无缝再现来为无缝再现分配预取缓冲区。并且,指示内容是否应无缝再现的无缝信息可记录在记录介质中以便提供给光学记录/再现装置。
播放列表能够包含高级内容的标题信息。并且,为每一标题分配了标题号(titleNumber)、标识符(id)和标题时间线。高级内容呈现是基于作为定义呈现进度表和呈现对象之间的同步关系的主控时间的标题时间线来管理的。标题时间线是为数据的逻辑再现段落的标题定义的,并为每一标题定义了默认再现序列以及呈现对象之间的定时关系。要再现的呈现对象的有效时间段被事先映射到标题时间线。并且,播放列表管理器530c和再现模块根据时间时间线的时间进度来控制每一呈现对象的再现起始时间和再现结束时间。
参考图6,标题ID为‘MainTitle’标题号为‘1’的标题的标题时间线持续时间为‘00:10:11:21’。图6中所示的播放列表包括作为标题信息的‘PrimaryAudioVideoClip’,它是基本视频音频的呈现剪辑。
呈现剪辑是指示呈现对象片段的对象映射信息和每一呈现对象内的元素流的轨道号分配的信息。有诸如‘PrimaryAudioVideoClip’、‘SubstituteAudioVideoClip’、‘substituteAudioClip’、‘secondaryAudioVideoClip’、‘AdvancedSubstitleSegment’和‘ApplicationSegment’等呈现剪辑。
PrimaryAudioVideoClip’表示了呈现对象对标题时间线内的时间段的映射以及基本增强视频对象(P-EVOB)内的元素流的轨道号分配。
每一呈现剪辑能够包括呈现对象的连续片段在标题时间线上的起始时间(titleTimeBegin)和该连续片段的结束时间(titleTimeEnd),以及指示基本增强视频对象的起始位置的信息(clipTimeBegin)。
并且,播放列表包括作为配置标题的呈现对象的索引信息文件的位置信息的‘src’信息。
例如,在再现其基本音频视频对象的一个连续片段的起始时间(titleTimeBegin)和结束时间(titleTimeEnd)分别为‘00:01:00:00’和‘00:02:00:00’的‘PrimaryAudioVideoClip’的情况中,如果由该‘PrimaryAudioVideoClip’表示的增强视频对象的起始位置是‘00:01:00:00’,则光学记录/再现装置10使用“src=′file://HDDVD_TS/OBJECT1.MAP′/”来读取位于目录‘HDDVD_TS’下的名为‘OBJECT1.MAP’的时间图(TMAP)。通过解释由‘OBJECT1.MAP’引用的增强视频对象信息(EVOBI),可访问‘EVOBI’中定义的合适的增强视频对象。
在本发明中,播放列表能够包括指示呈现对象的每一呈现剪辑被无缝再现与否的标志。
如果下一呈现剪辑的标志置为‘真’,则光学记录/再现装置10在当前呈现剪辑的再现的进行中在再现下一呈现剪辑之前分配预取缓冲区520b。并且,光学记录/再现装置10事先从记录介质中读取来存储下一呈现剪辑的数据。一旦到达下一呈现剪辑的再现时间,则从预取缓冲区520中直接再现该缓冲区中所存储的数据,或将数据加载到文件高速缓存520a中以便再现。这一过程继续直到要再现的呈现剪辑的再现完成。
同时,可为要再现的每个内容定义指示内容是否应在前一内容之后再现的信息。从而,如果下一呈现剪辑的标志置为‘真’,则光学记录/再现装置之前通过在进行当前呈现剪辑的再现的同时分配预取缓冲区来加载数据加载以存储在预取缓冲区中。如果标志置为‘假’,则由于不必预先加载数据,因此不必分配用于无缝再现的缓冲区。
图7是使用无缝信息的数据再现的流程图。
参考图7,一旦由用户操作、API等给出对多个内容的回放命令之后(S110),光学记录/再现装置10建立内容的再现次序(S120)。
在这种情况中,光学记录/再现装置10内的播放列表管理器530c能够使用播放列表中包含的信息来设置再现次序。例如,播放列表管理器530c能够以顺序、随机或混洗模式设置内容的再现次序。内容根据再现次序来再现。
在当前内容的再现期间(S130),播放列表管理器530c确认来自播放列表的无缝信息,然后检查该内容是否被无缝再现(S140)。如在图6的前述描述中所述的,可为每一内容定义内容是否被无缝再现。
在本发明中,光学记录/再现装置10可检查下一内容的无缝信息,并在当前内容的再现期间为下一内容分配预取缓冲区520b。在这种情况中,如果下一内容的无缝信息被置为‘真’,则播放列表管理器530c为下一内容分配预取缓冲区520b(S150)。
如果内容的无缝信息被置为‘假’,则可不分配预取缓冲区520b。在这种情况中,当下一内容的再现时间到来时从记录介质中读取要再现的数据(S170)。
并且,可根据内容再现次序为每一内容分配预取缓冲区520b。在这种情况中,将对要无缝再现的内容逐个修改预取缓冲区520b的大小直到最后内容的再现。并且,可将预取缓冲区520分配成对应于将在图8的描述中解释的‘PrefetchBuffer大小’。
随后,从记录介质30中读出下一再现的内容(后文中称为下一内容),并将其存储在预取缓冲区520b中(S160)。
如果到达下一内容的再现时间,则再现预取缓冲区520b中的内容数据,以便从之前的内容开始连续地无缝再现下一内容。
此外,如果下一内容是要再现的最后内容(S180),则多个内容的再现在再现该下一内容之后终止。然而,如果下一内容不是要再现的最后内容(S180),且紧接下一内容的内容需要无缝再现(S140),则分配预取缓冲区520b,并事先加载数据以便存储到预取缓冲区520b中。重复前述过程直到再现了所有内容。
同时,如果无缝信息置为‘假’,则由于可能切割标题时间线,用户可能在根据多个内容的再现序列的再现过程中经历内容再现的缝隙。
图8是根据本发明的一个实施例用于内容之间的无缝再现的缓冲区大小的信息的示意图。
记录介质创作者或内容提供者能够通过将用于内容无缝再现的缓冲区大小信息包含在特定文件(例如,播放列表)中将信息记录在记录介质中以便考虑内容的无缝再现。并且,可通过为每个要再现的内容定义用于无缝再现的缓冲区大小信息来将其记录在记录介质中。
参考图8,播放列表包括流缓冲区大小信息(StreamingBuffer大小)。播放列表管理器为使用StreamingBuffer大小的高级内容再现的启动序列改变数据高速缓存520的配置。
如果播放列表中不存在StreamingBuffer大小,这意味着数据高速缓存520内的流缓冲区520c大小为0。例如,如果大小的单位为2k字节,且如果播放列表内的StreamingBuffer大小为‘n1’,则数据高速缓存520内的流缓冲区将被分配‘n1*2k字节’的大小。
本发明中,播放列表能够包括用于无缝再现的缓冲区大小信息(后文中称为PrefetchBuffer(预取缓冲区)大小信息)。
播放列表管理器530c能够通过检查来自记录介质的PrefetchBuffer大小信息来根据PrefetchBuffer大小信息分配预取缓冲区520b。如果大小的单位为2k字节,且如果PrefetchBuffer大小为‘n2’,则预取缓冲区520b将被分配‘n2*2k字节’的大小。将下一再现的内容按至多预取缓冲区520b的大小预先加载,然后将它们存储在预取缓冲区520b中。
此外,播放列表能够包括如前述图6和图7的描述中所述的无缝信息以及PrefetchBuffer大小两者。在这种情况中,仅当无缝信息被置为‘真’,PrefetchBuffer大小才可被定义以便记录在播放列表中。内容提供者决定是否要无缝再现内容。在试图无缝再现相应内容的情况中,内容提供者能够在记录介质中记录PrefetchBuffer大小的相应内容。
同时,如果在数据高速缓存520中分配了预取缓冲区520b,则文件高速缓存520a的大小为从数据高速缓存520的大小中减去流和预取缓冲区520c和520b的大小。
图9是为内容之间的无缝再现使用缓冲区大小信息的数据再现的流程图。
参考图9,一旦由用户操作、API等给出了对多个内容的回放命令(S210)之后,则光学记录/再现装置10即建立多个内容的再现次序(S220)。
播放列表管理器530c确认来自播放列表的用于内容无缝再现的缓冲区大小信息(S230)。播放列表管理器530c然后根据缓冲区大小信息分配预取缓冲区520b(S230)。
可为要再现的每个内容分别定义缓冲区大小信息。在这种情况中,播放列表管理器530c能够将预取缓冲区520b分配成对应于缓冲区大小信息中最大的缓冲区大小(S240),或将预取缓冲区520b分配成对应于下一再现的内容的缓冲区大小(S240)。在后一情况中,预取缓冲区大小将根据再现次序改变。
预先从记录介质30中读出下一再现的内容(后文中称为下一内容),然后将其存储在所分配的预取缓冲区520b中(S250)。一旦下一内容的再现时间到来之后,可通过再现预取缓冲区520b中所存储的数据来实现对下一内容的连续无缝再现(S260)。
此外,如前所述的预取缓冲区520b可被分配给数据高速缓存520或在另一内部区域中定义。
在前述描述中,解释了对预取缓冲区520b的分配或改变是由播放列表管理器530c管理的。或者,可向光学记录/再现装置10提供预取管理器作为管理预取缓冲区520b的单独的控制装置。
并且,也能够在记录介质中包含用于无缝再现的无缝信息和缓冲区大小信息两者。仅当无缝信息被置为‘真’时才可包括缓冲区大小信息。
在本发明中,可实现要连续再现的内容之间的无缝再现。并且,在基本增强视频对象来自记录介质的情况中,能够实现不满足基本增强视频对象被指定为一个剪辑或连接至先前增强视频对象的增强视频对象在记录介质上邻近分配的特定条件的内容之间的无缝再现。
从而,本发明提供以下效果或优点。
首先,本发明能够实现记录介质内的内容之间的无缝再现。
其次,本发明允许未在记录介质上邻近记录的内容之间的无缝再现。
对本领域的技术人员而言,显然可对本发明进行各种修改或变化,而不背离本发明的精神或范围。因此,本发明旨在覆盖本发明的各个修改和变化,只要它们落入所附权利要求书及其等价实施方式的范围之内即可。
权利要求
1.一种用于接连再现记录介质内多个内容的方法,所述方法包括首先再现所述内容中的第一内容;如果所述记录介质上所记录的无缝信息指示将在再现所述第一内容之后无缝地再现第二内容,则为所述第二内容的无缝再现分配缓冲区;将所述第二内容从所述记录介质预加载到所述缓冲区中;以及其次再现预加载到所述缓冲区中的所述第二内容。
2.如权利要求1所述的方法,其特征在于,所述缓冲区是根据用于无缝再现的缓冲区大小信息分配的。
3.如权利要求1所述的方法,其特征在于,所述缓冲区被分配给播放器内的数据高速缓存。
4.一种用于接连再现记录介质内的多个内容的装置,所述装置包括从所述记录介质中读取数据的拾取头;以及控制所述内容中的第一内容以便被再现的控制器,如果记录在所述记录介质上的无缝信息指示将在再现所述第一内容之后无缝地再现第二内容,则所述控制器为所述第二内容的无缝再现分配缓冲区,所述控制器将所述第二内容从所述记录介质中预加载到所述缓冲区中;并控制预加载到缓冲区中的第二内容以便被再现。
5.如权利要求4所述的装置,其特征在于,所述控制器根据用于无缝再现的缓冲区大小信息分配所述缓冲区。
6.如权利要求4所述的装置,其特征在于,所述控制器将所述缓冲区分配给播放器内的数据高速缓存。
7.一种记录介质,包括其上记录多个内容的流区域;以及其上记录所述内容的再现管理信息的管理区域,其中,所述再现管理信息包括指示所述内容是否被无缝再现的无缝信息。
8.如权利要求7所述的记录介质,其特征在于,所述无缝信息是为每一内容定义的。
9.如权利要求7所述的记录介质,其特征在于,所述再现管理信息还包括用于所述内容的无缝再现的缓冲区大小信息。
10.如权利要求9所述的记录介质,其特征在于,所述缓冲区大小信息是为每一内容定义的。
11.一种记录数据的方法,包括在记录介质上记录多个内容;以及记录所述内容的再现管理信息,其中,所述再现管理信息包括指示所述内容是否被无缝再现的无缝信息。
12.如权利要求11所述的方法,其特征在于,所述再现管理信息还包括用于所述内容的无缝再现的缓冲区大小信息。
13.如权利要求12所述的方法,其特征在于,所述缓冲区大小信息在所述无缝信息指示所述内容被无缝再现的情况中被包含在所述再现管理信息中。
14.一种用于记录数据的装置,包括在记录介质上记录多个内容的记录单元;以及生成包括指示所述内容是否被无缝再现的无缝信息的再现管理信息的控制器,所述控制器控制所述记录单元在所述记录介质上记录所述再现管理信息。
15.如权利要求14所述的装置,其特征在于,所述再现管理信息还包括用于所述内容的无缝再现的缓冲区大小信息。
16.如权利要求15所述的装置,其特征在于,所述缓冲区大小信息在所述无缝信息指示所述内容被无缝再现的情况中被包含在所述再现管理信息中。
全文摘要
公开了一种用于再现数据的装置及其方法、记录介质、用于记录数据的装置及其方法,通过它们,可实现记录介质内多个内容之间的无缝再现。一种接连再现记录介质内的多个内容的方法,该方法包括首先再现内容中的第一内容;如果记录在记录介质上的无缝信息指示在再现第一内容之后无缝地再现第二介质,则为第二内容的无缝再现分配缓冲区;将第二内容从记录介质预加载到缓冲区;然后再现预加载到缓冲区中的第二内容。
文档编号G11B7/00GK1920989SQ20061010592
公开日2007年2月28日 申请日期2006年7月14日 优先权日2005年7月15日
发明者金建石 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1