欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在反轉(zhuǎn)重放操作中重放編碼數(shù)據(jù)的重放方法和裝置的制作方法

文檔序號(hào):7588947閱讀:161來源:國知局
專利名稱:在反轉(zhuǎn)重放操作中重放編碼數(shù)據(jù)的重放方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用以重放在諸如光盤或磁盤的記錄介質(zhì)上記錄的視頻和音頻數(shù)據(jù)的一種編碼數(shù)據(jù)的重放方法和裝置。
背景技術(shù)
MPEG(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)是用來對(duì)諸如數(shù)字視盤(DVD)記錄介質(zhì)上記錄的數(shù)字視頻信號(hào)進(jìn)行壓縮/編碼的技術(shù)。
在圖10A中示出了根據(jù)MPEG標(biāo)準(zhǔn)壓縮的視頻圖像幀的預(yù)測(cè)結(jié)構(gòu)。圖像組(GOP)具體地包含15幀。典型的GOP包含一個(gè)I圖像,4個(gè)P圖像和10個(gè)B圖像。GOP是用于劃分運(yùn)動(dòng)圖像序列的編碼單元。
I圖像是由幀內(nèi)預(yù)測(cè)編碼處理產(chǎn)生的預(yù)測(cè)編碼圖像。P圖像是參考前一個(gè)I圖像或P圖像的幀內(nèi)向前預(yù)測(cè)編碼處理產(chǎn)生的預(yù)測(cè)編碼圖像。B圖像是由參考圖像B前一個(gè)幀I或幀P和后一個(gè)幀I和幀P的幀內(nèi)雙向預(yù)測(cè)編碼處理產(chǎn)生的預(yù)測(cè)編碼圖像。
在圖10A中的箭頭表示預(yù)測(cè)編碼處理中對(duì)幀的參考。I圖像I0是參考幀內(nèi)預(yù)測(cè)編碼處理中的幀自身的內(nèi)容而進(jìn)行預(yù)測(cè)編碼的。P圖像P0是參考I圖象I0而進(jìn)行預(yù)測(cè)編碼的。B圖像B0和B1是參考I圖像I0和P圖像P0而進(jìn)行預(yù)測(cè)編碼的。B圖像B2和B3是參考P圖像P0和P1而進(jìn)行預(yù)測(cè)編碼的。隨后的圖像通過相同的預(yù)測(cè)編碼產(chǎn)生。
在解碼處理過程中,用I圖像自身的數(shù)據(jù)可對(duì)I圖像進(jìn)行解碼。按照用于P圖像編碼的圖像類型,用來自先前I或P圖像的數(shù)據(jù),可對(duì)P圖像進(jìn)行解碼。同樣地,B圖像是根據(jù)用于B圖像編碼的圖像類型,用前一個(gè)和后一個(gè)I和/或P圖像的數(shù)據(jù)而進(jìn)行解碼的。
為了能順利實(shí)現(xiàn)解碼處理,如圖10B所示,在解碼以前圖像次序被重新安排,于是那些解碼P或B圖像所需要的圖像已經(jīng)預(yù)先解碼了。B圖像B-1和B-2的解碼需要I圖像I0,因此,即使B圖像B-1和B-2的原來的時(shí)序前于I圖像的I0,經(jīng)過圖像次序的重新安排,如圖10B所示,使I圖像I0前于B圖像B-1和B-2,B圖像B0和B1的解碼需要I圖像I0和P圖像P0,因此重新安排P圖像P0以超前B圖像B0和B1。B圖像B2和B3的解碼需要P圖像P0和P1,因此重新安排P圖像P1以前于B圖像B2和B3。B圖像B4和B5的解碼需要P圖像P1和P2,因此重新安排P圖像P2以前于B圖像B4和B5。B圖像B6和B7的解碼需要P圖像P2和P3,因此重新安排P圖像P3以前于B圖像B6和B7。
如圖10B所示,重新安排的I,P和B圖像記錄在DVD上。由于根據(jù)MPEG標(biāo)準(zhǔn)對(duì)這些圖像壓縮和編碼,產(chǎn)生的編碼的規(guī)模不確定,而且隨圖像而變。更具體地說,編碼的規(guī)模的不同取決于圖像的復(fù)雜性和均勻性。圖像的編碼記錄在DVD的扇區(qū)內(nèi),每個(gè)扇區(qū)容納固定數(shù)量的編碼。
如圖11所示編碼記錄在這些扇區(qū)上。I圖像I0的編碼記錄在扇區(qū)m、扇區(qū)m+1和部分扇區(qū)m+2上。在扇區(qū)m+2的剩余部分和扇區(qū)m+3上記錄B圖像B-2的編碼。因此,通過劃分編碼數(shù)據(jù),每個(gè)圖像的編碼順序記錄在DVD的扇區(qū)上。在這個(gè)例子中,GOP的編碼記錄在扇區(qū)m至m+2上。
GOP的編碼通常不是記錄在固定數(shù)目的扇區(qū)上。由于編碼的規(guī)模根據(jù)圖像的復(fù)雜性和均勻性而不同,記錄每一GOP的編碼所需的扇區(qū)數(shù)目一般各不相同。
圖9A和圖9B描繪了用于重放根據(jù)MPEG標(biāo)準(zhǔn)壓縮和編碼的DVD數(shù)據(jù)的數(shù)據(jù)重放裝置的配置。
如圖9A,主軸馬達(dá)(未示出)控制光盤1以預(yù)定的旋轉(zhuǎn)速度旋轉(zhuǎn)。由讀取器2產(chǎn)生的激光加到光盤的軌道上以讀取記錄在DVD的軌道上的數(shù)字?jǐn)?shù)據(jù)。由解調(diào)電路3對(duì)重放的數(shù)字?jǐn)?shù)據(jù)進(jìn)行EFM解調(diào),然后將其傳送到扇區(qū)檢測(cè)電路4。讀取器的輸出還加到鎖相環(huán)(PLL)電路9以再生時(shí)鐘信號(hào)。來自PLL電路的再生時(shí)鐘信號(hào)傳送到解調(diào)電路和扇區(qū)檢測(cè)電路。
如圖11所示,將數(shù)字?jǐn)?shù)據(jù)記錄在光盤上具有固定長(zhǎng)度的扇區(qū)單元內(nèi)。在記錄期間,扇區(qū)同步碼和扇區(qū)標(biāo)題加到每個(gè)扇區(qū)的開頭。扇區(qū)檢測(cè)電路從扇區(qū)同步碼檢測(cè)扇區(qū)定界符并同時(shí)從扇區(qū)標(biāo)題檢測(cè)諸如扇區(qū)地址的信息。檢測(cè)的信息提供給控制電路6。
由解調(diào)電路3輸出的信號(hào)通過扇區(qū)檢測(cè)電路4加到檢錯(cuò)和糾錯(cuò)(ECC)電路以檢測(cè)和糾正差錯(cuò)。糾正了差錯(cuò)的數(shù)據(jù)從ECC電路加到環(huán)形緩沖器135,于是在控制電路的控制下將數(shù)據(jù)寫入環(huán)形緩沖器的某一位置。
讀取器2的聚焦控制和跟蹤控制是由聚焦伺服電路(未示出)和跟蹤伺服電路8實(shí)現(xiàn)的,以起到聚焦和從由讀取器讀出的信息獲得跟蹤誤差信號(hào)的功能。
根據(jù)扇區(qū)檢測(cè)電路4檢測(cè)到的扇區(qū)地址,控制電路6通過寫指針WP在環(huán)形緩沖器135中確定寫地址,將從光盤1讀出的數(shù)據(jù)寫入確定的寫地址上。另外,如圖9B所示,根據(jù)從視頻編碼緩沖器10接收的編碼請(qǐng)求信號(hào),控制電路通過讀指針RP確定讀地址,并讀出環(huán)形緩沖器在該地址中的數(shù)據(jù)。位于由讀指針RP規(guī)定的地址中的數(shù)據(jù)被讀出和存儲(chǔ)在視頻編碼緩沖器中。
根據(jù)從反向VLC電路接收的編碼請(qǐng)求信號(hào),存儲(chǔ)在視頻編碼緩沖器中的數(shù)據(jù)提供給反向可變長(zhǎng)度編碼(VLC)電路11。該反向VLC電路完成對(duì)數(shù)據(jù)的反向VLC處理,然后將處理過的數(shù)據(jù)提供給反向量化電路12。此時(shí),反向VLC電路向視頻編碼緩沖器發(fā)送請(qǐng)求新數(shù)據(jù)的另一個(gè)編碼請(qǐng)求信號(hào)以繼續(xù)解碼處理。
反向VIC電路向反向量化電路輸出量化步驟規(guī)模,并向運(yùn)動(dòng)補(bǔ)償電路15輸出運(yùn)動(dòng)矢量信息。輸入給反向量化電路的數(shù)據(jù)已經(jīng)根據(jù)量化步驟規(guī)模量化,而且將反向量化數(shù)據(jù)提供給反向離散余弦變換(DCT)電路13。在記錄于光盤1以前已經(jīng)DCT處理過的數(shù)據(jù)在反向DCT電路經(jīng)過反向DCT處理,傳送給加法電路14。
該加法電路將反向DCT電路的輸出信號(hào)加到運(yùn)動(dòng)補(bǔ)償電路的輸出信號(hào)上。來自運(yùn)動(dòng)補(bǔ)償電路的輸出信號(hào)依賴于解碼的信號(hào)類型,即I、P或B圖像。加法電路的輸出信號(hào)提供給幀存儲(chǔ)單元16。幀存儲(chǔ)單元是由3個(gè)幀存儲(chǔ)器16a,16b,16c和兩個(gè)開關(guān),一個(gè)上級(jí)幀存儲(chǔ)器16d和一個(gè)下級(jí)幀存儲(chǔ)器16e組成的。
然后從幀存儲(chǔ)器讀取數(shù)據(jù),使數(shù)據(jù)按照原來的幀次序進(jìn)行排列,如圖10A所示。采用數(shù)模(D/A)轉(zhuǎn)換器17將從幀存儲(chǔ)單元讀出數(shù)據(jù)轉(zhuǎn)換成顯示于顯示單元18上的模擬視頻信號(hào)。
下文將討論圖10B所示的一個(gè)記錄的幀的重放例子。當(dāng)I圖像解碼時(shí),由于I圖像不經(jīng)歷幀間預(yù)測(cè)編碼,反向DCT電路13輸出的信號(hào)以原樣傳輸給幀存儲(chǔ)器16。當(dāng)P或B圖像解碼時(shí),在P或B圖像幀間預(yù)測(cè)編碼期間參考的先前解碼的I和/或P圖像從幀存儲(chǔ)單元傳輸給運(yùn)動(dòng)補(bǔ)償電路15以根據(jù)反向VLC電路11提供的運(yùn)動(dòng)矢量信息產(chǎn)生預(yù)測(cè)運(yùn)動(dòng)圖像。該預(yù)測(cè)運(yùn)動(dòng)圖像于是加到加法電路14。該加法電路將運(yùn)動(dòng)補(bǔ)償電路的輸出信號(hào)加到反向DCT電路的輸出信號(hào)上。加法電路的輸出如前文所述,存儲(chǔ)在幀存儲(chǔ)單元庫中。
如前所述,控制電路6將環(huán)形緩沖器135中存儲(chǔ)的數(shù)據(jù)提供給視頻編碼緩沖器10以響應(yīng)從視頻編碼緩沖器接收的編碼請(qǐng)求信號(hào)。當(dāng)進(jìn)行簡(jiǎn)單圖像的數(shù)據(jù)處理從視頻編碼緩沖器傳輸給反向VLC電路的數(shù)據(jù)量減少時(shí),從環(huán)形緩沖器向視頻編碼緩沖器傳輸?shù)臄?shù)據(jù)的量也將減少。因此,儲(chǔ)存在環(huán)形緩沖器中的數(shù)據(jù)的量將增加,而且引起寫指針WP移動(dòng)到讀指針RP之前。在這種情況下,環(huán)形存儲(chǔ)器發(fā)生上溢。
為了避免上溢狀態(tài),當(dāng)前存儲(chǔ)在環(huán)形存儲(chǔ)器中的數(shù)據(jù)量由受控制電路控制的寫指針WP和讀指針RP的地址位置來計(jì)算。當(dāng)數(shù)據(jù)量超過了預(yù)置的參考值時(shí),軌道轉(zhuǎn)移判定電路7確定在環(huán)形緩沖器中可能發(fā)生上溢。此時(shí),軌道轉(zhuǎn)移判定電路向跟蹤伺服電路8輸出軌道轉(zhuǎn)移指令。
從環(huán)形緩沖器135向視頻編碼緩沖器傳輸數(shù)據(jù)的速率設(shè)定值等于或者小于從ECC電路33向環(huán)形緩沖器傳輸數(shù)據(jù)的速率。這個(gè)速率限定允許從視頻編碼緩沖器向被傳輸?shù)沫h(huán)形緩沖器傳輸數(shù)據(jù)而不考慮軌道轉(zhuǎn)移的定時(shí)。
在圖9A和9B所示的數(shù)據(jù)重放裝置中,根據(jù)環(huán)形緩沖器的存儲(chǔ)容量控制讀取器2執(zhí)行軌道轉(zhuǎn)移。結(jié)果可以在環(huán)形存儲(chǔ)器中防止上溢和下溢而不用考慮記錄在光盤1上圖像的復(fù)雜性或均勻性;于是,便可以連續(xù)地以一致的質(zhì)量重放圖像。
在從例如P圖像P3開始的反轉(zhuǎn)重放操作中,必須以下列的順序顯示解碼圖像P3,B7,B6,P2,B5,B4,P1,B3,B2,P0,B1,B0,I0......。然而,由于P圖像已經(jīng)過幀間預(yù)測(cè)編碼,P圖像P3的解碼需要I0,P0,P1和P2圖像預(yù)先解碼。此外,為了解碼B圖像B7,P圖像P2和P3必須預(yù)先解碼。結(jié)果,為了通過對(duì)每個(gè)圖像進(jìn)行僅一次解碼就可完成反轉(zhuǎn)重放操作,需要一個(gè)能夠存儲(chǔ)圖像組中全部圖像幀的幀存儲(chǔ)單元。
為了實(shí)現(xiàn)反轉(zhuǎn)重放操作,必須擴(kuò)展幀存儲(chǔ)單元16以增加它的存儲(chǔ)能力。這就允許幀存儲(chǔ)單元順序地累積解碼數(shù)據(jù)并以反轉(zhuǎn)重放順序傳輸圖像。
并且,還可以跳過B圖像只反向重放I和P圖像。然而,如此的重放仍需要大量的幀的存儲(chǔ)。因此,為了反向解碼采用時(shí)間圖像相關(guān),即在時(shí)間軸方向上圖像相關(guān)的壓縮技術(shù)例如MPEG壓縮技術(shù)得到的視頻數(shù)據(jù),需要幀存儲(chǔ)器的另外二或三個(gè)部分來進(jìn)行反轉(zhuǎn)重放操作。這個(gè)附加的存儲(chǔ)器增加了電路的規(guī)模和成本。另外,也增加了功率消耗和散熱量,這就必須增加熱輻射裝置的大小和容量。

