本技術涉及圖像解碼裝置、圖像編碼裝置及其方法。更具體地,提高了量化參數的編碼效率。
背景技術:近年來,將圖像信息處理成數字的以便在下述情況下進行高效信息傳輸和存儲的裝置在廣播和一般家用二者中都得到廣泛使用:例如,適用如MPEG等的格式以通過正交變換(如離散余弦變換等)和運動補償來壓縮圖像。具體地,MPEG2(ISO/IEC13818-2)被定義為通用圖像編碼格式,并且現在廣泛用于專業(yè)用途和消費者用途的廣泛應用范圍。通過應用MPEG2壓縮格式,在具有例如720×480像素的標準分辨率的隔行掃描圖像的情況下,分配4至8Mbps的代碼量(比特率),從而可以實現高壓縮和好的圖像質量。此外,在具有例如1920×1088像素的高分辨率的隔行掃描圖像的情況下,分配18至22Mbps的代碼量(比特率),從而可以實現高壓縮和好的圖像質量。此外,標準化被執(zhí)行作為增強的壓縮視頻編碼的聯合模型(JointModelofEnhanced-CompressionVideoCoding),雖然對增強的壓縮視頻編碼的聯合模型進行編碼和解碼需要較大的計算量,但是它可以實現較高的編碼效率,并且增強的壓縮視頻編碼的聯合模型成為了被稱為H.264和MPEG-4Part10的國際標準(在下文中被寫為“H.264/AVC(高級視頻編碼)”)。關于該MPEG和H.264/AVC,在量化宏塊時,可以改變量化步長的尺寸,以使得壓縮率恒定。此外,關于MPEG,使用與量化步長成比例的量化參數,并且關于H.264/AVC,使用其中當量化步長加倍時參數值增加“6”的量化參數。在MPEG和H.264/AVC中,編碼量化參數(參見專利文獻1)。引用列表專利文獻專利文獻1:日本未審查專利申請公開No.2006-094081
技術實現要素:技術問題現在,關于量化參數的編碼處理,在解碼順序例如為如圖1所示的光柵掃描(rasterscan)順序的情況下,具有初始值的量化參數SliceQPY被用于片的頭宏塊。隨后,按由箭頭所指示的解碼順序進行處理,并且關于位于左側的宏塊(mb_qp_delta),該宏塊的量化參數由量化參數的差值來更新。因此,存在下述情況:當解碼順序從右邊緣處的塊轉變到左邊緣處的塊時,由于圖像是不同的,所以差值變得很大,并且編碼效率變差。此外,在關于位于左側的宏塊的差值也很大的情況下,編碼效率變差。此外,關于圖像壓縮技術,正在針對實現比H.264/AVC格式更高的編碼效率的HEVC(高效視頻編碼)的標準化進行研究。關于該HDVC,被稱為編碼單元(CU:編碼單元)的基本單元是宏塊的概念的擴展。在圖2中所示的每個塊是編碼單元的情況下,解碼順序是其編號從“0”依次增加的塊的順序。在解碼順序以這種方式不是光柵掃描順序的情況下,由于空間距離大,所以例如從塊“7”至塊“8”移動或者從塊“15”至塊“16”移動可以想象會導致較大的差值。因此,本技術的目的是提高量化參數的編碼效率。解決方案該技術的第一方面是一種圖像解碼裝置,所述圖像解碼裝置包括:信息獲取單元,被配置成將與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數作為選擇候選,并且從流信息中提取用于指示關于從選擇候選中選擇的預測量化參數的差的差信息;以及量化參數計算單元,被配置成根據預測量化參數和差信息來計算待解碼的塊的量化參數。關于該技術,從流信息中提取用于指示關于從選擇候選中所選擇的預測量化參數的差的差信息,該選擇候選是與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數。此外,關于圖像解碼裝置,從與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數中排除至少其中量化參數是冗余的塊或其中不進行使用量化參數的逆量化的塊,并且獲取選擇候選。例如,關于具有預定順序的相鄰的經解碼的塊,針對預測量化參數的設定,按照由流信息中所包括的標識信息所指示的順序來選擇量化參數??商孢x地,按照提前設定的順序對選擇候選進行確定,并且基于確定結果來對預測量化參數進行設定??商孢x地,基于流信息中所包括的確定結果來選擇下述處理中的一個處理或另一個處理:按照由流信息中包括的標識信息所指示的順序,將量化參數設定成預測量化參數的處理,以及按提前設定的順序對選擇候選進行確定并且對預測量化參數進行設定的處理。此外,關于圖像解碼裝置,通過將差信息指示的差添加到預測量化參數,來計算待解碼的塊的量化參數。此外,在沒有選擇候選的情況下,將片中初始值的量化參數作為預測量化參數。此外,還將最近更新的量化參數包括在選擇候選中。該技術的第二方面是一種圖像解碼方法,該圖像解碼方法包括:將與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數作為選擇候選,并且從流信息中提取用于指示關于從選擇候選中選擇的預測量化參數的差的差信息的處理;以及根據預測量化參數和差信息來計算待解碼的塊的量化參數的處理。該技術的第三方面是一種圖像編碼裝置,該圖像編碼裝置包括:控制單元,被配置成針對待編碼的塊設定量化參數;信息生成單元,被配置成將與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選,根據所設定的量化參數從選擇候選中選擇預測量化參數,并且生成用于指示預測量化參數與所設定的量化參數之間的差的差信息;以及編碼單元,被配置成將差信息包括在通過使用所設定的量化參數對待編碼的塊進行編碼處理而生成的流信息中。關于該技術,從與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數中,排除至少其中量化參數是冗余的塊或其中不進行使用量化參數的量化的塊,并且獲取選擇候選。此外,選擇候選中還包括最近更新的量化參數等。將其對于根據這些選擇候選而設定的量化參數的差為最小的量化參數選擇作為預測量化參數,并且生成用于從選擇候選中選擇預測量化參數的標識信息。例如,標識信息是在相鄰的經編碼的塊為預定順序的情況下、與所選擇的量化參數對應的塊的順序。此外,預定陣列是其中將優(yōu)先權給予與左側相鄰的經編碼的塊、與上方相鄰的經編碼的塊以及在時間上相鄰的經編碼的塊中之一的陣列的順序。此外,可以切換相鄰的經編碼的塊的陣列的順序。此外,在所選擇的量化參數的順序作為標識信息的情況下,可以根據參數值來記錄在時間上相鄰的經編碼的塊的量化參數。此外,在預測量化參數基于預定結果被選擇出來的情況下,可以以提前設定的順序對選擇候選進行確定。此外,關于圖像編碼裝置,生成了用于指示預測量化參數和設定的量化參數之差的差信息。此外,在沒有選擇候選的情況下,生成了用于指示片中初始值的量化參數與設定的量化參數之差的差信息。此外,可以在下述處理之間進行選擇,所述處理是將其關于設定的量化參數的差為最小的量化參數設定為預測量化參數的處理,以及以提前設定的順序對選擇候選進行確定并且基于確定結果選擇預測量化參數的處理,并且生成指示所選擇的處理的確定信息。所生成的差信息、標識信息和確定信息包括在通過使用設定的量化參數對待編碼的塊進行編碼處理而生成的流信息中。該技術的第四方面是一種圖像編碼方法,所述圖像編碼方法包括:針對待編碼的塊設定量化參數的處理;將與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選,根據所設定的量化參數從所述選擇候選中選擇預測量化參數,并且生成用于指示所述預測量化參數與所設定的量化參數之間的差的差信息的處理;以及將所述差信息包括在通過使用所設定的量化參數對所述待編碼的塊進行編碼處理而生成的流信息中的處理。發(fā)明的有益效果根據該技術,將與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選,并且根據設定給待編碼的塊的量化參數從選擇候選中選擇預測量化參數。生成用于指示預測量化參數與設定給待編碼的塊的量化參數之間的差的差信息。因此,可以防止量化參數的差變成很大的值,并且可以提高量化參數的編碼效率。此外,在對其中包括有差信息的流信息進行解碼的情況下,從與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數中選擇預測量化參數,并且根據預測量化參數和差信息計算待解碼的塊的量化參數。因此,即使流信息在量化參數的編碼效率提高的情況下生成,也可以在解碼該流信息時,基于預測量化參數和差信息來恢復量化參數,并且可以正確地進行解碼處理。附圖說明圖1是示出了解碼順序是光柵掃描順序的情況的圖。圖2是示出了解碼順序不是光柵掃描順序的情況的圖。圖3是示出了圖像編碼裝置的配置的圖。圖4是示出了信息生成單元的配置的圖。圖5是示例性地示出了編碼單元的層次結構的圖。圖6是示出了圖像編碼裝置的操作的流程圖。圖7是示出了預測處理的流程圖。圖8是示出了幀內預測處理的流程圖。圖9是示出了幀間預測處理的流程圖。圖10是用于描述信息生成單元的操作的圖。圖11是示例性地示出了信息生成單元的操作的圖。圖12是示出了編碼中關于量化參數的處理的流程圖。圖13是示例性地示出了序列參數集的圖。圖14是示出了幀編碼處理的流程圖。圖15是示例性地示出了圖片參數集的圖。圖16是示例性地示出了片頭的圖。圖17是示出了片編碼處理的流程圖。圖18是示出了圖像解碼裝置的配置的圖。圖19是示出了量化參數計算單元的配置的圖。圖20是示出了圖像解碼裝置的操作的流程圖。圖21是示出了預測圖像生成處理的流程圖。圖22是示出了解碼中關于量化參數的處理的流程圖。圖23是用于描述圖像編碼裝置的其他操作的流程圖。圖24是示出了在對量化參數進行隱式預測的情況下的操作實例的圖。圖25是對量化參數進行隱式預測的情況的流程圖實例。圖26示出了在對量化參數進行隱式預測的情況下的另一個操作實例。圖27是示例性地示出了程序的圖。圖28是用于描述圖像解碼裝置的其他操作的流程圖。圖29是例示了計算機裝置的示意性配置的圖。圖30是例示了電視接收器的示意性配置的圖。圖31是例示了蜂窩電話的示意性配置的圖。圖32是例示了記錄/重放裝置的示意性配置的圖。圖33是例示了成像設備的示意性配置的圖。具體實施方式在下文中,將對本發(fā)明的實施方式進行描述。注意,描述將按下述順序進行。1.圖像編碼裝置的配置2.圖像編碼裝置的操作3.基于量化參數的標識信息和差信息的生成操作4.圖像解碼裝置的配置5.圖像解碼裝置的操作6.圖像編碼裝置和圖像解碼裝置的其他操作7.軟件處理的實例8.電子設備的應用的實例<1.圖像編碼裝置的配置>圖3示出了圖像編碼裝置的配置。圖像編碼裝置10包括模擬/數字轉換單元(A/D轉換單元)11、畫面重置緩沖器12、減法單元13、正交變換單元14、量化單元15、無損編碼單元16、存儲緩沖器17和速率控制單元18。此外,圖像編碼裝置10還包括逆量化單元21、逆正交變換單元22、加法單元23、去塊濾波器24、幀存儲器26、幀內預測單元31、運動預測/補償單元32和預測圖像/最佳模式選擇單元33。A/D轉換單元11將模擬圖像信號轉換成數字圖像數據并且將經轉換的數字圖像數據輸出到畫面重置緩沖器12。畫面重置緩沖器12對于由A/D轉換單元11輸出的圖像數據的幀進行重置。畫面重置緩沖器12根據與編碼處理相關的GOP(畫面組)結構對幀進行重置,并且將重置之后的圖像數據輸出到減法單元13、速率控制單元18、幀內預測單元31和運動預測/補償單元32。由畫面重置緩沖器12輸出的圖像數據和在稍后描述的預測圖像/最佳模式選擇單元33處選擇的預測圖像數據被提供給減法單元13。減法單元13計算預測誤差數據并將其輸出到正交變換單元14,該預測誤差數據是由畫面重置緩沖器12輸出的圖像數據與由預測圖像/最佳模式選擇單元33提供的預測圖像數據之間的差。正交變換單元14對于由減法單元13輸出的預測誤差數據進行正交變換處理,例如離散余弦變換(DCT:離散余弦變換)、Karhunen-Loéve變換等。正交變換單元14將通過進行正交變換處理所獲得的變換系數數據輸出到量化單元15。由正交變換單元14輸出的變換系數數據和來自稍后描述的信息生成單元19的量化參數(量化比例)被提供給量化單元15。量化單元15對變換系數數據進行量化并且將經量化的數據輸出到無損編碼單元16和逆量化單元21。此外,量化單元15基于在速率控制單元18設定的量化參數來改變經量化的數據的比特率。由量化單元15輸出的經量化的數據、來自稍后描述的信息生成單元19的標識信息和差信息、來自幀內預測單元31的預測模式信息以及來自運動預測/補償單元32的預測模式信息和差運動向量信息等被提供給無損編碼單元16。此外,用于指示最佳模式是幀內預測還是幀間預測的信息由預測圖像/最佳模式選擇單元33提供。注意,根據是幀內預測還是幀間預測,預測模式信息包括運動預測單元的塊尺寸信息和預測模式等等。無損編碼單元16例如通過使用可變長度編碼、算術編碼等來對經量化的數據進行無損編碼處理,以生成流信息并且將流信息輸出到存儲緩沖器17。此外,在最佳模式是幀內預測的情況下,無損編碼單元16對由幀內預測單元31提供的預測模式信息進行無損編碼。此外,在最佳模式是幀間預測的情況下,無損編碼單元16對由運動預測/補償單元32提供的預測模式信息和差運動向量等進行無損編碼。此外,無損編碼單元16例如對與量化參數相關的信息(如差信息)進行無損編碼。無損編碼單元16將無損編碼后的信息包括在流信息中。存儲緩沖器17存儲來自無損編碼單元16的經編碼的流。此外,存儲緩沖器17以根據傳輸路徑的傳輸速度輸出所存儲的經編碼的流。速率控制單元18對存儲緩沖器17的可用容量進行監(jiān)測,并且設定量化參數,使得在有很小的可用容量的情況下,經量化的數據的比特率下降,而在有足夠的容量的情況下,經量化的數據的比特率上升。此外,速率控制單元18通過使用由畫面重置緩沖器12提供的圖像數據來檢測圖像的復雜度,例如作為用于指示像素值的變化的信息的活動度。速率控制單元18基于對圖像的復雜度的檢測結果來設定量化參數,使得例如針對其中像素的變化值小的圖像部分實現粗量化并且針對其他部分實現細量化。速率控制單元18將已經被設定的量化參數輸出到信息生成單元19。信息生成單元19將由速率控制單元18提供的量化參數輸出到量化單元15。信息生成單元19還將與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選。信息生成單元19根據在速率控制單元18設定的量化參數從選擇候選中選擇量化參數,并且將其作為預測量化參數。此外,信息生成單元19生成與所選擇的量化參數對應的標識信息(即用于從選擇候選中選擇預測量化參數的標識信息)和用于指示預測量化參數與所設定的量化參數之間的差的差信息。圖4示出了信息生成單元的配置。信息生成單元19具有量化參數存儲器單元191和差計算單元192。信息生成單元19將由速率控制單元18提供的量化參數輸出到量化單元15。此外,信息生成單元19將由速率控制單元18提供的量化參數提供給量化參數存儲器單元191和差計算單元192。量化參數存儲器單元191存儲所提供的量化參數。差計算單元192從量化參數存儲器單元191中所存儲的經編碼的塊的量化參數中讀出與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選。此外,從選擇候選中排除至少其中量化參數是冗余的塊和其中不進行使用量化參數的量化的塊,例如其中待在量化單元15量化的變換系數數據全都為“0”的塊。此外,差計算單元192從選擇候選中排除下述塊,所述塊是基于來自稍后描述的運動預測/補償單元32和預測圖像/最佳模式選擇單元33的信息確定對于其進行跳過處理的塊(下文中被稱為“跳過塊”)。差計算單元192根據待編碼的塊的量化參數(即由速率控制單元18提供的量化參數),從量化參數中選擇作為預測量化參數的量化參數。差計算單元192還生成了用于指示用于從選擇候選中選擇預測量化參數的標識信息與待編碼的塊的量化參數之間的差的差信息,并且將該差信息輸出到無損編碼單元16。返回圖3,逆量化單元21對由量化單元15提供的經量化的數據進行逆量化處理。逆量化單元21將通過進行逆量化處理所獲得的變換系數數據輸出到逆正交變換單元22。逆正交變換單元22對由逆量化單元21提供的變換系數數據進行逆變換處理,并且將所獲得的數據輸出到加法單元23。加法單元23將由逆正交變換單元22提供的數據與由預測圖像/最佳模式選擇單元33提供的預測圖像數據相加以生成經解碼的圖像數據,并且將經解碼的圖像數據輸出到去塊濾波器24和幀存儲器26。注意,經解碼的圖像數據被用作為參考圖像的圖像數據。去塊濾波器24進行濾波處理以減少在圖像編碼時出現的塊失真。去塊濾波器24進行濾波處理以從由加法單元23提供的經解碼的圖像數據中去除塊失真,并且將濾波處理之后的經解碼的圖像數據輸出在幀存儲器26中。幀存儲器26保存由去塊效應濾波器24提供的濾波處理之后的經解碼的圖像數據。幀存儲器26中保存的經解碼的圖像數據被提供給運動預測/補償單元32作為參考圖像數據。幀內預測單元31通過使用由畫面重置緩沖器12提供的、待編碼的圖像的輸入的圖像數據和由加法單元23提供的參考圖像數據,以所有候選幀內預測模式中的幀內預測處理來進行預測,并且確定最佳幀內預測模式。幀內預測單元31例如針對每種幀內預測模式計算成本函數值,并且基于所計算的成本函數值,將其中編碼效率最好的幀內預測模式作為最佳幀內預測模式。幀內預測單元31將以最佳幀內預測模式生成的預測圖像數據和最佳幀內預測模式的成本函數值輸出到預測圖像/最佳模式選擇單元33。此外,幀內預測單元31將指示幀內預測模式的預測模式信息輸出到無損編碼單元16。運動預測/補償單元32通過使用由畫面重置緩沖器12提供的、待編碼的圖像的輸入的圖像數據和由幀存儲器26提供的參考圖像數據,以所有候選幀間預測模式進行預測,并且決定最佳幀間預測模式。運動預測/補償單元32計算例如每種幀間預測模式的成本函數值,并且基于所計算的成本函數值,將其中編碼效率最好的幀間預測模式作為最佳幀間預測模式。運動預測/補償單元32將以最佳幀間預測模式生成的預測圖像數據和最佳幀間預測模式的成本函數值輸出到預測圖像/最佳模式選擇單元33。此外,運動預測/補償單元32將與最佳幀間預測模式相關的預測模式信息輸出到無損編碼單元16和信息生成單元19。預測圖像/最佳模式選擇單元33將幀內預測單元31提供的成本函數值與由運動預測/補償單元32提供的成本函數值比較,并且選擇其成本函數值小于另外的成本函數值的模式作為其中編碼效率是最好的最佳模式。此外,預測圖像/最佳模式選擇單元33將以最佳模式所生成的預測圖像數據輸出到減法單元13和加法單元23。此外,預測圖像/最佳模式選擇單元33將用于指示最佳模式是幀內預測模式還是幀間預測模式的信息輸出到無損編碼單元16和信息生成單元19。注意,預測圖像/最佳模式選擇單元33以片為單位進行幀內預測或幀間預測的切換。<2.圖像編碼裝置的操作>關于圖像編碼裝置,例如以這樣的宏塊尺寸進行編碼處理:該宏塊尺寸擴展超過H.264/AVC格式的宏塊尺寸。圖5示例性地示出了編碼單元的層次結構。注意,圖5示出了其中最大尺寸為128像素×128像素并且層次深度(深度)為“5”的情況。例如,在層次深度為“0”的情況下,2N×2N(N=64像素)塊為編碼單元CU0。此外,當拆分標記=1時,編碼單元CU0被劃分成四個獨立的N×N塊,其中N×N塊是一個較低層次水平中的塊。換言之,層次深度為“1”,并且2N×2N(N=32像素)塊為編碼單元CU1。同樣地,當拆分標記=1時,該編碼單元CU1被劃分成四個獨立塊。此外,當深度為最深的層次水平“4”時,2N×2N(N=4像素)塊為編碼單元CU4,并且8像素×8像素是針對編碼單元CU的最小的尺寸。此外,關于HEVC,定義了作為用于劃分編碼單元和預測的基本單元的預測單元(PU:預測單元)以及作為用于變換和量化的基本單元的變換單元(TU:變換單元)。接下來,將參考圖6中的流程圖來描述圖像編碼裝置的操作。在步驟ST11中,A/D轉換單元11對輸入圖像信號進行A/D轉換。在步驟ST12中,畫面重置緩沖器12進行圖像重置。畫面重置緩沖器12存儲由A/D轉換單元11提供的圖像數據并且進行從用于顯示圖片的順序到用于編碼的順序的重置。在步驟ST13中,減法單元13生成預測誤差數據。減法單元13計算在步驟ST12中重置的圖像的圖像數據與在預測圖像/最佳模式選擇單元33選擇的預測圖像數據之間的差以生成預測誤差數據。預測誤差數據的數據量小于原始圖像數據的數據量。因此,與按照原樣對圖像進行編碼的情況相比,可以壓縮數據量。在步驟ST14中,正交變換單元14進行正交變換處理。正交變換單元14對由減法單元13提供的預測誤差數據進行正交變換。具體地,但對于預測誤差數據進行如離散余弦變換、Karhunen-Loéve變換等的正交變換,以輸出變換系數數據。在步驟ST15中,量化單元15進行量化處理。量化單元15對變換系數數據進行量化。在量化時進行在稍后描述的步驟ST25中的處理中所示的速率控制。在步驟ST16中,逆量化單元21進行逆量化處理。逆量化單元21以與量化單元15的性質相對應的性質對由量化單元15量化的變換系數數據進行逆量化。在步驟ST17中,逆正交變換單元22進行逆正交變換處理。逆正交變換單元22以與正交變換單元14的性質相對應的性質,對受到逆量化單元21的逆量化的變換系數數據進行逆正交變換。在步驟ST18中,加法單元23生成參考圖像數據。加法單元23將由預測圖像/最佳模式選擇單元33提供的預測圖像數據與在相應于該預測圖像的位置的逆正交變換之后的數據相加,以生成經解碼的數據(參考圖像數據)。在步驟ST19中,去塊濾波器24進行濾波處理。去塊濾波器24對由加法單元23輸出的經解碼的圖像數據進行濾波并且去除塊失真。在步驟ST20中,幀存儲器26存儲參考圖像數據。幀存儲器26存儲濾波處理之后的經解碼的圖像數據(參考圖像數據)。在步驟ST21中,幀內預測單元31和運動預測/補償單元32分別進行預測處理。換言之,幀內預測單元31進行幀內預測模式的幀內預測處理,而運動預測/補償單元32進行幀間預測模式的運動預測/補償處理。下面將參考圖7對預測處理進行描述,其中,分別進行所有候選預測模式的預測處理,并且通過該處理分別計算所有候選預測模式的成本函數值。此外,基于所計算的成本函數值,選擇最佳幀內預測模式和最佳幀間預測模式,并且將以所選擇的預測模式生成的預測圖像和成本函數以及預測模式信息提供給預測圖像/最佳模式選擇單元33。在步驟ST22中,預測圖像/最佳模式選擇單元33選擇預測圖像數據。預測圖像/最佳模式選擇單元33基于由幀內預測單元31和運動預測/補償單元32輸出的各個成本函數值決定其編碼效率為最好的最佳模式。也就是說,預測圖像/最佳模式選擇單元33決定:例如圖5中所示出的層次水平的每一個層次水平中編碼效率最好的編碼單元、在該編碼單元中預測單元的塊尺寸、以及進行幀內預測和幀間預測中的哪一個。此外,預測圖像/最佳模式選擇單元33將所決定的最佳模式的預測圖像數據輸出到減法單元13和加法單元23。如上所述,該預測圖像數據被用于步驟ST13和步驟ST18的計算。在步驟ST23中,無損編碼單元16進行無損編碼處理。無損編碼單元16對由量化單元15輸出的量化數據進行無損編碼。換言之,關于待進行數據壓縮的量化數據進行如可變長編碼或算術編碼的無損編碼。此外,無損編碼單元16對與步驟ST22中所選擇的預測圖像數據對應的預測模式信息等進行無損編碼,并且將如預測模式信息等經無損編碼的數據包括在通過對量化數據進行無損編碼所生成的流信息中。在步驟ST24中,存儲緩沖器17進行存儲處理。存儲緩沖器17存儲由無損編碼單元16輸出的流信息。存儲在該存儲緩沖器17中的流信息被適當讀出并且經由傳輸路徑被傳輸到解碼側。在步驟ST25中,速率控制單元18進行速率控制。速率控制單元18在將流信息存儲在緩沖器17中的情況下控制量化單元15的量化操作的速率,以使得在存儲緩沖器17中不出現上溢或下溢。接下來,將參考圖7中的流程圖來描述圖6中步驟ST21中的預測處理。在步驟ST31中,幀內預測單元31進行幀內預測處理。幀內預測單元31以所有候選幀內預測模式、對待編碼的預測單元的圖像進行幀內預測。注意,針對幀內預測中參考的經解碼的圖像的圖像數據,使用在受到去塊濾波器24的去塊濾波處理之前的經解碼的圖像數據。由于該幀內預測處理,幀內預測以所有候選幀內預測模式進行,并且針對所有候選幀內預測模式計算成本函數值。然后,基于所計算的成本函數值從所有幀內預測模式中選擇其編碼效率為最好的一個幀內預測模式。在步驟ST32中,運動預測/補償單元32進行幀間預測處理。運動預測/補償單元32通過使用存儲在幀存儲器26中的在去塊濾波處理之后的經解碼的圖像數據來進行所有候選幀間預測模式的幀間預測處理。由于該幀間預測處理,預測處理以所有候選幀間預測模式進行,并且針對所有候選幀間預測模式計算成本函數值。然后,基于所計算的成本函數值從所有幀間預測模式中選擇其編碼效率為最好的一個幀間預測模式。將參考圖8中的流程圖來描述圖7中步驟ST31中的幀內預測處理。在步驟ST41中,幀內預測單元31進行每種預測模式的幀內預測。幀內預測單元31通過使用塊濾波處理之前和塊濾波處理之后的經解碼的圖像數據,來生成每種幀內預測模式的預測圖像數據。在步驟ST42中,幀內預測單元31以每種預測模式計算成本函數值。如作為以H.264/AVC格式的參考軟件的JM(聯合模型)中所規(guī)定的那樣,基于高復雜度模式或低復雜度模式的技術來計算成本函數值。換言之,在高復雜度模式中,直到對于所有候選預測模式試驗性地進行了無損編碼處理,并且對于每種預測模式計算由下述表達式(1)表示的成本函數值。Cost(Mode∈Ω)=D+λ·R...(1)Ω表示編碼該預測單元的圖像的候選預測模式的全集。D表示在以預測模式進行編碼的情況下經解碼的圖像與輸入圖像之間的差能量(失真)。R是包括正交變換系數、預測模式信息等的所生成的代碼量,而λ是作為量化參數QP的函數給出的拉格朗日乘數。換言之,在高復雜度模式中,如步驟ST42的處理那樣,直到針對所有候選預測模式試驗性地進行了無損編碼處理,并且針對每種預測模式計算由上述表達式(1)表示的成本函數值。另一方面,在低復雜度模式中,針對所有候選預測模式生成預測圖像并且生成包括不同的運動向量和預測模式信息等的頭比特,并且計算由下述表達式(2)表示的成本函數值。Cost(Mode∈Ω)=D+QP2Quant(QP)·Header_Bit...(2)Ω表示編碼該預測單元的圖像的候選預測模式的全集。D表示在以預測模式進行編碼的情況下經解碼的圖像與輸入圖像之間的差能量(失真)。Header_Bit是針對預測模式的頭比特,而QP2Quant是作為量化參數QP的函數而給出的函數。換言之,在低復雜度模式中,如步驟ST42的處理那樣,通過使用生成預測圖像和如運動向量以及預測模式信息等的頭比特,針對每個預測模式計算由上述表達式(2)表示的成本函數值。在步驟ST43中,幀內預測單元31決定最佳幀內預測模式。幀內預測單元31基于在步驟ST42中計算的成本函數值來選擇其成本函數值為最小的幀內預測模式,所選擇的幀內預測模式被決定成最佳預測模式。接下來,將參考圖9中的流程圖來描述圖7中步驟ST32的幀間預測處理。在步驟ST51中,運動預測/補償單元32進行運動檢測處理。運動預測/補償單元32檢測運動向量并且前進到步驟ST52。在步驟ST52中,運動預測/補償單元32進行運動補償處理。運動預測/補償單元32基于在步驟ST51中檢測到的運動向量、通過使用參考圖像數據來進行運動補償,并且生成預測圖像數據。在步驟ST53中,運動預測/補償單元32對成本函數值進行計算。運動預測/補償單元32通過使用待編碼的預測圖像的輸入圖像數據以及在步驟ST52中生成的預測圖像數據等,來如上所述地計算成本函數值,并且前進到步驟ST54。運動預測/補償單元32決定最佳幀間預測模式。運動預測/補償單元32針對每種幀間預測模式進行從步驟ST51到步驟ST53的處理。運動預測/補償單元32辨別其中針對每種預測模式所計算的成本函數值為最小值的參考索引、編碼單元的塊尺寸以及在該編碼單元中預測單元的塊尺寸,并且解碼最佳幀間預測模式。注意,針對其中成本函數值為最小的模式的決定,還使用了以跳過模式進行了幀間預測的情況下的成本函數值。此外,在預測圖像/最佳模式選擇單元33已經選擇了最佳幀間預測模式作為最佳預測模式的情況下,運動預測/補償單元32生成預測圖像數據,使得最佳幀間預測模式的預測圖像數據可以被提供給減法單元13和加法單元23。<3.基于量化參數的標識信息和差信息的生成操作>在上述圖像編碼處理中,圖像編碼裝置10設定量化參數以使得根據圖像的復雜度對于每個塊進行合適的量化。此外,圖像編碼裝置10生成標識信息和差信息,并且將這些信息包括在流信息中,以提高步驟ST15的量化處理中所使用的量化參數的編碼效率。接下來,將針對標識信息和差信息的生成進行描述。速率控制單元18通過使用例如由MPEG2中的TM5規(guī)定的代碼量控制格式來設定量化參數。關于由MPEG2中的TM5規(guī)定的代碼量控制格式,示出了步驟1到步驟3的處理。在步驟1中,待分配給GOP(畫面組)中的每個圖片的代碼量基于分配比特數量R被分布給包括用于分配的圖片的未編碼的圖片。該分布以GOP中的經編碼的圖片的順序被重復。此時,使用下述兩個假定來給每個圖片分配代碼量。第一假定為:在編碼每個圖片時所使用的平均量化比例代碼(quantizationscalecode)與所生成的代碼量的乘積對于每種圖片類型來說將是恒定的,除非畫面改變。因此,在編碼每個圖片后,表示畫面的復雜度的參數XI、XP和XB(全局復雜度量度)通過表達式(3)至表達式(5)更新。量化比例代碼與所生成的代碼量之間的關系可以由這些參數來估計。XI=SI·QI...(3)XP=SP·QP...(4)XB=SB·QB...(5)此處,SI,SP和SB是圖片編碼時所生成的代碼比特,而QI、Qp和QB是圖片編碼時的平均量化比例代碼。此外,初始值是通過使用作為目標代碼量的bit_rate[bits/sec(比特/秒)],由下述表達式(6),(7)和(8)所示出的值。XI=160×bit_rate/115...(6)XP=160×bit_rate/115...(7)XB=160×bit_rate/115...(8)第二假定為:在以I圖片的量化比例代碼作為參考的情況下,針對P圖片和B圖片的量化比例代碼的比率KP和KB例如是表達式(9)中所規(guī)定的情況下,總體圖像質量將恒定地被最優(yōu)化的。KP=1.0;KB=1.4...(9)換言之,B圖片的量化比例代碼被恒定地設定成I圖片和P圖片的量化比例代碼的1.4倍。這假定:通過使待量化的B圖片與I圖片和P圖片相比在一定程度上更粗糙并且由此將由B圖片節(jié)約的代碼量添加給I圖片和P圖片,將提高I圖片和P圖片的圖像質量,并且還將提高參考這些圖片的B圖片的圖像質量。根據上述兩個假定,關于GOP中的每個圖片所分配的代碼量(TI,TP,TB)是表達式(10)、(11)和(12)中所指示的值。注意,picture_rate指示在該序列中每秒所顯示的圖片的數目?!緮祵W式1】現在,NP、NB是GOP中未編碼的P圖片和B圖片的數目。換言之,在上述的圖像質量最優(yōu)化條件下,關于待進行分配的圖片以及不同圖片類型的那些圖片,對GOP中的未編碼的圖片進行下述估計,所述估計是關于由那些圖片生成的代碼量將是用于分配的圖片的所生成的代碼量的多少倍。接下來,多少待編碼的圖片相當于下述代碼量被獲得,所述代碼量相當于全部未編碼的圖片生成的估計出的所生成的代碼量。例如,作為在與TI相關的表達式中的第一自變量的分母的第二項的NPXP/XIKP表示GOP中的NP個未被編碼的圖片相當于多少個I圖片。此外,這通過將由I圖片的所生成的代碼量關于P圖片的所生成的代碼量的分數SP/SI乘以NP并且如上所述由XI、XP和XB來表示而獲得。關于用于分配的圖片的比特量是通過將關于未編碼的圖片的分配代碼量R除以圖片的數目而獲得的。注意,然而,考慮到關于頭的開銷代碼量等,對該值設定較低的限制?;谟纱怂@得的分配代碼量,每次每個圖片遵循步驟1和步驟2被編碼時,待分配給GOP中的未編碼的圖片的代碼量R通過表達式(13)更新。R=R-SI,P,B...(13)此外,在編碼GOP的第一圖片時,R通過以下表達式(14)更新?!緮祵W式2】其中,N是GOP中的圖片的數目。此外,在序列的開始處R的初始值為0。接下來,將關于步驟2進行描述。在步驟2中,獲得用于實際上將步驟1中所獲得的關于每個圖片的分配代碼量(TI,TP,TB)與實際的代碼量相匹配的量化比例代碼。量化比例代碼基于獨立構建的虛擬緩沖器的三種類型的容量通過對于每個圖片類型以宏塊為單位進行反饋控制而獲得。首先,在對第j個宏塊編碼之前,虛擬緩沖器的占用量通過表達式(15)至表達式(17)而獲得?!緮祵W式3】d0I、d0P和d0B是虛擬緩沖器的初始占用量,Bj是從圖片的頭到第j個宏塊所生成的比特量,而MBcnt是單個圖片中的宏塊的數目。在結束對每個圖片的編碼時虛擬緩沖器的占用量(dMBcntI,dMBcntP,dMBcntB)被分別用作同一圖片類型的下一個圖片的虛擬緩沖器占用量的初始值(d0I,d0P,d0B)。接下來,通過表達式(18)計算第j個宏塊的參考量化比例代碼Qj。【數學式4】r是控制反饋群的響應速度的參數,被稱為反應參數,并且是通過表達式(19)而獲得的?!緮祵W式5】注意,在序列的開始處虛擬緩沖器的初始值通過表達式(20)而獲得?!緮祵W式6】接下來,將描述步驟3?;顒佣韧ㄟ^使用原始圖像的亮度信號像素值,例如,通過使用幀DCT模式的四個8×8塊和域DCT編碼模式的四個8×8塊的總共八個塊的像素值,根據表達式(21)至表達式(23)而獲得?!緮祵W式7】表達式(21)中的var_sblk是每個像素的圖像數據與其平均值之間的差的平方和,因此,這些8×8塊的圖像越復雜,該值越大。表達式(22)和(23)中的Pk是原始圖像的亮度信號的塊中像素值(in-blockpixelvalue)。在表達式(22)中假定最小值(min)的原因是使得在即使16×16宏塊中存在局部平滑的部分的情況下量化更精細。此外,其值在0.5至2的范圍內的歸一化的活動度Nactj通過表達式(24)而獲得。【數學式8】avg_act是直到緊接在前被編碼的圖片的活動度的平均值。量化比例代碼基于參考量化比例代碼Qj、通過表達式(25)獲得考慮了視覺性質的量化比例代碼mquantj?!緮祵W式9】mquantj=Qj×Nactj···(25)速率控制單元18輸出如上所述計算的量化比例代碼mquantj作為量化參數。此外,針對位于片邊界處的宏塊,以與位于不同于片邊界處的宏塊相同的方式,用相同的技術來生成量化參數。注意,量化參數不限于基于如上所述的活動度而決定的情況,還可以以使成本函數值更小的方式決定。注意,關于上面所描述的由MPEG2中的TM5所規(guī)定的速率控制方法的描述,描述了其中以宏塊為單位進行處理的情況。因此,通過進行以其量化參數可以被切換的塊為單位的類似處理,可以針對關于其量化參數可以被切換的塊中的每一個塊設定量化參數。接下來,將對關于用于提高量化參數的編碼效率的信息的生成操作進行描述。信息生成單元19將與待編碼的塊在空間上或時間上相鄰的經編碼的量化參數作為選擇候選。信息生成單元19還根據針對待編碼的塊所設定的量化參數從選擇候選中選擇量化參數,并且將所選擇的量化參數作為預測量化參數。信息生成單元19還生成用于從選擇候選中選擇預測量化參數的標識信息,和用于指示預測量化參數與為待編碼的塊設定的量化參數之間的差的差信息。圖10是用于描述信息生成單元的操作的圖,示出了待編碼的幀和按顯示順序在時間上最靠近的經編碼的幀。待編碼的幀中的待編碼的塊的量化參數例如是“QP_0”。此外,與左側相鄰的塊的量化參數例如是“QP_A”。同樣,與上方相鄰、與右上方相鄰、與左上方相鄰以及與左下方相鄰的塊的量化參數例如是“QP_B”、“QP_C”、“QP_D”和“QP_E”。此外,在時間上相鄰的塊的量化參數是“QP_T”。注意,當對待編碼的幀中的待編碼的塊進行編碼時,將量化參數“QP_A”到“QP_E”以及“QP_T”存儲在量化參數存儲器單元191中。此外,每個塊是關于其量化參數可以被改變的最小單位塊。差計算單元192將與待編碼的塊相鄰的經編碼的塊的量化參數作為選擇候選,從選擇候選中選擇相對于為待編碼的塊設定的量化參數來說其差最小的量化參數,并且將所選擇的量化參數作為預測量化參數。差計算單元192生成用于從選擇候選中選擇預測參數的標識信息,和用于指示預測量化參數與待編碼的塊的量化參數之間的差的差信息。圖11是示出了信息生成單元的操作實例的圖。注意,由于塊為跳過塊或者不具有殘差信息而沒有被設定量化參數的塊的情況由“-”來指示。在待編碼的塊為塊BK0的情況下,經編碼的塊的量化參數是“QP_A=32”,“QP_B=40”,“QP_C=40”,“QP_D=35”,“QP_E=-”和“QP_T=31”。此處,信息生成單元19從候選中排除由于其為跳過塊或者不具有殘差信息的塊而沒有被設定量化參數的塊和其中量化參數冗余的塊。因此,選擇候選是量化參數為“QP_A=32”,“QP_B=40”,“QP_D=35”和“QP_T=31”的經編碼的塊。此外,信息生成單元19提前為選擇候選設定標識信息,例如索引號??梢詢H僅為相鄰的經編碼的塊設定標識信息,或者可以為相鄰的經編碼的塊的量化參數設定標識信息。在將標識信息設定給相鄰的經編碼的塊的情況下,信息生成單元19在相鄰的經編碼的塊為預定的排列順序下,按照排列的順序來設定索引號。預定的排列順序例如是其中與左側相鄰的經編碼的塊、在上方相鄰的經編碼的塊和在時間上相鄰的經編碼的塊中之一被給予優(yōu)先權的陣列的順序。此外,信息生成單元19能夠切換陣列的順序。在能夠切換陣列的順序的情況下,用于指示哪種陣列順序的信息被包括在流信息中。此外,無損編碼單元16和信息生成單元19對標識信息進行設定和無損編碼,使得在編碼被給予優(yōu)先權的塊的標識信息時有較少的代碼量。差計算單元192從選擇候選中選擇其對于待編碼的塊的量化參數的差最小的候選,并且使用設定給所選擇的候選的標識信息,從而生成用于從選擇候選中選擇預測量化參數的標識信息。此外,差計算單元192還生成用于指示作為所選擇的候選量化參數的預測量化參數與待編碼的塊的量化參數之間的差的差信息。例如,在將優(yōu)先權給予圖11中的與左側相鄰的經編碼的塊的情況下,信息生成單元19設定“0(索引號):QP_A的塊”、“1:QP_B的塊”、“2:QP_D的塊”和“3:QP_T的塊”。此外,如果待編碼的塊的量化參數例如是“33”,那么差計算單元192將其對于待編碼的塊的量化參數的差為最小的塊的索引號設定為標識信息“0(索引號)”。此外,差計算單元192生成用于指示預測量化參數與待編碼的塊的量化參數之差的差信息“1(=33-32)”。通過以這種方式給待編碼的塊設定標識信息,可以提高量化參數的編碼效率。例如,如果在左側的塊被給予優(yōu)先權并且塊順序是量化參數“QP_A”、“QP_B”、“QP_C”、“QP_D”、“QP_E”、“QP_T”,那么對于其中存在與左側的塊的圖像相似的更多待編碼的塊的圖像,數據量是少的。此外,如果上方的塊被給予優(yōu)先權并且塊順序是量化參數“QP_B”、“QP_A”、“QP_C”、“QP_D”、“QP_E”、“QP_T”,那么關于其中存在與上方的塊的圖像相似的更多待編碼的塊的圖像,數據量會是少的。此外,如果在時間上相鄰的塊被給予優(yōu)先權并且塊順序是量化參數“QP_T”、“QP_A”、“QP_B”、“QP_C”、“QP_D”、“QP_E”,那么關于其中存在與在時間上相鄰的圖像相似的更多待編碼的塊的圖像(即更多靜止對象),數據量會是少的。在關于相鄰的經編碼的塊的量化參數來設定標識信息的情況下,信息生成單元19以預定的陣列順序關于相鄰的經編碼的塊設定索引號。例如,信息生成單元19按具有小的參數值的量化參數的順序設定索引號。換言之,在圖11的情況下,信息生成單元19設定索引號例如“0(索引號):32(量化參數)”、“1:40”、“2:35”、“3:31”。差計算單元192從選擇候選中選擇其對于待編碼的塊的量化參數的差為最小的候選,并且使用設定給所選擇的候選的標識信息,從而生成用于從選擇候選中選擇預測量化參數的標識信息。此外,差計算單元192生成用于指示預測量化參數與待編碼的塊的量化參數之間的差的差信息。例如,如果待編碼的塊的量化參數例如是“33”,那么差計算單元192生成差信息“1(=33-32)”作為標識信息。此外,在不存在選擇候選的情況下,信息生成單元19生成用于指示片中初始值的量化參數SliceQPY與所設定的量化參數之差的差信息。圖12是示出了編碼中關于量化參數的處理的流程圖。在步驟ST61中,圖像編碼裝置10生成用于獲得量化參數單元最小尺寸(MinQpUnitSize)的信息。量化參數單元最小尺寸是其中量化參數可以被適應地切換的最小的尺寸。圖像編碼裝置10使用例如關于變換單元最小尺寸(MinTransformUnitSize)的差作為用于獲得量化參數單元最小尺寸(MinQpUnitSize)的信息。量化參數單元最小尺寸(MinQpUnitSize)由表達式(26)確定。MinQpUnitSize=1<<(log2_min_transform_unit_size_minus2+log2_min_qp_unit_size_offset+2)...(26)注意,“l(fā)og2_min_transform_unit_size_minus2”是用于決定變換單元最小尺寸(MinTransformUnitSize)的參數。變換單元最小尺寸(MinTransformUnitSize)由表達式(27)決定。MinTransformUnitSize=1<<(log2_min_transform_unit_size_minus2+2)...(27)如可以根據表達式(26)和(27)清楚地被理解的那樣,量化參數單元最小尺寸(MinQpUnitSize)與變換單元最小尺寸(MinTransformUnitSize)之差等于“l(fā)og2_min_qp_unit_size_offset”。注意,量化參數用于變換單元(TU)的單位中。換言之,量化參數在變換單元中是不變的。此外,量化參數單元最小尺寸(MinQpUnitSize)可以根據編碼單元尺寸而決定。在這種情況下,圖像編碼裝置10使用例如用于規(guī)定編碼單元CU的最小尺寸(log2_min_coding_block_size_minus3)和編碼單元CU的最大尺寸(log2_diff_max_min_coding_block_size)的信息。注意,編碼單元CU的最大尺寸“l(fā)og2MaxCUSize”如表達式(28)中所示出的那樣。log2MaxCUSize=log2_min_coding_block_size_minus3+3+log2_diff_max_min_coding_block_size...(28)量化參數單元最小尺寸的對數值(log2MinQpUnitSize)由表達式(29)決定。log2MinQpUnitSize=log2_min_coding_block_size_minus3+3+log2_diff_max_min_coding_block_size-log2_min_qp_unit_size_offset...(29)因此,將“l(fā)og2_min_qp_unit_size_offset”設定得更大,以便使量化參數單元最小尺寸更小。例如,在編碼單元CU的最小尺寸是“8×8”并且最大尺寸是“64×64”的情況下,將“l(fā)og2_min_qp_unit_size_offset”設定成“1”使量化參數單元最小尺寸為“32×32”。此外,將“l(fā)og2_min_qp_unit_size_offset”設定成“2”使量化參數單元最小尺寸為“16×16”。在步驟ST62中,圖像編碼裝置10進行將所生成的信息包括在流信息中的處理。圖像編碼裝置10將“l(fā)og2_min_qp_unit_size_offset”和作為決定變換單元最小尺寸(MinTransformUnitSize)的參數的“l(fā)og2_min_qp_unit_size_offset”包括在流信息中,并且前進到步驟ST63。此外,在根據編碼單元尺寸決定量化參數單元最小尺寸的情況下,“l(fā)og2_min_coding_block_size_minus3”、“l(fā)og2_diff_max_min_coding_block_size”和“l(fā)og2_min_qp_unit_size_offset”被包括在流信息中。圖像編碼裝置10將所生成的信息包括在例如被定義為RBSP(原始字節(jié)序列有效載荷)的句法的序列參數集(SPS:序列參數集)中。注意,圖13示例性地示出了序列參數集。在步驟ST63中,圖像編碼裝置10確定是否存在待編碼的幀。在存在待編碼的幀的情況下,圖像編碼裝置10前進到步驟ST64并且進行圖14中所示的幀編碼處理,如果不存在待編碼的幀,則結束編碼處理。在圖14的幀編碼處理中,在步驟ST71中,圖像編碼裝置10確定是否存在待編碼的片。在存在待編碼的片的情況下,圖像編碼裝置10前進到步驟ST72,如果不存在待編碼的片,則結束對幀的編碼處理。在步驟ST72中,圖像編碼裝置10決定待編碼的片的量化參數。圖像編碼裝置10在尺寸上決定初始值的量化參數以作為目標代碼量,并且前進到步驟ST73。在步驟ST73中,圖像編碼裝置10計算“slice_qp_delta”。片中初始值的量化參數SliceQPY與提前由用戶等設定的“pic_init_qp_minus26”具有表達式(30)中所示的關系。因此,圖像編碼裝置10計算“slice_qp_delta”以作為步驟ST72中所決定的量化參數,并且前進到步驟ST74。SliceQPY=26+pic_init_qp_minus26+slice_qp_delta...(30)在步驟ST74中,圖像編碼裝置10將“slice_qp_delta”和“pic_init_qp_minus26”包括在流信息中。圖像編碼裝置10將所計算的“slice_qp_delta”包括在流信息的例如頭部片中。此外,圖像編碼裝置10將設定的“pic_init_qp_minus26”包括在流信息的例如圖片參數集中。通過如此將“slice_qp_delta”和“pic_init_qp_minus26”包括在流信息中,對流信息進行解碼的圖像解碼裝置可以通過進行表達式(30)的計算來計算片中初始值的量化參數SliceQPY。注意,圖15示例性地示出了序列參數集,而圖16示出了片頭部。在步驟ST75中,圖像編碼裝置10進行片編碼處理。圖17是示出進行片編碼處理的流程圖。在圖17的步驟ST81中,圖像編碼裝置10確定是否存在待編碼的編碼單元CU。在待編碼的片中存在還未關于其進行編碼處理的編碼單元的情況下,圖像編碼裝置10前進到步驟ST82。此外,在對于片中所有編碼單元完成了編碼處理的情況下,圖像編碼裝置10結束片編碼處理。在步驟ST82中,圖像編碼裝置10確定在待編碼的編碼單元CU中是否存在變換單元TU。在存在變換單元的情況下,圖像編碼裝置10前進到步驟ST83,而在不存在變換單元的情況下,圖像編碼裝置10前進到步驟ST87。例如,在待使用量化參數量化的所有系數為“0”的情況下,或者在跳過塊的情況下,流程前進到步驟ST87。在步驟ST83中,圖像編碼裝置10決定待編碼的編碼單元CU的量化參數。圖像編碼裝置10的速率控制單元18根據如上所述的編碼單元的圖像的復雜度來決定量化參數,或者圖像編碼裝置10的速率控制單元18決定量化參數以使得成本函數值是小的,并且前進到步驟ST84。在步驟ST84中,圖像編碼裝置10將標識信息設定給選擇候選。圖像編碼裝置10的信息生成單元19將與待編碼的編碼單元在空間上或時間上相鄰的經編碼的編碼的量化參數作為選擇候選。此外,在由于是跳過塊或不具有殘差信息而沒有被設定量化參數的塊的情況下,或者在量化參數等于另一個候選的情況下,信息生成單元19從選擇候選中排除這些量化參數。圖像編碼裝置10將標識信息(例如索引(ref_qp_block_index))設定給選擇候選,并且前進到步驟ST85。在步驟ST85中,圖像編碼裝置10生成標識信息和差信息。圖像編碼裝置10的信息生成單元19從選擇候選中選擇其對于待編碼的編碼單元的量化參數的差為最小的候選,并且將其作為預測量化參數。信息生成單元19通過使用所選擇的候選的索引(ref_qp_block_index)來生成標識信息,作為用于從選擇候選中選擇預測量化參數的標識信息。此外,信息生成單元19把預測量化參數與待編碼的編碼單元的量化參數之差(qb_qp_delta)作為差信息,并且前進到步驟ST86?,F在,關于由所確定的候選的索引(ref_qp_block_index)指示的預測量化參數作為“ref_qp(ref_qp_block_index)”,待編碼的編碼單元的量化參數(CurrentQP)呈現表達式(31)中所指示的關系。CurrentQP=qb_qp_delta+ref_qp(ref_qp_block_index)...(31)在步驟ST86中,圖像編碼裝置10將標識信息和差信息包括在流信息中。圖像編碼裝置10的無損編碼單元16對在信息生成單元19生成的標識信息和差信息進行無損編碼,將其包括在流信息中,并且前進到步驟ST87。在步驟ST87中,圖像編碼裝置10使用所決定的量化參數由量化單元15對編碼單元進行量化,并且返回到步驟ST81。如此,圖像編碼裝置10從與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數中,選擇其對于待編碼的塊的量化參數的差為最小的候選作為預測量化參數。此外,圖像編碼裝置10生成與所選擇的量化參數對應的標識信息。此外,圖像編碼裝置10生成用于指示預測量化參數與待編碼的塊的量化參數之差的差信息。圖像編碼裝置10將所生成的標識信息和差信息包括在流信息中。因此,由于其中差最小的候選被選擇作為預測量化參數,所以可以防止預測量化參數與待編碼的塊的量化參數之差變成大的值。因此,圖像編碼裝置10可以提高量化參數的編碼效率。<4.圖像解碼裝置的配置>接下來,將描述對由圖像編碼裝置輸出的流信息進行解碼處理的圖像解碼裝置。通過對輸入圖像進行編碼所生成的經編碼的流經由預定傳輸路徑、記錄介質等被提供給圖像解碼裝置并且被解碼。圖18示出了對流信息進行解碼處理的圖像解碼裝置的配置。圖像解碼裝置50包括存儲緩沖器51、無損解碼單元52、逆量化單元53、逆正交變換單元54、加法單元55、去塊濾波器56、畫面重置緩沖器57和數字/模擬轉換單元(D/A轉換單元)58。此外,圖像解碼裝置50還包括量化參數計算單元59、幀存儲器61、幀內預測單元71、運動補償單元72和選擇器73。存儲緩沖器51存儲被傳輸的流信息。無損解碼單元52通過與圖3中的無損編碼單元16的編碼格式對應的格式,來解碼由存儲緩沖器51提供的流信息。無損解碼單元52作為信息獲取單元工作并且從流信息中獲取各種類型的信息。例如,無損解碼單元52將通過解碼流信息而獲得的預測模式信息輸出到幀內預測單元71和運動補償單元72。此外,無損解碼單元52將通過解碼流信息而獲得的差運動向量、閾值或閾值生成信息輸出到運動補償單元72。此外,無損解碼單元52將與通過解碼流信息而獲得的量化參數相關的信息(例如差信息等)輸出到量化參數計算單元59。此外,無損解碼單元52將通過解碼流信息而獲得的量化數據輸出到逆量化單元53。逆量化單元53以與圖3中量化單元15的量化格式對應的格式對在無損解碼單元52處被解碼的量化數據進行逆量化。逆正交變換單元54以與圖3中正交變換單元14的正交變換格式對應的格式,對逆量化單元53的輸出進行逆正交變換并且將其輸出到加法單元55。加法單元55將在逆正交變換之后的數據添加給由選擇器73提供的預測圖像數據,以生成經解碼的圖像數據并且將其輸出到去塊濾波器56和幀內預測單元71。去塊效應濾波器56關于由加法單元55提供的經解碼的圖像數據進行濾波處理,去除塊失真,然后提供到并且存儲在幀存儲器61,并且將其輸出到畫面重置緩沖器57。畫面重置緩沖器57對圖像進行重置。換言之,按照用于由圖3中的畫面重置緩沖器12進行編碼的順序所重置的幀的順序被重置成用于顯示的原始順序并且被輸出到D/A轉換單元58。D/A轉換單元58對由畫面重置緩沖器57提供的圖像數據進行D/A轉換,以便通過輸出到未示出的顯示器來顯示圖像。量化參數計算單元59基于由無損解碼單元52提供的信息來恢復量化參數,并且將其輸出到逆量化單元53。圖19示出了具有計算單元591和量化參數存儲器單元592的量化參數計算單元的配置。計算單元591使用由無損解碼單元52提供的信息和存儲在量化參數存儲器單元592中的量化參數來恢復用于在待解碼的塊受到的編碼處理中的量化的量化參數,并且將其輸出到逆量化單元53。計算單元591還將待解碼的塊的量化參數存儲在量化參數存儲器單元592中。計算單元591使用例如從參數集提取的“pic_init_qp_minus26”和從片頭部提取的“slice_qp_delta”來進行表達式(30)的計算,計算量化參數SliceQPY,并且輸出到逆量化單元53。計算單元591還使用由無損解碼單元52提供的標識信息和差信息以及存儲在量化參數存儲器單元592中的經解碼的塊的量化參數,并且計算待解碼的塊的量化參數。計算單元591將所計算的量化參數輸出到逆量化單元53。在這種情況下,計算單元591從存儲在量化參數存儲器單元592中的經解碼的塊的量化參數中讀出與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數。計算單元591以與差計算單元192相同的方式設定選擇候選。例如,計算單元591排除了至少其中量化參數冗余的塊或其中未進行使用量化參數的逆量化的塊,并且作為選擇候選。此外,計算單元591以與差計算單元192相同的方式,關于候選中的每一個候選的量化參數設定標識信息,即索引(ref_qp_block_index)。換言之,計算單元591按照預定的陣列順序、關于相鄰的經解碼的塊設定索引(ref_qp_block_index)。計算單元591通過使用與由無損解碼單元52提供的標識信息(即預測量化參數)以及由無損解碼單元52提供的差信息所指示的差(qb_qp_delta)對應的量化參數“ref_qp(ref_qp_block_index)”來進行表達式(31)的計算。計算單元591將所計算的量化參數(CurrentQP)輸出到逆量化單元53作為待解碼的量化參數。此外,在不存在選擇候選的情況下,計算單元591將片中初始值的量化參數輸出到逆量化單元53。此外,在從流信息中提取了用于指定塊的陣列順序的信息的情況下,計算單元591對于具有所指定的陣列順序的經解碼的塊設定索引(ref_qp_block_index)。因此,即使在圖像編碼裝置10改變了陣列順序,也可以恢復在圖像編碼裝置10處所使用的量化參數。返回參考圖18,幀存儲器61保存由去塊濾波器24提供的、濾波處理之后的經解碼的圖像數據。幀內預測單元71基于由無損解碼單元52提供的預測模式信息和由加法單元55提供的經解碼的圖像數據來生成預測圖像數據,并且將所生成的預測圖像數據輸出到選擇器73。運動補償單元72基于由無損解碼單元52提供的預測模式信息和運動向量從幀存儲器61中讀出參考圖像數據,并且進行運動補償,以生成預測圖像數據。運動補償單元72將所生成的預測圖像數據輸出到選擇器73。此外,運動補償單元72在根據運動向量的大小來切換濾波性質的同時生成預測圖像數據。選擇器73基于由無損解碼單元52提供的預測模式信息在幀內預測的情況下選擇幀內預測單元71并且在幀間預測的情況下選擇運動補償單元72。選擇器73將在所選擇的幀內預測單元71或運動補償單元72生成的預測圖像數據輸出到加法單元55。選擇器73基于由無損解碼單元52提供的預測模式信息,在幀內預測的情況下選擇幀內預測單元71并且在幀間預測的情況下選擇運動補償單元72。選擇器73將在所選擇的幀內預測單元71或運動補償單元72所生成的預測圖像數據輸出到加法單元55。<5.圖像解碼裝置的操作>接下來,將參考圖20中的流程圖來描述圖像解碼裝置50的操作。在步驟ST91中,存儲緩沖器51存儲被提供給它的流信息。在步驟ST92中,無損解碼單元52進行無損解碼處理。無損解碼單元52解碼由存儲緩沖器51提供的流信息。換言之,獲取通過圖3中的無損編碼單元16編碼的、每個圖片的量化數據。此外,無損解碼單元52對包括在流信息中的預測模式信息進行無損編碼,并且在所獲取的預測模式信息是與幀內預測模式相關的信息的情況下,將預測模式信息輸出到幀內預測單元71。此外,在預測模式信息是與幀間預測模式相關的信息的情況下,無損解碼單元52將預測模式信息輸出到運動補償單元72。此外,無損解碼單元52將通過解碼流信息而獲得的差運動向量、閾值或閾值生成信息輸出到運動補償單元72。在步驟ST93中,逆量化單元53進行逆量化處理。逆量化單元53以與圖3中的量化單元15的性質對應的性質,對由逆解碼單元52解碼的量化數據進行逆量化。在步驟ST94中,逆正交變換單元54進行逆正交變換處理。逆正交變換單元54以與圖3中的正交變換單元14的性質對應的性質,對受到逆量化單元53的逆量化的變換系數數據進行逆正交變換。在步驟ST95中,加法單元55生成經解碼的圖像數據。加法單元55將通過進行逆正交變換處理而獲得的數據添加到稍后描述的步驟ST99中所選擇的預測圖像數據,并且生成經解碼的圖像數據。從而,解碼了原始圖像。在步驟ST96中,去塊濾波器56進行濾波處理。去塊濾波器56對由加法單元55輸出的經解碼的圖像數據進行濾波處理,并且去除包括在經解碼的圖像中的塊失真。在步驟ST97中,幀存儲器61對經解碼的圖像數據進行存儲處理。注意,存儲在幀存儲器61中的經解碼的圖像數據和由加法單元55輸出的經解碼的圖像數據用作為參考圖像數據來生成預測圖像數據。在步驟ST98中,幀內預測單元71和運動補償單元72進行預測處理。幀內預測單元71和運動補償單元72分別進行與由無損解碼單元52提供的預測模式信息對應的預測處理。換言之,當由無損解碼單元52提供幀內預測的預測模式信息時,幀內預測單元71基于預測模式信息來進行幀內預測處理并且生成預測圖像數據。此外,在由無損解碼單元52提供幀間預測的預測模式信息時,運動補償單元72基于預測模式信息來進行運動補償并且生成預測圖像數據。在步驟ST99中,選擇器73選擇預測圖像數據。選擇器73選擇由幀內預測單元71提供的預測圖像和由運動補償單元72提供的預測圖像數據,并且將所選擇的預測圖像數據提供給加法單元55,以便添加到如上所述的步驟ST95中逆正交變換單元54的輸出。在步驟ST100中,畫面重置緩沖器57進行圖像重置。換言之,在畫面重置緩沖器57中,用于為由圖3中的圖像編碼裝置10的畫面重置緩沖器12進行編碼而重置的幀的順序被重置成用于顯示的原始順序。在步驟ST101中,D/A轉換單元58對來自畫面重置緩沖器57的圖像數據進行D/A轉換。該圖像被輸出到未示出的顯示器并且該圖像被顯示。接下來,將參考圖21中的流程圖來描述圖20中步驟ST98中的預測圖像生成出來。在步驟ST111中,無損解碼單元52確定當前塊是否被幀內編碼了。在通過進行無損編碼而獲得的預測模式信息是幀內預測模式信息的情況下,無損解碼單元52將預測模式信息提供到幀內預測單元71并且前進到步驟ST112。此外,在預測模式信息不是幀內預測模式信息的情況下,無損解碼單元52將預測模式信息提供到運動補償單元72,并且前進到步驟ST113。在步驟ST112中,幀內預測單元71進行幀內預測處理。幀內預測單元71通過使用在進行去塊濾波處理之前的經解碼的圖像數據和由加法單元55提供的預測模式信息來進行幀內預測,并且生成預測圖像數據。在步驟ST113中,運動補償單元72進行幀間預測圖像生成處理。運動補償單元72基于由無損解碼單元52提供的信息(如預測模式信息等),從幀存儲器61讀出參考圖像數據并且生成預測圖像數據。圖22是示出了解碼中與量化參數相關的處理的流程圖。在步驟ST121中,圖像解碼裝置50提取用于獲得量化參數單元最小尺寸的信息。圖像解碼裝置50從流信息中提取用于獲得量化參數單元最小尺寸,例如“l(fā)og2_min_qp_unit_size_offset”,并且前進到步驟ST122。在步驟ST122中,圖像解碼裝置50計算量化參數單元最小尺寸。圖像解碼裝置50通過使用“l(fā)og2_min_qp_unit_size_offset”和決定變換單元最小尺寸(MinTransformUnitSize)的參數“l(fā)og2_min_transform_unit_size_minus2”來進行表達式(26)的計算,并且計算量化參數單元最小尺寸(MinQpUnitSize)。此外,圖像解碼裝置50可以通過表達式(29)的計算來計算量化參數單元最小尺寸(MinQpUnitSize)。在步驟ST123中,圖像解碼裝置50確定是否存在待解碼的幀。在存在待解碼的幀的情況下,圖像解碼裝置50前進到步驟ST124,而在不存在待解碼的幀的情況下,結束此處理。在步驟ST124中,圖像解碼裝置50確定是否存在待解碼的片。在存在待解碼的片的情況下,圖像解碼裝置50前進到步驟ST125,而在不存在待解碼的片的情況下,返回到步驟ST123。在步驟ST125中,圖像解碼裝置50提取用于獲得片中的初始值的量化參數的信息。圖像解碼裝置50的無損解碼單元52從圖片參數集(PPS:圖片參數集)中提取例如“pic_init_qp_minus26”。此外,從片頭部中提取“slice_qp_delta”,并且前進到步驟ST126。在步驟ST126中,圖像解碼裝置50計算片中初始值的量化參數。圖像解碼裝置50的量化參數計算單元59通過使用“pic_init_qp_minus26”和“slice_qp_delta”來進行表達式(30)的計算,計算量化參數SliceQPY,并且前進到步驟ST127。在步驟ST127中,圖像解碼裝置50確定是否存在待解碼的編碼單元CU。在存在待解碼的編碼單元的情況下,圖像解碼裝置50前進到步驟ST128,而在不存在待解碼的編碼單元的情況下,返回到步驟ST124。在步驟ST128中,圖像解碼裝置50將標識信息設定給選擇候選。圖像解碼裝置50的量化參數計算單元59以與圖像編碼裝置10的信息生成單元19相同的方式將標識信息設定給選擇候選。換言之,量化參數計算單元59將與待解碼的編碼單元在空間上或時間上相鄰的經解碼的編碼單元的量化參數作為選擇候選。此外,在由于是跳過塊或不具有殘差信息而沒有設定量化參數的情況下,或者在量化參數等于另一個候選的情況下,從選擇候選中排除它們。量化參數計算單元59將與圖像編碼裝置10相同的標識信息(例如索引(ref_qp_block_index))設定給候選的量化參數,并前進到步驟ST129。在步驟ST129中,圖像解碼裝置50獲得標識信息和差信息。圖像解碼裝置50的無損解碼單元52提取在圖像編碼裝置10處被包括在流信息中的標識信息和差信息,即索引(ref_qp_block_index)和差(qb_qp_delta)。無損解碼單元52將所提取的標識信息和差信息提供給量化參數計算單元59并且前進到步驟ST130。在步驟ST130中,圖像解碼裝置50使用標識信息和差信息來計算量化參數。圖像解碼裝置50的量化參數計算單元59通過使用與作為標識信息的索引(ref_qp_block_index)對應的量化參數“ref_qp(ref_qp_block_index”和作為差信息的(qb_qp_delta),來進行表達式(31)的計算。換言之,通過將差添加到預測量化參數,來計算待解碼的編碼單元的量化參數。量化參數計算單元59將待解碼的編碼單元的量化參數(CurrentQP)輸出到逆量化單元53,并且返回到步驟ST124。因此,通過使用包括在流信息中的標識信息和差信息,與待解碼的塊相關的量化參數可以被恢復,即使塊中的每一個塊的量化參數都不包括在流信息中。換言之,即使在圖像編碼裝置10處通過使用標識信息和差信息提高了量化參數的編碼效率,與塊中的每一個塊相關的量化參數也可以被恢復并且解碼處理也可以被正確地進行以在圖像解碼裝置50生成經解碼的圖像。<6.圖像編碼裝置和圖像解碼裝置的其他操作>通過圖像編碼裝置和圖像解碼裝置的上述操作,與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數被作為選擇候選。此外,根據關于待編碼的塊所設定的量化參數而從選擇候選中所選擇的量化參數被作為預測量化參數。此外,通過在流信息中包括用于從選擇候選中選擇預測量化參數的標識信息和用于指示預測量化參數與為待編碼的塊所設定的量化參數之差的差信息,提高了量化參數的編碼效率。然而,選擇候選不限于與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數,并且最近更新的量化參數可以包括在選擇候選中。如稍后所描述的,即使與經編碼的塊在空間上或時間上相鄰的塊不涉及逆量化,在鄰近待編碼的塊的位置處的塊的量化參數也可以被設定為預測量化參數。此外,量化參數可以是選擇候選的、顯式或隱式預測的量化參數,并且可以生成用于指示預測量化參數與待編碼的塊的量化參數之差的差信息。接下來,將描述下述情況作為圖像編碼裝置和圖像解碼裝置的另一操作,所述情況是關于根據編碼單元尺寸來決定量化參數單元最小尺寸(MinQpUnitSize)并且從選擇候選的量化參數中顯式或隱式地選擇預測量化參數。注意,下面將關于與上述的圖像編碼裝置和圖像解碼裝置不同的部分進行描述。在從選擇候選的量化參數中顯示或隱式地選擇預測量化參數的情況下,圖像編碼裝置包括用于指示是顯式還是隱式決定量化參數的辨別信息“qp_explicit_flag”。此外,可以對于其中是顯式決定還是隱式決定量化參數被提前解碼的圖像編碼裝置和圖像解碼裝置進行布置。隱式決定量化參數意指在圖像解碼裝置可以選擇與圖像編碼裝置相等的預測量化參數,而不從圖像編碼裝置向圖像解碼裝置提供用于從選擇候選中選擇預測量化參數的標識信息。具體地,存在下述方法:基于提前決定的優(yōu)先權順序從選擇候選中選擇量化參數并且決定預測量化參數的方法,將選擇候選的量化參數的隨機值作為預測量化參數的方法,根據距當前塊的距離來加權選擇候選的量化參數的方法,以及將所加權的量化參數的隨機值作為預測量化參數的方法等。顯式決定量化參數意指可以通過從圖像編碼裝置向圖像解碼裝置提供用于從選擇候選中選擇預測量化參數的標識信息,來在圖像解碼裝置處選擇與圖像編碼裝置相等的預測量化參數。具體地,存在下述方法:在圖像編碼裝置處計算用于指定選擇候選的索引信息并且將所計算的索引信息包括在流信息中、并且在圖像解碼裝置處使用索引信息中所指示的選擇候選的量化參數作為預測量化參數的方法,索引信息不包括在關于其不進行量化的塊中的方法等。圖23是用于描述圖像編碼裝置的另一個操作的流程圖,示出了片編碼處理。在步驟ST141中,圖像編碼裝置10確定是否存在待編碼的編碼單元CU。在待編碼處理的片中存在還未受到編碼處理的編碼單元的情況下,圖像編碼裝置10前進到步驟ST142。在對于片中所有編碼單元完成了編碼處理的情況下,圖像編碼裝置10結束片編碼處理。在步驟ST142中,圖像編碼裝置10拆分編碼單元CU。圖像編碼裝置10如圖5中所示的那樣拆分編碼單元CU,決定其中成本函數值小的編碼單元的尺寸,并且前進到步驟ST143。此外,為了能夠確定其中成本函數值小的編碼單元的尺寸,圖像編碼裝置10將例如“編碼樹句法(Codingtreesyntax)”、相當于圖5中的拆分標記的“split_coding_unit_flag”包括在流信息中。在步驟ST143中,圖像編碼裝置10確定待編碼的編碼單元是否涉及逆量化。在待編碼的編碼單元CU是不需要通過使用量化參數的逆量化來進行解碼的模式的塊,例如跳過模式或I_PCM模式或直接模式(CBP(編碼區(qū)塊樣式)=0)的塊的情況下,圖像編碼裝置10返回到步驟ST141,并且在其中進行逆量化的塊的情況下,前進到步驟ST144。在步驟ST144中,圖像編碼裝置10確定編碼單元CU的尺寸是否是“l(fā)og2MinQpUnitSize”或更大。在編碼單元CU的尺寸是“l(fā)og2MinQpUnitSize”或更大的情況下,圖像編碼裝置10前進到步驟ST145。此外,在編碼單元CU的尺寸不是“l(fā)og2MinQpUnitSize”或更大的情況下,圖像編碼裝置10前進到步驟ST152。在步驟ST145中,圖像編碼裝置10決定用于待編碼的編碼單元CU的量化參數QP。圖像編碼裝置10的速率控制單元18根據如上所述的編碼單元的圖像的復雜度來決定量化參數,或者決定量化參數以使得成本函數值是小的,并且前進到步驟ST146。在步驟ST146中,圖像編碼裝置10確定辨別信息“qp_explicit_flag”是否為“1”,所述辨別信息能夠對量化參數要被隱式還是顯式地預測進行標識。在該辨別信息“qp_explicit_flag”為“1”并且量化參數要被顯式預測的情況下,圖像編碼裝置10前進到步驟ST147。此外,在該辨別信息“qp_explicit_flag”為“0”并且量化參數要被隱式預測的情況下,圖像編碼裝置10前進到步驟ST149。圖像編碼裝置10例如將辨別信息“qp_explicit_flag”被設定成“1”的情況下的成本函數值與辨別信息“qp_explicit_flag”被設定成“0”的情況下的成本函數值進行比較。圖像編碼裝置10基于比較結果來設定辨別信息“qp_explicit_flag”的值,使得編碼效率更高。此外,在辨別信息“qp_explicit_flag”可以由用戶設定的情況下,圖像編碼裝置10根據用戶指令來設定辨別信息“qp_explicit_flag”。在步驟ST147中,圖像編碼裝置10生成標識信息。圖像編碼裝置10從選擇候選中選擇候選,使得如上所述的那樣在信息生成單元19處關于待編碼的編碼單元的量化參數的差最小,并且將其作為預測量化參數。圖像編碼裝置10將例如與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數、最后更新的量化參數和在片的頭部塊處設定的處理程序作為選擇候選。圖像編碼裝置10從其關于待編碼的編碼單元的量化參數的差為最小的選擇候選中選擇候選,并且將其作為預測量化參數。此外,信息生成單元19將所選擇的候選的索引(ref_qp_block_index)作為用于從選擇候選中選擇預測量化參數的標識信息,并且前進到步驟ST148。在步驟ST148中,圖像編碼裝置10在流信息中包括標識信息。圖像編碼裝置10包括在步驟ST147中所生成的標識信息,并且前進到步驟ST150。在步驟ST149中,圖像編碼裝置10隱式決定預測量化參數dQP。換言之,圖像編碼裝置10用與圖像解碼裝置50相同的方法來預測量化參數。至于用于預測量化參數的方法,例如基于提前決定的優(yōu)先權順序來解碼預測量化參數。此外,多個候選量化參數的隨機值可以被作為預測量化參數。此外,可以使用下述方法:根據距當前塊的距離來加權選擇候選的量化參數,并且將所加權的量化參數的隨機值作為預測量化參數等。圖像編碼裝置10計算預測量化參數并且前進到步驟ST150。在步驟ST150中,圖像編碼裝置10生成差信息。圖像編碼裝置10計算由步驟ST147中所生成的標識信息指示的預測量化參數與步驟ST145中所決定的量化參數之間的差,或者計算步驟ST149中所決定預測量化參數與步驟ST145中所決定的量化參數之間的差。圖像編碼裝置10生成用于指示所計算的差的差信息并且前進到步驟ST151。在步驟ST151中,圖像編碼裝置10在流信息中包括差信息和辨別信息。圖像編碼裝置10在流信息中包括步驟ST151中所生成的差信息和步驟ST146中所使用的辨別信息“qp_explicit_flag”。圖像編碼裝置10在例如序列參數集、圖片參數集、片頭部等之一中包括辨別信息,并且前進到步驟ST152。在步驟ST152中,圖像編碼裝置10對編碼單元CU進行量化。圖像編碼裝置10通過使用所決定的量化參數來對編碼單元進行量化,并且返回到步驟ST141。圖24是在對量化參數進行隱式預測的情況下的操作實例,圖25是在顯式預測量化參數的情況下的流程圖實例。注意,三個選擇候選的情況被示出以便于描述。如圖24中的(A)所示,待編碼的幀中待編碼的塊的量化參數例如是“QP_0”。此外,三個候選是與左側相鄰的經編碼的塊的量化參數“QP_A”、相鄰的經編碼的塊的量化參數“QP_B”和經解碼的編碼單元的量化參數“QP_LS”。在圖25中,在步驟ST161中,圖像編碼裝置10確定量化參數“QP_A”、“QP_B”是否可以被參考。與左側相鄰的經編碼的塊和與上方相鄰的經編碼的塊不是這樣的模式下的塊:該模式不需要使用量化參數進行逆量化而進行解碼,例如跳過模式或I_PCM模式或直接模式(CBP(編碼區(qū)塊樣式)=0)的塊的情況下,圖像編碼裝置10確定可以做參考并且前進到步驟ST162。此外,在量化參數“QP_A”和量化參數“QP_B”中至少之一是不需要逆量化的模式的情況下,前進到步驟ST163。在步驟ST162中,圖像編碼裝置10把量化參數“QP_A”、“QP_B”的平均值作為預測量化參數dQP。換言之,如圖24中的(B)所示,在量化參數“QP_A”、“QP_B”可以被參考的情況下,量化參數“QP_A”、“QP_B”的平均值“(QP_A+QP_B+1)/2”被作為預測量化參數dQP。在步驟ST163中,圖像編碼裝置10確定量化參數“QP_A”是否可以被參考。在與左側相鄰的經編碼的塊不是其中不需要進行逆量化的模式的情況下,圖像編碼裝置10確定該塊可以被參考,并且前進到步驟ST164。此外,在左側相鄰的經編碼的塊是其中不需要進行逆量化的模式的情況下,圖像編碼裝置10確定該塊不可以被參考,并且前進到步驟ST165。在步驟ST164中,圖像編碼裝置10將量化參數“QP_A”作為預測量化參數dQP。換言之,在量化參數“QP_A”可以被參考而量化參數“QP_B”不可以被參考的情況下,如圖24中的(C)所示,將量化參數“QP_A”作為預測量化參數dQP。注意,在圖24和稍后描述的圖26中,通過陰影來指示不需要逆量化的模式的塊,即不可以被參考的塊,。在步驟ST165中,圖像編碼裝置10確定量化參數“QP_B”是否可以被參考。在與上方相鄰的經編碼的塊不是其中不需要進行逆量化的模式的情況下,圖像編碼裝置10確定該塊可以被參考,并且前進到步驟ST166。此外,在與上方相鄰的經編碼的塊是其中不需要進行逆量化的模式的情況下,圖像編碼裝置10確定該塊不可以被參考,并且前進到步驟ST167。在步驟ST166中,圖像編碼裝置10把量化參數“QP_B”作為預測量化參數dQP。換言之,在量化參數“QP_B”可以被參考而量化參數“QP_A”不可以被參考的情況下,如圖24中的(D)所示,量化參數“QP_B”被作為預測量化參數dQP。在步驟ST167中,圖像編碼裝置10把量化參數“QP_LS”作為預測量化參數dQP。如圖24中的(E)所示,在與左側相鄰的經編碼的塊和與上方相鄰的經編碼的塊是不需要進行逆量化的模式的情況下,量化參數“QP_LS”被作為預測量化參數dQP。圖26示出了對量化參數進行隱式預測的情況的另一個操作實例。例如,如圖24中的(E)所示,與左側相鄰的經編碼的塊和與上方相鄰的經編碼的塊是不需要進行逆量化的模式的情況下,預定的量化參數可以通過增加選擇候選的數目而生成。例如,如圖26中的(A)所示,與右上方相鄰的經編碼的塊的量化參數“QP_C”、與左上方相鄰的經編碼的塊的量化參數“QP_D”和與左下方相鄰的經編碼的塊的量化參數“QP_E”被添加到選擇候選。在如圖26中的(B)所示、量化參數“QP_C”、“QP_D”和“QP_E”可以被參考的情況下,圖像編碼裝置10將量化參數“QP_C”和“QP_D”的平均值“(QP_C+QP_D+1)/2”或中位數(Median)作為預測量化參數dQP。在如圖26中的(C)所示、量化參數“QP_C”和“QP_D”可以被參考的情況下,圖像編碼裝置10將量化參數“QP_C”和“QP_D”的平均值“(QP_C+QP_D+1)/2”作為預測量化參數dQP。在如圖26中的(D)所示、量化參數“QP_D”和“QP_E”可以被參考的情況下,圖像編碼裝置10把量化參數“QP_D”和“QP_E”的平均值“(QP_D+QP_E+1)/2”作為預測量化參數dQP。在如圖26中的(E)所示、量化參數“QP_C”和“QP_E”可以被參考的情況下,圖像編碼裝置10將量化參數“QP_C”和“QP_E”的平均值“(QP_C+QP_E+1)/2”作為預測量化參數dQP。在如圖26中的(F)所示、量化參數“QP_C”、“QP_D”和“QP_E”不可以被參考的情況下,圖像編碼裝置10將量化參數“QP_LS”作為預測量化參數dQP。注意,圖27示出了用于進行圖24中的(B)到(D)和圖26中的(B)到(F)的操作的程序。此外,在可以參考的量化參數的數目為一的情況下,如圖26中的(G)到(I)所示,可以將該可以被參考的量化參數用作預測量化參數dQP。因此,圖像編碼裝置10把量化參數(如與待編碼的塊在空間上或時間上相鄰的經編碼的塊的)作為選擇候選,并且根據所設定的量化參數從選擇候選中選擇預測量化參數。此外,圖像編碼裝置10生成用于從選擇候選中選擇預測量化參數的標識信息。此外,圖像編碼裝置10生成用于指示預測量化參數與為待編碼的塊設定的量化參數之差的差信息。圖像編碼裝置10將所生成的標識信息和差信息包括在流信息中。通過進行這樣的處理,可以防止待編碼的塊的量化參數與預測量化參數之差變成大的值。因此,圖像編碼裝置10可以提高量化參數的編碼效率。此外,在對量化參數進行隱式預測的情況下,可以在圖像解碼裝置50使用與圖像編碼裝置10相同的預測量化參數,而不在流信息中包括用于從選擇候選中選擇預測量化參數的標識信息。此外,通過在流信息中包括辨別信息,可以適應地對預測量化參數的顯式預測和對預測量化參數的隱式預測進行切換。圖28是用于描述圖像解碼裝置的其他操作的流程圖。在圖22中的步驟ST127中,在做出了存在待解碼的編碼單元的確定的情況下,圖像解碼裝置50進行從步驟ST171開始的處理,并且對編碼單元進行解碼。在步驟ST171中,圖像解碼裝置50提取信息。圖像解碼裝置50從流信息中提取信息以用于對編碼單元的解碼。例如,提取了能夠確定編碼單元的尺寸的信息“編碼樹句法(Codingtreesyntax)”、能夠確定量化參數單元最小尺寸的信息“l(fā)og2_min_qp_unit_size_offset”、辨別信息“qp_explicit_flag”等,并且前進到步驟ST172。在步驟ST172中,圖像解碼裝置50拆分編碼單元CU。圖像解碼裝置50基于包括在流信息中的“split_coding_unit_flag”等來拆分編碼單元CU,并且前進到步驟ST173。在步驟ST173中,圖像解碼裝置50確定待解碼的編碼單元CU是否涉及逆量化。在待解碼的編碼單元CU是其中使用量化參數進行逆量化的模式的情況下,圖像解碼裝置50前進到步驟ST174,而在其中使用量化參數的逆量化是不必要的塊的情況下,解碼處理結束。在步驟ST174中,圖像解碼裝置50確定編碼單元CU的尺寸是否是“l(fā)og2MinQpUnitSize”或更大。在編碼單元CU的尺寸是“l(fā)og2MinQpUnitSize”或更大的情況下,圖像解碼裝置50前進到步驟ST175。此外,在編碼單元CU的尺寸不是“l(fā)og2MinQpUnitSize”或更大的情況下,圖像解碼裝置50前進到步驟ST180。在步驟ST175中,圖像解碼裝置50確定辨別信息“qp_explicit_flag”是否為“1”。在包括在流信息中的辨別信息“qp_explicit_flag”為“1”并且量化參數要被顯式預測的情況下,圖像解碼裝置50前進到步驟ST176。此外,在辨別信息“qp_explicit_flag”為“0”并且量化參數要被隱式預測的情況下,圖像解碼裝置50前進到步驟ST178。在步驟ST176中,圖像解碼裝置50從流信息中提取索引(ref_qp_block_index)并且前進到步驟ST177。在步驟ST177中,圖像解碼裝置50決定預測量化參數dQP。圖像解碼裝置50基于索引(ref_qp_block_index)從選擇候選的量化參數中選擇與圖像編碼裝置10相同的量化參數,決定所選擇的量化參數為預測量化參數dQP,并且前進到步驟ST179。在步驟ST178中,圖像解碼裝置50對預測量化參數dQP進行隱式決定。圖像解碼裝置50用與圖像編碼裝置10相同的方法來預測量化參數。至于用于預測量化參數的方法,例如可以基于提前決定的優(yōu)先權的順序來決定量化參數。此外,可以將選擇候選的量化參數的隨機值作為預測量化參數。此外,可以使用下述方法:根據距當前塊的距離對選擇候選的量化參數進行加權,并且將所加權的量化參數的隨機值作為預測量化參數等。圖像解碼裝置50預測量化參數并且前進到步驟ST179。在步驟ST179中,圖像解碼裝置50計算當前編碼單元CU的量化參數QP。圖像解碼裝置50從流信息中獲得差信息“qb_qp_delta”,將該差信息添加到預測量化參數dQP,計算待解碼的編碼單元的量化參數,并且前進到步驟ST180。在步驟ST180中,圖像解碼裝置50對編碼單元進行逆量化。圖像解碼裝置50通過使用經解碼的量化參數來對編碼單元進行逆量化。因此,圖像解碼裝置50可以通過使用與由圖像編碼裝置使用的量化參數相同的量化參數來對圖像進行解碼。<7.軟件處理的案例>上面所述的一系列處理可以通過硬件、軟件或二者的組合的配置來進行。在由軟件進行處理的情況下,其中記錄有處理序列的程序被安裝在構建到專用硬件中的計算機內部的存儲器中,并且被執(zhí)行??商娲兀绦蚩梢员话惭b在借助于其可以進行各種類型的處理的通用計算機中。圖29是例示了借助程序執(zhí)行上述系列處理的計算機裝置的示意性配置的圖。計算機裝置80的CPU801根據存儲在ROM802中的或記錄在記錄單元808中的程序來執(zhí)行各種類型的處理。CPU801執(zhí)行的程序、數據等視情況被存儲在RAM803中。CPU801、ROM802和RAM803經由總線804相互連接。輸入/輸出接口805也經由總線804連接到CPU801。如觸摸屏、鍵盤、鼠標、麥克風等的輸入單元806和由顯示器等組成的輸出單元807也連接到CPU801。CPU801根據由輸入單元806輸入的命令來執(zhí)行各種類型的處理。然后,CPU801將處理的結果輸出到輸出單元807。連接到輸入/輸出接口805的記錄單元808例如由硬盤組成,并且記錄CPU801執(zhí)行的程序和各種類型的數據。通信單元809經由電纜或無線通信介質(如像互聯網或局域網的網絡或數字廣播等)與外部裝置進行通信。此外,計算機裝置80可以經由通信單元809來獲取程序并且記錄在ROM802或記錄單元808中。在如磁盤、光盤、磁光盤或半導體存儲器等的可移動介質85被安裝在驅動器810的情況下,這些可移動介質被驅動,并且獲得了記錄在其中的程序、數據等。所獲得的程序和數據根據需要被轉移到ROM802或RAM803或記錄單元808。CPU801讀出并且執(zhí)行用于進行上述的系列處理的程序,并且對記錄在記錄單元808或可移動介質85中的圖像信號或者經由通信單元809所提供的圖像信號進行編碼處理,或者對流信息進行解碼處理。<8.電子設備的應用的情況>此外,在以上所述中,H.264/AVC格式用作為編碼格式/解碼格式,但是本技術還被應用于使用進行其他運動預測/補償處理的編碼格式/解碼格式的圖像編碼裝置/圖像解碼裝置。此外,本技術可以被應用于在經由網絡介質(如衛(wèi)星廣播、電纜TV(電視)、互聯網、蜂窩電話等)接收通過進行編碼處理所獲得的、如具有MPEG、H.26x等的流信息時所使用的圖像編碼裝置和圖像解碼裝置,或者在如光盤或磁盤和閃存的存儲介質上處理時所使用的圖像編碼裝置和圖像解碼裝置。接下來,將關于上述的圖像編碼裝置10和圖像解碼裝置50被應用于的電子裝置進行描述。圖30示例性地示出了本技術被應用于的電視設備的示意性配置。電視設備90具有天線901、調諧器902、解復用器903、解碼器904、視頻信號處理單元905、顯示單元906、音頻信號處理單元907、揚聲器908和外部接口單元909。此外,電視設備90具有控制單元910、用戶接口單元911等。調諧器902通過從天線901接收的廣播信號中選擇想要的頻道來進行解調,并且將所獲得的流輸出到解復用器903。解復用器903從流中提取待觀看的節(jié)目的視頻和音頻的分組并且將所提取的包的數據輸出到解碼器904。此外,解復用器903將諸如EPG(電子節(jié)目菜單)的數據分組提供給控制單元910。注意,在已經進行了加擾的情況下,在解復用器等處進行解擾。解碼器904對分組進行解碼處理,并且將通過受到解碼處理而生成的視頻數據輸出到視頻信號處理單元905并且將音頻信號輸出到音頻信號處理單元907。視頻信號處理單元905根據降噪和用戶設定對視頻數據進行視頻處理。視頻信號處理單元905根據處理、基于通過網絡所提供的應用來生成用于在顯示單元906上顯示節(jié)目的視頻數據和圖像數據。此外,視頻信號處理單元905生成視頻數據以顯示如用于對項目進行選擇的菜單畫面等,并且將其疊加到節(jié)目的視頻數據上。視頻信號處理單元905基于以這種方式所生成的視頻數據來生成驅動信號并且驅動顯示單元906。顯示單元906基于來自視頻信號處理單元905的驅動信號來驅動顯示裝置(例如,液晶顯示裝置)使得顯示節(jié)目的視頻。音頻信號處理單元907使音頻數據受到預定的處理(如降噪),并且通過在該處理之后對音頻數據進行D/A轉換處理和放大處理以及提供給揚聲器908來進行音頻輸出。外部接口單元909是待連接到外部設備或網絡的接口,并且對例如如視頻數據或音頻數據進行數據發(fā)送和接收。用戶接口單元911連接到控制單元910。用戶接口單元911被配置有操作開關或遠程控制信號接收器等,并且根據用戶操作將操作信號提供給控制單元910。通過使用CPU(中央處理單元)、存儲器等來配置控制單元910。存儲器存儲待被CPU執(zhí)行的程序,和對于CPU執(zhí)行處理所必需的各種數據、EPG數據、經由網絡所獲得的數據等。存儲在存儲器中的程序在預定定時(例如在啟動電視設備90時)被CPU讀出并且被執(zhí)行。CPU控制每個部件,以使得電視設備90根據用戶操作、通過執(zhí)行程序來工作。注意,對于電視設備90,總線912被設置成連接調諧器902、解復用器903、視頻信號處理單元905、音頻信號處理單元907、外部接口單元909和控制單元910。對于如此配置的電視設備,本申請的圖像解碼裝置的功能(圖像解碼方法)被設置給解碼器904。因此,即使在廣播電臺側處在圖像編碼處理中進行了處理來減少用于發(fā)送量化參數所必需的編碼的量,電視裝置也可以正確地恢復量化參數并且生成經解碼的圖像。圖31示例性地示出了本技術被應用的蜂窩電話的示意性配置。蜂窩電話92具有通信單元922、音頻編解碼器923、相機單元926、圖像處理單元927、多路分離單元928、記錄再現單元929、顯示單元930和控制單元931。這些通過總線933彼此連接。此外,天線921連接到通信單元922,而揚聲器924和麥克風925連接到音頻編解碼器923。此外,操作單元932連接到控制單元931。蜂窩電話92執(zhí)行各種操作,例如以各種模式(如音頻呼叫模式或數據通信模式)對音頻信號進行發(fā)送和接收、對電子郵件和圖像數據進行發(fā)送和接收、圖像拍攝、數據記錄等。在音頻呼叫模式中,麥克風925處所生成的音頻信號被轉換成音頻數據并和音頻編解碼器923處的數據壓縮并且被提供給通信單元922。通信單元922對音頻數據進行解調處理并且對音頻數據進行轉換處理以生成傳輸信號。此外,通信單元922將傳輸信號提供給天線921,以使得被傳輸到未示出的基站。此外,通信單元922對天線921處所接收的接收信號進行放大、頻率轉換處理和解調處理,并且將所獲得的音頻數據提供給音頻編解碼器923。音頻編解碼器923對音頻數據進行數據解壓縮并且轉換成模擬音頻信號并且輸出到揚聲器924。此外,在數據通信模式中,在進行電子郵件傳輸的情況下,控制單元931接收通過對操作單元932的操作而輸入的文本數據并且將所輸入的文本顯示到顯示單元930。此外,控制單元931基于操作單元932處的用戶指令來生成電子郵件數據并且提供給通信單元922。通信單元922對電子郵件數據進行調制處理、頻率轉換處理等,并且由天線921來發(fā)送所獲得的發(fā)送信號。此外,通信單元922對用天線921所接收的接收信號進行放大、頻率轉換處理和解調處理,并且恢復電子郵件數據。該電子郵件數據被提供給顯示單元930以顯示電子郵件的內容。注意,蜂窩電話92可以在記錄/再現單元929中的存儲介質中存儲所接收的電子郵件數據。存儲介質是可讀/可寫的任何存儲介質。例如,存儲介質為如RAM或內置閃存的半導體存儲器,如硬盤、磁盤、MO盤、光盤、USB存儲器、存儲卡的可移動介質等。在圖像數據以數據通信模式被發(fā)射的情況下,相機單元926處所生成的圖像數據被提供給圖像處理單元927。圖像處理單元927對圖像數據進行編碼處理并且生成流信息。多路分離單元928借助于預定格式對圖像處理單元927處所生成的流信息和由音頻編解碼器923提供的音頻數據進行多路復用并且將其提供給通信單元922。通信單元922對經多路復用的數據進行解調處理、頻率轉換處理等,并且由天線921發(fā)送所獲得的發(fā)送信號。此外,通信單元922對天線921接收的接收信號進行放大、頻率轉換處理、解調處理等,并且恢復經多路復用的數據。該經多路復用的數據被提供給多路分離單元928。多路分離單元928對經多路復用的數據進行分離,并且將流信息提供給圖像處理單元927且將音頻數據提供給音頻編解碼器923。圖像處理單元927對經編碼的數據進行解碼處理,并且生成圖像數據。該圖像數據被提供給顯示單元930以顯示所接收的圖像。音頻編解碼器923將音頻數據轉換成模擬音頻信號并且將其提供給揚聲器924以輸出所接收的音頻。關于如此配置的蜂窩電話,圖像處理單元927具有本技術的功能。因此,例如在對圖像進行編碼處理和發(fā)送時可以減少數據。此外,在對所接收的圖像進行解碼處理時,可以恢復量化參數并且可以生成經解碼的圖像。圖32示例性地示出了本技術被應用于的記錄再現裝置的示意性配置。記錄/再現裝置94將例如所接收的廣播節(jié)目的音頻數據和視頻數據記錄到記錄介質,并且根據用戶指令的定時將所接收的數據提供給用戶。此外,進行下述布置,所述布置是記錄/再現裝置94可以獲取例如來自其他裝置的音頻數據和視頻數據,以便記錄到記錄介質。此外,進行下述布置,所述布置是記錄/再現裝置94可以通過對記錄介質中所記錄的音頻數據和視頻數據進行解碼以在監(jiān)視器裝置上輸出圖像顯示和音頻輸出。記錄/再現裝置94具有調諧器941、外部接口單元942、編碼器943、HDD(硬盤驅動器)單元944、盤驅動器945、選擇器946、解碼器947、OSD(屏幕顯示器)單元948、控制單元949和用戶接口單元950。調諧器941從未示出的天線所接收的廣播信號中選擇想要的頻道的站。調諧器941將通過對想要的頻道的接收信號進行解調而獲得的經編碼的流輸出到選擇器946。外部接口單元942被配置有IEEE1394接口、網絡接口單元、USB接口、閃存接口等中的至少任一個。外部接口單元942是連接到外部裝置、網絡、存儲卡等的接口,并且對例如視頻數據和音頻數據進行數據接收以記錄。編碼器943在由外部接口單元942提供的視頻數據和音頻數據不以預定格式被編碼的情況下進行編碼處理并且將流信息輸出到選擇器946。HDD單元944在內置硬盤中記錄如視頻或音頻、各種節(jié)目、其他數據等的內容數據,并且還在再現時從硬盤中讀出這些內容數據。磁盤驅動器945將信號記錄或再現到所安裝的光盤。光盤例如是DVD盤(DVD-視頻、DVD-RAM、DVD-R、DVD-RW、DVD+R、DVD+RW等)或藍光盤等。選擇器946在記錄視頻和音頻時從調諧器941或者編碼器943選擇流,并且提供給HDD單元944和盤驅動器945中的任一個。此外,選擇器946在再現視頻和音頻時將由HDD單元944或盤驅動器945輸出的流提供給解碼器947。解碼器947對流進行解碼處理。解碼器947通過進行解碼處理將所生成的視頻數據提供給OSD單元948。此外,解碼器947通過進行解碼處理輸出所生成的音頻數據。OSD單元948生成視頻數據來顯示如用于對項目進行選擇的菜單畫面等并將其疊加到由解碼器947輸出的視頻數據上,并且輸出。用戶接口單元950連接到控制單元949。用戶接口單元950被配置有操作開關或遙控信號接收器等并且根據用戶操作將操作信號提供給控制單元949。通過使用CPU或存儲器來配置控制單元949。存儲器存儲由CPU執(zhí)行的程序和CPU進行處理時所必需的各種數據。存儲在存儲器中的程序在預定定時(如在啟動記錄/再現裝置94時)由CPU讀出并執(zhí)行。CPU控制每個部件使得記錄/再現裝置94根據用戶操作、通過執(zhí)行程序來工作。對于如此配置的記錄/再現裝置,本申請的功能被設置給編碼器943。因此,例如在對圖像進行編碼處理和記錄時可以減少數據量。此外,在對所記錄的圖像進行解碼處理時,可以恢復量化參數并且可以生成經解碼的圖像。圖33示例性地示出了本技術被應用的成像設備的示意性配置。成像設備96使對象成像,以便在顯示單元上顯示對象的圖像,并且將其記錄在記錄介質中作為圖像數據。成像設備96具有光學塊961、成像單元962、相機信號處理單元963、圖像數據處理單元964、顯示單元965、外部接口單元966、存儲器單元967、介質驅動器968、OSD單元969和控制單元970。此外,用戶接口單元971連接到控制單元970。此外,圖像數據處理單元964與外部接口單元966、存儲器單元967、介質驅動器968、OSD單元969和控制單元970等經由總線972相連接。光學塊961被配置有聚焦透鏡、薄膜機制等。光學塊961使對象的光學圖像在成像單元962的成像面上成像。成像單元962通過使用CCD或CMOS圖像傳感器被配置,并且與光學圖像對應的電信號通過光電轉換而生成并被提供給相機信號處理單元963。相機信號處理單元963對由成像單元962提供的電信號進行各種相機信號處理,例如KNEE校正和格瑪校正、顏色校正等。相機信號處理單元963將相機處處理之后的圖像數據提供給圖像數據處理單元964。圖像數據處理單元964對由相機信號處理單元963提供的圖像數據進行編碼處理。圖像數據處理單元964將通過進行編碼處理所生成的流信息提供給外部接口單元966和介質驅動器968。此外,圖像數據處理單元964對由外部接口單元966和介質驅動器968提供的流信息進行解碼處理。圖像數據處理單元964通過進行解碼處理將所生成的圖像數據提供給顯示單元965。此外,圖像數據處理單元964進行處理以將由相機信號處理單元963提供的圖像數據提供給顯示單元965,并且進行處理以將從OSD單元969獲取的用于顯示的數據疊加到圖像數據上并將其提供給顯示單元965。OSD單元969生成用于顯示的數據,如菜單畫面或由符號、文本或形狀形成的圖標,并且將其輸出到圖像數據處理單元964。例如,外部接口單元966被配置有USB輸入和輸出端子,并且在對圖像進行打印的情況下,連接到打印機。此外,根據需要將驅動器連接到外部接口單元966,視情況安裝如磁盤、光盤等的可移動介質,并且根據需要安裝從可移動介質中讀出的程序。此外,外部接口單元966具有連接到預定網絡(如LAN或互聯網)的網絡接口。例如,根據來自用戶接口單元971指令,控制單元970從存儲器單元967讀出流信息,以便經網絡從自外部接口單元966提供給所連接的其他裝置。此外,控制單元970通過外部接口單元966、經由網絡獲取由其他裝置提供的流信息和圖像數據,以便將其提供給圖像數據處理單元964。例如,至于由介質驅動器968驅動的記錄介質,可以使用可讀且可寫的任何可移動介質,例如磁盤、MO盤、光盤和半導體存儲器。此外,關于記錄介質,可移動介質的種類也是可選的,并且可以是磁帶裝置,可以是磁盤或者可以是存儲卡。當然,這可以是非接觸式IC卡等。此外,進行下述布置:介質驅動器968和記錄介質被組合并且例如被配置有非便攜式存儲介質,如內置型硬盤驅動器或SSD(固態(tài)驅動器)等。使用CPU存儲器來配置控制單元970。存儲器存儲待被CPU存儲的程序,和用于CPU進行處理所必需的各種類型的數據。存儲在存儲器中的程序在預定定時(如在啟動成像裝置96時)被CPU讀出并且執(zhí)行。CPU控制每個部件,以使得通過執(zhí)行程序對成像裝置96的操作與用戶操作相對應。對于如此配置的成像裝置,圖像數據處理單元964被設置有本申請的功能。因此,在編碼和在存儲器單元967或記錄介質中記錄所成像的圖像時,可以減少待記錄的數據量。此外,在對所記錄的圖像進行解碼處理時,可以恢復量化參數并且可以生成經解碼的圖像。此外,本技術不被解釋為限制于上述實施方式。實施方式被示例性地公開,并且清楚理解的是,本領域技術人員能夠在不脫離本技術的本質的情況下完成對實施方式的變型和替代。換言之,權利要求應該被考慮成確定本技術的本質。此外,根據本技術的圖像解碼裝置和圖像編碼裝置可以假定下述配置。(1)一種圖像解碼裝置,包括:信息獲取單元,被配置成將與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數作為選擇候選,并且從流信息中提取用于指示關于從選擇候選中選擇的預測量化參數的差的差信息;以及量化參數計算單元,被配置成根據預測量化參數和差信息來計算待解碼的塊的量化參數。(2)根據(1)所述的圖像解碼裝置,其中,量化參數計算單元在相鄰的經解碼的塊為預定順序的情況下,將按照由流信息中包括的標識信息所指示的順序的量化參數設定成預測量化參數。(3)根據(1)所述的圖像解碼裝置,其中,量化參數計算單元按照提前設定的順序對選擇候選進行確定,并且基于確定結果來設定預測量化參數。(4)根據(1)所述的圖像解碼裝置,其中,量化參數計算單元基于流信息中包括的確定信息來選擇進行下述處理中的一個處理或另一個處理:將按照由流信息中包括的標識信息所指示的順序的量化參數設定成預測量化參數的處理,以及按照提前設定的順序對選擇候選進行確定并且基于確定結果來設定預測量化參數的處理。(5)根據(1)至(4)中任一項所述的圖像解碼裝置,其中,量化參數計算單元通過從相鄰的經解碼的塊中排除至少其中量化參數是冗余的塊或其中未進行使用量化參數的逆量化的塊,來獲取選擇候選。(6)根據(1)至(5)中任一項所述的圖像解碼裝置,其中,在不存在選擇候選的情況下,量化參數計算單元將片中初始值的量化參數作為預測量化參數。(7)根據(1)至(6)中任一項所述的圖像解碼裝置,其中,量化參數計算單元將最近更新的量化參數包括在所述選擇候選中。(8)根據(1)至(7)中任一項所述的圖像解碼裝置,其中,量化參數計算單元通過將差信息指示的差添加到預測量化參數來計算待解碼的塊的量化參數。(9)一種圖像編碼裝置,包括:控制單元,被配置成針對待編碼的塊設定量化參數;信息生成單元,被配置成將與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選,根據所設定的量化參數從選擇候選中選擇預測量化參數,并且生成用于指示預測量化參數與所設定的量化參數之的差信息;以及編碼單元,被配置成將差信息包括在通過使用所設定的量化參數對待編碼的塊進行編碼處理而生成的流信息中。(10)根據(9)所述的圖像編碼裝置,其中,信息生成單元選擇對于所設定的量化參數的差為最小的量化參數作為預測量化參數。(11)根據(10)所述的圖像編碼裝置,其中,信息生成單元在相鄰的經編碼的塊為預定順序的情況下,生成用于指示與所選擇的量化參數對應的塊的順序的標識信息;并且其中,編碼單元將標識信息包括在流信息中。(12)根據(11)所述的圖像編碼裝置,其中,信息生成單元采取如下排列順序:其中,優(yōu)先權被賦予與左側相鄰的經編碼的塊、與上方相鄰的經編碼的塊和在時間上相鄰的經編碼的塊中的一個塊。(13)根據(11)或(12)中任一項所述的圖像編碼裝置,其中,信息生成單元能夠切換相鄰的經編碼的塊的排列順序。(14)根據(9)所述的圖像編碼裝置,其中,信息生成單元按照提前設定的順序對選擇候選進行確定,并且基于確定結果來選擇所述預測量化參數。(15)根據(9)所述的圖像編碼裝置,其中,信息生成單元能夠在下述處理之間進行選擇并且生成用于指示所選擇的處理的確定信息:選擇對于所設定的量化參數的差為最小的量化參數作為預測量化參數的處理;以及按照提前設定的順序對選擇候選進行確定并且基于確定結果來選擇預測量化參數的處理;并且其中,編碼單元將確定信息包括在流信息中。(16)根據(9)至(15)中任一項所述的圖像編碼裝置,其中,信息生成單元通過從相鄰的經編碼的塊中排除至少其中量化參數為冗余的塊或其中不進行使用量化參數的量化的塊,來獲取選擇候選。(17)根據(9)至(16)中任一項所述的圖像編碼裝置,其中,在不存在選擇候選的情況下,信息生成單元生成用于指示片中初始值的量化參數與所設定的量化參數之差的差信息。(18)根據(9)至(17)中任一項所述的圖像編碼裝置,其中,信息生成單元將最近更新的量化參數包括在選擇候選中。工業(yè)適用性關于圖像解碼裝置、圖像編碼裝置及其方法,根據本技術,將與待編碼的塊在空間上或時間上相鄰的經編碼的塊的量化參數作為選擇候選,并且根據設定的量化參數從選擇候選中選擇預測量化參數。用于指示預測量化參數與針對待編碼的塊設定的量化參數之差的差信息被生成。因此,可以防止量化參數的差變成大的值,并且可以提高量化參數的編碼效率。此外,在對其中包括有差信息的流信息進行解碼的情況下,從與待解碼的塊在空間上或時間上相鄰的經解碼的塊的量化參數中選擇預測量化參數,并且根據預測量化參數和差信息計算待解碼的塊的量化參數。因此,即使流信息在量化參數的編碼效率提高的情況下生成,在對該流信息進行解碼的情況下,也可以基于預測量化參數和差信息來恢復量化參數,并且也可以正確地進行解碼處理。因此,本技術適合于經由網絡介質(如衛(wèi)星廣播、電纜TV、互聯網、蜂窩電話等)發(fā)射/接收通過以塊為單位進行編碼而獲得的流信息的設備和在存儲介質如光盤、磁盤閃存等上實現本技術的設備。附圖標記列表10圖像編碼裝置11A/D轉換單元12、57畫面重置緩沖器13減法單元14正交變換單元15量化單元16無損編碼單元17、51存儲緩沖器18速率控制單元19信息生成單元21、53逆量化單元22、54逆正交變換單元23、55加法單元24、56去塊濾波器26、61幀存儲器31、71幀內預測單元32運動預測/補償單元33預測圖像/最佳模式選擇單元50圖像解碼裝置52無損解碼單元58D/A轉換單元59量化參數計算單元62、73選擇器72運動補償單元80計算機裝置90電視設備92蜂窩電話94記錄/再現裝置96成像設備191量化參數存儲器單元192差計算單元591計算單元592量化參數存儲器單元