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

圖像處理裝置和方法與流程

文檔序號(hào):12136282閱讀:239來源:國(guó)知局
圖像處理裝置和方法與流程

技術(shù)領(lǐng)域

本公開涉及圖像處理裝置和方法,尤其涉及能夠改善用于量化參數(shù)的編碼效率的圖像處理裝置和方法。



背景技術(shù):

近年來,圖像信息被處理為數(shù)字,并且在此情況下,出于高效傳輸和累積信息的目的,利用圖像信息所特有的冗余性,使用根據(jù)諸如離散余弦變換的正交變換和運(yùn)動(dòng)補(bǔ)償來進(jìn)行壓縮的諸如運(yùn)動(dòng)圖像專家組(MPEG)的方法的裝置變得不僅在諸如廣播站的信息發(fā)布而且還在諸如普通家庭的信息接收中廣泛可用。

更具體地,MPEG2(國(guó)際標(biāo)準(zhǔn)化組織(ISO)/國(guó)際電工技術(shù)委員會(huì)(IEC)13818-2)被定義為通用的圖像編碼方法,具有覆蓋隔行掃描圖像和順序掃描圖像兩者以及用于標(biāo)準(zhǔn)分辨率圖像和高分辨率圖像的標(biāo)準(zhǔn),現(xiàn)在被廣泛地用于專業(yè)人員和消費(fèi)者領(lǐng)域內(nèi)的大量應(yīng)用。在使用MPEG2壓縮方法時(shí),能夠通過例如向具有720×480像素的標(biāo)準(zhǔn)分辨率的隔行掃描圖像分配4至8Mbps并且向具有1920×1088像素的高分辨率的隔行掃描圖像分配18至22Mbps作為代碼量(比特流)來實(shí)現(xiàn)高壓縮率和高圖像質(zhì)量。

MPEG2主要用于適于廣播的高圖像質(zhì)量編碼,但是不支持代碼量(比特流)小于MPEG1的編碼方法。換句話說,MPEG2不支持更高的壓縮率。隨著便攜式終端變得廣為流行,對(duì)這類編碼方法的需要被認(rèn)為在將來會(huì)有所增長(zhǎng),并且為了響應(yīng)于這一需要,業(yè)已標(biāo)準(zhǔn)化了MPEG 4編碼方法。關(guān)于圖像編碼方法,其說明書在1998年12月被承認(rèn)為國(guó)際標(biāo)準(zhǔn)中的ISO/IEC 14496-2。

進(jìn)一步地,近年來,被稱為H.26L(ITU-T(國(guó)際電信聯(lián)盟通行標(biāo)準(zhǔn)電信標(biāo)準(zhǔn)分部)QG/16VCEG(視頻編碼專家組))的標(biāo)準(zhǔn)出于用于當(dāng)初電話會(huì)議的圖像編碼的目的被標(biāo)準(zhǔn)化。與諸如MPEG2和MPEG4的常規(guī)編碼方法相比,已知H.26L在其編碼和解碼過程中要求更高的計(jì)算量,但能實(shí)現(xiàn)更高的編碼效率。此外,當(dāng)前作為MPEG4活動(dòng)的一環(huán),通過結(jié)合H.26L不支持的功能來實(shí)現(xiàn)基于H.26L的更高效率的標(biāo)準(zhǔn)正作為增強(qiáng)壓縮視頻編碼的聯(lián)合模型被完成。

對(duì)于標(biāo)準(zhǔn)化的時(shí)間表,已在2003年3月做出了以H.264和MPEG-4Part10(先進(jìn)視頻編碼,其后稱為AVC)為名義的國(guó)際標(biāo)準(zhǔn)。

進(jìn)一步地,作為其的擴(kuò)展,包括8×8DCT、由MPEG2定義的量化矩陣以及商業(yè)用需要的諸如RGB、4:2:2和4:4:4的編碼工具的FRExt(保真度范圍擴(kuò)展)的標(biāo)準(zhǔn)已在2005年2月完成,因此,使用AVC,做出了能夠以優(yōu)選方式表達(dá)電影中所包括的影片噪聲的編碼方法,并且開始廣泛用于諸如藍(lán)光盤的應(yīng)用。

然而,當(dāng)前對(duì)于更高壓縮率編碼的需要正在增長(zhǎng)。例如,期望壓縮是高視覺圖像四倍的約4096×2048像素的圖像,或是在諸如因特網(wǎng)的有限傳輸容量環(huán)境內(nèi)分配高視覺圖像。因此,針對(duì)上述ITU-T下的VCEG,編碼效率的改善被持續(xù)考慮。

由此,制作16×16像素的宏塊尺寸不適合作為下一代編碼方法的對(duì)象的諸如UHD(超高分辨率;4000×2000像素)的大型圖像幀。因此,如圖4所示,建議作出諸如64×64像素和32×32像素(例如,參見非專利文獻(xiàn)1)的宏塊尺寸。

更具體地,在非專利文獻(xiàn)1中,利用分層結(jié)構(gòu)并且對(duì)于具有16×16像素或更小的像素塊,在保持與當(dāng)前AVC的宏塊的兼容性的同時(shí)將更大的塊定義為超組。

非專利文獻(xiàn)1是將擴(kuò)展宏塊應(yīng)用于片間的提案,但除此之外,還存在將擴(kuò)展宏塊應(yīng)用于片內(nèi)的提案(例如,參見非專利文獻(xiàn)2)。

此外,還存在使用被稱為編碼單位(coding unit)的概念來定義擴(kuò)展宏塊的提案(例如,參見非專利文獻(xiàn)3)。

最大編碼單元和最小編碼單元的尺寸在圖像壓縮信息中的序列參數(shù)組中指定。

引用列表

非專利文獻(xiàn)

非專利文獻(xiàn)1:Peisong Chenn,Yan Ye,Marta Karczewicz,"Video Coding Using Extended Block Sizes",COM16-C123-E,Qualcomm Inc

非專利文獻(xiàn)2:Sung-Chang Lim,Hahyun Lee,Jinho Lee,Jongho Kim,Haechul Choi,Seyoon Jeong,Jin Soo Choi,"Intra coding using extended block size",VCEG-AL28,July,2009

非專利文獻(xiàn)3:Thomas Wiegand,Woo-Jin Han,Benjamin Bross,Jens-Rainer Ohm,Gary J.Sullivan,"Working Draft 1of High-Efficiency Video Coding",JCTVC-C403,Joint Collaborative Team on Video Coding(JCT-VC)of ITU-T SG16WP3and ISO/TEC JTC1/SC29/WGl13rd Meeting:Guangzhou,CN,7-15October,2010



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明所要解決的問題

由此,使用量化參數(shù)QP對(duì)用于在前塊的編碼和解碼的量化參數(shù)的差分進(jìn)行編碼,并且尤其當(dāng)量化參數(shù)向適應(yīng)參數(shù)那樣在屏幕內(nèi)動(dòng)態(tài)改變時(shí),圖像壓縮信息中的信息量可能會(huì)增大。

本發(fā)明是在考慮了這些狀況下做出的,并且本發(fā)明的一個(gè)目的在于改善用于量化參數(shù)的編碼效率。

用于解決問題的方案

本公開的一方面是種圖像處理裝置,包括:通過使用為多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)來為當(dāng)前編碼單位設(shè)置預(yù)測(cè)量化參數(shù)的預(yù)測(cè)量化參數(shù)設(shè)置單元,其中所述多個(gè)周圍編碼單位定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍;用于設(shè)置差分量化參數(shù)的差分量化參數(shù)設(shè)置單元,其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;通過對(duì)由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流的編碼單元;以及用于發(fā)送由編碼單元生成的比特流以及由差分量化參數(shù)設(shè)置單元設(shè)置的差分量化參數(shù)的發(fā)送單元。

預(yù)測(cè)量化參數(shù)設(shè)置單元可以通過將預(yù)測(cè)計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)來設(shè)置預(yù)測(cè)量化參數(shù)。

預(yù)測(cè)量化參數(shù)設(shè)置單元可以通過將中值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)而將預(yù)測(cè)量化參數(shù)設(shè)置成為所述多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)的中值。

當(dāng)多個(gè)周圍編碼單位全都處于可用狀態(tài)時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元可以將中值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)。

預(yù)測(cè)量化參數(shù)設(shè)置單元可以通過將平均值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)而將預(yù)測(cè)量化參數(shù)設(shè)置成為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)的平均值。

當(dāng)判定單元判定所述周圍編碼單位中有部分處于可用狀態(tài)時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元可以將平均值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)。

預(yù)測(cè)量化參數(shù)設(shè)置單元可以通過將加權(quán)平均值計(jì)算應(yīng)用于為由選擇單元所選的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)而將預(yù)測(cè)量化參數(shù)設(shè)置成為所述多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)的加權(quán)平均值。

預(yù)測(cè)量化參數(shù)設(shè)置單元可以設(shè)置加權(quán)平均值計(jì)算以使得更大的權(quán)重被給予與當(dāng)前編碼單位具有相同尺寸的周圍編碼單位。

預(yù)測(cè)量化參數(shù)設(shè)置單元可以以使得更大的權(quán)重被給予具有更大的尺寸的周圍編碼單位的方式來設(shè)置加權(quán)平均值計(jì)算。

對(duì)于已被編碼的編碼單位,所述多個(gè)周圍編碼單位可以包括鄰接所述當(dāng)前編碼單位左側(cè)的編碼單位、鄰接所述當(dāng)前編碼單位上側(cè)的編碼單位以及鄰接所述當(dāng)前編碼單位左上側(cè)的編碼單位。

所述多個(gè)周圍編碼單位還可以包括鄰接所述當(dāng)前編碼單位右上側(cè)的編碼單位以及鄰接所述當(dāng)前編碼單位左下側(cè)的編碼單位。

所述圖像處理裝置還可以包括用于判定周圍編碼單位是否處于可用狀態(tài)的判定單元,其中所述預(yù)測(cè)量化參數(shù)設(shè)置單元可以根據(jù)由所述判定單元判定為可用的編碼單位的數(shù)量來改變預(yù)測(cè)計(jì)算的方法。

所述圖像處理裝置還可以包括用于判定當(dāng)預(yù)測(cè)量化參數(shù)被設(shè)置時(shí)位于當(dāng)前最大編碼單位中的周圍編碼單位是否處于可用狀態(tài)的判定單元,其中所述預(yù)測(cè)量化參數(shù)設(shè)置單元可以通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置預(yù)測(cè)量化參數(shù)。

在當(dāng)前編碼單位位于所述當(dāng)前最大編碼單位的前方位置處時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元可以將位于緊接在前的最大編碼單位的最后位置處的編碼單位的量化參數(shù)設(shè)置為預(yù)測(cè)量化參數(shù)。

所述圖像處理裝置還可以包括用于設(shè)置指示預(yù)測(cè)計(jì)算類別的類別數(shù)據(jù)的設(shè)置單元,其中所述發(fā)送單元可以發(fā)送由所述設(shè)置單元設(shè)置的類別數(shù)據(jù)。

所述設(shè)置單元可以為作為最上層或片中的編碼單位的每個(gè)最大編碼單位設(shè)置所述類別數(shù)據(jù)。

所述發(fā)送單元可以將由所述設(shè)置單元設(shè)置的類別數(shù)據(jù)作為由所述編碼單元生成的比特流的參數(shù)集發(fā)送。

本公開的一方面是一種用于圖像處理裝置的圖像處理方法,包括:使得預(yù)測(cè)量化參數(shù)設(shè)置單元通過使用為多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)為當(dāng)前編碼單位設(shè)置預(yù)測(cè)量化參數(shù),其中所述多個(gè)周圍編碼單位定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍;使得差分量化參數(shù)設(shè)置單元設(shè)置差分量化參數(shù),其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和被設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;使得編碼單元對(duì)通過由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流;以及使得發(fā)送單元發(fā)送生成的比特流以及被設(shè)置的差分量化參數(shù)。

本公開的另一方面是一種圖像處理裝置,包括:用于接收差分量化參數(shù)以及通過對(duì)圖像數(shù)據(jù)進(jìn)行編碼獲取的比特流的接收單元,所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和通過根據(jù)為定位在所述當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)進(jìn)行預(yù)測(cè)而獲取的預(yù)測(cè)量化參數(shù)之間的差值;使用從所述接收單元接收到的差分量化參數(shù)設(shè)置當(dāng)前編碼單位的量化參數(shù)的量化參數(shù)設(shè)置單元;以及通過使用由所述量化參數(shù)設(shè)置單元設(shè)置的量化參數(shù)對(duì)從所述接收單元接收到的比特流進(jìn)行逆量化來生成圖像數(shù)據(jù)的解碼單元。

本公開的再一方面是一種用于圖像處理裝置的圖像處理方法,包括:使得接收單元接收差分量化參數(shù),所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和通過根據(jù)為定位在所述當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)進(jìn)行預(yù)測(cè)而獲取的預(yù)測(cè)量化參數(shù)之間的差值;使得量化參數(shù)設(shè)置單元使用所接收到的差分量化參數(shù)設(shè)置當(dāng)前編碼單位的量化參數(shù);以及使得解碼單元通過使用被設(shè)置的量化參數(shù)對(duì)接收到的比特流進(jìn)行逆量化來生成圖像數(shù)據(jù)。

本公開的又一方面是一種圖像處理裝置,包括:用于在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài)的判定單元;通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)的預(yù)測(cè)量化參數(shù)設(shè)置單元;用于設(shè)置差分量化參數(shù)的差分量化參數(shù)設(shè)置單元,其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;通過對(duì)由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流的編碼單元;以及用于發(fā)送由編碼單元生成的比特流以及由差分量化參數(shù)設(shè)置單元設(shè)置的差分量化參數(shù)的發(fā)送單元。

在當(dāng)前編碼單位位于所述當(dāng)前最大編碼單位的前方位置處時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元可以將位于緊接在前的最大編碼單位的最后位置處的編碼單位的量化參數(shù)設(shè)置為預(yù)測(cè)量化參數(shù)。

本公開的再一方面是一種用于圖像處理裝置的圖像處理方法,包括:使得判定單元在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài);使得預(yù)測(cè)量化參數(shù)設(shè)置單元通過僅使用被判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù);使得差分量化參數(shù)設(shè)置單元設(shè)置差分量化參數(shù),其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和被設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;使得編碼單元對(duì)通過由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流;以及使得發(fā)送單元發(fā)送生成的比特流以及被設(shè)置的差分量化參數(shù)。

本公開的又一方面是一種圖像處理裝置,包括:用于接收差分量化參數(shù)以及通過對(duì)圖像數(shù)據(jù)進(jìn)行編碼獲取的比特流的接收單元,所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和作為量化參數(shù)的預(yù)測(cè)值的預(yù)測(cè)量化參數(shù)之間的差值;用于在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài)的判定單元;通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)的預(yù)測(cè)量化參數(shù)設(shè)置單元;通過把為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由接收單元接收到的差分量化參數(shù)相加來生成當(dāng)前編碼單位的量化參數(shù)的量化參數(shù)生成單元;用于對(duì)由接收單元接收到的比特流進(jìn)行解碼的解碼單元;以及通過使用由量化參數(shù)生成單元生成的量化參數(shù)來對(duì)在解碼單元對(duì)比特流進(jìn)行解碼時(shí)獲取的量化系數(shù)進(jìn)行逆量化的逆量化單元。

本公開的再一方面是一種用于圖像處理裝置的圖像處理方法,包括:使得接收單元接收差分量化參數(shù)以及通過編碼圖像數(shù)據(jù)獲取的比特流,所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和作為量化參數(shù)的預(yù)測(cè)值的預(yù)測(cè)量化參數(shù)之間的差值;使得判定單元在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài);使得預(yù)測(cè)量化參數(shù)設(shè)置單元通過僅使用被判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù);使得量化參數(shù)生成單元通過把為當(dāng)前編碼單位設(shè)置的量化參數(shù)和所接收到的差分量化參數(shù)相加來生成當(dāng)前編碼單位的量化參數(shù);使得解碼單元解碼接收到的比特流;以及使得逆量化單元通過使用生成的量化參數(shù)來對(duì)通過解碼比特流獲取的量化系數(shù)進(jìn)行逆量化。

在本公開的一個(gè)方面,用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)通過使用為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)來設(shè)置,其中所述多個(gè)周圍編碼單位定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍,差分量化參數(shù)被設(shè)置為指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值,比特流則通過對(duì)由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成,并且由此生成的比特流和由此設(shè)置的差分量化參數(shù)被傳送。

在本公開的另一方面,指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和通過根據(jù)為定位在所述當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)進(jìn)行預(yù)測(cè)而獲取的預(yù)測(cè)量化參數(shù)之間的差值的差分量化參數(shù)以及通過對(duì)圖像數(shù)據(jù)進(jìn)行編碼獲取的比特流被接收,當(dāng)前編碼單位的量化參數(shù)被使用由此接收的差分量化參數(shù)來設(shè)置,并且圖像數(shù)據(jù)通過對(duì)由使用由此設(shè)置的量化參數(shù)而由此接收到的比特流進(jìn)行逆量化而生成。

在本公開的又一方面,對(duì)在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài)做出判定,用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置,差分量化參數(shù)被設(shè)置為指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值,比特流通過對(duì)由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成,并且由此生成的比特流和由此設(shè)置的差分量化參數(shù)被傳送。

在本公開的又一方面,指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和作為所述量化參數(shù)的預(yù)測(cè)值的預(yù)測(cè)量化參數(shù)之間的差值的差分量化參數(shù)以及通過對(duì)圖像數(shù)據(jù)進(jìn)行編碼獲取的比特流被接收,對(duì)在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài)做出判定,用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置,當(dāng)前編碼單位的量化參數(shù)通過將為當(dāng)前編碼單位設(shè)置的量化參數(shù)與由此接收到的差分量化參數(shù)相加而被設(shè)置,由此接收到的比特流被解碼,并且通過對(duì)比特流進(jìn)行解碼獲取的量化系數(shù)通過使用由此生成的量化參數(shù)而被逆量化。

本發(fā)明的效果

根據(jù)本公開,能夠?qū)D像進(jìn)行處理。更具體地,能夠改善用于量化參數(shù)的編碼效率。

附圖說明

圖1是示出了圖像編碼裝置的主要配置的示例的框圖。

圖2是示出了宏塊的示例的圖示。

圖3是示出了宏塊的另一示例的圖示。

圖4是示出了編碼單位的配置的示例的圖示。

圖5是解釋量化參數(shù)的預(yù)測(cè)的圖示。

圖6是示出了量化單元、速率控制單元和量化參數(shù)編碼單元的主要配置的示例的圖示。

圖7是解釋編碼處理的流程的示例的流程圖。

圖8是解釋量化處理的流程的示例的流程圖。

圖9是解釋預(yù)測(cè)量化參數(shù)生成處理的流程的示例的流程圖。

圖10是示出了圖像解碼裝置的主要配置的示例的框圖。

圖11是示出了逆量化單元和量化參數(shù)解碼單元的主要配置的示例的框圖。

圖12是解釋解碼處理的流程的示例的流程圖。

圖13是解釋逆量化處理的流程的示例的流程圖。

圖14是示出了量化參數(shù)編碼單元的另一配置的示例的圖示。

圖15是解釋預(yù)測(cè)量化參數(shù)生成處理的另一示例的流程圖。

圖16是示出了量化參數(shù)解碼單元的另一配置的示例的圖示。

圖17是示出了量化參數(shù)編碼單元的又一配置的示例的圖示。

圖18是解釋預(yù)測(cè)量化參數(shù)生成處理的又一示例的流程圖。

圖19是示出了量化參數(shù)解碼單元的又一配置的示例的圖示。

圖20是示出了量化參數(shù)編碼單元的又一配置的示例的圖示。

圖21是解釋類別數(shù)據(jù)的示例的圖示。

圖22是解釋類別數(shù)據(jù)設(shè)置處理的流程的示例的流程圖。

圖23是解釋預(yù)測(cè)量化參數(shù)生成處理的又一示例的流程圖。

圖24是示出了量化參數(shù)解碼單元的又一配置的示例的視圖。

圖25是解釋類別數(shù)據(jù)的另一市例的圖示。

圖26是解釋類別數(shù)據(jù)設(shè)置處理的流程的另一示例的流程圖。

圖27是示出了在LCU單位內(nèi)預(yù)測(cè)完成時(shí)的例子的圖示。

圖28是示出了多視點(diǎn)圖像編碼方法的示例的圖示。

圖29是本技術(shù)要應(yīng)用于的多視點(diǎn)圖像編碼裝置的主要配置的示例的圖示。

圖30是本技術(shù)要應(yīng)用于的多視點(diǎn)圖像解碼裝置的主要配置的示例的圖示。

圖31是示出了分層圖像編碼方法的示例的圖示。

圖32是本技術(shù)要應(yīng)用于的分層圖像編碼裝置的主要配置的示例的圖示。

圖33是本技術(shù)要應(yīng)用于的分層圖像解碼裝置的主要配置的示例的圖示。

圖34是示出了計(jì)算機(jī)的主要配置的示例的框圖。

圖35是示出了電視裝置的概略配置的示例的框圖。

圖36是示出了蜂窩電話的概略配置的示例的框圖。

圖37是示出了記錄/再現(xiàn)裝置的概略配置的示例的框圖。

圖38是示出了圖像拍攝裝置的概略配置的示例的框圖。

具體實(shí)施方式

其后將解釋實(shí)施本公開的模式(其后被稱為實(shí)施例)。應(yīng)該注意,解釋將以如下的次序做出。

1.第一實(shí)施例(圖像編碼裝置)

2.第二實(shí)施例(圖像解碼裝置)

3.第三實(shí)施例(計(jì)算方法選擇)

4.第四實(shí)施例(加權(quán)平均)

5.第五實(shí)施例(類別數(shù)據(jù)的設(shè)置)

6.第六實(shí)施例(LCU單位的預(yù)測(cè))

7.第七實(shí)施例(多視點(diǎn)圖像編碼/多視點(diǎn)圖像解碼裝置)

8.第八實(shí)施例(分層圖像編碼/分層圖像解碼裝置)

9.第九實(shí)施例(應(yīng)用的示例)

<1.第一實(shí)施例>

[圖像編碼裝置]圖1是示出了圖像編碼裝置的主要配置的示例的框圖。

圖1例示的圖像編碼裝置100使用諸如H.264和MPEG(運(yùn)動(dòng)圖像專家組)4Part10(AVC(先進(jìn)視頻編碼))編碼方法的預(yù)測(cè)處理來對(duì)圖像數(shù)據(jù)進(jìn)行編碼。

如圖1所示,圖像編碼裝置100包括A/D轉(zhuǎn)換單元101、屏幕排序緩沖器102、計(jì)算單元103、正交變換單元104、量化單元105、無損編碼單元106和累積緩沖器107。圖像編碼裝置100包括逆量化單元108、逆正交變換單元109、計(jì)算單元110、環(huán)濾波器111、幀存儲(chǔ)器112、選擇單元113、內(nèi)預(yù)測(cè)單元114、運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115、預(yù)測(cè)圖像選擇單元116和速率控制單元117。

