信息存储介质和再现该信息存储介质的方法及再现装置的制作方法

文档序号:7597043阅读:108来源:国知局
专利名称:信息存储介质和再现该信息存储介质的方法及再现装置的制作方法
技术领域
本发明涉及一种能以交互模式再现记录在其上的音频视频(AV)数据的信息存储介质,和一种用于再现该信息存储介质的再现装置及方法。
背景技术
能通过将其装入到安装在个人计算机(PC)中的DVD驱动器中来以交互模式再现数据的交互式数字多用途盘(DVD)可从商业上获得。AV数据根据传统的DVD视频标准被记录在交互式DVD上,并且用于支持交互功能的增强AV(ENAV)文件也被记录在该交互式DVD上。ENAV文件包括以标记语言比如超文本标记语言(HTML)或可扩展标记语言(XML)写的文档、具有脚本代码的ENAV文件、和插入或链接到ENAV文件的标记资源。
可以两种模式之一来再现记录在交互式DVD上的AV数据。在视频模式中,以与来自通常的DVD的数据相同的方式显示AV数据。在交互模式中,通过将其嵌入到标记屏幕中来在从ENAV文件获得的标记屏幕上显示再现AV数据的AV屏幕。如果用户选择交互模式,则安装在PC上并允许用户观看ENAV文件的ENAV文件阅览器(例如,能解释并显示HTML文档的浏览器)通过解释并运行记录在交互式DVD上的ENAV文件来显示该ENAV文件。当AV数据是电影名称时,电影的运动图像显示在AV屏幕上,并且各种附加信息比如电影剧本、梗概、以及男演员和女演员的照片显示在交互式屏幕上。附加信息可与电影名称(AV数据)同步显示。例如,当特定的演员出现在AV屏幕上时,可再现并显示关于该演员的背景的ENAV文件。
在交互模式中,PC必须读取AV数据和多个ENAV文件。然而,每次读取ENAV文件PC都必须分析文件系统的卷结构和文件结构。例如,每次访问记录在交互式DVD上的一个文件,光学拾取器移动6次,以分析卷结构和文件结构。如果假设光学拾取器移动一次需要100msec,则光学拾取器读取一个ENAV文件和链接到该ENAV文件的一个图像文件需要1200msec,因为该光学拾取器必须移动总共12次。如果有5个链接到ENAV文件的图像文件,则仅读取该文件就需要6×5×100=3000msec。因此,即使在AV数据的读取完成之前,由于获得的AV数据消失导致显示在AV屏幕上的图像可能是不连续的。

发明内容
本发明提供一种以在其中可快速和有效地找到并读取用于支持交互模式的数据的数据结构记录的信息存储介质,和用于从该信息存储介质再现的方法及再现装置。
根据本发明的一方面,提供了一种信息存储介质,包括用于以交互模式再现音频视频(AV)数据的增强音频视频(ENAV)文件和为访问ENAV文件而参考的搜索信息文件。搜索信息文件包括缓存(cache)在ENAV缓冲器以在访问ENAV文件时参考的搜索信息。
以交互模式再现AV数据需要的ENAV文件可互相连接并记录为一个综合文件。搜索信息文件可包括ENAV文件的名称、ENAV文件的大小、和ENAV文件的位置。
根据本发明的另一方面,提供了一种包括其中存储AV数据的视频目录和其中存储至少一个用于以交互模式再现AV数据的ENAV文件的ENAV目录的信息存储介质。包含用于访问ENAV文件的搜索信息的搜索信息文件存储在ENAV目录中。搜索信息缓存在ENAV缓冲器中以参考。
根据本发明的另一方面,提供了一种以交互模式再现AV数据的方法,该方法包括将为访问ENAV文件而参考的搜索信息文件缓存在ENAV缓冲器中;和参照缓存在ENAV缓冲器中的搜索信息文件读取相关的ENAV文件。该方法可还包括使用读取的ENAV文件以交互模式再现AV数据。
根据本发明的另一方面,提供了一种以交互模式再现记录在信息存储介质上的AV数据的装置,该装置包括读取器,用于读取AV数据和在访问用于以交互模式从信息存储介质再现AV数据的ENAV文件时参考的搜索信息文件;AV再现引擎,包括用于缓冲(buffer)AV数据的AV缓冲器,对AV数据解码并输出AV流;和ENAV引擎,包括用于缓存由读取器读取的搜索信息文件的ENAV缓冲器,通过参照缓存在ENAV缓冲器中的搜索信息文件确定ENAV文件的大小和位置来命令读取器读取相关的ENAV文件,并通过翻译ENAV屏幕和AV流来一起输出通过解释读取的ENAV文件获得的ENAV屏幕和从AV再现引擎输出的AV流。


