亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像編碼裝置以及圖像編碼方法

文檔序號:7813231閱讀:350來源:國知局
圖像編碼裝置以及圖像編碼方法
【專利摘要】圖像編碼裝置具備:預測部(4),其根據(jù)各顏色成分信號適應性地決定運動預測單位塊的大小,并且將該運動預測單位塊分割為運動矢量分配區(qū)域來搜索運動矢量;可變長編碼部(8),其在對運動預測單位塊整體分配運動矢量的情況下,如果該運動矢量與預測矢量相等、且不存在預測誤差信號(5),則設為mc_skip模式來進行編碼,在運動矢量分配區(qū)域為規(guī)定的大小以上、且對運動矢量分配區(qū)域整體分配運動矢量的情況下,如果該運動矢量與預測矢量相等、且不存在預測誤差信號(5),則設為sub_mc_skip模式來進行編碼。
【專利說明】圖像編碼裝置以及圖像編碼方法
[0001]本發(fā)明是2010年5月27日遞交的國際申請?zhí)枮镻CT/JP2010/003553的PCT申請進入中國國家階段的、國家申請?zhí)枮椤?01080023464.4”、發(fā)明名稱為“圖像編碼裝置、圖像解碼裝置、圖像編碼方法以及圖像解碼方法”的申請的分案申請。

【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種在圖像壓縮編碼技術(shù)、壓縮圖像數(shù)據(jù)傳輸技術(shù)等中使用的圖像編碼裝置、圖像解碼裝置、圖像編碼方法以及圖像解碼方法。

【背景技術(shù)】
[0003]以往,在MPEG、ITU-T H.26x等國際標準影像編碼方式中,將輸入影像幀以由16X 16像素塊形成的宏塊(macro block)的單位來進行分割后進行壓縮處理。
[0004]另一方面,近年來,期望對具有與HDTV (High Definit1n Televis1n (高清晰度電視),1920X1080像素)的4倍相當?shù)目臻g分辨率的4KX2K像素的影像格式、進而與其4倍相當?shù)?KX4K像素的影像格式、或者增加顏色信號的采樣數(shù)來提高顏色再現(xiàn)性的4:4:4影像信號格式等的高清晰.高質(zhì)量影像進行壓縮編碼的技術(shù)。在對這種高清晰.高質(zhì)量影像進行壓縮編碼的情況下,通過16X16像素的宏塊是無法進行充分利用圖像信號相關(guān)的編碼,難以實現(xiàn)高壓縮率。為了應對這種問題,提出了如下技術(shù):例如將以往的16X16像素宏塊的大小如非專利文獻I那樣擴展為32 X 32像素塊,通過使運動矢量的分配單位變大來削減預測所需的參數(shù)的代碼量,或者通過使預測誤差信號的變換編碼的塊大小變大來有效地去除信號的像素間相關(guān)。
[0005]圖21是表示非專利文獻I的編碼裝置的結(jié)構(gòu)的框圖。在非專利文獻I的編碼中,首先,將作為編碼對象的輸入影像信號1001在塊分割部1002中以宏塊(與亮度信號相當?shù)?2像素X 32線的矩形塊)的單位來進行分割,并作為編碼影像信號1003輸入到預測部1004。
[0006]在預測部1004中,將宏塊內(nèi)的各顏色成分的圖像信號在幀內(nèi).幀間進行預測,來得到預測誤差信號1005。特別是在幀間進行運動補償預測的情況下,以宏塊本身、或者將宏塊進一步細分而成的子塊的單位來搜索運動矢量,根據(jù)運動矢量生成運動補償預測圖像,取與編碼影像信號1003的差分,由此得到預測誤差信號1005。
[0007]壓縮部1006針對預測誤差信號1005,一邊與運動矢量的分配單位區(qū)域的大小相應地變更塊大小,一邊實施DCT (離散余弦變換)處理來去除信號相關(guān)之后,進行量化來得到壓縮數(shù)據(jù)1007。壓縮數(shù)據(jù)1007在可變長編碼部1008中被進行熵編碼而作為比特流1009輸出,并且被送至局部解碼部1010,得到解碼預測誤差信號1011。
[0008]將該解碼預測誤差信號1011與使用于預測誤差信號1005的生成的預測信號1012相加來設為解碼信號1013,并輸入到環(huán)路濾波器1014。解碼信號1013在環(huán)路濾波器1014中被實施去除塊失真的處理之后,作為用于生成以后的預測信號1012的參照圖像信號1015保存到存儲器1016中。此外,為了得到預測信號1012而在預測部1004中決定的預測信號生成用參數(shù)1017被送至可變長編碼部1008,多路復用到比特流1009而被輸出。在此,預測信號生成用參數(shù)1017中例如包含表示如何進行幀內(nèi)的空間預測的幀內(nèi)預測模式、表示巾貞間的運動量的運動矢量等信息。
[0009]以往的MPEG、ITU-T H.26x等的國際標準影像編碼方式中作為宏塊大小采用了16X16像素塊,與此相對,在非專利文獻I中,使用32X32像素塊的宏塊大小(超宏塊:SMB)。圖22表示在針對每個MXM像素宏塊進行運動補償預測時的運動矢量分配區(qū)域的分割形狀的樣子,圖22的(a)是非專利文獻I的SMB,圖22的(b)是以往的MPEG-4AVC/H.264 (參照非專利文獻2)的宏塊。SMB設為像素數(shù)M = 32來將每個運動矢量所覆蓋的運動預測區(qū)域的面積取得較大,與此相對,以往的宏塊使用像素數(shù)M/2 = 16。由此,在SMB中作為畫面整體所需的運動矢量的信息量與像素數(shù)M/2 = 16相比變少,因此能夠抑制作為比特流應傳輸?shù)倪\動矢量代碼量。
[0010]非專利文獻1:Siwei Ma and C.-C.Jay Kuo, "High-definit1n Video Codingwith Super-macroblocks", Proc.SPIE, Vol.6508, 650816 (2007)
[0011]非專利文獻2:MPEG-4 AVC(IS0/IEC 14496-10)/ITU-T H.264 標準。


【發(fā)明內(nèi)容】