圖像編碼裝置100還包括量化參數(shù)編碼單元121和量化參數(shù)解碼單元122。

A/D轉(zhuǎn)換單元101對(duì)接收到的圖像數(shù)據(jù)執(zhí)行A/D轉(zhuǎn)換,并且將轉(zhuǎn)換后的圖像數(shù)據(jù)(數(shù)字?jǐn)?shù)據(jù))提供給屏幕排序緩沖器102以在其中存儲(chǔ)該圖像數(shù)據(jù)。屏幕排序緩沖器102將按存儲(chǔ)的顯示次序的幀圖像排序?yàn)楦鶕?jù)GOP(圖像群組)進(jìn)行編碼的幀次序,并且將幀次序已被排序的圖像提供給計(jì)算單元103。屏幕排序緩沖器102還將幀次序已被排序的圖像提供給內(nèi)預(yù)測(cè)單元114和運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115。

計(jì)算單元103對(duì)從屏幕排序緩沖器102中讀取的圖像進(jìn)行減法操作,即從中減去由內(nèi)預(yù)測(cè)單元114和運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115經(jīng)由預(yù)測(cè)圖像選擇單元116提供的預(yù)測(cè)圖像,并將上述的差分信息輸出至正交變換單元104。

例如,在間編碼圖像的情況下,計(jì)算單元103對(duì)從屏幕排序緩沖器102中讀取的圖像進(jìn)行減法操作,即從中減去由運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115提供的預(yù)測(cè)圖像。

正交變換單元104對(duì)由計(jì)算單元103提供的差分信息應(yīng)用正交變換,諸如離散余弦變換和Karhunen-Loeve轉(zhuǎn)換。應(yīng)該注意到這一正交變換方法可以是任何方法。正交變換單元104將變換系數(shù)提供給量化單元105。

量化單元105對(duì)來自正交變換單元104的變換系數(shù)進(jìn)行量化。量化單元105在有關(guān)從速率控制單元17提供的代碼量的目標(biāo)值的信息的基礎(chǔ)上設(shè)置量化參數(shù)并進(jìn)行量化。應(yīng)該注意到量化方法可以是任何方法。量化單元105將經(jīng)量化的變換系數(shù)提供給無損編碼單元106。

無損編碼單元106使用任何編碼方法對(duì)由量化單元105量化的變換系數(shù)進(jìn)行編碼。系數(shù)數(shù)據(jù)在速率控制單元117的控制下被量化,并且由此,代碼量變?yōu)橛伤俾士刂茊卧?17設(shè)置的目標(biāo)值(或變?yōu)榻咏瞿繕?biāo)值)。

無損編碼單元106從內(nèi)預(yù)測(cè)單元114中獲取指示內(nèi)預(yù)測(cè)模式等的信息,并從運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115中獲取指示間預(yù)測(cè)模式的信息、運(yùn)動(dòng)矢量信息等。此外,無損編碼單元106還獲取由環(huán)濾波器111使用的濾波器系數(shù)等。

無損編碼單元106使用任何編碼方法對(duì)如上所述的各種類型的信息進(jìn)行編碼,并且使其成為編碼數(shù)據(jù)的頭部信息的一部分(多路復(fù)用)。無損編碼單元106將從編碼中獲取的編碼數(shù)據(jù)提供給累積緩沖器107用以在其中累積編碼數(shù)據(jù)。

無損編碼單元106的編碼方法的例子包括長(zhǎng)度可變編碼或算術(shù)編碼。長(zhǎng)度可變編碼的一個(gè)例子包括在H.264/AVC方法中定義的CAVLC(情境適應(yīng)的長(zhǎng)度可變編碼)等。算術(shù)編碼的一個(gè)例子包括CABAC(情境適應(yīng)的二進(jìn)制算術(shù)編碼)。

累積緩沖器107臨時(shí)保存由無損編碼單元106提供的編碼數(shù)據(jù)。累加緩沖器107以預(yù)定的定時(shí)將其內(nèi)所保存的編碼數(shù)據(jù)作為比特流輸出至在后續(xù)級(jí)中提供且未示出的例如記錄裝置(記錄介質(zhì))、傳輸路徑等。

由量化單元105量化的變換系數(shù)還被提供給逆量化單元108。逆量化單元108根據(jù)與量化單元105進(jìn)行的量化相對(duì)應(yīng)的方法來對(duì)經(jīng)量化的變換系數(shù)執(zhí)行逆量化。只要是與量化單元105進(jìn)行的量化處理相對(duì)應(yīng)的方法,該逆量化方法可以是任何方法。逆量化單元108將獲得的變換系數(shù)提供給逆正交變換單元109。

逆正交變換單元109根據(jù)與正交變換單元104進(jìn)行的正交變換處理相對(duì)應(yīng)的方法對(duì)由逆量化單元108提供的變換系數(shù)執(zhí)行逆正交變換。只要是與正交變換單元104進(jìn)行的正交變換處理相對(duì)應(yīng)的方法,該逆正交變換方法可以是任何方法。從該逆正交變獲取的輸出(恢復(fù)的差分信息)被提供給計(jì)算單元110。

計(jì)算單元110將從內(nèi)預(yù)測(cè)單元114或運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115經(jīng)由預(yù)測(cè)圖像選擇單元116提供的預(yù)測(cè)圖像與由逆正交變換單元109提供的逆正交變換結(jié)果(即,恢復(fù)的差分信息)相加,并獲取局部解碼的圖像(解碼圖像)。該解碼圖像被提供給環(huán)濾波器111或幀存儲(chǔ)器112。

環(huán)濾波器111包括解塊濾波器、適應(yīng)環(huán)濾波器等,并且在需要時(shí)將濾波處理應(yīng)用于由計(jì)算單元110提供的解碼圖像。例如,環(huán)濾波器111對(duì)解碼圖像應(yīng)用解塊濾波處理以從該解碼圖像中移除塊噪聲。例如,環(huán)濾波器111使用Wiener濾波器對(duì)解塊濾波處理的結(jié)果(僅塊噪聲已被從中移除的解碼圖像)應(yīng)用環(huán)濾波處理,由此改善圖像質(zhì)量。

應(yīng)該注意到環(huán)濾波器111可以將任何給定的濾波處理應(yīng)用于解碼圖像。在需要時(shí),環(huán)濾波器111將諸如在濾波處理中使用的濾波器系數(shù)的信息提供給無損編碼單元106,以使得無損編碼單元106對(duì)所述信息進(jìn)行編碼。

環(huán)濾波器111將濾波處理的結(jié)果(從濾波處理中獲取的解碼圖像)提供給幀存儲(chǔ)器112。如上所述,從計(jì)算單元110中輸出的解碼圖像能夠在不依賴于環(huán)濾波器111的情況下被提供給幀存儲(chǔ)器112。更具體地,基于環(huán)濾波器111的濾波處理能夠被省略。

幀存儲(chǔ)器112存儲(chǔ)所提供的解碼圖像,并且以預(yù)定的定時(shí)將所存儲(chǔ)的解碼圖像作為參考圖像提供給選擇單元113。

選擇單元113為從幀存儲(chǔ)器112中提供的參考圖像選擇目的地。例如,在間預(yù)測(cè)的情況下,選擇單元113將從幀存儲(chǔ)器112中提供的參考圖像提供給運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115。

內(nèi)預(yù)測(cè)單元114通過基本上采用預(yù)測(cè)單位(PU)作為處理單位使用處理對(duì)象圖片(其是從幀存儲(chǔ)器112中經(jīng)由選擇單元113提供的參考圖像)中的像素值執(zhí)行用于生成預(yù)測(cè)圖像的內(nèi)預(yù)測(cè)(屏幕內(nèi)預(yù)測(cè))。內(nèi)預(yù)測(cè)單元114以預(yù)先準(zhǔn)備的多個(gè)模式(內(nèi)預(yù)測(cè)模式)執(zhí)行這一內(nèi)預(yù)測(cè)。

內(nèi)預(yù)測(cè)單元114使用可能是候選的所有內(nèi)預(yù)測(cè)模式生成預(yù)測(cè)圖像,并且使用從屏幕排序緩沖器112提供的輸入圖像來估計(jì)每個(gè)預(yù)測(cè)圖像的成本函數(shù)值,由此選擇最優(yōu)模式。當(dāng)選擇了最優(yōu)內(nèi)預(yù)測(cè)模式時(shí),內(nèi)預(yù)測(cè)單元114將使用該最優(yōu)模式生成的預(yù)測(cè)圖像提供給預(yù)測(cè)圖像選擇單元116。

如上所述,內(nèi)預(yù)測(cè)單元114在需要時(shí)將指示所利用的內(nèi)預(yù)測(cè)模式的內(nèi)預(yù)測(cè)模式信息等提供給無損編碼單元106,并且使無損編碼單元106執(zhí)行編碼。

運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115通過基本上采用PU作為處理單位使用由屏幕排序緩沖器102提供的輸入圖像以及由幀存儲(chǔ)器112經(jīng)由選擇單元113提供的參考圖像來執(zhí)行運(yùn)動(dòng)預(yù)測(cè)(間預(yù)測(cè)),根據(jù)檢測(cè)到的運(yùn)動(dòng)矢量執(zhí)行運(yùn)動(dòng)補(bǔ)償處理并且生成預(yù)測(cè)圖像(間預(yù)測(cè)圖像信息)。運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115使用預(yù)先準(zhǔn)備的多個(gè)模式(間預(yù)測(cè)模式)執(zhí)行這一間預(yù)測(cè)。

運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115使用可能是候選的所有間預(yù)測(cè)模式生成預(yù)測(cè)圖像,并且估計(jì)每個(gè)預(yù)測(cè)圖像的成本函數(shù)值,由此選擇最優(yōu)模式。當(dāng)選擇了最優(yōu)間預(yù)測(cè)模式時(shí),運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115將使用該最優(yōu)模式生成的預(yù)測(cè)圖像提供給預(yù)測(cè)圖像選擇單元116。

運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115向無損編碼單元106提供指示所利用的間預(yù)測(cè)模式的信息、在對(duì)編碼數(shù)據(jù)進(jìn)行解碼時(shí)用間預(yù)測(cè)模式執(zhí)行處理所需的信息等,并且使該無損編碼單元106執(zhí)行編碼。

預(yù)測(cè)圖像選擇單元116為提供給計(jì)算單元103和計(jì)算單元110的預(yù)測(cè)圖像選擇源。例如,在間編碼的情況下,預(yù)測(cè)圖像選擇單元選擇運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115作為預(yù)測(cè)圖像的源,并且將由該運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115提供的預(yù)測(cè)圖像提供給計(jì)算單元103和計(jì)算單元110。

速率控制單元117在累積緩沖器107中累積的編碼數(shù)據(jù)的代碼量的基礎(chǔ)上控制量化單元105進(jìn)行量化操作的速率,從而避免引起上溢和下溢。

量化參數(shù)編碼單元121從量化單元105獲取作為處理對(duì)象的當(dāng)前區(qū)域(也被稱為關(guān)注區(qū)域)的量化參數(shù)以及圍繞當(dāng)前區(qū)域的周圍區(qū)域的量化參數(shù),計(jì)算其間的差分,將該差分返回給量化單元105,并使得無損編碼單元106對(duì)其進(jìn)行編碼和傳送。量化參數(shù)編碼單元121還經(jīng)由逆量化單元108將所述差分提供給量化參數(shù)解碼單元122。

量化參數(shù)解碼單元122使用由量化參數(shù)編碼單元121提供的當(dāng)前區(qū)域和周圍區(qū)域內(nèi)的量化參數(shù)的差分以及在過去重構(gòu)的周圍區(qū)域的量化參數(shù)來重構(gòu)當(dāng)前區(qū)域內(nèi)的量化參數(shù),并且將該重構(gòu)的量化參數(shù)提供給逆量化單元108。逆量化單元108使用該量化參數(shù)執(zhí)行逆量化。

[宏塊]

由此,在AVC編碼方法中,如圖2所例示,一個(gè)宏塊被劃分為多個(gè)運(yùn)動(dòng)補(bǔ)償塊,并且可以向每個(gè)運(yùn)動(dòng)補(bǔ)償塊給出不同的運(yùn)動(dòng)信息。

更具體地,包括16×16像素的宏塊可被劃分為如下分塊(partition)的任一種:即,16×16、16×8、8×16和8×8。

8×8的分塊可被進(jìn)一步劃分為如下子分塊的任一種:即,8×8、8×4、4×8和4×4。如上所述,通過將宏塊劃分為多片所獲取的每個(gè)區(qū)域被稱為子宏塊。

由此,16×16像素的宏塊尺寸不適合作為下一代編碼方法的對(duì)象的諸如UHD的大型圖像幀。因此,如圖3所示,非專利文獻(xiàn)1等提出將宏塊尺寸制作為64×64像素和32×32像素。

更具體地,在非專利文獻(xiàn)1中,利用如圖3所示的分層結(jié)構(gòu)并且對(duì)于具有16×16像素或更小的像素塊,在保持與當(dāng)前AVC的宏塊的兼容性的同時(shí)將更大的塊定義為超組。

非專利文獻(xiàn)1是將擴(kuò)展宏塊(擴(kuò)展的部分區(qū)域)應(yīng)用于片間的提案,但非專利文獻(xiàn)2則建議將擴(kuò)展宏塊(擴(kuò)展的部分區(qū)域)應(yīng)用于片內(nèi)。在如下的解釋中,由此被擴(kuò)展的宏塊還被稱為擴(kuò)展宏塊。

[編碼單位]

附帶地,制作16×16像素的宏塊尺寸不適合作為下一代編碼方法的對(duì)象的諸如UHD(超高分辨率;4000×2000像素)的大型圖像幀。

因此,在AVC中,如圖2所示,定義了宏塊和子宏塊的分層結(jié)構(gòu)。例如,在HEVC(高效視頻編碼)中,編碼單位(CU)被如圖4所示定義。

CU還被稱為編碼樹塊(CTB)并且是作為在AVC中的宏塊的對(duì)應(yīng)物的圖片單位的圖像的部分區(qū)域。AVC中宏塊的尺寸被固定為16×16像素,而CU的尺寸是不固定的,并且在每個(gè)序列中,尺寸在圖像壓縮信息中被指定。

例如,在包括在要被輸出的編碼數(shù)據(jù)內(nèi)的順序參數(shù)組(SPS)中,規(guī)定了CU的最大尺寸(LCU(最大編碼單位))以及CU的最小尺寸(SCU(最小編碼單位))。

在每個(gè)LCU中,只要尺寸不小于SCU的尺寸,分割標(biāo)志就為1,并且因此,可以將CU劃分為尺寸更小的CU。在圖4的例子中,LCU的尺寸是128,并且最大分層深度是5。當(dāng)split_flag的值為"1"時(shí),尺寸為2N×2N的CU被劃分為尺寸為N×N的CU,并處于低一級(jí)的分層中。

進(jìn)一步地,CU被劃分為用作內(nèi)預(yù)測(cè)或間預(yù)測(cè)的處理單位的區(qū)域(圖片單位的圖像的部分區(qū)域)的預(yù)測(cè)單位(PU),并且被劃分為用作正交變換的處理單位的區(qū)域(圖片單位的圖像的部分區(qū)域)的變換單位(TU)。當(dāng)前,在HEVC中,除了4×4和8×8之外,還可以使用16×16和32×32的正交變換。

在如同以上解釋的HEVC那樣定義CU并采用CU為單位執(zhí)行各類處理的編碼方法的情況下,AVC中的宏塊被認(rèn)為對(duì)應(yīng)于LCU。然而,如圖4所例示,CU具有分層結(jié)構(gòu),并且因此,分層中最高一級(jí)內(nèi)的LCU的尺寸通常被設(shè)置為例如128×128像素,其大于AVC的宏塊。

本公開還可被應(yīng)用于使用這類CU、PU、TU等來代替宏塊的編碼方法。更具體地,按照其執(zhí)行量化處理的處理單位可以是任何給定區(qū)域。也就是說,在如下的說明中,作為量化處理的處理對(duì)象的當(dāng)前區(qū)域(也可被稱為注目或關(guān)注區(qū)域)以及作為定位在當(dāng)前區(qū)域周圍的區(qū)域的周圍區(qū)域不僅包括這樣的宏塊和子宏塊,還包括諸如LCU、CU、SCU、PU和TU的所有數(shù)據(jù)單位。

由此,使用量化參數(shù)QP對(duì)用于在前塊的編碼的量化參數(shù)的差分進(jìn)行編碼,并且尤其當(dāng)量化參數(shù)向適應(yīng)參數(shù)那樣在屏幕內(nèi)動(dòng)態(tài)改變時(shí),圖像壓縮信息中的信息量可能會(huì)增大。

因此,例如如圖5所示,量化參數(shù)編碼單元121預(yù)測(cè)作為處理對(duì)象的當(dāng)前區(qū)域的量化參數(shù)(例如,基于類似圖5的周圍區(qū)域的量化參數(shù)(例如,周圍編碼單位)的當(dāng)前編碼單位),并且計(jì)算當(dāng)前區(qū)域內(nèi)量化參數(shù)的預(yù)測(cè)值和實(shí)際值之間的差值。這一差值被編碼并傳送給解碼側(cè)。如上所述,圖像編碼裝置100可以降低量化參數(shù)的代碼量并且能夠改善編碼效率。

[量化單元、速率控制單元和量化參數(shù)編碼單元]

接下來將對(duì)圖像編碼裝置100中的每個(gè)單元加以說明。圖6是示出了量化單元105、速率控制單元117和量化參數(shù)編碼單元121的主要配置的示例的框圖。

如圖6所示,速率控制單元117是活動(dòng)性計(jì)算單元131。量化單元105包括關(guān)注區(qū)域量化參數(shù)生成單元141、量化處理單元142、周圍區(qū)域量化參數(shù)緩沖器143和差分量化參數(shù)緩沖器144。

進(jìn)一步地,量化參數(shù)編碼單元121包括預(yù)測(cè)量化參數(shù)生成單元151和差分量化參數(shù)生成單元152。

活動(dòng)性計(jì)算單元131獲取來自屏幕排序緩沖器102的輸入圖像信息,并且根據(jù)例如在MPEG2TestModel("TestModel5",ISO/IEC,JTC/SC29/WG1l/N0400,1993)中定義的代碼量控制方法來計(jì)算其活動(dòng)性,并且將該活動(dòng)性提供給關(guān)注區(qū)域量化參數(shù)生成單元141。

關(guān)注區(qū)域量化參數(shù)生成單元141基于所提供的活動(dòng)性計(jì)算當(dāng)前區(qū)域(關(guān)注區(qū)域)的量化參數(shù)(關(guān)注區(qū)域量化參數(shù))。關(guān)注區(qū)域量化參數(shù)生成單元141將算出的關(guān)注區(qū)域量化參數(shù)提供給量化處理單元142。

量化處理單元142使用關(guān)注區(qū)域量化參數(shù)量化由正交變換單元104提供的正交變換系數(shù),將經(jīng)量化的正交變換系數(shù)提供給無損編碼單元106,并使得無損編碼單元106對(duì)其執(zhí)行編碼并將其傳送給解碼側(cè)。

量化處理單元142還將該經(jīng)量化的正交變換系數(shù)提供給逆量化單元108。

關(guān)注區(qū)域量化參數(shù)生成單元141將算出的關(guān)注區(qū)域量化參數(shù)提供給周圍區(qū)域量化參數(shù)緩沖器143。

周圍區(qū)域量化參數(shù)緩沖器143存儲(chǔ)所提供的關(guān)注區(qū)域量化參數(shù)。周圍區(qū)域量化參數(shù)緩沖器143在處理中采用在當(dāng)前區(qū)域之后處理的另一區(qū)域作為當(dāng)前區(qū)域,將所存儲(chǔ)的關(guān)注區(qū)域量化參數(shù)作為周圍區(qū)域的量化參數(shù)(周圍區(qū)域量化參數(shù))提供給預(yù)測(cè)量化參數(shù)生成單元151。

預(yù)測(cè)量化參數(shù)生成單元151選擇當(dāng)前區(qū)域的多個(gè)周圍區(qū)域,并且從周圍區(qū)域量化參數(shù)緩沖器143中讀取每個(gè)周圍區(qū)域的量化參數(shù)作為周圍區(qū)域量化參數(shù)。預(yù)測(cè)量化參數(shù)生成單元151使用這些參數(shù)來生成當(dāng)前區(qū)域的量化參數(shù)的預(yù)測(cè)值(預(yù)測(cè)量化參數(shù))。例如,預(yù)測(cè)量化參數(shù)生成單元151使用多個(gè)周圍區(qū)域量化參數(shù)執(zhí)行中值操作以采用其中值作為預(yù)測(cè)量化參數(shù)。預(yù)測(cè)量化參數(shù)生成單元151將由此生成的預(yù)測(cè)量化參數(shù)提供給差分量化參數(shù)生成單元152。

進(jìn)一步地,關(guān)注區(qū)域量化參數(shù)生成單元141還將算出的關(guān)注區(qū)域量化參數(shù)提供給差分量化參數(shù)生成單元152。

差分量化參數(shù)生成單元152生成從關(guān)注區(qū)域量化參數(shù)生成單元141獲取的關(guān)注區(qū)域量化參數(shù)與從預(yù)測(cè)量化參數(shù)生成單元151獲取的預(yù)測(cè)量化參數(shù)之間的差分(差分量化參數(shù))。差分量化參數(shù)生成單元152將生成的差分量化參數(shù)提供給差分量化參數(shù)緩沖器144。

差分量化參數(shù)緩沖器144存儲(chǔ)所提供的差分量化參數(shù),并且根據(jù)預(yù)定的定時(shí)或者響應(yīng)于預(yù)定事件的發(fā)生,該差分量化參數(shù)緩沖器144將差分量化參數(shù)提供給無損編碼單元106,以使得無損編碼單元106對(duì)該參數(shù)執(zhí)行編碼并將其發(fā)送至解碼側(cè)。

差分量化參數(shù)緩沖器144還將差分量化參數(shù)提供給逆量化單元108。

逆量化單元108通過使得量化參數(shù)解碼單元122對(duì)差分量化參數(shù)進(jìn)行解碼來生成關(guān)注區(qū)域量化參數(shù),并且使用該關(guān)注區(qū)域量化參數(shù)對(duì)從量化處理單元142獲取的經(jīng)量化的正交變換系數(shù)進(jìn)行逆量化。

隨后將在關(guān)于圖像解碼裝置的說明中對(duì)逆量化單元108和量化參數(shù)解碼單元122的細(xì)節(jié)進(jìn)行說明。作為替換,關(guān)注區(qū)域量化參數(shù)生成單元141可以將關(guān)注區(qū)域量化參數(shù)提供給逆量化單元108,并且逆量化單元108可以使用該關(guān)注區(qū)域量化參數(shù)對(duì)經(jīng)量化的正交變換系數(shù)進(jìn)行逆量化。在此情況下,可以省略量化參數(shù)解碼單元122。

如上所述,各個(gè)單元執(zhí)行處理,并由此圖像編碼裝置100能夠改善量化參數(shù)的編碼效率。

[量化參數(shù)的編碼]

