專(zhuān)利名稱(chēng):記錄和再現(xiàn)視頻數(shù)據(jù)的方法和裝置、及其信息存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)是申請(qǐng)日為2002年2月27日、申請(qǐng)?zhí)枮?2106401.6、題為“記錄和再現(xiàn)視頻數(shù)據(jù)的方法和裝置”的專(zhuān)利申請(qǐng)的分案申請(qǐng)。
背景技術(shù):
視頻數(shù)據(jù)和超文本數(shù)據(jù)在數(shù)字廣播信號(hào)中被多路復(fù)用在一起。視頻數(shù)據(jù)和超文本數(shù)據(jù)以MPEG傳送(TS)流的形式被發(fā)送。用戶(hù)接收并將MPEG TS流記錄在信息存儲(chǔ)介質(zhì)中,并且在他/她想觀看時(shí)可以再現(xiàn)該MPEG TS流。
圖17是用于說(shuō)明現(xiàn)有技術(shù)存在的問(wèn)題的圖。參照?qǐng)D17,視頻數(shù)據(jù)(a)和超文本數(shù)據(jù)(b)分別被解碼和合成,從而將MPEG TS流再現(xiàn)為如合成(c)所示。但是,當(dāng)將MPEG TS流中的視頻數(shù)據(jù)(a)解碼、并記錄以其它方式重新編碼的視頻數(shù)據(jù)(a)時(shí),則在再現(xiàn)期間不能恰當(dāng)?shù)睾铣刹@示視頻數(shù)據(jù)(a)和超文本數(shù)據(jù)(b)。
發(fā)明內(nèi)容
為了解決上述問(wèn)題,本發(fā)明的目的是提供一種即使已經(jīng)以不同的方式對(duì)視頻數(shù)據(jù)進(jìn)行了重新編碼并記錄,也能夠正確地再現(xiàn)視頻數(shù)據(jù)和超文本數(shù)據(jù)的方法和裝置,及其信息存儲(chǔ)介質(zhì)。
為了實(shí)現(xiàn)本發(fā)明的上述目的,在一個(gè)實(shí)施例中提供一種在信息存儲(chǔ)介質(zhì)中記錄視頻數(shù)據(jù)的方法。該方法包括步驟(a)解碼視頻數(shù)據(jù);(b)以不同于初始編碼的方式編碼所解碼的視頻數(shù)據(jù);(c)生成在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;以及(d)記錄所生成的視頻轉(zhuǎn)換信息和重新編碼的視頻數(shù)據(jù)。
在另一個(gè)實(shí)施例中,提供一種在信息存儲(chǔ)介質(zhì)中記錄視頻數(shù)據(jù)的方法。該方法包括步驟(a)從包含視頻數(shù)據(jù)和超文本數(shù)據(jù)的比特流中分離視頻數(shù)據(jù)并解碼該視頻數(shù)據(jù);(b)以不同于初始編碼的方式編碼所解碼的視頻數(shù)據(jù);(c)生成在將重新編碼的視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;(d)將所生成的視頻轉(zhuǎn)換信息、重新編碼的視頻數(shù)據(jù)、以及超文本數(shù)據(jù)多路復(fù)用為比特流;以及(e)在信息存儲(chǔ)介質(zhì)中記錄多路復(fù)用的比特流。
仍在另一個(gè)實(shí)施例中,提供一種在信息存儲(chǔ)介質(zhì)中記錄視頻數(shù)據(jù)的方法。該方法包括步驟(a)從多路復(fù)用視頻數(shù)據(jù)和超文本數(shù)據(jù)的比特流中分離視頻數(shù)據(jù)并解碼該視頻數(shù)據(jù);(b)以不同于初始編碼的方式編碼所解碼的視頻數(shù)據(jù);(c)生成在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;(d)在信息存儲(chǔ)介質(zhì)的導(dǎo)航數(shù)據(jù)區(qū)中記錄所生成的視頻轉(zhuǎn)換信息;(e)將重新編碼的視頻數(shù)據(jù)、以及將被與該視頻數(shù)據(jù)一起再現(xiàn)的超文本數(shù)據(jù)多路復(fù)用為比特流;以及(f)在信息存儲(chǔ)介質(zhì)的節(jié)目區(qū)中記錄多路復(fù)用的比特流。
為了實(shí)現(xiàn)本發(fā)明的目的,還提供一種信息存儲(chǔ)介質(zhì),包括已經(jīng)以不同于初始編碼方式進(jìn)行編碼的視頻數(shù)據(jù)、以及在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)應(yīng)該參考的視頻轉(zhuǎn)換信息。
最好,該信息存儲(chǔ)介質(zhì)還包括與視頻數(shù)據(jù)一起再現(xiàn)的音頻數(shù)據(jù)、與視頻數(shù)據(jù)一起顯示的超文本數(shù)據(jù)、以及再現(xiàn)視頻數(shù)據(jù)所必需的節(jié)目配置數(shù)據(jù)。
最好,將視頻數(shù)據(jù)、音頻數(shù)據(jù)、以及視頻轉(zhuǎn)換信息多路復(fù)用并記錄在節(jié)目區(qū)中,或者將視頻數(shù)據(jù)、音頻數(shù)據(jù)、以及超文本數(shù)據(jù)多路復(fù)用并記錄在節(jié)目區(qū)中,而將視頻轉(zhuǎn)換信息記錄在導(dǎo)航數(shù)據(jù)區(qū)中作為節(jié)目配置數(shù)據(jù)。
更好地,以運(yùn)動(dòng)圖像專(zhuān)家組(MPEG)傳送流的格式將視頻數(shù)據(jù)、音頻數(shù)據(jù)、以及超文本數(shù)據(jù)多路復(fù)用并記錄在節(jié)目區(qū)中,以及將視頻轉(zhuǎn)換信息記錄在導(dǎo)航數(shù)據(jù)區(qū)中作為節(jié)目映射表(PMT)配置信息。
最好,將視頻轉(zhuǎn)換信息嵌入到視頻要素描述符中作為視頻轉(zhuǎn)換描述符,并且視頻轉(zhuǎn)換描述符包括作為變量的水平分辨率、垂直分辨率、以及寬高比。
還提供一種用于接收和記錄信息存儲(chǔ)介質(zhì)中的比特流的裝置。該裝置包括濾波器,用于從輸入的比特流中提取視頻數(shù)據(jù);記錄器,用于解碼所提取的視頻數(shù)據(jù)、以不同于初始的編碼方式重新編碼所解碼的視頻數(shù)據(jù)、記錄所編碼的視頻數(shù)據(jù)、以及記錄在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;以及控制器,用于生成并向記錄器提供視頻轉(zhuǎn)換信息。
最好,記錄器在節(jié)目區(qū)一起記錄視頻轉(zhuǎn)換信息和重新編碼的視頻數(shù)據(jù),或者在導(dǎo)航數(shù)據(jù)區(qū)中記錄視頻轉(zhuǎn)換信息。
濾波器包括多路分解器,用于將輸入的比特流多路分解為視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)、以及節(jié)目信息數(shù)據(jù)。控制器包括視頻轉(zhuǎn)換信息生成器,用于生成并輸出在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息。記錄器包括視頻解碼器,用于解碼從多路分解器收到的視頻數(shù)據(jù);視頻編碼器,用于重新編碼所解碼的視頻數(shù)據(jù);以及多路復(fù)用器,用于多路復(fù)用所生成的視頻轉(zhuǎn)換信息和重新編碼的視頻數(shù)據(jù)。
最好,控制器包括濾波器,用于從多路分解器輸出的節(jié)目信息數(shù)據(jù)中提取PMT包;以及生成器,用于根據(jù)所提取的PMT包生成包含視頻轉(zhuǎn)換信息的PMT配置信息。記錄器在導(dǎo)航數(shù)據(jù)區(qū)中記錄PMT配置信息。
為了實(shí)現(xiàn)本發(fā)明的目的,在一個(gè)實(shí)施例中提供一種從信息存儲(chǔ)介質(zhì)中再現(xiàn)視頻數(shù)據(jù)的方法,該介質(zhì)中記錄有以不同于初始的編碼方式編碼的視頻數(shù)據(jù)、以及在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)應(yīng)該參考的視頻轉(zhuǎn)換信息。該方法包括步驟(a)從節(jié)目區(qū)讀取視頻數(shù)據(jù)和超文本數(shù)據(jù);(b)從導(dǎo)航數(shù)據(jù)區(qū)讀取視頻轉(zhuǎn)換信息;以及(c)多路復(fù)用視頻數(shù)據(jù)、超文本數(shù)據(jù)、以及視頻轉(zhuǎn)換信息,并輸出多路復(fù)用的結(jié)果。
在另一個(gè)實(shí)施例中,提供一種從信息存儲(chǔ)介質(zhì)中再現(xiàn)視頻數(shù)據(jù)的方法,該介質(zhì)中記錄有以不同于初始的編碼方式編碼的視頻數(shù)據(jù)、以及在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)應(yīng)該參考的視頻轉(zhuǎn)換信息。該方法包括步驟(a)從節(jié)目區(qū)讀取已經(jīng)多路復(fù)用了視頻數(shù)據(jù)、超文本數(shù)據(jù)、以及視頻轉(zhuǎn)換信息的比特流;(b)將比特流多路分解為視頻數(shù)據(jù)、超文本數(shù)據(jù)、以及視頻轉(zhuǎn)換信息;(c)參考視頻轉(zhuǎn)換信息解碼視頻數(shù)據(jù);(d)解碼超文本數(shù)據(jù);以及(e)混合解碼的視頻數(shù)據(jù)和解碼的超文本數(shù)據(jù),并輸出混合結(jié)果。
為了實(shí)現(xiàn)本發(fā)明的目的,在一個(gè)實(shí)施例中提供一種從信息存儲(chǔ)介質(zhì)中再現(xiàn)視頻數(shù)據(jù)的裝置,該介質(zhì)中記錄有以不同于初始的編碼方式編碼的視頻數(shù)據(jù)、以及在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)應(yīng)該參考的視頻轉(zhuǎn)換信息。該裝置包括讀取器,用于從節(jié)目區(qū)中讀取以比特流格式記錄的視頻數(shù)據(jù)和超文本數(shù)據(jù),并用于從導(dǎo)航數(shù)據(jù)區(qū)中讀取包含視頻轉(zhuǎn)換信息的節(jié)目信息數(shù)據(jù);視頻轉(zhuǎn)換信息提取器,用于從節(jié)目信息數(shù)據(jù)中提取視頻轉(zhuǎn)換信息;以及再多路復(fù)用器,用于多路復(fù)用從讀取器提供的視頻數(shù)據(jù)和超文本數(shù)據(jù)、以及從視頻轉(zhuǎn)換信息提取器提供的視頻轉(zhuǎn)換信息,并輸出多路復(fù)用的結(jié)果。
該裝置還包括多路分解器,用于將比特流多路分解為視頻數(shù)據(jù)和超文本數(shù)據(jù);視頻解碼器,用于參考所提取的視頻轉(zhuǎn)換信息,解碼從多路分解器收到的視頻數(shù)據(jù);超文本數(shù)據(jù)解碼器,用于解碼從多路分解器收到的超文本數(shù)據(jù);以及混合器,用于混合所解碼的超文本數(shù)據(jù)和所解碼的視頻數(shù)據(jù),并輸出混合的結(jié)果。
最好,讀取器讀取其中多路復(fù)用了視頻數(shù)據(jù)、音頻數(shù)據(jù)、以及超文本數(shù)據(jù)的MPEG傳送流。最好,視頻轉(zhuǎn)換信息提取器生成包含視頻轉(zhuǎn)換信息的PMT包作為PMT配置信息。最好,再多路復(fù)用器多路復(fù)用MPEG傳送流和PMT包并輸出多路復(fù)用的結(jié)果。
在另一個(gè)實(shí)施例中,提供一種從信息存儲(chǔ)介質(zhì)中再現(xiàn)視頻數(shù)據(jù)的裝置,該介質(zhì)中記錄有以不同于初始的編碼方式編碼的視頻數(shù)據(jù)、以及在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)應(yīng)該參考的視頻轉(zhuǎn)換信息。該裝置包括讀取器,用于從節(jié)目區(qū)中讀取其中多路復(fù)用了視頻數(shù)據(jù)、超文本數(shù)據(jù)、以及視頻轉(zhuǎn)換信息的傳送流;多路分解器,用于將讀取的比特流多路分解為視頻數(shù)據(jù)、超文本數(shù)據(jù)、以及視頻轉(zhuǎn)換信息;解析器,用于提取視頻轉(zhuǎn)換信息;視頻解碼器,用于參考所提取的視頻轉(zhuǎn)換信息,解碼從多路分解器收到的視頻數(shù)據(jù);超文本數(shù)據(jù)解碼器,用于解碼從多路分解器收到的超文本數(shù)據(jù);以及混合器,用于混合所解碼的超文本數(shù)據(jù)和所解碼的視頻數(shù)據(jù),并輸出混合的結(jié)果。
通過(guò)下面參考附圖對(duì)優(yōu)選實(shí)施例的詳細(xì)描述,本發(fā)明的上述目的和優(yōu)點(diǎn)將變得更加清楚,其中圖1是根據(jù)本發(fā)明的第一實(shí)施例的記錄裝置的方框圖;圖2是根據(jù)本發(fā)明的第二實(shí)施例的記錄裝置的方框圖;圖3和4是用于說(shuō)明MPEG傳送(TS)流的圖;圖5是信息存儲(chǔ)介質(zhì)中的數(shù)據(jù)結(jié)構(gòu)圖,其中MPEG TS流由本發(fā)明的記錄裝置記錄;圖6A和6B是根據(jù)本發(fā)明的實(shí)施例所記錄的視頻轉(zhuǎn)換信息的數(shù)據(jù)結(jié)構(gòu)的圖;圖7是根據(jù)本發(fā)明的實(shí)施例的導(dǎo)航數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)圖;圖8是根據(jù)本發(fā)明的實(shí)施例的視頻轉(zhuǎn)換信息的數(shù)據(jù)結(jié)構(gòu)圖;圖9是根據(jù)本發(fā)明第一實(shí)施例的記錄方法的流程圖;圖10是根據(jù)本發(fā)明第二實(shí)施例的記錄方法的流程圖;
圖11是根據(jù)本發(fā)明第一實(shí)施例的再現(xiàn)裝置的方框圖;圖12是根據(jù)本發(fā)明第二實(shí)施例的再現(xiàn)裝置的方框圖;圖13是根據(jù)本發(fā)明第三實(shí)施例的再現(xiàn)裝置的方框圖;圖14是根據(jù)本發(fā)明第一實(shí)施例的再現(xiàn)方法的流程圖;圖15是根據(jù)本發(fā)明第二實(shí)施例的再現(xiàn)方法的流程圖;圖16是根據(jù)本發(fā)明第三實(shí)施例的再現(xiàn)方法的流程圖;以及圖17是用于說(shuō)明現(xiàn)有技術(shù)存在的問(wèn)題的圖。
具體實(shí)施例方式
圖1是根據(jù)本發(fā)明的第一實(shí)施例的記錄裝置的方框圖。參照?qǐng)D1,該記錄裝置包括濾波器1、控制器2和記錄器3。
濾波器1從輸入的比特流中提取視頻數(shù)據(jù)。記錄器3解碼所提取的視頻數(shù)據(jù)、以不同于初始的編碼方式編碼所解碼的視頻數(shù)據(jù)、并在信息存儲(chǔ)介質(zhì)、比如盤(pán)100中記錄所編碼的視頻數(shù)據(jù)??刂破?生成在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息并將其發(fā)送給記錄器3。
例如,當(dāng)比特流是從數(shù)字電視廣播站發(fā)送的數(shù)字廣播流時(shí),濾波器1濾波包含用于再現(xiàn)和記錄的節(jié)目信息數(shù)據(jù)的信息包。此外,濾波器1濾波所選節(jié)目的數(shù)據(jù)包。
數(shù)字廣播流是廣播節(jié)目的數(shù)據(jù)包和信息包的序列。信息包分為兩種類(lèi)型。一種是指示其中記錄至少一個(gè)廣播節(jié)目的數(shù)據(jù)包識(shí)別符的包的識(shí)別符的第一信息包,另一種是指示廣播節(jié)目的數(shù)據(jù)包的識(shí)別符的第二信息包。換句話(huà)說(shuō),第二信息包的識(shí)別符記錄在第一信息包中,而廣播節(jié)目的數(shù)據(jù)包的識(shí)別符記錄在第二信息包中。當(dāng)支持多通道時(shí),將有與通道數(shù)量一樣多的第二信息包。每一個(gè)信息包物理上可以包括多個(gè)包。
在數(shù)字廣播流是MPEG傳送(TS)流的情況下,包含用于再現(xiàn)和記錄的節(jié)目信息數(shù)據(jù)的信息包是節(jié)目關(guān)聯(lián)表(PAT)包和節(jié)目映射表(PMT)包。PAT包為第一信息包,而PMT包為第二信息包。數(shù)據(jù)包是視頻包、音頻包、和/或超文本數(shù)據(jù)包。
圖2是圖1的實(shí)施例。參照?qǐng)D2,用于接收MPEG TS流并以不同于初始的編碼方式對(duì)其進(jìn)行重新編碼的記錄裝置包括多路分解器(DEMUX)50、視頻解碼器51、視頻編碼器53、濾波器55、節(jié)目特定信息(PSI)生成器56、以及多路復(fù)用器(MUX)57。此外,記錄裝置還可以包括音頻解碼器52和音頻編碼器54。
DEMUX 50接收MPEG TS流并將其分離為視頻數(shù)據(jù)(和音頻數(shù)據(jù))、超文本數(shù)據(jù)、以及節(jié)目信息數(shù)據(jù)。更具體地說(shuō),將MPEG TS流分離為視頻分組要素流(PES)、音頻PES、超文本數(shù)據(jù)和節(jié)目信息數(shù)據(jù),并分別輸入到視頻解碼器51、音頻解碼器52和濾波器55。視頻解碼器51解碼視頻PES,視頻編碼器53以不同的方式編碼所解碼的視頻PES。以不同方式編碼包括壓縮方法、數(shù)據(jù)尺寸的縮小或放大等等。音頻解碼器52解碼音頻PES,音頻編碼器54以不同的方式編碼所解碼的音頻PES。當(dāng)不配置音頻解碼器52和音頻編碼器54時(shí),音頻PES直接輸入到MUX 57。
濾波器55過(guò)濾超文本數(shù)據(jù)和所需的節(jié)目信息數(shù)據(jù)。更具體地說(shuō),濾波器55從包含在MPEG TS流中的PAT包和PMT包中過(guò)濾所需的包,并周期地發(fā)送。用于記錄、再現(xiàn)、及搜索構(gòu)成MPEG TS流的節(jié)目所需的節(jié)目信息數(shù)據(jù)記錄在PAT包和PMT包中。PSI生成器56生成描述節(jié)目的PSI。PSI的數(shù)據(jù)結(jié)構(gòu)在MPEG系統(tǒng)標(biāo)準(zhǔn)中定義。此外,PSI生成器56從視頻解碼器51的輸出中提取視頻數(shù)據(jù)的垂直和水平分辨率、以及寬高比,將它們嵌入到PMT包中作為視頻轉(zhuǎn)換信息,并將所產(chǎn)生的PMT包發(fā)送給MUX 57。視頻數(shù)據(jù)的垂直和水平分辨率以及寬高比記錄在視頻數(shù)據(jù)的首標(biāo)中。MUX 57多路復(fù)用輸入的視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)、以及包含視頻轉(zhuǎn)換信息的PMT包,并輸出多路復(fù)用的數(shù)據(jù)流。多路復(fù)用的數(shù)據(jù)流記錄在盤(pán)200的節(jié)目區(qū)中。
或者,作為將PMT包與視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)多路復(fù)用的替代,MUX 57可以原樣發(fā)送PMT包,以便僅將PMT包記錄在盤(pán)200的節(jié)目信息數(shù)據(jù)區(qū)中。PMT包可以以其中記錄了PMT配置信息的PMT格式來(lái)記錄。
圖3和4是用于說(shuō)明MPEG TS流的圖。參照?qǐng)D3,視頻包31、33、34和37、以及音頻包32、35和36被多路復(fù)用為輸入MPEG TS流300。一旦收到MPEG TS流300,就分離視頻包31、33、34和37、以及音頻包32、35和36,并重新組合為視頻流302和音頻流301。
參照?qǐng)D4,構(gòu)成MPEG TS流400的每一個(gè)MPEG TS包41、42、43、44、45、46和47分配有包識(shí)別符。類(lèi)似地,一旦收到MPEG TS流400,則在解碼期間分離這些包,并將具有相同識(shí)別符的包合并成一個(gè)文件。換句話(huà)說(shuō),如圖4所示,具有包識(shí)別符1的包合并成流401,具有包識(shí)別符2的包合并成流402。PAT包分配一特殊的包識(shí)別符。在圖4中,具有包識(shí)別符0的包是PAT包。在PAT包中記錄與支持通道的相同數(shù)量的PMT包的識(shí)別符。為了簡(jiǎn)單起見(jiàn),PAT包表示為單個(gè)包,但是如上所述,PAT包可以包括多個(gè)包。
圖5是說(shuō)明其中MPEG廣播節(jié)目由根據(jù)本發(fā)明的記錄裝置記錄的信息存儲(chǔ)介質(zhì)的圖。參照?qǐng)D5,信息存儲(chǔ)介質(zhì)的數(shù)據(jù)記錄區(qū)劃分成其中記錄導(dǎo)航數(shù)據(jù)的導(dǎo)航數(shù)據(jù)區(qū)和其中記錄節(jié)目#1、#2、...、#n的節(jié)目區(qū)。節(jié)目由其中多路復(fù)用了視頻數(shù)據(jù)(和音頻數(shù)據(jù))以及超文本數(shù)據(jù)的比特流構(gòu)成。每一個(gè)節(jié)目#1、#2、...、#n是記錄在信息存儲(chǔ)介質(zhì)中的內(nèi)容的一個(gè)邏輯單元。導(dǎo)航數(shù)據(jù)是用于記錄、再現(xiàn)、或編輯節(jié)目和在節(jié)目中描述的一般信息所需的信息。
圖6A和6B是根據(jù)本發(fā)明的實(shí)施例所記錄的視頻轉(zhuǎn)換信息的數(shù)據(jù)結(jié)構(gòu)的圖。參照?qǐng)D6A,包含PMT配置信息的PMT記錄在導(dǎo)航數(shù)據(jù)區(qū)中。參照?qǐng)D6B,包含PMT配置信息的PMT包嵌在比特流中并記錄在節(jié)目數(shù)據(jù)區(qū)。
圖7是根據(jù)本發(fā)明的實(shí)施例的導(dǎo)航數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)圖。參照?qǐng)D7,導(dǎo)航數(shù)據(jù)包括卷(volume)管理器表。卷管理器表包含用于多個(gè)記錄在信息存儲(chǔ)介質(zhì)中的節(jié)目的管理信息。卷管理器表包括關(guān)于信息存儲(chǔ)介質(zhì)的卷一般信息VOL_GL、指示節(jié)目信息位置的節(jié)目搜索指針表PG_SRPT,以及關(guān)于每一個(gè)節(jié)目的節(jié)目信息表PG_IT#。
VOL_GL包含記錄在信息存儲(chǔ)介質(zhì)中的所有節(jié)目的數(shù)量PG_Ns。PG_SRPT指示相應(yīng)節(jié)目信息表到卷管理器表的開(kāi)始位置的偏移值PG_IT_SRP#。存在與節(jié)目數(shù)量一樣多的偏移值PG_IT_SRP#。
節(jié)目信息表PG_IT包含再現(xiàn)節(jié)目所需的信息。下面將順序描述構(gòu)成節(jié)目信息表PG_IT的各字段。PAT_SA是PAT的開(kāi)始地址,并且指示PAT到PG_IT的開(kāi)始位置的偏差值。PMT_SA是PMT的開(kāi)始地址,并且指示PMT到PG_IT的開(kāi)始位置的偏差值。TMAP_SA是時(shí)間映射(TMAP)的開(kāi)始地址,并且指示相關(guān)的PAT到PG_IT的開(kāi)始位置的偏差值。PAT具有與在MPEG-2標(biāo)準(zhǔn)中定義的節(jié)目關(guān)聯(lián)表結(jié)構(gòu)相同的結(jié)構(gòu)。在記錄時(shí)PAT可以修改為具有其中記錄在PMT包中的PMT信息僅用于預(yù)定節(jié)目參考的結(jié)構(gòu)。包含在PMT包中的PMT配置信息記錄在PMT中。此外,根據(jù)本發(fā)明的視頻轉(zhuǎn)換信息嵌入在PMT中。TMAP是將時(shí)間映射到位置(地址)的表。TMAP的結(jié)構(gòu)可以與DVD-VR或DVD-流(DVD-Streamer)的結(jié)構(gòu)相同。
視頻轉(zhuǎn)換信息包含分辨率和寬高比。分辨率指示包含在比特流中的初始狀態(tài)的視頻數(shù)據(jù)分辨率。寬高比指示像素的寬高比,并且需要時(shí)可以指示顯示屏幕的寬高比。
圖8是根據(jù)本發(fā)明的實(shí)施例的視頻轉(zhuǎn)換信息的數(shù)據(jù)結(jié)構(gòu)圖。參照?qǐng)D8,視頻轉(zhuǎn)換信息嵌在PMT或PMT包中。依據(jù)MPEG規(guī)范的視頻要素描述符在PMT包中限定。視頻要素描述符用于記錄例如指示遵循MPEG-1、MPEG-2和MPEG-4視頻數(shù)據(jù)規(guī)范中的哪一種的信息。作為依據(jù)本發(fā)明的視頻轉(zhuǎn)換信息的視頻轉(zhuǎn)換描述符添加在視頻要素描述符中。視頻轉(zhuǎn)換描述符指示重新編碼之前的視頻數(shù)據(jù)的分辨率和寬高比。下面是包含在視頻要素描述符中的視頻轉(zhuǎn)換描述符的一個(gè)示例。
這里,“descriptor_tag”表示視頻轉(zhuǎn)換描述符的識(shí)別符,“descriptor_length”表示視頻轉(zhuǎn)換描述符的數(shù)據(jù)大小,“horizontal_size”表示水平分辨率,“vertical_size”表示垂直分辨率,“aspect_ratio_information”表示寬高比。
依據(jù)MPEG規(guī)范的PMT包定義如下。
這里,“stream_type==0x02”指示視頻數(shù)據(jù)。換句話(huà)說(shuō),當(dāng)“stream_type==0x02”時(shí),“descriptor()”是描述視頻數(shù)據(jù)的視頻要素描述符。依據(jù)本發(fā)明的視頻轉(zhuǎn)換描述符嵌在視頻要素描述符中,如下所示。
下面將基于上述結(jié)構(gòu)描述根據(jù)本發(fā)明的記錄方法。
圖9是根據(jù)本發(fā)明第一實(shí)施例的記錄方法的流程圖。參照?qǐng)D9,在步驟901,記錄裝置生成用于收到的MPEG TS流的視頻轉(zhuǎn)換信息,將該視頻轉(zhuǎn)換信息嵌入到PMT中作為PMT配置信息,并將PMT記錄在與記錄節(jié)目的區(qū)域分離的導(dǎo)航數(shù)據(jù)區(qū)中。這里,記錄裝置可以以PMT包替代PMT的格式來(lái)記錄PMT配置信息。盡管PMT占據(jù)較少的記錄空間,但是再現(xiàn)期間在發(fā)送給MPEG解碼器之前,PMT中的PMT配置信息必須重新排列成PAT包和PMT包。當(dāng)記錄PAT包和PMT包時(shí),不再需要重新排列,但是用于PAT包和PMT包的記錄空間增加。在步驟902,記錄裝置提取用戶(hù)請(qǐng)求記錄的節(jié)目的MPEGTS包,以不同于初始的編碼方式編碼MPEG TS包的視頻數(shù)據(jù),并在節(jié)目區(qū)中記錄編碼的視頻數(shù)據(jù)。是否將PAT包和PMT包與所記錄的視頻數(shù)據(jù)一起記錄是可選的。步驟901和步驟902都可以彼此先于對(duì)方執(zhí)行。或者,步驟901和902可以通過(guò)分時(shí)方法同步執(zhí)行。
圖10是根據(jù)本發(fā)明第二實(shí)施例的記錄方法的流程圖。參照?qǐng)D10,記錄裝置接收其中多路復(fù)用了視頻數(shù)據(jù)和超文本數(shù)據(jù)的MPEG TS流,并在記錄時(shí)改變視頻數(shù)據(jù)的分辨率。換句話(huà)說(shuō),視頻解碼器51在步驟1001解碼視頻數(shù)據(jù)。視頻編碼器53在步驟1002重新編碼已經(jīng)改變分辨率的所解碼的視頻數(shù)據(jù)。濾波器55在步驟1003提供從MPEG TS流多路分解出的超文本數(shù)據(jù)給MUX 57。PSI生成器56在步驟1004生成視頻轉(zhuǎn)換信息(視頻轉(zhuǎn)換描述符)并將其嵌入到視頻要素描述符中。MUX 57在步驟1005多路復(fù)用所編碼的視頻數(shù)據(jù)(和音頻數(shù)據(jù))以及超文本數(shù)據(jù),并輸出多路復(fù)用的結(jié)果。記錄裝置在步驟1006中將包括嵌在視頻要素描述符中的視頻轉(zhuǎn)換信息(視頻轉(zhuǎn)換描述符)的PMT配置信息記錄在導(dǎo)航數(shù)據(jù)區(qū)中,并在步驟1007將多路復(fù)用的比特流記錄在節(jié)目區(qū)中。
圖11是根據(jù)本發(fā)明的再現(xiàn)裝置的方框圖。參照?qǐng)D11,再現(xiàn)裝置包括解碼器5、視頻轉(zhuǎn)換信息提取器6、以及讀取器4。讀取器4從盤(pán)300中讀取比特流數(shù)據(jù)和視頻轉(zhuǎn)換信息。視頻轉(zhuǎn)換信息提取器6從讀取器4讀取的比特流數(shù)據(jù)中提取視頻轉(zhuǎn)換信息,并將其提供給解碼器5。解碼器5參照視頻轉(zhuǎn)換信息,將比特流數(shù)據(jù)解碼為初始狀態(tài)。
圖12示出圖11的再現(xiàn)裝置的一個(gè)實(shí)施例。參照?qǐng)D12,該再現(xiàn)裝置包括讀取器4、DEMUX 60、視頻解碼器61、音頻解碼器62、濾波器65、PSI解析器66、超文本數(shù)據(jù)解碼器63、以及混合器64。在該實(shí)施例中,PSI解析器66配置為視頻轉(zhuǎn)換信息提取器6。
讀取器4從用作信息存儲(chǔ)介質(zhì)的盤(pán)500中讀取比特流,并輸出該比特流。在該比特流中多路復(fù)用了視頻數(shù)據(jù)(和音頻數(shù)據(jù))以及超文本數(shù)據(jù)。特別是,根據(jù)本發(fā)明,視頻轉(zhuǎn)換信息已經(jīng)以PMT包的格式被多路復(fù)用到比特流中。比特流作為數(shù)字信號(hào)輸出,或者輸入到DEMUX 60中。DEMUX 60將比特流多路分解為視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)、以及節(jié)目信息數(shù)據(jù)。濾波器65濾出超文本數(shù)據(jù)和節(jié)目信息數(shù)據(jù),以便僅輸出所需的超文本數(shù)據(jù)和節(jié)目信息數(shù)據(jù)。PSI解析器66從節(jié)目信息數(shù)據(jù)中解析視頻轉(zhuǎn)換信息,并將視頻轉(zhuǎn)換信息發(fā)送給視頻解碼器61。視頻解碼器61根據(jù)PSI解析器66提供的初始分辨率和寬高比(視頻轉(zhuǎn)換信息)解碼視頻數(shù)據(jù),并將解碼的視頻數(shù)據(jù)提供給混合器64。音頻解碼器62解碼音頻數(shù)據(jù),并將解碼的音頻數(shù)據(jù)提供給聲音輸出設(shè)備。超文本數(shù)據(jù)解碼器63解碼從濾波器65輸出的超文本數(shù)據(jù),并將解碼的超文本數(shù)據(jù)提供給混合器64?;旌掀?4將視頻數(shù)據(jù)和超文本數(shù)據(jù)混合,并輸出混合的結(jié)果。
圖13示出圖11的另一個(gè)實(shí)施例。參照?qǐng)D13,該再現(xiàn)裝置包括讀取器4、視頻轉(zhuǎn)換信息提取器6、再多路復(fù)用器(REMUX)67、DEMUX 60、視頻解碼器61、音頻解碼器62、濾波器65、PSI解析器66、超文本數(shù)據(jù)解碼器63、以及混合器64。具體地,在本實(shí)施例中,PSI解析器66包括在解碼器5中,并且視頻轉(zhuǎn)換信息提取器6獨(dú)立于PSI解析器66之外單獨(dú)配置。此外,與圖12的再現(xiàn)裝置不同,解碼器5還包括REMUX 67。
讀取器4從作為信息存儲(chǔ)介質(zhì)的盤(pán)400中讀取比特流,并將其輸出給視頻轉(zhuǎn)換信息提取器6和/或DEMUX 60。在該比特流中多路復(fù)用了視頻數(shù)據(jù)(和音頻數(shù)據(jù))以及超文本數(shù)據(jù)。此外,讀取器4從導(dǎo)航數(shù)據(jù)區(qū)讀取已經(jīng)記錄為PMT配置信息的視頻轉(zhuǎn)換信息,并將其輸出給視頻轉(zhuǎn)換信息提取器6。
視頻轉(zhuǎn)換信息提取器6提取視頻轉(zhuǎn)換信息,并將其提供給REMUX 67和/或視頻解碼器61。REMUX 67多路復(fù)用該比特流和視頻轉(zhuǎn)換信息,以輸出數(shù)字信號(hào)。DEMUX 60將比特流多路分解為視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)、以及節(jié)目信息數(shù)據(jù)。視頻解碼器61根據(jù)視頻轉(zhuǎn)換信息提取器6提供的初始分辨率和寬高比(視頻轉(zhuǎn)換信息)解碼視頻數(shù)據(jù),并將解碼的視頻數(shù)據(jù)提供給混合器64。音頻解碼器62解碼音頻數(shù)據(jù),并將解碼的音頻數(shù)據(jù)提供給聲音輸出設(shè)備。超文本數(shù)據(jù)解碼器63解碼從濾波器65輸出的超文本數(shù)據(jù),并將解碼的超文本數(shù)據(jù)提供給混合器64?;旌掀?4將視頻數(shù)據(jù)和超文本數(shù)據(jù)混合,并輸出混合的結(jié)果。節(jié)目信息數(shù)據(jù)由濾波器65處理并由PSI解析器66解析。
下面將基于上述結(jié)構(gòu)描述根據(jù)本發(fā)明的再現(xiàn)方法。
圖14是根據(jù)本發(fā)明第一實(shí)施例的再現(xiàn)方法的流程圖。參照?qǐng)D14,視頻轉(zhuǎn)換信息提取器6在步驟1401中將相應(yīng)于將被再現(xiàn)的節(jié)目的PMT配置信息發(fā)送給解碼器5。PMT配置信息包含視頻轉(zhuǎn)換信息。讀取器4在步驟1402讀取該節(jié)目的比特流,并在步驟1403中將其發(fā)送給解碼器5。解碼器5將比特流和視頻轉(zhuǎn)換信息多路復(fù)用成數(shù)字信號(hào)。
圖15是根據(jù)本發(fā)明第二實(shí)施例的再現(xiàn)方法的流程圖。參照?qǐng)D15,讀取器4在步驟1501中從盤(pán)500中讀取其中將視頻轉(zhuǎn)換信息多路復(fù)用為PMT配置信息的MPEG TS流,并輸出該MPEG TS流。再現(xiàn)裝置讀取并再現(xiàn)包含以改變的分辨率記錄的視頻數(shù)據(jù)的MPEG TS流。換句話(huà)說(shuō),DEMUX 60在步驟1502中將從盤(pán)500讀取的MPEG TS流多路分解為視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)、以及節(jié)目信息數(shù)據(jù)。濾波器65在步驟1503中執(zhí)行濾波,以便輸出所需的超文本數(shù)據(jù)和節(jié)目信息數(shù)據(jù)。PSI解析器66在步驟1504解析從濾波器65收到的視頻轉(zhuǎn)換描述符,并將解析的視頻轉(zhuǎn)換描述符提供給視頻解碼器61。視頻解碼器61在步驟1505參考該視頻轉(zhuǎn)換描述符解碼視頻數(shù)據(jù),以便該視頻數(shù)據(jù)具有初始的分辨率。音頻解碼器62在步驟1506解碼音頻數(shù)據(jù),并將解碼的音頻數(shù)據(jù)輸出給聲音輸出設(shè)備(揚(yáng)聲器)。超文本數(shù)據(jù)解碼器63在步驟1507解碼超文本數(shù)據(jù)?;旌掀?4在步驟1508混合所解碼的視頻數(shù)據(jù)和所解碼的超文本數(shù)據(jù),并輸出混合的結(jié)果給顯示設(shè)備(未示出)。因此,視頻數(shù)據(jù)和超文本數(shù)據(jù)可以以初始狀態(tài)顯示。
圖16是根據(jù)本發(fā)明第三實(shí)施例的再現(xiàn)方法的流程圖。參照?qǐng)D16,讀取器4在步驟1601從盤(pán)400的節(jié)目區(qū)讀取MPEG TS流,并將其輸出給REMUX67和DEMUX 60。在步驟1602,讀取器4從盤(pán)400的導(dǎo)航數(shù)據(jù)區(qū)讀取PMT配置信息,并且視頻轉(zhuǎn)換信息提取器6根據(jù)PMT配置信息生成PMT包,并將PMT包提供給REMUX 67。REMUX 67在步驟1603將MPEG TS流和PMT包多路復(fù)用為數(shù)字信號(hào)。DEMUX 60在步驟1604將MPEG TS流多路分解為視頻數(shù)據(jù)、音頻數(shù)據(jù)、超文本數(shù)據(jù)、以及節(jié)目信息數(shù)據(jù)。濾波器65在步驟1605執(zhí)行濾波,以輸出所需的超文本數(shù)據(jù)和節(jié)目信息數(shù)據(jù)。視頻轉(zhuǎn)換信息提取器6在步驟1606提供視頻轉(zhuǎn)換信息(視頻轉(zhuǎn)換描述符)給視頻解碼器61。視頻解碼器61在步驟1607參考視頻轉(zhuǎn)換信息(視頻轉(zhuǎn)換描述符)解碼視頻數(shù)據(jù),以便視頻數(shù)據(jù)能夠具有初始的分辨率。音頻解碼器62在步驟1608解碼音頻數(shù)據(jù),并將解碼的音頻數(shù)據(jù)輸出給聲音輸出設(shè)備(揚(yáng)聲器)。超文本數(shù)據(jù)解碼器63在步驟1609解碼超文本數(shù)據(jù)?;旌掀?4在步驟1610混合所解碼的視頻數(shù)據(jù)和所解碼的超文本數(shù)據(jù),并輸出混合的結(jié)果給顯示設(shè)備(未示出)。因此,視頻數(shù)據(jù)和超文本數(shù)據(jù)可以以初始狀態(tài)顯示。
上述的記錄和再現(xiàn)方法可以實(shí)施為計(jì)算機(jī)程序。組成該程序的代碼和代碼段可以由本領(lǐng)域的計(jì)算機(jī)程序員容易地得出。此外,所述程序記錄在計(jì)算機(jī)可讀介質(zhì)上。該程序由計(jì)算機(jī)讀取并執(zhí)行,從而實(shí)現(xiàn)記錄和再現(xiàn)MPEG廣播節(jié)目的方法。計(jì)算機(jī)可讀介質(zhì)可以是磁記錄介質(zhì)、光記錄介質(zhì)、或者載波介質(zhì)。
如上所述,根據(jù)本發(fā)明,即使已經(jīng)以不同于初始的編碼方式重新編碼了視頻數(shù)據(jù),也能夠正確地再現(xiàn)視頻數(shù)據(jù)和超文本數(shù)據(jù)。
權(quán)利要求
1.一種在信息存儲(chǔ)介質(zhì)中記錄視頻數(shù)據(jù)的方法,該方法包括步驟(a)從包含視頻數(shù)據(jù)和超文本數(shù)據(jù)的比特流中分離視頻數(shù)據(jù),并解碼該視頻數(shù)據(jù);(b)以不同于初始的編碼方式編碼所解碼的視頻數(shù)據(jù);(c)生成在將重新編碼的視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;(d)將所生成的視頻轉(zhuǎn)換信息、重新編碼的視頻數(shù)據(jù)以及超文本數(shù)據(jù)多路復(fù)用為比特流;以及(e)在信息存儲(chǔ)介質(zhì)中記錄該多路復(fù)用的比特流。
2.一種在信息存儲(chǔ)介質(zhì)中記錄視頻數(shù)據(jù)的方法,該方法包括步驟(a)從多路復(fù)用視頻數(shù)據(jù)和超文本數(shù)據(jù)的比特流中分離視頻數(shù)據(jù),并解碼該視頻數(shù)據(jù);(b)以不同于初始編碼的方式編碼所解碼的視頻數(shù)據(jù);(c)生成在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;(d)在信息存儲(chǔ)介質(zhì)的導(dǎo)航數(shù)據(jù)區(qū)中記錄所生成的視頻轉(zhuǎn)換信息;(e)將重新編碼的視頻數(shù)據(jù)、以及將被與該視頻數(shù)據(jù)一起再現(xiàn)的超文本數(shù)據(jù)多路復(fù)用為比特流;以及(f)在信息存儲(chǔ)介質(zhì)的節(jié)目區(qū)中記錄多路復(fù)用的比特流。
全文摘要
提供一種記錄和再現(xiàn)視頻數(shù)據(jù)的方法。所述在信息存儲(chǔ)介質(zhì)中記錄視頻數(shù)據(jù)的方法包括步驟(a)解碼視頻數(shù)據(jù);(b)以不同于初始的編碼方式編碼所解碼的視頻數(shù)據(jù);(c)生成在將視頻數(shù)據(jù)解碼為初始狀態(tài)時(shí)參考的視頻轉(zhuǎn)換信息;以及(d)在信息存儲(chǔ)介質(zhì)中記錄所生成的視頻轉(zhuǎn)換信息和重新編碼的視頻數(shù)據(jù)。因此,即使以不同于初始的編碼方式重新編碼,也能正確地再現(xiàn)所述視頻數(shù)據(jù)。
文檔編號(hào)G11B20/10GK1825931SQ20051008031
公開(kāi)日2006年8月30日 申請(qǐng)日期2002年2月27日 優(yōu)先權(quán)日2001年8月4日
發(fā)明者鄭鉉權(quán), 樸鳳吉, 樸成煜, 高禎完 申請(qǐng)人:三星電子株式會(huì)社