運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法
【專利摘要】設(shè)置分塊分割部1,該分塊分割部1將輸入圖像分割為作為指定的尺寸的矩形區(qū)域的分塊,輸出該分塊,分割影像編碼部3的塊分割部10將從分塊分割部1輸出的分塊分割為規(guī)定的尺寸的編碼塊,并且將該編碼塊層次性地分割,直至達(dá)到由編碼控制部2決定的上限的層次數(shù)。
【專利說(shuō)明】運(yùn)動(dòng)圖像編碼裝置、運(yùn)動(dòng)圖像解碼裝置、運(yùn)動(dòng)圖像編碼方法以及運(yùn)動(dòng)圖像解碼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)圖像進(jìn)行壓縮編碼來(lái)傳送的運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像編碼方法、和根據(jù)由運(yùn)動(dòng)圖像編碼裝置傳送的編碼數(shù)據(jù)對(duì)圖像進(jìn)行解碼的運(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)影像編碼方式中,將輸入影像幀分割為被稱為宏塊的正方塊,針對(duì)各個(gè)宏塊的每一個(gè),實(shí)施幀內(nèi)預(yù)測(cè)處理、幀間預(yù)測(cè)處理、預(yù)測(cè)誤差信號(hào)的正交變換處理、量化處理、熵編碼處理等。
[0003]另外,如果所有宏塊的處理完成,而制作了一屏幕量的局部解碼圖像,則實(shí)施環(huán)路濾波參數(shù)的導(dǎo)出處理、熵編碼處理、基于導(dǎo)出參數(shù)的局部解碼圖像的濾波處理。
[0004]此處,各宏塊的編碼處理中,按照光柵掃描順序來(lái)處理宏塊為前提,在某個(gè)宏塊的編碼處理中,需要在光柵掃描順序中在先的宏塊的編碼結(jié)果。
[0005]具體而言,在進(jìn)行幀間預(yù)測(cè)的情況下,根據(jù)相鄰宏塊的局部解碼圖像,進(jìn)行像素參照。
[0006]另外,在熵編碼處理中,需要將用于推測(cè)碼元產(chǎn)生概率的概率遷移模型與在光柵掃描順序中在先的宏塊共享,并且為了切換概率模型而需要參照相鄰宏塊的模式信息。
[0007]因此,為了推進(jìn)某個(gè)宏塊的編碼處理,必須完成在光柵掃描順序中在先的宏塊的處理的部分或者全部。這樣的宏塊間的依賴性成為編碼處理、解碼處理的并行化的障礙。
[0008]在非專利文獻(xiàn)I中,為了解決上述問(wèn)題,將輸入圖像(圖片)分割為多個(gè)矩形區(qū)域(分塊(tile)),在各個(gè)分塊內(nèi),按照光柵掃描順序處理宏塊,消除屬于不同的分塊的宏塊間的依賴性,從而能夠按照分塊單位并行地進(jìn)行編碼處理或者解碼處理。
[0009]另外,分塊由多個(gè)宏塊構(gòu)成,分塊的尺寸能夠僅通過(guò)宏塊尺寸的整數(shù)倍來(lái)定義。
[0010]現(xiàn)有技術(shù)文獻(xiàn)
[0011]非專利文獻(xiàn)1:Arild Fuldseth, Michael Horowitz, Shilin Xu, AndrewSegall, Minhua Zhou, “JCTVC-F335:Tiles”,Joint Collaborative Team on VideoCoding(JCT-VC)of ITU-T SG16WP3and IS0/IEC JTCl/SC29/WG116th Meeting:Torino,IT,14-22July,2011
【發(fā)明內(nèi)容】
[0012]發(fā)明所要解決的技術(shù)問(wèn)題
[0013]以往的運(yùn)動(dòng)圖像編碼裝置如以上那樣構(gòu)成,所以將圖片分割為多個(gè)分塊(矩形區(qū)域)時(shí)的分塊的尺寸被限定為宏塊尺寸的整數(shù)倍。因此,在圖片的尺寸并非設(shè)定的宏塊尺寸的整數(shù)倍的情況下,存在如下課題:無(wú)法將圖片分割為均等的分塊,根據(jù)分塊的尺寸,各分塊的編碼處理的負(fù)荷不同,并行化效率降低。
[0014]另外,例如,在對(duì)如3840像素X2160像素、7680像素X4320像素那樣以在HDTV (High Definition Television,高清晰度電視)中規(guī)定的像素?cái)?shù)(1920像素X 1080像素)的整數(shù)倍來(lái)規(guī)定那樣的圖像進(jìn)行編碼的情況下,存在如下課題:根據(jù)設(shè)定的宏塊尺寸,無(wú)法分割為HDTV尺寸的分塊來(lái)編碼,有時(shí)無(wú)法利用本裝置中的HDTV用的輸入接口、設(shè)備。
[0015]本發(fā)明是為了解決上述那樣的課題而完成的,其目的在于得到一種運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像編碼方法,在輸入圖像的尺寸是在HDTV中規(guī)定的像素?cái)?shù)的整數(shù)倍的情況下,能夠利用本裝置中的HDTV用的輸入接口、設(shè)備等。
[0016]另外,本發(fā)明的目的在于得到一種運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像編碼方法,SP使在輸入圖像的尺寸并非宏塊尺寸的整數(shù)倍的情況下,也能夠不降低并行化效率地實(shí)現(xiàn)并行編碼處理。
[0017]另外,本發(fā)明的目的在于得到一種能夠應(yīng)用于上述運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像編碼方法的運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法。
[0018]解決技術(shù)問(wèn)題的技術(shù)方案
[0019]本發(fā)明提供一種運(yùn)動(dòng)圖像編碼裝置,其特征在于,設(shè)置有:分塊分割單元,將輸入圖像分割為作為指定的尺寸的矩形區(qū)域的分塊,輸出該分塊;編碼控制單元,決定成為實(shí)施預(yù)測(cè)處理時(shí)的處理單位的編碼塊被層次性地分割時(shí)的上限的層次數(shù),并且決定確定各個(gè)編碼塊的編碼方法的編碼模式;塊分割單兀,將從分塊分割單兀輸出了的分塊分割為規(guī)定的尺寸的編碼塊,并且將該編碼塊層次性地分割,直至達(dá)到由編碼控制單元決定的上限的層次數(shù);預(yù)測(cè)圖像生成單元,按照由編碼控制單元決定的編碼模式,實(shí)施針對(duì)由塊分割單元分割了的編碼塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像;圖像壓縮單元,對(duì)由塊分割單元分割了的編碼塊和由預(yù)測(cè)圖像生成單元生成的預(yù)測(cè)圖像的差分圖像進(jìn)行壓縮,輸出該差分圖像的壓縮數(shù)據(jù),可變長(zhǎng)編碼單元對(duì)從圖像壓縮單元輸出了的壓縮數(shù)據(jù)以及由編碼控制單元決定的編碼模式進(jìn)行可變長(zhǎng)編碼,并且對(duì)表示從分塊分割單元輸出了的分塊的尺寸以及輸入圖像中的分塊的位置的分塊信息進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了該壓縮數(shù)據(jù)、編碼模式以及分塊信息的編碼數(shù)據(jù)的比特流。
[0020]發(fā)明效果
[0021]根據(jù)本發(fā)明,構(gòu)成為設(shè)置有:分塊分割單元,將輸入圖像分割為作為指定的尺寸的矩形區(qū)域的分塊,輸出該分塊;編碼控制單元,決定成為實(shí)施預(yù)測(cè)處理時(shí)的處理單位的編碼塊被層次性地分割時(shí)的上限的層次數(shù),并且決定確定各個(gè)編碼塊的編碼方法的編碼模式;塊分割單元,將從分塊分割單元輸出了的分塊分割為規(guī)定的尺寸的編碼塊,并且將該編碼塊層次性地分割,直至達(dá)到由編碼控制單元決定的上限的層次數(shù);預(yù)測(cè)圖像生成單元,按照由編碼控制單元決定的編碼模式,實(shí)施針對(duì)由塊分割單元分割了的編碼塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像;圖像壓縮單元,對(duì)由塊分割單元分割了的編碼塊和由預(yù)測(cè)圖像生成單元生成的預(yù)測(cè)圖像的差分圖像進(jìn)行壓縮,輸出該差分圖像的壓縮數(shù)據(jù),可變長(zhǎng)編碼單元對(duì)從圖像壓縮單元輸出了的壓縮數(shù)據(jù)以及由編碼控制單元決定的編碼模式進(jìn)行可變長(zhǎng)編碼,并且對(duì)表示從分塊分割單元輸出了的分塊的尺寸以及輸入圖像中的分塊的位置的分塊信息進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了該壓縮數(shù)據(jù)、編碼模式以及分塊信息的編碼數(shù)據(jù)的比特流,所以具有在輸入圖像的尺寸是在HDTV中規(guī)定的像素?cái)?shù)的整數(shù)倍的情況下,能夠利用本裝置中的HDTV用的輸入接口、設(shè)備等的效果。
【專利附圖】
【附圖說(shuō)明】
[0022]圖1是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。
[0023]圖2是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分割影像編碼部3的內(nèi)部的結(jié)構(gòu)圖。
[0024]圖3是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的可變長(zhǎng)編碼部7所內(nèi)置的運(yùn)動(dòng)向量可變長(zhǎng)編碼部7a的結(jié)構(gòu)圖。
[0025]圖4是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像編碼方法)的流程圖。
[0026]圖5是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0027]圖6是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分割影像解碼部31的內(nèi)部的結(jié)構(gòu)圖。
[0028]圖7是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的可變長(zhǎng)解碼部30所內(nèi)置的運(yùn)動(dòng)向量可變長(zhǎng)解碼部30a的結(jié)構(gòu)圖。 [0029]圖8是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像解碼方法)的流程圖。
[0030]圖9是示出將橫3840像素X縱2160像素的圖像均等地分割為4個(gè)分塊的例子的說(shuō)明圖。
[0031]圖10是示出最大編碼塊被層次性地分割為多個(gè)編碼對(duì)象塊的例子的說(shuō)明圖。
[0032]圖11(a)是示出分割后的編碼對(duì)象塊以及預(yù)測(cè)塊的分布的說(shuō)明圖,(b)是示出通過(guò)層次分割來(lái)分配編碼模式Hl(Bn)的狀況的說(shuō)明圖。
[0033]圖12是示出編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11可選擇的幀內(nèi)預(yù)測(cè)參數(shù)(幀內(nèi)預(yù)測(cè)模式)的一個(gè)例子的說(shuō)明圖。
[0034]圖13是示出在生成Ii11 = !< = 4的情況的分區(qū)Pi11內(nèi)的像素的預(yù)測(cè)值時(shí)使用的像素的一個(gè)例子的說(shuō)明圖。
[0035]圖14是示出分區(qū)Pi11的運(yùn)動(dòng)向量的預(yù)測(cè)向量候補(bǔ)的計(jì)算中使用的已編碼周邊分區(qū)的一個(gè)例子的說(shuō)明圖。
[0036]圖15是示出分區(qū)Pi11的運(yùn)動(dòng)向量的預(yù)測(cè)向量候補(bǔ)的計(jì)算中使用的參照幀的分區(qū)的一個(gè)例子的說(shuō)明圖。
[0037]圖16是示出本發(fā)明的實(shí)施方式2的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖。
[0038]圖17是示出本發(fā)明的實(shí)施方式2的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0039]圖18是示出將圖片內(nèi)分割為分塊尺寸的單位的小塊,將圖片內(nèi)以小塊的單位在按照光柵掃描順序附加了編號(hào)的小塊的位置分割分塊的例子的說(shuō)明圖。
[0040]附圖標(biāo)記
[0041]1:分塊分割部(分塊分割單元);2:編碼控制部(編碼控制單元);3:分割影像編碼部(分塊編碼裝置);4:圖像存儲(chǔ)器;5:環(huán)路濾波器部;6:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器;7:可變長(zhǎng)編碼部(可變長(zhǎng)編碼單元);7a:運(yùn)動(dòng)向量可變長(zhǎng)編碼部;10:塊分割部(塊分割單元);11:切換開關(guān);12:幀內(nèi)預(yù)測(cè)部(預(yù)測(cè)圖像生成單元);13:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部(預(yù)測(cè)圖像生成單元);14:減法部(圖像壓縮單元);I 5:變換.量化部(圖像壓縮單元);16:逆量化?逆變換部;17:加法部;18:幀內(nèi)預(yù)測(cè)用存儲(chǔ)器;21:運(yùn)動(dòng)向量預(yù)測(cè)向量候補(bǔ)計(jì)算部;22:運(yùn)動(dòng)向量預(yù)測(cè)向量決定部;23:運(yùn)動(dòng)向量差分計(jì)算部;24:熵編碼部;30:可變長(zhǎng)解碼部(可變長(zhǎng)解碼單元);30a:運(yùn)動(dòng)向量可變長(zhǎng)解碼部;31:分割影像解碼部(分塊解碼裝置);32:圖像存儲(chǔ)器(解碼圖像存儲(chǔ)單元);33:環(huán)路濾波器部;34:運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器;41:切換開關(guān);42:幀內(nèi)預(yù)測(cè)部(預(yù)測(cè)圖像生成單元);43:運(yùn)動(dòng)補(bǔ)償部(預(yù)測(cè)圖像生成單元);44:逆量化?逆變換部(解碼圖像生成單元);45:加法部(解碼圖像生成單元);46:幀內(nèi)預(yù)測(cè)用存儲(chǔ)器;51:熵解碼部;52:運(yùn)動(dòng)向量預(yù)測(cè)向量候補(bǔ)計(jì)算部;53:運(yùn)動(dòng)向量預(yù)測(cè)向量決定部;54:運(yùn)動(dòng)向量計(jì)算部。
【具體實(shí)施方式】
[0042]以下,參照附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。
[0043]實(shí)施方式1.[0044]圖1是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的結(jié)構(gòu)圖,圖2是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的分割影像編碼部3的內(nèi)部的結(jié)構(gòu)圖。
[0045]在圖1以及圖2中,分塊分割部I實(shí)施如下處理:如果輸入了表示輸入圖像(圖片)的影像信號(hào),則將該輸入圖像分割為由編碼控制部2決定的分塊尺寸的分塊(矩形區(qū)域),將I個(gè)以上的分塊輸出到分割影像編碼部3。另外,分塊分割部I構(gòu)成分塊分割單元。
[0046]編碼控制部2具有接受分塊尺寸的設(shè)定的功能,實(shí)施根據(jù)接受了設(shè)定的各分塊的尺寸計(jì)算輸入圖像中的各分塊的位置的處理。
[0047]另外,編碼控 制部2實(shí)施如下處理:決定成為實(shí)施預(yù)測(cè)處理時(shí)的處理單位的編碼對(duì)象塊(編碼塊)的尺寸以及編碼對(duì)象塊被層次性地分割時(shí)的上限的層次數(shù),并且從可選擇的I個(gè)以上的幀內(nèi)編碼模式以及幀間編碼模式中,決定針對(duì)從分割影像編碼部3的塊分割部10輸出的編碼對(duì)象塊的編碼效率最高的編碼模式。
[0048]另外,編碼控制部2實(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ù)。
[0049]進(jìn)而,編碼控制部2實(shí)施決定對(duì)分割影像編碼部3的變換.量化部15以及逆量化.逆變換部16提供的預(yù)測(cè)差分編碼參數(shù)的處理。
[0050]另外,編碼控制部2構(gòu)成編碼控制單元。
[0051]分割影像編碼部3實(shí)施如下處理:每當(dāng)從分塊分割部I輸入分塊時(shí),就將該分塊分割為由編碼控制部2決定的尺寸的塊(編碼對(duì)象塊),按照由編碼控制部2決定的編碼模式,實(shí)施針對(duì)該編碼對(duì)象塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像。
[0052]另外,分割影像編碼部3實(shí)施如下處理:實(shí)施針對(duì)編碼對(duì)象塊與預(yù)測(cè)圖像的差分圖像的正交變換處理、量化處理來(lái)生成壓縮數(shù)據(jù),將該壓縮數(shù)據(jù)輸出到可變長(zhǎng)編碼部7,并且實(shí)施針對(duì)該壓縮數(shù)據(jù)的逆量化處理、逆正交變換處理來(lái)生成局部解碼圖像,將該局部解碼圖像儲(chǔ)存到圖像存儲(chǔ)器4中。
[0053]另外,在將局部解碼圖像儲(chǔ)存到圖像存儲(chǔ)器4時(shí),在與由編碼控制部2計(jì)算出的該分塊的位置對(duì)應(yīng)的圖像存儲(chǔ)器4內(nèi)的地址儲(chǔ)存局部解碼圖像。
[0054]圖像存儲(chǔ)器4是儲(chǔ)存由分割影像編碼部3生成的局部解碼圖像的記錄介質(zhì)。
[0055]環(huán)路濾波器部5實(shí)施如下處理:如果圖片內(nèi)的所有分塊的編碼完成,而I圖片量的局部解碼圖像被寫入到圖像存儲(chǔ)器4,則對(duì)I圖片量的局部解碼圖像實(shí)施規(guī)定的濾波處理,輸出濾波處理后的局部解碼圖像。
[0056]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6是儲(chǔ)存由環(huán)路濾波器部5實(shí)施濾波處理后的局部解碼圖像的記錄介質(zhì)。
[0057]可變長(zhǎng)編碼部7實(shí)施如下處理:對(duì)表示從編碼控制部2輸出的各分塊的矩形區(qū)域尺寸以及圖片中的各分塊的位置的分塊信息、從編碼控制部2輸出的各編碼對(duì)象塊的編碼參數(shù)(編碼模式、幀內(nèi)預(yù)測(cè)參數(shù)或者幀間預(yù)測(cè)參數(shù)、預(yù)測(cè)差分編碼參數(shù))、以及從分割影像編碼部3輸出的各編碼對(duì)象塊的編碼數(shù)據(jù)(壓縮數(shù)據(jù)、運(yùn)動(dòng)信息(編碼模式是幀間編碼模式的情況))進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了這些編碼結(jié)果的比特流。
[0058]另外,可變長(zhǎng)編碼部7實(shí)施如下處理:對(duì)表示分塊分割部I是否將圖片分割為分塊的分割確認(rèn)用標(biāo)志進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了該分割確認(rèn)用標(biāo)志的編碼結(jié)果的比特流。但是,在分塊分割部I始終將圖片分割為分塊的情況下,無(wú)需將該分割確認(rèn)用標(biāo)志發(fā)送到運(yùn)動(dòng)圖像解碼裝置,所以不進(jìn)行該分割確認(rèn)用標(biāo)志的可變長(zhǎng)編碼。
[0059]另外,可變長(zhǎng)編碼部7內(nèi)置有對(duì)從分割影像編碼部3的運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13輸出的運(yùn)動(dòng)向量進(jìn)行可變長(zhǎng)編碼的運(yùn)動(dòng)向量可變長(zhǎng)編碼部7a。
[0060]可變長(zhǎng)編碼部7構(gòu)成可變長(zhǎng)編碼單元。
[0061]塊分割部10實(shí)施如下處理:每當(dāng)從分塊分割部I輸入分塊時(shí),將該分塊分割為由編碼控制部2決定的尺寸的編碼對(duì)象塊,輸出該編碼對(duì)象塊。
[0062]S卩,塊分割部10實(shí)施如下處理:將從分塊分割部I輸出的分塊分割為作為由編碼控制部2決定的最大尺寸的編碼對(duì)象塊的最大編碼塊,并且將該最大編碼塊層次性地分害I],直至達(dá)到由編碼控制部2決定的上限的層次數(shù)。另外,塊分割部10構(gòu)成塊分割單元。
[0063]切換開關(guān)11實(shí)施如下處理:如果由編碼控制部2決定的編碼模式是幀內(nèi)編碼模式,則將從塊分割部10輸出的編碼對(duì)象塊輸出到幀內(nèi)預(yù)測(cè)部12,如果由編碼控制部2決定的編碼模式是幀間編碼模式,則將從塊分割部10輸出的編碼對(duì)象塊輸出到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13。
[0064]幀內(nèi)預(yù)測(cè)部12實(shí)施如下處理:參照在幀內(nèi)預(yù)測(cè)用存儲(chǔ)器18中儲(chǔ)存了的局部解碼圖像,同時(shí)使用由編碼控制部2決定的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)從切換開關(guān)11輸出的編碼對(duì)象塊的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像(預(yù)測(cè)圖像)。
[0065]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13實(shí)施如下處理:比較從切換開關(guān)11輸出的編碼對(duì)象塊和在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6中儲(chǔ)存的濾波處理后的局部解碼圖像來(lái)搜索運(yùn)動(dòng)向量,使用該運(yùn)動(dòng)向量和由編碼控制部2決定的幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)該編碼對(duì)象塊的幀間預(yù)測(cè)處理(運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)處理),生成幀間預(yù)測(cè)圖像(預(yù)測(cè)圖像)。
[0066]另外,由幀內(nèi)預(yù)測(cè)部12以及運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13構(gòu)成預(yù)測(cè)圖像生成單元。
[0067]減法部14實(shí)施如下處理:從由塊分割部10輸出的編碼對(duì)象塊,減去由幀內(nèi)預(yù)測(cè)部12生成的幀內(nèi)預(yù)測(cè)圖像、或者由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13生成的幀間預(yù)測(cè)圖像,將表示作為其減法結(jié)果的差分圖像的預(yù)測(cè)差分信號(hào)輸出到變換.量化部15。[0068]變換.量化部15實(shí)施如下處理:參照由編碼控制部2決定的預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)從減法部14輸出的預(yù)測(cè)差分信號(hào)的正交變換處理(例如DCT (離散余弦變換)、預(yù)先針對(duì)特定的學(xué)習(xí)系列進(jìn)行了基底設(shè)計(jì)的KL變換等正交變換處理)來(lái)計(jì)算變換系數(shù),并且參照該預(yù)測(cè)差分編碼參數(shù),對(duì)該變換系數(shù)進(jìn)行量化,將作為量化后的變換系數(shù)的壓縮數(shù)據(jù)(差分圖像的量化系數(shù))輸出到逆量化.逆變換部16以及可變長(zhǎng)編碼部7。
[0069]另外,由減法部14以及變換.量化部15構(gòu)成圖像壓縮單元。
[0070]逆量化?逆變換部16實(shí)施如下處理:參照由編碼控制部2決定的預(yù)測(cè)差分編碼參數(shù),對(duì)從變換?量化部15輸出的壓縮數(shù)據(jù)進(jìn)行逆量化,并且參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理,計(jì)算與從減法部14輸出的預(yù)測(cè)差分信號(hào)相當(dāng)?shù)木植拷獯a預(yù)測(cè)差分信號(hào)。
[0071]加法部17實(shí)施如下處理:對(duì)由逆量化.逆變換部16計(jì)算出的局部解碼預(yù)測(cè)差分信號(hào)表示的圖像、和由幀內(nèi)預(yù)測(cè)部12生成的幀內(nèi)預(yù)測(cè)圖像、或者由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13生成的幀間預(yù)測(cè)圖像進(jìn)行加法,計(jì)算與從塊分割部10輸出的編碼對(duì)象塊相當(dāng)?shù)木植拷獯a圖像。
[0072]幀內(nèi)預(yù)測(cè)用存儲(chǔ)器18是儲(chǔ)存由加法部17計(jì)算出的局部解碼圖像的記錄介質(zhì)。
[0073]圖3是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的可變長(zhǎng)編碼部7所內(nèi)置的運(yùn)動(dòng)向量可變長(zhǎng)編碼部7a的結(jié)構(gòu)圖。
[0074]運(yùn)動(dòng)向量可變長(zhǎng)編碼部7a的運(yùn)動(dòng)向量預(yù)測(cè)向量候補(bǔ)計(jì)算部21實(shí)施如下處理:根據(jù)與從塊分割部10輸出的編碼對(duì)象塊相鄰的已編碼塊的運(yùn)動(dòng)向量以及運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6中儲(chǔ)存的參照幀的運(yùn)動(dòng)向量,計(jì)算編碼對(duì)象塊的運(yùn)動(dòng)向量的預(yù)測(cè)向量候補(bǔ)。
[0075]運(yùn)動(dòng)向量預(yù)測(cè)向量決定部22實(shí)施如下處理:從由運(yùn)動(dòng)向量預(yù)測(cè)向量候補(bǔ)計(jì)算部21計(jì)算出的I個(gè)以上的預(yù)測(cè)向量候補(bǔ)中,將與編碼對(duì)象塊的運(yùn)動(dòng)向量最接近的預(yù)測(cè)向量候補(bǔ)決定為預(yù)測(cè)向量,將該預(yù)測(cè)向量輸出到運(yùn)動(dòng)向量差分計(jì)算部23,并且將表示該預(yù)測(cè)向量的索引(預(yù)測(cè)向量索引)輸出到熵編碼部24。
[0076]運(yùn)動(dòng)向量差分計(jì)算部23實(shí)施如下處理:計(jì)算從運(yùn)動(dòng)向量預(yù)測(cè)向量決定部22輸出的預(yù)測(cè)向量與編碼對(duì)象塊的運(yùn)動(dòng)向量的差分向量。
[0077]熵編碼部24實(shí)施如下處理:對(duì)由運(yùn)動(dòng)向量差分計(jì)算部23計(jì)算出的差分向量和從運(yùn)動(dòng)向量預(yù)測(cè)向量決定部22輸出的預(yù)測(cè)向量索引實(shí)施算術(shù)編碼等可變長(zhǎng)編碼,生成運(yùn)動(dòng)向量信息碼字,輸出該運(yùn)動(dòng)向量信息碼字。
[0078]在圖1的例子中,設(shè)想了如下例子:作為運(yùn)動(dòng)圖像編碼裝置的構(gòu)成要素的分塊分割部1、編碼控制部2、分割影像編碼部3、圖像存儲(chǔ)器4、環(huán)路濾波器部5、運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6以及可變長(zhǎng)編碼部7各自由專用硬件(例如安裝了 CPU的半導(dǎo)體集成電路、單片式微型計(jì)算機(jī)等)構(gòu)成,但在運(yùn)動(dòng)圖像編碼裝置由計(jì)算機(jī)構(gòu)成的情況下,也可以將記述了分塊分割部1、編碼控制部2、分割影像編碼部3、環(huán)路濾波器部5以及可變長(zhǎng)編碼部7的處理內(nèi)容的程序儲(chǔ)存到計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)的CPU執(zhí)行在該存儲(chǔ)器中儲(chǔ)存的程序。
[0079]圖4是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像編碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像編碼方法)的流程圖。
[0080]圖5是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的結(jié)構(gòu)圖。
[0081]在圖5中,可變長(zhǎng)解碼部30實(shí)施如下處理:如果輸入了由圖1的運(yùn)動(dòng)圖像編碼裝置生成的比特流,則按照由I幀以上的圖片構(gòu)成的序列單位或者圖片單位,對(duì)表示圖片是否被分割為I個(gè)以上的分塊的分割確認(rèn)用標(biāo)志進(jìn)行可變長(zhǎng)解碼。
[0082]可變長(zhǎng)解碼部30實(shí)施如下處理:在分割確認(rèn)用標(biāo)志表示圖片被分割為I個(gè)以上的分塊的意思的情況下,從比特流,對(duì)分塊信息進(jìn)行可變長(zhǎng)解碼,對(duì)在該分塊信息表示的尺寸的分塊內(nèi)層次性地分割的各個(gè)編碼對(duì)象塊的編碼參數(shù)(編碼模式、幀內(nèi)預(yù)測(cè)參數(shù)或者幀間預(yù)測(cè)參數(shù)、預(yù)測(cè)差分編碼參數(shù))和編碼數(shù)據(jù)(壓縮數(shù)據(jù)、運(yùn)動(dòng)信息(編碼模式是幀間編碼模式的情況))進(jìn)行可變長(zhǎng)解碼。
[0083]另外,可變長(zhǎng)解碼部30內(nèi)置有實(shí)施從比特流中包含的運(yùn)動(dòng)向量信息碼字,對(duì)預(yù)測(cè)向量索引和差分向量進(jìn)行可變長(zhǎng)解碼的處理的運(yùn)動(dòng)向量可變長(zhǎng)解碼部30a。
[0084]另外,可變長(zhǎng)解碼部30構(gòu)成可變長(zhǎng)解碼單元。
[0085]分割影像解碼部31實(shí)施如下處理:根據(jù)由可變長(zhǎng)解碼部30按照分塊單位進(jìn)行了可變長(zhǎng)解碼的壓縮數(shù)據(jù)、編碼模式、幀內(nèi)預(yù)測(cè)參數(shù)或者幀間預(yù)測(cè)參數(shù)以及運(yùn)動(dòng)向量、和預(yù)測(cè)差分編碼參數(shù),按照分塊單位實(shí)施解碼處理來(lái)生成解碼圖像,將該解碼圖像儲(chǔ)存到圖像存儲(chǔ)器32中。
[0086]另外,在將解碼圖像儲(chǔ)存到圖像存儲(chǔ)器32時(shí),在與分塊信息表示的該分塊的位置對(duì)應(yīng)的圖像存儲(chǔ)器32內(nèi)的地址儲(chǔ)存解碼圖像。
[0087]圖像存儲(chǔ)器32是儲(chǔ)存由分割影像解碼部31生成的解碼圖像的記錄介質(zhì)。圖像存儲(chǔ)器32構(gòu)成解碼圖像存儲(chǔ)單元。
[0088]環(huán)路濾波器部33實(shí)施如下處理:如果圖片內(nèi)的所有分塊的編碼完成,而I圖片量的解碼圖像被寫入到圖像存儲(chǔ)器32,則對(duì)I圖片量的解碼圖像實(shí)施規(guī)定的濾波處理,輸出濾波處理后的解碼圖像。
[0089]運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器34是儲(chǔ)存由環(huán)路濾波器部33實(shí)施濾波處理后的解碼圖像的記錄介質(zhì)。
[0090]圖6是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的分割影像解碼部31的內(nèi)部的結(jié)構(gòu)圖。
[0091]在圖6中,切換開關(guān)41實(shí)施如下處理:如果由可變長(zhǎng)解碼部30可變長(zhǎng)解碼了的編碼模式是幀內(nèi)編碼模式,則將由可變長(zhǎng)解碼部30可變長(zhǎng)解碼了的幀內(nèi)預(yù)測(cè)參數(shù)輸出到幀內(nèi)預(yù)測(cè)部42,如果由可變長(zhǎng)解碼部30可變長(zhǎng)解碼了的編碼模式是幀間編碼模式,則將由可變長(zhǎng)解碼部30可變長(zhǎng)解碼了的幀間預(yù)測(cè)參數(shù)以及運(yùn)動(dòng)向量輸出到運(yùn)動(dòng)補(bǔ)償部43。
[0092]幀內(nèi)預(yù)測(cè)部42實(shí)施如下處理:參照在幀內(nèi)預(yù)測(cè)用存儲(chǔ)器46中儲(chǔ)存的解碼圖像,同時(shí)使用從切換開關(guān)41輸出的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)解碼對(duì)象塊(與圖1的運(yùn)動(dòng)圖像編碼裝置的“編碼對(duì)象塊”相當(dāng)?shù)膲K)的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像(預(yù)測(cè)圖像)。
[0093]運(yùn)動(dòng)補(bǔ)償部43實(shí)施如下處理:參照在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器34中儲(chǔ)存的濾波處理后的解碼圖像,同時(shí)使用從切換開關(guān)41輸出的運(yùn)動(dòng)向量和幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)解碼對(duì)象塊的幀間預(yù)測(cè)處理(運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)處理),生成幀間預(yù)測(cè)圖像(預(yù)測(cè)圖像)。
[0094]另外,由幀內(nèi)預(yù)測(cè)部42以及運(yùn)動(dòng)補(bǔ)償部43構(gòu)成預(yù)測(cè)圖像生成單元。
[0095]逆量化.逆變換部44實(shí)施如下處理:參照由可變長(zhǎng)解碼部30可變長(zhǎng)解碼了的預(yù)測(cè)差分編碼參數(shù),對(duì)由可變長(zhǎng)解碼部30可變長(zhǎng)解碼了的壓縮數(shù)據(jù)進(jìn)行逆量化,并且參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理,計(jì)算解碼預(yù)測(cè)差分信號(hào)。[0096]加法部45實(shí)施如下處理:對(duì)由逆量化.逆變換部44計(jì)算出的解碼預(yù)測(cè)差分信號(hào)表示的圖像、和由幀內(nèi)預(yù)測(cè)部42生成的幀內(nèi)預(yù)測(cè)圖像、或者由運(yùn)動(dòng)補(bǔ)償部43生成的幀間預(yù)測(cè)圖像進(jìn)行加法,計(jì)算解碼對(duì)象塊的解碼圖像。
[0097]另外,由逆量化.逆變換部44以及加法部45構(gòu)成解碼圖像生成單元。
[0098]幀內(nèi)預(yù)測(cè)用存儲(chǔ)器46是儲(chǔ)存由加法部45計(jì)算出的解碼圖像的記錄介質(zhì)。
[0099]圖7是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的可變長(zhǎng)解碼部30所內(nèi)置的運(yùn)動(dòng)向量可變長(zhǎng)解碼部30a的結(jié)構(gòu)圖。
[0100]在圖7中,運(yùn)動(dòng)向量可變長(zhǎng)解碼部30a的熵解碼部51實(shí)施如下處理:根據(jù)比特流中包含的運(yùn)動(dòng)向量信息碼字,對(duì)預(yù)測(cè)向量索引和差分向量進(jìn)行可變長(zhǎng)解碼。
[0101]運(yùn)動(dòng)向量預(yù)測(cè)向量候補(bǔ)計(jì)算部52實(shí)施如下處理:根據(jù)與解碼對(duì)象塊相鄰的已解碼的塊的運(yùn)動(dòng)向量以及運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器34中儲(chǔ)存的參照幀的運(yùn)動(dòng)向量,計(jì)算解碼對(duì)象塊的運(yùn)動(dòng)向量的預(yù)測(cè)向量候補(bǔ)。
[0102]運(yùn)動(dòng)向量預(yù)測(cè)向量決定部53實(shí)施如下處理:從由運(yùn)動(dòng)向量預(yù)測(cè)向量候補(bǔ)計(jì)算部52計(jì)算出的I個(gè)以上的預(yù)測(cè)向量候補(bǔ)中,選擇由熵解碼部51可變長(zhǎng)解碼了的預(yù)測(cè)向量索引表示的預(yù)測(cè)向量候補(bǔ),將該預(yù)測(cè)向量候補(bǔ)作為預(yù)測(cè)向量輸出。
[0103]運(yùn)動(dòng)向量計(jì)算部54實(shí)施如下處理:對(duì)從運(yùn)動(dòng)向量預(yù)測(cè)向量決定部53輸出的預(yù)測(cè)向量和由熵解碼部51可變長(zhǎng)解碼了的差分向量進(jìn)行加法,計(jì)算解碼對(duì)象塊的運(yùn)動(dòng)向量。 [0104]在圖5的例子中,設(shè)想了作為運(yùn)動(dòng)圖像解碼裝置的構(gòu)成要素的可變長(zhǎng)解碼部30、分割影像解碼部31、圖像存儲(chǔ)器32、環(huán)路濾波器部33以及運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器34各自由專用硬件(例如安裝了 CPU的半導(dǎo)體集成電路、單片式微型計(jì)算機(jī)等)構(gòu)成的例子,但在運(yùn)動(dòng)圖像解碼裝置由計(jì)算機(jī)構(gòu)成的情況下,也可以將記述了可變長(zhǎng)解碼部30、分割影像解碼部31以及環(huán)路濾波器部33的處理內(nèi)容的程序儲(chǔ)存到計(jì)算機(jī)的存儲(chǔ)器中,該計(jì)算機(jī)的CPU執(zhí)行在該存儲(chǔ)器中儲(chǔ)存的程序。
[0105]圖8是示出本發(fā)明的實(shí)施方式I的運(yùn)動(dòng)圖像解碼裝置的處理內(nèi)容(運(yùn)動(dòng)圖像解碼方法)的流程圖。
[0106]接下來(lái),對(duì)動(dòng)作進(jìn)行說(shuō)明。
[0107]在該實(shí)施方式I中,對(duì)如下運(yùn)動(dòng)圖像編碼裝置和運(yùn)動(dòng)圖像解碼裝置進(jìn)行說(shuō)明:運(yùn)動(dòng)圖像編碼裝置將影像的各幀圖像(圖片)作為輸入圖像,將圖片內(nèi)分割為作為I個(gè)以上的矩形區(qū)域的分塊,按照分塊單位,在鄰近幀間實(shí)施運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)等,對(duì)所得到的預(yù)測(cè)差分信號(hào)實(shí)施利用正交變換.量化的壓縮處理,之后,進(jìn)行可變長(zhǎng)編碼來(lái)生成比特流,運(yùn)動(dòng)圖像解碼裝置對(duì)從該運(yùn)動(dòng)圖像編碼裝置輸出的比特流進(jìn)行解碼。
[0108]圖1的運(yùn)動(dòng)圖像編碼裝置的特征在于,將影像的各幀圖像(圖片)分割為多個(gè)矩形區(qū)域(分塊),并行地進(jìn)行各分割圖像的編碼。因此,圖1的分割影像編碼部3也可以以能夠并行地進(jìn)行多個(gè)分割圖像的編碼的方式,在物理上由多個(gè)分割影像編碼部構(gòu)成。
[0109]圖1的運(yùn)動(dòng)圖像編碼裝置的分割影像編碼部3的特征在于,適應(yīng)于影像信號(hào)表示的分塊的空間?時(shí)間方向的局部的變化,將分塊分割為各種尺寸的塊,進(jìn)行幀內(nèi)?幀間自適應(yīng)編碼。
[0110]一般地,影像信號(hào)具有在空間.時(shí)間上信號(hào)的復(fù)雜性局部地變化的特性。在空間上觀察時(shí),在某個(gè)影像幀上,例如,有時(shí)天空或壁等那樣的在比較寬的圖像區(qū)域中具有均勻的信號(hào)特性的圖樣、和人物或包括細(xì)致的紋理的繪畫等在小的圖像區(qū)域內(nèi)具有復(fù)雜的紋理圖案的圖樣混合存在。
[0111]即使在時(shí)間上觀察,天空或壁在局部上時(shí)間方向的圖樣的變化小,但關(guān)于活動(dòng)的人物、物體,其輪廓在時(shí)間上進(jìn)行剛體.非剛體的運(yùn)動(dòng),所以時(shí)間上的變化大。
[0112]在編碼處理中,進(jìn)行通過(guò)時(shí)間.空間上的預(yù)測(cè),生成信號(hào)功率小、熵小的預(yù)測(cè)差分差信號(hào),削減整體的符號(hào)量的處理,但如果能夠?qū)⒃陬A(yù)測(cè)中使用的參數(shù)均勻地應(yīng)用于盡可能大的圖像信號(hào)區(qū)域,則能夠減小該參數(shù)的符號(hào)量。
[0113]另一方面,如果針對(duì)在時(shí)間?空間上變化大的圖像信號(hào)圖案,將同一預(yù)測(cè)參數(shù)應(yīng)用于大的圖像區(qū)域,則預(yù)測(cè)的錯(cuò)誤增加,所以預(yù)測(cè)差分信號(hào)的符號(hào)量增加。
[0114]因此,期望在時(shí)間?空間上變化大的區(qū)域中,減小應(yīng)用同一預(yù)測(cè)參數(shù)來(lái)進(jìn)行預(yù)測(cè)處理的塊尺寸,增加在預(yù)測(cè)中使用的參數(shù)的數(shù)據(jù)量,降低預(yù)測(cè)差分信號(hào)的功率.熵。
[0115]在該實(shí)施方式I中,采用如下結(jié)構(gòu):為了進(jìn)行適應(yīng)于這樣的影像信號(hào)的一般的性質(zhì)的編碼,將作為各分割圖像的分塊層次性地分割,針對(duì)各個(gè)分割區(qū)域的每一個(gè),使預(yù)測(cè)處理、該預(yù)測(cè)差分的編碼處理自適應(yīng)化。
[0116]進(jìn)而,采用如下結(jié)構(gòu):考慮各分割區(qū)域的圖片內(nèi)的連續(xù)性,而在時(shí)間方向上參照的信息(例如運(yùn)動(dòng)向量等)能夠跨越分割區(qū)域的邊界而參照參照?qǐng)D片整體。
[0117]關(guān)于圖1的運(yùn)動(dòng)圖像編碼裝置作為處理對(duì)象的影像信號(hào)格式,除了由亮度信號(hào)和兩個(gè)色差信號(hào)構(gòu)成的YUV信號(hào)、從數(shù)字?jǐn)z像元件輸出的RGB信號(hào)等任意的顏色空間的彩色影像信號(hào)以外,還有單 色圖像信號(hào)、紅外線圖像信號(hào)等影像幀由水平?垂直二維的數(shù)字采樣(像素)列構(gòu)成的任意的影像信號(hào)。
[0118]其中,各像素的灰度既可以是8比特,也可以是10比特、12比特等灰度。
[0119]在以下的說(shuō)明中,為便于說(shuō)明,只要沒有特別限定,設(shè)為輸入圖像的影像信號(hào)是YUV信號(hào),并且對(duì)于處理兩個(gè)色差分量U、V針對(duì)亮度分量Y被子采樣了的4:2:0格式的信號(hào)的情況進(jìn)行說(shuō)明。
[0120]另外,將與影像信號(hào)的各幀對(duì)應(yīng)的處理數(shù)據(jù)單位稱為“圖片”。
[0121]在該實(shí)施方式I中,“圖片”作為被依次掃描(逐行掃描)的影像幀信號(hào)而進(jìn)行說(shuō)明,但在影像信號(hào)是隔行掃描信號(hào)的情況下,“圖片”也可以是作為構(gòu)成影像幀的單位的場(chǎng)圖像信號(hào)。
[0122]首先,說(shuō)明圖1的運(yùn)動(dòng)圖像編碼裝置的處理內(nèi)容。
[0123]編碼控制部2具有接受分塊尺寸的設(shè)定的功能,決定將成為編碼對(duì)象的圖片分割為I個(gè)以上的分塊時(shí)的各分塊的尺寸(圖4的步驟STl)。
[0124]關(guān)于各分塊的尺寸,例如,既可以通過(guò)用戶使用鍵盤、鼠標(biāo)等用戶接口來(lái)指定,也可以接收從外部發(fā)送的尺寸信息,通過(guò)該尺寸信息來(lái)設(shè)定。
[0125]圖9是示出將橫3840像素X縱2160像素的圖像均等地分割為4個(gè)分塊的例子的說(shuō)明圖。
[0126]在圖9的例子中,各分塊的尺寸均勻,成為橫1920像素X縱1080的像素。
[0127]在圖9中,示出了將圖片均等地分割的例子,但也可以將圖片內(nèi)分割為不同的尺寸的分塊。
[0128]在編碼控制部2中,如果決定了各分塊的尺寸,則根據(jù)各分塊的尺寸,計(jì)算作為輸入圖像的圖片內(nèi)的各分塊的位置(步驟ST2)。
[0129]分塊分割部I如果輸入了表示圖片的影像信號(hào),則按照由編碼控制部2決定的各分塊的尺寸,將該圖片分割為各個(gè)分塊,將各個(gè)分塊依次輸出到分割影像編碼部3(步驟ST3)。
[0130]編碼控制部2能夠按照像素單位來(lái)設(shè)定將圖片分割為I個(gè)以上的分塊時(shí)的各分塊的尺寸,但也可以按照根據(jù)后述對(duì)最大編碼塊進(jìn)行層次分割的層次數(shù)的上限而決定的最小編碼塊尺寸的單位來(lái)設(shè)定。另外,也可以按照2的冪乘的次數(shù),任意地決定分塊的尺寸的單位。例如,如果是2的O次冪,則能夠按照I像素單位來(lái)設(shè)定,如果是2的2次冪,則能夠按照4像素單位來(lái)設(shè)定。在該情況下,也可以作為表示分塊的尺寸的單位的參數(shù),對(duì)指數(shù)(分塊尺寸的單位的對(duì)數(shù))進(jìn)行編碼,根據(jù)分塊尺寸的單位對(duì)分塊的尺寸進(jìn)行編碼。例如,在分塊尺寸的單位是8像素的情況下,分塊的尺寸能夠按照分塊尺寸的單位的整數(shù)倍、即8的倍數(shù)來(lái)設(shè)定,作為分塊尺寸的信息,對(duì)將分塊尺寸的縱、橫分別除以8而得到的值進(jìn)行編碼。
[0131]或者,也可以將圖片內(nèi)分割為分塊尺寸的單位的小塊,將圖片內(nèi)以小塊的單位在按照光柵掃描順序編號(hào)了的小塊的位置處分割分塊(圖18)。在該情況下,分塊的形狀無(wú)需一定是矩形。另外,用對(duì)分塊的開頭的小塊附加的編號(hào)(地址)來(lái)表示分塊的尺寸(包括形狀)和位置信息,針對(duì)每個(gè)分塊對(duì)分塊的開頭的小塊的地址進(jìn)行編碼即可。
[0132]另外,編碼控制部2決定成為編碼對(duì)象的分塊的編碼中使用的最大編碼塊的尺寸、和對(duì)最大編碼塊進(jìn)行層次分割的層次數(shù)的上限(步驟ST4)。
[0133]作為最大編碼塊的尺寸的決定方法,例如,也可以針對(duì)圖片內(nèi)的所有分塊決定同一尺寸,也可以將分塊內(nèi)的影像信號(hào)的局部的運(yùn)動(dòng)的復(fù)雜性的差異定量化為參數(shù),對(duì)運(yùn)動(dòng)劇烈的分塊決定小的尺寸,另一方面,對(duì)運(yùn)動(dòng)少的分塊決定大的尺寸。
[0134]作為分割層次數(shù)的上限的決定方法,例如,也可以在分塊內(nèi)的影像信號(hào)的運(yùn)動(dòng)劇烈的情況下,增加層次數(shù),設(shè)定為能夠檢測(cè)更細(xì)致的運(yùn)動(dòng),在運(yùn)動(dòng)少的情況下,設(shè)定為抑制層次數(shù)等,針對(duì)每個(gè)分塊自適應(yīng)地決定。
[0135]分割影像編碼部3的塊分割部10每當(dāng)從分塊分割部I接收到分塊時(shí),將該分塊分割為由編碼控制部2決定的最大編碼塊尺寸的圖像區(qū)域。
[0136]在編碼控制部2中,如果塊分割部10將分塊分割為最大編碼塊尺寸的圖像區(qū)域,則針對(duì)最大編碼塊尺寸的每個(gè)圖像區(qū)域,決定針對(duì)該圖像區(qū)域被層次性地分割為具有編碼塊尺寸的編碼對(duì)象塊的情況的各編碼對(duì)象塊的編碼模式,直至達(dá)到之前決定的分割層次數(shù)的上限(步驟ST5)。
[0137]此處,圖10是示出最大編碼塊被層次性地分割為多個(gè)編碼對(duì)象塊的例子的說(shuō)明圖。
[0138]在圖10中,最大編碼塊是記載為“第O層次”的亮度分量具有(L°,M°)的尺寸的編碼對(duì)象塊。
[0139]將最大編碼塊作為出發(fā)點(diǎn),層次性地進(jìn)行分割,直至在四叉樹構(gòu)造中另外決定的規(guī)定的深度,從而得到編碼對(duì)象塊。
[0140]在深度η中,編碼對(duì)象塊是尺寸(Ln,Mn)的圖像區(qū)域。
[0141]其中,1^和Mn既可以相同,也可以不同,但在圖10中,示出了 Ln = M1^A情形。
[0142]以后,由編碼控制部2決定的編碼塊尺寸定義為編碼對(duì)象塊的亮度分量中的尺寸(Ln,Mn)。
[0143]由于進(jìn)行四叉樹分割,所以(Ln,Mn) = (LV2, Mn/2)始終成立。
[0144]另外,在RGB信號(hào)等所有顏色分量具有同一采樣數(shù)的彩色影像信號(hào)(4:4:4格式)中,所有顏色分量的尺寸成為(Ln,Mn),但在處理4:2:0格式的情況下,對(duì)應(yīng)的色差分量的編碼塊尺寸成為(Ln/2,Mn/2)。
[0145]以后,設(shè)為用Bn表示第η層次的編碼對(duì)象塊,用m(Bn)表示在編碼對(duì)象塊Bn中可選擇的編碼模式。
[0146]在由多個(gè)顏色分量構(gòu)成的彩色影像信號(hào)的情況下,編碼模式m(Bn)既可以構(gòu)成為針對(duì)每個(gè)顏色分量分別使用單獨(dú)的模式,也可以針對(duì)所有顏色分量使用共同的模式。以后,只要沒有特別限定,設(shè)為指示針對(duì)YUV信號(hào)、4:2:0格式的編碼塊的亮度分量的編碼模式來(lái)進(jìn)行說(shuō)明。
[0147]在編碼模式m(Bn)中,有一個(gè)或者多個(gè)幀內(nèi)編碼模式(總稱為“INTRA”)、和一個(gè)或者多個(gè)幀間編碼模式(總稱為“INTER”),編碼控制部2從在該圖片中可利用的所有編碼模式、或者其子集合中,選擇針對(duì)編碼對(duì)象塊Bn的編碼效率最高的編碼模式。
[0148]進(jìn)而,編碼對(duì)象塊Bn如圖11所示,通過(guò)塊分割部10,被分割為一個(gè)或者多個(gè)預(yù)測(cè)處理單位(分區(qū))。
[0149]以后,將屬于編碼對(duì)象塊Bn的分區(qū)記載為PinQ是第η層次中的分區(qū)編號(hào))。
[0150]在編碼模式m(Bn)中,作為信息,包括如何進(jìn)行編碼對(duì)象塊Bn的分區(qū)分割。
[0151]關(guān)于分區(qū)ΡΛ全部依照編碼模式m (Bn)進(jìn)行預(yù)測(cè)處理,但能夠針對(duì)每個(gè)分區(qū)ΡΛ選擇單獨(dú)的預(yù)測(cè)參數(shù)。
[0152]編碼控制部2針對(duì)最大編碼塊,例如,生成圖11所示那樣的塊分割狀態(tài),確定編碼對(duì)象塊。
[0153]圖11(a)的斜線部分表示分割后的分區(qū)的分布,在圖11(b)中,用四叉樹標(biāo)志表示通過(guò)層次分割分配編碼模式m(Bn)的狀況。
[0154]圖11 (b)的□所包圍的節(jié)點(diǎn)是分配了編碼模式m(Bn)的節(jié)點(diǎn)(編碼對(duì)象塊)。
[0155]切換開關(guān)11在由編碼控制部2決定的編碼模式m(Bn)是幀內(nèi)編碼模式的情況On(Bn) e INTRA的情況)下,將從塊分割部10輸出的編碼對(duì)象塊Bn輸出到幀內(nèi)預(yù)測(cè)部12。
[0156]另一方面,在由編碼控制部2決定的編碼模式m(Bn)是幀間編碼模式的情況(m(Bn) e INTER的情況)下,將從塊分割部10輸出的編碼對(duì)象塊Bn輸出到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13。
[0157]在幀內(nèi)預(yù)測(cè)部12中,如果由編碼控制部2決定的編碼模式m(Bn)是幀內(nèi)編碼模式(m(Bn) e INTRA的情況),且從切換開關(guān)11接收到編碼對(duì)象塊Bn (步驟ST6),則參照在幀內(nèi)預(yù)測(cè)用存儲(chǔ)器18中儲(chǔ)存的局部解碼圖像,同時(shí)使用由編碼控制部2決定的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)該編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像PINTEAin(步驟ST7)。
[0158]另外,圖像解碼裝置需要生成與幀內(nèi)預(yù)測(cè)圖像PINTEAin完全相同的幀內(nèi)預(yù)測(cè)圖像,所以將在幀內(nèi)預(yù)測(cè)圖像PINTKAin的生成中使用了的幀內(nèi)預(yù)測(cè)參數(shù)從編碼控制部2輸出到可變長(zhǎng)編碼部7,復(fù)用到比特流。
[0159]在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13中,如果由編碼控制部2決定的編碼模式m(Bn)是幀間編碼模式(m (Bn) e INTER的情況),且從切換開關(guān)11接收到編碼對(duì)象塊Bn (步驟ST6),則比較該編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11和在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6中儲(chǔ)存的濾波處理后的局部解碼圖像來(lái)搜索運(yùn)動(dòng)向量,使用該運(yùn)動(dòng)向量和由編碼控制部2決定的幀間預(yù)測(cè)參數(shù),實(shí)施針對(duì)該編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11的幀間預(yù)測(cè)處理,生成幀間預(yù)測(cè)圖像PINTEKin(步驟ST8)。
[0160]另外,在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6中儲(chǔ)存的局部解碼圖像是I圖片量,也可以跨越分塊邊界來(lái)生成幀間預(yù)測(cè)圖像pINTEKin。
[0161]另外,運(yùn)動(dòng)圖像解碼裝置需要生成與幀間預(yù)測(cè)圖像匕-^完全相同的幀間預(yù)測(cè)圖像,所以將在幀間預(yù)測(cè)圖像PINTEKin的生成中使用了的幀間預(yù)測(cè)參數(shù)從編碼控制部2輸出到可變長(zhǎng)編碼部7,復(fù)用到比特流。
[0162]另外,將由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13搜索到的運(yùn)動(dòng)向量也輸出到可變長(zhǎng)編碼部7,復(fù)用到比特流。
[0163]減法部14如果從塊分割部10接收到編碼對(duì)象塊Bn,則從該編碼對(duì)象塊Bn內(nèi)的分區(qū)PA減去由幀內(nèi)預(yù)測(cè)部12生成的幀內(nèi)預(yù)測(cè)圖像PINTKAin、或者減去由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13生成的幀間預(yù)測(cè)圖像PintekA將表示作為其減法結(jié)果的差分圖像的預(yù)測(cè)差分信號(hào)ein輸出到變換.量化部15(步驟ST9)。
[0164]變換.量化部15如果從減法部14接收到預(yù)測(cè)差分信號(hào)θΛ則參照由編碼控制部2決定的預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)該預(yù)測(cè)差分信號(hào)ein的正交變換處理(例如DCT (離散余弦變換)、預(yù)先針對(duì)特定的學(xué)習(xí)系列進(jìn)行了基底設(shè)計(jì)的KL變換等正交變換處理),計(jì)算變換系數(shù)(步驟ST10)。
[0165]另外,變換 .量化部15參照該預(yù)測(cè)差分編碼參數(shù),對(duì)該變換系數(shù)進(jìn)行量化,將作為量化后的變換系數(shù)的壓縮數(shù)據(jù)輸出到逆量化.逆變換部16以及可變長(zhǎng)編碼部7(步驟ST10)。
[0166]逆量化.逆變換部16如果從變換.量化部15接收到壓縮數(shù)據(jù),則參照由編碼控制部2決定的預(yù)測(cè)差分編碼參數(shù),對(duì)該壓縮數(shù)據(jù)進(jìn)行逆量化(步驟ST11)。
[0167]另外,逆量化.逆變換部16參照該預(yù)測(cè)差分編碼參數(shù),實(shí)施針對(duì)作為逆量化后的壓縮數(shù)據(jù)的變換系數(shù)的逆正交變換處理(例如逆DCT、逆KL變換等),計(jì)算與從減法部14輸出的預(yù)測(cè)差分信號(hào)ein相當(dāng)?shù)木植拷獯a預(yù)測(cè)差分信號(hào)(步驟ST11)。
[0168]加法部17如果從逆量化.逆變換部16接收到局部解碼預(yù)測(cè)差分信號(hào),則將該局部解碼預(yù)測(cè)差分信號(hào)表示的圖像、和由幀內(nèi)預(yù)測(cè)部12生成的幀內(nèi)預(yù)測(cè)圖像PINTEAin、或者由運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)部13生成的幀間預(yù)測(cè)圖像PINTEKin相加,從而作為局部解碼分區(qū)圖像、或者該局部解碼分區(qū)圖像的集群,計(jì)算與從塊分割部10輸出的編碼對(duì)象塊Bn相當(dāng)?shù)木植拷獯a圖像(步驟STl2)。
[0169]另外,加法部17將該局部解碼圖像儲(chǔ)存到圖像存儲(chǔ)器4中,并且將該局部解碼圖像儲(chǔ)存到幀內(nèi)預(yù)測(cè)用存儲(chǔ)器18中。
[0170]該局部解碼圖像成為以后的幀內(nèi)預(yù)測(cè)用的圖像信號(hào)。
[0171]環(huán)路濾波器部5對(duì)在圖像存儲(chǔ)器4中儲(chǔ)存的局部解碼圖像,實(shí)施規(guī)定的濾波處理,將濾波處理后的局部解碼圖像儲(chǔ)存到運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)幀存儲(chǔ)器6中(步驟ST16)。
[0172]另外,關(guān)于利用環(huán)路濾波器部5的濾波處理,既可以按照所輸入的局部解碼圖像的最大編碼塊或者各個(gè)編碼對(duì)象塊單位來(lái)進(jìn)行,也可以在輸入了 I圖片量的局部解碼圖像之后集中I圖片量來(lái)進(jìn)行。
[0173]另外,作為規(guī)定的濾波處理的例子,可以舉出以不使塊邊界的不連續(xù)性(塊噪聲)變得醒目的方式對(duì)塊邊界進(jìn)行濾波的處理、以使所輸入的影像信號(hào)表示的圖片與局部解碼圖像之間的誤差成為最小的方式對(duì)局部解碼圖像的失真進(jìn)行補(bǔ)償?shù)臑V波處理等。
[0174]其中,在進(jìn)行以使圖片與局部解碼圖像之間的誤差成為最小的方式對(duì)局部解碼圖像的失真進(jìn)行補(bǔ)償?shù)臑V波處理的情況下,需要在環(huán)路濾波器部5中參照表示圖片的影像信號(hào),所以需要以將影像信號(hào)輸入到環(huán)路濾波器部5的方式,變更圖1的運(yùn)動(dòng)圖像編碼裝置。
[0175]反復(fù)實(shí)施步驟ST6~ST12的處理,直至針對(duì)層次性地分割的所有編碼塊Bn的處理完成,如果針對(duì)所有編碼塊Bn的處理完成,則轉(zhuǎn)移到步驟ST15的處理(步驟ST13、ST14)。
[0176]可變長(zhǎng)編碼部7實(shí)施如下處理:對(duì)表示從編碼控制部2輸出的各分塊的矩形區(qū)域尺寸以及圖片中的各分塊的位置的分塊信息(分塊信息除了表示分塊的尺寸、分塊的位置的信息以外,還包括算術(shù)編碼處理的初始化指示標(biāo)志、表示是否跨越分塊邊界來(lái)許可解碼像素的參照、各種編碼參數(shù)的參照的標(biāo)志等)、從編碼控制部2輸出的各編碼對(duì)象塊的編碼參數(shù)(編碼模式、幀內(nèi)預(yù)測(cè)參數(shù)或者幀間預(yù)測(cè)參數(shù)、預(yù)測(cè)差分編碼參數(shù))、和從分割影像編碼部3輸出的各編碼對(duì)象塊的編碼數(shù)據(jù)(壓縮數(shù)據(jù)、運(yùn)動(dòng)信息(編碼模式是幀間編碼模式的情況))進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了其編碼結(jié)果的比特流。
[0177]另外,可變長(zhǎng)編碼部7對(duì)表示分塊分割部I是否將圖片分割為分塊的分割確認(rèn)用標(biāo)志進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了該分割確認(rèn)用標(biāo)志的編碼結(jié)果的比特流。
[0178]但是,在分塊分割部I不是始終將圖片分割為分塊的情況下,無(wú)需將該分割確認(rèn)用標(biāo)志發(fā)送到運(yùn)動(dòng)圖像解碼裝 置,所以不進(jìn)行該分割確認(rèn)用標(biāo)志的可變長(zhǎng)編碼。
[0179]接下來(lái),詳細(xì)說(shuō)明幀內(nèi)預(yù)測(cè)部12的處理內(nèi)容。
[0180]圖12是示出編碼對(duì)象塊Bn內(nèi)的各分區(qū)Pi11可選擇的幀內(nèi)預(yù)測(cè)參數(shù)(幀內(nèi)預(yù)測(cè)模式)的一個(gè)例子的說(shuō)明圖。
[0181]在圖12中,示出了幀內(nèi)預(yù)測(cè)模式、和該幀內(nèi)預(yù)測(cè)模式表示的預(yù)測(cè)方向向量。
[0182]幀內(nèi)預(yù)測(cè)部12參照分區(qū)Pi11的幀內(nèi)預(yù)測(cè)參數(shù),實(shí)施針對(duì)該分區(qū)Pi11的幀內(nèi)預(yù)測(cè)處理,生成幀內(nèi)預(yù)測(cè)圖像PinteaA但此處,對(duì)根據(jù)針對(duì)分區(qū)Pin的亮度信號(hào)的幀內(nèi)預(yù)測(cè)參數(shù)(幀內(nèi)預(yù)測(cè)模式),生成亮度信號(hào)的幀內(nèi)預(yù)測(cè)信號(hào)的幀內(nèi)預(yù)測(cè)處理進(jìn)行說(shuō)明。
[0183]此處,將分區(qū)Pi11的尺寸設(shè)為IinXmi11像素。
[0184]圖13是示出在生成Ii11 = !< = 4的情況的分區(qū)Pi11內(nèi)的像素的預(yù)測(cè)值時(shí)使用的像素的一個(gè)例子的說(shuō)明圖。
[0185]在圖13中,將與分區(qū)Pi11相鄰的已編碼的上分區(qū)的像素(2Χ1>1)個(gè)、和左分區(qū)的像素(2Xmin)個(gè)作為在預(yù)測(cè)中使用的像素,但在預(yù)測(cè)中使用的像素也可以多于或者少于圖13所示的像素。
[0186]另外,在幀內(nèi)預(yù)測(cè)用存儲(chǔ)器18中儲(chǔ)存了編碼對(duì)象的分塊的局部解碼圖像,上分區(qū)或者左分區(qū)的像素并非編碼對(duì)象的分塊(當(dāng)前分割圖像)內(nèi)的像素的情況下,依照規(guī)定的規(guī)則,用分塊內(nèi)的已編碼像素值或者恒定值來(lái)置換。
[0187]另外,在圖13中,在預(yù)測(cè)中使用相鄰的I行或者I列量的像素,但也可以在預(yù)測(cè)中使用2行或者2列、或者其以上的像素。
[0188]在針對(duì)分區(qū)Pi11的幀內(nèi)預(yù)測(cè)模式的索引值是2 (平均值預(yù)測(cè))的情況下,將上分區(qū)的相鄰像素和左分區(qū)的相鄰像素的平均值作為分區(qū)Pin內(nèi)的像素的預(yù)測(cè)值而生成預(yù)測(cè)圖像。
[0189]在幀內(nèi)預(yù)測(cè)模式的索引值是2(平均值預(yù)測(cè))以外的情況下,根據(jù)索引值表示的預(yù)測(cè)方向向量up = (dx,dy),生成分區(qū)Pi11內(nèi)的像素的預(yù)測(cè)值。
[0190]如果將生成預(yù)測(cè)值的像素(預(yù)測(cè)對(duì)象像素)的分區(qū)Pf內(nèi)的相對(duì)坐標(biāo)(將分區(qū)的左上像素作為原點(diǎn))設(shè)為(X,y),則在預(yù)測(cè)中使用的參照像素的位置成為下述L與相鄰像素的交點(diǎn)。
【權(quán)利要求】
1.一種運(yùn)動(dòng)圖像編碼裝置,其特征在于,具備: 分塊分割單元,將輸入圖像分割為作為指定的尺寸的矩形區(qū)域的分塊,輸出所述分塊; 編碼控制單元,決定成為實(shí)施預(yù)測(cè)處理時(shí)的處理單位的編碼塊被層次性地分割時(shí)的上限的層次數(shù),并且決定確定各個(gè)編碼塊的編碼方法的編碼模式; 塊分割單元,將從所述分塊分割單元輸出的分塊分割為規(guī)定的尺寸的編碼塊,并且將所述編碼塊層次性地分割,直至達(dá)到由所述編碼控制單元決定的上限的層次數(shù); 預(yù)測(cè)圖像生成單元,按照由所述編碼控制單元決定的編碼模式,實(shí)施針對(duì)由所述塊分割單元分割的編碼塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像; 圖像壓縮單元,對(duì)由所述塊分割單元分割的編碼塊和由所述預(yù)測(cè)圖像生成單元生成的預(yù)測(cè)圖像的差分圖像進(jìn)行壓縮,輸出所述差分圖像的壓縮數(shù)據(jù);以及 可變長(zhǎng)編碼單元,對(duì)從所述圖像壓縮單元輸出的壓縮數(shù)據(jù)以及由所述編碼控制單元決定的編碼模式進(jìn)行可變長(zhǎng)編碼,并且對(duì)表示從所述分塊分割單元輸出的分塊的尺寸以及所述輸入圖像中的所述分塊的位置的分塊信息進(jìn)行可變長(zhǎng)編碼,生成復(fù)用了所述壓縮數(shù)據(jù)、所述編碼模式以及所述分塊信息的編碼數(shù)據(jù)的比特流。
2.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)圖像編碼裝置,其特征在于, 搭載了多臺(tái)分塊編碼裝置,該分塊編碼裝置具有塊分割單元、預(yù)測(cè)圖像生成單元以及圖像壓縮單元, 多個(gè)分塊編碼裝置并行地實(shí)施針對(duì)從分塊分割單元輸出的各分塊的處理。
3.—種運(yùn)動(dòng)圖像解碼裝置,其特征在于,具備: 可變長(zhǎng)解碼單元,根據(jù)復(fù)用于比特流的編碼數(shù)據(jù),對(duì)分塊信息進(jìn)行可變長(zhǎng)解碼,對(duì)與在所述分塊信息表示的尺寸的分塊內(nèi)層次性地分割的各個(gè)編碼塊有關(guān)的壓縮數(shù)據(jù)以及編碼模式進(jìn)行可變長(zhǎng)解碼; 預(yù)測(cè)圖像生成單元,按照與由所述可變長(zhǎng)解碼單元可變長(zhǎng)解碼了的編碼塊有關(guān)的編碼模式,實(shí)施針對(duì)所述編碼塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像; 解碼圖像生成單元,根據(jù)與由所述可變長(zhǎng)解碼單元可變長(zhǎng)解碼了的編碼塊有關(guān)的壓縮數(shù)據(jù),生成壓縮前的差分圖像,對(duì)所述差分圖像和由所述預(yù)測(cè)圖像生成單元生成的預(yù)測(cè)圖像進(jìn)行加法來(lái)生成解碼圖像;以及 解碼圖像存儲(chǔ)單元,將由所述解碼圖像生成單元生成的解碼圖像儲(chǔ)存到與由所述可變長(zhǎng)解碼單元可變長(zhǎng)解碼了的分塊信息表示的分塊的位置對(duì)應(yīng)的地址。
4.根據(jù)權(quán)利要求3所述的運(yùn)動(dòng)圖像解碼裝置,其特征在于, 搭載了多臺(tái)分塊解碼裝置,該分塊解碼裝置具有預(yù)測(cè)圖像生成單元以及解碼圖像生成單元, 多個(gè)分塊解碼裝置并行地實(shí)施針對(duì)各分塊的處理。
5.一種運(yùn)動(dòng)圖像編碼方法,其特征在于,具備: 分塊分割處理步驟,分塊分割單元將輸入圖像分割為作為指定的尺寸的矩形區(qū)域的分塊,輸出所述分塊; 編碼控制處理步驟,編碼控制單元決定成為實(shí)施預(yù)測(cè)處理時(shí)的處理單位的編碼塊被層次性地分割時(shí)的上限的層次數(shù),并且決定確定各個(gè)編碼塊的編碼方法的編碼模式;塊分割處理步驟,塊分割單元將通過(guò)所述分塊分割處理步驟輸出的分塊分割為規(guī)定的尺寸的編碼塊,并且將所述編碼塊層次性地分割,直至達(dá)到由所述編碼控制處理步驟決定的上限的層次數(shù); 預(yù)測(cè)圖像生成處理步驟,預(yù)測(cè)圖像生成單元按照在所述編碼控制處理步驟中決定的編碼模式,實(shí)施針對(duì)在所述塊分割處理步驟中分割的編碼塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像;圖像壓縮處理步驟,圖像壓縮單元對(duì)在所述塊分割處理步驟中分割的編碼塊和在所述預(yù)測(cè)圖像生成處理步驟中生成的預(yù)測(cè)圖像的差分圖像進(jìn)行壓縮,輸出所述差分圖像的壓縮數(shù)據(jù);以及 可變長(zhǎng)編碼處理步驟,可變長(zhǎng)編碼單元對(duì)通過(guò)所述圖像壓縮處理步驟輸出的壓縮數(shù)據(jù)以及在所述編碼控制處理步驟中決定的編碼模式進(jìn)行可變長(zhǎng)編碼,并且對(duì)表示通過(guò)所述分塊分割處理步驟輸出的分塊的尺寸以及所述輸入圖像中的所述分塊的位置的分塊信息進(jìn)行可變長(zhǎng)編碼,來(lái)生成復(fù)用了所述壓縮數(shù)據(jù)、所述編碼模式以及所述分塊信息的編碼數(shù)據(jù)的比特流。
6.一種運(yùn)動(dòng)圖像解碼方法,其特征在于,具備: 可變長(zhǎng)解碼處理步驟,可變長(zhǎng)解碼單元根據(jù)復(fù)用于比特流的編碼數(shù)據(jù),對(duì)分塊信息進(jìn)行可變長(zhǎng)解碼,對(duì)與在所述分塊信息表示的尺寸的分塊內(nèi)層次性地分割的各個(gè)編碼塊有關(guān)的壓縮數(shù)據(jù)以及編碼模式進(jìn)行可變長(zhǎng)解碼; 預(yù)測(cè)圖像生成處理步驟,預(yù)測(cè)圖像生成單元按照與在所述可變長(zhǎng)解碼處理步驟中可變長(zhǎng)解碼了的編碼塊有關(guān)的編碼模式,實(shí)施針對(duì)所述編碼塊的預(yù)測(cè)處理來(lái)生成預(yù)測(cè)圖像; 解碼圖像生成處理步驟,解碼圖像生成單元根據(jù)與在所述可變長(zhǎng)解碼處理步驟中可變長(zhǎng)解碼了的編碼塊有關(guān)的壓縮數(shù)據(jù),生成壓縮前的差分圖像,對(duì)所述差分圖像和在所述預(yù)測(cè)圖像生成處理步驟中生成的預(yù)測(cè)圖像進(jìn)行加法來(lái)生成解碼圖像;以及 解碼圖像存儲(chǔ)步驟,解碼圖像存儲(chǔ)單元將在所述解碼圖像生成處理步驟中生成的解碼圖像儲(chǔ)存到與在所述可變長(zhǎng)解碼處理步驟中可變長(zhǎng)解碼了的分塊信息表示的分塊的位置對(duì)應(yīng)的地址。
【文檔編號(hào)】H04N19/96GK104025591SQ201280053489
【公開日】2014年9月3日 申請(qǐng)日期:2012年9月10日 優(yōu)先權(quán)日:2011年10月31日
【發(fā)明者】守屋芳美, 服部亮史, 伊谷裕介, 杉本和夫, 峯澤彰, 關(guān)口俊一, 日和佐憲道 申請(qǐng)人:三菱電機(jī)株式會(huì)社