接下來將更為具體地解釋量化參數(shù)的編碼。

一般地,作為處理對(duì)象的當(dāng)前區(qū)域(關(guān)注區(qū)域)的紋理被認(rèn)為是與位于其四周的周圍區(qū)域的任一區(qū)域的紋理相關(guān)。利用這一事實(shí),能夠降低量化參數(shù)所需的信息。

當(dāng)前區(qū)域和周圍區(qū)域的一個(gè)例子將在圖5中示出。在圖5中,每個(gè)矩形代表一個(gè)量化處理單位的區(qū)域,并且QPcurr的矩形代表當(dāng)前區(qū)域。QPcurr指示該當(dāng)前區(qū)域的量化參數(shù)。

類似地,QPa的矩形代表與當(dāng)前區(qū)域的左側(cè)鄰接的周圍區(qū)域A,并且QPa指示該周圍區(qū)域A的量化參數(shù)。QPb的矩形代表與當(dāng)前區(qū)域的上側(cè)鄰接的周圍區(qū)域B,并且QPb指示該周圍區(qū)域B的量化參數(shù)。QPc的矩形代表與當(dāng)前區(qū)域的左上側(cè)鄰接的周圍區(qū)域C,并且QPc指示該周圍區(qū)域C的量化參數(shù)。QPd的矩形代表與當(dāng)前區(qū)域的左下側(cè)鄰接的周圍區(qū)域D,并且QPd指示該周圍區(qū)域D的量化參數(shù)。QPe的矩形代表與當(dāng)前區(qū)域的右上側(cè)鄰接的周圍區(qū)域E,并且QPe指示該周圍區(qū)域E的量化參數(shù)。進(jìn)一步地,QPa'的矩形代表與當(dāng)前區(qū)域的左側(cè)鄰接的周圍區(qū)域A',并且QPa'指示該周圍區(qū)域A'的量化參數(shù)。

應(yīng)該注意到的是,當(dāng)量化單元105計(jì)算當(dāng)前區(qū)域的量化參數(shù)QPcurr時(shí),周圍區(qū)域的量化參數(shù)QPa、QPb、QPc、QPd、QPe和QPa'是已被算出的。

當(dāng)前區(qū)域的量化參數(shù)QPcurr被認(rèn)為與最為接近當(dāng)前區(qū)域的周圍區(qū)域的量化參數(shù)QPa、QPb和QPc中的任一具有高度相關(guān)性。因此,首先,量化參數(shù)編碼單元121例如根據(jù)下式(1)從量化參數(shù)QPa、QPb和QPc生成當(dāng)前區(qū)域的量化參數(shù)QPcurr的預(yù)測(cè)值PredQP。

PredQP=Med(QPa,QPb,QPc)...(1)

接下來,量化參數(shù)編碼單元121從量化參數(shù)QPcurr中減去預(yù)測(cè)值PredQP,并如下式(2)所示獲取差分量化參數(shù)dQP。

dQP=QPcurr-PredQP...(2)

差分量化參數(shù)dQP被傳送至解碼側(cè)。更具體地,圖像編碼裝置100傳送的是通過從量化參數(shù)QPcurr中減去預(yù)測(cè)值PredQP獲取的差分量化參數(shù)dQP而并非是量化參數(shù)QPcurr,由此減小量化參數(shù)的代碼量。

用于計(jì)算預(yù)測(cè)值PredQP的量化參數(shù)可以是周圍區(qū)域A至周圍區(qū)域C之外的其他區(qū)域,只要其已被算出即可。例如,量化參數(shù)QPd和QPe可被用于計(jì)算預(yù)測(cè)值PredQP。不與當(dāng)前區(qū)域鄰接的周圍區(qū)域的量化參數(shù)QPa'也可被用于獲取預(yù)測(cè)值PredQP。進(jìn)一步地,預(yù)測(cè)值PredQP可以使用已在上文描述的周圍區(qū)域之外的周圍區(qū)域的量化參數(shù)來獲取。例如,在上述空間上位于當(dāng)前區(qū)域四周的區(qū)域(空間周圍區(qū)域)的量化參數(shù)之外,還可以使用諸如參考幀的協(xié)同定位區(qū)域的在時(shí)間上圍繞當(dāng)前區(qū)域的區(qū)域(時(shí)間周圍區(qū)域)的量化參數(shù)來獲取預(yù)測(cè)值PredQP。此外,還可以使用空間周圍區(qū)域的量化參數(shù)和時(shí)間周圍區(qū)域的量化參數(shù)兩者來獲取預(yù)測(cè)值PredQP。

當(dāng)使用量化參數(shù)QPa'時(shí),例如,并非是使用量化參數(shù)QPa來計(jì)算預(yù)測(cè)值PredQP,用于計(jì)算當(dāng)前區(qū)域的量化參數(shù)的預(yù)測(cè)值PredQP的計(jì)算處理可以在不等待鄰接當(dāng)前區(qū)域的周圍區(qū)域的編碼處理的情況下開始,并由此能夠?qū)崿F(xiàn)快速處理。在使用時(shí)間周圍區(qū)域的量化參數(shù)時(shí)也可以是一樣的情況。

預(yù)測(cè)值PredQP的計(jì)算方法可以是任何方法,并且可以是上述中值方法之外的方法。例如,可以采用周圍區(qū)域的量化參數(shù)的全部或部分的平均值作為預(yù)測(cè)值PredQP。

一般地,當(dāng)前區(qū)域的紋理通常與任一周圍區(qū)域的紋理具有高度的相關(guān)性,并且不太可能與多個(gè)周圍區(qū)域的紋理具有高度的相關(guān)性。

例如,當(dāng)存在與當(dāng)前區(qū)域接近的彼此具有不同紋理的兩個(gè)對(duì)象的圖像時(shí),當(dāng)前區(qū)域的圖像很可能是任一所述對(duì)象的圖像。在此情況下,當(dāng)前區(qū)域的紋理與存在所述物體中的一個(gè)的情況下的周圍區(qū)域的紋理具有高度的相關(guān)性,并且與存在所述物體中的另一個(gè)的情況下的周圍區(qū)域的紋理具有低度的相關(guān)性。在此情況下,當(dāng)前區(qū)域的紋理不太可能與在所述物體中的一個(gè)的情況下的周圍區(qū)域的紋理和存在所述物體中的另一個(gè)的情況下的周圍區(qū)域的紋理的平均值具有高度的相關(guān)性。

因此,一般地,預(yù)測(cè)值PredQP的預(yù)測(cè)精度可以使用中值改善。

然而,例如在圖像具有紋理逐漸改變的漸變時(shí),當(dāng)前區(qū)域的紋理很可能與以把當(dāng)前區(qū)域夾在中間的方式存在的兩個(gè)周圍區(qū)域的紋理的平均值具有高度的相關(guān)性。在此情況下,預(yù)測(cè)值PredQP的預(yù)測(cè)精度可以很容易地使用平均值來改善。

應(yīng)該注意到的是,使用平均值,計(jì)算處理會(huì)變得簡(jiǎn)單,并且計(jì)算負(fù)載更低。

期望的是依據(jù)上述每種計(jì)算的特征的不同使用最優(yōu)計(jì)算方法。作為替換,可以準(zhǔn)備多種計(jì)算方法,并且可以按自適應(yīng)的方式來從中進(jìn)行選擇。

進(jìn)一步地,量化參數(shù)編碼單元121生成指示是否傳送上述說明的差分量化參數(shù)dQP的標(biāo)志信息(標(biāo)志),并且可以將該標(biāo)志信息傳送至解碼側(cè)。

在此情況下,例如,量化參數(shù)編碼單元121在比特流的預(yù)定位置處(諸如,片頭)存儲(chǔ)標(biāo)志信息,并且將其作為比特流傳送至解碼側(cè)。解碼側(cè)查找該標(biāo)志信息,并且如果標(biāo)志保持為等于1,則解碼側(cè)判定接收到差分量化參數(shù)dQP,并由此根據(jù)上述計(jì)算獲取預(yù)測(cè)值PredQP,并且根據(jù)上述計(jì)算獲取當(dāng)前區(qū)域的量化參數(shù)QPcurr。當(dāng)標(biāo)志保持為等于0,則例如在AVC中使用的那樣執(zhí)行根據(jù)常規(guī)方法的dQP的編碼/解碼處理。

如上所述,標(biāo)志信息被傳送,其允許解碼側(cè)對(duì)應(yīng)多種方法。因此,編碼側(cè)可以從多種方法中選擇并應(yīng)用最為合適的方法。由此,圖像編碼裝置100能夠進(jìn)一步減少用于量化參數(shù)的代碼量。

當(dāng)一個(gè)幀被分割為多個(gè)片并且每個(gè)片被彼此獨(dú)立處理時(shí),量化參數(shù)編碼單元121可以保持每個(gè)片的處理的獨(dú)立性,并且可以為了不引起不必要的延遲僅使用屬于包括當(dāng)前區(qū)域的當(dāng)前片(給予關(guān)注的片)的周圍區(qū)域來計(jì)算預(yù)測(cè)值PredQP。在這一情況下,無需使用位于當(dāng)前片之外的周圍區(qū)域,并由此可以減少計(jì)算預(yù)測(cè)值PredQP所使用的量化參數(shù)的數(shù)量。作為替換,可以使用當(dāng)前片內(nèi)處理的其他周圍區(qū)域的量化參數(shù)來代替位于當(dāng)前片之外的周圍區(qū)域的量化參數(shù)。

在MPEG2和AVC中,在差分量化參數(shù)dQP是當(dāng)前區(qū)域的量化參數(shù)和用于緊接在前的編碼處理或解碼處理的量化參數(shù)之差(即,圖5示例中QPa和QPcurr之差)的情況下執(zhí)行編碼處理。然而,當(dāng)前區(qū)域和周圍區(qū)域A之間的相關(guān)性可以不必是高的。因此,預(yù)測(cè)精度會(huì)在執(zhí)行這類固定處理時(shí)降低。

相比之下,量化參數(shù)編碼單元121使用多個(gè)周圍區(qū)域的量化參數(shù)執(zhí)行預(yù)測(cè),從而能夠使用被認(rèn)為是具有最高程度相關(guān)性的量化參數(shù)來計(jì)算差分量化參數(shù)dQP。更具體地,能夠?qū)崿F(xiàn)相比于MPEG2和AVC所提議的更高的壓縮率。

在上述方法中,無需改變有關(guān)圖像壓縮信息的dQP的語法,并且所述方法能夠通過僅改變編碼和解碼方法來實(shí)現(xiàn)。由此,所述方法能夠以很小的改變被方便地應(yīng)用于現(xiàn)有編碼裝置和解碼裝置。

[編碼處理的流程]

隨后,將描述由圖像編碼裝置100執(zhí)行的每個(gè)處理的流程。首先,將參考圖7的流程圖描述編碼處理的流程的示例。

在步驟S101,A/D轉(zhuǎn)換單元101對(duì)接收到的圖像執(zhí)行A/D轉(zhuǎn)換。在步驟S102,屏幕排序緩沖器102存儲(chǔ)已經(jīng)歷A/D轉(zhuǎn)換的圖像,并將它們從圖片顯示的次序排序?yàn)橐痪幋a的次序。

在步驟S103,內(nèi)預(yù)測(cè)單元114執(zhí)行內(nèi)預(yù)測(cè)模式的內(nèi)預(yù)測(cè)處理。在步驟104,運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115在間預(yù)測(cè)模式下執(zhí)行用于進(jìn)行運(yùn)動(dòng)預(yù)測(cè)和運(yùn)動(dòng)補(bǔ)償?shù)拈g運(yùn)動(dòng)預(yù)測(cè)處理。

在步驟S105,預(yù)測(cè)圖像選擇單元116基于從內(nèi)預(yù)測(cè)單元114和運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115輸出的每個(gè)成本函數(shù)值來判定最優(yōu)模式。更具體地,預(yù)測(cè)圖像選擇單元116可以選擇由內(nèi)預(yù)測(cè)單元114生成的預(yù)測(cè)圖像和由運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115生成的預(yù)測(cè)圖像中的任一個(gè)。

在步驟S106,計(jì)算單元103計(jì)算在步驟S102內(nèi)的處理中被排序的圖像和在步驟S105內(nèi)的處理中被選擇的預(yù)測(cè)圖像之間的差。這一差分?jǐn)?shù)據(jù)的數(shù)據(jù)量相比于初始圖像數(shù)據(jù)有所減少。因此,相比于原樣壓縮的圖像,數(shù)據(jù)量能夠被壓縮。

在步驟S107,正交變換單元104對(duì)由步驟S106內(nèi)的處理生成的差分信息執(zhí)行正交變換。更具體地,執(zhí)行諸如離散余弦變換和Karhunen-Loeve轉(zhuǎn)換的正交變換并且輸出變換系數(shù)。

在步驟S108,量化單元105對(duì)在步驟S107內(nèi)的處理中獲取的正交變換系數(shù)進(jìn)行量化。

作為步驟S108的處理的結(jié)果,經(jīng)量化的差分信息被如下局部解碼。更具體地,在步驟S109,逆量化單元108根據(jù)與量化單元105的特性相對(duì)應(yīng)的特性對(duì)在步驟S108內(nèi)的處理中生成的經(jīng)量化的正交變換系數(shù)(也被稱為量化系數(shù))進(jìn)行逆量化。在步驟S110,逆正交變換單元109根據(jù)與正交變換單元104的特性相對(duì)應(yīng)的特性對(duì)在步驟S107內(nèi)的處理中獲取的正交變換系數(shù)執(zhí)行逆正交變換。

在步驟S111,計(jì)算單元110將預(yù)測(cè)圖像與局部解碼的差分信息相加,并且生成局部解碼的圖像(與對(duì)計(jì)算單元103的輸入相對(duì)應(yīng)的圖像)。在步驟S112,在需要時(shí),環(huán)濾波器111將包括解塊濾波處理、自適應(yīng)環(huán)濾波處理等的環(huán)濾波處理應(yīng)用于在步驟S111內(nèi)的處理中獲取的解碼圖像。

在步驟S113,幀存儲(chǔ)器112存儲(chǔ)在步驟S112內(nèi)的處理中被應(yīng)用了環(huán)濾波處理的解碼圖像。應(yīng)該注意到,幀存儲(chǔ)器112還接收來自計(jì)算單元110的未經(jīng)環(huán)濾波器111應(yīng)用濾波處理的圖像,并且存儲(chǔ)這一圖像。

在步驟S114,無損編碼單元106對(duì)在步驟S108內(nèi)的處理中被量化的變換系數(shù)進(jìn)行編碼。更具體地,諸如可變長(zhǎng)度編碼和算術(shù)編碼的無損編碼被應(yīng)用于該差分圖像。

無損編碼單元106對(duì)在步驟S108中算出的量化參數(shù)進(jìn)行編碼,并將其與編碼數(shù)據(jù)相加。無損編碼單元106對(duì)在步驟S105內(nèi)的處理中選擇的關(guān)于預(yù)測(cè)圖像的預(yù)測(cè)模式的信息進(jìn)行編碼,并將該信息與由編碼差分圖像獲取的編碼數(shù)據(jù)相加。更具體地,無損編碼單元106對(duì)例如從內(nèi)預(yù)測(cè)單元114提供的最優(yōu)內(nèi)預(yù)測(cè)模式信息或是根據(jù)從運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115提供的最優(yōu)間預(yù)測(cè)模式的信息進(jìn)行編碼,并且將該信息與編碼數(shù)據(jù)相加。

在步驟S115,累積緩沖器107累積在步驟S114內(nèi)的處理中獲取的編碼數(shù)據(jù)。在累積緩沖器107中累積的編碼數(shù)據(jù)被按需讀取并經(jīng)由傳輸路徑和記錄介質(zhì)傳送至解碼側(cè)。

在步驟S116,速率控制單元117基于在步驟S115內(nèi)的處理中累積緩沖器107中累積的編碼數(shù)據(jù)的代碼量(生成的代碼量)來控制量化單元105進(jìn)行量化操作的速率。

當(dāng)步驟S116內(nèi)的處理完成時(shí),編碼處理終止。

[量化處理的流程]

隨后,將參考圖8的流程圖對(duì)在圖7的步驟S108中執(zhí)行的量化處理的流程的示例進(jìn)行說明。

在量化處理開始時(shí),活動(dòng)性計(jì)算單元131在步驟S131中計(jì)算當(dāng)前區(qū)域的活動(dòng)性。

在步驟S132,關(guān)注區(qū)域量化參數(shù)生成單元141基于在步驟S131中算出的活動(dòng)性生成關(guān)注區(qū)域量化參數(shù)。

在步驟S133,周圍區(qū)域量化參數(shù)緩沖器143存儲(chǔ)在步驟S132中生成的關(guān)注區(qū)域量化參數(shù)。

在步驟S134,量化處理單元142使用在步驟S132中生成的關(guān)注區(qū)域量化參數(shù)對(duì)當(dāng)前區(qū)域的正交變換系數(shù)進(jìn)行量化。

在步驟S135,預(yù)測(cè)量化參數(shù)生成單元151生成預(yù)測(cè)量化參數(shù)。

在步驟S136,差分量化參數(shù)生成單元152生成差分量化參數(shù),該差分量化參數(shù)是在步驟S132中示出的關(guān)注區(qū)域量化參數(shù)和在步驟S135中生成的預(yù)測(cè)量化參數(shù)之差。

在差分量化參數(shù)被生成時(shí),差分量化參數(shù)生成單元152終止量化處理并將該處理返回至圖7。

[預(yù)測(cè)量化參數(shù)生成處理的流程]

隨后,將參考圖9的流程圖對(duì)在圖8的步驟S135中執(zhí)行的預(yù)測(cè)量化參數(shù)生成處理的流程的示例進(jìn)行說明。

在步驟S151,預(yù)測(cè)量化參數(shù)生成單元151選擇多個(gè)周圍區(qū)域,針對(duì)所述多個(gè)周圍區(qū)域獲取預(yù)測(cè)量化參數(shù)的候選。

在步驟S152,預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143讀取由此選擇的每個(gè)周圍區(qū)域的周圍區(qū)域量化參數(shù)。

在步驟S153,例如,預(yù)測(cè)量化參數(shù)生成單元151對(duì)在步驟S152中獲取的多個(gè)周圍區(qū)域量化參數(shù)執(zhí)行中值預(yù)測(cè),并且采用中值作為預(yù)測(cè)量化參數(shù)。

當(dāng)在步驟S153內(nèi)的處理結(jié)束時(shí),預(yù)測(cè)量化參數(shù)生成單元151終止預(yù)測(cè)量化參數(shù)生成處理并將該處理返回至圖8。

如上所述,通過執(zhí)行這一處理,圖像編碼裝置100能夠傳送差分量化參數(shù)而非關(guān)注區(qū)域量化參數(shù),并能夠由此改善量化參數(shù)的編碼效率。

<2.第二實(shí)施例>

[圖像解碼裝置]

圖10是示出了圖像解碼裝置的主要配置的示例的框圖。如圖10所示,圖像解碼裝置200根據(jù)與圖像編碼裝置100的編碼方法相對(duì)應(yīng)的解碼方法對(duì)由圖像編碼裝置100生成的編碼數(shù)據(jù)進(jìn)行解碼。類似于圖像編碼裝置100,該圖像解碼裝置200對(duì)每個(gè)區(qū)域執(zhí)行量化處理。

如圖10所示,圖像解碼裝置200包括累積緩沖器201、無損解碼單元202、逆量化單元203、逆正交變換單元204、計(jì)算單元205、環(huán)濾波器206、屏幕排序緩沖器207以及D/A轉(zhuǎn)換單元208。該圖像解碼裝置200還包括幀存儲(chǔ)器209、選擇單元210、內(nèi)預(yù)測(cè)單元211、運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212和選擇單元213。

進(jìn)一步地,該圖像解碼裝置200還包括量化參數(shù)解碼單元221。

累積緩沖器201累積接收到的編碼數(shù)據(jù),并且按照預(yù)定定時(shí)將該編碼數(shù)據(jù)提供給無損解碼單元202。無損解碼單元202根據(jù)與無損編碼單元106的編碼方法相對(duì)應(yīng)的方法對(duì)由累積緩沖器201提供并由圖1的無損編碼單元106編碼的信息進(jìn)行解碼。無損解碼單元202將作為解碼結(jié)果獲取的差分圖像的經(jīng)量化的系數(shù)數(shù)據(jù)提供給逆量化單元203。

無損解碼單元202判定選擇內(nèi)預(yù)測(cè)模式還是間預(yù)測(cè)模式作為最優(yōu)預(yù)測(cè)模式,并且將有關(guān)該最優(yōu)預(yù)測(cè)模式的信息提供給被判定要選擇模式的內(nèi)預(yù)測(cè)單元211或運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212。更具體地,例如當(dāng)圖像編碼裝置100選擇內(nèi)預(yù)測(cè)模式作為最優(yōu)預(yù)測(cè)模式時(shí),關(guān)于該最優(yōu)預(yù)測(cè)模式的信息被提供給運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212。

逆量化單元203根據(jù)與圖1的量化單元105的量化方法相對(duì)應(yīng)的方法對(duì)從無損解碼單元202的解碼處理中獲取的經(jīng)量化的系數(shù)數(shù)據(jù)進(jìn)行逆量化,并且將獲取的系數(shù)數(shù)據(jù)提供給逆正交變換單元204。

逆正交變換單元204根據(jù)與圖1的正交變換單元104的正交變換方法相對(duì)應(yīng)的方法對(duì)從逆量化單元203提供的系數(shù)數(shù)據(jù)執(zhí)行逆正交變換。作為這一逆正交變換處理的結(jié)果,逆正交變換單元20獲取與4在正交變換由圖像編碼裝置100執(zhí)行之前的殘余數(shù)據(jù)相對(duì)應(yīng)的經(jīng)解碼的殘余數(shù)據(jù)。

根據(jù)逆正交變換獲取的解碼殘余數(shù)據(jù)被提供給計(jì)算單元205。計(jì)算單元205經(jīng)由選擇單元213接收來自內(nèi)預(yù)測(cè)單元211或運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212的預(yù)測(cè)圖像。

計(jì)算單元205將解碼殘余數(shù)據(jù)與預(yù)測(cè)圖像相加,并且獲取與在預(yù)測(cè)圖像被圖像編碼裝置100的計(jì)算單元103減去之前的圖像數(shù)據(jù)相對(duì)應(yīng)的解碼圖像數(shù)據(jù)。計(jì)算單元205將該解碼圖像數(shù)據(jù)提供給環(huán)濾波器206。

在需要時(shí),環(huán)濾波器206將包括解塊濾波處理和自適應(yīng)環(huán)濾波處理等的環(huán)濾波處理應(yīng)用于所提供的解碼圖像,并將其提供給屏幕排序緩沖器207。

環(huán)濾波器206包括解塊濾波器、適應(yīng)環(huán)濾波器等,并且在需要時(shí)將濾波處理應(yīng)用于由計(jì)算單元205提供的解碼圖像。例如,環(huán)濾波器206對(duì)解碼圖像應(yīng)用解塊濾波處理以從該解碼圖像中移除塊噪聲。例如,環(huán)濾波器206使用Wiener濾波器對(duì)解塊濾波處理的結(jié)果(僅塊噪聲已被移除的解碼圖像)應(yīng)用環(huán)濾波處理,由此改善圖像質(zhì)量。

