再现包括事件信息的视听数据的设备和方法

文档序号:6770251阅读:182来源:国知局
专利名称:再现包括事件信息的视听数据的设备和方法
技术领域
本发明涉及多媒体数据的再现,更具体地讲,涉及一种具有事件信息的 视听数据被记录在其中的存储介质及其再现设备和再现方法。
背景技术
在传统的多媒体存储介质中记录有编码的视听(AV)数据、控制AV数据 的再现的导航数据和电影对象(movie object)。更详细地讲,AV数据包括AV 流数据和信息数据,所述AV流数据包括以MPEG标准为基础编码的视频数 据和音频数据和/或诸如显示字幕的子图的附加信息,所述信息数据包括AV 流数据的编码属性信息或AV流数据的时间-位置信息(time-to-position information)。导航数据包括诸如AV数据再现顺序、AV数据再现时间和用于 由内容制造商指定的随机访问的进入点的附加信息。电影对象包括控制AV 数据的再现的导航命令,例如通过使用导航数据来再现AV数据的命令和跳 转到其它导航数据的命令。因此,可通过使用存储介质中的导航命令来再现 AV数据,并且用户可观看电影。在下文中, 一组导航命令将被称为电影对象。
发明公开 技术问题
, 然而,在AV数据被记录在其中的传统的存储介席中,使用再现的AV数 振以提供用户交互操作的诸如游戏或聊天的程序或者程序操作被添加到其上 的应用程序不能与AV数据记录在同一记录介质中,所述应用程序是诸如提 供浏览操作以从标记文档恢复与再现的AV数据祁关的信息并且显示该信息的应用程序。即,对于AV数据被记录在其中的传统的存储介质,AV数据可 被简单地再现,但是诸如向用户提供交互操作的程序的附加的应用程序不能 被提供。
技术解决方案
本发明提供一种具有事件信息的视听数据被记录在其中的存储介质及其 再现设备和再现方法。
有益的效果
所述存储介质可被控制以便在再现全部AV数据或部分AV数据的同时, 程序操作被添加到其的应用程序通过使用事件信息来与AV数据的特定的再 现时间同步。
尽管已经显示和描述了本发明的一些实施例,但是本领域技术人员应该 理解,在不脱离本发明的原理和精神的情况下,可以对这些实施例进行的改 变,本发明的范围由所附权利要求及其等同物限定。


