專利名稱:再現(xiàn)包括事件信息的視聽數(shù)據(jù)的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體數(shù)據(jù)的再現(xiàn),更具體地講,涉及一種具有事件信息的 視聽數(shù)據(jù)被記錄在其中的存儲介質(zhì)及其再現(xiàn)設(shè)備和再現(xiàn)方法。
背景技術(shù):
在傳統(tǒng)的多媒體存儲介質(zhì)中記錄有編碼的視聽(AV)數(shù)據(jù)、控制AV數(shù)據(jù) 的再現(xiàn)的導(dǎo)航數(shù)據(jù)和電影對象(movie object)。更詳細地講,AV數(shù)據(jù)包括AV 流數(shù)據(jù)和信息數(shù)據(jù),所述AV流數(shù)據(jù)包括以MPEG標(biāo)準(zhǔn)為基礎(chǔ)編碼的視頻數(shù) 據(jù)和音頻數(shù)據(jù)和/或諸如顯示字幕的子圖的附加信息,所述信息數(shù)據(jù)包括AV 流數(shù)據(jù)的編碼屬性信息或AV流數(shù)據(jù)的時間-位置信息(time-to-position information)。導(dǎo)航數(shù)據(jù)包括諸如AV數(shù)據(jù)再現(xiàn)順序、AV數(shù)據(jù)再現(xiàn)時間和用于 由內(nèi)容制造商指定的隨機訪問的進入點的附加信息。電影對象包括控制AV 數(shù)據(jù)的再現(xiàn)的導(dǎo)航命令,例如通過使用導(dǎo)航數(shù)據(jù)來再現(xiàn)AV數(shù)據(jù)的命令和跳 轉(zhuǎn)到其它導(dǎo)航數(shù)據(jù)的命令。因此,可通過使用存儲介質(zhì)中的導(dǎo)航命令來再現(xiàn) AV數(shù)據(jù),并且用戶可觀看電影。在下文中, 一組導(dǎo)航命令將被稱為電影對象。
發(fā)明公開 技術(shù)問題
, 然而,在AV數(shù)據(jù)被記錄在其中的傳統(tǒng)的存儲介席中,使用再現(xiàn)的AV數(shù) 振以提供用戶交互操作的諸如游戲或聊天的程序或者程序操作被添加到其上 的應(yīng)用程序不能與AV數(shù)據(jù)記錄在同一記錄介質(zhì)中,所述應(yīng)用程序是諸如提 供瀏覽操作以從標(biāo)記文檔恢復(fù)與再現(xiàn)的AV數(shù)據(jù)祁關(guān)的信息并且顯示該信息的應(yīng)用程序。即,對于AV數(shù)據(jù)被記錄在其中的傳統(tǒng)的存儲介質(zhì),AV數(shù)據(jù)可 被簡單地再現(xiàn),但是諸如向用戶提供交互操作的程序的附加的應(yīng)用程序不能 被提供。
技術(shù)解決方案
本發(fā)明提供一種具有事件信息的視聽數(shù)據(jù)被記錄在其中的存儲介質(zhì)及其 再現(xiàn)設(shè)備和再現(xiàn)方法。
有益的效果
所述存儲介質(zhì)可被控制以便在再現(xiàn)全部AV數(shù)據(jù)或部分AV數(shù)據(jù)的同時, 程序操作被添加到其的應(yīng)用程序通過使用事件信息來與AV數(shù)據(jù)的特定的再 現(xiàn)時間同步。
盡管已經(jīng)顯示和描述了本發(fā)明的一些實施例,但是本領(lǐng)域技術(shù)人員應(yīng)該 理解,在不脫離本發(fā)明的原理和精神的情況下,可以對這些實施例進行的改 變,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。
通過下面結(jié)合附圖對實施例進行的描述,本發(fā)明的這些和/或他方面和優(yōu)
點將會變得清楚和更加易于理解,其中
圖1表示根據(jù)本發(fā)明實施例的存儲在存儲介質(zhì)中的數(shù)據(jù);
圖2是根據(jù)本發(fā)明實施例的用于再現(xiàn)包括事件信息的AV數(shù)據(jù)的設(shè)備的
方框圖3表示根據(jù)本發(fā)明實施例的包括在AV流中的事件數(shù)據(jù); 圖4是根據(jù)本發(fā)明另一實施例的表示包括在信息文件中的事件數(shù)據(jù)的表 格;和
圖5是根據(jù)本發(fā)明實施例的表示事件描述符的表格。
最佳方式
本發(fā)明的一方面提供了 一種具有事件信息的視聽數(shù)據(jù)被記錄在其中的存 儲介質(zhì)及其再現(xiàn)設(shè)備和再現(xiàn)方法。
根據(jù)本發(fā)明的一方面,提供了一種存儲介質(zhì),包括;視聽(AV)數(shù)據(jù);以及事件信息,當(dāng)再現(xiàn)AV數(shù)據(jù)的同時預(yù)定的特定場景被再現(xiàn)時所述事件信息 激活事件,并且通過使程序應(yīng)用與特定場景同步來執(zhí)行與激活的事件相應(yīng)的 預(yù)定的程序應(yīng)用。
根據(jù)本發(fā)明的一方面,所述事件信息可包括事件數(shù)據(jù),指示特定場景 正在被再現(xiàn);以及事件描述符,在其中與所述事件數(shù)據(jù)相應(yīng)的程序應(yīng)用被限 定。事件數(shù)據(jù)可一皮包括在AV數(shù)據(jù)中。事件數(shù)據(jù)可被包括在構(gòu)成AV數(shù)據(jù)的 AV流數(shù)據(jù)或信息數(shù)據(jù)中。事件數(shù)據(jù)可包括指示包括在AV數(shù)據(jù)中的預(yù)定數(shù)據(jù) 是事件數(shù)據(jù)的信息、指示事件將被激活的時間點的信息、事件標(biāo)識符和/或附 加4言息。
根據(jù)本發(fā)明的一方面,事件數(shù)據(jù)可凈皮包括在AV流數(shù)據(jù)中,指示事件將 被激活的時間點的信息可以是在AV流數(shù)據(jù)之中包括事件數(shù)據(jù)的比特流的位 置。事件描述符可包括事件標(biāo)識符、關(guān)于將被執(zhí)行的程序應(yīng)用的信息和/或執(zhí) 行該程序應(yīng)用所需的信息。事件描述符可以與包括在AV數(shù)據(jù)中的事件數(shù)據(jù) 分開地被記錄。事件描述符可被包括在關(guān)于程序應(yīng)用的操作的信息被記錄在 其中的應(yīng)用程序管理表中。程序應(yīng)用還可包括向用戶提供附加操作的程序操 作,并且所述程序應(yīng)用通過從包括JAVA和標(biāo)記語言的組中選擇的程序語言 來實現(xiàn)。根據(jù)本發(fā)明的另一方面,提供了一種再現(xiàn)設(shè)備,包括放映引擎, 當(dāng)再現(xiàn)包括事件信息的視聽(AV)數(shù)據(jù)的同時由事件信息指示的特定場景被再 現(xiàn)時激活事件,并且將關(guān)于激活的事件的信息發(fā)送到應(yīng)用程序管理器,其中, 應(yīng)用程序管理器控制由事件信息指示的并與激活的事件相應(yīng)的程序應(yīng)用以與 特定的場景同步并且控制所述程序應(yīng)用被執(zhí)行。所述放映引擎可基于組成事 件信息的并指示特定場景正在被再現(xiàn)的事件數(shù)據(jù)當(dāng)特定場景被再現(xiàn)時激活事 件,并且所述應(yīng)用程序管理器可參照在其中限定與激活的事件相應(yīng)的程序應(yīng) 用的事件描述符來控制將被執(zhí)行的程序應(yīng)用。事件數(shù)據(jù)可被包括在組成AV 數(shù)據(jù)的AV流數(shù)據(jù)或信息數(shù)據(jù)中,并且所述放映引擎可再現(xiàn)包括事件數(shù)據(jù)的 AV數(shù)據(jù)。事件數(shù)據(jù)可包括指示包括在AV數(shù)據(jù)中的預(yù)定數(shù)據(jù)是事件數(shù)據(jù)的信 息、指示事件將被激活的時間點的信息、事件標(biāo)識符和/或附加信息,并且 所述;^丈映引擎以指示事件將被激活的時間點的信息為基礎(chǔ)在再現(xiàn)AV數(shù)據(jù)的 同時激活與事件標(biāo)識符相應(yīng)的事件并且將激活的事件連同事件標(biāo)識符一起發(fā) 送到所述應(yīng)用程序管理器。
根據(jù)本發(fā)明的一方面,當(dāng)事件數(shù)據(jù)被包括在AV流數(shù)據(jù)中時,所述放映引擎可將在AV流數(shù)據(jù)之中包括事件數(shù)據(jù)的比特流的位置用作指示事件將被 激活的時間點的信息。
根據(jù)本發(fā)明的一方面,事件描述符可包括事件標(biāo)識符、關(guān)于將被執(zhí)行的 應(yīng)用程序的信息和/或執(zhí)行該程序應(yīng)用所需的信息,并且所述應(yīng)用程序管理器 可從所述放映引擎接收激活的事件的標(biāo)識符,參照事件描述符獲得關(guān)于與事 件標(biāo)識符相應(yīng)的將被執(zhí)行的程序應(yīng)用信息,以及控制該程序應(yīng)用的執(zhí)行。
根據(jù)本發(fā)明的一方面,事件描述符可以以表格形式與包括在AV數(shù)據(jù)中 的事件數(shù)據(jù)分開地來表示,或者被包括在關(guān)于程序應(yīng)用的信息被記錄在其中 的應(yīng)用程序管理表中,并且所述應(yīng)用程序管理器可參照所述表格或應(yīng)用程序 管理表來控制該程序應(yīng)用的執(zhí)行。
根據(jù)本發(fā)明的另一方面,提供了一種再現(xiàn)方法,包括再現(xiàn)包括事件信 息的視聽(AV)數(shù)據(jù);并且,如果在再現(xiàn)AV數(shù)據(jù)的同時由事件信息指示的特 定場景被再現(xiàn),那么激活事件,使與激活的事件相應(yīng)的程序應(yīng)用與特定場景 同步,并且扭J亍該程序應(yīng)用。
在下面的描述中將部分地闡明本發(fā)明另外的和/或其他方面和優(yōu)點,部分 地,通過描述其會變得更加清楚,或者通過實施本發(fā)明可以了解。
本發(fā)明的方式
現(xiàn)在將對本發(fā)明實施例進行詳細的描述,其示例表示在附圖中,其中, 相同的標(biāo)號始終表示相同的部件。下面通過參照附圖對實施例進行描述以解 釋本發(fā)明。
圖1表示根據(jù)本發(fā)明實施例的存儲在存儲介質(zhì)中的數(shù)據(jù)。參照圖1,所 述存儲介質(zhì)存4渚AV數(shù)據(jù)212、導(dǎo)航數(shù)據(jù)222和應(yīng)用程序數(shù)據(jù)232。 AV數(shù)據(jù) 212包括多個片段,其是AV數(shù)據(jù)的存儲單位。每一片段包括AV流數(shù)據(jù)和信 息數(shù)據(jù)。
AV流數(shù)據(jù)可由片段AV流文件來實現(xiàn),在所述AV流文件中,視頻、音 頻和/或諸如顯示字幕的子圖的附加信息根據(jù)MPEG標(biāo)準(zhǔn)被編碼并且被記錄。 然而,應(yīng)該理解可^f吏用其它標(biāo)準(zhǔn)。
信息數(shù)據(jù)可由片段信息文件來實現(xiàn),在所述片段信息文件中,包括AV 流數(shù)據(jù)的編碼屬性信息或AV流數(shù)據(jù)的時間-位置信息(將時間轉(zhuǎn)換為字節(jié)地 址的數(shù)據(jù))。導(dǎo)航數(shù)據(jù)222包括多個播放列表,其是AV數(shù)據(jù)212的再現(xiàn)單位。每一 播放列表包括多個播放項,每一播放項包括與將被再現(xiàn)的相應(yīng)的片段的再現(xiàn) 相關(guān)的信息。應(yīng)用程序數(shù)據(jù)232包括簡單地再現(xiàn)AV數(shù)據(jù)222的電影對象和 執(zhí)行程序操作的程序應(yīng)用。
當(dāng)再現(xiàn)基本的AV數(shù)據(jù)212時,通過使用導(dǎo)航命令讀取播放列表來獲得 再現(xiàn)順序和再現(xiàn)時間。另外,通過基于再現(xiàn)順序讀取與再現(xiàn)時間相應(yīng)的片段 信息文件,再現(xiàn)時間被轉(zhuǎn)換為字節(jié)地址。然后,通過讀取與轉(zhuǎn)換的字節(jié)地址 相應(yīng)的片段AV流文件,AV數(shù)據(jù)212被再現(xiàn)。如上所述,AV數(shù)據(jù)212基于 時間被簡單地再現(xiàn)的模式被稱為核心模式(core mode)。
另 一方面,執(zhí)行程序操作的程序應(yīng)用被再現(xiàn)的模式被成為完全模式(full mode)。在完全模式中,在通過使用與電影對象的應(yīng)用程序接口(API)來再現(xiàn) 全部AV數(shù)據(jù)212或部分AV數(shù)據(jù)212的同時,每一程序應(yīng)用向用戶^是供附加 的操作。即,通過與特定的電影的場景同步,特定信息可被提供,或者預(yù)定 程序應(yīng)用可操作。
例如,在再現(xiàn)電影'TheMatrix,時出現(xiàn)移動電話的場景的開始部分,制造 該移動電話的^^司的廣告應(yīng)用程序可被自動地執(zhí)行。另外,當(dāng)再現(xiàn)電影'The Lord of the King,時顯示被雪覆蓋的山脈的全景時,提供該場景的背景所位于 的省份的描述、旅游信息和專門特征的應(yīng)用程序可^皮提供。
為了使程序應(yīng)用與包括在AV凄t據(jù)中的正在^皮再現(xiàn)的特定場景同步,需 要事件信息(或標(biāo)記信息),所述事件信息(或標(biāo)記信息)通知應(yīng)用程序AV數(shù)據(jù) 212的特定場景正在^皮再現(xiàn)。下面將詳細描述事件信息的詳細結(jié)構(gòu)。
圖2是根據(jù)本發(fā)明實施例的再現(xiàn)包括事件信息的AV數(shù)據(jù)212的設(shè)備200 的方框圖。參照圖2,再現(xiàn)設(shè)備200包括放映引擎210、重放控制引擎220和 應(yīng)用程序管理器230。盡管沒有顯示,但是應(yīng)該理解,記錄和/或再現(xiàn)設(shè)備200 傳送關(guān)于圖1中顯示的介質(zhì)的應(yīng)用232、導(dǎo)航222和AV數(shù)據(jù)212。
放映引擎210讀耳又、解碼并再現(xiàn)AV數(shù)據(jù)212和事件數(shù)據(jù)212。上面描述 了 AV數(shù)據(jù)212,下面將描述事件數(shù)據(jù)的再現(xiàn)。
如上所述,重放控制引擎220讀取導(dǎo)航數(shù)據(jù)222,并且基于導(dǎo)航數(shù)據(jù)222 控制放映引擎210再現(xiàn)AV數(shù)據(jù)212。
應(yīng)用程序管理器230管理并控制每一應(yīng)用程序的扭^亍和終止,應(yīng)用程序 設(shè)置有諸如Java或標(biāo)記語言的程序語言。應(yīng)用程序管理器230讀取諸如上面描述的電影對象和程序應(yīng)用的應(yīng)用程序數(shù)據(jù)232,并且命令重放控制引擎220 再現(xiàn)相應(yīng)的AV數(shù)據(jù)232。另外,應(yīng)用程序管理器230接收用戶操作236并 且控制重放控制引擎220再現(xiàn)AV數(shù)據(jù)212。
更詳細地,現(xiàn)在將描述以核心模式再現(xiàn)AV數(shù)據(jù)212的處理。應(yīng)用程序 管理器230執(zhí)行諸如包括在電影對象中的PlayPL(播放列表l)的導(dǎo)航命令,所 述電影對象包括在應(yīng)用程序數(shù)據(jù)232中。重放控制引擎220讀取在由導(dǎo)航命 令指示的導(dǎo)航數(shù)據(jù)222中的相應(yīng)的播放列表文件,并且從包括在播放列表文 件中的播放項獲得將被再現(xiàn)的片段文件的名稱和與該再現(xiàn)相關(guān)的信息。放映 引擎210通過使用片段文件名稱來讀取相應(yīng)的片段信息,并且通過使用獲得 的屬性信息來再現(xiàn)片段AV流文件。
通過使用用戶操作236或命令來檢測AV數(shù)據(jù)212的特定位置的標(biāo)記信 息被包括在導(dǎo)航數(shù)據(jù)222中。重放控制引擎220可接收用戶操作236或包括 在應(yīng)用程序數(shù)據(jù)232中的由制造商準(zhǔn)備的命令,基于所述標(biāo)記信息來改變再 現(xiàn)位置,并且再現(xiàn)AV數(shù)據(jù)212。所述標(biāo)記信息包括指示區(qū)別電影的章節(jié)的時 間點的章節(jié)標(biāo)記和用于快速搜索的跳躍標(biāo)記。
現(xiàn)在將描述以完全模式再現(xiàn)AV數(shù)據(jù)212和程序操作被添加到其的應(yīng)用 程序的處理,在所述完全模式中用戶交互操作被添加。在完全模式中,為了 提供用戶交互操作,通過使用諸如Java或標(biāo)記語言生成的應(yīng)用程序連同AV 數(shù)據(jù)212 —起被提供。通過基于制造商的意圖使用整個電影或電影的一部分 并且向用戶播放基于AV數(shù)據(jù)212的游戲,應(yīng)用程序可在特定目的下提供再 現(xiàn)AV數(shù)據(jù)212的能力。例如,在電影正在屏幕上的一部分^皮再現(xiàn)的同時, 諸如靜態(tài)圖像或文檔的與電影相關(guān)的信息可在屏幕上的其余部分連同電影一 起被提供。對于游戲應(yīng)用程序,電影可作為游戲的背景運行,電影的場景可 被嵌入到游戲中間,或者基于游戲的結(jié)果具有相同的人物和不同的情節(jié)的電 影可被提供。
在本發(fā)明的一方面中,事件信息被添加到AV數(shù)據(jù)212以提供與電影的 特定場景同步的特定信息或者運行預(yù)定的特定應(yīng)用程序。事件信息包括事件 數(shù)據(jù)和事件描述符。事件數(shù)據(jù)包括在AV數(shù)據(jù)212中并且指示特定場景、特 定人物或特定項出現(xiàn)在正被再現(xiàn)的電影的場景中。當(dāng)事件由事件數(shù)據(jù)激活時, 事件描述符提供與應(yīng)用程序相關(guān)的信息,所述信息是諸如將被執(zhí)行的程序應(yīng) 用或操作的指定的信息。更詳細地,事件數(shù)據(jù)包括在AV數(shù)據(jù)212中,并且包括指示事件的信息、 事件的標(biāo)識符(ID)和指示事件激活時間的信息和/或附加信息。
指示事件的信息(在下文中稱為'事件鑒別符,)用于區(qū)別事件數(shù)據(jù)和AV數(shù)
據(jù),并且指示在事件鑒別符之后具有預(yù)定長度的數(shù)據(jù)是事件數(shù)據(jù)。事件ID用
于從多個事件中識別特定事件。事件ID—般應(yīng)該具有唯一值,但是也可以是
用于多個場景/播放列表中的通用ID。
指示事件激活時間的信息是指示特定場景被再現(xiàn)時的再現(xiàn)時間的信息,
在所述特定場景再現(xiàn)期間,特定應(yīng)用程序?qū)⒈粓?zhí)行。當(dāng)事件數(shù)據(jù)被包括在片 段信息文件中時,時間信息應(yīng)該被明確地說明。然而,當(dāng)事件數(shù)據(jù)凈皮包括在 AV流中時,事件數(shù)據(jù)被添加到與特定場景相應(yīng)的AV流數(shù)據(jù)的比特流以運行 特定應(yīng)用程序,并且時間信息不必要是明確的。即,包括事件數(shù)據(jù)的比特流 的位置是時間信息。
息。例如,特定事件的描述可被包括在附加信息中。然而,應(yīng)該理解,用戶 和發(fā)行人可訪問附加信息。
現(xiàn)在將描述事件數(shù)據(jù)的兩個示例。圖3表示根據(jù)本發(fā)明實施例的包括在 AV流中的事件數(shù)據(jù)。參照圖3,顯示了另外添加到AV流數(shù)據(jù)的事件數(shù)據(jù)300。
如圖1所示,AV數(shù)據(jù)212包括AV流數(shù)據(jù)(片段AV流文件)和信息數(shù)據(jù)(片 段信息文件)。事件數(shù)據(jù)300的格式根據(jù)事件數(shù)據(jù)300是被包括在AV流數(shù)據(jù) 中還是被包括在信息數(shù)據(jù)中而不同。顯示的實施例相應(yīng)于數(shù)據(jù)300被包括在 AV流中的前一種情況。因為視頻、音頻和其他附加數(shù)據(jù)被多路復(fù)用到其的 AV流數(shù)據(jù)被構(gòu)造為單一比特流,所以事件數(shù)據(jù)300還可基于預(yù)定格式被表示 為開始于包含AV流數(shù)據(jù)的比特流的特定比特的比特流。事件數(shù)據(jù)300具有 區(qū)別其自身和AV流數(shù)據(jù)的事件鑒別符302,并且事件數(shù)據(jù)300包括事件數(shù)據(jù) 長度信息304、事件ID 306和/或附加信息308。如上所述,因為包括事件數(shù) 據(jù)300的比特流的位置是關(guān)于事件數(shù)據(jù)300的激活時間的信息,所以關(guān)于事 件數(shù)據(jù)300的激活時間的信息不必被包括在本實施例中。
圖4是根據(jù)本發(fā)明另一實施例的表示包括在信息文件中的事件數(shù)據(jù)的表 格。參照圖4,顯示了另外添加到信息數(shù)據(jù)(片段信息文件)的事件數(shù)據(jù)。信息 數(shù)據(jù)包括被包括在AV流數(shù)據(jù)中的視頻、音頻和附加數(shù)據(jù)的屬性信息以及具 有預(yù)定表格格式的比特流的時間-位置信息。因此,信息數(shù)據(jù)可限定事件數(shù)據(jù)所需的信息并且可包括表格格式的信息。參照圖4, 'EventMark(),表示事件鑒 別符402, 'length,表示事件數(shù)據(jù)長度信息404, 'event—id,表示事件ID 406, 'event—time,表示事件數(shù)據(jù)激活時間信息408,并且'event—discription,表示附加 信息410。圖4中顯示的事件數(shù)據(jù)是示例性的,并且如果需要的話,其可被 改變。
到目前為止,已經(jīng)描述了指示在AV數(shù)據(jù)的再現(xiàn)期間特定場景正在被再 現(xiàn)的事件數(shù)據(jù)。現(xiàn)在將參照圖5中顯示的實施例對指定當(dāng)事件被激活時將被 執(zhí)行的特定應(yīng)用程序或操作的事件描述符進行描述。
圖5是才艮據(jù)本發(fā)明實施例的表示事件描述符的表格。參照圖5,事件描 述符包括事件ID 502、關(guān)于將被執(zhí)行的特定程序應(yīng)用的信息504和/或諸如特 定程序應(yīng)用的描述的附加信息506。事件描述符可以以包括多種信息的表格 來實現(xiàn)。更具體地講,事件ID502被用于識別激活的事件的類型。應(yīng)用程序 信息504包括當(dāng)包括在AV數(shù)據(jù)212中的事件數(shù)據(jù)被激活時運行的應(yīng)用程序 的名稱。如果特定的事件數(shù)據(jù)被激活,那么包括與包括在特定的事件數(shù)據(jù)中 事件ID相同的事件ID的事件描述符被選擇,并且與包括在選擇的事件描述 符中的應(yīng)用程序信息相應(yīng)的特定應(yīng)用程序被,執(zhí)行。
附加信息506可包括應(yīng)用程序的啟動參數(shù)、應(yīng)用程序的位置信息、運行 應(yīng)用程序所需的信息和/或應(yīng)用程序的描述信息。
現(xiàn)在將對通過^f吏用圖2中顯示的再現(xiàn)設(shè)備再現(xiàn)在其中記錄有包括根據(jù)本 發(fā)明的事件信息的AV數(shù)據(jù)的存儲介質(zhì)的方法進行描述。參照圖2,放映引擎 210在重放控制引擎220的控制之下再現(xiàn)在其中包括有事件數(shù)據(jù)的AV數(shù)據(jù) 212。當(dāng)?shù)竭_由事件激活時間信息指定的再現(xiàn)時間時,放映引擎210以事件數(shù) 據(jù)為基礎(chǔ)通過使用事件ID來通知重放控制引擎220事件激活。重放控制引擎 220通過使用事件ID來通知應(yīng)用程序管理器230事件激活。
應(yīng)用程序管理器230參照存儲在存儲介質(zhì)或存儲器中的事件描述符表 234來搜索與激活的事件的ID相應(yīng)的程序應(yīng)用信息。應(yīng)用程序管理器230基 于搜索的程序應(yīng)用信息通過使用應(yīng)用程序的名稱、應(yīng)用程序的位置信息和執(zhí) 行應(yīng)用程序所需的信息來執(zhí)行相應(yīng)的程序應(yīng)用。應(yīng)用程序的位置信息可被包 括在事件描述符表234中或關(guān)于應(yīng)用程序的信息在其中被管理的應(yīng)用程序管 理表(AMT)中。另外,事件描述符表234可被包括在AMT中。
簡單地說,所述再現(xiàn)方法包括再現(xiàn)包括事件數(shù)據(jù)的AV數(shù)據(jù);并且,如果在再現(xiàn)AV數(shù)據(jù)的同時以事件數(shù)據(jù)為基礎(chǔ)激活事件,那么參照相應(yīng)的事
件描述符執(zhí)行與激活的事件相應(yīng)的特定應(yīng)用程序。
盡管沒有被要求,但是本發(fā)明實施例可被寫作計算機程序并且可在通過 使用計算機可讀記錄介質(zhì)來執(zhí)行程序的通用數(shù)字計算機中被執(zhí)行。計算機可
讀記錄介質(zhì)的示例包括磁存儲介質(zhì)(例如,ROM、軟盤、硬盤、閃速介質(zhì)等)、 光學(xué)記錄介質(zhì)(例如,CD、 DVD、藍光、高級光盤等)和諸如載波的存儲介質(zhì) (例如,通過互聯(lián)網(wǎng)傳輸)。所述計算機可讀記錄介質(zhì)還可以被分布在網(wǎng)絡(luò)連接 計算機系統(tǒng)上,以便計算機可讀代碼以分布式方式被存儲和執(zhí)行。
盡管如其所示被包括在公共介質(zhì)上,但是應(yīng)該理解,每一應(yīng)用程序不需 要在與AV數(shù)據(jù)相同的介質(zhì)上并且可由設(shè)備經(jīng)過可訪問的網(wǎng)絡(luò)從另一介質(zhì)來 訪問。
如上所述,根據(jù)本發(fā)明實施例,提供了一種具有事件信息的視聽數(shù)據(jù)被 記錄在其中的存儲介質(zhì)及其再現(xiàn)設(shè)備和再現(xiàn)方法。
所述存儲介質(zhì)可被控制以便在再現(xiàn)全部AV數(shù)據(jù)或部分AV數(shù)據(jù)的同時, 程序操作被添加到其的應(yīng)用程序通過使用事件信息來與AV數(shù)據(jù)的特定再現(xiàn) 時間同步。
雖然已表示和描述了本發(fā)明的一些實施例,但本領(lǐng)域技術(shù)人員應(yīng)該理解, 在不脫離本發(fā)明的原則和精神的情況下,可以對這些實施例進行修改,本發(fā) 明的范圍由權(quán)利要求及其等同物限定。
產(chǎn)業(yè)上的可利用性 本發(fā)明應(yīng)用于一種具有事件信息的視聽數(shù)據(jù)被記錄在其中的存儲介質(zhì)及 其再現(xiàn)設(shè)備和再現(xiàn)方法。
權(quán)利要求
1、一種再現(xiàn)包括事件信息的視聽(AV)數(shù)據(jù)的設(shè)備,包括放映引擎,再現(xiàn)AV數(shù)據(jù)和事件數(shù)據(jù);重放控制引擎,讀取從AV數(shù)據(jù)讀取的導(dǎo)航數(shù)據(jù)并且基于該導(dǎo)航數(shù)據(jù)控制放映引擎再現(xiàn)AV數(shù)據(jù);和應(yīng)用程序管理器,通過讀取與AV數(shù)據(jù)一起存儲的應(yīng)用程序數(shù)據(jù)來控制應(yīng)用程序的運行和終止,從而支配重放控制引擎。
2、 如權(quán)利要求l所述的設(shè)備,其中,所述應(yīng)用程序管理器接收用戶操作 從而控制重放控制引擎。
3、 一種再現(xiàn)^L聽(AV)數(shù)據(jù)的方法,包括 執(zhí)行包括在存儲的應(yīng)用程序數(shù)據(jù)中的導(dǎo)航命令;讀取在由導(dǎo)航命令指示的存儲的導(dǎo)航數(shù)據(jù)中的相應(yīng)的文件并且獲得將被 再現(xiàn)的片段文件的名稱和與再現(xiàn)相關(guān)的信息;獲得包括在AV數(shù)據(jù)中的片段AV流文件的屬性信息;和 通過使用獲得的屬性信息再現(xiàn)片段AV流文件。
4、 如權(quán)利要求3所述的方法,其中,所述導(dǎo)航命令是包括在電影對象中 的PlayPL(播放列表1)。
5、 如權(quán)利要求4所述的方法,其中,與再現(xiàn)相關(guān)的信息被存儲在包括在 播放列表文件中的播放項中。
6、 如權(quán)利要求5所述的方法,其中,檢測AV數(shù)據(jù)的特定位置的標(biāo)記信 息被包括在導(dǎo)航數(shù)據(jù)中。
7、 如權(quán)利要求3所述的方法,還包括添加用戶交互操作從而將事件信息 添加到AV數(shù)據(jù)以提供與部分AV數(shù)據(jù)同步的特定信息或者以完全模式運行預(yù) 定的特定應(yīng)用程序。
8、 如權(quán)利要求7所述的方法,其中,所述事件信息包括事件數(shù)據(jù)和事件 描述符,其中所述事件數(shù)據(jù)指示特定場景、特定人物或特定項出現(xiàn)在正被再 現(xiàn)的電影的場景中,當(dāng)事件由所述事件數(shù)據(jù)激活時所述事件描述符提供與應(yīng) 用程序相關(guān)的信息。
9、 如權(quán)利要求7所述的方法,其中,所述事件數(shù)據(jù)包括指示事件的信息,用于區(qū)別事件數(shù)據(jù)和AV數(shù)據(jù),并且指示在事件鑒別符之后具有預(yù)定長度的數(shù)據(jù)是事件數(shù)據(jù);事件的標(biāo)識符,用于從多個事件中識別事件;和指示事件激活時間的信息,用于指示事件的再現(xiàn)時間。
全文摘要
一種具有事件信息的視聽數(shù)據(jù)被記錄在其中的存儲介質(zhì)及其再現(xiàn)設(shè)備和再現(xiàn)方法,包括視聽數(shù)據(jù);以及事件信息,當(dāng)再現(xiàn)AV數(shù)據(jù)的同時預(yù)定的特定場景通過所述設(shè)備再現(xiàn)時激活事件,并且通過使程序應(yīng)用與特定場景同步來執(zhí)行與激活的事件相應(yīng)的預(yù)定的程序應(yīng)用。從而,所述存儲介質(zhì)可被控制以便在再現(xiàn)全部AV數(shù)據(jù)或部分AV數(shù)據(jù)的同時,具有編程功能的應(yīng)用程序通過使用事件信息來與AV數(shù)據(jù)的特定場景同步。
文檔編號G11B20/10GK101420628SQ20081021313
公開日2009年4月29日 申請日期2005年1月31日 優(yōu)先權(quán)日2004年2月2日
發(fā)明者姜滿錫, 李貞鎬, 鄭吉洙, 鄭鉉權(quán), 金光玟 申請人:三星電子株式會社