應(yīng)該注意到環(huán)濾波器206可以將任何給定的濾波處理應(yīng)用于解碼圖像。環(huán)濾波器206還使用由圖1的圖像編碼裝置100提供的濾波系數(shù)來應(yīng)用濾波處理。

環(huán)濾波器206將濾波處理的結(jié)果(從濾波處理中獲取的解碼圖像)提供給屏幕排序緩沖器207和幀存儲(chǔ)器209。從計(jì)算單元205輸出的解碼圖像能在不依賴環(huán)濾波器206的情況下被提供給屏幕排序緩沖器207和幀存儲(chǔ)器209。更具體地,基于環(huán)濾波器206的濾波處理能夠被省略。

屏幕排序緩沖器207對(duì)圖像進(jìn)行排序。更具體地,按照?qǐng)D1的屏幕排序緩沖器102編碼的次序而被排序的幀次序被排序?yàn)橛糜陲@示的原始次序。D/A轉(zhuǎn)換單元208對(duì)從屏幕排序緩沖器207提供的圖像執(zhí)行D/A轉(zhuǎn)換,將圖像輸出至顯示器(未示出),并且使得顯示器示出該圖像。

幀存儲(chǔ)器209存儲(chǔ)提供的解碼圖像,并且按照預(yù)定定時(shí)或基于諸如內(nèi)預(yù)測(cè)單元211和運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212之類的外部請(qǐng)求將存儲(chǔ)的解碼圖像作為參考圖像提供給選擇單元210。

選擇單元210為從幀存儲(chǔ)器209中提供的參考圖像選擇目的地。當(dāng)內(nèi)編碼圖像被解碼時(shí),選擇單元210向內(nèi)預(yù)測(cè)單元211提供由幀存儲(chǔ)器209提供的參考圖像。當(dāng)間編碼圖像被解碼時(shí),選擇單元210向運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212提供由幀存儲(chǔ)器209提供的參考圖像。

在需要時(shí),無損解碼單元202將例如通過對(duì)頭部信息進(jìn)行解碼獲取的指示內(nèi)預(yù)測(cè)模式的信息提供給內(nèi)預(yù)測(cè)單元211。內(nèi)預(yù)測(cè)單元211在由圖1的內(nèi)預(yù)測(cè)單元114使用的內(nèi)預(yù)測(cè)模式下使用從幀存儲(chǔ)器209獲取的參考圖像來執(zhí)行內(nèi)預(yù)測(cè)模式,并生成預(yù)測(cè)圖像。內(nèi)預(yù)測(cè)單元211將生成的預(yù)測(cè)圖像提供給選擇單元213。

運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212從無損解碼單元202獲取通過對(duì)頭部信息進(jìn)行解碼所獲取的信息(最優(yōu)預(yù)測(cè)模式信息、差分信息和預(yù)測(cè)運(yùn)動(dòng)矢量信息的代碼數(shù)量等)。

運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212通過在由圖1的運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元115使用的間預(yù)測(cè)模式下使用從幀存儲(chǔ)器209獲取的參考圖像來應(yīng)用間預(yù)測(cè),生成預(yù)測(cè)圖像。

量化參數(shù)解碼單元221將使用周圍區(qū)域量化參數(shù)生成的當(dāng)前區(qū)域的量化參數(shù)(在過去重構(gòu)的關(guān)注區(qū)域量化參數(shù))與從圖像編碼裝置100提供的差分量化參數(shù)相加,并且重構(gòu)關(guān)注區(qū)域量化參數(shù)。量化參數(shù)解碼單元221將該關(guān)注區(qū)域量化參數(shù)提供給逆量化單元203。

逆量化單元203使用由量化參數(shù)解碼單元221提供的關(guān)注區(qū)域量化參數(shù)對(duì)由無損解碼單元202提供的經(jīng)量化的正交變換系數(shù)進(jìn)行逆量化。

由此,逆量化單元203能夠根據(jù)與量化單元105的量化處理相對(duì)應(yīng)的方法來執(zhí)行逆量化。更具體地,圖像解碼裝置200能夠?qū)崿F(xiàn)量化參數(shù)編碼效率的改善。

[逆量化單元和量化參數(shù)解碼單元]

圖11是示出了逆量化單元203和量化參數(shù)解碼單元221的主要配置的示例的框圖。

如圖11所示,逆量化單元203包括差分量化參數(shù)緩沖器231、量化正交變換系數(shù)緩沖器232、周圍區(qū)域量化參數(shù)緩沖器233和逆量化處理單元234。

量化參數(shù)解碼單元221包括預(yù)測(cè)量化參數(shù)生成單元241和關(guān)注區(qū)域量化參數(shù)重建單元242。

差分量化參數(shù)緩沖器231存儲(chǔ)從圖像編碼裝置100傳送并由無損解碼單元202提供的差分量化參數(shù)。差分量化參數(shù)緩沖器231按照預(yù)定的定時(shí)或基于諸如來自關(guān)注區(qū)域量化參數(shù)重建單元242的請(qǐng)求的預(yù)定事件的發(fā)生而將存儲(chǔ)的差分量化參數(shù)提供給關(guān)注區(qū)域量化參數(shù)重建單元242。

預(yù)測(cè)量化參數(shù)生成單元241獲取存儲(chǔ)在周圍區(qū)域量化參數(shù)緩沖器233中的多個(gè)周圍區(qū)域量化參數(shù),并使用這些參數(shù)來生成當(dāng)前區(qū)域的預(yù)測(cè)量化參數(shù)。

應(yīng)該注意到,預(yù)測(cè)量化參數(shù)的計(jì)算方法與量化參數(shù)編碼單元121(預(yù)測(cè)量化參數(shù)生成單元151)的計(jì)算方法相同。例如,當(dāng)預(yù)測(cè)量化參數(shù)生成單元151通過使用中值從多個(gè)周圍區(qū)域量化參數(shù)計(jì)算預(yù)測(cè)量化參數(shù)時(shí),預(yù)測(cè)量化參數(shù)生成單元241也通過使用中值從多個(gè)周圍區(qū)域量化參數(shù)計(jì)算預(yù)測(cè)量化參數(shù)。當(dāng)預(yù)測(cè)量化參數(shù)生成單元151采用多個(gè)周圍區(qū)域量化參數(shù)的平均值作為預(yù)測(cè)量化參數(shù)時(shí),預(yù)測(cè)量化參數(shù)生成單元241也采用多個(gè)周圍區(qū)域量化參數(shù)的平均值作為預(yù)測(cè)量化參數(shù)。

這一計(jì)算方法可被預(yù)先確定,而標(biāo)志信息等則可從圖像編碼裝置100傳送,并且預(yù)測(cè)量化參數(shù)生成單元241可以識(shí)別由圖像編碼裝置100選擇的計(jì)算方法,并且可以選擇與該方法相對(duì)應(yīng)的方法。

預(yù)測(cè)量化參數(shù)生成單元241將生成的預(yù)測(cè)量化參數(shù)提供給關(guān)注區(qū)域量化參數(shù)重建單元242。

關(guān)注區(qū)域量化參數(shù)重建單元242通過將從預(yù)測(cè)量化參數(shù)生成單元241獲取的預(yù)測(cè)量化參數(shù)與從差分量化參數(shù)緩沖器231獲取的差分量化參數(shù)相加來重構(gòu)關(guān)注區(qū)域量化參數(shù)。

關(guān)注區(qū)域量化參數(shù)重建單元242將重構(gòu)的關(guān)注區(qū)域量化參數(shù)提供給周圍區(qū)域量化參數(shù)緩沖器233。

關(guān)注區(qū)域量化參數(shù)重建單元233存儲(chǔ)由關(guān)注區(qū)域量化參數(shù)重建單元242提供的關(guān)注區(qū)域量化參數(shù)。周圍區(qū)域量化參數(shù)緩沖器233在處理中采用在當(dāng)前區(qū)域之后處理的另一區(qū)域作為當(dāng)前區(qū)域,將所存儲(chǔ)的關(guān)注區(qū)域量化參數(shù)作為周圍區(qū)域量化參數(shù)提供給預(yù)測(cè)量化參數(shù)生成單元241。

關(guān)注區(qū)域量化參數(shù)重建單元242還將重構(gòu)的關(guān)注區(qū)域量化參數(shù)提供給逆量化處理單元234。

量化正交變換系數(shù)緩沖器232存儲(chǔ)從圖像編碼裝置100傳送并由無損解碼單元202提供的經(jīng)量化的正交變換系數(shù)。量化正交變換系數(shù)緩沖器232按照預(yù)定的定時(shí)或是基于諸如來自逆量化處理單元234的請(qǐng)求的預(yù)定事件的發(fā)生來將存儲(chǔ)的經(jīng)量化的正交變換系數(shù)提供給逆量化處理單元234。

逆量化處理單元234使用從關(guān)注區(qū)域量化參數(shù)重建單元242獲取的關(guān)注區(qū)域量化參數(shù)并且對(duì)從量化正交變換系數(shù)緩沖器232獲取的經(jīng)量化的正交變換系數(shù)進(jìn)行逆量化。逆量化處理單元234將通過逆量化獲取的正交變換系數(shù)提供給逆正交變換單元204。

如上所述,各單元執(zhí)行處理,并且由此量化參數(shù)解碼單元221能夠正確重構(gòu)在圖像編碼裝置100內(nèi)的量化處理中使用的關(guān)注區(qū)域量化參數(shù),并且逆量化單元203根據(jù)與圖像編碼裝置100的量化單元105進(jìn)行的量化處理相對(duì)應(yīng)的方法執(zhí)行逆量化。更具體地,圖像解碼裝置200能夠?qū)崿F(xiàn)量化參數(shù)編碼效率的改善。

如圖1所示,圖像編碼裝置100的逆量化單元108和量化參數(shù)解碼單元122具有與逆量化單元203和量化參數(shù)解碼單元221相同的配置并且執(zhí)行相同的處理。

[解碼處理的流程]

隨后,將對(duì)如上說明的由圖像解碼裝置200執(zhí)行的每個(gè)處理的流程進(jìn)行描述。首先,將參考圖12的流程圖描述解碼處理的流程的示例。

當(dāng)解碼處理開始時(shí),累積緩沖器201在步驟S201累積接收到的比特流。在步驟S202,無損解碼單元202對(duì)由累積緩沖器201提供的比特流進(jìn)行解碼。更具體地,對(duì)由圖1的無損編碼單元106編碼的I圖片、P圖片和B圖片進(jìn)行解碼。此外,還對(duì)包括在比特流內(nèi)的除差分圖像信息之外的各類信息(諸如差分運(yùn)動(dòng)信息和差分量化參數(shù))進(jìn)行解碼。

在步驟S203,逆量化單元203和量化參數(shù)解碼單元221對(duì)在步驟S202內(nèi)的處理中獲取的經(jīng)量化的正交變換系數(shù)進(jìn)行逆量化。

在步驟S204,逆正交變換單元204對(duì)在步驟S203中逆量化的正交變換系數(shù)執(zhí)行逆正交變換。

在步驟S205,內(nèi)預(yù)測(cè)單元211或運(yùn)動(dòng)預(yù)測(cè)/補(bǔ)償單元212使用所提供的信息執(zhí)行預(yù)測(cè)處理。

在步驟S206,選擇單元213對(duì)在步驟S205中生成的預(yù)測(cè)圖像進(jìn)行選擇。

在步驟S207,計(jì)算單元205將在步驟S206中選擇的預(yù)測(cè)圖像與在步驟S204根據(jù)逆正交變換獲取的差分圖像信息相加。于是,能夠獲取解碼圖像。

在步驟S208,在需要時(shí),環(huán)濾波器206將包括解塊濾波處理、自適應(yīng)環(huán)濾波處理等的環(huán)濾波處理應(yīng)用于在步驟S207中獲取的解碼圖像。

在步驟S209,屏幕排序緩沖器207對(duì)在步驟S208中被濾波的圖像進(jìn)行排序。更具體地,用于由圖像編碼裝置100的屏幕排序緩沖器102編碼而排序的幀次序被排序?yàn)橛糜陲@示的原始次序。

在步驟S210,D/A轉(zhuǎn)換單元208對(duì)其幀在步驟S209中被排序的圖像執(zhí)行D/A轉(zhuǎn)換。圖像被輸出至顯示器(未示出)并且圖像被顯示。

在步驟S211,幀存儲(chǔ)器209存儲(chǔ)在步驟S208中濾波的圖像。這一圖像被用作步驟S205中預(yù)測(cè)圖像的生成的參考圖像。

當(dāng)步驟S221內(nèi)的處理完成時(shí),解碼處理終止。

[逆量化處理的流程]

隨后,將參考圖13的流程圖對(duì)在圖12的步驟S203中執(zhí)行的逆量化處理的流程的示例進(jìn)行說明。

當(dāng)逆量化處理開始時(shí),差分量化參數(shù)緩沖器231獲取在步驟S231中由圖像編碼裝置100生成的差分量化參數(shù)。

在步驟S232,預(yù)測(cè)量化參數(shù)生成單元241生成當(dāng)前區(qū)域的預(yù)測(cè)量化參數(shù)。這一處理以與編碼側(cè)相同的方式執(zhí)行。更具體地,執(zhí)行參考圖9的流程圖說明的各個(gè)處理。

在步驟S233,關(guān)注區(qū)域量化參數(shù)重建單元242將在步驟S232中生成的預(yù)測(cè)量化參數(shù)與在步驟S231中獲取的差分量化參數(shù)相加,由此重構(gòu)關(guān)注區(qū)域量化參數(shù)。

在步驟S234,周圍區(qū)域量化參數(shù)緩沖器233存儲(chǔ)在步驟S233中生成的關(guān)注區(qū)域量化參數(shù)。該關(guān)注區(qū)域量化參數(shù)在采用當(dāng)前區(qū)域被處理之后的另一區(qū)域作為當(dāng)前區(qū)域的逆量化處理中被用作周圍區(qū)域量化參數(shù)。

在步驟S235,量化正交變換系數(shù)緩沖器232獲取經(jīng)量化的正交變換系數(shù)。

在步驟S236,逆量化處理單元234使用在步驟S235中重構(gòu)的關(guān)注區(qū)域量化參數(shù)對(duì)在步驟S235中獲取的經(jīng)量化的正交變換系數(shù)進(jìn)行逆量化。

當(dāng)逆量化結(jié)束時(shí),逆量化處理單元234終止逆量化處理并將處理返回至圖12。

如上所述,通過執(zhí)行各類處理,圖像解碼裝置200能夠?qū)崿F(xiàn)用于量化參數(shù)的編碼效率的改善。

<3.第三實(shí)施例>

[預(yù)測(cè)量化參數(shù)的計(jì)算方法的控制]

應(yīng)該注意到,計(jì)算預(yù)測(cè)量化參數(shù)的方法不限于上述例子。例如,可以對(duì)每個(gè)周圍區(qū)域的量化參數(shù)是否能被用作周圍區(qū)域量化參數(shù)做出判定。

例如,在圖5的例子中,假設(shè)在生成當(dāng)前區(qū)域的預(yù)測(cè)量化參數(shù)時(shí),使用周圍區(qū)域A至C的量化參數(shù)。在此情況下,依賴于當(dāng)前區(qū)域的位置,周圍區(qū)域A至C中的任意區(qū)域可能會(huì)例如位于圖像幀之外,或位于當(dāng)前片之外的其他片,由此可能無法使用量化參數(shù)(在“不可用”狀態(tài)下)。

因此,在預(yù)測(cè)量化參數(shù)的生成過程中,量化參數(shù)編碼單元121判定各周圍區(qū)域是否能被使用(處于可用狀態(tài)還是不可用狀態(tài)),并且僅使用可使用的(可用)周圍區(qū)域來生成預(yù)測(cè)量化參數(shù)。進(jìn)一步地,根據(jù)判定結(jié)果(各周圍區(qū)域是否處于能被使用的狀態(tài)),可以判定用于生成預(yù)測(cè)量化參數(shù)的計(jì)算方法。

[量化參數(shù)編碼單元]

圖14是示出了在此情況下的量化參數(shù)編碼單元121的主要配置的示例的框圖。如圖14所示,在此情況下的量化參數(shù)編碼單元121不僅包括第一實(shí)施例的配置(圖6),還包括周圍區(qū)域利用可否判定單元301和計(jì)算控制單元302。

在預(yù)測(cè)量化參數(shù)生成單元151生成預(yù)測(cè)量化參數(shù)時(shí),周圍區(qū)域利用可否判定單元301判定當(dāng)前區(qū)域的各周圍區(qū)域是否能被使用。其能否被使用的理由不受限制。周圍區(qū)域利用可否判定單元301將判定結(jié)果提供給計(jì)算控制單元302。

根據(jù)由周圍區(qū)域利用可否判定單元301提供的判定結(jié)果,計(jì)算控制單元302判定預(yù)測(cè)量化參數(shù)生成的計(jì)算方法,并且向預(yù)測(cè)量化參數(shù)生成單元151提供指示判定的計(jì)算方法的信息以及由周圍區(qū)域利用可否判定單元301提供的判定結(jié)果。

預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143獲取由周圍區(qū)域利用可否判定單元301判定為可使用的(可用狀態(tài))周圍區(qū)域的量化參數(shù)來作為周圍區(qū)域量化參數(shù)。預(yù)測(cè)量化參數(shù)生成單元151根據(jù)由計(jì)算控制單元302判定的計(jì)算方法使用該周圍區(qū)域量化參數(shù)生成預(yù)測(cè)量化參數(shù)。

將說明更為具體的例子。例如,在圖5中,采用周圍區(qū)域A至C作為用于獲取周圍區(qū)域量化參數(shù)的候選區(qū)域。假設(shè)預(yù)測(cè)量化參數(shù)生成單元151能夠執(zhí)行上述中值計(jì)算和平均值計(jì)算。

例如,當(dāng)周圍區(qū)域利用可否判定單元301判定周圍區(qū)域A至C全部是可使用(可用狀態(tài))時(shí),計(jì)算控制單元302選擇中值計(jì)算作為用于生成預(yù)測(cè)量化參數(shù)的計(jì)算方法。由此,在此情況下,預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143讀取量化參數(shù)QPa、QPb和QPc,并且使用這些參數(shù)來根據(jù)上述式(1)執(zhí)行中值計(jì)算。

例如,當(dāng)周圍區(qū)域利用可否判定單元301判定周圍區(qū)域A至C中有兩個(gè)區(qū)域可使用(可用狀態(tài))時(shí),計(jì)算控制單元302選擇平均值計(jì)算作為用于生成預(yù)測(cè)量化參數(shù)的計(jì)算方法。

因此,例如,當(dāng)區(qū)域A不可使用(不可用狀態(tài))時(shí),預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143讀取量化參數(shù)QPb和QPc,并且使用這些參數(shù)來根據(jù)下述式(3)執(zhí)行平均值計(jì)算(Avr())。

PredQP=Avr(QPb,QPc)...(3)

當(dāng)區(qū)域B不可使用(不可用狀態(tài))時(shí),預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143讀取周圍區(qū)域量化參數(shù)QPa和QPc,并且使用這些參數(shù)來根據(jù)下述式(4)執(zhí)行平均值計(jì)算(Avr())。

PredQP=Avr(QPa,QPc)...(4)

當(dāng)區(qū)域C不可使用(不可用狀態(tài))時(shí),預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143讀取周圍區(qū)域量化參數(shù)QPb和QPc,并且使用這些參數(shù)來根據(jù)下述式(5)執(zhí)行平均值計(jì)算(Avr())。

PredQP=Avr(QPa,QPb)...(5)

例如,當(dāng)周圍區(qū)域利用可否判定單元301判定周圍區(qū)域A至C中的任一區(qū)域是可使用的(可用狀態(tài)),則計(jì)算控制單元302就選擇在其中周圍區(qū)域的量化參數(shù)被作為預(yù)測(cè)量化參數(shù)的常規(guī)預(yù)測(cè)。

在此情況下,預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域量化參數(shù)緩沖器143讀取周圍區(qū)域量化參數(shù)QPa、QPb和QPc中被判定為可使用的周圍區(qū)域的量化參數(shù),并且將其用作如下式(6)至(8)所示的預(yù)測(cè)量化參數(shù)。

當(dāng)區(qū)域A是可使用的(可用狀態(tài))時(shí):

PredQP=QPa...(6)

當(dāng)區(qū)域B是可使用的(可用狀態(tài))時(shí):

PredQP=QPb...(7)

當(dāng)區(qū)域C是可使用的(可用狀態(tài))時(shí):

PredQP=QPc...(8)

[預(yù)測(cè)量化參數(shù)生成處理的流程]

將參考圖15的流程圖說明在此情況下預(yù)測(cè)量化參數(shù)生成處理的流程的示例。在此情況下,采用圖5的周圍區(qū)域A至C作為用于獲取周圍區(qū)域量化參數(shù)的候選區(qū)域。假設(shè)預(yù)測(cè)量化參數(shù)生成單元151能夠執(zhí)行上述中值計(jì)算和平均值計(jì)算。

當(dāng)預(yù)測(cè)量化參數(shù)生成處理開始時(shí),在步驟S301,周圍區(qū)域利用可否判定單元301判定各周圍區(qū)域是否關(guān)于預(yù)測(cè)量化參數(shù)生成單元151為其生成預(yù)測(cè)量化的當(dāng)前區(qū)域可用。更具體地,周圍區(qū)域利用可否判定單元301判定各周圍區(qū)域A至C是否是可使用的。

在步驟S302,計(jì)算控制單元302判定關(guān)于該當(dāng)前區(qū)域是否存在任何可使用的周圍區(qū)域。如果周圍區(qū)域A至C全被判定為是不可使用的(不可用狀態(tài)),則計(jì)算控制單元302終止預(yù)測(cè)量化參數(shù)生成處理,由此不生成預(yù)測(cè)量化參數(shù)(或生成值為0或初始值的預(yù)測(cè)量化參數(shù))并將處理返回圖8。

在步驟S302,當(dāng)判定存在可使用的周圍區(qū)域時(shí),計(jì)算控制單元302行進(jìn)至步驟S303中的處理。在步驟S303,計(jì)算控制單元302判定周圍區(qū)域是否全部是可使用的(可用狀態(tài))。當(dāng)周圍區(qū)域A至C全被判定為是可使用的時(shí),計(jì)算控制單元302選擇中值計(jì)算作為預(yù)測(cè)量化參數(shù)生成的計(jì)算方法,并且行進(jìn)至步驟S304中的處理。

當(dāng)選擇中值計(jì)算時(shí),在步驟S304,預(yù)測(cè)量化參數(shù)生成單元151獲取周圍區(qū)域A至C的量化參數(shù)QPa、QPb和QPc作為周圍區(qū)域量化參數(shù)。

