再现记录包括事件信息的视听数据的存储介质的方法

文档序号:7755419阅读:240来源:国知局
专利名称:再现记录包括事件信息的视听数据的存储介质的方法
技术领域
本发明涉及多媒体数据的再现,更具体地讲,涉及一种具有事件信息的视听数据 被记录在其中的存储介质及其再现设备和再现方法。
背景技术
在传统的多媒体存储介质中记录有编码的视听(AV)数据、控制AV数据的再现的 导航数据和电影对象(movie object)。更详细地讲,AV数据包括AV流数据和信息数据,所 述AV流数据包括以MPEG标准为基础编码的视频数据和音频数据和/或诸如显示字幕的子 图的附加信息,所述信息数据包括AV流数据的编码属性信息或AV流数据的时间-位置信 息(time-to-position information) 0导航数据包括诸如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数据中的预定数据是事件数据的信息、指示事件将被激活的时间点的信息、 事件标识符和/或附加信息。根据本发明的一方面,事件数据可被包括在AV流数据中,指示事件将被激活的时 间点的信息可以是在AV流数据之中包括事件数据的比特流的位置。事件描述符可包括事 件标识符、关于将被执行的程序应用的信息和/或执行该程序应用所需的信息。事件描述 符可以与包括在AV数据中的事件数据分开地被记录。事件描述符可被包括在关于程序应 用的操作的信息被记录在其中的应用程序管理表中。程序应用还可包括向用户提供附加操 作的程序操作,并且所述程序应用通过从包括JAVA和标记语言的组中选择的程序语言来 实现。根据本发明的另一方面,提供了一种再现设备,包括放映引擎,当再现包括事件信 息的视听(AV)数据的同时由事件信息指示的特定场景被再现时激活事件,并且将关于激 活的事件的信息发送到应用程序管理器,其中,应用程序管理器控制由事件信息指示的并 与激活的事件相应的程序应用以与特定的场景同步并且控制所述程序应用被执行。所述放 映引擎可基于组成事件信息的并指示特定场景正在被再现的事件数据当特定场景被再现 时激活事件,并且所述应用程序管理器可参照在其中限定与激活的事件相应的程序应用的 事件描述符来控制将被执行的程序应用。事件数据可被包括在组成AV数据的AV流数据或 信息数据中,并且所述放映弓I擎可再现包括事件数据的AV数据。事件数据可包括指示包括 在AV数据中的预定数据是事件数据的信息、指示事件将被激活的时间点的信息、事件标识 符和/或附加信息,并且所述放映引擎以指示事件将被激活的时间点的信息为基础在再现 AV数据的同时激活与事件标识符相应的事件并且将激活的事件连同事件标识符一起发送 到所述应用程序管理器。
根据本发明的一方面,当事件数据被包括在AV流数据中时,所述放映引擎可将在 AV流数据之中包括事件数据的比特流的位置用作指示事件将被激活的时间点的信息。根据本发明的一方面,事件描述符可包括事件标识符、关于将被执行的应用程序 的信息和/或执行该程序应用所需的信息,并且所述应用程序管理器可从所述放映引擎接 收激活的事件的标识符,参照事件描述符获得关于与事件标识符相应的将被执行的程序应 用信息,以及控制该程序应用的执行。根据本发明的一方面,事件描述符可以以表格形式与包括在AV数据中的事件数 据分开地来表示,或者被包括在关于程序应用的信息被记录在其中的应用程序管理表中, 并且所述应用程序管理器可参照所述表格或应用程序管理表来控制该程序应用的执行。根据本发明的另一方面,提供了一种再现方法,包括再现包括事件信息的视听 (AV)数据;并且,如果在再现AV数据的同时由事件信息指示的特定场景被再现,那么激活 事件,使与激活的事件相应的程序应用与特定场景同步,并且执行该程序应用。在下面的描述中将部分地阐明本发明另外的和/或其他方面和优点,部分地,通 过描述其会变得更加清楚,或者通过实施本发明可以了解。本发明的方式现在将对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号 始终表示相同的部件。下面通过参照附图对实施例进行描述以解释本发明。图1表示根据本发明实施例的存储在存储介质中的数据。参照图1,所述存储介质 存储AV数据212、导航数据222和应用程序数据232。AV数据212包括多个片段,其是AV 数据的存储单位。每一片段包括AV流数据和信息数据。AV流数据可由片段AV流文件来实现,在所述AV流文件中,视频、音频和/或诸如 显示字幕的子图的附加信息根据MPEG标准被编码并且被记录。然而,应该理解可使用其它 标准。信息数据可由片段信息文件来实现,在所述片段信息文件中,包括AV流数据的编 码属性信息或AV流数据的时间-位置信息(将时间转换为字节地址的数据)。导航数据222包括多个播放列表,其是AV数据212的再现单位。每一播放列表包 括多个播放项,每一播放项包括与将被再现的相应的片段的再现相关的信息。应用程序数 据232包括简单地再现AV数据222的电影对象和执行程序操作的程序应用。当再现基本的AV数据212时,通过使用导航命令读取播放列表来获得再现顺序和 再现时间。另外,通过基于再现顺序读取与再现时间相应的片段信息文件,再现时间被转换 为字节地址。然后,通过读取与转换的字节地址相应的片段AV流文件,AV数据212被再现。 如上所述,AV数据212基于时间被简单地再现的模式被称为核心模式(core mode)。另一方面,执行程序操作的程序应用被再现的模式被成为完全模式(fullmode)。 在完全模式中,在通过使用与电影对象的应用程序接口(API)来再现全部AV数据212或部 分AV数据212的同时,每一程序应用向用户提供附加的操作。S卩,通过与特定的电影的场 景同步,特定信息可被提供,或者预定程序应用可操作。例如,在再现电影‘The Matrix'时出现移动电话的场景的开始部分,制造该移动 电话的公司的广告应用程序可被自动地执行。另外,当再现电影‘TheLord of the King’ 时显示被雪覆盖的山脉的全景时,提供该场景的背景所位于的省份的描述、旅游信息和专
5门特征的应用程序可被提供。为了使程序应用与包括在AV数据中的正在被再现的特定场景同步,需要事件信 息(或标记信息),所述事件信息(或标记信息)通知应用程序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(播放列表1)的导航命令,所述电影对象包括在应用 程序数据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流数据的比特流以运行特定应用程序,并且时间信息不必要是明确的。S卩,包 括事件数据的比特流的位置是时间信息。附加信息可由制造商包括并且向用户提供与应用程序的运行无关的信息。例如, 特定事件的描述可被包括在附加信息中。然而,应该理解,用户和发行人可访问附加信息。现在将描述事件数据的两个示例。图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, iEventMarkO,表示事件鉴别符402,‘length,表示事件数据长度信息404,‘eventjd,表 示事件ID 406,‘event_time,表示事件数据激活时间信息408,并且‘event_discription, 表示附加信息410。图4中显示的事件数据是示例性的,并且如果需要的话,其可被改变。到目前为止,已经描述了指示在AV数据的再现期间特定场景正在被再现的事件 数据。现在将参照图5中显示的实施例对指定当事件被激活时将被执行的特定应用程序或 操作的事件描述符进行描述。图5是根据本发明实施例的表示事件描述符的表格。参照图5,事件描述符包括事 件ID 502、关于将被执行的特定程序应用的信息504和/或诸如特定程序应用的描述的附 加信息506。事件描述符可以以包括多种信息的表格来实现。更具体地讲,事件ID 502被 用于识别激活的事件的类型。应用程序信息504包括当包括在AV数据212中的事件数据 被激活时运行的应用程序的名称。如果特定的事件数据被激活,那么包括与包括在特定的事件数据中事件ID相同的事件ID的事件描述符被选择,并且与包括在选择的事件描述符 中的应用程序信息相应的特定应用程序被执行。附加信息506可包括应用程序的启动参数、应用程序的位置信息、运行应用程序 所需的信息和/或应用程序的描述信息。现在将对通过使用图2中显示的再现设备再现在其中记录有包括根据本发明的 事件信息的AV数据的存储介质的方法进行描述。参照图2,放映引擎210在重放控制引擎 220的控制之下再现在其中包括有事件数据的AV数据212。当到达由事件激活时间信息指 定的再现时间时,放映引擎210以事件数据为基础通过使用事件ID来通知重放控制引擎 220事件激活。重放控制引擎220通过使用事件ID来通知应用程序管理器230事件激活。应用程序管理器230参照存储在存储介质或存储器中的事件描述符表234来搜索 与激活的事件的ID相应的程序应用信息。应用程序管理器230基于搜索的程序应用信息 通过使用应用程序的名称、应用程序的位置信息和执行应用程序所需的信息来执行相应的 程序应用。应用程序的位置信息可被包括在事件描述符表234中或关于应用程序的信息在 其中被管理的应用程序管理表(AMT)中。另外,事件描述符表234可被包括在AMT中。简单地说,所述再现方法包括再现包括事件数据的AV数据;并且,如果在再现AV 数据的同时以事件数据为基础激活事件,那么参照相应的事件描述符执行与激活的事件相 应的特定应用程序。尽管没有被要求,但是本发明实施例可被写作计算机程序并且可在通过使用计算 机可读记录介质来执行程序的通用数字计算机中被执行。计算机可读记录介质的示例包括 磁存储介质(例如,ROM、软盘、硬盘、闪速介质等)、光学记录介质(例如,⑶、DVD、蓝光、高 级光盘等)和诸如载波的存储介质(例如,通过互联网传输)。所述计算机可读记录介质还 可以被分布在网络连接计算机系统上,以便计算机可读代码以分布式方式被存储和执行。尽管如其所示被包括在公共介质上,但是应该理解,每一应用程序不需要在与AV 数据相同的介质上并且可由设备经过可访问的网络从另一介质来访问。如上所述,根据本发明实施例,提供了一种具有事件信息的视听数据被记录在其 中的存储介质及其再现设备和再现方法。所述存储介质可被控制以便在再现全部AV数据或部分AV数据的同时,程序操作 被添加到其的应用程序通过使用事件信息来与AV数据的特定再现时间同步。虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱 离本发明的原则和精神的情况下,可以对这些实施例进行修改,本发明的范围由权利要求 及其等同物限定。产业上的可利用性本发明应用于一种具有事件信息的视听数据被记录在其中的存储介质及其再现 设备和再现方法。
8
权利要求
一种再现记录包括事件信息的视听AV数据的存储介质的方法,包括再现包括事件数据的AV数据;当到达由事件激活时间信息指示的再现时间时,基于事件数据通过使用事件ID来确定事件被激活;搜索与激活的事件的ID相应的程序应用信息;执行相应的程序应用。
2.如权利要求1所述的方法,其中,所述执行包括基于搜索的程序应用信息来使用程 序应用的名称、程序应用的位置信息和执行程序应用所需的信息。
3.如权利要求2所述的方法,其中,所述程序应用的位置信息可被包括在事件描述符 表中或关于程序应用的信息在其中被管理的应用程序管理表AMT中。
4.一种再现方法,包括 再现包括事件数据的AV数据;和如果在再现AV数据的同时事件以事件数据为基础被激活,那么参照相应的事件描述 符执行与激活的事件相应的特定程序应用。
全文摘要
一种具有事件信息的视听数据被记录在其中的存储介质及其再现设备和再现方法,包括视听数据;以及事件信息,当再现AV数据的同时预定的特定场景通过所述设备再现时激活事件,并且通过使程序应用与特定场景同步来执行与激活的事件相应的预定的程序应用。从而,所述存储介质可被控制以便在再现全部AV数据或部分AV数据的同时,具有编程功能的应用程序通过使用事件信息来与AV数据的特定场景同步。
文档编号H04N5/85GK101901615SQ20101023908
公开日2010年12月1日 申请日期2005年1月31日 优先权日2004年2月2日
发明者姜满锡, 李贞镐, 郑吉洙, 郑铉权, 金光玟 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1