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

譯碼裝置以及譯碼方法

文檔序號(hào):7583937閱讀:289來源:國知局
專利名稱:譯碼裝置以及譯碼方法
技術(shù)領(lǐng)域
本發(fā)明涉及譯碼裝置以及譯碼方法,特別是涉及在使存儲(chǔ)器裝置中存儲(chǔ)的運(yùn)動(dòng)圖象重放時(shí)謀求提高反方向重放時(shí)的圖象質(zhì)量的譯碼裝置和譯碼方法。
近年來,隨著信息化社會(huì)的發(fā)展,為了超越時(shí)間和距離的壁壘,提高了把運(yùn)動(dòng)圖象傳遞給他人的渴望。迎接數(shù)字技術(shù)的真正實(shí)用化時(shí)代,使用記錄裝置記錄和重放運(yùn)動(dòng)圖象,并同時(shí)使用通信網(wǎng)絡(luò)進(jìn)行遠(yuǎn)距離傳輸成為可能。不僅在通信領(lǐng)域,而且在廣播領(lǐng)域也采用使用數(shù)字技術(shù)的傳輸以及編碼方式。
要更有效地記錄和傳輸數(shù)字信號(hào)的運(yùn)動(dòng)圖象和聲音信號(hào),通常因?yàn)榇a量,所以必須利用高效編碼技術(shù),已經(jīng)實(shí)際應(yīng)用著編碼裝置和譯碼裝置。
往往使用以在通稱為MPEG規(guī)格(Moving Picture Experts Group)的國際標(biāo)準(zhǔn)規(guī)格「信息技術(shù)—用于達(dá)到約1.5Mbits/s數(shù)字存儲(chǔ)介質(zhì)的運(yùn)動(dòng)圖象以及伴音的編碼」“Information Technology-Coding of movingpictures and associated audio for digital sorage media at up toabout 1.5Mbits/s(ISO/IEC11172-2)”中記述的方法為基準(zhǔn)的方法,作為象這樣的高效編碼技術(shù)。
在CD(高密度盤)上記錄數(shù)字運(yùn)動(dòng)圖象的視頻CD和以比視頻CD更高的畫質(zhì)記錄長時(shí)間數(shù)字運(yùn)動(dòng)圖象的DVD是其中一個(gè)應(yīng)用例。
象這些視頻CD和DVD的播放設(shè)備,在使用存儲(chǔ)介質(zhì)的譯碼裝置中,不僅具有單獨(dú)地使運(yùn)動(dòng)圖象沿時(shí)間軸從過去向未來方向重放的普通重放功能,而且還必須具有從未來向過去方向重放的反向重放功能。
下面參照


