專利名稱:結(jié)合相關(guān)輔助數(shù)據(jù)再現(xiàn)記錄于交互式記錄介質(zhì)上的數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于結(jié)合其上記錄的內(nèi)容數(shù)據(jù)或由通過互聯(lián)網(wǎng)連接的內(nèi)容提供服務(wù)器提供的內(nèi)容數(shù)據(jù)再現(xiàn)記錄于交互式記錄介質(zhì)上的A/V數(shù)據(jù)的方法。
背景技術(shù):
可記錄大量數(shù)據(jù)的高密度光盤已被廣泛使用。數(shù)字通用光盤(DVD-Digital Versatile Disc),作為可記錄大量高質(zhì)量視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)的記錄介質(zhì),是這些高密度光盤的一個(gè)例子。
DVD包括一個(gè)A/V數(shù)據(jù)回放控制所需的導(dǎo)航數(shù)據(jù)記錄在其中的導(dǎo)航數(shù)據(jù)記錄區(qū)和一個(gè)數(shù)字?jǐn)?shù)據(jù)流記錄在其中的數(shù)據(jù)流記錄區(qū)。
當(dāng)DVD裝載到一個(gè)DVD再現(xiàn)裝置中時(shí),DVD再現(xiàn)裝置首先讀取記錄導(dǎo)航數(shù)據(jù)記錄區(qū)中記錄的導(dǎo)航數(shù)據(jù)并在內(nèi)部存儲(chǔ)器中存儲(chǔ)該導(dǎo)航數(shù)據(jù)。然后,DVD再現(xiàn)裝置使用存儲(chǔ)的導(dǎo)航數(shù)據(jù)開始對(duì)DVD進(jìn)行再現(xiàn),從而向觀賞者提供DVD的各種功能。
新型交互式DVD的發(fā)展迅速。與DVD不同的是,交互式DVD(I-DVD)包括附加內(nèi)容數(shù)據(jù),該附加內(nèi)容數(shù)據(jù)為其上記錄的A/V數(shù)據(jù)的詳細(xì)信息并通過用戶界面提供內(nèi)容數(shù)據(jù)。內(nèi)容數(shù)據(jù)可作為html文件記錄在I-DVD上。
另外,在再現(xiàn)I-DVD上記錄的A/V數(shù)據(jù)和內(nèi)容數(shù)據(jù)時(shí),從通過互聯(lián)網(wǎng)連接的內(nèi)容提供服務(wù)器獲取附加內(nèi)容數(shù)據(jù)的方法正在討論中。然而,回應(yīng)觀賞者的要求,一種用于有效管理A/V數(shù)據(jù)和內(nèi)容數(shù)據(jù)的再現(xiàn)的方法尚未得到。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種使用同樣由內(nèi)容提供服務(wù)器提供的內(nèi)容數(shù)據(jù)的導(dǎo)航信息并結(jié)合內(nèi)容提供服務(wù)器提供的內(nèi)容數(shù)據(jù)再現(xiàn)記錄于交互式記錄介質(zhì)上的數(shù)據(jù)的方法。
按照本發(fā)明的再現(xiàn)交互式記錄介質(zhì)上記錄的A/V數(shù)據(jù)的方法包括步驟(a)從內(nèi)容提供服務(wù)器接收A/V數(shù)據(jù)的回放控制信息并存儲(chǔ)已接收的回放控制信息;(b)使用存儲(chǔ)的回放控制信息,結(jié)合從內(nèi)容提供服務(wù)器接收的附加內(nèi)容數(shù)據(jù)表現(xiàn)從交互式記錄介質(zhì)再現(xiàn)的A/V數(shù)據(jù)。
附圖,作為提供本發(fā)明的進(jìn)一步理解的部分,表示了本發(fā)明的優(yōu)選實(shí)施例,并與說明書一起,用于解釋本發(fā)明的原理。
其中圖1表示一個(gè)其中本發(fā)明可被方便地具體實(shí)施的交互式光盤再現(xiàn)裝置;圖2表示按照本發(fā)明的A/V數(shù)據(jù)流、內(nèi)容導(dǎo)航信息和內(nèi)容數(shù)據(jù)文件之間的關(guān)系;及圖3表示按照本發(fā)明的內(nèi)容導(dǎo)航信息的實(shí)施例。
具體實(shí)施例方式
為使本發(fā)明可被充分理解,其優(yōu)選實(shí)施例將參照附圖進(jìn)行說明。
圖1表示一個(gè)其中本發(fā)明可被方便地具體實(shí)施的交互式光盤再現(xiàn)裝置。該再現(xiàn)裝置100包括一個(gè)光學(xué)拾波器11、一個(gè)IDVD系統(tǒng)12、一個(gè)微型計(jì)算機(jī)13、一個(gè)緩沖存儲(chǔ)器14和一個(gè)互聯(lián)網(wǎng)接口15,裝置100通過該互聯(lián)網(wǎng)接口15連接到內(nèi)容提供服務(wù)器300。
IDVD系統(tǒng)12包括一個(gè)用于再現(xiàn)I-DVD 10上記錄的A/V數(shù)據(jù)的DVD引擎和一個(gè)用于再現(xiàn)由內(nèi)容提供服務(wù)器300提供或I-DVD 10上記錄的內(nèi)容數(shù)據(jù)的增強(qiáng)型導(dǎo)航(ENAV)引擎。
IDVD系統(tǒng)12與來自IDVD 10的A/V數(shù)據(jù)同步地輸出內(nèi)容數(shù)據(jù)。如圖1所示,通過微型計(jì)算機(jī)13和IDVD系統(tǒng)12中包括的ENAV引擎的相互操作,再現(xiàn)裝置100通過互聯(lián)網(wǎng)接口15連接到內(nèi)容提供服務(wù)器300。
ENAV內(nèi)容數(shù)據(jù),也是與正從I-DVD 10再現(xiàn)的A/V數(shù)據(jù)關(guān)聯(lián)的附加內(nèi)容數(shù)據(jù),下載自內(nèi)容提供服務(wù)器300并被臨時(shí)存儲(chǔ)在緩沖存儲(chǔ)器14中。該緩沖存儲(chǔ)器14可邏輯上分成第一緩沖器(緩沖器1)和第二緩沖器(緩沖器2)。
IDVD系統(tǒng)12中的ENAV引擎與來自I-DVD 10的ENAV內(nèi)容數(shù)據(jù)同步地輸出來自I-DVD 10的A/V數(shù)據(jù),或者與下載自內(nèi)容提供服務(wù)器300的ENAV內(nèi)容同步地輸出來自I-DVD 10的A/V數(shù)據(jù)。
內(nèi)容提供服務(wù)器300提供與I-DVD 10上記錄的A/V數(shù)據(jù)關(guān)聯(lián)的各種ENAV內(nèi)容數(shù)據(jù),作為多個(gè)數(shù)據(jù)文件,并提供ENAV導(dǎo)航信息以使A/V數(shù)據(jù)與數(shù)據(jù)文件同步。導(dǎo)航信息可被一次性全部提供或分成多個(gè)塊并在需要時(shí)被逐一提供。
例如,如圖2所示,I-DVD 10的標(biāo)題被組織成各單獨(dú)的章節(jié)(Chapter#1,Chapter#2,...)并且對(duì)應(yīng)每一章節(jié)的一個(gè)或多個(gè)數(shù)據(jù)文件(File#1,F(xiàn)ile#2,...)被組織成一個(gè)ENAV單元。用于管理ENAV單元中包括的數(shù)據(jù)文件的導(dǎo)航信息作為ENAV單元信息(ENAV_Unit_Info)被提供。
ENAV單元信息(ENAV_Unit#1_Info,ENAV_Unit#2_Info,...)的多重塊(multiple pieces)定義為一個(gè)鏈接列表并與ENAV內(nèi)容數(shù)據(jù)文件一起被傳輸或在發(fā)送ENAV內(nèi)容數(shù)據(jù)文件之前被傳輸。
如圖3所示,ENAV單元信息包括相關(guān)ENAV單元中包含的數(shù)據(jù)文件的文件名(File(s)Name),內(nèi)容提供服務(wù)器300中的數(shù)據(jù)文件的地址(File(s)Address),相關(guān)ENAV單元的表現(xiàn)時(shí)間(ENAV_Unit_Presentation_Time)以及下一ENAV單元中包含的數(shù)據(jù)文件的總大小(Next_ENAV_Unit_Total File(s)Size)。
微型計(jì)算機(jī)13使用內(nèi)容提供服務(wù)器300提供的鏈接列表的ENAV單元信息控制IDVD系統(tǒng)12中包含的DVD引擎和ENAV引擎。
微型計(jì)算機(jī)13使用ENAV單元信息中包含的‘File(s)Name’域和‘File(s)Address’域把DVD引擎再現(xiàn)的A/V數(shù)據(jù)流的章節(jié)和ENAV引擎再現(xiàn)的數(shù)據(jù)文件聯(lián)系起來。
另外,微型計(jì)算機(jī)13使用ENAV單元信息中包含的‘ENAV_Unit_Presentation_Time’域和‘Next_ENAV_Unit_TotalFile(s)Size’域來估計(jì)正被再現(xiàn)的ENAV單元的總表現(xiàn)時(shí)間并確定下一ENAV單元的數(shù)據(jù)文件的總大小是否超出緩沖存儲(chǔ)器14的剩余空間的大小。如果正被再現(xiàn)的ENAV單元的表現(xiàn)需要相當(dāng)長(zhǎng)的時(shí)間而緩沖存儲(chǔ)器14沒有剩余空間,那么微型計(jì)算機(jī)13就向內(nèi)容提供服務(wù)器300發(fā)送一個(gè)命令以使內(nèi)容提供服務(wù)器300的下一ENAV單元數(shù)據(jù)文件的傳輸延遲規(guī)定的時(shí)間,例如,當(dāng)前ENAV單元的估計(jì)的總表現(xiàn)時(shí)間的1/2。
如果下一ENAV單元的數(shù)據(jù)文件的總大小超出緩沖存儲(chǔ)器14的剩余空間的大小,那么微型計(jì)算機(jī)13就向內(nèi)容提供服務(wù)器300發(fā)送一個(gè)命令以請(qǐng)求內(nèi)容提供服務(wù)器300通過將該數(shù)據(jù)文件組織成多組來連續(xù)傳輸下一ENAV單元的數(shù)據(jù)文件或者在傳輸之前壓縮數(shù)據(jù)文件以便壓縮的數(shù)據(jù)文件的總大小小于規(guī)定限制。
如果數(shù)據(jù)文件被壓縮以傳輸,那么微型計(jì)算機(jī)13就可向內(nèi)容提供服務(wù)器300提供期望壓縮率。例如,如果下一ENAV單元的數(shù)據(jù)文件需壓縮30%以上以存儲(chǔ)在緩沖存儲(chǔ)器14中,那么微型計(jì)算機(jī)13就向內(nèi)容提供服務(wù)器300發(fā)送一個(gè)30%的期望壓縮率。如果可達(dá)到該壓縮率,那么在壓縮后內(nèi)容提供服務(wù)器300就提供數(shù)據(jù)文件。否則,內(nèi)容提供服務(wù)器300就將下一ENAV單元的數(shù)據(jù)文件組織成多組并連續(xù)提供這些組。
通過以上程序,交互式光盤再現(xiàn)裝置100能夠結(jié)合內(nèi)容提供服務(wù)器300提供的ENAV內(nèi)容數(shù)據(jù)再現(xiàn)來自I-DVD 10的A/V數(shù)據(jù)。
一個(gè)ENAV單元可對(duì)應(yīng)一個(gè)以上的章節(jié)并且一個(gè)章節(jié)可對(duì)應(yīng)一個(gè)以上的ENAV單元。鏈接列表可包括其他的導(dǎo)航信息和ENAV單元信息并且可被定義為其他的名稱如ENAV播放列表(ENAV playlist)。
按照本發(fā)明,結(jié)合相關(guān)輔助數(shù)據(jù)再現(xiàn)記錄于交互式記錄介質(zhì)上的數(shù)據(jù)的方法允許在交互式光盤再現(xiàn)裝置中來自不同源的數(shù)據(jù)同步再現(xiàn)。
盡管本發(fā)明已經(jīng)結(jié)合有限數(shù)量的實(shí)施例進(jìn)行了公開,從這個(gè)公開中受益的本領(lǐng)域的技術(shù)人員將會(huì)能夠從中做出多種修改和改變。所有這些修改和改變應(yīng)認(rèn)為落入本發(fā)明的宗旨和范疇內(nèi)。
權(quán)利要求
1.一種用于再現(xiàn)交互式記錄介質(zhì)上記錄的A/V數(shù)據(jù)的方法,包括以下步驟從內(nèi)容提供服務(wù)器接收A/V數(shù)據(jù)的回放控制信息并存儲(chǔ)已接收的回放控制信息;及使用存儲(chǔ)的回放控制信息,結(jié)合從內(nèi)容提供服務(wù)器接收的附加內(nèi)容數(shù)據(jù)表現(xiàn)從交互式記錄介質(zhì)再現(xiàn)的A/V數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其中附加內(nèi)容數(shù)據(jù)被組織成多個(gè)數(shù)據(jù)文件。
3.如權(quán)利要求1所述的方法,其中回放控制信息由內(nèi)容提供服務(wù)器一次性全部提供或分成多個(gè)塊并在需要時(shí)由內(nèi)容提供服務(wù)器逐一提供。
4.如權(quán)利要求1所述的方法,其中回放控制信息包括與一些A/V數(shù)據(jù)的間隔一起再現(xiàn)的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)文件的訪問信息和每一數(shù)據(jù)文件的表現(xiàn)時(shí)間的信息。
5.如權(quán)利要求4所述的方法,其中回放控制信息還包括下一步將被接收的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)文件的大小的信息。
6.如權(quán)利要求4所述的方法,其中附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)文件的訪問信息為數(shù)據(jù)文件的文件名或數(shù)據(jù)文件存儲(chǔ)處的地址。
7.如權(quán)利要求4所述的方法,其中表現(xiàn)步驟還包括向內(nèi)容提供服務(wù)器發(fā)送一個(gè)請(qǐng)求,請(qǐng)求內(nèi)容提供服務(wù)器改變根據(jù)包括在回放控制信息中的每一數(shù)據(jù)文件的表現(xiàn)時(shí)間的信息下一步傳輸?shù)母郊觾?nèi)容數(shù)據(jù)的數(shù)據(jù)文件的期望傳輸時(shí)間。
8.如權(quán)利要求7所述的方法,其中的請(qǐng)求為延遲期望傳輸時(shí)間。
9.如權(quán)利要求8所述的方法,其中延遲期望傳輸時(shí)間的請(qǐng)求是當(dāng)臨時(shí)存儲(chǔ)裝置的剩余空間內(nèi)不能存儲(chǔ)附加內(nèi)容數(shù)據(jù)文件時(shí)做出的。
10.如權(quán)利要求5所述的方法,其中表現(xiàn)步驟還包括通過比較下一步將被接收的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)文件大小的信息和用于臨時(shí)性存儲(chǔ)附加內(nèi)容數(shù)據(jù)的存儲(chǔ)裝置的剩余空間的大小來確定下一步將被接收的附加內(nèi)容數(shù)據(jù)的傳輸方法并且按照該確定的方法來發(fā)送一個(gè)傳輸請(qǐng)求。
11.如權(quán)利要求10所述的方法,其中傳輸請(qǐng)求為請(qǐng)求內(nèi)容提供服務(wù)器把下一步將被接收的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)文件分成若干組并且分別傳輸各組。
12.如權(quán)利要求10所述的方法,其中傳輸請(qǐng)求為請(qǐng)求內(nèi)容提供服務(wù)器在傳輸前對(duì)下一步將被接收的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)文件進(jìn)行壓縮。
13.如權(quán)利要求12所述的方法,其中在做出請(qǐng)求時(shí)提供最低可允許壓縮率的信息。
全文摘要
本發(fā)明公開一種結(jié)合相關(guān)輔助數(shù)據(jù)再現(xiàn)記錄于交互式記錄介質(zhì)上的數(shù)據(jù)的方法。交互式記錄介質(zhì)再現(xiàn)裝置使用同樣由內(nèi)容提供服務(wù)器提供的內(nèi)容數(shù)據(jù)的導(dǎo)航信息并結(jié)合內(nèi)容提供服務(wù)器提供的內(nèi)容數(shù)據(jù)再現(xiàn)記錄于諸如交互式DVD的交互式記錄介質(zhì)上的A/V數(shù)據(jù),從而使來自不同源的數(shù)據(jù)同步再現(xiàn)。
文檔編號(hào)G11B20/10GK1692433SQ200380100281
公開日2005年11月2日 申請(qǐng)日期2003年10月24日 優(yōu)先權(quán)日2002年12月7日
發(fā)明者金泰浩, 金炳振, 尹愚盛, 劉濟(jì)鏞 申請(qǐng)人:Lg電子有限公司