通过结合附图详细描述其示例性实施例,本发明的以上和其他特性和优点将会变得更加清楚,其中图1是根据本发明实施例的再现系统的原理图;图2是根据本发明实施例的再现装置的方框图;图3是根据本发明实施例的盘的卷空间的示图;图4是根据本发明实施例的盘的目录树的结构图;图5A是根据本发明实施例的盘的示例性目录树的结构图;图5B是图5A中表示的示例性搜索信息文件和综合文件的示图;图6是表示根据本发明实施例的再现方法的流程图;和图7是表示根据本发明实施例的示例性再现方法的流程图。
具体实施例方式
现在将参照其中表示了发明的示例性实施例的附图对本发明进行更充分的描述。
在本申请中,术语“增强音频视频(ENAV)文件”用作以标记语言比如超文本标记语言(HTML)或可扩展标记语言(XML)写的文档和包括或链接到以例如脚本语言或Java写的源代码的ENAV文件的通称。另外,术语“ENAV文件”可为插入到ENAV文件中或与ENAV文件链接的资源文件。也就是说,ENAV文件起到以交互模式再现AV数据需要的应用软件的作用,同时,其提供将与AV数据一起显示的内容。
图1是根据本发明实施例的再现系统的原理图。参照图1,再现系统包括作为根据本发明实施例的信息存储介质的盘100、再现装置200、在本发明的本实施例中作为显示器件的TV 300、和遥控器400。遥控器400从用户接收控制命令,并将该控制命令发送到再现装置200。盘驱动器(未显示)安装在再现装置200中,以读取记录到盘100的数据或将数据记录在盘100上。将盘装入盘驱动器,当用户选择交互模式时,再现装置200使用ENAV文件以交互模式再现相应的AV数据并将该AV数据发送到TV 300。AV屏幕和ENAV屏幕一起显示在TV 300上。以交互模式,AV数据被再现在嵌入在从ENAV文件获得的ENAV屏幕中的AV屏幕上。也就是说,ENAV屏幕和AV屏幕一起显示。这里,AV屏幕表示显示AV数据的在TV 300上的屏幕,ENAV屏幕表示显示解释的ENAV文件的在TV 300上的屏幕。交互式屏幕是在其中AV屏幕嵌入在ENAV屏幕中的屏幕。另一方面,以视频模式,像传统的DVD视频(DVD-video)那样地再现AV数据。也就是说,仅显示通过再现相应的AV数据获得的AV屏幕。在本实施例中,再现装置200支持交互模式和视频模式。另外,再现装置200可通过连接到网络比如互联网来发送数据。
图2是根据本发明实施例的再现装置200的方框图。参照图2,再现装置200包括读取器1、AV再现引擎2、和ENAV引擎3。
读取器1根据从ENAV引擎3接收的控制信号从盘100读取AV数据(即本实施例中的DVD视频数据),并读取ENAV文件。另外,读取器1读取搜索信息。参考搜索信息,以访问ENAV文件。在本实施例中,搜索信息被构造为搜索信息文件,随后将对其进行描述。
包括在AV再现引擎2中的AV缓冲器(未显示)缓冲读取器1读取的AV数据。AV再现引擎2对由AV缓冲器缓冲的AV数据解码,并将解码的AV流输出到ENAV引擎3。由于在本实施例中AV数据被记录为DVD视频数据,所以AV再现引擎2被构造为再现DVD视频数据的DVD视频再现引擎。AV再现引擎2经应用程序接口(API)与ENAV引擎3通信。也就是说,响应于来自ENAV引擎3的请求,AV再现引擎2将指示AV再现引擎2的操作状态的特性(property)和触发信号发送到ENAV引擎3。例如,当要在战斗场景显示在AV屏幕上时将对应于正以交互模式再现的星球大战的战斗场景的提问显示在ENAV屏幕上时,触发事件通知ENAV引擎3显示的战斗场景的开始和结束点。
ENAV引擎3包括由读取器1读取或缓冲从网络检索的写到其中的ENAV文件的ENAV缓冲器(未显示)。ENAV引擎3再现由ENAV缓冲器缓冲的ENAV文件,并通过翻译从AV再现引擎2输入的AV流和再现的ENAV文件将其输出。翻译的意思是混合输出,以便AV屏幕嵌入在ENAV屏幕的预定位置。具有嵌入在其中的AV屏幕的ENAV屏幕显示在TV 300上。ENAV引擎3是解释引擎,其用于解释并执行作为一种ENAV文件的以标记语言或客户端解释程序语言(例如,JavaScript、Java等)写的标记文档,以用交互模式再现以交互模式记录在盘100上的DVD视频数据。ENAV引擎3可包括各种插件。这样的插件可打开插入在ENAV文件中或与ENAV文件链接的具有各种格式的文件。也就是说,ENAV引擎3是ENAV文件阅览器。例如,ENAV引擎3可调用Windows媒体播放器,以再现用于Windows媒体播放器的AV数据。另外,ENAV引擎3可通过连接到网络来获得信息比如ENAV文件。
具体地讲,ENAV引擎3以ENAV缓冲器缓冲由读取器1读取的搜索信息文件,并参照存储在ENAV缓冲器中的搜索信息文件读取需要的ENAV文件。
图3是根据本发明实施例的盘100的卷空间的示图。参照图3,在盘100的卷空间中包括卷和文件结构区,其中记录关于卷和文件的信息;DVD视频数据区,其中记录以DVD视频格式记录的AV数据比如视频标题;和ENAV文件区,其中记录支持交互模式的ENAV文件。
在DVD视频数据区中记录VIDEO_TS.IFO文件,其包括记录在盘100上的视频标题的再现控制信息;VTS_01_0.IFO文件,其包括第一视频标题的再现控制信息;和VTS_01_0.VOB、VTS_01_1.VOB……文件,其为构造视频标题的AV数据。VTS_01_0.VOB、VTS_01_1.VOB……文件是视频标题,即视频对象(VOB)。在其中将导航包、视频包、和音频包打包的视频对象单元(VOBU)包括在每个VOB中。
多个ENAV文件记录在ENAV文件区中。也就是说,作为当选择了交互模式时读取的第一个文件的启动文件、与选择的视频标题对应的标记文档等记录在ENAV文件区中。ENAV文件可包括用于确定标记文档的格式的格式表、脚本代码文件、程序文件、和与标记文档链接并将与该标记文档一起显示的资源文件。ENAV文件可包括音频文件、动画文件、图像文件等。另外,ENAV文件可包括搜索根据本发明的ENAV文件的搜索信息文件。
图4是根据本发明实施例的盘100的目录树的结构图。参照图4,根目录存储DVD视频目录VIDEO_TS和其中记录支持交互模式的ENAV数据的ENAV目录DVD_ENAV。
参照图3描述的数据,即VIDEO_TS.IFO、VTS_01_0.IFO、VTS_01_0.VOB、VTS_01_1.VOB……文件,存储在DVD视频目录VIDEO_TS中。参照图3描述的数据,即启动文件STARTUP.MLS和ENAV文件,存储在ENAV目录DVD_ENAV中。具体地讲,DVD_ENAV.IDX存储为搜索信息文件。ENAV引擎3将搜索信息文件DVD_ENAV.IDX读入ENAV缓冲器,然后参照搜索信息文件DVD_ENAV.IDX确定ENAV文件的位置。由于其中记录文件系统的区和其中记录ENAV文件的区通常是分开的,所以每次确定ENAV文件的位置都需要读取记录在盘100上的文件系统,然后参照该文件系统访问ENAV文件。因此,存在一种危险,即因用于确定ENAV文件的位置花费的过多时间导致AV缓冲器中的AV数据可能耗尽。然而,根据本实施例,当在预先从盘100读取搜索信息文件之后从盘100读取ENAV文件时,可参照搜索信息文件确定ENAV文件的位置而不必分析文件系统。因此,可比现有技术更快地访问ENAV文件。
图5A是根据本发明实施例的盘的示例性目录树的结构图。参照图5A,根目录存储DVD视频目录VIDEO_TS和其中记录支持交互模式的ENAV数据的ENAV目录DVD_ENAV。参照图3描述的数据,即VIDEO_TS.IFO、VTS_01_0.IFO、VTS_01_0.VOB、VTS_01_1.VOB……文件,存储在DVD视频目录VIDEO_TS中。DVD_ENAV.IDX在ENAV目录DVD_ENAV中存储为搜索信息文件,通过互相连接将多个ENAV文件结合成一个文件的综合文件DVD_ENAV.DAT存储在ENAV目录DVD_ENAV中。ENAV引擎3将搜索信息文件DVD_ENAV.IDX读入ENAV缓冲器,然后参照搜索信息文件DVD_ENAV.IDX确定ENAV文件被记录在DVD_ENAV.DAT中的什么地方。
图5B是图5A中表示的示例性搜索信息文件DVD_ENAV.IDX和综合文件DVD_ENAV.DAT的示图。参照图5B,用于搜索ENAV文件的信息包括在搜索信息文件DVD_ENAV.IDX中。在本实施例中,该信息包括文件名称、文件的大小、和文件的位置。ENAV引擎3预先读取搜索信息文件DVD_ENAV.IDX,并将搜索信息文件DVD_ENAV.IDX缓存在ENAV缓冲器中。根据本实施例,以交互模式再现AV数据需要的多个ENAV文件按STARTUP.MLS、MAINSCRN.PNG、ASCRN.MLS、ASCRN1.PNG、和ASCRN2.PNG的顺序连接,并记录在综合文件DVD_ENAV.DAT中。在ENAV引擎3在缓存在ENAV缓冲器中的搜索信息文件DVD_ENAV.IDX中检测ENAV文件的大小和开始位置之后,ENAV引擎3经读取器1读取该ENAV文件。
现在将描述基于上述结构的根据本发明实施例的再现方法。
图6是表示根据本发明实施例的再现方法的流程图。如图6中所示,再现装置200缓存用于参考以访问ENAV文件的搜索信息文件(操作步骤601)。参照缓存的搜索信息文件从盘100读取相关的ENAV文件(操作步骤602)。然后,使用读取的ENAV文件以交互模式再现相关的AV数据(操作步骤603)。
图7是表示根据本发明实施例的示例性再现方法的流程图。参照图7,当用户将盘100装入到安装在再现装置200中的盘驱动器中(操作步骤701)时,再现装置200搜索其中存储AV数据的视频目录(操作步骤702),并缓存关于AV数据的再现信息文件(操作步骤703)。然后,搜索其中存储ENAV文件的ENAV目录(操作步骤704),并搜索存储在ENAV目录中的搜索信息文件(操作步骤705)。如果搜索信息文件不存在(操作步骤706),则再现装置200以视频模式再现构造选择的视频标题的AV数据(操作步骤707)。如果搜索信息文件存在(操作步骤706),则缓存搜索信息文件(操作步骤708),参照缓存的搜索信息文件读取相关的ENAV文件,并以交互模式再现构造选择的视频标题的AV数据(操作步骤709)。
如此,用于搜索ENAV文件的搜索信息文件被装入ENAV缓冲器中。也就是说,根据本实施例,直到确认相关的ENAV文件的位置的处理可全部通过访问存储器来执行。因此,安装在读取器1中的光学拾取器(未显示)直接移动到记录开始文档的位置,并读取数据。因此,与现有技术比较,减小了光学拾取器的跳动距离。当更多的文件链接到ENAV文件时,这种效果更为明显。
上述再现方法可写为计算机程序。本发明相关领域的计算机程序员可容易地分析构造该程序的代码和代码段。另外,该程序存储在计算机能读取的计算机可读介质中并由计算机读取并执行,从而执行自动选择服务的方法。计算机可读介质包括磁记录介质、光学记录介质、和载波介质。
如上所述,根据本发明,通过缓存关于ENAV文件的搜索信息并参照该缓存的搜索信息访问相关的ENAV文件可更快速地读取ENAV文件。
虽然参照其示例性实施例具体地表示和描述了本发明,但本领域的普通技术人员应该理解,在不脱离由下列权利要求限定的本发明的精神和范围的情况下,可对其进行各种形式和细节的修改。
权利要求
1.一种信息存储介质,包括ENAV(增强音频视频)文件,用于以交互模式再现AV(音频视频)数据;和搜索信息文件,用于为访问ENAV文件而参考。
2.如权利要求1所述的信息存储介质,其中,搜索信息文件缓存在ENAV缓冲器中以在访问ENAV文件时参考。
3.如权利要求1所述的信息存储介质,其中,以交互模式再现AV数据需要的ENAV文件互相连接并记录为一个综合文件。
4.如权利要求1所述的信息存储介质,其中,搜索信息文件包括ENAV文件的名称、ENAV文件的大小、和ENAV文件的位置。
5.一种信息存储介质,包括视频目录,其中存储AV数据;和ENAV目录,其中存储至少一个用于以交互模式再现AV数据的ENAV文件,其中,包含用于访问ENAV文件的搜索信息的搜索信息文件存储在ENAV目录中。
6.如权利要求5所述的信息存储介质,其中,搜索信息缓存在ENAV缓冲器中以参考。
7.如权利要求5所述的信息存储介质,其中,ENAV文件互相连接并记录为一个综合文件。
8.如权利要求5所述的信息存储介质,其中,搜索信息文件包括ENAV文件的名称、ENAV文件的大小、和ENAV文件的位置。
9.一种以交互模式再现AV数据的方法,该方法包括将为访问ENAV文件而参考的搜索信息文件缓存在ENAV缓冲器中;和参照缓存在ENAV缓冲器中的搜索信息文件读取相关的ENAV文件。
10.如权利要求9所述的方法,还包括使用读取的ENAV文件以交互模式再现AV数据。
11.如权利要求10所述的方法,其中,缓存搜索信息文件的步骤包括从其中存储ENAV文件的ENAV目录读取搜索信息文件,以将该搜索信息文件缓存在ENAV缓冲器中。
12.如权利要求10所述的方法,其中,读取相关的ENAV文件的步骤包括参照缓存在ENAV缓冲器中的ENAV文件的名称、大小、和位置读取相关的ENAV文件。
13.如权利要求10所述的方法,其中,读取相关的ENAV文件的步骤包括参照缓存在ENAV缓冲器中的ENAV文件的名称、大小、和位置读取包括在其中互相连接并记录多个ENAV文件的综合文件中的相关的ENAV文件。
14.一种用于以交互模式再现记录在信息存储介质上的AV数据的装置,该装置包括读取器,用于读取AV数据和为访问用于以交互模式从信息存储介质再现AV数据的ENAV文件而参考的搜索信息文件;AV再现引擎,包括用于缓冲AV数据的AV缓冲器,对AV数据解码并输出AV流;和ENAV引擎,包括用于缓存由读取器读取的搜索信息文件的ENAV缓冲器,通过参照缓存在ENAV缓冲器中的搜索信息文件确定ENAV文件的大小和位置来命令读取器读取相关的ENAV文件,并通过翻译ENAV屏幕和AV流来一起输出通过解释读取的ENAV文件获得的ENAV屏幕和从AV再现引擎输出的AV流。
15.如权利要求14所述的装置,其中,ENAV引擎通过参考记录在搜索信息文件中的ENAV文件的名称、大小、和位置来确定ENAV文件的位置,并通知读取器ENAV文件的位置。
全文摘要
提供了一种具有记录在其上的搜索信息文件的信息存储介质和用于再现该信息存储介质的方法及再现装置。该信息存储介质包括用于以交互模式再现AV(音频视频)数据的增强音频视频(ENAV)文件和在访问ENAV文件时参考的搜索信息文件。包括搜索信息的搜索信息文件缓存(cache)在ENAV缓冲器中,并在访问ENAV文件时参考。由于缓存关于ENAV文件的搜索信息并通过参照该缓存的搜索信息来访问相关的ENAV文件,所以可更快速地读取ENAV文件。
文档编号H04N5/781GK1595519SQ20041007430
公开日2005年3月16日 申请日期2004年9月8日 优先权日2003年9月9日
发明者郑铉权, 高祯完, 许丁权, 朴成煜 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1