使用在所述MPEG規(guī)格中記載的方法的已有譯碼方法。
首先,說明有關(guān)MPEG規(guī)格的數(shù)字運(yùn)動(dòng)圖象的編碼方法以及位流。
在MPEG規(guī)格中,假設(shè)數(shù)字運(yùn)動(dòng)圖象由一串視頻幀組成,對(duì)稱為集合多個(gè)的序列的一系列視頻幀組進(jìn)行編碼。序列被分割成稱之為圖象組(以下表示為GOP)的相當(dāng)于0.5秒大小的一系列視頻組,并進(jìn)行編碼。
所述GOP由使用僅對(duì)自身視頻幀的數(shù)據(jù)進(jìn)行編碼的I(內(nèi)插)幀、能從在時(shí)間上比本身還要靠前的幀(I幀以及P幀)的數(shù)據(jù)預(yù)測(cè)編碼的P(預(yù)測(cè))幀、能從在時(shí)間上比本身還要靠前和靠后的I幀及P幀內(nèi)插預(yù)測(cè)編碼的B(雙向預(yù)測(cè))幀構(gòu)成。
接著說明MPEG位流中的反向重放方法。在普通重放時(shí),雖然對(duì)位流的所有圖象進(jìn)行譯碼顯示,但在反向重放時(shí),沿時(shí)間軸從未來向過去方向回朔,對(duì)于譯碼裝置反復(fù)傳輸每個(gè)GOP流,而僅把GOP中所含的最初的I幀一個(gè)接一個(gè)地譯碼顯示,圖13表示這種情況。圖13(a)是普通重放時(shí)的輸出圖象,記載著包含在流中的全部幀。這里,所謂GOP(n)表示從序列開始的第n個(gè)GOP。在反方向重放時(shí),如以GOP(n+1),GOP(n),GOP(n-1…)遞減的順序傳輸GOP流,只是對(duì)各自包含的最初的I幀(一個(gè)接一個(gè)地,I2幀)進(jìn)行譯碼顯示(參照?qǐng)D13(b))。
象上面所述構(gòu)成已有的編碼方法,其問題在于,在反方向重放時(shí),如圖13(a)所示,依賴于供給的位流中的GOP的幀幅數(shù),如采取以每隔6幀和12幀的圖象構(gòu)成重放圖象,則較散亂,其結(jié)果不能獲得光滑的重放圖象。尤其是為了提高圖象質(zhì)量,在發(fā)生GOP長度變化可能性高的場(chǎng)景變化時(shí),為了以高畫質(zhì)用可編碼的I幀進(jìn)行編碼,在重放最佳流的情況下,由于包括在GOP中的幀幅數(shù)可變,所以不能獲得光滑的重放圖象。
鑒于所述情況,本發(fā)明目的在于提供一種譯碼裝置和譯碼方法,在反向重放時(shí)無損于重放圖象的自然度,可獲得光滑的重放圖象。
涉及本發(fā)明第一方面的譯碼裝置,把運(yùn)動(dòng)圖象劃分成連續(xù)的多個(gè)圖象組,將對(duì)該每個(gè)該圖象組進(jìn)行編碼處理得到的碼串作為輸入,把在圖象內(nèi)獨(dú)立編碼的獨(dú)立編碼幀、和參照與該幀不同時(shí)間的其他幀進(jìn)行了編碼的預(yù)測(cè)編碼幀進(jìn)行譯碼,獲得譯碼圖象,其特征是,設(shè)有以下部分幀間隔設(shè)定部,對(duì)于連續(xù)的幀設(shè)定幀間隔,以便按一定的間隔選擇幀;顯現(xiàn)圖象候補(bǔ)幀決定部,以所述連續(xù)的幀的當(dāng)前顯示中的第1幀為基點(diǎn),根據(jù)所述幀間隔設(shè)定部設(shè)定的幀間隔,然后決定成為譯碼對(duì)象的幀;譯碼部,對(duì)相當(dāng)于由所述顯現(xiàn)圖象候補(bǔ)幀決定部決定的幀的碼串進(jìn)行譯碼。
涉及本發(fā)明第二方面的譯碼裝置,在所述第一方面的譯碼裝置中,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部分析在所述碼串中什么類型的編碼幀分包括哪一幅,在進(jìn)行所述圖象數(shù)測(cè)量之后,決定所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第三方面的譯碼裝置,在所述第一方面的譯碼裝置中,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部決定把位于所述第2圖象組最后的預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第四方面的譯碼裝置,在所述第一方面的譯碼裝置中,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部決定把從所述第2圖象組的倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第五方面的譯碼裝置,在所述第一方面的譯碼裝置中,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部分析所述碼串計(jì)測(cè)所述第2圖象組的幀數(shù)之后,在屬于所述第2圖象組的最后預(yù)測(cè)編碼幀以及獨(dú)立編碼幀,或從屬于所述第2圖象組的倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀之中,決定把接近所述顯現(xiàn)圖象候補(bǔ)幀的某個(gè)作為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第六方面的譯碼裝置,在所述第二方面至第五方面任一項(xiàng)的譯碼裝置中,所述決定的顯現(xiàn)圖象候補(bǔ)幀在不能僅以對(duì)應(yīng)所述第2圖象的碼串完全譯碼的情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部決定屬于所述第2圖象組的最初獨(dú)立編碼幀為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第七方面的譯碼方法,使運(yùn)動(dòng)圖象劃分成連續(xù)的多個(gè)圖象組,輸入對(duì)每個(gè)該圖象組進(jìn)行編碼處理所得到的碼串,把在圖象內(nèi)獨(dú)立編碼的獨(dú)立編碼幀,和參照與該幀不同的時(shí)間的其他幀進(jìn)行了編碼的預(yù)測(cè)編碼幀進(jìn)行譯碼,獲得譯碼圖象,其特征是,包括以下步驟幀間隔設(shè)定步驟,對(duì)于連續(xù)的幀,設(shè)定幀間隔,以便按一定的間隔選擇幀;顯現(xiàn)圖象候補(bǔ)幀決定步驟,以所述連續(xù)的幀的當(dāng)前顯示中的第1幀為基點(diǎn),根據(jù)所述設(shè)定的幀間隔,然后決定成為譯碼對(duì)象的幀;譯碼步驟,對(duì)相當(dāng)于由所述顯現(xiàn)圖象候補(bǔ)幀決定的幀的碼串進(jìn)行譯碼。
涉及本發(fā)明第八方面的譯碼方法,在所述第七方面的譯碼方法中,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;幀數(shù)分析步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,分析在所述碼串中什么類型的編碼幀分別包括哪一幅,并計(jì)測(cè)所述幀數(shù)。
涉及本發(fā)明第九方面的譯碼方法,在所述第七方面的譯碼方法中,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;顯現(xiàn)圖象候補(bǔ)決定步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,決定將位于所述第2圖象組最后的預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第十方面的譯碼方法,在所述第七方面的譯碼方法中,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;顯現(xiàn)圖象候補(bǔ)決定步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,決定將位于從所述第2圖象組倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第十一方面的譯碼方法,在所述第七方面的譯碼方法中,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;幀數(shù)分析步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,分析在所述碼串中什么類型的編碼幀分別包括哪幅,并計(jì)測(cè)所述幀數(shù);顯現(xiàn)圖象候補(bǔ)幀選擇步驟,在屬于所述第2圖象組的最后預(yù)測(cè)編碼幀以及獨(dú)立編碼幀,或從屬于所述第2圖象組的倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀之中內(nèi),選擇接近所述顯現(xiàn)圖象候補(bǔ)幀的某個(gè)幀,決定作為所述顯現(xiàn)圖象候補(bǔ)幀。
涉及本發(fā)明第十二方面的譯碼方法,在所述第八方面至十一方面任一項(xiàng)的譯碼方法中,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括譯碼狀態(tài)判定步驟,判定所述決定的顯現(xiàn)圖象候補(bǔ)幀能僅以對(duì)應(yīng)于所述第2圖象組的碼串是否完全譯碼;顯現(xiàn)圖象候補(bǔ)幀指定步驟,在所述譯碼狀態(tài)判定步驟中,當(dāng)判定為在僅以對(duì)應(yīng)于所述第2圖象組的碼串不能完全譯碼的情況下,指定屬于所述第2圖象組的最初獨(dú)立編碼幀,決定作為所述顯現(xiàn)圖象候補(bǔ)幀。
圖1是沿時(shí)間軸說明本發(fā)明實(shí)施例1的譯碼方法圖;圖2是說明用根據(jù)本發(fā)明實(shí)施例1的譯碼方法進(jìn)行譯碼處理時(shí)使用幀存儲(chǔ)器情況的圖;圖3是實(shí)現(xiàn)用根據(jù)本發(fā)明實(shí)施例1以及2的譯碼方法的編碼處理的譯碼裝置方框圖;圖4是顯現(xiàn)圖象候補(bǔ)幀決定部的流程圖;圖5是說明處理步驟S160的圖;圖6是譯碼部的流程圖;圖7是說明用根據(jù)本發(fā)明實(shí)施例2的譯碼方法作譯碼處理時(shí)使用幀存儲(chǔ)器情況的圖;圖8是說明用本發(fā)明實(shí)施例2的譯碼方法進(jìn)行譯碼處理時(shí)的說明圖;圖9是說明用本發(fā)明實(shí)施例2的譯碼方法譯碼處理時(shí)的說明圖;圖10是顯現(xiàn)圖象候補(bǔ)幀決定部的流程圖;圖11是譯碼部的流程圖;圖12是后處理的流程圖;圖13是說明已有譯碼方法的圖。
實(shí)施例1下面根據(jù)

