重现交互式光盘装置的内容信息的方法

文档序号:6755310阅读:169来源:国知局
专利名称:重现交互式光盘装置的内容信息的方法
技术领域
本发明涉及重现交互式光盘装置的内容信息的方法。尤其涉及使得与从诸如IDVD(交互式数码多功能盘)的光盘中读出的视频数据相关联的各个音频内容数据同步重现。
背景技术
能够记录大量数码数据的诸如DVD的高密度光盘有着广泛地应用。DVD已经商业化为高容量记录媒体,能够记录许多小时的高质量视频数据以及数码音频数据。
DVD包括用来记录所述视频数据播放控制所必需的导航数据的导航数据记录区域,以及用来记录诸如所述视频数据的数码数据流的数据流记录区域。
当DVD插入DVD播放器并且成功地载入,普通的DVD播放器读取记录在所述的导航数据记录区域中的导航数据,并将该导航数据存储至其内部的存储器中。然后通过使用导航数据,DVD播放器执行DVD回放操作,从而可以读取并播放记录在所述数据流记录区域的视频数据。
相应地,所述DVD播放器的用户不仅可以数小时播放和观看记录在所述DVD中的高质量视频数据,而且可以选择和使用所述DVD所提供的各种功能。
IDVD是最近发展起来的。IDVD包括有关从所述DVD中读出并播放A/V数据的详细信息。该A/V数据和详细信息可以根据以下来记录通过各种诸如标记语言(XHTML或者SMIL)、层叠式样式表(CSS)、脚本语言(ECMAScript)的各种协议;诸如图像(JPEG或者PNG)、音频(AC-3、MEPG音频、DTS、或者SDDS)、动画(MNG)、和文本/字体的数据类型内容;以及内容如何通过诸如DVD播放器的用户界面读出和播放等等。使用如上所述的IDVD,用户可以轻易地搜索与所述主A/V数据相关联的各种类型的内容信息。换言之,当重现记录在IDVD中的主A/V数据时,从内容提供服务器中可提供各种类型的内容,例如,通过因特网连接的服务器。各种类型的内容在与主A/V数据同步之后重现。
然而,在本领域中需要一种方法和装置,用于当由于网络连接丢失或者交互式光盘装置中包含的缓冲存储器的有限的存储量而产生的内容信息传输的暂时中断或者延迟时,使外部内容信息同主A/V数据的重新同步。另外,还需要一种方法和装置,用于在从所述交互式DVD中读出的A/V数据与内容信息彼此并不同步的情形中的重新同步的装置和方法也很有必要。

发明内容
考虑所述的情形,本发明涉及提供一种用于重现交互式光盘装置的内容信息的装置。更具体地,本发明提供一种重现与视频数据同步的各种音频数据,这些音频内容数据与从诸如交互式DVD的光盘中读取的视频数据相关联。当与所述视频数据同步重现期间发生同步失败时,计算能够重新同步的音频内容数据的偏移值,然后对应于该偏移值的音频内容数据将通过内容提供服务器提供或者从光盘中读取,从而可以与所述视频数据重新同步地重现。
为了达到所述目的,根据本发明重现交互式光盘装置的内容信息的方法包括重现与音频内容数据同步的从交互式光盘中读取的视频数据,这些音频内容数据从通过因特网联接的服务器所提供的内容中下载;在所述音频内容数据的传输中断或者延迟的情况下,基于从所述交互式光盘中读取的视频数据的播放时间以及所述音频内容数据的比特率,计算能够重新同步的音频内容数据的偏移值;并且将请求传送与所述计算的偏移值相应的音频数据的命令发送到所述内容提供服务器,从而响应所述命令,重新同步音频内容数据与从所述交互式光盘中读取的视频数据。
另一根据本发明重现交互式光盘装置的内容信息的方法包括彼此同步地重现分别记录在交互式光盘中的视频数据和音频内容数据;当所述同步失败时,基于所述视频数据的播放时间以及所述音频内容数据的比特率,计算能够重新同步的音频内容数据的偏移值;在搜索与计算的偏移值相应的音频内容数据之后,通过与从所述交互式光盘中读取的视频数据重新同步来重现音频内容数据。
又一根据本发明重现交互式光盘装置的内容信息的方法包括在从交互式光盘中读取或者从内容提供服务器中接收的音频内容数据流中搜索记录其中的其它其他信息,将其作为参考;基于所述的其它其他信息,计算用于所述音频内容信息和从所述交互式光盘中读取的视频信息的重新同步的偏移值;并且从所述交互式光盘中搜索读取与所述偏移值相应的音频数据,或者通过内容提供服务器的界面请求并接收音频内容数据,从而通过与所述视频数据的重新同步来重现音频内容数据。