在步驟S305,預(yù)測(cè)量化參數(shù)生成單元151通過使用在步驟S304中獲取的全部周圍區(qū)域量化參數(shù)進(jìn)行中值計(jì)算來生成預(yù)測(cè)量化參數(shù)。更具體地,預(yù)測(cè)量化參數(shù)生成單元151采用區(qū)域量化參數(shù)QPa、QPb和QPc的中值作為預(yù)測(cè)量化參數(shù)。當(dāng)在步驟S305內(nèi)的處理結(jié)束時(shí),預(yù)測(cè)量化參數(shù)生成單元151終止預(yù)測(cè)量化參數(shù)生成處理并將處理返回至圖8。

當(dāng)周圍區(qū)域中僅有部分被判定為是可使用的并且難以執(zhí)行步驟S303中的中值計(jì)算時(shí),計(jì)算控制單元302就行進(jìn)至步驟S306中的處理。在步驟S306,計(jì)算控制單元302判定三個(gè)周圍區(qū)域中是否有兩個(gè)是可使用的。當(dāng)周圍區(qū)域中的兩個(gè)被判定為是可使用的時(shí),計(jì)算控制單元302選擇平均值計(jì)算作為預(yù)測(cè)量化參數(shù)生成的計(jì)算方法,并且行進(jìn)至步驟S307中的處理。

當(dāng)選擇平均值計(jì)算時(shí),在步驟S307,預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域A至C中獲取可使用的(可用狀態(tài))區(qū)域的量化參數(shù)(更具體地,量化參數(shù)QPa、QPb和QPc的兩個(gè)參數(shù))作為周圍區(qū)域量化參數(shù)。

在步驟S308,預(yù)測(cè)量化參數(shù)生成單元151通過使用在步驟S307中獲取的周圍區(qū)域量化參數(shù)進(jìn)行平均值計(jì)算來生成預(yù)測(cè)量化參數(shù)。更具體地,預(yù)測(cè)量化參數(shù)生成單元151采用區(qū)域量化參數(shù)QPa、QPb和QPc中的兩個(gè)參數(shù)的平均值作為預(yù)測(cè)量化參數(shù)。當(dāng)在步驟S308內(nèi)的處理結(jié)束時(shí),預(yù)測(cè)量化參數(shù)生成單元151終止預(yù)測(cè)量化參數(shù)生成處理并將處理返回至圖8。

當(dāng)在步驟S306中判定有一個(gè)周圍區(qū)域是可使用的時(shí),計(jì)算控制單元302就使用常規(guī)預(yù)測(cè)作為預(yù)測(cè)量化參數(shù)生成的方法,并且行進(jìn)至S309中的處理。

當(dāng)選擇常規(guī)計(jì)算時(shí),在步驟S309,預(yù)測(cè)量化參數(shù)生成單元151從周圍區(qū)域A至C中獲取可使用的(可用狀態(tài))區(qū)域的量化參數(shù)(更具體地,量化參數(shù)QPa、QPb和QPc中的一個(gè)參數(shù))作為周圍區(qū)域量化參數(shù)。

在步驟S310,預(yù)測(cè)量化參數(shù)生成單元151采用在步驟S309中獲取的周圍區(qū)域量化參數(shù)作為預(yù)測(cè)量化參數(shù)。更具體地,預(yù)測(cè)量化參數(shù)生成單元151采用區(qū)域量化參數(shù)QPa、QPb和QPc中的任一個(gè)作為預(yù)測(cè)量化參數(shù)。當(dāng)在步驟S310內(nèi)的處理結(jié)束時(shí),預(yù)測(cè)量化參數(shù)生成單元151終止預(yù)測(cè)量化參數(shù)生成處理并將處理返回至圖8。

如上所述,對(duì)于周圍區(qū)域是否是可使用的做出判定,并且由此量化參數(shù)編碼單元121能夠僅使用可用周圍區(qū)域的周圍區(qū)域量化參數(shù)以更為可靠的方式生成預(yù)測(cè)量化參數(shù)。如上所述,可以使用任何條件來判定周圍區(qū)域是否可用,并且由此量化參數(shù)編碼單元121能夠僅使用期望的可用周圍區(qū)域的周圍區(qū)域量化參數(shù)以更為可靠的方式生成期望的預(yù)測(cè)量化參數(shù)。

如上所述,預(yù)測(cè)量化參數(shù)的計(jì)算方法根據(jù)可用周圍區(qū)域的數(shù)量來判定,并且因此量化參數(shù)編碼單元121能夠通過應(yīng)用更為恰當(dāng)?shù)挠?jì)算方法而以更為可靠的方式生成預(yù)測(cè)量化參數(shù)。

在以上的說明中,雖然圖5中示例的周圍區(qū)域A至C被用作當(dāng)前區(qū)域的周圍區(qū)域,但是周圍區(qū)域可以包括這些區(qū)域以外的其他區(qū)域。用作周圍區(qū)域的區(qū)域數(shù)量可以是任意數(shù)量。例如,可以根據(jù)有關(guān)當(dāng)前區(qū)域和周圍區(qū)域之間的尺寸關(guān)系來判定。

在以上的說明中,雖然中值計(jì)算的選擇條件是全部周圍區(qū)域可用,但是本實(shí)施例不限于此。也可以是可用周圍區(qū)域的數(shù)量與能夠執(zhí)行中值計(jì)算的周圍區(qū)域的數(shù)量相當(dāng)。例如,當(dāng)周圍區(qū)域的數(shù)量為5時(shí),中值計(jì)算的選擇條件可以是三個(gè)或更多個(gè)周圍區(qū)域可用。進(jìn)一步地,當(dāng)不應(yīng)用中值計(jì)算時(shí),計(jì)算控制單元302可以始終選擇平均值計(jì)算。

[量化參數(shù)解碼單元]

圖16是示出了在此情況下的量化參數(shù)解碼單元221的主要配置的示例的框圖。如圖16所示,量化參數(shù)解碼單元221具有如圖14所示的配置,與根據(jù)上述方法生成預(yù)測(cè)量化參數(shù)的量化參數(shù)編碼單元121相對(duì)應(yīng),并且量化參數(shù)編碼單元121從生成的差分量化參數(shù)中正確地生成關(guān)注區(qū)域量化參數(shù)。更具體地,如圖16所例示的,量化參數(shù)解碼單元221根據(jù)與圖14所例示的量化參數(shù)編碼單元121相同的方法來生成預(yù)測(cè)的量化參數(shù)。

如圖16所示,在此情況下的量化參數(shù)解碼單元221不僅包括第二實(shí)施例的配置(圖9),還包括周圍區(qū)域利用可否判定單元311和計(jì)算控制單元312。

當(dāng)預(yù)測(cè)量化參數(shù)生成單元241根據(jù)與周圍區(qū)域利用可否判定單元301相同的方法生成預(yù)測(cè)量化參數(shù)時(shí),周圍區(qū)域利用可否判定單元311判定當(dāng)前區(qū)域的各周圍區(qū)域是否能被使用。周圍區(qū)域利用可否判定單元311將判定結(jié)果提供給計(jì)算控制單元312。

根據(jù)由周圍區(qū)域利用可否判定單元301提供的判定結(jié)果,計(jì)算控制單元312根據(jù)與計(jì)算控制單元302相同的方法判定預(yù)測(cè)量化參數(shù)生成的計(jì)算方法,并且向預(yù)測(cè)量化參數(shù)生成單元241提供指示判定的計(jì)算方法的信息以及由周圍區(qū)域利用可否判定單元301提供的判定結(jié)果。

根據(jù)與預(yù)測(cè)量化參數(shù)生成單元151相同的方法,預(yù)測(cè)量化參數(shù)生成單元241從周圍區(qū)域量化參數(shù)緩沖器233獲取由周圍區(qū)域利用可否判定單元311判定為可使用的(可用狀態(tài))周圍區(qū)域的量化參數(shù)來作為周圍區(qū)域量化參數(shù),并且根據(jù)由計(jì)算控制單元312判定的計(jì)算方法使用該周圍區(qū)域量化參數(shù)生成預(yù)測(cè)量化參數(shù)。

更具體地,量化參數(shù)解碼單元221在預(yù)測(cè)量化參數(shù)生成處理中執(zhí)行與參考圖15的流程圖說明的各處理相同的處理。

如上所述,各單元執(zhí)行處理,并由此量化參數(shù)解碼單元221甚至在這一情況下仍能夠正確重構(gòu)在圖像編碼裝置100內(nèi)的量化處理中使用的關(guān)注區(qū)域量化參數(shù)。

<4.第四實(shí)施例>

[加權(quán)平均]

預(yù)測(cè)量化參數(shù)的計(jì)算方法可以是上述各計(jì)算方法之外的其他方法。例如,可以應(yīng)用其中對(duì)各周圍區(qū)域量化參數(shù)進(jìn)行加權(quán)和加法運(yùn)算的加權(quán)平均值計(jì)算。在這一情形中,權(quán)重可以基于任何指標(biāo)給出,但作為例子,可以根據(jù)周圍區(qū)域的尺寸來給出權(quán)重。

[量化參數(shù)編碼單元]

圖17是示出了在此情況下的量化參數(shù)編碼單元121的主要配置的示例的框圖。如圖17所示,在此情況下,量化參數(shù)編碼單元121不僅包括第一實(shí)施例的配置(圖1),還包括周圍區(qū)域尺寸判定單元321。

周圍區(qū)域尺寸判定單元321關(guān)于預(yù)測(cè)量化參數(shù)生成單元151為其生成預(yù)測(cè)量化參數(shù)的當(dāng)前區(qū)域判定各周圍區(qū)域的尺寸。周圍區(qū)域尺寸判定單元321將判定結(jié)果通知給預(yù)測(cè)量化參數(shù)生成單元151。

根據(jù)該判定結(jié)果,即基于各周圍區(qū)域的尺寸,預(yù)測(cè)量化參數(shù)生成單元151向各周圍區(qū)域量化參數(shù)給予權(quán)重,并且獲取其平均值。更具體地,預(yù)測(cè)量化參數(shù)生成單元151計(jì)算周圍區(qū)域量化參數(shù)的加權(quán)平均值,并且采用該加權(quán)平均值作為預(yù)測(cè)量化參數(shù)。

向各周圍區(qū)域量化參數(shù)給予權(quán)重的方式不受限制。例如,可以向用于尺寸更大的周圍區(qū)域的量化參數(shù)給予更大的權(quán)重(增加的權(quán)重)。更具體地,根據(jù)下式(9)計(jì)算預(yù)測(cè)量化參數(shù)。

PredQP=(x×QPa+y×QPb+z×QPc)/(x+y+z)...(9)

如上所述,量化參數(shù)編碼單元121能夠使得預(yù)測(cè)量化參數(shù)以更為精確的方式反映周圍區(qū)域量化參數(shù),并且這能夠改善預(yù)測(cè)量化參數(shù)的預(yù)測(cè)精度。

例如,作為替換,其尺寸接近當(dāng)前區(qū)域尺寸的周圍區(qū)域的量化參數(shù)可被給予更大的權(quán)重(增加的權(quán)重)。更具體地,具有與當(dāng)前區(qū)域相同尺寸的周圍區(qū)域的量化參數(shù)權(quán)重可被設(shè)為最高級(jí)別。應(yīng)該注意到,只有用于與當(dāng)前區(qū)域相同尺寸的周圍區(qū)域的量化參數(shù)的權(quán)重可被增加。

區(qū)域的尺寸趨向于依賴圖像特征,并且類似的圖像很可能被劃分為具有類似尺寸的區(qū)域。因此,位置靠近并具有類似尺寸的區(qū)域很可能具有類似的圖像,并且因此它們的量化參數(shù)可能會(huì)彼此類似。因此,預(yù)測(cè)量化參數(shù)生成單元151被配置為使得尺寸與當(dāng)前區(qū)域的尺寸接近的周圍區(qū)域的量化參數(shù)可被給予更大的權(quán)重(增加的權(quán)重),由此期望改善預(yù)測(cè)量化參數(shù)的預(yù)測(cè)精度。

預(yù)測(cè)量化參數(shù)生成單元151將預(yù)測(cè)量化參數(shù)提供給差分量化參數(shù)生成單元152。

[預(yù)測(cè)量化參數(shù)生成處理的流程]

將參考圖18的流程圖說明在此情況下的預(yù)測(cè)量化參數(shù)生成處理的流程的示例。

當(dāng)預(yù)測(cè)量化參數(shù)生成處理開始時(shí),在步驟S331,周圍區(qū)域尺寸判定單元321判定周圍區(qū)域的尺寸。

在步驟S332,預(yù)測(cè)量化參數(shù)生成單元151根據(jù)在步驟S331中判定的各周圍區(qū)域的尺寸判定給予各周圍區(qū)域量化參數(shù)的權(quán)重。

在步驟S333,預(yù)測(cè)量化參數(shù)生成單元151獲取周圍區(qū)域量化參數(shù)。在步驟S334,預(yù)測(cè)量化參數(shù)生成單元151使用周圍區(qū)域量化參數(shù)執(zhí)行加權(quán)平均并且生成預(yù)測(cè)量化參數(shù)。

當(dāng)在步驟S334內(nèi)的處理結(jié)束時(shí),預(yù)測(cè)量化參數(shù)生成單元151終止預(yù)測(cè)量化參數(shù)生成處理并將處理返回至圖8。

如上所述,通過根據(jù)周圍區(qū)域的尺寸執(zhí)行加權(quán)平均,量化參數(shù)編碼單元121就可以生成正確反映周圍區(qū)域的量化參數(shù)的預(yù)測(cè)量化參數(shù)。因此,量化參數(shù)編碼單元121可以改善預(yù)測(cè)量化參數(shù)的預(yù)測(cè)精度。由此,圖像編碼裝置100可以改善編碼效率。

[量化參數(shù)解碼單元]

圖19是示出了在此情況下的量化參數(shù)解碼單元221的主要配置的示例的框圖。如圖19所示,量化參數(shù)解碼單元221具有如圖17所示的配置,與根據(jù)加權(quán)平均計(jì)算生成預(yù)測(cè)量化參數(shù)的量化參數(shù)編碼單元121相對(duì)應(yīng),并且量化參數(shù)編碼單元121從生成的差分量化參數(shù)中正確地生成關(guān)注區(qū)域量化參數(shù)。更具體地,如圖19所例示的,量化參數(shù)解碼單元221根據(jù)與圖17所例示的量化參數(shù)編碼單元121相同的方法來生成預(yù)測(cè)的量化參數(shù)。

如圖19所示,在此情況下,量化參數(shù)解碼單元221不僅包括第二實(shí)施例的配置(圖9),還包括周圍區(qū)域尺寸判定單元331。

根據(jù)與周圍區(qū)域尺寸判定單元321相同的方法,周圍區(qū)域尺寸判定單元331關(guān)于預(yù)測(cè)量化參數(shù)生成單元241為其生成預(yù)測(cè)量化參數(shù)的當(dāng)前區(qū)域判定各周圍區(qū)域的尺寸。周圍區(qū)域尺寸判定單元331將判定結(jié)果通知給預(yù)測(cè)量化參數(shù)生成單元241。

預(yù)測(cè)量化參數(shù)生成單元241根據(jù)與預(yù)測(cè)量化參數(shù)生成單元151相同的方法生成預(yù)測(cè)量化參數(shù)。更具體地,預(yù)測(cè)量化參數(shù)生成單元241基于各周圍區(qū)域的尺寸計(jì)算周圍區(qū)域量化參數(shù)的加權(quán)平均值,并且采用該加權(quán)平均值作為預(yù)測(cè)量化參數(shù)。

更具體地,量化參數(shù)解碼單元221在預(yù)測(cè)量化參數(shù)生成處理中執(zhí)行與參考圖18的流程圖說明的各處理相同的處理。

如上所述,各單元執(zhí)行處理,并由此量化參數(shù)解碼單元221甚至在這一情況下仍能夠正確重構(gòu)在圖像編碼裝置100內(nèi)的量化處理中使用的關(guān)注區(qū)域量化參數(shù)。

<5.第五實(shí)施例>

[設(shè)置數(shù)據(jù)的類別]

可以允許用戶等對(duì)是否允許使用如上所述用于計(jì)算預(yù)測(cè)量化參數(shù)的各類計(jì)算進(jìn)行設(shè)置??梢允沟眠@一設(shè)置作為類別數(shù)據(jù)被傳送至解碼側(cè)。

[量化參數(shù)編碼單元等]

圖20是示出了在此情況下的量化參數(shù)編碼單元121的主要配置的示例的框圖。如圖20所示,在此情況下的圖像編碼裝置100不僅包括第一實(shí)施例的配置(圖1),還包括類別數(shù)據(jù)設(shè)置單元351。

類別數(shù)據(jù)設(shè)置單元351基于例如用戶指令、處理的外部指令等對(duì)是否允許使用用于計(jì)算預(yù)測(cè)量化參數(shù)的各類計(jì)算進(jìn)行設(shè)置,并且生成包括該設(shè)置的類別數(shù)據(jù)。類別數(shù)據(jù)設(shè)置單元351將生成的類別數(shù)據(jù)提供給量化參數(shù)編碼單元121。類別數(shù)據(jù)設(shè)置單元351將生成的類別數(shù)據(jù)提供給無損編碼單元106,使得該無損編碼單元106對(duì)其進(jìn)行編碼,并在隨后例如以數(shù)據(jù)被包括在序列參數(shù)組或圖片參數(shù)組的方式將該類別數(shù)據(jù)傳送至解碼側(cè)。

在此情況下,如圖20所示,量化參數(shù)編碼單元121不僅包括第一實(shí)施例的配置(圖6),還包括類別數(shù)據(jù)緩沖器361和計(jì)算控制單元362。

類別數(shù)據(jù)緩沖器361獲取并存儲(chǔ)由類別數(shù)據(jù)設(shè)置單元351提供的類別數(shù)據(jù)。類別數(shù)據(jù)緩沖器361以預(yù)定的定時(shí)或是基于外部請(qǐng)求讀取存儲(chǔ)的類別數(shù)據(jù),并且將類別數(shù)據(jù)提供給計(jì)算控制單元362。

計(jì)算控制單元362從類別數(shù)據(jù)緩沖器361讀取與預(yù)測(cè)量化參數(shù)生成單元151為其生成預(yù)測(cè)量化參數(shù)的當(dāng)前區(qū)域相對(duì)應(yīng)的類別數(shù)據(jù)。計(jì)算控制單元362根據(jù)類別數(shù)據(jù)等判定用于計(jì)算預(yù)測(cè)量化參數(shù)的計(jì)算方法,并且將該計(jì)算方法通知給預(yù)測(cè)量化參數(shù)生成單元151。

預(yù)測(cè)量化參數(shù)生成單元151根據(jù)由計(jì)算控制單元362指定的方法計(jì)算預(yù)測(cè)量化參數(shù)生成。

[類別數(shù)據(jù)]

隨后將對(duì)類別數(shù)據(jù)進(jìn)行詳細(xì)說明。圖21示出了類別數(shù)據(jù)的例子。如圖21所示,類別數(shù)據(jù)例如包括三個(gè)標(biāo)志,即PredQP_median_enable、PredQP_average_enable和PredQP_waverage_enable。為任意給定數(shù)據(jù)的每一個(gè)(諸如,圖片、片、LCU和CU)設(shè)置類別數(shù)據(jù)。

PredQP_median_enable是指示在設(shè)置該標(biāo)記的數(shù)據(jù)單位內(nèi)是否將中值計(jì)算應(yīng)用于對(duì)預(yù)測(cè)量化參數(shù)生成的計(jì)算的標(biāo)記。當(dāng)該標(biāo)志的值為“0”時(shí),中值計(jì)算的使用被禁止,且計(jì)算控制單元362不能選擇中值計(jì)算來計(jì)算預(yù)測(cè)量化參數(shù)生成。當(dāng)該標(biāo)志的值為“1”時(shí),中值計(jì)算的使用不被禁止,且計(jì)算控制單元362可以選擇中值計(jì)算來計(jì)算預(yù)測(cè)量化參數(shù)生成。

PredQP_average_enable是指示在設(shè)置該標(biāo)記的數(shù)據(jù)單位內(nèi)是否將平均值計(jì)算應(yīng)用于對(duì)預(yù)測(cè)量化參數(shù)生成的計(jì)算的標(biāo)記信息。當(dāng)該標(biāo)志的值為"0"時(shí),平均值計(jì)算的使用被禁止,并且計(jì)算控制單元362不能選擇平均值計(jì)算來計(jì)算預(yù)測(cè)量化參數(shù)生成。當(dāng)該標(biāo)志的值為“1”時(shí),平均值計(jì)算的使用不被禁止,且計(jì)算控制單元362可以選擇平均值計(jì)算來計(jì)算預(yù)測(cè)量化參數(shù)生成。

PredQP_average_enable是指示在設(shè)置該標(biāo)記的數(shù)據(jù)單位內(nèi)是否將加權(quán)平均值計(jì)算應(yīng)用于對(duì)預(yù)測(cè)量化參數(shù)生成的計(jì)算的標(biāo)記信息。當(dāng)該標(biāo)志的值為"0"時(shí),加權(quán)平均值計(jì)算的使用被禁止,并且計(jì)算控制單元362不能選擇加權(quán)平均值計(jì)算來計(jì)算預(yù)測(cè)量化參數(shù)生成。當(dāng)該標(biāo)志的值為"1"時(shí),加權(quán)平均值計(jì)算的使用不被禁止,且計(jì)算控制單元362可以選擇加權(quán)平均值計(jì)算來計(jì)算預(yù)測(cè)量化參數(shù)生成。

[類別數(shù)據(jù)設(shè)置處理的流程]

隨后將參考圖22的流程圖描述用于設(shè)置類別數(shù)據(jù)的類別數(shù)據(jù)設(shè)置處理的流程的示例。在如下的說明中,為了解釋的目的,為每個(gè)LCU設(shè)置類別數(shù)據(jù)。

當(dāng)類別數(shù)據(jù)設(shè)置處理開始時(shí),在步驟S351,類別數(shù)據(jù)設(shè)置單元351為每個(gè)LCU設(shè)置PredQP_median_enable。在步驟S352,類別數(shù)據(jù)設(shè)置單元351為每個(gè)LCU設(shè)置PredQP_average_enable。在步驟S353,類別數(shù)據(jù)設(shè)置單元351為每個(gè)LCU設(shè)置PredQP_waverage_enable。

在步驟S354,類別數(shù)據(jù)設(shè)置單元351將包括在步驟S351至步驟S353中生成的各類標(biāo)志的類別數(shù)據(jù)通過無損編碼單元106,以使得無損編碼單元106對(duì)其進(jìn)行編碼,并例如以將其包括在序列參數(shù)組(SPS)和圖片參數(shù)組(PPS)等的方式將其傳送至解碼側(cè)。

在步驟S354內(nèi)的處理結(jié)束時(shí),類別數(shù)據(jù)設(shè)置單元351終止該類別數(shù)據(jù)設(shè)置處理。

[預(yù)測(cè)量化參數(shù)生成處理的流程]