發(fā)明內(nèi)容
本發(fā)明的目的是提供實(shí)現(xiàn)反轉(zhuǎn)重放操作重放編碼數(shù)據(jù)的重放方法和重放裝置,在反轉(zhuǎn)重放操作中使用的幀存儲(chǔ)器數(shù)目不多于通常重放操作中所需的幀存儲(chǔ)器的數(shù)目。因此,避免了上面討論過的問題。
根據(jù)本發(fā)明的一個(gè)方面,提供一種重放方法,用于在反轉(zhuǎn)重放操作中從記錄介質(zhì)中重放編碼的數(shù)據(jù),該數(shù)據(jù)是通過使用多個(gè)幀上的幀相關(guān)性通過時(shí)間壓縮產(chǎn)生的,所述編碼數(shù)據(jù)包括多個(gè)組的圖像,每個(gè)圖像組包括幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,所述方法包括步驟從所述記錄介質(zhì)讀取所述編碼數(shù)據(jù);解碼所述編碼數(shù)據(jù);將解碼數(shù)據(jù)接收到一幀存儲(chǔ)單元中,該幀存儲(chǔ)單元被劃分成至少三個(gè)幀存儲(chǔ)器部分,所述解碼步驟包括提供在所述每組圖像中的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目,選擇性地解碼來自所述每組圖像的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,使得每個(gè)幀存儲(chǔ)器部分存儲(chǔ)對(duì)應(yīng)于各幀內(nèi)或正向預(yù)測(cè)編碼數(shù)據(jù)幀的一個(gè)解碼數(shù)據(jù)幀,并且使得在所述每組圖像中,超過幀存儲(chǔ)器部分的數(shù)目的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目不被解碼;和重放來自所述幀存儲(chǔ)部分的所述解碼數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種重放裝置,用于在反轉(zhuǎn)重放操作中從記錄介質(zhì)中重放編碼的數(shù)據(jù),該數(shù)據(jù)是通過使用多個(gè)幀上的幀相關(guān)性通過時(shí)間壓縮產(chǎn)生的,所述編碼數(shù)據(jù)包括多個(gè)組的圖像,每個(gè)圖像組包括幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,所述裝置包括讀取裝置,從所述記錄介質(zhì)中讀取所述編碼數(shù)據(jù);解碼裝置,解碼所述編碼數(shù)據(jù);幀存儲(chǔ)單元,被劃分成至少三個(gè)幀存儲(chǔ)器部分,用于接收來自所述解碼裝置的解碼數(shù)據(jù),所述解碼裝置提供在所述每組圖像中的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目,選擇性地解碼來自所述每組圖像的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,使得每個(gè)幀存儲(chǔ)器部分存儲(chǔ)對(duì)應(yīng)于各幀內(nèi)或正向預(yù)測(cè)編碼數(shù)據(jù)幀的一個(gè)解碼數(shù)據(jù)幀,并且使得在所述每組圖像中,超過幀存儲(chǔ)器部分的數(shù)目的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目不被解碼;和重放裝置,重放來自所述幀存儲(chǔ)部分的所述解碼數(shù)據(jù)。
根據(jù)本發(fā)明,使用通常重放操作中使用的相同幀存儲(chǔ)單元能完成反轉(zhuǎn)重放操作。因此,使用較低的成本便能夠?qū)嵤┯脕碇胤啪幋a數(shù)據(jù)的重放裝置的反轉(zhuǎn)重放操作。由于諸如反轉(zhuǎn)重放的重放操作可以使用小規(guī)模電路來實(shí)現(xiàn),因此可以減小重放編碼數(shù)據(jù)的重放裝置和電路板的尺寸。
本發(fā)明還提供了一種解碼方法,包括下列步驟接收編碼視頻數(shù)據(jù);解碼所述編碼視頻數(shù)據(jù);將解碼視頻數(shù)據(jù)提供給其容量為至少三個(gè)視頻幀的幀存儲(chǔ)器,所述解碼步驟包括提供在所述每組圖像中的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目,選擇性地解碼來自所述每組圖像的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,使得所述幀存儲(chǔ)器存儲(chǔ)對(duì)應(yīng)于幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的解碼視頻幀,并且使得在所述每組圖像中,超過幀存儲(chǔ)器的容量的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目不被解碼;和輸出從所述幀存儲(chǔ)器讀出的所述解碼視頻數(shù)據(jù)。
本發(fā)明還提供了一種解碼設(shè)備,包括接收裝置,用于接收編碼數(shù)據(jù);解碼裝置,用于解碼所述編碼視頻數(shù)據(jù);控制裝置,用于控制其容量為至少三個(gè)視頻幀的幀存儲(chǔ)器,該幀存儲(chǔ)器用于接收來自所述解碼裝置的解碼視頻數(shù)據(jù),所述解碼裝置提供在所述每組圖像中的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目,選擇性地解碼來自所述每組圖像的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,使得所述幀存儲(chǔ)器存儲(chǔ)對(duì)應(yīng)于幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的解碼視頻幀,并且使得在所述每組圖像中,超過幀存儲(chǔ)器的容量的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目不被解碼;和輸出裝置,用于輸出從所述幀存儲(chǔ)器讀出的所述解碼視頻數(shù)據(jù)。
另外,由于功耗量可以減小,散熱量也可以減少。由于輻射散熱的結(jié)構(gòu)可以小型化,因此裝置的尺寸可以減小。結(jié)果可以使用便攜式重放裝置實(shí)施反轉(zhuǎn)重放操作。


