符号化ストリームを復号して量子化データを生成する復号部と、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記復号部により生成された量子化データを逆量子化する際に用いる量子化パラメータを設定する設定部と、前記設定部により設定された量子化パラメータを用いて、前記復号部により生成された量子化データを逆量子化する逆量子化部とを備える画像処装置。前記設定部は、逆量子化処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットと同じ階層にあるコーディングユニットに設定された量子化パラメータとの差分値を示す差分量子化パラメータを用いて、前記カレントコーディングユニットの量子化パラメータを設定する請求項1に記載の画像処理装置。前記差分量子化パラメータは、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも復号処理順で前に復号されたコーディングユニットに設定された量子化パラメータとの差分値である請求項2に記載の画像処理装置。前記差分量子化パラメータは、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも復号処理順で1つ前に復号されたコーディングユニットに設定された量子化パラメータとの差分値である請求項3に記載の画像処理装置。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットである請求項4に記載の画像処理装置。前記符号化ストリームと前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータとを受け取る受け取り部を更に備え、前記設定部は、前記受け取り部により受け取られた最小コーディングユニットサイズデータに従って、前記カレントコーディングユニットの量子化パラメータを設定する請求項5に記載の画像処理装置。前記受け取り部は、前記符号化ストリームのスライスヘッダから、前記最小コーディングユニットサイズデータを取得する請求項6に記載の画像処理装置。前記最小コーディングユニットサイズデータが示すサイズが16画素である場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータは0に設定されている請求項7に記載の画像処理装置。前記設定部は、復号処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を示す差分量子化パラメータを用いて、前記カレントコーディングユニットの量子化パラメータを設定する請求項1に記載の画像処理装置。前記設定部は、前記カレントコーディングユニットが前記基準コーディングユニットの階層において復号処理順で最初である場合に、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を示す差分量子化パラメータを用いて、前記カレントコーディングユニットの量子化パラメータを設定する請求項9に記載の画像処理装置。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットである請求項10に記載の画像処理装置。前記符号化ストリームと前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータとを受け取る受け取り部を更に備え、前記設定部は、前記受け取り部により受け取られた最小コーディングユニットサイズデータに従って、前記カレントコーディングユニットの量子化パラメータを設定する請求項9に記載の画像処理装置。前記受け取り部は、前記符号化ストリームのスライスヘッダから、前記最小コーディングユニットサイズデータを取得する請求項12に記載の画像処理装置。前記最小コーディングユニットサイズデータが示すサイズが16画素であるある場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータは0に設定されている請求項13に記載の画像処理装置。前記設定部は、基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値が0である場合に、前記基準コーディングユニットに設定された量子化パラメータを、前記基準コーディングユニットよりも下位層にあるコーディングユニットに設定された量子化パラメータとして設定する請求項1に記載の画像処理装置。基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値が0であるかを識別する差分識別データを受け取る受け取り部を更に備え、前記設定部は、前記受け取り部により受け取られた差分識別データを用いて、前記基準コーディングユニットに設定された量子化パラメータを、前記基準コーディングユニットよりも下位層にあるコーディングユニットに設定された量子化パラメータとして設定する請求項15に記載の画像処理装置。符号化ストリームを復号して量子化データを生成し、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、生成された量子化データを逆量子化する際に用いる量子化パラメータを設定し、設定された量子化パラメータを用いて、生成された量子化データを逆量子化する画像処理方法。画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、画画像データを量子化する際に用いる量子化パラメータを設定する設定部と、前記設定部により設定された量子化パラメータを用いて、画像データを量子化して量子化データを生成する量子化部と、前記量子化部により生成された量子化データを符号化して符号化ストリームを生成する符号化部とを備える画像処装置。前記設定部は、符号化処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットと同じ階層にあるコーディングユニットに設定された量子化パラメータとの差分値を示す差分量子化パラメータを設定し、前記設定部により設定された差分量子化パラメータと前記符号化部により生成された符号化ストリームとを伝送する伝送部を更に備える請求項18に記載の画像処理装置。前記設定部は、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも符号化処理順で前に符号化されたコーディングユニットに設定された量子化パラメータとの差分値を、前記差分量子化パラメータとして設定する請求項19に記載の画像処理装置。前記設定部は、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも符号化処理順で1つ前に符号化されたコーディングユニットに設定された量子化パラメータとの差分値を、前記差分量子化パラメータとして設定する請求項20に記載の画像処理装置。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットである請求項20に記載の画像処理装置。前記設定部は、前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータを設定し、前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを伝送する請求項22に記載の画像処理装置。前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを、前記符号化部により生成された符号化ストリームのシンタックスに、スライスヘッダとして追加する請求項23に記載の画像処理装置。前記設定部は、前記最小コーディングユニットサイズデータが示すサイズを16画素と設定する場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータを0に設定する請求項24に記載の画像処理装置。前記設定部は、符号化処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を示す差分量子化パラメータを設定し、前記設定部により設定された差分量子化パラメータと前記符号化部により生成された符号化ストリームとを伝送する伝送部を更に備える請求項18に記載の画像処理装置前記設定部は、前記カレントコーディングユニットが前記基準コーディングユニットの階層において符号化処理順で最初である場合に、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を、前記差分量子化パラメータとして設定する請求項26に記載の画像処理装置。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットである請求項27に記載の画像処理装置。前記設定部は、前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータを設定し、前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを伝送する請求項28に記載の画像処理装置。前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを、前記符号化部により生成された符号化ストリームのシンタックスに、スライスヘッダとして追加する請求項29に記載の画像処理装置。前記設定部は、前記最小コーディングユニットサイズデータが示すサイズを16画素と設定する場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータを0に設定する請求項30に記載の画像処理装置。前記設定部は、基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値を0に設定する場合に、前記基準コーディングユニットに設定された量子化パラメータを、前記基準コーディングユニットよりも下位層にあるコーディングユニットに設定された量子化パラメータとして設定する請求項18に記載の画像処理装置。前記設定部は、基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値が0であるかを識別する差分識別データを設定し、前記設定部により設定された差分識別データと前符号化部により生成された符号化ストリームとを伝送する伝送部を更に備える請求項32に記載の画像処理装置。画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、画画像データを量子化する際に用いる量子化パラメータを設定し、設定された量子化パラメータを用いて、画像データを量子化して量子化データを生成し、生成された量子化データを符号化して符号化ストリームを生成する画像処理方法。ところで、非特許文献1若しくは非特許文献2において提案されているような、拡張された大きさのマクロブロックが適用されると、単一のマクロブロック内に、平坦な領域と、テクスチャを含む領域が混在する可能性が高くなる。しかしながら、非特許文献1若しくは非特許文献2においては、1つのマクロブロックに対して、単一の量子化パラメータを指定することしか出来ないため、面内のそれぞれの領域の特性に応じた、適応量子化を行うことが困難になる。本技術は、このような状況に鑑みてなされたものであり、より適切な量子化処理を行い、復号画像の主観画質の低減を抑制することを目的とする。本技術の一側面は、符号化ストリームを復号して量子化データを生成する復号部と、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記復号部により生成された量子化データを逆量子化する際に用いる量子化パラメータを設定する設定部と、前記設定部により設定された量子化パラメータを用いて、前記復号部により生成された量子化データを逆量子化する逆量子化部とを備える画像処理装置である。前記設定部は、逆量子化処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットと同じ階層にあるコーディングユニットに設定された量子化パラメータとの差分値を示す差分量子化パラメータを用いて、前記カレントコーディングユニットの量子化パラメータを設定することができる。前記差分量子化パラメータは、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも復号処理順で前に復号されたコーディングユニットに設定された量子化パラメータとの差分値であるようにすることができる。前記差分量子化パラメータは、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも復号処理順で1つ前に復号されたコーディングユニットに設定された量子化パラメータとの差分値であるようにすることができる。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットであるようにすることができる。前記符号化ストリームと前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータとを受け取る受け取り部を更に備え、前記設定部は、前記受け取り部により受け取られた最小コーディングユニットサイズデータに従って、前記カレントコーディングユニットの量子化パラメータを設定することができる。前記受け取り部は、前記符号化ストリームのスライスヘッダから、前記最小コーディングユニットサイズデータを取得することができる。前記最小コーディングユニットサイズデータが示すサイズが16画素である場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータは0に設定されているようにすることができる。前記設定部は、復号処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を示す差分量子化パラメータを用いて、前記カレントコーディングユニットの量子化パラメータを設定することができる。前記設定部は、前記カレントコーディングユニットが前記基準コーディングユニットの階層において復号処理順で最初である場合に、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を示す差分量子化パラメータを用いて、前記カレントコーディングユニットの量子化パラメータを設定することができる。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットであるようにすることができる。前記符号化ストリームと前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータとを受け取る受け取り部を更に備え、前記設定部は、前記受け取り部により受け取られた最小コーディングユニットサイズデータに従って、前記カレントコーディングユニットの量子化パラメータを設定することができる。前記受け取り部は、前記符号化ストリームのスライスヘッダから、前記最小コーディングユニットサイズデータを取得することができる。前記最小コーディングユニットサイズデータが示すサイズが16画素であるある場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータは0に設定されているようにすることができる。前記設定部は、基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値が0である場合に、前記基準コーディングユニットに設定された量子化パラメータを、前記基準コーディングユニットよりも下位層にあるコーディングユニットに設定された量子化パラメータとして設定することができる。基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値が0であるかを識別する差分識別データを受け取る受け取り部を更に備え、前記設定部は、前記受け取り部により受け取られた差分識別データを用いて、前記基準コーディングユニットに設定された量子化パラメータを、前記基準コーディングユニットよりも下位層にあるコーディングユニットに設定された量子化パラメータとして設定することができる。本技術の一側面は、また、符号化ストリームを復号して量子化データを生成し、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、生成された量子化データを逆量子化する際に用いる量子化パラメータを設定し、設定された量子化パラメータを用いて、生成された量子化データを逆量子化する画像処理方法である。本技術の他の側面は、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、画画像データを量子化する際に用いる量子化パラメータを設定する設定部と、前記設定部により設定された量子化パラメータを用いて、画像データを量子化して量子化データを生成する量子化部と、前記量子化部により生成された量子化データを符号化して符号化ストリームを生成する符号化部とを備える画像処理装置である。前記設定部は、符号化処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットと同じ階層にあるコーディングユニットに設定された量子化パラメータとの差分値を示す差分量子化パラメータを設定し、前記設定部により設定された差分量子化パラメータと前記符号化部により生成された符号化ストリームとを伝送する伝送部を更に備えることができる。前記設定部は、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも符号化処理順で前に符号化されたコーディングユニットに設定された量子化パラメータとの差分値を、前記差分量子化パラメータとして設定することができる。前記設定部は、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットよりも符号化処理順で1つ前に符号化されたコーディングユニットに設定された量子化パラメータとの差分値を、前記差分量子化パラメータとして設定することができる。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットであるようにすることができる。前記設定部は、前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータを設定し、前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを伝送することができる。前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを、前記符号化部により生成された符号化ストリームのシンタックスに、スライスヘッダとして追加することができる。前記設定部は、前記最小コーディングユニットサイズデータが示すサイズを16画素と設定する場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータを0に設定することができる。前記設定部は、符号化処理の対象となるカレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を示す差分量子化パラメータを設定し、前記設定部により設定された差分量子化パラメータと前記符号化部により生成された符号化ストリームとを伝送する伝送部を更に備えることができる。前記設定部は、前記カレントコーディングユニットが前記基準コーディングユニットの階層において符号化処理順で最初である場合に、前記カレントコーディングユニットに設定された量子化パラメータと前記カレントコーディングユニットが属するスライスに設定された量子化パラメータとの差分値を、前記差分量子化パラメータとして設定することができる。前記基準コーディングユニットは、最上位層のコーディングユニットである最大コーディングユニットであるようにすることができる。前記設定部は、前記差分量子化パラメータを設定するコーディングユニットの最小サイズを示す最小コーディングユニットサイズデータを設定し、前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを伝送することができる。前記伝送部は、前記設定部により設定された最小コーディングユニットサイズデータを、前記符号化部により生成された符号化ストリームのシンタックスに、スライスヘッダとして追加することができる。前記設定部は、前記最小コーディングユニットサイズデータが示すサイズを16画素と設定する場合に、サイズが16画素未満であるコーディングユニットの差分量子化パラメータを0に設定することができる。前記設定部は、基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値を0に設定する場合に、前記基準コーディングユニットに設定された量子化パラメータを、前記基準コーディングユニットよりも下位層にあるコーディングユニットに設定された量子化パラメータとして設定することができる。前記設定部は、基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、前記差分量子化パラメータの値が0であるかを識別する差分識別データを設定し、前記設定部により設定された差分識別データと前符号化部により生成された符号化ストリームとを伝送する伝送部を更に備えることができる。本技術の他の側面は、また、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、画画像データを量子化する際に用いる量子化パラメータを設定し、設定された量子化パラメータを用いて、画像データを量子化して量子化データを生成し、生成された量子化データを符号化して符号化ストリームを生成する画像処理方法である。本技術の一側面においては、符号化ストリームが復号されて量子化データが生成され、画像データが符号化される際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、生成された量子化データが逆量子化される際に用いる量子化パラメータが設定され、設定された量子化パラメータが用いられて、生成された量子化データが逆量子化される。本技術の他の側面においては、画像データを符号化する際の符号化処理単位であるコーディングユニットの基準層にある基準コーディングユニットよりも下位層にあるコーディングユニットを対象として、画画像データを量子化する際に用いる量子化パラメータが設定され、設定された量子化パラメータが用いられて、画像データが量子化されて量子化データが生成され、生成された量子化データが符号化されて符号化ストリームが生成される。本技術によれば、より適切に量子化処理または逆量子化処理を行うことができる。以下、本技術を実施するための形態以下実施の形態とするについて説明する。なお、説明は以下の順序で行う。1.第1の実施の形態画像符号化装置2.第2の実施の形態画像復号装置3.第3の実施の形態画像符号化装置画像復号装置4.第4の実施の形態画像符号化装置画像復号装置5.第5の実施の形態画像符号化装置6.第6の実施の形態多視点画像符号化多視点画像復号装置7.第7の実施の形態階層画像符号化階層画像復号装置8.第8の実施の形態応用例<1.第1の実施の形態>[画像符号化装置]図1は、本技術を適用した画像処理装置としての画像符号化装置の一実施の形態の構成を表している。図1に示される画像符号化装置100は、例えば、H.264及びMPEGMovingPictureExpertsGroup4Part10AVCAdvancedVideoCoding以下H.264AVCと称する方式と同様に画像を符号化する符号化装置である。ただし、画像符号化装置100は、サブマクロブロック毎に量子化パラメータを指定する。マクロブロックとは、画像を符号化する際の処理単位となる前記画像の部分領域である。サブマクロブロックとは、そのマクロブロックを複数に分割する小領域である。図1の例において、画像符号化装置100は、ADAnalogDigital変換部101、画面並べ替えバッファ102、演算部103、直交変換部104、量子化部105、可逆符号化部106、および蓄積バッファ107を有する。また、画像符号化装置100は、逆量子化部108、逆直交変換部109、演算部110、デブロックフィルタ111、フレームメモリ112、選択部113、イントラ予測部114、動き予測補償部115、選択部116、およびレート制御部117を有する。画像符号化装置100は、さらに、サブマクロブロック量子化部121とサブマクロブロック逆量子化部122を有する。AD変換部101は、入力された画像データをAD変換し、画面並べ替えバッファ102に出力し、記憶させる。画面並べ替えバッファ102は、記憶した表示の順番のフレームの画像を、GOPGroupofPicture構造に応じて、符号化のためのフレームの順番に並べ替える。画面並べ替えバッファ102は、フレームの順番を並び替えた画像を、演算部103に供給する。また、画面並べ替えバッファ102は、フレームの順番を並び替えた画像を、イントラ予測部114および動き予測補償部115にも供給する。演算部103は、画面並べ替えバッファ102から読み出された画像から、選択部116を介してイントラ予測部114若しくは動き予測補償部115から供給される予測画像を減算し、その差分情報を直交変換部104に出力する。例えば、イントラ符号化が行われる画像の場合、演算部103は、画面並べ替えバッファ102から読み出された画像から、イントラ予測部114から供給される予測画像を減算する。また、例えば、インター符号化が行われる画像の場合、演算部103は、画面並べ替えバッファ102から読み出された画像から、動き予測補償部115から供給される予測画像を減算する。直交変換部104は、演算部103から供給される差分情報に対して、離散コサイン変換、カルーネンレーベ変換等の直交変換を施し、その変換係数を量子化部105に供給する。量子化部105は、直交変換部104が出力する変換係数を量子化する。量子化部105は、レート制御部117から供給される情報に基づいて、サブマクロブロック量子化部121と連携しながら、マクロブロックよりも小さな領域であるサブマクロブロック毎に量子化パラメータを設定し、量子化を行う。量子化部105は、量子化された変換係数を可逆符号化部106に供給する。可逆符号化部106は、その量子化された変換係数に対して、可変長符号化、算術符号化等の可逆符号化を施す。可逆符号化部106は、イントラ予測を示す情報などをイントラ予測部114から取得し、インター予測モードを示す情報や動きベクトル情報などを動き予測補償部115から取得する。なお、イントラ予測画面内予測を示す情報は、以下、イントラ予測モード情報とも称する。また、インター予測画面間予測を示す情報モードを示す情報は、以下、インター予測モード情報とも称する。可逆符号化部106は、量子化された変換係数を符号化するとともに、フィルタ係数、イントラ予測モード情報、インター予測モード情報、および量子化パラメータなどの各種情報を、符号化データのヘッダ情報の一部とする多重化する。可逆符号化部106は、符号化して得られた符号化データを蓄積バッファ107に供給して蓄積させる。例えば、可逆符号化部106においては、可変長符号化または算術符号化等の可逆符号化処理が行われる。可変長符号化としては、H.264AVC方式で定められているCAVLCContextAdaptiveVariableLengthCodingなどがあげられる。算術符号化としては、CABACContextAdaptiveBinaryArithmeticCodingなどがあげられる。蓄積バッファ107は、可逆符号化部106から供給された符号化データを、一時的に保持し、所定のタイミングにおいて、H.264AVC方式で符号化された符号化画像として、例えば、後段の図示せぬ記録装置や伝送路などに出力する。また、量子化部105において量子化された変換係数は、逆量子化部108にも供給される。逆量子化部108は、その量子化された変換係数を、量子化部105による量子化に対応する方法で逆量子化する。逆量子化部108は、サブマクロブロック逆量子化部122と連携しながら、量子化部105において設定されたサブマクロブロック毎の量子化パラメータを用いて逆量子化を行う。逆量子化部108は、得られた変換係数を、逆直交変換部109に供給する。逆直交変換部109は、供給された変換係数を、直交変換部104による直交変換処理に対応する方法で逆直交変換する。逆直交変換された出力復元された差分情報は、演算部110に供給される。演算部110は、逆直交変換部109より供給された逆直交変換結果、すなわち、復元された差分情報に、選択部116を介してイントラ予測部114若しくは動き予測補償部115から供給される予測画像を加算し、局部的に復号された画像復号画像を得る。例えば、差分情報が、イントラ符号化が行われる画像に対応する場合、演算部110は、その差分情報にイントラ予測部114から供給される予測画像を加算する。また、例えば、差分情報が、インター符号化が行われる画像に対応する場合、演算部110は、その差分情報に動き予測補償部115から供給される予測画像を加算する。その加算結果は、デブロックフィルタ111またはフレームメモリ112に供給される。デブロックフィルタ111は、適宜デブロックフィルタ処理を行うことにより復号画像のブロック歪を除去するとともに、例えばウィナーフィルタWienerFilterを用いて適宜ループフィルタ処理を行うことにより画質改善を行う。デブロックフィルタ111は、各画素をクラス分類し、クラスごとに適切なフィルタ処理を施す。デブロックフィルタ111は、そのフィルタ処理結果をフレームメモリ112に供給する。フレームメモリ112は、所定のタイミングにおいて、蓄積されている参照画像を、選択部113を介してイントラ予測部114または動き予測補償部115に出力する。例えば、イントラ符号化が行われる画像の場合、フレームメモリ112は、参照画像を、選択部113を介してイントラ予測部114に供給する。また、例えば、インター符号化が行われる場合、フレームメモリ112は、参照画像を、選択部113を介して動き予測補償部115に供給する。選択部113は、フレームメモリ112から供給される参照画像がイントラ符号化を行う画像である場合、その参照画像をイントラ予測部114に供給する。また、選択部113は、フレームメモリ112から供給される参照画像がインター符号化を行う画像である場合、その参照画像を動き予測補償部115に供給する。イントラ予測部114は、画面内の画素値を用いて予測画像を生成するイントラ予測画面内予測を行う。イントラ予測部114は、複数のモードイントラ予測モードによりイントラ予測を行う。イントラ予測部114は、全てのイントラ予測モードで予測画像を生成し、各予測画像を評価し、最適なモードを選択する。イントラ予測部114は、最適なイントラ予測モードを選択すると、その最適なモードで生成された予測画像を、選択部116を介して演算部103や演算部110に供給する。また、上述したように、イントラ予測部114は、採用したイントラ予測モードを示すイントラ予測モード情報等の情報を、適宜可逆符号化部106に供給する。動き予測補償部115は、インター符号化が行われる画像について、画面並べ替えバッファ102から供給される入力画像と、選択部113を介してフレームメモリ112から供給される参照画像とを用いて、動き予測を行い、検出された動きベクトルに応じて動き補償処理を行い、予測画像インター予測画像情報を生成する。動き予測補償部115は、候補となる全てのインター予測モードのインター予測処理を行い、予測画像を生成する。動き予測補償部115は、生成された予測画像を、選択部116を介して演算部103や演算部110に供給する。また、動き予測補償部115は、採用されたインター予測モードを示すインター予測モード情報や、算出した動きベクトルを示す動きベクトル情報を可逆符号化部106に供給する。選択部116は、イントラ符号化を行う画像の場合、イントラ予測部114の出力を演算部103や演算部110に供給し、インター符号化を行う画像の場合、動き予測補償部115の出力を演算部103や演算部110に供給する。レート制御部117は、蓄積バッファ107に蓄積された圧縮画像に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部105の量子化動作のレートを制御する。レート制御部117は、マクロブロックが複数に分割された少領域であるサブマクロブロック毎に、画像の複雑さを示す情報を量子化部105に供給する。例えば、レート制御部117は、この画像の複雑さを示す情報として、画素値の分散を示す情報であるアクティビティを量子化部105に提供する。もちろん、この画像の複雑さを示す情報がどのような情報であっても良い。サブマクロブロック量子化部121は、量子化部105から、サブマクロブロック毎の画像の複雑さを示す情報を取得し、その情報に基づいてサブマクロブロック毎の量子化値量子化ステップを設定し、その値を量子化部105に返す。サブマクロブロック逆量子化部122は、逆量子化部108から量子化パラメータを取得し、それらの値を用いてサブマクロブロック毎の量子化値を求め、それを逆量子化部108に返す。[AVCの量子化]ここで、従来の量子化処理として、AVCAdvancedVideoCodingにおいて定められている量子化を例に説明する。AVCにおいて定められている整数変換行列Hは、以下の式1に示される直交変換行列の条件を満たさないが、整数変換後、各成分に対して異なる量子化処理を行い、整数変換と、量子化を組み合わせることにより、直交変換処理が行われることになる。HHT=I]1AVCにおいては、量子化を行うため、0乃至51の値を取り得る、量子化パラメータQPQuantizationParameterを、各マクロブロックに対して定義することが可能である。例えば、AとBが、QPの値によらず、以下の式2を満たす値であるとする。AB=2mn2AVCにおける直交変換及び逆直交変換は、以下の式3および式4のような演算により実現することができる。d=cA2m3c=dB2n4なお、cは量子化前の直交変換係数、dは量子化後の直交変換係数、cは逆量子化後の直交変換係数である。このような処理を行うことで、AVCにおいては、除算でなくシフト演算のみにより、量子化及び逆量子化処理を実現することが可能である。なお、AおよびBの値は、成分毎に異なる値を持つことになる。量子化パラメータQPは、例えば6から12へといったように、その値が6増えた時、2倍粗い量子化処理が行われるように設計されている。また、特に、より低いビットレート、すなわち、より高いQPにおいては、色差信号における劣化が目立ちやすい。そこで、輝度信号に対する量子化パラメータQPYに対して、色差信号に対するデフォルトの量子化パラメータQPCが、図2に示される表のように定義されている。ユーザは、画像圧縮情報中に含まれるChromaQPOffsetに関する情報を設定することで、この関係を制御することができる。また、HighProfile以上においては、ChromaQPOffsetおよび2ndChromaQPOffsetを用いて、CbCr成分に対する量子化パラメータを独立に設定することが可能である。[量子化パラメータ算出]AVC符号化方式、並びに、非特許文献1や非特許文献2に記載の符号化方式においては、それぞれのマクロブロックに対する量子化パラメータMBQPは、以下のように算出される。すなわち、まず、シーケンスパラメータセットに存在するbitdepthlumaminus8から、QpBdOffsetYが、以下の式5のように算出される。QpBdOffsetY6bitdepthlumaminus85次に、ピクチャパラメータセットにおけるpicinitqpminus26によって、各ピクチャにおける量子化パラメータの初期値が指定される。次に、スライスレイヤにおいて規定されるsliceqpdeltaにより、当該スライスにおける量子化パラメータSliceQPYが、以下の式6のように算出される。SliceQPY26picinitqpminus26sliceqpdelta6最後に、マクロブロックレイヤにおけるmbqpdeltaを用いて、それぞれのマクロブロックに対する量子化パラメータMBQPが、以下の式7のように算出される。MBQPQpBdOffsetY7ここで、MBQPPrevは、直前のマクロブロックにおける量子化パラメータである。本技術においては、これに加え、更に、画像圧縮中における、サブマクロブロックレイヤに、submbqpdeltaに関する情報が含まれている。この情報を用いて、各サブマクロブロックに対する量子化パラメータSubMBQPが、以下の式8のように算出される。SubMBQPClip8ここで、Clipは、以下の式9のような返値を持つ関数である。9つまり、各サブマクロブロックに対する量子化パラメータSubMBQPは、以下の式10のように算出される。ただし、予め定義されている最小の量子化パラメータをminQPとし、予め定義されている最大の量子化パラメータをmaxQPとする。10なお、画像圧縮情報内において、submbqpdeltaが存在しない場合、その値は0であるとして、当該マクロブロックにおける量子化パラメータが、当該サブマクロブロックにも適用されることになる。[量子化部]図5は、図1の量子化部105の詳細な構成例を説明するブロック図である。図5に示されるように、量子化部105は、サブマクロブロックアクティビティバッファ151、量子化パラメータ算出部152、および量子化処理部153を有する。サブマクロブロックアクティビティバッファ151は、レート制御部117から供給されるアクティビティを保持する。AVC符号化方式においては、MPEG2TestModelにおいて規定されているような、アクティビティに基づく適応量子化が行われるが、レート制御部117は、サブマクロブロック毎にアクティビティサブマクロブロックアクティビティとも称するの算出を行う。サブマクロブロックアクティビティの算出方法は、マクロブロック毎にアクティビティを算出する従来の場合と同様である。サブマクロブロックアクティビティバッファ151は、レート制御部117から供給されるサブマクロブロックアクティビティを保持し、所定量例えば1画面分毎に、その保持しているサブマクロブロックアクティビティをサブマクロブロック量子化部121に供給する。サブマクロブロック量子化部121は、サブマクロブロックアクティビティバッファ151から供給されるサブマクロブロックアクティビティを用いて、各サブマクロブロックについて、量子化値を算出する。このサブマクロブロック毎の量子化値は、マクロブロック毎のアクティビティからマクロブロック毎の量子化値を算出する場合と同様の方法により算出することができる。各サブマクロブロックについて量子化値を求めると、サブマクロブロック量子化部121は、そのサブマクロブロック毎の量子化値を、量子化パラメータ算出部152に供給する。量子化パラメータ算出部152は、サブマクロブロック量子化部121から供給されるサブマクロブロック毎の量子化値を用いて、各種量子化パラメータを算出する。例えば、量子化パラメータ算出部152は、picinitqpminus26、sliceqpdelta、およびmbqpdelta等の量子化パラメータを算出する。量子化パラメータ算出部152は、サブマクロブロック毎の量子化値から、マクロブロック毎の量子化値を求める事ができるので、従来のAVC符号化方式等の場合と同様に、これらの各種量子化パラメータを算出し、設定する。量子化パラメータ算出部152は、さらに、マクロブロック毎の量子化パラメータMBQPと、サブマクロブロック毎の量子化パラメータSubMBQPとの差分を示す量子化パラメータsubmbqpdeltaを求める。このサブマクロブロック毎の量子化パラメータは復号側に伝送させる必要がある。そこで、このように差分値とすることで、このサブマクロブロック毎の量子化パラメータの符号量を低減させることができる。言わば、この量子化パラメータsubmbqpdeltaは、量子化パラメータSubMBQPの伝送用フォーマットである。サブマクロブロック毎の量子化パラメータSubMBQPは、サブマクロブロック毎の量子化値を変換することにより得られる。同様に、マクロブロック毎の量子化パラメータMBQPは、マクロブロック毎の量子化値を変換することにより得られる。量子化パラメータ算出部152は、例えば、上述した式35を用いて、各サブマクロブロックについてsubmbqpdeltaを算出する。量子化パラメータ算出部152は、サブマクロブロック毎の量子化値を量子化処理部153に供給する。また、量子化パラメータ算出部152は、算出した各種量子化パラメータ具体的には、picinitqpminus26、sliceqpdelta、およびmbqpdelta等を可逆符号化部106に供給し、画像を符号化した符号化ストリームとともに伝送させる。なお、上述したように、submbqpdeltaの値が0の場合、submbqpdeltaの伝送は省略される。つまり、その場合、submbqpdelta以外の量子化パラメータが可逆符号化部106に供給される。さらに、量子化パラメータ算出部152は、サブマクロブロック毎の量子化値を逆量子化部108にも供給する。量子化処理部153は、直交変換部104から供給される直交変換係数を、サブマクロブロック毎の量子化値を用いて量子化する。量子化処理部153は、量子化された直交変換係数を、可逆符号化部106と逆量子化部108に供給する。なお、逆量子化部108は、サブマクロブロック逆量子化部122を用いて、上述した量子化部105により量子化された直交変換係数を逆量子化する。画像符号化装置100に対応する画像復号装置においても、この逆量子化処理と同様の処理が行われるので、逆量子化の詳細についての説明は、画像復号装置の説明の際に行う。AVC符号化方式等の従来の場合、1マクロブロックに対して1つの量子化パラメータしか設定することができなかった。したがって、1つのマクロブロック内に、平坦な領域と、テクスチャを含む領域が混在する場合、その両方の領域に適切な量子化パラメータを設定することが困難になる。特に、非特許文献2等において提案されている拡張されたマクロブロック拡張部分領域のように、マクロブロックのサイズが大きくなるほど、その領域内に互いに異なる特徴を有する画像が混在する可能性が高くなり、その各領域の特性に応じた、適応量子化を行うことがより困難になる。これに対して、画像符号化装置100は、レート制御部117においてサブマクロブロック毎に画像の複雑さを示す指標を算出し、サブマクロブロック量子化部121においてサブマクロブロック毎に量子化値を算出することができる。つまり、量子化処理部153は、サブマクロブロック毎に適切な量子化値を用いて量子化処理を行うことができる。これにより、画像符号化装置100は、画像の内容により適した量子化処理を行うことができる。特に、マクロブロックサイズが拡張され、単一のマクロブロック内に、フラットなエリアとテクスチャを含むエリアの両方を含んでいる場合でも、画像符号化装置100は、それぞれのエリアに適した適応量子化処理を行い、復号画像の主観画質の劣化を抑制させることができる。例えば、図6に示される画像160において、マクロブロック161にはフラット領域しか含まれない。したがって、仮に、画像符号化装置100が、このようなマクロブロック161に対して単一の量子化パラメータを用いた量子化処理を行っても、特に画質上問題となることがない。これに対して、マクロブロック162には、フラット領域と、テクスチャ領域の両方を含んでいる。単一の量子化パラメータを用いた量子化処理では、フラット領域とテクスチャ領域の両方に対して適切な適応量子化を行うことが出来ない。したがって、仮に、画像符号化装置100が、このようなマクロブロック161に対して単一の量子化パラメータを用いた量子化処理を行う場合、復号画像の主観画質が低減する恐れがある。このような場合でも、画像符号化装置100は、上述したようにサブマクロブロック単位で量子化値を算出することができるので、より適切な量子化処理を行い、復号画像の主観画質の低減を抑制させることができる。また、蓄積バッファ107において、それぞれのピクチャに対する総符号量がオーバーフローを起こしそうな時も、量子化パラメータによる制御が行われる。したがって、このときに上述したように、量子化部105がサブマクロブロック単位で量子化値を算出し、量子化を行うようにすることにより、画像符号化装置100は、より細かい単位でオーバーフロー対策の制御を行うことができる。さらに、submbqpdeltaの値が0の場合、そのsubmbqpdeltaの伝送を省略するようにしたので、不要な符号化効率の低減を抑制することができる。submbqpdeltaの値が0の場合、サブマクロブロック毎の量子化パラメータSubMBQPとマクロブロック毎の量子化パラメータMBQPとが互いに等しいので、復号側において、マクロブロック毎の量子化パラメータMBQPをサブマクロブロック毎の量子化パラメータSubMBQPとすることができるので、submbqpdeltaの値0は不要である。したがって、上述したようにsubmbqpdeltaの伝送を省略することができる。もちろん、値が0のsubmbqpdeltaを伝送するようにすることもできるが、submbqpdeltaの伝送を省略することにより、その分符号化効率を向上させることができる。[符号化処理の流れ]次に、以上のような画像符号化装置100により実行される各処理の流れについて説明する。最初に、図7のフローチャートを参照して、符号化処理の流れの例を説明する。ステップS101において、AD変換部101は入力された画像をAD変換する。ステップS102において、画面並べ替えバッファ102は、AD変換された画像を記憶し、各ピクチャの表示する順番から符号化する順番への並べ替えを行う。ステップS103において、演算部103は、ステップS102の処理により並び替えられた画像と、予測画像との差分を演算する。予測画像は、インター予測する場合は動き予測補償部115から、イントラ予測する場合はイントラ予測部114から、選択部116を介して演算部103に供給される。差分データは元の画像データに較べてデータ量が低減される。したがって、画像をそのまま符号化する場合に較べて、データ量を圧縮することができる。ステップS104において、直交変換部104は、ステップS103の処理により生成された差分情報を直交変換する。具体的には、離散コサイン変換、カルーネンレーベ変換等の直交変換が行われ、変換係数が出力される。ステップS105において、量子化部105およびサブマクロブロック量子化部121は、量子化パラメータを求める。量子化パラメータ算出処理の流れの詳細については後述する。ステップS106において、量子化部105の量子化処理部153は、ステップS105の処理により算出されたサブマクロブロック毎の量子化値を用いて、ステップS104の処理により得られた直交変換係数を量子化する。ステップS106の処理により量子化された差分情報は、次のようにして局部的に復号される。すなわち、ステップS107において、逆量子化部108はステップS106の処理により生成された量子化された直交変換係数量子化係数とも称するを量子化部105の特性に対応する特性で逆量子化する。ステップS108において、逆直交変換部109は、ステップS107の処理により得られた直交変換係数を、直交変換部104の特性に対応する特性で逆直交変換する。ステップS109において、演算部110は、予測画像を局部的に復号された差分情報に加算し、局部的に復号された画像演算部103への入力に対応する画像を生成する。ステップS110においてデブロックフィルタ111は、ステップS109の処理により生成された画像をフィルタリングする。これによりブロック歪みが除去される。ステップS111において、フレームメモリ112は、ステップS110の処理によりブロック歪みが除去された画像を記憶する。なお、フレームメモリ112にはデブロックフィルタ111によりフィルタ処理されていない画像も演算部110から供給され、記憶される。ステップS112において、イントラ予測部114は、イントラ予測モードのイントラ予測処理を行う。ステップS113において、動き予測補償部115は、インター予測モードでの動き予測や動き補償を行うインター動き予測処理を行う。ステップS114において、選択部116は、イントラ予測部114および動き予測補償部115から出力された各コスト関数値に基づいて、最適予測モードを決定する。つまり、選択部116は、イントラ予測部114により生成された予測画像と、動き予測補償部115により生成された予測画像のいずれか一方を選択する。また、このいずれの予測画像が選択されたかを示す選択情報は、イントラ予測部114および動き予測補償部115のうち、予測画像が選択された方に供給される。最適イントラ予測モードの予測画像が選択された場合、イントラ予測部114は、最適イントラ予測モードを示す情報すなわち、イントラ予測モード情報を、可逆符号化部106に供給する。最適インター予測モードの予測画像が選択された場合、動き予測補償部115は、最適インター予測モードを示す情報と、必要に応じて、最適インター予測モードに応じた情報を可逆符号化部106に出力する。最適インター予測モードに応じた情報としては、動きベクトル情報やフラグ情報、参照フレーム情報などがあげられる。ステップS115において、可逆符号化部106は、ステップS106の処理により量子化された変換係数を符号化する。すなわち、差分画像インターの場合、2次差分画像に対して、可変長符号化や算術符号化等の可逆符号化が行われる。なお、可逆符号化部106は、ステップS105において算出された量子化パラメータを符号化し、符号化データに付加する。また、可逆符号化部106は、ステップS114の処理により選択された予測画像の予測モードに関する情報を符号化し、差分画像を符号化して得られる符号化データに付加する。つまり、可逆符号化部106は、イントラ予測部114から供給されるイントラ予測モード情報、または、動き予測補償部115から供給される最適インター予測モードに応じた情報なども符号化し、符号化データに付加する。ステップS116において蓄積バッファ107は、可逆符号化部106から出力される符号化データを蓄積する。蓄積バッファ107に蓄積された符号化データは、適宜読み出され、伝送路を介して復号側に伝送される。ステップS117においてレート制御部117は、ステップS116の処理により蓄積バッファ107に蓄積された圧縮画像に基づいて、オーバーフローあるいはアンダーフローが発生しないように、量子化部105の量子化動作のレートを制御する。ステップS117の処理が終了すると、符号化処理が終了される。[量子化パラメータ算出処理の流れ]次に、図8のフローチャートを参照して、図7のステップS105において実行される量子化パラメータ算出処理の流れの例を説明する。量子化パラメータ算出処理が開始されると、ステップS131において、サブマクロブロックアクティビティバッファ151は、レート制御部117から供給されるサブマクロブロックアクティビティを取得する。サブマクロブロックアクティビティバッファ151は、その取得したサブマクロブロックアクティビティを、例えば1画面分保持する。ステップS132において、サブマクロブロック量子化部121は、サブマクロブロックアクティビティバッファ151から、サブマクロブロックアクティビティを、例えば1画面分取得する。そして、サブマクロブロック量子化部121は、取得したサブマクロブロックアクティビティを用いて、サブマクロブロック毎の量子化値を算出する。ステップS133において、量子化パラメータ算出部152は、ステップS132において算出されたサブマクロブロック毎の量子化値を用いて、量子化パラメータpicinitqpminus26を求める。ステップS134において、量子化パラメータ算出部152は、ステップS132において算出されたサブマクロブロック毎の量子化値を用いて、量子化パラメータsliceqpdeltaを求める。ステップS135において、量子化パラメータ算出部152は、ステップS132において算出されたサブマクロブロック毎の量子化値を用いて、量子化パラメータmbqpdeltaを求める。ステップS136において、量子化パラメータ算出部152は、ステップS132において算出されたサブマクロブロック毎の量子化値を用いて、量子化パラメータsubmbqpdeltaを求める。以上のように各種量子化パラメータを求めると、量子化部105は、量子化パラメータ算出処理を終了し、処理を図7のステップS105に戻し、ステップS106以降の処理を実行させる。以上のように符号化処理や量子化パラメータ算出処理を行うので、画像符号化装置100は、サブマクロブロック毎に量子化値を設定することができ、より適切な量子化処理を行うことができる。また、このように算出された量子化パラメータを画像復号装置に伝送するので、画像符号化装置100は、その画像復号装置がサブマクロブロック毎に量子化値を求め、それを用いて逆量子化を行うようにすることができる。<2.第2の実施の形態>[画像復号装置]図9は、本技術を適用した画像復号装置の主な構成例を示すブロック図である。図9に示される画像復号装置200は、画像符号化装置100に対応する復号装置である。画像符号化装置100より符号化された符号化データは、所定の伝送路を介して、この画像符号化装置100に対応する画像復号装置200に伝送され、復号されるものとする。図9に示されるように、画像復号装置200は、蓄積バッファ201、可逆復号部202、逆量子化部203、逆直交変換部204、演算部205、デブロックフィルタ206、画面並べ替えバッファ207、およびDA変換部208を有する。また、画像復号装置200は、フレームメモリ209、選択部210、イントラ予測部211、動き予測補償部212、および選択部213を有する。さらに、画像復号装置200は、サブマクロブロック逆量子化部221を有する。蓄積バッファ201は、伝送されてきた符号化データを蓄積する。この符号化データは、画像符号化装置100により符号化されたものである。可逆復号部202は、蓄積バッファ201から所定のタイミングで読み出された符号化データを、図1の可逆符号化部106の符号化方式に対応する方式で復号する。逆量子化部203は、サブマクロブロック逆量子化部221と連携して動作し、可逆復号部202により復号されて得られた係数データ量子化係数を、図1の量子化部105の量子化方式に対応する方式で逆量子化する。つまり、逆量子化部203は、画像符号化装置100から供給された、サブマクロブロック毎に算出された量子化パラメータを用いて、図1の逆量子化部108と同様の方法で量子化係数の逆量子化を行う。逆量子化部203は、逆量子化された係数データ、つまり、直交変換係数を、逆直交変換部204に供給する。逆直交変換部204は、図1の直交変換部104の直交変換方式に対応する方式で、その直交変換係数を逆直交変換し、画像符号化装置100において直交変換される前の残差データに対応する復号残差データを得る。逆直交変換されて得られた復号残差データは、演算部205に供給される。また、演算部205には、選択部213を介して、イントラ予測部211若しくは動き予測補償部212から予測画像が供給される。演算部205は、その復号残差データと予測画像とを加算し、画像符号化装置100の演算部103により予測画像が減算される前の画像データに対応する復号画像データを得る。演算部205は、その復号画像データをデブロックフィルタ206に供給する。デブロックフィルタ206は、供給された復号画像のブロック歪を除去した後、画面並べ替えバッファ207に供給する。画面並べ替えバッファ207は、画像の並べ替えを行う。すなわち、図1の画面並べ替えバッファ102により符号化の順番のために並べ替えられたフレームの順番が、元の表示の順番に並べ替えられる。DA変換部208は、画面並べ替えバッファ207から供給された画像をDA変換し、図示せぬディスプレイに出力し、表示させる。デブロックフィルタ206の出力は、さらに、フレームメモリ209に供給される。フレームメモリ209、選択部210、イントラ予測部211、動き予測補償部212、および選択部213は、画像符号化装置100のフレームメモリ112、選択部113、イントラ予測部114、動き予測補償部115、および選択部116にそれぞれ対応する。選択部210は、インター処理される画像と参照される画像をフレームメモリ209から読み出し、動き予測補償部212に供給する。また、選択部210は、イントラ予測に用いられる画像をフレームメモリ209から読み出し、イントラ予測部211に供給する。イントラ予測部211には、ヘッダ情報を復号して得られたイントラ予測モードを示す情報等が可逆復号部202から適宜供給される。イントラ予測部211は、この情報に基づいて、フレームメモリ209から取得した参照画像から予測画像を生成し、生成した予測画像を選択部213に供給する。動き予測補償部212は、ヘッダ情報を復号して得られた情報予測モード情報、動きベクトル情報、参照フレーム情報、フラグ、および各種パラメータ等を可逆復号部202から取得する。動き予測補償部212は、可逆復号部202から供給されるそれらの情報に基づいて、フレームメモリ209から取得した参照画像から予測画像を生成し、生成した予測画像を選択部213に供給する。選択部213は、動き予測補償部212またはイントラ予測部211により生成された予測画像を選択し、演算部205に供給する。サブマクロブロック逆量子化部221は、逆量子化部203から、量子化パラメータを取得し、式10を用いて、サブマクロブロック毎の量子化値を求め、それを逆量子化部203に返す。[逆量子化部]図10は、逆量子化部203の詳細な構成例を説明するブロック図である。図10に示されるように、逆量子化部203は、量子化パラメータバッファ251、直交変換係数バッファ252、および逆量子化処理部253を有する。画像符号化装置100から供給された符号化データのピクチャパラメータセットや、スライスヘッダといった、それぞれのレイヤにおける、量子化に関するパラメータは、可逆復号部202において復号され、量子化パラメータバッファ251に供給される。量子化パラメータバッファ251は、その量子化パラメータを適宜保持し、所定のタイミングでサブマクロブロック逆量子化部221に供給する。サブマクロブロック逆量子化部221は、量子化パラメータバッファ251から供給される量子化パラメータを用いて、例えば、式5乃至式10のようにして、各サブマクロブロックについて量子化パラメータSubMBQPを算出し、それをサブマクロブロック毎の量子化値に変換し、それを逆量子化処理部253に供給する。なお、第1の実施の形態において上述したように、submbqpdeltaの値が0の場合、submbqpdeltaは伝送されない。サブマクロブロック逆量子化部221は、量子化パラメータバッファ251から供給される量子化パラメータにsubmbqpdeltaが存在しない場合、マクロブロック毎の量子化パラメータMBQPの値を、サブマクロブロック毎の量子化パラメータSubMBQPに適用する。また、可逆復号部202において、画像符号化装置100から供給された符号化データが復号されて得られた、量子化された直交変換係数は、直交変換係数バッファ252に供給される。直交変換係数バッファ252は、その量子化された直交変換係数を適宜保持し、所定のタイミングで逆量子化処理部253に供給する。逆量子化処理部253は、サブマクロブロック逆量子化部221から供給されるサブマクロブロック毎の量子化値を用いて、直交変換係数バッファ252から供給される、量子化された直交変換係数を逆量子化する。逆量子化処理部253は、逆量子化により得られた直交変換係数を逆直交変換部204に供給する。以上のように、逆量子化部203は、サブマクロブロック毎に算出された量子化値を用いて逆量子化処理を行うことができる。これにより、画像復号装置200は、画像の内容により適した逆量子化処理を行うことができる。特に、マクロブロックサイズが拡張され、単一のマクロブロック内に、フラットなエリアとテクスチャを含むエリアの両方を含んでいる場合でも、画像復号装置200は、それぞれのエリアに適した適応逆量子化処理を行い、復号画像の主観画質の劣化を抑制させることができる。なお、図1に示される画像符号化装置100の逆量子化部108も、この逆量子化部203と同様の構成を有し、同様の処理を行う。ただし、逆量子化部108は、量子化部105から供給される量子化パラメータと、量子化された直交変換係数を取得し、逆量子化を行う。また、逆量子化部108は、サブマクロブロック逆量子化部221と同様の処理を行うサブマクロブロック逆量子化部122に、量子化パラメータを提供し、サブマクロブロック毎の量子化値を生成させる。[復号処理の流れ]次に、以上のような画像復号装置200により実行される各処理の流れについて説明する。最初に、図11のフローチャートを参照して、復号処理の流れの例を説明する。復号処理が開始されると、ステップS201において、蓄積バッファ201は、伝送されてきた符号化データを蓄積する。ステップS202において、可逆復号部202は、蓄積バッファ201から供給される符号化データを復号する。すなわち、図1の可逆符号化部106により符号化されたIピクチャ、Pピクチャ、並びにBピクチャが復号される。このとき、動きベクトル情報、参照フレーム情報、予測モード情報イントラ予測モード、またはインター予測モード、並びに、フラグや量子化パラメータ等の情報も復号される。予測モード情報がイントラ予測モード情報である場合、予測モード情報は、イントラ予測部211に供給される。予測モード情報がインター予測モード情報である場合、予測モード情報と対応する動きベクトル情報は、動き予測補償部212に供給される。ステップS203において、逆量子化部203は、可逆復号部202により復号されて得られた、量子化された直交変換係数を逆量子化する。ステップS204において逆直交変換部204は逆量子化部203により逆量子化されて得られた直交変換係数を、図1の直交変換部104に対応する方法で逆直交変換する。これにより図1の直交変換部104の入力演算部103の出力に対応する差分情報が復号されたことになる。ステップS205において、演算部205は、ステップS204の処理により得られた差分情報に、予測画像を加算する。これにより元の画像データが復号される。ステップS206において、デブロックフィルタ206は、ステップS205の処理により得られた復号画像を適宜フィルタリングする。これにより適宜復号画像からブロック歪みが除去される。ステップS207において、フレームメモリ209は、フィルタリングされた復号画像を記憶する。ステップS208において、イントラ予測部211、または動き予測補償部212は、可逆復号部202から供給される予測モード情報に対応して、それぞれ画像の予測処理を行う。すなわち、可逆復号部202からイントラ予測モード情報が供給された場合、イントラ予測部211は、イントラ予測モードのイントラ予測処理を行う。また、可逆復号部202からインター予測モード情報が供給された場合、動き予測補償部212は、インター予測モードの動き予測処理を行う。ステップS209において、選択部213は予測画像を選択する。すなわち、選択部213には、イントラ予測部211により生成された予測画像、若しくは、動き予測補償部212により生成された予測画像が供給される。選択部213は、その予測画像が供給された側を選択し、その予測画像を演算部205に供給する。この予測画像は、ステップS205の処理により差分情報に加算される。ステップS210において、画面並べ替えバッファ207は、復号画像データのフレームの並べ替えを行う。すなわち、復号画像データの、画像符号化装置100の画面並べ替えバッファ102図1により符号化のために並べ替えられたフレームの順序が、元の表示の順序に並べ替えられる。ステップS211において、DA変換部208は、画面並べ替えバッファ207においてフレームが並べ替えられた復号画像データをDA変換する。この復号画像データが図示せぬディスプレイに出力され、その画像が表示される。[逆量子化処理]次に、図12のフローチャートを参照して、逆量子化処理の流れの例を説明する。逆量子化処理が開始されると、量子化パラメータバッファ251は、ステップS231において、可逆復号部202から供給される量子化パラメータpicinitqpminus26を取得する。ステップS232において、量子化パラメータバッファ251は、可逆復号部202から供給される量子化パラメータsliceqpdeltaを取得する。ステップS233において、量子化パラメータバッファ251は、可逆復号部202から供給される量子化パラメータmbqpdeltaを取得する。ステップS234において、量子化パラメータバッファ251は、可逆復号部202から供給される量子化パラメータsubmbqpdeltaを取得する。ただし、submbqpdeltaが存在しない場合、ステップS234の処理は省略される。ステップS235において、サブマクロブロック逆量子化部221は、ステップS231乃至ステップS234の処理により取得された各種量子化パラメータを用いて、サブマクロブロック毎に量子化値を算出する。ただし、画像符号化装置100からsubmbqpdeltaが供給されず、ステップS234の処理が省略された場合、サブマクロブロック逆量子化部221は、マクロブロック毎の量子化値を、サブマクロブロック毎の量子化値に適用する。ステップS236において、逆量子化処理部253は、直交変換係数バッファ252に保持される、量子化された直交変換係数を、ステップS235の処理により算出されたサブマクロブロック毎の量子化値を用いて逆量子化する。ステップS236の処理が終了すると、逆量子化部203は、処理をステップS203に戻し、ステップS204以降の処理を実行させる。以上のように、復号処理および逆量子化処理を行うことにより、画像復号装置200は、サブマクロブロック毎に算出された量子化値を用いて逆量子化処理を行うことができ、画像の内容により適した逆量子化処理を行うことができる。<3.第3の実施の形態>[submbqppresentflag]以上においては、量子化パラメータとしてsubmbqpdeltaを適宜伝送するように説明したが、さらに、submbqpdeltaの存在の有無をマクロブロック毎に通知するフラグを伝送するようにしてもよい。その場合、画像符号化装置100の構成は、図1に示される構成例と同様である。また、量子化部105の構成も図5に示される構成例と同様である。ただし、量子化パラメータ算出部152は、さらに、マクロブロック毎に、値が0でないsubmbqpdeltaが存在するか否かを示すフラグ情報であるsubmbqppresentflagを算出する。当該マクロブロックに属するサブマクロブロックのsubmbqpdeltaが1つでも0でない値を有する場合、submbqppresentflagが例えば1にセットされる。また、当該マクロブロックに属する全てのサブマクロブロックのsubmbqpdeltaが0の場合、submbqppresentflagが例えば0にセットされる。もちろん、submbqppresentflagの値は任意であり、submbqpdeltaが1つでも0でない値を有する場合と、全てのサブマクロブロックのsubmbqpdeltaが0の場合とを識別することができれば、どのような値であってもよい。量子化パラメータ算出部152は、このように値を設定すると、submbqppresentflagを量子化パラメータの1つとして、可逆符号化部106に供給する。可逆符号化部106は、このsubmbqppresentflagを、例えばマクロブロックヘッダに付加し、符号化する。つまり、submbqppresentflagは、他の量子化パラメータと同様に、符号化データとともに伝送される。したがって、この場合の符号化処理は、図7のフローチャートを参照して上述したのと同様に行われる。また、この場合の、量子化パラメータ算出処理の流れの例を図13のフローチャートを参照して説明する。量子化パラメータ算出処理は、この場合も、図8のフローチャートを参照して説明した場合と基本的に同様に行われる。つまり、ステップS331乃至ステップS336の各処理は、図8のステップS131乃至ステップS136の各処理と同様に行われる。ただし、この場合、量子化パラメータ算出部152は、ステップS337において、量子化パラメータsubmbqppresentflagをさらに算出する。以上のようにして、量子化パラメータsubmbqppresentflagが算出され、伝送される。つまり、データの各マクロブロックヘッダには、submbqppresentflagが存在する。そして、そのsubmbqppresentflagの値が1のマクロブロックのサブマクロブロックヘッダには、submbqpdeltaが存在し、submbqppresentflagの値が0のマクロブロックのサブマクロブロックヘッダには、submbqpdeltaが存在しない。このような符号化データが、画像符号化装置100から画像復号装置200に伝送される。この場合の画像復号装置200の構成は、図9に示される構成例と同様である。また、逆量子化部203の構成も図10に示される構成例と同様である。ただし、サブマクロブロック逆量子化部221は、submbqppresentflagが0にセットされたマクロブロックについては、submbqpdeltaの供給を待たずに、マクロブロック毎の量子化値を算出し、それをサブマクロブロック毎の量子化値に適用する。換言すれば、サブマクロブロック逆量子化部221は、submbqppresentflagが1の場合のみ、submbqpdeltaを取得し、サブマクロブロック毎の量子化値の算出を行う。この場合の復号処理は、図11のフローチャートを参照して上述したのと同様に行われる。また、この場合の、逆量子化処理の流れの例を図14のフローチャートを参照して説明する。逆量子化処理は、この場合も、図12のフローチャートを参照して説明した場合と基本的に同様に行われる。つまり、ステップS431乃至ステップS433の各処理は、図12のステップS231乃至ステップS233の各処理と同様に行われる。ただし、この場合、量子化パラメータバッファ251は、ステップS434において、マクロブロックヘッダに格納される量子化パラメータsubmbqppresentflagを取得する。ステップS435において、サブマクロブロック逆量子化部221は、量子化パラメータsubmbqppresentflagの値が1であるか否かを判定する。量子化パラメータsubmbqppresentflagの値が1である場合、量子化パラメータバッファ251は、ステップS436において、量子化パラメータsubmbqpdeltaを取得する。ステップS437において、サブマクロブロック逆量子化部221は、サブマクロブロック毎の量子化値を算出する。つまり、図12のステップS234およびステップS235と同様の処理が行われる。また、ステップS435において、量子化パラメータsubmbqppresentflagの値が0であると判定された場合、サブマクロブロック逆量子化部221は、ステップS438において、マクロブロック毎の量子化値を算出し、それをサブマクロブロック毎の量子化値として適用する。以上のように量子化値が算出されると、逆量子化処理部253は、ステップS439において、その量子化値を用いて逆量子化を行う。以上のように、量子化パラメータsubmbqpdeltaの存在の有無をマクロブロック毎に示すsubmbqppresentflagを伝送し、逆量子化時に利用するようにすることにより、画像復号装置200は、量子化パラメータsubmbqpdeltaの存在の有無をより容易に把握することができ、存在しないsubmbqpdeltaを検索する等の不要な処理を必要とせずに、より容易に量子化値を算出することができる。以上、第1の実施の形態乃至第3の実施の形態において、AVCに準ずる方式による符号化を行う画像符号化装置、並びに、AVCに準ずる方式による復号を行う画像復号装置を例にして説明してきたが、本技術の適用範囲はこれに限らず、図4に示されるような、階層構造によるブロックに基づく符号化処理を行うあらゆる画像符号化装置並びに画像復号装置に適用することが可能である。また、以上に説明した各種量子化パラメータは、例えば、符号化データの任意の位置に付加されるようにしてもよいし、符号化データとは別に復号側に伝送されるようにしてもよい。例えば、可逆符号化部106が、これらの情報を、ビットストリームにシンタックスとして記述するようにしてもよい。また、可逆符号化部106が、これらの情報を、補助情報として所定の領域に格納して伝送するようにしてもよい。例えば、これらの情報が、SEISuplementalEnhancementInformation等のパラメータセット例えばシーケンスやピクチャのヘッダ等に格納されるようにしてもよい。また、可逆符号化部106が、これらの情報を、符号化データとは別に別のファイルとして、画像符号化装置から画像復号装置に伝送させるようにしてもよい。その場合、これらの情報と符号化データとの対応関係を明確にする復号側で把握することができるようにする必要があるが、その方法は任意である。例えば、別途、対応関係を示すテーブル情報を作成してもよいし、対応先のデータを示すリンク情報を互いのデータに埋め込むなどしてもよい。なお、上述したサブマクロブロック毎の量子化値を用いた量子化サブマクロブロック毎の量子化パラメータの算出は、32×32以上の拡張マクロブロックに対してのみ行うようにしてもよい。例えば、レート制御部117は、処理対象マクロブロックが拡張マクロブロックの場合のみ、サブマクロブロック毎にアクティビティを算出し、処理対象マクロブロックがAVC等の既存の符号化規格に規定される従来の16×16以下のマクロブロックの場合、マクロブロック毎にアクティビティを算出する。サブマクロブロック量子化部121は、例えば、拡張マクロブロックに対してのみ、サブマクロブロック毎の量子化値を算出し、従来の16×16以下のマクロブロックに対しては、マクロブロック毎の量子化値を算出する。量子化パラメータ算出部152は、例えば、拡張マクロブロックに対してのみ、量子化パラメータSubmbqpdeltaを算出し、従来の16×16以下のマクロブロックに対しては、量子化パラメータsubmbqpdeltaを算出しない。量子化処理部153は、例えば、拡張マクロブロックに対してのみ、サブマクロブロック毎の量子化値を用いて量子化を行い、従来の16×16以下のマクロブロックに対しては、マクロブロック毎の量子化値を用いて量子化を行う。以上のようにすることにより、画像符号化装置100は、復号画像の主観画質の劣化の抑制効果を十分に期待することができる、大きな領域の拡張マクロブロックに対してのみサブマクロブロック毎の量子化値を用いた量子化を行い、効果の期待が比較的小さな、従来の大きさのマクロブロックに対しては、マクロブロック毎の量子化値を用いた量子化を行うことができる。これにより、画像符号化装置100は、サブマクロブロック毎の量子化値を用いた量子化を行うことによる負荷の増大を抑制することができる。もちろん、この場合、画像復号装置200は、画像符号化装置100と同様に、拡張マクロブロックに対してのみ、サブマクロブロック毎の量子化値を用いた逆量子化を行うようにしてもよい。例えば、サブマクロブロック逆量子化部221は、拡張マクロブロックに対してのみ、サブマクロブロック毎に量子化値を算出し、従来の16×16以下のマクロブロックに対しては、マクロブロック毎の量子化値を算出する。従って、逆量子化処理部253は、例えば、拡張マクロブロックに対してのみ、サブマクロブロック毎の量子化値を用いて逆量子化を行い、従来の16×16以下のマクロブロックに対しては、マクロブロック毎の量子化値を用いて逆量子化を行う。このようにすることにより、画像復号装置200は、復号画像の主観画質の劣化の抑制効果を十分に期待することができる、大きな領域の拡張マクロブロックに対してのみサブマクロブロック毎の量子化値を用いた逆量子化を行い、効果の期待が比較的小さな、従来の大きさのマクロブロックに対しては、マクロブロック毎の量子化値を用いた逆量子化を行うことができる。これにより、画像復号装置200は、サブマクロブロック毎の量子化値を用いた逆量子化を行うことによる負荷の増大を抑制することができる。なお、第3の実施の形態のように、submbqppresentflagを伝送させる場合、拡張マクロブロックについてのみ、この量子化パラメータsubmbqppresentflagを伝送させるようにすればよい。換言すれば、従来の大きさのマクロブロックについては、この量子化パラメータsubmbqppresentflagの伝送を省略することができる。もちろん、従来の大きさのマクロブロックに対して、値が0以外の量子化パラメータsubmbqpdeltaが存在しないことを示す値の量子化パラメータsubmbqppresentflagを伝送させるようにしてもよい。<4.第4の実施の形態>[概要]以上においては、量子化パラメータをサブマクロブロック単位で指定するように説明したが、サブマクロブロックに対する量子化パラメータの割り当て方は、上述した以外であってもよい。例えば、サブマクロブロック毎の量子化パラメータsubmbqpdeltaと、その直前に符号化されたサブマクロブロックの量子化パラメータpreviousqpとを用いて、各サブマクロブロックに割り当てる量子化パラメータSubMBQPを以下の式11のように定義するようにしてもよい。SubMBQPClip051previousqpsubmbqpdelta11[コーディングユニット]このような方法について、以下に説明するが、以下においては、上述したマクロブロックやサブマクロブロックの代わりにコーディングユニットCodingUnitという単位を用いて説明する。例えば、TestModelUnderConsiderationJCTVCB205においては、図4を参照して説明した拡張マクロブロックが、コーディングユニットCodingUnitという概念によって定義されている。コーディングユニットは、画像データの符号化処理等の処理単位となる、画像1ピクチャの分割単位である。つまり、コーディングユニットは、画像1ピクチャが複数に分割されたブロック部分領域である。すなわち、コーディングユニットは、上述したマクロブロックやサブマクロブロックに相当する。図15は、コーディングユニットの構成例を示す図である。図15に示されるように、コーディングユニットは、その領域をさらに複数に分割し、各領域を1階層下のコーディングユニットとすることができる。つまり、コーディングユニットは、階層状に構成されるようにする木構造に構成されることができる。付言するに、コーディングユニットのサイズは任意であり、1つのピクチャ内に互いに異なるサイズのコーディングユニットが存在することもできる。図15の例においては、最上位層Depth0のコーディングユニットのサイズが128画素×128画素とされ、それを縦横に2等分ずつ4分割した64画素×64画素の領域が1階層下Depth1のコーディングユニットとされ、以下同様にコーディングユニットの階層化が繰り返され、8画素×8画素の領域が最下位層Depth4のコーディングユニットとされている。このとき、最上位層のコーディングユニットをLCULargestCodingUnitと称し、最下位層のコーディングユニットをSCUSmallestCodingUnitと称する。つまり、LCUは、マクロブロックに相当し、それより下位層のコーディングユニットは、サブマクロブロックに相当する。なお、各階層のコーディングユニットのサイズや形状、並びに階層数は任意である。つまり、画像1ピクチャ内において、LCUやSCUのサイズや形状が全て揃っている必要はなく、画像内の位置によってコーディングユニットの階層数が異なっていてもよいし、領域の分割の仕方も任意である。つまり、コーディングユニットの木構造は、任意の構造とすることができる。もちろん、例えば、領域の分割の仕方は共通で、階層数のみ異なることができるようにする等、コーディングユニットの階層構造の自由度を一部制限するようにしてもよい。例えば、図15に示されるように、どの位置においても、1領域1ピクチャ若しくは1コーディングユニットが縦横に2等分すなわち4分割されるようにし、各位置のLCUとSCUの大きさを定義することにより、コーディングユニットの階層構造を定義するようにしてもよい。LCUおよびSCUの大きさは、例えば、画像圧縮情報中、シーケンスパラメータセットにおいて指定されるようにすることができる。もちろん、その他のメタデータ等において指定されるようにしてもよい。[量子化パラメータの割り当て]本実施の形態においては、マクロブロックやサブマクロブロックの代わりに、各コーディングユニットに量子化パラメータsubmbqpdeltaが割り当てられる。ただし、この場合、量子化パラメータsubmbqpdeltaは、マクロブロック毎の量子化パラメータMBQPとサブマクロブロック毎の量子化パラメータSubMBQPとの差分値ではなく、直前に符号化されたコーディングユニットの量子化パラメータpreviousqpと、現在の処理対象のコーディングユニットの量子化パラメータSubMBQPとの差分値である。換言するに、各コーディングユニットには、直前の符号化に用いられた量子化パラメータpreviousqpと、現在の処理対象のコーディングユニットの量子化パラメータSubMBQPとの差分値を示す量子化パラメータsubmbqpdeltaが割り当てられる。つまり、上述した式11を満たす量子化パラメータsubmbqpdeltaが各コーディングユニットに割り当てられる。なお、画像内の全領域を量子化することができればよいので、実際には、例えばSCUのみ等のように、一部のコーディングユニットに対して量子化パラメータsubmbqpdeltaが割り当てられる。上述した他の実施の形態と同様に、現在処理対象のコーディングユニットの量子化パラメータSubMBQPは、そのコーディングユニットのアクティビティより求めた量子化値を変換して得ることができる。したがって、コーディングユニット毎の量子化パラメータsubmbqpdeltaは、式11を用いて算出することができる。図16に1LCU内のコーディングユニットの構成例と、各コーディングユニットに割り当てられる量子化パラメータの例を示す。図16に示されるように、各コーディングユニットCUには、直前の符号化に用いられた量子化パラメータpreviousqpと、現在処理対象のコーディングユニットの量子化パラメータSubMBQPとの差分値ΔQPが量子化パラメータとして割り当てられている。より具体的には、このLCU内の左上のコーディングユニット0CodingUnit0に量子化パラメータΔQP0が割り当てられている。また、このLCU内の右上の4つのコーディングユニットの内の、左上のコーディングユニット10CodingUnit10に量子化パラメータΔQP10が割り当てられている。さらに、このLCU内の右上の4つのコーディングユニットの内の、右上のコーディングユニット11CodingUnit11に量子化パラメータΔQP11が割り当てられている。また、このLCU内の右上の4つのコーディングユニットの内の、左下のコーディングユニット12CodingUnit12に量子化パラメータΔQP12が割り当てられている。さらに、このLCU内の右上の4つのコーディングユニットの内の、右下のコーディングユニット13CodingUnit13に量子化パラメータΔQP13が割り当てられている。このLCU内の左下の4つのコーディングユニットの内の、左上のコーディングユニット20CodingUnit20に量子化パラメータΔQP20が割り当てられている。さらに、このLCU内の左下の4つのコーディングユニットの内の、右上のコーディングユニット21CodingUnit21に量子化パラメータΔQP21が割り当てられている。また、このLCU内の左下の4つのコーディングユニットの内の、左下のコーディングユニット22CodingUnit22に量子化パラメータΔQP22が割り当てられている。さらに、このLCU内の左下の4つのコーディングユニットの内の、右下のコーディングユニット23CodingUnit23に量子化パラメータΔQP23が割り当てられている。そして、このLCU内の右下のコーディングユニット3CodingUnit3に量子化パラメータΔQP3が割り当てられている。このLCUの直前に処理されたコーディングユニットの量子化パラメータをPrevQPとする。さらに、このLCU内の左上のコーディングユニット0CodingUnit0が、このLCU内において最初に処理されるコーディングユニットであり、現在の処理対象であるとする。現在の処理対象のコーディングユニットの量子化パラメータCurrentQPは、以下の式12のように算出される。CurrentQP=PrevQPΔQP012このコーディングユニット0の次に処理されるコーディングユニットが、図16に示されるLCU内の右上の4つのコーディングユニットの内の左上のコーディングユニット10CodingUnit10であるとする。このコーディングユニット10が処理対象となると、現在の処理対象のコーディングユニットの量子化パラメータCurrentQPは、以下の式13および式14のように算出される。PrevQP=CurrentQP13CurrentQP=PrevQPΔQP1014このように、各コーディングユニットに割り当てる量子化パラメータを、直前に符号化されたコーディングユニットの量子化パラメータと現在の処理対象の量子化パラメータとの差分値とすることにより、マクロブロック毎の量子化パラメータを算出する必要がなくなるので、より容易に量子化処理を行うことができる。なお、符号化済みのコーディングユニットの量子化パラメータと現在の処理対象の量子化パラメータとの差分値を算出する場合、現在の処理対象のコーディングユニットよも前に符号化されたコーディングユニットとの差分値を算出することも可能である。ただし、直前に符号化されたコーディングユニットの量子化パラメータと現在の処理対象の量子化パラメータとの差分値をとれば好適である。つまり、直前に符号化されたコーディングユニットの量子化パラメータと現在の処理対象の量子化パラメータとの差分値を算出する際には、直前に符号化されたコーディングユニットの量子化パラメータのみをメモリに保存しておけばよく、FIFO形式で量子化パラメータを管理すればよい。したがって、量子化パラメータの差分値を算出する際には、量子化パラメータの管理が容易になり、使用するメモリ量も少なくなるので、実装面においてメリットがある。なお、このようなコーディングユニット毎の量子化パラメータcuqpdeltaは、例えば図17に示されるように、コーディングユニットのシンタクスにおいて定義され、復号側に伝送される。つまり、このコーディングユニット毎の量子化パラメータcuqpdeltaは、上述した量子化パラメータsubqpdeltaに相当する。[画像符号化装置]図18は、本技術を適用した画像符号化装置の主な構成例を示すブロック図である。図18に示される画像符号化装置300は、上述したように、コーディングユニット毎に量子化パラメータcuqpdeltaの割り当てを行う。図18に示されるように、画像符号化装置300は、基本的に、図1の画像符号化装置100と同様の構成を有する。ただし、画像符号化装置300は、画像符号化装置100の量子化部105、レート制御部117、およびサブマクロブロック量子化部121の代わりに、コーディングユニット量子化部305およびレート制御部317を有する。また、画像符号化装置300は、画像符号化装置100の逆量子化部108およびサブマクロブロック逆量子化部122の代わりに、コーディングユニット逆量子化部308を有する。レート制御部317は、蓄積バッファ107に蓄積された圧縮画像に基づいて、オーバーフローあるいはアンダーフローが発生しないように、コーディングユニット量子化部305の量子化動作のレートを制御する。さらに、レート制御部317は、コーディングユニット毎に画像の複雑さを示す情報をコーディングユニット量子化部305に提供する。コーディングユニット量子化部305は、そのアクティビティを用いてコーディングユニット毎に量子化を行う。また、コーディングユニット量子化部305は、コーディングユニット毎に量子化パラメータを算出する。コーディングユニット量子化部305は、コーディングユニット毎に量子化された直交変換係数係数データと、算出したコーディングユニット毎の量子化パラメータを、可逆符号化部106に供給し、符号化して伝送させる。さらに、コーディングユニット量子化部305は、コーディングユニット毎に量子化した直交変換係数係数データと、算出したコーディングユニット毎の量子化パラメータを、コーディングユニット逆量子化部308にも提供する。コーディングユニット逆量子化部308は、コーディングユニット量子化部305から供給された、コーディングユニット毎の量子化パラメータを用いて、コーディングユニット毎に逆量子化を行う。コーディングユニット逆量子化部308は、コーディングユニット毎に逆量子化した直交変換係数係数データを逆直交変換部109に供給する。コーディングユニット逆量子化部308の詳細については、画像復号装置の説明において後述する。[量子化に関する詳細な構成]図19は、レート制御部317およびコーディングユニット量子化部305の詳細な構成例を示すブロック図である。図19に示されるように、レート制御部317は、アクティビティ算出部321およびアクティビティバッファ322を有する。アクティビティ算出部321は、画面並べ替えバッファ102から符号化処理対象の画像処理対象のコーディングユニットを取得し、その画像の複雑さを示す情報として、画素値の分散を示す情報であるアクティビティを算出する。つまり、アクティビティ算出部321は、コーディングユニット毎にアクティビティを算出する。なお、量子化処理が画像全体について行われるようにすればよいので、アクティビティの算出は、例えば、SCUのみ等のように、一部のコーディングユニットについてのみ行うようにしてもよい。アクティビティバッファ322は、アクティビティ算出部321により算出されたコーディングユニット毎のアクティビティを保持し、所定のタイミングでそれを量子化部105に提供する。アクティビティバッファ322は、取得したコーディングユニット毎のアクティビティを、例えば1画面分保持する。アクティビティの算出方法は、任意であり、例えば、上述したMPEG2TestModelと同様の方法であってもよい。また、画像の複雑さを示す情報の内容も任意であり、このようなアクティビティ以外の情報であってもよい。コーディングユニット量子化部305は、コーディングユニット量子化値算出部331、ピクチャ量子化パラメータ算出部332、スライス量子化パラメータ算出部333、コーディングユニット量子化パラメータ算出部334、およびコーディングユニット量子化部335を有する。コーディングユニット量子化値算出部331は、レート制御部317から供給されるコーディングユニット毎のアクティビティコーディングユニット毎の画像の複雑さを示す情報に基づいて、コーディングユニット毎の量子化値を算出する。このコーディングユニット毎の量子化値は、LCU毎のアクティビティからLCU毎の量子化値を算出する場合と同様の方法により算出することができる。なお、量子化処理が画像全体について行われるようにすればよいので、コーディングユニット毎の量子化値の算出は、一部のコーディングユニットについてのみ行うようにしてもよい。以下においては、一例として、SCUについてのみコーディングユニット毎の量子化値が算出されるものとする。各コーディングユニットについて量子化値を求めると、コーディングユニット量子化値算出部331は、そのコーディングユニット毎の量子化値を、ピクチャ量子化パラメータ算出部332に供給する。ピクチャ量子化パラメータ算出部332は、コーディングユニット毎の量子化値を用いて、ピクチャ毎の量子化パラメータpicinitqpminus26を求める。スライス量子化パラメータ算出部333は、コーディングユニット毎の量子化値を用いて、スライス毎の量子化パラメータsliceqpdeltaを求める。コーディングユニット量子化パラメータ算出部334は、直前の符号化に用いられた量子化パラメータprevQPを用いて、コーディングユニット毎の量子化パラメータcuqpdeltaを求める。ピクチャ量子化パラメータ算出部332乃至コーディングユニット量子化パラメータ算出部334が生成した量子化パラメータは、可逆符号化部106に供給され、符号化され、復号側に伝送されるとともに、コーディングユニット逆量子化部308にも供給される。コーディングユニット量子化部335は、コーディングユニット毎の量子化値を用いて、処理対象のコーディングユニットの直交変換係数を量子化する。コーディングユニット量子化部335は、コーディングユニット毎に量子化した直交変換係数を、可逆符号化部106及びコーディングユニット逆量子化部308に供給する。[符号化処理の流れ]画像符号化装置300は、図6を参照して説明した、図1の画像符号化装置100の場合と基本的に同様に符号化処理を行う。[量子化パラメータ算出処理の流れ]図20のフローチャートを参照して、その符号化処理において実行される量子化パラメータ算出処理の流れの例を説明する。量子化パラメータ算出処理が開始されると、ステップS531において、コーディングユニット量子化値算出部331は、レート制御部317から供給されるコーディングユニット毎のアクティビティを取得する。ステップS532において、コーディングユニット量子化値算出部331は、コーディングユニット毎のアクティビティを用いて、コーディングユニット毎の量子化値を算出する。ステップS533において、ピクチャ量子化パラメータ算出部332は、ステップS532において算出されたコーディングユニット毎の量子化値を用いて、量子化パラメータpicinitqpminus26を求める。ステップS534において、スライス量子化パラメータ算出部333は、ステップS532において算出されたコーディングユニット毎の量子化値を用いて、量子化パラメータsliceqpdeltaを求める。ステップS535において、コーディングユニット量子化パラメータ算出部334は、直前の符号化に用いられた量子化パラメータprevQPを用いて、コーディングユニット毎の量子化パラメータcuqpdelta図16のΔQP0乃至ΔQP23等を求める。以上のように各種量子化パラメータを求めると、コーディングユニット量子化部305は、量子化パラメータ算出処理を終了し、符号化処理の続きの処理を行う。以上のように符号化処理や量子化パラメータ算出処理を行うので、画像符号化装置300は、コーディングユニット毎に量子化値を設定することができ、画像の内容に応じて、より適切な量子化処理を行うことができる。また、このように算出された量子化パラメータを画像復号装置に伝送するので、画像符号化装置300は、その画像復号装置がコーディングユニット毎に逆量子化を行うようにすることができる。なお、画像符号化装置300が有するコーディングユニット逆量子化部308は、画像符号化装置300に対応する画像復号装置が有するコーディングユニット逆量子化部と同様の処理を行う。つまり、画像符号化装置300も、コーディングユニット毎に逆量子化を行うことができる。[画像復号装置]図21は、本技術を適用した画像復号装置の主な構成例を示すブロック図である。図21に示される画像復号装置400は、上述した画像符号化装置300に対応し、画像符号化装置300が画像データを符号化して生成したコードストリーム符号化データを正しく復号し、復号画像を生成する。図21に示されるように、画像復号装置400は、基本的に図8の画像復号装置200と同様の構成を有し、同様の処理を行う。ただし、画像復号装置400は、画像復号装置200の逆量子化部203およびサブマクロブロック逆量子化部221の代わりに、コーディングユニット逆量子化部403を有する。コーディングユニット逆量子化部403は、画像符号化装置300においてコーディングユニット毎に量子化された直交変換係数を、その画像符号化装置300から供給されるコーディングユニット毎の量子化パラメータ等を用いて逆量子化する。図22は、コーディングユニット逆量子化部403の主な構成例を示すブロック図である。図22に示されるように、コーディングユニット逆量子化部403は、量子化パラメータバッファ411、直交変換係数バッファ412、コーディングユニット量子化値算出部413、およびコーディングユニット逆量子化処理部414を有する。画像符号化装置300から供給された符号化データのピクチャパラメータセットや、スライスヘッダといった、それぞれのレイヤにおける、量子化パラメータは、可逆復号部202において復号され、量子化パラメータバッファ411に供給される。量子化パラメータバッファ411は、その量子化パラメータを適宜保持し、所定のタイミングでコーディングユニット量子化値算出部413に供給する。コーディングユニット量子化値算出部413は、量子化パラメータバッファ411から供給される量子化パラメータを用いて、例えば、式36乃至式39のようにして、各コーディングユニットについて量子化値を算出し、それをコーディングユニット逆量子化処理部414に供給する。また、可逆復号部202において、画像符号化装置300から供給された符号化データが復号されて得られた、量子化された直交変換係数は、直交変換係数バッファ412に供給される。直交変換係数バッファ412は、その量子化された直交変換係数を適宜保持し、所定のタイミングでコーディングユニット逆量子化処理部414に供給する。コーディングユニット逆量子化処理部414は、コーディングユニット量子化値算出部413から供給されるコーディングユニット毎の量子化値を用いて、直交変換係数バッファ412から供給される、量子化された直交変換係数を逆量子化する。コーディングユニット逆量子化処理部414は、逆量子化により得られた直交変換係数を逆直交変換部204に供給する。以上のように、コーディングユニット逆量子化部403は、コーディングユニット毎に算出された量子化値を用いて逆量子化処理を行うことができる。これにより、画像復号装置400は、画像の内容により適した逆量子化処理を行うことができる。特に、マクロブロックサイズが拡張されLCUのサイズが大きく、単一のLCU内に、フラットなエリアとテクスチャを含むエリアの両方を含んでいる場合でも、画像復号装置400は、それぞれのエリアに適した適応逆量子化処理を行い、復号画像の主観画質の劣化を抑制させることができる。なお、図18に示される画像符号化装置300のコーディングユニット逆量子化部308も、このコーディングユニット逆量子化部403と同様の構成を有し、同様の処理を行う。ただし、コーディングユニット逆量子化部308は、コーディングユニット量子化部305から供給される量子化パラメータと、量子化された直交変換係数を取得し、逆量子化を行う。[復号処理の流れ]画像復号装置400は、図10のフローチャートを参照して説明した、図8の画像復号装置200の場合と基本的に同様に復号処理を行う。[逆量子化処理の流れ]図23のフローチャートを参照して、この画像復号装置400による復号処理において実行される逆量子化処理の流れの例を説明する。逆量子化処理が開始されると、量子化パラメータバッファ411は、ステップS631において、可逆復号部202から供給される量子化パラメータpicinitqpminus26を取得する。ステップS632において、量子化パラメータバッファ411は、可逆復号部202から供給される量子化パラメータsliceqpdeltaを取得する。ステップS633において、量子化パラメータバッファ411は、可逆復号部202から供給される量子化パラメータcuqpdeltaを取得する。ステップS634において、コーディングユニット量子化値算出部413は、ステップS631乃至ステップS633の処理により取得された各種量子化パラメータや、直前に用いられた量子化パラメータPrevQPを用いて、コーディングユニット毎の量子化値を算出する。ステップS635において、コーディングユニット逆量子化処理部414は、直交変換係数バッファ412に保持される、量子化された直交変換係数を、ステップS634の処理により算出されたコーディングユニット毎の量子化値を用いて逆量子化する。ステップS635の処理が終了すると、コーディングユニット逆量子化部403は、処理を復号処理に戻し、それ以降の処理を実行させる。以上のように、復号処理および逆量子化処理を行うことにより、画像復号装置400は、コーディングユニット毎に算出された量子化値を用いて逆量子化処理を行うことができ、画像の内容により適した逆量子化処理を行うことができる。以上に説明したように、コーディングユニットサブマクロブロック毎の量子化パラメータの符号量を低減させるために、量子化パラメータSubMBQPそのものを伝送させるのではなく、所定の量子化パラメータと量子化パラメータSubMBQPとの差分値dQP量子化パラメータsubmbqpdeltaを求め、これを伝送させる。以上においては、この量子化パラメータdQPの算出方法として、以下の式15および式16に示される2つの方法について説明した。dQPCurrentQPLCUQP15dQPCurrentQPPreviousQP16式15および式16において、CurrentQPは、処理対象のコーディングユニットCUの量子化パラメータである。また、LCUQPは、処理対象のCUが属するLCUつまり処理対象のLCUの量子化パラメータである。さらに、PreviousQPは、現在の処理対象のCU直前に処理されたCUの量子化パラメータである。つまり、式15の場合、処理対象のLCUの量子化パラメータと、処理対象のCUの量子化パラメータとの差分値を伝送させる。また、式16の場合、直前に処理されたCUの量子化パラメータと、現在の処理対象のCUの量子化パラメータとの差分値を伝送させる。このような伝送用の量子化パラメータdQPの算出方法は、任意であり、上述した2つの例以外であってもよい。例えば、以下の式17に示されるように、処理対象のCUが属するスライスつまり処理対象のスライスの量子化パラメータSliceQPと、処理対象のCUの量子化パラメータとの差分値を伝送させるようにしてもよい。dQPCurrentQPSliceQP17量子化パラメータCurrentQPは、例えば、図19のコーディングユニット量子化パラメータ算出部334が、コーディングユニット量子化値算出部331が算出した処理対象のCUの量子化値を変換することにより得ることができる。また、量子化パラメータSliceQPは、例えば、図19のスライス量子化パラメータ算出部333が、ピクチャ量子化パラメータ算出部332が求めた量子化パラメータpicinitqpminus26、および、自身が求めた量子化パラメータsliceqpdeltaを用いて求めることができる。したがって、例えば、図19のコーディングユニット量子化パラメータ算出部334は、これらの値を用いて量子化パラメータdQPを求めることができる。コーディングユニット量子化パラメータ算出部334は、この量子化パラメータdQPを可逆符号化部106に供給し、復号側に伝送させる。量子化パラメータpicinitqpminus26や量子化パラメータsliceqpdeltaについては、例えば、TestModelUnderConsiderationJCTVCB205に定義されており、従来の符号化方式と同様の方法で設定することができる。復号側においては、符号化側から伝送された量子化パラメータdQPからCUの量子化パラメータを求めることができる。例えば、コーディングユニット量子化値算出部413は、量子化パラメータdQPから、以下の式18のように、CUの量子化パラメータSubMBQPを求め、それを変換することにより、量子化値を求める。SubMBQPClipminQPmaxQPSliceQPsubmbqpdelta18式18において、minQPは、予め定義されている最小の量子化パラメータであり、maxQPは、予め定義されている最大の量子化パラメータである。このように、量子化パラメータdQPを求めるのに量子化パラメータSliceQPを用いる場合も、上述した2つの方法の場合と同様に、量子化逆量子化を行うことができる。つまり、画像の内容により適した量子化逆量子化を行うことができるだけでなく、量子化パラメータの符号量を低減させることができる。これらの各方法の処理の特徴を比較する表を図24に示す。図24に示される表において、一番上の方法第1の方法と称するは、LCUの量子化パラメータを用いて量子化パラメータdQPを求める方法である。上から2番目の方法第2の方法と称するは、処理対象のCUの直前に処理されたCUの量子化パラメータを用いて量子化パラメータdQPを求める方法である。そして、一番下の方法第3の方法と称するは、処理対象のスライスの量子化パラメータを用いて量子化パラメータdQPを求める方法である。図24の表は、各方法の特徴として、パイプライン処理のし易さと、符号化効率を比較している。図24の表に示されるように、第2の方法よりも第1の方法の方がパイプライン処理が容易である。また、その第1の方法よりも第3の方法の方がパイプライン処理が容易である。さらに、第3の方法よりも第1の方法の方が符号化効率がよい。また、その第1の方法よりも第1の方法よりも第2の方法の方が符号化効率がよい。つまり、一般的に、処理対象の領域コーディングユニットやサブマクロブロック等との相関性は、その処理対象の領域により近傍の領域程高い。したがって、処理対象の領域に対してより近傍の領域を利用して量子化パラメータdQPを求めることにより、量子化パラメータdQPの符号化効率をより向上させることができる。ただし、一般的に、処理対象の領域に対してより離れた領域程、処理順が早い。したがって、処理対象の領域が処理されるまでの時間が長くなる。つまり、処理遅延等に対する許容時間が長くなる。したがって、処理対象の領域に対してより離れた領域を利用して量子化パラメータdQPを求めることにより、遅延が生じにくくなり、パイプライン処理には有利になる。以上のように、各方法は互いに異なる特徴を有するので、どの方法がより適切であるかは優先される条件に応じて異なる。なお、各方法を選択することができるようにしてもよい。この選択方法は任意である。例えば、どの方法を適用するかを例えばユーザ等が予め定めるようにしてもよい。また、例えば、任意の条件に従って例えば任意の処理単位毎や任意のイベント発生時等に、適応的にいずれかの方法が選択されるようにしてもよい。また、いずれかの方法を適応的に選択する場合、どの方法を選択したかを示すフラグ情報を生成し、そのフラグ情報を、符号化側量子化側から復号側逆量子化側に伝送させるようにしてもよい。その場合、復号側逆量子化側は、そのフラグ情報を参照することにより、符号化側量子化側と同じ方法を選択することができる。また、量子化パラメータdQPの算出方法は、任意であり、上述した以外であってもよい。用意する算出方法の数も任意である。また、その数を可変としてもよい。また、量子化パラメータdQPを定義する情報を、符号化側量子化側から復号側逆量子化側に伝送させるようにしてもよい。上述した各方法の特徴を考慮して、量子化パラメータの差分値の算出方法を例示する。図25は、LCUとCUの構成の一例を示している。はコーディングユニットの符号化の処理順を示している。LCUにおいて、コーディングユニットの符号化順は下記の通りになる:この場合、量子化パラメータの差分値は以下のようになる:LCU内の先頭のコーディングユニットCUは、式17を用いて、CUが属するスライスつまり処理対象のスライスの量子化パラメータSliceQPと、処理対象のCUの量子化パラメータとの差分値を伝送させる。dQP=CurrentQP-SliceQP次に、LCU内の先頭以外のコーディングユニットCU乃至CUは、式16を用いて、処理対象のCUの量子化パラメータと直前に符号化されたCUの差分値を伝送させる。dQPCurrentQPPreviousQPつまり、図25を用いて説明すると、量子化パラメータの差分値は以下のようになる:dQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQPdQPCurrentQPPrevisouQP他のLCU乃至LCUについても同様に量子化パラメータの差分値を算出伝送する。このように、量子化パラメータの差分値を算出伝送することにより、各方法の特徴のメリットを採用することにより、パイプライン処理のしやすさと符号化効率とをともに両立することができる。なお、実装上の観点で、LUC内で閉じた制御を行う場合は、LCU内の先頭のコーディングユニットCUは、式15を用いて、量子化パラメータの差分値を算出すればよい。なお、以上に説明した量子化パラメータdQPは、全てのコーディングユニットに設定する必要はなく、LCUQP、PreviousQP、SliceQP等といった基準となる量子化パラメータと異なる値を設定したいCUのみ設定すれば良い。そのために、例えば、スライスヘッダSliceHeaderに、MinCUForDQPCodedなるシンタクスを追加するようにしてもよい。図26は、スライスヘッダのシンタックスの例を示す図である。各行の左端の数字は説明のために付した行番号である。図26の例において、第22行目にMinCUForDQPCodedが設定されている。このMinCUForDQPCodedは、dQPを設定する最小CUサイズを指定する。例えば、CUの最小サイズが8×8であったとしても、MinCUForDQPCoded16と指定されている場合、画像符号化装置300のコーディングユニット量子化パラメータ算出部334は、16×16以上のサイズのCUのみdQPを設定し、8×8のCUにはdQPを設定しないようにする。つまり、この場合、16×16以上のサイズのCUのdQPが伝送される。なお、MinCUForDQPCodedは、dQPを設定する最小CUサイズを指定する手法として、符号化復号の際に設定されるCUサイズ4×4、8×8、16×16、32×32などから、dQPを設定する最小CUサイズを識別選択するフラグ例えば、0:4×4、1:8×8、2:16×16などとして設定することもできる。例えば、エンコーダを作る人が、16×16サイズのCUでの制御しか望んでいなければ、8x8サイズのCUでは、dQPを全て0で伝送する必要があり、これにより符号化効率が低減する恐れがある。そこでこのようなシンタックスMinCUForDQPCodedを設定することにより、このような場合に8×8サイズのCUのdQPの伝送を省略することができ、符号化効率の低減を抑制することができる。画像復号装置400のコーディングユニット量子化値算出部413は、このようなシンタックスに従って、8×8のCUのdQPは伝送されていないことを把握し、LCUQP、PreviousQP、SliceQP等といった基準となる量子化パラメータを用いて量子化値を算出する。なお、MinCUForDQPCodedは、スライスヘッダ以外に格納するようにしてもよい。例えば、ピクチャパラメータセットPictureParameterSetに格納するようにしてもよい。スライスヘッダ若しくはピクチャパラメータセットに格納することにより、例えば、シーンチェンジ後にこの値を変更するといった操作に対応することができる。ただし、MinCUForDQPCodedを、スライスヘッダに格納することにより、ピクチャをマルチスライス化し、スライス毎に並列に処理する場合にも対応することができるので、より望ましい。<5.第5の実施の形態>[概要]以上においては、サブマクロブロックLCUより小さいコーディングユニット毎の量子化パラメータを画像符号化装置から画像復号装置に伝送するように説明したが、この場合、画像復号装置も、そのサブマクロブロックLCUより小さいコーディングユニット毎の量子化パラメータを取得し、それを用いてサブマクロブロックLCUより小さいコーディングユニット毎に量子化を行うことができなければならない。そこで、画像符号化装置が、量子化処理をサブマクロブロックLCUより小さいコーディングユニット毎に行うものの、量子化パラメータの設定はマクロブロックLCU毎に行い、そのマクロブロックLCU毎の量子化パラメータを画像復号装置に提供するようにしてもよい。例えば、画像符号化装置が、先述のTestModel5により各マクロブロックLCUのアクティビティを算出する際、マクロブロックLCUの大きさが、64×64とか、128×128であっても、そのマクロブロックLCUより小さい、8×8とか16×16といったブロックコーディングユニット単位でアクティビティを算出するようにする。そして、画像符号化装置が、この、各8×8若しくは16×16ブロック単位のアクティビティに基づき、8×8ブロック若しくは16×16ブロック単位の量子化パラメータ値をTestModel5の方法に基づき決定するようにする。ただし、量子化パラメータは、マクロブロックLCU毎に設定するようにする。例えば、図27に示されるように、LCUマクロブロックのサイズが64×64画素であるとする。このLCUに対して画像符号化装置が、16×16のコーディングユニット毎にアクティビティを算出し、量子化パラメータを算出すると、それぞれのコーディングユニットブロックのアクティビティがQP00乃至QP33になるとする。AVCの場合、量子化パラメータQPは、図28に示されるように、例えば、6から12へといったように、その値が6増えた時に2倍粗い量子化処理が行われるように設計されている。また、特に、より低いビットレート、すなわち、より高いQPにおいては、色差信号における劣化が目立ちやすい。そこで、輝度信号に対する量子化パラメータQPYに対して、色差信号に対するデフォルトの量子化パラメータQPCが、予め定義されている。ユーザは、画像圧縮情報中に含まれるChromaQPOffsetに関する情報を設定することで、この関係を制御することが可能である。これに対して、本実施の形態の場合、画像符号化装置は、第1ステップとして、マクロブロックに対する量子化パラメータQPMBを、以下の式19のように決定する。19第2ステップとして、各ブロックの量子化処理を、QP00乃至QP33の値を用いて行う。この結果、各ブロックにおいて、非0ゼロになる係数の位置を、メモリに記憶する。第3ステップとして、各ブロックの量子化処理を、QPMBの値を用いて行う。第4ステップとして、第3ステップにより得られる非0のうち、第2ステップにおいても非0係数である係数位置の値のみを、符号化情報として、可逆符号化情報に伝送する。かかる処理を行うことにより、画像圧縮情報に伝送される量子化パラメータとしては、QPMBのみであるが、それぞれのブロックを、擬似的に、QP00乃至QP33の値を用いて行うことで、適応量子化を実現し、出力となる画像圧縮情報の主観画質を向上させることが可能となる。[画像符号化装置]図29は、本技術を適用した画像符号化装置の主な構成例を示すブロック図である。図29に示されるように、この場合の画像符号化装置500は、図1の画像符号化装置100と基本的に同様の構成を有し、同様の処理を行う。ただし、画像符号化装置500は、画像符号化装置100の量子化部105、レート制御部117、およびサブマクロブロック量子化部121の代わりに、レート制御部317、コーディングユニット量子化部504、および量子化部505を有する。また、画像符号化装置500は、図1の画像符号化装置100が逆量子化部108に加えてサブマクロブロック逆量子化部122を有するのに対して、逆量子化部108のみを有する。つまり、逆量子化処理は、従来のAVC等と同様にLCUマクロブロック毎に行われる。これは、この画像符号化装置500に対応する画像復号装置においても同様である。コーディングユニット量子化部504は、レート制御部317により求められたコーディングユニット毎のアクティビティを用いて、コーディングユニット例えばSCU毎に量子化を行う。量子化部505は、LCU毎の量子化パラメータを求め、それを用いて各コーディングユニットの量子化を行う。そして、量子化部505は、コーディングユニット量子化部504が求めた各コーディングユニットの、量子化された直交変換係数のうち、非ゼロの係数を、それと同じ位置の、量子化部505による量子化処理結果量子化された直交変換係数と置き換える。この置き換えが行われた結果が、量子化結果として可逆符号化部106や逆量子化部108に供給される。また、量子化部505により算出されたLCU毎の量子化パラメータが、可逆符号化部106や逆量子化部108に供給される。逆量子化部108や画像復号装置の逆量子化部図示せずは、従来のAVC等の場合と同様に、このLCU毎の量子化パラメータを用いて逆量子化を行う。[レート制御部、コーディングユニット量子化部、量子化部の構成]図30は、図29のレート制御部、コーディングユニット量子化部、および量子化部の詳細の構成例を示すブロック図である。図30に示されるように、コーディングユニット量子化部504は、コーディングユニット量子化パラメータ決定部511、コーディングユニット量子化処理部512、および非ゼロ係数位置バッファ513を有する。コーディングユニット量子化パラメータ決定部511は、レート制御部317のアクティビティバッファ322から供給される、LCUよりも下位層のコーディングユニット例えばSCU毎のアクティビティを用いて、LCUよりも下位層のコーディングユニット例えばSCU毎に量子化パラメータCUQPを決定する。コーディングユニット量子化パラメータ決定部511は、そのコーディングユニット毎の量子化パラメータCUQPを、コーディングユニット量子化処理部512、および、量子化部505のLCU量子化パラメータ決定部522に供給する。コーディングユニット量子化処理部512は、コーディングユニット量子化パラメータ決定部511から供給されるコーディングユニット毎の量子化パラメータCUQPを用いて、量子化部505の直交変換係数バッファ521から供給される直交変換係数を、LCUよりも下位層のコーディングユニット例えばSCU毎に量子化する。コーディングユニット量子化処理部512は、その量子化により得られた、コーディングユニット毎の、量子化された直交変換係数のうち、値がゼロでない非ゼロ係数であるコーディングユニットの位置を非ゼロ係数位置バッファ513に供給し、保持させる。非ゼロ係数位置バッファ513は、所定のタイミングで、保持している、非ゼロ係数の位置を量子化部505の係数置き換え部524に供給する。図30に示されるように、量子化部505は、直交変換係数バッファ521、LCU量子化パラメータ決定部522、LCU量子化処理部523、および係数置き換え部524を有する。直交変換係数バッファ521は、直交変換部104から供給される直交変換係数を保持し、所定のタイミングにおいて、保持している直交変換係数をコーディングユニット量子化処理部512およびLCU量子化処理部523に供給する。LCU量子化パラメータ決定部522は、上述した式19のように、コーディングユニット量子化パラメータ決定部511から供給されるコーディングユニット毎の量子化パラメータCUQPの、そのLCU内の最小値を、LCU毎の量子化パラメータLCUQPに決定する。LCU量子化パラメータ決定部522は、そのLCU毎の量子化パラメータLCUQP処理対象LCU内におけるCUQPの最小値をLCU量子化処理部523に供給する。LCU量子化処理部523は、LCU量子化パラメータ決定部522から供給されるLCU毎の量子化パラメータLCUQPを用いて、直交変換係数バッファ521から供給される直交変換係数を、LCUよりも下位層のコーディングユニット例えばSCU毎に量子化する。LCU量子化処理部523は、その量子化により得られた、コーディングユニット毎の、量子化された直交変換係数を係数置き換え部524に供給する。係数置き換え部524は、LCU量子化処理部523により量子化された直交変換係数の、値がゼロでない係数非ゼロ係数のうち、非ゼロ係数位置バッファ513から供給される非ゼロ係数の位置と異なる位置の係数を、ゼロに置き換える。つまり、係数置き換え部524は、LCUよりも下位層のコーディングユニット毎に決定された量子化パラメータCUQPを用いる量子化と、LCU毎に決定された量子化パラメータLCUQPを用いる量子化との両方において、得られる量子化結果の値が非ゼロであったLCUよりも下位層のコーディングユニットについてのみ、その量子化結果の値を、量子化された直交変換係数として採用する。これに対して、その他のLCUよりも下位層のコーディングユニットについては、係数置き換え部524は、量子化された直交変換係数の値を全てゼロとする。係数置き換え部524は、このように適宜、値の置き換えを行った、量子化された直交変換係数を、LCU毎に決定された量子化パラメータLCUQPとともに、可逆符号化部106および逆量子化部108に供給する。可逆符号化部106は、供給された係数データや量子化パラメータを符号化し、画像符号化装置500に対応する画像符号化装置500により生成された符号化データを復号することができる画像復号装置に供給させる。その画像復号装置は、従来のAVC等と同様に、画像符号化装置500から供給されたLCU毎の量子化パラメータLCUQPを用いて逆量子化を行う。逆量子化部108も同様に、係数置き換え部524から供給されたLCU毎の量子化パラメータLCUQPを用いて、係数置き換え部524から供給された係数データの逆量子化を行う。なお、この逆量子化部108の構成は、図10を参照して説明した逆量子化部203と基本的に同様の構成を有する。ただし、逆量子化部108の場合、逆量子化処理部253は、量子化パラメータバッファ251から供給される量子化パラメータLCU毎の量子化パラメータLCUQPを用いて、直交変換係数バッファ252から供給される、量子化された直交変換係数を逆量子化する。[符号化処理の流れ]次に、この画像符号化装置500により実行される符号化処理の流れの例を、図31のフローチャートを参照して説明する。この場合、符号化処理の各処理は、図7のフローチャートを参照して説明した符号化処理の各処理と、基本的に同様に行われる。つまり、図7のステップS101乃至ステップS104の各処理と同様に、ステップS701乃至ステップS704の各処理が行われる。ただし、図7のステップS105およびステップS106の代わりに、ステップS705の量子化処理が行われる。また、ステップS106乃至ステップS117の各処理と同様に、ステップS706乃至ステップS716の各処理が行われる。[量子化処理の流れ]次に、図32のフローチャートを参照して、図31のステップS705において実行される量子化処理の流れの例を説明する。量子化処理が開始されると、ステップS731において、アクティビティ算出部321は、コーディングユニット毎のアクティビティを算出する。ステップS732において、コーディングユニット量子化パラメータ決定部511は、LCUよりも下位層のコーディングユニット単位での量子化パラメータCUQPを決定する。ステップS733において、LCU量子化パラメータ決定部522は、LCU単位での量子化パラメータLCUQPを決定する。ステップS734において、コーディングユニット量子化処理部512は、LCUよりも下位層のコーディングユニット単位の量子化パラメータCUQPを用いて、量子化を行う。ステップS735において、非ゼロ係数位置バッファ513は、ステップS734の量子化処理により生成された非ゼロ係数の位置を保持する。ステップS736において、LCU量子化処理部523は、LCU単位での量子化パラメータLCUQPを用いて、量子化を行う。ステップS737において、係数置き換え部524は、ステップS735の処理により保持された非ゼロ係数の位置と異なる位置の、LCUよりも下位層のコーディングユニットの、量子化された直交変換係数の値をゼロに置き換える。置き換えが終了すると、量子化処理が終了され、図31のステップS705に処理を戻し、ステップS706以降の処理が実行される。以上のように、拡張されたマクロブロックを用いた符号化方式に基づく画像圧縮情報を出力とする画像情報符号化装置並びに入力とする画像情報復号化装置において、LCUよりも下位層のコードユニットサブマクロブロック単位での量子化処理を擬似的に行うことにより、単一LCUマクロブロック内に、フラットなエリアとテクスチャエリアが混在する場合でも、それぞれの特性に基づいた適応量子化を行い、主観画質を向上させることができる。<6.第6の実施の形態>[多視画像点符号化多視点画像復号への適用]上述した一連の処理は、多視点画像符号化多視点画像復号に適用することができる。図33は、多視点画像符号化方式の一例を示す。図33に示されるように、多視点画像は、複数の視点の画像を含み、その複数の視点のうちの所定の1つの視点の画像が、ベースビューの画像に指定されている。ベースビューの画像以外の各視点の画像は、ノンベースビューの画像として扱われる。図33のような多視点画像符号化を行う場合、各ビュー同一ビューにおいて、量子化パラメータの差分をとることもできる:baseview:dQP=CurrentCUQP-LCUQPdQP=CurrentCUQP-PrevisousCUQPdQP=CurrentCUQP-SliceQPnonbaseview:dQP=CurrentCUQP-LCUQPdQP=CurrentQP-PrevisousQPdQP=CurrentCUQP-SliceQP多視点画像符号化を行う場合、各ビューにおいて、量子化パラメータの差分をとることもできる:baseviewnonbaseview:dQP=SliceQP-SliceQPdQP=LCUQP-LCUQPnonbaseviewnonbaseview:dQP=SliceQP-SliceQPdQP=LCUQP-LCUQPこの場合、上記乃至を組み合わせて用いることもできる。たとえば、ノンベースビューでは、ベースビューとノンベースビューとの間においてスライスレベルで量子化パラメータの差分をとる手法、ベースビューとノンベースビューとの間においてLCUレベルで量子化パラメータの差分をとる手法、が考えられる。このように、差分を繰り返して適用することにより、多視点符号化を行った場合においても、符号化効率を向上させることができる。上述した手法と同様に、上記の各dQPに対して、値が0でないdQPが存在するか否かを識別するフラグをセットすることもできる。[多視点画像符号化装置]図34は、上述した多視点画像符号化を行う多視点画像符号化装置を示す図である。図34に示されるように、多視点画像符号化装置600は、符号化部601、符号化部602、および多重化部603を有する。符号化部601は、ベースビュー画像を符号化し、ベースビュー画像符号化ストリームを生成する。符号化部602は、ノンベースビュー画像を符号化し、ノンベースビュー画像符号化ストリームを生成する。多重化部603は、符号化部601において生成されたベースビュー画像符号化ストリームと、符号化部602において生成されたノンベースビュー画像符号化ストリームとを多重化し、多視点画像符号化ストリームを生成する。この多視点画像符号化装置600の符号化部601および符号化部602に対して、画像符号化装置100図1、画像符号化装置300図18、または画像符号化装置500図29を適用することができる。この場合、多視点画像符号化装置600は、符号化部601が設定する量子化パラメータと符号化部602が設定する量子化パラメータとの差分値を設定して、伝送させる。[多視点画像復号装置]図35は、上述した多視点画像復号を行う多視点画像復号装置を示す図である。図35に示されるように、多視点画像復号装置610は、逆多重化部611、復号部612、および復号部613を有する。逆多重化部611は、ベースビュー画像符号化ストリームとノンベースビュー画像符号化ストリームとが多重化された多視点画像符号化ストリームを逆多重化し、ベースビュー画像符号化ストリームと、ノンベースビュー画像符号化ストリームとを抽出する。復号部612は、逆多重化部611により抽出されたベースビュー画像符号化ストリームを復号し、ベースビュー画像を得る。復号部613は、逆多重化部611により抽出されたノンベースビュー画像符号化ストリームを復号し、ノンベースビュー画像を得る。この多視点画像復号装置610の復号部612および復号部613に対して、画像復号装置200図9、若しくは、画像復号装置400図21を適用することができる。この場合、多視点画像復号装置610は、符号化部601が設定する量子化パラメータと符号化部602が設定する量子化パラメータとの差分値から量子化パラメータ設定して、逆量子化を行う。<7.第7の実施の形態>[階層画像点符号化階層画像復号への適用]上述した一連の処理は、階層画像符号化階層画像復号に適用することができる。図36は、多視点画像符号化方式の一例を示す。図36に示されるように、階層画像は、複数の階層の画像を含み、その複数の解像度のうちの所定の1つの階層の画像が、ベースレイヤの画像に指定されている。ベースレイヤの画像以外の各階層の画像は、ノンベースレイヤの画像として扱われる。図36のような階層画像符号化を行う場合、各レイヤにおいて、量子化パラメータの差分をとることもできる:baselayer:dQP=CurrentCUQP-LCUQPdQP=CurrentCUQP-PrevisousCUQPdQP=CurrentCUQP-SliceQPnonbaselayer:dQP=CurrentCUQP-LCUQPdQP=CurrentQP-PrevisousQPdQP=CurrentCUQP-SliceQP階層符号化を行う場合、各レイヤにおいて、量子化パラメータの差分をとることもできる:baselayernonbaselayer:dQP=SliceQP-SliceQPdQP=LCUQP-LCUQPnonbaselayernonbaselayer:dQP=SliceQP-SliceQPdQP=LCUQP-LCUQPこの場合、上記乃至を組み合わせて用いることもできる。たとえば、ノンベースレイヤでは、ベースレイヤとノンベースレイヤとの間においてスライスレベルで量子化パラメータの差分をとる手法、ベースレイヤとノンベースレイヤとの間においてLCUレベルで量子化パラメータの差分をとる手法、が考えられる。このように、差分を繰り返して適用することにより、階層符号化を行った場合においても、符号化効率を向上させることができる。上述した手法と同様に、上記の各dQPに対して、値が0でないdQPが存在するか否かを識別するフラグをセットすることもできる。[階層画像符号化装置]図37は、上述した階層画像符号化を行う階層画像符号化装置を示す図である。図37に示されるように、階層画像符号化装置620は、符号化部621、符号化部622、および多重化部623を有する。符号化部621は、ベースレイヤ画像を符号化し、ベースレイヤ画像符号化ストリームを生成する。符号化部622は、ノンベースレイヤ画像を符号化し、ノンベースレイヤ画像符号化ストリームを生成する。多重化部623は、符号化部621において生成されたベースレイヤ画像符号化ストリームと、符号化部622において生成されたノンベースレイヤ画像符号化ストリームとを多重化し、階層画像符号化ストリームを生成する。この階層画像符号化装置620の符号化部621および符号化部622に対して、画像符号化装置100図1、画像符号化装置300図18、または画像符号化装置500図29を適用することができる。この場合、階層画像符号化装置600は、符号化部621が設定する量子化パラメータと符号化部622が設定する量子化パラメータとの差分値を設定して、伝送させる。[階層画像復号装置]図38は、上述した階層画像復号を行う階層画像復号装置を示す図である。図38に示されるように、階層画像復号装置630は、逆多重化部631、復号部632、および復号部633を有する。逆多重化部631は、ベースレイヤ画像符号化ストリームとノンベースレイヤ画像符号化ストリームとが多重化された階層画像符号化ストリームを逆多重化し、ベースレイヤ画像符号化ストリームと、ノンベースレイヤ画像符号化ストリームとを抽出する。復号部632は、逆多重化部631により抽出されたベースレイヤ画像符号化ストリームを復号し、ベースレイヤ画像を得る。復号部633は、逆多重化部631により抽出されたノンベースレイヤ画像符号化ストリームを復号し、ノンベースレイヤ画像を得る。この階層画像復号装置630の復号部632および復号部633に対して、画像復号装置200図9、若しくは、画像復号装置400図21を適用することができる。この場合、階層画像復号装置630は、符号化部631が設定する量子化パラメータと符号化部632が設定する量子化パラメータとの差分値から量子化パラメータ設定して、逆量子化を行う。<8.第8の実施の形態>[コンピュータ]上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、図39に示されるようなコンピュータとして構成されるようにしてもよい。図39において、パーソナルコンピュータ700のCPUCentralProcessingUnit701は、ROMReadOnlyMemory702に記憶されているプログラム、または記憶部713からRAMRandomAccessMemory703にロードされたプログラムに従って各種の処理を実行する。RAM703にはまた、CPU701が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU701、ROM702、およびRAM703は、バス704を介して相互に接続されている。このバス704にはまた、入出力インタフェース710も接続されている。入出力インタフェース710には、キーボード、マウスなどよりなる入力部711、CRTCathodeRayTubeやLCDLiquidCrystalDisplayなどよりなるディスプレイ、並びにスピーカなどよりなる出力部712、ハードディスクなどより構成される記憶部713、モデムなどより構成される通信部714が接続されている。通信部714は、インターネットを含むネットワークを介しての通信処理を行う。入出力インタフェース710にはまた、必要に応じてドライブ715が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア721が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部713にインストールされる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。この記録媒体は、例えば、図39に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスクフレキシブルディスクを含む、光ディスクCDROMCompactDiscReadOnlyMemoryDVDDigitalVersatileDiscを含む、光磁気ディスクMDMiniDiscを含む、若しくは半導体メモリなどよりなるリムーバブルメディア721により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM702や、記憶部713に含まれるハードディスクなどで構成される。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、本明細書において、システムとは、複数のデバイス装置により構成される装置全体を表すものである。また、以上において、1つの装置または処理部として説明した構成を分割し、複数の装置または処理部として構成するようにしてもよい。逆に、以上において複数の装置または処理部として説明した構成をまとめて1つの装置または処理部として構成されるようにしてもよい。また、各装置または各処理部の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置または処理部の構成の一部を他の装置または他の処理部の構成に含めるようにしてもよい。つまり、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。上述した実施形態に係る画像符号化装置100図1、画像符号化装置300図18、画像符号化装置500図29、多視点画像符号化装置600図34、階層画像符号化装置620図37、画像復号装置200図9、画像復号装置400図21、多視点画像復号装置610図35、並びに、階層画像復号装置630図38は、衛星放送、ケーブルTVなどの有線放送、インターネット上での配信、及びセルラー通信による端末への配信などにおける送信機若しくは受信機、光ディスク、磁気ディスク及びフラッシュメモリなどの媒体に画像を記録する記録装置、又は、これら記憶媒体から画像を再生する再生装置などの様々な電子機器に応用され得る。以下、4つの応用例について説明する。[テレビジョン装置]図40は、上述した実施形態を適用したテレビジョン装置の概略的な構成の一例を示している。テレビジョン装置900は、アンテナ901、チューナ902、デマルチプレクサ903、デコーダ904、映像信号処理部905、表示部906、音声信号処理部907、スピーカ908、外部インタフェース909、制御部910、ユーザインタフェース911、及びバス912を備える。チューナ902は、アンテナ901を介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ902は、復調により得られた符号化ビットストリームをデマルチプレクサ903へ出力する。即ち、チューナ902は、画像が符号化されている符号化ストリームを受信する、テレビジョン装置900における伝送手段としての役割を有する。デマルチプレクサ903は、符号化ビットストリームから視聴対象の番組の映像ストリーム及び音声ストリームを分離し、分離した各ストリームをデコーダ904へ出力する。また、デマルチプレクサ903は、符号化ビットストリームからEPGElectronicProgramGuideなどの補助的なデータを抽出し、抽出したデータを制御部910に供給する。なお、デマルチプレクサ903は、符号化ビットストリームがスクランブルされている場合には、デスクランブルを行ってもよい。デコーダ904は、デマルチプレクサ903から入力される映像ストリーム及び音声ストリームを復号する。そして、デコーダ904は、復号処理により生成される映像データを映像信号処理部905へ出力する。また、デコーダ904は、復号処理により生成される音声データを音声信号処理部907へ出力する。映像信号処理部905は、デコーダ904から入力される映像データを再生し、表示部906に映像を表示させる。また、映像信号処理部905は、ネットワークを介して供給されるアプリケーション画面を表示部906に表示させてもよい。また、映像信号処理部905は、映像データについて、設定に応じて、例えばノイズ除去などの追加的な処理を行ってもよい。さらに、映像信号処理部905は、例えばメニュー、ボタン又はカーソルなどのGUIGraphicalUserInterfaceの画像を生成し、生成した画像を出力画像に重畳してもよい。表示部906は、映像信号処理部905から供給される駆動信号により駆動され、表示デバイス例えば、液晶ディスプレイ、プラズマディスプレイ又はOELDOrganicElectroLuminescenceDisplay有機ELディスプレイなどの映像面上に映像又は画像を表示する。音声信号処理部907は、デコーダ904から入力される音声データについてDA変換及び増幅などの再生処理を行い、スピーカ908から音声を出力させる。また、音声信号処理部907は、音声データについてノイズ除去などの追加的な処理を行ってもよい。外部インタフェース909は、テレビジョン装置900と外部機器又はネットワークとを接続するためのインタフェースである。例えば、外部インタフェース909を介して受信される映像ストリーム又は音声ストリームが、デコーダ904により復号されてもよい。即ち、外部インタフェース909もまた、画像が符号化されている符号化ストリームを受信する、テレビジョン装置900における伝送手段としての役割を有する。制御部910は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、プログラムデータ、EPGデータ、及びネットワークを介して取得されるデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、テレビジョン装置900の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース911から入力される操作信号に応じて、テレビジョン装置900の動作を制御する。ユーザインタフェース911は、制御部910と接続される。ユーザインタフェース911は、例えば、ユーザがテレビジョン装置900を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース911は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部910へ出力する。バス912は、チューナ902、デマルチプレクサ903、デコーダ904、映像信号処理部905、音声信号処理部907、外部インタフェース909及び制御部910を相互に接続する。このように構成されたテレビジョン装置900において、デコーダ904は、上述した実施形態に係る画像復号装置200図9、画像復号装置400図21、多視点画像復号装置610図35、または階層画像復号装置630図38の機能を有する。従って、テレビジョン装置900で復号される映像について、符号化側より供給されるsubmbqpdelta等の量子化パラメータを用いて、サブマクロブロック毎に量子化値を算出し、逆量子化を行う。したがって、画像の内容により適した逆量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させることができる。[携帯電話機]図41は、上述した実施形態を適用した携帯電話機の概略的な構成の一例を示している。携帯電話機920は、アンテナ921、通信部922、音声コーデック923、スピーカ924、マイクロホン925、カメラ部926、画像処理部927、多重分離部928、記録再生部929、表示部930、制御部931、操作部932、及びバス933を備える。アンテナ921は、通信部922に接続される。スピーカ924及びマイクロホン925は、音声コーデック923に接続される。操作部932は、制御部931に接続される。バス933は、通信部922、音声コーデック923、カメラ部926、画像処理部927、多重分離部928、記録再生部929、表示部930、及び制御部931を相互に接続する。携帯電話機920は、音声通話モード、データ通信モード、撮影モード及びテレビ電話モードを含む様々な動作モードで、音声信号の送受信、電子メール又は画像データの送受信、画像の撮像、及びデータの記録などの動作を行う。音声通話モードにおいて、マイクロホン925により生成されるアナログ音声信号は、音声コーデック923に供給される。音声コーデック923は、アナログ音声信号を音声データへ変換し、変換された音声データをAD変換し圧縮する。そして、音声コーデック923は、圧縮後の音声データを通信部922へ出力する。通信部922は、音声データを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号をアンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部922は、受信信号を復調及び復号して音声データを生成し、生成した音声データを音声コーデック923へ出力する。音声コーデック923は、音声データを伸張し及びDA変換し、アナログ音声信号を生成する。そして、音声コーデック923は、生成した音声信号をスピーカ924に供給して音声を出力させる。また、データ通信モードにおいて、例えば、制御部931は、操作部932を介するユーザによる操作に応じて、電子メールを構成する文字データを生成する。また、制御部931は、文字を表示部930に表示させる。また、制御部931は、操作部932を介するユーザからの送信指示に応じて電子メールデータを生成し、生成した電子メールデータを通信部922へ出力する。通信部922は、電子メールデータを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号をアンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。そして、通信部922は、受信信号を復調及び復号して電子メールデータを復元し、復元した電子メールデータを制御部931へ出力する。制御部931は、表示部930に電子メールの内容を表示させると共に、電子メールデータを記録再生部929の記憶媒体に記憶させる。記録再生部929は、読み書き可能な任意の記憶媒体を有する。例えば、記憶媒体は、RAM又はフラッシュメモリなどの内蔵型の記憶媒体であってもよく、ハードディスク、磁気ディスク、光磁気ディスク、光ディスク、USBメモリ、又はメモリカードなどの外部装着型の記憶媒体であってもよい。また、撮影モードにおいて、例えば、カメラ部926は、被写体を撮像して画像データを生成し、生成した画像データを画像処理部927へ出力する。画像処理部927は、カメラ部926から入力される画像データを符号化し、符号化ストリームを記録再生部929の記憶媒体に記憶させる。また、テレビ電話モードにおいて、例えば、多重分離部928は、画像処理部927により符号化された映像ストリームと、音声コーデック923から入力される音声ストリームとを多重化し、多重化したストリームを通信部922へ出力する。通信部922は、ストリームを符号化及び変調し、送信信号を生成する。そして、通信部922は、生成した送信信号をアンテナ921を介して基地局図示せずへ送信する。また、通信部922は、アンテナ921を介して受信される無線信号を増幅し及び周波数変換し、受信信号を取得する。これら送信信号及び受信信号には、符号化ビットストリームが含まれ得る。そして、通信部922は、受信信号を復調及び復号してストリームを復元し、復元したストリームを多重分離部928へ出力する。多重分離部928は、入力されるストリームから映像ストリーム及び音声ストリームを分離し、映像ストリームを画像処理部927、音声ストリームを音声コーデック923へ出力する。画像処理部927は、映像ストリームを復号し、映像データを生成する。映像データは、表示部930に供給され、表示部930により一連の画像が表示される。音声コーデック923は、音声ストリームを伸張し及びD/A変換し、アナログ音声信号を生成する。そして、音声コーデック923は、生成した音声信号をスピーカ924に供給して音声を出力させる。このように構成された携帯電話機920において、画像処理部927は、上述した実施形態に係る画像符号化装置100図1、画像符号化装置300図18、画像符号化装置500図29、多視点画像符号化装置600図34、または階層画像符号化装置620図37の機能と、画像復号装置200図9、画像復号装置400図21、多視点画像復号装置610図35、または階層画像復号装置630図38の機能とを有する。従って、携帯電話機920で符号化及び復号される映像について、サブマクロブロック毎に量子化値を算出し、そのサブマクロブロック毎の量子化値を用いて直交変換係数の量子化を行う。このようにすることにより、画像の内容により適した量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させるように符号化データを生成することができる。また、符号化側より供給されるsubmbqpdelta等の量子化パラメータを用いて、サブマクロブロック毎に量子化値を算出し、逆量子化を行う。したがって、画像の内容により適した逆量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させることができる。また、以上においては携帯電話機920として説明したが、例えば、PDAPersonalDigitalAssistants、スマートフォン、UMPCUltraMobilePersonalComputer、ネットブック、ノート型パーソナルコンピュータ等、この携帯電話機920と同様の撮像機能や通信機能を有する装置であれば、どのような装置であっても携帯電話機920の場合と同様に、本技術を適用した画像符号化装置および画像復号装置を適用することができる。[記録再生装置]図42は、上述した実施形態を適用した記録再生装置の概略的な構成の一例を示している。記録再生装置940は、例えば、受信した放送番組の音声データ及び映像データを符号化して記録媒体に記録する。また、記録再生装置940は、例えば、他の装置から取得される音声データ及び映像データを符号化して記録媒体に記録してもよい。また、記録再生装置940は、例えば、ユーザの指示に応じて、記録媒体に記録されているデータをモニタ及びスピーカ上で再生する。このとき、記録再生装置940は、音声データ及び映像データを復号する。記録再生装置940は、チューナ941、外部インタフェース942、エンコーダ943、HDDHardDiskDrive944、ディスクドライブ945、セレクタ946、デコーダ947、OSDOnScreenDisplay948、制御部949、及びユーザインタフェース950を備える。チューナ941は、アンテナ図示せずを介して受信される放送信号から所望のチャンネルの信号を抽出し、抽出した信号を復調する。そして、チューナ941は、復調により得られた符号化ビットストリームをセレクタ946へ出力する。即ち、チューナ941は、記録再生装置940における伝送手段としての役割を有する。外部インタフェース942は、記録再生装置940と外部機器又はネットワークとを接続するためのインタフェースである。外部インタフェース942は、例えば、IEEE1394インタフェース、ネットワークインタフェース、USBインタフェース、又はフラッシュメモリインタフェースなどであってよい。例えば、外部インタフェース942を介して受信される映像データ及び音声データは、エンコーダ943へ入力される。即ち、外部インタフェース942は、記録再生装置940における伝送手段としての役割を有する。エンコーダ943は、外部インタフェース942から入力される映像データ及び音声データが符号化されていない場合に、映像データ及び音声データを符号化する。そして、エンコーダ943は、符号化ビットストリームをセレクタ946へ出力する。HDD944は、映像及び音声などのコンテンツデータが圧縮された符号化ビットストリーム、各種プログラム及びその他のデータを内部のハードディスクに記録する。また、HDD944は、映像及び音声の再生時に、これらデータをハードディスクから読み出す。ディスクドライブ945は、装着されている記録媒体へのデータの記録及び読み出しを行う。ディスクドライブ945に装着される記録媒体は、例えばDVDディスクDVDVideo、DVDRAM、DVDR、DVDRW、DVDR、DVDRW等又はBluray登録商標ディスクなどであってよい。セレクタ946は、映像及び音声の記録時には、チューナ941又はエンコーダ943から入力される符号化ビットストリームを選択し、選択した符号化ビットストリームをHDD944又はディスクドライブ945へ出力する。また、セレクタ946は、映像及び音声の再生時には、HDD944又はディスクドライブ945から入力される符号化ビットストリームをデコーダ947へ出力する。デコーダ947は、符号化ビットストリームを復号し、映像データ及び音声データを生成する。そして、デコーダ947は、生成した映像データをOSD948へ出力する。また、デコーダ904は、生成した音声データを外部のスピーカへ出力する。OSD948は、デコーダ947から入力される映像データを再生し、映像を表示する。また、OSD948は、表示する映像に、例えばメニュー、ボタン又はカーソルなどのGUIの画像を重畳してもよい。制御部949は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、記録再生装置940の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース950から入力される操作信号に応じて、記録再生装置940の動作を制御する。ユーザインタフェース950は、制御部949と接続される。ユーザインタフェース950は、例えば、ユーザが記録再生装置940を操作するためのボタン及びスイッチ、並びに遠隔制御信号の受信部などを有する。ユーザインタフェース950は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部949へ出力する。このように構成された記録再生装置940において、エンコーダ943は、上述した実施形態に係る画像符号化装置100図1、画像符号化装置300図18、画像符号化装置500図29、多視点画像符号化装置600図34、または階層画像符号化装置620図37の機能を有する。また、デコーダ947は、上述した実施形態に係る画像復号装置200図9、画像復号装置400図21、多視点画像復号装置610図35、または階層画像復号装置630図38の機能を有する。従って、記録再生装置940で符号化及び復号される映像について、サブマクロブロック毎に量子化値を算出し、そのサブマクロブロック毎の量子化値を用いて直交変換係数の量子化を行う。このようにすることにより、画像の内容により適した量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させるように符号化データを生成することができる。また、符号化側より供給されるsubmbqpdelta等の量子化パラメータを用いて、サブマクロブロック毎に量子化値を算出し、逆量子化を行う。したがって、画像の内容により適した逆量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させることができる。[撮像装置]図43は、上述した実施形態を適用した撮像装置の概略的な構成の一例を示している。撮像装置960は、被写体を撮像して画像を生成し、画像データを符号化して記録媒体に記録する。撮像装置960は、光学ブロック961、撮像部962、信号処理部963、画像処理部964、表示部965、外部インタフェース966、メモリ967、メディアドライブ968、OSD969、制御部970、ユーザインタフェース971、及びバス972を備える。光学ブロック961は、撮像部962に接続される。撮像部962は、信号処理部963に接続される。表示部965は、画像処理部964に接続される。ユーザインタフェース971は、制御部970に接続される。バス972は、画像処理部964、外部インタフェース966、メモリ967、メディアドライブ968、OSD969、及び制御部970を相互に接続する。光学ブロック961は、フォーカスレンズ及び絞り機構などを有する。光学ブロック961は、被写体の光学像を撮像部962の撮像面に結像させる。撮像部962は、CCD又はCMOSなどのイメージセンサを有し、撮像面に結像した光学像を光電変換によって電気信号としての画像信号に変換する。そして、撮像部962は、画像信号を信号処理部963へ出力する。信号処理部963は、撮像部962から入力される画像信号に対してニー補正、ガンマ補正、色補正などの種々のカメラ信号処理を行う。信号処理部963は、カメラ信号処理後の画像データを画像処理部964へ出力する。画像処理部964は、信号処理部963から入力される画像データを符号化し、符号化データを生成する。そして、画像処理部964は、生成した符号化データを外部インタフェース966又はメディアドライブ968へ出力する。また、画像処理部964は、外部インタフェース966又はメディアドライブ968から入力される符号化データを復号し、画像データを生成する。そして、画像処理部964は、生成した画像データを表示部965へ出力する。また、画像処理部964は、信号処理部963から入力される画像データを表示部965へ出力して画像を表示させてもよい。また、画像処理部964は、OSD969から取得される表示用データを、表示部965へ出力する画像に重畳してもよい。OSD969は、例えばメニュー、ボタン又はカーソルなどのGUIの画像を生成して、生成した画像を画像処理部964へ出力する。外部インタフェース966は、例えばUSB入出力端子として構成される。外部インタフェース966は、例えば、画像の印刷時に、撮像装置960とプリンタとを接続する。また、外部インタフェース966には、必要に応じてドライブが接続される。ドライブには、例えば、磁気ディスク又は光ディスクなどのリムーバブルメディアが装着され、リムーバブルメディアから読み出されるプログラムが、撮像装置960にインストールされ得る。さらに、外部インタフェース966は、LAN又はインターネットなどのネットワークに接続されるネットワークインタフェースとして構成されてもよい。即ち、外部インタフェース966は、撮像装置960における伝送手段としての役割を有する。メディアドライブ968に装着される記録媒体は、例えば、磁気ディスク、光磁気ディスク、光ディスク、又は半導体メモリなどの、読み書き可能な任意のリムーバブルメディアであってよい。また、メディアドライブ968に記録媒体が固定的に装着され、例えば、内蔵型ハードディスクドライブ又はSSDSolidStateDriveのような非可搬性の記憶部が構成されてもよい。制御部970は、CPUなどのプロセッサ、並びにRAM及びROMなどのメモリを有する。メモリは、CPUにより実行されるプログラム、及びプログラムデータなどを記憶する。メモリにより記憶されるプログラムは、例えば、撮像装置960の起動時にCPUにより読み込まれ、実行される。CPUは、プログラムを実行することにより、例えばユーザインタフェース971から入力される操作信号に応じて、撮像装置960の動作を制御する。ユーザインタフェース971は、制御部970と接続される。ユーザインタフェース971は、例えば、ユーザが撮像装置960を操作するためのボタン及びスイッチなどを有する。ユーザインタフェース971は、これら構成要素を介してユーザによる操作を検出して操作信号を生成し、生成した操作信号を制御部970へ出力する。このように構成された撮像装置960において、画像処理部964は、上述した実施形態に係る画像符号化装置100図1、画像符号化装置300図18、画像符号化装置500図29、多視点画像符号化装置600図34、または階層画像符号化装置620図37の機能と、画像復号装置200図9、画像復号装置400図21、多視点画像復号装置610図35、または階層画像復号装置630図38の機能を有する。従って、撮像装置960で符号化及び復号される映像について、サブマクロブロック毎に量子化値を算出し、そのサブマクロブロック毎の量子化値を用いて直交変換係数の量子化を行う。このようにすることにより、画像の内容により適した量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させるように符号化データを生成することができる。また、符号化側より供給されるsubmbqpdelta等の量子化パラメータを用いて、サブマクロブロック毎に量子化値を算出し、逆量子化を行う。したがって、画像の内容により適した逆量子化処理を行うことができ、復号画像の主観画質の劣化を抑制させることができる。もちろん、本技術を適用した画像符号化装置および画像復号装置は、上述した装置以外の装置やシステムにも適用可能である。なお、本明細書では、量子化パラメータが、符号化側から復号側へ伝送される例について説明した。量子化行列パラメータを伝送する手法は、符号化ビットストリームに多重化されることなく、符号化ビットストリームと関連付けられた別個のデータとして伝送され又は記録されてもよい。ここで、関連付けるという用語は、ビットストリームに含まれる画像スライス若しくはブロックなど、画像の一部であってもよいと当該画像に対応する情報とを復号時にリンクさせ得るようにすることを意味する。即ち、情報は、画像又はビットストリームとは別の伝送路上で伝送されてもよい。また、情報は、画像又はビットストリームとは別の記録媒体又は同一の記録媒体の別の記録エリアに記録されてもよい。さらに、情報と画像又はビットストリームとは、例えば、複数フレーム、1フレーム、又はフレーム内の一部分などの任意の単位で互いに関連付けられてよい。以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。