圖像解碼裝置、圖像解碼方法、接收裝置及接收方法本申請是國際申請日為2012年6月27日、國際申請?zhí)枮镻CT/JP2012/004148、國家申請?zhí)枮?01280032664.5、發(fā)明名稱為“圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序”的發(fā)明專利申請的分案申請。技術領域本發(fā)明涉及使用了運動補償預測的動圖像編碼技術,特別涉及對在運動補償預測中使用的運動信息進行編碼或解碼的圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序。
背景技術:在一般的動圖像壓縮編碼中,使用運動補償預測。運動補償預測是將對象圖像分割成較細小的塊,將已解碼的圖像作為參照圖像,基于運動矢量所示的運動量,生成從對象圖像的對象塊移動到參照圖像的參照塊的位置的信號作為預測信號的技術。運動補償預測有利用1個運動矢量單向進行的、和利用2個運動矢量雙向進行的。此外,關于運動矢量,將與處理對象塊相鄰的已編碼的塊的運動矢量作為預測運動矢量(也簡稱作“預測矢量”),求出處理對象塊的運動矢量與預測矢量的差分,將差分矢量作為編碼矢量來傳輸,由此提高壓縮效率。在MPEG-4AVC中,通過使運動補償預測的塊尺寸比MPEG-2更細且更多樣來提高運動補償預測的效率。另一方面,因塊尺寸更細,運動矢量數(shù)會増加,故編碼矢量的碼量會成為問題。因此,在MPEG-2中,單純地將處理對象塊的左相鄰的塊的運動矢量作為預測矢量,但在MPEG-4AVC中,將多個相鄰塊的運動矢量的中央值作為預測矢量,從而提高預測矢量的精度,并抑制了編碼矢量的碼量的増加。此外,在MPEG-4AVC中已知有直接運動補償預測。直接運動補償預測是將已編碼的其它圖像的與處理對象塊處于相同位置的塊的運動矢量按對象圖像與2個參照圖像的距離進行縮放,生成新的運動矢量,不傳輸編碼矢量就實現(xiàn)運動補償預測的方式。此外,已知有利用與處理對象塊相鄰的塊的運動信息,不傳輸編碼矢量地實現(xiàn)運動補償預測的運動補償預測(例如參照專利文獻1)?!苍谙燃夹g文獻〕〔專利文獻〕〔專利文獻1〕日本特開平10-276439號公報
技術實現(xiàn)要素:〔發(fā)明所要解決的課題〕如上所述,不傳輸編碼矢量的直接運動補償預測關注于處理對象塊和已編碼的其它圖像的與處理對象塊處于相同位置的塊的運動的連續(xù)性。此外,專利文獻1關注于處理對象塊和與處理對象塊相鄰的塊的運動的連續(xù)性。由此,通過利用其它塊的運動信息,不將包含差分矢量的運動信息作為編碼矢量進行編碼來提高編碼效率。但在以往的運動補償預測中,存在如下這樣的難點:若處理對象塊的運動與相鄰于處理對象塊的塊的運動、或已編碼的其它圖像的處于與處理對象塊相同位置周邊的塊的運動存在偏差,則必須對包含差分矢量的運動信息進行編碼,未能充分地發(fā)揮編碼效率的提高。本發(fā)明是鑒于這樣的狀況而研發(fā)的,其目的在于提供一種使包含運動矢量的運動信息的編碼效率進一步提高的技術?!灿糜诮鉀Q課題的手段〕為解決上述課題,本發(fā)明一個方案的圖像編碼裝置是進行運動補償預測的圖像編碼裝置,包括:候選列表生成部(140),從與編碼對象塊相鄰的多個已編碼的塊中,選擇分別具有1個或2個至少包含運動矢量的信息和參照圖像的信息的運動信息的多個塊,根據(jù)所選擇的塊的運動信息,生成包含用于運動補償預測的運動信息的候選的候選列表;第1運動信息取得部(161),從上述候選所包含的第1候選取得第1預測列表的運動信息;第2運動信息取得部(162),從上述候選所包含的第2候選取得第2預測列表的運動信息;以及選擇候選生成部(163),將由上述第1運動信息取得部(161)取得的上述第1預測列表的運動信息和由上述第2運動信息取得部(162)取得的上述第2預測列表的運動信息組合,生成運動信息的新的候選??梢栽谏鲜龊蜻x的數(shù)量不足所設定的最大數(shù)時,上述候選列表生成部(140)生成包含由上述選擇候選生成部(163)生成的新的候選的候選列表。列表生成部(140)可以以上述候選的數(shù)量不超過上述最大數(shù)的方式生成包含了由上述選擇候選生成部(163)生成的1個以上新的候選的候選列表??梢赃€包括碼串生成部(104),將用于在上述候選列表內(nèi)確定用于運動補償預測的運動信息的候選的候選確定信息編碼。上述候選列表生成部(140)對由上述選擇候選生成部(163)生成的新的候選分配比上述候選大的候選確定信息。上述第1預測列表和上述第2預測列表可以是不同的預測列表。上述候選列表生成部(140)可以將從與包含上述編碼對象塊的圖像時間上不同的圖像的塊的運動信息導出的運動信息包含在候選列表中。上述第1運動信息取得部(161)可以按第1優(yōu)先順序檢索上述候選,將成為有效的候選作為上述第1候選。上述第2運動信息取得部(162)可以按第2優(yōu)先順序檢索上述候選,將成為有效的候選作為上述第2候選。上述第1運動信息取得部(161)可以將上述候選中的預先規(guī)定的候選作為上述第1候選。上述第2運動信息取得部(162)可以將上述候選中的預先規(guī)定的另一候選作為上述第2候選。上述選擇候選生成部(163)可以在由上述第1運動信息取得部(161)和上述第2運動信息取得部(162)取得的、上述第1預測列表的運動信息和上述第2預測列表的運動信息兩者都有效時,生成上述新的候選。上述新的候選可以具有2個運動信息。上述新的候選可以具有1個運動信息。本發(fā)明的另一方案是一種圖像編碼方法。該方法是進行運動補償預測的圖像編碼方法,包括:從與編碼對象塊相鄰的多個已編碼的塊中,選擇分別具有1個或2個至少包含運動矢量的信息和參照圖像的信息的運動信息的多個塊,根據(jù)所選擇的塊的運動信息,生成包含用于運動補償預測的運動信息的候選的候選列表的步驟;從上述候選列表所包含的第1候選取得第1預測列表的運動信息的步驟;從上述候選列表所包含的第2候選取得第2預測列表的運動信息的步驟;以及將上述第1預測列表的運動信息和上述第2預測列表的運動信息組合,生成運動信息的新的候選的步驟。本發(fā)明一個方案的圖像解碼裝置是一種進行運動補償預測的圖像解碼裝置,包括:候選列表生成部(230),從與解碼對象塊相鄰的多個已解碼的塊中,選擇分別具有1個或2個至少包含運動矢量的信息和參照圖像的信息的運動信息的多個塊,根據(jù)所選擇的塊的運動信息,生成包含用于運動補償預測的運動信息的候選的候選列表;第1運動信息取得部(161),從上述候選所包含的第1候選取得第1預測列表的運動信息;第2運動信息取得部(162),從上述候選所包含的第2候選取得第2預測列表的運動信息;以及選擇候選生成部(163),將由上述第1運動信息取得部(161)取得的上述第1預測列表的運動信息和由上述第2運動信息取得部(162)取得的上述第2預測列表的運動信息組合,生成運動信息的新的候選。上述候選列表生成部(230)可以在上述候選的數(shù)量不足所設定的最大數(shù)時,生成包含了由上述選擇候選生成部(163)生成的新的候選的候選列表。上述候選列表生成部(230)可以以上述候選的數(shù)量不超過上述最大數(shù)的方式生成包含了由上述選擇候選生成部生成的1個以上新的候選的候選列表??梢赃€包括:碼串解析部(201),解碼出用于在上述候選列表內(nèi)確定用于運動補償預測的運動信息的候選的候選確定信息;以及選擇部(231),利用解碼出的上述候選確定信息,從由上述候選列表生成部(230)生成的候選列表所包含的選擇候選中選擇1個候選。上述候選列表生成部(230)可以對由上述選擇候選生成部(163)生成的新的候選分配比上述候選大的候選確定信息。上述第1預測列表和上述第2預測列表可以是不同的預測列表。上述候選列表生成部(230)可以將從與包含上述編碼對象塊的圖像時間上不同的圖像的塊的運動信息導出的運動信息包含在候選列表中。上述第1運動信息取得部(161)可以按第1優(yōu)先順序檢索上述候選,將成為有效的候選作為上述第1候選。上述第2運動信息取得部(162)可以按第2優(yōu)先順序檢索上述候選,將成為有效的候選作為上述第2候選。上述第1運動信息取得部(161)可以將上述候選中的預先規(guī)定的候選作為上述第1候選。上述第2運動信息取得部(162)可以將上述候選中的預先規(guī)定的另一候選作為上述第2候選。上述選擇候選生成部(163)可以在由上述第1運動信息取得部(161)和上述第2運動信息取得部(162)取得的、上述第1預測列表的運動信息和上述第2預測列表的運動信息兩者都有效時,生成上述新的候選。上述新的候選可以具有2個運動信息。上述新的候選可以具有1個運動信息。本發(fā)明的另一方式是一種圖像解碼方法。該方法是進行運動補償預測的圖像解碼方法,包括:從與解碼對象塊相鄰的多個已解碼的塊中,選擇分別具有1個或2個至少包含運動矢量的信息和參照圖像的信息的運動信息的多個塊,根據(jù)所選擇的塊的運動信息,生成包含用于運動補償預測的運動信息的候選的候選列表的步驟;從上述候選所包含的第1候選取得第1預測列表的運動信息的步驟;從上述候選所包含的第2候選取得第2預測列表的運動信息的步驟;以及將上述第1預測列表的運動信息和上述第2預測列表的運動信息組合,生成運動信息的新的候選的步驟。此外,將以上構(gòu)成要素的任意組合、本發(fā)明的表現(xiàn)形式在方法、裝置、系統(tǒng)、記錄介質(zhì)、計算機程序等間變換后的方案,作為本發(fā)明的實施方式也是有效的。〔發(fā)明效果〕通過本發(fā)明,能使包含運動矢量的運動信息的編碼效率進一步提高。附圖說明圖1是用于說明將圖像分割成最大編碼塊的例子的圖。圖2的(a)、(b)是用于說明編碼塊的圖。圖3的(a)~(d)是用于說明預測塊的圖。圖4是用于說明預測塊尺寸的圖。圖5是用于說明預測編碼模式的圖。圖6的(a)~(d)是用于說明運動補償預測的預測方向的圖。圖7是用于說明預測塊的句法的一例的圖。圖8的(a)~(c)是用于說明融合(merge)索引的TruncatedUnary碼串的圖。圖9是用于說明本發(fā)明實施方式1的動圖像編碼裝置的構(gòu)成的圖。圖10是用于說明圖9的運動信息存儲器中的運動信息的管理方法的圖。圖11是用于說明圖9的運動信息生成部的構(gòu)成的圖。圖12是用于說明圖9的差分矢量計算部的構(gòu)成的圖。圖13是用于說明空間候選塊群的圖。圖14是用于說明時間候選塊群的圖。圖15是用于說明圖11的結(jié)合運動信息決定部的構(gòu)成的圖。圖16是用于說明圖15的結(jié)合運動信息候選生成部的構(gòu)成的圖。圖17是用于說明圖16的雙向結(jié)合運動信息候選列表生成部的構(gòu)成的圖。圖18是用于說明候選編號管理表的圖。圖19的(a)、(b)是用于說明從融合候選編號向融合索引的變換的圖。圖20是用于說明本發(fā)明實施方式1的動圖像編碼裝置的編碼動作的流程圖。圖21是用于說明圖9的運動信息生成部的動作的流程圖。圖22是用于說明圖11的差分矢量計算部的動作的流程圖。圖23是用于說明圖11的結(jié)合運動信息決定部的動作的流程圖。圖24是用于說明圖16的雙向結(jié)合運動信息候選列表生成部的動作的流程圖。圖25是用于說明空間結(jié)合運動信息候選列表的生成動作的流程圖。圖26是用于說明時間結(jié)合運動信息候選列表的生成動作的流程圖。圖27是用于說明雙向結(jié)合運動信息候選列表的生成動作的流程圖。圖28是用于說明圖17的基準方向運動信息決定部的動作的流程圖。圖29是用于說明圖17的反方向運動信息決定部的動作的流程圖。圖30是用于說明雙向結(jié)合運動信息候選的預測方向的決定的圖。圖31的(a)~(c)是用于說明雙向結(jié)合運動信息候選的預測方向的決定的擴展例的圖。圖32是用于說明本發(fā)明實施方式1的動圖像解碼裝置的構(gòu)成的圖。圖33是用于說明圖32的運動信息再現(xiàn)部的構(gòu)成的圖。圖34是用于說明圖33的運動矢量再現(xiàn)部的構(gòu)成的圖。圖35是用于說明圖33的結(jié)合運動信息再現(xiàn)部的構(gòu)成的圖。圖36是用于說明本發(fā)明實施方式1的動圖像解碼裝置的解碼動作的流程圖。圖37是用于說明圖32的運動信息再現(xiàn)部的動作的流程圖。圖38是用于說明圖33的運動矢量再現(xiàn)部的動作的流程圖。圖39是用于說明圖33的結(jié)合運動信息再現(xiàn)部的動作的流程圖。圖40的(a)、(b)是用于說明變形例1的候選編號管理表的圖。圖41是用于說明實施方式1的變形例1的另一候選編號管理表的圖。圖42是用于說明雙向結(jié)合運動信息候選(BD2)的導出的流程圖。圖43是用于說明雙向結(jié)合運動信息候選(BD3)的導出的流程圖。圖44是用于說明實施方式1的變形例2的反方向運動信息決定部的動作的流程圖。圖45是用于說明實施方式1的變形例3的反方向運動信息決定部的動作的流程圖。圖46是用于說明實施方式1的變形例4的結(jié)合運動信息候選生成部的構(gòu)成的圖。圖47是用于說明實施方式1的變形例4的基準方向運動信息決定部的動作和反方向運動信息決定部的動作的圖。圖48是用于說明實施方式1的變形例5的2個預測方向相同的運動信息的組合的圖。圖49的(a)、(b)是用于說明實施方式1的變形例6的BD0和BD1的預先規(guī)定的組合的圖。圖50是用于說明實施方式1的效果的圖(其1)。圖51是用于說明實施方式1的效果的圖(其2)。圖52是用于說明實施方式1的效果的圖(其3)。圖53的(a)、(b)是用于說明實施方式2的將候選編號管理表編碼到編碼流中的句法的圖。圖54是用于說明實施方式3的候選編號管理表的圖。圖55是用于說明實施方式3的結(jié)合運動信息候選生成部的構(gòu)成的圖。圖56是用于說明實施方式3的結(jié)合運動信息候選生成部的動作的流程圖。圖57是用于說明實施方式3的候選編號管理表變更部的動作的流程圖。圖58的(a)~(c)是用于說明實施方式3的候選編號管理表變更部的候選編號管理表的變更例的圖。圖59是用于說明實施方式3的變形例1的候選編號管理表變更部的動作的流程圖。圖60的(a)、(b)是用于說明實施方式3的變形例1的候選編號管理表變更部的候選編號管理表的圖。圖61是用于說明實施方式3的變形例2的候選編號管理表變更部的動作的流程圖。圖62是用于說明實施方式3的變形例3的候選編號管理表變更部的動作的流程圖。圖63是用于說明實施方式4的基準方向運動信息決定部的動作的流程圖。圖64是用于說明實施方式5的結(jié)合運動信息候選生成部的構(gòu)成的圖。圖65是用于說明實施方式6的候選編號管理表的圖。圖66是用于說明實施方式6的基準方向決定部的動作的流程圖。圖67是用于說明時間結(jié)合運動信息候選的運動矢量mvL0t、mvL1t的計算方法的圖。具體實施方式首先,說明本發(fā)明實施方式的前提技術。目前,遵循MPEG(MovingPictureExpertsGroup:運動圖像專家組)等編碼方式的裝置及系統(tǒng)正在普及。在這樣的編碼方式中,將時間軸上連續(xù)的多個圖像作為數(shù)字信號的信息來處理。此時,以效率較高的信息的廣播、傳輸或存儲等為目的,采用利用了時間方向的冗余性的運動補償預測、和利用了空間方向的冗余性的離散余弦變換等正交變換,來進行壓縮編碼。1995年,MPEG-2視頻(ISO/IEC13818-2)編碼方式被制定為通用的視頻壓縮編碼方式,作為基于DVD和D-VHS(注冊商標)標準的數(shù)字VTR的磁帶等存儲介質(zhì)、以及數(shù)字廣播等的應用,而被廣泛采用。進而,在2003年,通過國際標準化機構(gòu)(ISO)和國際電氣標準會議(IEC)的聯(lián)合技術委員會(ISO/IEC)、以及國際電氣通信聯(lián)合電氣通信標準化部門(ITU-T)的共同作業(yè),被稱為MPEG-4AVC/H.264的編碼方式(在ISO/IEC被賦予14496-10的標準編號,在ITU-T被賦予H.264的標準編號。以下,將其稱作MPEG-4AVC)被制定為國際標準。目前,通過國際標準化機構(gòu)(ISO)與國際電氣標準會議(IEC)的聯(lián)合技術委員會(ISO/IEC)、和國際電氣通信聯(lián)合電氣通信標準化部門(ITU-T)的共同作業(yè),被稱為HEVC的編碼方式的標準化正被討論。(編碼塊)在本發(fā)明的實施方式中,將所輸入的圖像信號如圖1那樣分割成最大編碼塊單位,將分割后的編碼塊按光柵掃描順序處理。編碼塊為階層構(gòu)造,可以考慮編碼效率等,通過依次均等地4分割而使之成為更小的編碼塊。被4分割后的編碼塊按之字掃描(zigzagscan)順序被編碼。將無法進一步減小的編碼塊的稱為最小編碼塊。編碼塊成為編碼的單位,最大編碼塊也成為分割數(shù)為0時的編碼塊。在本實施方式中,將最大編碼塊定為64像素×64像素,將最小編碼塊定為8像素×8像素。圖2的(a)、(b)示出最大編碼塊的分割的一例。在圖2的(a)的例子中,編碼塊被分割為10個。CU0、CU1及CU9為32像素×32像素的編碼塊,CU2、CU3及CU8為16像素×16像素的編碼塊,CU4、CU5、CU6及CU7為8像素×8像素的編碼塊。(預測塊)在本發(fā)明的實施方式中,編碼塊被進一步分割成預測塊。將預測塊的分割模式示于圖3的(a)~(d)。圖3的(a)表示不將編碼塊分割的2N×2N,圖3的(b)表示將其水平分割的2N×N,圖3的(c)表示垂直分割的N×2N,圖3的(d)表示水平和垂直分割的N×N。即,預測塊尺寸如圖4所示那樣,有CU分割數(shù)為0、作為最大的預測塊尺寸的64像素×64像素至CU分割數(shù)為3、作為最小的預測塊尺寸的4像素×4像素的13種預測塊尺寸。在本發(fā)明的實施方式中,將最大編碼塊定為64像素×64像素、將最小編碼塊定為8像素×8像素,但不限定于該組合。此外,將預測塊的分割模式(pattern)定為圖3的(a)~(d)那樣,但只要被分割成1以上即可,并不限定于此。(預測編碼模式)在本發(fā)明的實施方式中,能按預測塊的塊尺寸切換運動補償預測的預測方向和編碼矢量數(shù)。在此,利用圖5簡單進行說明將運動補償預測的預測方向和編碼矢量數(shù)建立了關聯(lián)的預測編碼模式的一例。圖5所示的預測編碼模式有運動補償預測的預測方向為單向且編碼矢量數(shù)為1的單向模式(UniPred)、運動補償預測的預測方向為雙向且編碼矢量數(shù)為2的雙向模式(BiPred)、以及運動補償預測的預測方向為單向或雙向、且編碼矢量數(shù)為0的融合模式(MERGE)。此外,還有不實施運動補償預測的預測編碼模式――幀內(nèi)模式(Intra)。(參照圖像索引)在本發(fā)明的實施方式中,為提高運動補償預測的精度,在運動補償預測中能從多個參照圖像中選擇最佳的參照圖像。因此,將在運動補償預測中使用的參照圖像作為參照圖像索引而同編碼矢量一起編碼到編碼流中。在運動補償預測中使用的參照圖像索引為0以上的數(shù)值。能用參照圖像索引選擇的多個參照圖像被用參照索引列表來管理。若運動補償預測的預測方向為單向,則參照圖像索引被編碼1個,若運動補償預測的預測方向為雙向,則表示各預測方向的參照圖像的參照圖像索引被編碼(參照圖5)。(預測矢量索引)在HEVC中,為提高預測矢量的精度,正在討論從多個預測矢量的候選中選擇最佳的預測矢量,對用于表示所選擇的預測矢量的預測矢量索引進行編碼。在本發(fā)明的實施方式中,導入上述的預測矢量索引。若運動補償預測的預測方向為單向,則預測矢量索引被編碼1個,若運動補償預測的預測方向為雙向,則表示各預測方向的預測矢量的預測矢量索引被編碼(參照圖5)。(融合索引)在HEVC中,為進一步提高編碼效率,正在討論從多個相鄰塊的候選及已編碼的其它圖像的與處理對象塊處于相同位置的塊中選擇最佳的塊,將表示所選擇的塊的融合索引編碼和解碼。這是在處理對象塊中使用由所選擇的融合索引所示的塊的運動補償預測的預測方向、運動矢量信息、參照圖像信息構(gòu)成的運動信息的運動補償預測技術(融合技術)。在本發(fā)明的實施方式中,導入上述的融合索引(融合技術)。如圖5所示,在預測編碼模式為融合模式時,融合索引被編碼1個。此外,若運動信息為雙向,則運動信息中包含各預測方向的運動矢量信息和參照圖像信息。以下,將有可能通過融合索引來表示的塊所具有的運動信息稱作結(jié)合運動信息候選,將結(jié)合運動信息候選的集合體稱作結(jié)合運動信息候選列表。(預測方向)在本發(fā)明的實施方式中,作為運動補償預測的預測方向,設定L0方向和L1方向的兩者。在此,利用圖6的(a)~(d)簡單說明運動補償預測的預測方向。在運動補償預測的預測方向為單向時,利用L0方向或L1方向的任一者。圖6的(a)表示了單向、L0方向的參照圖像(RefL0Pic)處于編碼對象圖像(CurPic)之前的時刻的情況。圖6的(b)表示了單向、L0方向的參照圖像處于編碼對象圖像之后的時刻的情況。也可以將圖6的(a)和圖6的(b)的L0方向的參照圖像置換為L1方向的參照圖像(RefL1Pic)。在雙向的情況下,利用L0方向和L1方向兩者來表現(xiàn)BI方向。圖6的(c)表示了雙向、L0方向的參照圖像處于編碼對象圖像之前的時刻、L1方向的參照圖像處于編碼對象圖像之后的時刻的情況。圖6的(d)表示了雙向、L0方向的參照圖像和L1方向的參照圖像都處于編碼對象圖像之前的時刻的情況。也可以將圖6的(c)和圖6的(d)的L0方向的參照圖像置換為L1方向的參照圖像(RefL1Pic),將L1方向的參照圖像置換為L0方向的參照圖像。如以上說明的那樣,作為運動補償預測的預測方向的L0方向和L1方向分別可以在時間上的前方向和后方向的任一者來表示。此外,L0方向和L1方向分別可以存在多個參照圖像,L0方向的參照圖像被登錄于參照圖像列表L0,L1方向的參照圖像被登錄于參照圖像列表L1,由各個預測方向的參照圖像索引指定參照圖像列表中的參照圖像的位置,確定參照圖像。以下,所謂預測方向為L0方向,是指利用與被登錄在參照圖像列表L0中的參照圖像建立了關聯(lián)的運動信息的預測方向,所謂預測方向為L1方向,是指利用與登錄在參照圖像列表L1中的參照圖像建立了關聯(lián)的運動信息的預測方向。(句法)使用圖7說明本發(fā)明實施方式的預測塊的句法的一例。預測塊為幀內(nèi)還是為幀間,由上位的編碼塊指定,圖7表示預測塊為幀間時的句法。預測塊被設置了融合標志(merge_flag)、融合索引(merge_idx)、運動補償預測的方向(inter_pred_type)、參照索引(ref_idx_l0とref_idx_l1)、差分矢量(mvd_l0[0]、mvd_l0[1]、mvd_l1[0]、mvd_l1[1])及預測矢量索引(mvp_idx_l0和mvp_idx_l1)。差分矢量的[0]表示水平分量,[1]表示垂直分量。在此,ref_idx_l0和mvd_l0[0]、mvd_l0[1]、mvp_idx_l0是與L0方向相關的信息,ref_idx_l1和mvd_l1[0]、mvd_l1[1]、mvp_idx_l1是與L1方向相關的信息。inter_pred_type包括Pred_L0(L0方向的單向)、Pred_L1(L1方向的單向)、以及Pred_BI(BI的雙向)3種。(運動信息的碼量)由圖7的句法可知,融合模式能以1個融合索引1傳輸運動信息。因此,若融合模式(融合標志為1)與非融合模式(融合標志為0)的預測誤差是同程度,則融合模式更能高效地將運動信息編碼。即,通過提高融合模式的選擇率,能使運動信息的編碼效率提高。此外,雖然如圖7那樣設定了本發(fā)明實施方式的預測塊的句法,但根據(jù)本發(fā)明的實施方式,只要融合模式能比非融合模式以較少的信息將運動信息編碼即可,并不限定于此。例如運動信息也可以僅是差分矢量。(融合索引的特性)在圖7中,在融合索引的解碼(編碼)的前級設置有計算出融合的候選數(shù)的函數(shù)NumMergeCands(),在預測矢量索引的解碼(編碼)的前級設置有計算出預測矢量的候選數(shù)的函數(shù)NumMvpCands()。根據(jù)相鄰塊的運動信息的有效性,融合的候選數(shù)或預測矢量的候選數(shù)會針對每個預測塊發(fā)生變化,故它們是為取得其候選數(shù)所需要的函數(shù)。所謂相鄰塊的運動信息有效,是指其相鄰塊并非區(qū)域外的塊或幀內(nèi)模式,所謂相鄰塊的運動信息無效,是指其相鄰塊為區(qū)域外的塊或幀內(nèi)模式。在融合的候選數(shù)為1時,不將融合索引解碼(編碼)。因為在融合的候選數(shù)為1時,即使不指定也能唯一確定。預測矢量索引的情況也是一樣。此外,使用圖8的(a)~(c)說明融合索引的碼串。在本發(fā)明的實施方式中,作為融合索引的碼串,使用TruncatedUnary碼串。圖8的(a)表示融合的候選數(shù)為2個時的基于TruncatedUnary碼串的融合索引碼串,圖8的(b)表示融合的候選數(shù)為3個時的基于TruncatedUnary碼串的融合索引碼串,圖8的(c)表示融合的候選數(shù)為4個時的基于TruncatedUnary碼串的融合索引碼串。由圖8的(a)~(c)可知,即使是對相同的融合索引的值進行編碼,融合的候選數(shù)越少、分配給融合索引的碼比特數(shù)越小。例如融合索引為1時,若融合的候選數(shù)為2個,則成為“1”的1比特,但若融合的候選數(shù)為3個,則成為“10”的2比特。如上所述,融合的候選數(shù)越少、融合索引的編碼效率越提高。即,可以通過保留選擇率較高的候選、削減選擇率較低的候選,來使融合索引的編碼效率提高。此外,在候選數(shù)相同時,較小的融合索引,其碼量較少,故對選擇率較高的候選分配較小的融合索引,由此能提高編碼效率。(POC)在本發(fā)明的實施方式中,作為圖像的時間信息(距離信息),使用POC(PictureOrderCount:圖像順序計數(shù))。POC是表示在MPEG-4AVC中定義的圖像的顯示順序的計數(shù)器。圖像的顯示順序增1時,POC也增1。因此,根據(jù)圖像間的POC差能取得圖像間的時間差(距離)。(相鄰塊的運動信息的特性)一般來說,處理對象塊的運動信息與相鄰于處理對象塊的塊(以下稱作相鄰塊)的運動信息的相關度較高的情形,是在處理對象塊與相鄰塊進行了相同的運動時,例如包含處理對象塊和相鄰塊的區(qū)域平行移動時。此外,一般來說,處理對象塊的運動信息與相鄰塊的運動信息的相關度還取決于處理對象塊與相鄰塊相接的長度。(其它圖像的運動信息的特性)另一方面,一般來說,在時間直接模式或空間直接模式中所使用的已解碼的其它圖像上與處理對象塊處于相同位置的塊(以下稱作相同位置塊)與該處理對象塊的相關度較高的情形,是在該相同位置塊和該處理對象塊處于靜止狀態(tài)時。以下基于附圖詳細說明本發(fā)明的動圖像編碼裝置、動圖像編碼方法、動圖像編碼程序的優(yōu)選實施方式。在附圖的說明中,對相同要素標注相同的標號,并省略重復的說明。[實施方式1](動圖像編碼裝置100的構(gòu)成)圖9表示本發(fā)明的實施方式1的動圖像編碼裝置100的構(gòu)成。動圖像編碼裝置100是對動圖像信號按實施運動補償預測的預測塊單位進行編碼的裝置。假定編碼塊的分割、預測塊尺寸的決定、預測編碼模式的決定已由上位的編碼控制部決定了。動圖像編碼裝置100通過具備CPU(CentralProcessingUnit:中央處理單元)、幀存儲器、硬盤等的信息處理裝置等硬件來實現(xiàn)。動圖像編碼裝置100通過上述構(gòu)成要素的動作來實現(xiàn)以下說明的功能性構(gòu)成要素。此外,關于處理對象的預測塊的位置信息、預測塊尺寸及運動補償預測的預測方向,在動圖像編碼裝置100內(nèi)是共用的,未進行圖示。實施方式1的動圖像編碼裝置100包括預測塊圖像取得部101、減法部102、預測誤差編碼部103、碼串生成部104、預測誤差解碼部105、運動補償部106、加法部107、運動矢量檢測部108、運動信息生成部109、幀存儲器110、以及運動信息存儲器111。(動圖像編碼裝置100的功能)下面說明各部的功能。預測塊圖像取得部101基于預測塊的位置信息和預測塊尺寸,從端子10所供給的圖像信號中取得處理對象的預測塊的圖像信號,將預測塊的圖像信號提供給減法部102、運動矢量檢測部108及運動信息生成部109。減法部102將預測塊圖像取得部101所供給的圖像信號與運動補償部106所供給的預測信號相減,算出預測誤差信號,將該預測誤差信號提供給預測誤差編碼部103。預測誤差編碼部103針對從減法部102供給的預測誤差信號進行量化和正交變換等處理,生成預測誤差編碼數(shù)據(jù),將該預測誤差編碼數(shù)據(jù)提供給碼串生成部104和預測誤差解碼部105。碼串生成部104將從預測誤差編碼部103供給的預測誤差編碼數(shù)據(jù)、以及從運動信息生成部109供給的融合標志、融合候選編號、運動補償預測的預測方向、參照圖像索引、差分矢量及預測矢量索引,同運動補償預測的預測方向一起按照句法進行熵編碼,生成碼串,將該碼串提供給端子11。在此,融合候選編號被變換成融合索引來生成碼串。這里,融合候選編號是表示所選擇的結(jié)合運動信息候選的編號。關于從融合候選編號向融合索引的變換,將在后面敘述。在實施方式1中,如上述那樣在融合索引和預測矢量索引的編碼中使用了TruncatedUnary碼串,但只要是候選數(shù)越小、越能以較少的比特進行編碼的碼串即可,并不限定于此。預測誤差解碼部105對從預測誤差編碼部103供給的預測誤差編碼數(shù)據(jù)進行逆量化和逆正交變換等處理,生成預測誤差信號,將該預測誤差信號提供給加法部107。運動補償部106基于運動信息生成部109所供給的運動矢量,對從運動信息生成部109供給的參照圖像索引所表示的幀存儲器110內(nèi)的參照圖像進行運動補償,生成預測信號。若預測方向為雙向,則將使L0方向和L1方向的預測信號平均后的信號作為預測信號。加法部107將預測誤差解碼部105所供給的預測誤差信號和運動補償部106所供給的預測信號相加,生成解碼圖像信號,將該解碼圖像信號提供給幀存儲器110。運動矢量檢測部108從預測塊圖像取得部101所供給的圖像信號和多個相當于參照圖像的圖像信號中,檢索運動矢量和表示參照圖像的參照圖像索引,將該運動矢量和該參照圖像索引提供給運動信息生成部109。此外,若預測方向為雙向,則檢測L0方向和L1方向的運動矢量及參照圖像索引。一般的運動矢量的檢測方法是針對對象圖像的圖像信號和相當于從相同位置移動了預定移動量后的參照圖像的圖像信號,算出誤差評價值,將誤差評價值最小的移動量作為運動矢量。作為誤差評價值,可采用表示絕對差分和的SAD(SumofAbsoluteDifference)或表示均方差的MSE(MeanSquareError)等。運動信息生成部109根據(jù)從運動矢量檢測部108供給的運動矢量和參照圖像索引、從運動信息存儲器111供給的候選塊群、以及幀存儲器110內(nèi)的參照圖像索引所示的參照圖像,生成融合候選編號、或差分矢量和預測矢量索引,并根據(jù)需要將融合標志、融合候選編號、參照圖像索引、差分矢量及預測矢量索引提供給碼串生成部104、運動補償部106及運動信息存儲器111。關于運動信息生成部109的詳細構(gòu)成,將在后面敘述。幀存儲器110存儲從加法部107供給的解碼圖像信號。此外,針對圖像整體的解碼已完成的解碼圖像,作為參照圖像而存儲1個以上的預定圖像數(shù)。幀存儲器110將所存儲的參照圖像信號提供給運動補償部106和運動信息生成部109。存儲參照圖像的存儲區(qū)域被以FIFO(FirstInFirstOut:先進先出)方式控制。運動信息存儲器111將從運動信息生成部109供給的運動信息按最小預測塊尺寸單位保存預定圖像數(shù)。將處理對象的預測塊的相鄰塊的運動信息作為空間候選塊群。此外,運動信息存儲器111將與處理對象的預測塊處于相同位置的ColPic上的塊及其周邊塊的運動信息作為時間候選塊群。運動信息存儲器111將空間候選塊群和時間候選塊群作為候選塊群而提供給運動信息生成部109。運動信息存儲器111與幀存儲器110同步,被以FIFO(FirstInFirstOut)方式控制。在此,所謂ColPic,是指與處理對象的預測塊不同的已解碼的、在幀存儲器110中作為參照圖像而存儲的圖像。在實施方式1中,ColPic為之前剛解碼的參照圖像。此外,在實施方式1中,ColPic定為之前剛解碼的參照圖像,但只要是已編碼的圖像即可,例如可以是顯示順序上之前一個參照圖像或顯示順序之后一個參照圖像,也可以在編碼流中指定。在此,利用圖10說明運動信息存儲器111中的運動信息的管理方法。運動信息被按最小的預測塊單位存儲在各存儲器區(qū)域中。圖10表示了處理對象的預測塊尺寸為16像素×16像素時的樣子。此時,該預測塊的運動信息被保存在圖10的斜線部的16個存儲器區(qū)域中。此外,在預測編碼模式為幀內(nèi)模式時,作為L0方向和L1方向的運動矢量,被存儲(0,0),作為L0方向和L1方向的參照圖像索引,被存儲“-1”。關于參照圖像索引的“-1”,只要能判定為是不實施運動補償預測的模式,可以是任意值。以下在無特別說明而簡單表述為塊時,就表示最小的預測塊單位。此外,在區(qū)域外的塊時也同幀內(nèi)模式一樣,作為L0方向和L1方向的運動矢量,被存儲(0,0),作為L0方向和L1方向的參照圖像索引,被存儲“-1”。所謂LX方向(X為0或1)有效,是指LX方向的參照圖像索引為0以上,所謂LX方向無效(非有效),是指LX方向的參照圖像索引為“-1”。接下來,利用圖11說明運動信息生成部109的詳細構(gòu)成。圖11表示運動信息生成部109的構(gòu)成。運動信息生成部109包括差分矢量計算部120、結(jié)合運動信息決定部121及預測編碼模式?jīng)Q定部122。端子12連接于運動信息存儲器111,端子13連接于運動矢量檢測部108,端子14連接于幀存儲器110,端子15連接于預測塊圖像取得部101,端子16連接于碼串生成部104,端子50連接于運動補償部106,端子51連接于運動信息存儲器111。下面說明各部的功能。差分矢量計算部120根據(jù)從端子12供給的候選塊群、從端子13供給的運動矢量和參照圖像索引、從端子14供給的參照圖像、以及從端子15供給的圖像信號,決定預測矢量索引,算出差分矢量和率失真評價值。然后,將該參照圖像索引、該運動矢量、該差分矢量、該預測矢量索引、及該率失真評價值提供給預測編碼模式?jīng)Q定部122。關于差分矢量計算部120的詳細構(gòu)成,將在后面敘述。結(jié)合運動信息決定部121根據(jù)從端子12供給的候選塊群、從端子14供給的參照圖像、以及從端子15供給的圖像信號,生成結(jié)合運動信息候選列表。然后,結(jié)合運動信息決定部121從所生成的結(jié)合運動信息候選列表中選擇結(jié)合運動信息候選,決定融合候選編號,并算出率失真評價值,將該結(jié)合運動信息候選的運動信息、該融合候選編號及該率失真評價值提供給預測編碼模式?jīng)Q定部122。關于結(jié)合運動信息決定部121的詳細構(gòu)成,將在后面敘述。預測編碼模式?jīng)Q定部122將從差分矢量計算部120供給的率失真評價值與從結(jié)合運動信息決定部121供給的率失真評價值進行比較。若前者小于后者,則將融合標志設定為“0”。預測編碼模式?jīng)Q定部122將融合標志和從差分矢量計算部120供給的參照圖像索引、差分矢量、預測矢量索引提供給端子16,將從差分矢量計算部120供給的運動矢量和參照圖像索引提供給端子50和端子51。若前者在后者以上,則將融合標志設定為1。預測編碼模式?jīng)Q定部122將融合標志和從結(jié)合運動信息決定部121供給的融合候選編號提供給端子16,將從結(jié)合運動信息決定部121供給的運動信息的運動矢量和參照圖像索引提供給端子50和端子51。關于率失真評價值的具體計算方法,其并非本發(fā)明的主要著眼點,故省略其詳細說明,但率失真評價值是具有其值越小、編碼效率越高的特性的評價值。接下來,利用圖12說明差分矢量計算部120的詳細構(gòu)成。圖12表示差分矢量計算部120的構(gòu)成。差分矢量計算部120包括預測矢量候選列表生成部130、預測矢量決定部131及減法部132。端子17連接于預測編碼模式?jīng)Q定部122。在對實施方式1的動圖像編碼裝置100所生成的碼串進行解碼的動圖像解碼裝置200中,同樣設置有預測矢量候選列表生成部130,在動圖像編碼裝置100和動圖像解碼裝置200中生成不矛盾的預測矢量候選列表。以下說明各部的功能。預測矢量候選列表生成部130從端子12所供給的候選塊群中刪除區(qū)域外的候選塊和幀內(nèi)模式的候選塊。進而,若存在多個具有重復的運動矢量的候選塊,則只保留其中1個候選塊,其余的刪除。預測矢量候選列表生成部130基于進行了這些刪除后的候選塊生成預測矢量候選列表,將預測矢量候選列表提供給預測矢量決定部131。假定在這樣生成的預測矢量候選列表中包含1個以上不重復的預測矢量候選。例如若具有運動矢量的候選塊1個也不存在,則矢量(0,0)被追加到預測矢量候選列表中。此外,若預測方向為雙向,則針對L0方向和L1方向生成預測矢量候選列表來提供。預測矢量決定部131從預測矢量候選列表生成部130所供給的預測矢量候選列表中選擇最適于從端子13供給的運動矢量的預測矢量。預測矢量決定部131將所選擇的預測矢量提供給減法部132,并將參照圖像索引和作為表示所選擇的預測矢量的信息的預測矢量索引提供給端子17。此外,若預測方向為雙向,則針對L0方向和L1方向選擇最佳的預測矢量來提供。在此,作為最佳的預測矢量,基于預測矢量候選所具有的運動矢量,根據(jù)從端子14供給的參照圖像和從端子15供給的圖像信號算出預測誤差量。然后,根據(jù)參照圖像索引、差分矢量及預測矢量索引的碼量、和上述的預測誤差量,算出率失真評價值,選擇率失真評價值最小的預測矢量候選。減法部132從端子13所供給的運動矢量中減去預測矢量決定部131所供給的預測矢量,算出差分矢量,將該差分矢量提供給端子17。此外,若預測方向為雙向,則針對L0方向和L1方向算出差分矢量來提供。(提供給預測矢量候選列表生成部130的候選塊群)在此,利用圖13和圖14說明提供給預測矢量候選列表生成部130的候選塊群。候選塊群包括空間候選塊群和時間候選塊群。圖13表示處理對象的預測塊尺寸為16像素×16像素時的處理對象預測塊的相鄰塊。在實施方式1中,作為空間候選塊群,假定有圖13所示的塊A1、塊C、塊D、塊B1及塊E共5塊。在此,將空間候選塊群假定為塊A1、塊C、塊D、塊B1及塊E的5塊,但空間候選塊群只要是與處理對象預測塊相鄰的至少1個以上的已處理的塊即可,不限定于此。例如,也可以將塊A1、塊A2、塊A3、塊A4、塊B1、塊B2、塊B3、塊B4、塊C、塊D及塊E的全部都作為空間候選塊。接下來,利用圖14說明時間候選塊群。圖14表示處理對象的預測塊尺寸為16像素×16像素時的與處理對象預測塊相同位置的ColPic上的預測塊內(nèi)的塊及其周邊塊。在實施方式1中,作為時間候選塊群,假定為圖6所示的塊H和塊I6共2塊。在此,將時間候選塊群假定為ColPic上的塊H和塊I6的2塊,但時間候選塊群只要是與處理對象預測塊不同的已解碼的圖像上的至少1個以上的塊即可,并不限定于此。例如也可以將ColPic上的塊I1至塊I16、塊A1至塊A4、塊B1至塊B4、塊C、塊D、塊E、塊F1至塊F4、塊G1至塊G4、以及塊H的全部都作為時間候選塊。以下只要無特別說明,將塊A4記作塊A,將塊B4記作塊B。以下只要無特別說明,將塊H和塊I6的塊記作時間塊。(結(jié)合運動信息決定部121的構(gòu)成)接下來,利用圖15說明結(jié)合運動信息決定部121的詳細構(gòu)成。圖15表示結(jié)合運動信息決定部121的構(gòu)成。結(jié)合運動信息決定部121包括結(jié)合運動信息候選生成部140和結(jié)合運動信息選擇部141。在對實施方式1的動圖像編碼裝置100所生成的碼串進行解碼的動圖像解碼裝置200中,也同樣地設置有結(jié)合運動信息候選生成部140,在動圖像編碼裝置100和動圖像解碼裝置200中生成不相矛盾的相同的結(jié)合運動信息列表。下面說明各部的功能。結(jié)合運動信息候選生成部140根據(jù)從端子12供給的候選塊群生成結(jié)合運動信息候選列表,將該結(jié)合運動信息候選列表提供給結(jié)合運動信息選擇部141。關于結(jié)合運動信息候選生成部140的詳細構(gòu)成,將在后面敘述。結(jié)合運動信息選擇部141從結(jié)合運動信息候選生成部140所供給的結(jié)合運動信息候選列表中選擇最佳的結(jié)合運動信息候選,將作為表示所選擇的結(jié)合運動信息候選的信息的融合候選編號提供給端子17。在此,作為最佳的結(jié)合運動信息候選,根據(jù)基于結(jié)合運動信息候選的預測方向、運動矢量和參照圖像索引而得到的從端子14供給的參照圖像、和從端子15供給的圖像信號,算出預測誤差量。根據(jù)融合候選編號的碼量和該預測誤差量,算出率失真評價值,選擇率失真評價值最小的結(jié)合運動信息候選。(提供給結(jié)合運動信息候選生成部140的候選塊群)在此,利用圖13和圖14說明提供給結(jié)合運動信息候選生成部140的候選塊群。候選塊群包括空間候選塊群和時間候選塊群。在實施方式1中,將空間候選塊群假定為圖13所示的塊A4、塊B4、塊C及塊E共4塊。在此雖然將空間候選塊群假定為塊A4、塊B4、塊C及塊E的4塊,但空間候選塊群只要是與處理對象預測塊相鄰的至少1個以上的已處理的塊即可,并不限定于此。接下來,利用圖14說明時間候選塊群。在實施方式1中,作為時間候選塊群,假定為圖14所示的塊H和塊I6的2塊。在此雖然使時間候選塊群與提供給預測矢量候選列表生成部130的時間候選塊群相同,但時間候選塊群只要是與處理對象預測塊不同的已解碼的圖像上的至少0以上的塊即可,并不限定于此。(結(jié)合運動信息候選生成部140的構(gòu)成)接下來,利用圖16說明構(gòu)成實施方式1的特征的結(jié)合運動信息候選生成部140的詳細構(gòu)成。圖16表示結(jié)合運動信息候選生成部140的構(gòu)成。端子18連接于結(jié)合運動信息選擇部141。結(jié)合運動信息候選生成部140包括單向結(jié)合運動信息候選列表生成部150、第1結(jié)合運動信息候選列表削減部151、雙向結(jié)合運動信息候選列表生成部152及第2結(jié)合運動信息候選列表削減部153。下面說明各部的功能。單向結(jié)合運動信息候選列表生成部150基于從端子12供給的候選塊群生成第1結(jié)合運動信息候選列表,將該第1結(jié)合運動信息候選列表提供給第1結(jié)合運動信息候選列表削減部151。第1結(jié)合運動信息候選列表削減部151針對從單向結(jié)合運動信息候選列表生成部150供給的第1結(jié)合運動信息候選列表,若存在多個具有重復的運動信息的結(jié)合運動信息候選,則只保留其中1個結(jié)合運動信息候選,刪除其余的,從而生成第2結(jié)合運動信息候選列表,將該第2結(jié)合運動信息候選列表提供給雙向結(jié)合運動信息候選列表生成部152。雙向結(jié)合運動信息候選列表生成部152基于從第1結(jié)合運動信息候選列表削減部151供給的第2結(jié)合運動信息候選列表生成雙向結(jié)合運動信息候選列表,將該雙向結(jié)合運動信息候選列表與上述的第2結(jié)合運動信息候選列表結(jié)合而生成第3結(jié)合運動信息候選列表,將該第3結(jié)合運動信息候選列表提供給第2結(jié)合運動信息候選列表削減部153。關于雙向結(jié)合運動信息候選列表生成部152的詳細構(gòu)成,將在后面敘述。在實施方式1中,雙向結(jié)合運動信息候選列表生成部152生成基準方向為L0的雙向結(jié)合運動信息候選(BD0)和基準方向為L1的雙向結(jié)合運動信息候選(BD1)。因此,在上述雙向結(jié)合運動信息候選列表中可能包含BD0和BD1。第2結(jié)合運動信息候選列表削減部153針對從雙向結(jié)合運動信息候選列表生成部152供給的第3結(jié)合運動信息候選列表,若存在多個具有重復的運動信息的結(jié)合運動信息候選,則只保留其中1個結(jié)合運動信息候選,刪除其余的,從而生成結(jié)合運動信息候選列表,將該結(jié)合運動信息候選列表提供給端子18。在此,單向結(jié)合運動信息候選是在所謂融合技術中利用的候選塊的運動信息候選,是從1個候選塊得到的運動信息。另一方面,雙向結(jié)合運動信息是利用實施方式1的特征技術,即從2個候選塊、利用2個運動信息而得到的運動信息。在本實施方式中,作為2個運動信息,針對L0方向和L1方向各利用1個。(雙向結(jié)合運動信息候選列表生成部152)接下來,利用圖17說明雙向結(jié)合運動信息候選列表生成部152的詳細構(gòu)成。圖17表示雙向結(jié)合運動信息候選列表生成部152的構(gòu)成。端子19連接于第1結(jié)合運動信息候選列表削減部151,端子20連接于第2結(jié)合運動信息候選列表削減部153。雙向結(jié)合運動信息候選列表生成部152包括基準方向決定部160、基準方向運動信息決定部161、反方向運動信息決定部162及雙向運動信息決定部163。下面說明各部的功能?;鶞史较驔Q定部160根據(jù)第2結(jié)合運動信息候選列表決定雙向結(jié)合運動信息候選的基準方向,將該基準方向和從端子19供給的第2結(jié)合運動信息候選列表送到基準方向運動信息決定部161?;鶞史较驗長0的雙向結(jié)合運動信息候選(BD0)時的基準方向成為L0方向,基準方向為L1的雙向結(jié)合運動信息候選(BD1)時的基準方向成為L1方向?;鶞史较蜻\動信息決定部161根據(jù)從基準方向決定部160供給的基準方向和第2結(jié)合運動信息候選列表,決定雙向結(jié)合運動信息候選的基準方向的運動矢量和參照圖像索引,將該基準方向、該基準方向的運動矢量和該參照圖像索引、以及該第2結(jié)合運動信息候選列表送往反方向運動信息決定部162。反方向運動信息決定部162根據(jù)從基準方向運動信息決定部161供給的基準方向、基準方向的運動矢量和參照圖像索引、以及第2結(jié)合運動信息候選列表,決定雙向結(jié)合運動信息候選的反方向的運動矢量和參照圖像索引。反方向運動信息決定部162將該基準方向的運動矢量和參照圖像索引、該反方向的運動矢量和參照圖像索引、以及第2結(jié)合運動信息候選列表送到雙向運動信息決定部163。在實施方式1中,若基準方向為L0方向,則反方向為L1方向,若基準方向為L1方向,則反方向為L0方向。雙向運動信息決定部163根據(jù)從反方向運動信息決定部162供給的基準方向的運動矢量和參照圖像索引、以及反方向的運動矢量和參照圖像索引,決定雙向結(jié)合運動信息候選。另外,雙向運動信息決定部163從第2結(jié)合運動信息候選列表生成第3結(jié)合運動信息候選列表,將該第3結(jié)合運動信息候選列表送往端子20。(候選編號管理表)在此,利用圖18說明表示在實施方式1中使用的融合候選編號與結(jié)合運動信息候選的關系的候選編號管理表。融合候選編號的0至6分別表示結(jié)合運動信息候選列表中所包含的塊A的結(jié)合運動信息候選(A)、塊B的結(jié)合運動信息候選(B)、時間塊的結(jié)合運動信息候選(COL)、塊C的結(jié)合運動信息候選(C)、塊E的結(jié)合運動信息候選(E)、基準方向為L0的雙向結(jié)合運動信息候選(BD0)、以及基準方向為L1的雙向結(jié)合運動信息候選(BD1)。此外,假定結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)為7(融合索引的最大值為6)。如上所述,這里,基準方向為L0的雙向結(jié)合運動信息候選(BD0)和基準方向為L1的雙向結(jié)合運動信息候選(BD1)的融合候選編號被分配得比單向結(jié)合運動信息候選的融合候選編號大。將在實施方式1中使用的候選編號管理表定為了圖18,但只要越是選擇率高的結(jié)合運動信息候選越被分配小的融合候選編號即可,并不限定于此。在此,候選編號管理表、和結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)是在動圖像編碼裝置100內(nèi)是共有的,并未進行圖示。以下利用圖19的(a)、(b)說明從融合候選編號向融合索引的變換。圖19的(a)表示了在塊A的結(jié)合運動信息候選、塊B的結(jié)合運動信息候選、時間塊的結(jié)合運動信息候選、塊C的結(jié)合運動信息候選、塊E的結(jié)合運動信息候選、基準方向為L0的雙向結(jié)合運動信息候選、以及基準方向為L1的雙向結(jié)合運動信息候選全都有效時,融合候選編號直接成為融合索引的情況。圖19的(b)表示了在結(jié)合運動信息候選包含有無效的塊時,在將無效的融合候選編號進位填充后,按融合候選編號從小到大的順序分配融合索引的情況。如圖19的(b)那樣,在融合候選編號為1的塊B和融合候選編號為4的塊E的結(jié)合運動信息候選是無效的時,融合索引的0被變換成融合候選編號0,融合索引的1被變換成融合候選編號2,融合索引的2被變換成融合候選編號3,融合索引的3被變換成融合候選編號5,融合索引的4被變換成融合候選編號6。如上述那樣,在此,基準方向為L0的雙向結(jié)合運動信息候選(BD0)和基準方向為L1的雙向結(jié)合運動信息候選(BD1)的融合索引被分配得比單向結(jié)合運動信息候選的融合索引大。在對實施方式1的動圖像編碼裝置100所生成的碼串進行解碼的動圖像解碼裝置200中,進行與上述相反的從融合索引向融合候選編號的變換,在動圖像編碼裝置100和動圖像解碼裝置200中生成不相矛盾的相同的候選編號管理表。(動圖像編碼裝置100的動作)接下來,利用圖20的流程圖說明實施方式1的動圖像編碼裝置100中的編碼的動作。預測塊圖像取得部101基于預測塊的位置信息和預測塊尺寸,從端子10所供給的圖像信號中取得處理對象的預測塊的圖像信號(S100)。運動矢量檢測部108從預測塊圖像取得部101所供給的圖像信號和多個相當于參照圖像的圖像信號中檢測運動矢量和表示參照圖像的參照圖像索引(S101)。運動信息生成部109根據(jù)從運動矢量檢測部108供給的運動矢量和參照圖像索引、以及從運動信息存儲器111供給的候選塊群,生成融合候選編號、或差分矢量和預測矢量索引(S102)。運動補償部106基于從運動矢量檢測部108供給的運動矢量對幀存儲器110內(nèi)的參照圖像索引所表示的參照圖像進行運動補償,生成預測信號。若預測方向為雙向,則生成使L0方向和L1方向的預測信號平均后的信號作為預測信號(S103)。減法部102算出從預測塊圖像取得部101供給的圖像信號與從運動補償部106供給的預測信號的差分,算出預測誤差信號(S104)。預測誤差編碼部103對從減法部102供給的預測誤差信號進行量化和正交變換等處理,生成預測誤差編碼數(shù)據(jù)(S105)。碼串生成部104將從預測誤差編碼部103供給的預測誤差編碼數(shù)據(jù)、以及從運動信息生成部109供給的融合標志、融合候選編號、參照圖像索引、差分矢量及預測矢量索引,同預測方向一起按照句法進行熵編碼,生成碼串(S106)。加法部107將從預測誤差解碼部105供給的預測誤差信號和從運動補償部106供給的預測信號相加,生成解碼圖像信號(S107)。幀存儲器110保存從加法部107供給的解碼圖像信號(S108)。運動信息存儲器111將從運動矢量檢測部108供給的運動矢量按最小的預測塊尺寸單位保存1圖像量(S109)。然后,利用圖21的流程圖說明運動信息生成部109的動作。差分矢量計算部120根據(jù)從端子12供給的候選塊群、從端子13供給的運動矢量和參照圖像索引、從端子14供給的參照圖像、以及從端子15供給的圖像信號,決定預測矢量索引,算出差分矢量和率失真評價值(S110)。結(jié)合運動信息決定部121根據(jù)從端子12供給的候選塊群、從端子14供給的參照圖像、以及從端子15供給的圖像信號,決定融合候選編號,算出率失真評價值(S111)。預測編碼模式?jīng)Q定部122將從差分矢量計算部120供給的率失真評價值和從結(jié)合運動信息決定部121供給的率失真評價值進行比較,若前者小于后者,則將融合標志設定為“0”,若非如此,則將融合標志設定為“1”(S112)。接下來,利用圖22的流程圖說明差分矢量計算部120的動作。預測矢量候選列表生成部130基于從端子12所供給的候選塊群中除去區(qū)域外的候選塊、幀內(nèi)模式的候選塊、以及具有重復的運動矢量的候選塊后的候選塊,生成預測矢量候選列表。若預測方向為雙向,則針對L0方向和L1方向生成預測矢量候選列表(S120)。預測矢量決定部131從預測矢量候選列表生成部130所供給的預測矢量候選列表中選擇最適于端子13所供給的運動矢量的預測矢量。若預測方向為雙向,則針對L0方向和L1方向選擇最適合的預測矢量(S121)。減法部132從端子13所供給的運動矢量減去預測矢量決定部131所供給的預測矢量,算出差分矢量。若預測方向為雙向,則針對L0方向和L1方向算出差分矢量(S122)。(結(jié)合運動信息決定部121的動作)接下來,利用圖23的流程圖詳細說明結(jié)合運動信息決定部121的動作。結(jié)合運動信息候選生成部140基于從端子12供給的候選塊群生成結(jié)合運動信息候選列表(S130)。結(jié)合運動信息選擇部141從結(jié)合運動信息候選生成部140所供給的結(jié)合運動信息候選列表中,決定最適于端子13所供給的運動矢量和參照圖像索引、以及預測方向的結(jié)合運動信息(S131)。(結(jié)合運動信息候選生成部140的動作)接下來,利用圖24的流程圖詳細說明結(jié)合運動信息候選生成部140的動作。單向結(jié)合運動信息候選列表生成部150基于從端子12所供給的空間候選塊群中除去了區(qū)域外的候選塊和幀內(nèi)模式的候選塊后的候選塊,生成空間結(jié)合運動信息候選列表(S140)??臻g結(jié)合運動信息候選列表的生成的詳細動作將在后面敘述。單向結(jié)合運動信息候選列表生成部150基于從端子12所供給的時間候選塊群中除去區(qū)域外的候選塊和幀內(nèi)模式的候選塊后的候選塊,生成時間結(jié)合運動信息候選列表(S141)。時間結(jié)合運動信息候選列表的生成的詳細動作將在后面敘述。單向結(jié)合運動信息候選列表生成部150將空間結(jié)合運動信息候選列表和時間結(jié)合運動信息候選列表按融合候選編號的順序結(jié)合,生成第1結(jié)合運動信息候選列表(S142)。第1結(jié)合運動信息候選列表削減部151針對從單向結(jié)合運動信息候選列表生成部150供給的第1結(jié)合運動信息候選列表,若存在多個具有重復的運動信息的結(jié)合運動信息候選,則只保留其中1個結(jié)合運動信息候選、刪除其余的,從而生成第2結(jié)合運動信息候選列表(S143)。雙向結(jié)合運動信息候選列表生成部152基于從第1結(jié)合運動信息候選列表削減部151供給的第2結(jié)合運動信息候選列表生成雙向結(jié)合運動信息候選列表(S144)。雙向結(jié)合運動信息候選列表的生成的詳細動作將在后面敘述。雙向結(jié)合運動信息候選列表生成部152將第2結(jié)合運動信息候選列表和雙向結(jié)合運動信息候選列表按融合候選編號的順序結(jié)合而生成第3結(jié)合運動信息候選列表(S145)。在從雙向結(jié)合運動信息候選列表生成部152供給的第3結(jié)合運動信息候選列表中存在多個具有重復的運動信息的結(jié)合運動信息候選時,第2結(jié)合運動信息候選列表削減部153只保留其中1個結(jié)合運動信息候選,刪除其余的,生成結(jié)合運動信息候選列表(S146)。接下來,利用圖25的流程圖說明空間結(jié)合運動信息候選列表的生成的詳細動作。在實施方式1中,空間結(jié)合運動信息候選列表中包含4個以下的候選塊的運動信息。針對空間候選塊群所包含的4個候選塊、即塊A、塊B、塊C和塊E,反復進行以下處理(S150至S153)。檢查候選塊的有效性(S151)。若候選塊不在區(qū)域外、且并非幀內(nèi)模式,則候選塊為有效。若候選塊有效(S151的YES),則將候選塊的運動信息追加到空間結(jié)合運動信息候選列表中(S152)。若候選塊并非有效(S151的NO),則步驟S152被跳過。在實施方式1中,假定空間結(jié)合運動信息候選列表內(nèi)包含4個以下的候選塊的運動信息,但只要是空間結(jié)合運動信息候選列表的數(shù)量根據(jù)候選塊的有效性而變動即可,并非限定于此。接下來,利用圖26的流程圖說明時間結(jié)合運動信息候選列表的生成的詳細動作。在實施方式1中,設時間結(jié)合運動信息候選列表內(nèi)包含1個以下的候選塊的運動信息。針對時間候選塊群所包含的2個候選塊、即時間塊,反復進行以下處理(S160至S166)。檢查候選塊的有效性(S161)。若候選塊非區(qū)域外、且非幀內(nèi)模式,則候選塊有效。若候選塊有效(S161的YES),則時間結(jié)合運動信息候選被生成,時間結(jié)合運動信息候選被追加到時間結(jié)合運動信息候選列表中(步驟S162至步驟S165),結(jié)束處理。若候選塊非有效(S161的NO),則檢查下一個候選塊(S166)。若候選塊有效,則決定時間結(jié)合運動信息候選的預測方向(S162)。在實施方式1中,將結(jié)合運動信息候選的預測方向定為雙向。然后,決定時間結(jié)合運動信息候選的L0方向、L1方向的參照圖像(S163)。在實施方式1中,將L0方向的參照圖像定為L0方向的參照圖像中的與處理對象圖像最近距離的參照圖像,將L1方向的參照圖像定為L1方向的參照圖像中的與處理對象圖像最近距離的參照圖像。在此,是將L0方向的參照圖像定為L0方向的參照圖像中的與處理對象圖像最近距離的參照圖像,將L1方向的參照圖像定為L1方向的參照圖像中的與處理對象圖像最近距離的參照圖像的,但只要決定L0方向的參照圖像和L1方向的參照圖像即可,并不限定于此。例如,可以在編碼流中編碼L0方向和L1方向的參照圖像,也可以時L0方向和L1方向的參照圖像索引為0,還可以將處理對象塊的相鄰塊所使用的L0方向的參照圖像和L1方向的參照圖像中、最多被使用的參照圖像定為L0方向、L1方向各自參照的參照圖像。然后,算出時間結(jié)合運動信息候選的運動矢量(S164)。本實施方式中的時間結(jié)合運動信息候選以在候選塊的運動信息中有效的預測方向的參照圖像ColRefPic和運動矢量mvCol為基準,算出雙向的運動信息。候選塊的預測方向為L0方向或L1方向的單向時,將該預測方向的參照圖像和運動矢量選為基準。在候選塊的預測方向為雙向時,將L0方向或L1方向的任一者的參照圖像和運動矢量選為基準。例如,可以舉出將與ColPic相同時間方向上存在的參照圖像和運動矢量選為基準、將候選塊的L0方向或L1方向的參照圖像中的與ColPic的圖像間距離較近者選為基準、將候選塊的L0方向或L1方向中的運動矢量與處理對象圖像相交差者選為基準等。在作為雙向運動信息生成的基準的參照圖像和運動矢量被選出后,算出時間結(jié)合運動信息候選的運動矢量。在此,如上述那樣生成了時間結(jié)合運動信息候選,但只要能利用已編碼的其它圖像的運動信息決定雙向的運動信息即可,并不限定于此。例如,也可以如在直接運動補償中進行的那樣,將根據(jù)各方向的參照圖像與處理對象圖像的距離而縮放后的運動矢量作為雙向的運動矢量。若候選塊無效(S163的NO),則檢查下一候選塊(S165)。在此,假定了時間結(jié)合運動信息候選列表中包含1個以下的候選塊的運動信息,但只要時間結(jié)合運動信息候選列表的數(shù)量根據(jù)候選塊的有效性而變動即可,并不限定于此。關于預測方向、參照圖像及運動矢量的決定方法也是同樣,并不限定于此。(雙向結(jié)合運動信息候選列表的生成)接下來,利用圖27的流程圖說明雙向結(jié)合運動信息候選列表的生成的詳細動作。假定雙向結(jié)合運動信息候選列表是空的。基準方向決定部160根據(jù)第2結(jié)合運動信息候選列表決定雙向結(jié)合運動信息候選的基準方向(S170)。基準方向為L0的雙向結(jié)合運動信息候選(BD0)時的基準方向成為L0方向,基準方向為L1的雙向結(jié)合運動信息候選(BD1)時的基準方向成為L1方向?;鶞史较蜻\動信息決定部161從基準方向決定部160所供給的基準方向和第2結(jié)合運動信息候選列表,決定雙向結(jié)合運動信息候選的基準方向的運動矢量和參照圖像索引(S171)。基準方向運動信息決定部161的詳細動作將在后面敘述。反方向運動信息決定部162根據(jù)基準方向運動信息決定部161所供給的基準方向、基準方向的運動矢量、參照圖像索引及第2結(jié)合運動信息候選列表,決定雙向結(jié)合運動信息候選的反方向的運動矢量和參照圖像索引(S172)。反方向運動信息決定部162的詳細動作將在后面敘述。雙向運動信息決定部163根據(jù)從反方向運動信息決定部162供給的基準方向、基準方向的運動矢量和參照圖像索引、以及反方向的運動矢量和參照圖像索引,決定雙向結(jié)合運動信息候選的預測方向(S173)。雙向結(jié)合運動信息候選的預測方向的決定的詳細動作將在后面敘述。雙向運動信息決定部163檢查雙向結(jié)合運動信息候選的預測方向的有效性(S174)。若雙向結(jié)合運動信息候選的預測方向有效(S174的YES),則雙向運動信息決定部163將雙向結(jié)合運動信息候選追加到雙向結(jié)合運動信息候選列表中(S175)。若雙向結(jié)合運動信息候選的預測方向無效(S174的NO),則跳過步驟S175。接下來,利用圖28的流程圖說明基準方向運動信息決定部161的詳細動作。假定LX方向(X為0或1)被選為雙向結(jié)合運動信息候選的基準方向。將作為基準方向的LX的有效性設定為“0”(S190)。按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)反復執(zhí)行以下處理(S191至S194)。檢查結(jié)合運動信息候選的LX方向的有效性(S192)。若結(jié)合運動信息候選的LX方向有效(S192的YES),則將作為基準方向的LX的有效性設定為“1”,將基準方向的運動矢量和參照索引作為結(jié)合運動信息候選的LX方向的運動矢量和參照索引,結(jié)束處理(S193)。若結(jié)合運動信息候選的LX方向為無效(S192的NO),則檢查下一個候選(S194)。在此,是按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)進行檢查的,但只要能決定雙向結(jié)合運動信息候選的基準方向的運動信息即可,并非限定于此。例如,在僅基于選擇率高的結(jié)合運動信息候選生成雙向結(jié)合運動信息候選時,可以將檢查數(shù)固定為2或3這樣的預定數(shù)而削減處理量,并使冗余的雙向結(jié)合運動信息候選的生成可能性降低來削減融合索引的碼量。接下來,利用圖29的流程圖說明反方向運動信息決定部162的詳細動作?;鶞史较虻姆捶较虮辉O定為雙向結(jié)合運動信息候選的反方向。假定LY方向(Y為0或1)被選為反方向。將作為反方向的LY的有效性設定為“0”(S200)。按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)反復執(zhí)行以下處理(S201至S205)。檢查是否非為按基準方向選擇的結(jié)合運動信息候選(S202)。若非按基準方向選擇的結(jié)合運動信息候選(S202的YES),則檢查結(jié)合運動信息候選的LY方向的有效性(S203)。若結(jié)合運動信息候選的LY方向有效(S203的YES),則將作為反方向的LY的有效性設定為“1”,將反方向的運動矢量和參照索引作為結(jié)合運動信息候選的LY方向的運動矢量和參照索引,結(jié)束處理(S204)。若是按基準方向選擇的結(jié)合運動信息候選(S202的NO)、或者結(jié)合運動信息候選的LY方向為無效(S203的NO),則檢查下一個候選(S205)。在此,是按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)進行檢查的,但只要能決定雙向結(jié)合運動信息候選的反方向的運動信息即可,并不限定于此。例如,在僅基于選擇率高的結(jié)合運動信息候選生成雙向結(jié)合運動信息候選時,也可以將檢查數(shù)固定為2或3這樣的預定數(shù)來削減處理量,并使冗余的雙向結(jié)合運動信息候選的生成可能性降低來削減融合索引的碼量。此外,通過將開始檢查的塊定為按基準方向選擇的結(jié)合運動信息候選的下一個結(jié)合運動信息候選,就可以消除BD0與BD1相同的可能性,能削減步驟S202。接下來,利用圖30的表說明雙向結(jié)合運動信息候選的預測方向的決定的詳細動作。若LX方向和LY方向都有效,則預測方向成為雙向的BI,若僅LX方向有效,則預測方向成為單向的LX方向,若僅LY方向有效,則預測方向成為單向的LY方向,若LX方向和LY方向都無效,則預測方向成為無效。即,LX方向和LY方向都有效時,具有該LX方向的運動信息的結(jié)合運動信息候選、和具有該LY方向的運動信息的、不同于具有該LX方向的運動信息的結(jié)合運動信息候選的結(jié)合運動信息候選被組合,生成新的雙向結(jié)合運動信息候選。此外,在僅LX方向有效時,具有該有效的LX預測的結(jié)合運動信息候選的預測方向若為雙預測,則該結(jié)合運動信息候選的預測方向?qū)⒈蛔儞Q成單預測。同樣地,在僅LY方向有效時,具有該有效的LY預測的結(jié)合運動信息候選的預測方向若為雙預測,則該結(jié)合運動信息候選的預測方向?qū)⒈蛔儞Q成單預測。在此,將雙向結(jié)合運動信息候選的預測方向的決定表示在了圖30中,但只要能決定預測方向即可,并非限定于此。圖31的(a)~(c)中表示了雙向結(jié)合運動信息候選的預測方向的決定的擴展例。例如,可以如圖31的(a)那樣,若LX方向和LY方向的至少一者無效,則使預測方向無效,或如圖31的(b)和圖31的(c)那樣將預測方向強制為雙向。一般來說,運動矢量的精度比較高時,雙向預測的預測效率比單向預測更高。因此,在圖31的(a)中,若LX方向和LY方向都不是有效,則可以使雙向結(jié)合運動信息候選的預測方向為無效,通過減少結(jié)合運動信息候選的數(shù)量來削減融合索引的碼量。在此,例如也可以采取如下這樣的適應性處理:若單向結(jié)合運動信息候選中有雙向預測的候選,則使雙向結(jié)合運動信息候選的預測方向無效。此外,圖31的(b)中使無效的預測方向的運動矢量為(0,0),使參照索引為“0”。這樣,也可以將最短距離的參照圖像作為預測信號,將雙向結(jié)合運動信息候選強制為雙向。這是因為參照索引“0”一般會成為與處理對象圖像距離最近的參照圖像,最短距離的預測信號的可靠度最高。(動圖像解碼裝置200的構(gòu)成)下面說明實施方式1的動圖像解碼裝置。圖32中表示實施方式1的動圖像解碼裝置200。動圖像解碼裝置200是對動圖像編碼裝置100所編碼的碼串進行解碼,生成再現(xiàn)圖像的裝置。動圖像解碼裝置200通過具備CPU(CentralProcessingUnit)、幀存儲器、硬盤等的信息處理裝置等硬件來實現(xiàn)。動圖像解碼裝置200通過上述構(gòu)成要素的動作來實現(xiàn)以下說明的功能性構(gòu)成要素。此外,關于解碼對象的預測塊的位置信息、預測塊尺寸,假定是在動圖像解碼裝置200內(nèi)共有的,并未進行圖示。此外,假定候選編號管理表及結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)是在動圖像解碼裝置200內(nèi)共有的,并未進行圖示。實施方式1的動圖像解碼裝置200包括碼串解析部201、預測誤差解碼部202、加法部203、運動信息再現(xiàn)部204、運動補償部205、幀存儲器206、以及運動信息存儲器207。(動圖像解碼裝置200的功能)下面說明各部的功能。碼串解析部201將從端子30供給來的碼串解碼,按照句法解碼預測誤差編碼數(shù)據(jù)、融合標志、融合候選編號、運動補償預測的預測方向、參照圖像索引、差分矢量、以及預測矢量索引。然后,將該預測誤差編碼數(shù)據(jù)提供給預測誤差解碼部202,將該融合標志、該融合候選編號、該運動補償預測的預測方向、該參照圖像索引、該差分矢量、以及該預測矢量索引提供給運動信息再現(xiàn)部204。融合候選編號是從融合索引變換而得到的。預測誤差解碼部202對從碼串解析部201供給的預測誤差編碼數(shù)據(jù)進行逆量化和逆正交變換等處理,生成預測誤差信號,并將該預測誤差信號提供給加法部203。加法部203將從預測誤差解碼部202供給的預測誤差信號和從運動補償部205供給的預測信號相加,生成解碼圖像信號,將該解碼圖像信號提供給幀存儲器206和端子31。運動信息再現(xiàn)部204根據(jù)碼串解析部201所供給的融合標志、融合候選編號、運動補償預測的預測方向、參照圖像索引、差分矢量、以及預測矢量索引、運動信息存儲器207所供給的候選塊群,再現(xiàn)出運動信息,將該運動信息提供給運動補償部205。關于運動信息再現(xiàn)部204的詳細構(gòu)成,將在后面敘述。運動補償部205基于從運動信息再現(xiàn)部204供給的運動信息,根據(jù)運動矢量對幀存儲器206內(nèi)的參照圖像索引所示的參照圖像進行運動補償,生成預測信號。若預測方向為雙向,則生成使L0方向和L1方向的預測信號平均后的信號作為預測信號,并將該預測信號提供給加法部203。幀存儲器206和運動信息存儲器207具有與動圖像編碼裝置100的幀存儲器110和運動信息存儲器111相同的功能。(運動信息再現(xiàn)部204的詳細構(gòu)成)接下來,利用圖33說明成為實施方式1的特征的運動信息再現(xiàn)部204的詳細構(gòu)成。圖33表示運動信息再現(xiàn)部204的構(gòu)成。運動信息再現(xiàn)部204包括編碼模式判定部210、運動矢量再現(xiàn)部211及結(jié)合運動信息再現(xiàn)部212。端子32連接于碼串解析部201,端子33連接于運動信息存儲器207,端子34連接于運動補償部205。下面說明各部的功能。若從碼串解析部201供給的融合標志為“0”,則編碼模式判定部210將從碼串解析部201供給的運動補償預測的預測方向、參照圖像索引、差分矢量、及預測矢量索引提供給運動矢量再現(xiàn)部211。若融合標志為“1”,則將從碼串解析部201供給的融合候選編號提供給結(jié)合運動信息再現(xiàn)部212。運動矢量再現(xiàn)部211根據(jù)從編碼模式判定部210供給的運動補償預測的預測方向、參照圖像索引、差分矢量、以及預測矢量索引、從端子33供給的候選塊群,再現(xiàn)出運動信息,提供給端子34。關于運動矢量再現(xiàn)部211的詳細構(gòu)成,將在后面敘述。結(jié)合運動信息再現(xiàn)部212根據(jù)從編碼模式判定部210供給的融合候選編號和從端子33供給的候選塊群,再現(xiàn)出運動信息,提供給端子34。關于結(jié)合運動信息再現(xiàn)部212的詳細構(gòu)成,將在后面敘述。接下來,利用圖34說明運動矢量再現(xiàn)部211的詳細構(gòu)成。圖34表示運動矢量再現(xiàn)部211的構(gòu)成。運動矢量再現(xiàn)部211包括預測矢量候選列表生成部220、預測矢量決定部221及加法部222。端子35連接于編碼模式判定部210。下面說明各部的功能。預測矢量候選列表生成部220具有與動圖像編碼裝置100的預測矢量候選列表生成部130相同的功能。預測矢量決定部221根據(jù)從預測矢量候選列表生成部220供給的預測矢量候選列表和從端子35供給的預測矢量索引,決定預測矢量,提供給加法部222。加法部222將從端子35供給的差分矢量和從預測矢量決定部221供給的預測矢量相加,算出運動矢量,并將該運動矢量提供給端子34。接下來,利用圖35說明結(jié)合運動信息再現(xiàn)部212的詳細構(gòu)成。圖35表示結(jié)合運動信息再現(xiàn)部212的構(gòu)成。結(jié)合運動信息再現(xiàn)部212包括結(jié)合運動信息候選生成部230和結(jié)合運動信息選擇部231。下面說明各部的功能。結(jié)合運動信息候選生成部230具有與圖15所示的結(jié)合運動信息候選生成部140相同的功能。結(jié)合運動信息選擇部231基于從結(jié)合運動信息候選生成部230供給的結(jié)合運動信息候選列表和從端子35供給的融合候選編號,從結(jié)合運動信息候選列表中選擇運動信息,并將該運動信息提供給端子34。(動圖像解碼裝置200的動作)接下來,利用圖36的流程圖說明實施方式1的動圖像解碼裝置200中的解碼動作。碼串解析部201將從端子30供給的碼串解碼,按照句法解碼出預測誤差編碼數(shù)據(jù)、融合標志、融合候選編號、運動補償預測的預測方向、參照圖像索引、差分矢量、以及預測矢量索引(S210)。運動信息再現(xiàn)部204根據(jù)從碼串解析部201供給的融合標志、融合候選編號、運動補償預測的預測方向、參照圖像索引、差分矢量、以及預測矢量索引、從運動信息存儲器207供給的候選塊群,再現(xiàn)出運動信息(S211)。運動補償部205基于從運動信息再現(xiàn)部204供給的運動信息,根據(jù)運動矢量對幀存儲器206內(nèi)的參照圖像索引所示的參照圖像進行運動補償,生成預測信號。若預測方向為雙向,則生成使L0方向和L1方向的預測信號平均后的信號作為預測信號(S212)。預測誤差解碼部202對從碼串解析部201供給的預測誤差編碼數(shù)據(jù)進行逆量化和逆正交變換等處理,生成預測誤差信號(S213)。加法部203將從預測誤差解碼部202供給的預測誤差信號和從運動補償部205供給的預測信號相加,生成解碼圖像信號(S214)。幀存儲器206存儲從加法部203供給的解碼圖像信號(S215)。運動信息存儲器207將從運動信息再現(xiàn)部204供給的運動矢量按最小的預測塊尺寸單位存儲1圖像量(S216)。接下來,利用圖37的流程圖說明運動信息再現(xiàn)部204的動作。編碼模式判定部210判定從碼串解析部201供給的融合標志為“0”還是為“1”(S220)。若融合標志為“1”(S220的1),則結(jié)合運動信息再現(xiàn)部212基于從編碼模式判定部210供給的融合候選編號和從端子33供給的候選塊群再現(xiàn)運動信息(S221)。若融合標志為“0”(S220的0),則運動矢量再現(xiàn)部211基于從編碼模式判定部210供給的運動補償預測的預測方向、參照圖像索引、差分矢量、以及預測矢量索引、從端子33供給的候選塊群,再現(xiàn)運動信息(S222)。接下來,利用圖38的流程圖說明運動矢量再現(xiàn)部211的動作。預測矢量候選列表生成部220通過與動圖像編碼裝置100的預測矢量候選列表生成部130相同的動作來生成預測矢量候選列表(S300)。預測矢量決定部221從預測矢量候選列表生成部220所供給的預測矢量候選列表中選擇從端子35供給的預測矢量索引所表示的預測矢量候選,決定預測矢量(S301)。加法部222將從端子35供給的差分矢量和從預測矢量決定部221供給的預測矢量相加,算出運動矢量(S302)。接下來,利用圖39的流程圖說明結(jié)合運動信息再現(xiàn)部212的動作。結(jié)合運動信息候選生成部230通過與動圖像編碼裝置100的結(jié)合運動信息候選生成部140相同的動作生成結(jié)合運動信息候選列表(S310)。結(jié)合運動信息選擇部231從結(jié)合運動信息候選生成部230所供給的結(jié)合運動信息候選列表中選擇從端子35供給的融合候選編號所表示的結(jié)合運動信息候選,決定結(jié)合運動信息(S311)。(實施方式1的變形例)實施方式1可以如下這樣變形。(變形例1:融合候選編號的順序)在上述實施方式1中,作為候選編號管理表的一例,舉出了圖18的情形,但結(jié)合運動信息候選的最大數(shù)只要在1以上即可,并且只要越是選擇率高的結(jié)合運動信息候選,越被分配較小的融合候選編號即可,不限定于圖18的情況。此外,結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)定為了7(融合索引的最大值為6),但只要是2以上即可。例如,若雙向結(jié)合運動信息候選的選擇率比塊C和塊E的結(jié)合運動信息候選的選擇率高,則也可以如圖40的(a)或圖40的(b)那樣。此外,還可以如圖41那樣增加雙向結(jié)合運動信息候選。說明各雙向結(jié)合運動信息候選(BD0~BD3)。假定雙向結(jié)合運動信息候選(BD0)和雙向結(jié)合運動信息候選(BD1)與實施方式1相同。而關于雙向結(jié)合運動信息候選(BD2)和雙向結(jié)合運動信息候選(BD3),其基準方向的雙向結(jié)合運動信息候選的基準方向的運動矢量和參照索引、以及反方向的雙向結(jié)合運動信息候選的基準方向的運動矢量和參照索引的決定方法不同于雙向結(jié)合運動信息候選(BD0)和雙向結(jié)合運動信息候選(BD1)。圖42是說明雙向結(jié)合運動信息候選(BD2)的導出的流程圖。圖42是將圖28的流程圖的步驟S193置換為步驟S195至步驟S197后的流程圖。下面說明步驟S195至步驟S197。檢查LX的有效性是否為“1”(S195)。若LX的有效性不為“1”(S195的NO),則將LX的有效性置為“1”(S196),檢查下一個候選(S194)。若LX的有效性為“1”(S195的YES),則將基準方向的運動矢量和參照索引作為結(jié)合運動信息候選的LX方向的運動矢量和參照索引(S197),結(jié)束處理。圖43是說明雙向結(jié)合運動信息候選(BD3)的導出的流程圖。圖43是將圖29的流程圖的步驟S204置換為步驟S206至步驟S208后的流程圖。下面說明步驟S206至步驟S208。檢查LY的有效性是否為“1”(S206)。若LY的有效性不為“1”(S206的NO),則將LY的有效性置為“1”(S207),檢查下一個候選(S205)。若LY的有效性為“1”(S206的YES),則將基準方向的運動矢量和參照索引作為結(jié)合運動信息候選的LY方向的運動矢量和參照索引(S208),結(jié)束處理。即,雙向結(jié)合運動信息候選(BD2)成為利用了基準方向上第2個有效的結(jié)合運動信息候選的基準方向的運動矢量和參照索引、以及反方向上并非與基準方向相同候選的第1個有效的結(jié)合運動信息候選的反方向的運動矢量和參照索引的雙向結(jié)合運動信息候選。此外,雙向結(jié)合運動信息候選(BD3)成為組合了基準方向上第1個有效的結(jié)合運動信息候選的基準方向的運動矢量和參照索引、以及反方向上并非與基準方向相同候選的第2個有效的結(jié)合運動信息候選的反方向的運動矢量和參照索引的雙向結(jié)合運動信息候選。通過像這樣增加雙向結(jié)合運動信息候選的組合,能提高結(jié)合運動信息候選的選擇率,提高運動信息的編碼效率。(變形例2:雙向結(jié)合運動信息候選的相同判定)在上述實施方式1中,作為反方向運動信息決定部162的動作例,舉出了圖29的情況,但只要生成雙向結(jié)合運動信息候選即可,并不限定于此。例如基于提高雙向結(jié)合運動信息候選的有效性、即不被第2結(jié)合運動信息候選列表削減部153刪除的目的,可以如圖44那樣追加步驟S240。檢查第2結(jié)合運動信息候選列表中是否不存在如下這樣的結(jié)合運動信息候選(S240),其具有與利用了基準方向的運動矢量和參照索引及檢查對象的結(jié)合運動信息候選的反方向的運動矢量和參照索引的雙向結(jié)合運動信息候選相同的運動信息。若不存在相同的結(jié)合運動信息候選(S240的YES),則實施步驟S205。若存在相同的結(jié)合運動信息候選(S240的NO),則檢查下一個候選(S206)。此時,也可以省略圖16的第2結(jié)合運動信息候選列表削減部153和圖24的步驟S146。由此,不會被第2結(jié)合運動信息候選列表削減部153削減掉雙向結(jié)合運動信息候選,能提高結(jié)合運動信息候選的選擇率,提高運動信息的編碼效率。(變形例3:與雙向結(jié)合運動信息候選的基準方向的相同判定)在上述實施方式1中,作為反方向運動信息決定部162的動作例,舉出了圖29的情況,但也可以如圖45那樣追加步驟S250。檢查按基準方向選擇的結(jié)合運動信息候選的反方向的運動矢量和參照索引、與檢查對象的結(jié)合運動信息候選的反方向的運動矢量和參照索引是否不相同(S250)。若不相同(S250的YES),則實施步驟S205。若相同(S250的NO),則檢查下一個候選(S206)。由此,雙向結(jié)合運動信息候選不會與按基準方向選擇的結(jié)合運動信息候選相同,能提高雙向結(jié)合運動信息候選的有效性,提高結(jié)合運動信息候選的選擇率,從而提高運動信息的編碼效率。(變形例4:刪除過程的統(tǒng)一化)在上述實施方式1中,作為結(jié)合運動信息候選生成部140的構(gòu)成的一例,舉出了圖16的情況,但作為更簡易的構(gòu)成,也可以如圖46那樣去掉第1結(jié)合運動信息候選列表削減部151,僅采用第2結(jié)合運動信息候選列表削減部153,將刪除部匯總為1個。但作為此時的課題,由于雙向結(jié)合運動信息候選列表生成部152被供給冗余的結(jié)合運動信息候選,故若最初的2個單向結(jié)合運動信息候選相同,則基準方向為L0的雙向結(jié)合運動信息候選(BD0)與基準方向為L1的雙向結(jié)合運動信息候選(BD1)成為相同的運動信息。因此,如圖47的(b)那樣,根據(jù)基準方向是L0還是L1來使圖28和圖29的檢查順序改變,從而能使生成相同的雙向結(jié)合運動信息候選的概率下降。(變形例5:相同方向的利用)在上述實施方式1中,關于反方向運動信息決定部162的反方向,舉出了若基準方向是L0方向,則反方向為L1方向,若基準方向是L1方向,則反方向為L0方向的例子。關于該點,也可以使得若基準方向是L0方向、則反方向為L0方向,若基準方向為L1方向、則反方向為L1方向。這樣,在如圖48那樣第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選中僅存在相同預測方向的運動信息時,能提高雙向結(jié)合運動信息候選的生成概率,提高結(jié)合運動信息候選的選擇率,從而提高運動信息的編碼效率。(變形例6:預先規(guī)定的組合)在上述實施方式1中,在基準方向和反方向上檢索有效的結(jié)合運動信息候選塊,并利用基準方向和反方向的運動信息,來生成雙向結(jié)合運動信息候選。通過按基準方向和反方向進行檢索,能提高雙向結(jié)合運動信息候選的有效性,但處理量會増加。因此,通過如圖49的(a)、(b)那樣將雙向結(jié)合運動信息候選定義為預先規(guī)定的可靠度更高的結(jié)合運動信息候選塊的組合,能節(jié)省檢索處理,提高雙向結(jié)合運動信息候選的選擇率,提高編碼效率。圖49的(a)是使可靠度最高的候選塊A的L0方向的運動信息和可靠度第二高的候選塊B的L1方向的運動信息組合來定義基準方向為L0的雙向結(jié)合運動信息候選(BD0),使可靠度最高的候選塊A的L1方向的運動信息和可靠度第二高的候選塊B的L0方向的運動信息組合來定義基準方向為L1的雙向結(jié)合運動信息候選(BD1),并將預測方向定義為雙向預測的例子。圖49的(b)是將基準方向為L0的雙向結(jié)合運動信息候選(BD0)定義為可靠度最高的候選塊A的L0方向的運動信息,將基準方向為L1的雙向結(jié)合運動信息候選(BD1)定義為可靠度最高的候選塊A的L1方向的運動信息,將預測方向定義為單向預測的例子。當然,若有可靠度更高的候選塊的組合,也可以是這以外的組合。(變形例7:BD0、BD1適應性)在上述實施方式1中,對基準方向為L0的雙向結(jié)合運動信息候選(BD0)分配較小的融合候選編號,但不限定于此。例如也可以對預測方向為雙向的雙向結(jié)合運動信息候選優(yōu)先分配較小的融合候選編號,對預測效率高的雙向預測的雙向結(jié)合運動信息候選分配較小的融合候選編號,由此改善編碼效率。此外,在BD0和BD1都為雙向預測時,也可以對基準方向的運動信息為單向的雙向結(jié)合運動信息候選優(yōu)先分配較小的融合候選編號。這是因為,一般來說雖然與單向預測相比,雙向預測的預測效率更高,但在單向預測被選擇時,其運動信息的可靠度較高。(實施方式1的效果)(雙向預測的雙向結(jié)合運動信息的效果例)利用圖50說明實施方式1的效果。以下,將塊N的L0方向的運動矢量記作mvL0N,將L1方向的運動矢量記作mvL1N,將L0方向的參照圖像索引記作refIdxL0N,將L1方向的參照圖像索引記作refIdxL1N,將L0方向的差分矢量記作dmvL0N,將L1方向的差分矢量記作dmvL1N,將L0方向的參照圖像索引的差分記作drefIdxL0N,將L1方向的參照圖像索引記作drefIdxL1N。假定對處理對象塊(Z)來說,預測誤差最小的運動信息是預測方向為雙向(BI)、mvL0Z=(2,8)、mvL1Z=(4,2)、refIdxL0Z=0、refIdxL1N=0。此時,假定單向結(jié)合運動信息候選為圖50的A、B、COL、C、E。這些單向結(jié)合運動信息候選中不存在與對處理對象塊(Z)來說預測誤差最小的運動信息相同的運動信息。因此,從這些單向結(jié)合運動信息候選中選擇率失真評價值最小的單向結(jié)合運動信息候選。然后,將該候選的率失真評價值與由差分矢量計算部120算出的率失真評價值進行比較,僅在前者比后者小時,使用融合模式作為編碼模式。在選擇了融合模式作為編碼模式時,運動信息的編碼效率與預測誤差的平衡為最佳,但預測誤差未成為最佳。另一方面,在選擇了非融合模式作為編碼模式時,運動信息的編碼效率未成為最佳。在此,由實施方式1生成的雙向結(jié)合運動信息候選成為圖50的BD0、BD1。基準方向為L0的雙向結(jié)合運動信息候選(BD0)是由塊A的L0方向的運動信息和塊B的L1方向的運動信息構(gòu)成的雙向結(jié)合運動信息候選。基準方向為L1的雙向結(jié)合運動信息候選(BD1)是由塊A的L1方向的運動信息和塊B的L0方向的運動信息構(gòu)成的雙向結(jié)合運動信息候選。此時,可知基準方向為L0的雙向結(jié)合運動信息候選(BD0)具有與對處理對象塊(Z)來說預測誤差最小的運動信息相同的運動信息。即,通過選擇基準方向為L0的雙向結(jié)合運動信息候選(BD0),能使預測誤差最小化,使運動信息的編碼效率最優(yōu)化。(單向預測的雙向結(jié)合運動信息的效果例)另外,利用圖51說明實施方式1的單向預測的效果。對處理對象塊(Z)來說預測誤差最小的運動信息,假定是預測方向為單向(UNI)、mvL0Z=(0,8)、refIdxL0Z=2。假定單向結(jié)合運動信息候選B、C、COL為無效(×),有效的單向結(jié)合運動信息候選A、E具有圖51那樣的運動信息。此時,在單向結(jié)合運動信息候選中也不存在對處理對象塊(Z)來說預測誤差最小的運動信息。在此,由實施方式1生成的雙向結(jié)合運動信息候選也成為圖51的BD0、BD1?;鶞史较驗長0的雙向結(jié)合運動信息候選(BD0)是由塊A的L0方向的運動信息構(gòu)成的預測方向為單向的雙向結(jié)合運動信息候選?;鶞史较驗長1的雙向結(jié)合運動信息候選(BD1)是由塊E的L0方向的運動信息和塊A的L1方向的運動信息構(gòu)成的雙向結(jié)合運動信息候選??芍鶞史较驗長0的雙向結(jié)合運動信息候選(BD0)具有與對處理對象塊(Z)來說預測誤差最小的運動信息相同的運動信息。即,通過選擇基準方向為L0的雙向結(jié)合運動信息候選(BD0),能使預測誤差最小化,使運動信息的編碼效率最優(yōu)化。(基于單向預測的組合的雙向結(jié)合運動信息的效果例)利用圖52說明實施方式1的預測方向為單向的運動信息的組合的效果。對處理對象塊(Z)來說預測誤差最小的運動信息,假定是預測方向為單向(BI)、mvL0Z=(2,2)、refIdxL0Z=0、mvL1Z=(―2,2)、refIdxL1Z=0。假定單向結(jié)合運動信息候選A、COL、C為無效(×),有效的單向結(jié)合運動信息候選B、E具有圖52那樣的運動信息。此時,單向結(jié)合運動信息候選中也不存在對處理對象塊(Z)來說預測誤差最小的運動信息。在此,由實施方式1生成的雙向結(jié)合運動信息候選也成為圖52的BD0、BD1。基準方向為L0的雙向結(jié)合運動信息候選(BD0)是由塊B的L0方向的運動信息和塊E的L1方向的運動信息構(gòu)成的雙向結(jié)合運動信息候選,BD1不被生成??芍鶞史较驗長0的雙向結(jié)合運動信息候選(BD0)具有與對處理對象塊(Z)來說預測誤差最小的運動信息相同的運動信息。即,通過選擇基準方向為L0的雙向結(jié)合運動信息候選(BD0),能使預測誤差最小化,使運動信息的編碼效率最優(yōu)化。(雙向結(jié)合運動信息候選)如上述那樣,通過利用單向結(jié)合運動信息候選的L0方向和L1方向的運動信息生成雙向結(jié)合運動信息候選,即使處理對象塊的運動與已編碼的其它圖像的相同位置塊或該處理對象塊的相鄰塊的運動有偏差,也能不編碼運動信息、而僅以索引進行編碼。因此,可實現(xiàn)能將編碼效率和預測效率最優(yōu)化的動圖像編碼裝置和動圖像解碼裝置。(單向的結(jié)合運動信息候選)此外,在利用單向結(jié)合運動信息候選的L0方向和L1方向的運動信息生成新的單向的結(jié)合運動信息候選時,也能發(fā)揮與利用單向結(jié)合運動信息候選的L0方向和L1方向的運動信息生成雙向結(jié)合運動信息候選時同樣的效果。(基于相同方向的利用的雙向結(jié)合運動信息)此外,在利用單向結(jié)合運動信息候選的相同預測方向的運動信息生成雙向結(jié)合運動信息候選時,也能發(fā)揮與利用單向結(jié)合運動信息候選的L0方向和L1方向的運動信息生成雙向結(jié)合運動信息候選時同樣的效果。(動圖像解碼處理的簡易化)通過如上述那樣利用單向結(jié)合運動信息候選的各方向的運動信息生成雙向結(jié)合運動信息候選,即使處理對象塊的運動與已編碼的其它圖像的相同位置塊或該處理對象塊的相鄰塊的運動有偏差,也不需要預測方向、參照索引及差分矢量的解碼、預測矢量與差分矢量的相加處理等,能削減動圖像解碼裝置的處理。(刪除過程)通過如上述那樣設置第1結(jié)合運動信息候選列表削減部151,在雙向結(jié)合運動信息候選列表生成部152中能避免基準方向為L0的雙向結(jié)合運動信息候選(BD0)和基準方向為L1的雙向結(jié)合運動信息候選(BD1)具有相同運動信息的情況,能提高雙向結(jié)合運動信息候選的有效性,提高編碼效率。(選擇率順序的融合候選編號分配)通過如上述那樣,越是選擇率高的結(jié)合運動信息候選、越分配小的融合候選編號,能在各方向上提高更可靠的運動信息的選擇率,在各方向利用精度高的運動信息生成高精度的雙向結(jié)合運動信息候選。此外,能使檢索的處理簡單化,即使限制檢索的處理數(shù)也能抑制編碼效率的下降。(存儲器讀取時間)通過如上述那樣利用單向結(jié)合運動信息候選的各方向的運動信息生成雙向結(jié)合運動信息候選,能不增加單向結(jié)合運動信息候選的數(shù)量地增加結(jié)合運動信息候選的數(shù)量。因此,在使用因單向結(jié)合運動信息候選數(shù)的増加而存儲器讀取時間變長那樣的一般的LSI的動圖像編碼裝置和動圖像解碼裝置中,能抑制因單向結(jié)合運動信息候選數(shù)的増加導致的存儲器讀取時間的増大。(適應性切換)通過如上述那樣對預測方向為雙向的雙向結(jié)合運動信息候選優(yōu)先分配較小的融合候選編號,能提高預測效率高的、預測方向為雙向的雙向結(jié)合運動信息候選的選擇率,通過對基準方向的運動信息為單向的雙向結(jié)合運動信息候選優(yōu)先分配較小的融合候選編號,能提高利用了可靠度高的運動信息的雙向結(jié)合運動信息候選的選擇率,提高編碼效率。[實施方式2](句法)實施方式2的動圖像編碼裝置的構(gòu)成除該動圖像編碼裝置的上位功能和碼串生成部104的功能外,與實施方式1的動圖像編碼裝置100的構(gòu)成相同。以下,針對實施方式2的動圖像編碼裝置的上位功能和碼串生成部104的功能,說明與實施方式1的不同點。實施方式2的動圖像編碼裝置的上位功能具有針對編碼流單位或作為編碼流的一部分的每個片,變更候選編號管理表的功能。碼串生成部104將候選編號管理表如圖53的(a)、(b)那樣編碼到編碼流中進行傳送。在圖53的(a)、(b)中,表示了按用于編碼流單位的控制的SPS(SequenceParameterSet:序列參數(shù)集)、和用于片(slice)單位的控制的Slice_header來將候選編號管理表編碼的句法的例子。用"modified_merge_index_flag"指定是否變更融合候選編號與結(jié)合運動信息候選的標準的關系,用"max_no_of_merge_index_minus1"指定進行重新定義的個數(shù),用"merge_mode[i]"指定結(jié)合運動信息候選列表所包含的候選塊的順序。當然,也可以設置用于指定雙向結(jié)合運動信息候選的基準方向的信息"bd_merge_base_direction"。例如,融合候選編號與結(jié)合運動信息候選的標準的關系為圖18,若想要重新定義的候選編號管理表為圖40的(a),則將"modified_merge_index_flag"設定為“1”,將"max_no_of_merge_index_minus1"設定為“6”,將"merge_mode[i]"分別設定為“0”、“1”、“2”、“5”、“6”、“3”、“4”。圖53的(a)、(b)是句法的一例,只要能在編碼流中指定要分配給雙向結(jié)合運動信息候選的融合候選編號,規(guī)定雙向結(jié)合運動信息候選的基準方向即可,并不限定于此。實施方式2的動圖像解碼裝置的構(gòu)成除碼串解析部201的功能外與實施方式1的動圖像解碼裝置200的構(gòu)成相同。以下,針對實施方式2的動圖像解碼裝置的碼串解析部201的功能,說明與實施方式1的不同點。碼串解析部201按照圖53的(a)、(b)的句法解碼候選編號管理表。(實施方式2的效果)通過在實施方式2的動圖像編碼裝置和動圖像解碼裝置中按流單位或片單位共享融合候選編號的結(jié)合運動信息候選的最佳關系,在運動的特性按流單位或片單位變化那樣的情況下,能提高融合索引的編碼效率。[實施方式3](結(jié)合運動信息候選的置換)實施方式3的動圖像編碼裝置的構(gòu)成除結(jié)合運動信息候選生成部140的功能外與實施方式1的動圖像編碼裝置100的構(gòu)成相同。首先,假定實施方式3的候選編號管理表如圖54,結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)為5。結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)為5、以及雙向結(jié)合運動信息候選未被分配融合候選編號這兩點不同。以下,針對實施方式3的結(jié)合運動信息候選生成部140,利用圖55說明與實施方式1的不同點。圖55的結(jié)合運動信息候選生成部140是在圖16的結(jié)合運動信息候選生成部140中追加了候選編號管理表變更部154的構(gòu)成。下面說明候選編號管理表變更部154的功能。候選編號管理表變更部154根據(jù)從第1結(jié)合運動信息候選列表削減部151供給的第2結(jié)合運動信息候選列表,算出雙向結(jié)合運動信息候選的有效數(shù)。若雙向結(jié)合運動信息候選的有效數(shù)在1以上,則變更候選編號管理表,將第2結(jié)合運動信息候選列表提供給雙向結(jié)合運動信息候選列表生成部152。若雙向結(jié)合運動信息候選的有效數(shù)為0,則將第2結(jié)合運動信息候選列表作為結(jié)合運動信息候選列表提供到端子18。接下來,針對實施方式3的結(jié)合運動信息候選生成部140的動作,利用圖56說明與實施方式1的不同點。圖56的流程圖在圖24的流程圖中追加了以下2個步驟。候選編號管理表變更部154變更候選編號管理表(S260)。檢查候選編號管理表是否被變更了(S261)。若候選編號管理表被變更了(S261的YES),則實施步驟S144。若候選編號管理表未被變更(S261的NO),則步驟S144被跳過。下面利用圖57說明候選編號管理表變更部154的動作。首先,候選編號管理表變更部154對未包含于第2結(jié)合運動信息候選列表的無效的結(jié)合運動信息候選的數(shù)量進行計數(shù),算出結(jié)合運動信息候選的無效數(shù)(S270)。此外,在實施方式3中,對于結(jié)合運動信息候選的無效數(shù)的計算,采用了未包含于第2結(jié)合運動信息候選列表的無效的結(jié)合運動信息候選的數(shù)量,但只要能算出無效的結(jié)合運動信息候選的數(shù)量即可,并不限定于此。例如,也可以從空間結(jié)合運動信息候選的最大數(shù)4和時間結(jié)合運動信息候選的最大數(shù)1的合計5,減去第2結(jié)合運動信息候選列表內(nèi)所包含的有效的結(jié)合運動信息候選的數(shù)量,來求得無效的結(jié)合運動信息候選的數(shù)量。此外,若選擇率高的結(jié)合運動信息為無效,則認為雙向結(jié)合運動信息候選的選擇率會下降,故也可以對融合候選編號在2以上的無效的結(jié)合運動信息候選的數(shù)量進行計數(shù)。候選編號管理表變更部154查詢結(jié)合運動信息候選的無效數(shù)是否在1以上(S271)。若結(jié)合運動信息候選的無效數(shù)在1以上(S271的YES),則為變更候選編號管理表而進行之后的處理。若結(jié)合運動信息候選的無效數(shù)為0(S271的NO),則結(jié)束處理。候選編號管理表變更部154對有效的雙向結(jié)合運動信息候選的數(shù)量進行計數(shù),算出雙向結(jié)合運動信息候選的有效數(shù)(S272)。即,若BD0和BD1都有效,則雙向結(jié)合運動信息候選的有效數(shù)為2,若BD0和BD1的一者有效,則雙向結(jié)合運動信息候選的有效數(shù)為1,若BD0和BD1都無效,則雙向結(jié)合運動信息候選的有效數(shù)為0。候選編號管理表變更部154將結(jié)合運動信息候選的無效數(shù)和雙向結(jié)合運動信息候選的有效數(shù)的較小者作為雙向結(jié)合運動信息候選的追加數(shù)(S273)。候選編號管理表變更部154對雙向結(jié)合運動信息候選的追加數(shù)個雙向結(jié)合運動信息候選分配無效的融合候選編號(S274)。下面,利用圖58的(a)~(c)說明候選編號管理表變更部154的候選編號管理表的變更例。圖58的(a)表示了結(jié)合運動信息候選的無效數(shù)為1、雙向結(jié)合運動信息候選的有效數(shù)為1以上時的例子。對最初的無效的融合候選編號1分配BD0。當然,若BD1有效,則也可以分配BD1。圖58的(b)表示了結(jié)合運動信息候選的無效數(shù)為2、雙向結(jié)合運動信息候選的有效數(shù)為2時的例子。最初無效的融合候選編號2被分配BD0,第二個無效的融合候選編號4被分配BD1。圖58的(c)表示了結(jié)合運動信息候選的無效數(shù)為2、雙向結(jié)合運動信息候選的有效數(shù)為1(BD1有效)時的例子。最初無效的融合候選編號2被分配BD1。實施方式3的動圖像解碼裝置的構(gòu)成除結(jié)合運動信息候選生成部140的功能外,與實施方式1的動圖像解碼裝置200的構(gòu)成相同。實施方式3的動圖像解碼裝置的結(jié)合運動信息候選生成部140與實施方式3的動圖像編碼裝置的結(jié)合運動信息候選生成部140相同。(實施方式3的變形例)實施方式3可以如下這樣變形。(變形例1:單向結(jié)合運動信息候選優(yōu)先)在上述實施方式3中,作為候選編號管理表變更部154的動作例,舉出了圖57,但只要變更后的候選編號管理表是選擇率越高的結(jié)合運動信息候選、越被分配較小的融合候選編號即可,并不限定于此。例如,在已有的單向結(jié)合運動信息候選的可靠度足夠高時,可以在候選編號管理表變更部154的動作中如圖59那樣加入以下步驟S275。圖59的流程圖是在圖57的流程圖中追加了步驟S275的流程。候選編號管理表變更部154將無效的結(jié)合運動信息候選的融合候選編號進位填充(S274)。以下,利用圖的60(a)、(b)說明候選編號管理表變更部154的候選編號管理表的變更例。圖60的(a)表示了結(jié)合運動信息候選的無效數(shù)為1、雙向結(jié)合運動信息候選的有效數(shù)為1以上時的例子。在無效的融合候選編號(融合候選編號1)被進位填充后,對最初無效的融合候選編號4分配BD0。此外,若BD1有效,則也可以分配BD1。圖60的(b)表示了結(jié)合運動信息候選的無效數(shù)為2、雙向結(jié)合運動信息候選的有效數(shù)為2時的例子。在無效的融合候選編號(融合候選編號2)被進位填充后,對最初無效的融合候選編號3分配BD0,對第二個無效的融合候選編號4分配BD1。由此,對雙向結(jié)合運動信息候選分配比單向結(jié)合運動信息候選大的融合候選編號。(變形例2:依賴于預定塊)候選編號管理表變更部154的動作還可以再變形。首先,在本變形例中,對預定的塊關聯(lián)了預定的雙向結(jié)合運動信息候選,假定對塊C關聯(lián)了BD0,對塊D關聯(lián)了BD1。以下,利用圖61說明候選編號管理表變更部154的動作的另一變形例。按被建立了關聯(lián)的塊的個數(shù)反復執(zhí)行以下處理(S280至S284)。檢查第i個預定塊是否無效(S281)。若第i個預定的塊無效(S281的YES),則為變更候選編號管理表而較小之后的處理。若第i個預定塊并非無效(S281的NO),則檢查下一個預定塊。在變形例2中,將預定的結(jié)合運動信息候選假定為融合候選編號3的塊C和融合候選編號4的塊E這2個。因此,候選編號管理表變更部154對第1預定的無效融合候選編號分配雙向結(jié)合運動信息候選(BD0),候選編號管理表變更部154對第2預定的無效融合候選編號分配雙向結(jié)合運動信息候選(BD1)(S282)。如上述那樣,變形例2的雙向結(jié)合運動信息候選列表生成部152,在預定的結(jié)合運動信息候選無效時,雙向結(jié)合運動信息候選成為有效。在此,將預定的結(jié)合運動信息候選假定為塊C和塊E,但只要在具有更大的融合候選編號的選擇率低的結(jié)合運動信息候選為無效時生成雙向結(jié)合運動信息候選即可,并不限定于此。(變形例3:單向預測的結(jié)合運動信息候選的置換)候選編號管理表變更部154的動作還可以變形。以下,利用圖62說明候選編號管理表變更部154的動作的變形例。若結(jié)合運動信息候選的無效數(shù)為0(S271的NO),則候選編號管理表變更部154對第2結(jié)合運動信息候選列表所包含的預測方向為單向(L0方向或L1方向)的結(jié)合運動信息候選的數(shù)量進行計數(shù),算出單向預測數(shù)(S290)。查詢單向預測數(shù)是否為1以上(S291)。若雙向結(jié)合運動信息候選的有效數(shù)為1以上(S291的YES),則為變更候選編號管理表而進行以后的處理。若單向預測數(shù)為0(S291的NO),則結(jié)束處理。候選編號管理表變更部154對預測方向為雙向的雙向結(jié)合運動信息候選的數(shù)量進行計數(shù),算出雙向結(jié)合運動信息候選的有效數(shù)(S292)。候選編號管理表變更部154對雙向結(jié)合運動信息候選的追加數(shù)的雙向結(jié)合運動信息候選分配預測方向為單向的結(jié)合運動信息候選的融合候選編號(S294)。作為具體例,若雙向結(jié)合運動信息候選(BD0)的預測方向為雙向,則候選編號管理表變更部154將最后的預測方向為單向的融合候選編號分配給雙向結(jié)合運動信息候選(BD0)。此外,若雙向結(jié)合運動信息候選(BD1)的運動補償預測的方向為雙向,則候選編號管理表變更部154將最后起的第2個預測方向為單向的融合候選編號分配給雙向結(jié)合運動信息候選(BD1)。在實施方式3的變形例3中,對于單向預測數(shù)的計算,采用了第2結(jié)合運動信息候選列表所包含的預測方向為單向的結(jié)合運動信息候選的數(shù)量,但只要能算出單向預測數(shù)即可,并不限定于此。例如,對于選擇率高的結(jié)合運動信息,即使預測方向為單向,也被認為可靠度較高,故可以對融合候選編號在3以上的預測方向為單向的結(jié)合運動信息候選的數(shù)量進行計數(shù)。此外,若結(jié)合運動信息候選的無效數(shù)為0,則對預測方向為單向的結(jié)合運動信息候選的數(shù)量進行計數(shù),但只要能以結(jié)合運動信息候選的無效數(shù)和單向預測數(shù)的合計數(shù)為上限、對雙向結(jié)合運動信息候選分配融合候選編號即可,并不限定于此。如上述那樣,變形例3的雙向結(jié)合運動信息候選列表生成部152將預測方向為單向的結(jié)合運動信息候選置換成預測方向為雙向的雙向結(jié)合運動信息候選。(實施方式3的效果)通過如上述那樣利用無效的融合索引作為雙向結(jié)合運動信息候選的融合候選編號,能抑制因融合候選編號的増加所導致的融合索引的碼量的増加,并提高結(jié)合運動信息候選的選擇率,提高編碼效率。如上所述,在時間方向或空間方向的運動信息的可靠度較高時,以雙向結(jié)合運動信息候選的融合候選編號比單向結(jié)合運動信息候選的融合候選編號更大的方式使用融合候選編號,從而能提高融合索引的編碼效率。通過如上述那樣將具有較大的融合候選編號的結(jié)合運動信息候選與雙向結(jié)合運動信息候選相關聯(lián),能保留可靠度較高、選擇率較高的塊的結(jié)合運動信息候選地、適應性地切換選擇率低的塊的結(jié)合運動信息候選和雙向結(jié)合運動信息候選。因此,能抑制因融合候選編號的増加導致的融合索引的碼量的増加,提高結(jié)合運動信息候選的選擇率,提高編碼效率。如以上那樣,將預測方向為單向的結(jié)合運動信息候選置換成預測方向為雙向的雙向結(jié)合運動信息候選,能使預測效率高、預測方向為雙向的雙向結(jié)合運動信息候選的數(shù)量増加,提高結(jié)合運動信息候選的選擇率,提高編碼效率。[實施方式4](使單向預測的運動信息優(yōu)先)實施方式4的動圖像編碼裝置的構(gòu)成除基準方向運動信息決定部161的功能外與實施方式1的動圖像編碼裝置100的構(gòu)成相同。以下,針對實施方式4的基準方向運動信息決定部161,說明與實施方式1的不同點。利用圖63說明實施方式4的基準方向運動信息決定部161的動作。圖63的流程圖是對圖28的流程圖追加了步驟S320至步驟S323的流程,在步驟S321具有特征點。首先,將作為基準方向的LX的有效性設定為“0”(S190)。按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)反復執(zhí)行以下處理(S320至S323)。檢查結(jié)合運動信息候選的LX方向的有效性和是否為單向預測(S321)。若結(jié)合運動信息候選的LX方向有效、且為單向預測(S321的YES),則將作為基準方向的LX的有效性設定為“1”,將基準方向的運動矢量和參照索引作為結(jié)合運動信息候選的LX方向的運動矢量和參照索引,結(jié)束處理(S322)。若并非結(jié)合運動信息候選的LX方向為有效、且為單向預測(S321的NO),則檢查下一個候選(S323)。若不存在結(jié)合運動信息候選的LX方向為有效、且單向預測的運動信息候選,則按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)反復執(zhí)行以下處理(S191至S194)。檢查結(jié)合運動信息候選的LX方向的有效性(S192)。若結(jié)合運動信息候選的LX方向有效(S192的YES),則將作為基準方向的LX的有效性設定為“1”,將基準方向的運動矢量和參照索引作為結(jié)合運動信息候選的LX方向的運動矢量和參照索引,結(jié)束處理(S193)。若結(jié)合運動信息候選的LX方向為無效(S192的NO),則檢查下一個候選(S194)。這樣,實施方式4的基準方向運動信息決定部161在基準方向的運動信息的決定中,使單向的運動信息優(yōu)先,在這一點上與實施方式1不同。實施方式4的動圖像解碼裝置的構(gòu)成除基準方向運動信息決定部161的功能外與實施方式1的動圖像解碼裝置200的構(gòu)成相同。實施方式4的動圖像解碼裝置的結(jié)合運動信息候選生成部140與實施方式4的動圖像編碼裝置的結(jié)合運動信息候選生成部140相同。(實施方式4的變形例)此外,實施方式4可以如下這樣變形。(變形例1:單向限定)在上述實施方式4中,作為基準方向運動信息決定部161的動作例,舉出了圖63,但只要在運動信息的決定中使單向的運動信息優(yōu)先即可,并不限定于此。例如,也可以刪除圖63的步驟S191至步驟S194,限定于單向的運動信息地選擇基準方向的運動信息。(變形例2:反方向單向的優(yōu)先)在上述實施方式4中,作為基準方向運動信息決定部161的動作例,舉出了圖63,但只要在運動信息的決定中使單向的運動信息優(yōu)先即可,并不限定于此。例如,也可以在反方向運動信息決定部162的反方向的運動信息的決定中,同實施方式4的基準方向運動信息決定部161一樣使單向的運動信息優(yōu)先。此外,在反方向運動信息決定部162的反方向的運動信息的決定中,也可以同實施方式4的變形例1的基準方向運動信息決定部161一樣、限定于單向的運動信息地進行選擇。(實施方式4的效果)在實施方式4中,通過在基準方向的運動信息的決定中使單向的運動信息優(yōu)先,而能將可靠度高的運動信息作為基準方向的運動信息來使用,能提高雙向結(jié)合運動信息候選的選擇率,提高編碼效率。[實施方式5](各方向刪除過程)實施方式5的動圖像編碼裝置的構(gòu)成除結(jié)合運動信息候選生成部140的功能外與實施方式1的動圖像編碼裝置100的構(gòu)成相同。以下,針對實施方式5的結(jié)合運動信息候選生成部140,說明與實施方式1的不同點。針對實施方式5的結(jié)合運動信息候選生成部140的構(gòu)成,利用圖64說明與實施方式1的不同點。在圖64中,取代圖16的第1結(jié)合運動信息候選列表削減部151而設置L0方向運動信息候選列表生成部155和L1方向運動信息候選列表生成部156。說明實施方式5的結(jié)合運動信息候選生成部140的功能。L0方向運動信息候選列表生成部155針對第1結(jié)合運動信息候選列表所包含的運動信息候選,當存在多個具有L0方向的運動信息相重復的運動信息的結(jié)合運動信息候選時,保留其中1個結(jié)合運動信息候選而刪除其余的,生成L0方向運動信息候選列表,并將該L0方向運動信息候選列表提供給雙向結(jié)合運動信息候選列表生成部152。L1方向運動信息候選列表生成部156針對第1結(jié)合運動信息候選列表所包含的運動信息候選,當存在多個具有L1方向的運動信息相重復的運動信息的結(jié)合運動信息候選時,保留其中1個結(jié)合運動信息候選而刪除其余的,生成L1方向運動信息候選列表,并將該L1方向運動信息候選列表提供給雙向結(jié)合運動信息候選列表生成部152。雙向結(jié)合運動信息候選列表生成部152基于從L0方向運動信息候選列表生成部155供給的L0方向運動信息候選列表和從L1方向運動信息候選列表生成部156供給的L1方向運動信息候選列表,生成雙向結(jié)合運動信息候選列表。實施方式5的動圖像解碼裝置的構(gòu)成除結(jié)合運動信息候選生成部140的功能外與實施方式1的動圖像解碼裝置200的構(gòu)成相同。實施方式5的動圖像解碼裝置的結(jié)合運動信息候選生成部140與實施方式5的動圖像編碼裝置的結(jié)合運動信息候選生成部140相同。(實施方式5的效果)在實施方式5中,通過削減L0方向和L1方向的運動信息的冗余度來抑制相同的雙向結(jié)合運動信息的生成,能提高雙向結(jié)合運動信息候選的有效性,提高編碼效率。[實施方式6](雙向結(jié)合運動信息候選的選擇的利用)實施方式6的動圖像編碼裝置的構(gòu)成除基準方向決定部160的功能外與實施方式1的動圖像編碼裝置100的構(gòu)成相同。首先,假定實施方式6的候選編號管理表為圖65所示,結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)為6。結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的最大數(shù)為6、對雙向結(jié)合運動信息候選僅分配1個融合候選編號,在這兩點上不同。以下,針對實施方式6的基準方向決定部160,說明與實施方式1的不同點。利用圖66說明實施方式6的基準方向決定部160的動作?;鶞史较驔Q定部160按第2結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的數(shù)量(NCands)反復執(zhí)行以下處理(S300至S305)。檢查結(jié)合運動信息候選的L0方向的有效性(S301)。若結(jié)合運動信息候選的L0方向有效(S301的YES),則將基準方向設定為L0,結(jié)束處理(S302)。若結(jié)合運動信息候選的L0方向無效(S301的NO),則檢查結(jié)合運動信息候選的L1方向的有效性(S303)。若結(jié)合運動信息候選的L1方向有效(S303的YES),則將基準方向設定為L1后結(jié)束處理(S304)。若結(jié)合運動信息候選的L1方向無效(S303的NO),則檢查下一個候選(S305)。當然,若基準方向不能設定,則不生成雙向結(jié)合運動信息候選(S306)。實施方式6的動圖像解碼裝置的構(gòu)成除基準方向決定部160的功能外與實施方式1的動圖像解碼裝置200的構(gòu)成相同。實施方式6的動圖像解碼裝置的基準方向決定部160與實施方式6的動圖像編碼裝置的基準方向決定部160相同。(實施方式6的效果)在實施方式6中,根據(jù)結(jié)合運動信息候選列表所包含的結(jié)合運動信息候選的預測方向,判定使基準方向為L0方向還是L1方向,由此,在僅1個雙向結(jié)合運動信息候選有效的情況下,能提高雙向結(jié)合運動信息候選的有效性,提高雙向結(jié)合運動信息候選的選擇性,提高編碼效率。上述實施方式1至6的動圖像編碼裝置所輸出的動圖像的編碼流,為能根據(jù)實施方式1至6中采用的編碼方法進行解碼而具有特定的數(shù)據(jù)格式。與該動圖像編碼裝置對應的動圖像解碼裝置能解碼該特定的數(shù)據(jù)格式的編碼流。具體來說,將表示雙向結(jié)合運動信息候選的融合索引和候選編號管理表編碼到編碼流中。此外,也可以僅將表示雙向結(jié)合運動信息候選的融合索引編碼到編碼流中,并將候選編號管理表在動圖像編碼裝置和動圖像解碼裝置中共享,由此可以不將候選編號管理表編碼到編碼流中。為在動圖像編碼裝置和動圖像解碼裝置之間傳輸編碼流,在使用有線或無線網(wǎng)絡的情況下,可以將編碼流變換成示于通信路徑的傳送方式的數(shù)據(jù)形式來傳送。此時,設置將動圖像編碼裝置輸出的編碼流變換成示于通信路徑的傳送方式的數(shù)據(jù)形式的編碼數(shù)據(jù)后發(fā)送于網(wǎng)絡的動圖像送信裝置,和從網(wǎng)絡接收編碼數(shù)據(jù)并復原成編碼流而提供給動圖像解碼裝置的動圖像接收裝置。動圖像送信裝置包括:對動圖像編碼裝置輸出的編碼流進行緩存的存儲器;將編碼流打包的包處理部;介由網(wǎng)絡發(fā)送被打包后的編碼數(shù)據(jù)的發(fā)送部。動圖像接收裝置包括:介由網(wǎng)絡接收被打包了的編碼數(shù)據(jù)的接收部;對接收到的編碼數(shù)據(jù)進行緩存的存儲器;對編碼數(shù)據(jù)進行包處理而生成編碼流,提供給動圖像解碼裝置的包處理部。以上關于編碼和解碼的處理可以作為使用了硬件的傳送、存儲、接收裝置來實現(xiàn),也可以通過ROM(ReadOnlyMemory:只讀存儲器)或閃存存儲器等中所存儲的固件、計算機等的軟件來實現(xiàn)??梢詫⒃摴碳绦颉④浖绦蛴涗浽谟嬎銠C等可讀取的記錄介質(zhì)中進行提供,也可以通過有線或無線網(wǎng)絡從服務器提供,還可以作為地面波或衛(wèi)星數(shù)字廣播的數(shù)據(jù)廣播來提供。以上基于實施方式說明了本發(fā)明。本領域技術人員當理解實施方式僅是例示,其各構(gòu)成要素和各處理過程的組合可以有各種變形例,并且這樣的變形例也包含在本發(fā)明的范圍內(nèi)。在上述的實施方式1中,利用圖26的流程圖說明了時間結(jié)合運動信息候選列表的生成動作。在該流程圖中,有計算時間結(jié)合運動信息候選的運動矢量的處理(S164)。時間結(jié)合運動信息候選按候選塊的運動信息、以有效的預測方向的參照圖像ColRefPic和運動矢量mvCol為基準,算出雙向的運動信息。在候選塊的預測方向為L0方向或L1方向的單向時,將該預測方向的參照圖像和運動矢量選為基準。在候選塊的預測方向為雙向時,將L0方向或L1方向任一者的參照圖像和運動矢量選為基準。在作為雙向運動信息生成的基準的參照圖像和運動矢量被選擇后,算出時間結(jié)合運動信息候選的運動矢量。在此,利用圖67說明從作為雙向運動信息生成的基準的運動矢量ColMv和參照圖像ColRefPic算出時間結(jié)合運動信息候選的運動矢量mvL0t、mvL1t的計算方法。將ColPic和ColRefPic的圖像間距離記作ColDist、將時間結(jié)合運動信息候選的L0方向的參照圖像ColL0Pic與處理對象圖像CurPic的圖像間距離記作CurL0Dist、將時間結(jié)合運動信息候選的L1方向的參照圖像ColL1Pic與處理對象圖像CurPic的圖像間距離記作CurL1Dist時,將使ColMv按ColDist與CurL0Dist、CurL1Dist的距離比率縮放后的下述式1的運動矢量作為時間結(jié)合運動信息候選的運動矢量。圖像間距離利用POC來算出,具有正負符號。mvL0t=mvCol×CurrL0Dist/ColDistmvL1t=mvCol×CurrL1Dist/ColDist…(式1)圖67的ColPic、ColRefPic、ColL0Pic、ColL1Pic僅是一例,也可以是這以外的關系。〔標號說明〕100動圖像編碼裝置、101預測塊圖像取得部、102減法部、103預測誤差編碼部、104碼串生成部、105預測誤差解碼部、106運動補償部、107加法部、108運動矢量檢測部、109運動信息生成部、110幀存儲器、111運動信息存儲器、120差分矢量計算部、121結(jié)合運動信息決定部、122預測編碼模式?jīng)Q定部、130預測矢量候選列表生成部、131預測矢量決定部、132減法部、140結(jié)合運動信息候選生成部、141結(jié)合運動信息選擇部、150單向運動信息候選列表生成部、151第1結(jié)合運動信息候選列表削減部、152雙向結(jié)合運動信息候選列表生成部、153第2結(jié)合運動信息候選列表削減部、154候選編號管理表變更部、155L0方向運動信息候選列表生成部、156L1方向運動信息候選列表生成部、160基準方向決定部、161基準方向運動信息決定部、162反方向運動信息決定部、163雙向運動信息決定部、200動圖像解碼裝置、201碼串解析部、202預測誤差解碼部、203加法部、204運動信息再現(xiàn)部、205運動補償部、206幀存儲器、207運動信息存儲器、210編碼模式判定部、211運動矢量再現(xiàn)部、212結(jié)合運動信息再現(xiàn)部、220預測矢量候選列表生成部、221預測矢量決定部、222加法部、230結(jié)合運動信息候選生成部、231結(jié)合運動信息選擇部?!补I(yè)可利用性〕本發(fā)明能適用于利用了運動補償預測的動圖像編碼和解碼技術。