專利名稱:用于記錄或再現(xiàn)數(shù)據(jù)的信息記錄媒體和裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可讀/可寫信息記錄媒體。更具體的涉及一種以不同種類的格式記錄多媒體數(shù)據(jù)的信息記錄媒體,其中的格式諸如電影圖象數(shù)據(jù)、靜止畫面數(shù)據(jù)和音頻數(shù)據(jù)等;還涉及用于媒體的數(shù)據(jù)記錄裝置和重放裝置。
相變化型盤DVD-RAM的發(fā)展已經(jīng)將可寫光盤的記錄容量從大約650MB增加到幾個(gè)GB。現(xiàn)在所期望的DVD-RAM不僅變?yōu)橐环N用于計(jì)算機(jī)的媒體,而且可作為用于與被稱為MPEG(MPEG2)的數(shù)字AV數(shù)據(jù)編碼技術(shù)的標(biāo)準(zhǔn)相結(jié)合的音頻/視頻(此后簡(jiǎn)寫為AV)技術(shù)的記錄/播放媒體。特別是,希望用DVD-RAM替代已經(jīng)作為主要AV記錄媒體的磁帶。(DVD-RAM)近年來(lái)用于可寫光盤的高密度記錄技術(shù)的進(jìn)展已經(jīng)使得不僅可存儲(chǔ)計(jì)算機(jī)數(shù)據(jù)和音頻數(shù)據(jù),同時(shí)可存儲(chǔ)圖象數(shù)據(jù)。
通常,在光盤的信號(hào)記錄表面上形成脊和槽。
最初信號(hào)只被記錄在脊部或槽部上。后來(lái),脊-族記錄媒體得到發(fā)展,用于同時(shí)在脊部和槽部?jī)?nèi)記錄信號(hào),實(shí)際上記錄密度被加倍。例如,所公知的是在日本專利公開(kāi)No.8-7282中所揭示的技術(shù)。
另外的一種用于改進(jìn)記錄密度的技術(shù)為CLV(恒定線性速度記錄)方法。通過(guò)此技術(shù),發(fā)展出區(qū)域CLV方法,并由于其在應(yīng)用中控制簡(jiǎn)單而在商業(yè)上被實(shí)際采用。日本專利公開(kāi)No.7-93873為此技術(shù)的一個(gè)公知的實(shí)例。
由于光盤的更大的記錄容量的發(fā)展,一個(gè)技術(shù)挑戰(zhàn)是,怎樣記錄包含圖象數(shù)據(jù)的AV數(shù)據(jù),從而獲得現(xiàn)有技術(shù)中的AV裝置所無(wú)法實(shí)現(xiàn)的新的性能和功能。
希望通過(guò)大容量可寫光盤的發(fā)展替代用于記錄/播放AV數(shù)據(jù)的傳統(tǒng)的帶型媒體。從帶到盤的變化會(huì)對(duì)AV設(shè)備的功能和性能帶來(lái)實(shí)質(zhì)的變化。
盤所帶來(lái)的最大的變化在于可驚人的提高隨機(jī)存取能力。如果對(duì)帶進(jìn)行隨機(jī)訪問(wèn),必須考慮倒帶的時(shí)間,其一卷通常為幾分鐘。此存取時(shí)間大大的低于光盤的搜索時(shí)間(其低于幾十個(gè)毫秒)。因此,從實(shí)際的角度講,磁帶不能作為隨機(jī)存取媒體。
光盤的此種超隨機(jī)存取能力可實(shí)現(xiàn)AV數(shù)據(jù)在光盤中的分配記錄(distributed recording),其在傳統(tǒng)的帶型媒體中無(wú)法實(shí)現(xiàn)。
現(xiàn)在參考附圖,
圖1為DVD記錄器驅(qū)動(dòng)部分的方框圖。驅(qū)動(dòng)部分包含用于讀取被存儲(chǔ)在DVD-RAM盤100中的數(shù)據(jù)的光學(xué)傳感器11、ECC(錯(cuò)誤矯正碼)處理器12、單軌緩沖器13、用于在向/從軌道緩沖器13輸入/輸出之間進(jìn)行選擇的開(kāi)關(guān)14、編碼器15和解碼器16。
如圖中所示,DVD-RAM盤100使用一個(gè)扇區(qū)(1扇區(qū)=2KB)作為數(shù)據(jù)記錄的最小單位,一個(gè)ECC塊(1ECC塊=16扇區(qū))被用做通過(guò)ECC處理器12進(jìn)行的錯(cuò)誤矯正操作的單位。
軌道緩沖器13為用于以可變位率存儲(chǔ)AV數(shù)據(jù)的緩沖器以將AV數(shù)據(jù)有效的記錄到DVD-RAM盤100中。特別是,以固定的速率(Va)進(jìn)行對(duì)DVD-RAM 100的讀/寫,其中AV數(shù)據(jù)的位率(Vb)根據(jù)內(nèi)容的復(fù)雜程度而變化(例如用于視頻數(shù)據(jù)的圖象)。緩沖器13中和這兩個(gè)位率之間的差。當(dāng)AV數(shù)據(jù)具有固定的位率(諸如在視頻CD中),則不需要軌道緩沖器13。
如果更有效的利用此軌道緩沖器13,可將AV數(shù)據(jù)分配記錄在盤100上。下面將參考圖2A和2B對(duì)此進(jìn)行詳細(xì)描述。
圖2A示出了盤上的地址空間。根據(jù)圖2A,以分配的方式存儲(chǔ)AV數(shù)據(jù),即存儲(chǔ)在連續(xù)區(qū)[a1,a2]和另外一個(gè)連續(xù)區(qū)[a3,a4]。在此情況下,在從點(diǎn)a2到點(diǎn)a3進(jìn)行搜尋時(shí),可連續(xù)對(duì)AV數(shù)據(jù)進(jìn)行重放,以將被存儲(chǔ)在緩沖器13中的數(shù)據(jù)提供給解碼器部分16。在圖2B中示出了此種的情況。
從位置a1開(kāi)始讀取AV數(shù)據(jù),然后從時(shí)間t1開(kāi)始進(jìn)入到軌道緩沖器13,在此時(shí),軌道緩沖器13開(kāi)始輸出數(shù)據(jù)。因此,緩沖器13以等于緩沖器13的輸入速率(Va)和其輸出速率(Vb)之間的差的速率累積數(shù)據(jù)。此過(guò)程連續(xù)進(jìn)行直到搜索到時(shí)間點(diǎn)t2所表示的點(diǎn)a2時(shí)為止,在該時(shí)刻,緩沖器13中的數(shù)據(jù)量已經(jīng)累積到量B(t2)。從時(shí)間t2到時(shí)間t3,直到從以a3開(kāi)始的區(qū)域重新開(kāi)始數(shù)據(jù)傳感操作為止,為了保持向解碼器16提供數(shù)據(jù),使用被存儲(chǔ)在軌道緩沖器13中的數(shù)據(jù)量B(t2)。
換句話說(shuō),當(dāng)搜索前所讀取的數(shù)據(jù)量([a1,a2])大于某一容量時(shí),則可不被搜索干擾的連續(xù)提供AV數(shù)據(jù)。
上面的描述是針對(duì)從DVD-RAM讀取數(shù)據(jù),即用于重放操作。將數(shù)據(jù)寫入到DVD-RAM中與此同理,即用于記錄操作。
如上所述,通過(guò)DVD-RAM,即使在以被分配的方式對(duì)AV數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),也可進(jìn)行連續(xù)的重放/記錄。只要在每個(gè)連續(xù)記錄上的數(shù)據(jù)量大于某一容量即可。
為了發(fā)揮大容量記錄媒體的優(yōu)勢(shì),即DVD-RAM,在如圖3中所示的DVD-RAM中使用UDF(普通盤格式)文件系統(tǒng),以保證通過(guò)PC對(duì)盤進(jìn)行訪問(wèn)。UDF信息被記錄在圖的“容量”區(qū)。在“普通盤格式標(biāo)準(zhǔn)”中對(duì)UDF系統(tǒng)進(jìn)行了詳細(xì)描述。
(現(xiàn)有技術(shù)的AV設(shè)備)下面將對(duì)被眾多用戶所使用的現(xiàn)有技術(shù)的AV設(shè)備進(jìn)行描述。
圖4為傳統(tǒng)的AV設(shè)備、媒體和格式之間關(guān)系的示意圖。例如,如果用戶想觀看錄象節(jié)目,必須將一盒錄象帶裝入到VTR中,并使用電視機(jī)觀看節(jié)目。如果用戶想收聽(tīng)音樂(lè),則必須將CD裝入到CD播放機(jī)或CD無(wú)線-帶播放機(jī)中,并通過(guò)揚(yáng)聲系統(tǒng)或耳機(jī)收聽(tīng)。特別是,根據(jù)傳統(tǒng)的AV系統(tǒng),每個(gè)格式(視頻或音頻)都分別與相應(yīng)媒體對(duì)應(yīng)。
為此,在每次收聽(tīng)或觀看節(jié)目時(shí),用戶必須選擇適宜的媒體并從一個(gè)改變到另外一個(gè)與媒體適應(yīng)的AV設(shè)備。從用戶的角度看這種選擇很不方便。
(數(shù)字化)同時(shí),隨著近來(lái)數(shù)字化的普及,DVD視頻盤作為便攜軟件而被引入,而在廣播工業(yè)中引入了衛(wèi)星數(shù)字廣播。這些發(fā)展受到了數(shù)字技術(shù)革新特別是作為國(guó)際接收的標(biāo)準(zhǔn)的MPEG的促進(jìn)。
圖5為用在上述的視頻盤和衛(wèi)星數(shù)字廣播中的MPEG序列的示意圖。MPEG標(biāo)準(zhǔn)具有圖5中所示的分級(jí)結(jié)構(gòu)。這里需重點(diǎn)注意是,在諸如DVD視頻盤的便攜媒體中逐漸被使用的MPEG序列與諸如衛(wèi)星數(shù)字廣播中的通訊媒體中的MPEG序列不同。前者被稱為“MPEG程序序列”,其中通過(guò)以組為單位進(jìn)行數(shù)據(jù)轉(zhuǎn)換,反應(yīng)了作為在軟件組中記錄單位的扇區(qū)(在DVD視頻盤中為2048字節(jié))的尺寸。另一方面,后者被稱為“MPEG傳輸序列”,其中的數(shù)據(jù)轉(zhuǎn)換單位是具有188字節(jié)尺寸的TS分組,反應(yīng)了對(duì)ATM(異步傳輸模式)系統(tǒng)的應(yīng)用。
MPEG作為一種普通的圖象信號(hào)和數(shù)字信號(hào)的編碼技術(shù)可望消除不同的AV媒體之間的界限。然而,由于存在上述的小的區(qū)別,還不存在一種AV設(shè)備或媒體可同時(shí)兼容便攜媒體和通訊媒體。
(DVD-RAM所帶來(lái)的變化)大容量DVD-RAM的引入對(duì)消除在傳統(tǒng)的AV設(shè)備中用戶所感到的不便是前進(jìn)了一步。如上所述,安裝有UFD文件系統(tǒng)的DVD-RAM通過(guò)PC可進(jìn)行訪問(wèn)。通過(guò)在PC上使用不同的應(yīng)用軟件,現(xiàn)在可以在單一的設(shè)備(即PC)上播放不同的內(nèi)容,諸如視頻節(jié)目、靜止畫面和聲頻節(jié)目。
如圖6中所示,用戶可通過(guò)鼠標(biāo)將光標(biāo)移動(dòng)到屏幕上顯示的文件上,然后雙擊(或單擊)以重放在屏幕的左上區(qū)域顯示的電影等文件內(nèi)容。
通過(guò)將由PC所具備的靈活性和DVD-RAM所提供的大存儲(chǔ)容量相結(jié)合可實(shí)現(xiàn)此種的方便性。
由于受到近年來(lái)PC普及性的促進(jìn),現(xiàn)在可僅在圖6種所示的PC上處理很多不同的AV數(shù)據(jù)。然而,即使PC用戶可望增加,但PC遠(yuǎn)不如家用電視或家用視頻系統(tǒng)那樣普及和便于操作。
因此,本發(fā)明的一個(gè)目的在于解決下面的對(duì)作為下一代的AV記錄媒體的DVD-RAM的光盤優(yōu)良性能構(gòu)成阻礙的問(wèn)題。
在DVD播放機(jī)所實(shí)現(xiàn)的世界中,用戶通過(guò)如圖7中所示在單個(gè)的AV設(shè)備上使用單一的媒體可自由的處理不同的格式和內(nèi)容,而不用考慮其差別。
圖8示出了在DVD錄放機(jī)中使用的一個(gè)菜單實(shí)例。根據(jù)此菜單,用戶可在電視屏上在不用考慮原始媒體或記錄格式的情況下從1)通過(guò)衛(wèi)星數(shù)字廣播記錄的“外國(guó)電影劇場(chǎng)”,2)“早劇序列”,3)從傳統(tǒng)的區(qū)域廣播中記錄的“世界杯決賽”和4)從都柏林貝多芬CD中進(jìn)行選擇。
如上所述改進(jìn)此種DVD播放器的最大的問(wèn)題在于怎樣統(tǒng)一管理具有不同格式的AV數(shù)據(jù)和序列。
如果只是處理有限數(shù)目的現(xiàn)存格式,則不需要特殊的管理方法。然而,將來(lái)為了實(shí)現(xiàn)上述的DVD-播放機(jī)的世界化,則需要發(fā)展出一種管理方法,其不僅可處理現(xiàn)存的格式而且還可處理在將來(lái)可能引進(jìn)的新的格式。
即使如此,在未來(lái)的用戶接口和被安裝在統(tǒng)一處理不同AV序列的設(shè)備中的接口之間的某些差別會(huì)產(chǎn)生與上述的現(xiàn)有技術(shù)相類似的不便。特別是,用戶不得不根據(jù)內(nèi)容或格式而進(jìn)行不同的操作。
怎樣處理通過(guò)各種AV序列中的數(shù)字廣播而被數(shù)字化的接收數(shù)據(jù)變?yōu)榱艘粋€(gè)很大的問(wèn)題。尤其是,在MPEG序列的情況下,由于為了應(yīng)用到廣播或通訊中,而對(duì)MPEG進(jìn)行了標(biāo)準(zhǔn)化,在序列的中間不存在隨機(jī)存取的概念。因此,當(dāng)將數(shù)據(jù)存儲(chǔ)到光盤中時(shí),無(wú)法充分利用作為盤媒體的最大特定的隨機(jī)存取性。
本發(fā)明的目的在于解決上述的問(wèn)題,因此其中的一個(gè)目的是提供這樣的一種信息記錄媒體,其可在序列的中間記錄缺少隨機(jī)存取性的MPEG序列和不同種類的AV序列。本發(fā)明同樣涉及用于信息記錄媒體的記錄裝置和再現(xiàn)裝置。
在本發(fā)明的第一方面中,所提供的記錄媒體用于記錄至少一種視頻數(shù)據(jù)。媒體包含存儲(chǔ)音頻數(shù)據(jù)的區(qū)域和一個(gè)用于存儲(chǔ)映象信息的區(qū)域。視頻數(shù)據(jù)包含多個(gè)畫面,每個(gè)畫面都通過(guò)中間-畫面(inter-picture)編碼方法和內(nèi)部-畫面(intra-picture)編碼方法中的一種進(jìn)行編碼。映象信息管理具有固定數(shù)據(jù)長(zhǎng)度的每個(gè)塊的視頻數(shù)據(jù)。映象信息包含地址信息和標(biāo)志信息。地址信息表示塊的地址,塊包含在每天再現(xiàn)時(shí)間要被進(jìn)行再現(xiàn)的畫面。第一映象具有標(biāo)志信息,其表示每個(gè)塊是否包含至少一部分內(nèi)部畫面。
在本發(fā)明的第二方面中,提供一種裝置,用于根據(jù)本發(fā)明在信息記錄媒體上記錄信息。該裝置包含一個(gè)用于對(duì)應(yīng)塊塊號(hào)將塊的記錄解碼輸入時(shí)間記錄到第一映象上的部分、用于確定塊是否包含一部分內(nèi)部畫面的部分和用于根據(jù)確定的結(jié)果為每個(gè)塊設(shè)定標(biāo)志的部分并用于相應(yīng)的將標(biāo)志記錄到塊號(hào)上。
在本發(fā)明的第三方面中,提供一種裝置,用于根據(jù)本發(fā)明從信息記錄媒體再現(xiàn)信息。該裝置包含一個(gè)用于對(duì)應(yīng)用戶指定的再現(xiàn)起始和結(jié)束位置尋找第一映象的條目的部分,分別參考第一映象中的解碼輸入時(shí)間信息,和用于計(jì)算地址以分別從所找到的條目中確定再現(xiàn)起始和終止位置的部分,及一個(gè)用于從記錄媒體根據(jù)所計(jì)算的地址讀取視頻數(shù)據(jù)以再現(xiàn)讀取的視頻數(shù)據(jù)的部分。
在本發(fā)明的第四方面中,提供一種方法,用于根據(jù)本發(fā)明將信息記錄到信息記錄媒體上。本發(fā)明的方法包含對(duì)應(yīng)塊的塊號(hào)在第一映象上記錄塊的解碼輸入時(shí)間,確定塊是否包含至少一個(gè)內(nèi)部畫面,并根據(jù)所確定的結(jié)果為塊設(shè)定標(biāo)志并相應(yīng)的對(duì)應(yīng)塊號(hào)記錄標(biāo)志。
在本發(fā)明的第五方面中,根據(jù)本發(fā)明,提供一種方法,用于從信息記錄媒體再現(xiàn)信息。該方法包含分別參考第一映象中的解碼輸入時(shí)間信息對(duì)應(yīng)用戶指定的再現(xiàn)起始和終止時(shí)間尋找第一映象的條目,計(jì)算地址并分別從所尋找的條目確定再現(xiàn)起始時(shí)間和再現(xiàn)終止時(shí)間,并根據(jù)所計(jì)算的地址從信息記錄媒體讀取視頻數(shù)據(jù)以再現(xiàn)視頻圖象數(shù)據(jù)。
根據(jù)本發(fā)明的信息記錄媒體,借助數(shù)據(jù)廣播發(fā)送的傳輸序列可和其他的AV序列一起進(jìn)行記錄,另外,對(duì)于被記錄的數(shù)字廣播目標(biāo)可進(jìn)行隨機(jī)存取再現(xiàn)。此外,在用于管理系統(tǒng)的管理信息中提供用于識(shí)別標(biāo)志的有效性的信息,其中的標(biāo)志表示通過(guò)內(nèi)部畫面編碼方法的編碼圖象(I-圖象)。結(jié)果,同樣在通過(guò)不具有序列分析能力的記錄器記錄傳輸序列的情況下,在再現(xiàn)記錄信息過(guò)程中也不會(huì)產(chǎn)生弊端。
根據(jù)本發(fā)明的信息記錄裝置和信息記錄方法,通過(guò)數(shù)字廣播發(fā)送的傳輸序列可被記錄到信息記錄媒體上,從而以隨機(jī)存取的方法對(duì)數(shù)據(jù)進(jìn)行再現(xiàn)。
根據(jù)本發(fā)明的信息再現(xiàn)裝置和信息再現(xiàn)方法,可對(duì)通過(guò)數(shù)字廣播發(fā)送的傳輸序列進(jìn)行隨機(jī)存取,其中該傳輸序列和其他的AV序列一起被記錄到信息記錄媒體上。
圖1為DVD記錄器的驅(qū)動(dòng)部分的方框圖;圖2A為盤上的地址空間的示意圖;圖2B為在軌道緩沖器中的數(shù)據(jù)累積的示意圖;圖3為通過(guò)文件系統(tǒng)的文件結(jié)構(gòu)的示意圖;圖4為不同種類的現(xiàn)有技術(shù)的AV設(shè)備和相應(yīng)的媒體之間關(guān)系的示意圖;圖5為MPEG程序序列和MPEG傳輸序列的示意圖;圖6為在PC上訪問(wèn)AV數(shù)據(jù)文件時(shí)PC顯示屏的示意圖;圖7為在不同種類的AV設(shè)備中由DVD記錄器所產(chǎn)生的關(guān)系的示意圖;圖8為DVD記錄器所給出的選擇菜單的實(shí)例;圖9A為AV文件和計(jì)算機(jī)可讀DVD-RAM盤上的目錄之間關(guān)系的示意圖;圖9B為盤上的地址空間的示意圖;圖10為目標(biāo)、目標(biāo)信息和PGC信息之間關(guān)系的示意圖;圖11為對(duì)每個(gè)序列從目標(biāo)信息產(chǎn)生的管理信息的示意圖;圖12為電影目標(biāo)(M_VOB)、電影目標(biāo)信息(M_VOB)和PGC信息(PGCI)之間關(guān)系的示意圖;圖13A、13B、13C、13D、13E和13F為根據(jù)本發(fā)明的用于描述時(shí)間映象的示意圖;圖14A、14B、14C和14D為表示MPEG的傳輸序列的每個(gè)階段的示意圖;圖15為聲頻目標(biāo)(AOB)、聲頻目標(biāo)信息(AOBI)和PGC信息(PGCI)之間關(guān)系的示意圖;圖16為靜止畫面目標(biāo)(S_VOBS)、靜止畫面目標(biāo)信息(S_VOBS)和PGC信息(PGCI)之間關(guān)系的示意圖;圖17為用于描述DVD-RAM中的管理信息的示意圖18為根據(jù)本發(fā)明的播放機(jī)模型的方框圖;圖19為根據(jù)本發(fā)明的DVD記錄機(jī)的方框圖;圖20為根據(jù)本發(fā)明的DVD播放機(jī)或數(shù)據(jù)再現(xiàn)裝置的方框圖;圖21為用于數(shù)字廣播目標(biāo)(D_VOB)的存取映象的基本結(jié)構(gòu)的示意圖;圖22為在對(duì)數(shù)字廣播目標(biāo)進(jìn)行再現(xiàn)期間單元信息和存取映象之間關(guān)系的示意圖;圖23為在對(duì)數(shù)字廣播目標(biāo)進(jìn)行特定的再現(xiàn)期間用于使用存取映象的方法的示意圖;圖24為在刪除數(shù)字廣播目標(biāo)期間序列和存取映象之間關(guān)系的示意圖;圖25為與存取映象一致的多級(jí)序列的示意圖;圖26為產(chǎn)生存取映象的過(guò)程的流程表;圖27為在每個(gè)存取映象中條目增加過(guò)程的流程圖;圖28為針對(duì)參考存取映象的數(shù)據(jù)再現(xiàn)過(guò)程的流程表;圖29為特定數(shù)據(jù)再現(xiàn)過(guò)程的流程表。
用于實(shí)現(xiàn)本發(fā)明的最佳模式在作為本發(fā)明的優(yōu)選實(shí)施例中,將參考相應(yīng)的附圖對(duì)DVD-RAM、DVD記錄機(jī)和DVD播放機(jī)進(jìn)行詳細(xì)描述。
第一實(shí)施例(DVD-RAM上的數(shù)據(jù)的邏輯結(jié)構(gòu))根據(jù)本發(fā)明的DVD-RAM可在單一的盤上整體的記錄和管理很多不同種類格式的AV數(shù)據(jù)和AV序列。這就使得在單一的盤上將包含區(qū)域廣播電視節(jié)目、以MPEG傳輸序列格式發(fā)送的數(shù)字廣播電視節(jié)目、通過(guò)數(shù)字視頻照相機(jī)攝取的視頻序列、通過(guò)數(shù)字靜止照相機(jī)所攝取的靜止畫面和以MPEG程序序列進(jìn)行編碼的視頻數(shù)據(jù)的不同格式的序列。另外,可按給定的順序播放被記錄在DVD-RAM中的數(shù)據(jù)。為此,根據(jù)本發(fā)明的DVD-RAM被提供管理信息用于管理AV序列,而不依賴AV數(shù)據(jù)或AV序列的格式類型。
首先,將參考圖9A和9B對(duì)根據(jù)本發(fā)明的被記錄在DVD-RAM中的數(shù)據(jù)的結(jié)構(gòu)進(jìn)行描述。圖9A中的圖為通過(guò)文件系統(tǒng)可看到的DVD-RAM的數(shù)據(jù)結(jié)構(gòu)。圖9B為盤100中的物理扇區(qū)的結(jié)構(gòu)。
如圖中所示,物理扇區(qū)的第一部分為引入?yún)^(qū)31,在其中存儲(chǔ)用于穩(wěn)定伺服機(jī)制所需的標(biāo)準(zhǔn)信號(hào)、用于與其他的媒體相區(qū)別的識(shí)別信號(hào)等。引入?yún)^(qū)31后面接著數(shù)據(jù)區(qū)33,其用于存儲(chǔ)邏輯可行數(shù)據(jù)。最后的部分為引出區(qū)35,用于存儲(chǔ)與引入?yún)^(qū)31中相類似的數(shù)據(jù)。
數(shù)據(jù)區(qū)33的前部存儲(chǔ)作為文件系統(tǒng)的管理信息的容量信息。由于文件系統(tǒng)為公知的技術(shù),這里不再進(jìn)行詳細(xì)描述。
可如圖9A中所示的目錄和文件對(duì)盤100中的數(shù)據(jù)進(jìn)行處理。從圖9A中可看出,所有的被DVD管理的數(shù)據(jù)都處于根目錄下的VIDEO_RT目錄下。
根據(jù)本實(shí)施例的DVD記錄機(jī)處理兩種類型的文件,即包含聲頻-視頻數(shù)據(jù)(AV數(shù)據(jù))的AV文件和包含用于管理AV文件的信息的管理信息。根據(jù)圖9A種所示的實(shí)施例,管理信息文件被確認(rèn)為“VIDEO_RT.IFO”,而AV文件包含文件“M_VOB.VOB”,其包含電影數(shù)據(jù),“D_VOB.VOB”,其包含來(lái)自數(shù)字廣播的圖象數(shù)據(jù),“AOB.AOB”其包含聲頻數(shù)據(jù)等。下面對(duì)這些文件的每一個(gè)進(jìn)行描述。
需注意的是,根據(jù)本發(fā)明的實(shí)施例,每個(gè)AV序列被定義為一個(gè)目標(biāo)(“目標(biāo)”)。尤其是,目標(biāo)可包含多個(gè)AV序列,諸如MPEG程序序列、MPEG傳輸序列、聲頻序列、靜止畫面數(shù)據(jù)等。這些AV序列的每一個(gè)都被簡(jiǎn)稱做目標(biāo),從而這些AV序列的管理信息可被定義為普通格式的目標(biāo)信息(目標(biāo)I)。
(管理信息)首先,將參考圖10對(duì)管理信息進(jìn)行描述。管理信息具有目標(biāo)信息80,用于管理目標(biāo)和其屬性的記錄位置,和節(jié)目鏈信息(PGC信息)50和70,其為要被DVD-RAM重放的數(shù)據(jù)確定重放順序、重放時(shí)間等。
由于AV序列具有時(shí)間屬性和其他的共同的屬性,因此對(duì)AV序列而言上述的觀念是可行的,雖然每個(gè)不同的格式都具有區(qū)別于其他格式的地方。按照記錄的順序?qū)⒕哂泄餐袷降腁V序列存儲(chǔ)在同一AV文件中。
目標(biāo)信息(目標(biāo)I)80包含關(guān)于目標(biāo)(目標(biāo)GI)80a的普通信息、目標(biāo)(屬性I)80b的屬性信息和用于將目標(biāo)重放時(shí)間轉(zhuǎn)換為盤上地址的存取映象80c。
因?yàn)锳V序列通常具有兩個(gè)標(biāo)準(zhǔn),即時(shí)間域和數(shù)據(jù)(二進(jìn)制數(shù)字串)域,其彼此不具有理想的相關(guān)性。例如,在通過(guò)MPEG-2視頻進(jìn)行編碼的視頻序列中,其中MPEG-2現(xiàn)在被作為視頻序列的國(guó)際標(biāo)準(zhǔn),使用可變位率(在該方法中位率依據(jù)圖象的復(fù)雜程度而改變)以稱為一個(gè)主流。根據(jù)此方法,在從開(kāi)始的數(shù)據(jù)量和重放時(shí)間的長(zhǎng)度之間不存在正比的關(guān)系,因此,根據(jù)時(shí)間軸無(wú)法進(jìn)行隨機(jī)存取。為了解決此問(wèn)題,目標(biāo)信息80具有用于在時(shí)間軸和數(shù)據(jù)(二進(jìn)制數(shù)字串)軸之間進(jìn)行轉(zhuǎn)換的存取映象80c。如后面將要進(jìn)行描述的,一個(gè)目標(biāo)包含多個(gè)目標(biāo)部分(VOBU),因此存取映象80c具有將每個(gè)目標(biāo)單元的時(shí)間區(qū)和地址區(qū)相關(guān)的數(shù)據(jù)。
PGC信息50,70為用于控制目標(biāo)重放的信息,即圖象信息和音頻數(shù)據(jù)。PGC信息50,70表示在DVD播放機(jī)連續(xù)重放數(shù)據(jù)時(shí)要被重放的數(shù)據(jù)單位。尤其是,每個(gè)PGC信息50,70表示要被重放的目標(biāo),和單元60,61,62和63的重放順序。每個(gè)單元60,61,62和63表示此特定目標(biāo)的任何的重放部分。下面將詳細(xì)描述單元60,61...。PGC信息包含兩類信息,其包含一個(gè)原始PGC信息50和一個(gè)用戶限定的PGC信息70。原始PGC信息50在記錄目標(biāo)時(shí)由DVD記錄機(jī)自動(dòng)產(chǎn)生,從而包含所有被記錄的目標(biāo)。另一方面,通過(guò)用戶限定的PGC信息70,用戶可自由的限定重放順序。PGC信息50和70具有相同的結(jié)構(gòu)和功能,區(qū)別在于用戶限定的PGC信息70是由用戶限定的。因此,下面將對(duì)原始PGC信息50進(jìn)行詳細(xì)描述。
如圖10中所示,原始PGC信息50包含至少一個(gè)單元信息。單元信息60...限定一個(gè)要被重放的目標(biāo),和目標(biāo)的一個(gè)重放部分。通常的,PGC信息50以某一順序記錄多個(gè)單元。在PGC信息50中的單元信息的記錄順序表示在各個(gè)單元中被重放的目標(biāo)的順序。
每個(gè)單元,例如單元60,包含類型信息(“類型”)60a,其表示所限定的目標(biāo)的種類、目標(biāo)的時(shí)間軸上的啟始位置信息(“啟始”)60c,和在目標(biāo)中的時(shí)間軸上的結(jié)束位置信息(“結(jié)束”)60e。
當(dāng)重放數(shù)據(jù)時(shí),連續(xù)讀出PGC信息50中的單元信息60,從而通過(guò)連續(xù)播放用由各個(gè)單元確定的重放部分表示的播放部分可重放由單元確定的目標(biāo)。
(目標(biāo)信息的子類)為了簡(jiǎn)化要被提供到實(shí)際AV序列上的目標(biāo)信息,必須進(jìn)行具體化。此原理很容易理解,因?yàn)樵谀繕?biāo)-確定模型中使用了類的概念。更具體的,如果將目標(biāo)信息作為超-類,將會(huì)更容易理解,將為每個(gè)AV序列而產(chǎn)生的更具體的結(jié)構(gòu)看作為子類。圖11示出了這些具體的子類。
根據(jù)本發(fā)明的實(shí)施例,如圖11中所示,目標(biāo)信息具有被定義為電影子類、靜止畫面子類、音頻子類和數(shù)字廣播子類的子類。更具體的,下面的子類被確定為具體的信息電影目標(biāo)信息(M_VOBI)被定義為用于視頻數(shù)據(jù)(以MPEG程序序列)的目標(biāo)信息。數(shù)字視頻目標(biāo)信息(D_VOBI)被定義為用于數(shù)字廣播(以MPEG傳輸序列)的目標(biāo)信息。聲頻目標(biāo)信息(AOB)被定義為用于聲頻的目標(biāo)信息,而靜止畫面視頻目標(biāo)信息(S_VOBI)被定義為用于靜止畫面的目標(biāo)信息。下面將對(duì)上面的內(nèi)容進(jìn)行描述。
電影目標(biāo)信息82包含MPEG程序序列通常信息(M_VOB_GI)82a、電影目標(biāo)序列信息(M_VOB_STI)82b和T映象82c。
通常信息(M_VOB_GI)82a包含電影目標(biāo)識(shí)別信息(M_VOB_ID)、電影目標(biāo)記錄時(shí)間(M_VOB_REC_TM)、電影目標(biāo)啟始時(shí)間信息(M_VOB_V_S_PTM)和電影目標(biāo)結(jié)束時(shí)間信息(M_VOB_V_EPTM)。
電影目標(biāo)序列信息(M_VOB_STI)82b包含具有視頻序列的編碼屬性的視頻序列信息(V_ATR)、聲頻序列號(hào)(AST_Ns)和具有聲頻序列的編碼屬性的聲頻序列信息(A_ATR)。
T映象82c包含AV文件中的電影目標(biāo)的引入地址、每個(gè)電影目標(biāo)單元(VOBU)的數(shù)據(jù)尺寸(VOBU_SZ)。電影目標(biāo)單元(VOBU)為在電影目標(biāo)(M_VOB)中要被存取的最小單位,后面將進(jìn)行詳細(xì)描述。數(shù)字廣播目標(biāo)信息(D_VOBI)86包含MPEG傳輸序列普通信息(D_VOB_GI)86a、序列信息(D_VOB_STI)86b和T映象86c。
數(shù)字廣播目標(biāo)(D_VOB_GI)的普通信息86a包含數(shù)字廣播目標(biāo)識(shí)別信息(D_VOB_ID)、數(shù)字廣播目標(biāo)記錄時(shí)間(D_VOB_REC_TM)、數(shù)字廣播目標(biāo)啟始時(shí)間信息(D_VOB_V_S_PTM)和數(shù)字廣播目標(biāo)結(jié)束時(shí)間信息(D_VOB_V_EPTM)。
數(shù)字視頻目標(biāo)序列信息(D_VOB_STI)包含信息(PROVIDER_INF),其包含在數(shù)字廣播中提供的附加信息。T映象86c包含AV文件中的數(shù)字廣播目標(biāo)(D_VOB)中的導(dǎo)引地址、重放時(shí)間(VOBU_PB_TM)和用于每個(gè)目標(biāo)單元(VOBU)的數(shù)據(jù)尺寸(VOBU_SZ)。
聲頻目標(biāo)信息(AOBI)88包含聲頻普通信息(AOB_GI)88a、序列信息(AOB_STI)88b和T映象88c。聲頻普通信息(AOB_GI)88a包含聲頻目標(biāo)識(shí)別信息(AOB_ID)、聲頻目標(biāo)記錄時(shí)間(AOB_REC_TM)、聲頻目標(biāo)啟始時(shí)間信息(AOB_S_TM)和聲頻目標(biāo)結(jié)束時(shí)間信息(AOB_E_TM)。AOB序列信息(AOB_STI)88b包含具有聲頻序列的編碼屬性的聲頻序列信息(A_ATR)。T映象88c包含AV文件中的聲頻目標(biāo)的導(dǎo)引地址、對(duì)于每個(gè)聲頻目標(biāo)部分(AOBU)的重放時(shí)(AOBU_PB_TM)和數(shù)據(jù)尺寸(AOBU_SZ)。聲頻目標(biāo)部分(AOBU)為聲頻目標(biāo)(AOB)中的最小存取單位,在后面將進(jìn)行詳細(xì)描述。
靜止畫面目標(biāo)信息(S_VOBSI)84包含靜止畫面普通信息(S_VOBS_GI)84a、靜止畫面序列信息(S_VOBS_STI)84b和S映象84c。靜止畫面普通信息(S_VOBS_GI)84a包含靜止畫面目標(biāo)識(shí)別信息(S_VOBS_ID)、靜止畫面目標(biāo)記錄時(shí)間(S_VOBS_REC_TM)、靜止畫面目標(biāo)啟始畫面號(hào)(SVOBS_S_NO)和靜止畫面目標(biāo)結(jié)束畫面號(hào)(SVOBS_E_NO)。靜止畫面序列信息(S_VOBS_STI)84b包含靜止畫面屬性信息(V_ATR),其具有關(guān)于靜止畫面目標(biāo)的壓縮格式的信息。此S映象84c包含AV文件中的靜止畫面目標(biāo)(S_VOBS)和每個(gè)靜止畫面的數(shù)據(jù)尺寸(S_VOB_SZ)。
如上所述,對(duì)應(yīng)每類AV序列的序列信息表可被通過(guò)將抽象的目標(biāo)信息放入到具體的數(shù)據(jù)中而形成為如圖11中所示。
(目標(biāo)信息和單元信息之間的對(duì)應(yīng)關(guān)系)下面參考圖12,作為目標(biāo)信息(目標(biāo)I)的一種具體形式的電影目標(biāo)信息(M_MOBI)被作為一個(gè)實(shí)例看與單元信息的對(duì)應(yīng)關(guān)系。
當(dāng)在單元信息中確定的類型信息(類型)具有值“M_VOB”時(shí),此單元對(duì)應(yīng)一個(gè)電影目標(biāo)。類似的,當(dāng)類型信息具有值“D_VOB”時(shí),則單元對(duì)應(yīng)數(shù)字廣播目標(biāo),而當(dāng)類型信息具有值“AOB”時(shí),單元對(duì)應(yīng)聲頻目標(biāo)。
根據(jù)目標(biāo)ID(目標(biāo)ID),可找到與ID對(duì)應(yīng)的目標(biāo)信息(VOBI)。目標(biāo)ID具有與包含在電影目標(biāo)信息(M_VOB_I)的普通信息(M_VOB_GI)中的電影目標(biāo)ID(M_VOB_ID)的一一對(duì)應(yīng)的關(guān)系。
如上所述,通過(guò)使用類型信息(類型)和目標(biāo)ID(目標(biāo)ID)可獲得與單元信息對(duì)應(yīng)的目標(biāo)信息。
在單元信息中的啟始地址信息(啟始)對(duì)應(yīng)電影目標(biāo)信息的啟始時(shí)間信息(M_VOB_V_S_PTM)對(duì)應(yīng)。當(dāng)兩個(gè)值表示同一時(shí)間時(shí),其表示單元為電影目標(biāo)的要被播放的第一部分。另一方面,當(dāng)啟始位置信息(啟始)具有大于啟始時(shí)間信息(M_VOB_V_S_PTM)的值時(shí),其表示單元將被作為電影目標(biāo)的中間部分進(jìn)行播放。在此情況下,從目標(biāo)開(kāi)始的單元進(jìn)行延遲的時(shí)間等于啟始時(shí)間信息(M_VOB_V_S_PTM)和啟始位置信息(啟始)之間的差。在電影目標(biāo)的單元結(jié)束位置信息(結(jié)束)和結(jié)束時(shí)間信息(M_VOB_V_E_PTM)之間存在同樣的關(guān)系。
如上所述,通過(guò)使用單元信息中的啟始信息(啟始)和結(jié)束信息及在電影目標(biāo)信息(M_VOBI)的普通信息(M_VOB_GI)中的啟始時(shí)間信息(M_VOB_V_S_PTM)和結(jié)束時(shí)間信息(M_VOB_V_E_PTM)可獲得作為目標(biāo)中的相對(duì)點(diǎn)的給定單元的重放啟始和結(jié)束。
電影目標(biāo)的T映象為一個(gè)表,其包含每個(gè)電影目標(biāo)單元(VOBU)的重放時(shí)間和數(shù)據(jù)尺寸。通過(guò)使用T映象,可將如上所述的電影目標(biāo)中的給定單元的相對(duì)重放啟始時(shí)間和相對(duì)重放結(jié)束時(shí)間轉(zhuǎn)換為地址數(shù)據(jù)。
現(xiàn)在,將參考圖13A、13B、13C、13D、13E和13F對(duì)使用上述的T映象的地址轉(zhuǎn)換進(jìn)行描述。
圖13A示出了電影目標(biāo)(M_VOB),其表示時(shí)間軸上的視頻顯示。圖13B示出了時(shí)間映象,其包含用于每個(gè)電影目標(biāo)部分(VOBU)的重放時(shí)間長(zhǎng)度和數(shù)據(jù)尺寸。圖13C示出了在數(shù)據(jù)(系列扇區(qū))軸上表示的電影目標(biāo)。圖13D示出了作為電影目標(biāo)的放大部分的系列數(shù)據(jù)組。圖13E示出了視頻序列。圖13F示出了聲頻序列。
電影目標(biāo)(M_VOB)為MPEG程序序列。在MPEG程序序列中,視頻序列和聲頻序列被組合到一個(gè)分組(PES分組)中,而多個(gè)分組被組合成一個(gè)序列。在實(shí)例中,一個(gè)組包含一個(gè)分組(PES分組),并為了易于存取而為每個(gè)組分配一個(gè)扇區(qū)(=2048B)。另外,組合的視頻組(V_PCK)和聲頻組(A_PCK)被多路復(fù)用為單個(gè)的序列。在圖13C、13D、13E和13F中示出了這些內(nèi)容。
另外,MPEG系統(tǒng)序列(用于程序序列和傳輸序列的普通術(shù)語(yǔ))包含用于多路復(fù)用的視頻和聲頻序列的同步播放的標(biāo)記。用于程序序列的時(shí)間標(biāo)記為PTS(時(shí)間表示標(biāo)志),其表示在幀被播放時(shí)的時(shí)間。上面提到的電影目標(biāo)啟始時(shí)間信息(M_VOB_V_S_PTM)和電影目標(biāo)結(jié)束時(shí)間信息(M_VOB_V_E_PTM)為從PTS獲得的時(shí)間信息。另一方面,用于傳輸序列的時(shí)間標(biāo)志為PCR(程序參考時(shí)鐘),其表示向緩沖器輸入數(shù)據(jù)的時(shí)間。
下面描述電影目標(biāo)部分(VOBU)。電影目標(biāo)部分(VOBU)為電影目標(biāo)(M_VOB)中的最小存取單位。為了高效的完成圖象壓縮,MPEG視頻序列不僅使用利用視頻幀中的空間頻率特性的壓縮而且使用利用幀之間的移動(dòng)特性的圖象壓縮,即時(shí)間軸上的移動(dòng)特性。這表示視頻幀的擴(kuò)展需要時(shí)間軸上的信息,即需要關(guān)于未來(lái)視頻幀和過(guò)去視頻幀的信息,否則視頻幀無(wú)法通過(guò)其自身進(jìn)行擴(kuò)展。為了解決此問(wèn)題,在MPEG視頻序列中,在時(shí)間軸上不具備移動(dòng)特性的視頻幀(被稱做I-圖象)每隔0.5秒被插入,從而獲得高的隨機(jī)存取性。
電影目標(biāo)部分(VOBU)包含一些數(shù)據(jù)組,這些數(shù)據(jù)組從包含I-圖象的導(dǎo)引數(shù)據(jù)的數(shù)據(jù)組到包含下一個(gè)I-圖象的導(dǎo)引數(shù)據(jù)的數(shù)據(jù)組之前的數(shù)據(jù)組。因此,T映象包含目標(biāo)部分(VOBU)中的每個(gè)目標(biāo)部分(VOBU)的數(shù)據(jù)尺寸(數(shù)據(jù)包號(hào))和視頻幀的重放時(shí)間(域號(hào))。
例如,假設(shè)單元中的啟始值與電影目標(biāo)的啟始時(shí)間信息(M_VOB_V_S_PTM)差一秒。
現(xiàn)在,通過(guò)累積第一電影目標(biāo)的T畫面中的每個(gè)目標(biāo)部分(VOBU)的重放時(shí)間(長(zhǎng)度)可獲得在電影目標(biāo)(M_VOB)中的每個(gè)目標(biāo)部分的重放啟始時(shí)間。類似的,通過(guò)累積第一目標(biāo)部分的每個(gè)目標(biāo)部分的數(shù)據(jù)尺寸(數(shù)據(jù)組號(hào))可獲得在電影目標(biāo)(M_VOB)中的每個(gè)目標(biāo)部分的地址。
根據(jù)本實(shí)施例,電影目標(biāo)(M_VOB)的前三個(gè)目標(biāo)部分(VOBU)分別具有24、30和24個(gè)域。因此,通過(guò)上面的計(jì)算方法,從電影目標(biāo)(M_VOB)的頂部在一秒(60域)后的視頻幀被發(fā)現(xiàn)包含在第三個(gè)目標(biāo)部分(VOBU#3)中。類似的,第三個(gè)目標(biāo)部分(VOBU#3)的啟始地址被發(fā)現(xiàn)為從目標(biāo)的頭算起的第223個(gè)扇區(qū),因?yàn)檫@些目標(biāo)部分(VOBU)分別具有125、98和115扇區(qū)的尺寸。
將所獲得的地址值加入到作為AV文件中的M_VOB啟始地址(ADD_OFF)中,可獲得要被播放數(shù)據(jù)的啟始地址。
在上面的實(shí)例中,假設(shè)要被播放的為從電影目標(biāo)(M_VOB)的頭部算起的第60個(gè)域。然而如前所述,MPEG不允許對(duì)所有視頻幀的每一個(gè)進(jìn)行解碼或重放。為此,重放從與第60域位移6個(gè)域的目標(biāo)部分的頂部開(kāi)始,從而從I-圖象開(kāi)始重放。需注意的是,在不顯示的情況下通過(guò)解碼上述的6個(gè)域也可從由單元確定的視頻域開(kāi)始重放。
上述的方法同樣可提供與單元信息中的結(jié)束位置對(duì)應(yīng)的電影目標(biāo)的重放結(jié)束時(shí)間,和AV文件中的電影目標(biāo)的地址。
接著,將對(duì)數(shù)字廣播目標(biāo)信息(D_VOBI)進(jìn)行描述。數(shù)字廣播目標(biāo)信息基本上與電影目標(biāo)信息相同,這是因?yàn)閿?shù)字廣播目標(biāo)為由目標(biāo)信息分出的子類。然而一個(gè)較大的差別在于,電影目標(biāo)(M_VOB)是通過(guò)對(duì)區(qū)域廣播進(jìn)行記錄而產(chǎn)生的。尤其是,由于電影目標(biāo)為通過(guò)記錄機(jī)自身進(jìn)行編碼的AV序列,數(shù)字廣播目標(biāo)(D_VOB)不是由記錄機(jī)自身進(jìn)行編碼的AV序列,這是因?yàn)槠涫窃趶臄?shù)字廣播衛(wèi)星傳送的數(shù)字廣播目標(biāo)數(shù)據(jù)中直接記錄的。
更具體的,當(dāng)通過(guò)記錄機(jī)進(jìn)行編碼時(shí),可清楚的知道序列的內(nèi)部結(jié)構(gòu);然而,當(dāng)通過(guò)直接記錄產(chǎn)生數(shù)據(jù)時(shí),無(wú)法知道內(nèi)部結(jié)構(gòu),除非對(duì)序列進(jìn)行分析,因此無(wú)法產(chǎn)生T映象。
可對(duì)從數(shù)字衛(wèi)星廣播提供的MPEG傳輸序列進(jìn)行分析。在本實(shí)施例中,如下所述可通過(guò)使用MPEG傳輸序列中的信息產(chǎn)生T映象。
圖14A示出了MPEG傳輸序列。圖14B示出了傳輸分組的放大示意圖。圖14C示出了PES分組。圖14D示出了視頻序列。
如圖14A中所示,MPEG傳輸序列包含一系列傳輸分組。傳輸分組包含標(biāo)題、適應(yīng)域和凈荷。適應(yīng)域包含隨機(jī)存取指示符(“隨機(jī)_存取_指示符”)。隨機(jī)存取指示符表示在此傳輸分組或下面的傳輸分組中(更精確的,具有相同程序ID的傳輸分組),下一個(gè)PES分組(即其中PES分組中第一字節(jié)首先出現(xiàn)的PES分組)包含視頻序列或聲頻序列的存取點(diǎn)。尤其是,對(duì)于視頻序列,這表示包含I-圖象。
此隨機(jī)存取指示符可被用于確定視頻目標(biāo)部分,并產(chǎn)生T映象。
傳輸分組具有固定的188字節(jié)的尺寸。因此,在包含2048字節(jié)的DVD-RAM的一個(gè)扇區(qū)中記錄多個(gè)傳輸分組(2048字節(jié)/188字節(jié)=10TS分組)。同時(shí)在電影目標(biāo)(M_VOB)中可處理為1組=1扇區(qū),而在數(shù)字廣播目標(biāo)(D_VOB)中其是不可能的。通過(guò)扇區(qū)可進(jìn)行DVD-RAM中的數(shù)據(jù)讀/寫。因此,即使在數(shù)字廣播目標(biāo)中,T映象中的信息由用視頻域號(hào)表示的電影目標(biāo)部分(VOBU)的重放時(shí)間長(zhǎng)度和用扇區(qū)號(hào)表示的電影目標(biāo)部分的數(shù)據(jù)尺寸構(gòu)成。
因?yàn)樯鲜龅脑?,?dāng)電影目標(biāo)部分被限定為從傳輸分組到下一個(gè)傳輸分組時(shí),無(wú)法保證T映象的地址的精確度。因此,通過(guò)使用包含傳輸分組的扇區(qū)限定電影目標(biāo)部分(VOBU)。
數(shù)字廣播目標(biāo)序列信息(D_VOB_STI)的PROVIDER_INF域包含用于識(shí)別廣播公司和與每個(gè)廣播公司相關(guān)的特定信息的ID。
現(xiàn)在參考圖15,將對(duì)聲頻目標(biāo)信息(AOBI)進(jìn)行描述。另外,作為從目標(biāo)信息產(chǎn)生的子類,聲頻目標(biāo)信息基本上與電影目標(biāo)信息相同。然而一個(gè)較大的差別在于聲頻目標(biāo)只是用于聲頻系統(tǒng)的目標(biāo),并不被形成為MPEG系統(tǒng)序列的格式。下面將進(jìn)行詳細(xì)描述。
由于聲頻目標(biāo)未被形成為MPEG系統(tǒng)序列的格式,在聲頻目標(biāo)中不包含時(shí)間標(biāo)記。因此,不存在用于表示單元或目標(biāo)的重放啟始時(shí)間或重放結(jié)束時(shí)間的參考時(shí)間。因此,聲頻目標(biāo)普通信息(AOBI_GI)中的聲頻目標(biāo)啟始時(shí)間(AOB_A_S_TM)被輸入為0,而聲頻目標(biāo)結(jié)束時(shí)間(AOB_A_E_TM)被輸入為重放時(shí)間長(zhǎng)度。另外,單元信息中的每個(gè)啟始域和結(jié)束域用聲頻目標(biāo)中的相對(duì)時(shí)間表示。
聲頻數(shù)據(jù)與MPEG視頻數(shù)據(jù)的另外一個(gè)差別在于可在任何的聲頻幀部分進(jìn)行聲頻數(shù)據(jù)的重放。因此,聲頻目標(biāo)部分(AOBU)可被定義為聲頻幀的任何整數(shù)倍。然而,如果聲頻目標(biāo)部分太小,在T映象中必須處理大量的數(shù)據(jù)。因此,聲頻目標(biāo)部分的長(zhǎng)度基本上等于電影目標(biāo)的目標(biāo)部分的長(zhǎng)度,其大約為0.5秒。T映象管理每個(gè)聲頻目標(biāo)部分的重放時(shí)間長(zhǎng)度和數(shù)據(jù)尺寸。
現(xiàn)在參考圖16,將對(duì)靜止畫面目標(biāo)信息(S_VOBSI)進(jìn)行描述。同時(shí),作為一個(gè)從目標(biāo)信息產(chǎn)生的子類,靜止畫面目標(biāo)信息(S_VOBSI)基本上與電影目標(biāo)信息的情況相同。然而一個(gè)大的區(qū)別在于,靜止畫面目標(biāo)為包含多個(gè)靜止畫面數(shù)據(jù)的目標(biāo),靜止畫面目標(biāo)未被形成為MPEG系統(tǒng)序列的格式。下面將對(duì)聲頻目標(biāo)信息進(jìn)行詳細(xì)描述。
靜止畫面與電影或聲音的區(qū)別在于其不具有時(shí)間信息。因此,分別用表示啟始靜止畫面(Start_Video)的號(hào)和表示最后靜止畫面(End_Video)的號(hào)填入靜止畫面目標(biāo)普通信息(S_VOBS_GI)中的啟始信息和結(jié)束信息的域中。另外,用靜止畫面目標(biāo)中的各個(gè)圖象號(hào)填入到單元中啟始域和結(jié)束域中代替時(shí)間信息。
在靜止畫面中的最小存取單位為靜止畫面的幀。因此,S映象被定義為存取映象,其是一個(gè)包含每個(gè)靜止畫面的數(shù)據(jù)尺寸(S_VOB_SZ)的表。
在圖17中示出了至此所描述的總的數(shù)據(jù)結(jié)構(gòu)。圖17示出了DVD-RAM中的管理信息的總體。參考圖17,下面將對(duì)所有的管理信息進(jìn)行描述。如圖17中所示,根據(jù)本實(shí)施例的DVD-RAM被提供有視頻管理普通信息(VMG)90和除了PGC信息50和70以外的多個(gè)信息表92、94、96和98。
VMGI90為用于整個(gè)盤的管理信息,其包含導(dǎo)引信息,即原始PGC信息50的啟始地址、用戶定義的PGC信息70和文件管理表92、94...的種類。通過(guò)參考導(dǎo)引信息可對(duì)這些表50、70、92、94進(jìn)行訪問(wèn)。
現(xiàn)在,將對(duì)圖17中所示的文件管理表92、94、96和98進(jìn)行描述。這些表的每個(gè)都是用于管理包含目標(biāo)的數(shù)據(jù)文件的表,并被用于每類的目標(biāo)。例如,表92用于管理含有電影目標(biāo)的電影文件,而表94用于管理含有靜止畫面目標(biāo)的靜止畫面文件。
如上所述,根據(jù)被存儲(chǔ)在PGC信息中的單元信息中的目標(biāo)ID識(shí)別目標(biāo)信息。在此操作期間,通過(guò)文件管理表確認(rèn)92、94、96或98識(shí)別目標(biāo)信息的地址。為此,每個(gè)文件管理表92、94、96和98都包含關(guān)于處于被管理下的目標(biāo)號(hào)的信息、目標(biāo)的ID、每個(gè)目標(biāo)信息的尺寸等。例如,當(dāng)目標(biāo)ID示出一種連續(xù)的順序時(shí),根據(jù)此通過(guò)單元信息確定的目標(biāo)ID,可確定文件管理表管理的目標(biāo)信息中的單元信息決定的目標(biāo)的順序。然后,通過(guò)此被識(shí)別的目標(biāo)信息的順序和文件的尺寸,可根據(jù)文件管理表計(jì)算偏差,以獲得此被識(shí)別的目標(biāo)信息的邏輯地址。
如圖17中所示,電影文件管理表92為用于管理包含電影目標(biāo)的電影文件的表。電影文件管理表92包含電影目標(biāo)信息(M_VOBI)92a、92b...和表管理信息(M_AVFITI)92h,其含有電影目標(biāo)信息號(hào)和被表92所管理的電影目標(biāo)的尺寸。盤連續(xù)記錄與被包含在信息92h中的電影目標(biāo)信息號(hào)相同號(hào)目的電影目標(biāo)信息。如前所述,電影目標(biāo)信息92a、...中的每個(gè)包含普通信息(M_VOB_GI)、序列信息(M_VOB_STI)和T映象。另外,T映象包含用于每個(gè)目標(biāo)部分(VOBU)的顯示時(shí)間和尺寸(VOBU_ENT)。
為了管理靜止畫面文件,在表(S_AVFIT)中使用了相同的結(jié)構(gòu),其中靜止畫面文件包含靜止畫面目標(biāo)、用于管理含有數(shù)字廣播目標(biāo)的數(shù)字廣播文件的表(D_AVFIT)96和用于管理含有聲頻目標(biāo)的聲頻文件的表(A_AVFIT)98。
原始PGC信息50包含按照重放順序的單元信息61、62、63..。單元信息包含與目標(biāo)中的目標(biāo)信息(類型和目標(biāo)ID)和重放部分信息(啟始和結(jié)束)對(duì)應(yīng)的信息。在單元中所示的重放部分信息可通過(guò)目標(biāo)信息中的存取映象轉(zhuǎn)換為目標(biāo)物的地址信息。
如前所述,原始PGC信息50和用戶定義的PGC信息70的區(qū)別在于原始PGC信息50自動(dòng)通過(guò)記錄機(jī)產(chǎn)生,從而被記錄在盤中的所有的目標(biāo)將被播放,而用戶定義的PGC信息70為用戶可自由的確定重放順序的信息。因此,用戶定義的PGC信息70與原始PGC信息50具有相同的結(jié)構(gòu)。
通過(guò)提前對(duì)用于管理AV序列的信息進(jìn)行提取,可對(duì)諸如PGC信息的重放控制信息和單元信息進(jìn)行限定而不依賴對(duì)所給定的AV序列格式所特定的信息,這樣可整體的管理AV序列。因此,可實(shí)現(xiàn)這樣的一種環(huán)境,其中用戶可在不用關(guān)注AV格式的情況下播放AV數(shù)據(jù)。
另外,通過(guò)使用上述的數(shù)據(jù)結(jié)構(gòu),通過(guò)簡(jiǎn)單的確定從目標(biāo)信息產(chǎn)生的管理信息以與現(xiàn)存的其他的AV格式相同的方式可容易的將一個(gè)新的AV數(shù)據(jù)結(jié)構(gòu)加入到DVD-RAM中的數(shù)據(jù)結(jié)構(gòu)中。
(播放機(jī)模式)現(xiàn)在參考圖18,其示出了用于播放上述光盤的播放機(jī)模式。如圖18中所示,播放機(jī)包含光學(xué)傳感器1701、ECC處理器1702、軌道緩沖器1703、PS解碼器1705、TS解碼器1706、聲頻解碼器1707、靜止畫面解碼器1708、開(kāi)關(guān)1710和控制器1711。光學(xué)傳感器1701從光盤100讀出數(shù)據(jù)。ECC處理器1702對(duì)讀出的數(shù)據(jù)進(jìn)行錯(cuò)誤矯正和其他的操作。軌道緩沖器1703在錯(cuò)誤矯正后暫時(shí)的存儲(chǔ)數(shù)據(jù)。PS解碼器1705解碼播放諸如電影目標(biāo)(M_VOB)的程序序列。TS解碼器1706解碼播放諸如數(shù)字廣播目標(biāo)(D_VOB)的傳輸序列。聲頻解碼器1707解碼播放聲頻目標(biāo)(AOB)。靜止畫面解碼器1708解碼播放靜止畫面目標(biāo)。開(kāi)關(guān)1708在解碼器1705、1706...之間進(jìn)行切換,用于輸入數(shù)據(jù)。控制器1711控制播放機(jī)的每個(gè)元件。
通過(guò)傳感器1701讀取被記錄到光盤100上的數(shù)據(jù),通過(guò)ECC處理器1702,而被存儲(chǔ)在軌道緩沖器1703中。被存儲(chǔ)在軌道緩沖器1703中的數(shù)據(jù)然后進(jìn)入到解碼器1705、1706、1707和1708中的一個(gè),并被解碼輸出。在此切換操作中,控制器1711檢查讀出的數(shù)據(jù)并查看PGC信息中的單元信息的信息類型并根據(jù)前述的方法提供重放的順序。通過(guò)根據(jù)類型信息對(duì)開(kāi)關(guān)1710進(jìn)行控制,從而將所讀取的信息發(fā)送到適宜的解碼器。
本實(shí)施例的播放機(jī)還包含一個(gè)數(shù)字接口1704,其用于向外部設(shè)備提供AV序列。通過(guò)此具有適當(dāng)?shù)闹T如IEEE1394和IEC958通訊協(xié)議的接口,可將AV序列發(fā)送到外部設(shè)備。當(dāng)通過(guò)數(shù)字接口1704輸出新AV格式的程序并在外部AV設(shè)備播放時(shí)其尤其有益,在此播放機(jī)中不用使用解碼器。
另一方面,為了在此播放機(jī)中支持新的AV格式,以與其他的現(xiàn)存解碼器1705-1708相同的方式,將適應(yīng)新的AV格式的新的解碼器1709與軌道緩沖器1703相連。
(通過(guò)DVD記錄機(jī)的記錄操作)下面,將參考圖19對(duì)根據(jù)本發(fā)明的DVD記錄機(jī)的結(jié)構(gòu)和播放(再現(xiàn))/記錄上述光盤的操作進(jìn)行描述。
如圖中所示,DVD記錄機(jī)包含一個(gè)用戶接口1901、一個(gè)系統(tǒng)控制器1902、一個(gè)模擬調(diào)諧器1903、一個(gè)編碼器1904、一個(gè)數(shù)字調(diào)諧器1905、一個(gè)分析器1906、一個(gè)顯示裝置1907和一個(gè)解碼器1908。用戶接口1901為用戶提供顯示和從用戶接收請(qǐng)求。系統(tǒng)控制器1902管理和控制整個(gè)的DVD機(jī)。模擬調(diào)諧器1903接收VHF和UHF波。編碼器1904將模擬信號(hào)轉(zhuǎn)換為MPEG程序序列。數(shù)字調(diào)諧器1905接收衛(wèi)星數(shù)字廣播。分析器1906分析從數(shù)字廣播衛(wèi)星發(fā)送的MPEG傳輸序列。顯示裝置1907包含TV監(jiān)控器和揚(yáng)聲器系統(tǒng)。解碼器1908解碼AV序列。解碼器1908包含圖18中所示的解碼器。DVD解碼器還包含數(shù)字接口1909、用于暫時(shí)存儲(chǔ)被寫數(shù)據(jù)的軌道緩沖器1910和用于將數(shù)據(jù)寫到DVD-RAM100上的驅(qū)動(dòng)器1911。數(shù)字接口1909為用于向外部設(shè)備輸出諸如IEEE1394協(xié)議的接口。
在具有上述結(jié)構(gòu)的DVD記錄機(jī)中,用戶接口部分首先從用戶接收命令。用戶接口1901將請(qǐng)求從用戶發(fā)送到系統(tǒng)控制器1902。系統(tǒng)控制器1902將請(qǐng)求翻譯為命令并發(fā)送到適宜的模塊。當(dāng)來(lái)自用戶的請(qǐng)求為記錄一個(gè)模擬廣播程序時(shí),系統(tǒng)控制器1902請(qǐng)求調(diào)諧器1903接收程序,而編碼器1904進(jìn)行解碼。
編碼器1904對(duì)從模擬調(diào)諧器1903接收的AV數(shù)據(jù)進(jìn)行視頻編碼、聲頻編碼和系統(tǒng)編碼并將被編碼的數(shù)據(jù)輸出到軌道緩沖器1910。
編碼器1904在開(kāi)始編碼操作時(shí),將被編碼的MPEG程序序列的重放啟始時(shí)間(M_VOB_V_S_PTM)發(fā)送到系統(tǒng)控制器1902,然后與編碼操作平行的將電影部分(VOBU)的時(shí)間長(zhǎng)度和尺寸信息發(fā)送到系統(tǒng)控制器1902,作為用于產(chǎn)生T映象的源信息。
接著,系統(tǒng)控制器1902向驅(qū)動(dòng)器1911發(fā)出一個(gè)記錄請(qǐng)求,從而驅(qū)動(dòng)器1911獲取被存儲(chǔ)在軌道緩沖器1910中的數(shù)據(jù)并將此信息記錄到DVD-RAM盤100上。此時(shí),系統(tǒng)控制器1902根據(jù)文件系統(tǒng)的位置信息指示驅(qū)動(dòng)器1911在盤上存儲(chǔ)信息的位置。
用戶通過(guò)停止請(qǐng)求要求停止記錄。來(lái)自用戶的停止請(qǐng)求通過(guò)用戶接口被發(fā)送到系統(tǒng)控制器1902。系統(tǒng)控制器1902然后將停止請(qǐng)求發(fā)送到模擬調(diào)諧器1903和編碼器1904。
在從系統(tǒng)控制器1902接收到停止請(qǐng)求后,編碼器停止編碼操作,并將最后被編碼的MOEG程序序列的重放停止時(shí)間(M_VOB_V_E_PTM)發(fā)送到系統(tǒng)控制器1902。
在完成編碼操作后,系統(tǒng)控制器1902根據(jù)從編碼器1904接收的信息產(chǎn)生電影目標(biāo)信息(M_VOB)。接著,系統(tǒng)控制器1902產(chǎn)生與電影目標(biāo)信息(M_VOB)對(duì)應(yīng)的單元信息。這里重要的一點(diǎn)在于,單元信息中的類型信息必須被定義為“M_VOB”。如前所述,單元信息中的信息的結(jié)構(gòu)不依賴于電影目標(biāo)(M_VOB),依賴電影目標(biāo)(M_VOB)的所有的信息都被隱藏到電影目標(biāo)信息(M_VOB I)中。因此,單元信息中識(shí)別類型信息的錯(cuò)誤將導(dǎo)致無(wú)法進(jìn)行正常的重放,還可能導(dǎo)致系統(tǒng)故障。
最后,系統(tǒng)控制器1902請(qǐng)求驅(qū)動(dòng)器1911完成記錄被存儲(chǔ)在軌道緩沖器1910中的數(shù)據(jù),并記錄電影目標(biāo)信息(M_VOBI)和單元信息。驅(qū)動(dòng)器1911記錄軌道緩沖器1910中保留的數(shù)據(jù),DVD-RAM上的電影目標(biāo)信息(M_VOB)和單元信息,連續(xù)完成記錄操作。
接著,將對(duì)用于請(qǐng)求記錄數(shù)字廣播節(jié)目的情況進(jìn)行描述。
將用戶請(qǐng)求記錄數(shù)字廣播節(jié)目的請(qǐng)求通過(guò)用戶接口1901發(fā)送到系統(tǒng)控制器1902。系統(tǒng)控制器1902然后請(qǐng)求數(shù)字調(diào)諧器1905進(jìn)行記錄,且分析器1906分析所接收到的數(shù)據(jù)。
將從數(shù)字調(diào)諧器1905發(fā)送的MPEG傳輸序列通過(guò)分析器1906發(fā)送到軌道緩沖器1910。分析器1906首先從MPEG傳輸序列獲取啟始時(shí)間信息(D_VOB_V_S_PTM)作為用于產(chǎn)生數(shù)字廣播目標(biāo)信息(D_VOBI)的所需信息,并將信息發(fā)送到系統(tǒng)控制器1902。接著,分析器1906確定MPEG傳輸序列中的電影目標(biāo)部分(VOBU),并將電影目標(biāo)部分的時(shí)間長(zhǎng)度和尺寸作為用于產(chǎn)生T映象所需的信息發(fā)送到系統(tǒng)控制器1902。需注意的是,如前所述可根據(jù)包含在TS分組標(biāo)題中的應(yīng)用域中的隨機(jī)存取指示符(隨機(jī)_存取_指示符)確定電影目標(biāo)部分(VOBU)。
接著,系統(tǒng)控制器1902向驅(qū)動(dòng)器1911輸出記錄請(qǐng)求。然后驅(qū)動(dòng)器1911獲取被存儲(chǔ)在軌道緩沖器1910中的數(shù)據(jù)并將數(shù)據(jù)記錄到DVD-RAM盤100中。此時(shí),系統(tǒng)控制器1902同樣通知驅(qū)動(dòng)器1911根據(jù)文件系統(tǒng)的位置信息應(yīng)該在盤100上記錄信息的位置。
用戶通過(guò)停止請(qǐng)求指示結(jié)束記錄操作。將來(lái)自用戶的停止請(qǐng)求通過(guò)用戶接口1901發(fā)送到系統(tǒng)控制器1902。系統(tǒng)控制器1902然后向數(shù)字調(diào)諧器1905和分析器1906發(fā)出停止請(qǐng)求。
分析器1906在接收到來(lái)自系統(tǒng)控制器1902的停止請(qǐng)求后,停止分析操作,并將最后分析的MPEG傳輸序列的電影目標(biāo)部分(VOBU)發(fā)送到系統(tǒng)控制器1902。
在完成接收數(shù)字廣播的接收后,系統(tǒng)控制器1902根據(jù)從分析器1906接收的信息產(chǎn)生數(shù)字廣播目標(biāo)信息(D_VOBI),接著,產(chǎn)生與數(shù)字廣播目標(biāo)信息(D_VOBI)對(duì)應(yīng)的單元信息,此時(shí)單元信息中的類型信息被確定為“D_VOB”。
最后,系統(tǒng)控制器1902請(qǐng)求驅(qū)動(dòng)器1911完成對(duì)被存儲(chǔ)在軌道緩沖器1910中的數(shù)據(jù)的記錄,并記錄數(shù)字廣播目標(biāo)信息和單元信息。驅(qū)動(dòng)器1911將保留在軌道緩沖器1910中的數(shù)據(jù)、數(shù)字廣播目標(biāo)信息(D_VOBI)和單元信息記錄到DVD-RAM盤100上,完成記錄操作。
上述的描述是建立在用戶請(qǐng)求啟始和結(jié)束記錄的基礎(chǔ)上。當(dāng)使用通常在VTR系統(tǒng)設(shè)置的定時(shí)記錄功能時(shí),系統(tǒng)控制器自動(dòng)發(fā)出記錄啟始和停止命令替代用戶的請(qǐng)求,因此DVD記錄機(jī)所進(jìn)行的操作步驟基本上相同。
(DVD記錄機(jī)的重放操作)接著,將對(duì)DVD記錄機(jī)的重放操作進(jìn)行描述。
首先,由接口1901從用戶接收請(qǐng)求。用戶接口1901將請(qǐng)求發(fā)送到系統(tǒng)控制器1902。系統(tǒng)控制器1902將用戶的請(qǐng)求翻譯為命令并將它們發(fā)送到適宜的模塊。例如,當(dāng)用戶請(qǐng)求重放PGC信息時(shí),系統(tǒng)控制器1902分析PGC信息和單元信息,查找應(yīng)該播放的目標(biāo)。下面將對(duì)播放包含一個(gè)電影目標(biāo)(M_VOB)和一個(gè)單元信息的原始PGC的情況進(jìn)行描述。
系統(tǒng)控制器1902首先分析被存儲(chǔ)在PGC信息中的單元信息內(nèi)的類型信息。當(dāng)類型信息為“M_VOB”時(shí),其意味著要被播放的AV序列為被作為MPEG程序序列進(jìn)行記錄的序列。接著,系統(tǒng)控制器1902參考單元信息的ID從表(M_AVFIT)找出相應(yīng)的電影目標(biāo)信息(M_VOBI)。系統(tǒng)控制器1902然后根據(jù)包含在電影目標(biāo)信息中的啟始時(shí)間信息(M_VOB_V_S_PTM)和結(jié)束時(shí)間信息(M_VOB_V_E_PTM)找出要被播放的AV數(shù)據(jù)的啟始地址和結(jié)束地址。
接著,系統(tǒng)控制器1902向驅(qū)動(dòng)器1911發(fā)出一個(gè)請(qǐng)求,用于從DVD-RAM100讀取數(shù)據(jù),和讀取的啟始地址。驅(qū)動(dòng)器1911然后從系統(tǒng)控制器1902給出的地址讀出AV數(shù)據(jù),并將所讀取的數(shù)據(jù)存儲(chǔ)在軌道緩沖器1910中。
接著,系統(tǒng)控制器1902向解碼器1908發(fā)出一個(gè)MPEG程序序列的解碼請(qǐng)求。解碼器1908然后讀出被存儲(chǔ)在軌道緩沖器1910中的AV數(shù)據(jù),以對(duì)讀取的數(shù)據(jù)進(jìn)行解碼。將被解碼的AV數(shù)據(jù)通過(guò)顯示裝置1907進(jìn)行輸出。
在完成讀取由系統(tǒng)控制器1902指示的所有的數(shù)據(jù)后,驅(qū)動(dòng)器1911向系統(tǒng)控制器1902報(bào)告完成讀取操作。系統(tǒng)控制器1902然后向解碼器1908發(fā)出一個(gè)命令停止重放操作。解碼器1908繼續(xù)解碼數(shù)據(jù)直到軌道緩沖器1910變空為止。在所有的數(shù)據(jù)被解碼和播放后,解碼器1908向系統(tǒng)控制器1902報(bào)告重放操作完成,然后重放操作結(jié)束。
上面的描述是針對(duì)一個(gè)原始PGC包含一個(gè)電影目標(biāo)(M_VOB)和播放一個(gè)單元信息的情況。然而,無(wú)論原始PGC只包含一個(gè)原始數(shù)字廣播目標(biāo)(D_VOB)、包含多個(gè)電影目標(biāo)、包含多個(gè)數(shù)字廣播目標(biāo)或同時(shí)包含電影目標(biāo)和數(shù)字廣播目標(biāo),都可用相同的操作步驟進(jìn)行AV序列的重放操作。另外,在原始PGC包含多個(gè)單元或用戶限定的PGC的情況下,其工作情況都相同。
另外,聲頻目標(biāo)(AOB)和其他的AV序列,即靜止圖象目標(biāo)(S_VOBS)都通過(guò)相同的模塊用相同的過(guò)程進(jìn)行控制,其區(qū)別僅在于解碼器1908中的結(jié)構(gòu)。在這些情況下,解碼器1908可由PS解碼器1705、TS解碼器1706、聲頻解碼器1707、或靜止圖象解碼器1708構(gòu)成,如圖18中所示。
接著,將對(duì)解碼器1908不具有播放所有種類的AV序列的能力的實(shí)例進(jìn)行描述。
如果解碼器1908不具有對(duì)于MPEG傳輸序列的播放能力,無(wú)法進(jìn)行上述的通過(guò)解碼器1908的重放操作。在此情況下,數(shù)字接口部分1909被用于向外部設(shè)備提供數(shù)據(jù),從而通過(guò)外部設(shè)備可對(duì)數(shù)據(jù)進(jìn)行播放。
當(dāng)系統(tǒng)控制器1902從PGC信息中的單元信息找到用戶請(qǐng)求重放不是系統(tǒng)支持的數(shù)字廣播目標(biāo)(D_VOB)時(shí),系統(tǒng)控制器1902請(qǐng)求數(shù)字接口1909用于外部輸出,而不是請(qǐng)求解碼器1908用于重放。數(shù)字接口1909將存儲(chǔ)在軌道緩沖器1910中的AV數(shù)據(jù)根據(jù)相連的數(shù)字接口的通訊協(xié)議進(jìn)行發(fā)送。所進(jìn)行的其他的操作都與播放電影目標(biāo)(M_VOB)時(shí)的情況相同。
必須作出這樣的一種判斷,即解碼器1908是否與請(qǐng)求用于重放的AV序列兼容。此判斷必須由系統(tǒng)控制器1902自身進(jìn)行,或系統(tǒng)控制器1902可要求解碼器1908進(jìn)行。
(DVD播放機(jī))接著,將參考圖20,對(duì)根據(jù)本發(fā)明的DVD播放機(jī)進(jìn)行描述。DVD播放機(jī)可用于實(shí)現(xiàn)播放上述的光盤。
如圖中所示,DVD播放機(jī)包含一個(gè)用戶接口2001、系統(tǒng)控制器2002、顯示裝置2003、解碼器2004、數(shù)字接口2005、軌道緩沖器2006和驅(qū)動(dòng)器2007。用戶接口2001接收來(lái)自用戶的請(qǐng)求并將某些指示顯示給用戶。系統(tǒng)控制器2002管理和控制整體的DVD播放機(jī)。顯示裝置2003包含TV監(jiān)控器和揚(yáng)聲器系統(tǒng)。解碼器2004解碼MPEG序列。數(shù)字接口2005與IEEE1394相連。軌道緩沖器2006暫時(shí)存儲(chǔ)從DVD-RAM讀出的數(shù)據(jù)。驅(qū)動(dòng)器2007從DVD-RAM100讀出數(shù)據(jù)。具有如上結(jié)構(gòu)的DVD播放機(jī)進(jìn)行與前面描述的DVD播放機(jī)相同的重放操作。
需要注意的是,在本發(fā)明的實(shí)施例中將DVD-RAM作為一個(gè)實(shí)例。然而,至此所做的描述也可應(yīng)用到其他的媒體。本發(fā)明不只限于諸如DVD-RAM的媒體和其他的光盤。
另外,根據(jù)本發(fā)明的實(shí)施例,通過(guò)數(shù)字接口播放不被解碼器支持的AV序列。然而,可將被解碼器支持的AV序列通過(guò)數(shù)字接口根據(jù)來(lái)自用戶的請(qǐng)求輸出到外部設(shè)備。
另外,根據(jù)本發(fā)明的實(shí)施例,聲頻數(shù)據(jù)和靜止畫面數(shù)據(jù)被作為與MPEG序列相區(qū)別的專門數(shù)據(jù)。然而,同樣可以MPEG系統(tǒng)序列的格式記錄這些數(shù)據(jù)。
(第二實(shí)施例)下面將使用DVD記錄機(jī)和DVD-RAM作為實(shí)例進(jìn)行描述。
由于根據(jù)本發(fā)明的DVD-RAM和DVD記錄機(jī)的基本結(jié)構(gòu)和操作都與第一實(shí)施例中的相同,這里就省略對(duì)其的描述。在下面,將只針對(duì)用于數(shù)字廣播目標(biāo)(D_VOB)的存取映象的結(jié)構(gòu)進(jìn)行描述,其中的目標(biāo)為用于數(shù)字廣播的目標(biāo)。
(PCR映象和PTS映象)圖21示出了根據(jù)本發(fā)明的實(shí)施例的存取映象的詳細(xì)情況。如圖21中所示,存取映象86c由兩級(jí)構(gòu)成,包含一個(gè)PCR映象811和一個(gè)PTS映象813。
當(dāng)要將數(shù)字廣播目標(biāo)(D_VOB)記錄到盤上時(shí),為每個(gè)ECC塊記錄作為記錄部分的序列。更具體的,序列記錄總是在ECC塊中的標(biāo)題扇區(qū)開(kāi)始。
存取映象管理塊部分中的目標(biāo),其中在該塊部分中收集預(yù)定號(hào)目的ECC塊。在下面,將作為存取映象的一個(gè)管理單位的一組N個(gè)塊稱做一個(gè)“塊”。N為大于或等于1的整數(shù)并被固定在序列中。一個(gè)塊包含多個(gè)傳輸分組。在圖21中所示的實(shí)例中,第20個(gè)塊210包含多個(gè)傳輸分組210a、210b、210c..。
PCR映象811為一個(gè)表,其具有與塊對(duì)應(yīng)的條目,因此條目的號(hào)目等于塊的號(hào)目。PCR映象811為每個(gè)條目管理PCR(程序參考時(shí)鐘),該P(yáng)CR被給出到設(shè)置在由條目表示的塊的頭部的傳輸分組,同時(shí)還管理包含用于塊的標(biāo)志811a的I-圖象。PCR為用于表示向解碼器輸入數(shù)據(jù)的時(shí)間的信息。包含標(biāo)志的I-圖象用于確認(rèn)MPEG視頻數(shù)據(jù)的I-圖象(可自再現(xiàn)的圖象)的數(shù)據(jù)是否被存儲(chǔ)在塊中。在本發(fā)明的實(shí)施例中,包含標(biāo)志“1”的I圖象表示塊包含I-圖象。在圖21所示的實(shí)例中,將被給出到第20個(gè)塊210的頭上的傳輸分組210a的PCR值(“100”)存儲(chǔ)到PCR映象811的第20個(gè)條目中,以及用于第20個(gè)塊210的包含標(biāo)志(“1”)的I-圖象。
PTS映象813為用于管理數(shù)字廣播目標(biāo)(D_VOB)中每個(gè)I-圖象的PTS(表示時(shí)間標(biāo)志)值的表。PTS映象813由用于每個(gè)I-圖象的PTS值和表示塊號(hào)的目錄構(gòu)成,在目錄中包含I-圖象。在多個(gè)塊中都包含I-圖象的情況下,只有包含I-圖象的多個(gè)頭塊被作為目錄進(jìn)行存儲(chǔ)。在圖21中,很明顯的從PCR映象811可看出從第20到第22塊存儲(chǔ)I-圖象。在此情況下,PTS映象813的第5個(gè)條目存儲(chǔ)塊組的“20”的頭塊號(hào),所述塊組包含作為用于頭塊中的PCR映象和PTS值(“200”)的目錄的I-圖象。
如圖21中所示,PCR映象811為具有用于每個(gè)塊的條目的表,且PCR映象811中的條目的順序?qū)?yīng)條目表示的塊號(hào)。為此,通過(guò)使用用于PTS映象813的PCR映象的目錄中的PCR映象811中的PCR條目確定與PTS值對(duì)應(yīng)的塊號(hào)。
(使用PCR映象/PTS映象的再現(xiàn))參考圖22,將對(duì)使用PCR映象811和PTS映象813從PGC信息再現(xiàn)數(shù)字廣播目標(biāo)的方法進(jìn)行描述。
首先,將對(duì)D_VOBI的結(jié)構(gòu)進(jìn)行描述。D_VOBI的結(jié)構(gòu)與第一實(shí)施例中的相同。因此,下面將描述本實(shí)施例和第一實(shí)施例之間的差別。
在圖22中,數(shù)字廣播目標(biāo)普通信息(D_VOB_GI)86a具有I-圖象標(biāo)志有效標(biāo)志821和塊尺寸信息(“塊尺寸”)823。I-圖象標(biāo)志有效性標(biāo)志821表示I-圖象的有效性,其中的I圖象包含上述的每個(gè)PCR條目中的標(biāo)志。塊尺寸信息823表示塊的尺寸,該塊包含上述的ECCs的號(hào)N。
因此,提供用于確認(rèn)包含標(biāo)志的I-圖象有效性的I-圖象標(biāo)志有效性標(biāo)志821的原因如下。當(dāng)無(wú)法對(duì)傳輸序列進(jìn)行分析且在不識(shí)別I-圖象的情況下記錄時(shí),為了在再現(xiàn)操作期間不會(huì)錯(cuò)誤識(shí)別包含標(biāo)志的I-圖象,需要預(yù)先確定包含標(biāo)志的I-圖象的有效性。
接著,將對(duì)再現(xiàn)數(shù)字廣播目標(biāo)的過(guò)程進(jìn)行描述。
PGC信息(PGCI)和單元信息(Cell)的結(jié)構(gòu)與第一實(shí)施例中的相同。被存儲(chǔ)在單元信息中的數(shù)字廣播目標(biāo)的啟始為止信息(啟始)和結(jié)束為止信息(結(jié)束)表示在傳輸序列中的PCR值。
在要再現(xiàn)數(shù)字廣播目標(biāo)的情況下,按照下面的方法根據(jù)被存儲(chǔ)在單元信息中的啟始位置信息(啟始)確定讀出數(shù)字廣播目標(biāo)的位置。當(dāng)單元信息被存儲(chǔ)在用戶限定的PGC信息中時(shí),啟始位置信息表示用戶任意指定的啟始時(shí)間,并通過(guò)隨機(jī)存取進(jìn)行讀取。
首先,將存儲(chǔ)在啟始位置信息(啟始)中的時(shí)間與存儲(chǔ)在PCR映象811中的PCR值進(jìn)行比較,從而檢測(cè)滿足下面條件的PCR映象中的第i個(gè)條目PCR#i-1≤啟始(Start)≤PCR#i(1)“PCR#X”表示第X個(gè)條目的PCR?!皸l目#X”在下面表示第X個(gè)條目。如上所述,參考PCR值,同樣參考“映象”獲得與啟始位置信息(啟始)對(duì)應(yīng)的條目。
接著,檢查數(shù)字廣播目標(biāo)信息(D_VOB_GI)。當(dāng)標(biāo)志821表示“有效”時(shí),檢查包含PCR的條目#i的標(biāo)志的I-圖象。當(dāng)塊不包含I-圖象(即標(biāo)志的值為“0”)時(shí),以同樣的方法檢查下一個(gè)PCR條目,即PCR條目#i+1。接著,按相反的方向(前進(jìn)的方向)繼續(xù)進(jìn)行搜索,直到找到包含I-圖象的頭塊為止。
當(dāng)包含已經(jīng)首先檢查的PCR條目#i的標(biāo)志的I-圖象表示塊包含I-圖象(即標(biāo)志的值為“1”)時(shí),在指向作為PCR條目的PCR條目#i-1的方向連續(xù)進(jìn)行搜索,其向前的方向(反向)直到找到I-圖象的頭的PCR條目為止。按上述的方法獲得的用PCR條目表示的塊充當(dāng)再現(xiàn)啟始?jí)K。
接著,將用單元信息中的結(jié)束位置信息(結(jié)束)表示的時(shí)間與被存儲(chǔ)在PCR映象811中的每個(gè)PCR值進(jìn)行比較,從而檢測(cè)滿足下面條件的PCR映象的條目#j。接著,可確定再現(xiàn)結(jié)束塊。
PCR#j-1≤End(結(jié)束)≤PCR#j(2)將按照上述方法獲得的再現(xiàn)啟始?jí)K和再現(xiàn)結(jié)束塊通過(guò)使用數(shù)字廣播目標(biāo)(D_VOB_GI)的普通信息的塊尺寸信息823轉(zhuǎn)換為數(shù)字廣播目標(biāo)(D_VOB)的地址信息,且進(jìn)而被轉(zhuǎn)換為文件中的地址信息,在該文件中存儲(chǔ)數(shù)字廣播目標(biāo)。然后,通過(guò)使用地址信息讀出文件用于進(jìn)行解碼和再現(xiàn)。
因此,在PTS映象813中,通過(guò)目錄使PCR映象811的條目和PTS映象813的相關(guān)可獲得表示通過(guò)PCR映象811獲得的再現(xiàn)啟始?jí)K的條目。通過(guò)給出顯示啟始時(shí)間,通過(guò)對(duì)解碼器進(jìn)行搜索而在PTS映象813中獲得PTS值,解碼器可控制輸入序列,從而在PTS表示的時(shí)間之前不顯示數(shù)據(jù)。
如上所述,根據(jù)本發(fā)明的實(shí)施例,可在光盤中對(duì)被記錄的數(shù)字廣播目標(biāo)進(jìn)行隨機(jī)存取再現(xiàn)。
(特殊的再現(xiàn)操作)接著,將參考圖23對(duì)特殊的再現(xiàn),即快速行進(jìn)再現(xiàn)進(jìn)行描述。
通過(guò)參考上述的包含標(biāo)志的I-圖象進(jìn)行特殊的再現(xiàn)。I-圖象的最大尺寸為224KB。因此,通常將I-圖象分割為要被記錄的多個(gè)塊。相應(yīng)的,將連續(xù)具有包含ON(即“1”)標(biāo)志的I-圖象的值的PCR條目設(shè)定為一個(gè)單位,并對(duì)每個(gè)單位進(jìn)行特殊的再現(xiàn)。
如圖23中所示,例如,假設(shè)為每個(gè)PCR條目設(shè)定包含標(biāo)志的I-圖象。在此情況下,將PCR條目#n+3到PCR條目#n+5被設(shè)定為一個(gè)I-圖象的再現(xiàn)單位,其中包含標(biāo)志的I-圖象連續(xù)為ON,并從文件中讀出與這些條目對(duì)應(yīng)的數(shù)據(jù)用于進(jìn)行解碼和再現(xiàn)。當(dāng)完全讀出與PCR條目#n+3到#n+5對(duì)應(yīng)的每個(gè)塊時(shí),過(guò)程跳到條目#n+12,其中包含標(biāo)志的I-圖象為ON,以便進(jìn)行下一個(gè)I-圖象的再現(xiàn)。通過(guò)重復(fù)上述的過(guò)程,可進(jìn)行特殊的再現(xiàn),即快速行進(jìn)再現(xiàn)。因此,通過(guò)在相反方向上快速跳讀I-圖象的再現(xiàn)單位,可進(jìn)行快速往返再現(xiàn)。
(刪除操作)接著將參考圖24對(duì)刪除操作進(jìn)行描述。
用于檢測(cè)刪除部分的方法基本上與用于再現(xiàn)的過(guò)程相同。更具體的,獲得與用戶指定的啟始位置和結(jié)束位置對(duì)應(yīng)的PCR條目,并檢查在刪除位置包含條目標(biāo)志的I-圖象。需注意的是,包含I-圖象的頭的塊不是刪除啟始?jí)K,而僅在其后面的塊為刪除啟始?jí)K。
其原因如下。在包含I-圖象的頭的塊中同樣存儲(chǔ)前面GOP(圖象組)的剩余數(shù)據(jù)。因此,如果刪除了包含I-圖象頭的塊,前面的GOP通常無(wú)法被再現(xiàn)到結(jié)束。
因此,對(duì)于刪除操作,對(duì)于刪除的結(jié)束塊,進(jìn)行與啟始?jí)K中同樣的過(guò)程。在圖24中,當(dāng)包含條目#n-1的I-圖象為ON時(shí),其中條目#n-1為用戶指定的刪除結(jié)束位置,繼續(xù)進(jìn)行搜索,直到在前進(jìn)的方向上找到包含標(biāo)志的I-圖象的條目時(shí)為止。當(dāng)檢測(cè)到具有包含“ON”標(biāo)志的I-圖象的條目時(shí),將在被檢測(cè)條目之前的條目表示的塊設(shè)定為刪除結(jié)束塊。在圖24的實(shí)例中,在條目#n-1之后的具有包含ON標(biāo)志的第一I-圖象的PCR條目為條目#n+1。因此,將在條目#n+1之前的與PCR條目#n對(duì)應(yīng)的塊設(shè)定為刪除結(jié)束塊。更具體的,刪除與從#1到#n的PCR條目對(duì)應(yīng)的每個(gè)塊。
相反的,當(dāng)包含作為刪除結(jié)束位置的由用戶指定的條目#n-1的標(biāo)志的I-圖象為ON時(shí),在相反的方向上進(jìn)行搜索,以檢測(cè)具有包含OFF標(biāo)志的I-圖象的PCR條目。當(dāng)發(fā)現(xiàn)具有包含OFF標(biāo)志的I-圖象的第一PCR條目時(shí),將與所找到的PCR條目對(duì)應(yīng)的塊設(shè)定為刪除結(jié)束塊。
在上述的過(guò)程后,刪除從刪除啟始?jí)K到刪除結(jié)束塊的數(shù)據(jù),并刪除與PCR映象811中的這些塊對(duì)應(yīng)的PCR條目。
如圖24中所示,因此,表示在PCR映象中被刪除的PCR條目的PTS映象813的PTS條目同樣被刪除,通過(guò)分別減去在前面部分中的被刪除的PTS條目而得到剩余的PTS條目中的目錄號(hào)。
在只刪除數(shù)字廣播目標(biāo)(D_VOB)的中間部分的情況下,即通過(guò)進(jìn)行刪除留下數(shù)字廣播目標(biāo)的前部和后部,對(duì)與保留在前部中的數(shù)字廣播目標(biāo)的PCR和PTS映象刪除部分的條目。對(duì)與保留在后部中的數(shù)字廣播目標(biāo)對(duì)應(yīng)的PCR和PTS如上所述除了刪除與被刪除塊對(duì)應(yīng)的條目外,還對(duì)PTS條目的目錄號(hào)進(jìn)行修改。
(多序列(multistream))接著,將參考圖25對(duì)多序列的情況進(jìn)行描述。
可對(duì)MPEG的傳輸序列同時(shí)多路復(fù)用多個(gè)視頻序列。在存在N個(gè)視頻序列的情況下,如圖25中所示,作為一個(gè)實(shí)例,在數(shù)字廣播目標(biāo)(D_VOB_GI)的普通信息中描述了視頻序列號(hào)(Number_of_Stream)831。
因此,在PCR映象811中,對(duì)應(yīng)N序列擴(kuò)展PCR條目中的包含標(biāo)志的I-圖象的域。同時(shí)類似的在PTS映象813中,對(duì)N序列擴(kuò)展PTS條目中I-圖象的PTS域。(記錄機(jī))記錄機(jī)的結(jié)構(gòu)和基本操作與上述的第一實(shí)施例中的結(jié)構(gòu)和基本操作相同。
在本實(shí)施例中,尤其是,分析部分1906用于產(chǎn)生PCR映象和PTS映象。在記錄機(jī)不具備產(chǎn)生PTS映象的能力的情況下,即,不具有分析MPEG序列的視頻數(shù)據(jù)的能力的情況下,在PCR條目中的所有包含標(biāo)志的I-圖象被設(shè)置為0,而D_VOB_GI中的I-圖象標(biāo)志有效性標(biāo)志被轉(zhuǎn)換為OFF(“無(wú)效”)。
下面將參考圖26和27的流程圖對(duì)通過(guò)分析部分1906產(chǎn)生存取映象的過(guò)程進(jìn)行描述。
如圖26中所示,首先,分別將表示PCR映象811的附加條目號(hào)的計(jì)數(shù)號(hào)M和表示PTS映象813的附加條目號(hào)的計(jì)數(shù)號(hào)N設(shè)定為1(S11)。接著,確定(S12)是否對(duì)由PGC信息中的單元信息指定的所有目標(biāo)上的數(shù)據(jù)進(jìn)行下面將進(jìn)行描述的條目增加過(guò)程(S13)。對(duì)所有目標(biāo)上的數(shù)據(jù)進(jìn)行條目增加過(guò)程(S13)。
圖27為表示條目增加過(guò)程(S13)的流程表。
在此過(guò)程中,當(dāng)將一個(gè)塊或多個(gè)塊的數(shù)據(jù)輸入到軌道緩沖器(S21)時(shí),獲取一個(gè)塊的數(shù)據(jù)(S22),并將由計(jì)數(shù)號(hào)N指定的第N個(gè)條目(條目#N)增加到PCR映象(S23)。將包含在與PCR條目#N對(duì)應(yīng)的塊中的頭傳輸分組的PCR值記錄到相同條目的PCR值上(S24)。然后,確定在塊中是否包含I-圖象(S25)。當(dāng)包含I-圖象時(shí),將PCR條目#N的包含標(biāo)志的I-圖象設(shè)定到“1(ON)”(S26)。否則,將標(biāo)志設(shè)定到“0(OFF)”(S34)。
此后,確定在塊中是否包含PTS。當(dāng)不包含PTS時(shí),程序進(jìn)行到步驟S33。當(dāng)在塊中包含PTS時(shí),其確定在時(shí)限增加了PTS的條目后,是否經(jīng)過(guò)了預(yù)定的時(shí)間(S28)。即,對(duì)包含PTS的所有的塊不對(duì)PTS映象加入條目,從而在每個(gè)預(yù)定的時(shí)間包含一個(gè)PTS。結(jié)果,限制了PTS映象813的尺寸。
當(dāng)確定在步驟S28在事先加入PTS的條目后未經(jīng)過(guò)預(yù)定的時(shí)間時(shí),程序進(jìn)行到步驟S33。當(dāng)在事先增加了PTS的條目后已經(jīng)經(jīng)過(guò)預(yù)定的時(shí)間時(shí),將條目新增加到PTS映象813中(S29)。更具體的,將將計(jì)數(shù)號(hào)M表示的第M個(gè)條目(條目#M)加入到PTS映象813中。然后,將PTS值設(shè)定到PTS條目#M的PTS值(S30),N被設(shè)定到用于PTS條目#M的PTS值(S31),而N是遞增的(S32)。最后,在步驟S33M遞增。因此,結(jié)束本過(guò)程。
(播放機(jī))播放機(jī)的結(jié)構(gòu)和基本操作大致與第一實(shí)施例的結(jié)構(gòu)和基本操作相同。
在本發(fā)明的實(shí)施例中,正如在本發(fā)明的實(shí)施例中所進(jìn)行描述的,通過(guò)參考PCR映象和包含標(biāo)志的I-圖象可對(duì)單元信息中的重放啟始位置信息和重放結(jié)束位置信息計(jì)算重放啟始?jí)K和重放結(jié)束塊。
下面參考圖28和29的流程圖對(duì)參照存取映象的重放過(guò)程進(jìn)行詳細(xì)描述。本過(guò)程通過(guò)系統(tǒng)控制器2002完成。
如圖28中所示,首先,計(jì)數(shù)號(hào)M和N被設(shè)定到1,(S51)。接著,確定對(duì)由PGC信息中的單元信息指定的所有目標(biāo)上的數(shù)據(jù)是否已經(jīng)進(jìn)行了下面的重放過(guò)程(S53)(S52),并對(duì)所有目標(biāo)上的數(shù)據(jù)進(jìn)行重放過(guò)程(S53)。
圖29為重放過(guò)程的流程圖(S53)。本重放過(guò)程用于從指定的啟始時(shí)間到指定的結(jié)束時(shí)間重放所指定的目標(biāo)。
首先,在單元信息中被指定的啟始時(shí)間(啟始)和結(jié)束時(shí)間(結(jié)束)并映象到PCR映象811的條目上。更具體的,根據(jù)所指定的啟始時(shí)間和結(jié)束時(shí)間通過(guò)搜索PCR映象811而計(jì)算滿足下面公式的PCR條目#I和#j(S61)。
PCR#I≤Start(啟始)≤PCR#i+1(3)PCR#j≤End(結(jié)束)≤PCR#j+1(4)接著,對(duì)目標(biāo)的通用信息中的I-圖象標(biāo)志有效性標(biāo)志進(jìn)行檢查,以確認(rèn)在PCR映象811中是否存在包含標(biāo)志信息的I-圖象(即,包含標(biāo)志信息的I-圖象是否有效)(S62)。其結(jié)果,當(dāng)其確定在PCR映象811中不存在包含標(biāo)志信息的I-圖象時(shí)(S63),程序進(jìn)行到步驟S67。
另一方面,當(dāng)其確定在PCR映象中存在包含標(biāo)志信息的I-圖象時(shí)(即標(biāo)志信息有效)(S63),其決定包含PCR條目#i的標(biāo)志的I-圖象是否為ON(S64)。當(dāng)包含PCR條目#i的標(biāo)志的I-圖象為ON時(shí),從條目#i向前對(duì)PCR映象811進(jìn)行搜索,從而找出包含I-圖象的標(biāo)題的條目#k(S65)。更具體的,找到最大值K,其滿足K≤i,通過(guò)該條件,使得包含PCR條目#K的標(biāo)志的I-圖象為OFF(關(guān)閉)。然后,用i=k+1(S66)計(jì)算i,程序進(jìn)行到步驟S67。
當(dāng)包含PCR條目#i的標(biāo)志的I-圖象不是ON時(shí)(S64),從條目#i向后搜索PCR映象,從而獲得包含I-圖象的標(biāo)題的條目#k(S69)。更具體的,獲得最小的k,其滿足k≥I,且通過(guò)該條件使得包含PCR條目#k的標(biāo)志為ON。然后,通過(guò)i=k獲得i(S70),程序進(jìn)行到步驟S67。
在步驟S67,通過(guò)下面的公式分別計(jì)算啟始地址偏差和結(jié)束地址偏差。
啟始偏差地址=塊尺寸XI (5)結(jié)束偏差地址=塊尺寸Xj(6)然后,根據(jù)啟始偏差地址和結(jié)束偏差地址順序從文件中讀出數(shù)據(jù),并將其提供到解碼器用于進(jìn)行重放(S68)。
(變化實(shí)例)當(dāng)在上述的實(shí)施例中對(duì)每個(gè)ECC塊進(jìn)行序列的記錄時(shí),對(duì)其他的固定長(zhǎng)度的塊部分同樣可獲得相同的優(yōu)勢(shì),而并不限于ECC塊部分。因此,當(dāng)在序列中對(duì)塊的單位進(jìn)行固定時(shí),其在光盤中也被固定。
另外,當(dāng)被存儲(chǔ)在PCR映象中的值為傳輸序列的PCR值時(shí),其可為程序序列中的SCR(系統(tǒng)參考時(shí)鐘)或其可為用于向系統(tǒng)解碼器輸入的時(shí)間。
雖然在上面的實(shí)施例中,所提供的是包含用于確定I-圖象是否被包含在塊中的標(biāo)志,同樣可提供一個(gè)標(biāo)志(包含參考圖象的標(biāo)志),其包含多個(gè)位,并表示是否包含I-圖象和P-圖象。
當(dāng)重放和刪除數(shù)據(jù)時(shí),根據(jù)單元信息的啟始位置信息,通過(guò)使用公式(1)計(jì)算用于每個(gè)重放和刪除啟始的PCR條目#i,可通過(guò)下面的公式近似的計(jì)算iPCR#I≤Start≤PCR#i+1 (7)因此,在上面的實(shí)施例中,檢查包含標(biāo)志的I-圖象,以檢測(cè)在重放操作期間重放啟始?jí)K。當(dāng)在塊中不存在I-圖象時(shí),在向后的方向檢測(cè)PCR條目。相反的,可在向前的方向上檢測(cè)PCR條目,即通過(guò)返回到前向I-圖象的頭塊(標(biāo)題)進(jìn)行檢測(cè)。
另外,通過(guò)檢測(cè)包含標(biāo)志的I-圖象從而檢測(cè)在重放操作期間的重放啟始?jí)K。如果在塊中存在I-圖象,在返回到I-圖象的頭部的向前的方向上檢查PCR條目。相反的,可在向后的方向上檢查PCR條目,從而進(jìn)行檢索以進(jìn)行到下一個(gè)I-圖象的標(biāo)題部。
因此,在刪除操作中,檢查包含標(biāo)志的I-圖象以檢測(cè)刪除啟始?jí)K。當(dāng)在塊中不包含I-圖象時(shí),在向前的方向上檢測(cè)PCR條目,從而檢測(cè)刪除啟始?jí)K。相反的,也可在向后的方向上檢測(cè)PCR條目以檢測(cè)刪除啟始?jí)K。
另外,在刪除操作中,對(duì)包含標(biāo)志的I-圖象進(jìn)行檢測(cè),以檢測(cè)刪除啟始?jí)K。當(dāng)在塊中包含I-圖象時(shí),在向后的方向上檢測(cè)PCR條目,從而檢測(cè)刪除啟始?jí)K。相反的,可在向前的方向上檢測(cè)PCR條目,以檢測(cè)刪除啟始?jí)K。
當(dāng)在重放操作和刪除操作期間根據(jù)單元信息的結(jié)束位置信息通過(guò)使用公式(2)計(jì)算重放結(jié)束塊或刪除結(jié)束塊的塊號(hào)“j”時(shí),可通過(guò)下面的公式在相反的方向上進(jìn)行計(jì)算。
PCR#j≤End≤PCR#j+1(8)因此,在重放操作期間,在通過(guò)用戶指定的重放結(jié)束位置確定的重放結(jié)束塊包含I-圖象的情況下,可在向前和向后的方向檢索包含相同I-圖象的標(biāo)題塊,并將所檢索到的塊以與重放啟始?jí)K相同的方式設(shè)定為重放結(jié)束塊。
在重放操作中,可簡(jiǎn)單的將用戶指定的重放啟始?jí)K或重放結(jié)束塊映象到PCR條目上,從而在不考慮I-圖象的位置的情況下將被映象的塊的位置確定為重放啟始和結(jié)束位置(即,不檢測(cè)包含I-圖象的標(biāo)題的塊)。
在刪除操作中,通過(guò)檢測(cè)I-圖象的標(biāo)題確定刪除啟始?jí)K和刪除結(jié)束塊。然而,無(wú)此過(guò)程,僅通過(guò)將用戶指定的刪除啟始?jí)K和刪除結(jié)束塊映象到相鄰的塊上可確定實(shí)際上要被刪除的塊組的啟始和結(jié)束位置。
當(dāng)要存儲(chǔ)N個(gè)多序列時(shí),雖然PTS映象和PCR映象被延展具有N個(gè)域,可預(yù)先準(zhǔn)備M(M≥N)個(gè)域,從而在記錄操作期間使用N個(gè)域。此時(shí),N被記錄為數(shù)字廣播目標(biāo)的通用信息(D_VOB_GI)中的序列號(hào)(Number_of_Streams)。
雖然在本發(fā)明中為每個(gè)PCR條目提供包含標(biāo)志的I-圖象,同樣為了替代包含標(biāo)志的I-圖象,可設(shè)定一個(gè)標(biāo)志,其表示每個(gè)PCR條目是否為I-圖象的標(biāo)題,表示PCR條目是I-圖象的結(jié)束或表示圖象的尺寸的信息,從而通過(guò)使用這些標(biāo)志和信息按照上述的相同的方式確定重放或刪除啟始?jí)K。
雖然本發(fā)明中已經(jīng)對(duì)光盤、光盤記錄機(jī)和光盤播放機(jī)進(jìn)行了描述,例如,即使將MPEG傳輸序列記錄到諸如硬盤等的其他的媒體上也可獲得相同的優(yōu)點(diǎn),且本發(fā)明并不限于物理媒體。
雖然已經(jīng)結(jié)合具體的實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)描述,對(duì)本領(lǐng)域中的技術(shù)人員而言可做各種的修改和變化。因此,本發(fā)明并不限于所述的實(shí)施例,而是包含所附權(quán)利要求的范圍。
權(quán)利要求
1.用于記錄至少一種視頻數(shù)據(jù)的記錄媒體,包含存儲(chǔ)視頻數(shù)據(jù)的區(qū)域,視頻數(shù)據(jù)包含多個(gè)畫面,每個(gè)畫面都通過(guò)中間-畫面(inter-picture)編碼方法和內(nèi)部-畫面(intra-picture)編碼方法中的一種進(jìn)行編碼;映象信息區(qū)域,存儲(chǔ)管理具有固定數(shù)據(jù)長(zhǎng)度的每個(gè)塊的視頻數(shù)據(jù),映象信息包含地址信息和標(biāo)志信息,地址信息表示塊的地址,塊包含在每個(gè)再現(xiàn)時(shí)間要被進(jìn)行再現(xiàn)的畫面,第一映象具有標(biāo)志信息,其表示每個(gè)塊是否包含至少一部分內(nèi)部畫面。
2.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于所述固定數(shù)據(jù)長(zhǎng)度等于ECC塊的塊長(zhǎng)度。
3.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于第一映象還包含針對(duì)每個(gè)塊的視頻數(shù)據(jù)的解碼輸入時(shí)間信息。
4.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于映象信息還包含第二映象,用于將內(nèi)畫面的重放時(shí)間信息與包含內(nèi)畫面的標(biāo)題的塊的塊號(hào)相關(guān)。
5.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于管理信息存儲(chǔ)表示第一映象中的標(biāo)志的有效性的信息。
6.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于管理信息具有關(guān)于塊的尺寸的信息。
7.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于標(biāo)志信息表示在MPEG方法中每個(gè)塊是否至少包含部分的I-圖象數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的記錄媒體,其特征在于標(biāo)志信息還表示在MPEG方法中每個(gè)塊是否包含至少部分的P-圖象數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的記錄媒體,其特征在于包含要被重放的圖象的塊的地址對(duì)應(yīng)在第一映象中的塊的塊號(hào)。
10.用于將信息記錄到權(quán)利要求1所述的記錄媒體上的裝置,其特征在于包含用于記錄對(duì)應(yīng)塊的塊號(hào)的第一映象上的塊的輸入時(shí)間信息的部分;用于確定塊是否至少包含部分內(nèi)-畫面的裝置;用于根據(jù)確定的結(jié)果設(shè)定用于塊的標(biāo)志和用于對(duì)應(yīng)塊號(hào)記錄標(biāo)志的部分。
11.根據(jù)權(quán)利要求10所述的信息記錄裝置,其特征在于還包含用于確定塊是否存儲(chǔ)視頻數(shù)據(jù)的重放時(shí)間信息的部分;用于當(dāng)塊存儲(chǔ)重放時(shí)間信息時(shí),對(duì)應(yīng)塊的塊號(hào)將重放時(shí)間信息記錄到第二映象上的部分。
12.根據(jù)權(quán)利要求1所述的從記錄媒體重放信息的裝置,其特征在于包含用于參考第一映象中的解碼輸入時(shí)間信息對(duì)應(yīng)用戶指定的重放啟始和結(jié)束位置查找第一映象條目的部分;用于分別計(jì)算地址以從所找到的條目中確定重放啟始位置和重放結(jié)束位置的部分;及用于根據(jù)所計(jì)算的地址從信息記錄媒體讀出視頻數(shù)據(jù)以重放所讀取的視頻數(shù)據(jù)的部分。
13.用于將信息記錄到根據(jù)權(quán)利要求1所述的記錄媒體上的方法,其包含對(duì)應(yīng)塊的塊號(hào)將塊的解碼輸入時(shí)間信息記錄到第一映象上;確定塊是否至少包含部分內(nèi)畫面;及根據(jù)確定的結(jié)果設(shè)定用于塊的標(biāo)志并對(duì)應(yīng)塊號(hào)記錄標(biāo)志。
14.根據(jù)權(quán)利要求13所述的信息記錄方法,其特征在于還包含確定塊是否存儲(chǔ)視頻數(shù)據(jù)的重放時(shí)間信息;及當(dāng)塊存儲(chǔ)重放時(shí)間信息時(shí)對(duì)應(yīng)塊的塊號(hào)將重放時(shí)間信息記錄到第二映象上。
15.一種用于從根據(jù)權(quán)利要求1的所述記錄媒體上重放信息的方法,其特征在于包含參考第一映象中的解碼輸入時(shí)間信息對(duì)應(yīng)由用戶指定的重放啟始和結(jié)束位置查找第一映象的條目;計(jì)算地址以分別從所找到的條目中確定重放啟始位置和重放結(jié)束位置;及根據(jù)所計(jì)算的地址從信息記錄媒體讀出視頻數(shù)據(jù)以重放所讀取的視頻數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種用于記錄各種AV序列的記錄媒體,其可進(jìn)行隨機(jī)存取并適合用于DVD-RAM等。同時(shí)還涉及用于訪問(wèn)記錄媒體的裝置和方法。信息記錄媒體(100)存儲(chǔ)作為管理信息的目標(biāo)信息,用于管理目標(biāo)。目標(biāo)信息包含存取映象(80c)用于管理每個(gè)塊單位的MPEG傳輸序列,該塊單位由ECC塊的整數(shù)倍構(gòu)成。存取映象(80c)除了用于塊的預(yù)定存取信息外,還包含一個(gè)標(biāo)志(811a),其表示塊是否包含I-圖象。
文檔編號(hào)H04N9/806GK1288642SQ99802166
公開(kāi)日2001年3月21日 申請(qǐng)日期1999年11月18日 優(yōu)先權(quán)日1998年11月19日
發(fā)明者岡田智之, 村瀨薰, 津賀一宏 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社