本發(fā)明實(shí)施例1的譯碼裝置以及譯碼方法。圖1是沿時(shí)間軸說明本發(fā)明實(shí)施例1的譯碼方法圖。
在反向重放時(shí),如圖1(a)標(biāo)斜線部分所示,在普通重放時(shí)的時(shí)間軸上,為了形成一定的重放間隔,把選出的幀作為顯現(xiàn)圖象候補(bǔ)幀,一次決定。其中,所謂顯現(xiàn)圖象候補(bǔ)幀表示期待在反向重放時(shí)出圖象的幀。即假設(shè)當(dāng)前正在顯示的幀是GOP(n+1)的幀B7,則以該時(shí)間為基點(diǎn),僅以其他的方式設(shè)定的幀間隔Nint把下面的顯現(xiàn)圖象候補(bǔ)幀決定為過去方向幀即GOP(n+1)的B4幀。這里,幀間隔Nint是決定在反向重放時(shí)以何種偏離程度輸出圖象的參數(shù),該值選擇越大則越是加快反向重放序列。在該例中,Nint=3幀。
在反向重放時(shí),顯示GOP(n+1)的B4幀之后,顯示GOP(n+1)的B1幀,接著在采取顯示GOP(n)的B4幀的情況下,如圖1(b)所示,一個(gè)接一個(gè)地顯示每隔一定幀的幀。在本實(shí)施例的譯碼方法中,為了出現(xiàn)各顯現(xiàn)圖象候補(bǔ)幀,對(duì)外部要求該幀的譯碼所必需的GOP流,并且每次都要把它作成。下面以GOP(n+1)的B4幀為例,對(duì)其情況進(jìn)行說明。在GOP(n+1)的B4幀的作成中,不僅必需B4幀的位流其本身,而且在其譯碼時(shí)有參照可能性的GOP(n+1)中B4幀前后的I2、P5幀也是必要的。由于這些全部只是通過對(duì)GOP(n+1)流進(jìn)行譯碼獲得的,所以在該情況下,對(duì)外部要求GOP(n+1)流。用圖2說明有關(guān)這時(shí)的GOP(n+1)的B4幀的譯碼方法。通常,在MPEG譯碼處理中,用幀存儲(chǔ)器存儲(chǔ)3幀。其細(xì)節(jié)是,B幀用的輸出緩沖器中用1幀,I以及P幀存儲(chǔ)器中使用2幀。在反向重放時(shí)也利用這3幀對(duì)顯現(xiàn)圖象候補(bǔ)幀譯碼而出現(xiàn)圖象。其狀態(tài)示于圖2(b)、(c)中。圖2(b)表示用于B4幀出圖象而輸入的GOP(n+1)流。圖2(c)表示隨著圖2(b)流的譯碼,幀存儲(chǔ)內(nèi)容如何變動(dòng)。在該情況下,在作成參照幀時(shí)使用幀存儲(chǔ)器FM0和FM1,在用于B幀時(shí)使用FM2。當(dāng)前正在顯示的B7幀被存儲(chǔ)在FM2中,為了繼續(xù)顯示該幀,在對(duì)GOP(n+1)的譯碼時(shí)也不將其破壞。
因此,使用剩下的FM0、FM1,繼續(xù)對(duì)I以及P幀譯碼,直到發(fā)現(xiàn)所要求的幀號(hào)碼的幀即顯現(xiàn)圖象候補(bǔ)幀為止(參照?qǐng)D2(c)的(1)至(5))。但是,對(duì)于B幀,不限于顯現(xiàn)圖象候補(bǔ)幀,對(duì)此省略。然后,一次發(fā)現(xiàn)所要求的幀號(hào)碼的幀,則對(duì)其作譯碼顯示(參照?qǐng)D2(c)的(6))。其中,僅讀入I以及P幀進(jìn)行譯碼的原因是,I以及P幀在顯現(xiàn)圖象候補(bǔ)幀為P以及B幀的情況下,有可能作為參照幀利用這些I以及P幀。
接著,下面以GOP(n+1)的B1幀為例,說明其狀態(tài)。在GOP(n+1)的B1幀的形成中,不僅B1幀的位流其本身是必要的,而且可能在其譯碼時(shí)作為基準(zhǔn)的前后參照幀,即GOP(n)的P5幀、以及GOP(n+1)的I2幀也是必要的。在圖1(c)中,表示所述情況下的各顯現(xiàn)圖象候補(bǔ)幀和為其出現(xiàn)圖象所必需的GOP流之間關(guān)系。但是在所述譯碼方法中,往往并不一定總是能直接決定顯現(xiàn)圖象候補(bǔ)幀,下面對(duì)其狀況和解決方案進(jìn)行說明。
上述譯碼方法在顯現(xiàn)圖象候補(bǔ)幀決定中,在移向下一個(gè)顯現(xiàn)圖象候補(bǔ)幀時(shí)不跨過GOP的情況下,以當(dāng)前正在顯示的幀號(hào)碼為基礎(chǔ),逐次減幀間隔Nint,雖然可決定顯現(xiàn)圖象候補(bǔ)幀的幀號(hào)碼,但在移向下一個(gè)出圖象幀時(shí)跨過GOP的情況下,如果不知道前面GOP幀數(shù),則不可能直接決定顯現(xiàn)圖象候補(bǔ)幀的幀號(hào)碼。
在正常地繼續(xù)反向重放的狀態(tài)下,由于不斷地從未來向過去方向決定顯現(xiàn)圖象候補(bǔ)幀,所以從全局來看,GOP流的傳輸要求也是相同的,就譯碼裝置來說,過去的流還是未知的。象這樣的情況下出現(xiàn)的狀況是,由于過去的GOP幀幅數(shù)未知,所以不能馬上決定應(yīng)出圖象的幀號(hào)碼。
然而,以上的狀況當(dāng)然不是常出現(xiàn)的,例如,在圖1(a)中,在使GOP(n)的B1幀現(xiàn)出圖象時(shí),由于要求GOP(n-1)和GOP(n)流,所以在GOP(n-1)譯碼時(shí),在與作為前方參照幀的GOP(n-1)的P11幀譯碼的同時(shí),由于能知道GOP(n-1)幀幅數(shù),所以這時(shí)的GOP(n-1)幅數(shù)已知,接著直接判明作為顯現(xiàn)圖象候補(bǔ)幀的GOP(n-1)的B10幀。在圖1(c)中,表示各顯現(xiàn)圖象候補(bǔ)幀和在其顯現(xiàn)圖象候補(bǔ)幀的決定時(shí),上述GOP幀幅數(shù)的已知/未知變動(dòng)。在圖中,用橢圓圍起的部分表示其時(shí)刻為已知。當(dāng)GOP(n+1)的B7幀決定為顯現(xiàn)圖象候補(bǔ)幀時(shí),如圖1(c)的最上欄所示,當(dāng)設(shè)定GOP(n-1)、GOP(n)、GOP(n+1)的幀幅數(shù)為未知,則接著在GOP(n+1)的B4幀決定為顯現(xiàn)圖象候補(bǔ)幀時(shí),在B7幀已經(jīng)出圖象時(shí),如下欄所示,GOP(n+1)的幀數(shù)已知。還有,在GOP(n+1)的B1幀現(xiàn)出圖象時(shí),GOP(n)的幀幅數(shù)成為已知。另外,GOP(n)的B4幀現(xiàn)出圖象時(shí)和GOP(n+1)的B1幀現(xiàn)出圖象時(shí),雖然在GOP(n-1)、GOP(n)、GOP(n+1)的幀幅數(shù)的已知/未知狀況下無變化,但在GOP(n)的B1幀現(xiàn)出圖象時(shí),、GOP(n-1)的幀幅數(shù)成為已知。下面同樣,GOP的幀幅數(shù)成為以知。
在本實(shí)施例中,為了改善上述狀況,以決定過去的GOP的幅數(shù)(Np)為目的,一次要求傳輸一個(gè)前面的GOP流,對(duì)此進(jìn)行分析,求出Np,在決定顯現(xiàn)圖象候補(bǔ)幀之后,再一次要求流,對(duì)所希望的幀進(jìn)行譯碼顯示。
接著,根據(jù)附圖,對(duì)使用如上所述的本發(fā)明實(shí)施例1的譯碼方法進(jìn)行譯碼處理的譯碼裝置予以說明。在圖3中,10是流輸入端子;20是存儲(chǔ)輸入到輸入端子10的流的位緩沖器;30是存儲(chǔ)譯碼過的圖象的幀存儲(chǔ)器;40是接受位流,并將其譯碼的譯碼部;50是用于決定顯現(xiàn)圖象候補(bǔ)幀的顯現(xiàn)圖象候補(bǔ)幀決定部;60是用于指定顯現(xiàn)圖象候補(bǔ)幀決定部50決定的顯現(xiàn)圖象候補(bǔ)時(shí)間間隔的幀間隔設(shè)定部,通常,雖然具有一定值的初期值,但也要能夠從外部任意設(shè)定幀間隔。70是流要求的輸出端子;80是圖象輸出端子。
下面說明上述構(gòu)成的譯碼裝置的操作情況。
首先,輸入到輸入端子10的流經(jīng)過位緩沖器20輸入到譯碼部40。譯碼部40根據(jù)需要參照存儲(chǔ)在幀存儲(chǔ)器30中完成譯碼的圖象,對(duì)流進(jìn)行譯碼,把該譯碼完的圖象存儲(chǔ)在幀存儲(chǔ)器30中。顯現(xiàn)圖象候補(bǔ)幀決定部50按適當(dāng)?shù)捻樞蛱?hào)讀出存儲(chǔ)在幀存儲(chǔ)器30中完成譯碼的圖象,并從輸出端子80輸出。
另一方面,位緩沖器20的輸出還被輸入到顯現(xiàn)圖象候補(bǔ)幀決定部50。在顯現(xiàn)圖象候補(bǔ)幀決定部50中,把在幀間隔設(shè)定部60設(shè)定的幀間隔作為輸入,決定反向重放時(shí)的顯現(xiàn)圖象候補(bǔ)幀,為了得到前述顯現(xiàn)圖象候補(bǔ)幀,控制譯碼部40和幀存儲(chǔ)器30。并且,顯現(xiàn)圖象候補(bǔ)幀決定部50通過輸出端子70把為獲得前述顯現(xiàn)圖象候補(bǔ)幀所必要的GOP流要求通知外部。
接著,下面說明在圖4表示用顯現(xiàn)圖象候補(bǔ)幀決定部50決定顯現(xiàn)圖象候補(bǔ)幀的方法流程。首先,從當(dāng)前正在顯示的幀的幀號(hào)碼減去幀間隔設(shè)定信號(hào)Nint求出作為顯現(xiàn)圖象候補(bǔ)幀的幀號(hào)碼的顯現(xiàn)圖象候補(bǔ)幀號(hào)碼FC(步驟S110)。其中,上述幀間隔設(shè)定信號(hào)Nint是在幀間隔設(shè)定部60中設(shè)定的內(nèi)容。
然后,把該FC與0比較(步驟S120),如FC大于0,由于在該GOP中存在接著應(yīng)顯示的幀,所以進(jìn)行在FC顯現(xiàn)圖象候補(bǔ)幀的現(xiàn)出圖象中所必要的GOP傳輸要求處理(步驟S180)。作為一個(gè)例子,這時(shí)所要求的GOP與在圖1(c)中說明的一樣。
另一方面,如果步驟S120的結(jié)果是FC小于0,由于在該GOP中不存在接著應(yīng)顯示的幀,所以判定正在顯示的幀所屬的GOP(下面記為GOP(p))一個(gè)在前的GOP(下面記為GOP(p-1))的幀幅數(shù)是否已知(處理S130),如已知,就把FC與-1比較(步驟S140),如果比較結(jié)果為不一致,由于不是GOP(p-1)的最終幀,所以,把FC加GOP(p-1)幀幅數(shù)作為新的FC(步驟S150)。并且,如果步驟S140的比較結(jié)果為一致,則判定為是GOP(p-1)的最終幀,進(jìn)入步驟S180。
另一方面,如果步驟S130的結(jié)果是GOP(p-1)幀幅數(shù)未知,則實(shí)施GOP(p-1)流的傳輸要求(步驟S145),其結(jié)果,分析從外部輸入的6OP(p-1)流,計(jì)測(cè)其中所含的幀幅數(shù)(步驟S155)。根據(jù)該處理,決定GOP(p-1)幀幅數(shù)。
另一方面,在步驟S150之后,根據(jù)需要對(duì)FC加以一定限制后(步驟S160),進(jìn)入步驟S180。僅在所要求的流中顯現(xiàn)圖象候補(bǔ)幀完全不能譯碼的情況下,才把該處理用于將GOP(p-1)的最初的I幀作為顯現(xiàn)圖象候補(bǔ)幀的再設(shè)定。如圖5所示,這相當(dāng)于GOP(p-1)是open GOP,而且,作為FC,按顯示順序先行于GOP(p-1)最初的I幀的B幀(在該例中是GOP(p-1)的B1幀)作為顯現(xiàn)圖象候補(bǔ)被決定。在象該B幀中,由于必須在其譯碼時(shí)GOP(p-2)最后I以及P幀作為前方的參照幀(在該例中是GOP(p-2)的P5幀),所以還必需GOP(p-2)流,結(jié)果在其傳輸以及譯碼處理中費(fèi)時(shí),而難以得到光滑的重放圖象。因此,由于按顯示順序在GOP(p-1)最初的I幀中再?zèng)Q定出圖象候補(bǔ)幀,不再需要過去的GOP(p-2)流,可迅速地使顯現(xiàn)圖象候補(bǔ)幀現(xiàn)出圖象,可獲得光滑的重放圖象。
下面,在圖6中表示用譯碼裝置40使顯現(xiàn)圖象候補(bǔ)幀譯碼的方法流程,以下說明的核心是譯碼裝置40的譯碼處理。首先,進(jìn)行在外部要求傳輸?shù)腉OP幀的、I幀部分的流的分析處理(步驟S200)。接著,判定是否能檢出在顯現(xiàn)圖象候補(bǔ)幀決定部決定的顯現(xiàn)圖象候補(bǔ)幀(處理S 220)。即在步驟S220中,判定是否從FC和當(dāng)前分析的GOP號(hào)碼以及幀號(hào)碼的比較檢出顯現(xiàn)圖象候補(bǔ)幀。
如果步驟S220的結(jié)果是檢出顯現(xiàn)圖象候補(bǔ)幀,則進(jìn)行其流的譯碼處理(步驟S240),并進(jìn)行其圖象顯示設(shè)定(步驟S250)。這時(shí),譯碼圖象被存儲(chǔ)在幀存儲(chǔ)器30中,顯現(xiàn)圖象候補(bǔ)幀決定部50控制幀存儲(chǔ)器30,使上述譯碼圖象從輸出端子80輸出。
另一方面,如果步驟S220的結(jié)果是不檢出顯現(xiàn)圖象候補(bǔ)幀,則判定分析的幀的圖象類型(步驟S270),如果是B幀,則把I幀部分的流讀后放棄(處理S280),如果是I或P幀,則進(jìn)行譯碼處理(步驟S290),進(jìn)入步驟S200。雖然這時(shí)的譯碼圖象被存儲(chǔ)在幀存儲(chǔ)器30中,但為了不顯示,顯現(xiàn)圖象候補(bǔ)幀決定部50進(jìn)行控制。在這期間,繼續(xù)顯示前面剛剛顯示的幀。
這樣,根據(jù)本發(fā)明的實(shí)施例1,把當(dāng)前正在顯示的圖象作為基點(diǎn),由于為了使顯示的圖象間隔一定,要決定輸顯現(xiàn)圖象候補(bǔ)并進(jìn)行譯碼,所以,即使在反向重放時(shí),也要以一定幀間隔重放圖象,與僅顯示各GOP最初I幀的已有的方法相比,現(xiàn)出圖象的幀數(shù)變多的部分可獲得光滑的重放圖象。
而且,在決定下面的顯現(xiàn)圖象候補(bǔ)幀時(shí),要求一個(gè)在前的GOP流傳輸,在確認(rèn)于該流中所含的幀幅數(shù)之后,由于再次要求流,并對(duì)所希望的幀進(jìn)行譯碼,所以縱使下面顯現(xiàn)圖象候補(bǔ)幀跨過GOP存在的情況下,也可直接決定顯現(xiàn)圖象候補(bǔ)幀。
實(shí)施例2接著說明本發(fā)明實(shí)施例2的編碼方法。在所述實(shí)施例1中所提供的方法是,為了GOP(p-1)幀幅數(shù)的決定和顯現(xiàn)圖象候補(bǔ)的譯碼,盡管GOP(p-1)流的傳輸必須多次,但作為適合更高速反向重放時(shí)的方法,為了獲得1幅顯現(xiàn)圖象幀,可通過一次GOP流的傳輸來實(shí)現(xiàn)。
首先,開始說明在GOP(p-1)流的一次傳輸中,往往不能顯示真的顯現(xiàn)圖象候補(bǔ)幀。如在實(shí)施例1中也作了說明,讀后放棄顯現(xiàn)圖象候補(bǔ)幀以外的B幀,用2面幀存儲(chǔ)器對(duì)I或P幀進(jìn)行譯碼(參照?qǐng)D2(c))。
在上述構(gòu)成中,在GOP(p-1)譯碼結(jié)束時(shí),在幀存儲(chǔ)器中由于在最后譯碼的I以及P幀最多僅能保持到2個(gè),所以在GOP(p-1)最后判定時(shí),判明GOP(p-1)的幀幅數(shù),雖然可知真的顯現(xiàn)圖象候補(bǔ)幀,但流已經(jīng)讀完放棄,由于在位緩沖器20中已不存在,所以發(fā)生不能輸出真的顯現(xiàn)圖象候補(bǔ)幀情況。該狀況如圖7所示。
在圖7中,(a)設(shè)想在顯示GOP(p)的I2′幀中,5幀在前的幀成為顯現(xiàn)圖象候補(bǔ)幀的情況。在該情況下,由于GOP(p-1)的幀幅數(shù)未知,所以在如圖7(b)所示的僅一次GOP(p-1)流傳輸中,在全部流被分析結(jié)束之后只能了解幀幅數(shù)。即,的確在分析/譯碼處理GOP(p-1)的流中,事前不能知道顯現(xiàn)圖象候補(bǔ)幀的幀號(hào)碼。從而,如圖7(c)所示,在幀存儲(chǔ)器中,在全流被分析結(jié)束之后,僅剩下GOP(p-1)的P8、P11幀,作為真的顯現(xiàn)圖象候補(bǔ)幀的B9幀不能輸出。
因此,留在幀存儲(chǔ)器上的2個(gè)I以及P幀內(nèi),決定將最新譯碼的I以及P幀(以下稱為IP1幀)作為顯現(xiàn)圖象幀候補(bǔ)幀。該幀在GOP(p-1)中,按顯示順序?qū)?yīng)于最后的幀。
象這樣,下面將代替真的顯現(xiàn)圖象候補(bǔ)幀輸出的幀稱為替代幀。
圖8是用于說明上述情況下運(yùn)作的圖。與實(shí)施例1相同,在反方向重放時(shí),一次決定把選擇的幀作為顯現(xiàn)圖象候補(bǔ)幀,以使在通常重放時(shí)的時(shí)間軸上重放間隔一定(圖8(a))。
但是,如上所述,從正在顯示GOP(n)的I2幀的狀態(tài)(GOP(n-1)幀幅數(shù)未知)來決定下一個(gè)顯現(xiàn)圖象候補(bǔ)幀,提出GOP(n)(相當(dāng)于GOP(p-1))流要求,其分析/譯碼的結(jié)果,在判明GOP(n-1)B10幀為真的顯現(xiàn)圖象候補(bǔ)幀的情況下,再次把GOP(n-1)的P11幀決定為顯現(xiàn)圖象候補(bǔ)幀,并進(jìn)行顯示。即把P11作為替代幀輸出。當(dāng)然,在GOP(n-1)幀幅數(shù)為已知情況下,由于直接可決定顯現(xiàn)圖象候補(bǔ)幀,所以上述的顯現(xiàn)圖象候補(bǔ)幀中不進(jìn)行再?zèng)Q定這一點(diǎn)與上述實(shí)施例1的情況相同。結(jié)果,在反方向重放時(shí)得到如圖8(b)所示的輸出。
在圖8(c)中表示各圖象候補(bǔ)幀及其顯現(xiàn)圖象候補(bǔ)幀決定時(shí)上述的GOP幀幅數(shù)的已知/未知的變動(dòng)。
并且,在上述方法中,雖然作為顯現(xiàn)圖象候補(bǔ)幀要再次決定IP1幀,但是,在幀存儲(chǔ)器上剩下的2個(gè)I和P幀中,也可再把第2個(gè)新的I以及P幀(下面稱為IP2幀)決定為顯現(xiàn)圖象候補(bǔ)幀,來取代IP1幀。但是,當(dāng)在GOP(n-1)中僅存在一個(gè)I以及P幀的情況下,再?zèng)Q定IP1幀為顯現(xiàn)圖象候補(bǔ)幀。該幀在GOP(n-1)中,按顯示順序?qū)?yīng)于倒數(shù)第2的I以及P幀。
圖9是上述情況下的動(dòng)作說明圖。在反方向重放時(shí),一次決定把選擇的幀作為顯現(xiàn)圖象候補(bǔ)幀,以使在普通重放時(shí)的時(shí)間軸上重放間隔一定(圖9(a))。但是,從顯示GOP(n)的I2幀的狀態(tài)(GOP(n-1)的幀數(shù)未知),決定如上述下一幅顯現(xiàn)圖象候補(bǔ)幀,并求出GOP(n)(相當(dāng)于GOP(n-1))的流要求,其分析/譯碼結(jié)果,在判明GOP(n-1)的B10幀是真的顯現(xiàn)圖象候補(bǔ)幀的情況下,將GOP(n-1)的P8幀決定為顯現(xiàn)圖象候補(bǔ)幀,并進(jìn)行顯示。即P8作為替代幀輸出。當(dāng)然,在GOP(n-1)幀幅數(shù)已知情況下,為了能直接決定顯現(xiàn)圖象候補(bǔ)幀,不進(jìn)行再?zèng)Q定為上述的顯現(xiàn)圖象候補(bǔ)幀這一點(diǎn)與實(shí)施例1相同。結(jié)果,在反向重放時(shí)獲得如圖9(b)所示的輸出。
圖9(c)是各顯現(xiàn)圖象候補(bǔ)幀及其顯現(xiàn)圖象候補(bǔ)幀的決定中,表示上述GOP幀幅數(shù)的已知/未知的變動(dòng)情況。
而且,在上述方法中,雖然再?zèng)Q定為IP1或IP2幀中的任一個(gè)作為顯現(xiàn)圖象候補(bǔ)幀,但是,以上述過程判明的真的顯現(xiàn)圖象候補(bǔ)幀為基準(zhǔn),測(cè)量上述IP1幀以及IP2幀的距離,將近的一方再?zèng)Q定為顯現(xiàn)圖象候補(bǔ)幀。然而,在GOP(n-1)中I以及P幀僅存在一幅的情況下,把IP1再?zèng)Q定為顯現(xiàn)圖象候補(bǔ)幀。即在如圖8(a)的情況下,從顯示GOP(n)的I2幀的狀態(tài)(GOP(n-1)幀幅數(shù)未知)如上述的那樣決定顯現(xiàn)圖象候補(bǔ)幀,提出GOP(n)(相當(dāng)于GOP(p-1))的流要求,其分析/譯碼結(jié)果,在判明GOP(n-1)的B10幀是真的顯現(xiàn)圖象候補(bǔ)幀的情況下,根據(jù)比較B10幀和作為IP1幀的P11幀的距離(1幀),和作為IP2幀的P8幀的距離(2幀)的結(jié)果,把近的一方的P11幀再?zèng)Q定為顯現(xiàn)圖象候補(bǔ)幀,并進(jìn)行顯示。借此,輸出距真顯現(xiàn)圖象候補(bǔ)幀更近的幀,一邊抑制GOP傳輸一邊可得到最大限度光滑的重放圖象。
接著,根據(jù)附圖對(duì)用于依據(jù)上述本發(fā)明實(shí)施例2的譯碼方法作編碼處理的譯碼裝置進(jìn)行說明。該譯碼裝置基本構(gòu)成的本身,與實(shí)施例1所示的圖3的構(gòu)成相同。但是所依據(jù)譯碼部40以及顯現(xiàn)圖象候補(bǔ)幀決定部50的處理內(nèi)容不同,在實(shí)施例1中,作為流程所示的圖4以及圖6區(qū)別僅在于分別調(diào)換為圖10以及圖11。
下面說明圖10所示的在圖象候補(bǔ)幀決定部50中決定顯現(xiàn)圖象候補(bǔ)幀的方法的流程。
首先,將FLAG1以及FLAG2置0(步驟S300)。其中,F(xiàn)LAG1是選擇IP1或IP2幀接近的一方作為顯現(xiàn)圖象候補(bǔ)幀的處理時(shí)參照的標(biāo)志;FLAG2是表示必須進(jìn)行GOP(p-1)的整個(gè)1GOP的分析處理的標(biāo)志。
下面,從當(dāng)前正在顯示的幀的幀編號(hào)減去幀間隔Nint求出作為顯現(xiàn)圖象候補(bǔ)幀的幀編號(hào)的顯現(xiàn)圖象候補(bǔ)幀編號(hào)FC(步驟S310)。其中,所述幀間隔Nint是在幀間隔設(shè)定部60中的設(shè)定內(nèi)容。
接著,使該FC與0比較(步驟S320),如果大于0,則在FC的顯現(xiàn)圖象候補(bǔ)幀的現(xiàn)出圖象時(shí)進(jìn)行必要的GOP傳輸要求處理(步驟S380)。作為一個(gè)例子,這時(shí)所要求的GOP用圖1(c)所說明的情況。
如果步驟S320的結(jié)果是FC小于0,則判定顯示中的幀所屬的GOP(以下記為GOP(p))一個(gè)在前的GOP(以下記為GOP(p-1))的幀幅數(shù)是否已知(步驟S330),如果已知,則把FC與-1比較(步驟S340),其結(jié)果如果一致,則把FC加GOP(p-1)幀幅數(shù)作為新的FC(步驟S350)。而且如果步驟S340的結(jié)果為一致,則把FLAG2置為1(步驟S375),轉(zhuǎn)移到步驟S380。
另一方面,如果所述步驟S330的結(jié)果是GOP(p-1)幀幅數(shù)未知,則把FC與-1作比較(步驟S335),其結(jié)果,如大于-1,則跳到步驟S375;如小于-1,則在FLAG1上置1(步驟S370),進(jìn)入步驟S375。
在步驟S350之后,根據(jù)需要對(duì)FC加以一定限制后(步驟S360),移到步驟S380。僅在所要求的流中顯現(xiàn)圖象候補(bǔ)幀不能完全譯碼的情況下,上述步驟S360才把GOP(p-1)的最初的I幀再設(shè)定為顯現(xiàn)圖象候補(bǔ)幀,這與實(shí)施例1中所示的步驟S160相同。
以下,說明圖11表示的在譯碼部40中對(duì)顯現(xiàn)圖象候補(bǔ)幀進(jìn)行譯碼方法的流程。
首先,對(duì)外部傳輸要求的GOP流的一幀部分流進(jìn)行分析處理(步驟S400)。接著,判定FLAG2是否為1(步驟S410),如果是1,則判定顯現(xiàn)圖象候補(bǔ)幀決定部決定的顯現(xiàn)圖象候補(bǔ)幀是否檢出(步驟S420)。即在步驟S420中,判定是否從FC和當(dāng)前分析的GOP號(hào)碼以及幀號(hào)碼比較中檢出了顯現(xiàn)圖象候補(bǔ)幀。這與在實(shí)施例1中所示的步驟S220一樣。
如果上述步驟S420的結(jié)果是檢出了顯現(xiàn)圖象候補(bǔ)幀,則進(jìn)行其流的譯碼處理(步驟S440),并進(jìn)行其圖象的顯示設(shè)定(步驟S450)。這時(shí),譯碼圖象被存儲(chǔ)在幀存儲(chǔ)器30中,顯現(xiàn)圖象候補(bǔ)幀決定部50控制幀存儲(chǔ)部30,使得上述譯碼圖象從輸出端子80輸出。
另一方面,如果上述步驟S420的結(jié)果是沒有檢出顯現(xiàn)圖象候補(bǔ)幀,則判定分析的幀的圖象類型(步驟S470),如果是B幀,則讀完1幀的流后放棄(步驟S480),如果是I或P幀,則進(jìn)行譯碼處理(步驟S490),進(jìn)入步驟S400。這時(shí)的譯碼圖象被存儲(chǔ)在幀存儲(chǔ)器30中,顯現(xiàn)圖象候補(bǔ)幀決定部50進(jìn)行控制,使之不顯示。這期間,繼續(xù)顯示前面正在顯示的幀。
另一方面,在上述步驟S410中,如果FLAG2為1,則判定是否對(duì)1GOP的流分析已經(jīng)結(jié)束(步驟S430)。其結(jié)果,如果未結(jié)束,則轉(zhuǎn)移到步驟S420,如果結(jié)束,則執(zhí)行后步驟S460。
其中,后步驟S460是替代幀的決定處理,圖12(a)是把IP1作為替代幀的情況,圖12(b)是把IP2作為替代幀的情況,圖12(c)是把IP1或IP2接近真顯現(xiàn)圖象候補(bǔ)幀的一方作為替代幀時(shí)的流程,以下依次進(jìn)行說明。
首先,在把圖12(a)的IP1作為替代幀的情況下,顯示設(shè)定IP1幀(步驟S510)。
接著在把圖12(b)的IP2作為替代幀的情況下,判定是否在GOP(p-1)中存在2個(gè)以上I或P幀(步驟S520),如果存在,則顯示設(shè)定IP2幀(步驟S530)。如果不存在,則顯示設(shè)定IP1幀(步驟S540)。
然后,把圖12(c)的IP2作為替代幀的情況下,把FLAG1與1比較(步驟S550),其結(jié)果,如果不是1,則顯示設(shè)定IP1幀(步驟S580)。如果結(jié)果等于1,則判定GOP(p-1)中是否存在2個(gè)以上的I或P幀(步驟S560),如果存在,則在IP1以及IP2幀之中,顯示設(shè)定接近真的顯現(xiàn)圖象候補(bǔ)幀(處理S570)。如果不存在,則顯示設(shè)定IP1幀(步驟S580)。
根據(jù)上述實(shí)施例2,把當(dāng)前正在顯示的圖象作為基點(diǎn),由于要決定輸顯現(xiàn)圖象候補(bǔ)幀進(jìn)行譯碼,使顯示的圖象間隔一定,所以,即使在反方向重放時(shí),也要以每一定的幀間隔重放圖象,與僅顯示各GOP最初的I幀的已有的方法相比較,顯現(xiàn)圖象幀數(shù)多的部分可獲得光滑的重放圖象,同時(shí),決定在幀存儲(chǔ)器上剩下的2個(gè)I以及P幀之中最接近譯碼的I以及P幀作為顯現(xiàn)圖象候補(bǔ)幀決定,在讀入動(dòng)作的同時(shí),還可進(jìn)行譯碼處理,可進(jìn)行更高速的反方向重放。
此外,在以上各實(shí)施例中,即使在采用作為流編碼方法的MPEG規(guī)格的上一級(jí)規(guī)格通稱MPEG2規(guī)格的「信息技術(shù)-用于數(shù)字信息的運(yùn)動(dòng)圖象以及伴音的普通編碼」“Information Technology-Generic Coding of movingpictures and associated audio for digital information”(ISO/IEC13818-2)的譯碼方法中也能適用。
而且,在以上所有實(shí)施例中,雖然把流傳輸?shù)淖钚挝蝗镚OP,但是勿用置言,在GOP中改讀的譯碼方法中,也可適用把匯集多個(gè)GOP構(gòu)成的GOP組取為流傳輸?shù)淖钚挝弧?br> 如上所述,根據(jù)本發(fā)明譯碼裝置以及譯碼方法,其效果是,由于作為顯現(xiàn)圖象候補(bǔ)幀一次決定選擇的幀,使在普通重放時(shí)的時(shí)間軸上的重放間隔一定,所以現(xiàn)出圖象的幀幅數(shù)多的部分可得到光滑的重放圖象。
并且,其效果在于,在先行的圖象組幀數(shù)未知情況下,分析該先行圖象碼串來決定幀數(shù),同時(shí),這時(shí)在幀存儲(chǔ)器上剩下的2個(gè)預(yù)測(cè)編碼幀以及獨(dú)立編碼幀之中,通過把最新譯碼的幀決定為顯現(xiàn)圖象候補(bǔ)幀,就能在與用于幀幅數(shù)決定的讀入動(dòng)作的同時(shí),進(jìn)行譯碼處理,從而能進(jìn)行更高速的反方向重放。
權(quán)利要求
1.一種譯碼裝置,用于把運(yùn)動(dòng)圖象劃分成連續(xù)的多個(gè)圖象組,將對(duì)該每個(gè)該圖象組進(jìn)行編碼處理得到的碼串作為輸入,把在圖象內(nèi)獨(dú)立編碼的獨(dú)立編碼幀、和參照與該幀不同時(shí)間的其他幀進(jìn)行了編碼的預(yù)測(cè)編碼幀進(jìn)行譯碼,獲得譯碼圖象,其特征是,設(shè)有以下部分幀間隔設(shè)定部,對(duì)于連續(xù)的幀設(shè)定幀間隔,以便按一定的間隔選擇幀;顯現(xiàn)圖象候補(bǔ)幀決定部,以所述連續(xù)的幀的當(dāng)前顯示中的第1幀為基點(diǎn),根據(jù)所述幀間隔設(shè)定部設(shè)定的幀間隔,然后決定成為譯碼對(duì)象的幀;譯碼部,對(duì)相當(dāng)于由所述顯現(xiàn)圖象候補(bǔ)幀決定部決定的幀的碼串進(jìn)行譯碼。
2.根據(jù)權(quán)利要求1所述的譯碼裝置,其特征是,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部分析在所述碼串中什么類型的編碼幀分別包括哪一幅,在進(jìn)行所述圖象數(shù)計(jì)測(cè)之后,決定所述顯現(xiàn)圖象候補(bǔ)幀。
3.根據(jù)權(quán)利要求1所述的譯碼裝置,其特征是,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部決定把位于所述第2圖象組最后的預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
4.根據(jù)權(quán)利要求1所述的譯碼裝置,其特征是,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部決定把從所述第2圖象組的倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
5.根據(jù)權(quán)利要求1所述的譯碼裝置,其特征是,在先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)未知情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部分析所述碼串計(jì)測(cè)所述第2圖象組的幀數(shù)之后,在屬于所述第2圖象組的最后預(yù)測(cè)編碼幀以及獨(dú)立編碼幀,或從屬于所述第2圖象組的倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀之中,決定把接近所述顯現(xiàn)圖象候補(bǔ)幀的某個(gè)作為所述顯現(xiàn)圖象候補(bǔ)幀。
6.根據(jù)權(quán)利要求2至5任一項(xiàng)所述的譯碼裝置,其特征是,所述決定的顯現(xiàn)圖象候補(bǔ)幀在不能僅以對(duì)應(yīng)所述第2圖象的碼串完全譯碼的情況下,所述顯現(xiàn)圖象候補(bǔ)幀決定部決定屬于所述第2圖象組的最初獨(dú)立編碼幀為所述顯現(xiàn)圖象候補(bǔ)幀。
7.一種譯碼方法,用于使運(yùn)動(dòng)圖象劃分成連續(xù)的多個(gè)圖象組,輸入對(duì)每個(gè)該圖象組進(jìn)行編碼處理所得到的碼串,把在圖象內(nèi)獨(dú)立編碼的獨(dú)立編碼幀,和參照與該幀不同的時(shí)間的其他幀進(jìn)行了編碼的預(yù)測(cè)編碼幀進(jìn)行譯碼,獲得譯碼圖象,其特征是,包括以下步驟幀間隔設(shè)定步驟,對(duì)于連續(xù)的幀,設(shè)定幀間隔,以便按一定的間隔選擇幀;顯現(xiàn)圖象候補(bǔ)幀決定步驟,以所述連續(xù)的幀的當(dāng)前顯示中的第1幀為基點(diǎn),根據(jù)所述設(shè)定的幀間隔,然后決定成為譯碼對(duì)象的幀;譯碼步驟,對(duì)相當(dāng)于由所述顯現(xiàn)圖象候補(bǔ)幀決定的幀的碼串進(jìn)行譯碼。
8.根據(jù)權(quán)利要求7的譯碼方法,其特征是,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;幀數(shù)分析步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,分析在所述碼串中什么類型的編碼幀分別包括哪一幅,并計(jì)測(cè)所述幀數(shù)。
9.根據(jù)權(quán)利要求7的譯碼方法,其特征是,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;顯現(xiàn)圖象候補(bǔ)決定步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,決定將位于所述第2圖象組最后的預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
10.根據(jù)權(quán)利要求7的譯碼方法,其特征是,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;顯現(xiàn)圖象候補(bǔ)決定步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,決定將位于從所述第2圖象組倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀作為所述顯現(xiàn)圖象候補(bǔ)幀。
11.根據(jù)權(quán)利要求7的譯碼方法,其特征是,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括幀數(shù)判定步驟,判定先于包括所述第1幀的第1圖象組執(zhí)行的第2圖象組的幀數(shù)是否未知;幀數(shù)分析步驟,在用所述幀數(shù)判定步驟判定為幀數(shù)未知的情況下,分析在所述碼串中什么類型的編碼幀分別包括哪幅,并計(jì)測(cè)所述幀數(shù);顯現(xiàn)圖象候補(bǔ)幀選擇步驟,在屬于所述第2圖象組的最后預(yù)測(cè)編碼幀以及獨(dú)立編碼幀,或從屬于所述第2圖象組的倒數(shù)第2預(yù)測(cè)編碼幀以及獨(dú)立編碼幀之中內(nèi),選擇接近所述顯現(xiàn)圖象候補(bǔ)幀的某個(gè)幀,決定作為所述顯現(xiàn)圖象候補(bǔ)幀。
12.根據(jù)權(quán)利要求8至11任一項(xiàng)所述的譯碼方法,其特征是,所述顯現(xiàn)圖象候補(bǔ)幀決定步驟包括譯碼狀態(tài)判定步驟,判定所述決定的顯現(xiàn)圖象候補(bǔ)幀能否僅以對(duì)應(yīng)于所述第2圖象組的碼串完全譯碼;顯現(xiàn)圖象候補(bǔ)幀指定步驟,在所述譯碼狀態(tài)判定步驟中,當(dāng)判定為在僅以對(duì)應(yīng)于所述第2圖象組的碼串不能完全譯碼的情況下,指定屬于所述第2圖象組的最初獨(dú)立編碼幀,決定作為所述顯現(xiàn)圖象候補(bǔ)幀。
全文摘要
為了一次決定顯示圖象幀的候補(bǔ),使之在普通重放時(shí)的時(shí)間軸上相隔一定間隔,并且該候補(bǔ)存在于先于當(dāng)前正在顯示的GOP中的GOP內(nèi),其幀幅數(shù)未知,使該GOP最后或倒數(shù)第2的I或P幀之中,以接近真現(xiàn)出圖象幀的一方為顯現(xiàn)圖象候補(bǔ)。
文檔編號(hào)H04N5/783GK1256590SQ9912772
公開日2000年6月14日 申請(qǐng)日期1999年11月26日 優(yōu)先權(quán)日1998年11月27日
發(fā)明者安田誠, 芝田忠司 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1