法律状态公告日
法律状态信息
法律状态
2013-01-23
未缴年费专利权终止 IPC(主分类):G11B27/10 授权公告日:20100224 终止日期:20111125 申请日:20051125
专利权的终止
2010-02-24
授权
授权
2008-04-30
实质审查的生效
实质审查的生效
2008-03-05
公开
公开
技术领域
此文献涉及一种用于设置交互式DVD的内容的特定位置或区间以及用于根据所设定的位置或区间来控制内容的回放的方法和装置。
背景技术
诸如DVD等包含大量数字数据的存储介质具有非常高的记录容量。DVD是高容量记录介质并且为数据存储提供很大空间,能记录延续许多小时的高质量的视频数据以及高质量的音频数据
DVD提供两个记录区:一个指定用于记录实际数据(即,视频或A/V数据),而另一个指定用于记录对所记录的实际数据的回放控制所需的控制或导航数据。
当DVD被插入并成功加载到DVD回放装置中时,导航数据首先被读出并存储到该装置内的存储器中;接着,参考导航数据中所包含的命令或控制信息来再现实际数据(A/V数据)。因此,通过使用DVD回放装置,用户能观看到记录在DVD中的高质量视频。
近来,已提出了交互式或增强型导航系统(即,I-DVD或ENAV(增强型导航))。诸如I-DVD或ENAV盘等交互式内容盘可包含HTML(超文本标记语言)或XML(可扩展标记语言)文件形式的控制、导航或附加A/V数据。控制或导航数据由交互式回放装置(即,I-DVD或EVAN盘播放器)用来将交互式盘中记录的主A/V数据随诸如场景或角色的解说词等附加的辅助数据一起再现。
上述导航数据被称为增强型或附加导航数据;附加(增强型)导航数据连同主A/V数据一起可以用只回放数据的形式记录在内容盘上或通过网络从远程服务器提供。
另一方面,记录在交互式盘中的A/V数据的某些特定区间可能包含因为宗教或种族问题而在某些国家中不许呈现的场景。考虑到这一点,可以制作根据各个国家的不同版本的A/V内容并将它们记录在盘中。
然而,上述区别地记录A/V内容的方法对于生产者来说是非常麻烦的任务;因此,对所有盘记录相同的A/V数据是更优选的,并且对于有问题的A/V数据的回放,采用增强型导航数据来控制特定区间的回放。这是因为附加导航数据是由如前所述的标记语言编程的;另外,它们可以在以后需要时通过网络提供和更新。
因此,需要一种通过利用附加导航数据来设置盘中所记录的A/V数据的特定位置或区间的手段。
发明内容
本发明旨在提供一种通过利用附加导航数据来使交互式盘播放器识别A/V内容上标记的位置以在A/V内容的特定位置或区间执行特殊操作的手段。
根据本发明的一个实施例的回放装置包括回放单元和预先内容处理器。回放单元通过驱动记录介质来读取所记录的内容并解码所读取的内容。预先内容处理器解释指定用于内容的交互式回放的附加导航数据,并基于附加导航数据中包含的一个或多个标记信息设置内容内的相应位置。当在回放内容的过程中回放单元通知检测到设定的位置时,预先内容处理器执行由导航数据对与所检测到的位置相关联的标记信息指定的操作。
根据本发明的另一个实施例的装置包括:控制单元,用于控制通过驱动记录介质来读取所记录的内容并解码所读取的内容的回放单元;以及预先内容处理器,用于解释为内容的交互式回放指定的附加导航数据并在该附加导航数据中所包含的一个或多个标记信息的基础上根据各个标记信息对回放单元一一设置内容中的相应位置。当在内容的回放过程中回放单元通知检测到设定位置时,控制单元改变所显示的回放信息,例如内容的章节号。
在本发明的一个实施例中,附加导航数据与内容一起记录在记录介质中。
在本发明的另一个实施例中,附加导航数据由通过通信网络与回放装置连接的远程服务器提供。
并且,在本发明的一个实施例中,标记信息包括标记的位置信息和标记的标识信息,诸如标记名。
在本发明的一个实施例中,标记的位置信息是用内容的呈现时间来表示的。
在本发明的另一个实施例中,标记的位置信息是用划分和分割内容的导航单位的编号来表示的。
附图说明
包括于此以提供对本发明的进一步理解的附图示出本发明的优选实施例,并与本说明一起用来解释本发明的原理。
在附图中:
图1示出根据本发明的交互式盘播放器的结构;
图2a和2b示出根据本发明设置标记并根据这些标记编程以指定操作的示例性实施例;
图3示出根据本发明的标记以及相应地交换的API命令/响应;以及
图4示出根据本发明的一个实施例的针对特定标记等待用户输入的显示屏幕。
具体实施方式
为了可以充分理解本发明,现在将参照附图说明其优选实施例。
图1示出根据本发明的交互式盘播放器的结构。图1中所示的播放器包括:盘管理器10,用于驱动盘1并读取记录在其中的数据;网络管理器11,它与因特网或本地网连接并与网络交换数据;输入设备12,用于管理来自用户或外部设备的输入;持久性存储20,用于在加载盘1时存储回放所需的数据并且所存储的数据被保留直至盘被取出;数据高速缓存21,用于存储或更新回放的每一时刻所需量的数据;主解码器32,用于解码从盘1再现的主内容数据并产生视频和音频信号;流解码器31,用于解码从外部网络提供的A/V流数据;预先呈现引擎30,用于通过使用构成附加内容的图形数据、音效和/或增强型文本数据来产生呈现输出;视频组合器33,用于将输入的视频/图形信号组合成单个图像屏幕;音频混合器34,用于组合输入的音频信号并产生合成的音频信号;回放管理器40,用于管理A/V呈现的操作;预先内容处理器110,用于解释附加导航文件并根据其执行操作;以及回放控制器100,用于通过与构成元件交换数据并将控制数据发送至相关联的构成元件来控制内容的交互式回放。
加载到图1的装置中的盘1包含其中所记录的A/V内容的回放和/或浏览所必需的导航数据文件。盘1中还记录了包含图2a和2b中所示的编程部分的附加导航数据;附加导航数据(由一个或多个文件组成)由盘管理器10存储在存储20中并由预先内容处理器110解释。存储20还可存储诸如小型场景、音效等构成附加导航数据的附加对象数据,而数据高速缓存21存储在单次使用之后即告作废的临时对象。
图2a和2b中所示的编程部分只是作为示出根据本发明设置内容的位置或区间的例子引入的;因此,本发明的范围和要旨不受图2a和2b的例子的限制。另外,包含如图2a和2b中所示的编程部分的附加导航数据可以由网络管理器11从加载的盘1以外的外部网络接收并被存储到存储20和数据高速缓存21中(附加对象)。
如图3中所示,根据本发明的附加导航数据具有用于设置盘1中所记录的A/V内容的特定位置的标记信息。图3中所示的标记(mark0、mark1和mark2)遵循图2a的以示例为目的用XML写的标记定义201。
预先内容处理器110解释存储20中所存储的附加导航数据当中的启动脚本文件,籍此分别读取和解释数据定义文件(图2a中示出其一部分)以及数据操作文件(图2b中示出其一部分),两个文件均充当加载源。
首先,根据图2a的标记定义信息,预先内容处理器110向回放控制器100递送三条标记设置命令。此刻,关于标记的命令可以用作为例如“MarkSet(markN,marktime)”的串递送的API(应用程序接口)的形式递送(其中,markN是用于标识各标记的名字保持器并由“mark0”“mark1”和“mark2”示例性地表示;并且marktime对应于由xx:xx:xx、yy:yy:yy、和zz:zz:zz表示的呈现时间)。
已接收到标记设置命令的回放控制器100解释所指定的命令,将各标记的时间递送至回放管理器40并在所再现的A/V数据的呈现时间变成所递送的时间时安排提供通知信号;从而,在回放管理器40中设立各个输入标记时间。
预先内容处理器110解释操作数据文件,并基于其中指定的第一命令“playmedia(播放介质)”211向回放控制器100发出回放请求;从而盘1中的A/V内容在回放控制器100的控制下被依次馈送到主解码器32中,籍此被解码和再现成视频和音频信号。在此期间,例如在PES包的呈现时间解码的A/V数据包被递送至回放管理器40。
当在回放期间所指定的标记时间中的任意一个,例如与mark1的标记时间相同的呈现时间被输入时,回放管理器40将该时间递送至回放控制器100;回放控制器100通过根据指定的API定义,例如以诸如“HD_DVDEvent(mark_time_ready,markN)”等回复的形式向预先内容处理器110传送对应于该时间的标记信息来通知检测到特定标记位置。在此例中,mark_time_ready或可以是预先为markN设置的时间,或可以是从回放管理器40递送的呈现时间。
另一方面,根据操作数据文件的执行,在已请求介质回放之后,等待由<wait>标签22指令的标记的发生事件的预先内容处理器110一接收到标记的发生事件即执行根据相应标记不同地指定的操作。例如,当所接收到的标记对应于mark0时,与标签<mark src=mark0>相关联的内容被执行:首先,通过命令“still media(静止介质)”213,停止播放介质的API命令被递送至回放控制器100,然后回放控制器命令回放管理器40停止A/V内容的呈现。其后,回放管理器40停止主解码器32的解码。因为当主解码器32的解码的输出被停止时,盘管理器10中不再现所读取的数据(因为在内部缓冲器中发生溢出),所以盘管理器10自动暂停盘1的回放位置。
随后,预先内容处理器110依次执行在操作数据文件中为mark0指定的操作。例如,预先内容处理器110显示引导指令214,组合用于接收用户输入的按钮并以如图4所示的形式显示215,并且根据用户选择的按钮执行操作216。这些操作是由回放控制器100和预先呈现引擎30协作实现的,并且用户输入是用输入设备12处理的。如果所接收的标记是与mark0不同的标记,则执行为该标记指定的操作。
当所接收的标记是mark1并且为该标记指定的操作对应于回放跳至标记2时,预先内容处理器110通过使用API命令请求回放控制器100跳至对应于mark2的时间的zz:zz:zz。相应地,回放控制器100控制盘管理器10和回放管理器40以使得回放位置移至呈现时间等于zz:zz:zz处,籍此能跳过由附加导航数据指定的特定区间,即所指定的从mark1到mark2的A/V区间。
在本发明的另一实施例中,作为使用呈现时间的替代,在所记录的A/V数据的相应位置处的导航单元,即VOBU(视频对象单元)的编号可以用作表示标记位置的变量。
根据本发明的标记还可不同地用于指示关于要再现的区间的信息。例如,如果相对于盘1中所记录的内容的各章节的起始位置的各标记的信息被记录在附加导航数据中,则对应于各章节的标记由预先内容处理器110在回放控制器100处一一设置,并且提供关于相应点的位置信息的呈现时间信息被递送至回放管理器40。
根据以上设置,在内容的回放之后,当到达了相应的回放位置(章节的起始位置)时,自回放管理器40传来一通知,籍此,回放控制器100识别出章节已变。换言之,可以例如通过将章节索引递增1(在向前回放的情形中)来在诸如LCD面板等显示单元(未示出)显示正在再现的内容的回放信息;用户可以被告知再现的章节已变。
还可以通过从回放管理器40获取呈现时间并减去为该章节设置的标记的时间信息来显示当前再现的内容的章节内的进度时间。
通过以所述方式为各章节设置的标记,对章节的搜索操作也可以用预先内容处理器110向回放控制器100请求在标记之间移动的方式来执行。
以所述方式设置的标记既可以通过用户请求来移除也可以通过附加导航数据的写命令来移除。对于标记的移除,从预先内容处理器110递送至回放控制器100的API命令可以采取“Un-markSet(markN)”的形式。当接收到如上的命令时,回放控制器100将为“markN”设置的时间递送至回放管理器40以擦除该时间。如果所接收的“markN”是不属于以前指定的标记组的串时,例如,当串为“0”时,回放控制器100可忽略该标记移除命令或可移除先前设置的所有标记。
根据以上详细说明的本发明的至少一个实施例,通过设置标记,可以根据预定剧情再现特定区间的内容;此外,这类特定回放方法可以由附加导航数据自由设置/修改。
并且,因为只在设置了标记之处通知事件,而不是连续向回放控制资源提供信息,所以降低了用于盘播放器的回放的系统负载。
本发明不限于上述优选实施例的说明,并且本领域的技术人员将易于理解可以在本发明的精神和范围内实现许多具有改进、修改、替换或添加的实施例。所有这些改进、修改、替换或添加旨在落在由附加权利要求所定义的本发明的精神和范围内。
机译: 用于在记录介质上记录的内容上设置标记并根据标记进行操作的方法和装置
机译: 用于在记录介质上记录的内容上设置标记并根据标记进行操作的方法和装置
机译: 用于在记录介质上记录的内容上设置标记并根据标记进行操作的方法和装置