運動圖像編碼裝置和運動圖像編碼方法
【專利摘要】運動圖像編碼裝置對運動圖像進行運動補償預測編碼,具備:取得部,從與編碼對象塊鄰接的編碼完畢的塊中求出作為具有運動矢量的塊的可利用的塊以及上述可利用的塊的數量;選擇部,從編碼完畢的塊即上述可利用的塊中選擇1個選擇塊;選擇信息編碼部,使用與上述可利用的塊的數量對應的代碼表,對確定上述選擇塊的選擇信息進行編碼;以及圖像編碼部,使用上述選擇塊具有的運動矢量,對上述編碼對象塊進行運動補償預測編碼。
【專利說明】運動圖像編碼裝置和運動圖像編碼方法
[0001]本申請為同一 申請人:于2009年6月18日提交的申請號為200980159915.4(PCT/JP2009/061130)、發明名稱為“運動圖像編碼裝置以及運動圖像解碼裝置”的中國專利申請的分案申請。
【技術領域】
[0002]本發明涉及根據編碼以及解碼完畢的圖像求出運動矢量并進行補償預測的運動圖像編碼裝置以及運動圖像解碼裝置。
【背景技術】
[0003]作為運動圖像的編碼中使用的技術之一,有運動補償預測。在運動補償預測中,在運動圖像編碼裝置中使用希望新編碼的編碼對象圖像、和已經得到的局部解碼圖像求出運動矢量,并使用該運動矢量進行運動補償,從而生成預測圖像。
[0004]作為在運動補償預測中求出運動矢量的方法之一,有使用從編碼完畢的塊的運動矢量導出的編碼對象塊的運動矢量,生成預測圖像的直接模式(參照日本專利第4020789號以及美國專利第7233621號)。在直接模式中,不對運動矢量進行編碼,所以可以削減運動矢量信息的代碼量。在H.264/AVC中采用直接模式。
【發明內容】
[0005]在直接模式中,在預測生成編碼對象塊的運動矢量時,通過根據與編碼對象塊鄰接的編碼完畢的塊的運動矢量的中央值計算運動矢量的被固定的方法生成運動矢量。因此,運動矢量計算的自由度低。另外,在為了提高上述自由度而使用了從多個編碼完畢的塊中選擇I個的運動矢量的計算方法的情況下,為了表示所選擇出的編碼完畢的塊,必須始終將該塊的位置作為運動矢量選擇信息而發送。因此,導致代碼量增加。
[0006]本發明的目的在于提供一種運動圖像編碼裝置以及運動圖像解碼裝置,從編碼完畢的塊中選擇I個而提高運動矢量計算的自由度,并且削減運動矢量選擇信息的附加信肩、O
[0007]本發明的一個方式提供一種運動圖像編碼裝置,對運動圖像進行運動補償預測編碼,該運動圖像編碼裝置具備:取得部,從與編碼對象塊鄰接的編碼完畢的塊,求出作為具有運動矢量的塊的可利用的塊以及所述可利用的塊的數量;選擇部,從作為編碼完畢的塊的所述可利用的塊中選擇I個選擇塊;選擇信息編碼部,使用與所述可利用的塊的數量對應的代碼表,對確定所述選擇塊的選擇信息進行編碼;以及圖像編碼部,使用所述選擇塊具有的運動矢量對所述編碼對象塊進行運動補償預測編碼。
[0008]本發明的另一方式提供一種運動圖像解碼裝置,對運動圖像進行運動補償預測解碼,該運動圖像解碼裝置具備:選擇信息解碼部,根據作為與解碼對象塊鄰接且具有運動矢量的已解碼塊的可利用的塊的數量切換代碼表,對選擇信息進行解碼;運動矢量選擇部,從所述可利用的塊中選擇由通過所述選擇信息解碼部解碼了的選擇信息所示的I個運動矢量;以及圖像解碼部,使用由所述運動矢量選擇部選擇出的運動矢量,對解碼對象圖像進行運動補償預測解碼。
【專利附圖】
【附圖說明】
[0009]圖1是本發明的實施方式的運動圖像編碼裝置的框圖。
[0010]圖2是示出運動圖像編碼裝置的處理步驟的流程圖。
[0011]圖3是示出取得部/選擇部的處理步驟的流程圖。
[0012]圖4A是說明基于塊尺寸的判別方法的圖。
[0013]圖4B是說明基于塊尺寸的判別方法的圖。
[0014]圖4C是說明基于塊尺寸的判別方法的圖。
[0015]圖5是說明基于單向或者雙向預測的判別方法的圖。
[0016]圖6是示出選擇信息編碼部的處理步驟的流程圖。
[0017]圖7是選擇信息的索引的一個例子。
[0018]圖8是選擇信息的代碼表的一個例子。
[0019]圖9是語法構造的概略。
[0020]圖10是宏塊層的數據構造。
[0021]圖11是本發明的實施方式的運動圖像解碼裝置的框圖。
[0022]圖12是示出運動圖像解碼裝置的處理步驟的流程圖。
【具體實施方式】
[0023]以下,參照附圖,說明本發明的實施方式。
[0024]參照圖1,說明一個實施方式的運動圖像編碼裝置。減法器101構成為計算輸入運動圖像信號11與預測圖像信號15的差分并輸出預測誤差信號12。減法器101的輸出端經由正交變換器102以及量化器103連接到可變長度編碼器111。正交變換器102對來自減法器101的預測誤差信號12進行正交變換,生成正交變換系數,量化器103對正交變換系數進行量化,輸出量化正交變換系數信息13。可變長度編碼器111對來自量化器103的量化正交變換系數信息13進行可變長度編碼。
[0025]量化器103的輸出端經由逆量化器104以及逆正交變換器105連接到加法器106。逆量化器104對量化正交變換系數信息13進行逆量化,變換為正交變換系數。逆正交變換器105將正交變換系數變換為預測誤差信號。加法器106對逆正交變換器105的預測誤差信號和預測圖像信號15進行加法運算,生成局部解碼圖像信號14。加法器105的輸出端經由幀存儲器107連接到運動補償預測器108。
[0026]幀存儲器107保存局部解碼圖像信號14。設定部114設定編碼對象塊的運動補償預測模式(預測模式)。預測模式包括使用I幅參照圖像的單向預測、和使用2幅參照圖像的雙向預測。單向預測包括AVC的LO預測以及LI預測。運動補償預測器108具備預測器109和取得部/選擇部110。取得部/選擇部110根據與編碼對象塊鄰接的編碼完畢的塊,求出作為具有運動矢量的塊的可利用的塊以及上述可利用的塊的數量,從可利用的塊中選擇I個選擇塊。運動補償預測器108從幀存儲器107根據局部解碼圖像信號14和輸入運動圖像信號11生成預測圖像信號15。取得部/選擇部110從與編碼對象塊鄰接的鄰接塊選擇I個塊(選擇塊)。例如,將鄰接塊中的具有適合的運動矢量的塊選擇為選擇塊。取得部/選擇部110將選擇塊具有的運動矢量選擇為用于運動補償預測的運動矢量16,并發送到預測器109。另外,取得部/選擇部110生成選擇塊的選擇信息17,并發送到可變長度編碼器111。
[0027]可變長度編碼器111具有選擇信息編碼部112。選擇信息編碼部112以在代碼表中具有與作為編碼完畢的塊的可利用塊的塊的數量相等數量的記錄的方式切換代碼表,并且對選擇信息17進行可變長度編碼。可利用的塊是指與編碼對象塊鄰接的編碼完畢的塊中的、具有運動矢量的塊。復用器(多路復用器)113對編碼后的量化正交變換系數信息以及選擇信息進行復用,輸出編碼數據。
[0028]參照圖2的流程圖,說明上述結構的運動圖像編碼裝置的作用。
[0029]首先,生成預測誤差信號12 (Sll)0在該預測誤差信號12的生成中,選擇運動矢量,使用所選擇出的運動矢量生成預測圖像。通過減法器101計算該預測圖像的信號即預測圖像信號15與輸入運動圖像信號11的差分,從而生成預測誤差信號12。
[0030]通過正交變換器102對預測誤差信號12實施正交變換,生成正交變換系數(S12)。通過量化器103對正交變換系數進行量化(S13)。通過逆量化器104對量化后的正交變換系數信息進行逆量化(S14),之后,通過逆正交變換器105進行逆正交變換,得到再生的預測誤差信號(S15)。在加法器106中,通過對再生的預測誤差信號和預測圖像信號15進行加法運算,生成局部解碼圖像信號14 (S16)0局部解碼圖像信號14被保存到幀存儲器107(作為參照圖像)(S17),從幀存儲器107讀出的局部解碼圖像信號被輸入到運動補償預測器 108。
[0031]運動補償預測器108的預測器109使用運動矢量16對局部解碼圖像信號(參照圖像)進行運動補償預測,生成預測圖像信號15。為了取得與輸入運動圖像信號11的差分,預測圖像信號15被發送到減法器101,進而為了生成局部解碼圖像信號14還被發送到加法器 106。
[0032]取得部/選擇部110從鄰接塊中選擇運動補償預測中使用的I個運動矢量,將所選擇出的運動矢量16發送到預測器109,生成選擇信息17。選擇信息17被發送到選擇信息編碼部112。在從鄰接塊中選擇運動矢量時,能夠選擇代碼量變小那樣的適合的運動矢量。
[0033]由量化器103量化后的正交變換系數信息13還輸入到可變長度編碼器111,實施可變長度編碼(S18)。從取得部/選擇部110,輸出運動補償預測中使用的選擇信息16,并輸入到選擇信息編碼部112。在選擇信息編碼部112中,以在代碼表中具有與作為和編碼對象塊鄰接并具有運動矢量的編碼完畢的塊的可利用的塊的數量相等的數量的記錄的方式切換代碼表,對選擇信息17進行可變長度編碼。通過復用器113對來自可變長度編碼器111的量化正交變換系數信息以及選擇信息進行復用,輸出編碼數據18的比特流(S19)。編碼數據18被送出到未圖示的保存系統或者傳送路徑。
[0034]在圖2的流程圖中,步驟S14?S17的流程和步驟S18以及S19的流程可以置換。即,可以接著量化步驟S13進行可變長度編碼步驟S18以及復用步驟S19,并對復用步驟S19進行逆量化步驟S14?存儲步驟S17。
[0035]接下來,使用圖3所示的流程圖,說明取得部/選擇部110的作用。[0036]首先,參照幀存儲器107,搜索與編碼對象塊鄰接的、作為具有運動矢量的編碼完畢的塊的可利用的塊候補(S101)。如果搜索到可利用的塊候補,則判別這些可利用的塊候補的運動補償預測的塊尺寸(S102)。接下來,判別可利用的塊候補是單向還是雙向預測(S103)。根據判別結果和編碼對象塊的預測模式,從可利用的塊候補中抽出可利用的塊。從所抽出的可利用的塊中選擇I個選擇塊,求出確定選擇塊的信息作為選擇信息(S104)。
[0037]接下來,參照圖4A?4C,說明塊尺寸的判別(S102)。
[0038]本實施方式中使用的鄰接塊是位于編碼對象塊編碼對象塊的左、左上、上、右上的塊。因此,在編碼對象塊位于幀的最左上的情況下,由于沒有與編碼對象塊鄰接的可利用的塊,所以無法對該編碼對象塊應用本發明。在編碼對象塊處于畫面的上端的情況下,可利用的塊僅為左側的I塊,在編碼對象塊是畫面的左端、并且并非右端的情況下,可利用的塊成為編碼對象塊的上、右上這2塊。
[0039]在宏塊尺寸是16X 16尺寸的情況下,鄰接塊的運動補償預測的塊尺寸如圖4A?4C所示有16X16尺寸、16X8尺寸、8X 16尺寸、8X8尺寸這4種。在考慮了這些4種時,能夠成為可利用的塊的鄰接塊為圖4A?4C所不那樣的20種。S卩,在圖4A所不的16X 16尺寸下為4種、在圖4B所示的16X8尺寸以及8X16尺寸下為10種、在圖4C所示的8x8尺寸下為6種。在塊尺寸的判別(S102)中,從這20種的塊中根據塊尺寸搜索可利用的塊。例如,在將可利用的塊的尺寸設為僅16X16的情況下,在該塊尺寸下判定出的可利用的塊如圖4A所示是16X16尺寸的4種塊。即,可利用的塊是編碼對象塊的左上側的塊、編碼對象塊的上側的塊、編碼對象塊的左側的塊、以及編碼對象塊的右上側的塊。另外,對于宏塊尺寸被擴展成16X16尺寸以上的情況,也與宏塊尺寸是16X16尺寸的情況同樣地能夠得到可利用的塊。例如,在宏塊尺寸是32X32尺寸的情況下,鄰接塊的運動補償預測的塊尺寸有32 X 32尺寸、32 X 16尺寸、16 X 32尺寸、16 X 16尺寸這4種,能夠成為可利用的塊的鄰接塊為20種。
[0040]接下來,參照圖5,舉出例子來說明由取得部/選擇部110進行的單向或者雙向預測的判別(S103)。
[0041]例如,將塊尺寸限制為16X 16,針對編碼對象塊,鄰接的塊的單向或者雙向預測為圖5所示那樣的情況。在單向或者雙向預測的判別(S103)中,根據預測的方向搜索可利用的塊。例如,將包括預測方向LO的鄰接塊設為在預測方向上判定出的可利用的塊。S卩,圖5
(a)所示的、編碼對象塊的上、左、右上的塊成為在預測方向上判定出的可利用的塊。在該情況下,不使用編碼對象塊的左上的塊。如果將包括預測方向LI的鄰接塊設為通過預測方法判定出的可利用的塊,則圖5 (b)所示的、編碼對象塊的左上以及上側的塊成為在預測方向上判定出的可利用的塊。在該情況下,不使用編碼對象塊的左以及右上的塊。如果將包括預測方向L0/L1的鄰接塊設為通過預測方法判定出的可利用的塊,則僅圖5 (c)所示的、編碼對象塊的上側的塊成為在預測方向上判定出的可利用的塊。在該情況下,不使用編碼對象塊的左、左上以及右上的塊。另外,預測方向LO (LI)對應于AVC中的LO預測(LI預測)的預測方向。
[0042]接下來,參照圖6所示的流程圖,說明選擇信息編碼部112。
[0043]從與編碼對象塊鄰接的鄰接塊中,搜索作為具有運動矢量的編碼完畢的塊的可利用的塊,取得塊尺寸以及在單向或者雙向預測中判定出的可利用的塊信息(S201)。使用該可利用的塊信息,進行圖8所示那樣的與可利用的塊的數量對應的代碼表的切換(S202)。使用切換后的代碼表,對從取得部/選擇部110發送的選擇信息17進行可變長度編碼(S203)。
[0044]接下來,參照圖7,說明選擇信息的索引的一個例子。
[0045]在如圖7 (a)所示地沒有可利用的塊的情況下,本發明不能應用于該塊,所以不發送選擇信息。在如圖7 (b)所示地可利用的塊是I個的情況下,編碼對象塊的運動補償中使用的可利用的塊的運動矢量唯一地確定,所以不發送選擇信息。在如圖7 (c)所示地可利用的塊是2個的情況下,發送索引O或者I的選擇信息。在如圖7 (d)所示地可利用的塊是3個的情況下,發送索引0、1或者2的選擇信息。在如圖7 (e)所示地可利用的塊是4個的情況下,發送索引0、1、2或者3的選擇信息。
[0046]另外,作為可利用的塊的索引的附加方法的一個例子,按照編碼對象塊的左、左上、上、右上的順序,對可利用的塊附加了索引的例子如圖7所示。即,去除不使用的塊而對所使用的塊連續附加索引。
[0047]接下來,參照圖8,說明選擇信息17的代碼表。
[0048]在選擇信息編碼部112中,根據可利用的塊的數量進行代碼表的切換(S202)。如上所述,需要對選擇信息17進行編碼的是可利用的塊為2個以上的情況。
[0049]首先,在可利用的塊是2個的情況下,索引需要O和I,代碼表成為圖8的左側所示的表。在可利用的塊是3個的情況下,索引成為0、1、2,代碼表成為圖8的中央所示的表。在可利用的塊是4個的情況下,索引需要0、1、2、3,代碼表成為圖8的右側所示的表。根據可利用的塊的數量,切換這些代碼表。
[0050]接下來,說明選擇信息的編碼方法。
[0051]圖9示出在本實施方式中使用的語法的構造的概略。語法主要由3個部分構成,High Level Syntax801 (高級語法)被填入切片以上的上位層的語法信息。在SliceLevel Syntax804 (切片級語法)中,針對每個切片明記有所需的信息,在Macroblock LevelSyntax807 (宏塊級語法)中,針對每個宏塊明記有所需的可變長度編碼后的誤差信號、模式
信息等。
[0052]這些句法分別由更詳細的語法構成,在High Level Syntax801中,由Sequenceparameter set syntax (時序參數組語法)802 和 Picture parameter set syntax (圖片參數組語法)803等序列、圖片級的語法構成。在Slice Level Syntax804中,由Sliceheader syntax (切片頭語法)405、Slice data syntax (切片數據語法)406等構成。進而,Macroblock Level Syntax807 由 macroblock layer syntax(宏塊層語法)808、macroblockprediction syntax (宏塊預測語法)809等構成。
[0053]在本實施方式中所需的語法信息是macroblock layer syntax808,以下說明語法。
[0054]圖10 (a) (b)所示的available_block_num表示可利用的塊的數量,在其是2以上的情況下,需要選擇信息的編碼。另外,mvCOpy_flag是表示在運動補償預測中是否使用可利用的塊的運動矢量的標志,在可利用的塊是I以上、并且該標志是I的情況下,能夠在運動補償預測中使用可利用的塊的運動矢量。進而,mv_select_info表示選擇信息,代碼表如上所述。[0055]圖10(a)示出在mb_type之后對選擇信息進行編碼的情況的句法。在例如塊尺寸僅為16 X 16的情況下,如果mb_type不是16 X 16,則無需對mvcopy_flag以及mv_select_info進行編碼。如果mb_type是16x16,則對mvcopy_flag以及mv_select_info進行編碼。
[0056]圖10 (b)示出在mb_type之前對選擇信息進行編碼的情況的語法。如果例如mvcopy_flag是I,則無需對mb_type進行編碼。如果mv_copy_flag是O,則對mb_type進行編碼。
[0057]在本實施方式中,對于編碼的掃描順序,可以是任意的順序。例如,對行掃描、Z掃描等都可以應用本發明。
[0058]參照圖11,說明其他實施方式的運動圖像解碼裝置。
[0059]將從圖1的運動圖像編碼裝置輸出的編碼數據18經由保存系統或者傳送系統作為解碼對象的編碼數據21輸入到運動圖像解碼裝置的逆復用器201。逆復用器(多路分離器)201對編碼數據21進行逆復用,將編碼數據21分離為量化正交變換系數信息以及選擇信息。逆復用器201的輸出端連接到可變長度解碼器202。可變長度解碼器202對量化正交變換系數信息以及選擇信息進行解碼。將可變長度解碼器202的輸出端經由逆量化器204以及逆正交變換器205連接到加法器206。逆量化器204對量化正交變換系數信息進行逆量化,變換為正交變換系數。逆正交變換器205對正交變換系數進行逆正交變換,生成為預測誤差信號。加法器206將預測誤差信號加到來自預測圖像生成器207的預測圖像信號,生成運動圖像信號。
[0060]預測圖像生成器207包括預測器208和選擇部209。選擇部209通過由可變長度解碼器202的選擇信息解碼器203解碼了的選擇信息23選擇運動矢量,將選擇運動矢量25發送到預測器208。預測器208通過運動矢量25對幀存儲器210中保存的參照圖像進行運動補償,生成預測圖像。
[0061]參照圖12的流程圖,說明上述結構的運動圖像解碼裝置的作用。
[0062]通過逆復用器201對編碼數據21進行逆復用(S31),通過可變長度解碼器202進行解碼,生成量化正交變換系數信息22(S32)。另外,通過選擇信息解碼器203,調查與解碼對象塊鄰接的鄰接塊的狀態,根據作為具有運動矢量的鄰接的編碼完畢的塊的可利用的塊的數量,與編碼裝置的選擇信息編碼部112同樣地,如圖8那樣地切換代碼表而進行解碼。由此,輸出選擇信息23 (S33)。
[0063]作為從可變解碼器202輸出的信息的、量化后的正交變換系數信息22被發送到逆量化器204,作為從選擇信息解碼部203輸出的信息的、選擇信息23被發送到選擇部209。
[0064]通過逆量化器204對量化正交變換系數信息22進行逆量化(S34 ),之后,通過逆正交變換器205進行逆正交變換(S35)。由此,得到預測誤差信號24。在加法器206中對預測誤差信號24加上預測圖像信號,從而再生運動圖像信號26(S36)。所再生的運動圖像信號27保存到幀存儲器210 (S37)。
[0065]在預測圖像生成器207中,使用通過所解碼出的選擇信息23選擇出的、作為與解碼對象塊鄰接并具有運動矢量的既解碼塊的可利用的塊的運動矢量,生成預測圖像26。在選擇部209中,調查鄰接塊的狀態,根據鄰接塊的可利用的塊信息和由選擇信息解碼部203解碼出的選擇信息23,與編碼裝置的取得部/選擇部110同樣地,從鄰接塊中選擇I個運動補償預測中使用的運動矢量。使用該選擇出的運動矢量25,通過預測器208生成預測圖像26,并且為了得到運動圖像信號27將預測圖像26發送到加法器206。
[0066]根據本發明,通過對與可利用的塊的數量對應的選擇信息進行編碼,能夠使用適合的編碼表來發送選擇信息,能夠削減選擇信息的附加信息。
[0067]另外,通過將可利用的塊的運動矢量用于編碼對象塊的運動補償預測,能夠削減與運動矢量信息相關的附加信息。
[0068]進而,通過不固定運動矢量計算方法而從可利用的塊選擇適合的I個塊,相比于直接模式,運動矢量計算的自由度變高。
[0069]本發明的實施方式記載的本發明的手法能夠通過計算機執行,并且,還可以作為能夠使計算機執行的程序,保存到磁盤(軟盤、硬盤等)、光盤(CD - ROM、DVD等)、半導體存儲器等記錄介質而發布。
[0070]另外,本發明不限于上述實施方式,可以在實施階段在不脫離其要旨的范圍內使構成要素變形而具體化。另外,可以通過上述實施方式公開的多個構成要素的適宜的組合,形成各種發明。例如,也可以從實施方式所示的所有構成要素中刪除幾個構成要素。進而,也可以適宜地組合不同的實施方式的構成要素。
[0071]產業上的可利用性
[0072]本發明的裝置使用于通信、保存以及廣播中的圖像壓縮處理。
【權利要求】
1.一種運動圖像編碼裝置,對運動圖像進行運動補償編碼,該裝置具備: 取得部,從與編碼對象塊鄰接的編碼完畢的塊,取得具有運動矢量的可利用的塊以及所述可利用的塊的數量,當塊是編碼完畢的塊并且包括具有特定尺寸塊的運動矢量時,不將所述塊用作所述可利用的塊; 選擇部,從所述可利用的塊中選擇I個可利用的塊; 選擇信息編碼部,對確定所選擇的塊的選擇信息進行編碼;以及圖像編碼部,使用所選擇的塊具有的運動矢量,對所述編碼對象塊進行運動補償預測編碼。
2.一種運動圖像編碼方法,對運動圖像進行運動補償編碼,所述方法包括: 從與編碼對象塊鄰接的編碼完畢的塊,取得具有運動矢量的可利用的塊以及所述可利用的塊的數量,當塊是編碼完畢的塊并且包括具有特定尺寸塊的運動矢量時,不將所述塊用作所述可利用的塊; 從所述可利用的塊中選擇I個可利用的塊; 使用所選擇的塊具有的運動矢量,對所述編碼對象塊進行運動補償預測編碼。
3.一種計算機程序,使得計算機對運動圖像進行運動補償解碼,所述程序使得所述計算機執行: 從與編碼對象塊鄰接的編碼完畢的塊,取得具有運動矢量的可利用的塊以及所述可利用的塊的數量,當塊是編碼完畢的塊并且包括具有特定尺寸塊的運動矢量時,不將所述塊用作所述可利用的塊; 從所述可利用的塊中選擇I個可利用的塊; 使用所選擇的塊具有的運動矢量,對所述編碼對象塊進行運動補償預測編碼。
4.一種運動圖像編碼裝置,通過執行如下步驟對運動圖像進行運動補償編碼: 從與編碼對象塊鄰接的編碼完畢的塊,取得具有運動矢量的可利用的塊以及所述可利用的塊的數量,當塊是編碼完畢的塊并且包括具有特定尺寸塊的運動矢量時,不將所述塊用作所述可利用的塊; 從所述可利用的塊中選擇I個塊; 對確定所選擇的塊的選擇信息進行編碼;以及 使用所選擇的塊具有的運動矢量,對所述編碼對象塊進行運動補償預測編碼。
5.一種運動圖像編碼方法,通過執行如下步驟對運動圖像進行運動補償編碼: 從與編碼對象塊鄰接的編碼完畢的塊,取得具有運動矢量的可利用的塊以及所述可利用的塊的數量,當塊是編碼完畢的塊并且包括具有特定尺寸塊的運動矢量時,不將所述塊用作所述可利用的塊; 從所述可利用的塊中選擇I個塊; 對確定所選擇的塊的選擇信息進行編碼;以及 使用所選擇的塊具有的運動矢量,對所述編碼對象塊進行運動補償預測編碼。
【文檔編號】H04N19/46GK103826126SQ201410082064
【公開日】2014年5月28日 申請日期:2009年6月18日 優先權日:2009年6月18日
【發明者】淺香沙織, 中條健, 谷沢昭行, 安田豪毅, 和田直史, 渡邊隆志 申請人:株式會社東芝