[0012]在非專利文獻1、2的以往方式中,設置如下稱為跳過模式的特別模式:在上述運動預測的結(jié)果,完全不產(chǎn)生關(guān)于運動矢量、預測誤差信號應編碼的數(shù)據(jù)。例如,在非專利文獻2中,將“運動矢量與其預測值一致,并且預測誤差信號的變換系數(shù)全部為零”的事例定義為跳過模式。另外,能夠選擇跳過模式的情況被限定于分配運動矢量的區(qū)域的大小與宏塊的大小相同時。因此,在如非專利文獻I那樣擴展宏塊大小的情況下,存在如下問題:僅對最大大小的運動預測塊設定跳過模式,因此與其相比大小更小的運動預測塊不應用跳過模式而難以高效進行編碼。
[0013]本發(fā)明是為了解決如上所述的問題而完成的,其目的在于提供一種如下的圖像編碼裝置及其方法、以及圖像解碼裝置及其方法:實現(xiàn)安裝負荷平衡良好且與作為編碼對象的影像信號的統(tǒng)計和局部性質(zhì)相應地更好地去除信號相關(guān)來進行高效的信息壓縮的影像編碼方法,為了進行超高清晰影像信號的編碼而提高了最優(yōu)性。
[0014]本發(fā)明所涉及的圖像編碼裝置,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼裝置的特征在于,具備:預測部,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且對所述編碼塊分層地進行分割的情況下,在針對分層地分割而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及編碼部,對所述第一運動預測模式、所述第二運動預測模式、所述運動矢量進行編碼。
[0015]本發(fā)明所涉及的圖像編碼方法,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼方法的特征在于,包括:預測步驟,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且對所述編碼塊分層地進行分割的情況下,在針對分層地分割而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及編碼步驟,對所述第一運動預測模式、所述第二運動預測模式、所述運動矢量進行編碼。
[0016]本發(fā)明所涉及的一種圖像編碼裝置,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼裝置的特征在于,具備:預測部,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且所述第一運動預測單位塊大于閾值的情況下,在針對分層地分割與所述編碼塊對應的第一運動預測單位塊而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及編碼部,對決定所述編碼塊的大小的信息、表示與編碼塊大小有關(guān)的閾值的信息、所述第一運動預測模式、所述第二運動預測模式以及所述運動矢量進行編碼。
[0017]本發(fā)明所涉及的圖像編碼方法,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼方法的特征在于,包括:預測步驟,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且所述第一運動預測單位塊大于閾值的情況下,在針對分層地分割與所述編碼塊對應的第一運動預測單位塊而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及編碼步驟,對決定所述編碼塊的大小的信息、表示與編碼塊大小有關(guān)的閾值的信息、所述第一運動預測模式、所述第二運動預測模式以及所述運動矢量進行編碼。
[0018]本發(fā)明所涉及的圖像編碼裝置具備:預測部,在宏塊中根據(jù)規(guī)定條件適應性地決定運動預測單位塊的大小,并且將該運動預測單位塊分割為運動矢量分配區(qū)域來搜索運動矢量;以及編碼部,在對運動預測單位塊整體分配運動矢量的情況下,如果該運動矢量與根據(jù)周邊的運動預測單位塊的運動矢量求出的預測矢量相等、且不存在作為運動預測誤差信號進行編碼的數(shù)據(jù),則作為第一跳過模式進行編碼;在運動矢量分配區(qū)域為規(guī)定的大小以上、且對運動矢量分配區(qū)域整體分配運動矢量的情況下,如果該運動矢量與根據(jù)周邊的運動矢量分配區(qū)域的運動矢量求出的預測矢量相等、且不存在作為運動預測誤差信號進行編碼的數(shù)據(jù),則作為第二跳過模式進行編碼。
[0019]本發(fā)明所涉及的圖像解碼裝置具備:解碼部,從比特流解碼得到表示宏塊內(nèi)的運動預測單位塊的大小、確定將運動預測單位塊分割得到的運動矢量分配區(qū)域的形狀的運動預測模式、以及與運動矢量分配區(qū)域?qū)倪\動矢量的數(shù)據(jù),根據(jù)該運動預測模式來確定運動預測單位塊是否為第一跳過模式、以及運動矢量分配區(qū)域是否為第二跳過模式;以及預測部,在運動預測單位塊為第一跳過模式的情況或者運動矢量分配區(qū)域為第二跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量來設定為運動矢量,并且將運動預測誤差信號全部設定為零來生成預測圖像,在運動預測單位塊不是第一跳過模式、且該運動預測單位塊的運動矢量分配區(qū)域不是第二跳過模式的情況下,根據(jù)解碼部解碼得到的運動預測模式和運動矢量生成預測圖像。
[0020]本發(fā)明所涉及的圖像編碼方法具備:預測步驟,在宏塊中根據(jù)規(guī)定條件適應性地決定運動預測單位塊的大小,并且將該運動預測單位塊分割為運動矢量分配區(qū)域來搜索運動矢量;以及編碼步驟,在對運動預測單位塊整體分配運動矢量的情況下,如果該運動矢量與根據(jù)周邊的運動預測單位塊的運動矢量求出的預測矢量相等、且不存在作為運動預測誤差信號進行編碼的數(shù)據(jù),則作為第一跳過模式進行編碼,在運動矢量分配區(qū)域為規(guī)定的大小以上、且對運動矢量分配區(qū)域整體分配運動矢量的情況下,如果該運動矢量與根據(jù)周邊的運動矢量分配區(qū)域的運動矢量求出的預測矢量相等、且不存在作為運動預測誤差信號進行編碼的數(shù)據(jù),則作為第二跳過模式進行編碼。
[0021]本發(fā)明所涉及的圖像解碼方法具備:解碼步驟,從比特流解碼得到表示宏塊內(nèi)的運動預測單位塊的大小、確定將運動預測單位塊分割得到的運動矢量分配區(qū)域的形狀的運動預測模式、以及與運動矢量分配區(qū)域?qū)倪\動矢量的數(shù)據(jù),根據(jù)該運動預測模式來確定運動預測單位塊是否為第一跳過模式、以及運動矢量分配區(qū)域是否為第二跳過模式;跳過模式預測步驟,在運動預測單位塊為第一跳過模式的情況或者運動矢量分配區(qū)域為第二跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量來設定為運動矢量,并且將運動預測誤差信號全部設定為零來生成預測圖像;以及預測步驟,在運動預測單位塊不是第一跳過模式、且運動預測單位塊的運動矢量分配區(qū)域不是第二跳過模式的情況下,解碼得到表示與運動矢量分配區(qū)域?qū)倪\動矢量的數(shù)據(jù),根據(jù)該運動矢量和通過解碼步驟解碼得到的運動預測模式生成預測圖像。
[0022]根據(jù)本發(fā)明,關(guān)于運動預測單位塊和運動矢量分配區(qū)域分別設定第一跳過模式和第二跳過模式,因此在進行4:4:4格式的影像信號的編碼的情況下,能夠構(gòu)成可進行跳過模式的分層表現(xiàn)并靈活地適應各顏色成分信號的時間變化的特性的圖像編碼裝置和圖像解碼裝置,能夠?qū)?:4:4格式的影像信號進行最佳的編碼處理。

【專利附圖】

【附圖說明】
[0023]圖1表示本發(fā)明的實施方式I所涉及的圖像編碼裝置和圖像解碼裝置作為處理對象的4:4:4格式。
[0024]圖2是表示實施方式I所涉及的圖像編碼裝置的結(jié)構(gòu)的框圖。
[0025]圖3是表示圖2所示的塊分割部所生成的基準塊的說明圖。
[0026]圖4是表示由圖2所示的預測部進行的將運動預測單位塊以基本塊單位來分割后的形狀例的說明圖。
[0027]圖5是表示圖2所示的預測部的動作的流程圖。
[0028]圖6是用于說明由預測部進行的成本J的計算方法的圖。
[0029]圖7是表示由預測部進行的運動預測模式mcjnodel?4的預測矢量PMV的計算例的圖。
[0030]圖8是用于說明跳過模式的圖。
[0031]圖9是用于說明可變長編碼部的熵編碼方法的圖。
[0032]圖10是表示圖2所示的可變長編碼部的內(nèi)部結(jié)構(gòu)的框圖。
[0033]圖11是表示圖2所示的可變長編碼部的動作的流程圖。
[0034]圖12是表示上下文模型(Ctx)的概念的說明圖。
[0035]圖13是表示與運動矢量有關(guān)的上下文模型(Ctx)的例的說明圖。
[0036]圖14是說明運動預測模式的相關(guān)的差異的圖,圖14的(a)、(b)示出在基本塊Ba、Bb中選擇的運動預測模式的兩種狀態(tài)。
[0037]圖15是表示圖10所示的二值化部的運動預測模式的二值化結(jié)果的圖。
[0038]圖16A是說明由圖10所示的二值化部進行的運動預測模式的二值化的圖,表示binO的上下文模型選擇方法。
[0039]圖16B是說明由圖10所示的二值化部進行的運動預測模式的二值化的圖,表示binl的上下文模型選擇方法。
[0040]圖16C是說明由圖10所示的二值化部進行的運動預測模式的二值化的圖,表示bin2的上下文模型選擇方法。
[0041]圖16D是說明由圖10所示的二值化部進行的運動預測模式的二值化的圖,表示bin4的上下文模型選擇方法。
[0042]圖16E是說明由圖10所示的二值化部進行的運動預測模式的二值化的圖,表示bin5的上下文模型選擇方法。
[0043]圖17是表示比特流的數(shù)據(jù)排列的說明圖。
[0044]圖18是表示實施方式I所涉及的圖像解碼裝置的結(jié)構(gòu)的框圖。
[0045]圖19是表示圖18所示的可變長解碼部的內(nèi)部結(jié)構(gòu)的框圖。
[0046]圖20是表示圖18所示的可變長解碼部的動作的流程圖。
[0047]圖21是表示非專利文獻I的編碼裝置的結(jié)構(gòu)的框圖。
[0048]圖22表示在非專利文獻I的編碼裝置中針對每個宏塊進行運動補償預測時的運動矢量分配區(qū)域的分割形狀的樣子。

