欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理設(shè)備和方法與流程

文檔序號:12039883閱讀:297來源:國知局
圖像處理設(shè)備和方法與流程
圖像處理設(shè)備和方法本申請是2012年11月27日提交的發(fā)明名稱為“圖像處理設(shè)備和方法”的中國專利申請201180026114.8的分案申請。技術(shù)領(lǐng)域本技術(shù)涉及圖像處理設(shè)備和方法,并且涉及用于執(zhí)行量化處理或逆量化處理的圖像處理設(shè)備和方法。

背景技術(shù):
最近,如下的設(shè)備已經(jīng)廣泛用于廣播站中的信息發(fā)布和標(biāo)準(zhǔn)家庭中的信息接收:該設(shè)備與諸如MPEG(運動圖像專家組)之類的系統(tǒng)兼容,其對圖像信息進行數(shù)字處理并利用諸如離散余弦變換之類的正交變換和利用圖像信息所特有的冗余性的運動補償對圖像信息進行壓縮,以高效地發(fā)送和累積此時的信息。最近,在諸如因特網(wǎng)的傳輸容量有限的環(huán)境中對高清晰度圖像的更高壓縮編碼或分發(fā)的需求正在增長,如約4096×2048像素的圖像的編碼,其為高清晰度圖像的像素的4倍像素。因此,ITU-T下的VCEG一直在研究編碼效率的改進。作為圖像的部分區(qū)域的宏塊的像素大?。ㄆ涫窃谧鳛槌R?guī)圖像編碼系統(tǒng)的MPEG1、MPEG2以及ITU-TH.264/MPEG4-AVC中的圖像編碼時圖像的分割單位(編碼處理單位))往往是16×16像素。另一方面,作為下一代圖像編碼標(biāo)準(zhǔn),非專利文獻1建議在水平和垂直方向上擴展宏塊的像素數(shù)量。這也建議除了由MPEG1,MPEG2,ITU-TH.264/MPEG4-AVC等定義的16×16像素的宏塊的像素大小以外,還使用32×32像素和64×64像素的宏塊。這是為了通過在具有相似運動的區(qū)域中以較大區(qū)域的單位執(zhí)行運動補償和正交變換來改進編碼效率,因為預(yù)測未來要編碼的圖像的像素大小在水平和垂直方向上會增大,如UHD(超高清晰度;4000像素×2000像素)。非專利文獻1采用一種分級結(jié)構(gòu),從而定義作為不大于16×16像素的塊的超集的較大塊,同時保持與當(dāng)前AVC的宏塊的兼容性。盡管非專利文獻1建議將擴展宏塊應(yīng)用于幀間切片(interslice),非專利文獻2建議將擴展宏塊應(yīng)用于幀內(nèi)切片(intraslice)。引證列表非專利文獻非專利文獻1:PeisongChenn,YanYe,MartaKarczewicz,“VideoCodingUsingExtendedBlockSizes”,COM16-C123-E,QualcommInc非專利文獻2:Sung-ChangLim,HahyunLee,JinhoLee,JonghoKim,HaechulChoi,SeyoonJeong,JinSooChoi,“Intracodingusingextendedblocksize”,VCEG-AL28,July,2009

