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

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

文檔序號:6758991閱讀:276來源:國知局
專利名稱:利用本地存儲器從記錄介質(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ù)和本地存儲器中所記錄的數(shù)據(jù)的方法和裝置。
本發(fā)明的另一個(gè)目的是提供一種利用本地存儲器中所包含的綁定單元來形成虛擬包的方法。
本發(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)利用綁定信息將綁定單元與記錄介質(zhì)中所包含的文件綁定在一起,并形成虛擬包,其中當(dāng)綁定單元中所包含的文件等于記錄介質(zhì)中所包含的文件時(shí)綁定單元的文件具有綁定優(yōu)先級;以及c)利用所形成的虛擬包來再現(xiàn)記錄介質(zhì)中所記錄的數(shù)據(jù)和本地存儲器中所存儲的數(shù)據(jù)。
在本發(fā)明的另一個(gè)方面,提供了一種用于形成虛擬包的方法,它包括如下步驟a)利用本地存儲器中所存儲的數(shù)據(jù)中的綁定單元清單文件來形成綁定單元;以及b)將綁定單元與記錄介質(zhì)中所包含的文件綁定在一起,并且利用綁定單元清單文件來形成虛擬包,其中基于綁定單元清單文件,當(dāng)綁定單元中所包含的文件等于記錄介質(zhì)中所包含的文件時(shí),綁定單元的文件具有綁定優(yōu)先級。
在本發(fā)明的另一個(gè)方面,提供了一種利用本地存儲器再現(xiàn)記錄介質(zhì)中的數(shù)據(jù)的裝置,該裝置包括拾取單元,用于從記錄介質(zhì)中讀取原始數(shù)據(jù);本地存儲器,用于存儲與記錄介質(zhì)中所包含的原始數(shù)據(jù)相關(guān)的附加數(shù)據(jù);以及控制器,該控制器用于形成虛擬文件系統(tǒng)以再現(xiàn)原始數(shù)據(jù)和/或附加數(shù)據(jù),并且形成虛擬包以便利用虛擬文件系統(tǒng)來再現(xiàn)原始數(shù)據(jù)和/或附加數(shù)據(jù),其中,如果附加數(shù)據(jù)中所包含的特定文件等于記錄介質(zhì)中所包含的特定文件,則更高的優(yōu)先級被分配給附加數(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ā)明利用光學(xué)記錄/再現(xiàn)設(shè)備中所包含的所有部件中的本地存儲器來再現(xiàn)數(shù)據(jù)的裝置的方框圖;圖5是示出了根據(jù)本發(fā)明用于形成虛擬包的方法的概念圖,該虛擬包能夠同時(shí)再現(xiàn)記錄介質(zhì)中所記錄的數(shù)據(jù)和本地存儲器中所記錄的數(shù)據(jù);圖6是示出了根據(jù)本發(fā)明用于形成虛擬包的本地存儲器的綁定單元的結(jié)構(gòu)圖;圖7是示出了根據(jù)本發(fā)明利用虛擬文件系統(tǒng)(VFS)基于文件結(jié)構(gòu)來形成虛擬包的方法的概念圖;圖8a~8b是示出了根據(jù)本發(fā)明第一較佳實(shí)施方式用于形成/再現(xiàn)虛擬包的方法的概念圖,具體來講,該方法用于執(zhí)行綁定操作以便將以盤片為單位進(jìn)行配置的綁定單元(即按照盤片的綁定單元)與記錄介質(zhì)文件結(jié)構(gòu)(即盤片包)組合起來使得它形成/再現(xiàn)虛擬包;圖9a~9c是示出了根據(jù)本發(fā)明第二較佳實(shí)施方式用于形成/再現(xiàn)虛擬包的方法的概念圖,具體來講,該方法用于執(zhí)行綁定操作以便將以標(biāo)題為單位進(jìn)行配置的綁定單元(即按照標(biāo)題的綁定單元)與記錄介質(zhì)文件結(jié)構(gòu)(即盤片包)組合起來使得它形成/再現(xiàn)虛擬包;以及圖10a~10b是示出了根據(jù)本發(fā)明第三較佳實(shí)施方式用于形成/再現(xiàn)虛擬包的方法的概念圖,具體來講,該方法用于執(zhí)行綁定操作以便將以內(nèi)容為單位進(jìn)行配置的綁定單元(即按照內(nèi)容的綁定單元)與記錄介質(zhì)文件結(jié)構(gòu)(即盤片包)組合起來使得它形成/再現(xiàn)虛擬包。
具體實(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ù)各種記錄方式,可以是光盤、磁帶等。
為了便于描述并更好地理解本發(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ū)動器(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ù)。
為了便于描述,記錄介質(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è)備的聯(lián)合使用。
光學(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ū)動器。
光學(xué)記錄/再現(xiàn)設(shè)備10將數(shù)據(jù)記錄到光盤30中/從光盤30中再現(xiàn)出數(shù)據(jù),接收外部輸入信號,對接收到的信號執(zhí)行信號處理,并且將信號處理結(jié)果發(fā)送到外部顯示器20,使得用戶可以在顯示器20上看到信號處理結(jié)果。在這種情況下,對于可接收的外部信號,沒有什么限制。例如,代表性的外部輸入信號可以被確定為DTV-相關(guān)信號和因特網(wǎng)-相關(guān)信號等。具體來講,因特網(wǎng)是指用戶很容易獲得接入的通信網(wǎng)絡(luò),使得用戶可以利用光學(xué)記錄/再現(xiàn)設(shè)備10來下載特定的因特網(wǎng)數(shù)據(jù)并且還可以使用所下載的數(shù)據(jù)。
與上述描述相關(guān)的是,用于提供內(nèi)容數(shù)據(jù)的人(用作外部源)一般被稱為內(nèi)容提供商(CP)。
當(dāng)原始數(shù)據(jù)被記錄在光學(xué)記錄/再現(xiàn)設(shè)備10內(nèi)所裝入的光盤30中并且與該原始數(shù)據(jù)相關(guān)的附加數(shù)據(jù)存在于其它存儲位置中(例如因特網(wǎng))時(shí),本發(fā)明旨在同時(shí)再現(xiàn)該原始數(shù)據(jù)和該附加數(shù)據(jù)。
例如,假定復(fù)合的AV(音頻/視頻)流作為原始數(shù)據(jù)被記錄在光盤中,并且因特網(wǎng)上所用的附加數(shù)據(jù)是與原始數(shù)據(jù)的音頻流(例如韓語)不同的音頻流。在這種情況下,一些用戶可以從因特網(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ù)的復(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è)示例。根據(jù)本發(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ù)的過程被稱為子路徑。播放列表文件必須包含單個(gè)主路徑。根據(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è)復(fù)制文件,即用于存儲盤片再現(xiàn)相關(guān)信息的索引文件“index”的復(fù)制文件、對象文件“MovieObject”的復(fù)制文件、播放列表目錄(PLAYLIST)中所包含的所有播放列表文件(*.mpls)的復(fù)制文件以及剪輯信息目錄(CLIPINF)中所包含的所有剪輯信息文件(*.clpi)的復(fù)制文件。如果上述文件(“index”,“MovieObject”,“*.mpls”,“*.clpi”)遭到破壞,則盤片再現(xiàn)過程也遭到致命的破壞,因此備份目錄(BACKUP)被設(shè)計(jì)成預(yù)先存儲上述文件的復(fù)制文件作為備份文件。
與上述描述相關(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ù)的方法和裝置,并且下文將描述根據(jù)本發(fā)明的各種較佳實(shí)施方式。
圖4A是示出了根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備10的方框圖。
參照圖4A,光學(xué)記錄/再現(xiàn)設(shè)備10包括拾取單元11、伺服單元14、信號處理器13以及微處理器16。拾取單元11再現(xiàn)光盤中所記錄的原始數(shù)據(jù)以及包括再現(xiàn)/管理文件信息的管理信息。伺服單元14控制拾取單元11的各項(xiàng)操作。信號處理器13接收來自拾取單元11的再現(xiàn)信號,將接收到的再現(xiàn)信號恢復(fù)成所期望的信號值,或者將待記錄的信號調(diào)制成光盤中所記錄的另一種信號,使得它發(fā)送經(jīng)恢復(fù)或經(jīng)調(diào)制的結(jié)果。微處理器16控制上述各部件的相互操作。
控制器12在當(dāng)接收到來自用戶的命令時(shí)下載光盤外部存在的附加數(shù)據(jù),將所下載的附加數(shù)據(jù)存儲到本地存儲器15中,并且配置虛擬文件系統(tǒng)(VFS)以便再現(xiàn)光盤中所記錄的原始數(shù)據(jù)和本地存儲器中所存儲的附加數(shù)據(jù)??刂破?2利用VFS來形成包括原始數(shù)據(jù)和相關(guān)的附加數(shù)據(jù)的虛擬包,并且在當(dāng)接收到來自用戶的請求時(shí)利用所形成的虛擬包來再現(xiàn)原始數(shù)據(jù)和/或附加數(shù)據(jù)。
與上述描述相關(guān)的是,本地存儲器包括綁定單元,其與原始數(shù)據(jù)相關(guān)的附加數(shù)據(jù)是以盤片為單位、以標(biāo)題為單位、或以內(nèi)容為單位進(jìn)行配置的。
由控制器12形成的虛擬包包括至少一個(gè)虛擬播放列表,它包括至少一個(gè)能夠再現(xiàn)多個(gè)剪輯的播放項(xiàng)。
與上述描述相關(guān)的是,下文將參照圖5詳細(xì)描述VFS和虛擬包。
解碼器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í)地存儲到附加動態(tài)存儲器中,然后可以被使用。
圖4B是示出了根據(jù)本發(fā)明利用光學(xué)記錄/再現(xiàn)設(shè)備10中所包含的所有部件中的本地存儲器來再現(xiàn)光盤數(shù)據(jù)的裝置的方框圖。
下文將描述本地存儲器15中所存儲的信息。根據(jù)本發(fā)明的本地存儲器15存儲了文件信息(用于disc_id#n的目錄-文件樹信息),這包括每一單獨(dú)的盤片標(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ù)。
圖5是示出了根據(jù)本發(fā)明用于形成上述虛擬包以便同時(shí)再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù)的方法的概念圖。
如果在圖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從本地存儲器15的文件系統(tǒng)中讀取綁定單元清單信息,并且根據(jù)綁定單元清單信息首次形成綁定單元。光學(xué)記錄/再現(xiàn)設(shè)備10執(zhí)行綁定操作,該綁定操作用所裝入盤片(disc_ID#1)的盤片包來替代綁定單元清單信息,將綁定單元清單信息添加到盤片包,或?qū)⒔壎▎卧鍐涡畔⑴c盤片包合并。
與上述描述相關(guān)的是,根據(jù)本發(fā)明的綁定單元清單文件包括各種信息,例如“文件和標(biāo)題關(guān)系列表”信息,用于指出文件和標(biāo)題之間的關(guān)系;名稱映射信息,用于表示虛擬包中的綁定單元的所有文件的映射位置;漸進(jìn)的播放列表信息,用于漸進(jìn)的播放列表;以及證明信息。具體來講,上述名稱映射信息所指定的文件形成了綁定單元。
下文將描述根據(jù)本發(fā)明在被下載到本地存儲器中的數(shù)據(jù)中形成綁定單元的方法。
圖6是示出了根據(jù)本發(fā)明用于形成虛擬包的本地存儲器的綁定單元的結(jié)構(gòu)圖。
與上述描述相關(guān)的是,圖6的上述本地存儲器文件結(jié)構(gòu)包括位于綁定單元數(shù)據(jù)(BindingUnitData)目錄中的組織目錄(例如,org_ID#1),該組織目錄用于表示等于盤片作者的內(nèi)容提供商。換句話說,用于表示內(nèi)容提供商(CP)的組織目錄(例如,org_ID#1)被包含在BindingUnitData目錄中。組織目錄(org_ID#1)包括盤片目錄(disc_ID#1)和共享目錄(例如,Shared)。盤片目錄(disc_ID#1)表示相應(yīng)內(nèi)容提供商(CP)所制造的各個(gè)盤片的唯一目錄,而共享目錄(Shared)表示相應(yīng)內(nèi)容提供商(CP)所制造的所有盤片共享的目錄。
盤片目錄(disc_ID#1)包括綁定單元清單文件(disc_ID#1.bumf)和BD目錄(BDMV)。BD目錄(BDMV)包括兩個(gè)播放列表文件(即May2005.mpls和Apr2005.mpls)、兩個(gè)剪輯信息文件(即May2005.clpi和Apr2005.clpi)以及兩個(gè)流文件(即May2005.m2ts和Apr2005.m2ts)。共享目錄(Shared)包括AUXDATA(輔助數(shù)據(jù))文件(例如,Chinese.otf)。
根據(jù)上述文件結(jié)構(gòu),盤片目錄(disc_ID#1)中所包含的綁定單元清單文件(disc_ID#1.bumf)包括用于形成綁定單元的信息。如圖6所示,上述綁定單元清單文件(disc_ID#1.bumf)包括名稱映射信息,用于指示BD目錄(BDMV)中所包含的特定文件(例如,May2005.mpls、May2005.clpi和May2005.m2ts),還包括其它名稱映射信息,用于指示共享目錄中所包含的特定文件“Chinese.otf”。總之,名稱映射信息所指定的上述文件形成了綁定單元。與上述描述相關(guān)的是,應(yīng)該注意到,在不使用名稱映射信息的情況下,所形成的綁定單元中所包含的所有文件無法被刪除、添加或編輯。
圖7是示出了根據(jù)本發(fā)明利用虛擬文件系統(tǒng)(VFS)基于文件結(jié)構(gòu)來形成虛擬包的方法的概念圖。
參照圖7,特定的文件結(jié)構(gòu)(即,圖2的盤片包)被記錄在所裝入的盤片中。本地存儲器文件系統(tǒng)41被包含在本地存儲器中。本地存儲器文件系統(tǒng)41包括綁定單元和綁定信息,它們與所裝入的盤片(例如,Disc_id#1)組合起來。從圖6中可以看出,共享區(qū)域綁定單元和盤片特定區(qū)域綁定單元都是由綁定單元清單文件構(gòu)成的。
與上述描述相關(guān)的是,術(shù)語“綁定單元”包括共享區(qū)域綁定單元和盤片特定區(qū)域單元。
然而,應(yīng)該注意到,綁定單元自身無法像再現(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í)行綁定操作,以便將本地存儲器的綁定單元中所包含的共享區(qū)域綁定單元和盤片特定區(qū)域綁定單元與所裝入的盤片的盤片包組合起來,使得它形成了新的虛擬包。
下文將描述用于形成虛擬包的方法。當(dāng)利用綁定操作形成新的虛擬包時(shí),綁定操作是按如下順序執(zhí)行的盤片特定區(qū)域綁定單元→共享區(qū)域綁定單元→盤片包。換句話說,綁定操作的第一優(yōu)先級對應(yīng)于盤片特定區(qū)域綁定單元,綁定操作的第二優(yōu)先級對應(yīng)于共享區(qū)域綁定單元,并且綁定操作的最后優(yōu)先級對應(yīng)于盤片包。
例如,圖7示出了與所裝入的盤片(例如,disc_ID#1)相關(guān)的綁定單元。共享目錄(Shared)包括播放列表文件(00000.mpls)65、由播放列表文件(00000.mpls)65管理的剪輯(即剪輯信息文件“02000.clpi”)、以及流文件(02000.m2ts)。盤片目錄(disc_ID#1)包括由索引文件“index.bdmv”和對象文件“MovieObject.bdmv”組成并用于構(gòu)建索引表格信息的文件組62、特定的播放列表文件“00001.mpls”66、以及用于存儲輔助數(shù)據(jù)(AUXDATA)的AUXDATA文件”sound.bdmv”。
虛擬文件系統(tǒng)40根據(jù)綁定信息來執(zhí)行綁定操作。用盤片特定區(qū)域綁定單元中所包含的索引/對象文件“index.bdmv”和“MovieObject.bdmv”所組成的上述文件組62,來替代盤片包中所包含的索引/對象文件“index.bdmv”和“MovieObject.bdmv”所組成的文件組61,使得虛擬包51中所包含的索引/對象文件“index.bdmv”和“MovieObject.bdmv”63得以配置。
換句話說,從用作外部輸入源的內(nèi)容提供商(CP)處下載盤片特定區(qū)域綁定單元中所包含的索引/對象文件“index.bdmv”和“MovieObject.bdmv”62。這意味著內(nèi)容提供商(CP)預(yù)先傳輸適合于完成綁定操作之后所形成的綁定結(jié)構(gòu)的索引/對象文件。
當(dāng)將共享區(qū)域綁定單元中所包含的播放列表文件(00000.mpls)65與盤片包中所包含的其它播放列表文件(00000.mpls)64組合起來時(shí),通過用具有更早優(yōu)先級的共享區(qū)域綁定單元的其它播放列表文件65來替代播放列表文件64,便在虛擬包中配置了播放列表文件(00001.mpls)67。
盤片特定區(qū)域綁定單元中所包含的播放列表文件(00001.mpls)66具有與共享區(qū)域綁定單元的播放列表文件(00000.mpls)65以及盤片包的播放列表文件(00000.mpls)64皆不同的文件名。因此,播放列表文件(00001.mpls)66被附加或添加到新形成的虛擬包,從而導(dǎo)致播放列表文件(00001.mpls)68的配置。
下文將參照圖8a~10b來描述當(dāng)通過綁定操作形成虛擬包時(shí)以盤片為單位(即根據(jù)盤片)進(jìn)行配置的第一文件結(jié)構(gòu)、當(dāng)通過綁定操作形成虛擬包時(shí)以標(biāo)題為單位(即根據(jù)標(biāo)題)進(jìn)行配置的第二文件結(jié)構(gòu)、以及當(dāng)通過綁定操作形成虛擬包時(shí)以內(nèi)容為單位(即根據(jù)內(nèi)容)進(jìn)行配置的第三文件結(jié)構(gòu)。
圖8a~8b是示出了根據(jù)本發(fā)明第一較佳實(shí)施方式用于形成/再現(xiàn)虛擬包的方法的概念圖,具體來講,該方法用于執(zhí)行綁定操作以便將以盤片為單位進(jìn)行配置的綁定單元(即按照盤片的綁定單元)與記錄介質(zhì)文件結(jié)構(gòu)(即盤片包)組合起來使得它形成/再現(xiàn)虛擬包;參照圖8a~8b,如果盤片被裝入光學(xué)記錄/再現(xiàn)設(shè)備,光學(xué)記錄/再現(xiàn)設(shè)備識別出盤片ID(disc_ID)信息。例如,等于所識別出的盤片的BD-ROM盤片包括索引/對象文件“index.bdmv”和“MovieO bject.bdmv”71、由“00000.mpls”75和“00001.mpls”組成的播放列表文件、由“01000.clip”和“01001.clpi”組成的剪輯信息文件、由“01000.m2ts”和“01001.m2ts”組成的流文件、以及AUXDATA文件。
在識別出上述盤片ID信息(disc_ID)之后,在步驟S10中光學(xué)記錄/再現(xiàn)設(shè)備判定以盤片為單位進(jìn)行配置的綁定單元是否被包含在本地存儲器的同一disc_ID文件結(jié)構(gòu)中。本地存儲器文件結(jié)構(gòu)包括配有盤片特定區(qū)域綁定單元的盤片目錄(disc_ID)和/或配有內(nèi)容提供商(CP)的共享區(qū)域綁定單元的共享目錄(Shared)。索引/對象文件“index.bdmv”和“MovieObject.bdmv”72、由“00000.mpls”76和“00002.mpls”組成的播放列表文件、剪輯信息文件“01002.clip”、流文件“01002.m2ts”以及AUXDATA文件都被包含在盤片目錄(disc_ID)和/或共享目錄(Shared)中。換句話說,本地存儲器文件結(jié)構(gòu)具有與盤片相同的目錄和文件結(jié)構(gòu)。
與上述描述相關(guān)的是,單個(gè)綁定單元最好被包含在盤片目錄(disc_ID)或共享目錄(Shared)中。較佳地,用于表示內(nèi)容提供商(CP)的工作室準(zhǔn)備了適合于綁定操作之后所形成的虛擬包的數(shù)據(jù)庫文件的數(shù)據(jù)(其中包括索引表格、電影對象和/或播放列表),并且若所裝入的盤片被判定是該內(nèi)容提供商(CP)所制造的盤片,則發(fā)送上述數(shù)據(jù)。
如果在步驟S10中同一盤片ID(disc_ID)的以盤片為單位進(jìn)行配置的綁定單元并不被包含在本地存儲器中,則在步驟S11中光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)盤片包。
如果在步驟S10中同一盤片ID(disc_ID)的以盤片為單位進(jìn)行配置的綁定單元被包含在本地存儲器中,則在步驟S12中光學(xué)記錄/再現(xiàn)設(shè)備在考慮到綁定信息的情況下判定虛擬文件系統(tǒng)是否執(zhí)行綁定操作。如果在步驟S12中不執(zhí)行綁定操作,則在步驟S13中光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)盤片包。如果在步驟S12中執(zhí)行綁定操作,則在步驟S14中光學(xué)記錄/再現(xiàn)設(shè)備形成虛擬包并且再現(xiàn)虛擬包。
如果以盤片為單位配置的綁定單元被包含在本地存儲器中,則下文將描述用于形成虛擬包的方法以及所形成的虛擬包。
虛擬文件系統(tǒng)(VFS)根據(jù)綁定信息基于盤片包來執(zhí)行綁定操作。在這種情況下,用盤片目錄(disc_ID)和/或共享目錄(shared)中的索引/對象文件72來替代盤片包中所包含的索引/對象文件(“index.bdmv”和“MovieO bject.bdmv”)71,使得虛擬包的索引/對象文件(“index.bdmv”和“MovieObject.bdmv”)73得以配置。
如圖7所示,索引/對象文件(“index.bdmv”和“MovieObject.bdmv”)72被包含在從內(nèi)容提供商(CP)處下載的數(shù)據(jù)中。因?yàn)閮?nèi)容提供商(CP)發(fā)送了適合于綁定操作之后所形成的綁定結(jié)構(gòu)的索引/對象文件,所以綁定單元的索引/對象文件(“index.bdmv”和“MovieObject.bdmv”)72具有與虛擬包的索引/對象文件(“index.bdmv”和“MovieObject.bdmv”)73相同的數(shù)據(jù)。
綁定操作將綁定單元中所包含的播放列表文件(00000.mpls)76與盤片包中所包含的播放列表文件(00000.mpls)75組合起來。其文件名與上述綁定單元相同的綁定單元中所包含的播放列表文件(00000.mpls)76以及盤片包中所包含的播放列表文件(00000.mpls)75均被具有更早優(yōu)先級的綁定單元的播放列表文件(00000.mpls)75替代。其文件名與上述綁定單元的文件名不同的綁定單元中所包含的播放列表文件“00002.mpls”被附加或添加,使得新形成的虛擬包的多個(gè)播放列表文件(“00000.mpls”77、“00001.mpls”和“00002.mpls”)得以配置。
圖9a~9c是示出了根據(jù)本發(fā)明第二較佳實(shí)施方式用于形成/再現(xiàn)虛擬包的方法的概念圖,具體來講,該方法用于執(zhí)行綁定操作以便將以標(biāo)題為單位進(jìn)行配置的綁定單元(即按照標(biāo)題的綁定單元)與記錄介質(zhì)文件結(jié)構(gòu)(即盤片包)組合起來使得它形成/再現(xiàn)虛擬包。
圖9a~9c所示的第二較佳實(shí)施方式示例性地示出了以標(biāo)題為單位進(jìn)行配置的綁定單元(即,“標(biāo)題#1BU”和“標(biāo)題#2BU”)。圖9a~9b示出了具有不同目錄結(jié)構(gòu)的示例。為了方便描述,圖9a和9b所示記錄介質(zhì)文件結(jié)構(gòu)等于圖8a的記錄介質(zhì)文件結(jié)構(gòu),所以關(guān)于記錄介質(zhì)文件結(jié)構(gòu)的詳細(xì)描述將略去。
圖9a示出了本地存儲器文件結(jié)構(gòu)的綁定單元是以標(biāo)題為單位進(jìn)行配置的這樣一種示例的第一較佳實(shí)施方式。盤片目錄(disc_ID)和共享目錄(Shared)包括用于每個(gè)標(biāo)題的目錄。換句話說,標(biāo)題#1的綁定單元目錄(標(biāo)題#1綁定單元,在下文中被稱為“標(biāo)題#1BD”)以及標(biāo)題#2的綁定單元目錄(標(biāo)題#2綁定單元,在下文中被稱為“標(biāo)題#2BD”)是彼此分開進(jìn)行配置的。
因此,記錄介質(zhì)文件結(jié)構(gòu)(用于表示由記錄介質(zhì)目錄和文件組成的特定結(jié)構(gòu))不同于本地存儲器綁定單元文件結(jié)構(gòu)(用于表示本地存儲器綁定單元的目錄和文件)。然而,本地存儲器綁定單元中所包含的文件的優(yōu)先級高于記錄介質(zhì)的文件優(yōu)先級。因此,如果像圖8a~8b那樣(其中綁定操作是以盤片為單位來執(zhí)行的)本地存儲器綁定單元中所包含的特定文件具有與記錄介質(zhì)文件相同的文件名,則用于執(zhí)行綁定操作的綁定機(jī)制執(zhí)行文件之間的替換操作。否則,如果本地存儲器綁定單元中所包含的特定文件具有與記錄介質(zhì)文件不同的文件名,則綁定機(jī)制執(zhí)行文件之間的附加操作。
圖9b示出了本地存儲器文件結(jié)構(gòu)的綁定單元是以標(biāo)題為單位進(jìn)行配置的第二較佳實(shí)施方式。盤片目錄(disc_ID)和/或共享目錄(shared)具有與記錄介質(zhì)相同的目錄和文件結(jié)構(gòu)。然而,應(yīng)該注意到,標(biāo)題#1的綁定單元(標(biāo)題#1綁定單元,在下文中被稱為“標(biāo)題#1BD”)以及標(biāo)題#2的綁定單元(標(biāo)題#2綁定單元,在下文中被稱為“標(biāo)題#2BD”)是用各個(gè)標(biāo)題的附加信息來進(jìn)行彼此區(qū)分的。
例如,如圖9b所示,標(biāo)題#1的綁定單元信息表示播放列表文件(00000.mpls)81、剪輯信息文件(01002.clpi)83和流文件(01002.m2ts)84。標(biāo)題#2的綁定單元信息表示播放列表文件(00002.mpls)82。
因此,圖9b所示的較佳實(shí)施方式不同于圖9a所示的較佳實(shí)施方式,即各個(gè)標(biāo)題具有不同的目錄。然而,在圖9b所示較佳實(shí)施方式中,本地存儲器綁定單元中所包含的文件的優(yōu)先級高于記錄介質(zhì)的文件的優(yōu)先級。因此,用于執(zhí)行綁定操作的綁定機(jī)制等于圖8a~8b的綁定機(jī)制,其中綁定操作是以盤片為單位來執(zhí)行的。
與上述描述相關(guān)的是,圖9a~9b所示綁定操作之后所形成的虛擬包等于圖8a的虛擬包,所以為了方便描述,相關(guān)的詳細(xì)描述將略去。
圖9c是示出了根據(jù)本發(fā)明用于形成虛擬包的方法的流程圖,該方法通過將以標(biāo)題為單位進(jìn)行配置的綁定單元與記錄介質(zhì)文件結(jié)構(gòu)組合起來從而形成虛擬包,使得它再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù)。
參照圖9c,如果盤片被裝入光學(xué)記錄/再現(xiàn)設(shè)備中,則光學(xué)記錄/再現(xiàn)設(shè)備識別盤片ID(disc_ID)信息。在識別出上述盤片ID信息(disc_ID)之后,在步驟S20中光學(xué)記錄/再現(xiàn)設(shè)備判定相同disc_ID信息的、以標(biāo)題為單位進(jìn)行配置的綁定單元是否被包含在本地存儲器中。綁定單元被包含在本地存儲器的盤片目錄(disc_ID)和/或共享目錄(Shared)中。具體來講,內(nèi)容提供商(CP)將各個(gè)標(biāo)題的文件發(fā)送到光學(xué)記錄/再現(xiàn)設(shè)備的本地存儲器中,以便再現(xiàn)各個(gè)標(biāo)題的數(shù)據(jù)。上述各個(gè)標(biāo)題的文件分別形成了綁定單元。
如果在步驟S20中相同盤片ID(disc_ID)的、以標(biāo)題為單位進(jìn)行配置的綁定單元并未被包含在本地存儲器中,則在步驟S21中光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)盤片包。如果在步驟S20中相同盤片ID(disc_ID)的、以標(biāo)題為單位進(jìn)行配置的綁定單元被包含在本地存儲器中,則在步驟S22中光學(xué)記錄/再現(xiàn)設(shè)備在考慮到綁定信息的情況下判定虛擬文件系統(tǒng)是否執(zhí)行綁定操作。在這種情況下,本地存儲器中所包含的綁定單元可以像圖9a所示那樣根據(jù)各個(gè)標(biāo)題單元被劃分成更小的綁定單元,或者可以像圖9b所示那樣利用附加信息來表示各個(gè)文件的文件且同時(shí)其目錄/文件結(jié)構(gòu)等于記錄介質(zhì)的目錄/文件結(jié)構(gòu)。
如果在步驟S22中并不請求執(zhí)行綁定操作,則在步驟S23中光學(xué)記錄/再現(xiàn)設(shè)備只利用盤片包來再現(xiàn)記錄介質(zhì)的數(shù)據(jù)。
否則,如果在步驟S22中要求執(zhí)行綁定操作,則在步驟S24中光學(xué)記錄/再現(xiàn)設(shè)備形成虛擬包并且利用所形成的虛擬包來再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù)。
如果記錄介質(zhì)文件結(jié)構(gòu)具有與本地存儲器文件結(jié)構(gòu)相同的文件名,則目錄優(yōu)先級被應(yīng)用于形成虛擬包的過程,使得文件替代得以執(zhí)行。目錄優(yōu)先級是按下面的順序盤片目錄(disc_ID)→共享目錄→BD-ROM目錄。如果記錄介質(zhì)文件結(jié)構(gòu)具有與本地存儲器文件結(jié)構(gòu)不同的文件名,則執(zhí)行文件之間的附加操作,使得虛擬包得以形成。較佳地,當(dāng)一個(gè)標(biāo)題變?yōu)榱硪粋€(gè)標(biāo)題時(shí),虛擬包可能要重新形成。
圖10a~10b是示出了根據(jù)本發(fā)明第三較佳實(shí)施方式用于形成/再現(xiàn)虛擬包的方法的概念圖,具體來講,該方法用于執(zhí)行綁定操作以便將以內(nèi)容為單位進(jìn)行配置的綁定單元(即按照內(nèi)容的綁定單元)與記錄介質(zhì)文件結(jié)構(gòu)(即盤片包)組合起來使得它形成/再現(xiàn)虛擬包。
與上述描述相關(guān)的是,圖10a的記錄介質(zhì)文件結(jié)構(gòu)等于圖8a的記錄介質(zhì)文件結(jié)構(gòu),所以為了便于描述,相關(guān)的詳細(xì)描述將略去。
圖10a示出了以內(nèi)容為單位(即根據(jù)內(nèi)容)對本地存儲器文件結(jié)構(gòu)的綁定單元進(jìn)行配置的較佳實(shí)施方式。參照圖10a,在盤片目錄(disc_ID)和共享目錄(Shared)中,均包含索引文件“index.bdmv”和對象文件“MovieObject.bdmv”。在播放列表目錄(PLAYLIST)中,包含播放列表文件(00000.00.mpls91、00000.01.mpls92和00002.mpls)。播放列表文件(00000.00.mpls)91是指第一內(nèi)容(內(nèi)容1)的播放列表文件,而播放列表文件(00000.01.mpls)92是指第二內(nèi)容(內(nèi)容2)的播放列表文件。
本地存儲器文件結(jié)構(gòu)的綁定單元包括剪輯信息目錄(CLIPINF)中所包含的剪輯信息文件(01002.clpi,01003.clpi)、流目錄(STREAM)中所包含的流文件(01002.m2ts,01003.m2ts)、以及AUXDATA目錄。
因此,本地存儲器文件結(jié)構(gòu)在概念上等于記錄介質(zhì)文件結(jié)構(gòu)(BD-ROM盤片)。然而,本地存儲器文件結(jié)構(gòu)中所下載的一些文件包括用于內(nèi)容數(shù)據(jù)的“部分的”或“校正的”信息?!安糠值摹被颉靶U摹毙畔?zhí)行合并過程以形成虛擬包。
因此,在以內(nèi)容為單位進(jìn)行配置的綁定單元與記錄介質(zhì)文件結(jié)構(gòu)(BD-ROM盤片)組合起來之后所形成的虛擬包是像下文那樣。索引文件“index.bdmv”和對象文件“MovieObject.bdmv”被包含在虛擬包中,播放列表文件(00000.mpls93、00001.mpls和00002.mpls)被包含在播放列表目錄(PLAYLIST)中。上述播放列表文件(00000.mpls)93是指當(dāng)記錄介質(zhì)播放列表文件(00000.mpls)75不僅與本地存儲器綁定單元的第一內(nèi)容(內(nèi)容1)的播放列表文件(00000.00.mpls)91合并且還與本地存儲器綁定單元的第二播放列表文件(內(nèi)容2)的播放列表文件(00000.01.mpls)92合并時(shí)所形成的播放列表文件。
剪輯信息文件(01000.clpi、01002.clpi和01003.clpi)被包含在剪輯信息目錄(CLIPINF)中,并且流文件(01000.m2ts、01002.m2ts和01003.m2ts)被包含在流目錄(STREAM)中,使得虛擬包得以形成。更具體地講,BD-ROM盤片中所包含的剪輯信息文件(01001.clpi)和流文件(01001.m2ts)被刪除,而綁定單元的剪輯信息文件(01002.clpi和01003.clpi)以及流文件(01002.m2ts和01003.m2ts)則被添加或附加,使得上述虛擬包得以形成。
圖10b是示出了根據(jù)本發(fā)明用于形成虛擬包的方法的流程圖,該方法通過將以內(nèi)容為單位進(jìn)行配置的綁定單元與記錄介質(zhì)文件結(jié)構(gòu)組合起來從而形成虛擬包,使得它再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù)。
參照圖10b,如果盤片被裝入光學(xué)記錄/再現(xiàn)設(shè)備中,則光學(xué)記錄/再現(xiàn)設(shè)備識別盤片ID(disc_ID)信息。在識別出上述盤片ID信息(disc_ID)之后,在步驟S30中光學(xué)記錄/再現(xiàn)設(shè)備判定相同disc_ID信息的、以內(nèi)容為單位進(jìn)行配置的綁定單元是否被包含在本地存儲器中。綁定單元被包含在本地存儲器的盤片目錄(disc_ID)和/或共享目錄(Shared)中。
如果在步驟S30中相同盤片ID(disc_ID)的、以內(nèi)容為單位進(jìn)行配置的綁定單元沒有被包含在本地存儲器中,則在步驟S31中光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)盤片包。
否則,如果在步驟S30中相同盤片ID(disc_ID)的、以內(nèi)容為單位進(jìn)行配置的綁定單元被包含在本地存儲器中,則在步驟S32中光學(xué)記錄/再現(xiàn)設(shè)備在考慮到綁定信息的情況下判定虛擬文件系統(tǒng)是否執(zhí)行綁定操作,該綁定操作用于將以內(nèi)容為單位進(jìn)行配置的綁定單元與記錄介質(zhì)文件結(jié)構(gòu)組合起來。
如果在步驟S32中不請求執(zhí)行綁定操作,則在步驟S33中光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)盤片包的數(shù)據(jù)。
否則如果在步驟S32中要求執(zhí)行綁定操作,則在步驟S34中光學(xué)記錄/再現(xiàn)設(shè)備形成虛擬包并且再現(xiàn)所形成的虛擬包的數(shù)據(jù)。
如果記錄介質(zhì)文件結(jié)構(gòu)具有與本地存儲器文件結(jié)構(gòu)相同的文件名,則目錄優(yōu)先級被應(yīng)用于形成虛擬包的過程中,使得文件替代得以執(zhí)行。目錄優(yōu)先級具有下面的順序盤片目錄(disc_ID)→共享目錄→BD-ROM目錄。如果記錄介質(zhì)文件結(jié)構(gòu)具有與本地存儲器文件結(jié)構(gòu)不同的文件名,則執(zhí)行文件之間的附加操作,使得虛擬包得以形成。較佳地,當(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.一種利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法,包括如下步驟a)從所述本地存儲器中所存儲的數(shù)據(jù)中,形成綁定單元;b)利用綁定信息將所述綁定單元與所述記錄介質(zhì)中所包含的文件綁定到一起,并且形成虛擬包,其中當(dāng)所述綁定單元中所包含的文件等于所述記錄介質(zhì)中所包含的文件時(shí)所述綁定單元的文件具有綁定優(yōu)先級;以及c)利用所形成的虛擬包來再現(xiàn)所述記錄介質(zhì)中所記錄的數(shù)據(jù)以及所述本地存儲器中所存儲的數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述綁定單元包括盤片特定區(qū)域綁定單元和共享區(qū)域綁定單元。
3.如權(quán)利要求1所述的方法,其特征在于,所述綁定信息表示綁定單元清單文件。
4.如權(quán)利要求3所述的方法,其特征在于,所述綁定單元清單文件包括與所述綁定單元中所包含的所有文件相關(guān)的名稱映射信息。
5.如權(quán)利要求2所述的方法,其特征在于,所述盤片特定區(qū)域綁定單元的文件的綁定優(yōu)先級高于所述共享區(qū)域綁定單元的文件的綁定優(yōu)先級。
6.如權(quán)利要求5所述的方法,還包括如下步驟如果所述記錄介質(zhì)和所述綁定單元中包含相同的文件名,則利用具有更高綁定優(yōu)先級的文件來形成虛擬包。
7.如權(quán)利要求6所述的方法,其特征在于,所述虛擬包是通過根據(jù)綁定優(yōu)先級用所述綁定單元中所包含的文件來替代所述記錄介質(zhì)中所包含的文件從而形成的。
8.如權(quán)利要求5所述的方法,還包括如下步驟如果所述記錄介質(zhì)和所述綁定單元中包含不同的文件名,則不管所述綁定優(yōu)先級利用所有的文件來形成虛擬包。
9.如權(quán)利要求1所述的方法,其特征在于,所述步驟b)包括如下步驟用所述綁定單元中所包含的索引文件“index”和對象文件“MovieObject”來替代所述記錄介質(zhì)的索引文件“index”和對象文件“MovieObject”,使得所述虛擬包得以形成。
10.如權(quán)利要求1所述的方法,其特征在于,所述步驟b)包括如下步驟以盤片為單位(即每一盤片)執(zhí)行所述綁定操作,使得所述虛擬包得以形成。
11.如權(quán)利要求1所述的方法,其特征在于,所述步驟b)包括如下步驟以標(biāo)題為單位(即每一標(biāo)題)執(zhí)行所述綁定操作,使得所述虛擬包得以形成。
12.如權(quán)利要求1所述的方法,其特征在于,所述步驟b)包括如下步驟以內(nèi)容為單位(即每一內(nèi)容)執(zhí)行所述綁定操作,使得所述虛擬包得以形成。
13.如權(quán)利要求1所述的方法,其特征在于,形成所述虛擬包的步驟b)以及利用所形成的虛擬包來再現(xiàn)數(shù)據(jù)的步驟c)均是由虛擬文件系統(tǒng)來執(zhí)行的。
14.一種用于形成虛擬包的方法,包括如下步驟a)利用本地存儲器中所存儲的數(shù)據(jù)中的綁定單元清單文件來形成綁定單元;以及b)將所述綁定單元與所述記錄介質(zhì)中所包含的文件綁定在一起,并且利用所述綁定單元清單文件來形成虛擬包,其中基于所述綁定單元清單文件,當(dāng)所述綁定單元中所包含的文件等于所述記錄介質(zhì)中所包含的文件時(shí),所述綁定單元的文件具有綁定優(yōu)先級。
15.如權(quán)利要求14所述的方法,其特征在于,所述綁定單元清單文件是從外部下載的。
16.如權(quán)利要求14所述的方法,其特征在于,所述綁定單元清單文件包括用于從本地存儲器中所包含的文件指出形成虛擬包的文件的信息。
17.如權(quán)利要求16所述的方法,其特征在于,所述綁定單元清單文件包括名稱映射信息,所述本地存儲器中具有特定文件名的文件用該名稱映射信息來指示所述虛擬包中所包含的新的文件名。
18.如權(quán)利要求17所述的方法,其特征在于如果所述綁定單元清單文件中所包含的名稱映射信息所指示的新的文件名等于所述記錄介質(zhì)中所包含的特定文件名,則只有被所述綁定單元清單文件指示的文件才被包含在所述虛擬包中。
19.一種利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的裝置,包括拾取單元,用于從所述記錄介質(zhì)中讀取原始數(shù)據(jù);本地存儲器,用于存儲與所述記錄介質(zhì)中所包含的原始數(shù)據(jù)相關(guān)的附加數(shù)據(jù);以及控制器,用于形成虛擬文件系統(tǒng)以便再現(xiàn)出所述原始數(shù)據(jù)和/或所述附加數(shù)據(jù),并利用所述虛擬文件系統(tǒng)來形成虛擬包以便再現(xiàn)所述原始數(shù)據(jù)和/或所述附加數(shù)據(jù),其中,如果所述附加數(shù)據(jù)中所包含的特定文件等于所述記錄介質(zhì)中所包含的特定文件,則更高的優(yōu)先級被分配給所述附加數(shù)據(jù)的文件。
全文摘要
揭示了利用本地存儲器從記錄介質(zhì)中再現(xiàn)出數(shù)據(jù)的方法和裝置。揭示了一種從外部下載與記錄介質(zhì)有關(guān)的數(shù)據(jù)并再現(xiàn)所下載的數(shù)據(jù)的方法和裝置。根據(jù)本地存儲器中所下載的數(shù)據(jù)形成了與記錄介質(zhì)組合在一起的綁定單元,并且利用綁定信息將該綁定單元與記錄介質(zhì)的文件綁定在一起,使得虛擬包得以形成。根據(jù)虛擬包,再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和/或本地存儲器的數(shù)據(jù)。如果在形成虛擬包時(shí)綁定單元中所包含的特定文件等于記錄介質(zhì)中所包含的特定文件,則優(yōu)先級被分配到綁定單元的文件,所以虛擬包得以形成。因此,可以同時(shí)有效地再現(xiàn)記錄介質(zhì)的數(shù)據(jù)和本地存儲器的數(shù)據(jù),從而為用戶提供更多的方便。
文檔編號G11B19/02GK101057285SQ200580038031
公開日2007年10月17日 申請日期2005年12月2日 優(yōu)先權(quán)日2004年12月3日
發(fā)明者徐康洙, 劉齊鏞, 金柄辰, 金建石, 千旼宰 申請人:Lg電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1