隨后,將參考圖23的流程圖說明在此情況下預(yù)測(cè)量化參數(shù)生成處理的流程的示例。在預(yù)測(cè)量化參數(shù)生成處理開始時(shí),在步驟S371,類別數(shù)據(jù)緩沖器361獲取當(dāng)前區(qū)域的類別數(shù)據(jù)。在步驟S372,計(jì)算控制單元362基于在步驟S371中獲取的類別數(shù)據(jù)判定預(yù)測(cè)量化參數(shù)生成的計(jì)算方法。

在步驟S373,預(yù)測(cè)量化參數(shù)生成單元151選擇多個(gè)周圍區(qū)域,從為所述多個(gè)周圍區(qū)域獲取預(yù)測(cè)量化參數(shù)的候選。在步驟S374,預(yù)測(cè)量化參數(shù)生成單元151獲取所選周圍區(qū)域的周圍區(qū)域量化參數(shù)。在步驟S375,預(yù)測(cè)量化參數(shù)生成單元151使用周圍區(qū)域量化參數(shù)生成預(yù)測(cè)量化參數(shù)。

當(dāng)在步驟S375內(nèi)的處理結(jié)束時(shí),預(yù)測(cè)量化參數(shù)生成單元151終止預(yù)測(cè)量化參數(shù)生成處理并將處理返回至圖8。

如上所述,預(yù)測(cè)量化參數(shù)生成單元151根據(jù)類別數(shù)據(jù)生成預(yù)測(cè)量化參數(shù)。因此,預(yù)測(cè)量化參數(shù)生成單元151能夠選擇更為合適的計(jì)算方法。

[量化參數(shù)解碼單元等]

圖24是示出了在此情況下的量化參數(shù)解碼單元221等的主要配置的示例的框圖。如圖24所示,量化參數(shù)解碼單元221具有如圖20所示的配置,與根據(jù)上述方法生成預(yù)測(cè)量化參數(shù)的量化參數(shù)編碼單元121相對(duì)應(yīng),并且量化參數(shù)編碼單元121從生成的差分量化參數(shù)中正確地生成關(guān)注區(qū)域量化參數(shù)。更具體地,如圖24所例示的,量化參數(shù)解碼單元221根據(jù)與圖20所例示的量化參數(shù)編碼單元121相同的方法來生成預(yù)測(cè)量化參數(shù)。

如圖24所示,在此情況下的量化參數(shù)解碼單元221包括類別數(shù)據(jù)緩沖器381和計(jì)算控制單元382。

類別數(shù)據(jù)緩沖器381獲取并存儲(chǔ)由無損解碼單元202提取并從解碼側(cè)傳送的類別數(shù)據(jù)。類別數(shù)據(jù)緩沖器381以預(yù)定的定時(shí)或根據(jù)外部請(qǐng)求將存儲(chǔ)的類別數(shù)據(jù)緩沖器381提供給計(jì)算控制單元382。

根據(jù)與計(jì)算控制單元362相同的方法,計(jì)算控制單元382從類別數(shù)據(jù)緩沖器381讀取與預(yù)測(cè)量化參數(shù)生成單元241為其生成預(yù)測(cè)量化參數(shù)的當(dāng)前區(qū)域相對(duì)應(yīng)的類別數(shù)據(jù)。計(jì)算控制單元382根據(jù)類別數(shù)據(jù)等判定用于計(jì)算預(yù)測(cè)量化參數(shù)的計(jì)算方法,并且將該計(jì)算方法通知給預(yù)測(cè)量化參數(shù)生成單元241。

預(yù)測(cè)量化參數(shù)生成單元241根據(jù)由計(jì)算控制單元382指定的方法計(jì)算預(yù)測(cè)量化參數(shù)生成。

更具體地,量化參數(shù)解碼單元221在預(yù)測(cè)量化參數(shù)生成處理中執(zhí)行與參考圖23的流程圖說明的各處理相同的處理。

如上所述,由此量化參數(shù)解碼單元221甚至在這一情況下仍能夠正確重構(gòu)在圖像編碼裝置100內(nèi)的量化處理中使用的關(guān)注區(qū)域量化參數(shù)。

[類別數(shù)據(jù)]

對(duì)應(yīng)于類別數(shù)據(jù)的計(jì)算方法可以是任何方法,并且可以是上述說明的方法之外的方法。作為替換,類別數(shù)據(jù)可以不與上述計(jì)算方法的部分或全部相對(duì)應(yīng)。進(jìn)一步地,包括在類別數(shù)據(jù)內(nèi)的標(biāo)志不受限制,并且除了上述標(biāo)志之外的其他標(biāo)記也可被包括在類別數(shù)據(jù)內(nèi)。例如,如圖25所示,可以包括PredQP_type_flag。

PredQP_type_flag是指示能夠用于被設(shè)置該標(biāo)志的數(shù)據(jù)單位內(nèi)的預(yù)測(cè)量化參數(shù)生成的計(jì)算的計(jì)算方法的標(biāo)志信息。例如,當(dāng)該標(biāo)志的值是"00"時(shí),則全部計(jì)算方法的使用都被禁止,并且預(yù)測(cè)量化參數(shù)生成單元151不能執(zhí)行預(yù)測(cè)計(jì)算。當(dāng)該標(biāo)志的值為"01"時(shí),中值計(jì)算的使用不被禁止,且計(jì)算控制單元362可以選擇中值計(jì)算來計(jì)算該預(yù)測(cè)量化參數(shù)生成。

當(dāng)該標(biāo)志的值為"10"時(shí),平均值計(jì)算的使用不被禁止,且計(jì)算控制單元362可以選擇平均值計(jì)算來計(jì)算該預(yù)測(cè)量化參數(shù)生成。當(dāng)該標(biāo)志的值為"11"時(shí),中值計(jì)算和平均值計(jì)算兩者的使用都不被禁止,且計(jì)算控制單元362可以從中值計(jì)算和平均值計(jì)算兩者中進(jìn)行選擇。

還可被配置為使得哪一值允許或禁止哪種計(jì)算。由PredQP_type_flag控制的計(jì)算方法的類別和數(shù)量可以不同于以上的描述。進(jìn)一步地,PredQP_type_flag的比特長(zhǎng)度可以是三或更多。

[類別數(shù)據(jù)設(shè)置處理的流程]

當(dāng)上述PredQP_type_flag被采用作為類別數(shù)據(jù)時(shí),量化參數(shù)編碼單元121等的配置與以上已參考圖20描述的配置相同。預(yù)測(cè)量化參數(shù)生成處理的流程與參考圖23的流程圖描述的處理相同。

將參考圖26的流程圖描述其中采用這類PredQP_type_flag的類別數(shù)據(jù)設(shè)置處理的流程的示例。

當(dāng)類別數(shù)據(jù)設(shè)置處理開始時(shí),在步驟S391,類別數(shù)據(jù)設(shè)置單元351為每個(gè)LCU設(shè)置PredQP_type_flag。這一設(shè)置被提供并保存在類別數(shù)據(jù)緩沖器361內(nèi)。在步驟S392,類別數(shù)據(jù)設(shè)置單元351將在步驟S391內(nèi)的處理中設(shè)置的類別數(shù)據(jù)提供給無損編碼單元106,使得無損編碼單元106對(duì)數(shù)據(jù)進(jìn)行編碼并將編碼數(shù)據(jù)傳送至解碼側(cè)。

如上所述,預(yù)測(cè)量化參數(shù)生成單元151根據(jù)類別數(shù)據(jù)生成預(yù)測(cè)量化參數(shù)。因此,預(yù)測(cè)量化參數(shù)生成單元151能夠選擇更為合適的計(jì)算方法。

還可以為諸如圖片、片、LCU、CU之類的每一種任意給定數(shù)據(jù)單位設(shè)置PredQP_type_flag。

由類別數(shù)據(jù)控制的預(yù)測(cè)計(jì)算的數(shù)量和類別可以是可改變的。即便是在這一情況下,指示由該類別數(shù)據(jù)控制的預(yù)測(cè)計(jì)算的數(shù)量和類別的信息仍可被傳送至解碼側(cè)。

例如,本技術(shù)可被應(yīng)用于在經(jīng)由諸如衛(wèi)星廣播、有線電視、因特網(wǎng)或蜂窩電話之類的網(wǎng)絡(luò)介質(zhì)接收由諸如離散余弦變換和運(yùn)動(dòng)補(bǔ)償(諸如MPEG,H.26x)之類的正交變換壓縮的圖像信息(比特流)時(shí)使用的圖像編碼裝置和圖像解碼裝置。本技術(shù)可被應(yīng)用于在處理諸如光盤、磁盤和閃存之類的存儲(chǔ)介質(zhì)上使用的圖像編碼裝置和圖像解碼裝置。進(jìn)一步地,該技術(shù)還可被應(yīng)用于包括在該圖像編碼裝置和圖像解碼裝置等的運(yùn)動(dòng)預(yù)測(cè)補(bǔ)償裝置。

<6.第六實(shí)施例>

[LCU單位的預(yù)測(cè)]

由此,當(dāng)處理使用LCU(最大編碼單位)單位(基于LCU)完成時(shí),處理被封閉在該LCU內(nèi),由此使得速率控制變得容易。然而,在此情況下,用于計(jì)算量化參數(shù)(差分量化參數(shù)/預(yù)測(cè)量化參數(shù))的緩沖器也在該LCU單位內(nèi)被控制,并且數(shù)據(jù)被使用該LCU單位重置(丟棄)。

當(dāng)處理使用LCU單位(基于LCU)完成時(shí),量化參數(shù)的預(yù)測(cè)在諸如CU和TU的小于LCU的單位內(nèi)完成。例如,當(dāng)為每個(gè)CU完成量化參數(shù)的預(yù)測(cè)并且當(dāng)前CU是LCU內(nèi)處于編碼次序(解碼次序)的最初位置(在光柵掃描的情況下處于左上角)的CU時(shí),在預(yù)測(cè)期間查找到的周圍CU位于當(dāng)前LCU之外(處于另一LCU內(nèi))。

因此,通過重置緩沖器,量化參數(shù)被丟棄并且狀態(tài)很可能是不可使用的(不可用狀態(tài)(不是可用的狀態(tài)))。

因此在處理在LCU單位(基于LCU)內(nèi)完成并且量化參數(shù)的預(yù)測(cè)針對(duì)小于該LCU的每個(gè)區(qū)域(例如,CU)完成的情況下,處理于是可被如下執(zhí)行。在當(dāng)前區(qū)域(例如,當(dāng)前CU)的周圍區(qū)域位于當(dāng)前LCU之外時(shí),可以查找緊接在前處理的(在前處理的)區(qū)域(例如,在前CU)的量化參數(shù)。更具體地,緊接在前為其計(jì)算差分量化參數(shù)的區(qū)域的量化參數(shù)可以被采用作為預(yù)測(cè)量化參數(shù)(或者可被用于預(yù)測(cè)量化參數(shù)的計(jì)算)。

將參考圖27進(jìn)行更為具體的說明。假設(shè)處理在LCU單位(基于LCU)內(nèi)完成,并且為每個(gè)CU完成量化參數(shù)的預(yù)測(cè)。該LCU內(nèi)的每個(gè)CU以光柵掃描的次序完成。進(jìn)一步,假設(shè)當(dāng)前CU(Current CU)位于當(dāng)前LCU(Current LCU)的左上角(更具體地,當(dāng)前LCU內(nèi)最早經(jīng)歷編碼處理的CU)。假設(shè)緊接在前處理的CU(在前CU)位于鄰接當(dāng)前LCU左側(cè)的LCU(緊接在前處理的LCU(在前LCU))的右下角(更具體地,在前LCU內(nèi)最后經(jīng)歷編碼處理的CU)。

在當(dāng)前CU(Current CU)的量化參數(shù)的預(yù)測(cè)中被查找的周圍CU是CU(A)、CU(B)和CU(C)時(shí),這些CU全都位于當(dāng)前LCU之外。因此,所有這些CU都被判定為是不可使用的狀態(tài)(不可用狀態(tài)(不是可用的狀態(tài))),并且作為這些CU的代替,采用緊接在前處理的CU的量化參數(shù)Qpprev作為預(yù)測(cè)量化參數(shù)PredQP。更具體地,根據(jù)下式(10)計(jì)算當(dāng)前CU的量化參數(shù)QPcurr和預(yù)測(cè)量化參數(shù)PredQP的差分量化參數(shù)dQP。

dQP=QPcurr-PredQP=QPcurr-QPprev...(10)

例如,在第三實(shí)施例中,量化參數(shù)編碼單元121的周圍區(qū)域利用可否判定單元301(圖14)根據(jù)當(dāng)前區(qū)域(例如,圖27中的Current CU)的位置判定周圍區(qū)域(圖27中的CU(A)至CU(C))是否可用(是否處于可用狀態(tài))。如圖27中的示例所示,當(dāng)全部周圍區(qū)域被判定為不可使用時(shí)(位于Current LCU之外并且不是可用狀態(tài)),計(jì)算控制單元302就將在前處理的區(qū)域(例如,圖27中的Previous CU)指定為參考對(duì)象。預(yù)測(cè)量化參數(shù)生成單元151采用在前處理的區(qū)域(例如,圖27中的Previous CU)的量化參數(shù)作為預(yù)測(cè)量化參數(shù)。差分量化參數(shù)生成單元152生成作為預(yù)測(cè)量化參數(shù)和當(dāng)前區(qū)域(例如,圖27中的Current CU)的量化參數(shù)之差的差分量化參數(shù)。

由此,圖像編碼裝置100使用LCU單位執(zhí)行處理(基于LCU),由此能夠容易地進(jìn)行速率控制并且能夠更為可靠地生成預(yù)測(cè)量化參數(shù)。

這類方法不僅可以應(yīng)用于在編碼期間執(zhí)行的預(yù)測(cè)量化參數(shù)生成處理,還可以應(yīng)用于在解碼期間執(zhí)行的預(yù)測(cè)量化參數(shù)生成處理。例如,如圖16所例示的,量化參數(shù)解碼單元221根據(jù)與圖14所例示的量化參數(shù)編碼單元121相同的方法來生成預(yù)測(cè)量化參數(shù)。

在此情況下,例如,量化參數(shù)解碼單元221的周圍區(qū)域利用可否判定單元311(圖16)根據(jù)當(dāng)前區(qū)域(例如,圖27中的Current CU)的位置判定周圍區(qū)域(圖27中的CU(A)至CU(C))是否可用(是否處于可用狀態(tài))。如圖27中的示例所示,當(dāng)全部周圍區(qū)域被判定為不可使用時(shí)(位于Current LCU之外并且不是可用狀態(tài)),計(jì)算控制單元312就將在前處理的區(qū)域(例如,圖27中的Previous CU)指定為參考對(duì)象。預(yù)測(cè)量化參數(shù)生成單元241采用在前處理的區(qū)域(例如,圖27中的Previous CU)的量化參數(shù)作為預(yù)測(cè)量化參數(shù)。關(guān)注區(qū)域量化參數(shù)重建單元242將預(yù)測(cè)量化參數(shù)與當(dāng)前區(qū)域(例如,圖27中的Current CU)的差分量化參數(shù)相加,由此重構(gòu)關(guān)注區(qū)域量化參數(shù)。逆量化處理單元234使用該關(guān)注區(qū)域量化參數(shù)對(duì)正交變換系數(shù)執(zhí)行逆量化處理。

由此,圖像解碼裝置200使用LCU單位(基于LCU)執(zhí)行處理,由此能夠容易地進(jìn)行速率控制并且能夠更為可靠地生成預(yù)測(cè)量化參數(shù)。

<7.第七實(shí)施例>

[對(duì)多視圖圖像點(diǎn)編碼/多視點(diǎn)圖像解碼的應(yīng)用]

以上系列的處理可被應(yīng)用于多視點(diǎn)圖像編碼/多視點(diǎn)圖像解碼。圖28示出了多視點(diǎn)圖像編碼方法的例子。

如圖28所示,多視點(diǎn)圖像包括用于多個(gè)視點(diǎn)的圖像,并且所述多個(gè)視點(diǎn)中的預(yù)定視點(diǎn)的圖像被指定為基視圖圖像。該基視圖圖像之外的其他視點(diǎn)的圖像被看作是非基視圖圖像。

當(dāng)完成如圖28所示的多視點(diǎn)圖像編碼時(shí),就能夠在各視圖(同一視圖)中獲取量化參數(shù)的差。

(1)基視圖:

dQP(基視圖)=QPcurr(基視圖)-PredQP(基視圖)

(2)非基視圖:

dQP(非基視圖)=QPcurr(非基視圖)-PredQP(非基視圖)

能夠在各視圖(不同視圖)中獲取量化參數(shù)的差。

(3)基視圖/非基視圖

dQP(間視圖)=QPcurr(基視圖)-QPcurr(非基視圖)

(4)非基視圖/非基視圖

dQP(間視圖)=QPcurr(非基視圖i)-QPcurr(非基視圖j)

使用不同視圖的區(qū)域的量化參數(shù),就可以通過諸如中值、平均值或加權(quán)平均值等的任何計(jì)算來生成當(dāng)前區(qū)域的量化參數(shù)QPcurr的預(yù)測(cè)值PredQP。

(5)基視圖:

(5-1)PredQP(基視圖)=Med(QPa(非基視圖),QPb(非基視圖),QPc(非基視圖))

(5-2)PredQP(基視圖)=Avr(QPa(非基視圖),QPb(非基視圖),QPc(非基視圖))

(5-3)PredQP(基視圖)=(x×QPa(非基視圖)+y×QPb(非基視圖)±z×QPc(非基視圖))/(x+y+z)

(6)非基視圖:

(6-1)PredQP(非基視圖i)=Med(QPa(非基視圖j),QPb(非基視圖j),QPc(非基視圖j))

(6-2)PredQP(非基視圖i)=Avr(QPa(非基視圖j),QPb(非基視圖j),QPc(非基視圖j))

(6-3)PredQP(非基視圖i)=(x×QPa(非基視圖j)+y×QPb(非基視圖j)+z×QPc(非基視圖j))/(x+y+z)

將會(huì)理解的是,即使在這一情況下,仍可以如第三實(shí)施例中所說明的那樣來確認(rèn)用于計(jì)算預(yù)測(cè)量化參數(shù)的周圍區(qū)域是否可用。于是,可以僅使用可用區(qū)域來計(jì)算預(yù)測(cè)值PredQP。計(jì)算預(yù)測(cè)值PredQP的方法可以基于可用區(qū)域來判定。例如,如同在第三實(shí)施例中所說明的,可以根據(jù)可用區(qū)域的數(shù)量從諸如中值和平均值之類的計(jì)算方法中選擇用于預(yù)測(cè)的計(jì)算。

即使在這一情況下,如在第四實(shí)施例中所說明的,可以基于對(duì)不同于當(dāng)前區(qū)域的視圖的多個(gè)周圍區(qū)域的量化參數(shù)的加權(quán)平均值計(jì)算來計(jì)算預(yù)測(cè)值PredQP。在此情況下,可以根據(jù)周圍區(qū)域的尺寸或是可以根據(jù)與當(dāng)前區(qū)域尺寸的相似性來給出權(quán)重。

進(jìn)一步地,即使在這一情況下,如在第五實(shí)施例中所說明的,可以基于例如用戶指令、處理的外部指令來實(shí)現(xiàn)對(duì)于是否允許使用計(jì)算預(yù)測(cè)量化參數(shù)的各類計(jì)算的設(shè)置。包括該設(shè)置的類別數(shù)據(jù)可被傳送至解碼側(cè)。類別數(shù)據(jù)可以包括指示針對(duì)每個(gè)計(jì)算方法是否可用的標(biāo)志,或者可以包括可用計(jì)算方法。

包括在類別數(shù)據(jù)內(nèi)的標(biāo)志可以針對(duì)基視圖圖像和非基視圖圖像中的每一個(gè)圖像被獨(dú)立設(shè)置,或者可被設(shè)置為針對(duì)基視圖圖像和非基視圖圖像兩者的共用信息。

如上所述的量化參數(shù)的預(yù)測(cè)還以與在第二至第五實(shí)施例中說明的圖像解碼裝置中的相同方式來執(zhí)行。

可以為上述每個(gè)dQP設(shè)置標(biāo)志以對(duì)是否存在值不為零的dQP加以區(qū)分。

[多視點(diǎn)圖像編碼裝置]

圖29是示出了執(zhí)行上述多視點(diǎn)圖像編碼的多視點(diǎn)圖像編碼裝置的圖示。如圖29所示,多視點(diǎn)圖像編碼裝置600包括編碼單元601、編碼單元602和多路復(fù)用單元603。

編碼單元601對(duì)基視圖圖像進(jìn)行編碼并生成基視圖圖像編碼流。編碼單元602對(duì)非基視圖圖像進(jìn)行編碼并生成非基視圖圖像編碼流。多路復(fù)用單元603對(duì)由編碼單元601生成的基視圖圖像編碼流以及由編碼單元602生成的非基視圖圖像編碼流進(jìn)行多路復(fù)用,并且生成多視點(diǎn)圖像編碼流。

圖像編碼裝置100(圖1)可被應(yīng)用于多視點(diǎn)圖像編碼裝置600的編碼單元601和編碼單元602。在此情況下,多視點(diǎn)圖像編碼裝置600設(shè)置并傳送由編碼單元601設(shè)置的量化參數(shù)和由編碼單元602設(shè)置的量化參數(shù)之間的差值。

[多視點(diǎn)圖像解碼裝置]

圖30是示出了執(zhí)行上述多視點(diǎn)圖像解碼的多視點(diǎn)圖像解碼裝置的圖示。如圖30所示,多視點(diǎn)圖像解碼裝置610包括多路分解單元611、解碼單元612和解碼單元613。

多路分解單元611對(duì)由多路復(fù)用基視圖圖像編碼流和非基視圖圖像編碼流獲取的多視點(diǎn)圖像編碼流進(jìn)行多路分解,并提取視圖圖像編碼流和非基視圖圖像編碼流。解碼單元612對(duì)由多路分解單元611提取的基視圖圖像編碼流進(jìn)行解碼并獲取基視圖圖像。解碼單元613對(duì)由多路分解單元611提取的非基視圖圖像編碼流進(jìn)行解碼并獲取非基視圖圖像。

圖像解碼裝置200(圖10)可被應(yīng)用于多視點(diǎn)圖像解碼裝置610的解碼單元612和解碼單元613。在此情況下,多視點(diǎn)圖像解碼裝置61根據(jù)由編碼單元601設(shè)置的量化參數(shù)和由編碼單元602設(shè)置的量化參數(shù)之間的差值設(shè)置量化參數(shù),并執(zhí)行逆量化。

<8.第八實(shí)施例>

[到分層圖像點(diǎn)編碼/分層圖像解碼的應(yīng)用]

以上系列的處理可被應(yīng)用于多視點(diǎn)圖像編碼/多視點(diǎn)圖像解碼。圖31示出了多視點(diǎn)圖像編碼方法的例子。

如圖31所示,分層圖像包括多個(gè)分層(分辨率)的圖像,并且多個(gè)分辨率中的一個(gè)預(yù)定分辨率的分層圖像被指定為基層圖像。該基層圖像之外的分層的圖像被看作是非基層圖像。

執(zhí)行如圖31所示的分層圖像編碼(空間定標(biāo)度(scalability)),并可以在各層(同一層)內(nèi)獲取量化參數(shù)的差。

