運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法
【專利摘要】本發(fā)明設(shè)置有:并行處理開始部(3),將輸入圖像分割為規(guī)定尺寸的分塊,并分配分割后的分塊;以及N個(gè)分塊編碼部(5-1~5-N),實(shí)施針對(duì)由并行處理開始部(3)分配的分塊的預(yù)測(cè)差分編碼處理,生成局部解碼圖像,N個(gè)分塊環(huán)路濾波器部(7-1~7-N)決定適合于由分塊編碼部(5-1~5-N)生成的局部解碼圖像的濾波處理的分塊單位的濾波器,使用該濾波器來實(shí)施針對(duì)該局部解碼圖像的濾波處理。
【專利說明】運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)圖像進(jìn)行壓縮編碼而傳送的運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像編碼方法、和從由運(yùn)動(dòng)圖像編碼裝置傳送的編碼數(shù)據(jù)解碼出圖像的運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法。
【背景技術(shù)】
[0002]以往,在 MPEG (Moving Picture Experts Group:運(yùn)動(dòng)圖像專家組)、“ ITU-T
H.26x”等國(guó)際標(biāo)準(zhǔn)影像編碼方式中,將輸入影像幀分割為以宏塊(MB)、編碼單元(CU)等名稱稱呼的正方塊,針對(duì)每個(gè)塊,實(shí)施幀內(nèi)預(yù)測(cè)、幀間預(yù)測(cè)、預(yù)測(cè)誤差信號(hào)的正交變換、量化、熵編碼處理等。
[0003]另外,在所有宏塊的處理完成而制作出一張畫面的局部解碼圖像之后,實(shí)施決定環(huán)路濾波器的參數(shù)的處理、使用該環(huán)路濾波器對(duì)局部解碼圖像進(jìn)行濾波的處理、熵編碼處理。
[0004]此處,各編碼單元的編碼處理以按照光柵掃描順序處理編碼單元為前提,在某個(gè)編碼單元的編碼處理中,需要按光柵掃描順序在前面的編碼單元的編碼結(jié)果。
[0005]具體而言,在進(jìn)行幀間預(yù)測(cè)的情況下,將鄰接的編碼單元的局部解碼圖像使用為像素參照。
[0006]另外,在熵編碼處理中,在推測(cè)碼元的發(fā)生概率時(shí),與按光柵掃描順序在前面的編碼單元共享概率遷移模型,并且,為了概率模型的切換,需要參照鄰接的宏塊的模式信息。
[0007]因此,為了進(jìn)行某編碼單元的編碼處理,按光柵掃描順序在前面的編碼單元的處理的一部分或者全部必須完成。
[0008]這樣的編碼單元間的依賴性成為編碼處理以及解碼處理的并行化的障礙。
[0009]在以下的非專利文獻(xiàn)I中,為了解決上述問題,使用了被稱為分塊(tile)的構(gòu)造體。
[0010]此處,分塊是如圖11所示地由多個(gè)編碼單元構(gòu)成的矩形區(qū)域。通過消除與屬于不同的分塊的編碼單元的依賴性,能夠?qū)崿F(xiàn)分塊等級(jí)下的并行處理。
[0011]具體而言,分塊具有以下所示那樣的特征。
[0012](I)通過圖像的分塊進(jìn)行分割是以編碼單元單位進(jìn)行的。
[0013](2)關(guān)于通過圖像的分塊進(jìn)行的分割,各行/各列的寬度為不均勻的格子狀。即,關(guān)于在縱向鄰接的分塊,左右兩端的坐標(biāo)相等,關(guān)于在橫向鄰接的分塊,上下兩端的坐標(biāo)相
坐寸ο
[0014](3)各編碼單元是按照在分塊內(nèi)封閉的光柵掃描順序處理的。另外,能夠在分塊內(nèi)進(jìn)行切片分割。
[0015](4)關(guān)于在分塊內(nèi)最初處理的編碼單元,從初始狀態(tài)開始熵編碼。
[0016](5)在幀內(nèi)預(yù)測(cè)、幀間預(yù)測(cè)、熵編碼/解碼的處理中,在進(jìn)行鄰接的編碼單元的局部解碼圖像以及編碼模式的參照時(shí),在鄰接的編碼單元屬于不同的分塊的情況下,不參照鄰接的編碼單元而實(shí)施畫面端的處理。
[0017](6)環(huán)路濾波處理是在所有分塊的處理完成而制作出整個(gè)畫面的解碼圖像之后對(duì)整個(gè)畫面實(shí)施的。
[0018]以上,在屬于某個(gè)分塊的編碼單元的編碼處理中,在預(yù)測(cè)/預(yù)測(cè)誤差信號(hào)的正交變換/量化/熵編碼的處理中,僅需要屬于相同的分塊內(nèi)的編碼單元的結(jié)果。
[0019]因此,能夠在分塊等級(jí)下,對(duì)編碼處理中的幀內(nèi)/幀間預(yù)測(cè)、預(yù)測(cè)誤差信號(hào)的正交變換/量化、熵編碼的處理進(jìn)行并行處理。
[0020]另外,在使用分塊而制作的比特流的解碼處理中,能夠?qū)亟獯a、預(yù)測(cè)誤差信號(hào)的逆量化/逆變換、幀內(nèi)/幀間預(yù)測(cè)的處理進(jìn)行分塊等級(jí)下的并行處理。
[0021]非專利文獻(xiàn)I
[0022]Arild Fuldseth, Michael Horowitz, Shilin Xu, Andrew SegalI, Minhua Zhou,“JCTVC-F335:Tiles”,Joint Collaborative Team on Video Coding(JCT-VC)of ITU-TSG16WP3and IS0/IEC JTCl/SC29/WG116th Meeting:Torino,IT, 14-22July,2011
【發(fā)明內(nèi)容】
[0023]以往的運(yùn)動(dòng)圖像編碼裝置如以上那樣地構(gòu)成,所以雖然能夠?qū)瑑?nèi)/幀間預(yù)測(cè)、預(yù)測(cè)誤差信號(hào)的正交變換/量化、熵編碼的處理進(jìn)行并行處理,但環(huán)路濾波器的處理是針對(duì)整個(gè)畫面進(jìn)行的。在該情況下,在分塊邊界的濾波處理中,需要參照與邊界鄰接的兩方的分塊的局部解碼圖像,所以存在兩方的分塊的處理必須完成,無法進(jìn)行分塊等級(jí)下的并行處理的課題。
[0024]本發(fā)明是為了解決上述那樣的課題而完成的,其目的在于得到一種能夠在分塊等級(jí)下并行地進(jìn)行環(huán)路濾波器的處理的運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法。
[0025]本發(fā)明提供一種運(yùn)動(dòng)圖像編碼裝置,設(shè)置有:分割控制單元,輸出指示輸入圖像的分割狀態(tài)的分割控制信息;分塊分配單元,依照從分割控制單元輸出的分割控制信息,將輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊,并分配分割后的分塊;圖像存儲(chǔ)器,存儲(chǔ)濾波處理后的局部解碼圖像;一個(gè)以上的分塊編碼單元,參照?qǐng)D像存儲(chǔ)器中存儲(chǔ)的局部解碼圖像,實(shí)施針對(duì)由分塊分配單元分配的分塊的預(yù)測(cè)差分編碼處理,輸出作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)編碼比特?cái)?shù)據(jù)生成局部解碼圖像;一個(gè)以上的分塊濾波器單元,決定與由分塊編碼單元生成的局部解碼圖像的濾波處理對(duì)應(yīng)的分塊單位的濾波器,使用濾波器來實(shí)施針對(duì)局部解碼圖像的濾波處理;局部解碼圖像保存單元,依照從分割控制單元輸出的分割控制信息,組合由一個(gè)以上的分塊濾波器單元實(shí)施濾波處理后的局部解碼圖像而生成幀單位的局部解碼圖像,將局部解碼圖像保存到圖像存儲(chǔ)器中;以及復(fù)用單元,對(duì)從分塊編碼單元輸出的編碼比特?cái)?shù)據(jù)、表示由分塊濾波器單元決定的分塊單位的濾波器的濾波器參數(shù)以及從分割控制單元輸出的分割控制信息進(jìn)行復(fù)用而生成比特流。
[0026]根據(jù)本發(fā)明,構(gòu)成為設(shè)置有:分割控制單元,輸出指示輸入圖像的分割狀態(tài)的分割控制信息;分塊分配單元,依照從分割控制單元輸出的分割控制信息,將輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊,并分配分割后的分塊;以及一個(gè)以上的分塊編碼單元,參照?qǐng)D像存儲(chǔ)器中存儲(chǔ)的局部解碼圖像,實(shí)施針對(duì)由分塊分配單元分配的分塊的預(yù)測(cè)差分編碼處理,從而輸出作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)該編碼比特?cái)?shù)據(jù)生成局部解碼圖像,其中,一個(gè)以上的分塊濾波器單元決定適合于由分塊編碼單元生成的局部解碼圖像的濾波處理的分塊單位的濾波器,使用該濾波器,實(shí)施針對(duì)該局部解碼圖像的濾波處理,所以具有能夠在分塊等級(jí)下并行地進(jìn)行環(huán)路濾波器的處理的效果。
【專利附圖】
【附圖說明】
[0027]圖1是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。
[0028]圖2是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像編碼方法)的流程圖。
[0029]圖3是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分塊編碼部5_n(n = 1,2,…,N)的結(jié)構(gòu)圖。
[0030]圖4是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分塊編碼部5_n(n = 1,2,…,N)的處理內(nèi)容的流程圖。[0031]圖5是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分塊環(huán)路濾波器部7_n(n=1,2,…,N)的結(jié)構(gòu)圖。
[0032]圖6是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0033]圖7是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像解碼方法)的流程圖。
[0034]圖8是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分塊解碼部54_n(n = 1,2,…,N)的結(jié)構(gòu)圖。
[0035]圖9是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分塊解碼部54_n(n = 1,2,…,N)的處理內(nèi)容的流程圖。
[0036]圖10是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分塊環(huán)路濾波器部56-η(η = 1,2,...,N)的結(jié)構(gòu)圖。
[0037]圖11是示出圖像的IXU分割以及分塊分割的一個(gè)例子的說明圖。
[0038]圖12是示出最大編碼塊被分層地分割為多個(gè)編碼對(duì)象塊的例子的說明圖。
[0039]圖13是用四叉樹圖表示出分割后的分區(qū)的分布、對(duì)分層分割后的分區(qū)分配編碼模式Hl(Bn)的狀況的說明圖。
[0040]圖14是示出分塊和濾波器定義區(qū)域的說明圖。
[0041]圖15是示出復(fù)用了濾波器參數(shù)的比特流的說明圖。
[0042]圖16是示出濾波器邊界處的濾波處理的說明圖。
[0043]圖17是示出本發(fā)明的實(shí)施方式2的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。
[0044]圖18是示出本發(fā)明的實(shí)施方式2的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0045]圖19是示出非格子狀配置的自由的分塊分割的一個(gè)例子的說明圖。
[0046]符號(hào)說明
[0047]1:編碼控制部(分割控制單元);2:分塊分割控制部(分塊分配單元);3:并行處理開始部(分塊分配單元);4:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器(圖像存儲(chǔ)器);5:分塊編碼裝置;5-1~5-N:分塊編碼部(分塊編碼單元);6:環(huán)路濾波器控制部(幀單位濾波器決定單元);7:分塊環(huán)路濾波器裝置;7-1~7-N:分塊環(huán)路濾波器部(分塊濾波器單元);8:并行處理結(jié)束部(局部解碼圖像保存單元);9:可變長(zhǎng)碼復(fù)用部(復(fù)用單元);21:分塊編碼控制部;22:塊分割部;23:切換開關(guān);24:幀內(nèi)預(yù)測(cè)部;25:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部;26:減法部;27:變換/量化部;28:逆量化/逆變換部;29:加法部;30:分塊局部解碼圖像存儲(chǔ)器;31:可變長(zhǎng)編碼部;41:分塊環(huán)路濾波器控制部;42:環(huán)路濾波器實(shí)施部;43:可變長(zhǎng)編碼部;51:可變長(zhǎng)碼分離部(分離單元);52:并行處理開始部(編碼比特?cái)?shù)據(jù)分配單元);53:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器(圖像存儲(chǔ)器);54:分塊解碼裝置;54-1~54-N:分塊解碼部(分塊解碼單元);55:濾波器參數(shù)解碼部;56:分塊環(huán)路濾波器裝置;56-1~56-N:分塊環(huán)路濾波器部(分塊濾波器單元);57:分塊分割控制部(解碼圖像保存單元);58:并行處理結(jié)束部(解碼圖像保存單元);61:可變長(zhǎng)解碼部;62:切換開關(guān);63:幀內(nèi)預(yù)測(cè)部;64:運(yùn)動(dòng)補(bǔ)償部;65:逆量化/逆變換部;66:加法部;67:分塊解碼圖像存儲(chǔ)器;71:分塊濾波器參數(shù)解碼部;72:環(huán)路濾波器實(shí)施部;81:編碼控制部(分割控制單元);82:分塊分割控制部(分塊分配單元);83:并行處理開始部(分塊分配單元);84:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器(圖像存儲(chǔ)器);85:分塊編碼裝置;85-1~85-N:分塊編碼部(分塊編碼單元);86:幀編碼部(幀編碼單元);87-1~87-M:環(huán)路濾波器控制部;88-1~87-M:分塊環(huán)路濾波器裝置;88_1_1~
88-1-Ν、88-2-1~88-2-N、...、88-Μ_1~88-M-N:分塊環(huán)路濾波器部(分塊濾波器單元);
89-1~89-M:幀環(huán)路濾波器部(幀濾波器單元);90-1~90-M:并行處理切換部;91:并行處理結(jié)束部(局部解碼圖像保存單元);92:可變長(zhǎng)碼復(fù)用部(復(fù)用單元);101:可變長(zhǎng)碼分離部(分離單元);102:并行處理開始部(編碼比特?cái)?shù)據(jù)分配單元);103:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器(圖像存儲(chǔ)器);104:分塊解碼裝置;104-1~104-N:分塊解碼部(分塊解碼單元);105:幀解碼部(幀解碼單元);106-1~106-M:濾波器參數(shù)解碼部;107-1~107-M:分塊環(huán)路濾波器裝置;107-1-1 ~107-1-N、107-2-1 ~107-2_N、...、107-M-1 ~107-M-N:分塊環(huán)路濾波器部(分塊濾波器單元);108-1~108-M:幀環(huán)路濾波器部(幀濾波器單元);109:分塊分割控制部(解碼圖像保存單元);110-1~110-M:并行處理切換部;111:并行處理結(jié)束部(解碼圖像保存單元)。
【具體實(shí)施方式】
[0048]以下,為了更詳細(xì)地說明本發(fā)明,依照【專利附圖】
【附圖說明】用于實(shí)施本發(fā)明的方式。
[0049]實(shí)施方式1.[0050]圖1是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。
[0051]在圖1中,編碼控制部I實(shí)施輸出分塊分割控制信息(分割控制信息)的處理,該分塊分割控制信息指示將影像信號(hào)表示的輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊時(shí)的分割狀態(tài)。
[0052]另外,編碼控制部I實(shí)施輸出濾波器參數(shù)共享標(biāo)志(濾波器共享標(biāo)志)的處理,該濾波器參數(shù)共享標(biāo)志表示是否在各分塊中共用由分塊編碼部5-1~5-N生成的分塊單位的局部解碼圖像的濾波處理中使用的濾波器。
[0053]另外,編碼控制部I構(gòu)成了分割控制單元。
[0054]分塊分割控制部2以與從編碼控制部I輸出的分塊分割控制信息指示的分割狀態(tài)一致的方式,實(shí)施控制并行處理開始部3中的輸入圖像的分割的處理。[0055]并行處理開始部3實(shí)施在分塊分割控制部2的指示下,將影像信號(hào)表示的輸入圖像分割為規(guī)定尺寸的分塊,并將分割后的分塊分配給分塊編碼部5-1?5-N的處理。
[0056]另外,由分塊分割控制部2以及并行處理開始部3構(gòu)成了分塊分配單元。
[0057]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4是存儲(chǔ)濾波處理后的局部解碼圖像的記錄介質(zhì)。另外,運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4構(gòu)成了圖像存儲(chǔ)器。
[0058]分塊編碼裝置5安裝有N個(gè)分塊編碼部5-1?5-N,N個(gè)分塊編碼部5_1?5_N獨(dú)立地實(shí)施預(yù)測(cè)差分編碼處理。N是I以上的整數(shù)。
[0059]分塊編碼部5-1?5-N實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)由并行處理開始部3分配的分塊的預(yù)測(cè)差分編碼處理,從而輸出作為其編碼結(jié)果的比特序列數(shù)據(jù)(編碼比特?cái)?shù)據(jù))以及編碼參數(shù)(編碼參數(shù)是在實(shí)施預(yù)測(cè)差分編碼處理時(shí)使用的參數(shù),與編碼模式、預(yù)測(cè)差分編碼參數(shù)、幀內(nèi)預(yù)測(cè)參數(shù)、幀間預(yù)測(cè)參數(shù)相當(dāng)),并且生成分塊局部解碼圖像(局部解碼圖像)。另外,分塊編碼部5-1?5-N構(gòu)成了分塊編碼單兀。
[0060]環(huán)路濾波器控制部6實(shí)施如下處理:在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,根據(jù)由分塊編碼部5-1?5-N生成的分塊局部解碼圖像得到幀單位的局部解碼圖像,決定適合于幀單位的局部解碼圖像的幀單位的濾波器,將表示該濾波器的濾波器參數(shù)輸出到分塊環(huán)路濾波器裝置7。
[0061]另外,環(huán)路濾波器控制部6實(shí)施如下處理:對(duì)表示幀單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理結(jié)束部8。
[0062]另外,環(huán)路濾波器控制部6構(gòu)成了幀單位濾波器決定單元。
[0063]分塊環(huán)路濾波器裝置7安裝有N個(gè)分塊環(huán)路濾波器部7-1?7-N,N個(gè)分塊環(huán)路濾波器部7-1?7-N獨(dú)立地實(shí)施濾波處理。N是I以上的整數(shù)。
[0064]分塊環(huán)路濾波器部7-1?7-N實(shí)施如下處理:在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,決定適合于由分塊編碼部5-1?5-N生成的分塊局部解碼圖像的濾波處理的分塊單位的濾波器,使用該濾波器來實(shí)施針對(duì)分塊局部解碼圖像的濾波處理,并且對(duì)表示分塊單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)復(fù)用到從分塊編碼部5-1?5-N輸出的比特序列數(shù)據(jù)。
[0065]另一方面,實(shí)施如下處理:在濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,使用從環(huán)路濾波器控制部6輸出的濾波器參數(shù)表示的幀單位的濾波器來實(shí)施由分塊編碼部5-1?5-N生成的分塊局部解碼圖像的濾波處理,并且將從分塊編碼部5-1?5-N輸出的比特序列數(shù)據(jù)原樣地輸出。
[0066]另外,分塊環(huán)路濾波器部7-1?7-N構(gòu)成了分塊濾波器單元。
[0067]并行處理結(jié)束部8實(shí)施如下處理:依照從編碼控制部I輸出的分塊分割控制信息,組合由分塊環(huán)路濾波器部7-1?7-N實(shí)施濾波處理后的分塊局部解碼圖像,生成幀單位的局部解碼圖像,將該局部解碼圖像存儲(chǔ)到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4中,并且將從分塊環(huán)路濾波器部7-1?7-N輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部9。
[0068]另外,并行處理結(jié)束部8實(shí)施如下處理:在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,將表示從環(huán)路濾波器控制部6輸出的幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部9。
[0069]另外,并行處理結(jié)束部8構(gòu)成了局部解碼圖像保存單元。
[0070]可變長(zhǎng)碼復(fù)用部9實(shí)施如下處理:在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,對(duì)從并行處理結(jié)束部8輸出的比特序列數(shù)據(jù)、和從編碼控制部I輸出的分塊分割控制信息以及濾波器參數(shù)共享標(biāo)志進(jìn)行復(fù)用而生成比特流。
[0071]另一方面,實(shí)施如下處理:在濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,對(duì)從并行處理結(jié)束部8輸出的比特序列數(shù)據(jù)以及表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)、和從編碼控制部I輸出的分塊分割控制信息以及濾波器參數(shù)共享標(biāo)志進(jìn)行復(fù)用而生成比特流。
[0072]另外,可變長(zhǎng)碼復(fù)用部9構(gòu)成了復(fù)用單元。
[0073]在圖1的例子中,設(shè)想了作為運(yùn)動(dòng)圖像編碼裝置的構(gòu)成要素的編碼控制部1、分塊分割控制部2、并行處理開始部3、運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4、分塊編碼裝置5、環(huán)路濾波器控制部6、分塊環(huán)路濾波器裝置7、并行處理結(jié)束部8以及可變長(zhǎng)碼復(fù)用部9各自由專用的硬件(例如安裝有CPU的半導(dǎo)體集成電路、單片式微型計(jì)算機(jī)等)構(gòu)成的例子,但在運(yùn)動(dòng)圖像編碼裝置由計(jì)算機(jī)構(gòu)成的情況下,也可以將記述了編碼控制部1、分塊分割控制部2、并行處理開始部3、分塊編碼裝置5、環(huán)路濾波器控制部6、分塊環(huán)路濾波器裝置7、并行處理結(jié)束部8以及可變長(zhǎng)碼復(fù)用部9的處理內(nèi)容的程序保存到計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)的CPU執(zhí)行該存儲(chǔ)器中保存 的程序。
[0074]圖2是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像編碼方法)的流程圖。
[0075]圖3是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分塊編碼部5_n(n = 1,2,…,N)的結(jié)構(gòu)圖。
[0076]在圖3中,分塊編碼控制部21實(shí)施如下處理:決定作為編碼對(duì)象塊的尺寸的編碼塊尺寸,并且從可選擇的I個(gè)以上的幀內(nèi)編碼模式以及幀間編碼模式中決定針對(duì)從塊分割部22輸出的編碼對(duì)象塊的編碼效率最高的編碼模式。
[0077]另外,分塊編碼控制部21實(shí)施如下處理:在編碼效率最高的編碼模式是幀內(nèi)編碼模式的情況下,決定在按照該幀內(nèi)編碼模式實(shí)施針對(duì)編碼對(duì)象塊的幀內(nèi)預(yù)測(cè)處理時(shí)使用的幀內(nèi)預(yù)測(cè)參數(shù),在編碼效率最高的編碼模式是幀間編碼模式的情況下,決定在按照該幀間編碼模式實(shí)施針對(duì)編碼對(duì)象塊的幀間預(yù)測(cè)處理時(shí)使用的幀間預(yù)測(cè)參數(shù)。
[0078]進(jìn)而,分塊編碼控制部21實(shí)施決定提供給變換/量化部27、逆量化/逆變換部28以及可變長(zhǎng)編碼部31的預(yù)測(cè)差分編碼參數(shù)的處理。
[0079]以后,將由分塊編碼控制部21決定的編碼模式、預(yù)測(cè)差分編碼參數(shù)、幀內(nèi)預(yù)測(cè)參數(shù)或者幀間預(yù)測(cè)參數(shù)集中稱為編碼參數(shù)。分塊編碼控制部21實(shí)施將編碼參數(shù)輸出到分塊環(huán)路濾波器部7-n(n = 1,2,…,N)的處理。
[0080]塊分割部22實(shí)施如下處理:將由并行處理開始部3分配的分塊分割為由分塊編碼控制部21決定出的編碼塊尺寸的塊(預(yù)測(cè)處理單位的塊),輸出作為預(yù)測(cè)處理單位的塊的編碼對(duì)象塊。
[0081]切換開關(guān)23實(shí)施如下處理:如果由分塊編碼控制部21決定的編碼模式是幀內(nèi)編碼模式,則將從塊分割部22輸出的編碼對(duì)象塊輸出到幀內(nèi)預(yù)測(cè)部24,如果由分塊編碼控制部21決定的編碼模式是幀間編碼模式,則將從塊分割部22輸出的編碼對(duì)象塊輸出到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25。
[0082]幀內(nèi)預(yù)測(cè)部24實(shí)施如下處理:參照分塊局部解碼圖像存儲(chǔ)器30中保存的局部解碼圖像,同時(shí)使用由分塊編碼控制部21決定的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)從切換開關(guān)23輸出的編碼對(duì)象塊的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像。
[0083]另外,因?yàn)榉謮K局部解碼圖像存儲(chǔ)器30中保存的局部解碼圖像僅為屬于相同的分塊的塊的局部解碼圖像,所以在幀內(nèi)預(yù)測(cè)部24的幀內(nèi)預(yù)測(cè)處理中,不參照屬于不同的分塊的塊的局部解碼圖像。在參照位置的塊是屬于不同的分塊的塊的情況下,實(shí)施不需要像素參照的幀內(nèi)預(yù)測(cè)處理。
[0084]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25實(shí)施如下處理:比較從切換開關(guān)23輸出的編碼對(duì)象塊和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4中保存的濾波處理后的局部解碼圖像,搜索運(yùn)動(dòng)矢量,使用該運(yùn)動(dòng)矢量和由分塊編碼控制部21決定的幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)該編碼對(duì)象塊的幀間預(yù)測(cè)處理(運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)處理),生成幀間預(yù)測(cè)圖像。
[0085]減法部26實(shí)施如下處理:從由塊分割部22輸出的編碼對(duì)象塊減去由幀內(nèi)預(yù)測(cè)部24生成的幀內(nèi)預(yù)測(cè)圖像、或者減去由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25生成的幀間預(yù)測(cè)圖像,將作為其減法運(yùn)算結(jié)果的預(yù)測(cè)差分信號(hào)(差分圖像)輸出到變換/量化部27。
[0086]變換/量化部27實(shí)施如下處理:參照由分塊編碼控制部21決定的預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)從減法部26輸出的預(yù)測(cè)差分信號(hào)的正交變換處理(例如DCT (離散余弦變換)、預(yù)先對(duì)特定的學(xué)習(xí)序列進(jìn)行了基底設(shè)計(jì)的KL變換等正交變換處理),計(jì)算變換系數(shù),并且參照該預(yù)測(cè)差分編碼參數(shù)對(duì)該變換系數(shù)進(jìn)行量化,將作為量化后的變換系數(shù)的壓縮數(shù)據(jù)(差分圖像的量化系數(shù))輸出到逆量化/逆變換部28以及可變長(zhǎng)編碼部31。
[0087]逆量化/逆變換部28實(shí)施如下處理:參照由分塊編碼控制部21決定的預(yù)測(cè)差分編碼參數(shù),對(duì)從變換/量化部27輸出的壓縮數(shù)據(jù)進(jìn)行逆量化,并且參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理,計(jì)算與從減法部26輸出的預(yù)測(cè)差分信號(hào)相當(dāng)?shù)木植拷獯a預(yù)測(cè)差分信號(hào)。
[0088]加法部29實(shí)施如下處理:對(duì)由逆量化/逆變換部28計(jì)算出的局部解碼預(yù)測(cè)差分信號(hào)、和由幀內(nèi)預(yù)測(cè)部24生成的幀內(nèi)預(yù)測(cè)圖像或者由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25生成的幀間預(yù)測(cè)圖像進(jìn)行加法運(yùn)算,計(jì)算與從塊分割部22輸出的編碼對(duì)象塊相當(dāng)?shù)木植拷獯a圖像的處理。
[0089]分塊局部解碼圖像存儲(chǔ)器30是保存由加法部29計(jì)算出的局部解碼圖像的記錄介質(zhì)。在屬于分塊的所有編碼單元(CU)的編碼處理結(jié)束了的時(shí)刻,將內(nèi)部保存著的I個(gè)分塊的局部解碼圖像輸出到分塊環(huán)路濾波器部7-n。
[0090]可變長(zhǎng)編碼部31實(shí)施如下處理:對(duì)從變換/量化部27輸出的壓縮數(shù)據(jù)、從分塊編碼控制部21輸出的編碼參數(shù)、以及從運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25輸出的運(yùn)動(dòng)矢量(編碼模式是幀間編碼模式的情況)進(jìn)行可變長(zhǎng)編碼,將作為其編碼結(jié)果的比特序列數(shù)據(jù)輸出到分塊環(huán)路濾波器部7-n。
[0091]另外,圖4 是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分塊編碼部5-η(η=1,2,…,N)的處理內(nèi)容的流程圖。
[0092]圖5是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分塊環(huán)路濾波器部7-n (η=1,2,…,N)的結(jié)構(gòu)圖。
[0093]在圖5中,分塊環(huán)路濾波器控制部41實(shí)施如下處理:在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,決定適合于由分塊編碼部5-η生成的分塊局部解碼圖像的濾波處理的分塊單位的濾波器,將表示該濾波器的濾波器參數(shù)輸出到環(huán)路濾波器實(shí)施部42以及可變長(zhǎng)編碼部43。
[0094]環(huán)路濾波器實(shí)施部42在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,使用從分塊環(huán)路濾波器控制部41輸出的濾波器參數(shù)表示的分塊單位的濾波器和從分塊編碼部5-η輸出的編碼參數(shù),實(shí)施針對(duì)從分塊編碼部5-η輸出的分塊局部解碼圖像的濾波處理。
[0095]另一方面,在濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,使用從環(huán)路濾波器控制部6輸出的濾波器參數(shù)表示的幀單位的濾波器和從分塊編碼部5-η輸出的編碼參數(shù),實(shí)施針對(duì)從分塊編碼部5-η輸出的分塊局部解碼圖像的濾波處理。
[0096]可變長(zhǎng)編碼部43實(shí)施如下處理:在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,對(duì)從分塊環(huán)路濾波器控制部41輸出的表示分塊單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)復(fù)用到從分塊編碼部5-η輸出的比特序列數(shù)據(jù)上而輸出到并行處理結(jié)束部8。
[0097]另一方面,實(shí)施如下處理:在濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,將從分塊編碼部5-η輸出的比特序列數(shù)據(jù)原樣地輸出到并行處理結(jié)束部8。
[0098]圖6是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0099]在圖6中,可變長(zhǎng)碼分離部51實(shí)施如下處理:如果輸入了由圖1的運(yùn)動(dòng)圖像編碼裝置生成的比特流,則分離復(fù)用在該比特流上的幀單位的比特序列數(shù)據(jù)(分塊單位的比特序列數(shù)據(jù)集中了的數(shù)據(jù))、指示輸入圖像的分割狀態(tài)的分塊分割控制信息、表示是否在各分塊中共用濾波器的濾波器共享標(biāo)志、以及表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)(濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思時(shí))。另外,可變長(zhǎng)碼分離部51構(gòu)成了分離單元。
[0100]并行處理開始部52實(shí)施將從可變長(zhǎng)碼分離部51輸出的幀單位的比特序列數(shù)據(jù)分割為分塊單位的比特序列數(shù)據(jù),并將分塊單位的比特序列數(shù)據(jù)分配給分塊解碼部54-1~54-Ν的處理。另外,并行處理開始部52構(gòu)成了編碼比特?cái)?shù)據(jù)分配單元。
[0101]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53是存儲(chǔ)濾波處理后的解碼圖像的記錄介質(zhì)。另外,運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53構(gòu)成了圖像存儲(chǔ)器。
[0102]分塊解碼裝置54安裝有N個(gè)分塊解碼部54-1~54_Ν,N個(gè)分塊解碼部54_1~54-Ν獨(dú)立地實(shí)施預(yù)測(cè)差分解碼處理。N是I以上的整數(shù)。
[0103]分塊解碼部54-1~54-Ν實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53中存儲(chǔ)的濾波處理后的解碼圖像,實(shí)施針對(duì)由并行處理開始部52分配的分塊單位的比特序列數(shù)據(jù)的預(yù)測(cè)差分解碼處理,從而生成分塊解碼圖像(分塊單位的解碼圖像),并且將在實(shí)施該預(yù)測(cè)差分解碼處理時(shí)使用的編碼參數(shù)(復(fù)用在比特序列數(shù)據(jù)上的編碼參數(shù))輸出到分塊環(huán)路濾波器部56-1~56-Ν。
[0104]另外,實(shí)施如下處理:在表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)被復(fù)用到比特序列數(shù)據(jù)上的情況下,將該濾波器參數(shù)的編碼數(shù)據(jù)輸出到分塊環(huán)路濾波器部56~1 ~56-N。
[0105]另外,分塊解碼部54-1~54-N構(gòu)成了分塊解碼單元。
[0106]濾波器參數(shù)解碼部55實(shí)施如下處理:在由可變長(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,從由濾波器參數(shù)解碼部55輸出的編碼數(shù)據(jù)解碼出表示幀單位的濾波器的濾波器參數(shù),并將該濾波器參數(shù)輸出到分塊環(huán)路濾波器部56-1~56-N。
[0107]分塊環(huán)路濾波器裝置56安裝有N個(gè)分塊環(huán)路濾波器部56-1~56_N,N個(gè)分塊環(huán)路濾波器部56-1~56-N獨(dú)立地實(shí)施濾波處理。N是I以上的整數(shù)。
[0108]分塊環(huán)路濾波器部56-1~56-N實(shí)施如下處理:在由可變長(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,從由分塊解碼部54-1~54-N輸出的編碼數(shù)據(jù)解碼出表示分塊單位的濾波器的濾波器參數(shù),使用該濾波器參數(shù)表示的分塊單位的濾波器,實(shí)施針對(duì)由分塊解碼部54-1~54-N生成的分塊解碼圖像的濾波處理。[0109]另一方面,實(shí)施如下處理:在濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,使用從濾波器參數(shù)解碼部55輸出的濾波器參數(shù)表示的幀單位的濾波器,實(shí)施針對(duì)由分塊解碼部54-1~54-N生成的分塊解碼圖像的濾波處理。
[0110]另外,分塊環(huán)路濾波器部56-1~56-N構(gòu)成了分塊濾波器單元。
[0111]分塊分割控制部57實(shí)施如下處理:根據(jù)由可變長(zhǎng)碼分離部51分離出的分塊分割控制信息而掌握分塊的分割狀態(tài),以得到與原來的輸入圖像相當(dāng)?shù)慕獯a圖像的方式,控制并行處理結(jié)束部58中的各分塊解碼圖像的配置。
[0112]并行處理結(jié)束部58實(shí)施如下處理:在分塊分割控制部57的控制下,組合由分塊環(huán)路濾波器部56-1~56-N實(shí)施濾波處理后的分塊解碼圖像而生成幀單位的解碼圖像,將該解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53中。
[0113]另外,由分塊分割控制部57以及并行處理結(jié)束部58構(gòu)成了解碼圖像保存單元。
[0114]在圖6的例子中,設(shè)想了作為運(yùn)動(dòng)圖像解碼裝置的構(gòu)成要素的可變長(zhǎng)碼分離部
51、并行處理開始部52、運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53、分塊解碼裝置54、濾波器參數(shù)解碼部55、分塊環(huán)路濾波器裝置56、分塊分割控制部57以及并行處理結(jié)束部58各自由專用的硬件(例如安裝有CPU的半導(dǎo)體集成電路、單片式微型計(jì)算機(jī)等)構(gòu)成了的例子,但在運(yùn)動(dòng)圖像解碼裝置由計(jì)算機(jī)構(gòu)成的情況下,也可以將記述了可變長(zhǎng)碼分離部51、并行處理開始部
52、分塊解碼裝置54、濾波器參數(shù)解碼部55、分塊環(huán)路濾波器裝置56、分塊分割控制部57以及并行處理結(jié)束部58的處理內(nèi)容的程序保存到計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)的CPU執(zhí)行該存儲(chǔ)器中保存的程序。
[0115]圖7是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像解碼方法)的流程圖。
[0116]圖8是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分塊解碼部54_n(n = 1,2,…,N)的結(jié)構(gòu)圖。
[0117]在圖8中,可變長(zhǎng)解碼部61實(shí)施如下處理:從由并行處理開始部52分配的分塊單位的比特序列數(shù)據(jù),對(duì)與作為預(yù)測(cè)處理單位的塊的解碼對(duì)象塊(與編碼對(duì)象塊相當(dāng)?shù)膲K)有關(guān)的壓縮數(shù)據(jù)、編碼參數(shù)(編碼模式、幀內(nèi)預(yù)測(cè)參數(shù)(編碼模式是幀內(nèi)編碼模式時(shí))、幀間預(yù)測(cè)參數(shù)(編碼模式是幀間編碼模式的情況)、預(yù)測(cè)差分編碼參數(shù))、以及運(yùn)動(dòng)矢量(編碼模式是幀間編碼模式時(shí))進(jìn)行可變長(zhǎng)解碼,并且將可變長(zhǎng)解碼后的編碼參數(shù)以及復(fù)用在分塊單位的比特序列數(shù)據(jù)上的表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到分塊環(huán)路濾波器部56-η。
[0118]切換開關(guān)62實(shí)施如下處理:如果由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼模式是幀內(nèi)編碼模式,則將由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的幀內(nèi)預(yù)測(cè)參數(shù)輸出到幀內(nèi)預(yù)測(cè)部63,如果由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼模式是幀間編碼模式,則將由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的幀間預(yù)測(cè)參數(shù)以及運(yùn)動(dòng)矢量輸出到運(yùn)動(dòng)補(bǔ)償部64。
[0119]幀內(nèi)預(yù)測(cè)部63實(shí)施如下處理:參照分塊解碼圖像存儲(chǔ)器67中保存的解碼圖像,同時(shí)使用從切換開關(guān)62輸出的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)解碼對(duì)象塊的幀內(nèi)預(yù)測(cè)處理而生成幀內(nèi)預(yù)測(cè)圖像。
[0120]運(yùn)動(dòng)補(bǔ)償部64實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53中保存的濾波處理后的解碼圖像,同時(shí)使用從切換開關(guān)62輸出的運(yùn)動(dòng)矢量和幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)解碼對(duì)象塊的幀間預(yù)測(cè)處理而生成幀間預(yù)測(cè)圖像。
[0121]逆量化/逆變換部65實(shí)施如下處理:參照由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的預(yù)測(cè)差分編碼參數(shù),對(duì)由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的壓縮數(shù)據(jù)進(jìn)行逆量化,并且參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理,計(jì)算解碼預(yù)測(cè)差分信號(hào)。
[0122]加法部66實(shí)施如下處理:對(duì)由逆量化/逆變換部65計(jì)算出的解碼預(yù)測(cè)差分信號(hào)、和由幀內(nèi)預(yù)測(cè)部63生成的幀內(nèi)預(yù)測(cè)圖像或者由運(yùn)動(dòng)補(bǔ)償部64生成的幀間預(yù)測(cè)圖像進(jìn)行加法運(yùn)算,計(jì)算解碼圖像。
[0123]分塊解碼圖像存儲(chǔ)器67是保存由加法部66計(jì)算出的解碼圖像的記錄介質(zhì)。
[0124]在屬于分塊的所有編碼單元(CU)的解碼處理結(jié)束了的時(shí)刻,將所保存的I個(gè)分塊的解碼圖像輸出到分塊解碼部54-η的外部。
[0125]另外,圖9是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分塊解碼部54-η (η=1,2,…,N)的處理內(nèi)容的流程圖。
[0126]圖10是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分塊環(huán)路濾波器部56-η (η = 1,2,...,N)的結(jié)構(gòu)圖。
[0127]在圖10中,分塊濾波器參數(shù)解碼部71實(shí)施如下處理:在由可變長(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,對(duì)由可變長(zhǎng)碼分離部51分離出的表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)進(jìn)行解碼,將作為其解碼結(jié)果的濾波器參數(shù)輸出到環(huán)路濾波器實(shí)施部72。
[0128]環(huán)路濾波器實(shí)施部72在由可變長(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志表示在各分塊中不共用濾波器的意思的情況下,使用由分塊濾波器參數(shù)解碼部71解碼出的濾波器參數(shù)表示的分塊單位的濾波器和由分塊解碼部54-η的可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼參數(shù),實(shí)施針對(duì)從分塊解碼部54-η輸出的分塊解碼圖像的濾波處理。
[0129]另一方面,在濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,使用從濾波器參數(shù)解碼部55輸出的濾波器參數(shù)表示的幀單位的濾波器和由分塊解碼部54-η的可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼參數(shù),實(shí)施針對(duì)從分塊解碼部54-η輸出的分塊解碼圖像的濾波處理。
[0130]接下來,說明動(dòng)作。
[0131]在該實(shí)施方式I中說明運(yùn)動(dòng)圖像編碼裝置和運(yùn)動(dòng)圖像解碼裝置,該運(yùn)動(dòng)圖像編碼裝置將影像的各幀圖像作為輸入圖像,在接近幀之間實(shí)施運(yùn)動(dòng)補(bǔ)償預(yù)測(cè),對(duì)所得到的預(yù)測(cè)差分信號(hào)實(shí)施基于正交變換/量化的壓縮處理,之后,進(jìn)行可變長(zhǎng)編碼而生成比特流,該運(yùn)動(dòng)圖像解碼裝置對(duì)從該運(yùn)動(dòng)圖像編碼裝置輸出的比特流進(jìn)行解碼。
[0132]首先,說明圖1的運(yùn)動(dòng)圖像編碼裝置的動(dòng)作,圖1的運(yùn)動(dòng)圖像編碼裝置的特征在于將輸入圖像分割為被稱為分塊的矩形區(qū)域來消除分塊間的處理的依賴性,從而在編碼處理中,能夠進(jìn)行分塊等級(jí)下的并行處理。
[0133]同時(shí),在解碼處理中,特征在于輸出能夠進(jìn)行分塊等級(jí)下的并行處理的編碼結(jié)果。
[0134]關(guān)于影像信號(hào)的編碼處理,一般處理量與輸入影像的空間/時(shí)間/亮度等級(jí)分辨率成比例地增加。
[0135]伴隨攝像裝置、存儲(chǔ)裝置以及傳送裝置等的進(jìn)化,影像信號(hào)的時(shí)間/空間/亮度等級(jí)分辨率處于不斷增加的傾向中,在既存的運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置中,無法按照規(guī)定的速度進(jìn)行編碼處理、解碼處理。
[0136]作為對(duì)應(yīng)于這樣的狀況的對(duì)策之一,考慮空間地分割輸入圖像而提供給多個(gè)編碼部,使多個(gè)編碼部并行地動(dòng)作,從而降低處理時(shí)間。在該情況下,在解碼側(cè),也能夠?qū)⒎指畈⒕幋a了的數(shù)據(jù)分別提供給不同的解碼部,使多個(gè)解碼部并行處理解碼處理,從而降低處理時(shí)間。
[0137]此處,為了更高速地執(zhí)行并行處理,期望盡可能減少并行地動(dòng)作的編碼部/解碼部間的信息的參照。這包括用于幀內(nèi)預(yù)測(cè)的像素的參照、用于運(yùn)動(dòng)矢量預(yù)測(cè)的運(yùn)動(dòng)矢量信息的參照、以及用于熵編碼的接近區(qū)域的編碼參數(shù)信息的參照、熵編碼中的碼元發(fā)生概率推測(cè)模型的狀態(tài)。
[0138]在進(jìn)行某個(gè)區(qū)域的編碼時(shí),在通過其他編碼部對(duì)接近區(qū)域并行地進(jìn)行了處理的情況下,為了進(jìn)行這些信息的參照,需要處理的同步,所以為了提高并行性能并不優(yōu)選。
[0139]另外,除了上述的信息以外,在進(jìn)行畫面的濾波處理的情況下,也需要接近區(qū)域的像素參照。因此,為了提高還包括濾波處理在內(nèi)的并行性能,在濾波處理中也不應(yīng)進(jìn)行通過其他編碼部/解碼部并行地進(jìn)行處理的接近區(qū)域的像素參照。
[0140]在該實(shí)施方式I中,為了實(shí)現(xiàn)這樣的運(yùn)動(dòng)圖像編碼的并行處理所要求的功能,采用如下結(jié)構(gòu):將輸入圖像分割為稱為分塊的矩形區(qū)域,設(shè)為能夠以分塊等級(jí)進(jìn)行預(yù)測(cè)差分編碼處理的并行化,并且能夠進(jìn)行濾波系數(shù)導(dǎo)出以及濾波處理的并行化,并且切換是否對(duì)濾波系數(shù)導(dǎo)出進(jìn)行并行化。
[0141]關(guān)于圖1的運(yùn)動(dòng)圖像編碼裝置設(shè)為處理對(duì)象的影像信號(hào)格式,除了由亮度信號(hào)和2個(gè)色差信號(hào)構(gòu)成的YUV信號(hào)、從數(shù)字?jǐn)z像元件輸出的RGB信號(hào)等任意的顏色空間的彩色影像信號(hào)以外,還設(shè)為單色圖像信號(hào)、紅外線圖像信號(hào)等影像幀由水平/垂直二維的數(shù)字采樣(像素)列構(gòu)成的任意的影像信號(hào)。
[0142]其中,各像素的灰度既可以是8比特,也可以是10比特、12比特等灰度。
[0143]在以下的說明中,為便于說明,只要沒有特別限定,敘述輸入圖像的影像信號(hào)是YUV信號(hào)、并且處理2個(gè)色差分量U、V相對(duì)亮度分量Y而被子采樣了的4:2:0格式的信號(hào)的情況。
[0144]另外,將與影像信號(hào)的各幀對(duì)應(yīng)的處理數(shù)據(jù)單位稱為“圖片”。
[0145]在該實(shí)施方式I中,將“圖片”設(shè)為順序掃描(逐行掃描)了的影像幀信號(hào)而進(jìn)行說明,但在影像信號(hào)是隔行掃描信號(hào)的情況下,“圖片”也可以是作為構(gòu)成影像幀的單位的場(chǎng)圖像信號(hào)。
[0146]首先,編碼控制部I將分塊分割控制信息輸出到分塊分割控制部2、并行處理結(jié)束部8以及可變長(zhǎng)碼復(fù)用部9,該分塊分割控制信息指示將影像信號(hào)表示的輸入圖像分割為規(guī)定尺寸的分塊時(shí)的分割狀態(tài)。
[0147]另外,編碼控制部I將表示是否在各分塊中共用由分塊編碼部5-1?5-N生成的分塊單位的局部解碼圖像的濾波處理中使用的濾波器的濾波器參數(shù)共享標(biāo)志(在各分塊中共用的情況:0N的標(biāo)志、在各分塊中不共用的情況:0FF的標(biāo)志)輸出到分塊分割控制部
2、環(huán)路濾波器控制部6、分塊環(huán)路濾波器部7-1?7-N以及可變長(zhǎng)碼復(fù)用部9。
[0148]分塊分割控制部2如果從編碼控制部I接收到分塊分割控制信息,則以與該分塊分割控制信息所指示的分割狀態(tài)一致的方式,控制并行處理開始部3中的輸入圖像的分割。
[0149]并行處理開始部3如果輸入了表示輸入圖像的影像信號(hào),則在分塊分割控制部2的指示下,將該輸入圖像分割為規(guī)定尺寸的分塊,將分割后的分塊分配給分塊編碼部5-1?5-N(圖2的步驟STl)。
[0150]此處,關(guān)于控制分塊分割的信息考慮了各種表現(xiàn),但例如考慮將最大尺寸的⑶(Largest⑶:IXU)作為分塊的最小單位,通過包括幾個(gè)IXU這樣的信息來指定分塊分割。
[0151]圖11是示出圖像的IXU分割以及分塊分割的一個(gè)例子的說明圖。
[0152]如圖11所示,將輸入圖像以左上作為始點(diǎn)而分割為格子狀地排列的IXU。如果指定了圖像的高度和寬度以及IXU的一邊的長(zhǎng)度,則其分割唯一地確定。
[0153]關(guān)于分塊分割,將LCU作為最小單位而進(jìn)行,所以各分塊的寬度以及高度能夠用橫邊以及縱邊中包含的LCU的數(shù)量來表示。
[0154]因此,作為分塊分割控制信息,提供作為2個(gè)整數(shù)的序列的ColumnWidthArray []、RowHeightArray[]。
[0155]ColumnffidthArray[]是將用IXU的數(shù)量表現(xiàn)了橫向排列的分塊的寬度的值從右到左依次排列而得到的。
[0156]另外,RowHeightArray[]是將用IXU的數(shù)量表現(xiàn)了上下方向排列的分塊的高度的值從上到下依次排列而得到的。
[0157]例如,在指定為ColumnWidthArray [] = {4, 3,6,4,6} > RowHeightArray [] = {3,3,4,5}的情況下,如圖11那樣進(jìn)行分塊分割。
[0158]另外,關(guān)于輸入圖像的IXU分割,根據(jù)圖像尺寸和IXU的一邊的長(zhǎng)度被唯一地決定,所以即使最右列的寬度、和最下行的高度未指定,也能夠根據(jù)其他行、列的信息唯一地確定。
[0159]因此,這些信息能夠省略,在該情況下,指定為ColumnWidthArray口 = {4,3,6,4} > RowHeightArray [] = {3,3,4}即可。
[0160]在上述中,說明了如圖11所示地將幀分割為格子狀的分塊的例子,但還能夠進(jìn)行圖19所示那樣的非格子狀配置的更自由的分塊分割。在這樣的情況下,分塊分割控制信息也必須是能夠表現(xiàn)這樣的分割狀態(tài)的信息。例如,作為例子而例舉通過分塊的最左上的像素或者LCU的坐標(biāo)、分塊的寬度以及高度的信息來表現(xiàn)的情況。
[0161]另外,關(guān)于分塊分割狀態(tài),既可以在整個(gè)序列中維持相同的分割狀態(tài),也可以按照幀單位進(jìn)行變更,或者也可以針對(duì)幀內(nèi)部圖片、幀間圖片等每個(gè)圖片種類來切換。在整個(gè)序列中使用相同的分塊分割狀態(tài)的情況下,分塊分割信息復(fù)用在序列的頭部即可,在序列的中途進(jìn)行切換的情況下,復(fù)用到剛剛切換之后的圖片的圖片頭部即可。
[0162]另外,圖1的運(yùn)動(dòng)圖像編碼裝置還能夠?qū)崿F(xiàn)不進(jìn)行所謂分塊等級(jí)下的并行處理的動(dòng)作。
[0163]在該情況下,既可以以分塊的數(shù)量是I個(gè)、并且分塊的尺寸與輸入圖像的尺寸一致的方式來指定分塊分割控制信息,另外,也可以通過分塊編碼并行標(biāo)志、分塊環(huán)路濾波并行標(biāo)志而將所有并行處理設(shè)為OFF。
[0164]另外,也可以將其他標(biāo)志復(fù)用到分塊分割控制信息,用該標(biāo)志切換并行處理的實(shí)施/不實(shí)施。
[0165]以下,說明進(jìn)行分塊等級(jí)下的并行處理的情況,但不進(jìn)行并行處理的情況的動(dòng)作與整個(gè)幀是I個(gè)分塊的情況的動(dòng)作等同。
[0166]如上所述,并行處理開始部3將輸入圖像分割為規(guī)定尺寸的分塊,將分割后的分塊分配給分塊編碼部5-1?5-N,但可同時(shí)并行處理的分塊數(shù)以分塊編碼部5-1?5-N的個(gè)數(shù)為上限,所以在分塊數(shù)多于分塊編碼部5-1?5-N的個(gè)數(shù)的情況下,對(duì)一個(gè)分塊編碼部5-η輸出多個(gè)分塊。
[0167]例如,在分塊數(shù)是7、且分塊編碼部的個(gè)數(shù)是3的情況下,將分塊I?3的處理分配給分塊編碼部5-1、將分塊4?5的處理分配給分塊編碼部5-2、將分塊6?7的處理分配給分塊編碼部5-3。
[0168]另外,在分塊的分割數(shù)不足分塊編碼部的個(gè)數(shù)的情況下,也可以控制為對(duì)I個(gè)分塊編碼部分配多個(gè)分塊。
[0169]在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志是OFF的情況(步驟ST2)下,繼續(xù)進(jìn)行分塊編碼部5-η以及分塊環(huán)路濾波器部7-n的處理(步驟ST3、ST4)。
[0170]此時(shí),反復(fù)執(zhí)行分塊的數(shù)量次的分塊編碼部5-η以及分塊環(huán)路濾波器部7-n的處理(步驟ST5、ST6),并且,各環(huán)路的處理獨(dú)立,所以能夠并行地執(zhí)行分塊編碼部5-η的個(gè)數(shù)。
[0171]在濾波器參數(shù)共享標(biāo)志是OFF的情況下,能夠?qū)⒎謮K的編碼處理和分塊的環(huán)路濾波處理集中而并行化,所以能夠進(jìn)一步提高編碼處理的并行性。另外,濾波器參數(shù)被局部化,所以針對(duì)每個(gè)畫面區(qū)域,在圖像的性質(zhì)顯著不同的情況下,相應(yīng)地畫質(zhì)提高。
[0172]另外,關(guān)于分塊編碼部5-η以及分塊環(huán)路濾波器部7-n的處理內(nèi)容的詳情,后述。
[0173]另一方面,在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志是ON的情況下(步驟ST2),分塊編碼部5-η反復(fù)執(zhí)行分塊的編碼處理(步驟ST8?ST10),直至所有分塊的編碼處理結(jié)束為止,如果所有分塊的編碼處理結(jié)束,則環(huán)路濾波器控制部6從由分塊編碼部5-η生成的分塊局部解碼圖像得到作為整個(gè)畫面的幀單位的局部解碼圖像,決定適合于幀單位的局部解碼圖像的幀單位的濾波器,將表示該濾波器的濾波器參數(shù)輸出到分塊環(huán)路濾波器部7-n以及并行處理結(jié)束部8 (步驟ST11)。關(guān)于環(huán)路濾波器控制部6的處理內(nèi)容的詳情,后述。
[0174]分塊環(huán)路濾波器部7-n如果從環(huán)路濾波器控制部6接收到濾波器參數(shù),則反復(fù)執(zhí)行分塊局部解碼圖像的濾波處理(步驟ST12?ST14),直至所有分塊局部解碼圖像的濾波處理結(jié)束為止。
[0175]在濾波器參數(shù)共享標(biāo)志是ON的情況下,在所有分塊中共享濾波器參數(shù),所以相比于濾波器參數(shù)共享標(biāo)志是OFF的情況,能夠抑制濾波器參數(shù)的碼量。另外,使用整個(gè)幀的局部解碼圖像而設(shè)計(jì)了濾波器參數(shù)時(shí)的做法對(duì)提高畫質(zhì)情況等是有效的。
[0176]但是,在濾波器參數(shù)共享標(biāo)志是ON的情況下,需要在分塊編碼部5-η與分塊環(huán)路濾波器部7-n之間使并行處理臨時(shí)同步,所以編碼處理的并行性能降低。
[0177]在后述運(yùn)動(dòng)圖像解碼裝置中,對(duì)在濾波器參數(shù)共享標(biāo)志是ON時(shí)所制作出的比特流進(jìn)行解碼的情況下,并行性能也不降低。
[0178]在并行處理結(jié)束部8中,如果分塊環(huán)路濾波器部7-1?7-N的濾波處理完成,則依照從編碼控制部I輸出的分塊分割控制信息,組合由分塊環(huán)路濾波器部7-1?7-N實(shí)施濾波處理后的分塊局部解碼圖像,生成幀單位的局部解碼圖像,將該局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4中,并且將從分塊環(huán)路濾波器部7-1?7-N輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部9。
[0179]另外,在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志是ON的情況下,并行處理結(jié)束部8將從環(huán)路濾波器控制部6輸出的表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部9。
[0180]可變長(zhǎng)碼復(fù)用部9在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志是OFF的情況下,通過規(guī)定的方式,對(duì)從并行處理結(jié)束部8輸出的比特序列數(shù)據(jù)(由分塊編碼部5-1?5-N生成的比特序列數(shù)據(jù))、和從編碼控制部I輸出的分塊分割控制信息以及濾波器參數(shù)共享標(biāo)志進(jìn)行復(fù)用,生成比特流(步驟ST7)。
[0181]另一方面,在濾波器參數(shù)共享標(biāo)志是ON的情況下,通過規(guī)定的方式,對(duì)從并行處理結(jié)束部8輸出的比特序列數(shù)據(jù)(由分塊編碼部5-1?5-N生成的比特序列數(shù)據(jù))、從編碼控制部I輸出的分塊分割控制信息和濾波器參數(shù)共享標(biāo)志、以及從環(huán)路濾波器控制部6輸出的表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)進(jìn)行復(fù)用,生成比特流(步驟ST15)。
[0182]接下來,詳細(xì)說明分塊編碼裝置5中的分塊編碼部5-1?5-N的處理內(nèi)容。
[0183]分塊編碼裝置5安裝有N個(gè)分塊編碼部5-1?5-N,N個(gè)分塊編碼部5_1?5_N獨(dú)立地實(shí)施預(yù)測(cè)差分編碼處理(不進(jìn)行分塊間的任何的信息參照的預(yù)測(cè)差分編碼處理)。
[0184]分塊編碼部5-η的分塊編碼控制部21決定最大編碼塊(LCU)的尺寸以及分割層數(shù)的上限,針對(duì)各IXU的圖像區(qū)域,按照特定的順序,實(shí)施圖4的步驟ST21?ST31的處理。
[0185]首先,直至達(dá)到在上述決定的分割層數(shù)的上限為止,分塊編碼控制部21將分層地分割為具有編碼塊尺寸的編碼對(duì)象塊的指示輸出到塊分割部22,并且決定針對(duì)各編碼對(duì)象塊的編碼模式(圖4的步驟ST21)。
[0186]塊分割部22在分塊編碼控制部21的指示下,將由并行處理開始部3分配的分塊分割為編碼塊尺寸的塊(預(yù)測(cè)處理單位的塊),輸出作為預(yù)測(cè)處理單位的塊的編碼對(duì)象塊。
[0187]此處,圖12是示出最大編碼塊被分層地分割為多個(gè)編碼對(duì)象塊的例子的說明圖。
[0188]在圖12中,最大編碼塊是記載為“第O層”的亮度分量具有(L°,M°)的尺寸的編碼對(duì)象塊。
[0189]設(shè)為將LCU尺寸的塊作為出發(fā)點(diǎn),在四叉樹構(gòu)造中直至另行確定的規(guī)定的深度為止,分層地進(jìn)行分割,從而得到編碼對(duì)象塊。
[0190]在深度n,編碼對(duì)象塊是尺寸(Ln,Mn)的圖像區(qū)域。
[0191]其中,1^和Mn既可以相同也可以不同,但在圖12中示出Ln = M1^A情形。
[0192]以后,將由分塊編碼控制部21決定的編碼塊尺寸定義為編碼對(duì)象塊的亮度分量中的尺寸(Ln,Mn)。
[0193]由于進(jìn)行四叉樹分割,所以(Ln+1,Mn+1) = (Ln/2,Mn/2)始終成立。
[0194]另外,在RGB信號(hào)等所有顏色分量具有同一采樣數(shù)的彩色影像信號(hào)(4:4:4格式)中,所有顏色分量的尺寸成為(Ln,Mn),但在處理4:2:0格式的情況下,對(duì)應(yīng)的色差分量的編碼塊尺寸成為(Ln/2,Mn/2)。
[0195]以后,設(shè)為用Bn表示第η層的編碼對(duì)象塊,用m(Bn)表示在編碼對(duì)象塊Bn中可選擇的編碼模式。
[0196]在由多個(gè)顏色分量構(gòu)成的彩色影像信號(hào)的情況下,關(guān)于編碼模式m(Bn),既可以構(gòu)成為針對(duì)每個(gè)顏色分量分別使用個(gè)別的模式,也可以構(gòu)成為針對(duì)所有顏色分量使用共用的模式。以后,只要沒有特別限定,設(shè)為表示針對(duì)YUV信號(hào)、4:2:0格式的編碼塊的亮度分量的編碼模式而進(jìn)行說 明。
[0197]在編碼模式m(Bn)中,有一個(gè)或者多個(gè)幀內(nèi)編碼模式(總稱為“INTRA”)、和一個(gè)或者多個(gè)幀間編碼模式(總稱為“INTER”),分塊編碼控制部21從該圖片中可利用的所有編碼模式或者其子集中,選擇針對(duì)編碼對(duì)象塊Bn的編碼效率最高的編碼模式。
[0198]進(jìn)而,如圖13所示,編碼對(duì)象塊Bn由塊分割部22分割為一個(gè)或者多個(gè)預(yù)測(cè)處理單位(分區(qū))。
[0199]以后,將屬于編碼對(duì)象塊Bn的分區(qū)記載為PinQ是第η層中的分區(qū)編號(hào))。
[0200]關(guān)于在編碼模式m(Bn)中作為信息包括如何進(jìn)行編碼對(duì)象塊Bn的分區(qū)分割。
[0201]關(guān)于分區(qū)ΡΛ依照所有編碼模式m (Bn)進(jìn)行預(yù)測(cè)處理,但針對(duì)每個(gè)編碼對(duì)象塊Bn或者分區(qū)ΡΛ選擇預(yù)測(cè)參數(shù)。
[0202]分塊編碼控制部21針對(duì)最大編碼塊,例如,生成圖13所示那樣的塊分割狀態(tài),確定編碼對(duì)象塊。
[0203]圖13(a)的斜線部分表示分割后的分區(qū)的分布,在圖13(b)中,用四叉樹圖表示出通過分層地分割分配編碼模式m(Bn)的狀況。
[0204]圖13(b)的□所包圍的節(jié)點(diǎn)是分配了編碼模式m(Bn)的節(jié)點(diǎn)(編碼對(duì)象塊)。
[0205]切換開關(guān)23在由分塊編碼控制部21決定的編碼模式m(Bn)是幀內(nèi)編碼模式的情況(m(Bn) e INTRA的情況)下,將從塊分割部22輸出的編碼對(duì)象塊Bn輸出到幀內(nèi)預(yù)測(cè)部24。
[0206]另一方面,在由分塊編碼控制部21決定的編碼模式m(Bn)是幀間編碼模式的情況(m(Bn) e INTER的情況)下,將從塊分割部22輸出的編碼對(duì)象塊Bn輸出到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25。
[0207]在幀內(nèi)預(yù)測(cè)部24中,如果由分塊編碼控制部21決定的編碼模式m(Bn)是幀內(nèi)編碼模式(m(Bn) e INTRA的情況),且從切換開關(guān)23接收到編碼對(duì)象塊Bn (步驟ST22),則參照分塊局部解碼圖像存儲(chǔ)器30中保存的局部解碼圖像,同時(shí)使用由分塊編碼控制部21決定的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)該編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像PINTKAin(步驟ST23)。
[0208]另外,分塊局部解碼圖像存儲(chǔ)器30中保存的局部解碼圖像僅為屬于當(dāng)前分塊的塊的局部解碼圖像,所以關(guān)于分塊端部的幀內(nèi)預(yù)測(cè)處理,進(jìn)行與不需要鄰接像素的參照的畫面端部的幀內(nèi)預(yù)測(cè)同樣的處理。
[0209]另外,圖6的運(yùn)動(dòng)圖像解碼裝置需要生成與幀內(nèi)預(yù)測(cè)圖像?1_廣完全相同的幀內(nèi)預(yù)測(cè)圖像,所以從分塊編碼控制部21將在幀內(nèi)預(yù)測(cè)圖像PINTKAin的生成中使用的幀內(nèi)預(yù)測(cè)參數(shù)輸出到可變長(zhǎng)編碼部31,并復(fù)用到比特流上。
[0210]在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25中,如果由分塊編碼控制部21決定的編碼模式m(Bn)是幀間編碼模式(m(Bn) e INTER的情況),且從切換開關(guān)23接收到編碼對(duì)象塊Bn (步驟ST22),則比較該編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11和運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4中保存的濾波處理后的局部解碼圖像而搜索運(yùn)動(dòng)矢量,使用該運(yùn)動(dòng)矢量和由分塊編碼控制部21決定的幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)該編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11的幀間預(yù)測(cè)處理,生成幀間預(yù)測(cè)圖像PINTEKin(步驟 ST24)。
[0211]另外,圖6的運(yùn)動(dòng)圖像解碼裝置需要生成與幀間預(yù)測(cè)圖像P—^完全相同的幀間預(yù)測(cè)圖像,所以從分塊編碼控制部21將在幀間預(yù)測(cè)圖像PINTEKin的生成中使用的幀間預(yù)測(cè)參數(shù)輸出到可變長(zhǎng)編碼部31,并復(fù)用到比特流上,從運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25將該運(yùn)動(dòng)矢量輸出到可變長(zhǎng)編碼部31,并復(fù)用到比特流上。
[0212]如果從塊分割部22接收到編碼對(duì)象塊Bn,則減法部26從該編碼對(duì)象塊Bn內(nèi)的分區(qū)PA減去由幀內(nèi)預(yù)測(cè)部24生成的幀內(nèi)預(yù)測(cè)圖像PINTKAin、或者減去由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25生成的幀間預(yù)測(cè)圖像pINTEKin,將作為其減法運(yùn)算結(jié)果的預(yù)測(cè)差分信號(hào)ein輸出到變換/量化部27 (步驟 ST25)。
[0213]如果從減法部26接收到預(yù)測(cè)差分信號(hào)θΛ則變換/量化部27參照由分塊編碼控制部21決定的預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)該預(yù)測(cè)差分信號(hào)ein的正交變換處理(例如DCT(離散余弦變換)、預(yù)先對(duì)特定的學(xué)習(xí)序列進(jìn)行了基底設(shè)計(jì)的KL變換等正交變換處理),計(jì)算該變換系數(shù)。
[0214]另外,變換/量化部27參照該預(yù)測(cè)差分編碼參數(shù),對(duì)該變換系數(shù)進(jìn)行量化,將作為量化后的變換系數(shù)的壓縮數(shù)據(jù)輸出到逆量化/逆變換部28以及可變長(zhǎng)編碼部31 (步驟ST26)。
[0215]如果從變換/量化部27接收到壓縮數(shù)據(jù),則逆量化/逆變換部28參照由分塊編碼控制部21決定的預(yù)測(cè)差分編碼參數(shù)而對(duì)該壓縮數(shù)據(jù)進(jìn)行逆量化。
[0216]另外,逆量化/逆變換部28參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理(例如逆DCT、逆KL變換等),計(jì)算與從減法部26輸出的預(yù)測(cè)差分信號(hào)ein相當(dāng)?shù)?局部解碼預(yù)測(cè)差分信號(hào)(步驟ST29)。
[0217]如果從逆量化/逆變換部28接收到局部解碼預(yù)測(cè)差分信號(hào),則加法部29對(duì)該局部解碼預(yù)測(cè)差分信號(hào)、和由幀內(nèi)預(yù)測(cè)部24生成的幀內(nèi)預(yù)測(cè)圖像PINTKAin、或者由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25生成的幀間預(yù)測(cè)圖像PINTEKin進(jìn)行加法運(yùn)算,作為局部解碼分區(qū)圖像或者該局部解碼分區(qū)圖像的集合,計(jì)算與從塊分割部22輸出的編碼對(duì)象塊Bn相當(dāng)?shù)木植拷獯a圖像(步驟ST30)。
[0218]另外,加法部29將該局部解碼圖像保存到分塊局部解碼圖像存儲(chǔ)器30中。該局部解碼圖像為當(dāng)前分塊中的以后的幀內(nèi)預(yù)測(cè)用的圖像信號(hào)。
[0219]在可變長(zhǎng)編碼部31中,如果針對(duì)所有編碼對(duì)象塊Bn的步驟ST22?ST30的處理完成(步驟ST27、ST28),則對(duì)從變換/量化部27輸出的壓縮數(shù)據(jù)、從分塊編碼控制部21輸出的編碼模式m(Bn)、從分塊編碼控制部21輸出的幀內(nèi)預(yù)測(cè)參數(shù)(編碼模式是幀內(nèi)編碼模式時(shí))或者幀間預(yù)測(cè)參數(shù)(編碼模式是幀間編碼模式時(shí))、以及從運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部25輸出的運(yùn)動(dòng)矢量(編碼模式是幀間編碼模式時(shí))進(jìn)行可變長(zhǎng)編碼,生成表示這些編碼結(jié)果的比特序列數(shù)據(jù)(步驟ST31)。
[0220]另外,在作為可變長(zhǎng)編碼的手法例如使用了上下文自適應(yīng)型算術(shù)編碼等的情況下,與編碼的行進(jìn)配合而更新可變長(zhǎng)編碼部31的內(nèi)部的狀態(tài),但關(guān)于其內(nèi)部狀態(tài)的初始值,設(shè)為使用規(guī)定的固定值或者從圖1的并行處理開始部3輸出的值,不繼承分塊間的狀態(tài)。
[0221]另外,在分塊編碼部5-η的動(dòng)作中,在包括上述幀內(nèi)預(yù)測(cè)、可變長(zhǎng)碼的任意處理中,都不進(jìn)行屬于與當(dāng)前分塊不同的分塊的塊的編碼參數(shù)、局部解碼圖像的參照。分塊端部的參照處理被置換為不需要任何參照的處理。
[0222]關(guān)于置換為什么樣的處理,需要在運(yùn)動(dòng)圖像編碼裝置和運(yùn)動(dòng)圖像解碼裝置中一致,但既可以在編碼側(cè)和解碼側(cè)固定地進(jìn)行相同的處理,也可以發(fā)送表示處理內(nèi)容的信號(hào)。
[0223]以上,分塊編碼部5-1?5-Ν的處理在各分塊中獨(dú)立,可并行執(zhí)行。
[0224]另外,在針對(duì)分塊編碼部5-1?5-Ν的一個(gè)模塊從并行處理開始部3輸出了多個(gè)分塊的情況下,該模塊針對(duì)各個(gè)分塊逐次地實(shí)施編碼處理。另外,即使是通過相同的模塊編碼了的分塊彼此,也維持分塊間的獨(dú)立性,以使所輸出的比特序列與并行地處理了的情況相等的方式動(dòng)作。
[0225]另外,在分塊編碼部5-η中,也可以將當(dāng)前分塊分割為被稱為切片的I個(gè)以上的構(gòu)造體來進(jìn)行處理。切片是進(jìn)一步分割分塊的構(gòu)造體,包括連續(xù)地處理的I個(gè)以上的LCU、或者比LCU更小的編碼塊。在相同的切片的內(nèi)部中,能夠使用針對(duì)每個(gè)切片獨(dú)立地決定的參數(shù)、模式。另外,能夠與分塊同樣地,進(jìn)行禁止屬于與當(dāng)前切片不同的切片的塊的信息的參照、或者在切片的開頭的塊中對(duì)熵編碼的內(nèi)部狀態(tài)進(jìn)行初始化等處理。切片與分塊同樣地具有易于進(jìn)行并行處理的效果。另外,對(duì)通過I切片的處理輸出的比特序列進(jìn)行分組化等,能夠?qū)?shù)據(jù)用于分組。另外,在誤差容限方面也有優(yōu)點(diǎn)。
[0226]在將分塊內(nèi)分割為切片的情況下,切片的分割信息、各切片獨(dú)立的參數(shù)、模式信息以及表示是否進(jìn)行跨越切片間的信息參照的標(biāo)志等信息被復(fù)用到比特流上而傳送到解碼側(cè)。
[0227]在作為可變長(zhǎng)編碼的手法使用所述上下文自適應(yīng)型算術(shù)編碼的情況下,上下文自適應(yīng)算術(shù)編碼處理的運(yùn)算復(fù)雜,所以有時(shí)成為處理速度的瓶頸。為了提高分塊編碼處理的并行處理性,期望所有分塊的編碼同時(shí)結(jié)束,所以構(gòu)成為按照切片單位限制上下文自適應(yīng)算術(shù)編碼的處理的一部分。
[0228]具體而言,在切片頭部中復(fù)用可變長(zhǎng)編碼處理控制信息,在所述可變長(zhǎng)編碼處理控制信息表示限制為不進(jìn)行上下文切換的情況下,在該切片中,不進(jìn)行上下文切換而進(jìn)行自適應(yīng)算術(shù)編碼。同樣地,在所述可變長(zhǎng)編碼處理控制信息表示限制為不進(jìn)行上下文切換以及自適應(yīng)處理的情況下,在該切片中,不進(jìn)行上下文切換以及自適應(yīng)處理而進(jìn)行算術(shù)編碼。通過構(gòu)成為這樣,能夠適當(dāng)?shù)厥÷陨舷挛那袚Q、自適應(yīng)處理而進(jìn)行可變長(zhǎng)編碼處理,所以關(guān)于判斷為編碼所需的時(shí)間比其他分塊更長(zhǎng)的分塊,在接下來處理的切片中如上述那樣對(duì)編碼處理施加限制,從而能夠高速地進(jìn)行分塊的編碼處理,能夠縮短與其他分塊的編碼處理時(shí)間的差,所以能夠提高分塊的并行處理性。
[0229]此處,以上下文自適應(yīng)算術(shù)編碼為例子進(jìn)行了說明,但即使是其他任意的可變長(zhǎng)編碼手法,如果即使去掉其一部分的處理仍然能夠進(jìn)行可變長(zhǎng)編碼,則能夠通過同樣的單元得到同樣的效果。
[0230]接下來,詳細(xì)說明分塊環(huán)路濾波器裝置7中的分塊環(huán)路濾波器部7-1?7-N的處理內(nèi)容。
[0231]在分塊環(huán)路濾波器部7-n中,進(jìn)行校正局部解碼圖像中包含的編碼失真的濾波器的設(shè)計(jì)、濾波處理。
[0232]此處,環(huán)路濾波處理是對(duì)所輸入了的局部解碼圖像串序地實(shí)施不同的一種以上的環(huán)路濾波器(緩和塊邊界的不連續(xù)的解塊濾波器、自校正量化誤差所致的直流分量的變動(dòng)和邊緣的不連續(xù)的SAO(Sample Adaptive Offset:采樣點(diǎn)自適應(yīng)偏移)、每次設(shè)計(jì)使與輸入圖像的誤差為最小的濾波器的自適應(yīng)型環(huán)路濾波器)的濾波處理。此時(shí),在哪個(gè)濾波處理中都實(shí)施不進(jìn)行跨越分塊的像素、其他信息的參照的濾波處理。
[0233]在從圖1的編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志是ON的情況下,使用從環(huán)路濾波器控制部6輸出的濾波器參數(shù)表示的幀單位的濾波器。
[0234]另一方面,在濾波器參數(shù)共享標(biāo)志是OFF的情況下,分塊環(huán)路濾波器控制部41決定適合于從分塊編碼部5-η輸出的分塊局部解碼圖像的分塊單位的濾波器,并使用該濾波器。
[0235]以下,說明分塊編碼部5-η使用的濾波器是自適應(yīng)型環(huán)路濾波器(ALF =AdaptiveLoop Filter)的例子。
[0236]ALF是將畫面分割為一定數(shù)的濾波器定義區(qū)域,并且針對(duì)每個(gè)濾波器定義區(qū)域定義局部解碼圖像和輸入圖像的誤差為最小的濾波器的手法。
[0237]ALF中的濾波器參數(shù)為表示分割區(qū)域的形狀、對(duì)各區(qū)域定義的濾波器的形狀以及濾波系數(shù)的信息。
[0238]此處,為便于說明,考慮使用了將濾波器定義區(qū)域數(shù)設(shè)為16、將處理單位的矩形(幀或者分塊)分割為4X4的矩形區(qū)域的區(qū)域分割手法的情況。
[0239]圖1的環(huán)路濾波器控制部6在從編碼控制部I輸出的濾波器參數(shù)共享標(biāo)志是ON的情況下,將I幀局部解碼圖像分割為4X4的16個(gè)濾波器定義區(qū)域(參照?qǐng)D14(a)),針對(duì)各個(gè)濾波器定義區(qū)域的每一個(gè)決定濾波形狀以及濾波系數(shù)。
[0240]另外,求出各濾波器定義區(qū)域的各分塊內(nèi)的相對(duì)位置信息,將該相對(duì)位置信息以及濾波形狀/濾波系數(shù)信息作為濾波器參數(shù)而輸出到各分塊。
[0241]如果分塊環(huán)路濾波器部7-N的環(huán)路濾波器從環(huán)路濾波器控制部6接收到濾波器定義區(qū)域的相對(duì)位置以及濾波形狀/濾波系數(shù)信息,則實(shí)施部42根據(jù)該相對(duì)位置以及濾波形狀/濾波系數(shù)信息來實(shí)施濾波處理。[0242]在圖14的例子中,在濾波器參數(shù)共享標(biāo)志是OFF的情況下,能夠針對(duì)各分塊設(shè)計(jì)16種濾波器,所以作為整個(gè)幀而設(shè)計(jì)144種濾波器。
[0243]因此,考慮例如針對(duì)圖像的特性局部地大幅變化那樣的圖像來說,對(duì)畫質(zhì)的改善效果更大的優(yōu)點(diǎn)。
[0244]另一方面,還考慮針對(duì)各個(gè)分塊設(shè)計(jì)16種濾波器這件事,在畫質(zhì)改善方面不穩(wěn),反倒是濾波器參數(shù)的碼量的增加成為問題。
[0245]在這樣的情況下,通過將濾波器參數(shù)共享標(biāo)志設(shè)為0N,能夠削減濾波器參數(shù)的碼量,高效地進(jìn)行環(huán)路濾波處理。
[0246]分塊環(huán)路濾波器控制部41在濾波器參數(shù)共享標(biāo)志是OFF的情況下,針對(duì)每個(gè)分塊獨(dú)立地進(jìn)行濾波器定義區(qū)域的分割,針對(duì)各濾波器定義區(qū)域決定濾波形狀/濾波系數(shù)(參照?qǐng)D14(b)),將濾波器定義區(qū)域信息以及濾波形狀/濾波系數(shù)信息作為濾波器參數(shù)而輸出到環(huán)路濾波器實(shí)施部42。
[0247]環(huán)路濾波器實(shí)施部42如果從分塊環(huán)路濾波器控制部41接收到濾波器定義區(qū)域信息以及濾波形狀/濾波系數(shù)信息,則根據(jù)該濾波器定義區(qū)域信息以及濾波形狀/濾波系數(shù)信息來實(shí)施濾波處理。
[0248]可變長(zhǎng)編碼部43在濾波器參數(shù)共享標(biāo)志是OFF的情況下,對(duì)從分塊環(huán)路濾波器控制部41輸出的濾波器定義區(qū)域信息以及濾波形狀/濾波系數(shù)信息進(jìn)行可變長(zhǎng)編碼,將其編碼結(jié)果復(fù)用到從分塊編碼部5-η輸出的比特序列數(shù)據(jù)上而輸出到并行處理結(jié)束部8。
[0249]另一方面,在濾波器參數(shù)共享標(biāo)志是ON的情況下,將從分塊編碼部5-η輸出的比特序列數(shù)據(jù)原樣地輸出到并行處理結(jié)束部8。
[0250]以上,在濾波器參數(shù)共享標(biāo)志是ON的情況下,在幀中濾波器參數(shù)被定義為最多I組,但在濾波器參數(shù)共享標(biāo)志是OFF的情況下,針對(duì)每個(gè)分塊將濾波器參數(shù)定義為最多I組。
[0251]在濾波器參數(shù)共享標(biāo)志是ON的情況下,例如如圖15 (a)所示,濾波器參數(shù)在比特流上被復(fù)用為圖片的頭部。
[0252]在濾波器參數(shù)共享標(biāo)志是OFF的情況下,例如如圖15 (b)所示,針對(duì)每個(gè)分塊定義的濾波器參數(shù)組在比特流上,作為分塊的頭部而被復(fù)用到各分塊數(shù)據(jù)的開頭位置。
[0253]如上所述,環(huán)路濾波器實(shí)施部42使用從環(huán)路濾波器控制部6或者分塊環(huán)路濾波器控制部41輸出的濾波器參數(shù)表示的濾波器,實(shí)施針對(duì)分塊局部解碼圖像的濾波處理。
[0254]此時(shí),在分塊邊界處,實(shí)施不參照與當(dāng)前分塊不同的分塊的像素的濾波。
[0255]例如,在使用圖16 (a)所示的濾波形狀的線性濾波器的情況下,在濾波器邊界,如圖16(b)所示,以不參照濾波器邊界的外部的方式,變更濾波形狀。
[0256]或者,通過如圖16(c)所示,拷貝濾波器邊界附近的像素那樣的處理,實(shí)施不參照與當(dāng)前分塊不同的分塊的像素的濾波處理。
[0257]關(guān)于不需要不同的分塊間的像素參照的濾波手法,需要在運(yùn)動(dòng)圖像編碼裝置和運(yùn)動(dòng)圖像解碼裝置中一致,但既可以在編碼側(cè)和解碼側(cè)固定地進(jìn)行相同的手法,也可以發(fā)送表不處理內(nèi)容的信號(hào)。
[0258]即使在濾波器參數(shù)共享標(biāo)志是0N,且在與當(dāng)前分塊鄰接的分塊中使用相同的濾波器參數(shù)的情況下,也不進(jìn)行跨越分塊的像素參照。[0259]通過不進(jìn)行跨越分塊的像素參照,能夠?qū)崿F(xiàn)分塊編碼部7-N的環(huán)路濾波處理的并行化,并且能夠在由該分塊編碼部7-n制作的比特流的解碼中,實(shí)現(xiàn)環(huán)路濾波處理的并行化。
[0260]接下來,具體地說明圖6的運(yùn)動(dòng)圖像解碼裝置的處理內(nèi)容。
[0261]如果輸入了由圖1的運(yùn)動(dòng)圖像編碼裝置生成的比特流,則可變長(zhǎng)碼分離部51分離在該比特流上復(fù)用的濾波器參數(shù)共享標(biāo)志,將該濾波器參數(shù)共享標(biāo)志輸出到濾波器參數(shù)解碼部55以及分塊環(huán)路濾波器部56-η。
[0262]另外,可變長(zhǎng)碼分尚部51分尚在比特流上復(fù)用的分塊分割控制信息,將該分塊分割控制信息輸出到分塊分割控制部57,如果該濾波器參數(shù)共享標(biāo)志是0Ν,則分離在比特流上復(fù)用的表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù),將該濾波器參數(shù)的編碼數(shù)據(jù)輸出到濾波器參數(shù)解碼部55。
[0263]另外,可變長(zhǎng)碼分離部51將復(fù)用在比特流上的比特序列數(shù)據(jù)分離出分塊的個(gè)數(shù),將該比特序列數(shù)據(jù)輸出到并行處理開始部52(圖7的步驟ST41)。
[0264]分塊分割控制部57如果從可變長(zhǎng)碼分離部51接收到分塊分割控制信息,則根據(jù)該分塊分割控制信息而掌握分塊的分割狀態(tài)(步驟ST42),控制后述并行處理結(jié)束部58中的各分塊解碼圖像的配置,以得到與原來的輸入圖像相當(dāng)?shù)慕獯a圖像。
[0265]并行處理開始部52如果從可變長(zhǎng)碼分離部51接收到分塊的個(gè)數(shù)的比特序列數(shù)據(jù)(幀單位的比特序列數(shù)據(jù)),則分割為分塊單位的比特序列數(shù)據(jù),將分塊單位的比特序列數(shù)據(jù)分配給分塊解碼部54-1?54-Ν。
[0266]濾波器參數(shù)解碼部55在從可變長(zhǎng)碼分離部51輸出的濾波器參數(shù)共享標(biāo)志是ON的情況下(步驟ST43),從由可變長(zhǎng)碼分離部51輸出的編碼數(shù)據(jù)解碼出表示幀單位的濾波器的濾波器參數(shù),將該濾波器參數(shù)輸出到分塊環(huán)路濾波器部56-η (步驟ST44)。
[0267]分塊解碼部54-η的處理和分塊環(huán)路濾波器部56_η的處理是連續(xù)地進(jìn)行的(步驟ST45、ST46),針對(duì)所有分塊反復(fù)執(zhí)行這2個(gè)處理(步驟ST47、ST48)。
[0268]關(guān)于步驟ST45?ST48的環(huán)路內(nèi)的處理,如后述那樣,在各分塊中獨(dú)立,所以能夠并行地執(zhí)行。
[0269]與圖1的運(yùn)動(dòng)圖像編碼裝置不同,不管濾波器參數(shù)共享標(biāo)志的0N/0FF如何,都能夠?qū)⒉襟EST45?ST48的處理集中并行化。
[0270]在并行處理結(jié)束部58中,如果所有分塊的解碼處理和環(huán)路濾波處理完成(步驟47),則在分塊分割控制部57的控制下,組合由分塊環(huán)路濾波器部56-1?56-Ν實(shí)施濾波處理后的分塊解碼圖像而生成幀單位的解碼圖像,將該解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53中,并且將該解碼圖像作為再生圖像而輸出到外部。
[0271]接下來,詳細(xì)說明分塊解碼裝置54中的分塊解碼部54-1?54_Ν的處理內(nèi)容。
[0272]分塊解碼裝置54安裝有N個(gè)分塊解碼部54-1?54_Ν,N個(gè)分塊解碼部54_1?54-Ν獨(dú)立地實(shí)施預(yù)測(cè)差分解碼處理(不進(jìn)行分塊間的任何信息參照的預(yù)測(cè)差分解碼處理)。
[0273]分塊解碼部54-η的可變長(zhǎng)解碼部61如果輸入了由并行處理開始部52分配的分塊單位的比特序列數(shù)據(jù),則通過與圖3的分塊編碼控制部21同樣的方法,決定最大編碼塊(LCU)的尺寸和分割層數(shù)的上限。[0274]在可變長(zhǎng)解碼部61中,如果決定了最大編碼塊的尺寸和分割層數(shù)的上限,則從分塊單位的比特序列數(shù)據(jù)解碼出分配給最大編碼塊的編碼模式Hl(Bn),并解碼出該編碼模式Hi(Bn)中包含的表示最大編碼塊的分割狀態(tài)的信息(圖9的步驟ST51)。
[0275]在可變長(zhǎng)解碼部61中,如果對(duì)表示最大編碼塊的分割狀態(tài)的信息進(jìn)行了解碼,則根據(jù)該分割狀態(tài),確定分層地分割了的解碼對(duì)象塊(與圖1的運(yùn)動(dòng)圖像編碼裝置的“編碼對(duì)象塊”相當(dāng)?shù)膲K)(步驟ST52)。
[0276]可變長(zhǎng)解碼部61在對(duì)解碼對(duì)象塊(編碼對(duì)象塊)分配的編碼模式m(Bn)是幀內(nèi)編碼模式的情況下,從分塊單位的比特序列數(shù)據(jù),針對(duì)該解碼對(duì)象塊中包含的I個(gè)以上的每個(gè)分區(qū),解碼出幀內(nèi)預(yù)測(cè)參數(shù)。
[0277]另一方面,在分配給解碼對(duì)象塊(編碼對(duì)象塊)的編碼模式m(Bn)是幀間編碼模式的情況下,從分塊單位的比特序列數(shù)據(jù),針對(duì)每個(gè)解碼對(duì)象塊、或者針對(duì)該解碼對(duì)象塊中包含的I個(gè)以上的每個(gè)分區(qū)解碼出幀間預(yù)測(cè)參數(shù)以及運(yùn)動(dòng)矢量(步驟ST53)。
[0278]可變長(zhǎng)解碼部61進(jìn)一步根據(jù)預(yù)測(cè)差分編碼參數(shù)中包含的變換塊尺寸的信息,將成為預(yù)測(cè)處理單位的分區(qū)分割為成為變換處理單位的一個(gè)或者多個(gè)分區(qū),從分塊單位的比特序列數(shù)據(jù),針對(duì)每個(gè)作為變換處理單位的分區(qū)解碼壓縮數(shù)據(jù)(變換/量化后的變換系數(shù))(步驟 ST53)。
[0279]在可變長(zhǎng)解碼部61中,濾波器參數(shù)共享標(biāo)志是0FF,所以在表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)被復(fù)用到了分塊單位的比特序列數(shù)據(jù)上的情況下,分離該編碼數(shù)據(jù)而輸出到分塊環(huán)路濾波器部56-η。
[0280]另外,可變長(zhǎng)解碼部61將編碼參數(shù)輸出到分塊環(huán)路濾波器部56-η。
[0281]在切換開關(guān)62中,如果由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼模式m(Bn)是幀內(nèi)編碼模式(m(Bn) e INTRA的情況),則將由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的幀內(nèi)預(yù)測(cè)參數(shù)輸出到幀內(nèi)預(yù)測(cè)部63。
[0282]另一方面,如果由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼模式m(Bn)是幀間編碼模式(m(Bn) e INTER的情況),則將由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的幀間預(yù)測(cè)參數(shù)以及運(yùn)動(dòng)矢量輸出到運(yùn)動(dòng)補(bǔ)償部64。
[0283]另外,在輸入了的比特序列數(shù)據(jù)使用了上下文自適應(yīng)型算術(shù)碼等根據(jù)過去的塊的編碼結(jié)果而內(nèi)部狀態(tài)變化的編碼方式的情況下,關(guān)于可變長(zhǎng)解碼部61的內(nèi)部狀態(tài)的初始值,使用與圖3的可變長(zhǎng)編碼部31同樣的值,不進(jìn)行分塊間的繼承。
[0284]在幀內(nèi)預(yù)測(cè)部63中,如果由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼模式m (Bn)是幀內(nèi)編碼模式(m(Bn) e INTRA的情況),且從切換開關(guān)62接收到幀內(nèi)預(yù)測(cè)參數(shù)(步驟ST54),則按照與圖3的幀內(nèi)預(yù)測(cè)部24同樣的步驟,參照分塊解碼圖像存儲(chǔ)器67中保存的解碼圖像,同時(shí)使用從切換開關(guān)62輸出的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)解碼對(duì)象塊&內(nèi)的各分區(qū)Pi11的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像PINTKAin(步驟ST55)。
[0285]在運(yùn)動(dòng)補(bǔ)償部64中,如果由可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼模式m (Bn)是幀間編碼模式(m(Bn) e INTER的情況),且從切換開關(guān)62接收到幀間預(yù)測(cè)參數(shù)以及運(yùn)動(dòng)矢量(步驟ST54),則參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器53中保存的濾波處理后的解碼圖像,同時(shí)使用從切換開關(guān)62輸出的運(yùn)動(dòng)矢量和幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)解碼對(duì)象塊Bn或者分區(qū)Pi11的幀間預(yù)測(cè)處理,生成幀間預(yù)測(cè)圖像PINTEKin(步驟ST56)。[0286]但是,在針對(duì)解碼對(duì)象塊Bn內(nèi)的所有分區(qū)ΡΛ決定了共用的幀間預(yù)測(cè)模式和共用的參照?qǐng)D像指示索引的情況下,運(yùn)動(dòng)補(bǔ)償部64使用該參照?qǐng)D像指示索引表示的所有分區(qū)Pi11中共用的參照?qǐng)D像、和每個(gè)分區(qū)Pi11的運(yùn)動(dòng)矢量,實(shí)施針對(duì)該分區(qū)Pi11的幀間預(yù)測(cè)處理而生成幀間預(yù)測(cè)圖像PINTEKin。
[0287]逆量化/逆變換部65如果從可變長(zhǎng)解碼部61接收到壓縮數(shù)據(jù)以及預(yù)測(cè)差分編碼參數(shù),則按照與圖3的逆量化/逆變換部28同樣的步驟,參照該預(yù)測(cè)差分編碼參數(shù),對(duì)該壓縮數(shù)據(jù)進(jìn)行逆量化,并且參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理,計(jì)算與從圖3的減法部26輸出的預(yù)測(cè)差分信號(hào)相當(dāng)?shù)慕獯a預(yù)測(cè)差分信號(hào)(步驟ST57)。
[0288]加法部66對(duì)由逆量化/逆變換部65計(jì)算出的解碼預(yù)測(cè)差分信號(hào)、和由幀內(nèi)預(yù)測(cè)部63生成的幀內(nèi)預(yù)測(cè)圖像PINTEAin或者由運(yùn)動(dòng)補(bǔ)償部64生成的幀間預(yù)測(cè)圖像PINTEKin進(jìn)行加法運(yùn)算,作為解碼對(duì)象塊內(nèi)包含的一個(gè)或者多個(gè)解碼分區(qū)圖像的集合,將解碼圖像保存到分塊解碼圖像存儲(chǔ)器67中(步驟ST58)。
[0289]該解碼圖像成為以后的幀內(nèi)預(yù)測(cè)用的圖像信號(hào)。
[0290]在分塊解碼部54-η中,在包括上述幀內(nèi)預(yù)測(cè)、可變長(zhǎng)解碼在內(nèi)的任意的處理中都不進(jìn)行與當(dāng)前分塊不同的塊的解碼參數(shù)以及解碼圖像的參照。分塊端部的參照處理被置換為與編碼側(cè)同樣的不需要參照的處理。因此,分塊解碼部54-η的處理在各分塊中獨(dú)立,能夠并行執(zhí)行。
[0291]另外,在分塊解碼部54-η中,如上述那樣在編碼側(cè)分塊內(nèi)被分割為切片的情況下,根據(jù)復(fù)用在比特流上的切片分割信息將當(dāng)前分塊分割為切片,依照針對(duì)每個(gè)切片獨(dú)立地定義了的參數(shù)以及模式信息來進(jìn)行解碼處理。
[0292]另外,在作為可變長(zhǎng)解碼單元使用上下文自適應(yīng)算術(shù)解碼的情況下,對(duì)復(fù)用在切片頭部的可變長(zhǎng)編碼處理控制信息進(jìn)行解碼,在所述可變長(zhǎng)編碼處理控制信息表示限制為不進(jìn)行上下文切換的情況下,在該切片中不進(jìn)行上下文切換而進(jìn)行自適應(yīng)算術(shù)解碼。同樣地,在所述可變長(zhǎng)編碼處理控制信息表示限制為不進(jìn)行上下文切換以及自適應(yīng)處理的情況下,在該切片中,不進(jìn)行上下文切換以及自適應(yīng)處理而進(jìn)行算術(shù)解碼。通過這樣構(gòu)成,能夠?qū)τ杀景l(fā)明的編碼單元生成的比特流適當(dāng)?shù)剡M(jìn)行解碼。此處,以上下文自適應(yīng)算術(shù)解碼為例子進(jìn)行了說明,但即使是其他任意的可變長(zhǎng)解碼手法,如果即使去掉其一部分的處理仍能夠進(jìn)行可變長(zhǎng)解碼,則通過同樣的單元能夠得到同樣的效果。
[0293]接下來,詳細(xì)說明分塊環(huán)路濾波器裝置56中的分塊環(huán)路濾波器部56-1?56-Ν的處理內(nèi)容。
[0294]分塊環(huán)路濾波器部56-η的分塊濾波器參數(shù)解碼部71在由可變長(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志是OFF的情況下,從由分塊解碼部54-η輸出的濾波器參數(shù)的編碼數(shù)據(jù)解碼出表示分塊單位的濾波器的濾波器參數(shù),將作為其解碼結(jié)果的濾波器參數(shù)輸出到環(huán)路濾波器實(shí)施部72。
[0295]因?yàn)橛煽勺冮L(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志是0FF,所以環(huán)路濾波器實(shí)施部72如果從分塊濾波器參數(shù)解碼部71接收到濾波器參數(shù),則使用該濾波器參數(shù)表示的分塊單位的濾波器和由分塊解碼部54-η的可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼參數(shù),實(shí)施針對(duì)從分塊解碼部54-η輸出的分塊解碼圖像的濾波處理。[0296]另一方面,因?yàn)橛煽勺冮L(zhǎng)碼分離部51分離出的濾波器參數(shù)共享標(biāo)志是0N,所以如果從濾波器參數(shù)解碼部55接收到濾波器參數(shù),則使用該濾波器參數(shù)表示的幀單位的濾波器和由分塊解碼部54-η的可變長(zhǎng)解碼部61可變長(zhǎng)解碼了的編碼參數(shù),實(shí)施針對(duì)從分塊解碼部54-η輸出的分塊解碼圖像的濾波處理。
[0297]環(huán)路濾波器實(shí)施部72進(jìn)行與圖5的環(huán)路濾波器實(shí)施部42相同的處理。即,進(jìn)行不進(jìn)行跨越不同的分塊的像素參照的濾波處理,所以分塊環(huán)路濾波器部45-η的處理在各分塊中獨(dú)立,能夠并行執(zhí)行。
[0298]如以上說明,根據(jù)該實(shí)施方式1,構(gòu)成為設(shè)置:編碼控制部1,輸出指示輸入圖像的分割狀態(tài)的分割控制信息;并行處理開始部3,依照從編碼控制部I輸出的分割控制信息,將輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊,并分配分割后的分塊;以及N個(gè)分塊編碼部5-1~5-Ν,參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器4中存儲(chǔ)的局部解碼圖像,實(shí)施針對(duì)由并行處理開始部3分配的分塊的預(yù)測(cè)差分編碼處理,從而輸出作為作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)該編碼比特?cái)?shù)據(jù)而生成局部解碼圖像,N個(gè)分塊環(huán)路濾波器部7-1~7-Ν決定適合于由分塊編碼部5-1~5-Ν生成的局部解碼圖像的濾波處理的分塊單位的濾波器,使用該濾波器,實(shí)施針對(duì)該局部解碼圖像的濾波處理,所以起到能夠在分塊等級(jí)下并行地進(jìn)行環(huán)路濾波器的處理的效果。
[0299]實(shí)施方式2.[0300]在該實(shí)施方式2中,說明針對(duì)上述實(shí)施方式I中的運(yùn)動(dòng)圖像編碼裝置追加了分塊等級(jí)下的并行處理的實(shí)施/不實(shí)施的切換功能的運(yùn)動(dòng)圖像編碼裝置。
[0301]另外,說明能夠從由該運(yùn)動(dòng)圖像編碼裝置制作出的比特流解碼出運(yùn)動(dòng)圖像的運(yùn)動(dòng)圖像解碼裝置。
[0302]圖17是示出本發(fā)明的實(shí)施方式2的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。
[0303]在圖17中,編碼控制部81與圖1的編碼控制部I同樣地,實(shí)施輸出分塊分割控制信息(分割控制信息)的處理,該分塊分割控制信息指示將影像信號(hào)表示的輸入圖像分割為規(guī)定尺寸的分塊時(shí)的分割狀態(tài)。
[0304]另外,編碼控制部81實(shí)施如下處理:輸出表示是否分割輸入圖像而并行化的編碼并行標(biāo)志(分割標(biāo)志),并且按照濾波處理的每個(gè)種類,輸出表示是否在各分塊中共用該濾波處理中使用的濾波器的濾波器參數(shù)共享標(biāo)志(濾波器共享標(biāo)志)#1~Μ。
[0305]進(jìn)而,編碼控制部81實(shí)施輸出表示前級(jí)的處理部與后級(jí)的處理部的連接關(guān)系的環(huán)路濾波器并行標(biāo)志#1~M的處理。
[0306]另外,編碼控制部81構(gòu)成了分割控制單元。
[0307]分塊分割控制部82實(shí)施如下處理:以與從編碼控制部81輸出的分塊分割控制信息指示了的分割狀態(tài)一致的方式,控制并行處理開始部83中的輸入圖像的分割。
[0308]并行處理開始部83實(shí)施如下處理:在從編碼控制部81輸出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,在分塊分割控制部2的指示下,將影像信號(hào)表示的輸入圖像分割為規(guī)定尺寸的分塊,將分割后的分塊分配給分塊編碼部85-1~85-Ν。
[0309]另一方面,實(shí)施如下處理:在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,不分割影像信號(hào)表示的輸入圖像,將作為幀單位的圖像的輸入圖像輸出到幀編碼部86。[0310]另外,由分塊分割控制部82以及并行處理開始部83構(gòu)成了分塊分配單元。
[0311]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84是存儲(chǔ)濾波處理后的局部解碼圖像的記錄介質(zhì)。另外,運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84構(gòu)成了圖像存儲(chǔ)器。
[0312]分塊編碼裝置85安裝有N個(gè)分塊編碼部85-1~85_N,N個(gè)分塊編碼部85_1~85-N獨(dú)立地實(shí)施預(yù)測(cè)差分編碼處理。N是I以上的整數(shù)。
[0313]分塊編碼部85-1~85-N與圖1的分塊編碼部5_1~5_N同樣地,實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)由并行處理開始部83分配的分塊的預(yù)測(cè)差分編碼處理,從而輸出作為其編碼結(jié)果的比特序列數(shù)據(jù)以及編碼參數(shù),并且生成分塊局部解碼圖像(局部解碼圖像)。另外,分塊編碼部85-1~85-N構(gòu)成了分塊編碼單兀。
[0314]幀編碼部86實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)輸入圖像(未由并行處理開始部83分割的幀單位的圖像)的預(yù)測(cè)差分編碼處理,從而輸出作為其編碼結(jié)果的比特序列數(shù)據(jù)以及編碼參數(shù),并且生成幀局部解碼圖像(局部解碼圖像)。另外,幀編碼部86構(gòu)成了幀編碼單元。
[0315]環(huán)路濾波器控制部87-1~87-M實(shí)施如下處理:在從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#1~M表示在各分塊中共用濾波器的意思的情況下,根據(jù)從并行處理切換部
90-1~90-M輸出的分塊局部解碼圖像而得到幀單位的局部解碼圖像,決定適合于幀單位的局部解碼圖像的幀單位的濾波器,將表示該濾波器的濾波器參數(shù)輸出到分塊環(huán)路濾波器裝置88-1~88-M。
[0316]另外,環(huán)路濾波器控制部87-1~87-M實(shí)施如下處理:對(duì)表示幀單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理結(jié)束部91。
[0317]分塊環(huán)路濾波器裝置88-1~87-M是實(shí)施相互不同的種類的濾波處理的濾波器裝置,安裝有N個(gè)分塊環(huán)路濾波器部88-m-l~88-m-N(m = 1,2,…,Μ),N個(gè)分塊環(huán)路濾波器部88-m-l~88-m-N獨(dú)立地實(shí)施濾波處理。M是I以上的整數(shù)。
[0318]分塊環(huán)路濾波器部88-m_n(n = 1,2,…,N)實(shí)施如下處理:在從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#m表示在各分塊中不共用濾波器的意思的情況下,決定適合于從并行處理切換部90-m輸出的分塊局部解碼圖像的濾波處理的分塊單位的濾波器,并使用該濾波器來實(shí)施針對(duì)分塊局部解碼圖像的濾波處理,并且對(duì)表示分塊單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將其編碼結(jié)果復(fù)用到從并行處理切換部90-1~90-M輸出的比特序列數(shù)據(jù)上。
[0319]另一方面,實(shí)施如下處理:在濾波器參數(shù)共享標(biāo)志#m表示在各分塊中共用濾波器的意思的情況下,使用從環(huán)路濾波器控制部87-m輸出的濾波器參數(shù)表示的幀單位的濾波器來實(shí)施從并行處理切換部90-m輸出的分塊局部解碼圖像的濾波處理,并且原樣地輸出從并行處理切換部90-m輸出的比特序列數(shù)據(jù)。
[0320]另外,分塊環(huán)路濾波器部88-1-1 ~88-1-Ν、88-2-1 ~88-2-N、...、88-Μ_1 ~
88-M-N構(gòu)成了分塊濾波器單元。
[0321]幀環(huán)路濾波器部89-m實(shí)施如下處理:在從并行處理切換部90_m輸出了分塊局部解碼圖像的情況下,決定適合于根據(jù)該分塊局部解碼圖像得到的幀局部解碼圖像(幀單位的局部解碼圖像)的濾波處理的幀單位的濾波器,在從并行處理切換部90-m輸出了幀局部解碼圖像的情況下,決定適合于該幀局部解碼圖像的幀單位的濾波器,使用幀單位的濾波器來實(shí)施針對(duì)幀局部解碼圖像的濾波處理,并且對(duì)表示幀單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將其編碼結(jié)果復(fù)用到從并行處理切換部90-1?90-M輸出的比特序列數(shù)據(jù)上。另外,幀環(huán)路濾波器部89-1?89-M構(gòu)成了幀濾波器單元。
[0322]并行處理切換部90-m實(shí)施依照從編碼控制部81輸出的環(huán)路濾波器并行標(biāo)志#m來控制前級(jí)的處理部與后級(jí)的處理部的連接關(guān)系的處理。
[0323]由此,即使在從編碼控制部81輸出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,在從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#1?M中的例如濾波器參數(shù)共享標(biāo)志表示在各分塊中共用濾波器的意思的情況下,也將從前級(jí)的處理部輸出的局部解碼圖像、編碼參數(shù)以及比特序列數(shù)據(jù)輸出到幀環(huán)路濾波器部89-x,而并不輸出到分塊環(huán)路濾波器部88-x-n。
[0324]并行處理結(jié)束部91實(shí)施如下處理:在從編碼控制部81輸出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#M表示在各分塊中不共用濾波器的意思,則依照從編碼控制部81輸出的分塊分割控制信息而組合由分塊環(huán)路濾波器部88-M-1?88-M-N實(shí)施濾波處理后的分塊局部解碼圖像,生成幀單位的局部解碼圖像,將該局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中,并且將從分塊環(huán)路濾波器部88-M-1?88-M-N輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部92。
[0325]另外,實(shí)施如下處理:在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#1表示在各分塊中共用濾波器的意思,則將由幀環(huán)路濾波器部88-M實(shí)施濾波處理后的幀局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中,并且將從幀環(huán)路濾波器部88-M輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部92。
[0326]另一方面,實(shí)施如下處理:在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,將由幀環(huán)路濾波器部88-M實(shí)施濾波處理后的幀局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中,并且將從幀環(huán)路濾波器部88-M輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部92。
[0327]另外,并行處理結(jié)束部91構(gòu)成了局部解碼圖像保存單元。
[0328]可變長(zhǎng)碼復(fù)用部92實(shí)施如下處理:對(duì)從并行處理結(jié)束部91輸出的比特序列數(shù)據(jù)、從編碼控制部81輸出的分塊分割控制信息、編碼并行標(biāo)志、環(huán)路濾波器并行標(biāo)志#1?M以及濾波器參數(shù)共享標(biāo)志#1?M、以及表示由分塊環(huán)路濾波器部88-m-n或者幀環(huán)路濾波器部
89-m決定的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)進(jìn)行復(fù)用而生成比特流。
[0329]另外,可變長(zhǎng)碼復(fù)用部92構(gòu)成了復(fù)用單元。
[0330]在圖17的例子中,設(shè)想了作為運(yùn)動(dòng)圖像編碼裝置的構(gòu)成要素的編碼控制部81、分塊分割控制部82、并行處理開始部83、運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84、分塊編碼裝置85、幀編碼部86、環(huán)路濾波器控制部87-1?87-M、分塊環(huán)路濾波器裝置88_1?88-M、幀環(huán)路濾波器部89-1?89-M、并行處理切換部90-1?90-M、并行處理結(jié)束部91以及可變長(zhǎng)碼復(fù)用部92各自由專用的硬件(例如安裝有CPU的半導(dǎo)體集成電路、單片式微型計(jì)算機(jī)等)構(gòu)成了的例子,但在運(yùn)動(dòng)圖像編碼裝置由計(jì)算機(jī)構(gòu)成的情況下,也可以將記述了編碼控制部81、分塊分割控制部82、并行處理開始部83、分塊編碼裝置85、幀編碼部86、環(huán)路濾波器控制部
87-1?87-M、分塊環(huán)路濾波器裝置88-1?88-M、幀環(huán)路濾波器部89_1?89-M、并行處理切換部90-1?90-M、并行處理結(jié)束部91以及可變長(zhǎng)碼復(fù)用部92的處理內(nèi)容的程序保存到計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)的CPU執(zhí)行該存儲(chǔ)器中保存的程序。
[0331]圖18是示出本發(fā)明的實(shí)施方式2的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0332]在圖18中,可變長(zhǎng)碼分離部101實(shí)施如下處理:如果輸入了由圖17的運(yùn)動(dòng)圖像編碼裝置生成的比特流,則分離復(fù)用在該比特流上的比特序列數(shù)據(jù)、分塊分割控制信息、編碼并行標(biāo)志、環(huán)路濾波器并行標(biāo)志#1?M、濾波器參數(shù)共享標(biāo)志#1?M以及濾波器參數(shù)的編碼數(shù)據(jù)。另外,可變長(zhǎng)碼分離部101構(gòu)成了分離單元。
[0333]并行處理開始部102實(shí)施如下處理:在由可變長(zhǎng)碼分離部101分離出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,將從可變長(zhǎng)碼分離部101輸出的幀單位的比特序列數(shù)據(jù)分割為分塊單位的比特序列數(shù)據(jù),將分塊單位的比特序列數(shù)據(jù)分配給分塊解碼部104-1?104-N。
[0334]另一方面,在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,實(shí)施將從可變長(zhǎng)碼分離部101輸出的幀單位的比特序列數(shù)據(jù)輸出到幀解碼部105的處理。另夕卜,并行處理開始部102構(gòu)成了編碼比特?cái)?shù)據(jù)分配單元。
[0335]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103是存儲(chǔ)濾波處理后的解碼圖像的記錄介質(zhì)。另外,運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103構(gòu)成了圖像存儲(chǔ)器。
[0336]分塊解碼裝置104安裝有N個(gè)分塊解碼部104-1?104-N,N個(gè)分塊解碼部104-1?104-N獨(dú)立地實(shí)施預(yù)測(cè)差分解碼處理。N是I以上的整數(shù)。
[0337]分塊解碼部104-1?104-N與圖6的分塊解碼部54_1?54_N同樣地,實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中存儲(chǔ)的濾波處理后的解碼圖像,實(shí)施針對(duì)由并行處理開始部102分配的分塊單位的比特序列數(shù)據(jù)的預(yù)測(cè)差分解碼處理,從而生成分塊解碼圖像(分塊單位的解碼圖像),并且將該分塊解碼圖像和在實(shí)施預(yù)測(cè)差分解碼處理時(shí)使用的編碼參數(shù)(復(fù)用在比特序列數(shù)據(jù)上的編碼參數(shù))輸出到并行處切換部110-1。
[0338]另外,實(shí)施將復(fù)用在比特序列數(shù)據(jù)上的表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理切換部110-1的處理。
[0339]另外,分塊解碼部104-1?104-N構(gòu)成了分塊解碼單元。
[0340]幀解碼部105實(shí)施如下處理:參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)從并行處理開始部102輸出的幀單位的比特序列數(shù)據(jù)的預(yù)測(cè)差分解碼處理,從而生成幀解碼圖像(幀單位的解碼圖像),并且將該幀解碼圖像和在實(shí)施預(yù)測(cè)差分解碼處理時(shí)使用的編碼參數(shù)(復(fù)用在比特序列數(shù)據(jù)上的編碼參數(shù))輸出到并行處切換部110-1。
[0341]另外,實(shí)施將復(fù)用在比特序列數(shù)據(jù)上的表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理切換部110-1的處理。
[0342]另外,幀解碼部105構(gòu)成了幀解碼單元。
[0343]濾波器參數(shù)解碼部106-1?106-M實(shí)施如下處理:在由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)共享標(biāo)志#1?M表示在各分塊中共用濾波器的意思的情況下,從由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)的編碼數(shù)據(jù)#1?M解碼出表示幀單位的濾波器的濾波器參數(shù),將該濾波器參數(shù)輸出到分塊環(huán)路濾波器裝置107-1~107-M。
[0344]分塊環(huán)路濾波器裝置107-1~107-M是實(shí)施相互不同的種類的濾波處理的濾波器裝置,安裝有N個(gè)分塊環(huán)路濾波器部107-m-l~107-m-N(m= 1,2,…,Μ),N個(gè)分塊環(huán)路濾波器部107-m-l~107-m-N獨(dú)立地實(shí)施濾波處理。M是I以上的整數(shù)。
[0345]分塊環(huán)路濾波器部107-m-n(n = 1,2,…,N)如果從并行處理切換部110_m輸出了分塊解碼圖像,則在由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)共享標(biāo)志#m表示在各分塊中不共用濾波器的意思的情況下,從由并行處理切換部110-m輸出的濾波器參數(shù)的編碼數(shù)據(jù)解碼出表示分塊單位的濾波器的濾波器參數(shù),使用分塊單位的濾波器來實(shí)施針對(duì)分塊解碼圖像的濾波處理。
[0346]另一方面,在濾波器參數(shù)共享標(biāo)志#m表示在各分塊中共用濾波器的意思的情況下,從由并行處理切換部110-m輸出的濾波器參數(shù)的編碼數(shù)據(jù)解碼出表示幀單位的濾波器的濾波器參數(shù),使用幀單位的濾波器來實(shí)施針對(duì)分塊解碼圖像的濾波處理。
[0347]另外,分塊環(huán)路濾波器部107-1-1 ~107-1-N、107-2-1 ~107-2_N、...、107-M-1 ~
107-M-N構(gòu)成了分塊濾波器單元。
[0348]幀環(huán)路濾波器部108-m如果從并行處理切換部110_m輸出了幀解碼圖像,則從由并行處理切換部110-m輸出的濾波器參數(shù)的編碼數(shù)據(jù)解碼出表示幀單位的濾波器的濾波器參數(shù),使用幀單位的濾波器來實(shí)施針對(duì)幀解碼圖像的濾波處理。另外,幀環(huán)路濾波器部
108-1~108-M構(gòu)成了幀濾 波器單元。
[0349]分塊分割控制部109實(shí)施如下處理:根據(jù)由可變長(zhǎng)碼分離部101分離出的分塊分割控制信息而掌握分塊的分割狀態(tài),控制并行處理結(jié)束部111中的各分塊解碼圖像的配置,以得到與原來的輸入圖像相當(dāng)?shù)慕獯a圖像。
[0350]并行處理切換部110-m實(shí)施依照由可變長(zhǎng)碼分離部101分離出的環(huán)路濾波器并行標(biāo)志#m控制前級(jí)的處理部與后級(jí)的處理部的連接關(guān)系的處理。
[0351]由此,即使由可變長(zhǎng)碼分尚部101分尚出的編碼并行標(biāo)志表不將輸入圖像分割而并行化的意思的情況下,在由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)共享標(biāo)志#1~M中的例如濾波器參數(shù)共享標(biāo)志#x表示在各分塊中共用濾波器的意思的情況下,將從前級(jí)的處理部輸出的解碼圖像、編碼參數(shù)以及濾波器參數(shù)的編碼數(shù)據(jù)輸出到幀環(huán)路濾波器部108-x,而不輸出到分塊環(huán)路濾波器部107-x-n。
[0352]并行處理結(jié)束部111實(shí)施如下處理:在分塊分割控制部109的控制下,組合由分塊環(huán)路濾波器部107-M-1~107-M-N實(shí)施濾波處理后的分塊解碼圖像,生成幀單位的解碼圖像,將該解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中。
[0353]另外,由分塊分割控制部109以及并行處理結(jié)束部111構(gòu)成了解碼圖像保存單元。
[0354]在圖18的例子中,設(shè)想了作為運(yùn)動(dòng)圖像解碼裝置的構(gòu)成要素的可變長(zhǎng)碼分離部101、并行處理開始部102、運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103、分塊解碼裝置104、幀解碼部105、濾波器參數(shù)解碼部106-1~106-M、分塊環(huán)路濾波器裝置107-1~107-M、幀環(huán)路濾波器部108-1~108-M、分塊分割控制部109、并行處理切換部110-1~110-M以及并行處理結(jié)束部111各自由專用的硬件(例如安裝有CPU的半導(dǎo)體集成電路、單片式微型計(jì)算機(jī)等)構(gòu)成了的例子,但在運(yùn)動(dòng)圖像解碼裝置由計(jì)算機(jī)構(gòu)成的情況下,也可以將記述了可變長(zhǎng)碼分離部101、并行處理開始部102、分塊解碼裝置104、幀解碼部105、濾波器參數(shù)解碼部106-1~106-M、分塊環(huán)路濾波器裝置107-1~107-M、幀環(huán)路濾波器部108-1~108-M、分塊分割控制部109、并行處理切換部110-1~110-M以及并行處理結(jié)束部111的處理內(nèi)容的程序保存到計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)的CPU執(zhí)行該存儲(chǔ)器中保存的程序。
[0355]實(shí)施方式3.[0356]在上述實(shí)施方式I中,示出了分塊環(huán)路濾波器裝置7是I級(jí)結(jié)構(gòu)的例子,但在該實(shí)施方式3中,在多級(jí)地連接了實(shí)現(xiàn)相互不同的種類的環(huán)路濾波器的分塊環(huán)路濾波器裝置88-1~88-M的點(diǎn)上不同。
[0357]例如,在作為對(duì)圖像實(shí)施的環(huán)路濾波器,定義了解塊濾波器、SA0、ALF的情況下,如果圖像被分割為分塊,則必須通過在分塊間不進(jìn)行參照的手法來實(shí)施編碼處理以及所有濾波處理。
[0358]但是,根據(jù)環(huán)路濾波器的種類,相比于按照分塊單位進(jìn)行濾波處理,在按照幀單位進(jìn)行濾波處理時(shí)有時(shí)狀況更佳。
[0359]例如,考慮在ALF的情況下,即使在I幀圖像中也能夠通過H/W高速地進(jìn)行處理,所以不需要并行處理,但在解塊濾波器的情況下,H/W下的高速處理困難,所以并行處理不可欠缺這樣的狀況。[0360]在這樣的狀況下,根據(jù)畫質(zhì)的觀點(diǎn),不需要并行化的環(huán)路濾波器期望實(shí)施進(jìn)行跨越分塊間的像素參照的濾波處理。
[0361]另外,存在雖然預(yù)測(cè)差分編碼處理、解碼處理有并行化的必要性,但環(huán)路濾波處理無并行化的必要性的情況、或者相反地雖然預(yù)測(cè)差分編碼處理、解碼處理無并行化的必要性,但環(huán)路濾波處理有并行化的必要性的情況。
[0362]為了對(duì)應(yīng)于這樣的狀況,關(guān)于預(yù)測(cè)差分編碼處理/解碼處理和各種環(huán)路濾波處理,各自獨(dú)立地切換是否進(jìn)行并行化的跨越分塊間的參照那樣的手法是有效的。
[0363]在該實(shí)施方式3中,分割輸入圖像,切換進(jìn)行分塊單位的并行化處理、或者不并行化而按照幀單位進(jìn)行處理。
[0364]另外,針對(duì)每個(gè)環(huán)路濾波器,切換進(jìn)行分塊單位的濾波處理、或者進(jìn)行幀單位的濾波處理。
[0365]最初,說明運(yùn)動(dòng)圖像編碼裝置的處理內(nèi)容。
[0366]編碼控制部81與圖1的編碼控制部I同樣地,對(duì)分塊分割控制部82、并行處理結(jié)束部91以及可變長(zhǎng)碼復(fù)用部92輸出指示將影像信號(hào)表示的輸入圖像分割為規(guī)定尺寸的分塊時(shí)的分割狀態(tài)的分塊分割控制信息。
[0367]另外,編碼控制部81將表示是否將輸入圖像分割而并行化的編碼并行標(biāo)志輸出到并行處理開始部83,并且按照濾波處理的每個(gè)種類,將表示是否在各分塊中共用在該濾波處理中使用的濾波器的濾波器參數(shù)共享標(biāo)志#1~M(在各分塊中共用時(shí):0N的標(biāo)志、在各分塊中不共用時(shí)=OFF的標(biāo)志)輸出到環(huán)路濾波器控制部87-1~87-M、分塊環(huán)路濾波器裝置88-1~88-M以及可變長(zhǎng)碼復(fù)用部91。
[0368]進(jìn)而,編碼控制部81將表示前級(jí)的處理部與后級(jí)的處理部的連接關(guān)系的環(huán)路濾波器并行標(biāo)志#1~M輸出到并行處理切換部90-1~90-M。
[0369]分塊分割控制部82如果從編碼控制部81接收到分塊分割控制信息,則以與該分塊分割控制信息指示了的分割狀態(tài)一致的方式,控制并行處理開始部83中的輸入圖像的分割。
[0370]并行處理開始部83在從編碼控制部81輸出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,在分塊分割控制部82的指示下,將影像信號(hào)表示的輸入圖像分割為規(guī)定尺寸的分塊,將分割后的分塊分配給分塊編碼部85-1?85-N。
[0371]另一方面,在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,不分割影像信號(hào)表示的輸入圖像,將作為幀單位的圖像的輸入圖像輸出到幀編碼部86。
[0372]分塊編碼部85-1?85-N如果從并行處理開始部83接收到分塊,則按照與圖1的分塊編碼部5-1?5-N同樣的步驟生成分塊局部解碼圖像。
[0373]即,分塊編碼部85-1?85-N參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)由并行處理開始部83分配的分塊的預(yù)測(cè)差分編碼處理,從而輸出作為其編碼結(jié)果的比特序列數(shù)據(jù)以及編碼參數(shù),并且生成分塊局部解碼圖像。
[0374]幀編碼部86如果從并行處理開始部83接收到作為幀單位的圖像的輸入圖像,則參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)該輸入圖像的預(yù)測(cè)差分編碼處理,從而輸出作為其編碼結(jié)果的比特序列數(shù)據(jù)以及編碼參數(shù),并且生成幀局部解碼圖像。
[0375]在編碼處理的處理單位是幀單位的點(diǎn)與分塊編碼部85-1?85-N不同,但編碼處理自身與分塊編碼部85-1?85-N相同,所以省略詳細(xì)的說明。
[0376]并行處理切換部90-m依照從編碼控制部81輸出的環(huán)路濾波器并行標(biāo)志#m,控制前級(jí)的處理部與后級(jí)的處理部的連接關(guān)系,但例如在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,并行處理開始部83不分割輸入圖像,幀編碼部86進(jìn)行幀單位的編碼處理,所以將幀編碼部86(或者、前級(jí)的幀環(huán)路濾波器部)的輸出信號(hào)(幀局部解碼圖像、比特序列數(shù)據(jù)、編碼參數(shù))傳送到后級(jí)的幀環(huán)路濾波器部。
[0377]另一方面,在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果濾波器參數(shù)共享標(biāo)志#m是0FF,則進(jìn)行分塊單位的濾波處理,所以將分塊編碼部85-1?85-N(或者、前級(jí)的分塊環(huán)路濾波器部)的輸出信號(hào)(分塊局部解碼圖像、比特序列數(shù)據(jù)、編碼參數(shù))傳送到后級(jí)的分塊環(huán)路濾波器部。
[0378]但是,在第m-Ι級(jí)的環(huán)路濾波器中進(jìn)行幀單位的濾波處理的情況下,將從前級(jí)的幀環(huán)路濾波器部輸出的幀局部解碼圖像分割為分塊局部解碼圖像,將該分塊局部解碼圖像、比特序列數(shù)據(jù)以及編碼參數(shù)傳送到后級(jí)的分塊環(huán)路濾波器部。
[0379]即使在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果濾波器參數(shù)共享標(biāo)志#m是0N,則在第m級(jí)的環(huán)路濾波器中進(jìn)行幀單位的濾波處理,所以將分塊編碼部85-1?85-N(或者前級(jí)的分塊環(huán)路濾波器部)的輸出信號(hào)(分塊局部解碼圖像、比特序列數(shù)據(jù)、編碼參數(shù))、或者前級(jí)的幀環(huán)路濾波器部的輸出信號(hào)(幀局部解碼圖像、比特序列數(shù)據(jù)、編碼參數(shù))傳送到后級(jí)的幀環(huán)路濾波器部。
[0380]環(huán)路濾波器控制部87-m在從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#m是ON的情況下,從由并行處理切換部90-m輸出的分塊局部解碼圖像得到幀局部解碼圖像,決定適合于該幀局部解碼圖像的幀單位的濾波器。在從并行處理切換部90-m輸出了幀局部解碼圖像的情況下,決定適合于該幀局部解碼圖像的幀單位的濾波器。
[0381]在環(huán)路濾波器控制部87-m中,如果決定了幀單位的濾波器,則將表示該濾波器的濾波器參數(shù)輸出到分塊環(huán)路濾波器裝置88-m。
[0382]另外,環(huán)路濾波器控制部87-m對(duì)表示幀單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理結(jié)束部91。
[0383]分塊環(huán)路濾波器部88-m-n如果從并行處理切換部90_m接收到分塊局部解碼圖像,則與圖1的分塊環(huán)路濾波器部7-n同樣地,如果從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#m是0FF,則根據(jù)從并行處理切換部90-m輸出的編碼參數(shù)決定適合于該分塊局部解碼圖像的濾波處理的分塊單位的濾波器,使用該濾波器來實(shí)施針對(duì)分塊局部解碼圖像的濾波處理,將濾波處理后的分塊局部解碼圖像輸出到后級(jí)的并行處理切換部或者并行處理結(jié)束部91。
[0384]另外,分塊環(huán)路濾波器部88-m-n對(duì)表示分塊單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)復(fù)用到從并行處理切換部90-m輸出的比特序列數(shù)據(jù)上,并輸出到后級(jí)的并行處理切換部或者并行處理結(jié)束部91。
[0385]另外,如果從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#m是0N,則使用從環(huán)路濾波器控制部87-m輸出的濾波器參數(shù)表示的幀單位的濾波器,實(shí)施從并行處理切換部90-m輸出的分塊局部解碼圖像的濾波處理,但在該實(shí)施方式2中,即使在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,在濾波器參數(shù)共享標(biāo)志#m是ON的情況下,并行處理切換部90-m也將幀局部解碼圖像提供給幀環(huán)路濾波器部89-m,而不將分塊局部解碼圖像提供給分塊環(huán)路濾波器部88-m-n,所以在該狀況下,不使用幀單位的濾波器來實(shí)施分塊局部解碼圖像的濾波處理。
[0386]作為分塊環(huán)路濾波器部88-m-n使用幀單位的濾波器來實(shí)施分塊局部解碼圖像的濾波處理的狀況,例如,考慮編碼控制部81不使用輸出編碼并行標(biāo)志的功能,而停止幀環(huán)路濾波器部89-m的功能的狀況等(與實(shí)施方式I類似的結(jié)構(gòu))。
[0387]幀環(huán)路濾波器部89-m如果從并行處理切換部90_m接收到分塊局部解碼圖像,則從該分塊局部解碼圖像得到幀局部解碼圖像,根據(jù)從并行處理切換部90-m輸出的編碼參數(shù),決定適合于該幀局部解碼圖像的濾波處理的幀單位的濾波器。在從并行處理切換部
90-m輸出了幀局部解碼圖像的情況下,根據(jù)該編碼參數(shù),決定適合于該幀局部解碼圖像的幀單位的濾波器。
[0388]在幀環(huán)路濾波器部89-m中,如果決定了幀單位的濾波器,則使用幀單位的濾波器來實(shí)施針對(duì)該幀局部解碼圖像的濾波處理,將濾波處理后的幀局部解碼圖像輸出到后級(jí)的并行處理切換部或者并行處理結(jié)束部91。
[0389]另外,幀環(huán)路濾波器部89-m對(duì)表示幀單位的濾波器的濾波器參數(shù)進(jìn)行可變長(zhǎng)編碼,將該濾波器參數(shù)的編碼數(shù)據(jù)復(fù)用到從并行處理切換部90-m輸出的比特序列數(shù)據(jù)上,并輸出到后級(jí)的并行處理切換部或者并行處理結(jié)束部91。
[0390]并行處理結(jié)束部91在從編碼控制部81輸出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#11是0FF,則依照從編碼控制部81輸出的分塊分割控制信息,組合由分塊環(huán)路濾波器部88-M-1?88-M-N實(shí)施濾波處理后的分塊局部解碼圖像,生成幀單位的局部解碼圖像,將該局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中,并且將從分塊環(huán)路濾波器部88-M-1?88-M-N輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部92。[0391]另外,在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果從編碼控制部81輸出的濾波器參數(shù)共享標(biāo)志#M是0N,則將由幀環(huán)路濾波器部88-M實(shí)施濾波處理后的幀局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中,并且將從幀環(huán)路濾波器部
88-M輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部92。
[0392]另一方面,在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,將由幀環(huán)路濾波器部88-M實(shí)施濾波處理后的幀局部解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器84中,并且將從幀環(huán)路濾波器部88-M輸出的比特序列數(shù)據(jù)輸出到可變長(zhǎng)碼復(fù)用部92。
[0393]可變長(zhǎng)碼復(fù)用部92對(duì)從并行處理結(jié)束部91輸出的比特序列數(shù)據(jù)、和從編碼控制部81輸出的分塊分割控制信息、編碼并行標(biāo)志、環(huán)路濾波器并行標(biāo)志#1?M以及濾波器參數(shù)共享標(biāo)志#1?M進(jìn)行復(fù)用而生成比特流。
[0394]接下來,說明運(yùn)動(dòng)圖像解碼裝置的處理內(nèi)容。
[0395]可變長(zhǎng)碼分離部101如果輸入了由圖17的運(yùn)動(dòng)圖像編碼裝置生成的比特流,則分離復(fù)用在該比特流上的比特序列數(shù)據(jù)、分塊分割控制信息、編碼并行標(biāo)志、環(huán)路濾波器并行標(biāo)志#1?M、濾波器參數(shù)共享標(biāo)志#1?M以及濾波器參數(shù)的編碼數(shù)據(jù)而輸出。
[0396]并行處理開始部102在由可變長(zhǎng)碼分離部101分離出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,將從可變長(zhǎng)碼分離部101輸出的幀單位的比特序列數(shù)據(jù)分割為分塊單位的比特序列數(shù)據(jù),將分塊單位的比特序列數(shù)據(jù)分配給分塊解碼部104-1 ?104-No
[0397]另一方面,在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,將從可變長(zhǎng)碼分離部101輸出的幀單位的比特序列數(shù)據(jù)輸出到幀解碼部105。
[0398]分塊解碼部104-1?104-N如果從并行處理開始部102接收到分塊單位的比特序列數(shù)據(jù),則按照與圖6的分塊解碼部54-1?54-N同樣的步驟生成分塊解碼圖像。
[0399]S卩,分塊解碼部104-1?104-N參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中存儲(chǔ)的濾波處理后的解碼圖像,實(shí)施針對(duì)由并行處理開始部102分配的分塊單位的比特序列數(shù)據(jù)的預(yù)測(cè)差分解碼處理,從而生成分塊解碼圖像,并且將該分塊解碼圖像以及在實(shí)施預(yù)測(cè)差分解碼處理時(shí)使用的編碼參數(shù)(復(fù)用在比特序列數(shù)據(jù)上的編碼參數(shù))輸出到并行處理結(jié)束部111。
[0400]另外,實(shí)施將復(fù)用在比特序列數(shù)據(jù)上的表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理切換部110-1的處理。
[0401]幀解碼部105如果從并行處理開始部102接收到幀單位的比特序列數(shù)據(jù),則參照運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)該幀單位的比特序列數(shù)據(jù)的預(yù)測(cè)差分解碼處理而生成幀解碼圖像,將該幀解碼圖像以及在實(shí)施預(yù)測(cè)差分解碼處理時(shí)使用的編碼參數(shù)(復(fù)用在比特序列數(shù)據(jù)上的編碼參數(shù))輸出到并行處理結(jié)束部111。
[0402]另外,實(shí)施將復(fù)用在比特序列數(shù)據(jù)上的表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)輸出到并行處理切換部110-1的處理。
[0403]并行處理切換部100-m依照由可變長(zhǎng)碼分離部101分離出的環(huán)路濾波器并行標(biāo)志#m,控制前級(jí)的處理部與后級(jí)的處理部的連接關(guān)系,但例如在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,并行處理開始部102不將幀單位的比特序列數(shù)據(jù)分割為分塊單位的比特序列數(shù)據(jù),幀解碼部105進(jìn)行幀單位的解碼處理,所以將幀解碼部105(或者前級(jí)的幀環(huán)路濾波器部)的輸出信號(hào)(幀解碼圖像、編碼參數(shù)、表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù))傳送到后級(jí)的幀環(huán)路濾波器部。
[0404]另一方面,在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果濾波器參數(shù)共享標(biāo)志#m是0FF,則進(jìn)行分塊單位的濾波處理,所以將分塊解碼部104-1?104-N(或者、前級(jí)的分塊環(huán)路濾波器部)的輸出信號(hào)(分塊局部解碼圖像、編碼參數(shù)、表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù))傳送到后級(jí)的分塊環(huán)路濾波器部。
[0405]但是,在第m-Ι級(jí)的環(huán)路濾波器中進(jìn)行幀單位的濾波處理的情況下,將從前級(jí)的幀環(huán)路濾波器部輸出的幀解碼圖像分割為分塊解碼圖像,將該分塊解碼圖像、編碼參數(shù)以及表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù)傳送到后級(jí)的分塊環(huán)路濾波器部。
[0406]即使編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果濾波器參數(shù)共享標(biāo)志#m是0N,則在第m級(jí)的環(huán)路濾波器中進(jìn)行幀單位的濾波處理,所以將分塊解碼部104-1?104-N(或者、前級(jí)的分塊環(huán)路濾波器部)的輸出信號(hào)(分塊局部解碼圖像、編碼參數(shù)、表示分塊單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù))、或者前級(jí)的幀環(huán)路濾波器部的輸出信號(hào)(幀解碼圖像、編碼參數(shù)、表示幀單位的濾波器的濾波器參數(shù)的編碼數(shù)據(jù))傳送到后級(jí)的幀環(huán)路濾波器部。
[0407]濾波器參數(shù)解碼部106-m在由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)共享標(biāo)志#n是ON的情況下,從由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)的編碼數(shù)據(jù)#m解碼出表示幀單位的濾波器的濾波器參數(shù),將該濾波器參數(shù)輸出到分塊環(huán)路濾波器裝置107-m。
[0408]分塊環(huán)路濾波器部107-m-n在從并行處理切換部110_m接收到分塊解碼圖像時(shí),如果由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)共享標(biāo)志#m是0FF,則從由并行處理切換部110-m輸出的濾波器參數(shù)的編碼數(shù)據(jù)解碼出表示分塊單位的濾波器的濾波器參數(shù),使用分塊單位的濾波器來實(shí)施針對(duì)該分塊解碼圖像的濾波處理。
[0409]另外,如果濾波器參數(shù)共享標(biāo)志#m是0N,則使用從濾波器參數(shù)解碼部106_m輸出的濾波器參數(shù)表示的幀單位的濾波器來實(shí)施針對(duì)分塊解碼圖像的濾波處理,但在該實(shí)施方式2中,即使在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,在濾波器參數(shù)共享標(biāo)志#m是ON的情況下,并行處理切換部110-m將幀解碼圖像提供給幀環(huán)路濾波器部108-m,而不將分塊解碼圖像提供給分塊環(huán)路濾波器部107-m-n,所以在該狀況下,使用幀單位的濾波器,而不實(shí)施分塊解碼圖像的濾波處理。
[0410]作為分塊環(huán)路濾波器部107-m-n使用幀單位的濾波器實(shí)施分塊解碼圖像的濾波處理的狀況,例如,考慮編碼側(cè)不使用輸出編碼并行標(biāo)志的功能,而停止幀環(huán)路濾波器部
108-m的功能的狀況等(與實(shí)施方式I類似的結(jié)構(gòu))。
[0411]幀環(huán)路濾波器部108-m如果從并行處理切換部110_m接收到幀解碼圖像,則從由并行處理切換部110-m輸出的濾波器參數(shù)的編碼數(shù)據(jù)解碼出表示幀單位的濾波器的濾波器參數(shù),使用幀單位的濾波器來實(shí)施針對(duì)該幀解碼圖像的濾波處理。
[0412]分塊分割控制部109實(shí)施如下處理:根據(jù)由可變長(zhǎng)碼分離部101分離出的分塊分割控制信息而掌握分塊的分割狀態(tài),控制并行處理結(jié)束部111中的各分塊解碼圖像的配置,以得到與原來的輸入圖像相當(dāng)?shù)慕獯a圖像。
[0413]并行處理結(jié)束部111在由可變長(zhǎng)碼分離部101分離出的編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果由可變長(zhǎng)碼分離部101分離出的濾波器參數(shù)共享標(biāo)志#M是OFF,則在分塊分割控制部109的控制下,組合由分塊環(huán)路濾波器部107-M-1?
107-M-N實(shí)施濾波處理后的分塊解碼圖像而生成幀單位的解碼圖像,將該解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中。
[0414]另外,在編碼并行標(biāo)志表示將輸入圖像分割而并行化的意思的情況下,如果該濾波器參數(shù)共享標(biāo)志#M是0N,則將由幀環(huán)路濾波器部108-M實(shí)施濾波處理后的幀解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中。
[0415]另一方面,在編碼并行標(biāo)志表示不將輸入圖像分割而并行化的意思的情況下,將由幀環(huán)路濾波器部108-M實(shí)施濾波處理后的幀解碼圖像保存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器103中。
[0416]如以上說明,根據(jù)該實(shí)施方式3,構(gòu)成為切換分割輸入圖像而進(jìn)行分塊單位的并行化處理或者不并行化而按照幀單位進(jìn)行處理,并且針對(duì)每個(gè)環(huán)路濾波器切換進(jìn)行分塊單位的濾波處理或者進(jìn)行幀單位的濾波處理,所以起到即使在多級(jí)地連接不同的種類的環(huán)路濾波器來提高整個(gè)的濾波器性能的情況下,也能夠?qū)崿F(xiàn)處理的高速化的效果。
[0417]另外,本申請(qǐng)發(fā)明能夠在該發(fā)明的范圍內(nèi),實(shí)施各實(shí)施方式的自由的組合、或者各實(shí)施方式的任意的構(gòu)成要素的變形、或者各實(shí)施方式的任意的構(gòu)成要素的省略。
[0418]產(chǎn)業(yè)上的可利用性
[0419]本發(fā)明的運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法,設(shè)為能夠生成分塊單位的局部解碼圖像,決定適合于該局部解碼圖像的分塊單位的濾波器,使用該分塊來實(shí)施局部解碼圖像的濾波處理,在分塊等級(jí)下并行地進(jìn)行環(huán)路濾波器的處理,所以能夠應(yīng)用于對(duì)圖像進(jìn)行壓縮編碼而傳送的運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像編碼方法、和從由運(yùn)動(dòng)圖像編碼裝置傳送的編碼數(shù)據(jù)解碼出圖像的運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法。
【權(quán)利要求】
1.一種運(yùn)動(dòng)圖像編碼裝置,其特征在于,具備: 分割控制單元,輸出指示輸入圖像的分割狀態(tài)的分割控制信息; 分塊分配單元,依照從所述分割控制單元輸出的分割控制信息,將輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊,并分配分割后的分塊; 圖像存儲(chǔ)器,存儲(chǔ)濾波處理后的局部解碼圖像; 一個(gè)以上的分塊編碼單元,參照所述圖像存儲(chǔ)器中存儲(chǔ)的局部解碼圖像,實(shí)施針對(duì)由所述分塊分配單元分配的分塊的預(yù)測(cè)差分編碼處理,輸出作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)所述編碼比特?cái)?shù)據(jù)生成局部解碼圖像; 一個(gè)以上的分塊濾波器單元,決定與由所述分塊編碼單元生成的局部解碼圖像的濾波處理對(duì)應(yīng)的分塊單位的濾波器,使用所述濾波器來實(shí)施針對(duì)所述局部解碼圖像的濾波處理; 局部解碼圖像保存單元,依照從所述分割控制單元輸出的分割控制信息,組合由一個(gè)以上的分塊濾波器單元實(shí)施濾波處理后的局部解碼圖像而生成幀單位的局部解碼圖像,將所述局部解碼圖像保存到所述圖像存儲(chǔ)器中;以及 復(fù)用單元,對(duì)從所述分塊編碼單元輸出的編碼比特?cái)?shù)據(jù)、表示由所述分塊濾波器單元決定的分塊單位的濾波器的濾波器參數(shù)以及從所述分割控制單元輸出的分割控制信息進(jìn)行復(fù)用而生成比特流。
2.根據(jù)權(quán)利要 求1所述的運(yùn)動(dòng)圖像編碼裝置,其特征在于, 設(shè)置有幀單位濾波器決定單元,該幀單位濾波器決定單元在從分割控制單元輸出表示是否在各分塊中共用由一個(gè)以上的分塊編碼單元生成的局部解碼圖像的濾波處理中使用的濾波器的濾波器共享標(biāo)志的情況下,如果所述濾波器共享標(biāo)志表示在各分塊中共用濾波器的意思,則決定在各分塊中共用的幀單位的濾波器, 在一個(gè)以上的分塊濾波器單元中,如果所述濾波器共享標(biāo)志表示在各分塊中不共用濾波器的意思,則使用分塊單位的濾波器來實(shí)施針對(duì)由所述分塊編碼單元生成的局部解碼圖像的濾波處理,如果所述濾波器共享標(biāo)志表示在各分塊中共用濾波器的意思,則使用由所述幀單位濾波器決定單元決定的幀單位的濾波器來實(shí)施針對(duì)由所述分塊編碼單元生成的局部解碼圖像的濾波處理, 復(fù)用單元將從所述分割控制單元輸出的濾波器共享標(biāo)志復(fù)用到比特流上,并且如果所述濾波器共享標(biāo)志表示在各分塊中不共用濾波器的意思,則對(duì)表示由所述分塊濾波器單元決定的分塊單位的濾波器的濾波器參數(shù)進(jìn)行復(fù)用,如果所述濾波器共享標(biāo)志表示在各分塊中共用濾波器的意思,則對(duì)表示由所述幀單位濾波器決定單元決定的幀單位的濾波器的濾波器參數(shù)進(jìn)行復(fù)用。
3.—種運(yùn)動(dòng)圖像編碼裝置,其特征在于,具備: 分割控制單元,輸出指示輸入圖像的分割狀態(tài)的分割控制信息,并且輸出表示是否分割所述輸入圖像的分割標(biāo)志; 分塊分配單元,在從所述分割控制單元輸出的分割標(biāo)志表示分割的意思的情況下,依照從所述分割控制單元輸出的分割控制信息將輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊,并分配分割后的分塊,在所述分割標(biāo)志表示不分割的意思的情況下,將所述輸入圖像不分割而輸出;圖像存儲(chǔ)器,存儲(chǔ)濾波處理后的局部解碼圖像; 一個(gè)以上的分塊編碼單元,參照所述圖像存儲(chǔ)器中存儲(chǔ)的局部解碼圖像,實(shí)施針對(duì)由所述分塊分配單元分配的分塊的預(yù)測(cè)差分編碼處理,輸出作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)所述編碼比特?cái)?shù)據(jù)生成局部解碼圖像; 幀編碼單元,參照所述圖像存儲(chǔ)器中存儲(chǔ)的局部解碼圖像,實(shí)施針對(duì)從所述分塊分配單元輸出的輸入圖像的預(yù)測(cè)差分編碼處理,輸出作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)所述編碼比特?cái)?shù)據(jù)生成局部解碼圖像; 一個(gè)以上的分塊濾波器單元,決定適合于由所述分塊編碼單元生成的局部解碼圖像的濾波處理的分塊單位的濾波器,使用所述濾波器來實(shí)施針對(duì)所述局部解碼圖像的濾波處理; 幀濾波器單元,決定適合于由所述幀編碼單元生成的局部解碼圖像的濾波處理的幀單位的濾波器,使用所述濾波器來實(shí)施針對(duì)所述局部解碼圖像的濾波處理; 局部解碼圖像保存單元,在從所述分割控制單元輸出的分割標(biāo)志表示分割的意思的情況下,依照從所述分割控制單元輸出的分割控制信息,組合由一個(gè)以上的分塊濾波器單元實(shí)施濾波處理后的局部解碼圖像而生成幀單位的局部解碼圖像,將所述局部解碼圖像保存到所述圖像存儲(chǔ)器中,在所述分割標(biāo)志表示不分割的意思的情況下,將由所述幀濾波器單元實(shí)施濾波處理后的局部解碼圖像保存到所述圖像存儲(chǔ)器中;以及 復(fù)用單元,對(duì)從所述分塊編碼單元或者所述幀濾波器單元輸出的編碼比特?cái)?shù)據(jù)、表示由所述分塊濾波器單元或者所述幀濾波器單元決定的濾波器的濾波器參數(shù)、從所述分割控制單元輸出的分割控 制信息以及分割標(biāo)志進(jìn)行復(fù)用而生成比特流。
4.根據(jù)權(quán)利要求3所述的運(yùn)動(dòng)圖像編碼裝置,其特征在于, 分割控制單元在分塊濾波器單元以及幀濾波器單元具備實(shí)施多個(gè)種類的濾波處理的功能的情況下,按照濾波處理的每個(gè)種類,輸出表示是否在各分塊中共用在該濾波處理中使用的濾波器的濾波器共享標(biāo)志, 即使從所述分割控制單元輸出的分割標(biāo)志表示分割的意思的時(shí),在從所述分割控制單元輸出的濾波器共享標(biāo)志關(guān)于某個(gè)種類的濾波處理而表示在各分塊中共用濾波器的意思的情況下,關(guān)于該濾波處理,代替分塊濾波器單元,幀濾波器單元使用幀單位的濾波器來實(shí)施針對(duì)局部解碼圖像的濾波處理, 復(fù)用單元將從所述分割控制單元輸出的濾波處理的按種類的濾波器共享標(biāo)志復(fù)用到比特流上。
5.一種運(yùn)動(dòng)圖像解碼裝置,其特征在于,具備: 分離單元,分離復(fù)用在比特流上的編碼比特?cái)?shù)據(jù)、表示作為規(guī)定尺寸的矩形區(qū)域的分塊單位的濾波器的濾波器參數(shù)、以及指示輸入圖像的分割狀態(tài)的分割控制信息; 編碼比特?cái)?shù)據(jù)分配單元,依照由所述分離單元分離出的分割控制信息,將所述編碼比特?cái)?shù)據(jù)分割為分塊單位的編碼比特?cái)?shù)據(jù),并分配分割后的編碼比特?cái)?shù)據(jù); 圖像存儲(chǔ)器,存儲(chǔ)濾波處理后的解碼圖像; 一個(gè)以上的分塊解碼單元,參照所述圖像存儲(chǔ)器中存儲(chǔ)的解碼圖像,實(shí)施針對(duì)由所述編碼比特?cái)?shù)據(jù)分配單元分配的編碼比特?cái)?shù)據(jù)的預(yù)測(cè)差分解碼處理,生成分塊單位的解碼圖像;一個(gè)以上的分塊濾波器單元,使用由所述分離單元分離出的濾波器參數(shù)表示的分塊單位的濾波器,實(shí)施針對(duì)由所述分塊解碼單元生成的解碼圖像的濾波處理;以及 解碼圖像保存單元,依照由所述分離單元分離出的分割控制信息,組合由一個(gè)以上的分塊濾波器單元實(shí)施濾波處理后的解碼圖像而生成幀單位的解碼圖像,將所述解碼圖像保存到所述圖像存儲(chǔ)器中。
6.根據(jù)權(quán)利要求5所述的運(yùn)動(dòng)圖像解碼裝置,其特征在于, 分離單元在表示是否在各分塊中共用濾波器的濾波器共享標(biāo)志被復(fù)用到比特流上的情況下,分離所述濾波器共享標(biāo)志,并且分離表示分塊單位的濾波器的濾波器參數(shù)或者表示幀單位的濾波器的濾波器參數(shù), 在一個(gè)以上的分塊濾波器單元中,如果由所述分離單元分離出的濾波器共享標(biāo)志表示在各分塊中不共用濾波器的意思,則使用由所述分離單元分離出的濾波器參數(shù)表示的分塊單位的濾波器來實(shí)施針對(duì)由所述分塊解碼單元生成的分塊單位的解碼圖像的濾波處理,如果所述濾波器共享標(biāo)志表示在各分塊中共用濾波器的意思,則使用由所述分離單元分離出的濾波器參數(shù)表示的幀單位的濾波器來實(shí)施針對(duì)由所述分塊解碼單元生成的分塊單位的解碼圖像的濾波處理。
7.—種運(yùn)動(dòng)圖像解碼裝置,其特征在于,具備: 分離單元,分離復(fù)用在比特流上的編碼比特?cái)?shù)據(jù)、表示分塊單位的濾波器的濾波器參數(shù)或者表示幀單位的濾波器的濾波器參數(shù)、指示輸入圖像的分割狀態(tài)的分割控制信息以及表示是否分割輸入圖 編碼比特?cái)?shù)據(jù)分配單元,在由所述分離單元分離出的分割標(biāo)志表示分割的意思的情況下,依照由所述分離單元分離出的分割控制信息,將所述編碼比特?cái)?shù)據(jù)分割為分塊單位的編碼比特?cái)?shù)據(jù),并分配分割后的編碼比特?cái)?shù)據(jù),在所述分割標(biāo)志表示不分割的意思的情況下,不分割由所述分離單元分離出的編碼比特?cái)?shù)據(jù)而輸出幀單位的編碼比特?cái)?shù)據(jù); 圖像存儲(chǔ)器,存儲(chǔ)濾波處理后的解碼圖像; 一個(gè)以上的分塊解碼單元,參照所述圖像存儲(chǔ)器中存儲(chǔ)的解碼圖像,實(shí)施針對(duì)由所述編碼比特?cái)?shù)據(jù)分配單元分配的分塊單位的編碼比特?cái)?shù)據(jù)的預(yù)測(cè)差分解碼處理,生成分塊單位的解碼圖像; 幀解碼單元,參照所述圖像存儲(chǔ)器中存儲(chǔ)的解碼圖像,實(shí)施針對(duì)從所述分離單元輸出的幀單位的編碼比特?cái)?shù)據(jù)的預(yù)測(cè)差分解碼處理,生成幀單位的解碼圖像; 一個(gè)以上的分塊濾波器單元,使用由所述分離單元分離出的濾波器參數(shù)表示的分塊單位的濾波器來實(shí)施針對(duì)由所述分塊解碼單元生成的解碼圖像的濾波處理; 幀濾波器單元,使用由所述分離單元分離出的濾波器參數(shù)表示的幀單位的濾波器來實(shí)施針對(duì)由所述幀解碼單元生成的解碼圖像的濾波處理;以及 解碼圖像保存單元,在由所述分離單元分離出的分割標(biāo)志表示分割的意思的情況下,依照由所述分離單元分離出的分割控制信息,組合由一個(gè)以上的分塊濾波器單元實(shí)施濾波處理后的解碼圖像而生成幀單位的解碼圖像,將所述解碼圖像保存到所述圖像存儲(chǔ)器中,在所述分割標(biāo)志表示不分割的意思的情況下,將由所述幀濾波器單元實(shí)施濾波處理后的解碼圖像保存到所述圖像存儲(chǔ)器中。
8.根據(jù)權(quán)利要求7所述的運(yùn)動(dòng)圖像解碼裝置,其特征在于,分離單元在分塊濾波器單元以及幀濾波器單元具備實(shí)施多個(gè)種類的濾波處理的功能的情況下,從比特流中分離表示是否在各分塊中共用濾波器的按濾波處理的種類的濾波器共享標(biāo)志, 即使在由所述分離單元分離出的分割標(biāo)志表示分割的意思時(shí),在由所述分離單元分離出的濾波器共享標(biāo)志關(guān)于某個(gè)種類的濾波處理而表示在各分塊中共用濾波器的意思的情況下,針對(duì)該濾波處理,代替分塊濾波器單元,幀濾波器單元使用幀單位的濾波器來實(shí)施針對(duì)由幀解碼單元生成的解碼圖像的濾波處理。
9.一種運(yùn)動(dòng)圖像編碼方法,其特征在于,具備: 分割控制處理步驟,分割控制單元輸出指示輸入圖像的分割狀態(tài)的分割控制信息;分塊分配處理步驟,分塊分配單元依照在所述分割控制處理步驟中輸出的分割控制信息,將輸入圖像分割為作為規(guī)定尺寸的矩形區(qū)域的分塊,并分配分割后的分塊; 分塊編碼處理步驟,一個(gè)以上的分塊編碼單元參照?qǐng)D像存儲(chǔ)器中存儲(chǔ)的濾波處理后的局部解碼圖像,實(shí)施針對(duì)在所述分塊分配處理步驟中分配的分塊的預(yù)測(cè)差分編碼處理,輸出作為其編碼結(jié)果的編碼比特?cái)?shù)據(jù),并且根據(jù)所述編碼比特?cái)?shù)據(jù)生成局部解碼圖像; 分塊濾波處理步驟,一個(gè)以上的分塊濾波器單元決定與在所述分塊編碼處理步驟中生成的局部解碼圖像的濾波處理對(duì)應(yīng)的分塊單位的濾波器,使用所述濾波器來實(shí)施針對(duì)所述局部解碼圖像的濾波處理; 局部解碼圖像保存處理步驟,局部解碼圖像保存單元依照在所述分割控制處理步驟中輸出的分割控制信息,組合所述分塊濾波處理步驟中的濾波處理后的局部解碼圖像而生成幀單位的局部解碼圖像 ,將所述局部解碼圖像保存到所述圖像存儲(chǔ)器中;以及 復(fù)用處理步驟,復(fù)用單元對(duì)在所述分塊編碼處理步驟中輸出的編碼比特?cái)?shù)據(jù)、表示在所述分塊濾波處理步驟中決定的分塊單位的濾波器的濾波器參數(shù)、以及在所述分割控制處理步驟中輸出的分割控制信息進(jìn)行復(fù)用而生成比特流。
10.一種運(yùn)動(dòng)圖像解碼方法,其特征在于,具備: 分離處理步驟,分離單元分離復(fù)用在比特流上的編碼比特?cái)?shù)據(jù)、表示作為規(guī)定尺寸的矩形區(qū)域的分塊單位的濾波器的濾波器參數(shù)、以及指示輸入圖像的分割狀態(tài)的分割控制信息; 編碼比特?cái)?shù)據(jù)分配處理步驟,編碼比特?cái)?shù)據(jù)分配單元依照在所述分離處理步驟中分離出的分割控制信息,將所述編碼比特?cái)?shù)據(jù)分割為分塊單位的編碼比特?cái)?shù)據(jù),并分配分割后的編碼比特?cái)?shù)據(jù); 分塊解碼處理步驟,一個(gè)以上的分塊解碼單元參照?qǐng)D像存儲(chǔ)器中存儲(chǔ)的濾波處理后的解碼圖像,實(shí)施針對(duì)在所述編碼比特?cái)?shù)據(jù)分配處理步驟中分配的編碼比特?cái)?shù)據(jù)的預(yù)測(cè)差分解碼處理,生成分塊單位的解碼圖像; 分塊濾波處理步驟,一個(gè)以上的分塊濾波器單元使用在所述分離處理步驟中分離出的濾波器參數(shù)表示的分塊單位的濾波器來實(shí)施針對(duì)在所述分塊解碼處理步驟中生成的解碼圖像的濾波處理;以及 解碼圖像保存處理步驟,解碼圖像保存單元依照在所述分離處理步驟中分離出的分割控制信息,組合所述分塊濾波處理步驟中的濾波處理后的解碼圖像而生成幀單位的解碼圖像,將所述解碼圖像保存到所述圖像存儲(chǔ)器中。
【文檔編號(hào)】H04N19/117GK103907348SQ201280053518
【公開日】2014年7月2日 申請(qǐng)日期:2012年10月30日 優(yōu)先權(quán)日:2011年10月31日
【發(fā)明者】服部亮史, 峯澤彰, 伊谷裕介, 杉本和夫, 關(guān)口俊一, 守屋芳美, 日和佐憲道 申請(qǐng)人:三菱電機(jī)株式會(huì)社