當(dāng)結(jié)合附圖閱讀下文詳細(xì)描述的實(shí)施例時(shí),本發(fā)明的其他目的,特征和優(yōu)點(diǎn)將顯而易見。在附圖中相同的部件用相同的參考數(shù)字標(biāo)識(shí)。
圖1A和1B示出了本發(fā)明重放編碼數(shù)據(jù)的實(shí)施例的結(jié)構(gòu);圖2示出了用于重放編碼數(shù)據(jù)的本發(fā)明實(shí)施例中的幀存儲(chǔ)器的寫和讀的定時(shí);
圖3A和3B示出了為了重放編碼數(shù)據(jù),從盤上讀出記錄數(shù)據(jù)的次序;圖4A,4B和4C示出了在反轉(zhuǎn)重放操作中為了重放編碼數(shù)據(jù),從盤上讀出及顯示記錄數(shù)據(jù)的次序;圖5A和5B示出了本發(fā)明重放編碼數(shù)據(jù)另一實(shí)施例的配置;圖6A和6B示出了圖5A和5B所示實(shí)施例的改進(jìn)方案的結(jié)構(gòu);圖7示出了根據(jù)本發(fā)明的重放編碼數(shù)據(jù)反轉(zhuǎn)重放操作的流程圖;圖8是圖7所示流程圖的剩余部分;圖9A和9B是重放編碼數(shù)據(jù)的重放裝置的配置;圖10A和10B有助于理解如何根據(jù)MPEG標(biāo)準(zhǔn)壓縮和記錄視頻的幀;和圖11表示記錄壓縮視頻圖像的DVD上的扇區(qū)。
具體實(shí)施例方式
圖1示出了根據(jù)本發(fā)明的重放裝置的實(shí)施例的結(jié)構(gòu)。
在圖1所示實(shí)施例中,主軸馬達(dá)(未示出)以預(yù)定的旋轉(zhuǎn)速度控制光盤1的旋轉(zhuǎn)。由讀取器2產(chǎn)生的激光施加于光盤的軌道上以讀取記錄在其上的數(shù)字?jǐn)?shù)據(jù)。在記錄之前,根據(jù)MPEG標(biāo)準(zhǔn)對(duì)數(shù)字?jǐn)?shù)據(jù)進(jìn)行編碼和壓縮。重放的數(shù)字?jǐn)?shù)據(jù)由解調(diào)電路3EFM-解調(diào)并加到區(qū)段檢測(cè)電路4。另外,讀取器的輸出加到PLL電路9以便再生出時(shí)鐘信號(hào)。該再生的時(shí)鐘信號(hào)加到解調(diào)電路和扇區(qū)檢測(cè)電路。
如圖11所示,在光盤上的具有固定長(zhǎng)度的扇區(qū)單元上記錄數(shù)字?jǐn)?shù)據(jù),而且在每個(gè)扇區(qū)的開頭加有同步碼和扇區(qū)標(biāo)題。扇區(qū)檢測(cè)電路從扇區(qū)同步碼檢測(cè)扇區(qū)定界符,同時(shí)從扇區(qū)標(biāo)題檢測(cè)諸如扇區(qū)地址的信息。該信息然后加到控制電路6。
由解調(diào)電路3輸出的信號(hào)通過扇區(qū)檢測(cè)電路4加到ECC電路33以檢測(cè)和糾正差錯(cuò)。糾錯(cuò)數(shù)據(jù)由ECC電路加到環(huán)形緩沖器5,在這里控制電路6控制數(shù)據(jù)寫入某一位置上。
讀取器2的聚焦和跟蹤控制分別由聚焦和伺服電路(未示出)和跟蹤伺服電路8根據(jù)由讀取器從光盤讀取信息獲得的聚焦和跟蹤誤差信號(hào)來完成。
根據(jù)扇區(qū)檢測(cè)電路4檢測(cè)到的扇區(qū)地址,控制電路通過寫指針WP在環(huán)形緩沖器5中確定寫地址,并寫入光盤上讀取的扇區(qū)數(shù)據(jù)。另外,根據(jù)從視頻編碼緩沖器接收到的編碼請(qǐng)求信號(hào),控制電路通過讀指針RP確定讀地址,如圖1B所示,并從環(huán)形緩沖器的該讀地址讀出數(shù)據(jù)。位于由讀指針RP確定的地址的數(shù)據(jù)被讀出并加到多路分解器32。
記錄在光盤上的數(shù)據(jù)經(jīng)過編碼過程,在該過程中音頻和視頻數(shù)據(jù)彼此是多路復(fù)用的。多路分解器把音頻數(shù)據(jù)與視頻數(shù)據(jù)分離開來,并且將視頻數(shù)據(jù)加到視頻解碼器,如圖1B所示,而將音頻數(shù)據(jù)加到音頻解碼器(未示出)。這樣,由環(huán)形緩沖器5讀出的視頻數(shù)據(jù)被提取并存儲(chǔ)在視頻代碼緩沖器10中。
將存儲(chǔ)在視頻代碼緩沖器中的數(shù)據(jù)提供給圖像標(biāo)題檢測(cè)器34以便從圖像標(biāo)題信息中檢測(cè)是否是I,P或B圖像并指示諸如圖10B中所示的GOP中幀的順序的信息。檢測(cè)到的圖像類型信息加到圖像數(shù)據(jù)選擇電路35。在諸如反轉(zhuǎn)重放的特殊重放操作過程中,由圖像標(biāo)題檢測(cè)器輸出的圖像類型信息僅用來選擇I和P圖像并提供給反向VLC電路11,這樣就跳過了B圖像。
在通常的重放操作中,圖像數(shù)據(jù)選擇電路被控制輸出所有的圖像,對(duì)某些特殊圖像不加區(qū)別。該控制是由系統(tǒng)控制器(未示出)來完成的。
反向VIC電路完成對(duì)數(shù)據(jù)的反向VLC處理并將其加到反向量化電路12。同時(shí),反向VLC電路向視頻代碼緩沖器發(fā)出編碼請(qǐng)求信號(hào),請(qǐng)求向反向VLC電路提供新的數(shù)據(jù)。
另外,反向VLC電路向反向量化電路輸出量化步驟規(guī)模,向運(yùn)動(dòng)補(bǔ)償電路15輸出運(yùn)動(dòng)矢量信息。輸入給反向量化電路的數(shù)據(jù)根據(jù)量化步驟規(guī)模去量化,然后將其加到反向DCT電路13。反向DCT電路完成去量化數(shù)據(jù)的反向DCT處理并將恢復(fù)的數(shù)據(jù)加到加法電路14。
由反向DCT電路輸出的信號(hào)和由運(yùn)動(dòng)補(bǔ)償電路輸出的信號(hào)根據(jù)該解碼的信號(hào)是I,P還是B圖像而在加法電路相加。來自加法電路的合成信號(hào)加到幀存儲(chǔ)單元16。
然后從幀存儲(chǔ)單元讀取數(shù)據(jù),這樣數(shù)據(jù)例如圖10A所示按原先幀的次序重新排列。來自幀存儲(chǔ)單元的讀出數(shù)據(jù)由數(shù)-模(D/A)轉(zhuǎn)換器17轉(zhuǎn)換成模擬視頻信號(hào)顯示于顯示單元18。
如前所述,控制電路16根據(jù)從視頻代碼緩沖器接收的代碼請(qǐng)求信號(hào)向視頻代碼緩沖器10提供存儲(chǔ)于環(huán)形緩沖器5中的數(shù)據(jù)。當(dāng)對(duì)簡(jiǎn)單的圖像數(shù)據(jù)進(jìn)行處理時(shí)從視頻代碼緩沖器傳輸?shù)椒聪騐LC電路11的數(shù)據(jù)的量減少,從環(huán)形緩沖器到視頻代碼緩沖器傳輸?shù)臄?shù)據(jù)量也減少。這樣,在環(huán)形緩沖器中存儲(chǔ)的數(shù)據(jù)將增加,使得寫指針WP移動(dòng)到讀指針RP之前。在這種情況下,環(huán)形緩沖器出現(xiàn)上溢。
從控制電路6控制的寫指針WP和讀指針RP的地址位置計(jì)算在環(huán)形緩沖器當(dāng)前存儲(chǔ)的數(shù)據(jù)的量。當(dāng)該數(shù)據(jù)的量超過預(yù)定的參考值時(shí),軌道轉(zhuǎn)移判斷電路確定在環(huán)形緩沖器中可能發(fā)生上溢,于是,向跟蹤伺服電路8輸出軌道轉(zhuǎn)移指令。
從環(huán)形緩沖器5向視頻代碼緩沖器10傳輸數(shù)據(jù)的速率設(shè)定為等于或者小于從ECC電路33向環(huán)形緩沖器傳輸數(shù)據(jù)的速率。借此,從視頻代碼緩沖器向環(huán)形緩沖器傳輸數(shù)據(jù)的請(qǐng)求可以發(fā)送出去而不必顧及軌道轉(zhuǎn)移的定時(shí)。
在圖1A和1B所示的數(shù)據(jù)重放裝置中,根據(jù)環(huán)形緩沖器的存儲(chǔ)容量控制讀取器2執(zhí)行軌道轉(zhuǎn)移。結(jié)果,在環(huán)形緩沖器中可以防止發(fā)生上溢或下溢,而不考慮在光盤1上記錄的圖像的復(fù)雜性或均勻性。這個(gè)過程可以以一致不變的質(zhì)量重放連續(xù)的圖像。
下文將描述對(duì)記錄在光盤上的視頻數(shù)據(jù)進(jìn)行重放的通常重放操作過程。I,P和B圖像I12,B10,B11,P15,B13,B14......的數(shù)據(jù)按圖像3A所示的順序記錄在光盤上。在這個(gè)例子中,GOP包含一個(gè)I圖像,2個(gè)P圖像和6個(gè)B圖像。
在通常重放操作中,編碼數(shù)據(jù)被讀出并按照數(shù)據(jù)記錄的順序進(jìn)行順序解碼,如圖3B中箭頭所示。
更具體地說,當(dāng)對(duì)I圖像I12進(jìn)行解碼時(shí),由于是幀間預(yù)測(cè)編碼,由反向DCT電路13輸出的信號(hào)原樣傳送給幀存儲(chǔ)單元16。采用在B圖像B10的幀間預(yù)測(cè)編碼期間使用的參考的先前解碼的P圖像和I圖像,I12對(duì)B圖像B10進(jìn)行解碼,這些I和P圖像從幀存儲(chǔ)單元傳輸?shù)竭\(yùn)動(dòng)補(bǔ)償電路15以使用由反向VLC電路11提供的運(yùn)動(dòng)矢量信息產(chǎn)生預(yù)測(cè)的運(yùn)動(dòng)圖像。加法電路14將運(yùn)動(dòng)補(bǔ)償電路輸出的信號(hào)加到由反向DCT電路輸出的信號(hào)上。合成的信號(hào)存儲(chǔ)在幀存儲(chǔ)單元。
類似地,以類似的方法對(duì)B圖像B11進(jìn)行解碼,通過重寫從B圖像B10恢復(fù)的圖像,將得到的數(shù)據(jù)存儲(chǔ)到幀存儲(chǔ)單元。在P圖像P15的解碼中,I圖像I12從幀存儲(chǔ)單元(保留于此)傳輸?shù)竭\(yùn)動(dòng)補(bǔ)償電路,進(jìn)行與前文所述的解碼B圖像類似的解碼處理。通過重寫次最新的I和P圖像的數(shù)據(jù),使解碼的P圖像P15存儲(chǔ)在幀存儲(chǔ)單元中。
接下來解釋反轉(zhuǎn)重放操作。在反轉(zhuǎn)重放操作中,數(shù)據(jù)以記錄在光盤1中數(shù)據(jù)原來順序相反的順序進(jìn)行解碼和顯示。例如,如圖3A所示順序存儲(chǔ)的數(shù)據(jù)將首先從B圖像B17開始解碼。在這個(gè)例子中,在B圖像B17的壓縮和編碼處理中參考的P圖像P15和P18,必須在B圖像B17解碼前解碼。但是為了獲得P圖像P15,進(jìn)一步需要解碼I圖像I12。因此,B圖像B17必須按從GOP開頭的I圖像I12開始解碼的順序解碼。
同樣,圖像B16,P18,B14,B13,P15按從GOP開頭的I圖像I12開始解碼圖像的順序解碼。
如果,例如幀存儲(chǔ)單元16僅能存儲(chǔ)3幀,這將不可能存儲(chǔ)從GOP的開頭開始的所有的解碼圖像。存儲(chǔ)空間的缺乏使得必須從GOP開頭的I圖像開始重復(fù)地解碼圖像以便在反轉(zhuǎn)重放操作中解碼運(yùn)動(dòng)圖像。
當(dāng)諸如GOP(1)的某一GOP,解碼處理過程完成時(shí),如圖3B的轉(zhuǎn)移箭頭所示,操作流程轉(zhuǎn)移到緊靠GOP(1)前面的GOP(2)的開頭處,從這里讀出數(shù)據(jù)并用前述的方法解碼數(shù)據(jù)。
如果用這種方法解碼圖像實(shí)現(xiàn)反轉(zhuǎn)重放操作,必須重復(fù)進(jìn)行從GOP開頭的I圖像開始順序解碼數(shù)據(jù)。這種重復(fù)的解碼導(dǎo)致了反轉(zhuǎn)重放操作期間圖像顯示中的時(shí)間延遲。因此,圖像顯示不自然。為了防止這種時(shí)間延遲,應(yīng)該象通常的重放操作那樣,對(duì)于要顯示的每個(gè)圖像僅解碼一幀便可完成反轉(zhuǎn)重放操作。根據(jù)上文建議的方法,那樣反轉(zhuǎn)重放操作需要在通常重放所需要的幀存儲(chǔ)器16a,16b和16c的三個(gè)部分的基礎(chǔ)上增加幀存儲(chǔ)器的規(guī)模。
根據(jù)本發(fā)明,在反轉(zhuǎn)重放操作中正象一般重放操作一樣每個(gè)圖像僅進(jìn)行1幀解碼。這樣,反轉(zhuǎn)重放需要與通常重放操作相同數(shù)目的幀存儲(chǔ)器部分。根據(jù)本發(fā)明的反轉(zhuǎn)重放操作如下文所述。
在反轉(zhuǎn)操作中每次讀取GOP的最后一個(gè)圖像時(shí),操作的流程轉(zhuǎn)移到前一個(gè)GOP的開頭以解碼編碼數(shù)據(jù)。為了隨后的討論的目的,例如,多路分解器32以如圖4所示的順序輸出數(shù)據(jù)。
圖像標(biāo)題檢測(cè)器34檢測(cè)表示圖像為I,P或B圖像的信息。在反轉(zhuǎn)重放操作中,圖像數(shù)據(jù)選擇電路35僅選擇I和P圖像供給反向VIC電路11,因此根據(jù)系統(tǒng)控制器(未示出),不提供B圖像。
如圖4B所示,解碼和寫入幀存儲(chǔ)單元16的圖像的順序是I22,P25,P28,I12,P15,P18......,且僅包含I和P圖像。從幀存儲(chǔ)單元讀出圖像的順序是P28,P25,I22,P18,P15......,該順序如圖4所示。讀出的圖像隨后輸出到顯示單元18。由于即使讀順序不同于寫順序,三個(gè)幀存儲(chǔ)器可以復(fù)制圖像,因此,在反轉(zhuǎn)重放操作時(shí)使用與通常重放操作相同的幀存儲(chǔ)單元便可以僅采用I和P圖像來顯示運(yùn)動(dòng)圖像。
然而,當(dāng)在GOP中存在多于三幀的I和P圖像時(shí),幀存儲(chǔ)器部分的數(shù)目將不能滿足要求。在這種情形下,操作流程一經(jīng)圖像標(biāo)題檢測(cè)器34檢測(cè)到完全的3個(gè)I和P圖像,就必須轉(zhuǎn)移到前一個(gè)GOP。
圖2示出了組成幀存儲(chǔ)單元16的3個(gè)幀存儲(chǔ)器部分16a,16b和16c的寫定時(shí)和讀定時(shí)。為了簡(jiǎn)化解釋,圖2中的寫和讀的GOP圖像緊接圖4A所示GOP圖像的順序。
在圖2的定時(shí)圖中,緊隨在圖4A中GOP之后的GOP的開頭的I圖像I32寫入幀存儲(chǔ)器16a的操作是在t0處開始,在t1處結(jié)束。參考I圖像I32解碼的P圖像P35寫入幀存儲(chǔ)器16b的操作是在t1處開始,在t2處結(jié)束。
參考P圖像P35解碼的P圖像P38寫入幀存儲(chǔ)器16c的操作在t2時(shí)刻開始,在t3時(shí)刻結(jié)束。在時(shí)刻t2和t3之間的某一時(shí)刻,開始從幀存儲(chǔ)器16c讀出P圖像P38的讀操作。當(dāng)這個(gè)讀操作開始時(shí),P圖像P38的一場(chǎng)已寫入幀存儲(chǔ)器16c中。通過在寫定時(shí)后一場(chǎng)的時(shí)刻設(shè)定讀定時(shí),讀和寫操作可以在相同的幀存儲(chǔ)器中同時(shí)進(jìn)行。
從幀存儲(chǔ)器16c讀出P圖像P38的操作在時(shí)間t3和時(shí)間t4之間的某一時(shí)刻結(jié)束。直接時(shí)間上前于GOP的解碼I圖像I22寫入幀存儲(chǔ)器16c的操作。在時(shí)間t3開始,在時(shí)間t4結(jié)束,當(dāng)從幀存儲(chǔ)器16c讀出圖像數(shù)據(jù)時(shí),不同的圖像的數(shù)據(jù)能寫入幀存儲(chǔ)器16c,這是由于寫定時(shí)落后于讀定時(shí)1場(chǎng)的時(shí)間。
因此,根據(jù)圖2所示定時(shí),圖像按I32,P35,P38,I22,P25,P28,I12,P15,P16,I02,P05,......的順序?qū)懭霂鎯?chǔ)器部分16a,16b和16c。
然后從三個(gè)幀存儲(chǔ)器部分16a,16b和16c讀出圖像的順序?yàn)镻38,P35、I32、P28、I22、P18、P15、I12......。附在圖像符號(hào)I和P下面的較大的下標(biāo)代表較新的圖像,并表示反轉(zhuǎn)重放操作能在這種狀態(tài)實(shí)現(xiàn)。
如前所述,在僅使用三個(gè)幀存儲(chǔ)器部分,每個(gè)圖像僅進(jìn)行一次解碼的反轉(zhuǎn)重放中,每個(gè)GOP的三個(gè)圖像在反轉(zhuǎn)重放期間可以順序地顯示。這樣,當(dāng)圖像標(biāo)題檢測(cè)器34檢測(cè)到已完成3個(gè)I和P圖像的解碼時(shí),操作流程轉(zhuǎn)移到隨后要解碼的GOP之前。
如果GOP具有多于幀存儲(chǔ)器部分?jǐn)?shù)目的I和P圖像,與幀存儲(chǔ)器部分相同數(shù)目的圖像在GOP的開頭被解碼。在上述例子中,能夠?qū)θ齻€(gè)圖像進(jìn)行解碼。
在反轉(zhuǎn)重放操作中,圖像讀出的順序是從最新圖像到最不新的圖像。該順序在整個(gè)對(duì)附于圖像的時(shí)間參考(TR)數(shù)字的檢測(cè)中得到保證。這些TR數(shù)指示出圖像顯示的順序,并且設(shè)定在GOP的開頭。TR數(shù)的數(shù)值范圍從0至1,023。在這個(gè)例子中,為了簡(jiǎn)化解釋,每一個(gè)TR數(shù)采取單一數(shù)字。當(dāng)反轉(zhuǎn)重放操作執(zhí)行時(shí),指示GOP顯示順序的數(shù)字就產(chǎn)生了。這個(gè)數(shù)和作為第2(較低數(shù)量級(jí))位數(shù)的TR并置以產(chǎn)生附加到圖像的兩位(或較大)數(shù)字,如圖2所示。高位數(shù)字表示GOP的顯示順序,低位數(shù)字為TR數(shù)。這個(gè)標(biāo)號(hào)系統(tǒng)提供了能夠識(shí)別的幀存儲(chǔ)器中圖像的順序。
在圖7和圖8中示出了上面操作的流程圖。在步驟S10中幀存儲(chǔ)器部分的平面數(shù)被用作此時(shí)寫入的幀存儲(chǔ)器的平面數(shù)。接著在步驟S20,先前寫入的平面數(shù)被確定為當(dāng)P圖像被解碼時(shí)參考圖像的平面數(shù)。因此,便可參考前面的P或I圖像。
在步驟S30,當(dāng)在GOP的開頭檢測(cè)到I圖像時(shí)GOP計(jì)數(shù)器的值減1。該差值被4除,除過的余數(shù)設(shè)定為GOP計(jì)數(shù)器的新數(shù)值。這樣做使GOP計(jì)數(shù)器的值呈階梯變化3→2→1→0。該值附加到隨后檢測(cè)的GOP上。除數(shù)的數(shù)值不必是4;但是除數(shù)必須是大于幀存儲(chǔ)器部分的數(shù)目的數(shù)值。
在步驟40,從解碼器將TR數(shù)取來,并且用作當(dāng)前的TR數(shù)。在步驟50,GOP計(jì)數(shù)器用作此時(shí)被寫入平面的GOP數(shù)。在步驟60,當(dāng)前的TR數(shù)被用作此時(shí)被寫入平面的TR數(shù)。
在步驟S70,由來自平面
與幀存儲(chǔ)器16a對(duì)應(yīng)的GOP數(shù)產(chǎn)生估算數(shù)值作為第2位(order)數(shù)字,TR數(shù)作為第1位數(shù)字。在步驟S80,為平面[1]與幀存儲(chǔ)器16b對(duì)應(yīng)類似地產(chǎn)生另一個(gè)估算數(shù)值。在步驟S90,為平面[2]與幀存儲(chǔ)器16c對(duì)應(yīng)類似產(chǎn)生另一個(gè)估算值。
在步驟S100中(圖8),平面
、[1]和[2]的估算值彼此相互比較以確定哪一個(gè)最大。如果平面
的估算數(shù)值是最大的,在步驟S100中當(dāng)前顯示平面(cur-disp-plane)設(shè)定為零。當(dāng)估算數(shù)值相互比較時(shí),GOP計(jì)數(shù)器的數(shù)值重復(fù)循環(huán)。
如果平面[1]的估算數(shù)值是最大的,在步驟S120,當(dāng)前顯示平面設(shè)定為1。如果平面[2]的估算值是最大的,當(dāng)前顯示平面在步驟S130中設(shè)定為2。
在步驟S140中,在當(dāng)前顯示平面中設(shè)定的值規(guī)定為已經(jīng)解碼的顯示平面的數(shù)值,而且在這時(shí)被顯示。步驟140完成了該操作。
根據(jù)這一操作,顯示序號(hào)指定給存儲(chǔ)于每個(gè)幀存儲(chǔ)器的圖像。通過從具有最大顯示序號(hào)的圖像開始,以遞減的序號(hào)顯示圖像,反轉(zhuǎn)重放操作可以實(shí)現(xiàn)。一旦顯示,幀存儲(chǔ)器的內(nèi)容便不再需要,新解碼的I或P圖像可存儲(chǔ)在該幀存儲(chǔ)器部分中。
在上述的實(shí)施例中,反轉(zhuǎn)重放操作中的圖像幀向前移動(dòng)每個(gè)單獨(dú)的幀周期。然而,當(dāng)視頻解碼器20中數(shù)據(jù)被解碼時(shí),沒有數(shù)據(jù)從視頻代碼緩沖器10加到圖像標(biāo)題檢測(cè)器34。因此,圖像標(biāo)題檢測(cè)器不能檢測(cè)圖像標(biāo)題。在先前的實(shí)施例中,一旦在GOP中對(duì)三個(gè)I和P圖像解碼,讀取器2轉(zhuǎn)移到前一個(gè)GOP的開頭。然而,為了確定3個(gè)I和P圖像被解碼,在3個(gè)解碼的I和P圖像標(biāo)題已檢測(cè)以后,必須檢測(cè)下一個(gè)圖像標(biāo)題。
這樣,既使環(huán)形緩沖器5存在,解碼和檢索操作也不能同時(shí)完成。因此,當(dāng)先前的GOP被檢索時(shí),該裝置保持在等待狀態(tài)。在等待狀態(tài),由于圖像的更新操作已經(jīng)停止最后一個(gè)顯示圖像被重復(fù)地顯示,觀眾的眼睛不適應(yīng)這種顯示類型。
為了解決這個(gè)問題本發(fā)明提供重放編碼數(shù)據(jù)的另一實(shí)施例。圖5A和5B示出了這個(gè)實(shí)施例電路結(jié)構(gòu)的方框圖。
這個(gè)實(shí)施例在ECC電路33和控制電路6之間使用了(數(shù)據(jù))流檢測(cè)器40。在反轉(zhuǎn)重放操作中,該流檢測(cè)器由從光盤讀出的數(shù)據(jù)流檢測(cè)圖像的類型。檢測(cè)的圖像類型提供給僅選擇I和P圖像的控制電路。只將所選擇的I和P圖像的數(shù)據(jù)寫入環(huán)形緩沖器。
因此,從GOP開頭的圖像開始的三個(gè)I和P圖像可以以高速寫進(jìn)環(huán)形緩沖器。根據(jù)隨時(shí)可得到數(shù)據(jù)的定時(shí),視頻解碼器20讀出該數(shù)據(jù)。這個(gè)實(shí)施例的操作一般防止了在反轉(zhuǎn)重放操作期間等待狀態(tài)的發(fā)生,既使僅有三個(gè)幀存儲(chǔ)器部分。
圖6A和6B示出了結(jié)合圖5A和5B討論的實(shí)施例的改進(jìn)方案的配置。
如圖6A和6B,該改進(jìn)實(shí)施例在ECC電路33和環(huán)形緩沖器5之間使用了與圖5A中流檢測(cè)器40的功能不同的流檢測(cè)器140。在反轉(zhuǎn)重放操作中流檢測(cè)器從由光盤1讀出的數(shù)據(jù)流中僅檢測(cè)I和P圖像。在控制電路6的控制下將檢測(cè)的I和P圖像寫入環(huán)形緩沖器。一旦從每個(gè)GOP完成了三個(gè)I或P圖像的檢測(cè)和寫入,控制讀取器2轉(zhuǎn)移到前一個(gè)GOP處以讀取下一組數(shù)據(jù)。
這樣便可以以高速將從GOP開頭的圖像開始的三個(gè)I和P圖像寫入環(huán)形緩沖器。該數(shù)據(jù)能由視頻解調(diào)器20根據(jù)使數(shù)據(jù)可以隨時(shí)得到的定時(shí)讀出。這個(gè)改進(jìn)方案的操作大體防止了反轉(zhuǎn)重放操作中產(chǎn)生的等待狀態(tài),既使僅有三個(gè)幀存儲(chǔ)器部分。
在到目前為止給出的說明中,幀存儲(chǔ)器庫16中的幀存儲(chǔ)器部分的數(shù)目是3。然而構(gòu)成幀存儲(chǔ)單元的幀存儲(chǔ)器部分不限定為3。幀存儲(chǔ)器部分可以是任何數(shù)。反轉(zhuǎn)重放操作可以通過解碼與幀存儲(chǔ)器部分一樣多的I和P圖像來完成。
在前述的實(shí)施例中,從在GOP開頭的I圖像開始解碼I和P圖像;然而,在反轉(zhuǎn)重放操作中,例如當(dāng)GOP沒有標(biāo)題時(shí)可以從任意I圖像開始解碼。
根據(jù)本發(fā)明可以只使用一般重放操作所需數(shù)目的幀存儲(chǔ)部分完成反轉(zhuǎn)重放操作。因此,能夠以較低成本執(zhí)行反轉(zhuǎn)重放操作的特別的重放裝置。由于諸如反向重放的特殊重放操作可以用小規(guī)模電路實(shí)施,這樣便可以減小電路板的尺寸和重放裝置的尺寸。
另外,由于功率損耗減小,使散熱量為最小。因而幅射散熱的電路也小型化。
因此,既使是便攜重放裝置也能進(jìn)行反轉(zhuǎn)重放操作。
雖然本文詳細(xì)描述了本發(fā)明的實(shí)施例以及其改進(jìn)??梢岳斫獗景l(fā)明不限于這些精確的實(shí)施例和改進(jìn),在不離開由附屬權(quán)利要求所限定的本發(fā)明的范圍和精神的條件下,本領(lǐng)域的技術(shù)人員可以做出其他的改進(jìn)和變化。例如記錄介質(zhì)可以是光盤、磁盤或其他適當(dāng)?shù)慕橘|(zhì)。
權(quán)利要求
1.一種解碼方法,包括下列步驟接收編碼視頻數(shù)據(jù);解碼所述編碼視頻數(shù)據(jù);將解碼視頻數(shù)據(jù)提供給其容量為至少三個(gè)視頻幀的幀存儲(chǔ)器,所述解碼步驟包括提供在所述每組圖像中的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目,選擇性地解碼來自所述每組圖像的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,使得所述幀存儲(chǔ)器存儲(chǔ)對(duì)應(yīng)于幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的解碼視頻幀,并且使得在所述每組圖像中,超過幀存儲(chǔ)器的容量的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目不被解碼;和輸出從所述幀存儲(chǔ)器讀出的所述解碼視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的解碼方法,其中所述解碼過程在每組圖像的開頭開始,所述解碼開始于每組圖像的任何幀內(nèi)預(yù)測(cè)編碼數(shù)據(jù)幀。
3.根據(jù)權(quán)利要求1所述的解碼方法,其中每組圖像還含有標(biāo)題,所說的方法還包括如下的步驟從每個(gè)圖像組中所述標(biāo)題檢測(cè)圖像類型標(biāo)題信息;根據(jù)所述圖像類型標(biāo)題信息選擇要解碼的數(shù)據(jù)。
4.一種解碼設(shè)備,包括接收裝置,用于接收編碼數(shù)據(jù);解碼裝置,用于解碼所述編碼視頻數(shù)據(jù);控制裝置,用于控制其容量為至少三個(gè)視頻幀的幀存儲(chǔ)器,該幀存儲(chǔ)器用于接收來自所述解碼裝置的解碼視頻數(shù)據(jù),所述解碼裝置提供在所述每組圖像中的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目,選擇性地解碼來自所述每組圖像的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀,使得所述幀存儲(chǔ)器存儲(chǔ)對(duì)應(yīng)于幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的解碼視頻幀,并且使得在所述每組圖像中,超過幀存儲(chǔ)器的容量的幀內(nèi)和正向預(yù)測(cè)編碼數(shù)據(jù)幀的數(shù)目不被解碼;和輸出裝置,用于輸出從所述幀存儲(chǔ)器讀出的所述解碼視頻數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的解碼設(shè)備,還包括圖像類型檢測(cè)裝置,用于檢測(cè)從記錄介質(zhì)讀出的編碼數(shù)據(jù)的圖像類型;和選擇裝置,用于從每組圖像僅選擇幀內(nèi)預(yù)測(cè)和向前預(yù)測(cè)編碼的數(shù)據(jù),并將選擇的數(shù)據(jù)提供給解碼裝置。
6.根據(jù)權(quán)利要求4所述的解碼設(shè)備,還包括數(shù)據(jù)流檢測(cè)裝置,用于檢測(cè)所述編碼數(shù)據(jù)幀的圖像類型,和緩沖器,由所述數(shù)據(jù)流檢測(cè)裝置的輸出控制,用于選擇地存儲(chǔ)與幀存儲(chǔ)器部分一樣多的、來自每組圖像的幀內(nèi)預(yù)測(cè)或向前預(yù)測(cè)編碼數(shù)據(jù)的幀。
全文摘要
通過每個(gè)圖像僅解碼一次和僅使用與一般重放操作所需一樣多的幀存儲(chǔ)器部分,反向重放編碼數(shù)據(jù)。圖像標(biāo)題檢測(cè)器從由視頻編碼緩沖器讀出的數(shù)據(jù)檢測(cè)圖像標(biāo)題以識(shí)別圖像的類型。圖像類型信息控制圖像數(shù)據(jù)選擇電路選擇與幀存儲(chǔ)單元中的幀存儲(chǔ)器部分?jǐn)?shù)目相同的I和P圖像的幀。該選擇的幀提供給反向VLC電路以在GOP的開頭從I圖像開始解碼。解碼的I和P圖像存儲(chǔ)在幀存儲(chǔ)單元中,并且傳輸給顯示單元,從時(shí)間上最新的圖像開始反向讀取。
文檔編號(hào)H04N5/783GK1538753SQ20041000677
公開日2004年10月20日 申請(qǐng)日期1996年1月31日 優(yōu)先權(quán)日1995年1月31日
發(fā)明者河村真, 藤波靖, 米滿潤(rùn), 中川富博, 博 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
郧西县| 九龙县| 桐乡市| 新河县| 米林县| 安西县| 宿松县| 五常市| 东兰县| 威远县| 中西区| 炎陵县| 红桥区| 九龙城区| 威宁| 乐安县| 香格里拉县| 乌拉特后旗| 镇原县| 乐亭县| 沧州市| 临沧市| 桓台县| 谢通门县| 沂源县| 夹江县| 四川省| 吴川市| 商洛市| 韶关市| 汤原县| 长岭县| 红河县| 宁夏| 沈丘县| 通州市| 侯马市| 清河县| 大足县| 凤山县| 酒泉市|