本申請是申請日為2011年10月17日、申請?zhí)枮?01180073122.8、發(fā)明名稱為“編碼設(shè)備、解碼設(shè)備、編碼方法和解碼方法”的發(fā)明專利申請的分案申請。本發(fā)明的實(shí)施例涉及一種編碼方法和解碼方法。
背景技術(shù):
::近年來,以顯著改善的編碼效率對圖像進(jìn)行編碼的方法被推薦為與itu-t(國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門)和iso(國際標(biāo)準(zhǔn)化組織)/iec(國際電工委員會合作)合作的itu-trec.h.264和iso/iec14496-10(以下簡稱為“h.264”)。在h.264中,公開了幀間預(yù)測編碼系統(tǒng),其中通過使用編碼圖像作為參考圖像做出小數(shù)精度的運(yùn)動(dòng)補(bǔ)償預(yù)測,冗余在時(shí)間方向上被消除以實(shí)現(xiàn)高編碼效率。此外,提出了一種系統(tǒng),其中包括衰退或消融效果的運(yùn)動(dòng)圖像以高于根據(jù)iso/iecmpeg(運(yùn)動(dòng)圖像專家組)-1、2、4的幀間預(yù)測編碼系統(tǒng)的效率被編碼。在這個(gè)系統(tǒng)中,為具有亮度和兩種色差的作為用于預(yù)測時(shí)間方向上的亮度變化的幀的輸入運(yùn)動(dòng)圖像進(jìn)行小數(shù)精度的運(yùn)動(dòng)補(bǔ)償預(yù)測。然后,通過使用表示參考圖像、對每個(gè)亮度和兩個(gè)色差的加權(quán)因子、和針對每個(gè)亮度和兩個(gè)色差的偏移的組合的索引,預(yù)測圖像被乘以所述加權(quán)因子,并且偏移被加入其中。引文列表專利文獻(xiàn)專利文獻(xiàn)1:jp特開專利公開no.2004-7377。技術(shù)實(shí)現(xiàn)要素:技術(shù)問題然而,在如上所述的傳統(tǒng)技術(shù)中,由于索引是以被保持為直接值進(jìn)行編碼的,編碼效率降低。本發(fā)明要解決的一個(gè)目的是提供一種能夠改善編碼效率的編碼方法和解碼方法。技術(shù)方案根據(jù)實(shí)施例的一種編碼設(shè)備包括索引設(shè)置單元、索引重構(gòu)單元以及熵編碼單元。索引設(shè)置單元設(shè)置表示參考圖像和加權(quán)因子的信息的索引。索引重構(gòu)單元預(yù)測加權(quán)因子的參考值,其中如果參考圖像與待編碼的目標(biāo)圖像之間的像素值的差小于或等于特定值,則該參考值指示將被設(shè)置的因子。所述熵編碼單元對該加權(quán)因子和參考值之間的差值進(jìn)行編碼。附圖簡要說明圖1是示出了根據(jù)第一實(shí)施例的編碼設(shè)備的示例的方框圖。圖2是示出了根據(jù)第一實(shí)施例的像素塊的預(yù)測編碼序列的示例的示意圖。圖3a是示出了根據(jù)第一實(shí)施例的編碼樹塊的塊大小的示例的圖。圖3b是示出了根據(jù)第一實(shí)施例的編碼樹塊的特定示例的圖圖3c是示出了根據(jù)第一實(shí)施例的編碼樹塊的特定示例的圖。圖3d是示出了根據(jù)第一實(shí)施例的編碼樹塊的特定示例的圖圖4是示出了根據(jù)第一實(shí)施例的預(yù)測圖像生成單元示例的方框圖。圖5是示出了根據(jù)第一實(shí)施例的在一個(gè)雙向預(yù)測的運(yùn)動(dòng)補(bǔ)償預(yù)測的運(yùn)動(dòng)矢量之間關(guān)系的示例的圖。圖6是示出了根據(jù)第一實(shí)施例的多幀運(yùn)動(dòng)補(bǔ)償單元的示例的方框圖。圖7是示出了根據(jù)第一實(shí)施例的加權(quán)因子定點(diǎn)精度(fixedpointprecision)的示例的說明圖。圖8a是示出根據(jù)第一實(shí)施例的wp參數(shù)信息的示例的圖。圖8b是示出根據(jù)第一實(shí)施例的上述wp參數(shù)信息的示例的圖。圖9是示出了根據(jù)第一實(shí)施例的句法的示例的圖。圖10是示出了根據(jù)第一實(shí)施例的圖像參數(shù)集句法的示例的圖。圖11是示出了根據(jù)第一實(shí)施例的片頭部句法的示例的圖圖12是示出了根據(jù)第一實(shí)施例的預(yù)測加權(quán)表格(predweighttable)句法的示例的圖圖13是示出了根據(jù)第一實(shí)施例的明確地表示預(yù)測方法的句法結(jié)構(gòu)的示例的圖。圖14是示出了根據(jù)第一實(shí)施例的預(yù)測固定點(diǎn)精度過程的示例的流程圖。圖15是示出了根據(jù)第一實(shí)施例的恢復(fù)固定點(diǎn)精度過程的示例的流程圖。圖16是示出了根據(jù)第一實(shí)施例的加權(quán)因子預(yù)測過程的示例的流程圖。圖17是示出了根據(jù)第一實(shí)施例的加權(quán)因子恢復(fù)過程的示例的流程圖。圖18是示出了根據(jù)第一實(shí)施例的另一個(gè)加權(quán)因子預(yù)測過程的示例的流程圖。圖19是示出了根據(jù)第一實(shí)施例的恢復(fù)luma_weight_lx[i]的過程的另一示例的流程圖。圖20是示出了根據(jù)第一實(shí)施例的色差信號預(yù)測過程的示例的流程圖。圖21是示出了根據(jù)第一實(shí)施例的色差信號恢復(fù)過程的示例的流程圖。圖22是示出了根據(jù)第一實(shí)施例的另一個(gè)加權(quán)因子預(yù)測過程的示例的流程圖。圖23是示出了根據(jù)第一實(shí)施例的另一個(gè)加權(quán)因子恢復(fù)流程的示例的流程圖。圖24是示出了根據(jù)第二實(shí)施例的解碼設(shè)備的配置的示例的方塊圖。具體實(shí)施方式在下文中,將參考附圖來對實(shí)施例進(jìn)行詳細(xì)描述。根據(jù)每個(gè)下面給出的實(shí)施例的編碼設(shè)備和解碼設(shè)備可以通過硬件來實(shí)現(xiàn),例如lsi(大規(guī)模集成電路)芯片、dsp(數(shù)字信號處理器)或fpga(現(xiàn)場可編程門陣列)。另外,根據(jù)每個(gè)下面給出的實(shí)施例的編碼設(shè)備和解碼設(shè)備也可以通過使計(jì)算機(jī)執(zhí)行程序,換言之,通過軟件來實(shí)現(xiàn)。在下面的描述中,術(shù)語“圖像”可以適當(dāng)?shù)靥鎿Q為諸如“視頻”、“像素”、“圖像信號”、“圖片”或“圖像數(shù)據(jù)”。第一實(shí)施例在第一實(shí)施例中,將描述對運(yùn)動(dòng)圖像進(jìn)行編碼的編碼設(shè)備。圖1是示出根據(jù)本發(fā)明第一實(shí)施例的編碼設(shè)備100的配置的示例的方框圖。編碼設(shè)備100將配置輸入圖像的每個(gè)字段或每一幀劃分為多個(gè)像素塊,并使用從編碼控制單元111輸入的編碼參數(shù)執(zhí)行對劃分的像素塊的預(yù)測編碼,由此生成預(yù)測圖像。然后,編碼設(shè)備100通過從被劃分成多個(gè)像素的輸入圖像中減去預(yù)測圖像生成預(yù)測誤差,通過對生成的預(yù)測誤差執(zhí)行正交變換以及量化、并然后進(jìn)行熵編碼來生成編碼數(shù)據(jù),并輸出生成的編碼數(shù)據(jù)。所述編碼設(shè)備100通過選擇性地施加多個(gè)預(yù)測模式來進(jìn)行預(yù)測編碼,所述多個(gè)預(yù)測模式至少在像素塊的塊大小和生成預(yù)測圖像的方法的至少其中一個(gè)方面是彼此不同的。生成預(yù)測圖像的方法可以大致分為兩種類型,包括幀內(nèi)預(yù)測和幀間預(yù)測,在幀內(nèi)預(yù)測中,預(yù)測是在編碼目標(biāo)幀內(nèi)進(jìn)行的,在幀間預(yù)測中,使用不同的時(shí)間點(diǎn)的一個(gè)或多個(gè)參考幀進(jìn)行運(yùn)動(dòng)補(bǔ)償預(yù)測。幀內(nèi)預(yù)測也被稱為屏幕內(nèi)部預(yù)測、幀內(nèi)部預(yù)測等,并且?guī)g預(yù)測也被稱為屏幕間預(yù)測、幀間預(yù)測、運(yùn)動(dòng)補(bǔ)償預(yù)測等。圖2是示出根據(jù)第一實(shí)施例的像素塊的預(yù)測編碼順序的一個(gè)示例的說明圖。在圖2所示的示例中,編碼設(shè)備100從像素塊的左上方向右下方執(zhí)行預(yù)測編碼。因此,在編碼處理目標(biāo)幀f中,在編碼目標(biāo)像素塊c的左側(cè)和上側(cè),已完成的將被編碼的像素塊p被定位。在下文中,為了描述的簡化,假定編碼設(shè)備100以圖2中所示的順序執(zhí)行預(yù)測編碼,但預(yù)測編碼的順序不限于此。該像素塊代表用于處理圖像的單元,以及例如具有m×n大小的塊(這里,m和n是自然數(shù)),編碼樹塊,宏塊,子塊,一個(gè)像素,或與之對應(yīng)的類似物。在下面給出的描述中,基本上,像素塊被用作編碼樹塊的含義,但也可以用作不同的含義。例如,在預(yù)測單元的描述中,像素塊被用作預(yù)測單元的象素塊的含義。塊可以被稱為單元等。例如,編碼塊可被稱為編碼單元。圖3a是示出根據(jù)第一實(shí)施例的編碼樹塊的大小的示例的圖。通常,編碼樹塊為圖3a中所示的64×64的圖像素塊。然而,編碼樹塊并不限于此,也可以是32×32的像素塊、16×16的像素塊、8×8的像素塊、4×4的像素塊等。在本文中,編碼樹塊可以不是正方形,而是,例如,可以是一個(gè)m×n大小的像素塊(這里,m≠n)。圖3b至3d是表示根據(jù)第一實(shí)施例的編碼樹塊的具體示例的圖。圖3b表示具有64×64塊大小(n=32)的編碼樹塊。這里,n表示參考編碼樹塊的大小。其中編碼樹塊被劃分的情況下的大小被定義為n,并且其中所述編碼樹塊沒有被劃分的情況下的大小被定義為2n。圖3c表示通過將圖3b中所示的編碼樹塊劃分成四叉樹獲得的編碼樹塊。如圖3c所示,該編碼樹塊具有四叉樹結(jié)構(gòu)。如圖3c所示,在編碼樹塊被劃分的情況下,數(shù)字以z掃描順序在劃分之后附著到4個(gè)像素塊。此外,在四叉樹的每個(gè)數(shù)字內(nèi)編碼樹塊可被進(jìn)一步劃分成四叉樹。因此,編碼樹塊可以以分級的方式進(jìn)行劃分。在這種情況下,該劃分的深度定義為depth。圖3d表示通過將圖3b中所示的編碼樹塊劃分成四叉樹獲得的編碼樹塊中的一個(gè)塊,并且該塊的大小為32×32(n=16)。在圖3b中所示的編碼樹塊的深度為“0”,而在圖3d中所示的編碼樹塊的深度為“1”。此外,具有最大單元的編碼樹塊被稱為大編碼樹塊,并且輸入圖像信號以光柵掃描順序在這樣的單元中進(jìn)行編碼。在下面給出的描述中,輸入圖像的編碼目標(biāo)塊或編碼樹塊可以被稱作預(yù)測目標(biāo)塊或預(yù)測像素塊。此外,編碼單元不限于該像素塊,而是幀、字段、片、線和像素中的至少一個(gè)可以被用作編碼單元。如圖1所示的編碼設(shè)備100包括:減法單元101;正交變換單元102;量化單元103;逆量化單元104;逆正交變換單元105;加法單元106;預(yù)測圖像生成單元107;索引設(shè)置單元108;運(yùn)動(dòng)評估單元109;以及編碼單元110。此外,圖1中所示的編碼控制單元111控制所述編碼設(shè)備100,并且,例如,可以通過使用cpu(中央處理單元)等來實(shí)現(xiàn)。減法單元101通過從被劃分成像素塊的輸入圖像減去對應(yīng)的預(yù)測圖象獲得預(yù)測誤差。減法單元101輸出預(yù)測誤差,從而被輸入到正交變換單元102。正交變換單元102對從減法單元101輸入的預(yù)測誤差執(zhí)行正交變換,例如離散余弦變換(dct)或離散正弦變換(dst),從而獲得變換系數(shù)。正交變換單元102輸出變換系數(shù),以便輸入到量化單元103。量化單元103為從正交變換單元102輸入的變換系數(shù)執(zhí)行量化處理,從而獲得量化變換系數(shù)。更具體地,量化單元103基于由編碼控制單元111指定的量化參數(shù)和諸如量化矩陣的量化的信息執(zhí)行量化。更詳細(xì)地,量化單元103通過將所述變換系數(shù)除以基于所述量化信息得到的量化步長獲得量化變換系數(shù)。量化參數(shù)表示量化的細(xì)度。量化矩陣被用于為變換系數(shù)的各分量加權(quán)量化的細(xì)度。量化單元103輸出量化變換系數(shù),從而被輸入到逆量化單元104和編碼單元110。逆量化單元104對從量化單元103輸入的量化變換系數(shù)執(zhí)行逆量化處理,從而獲得恢復(fù)變換系數(shù)。更具體地,逆量化單元104根據(jù)量化單元103所使用的量化信息執(zhí)行逆量化。詳細(xì)地,逆量化單元104通過將量化變換系數(shù)乘以基于所述量化信息得到的量化步長獲得恢復(fù)變換系數(shù)。此外,量化單元103所使用的量化信息被從編碼控制單元111的內(nèi)部存儲器(圖中沒有示出)加載和使用。逆量化單元104輸出恢復(fù)變換系數(shù),從而被輸入到逆正交變換單元105。逆正交變換單元105為從逆量化單元104輸入的恢復(fù)變換系數(shù)執(zhí)行逆正交變換,例如離散余弦逆變換(idct)或離散正弦逆變換(idst),從而獲得恢復(fù)預(yù)測誤差。這里,由逆正交變換單元105所執(zhí)行的逆正交變換對應(yīng)于由正交變換單元102執(zhí)行的正交變換。逆正交變換單元105輸出恢復(fù)預(yù)測誤差,以便輸入到加法單元106。加法單元106將從逆正交變換部105輸入的恢復(fù)預(yù)測誤差與對應(yīng)的預(yù)測圖像相加,從而生成局部解碼圖像。加法單元106輸出局部解碼圖像,以被輸入到預(yù)測圖像生成單元107。預(yù)測圖像生成單元107在存儲器(圖1中未示出)中存儲從加法單元106輸入的局部解碼圖像作為參考圖像,并輸出存儲在存儲器中的參考圖像,從而將其輸入到運(yùn)動(dòng)評估單元109。此外,預(yù)測圖像生成單元107通過基于從運(yùn)動(dòng)評估單元109輸入的運(yùn)動(dòng)信息和wp參數(shù)信息執(zhí)行加權(quán)的運(yùn)動(dòng)補(bǔ)償預(yù)測來生成預(yù)測圖像。預(yù)測圖像生成單元107輸出預(yù)測圖像,以使其被輸入到減法單元101和加法單元106圖4是示出根據(jù)第一實(shí)施例的預(yù)測圖像生成單元107的配置的示例的框圖。如圖中4所示的預(yù)測圖像生成單元107包括:多幀運(yùn)動(dòng)補(bǔ)償單元201;存儲器202;單向運(yùn)動(dòng)補(bǔ)償單元203;預(yù)測參數(shù)控制單元204;參考圖像選擇器205;幀存儲器206;以及參考圖像控制單元207。幀存儲器206在參考圖像控制單元207的控制下存儲從加法單元106輸入的局部解碼圖像作為參考圖像。幀存儲器206包括用于臨時(shí)存儲參考圖像的多個(gè)存儲器設(shè)置fm1至fmn(這里,n≥2)。預(yù)測參數(shù)控制單元204基于從運(yùn)動(dòng)評估單元109輸入的運(yùn)動(dòng)信息準(zhǔn)備每一個(gè)參考圖像編號和預(yù)測參數(shù)的多個(gè)組合作為表。這里,運(yùn)動(dòng)信息表示代表用于運(yùn)動(dòng)補(bǔ)償預(yù)測的運(yùn)動(dòng)偏差的運(yùn)動(dòng)矢量、參考圖像編號和諸如單向/雙向的預(yù)測模式的信息。預(yù)測參數(shù)表示有關(guān)運(yùn)動(dòng)矢量和預(yù)測模式的信息。然后,該預(yù)測參數(shù)控制單元204基于輸入圖像選擇用于生成預(yù)測圖像的預(yù)測參數(shù)和參考編號的組合,并輸出所選擇的組合,以允許所述參考圖像編號被輸入到參考圖像選擇器205,并允許預(yù)測參數(shù)被輸入到單向運(yùn)動(dòng)補(bǔ)償單元203。參考圖像選擇器205是基于從預(yù)測參數(shù)控制單元204輸入的參考圖像編號改變要被切換到的幀存儲器的輸出端fm1至fmn(其被包括在幀存儲器206中)之一的開關(guān)。例如,當(dāng)參考圖像編號為“0”時(shí),參考圖像選擇器205將幀存儲器fm1的輸出端連接到參考圖像選擇器205的輸出端,并且,當(dāng)參考圖像編號為n–1時(shí),參考圖像選擇器205將幀存儲器的fmn的輸出端連接到參考圖像選擇器205的輸出端。參考圖像選擇器205輸出存儲在其輸出端將從包括在幀存儲器206中的幀存儲器fm1至fmn中連接到參考圖像選擇器205的幀存儲器中的參考圖像,以使其被輸入到單向運(yùn)動(dòng)補(bǔ)償單元203和運(yùn)動(dòng)評估單元109。單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203基于從預(yù)測參數(shù)控制單元204輸入的預(yù)測參數(shù)和從參考圖像選擇器205輸入的參考圖像執(zhí)行運(yùn)動(dòng)補(bǔ)償預(yù)測過程,從而生成單向預(yù)測圖像。圖5是示出了根據(jù)第一實(shí)施例的用于雙向預(yù)測的運(yùn)動(dòng)補(bǔ)償預(yù)測的運(yùn)動(dòng)矢量之間的關(guān)系的示例的圖。在運(yùn)動(dòng)補(bǔ)償預(yù)測中,用參考圖像執(zhí)行內(nèi)插處理,并基于所生成的內(nèi)插圖像和來自位于該編碼目標(biāo)位置的象素塊的輸入圖像的運(yùn)動(dòng)的偏差生成單向預(yù)測圖像。這里,偏差是運(yùn)動(dòng)矢量。如該圖5所示,在雙向預(yù)測切片(b-片)中,預(yù)測圖像是通過使用兩種類型的參考圖像和運(yùn)動(dòng)矢量集生成的。作為內(nèi)插處理,使用1/2像素精度的內(nèi)插處理、1/4像素精度的內(nèi)插處理等,并且,通過執(zhí)行對參考圖像的濾波處理,生成內(nèi)插圖像的值。例如,在可以對亮度信號執(zhí)行高達(dá)1/4像素精度內(nèi)插的h.264中,該偏差被表示為整數(shù)像素精度的4倍。單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203輸出單向預(yù)測圖像并將該單向預(yù)測圖像暫時(shí)存儲在存儲器202中。這里,在運(yùn)動(dòng)信息(預(yù)測參數(shù))表示雙向預(yù)測的情況下,多幀運(yùn)動(dòng)補(bǔ)償單元201使用兩種類型的單向預(yù)測圖像進(jìn)行加權(quán)預(yù)測。相應(yīng)地,單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203在存儲器202中存儲對應(yīng)于第一類型的單向預(yù)測圖像,并直接輸出對應(yīng)于所述第二類型的單向預(yù)測圖像到多幀運(yùn)動(dòng)補(bǔ)償單元201。這里,對應(yīng)于第一類型的單向預(yù)測圖像將被稱為第一預(yù)測圖像,對應(yīng)于第二類型的單向預(yù)測圖像將被稱為第二預(yù)測圖像。此外,可以制備兩個(gè)單向運(yùn)動(dòng)補(bǔ)償單元203并生成兩個(gè)單向預(yù)測圖像。在這種情況下,當(dāng)運(yùn)動(dòng)信息(預(yù)測參數(shù))表示單向預(yù)測時(shí),單向運(yùn)動(dòng)補(bǔ)償單元203可以直接輸出第一單向預(yù)測圖像到多幀運(yùn)動(dòng)補(bǔ)償單元201作為第一預(yù)測圖像。多幀運(yùn)動(dòng)補(bǔ)償單元201通過使用從存儲器202輸入的第一預(yù)測圖像、從單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203輸入的第二預(yù)測圖像以及從運(yùn)動(dòng)評估單元109輸入的wp參數(shù)信息進(jìn)行加權(quán)預(yù)測,由此生成預(yù)測圖像。多幀運(yùn)動(dòng)補(bǔ)償單元201輸出預(yù)測圖像,以使其被輸入到減法單元101和加法單元106。圖6是示出了根據(jù)第一實(shí)施例的多幀運(yùn)動(dòng)補(bǔ)償單元201的配置的示例的方框圖。如圖6所示,多幀運(yùn)動(dòng)補(bǔ)償單元201包括:缺省運(yùn)動(dòng)補(bǔ)償單元301;加權(quán)運(yùn)動(dòng)補(bǔ)償單元302;wp參數(shù)控制單元303;和wp選擇器304和305。該wp參數(shù)控制單元303基于從運(yùn)動(dòng)評估單元109輸入的wp參數(shù)信息輸出wp應(yīng)用標(biāo)志和加權(quán)信息,以將wp應(yīng)用標(biāo)志輸入到wp選擇器304和305,并將加權(quán)信息輸入到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。在這里,wp參數(shù)信息包括加權(quán)因子、第一wp應(yīng)用標(biāo)志、第一加權(quán)因子、對應(yīng)于所述第一預(yù)測圖像的第一偏移、第二wp應(yīng)用標(biāo)志、第二加權(quán)因子,以及對應(yīng)于所述第二預(yù)測圖像的第二偏移的定點(diǎn)精度的信息。該wp應(yīng)用標(biāo)志是可以為每個(gè)對應(yīng)的參考圖像和信號分量設(shè)置并表示是否進(jìn)行了加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的參數(shù)。加權(quán)信息包括所述加權(quán)因子、所述第一加權(quán)因子、所述第一偏移、所述第二加權(quán)因子以及第二偏移的定點(diǎn)精度的信息。詳細(xì)地,當(dāng)wp參數(shù)信息是從運(yùn)動(dòng)評估單元109輸入時(shí),wp參數(shù)控制單元303輸出被分成第一wp應(yīng)用標(biāo)志、第二wp應(yīng)用標(biāo)志和加權(quán)信息的wp參數(shù)信息,從而將第一wp應(yīng)用標(biāo)志輸入到wp選擇器304,將第二wp應(yīng)用標(biāo)志輸入到wp選擇器305,并將加權(quán)信息輸入到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。該wp選擇器304和305基于從wp參數(shù)控制單元303輸入的wp應(yīng)用標(biāo)志改變該預(yù)測圖像的連接端部。在對應(yīng)的wp應(yīng)用標(biāo)志是“0”的情況下,選擇器wp304和305中的每一個(gè)將其輸出端連接到缺省運(yùn)動(dòng)補(bǔ)償單元301。然后,wp選擇器304和305輸出第一和第二預(yù)測圖像,以使其被輸入到缺省運(yùn)動(dòng)補(bǔ)償單元301。另一方面,在對應(yīng)的wp應(yīng)用標(biāo)志是“1”的情況下,每一個(gè)wp選擇器304和305將其輸出端連接到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。然后,wp選擇器304和305輸出第一和第二預(yù)測圖像,以使其被輸入到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。缺省運(yùn)動(dòng)補(bǔ)償單元301基于從wp選擇器304和305輸入的兩個(gè)單向預(yù)測圖象(第一和第二預(yù)測圖像)執(zhí)行平均處理,由此生成預(yù)測圖像。更特別地,在第一和第二wp應(yīng)用標(biāo)志都是“0”的情況下,缺省運(yùn)動(dòng)補(bǔ)償單元301基于數(shù)值表達(dá)式(1)執(zhí)行平均處理。p[x,y]=clip1((pl0[x,y]+pl1[x,y]+offset2)>>(shift2))(1)這里,p[x,y]為預(yù)測圖像,pl0[x,y]為第一預(yù)測圖像,并且pl1[x,y]為第二預(yù)測圖像。此外,offset2和shift2是平均處理中取整方法的參數(shù),并且基于所述第一和第二預(yù)測圖像的內(nèi)部計(jì)算精度而確定。當(dāng)預(yù)測圖像的比特精度為l,并且所述第一和第二預(yù)測圖像的比特精度為m(l≤m)時(shí),shift2由數(shù)值表達(dá)式(2)表示,offset2由數(shù)值表達(dá)式(3)表示。shift2=(m-l+1)(2)offset2=(1<<(shift2-1)(3)例如,該預(yù)測圖像的比特精度為“8”,并且所述第一和第二預(yù)測圖像的比特精度為“14”,根據(jù)數(shù)值表達(dá)式(2),shift2=7,根據(jù)數(shù)值表達(dá)式(3),offset2=(1<<6)。此外,在由所述運(yùn)動(dòng)信息(預(yù)測參數(shù))所表示的預(yù)測模式是單向預(yù)測的情況下,缺省運(yùn)動(dòng)補(bǔ)償單元301基于數(shù)值表達(dá)式(4)僅使用第一預(yù)測圖像來計(jì)算最終的預(yù)測圖像。p[x,y]=clip1((plx[x,y]+offset1)>>(shift1))(4)這里,plx[x,y]表示單向預(yù)測圖像(第一預(yù)測圖像),x是表示“0”或“1”作為參考列表的標(biāo)識符。例如,plx[x,y]在參考列表是“0”的情況下為pl0[x,y],并且在參考列表是“1”的情況下是pl1[x,y]。此外,offset1和shift1是用于取整過程的參數(shù),并基于所述第一預(yù)測圖像的內(nèi)部計(jì)算精度而確定。當(dāng)預(yù)測圖像的比特精度為l,并且所述第一預(yù)測圖像的比特精度是m時(shí),shift1由數(shù)值表達(dá)式(5)表示,offset1由數(shù)值表達(dá)式(6)表示。shift1=(m-l)(5)offset1=(1<<(shift1-1))(6)例如,在預(yù)測圖像的比特精度為“8”,第一預(yù)測圖像的比特精度為“14”的情況下,根據(jù)數(shù)值表達(dá)式(5),shift1=6,根據(jù)數(shù)值表達(dá)式(6),offset1=(1<<5)。加權(quán)運(yùn)動(dòng)補(bǔ)償單元302基于從wp選擇器304和305輸入的兩個(gè)單向預(yù)測圖像(第一和第二預(yù)測圖像)以及從wp參數(shù)控制單元303輸入的加權(quán)信息執(zhí)行加權(quán)運(yùn)動(dòng)補(bǔ)償。更特別地,在第一和第二wp應(yīng)用標(biāo)志是“1”的情況下加權(quán)運(yùn)動(dòng)補(bǔ)償單元302根據(jù)數(shù)值表達(dá)式(7)執(zhí)行加權(quán)處理。p[x,y]=clip1(((pl0[x,y]*w0c+pl1[x,y]*w1c+(1<<logwdc))>>(logwdc+1))+((o0c+o1c+1)>>1))(7)這里,w0c表示對應(yīng)于第一預(yù)測圖像的加權(quán)因子,w1c表示對應(yīng)于所述第二預(yù)測圖像的加權(quán)因子,o0c表示對應(yīng)于所述第一預(yù)測圖像的偏移,并且o1c表示對應(yīng)于所述第二預(yù)測圖像的偏移。然后,他們將被分別稱為第一加權(quán)因子、第二加權(quán)因子、第一偏移和第二偏移。logwdc是表示每個(gè)加權(quán)因子的定點(diǎn)精度的參數(shù)。另外,變量c表示信號分量。例如,在yuv空間信號的情況下,亮度信號由c=y(tǒng)表示,鉻色差信號由c=cr表示,并且鈳色差分量由c=cb表示。此外,在第一和第二預(yù)測圖像的計(jì)算精度與預(yù)測圖像的計(jì)算精度彼此不同的情況下,加權(quán)運(yùn)動(dòng)補(bǔ)償單元302通過控制logwdc來實(shí)現(xiàn)定點(diǎn)精度的取整過程,如數(shù)值表達(dá)式(8)所示。logwd'c=logwdc+offset1(8)取整過程可以通過用在數(shù)值表達(dá)式(8)中表示的logwd'c替換在數(shù)值表達(dá)式(7)中表示的logwdc來實(shí)現(xiàn)。例如,在預(yù)測圖像的比特精度為“8”,并且所述第一和第二預(yù)測圖像的比特精度為“14”的情況下,通過重置logwdc,以類似于數(shù)值表達(dá)式(1)中表示的shift2的計(jì)算精度實(shí)現(xiàn)批量取整處理是可行的。此外,在由所述運(yùn)動(dòng)信息(預(yù)測參數(shù))所表示的預(yù)測模式是單向預(yù)測的情況下,加權(quán)運(yùn)動(dòng)補(bǔ)償單元302基于數(shù)值表達(dá)式(9)僅使用第一預(yù)測圖像計(jì)算最終的預(yù)測圖像。p[x,y]=clip1((plx[x,y]*wxc+(1<<logwdc-1))>>(logwdc))(9)這里,plx[x,y]表示單向預(yù)測圖像(第一預(yù)測圖像),wxc表示對應(yīng)于單向預(yù)測的加權(quán)因子,并且x是表示“0”或“1”作為參考列表的標(biāo)識符。例如,plx[x,y]和wxc在參考列表是“0”的情況下是pl0[x,y]和w0c,并且在參考列表是“1”的情況下是pl1[x,y]和w1c。此外,在第一和第二預(yù)測圖像的計(jì)算精度與預(yù)測圖像的計(jì)算精度彼此不同的情況下,加權(quán)運(yùn)動(dòng)補(bǔ)償單元302通過控制logwdc來實(shí)現(xiàn)定點(diǎn)精度的取整過程,如在數(shù)值表達(dá)式(8)中所示,與雙向預(yù)測的情況類似。取整過程可以通過用在數(shù)值表達(dá)式(8)中表示的logwd'c替換在數(shù)值表達(dá)式(7)中表示的logwdc來實(shí)現(xiàn)。例如,在預(yù)測圖像的比特精度為“8”,并且所述第一預(yù)測圖像的比特精度為“14”的情況下,通過重置logwdc,以類似于數(shù)值表達(dá)式(4)中表示的shift1的計(jì)算精度實(shí)現(xiàn)批量取整處理是可行的。圖7是示出根據(jù)第一實(shí)施例的加權(quán)因子的定點(diǎn)精度的示例的說明圖,并且是示出具有在時(shí)間方向的亮度變化和灰度值的運(yùn)動(dòng)圖像中的改變的示例的圖。在圖7中所示的示例中,編碼目標(biāo)幀是frame(t),為編碼目標(biāo)幀在時(shí)間上的前一幀的是frame(t-1),為編碼目標(biāo)幀在時(shí)間上的后一幀的是frame(t+1)。如該圖7所示,在從白到黑變化的衰退圖像中,圖像的亮度(灰度值)根據(jù)時(shí)間的消逝而降低。加權(quán)因子表示圖7中的改變程度,并且在亮度沒有變化的情況下,從數(shù)值表達(dá)式(7)和(9)明顯可知該加權(quán)因子取“1.0”的值。定點(diǎn)精度是控制對應(yīng)于加權(quán)因子的小數(shù)點(diǎn)的間隔寬度的參數(shù),并且在亮度沒有變化的情況下加權(quán)因子是1<<logwdc。此外,在單向預(yù)測的情況下,不使用對應(yīng)于第二預(yù)測圖像的各種參數(shù)(第二wp應(yīng)用標(biāo)志、第二加權(quán)因子和第二偏移信息),并且該各種參數(shù)可被設(shè)置為預(yù)先確定的初始值?;氐綀D1,運(yùn)動(dòng)評估單元109基于輸入圖像和從預(yù)測圖像生成單元107輸入的參考圖像在多幀之間執(zhí)行運(yùn)動(dòng)評估,并輸出運(yùn)動(dòng)信息和wp參數(shù)信息,從而將運(yùn)動(dòng)信息輸入到預(yù)測圖像生成單元107和編碼單元110,并將wp參數(shù)信息輸入到預(yù)測圖像生成單元107和索引設(shè)置單元108。例如,運(yùn)動(dòng)評估單元109通過計(jì)算預(yù)測目標(biāo)像素塊的輸入圖像和對應(yīng)于作為起點(diǎn)的同一位置的多個(gè)參考圖像之間的差值來計(jì)算誤差、以小數(shù)精度移動(dòng)該位置、并使用諸如用于查找最小誤差的塊的塊匹配的技術(shù)來計(jì)算最佳運(yùn)動(dòng)信息。在雙向預(yù)測的情況下,運(yùn)動(dòng)評估單元109使用從單向預(yù)測得到的運(yùn)動(dòng)信息執(zhí)行包括在數(shù)值表達(dá)式(1)和(4)中表示的缺省運(yùn)動(dòng)補(bǔ)償預(yù)測的塊匹配,從而計(jì)算雙向預(yù)測的運(yùn)動(dòng)信息。此時(shí),運(yùn)動(dòng)評估單元109可通過執(zhí)行包括如數(shù)值表達(dá)式(7)和(9)中表示的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的塊匹配來計(jì)算wp參數(shù)信息。此外,對于wp參數(shù)信息的計(jì)算,可以使用利用輸入圖像的亮度梯度計(jì)算加權(quán)因子或偏移的方法,根據(jù)在編碼中預(yù)測誤差的累積計(jì)算加權(quán)因子或偏移的方法等等。此外,關(guān)于wp參數(shù)信息,可以使用預(yù)先為每個(gè)編碼設(shè)備確定的固定值。這里,將參考圖7描述從具有在時(shí)間上改變的亮度的運(yùn)動(dòng)圖像計(jì)算加權(quán)因子、加權(quán)因子的定點(diǎn)精度以及偏移的方法。如上所述,如圖7所示的從白到黑變化的衰退圖像中,圖像的亮度(灰度值)根據(jù)時(shí)間的流逝而降低。運(yùn)動(dòng)評估單元109可以通過計(jì)算其斜率計(jì)算加權(quán)因子。所述加權(quán)因子的定點(diǎn)精度是表示斜率的精度的信息,并且運(yùn)動(dòng)評估單元109可以基于在時(shí)間上到參考圖像的距離和圖像亮度的變化程度計(jì)算最佳值。例如,在圖7中,在幀(t-1)和幀(t+1)之間的加權(quán)因子為具有小數(shù)精度的0.75的情況下,在1/4精度的情況下可以表示為3/4,并且相應(yīng)地,運(yùn)動(dòng)評估單元109將定點(diǎn)精度設(shè)置為2(1<<2)。在對加權(quán)因子進(jìn)行編碼的情況下由于定點(diǎn)精度的值影響代碼量,對于定點(diǎn)精度的值,可以考慮代碼量和預(yù)測精度選擇最佳值。另外,定點(diǎn)精度的值可以是預(yù)先確定的固定值。此外,在斜率不匹配的情況下,運(yùn)動(dòng)評估單元109可以通過獲得對應(yīng)于線性函數(shù)的截距的修正值(偏差量)計(jì)算偏移值。例如,在圖7中,在幀(t-1)和幀(t+1)之間的加權(quán)因子為具有小數(shù)點(diǎn)精度的0.60,并且定點(diǎn)精度是“1”(1<<1)的情況下,具有將加權(quán)因子設(shè)置為“1”(對應(yīng)于加權(quán)因子的0.50的小數(shù)點(diǎn)精度)的高可能性。在這種情況下,由于加權(quán)因子的小數(shù)點(diǎn)精度以0.10值偏離最佳值0.60,運(yùn)動(dòng)評估單元109基于像素的最大值計(jì)算與其對應(yīng)的修正值,并將其設(shè)置為偏移值。在像素的最大值為255的情況下,運(yùn)動(dòng)評估單元109可設(shè)置諸如25(255×0.1)的值。在第一實(shí)施例中,雖然作為示例運(yùn)動(dòng)評估單元109被表示為編碼設(shè)備100的一個(gè)功能,但運(yùn)動(dòng)評估單元109不是編碼設(shè)備100的必要配置,例如,運(yùn)動(dòng)評估單元109可以是除了編碼設(shè)備100以外的設(shè)備。在這種情況下,由所述運(yùn)動(dòng)評估單元109計(jì)算的運(yùn)動(dòng)信息和wp參數(shù)信息可以被加載到編碼設(shè)備100。該索引設(shè)置單元108接收從運(yùn)動(dòng)評估單元109輸入的wp參數(shù)信息,檢查參考列表(列表號)和參考圖像(參考編號),并輸出索引信息,以使其被輸入到編碼單元110。索引設(shè)置單元108通過將從運(yùn)動(dòng)評估單元109輸入的wp參數(shù)信息映射到后面將要描述的句法元素生成索引信息。圖8a和8b是示出根據(jù)第一實(shí)施例的wp參數(shù)信息的示例的圖。在p-slice時(shí)間處的wp參數(shù)信息的示例如圖8a所示,在b-slice時(shí)間處的wp參數(shù)信息的示例如圖8a和8b所示。列表號是表示預(yù)測方向的標(biāo)識符。在單向預(yù)測的情況下列表號具有“0”值。另一方面,在雙向預(yù)測的情況下,可以使用兩種類型的預(yù)測,并且相應(yīng)地,列表號具有“0”和“1”兩個(gè)值。參考編號是對應(yīng)于幀存儲器206中所表示的1至n中的任何一個(gè)的值。由于wp參數(shù)信息是為每個(gè)參考列表和參考圖像保存的,在存在n個(gè)參考圖像的情況下,在b-slice時(shí)間處需要2n條信息。返回參考圖1所示,編碼單元110執(zhí)行各種編碼參數(shù)的編碼處理,從而生成編碼數(shù)據(jù),其中各種編碼參數(shù)諸如有從量化單元103輸入的量化變換系數(shù)、從運(yùn)動(dòng)評估單元109輸入的運(yùn)動(dòng)信息、從索引設(shè)置單元108輸入的索引信息以及由編碼控制單元111指定的量化信息。作為編碼過程,例如,有霍夫曼編碼或算法編碼。這里,編碼參數(shù)是諸如表示預(yù)測方法等的預(yù)測信息、涉及量化變換系數(shù)的信息以及涉及解碼處理所必需的量化的信息的參數(shù)。例如,其可以被配置成使得在圖中未示出的內(nèi)部存儲器被包括在編碼控制單元111中,編碼參數(shù)被保持在內(nèi)部存儲器中,以及已完成待編碼的相鄰像素塊的編碼參數(shù)在編碼像素塊時(shí)被使用。例如,在h.264的幀內(nèi)預(yù)測中,像素塊的預(yù)測信息可從已完成要被編碼的相鄰塊的預(yù)測信息獲得。編碼單元110在由編碼控制單元111所管理的適當(dāng)?shù)妮敵鰰r(shí)序輸出生成的編碼數(shù)據(jù)。為輸出的編碼數(shù)據(jù)的各種信息例如被附圖中沒有示出的復(fù)用單元等復(fù)用,被暫時(shí)存儲在附圖中未示出的輸出緩沖器等中,并且,然后,例如,被輸出到存儲系統(tǒng)(存儲介質(zhì))或傳輸系統(tǒng)(通信線)。編碼單元110包括熵編碼單元110a和索引重構(gòu)單元110b。該熵編碼單元110a對已經(jīng)輸入的信息執(zhí)行諸如可變長度編碼或者算法編碼處理的編碼處理。例如,在h.264中,使用基于上下文的自適應(yīng)可變長度編碼(cavlc),基于上下文的自適應(yīng)二進(jìn)制算法編碼(cabac)等。為了減少從索引設(shè)置單元108輸入的索引信息的句法元素的編碼長度,索引重構(gòu)單元110b基于句法元素的參數(shù)的特性執(zhí)行預(yù)測處理,計(jì)算句法元素的值(直接值)和預(yù)測值之間的差值,并將差值輸出到熵編碼單元110a。預(yù)測過程的特定示例將在后面描述。圖9是示出了根據(jù)第一實(shí)施例的編碼設(shè)備100使用的句法500的圖。句法500示出了通過使用編碼設(shè)備100編碼輸入圖像(運(yùn)動(dòng)圖像數(shù)據(jù))所生成的編碼數(shù)據(jù)的結(jié)構(gòu)。在解碼所述編碼后的數(shù)據(jù)時(shí),將在后面描述的解碼設(shè)備通過參考與句法500相同的句法結(jié)構(gòu)執(zhí)行對運(yùn)動(dòng)圖像的句法分析。句法500包括三個(gè)部分,包括高級句法501,片級(slicelevel)句法502,和編碼樹級句法503。高級句法501包括具有比片更高級別的上層的句法信息。這里,片(slice)表示包括在幀或字段中的矩形區(qū)域或連續(xù)區(qū)域。片級句法502包括解碼每個(gè)片所必需的信息。編碼樹級句法503包括解碼每個(gè)編碼樹(換句話說,每個(gè)編碼樹塊)所必需的信息。這些部分中的每個(gè)部分包括更詳細(xì)的句法。高級句法501包括諸如序列參數(shù)集句法504、圖片參數(shù)集句法505和自適應(yīng)參數(shù)集句法506的序列和圖片級的句法。片級句法502包括片頭句法507、預(yù)測加權(quán)表格句法508、片數(shù)據(jù)句法509等。預(yù)測加權(quán)表格句法508從片頭句法507調(diào)用。編碼樹級句法503包括編碼樹單元句法510、變換單元句法511、預(yù)測單元句法512等。編碼樹單元句法510可以具有四叉樹結(jié)構(gòu)。更具體地說,編碼樹單元句法510可以被遞歸地進(jìn)一步調(diào)用作為編碼樹單元句法510的句法元素。換句話說,一個(gè)編碼樹塊可以被細(xì)分成四叉樹。此外,該變換單元句法511包括在編碼樹句法單元510中。變換單元句法511從位于四叉樹的尾端的每個(gè)編碼樹單元句法510調(diào)用。在變換單元句法511中,描述了涉及逆正交變換的信息、量化信息等。在該句法中,可以描述涉及加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的信息。圖10是示出了根據(jù)第一實(shí)施例的圖片參數(shù)集句法505的示例的圖。這里,例如,weighted_pred_flag是根據(jù)p-slice的第一實(shí)施方式表示加權(quán)補(bǔ)償預(yù)測的有效或無效的句法元素。在weighted_pred_flag是“0”的情況下,根據(jù)第一實(shí)施例的p-slice中的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測無效。因此,包括在wp參數(shù)信息中的wp應(yīng)用標(biāo)志被恒定設(shè)置為“0”,wp選擇器304和305的輸出端被連接到缺省運(yùn)動(dòng)補(bǔ)償單元301。另一方面,在weighted_pred_flag是“1”的情況下,根據(jù)第一實(shí)施例的p-slice中的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測是有效的。作為另一個(gè)示例,在weighted_pred_flag是“1”的情況下,可以為較低層句法中的片內(nèi)的每個(gè)局部區(qū)域(片頭、編碼樹塊、變換單元、預(yù)測單元等)定義根據(jù)第一實(shí)施例的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的有效或無效。此外,weighted_bipred_idc例如是表示根據(jù)第一實(shí)施例的用于b-slice的加權(quán)補(bǔ)償預(yù)測的有效或無效的句法元素。在weighted_bipred_idc是“0”的情況下,根據(jù)第一實(shí)施例的b-slice內(nèi)加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測無效。因此,包括在wp參數(shù)信息中的wp應(yīng)用標(biāo)志被恒定設(shè)置為“0”,wp選擇器304和305的輸出端被連接到缺省運(yùn)動(dòng)補(bǔ)償單元301。另一方面,在weighted_bipred_idc是“1”的情況下,根據(jù)第一實(shí)施例的b-slice內(nèi)加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測是有效的。作為另一個(gè)示例,在weighted_bipred_idc是“1”的情況下,可以為較低層句法中的片內(nèi)的每個(gè)局部區(qū)域(片頭、編碼樹塊、變換單元等)定義根據(jù)第一實(shí)施例的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的有效或無效。圖11是示出了根據(jù)第一實(shí)施例的片頭句法507的示例的圖。這里,slice_type表示片的片類型(i_slice、p_slice、b_slice等)。此外,pic_parameter_set_id是表示將被引用的圖片參數(shù)集句法505的標(biāo)識符。num_ref_idx_active_override_flag是表示是否需要更新有效參考圖像的數(shù)目的標(biāo)志,并且,在該標(biāo)志為“1”的情況下,可以使用定義參考列表的參考圖像的編號的num_ref_idx_l0_active_minus1和num_ref_idx_l1_active_minus1。此外,pred_weight_table()是表示用于加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的預(yù)測(pred)加權(quán)表格句法的函數(shù),并且就p-slice而言在weighted_pred_flag是“1”的情況下以及就b-slice而言在weighted_bipred_idc是“1”的情況下,該函數(shù)被調(diào)用。圖12是示出了根據(jù)第一實(shí)施例的預(yù)測加權(quán)表格句法508的示例的圖。這里,luma_log2_weight_denom表示片中的亮度信號的加權(quán)因子的定點(diǎn)精度,并且是對應(yīng)于數(shù)值表達(dá)式(7)或(9)中表示的logwdc的值。此外,chroma_log2_weight_denom表示片中的色差信號的加權(quán)因子的定點(diǎn)精度,并且是對應(yīng)于數(shù)值表達(dá)式(7)或(9)中表示的logwdc的值。chroma_format_idc是表示色彩空間的標(biāo)識符,mono_idx是表示單色視頻的值。此外,num_ref_common_active_minus1表示從包含在片內(nèi)的公共列表中的參考圖像的數(shù)目減去1獲得的值。luma_weight_l0_flag和luma_weight_l1_flag表示對應(yīng)于列表0和1的亮度信號的wp應(yīng)用標(biāo)志。在該標(biāo)志為“1”的情況下,根據(jù)第一實(shí)施例的亮度信號的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測對于片內(nèi)的所有區(qū)域都是有效的。此外,chroma_weight_l0_flag和chroma_weight_l1_flag代表對應(yīng)于列表0和1的色差信號的wp應(yīng)用標(biāo)志。在該標(biāo)志為“1”的情況下,根據(jù)第一實(shí)施例的色差信號的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測對于片內(nèi)的所有區(qū)域都是有效的。luma_weight_l0[i]和luma_weight_l1[i]是由列表0和1所管理的第i個(gè)亮度信號的加權(quán)因子。此外,luma_offset_l0[i]和luma_offset_l1[i]是由列表0和1所管理的第i個(gè)亮度信號的偏移。這些是對應(yīng)于數(shù)值表達(dá)式(7)或(9)中表示的w0c、w1c、o0c、o1c的值。這里,c=y(tǒng)。chroma_weight_l0[i][j]與chroma_weight_l1[i][j]是通過列表0和1所管理的第i個(gè)色差信號的加權(quán)因子。此外,chroma_offset_l0[i][j]與chroma_offset_l1[i][j]的是由列表0和1所管理的第i個(gè)色差信號的偏移。這些是對應(yīng)于數(shù)值表達(dá)式(7)或(9)中表示的w0c、w1c、o0c、o1c的值。這里,c=cr或cb。另外,j表示色差分量,并且,例如,在yuv信號4:2:0的情況下,j=0表示cr分量,并且j=1表示cb分量。這里,將詳細(xì)描述預(yù)測涉及句法結(jié)構(gòu)中的加權(quán)預(yù)測的每個(gè)句法元素的方法。句法元素的預(yù)測由索引重構(gòu)單元110b執(zhí)行。圖13是示出了明確地表示根據(jù)第一實(shí)施例的預(yù)測方法的句法結(jié)構(gòu)的示例的圖。在圖13所述的該示例中,雖然已為其引入預(yù)測的每個(gè)句法元素通過附加一個(gè)前綴“delta”來表示,但是句法結(jié)構(gòu)基本上具有如圖12中所示的句法結(jié)構(gòu)的相同的構(gòu)成要素。首先,將描述表示加權(quán)因子的定點(diǎn)精度的luma_log2_weight_denom和chroma_log2_weight_denom的信號間預(yù)測方法。索引重構(gòu)單元110b使用數(shù)值表達(dá)式(10)執(zhí)行l(wèi)uma_log2_weight_denom和chroma_log2_weight_denom的信號間預(yù)測處理,并使用數(shù)值表達(dá)式(11)執(zhí)行恢復(fù)過程。這里,如圖12和13中所示,由于luma_log2_weight_denom被首先定義,chroma_log2_weight_denom是基于luma_log2_weight_denom的值預(yù)測的。delta_chroma_log2_weight_denom=(chroma_log2_weight_denom-luma_log2_weight_denom)(10)chroma_log2_weight_denom=(luma_log2_weight_denom+delta_chroma_log2_weight_denom)(11)圖14是示出根據(jù)第一實(shí)施例的預(yù)測chroma_log2_weight_denom的處理的示例的流程圖。首先,索引重構(gòu)單元110b獲得索引信息中的luma_log2_weight_denom設(shè)置作為預(yù)測值(步驟s101)。隨后,索引重構(gòu)單元110b從chroma_log2_weight_denom中減去luma_log2_weight_denom(步驟s102),并將其色差值設(shè)置為索引信息中的delta_chroma_log2_weight_denom(步驟s103)。圖15是示出根據(jù)第一實(shí)施例的恢復(fù)chroma_log2_weight_denom的處理的示例的流程圖。首先,索引重構(gòu)單元110b獲得設(shè)置在索引信息中的luma_log2_weight_denom作為預(yù)測值(步驟s201)。隨后,索引重構(gòu)單元110b將luma_log2_weight_denom添加到delta_chroma_log2_weight_denom(步驟s202),并在索引信息中設(shè)置相加后的值作為chroma_log2_weight_denom(步驟s203)。通常,在衰退效應(yīng)中,由于時(shí)間上的變化對于每個(gè)色彩空間不同的情況很少,每個(gè)信號分量的定點(diǎn)精度與亮度分量和色差分量有很強(qiáng)的相關(guān)性。因此,通過如上所述進(jìn)行色彩空間內(nèi)的預(yù)測,可以減少表示定點(diǎn)精度的信息量。在數(shù)值表達(dá)式(10)中,雖然亮度分量被從色差分量中減去,色差分量也可以被從亮度分量中減去。在這種情況下,數(shù)值表達(dá)式(11)可以根據(jù)數(shù)值表達(dá)式(10)來變化。接下來,將描述預(yù)測表示亮度和色差信號的加權(quán)因子luma_weight_lx[i]和chroma_weight_lx[i][j]的方法。這里,x是表示“0”或“1”的標(biāo)識符。luma_weight_lx[i]和chroma_weight_lx[i][j]的值根據(jù)luma_log2_weight_denom和chroma_log2_weight_denom的值而增加或減少。例如,在luma_log2_weight_denom的值是“3”的情況下,在假設(shè)亮度沒有發(fā)生變化的情況下luma_weight_lx[i]為(1<<3)。在另一方面,在luma_log2_weight_denom的值是“5”的情況下,在假設(shè)亮度沒有發(fā)生變化的情況下luma_weight_lx[i]為(1<<5)。因此,索引重構(gòu)單元110b以在亮度沒有變化被用來作為參考系數(shù)(缺省值)的情況下的加權(quán)因子執(zhí)行預(yù)測處理。更具體地,索引重構(gòu)單元110b使用數(shù)值表達(dá)式(12)和(13)執(zhí)行l(wèi)uma_weight_lx[i]的預(yù)測處理,并使用數(shù)值表達(dá)式(14)執(zhí)行恢復(fù)處理。類似地,索引重構(gòu)單元110b使用數(shù)值表達(dá)式(15)和(16)執(zhí)行chroma_weight_lx[i]的預(yù)測處理,并使用數(shù)值表達(dá)式(17)執(zhí)行恢復(fù)處理。delta_luma_weight_lx[i]=(luma_weight_lx[i]-default_luma_weight_lx)(12)default_luma_weight_lx=(1<<luma_log2_weight_denom)(13)luma_weight_lx[i]=(default_luma_weight_lx+delta_luma_weight_lx[i])(14)delta_chroma_weight_lx[i][j]=(chroma_weight_lx[i][j]-default_chroma_weight_lx)(15)default_chroma_weight_lx=(1<<chroma_log2_weight_denom)(16)chroma_weight_lx[i][j]=(default_chroma_weight_lx+delta_chroma_weight_lx[i][j])(17)這里,default_luma_weight_lx,default_chroma_weight_lx是在亮度分量和色差分量中沒有亮度變化的情況下的缺省值。圖16是示出根據(jù)第一實(shí)施例的預(yù)測luma_weight_lx[i]的過程的示例的流程圖。首先,索引重構(gòu)單元110b獲得索引信息中設(shè)置的luma_log2_weight_denom(步驟s301),并計(jì)算default_luma_weight_lx作為預(yù)測值(步驟s302)。隨后,索引重構(gòu)單元110b從luma_weight_lx[i]中減去default_luma_weight_lx(步驟s303)并在索引信息中設(shè)置其差值作為delta_luma_weight_lx[i](步驟s304)。通過以參考圖像的數(shù)目重復(fù)該過程,預(yù)測過程可以應(yīng)用于luma_weight_lx[i]。圖17是示出根據(jù)第一實(shí)施例的恢復(fù)luma_weight_lx[i]的處理的示例的流程圖。首先,索引重構(gòu)單元110b獲得已經(jīng)設(shè)置在索引信息中的delta_luma_weight_lx[i]為(步驟s401),并計(jì)算default_luma_weight_lx作為預(yù)測值(步驟s402)。隨后,索引重構(gòu)單元110b將delta_luma_weight_lx[i]添加到default_luma_weight_lx(步驟s403)并在索引信息中設(shè)置其相加后的值作為luma_weight_lx[i](步驟s404)。雖然這里已經(jīng)說明了用于亮度分量的流程圖,可以類似地實(shí)現(xiàn)用于色差分量(chroma_weight_lx[i][j])的預(yù)測處理和恢復(fù)處理。包括衰退效應(yīng)的圖像在特定的退變點(diǎn)處退去,而且存在許多這樣的情況,其中其他的圖像是普通的自然圖像或不具有衰退效應(yīng)的圖像。在這種情況下,存在許多這樣的情況,其中加權(quán)因子采取亮度沒有變化的情況。因此,在亮度沒有變化的情況下,初始值基于定點(diǎn)精度來導(dǎo)出并用作預(yù)測值,從而可以減少加權(quán)因子的代碼量。此外,亮度和色差信號的加權(quán)因子(luma_weight_lx[i]和chroma_weight_lx[i][j])的預(yù)測值可以基于其他的參考編號或其他的poc號來導(dǎo)出。在這種情況下,當(dāng)最靠近編碼目標(biāo)片的參考編號是base_idx時(shí),索引重構(gòu)單元110b使用數(shù)值表達(dá)式(18)執(zhí)行l(wèi)uma_weight_lx[i]的預(yù)測處理,并使用數(shù)值表達(dá)式(19)執(zhí)行恢復(fù)處理。類似地,索引重構(gòu)單元110b使用數(shù)值表達(dá)式(20)執(zhí)行chroma_weight_lx[i][j]的預(yù)測處理,并使用數(shù)值表達(dá)式(21)執(zhí)行恢復(fù)過程。delta_luma_weight_lx[i]=(luma_weight_lx[i]-luma_weight_lx[base_idx])(18)luma_weight_lx[i]=(delta_luma_weight_lx[i]+luma_weight_lx[base_idx])(19)delta_chroma_weight_lx[i][j]=(chroma_weight_lx[i][j]-chroma_weight_lx[base_idx][j])(20)chroma_weight_lx[i][j]=(delta_chroma_weight_lx[i][j]+chroma_weight_lx[base_idx][j])(21)這里,在數(shù)值表達(dá)式(18)和(20)中,i≠base_idx。對于由base_idx表示的參考編號的加權(quán)因子,不能使用數(shù)值表達(dá)式(18)和(20),相應(yīng)地,可以使用數(shù)值表達(dá)式(12),(13),(15)和(16)。圖18是示出了根據(jù)第一實(shí)施例的luma_weight_lx[i]的預(yù)測過程另一示例的流程圖。首先,索引重構(gòu)單元110b設(shè)置表示作為參考的參考編號的baseidx(步驟s501)。這里,baseidx的值被臨時(shí)假定為“0”。隨后,索引重構(gòu)單元110b從索引信息獲得luma_weight_lx[baseidx]作為基于baseidx的預(yù)測值(步驟s502)。此外,由baseidx表示的索引信息的luma_weight_lx[baseidx],例如,不被預(yù)測而是作為直接值被編碼。隨后,索引重構(gòu)單元110b從luma_weight_lx[i]減去luma_weight_lx[baseidx](步驟s503),并將其差值設(shè)置為索引信息中的delta_luma_weight_lx[i](步驟s504)。通過以參考圖像的數(shù)目重復(fù)該過程,在baseidx以外預(yù)測過程可以應(yīng)用于luma_weight_lx[i]。圖19是示出根據(jù)第一實(shí)施例的恢復(fù)luma_weight_lx[i]的過程的另一示例的流程圖。首先,索引重構(gòu)單元110b設(shè)置表示作為參考的參考編號baseidx(步驟s601)。這里,baseidx的值被臨時(shí)假定為“0”。隨后,索引重構(gòu)單元110b從索引信息導(dǎo)出luma_weight_lx[baseidx]作為基于baseidx的預(yù)測值(步驟s602)。此外,由baseidx表示的索引信息的luma_weight_lx[baseidx]例如不被預(yù)測而是作為直接值被編碼。隨后,索引重構(gòu)單元110b將delta_luma_weight_lx[i]與luma_weight_lx[baseidx]相加(步驟s603),并將相加后的值設(shè)置為索引信息中的luma_weight_lx[i](步驟s604)。雖然已示出了亮度分量的流程圖,但可以為色差分量(chroma_weight_lx[i][j])類似地實(shí)現(xiàn)預(yù)測過程和恢復(fù)過程。此外,盡管作為示例描述了luma_weight_lx[i]的預(yù)測方法和恢復(fù)方法,luma_offset_lx[i]可以被類似地預(yù)測和恢復(fù)。此外,可以利用編碼目標(biāo)與參考片之間的距離導(dǎo)出亮度和色差信號的加權(quán)因子(luma_weight_lx[i]和chroma_weight_lx[i][j])的預(yù)測值。在這樣的情況下,索引重構(gòu)單元110b使用數(shù)值表達(dá)式(22)執(zhí)行l(wèi)uma_weight_lx[i]的預(yù)測處理,并使用數(shù)值表達(dá)式(23)執(zhí)行恢復(fù)處理。類似地,索引重構(gòu)單元110b使用數(shù)值表達(dá)式(24)執(zhí)行chroma_weight_lx[i][j]的預(yù)測處理,并使用數(shù)值表達(dá)式(25)執(zhí)行恢復(fù)處理。delta_luma_weight_l[i]=(luma_weight_lx[i]-luma_weight_lx[i-1])(22)luma_weight_l[i]=(delta_luma_weight_l[i]+luma_weight_lx[i-1])(23)delta_chroma_weight_lx[i][j]=(chroma_weight_lx[i][j]-chroma_weight_lx[i-1][j])(24)chroma_weight_lx[i][j]=(delta_chroma_weight_lx[i][j]+chroma_weight_lx[i-1][j])(25)這里,在數(shù)值表達(dá)式(22)和(24)中,i≠0。此外,由于通過將第(i-1)個(gè)值(i≠0)代入baseidx,這些預(yù)測和恢復(fù)過程與圖18和19中所示的流程圖相同,其描述將不再呈現(xiàn)。雖然已示出了亮度分量的流程圖,但可以為色差分量(chroma_weight_lx[i][j])類似地實(shí)現(xiàn)預(yù)測過程和恢復(fù)過程。此外,盡管作為示例描述了luma_weight_lx[i]的預(yù)測方法和恢復(fù)方法,luma_offset_lx[i]可以被類似地預(yù)測和恢復(fù)。存在許多這樣的情況,從編碼效率的角度設(shè)置在時(shí)間或空間距離上靠近編碼目標(biāo)片的片作為可以由編碼目標(biāo)片參考的參考片。這里,由于時(shí)間距離上連續(xù)的片的亮度變化具有高的相關(guān)性,與加權(quán)因子和偏移之間的時(shí)間距離有關(guān)的相關(guān)性也高。因此,通過使用用作參考的參考片的加權(quán)因子和偏移值,預(yù)測與其不同的參考片的加權(quán)因子和偏移值,由此可以有效地降低代碼量。此外,由于存在空間中具有許多具有相同加權(quán)因子和偏移值的參考片的情況,通過以同樣的原因引入預(yù)測,可以降低代碼量。接著,將描述表示色差信號的偏移的chroma_offset_lx[i][j]的預(yù)測方法。在yuv色彩空間,色差分量表示使用來自中間值的偏差量的顏色。因此,使用加權(quán)因子在考慮中間值的情況下基于亮度變化的變化量可以被設(shè)置為預(yù)測值。更具體地,索引重構(gòu)單元110b使用數(shù)值表達(dá)式(26)和(27)執(zhí)行chroma_offset_lx[i][j]的預(yù)測處理,并使用數(shù)值表達(dá)式(28)執(zhí)行恢復(fù)過程。delta_chroma_offset_lx[i][j]=(chroma_offset_lx[i][j]+((med*chroma_weight_lx[i][j])>>chroma_log2_weight_denom)-med)(26)med=(maxchromavalue>>1)(27)這里,maxchromavalue表示獲得色差信號處的最大亮度。例如,在8比特信號的情況下,maxchromavalue是255,med為128。chroma_offset_lx[i][j]=(delta_chroma_offset_lx[i][j]-((med*chroma_weight_lx[i][j])>>chroma_log2_weight_denom)+med)(28)圖20是示出根據(jù)第一實(shí)施例的chroma_offset_lx[i][j]的預(yù)測過程的實(shí)例的流程圖。首先,索引重構(gòu)單元110b導(dǎo)出設(shè)置在索引信息中的chroma_log2_weight_denom(步驟s701)。隨后,索引重構(gòu)單元110b導(dǎo)出設(shè)置在索引信息中的chroma_offset_lx[i][j](步驟s702)。隨后,索引重構(gòu)單元110b導(dǎo)出色差信號的最大值(最大信號)的中間值(步驟s703)。隨后,索引重構(gòu)單元110b導(dǎo)出delta_chroma_offset_lx[i][j]并在索引信息中設(shè)置delta_chroma_offset_lx[i][j](步驟s704)。圖21是示出根據(jù)第一實(shí)施例的chroma_offset_lx[i][j]的恢復(fù)過程的示例的流程圖。首先,索引重構(gòu)單元110b導(dǎo)出已經(jīng)設(shè)置在索引信息中的chroma_log2_weight_denom(步驟s801)。隨后,索引重構(gòu)單元110b導(dǎo)出設(shè)置在索引信息中的chroma_offset_lx[i][j](步驟s802)。隨后,索引重構(gòu)單元110b導(dǎo)出色差信號的最大值(最大信號)的中間值(步驟s803)。隨后,索引重構(gòu)單元110b導(dǎo)出chroma_offset_lx[i][j]并在索引信息中設(shè)置chroma_offset_lx[i][j](步驟s804)。通過引入通過考慮使用色差信號的信號特性從中間值的偏差量獲得的預(yù)測值,色差信號的偏移值的代碼量可以小于比所述偏移值被直接編碼的情況。接下來,將描述使用導(dǎo)出h.264等中定義的加權(quán)預(yù)測中的隱式加權(quán)預(yù)測的wp參數(shù)的方法導(dǎo)出定點(diǎn)精度和加權(quán)因子的預(yù)測值的技術(shù)。在h.264的隱式加權(quán)預(yù)測中,根據(jù)參考片在時(shí)間上的距離(poc號的時(shí)間比)導(dǎo)出加權(quán)因子(偏移量變成零)。參考片之間的時(shí)間上的距離通過基于poc號導(dǎo)出編碼目標(biāo)片和參考片之間的距離來獲得,加權(quán)因子基于距離的比來確定。此時(shí),定點(diǎn)精度被設(shè)置為固定值“5”。例如,在h.264中,根據(jù)數(shù)值表達(dá)式(29)表示的偽代碼導(dǎo)出加權(quán)因子。td=clip3(-128,127,poca-pocb)tb=clip3(-128,127,poct-poca)tx=(td?。?)?((16384+abs(td/2))/td):(0)distscalefactor=clip3(-1024,1023,(tb*tx+32)>>6)implicit_luma_weight_l0[i]=64-(distscalefactor>>2)implicit_luma_weight_l1[i]=distscalefactor>>2(29)這里,poca表示對應(yīng)于列表1的參考圖像a的poc號,pocb表示對應(yīng)于列表0的參考圖像b的poc號,poct表示預(yù)測目標(biāo)圖像的poc號。此外,clip3(l,m,n)為用于執(zhí)行限幅(clipping)處理的函數(shù),使得最后的變量(argument)n不超出由前兩個(gè)變量表示的最小值l和最大值m的范圍。abs()函數(shù)是用于返回變量的絕對值的函數(shù)。此外,td和tb表示時(shí)間比,td表示對應(yīng)于列表1的參考圖像的poc號和對應(yīng)于列表0的參考圖像的poc號之間的差,tb表示預(yù)測目標(biāo)圖像的poc號和對應(yīng)于列表0的參考圖像的poc號之間的差?;谶@樣的值,導(dǎo)出加權(quán)因子的距離中的縮放變量distscalefactor。基于distscalefactor,導(dǎo)出對應(yīng)于列表0和1的加權(quán)因子(implicit_luma_weight_l0[i]和implicit_luma_weight_l1[i])。此外,色差信號被類似地設(shè)置。索引重構(gòu)單元110b通過使用此處導(dǎo)出的定點(diǎn)精度implicit_log2_weight_denom基于數(shù)值表達(dá)式(30)預(yù)測定點(diǎn)精度。delta_luma_log2_weight_denom=(luma_log2_weight_denom-implicit_log2_weight_denom)(30)此外,可以使用數(shù)值表達(dá)式(30)預(yù)測色差信號的定點(diǎn)精度。可通過使用數(shù)值表達(dá)式(31)來恢復(fù)該值。luma_log2_weight_denom=(delta_luma_log2_weight_denom+implicit_log2_weight_denom)(31)此外,可以使用數(shù)值表達(dá)式(31)中表示的同一方法恢復(fù)色差信號的定點(diǎn)精度。接下來,將描述用于預(yù)測加權(quán)因子的方程式。當(dāng)隱式加權(quán)因子為implicit_luma_weight_lx[i]時(shí),索引重構(gòu)單元110b使用數(shù)值表達(dá)式(32)預(yù)測加權(quán)因子luma_weight_lx[i]并使用數(shù)值表達(dá)式(33)恢復(fù)加權(quán)因子。這里,索引重構(gòu)單元110b基于所述隱式加權(quán)預(yù)測大于還是小于定點(diǎn)精度來校正加權(quán)因子,并使用經(jīng)校正的加權(quán)因子進(jìn)行預(yù)測。在數(shù)值表達(dá)式(32)中,雖然表示了亮度分量的加權(quán)因子的示例,通過對色差分量使用相同的方法,可以導(dǎo)出預(yù)測值。圖22是示出根據(jù)第一實(shí)施例的luma_weight_lx[i]的預(yù)測過程的另一示例的流程圖。首先,索引重構(gòu)單元110b導(dǎo)出設(shè)置在索引信息中的luma_log2_weight_denom(步驟s901)。隨后,索引重構(gòu)單元110b根據(jù)導(dǎo)出h.264的隱式加權(quán)預(yù)測的方法導(dǎo)出implicit_log2_weight_denom和implicit_luma_weight_lx[i](步驟s902和s903)。隨后,索引重構(gòu)單元110b確定luma_log2_weight_denom是否大于等于implicit_log2_weight_denom(步驟s904)。另外,在luma_log2_weight_denom大于等于implicit_log2_weight_denom的情況下(步驟s904中的是),索引重構(gòu)單元110b從luma_log2_weight_denom減去implicit_log2_weight_denom(步驟s905),并以對應(yīng)于相減后的值的量向左移位implicit_luma_weight_lx[i],從而導(dǎo)出預(yù)測值(步驟s906)。另一方面,在luma_log2_weight_denom不大于等于implicit_log2_weight_denom的情況下(步驟s904中的否),索引重構(gòu)單元110b從implicit_log2_weight_denom減去luma_log2_weight_denom(步驟s907),并以對應(yīng)于相減后的值的量向右移位implicit_luma_weight_lx[i],從而導(dǎo)出預(yù)測值(步驟s908)。隨后,索引重構(gòu)單元110b從luma_weight_lx[i]中減去導(dǎo)出的預(yù)測值(步驟s909),并在索引信息中設(shè)置相減后的值(差值)(步驟s910)。圖23是示出根據(jù)第一實(shí)施例的luma_weight_lx[i]的恢復(fù)過程的另一示例的流程圖。首先,索引重構(gòu)單元110b導(dǎo)出已經(jīng)設(shè)置在索引信息中的luma_log2_weight_denom(步驟s1001)。隨后,索引重構(gòu)單元110b根據(jù)導(dǎo)出h.264的隱式加權(quán)預(yù)測的方法導(dǎo)出implicit_log2_weight_denom和implicit_luma_weight_lx[i](步驟s1002和s1003)。隨后,索引重構(gòu)單元110b確定luma_log2_weight_denom是否大于等于implicit_log2_weight_denom(步驟s1004)。另外,在luma_log2_weight_denom大于等于implicit_log2_weight_denom的情況下(步驟s1004中的是),索引重構(gòu)單元110b從luma_log2_weight_denom減去implicit_log2_weight_denom(步驟s1005),并以對應(yīng)于相減后的值的量向左移位implicit_luma_weight_lx[i],從而導(dǎo)出預(yù)測值(步驟s1006)。另一方面,在luma_log2_weight_denom不大于等于implicit_log2_weight_denom的情況下(步驟s1004中的否),索引重構(gòu)單元110b從implicit_log2_weight_denom減去luma_log2_weight_denom(步驟s1007),并以對應(yīng)于相減后的值的量向右移位implicit_luma_weight_lx[i],從而導(dǎo)出預(yù)測值(步驟s1008)。隨后,索引重構(gòu)單元110b將導(dǎo)出的預(yù)測值添加到luma_weight_lx[i](步驟s1009),并在索引信息中設(shè)置相加后的值(步驟s1010)。多種上述預(yù)測方法不僅可以單獨(dú)使用,而且也可以組合的方式使用。例如,通過組合數(shù)值表達(dá)式(10)、(12)和(13)、(15)和(16)、以及(26)和(27)等,能夠有效地減少索引信息的句法元素的編碼量。如上所述,根據(jù)第一實(shí)施例,索引設(shè)置單元108輸出索引信息,其中wp參數(shù)信息映射到對應(yīng)的句法結(jié)構(gòu),并且索引重構(gòu)單元110b基于片內(nèi)編碼的信息預(yù)測句法元素的冗余表示。因此,根據(jù)第一實(shí)施例,編碼量可以小于句法元素被直接地(直接值)編碼的情況下的編碼量。這里,根據(jù)在對目標(biāo)片進(jìn)行編碼中所使用的句法元素的定義的順序(編碼順序),通過導(dǎo)出預(yù)測值作為來自已完成待編碼句法元素的屏幕間相關(guān)性,或者從通過假設(shè)沒有亮度的改變獲得的缺省值導(dǎo)出預(yù)測值,可以進(jìn)行利用句法元素的特性的預(yù)測。作為結(jié)果,獲得了用于編碼句法元素所需的降低開銷的優(yōu)勢。另外,在根據(jù)作為示例的第一實(shí)施例的圖10-13所示的句法表的行之間,可以插入該實(shí)施例中未定義的句法元素,并可包括與其他的條件分支相關(guān)的描述。此外,句法表可以被劃分成多個(gè)表,或多個(gè)句法表可以被整合。此外,作為示例表示的每個(gè)句法元素的術(shù)語可以任意改變。如上所述,根據(jù)第一實(shí)施例的編碼設(shè)備100通過使用待編碼的信息的參數(shù)之間的相關(guān)性來消除空間冗余,解決了降低編碼效率的問題。相比于加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測中使用的句法元素被直接(直接值)編碼的常規(guī)配置,編碼設(shè)備100可以減少代碼量。第二實(shí)施例在第二實(shí)施例中,將描述對由根據(jù)第一實(shí)施例的編碼設(shè)備編碼的編碼數(shù)據(jù)進(jìn)行解碼的解碼設(shè)備。圖24是示出根據(jù)第二實(shí)施例的解碼設(shè)備800的配置的示例的框圖。所述解碼設(shè)備800將存儲在圖中未示出的輸入緩沖器等中的編碼數(shù)據(jù)解碼成解碼圖像,并將解碼后的圖像輸出到圖中未示出的輸出緩沖器作為輸出圖像。例如,編碼數(shù)據(jù)從圖1所示的編碼設(shè)備100等輸出,并通過圖中未示出的存儲系統(tǒng)、傳輸系統(tǒng)、緩沖器等輸入到解碼設(shè)備800。如圖24中所示,所述解碼設(shè)備800包括:解碼單元801;逆量化單元802;逆正交變換單元803;加法單元804;預(yù)測圖像生成單元805;以及索引設(shè)置單元806。逆量化單元802、逆正交變換單元803、加法單元804以及預(yù)測圖像生成單元805是與圖1中描述的逆量化單元104、逆正交變換部105、加法單元106以及預(yù)測圖像生成單元107大致相同的或相似的元件。此外,圖24中描述的解碼控制單元807控制解碼器800,并且,例如,由cpu等來實(shí)現(xiàn)。為了對已編碼數(shù)據(jù)進(jìn)行解碼,解碼單元801基于每幀或每字段的句法進(jìn)行解碼。解碼單元801包括熵解碼單元801a和索引重構(gòu)單元801b。熵解碼單元801a順序地執(zhí)行各句法的代碼串的熵解碼并重新生成包括預(yù)測模式、運(yùn)動(dòng)矢量、和參考編號、用于預(yù)測加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的索引信息以及對諸如量化變換系數(shù)等的目標(biāo)塊進(jìn)行編碼的編碼參數(shù)的運(yùn)動(dòng)信息。這里,所述編碼參數(shù)是除了上述那些之外,用于對涉及變換系數(shù)的信息、涉及量化的信息等進(jìn)行解碼所必需的所有信息。更具體地,熵解碼單元801a具有用于對輸入的編碼數(shù)據(jù)執(zhí)行諸如可變長度解碼處理或算法解碼處理的功能。例如,在h.264中,使用基于上下文的自適應(yīng)可變長度編碼(cavlc)、基于上下文的自適應(yīng)二進(jìn)制算法編碼(cabac)等。這樣的處理也被稱為解碼處理。該索引重構(gòu)單元801b通過恢復(fù)解碼的索引信息重構(gòu)索引信息。更具體地,為了降低解碼的索引信息的句法元素的編碼長度,索引重構(gòu)單元801b執(zhí)行根據(jù)句法元素的參數(shù)的特性的預(yù)測處理,恢復(fù)句法元素,并重構(gòu)索引信息。預(yù)測過程的具體示例將在后面描述。解碼單元801輸出運(yùn)動(dòng)信息、索引信息以及量化變換系數(shù),以將量化變換系數(shù)輸入到逆量化單元802,將索引信息輸入到索引設(shè)置單元806,并將運(yùn)動(dòng)信息輸入到預(yù)測圖像生成單元805。逆量化單元802對從解碼單元801輸入的量化變換系數(shù)執(zhí)行逆量化處理,并獲得恢復(fù)變換系數(shù)。更具體地,逆量化單元802基于解碼單元801所使用的量化信息執(zhí)行逆量化。更詳細(xì)地,逆量化單元802將量化變換系數(shù)乘以基于所述量化信息得到的量化步長,從而獲得恢復(fù)的變換系數(shù)。逆量化單元802輸出恢復(fù)的變換系數(shù),從而使其被輸入到逆正交變換單元803。逆正交變換單元803對于從逆量化單元802輸入的恢復(fù)的變換系數(shù)執(zhí)行對應(yīng)于在編碼側(cè)執(zhí)行的正交變換的逆正交變換,從而獲得恢復(fù)的預(yù)測誤差。逆正交變換單元803輸出恢復(fù)的預(yù)測誤差,以使其被輸入到加法單元804。加法單元804將從逆正交變換單元803輸入的恢復(fù)的預(yù)測誤差與對應(yīng)的預(yù)測圖像相加,從而生成解碼圖像。加法單元804輸出解碼后的圖像,以使其被輸入到預(yù)測圖像生成單元805。另外,加法單元804將解碼圖像向外部輸出作為輸出圖像。此后,輸出圖像被暫時(shí)存儲在圖中未示出的外部輸出緩存器等中,并且在例如解碼控制單元807管理的輸出時(shí)序處輸出到顯示器系統(tǒng),諸如圖中未示出的顯示器或監(jiān)控器或視頻設(shè)備系統(tǒng)。該索引設(shè)置單元806接收從解碼單元801輸入的索引信息,將索引信息轉(zhuǎn)換成wp參數(shù)信息,并輸出wp參數(shù)信息,以使其被輸入到預(yù)測圖像生成單元805。更具體地,索引設(shè)置單元806接收已被處理以由熵解碼單元801a解碼并由索引重構(gòu)單元801b重構(gòu)的索引信息。然后,索引設(shè)置單元806檢查參考號和參考圖像的列表,將索引信息轉(zhuǎn)換為wp參數(shù)信息,并且將轉(zhuǎn)換的wp參數(shù)信息輸出到預(yù)測圖像生成單元805。已經(jīng)參考圖8a和8b描述了wp參數(shù)信息,因此,將不再給出其說明。該預(yù)測圖像生成單元805通過使用從解碼單元801輸入的運(yùn)動(dòng)信息,從索引設(shè)置單元806輸入的wp參數(shù)信息,及從加法單元804輸入的解碼圖像生成預(yù)測圖像815。這里,將參考圖4詳細(xì)描述上述預(yù)測圖像生成單元805。類似于上述預(yù)測圖像生成單元107,預(yù)測圖像生成單元805包括:多幀運(yùn)動(dòng)補(bǔ)償單元201;存儲器202;單向運(yùn)動(dòng)補(bǔ)償單元203;預(yù)測參數(shù)控制單元204;參考圖像選擇器205;幀存儲器206;以及參考圖像控制單元207。幀存儲器206在參考圖像控制單元207的控制下存儲從加法單元106輸入的解碼圖像作為參考圖像。幀存儲器206包括用于臨時(shí)存儲參考圖像的多個(gè)存儲器設(shè)置fm1至fmn(這里,n≥2)。預(yù)測參數(shù)控制單元204基于從解碼單元801輸入的運(yùn)動(dòng)信息準(zhǔn)備每一個(gè)參考圖像編號和預(yù)測參數(shù)的多個(gè)組合作為表。這里,運(yùn)動(dòng)信息表示代表用于運(yùn)動(dòng)補(bǔ)償預(yù)測的運(yùn)動(dòng)偏差的運(yùn)動(dòng)矢量、參考圖像編號和諸如單向/雙向的預(yù)測模式的信息。預(yù)測參數(shù)表示有關(guān)運(yùn)動(dòng)矢量和預(yù)測模式的信息。然后,該預(yù)測參數(shù)控制單元204基于運(yùn)動(dòng)信息選擇用于生成預(yù)測圖像的預(yù)測參數(shù)和參考圖像編號的組合,并輸出所選擇的組合,以允許所述參考圖像編號被輸入到參考圖像選擇器205,并允許預(yù)測參數(shù)被輸入到單向運(yùn)動(dòng)補(bǔ)償單元203。參考圖像選擇器205是基于從預(yù)測參數(shù)控制單元204輸入的參考圖像編號改變要被連接到的幀存儲器的輸出端fm1至fmn(其被包括在幀存儲器206中)之一的開關(guān)。例如,當(dāng)參考圖像編號為“0”時(shí),參考圖像選擇器205將幀存儲器fm1的輸出端連接到參考圖像選擇器205的輸出端,并且,當(dāng)參考圖像編號為n–1時(shí),參考圖像選擇器205將幀存儲器的fmn的輸出端連接到參考圖像選擇器205的輸出端。參考圖像選擇器205輸出存儲在其輸出端將從包括在幀存儲器206中的幀存儲器fm1至fmn中連接到參考圖像選擇器205的幀存儲器中的參考圖像,以使其被輸入到單向運(yùn)動(dòng)補(bǔ)償單元203。在解碼設(shè)備800中,除了預(yù)測圖像生成單元805之外,參考圖像不被任何其他單元使用,相應(yīng)地,參考圖像可不被輸出到預(yù)測圖像生成單元805之外。單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203基于從預(yù)測參數(shù)控制單元204輸入的預(yù)測參數(shù)和從參考圖像選擇器205輸入的參考圖像執(zhí)行運(yùn)動(dòng)補(bǔ)償預(yù)測過程,從而生成單向預(yù)測圖像。運(yùn)動(dòng)補(bǔ)償預(yù)測已經(jīng)參考圖5描述過了,因此將不再呈現(xiàn)其描述。單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203輸出單向預(yù)測圖像并將該單向預(yù)測圖像暫時(shí)存儲在存儲器202中。這里,在運(yùn)動(dòng)信息(預(yù)測參數(shù))表示雙向預(yù)測的情況下,多幀運(yùn)動(dòng)補(bǔ)償單元201使用兩種類型的單向預(yù)測圖像進(jìn)行加權(quán)預(yù)測。相應(yīng)地,單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203在存儲器202中存儲對應(yīng)于第一類型的單向預(yù)測圖像,并直接輸出對應(yīng)于所述第二類型的單向預(yù)測圖像到多幀運(yùn)動(dòng)補(bǔ)償單元201。這里,對應(yīng)于第一類型的單向預(yù)測圖像將被稱為第一預(yù)測圖像,對應(yīng)于第二類型的單向預(yù)測圖像將被稱為第二預(yù)測圖像。此外,可以制備兩個(gè)單向運(yùn)動(dòng)補(bǔ)償單元203并生成兩個(gè)單向預(yù)測圖像。在這種情況下,當(dāng)運(yùn)動(dòng)信息(預(yù)測參數(shù))表示單向預(yù)測時(shí),單向運(yùn)動(dòng)補(bǔ)償單元203可以直接輸出第一單向預(yù)測圖像到多幀運(yùn)動(dòng)補(bǔ)償單元201作為第一預(yù)測圖像。多幀運(yùn)動(dòng)補(bǔ)償單元201通過使用從存儲器202輸入的第一預(yù)測圖像、從單向預(yù)測運(yùn)動(dòng)補(bǔ)償單元203輸入的第二預(yù)測圖像以及從運(yùn)動(dòng)評估單元109輸入的wp參數(shù)信息進(jìn)行加權(quán)預(yù)測,由此生成預(yù)測圖像。多幀運(yùn)動(dòng)補(bǔ)償單元201輸出預(yù)測圖像,以使其被輸入到加法單元804。這里,將參考圖6詳細(xì)描述多幀運(yùn)動(dòng)補(bǔ)償單元201。類似于預(yù)測圖像生成單元107,多幀運(yùn)動(dòng)補(bǔ)償單元201包括:缺省運(yùn)動(dòng)補(bǔ)償單元301;加權(quán)運(yùn)動(dòng)補(bǔ)償單元302;wp參數(shù)控制單元303;和wp選擇器304和305。該wp參數(shù)控制單元303基于從索引設(shè)置單元806輸入的wp參數(shù)信息輸出wp應(yīng)用標(biāo)志和加權(quán)信息,以將wp應(yīng)用標(biāo)志輸入到wp選擇器304和305,并將加權(quán)信息輸入到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。在這里,wp參數(shù)信息包括加權(quán)因子、第一wp應(yīng)用標(biāo)志、第一加權(quán)因子、對應(yīng)于所述第一預(yù)測圖像的第一偏移、第二wp應(yīng)用標(biāo)志、第二加權(quán)因子,以及對應(yīng)于所述第二預(yù)測圖像的第二偏移的定點(diǎn)精度的信息。該wp應(yīng)用標(biāo)志是可以為每個(gè)對應(yīng)的參考圖像和信號分量設(shè)置并表示是否進(jìn)行了加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的參數(shù)。加權(quán)信息包括所述加權(quán)因子、所述第一加權(quán)因子、所述第一偏移、所述第二加權(quán)因子以及第二偏移的定點(diǎn)精度的信息。這里,wp參數(shù)信息表示與第一實(shí)施例中相同的信息。詳細(xì)地,當(dāng)wp參數(shù)信息是從索引設(shè)置單元806輸入時(shí),wp參數(shù)控制單元303輸出被分成第一wp應(yīng)用標(biāo)志、第二wp應(yīng)用標(biāo)志和加權(quán)信息的wp參數(shù)信息,從而將第一wp應(yīng)用標(biāo)志輸入到wp選擇器304,將第二wp應(yīng)用標(biāo)志輸入到wp選擇器305,并將加權(quán)信息輸入到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。該wp選擇器304和305基于從wp參數(shù)控制單元303輸入的wp應(yīng)用標(biāo)志改變該預(yù)測圖像的連接端部。在對應(yīng)的wp應(yīng)用標(biāo)志是“0”的情況下,選擇器wp304和305中的每一個(gè)將其輸出端連接到缺省運(yùn)動(dòng)補(bǔ)償單元301。然后,wp選擇器304和305輸出第一和第二預(yù)測圖像,以使其被輸入到缺省運(yùn)動(dòng)補(bǔ)償單元301。另一方面,在對應(yīng)的wp應(yīng)用標(biāo)志是“1”的情況下,每一個(gè)wp選擇器304和305將其輸出端連接到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。然后,wp選擇器304和305輸出第一和第二預(yù)測圖像,以使其被輸入到加權(quán)運(yùn)動(dòng)補(bǔ)償單元302。缺省運(yùn)動(dòng)補(bǔ)償單元301基于從wp選擇器304和305輸入的兩個(gè)單向預(yù)測圖象(第一和第二預(yù)測圖像)執(zhí)行平均處理,由此生成預(yù)測圖像。更特別地,在第一和第二wp應(yīng)用標(biāo)志都是“0”的情況下,缺省運(yùn)動(dòng)補(bǔ)償單元301基于數(shù)值表達(dá)式(1)執(zhí)行平均處理。此外,在由所述運(yùn)動(dòng)信息(預(yù)測參數(shù))所表示的預(yù)測模式是單向預(yù)測的情況下,缺省運(yùn)動(dòng)補(bǔ)償單元301基于數(shù)值表達(dá)式(4)僅使用第一預(yù)測圖像來計(jì)算最終的預(yù)測圖像。加權(quán)運(yùn)動(dòng)補(bǔ)償單元302基于從wp選擇器304和305輸入的兩個(gè)單向預(yù)測圖像(第一和第二預(yù)測圖像)以及從wp參數(shù)控制單元303輸入的加權(quán)信息執(zhí)行加權(quán)運(yùn)動(dòng)補(bǔ)償。更特別地,在第一和第二wp應(yīng)用標(biāo)志是“1”的情況下加權(quán)運(yùn)動(dòng)補(bǔ)償單元302根據(jù)數(shù)值表達(dá)式(7)執(zhí)行加權(quán)處理。此外,在第一和第二預(yù)測圖像的計(jì)算精度與預(yù)測圖像的計(jì)算精度彼此不同的情況下,加權(quán)運(yùn)動(dòng)補(bǔ)償單元302通過控制logwdc來實(shí)現(xiàn)定點(diǎn)精度的取整過程,如數(shù)值表達(dá)式(8)所示。此外,在由所述運(yùn)動(dòng)信息(預(yù)測參數(shù))所表示的預(yù)測模式是單向預(yù)測的情況下,加權(quán)運(yùn)動(dòng)補(bǔ)償單元302基于數(shù)值表達(dá)式(9)僅使用第一預(yù)測圖像計(jì)算最終的預(yù)測圖像。此外,在第一和第二預(yù)測圖像的計(jì)算精度與預(yù)測圖像的計(jì)算精度彼此不同的情況下,加權(quán)運(yùn)動(dòng)補(bǔ)償單元302通過控制logwdc來實(shí)現(xiàn)定點(diǎn)精度的取整過程,如在數(shù)值表達(dá)式(8)中所示,與雙向預(yù)測的情況類似。已參考圖7對加權(quán)因子的定點(diǎn)精度進(jìn)行了描述,因此將不再呈現(xiàn)其描述。此外,在單向預(yù)測的情況下,不使用對應(yīng)于第二預(yù)測圖像的各種參數(shù)(第二wp應(yīng)用標(biāo)志、第二加權(quán)因子和第二偏移信息),并且該各種參數(shù)可被設(shè)置為預(yù)先確定的初始值。解碼單元801使用圖9中表示的句法500。句法500表示作為解碼單元801的解碼目標(biāo)的編碼數(shù)據(jù)的結(jié)構(gòu)。已參考圖9對句法500進(jìn)行了描述,因此將不再呈現(xiàn)其描述。此外,除了此處是使用解碼而不是編碼之外,已參考圖10對圖片參數(shù)集句法505進(jìn)行了描述,因此將不再呈現(xiàn)其描述。此外,除了此處是使用解碼而不是編碼之外,已參考圖11對片頭句法507進(jìn)行了描述,因此將不再呈現(xiàn)其描述。此外,除了此處是使用解碼而不是編碼之外,已參考圖12對預(yù)測加權(quán)表格句法508進(jìn)行了描述,因此將不再呈現(xiàn)其描述。這里,將詳細(xì)描述預(yù)測關(guān)于句法結(jié)構(gòu)中的加權(quán)預(yù)測的每個(gè)句法元素的方法。句法元素的預(yù)測由索引重構(gòu)單元801b執(zhí)行。明確地表示根據(jù)第二實(shí)施例的預(yù)測方法的句法結(jié)構(gòu)與第二實(shí)施例的配置是相同的,并且如圖13中所示。在表示加權(quán)因子的定點(diǎn)精度的luma_log2_weight_denom和chroma_log2_weight_denom的信號間預(yù)測方法中,使用數(shù)值表達(dá)式(11)執(zhí)行恢復(fù)過程?;謴?fù)過程的細(xì)節(jié)如圖15所示。在表示亮度和色差信號的加權(quán)因子的luma_weight_lx[i]和chroma_weight_lx[i][j]的預(yù)測方法中,用數(shù)值表達(dá)式(14)和(17)執(zhí)行恢復(fù)處理?;謴?fù)過程的細(xì)節(jié)如圖17所示。在使用其它參考編號和其它poc號導(dǎo)出亮度和色差信號的加權(quán)因子(luma_weight_lx[i]和chroma_weight_lx[i][j])的預(yù)測值的預(yù)測方法中,使用數(shù)值表達(dá)式(19)和(21)執(zhí)行恢復(fù)處理?;謴?fù)處理的細(xì)節(jié)如圖19所示。在使用編碼目標(biāo)和參數(shù)片之間的距離導(dǎo)出亮度和色差信號的加權(quán)因子(luma_weight_lx[i]和chroma_weight_lx[i][j])的預(yù)測值的預(yù)測方法中,使用數(shù)值表達(dá)式(23)和(25)執(zhí)行恢復(fù)處理。通過將第(i-1)個(gè)值(i≠0)代入baseidx,恢復(fù)處理的細(xì)節(jié)如圖19所示的流程圖相同。在使用導(dǎo)出h.264等中定義的隱式加權(quán)預(yù)測的wp參數(shù)的方法導(dǎo)出定點(diǎn)精度和加權(quán)因子的預(yù)測值的技術(shù)中,用數(shù)值表達(dá)式(31)和(33)執(zhí)行恢復(fù)過程?;謴?fù)過程的細(xì)節(jié)如圖23所示。多個(gè)上述預(yù)測技術(shù)不僅可以單獨(dú)使用,而且也可以組合的方式使用。例如,通過組合數(shù)值表達(dá)式(11)、(14)、(17)和(28),能夠有效地減少索引信息的句法元素的編碼量。如上所述,根據(jù)第二實(shí)施例,解碼設(shè)備800使用待編碼的信息的參數(shù)之間的相關(guān)性來消除空間冗余,由此解決了降低編碼效率的問題。相比于加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測中使用的句法元素被直接(直接值)編碼的常規(guī)配置,解碼設(shè)備800可以減少代碼量。修改在上述第一和第二實(shí)施例中,描述了幀被劃分成多個(gè)矩形塊的示例,其中每個(gè)塊具有16×16等的像素大小并且以從屏幕的左上塊到右下塊的順序(見圖2)被編碼/解碼。然而,編碼順序和解碼順序不限于該本例中所示。例如,編碼和解碼可以以從右下到左上方的順序執(zhí)行,或者可以從屏幕的中心向末端畫漩渦的方式執(zhí)行編碼和解碼。另外,編碼和解碼可以以從右上到左下方的順序執(zhí)行,或者可以從屏幕的末端向中心畫漩渦的方式執(zhí)行編碼和解碼。在這種情況下,由于可以按照編碼順序索引的相鄰像素塊的位置變化,該位置可以被改變到適當(dāng)可用的位置。在上述第一和第二實(shí)施例中,雖然已經(jīng)描述了被示出作為示例的具有諸如4×4像素塊、8×8像素塊、16×16像素塊預(yù)測目標(biāo)塊的大小,但預(yù)測目標(biāo)塊可能不具有均勻的塊形狀。例如,預(yù)測目標(biāo)塊的大小可以是16×8像素塊、8×16像素塊、8×4像素塊、4×8像素塊等等。此外,沒有必要均勻化一個(gè)編碼樹塊內(nèi)的所有塊大小,可以混合彼此不同的多個(gè)塊大小。在一個(gè)編碼樹塊內(nèi)混合彼此不同的多個(gè)塊大小的情況下,用于編碼或解碼劃分信息的代碼量根據(jù)劃分?jǐn)?shù)目的增加而增加。因此,最好考慮劃分信息的代碼量和局部編碼圖像或解碼圖像的質(zhì)量之間的平衡來選擇塊大小。在上述第一和第二實(shí)施例中,為簡化起見,已在沒有未區(qū)分彼此的色差信號和亮度信號的預(yù)測過程的情況下為色彩信號分量呈現(xiàn)了全面的描述。但是,在色差信號和亮度信號的預(yù)測過程彼此不同的情況下,可以使用同一預(yù)測方法或者彼此不同的預(yù)測方法。在對色差信號和亮度信號使用彼此不同的預(yù)測方法的情況下,可以使用為色差信號選擇的類似于亮度信號的預(yù)測方法來執(zhí)行編碼或解碼。在上述第一和第二實(shí)施例中,為簡化起見,已在沒有未區(qū)分彼此的色差信號和亮度信號的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測過程的情況下為色彩信號分量呈現(xiàn)了全面的描述。但是,在色差信號和亮度信號的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測過程彼此不同的情況下,可以使用同一加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測方法或者彼此不同的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測方法。在對色差信號和亮度信號使用彼此不同的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測方法的情況下,可以使用為色差信號選擇的類似于亮度信號的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測方法來執(zhí)行編碼或解碼。在上面描述的第一和第二實(shí)施例中,在句法結(jié)構(gòu)中表示的表的行之間,可以插入該實(shí)施例中未定義的句法元素,并可包括與其他的條件分支相關(guān)的描述。可替換地,句法表可以被劃分成多個(gè)表,或句法表可以被整合在一起。此外,可以不必使用相同的術(shù)語,而是該術(shù)語可以根據(jù)使用形式任意改變。如上所述,根據(jù)每個(gè)實(shí)施例,在執(zhí)行加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測的時(shí)候編碼句法結(jié)構(gòu)的冗余信息的問題得以解決,并且實(shí)現(xiàn)了具有高效率的加權(quán)運(yùn)動(dòng)補(bǔ)償預(yù)測過程。因此,根據(jù)每個(gè)實(shí)施例,改善了編碼效率,并且提高了主觀圖像質(zhì)量。雖然已描述了本發(fā)明的幾個(gè)實(shí)施例,但這些實(shí)施例僅作為示例而不意在限制本發(fā)明的范圍。這些新穎實(shí)施例可以其他各種形式來執(zhí)行,并且在不偏離本發(fā)明的概念的范圍內(nèi)可以做出各種省略、替代和變化。這些實(shí)施例及其修改屬于本發(fā)明的概念或范圍,并屬于在權(quán)利要求和其等效方案所記載的發(fā)明。例如,實(shí)現(xiàn)上述各實(shí)施例的過程的程序可以提供為被存儲在計(jì)算機(jī)可讀存儲介質(zhì)中。作為存儲介質(zhì),可以使用可以存儲程序并可被計(jì)算機(jī)讀取的存儲介質(zhì),諸如磁盤、光盤(cd-rom、cd-r、dvd等)、磁光盤(mo等)或半導(dǎo)體存儲器,而不管其存儲形式。此外,實(shí)現(xiàn)各實(shí)施例的過程的程序可以存儲在連接到諸如因特網(wǎng)的網(wǎng)絡(luò)的計(jì)算機(jī)(服務(wù)器),并且可以通過網(wǎng)絡(luò)下載到計(jì)算機(jī)(客戶端)。圖標(biāo)列表100編碼設(shè)備101減法單元102正交變換單元103量化單元104逆量化單元105逆正交變換單元106加法單元107預(yù)測圖像生成單元108索引設(shè)置單元109運(yùn)動(dòng)評估單元110編碼單元110a熵編碼單元110b索引重構(gòu)單元111編碼控制單元201多幀運(yùn)動(dòng)補(bǔ)償單元202存儲器203單向運(yùn)動(dòng)補(bǔ)償單元204預(yù)測參數(shù)控制單元205參考圖像選擇器206幀存儲器207參考圖像控制單元301缺省運(yùn)動(dòng)補(bǔ)償單元302加權(quán)運(yùn)動(dòng)補(bǔ)償單元303wp參數(shù)控制單元304、305wp選擇器800解碼設(shè)備801解碼單元801a熵解碼單元801b索引重構(gòu)單元802逆量化單元803逆正交變換單元804加法單元805預(yù)測圖像生成單元806索引設(shè)置單元807解碼控制單元當(dāng)前第1頁12當(dāng)前第1頁12