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