【具體實施方式】
[0049]實施方式1.
[0050]下面,參照附圖詳細說明本發(fā)明的實施方式。
[0051]在本實施方式中,關(guān)于進行以4:4:4格式輸入的數(shù)字影像信號的壓縮和解壓縮的圖像編碼裝置和圖像解碼裝置,說明與各顏色成分的信號的狀態(tài)相適應地進行運動補償預測處理的圖像編碼裝置和圖像解碼裝置。
[0052]在此,圖1示出實施方式I所涉及的圖像編碼裝置和圖像解碼裝置作為輸入所使用的4:4:4格式。4:4:4格式是指,如圖1的(a)所示,構(gòu)成彩色運動圖像的三個信號成分CO、Cl、C2的像素數(shù)都相同的格式。三個信號成分的顏色空間既可以是RGB或者XYZ,也可以是亮度.色差(YUV、YCbCr、或者YPbPr)。相對于4:4:4格式,圖1的(b)所示的4:2:0格式表示如下格式:顏色空間是YUV、YCbCr、或者YPbPr,并且相對于亮度Y的像素數(shù),色差信號成分(例如若是YCbCr,則Cb、Cr)的像素數(shù)在水平W.垂直H分別為二分之一。
[0053]關(guān)于以下說明的圖像編碼裝置和圖像解碼裝置,特別限定于4:4:4格式的顏色空間為YUV、YCbCr或者YPbPr、并且將各顏色成分視為與亮度成分相當來進行處理的方式,來進行說明。但是,以下說明的動作在以4:2:0格式的影像信號為對象的圖像編碼裝置和圖像解碼裝置中也能夠?qū)ζ淞炼刃盘栔苯討?,這是顯然的。
[0054]1.圖像編碼裝置
[0055]圖2是表示實施方式I所涉及的圖像編碼裝置的結(jié)構(gòu)的框圖。圖2所示的圖像編碼裝置構(gòu)成為:將4:4:4格式的輸入影像幀分割為規(guī)定大小的塊、即MmaxXMmax像素塊(以下,稱為“基準塊”),以該基準塊的單位來進行運動預測,對預測誤差信號進行壓縮編碼。
[0056]首先,作為編碼對象的輸入影像信號I在塊分割部2中以基準塊的單位被分割并作為編碼信號3輸入到預測部4。圖3示出塊分割部2所生成的基準塊。如圖3所示,基準塊構(gòu)成為將由MniaxXMniax像素構(gòu)成的矩形的塊匯總而成的單位的基準塊數(shù)據(jù)。詳細內(nèi)容在后文說明,基準塊大小Mmax是在巾貞或者序列、或者GOP (Group Of Pictures:圖像組)等的上位層數(shù)據(jù)級別中決定和編碼。此外,也可以構(gòu)成為在幀內(nèi)變更基準塊大小Mmax,在該情況下,以切片(slice)等的將多個宏塊匯總而成的單位來指定基準塊大*Mmax。
[0057]基準塊數(shù)據(jù)進一步被分割成Li XMi像素塊(1:顏色成分標識符)的“運動預測單位塊”,以運動預測單位塊為基礎來進行運動預測、編碼。圖3的(a)中的運動預測單位塊的圖案為Ltl = Mmax/2、MQ = Mmax/2,圖3的(b)中的運動預測單位塊的圖案為Ltl = Mmax/2、M。=Mmax,圖3的(a)、(b)中都是L1 = M1 = L2 = M2 = Mmax。此外,在下面的說明中,關(guān)于4:4:4格式的各顏色成分的基準塊,設為在三個顏色成分CO、Cl、C2中相同,在變更基準塊大小Mmax的情況下,對于三個顏色成分都變更為同一大小。另外,關(guān)于運動預測單位塊的各個大小LpMi,也可以構(gòu)成為能夠針對每個顏色成分C0、C1、C2進行選擇,能夠以序列、G0P、幀、基準塊等的單位來進行變更。通過采用這種結(jié)構(gòu),無需變更基準塊大小Mmax,能夠根據(jù)每個顏色成分的信號的性質(zhì)的差異來靈活地決定運動預測單位塊大小LpMi,能夠進行考慮了以基準塊為單位的編碼.解碼處理的并行化.流水線操作化的高效的安裝。
[0058]在預測部4中,對基準塊內(nèi)的各顏色成分的圖像信號進行運動補償預測,來得到預測誤差信號(運動預測誤差信號)5。預測部4的動作是本實施方式I的圖像編碼裝置的特征,因此后面詳細說明。壓縮部6對預測誤差信號5實施DCT處理等變換處理來去除信號相關(guān)之后,進行量化來得到預測誤差壓縮數(shù)據(jù)7。此時,在壓縮部6中對預測誤差信號5進行DCT等正交變換.量化,將預測誤差壓縮數(shù)據(jù)7輸出到可變長編碼部(編碼部)8和局部解碼部10。
[0059]可變長編碼部8對預測誤差壓縮數(shù)據(jù)7進行熵編碼來作為比特流9進行輸出。局部解碼部10從預測誤差壓縮數(shù)據(jù)7得到解碼預測誤差信號11。該解碼預測誤差信號11在加法部中與使用于預測誤差信號5的生成的預測信號(預測圖像)12相加而成為解碼信號13并輸入到環(huán)路濾波器14。此外,為了得到預測信號12而在預測部4中決定的預測信號生成用參數(shù)17被送至可變長編碼部8,并作為比特流9被輸出。關(guān)于預測信號生成用參數(shù)17的內(nèi)容,與預測部4的說明一起后面詳細說明。另外,可變長編碼部8中的預測信號生成用參數(shù)17的編碼方法也是本實施方式I的特征之一,因此后面詳細說明。
[0060]環(huán)路濾波器14使用預測信號生成用參數(shù)17和量化參數(shù)19對重疊有隨著壓縮部6中的變換系數(shù)量化產(chǎn)生的塊失真的解碼信號13實施塊失真去除濾波。解碼信號13在環(huán)路濾波器14中被實施去除編碼噪聲的處理之后作為用于生成以后的預測信號12的參照圖像信號15而保存到存儲器16中。
[0061]在非專利文獻1、2等影像編碼方式中,一般采用在以基準塊為宏塊的情況下一邊以宏塊的單位來選擇幀內(nèi)編碼、幀間預測編碼一邊進行編碼的方法。這起因于存在如下情況:在幀間的運動預測不充分的情況下,利用幀內(nèi)的相關(guān)的情況下編碼更有效率。以后,在本實施方式I的圖像編碼裝置中,在說明發(fā)明點時,關(guān)于針對幀內(nèi)編碼的描述、其選擇性使用,在文中不進行明確說明,在不特別說明的情況下,設為能夠進行以基準塊為單位的幀內(nèi)編碼的選擇性使用的結(jié)構(gòu)。在本實施方式I的圖像編碼裝置中,也可以將基準塊定義為宏塊,但是為了說明運動預測,以后也使用基準塊這一用語。
[0062]下面,說明作為本實施方式I的特征之一的預測部4的詳細的動作。本實施方式I的預測部4的特征是以下3點。
[0063](I)基準塊.運動預測單位塊的大小與在運動預測中使用的分割形狀的聯(lián)動適應化
[0064](2)與各顏色成分的性質(zhì)相應的運動預測模式、運動矢量的決定
[0065](3)基于基準塊.運動預測單位塊的大小的適應性的跳過模式選擇
[0066]關(guān)于上述(I),預測部4首先與各顏色成分的信號的性質(zhì)相應地將基準塊分割成LiXMi像素的運動預測單位塊,進一步將運動預測單位塊分割成由IiXmi像素的組合構(gòu)成的多個形狀。然后,預測部4對各分割區(qū)域分別分配固有的運動矢量來進行預測,將預測效率最優(yōu)的形狀選擇為運動預測模式,使用作為其結(jié)果得到的運動矢量來進行對于各分割區(qū)域的運動預測,得到預測誤差信號5。設運動預測單位塊內(nèi)的分割形狀采取由包括IiXmi像素的“基本塊”的組合構(gòu)成的形狀。在本實施方式I的圖像編碼裝置中,在Mi與Hii之間、Li與Ii之間設置“mi = MiA^i = Q/2”的限制。圖4中示出根據(jù)該條件確定的基本塊的分割形狀。圖4是表示由預測部4進行的將運動預測單位塊以基本塊單位來分割后的形狀例的說明圖。下面,設在本實施方式I的圖像編碼裝置中,將圖4所示的分割形狀的圖案(分割圖案)mc_mode0?7對于三個顏色成分共用。但是,也可以構(gòu)成為對三個顏色成分獨立確定分割圖案mc_mode0?7。此外,下面,將該分割圖案mc_mode0?7稱為“運動預測模式”。
[0067]在非專利文獻1、2的影像編碼方式中,運動預測適用區(qū)域的形狀被限定為矩形,無法使用如圖4那樣的矩形以外的對角分割。與此相對,在本實施方式I中,通過使如圖4那樣的適用運動預測的區(qū)域的形狀多樣化,運動物體的輪廓部分等在基準塊內(nèi)包含復雜的運動的情況下,能夠以比矩形分割少的運動矢量條數(shù)進行運動預測。
[0068]另外,在“S.Kondo and H.Sasai, "A Mot1n Compensat1n Technique usingSliced Blocks and its Applicat1n to Hybrid Video Coding", VCIP 2005, July 2005”中,公開了針對以往的宏塊的運動預測適用區(qū)域的分割形狀的多樣化方法。在該文獻中,通過進行宏塊分割的線段與其塊邊界之間的交點位置來表現(xiàn)分割形狀。然而,該方法是固定了像素數(shù)M的狀態(tài)下增加基準塊內(nèi)的分割圖案的方法,存在以下問題。
[0069]問題1:
[0070]用于描述基準塊的分割圖案的代碼量增加。由于允許滿足MmaxH1d Hii = O的任意的IV基準塊內(nèi)的分割圖案增加,需要將用于指定該圖案的信息作為開銷信息進行編碼。分割圖案越增加,某特定的分割圖案產(chǎn)生的概率越分散,因此分割圖案的熵編碼的效率差,成為作為代碼量的開銷而在編碼的整體性能上產(chǎn)生限度。
[0071]問題2:
[0072]由于分割圖案增加,編碼時為了選擇最佳的分割而所需的運算量增大。運動預測是占編碼處理負荷的大部分的高負荷處理,在分割圖案胡亂增加的算法中,將圖像編碼裝置必須設計成從中僅驗證和利用特定的分割圖案。因而,圖像編碼裝置有時無法最大限度地有效利用算法所具有的原來的性能。
[0073]與此相對,在本實施方式I的圖像編碼裝置中的圖4的研究中,首先,通過采取I)設為能夠根據(jù)編碼的條件、影像信號的分辨率、性質(zhì)來在幀等的上位級別中變更Mmax的值、2)設為能夠與每個顏色成分Ci的特性相應地將MmaxXMmax的像素塊分割成基本塊LiXMi像素、3)在將基本塊的分割條件限定為滿足“mi = Mi/2'% = Q/2”的限制的分割形狀的基礎上確保分割的變化(variat1n)、這三個措施,解決上述問題。關(guān)于基本塊的大小Mmax的值,不在幀、切片內(nèi)局部地變更而僅在幀級別或者幀列(序列、G0P)等的上位數(shù)據(jù)結(jié)構(gòu)級別中能夠進行變更。該結(jié)構(gòu)能夠?qū)崿F(xiàn)對于包含在基準塊內(nèi)的圖像信號圖案的含義的差異的適應化。例如,在分辨率小的(Video Graphics Array,VGA等)影像和分辨率大的(HDTV等)影像中,相同的Mmax X Mfflax像素塊內(nèi)的信號圖案所表現(xiàn)的含義不同。在預測同一被攝體的情況下,在分辨率小的影像中與被攝體的結(jié)構(gòu)相近的信號圖案被捕捉,但是在分辨率大的影像中,即使使用與分辨率小的時候相同的塊大小也只不過捕捉被攝體的更局部的部位的信號圖案。因而,在基準塊的大小不依賴于分辨率而相同的情況下,隨著分辨率變高,基準塊內(nèi)的信號圖案中噪聲成分的要素變大,無法提高作為圖案匹配技術(shù)的運動預測的性能。
[0074]因此,通過設為僅在上位數(shù)據(jù)結(jié)構(gòu)級別中能夠變更基準塊大小Mmax的值,能夠抑制基準塊大小Mmax的值的信號化所需的代碼量,并且能夠根據(jù)影像的分辨率、場景變化(scenechange)、畫面整體的活動變化等狀況,來將包含在基準塊中的信號圖案在運動預測的含義上最優(yōu)化。除了該結(jié)構(gòu)以外,通過設為如圖3那樣能夠按每個顏色成分變更運動預測單位塊內(nèi)的分割圖案,能夠與各顏色成分的信號特性相應地使運動預測的處理單位最優(yōu)化。并且,通過在運動預測單位塊內(nèi)如圖4那樣賦予分割圖案的限定性自由度,能夠抑制運動預測單位塊內(nèi)的分割圖案的表現(xiàn)所需要的代碼量的同時改善運動預測的整體效率。另外,如果能夠高效地進行在幀級別中決定基準塊大小Mmax的值的處理,則以后就能夠?qū)⒃诨鶞蕢K內(nèi)應檢查的分割圖案的變化與以往技術(shù)相比抑制為較少,能夠使編碼處理的負荷變小。
[0075]決定基準塊大小Mniax的值的方法中例如有如下方法。
[0076](I)根據(jù)編碼對象影像的分辨率決定。在相同Mmax值的情況下,在分辨率大的情況下,基準塊內(nèi)的圖像信號圖案更具有噪聲成分上的意思,運動矢量難以捕捉圖像信號圖案。在這種情況下使Iax值變大來使得能夠捕捉圖像信號圖案。
[0077](2)將幀間的差分值的大小視為活動,在活動大的情況下,以小的Mmax值進行運動預測,在活動小的情況下,以大的Mmax值進行運動預測。另外,此時的大小控制是根據(jù)編碼對象影像的幀頻來決定的。幀頻越高,則幀間相關(guān)越大,運動矢量本身的動態(tài)范圍越小,其代碼量越小,因此考慮如下方法等:即使活動稍微小,也將Mmax值設定成不會過大來使得能夠預測到細的運動。
[0078](3)將(I)和(2)的方法以加權(quán)方式進行組合,來進行判斷。
[0079]在決定基準塊大小Mniax的值之后,按每個顏色成分決定運動預測單位塊的大小LpMi0例如在輸入影像信號I為在YUV(或者YCbCr等)的顏色空間中定義的信號的情況下,作為顏色信號的U/V成分與亮度信號Y成分相比信號頻帶窄。因而,塊內(nèi)分散與亮度相比變小。將此作為依據(jù),考慮構(gòu)成為如下判斷基準的例子(參照圖3):關(guān)于U/V成分的大小L1、Mi,取比亮度信號Y成分的大小LpMi大的值。
[0080]作為進行這些判斷的結(jié)果所得到的各塊大小Mmax、Lp Mi的值作為基準塊大小信息18被通知到塊分割部2、預測部4、可變長編碼部8。此外,如果如圖3那樣相對于Mmax將LpMi設定為能夠通過簡單的運算導出的值,則不將Lp Mi作為獨立的值來進行編碼而只要對計算式的標識符進行編碼即可,因此能夠抑制基準塊大小信息18所需的代碼量。
[0081]此外,雖然在圖2中沒有特別圖示,但是圖像編碼裝置也可以是具備基準塊大小決定部來決定基準塊大小信息18的結(jié)構(gòu),該基準塊大小決定部用于決定Mmax、Lp Mi的值并通知給各部。
[0082]預測部4基于根據(jù)基準塊大小信息18導出的運動預測單位塊大小Lp Mi,執(zhí)行使用圖3、圖4的分割圖案的運動檢測處理。圖5是表示預測部4的動作的流程圖。預測部4以LiXMi像素的運動預測單位塊為單位對該幀的Ci成分進行運動預測。基本上,在該過程中,關(guān)于圖4的mcjnodeO?7的各個分割圖案,在所指定的運動搜索范圍內(nèi)檢測每個分割區(qū)域的最優(yōu)運動矢量,最終決定關(guān)于該運動預測單位塊使用mcjnodeO?7中的哪個運動預測模式的情況下預測效率最高。
[0083]預測效率是通過根據(jù)運動預測單位塊內(nèi)的運動矢量的總代碼量R、以及根據(jù)適用該運動矢量來保存在存儲器16內(nèi)的參照圖像生成的預測信號12與輸入影像信號I之間的預測誤差量D導出的下述成本J來進行定義。預測部4構(gòu)成為輸出該成本J為最小的運動預測模式和運動矢量。
[0084]J = D+λ RU:常數(shù))(I)
[0085]因此,預測部4首先對各運動預測模式mC_m0dek進行成本Jk的計算(步驟STl)。圖6中以mc_mode5的事例為例說明成本J的計算方法。此時,幀F(xiàn) (t)內(nèi)的被預測對象的運動預測單位塊由兩個分割區(qū)域Bc^B1構(gòu)成。另外,設存儲器16內(nèi)保存有兩張已完成編碼?局部解碼的參照圖像F’(t-l)、F’(t-2),分割區(qū)域Bc^B1能夠使用這兩張參照圖像F’(t-1)、F’ (t-2)來進行運動預測。在圖6中,分割區(qū)域Btl使用參照圖像F’ (t-2)來檢測運動矢量MVu(Btl),分割區(qū)域&使用參照圖像F’ (t-Ι)來檢測運動矢量MVw(B1)t5當將B設為分割區(qū)域,將Sn(X)設為第η幀的畫面內(nèi)位置X= (i,j)處的像素值,將V設為運動矢量時,能夠使用差分絕對值和(Sum of Absolute Difference, SAD)作為下式(2)計算分割區(qū)域B的預測誤差量D。
[0086]& ΣΙ &(X)-UX+V)丨
域(2)
[0087]根據(jù)進行上式⑵的計算的結(jié)果所得到的與分割區(qū)域Bc^B1對應的預測誤差量%、D1,作為D = Dc^D1求出預測誤差量D。
[0088]另一方面,使用預測矢量PMV (Btl)、PMV (B1),根據(jù)下式(3)得到運動矢量預測差分值MVD (B0)、MVD (B1),對這些值進行代碼量換算來得到代碼量Rc^R1,作為總代碼量R = ^+R1求出總代碼量R。
[0089]MVD (B0) = MVt_2 (B0) -PMV (B0) (3)
[0090]MVD (B1) = MVh (B1) -PMV (B1)
[0091]通過以上內(nèi)容,求出成本J。預測部4關(guān)于搜索范圍內(nèi)的作為檢查對象的所有的運動矢量進行成本J的計算,求出成本J最小的解來作為mC_m0de5的分割圖案。此外,圖7中示出mc_model?4的預測矢量PMV的計算例。在圖7中,箭頭表示在預測矢量的導出中利用的周邊的運動矢量MV,用〇包圍的三個運動矢量MV的中值(中央值)成為其所指示的分割區(qū)域的預測矢量PMV。
[0092]此外,構(gòu)成為:在對LiXMi像素塊選擇了 k = 7即mc_mode7的情況下,進一步對IiXmi像素塊選擇與mcjnodeO?7的模式相當?shù)倪\動預測模式。為了便于說明,將此時的模式的名稱設為sub_mc_modeO?7。設對IiXmi像素塊決定sub_mc_mode的處理按照圖5的處理流程,設與LiXMi像素塊單位對應的mc_mode7的成本J7為使用以IiXmi像素塊為單位確定的sub_mc_mode得到的總成本。
[0093]接著,預測部4驗證這樣求出的mc_modek下的成本Jk是否小于到此為止驗證的mc_modek下的成本(步驟ST2),在小的情況下(步驟ST2 “是”),將mc_modek保持為到此時刻為止的最佳運動預測模式,并且保持此時的運動矢量和預測誤差信號(步驟ST3)。預測部4在驗證完所有的運動預測模式時(步驟ST4 “是”),將到此為止保持的運動預測模式、運動矢量、預測誤差信號5作為最終解進行輸出(步驟ST5)。否則(步驟ST2 “否”或者步驟ST4 “否”),在步驟ST6中使變量k遞增,返回到步驟STl來驗證下一個運動預測模式。
[0094]此外,在與mc_mode0、sub_mc_modeO相當?shù)倪\動預測模式中,將其運動矢量與預測矢量一致(應編碼的預測差分值為O)、且預測誤差信號的變換.量化后的系數(shù)全部為O的事例分別定義為特別的跳過模式。下面,設將與mc_mode0對應的跳過模式稱為mc_skip模式(第一跳過模式),將與sub_mc_modeO對應的跳過模式稱為sub_mc_skip模式(第二跳過模式)。圖8是用于說明跳過模式的圖,在圖8的(a)中以一個實線包圍的矩形表示運動預測單位塊,表示其運動矢量是MV。此時,例如使用周邊的運動預測單位塊的運動矢量來如圖8那樣求出預測矢量PMV。運動矢量的編碼是對與預測矢量之間的預測差分值進行編碼,因此在預測差分值為O的事例(MV = = PMV)中、且預測誤差信號5中不存在應編碼的非O系數(shù)的情況下,將該運動預測單位塊視為mC_skip模式。另外,圖8的(b)是以圖8的
(a)中用陰影表示的基本塊為中心進行放大顯示的,粗線框表示運動預測單位塊區(qū)域。在該事例中,對象的基本塊的sub_mc_mode與sub_mc_modeO相對應。當將此時的運動矢量設為MVs,且將預測矢量設為PMVs時,與mC_skip的判斷同樣地,在預測差分值為O的事例(MVs==PMVs)中、且預測誤差信號5中不存在應編碼的非O系數(shù)的情況下,將適用于該基本塊的運動預測模式視為sub_mc_skip模式。
[0095]在非專利文獻1、2等的以往的編碼方式中,一般設計成:設置僅與mcjnodeO、即最大的運動預測單位塊(在非專利文獻1、2中,與本實施方式I中的基準塊相比運動預測單位塊的大小相同,并且相當于宏塊)對應的跳過模式,在跳過模式的情況下,對宏塊的信息完全不進行編碼。在本實施方式I中,特征在于,將其進一步在sub_mc_mode的階層中也進行定義。在非專利文獻1、2等的以往的編碼方式中,所處理的影像信號為HDTV程度那樣,是采樣率比較低的影像信號,比宏塊的大小更小的運動預測單位塊只意味著運動變得復雜,即使考慮跳過模式,也難以進行高效的編碼。另一方面,在超過HDTV的超高清晰影像、4:4:4格式等的采樣率高的影像信號中,如果只是僅以由LiXMi像素塊構(gòu)成的運動預測單位塊的大小設置跳過模式,則在選擇與其相比更小的基本塊(或者根據(jù)其組合確定的運動矢量分配區(qū)域)時,無法有效地利用跳過的條件,明示地對始終為O值的運動矢量、零系數(shù)值進行編碼,編碼效率差。因而,在本實施方式I中,構(gòu)成為:不僅針對由作為mc_mode分配的單位的LiXMi像素塊構(gòu)成的運動預測單位塊的單位,而且在由作為sub_mc_mode分配的單位的IiXmi像素塊構(gòu)成的基本塊為一定大小以上(Ii > It7Iiii > mt)的情況下,能夠針對每個基本塊選擇并利用sub_mc_skip模式。閾值lt、mt既可以根據(jù)Mi' Li的值唯一地確定(例如,It = Q/2,mt = Mi/2等),也可以構(gòu)成為在巾貞、序列的級別中多路復用到比特流來進行傳輸。
[0096]通過以上敘述的預測部4中的處理,輸出預測誤差信號5和預測信號生成用參數(shù)17 (運動預測模式和運動矢量),它們通過可變長編碼部8進行熵編碼。下面,說明作為本實施方式I的圖像編碼裝置的特征之一的預測信號生成用參數(shù)17的熵編碼方法。
[0097]在下面說明的預測信號生成用參數(shù)17的編碼中,將說明的對象設為運動預測模式、運動矢量這兩種參數(shù)。圖9是用于說明可變長編碼部8的熵編碼方法的圖。在本實施方式I的圖像編碼裝置中,如圖9所示,在對被預測?編碼對象的基本塊Bx的運動預測模式m(Bx)進行編碼時,選擇性地參照同一幀F(xiàn)(t)的左側(cè)的基本塊Ba的預測模式m(Ba)、上側(cè)的基本塊Bb的預測模式m(Bb)、緊接之前的相鄰幀F(xiàn)’ (t-Ι)中的與基本塊Bx相同的位置的基本塊B。的運動預測模式m(B。)的狀態(tài)來進行熵編碼。
[0098]圖10表示可變長編碼部8的內(nèi)部結(jié)構(gòu),圖11表示其動作流程。本實施方式I中的可變長編碼部8由如下部分構(gòu)成:上下文模型決定部21,其確定針對作為編碼對象數(shù)據(jù)的運動預測模式、運動矢量等各個數(shù)據(jù)類型被定義的上下文模型(后述);二值化部22,其按照關(guān)于各編碼對象數(shù)據(jù)類型確定的二值化規(guī)則將多值數(shù)據(jù)變換為二值數(shù)據(jù);發(fā)生概率生成部23,其提供二值化后的各個bin的值(0/1)的發(fā)生概率;編碼部24,其根據(jù)所生成的發(fā)生概率執(zhí)行算術(shù)編碼;發(fā)生概率信息存儲存儲器25,其存儲發(fā)生概率信息。針對向上下文模型決定部21的輸入,在此限定于預測圖像生成用參數(shù)17中的運動預測模式和運動矢量,來進行說明。
[0099](A)上下文模型決定處理(圖11中的步驟STlI)
[0100]上下文模型是將與成為信息源碼元的發(fā)生概率的變動要因的其它信息的依賴關(guān)系模型化而成的,通過與該依賴關(guān)系對應地切換發(fā)生概率的狀態(tài),能夠根據(jù)碼元的實際發(fā)生概率進行相適應的編碼。圖12中示出上下文模型ctx的概念。此外,在該圖中設信息源碼元為二值,但是也可以是多值。但是,在本實施方式I中僅處理二值算術(shù)編碼。
[0101]圖12的O?2這種上下文模型CtX的選擇項是設想使用該上下文模型CtX的信息源碼元的發(fā)生概率的狀態(tài)將會根據(jù)狀況發(fā)生變化來進行定義的。就本實施方式I中的圖像編碼裝置而言,根據(jù)某個基準塊中的編碼數(shù)據(jù)與其周邊的基準塊的編碼數(shù)據(jù)之間的依賴關(guān)系切換上下文模型ctx的值。
[0102]例如,圖13 中不出在 “D.Marpe et.al.,"Video Compress1n UsingContext-Based Adaptive Arithmetic Coding", Internat1nal Conference on ImageProcessing 2001”中公開的與運動矢量有關(guān)的上下文模型的例。在圖13中,塊C的運動矢量是編碼對象(準確地說,從附近預測塊C的運動矢量得到的預測差分值HlVdk (C)被編碼)。另外,ctx_mvd(C, k)表示對于塊C的運動矢量的上下文模型。mvdk(A)表示塊A中的運動矢量預測差分值,Hivdk(B)表示塊B中的運動矢量預測差分值,這些值用于上下文模型的切換評價值ek(C)的定義。評價值ek(C)表示附近的運動矢量的偏差狀況,一般有如下趨勢:在該偏差小的情況下,運動矢量預測差分值mvdk (C)變小,相反地在評價值ek(C)大的情況下,運動矢量預測差分值Hivdk(C)也變大。因而,期望運動矢量預測差分值Hivdk(C)的碼元發(fā)生概率根據(jù)評價值ek(C)而被適應化??梢哉f,該發(fā)生概率的變化集(set)是上下文模型,在該事例中有三種發(fā)生概率變化。
[0103]這樣,對各個編碼對象數(shù)據(jù)預先定義上下文模型,在圖像編碼裝置和圖像解碼裝置中共用。在上下文模型決定部21中,進行根據(jù)這種編碼對象數(shù)據(jù)的種類來選擇預先確定的模型的處理。此外,關(guān)于選擇上下文模型中的哪個發(fā)生概率變化,相當于下述(C)的發(fā)生概率生成處理。
[0104]在圖10中,特征在于,可變長編碼部8準備多個對運動預測模式、運動矢量分配的上下文模型26的候選,根據(jù)上下文模型選擇信息27切換所使用的上下文模型26。如圖9所示,如果被預測.編碼對象的基本塊Bx的運動預測模式m(Bx)在幀間關(guān)于運動的狀態(tài)的相關(guān)低,則認為與在同一幀內(nèi)在空間上相鄰的圖像區(qū)域的狀態(tài)之間的相關(guān)高(即,運動預測模式m(Bx)的值對運動預測模式m(Ba)、m(Bb)的分割形狀的影響強),因此將同一幀的左側(cè)的基本塊Ba的運動預測模式m (Ba)、上側(cè)的基本塊Bb的運動預測模式m(Bb)利用于上下文模型26的決定。圖14中示出作為該想法的依據(jù)的例。圖14中,關(guān)于運動預測模式m(Bx)=mc_mode3的情況,將在基本塊Ba、Bb中選擇的運動預測模式的兩種狀態(tài)相比較來示出。在圖14的(a)中,對于運動預測模式m(Bx)的分割形狀,在基本塊Ba、Bb中都是使分割的縫隙自然連接。另一方面,在圖14的(b)中,在基本塊Ba、Bb中分割的縫隙都沒有連接。一般,該分割形狀表示存在于基準塊內(nèi)的多個不同的運動區(qū)域的存在,因此容易反映影像的結(jié)構(gòu)。因而,認為圖14的(a)所示的狀態(tài)與圖14的(b)所示的狀態(tài)相比更是“容易引起的狀態(tài)”。也就是說,與運動預測模式m(Ba)、m(Bb)的狀態(tài)相應地運動預測模式m(Bx)的發(fā)生概率受到影響。
[0105]同樣地,如果在幀間關(guān)于運動的狀態(tài)的相關(guān)高,則認為與在時間上相鄰的圖像區(qū)域的狀態(tài)之間的相關(guān)高(即,關(guān)于運動預測模式、m(Bx),與運動預測模式m(B。)的分割形狀相對應地可取的值的概率發(fā)生變化),因此可變長編碼部8將在緊接之前的相鄰幀中處于與基本塊Bx相同的位置的基本塊B。的運動預測模式m(B。)利用于上下文模型26的決定。
[0106]可變長編碼部8在決定運動矢量的上下文模型26時,也同樣地如果在幀間關(guān)于運動的狀態(tài)的相關(guān)低,則將同一幀的左側(cè)的塊Ba的運動矢量、上側(cè)的塊Bb的運動矢量利用于上下文模型26的決定。另一方面,如果在幀間關(guān)于運動的狀態(tài)的相關(guān)高,則可變長編碼部8將在緊接之前的相鄰幀中處于與塊Bx相同的位置的塊B。的運動矢量利用于上下文模型26的決定。與運動預測模式同樣地,關(guān)于運動矢量,也可以將顏色成分間的相關(guān)利用于上下文模型26的決定。
[0107]關(guān)于在幀間關(guān)于運動的狀態(tài)的相關(guān)的高低,可以在圖像編碼裝置中通過規(guī)定的方法進行檢測,來將上下文模型選擇信息27的值明示地多路復用到比特流9來傳遞到圖像解碼裝置,還可以構(gòu)成為在圖像編碼裝置和圖像解碼裝置這兩者中根據(jù)可檢測的信息分別決定上下文模型選擇信息27的值。由于影像信號是非定常的,因此能夠進行這種適應控制,由此能夠提高算術(shù)編碼的效率。
[0108](B) 二值化處理(圖11中的步驟ST12)
[0109]通過二值化部22對編碼對象數(shù)據(jù)進行二值序列化,根據(jù)二值序列的各bin(二進制位置)來確定上下文模型。在二值化的規(guī)則中,按照各編碼數(shù)據(jù)可取的值的大致分布進行向可變長的二值序列的變換。與將本來可取多值的編碼對象數(shù)據(jù)直接進行算術(shù)編碼的情況相比,二值化具有如下優(yōu)點等:通過以bin單位進行編碼來能夠減少概率數(shù)直線(probability number line)分割數(shù),能夠簡化運算,能夠?qū)崿F(xiàn)上下文模型的精簡化。
[0110]例如,當設為Li =Mi = 32、li =HIi = 16進行編碼時,二值化部22如圖15的(a)、
(b)那樣進行運動預測模式的二值化。
[0111]在各bin0、l、2、4、5中應用如圖16A?圖16E所示的上下文模型。關(guān)于BinOjB圖16A所示,將相對于編碼對象數(shù)據(jù)(塊C)在上側(cè)(塊A) ?左側(cè)(塊B)的位置的運動預測單位塊的狀態(tài)“是否為跳過模式”作為發(fā)生概率的切換基準。關(guān)于Binl,如圖16B所示,將上側(cè)(塊A) ?左側(cè)(塊B)的位置的運動預測單位塊的狀態(tài)“是否有運動預測塊分割”作為發(fā)生概率的切換基準。關(guān)于Bin2,如圖16C所示,將上側(cè)(塊A) ?左側(cè)(塊B)的位置的塊的狀態(tài)“是否為復雜的運動預測模式”作為發(fā)生概率的切換基準。Bin3不定義上下文模型,固定為規(guī)定的發(fā)生概率。關(guān)于Bin4,如圖16D所示,將左側(cè)(塊B)的位置的塊的狀態(tài)中“運動預測形狀分割是否為水平分割”作為發(fā)生概率的切換基準。關(guān)于Bin5,如圖16E所示,將上側(cè)(塊A)的位置的塊的狀態(tài)中“運動預測形狀分割是否為垂直分割”作為發(fā)生概率的切換基準。這樣,通過根據(jù)運動預測區(qū)域的形狀來確定上下文模型26,能夠與局部影像信號的性質(zhì)相適應地進行與運動預測模式信息有關(guān)的發(fā)生概率的選擇,能夠提高算術(shù)編碼的編碼效率。此外,在Ii = Hii = 16中進行不使用sub_mc_skip的選擇的情況(閾值It >=16,mt >= 16)下,構(gòu)成為對圖15的(b)的BinO不進行編碼。
[0112](C)發(fā)生概率生成處理(圖11中的步驟ST13)
[0113]在上述(A)、⑶的過程(步驟ST11,ST12)中,完成多值的編碼對象數(shù)據(jù)的二值化、以及適用于各bin的上下文模型的設定,做好編碼準備。接著,通過發(fā)生概率生成部23進行使用于算術(shù)編碼的發(fā)生概率信息的生成處理。在各上下文模型中包含相對于0/1的各值的發(fā)生概率的變化,因此參照通過步驟STll決定的上下文模型26來進行處理。發(fā)生概率生成部23確定如圖13所示的評價值ek(C)那樣的用于選擇發(fā)生概率的評價值,據(jù)此決定從所參照的上下文模型的選擇項中將哪一個發(fā)生概率變化使用于當前的編碼。
[0114]進而,本實施方式I中的可變長編碼部8具備發(fā)生概率信息存儲存儲器25,具備針對在編碼的過程中依次更新的發(fā)生概率信息28存儲與所使用的上下文模型的變化相應的部分的機構(gòu)。發(fā)生概率生成部23根據(jù)上下文模型26的值決定使用于當前的編碼的發(fā)生概率信息28。
[0115](D)編碼處理(圖11中的步驟ST14)
[0116]在上述(C)的過程(步驟ST13)中,得到算術(shù)編碼過程所需的概率數(shù)直線上的0/1各值的發(fā)生概率,因此按照在以往例中列舉的過程在編碼部24中進行算術(shù)編碼(步驟ST14)。
[0117]另外,實際的編碼值(0/1) 29被反饋到發(fā)生概率生成部23,為了進行所使用的發(fā)生概率信息28的更新,進行0/1產(chǎn)生頻率的計數(shù)(步驟ST15)。例如,設在使用某一特定發(fā)生概率信息28進行100個bin的編碼處理的時刻,該發(fā)生概率變化中的0/1的發(fā)生概率為0.25/0.75。在此,當使用相同的發(fā)生概率變化來對“I”進行編碼時,“I”的出現(xiàn)頻率被更新,0/1的發(fā)生概率變化為0.247/0.752。通過該機制,能夠進行與實際的發(fā)生概率相適應的高效的編碼。
[0118]當結(jié)束了所有的bin的編碼處理時,編碼部24所生成的算術(shù)編碼結(jié)果30成為來自可變長編碼部8的輸出,并作為比特流9從圖像編碼裝置被輸出(步驟ST16)。
[0119]2.編碼比特流的結(jié)構(gòu)
[0120]輸入影像信號I基于上述處理在圖2的圖像編碼裝置中被進行編碼,以將多個基準塊捆起來的單位(以下,稱為切片)作為比特流9從圖像編碼裝置輸出。
[0121]圖17中示出比特流9的數(shù)據(jù)排列。比特流9構(gòu)成為會聚了與包含在幀中的基準塊的數(shù)量相應的編碼數(shù)據(jù),基準塊以切片為單位被單元化。準備屬于同一幀的基準塊作為共用參數(shù)參照的圖片級別頭部,在該圖片級別頭部中保存基準塊大小信息18。如果基準塊大小Mmax以比圖片級別上位的序列單位被固定,則也可以構(gòu)成為將基準塊大小信息18多路復用到序列級別頭部。
[0122]各切片分別從切片頭部開始,接著排列切片內(nèi)的各基準塊的編碼數(shù)據(jù)。在圖17的例子中,表示在第2切片中包含K個基準塊?;鶞蕢K數(shù)據(jù)由基準塊頭部和預測誤差壓縮數(shù)據(jù)構(gòu)成,在基準塊頭部中排列有與基準塊內(nèi)的運動預測單位塊相應的運動預測模式mcjnode和運動矢量(相當于預測信號生成用參數(shù)17)、使用于預測誤差壓縮數(shù)據(jù)7的生成的量化參數(shù)19等。
[0123]作為運動預測模式mc_mode,首先mc_skip或者mc_mode0?7的種類被編碼,如果是mc_skip,則設為不傳輸以下所有的宏塊編碼信息。如果是mc_mode0?6,則與由運動預測模式指定的運動矢量分配區(qū)域相應的運動矢量信息被編碼。如果是mC_m0de7,則根據(jù)基準塊大小信息18決定在sub_mc_mode的代碼中是否包含sub_mc_skip。在此,設根據(jù)基準塊大小Mp Li將sub_mC_skip代碼的有無的閾值確定為It = LiZ^mt = Mi^0在此基礎上,如果滿足“l(fā)i > lt, Hii > mt”的條件,則根據(jù)圖15的(b)的二值化規(guī)則,進行包含sub_mc_skip的部分的sub_mc_mode的編碼。如果不滿足“l(fā)i > lt, Hii > mt”,則從圖15的(b)的二值化規(guī)則僅排除BinO的編碼。另外,表示運動預測模式和運動矢量的算術(shù)編碼中的上下文模型選擇指針的上下文模型選擇信息27包含在基準塊頭部中。
[0124]此外,雖然未圖示,但是也可以構(gòu)成基準塊大小決定部使得能夠針對各基準塊選擇在各基準塊內(nèi)使用的運動預測單位塊的大小LpMi,將在基準塊內(nèi)使用的運動預測單位塊的大小Lp Mi多路復用到各基準塊頭部,以代替將在基準塊內(nèi)使用的運動預測單位塊的大小LpMi多路復用到序列、或者圖片級別頭部中。由此,需要針對每個基準塊對運動預測單位塊的大小Lp Mi進行編碼,但是能夠與局部的圖像信號的性質(zhì)相應地改變運動預測單位塊的大小,能夠進行適應性更高的運動預測。關(guān)于表示多路復用到各基準塊頭部、還是固定地多路復用到序列、G0P、圖片、切片等的上位級別的頭部的信息,只要作為識別信息多路復用到序列、GOP、圖片、切片等的上位級別頭部中即可。由此,在盡管以上位級別進行固定但對運動預測性能的影響少的情況下,能夠減少針對每個基準塊對運動預測單位塊的大小Li^Mi進行編碼的開銷來進行高效的編碼。
[0125]3.圖像解碼裝置
[0126]圖18是表示本實施方式I中的圖像解碼裝置的結(jié)構(gòu)的框圖。可變長解碼部(解碼部)100將圖17所示的比特流9作為輸入,在對序列級別頭部進行解碼之后,對圖片級別頭部進行解碼來解碼得到基準塊大小的信息。由此識別在該圖片中使用的基準塊的大小^ax和運動預測單位塊的大小Lp Mi,向預測誤差解碼部101和預測部102通知該基準塊大小信息18。此外,在能夠?qū)⑦\動預測單位塊的大小Lp Mi多路復用到各基準塊頭部中的比特流結(jié)構(gòu)的情況下,構(gòu)成為:可變長解碼部100對表示運動預測單位塊的大小LyMi是否被多路復用到各基準塊頭部中的識別信息進行解碼,根據(jù)該識別信息對各基準塊頭部進行解碼,由此識別運動預測單位塊的大小LpM”
[0127]基準塊數(shù)據(jù)的解碼是首先從基準塊頭部的解碼開始進行??勺冮L解碼部100在該過程中對上下文模型選擇信息27進行解碼。接著,根據(jù)解碼得到的上下文模型選擇信息27,針對每個顏色成分進行對每個運動預測單位塊適用的運動預測模式的解碼。關(guān)于運動預測模式,首先以運動預測單位塊的單位來進行mc_mode的解碼,在mc_skip的情況下,基于圖8的條件,根據(jù)周邊的運動矢量求出預測矢量來將其分配到當前運動矢量。另外,在是mc_mode7的情況下,基于圖8的條件,針對每個基本塊進行sub_mc_mode的解碼。此時,根據(jù)基準塊大小信息18以與圖像編碼裝置側(cè)相同的判斷基準進行sub_mC_skip有無利用的判斷,基于該判斷執(zhí)行sub_mc_mode的解碼處理。在利用sub_mc_skip的情況下,如果是sub_mc_mode = = sub_mc_skip,則跳過該基本塊的編碼數(shù)據(jù)的解碼,對當前運動矢量分配利用圖8的方法求出的預測矢量。在其它情況下,根據(jù)上下文模型選擇信息27與運動矢量分配區(qū)域的數(shù)量相應地進行運動矢量的解碼,進一步針對每個基準塊依次對量化參數(shù)19、預測誤差壓縮數(shù)據(jù)7等信息進行解碼。
[0128]預測誤差壓縮數(shù)據(jù)7、量化參數(shù)19被輸入到預測誤差解碼部101,被復原為解碼預測誤差信號11。該預測誤差解碼部101進行與圖2的圖像編碼裝置中的局部解碼部10等價的處理。
[0129]預測部102根據(jù)由可變長解碼部100解碼的預測信號生成用參數(shù)17和存儲器103內(nèi)的參照圖像信號15生成預測信號12。此外,預測部102進行與圖像編碼裝置中的預測部4等價的處理,但是不包括運動矢量檢測動作。運動預測模式是圖4所示的mcjnodeO?7中的某一個,預測部102使用根據(jù)其分割形狀對各基本塊分配的運動矢量來生成預測圖像12。
[0130]解碼預測誤差信號11和預測信號12通過加法部相加,并作為解碼信號13向環(huán)路濾波器104輸入。該解碼信號13在環(huán)路濾波器104中被實施去除編碼噪聲的處理之后,作為用于生成以后的預測信號12的參照圖像信號15保存到存儲器103中。圖18中雖然沒有圖示,但是環(huán)路濾波器104除了使用由可變長解碼部100解碼的預測信號生成用參數(shù)17、量化參數(shù)19以外,還使用濾波系數(shù)信息20通過與圖像編碼裝置中的環(huán)路濾波器14等價的處理來進行參照圖像信號15的生成。圖像編碼裝置的環(huán)路濾波器14與圖像解碼裝置的環(huán)路濾波器104的差異在于,前者參照作為原圖像信號的編碼信號3來生成濾波系數(shù)信息20,與此相對,后者參照從比特流9解碼得到的濾波系數(shù)信息20來進行濾波處理。
[0131]以下,敘述由可變長解碼部100進行的基準塊的運動預測模式、運動矢量的解碼處理。
[0132]圖19表示可變長解碼部100中的與算術(shù)解碼處理有關(guān)的內(nèi)部結(jié)構(gòu),圖20表示其動作流程。
[0133]本實施方式I中的可變長解碼部100由如下部分構(gòu)成:上下文模型決定部21,其確定包含運動預測模式、運動矢量等的預測信號生成用參數(shù)17、預測誤差壓縮數(shù)據(jù)7、量化參數(shù)19等各個解碼對象數(shù)據(jù)的類型,對它們分別確定與圖像編碼裝置共同定義的上下文模型;二值化部22,其生成基于解碼對象數(shù)據(jù)的類型確定的二值化規(guī)則;發(fā)生概率生成部23,其按照二值化規(guī)則和上下文模型,賦予各個bin (0/1)的發(fā)生概率;解碼部105,其根據(jù)所生成的發(fā)生概率執(zhí)行算術(shù)解碼,根據(jù)作為其結(jié)果得到的二值序列和上述二值化規(guī)則對編碼數(shù)據(jù)進行解碼;以及發(fā)生概率信息存儲存儲器25,其存儲發(fā)生概率信息28。設圖19所示的各部中附加有與圖10所示的可變長編碼部8的內(nèi)部結(jié)構(gòu)要素相同的編號的各部分別進行相同的動作。
[0134](E)上下文模型決定處理、二值化處理、發(fā)生概率生成處理(圖20的步驟STll?ST13)
[0135]這些過程(步驟STll?ST13)遵照圖像編碼裝置側(cè)的過程㈧?(C)(圖11的步驟STll?ST13),因此省略說明。此外,在使用于運動預測模式、運動矢量的解碼的上下文模型的決定中參照上述的解碼得到的上下文模型選擇信息27。
[0136](F)算術(shù)解碼處理(圖20的步驟ST21,ST15,ST22)
[0137]在到上述(E)為止的過程中確定從現(xiàn)在開始要解碼的bin的發(fā)生概率,因此在解碼部105中按照規(guī)定的算術(shù)解碼處理過程使bin的值復原(步驟ST21)。bin的復原值40(圖19)被反饋到發(fā)生概率生成部23,為了進行所使用的發(fā)生概率信息28的更新,進行0/1產(chǎn)生頻率的計數(shù)(步驟ST15)。在解碼部105中,每次確定各bin的復原值時,確認與以二值化規(guī)則確定的二值序列圖案之間的一致性,將一致的圖案所指示的數(shù)據(jù)值作為解碼數(shù)據(jù)值106進行輸出(步驟ST22)。只要未確定解碼數(shù)據(jù),就返回到步驟STll繼續(xù)進行解碼處理。
[0138]此外,在上述說明中,設將上下文模型選擇信息27多路復用的單位是基準塊單位,但是也可以以切片單位、圖片單位等來進行多路復用。通過作為位于切片、圖片、序列等的上位數(shù)據(jù)層的標志來進行多路復用,在通過切片以上的上位層中的切換能夠確保充分的編碼效率的情況下,無需在基準塊級別中逐一對上下文模型選擇信息27進行多路復用而能夠減少開銷比特。
[0139]另外,上下文模型選擇信息27也可以是根據(jù)包含在與其自身不同的比特流中的關(guān)聯(lián)信息在圖像解碼裝置的內(nèi)部確定的信息。另外,在上述說明中設可變長編碼部8和可變長解碼部100進行算術(shù)編碼.算術(shù)解碼處理來進行了說明,但是也可以構(gòu)成為將這些處理作為哈弗曼編碼處理,將上下文模型選擇信息27利用為適應性地切換可變長編碼表的手段。
[0140]根據(jù)以上結(jié)構(gòu)的圖像編碼?解碼裝置,能夠進行跳過模式的分層表現(xiàn),能夠根據(jù)編碼對象基準塊的內(nèi)部狀態(tài)適應性地對運動預測模式、運動矢量的信息進行編碼,能夠進行高效的編碼。
[0141]根據(jù)以上內(nèi)容,根據(jù)實施方式1,將圖像編碼裝置構(gòu)成為具備:預測部4,其根據(jù)顏色成分信號適應性地決定運動預測單位塊的大小,并且將該運動預測單位塊分割為運動矢量分配區(qū)域來搜索運動矢量;可變長編碼部8,其在對運動預測單位塊整體分配運動矢量的情況下,如果該運動矢量與根據(jù)周邊的運動預測單位塊的運動矢量求出的預測矢量相等、且不存在作為預測誤差信號5進行編碼的數(shù)據(jù),則將運動預測模式設為mc_skip模式來進行編碼,在運動矢量分配區(qū)域為規(guī)定的大小以上、且對運動矢量分配區(qū)域整體分配運動矢量的情況下,如果該運動矢量與根據(jù)周邊的運動矢量分配區(qū)域的運動矢量求出的預測矢量相等、且不存在作為預測誤差信號5進行編碼的數(shù)據(jù),則將運動預測模式設為sub_mc_skip模式來進行編碼,從而生成比特流9。因此,能夠提供如下的圖像編碼裝置:為了高效地對4:4:4格式的彩色影像信號進行編碼,能夠進行跳過模式的分層表現(xiàn),能夠根據(jù)編碼對象基準塊的內(nèi)部狀態(tài)適應性地對運動預測模式、運動矢量的信息進行編碼,在成為高壓縮率的低比特率編碼中有效地抑制運動矢量的代碼量來進行編碼。
[0142]另外,根據(jù)實施方式1,將圖像解碼裝置構(gòu)成為具備:可變長解碼部100,其從所輸入的比特流9解碼得到表示運動預測單位塊的大小、確定將運動預測單位塊分割得到的運動矢量分配區(qū)域的形狀的運動預測模式以及與運動矢量分配區(qū)域?qū)倪\動矢量的預測信號生成用參數(shù)17,根據(jù)該運動預測模式確定運動預測單位塊是否為mc_skip模式、以及運動矢量分配區(qū)域是否為sub_mc_skip模式;預測部102,其在運動預測單位塊為mc_skip模式的情況或者運動矢量分配區(qū)域為sub_mC_skip模式的情況下,根據(jù)周邊的運動矢量求出預測矢量來設定為運動矢量,并且將解碼預測誤差信號11全部設定為零來生成預測信號12,在運動預測單位塊不是mC_skip模式、且該運動預測單位塊的運動矢量分配區(qū)域不是sub_mC_skip模式的情況下,根據(jù)可變長解碼部100解碼得到的運動預測模式和運動矢量來生成預測信號12。因此,能夠提供與上述圖像編碼裝置對應的影像解碼裝置。
[0143]此外,在本實施方式I中,說明了對于4:4:4影像信號的編碼.解碼的實施例,但是如上所述,以用以往的亮度?色差成分格式進行顏色間隔剔除的4:2:0或者4:2:2格式為對象的影像編碼中,以宏塊等的基準塊的單位進行編碼?解碼的情況下,當然也能夠適用本發(fā)明中的編碼?解碼處理。
[0144]產(chǎn)業(yè)上的可利用性
[0145]本發(fā)明所涉及的圖像編碼裝置、圖像解碼裝置、圖像編碼方法以及圖像解碼方法能夠?qū)?:4:4格式的影像信號進行最佳的編碼處理,因此適用于圖像壓縮編碼技術(shù)、壓縮圖像數(shù)據(jù)傳輸技術(shù)等。
【權(quán)利要求】
1.一種圖像編碼裝置,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼裝置的特征在于,具備: 預測部,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且對所述編碼塊分層地進行分割的情況下,在針對分層地分割而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及 編碼部,對所述第一運動預測模式、所述第二運動預測模式、所述運動矢量進行編碼。
2.一種圖像編碼方法,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼方法的特征在于,包括: 預測步驟,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且對所述編碼塊分層地進行分割的情況下,在針對分層地分割而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及 編碼步驟,對所述第一運動預測模式、所述第二運動預測模式、所述運動矢量進行編碼。
3.一種圖像編碼裝置,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼裝置的特征在于,具備: 預測部,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且所述第一運動預測單位塊大于閾值的情況下,在針對分層地分割與所述編碼塊對應的第一運動預測單位塊而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及 編碼部,對決定所述編碼塊的大小的信息、表示與編碼塊大小有關(guān)的閾值的信息、所述第一運動預測模式、所述第二運動預測模式以及所述運動矢量進行編碼。
4.一種圖像編碼方法,將運動圖像信號的各幀分割為編碼塊,生成對所述編碼塊進行運動預測并進行了預測編碼的比特流,該圖像編碼方法的特征在于,包括: 預測步驟,在針對相當于所述編碼塊的第一運動預測單位塊的第一運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第一運動預測單位塊的運動矢量來生成預測圖像;在所述第一運動預測模式不是跳過模式、而且所述第一運動預測單位塊大于閾值的情況下,在針對分層地分割與所述編碼塊對應的第一運動預測單位塊而得到的第二運動預測單位塊的第二運動預測模式是跳過模式的情況下,根據(jù)周邊的運動矢量求出預測矢量并設定為針對所述第二運動預測單位塊的運動矢量來生成預測圖像;在所述第二運動預測模式不是跳過模式的情況下,根據(jù)所述第二運動預測模式和運動矢量生成預測圖像;以及 編碼步驟,對決定所述編碼塊的大小的信息、表示與編碼塊大小有關(guān)的閾值的信息、所述第一運動預測模式、所述第二運動預測模式以及所述運動矢量進行編碼。
【文檔編號】H04N19/59GK104270636SQ201410444193
【公開日】2015年1月7日 申請日期:2010年5月27日 優(yōu)先權(quán)日:2009年5月29日
【發(fā)明者】關(guān)口俊一, 杉本和夫, 伊谷裕介, 峯澤彰, 加藤嘉明 申請人:三菱電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1