專利名稱:運(yùn)動(dòng)圖像編碼裝置及方法、運(yùn)動(dòng)圖像譯碼裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像編碼方法、運(yùn)動(dòng)圖像編碼程序、運(yùn)動(dòng)圖像譯碼裝置、運(yùn)動(dòng)圖像譯碼方法以及運(yùn)動(dòng)圖像譯碼程序。
背景技術(shù):
為了高效地傳送和存儲(chǔ)運(yùn)動(dòng)圖像,使用壓縮編碼技術(shù)。作為壓縮編碼技術(shù)中的一種,已知幀間編碼方式。在幀間編碼方式中,圖像被分割給多個(gè)規(guī)定大小的塊,對(duì)每個(gè)塊進(jìn)行編碼處理。在編碼處理中,用時(shí)間方向上鄰接的另一個(gè)圖像的再現(xiàn)圖像作為參考圖像,生成與作為編碼對(duì)象的對(duì)象圖像有關(guān)的預(yù)測(cè)圖像。這里,所謂再現(xiàn)圖像是在對(duì)象圖像之前被編碼的圖像復(fù)原后的圖像。通過(guò)編碼預(yù)測(cè)圖像和對(duì)象圖像的差分圖像,減小運(yùn)動(dòng)圖像的數(shù)據(jù)量(例如,參考日本特開(kāi)平9-93592號(hào)公報(bào))。
發(fā)明內(nèi)容
可是,在再現(xiàn)圖像中產(chǎn)生各種噪音。當(dāng)再現(xiàn)圖像中存在噪音時(shí),作為參考圖像的質(zhì)量下降。結(jié)果,預(yù)測(cè)對(duì)象和對(duì)象圖像的差變大,因此,數(shù)據(jù)量未被充分減小。
因此,本發(fā)明的目的是提供一種可減小參考圖像噪音的運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像編碼方法、運(yùn)動(dòng)圖像編碼程序。本發(fā)明的目的是提供一種可根據(jù)運(yùn)動(dòng)圖像編碼裝置生成的數(shù)據(jù)復(fù)原運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像譯碼裝置、運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序。
本發(fā)明的運(yùn)動(dòng)圖像編碼裝置具有(a)預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(b)差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算,生成差分圖像;(c)編碼單元,通過(guò)編碼上述差分圖像,生成編碼差分信息;(d)譯碼單元,通過(guò)譯碼上述編碼差分信息,生成譯碼差分圖像;(e)再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算,生成再現(xiàn)圖像;(f)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;(g)圖像更新單元,通過(guò)將第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或存儲(chǔ)在上述存儲(chǔ)單元中的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,(h)上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,(i)上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明另一個(gè)側(cè)面的運(yùn)動(dòng)圖像編碼方法包括以下步驟(a)預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(b)差分圖像生成步驟,差分圖像生成單元通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算,生成差分圖像;(c)編碼步驟,編碼單元通過(guò)編碼上述差分圖像,生成編碼差分信號(hào);(d)譯碼步驟,譯碼單元通過(guò)譯碼上述編碼差分信號(hào),生成譯碼差分圖像;(e)再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算,生成再現(xiàn)圖像;(f)存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;(g)圖像更新步驟,圖像更新單元通過(guò)將第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或存儲(chǔ)在上述存儲(chǔ)單元中的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方;(i)在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明的再一個(gè)側(cè)面的運(yùn)動(dòng)圖像編碼程序,是使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括(a)預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(b)差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算,生成差分圖像;(c)編碼單元,通過(guò)編碼上述差分圖像,生成編碼差分信息;(d)譯碼單元,通過(guò)譯碼上述編碼差分信息,生成譯碼差分圖像;(e)再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算,生成再現(xiàn)圖像;(f)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;(g)圖像更新單元,通過(guò)將第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或存儲(chǔ)在上述存儲(chǔ)單元中的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方。這里,(h)上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,(i)上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)涉及上述運(yùn)動(dòng)圖像編碼的本發(fā)明,通過(guò)在再現(xiàn)圖像或存儲(chǔ)單元中已經(jīng)存儲(chǔ)的參考圖像中的一方的第一圖像上加權(quán)相加該再現(xiàn)圖像或該參考圖像另一方的第二圖像,生成更新圖像。該更新圖像用作生成不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。因此,因?yàn)槭褂猛ㄟ^(guò)基于加法的平均化而減小了噪音的參考圖像,所以減小了編碼帶來(lái)的運(yùn)動(dòng)圖像數(shù)據(jù)量,提高了編碼效率。而且,根據(jù)本發(fā)明,因?yàn)樯闪嗽佻F(xiàn)圖像和參考圖像被平均化的更新圖像,所以圖像的細(xì)節(jié)可以不反映在再現(xiàn)圖像或參考圖像中,而反映在更新圖像中。因此,進(jìn)一步減小了編碼帶來(lái)的運(yùn)動(dòng)圖像的數(shù)據(jù)量。
此外,作為再現(xiàn)圖像中產(chǎn)生的各種噪音,例如,已知塊間邊界上出現(xiàn)大的像素值變化造成的塊失真引起的噪音。為了減輕由于塊失真引起的噪音,已知在再現(xiàn)圖像的塊間邊界附近施加解塊過(guò)濾器的技術(shù)。但是,解塊過(guò)濾器不能減小塊內(nèi)部產(chǎn)生的噪音。根據(jù)本發(fā)明,因?yàn)橥ㄟ^(guò)基于加法的平均化減小參考圖像的噪音,所以能減小塊內(nèi)部的噪音。
進(jìn)一步,作為用于消減作為再現(xiàn)圖像中產(chǎn)生的噪音的一種的量化噪音的技術(shù),已知雙向預(yù)測(cè)。通過(guò)雙向預(yù)測(cè),求出處理對(duì)象塊的移動(dòng)量(第一移動(dòng)量和第二移動(dòng)量)。第一移動(dòng)量是時(shí)間方向上處理對(duì)象塊對(duì)前方參考圖像的移動(dòng)量。第二移動(dòng)量是時(shí)間方向上處理對(duì)象塊對(duì)后方參考圖像的移動(dòng)量。通過(guò)雙向預(yù)測(cè),由第一移動(dòng)量求出第一預(yù)測(cè)圖像,由第二移動(dòng)量求出第二預(yù)測(cè)圖像,使用第一預(yù)測(cè)圖像和第二預(yù)測(cè)圖像平均化后的預(yù)測(cè)圖像。但是,該預(yù)測(cè)圖像是針對(duì)特定的處理對(duì)象塊使用的,在以后的不同處理對(duì)象塊的處理中不能用作參考圖像。因此,通過(guò)雙向預(yù)測(cè),通過(guò)平均化達(dá)到的減小噪音的效果不能體現(xiàn)在以后的處理中。另一方面,根據(jù)本發(fā)明,通過(guò)平均化而減小了噪音的更新圖像作為存儲(chǔ)在存儲(chǔ)單元中,在后面的處理中用于生成預(yù)測(cè)圖像。因此,根據(jù)本發(fā)明,平均化帶來(lái)的減小噪音的效果也可以體現(xiàn)在不同的對(duì)象圖像的處理中。
本發(fā)明的運(yùn)動(dòng)圖像譯碼裝置包括(a)譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼,生成譯碼差分圖像;(b)預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào),生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(c)再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加,生成再現(xiàn)圖像;(d)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;(e)圖像更新單元,通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,(h)上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,(g)上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明另一個(gè)側(cè)面的運(yùn)動(dòng)圖像譯碼方法,包括以下步驟(a)譯碼步驟,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼,譯碼單元生成譯碼差分圖像;(b)預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元基于上述編碼差分信號(hào),生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(c)再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加生成再現(xiàn)圖像;(d)存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;(e)圖像更新步驟,圖像更新單元通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,(b)在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,(g)在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明再一個(gè)側(cè)面的運(yùn)動(dòng)圖像譯碼程序,是用于使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括(a)譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼,生成譯碼差分圖像;(b)預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào),生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(c)再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加,生成再現(xiàn)圖像;(d)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;(e)圖像更新單元,通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方。這里,(h)上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,(g)上述預(yù)測(cè)圖像生成單元用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)上述運(yùn)動(dòng)圖像譯碼的本發(fā)明,根據(jù)基于上述運(yùn)動(dòng)圖像編碼的本發(fā)明生成的數(shù)據(jù)忠實(shí)地復(fù)原運(yùn)動(dòng)圖像。
在根據(jù)上述運(yùn)動(dòng)圖像編碼的本發(fā)明(運(yùn)動(dòng)圖像編碼裝置,運(yùn)動(dòng)圖像編碼方法和運(yùn)動(dòng)圖像編碼程序)中,圖像更新單元可以用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第一圖像,用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第二圖像,把該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中。
這時(shí),在根據(jù)上述運(yùn)動(dòng)圖像譯碼的本發(fā)明(運(yùn)動(dòng)圖像譯碼裝置,運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序)中,圖像更新單元用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第一圖像,用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第二圖像,把該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中。
在根據(jù)上述運(yùn)動(dòng)圖像編碼的本發(fā)明(運(yùn)動(dòng)圖像編碼裝置,運(yùn)動(dòng)圖像編碼方法和運(yùn)動(dòng)圖像編碼程序)中,圖像更新單元可以用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第二圖像,把該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中。
這時(shí),在根據(jù)上述運(yùn)動(dòng)圖像譯碼的本發(fā)明(運(yùn)動(dòng)圖像譯碼裝置,運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序)中,圖像更新單元用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第二圖像,把該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中。
在根據(jù)上述運(yùn)動(dòng)圖像編碼的本發(fā)明(運(yùn)動(dòng)圖像編碼裝置,運(yùn)動(dòng)圖像編碼方法和運(yùn)動(dòng)圖像編碼程序)中,圖像更新單元用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第一圖像,用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第二圖像,把該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中,而且,可以用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第二圖像,把該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中。這時(shí),預(yù)測(cè)圖像生成單元可以把再現(xiàn)圖像、更新再現(xiàn)圖像、參考圖像(已經(jīng)存儲(chǔ)在存儲(chǔ)單元中的參考圖像)以及更新參考圖像中的至少一個(gè)作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
這時(shí),在根據(jù)上述運(yùn)動(dòng)圖像譯碼的本發(fā)明(運(yùn)動(dòng)圖像譯碼裝置,運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序)中,圖像更新單元用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第一圖像,用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第二圖像,把該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中,而且,可以用存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,用再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第二圖像,把該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中。這時(shí),預(yù)測(cè)圖像生成單元可以把再現(xiàn)圖像、更新再現(xiàn)圖像、參考圖像(已經(jīng)存儲(chǔ)在存儲(chǔ)單元中的參考圖像)以及更新參考圖像中的至少一個(gè)作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
在根據(jù)上述運(yùn)動(dòng)圖像譯碼的本發(fā)明(運(yùn)動(dòng)圖像譯碼裝置,運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序)中,編碼差分信號(hào)包含指示第一狀態(tài)、第二狀態(tài)、第三狀態(tài)和第四狀態(tài)中至少一個(gè)狀態(tài)的更新控制信號(hào),更新控制信號(hào)指示第一狀態(tài)時(shí),圖像更新單元生成更新再現(xiàn)圖像,更新控制信號(hào)指示第二狀態(tài)時(shí),生成更新參考圖像,更新控制信號(hào)指示第三狀態(tài)時(shí),生成更新再現(xiàn)圖像和更新參考圖像,更新控制信號(hào)指示第四狀態(tài)時(shí),不生成更新再現(xiàn)圖像和更新參考圖像。
最好是,在根據(jù)上述運(yùn)動(dòng)圖像編碼的本發(fā)明(運(yùn)動(dòng)圖像編碼裝置,運(yùn)動(dòng)圖像編碼方法和運(yùn)動(dòng)圖像編碼程序)中,圖像更新單元求出規(guī)定第二圖像與第一圖像的偏差的移動(dòng)量,在基于該移動(dòng)量移動(dòng)的對(duì)應(yīng)位置上,通過(guò)把第二圖像的至少一部分加權(quán)相加到第一圖像上,生成更新圖像。
這時(shí),在根據(jù)上述運(yùn)動(dòng)圖像譯碼的本發(fā)明(運(yùn)動(dòng)圖像譯碼裝置,運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序)中,圖像更新單元求出規(guī)定第二圖像與第一圖像的偏差的移動(dòng)量,在基于該移動(dòng)量移動(dòng)的對(duì)應(yīng)位置上,通過(guò)把第二圖像的至少一部分加權(quán)相加到第一圖像上,生成更新圖像。
根據(jù)上述本發(fā)明,因?yàn)椴辉黾优c移動(dòng)量有關(guān)的數(shù)據(jù)量地進(jìn)行增加移動(dòng)補(bǔ)償?shù)钠骄?,所以生成噪音比較小的參考圖像。
于是,根據(jù)上述運(yùn)動(dòng)圖像編碼的本發(fā)明(運(yùn)動(dòng)圖像編碼裝置,運(yùn)動(dòng)圖像編碼方法和運(yùn)動(dòng)圖像編碼程序)可以構(gòu)成如下。
根據(jù)本發(fā)明的運(yùn)動(dòng)圖像編碼裝置,其特征在于,具有(a)預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(b)差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算,生成差分圖像;(c)編碼單元,通過(guò)編碼上述差分圖像,生成編碼差分信息;(d)譯碼單元,通過(guò)譯碼上述編碼差分信息,生成譯碼差分圖像;(e)再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算,生成再現(xiàn)圖像;(f)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;(g)圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加,生成更新圖像,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明的運(yùn)動(dòng)圖像編碼方法,其特征在于,包括以下步驟(a)預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元生成構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像的預(yù)測(cè)圖像;(b)差分圖像生成步驟,差分圖像生成單元通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算,生成差分圖像;(c)編碼步驟,編碼單元通過(guò)編碼上述差分圖像,生成編碼差分信號(hào);(d)譯碼步驟,譯碼單元通過(guò)譯碼上述編碼差分信號(hào),生成譯碼差分圖像;(e)再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算,生成再現(xiàn)圖像;(f)存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;(g)圖像更新步驟,圖像更新單元把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加,生成更新圖像,在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明的運(yùn)動(dòng)圖像編碼程序,是使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,其特征在于,所述裝置包括(a)預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(b)差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算,生成差分圖像;(c)編碼單元,通過(guò)編碼上述差分圖像,生成編碼差分信息;(d)譯碼單元,通過(guò)譯碼上述編碼差分信息,生成譯碼差分圖像;(e)再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算,生成再現(xiàn)圖像;(f)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;(g)圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加,生成更新圖像,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
根據(jù)運(yùn)動(dòng)圖像譯碼的本發(fā)明(運(yùn)動(dòng)圖像譯碼裝置、運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序)可以構(gòu)成如下。
根據(jù)本發(fā)明的運(yùn)動(dòng)圖像譯碼裝置,其特征在于,具有(a)譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼,生成譯碼差分圖像;(b)預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào),生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(c)再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加,生成再現(xiàn)圖像;(d)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;(e)圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加,生成更新圖像,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明的運(yùn)動(dòng)圖像譯碼方法,其特征在于,包括以下步驟(a)譯碼步驟,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼,譯碼單元生成譯碼差分圖像;(b)預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元基于上述編碼差分信號(hào),生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(c)再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加生成再現(xiàn)圖像;(d)存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;(e)圖像更新步驟,圖像更新單元把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加,生成更新圖像,在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
根據(jù)本發(fā)明的運(yùn)動(dòng)圖像譯碼程序,是用于使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括(a)譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼,生成譯碼差分圖像;(b)預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào),生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;(c)再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加,生成再現(xiàn)圖像;(d)存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;(e)圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加,生成更新圖像,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
如上所述,根據(jù)本發(fā)明,提供一種能減小參考圖像噪音的運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像編碼方法、運(yùn)動(dòng)圖像編碼程序。因此,根據(jù)本發(fā)明,減小了運(yùn)動(dòng)圖像的數(shù)據(jù)量,提高了編碼效率。而且,根據(jù)本發(fā)明,平均化所帶來(lái)的噪音減小的效果也適用于不同對(duì)象圖像的處理。而且,根據(jù)本發(fā)明,因?yàn)閳D像的細(xì)節(jié)不反映在再現(xiàn)圖像和存儲(chǔ)單元中存儲(chǔ)的參考圖像的一方中而反映在用于生成不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像中,進(jìn)一步提高了編碼效率。
根據(jù)本發(fā)明,提供一種能根據(jù)基于上述運(yùn)動(dòng)圖像編碼的本發(fā)明生成的數(shù)據(jù)復(fù)原運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像譯碼裝置、運(yùn)動(dòng)圖像譯碼方法和運(yùn)動(dòng)圖像譯碼程序。
圖1是根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖;圖2是圖像更新部的一個(gè)實(shí)施方式實(shí)施方式的結(jié)構(gòu)圖;圖3用于說(shuō)明使用順向預(yù)測(cè)時(shí)的圖像更新概念;圖4用于說(shuō)明使用雙方向預(yù)測(cè)是的圖像更新概念;圖5是根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像編碼方法的流程圖;圖6是關(guān)于更新圖像生成的流程圖;
圖7是關(guān)于更新圖像生成細(xì)節(jié)的流程圖;圖8和記錄媒體一起示出了根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像編碼程序的構(gòu)成;圖9是用于執(zhí)行記錄媒體中存儲(chǔ)的程序的計(jì)算機(jī)硬件結(jié)構(gòu)圖;圖10是用于執(zhí)行記錄媒體中存儲(chǔ)的程序的計(jì)算機(jī)的透視圖;圖11是根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像譯碼裝置結(jié)構(gòu)圖;圖12是根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像譯碼方法的流程圖;圖13和記錄媒體一起示出了根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像譯碼程序的構(gòu)成;圖14示出了根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)的變形例;圖15示出了根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像譯碼裝置的結(jié)構(gòu)的第一變形例;圖16示出了根據(jù)本發(fā)明實(shí)施方式實(shí)施方式的運(yùn)動(dòng)圖像譯碼裝置的結(jié)構(gòu)的第二變形例;圖17和記錄媒體一起示出了根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼程序的結(jié)構(gòu)變形例。
具體實(shí)施例方式
以下,參考附圖詳細(xì)說(shuō)明本發(fā)明的最佳實(shí)施方式。附圖中,相同或相當(dāng)?shù)牟糠钟孟嗤姆?hào)表示。
圖1是根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。圖1所示的運(yùn)動(dòng)圖像編碼裝置10在物理上可以是具有CPU(中央處理器)、稱為存儲(chǔ)器的存儲(chǔ)裝置、顯示裝置、通信裝置等的計(jì)算機(jī)。運(yùn)動(dòng)圖像編碼裝置10可以是稱為便攜電話的移動(dòng)通信終端。即,可進(jìn)行信息處理的裝置廣泛用于運(yùn)動(dòng)圖像編碼裝置10中。
如圖1所示,運(yùn)動(dòng)圖像編碼裝置10在功能上具有輸入端子12,預(yù)處理部14,預(yù)測(cè)圖像生成部(預(yù)測(cè)圖像生成單元)16,差分圖像生成部(差分圖像生成單元)18,幀存儲(chǔ)器(存儲(chǔ)單元)20,編碼部(編碼單元)22,可變長(zhǎng)編碼部24,輸出端子26,譯碼部(譯碼單元)28,再現(xiàn)圖像生成部(再現(xiàn)圖像生成單元)30以及圖像更新部(圖像更新單元)32。
在輸入端子12中輸入由多個(gè)圖像組成的運(yùn)動(dòng)圖像。輸入端子12向預(yù)處理部14輸出運(yùn)動(dòng)圖像。
預(yù)處理部14接收經(jīng)由線路L2輸出的運(yùn)動(dòng)圖像,把構(gòu)成運(yùn)動(dòng)圖像的多個(gè)輸入圖像順次作為編碼對(duì)象即對(duì)象圖像,對(duì)該對(duì)象圖像實(shí)施預(yù)處理。作為預(yù)處理,預(yù)處理部14可以對(duì)對(duì)象圖像實(shí)施用于減小噪音的濾波。該噪音例如是用照相機(jī)拍照時(shí)在圖像中產(chǎn)生的。作為預(yù)處理,預(yù)處理部14根據(jù)需要可以把對(duì)象圖像變換為規(guī)定的尺寸。而且,作為預(yù)處理,預(yù)處理部14把對(duì)象圖像分割為規(guī)定尺寸的多個(gè)塊后輸出。作為規(guī)定尺寸,例示了16×16像素的尺寸。在運(yùn)動(dòng)圖像編碼裝置10中,分別對(duì)從預(yù)處理部14輸出的多個(gè)塊實(shí)施以下說(shuō)明的處理。
預(yù)測(cè)圖像生成部16生成對(duì)象圖像的預(yù)測(cè)圖像。具體地說(shuō),預(yù)測(cè)圖像生成部16把從預(yù)處理部14經(jīng)線路L4輸出的塊作為處理對(duì)象即對(duì)象塊,生成對(duì)應(yīng)于該對(duì)象塊的圖像的預(yù)測(cè)圖像。
預(yù)測(cè)圖像生成部16經(jīng)由線路L6取得幀存儲(chǔ)器20中存儲(chǔ)的參考圖像。在幀存儲(chǔ)器20中將與作為對(duì)象圖像之前的編碼對(duì)象的輸入圖像相對(duì)應(yīng)的再現(xiàn)圖像作為預(yù)測(cè)圖像生成部16生成預(yù)測(cè)圖像用的參考圖像而存儲(chǔ)起來(lái)。后面詳細(xì)說(shuō)明再現(xiàn)圖像。預(yù)測(cè)圖像生成部16使用該參考圖像,通過(guò)移動(dòng)補(bǔ)償預(yù)測(cè)而生成對(duì)象塊的預(yù)測(cè)圖像。即,預(yù)測(cè)圖像生成部16求出對(duì)應(yīng)于對(duì)象塊的參考圖像的移動(dòng)量(移動(dòng)向量)。該移動(dòng)向量例如可以通過(guò)塊匹配而求出,可以作為從對(duì)象塊向相關(guān)度最高的參考圖像內(nèi)的區(qū)域的向量。預(yù)測(cè)圖像生成部16輸出求得的移動(dòng)向量和預(yù)測(cè)圖像。該預(yù)測(cè)圖像是由移動(dòng)向量規(guī)定的參考圖像內(nèi)的區(qū)域中的圖像。
差分圖像生成部18通過(guò)執(zhí)行對(duì)象圖像和預(yù)測(cè)圖像的差運(yùn)算生成差分圖像。具體地說(shuō),差分圖像生成部18通過(guò)求出經(jīng)由線路L8從預(yù)處理部14輸出的對(duì)象塊的圖像和經(jīng)由線路L10從預(yù)測(cè)圖像生成部16輸出的該對(duì)象塊的預(yù)測(cè)圖像的差,生成差分圖像。
編碼部22通過(guò)編碼差分圖像,生成編碼差分信號(hào)。在本實(shí)施方式中,編碼部22具有變換部34和量化部36。變換部34變換經(jīng)由線路L12從差分圖像生成部18輸出的對(duì)象塊的差分圖像。變換部34例如用DCT(Discrete Cosine Transform),把差分圖像變換為頻域信號(hào)。量化部36把經(jīng)由線路L14從變換部34輸出的信息量化。由量化部36量化的信號(hào)是編碼差分信號(hào)。
可變長(zhǎng)編碼部24通過(guò)可變長(zhǎng)編碼經(jīng)由線路L16從預(yù)測(cè)圖像生成部16輸出的移動(dòng)向量以及經(jīng)由線路L18從編碼部22輸出的編碼差分信號(hào),生成編碼數(shù)據(jù)??勺冮L(zhǎng)編碼部24例如可以用算術(shù)編碼??勺冮L(zhǎng)編碼部24經(jīng)由線路L20把包含該編碼數(shù)據(jù)的位流輸出到輸出端子26中。
譯碼部28通過(guò)譯碼該編碼差分信號(hào),生成譯碼差分圖像。這里的所謂譯碼是和編碼部22中的編碼對(duì)稱的處理。具體地說(shuō),譯碼部28具有逆量化部38和逆變換部40。
逆量化部38接收經(jīng)由線路L22從編碼部22輸出的編碼差分信號(hào)。逆量化部38將作為和量化部36的量化對(duì)稱的處理的逆量化適用于編碼差分信號(hào)。
逆變換部40經(jīng)由線路L24接收逆量化部38發(fā)出的信號(hào)(實(shí)施逆量化的信號(hào)),通過(guò)對(duì)該信號(hào)進(jìn)行逆變換,生成對(duì)象塊的譯碼差分圖像。通過(guò)逆變換部40進(jìn)行的逆變換是和變換部34進(jìn)行的變換對(duì)稱的處理,在變換部34使用DCT的情況下,逆變換部40使用IDCT(Inverse Discrete Cosine Transform)。
再現(xiàn)圖像生成部30通過(guò)把譯碼差分圖像和預(yù)測(cè)圖像相加,生成再現(xiàn)圖像。具體地說(shuō),再現(xiàn)圖像生成部30通過(guò)把經(jīng)由線路L26從譯碼部28輸出的譯碼差分圖像和經(jīng)由線路L28從預(yù)測(cè)圖像生成部16輸出的預(yù)測(cè)圖像相加,生成對(duì)象塊的再現(xiàn)圖像。
圖像更新部32經(jīng)由線路L30接收從再現(xiàn)圖像生成部30發(fā)出的再現(xiàn)圖像,經(jīng)由線路L32接收存儲(chǔ)在幀存儲(chǔ)器20中的參考圖像。圖像更新部32把再現(xiàn)圖像和參考圖像中的一方作為第一圖像,把再現(xiàn)圖像和參考圖像的另一方作為第二圖像,通過(guò)把第一圖像和第二圖像加權(quán)相加,生成更新圖像。該更新圖像存儲(chǔ)在幀存儲(chǔ)器20中,用于不同對(duì)象圖像的編碼。即,更新圖像存儲(chǔ)在幀存儲(chǔ)器20中,由預(yù)測(cè)圖像生成部16用作參考對(duì)象,用于生成與在對(duì)象圖像之后作為編碼對(duì)象的輸入圖像相對(duì)應(yīng)的預(yù)測(cè)圖像。該加權(quán)加法將任意比例權(quán)重適用于第一圖像、第二圖像,把相加后的像素值作為期望等級(jí)(level)內(nèi)的值。
以下,參考圖2,說(shuō)明圖像更新部32的一個(gè)實(shí)施方式。圖2是圖像更新部的一個(gè)實(shí)施方式的結(jié)構(gòu)圖。在運(yùn)動(dòng)圖像編碼裝置10中,圖2所示的圖像更新部48可以用作圖像更新部32。圖像更新部48具有更新再現(xiàn)圖像生成部50、更新參考圖像生成部52和開(kāi)關(guān)54。
更新再現(xiàn)圖像生成部50把在再現(xiàn)圖像上加權(quán)相加參考圖像后的更新再現(xiàn)圖像作為更新圖像來(lái)生成。即,更新再現(xiàn)圖像生成部50用再現(xiàn)圖像作為第一圖像,用參考圖像作為第二圖像。
更新再現(xiàn)圖像生成部50具有移動(dòng)檢測(cè)部56、移動(dòng)補(bǔ)償部58和加權(quán)加法部60。移動(dòng)檢測(cè)部56經(jīng)由線路L70接收再現(xiàn)圖像,經(jīng)由線路L72接收參考圖像。在運(yùn)動(dòng)圖像編碼裝置10的情況下,線路L70相當(dāng)于線路L30,線路L72相當(dāng)于線路L32。
移動(dòng)檢測(cè)部56為再現(xiàn)圖像中的每個(gè)塊求出參考圖像的移動(dòng)量(移動(dòng)向量)。該塊的尺寸例如可以作成4×4像素尺寸的塊。移動(dòng)補(bǔ)償部58輸出由移動(dòng)檢測(cè)部56求出的移動(dòng)向量所規(guī)定的參考圖像內(nèi)的區(qū)域的圖像。加權(quán)加法部60以任意權(quán)重把來(lái)自移動(dòng)補(bǔ)償部58的相應(yīng)圖像加到上述塊的再現(xiàn)圖像上,從而生成上述塊的對(duì)應(yīng)位置上的更新再現(xiàn)圖像。該加權(quán)加法對(duì)于再現(xiàn)圖像、參考圖像例如適用1∶1或2∶1這種比例的權(quán)重,把相加后的像素值作成期望范圍內(nèi)的值。
更新再現(xiàn)圖像生成部50生成的更新再現(xiàn)圖像經(jīng)由開(kāi)關(guān)54和線路L74返回幀存儲(chǔ)器,作為不同對(duì)象圖像的參考圖像,在后面的編碼中加以利用。在運(yùn)動(dòng)圖像編碼裝置10的情況下,線路L74相當(dāng)于線路L34。
更新參考圖像生成部52把在參考圖像上加權(quán)相加再現(xiàn)圖像后的更新參考圖像作為更新圖像來(lái)生成。即,更新參考圖像生成部52用參考圖像作為第一圖像,用再現(xiàn)圖像作為第二圖像。
更新參考圖像生成部52具有移動(dòng)檢測(cè)部62、移動(dòng)補(bǔ)償部64和加權(quán)加法部66。移動(dòng)檢測(cè)部62經(jīng)由線路L70接收再現(xiàn)圖像,經(jīng)由線路L72接收參考圖像。
移動(dòng)檢測(cè)部62為參考圖像的每個(gè)塊求出再現(xiàn)圖像的移動(dòng)量(移動(dòng)向量)。塊的尺寸例如也可以作成4×4像素尺寸。移動(dòng)檢測(cè)部62也可以利用將移動(dòng)檢測(cè)部56生成的移動(dòng)向量反向的向量。
移動(dòng)補(bǔ)償部64輸出由來(lái)自移動(dòng)檢測(cè)部62的移動(dòng)向量所規(guī)定的再現(xiàn)圖像內(nèi)的區(qū)域的圖像。加權(quán)加法部66通過(guò)以任意權(quán)重把來(lái)自移動(dòng)補(bǔ)償部64的相應(yīng)圖像和上述塊的參考圖像相加,生成上述塊的對(duì)應(yīng)位置的更新參考圖像。該加權(quán)加法對(duì)于參考圖像、再現(xiàn)圖像例如適用1∶1或2∶1這種比例的權(quán)重,把相加后的像素值作成期望范圍內(nèi)的值。
如此,由更新參考圖像生成部52生成的更新參考圖像經(jīng)由開(kāi)關(guān)54和線路L74返回幀存儲(chǔ)器,作為對(duì)應(yīng)于不同對(duì)象圖像的參考圖像,在后面的編碼中得到利用。
此外,更新再現(xiàn)圖像生成部50和更新參考圖像生成部52也可以是沒(méi)有各自對(duì)應(yīng)的移動(dòng)檢測(cè)部56和移動(dòng)檢測(cè)部62的結(jié)構(gòu)。這時(shí),移動(dòng)補(bǔ)償部58和移動(dòng)補(bǔ)償部64可以分別使用預(yù)測(cè)圖像生成部16求出的移動(dòng)向量。
移動(dòng)檢測(cè)部56和移動(dòng)檢測(cè)部62用預(yù)測(cè)圖像生成部16求出的移動(dòng)向量作為偏移,可以更精細(xì)地求出移動(dòng)向量。
移動(dòng)檢測(cè)部56和移動(dòng)檢測(cè)部62求出的移動(dòng)向量也可以由可變長(zhǎng)編碼部24向譯碼側(cè)發(fā)送,或者也可以不發(fā)送。在后一種情況下,在譯碼側(cè),執(zhí)行與移動(dòng)檢測(cè)部56以及移動(dòng)檢測(cè)部62相同的處理。
在幀存儲(chǔ)器20中,除了更新再現(xiàn)圖像和更新參考圖像之外,還存儲(chǔ)再現(xiàn)圖像,也可以原樣存儲(chǔ)幀存儲(chǔ)器20中存儲(chǔ)的參考圖像。這時(shí),再現(xiàn)圖像、更新再現(xiàn)圖像、更新參考圖像、參考圖像在不同對(duì)象圖像的編碼中用作參考圖像。
以下,參考圖3和圖4,說(shuō)明幀存儲(chǔ)器中存儲(chǔ)的參考圖像的時(shí)間系列。圖3是用于說(shuō)明進(jìn)行順向預(yù)測(cè)時(shí)的圖像更新概念的圖。圖4時(shí)用于說(shuō)明進(jìn)行雙向預(yù)測(cè)時(shí)的圖像更新概念的圖。圖3和圖4中,在帶參考符號(hào)IN的區(qū)域中表示輸入圖像,在帶參考符號(hào)R的區(qū)域中表示再現(xiàn)圖像,在帶參考符號(hào)F的區(qū)域中表示幀存儲(chǔ)器中存儲(chǔ)中圖像。
順向預(yù)測(cè)時(shí),由于沒(méi)有逆向預(yù)測(cè),所以可以不考慮算法上的延遲。順向預(yù)測(cè)時(shí),如圖3所示,按照時(shí)刻t0、t1、t2、t3...的順序輸入輸入圖像I0、P1、P2、P3...。在時(shí)刻t0,輸入圖像I0作為對(duì)象圖像,例如經(jīng)內(nèi)部幀編碼和譯碼,生成再現(xiàn)圖像RI0,該再現(xiàn)圖像RI0作為參考圖像存儲(chǔ)在幀存儲(chǔ)器20中。
在時(shí)刻t1,輸入圖像P1變成對(duì)象圖像,用幀存儲(chǔ)器20中存儲(chǔ)的參考圖像RI0生成再現(xiàn)圖像RP1。在時(shí)刻t1,參考圖像RI0、再現(xiàn)圖像RP1、根據(jù)再現(xiàn)圖像RP1和參考圖像RI0生成的更新參考圖像RIORP1和更新再現(xiàn)圖像RP1RI0作為參考圖像存儲(chǔ)在幀存儲(chǔ)器20中。
在時(shí)刻t2,輸入圖像P2變成對(duì)象圖像,用時(shí)刻t1存儲(chǔ)到幀存儲(chǔ)器20中的參考圖像RI0、RP1、RIORP1和RP1RI0生成再現(xiàn)圖像RP2。在時(shí)刻t2,用再現(xiàn)圖像RP1、再現(xiàn)圖像RP2、參考圖像RP1和再現(xiàn)圖像RP2生成的更新參考圖像RP1RP2和更新再現(xiàn)圖像RP2RP1作為參考圖像存儲(chǔ)在幀存儲(chǔ)器20中。在時(shí)刻t2,從幀存儲(chǔ)器20中刪除參考圖像RI0、RIORP1和RP1RI0,但也可以不刪除它們,用于生成時(shí)刻t3的再現(xiàn)圖像。
在時(shí)刻t3,輸入圖像P3變成對(duì)象圖像,用時(shí)刻t2存儲(chǔ)在幀存儲(chǔ)器20中的參考圖像生成再現(xiàn)圖像RP3。
在雙向預(yù)測(cè)的情況下,在圖像的輸入和再現(xiàn)中產(chǎn)生算法上的延遲。雙向預(yù)測(cè)時(shí),如圖4所示,順序輸入輸入圖像I0、B1、B2、P3...。
在時(shí)刻t0,輸入圖像I0作為對(duì)象圖像,例如通過(guò)內(nèi)部幀編碼和譯碼,生成再現(xiàn)圖像RI0。再現(xiàn)圖像RI0作為參考圖像存儲(chǔ)在幀存儲(chǔ)器20中。因?yàn)槭请p向預(yù)測(cè),所以再現(xiàn)再現(xiàn)圖像RI0的時(shí)刻是時(shí)刻t1。
因?yàn)楦鶕?jù)輸入圖像I0和P3編碼輸入圖像B1和輸入圖像B2,所以在時(shí)刻t1,輸入圖像P3作為對(duì)象圖像,在時(shí)刻t2,用參考圖像RI0生成對(duì)象圖像P3的再現(xiàn)圖像RP3。在時(shí)刻t2,用再現(xiàn)圖像RP3和參考圖像RI0,生成更新參考圖像RIORP3和更新參考圖像RP3RI0,并作為參考圖像存儲(chǔ)在幀存儲(chǔ)器20中。
在時(shí)刻t2,輸入圖像B1和輸入圖像B2作為對(duì)象圖像,分別被編碼。在時(shí)刻t3,用參考圖像RIORP3和RP3RI0,生成對(duì)象圖像B1的再現(xiàn)圖像RB1,同時(shí),利用再現(xiàn)圖像RB1和參考圖像RIORP3生成更新參考圖像(RIORP3)RB1,用再現(xiàn)圖像RB1和參考圖像RP3RI0生成更新參考圖像(RP3RI0)RB1,并分別作為參考圖像存儲(chǔ)在幀存儲(chǔ)器20中。參考圖像(RIORP3)RB1和(RP3RI0)RB1用于對(duì)象圖像B2的編碼·譯碼。
以下,說(shuō)明根據(jù)本實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置10的操作。同時(shí),說(shuō)明根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像編碼方法。圖5是根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像編碼方法的流程圖。
如圖5所示,在該運(yùn)動(dòng)圖像編碼方法中,首先,構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像順次作為編碼對(duì)象、即對(duì)象圖像被輸入(步驟S01)。接著,通過(guò)預(yù)處理部14進(jìn)行上述預(yù)處理(步驟S02)。
接著,通過(guò)預(yù)測(cè)圖像生成部16生成對(duì)象圖像的預(yù)測(cè)圖像(步驟S03)。執(zhí)行該預(yù)測(cè)圖像和對(duì)象圖像的差運(yùn)算,生成差分圖像(步驟S04)。
接著,編碼部22執(zhí)行編碼,從而根據(jù)差分圖像生成編碼差分信號(hào)(步驟S05)。接著,通過(guò)可變長(zhǎng)編碼部24對(duì)編碼差分信號(hào)、移動(dòng)向量進(jìn)行可變長(zhǎng)編碼而生成位流(步驟S06)。
接著,通過(guò)譯碼部28執(zhí)行譯碼,根據(jù)編碼差分信號(hào)生成譯碼差分圖像(步驟S07)。譯碼差分圖像通過(guò)再現(xiàn)圖像生成部30而加到預(yù)測(cè)圖像上,其結(jié)果生成再現(xiàn)圖像(步驟S08)。然后,通過(guò)圖像更新部32生成更新圖像(步驟S09),該更新圖像存儲(chǔ)在幀存儲(chǔ)器20中(步驟S10)。
以下,詳細(xì)說(shuō)明步驟S09的更新圖像生成。圖6是關(guān)于更新圖像生成的流程圖。在更新圖像生成的處理中,來(lái)自再現(xiàn)圖像生成部30的再現(xiàn)圖像、來(lái)自幀存儲(chǔ)器20的參考圖像分別輸入到圖像更新部32中(步驟S09-1)。
然后,更新再現(xiàn)圖像生成部50利用參考圖像更新再現(xiàn)圖像,以生成更新再現(xiàn)圖像(步驟S09-2)。更新參考圖像生成部52利用再現(xiàn)圖像更新參考圖像,以生成更新參考圖像(步驟S09-3)。更新再現(xiàn)圖像和更新參考圖像作為更新圖像存儲(chǔ)在幀存儲(chǔ)器20中(步驟S09-4)。
以下,詳細(xì)說(shuō)明更新再現(xiàn)圖像和更新參考圖像的生成。圖7是關(guān)于更新圖像生成的詳細(xì)流程圖。以下,以再現(xiàn)圖像和參考圖像中的一方作為第一圖像,以再現(xiàn)圖像和參考圖像中的另一方作為第二圖像,來(lái)說(shuō)明更新再現(xiàn)圖像和更新參考圖像的生成。從以下的說(shuō)明中,可以這樣來(lái)理解如果把第一圖像作為再現(xiàn)圖像,把第二圖像作為參考圖像,則生成更新再現(xiàn)圖像作為更新圖像,如果把第一圖像作為參考圖像,把第二圖像作為再現(xiàn)圖像,則生成更新參考圖像作為更新圖像。
如圖7所示,首先,輸入第一圖像和第二圖像(步驟S21)。接著,把變量N設(shè)定為1(步驟S22)。該變量N是對(duì)第一圖像進(jìn)行分割后的塊數(shù)。塊的尺寸是a×a,例如可以采用4×4。
接著,根據(jù)第二圖像求出第一圖像的第N個(gè)塊的預(yù)測(cè)塊(步驟S23)。接著,通過(guò)求出第一圖像的第N個(gè)塊和預(yù)測(cè)塊的加權(quán)平均,生成該第N個(gè)塊的更新圖像(步驟S24)。
接著,使N加1(步驟S25),測(cè)試加1后的N是否超過(guò)了最大塊數(shù)(步驟S26)。測(cè)試結(jié)果是No時(shí),重復(fù)從步驟S23開(kāi)始的處理,為Yes時(shí),處理結(jié)束。
以下,說(shuō)明使計(jì)算機(jī)作為運(yùn)動(dòng)圖像編碼裝置10而動(dòng)作的運(yùn)動(dòng)圖像編碼程序。圖8和存儲(chǔ)媒體一起示出了根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像編碼程序的構(gòu)成。
如圖8所示,運(yùn)動(dòng)圖像編碼程序70存儲(chǔ)在記錄媒體100中來(lái)提供。作為記錄媒體100,例如有軟盤(pán)、CD-ROM、DVD或ROM等記錄媒體或半導(dǎo)體存儲(chǔ)器等。
圖9示出了用于執(zhí)行記錄媒體中存儲(chǔ)的程序的計(jì)算機(jī)的硬件結(jié)構(gòu)圖。圖10是用于執(zhí)行記錄媒體中存儲(chǔ)的程序的計(jì)算機(jī)的透視圖。如圖9所示,計(jì)算機(jī)110具有軟盤(pán)驅(qū)動(dòng)裝置、CD-ROM驅(qū)動(dòng)裝置、DVD驅(qū)動(dòng)裝置等讀取裝置112;使操作系統(tǒng)常駐的作業(yè)用存儲(chǔ)器(RAM)114;存儲(chǔ)記錄媒體100中所存儲(chǔ)的程序的存儲(chǔ)器116;顯示裝置118;作為輸入裝置的鼠標(biāo)120和鍵盤(pán)122;用于收發(fā)數(shù)據(jù)等的通信裝置124;控制程序執(zhí)行的CPU126。當(dāng)在讀取裝置112中插入記錄媒體100時(shí),計(jì)算機(jī)110可以從讀取裝置112訪問(wèn)記錄媒體100中存儲(chǔ)的運(yùn)動(dòng)圖像編碼程序70,通過(guò)該運(yùn)動(dòng)圖像編碼程序70,可以作為運(yùn)動(dòng)圖像編碼裝置10來(lái)操作。
如圖10所示,運(yùn)動(dòng)圖像編碼程序70可以通過(guò)網(wǎng)絡(luò)作為重疊在載波上的計(jì)算機(jī)數(shù)據(jù)信號(hào)130來(lái)提供。這時(shí),計(jì)算機(jī)110把通信裝置124接收的運(yùn)動(dòng)圖像編碼程序70存儲(chǔ)在存儲(chǔ)器116中,可以執(zhí)行該運(yùn)動(dòng)圖像編碼程序70。
如圖8所示,運(yùn)動(dòng)圖像編碼程序70具有匯總處理的主模塊71;預(yù)處理模塊72;預(yù)測(cè)圖像生成模塊74;差分圖像生成模塊76;存儲(chǔ)模塊78;編碼模塊80;可變長(zhǎng)編碼模塊82;譯碼模塊84;再現(xiàn)圖像生成模塊86;圖像更新模塊88。編碼模塊80由變換模塊92和量化子模塊94構(gòu)成,譯碼模塊84由逆量化子模塊96和逆變換子模塊98構(gòu)成。
預(yù)處理模塊72、預(yù)測(cè)圖像生成模塊74、差分圖像生成模塊76、存儲(chǔ)模塊78、編碼模塊80、可變長(zhǎng)編碼模塊82、譯碼模塊84、再現(xiàn)圖像生成模塊86、圖像更新模塊88、變換子模塊92、量化子模塊94、逆量化子模塊96和逆變換子模塊98在計(jì)算機(jī)中實(shí)現(xiàn)的功能分別和上述預(yù)處理部14、預(yù)測(cè)圖像生成部16、差分圖像生成部18、幀存儲(chǔ)器20、編碼部22、可變長(zhǎng)編碼部24、譯碼部28、再現(xiàn)圖像生成部30、圖像更新部32、變換部34、量化部36、逆量化部38和逆變換部40中對(duì)應(yīng)的元件相同。
以上,雖然說(shuō)明了本發(fā)明的運(yùn)動(dòng)圖像編碼裝置10,但可以僅在對(duì)提高編碼效率有效的情況下由圖像更新部32執(zhí)行處理。這時(shí),如圖1所示,運(yùn)動(dòng)圖像編碼裝置10可以還可以具有控制部42。
控制部42檢測(cè)運(yùn)動(dòng)圖像中是否有場(chǎng)景變化。運(yùn)動(dòng)圖像中是否有場(chǎng)景變化例如可以由不同輸入圖像間相關(guān)度的大小來(lái)決定。場(chǎng)景有變化時(shí),控制部42通過(guò)線路L36向圖像更新部32輸出指示不生成更新圖像意思的更新控制信號(hào)。另一方面,場(chǎng)景變化少時(shí),控制部42向圖像更新部32輸出指示生成更新圖像意思的更新控制信號(hào)。
更新控制信號(hào)可以作成第一狀態(tài)、第二狀態(tài)、第三狀態(tài)和第四狀態(tài)中的任一種。更新控制信號(hào)為第一狀態(tài)時(shí),圖像更新部32生成更新再現(xiàn)圖像,更新控制信號(hào)為第二狀態(tài)時(shí),生成更新參考圖像,更新控制信號(hào)為第三狀態(tài)時(shí),生成更新再現(xiàn)圖像和更新參考圖像,為第四狀態(tài)時(shí),不生成更新再現(xiàn)圖像和更新參考圖像的任一個(gè)。
控制部42還把更新控制信號(hào)輸出給可變長(zhǎng)編碼部24??勺冮L(zhǎng)編碼部24把更新控制信號(hào)包含在運(yùn)動(dòng)圖像中各圖像的頭部中發(fā)送。更新控制信號(hào)為了表示上述狀態(tài)而作為必要的最小位數(shù)的信號(hào)包含在頭部。例如,許可更新控制信號(hào)為第三狀態(tài)和第四狀態(tài)時(shí),可以把更新控制信號(hào)作成第三狀態(tài)為“1”、第四狀態(tài)為“0”的1位信號(hào)。
在計(jì)算機(jī)110中進(jìn)一步實(shí)現(xiàn)相當(dāng)于控制部42的功能的情況下,如圖8所示,在運(yùn)動(dòng)圖像編碼程序70中還可以具備在計(jì)算機(jī)110中實(shí)現(xiàn)相當(dāng)于控制部42的功能的控制模塊90。
接著,說(shuō)明根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼裝置。圖11示出了根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼裝置的構(gòu)成。圖11所示的運(yùn)動(dòng)圖像譯碼裝置140是可從運(yùn)動(dòng)圖像編碼裝置10生成的位流再現(xiàn)運(yùn)動(dòng)圖像的裝置。
運(yùn)動(dòng)圖像譯碼裝置140物理上可以是具有CPU(中央處理器)、所謂存儲(chǔ)器的存儲(chǔ)單元、顯示裝置、通信裝置等的計(jì)算機(jī)。運(yùn)動(dòng)圖像譯碼裝置140也可以是便攜電話這樣的移動(dòng)通信終端。即,可進(jìn)行信息處理的裝置在運(yùn)動(dòng)圖像譯碼裝置140中得到廣泛使用。
如圖11所示,運(yùn)動(dòng)圖像譯碼裝置140在功能上具有輸入端子142,可變長(zhǎng)譯碼部144,譯碼部(譯碼單元)146,預(yù)測(cè)圖像生成部(預(yù)測(cè)圖像生成單元)148,幀存儲(chǔ)器(存儲(chǔ)單元)150,再現(xiàn)圖像生成部(再現(xiàn)圖像生成單元)152,輸出端子154和圖像更新部(圖像更新單元)156。
在輸入端子142中輸入運(yùn)動(dòng)圖像編碼裝置10生成的位流。輸入端子142向可變長(zhǎng)譯碼部144輸出相應(yīng)的位流。
可變長(zhǎng)譯碼部144接收經(jīng)由線路L40輸出的位流,通過(guò)對(duì)該位流中包含的編碼數(shù)據(jù)進(jìn)行可變長(zhǎng)譯碼,復(fù)原移動(dòng)向量和編碼差分信號(hào)。
譯碼部146執(zhí)行和運(yùn)動(dòng)圖像編碼裝置10中的譯碼部28同樣的處理。譯碼部146具有和逆量化部38同樣的逆量化部160、和逆變換部40同樣的逆變換部162,經(jīng)由線路L42接收編碼差分信號(hào),根據(jù)該編碼差分信號(hào)生成譯碼差分圖像。
預(yù)測(cè)圖像生成部148通過(guò)和運(yùn)動(dòng)圖像編碼裝置10的預(yù)測(cè)圖像生成部16同樣的移動(dòng)補(bǔ)償預(yù)測(cè)生成預(yù)測(cè)圖像。具體地說(shuō),預(yù)測(cè)圖像生成部148利用經(jīng)由線路L44輸出的移動(dòng)向量和經(jīng)由線路L46輸出的、幀存儲(chǔ)器150中存儲(chǔ)的參考圖像,生成預(yù)測(cè)圖像。這里,構(gòu)成運(yùn)動(dòng)圖像的圖像中,將基于對(duì)在譯碼對(duì)象、即對(duì)象圖像之前作為譯碼對(duì)象的圖像而生成的再現(xiàn)圖像的圖像作為參考圖像存儲(chǔ)在幀存儲(chǔ)器150中。
再現(xiàn)圖像生成部152通過(guò)把經(jīng)由線路L48從譯碼部146輸出的譯碼差分圖像和經(jīng)由線路L50從預(yù)測(cè)圖像生成部148輸出的預(yù)測(cè)圖像相加,生成再現(xiàn)圖像。該再現(xiàn)圖像在經(jīng)由線路L52輸出到輸出端子154的同時(shí)被存儲(chǔ)在幀存儲(chǔ)器150中。
圖像更新部156具有和運(yùn)動(dòng)圖像編碼裝置10的圖像更新部32相同的構(gòu)成。圖像更新部156接收經(jīng)由線路L54輸出的再現(xiàn)圖像和經(jīng)由線路L56輸出的參考圖像。圖像更新部156把再現(xiàn)圖像和參考圖像中的一方作為第一圖像,把再現(xiàn)圖像和參考圖像中的另一方作為第二圖像,通過(guò)把第一圖像和第二圖像進(jìn)行加權(quán)相加而生成更新圖像。該更新圖像經(jīng)由線路L58而存儲(chǔ)在幀存儲(chǔ)器150中,在不同對(duì)象圖像的譯碼中用作參考圖像。該加權(quán)加法對(duì)第一圖像、第二圖像適用任意比例的權(quán)重,把相加后的像素值作為期望等級(jí)內(nèi)的值。
圖像更新部156生成的更新圖像存儲(chǔ)在幀存儲(chǔ)器150中,構(gòu)成運(yùn)動(dòng)圖像的圖像中,作為參考圖像由預(yù)測(cè)圖像生成部148使用,所述參考圖像用于生成與在對(duì)象圖像之后作為譯碼對(duì)象的圖像相應(yīng)的預(yù)測(cè)圖像。
在運(yùn)動(dòng)圖像譯碼裝置140中,作為圖像更新部156,還可以使用圖2所示的圖像更新部48。運(yùn)動(dòng)圖像譯碼裝置140的情況下,圖2所示線路L70相當(dāng)于線路L54,線路L72相當(dāng)于線路L56,線路L74相當(dāng)于線路L58。此外,因?yàn)樯厦嬉呀?jīng)詳細(xì)說(shuō)明了圖像更新部48,因此對(duì)于其詳細(xì)說(shuō)明,參考本說(shuō)明書(shū)中圖像更新部48的說(shuō)明。
運(yùn)動(dòng)圖像譯碼裝置140還可以具有控制部158。控制部158在運(yùn)動(dòng)圖像編碼裝置10生成的位流中包含上述更新控制信號(hào)時(shí),從可變長(zhǎng)譯碼部144經(jīng)線路L60接收該更新控制信號(hào)??刂撇?58根據(jù)上述更新控制信號(hào)的狀態(tài),經(jīng)由線路L62控制圖像更新部156中更新圖像的生成。
以下,說(shuō)明運(yùn)動(dòng)圖像譯碼裝置140的操作。同時(shí)說(shuō)明根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼方法。圖12是根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼方法的流程圖。
如圖12所示,在該運(yùn)動(dòng)圖像譯碼方法中,首先,在輸入端子142中輸入位流(步驟S31)。該位流中包含的編碼數(shù)據(jù)通過(guò)由可變長(zhǎng)譯碼部144進(jìn)行可變長(zhǎng)譯碼而生成移動(dòng)向量和編碼差分信號(hào)(步驟S32)。
接著,由譯碼部146根據(jù)編碼差分信號(hào)生成譯碼差分圖像(步驟S33)。預(yù)測(cè)圖像生成部148用移動(dòng)向量和幀存儲(chǔ)器150中存儲(chǔ)的參考圖像生成預(yù)測(cè)圖像(步驟S34)。
接著,通過(guò)把譯碼差分圖像和預(yù)測(cè)圖像相加,由再現(xiàn)圖像生成部152生成再現(xiàn)圖像(步驟S35)。
接著,圖像更新部156用再現(xiàn)圖像和幀存儲(chǔ)器150中存儲(chǔ)的參考圖像生成更新圖像(步驟S36)。對(duì)于更新圖像的生成,因?yàn)楹陀脠D6、圖7的說(shuō)明一樣,所以這里其詳細(xì)說(shuō)明從略。
接著,圖像更新部156生成的更新圖像存儲(chǔ)在幀存儲(chǔ)器150中(步驟S37),在不同對(duì)象圖像的譯碼中用作參考圖像。
以下,說(shuō)明根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼程序。圖13和記錄媒體一起示出了根據(jù)本發(fā)明實(shí)施方式的運(yùn)動(dòng)圖像譯碼程序的構(gòu)成。
如圖13所示,運(yùn)動(dòng)圖像譯碼程序170存儲(chǔ)在記錄媒體100中。作為記錄媒體100,例如有軟盤(pán)、CD-ROM、DVD或ROM等記錄媒體或半導(dǎo)體存儲(chǔ)器等。
當(dāng)在圖9和圖10所示的計(jì)算機(jī)110的讀取裝置112中插入運(yùn)動(dòng)圖像譯碼程序170時(shí),計(jì)算機(jī)110可訪問(wèn)記錄媒體100中存儲(chǔ)的運(yùn)動(dòng)圖像譯碼程序170。計(jì)算機(jī)110可以通過(guò)該運(yùn)動(dòng)圖像譯碼程序170作為運(yùn)動(dòng)圖像譯碼裝置140來(lái)操作。如圖10所示,運(yùn)動(dòng)圖像譯碼程序170可以通過(guò)網(wǎng)絡(luò)作為重疊在載波上的計(jì)算機(jī)數(shù)據(jù)信號(hào)130來(lái)提供。這時(shí),計(jì)算機(jī)110把通信裝置124接收的運(yùn)動(dòng)圖像譯碼程序170存儲(chǔ)在存儲(chǔ)器116中,并可以執(zhí)行該運(yùn)動(dòng)圖像譯碼程序170。
如圖13所示,運(yùn)動(dòng)圖像譯碼程序170具有匯總處理的主模塊171,可變長(zhǎng)譯碼模塊172,譯碼模塊174,預(yù)測(cè)圖像生成模塊176,存儲(chǔ)模塊178,再現(xiàn)圖像生成模塊180,圖像更新模塊182。譯碼模塊174具有逆量化子模塊186和逆變換子模塊188。
可變長(zhǎng)譯碼模塊172、譯碼模塊174、預(yù)測(cè)圖像生成模塊176、存儲(chǔ)模塊178、再現(xiàn)圖像生成模塊180、圖像更新模塊182、逆量化子模塊186以及逆變換子模塊188在計(jì)算機(jī)中實(shí)現(xiàn)的功能分別和上述可變長(zhǎng)譯碼部144、譯碼部146、預(yù)測(cè)圖像生成部148、幀存儲(chǔ)器150、再現(xiàn)圖像生成部152、圖像更新部156、逆量化部160、逆變換部162中對(duì)應(yīng)的元件相同。此外,運(yùn)動(dòng)圖像譯碼程序170還可以具有控制模塊184,使相當(dāng)于上述控制部158的功能在計(jì)算機(jī)110中實(shí)現(xiàn)。
以下,說(shuō)明根據(jù)本實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140的作用和效果。在運(yùn)動(dòng)圖像編碼裝置10中,通過(guò)在再現(xiàn)圖像或已經(jīng)存儲(chǔ)在幀存儲(chǔ)器20中的參考圖像中的一方的第一圖像中加權(quán)相加該再現(xiàn)圖像或該參考圖像另一方的第二圖像,生成更新圖像。該更新圖像用作參考圖像,用于生成不同對(duì)象圖像的預(yù)測(cè)圖像。因此,因?yàn)槭褂昧擞捎诨诩臃ǖ钠骄乖胍魷p小的參考圖像,減小了編碼帶來(lái)的運(yùn)動(dòng)圖像的數(shù)據(jù)量,提高了編碼效率。而且,在運(yùn)動(dòng)圖像編碼裝置10中,因?yàn)樯稍佻F(xiàn)圖像和參考圖像平均化后的更新圖像,所以可以不在再現(xiàn)圖像或參考圖像中而在更新圖像中反映圖像的細(xì)節(jié)。因此,進(jìn)一步減小了編碼帶來(lái)的運(yùn)動(dòng)圖像的數(shù)據(jù)量。
根據(jù)運(yùn)動(dòng)圖像譯碼裝置140,可以從運(yùn)動(dòng)圖像編碼裝置10生成的位流忠實(shí)地復(fù)原運(yùn)動(dòng)圖像。
在運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140中,基于上述運(yùn)動(dòng)圖像中場(chǎng)景的變化,為了提高運(yùn)動(dòng)圖像的編碼效率,可以僅在有效的場(chǎng)合生成更新圖像。這時(shí),如上所述,可以使用能以最小限度的位來(lái)表示與是否生成更新圖像有關(guān)的指示的更新控制信號(hào)。
在運(yùn)動(dòng)圖像譯碼裝置140中,圖像更新部通過(guò)求出表示第二圖像與第一圖像的偏差的移動(dòng)量生成更新圖像,因此,運(yùn)動(dòng)圖像編碼裝置10不需要把用于生成更新圖像的移動(dòng)量(移動(dòng)向量)發(fā)送給運(yùn)動(dòng)圖像譯碼裝置140。因此,可以進(jìn)一步減少運(yùn)動(dòng)圖像編碼裝置10要發(fā)送的位流的數(shù)據(jù)量。
在運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140中,順向預(yù)測(cè)時(shí),不并列替換圖像,實(shí)現(xiàn)了平滑化,減小了參考圖像的噪音。
此外,本發(fā)明不限于本實(shí)施方式中公開(kāi)的特定構(gòu)成。例如,在運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140中,把為了生成存儲(chǔ)在幀存儲(chǔ)器中的預(yù)測(cè)圖像而參考的圖像作為參考圖像,但在不用于生成預(yù)測(cè)圖像時(shí)也可以把用于上述圖像更新的圖像作為參考圖像。參考圖像可以存儲(chǔ)在運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140的上述幀存儲(chǔ)器中,也可以存儲(chǔ)在不同于該幀存儲(chǔ)器的幀存儲(chǔ)器中。該參考圖像也可以作為和包含基于上述編碼差分信號(hào)的數(shù)據(jù)的位流不同的文件或位流傳送。
在運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140中,用幀存儲(chǔ)器中存儲(chǔ)的參考圖像和再現(xiàn)圖像進(jìn)行圖像更新,但也可以用幀存儲(chǔ)器中存儲(chǔ)的圖像相互進(jìn)行圖像更新。即,運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140中,在再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器中之前進(jìn)行圖像更新,但也可以把再現(xiàn)圖像作為參考圖像存儲(chǔ)在幀存儲(chǔ)器中之后,用該參考圖像和不同于該參考圖像的參考圖像進(jìn)行圖像更新處理。
但是,在上述實(shí)施方式中,在更新運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140的幀存儲(chǔ)器中存儲(chǔ)的圖像時(shí),雖然說(shuō)明了使用再現(xiàn)圖像或該幀存儲(chǔ)器中存儲(chǔ)的其他圖像,但也可以用譯碼差分圖像更新幀存儲(chǔ)器中存儲(chǔ)的圖像,用圖14至圖16詳細(xì)說(shuō)明相關(guān)的變形例。
圖14示出了根據(jù)本發(fā)明的運(yùn)動(dòng)圖像編碼裝置的變形結(jié)構(gòu)圖?;镜臉?gòu)成和功能和圖1相同,但圖像更新部32中,除了來(lái)自再現(xiàn)圖像生成部30的再現(xiàn)圖像和來(lái)自幀存儲(chǔ)器20的參考圖像之外,還經(jīng)由線路L26b輸入作為譯碼部28的輸出的譯碼差分圖像。圖像更新部32把譯碼差分圖像作為第一圖像,把參考圖像作為第二圖像,通過(guò)把第一圖像和第二圖像進(jìn)行加權(quán)相加,生成更新圖像。該更新圖像用于幀存儲(chǔ)器20中存儲(chǔ)的不同對(duì)象圖像的編碼。圖像的更新因?yàn)榘殡S著圖2說(shuō)明的移動(dòng)補(bǔ)償,所以需要移動(dòng)信息。在本實(shí)施方式中,移動(dòng)信息由圖14的預(yù)測(cè)圖像生成部16提供。用圖15詳細(xì)說(shuō)明圖像更新部32。此外,在加權(quán)加法中,權(quán)重也可以是負(fù)值,這時(shí)變成減法處理。
圖15是針對(duì)圖14的運(yùn)動(dòng)圖像編碼裝置的運(yùn)動(dòng)圖像譯碼裝置的結(jié)構(gòu)圖。圖15所示的運(yùn)動(dòng)圖像譯碼裝置140是可以根據(jù)運(yùn)動(dòng)圖像編碼裝置10生成的位流重現(xiàn)運(yùn)動(dòng)圖像的裝置?;镜墓δ芎蜆?gòu)成與圖11相同,但圖像更新部1556除了經(jīng)由線路L554輸入的再現(xiàn)圖像和經(jīng)由線路L556輸入的參考圖像之外,還經(jīng)由線路L1560輸入作為譯碼部1546的輸出的譯碼差分圖像。圖像更新部1556把譯碼差分圖像(經(jīng)由線路L1560)作為第一圖像,把參考圖像(經(jīng)由線路L1556)作為第二圖像,通過(guò)把第一圖像和第二圖像加權(quán)相加,生成更新圖像,該更新圖像存儲(chǔ)在幀存儲(chǔ)器1550中并用于下一次譯碼處理。
具體地說(shuō),對(duì)于經(jīng)由線路L1560輸入的譯碼差分圖像,在移動(dòng)補(bǔ)償部1564中以經(jīng)由線路L1543從可變長(zhǎng)譯碼部1544發(fā)送的移動(dòng)信息為基礎(chǔ),實(shí)施移動(dòng)補(bǔ)償處理。結(jié)果經(jīng)由線路L1562送給加權(quán)加法部1566,和幀存儲(chǔ)器1550發(fā)送的參考圖像加權(quán)相加。在本實(shí)施方式中,給移動(dòng)補(bǔ)償部1564的輸出加以負(fù)的權(quán)重,并和參考圖像相加。權(quán)重加法部1566的輸出經(jīng)由開(kāi)關(guān)1568返回幀存儲(chǔ)器1550。另一方面,來(lái)自再現(xiàn)圖像生成部1552的再現(xiàn)圖像也經(jīng)由開(kāi)關(guān)1568存儲(chǔ)在幀存儲(chǔ)器1550中。這樣,存儲(chǔ)在幀存儲(chǔ)器中的參考圖像也以譯碼差分圖像為基礎(chǔ)進(jìn)行更新。
圖16是針對(duì)圖14的運(yùn)動(dòng)圖像編碼裝置的運(yùn)動(dòng)圖像譯碼裝置的另一個(gè)結(jié)構(gòu)圖。如圖16所示,運(yùn)動(dòng)圖像譯碼裝置140在功能上具有輸入端子1642,可變長(zhǎng)譯碼部1644,譯碼部(譯碼單元)1646,移動(dòng)補(bǔ)償部(預(yù)測(cè)圖像生成單元)1648,幀存儲(chǔ)器(存儲(chǔ)單元)1650,再現(xiàn)圖像生成部(再現(xiàn)圖像生成單元)1652,輸出端子1654,圖像更新部(圖像更新單元)1656。
在輸入端子1642中輸入圖14的運(yùn)動(dòng)圖像編碼裝置10生成的位流。輸入端子1642向可變長(zhǎng)譯碼部1644輸出相應(yīng)的位流。可變長(zhǎng)譯碼部1644接收經(jīng)由線路L1640輸出的位流,通過(guò)對(duì)包含在該位流中的編碼數(shù)據(jù)進(jìn)行可變長(zhǎng)譯碼,復(fù)原移動(dòng)向量和編碼差分信號(hào)。
譯碼部1646具有逆量化部1660和逆變換部1662,經(jīng)由線路L1642接收編碼差分信號(hào),根據(jù)該編碼差分信號(hào)生成譯碼差分圖像。
圖像更新部1656接收經(jīng)由線路L1660輸出的譯碼差分圖像和經(jīng)由線路L1656輸出的參考圖像。圖像更新部1656把譯碼差分圖像作為第一圖像,把參考圖像作為第二圖像,通過(guò)把第一圖像和第二圖像加權(quán)相加,生成更新圖像。具體地說(shuō),對(duì)于經(jīng)由線路L1660輸入的譯碼差分圖像,在移動(dòng)補(bǔ)償部1666中,以經(jīng)由線路L1644發(fā)送的移動(dòng)信息為基礎(chǔ),實(shí)施移動(dòng)補(bǔ)償處理。其結(jié)果經(jīng)由線路L1662送給加權(quán)加法部1664,與從幀存儲(chǔ)器1650發(fā)送的參考圖像加權(quán)相加。在本實(shí)施方式中,給移動(dòng)補(bǔ)償部1666的輸出加以負(fù)的權(quán)重,并和參考圖像相加。作為加權(quán)加法部1664的輸出的更新圖像在經(jīng)由線路L1658存儲(chǔ)在幀存儲(chǔ)器1650中的同時(shí),在下面說(shuō)明的移動(dòng)補(bǔ)償部中得到利用。
移動(dòng)補(bǔ)償部1648用經(jīng)由線路L1644輸出的移動(dòng)向量和經(jīng)由線路L1646輸出的、幀存儲(chǔ)器1650中存儲(chǔ)的參考圖像,生成預(yù)測(cè)圖像。這里,構(gòu)成運(yùn)動(dòng)圖像的圖像中比基于作為譯碼對(duì)象的對(duì)象圖像之前生成的再現(xiàn)圖像的圖像和來(lái)自圖像更新部1656的更新圖像作為參考圖像存儲(chǔ)在幀存儲(chǔ)器1650中。
再現(xiàn)圖像生成部1652通過(guò)把經(jīng)由線路L1648從譯碼部1646輸出的譯碼差分圖像和經(jīng)由線路L1650從移動(dòng)補(bǔ)償部1648輸出的預(yù)測(cè)圖像相加生成再現(xiàn)圖像。該再現(xiàn)圖像在經(jīng)由線路L1652輸出到輸出端子1654的同時(shí)存儲(chǔ)在幀存儲(chǔ)器1650中。
這樣,通過(guò)用譯碼差分圖像更新參考圖像,效果是量化引起的失真被均一地分散給參考圖像和再現(xiàn)圖像,可以更有效地進(jìn)行編碼。
在本實(shí)施方式中,雖然在圖像更新部中直接輸入了譯碼差分圖像,但譯碼差分圖像也可以存儲(chǔ)在幀存儲(chǔ)器中,從幀存儲(chǔ)器中讀出譯碼差分圖像,用于圖像更新。
而且,圖像更新部的功能可以轉(zhuǎn)換操作狀態(tài)和不操作狀態(tài)地進(jìn)行編碼·譯碼處理。例如,圖16中,可以控制成移動(dòng)補(bǔ)償部1648和再現(xiàn)圖像生成部1652不操作時(shí),圖像更新部1656操作,相反,移動(dòng)補(bǔ)償部1648和再現(xiàn)圖像生成部1652操作時(shí),圖像更新部1656不操作。
以下,說(shuō)明使計(jì)算機(jī)作為圖15或圖16的逆變換部40操作的運(yùn)動(dòng)圖像譯碼程序。圖17和記錄媒體示出了上述運(yùn)動(dòng)圖像譯碼程序190的構(gòu)成。
如圖17所示,運(yùn)動(dòng)圖像譯碼程序190存儲(chǔ)在記錄媒體100中提供。作為記錄媒體100,例如有軟盤(pán)、CD-ROM、DVD或ROM等記錄媒體或半導(dǎo)體存儲(chǔ)器等。
當(dāng)運(yùn)動(dòng)圖像譯碼程序190插入圖9和圖10所示的計(jì)算機(jī)110的讀取裝置112中時(shí),計(jì)算機(jī)110可訪問(wèn)記錄媒體100中存儲(chǔ)的運(yùn)動(dòng)圖像譯碼程序190。通過(guò)運(yùn)動(dòng)圖像譯碼程序190,計(jì)算機(jī)110可作為運(yùn)動(dòng)圖像譯碼裝置140操作。如圖10所示,運(yùn)動(dòng)圖像譯碼程序190可以通過(guò)網(wǎng)絡(luò)作為重疊在載波上的計(jì)算機(jī)數(shù)據(jù)信號(hào)130而提供。這時(shí),計(jì)算機(jī)110把由通信裝置124接收的運(yùn)動(dòng)圖像譯碼程序190存儲(chǔ)在存儲(chǔ)器116中,可以執(zhí)行運(yùn)動(dòng)圖像譯碼程序190。
如圖17所示,作為使圖15的運(yùn)動(dòng)圖像譯碼裝置140操作的運(yùn)動(dòng)圖像譯碼程序和作為使圖16的運(yùn)動(dòng)圖像譯碼裝置140操作的運(yùn)動(dòng)圖像譯碼程序的構(gòu)成是公共的,運(yùn)動(dòng)圖像譯碼程序190具有匯總處理的主模塊191,可變長(zhǎng)譯碼模塊192,譯碼模塊195,預(yù)測(cè)圖像生成模塊196,存儲(chǔ)模塊197,再現(xiàn)圖像生成模塊198和圖像更新模塊199。譯碼模塊195具有逆量化子模塊193和逆變換子模塊194。
對(duì)于使圖15的運(yùn)動(dòng)圖像譯碼裝置140操作的運(yùn)動(dòng)圖像譯碼程序,可變長(zhǎng)譯碼模塊192、譯碼模塊195、預(yù)測(cè)圖像生成模塊196、存儲(chǔ)模塊197、再現(xiàn)圖像生成模塊198和圖像更新模塊199在計(jì)算機(jī)中實(shí)現(xiàn)的功能分別和上述可變長(zhǎng)譯碼部1544、譯碼部1546、移動(dòng)補(bǔ)償部1548、幀存儲(chǔ)器1550、再現(xiàn)圖像生成部1552以及圖像更新部1556中對(duì)應(yīng)的元件相同。
對(duì)于使圖16的運(yùn)動(dòng)圖像譯碼裝置140操作的運(yùn)動(dòng)圖像譯碼程序,可變長(zhǎng)譯碼模塊192、譯碼模塊195、預(yù)測(cè)圖像生成模塊196、才模塊197、再現(xiàn)圖像生成模塊198和圖像更新模塊199在計(jì)算機(jī)中實(shí)現(xiàn)的功能分別和上述可變長(zhǎng)譯碼部1644、譯碼部1646、移動(dòng)補(bǔ)償部1648、幀存儲(chǔ)器1650、再現(xiàn)圖像生成部1652以及圖像更新部1656中對(duì)應(yīng)的元件相同。
此外,對(duì)于使計(jì)算機(jī)作為圖14的運(yùn)動(dòng)圖像編碼裝置10操作的運(yùn)動(dòng)圖像編碼程序的構(gòu)成,和前述圖8的構(gòu)成相同。
在運(yùn)動(dòng)圖像編碼裝置10和運(yùn)動(dòng)圖像譯碼裝置140中,更新圖像用作參考圖像,但不限于此,該更新圖像可輸出到顯示裝置中。
以上,用圖示本發(fā)明原理的方式說(shuō)明了適當(dāng)?shù)膶?shí)施方式的,但本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明可以在不脫離其原理的情況下進(jìn)行變更。本發(fā)明不限于本實(shí)施方式公開(kāi)的特定構(gòu)成。因此,權(quán)利要求的范圍包括本發(fā)明精神范圍內(nèi)的所有修正和變更。
權(quán)利要求
1.一種運(yùn)動(dòng)圖像編碼裝置,具有預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算而生成差分圖像;編碼單元,通過(guò)編碼上述差分圖像而生成編碼差分信息;譯碼單元,通過(guò)譯碼上述編碼差分信息而生成譯碼差分圖像;再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;和圖像更新單元,通過(guò)將第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或存儲(chǔ)在上述存儲(chǔ)單元中的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,其中,上述圖像更新單元將上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用存儲(chǔ)在上述存儲(chǔ)單元中的更新圖像作為用于生成與不同的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像的參考圖像。
2.一種運(yùn)動(dòng)圖像編碼裝置,具有預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算而生成差分圖像;編碼單元,通過(guò)編碼上述差分圖像而生成編碼差分信息;譯碼單元,通過(guò)譯碼上述編碼差分信息而生成譯碼差分圖像;再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;和圖像更新單元,把存儲(chǔ)在上述存儲(chǔ)單元中的參考圖像作為第一圖像,把與存儲(chǔ)在上述存儲(chǔ)單元中的上述第一圖像不同的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)將上述第一圖像和上述第二圖像的至少一部分加權(quán)相加而生成更新圖像,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用存儲(chǔ)在上述存儲(chǔ)單元中的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
3.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像編碼裝置,其中,上述圖像更新單元利用上述再現(xiàn)圖像生成單元生成的上述再現(xiàn)圖像作為上述第一圖像,利用上述存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為上述第二圖像,把通過(guò)將該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中。
4.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像編碼裝置,其中,上述圖像更新單元利用上述存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為上述第一圖像,利用上述再現(xiàn)圖像生成單元生成的上述再現(xiàn)圖像作為上述第二圖像,把通過(guò)將該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中。
5.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像編碼裝置,其中,上述圖像更新單元利用由再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第一圖像,利用存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為第二圖像,把通過(guò)將該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中,而且,利用上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,利用由上述再現(xiàn)圖像生成單元生成的再現(xiàn)圖像作為第二圖像,把通過(guò)將該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為更新圖像存儲(chǔ)在存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元把上述再現(xiàn)圖像、上述更新再現(xiàn)圖像、上述參考圖像以及上述更新參考圖像中的至少一個(gè)作為用于生成與不同的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像的參考圖像。
6.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像編碼裝置,其中,上述圖像更新單元求出指定了上述第二圖像相對(duì)于上述第一圖像的偏差的移動(dòng)量,在基于該移動(dòng)量移動(dòng)的對(duì)應(yīng)位置上,通過(guò)把上述第二圖像的至少一部分加權(quán)相加到上述第一圖像上而生成上述更新圖像。
7.一種運(yùn)動(dòng)圖像編碼方法,包括以下步驟預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;差分圖像生成步驟,差分圖像生成單元通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算而生成差分圖像;編碼步驟,編碼單元通過(guò)編碼上述差分圖像而生成編碼差分信號(hào);譯碼步驟,譯碼單元通過(guò)譯碼上述編碼差分信號(hào)而生成譯碼差分圖像;再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算而生成再現(xiàn)圖像;存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;和圖像更新步驟,圖像更新單元通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,其中,在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成與不同對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像的參考圖像。
8.一種運(yùn)動(dòng)圖像編碼程序,是使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算而生成差分圖像;編碼單元,通過(guò)編碼上述差分圖像而生成編碼差分信息;譯碼單元,通過(guò)譯碼上述編碼差分信息而生成譯碼差分圖像;再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;和圖像更新單元,通過(guò)將第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或存儲(chǔ)在上述存儲(chǔ)單元中的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成與不同對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像的參考圖像。
9.一種運(yùn)動(dòng)圖像編碼方法,包括以下步驟預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;差分圖像生成步驟,差分圖像生成單元通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算而生成差分圖像;編碼步驟,編碼單元通過(guò)編碼上述差分圖像而生成編碼差分信號(hào);譯碼步驟,譯碼單元通過(guò)譯碼上述編碼差分信號(hào)而生成譯碼差分圖像;再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算而生成再現(xiàn)圖像;存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;圖像更新步驟,圖像更新單元把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于存儲(chǔ)在上述存儲(chǔ)單元中的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加而生成更新圖像,其中,在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用存儲(chǔ)在上述存儲(chǔ)單元中的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
10.一種運(yùn)動(dòng)圖像編碼程序,是使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括預(yù)測(cè)圖像生成單元,生成與構(gòu)成運(yùn)動(dòng)圖像的多個(gè)圖像中作為編碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;差分圖像生成單元,通過(guò)執(zhí)行上述對(duì)象圖像和上述預(yù)測(cè)圖像的差運(yùn)算而生成差分圖像;編碼單元,通過(guò)編碼上述差分圖像而生成編碼差分信息;譯碼單元,通過(guò)譯碼上述編碼差分信息而生成譯碼差分圖像;再現(xiàn)圖像生成單元,通過(guò)執(zhí)行上述譯碼差分圖像和上述預(yù)測(cè)圖像的和運(yùn)算而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成預(yù)測(cè)圖像而使用的參考圖像;圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加而生成更新圖像,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
11.一種運(yùn)動(dòng)圖像譯碼裝置,包括譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼而生成譯碼差分圖像;預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào)而生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;和圖像更新單元,通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
12.一種運(yùn)動(dòng)圖像譯碼裝置,包括譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼而生成譯碼差分圖像;預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào)而生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;和圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加而生成更新圖像,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
13.根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)圖像譯碼裝置,其中,上述圖像更新單元利用上述再現(xiàn)圖像生成單元生成的上述再現(xiàn)圖像作為上述第一圖像,利用上述存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為上述第二圖像,并把通過(guò)將該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中。
14.根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)圖像譯碼裝置,其中,上述圖像更新單元利用上述存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為上述第一圖像,利用上述再現(xiàn)圖像生成單元生成的上述再現(xiàn)圖像作為上述第二圖像,并把通過(guò)將該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中。
15.根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)圖像譯碼裝置,其中,上述圖像更新單元利用上述再現(xiàn)圖像生成單元生成的上述再現(xiàn)圖像作為上述第一圖像,利用上述存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為上述第二圖像,并把通過(guò)將該再現(xiàn)圖像和該參考圖像的至少一部分加權(quán)相加而生成的更新再現(xiàn)圖像作為上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,進(jìn)而利用上述存儲(chǔ)單元中存儲(chǔ)的上述參考圖像作為上述第一圖像,利用上述再現(xiàn)圖像生成單元生成的上述再現(xiàn)圖像作為上述第二圖像,把通過(guò)將該參考圖像和該再現(xiàn)圖像的至少一部分加權(quán)相加而生成的更新參考圖像作為更新參考圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述再現(xiàn)圖像、上述更新再現(xiàn)圖像、上述參考圖像以及上述更新參考圖像中的至少一個(gè)作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
16.根據(jù)權(quán)利要求15所述的運(yùn)動(dòng)圖像譯碼裝置,其中,上述編碼差分信號(hào)包含指示第一狀態(tài)、第二狀態(tài)、第三狀態(tài)和第四狀態(tài)中的至少一個(gè)狀態(tài)的更新控制信號(hào),上述圖像更新單元在上述更新控制信號(hào)指示上述第一狀態(tài)的情況下生成上述更新再現(xiàn)圖像,在上述更新控制信號(hào)指示上述第二狀態(tài)的情況下生成上述更新參考圖像,在上述更新控制信號(hào)指示上述第三狀態(tài)的情況下生成上述更新再現(xiàn)圖像和上述更新參考圖像,而在上述更新控制信號(hào)指示上述第四狀態(tài)的情況下不生成上述更新再現(xiàn)圖像和上述更新參考圖像。
17.根據(jù)權(quán)利要求11所述的運(yùn)動(dòng)圖像譯碼裝置,其中,上述圖像更新單元求出表示上述第二圖像相對(duì)于上述第一圖像的偏差的移動(dòng)量,通過(guò)在基于該移動(dòng)量移動(dòng)的對(duì)應(yīng)位置上把上述第二圖像的至少一部分加權(quán)相加到上述第一圖像上而生成上述更新圖像。
18.一種運(yùn)動(dòng)圖像譯碼方法,包括以下步驟譯碼步驟,譯碼單元通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼而生成譯碼差分圖像;預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元基于上述編碼差分信號(hào)而生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加而生成再現(xiàn)圖像;存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;和圖像更新步驟,圖像更新單元通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,其中,在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
19.一種運(yùn)動(dòng)圖像譯碼程序,是用于使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼而生成譯碼差分圖像;預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào)而生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;和圖像更新單元,通過(guò)把第一圖像和第二圖像的至少一部分加權(quán)相加而生成更新圖像,上述第一圖像為上述再現(xiàn)圖像或上述存儲(chǔ)單元中存儲(chǔ)的參考圖像中的一方,上述第二圖像為該再現(xiàn)圖像或該參考圖像中的另一方,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成對(duì)應(yīng)于不同對(duì)象圖像的預(yù)測(cè)圖像的參考圖像。
20.一種運(yùn)動(dòng)圖像譯碼方法,其特征在于,包括以下步驟譯碼步驟,譯碼單元通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼而生成譯碼差分圖像;預(yù)測(cè)圖像生成步驟,預(yù)測(cè)圖像生成單元基于上述編碼差分信號(hào)而生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;再現(xiàn)圖像生成步驟,再現(xiàn)圖像生成單元通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加而生成再現(xiàn)圖像;存儲(chǔ)步驟,存儲(chǔ)單元存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;和圖像更新步驟,圖像更新單元把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加而生成更新圖像,其中,在上述圖像更新步驟中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,在上述預(yù)測(cè)圖像生成步驟中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
21.一種運(yùn)動(dòng)圖像譯碼程序,是用于使計(jì)算機(jī)作為以下裝置來(lái)工作的程序,所述裝置包括譯碼單元,通過(guò)對(duì)運(yùn)動(dòng)圖像被預(yù)測(cè)編碼后的編碼差分信號(hào)進(jìn)行譯碼而生成譯碼差分圖像;預(yù)測(cè)圖像生成單元,基于上述編碼差分信號(hào)而生成與譯碼對(duì)象的對(duì)象圖像相對(duì)應(yīng)的預(yù)測(cè)圖像;再現(xiàn)圖像生成單元,通過(guò)把上述譯碼差分圖像和上述預(yù)測(cè)圖像相加而生成再現(xiàn)圖像;存儲(chǔ)單元,存儲(chǔ)上述預(yù)測(cè)圖像生成單元為了生成上述預(yù)測(cè)圖像而使用的參考圖像;圖像更新單元,把上述存儲(chǔ)單元中存儲(chǔ)的參考圖像作為第一圖像,把不同于上述存儲(chǔ)單元中存儲(chǔ)的上述第一圖像的參考圖像、上述再現(xiàn)圖像和上述譯碼差分圖像中的至少一個(gè)作為第二圖像,通過(guò)把上述第一圖像和上述第二圖像的至少一部分加權(quán)相加而生成更新圖像,其中,上述圖像更新單元把上述更新圖像存儲(chǔ)在上述存儲(chǔ)單元中,上述預(yù)測(cè)圖像生成單元利用上述存儲(chǔ)單元中存儲(chǔ)的更新圖像作為用于生成預(yù)測(cè)圖像的參考圖像。
全文摘要
本發(fā)明提供一種運(yùn)動(dòng)圖像編碼裝置及方法、運(yùn)動(dòng)圖像譯碼裝置及方法,在運(yùn)動(dòng)圖像編碼裝置10中,預(yù)測(cè)圖像生成部16用存儲(chǔ)在幀存儲(chǔ)器20中的參考圖像,生成對(duì)象圖像的預(yù)測(cè)圖像。差分圖像生成部18通過(guò)對(duì)象圖像和預(yù)測(cè)圖像的差運(yùn)算生成差分圖像,編碼部22對(duì)差分圖像編碼并生成編碼差分信號(hào)。譯碼部28對(duì)編碼差分信號(hào)譯碼并生成譯碼差分圖像。再現(xiàn)圖像生成部30通過(guò)譯碼差分圖像和預(yù)測(cè)圖像的相加生成再現(xiàn)圖像。圖像更新部32通過(guò)把再現(xiàn)圖像或參考圖像中一方的第一圖像和該再現(xiàn)圖像或該參考圖像中另一方面的第二圖像加權(quán)相加,生成更新圖像。更新圖像存儲(chǔ)在幀存儲(chǔ)器20中,在不同對(duì)象圖像的編碼中用作參考圖像。
文檔編號(hào)H04N7/50GK1684519SQ200510065780
公開(kāi)日2005年10月19日 申請(qǐng)日期2005年4月15日 優(yōu)先權(quán)日2004年4月16日
發(fā)明者文仲丞, 陳朝慶 申請(qǐng)人:株式會(huì)社Ntt都科摩