亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置的制作方法

文檔序號:6758997閱讀:265來源:國知局
專利名稱:利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置,尤其涉及利用光學(xué)記錄/再現(xiàn)設(shè)備中所包含的本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置。
背景技術(shù)
通常,光盤已得到廣泛應(yīng)用,作為一種記錄介質(zhì),它能夠記錄大量的數(shù)據(jù)。特別是,近年來,已開發(fā)出高密度光學(xué)記錄介質(zhì),能夠記錄長時(shí)間的高品質(zhì)視頻數(shù)據(jù)和高品質(zhì)音頻數(shù)據(jù),例如藍(lán)光盤片(BD)。
基于下一代記錄介質(zhì)技術(shù)的BD已被視為下一代的光學(xué)記錄解決方案,它能夠存儲比常規(guī)DVD多許多的數(shù)據(jù)。最近,許多開發(fā)者已對BD相關(guān)的國際標(biāo)準(zhǔn)技術(shù)規(guī)范以及其它數(shù)字設(shè)備的國際標(biāo)準(zhǔn)技術(shù)規(guī)范進(jìn)行了深入的研究。
與上述情形相關(guān)的是,最近已基于BD國際標(biāo)準(zhǔn)開發(fā)出一種光學(xué)記錄/再現(xiàn)設(shè)備,但是BD國際標(biāo)準(zhǔn)尚未完成,所以在開發(fā)光學(xué)記錄/再現(xiàn)設(shè)備的過程中仍有許多限制和問題。
特別是,上述光學(xué)記錄/再現(xiàn)設(shè)備必須不僅要考慮到BD記錄/再現(xiàn)數(shù)據(jù)的基本功能,還要考慮到能使該光學(xué)記錄/再現(xiàn)設(shè)備與外圍數(shù)字設(shè)備交互作用的附加功能。換句話說,光學(xué)記錄/再現(xiàn)設(shè)備必須接收外部輸入信號,必須顯示接收到的信號,并且必須利用外部輸入信號和BD來再現(xiàn)想要的數(shù)據(jù)。
然而,一種從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)以便同時(shí)再現(xiàn)外部輸入信號和BD數(shù)據(jù)的方法尚未建立,所以在開發(fā)基于BD的光學(xué)記錄/再現(xiàn)設(shè)備的過程中有許多限制和問題。

發(fā)明內(nèi)容
因此,本發(fā)明涉及利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置,該方法和裝置基本上避免了因相關(guān)領(lǐng)域的限制和不足而導(dǎo)致的一個(gè)或多個(gè)問題。
本發(fā)明的目的是提供一種不僅再現(xiàn)記錄介質(zhì)中所存儲的數(shù)據(jù)還再現(xiàn)從外部下載下來的且被存儲在本地存儲器中的數(shù)據(jù)的方法和裝置。
本發(fā)明的其它優(yōu)點(diǎn)、目的和特征將在下面的描述中得到部分闡明,并且在本領(lǐng)域技術(shù)人員閱讀下文時(shí)將部分地變得清楚,或者可能在本發(fā)明的實(shí)踐過程中被獲知。本發(fā)明的目的和其它優(yōu)點(diǎn)可以由書面描述及其權(quán)利要求書和附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
為實(shí)現(xiàn)這些和其它優(yōu)點(diǎn)并根據(jù)本發(fā)明的目的,如本文具體化和寬泛描述的那樣,一種利用本地存儲器再現(xiàn)記錄介質(zhì)中的數(shù)據(jù)的方法包括如下步驟a)將下載的數(shù)據(jù)存儲到本地存儲器中;b)判定所下載的數(shù)據(jù)是否可以被更新到本地存儲器文件結(jié)構(gòu)中,并且若判定可以更新所下載的數(shù)據(jù),則將所下載的數(shù)據(jù)更新到本地存儲器文件結(jié)構(gòu)中;c)在更新后的本地存儲器文件結(jié)構(gòu)中形成綁定單元;以及d)通過將所形成的綁定單元與記錄介質(zhì)中所包含的文件結(jié)構(gòu)組合起來從而形成虛擬包,并且根據(jù)所形成的虛擬包來再現(xiàn)記錄介質(zhì)數(shù)據(jù)和/或所下載的本地存儲器數(shù)據(jù)。
在本發(fā)明的另一個(gè)方面,提供了一種用于更新本地存儲器的數(shù)據(jù)的方法,該方法包括如下步驟a)從外部下載文件,并且將所下載的文件存儲到本地存儲器中;b)如果文件被下載到本地存儲器中,則判定是否存在更新請求;c)如果判定存在更新請求,則判定所下載的文件是否可以更新;以及d)如果判定可以更新所下載的文件,則更新本地存儲器中所包含的綁定單元。
在本發(fā)明的另一個(gè)方面,提供了一種用于形成虛擬包的方法,該方法包括如下步驟a)將與所裝入的記錄介質(zhì)相關(guān)的下載數(shù)據(jù)存儲到本地存儲器中;b)通過將所下載的數(shù)據(jù)更新到本地存儲器中先前的文件結(jié)構(gòu),便在本地存儲器中形成了新的文件結(jié)構(gòu);c)從新的文件結(jié)構(gòu)中形成綁定單元;以及d)通過將該綁定單元綁定到記錄介質(zhì)文件結(jié)構(gòu),便形成了虛擬包。
在本發(fā)明的另一個(gè)方面,提供了一種利用本地存儲器再現(xiàn)記錄介質(zhì)中的數(shù)據(jù)的裝置,該裝置包括拾取單元,用于從記錄介質(zhì)中讀取數(shù)據(jù);本地存儲器,用于下載與記錄介質(zhì)數(shù)據(jù)相關(guān)的數(shù)據(jù)并存儲所下載的數(shù)據(jù),并且本地存儲器包括用于存儲更新完成后的數(shù)據(jù)的第一區(qū)域以及用于存儲新下載的數(shù)據(jù)的第二區(qū)域;以及控制器,該控制器用于將第二區(qū)域中下載的數(shù)據(jù)更新到第一區(qū)域,利用更新后的數(shù)據(jù)形成綁定單元,形成虛擬包,并且控制利用虛擬包來再現(xiàn)記錄介質(zhì)中所包含的數(shù)據(jù)和/或本地存儲器中所包含的數(shù)據(jù)的操作過程。
應(yīng)該理解,上文的一般性描述和下文的詳細(xì)描述都是示例性和解釋性的,并且旨在提供對本發(fā)明的進(jìn)一步解釋。