通过下面结合附图对实施例进行的描述,本发明的这些和/或他方面和优
点将会变得清楚和更加易于理解,其中
图1表示根据本发明实施例的存储在存储介质中的数据;
图2是根据本发明实施例的用于再现包括事件信息的AV数据的设备的
方框图3表示根据本发明实施例的包括在AV流中的事件数据; 图4是根据本发明另一实施例的表示包括在信息文件中的事件数据的表 格;和
图5是根据本发明实施例的表示事件描述符的表格。
最佳方式
本发明的一方面提供了 一种具有事件信息的视听数据被记录在其中的存 储介质及其再现设备和再现方法。
根据本发明的一方面,提供了一种存储介质,包括;视听(AV)数据;以及事件信息,当再现AV数据的同时预定的特定场景被再现时所述事件信息 激活事件,并且通过使程序应用与特定场景同步来执行与激活的事件相应的 预定的程序应用。
根据本发明的一方面,所述事件信息可包括事件数据,指示特定场景 正在被再现;以及事件描述符,在其中与所述事件数据相应的程序应用被限 定。事件数据可一皮包括在AV数据中。事件数据可被包括在构成AV数据的 AV流数据或信息数据中。事件数据可包括指示包括在AV数据中的预定数据 是事件数据的信息、指示事件将被激活的时间点的信息、事件标识符和/或附 加4言息。
根据本发明的一方面,事件数据可净皮包括在AV流数据中,指示事件将 被激活的时间点的信息可以是在AV流数据之中包括事件数据的比特流的位 置。事件描述符可包括事件标识符、关于将被执行的程序应用的信息和/或执 行该程序应用所需的信息。事件描述符可以与包括在AV数据中的事件数据 分开地被记录。事件描述符可被包括在关于程序应用的操作的信息被记录在 其中的应用程序管理表中。程序应用还可包括向用户提供附加操作的程序操 作,并且所述程序应用通过从包括JAVA和标记语言的组中选择的程序语言 来实现。根据本发明的另一方面,提供了一种再现设备,包括放映引擎, 当再现包括事件信息的视听(AV)数据的同时由事件信息指示的特定场景被再 现时激活事件,并且将关于激活的事件的信息发送到应用程序管理器,其中, 应用程序管理器控制由事件信息指示的并与激活的事件相应的程序应用以与 特定的场景同步并且控制所述程序应用被执行。所述放映引擎可基于组成事 件信息的并指示特定场景正在被再现的事件数据当特定场景被再现时激活事 件,并且所述应用程序管理器可参照在其中限定与激活的事件相应的程序应 用的事件描述符来控制将被执行的程序应用。事件数据可被包括在组成AV 数据的AV流数据或信息数据中,并且所述放映引擎可再现包括事件数据的 AV数据。事件数据可包括指示包括在AV数据中的预定数据是事件数据的信 息、指示事件将被激活的时间点的信息、事件标识符和/或附加信息,并且 所述;^丈映引擎以指示事件将被激活的时间点的信息为基础在再现AV数据的 同时激活与事件标识符相应的事件并且将激活的事件连同事件标识符一起发 送到所述应用程序管理器。
根据本发明的一方面,当事件数据被包括在AV流数据中时,所述放映引擎可将在AV流数据之中包括事件数据的比特流的位置用作指示事件将被 激活的时间点的信息。
根据本发明的一方面,事件描述符可包括事件标识符、关于将被执行的 应用程序的信息和/或执行该程序应用所需的信息,并且所述应用程序管理器 可从所述放映引擎接收激活的事件的标识符,参照事件描述符获得关于与事 件标识符相应的将被执行的程序应用信息,以及控制该程序应用的执行。
根据本发明的一方面,事件描述符可以以表格形式与包括在AV数据中 的事件数据分开地来表示,或者被包括在关于程序应用的信息被记录在其中 的应用程序管理表中,并且所述应用程序管理器可参照所述表格或应用程序 管理表来控制该程序应用的执行。
根据本发明的另一方面,提供了一种再现方法,包括再现包括事件信 息的视听(AV)数据;并且,如果在再现AV数据的同时由事件信息指示的特 定场景被再现,那么激活事件,使与激活的事件相应的程序应用与特定场景 同步,并且扭J亍该程序应用。
在下面的描述中将部分地阐明本发明另外的和/或其他方面和优点,部分 地,通过描述其会变得更加清楚,或者通过实施本发明可以了解。
本发明的方式
现在将对本发明实施例进行详细的描述,其示例表示在附图中,其中, 相同的标号始终表示相同的部件。下面通过参照附图对实施例进行描述以解 释本发明。
图1表示根据本发明实施例的存储在存储介质中的数据。参照图1,所 述存储介质存4渚AV数据212、导航数据222和应用程序数据232。 AV数据 212包括多个片段,其是AV数据的存储单位。每一片段包括AV流数据和信 息数据。
AV流数据可由片段AV流文件来实现,在所述AV流文件中,视频、音 频和/或诸如显示字幕的子图的附加信息根据MPEG标准被编码并且被记录。 然而,应该理解可^f吏用其它标准。
信息数据可由片段信息文件来实现,在所述片段信息文件中,包括AV 流数据的编码属性信息或AV流数据的时间-位置信息(将时间转换为字节地 址的数据)。导航数据222包括多个播放列表,其是AV数据212的再现单位。每一 播放列表包括多个播放项,每一播放项包括与将被再现的相应的片段的再现 相关的信息。应用程序数据232包括简单地再现AV数据222的电影对象和 执行程序操作的程序应用。
当再现基本的AV数据212时,通过使用导航命令读取播放列表来获得 再现顺序和再现时间。另外,通过基于再现顺序读取与再现时间相应的片段 信息文件,再现时间被转换为字节地址。然后,通过读取与转换的字节地址 相应的片段AV流文件,AV数据212被再现。如上所述,AV数据212基于 时间被简单地再现的模式被称为核心模式(core mode)。
另 一方面,执行程序操作的程序应用被再现的模式被成为完全模式(full mode)。在完全模式中,在通过使用与电影对象的应用程序接口(API)来再现 全部AV数据212或部分AV数据212的同时,每一程序应用向用户^是供附加 的操作。即,通过与特定的电影的场景同步,特定信息可被提供,或者预定 程序应用可操作。
例如,在再现电影'TheMatrix,时出现移动电话的场景的开始部分,制造 该移动电话的^^司的广告应用程序可被自动地执行。另外,当再现电影'The Lord of the King,时显示被雪覆盖的山脉的全景时,提供该场景的背景所位于 的省份的描述、旅游信息和专门特征的应用程序可^皮提供。
为了使程序应用与包括在AV凄t据中的正在^皮再现的特定场景同步,需 要事件信息(或标记信息),所述事件信息(或标记信息)通知应用程序AV数据 212的特定场景正在^皮再现。下面将详细描述事件信息的详细结构。
图2是根据本发明实施例的再现包括事件信息的AV数据212的设备200 的方框图。参照图2,再现设备200包括放映引擎210、重放控制引擎220和 应用程序管理器230。尽管没有显示,但是应该理解,记录和/或再现设备200 传送关于图1中显示的介质的应用232、导航222和AV数据212。
放映引擎210读耳又、解码并再现AV数据212和事件数据212。上面描述 了 AV数据212,下面将描述事件数据的再现。
如上所述,重放控制引擎220读取导航数据222,并且基于导航数据222 控制放映引擎210再现AV数据212。
应用程序管理器230管理并控制每一应用程序的扭^亍和终止,应用程序 设置有诸如Java或标记语言的程序语言。应用程序管理器230读取诸如上面描述的电影对象和程序应用的应用程序数据232,并且命令重放控制引擎220 再现相应的AV数据232。另外,应用程序管理器230接收用户操作236并 且控制重放控制引擎220再现AV数据212。
更详细地,现在将描述以核心模式再现AV数据212的处理。应用程序 管理器230执行诸如包括在电影对象中的PlayPL(播放列表l)的导航命令,所 述电影对象包括在应用程序数据232中。重放控制引擎220读取在由导航命 令指示的导航数据222中的相应的播放列表文件,并且从包括在播放列表文 件中的播放项获得将被再现的片段文件的名称和与该再现相关的信息。放映 引擎210通过使用片段文件名称来读取相应的片段信息,并且通过使用获得 的属性信息来再现片段AV流文件。
通过使用用户操作236或命令来检测AV数据212的特定位置的标记信 息被包括在导航数据222中。重放控制引擎220可接收用户操作236或包括 在应用程序数据232中的由制造商准备的命令,基于所述标记信息来改变再 现位置,并且再现AV数据212。所述标记信息包括指示区别电影的章节的时 间点的章节标记和用于快速搜索的跳跃标记。
现在将描述以完全模式再现AV数据212和程序操作被添加到其的应用 程序的处理,在所述完全模式中用户交互操作被添加。在完全模式中,为了 提供用户交互操作,通过使用诸如Java或标记语言生成的应用程序连同AV 数据212 —起被提供。通过基于制造商的意图使用整个电影或电影的一部分 并且向用户播放基于AV数据212的游戏,应用程序可在特定目的下提供再 现AV数据212的能力。例如,在电影正在屏幕上的一部分^皮再现的同时, 诸如静态图像或文档的与电影相关的信息可在屏幕上的其余部分连同电影一 起被提供。对于游戏应用程序,电影可作为游戏的背景运行,电影的场景可 被嵌入到游戏中间,或者基于游戏的结果具有相同的人物和不同的情节的电 影可被提供。
在本发明的一方面中,事件信息被添加到AV数据212以提供与电影的 特定场景同步的特定信息或者运行预定的特定应用程序。事件信息包括事件 数据和事件描述符。事件数据包括在AV数据212中并且指示特定场景、特 定人物或特定项出现在正被再现的电影的场景中。当事件由事件数据激活时, 事件描述符提供与应用程序相关的信息,所述信息是诸如将被执行的程序应 用或操作的指定的信息。更详细地,事件数据包括在AV数据212中,并且包括指示事件的信息、 事件的标识符(ID)和指示事件激活时间的信息和/或附加信息。
指示事件的信息(在下文中称为'事件鉴别符,)用于区别事件数据和AV数
据,并且指示在事件鉴别符之后具有预定长度的数据是事件数据。事件ID用
于从多个事件中识别特定事件。事件ID—般应该具有唯一值,但是也可以是
用于多个场景/播放列表中的通用ID。
指示事件激活时间的信息是指示特定场景被再现时的再现时间的信息,
在所述特定场景再现期间,特定应用程序将被执行。当事件数据被包括在片 段信息文件中时,时间信息应该被明确地说明。然而,当事件数据净皮包括在 AV流中时,事件数据被添加到与特定场景相应的AV流数据的比特流以运行 特定应用程序,并且时间信息不必要是明确的。即,包括事件数据的比特流 的位置是时间信息。
息。例如,特定事件的描述可被包括在附加信息中。然而,应该理解,用户 和发行人可访问附加信息。
现在将描述事件数据的两个示例。图3表示根据本发明实施例的包括在 AV流中的事件数据。参照图3,显示了另外添加到AV流数据的事件数据300。
如图1所示,AV数据212包括AV流数据(片段AV流文件)和信息数据(片 段信息文件)。事件数据300的格式根据事件数据300是被包括在AV流数据 中还是被包括在信息数据中而不同。显示的实施例相应于数据300被包括在 AV流中的前一种情况。因为视频、音频和其他附加数据被多路复用到其的 AV流数据被构造为单一比特流,所以事件数据300还可基于预定格式被表示 为开始于包含AV流数据的比特流的特定比特的比特流。事件数据300具有 区别其自身和AV流数据的事件鉴别符302,并且事件数据300包括事件数据 长度信息304、事件ID 306和/或附加信息308。如上所述,因为包括事件数 据300的比特流的位置是关于事件数据300的激活时间的信息,所以关于事 件数据300的激活时间的信息不必被包括在本实施例中。
图4是根据本发明另一实施例的表示包括在信息文件中的事件数据的表 格。参照图4,显示了另外添加到信息数据(片段信息文件)的事件数据。信息 数据包括被包括在AV流数据中的视频、音频和附加数据的属性信息以及具 有预定表格格式的比特流的时间-位置信息。因此,信息数据可限定事件数据所需的信息并且可包括表格格式的信息。参照图4, 'EventMark(),表示事件鉴 别符402, 'length,表示事件数据长度信息404, 'event—id,表示事件ID 406, 'event—time,表示事件数据激活时间信息408,并且'event—discription,表示附加 信息410。图4中显示的事件数据是示例性的,并且如果需要的话,其可被 改变。
到目前为止,已经描述了指示在AV数据的再现期间特定场景正在被再 现的事件数据。现在将参照图5中显示的实施例对指定当事件被激活时将被 执行的特定应用程序或操作的事件描述符进行描述。
图5是才艮据本发明实施例的表示事件描述符的表格。参照图5,事件描 述符包括事件ID 502、关于将被执行的特定程序应用的信息504和/或诸如特 定程序应用的描述的附加信息506。事件描述符可以以包括多种信息的表格 来实现。更具体地讲,事件ID502被用于识别激活的事件的类型。应用程序 信息504包括当包括在AV数据212中的事件数据被激活时运行的应用程序 的名称。如果特定的事件数据被激活,那么包括与包括在特定的事件数据中 事件ID相同的事件ID的事件描述符被选择,并且与包括在选择的事件描述 符中的应用程序信息相应的特定应用程序被,执行。
附加信息506可包括应用程序的启动参数、应用程序的位置信息、运行 应用程序所需的信息和/或应用程序的描述信息。
现在将对通过^f吏用图2中显示的再现设备再现在其中记录有包括根据本 发明的事件信息的AV数据的存储介质的方法进行描述。参照图2,放映引擎 210在重放控制引擎220的控制之下再现在其中包括有事件数据的AV数据 212。当到达由事件激活时间信息指定的再现时间时,放映引擎210以事件数 据为基础通过使用事件ID来通知重放控制引擎220事件激活。重放控制引擎 220通过使用事件ID来通知应用程序管理器230事件激活。
应用程序管理器230参照存储在存储介质或存储器中的事件描述符表 234来搜索与激活的事件的ID相应的程序应用信息。应用程序管理器230基 于搜索的程序应用信息通过使用应用程序的名称、应用程序的位置信息和执 行应用程序所需的信息来执行相应的程序应用。应用程序的位置信息可被包 括在事件描述符表234中或关于应用程序的信息在其中被管理的应用程序管 理表(AMT)中。另外,事件描述符表234可被包括在AMT中。
简单地说,所述再现方法包括再现包括事件数据的AV数据;并且,如果在再现AV数据的同时以事件数据为基础激活事件,那么参照相应的事
件描述符执行与激活的事件相应的特定应用程序。
尽管没有被要求,但是本发明实施例可被写作计算机程序并且可在通过 使用计算机可读记录介质来执行程序的通用数字计算机中被执行。计算机可
读记录介质的示例包括磁存储介质(例如,ROM、软盘、硬盘、闪速介质等)、 光学记录介质(例如,CD、 DVD、蓝光、高级光盘等)和诸如载波的存储介质 (例如,通过互联网传输)。所述计算机可读记录介质还可以被分布在网络连接 计算机系统上,以便计算机可读代码以分布式方式被存储和执行。
尽管如其所示被包括在公共介质上,但是应该理解,每一应用程序不需 要在与AV数据相同的介质上并且可由设备经过可访问的网络从另一介质来 访问。
如上所述,根据本发明实施例,提供了一种具有事件信息的视听数据被 记录在其中的存储介质及其再现设备和再现方法。
所述存储介质可被控制以便在再现全部AV数据或部分AV数据的同时, 程序操作被添加到其的应用程序通过使用事件信息来与AV数据的特定再现 时间同步。
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解, 在不脱离本发明的原则和精神的情况下,可以对这些实施例进行修改,本发 明的范围由权利要求及其等同物限定。
产业上的可利用性 本发明应用于一种具有事件信息的视听数据被记录在其中的存储介质及 其再现设备和再现方法。
权利要求
1、一种再现包括事件信息的视听(AV)数据的设备,包括放映引擎,再现AV数据和事件数据;重放控制引擎,读取从AV数据读取的导航数据并且基于该导航数据控制放映引擎再现AV数据;和应用程序管理器,通过读取与AV数据一起存储的应用程序数据来控制应用程序的运行和终止,从而支配重放控制引擎。
2、 如权利要求l所述的设备,其中,所述应用程序管理器接收用户操作 从而控制重放控制引擎。
3、 一种再现^L听(AV)数据的方法,包括 执行包括在存储的应用程序数据中的导航命令;读取在由导航命令指示的存储的导航数据中的相应的文件并且获得将被 再现的片段文件的名称和与再现相关的信息;获得包括在AV数据中的片段AV流文件的属性信息;和 通过使用获得的属性信息再现片段AV流文件。
4、 如权利要求3所述的方法,其中,所述导航命令是包括在电影对象中 的PlayPL(播放列表1)。
5、 如权利要求4所述的方法,其中,与再现相关的信息被存储在包括在 播放列表文件中的播放项中。
6、 如权利要求5所述的方法,其中,检测AV数据的特定位置的标记信 息被包括在导航数据中。
7、 如权利要求3所述的方法,还包括添加用户交互操作从而将事件信息 添加到AV数据以提供与部分AV数据同步的特定信息或者以完全模式运行预 定的特定应用程序。
8、 如权利要求7所述的方法,其中,所述事件信息包括事件数据和事件 描述符,其中所述事件数据指示特定场景、特定人物或特定项出现在正被再 现的电影的场景中,当事件由所述事件数据激活时所述事件描述符提供与应 用程序相关的信息。
9、 如权利要求7所述的方法,其中,所述事件数据包括指示事件的信息,用于区别事件数据和AV数据,并且指示在事件鉴别符之后具有预定长度的数据是事件数据;事件的标识符,用于从多个事件中识别事件;和指示事件激活时间的信息,用于指示事件的再现时间。
全文摘要
一种具有事件信息的视听数据被记录在其中的存储介质及其再现设备和再现方法,包括视听数据;以及事件信息,当再现AV数据的同时预定的特定场景通过所述设备再现时激活事件,并且通过使程序应用与特定场景同步来执行与激活的事件相应的预定的程序应用。从而,所述存储介质可被控制以便在再现全部AV数据或部分AV数据的同时,具有编程功能的应用程序通过使用事件信息来与AV数据的特定场景同步。
文档编号G11B20/10GK101420628SQ20081021313
公开日2009年4月29日 申请日期2005年1月31日 优先权日2004年2月2日
发明者姜满锡, 李贞镐, 郑吉洙, 郑铉权, 金光玟 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1