交互式媒体和用于管理其中附加数据的方法

文档序号:7605917阅读:112来源:国知局
专利名称:交互式媒体和用于管理其中附加数据的方法
技术领域
本发明涉及交互式媒体,以及用于管理与交互式数字多功能盘(I-DVD)中的音频/视频(A/V)数据同步输出的附加数据的方法。
背景技术
已经广泛提供了能够记录并存储大容量的数字数据的高密度光盘,例如数字多功能盘(DVD)。DVD是能够永久记录并存储高质量的数字音频数据和高质量的活动图像数据的大容量记录媒体。
DVD包括用于记录诸如活动图像数据的数字数据流的数据流记录区域,以及用于记录控制活动图像数据的回放所需的导航数据的导航数据记录区域。
因而,典型的DVD播放器首先读取记录在导航数据记录区域上的导航数据(如果DVD放在播放器内),将所读取的导航数据存储在播放器所提供的存储器中,并使用该导航数据重现记录在数据流记录区域上的活动图像数据。
DVD播放器重现记录在DVD上的活动图像数据,使用户能重现并观看记录在DVD上的高质量的活动图像。
其标准化工作正在进行的交互式数字多功能盘(I-DVD)是一种DVD,在其上与记录在I-DVD上的音频/视频(A/V)数据的回放相关联的信息(称为“控制或附加信息”或“ENAV数据”)用超文本标记语言(HTML)或统一资源标识符(URI)的文件形式来另外记录,且记录在其上的A/V数据根据用户的交互式请求来重现。在I-DVD商品化的地方,通过数字记录媒体来提供内容将变得更为盛行。
然而,一旦在制造了其上记录附加内容或用于获取附加内容的URI的I-DVD之后,就难以更新相应的附加内容了。即,为适当更新附加内容,必须更新记录在先前制造的I-DVD上的与URI链接的文件的内容。此外,为适当更新附加内容,必须执行对基于先前版本的文件的备份操作,且必须删除先前的文件,并产生具有先前文件名的与其URI相关的新文件。
在此情形中,当重现I-DVD时,作出对在先前位置上的具有先前文件名的新文件的下载请求,并获取新内容。然而,因为对每个文件备份操作、删除操作和新文件产生操作都是复杂的,就会有问题。

发明内容
因此,本发明就是考虑以上问题而作出的,并且这是本发明的一个目的,即提供交互式媒体,以及能容易管理链接到记录在交互式媒体上的音频/视频(A/V)数据的附加内容的方法。
根据本发明一方面,以上和其它目的可通过提供用于重现交互式盘的方法来实现,包括以下步骤(a)访问提供记录在交互式盘上的音频/视频(A/V)数据的附加内容的服务器,并接收来自服务器的附加内容的更新信息;(b)引用所接收的更新信息,并确定是否已更新包含在与A/V数据相关联的附加内容列表中的任意文件;以及(c)根据确定结果,请求对包含在列表中的原始文件或在更新信息中指定的更新文件,并接收所请求的原始或更新文件。
根据本发明的另一方面,以上和其它目的可通过提供一种方法来实现,该方法用于提供与记录在交互式盘上的音频/视频(A/V)数据相关联的附加内容,包括以下步骤(a)从其中放置交互式盘的播放器接收对配置附加内容的任意文件的下载请求;(b)引用附加内容的更新信息,并确定是否已更新与下载请求相对应的文件;以及(c)根据确定结果,读取并传送与下载请求相对应的文件以及在更新信息中指定的更新文件。
根据本发明的又一方面,以上和其它目的可通过提供一种交互式媒体来实现,包括活动图像数据;以及具有活动图像数据相关信息的多个合式(well-formed)文件形式的附加数据,其中该附加数据构成至少一个附加内容单元,每个附加内容单元与活动图像数据一起无缝重现,且其中所述多个合式文件的至少之一包含第一信息;预定文件,用来根据该第一信息重现对应于预定文件的附加内容单元,所述预定文件以标记语言创建。