附圖被包括在這里是為了提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成了本申請的一部分。附圖示出了本發(fā)明的實(shí)施方式,并與說明書一起用于解釋本發(fā)明的原理。在附圖中圖1是示出了根據(jù)本發(fā)明從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的方法和裝置的概念圖;圖2是示出了用作記錄介質(zhì)的光盤中所記錄的文件結(jié)構(gòu)以及利用該文件結(jié)構(gòu)再現(xiàn)特定標(biāo)題的方法的概念圖;圖3是示出了根據(jù)本發(fā)明用作記錄介質(zhì)的光盤的數(shù)據(jù)記錄結(jié)構(gòu)的結(jié)構(gòu)圖;圖4A是示出了根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備的方框圖;圖4B是示出了根據(jù)本發(fā)明圖4A所示光學(xué)記錄/再現(xiàn)設(shè)備中所包含的所有部件中用于從光盤中再現(xiàn)數(shù)據(jù)的裝置的方框圖;圖5是示出了根據(jù)本發(fā)明用于形成虛擬包的方法的概念圖;圖6是示出了根據(jù)本發(fā)明包括下載的附加數(shù)據(jù)的本地存儲器中所包含的文件結(jié)構(gòu)的結(jié)構(gòu)圖;圖7A是示出了根據(jù)本發(fā)明的本地存儲器文件結(jié)構(gòu)和臨時(shí)區(qū)域的結(jié)構(gòu)圖,其中該臨時(shí)區(qū)域用于臨時(shí)從內(nèi)容提供商處下載數(shù)據(jù)并存儲所下載的數(shù)據(jù);圖7B示出了根據(jù)本發(fā)明當(dāng)用于從內(nèi)容提供商處臨時(shí)下載新數(shù)據(jù)的臨時(shí)區(qū)域內(nèi)的數(shù)據(jù)被更新到本地存儲器文件結(jié)構(gòu)中時(shí)所形成的結(jié)構(gòu);圖8是示出了根據(jù)本發(fā)明用于形成虛擬包的本地存儲器的綁定單元的結(jié)構(gòu)圖;圖9是示出了根據(jù)本發(fā)明利用虛擬文件系統(tǒng)(VFS)形成虛擬包的方法的概念圖;圖10是示出了根據(jù)本發(fā)明利用本地存儲器從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的方法的流程圖;圖11是示出了根據(jù)本發(fā)明第一較佳實(shí)施方式以盤片為單位從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的概念圖;圖12是示出了根據(jù)本發(fā)明第二較佳實(shí)施方式以標(biāo)題為單位從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的概念圖;圖13是示出了根據(jù)本發(fā)明第三較佳實(shí)施方式以內(nèi)容為單位從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的概念圖;圖14是示出了根據(jù)本發(fā)明從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參照本發(fā)明的較佳實(shí)施方式,其示例都示出在附圖中。只要可能,在所有的附圖中,相同的標(biāo)號都指代相同或相似的部分。
下文將參照附圖描述利用本地存儲器從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的方法和裝置。
在描述本發(fā)明之前,應(yīng)該注意到,本發(fā)明中所揭示的大多數(shù)術(shù)語都對應(yīng)于本領(lǐng)域中公知的一般性術(shù)語,但是某些術(shù)語是申請人按需要選擇的并且將在下文中給予揭示。因此,申請人所定義的術(shù)語最好是以其在本發(fā)明中的意義為基礎(chǔ)進(jìn)行理解。
本發(fā)明中所使用的記錄介質(zhì)是指所有可記錄介質(zhì),根據(jù)各種記錄方式,可以是光盤、磁帶等。應(yīng)該注意到,本發(fā)明的術(shù)語“盤片”等于記錄介質(zhì)。
為了便于描述并更好地理解本發(fā)明,在下文中,將使用像BD這樣的光盤作為本發(fā)明的上述記錄介質(zhì)。應(yīng)該注意到,本發(fā)明的技術(shù)思想可以在不背離本發(fā)明的范圍和精神的情況下應(yīng)用于其它記錄介質(zhì)。
術(shù)語“本地存儲器”是指圖1所示光學(xué)記錄/再現(xiàn)設(shè)備10中所包含的存儲單元。具體來講,術(shù)語“本地存儲器”是指一個(gè)能夠接收來自用戶的必需信息或數(shù)據(jù)并存儲接收到的信息或數(shù)據(jù)的部件。例如,一般的本地存儲器可以是指硬盤驅(qū)動(dòng)器(HDD),但是應(yīng)該注意到,本發(fā)明的術(shù)語“本地存儲器”并不限于HDD,而是可以按需要應(yīng)用于其它示例。
特別是,術(shù)語“本地存儲器”是指用于存儲與記錄介質(zhì)(比如BD)相關(guān)的數(shù)據(jù)的存儲單元。與記錄介質(zhì)相關(guān)的數(shù)據(jù)一般是從外部設(shè)備處下載的。
與上述描述相關(guān)的是,對于本領(lǐng)域的技術(shù)人員而言,很明顯,本地存儲器可以直接從記錄介質(zhì)中讀取一些許可數(shù)據(jù),并且可以生成與記錄介質(zhì)的記錄/再現(xiàn)操作相關(guān)的系統(tǒng)數(shù)據(jù)(例如,元數(shù)據(jù)),使得該系統(tǒng)數(shù)據(jù)可以被存儲在本地存儲器中。
術(shù)語“綁定單元”是指本地存儲器中所存儲的一組文件。特別是,綁定單元是指與特定記錄介質(zhì)相關(guān)的一組信息(即信息集)。在這種情況下,該信息集被特定記錄介質(zhì)中所包含的文件信息替代,或者該信息集被添加到特定記錄介質(zhì)中所包含的文件信息中,使得它可以同時(shí)再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù)。下文將給出關(guān)于綁定單元的詳細(xì)描述。
為了便于描述,記錄介質(zhì)中所記錄的數(shù)據(jù)被稱為“原始數(shù)據(jù)”,在本地存儲器所存儲的多個(gè)數(shù)據(jù)單元中與記錄介質(zhì)相關(guān)的數(shù)據(jù)被稱為“附加數(shù)據(jù)”。
圖1是示出了根據(jù)本發(fā)明用于再現(xiàn)數(shù)據(jù)的方法和裝置的概念圖。圖1示出了光學(xué)記錄/再現(xiàn)10以及外圍設(shè)備的統(tǒng)一用途。
光學(xué)記錄/再現(xiàn)設(shè)備10可以將數(shù)據(jù)記錄到具有各種不同格式的光盤中/從這樣的光盤中再現(xiàn)出數(shù)據(jù)。如有必要,光學(xué)記錄/再現(xiàn)設(shè)備10可以只將特定的數(shù)據(jù)記錄到特定的光盤(比如BD)中/只從特定的光盤(比如BD)中再現(xiàn)特定的數(shù)據(jù),或者可以從光盤中再現(xiàn)出數(shù)據(jù)而并不將數(shù)據(jù)記錄到其中。應(yīng)該注意到,為了便于說明,在考慮到BD和外圍設(shè)備之間的關(guān)聯(lián)的情況下,本發(fā)明示例性地使用了能夠從BD中再現(xiàn)出數(shù)據(jù)的BD播放器或能夠?qū)?shù)據(jù)記錄到BD中的BD記錄器。本領(lǐng)域公知的是,光學(xué)記錄/再現(xiàn)設(shè)備10也可以應(yīng)用于特定設(shè)備(比如計(jì)算機(jī))中所嵌入的驅(qū)動(dòng)器。
光學(xué)記錄/再現(xiàn)設(shè)備10將數(shù)據(jù)記錄到光盤30中/從光盤30中再現(xiàn)出數(shù)據(jù),接收外部輸入信號,對接收到的信號執(zhí)行信號處理,并且將信號處理結(jié)果發(fā)送到外部顯示器20,使得用戶可以在顯示器20上看到信號處理結(jié)果。在這種情況下,對于可接收的外部信號,沒有什么限制。例如,代表性的外部輸入信號可以被確定為DTV-相關(guān)信號和互聯(lián)網(wǎng)-相關(guān)信號等。具體來講,互聯(lián)網(wǎng)是指用戶很容易獲得接入的通信網(wǎng)絡(luò),使得用戶可以利用光學(xué)記錄/再現(xiàn)設(shè)備10來下載特定的互聯(lián)網(wǎng)數(shù)據(jù)并且還可以使用所下載的數(shù)據(jù)。
與上述描述相關(guān)的是,用于提供內(nèi)容數(shù)據(jù)的機(jī)構(gòu)(用作外部源)一般被稱為內(nèi)容提供商(CP)。
當(dāng)原始數(shù)據(jù)被記錄在光學(xué)記錄/再現(xiàn)設(shè)備10內(nèi)所裝入的光盤30中并且與該原始數(shù)據(jù)相關(guān)的附加數(shù)據(jù)存在于其它存儲位置中(例如互聯(lián)網(wǎng))時(shí),本發(fā)明旨在同時(shí)再現(xiàn)該原始數(shù)據(jù)和該附加數(shù)據(jù)。
例如,假定多路復(fù)用的AV(音頻/視頻)流作為原始數(shù)據(jù)被記錄在光盤中,并且互聯(lián)網(wǎng)上所用的附加數(shù)據(jù)是與原始數(shù)據(jù)的音頻流(例如韓語)不同的音頻流。在這種情況下,一些用戶可以從互聯(lián)網(wǎng)下載特定的音頻流(例如英語)來用作附加數(shù)據(jù),可以期望將所下載的音頻流與用作原始數(shù)據(jù)的AV流放在一起進(jìn)行再現(xiàn),或者可以期望只再現(xiàn)附加數(shù)據(jù)。為了實(shí)現(xiàn)用戶的上述期望,原始數(shù)據(jù)與附加數(shù)據(jù)之間的關(guān)聯(lián)性必須建立起來,并且需要一種系統(tǒng)化的方法用于根據(jù)用戶請求來管理/再現(xiàn)上述數(shù)據(jù)。
為了便于描述,盡管盤片中所記錄的信號被稱為原始數(shù)據(jù)并且盤片外存在的其它信號都被稱為附加數(shù)據(jù),但是應(yīng)該注意到原始數(shù)據(jù)和附加數(shù)據(jù)并不限于任何特定的數(shù)據(jù)。
通常,附加數(shù)據(jù)可以是指音頻數(shù)據(jù)、演示圖形(PG)數(shù)據(jù)、交互式圖形(IG)數(shù)據(jù)、或文本字幕等,但是附加數(shù)據(jù)還可以是指包括上述數(shù)據(jù)和視頻數(shù)據(jù)的經(jīng)復(fù)用的AV流。換句話說,光盤外同時(shí)存在的與原始數(shù)據(jù)相關(guān)的數(shù)據(jù)可以用作附加數(shù)據(jù)。
為了滿足上述用戶請求,在原始數(shù)據(jù)和附加數(shù)據(jù)之間必須建立預(yù)定的文件結(jié)構(gòu)。因此,下文將參照圖2-3描述用在BD中的文件結(jié)構(gòu)和數(shù)據(jù)記錄結(jié)構(gòu)。
圖2是示出了用于再現(xiàn)/管理光盤中所記錄的原始數(shù)據(jù)的文件結(jié)構(gòu)以及根據(jù)該文件結(jié)構(gòu)再現(xiàn)特定標(biāo)題的方法的概念圖。
圖2示出了上述文件結(jié)構(gòu)的一個(gè)示例。本發(fā)明的文件結(jié)構(gòu)包括在單個(gè)根目錄下的一個(gè)或多個(gè)BD目錄(BDMV)。BD目錄(BDMV)不僅包括索引文件“index”,還包括上述對象,其中該索引文件作為通用文件(即上級文件)能夠確保用戶交互性。該文件結(jié)構(gòu)包括各種目錄,比如播放列表目錄(PLAYLIST)、剪輯信息目錄(CLIPINF)、流目錄(STREAM)、輔助目錄(AUXDATA)以及備份目錄(BACKUP),這些目錄用于存儲盤片中所記錄的實(shí)際數(shù)據(jù)的信息以及與再現(xiàn)該數(shù)據(jù)的方法相關(guān)的其它信息。下文將描述該目錄中所包括的上述各種目錄以及各種文件。
AUXDATA目錄包括用于再現(xiàn)盤片數(shù)據(jù)的附加數(shù)據(jù)文件。例如,AUXDATA目錄包括“sound.bdmv”文件,用于在執(zhí)行交互式圖形功能時(shí)為用戶提供聲音數(shù)據(jù);以及“11111.otf”文件,用于在再現(xiàn)盤片數(shù)據(jù)時(shí)為用戶提供字體信息。
流目錄(STREAM)包括盤片中所記錄的多個(gè)AV流文件,它們具有特定的格式。通常,各個(gè)流都是用基于MPEG-2的傳輸包來記錄的,并且流目錄(STREAM)使用流文件(01000.m2ts and 02000.m2ts)的擴(kuò)展名作為特定的擴(kuò)展名“*.m2ts”。特別是,如果來自上述流的視頻/音頻/圖形信息被復(fù)用在一起,則復(fù)合信息被稱為AV流,并且單個(gè)標(biāo)題至少由一個(gè)AV流文件組成。
剪輯信息(Clip-info)目錄(CLIPINF)由多個(gè)剪輯信息文件(01000.clpi和02000.clpi)組成,這些剪輯信息文件按一對一的方式與上述流文件相連。特別是,剪輯信息文件(*.clpi)記錄了流文件(*.m2ts)的屬性信息和定時(shí)信息。按一對一方式與流文件(*.m2ts)相連的剪輯信息文件(*.clpi)通常被稱為“剪輯”。換句話說,這意味著單個(gè)剪輯是指由流文件(*.m2ts)和剪輯信息文件(*.clpi)組成的數(shù)據(jù)。
播放列表目錄(PLAYLIST)包括多個(gè)播放列表(*.mpls)。各播放列表文件(*.mpls)包括一個(gè)或多個(gè)播放項(xiàng)(PlayItem)以及一個(gè)或多個(gè)子播放項(xiàng)(SubPlayItem)。各播放項(xiàng)(PlayItem)和子播放項(xiàng)(SubPlayItem)適合于指定播放間隔,在該播放間隔中再現(xiàn)出特定的剪輯。播放項(xiàng)(PlayItem)和子播放項(xiàng)(SubPlayItem)包括與待再現(xiàn)的特定剪輯相關(guān)的信息,即與該特定剪輯的再現(xiàn)開始時(shí)間(IN-Time)相關(guān)的信息以及與再現(xiàn)終止時(shí)間(OUT-Time)相關(guān)的其它信息。
與上述描述相關(guān)的是,利用播放列表文件中的至少一個(gè)播放項(xiàng)(PlayItem)來再現(xiàn)數(shù)據(jù)的過程被稱為主路徑,而利用各個(gè)子播放項(xiàng)(SubPlayItem)來再現(xiàn)數(shù)據(jù)的過程被稱為子路徑。播放列表文件必須包含主路徑。根據(jù)子播放項(xiàng)(SubPlayItem)的有無,如有必要,播放列表文件還可以包含至少一個(gè)子路徑。
總之,通過一個(gè)或多個(gè)播放項(xiàng)(PlayItem)的組合,播放列表文件充當(dāng)了用于再現(xiàn)想要的剪輯的整個(gè)再現(xiàn)/管理文件結(jié)構(gòu)中所包含的一個(gè)基本的再現(xiàn)/管理文件單元。
備份目錄(BACKUP)存儲了多個(gè)備份文件,即用于存儲盤片再現(xiàn)相關(guān)信息的索引文件“index”的備份文件、對象文件“MovieObject”的備份文件、播放列表目錄(PLAYLIST)中所包含的所有播放列表文件(*.mpls)的備份文件以及剪輯信息目錄(CLIPINF)中所包含的所有剪輯信息文件(*.clpi)的備份文件。如果上述文件(“index”,“MovieObject”,“*.mpls”,“*.clpi”)遭到破壞,則盤片再現(xiàn)過程也遭到致命的破壞,使得備份目錄(BACKUP)被設(shè)計(jì)成預(yù)先存儲上述文件的備份文件。
與上述描述相關(guān)的是,圖2示出了一種利用上述盤片文件結(jié)構(gòu)來再現(xiàn)特定標(biāo)題的方法。
如果用戶輸入了與用作索引文件(也被稱為“索引表格”)的標(biāo)題相關(guān)的標(biāo)題再現(xiàn)命令,則該標(biāo)題的再現(xiàn)便開始了。下文將給出詳細(xì)描述。
索引文件(index.bdmv)包括第一回放信息“First Playback”,該第一回放信息“First Playback”是指當(dāng)裝入相應(yīng)盤片數(shù)據(jù)時(shí)的第一再現(xiàn)圖像的相關(guān)信息、用于提供菜單圖像的頂部菜單信息“Top Menu”、以及至少一個(gè)標(biāo)題信息“標(biāo)題#1~標(biāo)題#n”。
如果盤片30被裝入光學(xué)記錄/再現(xiàn)設(shè)備10中,則與索引表格相關(guān)的標(biāo)題菜單信息通過顯示器20被提供給用戶。如果用戶選擇菜單圖像中所包含的特定標(biāo)題或特定菜單,則根據(jù)盤片制造商所預(yù)先定義的場景開始進(jìn)行數(shù)據(jù)再現(xiàn)。換句話說,如果用戶輸入用于再現(xiàn)特定標(biāo)題(例如標(biāo)題#1)的命令,則根據(jù)再現(xiàn)/管理文件結(jié)構(gòu)的對象文件(MovieObject)中所包含的命令來執(zhí)行特定的播放列表文件。之后,根據(jù)播放列表文件信息,播放列表文件中所包含的特定播放項(xiàng)和/或子播放項(xiàng)再現(xiàn)出用于構(gòu)成標(biāo)題#1的一個(gè)或多個(gè)剪輯(例如,剪輯#1~剪輯#3)。
圖3是示出了根據(jù)本發(fā)明記錄介質(zhì)中所記錄的數(shù)據(jù)記錄結(jié)構(gòu)的結(jié)構(gòu)圖。具體來講,圖3示出了與文件結(jié)構(gòu)相關(guān)的信息的盤片記錄格式。如圖3所示,從盤片內(nèi)部區(qū)域的視點(diǎn)看,上述盤片結(jié)構(gòu)按順序地包括文件系統(tǒng)信息區(qū)域,其中的系統(tǒng)信息用于管理所有的文件;數(shù)據(jù)庫區(qū)域,用于記錄播放列表文件和剪輯信息文件以便再現(xiàn)所記錄的AV流(*.m2ts);以及AV流區(qū)域,用于記錄由音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)等組成的多個(gè)流。特別是,應(yīng)該注意到,AV流區(qū)域中所記錄的數(shù)據(jù)可以被確定為是上述的原始數(shù)據(jù)。
本發(fā)明提供了一種同時(shí)再現(xiàn)盤片中所記錄的原始數(shù)據(jù)(例如,圖2所示的文件結(jié)構(gòu))和本地存儲器中所記錄的附加數(shù)據(jù)的方法和裝置,并且下文將描述本發(fā)明的各種較佳實(shí)施方式。
圖4A是示出了本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備10的方框圖。
參照圖4A,光學(xué)記錄/再現(xiàn)設(shè)備10包括拾取單元11、伺服單元14、信號處理器13、本地存儲器15以及微處理器16。拾取單元11讀取光盤中所記錄的原始數(shù)據(jù)以及包括再現(xiàn)/管理文件信息的管理信息。伺服單元14控制拾取單元11的各項(xiàng)操作。信號處理器13接收來自拾取單元11的再現(xiàn)信號,將接收到的再現(xiàn)信號恢復(fù)成所期望的信號值,或者將待記錄的信號調(diào)制成光盤中所記錄的另一種信號,使得它發(fā)送被恢復(fù)或被調(diào)制后的結(jié)果。本地存儲器15將數(shù)據(jù)存儲于其中。微處理器16控制上述各部件的相互操作。
較佳地,如果構(gòu)建出一種用于存儲從外部下載的數(shù)據(jù)的文件結(jié)構(gòu),則本地存儲器15可以包括用于臨時(shí)存儲所下載的數(shù)據(jù)的臨時(shí)區(qū)域。
例如,如果從外部內(nèi)容提供商(CP)處下載的數(shù)據(jù)被存儲到本地存儲器文件結(jié)構(gòu)中,則數(shù)據(jù)首先被下載到臨時(shí)區(qū)域中,并且所下載的數(shù)據(jù)被存儲在該臨時(shí)區(qū)域中。之后,當(dāng)接收到更新命令時(shí),該臨時(shí)區(qū)域中所包含的數(shù)據(jù)被更新到本地存儲器文件結(jié)構(gòu)中,并且基于更新后的文件結(jié)構(gòu)形成了綁定單元。
相反,如果從外部內(nèi)容提供商(CP)處下載的數(shù)據(jù)未被存儲到本地存儲器文件結(jié)構(gòu)中,則臨時(shí)區(qū)域最好不需要臨時(shí)存儲上述下載的數(shù)據(jù),并且被直接存儲到本地存儲器文件結(jié)構(gòu)中。
控制器12在當(dāng)接收到來自用戶的命令時(shí)就從光盤外部下載附加數(shù)據(jù),將所下載的附加數(shù)據(jù)存儲到本地存儲器15中,并且利用本地存儲器的綁定單元清單文件中所記錄的綁定單元清單信息來配置綁定單元。另外,控制器12利用綁定單元清單文件中所記錄的綁定單元清單信息來配置虛擬文件結(jié)構(gòu)(在下文中被稱為虛擬包),使得它可以再現(xiàn)記錄介質(zhì)中所包含的數(shù)據(jù)以及本地存儲器中所包含的數(shù)據(jù)??刂破髟诮邮盏絹碜杂脩舻恼埱髸r(shí)利用該虛擬包,來再現(xiàn)原始數(shù)據(jù)和/或附加數(shù)據(jù)。
解碼器17在接收到來自控制器12的控制信號時(shí)最終對輸出數(shù)據(jù)(即原始數(shù)據(jù)和/或附加數(shù)據(jù))進(jìn)行解碼,并且將解碼后的結(jié)果提供給用戶。
解碼器18在接收到來自控制器12的控制信號時(shí)將輸入相互轉(zhuǎn)換成特定格式的信號(例如,MPEG2傳輸流),并且將轉(zhuǎn)換后的結(jié)果發(fā)送到信號處理器13。
新的虛擬包可以被存儲在本地存儲器15中,使得它可以在將來被重新使用。此外,新的虛擬包可以被暫時(shí)地存儲到附加動(dòng)態(tài)存儲器中,然后可以被使用。
圖4B是示出了根據(jù)本發(fā)明在光學(xué)記錄/再現(xiàn)設(shè)備10中所包含的所有部件中利用本地存儲器來再現(xiàn)光盤數(shù)據(jù)的裝置的方框圖。
下文將描述本地存儲器15中所存儲的信息。本發(fā)明的本地存儲器15存儲了文件信息(與disc_id#n有關(guān)的目錄-文件),這包括各個(gè)盤片標(biāo)識(ID)信息的目錄和文件;以及多個(gè)附加剪輯,它們是從外部下載的。形成了本地存儲器15的綁定單元,并且本地存儲器15可以存儲綁定單元清單信息,該清單信息用于與盤片文件結(jié)構(gòu)(即盤片包)相關(guān)的綁定操作。
具體來講,本地存儲器15可以包括多個(gè)文件信息單元(與disc_id#n有關(guān)的目錄-文件)以應(yīng)對不同的盤片。因此,本地存儲器15另外需要一個(gè)用于管理上述文件信息單元的文件系統(tǒng)。具體來講,該文件系統(tǒng)也被稱為本地存儲器文件系統(tǒng)41,并且本地存儲器文件系統(tǒng)41是指一種用于管理本地存儲器15中所存儲的所有文件的系統(tǒng)。
因此,如果特定盤片ID(disc_ID)的光盤(例如,disc_ID#1)被裝入光學(xué)記錄/再現(xiàn)設(shè)備10中,則光學(xué)記錄/再現(xiàn)設(shè)備10中所包含的控制器12利用拾取單元11和信號處理器13來識別該盤片的ID信息。如果本地存儲器15存儲文件信息,則控制器從本地存儲器15中所存儲的所有文件信息單元中讀取等于所裝入盤片ID信息的綁定單元文件信息,通過將所讀取的信息與盤片包綁定(或組合起來)便形成了虛擬包,并且利用所形成的虛擬包來再現(xiàn)盤片的原始數(shù)據(jù)和本地存儲器的附加數(shù)據(jù)。
與上述描述相關(guān)的是,如果在本地存儲器文件結(jié)構(gòu)中存在綁定單元的情況下必須從外部內(nèi)容提供商(CP)處下載新的附加數(shù)據(jù)并且必須將該新的附加數(shù)據(jù)存儲到本地存儲器中,則本發(fā)明并不將上述下載的附加數(shù)據(jù)直接更新到本地存儲器文件結(jié)構(gòu)中,而是將上述下載的附加數(shù)據(jù)暫時(shí)地存儲到本地存儲器中所包含的臨時(shí)區(qū)域中,使得當(dāng)接收到更新請求時(shí)再將上述下載的附加數(shù)據(jù)更新到本地存儲器文件結(jié)構(gòu)中。
因此,在更新后的本地存儲器中形成了綁定單元,本地存儲器文件結(jié)構(gòu)的信息得以更新,然后,本地存儲器的臨時(shí)區(qū)域變?yōu)榭瞻住?br> 然而,如果從外部內(nèi)容提供商(CP)處預(yù)先下載的數(shù)據(jù)并未被存儲到本地存儲器文件結(jié)構(gòu)中,即如果本地存儲器15中不含任何文件信息,則從用作外部輸入源的內(nèi)容提供商(CP)處下載的數(shù)據(jù)并不被下載到本地存儲器中的臨時(shí)區(qū)域內(nèi),而是被直接下載到本地存儲器文件結(jié)構(gòu)中,使得綁定單元得以形成。控制器12讀取綁定單元文件信息,并且通過將所讀取的信息與盤片包綁定(或組合起來),便形成了虛擬包。
下文將描述根據(jù)本發(fā)明通過更新本地存儲器文件信息而形成虛擬包的較佳實(shí)施方式。
圖5是示出了根據(jù)本發(fā)明用于形成虛擬包的方法的概念圖。
如果在圖4B所示信息和內(nèi)容被存儲到本地存儲器15中的情況下特定的盤片被裝入光學(xué)記錄/再現(xiàn)設(shè)備10中,光學(xué)記錄/再現(xiàn)設(shè)備10讀取本地存儲器15中所包含的文件系統(tǒng)信息41,并且同時(shí)讀取包括盤片中所記錄的文件結(jié)構(gòu)的盤片文件系統(tǒng)信息42,從而創(chuàng)建VFS。具體來講,虛擬文件系統(tǒng)(VFS)是指一種虛擬構(gòu)成的文件系統(tǒng),以管理本地存儲器15中所包含的文件系統(tǒng)以及所裝入盤片的其它文件系統(tǒng)。
通過使用上述虛擬文件系統(tǒng)(VFS),光學(xué)記錄/再現(xiàn)設(shè)備形成一種新的虛擬包,以同時(shí)再現(xiàn)盤片中所記錄的原始數(shù)據(jù)和本地存儲器中所記錄的附加數(shù)據(jù)。為此,光學(xué)記錄/再現(xiàn)設(shè)備10從文件系統(tǒng)中讀取與盤片(例如,disc_ID#1)相關(guān)的文件信息(與disc_ID#1有關(guān)的目錄-文件),根據(jù)所讀取的綁定單元清單信息形成了綁定單元,讀取所形成的綁定單元,并且執(zhí)行綁定操作,該綁定操作可以是用所裝入盤片(disc_ID#1)的盤片包來替代所讀取的文件信息或者將所讀取的文件信息添加到該盤片包。
與上述描述相關(guān)的是,本發(fā)明的綁定單元清單文件包括用于指出文件和標(biāo)題之間的關(guān)系的列表(即文件和標(biāo)題關(guān)系列表);名稱映射信息,用于執(zhí)行綁定單元中所包含的所有文件的映射以便形成虛擬包;漸進(jìn)的播放列表信息,用于漸進(jìn)的播放列表;證明信息。
具體來講,當(dāng)本地存儲器的文件結(jié)構(gòu)數(shù)據(jù)形成綁定單元時(shí),或當(dāng)綁定單元與盤片包組合起來時(shí),使用上述名稱映射信息。
由上述綁定操作形成的虛擬包是指用于再現(xiàn)/管理原始剪輯422和附加剪輯412的文件結(jié)構(gòu)。原始剪輯422由盤片中所記錄的原始數(shù)據(jù)組成。附加剪輯412由本地存儲器中所記錄的附加數(shù)據(jù)組成。
圖6是示出了根據(jù)本發(fā)明包括下載的附加數(shù)據(jù)的本地存儲器中所包含的文件結(jié)構(gòu)的結(jié)構(gòu)圖。具體來講,圖6示出了綁定單元清單文件的各個(gè)位置。
綁定單元數(shù)據(jù)目錄被用作上級目錄。各個(gè)內(nèi)容提供商(CP)的多個(gè)組織目錄(例如,org_ID#1和org_ID#2)均被包含在下級目錄中。在這種情況下,組織目錄的個(gè)數(shù)等于CP的個(gè)數(shù)。
各個(gè)記錄介質(zhì)的唯一的盤片目錄(例如,disc_ID#1和disc_ID#2)均被包含在上述組織目錄(例如,org_ID#1)的下級目錄中。此外,組織目錄(例如,org_ID#1)的下級目錄還包括共享目錄,它一般應(yīng)用于上述所有盤片目錄(例如,disc_ID#1和disc_ID#2)。
與上述描述相關(guān)的是,綁定單元清單文件(disc_ID#1.bumf)可以被包含在上述盤片目錄(disc_ID#1)中。然而,應(yīng)該注意到,綁定單元清單文件(disc_ID#1.bumf)沒有直接排列在盤片目錄(disc_ID#1)的下面,而是形成了附加的下級目錄,并且綁定單元清單文件(disc_ID#1.bumf)可以被包含在上述附加的下級目錄中。例如,在盤片目錄(disc_ID#1)中可以包含META目錄(未示出)作為下級目錄,并且綁定單元清單文件(disc_ID#1.bumf)可以被包含在該META目錄中。
與上述描述相關(guān)的是,上述綁定單元清單文件(disc_ID#1.bumf)可以包括映射信息,該映射信息不僅對特定記錄介質(zhì)的盤片目錄(disc_ID#1)下所有的文件執(zhí)行映射,還對共享目錄中所包含的文件中的特定記錄介質(zhì)相關(guān)的文件執(zhí)行映射。
圖7A是示出了根據(jù)本發(fā)明的本地存儲器文件結(jié)構(gòu)和臨時(shí)區(qū)域的結(jié)構(gòu)圖,其中該臨時(shí)區(qū)域用于臨時(shí)從內(nèi)容提供商處下載數(shù)據(jù)并存儲所下載的數(shù)據(jù)。具體來講,圖7A示出了本地存儲器文件結(jié)構(gòu)的數(shù)據(jù)被更新之前的情形。
例如,本發(fā)明可以將本地存儲器劃分成兩個(gè)區(qū)域,即本地存儲器文件結(jié)構(gòu)和臨時(shí)區(qū)域。在這種情況下,從外部內(nèi)容提供商(CP)處下載的多個(gè)數(shù)據(jù)片段被配置成文件結(jié)構(gòu)的形式,然后,被存儲到本地存儲器文件結(jié)構(gòu)中。與舊數(shù)據(jù)不同的新數(shù)據(jù)是從外部內(nèi)容提供商(CP)處下載的,然后,被暫時(shí)存儲到上述臨時(shí)區(qū)域中。
與上述描述相關(guān)的是,上述本地存儲器文件結(jié)構(gòu)包括綁定單元數(shù)據(jù)(BindingUnitData)目錄。用于表示內(nèi)容提供商(CP)的組織目錄(例如,org_ID#1)被包含在上述綁定單元數(shù)據(jù)目錄中。組織目錄(org_ID#1)包括至少一個(gè)盤片目錄(例如,disc_ID#1)和共享目錄(例如,Shared),該共享目錄一般應(yīng)用于該盤片作者所制造的所有盤片。
盤片目錄(disc_ID#1)包括綁定單元清單文件(disc_ID#1.bumf)和BD目錄(BDMV)。BD目錄(BDMV)包括播放列表文件(例如,Apr2005.mpls)、剪輯信息文件(例如,Apr2005.clpi)以及流文件(例如,Apr2005.m2ts)。綁定單元清單文件(disc_ID#1.bumf)61包括與BD目錄(BDMV)中所包含的特定文件(例如,Apr2005.mpls、Apr2005.clpi和Apr2005.m2ts)相關(guān)的映射信息。
此外,本地存儲器的臨時(shí)區(qū)域包括與上述本地存儲器文件結(jié)構(gòu)相同的目錄文件結(jié)構(gòu)。例如,本地存儲器包括該臨時(shí)區(qū)域,組織目錄(org_ID#1)被用作下級目錄,并且組織目錄(org_ID#1)可以包括盤片目錄(disc_ID#1)和共享目錄(Shared)。
上述臨時(shí)區(qū)域中所包含的盤片目錄(例如,disc_ID#1)包括綁定單元清單文件(例如,disc_ID#1_v2.bumf)62和BD目錄(BDMV)。BDMV目錄(BDMV)包括播放列表文件(例如,May2005.mpls)、剪輯信息文件(例如,May2005.clpi)以及流文件(例如,May2005.m2ts)。上述臨時(shí)區(qū)域中所包含的共享目錄(Shared)包括AUXDATA(輔助數(shù)據(jù))文件(例如,Chinese.off)。
綁定單元清單文件(disc_ID#1_v2.bumf)62包括與BD目錄(BDMV)中所包含的特定文件(例如,May2005.mpls、May2005.clpi和May2005.m2ts)相關(guān)的映射信息;以及與共享目錄(Shared)中所包含的特定文件(例如,Chinese.otf)相關(guān)的映射信息。從圖7A中可以看出,所下載的數(shù)據(jù)被暫時(shí)存儲著,而沒有被更新到本地存儲器文件結(jié)構(gòu)中。
圖7B示出了根據(jù)本發(fā)明當(dāng)用于臨時(shí)從內(nèi)容提供商處下載新數(shù)據(jù)的臨時(shí)區(qū)域中的數(shù)據(jù)被更新到本地存儲器文件結(jié)構(gòu)中時(shí)所形成的結(jié)構(gòu)。
在這種情況下,最好在接收到來自虛擬文件系統(tǒng)(VFS)的請求時(shí)就執(zhí)行本地存儲器文件結(jié)構(gòu)的更新。盡管有來自虛擬文件系統(tǒng)(VFS)的請求,但是只要出現(xiàn)與新下載的數(shù)據(jù)相關(guān)的驗(yàn)證差錯(cuò),或者光學(xué)記錄/再現(xiàn)設(shè)備目前正再現(xiàn)數(shù)據(jù),則本地存儲器文件結(jié)構(gòu)就不會被更新。
參照圖7B,如果本地存儲器文件結(jié)構(gòu)像上述那樣被更新,則可以認(rèn)為本地存儲器文件結(jié)構(gòu)將臨時(shí)存儲的數(shù)據(jù)文件整合到更新本地存儲器文件結(jié)構(gòu)之前所形成的舊文件結(jié)構(gòu)中。然而,應(yīng)該注意到,執(zhí)行上述更新操作之后所形成的綁定單元清單文件是圖7A的臨時(shí)區(qū)域內(nèi)所包含的綁定單元清單文件(disc_ID#1_v2.bumf)62的替代物。因此,由上述綁定單元清單文件(disc_ID#1.bumf)63新下載的數(shù)據(jù)片段被包含在綁定單元中,并且下文將參照圖8給予詳細(xì)描述。
圖8是示出了根據(jù)本發(fā)明用于形成虛擬包的本地存儲器的綁定單元的結(jié)構(gòu)圖。
參照圖8,更新后的本地存儲器文件結(jié)構(gòu)中所包含的綁定單元清單文件(disc_ID#1.bumf)63包括映射信息,該映射信息表示了BD目錄(BDMV)中所包含的文件中的“May2005.mpls”文件、“May2005.clpi”文件和“May2005.m2ts”文件以及共享目錄(Shared)中用作AUXDATA文件的“Chinese.otf”文件。
因此,根據(jù)上述綁定單元清單文件(disc_ID#1.bumf)63中所包含的映射信息,形成了特定盤片(例如,disc_ID#1)的綁定單元。例如,綁定單元包括播放列表文件“May2005.mpls”、剪輯信息文件“May2005.clpi”、流文件“May2005.m2ts”以及AUXDATA文件“Chinese.otf”。
與上述描述相關(guān)的是,所形成的綁定單元的所有文件都用作只讀文件。綁定單元與記錄介質(zhì)文件結(jié)構(gòu)組合起來以形成新的虛擬包,使得記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù)被同時(shí)再現(xiàn),并且下文將參照圖9對其進(jìn)行詳細(xì)描述。
圖9是示出了根據(jù)本發(fā)明利用虛擬文件系統(tǒng)(VFS)來形成虛擬包的方法的概念圖。
參照圖9,特定的文件結(jié)構(gòu)(例如,圖2的結(jié)構(gòu))被記錄在所裝入的盤片中,并且也被稱為盤片包。本地存儲器包括本地存儲器文件系統(tǒng)41。文件系統(tǒng)41包括與所裝入的盤片(例如,disc_ID#1)組合在一起的綁定單元以及綁定單元清單文件。
與上述描述相關(guān)的是,盡管綁定單元基本上與盤片文件結(jié)構(gòu)相似,但是綁定單元自身無法作為再現(xiàn)/管理文件來運(yùn)行,這一點(diǎn)與盤片包不同。具體來講,如果假定綁定單元被設(shè)計(jì)成自己執(zhí)行數(shù)據(jù)再現(xiàn),則該數(shù)據(jù)再現(xiàn)與本地存儲器的數(shù)據(jù)再現(xiàn)相似,使得綁定單元的上述操作與本發(fā)明的目的相反,因?yàn)楸景l(fā)明的目的是同時(shí)再現(xiàn)盤片中所記錄的原始數(shù)據(jù)和本地存儲器中所記錄的附加數(shù)據(jù)。
因此,虛擬文件系統(tǒng)(VFS)明確地使用上述綁定單元清單文件中的名稱映射信息,并且通過將新更新的綁定單元與所裝入盤片中所包含的盤片包綁定(或組合起來)從而執(zhí)行綁定操作,使得它形成了新的虛擬包。
例如,假定在代表根目錄的下級目錄的BD目錄(BDMV)中,盤片中所包含的記錄介質(zhì)文件結(jié)構(gòu)(org_ID#1,disc_ID#1)包括索引文件(Index.bdmv)、對象文件(MovieObject.bdmv)、播放列表文件(00000.mpls)、剪輯信息文件(01000.clpi)、流文件(01000.m2ts)以及輔助數(shù)據(jù)文件(sound.bdmv)。
假定與所裝入盤片相關(guān)的新下載更新的綁定單元(例如,disc_ID#1)包括位于BD目錄(BDMV)中的特定的播放列表文件(May2005.mpls)71、用于表示由播放列表文件(May2005.mpls)71管理的剪輯的剪輯信息文件(May2005.clpi)72以及流文件(May2005.m2ts)73,并且還包括位于盤片共享目錄(Shared)中的AUXDATA文件(Chinese.otf)74。
本發(fā)明的綁定單元清單文件的名稱映射信息包括虛擬包中用于表示綁定單元文件的名稱和位置的特定信息。例如,根據(jù)綁定單元清單文件的名稱映射信息,綁定單元中所包含的播放列表文件(May2005.mpls)71被設(shè)為虛擬包的播放列表目錄(PLAYLIST)中所包含的播放列表文件(00000.mpls)81,剪輯信息文件(May2005.clpi)72被設(shè)為虛擬包的剪輯信息目錄(CLIPINF)的剪輯信息文件(02000.clpi)82,流文件(May2005.m2ts)73被設(shè)為虛擬包的流目錄(STREAM)的流文件(02000.m2ts)83,并且AUXDATA文件(Chinese.otf)74被設(shè)為虛擬包的AUXDATA目錄的AUXDATA文件(11111.otf)84。
因此,如果通過根據(jù)上述名稱映射信息執(zhí)行綁定操作從而形成虛擬包,則在所形成的虛擬包中存在下面的文件。
首先,根據(jù)綁定單元清單文件的上述名稱映射信息,播放列表文件(00000.mpls)81、剪輯信息文件(02000.clpi)82、流文件(02000.m2ts)83和AUXDATA文件(11111.otf)84均被包含在虛擬包中。
所裝入的盤片中所包含的所有文件都被包含在虛擬包中。例如,盤片中所包含的播放列表文件、剪輯信息文件、流文件和AUXDATA文件也存在于虛擬包中。
然而,如果根據(jù)上述名稱映射信息有一個(gè)與盤片中所包含的特定文件名稱相同的文件存在于虛擬包中,則只有被上述名稱映射信息指定的文件才被包含在虛擬包中。例如,從圖9中可以看出,可以認(rèn)為根據(jù)名稱映射信息,綁定單元中所包含的播放列表文件(May2005.mpls)71被確定為虛擬包的播放列表文件(00000.mpls)81。因此,其名稱與上述播放列表文件(00000.mpls)81相同的盤片的播放列表文件(00000.mpls)91不會被包含在虛擬包中。
換句話說,上述情況意味著,綁定單元中所包含的播放列表文件(May2005.mpls)71替代了盤片的播放列表文件(00000.mpls)91。因此,可以用虛擬包中所包含的播放列表文件(00000.mpls)81來再現(xiàn)新下載的數(shù)據(jù)。
相反,盤片中所包含的其余文件則被包含在虛擬包中,例如,剪輯信息文件(01000.clpi)92、流文件(01000.m2ts)93以及AUXDATA文件(sound.bdmv)94。
與上述描述相關(guān)的是,從盤片索引文件(Index.bdmv)和盤片對象文件(MovieObject.bdmv)中,可以更新虛擬包中所包含的索引文件(Index.bdmv)和對象文件(MovieObject.bdmv)。具體來講,上述情況意味著虛擬包的標(biāo)題索引等于盤片的標(biāo)題索引。
如有必要(圖9未示出),還可以用綁定單元中所包含的索引文件和對象文件來替代虛擬包中的索引文件(Index.bdmv)和對象文件(MovieObject.bdmv)。具體來講,上述情況意味著虛擬包的標(biāo)題索引不同于盤片的標(biāo)題索引。例如,如果用新下載的數(shù)據(jù)向虛擬包中添加新標(biāo)題、刪除常規(guī)標(biāo)題、或改變標(biāo)題再現(xiàn)場景,則上述情況意味著虛擬包的標(biāo)題索引不同于盤片的標(biāo)題索引。
根據(jù)上述虛擬包,可以同時(shí)再現(xiàn)用于表示記錄介質(zhì)數(shù)據(jù)的原始數(shù)據(jù)和用于表示本地存儲器數(shù)據(jù)的附加數(shù)據(jù)。
圖10是示出了根據(jù)本發(fā)明利用本地存儲器從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的方法的流程圖。
參照圖10,如果盤片被裝入光學(xué)記錄/再現(xiàn)設(shè)備中,則光學(xué)記錄/再現(xiàn)設(shè)備識別本地存儲器的數(shù)據(jù)中的盤片ID信息(disc_ID),如果外部內(nèi)容提供商(CP)通過互聯(lián)網(wǎng)或通信網(wǎng)絡(luò)提供新的附加數(shù)據(jù),則在步驟S10中新的附加數(shù)據(jù)被下載到本地存儲器中。這種情況下,除舊的下載數(shù)據(jù)以外,新的附加數(shù)據(jù)是指從內(nèi)容提供商(CP)處接收到的其它數(shù)據(jù)。
在步驟S20中,上述新的附加數(shù)據(jù)被臨時(shí)存儲在本地存儲器的臨時(shí)區(qū)域內(nèi)。
在步驟S30中,光學(xué)記錄/再現(xiàn)設(shè)備判定上述臨時(shí)存儲的附加數(shù)據(jù)是否被更新到本地存儲器文件結(jié)構(gòu)中。換句話說,光學(xué)記錄/再現(xiàn)設(shè)備對新下載的附加數(shù)據(jù)執(zhí)行驗(yàn)證。僅在沒有驗(yàn)證差錯(cuò)的情況下,才執(zhí)行上述更新操作。如果播放器執(zhí)行再現(xiàn)功能,盡管沒有驗(yàn)證差錯(cuò)(即,如果播放器進(jìn)入播放器激活狀態(tài)),但是對于本領(lǐng)域的技術(shù)人員而言,很明顯,上述更新操作無法執(zhí)行。
如果在步驟S30中上述更新操作是不可進(jìn)行的,則在步驟S40中新下載的附加數(shù)據(jù)不會被更新到本地存儲器文件結(jié)構(gòu)中。換句話說,光學(xué)記錄/再現(xiàn)設(shè)備連續(xù)地使用常規(guī)虛擬包。
如果在步驟S30中可以進(jìn)行上述更新操作,則在步驟S50中利用在步驟S20中已存儲到本地存儲器中所包含的臨時(shí)區(qū)域內(nèi)的數(shù)據(jù)來更新本地存儲器文件結(jié)構(gòu)。
在步驟S60中,根據(jù)綁定單元清單文件的信息,在更新后的本地存儲器文件結(jié)構(gòu)中形成了綁定單元。在這種情況下,上述綁定單元清單文件的信息可以包括上述的名稱映射信息。
步驟S60中所形成的綁定單元與記錄介質(zhì)文件結(jié)構(gòu)組合起來,使得虛擬包得以形成。在步驟S70中,根據(jù)上述所形成的虛擬包,光學(xué)記錄/再現(xiàn)設(shè)備同時(shí)再現(xiàn)記錄介質(zhì)中所存儲的原始數(shù)據(jù)以及從外部下載的附加數(shù)據(jù)。
與用于下載新數(shù)據(jù)并將所下載的數(shù)據(jù)更新到本地存儲器綁定單元的文件結(jié)構(gòu)中的方法相關(guān)的是,下文將參照圖11~13來描述三個(gè)較佳實(shí)施方式,其一是本地存儲器文件結(jié)構(gòu)的文件結(jié)構(gòu)是以盤片為單位(即,按每張盤片)來配置的,其二是本地存儲器文件結(jié)構(gòu)的文件結(jié)構(gòu)是以標(biāo)題為單位(即,按每個(gè)標(biāo)題)來配置的,其三是本地存儲器文件結(jié)構(gòu)的文件結(jié)構(gòu)是以內(nèi)容為單位(即,按每個(gè)內(nèi)容)來配置的。
圖11是示出了根據(jù)本發(fā)明第一較佳實(shí)施方式以盤片為單位從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的概念圖。
參照圖11,本地存儲器包括綁定單元目錄(BindingUnitData),其中包括綁定單元;以及臨時(shí)目錄,該臨時(shí)目錄用作臨時(shí)區(qū)域,用于暫時(shí)存儲從外部內(nèi)容提供商處下載的數(shù)據(jù)。
在上述綁定單元目錄(BindingUnitData)的下級目錄中,包含了各內(nèi)容提供商的“org_ID”目錄(等于盤片作者),并且“org_ID”目錄包括盤片共享目錄(Shared)的盤片唯一目錄(disc_ID)。
從圖11中可以看出,用于表示綁定單元110的BD目錄(BDMV)被安排在盤片目錄(disc_ID#1)下面,并且綁定單元110是以盤片為單位進(jìn)行配置的。
在BD目錄(BDMV)中,綁定單元110包括配有播放列表文件(00000.mpls)111的播放列表目錄(PLAYLIST)、配有剪輯信息文件(01000.clpi)112的剪輯信息目錄(CLIPINF)、配有流文件(01000.m2ts)113的流目錄(STREAM)。在這種情況下,圖11的第一較佳實(shí)施方式的特征在于,上述目錄(PLAYLIST、CLIPINF、和STREAM)中所包含的上述文件111、112和113都是以盤片為單位進(jìn)行配置的。
為了執(zhí)行上述下載/更新操作,光學(xué)記錄/再現(xiàn)設(shè)備的下載應(yīng)用程序識別出盤片唯一目錄(disc_ID#1)的當(dāng)前綁定單元110和/或盤片共享目錄(Shared)的當(dāng)前綁定單元110,并且將所識別出的當(dāng)前綁定單元信息報(bào)告給外部內(nèi)容提供商(CP)。
基于下載應(yīng)用程序的上述報(bào)告結(jié)果,內(nèi)容提供商(CP)提供多個(gè)數(shù)據(jù)庫文件(例如,索引表格、對象文件(MovieObject)和播放列表(PLayList)等),并且光學(xué)記錄/再現(xiàn)的下載應(yīng)用程序?qū)?nèi)容提供商(CP)的文件下載到特定盤片的臨時(shí)目錄中。在這種情況下,上述下載應(yīng)用程序被確定為BD-J應(yīng)用程序。
上述臨時(shí)目錄中所包含的新下載的文件表示配有播放列表文件(00000.mpls)114和播放列表文件(00001.mpls)115的播放列表目錄(PLAYLIST)、配有剪輯信息文件(02000.clpi)116的剪輯信息目錄(CLIPINF)、以及配有流文件(02000.m2ts)117的流目錄(STREAM)。
與上述描述相關(guān)的是,上述目錄(PLAYLIST、CLIPINF和STREAM)中所包含的文件114、115、116和117都是以盤片為單位進(jìn)行配置的,并且被更新到上述綁定單元110中。
如果在將數(shù)據(jù)下載到臨時(shí)目錄中之后下載應(yīng)用程序發(fā)送虛擬文件系統(tǒng)(VFS)的更新請求,則光學(xué)記錄/再現(xiàn)設(shè)備的常駐應(yīng)用程序?qū)⑴R時(shí)目錄的文件移動(dòng)到盤片目錄(disc_ID#1)中所包含的相關(guān)目錄中,使得綁定單元110被更新。
與上述描述相關(guān)的是,在光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)標(biāo)題的同時(shí)虛擬文件系統(tǒng)并不進(jìn)入激活狀態(tài),并且在光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)標(biāo)題的同時(shí)更新該綁定單元。
如果在上述更新操作過程中綁定單元110中所包含的文件具有與臨時(shí)目錄中的文件相同的名稱,則臨時(shí)目錄的文件被重寫在綁定單元110的文件的上面。否則,如果在上述更新操作過程中綁定單元110中所包含的文件具有與臨時(shí)目錄中的文件不相同的文件名,則臨時(shí)目錄的文件被附加(或添加)到綁定單元110的文件之后。
例如,如果其文件名與綁定單元110的播放列表文件(00000.mpls)111的文件名相同的播放列表文件(00000.mpls)114以及其文件名與綁定單元110的播放列表文件(00000.mpls)111的文件名不相同的播放列表文件(00001.mpls)115均被要求更新成綁定單元110的播放列表文件(00000.mpls)111,則在執(zhí)行上述更新操作之后所形成的綁定單元110-1中所包含的播放列表目錄(PLAYLIST)的播放列表文件包括通過上述重寫動(dòng)作而形成的播放列表文件(00000.mpls)111-1以及通過上述附加動(dòng)作而形成的播放列表文件(00001.mpls)15。
在執(zhí)行更新操作之后而形成的綁定單元110-1中所包含的剪輯信息文件和流文件是分別通過將臨時(shí)目錄的文件添加到綁定單元110的文件而進(jìn)行配置的。結(jié)果,綁定單元110-1的剪輯信息目錄(CLIPINF)包括剪輯信息文件(01000.clpi)112和另一個(gè)剪輯信息文件(02000.clpi)116,并且綁定單元110-1的流目錄(STREAM)包括流文件(01000.m2ts)113和另一個(gè)流文件(02000.m2ts)117。
與上述描述相關(guān)的是,在執(zhí)行更新操作之后所形成的臨時(shí)目錄變?yōu)榭瞻?,并且臨時(shí)目錄的空白狀態(tài)保持著,直到新數(shù)據(jù)被重新下載到臨時(shí)目錄中。
圖12是示出了根據(jù)本發(fā)明第二較佳實(shí)施方式以標(biāo)題為單位從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的概念圖。
盡管圖12的基本目錄結(jié)構(gòu)等于圖11的基本目錄結(jié)構(gòu),但是本地存儲器綁定單元120的各個(gè)目錄中所包含的文件都是根據(jù)各個(gè)標(biāo)題來分類的,這與圖11所示的第一較佳實(shí)施方式不同。下文將參照圖12詳細(xì)描述第二較佳實(shí)施方式。
參照圖12,盤片唯一目錄(disc_ID#1)和盤片共享目錄(Shared)被包含在各內(nèi)容提供商(CP)的“org_ID#1”目錄中。用于表示綁定單元120的BD目錄(BDMV)被安排在盤片唯一目錄(disc_ID#1)的下面,并且由BD目錄(BDMV)所指定的綁定單元120的文件是根據(jù)各個(gè)標(biāo)題單元(例如,“標(biāo)題1”和“標(biāo)題2”,...)來分類的。
在BD目錄(BDMV)中,本地存儲器的綁定單元120包括配有播放列表文件(00000.mpls)121的播放列表目錄(PLAYLIST)、配有剪輯信息文件(01000.clpi)123和剪輯信息文件(02000.clpi)124的剪輯信息目錄(CLIPINF)、以及配有流文件(01000.m2ts)125和流文件(02000.m2ts)126的流目錄(STREAM)。
例如,上述目錄(PLAYLIST、CLIPINF和STREAM)所包含的文件中的特定文件(即00000.mpls(121)、01000.clpi(123)和01000.m2ts(125))表示第一標(biāo)題(即,標(biāo)題1)的文件,而上述目錄(PLAYLIST、CLIPINF和STREAM)中所包含的其余文件(即,00001.mpls(122)、02000.clpi(124)和02000.m2ts(126))則表示第二標(biāo)題(即,標(biāo)題2)的文件。
與上述描述相關(guān)的是,當(dāng)數(shù)據(jù)被下載到本地存儲器中時(shí),用于指出本地存儲器中所包含的綁定單元120的文件是否等于特定的標(biāo)題文件的特定信息最好被下載到本地存儲器中,一起被下載的還有與標(biāo)題相關(guān)的信息。
如果用戶選擇針對特定標(biāo)題(例如,“標(biāo)題1”)要下載的綁定單元,則光學(xué)記錄/再現(xiàn)設(shè)備的下載應(yīng)用程序?qū)⑨槍τ脩羲x“標(biāo)題1”的新綁定單元的文件下載到臨時(shí)目錄中。在這種情況下,上述下載應(yīng)用程序最好被確定為BD-J應(yīng)用程序。
例如,臨時(shí)目錄中所存儲的新下載的文件表示配有播放列表文件(00000.mpls)131和播放列表文件(00002.mpls)132的播放列表目錄(PLAYLIST)、配有剪輯信息文件(03000.clpi)133的剪輯信息目錄(CLIPINF)以及配有流文件(03000.m2ts)134的流目錄(STREAM)。在這種情況下,上述文件由與“標(biāo)題1”相關(guān)的文件組成,并且被更新到綁定單元120中。
如果在數(shù)據(jù)被下載到臨時(shí)目錄中之后下載應(yīng)用程序發(fā)送了虛擬文件系統(tǒng)(VFS)的更新請求,則光學(xué)記錄/再現(xiàn)設(shè)備的常駐應(yīng)用程序?qū)⑴R時(shí)目錄的文件移動(dòng)到盤片目錄(disc_ID#1)中所包含的下級目錄中,使得綁定單元120被更新。
與上述描述相關(guān)的是,在光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)標(biāo)題的同時(shí)虛擬文件系統(tǒng)并不進(jìn)入激活狀態(tài),而在光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)標(biāo)題的同時(shí)更新上述綁定單元。
在上述更新操作期間,綁定單元120的多個(gè)文件中的“標(biāo)題1”的文件被刪除,并且用臨時(shí)目錄的文件來替代,使得在完成上述更新操作之后所獲得的綁定單元120-1得以形成。
換句話說,“標(biāo)題1”的文件(即播放列表文件(00000.mpls)121、剪輯信息文件(01000.clpi)123和流文件(01000.m2ts)125)被刪除了。上述播放列表文件被播放列表文件(00000.mpls)131和播放列表文件(00002.mpls)132替代,剪輯信息文件(01000.clpi)123被另一個(gè)剪輯信息文件(03000.clpi)133替代,而流文件(01000.m2ts)125則被另一個(gè)流文件(03000.m2ts)134替代,使得綁定單元120-1得以形成了。
因此,在完成上述更新操作之后所形成的綁定單元120-1包括位于播放列表目錄(PLAYLIST)中的播放列表文件(00000.mpls)131和播放列表文件(00001.mpls)122。綁定單元120-1的剪輯信息目錄(CLIPINF)包括剪輯信息文件(03000.clpi)133和另一個(gè)剪輯信息文件(02000.clpi)124,而綁定單元120-1的流目錄(STREAM)包括流文件(03000.m2ts)134和另一個(gè)流文件(02000.m2ts)126。
與上述描述相關(guān)的是,在完成更新操作之后所形成的臨時(shí)目錄變?yōu)榭瞻?,并且臨時(shí)目錄的空白狀態(tài)保持著,直到新數(shù)據(jù)被重新下載到臨時(shí)目錄中。
圖13是示出了根據(jù)本發(fā)明第三較佳實(shí)施方式以內(nèi)容為單位從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的概念圖。
盡管圖13所示本地存儲器的基本目錄結(jié)構(gòu)等于圖11所示的,但是本地存儲器綁定單元140中所包含的播放列表目錄(PLAYLIST)的播放列表文件是以內(nèi)容為單位進(jìn)行配置的,這一點(diǎn)與圖11和圖12所示的第一和第二較佳實(shí)施方式不同。下面將參照圖13來詳細(xì)描述第三較佳實(shí)施方式。
參照圖13,盤片唯一目錄(disc_ID#1)和盤片共享目錄(Shared)被包含在各內(nèi)容提供商(CP)的“org_ID#1”目錄中。用于表示綁定單元140的BD目錄(BDMV)被安排在盤片目錄(disc_ID#1)的下面,并且由BD目錄(BDMV)指定的綁定單元140是以內(nèi)容為單位進(jìn)行配置的。
本地存儲器的綁定單元140包括配有特定內(nèi)容(例如,“內(nèi)容1”)的播放列表文件(00000.mpls)141的播放列表目錄(PLAYLIST);配有特定內(nèi)容(例如,“內(nèi)容1”)的剪輯信息文件(01000.clpi)142的剪輯信息目錄(CLIPINF);以及配有特定內(nèi)容(例如,“內(nèi)容1”)的流文件(01000.m2ts)143的流目錄(STREAM)。
例如,如果用戶選擇待下載的文件,則下載應(yīng)用程序?qū)?nèi)容提供商(CP)所提供的數(shù)據(jù)庫文件和流文件下載到臨時(shí)目錄中。上述數(shù)據(jù)庫和流文件包括僅用于一個(gè)BD-ROM(它充當(dāng)記錄介質(zhì))的部分的、修改的、或完全的信息。在這種情況下,上述下載應(yīng)用程序被確定為是BD-J應(yīng)用程序。
例如,關(guān)于臨時(shí)目錄中所存儲的新下載的文件,BD目錄(BDMV)位于臨時(shí)目錄的下面。BD目錄(BDMV)包括配有播放列表文件(00000.mpls)144和播放列表文件(00001.mpls)145的播放列表目錄(PLAYLIST)、配有剪輯信息文件(02000.clpi)146的剪輯信息目錄(CLIPINF)、以及配有流文件(02000.m2ts)147的流目錄(STREAM)。在這種情況下,上述文件由與新內(nèi)容(例如,“內(nèi)容2”)相關(guān)的文件組成,并且被更新到綁定單元140。
如果光學(xué)記錄/再現(xiàn)設(shè)備的常駐應(yīng)用程序?qū)⑴R時(shí)目錄的文件移動(dòng)到盤片唯一目錄(disc_ID#1)的下級目錄中,則綁定單元140被更新。
與上述描述相關(guān)的是,在光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)標(biāo)題的同時(shí)虛擬文件系統(tǒng)并不進(jìn)入激活狀態(tài),并且在光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)標(biāo)題的同時(shí)更新該綁定單元。
在上述更新操作中,綁定單元140的文件保留,并且附加(或添加)臨時(shí)目錄的文件,使得在上述更新操作完成之后所獲得的綁定單元140-1得以形成。
因此,在完成上述更新操作之后而形成的綁定單元140-1包括位于播放列表目錄(PLAYLIST)中的播放列表文件(00000.00.mpls)141、播放列表文件(00000.01.mpls)144和播放列表文件(00000.01.mpls)145。綁定單元140-1的剪輯信息目錄(CLIPINF)包括剪輯信息文件(01000.clpi)142和另一個(gè)剪輯信息文件(02000.clpi)146,并且綁定單元140-1的流目錄(STREAM)包括流文件(01000.m2ts)143和另一個(gè)流文件(02000.m2ts)147。
上述播放列表文件(00000.00.mpls)141表示預(yù)下載的內(nèi)容。例如,播放列表文件(00000.00.mpls)141用作特定內(nèi)容“內(nèi)容1”的播放列表文件。播放列表文件(00000.01.mpls)144表示新下載的內(nèi)容,并且用作特定內(nèi)容“內(nèi)容2”的播放列表文件。
與上述描述相關(guān)的是,在完成更新操作之后所形成的臨時(shí)目錄變?yōu)榭瞻?,并且臨時(shí)目錄的空白狀態(tài)保持著,直到新數(shù)據(jù)被重新下載到臨時(shí)目錄中。
圖14是示出了根據(jù)本發(fā)明從本地存儲器中下載數(shù)據(jù)/將數(shù)據(jù)更新到本地存儲器中的方法的流程圖。
參照圖14,如果盤片被裝入光學(xué)記錄/再現(xiàn)設(shè)備,則在步驟S110中光學(xué)記錄/再現(xiàn)設(shè)備識別所裝入盤片的當(dāng)前綁定單元結(jié)構(gòu)并且將識別出的綁定單元結(jié)構(gòu)報(bào)告給內(nèi)容提供商(CP)。然而,如果綁定結(jié)構(gòu)是以標(biāo)題為單位或以內(nèi)容為單位進(jìn)行配置的,則上述步驟S110可能不是必需的。
在步驟S111中,光學(xué)記錄/再現(xiàn)設(shè)備將內(nèi)容提供商(CP)所提供的所有文件中用戶選中的文件下載到本地存儲器中。應(yīng)該注意到,要被用戶選中的文件以及內(nèi)容提供商(CP)將要傳輸?shù)奈募梢愿鶕?jù)本地存儲器中所包含的綁定單元結(jié)構(gòu)來進(jìn)行變化。
如果在步驟S111中完成了上述下載操作,則在步驟S112中光學(xué)記錄/再現(xiàn)設(shè)備判定是否存在更新請求。在這種情況下,更新請求可以表示虛擬文件系統(tǒng)的更新請求。
如果在步驟S112中判定不存在更新請求,則在步驟S113中光學(xué)記錄/再現(xiàn)設(shè)備并不更新本地存儲器綁定單元。
否則,如果在步驟S112中判定存在更新請求,則在步驟S114中光學(xué)記錄/再現(xiàn)設(shè)備判定是否可以更新所下載的數(shù)據(jù),使得它可以驗(yàn)證所下載的數(shù)據(jù)是否有安全問題以及當(dāng)前的播放器是否進(jìn)入數(shù)據(jù)再現(xiàn)模式。換句話說,如果沒有驗(yàn)證問題并且播放器進(jìn)入了再現(xiàn)模式,則光學(xué)記錄/再現(xiàn)設(shè)備判定可以更新所下載的數(shù)據(jù)。否則,如果出現(xiàn)驗(yàn)證問題并且播放器沒有進(jìn)入再現(xiàn)模式,則光學(xué)記錄/再現(xiàn)設(shè)備判定無法更新所下載的數(shù)據(jù)。
如果在步驟S114中判定可以更新所下載的數(shù)據(jù),則在步驟S115中光學(xué)記錄/再現(xiàn)設(shè)備更新本地存儲器綁定單元。否則,如果在步驟S114中判定無法更新所下載的數(shù)據(jù),則在步驟S116中光學(xué)記錄/再現(xiàn)設(shè)備并不更新本地存儲器綁定單元。步驟S115中被更新的綁定單元最終更新了虛擬包。具體來講,虛擬包的更新操作會遇到標(biāo)題的改變,使得當(dāng)一個(gè)標(biāo)題變?yōu)榱硪粋€(gè)標(biāo)題時(shí)必須更新虛擬包。
根據(jù)上文的描述,根據(jù)本發(fā)明利用本地存儲器從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的方法和裝置能夠有效地再現(xiàn)記錄介質(zhì)中所記錄的原始數(shù)據(jù)以及本地存儲器中所存儲的附加數(shù)據(jù),從而為用戶創(chuàng)建了更方便的功能。
工業(yè)實(shí)用性對于本領(lǐng)域的技術(shù)人員而言,可以在不背離本發(fā)明的精神和范圍的情況下對本發(fā)明作出各種修改和變化。因此,本發(fā)明旨在涵蓋這些修改和變化,只要它們落在所附的權(quán)利要求書及其等價(jià)方案的范圍中。
權(quán)利要求
1.一種利用本地存儲器再現(xiàn)記錄介質(zhì)的數(shù)據(jù)的方法,包括如下步驟a)將所下載的數(shù)據(jù)存儲到所述本地存儲器中;b)確定所下載的數(shù)據(jù)是否可以被更新到本地存儲器文件結(jié)構(gòu)中,并且若確定可以更新所下載的數(shù)據(jù),則將所下載的數(shù)據(jù)更新到所述本地存儲器文件結(jié)構(gòu)中;c)在更新后的本地存儲器文件結(jié)構(gòu)中形成綁定單元;以及d)通過將所形成的綁定單元與所述記錄介質(zhì)中所包含的文件結(jié)構(gòu)組合起來便形成了虛擬包,并且根據(jù)所形成的虛擬包來再現(xiàn)記錄介質(zhì)數(shù)據(jù)和/或所下載的本地存儲器數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,還包括如下步驟如果在所下載的數(shù)據(jù)中出現(xiàn)驗(yàn)證差錯(cuò),則允許不執(zhí)行更新操作。
3.如權(quán)利要求1所述的方法,還包括如下步驟如果播放器進(jìn)入了再現(xiàn)模式,則允許不執(zhí)行更新操作。
4.如權(quán)利要求1所述的方法,其特征在于,所下載的數(shù)據(jù)包括綁定單元清單文件,并且所述綁定單元由所述綁定單元清單文件來確定。
5.如權(quán)利要求4所述的方法,其特征在于,所述綁定單元包括多個(gè)文件,并且所述多個(gè)文件被確定為只讀文件。
6.如權(quán)利要求4所述的方法,其特征在于,所述綁定單元清單文件包括與所述綁定單元中所包含的所有文件相關(guān)的名稱映射信息。
7.如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述本地存儲器文件結(jié)構(gòu)被更新時(shí),用新下載的綁定單元清單文件來替代所述本地存儲器文件結(jié)構(gòu)中所包含的綁定單元清單文件。
8.如權(quán)利要求1所述的方法,其特征在于,所下載的數(shù)據(jù)被暫時(shí)存儲到所述本地存儲器中所包含的臨時(shí)區(qū)域中。
9.如權(quán)利要求8所述的方法,其特征在于,所述臨時(shí)區(qū)域中所存儲的數(shù)據(jù)被更新到所述本地存儲器文件結(jié)構(gòu)中,并且所述臨時(shí)區(qū)域變?yōu)榭瞻住?br> 10.如權(quán)利要求1所述的方法,其特征在于,所下載的數(shù)據(jù)是以盤片為單位進(jìn)行更新的。
11.如權(quán)利要求10所述的方法,其特征在于,所述更新操作控制其名稱與常規(guī)文件的名稱相同的文件以使其被重寫,并且還控制其名稱與常規(guī)文件的名稱不同的文件以使其被附上。
12.如權(quán)利要求1所述的方法,其特征在于,所下載的數(shù)據(jù)是以標(biāo)題為單位進(jìn)行更新的。
13.如權(quán)利要求12所述的方法,其特征在于,所述更新操作刪除了待更新的標(biāo)題的舊版本文件,并且用新下載的文件來替代所述舊版本文件。
14.如權(quán)利要求1所述的方法,其特征在于,所下載的數(shù)據(jù)是以內(nèi)容為單位進(jìn)行更新的。
15.如權(quán)利要求14所述的方法,其特征在于,所下載的文件還包括與執(zhí)行所述更新操作之前所形成的文件相比是“部分的”和/或“修改的”信息。
16.如權(quán)利要求1所述的方法,還包括如下步驟利用虛擬文件系統(tǒng)來形成所述虛擬包,以及利用所形成的虛擬文件結(jié)構(gòu)來再現(xiàn)所述記錄介質(zhì)數(shù)據(jù)和/或所述本地存儲器數(shù)據(jù)。
17.一種用于更新本地存儲器的數(shù)據(jù)的方法,包括如下步驟a)從外部下載文件,并且將所下載的文件存儲到所述本地存儲器中;b)如果所述文件被下載到所述本地存儲器中,則確定是否存在更新請求;c)如果確定存在所述更新請求,則確定是否可以更新所下載的文件;以及d)如果確定可以更新所下載的文件,則更新所述本地存儲器中所包含的綁定單元。
18.如權(quán)利要求17所述的方法,還包括如下步驟在下載所述文件之前識別所述本地存儲器中所包含的當(dāng)前的綁定單元結(jié)構(gòu),并且將識別出的綁定單元結(jié)構(gòu)報(bào)告給內(nèi)容提供商。
19.如權(quán)利要求17所述的方法,其特征在于,所述本地存儲器包括用于臨時(shí)下載文件的臨時(shí)目錄。
20.如權(quán)利要求17所述的方法,其特征在于,所述本地存儲器中所包含的綁定單元是以盤片為單位、以標(biāo)題為單位、或以內(nèi)容為單位進(jìn)行配置的。
21.如權(quán)利要求17所述的方法,其特征在于,當(dāng)當(dāng)前的標(biāo)題變?yōu)榱硪粋€(gè)標(biāo)題時(shí),更新后的綁定單元更新虛擬包。
22.一種用于形成虛擬包的方法,包括如下步驟a)將所下載的、與所裝入的記錄介質(zhì)相關(guān)的數(shù)據(jù)存儲到本地存儲器中;b)通過將所下載的數(shù)據(jù)更新到所述本地存儲器中先前的文件結(jié)構(gòu),便在所述本地存儲器中形成了新的文件結(jié)構(gòu);c)從所述新的文件結(jié)構(gòu)形成綁定單元;以及d)通過將所述綁定單元綁定到記錄介質(zhì)文件結(jié)構(gòu),便形成了虛擬包。
23.一種利用本地存儲器來再現(xiàn)記錄介質(zhì)的數(shù)據(jù)的裝置,它包括拾取單元,用于從所述記錄介質(zhì)中讀取數(shù)據(jù);本地存儲器,所述本地存儲器用于下載與所述記錄介質(zhì)數(shù)據(jù)相關(guān)的數(shù)據(jù),存儲所下載的數(shù)據(jù),并且包括用于存儲更新完成后的數(shù)據(jù)的第一區(qū)域和用于存儲新下載的數(shù)據(jù)的第二區(qū)域;以及控制器,所述控制器用于將所述第二區(qū)域中所下載的數(shù)據(jù)更新到所述第一區(qū)域,利用更新后的數(shù)據(jù)來形成綁定單元,形成虛擬包,并且控制利用所述虛擬包來再現(xiàn)所述記錄介質(zhì)中所包含的數(shù)據(jù)和/或所述本地存儲器中所包含的數(shù)據(jù)的操作過程。
全文摘要
揭示了一種利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置。如果所下載的數(shù)據(jù)被存儲到本地存儲器中并且進(jìn)入可更新狀態(tài),則它被更新到本地存儲器文件結(jié)構(gòu)。在更新后的本地存儲器文件結(jié)構(gòu)中形成了綁定單元,并且所形成的綁定單元與記錄介質(zhì)文件結(jié)構(gòu)組合在一起,使得虛擬包得以形成。因此,根據(jù)所形成的虛擬包,來再現(xiàn)記錄介質(zhì)數(shù)據(jù)和/或下載的本地存儲器數(shù)據(jù)。
文檔編號G11B19/02GK101057286SQ200580038235
公開日2007年10月17日 申請日期2005年11月8日 優(yōu)先權(quán)日2004年11月8日
發(fā)明者徐康洙, 劉齊鏞, 金柄辰 申請人:Lg電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1