新四季網

解碼方法、解碼裝置、編碼方法以及編碼裝置的製作方法

2023-08-03 16:47:46

專利名稱:解碼方法、解碼裝置、編碼方法以及編碼裝置的製作方法
技術領域:
本發明涉及對編碼流中所包含的編碼圖像進行解碼的解碼方法以及解碼裝置,以及對圖像進行編碼並生成編碼流的編碼方法以及編碼裝置。
背景技術:
在所有的圖像或影像編碼方式中,通過去除圖像或影像內的ー些信息來對數據進行壓縮是重要的步驟。由於在量化處理中會丟失信息,因此為了能夠更恰當地壓縮圖像或數據,通常將量化放在轉換區域中執行。在大多的圖像或影像編碼方式中,量化處理由量化參數來控制。此時,量化參數的值越大壓縮量就越大,就會有更多的信息丟失。並且相反的情況也是同樣。除量化參數以外,在圖像或影像編碼方式中還有由量化縮放矩陣(quantization scaling matrices)來對量化處理以及逆量化處理進行控制的。在此,在ニ維變換塊中各個頻率係數能夠利用量化參數以及對應的ー個量化縮放矩陣這雙方來進行量化。例如,在專利文獻1中記載了利用量化縮放矩陣對運動圖像進行編碼的運動圖像編碼裝置。量化處理以及逆量化處理還能夠由量化誤差補償矩陣(quantization offset matrices)來控制。另外,在以下的說明中,在沒有特別需要區分量化縮放矩陣和量化誤差補償矩陣的情況下,均記作量化矩陣。逆量化處理的一個例子可以由以下的算式來表示。AbsCoeff [i] [j] = ((abs (QuantizedCoef f [i] [j]) < > QShift在此,LevelScale以及QShift由量化參數來控制,QMatrix[i] [j]是量化縮放矩陣,Offset[i] [j]是量化誤差補償矩陣。量化參數、量化縮放矩陣、以及量化誤差補償矩陣在壓縮數據內被編碼,被用於在重構圖像或影像的解碼處理中所包含的逆量化步驟。在像IS0/IEC 14496-10 (MPEG-4AVC)的影像編碼方式中,量化縮放矩陣能夠在序列頭或圖像頭內編碼。在量化縮放矩陣在序列頭內被編碼的情況下,同一個序列中的所有的圖像只要是在其他的量化縮放矩陣不用於該圖像的編碼的情況下,就利用該量化縮放矩陣進行逆量化處理。在量化縮放矩陣在圖像頭內被編碼的情況下,在圖像中則利用在圖像頭內被編碼了的量化縮放矩陣來進行逆量化處理。並且,在IS0/IEC 14496-10(MPEG-4AVC)編碼方式中,關於亮度採樣,在量化縮放矩陣為不是在圖像頭內被編碼的情況下,則在序列頭內被編碼的量化縮放矩陣被用於逆量化處理。但是,關於色度採樣,在量化縮放矩陣為不是在圖像頭內被編碼的情況下,則將有關亮度採樣的量化縮放矩陣用於圖像的逆量化處理。(現有技術文獻)(專利文獻)專利文獻1日本特開2010-213063號公報
在現有技術中的課題是,在量化縮放矩陣在圖像頭內被編碼的情況下,量化縮放矩陣的代碼量就會増大。尤其是在圖像頭內被編碼的量化縮放矩陣以及量化誤差補償矩陣多的情況下,量化縮放矩陣以及量化誤差補償矩陣的代碼量就會増大,從而導致編碼流整體的編碼效率降低。

發明內容
因此,本發明為了解決上述的課題,目的在於提供一種能夠抑制量化矩陣的代碼量的増大的解碼方法、解碼裝置、編碼方法以及編碼裝置。為了達成上述的目的,本發明的一個實施例所涉及的解碼方法對編碼流中所包含的編碼圖像進行解碼,該解碼方法包括獲得步驟,從編碼流的頭中獲得分別包含量化矩陣的多個量化參數集;標識符解析步驟,從所述編碼流所包含的編碼圖像的頭中,解析出用於識別量化參數集的標識符;選擇步驟,根據被解析出的所述標識符,從所述多個量化參數集中至少選擇ー個量化參數集;解析步驟,從所述編碼圖像的頭中解析出標誌,並判斷解析出的所述標誌是否具有被預先規定的值;生成步驟,在所述標誌具有預先規定的值的情況下,從其他的量化矩陣中生成新的量化矩陣;以及解碼步驟,在所述標誌具有預先規定的值的情況下,通過利用被生成的所述新的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼,在所述標誌沒有預先規定的值的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼。據此,用於解碼編碼圖像的量化參數集能夠從其他的量化參數集中重新生成。因此,新的量化矩陣本身也可以不必在編碼圖像的頭編碼。即,為了提高畫質而在利用互不相同的量化矩陣來對各個圖像進行量化的情況下,能夠抑制由熵編碼在進行編碼時的量化矩陣的代碼量的増大。並且,最好是在所述獲得步驟中,從所述編碼流的頭中解析出示出量化參數集數量的值,從所述編碼流的頭中解析出量化參數集,通過將被解析出的所述量化參數集的內容,複製到依存於由被解析出的所述值所示的量化參數集數量的多個量化參數集,從而獲得多個量化參數集。據此,從編碼流的頭中解析出的量化參數集的內容被複製到多個量化參數集。因此,能夠減少在編碼流的頭中進行編碼的量化參數集的數量,從而能夠抑制量化矩陣的代碼量的増大。並且,最好是,在所述編碼流中包含有按照階層預測結構中的階層預測順序而被編碼的多個編碼圖像;在所述獲得步驟中,通過根據所述階層預測順序來複製被解析出的所述量化參數集的內容,從而獲得多個量化參數集。具體而言,可以是在所述獲得步驟中, 通過將被解析出的所述量化參數集的內容複製到,用於解碼階層預測順序為下位的編碼圖像的量化參數集,從而獲得多個量化參數集,該階層預測順序為下位的編碼圖像是位幹,利用被解析出的所述量化參數集而被解碼的編碼圖像的階層預測順序的下位的編碼圖像。並且,也可以是在所述獲得步驟中,通過將被解析出的所述量化參數集的內容複製到,用於解碼與利用被解析出的所述量化參數集而被解碼的編碼圖像的階層預測順序相同的編碼圖像的量化參數集,從而獲得多個量化參數集。
據此,能夠根據階層預測順序將量化參數集的內容複製到多個量化參數集。因此, 能夠利用適合於階層預測順序的量化參數集來對對象圖像進行解碼,從而能夠在抑制畫質劣化的同時抑制量化矩陣的代碼量的増加。並且,最好是,在所述獲得步驟中,通過從所述編碼流的頭中解析出示出量化參數集數量的值,以及從所述編碼流的頭中解析出依存於示出被解析出的所述量化參數集數量的值的數量的量化參數集,從而獲得多個量化參數集。據此,能夠容易地從編碼流的頭中獲得多個量化參數集。並且,最好是,在所述生成步驟中,獲得在所述編碼流中的先前被解碼的量化矩陣,從所述編碼圖像的頭中解析出更新參數,根據獲得的所述量化矩陣和被解析出的所述更新參數,算出新的量化矩陣,從而生成新的量化矩陣。據此,能夠根據在編碼流中先前被解碼的量化矩陣和從編碼圖像的頭中解析出的更新參數,來算出新的量化矩陣。即,由於更新參數隻要在編碼圖像的頭中被編碼即可,因此新的量化矩陣本身可以不必在該編碼圖像的頭中被編碼。因此,為了提高畫質,在利用互不相同的量化矩陣各個圖像被編碼的情況下,能夠抑制量化矩陣的代碼量的増加。尤其是, 在當各個圖像的不同之處不易知道的情況下,在各個圖像的量化矩陣近似的情況下,更能夠抑制量化矩陣的代碼量的増加。並且,最好是,在所述生成步驟中,獲得預先定義的量化矩陣,從所述編碼圖像的頭中解析出更新參數,根據獲得的所述預先定義的量化矩陣和被解析出的所述更新參數, 算出新的量化矩陣,從而生成新的量化矩陣。據此,能夠利用被預先定義的量化矩陣和從編碼圖像的頭中解析出的更新參數來算出新的量化矩陣。即,由於更新參數隻要在編碼圖像的頭中被編碼即可,因此新的量化矩陣本身可以不必在該編碼圖像的頭中被編碼。因此,為了提高畫質,在利用互不相同的量化矩陣各個圖像被編碼的情況下,能夠抑制量化矩陣的代碼量的増加。本發明的一個實施例所涉及的編碼方法對圖像進行編碼,從而生成編碼流,該編碼方法包括寫入步驟,將分別包含量化矩陣的多個量化參數集寫入到編碼流的頭中;選擇步驟,從被寫入的所述多個量化參數集中,至少選擇ー個量化參數集;標識符寫入步驟, 將用於識別被選擇的所述量化參數集的標識符寫入到對象圖像的頭中;判斷步驟,判斷在對所述對象圖像進行量化時是否利用新的量化矩陣;生成步驟,在判斷為利用新的量化矩陣的情況下,從其他的量化矩陣中生成新的量化矩陣;以及編碼步驟,在判斷為利用新的量化矩陣的情況下,通過利用被生成的新的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼,在判斷為不利用新的量化矩陣的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼。據此,用於編碼對象圖像的量化參數集能夠從其他的量化參數集中重新生成。因此,新的量化矩陣本身也可以不必在編碼圖像的頭中編碼。即,為了提高畫質而在利用互不相同的量化矩陣來對各個圖像進行量化的情況下,能夠抑制由熵編碼在進行編碼時的量化矩陣的代碼量的増大。並且,最好是,在所述寫入步驟中,通過將示出將要複製的量化參數集數量的值寫入到所述編碼流的頭中,以及將用於複製的量化參數集寫入到所述編碼流的頭中,從而將多個量化參數集寫入到所述編碼流的頭中。據此,示出將要複製的量化參數集的數量的值被寫入到編碼流的頭中。因此,不必將多個量化參數全部寫入到編碼流的頭中,從而能夠抑制量化矩陣的代碼量的増加。並且,最好是,在所述寫入步驟中,將示出量化參數集數量的值寫入到所述編碼流的頭中,將依存於被寫入的示出所述量化參數集數量的值的多個量化參數集寫入到所述編碼流的頭中。據此,能夠將多個量化參數集容易地寫入到編碼流的頭中。並且,最好是,還包括階層預測結構決定步驟,決定被編碼的多個圖像的階層預測結構;階層預測順序決定步驟,根據被決定的所述階層預測結構,決定各個圖像的階層預測順序;以及設定步驟,根據被決定的階層預測順序,設定用於分別識別多個量化參數集的多個標識符;在所述標識符寫入步驟中,將被設定的多個標識符中的用於識別被選擇的所述量化參數集的標識符,寫入到對象圖像的頭中。據此,由於能夠根據階層預測順序來設定多個量化參數集標識符,因此能夠減少參數集標識符的代碼量。並且,最好是,在所述生成步驟中,獲得所述編碼流中所包含的先前被編碼的量化矩陣,將更新參數寫入到所述對象圖像的頭中,根據獲得的所述量化矩陣和被寫入的所述更新參數,算出新的量化矩陣,從而生成所述新的量化矩陣。據此,能夠利用編碼流中在下前被編碼的量化矩陣和從編碼圖像的頭中解析出的更新參數,來算出新的量化矩陣。即,更新參數隻要能夠在編碼圖像的頭中被編碼即可,因此新的量化矩陣本身可以不必在該編碼圖像的頭中被編碼。因此,為了提高畫質在利用互不相同的量化矩陣各個圖像被編碼的情況下,能夠抑制量化矩陣的代碼量的増加。尤其是, 在當各個圖像的不同之處不易知道的情況下,在各個圖像的量化矩陣近似的情況下,更能夠抑制量化矩陣的代碼量的増加。並且,最好是,在所述生成步驟中,獲得被預先定義的量化矩陣,將更新參數寫入到所述對象圖像的頭中,根據獲得的所述量化矩陣和被寫入的所述更新參數,算出新的量化矩陣,從而生成所述新的量化矩陣。據此,能夠利用被預先定義的量化矩陣和從編碼圖像的頭中解析出的更新參數來算出新的量化矩陣。即,由於更新參數隻要在編碼圖像的頭中被編碼即可,因此新的量化矩陣本身可以不必在該編碼圖像的頭中被編碼。因此,為了提高畫質,在利用互不相同的量化矩陣各個圖像被編碼的情況下,能夠抑制量化矩陣的代碼量的増加。本發明的一個實施例所涉及的解碼裝置對編碼流中所包含的編碼圖像進行解碼, 該解碼裝置具備獲得部,從編碼流的頭中獲得分別包含量化矩陣的多個量化參數集;標識符解析部,從所述編碼流所包含的編碼圖像的頭中,解析出用於識別量化參數集的標識符;選擇部,根據被解析出的所述標識符,從所述多個量化參數集中至少選擇ー個量化參數集;解析部,從所述編碼圖像的頭中解析出標誌,並判斷解析出的所述標誌是否具有被預先規定的值;生成部,在所述標誌具有預先規定的值的情況下,從其他的量化矩陣中生成新的量化矩陣;以及解碼部,在所述標誌具有預先規定的值的情況下,通過利用被生成的所述新的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼,在所述標誌沒有預先規定的值的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼。並且,所述解碼裝置也可以作為集成電路來構成。據此構成,能夠實現與上述的解碼方法同樣的效果。本發明的一個實施例所涉及的編碼裝置對圖像進行編碼,從而生成編碼流,該編碼裝置具備寫入部,將分別包含量化矩陣的多個量化參數集寫入到編碼流的頭中;選擇部,從被寫入的所述多個量化參數集中,至少選擇ー個量化參數集;標識符寫入部,將用於識別被選擇的所述量化參數集的標識符寫入到對象圖像的頭中;生成部,判斷在對所述對象圖像進行量化時是否利用新的量化矩陣,在被判斷為利用新的量化矩陣的情況下,從其他的量化矩陣中生成新的量化矩陣;編碼部,在判斷為利用新的量化矩陣的情況下,通過利用被生成的新的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼,在判斷為不利用新的量化矩陣的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼。並且,所述編碼裝置能夠作為集成電路來構成。據此構成,能夠實現與上述的編碼方法同樣的效果。並且,本發明可以作為使計算機執行上述這樣的解碼方法或編碼方法中所包含的特徵性各個步驟的電腦程式來實現。並且,這些電腦程式是可以通過⑶-R0M(CompaCt Disc Read Only Memory)等電腦讀取的非ー時性的記錄截止或網絡等通信網絡來流通。通過本發明,能夠減少在量化參數集的編碼中所需的比特數,並且能夠提高編碼效率。


圖1示出了本發明的實施例1所涉及的編碼流中所包含的圖像頭以及序列頭的構成。圖2是本發明的實施例1所涉及的解碼裝置的一個例子的方框圖。圖3是本發明的實施例1所涉及的編碼裝置的一個例子的方框圖。圖4是本發明的實施例1所涉及的解碼方法的流程圖。圖5是本發明的實施例1所涉及的編碼方法的流程圖。圖6是在本發明的實施例1所涉及的解碼方法中從編碼流的頭中獲得多個量化參數集的處理的流程圖。圖7是在本發明的實施例1所涉及的編碼方法中將量化參數集寫入到編碼流的頭中的處理的流程圖。圖8是在本發明的實施例1所涉及的編碼方法中設定量化參數集標識符的值的處理的流程圖。圖9是用於說明圖像的階層預測順序的圖。圖10是在本發明的實施例1所涉及的解碼方法中生成新的量化矩陣的處理的流程圖。圖11是在本發明的實施例1所涉及的編碼方法中生成新的量化矩陣的處理的流程圖。圖12是示出本發明的實施例2所涉及的編碼流中所包含的序列頭的構成的圖。
圖13是示出本發明的實施例2所涉及的編碼流中所包含的圖像頭的構成的圖。圖14是本發明的實施例2所涉及的解碼裝置的一個例子的方框圖。圖15是本發明的實施例2所涉及的編碼裝置的一個例子的方框圖。圖16是在本發明的實施例2所涉及的解碼方法中從編碼流的頭中獲得多個量化參數集的處理的流程圖。圖17是在本發明的實施例2所涉及的編碼方法中將量化參數集寫入到編碼流的頭中的處理的流程圖。圖18是在本發明的實施例2所涉及的解碼方法中生成新的量化矩陣的處理的流程圖。圖19是在本發明的實施例2所涉及的編碼方法中生成新的量化矩陣的處理的流程圖。圖20是示出本發明的實施例3所涉及的編碼流中所包含的圖像頭的構成的圖。圖21是示出實現內容分發服務的內容供給系統的全體構成的一個例子的模式圖。圖22示出了可攜式電話的外觀。圖23是示出可攜式電話的構成例子的方框圖。圖M是示出數字廣播用系統的全體構成的ー個例子的模式圖。圖25是示出電視機的構成例子的方框圖。圖沈是示出在作為光碟的記錄介質中進行信息的讀寫的信息再生記錄部的構成例子的方框圖。圖27是示出作為光碟的記錄介質的構成例子的圖。圖觀是示出實現各個實施例所涉及的圖像編碼方法以及圖像解碼方法的集成電路的構成例子的方框圖。
具體實施例方式以下,參照附圖對本發明的實施例進行說明。並且,在以下的說明中,量化參數集是指,包含ー個以上的量化縮放矩陣以及ー個以上的量化誤差補償矩陣的至少一方的集合。(實施例1)圖1是示出本發明的實施例1所涉及的編碼流中所包含的圖像頭以及序列頭的構成的圖。如圖1所示,在序列頭DlOO內,首先,示出量化參數集數量D102的值被編碼。接著,量化縮放矩陣發送標誌D104和量化誤差補償矩陣發送標誌D108被編碼。在此,在量化縮放矩陣發送標誌D104具有「 1」的情況下,進而,表示量化縮放矩陣 D106的值在序列頭DlOO內被編碼。並且,在量化誤差補償矩陣發送標誌D108具有「 1」的情況下,進而,表示量化誤差補償矩陣DllO的值在序列頭DlOO內被編碼。並且,如圖1所示,在圖像頭D112內,首先,示出量化參數集標識符D114的值被編碼。接著,量化縮放矩陣更新標誌D116和量化誤差補償矩陣更新標誌D120被編碼。在此,在量化縮放矩陣更新標誌D116具有「 1」的情況下,進而,表示用於更新量化縮放矩陣的更新參數D118的值在圖像頭D112內被編碼。並且,在量化誤差補償矩陣更新標誌D120存在有「 1」的情況下,進而,表示用於更新量化誤差補償矩陣的更新參數D122的值在圖像頭D112內被編碼。另外,更新參數是指,用於更新其他的量化矩陣的參數。具體而言,更新參數是示出從其他的量化矩陣的變化量的參數。例如,通過將表示更新參數的值與表示其他的量化矩陣的值進行相加或相乗,從而生成新的量化矩陣。接著,對包含圖1所示的序列頭以及圖像頭的編碼流進行解碼的解碼裝置進行說明。圖2是示出本發明的實施例1所涉及的解碼裝置的一個例子的方框圖。該編碼裝置200對編碼流中所包含的編碼圖像進行解碼。如圖2所示,解碼裝置200包括獲得部202、標識符解析部204、選擇部206、第二量化參數集解析部208、生成部210、以及解碼部212。獲得部202從編碼流的頭中獲得多個量化參數集。獲得部202包括集合數量解折部20 、第一量化參數集解析部202b、複製部202c、以及第一存儲部202d。集合數量解析部20 從序列頭D201中,解析量化參數集數量D203。並且,集合數量解析部20 將解析後的量化參數集合數量D203輸出到複製部202c。第一量化參數集解析部202b從序列頭D201中,解析量化參數集D205。並且,第一量化參數集解析部202b將解析後的量化參數集D205輸出到複製部202c。複製部202c複製量化參數集D207的內容,並存放到第一存儲部202d。標識符解析部204從編碼流中所包含的編碼圖像的頭D213(以下簡稱為「圖像頭 D213」)中,解析出量化參數集標識符D215。並且,標識符解析部204將解析出的量化參數集標識符D215輸出到選擇部206。在本實施例中,量化參數集標識符是指,用於從多個量化參數集中識別ー個量化參數集的標識符,所述多個量化參數集是從編碼流的頭中獲得的。選擇部206利用量化參數集標識符D215,從被存放在第一存儲部202d中的多個量化參數集中選擇量化參數集D211。第二量化參數集解析部208從圖像頭D213中解析出量化參數集。並且,第二量化參數集解析部208按照解析結果,將更新參數D221輸出到生成部210。具體而言,第二量化參數集解析部208從圖像頭D213中解析出標誌,判斷解析出的標誌是否有預先規定的值。 在此,在標誌有預先規定的值的情況下,第二量化參數集解析部208將更新參數D221輸出到生成部210。生成部210在標誌有預先規定的值的情況下,從其他的量化矩陣中生成新的量化矩陣。具體而言,生成部210具備更新部210a和存放部210b。更新部210a獲得更新參數D221和被選擇的量化參數集D219,將新的量化參數集 D223輸出到存放部210b。即,在本實施例中,更新部210a根據編碼流中的先前被解碼的量化矩陣、和示出從該量化矩陣的變化量的更新參數,來算出新的量化矩陣。存放部210b在此之後,將新的量化參數集D223存放到第一存儲部202d。解碼部212在標誌中有預先規定的值的情況下,利用被生成的新的量化矩陣對編碼圖像進行逆量化,從而解碼編碼圖像。另外,在標誌中沒有預先規定的值的情況下,解碼部212利用被選擇的量化參數集中所包含的量化矩陣對編碼圖像進行逆量化,從而對編碼圖像進行解碼。
具體而言,解碼部212具備逆量化部212a、逆變換部212b、採樣重構部212c、第 ニ存儲部212d、以及採樣預測部21加。逆量化部21 獲取編碼圖像中所包含的編碼塊D225和新的量化參數集D223,並執行逆量化處理。逆變換部212b將逆量化係數D227逆變換為解碼後殘差,並輸出到採樣重構部212c。採樣重構部212c獲取解碼後殘差和預測採樣D233,並輸出重構採樣D231。重構採樣D213在此之後被存放到第二存儲部212d,並被用於由採樣預測部21 進行的預測採樣D233的生成中。接著,對生成包含圖1所示的序列頭以及圖像頭的編碼流的編碼裝置進行說明。圖3是示出本發明的實施例1所涉及的編碼裝置的一個例子的方框圖。該編碼裝置300對對象圖像進行編碼,並生成編碼流。如圖3所示,編碼裝置300具備流頭寫入部302、選擇部304、標識符寫入部306、 生成部308、以及編碼部310。流頭寫入部302將多個量化參數集寫入到編碼流的頭中。具體而言,流頭寫入部 302具備複製部30 、集合數量寫入部302b、量化參數集寫入部302c、以及第一存儲部 302d。複製部30 獲得量化參數集D301和量化參數集數量D303,將被複製的量化參數集D311存放到第一存儲部302d。參數集數量寫入部302b將量化參數集數量D307寫入到編碼序列的頭中。量化參數集寫入部302c獲得量化參數集D301,將獲得的量化參數集D309寫入到編碼流的頭中。選擇部304獲得能夠滿足客戶需求的量化參數設定D317。進而,選擇部304從被存放在第一存儲部302d的多個量化參數集中,選擇量化參數集D315。並且,選擇部304根據獲得的量化參數設定,將用於識別選擇的量化參數集的量化參數集標識符D319輸出到標識符寫入部306。標識符寫入部306在此之後,將量化參數集標識符D320寫入到編碼圖像的頭中。生成部308判斷在對對象圖像進行量化之時是否使用新的量化矩陣。在此,在判斷為使用新的量化矩陣的情況下,生成部308從其他的量化矩陣中生成新的量化矩陣。具體而言,生成部308具備算出部308a、存放部308b、以及更新參數寫入部308c。算出部308a獲得被選擇的量化參數集D321和能夠滿足客戶需求的量化參數設定 D317。並且,算出部308a算出更新參數,該更新參數示出從在編碼流中先前被編碼的量化矩陣的變化量。並且,算出部308a根據算出的更新參數以及在編碼流中在先被編碼的量化矩陣,算出新的量化參數集D323。算出部308a將算出的更新參數以及新的量化參數集D323 輸出到存放部308b。存放部308b在此之後,將新的量化參數集D313存放到第一存儲部302d,將更新參數D325輸出到更新參數寫入部308c。更新參數寫入部308c在此之後,將更新參數D327寫入到編碼圖像的頭。編碼部310在判斷為使用新的量化矩陣的情況下,利用被生成的新的量化矩陣對對象圖像進行量化,從而對對象圖像進行編碼。另外,在不使用新的量化矩陣的情況下,編碼部310利用被選擇的量化參數集中所包含的量化矩陣對對象圖像進行量化,從而對對象圖像進行編碼。具體而言,編碼部310具備減法部310a、變換部310b、量化部310c、逆量化部 310d、逆變換部310e、採樣預測部310f、第二存儲部310g、以及加法部310h。減法部310a獲取圖像的非壓縮採樣和預測採樣D345,並將殘差塊D331輸出到變換部310b。變換部310b在此之後,變換殘差塊D331,並將變換係數D333輸出到量化部310c。量化部310c獲得變換係數D333和量化參數集D334,輸出圖像的編碼採樣D335。逆量化部3 IOd獲得編碼採樣D335,利用量化參數集D334執行逆量化處理。並且, 逆量化部310d將逆量化係數D337輸出到逆變換部310e。逆變換部310e在此之後,對逆量化係數D337進行逆變換,並輸出重構殘差塊 D339。加法部310h在此之後,對重構殘差塊D339與預測採樣D345進行加法運算,並輸出圖像的重構採樣D341。重構採樣D341在此之後被存放到第二存儲部310g。採樣預測部310f從第二存儲部310g讀出重構採樣D343,並輸出預測採樣D345。接著,對具有以上這種構成的解碼裝置200以及編碼裝置300的工作進行說明。 即,對本實施例所涉及的解碼方法以及編碼方法進行說明。圖4是示出本發明的實施例1所涉及的解碼方法的流程圖。首先,獲得部202從編碼流的頭中獲得多個量化參數集(S400)。具體而言,獲得部 202例如從圖1所示的序列頭DlOO中獲得多個量化參數集。接著,標識符解析部204從編碼流中所包含的編碼圖像的頭中解析出量化參數集標識符640 。具體而言,標識符解析部204例如從圖1所示的圖像頭D112中,解析出被編碼的量化參數集標識符D114。並且,標識符也可以是用於識別多個圖像頭中的一個圖像頭的參數。在這種情況下,量化參數集與被識別的圖像頭相關聯。接著,選擇部206根據被解析出的標識符,從多個量化參數集中至少選擇ー個量化參數集(S404)。具體而言,選擇部206例如從在步驟S400中獲得的多個量化參數集中選擇ー個量化參數集。並且,第二量化參數集解析部208從編碼圖像的頭中解析出標誌(S406),判斷解析出的標誌中是否有預先規定的值(S408)。具體而言,第二量化參數集解析部208例如從圖1所示的圖像頭D112中,解析出被編碼的量化縮放矩陣更新標誌D116以及量化誤差補償矩陣更新標誌D120。在此,在標誌具有預先規定的值(例如「 1」)的情況下(S408的「是」),生成部210 從其他的量化矩陣中生成新的量化矩陣(S410)。具體而言,生成部210例如通過對圖1所示的表示更新參數D118的值與表示在步驟S404選擇的量化參數集中所包含的量化縮放矩陣的值進行運算,從而生成新的量化矩陣。接著,解碼部212利用被生成的新的量化矩陣對編碼圖像進行逆量化,從而對該編碼圖像進行解碼(S412)。另外,在標誌沒有預先規定的值的情況下(S408的「否」),解碼部212利用在步驟 S404中所選擇的量化參數集中所包含的量化矩陣,對編碼圖像進行逆量化,從而對該編碼圖像進行解碼(S414)。並且,在步驟S402至S414,在編碼流中包含有多個編碼圖像的情況下,按照每個編碼圖像重複步驟S402至S414。圖5是示出本發明的實施例1所涉及的編碼方法的流程圖。首先,流頭寫入部302將多個量化參數集寫入到編碼流的頭中(S500)。具體而言, 流頭寫入部302例如將量化參數集數量D102和量化參數集寫入到圖1所示的序列頭DlOO中。接著,選擇部304從被寫入的多個量化參數集中至少選擇一個量化參數集 650 。並且,標識符寫入部306將量化參數集標識符寫入到對象圖像的頭中(S504)。在此,量化參數集標識符是用於識別從多個量化參數集中選擇的量化參數集的參數。另外,標識符也可以是用於識別多個圖像頭中的一個圖像頭的參數。在這種情況下,量化參數集與被識別的圖像頭相關聯。接著,生成部308判斷在對對象圖像進行量化之時是否使用新的量化矩陣 (S506)。具體而言,生成部308例如根據對象圖像的階層預測順序,來判斷是否利用新的量化矩陣。在此,在判斷為使用新的量化矩陣的情況下(S506的「是」),生成部308從其他的量化矩陣中生成新的量化矩陣(S508)。接著,編碼部310利用被生成的新的量化矩陣對對象圖像進行量化,從而對該對象圖像進行解碼(S510)。並且,編碼部310利用被生成的新的量化矩陣對在步驟S510被編碼的編碼圖像進行逆量化,從而對該編碼圖像進行解碼 (S512)。另外,在判斷為不利用新的量化矩陣的情況下(S506的「否」),編碼部310利用在步驟S502選擇的量化參數集中所包含的量化矩陣,對對象圖像進行量化,從而對該對象圖像進行編碼(S514)。並且,編碼部310利用在步驟S502選擇的量化參數集中所包含的量化矩陣,對在步驟S514編碼的編碼圖像進行逆量化,從而對該編碼圖像進行解碼(S516)。並且,在步驟S502至S516中成為編碼對象的對象圖像存在多個的情況下,按照每個對象圖像重複步驟S502至S516。接著,對圖4所示的解碼處理以及圖5所示的編碼處理的詳細,利用圖6至圖11 進行說明。圖6是示出從本發明的實施例1所涉及的解碼方法中的編碼流的頭中獲得多個量化參數集的處理流程的流程圖。即,圖6示出了圖4的步驟S400的詳細處理。首先,集合數量解析部20 從編碼流的頭中解析出示出量化參數集數量的值 (S600)。具體而言,集合數量解析部20 例如從圖1所示的序列頭DlOO中,解析出示出被編碼的量化參數集數量D102的值。接著,第一量化參數集解析部202b從編碼流的頭中解析一個量化參數集(S602)。 具體而言,第一量化參數集解析部202b例如從圖1所示的序列頭DlOO中解析出被編碼的
ー個量化參數集。最後,複製部202c將被解析的量化參數集的內容,複製為依存於被解析的值所示的量化參數集數量的多個量化參數集。具體而言,複製部202c僅將被解析的值所示的量化參數集數量的被解析的量化參數集的內容,複製到第一存儲部202d。
例如,按照基於後述的圖9所示的階層預測結構的階層預測順序,被編碼的多個編碼圖像被包含在編碼流中。在這樣的情況下,複製部202c根據階層預測順序,複製被解析的量化參數集的內容。具體而言,複製部202c例如將被解析的量化參數集的內容,複製到用於解碼位於下位的階層的編碼圖像的多個量化參數集,該下位的階層的編碼圖像是指,比通過被解析的量化參數集而被解碼的編碼圖像的下位的階層的編碼圖像。即,複製部202c將用於解碼上位階層的編碼圖像的量化參數集的內容,複製到用於解碼下位階層的編碼圖像的量化參數集。並且,例如,複製部202c也可以將被解析的量化參數集的內容,複製到用於解碼與通過被解析的量化參數集而被解碼的編碼圖像位於相同階層的編碼圖像時的多個量化參數集。即,複製部202c也可以將用於解碼某個階層的編碼圖像的量化參數集的內容,複製到用於解碼位幹與該階層相同階層的編碼圖像的量化參數集。這樣,根據階層預測順序,量化參數集的內容能夠被複製到多個量化參數集。艮ロ, 能夠利用適合於階層預測順序的量化參數集來對對象圖像進行解碼,並且能夠在抑制畫質劣化的同時抑制量化矩陣的代碼量的増加。圖7是示出本發明的實施例1所涉及的編碼方法中,將量化參數集寫入到編碼流的頭中的處理流程的流程圖。即,圖7示出了圖5的步驟S500的詳細處理。首先,集合數量寫入部302b將示出將要複製的量化參數集的數量寫入到編碼流的頭中(S700)。具體而言,集合數量寫入部302b例如將示出量化參數集數量D102的值,寫入到圖1所示的序列頭DlOO中。接著,量化參數集寫入部302c將用於複製的量化參數集寫入到編碼流的頭中 670 。具體而言,量化參數集寫入部302c例如將ー個量化參數集寫入到圖1所示的序列頭DlOO中。最後,複製部30 針對被解析出的一個量化參數集的內容,僅複製被解析出的量化參數集的數量(S704)。即,複製部202c僅將依存於被解析的值的數量的被解析量化參數集的內容複製到第一存儲部302d。這樣,從編碼流的頭中被解析出來的量化參數集的內容能夠被複製到多個量化參數集。因此,能夠減少編碼流的頭中的被編碼的量化參數集的數量,並且能夠抑制量化矩陣的代碼量的増加。圖8是示出在本發明的實施例1所涉及的編碼方法中,量化參數集標識符的值被設定的處理流程的流程圖。如圖8所示,首先決定被編碼的多個圖像的階層預測結構(S800)。並且,根據被決定的階層預測結構,決定各個圖像的階層預測順序(S802)。最後,根據被決定的階層預測順序,設定用於分別識別多個量化參數集的每ー個的多個量化參數集標識符(S804)。並且,在這樣被設定的多個量化參數集標識符中,用於識別被選擇的量化參數集的標識符由標識符寫入部306被寫入到編碼圖像的頭中。S卩,在本實施例中,流頭寫入部302將分別與階層預測順序相對應的多個量化參數集寫入到編碼流的頭中。並且,選擇部304從多個量化參數集中選擇與對象圖像的階層預測順序相對應的量化參數集。標識符寫入部306將這樣被選擇的量化參數集的標識符寫入到編碼圖像的頭中。圖9是用於說明圖像的階層預測順序的圖。如圖9所示,階層預測結構是指,在預測編碼中,分階層而被參考的圖像的結構。並且,階層預測順序示出了在階層預測結構中的階層的位置。上位階層是指,包含間接或直接由更多的圖像參考的圖像,在圖9的例子中, 最上位的階層是幀內圖像。在圖9中,階層預測順序所具有的值成為,越是上位階層值就越大。不過,越是上位階層所具有的值就越小也沒有問題。另外,在本實施例中,越是下位的階層的階層預測順序,就越分配值大的量化參數集標識符。這樣,通過根據階層預測順序來設定多個量化參數集標識符,從而編碼裝置300 能夠減少參數集標識符的代碼量。並且,通過利用與階層預測順序相對應的量化參數集來對對象圖像進行量化,從而能夠在抑制畫質劣化的同時消減編碼圖像的代碼量。例如,可以利用階層預測順序越是上位的圖像其量化步長就越小的量化參數集,來對對象圖像進行量化。在這樣的情況下,對其他的圖像的影響越大的圖像,其畫質的劣化就越能夠得到抑制, 對其他的圖像的影響越小的圖像,其代碼量就越能夠得以減少。圖10是示出本發明的實施例1所涉及的解碼方法中的生成新的量化矩陣的處理的流程圖。即,圖10示出了圖4的步驟S410的詳細處理。首先,更新部210a獲得編碼流中先前被解碼的量化矩陣(S1000)。先前被解碼的量化矩陣例如是圖1所示的序列頭DlOO中所包含的量化矩陣。並且,例如先前被解碼的量化矩陣也可以是剛剛被解碼的編碼圖像的量化矩陣。並且,例如先前被解碼的量化矩陣也可以是參考圖像的量化矩陣。並且,例如也可以是圖9所示的階層預測結構中的同一階層或上位階層的編碼圖像的量化矩陣。接著,更新部210a從編碼圖像的頭中解析出更新參數(S1002)。並且,更新部210a 根據獲得的量化矩陣和被解析出的更新參數來算出新的量化矩陣(S1004)。具體而言,更新部210a例如通過對表示量化矩陣的值與表示更新參數的值進行加法或乘法運算,從而算出新的量化矩陣。最後,存放部210b將被算出的新的量化矩陣存放到第一存儲部202d(S1006)。圖11是示出本發明的實施例1所涉及的編碼方法中的生成新的量化矩陣的處理的流程圖。即圖11示出了圖5的步驟S508的詳細處理。首先,算出部308a從編碼流中的先前被編碼的量化矩陣中獲得量化矩陣 (SllOO)。接著,更新參數寫入部308c將更新參數寫入到編碼圖像的頭中(S1102)。該更新參數例如是由算出部308a按照對象圖像的特徵來決定的。並且,算出部308a根據獲得的量化矩陣和被寫入的更新參數,來算出新的量化矩陣(S1104)。並且,存放部308b將被算出的新的量化矩陣存放到第一存儲部302d(S1104)。這樣,能夠根據編碼流中先前被解碼的量化矩陣和從編碼圖像的頭中解析出來的更新參數,來算出新的量化矩陣。即,只要更新參數在編碼圖像的頭中被編碼即可,因此新的量化矩陣本身可以不必在該編碼圖像頭中被編碼。因此,為了提高畫質,在利用彼此互不相同的量化矩陣對各個圖像進行編碼的情況下,能夠抑制量化矩陣的代碼量的増大。尤其是在當各個圖像的相異僅有很小吋,各個圖像的量化矩陣近似的情況下,能夠抑制量化矩陣的代碼量的増大。如以上所述,通過本實施例所涉及的解碼裝置200,用於解碼編碼圖像的量化參數集能夠從其他的量化參數集中重新生成。因此,新的量化矩陣本身可以不必在編碼圖像的頭中被編碼。即,為了提高畫質,在利用彼此不同的量化矩陣對各個圖像進行量化的情況下,能夠抑制由熵編碼來編碼的量化矩陣的代碼量的増大。並且,通過本實施例所涉及的編碼裝置300,用於編碼對象圖像的量化參數集能夠從其他的量化參數集中重新生成。因此,新的量化矩陣本身可以不必在編碼圖像的頭中被編碼。即,為了提高畫質,在利用彼此不同的量化矩陣對各個圖像進行編碼的情況下,能夠抑制由熵編碼來編碼的量化矩陣的代碼量的増大。(實施例2)接著,對本發明的實施例進行說明。在本實施例中,與實施例1不同之處是,在編碼流的頭中對多個量化參數集進行編碼,以及根據預先定義的量化矩陣來生成新的量化矩陣。以下,參照附圖,以與實施例1的不同之處為中心對實施例2進行說明。圖12示出了本發明的實施例2所涉及的編碼流中所包含的序列頭的構成。並且, 圖13示出了本發明的實施例2所涉及的編碼流中所包含的圖像頭的構成。如圖12所示,在序列頭D1200內,首先示出量化參數集數量D1202的值被編碼。接著,表示第一至第N個量化參數集的值被編碼。在序列頭D1200內被編碼的量化參數集中,包含有作為多個量化縮放矩陣或多個量化誤差補償矩陣的量化矩陣集合D1204。在各個量化矩陣集合中,存在有第一標誌D1206和第二標誌D1208,該第一標誌 D1206示出是否發送新的量化矩陣,該第二標誌D1208示出是否從被預先定義的量化矩陣或先前被算出的量化矩陣校正新的量化矩陣。並且,該第二標誌也可以不必存在。即使在這種情況下,新的量化矩陣也能夠從被預先定義的量化矩陣或先前算出的量化矩陣來校正。並且,在第一標誌D1206示出發送新的量化矩陣的情況下,在第一標誌D1206以及第二標誌D1208之後,更新參數D1210被編碼,該更新參數D1210用於校正被預先定義的量化矩陣或先前被算出的量化矩陣。並且,如圖13所示,在圖像頭D1300內量化參數集標識符D1302被編碼,該量化參數集標識符D1302用於從多個量化參數集中識別ー個量化參數集。接著,被選擇的量化參數集被編碼。在圖像頭D1300中被編碼的被選擇的量化參數集中包含有,作為多個量化縮放矩陣或多個量化誤差補償矩陣的量化矩陣集合D1304。在各個量化矩陣集合中,存在有第一標誌D1306和第二標誌D1308,該第一標誌 D1306示出是否發送新的量化矩陣,該第二標誌D1308示出是否從被預先定義的量化矩陣或先前被算出的量化矩陣校正新的量化矩陣。並且,該第二標誌也可以不必存在。即使在這種情況下,新的量化矩陣也能夠從被預先定義的量化矩陣或先前算出的量化矩陣來校正。並且,在第一標誌D1306示出發送新的量化矩陣的情況下,在第一標誌D1306以及第二標誌D1308之後,更新參數D1310被編碼,該更新參數D1310用於校正被預先定義的量化矩陣或先前被算出的量化矩陣。接著,對解碼包含有圖12以及圖13所示的序列頭以及圖像頭的編碼流的解碼裝置進行說明。
圖14是示出本發明的實施例2所涉及的解碼裝置的一個例子的方框圖。並且,在圖14中對於與圖2相同的構成要素賦予相同的符號並適當地省略說明。解碼裝置1400具備獲得部202、標識符解析部204、選擇部206、第二量化參數集解析部208、生成部210、以及解碼部212。獲得部202從編碼流的頭中(例如序列頭)獲得多個量化參數集。獲得部202具備集合數量解析部1402a、第一量化參數集解析部1402b、第一存儲部202d。集合數量解析部140 從序列頭D201中解析出量化參數集數量D203。並且,集合數量解析部140 將解析出的量化參數集合數量D203輸出到第一量化參數集解析部 1402bo第一量化參數集解析部1402b從序列頭D201中,解析出多個量化參數集D1405。 並且,第一量化參數集解析部1402b將解析出的多個量化參數集D1405存放到第一存儲部 202d。生成部210中所包含的更新部1410a獲得更新參數D221和被選擇的量化參數集 D219,並將新的量化參數集D223輸出到存放部210b。在本實施例中,更新部1410a根據被預先定義的量化矩陣和用於更新該量化矩陣的更新參數,算出新的量化矩陣。接著,對生成包含圖12以及圖13所示的序列頭以及圖像頭的編碼流的編碼裝置進行說明。圖15是示出本發明的實施例2所涉及的編碼裝置的一個例子的方框圖。並且,在圖15中對於與圖3相同的構成要素賦予相同的符號並適當地省略說明。編碼裝置1500具備流頭寫入部302、選擇部304、標識符寫入部306、生成部308、 以及編碼部310。流頭寫入部302將多個量化參數集寫入到編碼流的頭中。具體而言,流頭寫入部 302具備集合數量寫入部302b、量化參數集寫入部1502c、以及第一存儲部302d。量化參數集寫入部1502c獲得多個量化參數集D1501。該多個量化參數集D1501 依存於由集合數量寫入部302b被寫入到編碼流的頭中的示出量化參數集數量的值。並且, 量化參數集寫入部1502c將獲得的多個量化參數集D1509寫入到編碼流的頭中。生成部308中所具備的算出部1508a獲得被選擇的量化參數集D321和能夠滿足客戶需求的量化參數設定D317。並且,算出部1508a算出示出從被預先定義的量化矩陣的變化量的更新參數。並且,算出部1508a根據算出的更新參數和被預先定義的量化矩陣,算出新的量化參數集D323。算出部1508a將算出的更新參數以及新的量化參數集D323輸出到存放部308b。接著,對具有以上構成的解碼裝置1400以及編碼裝置1500的工作進行說明。並且,對與實施例1不同的工作進行說明。圖16是示出本發明的實施例2所涉及的解碼方法中從編碼流的頭中獲得多個量化參數集的處理的流程圖。即,圖16示出了圖4的步驟S400的詳細處理。首先,集合數量解析部140 從編碼流的頭中解析出示出量化參數集數量的值 (S1600)。具體而言,集合數量解析部140 例如從圖12所示的序列頭D1200中解析出示出被編碼的量化參數集數量D1202的值。接著,第一量化參數集解析部1402b從編碼流的頭中,解析出依存於被解析出的值所示的量化參數集數量的多個量化參數集(S1602)。具體而言,第一量化參數集解析部 202b例如從圖12所示的序列頭D1200中,解析出量化參數集數量D1202所示的N個量化參數集(第一至第N個量化參數集)。圖17是示出本發明的實施例2所涉及的編碼方法中量化參數集被寫入到編碼流的頭中的處理的流程圖。即,圖17示出了圖5的步驟S500的詳細處理。首先,集合數量寫入部302b將示出量化參數集數量的值寫入到編碼流的頭中 (S1700)。具體而言,集合數量寫入部302b例如將示出量化參數集數量D1202的值,寫入到圖12所示的序列頭D1200中。接著,量化參數集寫入部1502c將依存於被寫入的示出量化參數集數量的值的多個量化參數集,寫入到編碼流的頭中(S1702)。具體而言,量化參數集寫入部1502c例如將量化參數集數量D1202所示的N個量化參數集(第一至第N個量化參數集),寫入到圖12 所示的序列頭D1200中。圖18是示出本發明的實施例2所涉及的解碼方法中生成新的量化矩陣的處理的流程圖。即圖18示出了圖4的步驟S410的詳細處理。首先,更新部1410a獲得被預先定義的量化矩陣(S1800)。被預先定義的量化矩陣例如是標準規格中被預先定義的量化矩陣。並且,被預先定義的量化矩陣也可以是按照圖 9所示的階層預測結構中的階層預測順序而被預先定義的量化矩陣。接著,更新部1410a從編碼圖像的頭中解析出更新參數(S1802)。並且,更新部 1410a根據獲得的量化矩陣和被解析出的更新參數,算出新的量化矩陣(S1804)。具體而言,更新部1410a例如通過對表示量化矩陣的值與表示更新參數的值進行加法或乘法運算,從而算出新的量化矩陣。最後,存放部210b將被算出的新的量化矩陣存放到第一存儲部202d(S1806)。圖19是示出本發明的實施例2所涉及的編碼方法中生成新的量化矩陣的處理的流程圖。即圖19示出了圖5的步驟S508的詳細處理。首先,算出部1508a獲得被預先定義的量化矩陣(S1900)。接著,更新參數寫入部 308c將更新參數寫入到編碼圖像的頭中(S1902)。並且,算出部1508a根據獲得的量化矩陣和被寫入的更新參數,來算出新的量化矩陣(S1904)。並且,存放部308b將被算出的新的量化矩陣存放到第一存儲部 302d(S1904)。這樣,能夠根據被預先定義的量化矩陣和從編碼圖像的頭中解析出的更新參數, 算出新的量化矩陣。即,在編碼圖像的頭中,只要更新參數被編碼即可,因此編碼裝置1500 可以不必在該編碼圖像頭中編碼新的量化矩陣本身。這樣,為了提高畫質,在利用彼此互不相同的量化矩陣對各個圖像進行編碼的情況下,能夠抑制量化矩陣的代碼量的増大。(實施例3)接著,對本發明的實施例3進行說明。在本實施例中,與實施例1和2的不同之處是,在編碼圖像的頭中圖像標識符被編碼。圖20示出了本發明的實施例3所涉及的編碼流中所包含的圖像的構成。如圖20所示,在圖像頭D2000內用於從多個圖像頭中識別ー個圖像頭的圖像頭標識符D2002被編碼。在本實施例中,各個圖像頭與量化參數集相關聯。
接著,與被選擇的圖像頭相關聯的量化參數集被編碼。在被選擇的圖像頭內的被編碼的量化參數集中包含有,作為多個量化縮放矩陣或多個量化誤差補償矩陣的量化矩陣集合D2004。在各個矩陣集合中,存在有第一標誌D2006和第二標誌D2008,該第一標誌D2006 示出是否發送新的量化矩陣,該第二標誌D2008示出是否從被預先定義的量化矩陣或先前被算出的量化矩陣校正新的量化矩陣。並且,該第二標誌也可以不必存在。即使在這種情況下,新的量化矩陣也能夠從被預先定義的量化矩陣或先前算出的量化矩陣來校正。並且,在第一標誌D2006示出發送新的量化矩陣的情況下,在第一標誌D2006以及第二標誌D2008之後,更新參數D2010被編碼,該更新參數D2010用於校正被預先定義的量化矩陣或先前被算出的量化矩陣。(實施例4)通過將用於實現在上述的實施例所示的編碼方法或解碼方法的程序記錄到存儲介質,從而可以將上述的實施例所示的處理在獨立的計算機系統簡單執行。存儲介質可以是磁碟、光碟、磁光碟、IC卡、半導體等,只要能夠記錄程序就可以。並且,在此對在上述的實施例所示的編碼方法以及解碼方法的應用實例以及利用這些應用實例的系統進行說明。圖21是示出實現內容分發服務的內容供給系統exlOO的全體構成圖。將通信服務的提供區域劃分為所希望的大小,在各単元內分別設置有作為固定無線局的基站exl06 至 exllO。此內容供給系統exlOO連接有各種機器,例如,網際網路exlOl上的網際網路服務提供商exl02和電話網exl04,以及通過基站exl06至exllO,與計算機exlll、PDA (個人數字助理personal digital assistant) exll2、攝像機 exll3、可攜式電話 exll4、遊戲機 exll5寸。然而,內容供給系統exlOO並非局限於圖21所示的構成,也可以對任意的要素進行組合接續。並且,可以不通過作為固定無線局的基站exl06至exllO,而是各個設備直接與電話網exl04相連接。並且,也可以是各個設備通過近距離無線等而彼此直接連接。攝像機exll3是數字視頻攝像機等能夠拍攝運動圖像的設備,攝像機exll6是數字攝像機等能夠拍攝靜態圖像以及動態圖像的設備。並且,可攜式電話exll4可以以 GSM (Global System for Mobile Communications :全球移動通訊系統)方式、CDMA (Code Division Multiple Access 碼分多址)方式、W-CDMA(Wideband-Code Division Multiple Access :寬帶碼分多址)方式、LTE (Long Term Evolution :長期演進)項目、HSPA (High-Speed Packet Access 高速分組接入)的可攜式電話,或 PHS (Personal Handy-phone System 低功率行動電話系統)等任一個來構成。在內容供給系統exlOO中,攝像機exll3等通過無線基站exl09、電話網exl04與流播放伺服器exl03連接,從而進行實況錄音分發等。在實況錄音分發中,針對用戶利用攝像機exll3拍攝的內容(例如音樂實況的影像等)進行在上述的實施例所說明的編碼處理,並發送到流播放伺服器exl03。另外,流播放伺服器exl03針對提出請求的客戶端,對被發送的內容數據進行流的分發。作為客戶端,包括可以解碼上述的被編碼處理的數據的計算機exlll、PDAexll2、攝像機exll3、可攜式電話exll4、以及遊戲機exll5等。在接收了被分發的數據的各個設備,對接收的數據進行解碼處理並再生。並且,拍攝的數據的編碼處理可以在攝像機exll3進行,也可以在進行數據的發送處理的流播放伺服器exl03進行,也可以相互分擔進行。同樣,被分發的數據的解碼處理可以由客戶端進行,也可以在流播放伺服器exl03進行,也可以相互分擔進行。並且,不僅限於攝像機exll3,由攝像機exll6拍攝的靜態圖像數據以及/或者動態圖像數據,也可以通過計算機exlll而被發送到流播放伺服器exl03。此時的編碼處理可以在攝像機exll6、計算機exlll、流播放伺服器exl03的任一個中進行,也可以相互分擔進行。並且,這些編碼處理以及解碼處理可以在一般的計算機exlll以及各個設備所具有的LSI (Large Scale htegration 大規模集成電路)ex500中處理。LSIex500可以由一個晶片構成,也可以由多個晶片構成。另外,也可以將圖像編碼用以及圖像解碼用的軟體安裝到能夠在計算機exlll等讀取的某種記錄介質(CD-ROM、軟盤、硬碟等)中,並利用軟體來進行編碼處理以及解碼處理。而且,在可攜式電話exll4是附帶有攝像機的情況下,也可以發送該攝像機所獲得的運動圖像數據。在這種情況下的運動圖像數據是由可攜式電話exll4所具有的LSIex500進行編碼處理後的數據。並且,流播放伺服器exl03是多個伺服器或多個計算機,也可以是對數據進行分散、處理、記錄、分發的裝置。如以上所述,在內容供給系統exlOO,能夠在客戶端接收並再生被編碼的數據。在這樣的內容供給系統exlOO中,在客戶端能夠即時地接收並解碼由用戶發送的信息並且能夠再生,這樣,即使是沒有特殊權利或設備的用戶也能夠實現個人播放。在對構成該內容供給系統的各個設備進行編碼、解碼時,也可以利用上述的實施例所示的圖像編碼方法或圖像解碼方法。作為一個例子,以下針對可攜式電話exll4進行說明。圖22示出了利用了在上述的實施例所說明的圖像編碼方法和圖像解碼方法的可攜式電話exll4。可攜式電話exll4具有天線ex601,用於在與無線基站exllO之間進行電波的收發;攝像機部ex603,能夠拍攝CXD攝像機等的影像和靜止圖像;顯示部ex602,是用於顯示在攝像機部ex603拍攝的影像以及由天線ex601接收的影像等被解碼後的數據的液晶顯示器等;聲音輸出部ex608,是由操作鍵ex604群構成的主體部以及用於輸出聲音的揚聲器等;聲音輸入部ex605,是用於輸入聲音的麥克風等;記錄介質ex607,用於保存拍攝的運動圖像或靜止圖像的數據、接收的郵件的數據、運動圖像的數據或靜止圖像的數據等被編碼或被解碼的數據;以及插槽部ex606,用於使記錄介質ex607安裝到可攜式電話exl 14。在記錄介質ex607中存儲有快閃記憶體元件,該快閃記憶體元件是EEPROM —種,並且是SD卡等塑料殼內的能夠進行電改寫以及刪除的非易失性存儲器。進一步利用圖23對可攜式電話exl 14進行說明。在可攜式電話exl 14中,針對用於統括控制具有顯示部ex602以及操作鍵ex604的主體部的各個部的主控制部ex711,電源電路部ex710、操作輸入控制部ex704、圖像編碼部ex712、攝像機接口部ex703、LCD (LiquidCrystal Display :液晶顯示器)控制部ex702、圖像解碼部ex709、多路復用分離部ex708、記錄再生部ex707、調製解調電路部ex706以及聲音處理部ex705經由同步總線ex713相互連接。電源電路部ex710在通過用戶的操作而成為通話結束以及電源鍵成為導通狀態下,通過從電池組向各個部提供電力,從而啟動帶有相機的數字可攜式電話exll4,使其成為能夠工作的狀態。可攜式電話exll4根據由CPU、ROM以及RAM等構成的主控制部ex711的控制,在聲音通話模式時,由聲音處理部ex705將在聲音輸入部ex605收集的聲音信號轉換為數字聲音數據,並在調製解調電路部ex706進行擴頻(Spread Spectrum)處理,在收發信電路部ex701進行數模轉換處理以及頻率轉換處理之後,經由天線ex601發送。並且,可攜式電話exll4在聲音通話模式時,對在天線ex601接收的接收信號進行放大並進行頻率轉換處理以及模數轉換處理,在調製解調電路部ex706進行擴頻處理的逆處理,在由聲音處理部ex705轉換為模擬聲音數據之後,經由聲音輸出部ex608輸出。並且,在數據通信模式時發送電子郵件的情況下,通過主體部的操作鍵ex604的操作,被輸入的電子郵件的文本數據經由操作輸入控制部ex704被發送到主控制部ex711。主控制部ex711進行控制,以使文本數據在調製解調電路部ex706進行擴頻處理,在收發信電路部ex701進行數模轉換處理以及頻率轉換處理之後,經由天線ex601被發送到無線基站 exll0o在數據通信模式時發送圖像數據的情況下,將在攝像機部ex603拍攝的圖像數據,經由攝像機接口部ex703提供到圖像編碼部ex712。並且,在不發送圖像數據的情況下,能夠將在攝像機部ex603拍攝的圖像數據,經由攝像機接口部ex703以及LCD控制部ex702,直接顯示在顯示部ex602。在圖像編碼部ex712的構成中具備本發明所說明的圖像編碼裝置,通過將從攝像機部ex603提供的圖像數據,利用被用於在上述的實施例所示的圖像編碼裝置的編碼方法進行壓縮編碼,從而轉換為編碼圖像數據,並發送到多路復用分離部ex708。並且,與此同時,可攜式電話exll4將在攝像機部ex603進行拍攝時由聲音輸入部ex605拾取的聲音,經由聲音處理部ex705作為數字聲音數據發送到多路復用分離部ex708。多路復用分離部ex708以規定的方式,對從圖像編碼部ex712提供來的編碼圖像數據和從聲音處理部ex705提供來的聲音數據進行多路復用,將通過多路復用而得到的多路復用數據在調製解調電路部ex706進行擴頻處理,並在收發信電路部ex701進行數模轉換處理以及頻率轉換處理之後,經由天線ex601發送。在數據通信模式時接收被連結在主頁等的運動圖像文件的數據的情況下,將經由天線ex601從無線基站exllO接收的接收數據在調製解調電路部ex706進行擴頻處理的逆處理,並將處理後得到的多路復用數據發送到多路復用分離部ex708。並且,在對經由天線ex601接收的多路復用數據進行解碼時,多路復用分離部ex708通過對多路復用數據進行分離,從而分離成圖像數據的位流和聲音數據的位流,並經由同步總線ex713將該編碼圖像數據提供到圖像解碼部ex709,同時將該聲音數據提供到聲音處理部ex705。接著,在圖像解碼部ex709的構成中具有本發明的圖像解碼裝置,通過將圖像數據的位流以與上述的實施例所示的編碼方法相對應的解碼方法進行解碼,從而生成再生運動圖像數據,並經由IXD控制部ex702提供到顯示部ex602,這樣,能夠顯示例如被包含在與主頁連結的運動圖像文件中的運動圖像數據。與此同時,聲音處理部ex705將聲音數據轉換為模擬聲音數據之後提供到聲音輸出部ex608,這樣,能夠再生例如被包含在與主頁連結的運動圖像文件中的聲音數據。並且,不僅限於上述系統的例子,最近通過衛星以及地波的數字廣播成為話題,在圖M所示的數字廣播用系統中也至少能夠組裝上述實施例中的圖像編碼裝置或圖像解碼裝置。具體而言,在廣播電臺ex201,聲音數據、影像數據或將這些數據進行多路復用後的位流通過電波進行通信,或被傳送到廣播衛星ex202。接收了這些的廣播衛星ex202發出用於廣播的電波,具有衛星廣播接收設備的家庭的天線ex204接收這些電波,電視機(接收機)eX300或機頂盒(STB) ex217等裝置對位流進行編碼並再生。並且,在閱讀器/記錄器ex218中也能夠被安裝有圖像解碼裝置,該閱讀器/記錄器ex218對在作為記錄介質的⑶以及DVD等的記錄介質ex215、ex216中所記錄的圖像數據和聲音數據被多路復用後的位流進行讀取以及解碼。在此情況下,被再生的影像信號被顯示在監視器ex219。並且,可以考慮到的構成是,在被連接在有線電視的電纜ex203或衛星/地波廣播的天線ex204的機頂盒ex217內安裝圖像解碼裝置,並在電視機的監視器ex219再生。此時,可以不組裝機頂盒,而是將圖像解碼裝置組裝到電視機內。並且,在具有天線ex205的車輛ex210,能夠從衛星ex202或無線基站接收信號,並在車輛ex210所具有的車輛導航系統ex211等的顯示裝置上再生運動圖像。並且,在閱讀器/記錄器ex218中也可以安裝在上述的實施例中所示的圖像編碼裝置,該閱讀器/記錄器ex218對DVD、BD等記錄介質ex215中所記錄的聲音數據、影像數據或將這些數據進行多路復用後的編碼位流進行讀取、解碼,或者將聲音數據、影像數據或對這些數據編碼,並作為多路復用數據記錄到記錄介質ex215。在此情況下,被再生的影像信號被顯示在監視器ex219。並且,通過記錄有編碼位流的記錄介質ex215,其他的裝置以及系統等能夠再生影像信號。例如,在其他的再生裝置ex212,能夠利用被複製了編碼位流的記錄介質ex214,將影像信號在監視器ex213上再生。並且,也可以將圖像解碼裝置安裝到與有線電視的電纜ex203或衛星/地波廣播的天線ex204連接的機頂盒ex217內,並在電視機的監視器ex219上顯示。此時,可以不組裝機頂盒,而是將圖像解碼裝置組裝到電視機內。圖25示出了利用了上述的實施例所說明的圖像解碼方法以及圖像編碼方法的電視機(接收機)ex300。電視機ex300包括調諧器ex301,通過接收上述廣播的天線ex204或電纜ex203等獲得或者輸出影像信息的位流;調製/解調部ex302,解調接收的編碼數據,或者為了將生成的編碼數據發送到外部而進行調製;以及多路復用/分離部ex303,對解調的影像數據和聲音數據進行分離,或者對被編碼的影像數據和聲音數據進行多路復用。並且,電視機ex300具有信號處理部ex306和輸出部ex309,聲音信號處理部ex304,所述信號處理部ex306具有分別對聲音信號和影像信號進行解碼或者對各個信息分別進行編碼的聲音信號處理部ex304和影像信號處理部ex305 ;所述輸出部ex309具有對被解碼的聲音信號進行輸出的揚聲器ex307,以及對被解碼的影像信號進行顯示的顯示器等顯示部ex308。而且,電視機ex300具有接口部ex317,該接口部ex317具有接受用戶的操作輸入的操作輸入部ex312等。而且,電視機ex300具有統括控制各個部的控制部ex310,以及向各個部提供電力的電源電路部ex311。接口部ex317除可以具有操作輸入部ex312以外,還可以具有與閱讀器/記錄器ex218等外部設備連接的電橋ex313、用於安裝SD卡等記錄介質ex216的插槽部ex314、用於與硬碟等外部記錄介質連接的驅動器ex315、以及與電話網連接的數據機ex316等。並且,記錄介質ex216能夠通過存儲的非易失性/易失性的半導體存儲器元件進行信息的電記錄。電視機ex300的各個部通過同步總線相互連接。首先,對電視機ex300通過天線ex204等從外部獲得的數據進行解碼並再生的構成進行說明。電視機ex300接受來自運程控制器ex220等的用戶的操作,並根據具有CPU等的控制部ex310的控制,將在調製/解調部ex302解調的影像數據和聲音數據,在多路復用/分離部ex303進行分離。並且,電視機ex300將分離的聲音數據在聲音信號處理部ex304進行解碼,利用上述的實施例中說明的解碼方法,將分離的影像數據在影像信號處理部ex305進行解碼。解碼的聲音信號和影像信號分別從輸出部ex309被輸出到外部。在進行輸出時,為了使聲音信號和影像信號同步再生,而可以在緩衝器ex318、ex319等暫時蓄積這些信號。並且,電視機ex300可以不從廣播等讀出被編碼的編碼位流,而是從磁性/光碟、SD卡等記錄介質ex215、ex216中讀出被編碼的編碼位流。以下將要說明的構成是,電視機ex300對聲音信號以及影像信號進行編碼,並發送到外部或寫入到記錄介質。電視機ex300接受來自遠程控制器ex220等的用戶的操作,並根據控制部ex310的控制,在聲音信號處理部ex304對聲音信號進行編碼,並利用在上述的實施例中說明的編碼方法,在影像信號處理部ex305對影像信號進行編碼。被編碼的聲音信號和影像信號在多路復用/分離部ex303被多路復用,並被輸出到外部。在進行多路復用時,為了使聲音信號和影像信號同步,而可以將這些信號暫時蓄積到緩衝器ex320、ex321等。另外,關於緩衝器ex313至ex321,可以如圖中所示那樣具備多個,也可以共享一個以上的緩衝器。而且,除圖中所示以外,例如可以在調製/解調部ex302與多路復用/分離部ex303之間等,作為迴避系統的上溢和下溢的緩衝部分,可以在緩衝器中蓄積數據。並且,電視機ex300除具有獲得廣播以及來自記錄介質等的聲音數據以及影像數據的構成以外,還可以具有接受麥克風以及攝像機的AV輸入的構成,並且也可以對從這些獲得的數據進行編碼處理。並且,在此雖然對電視機ex300能夠進行上述的編碼處理、多路復用以及外部輸出的構成進行了說明,不過也可以是不進行上述的全部的處理,而僅進行上述的接收、解碼處理以及外部輸出中的某一個處理。並且,在閱讀器/記錄器ex218從記錄介質中讀出或寫入編碼位流的情況下,上述的解碼處理或編碼處理也可以在電視機ex300以及閱讀器/記錄器ex218的某一個中進行,也可以是電視機ex300和閱讀器/記錄器ex218彼此分擔進行。作為一個例子,圖沈示出了從光碟進行數據的讀取或寫入的情況下的信息再生/記錄部ex400的構成。信息再生/記錄部ex400包括以下將要說明的要素ex401至ex407。光學頭ex401將雷射照射到作為光碟的記錄介質ex215的記錄面並寫入信息,並且檢測來自從記錄介質ex215的記錄面的反射光並讀取信息。調製記錄部ex402對被內藏於光學頭ex401的半導體雷射進行電驅動,並按照記錄數據來進行雷射的調製。再生解調部ex403對由被內藏於光學頭ex401的光電探測器對來自記錄面的反射光進行電檢測而得到的再生信號進行放大,對被記錄在記錄介質ex215的信號成分進行分離、解調,並再生必要的信息。緩衝器ex404對用於在記錄介質ex215進行記錄的信息以及從記錄介質ex215再生的信息進行暫時保持。盤式電機ex405使記錄介質ex215旋轉。伺服控制部ex406在對盤式電機ex405的旋轉驅動進行控制的同時,將光學頭ex401移動到規定的代碼道,進行雷射的光點的追蹤處理。系統控制部ex407對信息再生/記錄部eX400進行整體控制。上述的讀出以及寫入處理可以通過以下的方法來實現,即系統控制部ex407利用被保持在緩衝器ex404的各種信息,並且按照需要在進行新的信息的生成以及追加的同時,一邊使調製記錄部ex402、再生解調部ex403以及伺服控制部ex406協調工作,一邊通過光學頭eX401來進行信息的記錄再生。系統控制部ex407例如以微處理器構成,通過執行讀出以及寫入的程序來執行這些處理。以上,以光學頭ex401照射雷射光點為例進行了說明,不過也可以利用近場光學(near-field optical)來進行高密度的記錄。圖27是作為光碟的記錄介質ex215的模式圖。在記錄介質ex215的記錄面上,導槽(槽)被形成為螺旋狀,在代碼道ex230上預先被記錄有按照槽的形狀的變化示出盤上的絕對位置的地址信息。該地址信息包括用於確定記錄塊ex231的位置的信息,該記錄塊ex231是記錄數據的單位,進行記錄以及再生的裝置能夠通過再生代碼道ex230以及讀取地址信息,來確定記錄塊。並且,記錄介質ex215包括數據記錄區域ex233、內周區域ex232、以及外周區域ex234。用於記錄用戶數據的區域為數據記錄區域ex233,被配置在數據記錄區域ex233的內周或外周的內周區域ex232和外周區域ex234被用於用戶數據的記錄以外的特殊用途。信息再生/記錄部ex400針對這種記錄介質ex215的數據記錄區域ex233,進行被編碼的聲音數據、影像數據或對這些數據進行多路復用後的編碼數據的讀寫。以上以具有一層結構的DVD、BD等光碟為例進行了說明,但並非受此所限,也可以是多層結構的能夠在表面以外進行記錄的光碟。並且,也可以在盤的同一位置上記錄利用了各種不同波長的光的信息,或者從各種角度記錄不同的信息的層等,具有進行多維的記錄/再生的結構的光碟。並且,在數字廣播用系統ex200,能夠在具有天線ex205的車輛ex210從衛星ex202等接收數據,並且能夠在車輛ex210所具有的車輛導航系統ex211等顯示裝置再生運動圖像。並且,關於車輛導航系統ex211的構成可以考慮到在圖20所示的構成中添加GPS接收部,同樣也可以考慮到添加計算機exlll以及可攜式電話exll4等。並且,上述可攜式電話exll4等終端與電視機ex300同樣,除可以考慮到是具有編碼器以及解碼器雙方的收發信型終端的形式以外,還可以考慮到是僅具有編碼器的發送終端,以及僅具有解碼器的接收終端的共三種形式。這樣,在上述的實施例所示的圖像編碼方法或圖像解碼方法能夠適用於上述的任一個設備以及系統,這樣,能夠得到在上述的實施例中說明的效果。並且,本發明並非受上述的實施例所限,在不超過本發明的範圍內的各種變形以及修改均是可能的。(實施例5)上述的各個實施例所示的圖像編碼方法以及裝置、圖像解碼方法以及裝置典型的可以以作為集成電路的LSI來實現。作為一個例子,圖觀示出了被製成一個晶片的LSIex500的構成。LSIex500包括以下將要說明的要素ex501至ex509,各個要素通過總線ex510連接。電源電路部ex505在電源為打開狀態的情況下,通過向各個部提供電力,從而啟動為能夠工作的狀態。例如在進行編碼處理的情況下,LSIex500根據具有CP&X502、存儲控制器ex503以及流控制器ex504等的控制部ex501的控制,通過AV輸入/輸出ex509從麥克風exll7以及攝像機exll3等接受AV信號的輸入。被輸入的AV信號被暫時蓄積到SDRAM等的外部的存儲器ex511。根據控制部ex501的控制,蓄積的數據按照處理量以及處理速度被適當地分為多次等,並被發送到信號處理部ex507。信號處理部ex507進行聲音信號的編碼以及/或影像信號的編碼。在此,影像信號的編碼處理是在上述的實施例中所說明的編碼處理。在信號處理部ex507還根據情況對被編碼的聲音數據以及被編碼的影像數據進行多路復用等處理,從流輸入輸出ex506輸出到外部。該被輸出的流被發送向無線基站exl07,或者被寫入到記錄介質ex215。並且,為在進行多路復用時能夠同步進行,而可以將數據暫時蓄積到緩衝器ex508。並且,例如在進行解碼處理的情況下,LSIex500根據控制部ex501的控制,通過流輸入輸出ex506,經由無線基站exl07得到的編碼數據或從記錄介質ex215讀出而得到的編碼數據被暫時蓄積到存儲器ex511。根據控制部ex501的控制,蓄積的數據按照處理量以及處理速度被適當地分為多次等,並被發送到信號處理部ex507。信號處理部ex507進行聲音數據的解碼以及/或影像數據的解碼。在此,影像信號的解碼處理是在上述的各個實施例中所說明的解碼處理。並且,為了使被解碼的聲音信號和被解碼的影像信號同步再生,可以根據情況將各個信號暫時蓄積到緩衝器ex508等。被解碼的輸出信號恰當地經由存儲器ex511等,從可攜式電話exll4、遊戲機exll5以及電視機ex300等輸出。另外,以上雖然對存儲器ex511作為LSIex500的外部構成進行了說明,不過也可以被包括在LSIex500的內部。緩衝器ex508也可以不限於一個,可以具備多個緩衝器。並且,LSIex500可以被製成一個晶片,也可以是多個晶片。在此,雖然例示了 LSI,不過根據集成度的不同,也可以稱為IC、系統LSI、超級LSI、極超級LSI。並且,集成電路化的方法不僅限於LSI,也可以以專用電路或通用處理器來實現。在LSI製造後,也可以利用可編程的FPGA(現場可編程門陣列)或利用能夠將LSI內部的電路單元的連接以及設定重新構建的可重裝處理器。而且,隨著半導體技術的進步或派生出的其他的技術,若出現了能夠取代LSI的集成電路化的技術,當然也可以利用這些技術來對功能塊進行進行集成化。生物技術的適用等也將成為可能。以上,雖然根據實施例對本發明所涉及的編碼方法、編碼裝置、解碼方法以及解碼裝置進行了說明,不過本發明並非受這些實施例所限。在不超出本發明的主旨的範圍內,本領域技術人員所能夠想到的將各種變形以該實施例來執行的方式,以及對不同的實施例中的構成要素進行的組合而構成的實施方式均包括在本發明的範圍內。本發明所涉及的解碼方法以及編碼方法例如能夠利用於電視機、數字錄像機、車輛導航系統、可攜式電話、數位相機或數字攝像機等。符號說明200,1400解碼裝置202獲得部202a, 1402a集合數量解析部202b, 1402b, 208量化參數集解析部
202c,302a複製部
202d,302d第一存儲部
204標識符解析部
206,304選擇部
210,308生成部
210a,1410a更新部
210b,308b存放部
212解碼部
212a,310d逆量化部
212b,310e逆變換部
212c採樣重構部
212d,310g第二存儲部
212e,310f採樣預測部
300,1500編碼裝置
302流頭寫入部
302b集合數量寫入部
302c,1502c量化參數集寫入部
306標識符寫入部
308a,1508算出部
308c更新參數寫入部
310編碼部
310a減法部
310b變換部
310c量化部
310h加法部
exlOO內容供給系統
exlOl網際網路
exl02網際網路服務提供商
exl03流播放伺服器
exl04電話網
exl06, exl07, exl08, exl09, exllO
exlll計算機
exll2個人數字助理
exll3, exll6攝像機
exll4具有攝像機的數字{!
exll5遊戲機
exll7麥克風
ex200數字廣播用系統
ex201廣播電臺
ex202 廣播衛星(衛星)ex203 電纜ex204, ex205, ex601 天線ex210 車輛ex211 車輛導航系統(汽車導航)ex212 再生裝置ex213,ex219 監視器ex214, ex215, ex216, ex607 記錄介質ex217 機頂盒(STB)ex218 閱讀器/記錄器ex220 遠程控制器ex230 代碼道ex231 記錄塊ex232 內周區域ex233 數據記錄區域ex234 外周區域ex300 電視ex301 調諧器ex302 調製/解調部ex303 多路復用/分離部ex304 聲音信號處理部ex305 圖像信號處理部ex306, ex507 信號處理部ex307揚聲器ex308, ex602 顯示部ex309輸出部ex310, ex501 控制部ex311, ex505, ex710 電源電路部ex312操作輸入部ex313電橋ex314, ex606 插槽部ex315驅動器ex316數據機ex317接口部ex318, ex319, ex320, ex321, ex404, ex508 緩衝器ex400信息再生/記錄部ex401光學頭ex402調製記錄部ex403再生解調部
ex405盤式電機
ex406伺服控制部
ex407系統控制部
ex500大規模集成電路(LSI)
ex502中央處理單元(CPU)
ex503存儲器控制器
ex504流控制器
ex506流輸入輸出(I/O)
ex509AV輸入輸出(I/O)
ex510總線
ex603攝像機部
ex604操作鍵
ex605聲音輸入部
ex608聲音輸出部
ex701收發信電路部
ex702IXD控制部(液晶顯示控制部)
ex703攝像機接口部(攝像機I/F部)
ex704操作輸入控制部
ex705聲音處理部
ex706調製解調電路部
ex707記錄再生部
ex708多路復用分離部
ex709圖像解碼部
ex711主控制部
ex712圖像編碼部
ex713同步總線
權利要求
1.一種解碼方法,對編碼流中所包含的編碼圖像進行解碼,該解碼方法包括 獲得步驟,從編碼流的頭中獲得分別包含量化矩陣的多個量化參數集;標識符解析步驟,從所述編碼流所包含的編碼圖像的頭中,解析出用於識別量化參數集的標識符;選擇步驟,根據被解析出的所述標識符,從所述多個量化參數集中至少選擇一個量化參數集;解析步驟,從所述編碼圖像的頭中解析出標誌,並判斷解析出的所述標誌是否具有被預先規定的值;生成步驟,在所述標誌具有預先規定的值的情況下,從其他的量化矩陣中生成新的量化矩陣;以及解碼步驟,在所述標誌具有預先規定的值的情況下,通過利用被生成的所述新的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼,在所述標誌沒有預先規定的值的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼。
2.如權利要求1所述的解碼方法, 在所述獲得步驟中,從所述編碼流的頭中解析出示出量化參數集數量的值,從所述編碼流的頭中解析出量化參數集,通過將被解析出的所述量化參數集的內容,複製到依存於由被解析出的所述值所示的量化參數集數量的多個量化參數集,從而獲得多個量化參數集。
3.如權利要求2所述的解碼方法,在所述編碼流中包含有按照階層預測結構中的階層預測順序而被編碼的多個編碼圖像;在所述獲得步驟中,通過根據所述階層預測順序來複製被解析出的所述量化參數集的內容,從而獲得多個量化參數集。
4.如權利要求3所述的解碼方法, 在所述獲得步驟中,通過將被解析出的所述量化參數集的內容複製到,用於解碼階層預測順序為下位的編碼圖像的量化參數集,從而獲得多個量化參數集,該階層預測順序為下位的編碼圖像是位幹,利用被解析出的所述量化參數集而被解碼的編碼圖像的階層預測順序的下位的編碼圖像。
5.如權利要求3所述的解碼方法, 在所述獲得步驟中,通過將被解析出的所述量化參數集的內容複製到,用於解碼與利用被解析出的所述量化參數集而被解碼的編碼圖像的階層預測順序相同的編碼圖像的量化參數集,從而獲得多個量化參數集。
6.如權利要求1所述的解碼方法, 在所述獲得步驟中,通過從所述編碼流的頭中解析出示出量化參數集數量的值,以及從所述編碼流的頭中解析出依存於示出被解析出的所述量化參數集數量的值的數量的量化參數集,從而獲得多個量化參數集。
7.如權利要求1所述的解碼方法, 在所述生成步驟中,獲得在所述編碼流中的先前被解碼的量化矩陣,從所述編碼圖像的頭中解析出更新參數,根據獲得的所述量化矩陣和被解析出的所述更新參數,算出新的量化矩陣,從而生成新的量化矩陣。
8.如權利要求1所述的解碼方法, 在所述生成步驟中,獲得預先定義的量化矩陣,從所述編碼圖像的頭中解析出更新參數,根據獲得的所述預先定義的量化矩陣和被解析出的所述更新參數,算出新的量化矩陣,從而生成新的量化矩陣。
9.一種編碼方法,對圖像進行編碼,從而生成編碼流,該編碼方法包括 寫入步驟,將分別包含量化矩陣的多個量化參數集寫入到編碼流的頭中; 選擇步驟,從被寫入的所述多個量化參數集中,至少選擇一個量化參數集;標識符寫入步驟,將用於識別被選擇的所述量化參數集的標識符寫入到對象圖像的頭中;判斷步驟,判斷在對所述對象圖像進行量化時是否利用新的量化矩陣; 生成步驟,在判斷為利用新的量化矩陣的情況下,從其他的量化矩陣中生成新的量化矩陣;以及編碼步驟,在判斷為利用新的量化矩陣的情況下,通過利用被生成的新的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼,在判斷為不利用新的量化矩陣的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼。
10.如權利要求9所述的編碼方法, 在所述寫入步驟中,通過將示出將要複製的量化參數集數量的值寫入到所述編碼流的頭中,以及將用於複製的量化參數集寫入到所述編碼流的頭中,從而將多個量化參數集寫入到所述編碼流的頭中。
11.如權利要求9所述的編碼方法, 在所述寫入步驟中,將示出量化參數集數量的值寫入到所述編碼流的頭中,將依存於被寫入的示出所述量化參數集數量的值的多個量化參數集寫入到所述編碼流的頭中。
12.如權利要求9所述的編碼方法, 該編碼方法進ー步包括階層預測結構決定步驟,決定被編碼的多個圖像的階層預測結構; 階層預測順序決定步驟,根據被決定的所述階層預測結構,決定各個圖像的階層預測順序;以及設定步驟,根據被決定的階層預測順序,設定用於分別識別多個量化參數集的多個標識符;在所述標識符寫入步驟中,將被設定的多個標識符中的用於識別被選擇的所述量化參數集的標識符,寫入到對象圖像的頭中。
13.如權利要求9所述的編碼方法, 在所述生成步驟中,獲得所述編碼流中所包含的先前被編碼的量化矩陣,將更新參數寫入到所述對象圖像的頭中,根據獲得的所述量化矩陣和被寫入的所述更新參數,算出新的量化矩陣,從而生成所述新的量化矩陣。
14.如權利要求9所述的編碼方法, 在所述生成步驟中,獲得被預先定義的量化矩陣,將更新參數寫入到所述對象圖像的頭中,根據獲得的所述量化矩陣和被寫入的所述更新參數,算出新的量化矩陣,從而生成所述新的量化矩陣。
15.一種解碼裝置,對編碼流中所包含的編碼圖像進行解碼,該解碼裝置具備 獲得部,從編碼流的頭中獲得分別包含量化矩陣的多個量化參數集;標識符解析部,從所述編碼流所包含的編碼圖像的頭中,解析出用於識別量化參數集的標識符;選擇部,根據被解析出的所述標識符,從所述多個量化參數集中至少選擇ー個量化參數集;解析部,從所述編碼圖像的頭中解析出標誌,並判斷解析出的所述標誌是否具有被預先規定的值;生成部,在所述標誌具有預先規定的值的情況下,從其他的量化矩陣中生成新的量化矩陣;以及解碼部,在所述標誌具有預先規定的值的情況下,通過利用被生成的所述新的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼,在所述標誌沒有預先規定的值的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述編碼圖像進行逆量化,從而對所述編碼圖像進行解碼。
16.如權利要求15所述的解碼裝置, 所述解碼裝置作為集成電路而被構成。
17.—種編碼裝置,對圖像進行編碼,從而生成編碼流,該編碼裝置具備 寫入部,將分別包含量化矩陣的多個量化參數集寫入到編碼流的頭中; 選擇部,從被寫入的所述多個量化參數集中,至少選擇一個量化參數集;標識符寫入部,將用於識別被選擇的所述量化參數集的標識符寫入到對象圖像的頭中;生成部,判斷在對所述對象圖像進行量化時是否利用新的量化矩陣,在被判斷為利用新的量化矩陣的情況下,從其他的量化矩陣中生成新的量化矩陣;編碼部,在判斷為利用新的量化矩陣的情況下,通過利用被生成的新的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼,在判斷為不利用新的量化矩陣的情況下,通過利用被選擇的所述量化參數集中所包含的量化矩陣來對所述對象圖像進行量化,從而對所述對象圖像進行編碼。
18.如權利要求17所述的編碼裝置, 所述編碼裝置作為集成電路而被構成。
19.ー種程序,用於使計算機執行權利要求1所述的解碼方法。
20.ー種程序,用於使計算機執行權利要求9所述的編碼方法。
全文摘要
一種解碼方法,從編碼流的頭中獲得多個量化參數集(S400);從編碼流中所包含的編碼圖片的頭中解析出標識符(S402);根據被解析出的標識符,從多個量化參數集中至少選擇一個量化參數集(S404);判斷從編碼圖像的頭中解析出的標誌是否具有預先規定的值(S408);在標誌具有預先規定的值的情況下,從其他的量化矩陣中生成新的量化矩陣(S410);利用被生成的新的量化矩陣對編碼圖像進行逆量化,從而解碼編碼圖像(S412);在標誌沒有預先規定的值的情況下,利用被選擇的量化參數集中所包含的量化矩陣對編碼圖像進行逆量化,從而解碼編碼圖像(S414)。
文檔編號H04N7/26GK102577387SQ20108004820
公開日2012年7月11日 申請日期2010年10月29日 優先權日2009年10月30日
發明者孫海威, 李敏, 林宗順, 柴原陽司, 西孝啟 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