專利名稱:通過網(wǎng)絡(luò)再現(xiàn)交互式光盤的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種再現(xiàn)交互式光盤的方法,更具體地說,本發(fā)明提供了這樣一種方法,它在同步播放交互式光盤上的A/V數(shù)據(jù)和通過網(wǎng)絡(luò)從網(wǎng)絡(luò)服務(wù)器上提供的附加內(nèi)容的同時(shí)再現(xiàn)記錄在諸如I-DVD(交互式數(shù)字多功能光盤,Interactive Digital Versatile Disk)之類的交互式光盤上的A/V數(shù)據(jù)。
相關(guān)技術(shù)如今,高密度光盤,比如DVD,由于能存儲大量的數(shù)據(jù),所以得到廣泛應(yīng)用。DVD的存儲容量可以記錄相當(dāng)長時(shí)間的高質(zhì)量動畫數(shù)據(jù)和高質(zhì)量音頻數(shù)據(jù)。
DVD有兩個記錄區(qū),一個用于實(shí)際數(shù)據(jù),即動畫數(shù)據(jù)的數(shù)據(jù)流,另外一個用于存放用于所記錄實(shí)際數(shù)據(jù)再現(xiàn)控制的導(dǎo)航數(shù)據(jù)。
當(dāng)把DVD放到DVD播放器中時(shí),首先把它的瀏覽數(shù)據(jù)讀入存儲器,然后根據(jù)讀取的瀏覽數(shù)據(jù)再現(xiàn)動畫數(shù)據(jù)。因此,用戶可用DVD播放器以很高的質(zhì)量觀看記錄在DVD上的時(shí)間較長的電影。
最近,提出了一種交互式DVD(叫做“I-DVD”)。I-DVD包含以諸如“html”(超文本標(biāo)記語言,Hyper-Text Markup Language)之類的文件形式存在的所記錄A/V數(shù)據(jù)的額外再現(xiàn)控制信息。再現(xiàn)控制信息使得A/V數(shù)據(jù)的交互式再現(xiàn)成為可能。相關(guān)的公司正在討論更具體的I-DVD標(biāo)準(zhǔn)。如果在不久的將來將I-DVD商業(yè)化,那么通過數(shù)字記錄介質(zhì)來提供多媒體內(nèi)容將會變得更為普遍。
但是,根據(jù)正在討論中的I-DVD臨時(shí)標(biāo)準(zhǔn),因?yàn)楹陀涗浽贗-DVD上的A/V數(shù)據(jù)相關(guān)的信息是寫在上面的,所以不能觀看和使用與所記錄的A/V數(shù)據(jù)相關(guān)的各種新添加的附加內(nèi)容或者新的播放形式。為了普及I-DVD,需要提供一種能提供比預(yù)先同A/V數(shù)據(jù)一起寫在I-DVD上的數(shù)據(jù)更新的與所記錄的A/V數(shù)據(jù)相關(guān)的新內(nèi)容或者新信息的方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供這樣一種方法,它能通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器上接收各種和預(yù)先寫在諸如I-DVD之類的光盤記錄介質(zhì)上的A/V數(shù)據(jù)相關(guān)的內(nèi)容相關(guān)信息,并能用接收到的內(nèi)容相關(guān)信息同步提供附加內(nèi)容和介質(zhì)上記錄的A/V數(shù)據(jù)。
本發(fā)明中用網(wǎng)絡(luò)再現(xiàn)交互式光盤的方法檢查放在光盤設(shè)備中的光盤是否是交互式光盤,如果插入的光盤是交互式的,就通過網(wǎng)絡(luò)從服務(wù)器上接收至少一個和與所放交互式光盤版本兼容的最新版本的內(nèi)容相關(guān)的文件,并在根據(jù)接收到的文件的信息同步相互之間的播放時(shí)間的同時(shí)一起播放從交互式光盤讀取的視頻或音頻和從服務(wù)器上接收到的內(nèi)容。
附圖用來進(jìn)一步加深對本發(fā)明的理解,它們展示了本發(fā)明的優(yōu)選實(shí)施例,并和說明書一起解釋了本發(fā)明的原理。在這些圖中圖1是一個具有通過網(wǎng)絡(luò)再現(xiàn)交互式光盤方法的光盤設(shè)備的結(jié)構(gòu)圖;圖2顯示了根據(jù)本發(fā)明構(gòu)建的交互式DVD的說明性目錄安排;圖3是本發(fā)明的使用網(wǎng)絡(luò)的交互式光盤再現(xiàn)方法實(shí)施例的一個流程圖;圖4顯示了視圖模式設(shè)置安排以及各自的視圖模式實(shí)例。
優(yōu)選實(shí)施例為了充分了解本發(fā)明,我們將參照附圖介紹本發(fā)明的一個優(yōu)選實(shí)施例。
圖1是一個具有通過網(wǎng)絡(luò)再現(xiàn)交互式光盤方法的光盤設(shè)備的結(jié)構(gòu)圖。圖1中的光盤設(shè)備包括一個對從光盤10讀取的數(shù)據(jù)進(jìn)行解碼的解碼器16,例如從I-DVD解碼為A/V數(shù)據(jù);一個處理解碼后的A/V數(shù)據(jù)以輸出視頻和/或音頻信號的播放引擎17;一個包括搜索和讀取記錄文件(例如I-DVD 10上的光盤信息文件、設(shè)置文件以及同步數(shù)據(jù)文件等)在內(nèi)的進(jìn)行文件管理的文件系統(tǒng)11;一個web瀏覽器12,它具有網(wǎng)絡(luò)沖浪功能,能為I-DVD再現(xiàn)建立播放環(huán)境;一個用于和因特網(wǎng)連接的接口13;一個導(dǎo)航器14,它是對響應(yīng)用戶請求的所有元素進(jìn)行全面而恰當(dāng)控制的廣義上的控制器;以及一個存儲單元15,例如用于存儲多種文件以及全部或部分通過因特網(wǎng)下載的內(nèi)容或者從I-DVD 10讀取內(nèi)容的閃存。
導(dǎo)航器14、文件系統(tǒng)11和web瀏覽器12都是邏輯單元,亦即它們是執(zhí)行單獨(dú)功能和操作的程序,它們都可在單個集成芯片中實(shí)現(xiàn)。
圖2顯示了根據(jù)本發(fā)明構(gòu)建的交互式DVD的說明性目錄安排。如圖2所示,在根目錄下有三個文件,第一個文件“EnDVD.Inf”包含再現(xiàn)寫在I-DVD上的A/V數(shù)據(jù)所必需的信息,第二個文件“Index.html”用于再現(xiàn)的初始設(shè)置,第三個文件“Index.syn”包含用于不同屬性數(shù)據(jù)間同步的時(shí)間信息。在根目錄下,還有三個子目錄,第一個目錄“Video_TS”包含視頻數(shù)據(jù)文件,第二個目錄“Audio_TS”包含音頻數(shù)據(jù)文件,第三個目錄“ENV_TS”包含附加內(nèi)容文件,例如增加其它視頻/音頻功能的“html”文件、圖像文件以及聲音文件。
根目錄下的文件“EnDVD.Inf”中包含如下信息,光盤版本、內(nèi)容版本、內(nèi)容制造者以及一個地址,例如提供和I-DVD上的A/V數(shù)據(jù)相關(guān)的多種內(nèi)容及內(nèi)容相關(guān)信息的內(nèi)容提供服務(wù)器(在下文中簡記為“CP服務(wù)器”)的URL(統(tǒng)一資源定位符)。
根目錄下的設(shè)置文件“Index.html”中包含用于web瀏覽器12和I-DVD再現(xiàn)的環(huán)境設(shè)置信息,文件“Index.syn”包含用于從I-DVD 10讀取的視頻/音頻數(shù)據(jù)和諸如html頁面之類內(nèi)容間同步的時(shí)間戳數(shù)據(jù)。
目錄“ENV_TS”包含要和I-DVD上的A/V數(shù)據(jù)同步播放或者輸出的內(nèi)容。這些內(nèi)容由html格式的文件、圖像文件、聲音文件等上述文件組成。
當(dāng)I-DVD 10放到圖1中的光盤設(shè)備中時(shí),首先讀取根目錄下的文件“EnDVD.Inf”,并根據(jù)文件“EnDVD.Inf”的存在來確定插入的光盤是“交互式的”。接著,檢查光盤的版本,載入文件“Index.html”來為I-DVD的再現(xiàn)設(shè)置系統(tǒng)和瀏覽器的環(huán)境。如果需要的話,從文件“EnDVD.Inf”中讀取URL信息。
然后,通過因特網(wǎng)連到所讀取的URL中指定的CP服務(wù)器,光盤設(shè)備通過和CP服務(wù)器協(xié)商接收一個和所檢查的當(dāng)前版本的I-DVD兼容的最新版本的設(shè)置文件和同步文件,并根據(jù)包含在接收文件中的信息重新設(shè)置系統(tǒng)。
在完成設(shè)置后,光盤設(shè)備再現(xiàn)I-DVD上的A/V數(shù)據(jù),并在根據(jù)接收到的同步文件中所包含的時(shí)間信息和A/V數(shù)據(jù)保持同步的同時(shí)播放A/V數(shù)據(jù)和CP服務(wù)器上實(shí)時(shí)提供的最新版本的內(nèi)容中的相應(yīng)部分。我們將在下面對這些操作進(jìn)行詳細(xì)介紹。
圖3是本發(fā)明的使用網(wǎng)絡(luò)的交互式光盤再現(xiàn)方法實(shí)施例的一個流程圖。圖3中描述的過程是由圖1中的光盤設(shè)備按如下步驟進(jìn)行的。
如果放入的光盤是普通的DVD,導(dǎo)航器14就進(jìn)行普通的DVD再現(xiàn)操作以響應(yīng)用戶的請求(S12)。如果是I-DVD,導(dǎo)航器14控制文件系統(tǒng)11把根目錄下的文件“Index.html”和“Index.syn”載入到存儲單元15中(S13)。
導(dǎo)航器14在web瀏覽器12的幫助下在存儲單元15中解釋文件“Index.html”,并根據(jù)解釋結(jié)果設(shè)置具有因特網(wǎng)沖浪功能的web瀏覽器的系統(tǒng)環(huán)境和參數(shù)并指定A/V數(shù)據(jù)的播放形式。此時(shí),如果需要的話可以接收用戶的輸入。
在完成設(shè)置后,導(dǎo)航器14檢查是否有來自用戶的因特網(wǎng)連接請求(S15)。如果沒有請求,在本設(shè)置的情形中就進(jìn)行基于ROM的再現(xiàn)(S16)。在基于ROM的再現(xiàn)中,根據(jù)同步文件“Index.syn”中的時(shí)間信息同時(shí)提供I-DVD 10“ENV_TS”目錄中包含的內(nèi)容和I-DVD 10的A/V數(shù)據(jù)。
如果存在來自用戶的因特網(wǎng)連接請求(S15),這意味著要下載比I-DVD 10中內(nèi)容更新的版本,導(dǎo)航器14讀取根目錄下的文件“EnDVD.Inf”中的URL,并控制web瀏覽器12和接口13連接到所讀取的URL定位的CP服務(wù)器。
如果建立了連接,就把文件“EnDVD.Inf”中的光盤版本和對與光盤版本兼容的數(shù)據(jù)相關(guān)的設(shè)置文件以及同步文件的下載請求一起傳給CP服務(wù)器(S17)。CP服務(wù)器搜索它的數(shù)據(jù)庫查找和接收到的光盤設(shè)備版本相關(guān)的最新內(nèi)容的文件“Index.html”和“Index.syn”。如果找到這些文件,CP服務(wù)器就通過因特網(wǎng)把它們傳給光盤設(shè)備。
接收這些文件的光盤設(shè)備的導(dǎo)航器14在web瀏覽器12的幫助下解釋最新版本的“Index.html”,并根據(jù)解釋結(jié)果重新設(shè)置A/V數(shù)據(jù)再現(xiàn)的系統(tǒng)環(huán)境。接收到的同步文件“Index.syn”存儲在存儲單元16中,以備后用。
如果必要的話,導(dǎo)航器14檢查從CP服務(wù)器接收到文件的版本是否比根目錄下預(yù)先記錄的文件新,只有在這些文件比預(yù)先記錄的文件新的情況下,才進(jìn)行上述的操作,亦即重新設(shè)置和存儲。
還有另外一種方式,即導(dǎo)航器14把文件“EnDVD.Inf”中的內(nèi)容版本和光盤版本一起發(fā)送給CP服務(wù)器,然后只有在存在和比接收到的內(nèi)容版本更新版本的內(nèi)容相關(guān)的設(shè)置文件和同步文件的情況下CP服務(wù)器才下載相關(guān)的文件。
然后,導(dǎo)航器14響應(yīng)用戶的輸入,開始I-DVD再現(xiàn)以讀取I-DVD上記錄的A/V數(shù)據(jù)并把A/V數(shù)據(jù)解碼成相應(yīng)的視頻/音頻信號(S19)。在再現(xiàn)過程中,導(dǎo)航器14根據(jù)從服務(wù)器接收到的文件“Index.syn”中所包含的時(shí)間信息預(yù)先向CP服務(wù)器請求下載要和當(dāng)前A/V數(shù)據(jù)同步提供的部分內(nèi)容。如果成功地接收到所請求的部分內(nèi)容,就在播放和部分內(nèi)容相關(guān)聯(lián)的A/V數(shù)據(jù)時(shí)與A/V數(shù)據(jù)一起播放這些內(nèi)容(S20)。
考慮通過因特網(wǎng)傳輸?shù)臅r(shí)延,要在播放時(shí)間之前足夠多的時(shí)間內(nèi)向CP服務(wù)器發(fā)送對必要內(nèi)容的下載請求。并不是在需要的時(shí)候?qū)崟r(shí)地接收部分內(nèi)容,而是可在I-DVD再現(xiàn)開始之前接收和存儲和A/V數(shù)據(jù)相關(guān)聯(lián)的所有內(nèi)容。
在上面的實(shí)施例中,當(dāng)用戶請求因特網(wǎng)連接時(shí)接收和內(nèi)容相關(guān)的文件。然而,也可不需要用戶的請求自動進(jìn)行和內(nèi)容相關(guān)的文件接收操作。換句話說,是在完成設(shè)置步驟S14之后根據(jù)文件“EnDVD.Inf”中的URL發(fā)出到CP服務(wù)器的連接請求,如果在給定的時(shí)間間隔內(nèi)建立連接就進(jìn)行最新版本的與內(nèi)容相關(guān)的文件的下載操作以及基于它們的A/V數(shù)據(jù)再現(xiàn)操作(S17~S20),如果在給定的時(shí)間間隔內(nèi)沒有建立連接,就執(zhí)行步驟S16。
文件“Index.html”可指定顯示A/V數(shù)據(jù)的顯示窗口的形式。但是,可根據(jù)用戶的自由選擇來設(shè)置或修改它。
圖4顯示了視圖模式設(shè)置安排以及各自的視圖模式實(shí)例。如果用戶把視圖模式設(shè)置成“播放器視圖模式”,就把顯示窗口調(diào)整為常見DVD播放器的普通屏幕401,如果把它設(shè)置成“內(nèi)容視圖模式”,顯示窗口就變成菜單屏幕402,用戶可通過它來請求一個因特網(wǎng)連接。
如果用戶通過配置“內(nèi)容視圖模式”把它設(shè)置成“全屏幕模式”,顯示窗口就擴(kuò)展到屏幕403的整個大小來顯示從I-DVD再現(xiàn)的動畫,如果設(shè)置成“增強(qiáng)模式”,顯示窗口就分成兩個區(qū)域(404),一個區(qū)域用于顯示動畫,另外一個用于顯示內(nèi)容信息。
上面解釋的使用網(wǎng)絡(luò)的交互式再現(xiàn)方法使得用戶總可以觀看和記錄在交互式光盤上的A/V ROM數(shù)據(jù)相關(guān)的最新內(nèi)容,由此用戶可更好地欣賞記錄在交互式光盤上的動畫。
對本發(fā)明的詳細(xì)說明主要把注意力集中在某些典型的實(shí)施例上面,本領(lǐng)域技術(shù)人員能對這些實(shí)施例以及可選實(shí)施例進(jìn)行各種修改。本發(fā)明包括落入權(quán)利要求范圍中的任何修改、變化或者替換實(shí)施例。
權(quán)利要求
1.一種使用網(wǎng)絡(luò)的再現(xiàn)交互式光盤的方法,包括下面這些步驟(a)檢查放在光盤設(shè)備中的光盤是否具有再現(xiàn)A/V數(shù)據(jù)所需的信息文件;(b)當(dāng)所述信息文件存在時(shí),確定所述光盤是交互式光盤;以及(c)當(dāng)再現(xiàn)所述交互式光盤時(shí)加載所述信息文件。
2.如權(quán)利要求1中的方法,其特征在于,所述信息文件包含內(nèi)容提供信息。
3.如權(quán)利要求2中的方法,其特征在于,所述信息文件包含內(nèi)容提供服務(wù)器的統(tǒng)一資源定位符信息。
4.如權(quán)利要求1中的方法,其特征在于,還根據(jù)所述信息文件中包含的信息執(zhí)行一個適于交互式光盤再現(xiàn)的系統(tǒng)設(shè)置操作,設(shè)置操作包括設(shè)置用于播放A/V數(shù)據(jù)的顯示形式。
5.一種執(zhí)行如權(quán)利要求1中的使用網(wǎng)絡(luò)再現(xiàn)交互式光盤的方法的設(shè)備,包括一個對從交互式光盤讀取的數(shù)據(jù)進(jìn)行解碼的解碼器;一個處理解碼后的A/V數(shù)據(jù)以輸出視頻和/或音頻信號的播放引擎;一個進(jìn)行包括搜索和讀取所述光盤上記錄的文件在內(nèi)的文件管理的文件系統(tǒng);一個用于和因特網(wǎng)連接的接口;一個導(dǎo)航器,它是對響應(yīng)用戶請求的所有元素進(jìn)行全面而恰當(dāng)控制的廣義上的控制器;以及一個存儲單元,用于存儲多種文件以及全部或部分通過因特網(wǎng)下載的內(nèi)容或者從所述光盤讀取的內(nèi)容。
6.如權(quán)利要求5中的設(shè)備,其特征在于,所述解碼器讀取交互式光盤上的信息文件。
全文摘要
本發(fā)明涉及一種使用網(wǎng)絡(luò)的交互式光盤再現(xiàn)方法。本方法通過網(wǎng)絡(luò)連接從遠(yuǎn)程內(nèi)容提供服務(wù)器下載各種和預(yù)先記錄在所放交互式光盤上的A/V數(shù)據(jù)內(nèi)容相關(guān)的信息,并在根據(jù)下載的內(nèi)容相關(guān)信息同步相互之間的播放時(shí)間的同時(shí)一起播放從交互式光盤讀取的視頻或音頻數(shù)據(jù)和從服務(wù)器上接收到的內(nèi)容。
文檔編號H04N5/85GK1741169SQ20051008248
公開日2006年3月1日 申請日期2002年10月30日 優(yōu)先權(quán)日2001年10月30日
發(fā)明者金泰浩, 劉濟(jì)鏞, 利蒙諾夫·亞歷山大 申請人:Lg電子株式會社