專利名稱:從信息存儲介質(zhì)再現(xiàn)多個標(biāo)題音頻/視頻流的再現(xiàn)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及再現(xiàn)音頻/視頻(AV)數(shù)據(jù),更具體地講,涉及一種在其上記錄AV數(shù)據(jù) 和提供諸如搜索功能的導(dǎo)航功能的數(shù)據(jù)的信息存儲介質(zhì)以及一種再現(xiàn)所述數(shù)據(jù)的設(shè)備和 方法。
背景技術(shù):
視頻標(biāo)題包括被記錄在數(shù)字視頻盤(DVD)-視頻盤上的AV數(shù)據(jù)。另外,使用戶能 夠選擇重疊的對話框或搜索場景的導(dǎo)航數(shù)據(jù)也被記錄在再現(xiàn)視頻標(biāo)題的DVD-視頻盤上。然而,需要與用戶更多的交互和更有效地再現(xiàn)AV數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明提供一種具有在其中音頻/視頻(AV)數(shù)據(jù)能被有效地再現(xiàn)并且導(dǎo)航功能 能被有效地執(zhí)行的數(shù)據(jù)結(jié)構(gòu)的信息存儲介質(zhì)以及一種將標(biāo)題再現(xiàn)為運(yùn)動畫面的再現(xiàn)設(shè)備 和方法。本發(fā)明還提供一種具有通過其能提供多種應(yīng)用的數(shù)據(jù)結(jié)構(gòu)的信息存儲介質(zhì)以及 一種提供多種應(yīng)用的再現(xiàn)設(shè)備和方法。根據(jù)本發(fā)明的一方面,提供一種信息存儲介質(zhì),包括被再現(xiàn)為運(yùn)動畫面的多個標(biāo) 題;和對應(yīng)于標(biāo)題并指示用戶能否控制標(biāo)題被再現(xiàn)的多個屬性信息的單元。標(biāo)題可使用包括音頻/視頻數(shù)據(jù)和再現(xiàn)該音頻/視頻數(shù)據(jù)的導(dǎo)航數(shù)據(jù)的核心模式 數(shù)據(jù)被記錄。每一標(biāo)題可包括至少一個導(dǎo)航對象,并且所述至少一個導(dǎo)航對象可包括向?qū)?yīng)于 該標(biāo)題的播放列表提供命令的導(dǎo)航命令。所述標(biāo)題可包括核心模式數(shù)據(jù),其包括音頻/視頻數(shù)據(jù)和再現(xiàn)音頻/視頻數(shù)據(jù)的 導(dǎo)航數(shù)據(jù);和完全模式數(shù)據(jù),其包括使與用戶的交互能夠進(jìn)行的程序數(shù)據(jù)和使互聯(lián)網(wǎng)瀏覽 能夠進(jìn)行的瀏覽數(shù)據(jù),或者所述標(biāo)題可包括導(dǎo)航對象,以及使網(wǎng)絡(luò)瀏覽能夠進(jìn)行的瀏覽對 象和使與用戶的交互能夠進(jìn)行的程序?qū)ο笾械闹辽僖粋€。本發(fā)明另外的方面和/或優(yōu)點(diǎn)將在下面的描述中被部分地闡述,并且部分地根據(jù) 描述將變得清楚,或可以通過實(shí)施本發(fā)明而被了解。根據(jù)本發(fā)明的另一方面,提供一種信息存儲介質(zhì),包括多個標(biāo)題,其被再現(xiàn)為運(yùn) 動畫面;和標(biāo)題訪問類型信息,其與所述標(biāo)題相對應(yīng)并且指示對應(yīng)的標(biāo)題能否通過用戶操 作被搜索。標(biāo)題訪問類型信息還可包括指示對應(yīng)標(biāo)題的標(biāo)題號是否被顯示的標(biāo)題號顯示類 型信息。
根據(jù)本發(fā)明的另一方面,再現(xiàn)設(shè)備包括讀取器,用于讀取將被再現(xiàn)為運(yùn)動畫面的 多個標(biāo)題和與所述標(biāo)題相對應(yīng)的多個標(biāo)題信息單元;緩沖器,用于緩沖由所述讀取器讀取 的數(shù)據(jù);和解碼器,用于解釋指示標(biāo)題的進(jìn)入點(diǎn)的所述標(biāo)題信息并再現(xiàn)所述標(biāo)題,其中,所 述解碼器解釋包含在標(biāo)題信息中用于指示用戶能否控制標(biāo)題被再現(xiàn)的屬性信息。所述解碼器可再現(xiàn)用包括音頻/視頻數(shù)據(jù)和用于再現(xiàn)所述音頻/視頻數(shù)據(jù)的導(dǎo) 航數(shù)據(jù)的核心模式數(shù)據(jù)記錄的標(biāo)題,并且執(zhí)行由所述標(biāo)題的進(jìn)入點(diǎn)指示的至少一個導(dǎo)航對 象,或執(zhí)行包括提供用于再現(xiàn)對應(yīng)于所述標(biāo)題的播放列表的命令的導(dǎo)航命令的導(dǎo)航對象。所述解碼器可再現(xiàn)標(biāo)題,執(zhí)行對應(yīng)于該標(biāo)題的導(dǎo)航對象、使網(wǎng)絡(luò)瀏覽能夠進(jìn)行的 瀏覽對象和使與用戶的交互能夠進(jìn)行的程序?qū)ο笾械闹辽僖粋€,或執(zhí)行被實(shí)現(xiàn)為提供用于 再現(xiàn)播放列表的命令的命令程序的導(dǎo)航對象、被實(shí)現(xiàn)為用標(biāo)記語言和執(zhí)行腳本語言記錄的 文件的瀏覽對象和被實(shí)現(xiàn)為特定程序文件的程序?qū)ο螅渲?,所述?biāo)題包括核心模式數(shù) 據(jù),其包括音頻/視頻數(shù)據(jù)和用于再現(xiàn)所述音頻/視頻數(shù)據(jù)的導(dǎo)航數(shù)據(jù);和完全模式數(shù)據(jù), 其包括使與用戶的交互能夠進(jìn)行的程序數(shù)據(jù)和使互聯(lián)網(wǎng)瀏覽能夠進(jìn)行的瀏覽數(shù)據(jù)。所述解碼器可確定如果作為屬性信息的訪問類型信息將所述標(biāo)題表示為“正常 標(biāo)題”,那么該標(biāo)題可通過用戶操作被搜索;如果所述訪問類型信息將所述標(biāo)題表示為“隱 藏標(biāo)題”,那么該標(biāo)題不能通過用戶操作被搜索。如果所述訪問類型信息將標(biāo)題表示為“隱 藏標(biāo)題”,那么當(dāng)根據(jù)包含在指示所述標(biāo)題的標(biāo)題號是否被顯示的屬性信息中的信息再現(xiàn) 所述標(biāo)題時,所述解碼器可顯示所述標(biāo)題的標(biāo)題號。根據(jù)本發(fā)明的另一方面,提供一種再現(xiàn)方法,包括讀取被再現(xiàn)為運(yùn)動畫面的多個 標(biāo)題和對應(yīng)于所述標(biāo)題的多個標(biāo)題信息單元;和解釋包括在標(biāo)題信息中的指示用戶操作能 否搜索對應(yīng)標(biāo)題的屬性信息,解釋用于指示該標(biāo)題的進(jìn)入點(diǎn)的該標(biāo)題信息,并再現(xiàn)該標(biāo)題。所述信息解釋和標(biāo)題再現(xiàn)的步驟可包括再現(xiàn)用包括音頻/視頻數(shù)據(jù)和用于再現(xiàn) 所述音頻/視頻數(shù)據(jù)的導(dǎo)航數(shù)據(jù)的核心模式數(shù)據(jù)記錄的標(biāo)題,執(zhí)行由所述標(biāo)題的進(jìn)入點(diǎn)指 示的至少一個導(dǎo)航對象,或執(zhí)行包括提供用于再現(xiàn)對應(yīng)于該標(biāo)題的播放列表的命令的導(dǎo)航 命令的導(dǎo)航對象。所述信息解釋和標(biāo)題再現(xiàn)的步驟可包括再現(xiàn)標(biāo)題,執(zhí)行對應(yīng)于所述標(biāo)題的導(dǎo)航 對象、使網(wǎng)絡(luò)瀏覽能夠進(jìn)行的瀏覽對象和使與用戶的交互能夠進(jìn)行的程序?qū)ο笾械闹辽僖?個,或執(zhí)行被實(shí)現(xiàn)為提供用于再現(xiàn)播放列表的命令的命令程序的導(dǎo)航對象、被實(shí)現(xiàn)為用標(biāo) 記語言和執(zhí)行腳本語言記錄的文件的瀏覽對象和被實(shí)現(xiàn)為特定程序文件的程序?qū)ο?,?中,所述標(biāo)題包括核心模式數(shù)據(jù),其包含音頻/視頻數(shù)據(jù)和用于再現(xiàn)所述音頻/視頻數(shù)據(jù) 的導(dǎo)航數(shù)據(jù);和完全模式數(shù)據(jù),其包含使與用戶的交互能夠進(jìn)行的程序數(shù)據(jù)和使互聯(lián)網(wǎng)瀏 覽能夠進(jìn)行的瀏覽數(shù)據(jù)。所述信息解釋和標(biāo)題再現(xiàn)的步驟可包括如果作為屬性信息的訪問類型信息將所 述標(biāo)題表示為“正常標(biāo)題”,那么確定該標(biāo)題可通過用戶操作被搜索;如果所述訪問類型信 息將所述標(biāo)題表示為“隱藏標(biāo)題”,那么確定該標(biāo)題不能通過用戶操作被搜索。如果所述訪 問類型信息將所述標(biāo)題表示為“隱藏標(biāo)題”,那么所述信息解釋和標(biāo)題再現(xiàn)的步驟可包括 當(dāng)根據(jù)包含在指示所述標(biāo)題的標(biāo)題號是否被顯示的屬性信息中的信息再現(xiàn)標(biāo)題時,顯示所 述標(biāo)題的標(biāo)題號。附圖的說明
通過下面結(jié)合附圖對實(shí)施例進(jìn)行的描述,本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn)將 會變得清楚和更容易理解,其中
圖1A、1B和IC是示出記錄在根據(jù)本發(fā)明實(shí)施例的盤100上的各種數(shù)據(jù)的示圖;圖2A是示出圖IA或IB的盤100的再現(xiàn)模式之間的關(guān)系的示圖;圖2B是示出在圖IC的盤100的再現(xiàn)模式之間的關(guān)系的示圖;圖3A是根據(jù)本發(fā)明實(shí)施例的支持核心模式和完全模式二者的再現(xiàn)設(shè)備的方框 圖;圖3B是圖3A的再現(xiàn)設(shè)備的詳細(xì)的方框圖;圖4A是解釋再現(xiàn)記錄在圖IA或IB的盤100上的核心模式數(shù)據(jù)的方法的示圖;圖4B是解釋再現(xiàn)在圖IC的盤100中記錄的核心模式數(shù)據(jù)和完全模式數(shù)據(jù)的方法 的示圖;圖5A是示出根據(jù)本發(fā)明的作為標(biāo)題信息的單元信息的標(biāo)題#i的數(shù)據(jù)結(jié)構(gòu)的示 圖;和圖5B是示出根據(jù)本發(fā)明的作為標(biāo)題信息的單元信息的隱藏標(biāo)題射的數(shù)據(jù)結(jié)構(gòu)的 示圖。
具體實(shí)施例方式現(xiàn)在將詳細(xì)參考本發(fā)明的實(shí)施例,其示例在附圖中示出,其中,同樣的標(biāo)號始終表 示同樣的元件。下面通過參考附圖來描述實(shí)施例以解釋本發(fā)明。圖1A、1B和IC是示出記錄在根據(jù)本發(fā)明實(shí)施例的盤100上的各種數(shù)據(jù)的示圖。具 有相同功能的數(shù)據(jù)被給予相同的標(biāo)號。然而,盡管所述數(shù)據(jù)被給予相同的標(biāo)號,但是所述數(shù) 據(jù)關(guān)于內(nèi)容和結(jié)構(gòu)可彼此不同。參考圖1A,核心模式數(shù)據(jù)1和索引信息2被存儲在盤100上。與傳統(tǒng)的數(shù)字視頻 盤(DVD)-視頻盤類似,核心模式數(shù)據(jù)1包括包含多個標(biāo)題的音頻/視頻(AV)數(shù)據(jù)和導(dǎo)航 數(shù)據(jù),所述導(dǎo)航數(shù)據(jù)具有用于導(dǎo)航所述AV數(shù)據(jù)的多個導(dǎo)航命令。該核心模式數(shù)據(jù)的結(jié)構(gòu)符 合DVD-視頻標(biāo)準(zhǔn)的要求。索引信息2是使用戶能夠搜索核心模式數(shù)據(jù)1或再現(xiàn)核心模式數(shù)據(jù)1的系統(tǒng)數(shù) 據(jù)。索引信息2根據(jù)盤制造商的意圖指定記錄在核心模式數(shù)據(jù)1中的多個標(biāo)題的再現(xiàn)路徑。 更具體地講,索引信息2包括起始信息和標(biāo)題信息。起始信息指示當(dāng)盤100被插入到再現(xiàn) 設(shè)備中時將被再現(xiàn)的標(biāo)題的初始AV數(shù)據(jù)。標(biāo)題信息指示將被再現(xiàn)的多個標(biāo)題的初始AV數(shù) 據(jù)和當(dāng)再現(xiàn)存儲在盤100中的多個標(biāo)題時被參考的屬性信息。屬性信息指示用戶能否直接 控制標(biāo)題被再現(xiàn)。如果用戶不能直接控制標(biāo)題被再現(xiàn),那么該屬性信息還可包含指示該標(biāo) 題的標(biāo)題號是否被顯示的信息。在其中再現(xiàn)包含在索引信息2中的起始信息的模式被稱為起始模式。在其中再現(xiàn) 核心模式數(shù)據(jù)1的模式被稱為核心模式或電影模式,并且該核心模式以與在傳統(tǒng)的DVD-視 頻盤中相同的方式被執(zhí)行。參考圖1B,與圖IA類似,核心模式數(shù)據(jù)1和索引信息2被存儲在盤100上。然而, 圖IB中顯示的索引信息2包括起始信息、標(biāo)題信息和菜單信息。與傳統(tǒng)的DVD-視頻盤類似,核心模式數(shù)據(jù)1包括AV數(shù)據(jù)和導(dǎo)航數(shù)據(jù),所述AV數(shù)
5據(jù)包括多個標(biāo)題,所述導(dǎo)航數(shù)據(jù)具有用于導(dǎo)航該AV數(shù)據(jù)的多個導(dǎo)航命令。起始信息具有指示當(dāng)盤100被插入到再現(xiàn)設(shè)備中時將被再現(xiàn)的標(biāo)題的初始AV數(shù) 據(jù)的進(jìn)入點(diǎn)。標(biāo)題信息具有指示將被再現(xiàn)的多個標(biāo)題的初始AV數(shù)據(jù)的進(jìn)入點(diǎn)和當(dāng)再現(xiàn)存 儲在盤100中的多個標(biāo)題時被參考的屬性信息。屬性信息指示用戶能否直接控制標(biāo)題被再 現(xiàn)。如果用戶不能直接控制標(biāo)題被再現(xiàn),那么該屬性信息還包含指示該標(biāo)題的標(biāo)題號是否 被顯示的信息。這個信息被稱為標(biāo)題號顯示類型信息。菜單信息顯示與AV數(shù)據(jù)一起被記錄的多個標(biāo)題中能由用戶選擇并再現(xiàn)的一列標(biāo) 題,從而用戶能選擇所述標(biāo)題之一。參考圖1C,核心模式數(shù)據(jù)1、索引信息2和完全模式數(shù)據(jù)3被存儲在盤100上。完 全模式數(shù)據(jù)3包括使與用戶的交互能夠進(jìn)行的程序數(shù)據(jù)和使互聯(lián)網(wǎng)瀏覽能夠進(jìn)行的瀏覽 數(shù)據(jù)。提供用于與用戶交互的多種功能的Java應(yīng)用程序可被包括在該程序數(shù)據(jù)中。瀏覽 數(shù)據(jù)包括用諸如可擴(kuò)展標(biāo)記語言(XML)的標(biāo)記語言記錄的標(biāo)記文檔、包括或鏈接諸如歐洲 計算機(jī)制造商協(xié)會(ECMA)腳本代碼的腳本代碼的標(biāo)記文檔、腳本文件、和包括由標(biāo)記文檔 引用的圖像、圖形和聲音中的至少一個的資源文件。完全模式數(shù)據(jù)3和核心模式數(shù)據(jù)1可使用應(yīng)用程序接口(API)互相通信。標(biāo)題包括幾個不同模式的數(shù)據(jù)。換句話說,標(biāo)題包括被包括在核心模式數(shù)據(jù)1中 的AV數(shù)據(jù)的至少一部分以及被包括在完全模式數(shù)據(jù)3中的瀏覽數(shù)據(jù)和程序數(shù)據(jù)。例如,當(dāng) 正顯示電影時,可顯示與場景相關(guān)的提問,或者可顯示給出關(guān)于出現(xiàn)在該場景中的男演員 和女演員的最近信息的互聯(lián)網(wǎng)頁面。索引數(shù)據(jù)2是使用戶能夠更方便地搜索或再現(xiàn)核心模式數(shù)據(jù)1和完全模式數(shù)據(jù)3 的系統(tǒng)數(shù)據(jù)。索引信息2根據(jù)盤制造商的意圖指定包括核心模式數(shù)據(jù)1和完全模式數(shù)據(jù)3 的多個標(biāo)題的再現(xiàn)路徑。更具體地講,與參考圖IB描述的索引信息類似,索引信息2包括 起始信息、標(biāo)題信息和菜單信息。標(biāo)題信息指示將被再現(xiàn)的多個標(biāo)題的初始AV數(shù)據(jù)和當(dāng)再 現(xiàn)存儲在盤100中的多個標(biāo)題時被參考的屬性信息。屬性信息指示用戶能否直接控制標(biāo)題 被再現(xiàn)。如果用戶不能直接控制所述標(biāo)題被再現(xiàn),那么該屬性信息還可包含指示標(biāo)題的標(biāo) 題號是否被顯示的信息。與參考圖IA和IB描述的模式類似,在其中再現(xiàn)起始信息和菜單信息的模式被稱 為起始模式,在其中再現(xiàn)核心模式數(shù)據(jù)的模式被稱為核心模式,在其中再現(xiàn)程序數(shù)據(jù)的模 式被稱為程序模式,在其中再現(xiàn)瀏覽數(shù)據(jù)的模式被稱為瀏覽模式。當(dāng)再現(xiàn)盤100時,再現(xiàn)設(shè)備首先讀取起始信息,并搜索由該起始信息指示的數(shù)據(jù) 以再現(xiàn)所述數(shù)據(jù)。如果起始信息提供用于再現(xiàn)核心模式數(shù)據(jù)的指令,那么再現(xiàn)設(shè)備被設(shè)置 為核心模式,如果起始信息提供用于再現(xiàn)程序數(shù)據(jù)的指令,那么再現(xiàn)設(shè)備被設(shè)置為程序模 式,如果起始信息提供用于再現(xiàn)瀏覽數(shù)據(jù)的指令,那么再現(xiàn)設(shè)備被設(shè)置為瀏覽模式。例如,在圖1A、1B和IC中顯示的AV數(shù)據(jù)被記錄為使用運(yùn)動圖像專家組(MPEG)-II 編碼方法進(jìn)行編碼的AV流文件。連續(xù)的AV流文件被稱為片段流文件。片段信息文件與每 一片段流文件相對應(yīng)。關(guān)于片段流文件的再現(xiàn)控制信息,例如,用于映射再現(xiàn)時間與記錄位 置的映射信息,被存儲在片段信息文件中。對應(yīng)于片段流文件的片段信息文件被稱為片段。播放列表指示片段之一的至少一部分。換句話說,播放列表是再現(xiàn)的單位,并與一 個片段、片段之一的一部分、多個片段或多個片段的部分相對應(yīng)。播放列表可在瀏覽模式和程序模式下作為對象經(jīng)API而被再現(xiàn)。從播放器的角度來描述,播放列表是再現(xiàn)的單位,而 從用戶的角度來描述,標(biāo)題是再現(xiàn)的單位。即,標(biāo)題與至少一個播放列表相對應(yīng)。通常以二進(jìn)制代碼表的形式存儲導(dǎo)航數(shù)據(jù)。在本發(fā)明的實(shí)施例中,導(dǎo)航數(shù)據(jù)包括 多個命令,所述命令包括用于再現(xiàn)預(yù)定播放列表的命令和用于在再現(xiàn)所述預(yù)定播放列表期 間再現(xiàn)另一播放列表的命令。圖2A是示出圖IA或IB的盤的再現(xiàn)模式之間的關(guān)系的示圖。參考圖2A,在圖IA 或IB的盤100被加載到再現(xiàn)設(shè)備中之后,再現(xiàn)設(shè)備讀取起始信息并確定再現(xiàn)標(biāo)題的初始AV 數(shù)據(jù)的位置以開始所述標(biāo)題的再現(xiàn)。例如,可使用提供再現(xiàn)應(yīng)該被再現(xiàn)的特定播放列表的 指令的導(dǎo)航命令來實(shí)現(xiàn)起始信息。在起始模式被完成之后,模式被改變成核心模式。圖2B是示出在圖IC的盤100的再現(xiàn)模式之間的關(guān)系的示圖。參考圖2B,在圖IC 的盤100被加載到再現(xiàn)設(shè)備中之后,再現(xiàn)設(shè)備讀取起始信息并確定將被再現(xiàn)的標(biāo)題的初始 AV數(shù)據(jù)的位置以開始所述標(biāo)題的再現(xiàn)。例如,可使用給出用于再現(xiàn)應(yīng)該被再現(xiàn)的特定播放 列表的指令的導(dǎo)航命令來實(shí)現(xiàn)起始信息。在起始模式被完成之后,模式被改變成核心模式。因?yàn)橐恍┰佻F(xiàn)設(shè)備僅可再現(xiàn)核心模式數(shù)據(jù),所以核心起始信息和完全起始信息二 者必須被包括在起始模式中。如果核心起始信息不存在,那么僅可再現(xiàn)核心模式數(shù)據(jù)的再 現(xiàn)設(shè)備不能操作。具體地講,當(dāng)使用在其中起始信息僅提供用于再現(xiàn)完全模式數(shù)據(jù)的指令 的盤時,不能夠開始再現(xiàn)。由于這個原因,在起始模式中提供核心起始信息和完全起始信息 二者,從而僅可再現(xiàn)核心模式數(shù)據(jù)的再現(xiàn)設(shè)備可使用核心起始信息開始再現(xiàn)。如果起始信息包含用于最初再現(xiàn)核心模式數(shù)據(jù)1的命令,那么起始模式被轉(zhuǎn)換成 核心模式。如果起始信息包含用于最初再現(xiàn)完全模式數(shù)據(jù)的命令,那么起始模式被轉(zhuǎn)換成 完全模式。圖3A是根據(jù)本發(fā)明實(shí)施例的支持核心模式和完全模式二者的再現(xiàn)設(shè)備的方框 圖。參考圖3A,再現(xiàn)設(shè)備通過使用存儲在盤100中的核心模式數(shù)據(jù)1和/或完全模式 數(shù)據(jù)3在核心模式或完全模式下再現(xiàn)AV數(shù)據(jù)。再現(xiàn)設(shè)備包括讀取器10、緩沖器20和解碼 器30 ο讀取器10從盤100讀取必要的數(shù)據(jù)。緩沖器20緩沖由讀取器10讀取的數(shù)據(jù)。解 碼器30對由緩沖器20緩沖的數(shù)據(jù)進(jìn)行解碼并輸出。圖3Β是圖3Α的再現(xiàn)設(shè)備的詳細(xì)的方框圖。參考圖3Β,緩沖器20包括瀏覽數(shù)據(jù)緩沖器21,用于緩沖瀏覽數(shù)據(jù);程序數(shù)據(jù)緩 沖器22,用于緩沖程序數(shù)據(jù);導(dǎo)航數(shù)據(jù)緩沖器23,用于緩沖導(dǎo)航數(shù)據(jù);AV數(shù)據(jù)緩沖器24,用 于緩沖AV數(shù)據(jù);和索引信息緩沖器25,用于緩沖索引信息。解碼器30包括瀏覽引擎31,用于解釋瀏覽數(shù)據(jù)并執(zhí)行瀏覽命令;程序引擎32, 用于解釋程序數(shù)據(jù)并執(zhí)行程序命令;導(dǎo)航引擎33,用于解釋導(dǎo)航數(shù)據(jù)并執(zhí)行導(dǎo)航命令;和 表現(xiàn)引擎34,用于對AV數(shù)據(jù)解碼。這些引擎可經(jīng)API互相發(fā)送信息。特別地,解碼器30包括用于解釋索引信息的應(yīng)用管理器35。應(yīng)用管理器35根據(jù) 由包含在索引信息中的起始信息指示的進(jìn)入點(diǎn)選擇并再現(xiàn)將首先被再現(xiàn)的標(biāo)題,并根據(jù)在 再現(xiàn)期間的模式轉(zhuǎn)換通知對應(yīng)于該進(jìn)入點(diǎn)的引擎。另外,應(yīng)用管理器35接收用戶的輸入并 將該輸入發(fā)送到對應(yīng)于用戶的輸入模式的引擎。
圖4A是解釋再現(xiàn)存儲在圖IA或IB的盤100中的核心模式數(shù)據(jù)的方法的示圖。參考圖4A,標(biāo)題信息包括多個信息單元,每一信息單元指定一個導(dǎo)航對象。單元信 息被實(shí)現(xiàn)為標(biāo)題射或隱藏標(biāo)題#j。標(biāo)題射可響應(yīng)于用戶被再現(xiàn)。隱藏標(biāo)題#]_不能由用 戶再現(xiàn)。即,只以由盤100的制造商預(yù)定的順序再現(xiàn)隱藏標(biāo)題#j。換句話說,允許再現(xiàn)控制 允許標(biāo)題通過用戶開始的操作被搜索。當(dāng)通過在圖IA的盤100中的標(biāo)題搜索選擇了特定標(biāo)題或者再現(xiàn)菜單信息并且從 圖IB的盤100選擇了顯示在菜單中的標(biāo)題之一時,標(biāo)題信息指示數(shù)據(jù)被最初執(zhí)行或再現(xiàn)的 進(jìn)入點(diǎn),即導(dǎo)航對象。導(dǎo)航對象被實(shí)現(xiàn)為可執(zhí)行的導(dǎo)航命令程序。換句話說,導(dǎo)航對象是作 為再現(xiàn)的單位的播放列表的上層,并包括開始特定播放列表的再現(xiàn)的導(dǎo)航命令。例如,如果用戶選擇第一標(biāo)題#1,那么第一標(biāo)題#1包括指定第一導(dǎo)航對象#1的標(biāo) 題信息,從而執(zhí)行第一導(dǎo)航對象#1。第一導(dǎo)航對象#1包括導(dǎo)航命令。當(dāng)執(zhí)行導(dǎo)航命令時, 預(yù)定播放列表被再現(xiàn)。在根據(jù)第一導(dǎo)航對象#1再現(xiàn)播放列表之后,第一導(dǎo)航對象#1指示 第一隱藏標(biāo)題#1,并且由第一隱藏標(biāo)題#1指定的第三導(dǎo)航對象#3執(zhí)行。這里,隱藏標(biāo)題不 是由用戶直接選擇以被再現(xiàn)。僅以由盤制造商預(yù)定的順序再現(xiàn)隱藏標(biāo)題。例如,包括關(guān)于 版權(quán)的正式公告的運(yùn)動畫面、在電影結(jié)束之后播放的電影預(yù)告片的運(yùn)動畫面等可為隱藏標(biāo) 題。因?yàn)檫@些運(yùn)動畫面通過用戶操作被搜索并幾乎不需要被分開再現(xiàn),所以這些運(yùn)動畫面 被設(shè)置為隱藏標(biāo)題并僅以由導(dǎo)航命令確定的順序被再現(xiàn)。如果用戶選擇第二標(biāo)題#2,那么第二標(biāo)題#2指定第二導(dǎo)航對象#2,從而執(zhí)行第二 導(dǎo)航對象#2。第二導(dǎo)航對象#2還包括用于再現(xiàn)預(yù)定播放列表的導(dǎo)航命令。當(dāng)執(zhí)行該導(dǎo)航 命令時,該預(yù)定播放列表被再現(xiàn)。在根據(jù)第二導(dǎo)航對象#2再現(xiàn)播放列表之后,第二導(dǎo)航對 象#2指示第二隱藏標(biāo)題#2,并且由第二隱藏標(biāo)題#2指定的第五導(dǎo)航對象#5被執(zhí)行。圖4B是解釋再現(xiàn)在圖IC的盤100中存儲的核心模式數(shù)據(jù)和完全模式數(shù)據(jù)的方法 的示圖。參考圖4B,索引信息包括起始信息、菜單信息和標(biāo)題信息。標(biāo)題信息包括多個信息 單元,每一信息單元指定一個導(dǎo)航對象。單元信息被實(shí)現(xiàn)為標(biāo)題射或隱藏標(biāo)題#j。標(biāo)題 #i能由用戶控制以被再現(xiàn),隱藏標(biāo)題#j不能由用戶控制以被再現(xiàn)。S卩,僅以由盤制造商預(yù) 定的順序再現(xiàn)隱藏標(biāo)題捫。當(dāng)盤100被加載到再現(xiàn)設(shè)備中時,多個導(dǎo)航對象根據(jù)起始信息被再現(xiàn)。如果用戶 調(diào)用菜單,那么該菜單信息被再現(xiàn)。如果用戶選擇顯示在該菜單中的標(biāo)題之一,那么標(biāo)題信 息指示數(shù)據(jù)將被最初執(zhí)行或再現(xiàn)的進(jìn)入點(diǎn),即對象。在本發(fā)明的實(shí)施例中,對象被分成對應(yīng)于核心模式數(shù)據(jù)的導(dǎo)航對象、對應(yīng)于瀏覽 數(shù)據(jù)的瀏覽對象和對應(yīng)于程序數(shù)據(jù)的程序?qū)ο?。?dǎo)航對象被實(shí)現(xiàn)為提供用于再現(xiàn)核心模式 數(shù)據(jù)的命令的命令程序,瀏覽對象被實(shí)現(xiàn)為用例如標(biāo)記語言和執(zhí)行腳本語言的瀏覽數(shù)據(jù)記 錄的、并具有作為進(jìn)入點(diǎn)的文件名的文件。程序?qū)ο蟊粚?shí)現(xiàn)為具有作為進(jìn)入點(diǎn)的文件名的 特定程序文件。屬于預(yù)定模式的一個對象可被連接到屬于另一模式的另一對象以被再現(xiàn)。當(dāng)屬于 同一模式的對象互相連接時,不需要模式轉(zhuǎn)換。然而,當(dāng)屬于不同模式的對象互相連接時, 需要模式轉(zhuǎn)換。使用包含在標(biāo)題信息中的隱藏標(biāo)題信息實(shí)現(xiàn)模式轉(zhuǎn)換。即,標(biāo)題信息指示 標(biāo)題搜索的進(jìn)入點(diǎn)和預(yù)定標(biāo)題的再現(xiàn)的進(jìn)入點(diǎn),隱藏標(biāo)題信息指示在核心模式、瀏覽模式和程序模式之間的模式轉(zhuǎn)換的進(jìn)入點(diǎn)。在圖IC的盤100被加載之后,再現(xiàn)設(shè)備的讀取器10讀取索引信息2并將該讀取 的索引信息2發(fā)送到應(yīng)用管理器35。應(yīng)用管理器35提供來自起始信息的用于指示將被最 初再現(xiàn)的標(biāo)題的指令。另一方面,如果用戶調(diào)用菜單并在顯示在該菜單中的標(biāo)題之中選擇 標(biāo)題,那么應(yīng)用管理器參考選擇的標(biāo)題的進(jìn)入點(diǎn)并將由該選擇的標(biāo)題指定的對象發(fā)送到與 該選擇的標(biāo)題相對應(yīng)的引擎。根據(jù)本發(fā)明的實(shí)施例,因?yàn)橛善鹗夹畔⑺甘镜膶⒈辉佻F(xiàn)的 初始標(biāo)題是導(dǎo)航對象,所以在操作1中,該導(dǎo)航對象的進(jìn)入點(diǎn)被發(fā)送到導(dǎo)航引擎33。通過將 包含在該導(dǎo)航對象中的導(dǎo)航命令發(fā)送到表現(xiàn)引擎34,導(dǎo)航引擎33開始再現(xiàn)核心模式數(shù)據(jù)。 在操作2中,由第一標(biāo)題#1指定的另一導(dǎo)航對象在該導(dǎo)航對象在核心模式下被首先執(zhí)行之 后被再現(xiàn)。在操作2中再現(xiàn)的導(dǎo)航對象可通過標(biāo)題搜索在操作3中被再現(xiàn)。當(dāng)用戶提供用 于再現(xiàn)第二標(biāo)題#2和第三標(biāo)題#3的命令時,以同樣的方式,在操作4和操作5中第二標(biāo)題 #2和第三標(biāo)題#3被分別連接到瀏覽對象和程序?qū)ο?,所述?biāo)題可被再現(xiàn)。在操作6中,由第一標(biāo)題#1指定的導(dǎo)航對象經(jīng)第一隱藏標(biāo)題#1被連接到瀏覽對 象。換句話說,參考第一隱藏標(biāo)題#1執(zhí)行模式轉(zhuǎn)換。在這種情況下,導(dǎo)航引擎33把控制轉(zhuǎn) 移到應(yīng)用管理器35。應(yīng)用管理器35將指令提供給瀏覽引擎31以再現(xiàn)由第一隱藏標(biāo)題#1 指定的瀏覽對象。以這種方式,隱藏標(biāo)題不能由用戶直接訪問。因?yàn)闃?biāo)題可參考隱藏標(biāo)題 通過模式轉(zhuǎn)換來包括多種模式下的數(shù)據(jù),所以用戶可不管模式轉(zhuǎn)換而再現(xiàn)所述標(biāo)題。圖5A是示出根據(jù)本發(fā)明實(shí)施例的標(biāo)題#i的數(shù)據(jù)結(jié)構(gòu)的示圖。參考圖5A,標(biāo)題#i包括作為屬性信息的訪問類型信息。標(biāo)題#i還指示標(biāo)題的進(jìn) 入點(diǎn)。訪問類型信息指示用戶能否直接控制標(biāo)題被再現(xiàn)。因?yàn)闃?biāo)題射允許用戶的直接訪 問,所以訪問類型信息將標(biāo)題射指示為“正常標(biāo)題”。圖5B是示出根據(jù)本發(fā)明實(shí)施例的隱藏標(biāo)題#i的數(shù)據(jù)結(jié)構(gòu)的示圖。參考圖5B,隱藏標(biāo)題#j也包括作為屬性信息的訪問類型信息,并指示標(biāo)題的進(jìn)入 點(diǎn)。訪問類型信息指示用戶能否直接控制標(biāo)題被再現(xiàn)。因?yàn)殡[藏標(biāo)題捫禁止用戶的直接 訪問,所以訪問類型信息將標(biāo)題#ji表示為“隱藏”。訪問類型信息還包含指示“隱藏”標(biāo)題 的標(biāo)題號是否向用戶顯示的信息。即,當(dāng)標(biāo)題號被分配給隱藏標(biāo)題時,訪問類型信息顯示該 標(biāo)題號;當(dāng)標(biāo)題號沒有被分配給隱藏標(biāo)題時,訪問類型信息不顯示標(biāo)題號。例如,假定以二進(jìn)制形式表示訪問類型信息,如果訪問類型信息的1位的值為 “1”,那么標(biāo)題是僅被用作用于模式轉(zhuǎn)換的橋接點(diǎn)的隱藏標(biāo)題,而如果訪問類型信息的值為 “ 0 ”,那么標(biāo)題是還可被用作用于標(biāo)題搜索的訪問點(diǎn)的正常標(biāo)題。表1顯示僅1位的標(biāo)題訪問類型信息被包括在屬性信息中的情況,表2顯示標(biāo)題 訪問類型信息和標(biāo)題顯示信息分別被包括在屬性信息中的情況。這里,屬性信息可以是索 弓I表信息。表 1 參考表2,標(biāo)題訪問類型的第一位指示對應(yīng)標(biāo)題能否直接通過用戶操作被搜索或 對應(yīng)標(biāo)題能否僅通過導(dǎo)航命令被搜索。標(biāo)題訪問類型的第二位指示標(biāo)題號是否向用戶顯
7J\ ο通過運(yùn)行來自計算機(jī)可用介質(zhì)的程序,本發(fā)明可被實(shí)施在通用數(shù)字計算機(jī)中,該 計算機(jī)可用介質(zhì)包括但不限于諸如磁存儲介質(zhì)(如,ROM、RAM、軟盤、硬盤等)、光學(xué)可讀介 質(zhì)(如,⑶-ROM、DVD等)和載波(如,經(jīng)互聯(lián)網(wǎng)的傳輸)的存儲介質(zhì)。計算機(jī)可讀記錄介 質(zhì)可被分散地安裝在與網(wǎng)絡(luò)連接的計算機(jī)系統(tǒng)中,并在分布式計算環(huán)境中作為計算機(jī)可讀 代碼被存儲和被執(zhí)行。如上所述,因?yàn)閷傩孕畔⒅甘径鄠€標(biāo)題是否為隱藏標(biāo)題,所以盤制造商可生產(chǎn)用 其可進(jìn)行多種應(yīng)用的內(nèi)容。即,因?yàn)闃?biāo)題被分成可被直接訪問的標(biāo)題和僅能以由盤的制造 商確定的預(yù)定順序被訪問的標(biāo)題,所以適合盤制造商的意圖的內(nèi)容可被再現(xiàn)。因此,可提供 給用戶多種應(yīng)用。盡管已經(jīng)顯示和描述了本發(fā)明的一些實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解, 在不脫離權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可以對此實(shí)施 例進(jìn)行改變。
權(quán)利要求
一種從信息存儲介質(zhì)再現(xiàn)多個標(biāo)題音頻/視頻流的再現(xiàn)設(shè)備,所述再現(xiàn)設(shè)備包括讀取器,從信息存儲介質(zhì)讀取標(biāo)題音頻/視頻流和與所述多個標(biāo)題音頻/視頻流中的每一個對應(yīng)的標(biāo)題信息;標(biāo)題再現(xiàn)管理器,基于標(biāo)題信息確定是否再現(xiàn)標(biāo)題音頻/視頻流,其中,標(biāo)題信息包括標(biāo)題號顯示類型信息,所述標(biāo)題號顯示類型信息表示是否允許在顯示裝置上顯示相應(yīng)的標(biāo)題音頻/視頻數(shù)據(jù)流的標(biāo)題號,其中,當(dāng)標(biāo)題號顯示類型信息的值是0時,允許在顯示裝置上顯示相應(yīng)的標(biāo)題音頻/視頻數(shù)據(jù)流的標(biāo)題號;當(dāng)標(biāo)題號顯示類型信息是1時,禁止在顯示裝置上顯示相應(yīng)標(biāo)題音頻/視頻數(shù)據(jù)流的標(biāo)題號。
2.如權(quán)利要求1所述的設(shè)備,其中,所述標(biāo)題再現(xiàn)管理器解釋來自標(biāo)題信息的起始信 息,并首先對與起始信息相對應(yīng)的標(biāo)題音頻/視頻流之一解碼。
3.如權(quán)利要求2所述的設(shè)備,其中,每一標(biāo)題包括以下的至少一個核心模式數(shù)據(jù),包括音頻和/或視頻(AV)數(shù)據(jù)和與所述AV數(shù)據(jù)相對應(yīng)的導(dǎo)航命令;和 完全模式數(shù)據(jù),包括使與用戶的交互能夠進(jìn)行的程序數(shù)據(jù)和使互聯(lián)網(wǎng)瀏覽能夠進(jìn)行的 瀏覽數(shù)據(jù)中的至少一個。
4.如權(quán)利要求3所述的設(shè)備,其中,所述標(biāo)題再現(xiàn)管理器包括瀏覽引擎,用于對所述瀏覽數(shù)據(jù)解碼并執(zhí)行來自解碼的瀏覽數(shù)據(jù)的瀏覽命令; 程序引擎,用于對所述程序數(shù)據(jù)解碼并執(zhí)行來自解碼的程序數(shù)據(jù)的程序命令; 導(dǎo)航引擎,用于對所述標(biāo)題中的導(dǎo)航命令和所述標(biāo)題信息解碼; 表現(xiàn)引擎,用于對AV數(shù)據(jù)解碼;和應(yīng)用管理器,用于基于每一標(biāo)題的一部分是起始信息、核心模式數(shù)據(jù)還是完全模式數(shù) 據(jù)以及當(dāng)屬性信息指定各個標(biāo)題可由用戶控制時的用戶輸入來控制所述標(biāo)題的再現(xiàn)。
5.如權(quán)利要求4所述的設(shè)備,其中,當(dāng)每一標(biāo)題被解碼時,應(yīng)用管理器控制與用于再現(xiàn) 核心模式數(shù)據(jù)的核心模式和用于再現(xiàn)完全模式數(shù)據(jù)的完全模式相對應(yīng)的模式轉(zhuǎn)換。
6.如權(quán)利要求5所述的設(shè)備,其中,通過在用戶不能控制的標(biāo)題信息中的隱藏標(biāo)題信 息來執(zhí)行所述模式轉(zhuǎn)換。
7.如權(quán)利要求6所述的設(shè)備,其中,以由所述信息存儲介質(zhì)的制造商設(shè)置的預(yù)定順序 對所述隱藏標(biāo)題信息解碼。
全文摘要
一種從信息存儲介質(zhì)再現(xiàn)多個標(biāo)題音頻/視頻流的再現(xiàn)設(shè)備。所述信息存儲介質(zhì)包括被再現(xiàn)為運(yùn)動畫面的多個標(biāo)題和與所述標(biāo)題相對應(yīng)并指示用戶能否控制標(biāo)題被再現(xiàn)的多個屬性信息單元。因此,可保證有效的導(dǎo)航,并且可如信息存儲介質(zhì)的制造商所計劃的來再現(xiàn)所述標(biāo)題。
文檔編號H04N5/91GK101923879SQ20101020012
公開日2010年12月22日 申請日期2004年3月12日 優(yōu)先權(quán)日2003年3月13日
發(fā)明者文誠辰, 鄭吉洙 申請人:三星電子株式會社