技術(shù)實現(xiàn)要素:
當(dāng)應(yīng)用非專利文獻1和2中建議的擴展宏塊時,在單個宏塊中混合有平坦區(qū)域和包括紋理的區(qū)域的可能性變高。然而,由于在非專利文獻1和2中只可以為一個宏塊指定一個量化參數(shù),因此難以根據(jù)平面中的各個區(qū)域的特性執(zhí)行自適應(yīng)量化。鑒于這種情況實現(xiàn)了本技術(shù),其一個目的是通過執(zhí)行更合適的量化處理來抑制解碼圖像的主觀圖像質(zhì)量的劣化。本技術(shù)的一個方面是一種圖像處理設(shè)備,包括:解碼單元,對編碼流進行解碼以生成量化數(shù)據(jù);設(shè)定單元,對比編碼單位的基準(zhǔn)層中的基準(zhǔn)編碼單位低的層中的編碼單位,設(shè)定在對解碼單元生成的量化數(shù)據(jù)進行逆量化時使用的量化參數(shù),編碼單位是在圖像數(shù)據(jù)被編碼時的編碼處理單位;以及逆量化單元,利用由設(shè)定單元設(shè)定的量化參數(shù),對解碼單元生成的量化數(shù)據(jù)進行逆量化。設(shè)定單元利用表示對作為逆量化處理的對象的當(dāng)前編碼單位設(shè)定的量化參數(shù)與對在當(dāng)前編碼單位的同一層中的編碼單位設(shè)定的量化參數(shù)之間的差值的差值量化參數(shù),設(shè)定當(dāng)前編碼單位的量化參數(shù)。所述差值量化參數(shù)是對當(dāng)前編碼單位設(shè)定的量化參數(shù)與對按解碼處理順序在當(dāng)前編碼單位之前解碼的編碼單位設(shè)定的量化參數(shù)之間的差值。所述差值量化參數(shù)是對當(dāng)前編碼單位設(shè)定的量化參數(shù)與對按解碼處理順序緊接在當(dāng)前編碼單位之前解碼的編碼單位設(shè)定的量化參數(shù)之間的差值。所述基準(zhǔn)編碼單位是作為最高層中的編碼單位的最大編碼單位。所述圖像處理設(shè)備還包括:接收單元,接收編碼流和表示設(shè)定差值量化參數(shù)的編碼單位的最小大小的最小編碼單位大小數(shù)據(jù),其中設(shè)定單元根據(jù)由接收單元接收的最小編碼單位大小數(shù)據(jù)來設(shè)定當(dāng)前編碼單位的量化參數(shù)。接收單元從編碼流的切片頭部獲得最小編碼單位大小數(shù)據(jù)。當(dāng)最小編碼單位大小數(shù)據(jù)表示的大小是16像素時,將大小小于16像素的編碼單位的差值量化參數(shù)設(shè)定為0。設(shè)定單元利用表示對作為解碼處理的對象的當(dāng)前編碼單位設(shè)定的量化參數(shù)與對當(dāng)前編碼單位所屬的切片設(shè)定的量化參數(shù)之間的差值的差值量化參數(shù),對當(dāng)前編碼單位設(shè)定量化參數(shù)。當(dāng)當(dāng)前編碼單位是基準(zhǔn)編碼單位的層中的按解碼處理順序的第一個編碼單位時,設(shè)定單元利用表示對當(dāng)前編碼單位設(shè)定的量化參數(shù)與對當(dāng)前編碼單位所屬的切片設(shè)定的量化參數(shù)之間的差值的差值量化參數(shù),對當(dāng)前編碼單位設(shè)定量化參數(shù)。所述基準(zhǔn)編碼單位是作為最高層中的編碼單位的最大編碼單位。所述圖像處理設(shè)備還包括:接收單元,接收編碼流和表示設(shè)定差值量化參數(shù)的編碼單位的最小大小的最小編碼單位大小數(shù)據(jù),其中設(shè)定單元根據(jù)由接收單元接收的最小編碼單位大小數(shù)據(jù)來設(shè)定當(dāng)前編碼單位的量化參數(shù)。接收單元從編碼流的切片頭部獲得最小編碼單位大小數(shù)據(jù)。當(dāng)最小編碼單位大小數(shù)據(jù)表示的大小是16像素時,將大小小于16像素的編碼單位的差值量化參數(shù)設(shè)定為0。當(dāng)在比基準(zhǔn)編碼單位低的層中的編碼單位的差值量化參數(shù)的值是0時,設(shè)定單元將對基準(zhǔn)編碼單位設(shè)定的量化參數(shù)設(shè)定為對比基準(zhǔn)編碼單位低的層中的編碼單位設(shè)定的量化參數(shù)。所述的圖像處理設(shè)備還包括:接收單元,接收用于確定比基準(zhǔn)編碼單位低的層中的編碼單位的差值量化參數(shù)的值是否為0的差值標(biāo)識數(shù)據(jù),其中設(shè)定單元利用由接收單元接收的差值標(biāo)識數(shù)據(jù),將對基準(zhǔn)編碼單位設(shè)定的量化參數(shù)設(shè)定為對比基準(zhǔn)編碼單位低的層中的編碼單位設(shè)定的量化參數(shù)。本技術(shù)的一個方面是一種圖像處理方法,包括:通過對編碼流進行解碼來生成量化數(shù)據(jù);對比編碼單位的基準(zhǔn)層中的基準(zhǔn)編碼單位低的層中的編碼單位,設(shè)定在對所生成的量化數(shù)據(jù)進行逆量化時使用的量化參數(shù),編碼單位是在圖像數(shù)據(jù)被編碼時的編碼處理單位;以及利用所設(shè)定的量化參數(shù),對所生成的量化數(shù)據(jù)進行逆量化。根據(jù)本技術(shù)的另一方面是一種圖像處理設(shè)備,包括:設(shè)定單元,對比編碼單位的基準(zhǔn)層中的基準(zhǔn)編碼單位低的層中的編碼單位,設(shè)定在對圖像數(shù)據(jù)進行量化時使用的量化參數(shù),編碼單位是在圖像數(shù)據(jù)被編碼時的編碼處理單位;量化單元,利用由設(shè)定單元設(shè)定的量化參數(shù),通過對圖像數(shù)據(jù)進行量化而生成量化數(shù)據(jù);以及編碼單元,對通過量化單元生成的量化數(shù)據(jù)進行編碼以生成編碼流。設(shè)定單元設(shè)定表示對作為編碼處理的對象的當(dāng)前編碼單位設(shè)定的量化參數(shù)與對當(dāng)前編碼單位的同一層中的編碼單位設(shè)定的量化參數(shù)之間的差值的差值量化參數(shù),所述圖像處理設(shè)備還包括:傳輸單元,傳輸由設(shè)定單元設(shè)定的差值量化參數(shù)和編碼單元生成的編碼流。設(shè)定單元將對當(dāng)前編碼單位設(shè)定的量化參數(shù)與對按編碼處理順序在當(dāng)前編碼單位之前編碼的編碼單位設(shè)定的量化參數(shù)之間的差值設(shè)定為所述差值量化參數(shù)。設(shè)定單元將對當(dāng)前編碼單位設(shè)定的量化參數(shù)與對按編碼處理順序緊接在當(dāng)前編碼單位之前編碼的編碼單位設(shè)定的量化參數(shù)之間的差值設(shè)定為所述差值量化參數(shù)。所述基準(zhǔn)編碼單位是作為最高層中的編碼單位的最大編碼單位。設(shè)定單元設(shè)定表示設(shè)定差值量化參數(shù)的編碼單位的最小大小的最小編碼單位大小數(shù)據(jù),并且所述傳輸單元傳輸由設(shè)定單元設(shè)定的最小編碼單位大小數(shù)據(jù)。所述傳輸單元將設(shè)定單元設(shè)定的最小編碼單位大小數(shù)據(jù)作為切片頭部附加到由編碼單元生成的編碼流的語法。當(dāng)最小編碼單位大小數(shù)據(jù)表示的大小被設(shè)定為16像素時,設(shè)定單元將大小小于16像素的編碼單位的差值量化參數(shù)設(shè)定為0。設(shè)定單元設(shè)定表示對作為編碼處理的對象的當(dāng)前編碼單位設(shè)定的量化參數(shù)與對當(dāng)前編碼單位所屬的切片設(shè)定的量化參數(shù)之間的差值的差值量化參數(shù),所述圖像處理設(shè)備還包括:傳輸單元,傳輸由設(shè)定單元設(shè)定的差值量化參數(shù)和編碼單元生成的編碼流。當(dāng)當(dāng)前編碼單位是基準(zhǔn)編碼單位的層中的按編碼處理順序的第一個編碼單位時,設(shè)定單元將對當(dāng)前編碼單位設(shè)定的量化參數(shù)與對當(dāng)前編碼單位所屬的切片設(shè)定的量化參數(shù)之間的差值設(shè)定為所述差值量化參數(shù)。所述基準(zhǔn)編碼單位是作為最高層中的編碼單位的最大編碼單位。設(shè)定單元設(shè)定表示設(shè)定差值量化參數(shù)的編碼單位的最小大小的最小編碼單位大小數(shù)據(jù),并且所述傳輸單元傳輸由設(shè)定單元設(shè)定的最小編碼單位大小數(shù)據(jù)。所述傳輸單元將設(shè)定單元設(shè)定的最小編碼單位大小數(shù)據(jù)作為切片頭部附加到由編碼單元生成的編碼流的語法。當(dāng)最小編碼單位大小數(shù)據(jù)表示的大小被設(shè)定為16像素時,設(shè)定單元將大小小于16像素的編碼單位的差值量化參數(shù)設(shè)定為0。當(dāng)在比基準(zhǔn)編碼單位低的層中的編碼單位的差值量化參數(shù)的值被設(shè)定為0時,設(shè)定單元將對基準(zhǔn)編碼單位設(shè)定的量化參數(shù)設(shè)定為對比基準(zhǔn)編碼單位低的層中的編碼單位設(shè)定的量化參數(shù)。設(shè)定單元設(shè)定用于確定比基準(zhǔn)編碼單位低的層中的編碼單位的差值量化參數(shù)的值是否為0的差值標(biāo)識數(shù)據(jù),所述圖像處理設(shè)備還包括:傳輸單元,傳輸由設(shè)定單元設(shè)定的差值標(biāo)識數(shù)據(jù)和編碼單元生成的編碼流。本技術(shù)的另一方面是一種圖像處理方法,包括:對比編碼單位的基準(zhǔn)層中的基準(zhǔn)編碼單位低的層中的編碼單位,設(shè)定在對圖像數(shù)據(jù)進行量化時使用的量化參數(shù),編碼單位是在圖像數(shù)據(jù)被編碼時的編碼處理單位;利用所設(shè)定的量化參數(shù),通過對圖像數(shù)據(jù)進行量化而生成量化數(shù)據(jù);以及通過對所生成的量化數(shù)據(jù)進行編碼來生成編碼流。在本技術(shù)的一個方面中,對編碼流進行解碼,并生成量化數(shù)據(jù),對比編碼單位的基準(zhǔn)層中的基準(zhǔn)編碼單位低的層中的編碼單位,設(shè)定對所生成的量化數(shù)據(jù)進行逆量化時使用的量化參數(shù),編碼單位是在圖像數(shù)據(jù)被編碼時的編碼處理單位,并利用所設(shè)定的量化參數(shù)對所生成的量化數(shù)據(jù)進行逆量化。在本技術(shù)的另一方面中,對比編碼單位的基準(zhǔn)層中的基準(zhǔn)編碼單位低的層中的編碼單位,設(shè)定在對圖像數(shù)據(jù)進行量化時使用的量化參數(shù),編碼單位是在圖像數(shù)據(jù)被編碼時的編碼處理單位,利用所設(shè)定的量化參數(shù)對圖像數(shù)據(jù)進行量化并生成量化數(shù)據(jù),對所生成的量化數(shù)據(jù)進行編碼并生成編碼流。根據(jù)本技術(shù),可以執(zhí)行更合適的量化處理或逆量化處理。附圖說明圖1是圖解說明應(yīng)用了本技術(shù)的圖像編碼設(shè)備的原理結(jié)構(gòu)示例的框圖。圖2是圖解說明亮度信號的量化參數(shù)與色度信號的量化參數(shù)之間的對應(yīng)關(guān)系示例的圖。圖3是說明宏塊的示例的圖。圖4是說明宏塊的另一示例的圖。圖5是說明量化單元的詳細結(jié)構(gòu)示例的框圖。圖6是說明以宏塊為單位的圖像示例的圖。圖7是說明編碼處理的流程示例的流程圖。圖8是說明量化參數(shù)計算處理的流程示例的流程圖。圖9是說明應(yīng)用了本技術(shù)的圖像解碼設(shè)備的原理結(jié)構(gòu)示例的框圖。圖10是說明逆量化單元的詳細結(jié)構(gòu)示例的框圖。圖11是說明解碼處理的流程示例的流程圖。圖12是說明逆量化處理的流程示例的流程圖。圖13是說明量化參數(shù)計算處理的另一流程示例的流程圖。圖14是說明逆量化處理的另一流程示例的流程圖。圖15是說明編碼單位的結(jié)構(gòu)示例的圖。圖16是分配給每個編碼單位的量化參數(shù)的示例的圖。圖17是說明語法示例的圖。圖18是說明應(yīng)用了本技術(shù)的圖像編碼設(shè)備的另一結(jié)構(gòu)示例的框圖。圖19是說明編碼單位量化單元和速率控制器的詳細結(jié)構(gòu)示例的框圖。圖20是說明量化參數(shù)計算處理的還一流程示例的流程圖。圖21是說明應(yīng)用了本技術(shù)的圖像解碼設(shè)備的另一結(jié)構(gòu)示例的框圖。圖22是說明編碼單位逆量化單元的詳細結(jié)構(gòu)示例的框圖。圖23是說明逆量化處理的還一流程示例的流程圖。圖24是比較計算量化參數(shù)dQP的方法的特性的圖。圖25是分配給每個編碼單位的量化參數(shù)的示例的圖。圖26是說明切片頭部的語法示例的圖。圖27是說明計算活動的方法示例的圖。圖28是說明量化參數(shù)與量化規(guī)模之間的關(guān)系的圖。圖29是說明應(yīng)用了本技術(shù)的圖像編碼設(shè)備的另一結(jié)構(gòu)示例的框圖。圖30是說明編碼單位量化單元、量化單元以及速率控制器的詳細結(jié)構(gòu)示例的框圖。圖31是說明編碼處理的另一流程示例的流程圖。圖32是說明量化處理的流程示例的流程圖。圖33是多視點圖像編碼系統(tǒng)的示例的圖。圖34是說明應(yīng)用了本技術(shù)的多視點圖像編碼設(shè)備的原理結(jié)構(gòu)示例的圖。圖35是說明應(yīng)用了本技術(shù)的多視點圖像解碼設(shè)備的原理結(jié)構(gòu)示例的圖。圖36是說明分級圖像編碼系統(tǒng)的示例的圖。圖37是說明應(yīng)用了本技術(shù)的分級圖像編碼設(shè)備的原理結(jié)構(gòu)示例的圖。圖38是說明應(yīng)用了本技術(shù)的分級圖像解碼設(shè)備的原理結(jié)構(gòu)示例的圖。圖39是說明應(yīng)用了本技術(shù)的計算機的原理結(jié)構(gòu)示例的框圖。圖40是說明應(yīng)用了本技術(shù)的電視設(shè)備的原理結(jié)構(gòu)示例的框圖。圖41是說明應(yīng)用了本技術(shù)的移動終端的原理結(jié)構(gòu)示例的框圖。圖42是說明應(yīng)用了本技術(shù)的記錄/再現(xiàn)設(shè)備的原理結(jié)構(gòu)示例的框圖。圖43是說明應(yīng)用了本技術(shù)的成像設(shè)備的原理結(jié)構(gòu)示例的框圖。具體實施方式以下描述本技術(shù)的具體實施方式(以下稱為實施例)。注意,按以下順序進行說明:1.第一實施例(圖像編碼設(shè)備)2.第二實施例(圖像解碼設(shè)備)3.第三實施例(圖像編碼設(shè)備/圖像解碼設(shè)備)4.第四實施例(圖像編碼設(shè)備/圖像解碼設(shè)備)5.第五實施例(圖像編碼設(shè)備)6.第六實施例(多視點(Multi-View)圖像編碼/多視點圖像解碼設(shè)備)7.第七實施例(分級圖像編碼/分級圖像解碼設(shè)備)8.第八實施例(應(yīng)用)<1.第一實施例>[圖像編碼設(shè)備]圖1是圖解說明應(yīng)用了本技術(shù)的作為圖像處理設(shè)備的圖像編碼設(shè)備的一個實施例的結(jié)構(gòu)。圖1說明的圖像編碼設(shè)備100是編碼設(shè)備,其按與H.264/MPEG(運動圖像專家組)-4第10部分(AVC(高級視頻編碼))(以下稱為H.264/AVC)系統(tǒng)類似的方式對圖像進行編碼。但是,圖像編碼設(shè)備100為每個子宏塊指定量化參數(shù)。宏塊是圖像的部分區(qū)域,其為圖像被編碼時的處理單位。子宏塊是通過將宏塊分割成多個部分而獲得的較小區(qū)域。在圖1的示例中,圖像編碼設(shè)備100包括A/D(模/數(shù))轉(zhuǎn)換器101、畫面重新排序緩沖器102、算術(shù)單元103、正交變換單元104、量化單元105、無損編碼單元106以及累積緩沖器107。圖像編碼設(shè)備100還包括逆量化單元108、逆正交變換單元109、算術(shù)單元110、去塊濾波器111、幀存儲器112、選擇器113、幀內(nèi)預(yù)測單元114、運動預(yù)測/補償單元115、選擇器116以及速率控制器117。圖像編碼設(shè)備100還包括子宏塊量化單元121和子宏塊逆量化單元122。A/D轉(zhuǎn)換器101對輸入圖像數(shù)據(jù)進行A/D轉(zhuǎn)換,并輸出到畫面重新排序緩沖器102以供存儲。畫面重新排序緩沖器102將存儲的顯示順序的圖像幀排序成用于根據(jù)GOP(圖像組)結(jié)構(gòu)進行編碼的幀順序。畫面重新排序緩沖器102將幀順序經(jīng)過了重新排序的圖像提供給算術(shù)單元103。畫面重新排序緩沖器102還將幀順序經(jīng)過了重新排序的圖像提供給幀內(nèi)預(yù)測單元114和運動預(yù)測/補償單元115。算術(shù)單元103從讀自畫面重新排序緩沖器102的圖像減去從幀內(nèi)預(yù)測單元114或者運動預(yù)測/補償單元115通過選擇器116提供的預(yù)測圖像,并將差信息輸出到正交變換單元104。例如,在執(zhí)行幀內(nèi)編碼的圖像的情況下,算術(shù)單元103從讀自畫面重新排序緩沖器102的圖像減去從幀內(nèi)預(yù)測單元114提供的預(yù)測圖像。此外,在執(zhí)行幀間編碼的圖像的情況下,例如,算術(shù)單元103從讀自畫面重新排序緩沖器102的圖像減去從運動預(yù)測/補償單元115提供的預(yù)測圖像。正交變換單元104對來自算術(shù)運算器103的差信息執(zhí)行諸如離散余弦變換或Karhunen-Loeve變換之類的正交變換,并將變換系數(shù)提供給量化單元105。量化單元105對從正交變換單元104輸出的變換系數(shù)進行量化。量化單元105基于從速率控制器117提供的信息,與子宏塊量化單元121協(xié)作地設(shè)定每個子宏塊的量化參數(shù),并執(zhí)行量化,子宏塊是比宏塊小的區(qū)域。量化單元105將量化變換系數(shù)提供給無損編碼單元106。無損編碼單元106對量化變換系數(shù)執(zhí)行諸如變長編碼和算術(shù)編碼之類的無損編碼。無損編碼單元106從幀內(nèi)預(yù)測單元114獲得表示幀內(nèi)預(yù)測等的信息,并從運動預(yù)測/補償單元115獲得表示幀間預(yù)測模式、運動矢量信息等的信息。同時,以下將表示幀內(nèi)預(yù)測的信息(幀內(nèi)預(yù)測)也稱為幀內(nèi)預(yù)測模式信息。此外,以下將表示幀間預(yù)測的模式的信息(幀間預(yù)測)也稱為幀間預(yù)測模式信息。無損編碼單元106對量化變換系數(shù)進行編碼,并將諸如濾波系數(shù)、幀內(nèi)預(yù)測模式信息、幀間預(yù)測模式信息以及量化參數(shù)之類的各種信息構(gòu)成為編碼數(shù)據(jù)的頭部信息的一部分(復(fù)用)。無損編碼單元106將通過編碼獲得的編碼數(shù)據(jù)提供給累積緩沖器107以供累積。例如,無損編碼單元106執(zhí)行諸如變長編碼或算術(shù)編碼之類的無損編碼處理。變長編碼的示例包括由H.264/AVC系統(tǒng)定義的CAVLC(內(nèi)容自適應(yīng)變長編碼)。算術(shù)編碼的示例包括CABAC(內(nèi)容自適應(yīng)二進制算術(shù)編碼)。累積緩沖器107暫時保持從無損編碼單元106提供的編碼數(shù)據(jù),并按預(yù)定定時將其作為通過H.264/AVC系統(tǒng)編碼的編碼圖像輸出給隨后的記錄設(shè)備和未示出的發(fā)送通道。量化單元105量化后的變換系數(shù)也被提供給逆量化單元108。逆量化單元108通過與量化單元105的量化相應(yīng)的方法對量化變換系數(shù)進行逆量化。逆量化單元108與子宏塊逆量化單元122協(xié)作地通過使用由量化單元105設(shè)定的每個子宏塊的量化參數(shù),執(zhí)行逆量化。逆量化單元108將獲得的變換系數(shù)提供給逆正交變換單元109。逆正交變換單元109使用與正交變換單元104的正交變換處理對應(yīng)的方法,對所提供給的變換系數(shù)執(zhí)行逆正交變換。將通過逆正交變換獲得的輸出(恢復(fù)出的差信息)提供給算術(shù)單元110。算術(shù)單元110將通過選擇器116從幀內(nèi)預(yù)測單元114或運動預(yù)測/補償單元115提供的預(yù)測圖像與逆正交變換的結(jié)果(即,從逆正交變換單元109提供的恢復(fù)的差信息)相加,以獲得局部解碼圖像(解碼圖像)。例如,當(dāng)差信息對應(yīng)于執(zhí)行幀內(nèi)編碼的圖像時,算術(shù)單元110將從幀內(nèi)預(yù)測單元114提供的預(yù)測圖像與差信息相加。此外,當(dāng)差信息對應(yīng)于執(zhí)行幀間編碼的圖像時,算術(shù)單元110將從運動預(yù)測/補償單元115提供的預(yù)測圖像與差信息相加。將相加結(jié)果提供給去塊濾波器111或幀存儲器112。去塊濾波器111通過適當(dāng)?shù)貓?zhí)行去塊濾波處理來去除解碼圖像的塊失真,并通過利用Wiener濾波適當(dāng)?shù)貓?zhí)行環(huán)路濾波處理來改進圖像質(zhì)量。去塊濾波器111對每個像素進行分類,并對每個類別執(zhí)行合適的濾波處理。去塊濾波器111將濾波處理結(jié)果提供給幀存儲器112。幀存儲器112按預(yù)定定時通過選擇器113將累積基準(zhǔn)圖像輸出給幀內(nèi)預(yù)測單元114或運動預(yù)測/補償單元115。例如,在執(zhí)行幀內(nèi)編碼的圖像的情況下,幀存儲器112通過選擇器113將基準(zhǔn)圖像提供給幀內(nèi)預(yù)測單元114。此外,當(dāng)執(zhí)行幀間編碼時,幀存儲器112通過選擇器113將基準(zhǔn)圖像提供給運動預(yù)測/補償單元115。當(dāng)從幀存儲器112提供的基準(zhǔn)圖像是執(zhí)行幀內(nèi)編碼的圖像時,選擇器113將基準(zhǔn)圖像提供給幀內(nèi)預(yù)測單元114。此外,當(dāng)從幀存儲器112提供的基準(zhǔn)圖像是執(zhí)行幀間編碼的圖像時,選擇器113將基準(zhǔn)圖像提供給運動預(yù)測/補償單元115。幀內(nèi)預(yù)測單元114執(zhí)行幀內(nèi)預(yù)測(幀內(nèi)預(yù)測),以利用畫面中的像素值生成預(yù)測圖像。幀內(nèi)預(yù)測單元114按多種模式(幀內(nèi)預(yù)測模式)執(zhí)行幀內(nèi)預(yù)測。幀內(nèi)預(yù)測單元114按所有幀內(nèi)預(yù)測模式生成預(yù)測圖像,并評估每個預(yù)測圖像以選擇最優(yōu)模式。在選擇最優(yōu)幀內(nèi)預(yù)測模式時,幀內(nèi)預(yù)測單元114將按最優(yōu)模式生成的預(yù)測圖像通過選擇器116提供給算術(shù)單元103和算術(shù)單元110。此外,如上所述,幀內(nèi)預(yù)測單元114將諸如表示采用的幀內(nèi)預(yù)測模式的幀內(nèi)預(yù)測模式信息之類的信息適當(dāng)?shù)靥峁┙o無損編碼單元106。運動預(yù)測/補償單元115通過使用從畫面重新排序緩沖器102提供的輸入圖像和通過選擇器113從幀存儲器112提供的基準(zhǔn)圖像,執(zhí)行運動預(yù)測,根據(jù)檢測到的運動矢量執(zhí)行運動補償處理,并生成執(zhí)行幀間編碼的圖像的預(yù)測圖像(幀間預(yù)測圖像信息)。運動預(yù)測/補償單元115按所有候選幀間預(yù)測模式執(zhí)行幀間預(yù)測處理,以生成預(yù)測圖像。運動預(yù)測/補償單元115通過選擇器116將所生成的預(yù)測圖像提供給算術(shù)單元103和算術(shù)單元110。此外,運動預(yù)測/補償單元115將表示采用的幀間預(yù)測模式的幀間預(yù)測模式信息和表示計算出的運動矢量的運動矢量信息提供給無損編碼單元106。在執(zhí)行幀內(nèi)編碼的圖像的情況下,選擇器116將幀內(nèi)預(yù)測單元114的輸出提供給算術(shù)單元103和算術(shù)單元110,在執(zhí)行幀間編碼的圖像的情況下,選擇器116將運動預(yù)測/補償單元115的輸出提供給算術(shù)單元103和算術(shù)單元110。速率控制器117基于累積緩沖器107中累積的壓縮圖像控制量化單元105的量化操作的速率,使得不會發(fā)生上溢或下溢。速率控制器117針對每個子宏塊將表示圖像的復(fù)雜度的信息提供給量化單元105,子宏塊是通過將宏塊分割成多個部分而獲得的較小區(qū)域。例如,速率控制器117將作為表示像素值的離散(dispersion)的信息的活動度提供給量化單元105,作為表示圖像的復(fù)雜度的信息。不必說,表示圖像的復(fù)雜度的信息可以是任何信息。子宏塊量化單元121從量化單元105獲得表示每個子宏塊的圖像的復(fù)雜度的信息,基于該信息設(shè)定每個子宏塊的量化值(量化步長),并將該值返回給量化單元105。子宏塊逆量化單元122從逆量化單元108獲得量化參數(shù),通過使用參數(shù)值獲得每個子宏塊的量化值,并將其返回給逆量化單元108。[AVC的量化]在此,作為常規(guī)量化處理的示例描述AVC(高級視頻編碼)定義的量化。盡管AVC定義的整數(shù)變換矩陣[H]不滿足由以下公式(1)表示的正交變換矩陣的要求,但是通過在整數(shù)變換之后對各個分量執(zhí)行不同的量化處理,并將整數(shù)變換與量化相結(jié)合,來執(zhí)行正交變換處理。[H][H]T=[I]…(1)在AVC中,可以為每個宏塊定義可以具有“0”到“51”的值的量化參數(shù)QP,以執(zhí)行量化。例如,假設(shè)A(QP)和B(QP)具有滿足以下公式(2)的值,無論QP的值如何。A(QP)*B(QP)=2m+n…(2)可以通過以下公式(3)和(4)表示的運算來實現(xiàn)AVC中的正交變換和逆正交變換。d=c*A(QP)/2m…(3)c’=d*B(QP)/2n…(4)同時,c表示量化前的正交變換系數(shù),d表示量化后的正交變換系數(shù),c’表示逆量化后的正交變換系數(shù)。通過執(zhí)行這種處理,可以不通過除法而僅僅通過AVC中的移位運算實現(xiàn)量化和逆量化處理。同時,A和B的值隨分量的不同而不同。例如,將量化參數(shù)QP設(shè)計成當(dāng)其值增大6(如從6增大到12)時執(zhí)行原始量化處理的兩倍粗糙的量化處理。特別的,色度信號中的劣化在較小比特速率下(即,在較高QP時)容易被注意到。因此,如圖2的表中所示,相對于亮度信號的量化參數(shù)QPY,定義色度信號的缺省量化參數(shù)QPC。通過設(shè)定與圖像壓縮信息中包括的ChromaQPOffset有關(guān)的信息,用戶可以控制該關(guān)系。此外,在不低于高配置的配置中,通過利用ChromaQPOffset和2ndChromaQPOffset,可以獨立地設(shè)定Cb/Cr分量的量化參數(shù)。[量化參數(shù)計算]在非專利文獻1和2中公開的AVC編碼系統(tǒng)和編碼系統(tǒng)中,按以下方式計算每個宏塊的量化參數(shù)MB_QP。即,如以下公式(5)所示,首先從序列參數(shù)組中的bit_depth_luma_minus8計算QpBdOffsetY。QpBdOffsetY=6*bit_depth_luma_minus8…(5)接著,通過圖片參數(shù)組中的pic_init_qp_minus26指定每個圖片中的量化參數(shù)的初值。接著,通過切片層中定義的slice_qp_delta,如以下公式(6)所示那樣計算切片中的量化參數(shù)SliceQPY。SliceQPY=26+pic_init_qp_minus26+slice_qp_delta…(6)最后,利用宏塊層中的mb_qp_delta,如以下公式(7)表示的那樣計算每個宏塊的量化參數(shù)MB_QP。MB_QP=((MB_QPPrev+mb_qp_delta+52+2*QpBdOffsetY)%(52+QpBdOffsetY))-QpBdOffsetY…(7)在此,MB_QPPrev表示前一宏塊的量化參數(shù)。在本技術(shù)中,除此以外,在圖像壓縮中在子宏塊層中還包括有關(guān)submb_qp_delta的信息。利用該信息,如以下公式(8)所示那樣計算每個子宏塊的量化參數(shù)SubMB_QP。SubMB_QP=Clip(0,51,MB_QP+submb_qp_delta)…(8)在此,Clip(min,max,value)表示具有如以下公式(9)所示的返回值的函數(shù)。[公式1]…(9)即,如以下公式(9)表示的那樣計算每個子宏塊的量化參數(shù)SubMB_QP。在此,預(yù)先定義的最小量化參數(shù)是minQP,預(yù)先定義的最大量化參數(shù)是maxQP。[公式2]…(10)同時,當(dāng)圖像壓縮信息中沒有submb_qp_delta時,將其值設(shè)定為“0”,并且將宏塊的量化參數(shù)也應(yīng)用于子宏塊。[量化單元]圖5是說明圖1中的量化單元105的詳細結(jié)構(gòu)示例的框圖。如圖5所示,量化單元105包括子宏塊活動度緩沖器151、量化參數(shù)計算單元152以及量化處理器153。子宏塊活動度緩沖器151保持從速率控制器117提供的活動度。盡管在AVC編碼系統(tǒng)中執(zhí)行基于如MPEG-2測試模型中定義的活動度的自適應(yīng)量化,但是速率控制器117計算每個子宏塊的活動度(也稱為子宏塊活動度)。計算子宏塊活動度的方法類似于為每個宏塊計算活動度的常規(guī)情況中的方法。子宏塊活動度緩沖器151保持從速率控制器117提供的子宏塊活動度,并針對每個預(yù)定量(例如一個畫面的量)將所保持的子宏塊活動度提供給子宏塊量化單元121。子宏塊量化單元121通過利用從子宏塊活動度緩沖器151提供的子宏塊活動度計算每個子宏塊的量化值??梢酝ㄟ^與根據(jù)每個宏塊的活動度計算每個宏塊的量化值的情況中的方法類似的方法來計算每個子宏塊的量化值。在獲得了每個子宏塊的量化值之后,子宏塊量化單元121將每個子宏塊的量化值提供給量化參數(shù)計算單元152。量化參數(shù)計算單元152通過利用從子宏塊量化單元121提供的每個子宏塊的量化值來計算各種量化參數(shù)。例如,量化參數(shù)計算單元152計算諸如pic_init_qp_minus26,slice_qp_delta以及mb_qp_delta的量化參數(shù)。量化參數(shù)計算單元152可以根據(jù)每個子宏塊的量化值獲得每個宏塊的量化值。因此,量化參數(shù)計算單元152如常規(guī)AVC編碼系統(tǒng)的情況那樣計算各種量化參數(shù)。量化參數(shù)計算單元152還獲得表示每個宏塊的量化參數(shù)MB_QP與每個子宏塊的量化參數(shù)SubMB_QP之間的差值的量化參數(shù)submb_qp_delta。要求將每個子宏塊的量化參數(shù)發(fā)送給解碼方。通過按此方式獲得差值,可以減小每個子宏塊的量化參數(shù)的編碼量。因此,量化參數(shù)submb_qp_delta是量化參數(shù)SubMB_QP的發(fā)送格式。通過對每個子宏塊的量化值進行變換,可以獲得每個子宏塊的量化參數(shù)SubMB_QP。類似的,通過對每個宏塊的量化值進行變換,可以獲得每個宏塊的量化參數(shù)MB_QP。利用上述公式(35),量化參數(shù)計算單元152計算每個子宏塊的submb_qp_delta。量化參數(shù)計算單元152將每個子宏塊的量化值提供給量化處理器153。此外,量化參數(shù)計算單元152將計算出的各種量化參數(shù)(具體來說,pic_init_qp_minus26,slice_qp_delta,mb_qp_delta等)提供給無損編碼單元106,并將其與通過編碼圖像而獲得的編碼流一起進行傳輸。同時,如上所述,當(dāng)submb_qp_delta的值是“0”時,略去submb_qp_delta的傳輸。即,在此情況下,將除了submb_qp_delta以外的其他量化參數(shù)提供給無損編碼單元106。此外,量化參數(shù)計算單元152還將每個子宏塊的量化值提供給逆量化單元108。量化處理器153利用每個子宏塊的量化值對從正交變換單元104提供的正交變換系數(shù)進行量化。量化處理器153將量化后的正交變換系數(shù)提供給無損編碼單元106和逆量化單元108。同時,逆量化單元108利用子宏塊逆量化單元122對由上述量化單元105量化后的正交變換系數(shù)進行逆量化。在與圖像編碼設(shè)備100對應(yīng)的圖像解碼設(shè)備中,也執(zhí)行與逆量化處理類似的處理,因而在描述圖像解碼設(shè)備時詳細描述逆量化。在諸如AVC編碼系統(tǒng)的常規(guī)情況中,對于一個宏塊僅設(shè)定一個量化參數(shù)。因此,在一個宏塊中混合有平坦區(qū)域和包括紋理的區(qū)域的情況下,難以設(shè)定適合于這兩種區(qū)域的量化參數(shù)。特別的是,作為在非專利文獻2中提出的擴展宏塊(擴展部分區(qū)域)的宏塊的尺寸越大,在該區(qū)域中混合有具有不同特性的圖像的可能性就越高,因而變得更難以執(zhí)行與每個區(qū)域的特性相應(yīng)的自適應(yīng)量化。另一方面,圖像編碼設(shè)備100可以通過速率控制器117計算表示每個子宏塊的圖像的復(fù)雜度的指標(biāo),并通過子宏塊量化單元121計算每個子宏塊的量化值。即,量化處理器153可以利用適合于每個子宏塊的量化值來執(zhí)行量化處理。據(jù)此,圖像編碼設(shè)備100可以執(zhí)行更適合于圖像的內(nèi)容的量化處理。特別的,在宏塊尺寸被擴展并且在單個宏塊中包括平坦區(qū)域和包含紋理的區(qū)域的情況下,圖像編碼設(shè)備100也可以執(zhí)行適合于每個區(qū)域的自適應(yīng)量化處理,以抑制解碼圖像的主觀圖像質(zhì)量的劣化。例如,在圖6所示的圖像160中,宏塊161僅包括平坦區(qū)域。因此,即使圖像編碼設(shè)備100利用單個量化參數(shù)對這種宏塊161進行量化處理,圖像質(zhì)量也不會有特別的問題。另一方面,宏塊162包括平坦區(qū)域和紋理區(qū)域。在利用單個量化參數(shù)的量化處理中,不可能執(zhí)行適合于平坦區(qū)域和紋理區(qū)域兩者的自適應(yīng)量化。因此,如果圖像編碼設(shè)備100利用單個量化參數(shù)對這種宏塊161執(zhí)行量化處理,解碼圖像的主觀圖像質(zhì)量可能會劣化。在這種情況下,圖像編碼設(shè)備100也可以如上所述計算每個子宏塊的量化值,從而可以執(zhí)行更合適的量化處理,以抑制解碼圖像的主觀圖像質(zhì)量的劣化。此外,當(dāng)每個畫面的總編碼量有可能在累積緩沖器107中溢出時,執(zhí)行利用量化參數(shù)的控制。因此,此時,通過允許量化單元105計算每個子宏塊的量化值并執(zhí)行如上所述的量化,圖像編碼設(shè)備100可以按較小的單位控制針對溢出的測量。此外,當(dāng)submb_qp_delta的值是“0”時,略去submb_qp_delta的傳輸,從而可以抑制編碼效率的不必要的降低。當(dāng)submb_qp_delta的值是“0”時,每個子宏塊的量化參數(shù)SubMB_QP與每個宏塊的量化參數(shù)MB_QP彼此相等。因此,可以在解碼側(cè)使每個宏塊的量化參數(shù)MB_QP是每個子宏塊的量化參數(shù)SubMB_QP,從而不需要submb_qp_delta的值(“0”)。因此,可以如上所述略去submb_qp_delta的傳輸。不必說,可以傳輸值為“0”的submb_qp_delta;不過,通過略去submb_qp_delta的傳輸,可以改進編碼效率。[編碼處理的流程]接下來,描述上述圖像編碼設(shè)備100執(zhí)行的每個處理的流程。首先,參照圖7的流程圖描述編碼處理的流程示例。在步驟S101,A/D轉(zhuǎn)換器101對輸入圖像進行A/D轉(zhuǎn)換。在步驟S102,畫面重新排序緩沖器102存儲A/D轉(zhuǎn)換后的圖像,并將顯示順序的畫面重新排序為編碼順序。在步驟S103,算術(shù)單元103計算通過在步驟S102處的處理重新排序的圖像與預(yù)測圖像之間的差值。在幀間預(yù)測的情況下,將預(yù)測圖像從運動預(yù)測/補償單元115通過選擇器116提供給算術(shù)單元103,在幀內(nèi)預(yù)測的情況下,將預(yù)測圖像從幀內(nèi)預(yù)測單元114通過選擇器116提供給算術(shù)單元103。差值數(shù)據(jù)的數(shù)據(jù)量小于原始圖像數(shù)據(jù)的數(shù)據(jù)量。因此,與直接編碼圖像的情況相比,可以壓縮數(shù)據(jù)量。在步驟S104中,正交變換單元104對通過步驟S103中的處理生成的差值信息進行正交變換。具體來說,執(zhí)行諸如離散預(yù)先變換和Karhunen-Loeve變換之類的正交變換,并輸出變換系數(shù)。在步驟S105,量化單元105和子宏塊量化單元121獲得量化參數(shù)。稍后詳細描述量化參數(shù)計算處理的流程。在步驟S106,量化單元105的量化處理器153利用通過步驟S105的處理計算出的每個子宏塊的量化值,對通過步驟S104的處理獲得的正交變換系數(shù)進行量化。按以下方式對通過步驟S106的處理量化的差值信息進行局部解碼。即,在步驟S107,逆量化單元108通過與量化單元105的特性對應(yīng)的特性,對通過步驟S106的處理生成的量化正交變換系數(shù)(也稱為量化系數(shù))進行逆量化。在步驟S108,逆正交變換單元109利用與正交變換單元104的特性對應(yīng)的特性,對通過步驟S107的處理獲得的正交變換系數(shù)進行逆正交變換。在步驟S109,算術(shù)單元110將預(yù)測圖像與局部解碼后的差值信息相加,以生成局部解碼圖像(與對算術(shù)單元103的輸入相對應(yīng)的圖像)。在步驟S110,去塊濾波器111對通過步驟S109的處理生成的圖像進行濾波。據(jù)此,去除塊失真。在步驟S111,幀存儲器112存儲通過步驟S110的處理去除了塊失真的圖像。同時,還將未經(jīng)過去塊濾波器111的濾波處理的圖像從算術(shù)單元110提供給幀存儲器112以供存儲。在步驟S112,幀內(nèi)預(yù)測單元114按幀間預(yù)測模式執(zhí)行幀間預(yù)測處理。在步驟S113,運動預(yù)測/補償單元115執(zhí)行幀間運動預(yù)測處理,其中執(zhí)行幀間預(yù)測模式的運動預(yù)測和運動補償。在步驟S114,選擇器116基于從幀內(nèi)預(yù)測單元114和運動預(yù)測/補償單元115輸出的每個成本函數(shù)值確定最優(yōu)預(yù)測模式。即,選擇器116選擇幀內(nèi)預(yù)測單元114生成的預(yù)測圖像或運動預(yù)測/補償單元115生成的預(yù)測圖像。此外,將表示所選擇的預(yù)測圖像的選擇信息提供給被選擇了預(yù)測圖像的幀內(nèi)預(yù)測單元114或運動預(yù)測/補償單元115。當(dāng)選擇了最優(yōu)幀內(nèi)預(yù)測模式的預(yù)測圖像時,幀內(nèi)預(yù)測單元114將表示最優(yōu)幀內(nèi)預(yù)測模式的信息(即,幀內(nèi)預(yù)測模式信息)提供給無損編碼單元106。當(dāng)選擇了最優(yōu)幀間預(yù)測模式的預(yù)測圖像時,運動預(yù)測/補償單元115向無損編碼單元106輸出表示最優(yōu)幀間預(yù)測模式的信息,如果需要的話,還輸出與最優(yōu)幀間預(yù)測模式對應(yīng)的信息。與最優(yōu)幀間預(yù)測模式對應(yīng)的信息包括運動矢量信息、標(biāo)志信息、基準(zhǔn)幀信息等。在步驟S115,無損編碼單元106對通過步驟S106的處理量化的變換系數(shù)進行編碼。即,對差值圖像(在幀間的情況下是二次差值圖像)執(zhí)行諸如變長編碼和算術(shù)編碼的無損編碼。同時,無損編碼單元106對在步驟S105計算出的量化參數(shù)進行編碼,以加入編碼數(shù)據(jù)。此外,無損編碼單元106對與通過在步驟S114的處理選擇的預(yù)測圖像的預(yù)測模式有關(guān)的信息進行編碼,以加入通過對差值圖像進行編碼而獲得的編碼數(shù)據(jù)。即,無損編碼單元106對從幀內(nèi)預(yù)測單元114提供的幀內(nèi)預(yù)測模式信息或者從運動預(yù)測/補償單元115提供的與最優(yōu)幀間預(yù)測模式對應(yīng)的信息進行編碼,以加入編碼數(shù)據(jù)。在步驟S116,累積緩沖器107累積從無損編碼單元106輸出的編碼數(shù)據(jù)。適當(dāng)?shù)刈x取累積在累積緩沖器107中的編碼數(shù)據(jù),以通過傳輸通道傳輸給解碼側(cè)。在步驟S117,速率控制器117基于通過步驟S116的處理在累積緩沖器107中累積的壓縮圖像控制量化單元105的量化操作的速率,使得不會發(fā)生上溢或下溢。當(dāng)完成了步驟S117的處理時,編碼處理結(jié)束。[量化參數(shù)計算處理的流程]接著,參照圖8的流程圖描述圖7中的步驟S105處執(zhí)行的量化參數(shù)計算處理的流程示例。當(dāng)量化參數(shù)計算處理開始時,在步驟S131,子宏塊活動度緩沖器151獲得從速率控制器117提供的子宏塊活動度。子宏塊活動度緩沖器151保持一個畫面的量的獲得的子宏塊活動度。在步驟S132,子宏塊量化單元121例如從子宏塊活動度緩沖器151獲得一個畫面的量的子宏塊活動度。然后,子宏塊量化單元121利用所獲得的子宏塊活動度計算每個子宏塊的量化值。在步驟S133,量化參數(shù)計算單元152利用在步驟S132計算出的每個子宏塊的量化值,獲得量化參數(shù)pic_init_qp_minus26。在步驟S134,量化參數(shù)計算單元152利用在步驟S132計算出的每個子宏塊的量化值,獲得量化參數(shù)slice_qp_delta。在步驟S135,量化參數(shù)計算單元152利用在步驟S132計算出的每個子宏塊的量化值,獲得量化參數(shù)mb_qp_delta。在步驟S136,量化參數(shù)計算單元152利用在步驟S132計算出的每個子宏塊的量化值,獲得量化參數(shù)submb_qp_delta。在如上所述獲得各種量化參數(shù)之后,量化單元105完成量化參數(shù)操作處理,將處理返回到圖7中的步驟S105,并允許執(zhí)行步驟S106處的處理和隨后的步驟。由于按上述方式執(zhí)行了編碼處理和量化參數(shù)計算處理,圖像編碼設(shè)備100可以設(shè)定每個子宏塊的量化值,并執(zhí)行更合適的量化處理。此外,由于將按此方式計算出的量化參數(shù)發(fā)送給圖像編碼設(shè)備,圖像編碼設(shè)備100可以允許圖像解碼設(shè)備獲得每個子宏塊的量化值,并利用所述量化值執(zhí)行逆量化。<2.第二實施例>[圖像解碼設(shè)備]圖9是說明應(yīng)用了本技術(shù)的圖像解碼設(shè)備的原理結(jié)構(gòu)示例的框圖。圖9所示的圖像解碼設(shè)備200是與圖像編碼設(shè)備100對應(yīng)的解碼設(shè)備。通過預(yù)定傳輸通道將圖像編碼設(shè)備100編碼的編碼數(shù)據(jù)傳輸?shù)脚c圖像編碼設(shè)備100對應(yīng)的圖像解碼設(shè)備200。如圖9所示,圖像解碼設(shè)備200包括累積緩沖器201、無損解碼單元202、逆量化單元203、逆正交變換單元204、算術(shù)單元205、去塊濾波器206、畫面重新排序緩沖器207以及D/A轉(zhuǎn)換器208。圖像解碼設(shè)備200還包括幀存儲器209、選擇器210、幀內(nèi)預(yù)測單元211、運動預(yù)測/補償單元212以及選擇器213。此外,圖像解碼設(shè)備200包括子宏塊逆量化單元221。累積緩沖器201累積傳輸?shù)木幋a數(shù)據(jù)。該編碼數(shù)據(jù)經(jīng)過了圖像編碼設(shè)備100的編碼。無損解碼單元202通過與圖1中的無損編碼單元106的編碼系統(tǒng)對應(yīng)的系統(tǒng),按預(yù)定定時對從累積緩沖器201讀取的編碼數(shù)據(jù)進行解碼。逆量化單元203與子宏塊逆量化單元221協(xié)作地操作,以對利用與圖1中的量化單元105的量化系統(tǒng)對應(yīng)的系統(tǒng)通過無損解碼單元202進行解碼而獲得的系數(shù)數(shù)據(jù)(量化系數(shù))進行逆量化。即,逆量化單元203利用從圖像編碼設(shè)備100提供的為每個子宏塊計算的量化參數(shù),通過與圖1中的逆量化單元108的方法類似的方法,對量化系數(shù)進行逆量化。逆量化單元203將逆量化后的系數(shù)數(shù)據(jù)(即,正交變換系數(shù))提供給逆正交變換單元204。逆正交變換單元204通過與圖1中的正交變換單元104的正交變換系數(shù)對應(yīng)的系統(tǒng),對正交變換系數(shù)進行逆正交變換,以獲得與圖像編碼設(shè)備100的正交變換之前的剩余(residual)數(shù)據(jù)對應(yīng)的解碼剩余數(shù)據(jù)。將通過逆正交變換獲得的解碼剩余數(shù)據(jù)提供給算術(shù)單元205。通過選擇器213將預(yù)測圖像從幀內(nèi)預(yù)測單元211或運動預(yù)測/補償單元212提供給算術(shù)單元205。算術(shù)單元205將解碼剩余數(shù)據(jù)與預(yù)測圖像相加,以獲得與圖像編碼設(shè)備100的算術(shù)單元103減去預(yù)測圖像之前的圖像數(shù)據(jù)對應(yīng)的解碼圖像數(shù)據(jù)。算術(shù)單元205將解碼圖像數(shù)據(jù)提供給去塊濾波器206。去塊濾波器206從所提供的解碼圖像去除塊失真,然后將其提供給畫面重新排序緩沖器207。畫面重新排序緩沖器207對圖像進行重新排序。即,將由圖1中的畫面重新排序緩沖器102重新排序成編碼順序的幀重新排序成原始顯示順序。D/A轉(zhuǎn)換器208對從畫面重新排序緩沖器207提供的圖像進行D/A轉(zhuǎn)換,并將其輸出給顯示器(未示出)以供顯示。將去塊濾波器206的輸出進一步提供給幀存儲器209。幀存儲器209、選擇器210、幀內(nèi)預(yù)測單元211、運動預(yù)測/補償單元212以及選擇器213分別對應(yīng)于圖像編碼設(shè)備100的幀存儲器112、選擇器113、幀內(nèi)預(yù)測單元114、運動預(yù)測/補償單元115以及選擇器116。選擇器210從幀存儲器209讀取執(zhí)行幀間處理的圖像和基準(zhǔn)圖像,以將圖像提供給運動預(yù)測/補償單元212。此外,選擇器210從幀存儲器209讀取用于幀內(nèi)預(yù)測的圖像,以將該圖像提供給幀內(nèi)預(yù)測單元211。將通過對頭部信息進行解碼而獲得的表示幀內(nèi)預(yù)測模式的信息等適當(dāng)?shù)貜臒o損解碼單元202提供給幀內(nèi)預(yù)測單元211。幀內(nèi)預(yù)測單元211基于該信息根據(jù)從幀存儲器209獲得的基準(zhǔn)圖像生成預(yù)測圖像,并將所生成的預(yù)測圖像提供給選擇器213。運動預(yù)測/補償單元212從無損解碼單元202獲得通過對頭部信息進行解碼而獲得的信息(預(yù)測模式信息、運動矢量信息、基準(zhǔn)幀信息、標(biāo)記、各種參數(shù)等)。運動預(yù)測/補償單元212基于從無損解碼單元202提供的信息,根據(jù)從幀存儲器209獲得的基準(zhǔn)圖像生成預(yù)測圖像,并將所生成的預(yù)測圖像提供給選擇器213。選擇器213選擇由運動預(yù)測/補償單元212或幀內(nèi)預(yù)測單元211生成的預(yù)測圖像,并將其提供給算術(shù)單元205。子宏塊逆量化單元221從逆量化單元203獲得量化參數(shù),并利用公式(10)獲得每個子宏塊的量化值,并將其返回給逆量化單元203。[逆量化單元]圖10是說明逆量化單元203的詳細結(jié)構(gòu)示例的框圖。如圖10所示,逆量化單元203包括量化參數(shù)緩沖器251、正交變換系數(shù)緩沖器252以及逆量化處理器253。無損解碼單元202對從圖像編碼設(shè)備100提供的編碼數(shù)據(jù)的諸如畫面參數(shù)組和切片頭部之類的與每個層中的量化有關(guān)的參數(shù)進行解碼,以提供給量化參數(shù)緩沖器251。量化參數(shù)緩沖器251適當(dāng)?shù)乇3至炕瘏?shù),并按預(yù)定定時將量化參數(shù)提供給子宏塊逆量化單元221。子宏塊逆量化單元221利用從量化參數(shù)緩沖器251提供的量化參數(shù),如公式(5)到(10)所示地計算每個子宏塊的量化參數(shù)SubMB_QP,并將其變換成每個子宏塊的量化值,以將量化值提供給逆量化處理器253。同時,如以上在第一實施例中所述,當(dāng)submb_qp_delta的值是“0”,不傳輸submb_qp_delta。當(dāng)在從量化參數(shù)緩沖器251提供的量化參數(shù)中沒有submb_qp_delta時,子宏塊逆量化單元221將每個宏塊的量化參數(shù)MB_QP的值應(yīng)用于每個子宏塊的量化參數(shù)SubMB_QP。此外,將無損解碼單元202通過對從圖像編碼設(shè)備100提供的編碼數(shù)據(jù)進行解碼而獲得的量化正交變換系數(shù)提供給正交變換系數(shù)緩沖器252。正交變換系數(shù)緩沖器252適當(dāng)保持量化的正交變換系數(shù),并按預(yù)定定時將其提供給逆量化處理器253。逆量化處理器253利用從子宏塊逆量化單元221提供的每個子宏塊的量化值,對從正交變換系數(shù)緩沖器252提供的量化正交變換系數(shù)進行逆量化。逆量化處理器253將通過逆量化而獲得的逆量化處理器253提供給逆正交變換單元204。如上所述,逆量化單元203可以利用為每個子宏塊計算的量化值,執(zhí)行逆量化處理。據(jù)此,圖像解碼設(shè)備200可以執(zhí)行更適合于圖像內(nèi)容的逆量化處理。特別的,即使在宏塊尺寸被擴展并且在單個宏塊中包括平坦區(qū)域和包含紋理的區(qū)域的情況下,圖像解碼設(shè)備200也可以執(zhí)行適合于每個區(qū)域的自適應(yīng)逆量化處理,以抑制解碼圖像的主觀圖像質(zhì)量的劣化。同時,圖1所示的圖像編碼設(shè)備100的逆量化單元108也具有與逆量化單元203的結(jié)構(gòu)類似的結(jié)構(gòu)并執(zhí)行類似的處理。然而,逆量化單元108獲得從量化單元105提供的量化參數(shù)以及量化正交變換系數(shù),并執(zhí)行逆量化。此外,逆量化單元108將量化參數(shù)提供給子宏塊逆量化單元122(其執(zhí)行與子宏塊逆量化單元221的處理類似的處理),并允許子宏塊逆量化單元122生成每個子宏塊的量化值。[解碼處理流程]接下來,描述上述圖像解碼設(shè)備200執(zhí)行的每個處理的流程。首先,參照圖11的流程圖描述解碼處理的流程示例。當(dāng)解碼處理開始時,累積緩沖器201在步驟S201中累積傳輸?shù)木幋a數(shù)據(jù)。在步驟S202,無損解碼單元202對從累積緩沖器201提供的編碼數(shù)據(jù)進行解碼。即,對圖1中的無損編碼單元106編碼的I圖片、P圖片以及B圖片進行解碼。此時,還解碼運動矢量信息、基準(zhǔn)幀信息、預(yù)測模式信息(幀內(nèi)預(yù)測模式或幀間預(yù)測模式)以及諸如標(biāo)記的信息和量化參數(shù)。當(dāng)預(yù)測模式信息是幀內(nèi)預(yù)測模式信息時,將預(yù)測模式信息提供給幀內(nèi)預(yù)測單元211。當(dāng)預(yù)測模式信息是幀間預(yù)測模式信息時,將與預(yù)測模式信息對應(yīng)的運動矢量信息提供給運動預(yù)測/補償單元212。在步驟S203,逆量化單元203對通過無損解碼單元202的解碼而獲得的量化正交變換系數(shù)進行逆量化。在步驟S204,逆正交變換單元204利用與圖1中的正交變換單元104對應(yīng)的方法,對通過逆量化單元203的逆量化而獲得的正交變換系數(shù)進行逆正交變換。據(jù)此,解碼與圖1中的正交變換單元104的輸入(算術(shù)單元103的輸出)對應(yīng)的差值信息。在步驟S205,算術(shù)單元205將預(yù)測圖像與通過步驟S204的處理而獲得的差值信息相加。據(jù)此,解碼原始圖像數(shù)據(jù)。在步驟S206,去塊濾波器206對通過步驟S205的處理而獲得的解碼圖像進行適當(dāng)?shù)臑V波。據(jù)此,從解碼圖像適當(dāng)去除塊失真。在步驟S207,幀存儲器209存儲濾波的解碼圖像。在步驟S208,幀內(nèi)預(yù)測單元211或運動預(yù)測/補償單元212根據(jù)從無損解碼單元202提供的預(yù)測模式信息對圖像執(zhí)行預(yù)測處理。即,在從無損解碼單元202提供了幀內(nèi)預(yù)測模式信息的情況下,幀內(nèi)預(yù)測單元211按幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測處理。此外,在從無損解碼單元202提供了幀間預(yù)測模式信息的情況下,運動預(yù)測/補償單元212按幀間預(yù)測模式執(zhí)行運動預(yù)測處理。在步驟S209,選擇器213選擇預(yù)測圖像。即,將由幀內(nèi)預(yù)測單元211生成的預(yù)測圖像或由運動預(yù)測/補償單元212生成的預(yù)測圖像提供給選擇器213。選擇器213選擇提供了預(yù)測圖像的單元,并將預(yù)測圖像提供給算術(shù)單元205。通過步驟S205的處理,將預(yù)測圖像與差值信息相加。在步驟S210,畫面重新排序緩沖器207對解碼圖像數(shù)據(jù)的幀進行重新排序。即,將由圖1中的圖像編碼設(shè)備100的畫面重新排序緩沖器102重新排序成編碼順序的解碼圖像數(shù)據(jù)的幀重新排序成原始顯示順序。在步驟S211,D/A轉(zhuǎn)換器208對由畫面重新排序緩沖器207重新排序了幀的解碼圖像數(shù)據(jù)進行D/A轉(zhuǎn)換。將解碼圖像數(shù)據(jù)輸出給顯示器(未示出)并顯示圖像。[逆量化處理]接著,參照圖12的流程圖描述逆量化處理的流程示例。當(dāng)逆量化處理開始時,在步驟S231,量化參數(shù)緩沖器251獲得從無損解碼單元202提供的量化參數(shù)pic_init_qp_minus26。在步驟S232,量化參數(shù)計算單元251獲得從無損解碼單元202提供的量化參數(shù)slice_qp_delta。在步驟S233,量化參數(shù)計算單元251獲得從無損解碼單元202提供的量化參數(shù)mb_qp_delta。在步驟S234,量化參數(shù)計算單元251獲得從無損解碼單元202提供的量化參數(shù)submb_qp_delta。但是,當(dāng)沒有submb_qp_delta時,略去步驟S234處的處理。在步驟S235,子宏塊逆量化單元221利用通過步驟S231到S234的處理獲得的各種量化參數(shù),計算每個子宏塊的量化值。但是,當(dāng)沒有從圖像編碼設(shè)備100提供submb_qp_delta并且略去了步驟S234處的處理時,子宏塊逆量化單元221將每個宏塊的量化值應(yīng)用于每個子宏塊的量化值。在步驟S236,逆量化處理器253利用通過步驟S235的處理計算出的每個子宏塊的量化值,對由正交變換系數(shù)緩沖器252保持的量化正交變換系數(shù)進行逆量化。當(dāng)步驟S236的處理完成時,逆量化單元203將處理返回到步驟S203,并允許執(zhí)行步驟S204的處理和隨后的步驟。通過按上述方式執(zhí)行解碼處理和逆量化處理,圖像解碼設(shè)備200可以利用為每個子宏塊計算的量化值執(zhí)行逆量化處理,并執(zhí)行更適合于圖像內(nèi)容的逆量化處理。<3.第三實施例>[submb_qp_present_flag]盡管以上描述了作為量化參數(shù)適當(dāng)傳輸submb_qp_delta,但是還可以傳輸標(biāo)記,其確認存在每個宏塊的submb_qp_delta。在此情況下,圖像編碼設(shè)備100的結(jié)構(gòu)類似于圖1所示的結(jié)構(gòu)示例。此外,量化單元105的結(jié)構(gòu)類似于圖5所示的結(jié)構(gòu)示例。然而,量化參數(shù)計算單元152還計算每個子宏塊的submb_qp_present_flag,它是表示是否存在值不為“0”的submb_qp_delta的標(biāo)記信息。當(dāng)屬于宏塊的子宏塊的任一submb_qp_delta的值不為“0”時,將submb_qp_present_flag設(shè)定為“1”。此外,當(dāng)屬于宏塊的所有子宏塊的submb_qp_delta都為“0”時,將submb_qp_present_flag設(shè)定為“0”。不必說,submb_qp_present_flag的值是任意的,可以使用任意值,只要可以區(qū)分任一submb_qp_delta的值不為“0”的情況和所有子宏塊的submb_qp_delta都為“0”的情況即可。當(dāng)量化參數(shù)計算單元152按此方式設(shè)定所述值時,量化參數(shù)計算單元152將submb_qp_present_flag作為量化參數(shù)之一提供給無損編碼單元106。無損編碼單元106將該submb_qp_present_flag附加到宏塊頭部,并對其進行編碼。即,將submb_qp_present_flag與編碼數(shù)據(jù)以及其他量化參數(shù)一起傳輸。因此,如參照圖7的流程圖的上述情況那樣執(zhí)行在此情況下的編碼處理。此外,參照圖13的流程圖描述在此情況下的量化參數(shù)計算處理的流程示例。在此情況下,按與參照圖8的流程圖說明的情況基本類似的方式執(zhí)行量化參數(shù)計算處理。即,如圖8中的步驟S131到S136的處理那樣執(zhí)行步驟S331到S336的處理。然而,在此情況下,量化參數(shù)計算單元152還在步驟S337計算量化參數(shù)submb_qp_present_flag。如上所述,計算量化參數(shù)submb_qp_present_flag以供傳輸。即,在數(shù)據(jù)的每個宏塊頭部中存在submb_qp_present_flag。然后,在submb_qp_present_flag的值為“1”的宏塊的子宏塊頭部中存在submb_qp_delta,在submb_qp_present_flag的值為“0”的宏塊的子宏塊頭部中不存在submb_qp_delta。將這種編碼數(shù)據(jù)從圖像編碼設(shè)備100傳輸?shù)綀D像解碼設(shè)備200。在此情況下的圖像解碼設(shè)備200的結(jié)構(gòu)類似于圖9所示的結(jié)構(gòu)示例。此外,逆量化單元203的結(jié)構(gòu)類似于圖10所示的結(jié)構(gòu)示例。但是,對于submb_qp_present_flag被設(shè)定為“0”的宏塊,子宏塊逆量化單元221在不等待提供submb_qp_delta的情況下計算每個宏塊的量化值,并將該量化值應(yīng)用于每個子宏塊的量化值。換句話說,子宏塊逆量化單元221僅當(dāng)submb_qp_present_flag為“1”時獲得submb_qp_delta,并計算每個子宏塊的量化值。在此情況下的解碼處理類似于參照圖11的流程圖在以上描述的處理。此外,參照圖14的流程圖描述在此情況下的逆量化處理的流程示例。在此情況下,同樣,按與參照圖12的流程圖說明的情況基本類似的方式執(zhí)行逆量化處理。即,如在圖12的步驟S231到S233中的處理那樣執(zhí)行步驟S431到S433的處理。然而,在此情況下,在步驟S434量化參數(shù)緩沖器251獲得在宏塊頭部中存儲的量化參數(shù)submb_qp_present_flag。在步驟S435,子宏塊逆量化單元221確定量化參數(shù)submb_qp_present_flag的值是否為“1”。當(dāng)量化參數(shù)submb_qp_present_flag的值為“1”時,量化參數(shù)緩沖器251在步驟S436獲得量化參數(shù)submb_qp_delta。在步驟S437,子宏塊逆量化單元221計算每個子宏塊的量化值。即,執(zhí)行與圖12中的步驟S234和S235中的處理類似的處理。此外,當(dāng)在步驟S435確定量化參數(shù)submb_qp_present_flag的值為“0”時,子宏塊逆量化單元221在步驟S438計算每個宏塊的量化值,并將其應(yīng)用為每個子宏塊的量化值。當(dāng)如上所述地計算量化值時,在步驟S439逆量化處理器253利用量化值執(zhí)行逆量化。如上所述,通過傳輸表示每個宏塊的量化參數(shù)submb_qp_delta的存在性的submb_qp_present_flag以供在逆量化時使用,圖像解碼設(shè)備200可以更容易地掌握量化參數(shù)submb_qp_delta的存在性,并且可以更容易地計算量化值,而不必進行不必要的搜索不存在的submb_qp_delta的處理。盡管以上在第一到第三實施例中作為示例描述了利用與AVC相當(dāng)?shù)南到y(tǒng)進行編碼的圖像編碼設(shè)備,和利用與AVC相當(dāng)?shù)南到y(tǒng)進行解碼的圖像解碼設(shè)備,但是本技術(shù)的應(yīng)用范圍并不限于此,并且本技術(shù)可以應(yīng)用于基于如圖4所示的分級結(jié)構(gòu)的塊執(zhí)行編碼處理的每個圖像編碼設(shè)備和圖像解碼設(shè)備。此外,可以將上述各種量化參數(shù)附加到編碼數(shù)據(jù)的任意位置,或者可以將其與編碼數(shù)據(jù)分開地傳輸?shù)浇獯a側(cè)。例如,無損編碼單元106可以在比特流中作為語法描述該信息。此外,無損編碼單元106可以將該信息作為輔助信息存儲在預(yù)定區(qū)域中以供傳輸。例如,可以將該信息存儲在諸如SEI(補充增強信息)的參數(shù)組(例如,序列和圖片的頭部等)中。無損編碼單元106還可以將信息與編碼數(shù)據(jù)分開地(作為另一文件)從圖像編碼設(shè)備傳輸?shù)綀D像解碼設(shè)備。在此情況下,需要明確該信息與編碼數(shù)據(jù)之間的對應(yīng)關(guān)系(使得解碼側(cè)可以掌握該關(guān)系),但是可以為此采用任何方法。例如,可以分開地創(chuàng)建表示對應(yīng)關(guān)系的表信息,或者在每個數(shù)據(jù)中嵌入表示對應(yīng)數(shù)據(jù)的鏈接信息。同時,可以僅對不小于32×32的擴展宏塊執(zhí)行利用每個子宏塊的量化值的上述量化(對每個子宏塊的量化參數(shù)的計算)。例如,速率控制器117僅當(dāng)當(dāng)前宏塊是擴展宏塊時計算每個子宏塊的活動度,并且在當(dāng)前宏塊是在諸如AVC的現(xiàn)有編碼標(biāo)準(zhǔn)中定義的不大于16×16的常規(guī)宏塊時計算每個宏塊的活動度。子宏塊量化單元121僅對擴展宏塊計算每個子宏塊的量化值,并對不大于16×16的常規(guī)宏塊計算每個宏塊的量化值。量化參數(shù)計算單元152僅對擴展宏塊計算量化參數(shù)Submb_qp_delta,而對于不大于16×16的常規(guī)宏塊不計算量化參數(shù)submb_qp_delta。量化處理器153僅對擴展宏塊利用每個子宏塊的量化值執(zhí)行量化,而對于不大于16×16的常規(guī)宏塊利用每個宏塊的量化值執(zhí)行量化。按上述方式,圖像編碼設(shè)備100可以僅對具有大區(qū)域的擴展宏塊利用每個子宏塊的量化值執(zhí)行量化,在擴展宏塊中,可以充分預(yù)期對解碼圖像的主觀圖像質(zhì)量的劣化的抑制效果;對于具有常規(guī)尺寸的宏塊,利用每個宏塊的量化值執(zhí)行量化,在該宏塊中,對所述效果的預(yù)期相對較小。據(jù)此,圖像編碼設(shè)備100可以抑制由于利用每個子宏塊的量化值進行量化而導(dǎo)致的負荷的增大。在此情況下,與圖像編碼設(shè)備100一樣,圖像解碼設(shè)備200當(dāng)然可以僅針對擴展宏塊利用每個子宏塊的量化值執(zhí)行逆量化。例如,子宏塊逆量化單元221僅對擴展宏塊計算每個子宏塊的量化值,并對不大于16×16的常規(guī)宏塊計算每個宏塊的量化值。因此,逆量化處理器253僅對擴展宏塊利用每個子宏塊的量化值執(zhí)行逆量化,而對于不大于16×16的常規(guī)宏塊,利用每個宏塊的量化值執(zhí)行逆量化。按上述方式,圖像解碼設(shè)備200可以僅對具有大區(qū)域的擴展宏塊利用每個子宏塊的量化值執(zhí)行逆量化,在擴展宏塊中,可以充分預(yù)期對解碼圖像的主觀圖像質(zhì)量的劣化的抑制效果;對于具有常規(guī)尺寸的宏塊,利用每個宏塊的量化值執(zhí)行逆量化,在該宏塊中,對所述效果的預(yù)期相對較小。據(jù)此,圖像解碼設(shè)備200可以抑制由于利用每個子宏塊的量化值進行逆量化而導(dǎo)致的負荷的增大。同時,當(dāng)如第三實施例中那樣傳輸submb_qp_present_flag時,可以配置成僅對擴展宏塊傳輸量化參數(shù)submb_qp_present_flag。換句話說,對于具有常規(guī)尺寸的宏塊,可以略去量化參數(shù)submb_qp_present_flag的傳輸。當(dāng)然,可以配置成對于具有常規(guī)尺寸的宏塊,傳輸具有表示沒有“0”以外的值的量化參數(shù)submb_qp_delta的值的量化參數(shù)submb_qp_present_flag。<4.第四實施例>[概述]盡管描述了對每個子宏塊指定量化參數(shù),但是對子宏塊賦予量化參數(shù)的方式可以不同于上述方式。例如,還可以利用每個子宏塊的量化參數(shù)submb_qp_delta和緊接在其之前編碼的子宏塊的量化參數(shù)previous_qp,如以下公式(11)表示的那樣定義賦予每個子宏塊的量化參數(shù)SubMB_QP。SubMB_QP=Clip(0,51,previous_qp+submb_qp_delta)…(11)[編碼單位]以下描述這種方法;以下利用稱為編碼單位的單位來代替上述宏塊和子宏塊進行描述。例如,在“正在考慮的測試模型”(JCTVC-B205)中,利用稱為編碼單位的概念來定義參照圖4描述的擴展宏塊。編碼單位是圖像(一個畫面)的分割單位,其為諸如圖像數(shù)據(jù)的編碼處理的處理單位。即,編碼單位是通過將圖像(一個畫面)分割成多個部分而獲得的塊(部分區(qū)域)。即,編碼單位對應(yīng)于上述宏塊和子宏塊。圖15是說明編碼單位的結(jié)構(gòu)示例的圖。如圖15所示,可以將編碼單位的區(qū)域進一步分割成多個部分,每個區(qū)域可以作為一個較低層的編碼單位。即,可以分級地配置編碼單位(配置成具有樹結(jié)構(gòu))。此外,編碼單位的尺寸是任意的,并且在一個畫面中可以存在不同尺寸的編碼單位。在圖15的示例中,將最高層(深度=0)中的編碼單位的大小設(shè)定為128×128像素,通過在垂直和水平方向上分成兩半(分成四份)而獲得的64×64像素的區(qū)域是低一層(深度=1)的編碼單位,類似地重復(fù)編碼單位的分級,并且8×8像素的區(qū)域作為最低層(深度=4)的編碼單位。此時,將最高層的編碼單位稱為LCU(最大編碼單位),將最低層的編碼單位稱為SCU(最小編碼單位)。即,LCU對應(yīng)于宏塊,較低層的編碼單位對應(yīng)于子宏塊。同時,每個層的編碼單位的尺寸和形狀以及層數(shù)是任意的。即,不要求在圖像(一個畫面)中所有LCU和SCU的尺寸和形狀相同,編碼單位的層數(shù)可以根據(jù)圖像中的位置而不同,并且區(qū)域的分割方式也是任意的。即,編碼單位的樹結(jié)構(gòu)可以是任意結(jié)構(gòu)。不必說,可以部分地限制編碼單位的分級結(jié)構(gòu)的自由度,使得分割區(qū)域的方式相同,但是層數(shù)不同。例如,如圖15所示,可以配置成使得在任意位置在垂直和水平方向上將一個區(qū)域(一個畫面或一個編碼單位)分割成兩半(即,分成四份),并且限定每個位置中的LCU和SCU的尺寸,從而限定編碼單位的分級結(jié)構(gòu)??梢杂脠D像壓縮信息中設(shè)定的序列參數(shù)來指定LCU和SCU的尺寸。不必說,可以用另一元數(shù)據(jù)來指定它們。[量化參數(shù)的分配]在本實施例中,將量化參數(shù)submb_qp_delta分配給每個編碼單位而不是宏塊和子宏塊。然而,在此情況下,量化參數(shù)submb_qp_delta不是每個宏塊的量化參數(shù)MB_QP和每個子宏塊的量化參數(shù)SubMB_QP之間的差值,而是之前編碼的編碼單位的量化參數(shù)previous_qp與當(dāng)前編碼單位的量化參數(shù)SubMB_QP之間的差值。換句話說,對每個編碼單位分配表示用于前一編碼的量化參數(shù)previous_qp與用于當(dāng)前編碼單位的量化參數(shù)SubMB_QP之間的差值的量化參數(shù)submb_qp_delta。即,對每個編碼單位分配滿足上述公式(11)的量化參數(shù)submb_qp_delta。同時,只要求對圖像的整個區(qū)域進行量化,從而將量化參數(shù)submb_qp_delta實際分配給編碼單位的一部分,如僅分配給SCU。如在上述其他實施例中那樣,可以通過對從編碼單位的活動度獲得的量化值進行變換來獲得當(dāng)前編碼單位的量化參數(shù)SubMB_QP。因此,可以利用公式(11)計算每個編碼單位的量化參數(shù)submb_qp_delta。圖16說明了一個LCU中的編碼單位的結(jié)構(gòu)示例和分配給每個編碼單位的量化參數(shù)的示例。如圖16所示,對每個編碼單位(CU)分配用于前一編碼的量化參數(shù)previous_qp與用于當(dāng)前編碼單位的量化參數(shù)SubMB_QP之間的差值ΔQP,作為量化參數(shù)。更具體來說,對LCU中的左上編碼單位0(編碼單位0)分配量化參數(shù)ΔQP0。此外,對LCU中的四個右上編碼單位中的左上編碼單位10(編碼單位10)分配量化參數(shù)ΔQP10。此外,對LCU中的四個右上編碼單位中的右上編碼單位11(編碼單位11)分配量化參數(shù)ΔQP11。此外,對LCU中的四個右上編碼單位中的左下編碼單位12(編碼單位12)分配量化參數(shù)ΔQP12。此外,對LCU中的四個右上編碼單位中的右下編碼單位13(編碼單位13)分配量化參數(shù)ΔQP13。對LCU中的四個左下編碼單位中的左上編碼單位20(編碼單位20)分配量化參數(shù)ΔQP20。此外,對LCU中的四個左下編碼單位中的右上編碼單位21(編碼單位21)分配量化參數(shù)ΔQP21。此外,對LCU中的四個左下編碼單位中的左下編碼單位22(編碼單位22)分配量化參數(shù)ΔQP22。此外,對LCU中的四個左下編碼單位中的右下編碼單位23(編碼單位23)分配量化參數(shù)ΔQP23。對LCU中的右下編碼單位3(編碼單位3)分配量化參數(shù)ΔQP3。將緊接在LCU之前處理的編碼單位的量化參數(shù)設(shè)定給PrevQP。此外,假設(shè)LCU中的左上編碼單位0(編碼單位0)是在LCU中首先處理的當(dāng)前編碼單位。如下公式(12)所示計算當(dāng)前編碼單位的量化參數(shù)CurrentQP。CurrentQP=PrevQP+ΔQP0…(12)假設(shè)在編碼單位0之后要處理的編碼單位是圖6所示的LCU中的四個右上編碼單位中的左上編碼單位10(編碼單位10)。當(dāng)編碼單位10變成處理目標(biāo)時,如以下公式(13)和(14)所示的那樣計算當(dāng)前編碼單位的量化參數(shù)CurrentQP。PrevQP=CurrentQP…(13)CurrentQP=PrevQP+ΔQP10…(14)按此方式,通過使分配給每個編碼單位的量化參數(shù)為前一編碼的編碼單位的量化參數(shù)與當(dāng)前量化參數(shù)之間的差值,不必計算每個宏塊的量化參數(shù),從而可以更容易地執(zhí)行量化處理。同時,當(dāng)計算已經(jīng)編碼的編碼單位的量化參數(shù)與當(dāng)前量化參數(shù)之間的差值時,還可以計算與當(dāng)前編碼單位之前編碼的編碼單位(LCU中的在之前編碼的編碼單位之前編碼的編碼單位)的差值。然而,之前編碼的編碼單位的量化參數(shù)與當(dāng)前量化參數(shù)之間的差值是優(yōu)選的。即,當(dāng)計算之前編碼的編碼單位的量化參數(shù)與當(dāng)前量化參數(shù)之間的差值時,僅要求在存儲器中存儲之前編碼的編碼單位的量化參數(shù),并且可以按FIFO(先入先出)系統(tǒng)管理量化參數(shù)。因此,當(dāng)計算量化參數(shù)的差值時,容易管理量化參數(shù)并且存儲器的使用量較小,從而在安裝方案有優(yōu)勢。同時,通過如圖17所示的編碼單位的語法來定義每個編碼單位的這種量化參數(shù)cu_qp_delta,以傳輸?shù)浇獯a側(cè)。即,每個編碼單位的量化參數(shù)cu_qp_delta對應(yīng)于上述量化參數(shù)sub_qp_delta。[圖像編碼設(shè)備]圖18是說明應(yīng)用了本技術(shù)的圖像編碼設(shè)備的原理結(jié)構(gòu)示例的框圖。圖18所示的圖像編碼設(shè)備300如上所述地對每個編碼單位分配量化參數(shù)cu_qp_delta。如圖18所示,圖像編碼設(shè)備300具有基本類似于圖1的圖像編碼設(shè)備100的結(jié)構(gòu)的結(jié)構(gòu)。然而,圖像編碼設(shè)備300包括編碼單位量化單元305和速率控制器317,而不是圖像編碼設(shè)備100的量化單元105、速率控制器117以及子宏塊量化單元121。此外,圖像編碼設(shè)備300包括編碼單位逆量化單元308,而不是圖像編碼設(shè)備100的逆量化單元108和子宏塊逆量化單元122。速率控制器317基于累積在累積緩沖器107中的壓縮圖像控制編碼單位量化單元305的量化操作的速率,使得不會發(fā)生上溢或下溢。此外,速率控制器317向編碼單位量化單元305提供表示每個編碼單位的圖像的復(fù)雜度的信息。編碼單位量化單元305利用該活動度對每個編碼單位執(zhí)行量化。此外,編碼單位量化單元305計算每個編碼單位的量化參數(shù)。編碼單位量化單元305將為每個編碼單位量化的正交變換系數(shù)(系數(shù)數(shù)據(jù))和為每個編碼單位計算的量化參數(shù)提供給無損編碼單元106,并對其進行編碼以供傳輸。此外,編碼單位量化單元305還將為每個編碼單位量化的正交變換系數(shù)(系數(shù)數(shù)據(jù))和為每個編碼單位計算的量化參數(shù)提供給編碼單位逆量化單元308。編碼單位逆量化單元308利用從編碼單位量化單元305提供的每個編碼單位的量化參數(shù),對每個編碼單位執(zhí)行逆量化。編碼單位逆量化單元308將為每個編碼單位逆量化的正交變換系數(shù)(系數(shù)數(shù)據(jù))提供給逆正交變換單元109。在描述圖像解碼設(shè)備時稍后詳細描述編碼單位逆量化單元308。[與量化有關(guān)的詳細結(jié)構(gòu)]圖19是說明編碼單位量化單元305和速率控制器317的詳細結(jié)構(gòu)示例的框圖。如圖19所示,速率控制器317包括活動度計算單元321和活動度緩沖器322?;顒佣扔嬎銌卧?21從畫面重新排序緩沖器102獲得作為編碼處理的目標(biāo)的圖像(當(dāng)前編碼單位),并計算作為表示像素值的離散的信息的活動度,作為表示圖像的復(fù)雜度的信息。即,活動度計算單元321計算每個編碼單位的活動度。同時,只要求對整個圖像進行量化處理,從而可以僅為編碼單位的一部分計算活動度,如僅為SCU計算活動度?;顒佣染彌_器322保持活動度計算單元321計算出的每個編碼單位的活動度,并按預(yù)定定時將其提供給量化單元105?;顒佣染彌_器322例如保持一個畫面的量的所獲得的每個編碼單位的活動度。計算活動度的方法是任意的,并且可以是與上述MPEG2測試模型的方法類似的方法。此外,表示圖像的復(fù)雜度的信息的內(nèi)容也是任意的,并且可以是除這種活動度以外的其他信息。編碼單位量化單元305包括編碼單位量化值計算單元331、畫面量化參數(shù)計算單元332、切片量化參數(shù)計算單元333、編碼單位量化參數(shù)計算單元334以及編碼單位量化單元335。編碼單位量化值計算單元331基于從速率控制器317提供的每個編碼單位的活動度(表示每個編碼單位的圖像的復(fù)雜度的信息),計算每個編碼單位的量化值。可以利用與在根據(jù)每個LCU的活動度計算每個LCU的量化值的情況中的方法類似的方法,計算每個編碼單位的量化值。同時,只要求對整個圖像進行量化處理,從而可以僅為編碼單位的一部分計算每個編碼單位的量化值。以下,作為示例,假設(shè)僅為SCU計算每個編碼單位的量化值。在獲得每個編碼單位的量化值之后,編碼單位量化值計算單元331將每個編碼單位的量化值提供給畫面量化參數(shù)計算單元332。畫面量化參數(shù)計算單元332利用每個編碼單位的量化值,獲得每個畫面的量化參數(shù)pic_init_qp_minus26。切片量化參數(shù)計算單元333利用每個編碼單位的量化值,獲得每個切片的量化參數(shù)slice_qp_delta。編碼單位量化參數(shù)計算單元334利用用于前一編碼的量化參數(shù)prevQP,獲得每個編碼單位的量化參數(shù)cu_qp_delta。將畫面量化參數(shù)計算單元332到編碼單位量化參數(shù)計算單元334生成的量化參數(shù)提供給無損編碼單元106,對其進行編碼,并傳輸?shù)浇獯a側(cè),并且還提供給編碼單位逆量化單元308。編碼單位量化單元335利用每個編碼單位的量化值,對當(dāng)前編碼單位的正交變換系數(shù)進行量化。編碼單位量化單元335將為每個編碼單位量化的正交變換系數(shù)提供給無損編碼單元106和編碼單位逆量化單元308。[編碼處理的流程]圖像編碼設(shè)備300按與參照圖6描述的圖1中的圖像編碼設(shè)備100的情況基本類似的方式執(zhí)行編碼處理。[量化參數(shù)計算處理的流程]參照圖20的流程圖描述在編碼處理中執(zhí)行的量化參數(shù)計算處理的流程示例。當(dāng)量化參數(shù)計算處理開始時,在步驟S531中,編碼單位量化值計算單元331獲得從速率控制器317提供的每個編碼單位的活動度。在步驟S532,編碼單位量化值計算單元331利用每個編碼單位的活動度,計算每個編碼單位的量化值。在步驟S533,畫面量化參數(shù)計算單元332利用在步驟S532計算出的每個編碼單位的量化值,獲得量化參數(shù)pic_init_qp_minus26。在步驟S534,切片量化參數(shù)計算單元333利用在步驟S532計算出的每個編碼單位的量化值,獲得量化參數(shù)slice_qp_delta。在步驟S535,編碼單位量化參數(shù)計算單元334利用用于前一編碼的量化參數(shù)prevQP,獲得每個編碼單位的量化參數(shù)cu_qp_delta(圖16中的ΔQP0到ΔQP23等)。在按上述方式獲得了各種量化參數(shù)之后,編碼單位量化單元305完成量化參數(shù)計算處理,并執(zhí)行編碼處理的后續(xù)處理。由于按上述方式執(zhí)行編碼處理和量化參數(shù)計算處理,圖像編碼設(shè)備300可以設(shè)定每個編碼單位的量化值并根據(jù)圖像內(nèi)容執(zhí)行更合適的量化處理。此外,由于將按此方式計算出的量化參數(shù)傳輸?shù)綀D像解碼設(shè)備,圖像編碼設(shè)備300可以允許圖像解碼設(shè)備對每個編碼單位執(zhí)行逆量化。同時,圖像編碼設(shè)備300中包括的編碼單位逆量化單元308執(zhí)行與圖像編碼設(shè)備300對應(yīng)的圖像解碼設(shè)備中包括的編碼單位逆量化單元的處理類似的處理。即,圖像編碼設(shè)備300也可以對每個編碼單位執(zhí)行逆量化。[圖像解碼設(shè)備]圖21是說明應(yīng)用了本技術(shù)的圖像解碼設(shè)備的另一結(jié)構(gòu)示例的框圖。與上述圖像編碼設(shè)備300對應(yīng)的圖21所示的圖像解碼設(shè)備400對通過圖像編碼設(shè)備300對圖像數(shù)據(jù)的編碼而生成的編碼流(編碼數(shù)據(jù))正確地進行解碼,以生成解碼圖像。如圖21所示,圖像解碼設(shè)備400具有與圖8中的圖像解碼設(shè)備200的結(jié)構(gòu)基本類似的結(jié)構(gòu),并執(zhí)行類似的處理。然而,圖像解碼設(shè)備400包括編碼單位逆量化單元403,而不是圖像解碼設(shè)備200的逆量化單元203和子宏塊逆量化單元221。編碼單位逆量化單元403利用從圖像編碼設(shè)備300提供的每個編碼單位的量化參數(shù)等,對由圖像編碼設(shè)備300對每個編碼單位量化的正交變換系數(shù)進行逆量化。圖22是說明編碼單位逆量化單元403的詳細結(jié)構(gòu)示例的框圖。如圖22所示,編碼單位逆量化單元403包括量化參數(shù)緩沖器411、正交變換系數(shù)緩沖器412、編碼單位量化值計算單元413以及編碼單位逆量化處理器414。無損解碼單元202對從圖像編碼設(shè)備300提供的編碼數(shù)據(jù)的諸如圖片參數(shù)組和切片頭部之類的每個層中的量化參數(shù)進行解碼,以提供給量化參數(shù)緩沖器411。量化參數(shù)緩沖器411適當(dāng)保持量化參數(shù),并按預(yù)定定時將其提供給編碼單位量化值計算單元413。編碼單位量化值計算單元413利用從量化參數(shù)緩沖器411提供的量化參數(shù),如公式(36)到(39)所示的那樣計算每個編碼單位的量化值,并將量化值提供給編碼單位逆量化處理器414。此外,將無損解碼單元202通過對從圖像編碼設(shè)備300提供的編碼數(shù)據(jù)進行解碼而獲得的量化正交變換系數(shù)提供給正交變換系數(shù)緩沖器412。正交變換系數(shù)緩沖器412適當(dāng)保持量化正交變換系數(shù),以按預(yù)定定時提供給編碼單位逆量化處理器414。編碼單位逆量化處理器414利用從編碼單位量化值計算單元413提供的每個編碼單位的量化值,對從正交變換系數(shù)緩沖器412提供的量化正交變換系數(shù)進行逆量化。編碼單位逆量化處理器414將通過逆量化獲得的正交變換系數(shù)提供給逆正交變換單元204。如上所述,編碼單位逆量化單元403可以利用為每個編碼單位計算的量化值執(zhí)行逆量化處理。據(jù)此,圖像解碼設(shè)備400可以執(zhí)行更適合于圖像內(nèi)容的逆量化處理。特別的是,即使宏塊的尺寸被擴展(LCU的尺寸較大)并且在單個LCU中包括平坦區(qū)域和包括紋理的區(qū)域的情況下,圖像解碼設(shè)備400也可以執(zhí)行適合于每個區(qū)域的自適應(yīng)逆量化處理,以抑制解碼圖像的主觀圖像質(zhì)量的劣化。同時,圖18所示的圖像編碼設(shè)備300的編碼單位逆量化單元308還具有與編碼單位逆量化單元403的結(jié)構(gòu)類似的結(jié)構(gòu),并執(zhí)行類似的處理。然而,編碼單位逆量化單元308獲得從編碼單位量化單元305提供的量化參數(shù)和量化正交變換系數(shù),并執(zhí)行逆量化。[解碼處理的流程]圖像解碼設(shè)備400按在參照圖10的流程圖描述的圖8的圖像解碼設(shè)備200的情況中的方式基本類似的方式執(zhí)行解碼處理。[逆量化處理的流程]參照圖23的流程圖描述圖像解碼設(shè)備400在解碼處理中執(zhí)行的逆量化處理的流程示例。當(dāng)逆量化處理開始時,在步驟S631量化參數(shù)緩沖器411獲得從無損解碼單元202提供的量化參數(shù)pic_init_qp_minus26。在步驟S632,量化參數(shù)計算單元411獲得從無損解碼單元202提供的量化參數(shù)slice_qp_delta。在步驟S633,量化參數(shù)緩沖器411獲得從無損解碼單元202提供的量化參數(shù)cu_qp_delta。在步驟S634,編碼單位量化值計算單元413利用通過步驟S631到S633的處理獲得的各種量化參數(shù)以及之前使用的量化參數(shù)PrevQP,計算每個編碼單位的量化值。在步驟S635,編碼單位逆量化處理器414利用通過步驟S634的處理計算出的每個編碼單位的量化值,對由正交變換系數(shù)緩沖器412保持的量化正交變換系數(shù)進行逆量化。當(dāng)步驟S635的處理完成時,編碼單位逆量化單元403將處理返回到解碼處理,并允許執(zhí)行隨后的處理。如上所述,通過執(zhí)行解碼處理和逆量化處理,圖像解碼設(shè)備400可以利用為每個編碼單位計算的量化值執(zhí)行逆量化處理,并執(zhí)行更適合于圖像內(nèi)容的逆量化處理。如上所述,為了減小每個編碼單位(子宏塊)的量化參數(shù)的編碼量,獲得預(yù)定量化參數(shù)與量化參數(shù)SubMB_QP(量化參數(shù)submb_qp_delta)之間的差值dQP,以供傳輸,而不是傳輸量化參數(shù)SubMB_QP本身。作為計算量化參數(shù)dQP的方法,以上描述了通過以下公式(15)和(16)表示的兩種方法。dQP=CurrentQP–LCUQP…(15)dQP=CurrentQP–PreviousQP…(16)在公式(15)和(16)中,CurrentQP表示當(dāng)前編碼單位(CU)的量化參數(shù)。此外,LCUQP表示當(dāng)前CU屬于的LCU(即,當(dāng)前LCU)的量化參數(shù)。此外,PreviousQP表示緊接在當(dāng)前CU之前處理的CU的量化參數(shù)。即,在公式(15)的情況下,傳輸當(dāng)前LCU的量化參數(shù)與當(dāng)前CU的量化參數(shù)之間的差值。此外,在公式(16)的情況下,傳輸之前處理的CU的量化參數(shù)與當(dāng)前CU的量化參數(shù)之間的差值。計算這種量化參數(shù)dQP以供傳輸?shù)姆椒ㄊ侨我獾模⑶铱梢允浅鲜鰞煞N示例以外的其他方法。例如,如以下公式(17)所示,也可以傳輸當(dāng)前CU所屬的切片(即,當(dāng)前切片)的量化參數(shù)SliceQP與當(dāng)前CU的量化參數(shù)之間的差值。dQP=CurrentQP–SliceQP…(17)圖19中的編碼單位量化參數(shù)計算單元334可以通過對由編碼單位量化值計算單元331計算出的當(dāng)前CU的量化值進行變換,獲得量化參數(shù)CurrentQP。此外,圖19中的切片量化參數(shù)計算單元333可以利用由畫面量化參數(shù)計算單元332獲得的量化參數(shù)pic_init_qp_minus26和它自己獲得的量化參數(shù)slice_qp_delta,獲得量化參數(shù)SliceQP。因此,例如,圖19中的編碼單位量化參數(shù)計算單元334可以利用所述值獲得量化參數(shù)dQP。編碼單位量化參數(shù)計算單元334將量化參數(shù)dQP提供給無損編碼單元106以傳輸?shù)浇獯a側(cè)。在“TestModelUnderConsideration”(JCTVC-B205)中定義了量化參數(shù)pic_init_qp_minus26和量化參數(shù)slice_qp_delta,并且可以通過與常規(guī)編碼系統(tǒng)類似的方法來設(shè)定。在解碼側(cè),可以根據(jù)從編碼側(cè)傳輸?shù)牧炕瘏?shù)dQP獲得CU的量化參數(shù)。例如,編碼單位量化值計算單元413從量化參數(shù)dQP如以下公式(18)所示的那樣獲得CU的量化參數(shù)SubMB_QP,并對其進行變換,以獲得量化值。SubMB_QP=Clip(minQP,maxQP,SliceQP+submb_qp_delta)…(18)在公式(18)中,minQP表示預(yù)先定義的最小量化參數(shù),maxQP表示預(yù)先定義的最大量化參數(shù)。按此方式,在量化參數(shù)SliceQP也用于獲得量化參數(shù)dQP的情況下,可以執(zhí)行量化和逆量化作為上述兩種方法。即,不僅可以執(zhí)行更適合于圖像內(nèi)容的量化和逆量化,而且可以減小量化參數(shù)的編碼量。圖24示出了對各方法的處理特性進行相互比較的表。在圖24所示的表中,最上面的方法(稱為第一方法)是利用LCU的量化參數(shù)獲得量化參數(shù)dQP的方法。上面第二個方法(稱為第二方法)是利用緊接在當(dāng)前CU之前處理的CU的量化參數(shù)獲得量化參數(shù)dQP的方法。最下面的方法(稱為第三方法)是利用當(dāng)前切片的量化參數(shù)獲得量化參數(shù)dQP的方法。在圖24的表中,作為方法的特性,相互比較流水線處理的容易性和編碼效率。如圖24的表所示,第一方法的流水線處理比第二方法容易。第三方法的流水線處理比第一方法容易。此外,第一方法的編碼效率好于第三方法。第二方法的編碼效率好于第一方法。即,通常,區(qū)域越靠近當(dāng)前區(qū)域,與當(dāng)前區(qū)域(如編碼單位和子宏塊)的相關(guān)性越高。因此,可以通過利用較靠近當(dāng)前區(qū)域的區(qū)域獲得量化參數(shù)dQP,進一步改進量化參數(shù)dQP的編碼效率。然而,通常,區(qū)域越遠離當(dāng)前區(qū)域,它就被越早處理。因此,到當(dāng)前區(qū)域被處理的時間越長。即,處理延遲等的允許時間變得越長。因此,當(dāng)利用較遠離當(dāng)前區(qū)域的區(qū)域獲得量化參數(shù)dQP時,較不容易發(fā)生延遲,這有利于流水線處理。如上所述,各個方法具有不同特性,因而合適的方法取決于優(yōu)先條件而不同。同時,還可以選擇每個方法。選擇方法是任意的。例如,用戶可以預(yù)先確定要應(yīng)用的方法。例如,還可以根據(jù)任意條件(例如為任意處理單元或在出現(xiàn)任意事件時)自適應(yīng)選擇任何方法。當(dāng)自適應(yīng)選擇任意方法時,還可以生成表示所選方法的標(biāo)記信息,并將標(biāo)記信息從編碼側(cè)(量化側(cè))傳輸?shù)浇獯a側(cè)(逆量化側(cè))。在此情況下,解碼側(cè)(逆量化側(cè))可以通過參考標(biāo)記信息來選擇與編碼側(cè)(量化側(cè))相同的方法。此外,計算量化參數(shù)dQP的方法是任意的,并且可以是除上述方法以外的其他方法。預(yù)備的計算方法的數(shù)量也是任意的。此外,值可以是可變的。還可以將定義量化參數(shù)dQP的信息從編碼側(cè)(量化側(cè))傳輸?shù)浇獯a側(cè)(逆量化側(cè))。在考慮到上述方法的特性的情況下說明計算量化參數(shù)的差值的方法。圖25說明了LCU和CU的結(jié)構(gòu)示例。(數(shù)字)表示編碼單位的編碼(解碼)處理順序。在LCU(0)中,編碼單位的編碼順序如下:CU(0)→CU(10)→CU(11)→CU(12)→CU(13)→CU(20)→CU(21)→CU(30)→CU(31)→CU(32)→CU(33)→CU(23)→CU(3)在此情況下,量化參數(shù)的差值如下:在LCU的頭部的編碼單位CU(0)利用公式(17)傳送CU(0)所屬的切片(即,當(dāng)前切片)的量化參數(shù)SliceQP與當(dāng)前CU(0)的量化參數(shù)之間的差值。dQP(CU(0))=CurrentQP(CU0)–SliceQP接著,除了LCU的頭部處的編碼單位以外的其他編碼單位CU(10)到CU(3)利用公式(16)傳送當(dāng)前CU的量化參數(shù)(CurrentCU)與之前編碼的CU(PrevisousCU)之間的差值。dQP=CurrentQP(CUi)–PreviousQP(CUi-1)即,當(dāng)參照圖25描述時,量化參數(shù)的差值如下:dQP(CU(10))=CurrentQP(CU(10))-PrevisouQP(CU(0))dQP(CU(11))=CurrentQP(CU(11))-PrevisouQP(CU(10))dQP(CU(12))=CurrentQP(CU(12))-PrevisouQP(CU(11))dQP(CU(13))=CurrentQP(CU(13))-PrevisouQP(CU(12))dQP(CU(20))=CurrentQP(CU(20))-PrevisouQP(CU(13))dQP(CU(21))=CurrentQP(CU(21))-PrevisouQP(CU(20))dQP(CU(30))=CurrentQP(CU(30))-PrevisouQP(CU(21))dQP(CU(31))=CurrentQP(CU(31))-PrevisouQP(CU(30))dQP(CU(32))=CurrentQP(CU(32))-PrevisouQP(CU(31))dQP(CU(33))=CurrentQP(CU(33))-PrevisouQP(CU32))dQP(CU(23))=CurrentQP(CU(23))-PrevisouQP(CU33))dQP(CU(3))=CurrentQP(CU(3))-PrevisouQP(CU23)對于其他LCU(1)到LCU(N),也類似地計算量化參數(shù)的差值以供傳送。按此方式,通過計算和傳送量化參數(shù)的差值,利用每個方法的特性的優(yōu)點,可以滿足流水線處理的容易性和編碼效率兩者(圖中用雙圓表示)。同時,考慮到安裝,當(dāng)在LUC中執(zhí)行封閉控制(closedcontrol)時,LCU頭部處的編碼單位CU(0)可以利用公式(15)計算量化參數(shù)的差值。同時,不要求對所有編碼單位設(shè)定上述量化參數(shù)dQP,可以僅對期望對其設(shè)定不同于基準(zhǔn)量化參數(shù)(如LCUQP,PreviousQP以及SliceQP)的值的CU設(shè)定量化參數(shù)dQP。為此,還可以在切片頭部(SliceHeader)中附加語法MinCUForDQPCoded。圖26是說明切片頭部的語法示例的圖。每個行的左端的數(shù)字是為了說明而賦予的行號。在圖26的示例中,在第22行設(shè)定MinCUForDQPCoded。該MinCUForDQPCoded指定設(shè)定dQP的最小CU大小。例如,當(dāng)CU的最小大小是8×8,如果指定MinCUForDQPCoded=16,那么圖像編碼設(shè)備300的編碼單位量化參數(shù)計算單元334僅為大小不小于16×16的CU設(shè)定dQP,而不對大小為8×8的CU設(shè)定dQP即,在此情況下,傳輸大小不小于16×16的CU的dQP。同時,可以設(shè)定MinCUForDQPCoded,作為從在編碼(解碼)時設(shè)定的CU大小(4×4,8×8,16×16,32×32等)中確定(選擇)設(shè)定dQP的最小CU大小的標(biāo)記(例如,0:4×4,1:8×8,2:16×16等),作為指定設(shè)定dQP的最小CU大小的方法。例如,當(dāng)制作編碼器的人只想利用尺寸為16×16的CU進行控制時,要求對尺寸為8×8的CU傳送所有為0的dQP,這可能會劣化編碼效率。因此,通過設(shè)定這種語法MinCUForDQPCoded,在此情況下可以略去大小為8×8的CU的dQP的傳送,從而抑制編碼效率劣化。圖像解碼設(shè)備400的編碼單位量化值計算單元413根據(jù)這種語法知道不傳送大小為8×8的CU的dQP,并利用諸如LCUQP、PreviousQP以及SliceQP的基準(zhǔn)量化參數(shù)來計算量化值。同時,可以將MinCUForDQPCoded存儲在除切片頭部以外的其他位置。例如,可以將其存儲在畫面參數(shù)組(PictureParameterSet)中??梢酝ㄟ^將其存儲在切片頭部或畫面參數(shù)組中,支持在畫面變化之后改變該值的操作。然而,當(dāng)將MinCUForDQPCoded存儲在切片頭部中時,也可以支持將畫面多重切割并對每個切片并行處理的情況,這是更可取的。<5.第五實施例>[概述]盡管以上描述了從圖像編碼設(shè)備向圖像解碼設(shè)備傳送每個子宏塊(小于LCU的編碼單位)的量化參數(shù),但是在此情況下,還要求圖像解碼設(shè)備可以獲得每個子宏塊(小于LCU的編碼單位)的量化參數(shù),并利用量化參數(shù)對每個子宏塊(小于LCU的編碼單位)執(zhí)行量化。因此,可以配置成圖像編碼設(shè)備設(shè)定每個宏塊(LCU)的量化參數(shù),將每個宏塊(LCU)的量化參數(shù)提供給圖像解碼設(shè)備,同時對每個子宏塊(小于LCU的編碼單位)執(zhí)行量化處理。例如,當(dāng)利用上述TestModel5計算每個宏塊(LCU)的活動度時,即使宏塊(LCU)的大小是64×64,128×128等,圖像編碼設(shè)備也計算小于宏塊(LCU)的8×8,16×16等的每個塊(編碼單位)的活動度。然后,圖像編碼設(shè)備基于TestModel5的方法,基于每個8×8塊或16×16塊的活動度,確定每個8×8塊或16×16塊的量化參數(shù)值。然后,為每個宏塊(LCU)設(shè)定量化參數(shù)。例如,假設(shè)如圖27所示LCU(宏塊)的大小是64×64像素。當(dāng)圖像編碼設(shè)備計算每個16×16編碼單位的活動度以計算LCU的量化參數(shù)時,每個編碼單位(塊)的活動度變成QP00到QP33。在AVC的情況下,將量化參數(shù)QP設(shè)計成當(dāng)其值增大6(例如從6到12)時,執(zhí)行原始量化處理的兩倍粗的量化處理,如圖28所示。色度信號的劣化在較低比特率(即,較高QP)時尤其容易注意到。因此,預(yù)先相對于亮度信號的量化參數(shù)QPY定義色度信號的缺省量化參數(shù)QPC。通過設(shè)定與圖像壓縮信息中包括的ChromaQPOffset有關(guān)的信息,用戶可以控制該關(guān)系。另一方面,在該實施例的情況下,圖像編碼設(shè)備在第一步驟中如以下公式(19)所示的那樣確定宏塊的量化參數(shù)QPMB。[公式3]在第二步驟中,利用QP00到QP33的值執(zhí)行每個塊的量化處理。結(jié)果,將每個塊的非零系數(shù)的位置存儲在存儲器中。在第三步驟中,利用QPMB的值執(zhí)行每個塊的量化處理。在第四步驟中,僅將在第三步驟中獲得的非零中的位于在第二步驟中也是非零系數(shù)的系數(shù)位置中的值傳輸給無損編碼信息,作為編碼信息。通過執(zhí)行這種處理,盡管僅將QPMB傳輸給圖像壓縮信息作為量化參數(shù),但是通過利用QP00到QP33的值對每個塊執(zhí)行偽處理,可以實現(xiàn)自適應(yīng)量化并改進作為輸出的圖像壓縮信息的主觀圖像質(zhì)量。[圖像編碼設(shè)備]圖29是說明應(yīng)用了本技術(shù)的圖像編碼設(shè)備的另一結(jié)構(gòu)示例的框圖。如圖29所示,在此情況下的圖像編碼設(shè)備500具有與圖1的圖像編碼設(shè)備100的結(jié)構(gòu)基本類似的結(jié)構(gòu),并執(zhí)行類似的處理。但是,圖像編碼設(shè)備500包括速率控制器317、編碼單位量化單元504以及量化單元505,而不是圖像編碼設(shè)備100的量化單元105、速率控制器117以及子宏塊量化單元121。盡管圖1中的圖像編碼設(shè)備100除了逆量化單元108以外還包括子宏塊逆量化單元122,但是圖像編碼設(shè)備500僅包括逆量化單元108。即,與在常規(guī)AVC等中一樣,對每個LCU(宏塊)執(zhí)行逆量化處理。這也適用于與圖像編碼設(shè)備500對應(yīng)的圖像解碼設(shè)備。編碼單位量化單元504利用由速率控制器317獲得的每個編碼單位的活動度,對每個編碼單位(例如SCU)執(zhí)行量化。量化單元505獲得每個LCU的量化參數(shù),并利用它對每個編碼單位執(zhí)行量化。然后,量化單元505在相同的位置將由編碼單位量化單元504獲得的編碼單位的量化正交變換系數(shù)中的非零系數(shù)替換為量化單元505的量化處理結(jié)果(量化正交變換系數(shù))。將該替換的結(jié)果提供給無損編碼單元106和逆量化單元108,作為量化結(jié)果。此外,將量化單元505計算出的每個LCU的量化參數(shù)提供給無損編碼單元106和逆量化單元108。如常規(guī)AVC等的情況那樣,圖像解碼設(shè)備(未示出)的逆量化單元108和逆量化單元利用每個LCU的量化參數(shù)執(zhí)行逆量化。[速率控制器、編碼單位量化單元以及量化單位的結(jié)構(gòu)]圖30是說明圖29中的編碼單位量化單元、量化單元以及速率控制器的詳細結(jié)構(gòu)示例的框圖。如圖30所示,編碼單位量化單元504包括編碼單位量化參數(shù)確定單元511、編碼單位量化處理器512以及非零系數(shù)位置緩沖器513。編碼單位量化參數(shù)確定單元511利用從速率控制器317的活動度緩沖器322提供的比LCU低的層中的每個編碼單位(例如SCU)的活動度,確定比LCU低的層中的每個編碼單位(例如SCU)的量化參數(shù)CU_QP。編碼單位量化參數(shù)確定單元511將每個編碼單位的量化參數(shù)CU_QP提供給編碼單位量化處理器512和量化單元505的LCU量化參數(shù)確定單元522。編碼單位量化處理器512利用從編碼單位量化參數(shù)確定單元511提供的每個編碼單位的量化參數(shù)CU_QP,對比LCU低的層中的每個編碼單位(例如SCU)的從量化單元505的正交變換系數(shù)緩沖器521提供的正交變換系數(shù)進行量化。編碼單位量化處理器512將通過量化獲得的編碼單位的量化正交變換系數(shù)中的值不為0(非零系數(shù))的編碼單位的位置提供給非零系數(shù)位置緩沖器513,并允許它保持該位置。非零系數(shù)位置緩沖器513按預(yù)定定時將所保持的非零系數(shù)的位置提供給量化單元505的系數(shù)替換單元524。如圖30所示,量化單元505包括正交變換系數(shù)緩沖器521、LCU量化參數(shù)確定單元522、LCU量化處理器523以及系數(shù)替換單元524。正交變換系數(shù)緩沖器521保持從正交變換單元104提供的正交變換系數(shù),并按預(yù)定定時將所保持的正交變換系數(shù)提供給編碼單位量化處理器512和LCU量化處理器523。LCU量化參數(shù)確定單元522將從編碼單位量化參數(shù)確定單元511提供的每個編碼單位的量化參數(shù)CU_QP中的LCU的最小值確定為每個LCU的量化參數(shù)LCU_QP,如上述公式(19)所表示的。LCU量化參數(shù)確定單元522將每個LCU的量化參數(shù)LCU_QP(當(dāng)前LCU的CU_QP的最小值)提供給LCU量化處理器523。LCU量化處理器523利用從LCU量化參數(shù)確定單元522提供的每個LCU的量化參數(shù)LCU_QP,對比LCU低的層中的每個編碼單位(例如SCU)的從正交變換系數(shù)緩沖器521提供的正交變換系數(shù)進行量化。LCU量化處理器523將通過量化獲得的每個編碼單位的量化正交變換系數(shù)提供給系數(shù)替換單元524。系數(shù)替換單元524將與由LCU量化處理器523量化的正交變換系數(shù)的值不為0的系數(shù)(非零系數(shù))中的、從非零系數(shù)位置緩沖器513提供的非零系數(shù)的位置不同的位置中的系數(shù)替換為0。即,系數(shù)替換單元524在利用為比LCU低的層中的每個編碼單位確定的量化參數(shù)CU_QP的量化和利用為每個LCU確定的量化參數(shù)LCU_QP的量化中,僅對量化結(jié)果的獲得值不為0的編碼單位(在比LCU低的層中)采用量化結(jié)果的值作為量化正交變換系數(shù)。另一方面,對于其他編碼單元(在比LCU低的層中),系數(shù)替換單元524將所有量化正交變換系數(shù)的所有值都設(shè)定為0。系數(shù)替換單元524將按此方式適當(dāng)替換了值的量化正交變換系數(shù),連同為每個LCU確定的量化參數(shù)LCU_QP一起,提供給無損編碼單元106和逆量化單元108。無損編碼單元106對所提供的系數(shù)數(shù)據(jù)和量化參數(shù)進行編碼,以提供給與圖像編碼設(shè)備500對應(yīng)的圖像解碼設(shè)備(能夠?qū)D像編碼設(shè)備500生成的編碼數(shù)據(jù)進行解碼)。圖像解碼設(shè)備如在常規(guī)AVC等的情況中那樣,利用從圖像編碼設(shè)備500提供的每個LCU的量化參數(shù)LCU_QP執(zhí)行逆量化。逆量化單元108利用從系數(shù)替換單元524提供的每個LCU的量化參數(shù)LCU_QP,對從系數(shù)替換單元524提供的系數(shù)數(shù)據(jù)類似地進行逆量化。同時,逆量化單元108具有與參照圖10描述的逆量化單元203的結(jié)構(gòu)基本類似的結(jié)構(gòu)。然而,在逆量化單元108的情況下,逆量化處理器253利用從量化參數(shù)緩沖器251提供的量化參數(shù)(每個LCU的量化參數(shù)LCU_QP),對從正交變換系數(shù)緩沖器252提供的量化正交變換系數(shù)進行逆量化。[編碼處理的流程]接著,參照圖31的流程圖描述圖像編碼設(shè)備500執(zhí)行的編碼處理的流程示例。在此情況下,按與參照圖7的流程圖描述的編碼處理的每個處理的方式基本類似的方式執(zhí)行編碼處理的每個處理。即,如圖7中的步驟S101到S104中的處理那樣執(zhí)行步驟S701到S704的處理。然而,執(zhí)行步驟S705中的量化處理,而不是圖7中的步驟S105和S106。此外,如步驟S106到S117的處理那樣執(zhí)行步驟S706到S716中的處理。[量化處理的流程]接著,參照圖32的流程圖描述圖31中的步驟S705中執(zhí)行的量化處理的流程示例。當(dāng)量化處理開始時,在步驟S731中活動度計算單元321計算每個編碼單位的活動度。在步驟S732中,編碼單位量化參數(shù)確定單元511確定比LCU低的層中的每個編碼單位的量化參數(shù)CU_QP。在步驟S733中,LCU量化參數(shù)確定單元522確定每個LCU的量化參數(shù)LCU_QP。在步驟S734中,編碼單位量化處理器512利用比LCU低的層中的每個編碼單位的量化參數(shù)CU_QP來執(zhí)行量化。在步驟S735中,非零系數(shù)位置緩沖器513保持通過步驟S734中的量化處理而生成的非零系數(shù)的位置。在步驟S736中,LCU量化處理器523利用每個LCU的量化參數(shù)LCU_QP執(zhí)行量化。在步驟S737中,系數(shù)替換單元524將在與通過步驟S735的處理保持的非零系數(shù)的位置不同的位置中的、比LCU低的層中的編碼單位的量化正交變換系數(shù)的值替換為0。當(dāng)完成了替換時,量化處理完成,并且處理返回到圖31的步驟S705,然后執(zhí)行步驟S706中的處理和隨后的步驟。如上所述,在輸出和輸入分別是圖像壓縮信息的圖像信息編碼設(shè)備和圖像信息解碼設(shè)備中,基于使用擴展宏塊的編碼系統(tǒng),通過對比LCU低的層中的每個編碼單位(子宏塊)執(zhí)行偽量化處理,即使在單個LCU(宏塊)中混合有平坦區(qū)域和紋理區(qū)域,也可以基于平坦區(qū)域和紋理區(qū)域的特性來執(zhí)行自適應(yīng)量化,從而改進主觀圖像質(zhì)量。<6.第六實施例>[應(yīng)用于多視點圖像編碼/多視點圖像解碼]可以將上述系列處理應(yīng)用于多視點圖像編碼和多視點圖像解碼。圖33是多視點圖像編碼系統(tǒng)的示例的圖。如圖33所示,多視點圖像包括來自多個視點的圖像,將來自多個視點中的預(yù)定視點的圖像指定為基本視點圖像。將來自除基本視點圖像以外的每個視點的圖像視為非基本視點圖像。當(dāng)執(zhí)行如圖33所示的多視點圖像編碼時,也可以獲得每個視點(同一視點)的量化參數(shù)之間的差值。(1)基本視點:(1-1)dQP(基本視點)=Current_CU_QP(基本視點)-LCU_QP(基本視點)(1-2)dQP(基本視點)=Current_CU_QP(基本視點)-Previsous_CU_QP(基本視點)(1-3)dQP(基本視點)=Current_CU_QP(基本視點)-Slice_QP(基本視點)(2)非基本視點:(2-1)dQP(非基本視點)=Current_CU_QP(非基本視點)-LCU_QP(非基本視點)(2-2)dQP(非基本視點)=CurrentQP(非基本視點)-PrevisousQP(非基本視點)(2-3)dQP(非基本視點)=Current_CU_QP(非基本視點)-Slice_QP(非基本視點)當(dāng)執(zhí)行多視點圖像編碼時,也可以獲得每個視點(不同視點)的量化參數(shù)之間的差值。(3)基本視點/非基本視點:(3-1)dQP(視點間)=Slice_QP(基本視點)-Slice_QP(非基本視點)(3-2)dQP(視點間)=LCU_QP(基本視點)-LCU_QP(非基本視點)(4)非基本視點/非基本視點:(4-1)dQP(視點間)=Slice_QP(非基本視點i)-Slice_QP(非基本視點j)(4-2)dQP(視點間)=LCU_QP(非基本視點i)-LCU_QP(非基本視點j)在此情況下,還可以組合上述(1)到(4)。例如,在非基本視點中,考慮獲得基本視點與非基本視點之間的切片級別的量化參數(shù)之間的差值的方法(組合3-1和2-3),和獲得基本視點與非基本視點之間的LCU級別的量化參數(shù)之間的差值的方法(組合3-2和2-1)。按此方式,在通過重復(fù)應(yīng)用差值執(zhí)行多視點編碼的情況下也可以改進編碼效率。與上述方法一樣,也可以設(shè)定一個標(biāo)記,以表示上述每個dQP是否存在值不為0的dQP。[多視點圖像編碼設(shè)備]圖34是說明執(zhí)行上述多視點圖像編碼的多視點圖像編碼設(shè)備的圖。如圖34所示,多視點圖像編碼設(shè)備600包括編碼單元601、編碼單元602以及復(fù)用單元603。編碼單元601對基本視點圖像進行編碼以生成基本視點圖像編碼流。編碼單元602對非基本視點圖像進行編碼以生成非基本視點圖像編碼流。復(fù)用單元603對編碼單元601生成的基本視點圖像編碼流和編碼單元602生成的非基本視點圖像編碼流進行復(fù)用,以生成多視點圖像編碼流。可以將圖像編碼設(shè)備100(圖1)、圖像編碼設(shè)備300(圖18)或圖像編碼設(shè)備500(圖29)應(yīng)用于多視點圖像編碼設(shè)備600的編碼單元601和編碼單元602。在此情況下,多視點圖像編碼設(shè)備600設(shè)定編碼單元601設(shè)定的量化參數(shù)與編碼單元602設(shè)定的量化參數(shù)之間的差值,以供傳輸。[多視點圖像解碼設(shè)備]圖35是示出執(zhí)行上述多視點圖像解碼的多視點圖像解碼設(shè)備的圖。如圖35所示,多視點圖像解碼設(shè)備610包括分解單元611、解碼單元612以及解碼單元613。分解單元611對復(fù)用了基本視點圖像編碼流和非基本視點圖像編碼流的多視點圖像編碼流進行分解,以提取基本視點圖像編碼流和非基本視點圖像編碼流。解碼單元612對分解單元611提取的基本視點圖像編碼流進行解碼,以獲得基本視點圖像。解碼單元613對分解單元611提取的非基本視點圖像編碼流進行解碼,以獲得非基本視點圖像??梢詫D像解碼設(shè)備200(圖9)或圖像解碼設(shè)備400(圖21)應(yīng)用于多視點圖像解碼設(shè)備610的解碼單元612和解碼單元613。在此情況下,多視點圖像解碼設(shè)備610根據(jù)由編碼單元601設(shè)定的量化參數(shù)和由編碼單元602設(shè)定的量化參數(shù)之間的差值設(shè)定量化參數(shù),以執(zhí)行逆量化。<7.第七實施例>[應(yīng)用于分級圖像點編碼/分級圖像解碼]可以將上述系列處理應(yīng)用于分級圖像編碼/分級圖像解碼。圖36示出了多視點圖像編碼系統(tǒng)的示例。如圖36所示,分級圖像包括多層(分辨率)的圖像,并且將多個分辨率中的預(yù)定層的圖像指定為基本層圖像。將除基本層圖像以外的每個層的圖像視為非基本層圖像。當(dāng)執(zhí)行如圖36所示的分級圖像編碼(空間可擴縮性)時,也可以獲得每個層(同一層)的量化參數(shù)之間的差值。(1)基本層:(1-1)dQP(基本層)=Current_CU_QP(基本層)-LCU_QP(基本層)(1-2)dQP(基本層)=Current_CU_QP(基本層)-Previsous_CU_QP(基本層)(1-3)dQP(基本層)=Current_CU_QP(基本層)-Slice_QP(基本層)(2)非基本層:(2-1)dQP(非基本層)=Current_CU_QP(非基本層)-LCU_QP(非基本層)(2-2)dQP(非基本層)=CurrentQP(非基本層)-PrevisousQP(非基本層)(2-3)dQP(非基本層)=Current_CU_QP(非基本層)-Slice_QP(非基本層)當(dāng)執(zhí)行分級編碼時,也可以獲得每個層(不同層)的量化參數(shù)之間的差值。(3)基本層/非基本層:(3-1)dQP(層間)=Slice_QP(基本層)-Slice_QP(非基本層)(3-2)dQP(層間)=LCU_QP(基本層)-LCU_QP(非基本層)(4)非基本層/非基本層:(4-1)dQP(層間)=Slice_QP(非基本層i)-Slice_QP(非基本層j)(4-2)dQP(層間)=LCU_QP(非基本層i)-LCU_QP(非基本層j)在此情況下,還可以組合上述(1)到(4)。例如,在非基本層中,考慮獲得基本層與非基本層之間的切片級別的量化參數(shù)之間的差值的方法(組合3-1和2-3),和獲得基本層與非基本層之間的LCU級別的量化參數(shù)之間的差值的方法(組合3-2和2-1)。按此方式,通過重復(fù)應(yīng)用差值,也可以在執(zhí)行分級編碼的情況下改進編碼效率。與上述方法一樣,也可以設(shè)定一個標(biāo)記,以表示上述每個dQP是否存在值不為0的dQP。[分級圖像編碼設(shè)備]圖37是說明執(zhí)行上述分級圖像編碼的分級圖像編碼設(shè)備的圖。如圖37所示,分級圖像編碼設(shè)備620包括編碼單元621、編碼單元622以及復(fù)用單元623。編碼單元621對基本層圖像進行編碼以生成基本層圖像編碼流。編碼單元622對非基本層圖像進行編碼以生成非基本層圖像編碼流。復(fù)用單元623對編碼單元621生成的基本層圖像編碼流和編碼單元622生成的非基本層圖像編碼流進行復(fù)用,以生成分級圖像編碼流??梢詫D像編碼設(shè)備100(圖1)、圖像編碼設(shè)備300(圖18)或圖像編碼設(shè)備500(圖29)應(yīng)用于分級圖像編碼設(shè)備620的編碼單元621和編碼單元622。在此情況下,分級圖像編碼設(shè)備600設(shè)定編碼單元621設(shè)定的量化參數(shù)與編碼單元622設(shè)定的量化參數(shù)之間的差值,以供傳輸。[分級圖像解碼設(shè)備]圖38是示出執(zhí)行上述分級圖像解碼的分級圖像解碼設(shè)備的圖。如圖38所示,分級圖像解碼設(shè)備630包括分解單元631、解碼單元632以及解碼單元633。分解單元631對通過復(fù)用基本層圖像編碼流和非基本層圖像編碼流而獲得的分級圖像編碼流進行分解,以提取基本層圖像編碼流和非基本層圖像編碼流。解碼單元632對分解單元631提取的基本層圖像編碼流進行解碼,以獲得基本層圖像。解碼單元633對分解單元631提取的非基本層圖像編碼流進行解碼,以獲得非基本層圖像??梢詫D像解碼設(shè)備200(圖9)或圖像解碼設(shè)備400(圖21)應(yīng)用于分級圖像解碼設(shè)備630的解碼單元632和解碼單元633。在此情況下,分級圖像解碼設(shè)備630根據(jù)由編碼單元631設(shè)定的量化參數(shù)和由編碼單元632設(shè)定的量化參數(shù)之間的差值設(shè)定量化參數(shù),以執(zhí)行逆量化。<8.第八實施例>[計算機]上述系列處理可以通過硬件執(zhí)行或者由軟件執(zhí)行。在此情況下,可以配置成圖39所示的計算機。在圖39中,個人計算機700的CPU(中央處理器)701根據(jù)存儲在ROM(只讀存儲器)702中的程序或從存儲單元713加載到RAM(隨機存取存儲器)703中的程序,執(zhí)行各種處理。還將CPU701執(zhí)行各種處理所需的數(shù)據(jù)適當(dāng)?shù)卮鎯υ赗AM703中。CPU701、ROM702以及RAM703通過總線704彼此連接。輸入/輸出接口710也連接到總線704。輸入單元711包括鍵盤、鼠標(biāo)等,輸出單元712包括CRT(陰極射線管)和LCD(液晶顯示器)形成的顯示器、揚聲器等,由硬盤等形成的存儲單元713和由調(diào)制解調(diào)器等形成的通信單元714連接到輸入/輸出接口710。通信單元714通過包括因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。根據(jù)需要,將驅(qū)動器715連接到輸入/輸出接口710,在其中酌情安裝諸如磁盤、光盤、磁光盤、以及半導(dǎo)體存儲器之類的可移動介質(zhì)721,酌情將從介質(zhì)讀取的計算機程序安裝在存儲單元713中。當(dāng)通過軟件執(zhí)行上述系列處理時,從網(wǎng)絡(luò)或記錄介質(zhì)安裝包括軟件的程序。記錄介質(zhì)不僅包括可移動介質(zhì)721,包括磁盤(包括軟盤)、光盤(包括CD-ROM(光盤-只讀存儲器,和DVD(數(shù)字多功能盤)))、磁光盤(包括MD(迷你盤)),以及半導(dǎo)體存儲器,其中記錄有程序,程序被分發(fā)到用戶以與設(shè)備主體分開地分發(fā)程序,而且包括記錄有程序的ROM702,和包括在存儲單元713中的硬盤,其在預(yù)先嵌入設(shè)備主體的狀態(tài)下被分發(fā)給用戶,如圖39所示。同時,計算機執(zhí)行的程序可以是按在本說明書中描述的順序按時間順序地執(zhí)行處理的程序,也可以是并行地執(zhí)行處理或者在需要時(如在調(diào)用時)執(zhí)行處理的程序。此外,在本說明書中,描述記錄在記錄介質(zhì)中的程序的步驟不僅包括按所描述的順序按時間順序執(zhí)行的處理,也包括并行或單獨執(zhí)行的處理,它們可以不按時間順序執(zhí)行。此外,在本說明書中,系統(tǒng)是指包括多個裝置(設(shè)備)的整個設(shè)備。還可以將作為一個設(shè)備(或處理器)的上述結(jié)構(gòu)分割成多個設(shè)備(或處理器)。另一方面,也可以將以上描述成多個設(shè)備(或處理器)的結(jié)構(gòu)放在一起作為一個設(shè)備(或處理器)。不必說,可以將除上述結(jié)構(gòu)以外的其他結(jié)構(gòu)附加到每個設(shè)備(或每個處理器)的結(jié)構(gòu)。此外,還可以將某個設(shè)備(或處理器)的結(jié)構(gòu)的一部分附加到另一個設(shè)備(或另一處理器)的結(jié)構(gòu),只要作為整個系統(tǒng)的結(jié)構(gòu)和操作基本相同。即,本技術(shù)的實施例并不限于上述實施例,可以在不脫離本技術(shù)的精神的情況下進行各種修改。根據(jù)上述實施例的圖像編碼設(shè)備100(圖1)、圖像編碼設(shè)備300(圖18)、圖像編碼設(shè)備500(圖29)、多視點圖像編碼設(shè)備600(圖34)、分級圖像編碼設(shè)備620(圖37)、圖像解碼設(shè)備200(圖9)、圖像解碼設(shè)備400(圖21)、視點圖像解碼設(shè)備610(圖35)以及分級圖像解碼設(shè)備630(圖38)可以應(yīng)用于各種電子裝置,如衛(wèi)星廣播、對有限電視等的有線廣播、因特網(wǎng)上的分發(fā)、通過蜂窩通信等到終端的分發(fā)中的發(fā)射機或接收機、記錄設(shè)備(其在諸如光盤、磁盤以及閃速存儲器的介質(zhì)上記錄圖像)、或再現(xiàn)設(shè)備(其從存儲介質(zhì)再現(xiàn)圖像)。以下描述四個應(yīng)用。[電視設(shè)備]圖40說明了應(yīng)用了上述實施例的電視設(shè)備的示意結(jié)構(gòu)示例。電視設(shè)備900包括天線901、調(diào)諧器902、分解器903、解碼器904、視頻信號處理器905、顯示單元906、語音信號處理器907、揚聲器908、外部接口909、控制器910、用戶接口911以及總線912。調(diào)諧器902從通過天線901接收的廣播信號提取所需頻道的信號,并對所提取的信號進行解調(diào)。然后,調(diào)諧器902將通過解調(diào)獲得的編碼比特流輸出到分解器903。即,調(diào)諧器902用作電視設(shè)備900中的發(fā)送裝置,其接收編碼有圖像的編碼流。分解器903從編碼比特流分離出節(jié)目的視頻流和聲音流,并將每個分離的流輸出到解碼器904。此外,分解器903從編碼比特流提取諸如EPG(電子節(jié)目向?qū)В┑妮o助數(shù)據(jù),并將所提取的數(shù)據(jù)提供給控制器910。同時,分解器903可以在編碼的比特流被加擾時進行去擾。解碼器904對從分解器903輸入的視頻流和音頻流進行解碼。然后,解碼器904將通過解碼處理生成的視頻數(shù)據(jù)輸出到視頻信號處理器905。此外,解碼器904將通過解碼處理生成的音頻數(shù)據(jù)輸出到音頻信號處理器907。視頻信號處理器905再現(xiàn)從解碼器904輸入的視頻數(shù)據(jù),并允許顯示單元906顯示視頻。視頻信號處理器905還可以允許顯示單元906顯示通過網(wǎng)絡(luò)提供的應(yīng)用畫面。視頻信號處理器905還可以根據(jù)設(shè)定對視頻數(shù)據(jù)執(zhí)行諸如去噪之類的附加處理。此外,視頻信號處理器905可以生成諸如菜單、按鈕以及光標(biāo)之類的GUI(圖形用戶界面)圖像,并將所生成的圖像疊加在輸出圖像上。顯示單元906由從視頻信號處理器905提供的驅(qū)動信號驅(qū)動,以在顯示裝置(例如,液晶顯示器、等離子顯示器、OLED(有機電致發(fā)光顯示器(有機EL顯示器))等)的視頻畫面上顯示視頻或圖像。音頻信號處理器907對從解碼器904輸入的音頻數(shù)據(jù)執(zhí)行諸如D/A轉(zhuǎn)換和放大之類的再現(xiàn)處理,并允許揚聲器908輸出聲音。音頻信號處理器907也可以對音頻數(shù)據(jù)執(zhí)行諸如去噪的附加處理。外部接口909是用于連接電視設(shè)備900和外部裝置或網(wǎng)絡(luò)的接口。例如,可以通過解碼器904解碼通過外部接口909接收的視頻流或音頻流。即,外部接口909還用作電視設(shè)備900中的發(fā)送裝置,其接收編碼有圖像的編碼流??刂破?10包括諸如CPU的處理器和諸如RAM和ROM的存儲器。存儲器存儲CPU執(zhí)行的程序、程序數(shù)據(jù)、EPG數(shù)據(jù)、通過網(wǎng)絡(luò)獲得的數(shù)據(jù)等。在電視設(shè)備900啟動時CPU讀取存儲器中存儲的程序以供執(zhí)行。CPU根據(jù)從用戶接口911輸入的操作信號控制電視設(shè)備900的操作,例如通過執(zhí)行程序來控制。用戶接口911連接到控制器910。用戶接口911包括供用戶操作電視設(shè)備900的按鈕和開關(guān)、遙控信號的接收器等。用戶接口911檢測用戶通過組件進行的操作,以生成操作信號,并將所生成的操作信號輸出到控制器910。總線912相互連接調(diào)諧器902、分解器903、解碼器904、視頻信號處理器905、音頻信號處理器907、外部接口909、以及控制器910。在按此方式配置的電視設(shè)備900,解碼器904具有根據(jù)上述實施例的圖像解碼設(shè)備200(圖9)、圖像解碼設(shè)備400(圖21)、多視點圖像解碼設(shè)備610(圖35)或分級圖像解碼設(shè)備630(圖38)的功能。因此,解碼器904利用從編碼側(cè)提供的諸如submb_qp_delta的量化參數(shù),計算每個子宏塊的量化值,以對通過電視設(shè)備900解碼的視頻進行逆量化。因此,可以執(zhí)行更適合于圖像內(nèi)容的逆量化處理,從而抑制解碼圖像的主觀圖像質(zhì)量的劣化。[移動電話]圖41說明了應(yīng)用了上述實施例的移動終端的示意結(jié)構(gòu)示例。移動電話920配備有天線921、通信單元922、語音編解碼器923、揚聲器924、麥克風(fēng)925、照相機單元926、圖像處理器927、復(fù)用/分解單元928、記錄/再現(xiàn)單元929、顯示單元930、控制器931、操作單元932以及總線933。天線921連接到通信單元922。揚聲器924和麥克風(fēng)925連接到語音編解碼器923。操作單元932連接到控制器931??偩€933將通信單元922、語音編解碼器923、照相機單元926、圖像處理器927、復(fù)用/分解單元928、記錄/再現(xiàn)單元929、顯示單元930以及控制器931相互連接。移動電話920按包括語音通信模式、數(shù)據(jù)通信模式、成像模式以及視頻電話模式的各種操作模式,執(zhí)行諸如語音信號的發(fā)送/接收、電子郵件或圖像數(shù)據(jù)的發(fā)送/接收、圖像接收、以及數(shù)據(jù)的記錄之類的操作。在語音通信模式中,將由麥克風(fēng)925生成的模擬語音信號提供給語音編解碼器923。語音編解碼器923將模擬語音信號轉(zhuǎn)換成語音數(shù)據(jù),并對轉(zhuǎn)換后的語音數(shù)據(jù)進行A/D轉(zhuǎn)換以壓縮。然后,語音編解碼器923將壓縮的語音數(shù)據(jù)輸出到通信單元922。通信單元922對語音數(shù)據(jù)進行編碼和調(diào)制,以生成發(fā)送信號。然后,通信單元922通過天線921將所生成的發(fā)送信號發(fā)送給基站(未示出)。此外,通信單元922對通過天線921接收的無線信號進行放大,并對其進行變頻以獲得接收信號。然后,通信單元922通過對接收信號進行解調(diào)和解碼來生成語音數(shù)據(jù),并將所生成語音數(shù)據(jù)輸出到語音編解碼器923。語音編解碼器923對語音數(shù)據(jù)進行擴展,并對其進行D/A轉(zhuǎn)換,以生成模擬語音信號。然后,語音編解碼器923將所生成的語音信號提供給揚聲器924,以允許它輸出語音。在數(shù)據(jù)通信模式中,例如,控制器931根據(jù)用戶通過操作單元932的操作生成組成電子郵件的字符數(shù)據(jù)。此外,控制器931允許顯示單元930顯示字符??刂破?31根據(jù)用戶通過操作單元932進行的發(fā)送指令,生成電子郵件數(shù)據(jù),以將所生成的電子郵件數(shù)據(jù)輸出到通信單元922。通信單元922對電子郵件數(shù)據(jù)進行編碼和調(diào)制,以生成發(fā)送信號。然后,通信單元922通過天線921將所生成的發(fā)送信號發(fā)送到基站(未示出)。此外,通信單元922對通過天線921接收的無線信號進行放大,并對其進行變頻,以獲得接收信號。然后,通信單元922對接收信號進行解調(diào)和解碼,以恢復(fù)電子郵件數(shù)據(jù),并將所恢復(fù)的電子郵件數(shù)據(jù)輸出到控制器931??刂破?31允許顯示單元930顯示電子郵件數(shù)據(jù)的內(nèi)容,并允許記錄/再現(xiàn)單元929的存儲介質(zhì)存儲電子郵件數(shù)據(jù)。記錄/再現(xiàn)單元929包括任意可讀/可寫存儲介質(zhì)。例如,存儲介質(zhì)可以是諸如RAM的嵌入式存儲介質(zhì)和閃速存儲器,并且可以是諸如硬盤、磁盤、磁光盤、光盤、USB存儲器以及存儲卡的外部安裝的存儲介質(zhì)。在成像模式下,例如,照相機單元926對對象的圖像進行拍攝,以生成圖像數(shù)據(jù),并將所生成的圖像數(shù)據(jù)輸出到圖像處理器927。圖像處理器927對從照相機單元926輸入的圖像數(shù)據(jù)進行編碼,并將編碼流存儲在記錄/再現(xiàn)單元929的存儲介質(zhì)中。此外,在視頻電話模式下,例如,復(fù)用/分離單元928對圖像處理器927編碼的視頻流和從語音編解碼器923輸入的語音流進行復(fù)用,并將復(fù)用的流輸出到通信單元922。通信單元922對流進行編碼和調(diào)制,以生成發(fā)送信號。然后,通信單元922通過天線921將所生成的發(fā)送信號發(fā)送到基站(未示出)。此外,通信單元922對通過天線921接收的無線信號進行放大,并對其進行變頻,以獲得接收信號。發(fā)送信號和接收信號可以包括編碼比特流。然后,通信單元922通過對接收信號進行解調(diào)和解碼來恢復(fù)所述流,并將所恢復(fù)的流輸出到復(fù)用/分離單元928。復(fù)用/分離單元928從輸入流分離視頻流和語音流,并將視頻流和語音流分別輸出到圖像處理器927和語音編解碼器923。圖像處理器927對視頻流進行解碼以生成視頻數(shù)據(jù)。將視頻數(shù)據(jù)提供給顯示單元930,并用顯示單元930顯示圖像序列。語音編解碼器923對語音流進行擴展,并對其進行D/A轉(zhuǎn)換,以生成模擬語音信號。然后,語音編解碼器923將所生成的語音信號提供給揚聲器924以輸出語音。在按此方式配置的運動電話920中,圖像處理器927具有根據(jù)上述實施例的圖像編碼設(shè)備100(圖1)、圖像編碼設(shè)備300(圖18)、圖像編碼設(shè)備500(圖29)、多視點圖像編碼設(shè)備600(圖34)或分級圖像編碼設(shè)備620(圖37)的功能,以及圖像解碼設(shè)備200(圖9)、圖像解碼設(shè)備400(圖21)、多視點圖像解碼設(shè)備610(圖35)或分級圖像解碼設(shè)備630(圖38)的功能。因此,圖像處理器927計算每個子宏塊的量化值,并利用移動電話920編碼和解碼的視頻的每個子宏塊的量化值,對正交變換系數(shù)進行量化。按此方式,可以執(zhí)行更適合于圖像內(nèi)容的量化處理,并生成編碼數(shù)據(jù),以抑制解碼圖像的主觀圖像質(zhì)量的劣化。此外,圖像處理器927利用從編碼側(cè)提供的諸如submb_qp_delta的量化參數(shù),計算每個子宏塊的量化值,以執(zhí)行逆量化。因此,可以執(zhí)行更適合于圖像內(nèi)容的逆量化處理,從而抑制解碼圖像的主觀圖像質(zhì)量的劣化。盡管以上作為移動電話920進行了描述,但是與移動電話920的情況一樣,可以將應(yīng)用了本技術(shù)的圖像編碼設(shè)備和圖像解碼設(shè)備應(yīng)用于具有與移動電話920的功能類似的成像功能和通信功能的任何設(shè)備,如PDA(個人數(shù)字助理)、智能電話、UMPC(超移動個人計算機)、上網(wǎng)本、以及筆記本計算機。[記錄/再現(xiàn)設(shè)備]圖42是說明應(yīng)用了上述實施例的記錄/再現(xiàn)設(shè)備的示意結(jié)構(gòu)示例的圖。記錄/再現(xiàn)設(shè)備940對接收到的廣播節(jié)目的音頻數(shù)據(jù)和視頻數(shù)據(jù)進行編碼以記錄在記錄介質(zhì)上。此外,記錄/再現(xiàn)設(shè)備940可以對從另一設(shè)備獲得的音頻數(shù)據(jù)和視頻數(shù)據(jù)進行編碼以記錄在記錄介質(zhì)上。此外,記錄/再現(xiàn)設(shè)備940根據(jù)用戶的指令通過監(jiān)視器和揚聲器再現(xiàn)記錄在記錄介質(zhì)上的數(shù)據(jù)。此時,記錄/再現(xiàn)設(shè)備940對音頻數(shù)據(jù)和視頻數(shù)據(jù)進行解碼。記錄/再現(xiàn)設(shè)備940配備有調(diào)諧器941、外部接口942、編碼器943、HDD(硬盤驅(qū)動器)944、盤驅(qū)動器945、選擇器946、解碼器947、OSD(屏上顯示器)948、控制器949以及用戶接口950。調(diào)諧器941從通過天線(未示出)接收的廣播信號提取所需頻道的信號,并對所提取的信號進行解調(diào)。然后,調(diào)諧器941將通過解調(diào)獲得的編碼比特流輸出到選擇器946。即,調(diào)諧器941用作記錄/再現(xiàn)設(shè)備940中的發(fā)送裝置。外部接口942是用于連接記錄/再現(xiàn)設(shè)備940和外部裝置或網(wǎng)絡(luò)的接口。外部接口942可以是IEEE1394接口、網(wǎng)絡(luò)接口、USB接口、閃速存儲器接口等。例如,將通過外部接口942接收的視頻數(shù)據(jù)和音頻數(shù)據(jù)輸入到編碼器943。即,外部接口942用作記錄/再現(xiàn)設(shè)備940中的發(fā)送裝置。當(dāng)從外部接口942輸入的視頻數(shù)據(jù)和音頻數(shù)據(jù)未被編碼時,編碼器943對視頻數(shù)據(jù)和音頻數(shù)據(jù)進行編碼。然后,編碼器943將編碼的比特流輸出到選擇器946。HDD944將其中壓縮了諸如視頻和音頻的內(nèi)容數(shù)據(jù)的編碼比特流、各種程序以及其他數(shù)據(jù)記錄在外部硬盤上。HDD944在再現(xiàn)視頻和音頻時從硬盤讀取數(shù)據(jù)。盤驅(qū)動器945將數(shù)據(jù)記錄在安裝的記錄介質(zhì)并從記錄介質(zhì)讀取數(shù)據(jù)。安裝在盤驅(qū)動器945上的記錄介質(zhì)可以是DVD盤(DVD-視頻、DVD-RAM,DVD-R,DVD-RW,DVD+R,DVD+RW等)、藍光(注冊商標(biāo))盤等。選擇器946選擇從調(diào)諧器941或編碼器943輸入的編碼比特流,并在記錄視頻和音頻時將所選擇的編碼比特流輸出到HDD944或盤驅(qū)動器。此外,在再現(xiàn)視頻和音頻時,選擇器946將從HDD944或盤驅(qū)動器945輸入的編碼比特流輸出到解碼器947。解碼器947對編碼比特流進行解碼,以生成視頻數(shù)據(jù)和音頻數(shù)據(jù)。然后,解碼器947將所生成的視頻數(shù)據(jù)輸出到OSD948。此外,解碼器904將所生成的音頻數(shù)據(jù)輸出到外部揚聲器。OSD948對從解碼器947輸入的視頻數(shù)據(jù)進行再現(xiàn)以顯示視頻。OSD948還可以將諸如菜單、按鈕以及光標(biāo)之類的GUI圖像疊加到顯示的視頻上??刂破靼ㄖT如CPU的處理器和諸如RAM和ROM的存儲器。存儲器存儲由CPU執(zhí)行的程序、程序數(shù)據(jù)等。在記錄/再現(xiàn)設(shè)備940激活時,存儲在存儲器中的程序由CPU讀取以供執(zhí)行。CPU通過執(zhí)行程序,根據(jù)從用戶接口950輸入的操作信號控制記錄/再現(xiàn)設(shè)備940的操作。用戶接口950連接到控制器949。用戶接口950包括供用戶操作記錄/再現(xiàn)設(shè)備940的按鈕和開關(guān),和遙控信號的接收器。用戶接口950檢測用戶通過組件進行的操作,以生成操作信號,并將所生成的操作信號輸出到控制器949。在按此方式構(gòu)成的記錄/再現(xiàn)設(shè)備940中,編碼器943具有根據(jù)上述實施例的圖像編碼設(shè)備100(圖1)、圖像編碼設(shè)備300(圖18)、圖像編碼設(shè)備500(圖29)、多視點圖像編碼設(shè)備600(圖34)或分級圖像編碼設(shè)備620(圖37)的功能。此外,解碼器947具有根據(jù)上述實施例的圖像解碼設(shè)備200(圖9)、圖像解碼設(shè)備400(圖21)、多視點圖像解碼設(shè)備610(圖35)以及分級圖像解碼設(shè)備630(圖38)的功能。因此,計算每個子宏塊的量化值,并利用由記錄/再現(xiàn)設(shè)備940編碼和解碼的視頻的每個子宏塊的量化值對正交變換系數(shù)進行量化。按此方式,可以執(zhí)行更適合于圖像內(nèi)容的量化處理,并生成編碼數(shù)據(jù),以抑制解碼圖像的主觀圖像質(zhì)量的劣化。此外,利用從編碼側(cè)提供的諸如submb_qp_delta的量化參數(shù),計算每個子宏塊的量化值,并執(zhí)行逆量化。因此,可以執(zhí)行更適合于圖像內(nèi)容的逆量化處理,從而抑制解碼圖像的主觀圖像質(zhì)量的劣化。[成像設(shè)備]圖43是說明應(yīng)用了上述實施例的成像設(shè)備的示意結(jié)構(gòu)示例的圖。成像設(shè)備960對對象進行拍攝以生成圖像,對圖像數(shù)據(jù)進行編碼并將其記錄在記錄介質(zhì)上。成像設(shè)備960配備有光學(xué)模塊961、成像單元962、信號處理器963、圖像處理器964、顯示單元965、外部接口966、存儲器967、介質(zhì)驅(qū)動器968、OSD969、控制器970、用戶接口971以及總線972。光學(xué)模塊961連接到成像單元962。成像單元962連接到信號處理器963。顯示單元965連接到圖像處理器964。用戶接口971連接到控制器970??偩€972將圖像處理器964、外部接口966、存儲器967、介質(zhì)驅(qū)動器968、OSD969以及控制器970相互連接。光學(xué)模塊961包括聚焦透鏡、光圈機構(gòu)等。光學(xué)模塊961在成像單元962的成像面上形成對象的光學(xué)圖像。成像單元962包括諸如CCD和CMOS的圖像傳感器,并通過光電轉(zhuǎn)換將形成在成像面上的光學(xué)圖像轉(zhuǎn)換成圖像信號,作為電信號。然后,成像單元962將圖像信號輸出到信號處理器963。信號處理器963對從成像單元926輸入的圖像信號執(zhí)行各種照相機信號處理,如膝校正、伽馬校正、顏色校正。信號處理器963將照相機信號處理后的圖像數(shù)據(jù)輸出到圖像處理器964。圖像處理器964對從信號處理器963輸入的圖像數(shù)據(jù)進行編碼,以生成編碼數(shù)據(jù)。然后,圖像處理器964將所生成的編碼數(shù)據(jù)輸出到外部接口966或介質(zhì)驅(qū)動器968。此外,圖像處理器964對從外部接口966或介質(zhì)驅(qū)動器968輸入的編碼數(shù)據(jù)進行解碼,以生成圖像數(shù)據(jù)。然后,圖像處理器964將所生成的圖像數(shù)據(jù)輸出到顯示單元965。圖像處理器964還可以將從信號處理器963輸入的圖像數(shù)據(jù)輸出到顯示單元965,以顯示圖像。圖像處理器964還可以將從OSD969獲得的供顯示的數(shù)據(jù)疊加在輸出到顯示單元965的圖像上。OSD969生成諸如菜單、按鈕以及光標(biāo)之類的GUI(圖形用戶界面)圖像,并將所生成的圖像輸出到圖像處理器964。外部接口966由USB輸入/輸出端子構(gòu)成。在打印圖像時,外部接口966將成像設(shè)備960和打印機連接。此外,需要時,將驅(qū)動器連接到外部接口966。將諸如硬盤和光盤的可移動介質(zhì)安裝在驅(qū)動器上,并可以將從可移動介質(zhì)讀取的程序安裝在成像設(shè)備960上。此外,外部接口966可以配置成連接到諸如LAN和因特網(wǎng)的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口。即,外部接口966用作成像設(shè)備960中的發(fā)送裝置。安裝在介質(zhì)驅(qū)動器968上的記錄介質(zhì)可以是諸如磁盤、磁光盤、光盤以及半導(dǎo)體存儲器之類的任意可讀/可寫可移動介質(zhì)。還可以將記錄介質(zhì)固定安裝在介質(zhì)驅(qū)動器968上,以構(gòu)成諸如嵌入的硬盤驅(qū)動器或SSD(固態(tài)驅(qū)動器)的非便攜式存儲單元。控制器970包括諸如CPU的處理器和諸如RAM和ROM的存儲器。存儲器存儲由CPU執(zhí)行的程序、程序數(shù)據(jù)等。在成像設(shè)備960啟動時,存儲在存儲器中的程序由CPU讀取以供執(zhí)行。CPU通過執(zhí)行程序,根據(jù)從用戶接口971輸入的操作信號控制成像設(shè)備960的操作。用戶接口971連接到控制器970。用戶接口971包括供用戶操作成像設(shè)備960的按鈕和開關(guān)。用戶接口971檢測用戶通過組件進行的操作,以生成操作信號,并將所生成的操作信號輸出到控制器970。在按此方式構(gòu)成的成像設(shè)備960中,圖像處理器964具有根據(jù)上述實施例的圖像編碼設(shè)備100(圖1)、圖像編碼設(shè)備300(圖18)、圖像編碼設(shè)備500(圖29)、多視點圖像編碼設(shè)備600(圖34)或分級圖像編碼設(shè)備620(圖37)的功能,和圖像解碼設(shè)備200(圖9)、圖像解碼設(shè)備400(圖21)、多視點圖像解碼設(shè)備610(圖35)以及分級圖像解碼設(shè)備630(圖38)的功能。因此,圖像處理器964計算每個子宏塊的量化值,并利用由成像設(shè)備960編碼和解碼的視頻的每個子宏塊的量化值對正交變換系數(shù)進行量化。按此方式,可以執(zhí)行更適合于圖像內(nèi)容的量化處理,并生成編碼數(shù)據(jù),以抑制解碼圖像的主觀圖像質(zhì)量的劣化。此外,利用從編碼側(cè)提供的諸如submb_qp_delta的量化參數(shù),計算每個子宏塊的量化值,并執(zhí)行逆量化。因此,可以執(zhí)行更適合于圖像內(nèi)容的逆量化處理,從而抑制解碼圖像的主觀圖像質(zhì)量的劣化。不必說,應(yīng)用了本技術(shù)的圖像編碼設(shè)備和圖像解碼設(shè)備可以應(yīng)用于除上述設(shè)備以外的其他設(shè)備和系統(tǒng)。同時,在說明書中描述了將量化參數(shù)從編碼側(cè)傳輸?shù)浇獯a側(cè)的示例。可以采用作為與編碼比特流相關(guān)聯(lián)的分離數(shù)據(jù),而不是與編碼比特流復(fù)用地,發(fā)送或記錄發(fā)送量化矩陣參數(shù)的方法。在此,屬于“關(guān)聯(lián)”是指包括在比特流中的圖像(或圖像的一部分,如切片和塊)和對應(yīng)于圖像的信息可以在解碼時彼此鏈接。即,可以在除圖像(或比特流)的傳送通道以外的傳送通道上傳輸信息。此外,可以將信息記錄在除圖像(或比特流)的記錄介質(zhì)以外的記錄介質(zhì)(或同一記錄介質(zhì)的其他記錄區(qū))上。此外,信息和圖像(或比特流)可以按任意單位(如多個幀、一個幀、或幀的一部分)彼此關(guān)聯(lián)。盡管參照附圖詳細描述的本公開的優(yōu)選實施例,但是本公開的技術(shù)范圍并不限于這種示例。顯然,本公開的技術(shù)領(lǐng)域的技術(shù)人員可以想到在權(quán)利要求所述的技術(shù)思想的范圍內(nèi)的各種修改和修正,應(yīng)當(dāng)明白它們當(dāng)然也屬于本公開的技術(shù)范圍。標(biāo)號列表100圖像編碼設(shè)備105量化單元108逆量化單元117速率控制器121子宏塊量化單元122子宏塊逆量化單元151子宏塊活動度緩沖器152量化參數(shù)計算單元153量化處理器200圖像解碼設(shè)備203逆量化單元221子宏塊逆量化單元251量化參數(shù)緩沖器252正交變換系數(shù)緩沖器253逆量化處理器
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洪泽县| 那曲县| 乐陵市| 商都县| 冷水江市| 苗栗市| 麟游县| 高州市| 同心县| 永宁县| 东方市| 鄯善县| 河源市| 长乐市| 新营市| 砀山县| 卓尼县| 富阳市| 原阳县| 报价| 陵川县| 湘乡市| 连南| 和顺县| 苗栗县| 拜泉县| 抚远县| 晋城| 东安县| 乌拉特前旗| 迁西县| 宣化县| 石河子市| 昌宁县| 商河县| 望城县| 资源县| 贵溪市| 元朗区| 乐清市| 吉水县|