包括在内以提供本发明的进一步理解并结合为且构成本说明书一部分的附图,示出本发明的各个实施例,并与说明一起用来解释本发明的各个原理。
图1是示出根据本发明一实施例将用于管理附加数据的方法应用其中的光盘装置的框图;图2是示出根据本发明一实施例的交互式数字多功能盘(I-DVD)的目录结构的示意图;以及图3是示出根据本发明一优选实施例用于重现交互式盘的数据的方法的流程图。
图4a和4b是示出根据本发明用于使播放器能从服务器获得附加内容的更新数据的过程的解释性示图。
在不同示图中由相同标号所指的本发明的各个特征、元件和方面表示根据系统的一个或多个实施例的相同的、等效的、或相似的特征、元件和方面。
具体实施例方式
现在,将参照附图详细描述根据本发明各优选实施例的交互式媒体,以及用于管理附加内容的方法。
图1是示出根据本发明一实施例将用于管理附加数据的方法应用其中的光盘装置的框图。在该光盘装置中,光拾取器11读取记录在交互式数字多功能盘(I-DVD)10上的信号。信号处理器12处理读取射频(RF)信号并恢复数字数据。存储器单元13存储所恢复的数据以及外部接收的数据。DVD引擎14解码存储在存储器单元13中的数据,并输出音频/视频(A/V)信号。iDVD引擎15翻译存储在存储器单元13中的信息文件,并处理必要的附加内容,即ENAV数据。加法器18合成来自DVD引擎14的A/V信号和来自iDVD引擎15的另一A/V信号,并输出结合结果。网络接口17执行网络连接功能和web浏览器功能。控制单元16设置I-DVD 10的回放环境并控制上述组件,使I-DVD 10的数据能在所设置的回放环境中与附加内容一起重现。
I-DVD 10的示例性目录结构如图2所示。安排在根目录下的附加内容目录“DVD_ENAV”203包括启动文件“StartUp.mls”204,它包含在重现I-DVD的数据之前必须执行的系统环境设置的信息;重现记录在I-DVD上的A/V数据所需的信息文件“EnDVD.Inf”;用于回放的初始屏幕设置文件“index.html”;用于不同属性的数据单元之间的同步的同步文件“index.syn”等。目录“DVD_ENAV”203还可包括存储用于输出附加内容文本所需的字体文件的字体目录206,以及附加内容目录207,后者包含用于提供包括附加A/V内容(即ENAV数据文件208(html文件、图像文件、声音文件等))的附加内容。该附加内容目录207可包括例如分层结构基础上的附加内容,例如子目录209。
包括视频数据的视频标题设置目录“Video_TS”201以及包括音频数据的音频标题设置目录“Audio_TS”202排列在根目录下。
与I-DVD相关联的盘版本信息项和内容制造商信息项被记录在目录203的“EndDvd.inf”文件中。此外,与内容提供者的服务器相关联的统一资源标识符(URI)信息可被记录在目录203中,该服务器用于通过因特网提供有关要从I-DVD读取并重现的A/V数据的附加内容信息。
在重现交互式DVD的数据时用于初始屏幕设置的设置信息可记录在目录203的设置文件“index.html”中。用于执行要从I-DVD读取并重现的A/V数据和ENAV数据之间的同步所需的时间标记信息被包括在同步文件“index.syn”中。
此外,用于在重现I-DVD的A/V数据之前需要执行的用于系统环境设置的各种信息单元被记录在启动文件“StartUp.xml”中。各种信息单元包括要在回放前载入存储器的所有内容的信息、用于提供内容信息的源的位置信息、表示访问所记录的A/V数据的权限的亲本ID、附加内容的语言信息、回放期间网站连接中的限制信息、存储器管理信息、在处理启动文件之后要处理文件的信息、以及启动文件的版本等。记录在“EndDvd.inf”中的附加内容提供者的服务器的URI信息也可记录在启动文件中。
将参照图3所示的流程图,详细描述用于重现记录在I-DVD 10上的数据的过程。
如果盘被插入并安装于图1所示的播放器内,则在步骤S1,控制单元16从“DVD_ENAV”目录中搜索“StartUp.xml”或“EnDVD.Inf”文件。如果找到了相应文件,则在步骤S10置入盘被鉴别为I-DVD。否则,在上述步骤S10,置入盘被鉴别为一般DVD。
如果置入盘是一般DVD,则在步骤S30控制单元16响应于用户请求以一般DVD模式执行回放操作。如果回放操作完成,则过程结束。在DVD模式的回放操作中,从盘重现的数据通过DVD引擎14来处理,且所处理的数据被输出为视频和音频信号。
另一方面,如果置入盘是I-DVD 10,则在步骤S11确定是否要以增强模式来重现I-DVD的数据。该增强模式是具有附加数据(即ENAV数据)的同步回放模式。该增强模式可由用户打开/关闭(ON/OFF),且初始设置为ON状态。如果增强模式是OFF状态,则即使置入盘是I-DVD,在以上步骤S30处仍然执行上述一般DVD的回放操作。
如果增强模式是ON状态,则在步骤S12读取排列在“DVD_ENAV”目录下的启动文件“StartUp.xml”,所读取的文件被存储在存储器单元13中,且iDVD引擎15接收对翻译该读取文件的请求。这样,iDVD引擎15翻译存储在存储器单元13中的启动文件“StartUp.xml”,并按照重现I-DVD的数据的权限级别、区域代码等来确认亲本ID,并在步骤S13设置系统状态。
系统状态信息包括与在处理ENAV数据时要使用的语言相关联的信息、网站连接限制、存储器管理等。
然后在步骤S15,iDVD引擎15请求通过网络接口17连接到特定服务器。该特定服务器的位置信息从在“EndDvd.inf”文件中所记录的启动文件的网站连接限制信息或URL信息中得到确认。当作出连接请求时,也传送交互式盘的盘版本信息。此时,盘版本信息包含交互式盘的标识信息。如果记录在交互式盘上的A/V数据被配置成对应于多个应用,并且多个附加内容单元存在,则传送与当前要重现的A/V数据相链接的附加内容单元数量,而不传送盘版本信息(或与盘版本信息一起传送)。
在步骤S16,接收连接请求以及盘版本信息(和/或单元数量)的相应服务器将与盘版本信息(和/或单元数量)相关联的预定文件传送给作出对预定文件的连接请求的盘装置。
此时,所传送的文件是用iDVD引擎15可翻译的语言创建的文件,例如html或xml文件。此外,所传送的文件包含配置当前交互式盘的附加内容的文件的更新信息。
文件的名称是例如“iDVD_Contents_Unit?.xml”(其中?表示单元号)。其内容可用以下格式来创建,且更新文件包含一历史记录。
<XML>
<UNIT Index=?able=“TRUE”></UNIT>
<PAGE seq=1>
<DATA name=“name”able=“TRUE”>
<INDEX>2th</INDEX>
<TYPE>Audio</TYPE>
<ORIGIN>http//www.disney.com/dream/ul/memo.mp3</ORIGIN>
<SRC>http//www.disney.com/dream/ul/memo v2.mp3</SRC>
<SRCIsLast=FALSE>http//www.disney.com/dream/ul/memo v3.mp3</SRC>
<SRCIsLast=TRUE>http//www.disney.com/dream/ul/memo v4.mp3</SRC>
</DATA>
............
</PAGE>
............
<PAGE seq=n>
</PAGE>
</XML>
当通过网络接口17接收到以上述格式创建的文件时,iDVD引擎15翻译所接收的文件的内容,并确定当前更新的文件。在上述示例中,iDVD引擎15了解到与http//www.disney.com/dream/ul的URI链接的“memo.mp3”文件已更新了三次,而最新版本文件是在先前位置上出现的“memo_v4.mp3”。
包含在每个<DATA>标签中的内容单元根据同一方法来翻译,因此所有更新的信息单元都得到了确认。
在完全翻译了所接收的“iDVD_Contents_Unit?.xml”的更新信息文件之后,iDVD引擎15翻译包含在启动文件中的预载列表,因此将(html、图像、声音、或文本文件等的)必要的ENAV数据存储在存储器空间内。
预载列表可用以下格式来定义<unit no=“1”>
<DATA name=“aaa”able=“TRUE”>
<INDEX>2th</INDEX>
<TYPE>doc</TYPE>
<src t_lang=“all”>http//www.disney.com/a/b.htm</src>
<DATA name=“bbb”able=“TRUE”>
<INDEX>2th</INDEX>
<TYPE>Audio</TYPE>
<src >http//www.disney.com/dream/ul/memo.mp3</src>
</DATA>
...
</unit>
...
</preload>
在上述示例中,单元表示ENAV数据与该ENAV数据相关联的A/V数据必须一起无缝地重现的区域。如上所述,记录在交互式盘上的所有A/V数据(即标题)可被链接到一个或多个ENAV单元。对每个单元要预载的附加内容项(即ENAV数据项)由包含在该单元中的<DATA>标签来定义。在以上示例中,文件“http//www.disney.com/a/b.htm”被首先载入存储器单元13。
在文件载入存储器13之前,iDVD引擎在步骤S17确定相应文件是否包含在先前翻译的更新信息中。如果在步骤S18文件“http//www.disney.com/a/b.htm”未包含在更新信息中,则下载包含在预载列表中的文件,且所下载的文件被存储在存储器单元13中。
如果在以上步骤S18中要载入的文件包含在更新信息中,如下一<DATA>标签中的文件“http//www.disney.com/dream/ul/memo.mp3”,则不作出对该文件的下载请求。在步骤S20,作出对与更新信息文件内更新版本相对应的文件“http//www.disney.com/dream/ul/memo_v4.mp3”的下载请求。在接收文件之后,存储器单元13存储所接收的文件。如果确定目前不能适应最新版本文件,则根据当前的盘版本信息,作出对比最新版本文件低的版本文件(即文件“memo_v3.mp3”或“memo_v2.mp3”)的下载请求,且所下载的文件存储在存储器单元13中。
如果根据上述方法来执行与每个<DATA>标签相关联的预载过程,则存储器单元12存储已更新的附加内容,且对所有附加内容或一个附加内容单元的载入操作在步骤S21完成。
图4a示出用于将通过上述过程更新的文件预载到盘装置的主要过程。
已经描述了上述实施例,其中盘装置确认更新内容文件的存在,然后向服务器传送下载请求。然而,服务器可确认对应于下载请求的更新内容文件的存在,并将更新内容文件下载到盘装置。
当然,所有更新信息单元被记录在更新信息文件“iDVD_Contents_Unit?.xml”中。服务器根据更新信息文件的信息来确定是否已更新了对应于下载请求的内容文件。
图4b示出用于使服务器能确定更新内容文件的存在的过程。
例如,当在步骤411盘装置的iDVD引擎15请求相应服务器传送在启动文件内的预载列表中指定的文件之一,即文件“memo.mp3”时,检查记录在服务器中的更新信息文件,即文件“iDVD_Contents_Unit?.xml”(基于盘版本信息和/或指定先前接收的附加内容单元的信息来确定),且在步骤412确定所请求的文件是否已被更新。如果所请求的文件已被更新,则在步骤413传送最新版本文件“memo_v4.mp3”。否则,传送对应于该请求的原始文件。
iDVD引擎15从启动文件中确认在执行启动文件之后要执行的指定文件(通常对应于设置文件“index.html”)。iDVD引擎15请求控制单元16从I-DVD 10中读取所指定的文件。如果设置文件响应于该请求被载入存储器单元13,则iDVD引擎15翻译该文件,并配置并输出用户选择初始屏幕。
当用户选择了初始屏幕上的“回放开始”项时,控制单元16将从置入的I-DVD10中重现的A/V数据缓存于存储器单元13中,同时驱动I-DVD 10。缓存的A/V数据由DVD引擎14解码,并根据解码结果来输出A/V数据。在该操作期间,iDVD引擎15读取在存储器单元13中预载的更新ENAV数据,并且,如果需要的话则解码读取的ENAV数据并输出A/V信号。来自iDVD引擎15的A/V信号与来自DVD引擎14的输出信号合成,在步骤S22合成的结果向外部输出。
iDVD引擎15引用记录在同步文件“index.syn”中的同步信息(例如文件名的链接信息和时间信息),从而配置ENAV数据的文件可与从交互式盘中重现的A/V数据同步输出。当从远程服务器中接收比记录在I-DVD 10的启动文件“StartUp.xml”中指定的预载列表更高的版本列表时,还接收了同步文件“index.syn”。所接收的同步文件“index.syn”可用来替代记录在I-DVD 10中的同步文件“index.syn”。
在步骤S26,交互式盘的回放操作完成或从用户处接收回放停止请求之前,上述操作持续执行。
从上述描述中显而易见,本发明提供了一种交互式媒体,以及用于管理交互式媒体的附加数据的方法,该方法可在仅创建更新信息文件时同等地维持与更新文件相关联的目录或文件名称,并在交互式盘与更新文件不兼容的情形中在更新操作之后可使用与相应统一资源标识符(URI)相链接的先前版本文件,从而可简易并方便地更新交互式盘的附加数据。
尽管为了说明目的已经揭示了本发明的优选实施例,但是本领域技术人员将理解,各种修改、添加和替换是可能的,而不背离在所附权利要求中揭示的本发明的范围和精神。
权利要求
1.一种用于重现交互式盘的方法,包括以下步骤(a)访问提供记录在交互式盘上的音频/视频(A/V)数据的附加内容的服务器,并接收来自服务器的附加内容的更新信息;(b)引用所接收的更新信息,并确定是否已更新包含在与A/V数据相关联的附加内容列表中的任意文件;以及(c)根据确定结果,请求对包含在列表中的原始文件或在更新信息中指定的更新文件,并接收所请求的原始或更新文件。
2.如权利要求1所述的方法,其特征在于,包含在步骤(a)的更新信息的接收在第一次访问所述服务器时执行。
3.如权利要求1所述的方法,其特征在于,所述更新信息包含有关原始文件和与所述更新文件相关联的更新版本文件的信息。
4.如权利要求1所述的方法,其特征在于,所述更新信息是以文本格式创建的标记语言文件。
5.如权利要求1所述的方法,其特征在于,所述附加内容列表被记录在启动文件中,以在回放操作之前首先读取,所述启动文件记录在所述交互式盘上。
6.如权利要求1所述的方法,其特征在于,所述附加内容的一个更新信息单元基于所述交互式盘的特定信息和/或指定附加内容的信息来确定,且所确定的信息单元从所述服务器接收。
7.如权利要求1所述的方法,其特征在于,还包括以下步骤(d)当接收包含所述更新文件的对应于预定数据量的附加内容时,依次使得附加内容与从所述交互式盘中重现的A/V数据同步,并执行呈现操作。
8.一种用于提供与记录在交互式盘上的音频/视频(A/V)数据相关联的附加内容的方法,包括以下步骤(a)从其中放置交互式盘的播放器接收对附加内容的任意文件的下载请求;(b)引用附加内容的更新信息,并确定与下载请求相对应的文件是否已被更新;以及(c)根据确定结果,传送与下载请求相对应的文件或在更新信息中指定的更新文件。
9.如权利要求8所述的方法,其特征在于,所述更新信息包含有关原始文件和与所述更新文件相关联的更新版本文件的信息。
10.如权利要求8所述的方法,其特征在于,所述更新信息是以文本格式创建的标记语言文件。
11.如权利要求8所述的方法,其特征在于,所述步骤(b)通过基于所述交互式盘的特定信息和/或从所述播放器接收的指定附加内容的信息指定更新信息来执行,从而可确定所述更新文件的存在,并引用经指定的更新信息。
12.一种交互式媒体,包括活动图像数据;以及具有活动图像数据相关信息的多个合式文件形式的附加数据,其中所述附加数据构成至少一个附加内容单元,每个附加内容单元与活动图像数据一起无缝重现,以及其中所述多个合式文件的至少之一包含第一信息;预定文件,用来根据所述第一信息重现对应于预定文件的附加内容单元,所述预定文件用标记语言来创建。
13.如权利要求12所述的媒体,其特征在于,所述预定文件包含文件信息,用于指示用来构建所述附加内容单元的一个或多个文件。
14.如权利要求13所述的媒体,其特征在于,所述文件信息是对所述一个或多个文件作更新的历史。
15.如权利要求12所述的媒体,其特征在于,在所述附加内容单元和所述预定文件之间有一对一关系。
全文摘要
本发明涉及交互式媒体,以及用于管理与交互式数字多功能盘(I-DVD)中的音频/视频(A/V)数据同步输出的附加数据的方法。其中放置交互式盘的播放器在重现交互式盘之前访问提供记录在交互式盘上的A/V数据的附加内容的服务器,并从服务器中接收附加内容的更新信息。该播放器引用所接收的更新信息,并确定是否已更新包含在与A/V数据相关联的附加内容列表中所包含的任意文件。该播放器对包含在列表中的原始文件或在更新信息中指定的更新文件作出请求,并接收所请求的原始或更新文件。因此,播放器总是可以接收包含更新文件的附加内容。根据该操作,该服务器使得附加内容能方便地更新。
文档编号H04N7/24GK1777884SQ200480010950
公开日2006年5月24日 申请日期2004年3月6日 优先权日2003年3月6日
发明者刘济镛, 尹愚盛, 金炳振, L·亚力山大 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1