包括在内的用来提供对本发明的进一步理解的附图,示出本发明的较佳实施例,并且与说明书一同用来解释本发明的各个原理。其中图1示出根据本发明的交互式光盘装置的结构;图2示出根据本发明重现交互式光盘中数据的概念性陈述;图3和图4示出根据本发明第一实施例的交互式光盘装置和内容提供服务器之间的数据传输/接收过程以及数据重现过程;图5示出根据本发明第二实施例的交互式光盘装置的数据重现过程;以及图6示出根据本发明第三实施例的交互式光盘装置的数据重现过程。
具体实施例方式
下面将参照附图详细描述用于重现交互式光盘装置中的内容信息的本发明的各个较佳实施例。
图1示出根据本发明的交互式光盘装置的结构。所述交互式光盘装置包括,诸如交互式DVD播放器的ENAV引擎100。交互式DVD播放器包括网络管理器10,该网络管理器10从通过诸如因特网的网络连接的内容提供服务器300中下载ENAV(增强导航)内容。交互式DVD播放器还包括ENAV缓冲器11,在其中预载在诸如IDVD的光盘400中的ENAV内容载。交互式DVD播放器还包括接收ENAV数据并且执行相应的数据处理操作的文档处理器12以及将诸如文本、音频、图像、字体、以及动画数据的解码为音频和视频的单元解码器13。
ENAV界面处理器14响应于文件处理器12的控制信号执行各操作,并接收/传送用户触发、DVD触发、DVD状态、以及DVD控制信号。ENAV界面处理器14还控制ENAV缓冲器11。交互式DVD播放器包括用来提供音频和视频输出的A/V提交器15。
所述交互式光盘装置还包括与所述ENAV引擎100关联操作的DVD视频回放引擎200。内容提供服务器300与所述ENAV引擎100的网络管理器10相连,从而提供各种内容信息。各种ENAV内容数据包括与从交互式DVD400中读取的视频数据相关联的音频数据文件。例如,音频数据可能是伴随存储在交互式DVD400中的视频数据的外语音轨。
ENAV缓冲器11可以逻辑地分为第一缓冲器(缓冲器1)和第二缓冲器(缓冲器2)。如图2所示,从所述交互式DVD400中读取的主A/V流与ENAV内容信息同步重现,例如从所述内容提供服务器300中提供的音频内容数据或者交替的音频内容数据。
因此,所述交互式DVD播放器的所有者可以观看从所述交互式DVD400中读取的A/V流和/或观看ENAV音频内容数据和所述内容提供服务器300提供的视频内容数据的ENAV音频内容数据。
当由于因特网的网络连接丢失或者包含在交互式DVD播放器中的缓冲存储器11的有限存储量,内容提供服务器300提供的音频内容数据产生暂时中断或者延迟时,ENAV引擎100执行一系列操作来重新同步从交互式DVD400中读取的视频数据和内容提供服务器300提供的音频数据。换言之,当从所述交互式DVD400中读取的视频数据与音频内容数据同步回放期间产生同步失败时,一系列重新同步的操作就会被执行,下面将对其进行详述。
图3和4示出在根据本发明的第一实施例的交互式光盘装置和内容提供服务器300之间的数据传输/接收过程以及数据重现过程。例如,当在交互式DVD400的视频数据回放期间产生通过脚本指定的用户请求或者事件时,交互式DVD播放器执行对因特网的初始化操作(S10)。因此,所述内容提供服务器300执行一系列相应的操作(S11)。
随后,所述交互式DVD播放器产生请求传输对应于当前视频数据的ENAV内容信息的命令。例如,通过发送命令至所述内容提供服务器300来请求与当前视频数据相关联的内容视频数据文件(S12)。
内容提供服务器300在数据库(未示出)内搜索请求传输的音频内容数据。随后,内容提供服务器300将音频内容数据作为ENAV内容信息来传送(S13)。交互式DVD播放器下载提供为ENAV内容信息形式的视频数据,并将其暂时存储在如前参照图1所述的ENAV缓冲器11中。然后,交互式DVD播放器通过将音频内容数据与从交互式DVD400中读取的视频数据同步来重现该音频内容数据。
内容提供服务器300准备了对可能的网络连接丢失的出错处理,诸如客户机在因特网上的连接失败或者是超时。从而侦听与客户机的连接。当所述网络的连接丢失发生时,所述ENAV内容信息的传输将停止(S14)。
当由于ENAV内容信息的传输撤销,所述视频数据与音频内容数据的同步失败时,交互式DVD播放器通过标识该瞬时的视频数据的播放时间(T1),将预定的时间量(A)加到所述标识的视频数据的播放时间,然后将结果乘以音频内容数据的比特流,来计算可重新同步的音频内容数据的偏移值(S15)。因为所述音频内容数据的比特率是恒量比特率(CBR),偏移值将简单地按照“偏移值=(T1+A)×CBR”来计算。
预定的时间量(A)可以设置为与视频数据的回放速度以及网络的数据传输速率成比例的任意值。交互式DVD播放器产生请求传输与所述方法计算出的偏移值对应的ENAV内容信息的命令,然后将命令发送到内容提供服务器300(S16)。
内容提供服务器300引用通过所述过程接收到的命令,并执行一系列操作读取和传输与所述偏移值对应的音频内容数据(S17)。交互式DVD播放器将通过所述过程接收的音频内容数据与从交互式DVD400中读取的视频数据重新同步,从而允许两种类型的数据的正常同步重现。
如图4所述,交互式DVD播放器通常回放从交互式DVD400中读取并播放的主A/V流,其中与内容提供服务器300提供的音频内容数据保持同步。
当以所述方法的同步重现的操作不成功时,可向交互式DVD播放器提供在从所述内容提供服务器中重新传输之后能够重新同步的音频内容数据,从而执行用于与视频数据重新同步地重现的一系列操作。
在本发明的第二实施例中,当通过脚本指定的用户请求或者事件发生时,在执行读取和播放记录在交互式DVD400中的主A/V流的正常回放的一系列操作中间,交互式DVD播放器执行一系列用于与诸如视频数据的所述主A/V流保持同步地重现ENAV音频内容数据的操作,该数据从IDVD盘400中下载并暂时存储在所述交互式DVD的缓冲器11中。
当以所述方法的同步重现期间缓冲存储器11的有限容量导致同步失败时,如前所述,交互式DVD播放器通过标识瞬时的视频数据的播放时间(T1),将一个预先确定的时间量(A)加到所述标识的视频数据的播放时间,然后将结果乘以所述音频内容数据的比特率,来计算一个可重新同步的音频内容数据的偏移值。
因为所述音频内容数据的比特流是一个恒量比特率(CBR),偏移值将简单地按照“偏移值=(T1+A)×CBR”来计算。在这种情形下,预定的时间量(A)可以设置为与视频数据的回放速度成比例的任意值。
交互式DVD播放器在搜索并读取与以所述方法计算出的所述偏移值对应的音频内容数据之后,通常将重现与所述视频数据同步的音频内容数据。
在本发明的第三个实施例中,如前参照图4和5所述,从所述内容提供服务器300中传输的或者是从交互式DVD中读取的音频内容数据流可包括用来在所述音频内容数据和诸如视频数据的所述主A/V流之间重新同步的其它信息。
例如,如图6所示,为了更快更准地计算与视频数据重新同步的偏移值,关于每秒音频数据字节数、每帧音频数据字节数、音频内容数据的总字节大小信息中的一个以上的信息将包含在所述音频内容数据流的头部区域的一个以上的报头上。
另外,其它的信息既可包含在所述音频内容数据流的头部区域的和/或有效负载区域报头上,也可间歇地包含在所述音频内容数据流的整个区域上。
在从所述内容提供服务器300中传输的或者在记录在所述交互式DVD400中的音频内容数据流的初始重现期间,交互式DVD播放器搜索并引用,例如包括所述音频内容数据流的头部区域中的报头区域的每秒音频数据字节数、每帧音频数据字节数、音频内容数据的总字节大小。
当从所述交互式DVD400中读取的视频数据的与所述音频内容数据同步的回放期间同步失败发生时,参照所述其它的信息计算出重新同步的偏移值。举一个数字示例,如果每秒音频数据字节量为1KB/秒,每帧音频数据字节数为9KB/帧;当由于同步失败而需要重新同步时的瞬时为100秒,则重新同步计算的偏移值为100KB=100秒×1KB/秒。
事实上,由于音频数据是以帧为单位重现的并且每帧音频数据字节数为9KB,其中根据所述方法计算出的偏移值为100KB的音频帧的实际将处于99KB。因此,在该特定的情形中,交互式DVD播放器产生请求从位置99KB开始重新传输音频内容数据的命令,并且将该命令发送至内容提供服务器300。
所述内容提供服务器300引用通过所述过程接收的命令,并且执行一系列操作来搜索和读取对应于所述偏移值的音频内容数据的帧起始位置,从而传输相应的音频数据。然后该交互式DVD播放器通过与从所述交互式DVD 400中读取的视频数据重新同步,可执行通过所述过程接收的音频内容数据的正常重现。
在另一方面,当从交互式DVD400读取和播放所述音频内容数据的期间同步失败发生时,交互式DVD播放器搜索并读取来自所述交互式DVD的对应于以所述方法计算出的偏移值的音频内容数据的帧起始位置,并且通过与所述视频数据重新同步来执行正常的重现。
当以所述方法计算出的偏移值的帧起始位置超过所述音频内容数据的总字节大小时,交互式DVD播放器确定该偏移值不正确,并且再次执行计算偏移值的操作,或者确定重新同步是不可能的并且执行一系列相应的操作,例如示出通知信息以报告重新同步失败。
本发明,可以提供一种在由于通过用户对技巧播放功能的选择导致的音频和视频的连接的有意中断的同步失败的情形,包括由于外部原因导致的同步失败的情形下正常重现的装置。例如,如果用户故意在前进或者后退的方向上跳段或者改变播放速度来非依次地观看视频,与内容提供服务器300的同步将会丢失。因此,本发明通将技巧播放停止的时间标识为重新同步的时间来计算偏移值,并且将音频内容数据的帧起始位置与视频数据进行重新同步。
重现根据本发明的交互式光盘装置的内容信息的方法是非常有用的发明,可使交互式光盘装置的所有者听到种种伴随交互式DVD400中的视频数据的音频内容数据,出于对空间的考虑这些音频内容数据并不存储在交互式DVD400中。
上述对本发明的较佳实施例的描述仅作为说明重现;因此,本发明可应用于可重写DVD(DVD-RW、DVD+RW、DVD-RAM)或者各种信息记录媒体以及交互式DVD,并且本领域的技术人员可以利用本发明以及有改进、修改、替换、或者附加的各个实施例,而不背离在以下所附权利要求中定义的本发明的精神和范围。
权利要求
1.一种重现存储在交互式媒体中的内容信息的方法,包括重现从交互式媒体中读取的第一数据,所述第一数据与通过网络从内容提供服务器接收的第二数据同步;检测接收第二数据中的失败;在检测所述第二数据的接收失败之后,使从所述交互式媒体中读取的第一数据与通过网络从内容提供服务器中接收的第二数据重新同步;以及在重新同步延迟之后,继续重现与所述第二数据同步的第一数据,其中所述第二数据包括同步和重新同步的信息。
2.如权利要求1所述的方法,其特征在于,所述用于同步和重新同步的信息包括每秒字节数和每帧字节数的至少之一。
3.如权利要求1所述的方法,其特征在于,所述用于同步和重新同步的信息在所述第二数据中至少重复三次。
4.如权利要求1所述的方法,其特征在于,所述用于同步和重新同步的信息包含在第二数据的报头部分中。
5.如权利要求1所述的方法,其特征在于,接收所述第二数据中的失败是由于通过所述网络传输的所述第二数据的中断或者延迟。
6.如权利要求1所述的方法,其特征在于,在重新同步延迟期间重现所述第一数据,并且所述第二数据静音且不被重现。
7.如权利要求1所述的方法,其特征在于,在重新同步延迟期间重现所述第一数据,并且重现所述内插的第二数据。
8.如权利要求1所述的方法,其特征在于,在重新同步延迟期间重现所述第一数据,并且重现所述第二数据的前一分段。
9.如权利要求1所述的方法,其特征在于,所述第一数据是视频数据和音频数据的至少之一,所述第二数据是音频数据。
10.如权利要求1所述的方法,其特征在于,所述网络是因特网。
11.如权利要求1所述的方法,其特征在于,所述交互式媒体是交互式光盘。
12.如权利要求1所述的方法,其特征在于,所述用于同步和重新同步的信息包括每秒字节数,并且每秒字节数是一个常量。
13.如权利要求1所述的方法,其特征在于,所述重新同步步骤包括计算所述第二数据的偏移值以建立重新同步;将请求传输对应于计算出的偏移值的第二数据的命令发送到内容提供服务器;以及将响应于所述命令所传输的所述第二数据与从交互式媒体中读取的所述第一数据进行重新同步。
14.如权利要求13所述的方法,其特征在于,所述计算步骤是基于从交互式媒体中读取的第一数据的当前播放时间以及第二数据的每秒字节数。
15.如权利要求13所述的方法,其特征在于,能够重新同步的所述第二数据的偏移值是通过将所述第一数据的当前播放时间加到预确的时间量,并将其结果乘以所述第二数据的每秒字节数而计算的。
16.如权利要求15所述的方法,其特征在于,所述预确的时间量确定为与所述第二数据的通过网络传输的速度成比例。
17.一种用于重现存储在交互式媒体中的内容信息的装置,包括提交器,重现从交互式媒体中读取的第一数据,所述第一数据与通过网络从内容提供服务器中接收的第二数据同步;处理器,检测接收第二数据中的失败,在判断第二数据的接收失败的基础上,从交互式媒体中读取的第一数据与通过网络从内容提供服务器中接收的第二数据进行同步,在重新同步延迟之后,所述提交器继续重现与第二数据同步的第一数据,其中所述处理器计算包含在第二数据中的同步和重新同步的信息。
18.如权利要求17所述的装置,其特征在于,所述同步和重新同步的信息包括每秒字节量和每帧字节量的至少之一。
19.如权利要求17所述的装置,其特征在于,所述同步和重新同步的信息在第二数据中至少重复三次。
20.如权利要求17所述的装置,其特征在于,所述同步和重新同步的信息包含在第二数据的报头部分中。
21.如权利要求17所述的装置,其特征在于,所述第二数据的接收失败是由于通过网络传输的第二数据的中断或者延迟。
22.如权利要求17所述的装置,其特征在于,在重新同步延迟期间重现所述第一数据,并且所述第二数据静音且不被重现。
23.如权利要求17所述的装置,其特征在于,在重新同步延迟期间重现所述第一数据,并且重现所述内插的第二数据。
24.如权利要求17所述的装置,其特征在于,在重新同步延迟期间重现所述第一数据,并且重现所述第二数据的前一分段。
25.如权利要求17所述的装置,其特征在于,所述第一数据是视频数据和音频数据的至少之一,所述第二数据是音频数据。
26.如权利要求17所述的装置,其特征在于,所述网络是因特网。
27.如权利要求17所述的装置,其特征在于,所述交互式媒体是交互式光盘。
28.如权利要求17所述的装置,其特征在于,所述同步和重新同步的信息包括每秒字节数,并且每秒字节数是一个常量。
29.如权利要求17所述的装置,其特征在于,所述处理器,在重新同步第一数据和第二数据时,计算所述第二数据的偏移值以建立重新同步;将请求传输与计算的偏移值相对应的的所述第二数据的命令发送到内容提供服务器,并且将响应于命令传输的第二数据与从交互式媒体中读取的所述第一数据进行重新同步。
30.如权利要求29所述的装置,其特征在于,所述处理器在计算偏移值时利用从交互式媒体中读取的所述第一数据的当前播放时间和所述第二数据的每秒字节数。
31.如权利要求29所述的装置,其特征在于,能够重新同步的所述第二数据的偏移值由所述处理器通过将所述第一数据的当前播放时间加到预先确定的时间量并将其结果乘以所述第二数据的每秒字节数而计算出的。
32.如权利要求31所述的装置,其特征在于,所述预确的时间量确定为与所述第二数据通过网络传输的速度成比例。
33.在装置中播放的交互式媒体,该装置重现存储在交互式媒体中的与通过网络从内容提供服务器中接收的第二数据同步的第一数据,所述交互式媒体包括第一数据,表示视频数据和音频数据的至少之一;以及第二数据,表示音频数据,其中所述第二数据包括用于同步和重新同步的信息。
34.如权利要求33所述的交互式媒体,其特征在于,所述同步和重新同步的信息包括每秒字节量和每帧字节量的至少之一。
35.如权利要求33所述的交互式媒体,其特征在于,所述同步和重新同步的信息在第二数据中至少重复三次。
36.如权利要求33所述的交互式媒体,其特征在于,所述用于同步和重新同步的信息包含在第二数据的报头部分中。
37.如权利要求33所述的交互式媒体,其特征在于,所述交互式媒体是交互式光盘。
38.如权利要求33所述的交互式媒体,其特征在于,所述同步和重新同步的信息包括每秒字节数,并且每秒字节数是一个恒量。
全文摘要
一种用于重现交互式光盘的内容信息的方法和装置,与从光盘中读取的视频数据的同步相关联的重现来自外部网络的服务器或光盘的各种音频内容数据。当重现期间同步失败发生时,计算出其后能够重新同步的音频数据的偏移值,然后由服务器提供或者从光盘中读取对应于偏移值的音频内容数据,从而允许与视频数据的重新同步。
文档编号G11B20/10GK1774757SQ200480010312
公开日2006年5月17日 申请日期2004年2月25日 优先权日2003年2月25日
发明者W·S·刘, 刘济镛, L·亚力山大 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1