(1)基層:

dQP(基層)=QPcurr(基層)-PredQP(基層)

(2)非基層:

dQP(非基層)=QPcurr(非基層)-PredQP(非基層)

作為替換,可以在各層(不同層)中獲取量化參數(shù)的差。

(3)基層/非基層:

dQP(間層)=QPcurr(基層)-QPcurr(非基層)

(4)非基層/非基層:

dQP(間層)=QPcurr(非基層i)-QPcurr(非基層j)

使用不同層的區(qū)域的量化參數(shù),就可以通過諸如中值、平均值或加權(quán)平均值等的任何計(jì)算來生成當(dāng)前區(qū)域的量化參數(shù)QPcurr的預(yù)測(cè)值PredQP。

(5)基層:

(5-1)PredQP(基層)=Med(QPa(非基層),QPb(非基層),QPc(非基層))

(5-2)PredQP(基層)=Avr(QPa(非基層),QPb(非基層),QPc(非基層))

(5-3)PredQP(基層)=(x×QPa(非基層)+y×QPb(非基層)+z×QPc(非基層))/(x+y+z)

(6)非基層:

(6-1)PredQP(非基層i)=Med(QPa(非基層j),QPb(非基層j),QPc(非基層j))

(6-2)PredQP(非基層i)=Avr(QPa(非基層j),QPb(非基層j),QPc(非基層j))

(6-3)PredQP(非基層i)=(x×Qpa(非基層j)+y×QPb(非基層j)+z×QPc(非基層j)+/(x+y+z)

將會(huì)理解的是,即使在這一情況下,仍可以如第三實(shí)施例中所說明的那樣來確認(rèn)用于計(jì)算預(yù)測(cè)量化參數(shù)的周圍區(qū)域是否可用。于是,可以僅使用可用區(qū)域來計(jì)算預(yù)測(cè)值PredQP。計(jì)算預(yù)測(cè)值PredQP的方法可以基于可用區(qū)域來判定。例如,如同在第三實(shí)施例中所說明的,可以根據(jù)可用區(qū)域的數(shù)量從諸如中值和平均值之類的計(jì)算方法中選擇用于預(yù)測(cè)的計(jì)算。

即使在這一情況下,如在第四實(shí)施例中所說明的,可以基于對(duì)各層的不同于當(dāng)前區(qū)域的多個(gè)周圍區(qū)域的量化參數(shù)的加權(quán)平均值計(jì)算來計(jì)算預(yù)測(cè)值PredQP。在此情況下,可以根據(jù)周圍區(qū)域的尺寸或是可以根據(jù)與當(dāng)前區(qū)域尺寸的相似性來給出權(quán)重。

進(jìn)一步地,即使在這一情況下,如在第五實(shí)施例中所說明的,可以基于例如用戶指令、處理的外部指令來實(shí)現(xiàn)對(duì)于是否允許使用計(jì)算預(yù)測(cè)量化參數(shù)的各類計(jì)算的設(shè)置。包括該設(shè)置的類別數(shù)據(jù)可被傳送至解碼側(cè)。類別數(shù)據(jù)可以包括指示針對(duì)每個(gè)計(jì)算方法是否可應(yīng)用的標(biāo)志,或者可以包括可用計(jì)算方法。

包括在類別數(shù)據(jù)內(nèi)的標(biāo)志可以針對(duì)基層圖像和非基層圖像中的每一個(gè)圖像被獨(dú)立設(shè)置,或者可被設(shè)置為針對(duì)基層圖像和非基層圖像兩者的共用信息。

如上所述的量化參數(shù)的預(yù)測(cè)還以與在第二至第五實(shí)施例中說明的圖像解碼裝置中的相同方式來執(zhí)行。

與上述方法相類似,可以為上述每個(gè)dQP設(shè)置標(biāo)志以對(duì)是否存在值不為零的dQP加以區(qū)分。

[分層圖像編碼裝置]

圖32是示出了執(zhí)行上述分層圖像編碼的分層圖像編碼裝置的圖示。如圖32所示,分層圖像編碼裝置620包括編碼單元621、編碼單元622和多路復(fù)用單元623。

編碼單元621對(duì)基層圖像進(jìn)行編碼并生成基層圖像編碼流。編碼單元622對(duì)非基層圖像進(jìn)行編碼并生成非基層圖像編碼流。多路復(fù)用單元623對(duì)由編碼單元621生成的基層圖像編碼流以及由編碼單元622生成的非基層圖像編碼流進(jìn)行多路復(fù)用,并且生成分層圖像編碼流。

圖像編碼裝置100(圖1)可被應(yīng)用于分層圖像編碼裝置620的編碼單元621和編碼單元622。在此情況下,分層圖像編碼裝置620設(shè)置并傳送由編碼單元621設(shè)置的量化參數(shù)和由編碼單元622設(shè)置的量化參數(shù)之間的差值。

[分層圖像解碼裝置]

圖33是示出了執(zhí)行上述分層圖像解碼的分層圖像解碼裝置的圖示。如圖33所示,分層圖像解碼裝置630包括多路分解單元631、解碼單元632和解碼單元633。

多路分解單元631對(duì)由多路復(fù)用基層圖像編碼流和非基層圖像編碼流獲取的分層圖像編碼流進(jìn)行多路分解,并提取多路復(fù)用基層圖像編碼流和非基層圖像編碼流。解碼單元632對(duì)由多路分解單元631提取的基層圖像編碼流進(jìn)行解碼并獲取基層圖像。解碼單元633對(duì)由多路分解單元631提取的非基層圖像編碼流進(jìn)行解碼并獲取非基層圖像。

圖像解碼裝置200(圖10)可被應(yīng)用于分層圖像解碼裝置630的解碼單元633和解碼單元632。在此情況下,分層圖像解碼裝置630根據(jù)由編碼單元621設(shè)置的量化參數(shù)和由編碼單元622設(shè)置的量化參數(shù)之間的差值設(shè)置量化參數(shù),并執(zhí)行逆量化。

<9.第九實(shí)施例>

[計(jì)算機(jī)]

以上系列的處理可由硬件或者可由軟件執(zhí)行。在系列處理由軟件執(zhí)行的情況下,構(gòu)成軟件的程序被安裝至計(jì)算機(jī)。在此情況下,計(jì)算機(jī)包括嵌入到專用硬件內(nèi)的計(jì)算機(jī)以及通過安裝各類程序而能夠執(zhí)行各類功能的通用計(jì)算機(jī)。

在圖34中,計(jì)算機(jī)800的CPU(中央處理單元)801根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)802內(nèi)的程序或從存儲(chǔ)單元813載入到RAM(隨機(jī)存取存儲(chǔ)器)803的程序執(zhí)行各類處理。在需要時(shí),RAM 803還例如存儲(chǔ)被請(qǐng)求以允許CPU 801執(zhí)行各類處理的數(shù)據(jù)。

CPU 801、ROM 802和RAM 803經(jīng)由總線804彼此相連。該總線804還被連接至輸入/輸出接口810。

輸入/輸出接口810連接至由鍵盤和鼠標(biāo)等組成的輸入單元811、由CRT(陰極射線管)和LCD(液晶顯示器)等組成的顯示器、由揚(yáng)聲器等組成的輸出單元812、由硬盤等組成的存儲(chǔ)單元813以及由調(diào)制解調(diào)器等構(gòu)成的通信單元814。通信單元814經(jīng)由包括因特網(wǎng)在內(nèi)的網(wǎng)絡(luò)執(zhí)行通信處理。

輸入/輸出接口810還在需要時(shí)連接至驅(qū)動(dòng)器815,并且諸如磁盤、光盤、磁光盤或半導(dǎo)體存儲(chǔ)器等的可移除介質(zhì)821在需要時(shí)被裝載,并且從其中讀取的計(jì)算機(jī)程序在需要時(shí)被安裝至存儲(chǔ)單元813。

當(dāng)以上各系列的處理由軟件執(zhí)行時(shí),構(gòu)成軟件的程序從網(wǎng)絡(luò)或記錄介質(zhì)安裝。

例如,如圖34所示,該記錄介質(zhì)不僅包括由與裝置主體相分離被分配以將程序分配給用戶的例如記錄有程序的磁盤(包括柔性盤)、光盤(包括CD-ROM(致密盤只讀存儲(chǔ)器)、DVD(數(shù)字通用盤)、磁光盤(包括MD(迷你盤))或半導(dǎo)體存儲(chǔ)器構(gòu)成的可移除介質(zhì)821,還包括在預(yù)先并入裝置主體的同時(shí)分配給用戶的存儲(chǔ)有程序的ROM802以及包括在存儲(chǔ)單元813內(nèi)的硬盤。

由計(jì)算機(jī)執(zhí)行的程序可以是按照本說明書說明次序的時(shí)間序列執(zhí)行處理的程序,或者可以是并行或按必需定時(shí)(例如,根據(jù)調(diào)入)執(zhí)行處理的程序。

在此說明書中,描述記錄在記錄介質(zhì)中的程序的步驟包括根據(jù)描述的次序按時(shí)間序列執(zhí)行的處理。各步驟可以不必按照時(shí)間序列執(zhí)行,并且所述步驟包括并行或獨(dú)立執(zhí)行的處理。

在本說明書中,系統(tǒng)包括由多個(gè)裝置構(gòu)成的整體設(shè)備。

在以上說明中被解釋為一個(gè)裝置(或一個(gè)處理單元)的配置可被分割,并且可被構(gòu)造為多個(gè)裝置(或多個(gè)處理單元)。在以上說明中被解釋為多個(gè)裝置(或多個(gè)處理單元)的配置可被組合,并且可被構(gòu)造為一個(gè)裝置(或一個(gè)處理單元)。作為替換,將會(huì)理解的是,每個(gè)裝置(或每個(gè)處理單元)的配置都可以添加上述之外的任何配置。進(jìn)一步地,在整個(gè)系統(tǒng)的配置和操作基本相同的情況下,某一裝置(或處理單元)的配置的一部分可被包括在另一裝置(或另一處理單元)的配置中。尤其是,本技術(shù)不限于上述實(shí)施例,并且可以按照各種方式改變,只要其不脫離本技術(shù)的范圍。

根據(jù)上述各實(shí)施例的圖像編碼裝置和圖像解碼裝置能夠被應(yīng)用于例如通過衛(wèi)星廣播、有線電視之類的有線廣播、因特網(wǎng)上分配、蜂窩通信等分配至終端的發(fā)射機(jī)或接收機(jī),用于將圖像記錄至諸如光盤、磁盤和閃存的介質(zhì)的記錄裝置,或者用于從這些記錄介質(zhì)中再現(xiàn)圖像的再現(xiàn)裝置的各類電子裝置。其后,將對(duì)四個(gè)應(yīng)用的示例加以說明。

[應(yīng)用的第一示例:電視裝置]

圖35示出了例示有應(yīng)用了上述實(shí)施例的電視裝置的示意性配置。電視裝置900包括天線901、調(diào)諧器902、多路分解器903、解碼器904、視頻信號(hào)處理單元905、顯示單元906、音頻信號(hào)處理單元907、揚(yáng)聲器908、外部接口909、控制單元910、用戶接口911和總線912。

調(diào)諧器902從經(jīng)由天線901接收的廣播信號(hào)中提取期望的頻道的信號(hào),并且解調(diào)所提取的信號(hào)。隨后,調(diào)諧器902將通過解調(diào)獲得的比特流輸出至多路分解器903。更具體地,調(diào)諧器902起到接收其中圖像被編碼的比特流的電視裝置900的傳輸單元的作用。

多路分解器903從比特流中分離出觀看對(duì)象節(jié)目的視頻流和音頻流,并將各分離的流輸出至解碼器904。多路分解器903從比特流中提取諸如EPG(電子節(jié)目指南)的輔助數(shù)據(jù),并且將所提取的數(shù)據(jù)提供給控制單元910。在比特流被擾頻的情況下,多路分解器903還執(zhí)行去擾頻。

解碼器904對(duì)從多路分解器903接收的視頻流和音頻流進(jìn)行解碼。其后,解碼器904將通過解碼處理生成的視頻數(shù)據(jù)輸出至視頻信號(hào)處理單元905。解碼器904將通過解碼處理生成的音頻數(shù)據(jù)輸出至音頻信號(hào)處理單元907。

視頻信號(hào)處理單元905播放從解碼器904接收的視頻數(shù)據(jù),并使得顯示單元906顯示所述視頻。視頻信號(hào)處理單元905可以在顯示單元906上顯示經(jīng)由網(wǎng)絡(luò)提供的應(yīng)用屏幕。視頻信號(hào)處理單元905可以根據(jù)設(shè)置對(duì)視頻數(shù)據(jù)執(zhí)行諸如降噪之類的附加處理。另外,視頻信號(hào)處理單元905生成諸如菜單、按鈕或光標(biāo)之類的GUI(圖形用戶界面)圖像并將生成的圖像重疊在輸出圖像之上。

顯示單元906由提供自視頻信號(hào)處理單元905的驅(qū)動(dòng)信號(hào)驅(qū)動(dòng),并且在顯示裝置(諸如液晶顯示器、等離子顯示器或OELD(有機(jī)電致發(fā)光顯示器)(有機(jī)EL顯示器)等)的視頻屏幕上顯示視頻或圖像。

音頻信號(hào)處理單元907對(duì)從解碼器904接收的音頻數(shù)據(jù)執(zhí)行諸如D/A轉(zhuǎn)換和放大的再現(xiàn)處理,并使得揚(yáng)聲器908輸出音頻。音頻信號(hào)處理單元907也對(duì)音頻數(shù)據(jù)執(zhí)行諸如降噪的附加處理。

外部接口909是用于將電視裝置900連接至外部裝置或網(wǎng)絡(luò)的接口。例如,經(jīng)由外部接口909接收到的視頻流或音頻流可由解碼器904解碼。更具體地,外部接口909還可以具有接收其中圖像被編碼的比特流的作用并被用作電視裝置900的傳輸單元。

控制單元910具有諸如CPU的處理器,以及諸如RAM或ROM的存儲(chǔ)器。存儲(chǔ)器存儲(chǔ)例如由CPU處理的程序、程序數(shù)據(jù)、EPG數(shù)據(jù)、以及經(jīng)由網(wǎng)絡(luò)獲取的數(shù)據(jù)。存儲(chǔ)器中存儲(chǔ)的程序例如可以在電視裝置900啟動(dòng)時(shí)由CPU讀取并執(zhí)行。CPU根據(jù)例如從用戶接口911接收到的操作信號(hào)執(zhí)行用于控制電視裝置900的操作的程序。

用戶接口911連接至控制單元910。用戶接口911包括例如用戶用來操作電視裝置900的按鈕和開關(guān)以及用于接收遙控信號(hào)的接收單元。用戶接口911通過檢測(cè)用戶經(jīng)由這些結(jié)構(gòu)元件所進(jìn)行的操作生成操作信號(hào),并將生成的操作信號(hào)輸出至控制單元910。

總線912將調(diào)諧器902、多路分解器903、解碼器904、視頻信號(hào)處理單元905、音頻信號(hào)處理單元907、外部接口909和控制單元910彼此連接。

在上述配置的電視裝置900中,解碼器904具有根據(jù)上述實(shí)施例的圖像解碼裝置的功能。因此,當(dāng)電視裝置900解碼圖像時(shí),用于量化參數(shù)的編碼效率能夠得到改善。

[應(yīng)用的第二示例:蜂窩電話]

圖36示出了例示有應(yīng)用了上述實(shí)施例的蜂窩電話的示意性配置。蜂窩電話920包括天線921、通信單元922、音頻編解碼器923、揚(yáng)聲器924、麥克風(fēng)925、相機(jī)單元926、圖像處理單元927、多路分解單元928、記錄和再現(xiàn)單元929、顯示單元930、控制單元931、操作單元932和總線933。

天線921連接至通信單元922。揚(yáng)聲器924和麥克風(fēng)925連接至音頻編解碼器923。操作單元932連接至控制單元931??偩€933將通信單元922、音頻編解碼器923、相機(jī)單元926、圖像處理單元927、多路分解單元928、記錄和再現(xiàn)單元929、顯示單元930和控制單元931彼此相連。

蜂窩電話920執(zhí)行諸如音頻信號(hào)的發(fā)送/接收、電子郵件或圖像數(shù)據(jù)的發(fā)送/接收、拍攝圖像以及以包括音頻電話呼叫模式、數(shù)據(jù)通信模式、拍攝模式和視頻呼叫模式在內(nèi)的各種模式來記錄數(shù)據(jù)之類的操作。

在音頻電話呼叫模式中,由麥克風(fēng)925生成的模擬音頻數(shù)據(jù)被提供給音頻編解碼器923。音頻編解碼器923將模擬音頻信號(hào)轉(zhuǎn)換成音頻數(shù)據(jù),對(duì)經(jīng)轉(zhuǎn)換的音頻數(shù)據(jù)執(zhí)行A/D轉(zhuǎn)換并壓縮該音頻數(shù)據(jù)。隨后,音頻編解碼器923將經(jīng)壓縮的音頻數(shù)據(jù)輸出至通信單元922。通信單元922編碼并調(diào)整音頻數(shù)據(jù),并且生成發(fā)送信號(hào)。隨后,通信單元922將生成的發(fā)送信號(hào)經(jīng)由天線921發(fā)送至基站(未示出)。通信單元922放大經(jīng)由天線921接收到的無線電信號(hào),轉(zhuǎn)換頻率并獲取接收信號(hào)。通信單元922隨后通過解調(diào)和解碼接收信號(hào)生成音頻數(shù)據(jù)并將生成的音頻數(shù)據(jù)輸出至音頻編解碼器923。音頻編解碼器923解壓縮音頻數(shù)據(jù),執(zhí)行D/A轉(zhuǎn)換并生成模擬音頻信號(hào)。隨后,音頻編解碼器923將生成的音頻信號(hào)提供給揚(yáng)聲器924并輸出音頻。

在數(shù)字通信模式下,例如控制單元931根據(jù)用戶使用操作單元932給予的操作生成組成電子郵件的文本數(shù)據(jù)??刂茊卧?31在顯示單元930上顯示字符??刂茊卧?31根據(jù)用戶使用操作單元932給予的發(fā)送指令生成電子郵件數(shù)據(jù)并將生成的電子郵件數(shù)據(jù)輸出至通信單元922。通信單元922編碼并調(diào)制電子郵件數(shù)據(jù),并且生成發(fā)送信號(hào)。隨后,通信單元922將生成的傳輸信號(hào)經(jīng)由天線921發(fā)送至基站(未示出)。通信單元922放大經(jīng)由天線921接收到的無線電信號(hào),轉(zhuǎn)換頻率并獲取接收信號(hào)。隨后,通信單元922通過對(duì)接收信號(hào)進(jìn)行解調(diào)和解碼來恢復(fù)電子郵件數(shù)據(jù),并且將恢復(fù)的電子郵件數(shù)據(jù)輸出至控制單元931。控制單元931在顯示單元930上顯示電子郵件的內(nèi)容,并且將該電子郵件數(shù)據(jù)存儲(chǔ)至記錄/再現(xiàn)單元929的記錄介質(zhì)。

記錄/再現(xiàn)單元929可以具有能被讀取和寫入的任何給定記錄介質(zhì)。例如,存儲(chǔ)介質(zhì)可以是諸如RAM或閃存的內(nèi)置記錄介質(zhì),或者是諸如硬盤、磁盤、磁光盤、光盤、USB(未分配空間位圖)存儲(chǔ)器或存儲(chǔ)卡之類的外部安裝的記錄介質(zhì)。

在拍攝模式中,例如,相機(jī)單元926拍攝被攝體的圖像,生成圖像數(shù)據(jù),并將生成的圖像數(shù)據(jù)輸出至圖像處理單元927。圖像處理單元927對(duì)從相機(jī)單元926接收的圖像數(shù)據(jù)進(jìn)行編碼,并將比特流記錄到記錄再現(xiàn)單元929的記錄介質(zhì)。

在視頻呼叫模式中,例如多路分解器928多路復(fù)用由圖像處理單元927編碼的視頻流以及從音頻編解碼器923接收到的音頻流,并且將經(jīng)多路復(fù)用的流輸出至通信單元922。通信單元922編碼并調(diào)制所述流,并且生成發(fā)送信號(hào)。隨后,通信單元922將生成的發(fā)送信號(hào)經(jīng)由天線921發(fā)送至基站(未示出)。通信單元922放大經(jīng)由天線921接收到的無線電信號(hào),轉(zhuǎn)換頻率并獲取接收信號(hào)。發(fā)送信號(hào)和接收到的信號(hào)可以包括比特流。隨后,通信單元922通過對(duì)接收信號(hào)進(jìn)行解調(diào)和解碼來恢復(fù)所述流,并將恢復(fù)的流輸出至多路分解器928。多路分解器928從接收到的流中分離出視頻流和音頻流,并將視頻流輸出至圖像處理單元927而將音頻流輸出至音頻編解碼器923。圖像處理單元927解碼視頻流并生成視頻數(shù)據(jù)。視頻數(shù)據(jù)被提供至顯示單元930,并且顯示單元930顯示一系列的圖像。音頻編解碼器923解壓縮音頻流,執(zhí)行D/A轉(zhuǎn)換并生成模擬音頻信號(hào)。隨后,音頻編解碼器923將生成的音頻信號(hào)提供給揚(yáng)聲器924并輸出音頻。

在如上配置的蜂窩電話920中,圖像處理單元927具有根據(jù)上述實(shí)施例的圖像編碼裝置和圖像解碼裝置的功能。因此,當(dāng)蜂窩電話920編碼和解碼圖像時(shí),用于量化參數(shù)的編碼效率能夠得到改善。

[第三應(yīng)用的示例:記錄/再現(xiàn)裝置]

圖37示出了例示有應(yīng)用了上述實(shí)施例的記錄/再現(xiàn)裝置的示意性配置。例如,該記錄/再現(xiàn)裝置940對(duì)接收到的廣播節(jié)目的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行編碼,并且將其記錄至記錄介質(zhì)。例如,記錄/再現(xiàn)裝置940可以對(duì)從另一裝置獲得的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行編碼,并且將其記錄至記錄介質(zhì)。例如,記錄/再現(xiàn)裝置940可以根據(jù)用戶指令使用監(jiān)視器和揚(yáng)聲器來再現(xiàn)記錄在該記錄介質(zhì)上的數(shù)據(jù)。在這些時(shí)刻,記錄/再現(xiàn)裝置940解碼音頻數(shù)據(jù)和視頻數(shù)據(jù)。

記錄/再現(xiàn)裝置940包括調(diào)諧器941、外部接口942、編碼器943、HDD(硬盤驅(qū)動(dòng)器)944、盤驅(qū)動(dòng)器945、選擇器946、解碼器947、OSD(屏上顯示器)948、控制單元949和用戶接口950。

調(diào)諧器941從經(jīng)由天線(未示出)接收的廣播信號(hào)中提取期望的頻道的信號(hào),并且解調(diào)所提取的信號(hào)。隨后,調(diào)諧器941將通過解調(diào)獲得的比特流輸出至選擇器946。更具體地,調(diào)諧器941起到記錄/再現(xiàn)裝置940的傳輸單元的作用。

外部接口942是用于將記錄/再現(xiàn)裝置940連接至外部裝置或網(wǎng)絡(luò)的接口。例如,外部接口942例如可以是IEEE 1394接口、網(wǎng)絡(luò)接口、USB接口、閃存接口等。例如,由外部接口942接收到的視頻數(shù)據(jù)和音頻數(shù)據(jù)輸入至編碼器943。更具體地,外部接口942起到記錄/再現(xiàn)裝置940的傳輸單元的作用。

在從外部接口942接收到的視頻數(shù)據(jù)和音頻數(shù)據(jù)未被編碼的情況下,編碼器943對(duì)所述視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行編碼。隨后,編碼器943將比特流輸出至選擇器946。

HDD 944在內(nèi)部硬盤中記錄通過壓縮諸如視頻和音頻的內(nèi)容數(shù)據(jù)而獲取的比特流、各種類別的程序和其他數(shù)據(jù)。當(dāng)視頻和音頻被再現(xiàn)時(shí),HDD 944從音頻中讀取數(shù)據(jù)。

盤驅(qū)動(dòng)器945向載入的記錄介質(zhì)中記錄數(shù)據(jù)或從中讀取數(shù)據(jù)。載入盤驅(qū)動(dòng)器945的記錄介質(zhì)例如可以是DVD盤(DVD-Video、DVD-RAM、DVD-R、DVD-RW、DVD+R和DVD+RW等)或藍(lán)光(注冊(cè)商標(biāo))盤。

當(dāng)記錄視頻和音頻時(shí),選擇器946選擇從調(diào)諧器941或從編碼器943接收到的比特流,并將所選比特流輸出至HDD 944或盤驅(qū)動(dòng)器945。當(dāng)再現(xiàn)視頻和音頻時(shí),選擇器946將從HDD 944或從盤驅(qū)動(dòng)器945接收到的比特流輸出至解碼器947。

解碼器947解碼所述比特流,并生成視頻數(shù)據(jù)和音頻數(shù)據(jù)。隨后,解碼器947將生成的視頻數(shù)據(jù)輸出至OSD 948。解碼器904將生成的音頻數(shù)據(jù)輸出至外部揚(yáng)聲器。

OSD 948再現(xiàn)從解碼器947接收到的視頻數(shù)據(jù),并且顯示視頻。OSD 948可以將諸如菜單、按鈕或光標(biāo)等的GUI圖像重疊在顯示的視頻上。

控制單元949具有諸如CPU的處理器,以及諸如RAM或ROM的存儲(chǔ)器。存儲(chǔ)器記錄由CPU執(zhí)行的程序、程序數(shù)據(jù)等。存儲(chǔ)器中存儲(chǔ)的程序例如在記錄/再現(xiàn)裝置940啟動(dòng)時(shí)由CPU讀取并執(zhí)行。CPU根據(jù)例如從用戶接口950接收到的操作信號(hào)執(zhí)行用于控制記錄/再現(xiàn)裝置900的操作的程序。

用戶接口950連接至控制單元949。用戶接口950包括例如用戶用來操作記錄/再現(xiàn)裝置940的按鈕和開關(guān)以及用于接收遙控信號(hào)的接收單元。用戶接口950通過檢測(cè)用戶經(jīng)由這些結(jié)構(gòu)元件所進(jìn)行的操作生成操作信號(hào),并將生成的操作信號(hào)輸出至控制單元949。

在上述配置的記錄/再現(xiàn)裝置940中,編碼器943具有根據(jù)上述實(shí)施例的圖像編碼裝置的功能。解碼器947具有根據(jù)上述實(shí)施例的圖像解碼裝置的功能。因此,當(dāng)記錄/再現(xiàn)裝置940編碼和解碼圖像時(shí),用于量化參數(shù)的編碼效率能夠得到改善。

[應(yīng)用的第四示例:圖像拍攝裝置]

圖38示出了例示有應(yīng)用了上述實(shí)施例的圖像拍攝裝置的示意性配置。圖像拍攝裝置960拍攝被攝體的圖像,生成圖像數(shù)據(jù),并將圖像數(shù)據(jù)記錄至記錄介質(zhì)。

圖像拍攝裝置960包括光學(xué)塊961、圖像拍攝單元962、信號(hào)處理單元963、圖像處理單元964、顯示單元965、外部接口966、存儲(chǔ)器967、介質(zhì)驅(qū)動(dòng)器968、OSD 969、控制單元970、用戶接口971和總線972。

光學(xué)塊961連接至圖像拍攝單元962。圖像拍攝單元962連接至信號(hào)處理單元963。顯示單元965連接至信號(hào)處理單元964。用戶接口971連接至控制單元970??偩€972將圖像處理單元964、外部接口966、存儲(chǔ)器967、介質(zhì)驅(qū)動(dòng)器968、OSD 969和控制單元970彼此連接。

光學(xué)塊961包括聚焦透鏡和光圈機(jī)構(gòu)。光學(xué)塊961使得被攝體的光學(xué)像在圖像拍攝單元962的圖像拍攝表面上形成。圖像拍攝單元962包括諸如CCD(電荷耦合器件)或CMOS(互補(bǔ)金屬氧化物半導(dǎo)體)的圖像傳感器,并通過光電轉(zhuǎn)換將在圖像拍攝表面上形成的光學(xué)像轉(zhuǎn)換成作為電信號(hào)的圖像信號(hào)。隨后,圖像拍攝單元962將圖像信號(hào)輸出至信號(hào)處理單元963。

信號(hào)處理單元963對(duì)從圖像拍攝單元962接收到的圖像信號(hào)執(zhí)行各種相機(jī)信號(hào)處理,諸如knee校正、伽馬校正和色差校正。信號(hào)處理單元963將已經(jīng)歷相機(jī)信號(hào)處理的圖像數(shù)據(jù)輸出至圖像處理單元964。

圖像處理單元964對(duì)從信號(hào)處理單元963接收到的圖像數(shù)據(jù)進(jìn)行編碼,并生成編碼數(shù)據(jù)。隨后,圖像處理單元964將生成的編碼數(shù)據(jù)輸出至外部接口966或介質(zhì)驅(qū)動(dòng)器968。圖像處理單元964解碼從外部接口966或介質(zhì)驅(qū)動(dòng)器968接收到的編碼數(shù)據(jù),并生成圖像數(shù)據(jù)。隨后,圖像處理單元964將生成的圖像數(shù)據(jù)輸出至顯示單元965。圖像處理單元964可以將從信號(hào)處理單元963接收到的圖像數(shù)據(jù)輸出至顯示單元965,并且可以在其上顯示圖像。圖像處理單元964還可以將從OSD 969獲取的顯示數(shù)據(jù)重疊在要被輸出至顯示單元965的圖像上。

例如,OSD 969可以生成諸如菜單、按鈕或光標(biāo)的GUI圖像,并將生成的圖像輸出至圖像處理單元964。

外部接口966被構(gòu)造成例如USB輸入/輸出終端。外部接口966在例如打印圖像期間將圖像拍攝裝置960與打印機(jī)相連。外部接口966還在需要時(shí)連接至驅(qū)動(dòng)器。在驅(qū)動(dòng)器中例如可以裝載諸如磁盤或光盤的可移除介質(zhì)。從可移除介質(zhì)中讀取的程序可被安裝至圖像拍攝裝置960。此外,外部接口966還可被構(gòu)造為用于連接至諸如LAN或因特網(wǎng)的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口。更具體地,外部接口966起到圖像拍攝裝置960的傳輸單元的作用。

載入介質(zhì)驅(qū)動(dòng)器968的記錄介質(zhì)可以是能夠讀取和寫入的任何可移除介質(zhì),諸如磁盤、磁光盤、光盤或半導(dǎo)體存儲(chǔ)器??梢耘渲靡怨潭ǚ绞捷d入介質(zhì)驅(qū)動(dòng)器968的記錄介質(zhì),以及諸如內(nèi)部硬盤驅(qū)動(dòng)器或SSD(固態(tài)驅(qū)動(dòng)器)之類的不可移除存儲(chǔ)單元。

控制單元970具有諸如CPU的處理器,以及諸如RAM或ROM的存儲(chǔ)器。存儲(chǔ)器記錄由CPU執(zhí)行的程序、程序數(shù)據(jù)等。存儲(chǔ)器中存儲(chǔ)的程序例如在圖像拍攝裝置960啟動(dòng)時(shí)由CPU讀取并執(zhí)行。CPU根據(jù)例如從用戶接口971接收到的操作信號(hào)執(zhí)行用于控制圖像拍攝裝置960的操作的程序。

用戶接口971連接至控制單元970。用戶接口971包括例如用戶用于操作圖像拍攝裝置960的按鈕和開關(guān)。用戶接口971通過檢測(cè)用戶經(jīng)由這些結(jié)構(gòu)元件所進(jìn)行的操作生成操作信號(hào),并將生成的操作信號(hào)輸出至控制單元970。

在如上配置的圖像拍攝裝置960中,圖像處理單元964具有根據(jù)上述實(shí)施例的圖像編碼裝置和圖像解碼裝置的功能。因此,當(dāng)圖像拍攝裝置960編碼和解碼圖像時(shí),用于量化參數(shù)的編碼效率能夠得到改善。

在本說明書的說明中,諸如差分量化參數(shù)的各種信息被多路復(fù)用為比特流,并例如從編碼側(cè)發(fā)送至解碼側(cè)。然而,發(fā)送信息的方法不限于這類例子。例如,這類信息可以不被多路復(fù)用為比特流,并且可以作為與比特流關(guān)聯(lián)的分離數(shù)據(jù)被發(fā)送或記錄。在這種情況中,術(shù)語“關(guān)聯(lián)”指的是包括在比特流內(nèi)的圖像(可以是圖像的一部分,諸如片或塊)和與該圖像相對(duì)應(yīng)的信息在解碼期間被鏈接。更具體地,信息可通過與圖像(或比特流)的發(fā)送路徑相分離的發(fā)送路徑發(fā)送。信息可被記錄在與記錄圖像(或比特流)不同的另一記錄介質(zhì)上(或同一記錄介質(zhì)的另一記錄區(qū)域上)。進(jìn)一步地,信息和圖像(或比特流)可以在諸如多個(gè)幀、一個(gè)幀、或幀的一部分的任何給定單位內(nèi)彼此關(guān)聯(lián)。

雖然已經(jīng)結(jié)合附圖詳細(xì)描述了本公開的優(yōu)選實(shí)施例,但是本公開不限于這類示例。清楚的是,具有本公開所屬技術(shù)領(lǐng)域普通技術(shù)人員能夠想出由所附權(quán)利要求限定的技術(shù)范圍內(nèi)的各種改變或修改例,并且將會(huì)理解的是,這些改變和修改仍被包括在本公開的技術(shù)范圍內(nèi)。

應(yīng)該注意到本技術(shù)可被如下配置。

(1)一種圖像處理裝置,包括:

通過使用為多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)來為當(dāng)前編碼單位設(shè)置預(yù)測(cè)量化參數(shù)的預(yù)測(cè)量化參數(shù)設(shè)置單元,其中所述多個(gè)周圍編碼單位定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍;

