專利名稱:動態(tài)圖像編碼裝置、方法和程序以及動態(tài)圖像解碼裝置、方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動態(tài)圖像編碼裝置、方法和程序以及動態(tài)圖像解碼裝置、方法和程序。
背景技術(shù):
為了高效地進(jìn)行動態(tài)圖像數(shù)據(jù)的傳送和蓄積,使用壓縮編碼技術(shù)。在動態(tài)圖像的情況下,廣泛使用 MPEG-I 4 或 ITU(International Telecommunication Union 國際電信聯(lián)盟)H. 261 H. 264方式。在動態(tài)圖像的編碼中,使用時間上相鄰的其他圖像,針對作為編碼對象的對象圖像生成預(yù)測信號,對對象圖像與預(yù)測信號的差分進(jìn)行編碼,從而實現(xiàn)數(shù)據(jù)量的削減。該方法被稱為幀間預(yù)測編碼。例如,在H. 264中,將一幀的圖像分割成由16X16像素構(gòu)成的塊的多個區(qū)域,以塊為單位對上述圖像進(jìn)行編碼處理。在幀間預(yù)測編碼中,針對對象圖像的某個處理塊,進(jìn)行將已編碼并復(fù)原的多個其他幀圖像(以下稱為“已再現(xiàn)圖像”)作為參照圖像的運動預(yù)測,從而生成預(yù)測信號。此時,針對對多個參照圖像施加同一固定的像素插值濾波器而生成的1/4 像素精度的預(yù)測信號候選進(jìn)行塊匹配,選擇對與處理塊之間的誤差進(jìn)行編碼時的編碼量與對參照圖像的識別符和從處理塊起的位移(運動矢量)進(jìn)行編碼時的編碼量之和最小的預(yù)測信號候選,由此生成預(yù)測信號。接著,針對上述處理塊與所生成的預(yù)測信號之間的差分值進(jìn)行離散余弦轉(zhuǎn)換和量化處理,生成編碼數(shù)據(jù)。現(xiàn)有技術(shù)文獻(xiàn)非專利文獻(xiàn)非專利文獻(xiàn)1 大久保、角野、菊池、鈴木、“H. 264/AVC教科書”、株式會社4 > ^ ^ ,2004年、第113 第119頁
發(fā)明內(nèi)容
發(fā)明要解決的課題在非專利文獻(xiàn)1所示的幀間預(yù)測編碼中,在已再現(xiàn)圖像的參照圖像存在多個的情況下,針對所有參照圖像進(jìn)行同一處理,生成預(yù)測信號候選。具體而言,針對多個已再現(xiàn)圖像的參照圖像,施加同一固定的像素插值濾波器來生成預(yù)測信號候選。因此,難以按照每個參照圖像進(jìn)行最佳的處理,難以生成與編碼對象的圖像對應(yīng)的幀間預(yù)測編碼用的預(yù)測信號。本發(fā)明是為了解決上述課題而完成的,其目的在于,通過提供適合于作為對象的幀圖像的處理塊的優(yōu)選預(yù)測信號,高效地進(jìn)行編碼或解碼。用于解決課題的手段為了實現(xiàn)上述目的,本發(fā)明的一個側(cè)面的動態(tài)圖像編碼裝置將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼裝置具有預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多個參照圖像分別決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像 ;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對所述參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各參照圖像的所述處理方法的信息與確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。在上述動態(tài)圖像編碼裝置中,通過組合預(yù)先確定的多個處理,針對多個參照圖像分別決定為了生成預(yù)測信號而應(yīng)該對參照圖像進(jìn)行的處理方法,根據(jù)所決定的關(guān)于處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的預(yù)測信號,所以通過提供適合于處理塊的優(yōu)選參照圖像,能夠高效地進(jìn)行編碼。此時,也可以構(gòu)成為,預(yù)測信號生成方法控制部決定使得根據(jù)處理方法對所述參照圖像進(jìn)行處理時得到的預(yù)測信號與處理塊之間的誤差最小的該處理方法,作為應(yīng)該對該參照圖像進(jìn)行的處理方法。由此,能夠提供適合于處理塊的優(yōu)選預(yù)測信號,能夠高效地進(jìn)行編碼。另外,也可以構(gòu)成為,預(yù)測信號生成方法控制部按照每個所述處理塊進(jìn)行運動預(yù)測,決定預(yù)測誤差最小的運動矢量和參照圖像,作為關(guān)于該處理塊的運動矢量和參照圖像。并且,也可以構(gòu)成為,編碼部將由所述預(yù)測信號生成方法控制部決定的關(guān)于各參照圖像的所述處理方法的信息與所述參照列表編號關(guān)聯(lián)起來進(jìn)行存儲。上述動態(tài)圖像編碼裝置的發(fā)明能夠作為動態(tài)圖像編碼方法的發(fā)明和動態(tài)圖像編碼程序的發(fā)明來記載,能夠如下記述。它們發(fā)揮與動態(tài)圖像編碼裝置的發(fā)明相同的作用和效果。本發(fā)明的一個側(cè)面的動態(tài)圖像編碼方法由動態(tài)圖像編碼裝置執(zhí)行,用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼方法具有以下步驟預(yù)測信號生成方法控制步驟,通過組合預(yù)先確定的多個處理,針對所述多個參照圖像分別決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像;預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟決定的關(guān)于所述處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對所述參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼步驟,將由所述預(yù)測信號生成方法控制步驟決定的關(guān)于各參照圖像的所述處理方法的信息與確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。本發(fā)明的一個側(cè)面的動態(tài)圖像編碼程序用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼程序使計算機(jī)作為以下部分進(jìn)行動作預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多個參照圖像分別決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對所述參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各參照圖像的所述處理方法的信息與確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。為了 實現(xiàn)上述目的,本發(fā)明的一個側(cè)面的動態(tài)圖像解碼裝置針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼裝置具有解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。在上述動態(tài)圖像解碼裝置中,根據(jù)所輸入的編碼數(shù)據(jù),對為了生成預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼,根據(jù)解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息,根據(jù)關(guān)于解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的預(yù)測信號,所以通過提供適合于處理塊的優(yōu)選參照圖像,能夠高效地進(jìn)行解碼。此時,也可以構(gòu)成為,預(yù)測信號生成方法控制部取得使根據(jù)處理方法對所述參照圖像進(jìn)行處理時得到的預(yù)測信號與所述處理塊之間的誤差最小的該處理方法的信息,作為應(yīng)該對該參照圖像進(jìn)行的處理方法的信息。由此,通過提供適合于處理塊的優(yōu)選參照圖像, 能夠高效地進(jìn)行解碼。另外,也可以構(gòu)成為,解碼部將通過解碼而取得的關(guān)于各參照圖像的所述處理方法的信息與所述參照列表編號關(guān)聯(lián)起來進(jìn)行存儲。上述動態(tài)圖像解碼裝置的發(fā)明能夠作為動態(tài)圖像解碼方法的發(fā)明和動態(tài)圖像解碼程序的發(fā)明來記載,能夠如下記述。它們發(fā)揮與動態(tài)圖像解碼裝置的發(fā)明相同的作用和效果。本發(fā)明的一個側(cè)面的動態(tài)圖像解碼方法由動態(tài)圖像解碼裝置執(zhí)行,用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼方法具有以下步驟解碼步驟, 根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制步驟,根據(jù)由所述解碼步驟得到的解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息;以及預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。本發(fā)明的一個側(cè)面的動態(tài)圖像解碼程序用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼程序使計算機(jī)作為以下部分進(jìn)行動作解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、 以及確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。但是,不僅是單一的參照圖像,本發(fā)明還能夠應(yīng)用于參照多個參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼的動態(tài)圖像編碼裝置、動態(tài)圖像編碼方法和動態(tài)圖像編碼程序,能夠如下記述。本發(fā)明的一個側(cè)面的動態(tài)圖像編碼裝置將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼裝置具有預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多組參照圖像組的各參照圖像決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像組的各參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像組;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對所述參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號; 以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各組參照圖像組的所述處理方法 的信息組與確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息一起進(jìn)行編碼。本發(fā)明的一個側(cè)面的動態(tài)圖像編碼方法由動態(tài)圖像編碼裝置執(zhí)行,用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼方法具有以下步驟預(yù)測信號生成方法控制步驟,通過組合預(yù)先確定的多個處理,針對所述多組參照圖像組的各參照圖像決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像組的各參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像組;預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟決定的關(guān)于所述處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對所述參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼步驟,將由所述預(yù)測信號生成方法控制步驟決定的關(guān)于各組參照圖像組的所述處理方法的信息組與確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息一起進(jìn)行編碼。本發(fā)明的一個側(cè)面的動態(tài)圖像編碼程序用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼程序使計算機(jī)作為以下部分進(jìn)行動作預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多組參照圖像組的各參照圖像決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像組的各參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像組;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn) 行的處理方法,對所述參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各組參照圖像組的所述處理方法的信息組與確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息一起進(jìn)行編碼。但是,不僅是單一的參照圖像,本發(fā)明還能夠應(yīng)用于參照多個參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼的動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法和動態(tài)圖像解碼程序,能夠如下記述。本發(fā)明的一個側(cè)面的動態(tài)圖像解碼裝置針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼裝置具有解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各組參照圖像組的各參照圖像進(jìn)行的處理方法的信息組、以及確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號組,取得應(yīng)該對與該參照列表編號組對應(yīng)的參照圖像組的各參照圖像進(jìn)行的處理方法的信息組;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對該參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。本發(fā)明的一個側(cè)面的動態(tài)圖像解碼方法由動態(tài)圖像解碼裝置執(zhí)行,用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼方法具有以下步驟解碼步驟,根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各組參照圖像組的各參照圖像進(jìn)行的處理方法的信息組、以及確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制步驟,根據(jù)由所述解碼步驟得到的解碼對象的處理塊的參照列表編號組,取得應(yīng)該對與該參照列表編號組對應(yīng)的參照圖像組的各參照圖像進(jìn)行的處理方法的信息組;以及預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對該參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。本發(fā)明的一個側(cè)面的動態(tài)圖像解碼程序用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼程序使計算機(jī)作為以下部分進(jìn)行動作解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各組參照圖像組的各參照圖像進(jìn)行的處理方法的信息組、以及確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號組,取得應(yīng)該對與該參照列表編號組對應(yīng)的參照圖像組的各參照圖像進(jìn)行的處理方法的信息組;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對該參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。發(fā)明效果
根據(jù)本發(fā)明,通過組合預(yù)先確定的多個處理,針對多個參照圖像分別決定為了生成預(yù)測信號而應(yīng)該對參照圖像進(jìn)行的處理方法,根據(jù)所決定的關(guān)于處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的預(yù)測信號,所以通過提供適合于處理塊的優(yōu)選參照圖像,能夠高效地進(jìn)行編碼。 并且,根據(jù)本發(fā)明,根據(jù)所輸入的編碼數(shù)據(jù),對為了生成預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼,根據(jù)解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息,根據(jù)關(guān)于解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的預(yù)測信號,所以通過提供適合于處理塊的優(yōu)選參照圖像,能夠高效地進(jìn)行解碼。
圖1是本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像編碼裝置的框圖。圖2是示出參照列表的圖。圖3是示出用于生成預(yù)測信號的處理方法的列表的圖。圖4是示出參照列表編號及其碼的表的圖。圖5是示出用于生成預(yù)測信號的處理方法及其碼的表的圖。圖6是像素插值濾波器的種類的列表編號為2或3以外時的某個參照圖像中的已編碼的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖7是像素插值濾波器的種類的列表編號為2或3時的某個參照圖像中的已編碼的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖8是編碼數(shù)據(jù)的示意圖。圖9是本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像編碼方法的流程圖。圖10是本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像解碼裝置的框圖。圖11是示出參照列表編號的碼和該參照列表編號的表的圖。圖12是示出用于生成預(yù)測信號的處理方法的碼和該處理方法的列表編號的表的圖。圖13是示出參照列表的圖。圖14是示出用于生成預(yù)測信號的處理方法的列表的圖。圖15是示出本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像解碼方法的處理的流程圖。圖16是示出本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像編碼程序的結(jié)構(gòu)的圖。圖17是示出本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像解碼程序的結(jié)構(gòu)的圖。圖18是示出亮度補(bǔ)償預(yù)測處理的有無的列表的表的圖。圖19是示出亮度補(bǔ)償預(yù)測處理的有無及其碼的表的圖。圖20是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖21是示出亮度補(bǔ)償預(yù)測處理的有無及其碼的表的圖。圖22是示出亮度補(bǔ)償預(yù)測處理的有無的列表的表的圖。圖23是示出表示與用于生成預(yù)測信號的處理有關(guān)的信息及其識別編號的表的圖。圖24是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖25是預(yù)測信號生成方法 編碼數(shù)據(jù)的示意圖。圖26是編碼數(shù)據(jù)的示意圖。圖27是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖28是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖29是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖30是示出表示與用于生成預(yù)測信號的處理有關(guān)的信息組及其識別編號的表的圖。圖31是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖32是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖33是編碼數(shù)據(jù)的示意圖。圖34是編碼數(shù)據(jù)的示意圖。圖35是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖36是預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。圖37是編碼數(shù)據(jù)的示意圖。圖38是示出變形例1的預(yù)測信號生成方法信息的編碼的處理的流程圖。圖39是示出變形例1的預(yù)測信號生成方法信息的解碼的處理的流程圖。圖40是示出變形例2的預(yù)測信號生成方法信息組的編碼的處理的流程圖。圖41是示出變形例2的預(yù)測信號生成方法信息組的解碼的處理的流程圖。圖42是用于執(zhí)行在記錄介質(zhì)中記錄的程序的計算機(jī)的硬件結(jié)構(gòu)圖。圖43是圖42的計算機(jī)的立體圖。圖44是示出圖14(b)的另一例的表。圖45是示出圖23的另一例的表。
具體實施例方式下面,使用附圖對本發(fā)明的一個側(cè)面的實施方式進(jìn)行說明。另外,在各圖中,對相同或相當(dāng)?shù)牟糠謽?biāo)注相同標(biāo)號。(關(guān)于動態(tài)圖像編碼裝置)圖1示出本發(fā)明的一個側(cè)面的實施方式的動態(tài)圖像編碼裝置100的框圖。動態(tài)圖像編碼裝置100具有輸入部101、預(yù)測信號生成方法控制部102、幀存儲器103、預(yù)測信號生成部104、減法器105、轉(zhuǎn)換/量化部106、編碼部107、逆量化/逆轉(zhuǎn)換部108、加法器109、 輸出部110。下面,敘述像上述那樣構(gòu)成的動態(tài)圖像編碼裝置100的各部的功能。輸入部101輸入構(gòu)成動態(tài)圖像的多個圖像。接著,輸入部101將作為編碼對象的圖像分割成由8X8像素構(gòu)成的多個處理塊。接著,輸入部101經(jīng)由線Llll將作為處理對象的處理塊輸出到預(yù)測信號生成方法控制部102和減法器105。另外,處理塊的大小不限于 8X8像素。預(yù)測信號生成方法控制部102通過組合預(yù)先存儲的多個處理,按照每個參照圖像決定用于生成預(yù)測信號的處理方法。此時,預(yù)測信號生成方法控制部102使用經(jīng)由線L117輸入的幀存儲器103內(nèi)的參照圖像,組合預(yù)先存儲的多個處理并按照每個參照圖像決定用于生成預(yù)測信號的處理方法,使得在對經(jīng)由線Llll從輸入部101輸入的編碼對象的處理塊進(jìn)行運動預(yù)測時,誤差信號最小。另外,預(yù)測信號生成方法控制部102組合多個處理來決定用于生成預(yù)測信號的處理方法的方法不限于上述方法。預(yù)測信號生成方法控制部102按照要編碼的每個幀圖像,經(jīng)由線L112向預(yù)測信號生成部104輸出對各參照圖像進(jìn)行的處理方法的信息。并且,預(yù)測信號生成方法控制部102按照要編碼的每個幀圖像,經(jīng)由線L113向編碼部107輸出對各參照圖像進(jìn)行的處理的信息。接著,預(yù)測信號生成方法控制部102按照編碼對象的每個處理塊進(jìn)行運動預(yù)測,經(jīng)由線L116向幀存儲器103和編碼部107輸出預(yù)測誤差最小的運動矢量和參照圖像的信息。另外,預(yù)測信號生成方法控制部102進(jìn)行運動預(yù)測來決定運動矢量和參照圖像的信息的方法不限于上述方法。幀存儲器103存儲過去已編碼并在此后進(jìn)行了復(fù)原的多個參照圖像。幀存儲器 103經(jīng)由線L117向預(yù)測信號生成方法控制部102輸出參照圖像,以便在預(yù)測信號生成方法控制部102中決定對各參照圖像進(jìn)行的用于生成預(yù)測信號的處理方法。并且,幀存儲器103 經(jīng)由線L117向預(yù)測信號生成方法控制部102輸出參照圖像,以便進(jìn)行編碼對象的處理塊的運動預(yù)測。并且,幀存儲器103使用與從預(yù)測信號生成方法控制部102輸入的運動矢量和參照圖像有關(guān)的信息,從存儲在幀存儲器103中的參照圖像中讀出用于生成預(yù)測信號的像素信號,經(jīng)由線L114輸出到預(yù)測信號生成部104。預(yù)測信號生成部104針對從幀存儲器103輸入的參照圖像的像素信號,根據(jù)從預(yù)測信號生成方法控制部102輸入的用于生成預(yù)測信號的處理方法的信息,生成針對處理塊的預(yù)測信號。預(yù)測信號生成部104經(jīng)由線L115向減法器105和加法器109輸出所生成的預(yù)測信號。
減法器105求出從輸入部101輸入的處理塊與從預(yù)測信號生成部104輸入的預(yù)測信號的差分,經(jīng)由線L118輸出到轉(zhuǎn)換/量化部106。轉(zhuǎn)換/量化部106在對從減法器105輸入的差分信號實施轉(zhuǎn)換后對其進(jìn)行量化, 經(jīng)由線L119輸出到編碼部107和逆量化/逆轉(zhuǎn)換部108。編碼部107在編碼對象的幀圖像的最初的處理塊的編碼之前,針對對從預(yù)測信號生成方法控制部102輸入的各參照圖像進(jìn)行的處理的信息進(jìn)行編碼(S卩,生成預(yù)測信號生成方法編碼數(shù)據(jù))。并且,編碼部107按照編碼對象的幀圖像的各處理塊,對從預(yù)測信號生成方法控制部102輸入的參照列表編號和運動矢量的信息、以及從轉(zhuǎn)換/量化部106輸入的轉(zhuǎn)換量化差分信號進(jìn)行編碼。接著,編碼部107經(jīng)由線L122向輸出部110輸出編碼后的數(shù)據(jù)。逆量化/逆轉(zhuǎn)換部108對從轉(zhuǎn)換/量化部106輸入的轉(zhuǎn)換量化差分信號實施逆量化和逆轉(zhuǎn)換,生成差分信號,經(jīng)由線Ll20輸出到加法器109。加法器109對從預(yù)測信號生成部104輸入的預(yù)測信號和從逆量化/逆轉(zhuǎn)換部108 輸入的差分信號進(jìn)行相加,復(fù)原處理塊,將復(fù)原后的處理塊作為參照圖像,經(jīng)由線L121輸出到幀存儲器103。輸出部110向外部輸出從編碼部107輸入的編碼數(shù)據(jù)。接著,詳細(xì)說明幀存儲器103。幀存儲器103由多個幀緩存構(gòu)成,在各幀緩存中分別保存過去復(fù)原的參照圖像。并且,各幀緩存根據(jù)參照列表來進(jìn)行管理。圖2是示出參照列表的圖。具體而言,參照列表表示對各幀緩存分配的幀緩存編號與參照列表編號之間的對應(yīng)。使該幀緩存編號與參照列表編號進(jìn)行對應(yīng)的方法既可以是預(yù)先確定的自動的方法, 也可以是手動決定的方法。幀存儲器103使用參照列表編號和運動矢量,針對在與參照列表中的該參照列表編號對應(yīng)的幀緩存編號的幀緩存中保存的參照圖像,讀出運動矢量所指的地址的像素信號,并輸出到預(yù)測信號生成部104。接著,詳細(xì)說明預(yù)測信號生成方法控制部102。預(yù)測信號生成方法控制部102存儲與針對用于生成預(yù)測信號的參照圖像的處理方法有關(guān)的信息。具體而言,作為該處理方法的種類,預(yù)測信號生成方法控制部102存儲(a)像素插值的精度、(b)像素插值濾波器的種類、(c)像素插值時的運算取整方法的列表。這里,(a)像素插值的精度表示根據(jù)整數(shù)像素精度的已復(fù)原的參照圖 像進(jìn)行像素插值而生成分?jǐn)?shù)像素精度的預(yù)測信號時的像素插值的精度。并且,(b)像素插值濾波器的種類表示根據(jù)整數(shù)像素精度的已復(fù)原的參照圖像生成分?jǐn)?shù)像素精度的預(yù)測信號時對已復(fù)原的參照圖像施加的濾波器的種類。(c)像素插值時的運算取整方法表示在根據(jù)已復(fù)原的參照圖像進(jìn)行像素插值而生成分?jǐn)?shù)像素精度的預(yù)測信號時對已復(fù)原的參照圖像施加濾波器進(jìn)行運算時,在哪個時刻對運算中途的小數(shù)值取整為整數(shù)值。圖3是示出保存在預(yù)測信號生成方法控制部102中的用于生成預(yù)測信號的處理方法的列表。圖3(a)是示出像素插值的精度的列表,圖3(b)是示出像素插值濾波器的種類的列表,圖3(c)是示出像素插值時的取整方法的列表,分別示出各處理的種類中的處理方法。在圖3(a)的像素插值的精度的列表中具有整數(shù)像素精度、1/2像素精度、1/4像素精度、 1/8像素精度,分別分配0、1、2、3作為列表編號。并且,在圖3(b)的像素插值濾波器的種類中具有濾波器系數(shù)固定的2種固定濾波器1和固定濾波器2、濾波器系數(shù)可變的2種可變?yōu)V波器1和可變?yōu)V波器2、以及與最近使用可變?yōu)V波器1或可變?yōu)V波器2進(jìn)行處理時相同的可變?yōu)V波器即最近可變?yōu)V波器,分別分配0、1、2、3、4作為列表編號。在圖3(c)的像素插值時的取整方法中具有僅在運算最后取整和在每個運算中途取整,分別分配0、1作為列表編號。預(yù)測信號生成方法控制部102在進(jìn)行編碼對象的幀圖像的各處理塊的處理之前,通過組合預(yù)先存儲的多個處理,按照每個參照圖像決定用于生成預(yù)測信號的處理方法。這里的決定方法按照如下的方式?jīng)Q定針對從幀存儲器輸入的各參照圖像,在對參照圖像的像素信號進(jìn)行處理而進(jìn)行運動預(yù)測時,使其與輸入圖像之間的誤差最小。并且,預(yù)測信號生成方法控制部102使用參照列表編號作為參照圖像的識別編號,按照每個參照列表編號,通過組合上述(a)像素插值的精度、(b)像素插值濾波器的種類、(c)像素插值時的運算取整方法,決定預(yù)測信號生成方法,向編碼部107輸出所決定的預(yù)測信號生成方法的信息。然后, 預(yù)測信號生成方法控制部102按照編碼對象的每個處理塊進(jìn)行運動預(yù)測,將預(yù)測誤差最小的運動矢量和參照圖像的信息經(jīng)由線L116輸出到幀存儲器103。接著,詳細(xì)說明預(yù)測信號生成部104。預(yù)測信號生成部104從幀存儲器103輸入用于生成預(yù)測信號的參照圖像的像素信號,根據(jù)從預(yù)測信號生成方法控制部102輸入的與上述參照圖像的參照列表編號對應(yīng)的處理方法,對參照圖像進(jìn)行處理,從而生成預(yù)測信號。接著,預(yù)測信號生成部104向減法器105和加法器109輸出所生成的預(yù)測信號。接著,詳細(xì)說明編碼部107。編碼部107按照編碼對象的每個幀圖像,首先,對從預(yù)測信號生成方法控制部102輸入的參照列表編號和用于生成其預(yù)測信號的處理方法的信息進(jìn)行編碼,存儲在編碼部107內(nèi)。圖4示出參照列表編號及其碼的表。并且,圖5示出生成預(yù)測信號的處理方法及其碼的表。圖5(a)、(b)、(c)分別是像素插值的精度、像素插值濾波器的種類、像素插值時的運算取整方法的列表編號及其碼的表。并且,在像素插值濾波器的種類的列表編號為2或3、即像素插值濾波器的種類為可變長度濾波器1或可變長度濾波器2的情況下,編碼部107對最后的可變?yōu)V波器的濾波器系數(shù)進(jìn)行編碼。圖6是像素插值濾波器的種類的列表編號為2或3以外時的針對某個參照圖像的已編碼的參照列表編號和生成預(yù)測信號的處理方法的信息的數(shù)據(jù)的示意圖,圖7是像素插值濾波器的種類的列表編號為2或3時的針對某個參照圖像的已編碼的參照列表編號和生成預(yù)測信號的處理方法 (預(yù)測信號生成方法編碼數(shù)據(jù))的示意 圖。編碼部107對預(yù)先確定的參照圖像數(shù)量的已編碼的參照列表編號和生成預(yù)測信號的處理方法進(jìn)行統(tǒng)合。然后,編碼部107按照編碼對象的幀圖像的每個處理塊,對用于生成預(yù)測信號的參照列表編號、運動矢量以及轉(zhuǎn)換量化差分信號進(jìn)行編碼,與上述預(yù)測信號生成方法編碼數(shù)據(jù)一起輸出到輸出部110。圖8是已編碼的數(shù)據(jù)的示意圖。(關(guān)于動態(tài)圖像編碼方法)接著,使用圖9說明由動態(tài)圖像編碼裝置100執(zhí)行的動態(tài)圖像編碼方法的處理。圖 9是示出本實施方式的動態(tài)圖像編碼方法的處理的流程圖。首先,預(yù)測信號生成方法控制部102按照編碼對象的每個幀圖像,使用從輸入部 101輸入的編碼對象的幀圖像和從幀存儲器103輸入的參照圖像,決定應(yīng)該對各參照圖像進(jìn)行的處理方法,編碼部107對上述決定的處理方法的信息進(jìn)行編碼,生成預(yù)測信號生成方法編碼數(shù)據(jù)(步驟S101)。另外,上述所決定的用于生成預(yù)測信號的處理方法的信息還輸出到預(yù)測信號生成部104。接著,輸入部101輸入由多張圖像構(gòu)成的動態(tài)圖像的信號后,將作為編碼對象的幀圖像分割成由8X8像素構(gòu)成的處理塊(步驟S102)。接著,預(yù)測信號生成方法控制部102按照編碼對象的每個處理塊進(jìn)行運動預(yù)測 (進(jìn)行塊匹配),決定與處理塊之間的預(yù)測誤差最小的運動矢量和參照圖像,編碼部107對參照圖像的參照列表編號和運動矢量的信息進(jìn)行編碼(步驟S103)。接著,預(yù)測信號生成部104根據(jù)用于生成預(yù)測信號的處理方法的信息,針對從幀存儲器103讀出的參照圖像的像素信號,進(jìn)行與該參照圖像對應(yīng)的處理,從而生成預(yù)測信號(步驟S104)。接著,減法器105求出從輸入部101輸入的處理塊與由預(yù)測信號生成部104生成的預(yù)測信號的差分,轉(zhuǎn)換/量化部106在對由減法器105求出的差分信號實施轉(zhuǎn)換后對其進(jìn)行量化,將所得到的轉(zhuǎn)換量化差分信號輸出到編碼部107和逆量化/逆轉(zhuǎn)換部108。然后,編碼部107對轉(zhuǎn)換量化差分信號進(jìn)行編碼(步驟S105)。接著,逆量化/逆轉(zhuǎn)換部108對從轉(zhuǎn)換/量化部106輸出的轉(zhuǎn)換量化差分信號實施逆量化和逆轉(zhuǎn)換,加法器109對逆量化和逆轉(zhuǎn)換后的信號(復(fù)原后的差分信號)與預(yù)測信號進(jìn)行相加,然后,將相加后的復(fù)原信號作為參照圖像存儲在幀存儲器103中(步驟S106)。接著,判斷是否針對編碼對象的幀圖像的所有處理塊結(jié)束了上述步驟S103 S106的處理(步驟S107),在還存在未結(jié)束處理的處理塊的情況下(步驟S107 “否”的情況),針對未處理的處理塊反復(fù)進(jìn)行步驟S103 S106的處理。另一方面,在針對所有處理塊結(jié)束了處理的情況下(步驟S107 “是”的情況),結(jié)束圖9的處理。
(關(guān)于圖像解碼裝置) 接著,說明本實施方式的動態(tài)圖像解碼裝置。圖10是本實施方式的動態(tài)圖像解碼裝置1000的框圖。動態(tài)圖像解碼裝置1000具有輸入部1001、解碼部1002、預(yù)測信號生成方法控制部1003、幀存儲器1004、預(yù)測信號生成部1005、逆量化/逆轉(zhuǎn)換部1006、加法器 1007、輸出部 1008。下面,敘述像上述那樣構(gòu)成的動態(tài)圖像解碼裝置1000的各部的功能。輸入部1001輸入由上述動態(tài)圖像編碼裝置編碼后的編碼數(shù)據(jù),并將其輸出到解碼部1002。解碼部1002根據(jù)從輸入部1001輸入的編碼數(shù)據(jù),按照解碼對象的每個幀圖像,首先對應(yīng)該對各參照圖像進(jìn)行的處理的信息(預(yù)測信號生成方法編碼數(shù)據(jù))進(jìn)行解碼,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部1003。接著,解碼部1002按照解碼對象的幀圖像的每個處理塊,對用于生成預(yù)測信號的參照圖像的參照列表編號進(jìn)行解碼,經(jīng)由線LlOll 輸出到預(yù)測信號生成方法控制部1003和幀存儲器1004。接著,解碼部1002按照解碼對象的幀圖像的每個處理塊,對運動矢量的數(shù)據(jù)進(jìn)行解碼,經(jīng)由線L1012輸出到預(yù)測信號生成方法控制部1003。接著,解碼部1002對轉(zhuǎn)換量化差分信號進(jìn)行解碼,將其輸出到逆量化/ 逆轉(zhuǎn)換部1006。預(yù)測信號生成方法控制部1003存儲從解碼部1002輸入的每個參照圖像的用于生成預(yù)測信號的處理方法的信息。預(yù)測信號生成方法控制部1003參照所存儲的針對各參照圖像的處理的信息,參照從解碼部1002輸入的解碼對象的處理塊的參照列表編號,經(jīng)由線 L1014將與該參照列表編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息輸出到預(yù)測信號生成部1005。幀存儲器1004存儲過去已解碼并復(fù)原后的多個參照圖像。幀存儲器1004針對要解碼的處理塊,從解碼部1002輸入用于生成預(yù)測信號的參照圖像的參照列表編號和運動矢量的信息,經(jīng)由線L1015將該參照圖像的運動矢量所指的位置的地址的像素信號輸出到預(yù)測信號生成部1005。預(yù)測信號生成部1005針對從幀存儲器1004輸入的用于生成預(yù)測信號的像素信號,使用從預(yù)測信號生成方法控制部1003輸入的針對該參照圖像的參照列表編號的處理的信息進(jìn)行處理,生成要解碼的對象塊的預(yù)測信號。逆量化/逆轉(zhuǎn)換部1006對從解碼部1002輸入的轉(zhuǎn)換量化差分信號實施逆量化和逆轉(zhuǎn)換,生成差分信號,經(jīng)由線L1017輸出到加法器1007。加法器1007對從預(yù)測信號生成部1005輸入的預(yù)測信號和從逆量化/逆轉(zhuǎn)換部 1006輸入的差分信號進(jìn)行相加,復(fù)原處理塊,將其作為參照圖像經(jīng)由線L1018輸出到幀存儲器1004和輸出部1008。輸出部1008向外部輸出從加法器1007輸入的復(fù)原后的處理塊。接著,詳細(xì)說明解碼部1002。從輸入部1001輸入到解碼部1002的編碼數(shù)據(jù)與所述圖8所示的編碼數(shù)據(jù)相同。解碼部1002根據(jù)從輸入部1001輸入的編碼數(shù)據(jù),按照解碼對象的每個幀圖像,依次對與各參照圖像有關(guān)的用于生成預(yù)測信號的處理方法的信息(這里為處理方法的種類即像素插值的精度的列表編號、像素插值濾波器的種類的列表編號、 像素插值時的運算取整方法的列表編號)進(jìn)行解碼。圖11示出參照列表編號的碼和該參照列表編號的表。并且,圖12示出處理方法的碼和該處理方法的列表編號的表。具體而言,圖12(a)示出像素插值的精度及其列表編號的表,圖12(b)示出像素插值濾波器的種類及其列表編號的表,圖12(c)示出像素插值時的運算取整方法的碼及其列表編號的表。并且,在解碼后的像素插值濾波器的種類的列表編號為2或3的情況下,解碼部1002在像素插值時的運算取整方法的解碼后對可變?yōu)V波器的濾波器系數(shù)進(jìn)行解碼。另外,像素插值濾波器的種類的列表編號為2或3以外時的、針對解碼前的某個參照圖像的已編碼的參照列表編號和用于生成預(yù)測信號的處理方法的信息與所述圖6所示的信息相同。并且,像素插值濾波器的種類的列表編號為2或3時的、針對解碼前的某個參照圖像的已編碼的參照列表編號和用于生成預(yù)測信號的處理方法的信息與所述圖7所示的信息相同。接著,解碼部 1002對預(yù)先確定的參照圖像數(shù)量的參照列表編號和用于生成預(yù)測信號的處理方法的信息進(jìn)行解碼,將其輸出到預(yù)測信號生成方法控制部1003。接著,解碼部1002按 照解碼對象的每個處理塊,對參照列表編號、運動矢量以及轉(zhuǎn)換量化差分信號進(jìn)行解碼。接著,詳細(xì)說明幀存儲器1004。幀存儲器1004由多個幀緩存構(gòu)成,在各幀緩存中分別保存過去復(fù)原的參照圖像。并且,各幀緩存根據(jù)參照列表進(jìn)行管理。圖13是示出參照列表的圖。具體而言,參照列表表示對各幀緩存分配的幀緩存編號與參照列表編號之間的對應(yīng)。使該幀緩存編號與參照列表編號進(jìn)行對應(yīng)的方法既可以是預(yù)先確定的自動的方法, 也可以是手動決定的方法。幀存儲器1004針對在與從解碼部1002輸入的解碼對象的處理塊的參照列表編號對應(yīng)的幀緩存編號的幀緩存中保存的參照圖像,將從解碼部1002輸入的運動矢量所指的地址的圖像信號輸出到預(yù)測信號生成部1005。接著,詳細(xì)說明預(yù)測信號生成方法控制部1003。預(yù)測信號生成方法控制部1003存儲用于生成預(yù)測信號的參照圖像列表和與針對該參照圖像列表編號的參照圖像的處理方法有關(guān)的信息。具體而言,接著,作為該處理方法的種類,預(yù)測信號生成方法控制部1003存儲(a)像素插值的精度、(b)像素插值濾波器的種類、(c)像素插值時的運算取整方法的列表。這里,(a)像素插值的精度表示根據(jù)整數(shù)像素精度的已復(fù)原的參照圖像進(jìn)行像素插值而生成分?jǐn)?shù)像素精度的預(yù)測信號時的像素插值的精度。并且,(b)像素插值濾波器的種類表示根據(jù)整數(shù)像素精度的已復(fù)原的參照圖像生成分?jǐn)?shù)像素精度的預(yù)測信號時對已復(fù)原的參照圖像施加的濾波器的種類。(c)像素插值時的運算取整方法表示在根據(jù)已復(fù)原的參照圖像進(jìn)行像素插值而生成分?jǐn)?shù)像素精度的預(yù)測信號時對已復(fù)原的參照圖像施加濾波器進(jìn)行運算時,在哪個時刻對運算中途的小數(shù)值取整為整數(shù)值。圖14是示出保存在預(yù)測信號生成方法控制部1003中的處理方法的列表。圖14(a)是示出像素插值的精度的列表,圖14(b) 是示出像素插值濾波器的種類的列表,圖14(c)是示出像素插值時的取整方法的列表,分別示出各處理的種類中的處理方法。在圖14(a)的像素插值的精度的列表中具有0、1、2、3 作為列表編號,分別分配整數(shù)像素精度、1/2像素精度、1/4像素精度、1/8像素精度。并且, 在圖14(b)的像素插值濾波器的種類的列表中具有0、1、2、3、4作為列表編號,分別分配濾波器系數(shù)固定的2種固定濾波器1和固定濾波器2、濾波器系數(shù)可變的2種可變?yōu)V波器1和可變?yōu)V波器2、以及與最近使用可變?yōu)V波器1或可變?yōu)V波器2進(jìn)行處理時相同的可變?yōu)V波器即最近可變?yōu)V波器。在圖14(c)的像素插值時的取整方法的列表中具有0、1作為列表編號,分別分配僅在運算最后取整和在每個運算中途取整。接著,詳細(xì)說明預(yù)測信號生成部1005。預(yù)測信號生成部1005從幀存儲器1004輸入用于生成解碼對象的處理塊的預(yù)測信號的圖像信號。接著,預(yù)測信號生成部1005對所述圖像信號進(jìn)行基于從預(yù)測信號生成方法控制部1003輸入的與該解碼對象的處理塊的參照列表編號對應(yīng)的處理方法的處理,從而 生成解碼對象的處理塊的預(yù)測信號。(關(guān)于動態(tài)圖像解碼方法)接著,使用圖15說明由動態(tài)圖像解碼裝置1000執(zhí)行的動態(tài)圖像解碼方法的處理。 圖15是示出本實施方式的動態(tài)圖像解碼方法的處理的流程圖。首先,輸入部1001輸入編碼數(shù)據(jù)后,解碼部1002按照解碼對象的每個幀圖像,對為了生成預(yù)測信號而對各參照圖像進(jìn)行的處理方法的信息進(jìn)行解碼(步驟S1001)。接著,解碼部1002對解碼對象的處理塊的參照圖像的參照列表編號進(jìn)行解碼(步驟 S1002)。接著,解碼部1002對解碼對象的處理塊的運動矢量進(jìn)行解碼(步驟S1003)。接著,解碼部1002對解碼對象的處理塊的轉(zhuǎn)換量化差分信號進(jìn)行解碼(步驟
51004)。接著,預(yù)測信號生成部1005使用解碼后的參照列表編號和運動矢量,從幀存儲器 1004中讀出用于生成預(yù)測信號的參照圖像,根據(jù)存儲在預(yù)測信號生成方法控制部1003中的處理方法的信息對參照圖像實施處理,從而生成解碼對象的處理塊的預(yù)測信號(步驟
51005)。接著,逆量化/逆轉(zhuǎn)換部1006對從解碼部1002輸出的轉(zhuǎn)換量化差分信號實施逆量化和逆轉(zhuǎn)換,加法器1007對逆量化和逆轉(zhuǎn)換后的信號(復(fù)原后的差分信號)與上述生成的預(yù)測信號進(jìn)行相加(步驟S1006)。由此,復(fù)原了處理塊的圖像信號。復(fù)原后的處理塊的圖像信號由輸出部1008輸出,并且,作為參照圖像存儲在幀存儲器1004中(步驟S1007)。接著,判斷是否針對解碼對象的幀圖像的所有處理塊結(jié)束了上述步驟S1002 S1007的處理(步驟S1008),在還存在未結(jié)束處理的處理塊的情況下(步驟S1008 “否”的情況),針對未處理的處理塊反復(fù)進(jìn)行步驟S1002 S1007的處理。另一方面,在針對所有處理塊結(jié)束了處理的情況下(步驟S1008 “是”的情況),結(jié)束圖15的處理。(關(guān)于動態(tài)圖像編碼程序、動態(tài)圖像解碼程序)動態(tài)圖像編碼裝置的發(fā)明能夠記載為用于使計算機(jī)作為動態(tài)圖像編碼裝置發(fā)揮功能的動態(tài)圖像編碼程序的發(fā)明?;蛘撸軌?qū)⒈緦嵤┓绞降膭討B(tài)圖像編碼方法作為程序存儲在記錄介質(zhì)中來提供。并且,動態(tài)圖像解碼裝置的發(fā)明能夠記載為用于使計算機(jī)作為動態(tài)圖像解碼裝置發(fā)揮功能的動態(tài)圖像解碼程序的發(fā)明?;蛘撸軌?qū)⒈緦嵤┓绞降膭討B(tài)圖像解碼方法作為程序存儲在記錄介質(zhì)中來提供。動態(tài)圖像編碼程序和動態(tài)圖像解碼程序例如存儲在記錄介質(zhì)中來提供。作為記錄介質(zhì),例示有軟盤、CD-ROM、DVD等記錄介質(zhì)、或者ROM等記錄介質(zhì)、或者半導(dǎo)體存儲器等。使用圖16對用于使計算機(jī)作為動態(tài)圖像編碼裝置100進(jìn)行動作的動態(tài)圖像編碼程序190進(jìn)行說明。如圖16所示,動態(tài)圖像編碼程序190具有統(tǒng)一進(jìn)行處理的主模塊 1900、輸入模塊1901、預(yù)測信號生成方法控制模塊1902、存儲模塊1903、預(yù)測信號生成模塊 1904、減法模塊1905、轉(zhuǎn)換/量化模塊1906、編碼模塊1907、逆量化/逆轉(zhuǎn)換模塊1908、力口法模塊1909、輸出模塊1910。上述輸入模塊1901、預(yù)測信號生成方法控制模塊1902、存儲模塊1903、預(yù)測信號生成模塊1904、減法模塊1905、轉(zhuǎn)換/量化模塊1906、編碼模塊1907、逆量化/逆轉(zhuǎn)換模塊1908、加法模塊1909、輸出模塊1910各自使計算機(jī)進(jìn)行的功能與上述輸入部101、預(yù)測信號生成方法控制部102、幀存儲器103、預(yù)測信號生成部104、減法器105、 轉(zhuǎn)換/量化部106、編碼部107、逆量化/逆轉(zhuǎn)換部108、加法器109、輸出部110各自的功能相同。接著,使用圖17對用于使計算機(jī)作為動態(tài)圖像解碼裝置1000進(jìn)行動作的動態(tài)圖像解碼程序200進(jìn)行說明。如圖17所示,動態(tài)圖像解碼程序200具有統(tǒng)一進(jìn)行處理的主模塊2000、輸入模塊2001、解碼模塊2002、預(yù)測信號生成方法控制模塊2003、存儲模塊2004、 預(yù)測信號生成模塊2005、逆量化/逆轉(zhuǎn)換模塊2006、加法模塊2007、輸出模塊2008。上述輸入模塊2001、解碼模塊2002、預(yù)測信號生成方法控制模塊2003、存儲模塊2004、預(yù)測信號生成模塊2005、逆量化/逆轉(zhuǎn)換模塊2006、加法模塊2007、輸出模塊2008各自使計算機(jī)進(jìn)行的功能與上述輸入部1001、解碼部1002、預(yù)測信號生成方法控制部1003、幀存儲器1004、 預(yù)測信號生成部1005、逆量化/逆轉(zhuǎn)換部1006、加法器1007、輸出部1008各自的功能相同。像上述那樣構(gòu)成的動態(tài)圖像編碼程序190和動態(tài)圖 像解碼程序200存儲在圖42 所示的記錄介質(zhì)10中,由后述的計算機(jī)30來執(zhí)行。圖42是示出用于執(zhí)行記錄在記錄介質(zhì)中的程序的計算機(jī)的硬件結(jié)構(gòu)的圖,圖43 是用于執(zhí)行存儲在記錄介質(zhì)中的程序的計算機(jī)的立體圖。作為計算機(jī),包含具有CPU并進(jìn)行基于軟件的處理和控制的DVD播放器、機(jī)頂盒、移動電話等。如圖42所示,計算機(jī)30具有軟盤驅(qū)動裝置、⑶-ROM驅(qū)動裝置、DVD驅(qū)動裝置等讀取裝置12 ;使操作系統(tǒng)常駐的作業(yè)用存儲器(RAM) 14 ;存儲記錄介質(zhì)10所存儲的程序的存儲器16 ;顯示器18 ;作為輸入裝置的鼠標(biāo)20和鍵盤22 ;用于進(jìn)行數(shù)據(jù)等的收發(fā)的通信裝置24 ;以及對程序的執(zhí)行進(jìn)行控制的CPU 26。在將記錄介質(zhì)10插入到讀取裝置12中時, 計算機(jī)30能夠從讀取裝置12訪問存儲在記錄介質(zhì)10中的動態(tài)圖像編碼程序190,通過該動態(tài)圖像編碼程序190,能夠作為本發(fā)明的一個側(cè)面的動態(tài)圖像編碼裝置進(jìn)行動作。并且, 在將記錄介質(zhì)10插入到讀取裝置12中時,計算機(jī)30能夠從讀取裝置12訪問存儲在記錄介質(zhì)10中的動態(tài)圖像解碼程序200,通過該動態(tài)圖像解碼程序200,能夠作為本發(fā)明的一個側(cè)面的動態(tài)圖像解碼裝置進(jìn)行動作。如圖43所示,動態(tài)圖像編碼程序或動態(tài)圖像解碼程序也可以作為疊加在載波上的計算機(jī)數(shù)據(jù)信號40而經(jīng)由網(wǎng)絡(luò)提供。在該情況下,計算機(jī)30將通過通信裝置24接收到的動態(tài)圖像編碼程序或動態(tài)圖像解碼程序存儲在存儲器16中,能夠執(zhí)行該動態(tài)圖像編碼程序或動態(tài)圖像解碼程序。(關(guān)于本實施方式的作用和效果)這里,說明本實施方式的動態(tài)圖像編碼裝置100的作用和效果。在動態(tài)圖像編碼裝置100中,在對編碼對象的幀圖像的處理塊進(jìn)行預(yù)測編碼時,預(yù)測信號生成方法控制部 102通過組合預(yù)先確定的多個處理,按照每個參照圖像決定殘差信號最小的處理方法,預(yù)測信號生成部104對參照圖像實施基于所述決定的處理方法的處理,生成預(yù)測信號,所以能夠提供適合于編碼對象的幀圖像的處理塊的優(yōu)選預(yù)測信號,能夠高效地進(jìn)行編碼。接著,說明本實施方式的動態(tài)圖像解碼裝置1000的作用和效果。在動態(tài)圖像解碼裝置1000中,在對解碼對象的幀圖像的處理塊進(jìn)行預(yù)測解碼時,預(yù)測信號生成方法控制部 1003通過組合預(yù)先確定的多個處理,按照每個參照圖像對殘差信號最小的處理方法進(jìn)行解碼,預(yù)測信號生成部1005對參照圖像實施基于所述解碼后的處理方法的處理,生成預(yù)測信號,所以能夠提供適合于解碼對象的幀圖像的處理塊的優(yōu)選參照圖像,能夠高效地進(jìn)行解
碼。 另外,在本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,對多個復(fù)原后的參照圖像進(jìn)行識別的方法不限于上述參照列表,只要是唯一識別參照圖像的方法即可, 可以是任意方法。并且,在使用參照列表識別多個參照圖像的情況下,保存參照列表編號和參照圖像的幀緩存的幀緩存編號與參照列表之間的對應(yīng)不限于上述方法。并且,參照列表編號與參照列表編號的碼的對應(yīng)不限于上述方法。并且,在本實施方式的動態(tài)圖像編碼裝置通過雙方向預(yù)測進(jìn)行預(yù)測編碼的情況下、以及本實施方式的動態(tài)圖像解碼裝置通過雙方向預(yù)測進(jìn)行預(yù)測解碼的情況下,也可以按照前方向預(yù)測和后方向預(yù)測來生成參照列表,合并各預(yù)測方向的參照列表編號和與對參照圖像進(jìn)行的處理方法有關(guān)的信息進(jìn)行編碼(或解碼)。并且,關(guān)于本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置對參照圖像進(jìn)行的像素插值的精度、像素插值濾波器的種類、像素插值時的運算取整方法,其處理方法不限于上述方法。并且,在本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置對參照圖像進(jìn)行的處理的各種類中,其處理方法和碼的關(guān)系不限于上述關(guān)系。并且,本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置對參照圖像進(jìn)行的處理的種類至少為一種以上即可,在各處理的種類中具有至少2個以上的處理方法即可。并且,本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置也可以對在與同一參照列表編號對應(yīng)的幀緩存編號的幀緩存中保存的同一參照圖像進(jìn)行不同的處理,生成不同的預(yù)測信號。并且,本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置為了生成預(yù)測信號而對參照圖像進(jìn)行的處理的種類不限于上述的像素插值的精度、像素插值濾波器的種類、像素插值時的運算取整方法,也可以是在整數(shù)像素位置施加的濾波器的種類,還可以是與全局運動補(bǔ)償?shù)挠袩o及其方法有關(guān)的種類,還可以是與仿射變換的有無及其方法有關(guān)的種類。并且,在本實施方式的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置為了生成預(yù)測信號而對參照圖像進(jìn)行的處理方法的信息中,還可以包含按照每個參照圖像指示是否使用改變像素值的明亮度的亮度補(bǔ)償來進(jìn)行預(yù)測的信息。圖18是示出亮度補(bǔ)償預(yù)測的有無的列表的表。并且,圖19是對亮度補(bǔ)償?shù)挠袩o的列表編號進(jìn)行編碼時使用的亮度補(bǔ)償?shù)挠袩o的列表編號及其碼的表。并且,圖20是像素插值濾波器的種類的列表編號為2或3以外時的、 包含亮度補(bǔ)償?shù)挠袩o的信息在內(nèi)的某個參照圖像中的已編碼的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。并且,本實施方式的動態(tài)圖像解碼裝置解碼的預(yù)測信號生成方法編碼數(shù)據(jù)也可以包含是否使用改變像素值的明亮度的亮度補(bǔ)償來進(jìn)行預(yù)測。像素插值濾波器的種類的列表編號為2或3以外時的、包含亮度補(bǔ)償?shù)挠袩o的信息在內(nèi)的某個參照圖像中的已編碼的預(yù)測信號生成方法編碼數(shù)據(jù)與所述圖20所示的預(yù)測信號生成方法編碼數(shù)據(jù)相同。并且,圖21 是對亮度補(bǔ)償?shù)挠袩o的列表編號進(jìn)行解碼時使用的碼和該亮度補(bǔ)償?shù)挠袩o的列表編號的表。并且,圖22是示出亮度補(bǔ)償預(yù)測的有無的列表的表。
(上述實施方式的變形例1)接著,使用圖23 圖29、圖38、圖39說明上述實施方式的變形例1。另外,在各圖中,對相同或相當(dāng)?shù)牟糠謽?biāo)注相同標(biāo)號。(關(guān)于動態(tài)圖像編碼裝置、動態(tài)圖像編碼方法)
除了編碼部107的功能以外,上述實施方式的變形例1的動態(tài)圖像編碼裝置與上述實施方式的動態(tài)圖像編碼裝置100相同。因此,僅說明編碼部107。編碼部107與識別編號一起存儲過去編碼的與用于生成預(yù)測信號的處理方法有關(guān)的信息。圖23是示出在編碼部107中存儲的識別編號和與該識別編號對應(yīng)的與用于生成預(yù)測信號的處理方法有關(guān)的信息的圖。編碼部107對從預(yù)測信號生成方法控制部102輸入的參照列表編號和用于生成其預(yù)測信號的處理方法的信息進(jìn)行編碼。圖4示出參照列表編號及其碼的表。并且,關(guān)于用于生成預(yù)測信號的處理方法的信息,和與用于生成過去使用的參照圖像的處理方法有關(guān)的信息相比,決定生成方法的識別編號。具體而言,在用于生成預(yù)測信號的對某個參照列表編號的參照圖像實施的處理方法的信息與過去為了對幀圖像進(jìn)行編碼而使用的處理方法的信息相同的情況下,編碼部107將該過去的處理方法的識別編號作為生成方法的識別編號。并且,在用于生成預(yù)測信號的對某個參照列表編號的參照圖像實施的處理方法的信息與過去使用的處理方法的信息不同的情況下,編碼部107按照從小到大的順序決定新的編號,作為生成方法的識別編號。然后,編碼部107按照參照圖像的每個參照列表編號,作為用于生成預(yù)測信號的處理方法的信息,在使用與過去相同的處理方法的情況下,僅對識別編號進(jìn)行編碼,并經(jīng)由線L113輸出到預(yù)測信號生成方法控制部 102,另一方面,在不使用與過去相同的處理方法的情況下,對識別編號及其處理方法(處理的組合)的內(nèi)容進(jìn)行編碼,并經(jīng)由線L113輸出到預(yù)測信號生成方法控制部102。并且, 圖5示出針對處理方法的內(nèi)容的碼的表。圖24示出在使用與過去相同的處理方法作為用于生成預(yù)測信號的處理方法的信息的情況下的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖,圖25 示出在不使用與過去相同的處理方法作為用于生成預(yù)測信號的處理方法的信息的情況下的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。接著,在不使用與過去相同的處理方法作為用于生成預(yù)測信號的處理方法的信息的情況下,編碼部107與識別編號一起存儲該新的用于生成預(yù)測信號的處理方法的信息。接著,編碼部107按照編碼對象的幀圖像的每個處理塊,對用于生成預(yù)測信號的參照列表編號、運動矢量以及轉(zhuǎn)換量化差分信號進(jìn)行編碼,與上述預(yù)測信號生成方法編碼數(shù)據(jù)一起輸出到輸出部110。圖26是已編碼的數(shù)據(jù)的示意圖。這里, 示出如下情況的例子用于生成第1參照圖像的預(yù)測信號的處理方法的信息與過去編碼的用于生成預(yù)測信號的處理方法的信息不同,用于生成第2和第3參照圖像的預(yù)測信號的處理方法的信息與過去編碼的用于生成預(yù)測信號的處理方法的信息相同。變形例1的動態(tài)圖像編碼方法在由編碼部107執(zhí)行的預(yù)測信號生成方法信息的編碼的處理中具有特征。因此,使用圖38說明預(yù)測信號生成方法信息的編碼的處理。如圖38所示,編碼部107針對某個參照列表編號的參照圖像,判斷對用于生成預(yù)測信號的參照圖像實施的處理方法的信息(預(yù)測信號生成方法信息)是否與過去使用的處理方法的信息相同(步驟S121)。這里,在預(yù)測信號生成方法信息與過去使用的處理方法的信息不同的情況下(步驟S121 “否”的情況),編碼部107按照從小到大的順序決定新的編號,作為生成方法的識別編號(步驟S124),對參照列表編號、上述決定的新的識別編號以及預(yù)測信號生成方法信息進(jìn)行編碼,經(jīng)由線L113輸出到預(yù)測信號生成方法控制部102(步驟S12Q,然后,與新的識別編號一起存儲上述預(yù)測信號生成方法信息(步驟S126)。另一方面,在預(yù)測信號生成方法信息與過去使用的處理方法的信息相同的情況下 (步驟S121 “是”的情況),編碼部107設(shè)定該過去使用的處理方法的識別編號作為預(yù)測信號生成方法的識別編號(步驟S122),僅對參照列表編號和上述設(shè)定的識別編號進(jìn)行編碼, 經(jīng)由線L113輸出到預(yù)測信號生成方法控制部102 (步驟S123)。接著,判斷是否針對所有參照圖像結(jié)束了上述步驟S121 SU6的處理(步驟 S127),在還存在未結(jié)束處理的參照圖像的情況下(步驟S127 “否”的情況),針對未處理的參照圖像反復(fù)進(jìn)行步驟S121 SU6的處理。另一方面,在針對所有參照圖像結(jié)束了處理的情況下(步驟S127 “是”的情況),結(jié)束圖38的處理。變形例1的動態(tài)圖像編碼程序的結(jié)構(gòu)與上述實施方式的動態(tài)圖像編碼程序的結(jié)構(gòu)(圖16)相同,所以省略說明。但是,通過編碼模塊1907使計算機(jī)作為編碼部107進(jìn)行動作的動作內(nèi)容為上述變形例1的編碼部107的動作內(nèi)容。(關(guān)于動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法)接著,對上述實施方式的變形例1的動態(tài)圖像解碼裝置進(jìn)行說明。除了解碼部 1002以外,上述實施方式的變形例1的動態(tài)圖像解碼裝置與上述實施方式的動態(tài)圖像解碼裝置1000相同。因此,僅說明解碼部1002。解碼部1002與識別編號一起存儲過去解碼的與用于生成預(yù)測信號的處理方法有關(guān)的信息。由解碼部1002存儲的識別編號和與該識別編號對應(yīng)的與用于生成預(yù)測信號的處理方法有關(guān)的信息與所述圖23所示的信息相同。解碼部1002在根據(jù)從輸入部101輸入的編碼數(shù)據(jù)對解碼對象的幀圖像的最初的處理塊進(jìn)行解碼之前,對與各參照圖像有關(guān)的用于生成預(yù)測信號的處理方法的相關(guān)信息進(jìn)行解碼。作為解碼對象的編碼數(shù)據(jù)與所述圖沈所示的編碼數(shù)據(jù)相同。解碼部1002按照每個參照圖像對其參照列表編號和生成方法的識別編號進(jìn)行解碼。接著,解碼部1002判斷解碼后的識別編號是否是過去解碼的用于生成預(yù)測信號的處理方法的信息的識別編號。在解碼后的識別編號是過去解碼的用于生成預(yù)測信號的處理方法的信息的識別編號的情況下,解碼部1002經(jīng)由線L1010向預(yù)測信號生成方法控制部1003輸出所存儲的同一識別編號的用于生成預(yù)測信號的處理方法的信息。并且, 在解碼后的識別編號與過去解碼的用于生成預(yù)測信號的處理方法的信息的識別編號不同的情況下,解碼部1002對接著的碼進(jìn)行解碼,從而取得用于生成預(yù)測信號的處理方法的信息,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部1003。此時,解碼部1002與解碼后的識別編號一起存儲新解碼的用于生成預(yù)測信號的處理方法的信息。解碼部1002進(jìn)行參照圖像數(shù)量的上述處理。接著,解碼部1002按照解碼對象的幀圖像的每個處理塊,對用于生成預(yù)測信號的參照圖像的參照列表編號進(jìn)行解碼,經(jīng)由線LlOll輸出到預(yù)測信號生成方法控制部1003和幀存儲器1004。接著,解碼部1002對用于生成預(yù)測信號的運動矢量進(jìn)行解碼, 經(jīng)由線L1012輸出到幀存儲器1004。接著,解碼部1002對轉(zhuǎn)換量化差分信號進(jìn)行解碼,輸出到逆量化/逆轉(zhuǎn)換部1006。變形例1的動態(tài)圖像解碼方法在由解碼部1002執(zhí)行的預(yù)測信號生成方法信息的解碼的處理中具有特征。因此,使用圖39說明預(yù)測信號生成方法信息的解碼的處理。如圖39所示,解碼部1002針對某個參照列表編號的參照圖像,對參照列表編號和預(yù)測信號生成方法的識別編號進(jìn)行解碼(步驟S1021),判斷解碼后的識別編號是否與過去使用的處理方法的識別編號相同(步驟S1022)。這里,在解碼后的識別編號與過去使用的處理方法的識別編號不同的情況下(步驟S1022 “否”的情況),解碼部1002對接著識別編號的碼進(jìn)行解碼,從而取得預(yù)測信號生成方法信息,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部1003 (步驟S1024),與識別編號一起存儲上述預(yù)測信號生成方法信息(步驟
51025)。另一方面,在解碼后的識別編號與過去使用的處理方法的識別編號相同的情況下 (步驟S1022 “是”的情況),解碼部1002讀出所存儲的同一識別編號的預(yù)測信號生成方法信息,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部1003(步驟S1023)。接著,判斷是否針對所有參照圖像結(jié)束了上述步驟S1021 S1025的處理(步驟
51026),在還存在未結(jié)束處理的參照圖像的情況下(步驟S1026“否”的情況),針對未處理的參照圖像反復(fù)進(jìn)行步驟S1021 S1025的處理。另一方面,在針對所有參照圖像結(jié)束了處理的情況下(步驟S1026 “是”的情況),結(jié)束圖39的處理。變形例1的動態(tài)圖像解碼程序的結(jié)構(gòu)與上述實施方式的動態(tài)圖像解碼程序的結(jié)構(gòu)(圖17)相同,所以省略說明。但是,通過解碼模塊2002使計算機(jī)作為解碼部1002進(jìn)行動作的動作內(nèi)容為上述變形例1的解碼部1002的動作內(nèi)容。(關(guān)于變形例1的作用和效果)這里,說明變形例1的動態(tài)圖像編碼裝置100的作用和效果。在動態(tài)圖像編碼裝置100中,在對編碼對象的幀圖像的處理塊進(jìn)行預(yù)測編碼時,預(yù)測信號生成方法控制部102 通過組合預(yù)先確定的多個處理,按照每個參照圖像決定殘差信號最小的處理方法(處理的組合),預(yù)測信號生成部104對參照圖像實施基于所述決定的處理方法的處理,生成預(yù)測信號,所以能夠提供適合于編碼對象的幀圖像的處理塊的優(yōu)選預(yù)測信號,能夠高效地進(jìn)行編碼。并且,按照每個參照圖像,與識別編號一起對用于生成預(yù)測信號的處理方法的信息進(jìn)行編碼,在所述用于生成預(yù)測信號的處理方法的信息與過去編碼的用于生成預(yù)測信號的處理方法的信息相同的情況下,僅對識別編號進(jìn)行編碼,所以能夠通過較少的編碼數(shù)據(jù)對用于生成參照圖像的處理方法的信息進(jìn)行編碼。并且,說明變形例1的動態(tài)圖像解碼裝置1000的作用和效果。在動態(tài)圖像解碼裝置1000中,在對解碼對象的幀圖像的處理塊進(jìn)行預(yù)測解碼時,預(yù)測信號生成方法控制部 1003按照每個參照圖像對殘差信號最小的處理方法(處理的組合)進(jìn)行解碼,預(yù)測信號生成部1005對參照圖像實施基于所述解碼后的處理方法的處理,生成預(yù)測信號,所以能夠提供適合于解碼對象的幀圖像的處理塊的優(yōu)選參照圖像,能夠高效地進(jìn)行解碼。并且,按照每個參照圖像,與識別編號一起對用于生成預(yù)測信號的處理方法的信息進(jìn)行解碼,在所述用于生成預(yù)測信號的處理方法的信息與過去解碼的用于生成預(yù)測信號的處理方法的信息相同的情況下,僅對識別編號進(jìn)行解碼,所以能夠通過較少的編碼數(shù)據(jù)對與用于生成參照圖像的處理方法有關(guān)的信息進(jìn)行解碼。另外,在本實施方式的變更例1的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,若干個識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息也可以預(yù)先共同存儲在編碼部107和解碼部1002中。由此,作為參照圖像生成方法編碼數(shù)據(jù),僅對參照列表編號和識別編號進(jìn)行編碼和解碼即可的情況增加,能夠通過更少的編碼數(shù)據(jù)對用于生成參照圖像的處理方法的信息進(jìn)行編碼和解碼。并且,識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息也可以不包含在編碼數(shù)據(jù)中進(jìn)行編碼和解碼,而是通過其他方法共同存儲在編碼部107和解碼部1002中。并且,在本實施方式的變更例1的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,在編碼和解碼后的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息與過去編碼和解碼后的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息不同的情況下,也可以不在編碼部107和解碼部1002中追加新的信息,而是對過去編碼和解碼后的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息進(jìn)行改寫。該情況下,預(yù)測信號生成方法編碼數(shù)據(jù)在識別編號的碼之前具有是否對現(xiàn)有的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息進(jìn)行改寫的信息,動態(tài)圖像編碼裝置利用編碼部107對該信息進(jìn)行編碼并追加,動態(tài)圖像解碼裝置利用解碼部1002對該信息進(jìn)行解碼。圖27是包含是否對現(xiàn)有的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息進(jìn)行改寫的信息在內(nèi)的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。由此,在與用于生成參照圖像的處理方法有關(guān)的信息的種類增加時,能夠?qū)ψR別編號進(jìn)行改寫并再次利用,所以不需要增加新的識別編號,能夠以較少的碼長對識別編號進(jìn)行編碼和解碼。并且,在本實施方式的變更例1的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,也可以在預(yù)測信號生成方法編碼數(shù)據(jù)中包含將存儲在編碼部107和解碼部1002中的過去編碼和解碼后的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息全部復(fù)位成初始狀態(tài)的信息,對該預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼和解碼。圖觀是包含將過去編碼和解碼后的識別編號和與該識別編號對應(yīng)的用于生成預(yù)測信號的處理方法的信息全部復(fù)位成初始狀態(tài)的信息在內(nèi)的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。由此,不是依次改寫與用于生成參照圖像的處理方法有關(guān)的信息,而能夠一次性地進(jìn)行初始化并用于編碼和解碼。并且,在本實施方式的變更例1的動態(tài)圖像編碼裝置中,編碼部107也可以不按照編碼對象的每個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼并輸出,而按照多個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼并輸出,或者按照一個幀圖像多次對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼并輸出。并且,在本實施方式的變更例1的動態(tài)圖像解碼裝置中,解碼部1002也可以不按照解碼對象的每個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行解碼,而按照多個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行解碼,或者按照一個幀圖像多次對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行解碼。該情況下,編碼部107在預(yù)測信號生成方法編碼數(shù)據(jù)和最初的處理塊的參照列表編號的碼之前插入編碼數(shù)據(jù)的種類的識別符。即,在此后接著的碼為預(yù)測信號生成方法編碼數(shù)據(jù)的情況下,插入碼 “0”,在此后接著的碼為處理塊的編碼數(shù)據(jù)的最初的參照列表編號的情況下,插入碼“1”。并且,解碼部1002按照每個幀圖像,在預(yù)測信號生成方法編碼數(shù)據(jù)和最初的處理塊的參照列表編號的解碼之前,對編碼數(shù)據(jù)的種類的識別符進(jìn)行解碼,在碼為“0”的情況下識別為此后接著的碼為預(yù)測信號生成方法編碼數(shù)據(jù),在碼為“1”的情況下識別為此后接著的碼為處理塊的編碼數(shù)據(jù)即參照列表編號,進(jìn)行解碼。圖四是按照每個幀圖像多次對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼和解碼時的編碼數(shù)據(jù)的示意圖。由此,在按照多個幀圖像一次性地對與用于生成參照圖像的處理方法有關(guān)的信息進(jìn)行編碼和解碼的情況下,能夠減少進(jìn)行編碼和解碼的碼量。并且,在一次性地集中多次對用于生成參照圖像的處理方法的信息進(jìn)行編碼和解碼的情況下,在若干個幀圖像的編碼和解碼之前集中對用于生成參照圖像的處理方法的信息進(jìn)行編碼和解碼,所以能夠以不混雜不同處理的方式進(jìn)行處理。(上述實施方式的變形例2)接著,使用圖30 圖37、圖40、圖41說明上述實施方式的變形例2。另外,在各圖中,對相同或相當(dāng)?shù)牟糠謽?biāo)注相同標(biāo)號。(關(guān)于動態(tài)圖像編碼裝置、動態(tài)圖像編碼方法)除了編碼部107的動作以外,上述實施方式的變形例2的動態(tài)圖像編碼裝置與上述實施方式的動態(tài)圖像編碼裝置100相同。因此,僅說明編碼部107。編碼部107與識別編號一起存儲過去編碼的用于生成預(yù)測信號的處理方法(處理的組合)的信息組。圖30是示出在編碼部107中存儲的識別編號和對應(yīng)的所有參照列表編號中的用于生成預(yù)測信號的處理方法的信息組的圖。編碼部107對從預(yù)測信號生成方法控制部102輸入的所有參照列表編號中的用于生成預(yù)測信號的處理方法的信息組與過去使用的用于生成參照圖像組的處理方法的信息組進(jìn)行比較,決定其識別編號。具體而言,在用于生成預(yù)測信號的對所有參照列表編號的參照圖像組實施的處理方法的信息組與過去為了對幀圖像進(jìn)行編碼而使用的處理方法的信息組相同的情況下,編碼部107將該過去的處理方法的識別編號作為生成方法的識別編號。并且,在用于生成預(yù)測信號的對所有參照列表編號的參照圖像組實施的處理方法的信息組中即使一個與過去使用的處理方法的信息不同的情況下,編碼部107也決定新的編號作為生成方法的識別編號。然后,編碼部 107針對所有參照列表編號的組合,作為用于生成預(yù)測信號的處理方法的信息組,在使用與過去相同的處理的情況下,僅對識別編號進(jìn)行編碼,在不使用與過去相同的處理的情況下, 對識別編號及其處理內(nèi)容進(jìn)行編碼,經(jīng)由線L113輸出到預(yù)測信號生成方法控制部102。并且,圖5示出針對處理內(nèi)容的碼的表。圖31示出在使用與過去相同的處理方法作為用于生成預(yù)測信號的處理方法的信息組的情況下針對所有參照列表編號的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖,圖32示出在不使用與過去相同的處理方法作為用于生成預(yù)測信號的處理方法的信息組的情況下針對所有參照列表編號的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。 接著,在不使用與過去相同的處理作為用于生成預(yù)測信號的處理方法的信息組的情況下, 編碼部107與識別編號一起存儲該新的用于生成預(yù)測信號的處理方法的信息組。接著,編碼部107按照編碼對象的幀圖像的每個處理塊,對用于生成預(yù)測信號的參照列表編號、運動矢量以及轉(zhuǎn)換量化差分信號進(jìn)行編碼,與上述預(yù)測信號生成方法編碼數(shù)據(jù)一起輸出到輸出部110。圖33示出所有參照列表編號的參照圖像組的用于生成預(yù)測信號的處理方法的信息與過去編碼的用于生成預(yù)測信號的處理方法的信息組相同時的已編碼的編碼數(shù)據(jù)的示意圖。并且,圖34示出所有參照列表編號的參照圖像組的用于生成預(yù)測信號的處理方法的信息中即使一個與過去編碼的用于生成預(yù)測信號的處理方法的信息組不同時的已編碼的編碼數(shù)據(jù)的示意圖。變形例2的動態(tài)圖像編碼方法在由編碼部107執(zhí)行的預(yù)測信號生成方法信息的編碼的處理中具有特征。因此,使用圖40說明預(yù)測信號生成方法信息的編碼的處理。如圖40所示,編碼部107針對某個參照圖像組,判斷為了生成預(yù)測信號而對參照圖像組的各參照圖像實施的處理方法的信息組(預(yù)測信號生成方法信息組)是否與過去使用的處理方法的信息組相同(步驟S141)。這里,在預(yù)測信號生成方法信息組與過去使用的處理方法的信息組不同的情況下(步驟S141 “否”的情況),編碼部107按照從小到大的順序決定新的編號,作為生成方法信息組的識別編號(步驟S144),對上述決定的新的識別編號以及預(yù)測信號生成方法信息組進(jìn)行編碼,經(jīng)由線L113輸出到預(yù)測信號生成方法控制部102(步驟S145),然后,與新的識別編號一起存儲上述預(yù)測信號生成方法信息組(步驟
5146)。另一方面,在預(yù)測信號生成方法信息組與過去使用的處理方法的信息組相同的情況下(步驟S141 “是”的情況),編碼部107設(shè)定該過去使用的處理方法信息組的識別編號作為預(yù)測信號生成方法信息組的識別編號(步驟S142),僅對上述設(shè)定的識別編號進(jìn)行編碼,經(jīng)由線L113輸出到預(yù)測信號生成方法控制部102(步驟S143)。接著,判斷是否針對所有參照圖像組結(jié)束了上述步驟S141 S146的處理(步驟
5147),在還存在未結(jié)束處理的參照圖像組的情況下(步驟S147“否”的情況),針對未處理的參照圖像組反復(fù)進(jìn)行步驟S141 S146的處理。另一方面,在針對所有參照圖像組結(jié)束了處理的情況下(步驟S147 “是”的情況),結(jié)束圖40的處理。變形例2的動態(tài)圖像編碼程序的結(jié)構(gòu)與上述實施方式的動態(tài)圖像編碼程序的結(jié)構(gòu)(圖16)相同,所以省略說明。但是,通過編碼模塊1907使計算機(jī)作為編碼部107進(jìn)行動作的動作內(nèi)容為上述變形例2的編碼部107的動作內(nèi)容。(關(guān)于動態(tài)圖像解碼裝置、動態(tài)圖像解碼方法)接著,對上述實施方式的變形例2的動態(tài)圖像解碼裝置進(jìn)行說明。除了解碼部 1002以外,上述實施方式的變形例2的動態(tài)圖像解碼裝置與上述實施方式的動態(tài)圖像解碼裝置1000相同。因此,僅說明解碼部1002。解碼部1002與識別編號一起存儲過去解碼的用于生成預(yù)測信號的處理方法的信息組。由解碼部1002存儲的識別編號和對應(yīng)的所有參照列表編號中的用于生成預(yù)測信號的處理方法的信息組與所述圖30所示的信息組相同。解碼部1002在根據(jù)從輸入部101輸入的編碼數(shù)據(jù)對解碼對象的幀圖像的最初的處理塊進(jìn)行解碼之前,對針對用于生成預(yù)測信號的所有參照圖像組的各參照圖像進(jìn)行的處理方法的信息進(jìn)行解碼。所有參照列表編號的參照圖像組的用于生成預(yù)測信號的處理方法的信息與過去編碼的用于生成預(yù)測信號的處理方法的信息組相同時的已編碼的編碼數(shù)據(jù)與所述圖33所示的編碼數(shù)據(jù)相同。并且,所有參照列表編號的參照圖像組的用于生成預(yù)測信號的處理方法的信息組中即使一個與過去編碼的用于生成預(yù)測信號的處理方法的信息組不同時的已編碼的編碼數(shù)據(jù)與所述圖34所示的編碼數(shù)據(jù)相同。解碼部1002按照解碼對象的每個幀圖像對與所有參照列表編號的參照圖像組的預(yù)測信號生成方法有關(guān)的信息的識別編號進(jìn)行解碼。接著,解碼部1002判斷解碼后的識別編號是否是過去解碼的用于生成預(yù)測信號的處理方法的信息組的識別編號。在解碼后的識別編號是過去解碼的用于生成預(yù)測信號的處理方法的信息組的識別編號的情況下,解碼部1002經(jīng)由線L1010向預(yù)測信號生成方法控制部輸出所存儲的同一識別編號的用于生成預(yù)測信號的處理方法的信息組。并且,在解碼后的識別編號與過去解碼的用于生成預(yù)測信號的處理方法的信息的識別編號不同的情況下,解碼部1002對接著的碼進(jìn)行解碼,取得針對所有參照列表編號的參照圖像組的用于生成預(yù)測信號的處理方法的信息,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部。此時,解碼部1002與解碼后的識別編號一起存儲新解碼的用于生成預(yù)測信號的處理方法的信息組。接著,解碼部1002按照解碼對象的幀圖像的每個處理塊,對用于生成預(yù)測信號的參照圖像組的參照列表編號進(jìn)行解碼,經(jīng)由線LlOll輸出到預(yù)測信號生成方法控制部1003和幀存儲器1004。接著,解碼部1002對用于生成預(yù)測信號的運動矢量進(jìn)行解碼,經(jīng)由線L1012輸出到幀存儲器1004。接著,解碼部 1002對轉(zhuǎn)換量化差分信號進(jìn)行解碼,輸出到逆量化/逆轉(zhuǎn)換部1006。變形例2的動態(tài)圖像解碼方法在由解碼部1002執(zhí)行的預(yù)測信號生成方法信息的解碼的處理中具有特征。因此,使用圖41說明預(yù)測信號生成方法信息的解碼的處理。如圖41所示,解碼部1002針對某個參照圖像組,對預(yù)測信號生成方法信息組的識別編號進(jìn)行解碼(步驟S1041),判斷解碼后的識別編號是否與過去使用的處理方法信息組的識別編號相同(步驟S1042)。這里,在解碼后的識別編號與過去使用的處理方法信息組的識別編號不同的情況下(步驟S1042 “否”的情況),解碼部1002對接著識別編號的碼進(jìn)行解碼,取得預(yù)測信號生成方法信息組,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部 1003 (步驟S1044),與識別編號一起存儲上述預(yù)測信號生成方法信息組(步驟S1045)。另一方面,在解碼后的識別編號與過去使用的處理方法信息組的識別編號相同的情況下(步驟S1042 “是”的情況),解碼部1002讀出所存儲的同一識別編號的預(yù)測信號生成方法信息組,經(jīng)由線L1010輸出到預(yù)測信號生成方法控制部1003(步驟S1043)。接著,判斷是否針對所有參照圖像組結(jié)束了上述步驟S1041 S1045的處理(步驟S1046),在還存在未結(jié)束處理的參照圖像組的情況下(步驟S1046 “否”的情況),針對未處理的參照圖像組反復(fù)進(jìn)行步驟S1041 S1045的處理。另一方面,在針對所有參照圖像組結(jié)束了處理的情況下(步驟S1046 “是”的情況),結(jié)束圖41的處理。變形例2的動態(tài)圖像解碼程序的結(jié)構(gòu)與上述實施方式的動態(tài)圖像解碼程序的結(jié)構(gòu)(圖17)相同,所以省略說明。但是,通過解碼模塊2002使計算機(jī)作為解碼部1002進(jìn)行動作的動作內(nèi)容為上述變形例2的解碼部1002的動作內(nèi)容。(關(guān)于變形例2的作用和效果)這里,說明動態(tài)圖像編碼裝置100的作用和效果。在動態(tài)圖像編碼裝置100中,在對編碼對象的幀圖像的處理塊進(jìn)行預(yù)測編碼時,預(yù)測信號生成方法控制部102通過組合預(yù)先確定的多個處理,針對參照圖像組的各參照圖像決定殘差信號最小的處理方法,預(yù)測信號生成部104對參照圖像組的各參照圖像實施基于所述決定的處理方法的處理,生成預(yù)測信號,所以能夠提供適合于編碼對象的幀圖像的處理塊的優(yōu)選預(yù)測信號,能夠高效地進(jìn)行編碼。并且,按照每個幀圖像,與識別編號一起對針對所有參照圖像組的用于生成預(yù)測信號的處理方法的信息組進(jìn)行編碼,在與過去編碼的用于生成預(yù)測信號的處理方法的信息組相同的情況下,僅對識別編號進(jìn)行編碼,所以能夠通過較少的編碼數(shù)據(jù)對與用于生成參照圖像組的處理有關(guān)的信息進(jìn)行編碼。并且,說明動態(tài)圖像解碼裝置1000的作用和效果。在動態(tài)圖像解碼裝置1000中, 在對解碼對象的幀圖像的處理塊進(jìn)行預(yù)測解碼時,預(yù)測信號生成方法控制部1003按照每個參照圖像組對殘差信號最小的處理方法的信息組進(jìn)行解碼,預(yù)測信號生成部1005對參照圖像組的各參照圖像實施基于所述解碼后的處理方法的處理,生成預(yù)測信號,所以能夠提供適合于解碼對象的幀圖像的處理塊的優(yōu)選參照圖像組,能夠高效地進(jìn)行解碼。并且,按照每個幀圖像,與識別編號一起對針對所有參照圖像組的用于生成預(yù)測信號的處理方法的信息組進(jìn)行解碼,在與過去解碼的用于生成預(yù)測信號的處理方法的信息組相同的情況下, 僅對識別編號進(jìn)行解碼,所以能夠通過較少的解碼數(shù)據(jù)對與用于生成參照圖像組的處理有關(guān)的信息進(jìn)行解碼。另外,在本實施方式的變更例2的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,若干個識別編號及其用于生成預(yù)測信號的處理方法的信息組也可以從一開始就共同存儲在編碼部107和解碼部1002中。由此,作為參照圖像生成方法編碼數(shù)據(jù),僅對識別編號進(jìn)行編碼和解碼即可的情況增加,能夠通過更少的編碼數(shù)據(jù)對與用于生成參照圖像組的處理方法有關(guān)的信息組進(jìn)行編碼和解碼。并且,識別編號及其用于生成預(yù)測信號的處理方法的信息組也可以不包含在編碼數(shù)據(jù)中進(jìn)行編碼和解碼,而是通過其他方法共同存儲在編碼部107 和解碼部1002中。并且,在本實施方式的變更例2的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,在編碼和解碼后的識別編號及其用于生成預(yù)測信號的處理方法的信息組與過去編碼和解碼后的識別編號及其用于生成預(yù)測信號的處理方法的信息組不同的情況下,也可以不在編碼部107和解碼部1002中追加新的信息,而對過去編碼和解碼后的識別編號及其用于生成預(yù)測信號的處理方法的信息組進(jìn)行改寫。該情況下,預(yù)測信號生成方法編碼數(shù)據(jù)在識別符的碼之前具有是否對現(xiàn)有的識別符編號及其用于生成預(yù)測信號的處理方法的信息組進(jìn)行改寫的信息,動態(tài)圖像編碼裝置利用編碼部107對該信息進(jìn)行編碼并追加,動態(tài)圖像解碼裝置利用解碼部1002對該信息進(jìn)行解碼。圖35是包含是否對現(xiàn)有的識別符編號及其用于生成預(yù)測信號的處理方法的信息組進(jìn)行改寫的信息在內(nèi)的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。由此,在與用于生成參照圖像組的處理方法有關(guān)的信息的種類增加時,能夠?qū)ψR別編號進(jìn)行改寫并再次利用,所以不需要增加新的識別編號,能夠以較少的碼長對識別編號進(jìn)行編碼和解碼。并且,在本實施方式的變更例2的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,也可以在預(yù)測信號生成方法編碼數(shù)據(jù)中包含將存儲在編碼部107和解碼部1002中的過去編碼和解碼后的識別編號和與用于生成預(yù)測信號的處理方法有關(guān)的信息組全部復(fù)位成初始狀態(tài)的信息,進(jìn)行編碼和解碼。圖36是包含將過去編碼和解碼后的識別編號及其用于生成預(yù)測信號的處理方法的信息組全部復(fù)位成初始狀態(tài)的信息在內(nèi)的預(yù)測信號生成方法編碼數(shù)據(jù)的示意圖。由此,不依次改寫與用于生成參照圖像組的處理有關(guān)的信息組,而能夠一次性地進(jìn)行初始化并用于編碼和解碼。并且,在本實施方式的變更例1的動態(tài)圖像編碼裝置和動態(tài)圖像解碼裝置中,編碼部107也可以不按照編碼對象的每個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼并輸出,而按照多個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼并輸出,或者按照一個幀圖像多次對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼并輸出。并且,解碼部1002也可以不按照解碼對象的每個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行解碼,而按照多個幀圖像一次性地對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行解碼,或者按照一個幀圖像多次對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行解碼。該情況下,編碼部107在預(yù)測信號生成方法編碼數(shù)據(jù)和最初的處理塊的參照列表編號的碼之前插入編碼數(shù)據(jù)的種類的識別符。 即,在此后接著的碼為預(yù)測信號生成方法編碼數(shù)據(jù)的情況下,插入碼“0”,在此后接著的碼為處理塊的編碼數(shù)據(jù)的最初的參照列表編號的情況下,插入碼“1”。并且,解碼部1002按照每個幀圖像,在預(yù)測信號生成方法編碼數(shù)據(jù)和最初的處理塊的參照列表編號的解碼之前, 對編碼數(shù)據(jù)的種類的識別符進(jìn)行解碼,在碼為“0”的情況下識別為此后接著的碼為預(yù)測信號生成方法編碼數(shù)據(jù),在碼為“1”的情況下識別為此后接著的碼為處理塊的編碼數(shù)據(jù)即參照列表編號,進(jìn)行解碼。圖37是按照每個幀圖像多次對預(yù)測信號生成方法編碼數(shù)據(jù)進(jìn)行編碼和解碼時的編碼數(shù)據(jù)的示意圖。由此,在按照多個幀圖像一次性地對與用于生成參照圖像組的處理有關(guān)的信息組進(jìn)行編碼和解碼的情況下,能夠減少進(jìn)行編碼和解碼的碼量。并且,在一次性地集中多次對與用于生成參照圖像組的處理有關(guān)的信息組進(jìn)行編碼和解碼的情況下,在若干個幀圖像的編碼和解碼之前集中對用于生成參照圖像組的處理方法的信息組進(jìn)行編碼和解碼,所以能夠以不混雜不同處理的方式進(jìn)行處理。但是,作為與所述圖14(b)的像素插值濾波器有關(guān)的表的另一例,舉出圖44所示的表。在該圖44所示的表中,在像素插值濾波器的種類的列表中具有0、1、2、3作為列表編號,對列表編號0分配H. 264插值濾波器(S_FIF),對列表編號1分配SAIFJiALF插值濾波器。另外,列表編號2、3視為Reserved(未使用)。并且,作為所述圖23(示出與用于生成預(yù)測信號的處理的組合有關(guān)的信息的表) 的另一例,舉出圖45所示的表。在該圖45所示的表中,作為與對應(yīng)于各識別編號的處理方法的組合有關(guān)的信息,存儲有像素插值精度的列表編號、像素插值濾波器的種類的列表編號、亮度補(bǔ)償?shù)挠袩o的列表編號、以及像素插值時的運算取整方法的列表編號。這種圖45 所記載的信息還被稱為RPPS (Reference Picture Processing Set),包含有生成用于生成預(yù)測信號的參照圖像所需要的信息。關(guān)于該RPPS,例如在解碼處理中如下進(jìn)行處理。首先, 對表示RPPS的類型的RPPS類型rpps_type進(jìn)行解碼,在RPPS類型rpps_type不是0的情況下,對識別編號(rpps_id)和與該識別編號對應(yīng)的處理方法的組合的相關(guān)信息進(jìn)行解碼并保存。另一方面,在RPPS類型rppS_type是0的情況下,對用于解碼當(dāng)前幀的識別編號 (rpps_id)進(jìn)行解碼,讀出與該識別編號對應(yīng)的已保存的圖45的信息(與處理的組合有關(guān)的信息),根據(jù)該與處理的組合有關(guān)的信息,生成用于生成預(yù)測信號的參照圖像。另外,圖 45所記載的信息是默認(rèn)值,通過在RPPS類型rppS_type不是0的情況下進(jìn)行解碼而得到的新的與處理方法的組合有關(guān)的信息進(jìn)行改寫并保存。標(biāo)號說明10 記錄介質(zhì);12 讀取裝置;14 作業(yè)用存儲器;16 存儲器;18 顯示器;20 鼠標(biāo);22 鍵盤;24 通信裝置;26 =CPU ;30 計算機(jī);40 計算機(jī)數(shù)據(jù)信號;100 動態(tài)圖像編碼裝置;101 輸入部;102 預(yù)測信號生成方法控制部;103 幀存儲器;104 預(yù)測信號生成部; 105 減法器;106 轉(zhuǎn)換/量化部;107 編碼部;108 逆量化/逆轉(zhuǎn)換部;109 加法器;110 輸出部;1000 動態(tài)圖像解碼裝置;1001 :輸入部;1002 :解碼部;1003 預(yù)測信號生成方法控制部;1004 幀存儲器;1005 預(yù)測信號生成部;1006 逆量化/逆轉(zhuǎn)換部;1007 加法器; 1008 輸出部;190 動態(tài)圖像編碼程序;1900 主模塊;1901 輸入模塊;1902 預(yù)測信號生成方法控制模塊;1903 存儲模塊;1904 預(yù)測信號生成模塊;1905 減法模塊;1906 轉(zhuǎn)換/ 量化模塊;1907 編碼模塊;1908 逆量化/逆轉(zhuǎn)換模塊;1909 加法模塊;1910 輸出模塊; 200 動態(tài)圖像解碼程序;2000 主模塊;2001 輸入模塊;2002 解碼模塊;2003 預(yù)測信號生成方法控制模塊;2004 存儲模塊;2005 預(yù)測信號生成模塊;2006 逆量化/逆轉(zhuǎn)換模塊;2007 加法模塊;2008 輸出模塊。
權(quán)利要求
1.一種動態(tài)圖像編碼裝置,該動態(tài)圖像編碼裝置將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼裝置具有預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多個參照圖像分別決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對所述參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其對由所述預(yù)測信號生成方法控制部決定的關(guān)于各參照圖像的所述處理方法的信息與確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。
2.根據(jù)權(quán)利要求1所述的動態(tài)圖像編碼裝置,其特征在于,所述預(yù)測信號生成方法控制部決定使得根據(jù)處理方法對所述參照圖像進(jìn)行處理時得到的預(yù)測信號與所述處理塊之間的誤差最小的該處理方法,作為應(yīng)該對該參照圖像進(jìn)行的處理方法。
3.根據(jù)權(quán)利要求1或2所述的動態(tài)圖像編碼裝置,其特征在于,所述預(yù)測信號生成方法控制部按照每個所述處理塊進(jìn)行運動預(yù)測,決定預(yù)測誤差最小的運動矢量和參照圖像,作為關(guān)于該處理塊的運動矢量和參照圖像。
4.根據(jù)權(quán)利要求1 3中的任意一項所述的動態(tài)圖像編碼裝置,其特征在于,所述編碼部將由所述預(yù)測信號生成方法控制部決定的關(guān)于各參照圖像的所述處理方法的信息與所述參照列表編號關(guān)聯(lián)起來進(jìn)行存儲。
5.一種動態(tài)圖像解碼裝置,該動態(tài)圖像解碼裝置針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼裝置具有解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。
6.根據(jù)權(quán)利要求5所述的動態(tài)圖像解碼裝置,其特征在于,所述預(yù)測信號生成方法控制部取得使根據(jù)處理方法對所述參照圖像進(jìn)行處理時得到的預(yù)測信號與所述處理塊之間的誤差最小的該處理方法的信息,作為應(yīng)該對該參照圖像進(jìn)行的處理方法的信息。
7.根據(jù)權(quán)利要求5或6所述的動態(tài)圖像解碼裝置,其特征在于,所述解碼部將通過解碼而取得的關(guān)于各參照圖像的所述處理方法的信息與所述參照列表編號關(guān)聯(lián)起來進(jìn)行存儲。
8.一種動態(tài)圖像編碼方法,該動態(tài)圖像編碼方法由動態(tài)圖像編碼裝置執(zhí)行,用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼方法具有以下步驟預(yù)測信號生成方法控制步驟,通過組合預(yù)先確定的多個處理,針對所述多個參照圖像分別決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像;預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟決定的關(guān)于所述處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對所述參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼步驟,將由所述預(yù)測信號生成方法控制步驟決定的關(guān)于各參照圖像的所述處理方法的信息與確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。
9.一種動態(tài)圖像解碼方法,該動態(tài)圖像解碼方法由動態(tài)圖像解碼裝置執(zhí)行,用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼方法具有以下步驟解碼步驟,根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制步驟,根據(jù)由所述解碼步驟得到的解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息;以及預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。
10.一種動態(tài)圖像編碼程序,該動態(tài)圖像編碼程序用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼程序使計算機(jī)作為以下部分進(jìn)行動作預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多個參照圖像分別決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對所述參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各參照圖像的所述處理方法的信息與確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。
11.一種動態(tài)圖像解碼程序,該動態(tài)圖像解碼程序用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多個參照圖像中的一個參照圖像生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼程序使計算機(jī)作為以下部分進(jìn)行動作解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各參照圖像進(jìn)行的處理方法的信息、以及確定每個所述處理塊的參照圖像的參照列表編號和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號,取得應(yīng)該對與該參照列表編號對應(yīng)的參照圖像進(jìn)行的處理方法的信息;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對該參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。
12.一種動態(tài)圖像編碼裝置,該動態(tài)圖像編碼裝置將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼裝置具有預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多組參照圖像組的各參照圖像決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像組的各參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像組;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對所述參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各組參照圖像組的所述處理方法的信息組與確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息一起進(jìn)行編碼。
13.一種動態(tài)圖像解碼裝置,該動態(tài)圖像解碼裝置針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼裝置具有解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各組參照圖像組的各參照圖像進(jìn)行的處理方法的信息組、以及確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號組,取得應(yīng)該對與該參照列表編號組對應(yīng)的參照圖像組的各參照圖像進(jìn)行的處理方法的信息組;以及預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對該參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。
14.一種動態(tài)圖像編碼方法,該動態(tài)圖像編碼方法由動態(tài)圖像編碼裝置執(zhí)行,用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼方法具有以下步驟預(yù)測信號生成方法控制步驟,通過組合預(yù)先確定的多個處理,針對所述多組參照圖像組的各參照圖像決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像組的各參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像組;預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟決定的關(guān)于所述處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對所述參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼步驟,將由所述預(yù)測信號生成方法控制步驟決定的關(guān)于各組參照圖像組的所述處理方法的信息組與確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息一起進(jìn)行編碼。
15.一種動態(tài)圖像解碼方法,該動態(tài)圖像解碼方法由動態(tài)圖像解碼裝置執(zhí)行,用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼方法具有以下步驟解碼步驟,根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各組參照圖像組的各參照圖像進(jìn)行的處理方法的信息組、以及確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制步驟,根據(jù)由所述解碼步驟得到的解碼對象的處理塊的參照列表編號組,取得應(yīng)該對與該參照列表編號組對應(yīng)的參照圖像組的各參照圖像進(jìn)行的處理方法的信息組;以及預(yù)測信號生成步驟,根據(jù)由所述預(yù)測信號生成方法控制步驟取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對該參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。
16.一種動態(tài)圖像編碼程序,該動態(tài)圖像編碼程序用于將編碼對象的圖像分割成多個處理塊,按照每個所述處理塊,參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測編碼,其特征在于,該動態(tài)圖像編碼程序使計算機(jī)作為以下部分進(jìn)行動作預(yù)測信號生成方法控制部,其通過組合預(yù)先確定的多個處理,針對所述多組參照圖像組的各參照圖像決定為了生成所述預(yù)測信號而應(yīng)該對所述參照圖像組的各參照圖像進(jìn)行的處理方法,并且,通過按照每個所述處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像組;預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部決定的關(guān)于所述處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對所述參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號;以及編碼部,其將由所述預(yù)測信號生成方法控制部決定的關(guān)于各組參照圖像組的所述處理方法的信息組與確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息一起進(jìn)行編碼。
17.一種動態(tài)圖像解碼程序,該動態(tài)圖像解碼程序用于針對對解碼對象的圖像進(jìn)行分割而得到的多個處理塊,分別參照多組參照圖像組中的一組參照圖像組生成預(yù)測信號并進(jìn)行預(yù)測解碼,其特征在于,該動態(tài)圖像解碼程序使計算機(jī)作為以下部分進(jìn)行動作解碼部,其根據(jù)所輸入的編碼數(shù)據(jù),對為了生成所述預(yù)測信號而應(yīng)該對各組參照圖像組的各參照圖像進(jìn)行的處理方法的信息組、以及確定每個所述處理塊的參照圖像組的參照列表編號組和運動矢量信息進(jìn)行解碼;預(yù)測信號生成方法控制部,其根據(jù)由所述解碼部得到的解碼對象的處理塊的參照列表編號組,取得應(yīng)該對與該參照列表編號組對應(yīng)的參照圖像組的各參照圖像進(jìn)行的處理方法的信息組;以及 預(yù)測信號生成部,其根據(jù)由所述預(yù)測信號生成方法控制部取得的關(guān)于所述解碼對象的處理塊的應(yīng)該對參照圖像組的各參照圖像進(jìn)行的處理方法,對該參照圖像組的各參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的所述預(yù)測信號。
全文摘要
動態(tài)圖像編碼裝置(100)具有預(yù)測信號生成方法控制部(102),其通過組合預(yù)先確定的多個處理,針對多個參照圖像分別決定為了生成預(yù)測信號而應(yīng)該對參照圖像進(jìn)行的處理方法,并且,通過按照每個處理塊進(jìn)行運動預(yù)測,針對各處理塊決定運動矢量和參照圖像;預(yù)測信號生成部(104),其根據(jù)關(guān)于處理塊的應(yīng)該對參照圖像進(jìn)行的處理方法,對參照圖像進(jìn)行處理,從而生成關(guān)于該處理塊的預(yù)測信號;以及編碼部(107),其將關(guān)于各參照圖像的處理方法的信息與確定每個處理塊的參照圖像的參照列表編號和運動矢量信息一起進(jìn)行編碼。
文檔編號H04N7/32GK102422642SQ20108002040
公開日2012年4月18日 申請日期2010年4月8日 優(yōu)先權(quán)日2009年5月11日
發(fā)明者S·卡努木里, 加藤禎篤, 文仲丞, 鈴木芳典 申請人:株式會社Ntt都科摩