專利名稱:記錄介質(zhì)以及從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種記錄介質(zhì),以及向/從記錄介質(zhì)記錄/再現(xiàn)數(shù)據(jù)的方法和裝置。
背景技術(shù):
總地來(lái)說(shuō),光盤(pán)已被廣泛用作能夠在其中記錄大量數(shù)據(jù)的記錄介質(zhì)。尤其,最近已開(kāi)發(fā)出能長(zhǎng)時(shí)間記錄/存儲(chǔ)高質(zhì)量視頻數(shù)據(jù)和高質(zhì)量音頻數(shù)據(jù)的高密度光學(xué)記錄介質(zhì),例如藍(lán)光盤(pán)(BD)。
當(dāng)將數(shù)據(jù)記錄于記錄介質(zhì)中時(shí),廣泛地采用各種編碼技術(shù)來(lái)壓縮數(shù)據(jù),例如稱為運(yùn)動(dòng)圖像專家組(MPEG)技術(shù)的數(shù)據(jù)編碼方法。結(jié)合上述說(shuō)明,圖像組(GOP)概念被引入到包括前述MPEG技術(shù)的各種數(shù)據(jù)編碼標(biāo)準(zhǔn)中,以使GOP作為將單屏圖像分成多個(gè)圖像單元的單個(gè)編碼單元。
然而,盡管必須根據(jù)記錄環(huán)境記錄不同大小的GOP以將由若干GOP構(gòu)成的數(shù)據(jù)流記錄在記錄介質(zhì)中,但本領(lǐng)域內(nèi)技術(shù)人員還不是很了解優(yōu)選的記錄介質(zhì)文件結(jié)構(gòu)和再現(xiàn)記錄介質(zhì)的數(shù)據(jù)以實(shí)現(xiàn)前述不同大小的GOP的記錄的方法,因此在開(kāi)發(fā)基于BD的光學(xué)記錄/再現(xiàn)設(shè)備中存在許多限制和問(wèn)題。
發(fā)明內(nèi)容
因此,本發(fā)明針對(duì)一種記錄介質(zhì)以及從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置,它們能基本克服由于相關(guān)技術(shù)的限制和缺點(diǎn)造成的一個(gè)或多個(gè)問(wèn)題。
本發(fā)明的一個(gè)目的是提供一種改進(jìn)的適用于記錄介質(zhì)的記錄/再現(xiàn)方法,以及在該改進(jìn)的記錄/再現(xiàn)方法中使用的裝置。
本發(fā)明的另一目的是提供一種再現(xiàn)記錄介質(zhì)的數(shù)據(jù)的方法和裝置,其中用于標(biāo)識(shí)流的GOP類型的特定信息以及由不同GOP組成的流的類型信息被記錄在記錄介質(zhì)中。
本發(fā)明的又一目的是提供一種再現(xiàn)記錄介質(zhì)的數(shù)據(jù)的方法和裝置,其中包含在流中的各GOP的圖像類型標(biāo)識(shí)(ID)信息記錄在記錄介質(zhì)中。
本發(fā)明的其它優(yōu)點(diǎn)、目的和特征一部分將在下面的說(shuō)明中闡明,一部分在本領(lǐng)域內(nèi)技術(shù)人員閱讀下文后將變得明了,或可通過(guò)對(duì)本發(fā)明的實(shí)踐來(lái)獲知。本發(fā)明的目的和其它優(yōu)點(diǎn)可由書(shū)面說(shuō)明及其權(quán)利要求以及附圖中特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和達(dá)成。
為了實(shí)現(xiàn)這些目的和其它優(yōu)點(diǎn)并且根據(jù)本發(fā)明的目的,如本文中所體現(xiàn)和寬泛地說(shuō)明的那樣,一種記錄介質(zhì)包括記錄包括多個(gè)圖像組(GOP)的流的第一區(qū);以及記錄根據(jù)GOP長(zhǎng)度分類的GOP類型信息(GOP_type)的第二區(qū)。
在本發(fā)明的另一方面,這里提供一種再現(xiàn)其中記錄有多個(gè)圖像組(GOP)的記錄介質(zhì)的數(shù)據(jù)的方法,該方法包括以下步驟a)從記錄介質(zhì)讀取用于指定GOP類型的第一信息(GOP_type);以及b)使用所讀取的第一信息(GOP_type)再現(xiàn)包含在記錄介質(zhì)中的各GOP。
在本發(fā)明的另一方面,提供一種向其中記錄由多個(gè)圖像組(GOP)組成的數(shù)據(jù)流的記錄介質(zhì)中記錄數(shù)據(jù)的方法,該方法包括以下步驟a)根據(jù)GOP長(zhǎng)度將記錄在記錄介質(zhì)中的GOP分類成至少一個(gè)GOP類型;以及b)將經(jīng)分類的GOP和用于指定GOP類型的GOP類型信息同時(shí)記錄在記錄介質(zhì)中。
在本發(fā)明的又一方面,提供一種用于再現(xiàn)其中記錄有多個(gè)圖像組(GOP)的記錄介質(zhì)的數(shù)據(jù)的裝置,該裝置包括記錄/再現(xiàn)單元,用來(lái)從記錄介質(zhì)讀取圖像組(GOP)和用于指定GOP類型的GOP類型信息(GOP_type);解碼器,用來(lái)使用所讀取的GOP類型信息(GOP_type)再現(xiàn)包含在記錄介質(zhì)中的各GOP;以及控制器,用來(lái)控制記錄/再現(xiàn)單元和解碼器的操作。
在本發(fā)明的另一方面,提供一種用于向其中記錄由多個(gè)圖像組(GOP)組成的數(shù)據(jù)流的記錄介質(zhì)記錄數(shù)據(jù)的裝置,該裝置包括編碼器,用來(lái)根據(jù)GOP長(zhǎng)度將所記錄的GOP分類成至少一個(gè)GOP類型,并編碼由經(jīng)分類的GOP組成的流;記錄/再現(xiàn)單元,用來(lái)將由經(jīng)分類的GOP組成的流以及能夠指定GOP類型的GOP類型信息(GOP_type)記錄到記錄介質(zhì)中;以及控制器,用來(lái)控制記錄/再現(xiàn)單元和編碼器的操作。
在本發(fā)明又一方面,提供一種記錄介質(zhì),包括第一區(qū),用來(lái)記錄包括多個(gè)圖像組(GOP)的流;以及第二區(qū),用來(lái)記錄指定包含在每個(gè)GOP中的各圖像的類型的映射信息。
在本發(fā)明的又一方面,提供一種向其中記錄有多個(gè)圖像組(GOP)的記錄介質(zhì)中記錄數(shù)據(jù)的方法,該方法包括以下步驟a)從記錄介質(zhì)讀取用來(lái)指定包含在每個(gè)GOP中的各圖像的類型的映射信息;以及b)使用所讀取的映射信息將包含在GOP中的各圖像解碼。
應(yīng)當(dāng)理解本發(fā)明的前面的一般說(shuō)明和后面的詳細(xì)說(shuō)明均為示例性和解釋性的,并旨在為要求保護(hù)的本發(fā)明提供進(jìn)一步的解釋。
包括于此以提供對(duì)本發(fā)明的進(jìn)一步理解、并被結(jié)合在本申請(qǐng)中且構(gòu)成其一部分的附圖示出本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用來(lái)解釋本發(fā)明的原理。在附圖中圖1是示出根據(jù)本發(fā)明的、記錄介質(zhì)與用于向/從該記錄介質(zhì)記錄/再現(xiàn)數(shù)據(jù)的光學(xué)記錄/再現(xiàn)設(shè)備之間的關(guān)系的概念圖;圖2是示出根據(jù)本發(fā)明的、記錄在作為記錄介質(zhì)的光盤(pán)中的文件結(jié)構(gòu)的概念圖;圖3是示出根據(jù)本發(fā)明的記錄在光盤(pán)中的數(shù)據(jù)記錄區(qū)的結(jié)構(gòu)圖;圖4A~4C示出根據(jù)本發(fā)明的、包含在數(shù)據(jù)流中的GOP類型和裝有這些GOP類型的流的類型;圖5A~5B示出根據(jù)本發(fā)明的、用于標(biāo)識(shí)各GOP類型的第一信息(GOP_type)和用于標(biāo)識(shí)流類型的第二信息(stream_type),其中第一信息和第二信息各自被配置成表的形式;圖5C示出根據(jù)本發(fā)明的、用于標(biāo)識(shí)包含在GOP中的各圖像的映射信息(GOP_structure_map);圖6是示出根據(jù)本發(fā)明的期間將GPO關(guān)聯(lián)信息記錄在光盤(pán)的文件結(jié)構(gòu)中的信息記錄過(guò)程的概念圖;以及圖7是示出根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備的方框圖。
具體實(shí)施例方式
下面將詳細(xì)參考本發(fā)明的優(yōu)選實(shí)施例,其例子示于附圖中。在任何可能的情況下,所有附圖中將使用相同的參考標(biāo)號(hào)來(lái)表示相同或相似的部分。
下面將結(jié)合附圖對(duì)一種記錄介質(zhì)以及向/從該記錄介質(zhì)記錄/再現(xiàn)數(shù)據(jù)的方法和裝置進(jìn)行說(shuō)明。
在描述本發(fā)明前,應(yīng)當(dāng)注意,本發(fā)明中所公開(kāi)的大多數(shù)術(shù)語(yǔ)與本領(lǐng)域內(nèi)公知的通用術(shù)語(yǔ)對(duì)應(yīng),但一些術(shù)語(yǔ)是由申請(qǐng)人根據(jù)需要選擇并將在本發(fā)明的以下說(shuō)明中予以公開(kāi)。因此,最好基于這些術(shù)語(yǔ)在本發(fā)明中的含義來(lái)理解由申請(qǐng)人定義的這些術(shù)語(yǔ)。
本發(fā)明中使用的記錄介質(zhì)指能夠根據(jù)不同記錄機(jī)制將數(shù)據(jù)存儲(chǔ)于其中的所有可記錄介質(zhì),例如光盤(pán)、磁帶等。為便于說(shuō)明和更好地理解本發(fā)明,下面以諸如BD等光盤(pán)作為本發(fā)明中上述記錄介質(zhì)的例子。應(yīng)當(dāng)注意本發(fā)明的技術(shù)理念可應(yīng)用于其它記錄介質(zhì)而不會(huì)脫離本發(fā)明的范圍和精神。
術(shù)語(yǔ)“GOP”指用于處理包含在單個(gè)組中的單個(gè)屏幕中的多個(gè)圖像的數(shù)據(jù)單元,并且指為隨機(jī)存取處理所引入的編碼層之一。結(jié)合上面的說(shuō)明,盡管本發(fā)明以在MPEG編碼機(jī)制中使用的GOP為例,但本領(lǐng)域內(nèi)技術(shù)人員很清楚地知道本發(fā)明的范圍和精神不僅限于MPEG編碼的GOP,并且還適用于與MPEG編碼的GOP基于相同概念的其它編碼機(jī)制。
結(jié)合上面的說(shuō)明,本發(fā)明旨在根據(jù)GOP長(zhǎng)度將GOP分類成多個(gè)GOP類型。具體地說(shuō),如果特定GOP的長(zhǎng)度小于特定基準(zhǔn)值,則將該特定GOP稱為“正常GOP”。否則,如果特定GOP的長(zhǎng)度等于或大于該特定基準(zhǔn)值,則將該特定GOP稱為“長(zhǎng)GOP”。對(duì)GOP的詳細(xì)說(shuō)明將結(jié)合圖4A的附圖來(lái)給出。
圖1是示出根據(jù)本發(fā)明的記錄在記錄介質(zhì)中的各個(gè)標(biāo)題的概念圖。更詳細(xì)地說(shuō),圖1示出在光學(xué)記錄/再現(xiàn)設(shè)備10的BD的一個(gè)例子。
光學(xué)記錄/再現(xiàn)設(shè)備10可向/從具有不同格式的各種光盤(pán)記錄/再現(xiàn)數(shù)據(jù)。如有必要,光學(xué)記錄/再現(xiàn)設(shè)備10可僅向/從諸如BD等特定的光盤(pán)記錄/再現(xiàn)數(shù)據(jù),或可從光盤(pán)再現(xiàn)數(shù)據(jù)而不在其中記錄數(shù)據(jù)。應(yīng)當(dāng)注意,為便于說(shuō)明,本發(fā)明使用只能執(zhí)行再現(xiàn)操作的BD播放器或能夠執(zhí)行記錄/再現(xiàn)操作的BD記錄器作為優(yōu)選實(shí)施例。然而正如本領(lǐng)域內(nèi)所公知的那樣,光學(xué)記錄記錄/再現(xiàn)設(shè)備10也適用于內(nèi)置在諸如計(jì)算機(jī)等特定設(shè)備中的驅(qū)動(dòng)器。
光學(xué)記錄/再現(xiàn)設(shè)備10向/從BD記錄/再現(xiàn)數(shù)據(jù),從BD讀取數(shù)據(jù),根據(jù)讀取的數(shù)據(jù)的屬性信息對(duì)讀取的數(shù)據(jù)執(zhí)行信號(hào)處理和解碼處理,并將信號(hào)處理結(jié)果和解碼結(jié)果發(fā)送至連接于光學(xué)記錄/再現(xiàn)設(shè)備10的顯示器30,由此用戶能在顯示器30上觀看信號(hào)處理結(jié)果和解碼結(jié)果。
圖2是示出記錄在諸如BD等光盤(pán)的記錄介質(zhì)中的文件結(jié)構(gòu)的概念圖。
根據(jù)本發(fā)明的盤(pán)文件結(jié)構(gòu)包括單個(gè)根目錄下的一個(gè)或多個(gè)BD目錄。BD目錄不僅包括作為能夠保證用戶交互性的通用文件(即上層文件)的索引文件“index”,還包括上述對(duì)象。再現(xiàn)/管理文件結(jié)構(gòu)包括用于存儲(chǔ)記錄在盤(pán)中的實(shí)際數(shù)據(jù)的信息以及與再現(xiàn)這些數(shù)據(jù)的方法相關(guān)聯(lián)的其它信息的各種目錄,例如播放列表目錄(PLAYLIST)、剪輯信息目錄(CLIPINF)、流目錄(STREAM)以及java目錄(JAVA)。下文中將對(duì)上述目錄和包含在目錄中的各種文件進(jìn)行說(shuō)明。
流目錄(STREAM)包括根據(jù)特定格式記錄在盤(pán)中的多個(gè)AV(音頻和視頻)流文件。例如,流目錄(STREAM)使用流文件(01000.m2ts和02000.m2ts)的擴(kuò)展名作為特定擴(kuò)展名“*.m2ts”。一般來(lái)說(shuō),流文件記錄運(yùn)動(dòng)圖像數(shù)據(jù),并作為記錄包括GOP的數(shù)據(jù)流的文件。
剪輯信息(Clip-info)目錄(CLIPINF)由在一一對(duì)應(yīng)基礎(chǔ)上與上述流文件關(guān)連的多個(gè)剪輯信息文件(01000.clpi和02000.clpi)構(gòu)成。尤其,剪輯信息文件(*.clpi)將流文件的屬性信息和時(shí)序信息記錄于其中。在一一對(duì)應(yīng)關(guān)系基礎(chǔ)上與流文件(*.m2ts)關(guān)連的剪輯信息文件(*.clpi)一般被稱為“剪輯”。換句話說(shuō),這表示一個(gè)流文件(*.m2ts)必須對(duì)應(yīng)于一個(gè)剪輯信息文件(*.clpi)。
播放列表目錄(PLAYLIST)包括多個(gè)播放列表文件(*.mpls)。每個(gè)播放列表文件(*.mpls)包括指定期間再現(xiàn)特定剪輯的回放間隔的一個(gè)或多個(gè)播放項(xiàng)(PlayItem)。播放項(xiàng)(PlayItem)包括與所要再現(xiàn)的特定剪輯相關(guān)聯(lián)的信息,即與確定為播放項(xiàng)(PlayItem)中所含的剪輯名(Clip_Information_File_name)的剪輯的再現(xiàn)開(kāi)始時(shí)間(IN-Time)相關(guān)聯(lián)的信息以及與該剪輯的再現(xiàn)終止時(shí)間(OUT-Time)相關(guān)聯(lián)的另一信息。
播放列表文件(*.mpls)被用作包含在整個(gè)再現(xiàn)/管理文件結(jié)構(gòu)中的基本再現(xiàn)/管理文件單元,以使其能使用一個(gè)或多個(gè)播放項(xiàng)的組合來(lái)再現(xiàn)所需的剪輯。播放列表文件(*.mpls)可包括與由播放項(xiàng)形成的再現(xiàn)數(shù)據(jù)不同的數(shù)據(jù)。尤其是,播放列表文件(*.mpls)可包括用于再現(xiàn)輔助數(shù)據(jù)的子播放項(xiàng)(SubPlayItem)。
索引文件(Index)包括記錄在相應(yīng)盤(pán)中的標(biāo)題信息和菜單信息,并使用用戶交互性控制包含在用戶所需盤(pán)中的、要被再現(xiàn)的特定流。對(duì)象文件(Object)指用于將索引文件(index)關(guān)連于播放列表文件(*.mpls)的一組命令,并作為其中記錄用于再現(xiàn)盤(pán)數(shù)據(jù)的腳本的文件。
關(guān)聯(lián)于上述說(shuō)明,僅索引文件(index)可由用戶識(shí)別。除索引文件(index)外的其余文件,即對(duì)象文件、播放列表目錄(PLAYLIST)、剪輯信息目錄(CLIPINF)以及流目錄(STREAM)不能為用戶所識(shí)別,并且根據(jù)盤(pán)作者的回放或再現(xiàn)腳本來(lái)配置。
圖3是示出用于記錄與盤(pán)中的文件結(jié)構(gòu)相關(guān)聯(lián)的信息的示例性盤(pán)結(jié)構(gòu)的結(jié)構(gòu)圖。
如圖3所示,從盤(pán)的內(nèi)圈區(qū)域來(lái)看,上述盤(pán)結(jié)構(gòu)依次包括作為用來(lái)管理所有文件的系統(tǒng)信息的文件系統(tǒng)信息區(qū);用來(lái)記錄播放列表文件和剪輯信息文件以再現(xiàn)所記錄的流(*.m2ts)的數(shù)據(jù)庫(kù)區(qū);以及用來(lái)記錄由音頻數(shù)據(jù)、視頻數(shù)據(jù)和圖形數(shù)據(jù)等組成的多個(gè)流的流區(qū)。尤其應(yīng)當(dāng)注意的是,記錄在盤(pán)的流區(qū)中的數(shù)據(jù)可被確定為具有GOP的數(shù)據(jù)流。然而,包含在盤(pán)中的各區(qū)是示例性地使用的,并且本領(lǐng)域內(nèi)技術(shù)人員公知,本發(fā)明不總是限定于圖3所示各區(qū)的配置結(jié)構(gòu)。
圖4A~4C示出根據(jù)本發(fā)明、包含在數(shù)據(jù)流中的GOP類型和裝有這些GOP類型的流的類型。更詳細(xì)地說(shuō),圖4A~4C示出根據(jù)本發(fā)明的各自包含GOP的數(shù)據(jù)流、以及根據(jù)GOP長(zhǎng)度的流類型。
圖4A是示出根據(jù)本發(fā)明的一般GOP結(jié)構(gòu)的結(jié)構(gòu)圖。
結(jié)合上述說(shuō)明,根據(jù)本發(fā)明的GOP包括各種圖像類型,例如內(nèi)部(I)圖像、預(yù)測(cè)(P)圖像和雙向(B)圖像。I圖像、P圖像和B圖像將在下文中說(shuō)明。
I圖像等同于內(nèi)部圖像,并表示其中一屏中所包含的所有數(shù)據(jù)單元均不經(jīng)預(yù)測(cè)地被編碼的特定情形。I圖像在其它圖像(即B圖像和P圖像)的預(yù)測(cè)編碼處理過(guò)程中被用作基準(zhǔn)圖像。因此,I圖像相比其它圖像而言包含大量數(shù)據(jù),并且不受上述其它圖像影響地構(gòu)成一個(gè)完整的屏顯,由此當(dāng)在GOP中執(zhí)行隨機(jī)存取操作或特技播放(trick play)操作時(shí)基本使用I圖像。典型地,根據(jù)需要可在GOP中出現(xiàn)單個(gè)I圖像或在GOP中出現(xiàn)多個(gè)I圖像。
P圖像等同于前向預(yù)測(cè)圖像,并指基于I圖像或前一P圖像預(yù)測(cè)編碼的圖像。因此,P圖像必須隨前述I圖像或前一P圖像解碼以使其能構(gòu)成一正確的屏顯。
B圖像等同于雙向圖像,并指基于I圖像和/或P圖像的雙向預(yù)測(cè)編碼的圖像。因此,B圖像必須隨I圖像和/或P圖像解碼以使其能構(gòu)成一正確的屏顯。
單個(gè)GOP由I圖像、P圖像和B圖像組成。包含在GOP中的所有圖像的總數(shù)(即,N)作為附加信息給出。換句話說(shuō),N的值指示GOP長(zhǎng)度信息。一般來(lái)說(shuō),如果N的值被設(shè)置成15即如N=15所示,則花費(fèi)大約0.5秒的解碼時(shí)間。如果值N被設(shè)置成30即如N=30所示,則花費(fèi)大約1秒的解碼時(shí)間。
圖4B~4C示出根據(jù)本發(fā)明的包括GOP的數(shù)據(jù)流。具體地說(shuō),圖4B~4C示出多個(gè)數(shù)據(jù)流,每個(gè)數(shù)據(jù)流包括正常GOP和/或長(zhǎng)GOP。
結(jié)合上面的說(shuō)明,如上所述那樣,正常GOP指長(zhǎng)度小于特定基準(zhǔn)值的GOP,而長(zhǎng)GOP指長(zhǎng)度等于或大于該特定基準(zhǔn)值的GOP。上述特定基準(zhǔn)可根據(jù)以下條件來(lái)確定。
一般來(lái)說(shuō),如果包含在GOP中的所有圖像的數(shù)目N很大,則所有數(shù)據(jù)流的數(shù)據(jù)量減少,而解碼相應(yīng)GOP所花費(fèi)的時(shí)間增加。例如,120個(gè)圖像組成的數(shù)據(jù)流由表示為N=30的4個(gè)GOP構(gòu)成的第一情形與120個(gè)圖像組成的數(shù)據(jù)流由表示為N=120的1個(gè)GOP構(gòu)成的第二情形的比較如下。
根據(jù)前述的第一情形,一數(shù)據(jù)流由表示為N=30的4個(gè)GOP構(gòu)成,并且在各GOP中包括至少一個(gè)I圖像,因此雖然總數(shù)據(jù)量增加但是能構(gòu)成高質(zhì)量屏顯圖像。
根據(jù)上述第二種情形,一數(shù)據(jù)流由表示為N=120的1個(gè)GOP構(gòu)成,并且單個(gè)GOP中的大部分由預(yù)測(cè)編碼圖像即B圖像和P圖像構(gòu)成,因此總數(shù)據(jù)量減少但其圖像質(zhì)量低于由N=30表示的第一情形的圖像質(zhì)量。
因此,可根據(jù)GOP中圖像的總數(shù)N對(duì)各種GOP類型進(jìn)行分類。例如,由N<=30表示的具有大約1秒或以下的呈現(xiàn)時(shí)間的GOP被確定為正常GOP,而由N>30表示的具有大約1秒或以上的呈現(xiàn)時(shí)間的其它GOP被確定為長(zhǎng)GOP。
當(dāng)考慮數(shù)據(jù)流的記錄環(huán)境構(gòu)造數(shù)據(jù)流時(shí),在可將大量數(shù)據(jù)傳輸至目的地的高傳輸速率環(huán)境(例如400Mbps)下,數(shù)據(jù)流主要由正常GOP構(gòu)成,而在可將少量數(shù)據(jù)傳輸至目的地的低傳輸速率環(huán)境(例如15Mbps或以下)下,數(shù)據(jù)流主要由構(gòu)成。
具體地說(shuō),用于向/從光盤(pán)記錄/再現(xiàn)數(shù)據(jù)的光學(xué)記錄/再現(xiàn)設(shè)備10可對(duì)應(yīng)于前述高傳輸速率環(huán)境(例如40Mbps)和前述低傳輸速率環(huán)境(例如15Mbps或以下)。因此,當(dāng)將數(shù)據(jù)流記錄在盤(pán)中時(shí),光學(xué)記錄/再現(xiàn)設(shè)備10必須分類與數(shù)據(jù)流相關(guān)聯(lián)的GOP,并且必須將結(jié)果所得的數(shù)據(jù)流記錄在盤(pán)中。
圖4B示出根據(jù)本發(fā)明的包括GOP的數(shù)據(jù)流。具體地說(shuō),圖4B示出僅由正常GOP組成的數(shù)據(jù)流。
參閱圖4B,包含在該數(shù)據(jù)流中的所有GOP均指正常GOP。各正常GOP對(duì)應(yīng)于其中包含在GOP中的圖像總數(shù)(N)被表示為N<=30\并且預(yù)測(cè)呈現(xiàn)時(shí)間等于或小于1秒的特定情形。
圖4C示出根據(jù)本發(fā)明的包括GOP的數(shù)據(jù)流。具體地說(shuō),圖4C示出由正常GOP和長(zhǎng)GOP組成的數(shù)據(jù)流。
參閱圖4C,來(lái)自包含于該數(shù)據(jù)流中的所有GOP當(dāng)中的第一GOP#1、第二GOP#2和第四GOP#4各自指正常GOP。各正常GOP對(duì)應(yīng)于其中包含在GOP中的圖總像數(shù)(N)被表示為N<=30、并且預(yù)測(cè)呈現(xiàn)時(shí)間等于或小于1秒的特定情形。另外,來(lái)自包含于該數(shù)據(jù)流中的所有GOP當(dāng)中的第三GOP#3和第五GOP#4指長(zhǎng)GOP。各正常GOP對(duì)應(yīng)于其中包含在GOP中的圖像總數(shù)(N)被表示為N>30、并且預(yù)測(cè)呈現(xiàn)時(shí)間大于1秒的特定情形。
結(jié)合上述說(shuō)明,可將前述的長(zhǎng)GOP分類為兩種長(zhǎng)GOP類型,并且其詳細(xì)說(shuō)明將在后面給出。
更詳細(xì)地說(shuō),長(zhǎng)GOP包括在相應(yīng)長(zhǎng)GOP中的若干P圖像和B圖像。如果長(zhǎng)GOP的長(zhǎng)度過(guò)長(zhǎng)(即,超長(zhǎng)GOP),則該超長(zhǎng)GOP中除頭部I圖像(也被稱為前端I圖像)外沒(méi)有其它基準(zhǔn)圖像,這導(dǎo)致不利的隨機(jī)存取。一般來(lái)說(shuō),I圖像作為GOP的頭部或前端圖像。
因此,超長(zhǎng)GOP被分類成具有存取點(diǎn)圖像(AP)的第一類長(zhǎng)GOP以及不具有AP的第二類長(zhǎng)GOP。正如從圖4C中看到的那樣,長(zhǎng)GOP#3等同于不具有AP的第二類長(zhǎng)GOP,而長(zhǎng)GOP#5等同于具有AP的第一類長(zhǎng)GOP。
又如,長(zhǎng)GOP可僅由不具有AP的第二類長(zhǎng)GOP構(gòu)成,并且還可以僅由具有AP的第一類長(zhǎng)GOP構(gòu)成。一般來(lái)說(shuō),如果長(zhǎng)GOP中的圖像總數(shù)(N)被表示為N>60,則該長(zhǎng)GOP可根據(jù)需要包含AP。
結(jié)合上述說(shuō)明,AP優(yōu)選由除了前端I圖像以外的P圖像構(gòu)成。優(yōu)選地,諸AP之間的間隔被確定為前述正常GOP的長(zhǎng)度。
圖5A~5B示出根據(jù)本發(fā)明的、用于標(biāo)識(shí)各GOP類型的第一信息(GOP_type)和用于標(biāo)識(shí)流類型的第二信息(stream_type),其中第一信息和第二信息各自被配置成表的形式。圖5C示出根據(jù)本發(fā)明的、用于標(biāo)識(shí)包含在GOP中的各圖像的映射信息(GOP_structure_map)。
結(jié)合上面的說(shuō)明,圖5A示出根據(jù)本發(fā)明的用于標(biāo)識(shí)各GOP類型的第一信息(GOP_type)。如上所述,根據(jù)本發(fā)明的GOP被分類成正常GOP和長(zhǎng)GOP,并且隨后將給出其詳細(xì)說(shuō)明。
更詳細(xì)地說(shuō),如果特定GOP的GOP類型信息(GOP_type)被設(shè)置成“00b”,即如“GOP_type=00b”所示,則假定該特定GOP指一正常GOP。如果特定GOP的GOP類型信息(GOP_type)被設(shè)置成“01b”,即如“GOP_type=01b”所示,則假定該特定GOP指一不具有AP的長(zhǎng)GOP。如果特定GOP的GOP類型信息(GOP_type)被設(shè)置成“11b”,即如“GOP_type=11b”所示,則假定該特定GOP指具有AP的長(zhǎng)GOP。
結(jié)合上述說(shuō)明,圖5B示出用于標(biāo)識(shí)包含GOP的流的各種類型的第二信息(stream_type),其中第二信息被配置成表的形式。下面將給出其詳細(xì)說(shuō)明。
更詳細(xì)地說(shuō),如果特定GOP的流類型信息(stream_type)如“stream_type=00b”表示那樣被設(shè)置成“00b”,則假定該特定GOP指僅由正常GOP組成的流(即正常GOP流)。如果特定GOP的流類型信息(stream_type)如由“stream_type=01b”表示那樣被設(shè)置成“01b”,則假定該特定GOP指長(zhǎng)GOP流。如果特定GOP的流類型信息(stream_type)如由“stream_type=11b”表示那樣被設(shè)置成“11b”,則假定該特定GOP指正常GOP和長(zhǎng)GOP混合的流。
結(jié)合上面的說(shuō)明,可對(duì)前述用于標(biāo)識(shí)流類型的第二信息(stream_type)進(jìn)行進(jìn)一步細(xì)分。例如,根據(jù)長(zhǎng)GOP中是否存在AP,可定義僅由具有AP的長(zhǎng)GOP組成的一類流,或可根據(jù)需要定義僅由不具有AP的長(zhǎng)GOP組成的另一類流。
結(jié)合上面的說(shuō)明,圖5C示出根據(jù)本發(fā)明的、用于標(biāo)識(shí)包含在一GOP中的各圖像的映射信息(GOP_structure_map)。映射信息(GOP_structure_map)的詳細(xì)說(shuō)明將在下面結(jié)合圖5C來(lái)描述。
正如從圖5C中可看出的那樣,作為映射信息的各圖像類型信息單元被分別包括在單個(gè)GOP中所包含的各圖像中。前述映射信息被稱為“GOP_structure_map”信息,并提供包含在GOP中的各種圖像類型。包含在單個(gè)GOP中的所有圖像的各種類型可由前述“GOP_structure_map”信息標(biāo)識(shí),以使前述GOP的類型也能被識(shí)別。
例如,如果特定圖像的圖像類型值被設(shè)置成“1000b”,則該特定圖像指I圖像。如果特定圖像的圖像類型值被設(shè)置成“1001b”,則該特定圖像指P圖像。如果特定圖像的圖像類型值被設(shè)置成“1010b”,則該特定圖像指B圖像。如果特定圖像的圖像類型值被設(shè)置成“1111b”,則該特定圖像指包含在長(zhǎng)GOP中的AP(存取指針)P圖像。
參照?qǐng)D5C,例如,來(lái)自包含在特定GOP中的多個(gè)圖像當(dāng)中的第一圖像(picture_id=#0)指I圖像,第二圖像(picture_id=#1)指P圖像,第三圖像(picture_id=#2)指B圖像,而第(N+1)個(gè)圖像(picture_id=#n)指AP P圖像。根據(jù)圖5C的前述例子,圖5C的GOP對(duì)應(yīng)于包括至少一個(gè)AP P圖像的長(zhǎng)GOP。
優(yōu)選地,“GOP_structure_map”信息可包括在每個(gè)GOP中的首部?jī)?nèi)。
圖6示出各種信息單元,例如,包括GOP的數(shù)據(jù)流、用于標(biāo)識(shí)GOP類型的第一信息(GOP_type)、用于標(biāo)識(shí)流類型的第二信息(stream_type)、以及“GOP_structure_map”信息,圖6還示出將前述信息單元記錄在盤(pán)文件結(jié)構(gòu)(即,盤(pán)包)中的方法。作為參考,圖6C中示出的文件結(jié)構(gòu)的詳細(xì)說(shuō)明與圖2的相同,因此為便于說(shuō)明在本文中將其省去。
更詳細(xì)地,包括GOP的數(shù)據(jù)流被記錄在該文件結(jié)構(gòu)的流文件(*.m2ts)中,用于標(biāo)識(shí)GOP類型的“GOP_type”信息被記錄在剪輯信息文件(*.clpi)和流文件(*.m2ts)中的至少一個(gè)中。另外,用于標(biāo)識(shí)流類型的“stream_type”信息被記錄在剪輯信息文件(*.clpi)和播放列表文件(*.mpls)中的至少一個(gè)中。具體地說(shuō),假定“stream_type”信息被記錄在播放列表文件(*.mpls)中,則“stream_type”信息可優(yōu)選被記錄在特定播放項(xiàng)(PlayItem)中。另外,“GOP_structure_map”信息必須被記錄在包括流的GOP的流文件(*.m2ts)中。
結(jié)合前面的說(shuō)明,圖6示例性地示出包含在該文件結(jié)構(gòu)中的特定剪輯、以及其中僅由正常GOP構(gòu)成的所有GOP(見(jiàn)圖4B)被記錄在特定剪輯“01000.clip”或“01000.m2ts”中特定情形。因此,用于標(biāo)識(shí)各GOP的第一信息(即“GOP_type=00b”)被記錄在相應(yīng)剪輯中,而用于標(biāo)識(shí)所有流類型的第二信息(即“stream_type=00b”)被記錄在相應(yīng)剪輯中。
又如,圖6示例性地示出包含在該文件結(jié)構(gòu)中的特定剪輯、以及其中由正常GOP和長(zhǎng)GOP的組合形成的流(見(jiàn)圖4C)被記錄在剪輯“02000.clip”或“02000.m2ts”中的特定情形。因此,用于標(biāo)識(shí)各GOP的第一信息(即“GOP_type=00b”)被記錄在相應(yīng)剪輯中,而用于標(biāo)識(shí)所有流類型的第二信息(即“stream_type=11b”)被記錄在相應(yīng)剪輯中。
各流文件“01000.m2ts”和“02000.m2ts”可包括“GOP_structure_map”信息,該信息裝有單個(gè)GOP中以表的形式配置的各圖像類型信息。
結(jié)合上述說(shuō)明,前述三個(gè)信息單元(即“GOP_type”、“stream_type”和“GOP_structure_map”)可被包含在記錄介質(zhì)中,或者可不拘于其它信息存在與否而將前述三個(gè)信息單元各自獨(dú)立地包含在記錄介質(zhì)中。
換句話說(shuō),本發(fā)明的特征在于它使用前述三個(gè)信息單元中的至少一個(gè)構(gòu)造記錄介質(zhì),并且當(dāng)再現(xiàn)該記錄介質(zhì)的數(shù)據(jù)時(shí)采用前述信息單元中的至少一個(gè)。
圖7是示出根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備10的方框圖。下面將結(jié)合圖7對(duì)該光學(xué)記錄/再現(xiàn)設(shè)備10進(jìn)行說(shuō)明。
參照?qǐng)D7,光學(xué)記錄/再現(xiàn)設(shè)備10包括拾取單元11、伺服單元14、信號(hào)處理器13、存儲(chǔ)器15和微處理器16(也被稱為微機(jī))。
拾取單元11讀取記錄在光盤(pán)的流區(qū)中的數(shù)據(jù)流,讀取包括記錄在再現(xiàn)管理區(qū)中的文件信息的管理信息,并將特定信號(hào)記錄在光盤(pán)中。伺服單元14控制拾取單元11的操作。信號(hào)處理器13從拾取單元11接收再現(xiàn)信號(hào),將所接收的再現(xiàn)信號(hào)恢復(fù)成合需的信號(hào)值,或?qū)⒁挥涗浀男盘?hào)調(diào)制成被記錄在光盤(pán)中的另一信號(hào),由此來(lái)傳送恢復(fù)或調(diào)制結(jié)果。存儲(chǔ)器15存儲(chǔ)再現(xiàn)盤(pán)數(shù)據(jù)所需的信息。微處理器16控制包含在光學(xué)記錄/再現(xiàn)設(shè)備10中的上述部件的總體操作。
結(jié)合上述操作,上述部件11、14、13、15和16的組合也被稱為記錄/再現(xiàn)單元20,并且記錄/再現(xiàn)單元20能以單個(gè)產(chǎn)品的形式制造。
控制器12控制圖7所示的所有組成部件。具體地說(shuō),根據(jù)本發(fā)明,控制器12通過(guò)與用戶接口來(lái)接收特定流的再現(xiàn)命令。
一從控制器12接收到控制信號(hào),解碼器17即最終解碼輸出數(shù)據(jù),并將解碼結(jié)果傳送給用戶。在這種情形下,解碼器使用前述信息,即用于標(biāo)識(shí)GOP類型的“GOP_type”信息、用于標(biāo)識(shí)流類型的“stream_type”信息以及“GOP_structure_type”信息來(lái)解碼輸出數(shù)據(jù)。
如果GOP被確定為長(zhǎng)GOP,則該長(zhǎng)GOP包括基于I圖像的若干P圖像和B圖像,因此當(dāng)解碼基準(zhǔn)I圖像時(shí)需要更復(fù)雜的解碼操作。
具體地說(shuō),如果光學(xué)記錄/再現(xiàn)設(shè)備10想要從裝有AP(例如AP1~AP5)的長(zhǎng)GOP中的特定AP(例如,AP3)起再現(xiàn)數(shù)據(jù),則必須將至少一個(gè)用于再現(xiàn)該特定AP(即,AP3)圖像的基準(zhǔn)圖像預(yù)存在該GOP中,在AP3圖像的呈現(xiàn)時(shí)間內(nèi),使用前述存儲(chǔ)在存儲(chǔ)器中的基準(zhǔn)圖像來(lái)恢復(fù)“AP3”圖像,并且用恢復(fù)的AP3圖像來(lái)解碼和再現(xiàn)前述AP3之下的其余圖像。
一從控制器12接收到控制信號(hào),編碼器18即將輸入信號(hào)轉(zhuǎn)換成特定格式的信號(hào)(例如,MPEG2傳輸流),并將轉(zhuǎn)換結(jié)果發(fā)送至信號(hào)處理器13,以使其能將合需的信號(hào)記錄在光盤(pán)中。
結(jié)合上面的說(shuō)明,下文中將描述根據(jù)本發(fā)明的向/從光盤(pán)記錄/再現(xiàn)數(shù)據(jù)的方法。
在根據(jù)本發(fā)明的從光學(xué)記錄/再現(xiàn)設(shè)備再現(xiàn)數(shù)據(jù)(即,呈現(xiàn)過(guò)程)的方法的情形中,如果記錄有多個(gè)GOP的記錄介質(zhì)被加載至光學(xué)記錄/再現(xiàn)設(shè)備10中,則記錄/再現(xiàn)單元20從該記錄介質(zhì)讀取各個(gè)信息單元,例如用于指定GOP類型的“GOP_type”信息、用于指定流類型的“stream_type”信息以及“GOP_structure_type”信息。解碼器17使用前述讀取的信息再現(xiàn)記錄在記錄介質(zhì)中的各GOP。
根據(jù)光學(xué)記錄/再現(xiàn)設(shè)備中記錄數(shù)據(jù)的方法,為了將由若干GOP組成的數(shù)據(jù)流記錄在記錄介質(zhì)中,編碼器18根據(jù)前述GOP長(zhǎng)度將數(shù)據(jù)流分類成至少一個(gè)GOP類型,編碼由經(jīng)分類的GOP組成的流,并將經(jīng)編碼的流傳送至包括在記錄/再現(xiàn)單元20中的信號(hào)處理器13。
記錄/再現(xiàn)單元20同時(shí)將各個(gè)信息單元,例如經(jīng)分類的GOP信息、用于指定GOP類型的“GOP_type”信息、以及“GOP_structure_map”信息記錄在記錄介質(zhì)中。
從上面的說(shuō)明很容易看出,根據(jù)本發(fā)明的記錄介質(zhì)以及將向/從該記錄介質(zhì)記錄/再現(xiàn)數(shù)據(jù)的方法和裝置能更有效地向/從記錄介質(zhì)記錄/再現(xiàn)裝置,從而為上述記錄介質(zhì)的用戶創(chuàng)建出更為方便的功能。
工業(yè)實(shí)用性對(duì)本領(lǐng)域內(nèi)技術(shù)人員顯而易見(jiàn)的是,可對(duì)本發(fā)明作出各種修改和變更而不會(huì)脫離本發(fā)明的精神或范圍。因此,本發(fā)明旨在覆蓋落在所附權(quán)利要求及其等效技術(shù)方案的范圍內(nèi)的本發(fā)明的這些修改和變更。
權(quán)利要求
1.一種記錄介質(zhì),包括第一區(qū),用于記錄包括多個(gè)圖像組(GOP)的流;以及第二區(qū),用于記錄根據(jù)GOP長(zhǎng)度分類的GOP類型信息。
2.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,所述GOP類型信息是基于所述GOP的預(yù)測(cè)呈現(xiàn)時(shí)間確定的。
3.如權(quán)利要求2所述的記錄介質(zhì),其特征在于如果GOP的預(yù)測(cè)呈現(xiàn)時(shí)間等于或小于1秒,則將所述GOP確定為正常GOP;以及如果GOP的預(yù)測(cè)呈現(xiàn)時(shí)間大于1秒,則將所述GOP確定為長(zhǎng)GOP。
4.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,所述GOP類型信息由包含在所述GOP中的所有圖像的總數(shù)(N)確定。
5.如權(quán)利要求4所述的記錄介質(zhì),其特征在于如果包含在GOP中的所有圖像的總數(shù)等于或小于特定數(shù)目30,則所述GOP被確定為正常GOP;以及如果包含在GOP中的所有圖像的總數(shù)大于所述特定數(shù)目30,則所述GOP被確定為長(zhǎng)GOP。
6.如權(quán)利要求3所述的記錄介質(zhì),其特征在于,所述長(zhǎng)GOP被分類成具有至少一個(gè)存取指針圖像(AP)的第一類長(zhǎng)GOP以及不具有AP的第二類長(zhǎng)GOP。
7.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,用于指定GOP類型的所述GOP類型信息被記錄在剪輯信息文件中的至少一個(gè)里。
8.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,還包括第三區(qū),用于根據(jù)包含在所述流中的GOP的類型來(lái)記錄流類型信息。
9.如權(quán)利要求8所述的記錄介質(zhì),其特征在于,用于指定所述流類型的流類型信息被記錄在剪輯信息文件和播放列表文件中的至少一個(gè)里。
10.一種用于再現(xiàn)其中記錄有多個(gè)圖像組(GOP)的記錄介質(zhì)的數(shù)據(jù)的方法,所述方法包括以下步驟a)從所述記錄介質(zhì)讀取用于指定GOP類型的第一信息;以及b)使用所讀取的第一信息再現(xiàn)包含在所述記錄介質(zhì)中的各GOP。
11.如權(quán)利要求10所述的方法,其特征在于,還包括以下步驟從所述記錄介質(zhì)讀取用于根據(jù)GOP類型指定流類型的流類型信息,并且當(dāng)再現(xiàn)包含在所述記錄介質(zhì)中的各GOP時(shí)利用所讀取的流類型信息。
12.一種在其中記錄由多個(gè)圖像組(GOP)組成的數(shù)據(jù)流的記錄介質(zhì)中記錄數(shù)據(jù)的方法,包括以下步驟a)根據(jù)GOP長(zhǎng)度將記錄在所述記錄介質(zhì)中的GOP分類成至少一個(gè)GOP類型;以及b)將經(jīng)分類的GOP和用于指定GOP類型的GOP類型信息記錄在所述記錄介質(zhì)中。
13.如權(quán)利要求1所述的方法,其特征在于,還包括以下步驟進(jìn)一步將用于根據(jù)包含在所述流中的GOP的類型指定流類型的流類型信息記錄在所述記錄介質(zhì)中。
14.一種再現(xiàn)其中記錄多個(gè)圖像組(GOP)的記錄介質(zhì)的數(shù)據(jù)的裝置,包括記錄/再現(xiàn)單元,用于從所述記錄介質(zhì)讀取圖像組(GOP)和用于指定所述GOP的類型的GOP類型信息;解碼器,所述解碼器使用所讀取的GOP類型信息再現(xiàn)包含在所述記錄介質(zhì)中的各GOP;以及控制器,用來(lái)控制所述記錄/再現(xiàn)單元和所述解碼器的操作。
15.如權(quán)利要求14所述的裝置,其特征在于所述記錄/再現(xiàn)單元進(jìn)一步從所述記錄介質(zhì)讀取用來(lái)根據(jù)GOP類型指定流類型的流類型信息;并且當(dāng)再現(xiàn)包含在所述記錄介質(zhì)中的各GOP時(shí),所述解碼器利用所讀取的流類型信息。
16.一種用于在其中記錄由多個(gè)圖像組(GOP)組成的數(shù)據(jù)流的記錄介質(zhì)中記錄數(shù)據(jù)的裝置,包括編碼器,用來(lái)將所記錄的GOP根據(jù)GOP長(zhǎng)度分類成至少一個(gè)GOP類型,并編碼由經(jīng)分類的GOP組成的流;記錄/再現(xiàn)單元,用來(lái)將由所述經(jīng)分類的GOP構(gòu)成的流和能夠指定GOP類型的GOP類型信息記錄在所述記錄介質(zhì)中;以及控制器,用來(lái)控制所述記錄/再現(xiàn)單元和所述編碼器的操作。
17.如權(quán)利要求16所述的裝置,其特征在于,所述記錄/再現(xiàn)單元還記錄根據(jù)包含在所述流中的GOP的類型指定流類型的流類型信息。
18.一種記錄介質(zhì),包括第一區(qū),用來(lái)記錄包括多個(gè)圖像組(GOP)的流;以及第二區(qū),用來(lái)記錄指定包含在每個(gè)GOP中的各圖像的類型的映射信息。
19.如權(quán)利要求18所述的記錄介質(zhì),其特征在于,所述包括映射信息的第二區(qū)還記錄根據(jù)所述映射信息分類的GOP類型信息。
20.如權(quán)利要求19所述的記錄介質(zhì),其特征在于,還包括第三區(qū),用來(lái)進(jìn)一步記錄根據(jù)包含在所述流中的GOP的類型指定流類型的流類型信息。
21.一種在其中記錄多個(gè)圖像組(GOP)的記錄介質(zhì)中記錄數(shù)據(jù)的方法,包括以下步驟a)從所述記錄介質(zhì)讀取用于指定包含在每個(gè)GOP中的各圖像的類型的映射信息;以及b)使用所讀取的映射信息將包含在所述GOP中的各圖像解碼。
22.如權(quán)利要求21所述的方法,其特征在于,還包括以下步驟使用所述映射信息確定包含在所述GOP中的各圖像的解碼順序。
全文摘要
公開(kāi)了一種記錄介質(zhì)以及從該記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法和裝置。該記錄介質(zhì)包括用于記錄含多個(gè)圖像組(GOP)的流的第一區(qū);以及用于記錄根據(jù)GOP長(zhǎng)度分類的GOP類型信息(GOP_type)的第二區(qū)。因此能有效地再現(xiàn)記錄在該記錄介質(zhì)中的數(shù)據(jù)流,從而使得使用更為便利。
文檔編號(hào)G11B20/12GK101057296SQ200580038103
公開(kāi)日2007年10月17日 申請(qǐng)日期2005年10月28日 優(yōu)先權(quán)日2004年11月2日
發(fā)明者金柄辰, 劉齊鏞, 徐康洙 申請(qǐng)人:Lg電子株式會(huì)社