用于設(shè)置差分量化參數(shù)的差分量化參數(shù)設(shè)置單元,其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;

通過對(duì)由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流的編碼單元;以及

用于發(fā)送由編碼單元生成的比特流以及由差分量化參數(shù)設(shè)置單元設(shè)置的差分量化參數(shù)的發(fā)送單元。

(2)如(1)所述的圖像處理裝置,其中預(yù)測(cè)量化參數(shù)設(shè)置單元通過將預(yù)測(cè)計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)來設(shè)置預(yù)測(cè)量化參數(shù)。

(3)如(2)所述的圖像處理裝置,其中預(yù)測(cè)量化參數(shù)設(shè)置單元通過將中值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)而將預(yù)測(cè)量化參數(shù)設(shè)置成為所述多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)的中值。

(4)如(3)所述的圖像處理裝置,當(dāng)所述多個(gè)周圍編碼單位全都處于可用狀態(tài)時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元將中值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)。

(5)如(2)至(4)所述的圖像處理裝置,其中預(yù)測(cè)量化參數(shù)設(shè)置單元通過將平均值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)而將預(yù)測(cè)量化參數(shù)設(shè)置成為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)的平均值。

(6)如(5)所述的圖像處理裝置,當(dāng)判定單元判定周圍編碼單位中有部分處于可用狀態(tài)時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元將平均值計(jì)算應(yīng)用于為所述多個(gè)周圍編碼單位設(shè)置的所述多個(gè)量化參數(shù)。

(7)如(5)或(6)所述的圖像處理裝置,其中預(yù)測(cè)量化參數(shù)設(shè)置單元通過將加權(quán)平均值計(jì)算應(yīng)用于為由選擇單元所選的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)而將預(yù)測(cè)量化參數(shù)設(shè)置成為所述多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)的加權(quán)平均值。

(8)如(7)所述的圖像處理裝置,其中預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置加權(quán)平均值計(jì)算以使得更大的權(quán)重被給予與當(dāng)前編碼單位具有相同尺寸的周圍編碼單位。

(9)如(7)所述的圖像處理裝置,其中預(yù)測(cè)量化參數(shù)設(shè)置單元以使得更大的權(quán)重被給予具有更大的尺寸的周圍編碼單位的方式來設(shè)置加權(quán)平均值計(jì)算。

(10)如(2)至(9)所述的圖像處理裝置,其中對(duì)于已被編碼的編碼單位,所述多個(gè)周圍編碼單位包括鄰接所述當(dāng)前編碼單位左側(cè)的編碼單位、鄰接所述當(dāng)前編碼單位上側(cè)的編碼單位以及鄰接所述當(dāng)前編碼單位左上側(cè)的編碼單位。

(11)如(10)所述的圖像處理裝置,其中所述多個(gè)周圍編碼單位還包括鄰接所述當(dāng)前編碼單位右上側(cè)的編碼單位以及鄰接所述當(dāng)前編碼單位左下側(cè)的編碼單位。

(12)如(2)至(11)所述的圖像處理裝置,還包括用于判定周圍編碼單位是否處于可用狀態(tài)的判定單元,

其中所述預(yù)測(cè)量化參數(shù)設(shè)置單元根據(jù)由所述判定單元判定為可用的編碼單位的數(shù)量來改變預(yù)測(cè)計(jì)算的方法。

(13)如(1)至(12)所述的圖像處理裝置,還包括用于判定當(dāng)預(yù)測(cè)量化參數(shù)被設(shè)置時(shí)位于當(dāng)前最大編碼單位中的周圍編碼單位是否處于可用狀態(tài)的判定單元,

其中所述預(yù)測(cè)量化參數(shù)設(shè)置單元通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置預(yù)測(cè)量化參數(shù)。

(14)如(13)所述的圖像處理裝置,其中在當(dāng)前編碼單位位于所述當(dāng)前最大編碼單位的前方位置處時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元將位于緊接在前的最大編碼單位的最后位置處的編碼單位的量化參數(shù)設(shè)置為預(yù)測(cè)量化參數(shù)。

(15)如(2)至(14)所述的圖像處理裝置,還包括用于設(shè)置指示預(yù)測(cè)計(jì)算類別的類別數(shù)據(jù)的設(shè)置單元,

其中所述發(fā)送單元發(fā)送由所述設(shè)置單元設(shè)置的類別數(shù)據(jù)。

(16)如(15)所述的圖像處理裝置,其中所述設(shè)置單元為作為最上層或片中的編碼單位的每個(gè)最大編碼單位設(shè)置所述類別數(shù)據(jù)。

(17)如(16)所述的圖像處理裝置,其中所述發(fā)送單元將由所述設(shè)置單元設(shè)置的類別數(shù)據(jù)作為由所述編碼單元生成的比特流的參數(shù)集發(fā)送。

(18)一種用于圖像處理裝置的圖像處理方法,包括:

使得預(yù)測(cè)量化參數(shù)設(shè)置單元通過使用為多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)為當(dāng)前編碼單位設(shè)置預(yù)測(cè)量化參數(shù),其中所述多個(gè)周圍編碼單位定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍;

使得差分量化參數(shù)設(shè)置單元設(shè)置差分量化參數(shù),其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和被設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;

使得編碼單元對(duì)通過由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流;以及

使得發(fā)送單元發(fā)送生成的比特流以及被設(shè)置的差分量化參數(shù)。

(19)一種圖像處理裝置,包括:

用于接收差分量化參數(shù)以及通過對(duì)圖像數(shù)據(jù)進(jìn)行編碼獲取的比特流的接收單元,所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和通過根據(jù)為定位在所述當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)進(jìn)行預(yù)測(cè)而獲取的預(yù)測(cè)量化參數(shù)之間的差值;

使用從所述接收單元接收到的差分量化參數(shù)設(shè)置當(dāng)前編碼單位的量化參數(shù)的量化參數(shù)設(shè)置單元;以及

通過使用由所述量化參數(shù)設(shè)置單元設(shè)置的量化參數(shù)對(duì)從所述接收單元接收到的比特流進(jìn)行逆量化來生成圖像數(shù)據(jù)的解碼單元。

(20)一種用于圖像處理裝置的圖像處理方法,包括:

使得接收單元接收差分量化參數(shù),所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和通過根據(jù)為定位在所述當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位設(shè)置的多個(gè)量化參數(shù)進(jìn)行預(yù)測(cè)而獲取的預(yù)測(cè)量化參數(shù)之間的差值;

使得量化參數(shù)設(shè)置單元使用所接收到的差分量化參數(shù)設(shè)置當(dāng)前編碼單位的量化參數(shù);以及

使得解碼單元通過使用被設(shè)置的量化參數(shù)對(duì)接收到的比特流進(jìn)行逆量化來生成圖像數(shù)據(jù)。

(21)一種圖像處理裝置,包括:

用于在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài)的判定單元;

通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)的預(yù)測(cè)量化參數(shù)設(shè)置單元;

用于設(shè)置差分量化參數(shù)的差分量化參數(shù)設(shè)置單元,其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由預(yù)測(cè)量化參數(shù)設(shè)置單元設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;

通過對(duì)由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流的編碼單元;以及

用于發(fā)送由編碼單元生成的比特流以及由差分量化參數(shù)設(shè)置單元設(shè)置的差分量化參數(shù)的發(fā)送單元。

(22)如(21)所述的圖像處理裝置,其中在當(dāng)前編碼單位位于所述當(dāng)前最大編碼單位的前方位置處時(shí),預(yù)測(cè)量化參數(shù)設(shè)置單元將位于緊接在前的最大編碼單位的最后位置處的編碼單位的量化參數(shù)設(shè)置為預(yù)測(cè)量化參數(shù)。

(23)一種用于圖像處理裝置的圖像處理方法,包括:

使得判定單元在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在作為編碼處理的對(duì)象的當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài);

使得預(yù)測(cè)量化參數(shù)設(shè)置單元通過僅使用被判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù);

使得差分量化參數(shù)設(shè)置單元設(shè)置差分量化參數(shù),其中所述差分量化參數(shù)指示為當(dāng)前編碼單位設(shè)置的量化參數(shù)和被設(shè)置的預(yù)測(cè)量化參數(shù)之間的差值;

使得編碼單元對(duì)通過由量化圖像數(shù)據(jù)獲取的量化數(shù)據(jù)進(jìn)行編碼來生成比特流;以及

使得發(fā)送單元發(fā)送生成的比特流以及被設(shè)置的差分量化參數(shù)。

(24)一種圖像處理裝置,包括:

用于接收差分量化參數(shù)以及通過對(duì)圖像數(shù)據(jù)進(jìn)行編碼獲取的比特流的接收單元,所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和作為量化參數(shù)的預(yù)測(cè)值的預(yù)測(cè)量化參數(shù)之間的差值;

用于在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài)的判定單元;

通過僅使用由所述判定單元判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù)的預(yù)測(cè)量化參數(shù)設(shè)置單元;

通過把為當(dāng)前編碼單位設(shè)置的量化參數(shù)和由接收單元接收到的差分量化參數(shù)相加來生成當(dāng)前編碼單位的量化參數(shù)的量化參數(shù)生成單元;

用于對(duì)由接收單元接收到的比特流進(jìn)行解碼的解碼單元;以及

通過使用由量化參數(shù)生成單元生成的量化參數(shù)來對(duì)在解碼單元對(duì)比特流進(jìn)行解碼時(shí)獲取的量化系數(shù)進(jìn)行逆量化的逆量化單元。

(25)一種用于圖像處理裝置的圖像處理方法,包括:

使得接收單元接收差分量化參數(shù)以及通過編碼圖像數(shù)據(jù)獲取的比特流,所述差分量化參數(shù)指示為作為解碼處理的對(duì)象的當(dāng)前編碼單位設(shè)置的量化參數(shù)和作為量化參數(shù)的預(yù)測(cè)值的預(yù)測(cè)量化參數(shù)之間的差值;

使得判定單元在設(shè)置預(yù)測(cè)量化參數(shù)時(shí)判定定位在當(dāng)前編碼單位周圍的多個(gè)周圍編碼單位是否處于可用狀態(tài);

使得預(yù)測(cè)量化參數(shù)設(shè)置單元通過僅使用被判定為處于可用狀態(tài)的編碼單位的量化參數(shù)來設(shè)置用于當(dāng)前編碼單位的預(yù)測(cè)量化參數(shù);

使得量化參數(shù)生成單元通過把為當(dāng)前編碼單位設(shè)置的量化參數(shù)和所接收到的差分量化參數(shù)相加來生成當(dāng)前編碼單位的量化參數(shù);

使得解碼單元解碼接收到的比特流;以及

使得逆量化單元通過使用生成的量化參數(shù)來對(duì)通過解碼比特流獲取的量化系數(shù)進(jìn)行逆量化。

參考編號(hào)列表

100圖像編碼裝置,105量化單元,108逆量化單元,121量化參數(shù)編碼單元,122量化參數(shù)解碼單元,131活動(dòng)性計(jì)算單元,141關(guān)注區(qū)域量化參數(shù)生成單元,142量化處理單元,143周圍區(qū)域量化參數(shù)緩沖器,144差分量化參數(shù)緩沖器,151預(yù)測(cè)量化參數(shù)生成單元,152差分量化參數(shù)生成單元,200圖像解碼裝置,203逆量化單元,221量化參數(shù)解碼單元,231差分量化參數(shù)緩沖器,232量化正交變換系數(shù)緩沖器,233周圍區(qū)域量化參數(shù)緩沖器,234逆量化處理單元,241預(yù)測(cè)量化參數(shù)生成單元,242關(guān)注區(qū)域量化參數(shù)重建單元,301周圍區(qū)域利用可否判定單元,302計(jì)算控制單元,311周圍區(qū)域利用可否判定單元,312計(jì)算控制單元,321周圍區(qū)域尺寸判定單元,331周圍區(qū)域尺寸判定單元,351類別數(shù)據(jù)設(shè)置單元,361類別數(shù)據(jù)緩沖器,362計(jì)算控制單元,381類別數(shù)據(jù)緩沖器,382計(jì)算控制單元。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1