"ピクチャの少なくとも一部分についての画像データに適用すべき現在の量子化パラメータの代わりに量子化パラメータ予測子を使用して前記画像データを符号化する符号器300であって、前記量子化パラメータ予測子は、前に符号化された隣接部分から得られる複数の量子化パラメータを使用して決定される、前記符号器を有し、前記現在の量子化パラメータと前記量子化パラメータ予測子との差分が符号化され、対応する復号器にシグナリングされる、装置。前記量子化パラメータ予測子は、前記符号器と前記復号器の双方に認知されている規則に基づいて黙示的に導き出される、請求項1に記載の装置。前記規則は、前記複数の量子化パラメータの中から得られる最小値を有する量子化パラメータ、前記複数の量子化パラメータの中から得られる最大値を有する量子化パラメータ、前記複数の量子化パラメータの少なくとも一部の中央値から計算される量子化パラメータ、及び、前記複数の量子化パラメータの少なくとも一部の平均値から計算される量子化パラメータのうちの少なくとも1つに応じて、前記量子化パラメータ予測子を決定すること、及び、選択することの少なくとも一方に関するものである、請求項2に記載の装置。前記量子化パラメータ予測子は、動きベクトル予測について使用されるピクチャの部分と同じピクチャの部分に対応する1つ以上の量子化パラメータから選択され、該1つ以上の量子化パラメータは前記複数の量子化パラメータに含まれているものである、請求項1に記載の装置。動きベクトル競合を使用して動きベクトル予測子を決定する、請求項4に記載の装置。前記画像データは、符号化単位、予測単位、及び、変換単位のうちの1つである、請求項1に記載の装置。前記画像データは前記予測単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記予測単位が非スキップモードにある場合にのみ、符号化されて、前記対応する復号器にシグナリングされる、請求項6に記載の装置。前記画像データは前記変換単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記変換単位が非ゼロの係数を含む場合にのみ、符号化されて、前記対応する復号器にシグナリングされる、請求項1に記載の装置。ピクチャの少なくとも一部分についての画像データに適用すべき現在の量子化パラメータの代わりに量子化パラメータ予測子を使用して前記画像データを符号化するステップ530,830,1030であって、前記量子化パラメータ予測子は、前に符号化された隣接部分から得られる複数の量子化パラメータを使用して決定される515,815,1015、前記ステップと、前記現在の量子化パラメータと前記量子化パラメータ予測子との差分を符号化して525,825,1025、対応する復号器にシグナリングするステップと、を有する、ビデオ符号器における方法。前記量子化パラメータ予測子は、前記符号器と前記復号器の双方に認知されている規則に基づいて黙示的に導き出される、請求項9に記載の方法。前記規則は、前記複数の量子化パラメータの中から得られる最小値を有する量子化パラメータ、前記複数の量子化パラメータの中から得られる最大値を有する量子化パラメータ、前記複数の量子化パラメータの少なくとも一部の中央値から計算される量子化パラメータ、及び、前記複数の量子化パラメータの少なくとも一部の平均値から計算される量子化パラメータのうちの少なくとも1つに応じて、前記量子化パラメータ予測子を決定すること、及び、選択することの少なくとも一方に関するものである、請求項10に記載の方法。前記量子化パラメータ予測子は、動きベクトル予測について使用されるピクチャの部分と同じピクチャの部分に対応する1つ以上の量子化パラメータから選択され、該1つ以上の量子化パラメータは前記複数の量子化パラメータに含まれているものである515,815,1015、請求項9に記載の方法。動きベクトル競合を使用して動きベクトル予測子を決定する515,815,1015、請求項12に記載の方法。前記画像データは、符号化単位500、予測単位800、及び、変換単位1000のうちの1つである、請求項9に記載の方法。前記画像データは前記予測単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記予測単位が非スキップモードにある場合にのみ、符号化されて、前記対応する復号器にシグナリングされる830、請求項14に記載の方法。前記画像データは前記変換単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記変換単位が非ゼロの係数を含む場合にのみ、符号化されて、前記対応する復号器にシグナリングされる1030、請求項9に記載の方法。ピクチャの少なくとも一部分についての画像データに適用すべき現在の量子化パラメータの代わりに量子化パラメータ予測子を使用して前記画像データを復号する復号器400であって、前記量子化パラメータ予測子は、前に符号化された隣接部分から得られる複数の量子化パラメータを使用して決定される、前記復号器を有し、前記現在の量子化パラメータと前記量子化パラメータ予測子との差分が、復号され、前記画像データの復号に使用される、装置。前記量子化パラメータ予測子は、前記復号器と、対応する符号器との双方に認知されている規則に基づいて黙示的に導き出される、請求項17に記載の装置。前記規則は、前記複数の量子化パラメータの中から得られる最小値を有する量子化パラメータ、前記複数の量子化パラメータの中から得られる最大値を有する量子化パラメータ、前記複数の量子化パラメータの少なくとも一部の中央値から計算される量子化パラメータ、及び、前記複数の量子化パラメータの少なくとも一部の平均値から計算される量子化パラメータのうちの少なくとも1つに応じて、前記量子化パラメータ予測子を決定すること、及び、選択することの少なくとも一方に関するものである、請求項18に記載の装置。前記量子化パラメータ予測子は、動きベクトル予測について使用されるピクチャの部分と同じピクチャの部分に対応する1つ以上の量子化パラメータから選択され、該1つ以上の量子化パラメータは前記複数の量子化パラメータに含まれているものである、請求項17に記載の装置。動きベクトル競合を使用して動きベクトル予測子を決定する、請求項20に記載の装置。前記画像データは、符号化単位、予測単位、及び、変換単位のうちの1つである、請求項17に記載の装置。前記画像データは前記予測単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記予測単位が非スキップモードにある場合にのみ、復号される、請求項22に記載の装置。前記画像データは前記変換単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記変換単位が非ゼロの係数を含む場合にのみ、復号される、請求項17に記載の装置。ピクチャの少なくとも一部分についての画像データに適用すべき現在の量子化パラメータの代わりに量子化パラメータ予測子を使用して前記画像データを復号するステップ630,930,1130であって、前記量子化パラメータ予測子は、前に符号化された隣接部分から得られる複数の量子化パラメータを使用して決定される615,915,1115、前記ステップと、前記現在の量子化パラメータと前記量子化パラメータ予測子との差分を復号して620,920,1120、前記画像データの復号に使用するステップと、を有する、ビデオ復号器における方法。前記量子化パラメータ予測子は、前記復号器と、対応する符号器との双方に認知されている規則に基づいて黙示的に導き出される、請求項25に記載の方法。前記規則は、前記複数の量子化パラメータの中から得られる最小値を有する量子化パラメータ、前記複数の量子化パラメータの中から得られる最大値を有する量子化パラメータ、前記複数の量子化パラメータの少なくとも一部の中央値から計算される量子化パラメータ、及び、前記複数の量子化パラメータの少なくとも一部の平均値から計算される量子化パラメータのうちの少なくとも1つに応じて、前記量子化パラメータ予測子を決定すること、及び、選択することの少なくとも一方に関するものである、請求項26に記載の方法。前記量子化パラメータ予測子は、動きベクトル予測について使用されるピクチャの部分と同じピクチャの部分に対応する1つ以上の量子化パラメータから選択され、該1つ以上の量子化パラメータは前記複数の量子化パラメータに含まれているものである615,915,1115、請求項25に記載の方法。動きベクトル競合を使用して動きベクトル予測子を決定する615,915,1115、請求項28に記載の方法。前記画像データは、符号化単位600、予測単位900、及び、変換単位1100のうちの1つである、請求項25に記載の方法。前記画像データは前記予測単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記予測単位が非スキップモードにある場合にのみ、復号される930、請求項30に記載の方法。前記画像データは前記変換単位であり、前記現在の量子化パラメータと前記量子化パラメータ予測子との前記差分は、前記変換単位が非ゼロの係数を含む場合にのみ、復号される1130、請求項25に記載の方法。ピクチャの少なくとも一部分についての画像データに適用すべき現在の量子化パラメータの代わりに量子化パラメータ予測子を使用して符号化された前記画像データであって、前記量子化パラメータ予測子は、前に符号化された隣接部分から得られる複数の量子化パラメータを使用して決定されたものである、前記画像データを有し、前記現在の量子化パラメータと前記量子化パラメータ予測子との差分が、対応する復号器にシグナリングされるように符号化されている、符号化されたビデオ信号データを有するコンピュータ可読記憶媒体。本原理は、複数の隣接する量子化パラメータから量子化パラメータ予測子を決定する方法及び装置に関するものである。本説明は、本原理を例示するものである。従って、当業者であれば、ここに明示的に説明または示されていないが、本原理を具体化し、且つ、その意図と範囲内にある種々の構成を考案できるであろう。ここに列挙する全ての例と条件を表す用語とは、本発明者が、技術の進歩のために提供した本原理と概念とを読み手が理解するための助けとなるべく教授目的のために意図されたものであり、本原理と概念が、そのように具体的に説明された例と条件には限定されないと解釈すべきである。更に、本原理、本原理の態様、本原理の実施形態、並びに、それらの各具体例を列挙した全ての記載は、それらの構造的及び機能的均等物の両方を包含するように意図されている。更に、そのような均等物には、現在周知の均等物と、将来開発される均等物、即ち、構造に関わらず同一機能を果たすように開発された任意の要素とが含まれる。従って、例えば、ここに提示した各ブロック図が本原理を具体化する回路例の概念的な図を表していることが当業者に理解されるであろう。同様に、任意のフローチャート、流れ図、状態遷移図、擬似コード等が、コンピュータ可読媒体に実質的に表されて、従って、コンピュータ或いはプロセッサによってそのようなコンピュータ或いはプロセッサが明示されているか否かに関わらず実行され得る種々のプロセスを表していることが理解されるであろう。各図に示す種々の要素の各機能は、専用ハードウェアの使用や適切なソフトウェアと共同してソフトウェアを実行できるハードウェアの使用によって、提供できる。各機能がプロセッサによって提供される場合、1つの専用プロセッサ、1つの共用プロセッサ、或いは、複数の個別のプロセッサその一部は、共用されてもよいによって、提供され得る。更に、プロセッサ或いはコントローラ制御器なる用語の明示的な使用は、ソフトウェアを実行できるハードウェアを専ら意味すると解釈すべきではなく、デジタル信号プロセッサDSPハードウェア、ソフトウェアを記憶するリードオンリメモリROM、ランダムアクセスメモリRAM、及び、不揮発性記憶装置を制限なく黙示的に含み得る。その他の従来技術のハードウェア、及び/又は、オーダーメイドのハードウェアも含み得る。同様に、各図に示された任意のスイッチは、単に、概念的なものである。それらの機能は、プログラム論理の動作、専用論理、プログラム論理と専用論理とのインタラクション、或いは、手動によって行うことができ、また、個々の技術は実施者によって選択できることが、詳細な説明から更に具体的に理解できるであろう。特許請求の範囲に於いて、特定の機能を果たす手段として表現された任意の要素は、例えば、a当該機能を果たす各回路要素の組み合わせ、或いは、b任意の形態、従って、ファームウェア又はマイクロコード等を含む形態のソフトウェアであり、当該機能を果たす当該ソフトウェアを実行する適切な回路網と組み合わされるソフトウェアを含む機能を果たす任意のものを包含することが意図されている。このような特許請求の範囲によって規定された本原理は、種々の列挙された手段によって提供される機能が特許請求の範囲に記載された態様で組み合わされて統合されることにある。従って、それらの機能を提供できる任意の手段は、ここに記載の手段に等しいと考えられる。本明細書に於いて、本原理の一実施形態或いは実施形態という表現、及び、その表現の異形は、当該実施形態に関連して説明された特定の特徴、構造、及び、特性等が、本原理の少なくとも一実施形態に含まれていることを意味している。従って、一実施形態に於いて或いは実施形態に於いてという語句、及び、その語句の異形が記載されている場合は、必ずしも同一の実施形態を意味している訳ではない。例えば、A/B、A及び/又はB、及び、AとBの少なくとも1つの場合の/、及び/又は、及び、の少なくとも1つの何れかの使用は、1番目に記載のオプションAのみの選択、2番目に記載のオプションBのみの選択、或いは、両方のオプションAとBの選択を包含することを意図している。更なる例として、A、B、及び/又は、CとA、B、及び、Cの少なくとも1つの場合、そのような記載は、1番目に記載のオプションAのみの選択、2番目に記載のオプションBのみの選択、3番目に記載のオプションCのみの選択、1番目と2番目に記載のオプションAとBのみの選択、1番目と3番目に記載のオプションAとCのみの選択、2番目と3番目に記載のオプションBとCのみの選択、或いは、3つのオプションAとBとCの選択を包含することを意図している。このことは、当業者に直ちに明らかなように、多数の項目が記載される場合にも拡張できる。また、ここで使用されているように、ピクチャという用語と画像という用語とは、互換可能に使用され、静止画、或いは、ビデオシーケンスから得られるピクチャを意味する。周知の如く、ピクチャは、フレーム又はフィールドであっても良い。更に、ここで使用されているように、符号化単位CUという語句は、正方形の形状を有する基本単位を意味する。これは、MPEG-4AVC規格に於けるマクロブロックとサブマクロブロックに類似した役割を持っているが、主な違いは、符号化単位は様々なサイズを有することが出来、そのサイズに対応する区別がないことである。フレームベースのループフィルタリング以外の全ての処理が、イントラ/インター予測、変換、量子化とエントロピ符号化を含めて、符号化単位毎に行なわれる。更に、ここで使用されているように、予測単位PUという語句は、予測モードに於ける基本単位を意味する。尚、PUは最後の深度のCUについてのみ定められ、そのサイズはCUのサイズに限定される。予測に関する全ての情報は、PU毎に通知シグナリングされる。また、ここで使用されているように、変換単位TUという語句は、変換についての基本単位を意味する。尚、変換単位のサイズは予測単位のサイズよりも大きいこともあり、これは以前のビデオ規格と異なっているが、変換単位は符号化単位のサイズを超えないこともある。しかしながら、変換単位のサイズは任意ではなく、一旦、予測単位構造が、ある符号化単位について定められると、可能な変換単位分割は2つだけになる。その結果、当該符号化単位に於ける変換単位のサイズは、transformunitsizeflagによって特定される。transformunitsizeflagが0ゼロに設定される場合、変換単位のサイズは、その変換単位が属する符号化単位のサイズと同じになる。それ以外の場合、変換単位のサイズは、予測単位の分割に従って、N×N、或いは、N/2×N/2として設定される。更に、ここで使用されているように、スキップモードという語句は、動き情報が動きベクトル予測子から推測され、且つ、動き情報もテクスチャ情報も送信されない予測モードを意味する。更に、正しく理解されるべき点として、説明を簡単に、且つ、明確にする目的で、第2の従来技術のアプローチによって定められた基本事項から説明を開始して、第2の従来技術のアプローチに対する改良として、新たな変数、原理、シンタックス等を定めることにする。しかしながら、当業者には明らかである点として、本発明に関連してここに開示し説明する原理と概念とは、任意の新たな、或いは、改良された規格、又は、プロプライエタリシステムにも適用でき、単に第2の従来技術のアプローチに対する改良のみには決して拘束されない。同様に、第1の従来技術のアプローチ、MPEG-4AVC規格、或いは、その他のどのような方式または規格にも拘束されない。図3を参照すると、本原理を適用できる例示的なビデオ符号器の全体が、参照番号300によって示されている。ビデオ符号器300にはフレーム順序付けバッファ310が含まれており、その出力部は結合器385の非反転入力部に信号通信可能に接続されている。結合器385の出力部が、複数の予測子を使用する変換器及び量子化器325の第1の入力部に信号通信可能に接続されている。変換器及び量子化器複数の予測子を使用する325の出力部が、エントロピ符号器345の第1の入力部と、複数の予測子を使用する逆変換器及び逆量子化器350の第1の入力部とに信号通信可能に接続されている。エントロピ符号器345の出力部が、結合器390の第1の非反転入力部に信号通信可能に接続されている。結合器390の出力部が、出力バッファ335の第1の入力部に信号通信可能に接続されている。符号器制御装置305の第1の出力部が、フレーム順序付けバッファ310の第2の入力部と、複数の予測子を使用する逆変換器及び逆量子化器350の第2の入力部と、ピクチャタイプ決定モジュール315の入力部と、マクロブロックタイプMBタイプ決定モジュール320の第1の入力部と、イントラ予測モジュール360の第2の入力部と、デブロッキングフィルタ365の第2の入力部と、動き補償器370の第1の入力部と、動き推定器375の第1の入力部と、参照ピクチャバッファ380の第2の入力部とに信号通信可能に接続されている。符号器制御装置305の第2の出力部が、補足拡張情報SEI:SupplementalEnhancementInformation挿入器330の第1の入力部と、複数の予測子を使用する変換器及び量子化器325の第2の入力部と、エントロピ符号器345の第2の入力部と、出力バッファ335の第2の入力部と、シーケンスパラメータセットSPS:SequenceParameterSet及びピクチャパラメータセットPPS:PictureParameterSet挿入器340の入力部とに信号通信可能に接続されている。SEI挿入器330の出力部が、結合器390の第2の非反転入力部に信号通信可能に接続されている。ピクチャタイプ決定モジュール315の第1の出力が、フレーム順序付けバッファ310の第3の入力部に信号通信可能に接続されている。ピクチャタイプ決定モジュール315の第2の出力部が、マクロブロックタイプ決定モジュール320の第2の入力部に信号通信可能に接続されている。シーケンスパラメータセットSPS及びピクチャパラメータセットPPS挿入器340の出力部が、結合器390の第3の非反転入力部に信号通信可能に接続されている。複数の予測子を使用する逆変換器及び逆量子化器350の出力部が、結合器319の第1の非反転入力部に信号通信可能に接続されている。結合器319の出力部が、イントラ予測モジュール360の第1の入力と、デブロッキングフィルタ365の第1の入力部とに信号通信可能に接続されている。デブロッキングフィルタ365の出力部が、参照ピクチャバッファ380の第1の入力部に信号通信可能に接続されている。参照ピクチャバッファ380の出力部が、動き推定器375の第2の入力部と、動き補償器370の第3の入力部とに信号通信可能に接続されている。動き推定器375の第1の出力部が、動き補償器370の第2の入力部に信号通信可能に接続されている。動き推定器375の第2の出力部が、エントロピ符号器345の第3の入力部に信号通信可能に接続されている。動き補償器370の出力部が、スイッチ397の第1の入力部に信号通信可能に接続されている。イントラ予測モジュール360の出力部が、スイッチ397の第2の入力部に信号通信可能に接続されている。マクロブロックタイプ決定モジュール320の出力部が、スイッチ397の第3の入力部に信号通信可能に接続されている。スイッチ397の第3の入力によって、スイッチのデータ入力制御入力、即ち、第3の入力と対比されるが動き補償器370、或いは、イントラ予測モジュール360によって提供されるべきか否かが決定される。スイッチ397の出力部が、結合器319の第2の非反転入力部と、結合器385の反転入力部とに信号通信可能に接続されている。フレーム順序付けバッファ310の第1の入力部と符号器制御装置305の入力部とが、入力画像を受信するための、符号器100の入力部として利用可能である。更に、補足拡張情報SEI挿入器330の第2の入力部が、メタデータを受信するための、符号器300の入力部として利用可能である。出力バッファ335の出力部が、ビットストリームを出力するための、符号器300の出力部として利用可能である。図4を参照すると、本原理を適用できる例示的なビデオ復号器の全体が、参照番号400によって示されている。ビデオ復号器400には、入力バッファ410が含まれており、その出力部がエントロピ復号器445の第1の入力部に信号通信可能に接続されている。エントロピ復号器445の第1の出力部が、複数の予測子を使用する逆変換器及び逆量子化器450の第1の入力部に信号通信可能に接続されている。複数の予測子を使用する逆変換器及び逆量子化器450の出力部が、結合器425の第2の非反転入力部に信号通信可能に接続されている。結合器425の出力部が、デブロッキングフィルタ465の第2の入力部と、イントラ予測モジュール460の第1の入力部とに信号通信可能に接続されている。デブロッキングフィルタ465の第2の出力部が、参照ピクチャバッファ480の第1の入力部に信号通信可能に接続されている。参照ピクチャバッファ480の出力部が、動き補償器470の第2の入力部に信号通信可能に接続されている。エントロピ復号器445の第2の出力部が、動き補償器470の第3の入力部と、デブロッキングフィルタ465の第1の入力部と、イントラ予測器460の第3の入力部とに信号通信可能に接続されている。エントロピ復号器445の第3の出力部が、復号器制御装置405の入力部に信号通信可能に接続されている。復号器制御装置405の第1の出力部が、エントロピ復号器445の第2の入力部に信号通信可能に接続されている。復号器制御装置405の第2の出力部が、複数の予測子を使用する逆変換器及び逆量子化器450の第2の入力部に信号通信可能に接続されている。復号器制御装置405の第3の出力部が、デブロッキングフィルタ465の第3の入力部に信号通信可能に接続されている。復号器制御装置405の第4の出力部が、イントラ予測モジュール460の第2の入力部と、動き補償器470の第1の入力部と、参照ピクチャバッファ480の第2の入力部とに信号通信可能に接続されている。動き補償器470の出力部が、スイッチ497の第1の入力部に信号通信可能に接続されている。イントラ予測モジュール460の出力部が、スイッチ497の第2の入力部に信号通信可能に接続されている。スイッチ497の出力部が、結合器425の第1の非反転入力部に信号通信可能に接続されている。入力バッファ410の入力部が、入力ビットストリームを受信するための、復号器400の入力部として利用可能である。デブロッキングフィルタ465の第1の出力部が、出力画像を出力するための、復号器400の出力部として利用可能である。前述の如く、本原理は、複数の隣接する量子化パラメータから量子化パラメータ予測子を決定する方法及び装置に関するものである。前述の第1と第2の従来技術のアプローチでは、ブロックレベルでの量子化パラメータの調節が行われ、当該ブロックは、第1の従来技術のアプローチに於けるようにマクロブロック、即ち大きいブロック、或いは、第2の従来技術のアプローチに於けるように符号化単位の場合がある。量子化パラメータ値は、異なる態様で符号化される。MPEG-4AVC規格と第1の従来技術のアプローチとでは、現在のスライスに於ける符号化順序の前のブロックの量子化パラメータが予測子として使用される。第2の従来技術のアプローチでは、スライス量子化パラメータが予測子として使用される。本原理に従って、本発明者等は、隣接する符号化ブロックの複数の量子化パラメータを使用して量子化パラメータ予測子を決定する方法及び装置を提供する。量子化パラメータ予測子の計算は1つの規則によって定められ、その規則は、符号器と復号器の双方に認知されている。従来の手法に比べて本手法の優れた点の1つは、復号器に量子化パラメータを通知するのに必要なオーバヘッドを低減できることである。量子化パラメータは、しばしば、目標ビットレートに適合するように、或いは、コンテンツに順応するように調節され、それによって視覚的な品質が改善される。これによって、各符号化単位間でQPの変動が生じる。本原理を説明する為に、符号化単位という用語は、ブロック、マクロブロック、スーパーブロック、スーパーマクロブロック、サブマイクロブロック、サブブロック、画像区画、画像幾何学的区画、画像領域、予測単位、及び、変換単位を含むが、これらには限定されない、広義の画像区画及び画像領域を含むことを意図している。QPの差分を通知する際のオーバヘッドコストを低減する為に、本発明者等は、QP予測子のパフォーマンスを改善する方法及び装置を開示し、説明する。QP予測子は、符号器と復号器の双方で同じ方法を使用して、前に符号化/復号されている符号化単位の隣接ブロックから得られる複数のQPによって形成され、これによって、必要な通知オーバヘッドが低減される。図5を参照すると、ビデオ符号器に於ける例示的な量子化パラメータ符号化プロセスの全体が、参照番号500によって示されている。方法500は、制御をループリミットブロック510に移す開始ブロック505を含んでいる。ループリミットブロック510は、1から符号化単位数までの範囲を有する変数iを使用してループを開始し、制御を機能ブロック515に移す。機能ブロック515は、前に符号化された符号化単位の複数のQPを使用してQP予測子QPPREDを形成し、制御を機能ブロック520に移す。機能ブロック520は、各々の符号化単位についてのQPをQPCUに設定し、制御を機能ブロック525に移す。機能ブロック525は、deltaQP=QPCU-QPPREDを符号化し、制御を機能ブロック530に移す。機能ブロック530は、符号化単位iを符号化して、制御をループリミットブロック535に移す。ループリミットブロック535は、符号化単位についてのループを終了して、制御を終了ブロック599に移す。機能ブロック515に関し、動きベクトル予測について使用される同じ符号化単位を使用して予測子QPPREDを形成できる。例えば、MPEG-4AVC規格に於けるメジアン中央値動きベクトルを形成するのに使用される符号化単位、或いは、動きベクトル競合に使用される符号化単位を使用できる。図6を参照すると、ビデオ復号器に於ける例示的な量子化パラメータ復号プロセスの全体が、参照番号600によって示されている。方法600は、制御をループリミットブロック610に移す開始ブロック605を含んでいる。ループリミットブロック610は、1から符号化単位数までの範囲を有する変数iを使用してループを開始し、制御を機能ブロック615に移す。機能ブロック615は、前に復号された符号化単位の複数のQPを使用してQP予測子QPPREDを形成し、制御を機能ブロック620に移す。機能ブロック620は、deltaQPを復号し、制御を機能ブロック625に移す。機能ブロック625は、各々の符号化単位についてのQPをQPCUdeltaQPQPPREDに設定し、制御を機能ブロック630に移す。機能ブロック630は、符号化単位iを復号し、制御をループリミットブロック635に移す。ループリミットブロック635は、符号化単位についてのループを終了し、制御を終了ブロック699に移す。機能ブロック615に関し、動きベクトル予測について使用される同じ符号化単位を使用して予測子QPPREDを形成できる。例えば、MPEG-4AVC規格に於けるメジアン中央値動きベクトルを形成するのに使用される符号化単位、或いは、動きベクトル競合に使用される符号化単位を使用できる。QP予測子QPPREDの導出次に、QP予測子を形成するための手法を開示し、説明する。同期性synchronyを得る為に、同一の方法が、符号器と復号器の双方で使用される。関心領域に高い知覚品質を提供することは、全体的な知覚品質に顕著な影響を与える。それ故、QP調節に於ける一般的なガイドラインは、関心領域には、より低いQPを割り当てて知覚品質を向上させ、その他の領域には、より高いQPを割り当ててビット数を低減することである。ピクチャコンテンツは連続性が高いので、隣接する符号化単位についての各QPは、互いに相関していることが多い。従来技術に於いては、現在のQPと前に符号化されたブロックのQPとの相関関係が利用される。QPがその他の隣接するブロックから得られるQPに対しても相関し得るので、より多くのQPを考慮に入れることによって、QP予測子を改善できる。図7を参照すると、例示的な隣接する符号化単位の全体が、参照番号700によって示されている。隣接する符号化単位700には、Aによって示されている左隣接符号化単位と、Bによって示されている上段隣接符号化単位と、Cによって示されている上段右隣接符号化単位と、Dによって示されている上段左隣接符号化単位とが含まれている。隣接符号化単位AからDを使用して、Eによって示されている現在の符号化単位についてのQP予測子が形成される。1つの例に於いて、A、B、C及びDの定義は、MPEG-4AVC規格の動きベクトル予測子について使用されるブロックと同じである。QP予測子を得るために、その他の隣接する符号化単位から得られるより多くのQPも含めることが出来る。QP予測子は、符号器と復号器の双方に認知されている規則に従って、形成される。符号化単位A、B及びCに於けるQPを用いて、次のような若干の例示的な規則を提示する。規則1:QPPRED=中央値QPA、QPB、QPC規則2:QPPRED=最小値QPA、QPB、QPC規則3:QPPRED=最大値QPA、QPB、QPC規則4:QPPRED=平均値QPA、QPB、QPC符号化単位A、B、Cの全てを利用できない場合、それらのQPの代わりにSliceQPYを使用して、或いは、利用可能なQPのみを使用して予測子を形成できる。例えば、符号化単位Aが利用できない場合、規則2は、QPPRED=最小値QPB、QPCになる。他の例では、符号化単位の全てを利用できない場合、欠けているQPの代わりに、他のブロックのQPを使用できる。例えば、ブロックCの代わりにブロックDを使用できる。MPEG-4AVC規格に於ける動きベクトル予測は、隣接する動きベクトルの中央値ベクトルを使用して動きベクトル予測子を生成するという同様の思想を共有している。動きベクトルと動きベクトル予測子との差分が、符号化されて、ビットストリームに入れられて送信される。動きベクトルとQPの双方について予測プロセスを統一するために、一実施形態に於いて、ブロックがインターモードで符号化される場合、同じ隣接符号化単位を使用して動きベクトルとQPの双方を予測する。VCEGのkeytechnicalareaKTAソフトウェアKTAソフトウェアバージョンKTA2.6は、MPEG-4AVC規格の確定後に、ビデオ符号化に於ける新たな進歩を統合するための共通プラットフォームを提供している。動きベクトル競合を使用する提案が、KTAに採用された。動きベクトル競合の手法に於いて、符号化ブロックは、空間的に、或いは、時間的に隣接するブロックの動きベクトルを含む一組の動きベクトル予測子候補を有している。最良の動きベクトル予測子が、レート歪み最適化に基づいて、上記の候補の組から選択される。上記の組が複数の候補を有する場合、上記の組に於ける動きベクトル予測子のインデックスが、復号器に明示的に送信される。動きベクトルとQPの双方について予測プロセスを統一するために、一実施形態に於いて、ブロックがインターモードで符号化される場合、同じ隣接符号化単位を使用して動きベクトルとQPの双方を予測する。動きベクトル予測子のインデックスが、動きベクトル競合について、既に送信されているので、QP予測子について、追加のオーバヘッドは必要ない。バリエーション1の実施形態-予測単位に於けるQP調節符号化単位は128×128の大きさであり得る。これは、ピクチャ内では、非常に少ない符号化単位となる。目標ビットレートを正確に達成するためには、符号化単位相互間のQP変分が大きくなることがある。QP変分を平滑化する1つの解決手段は、QP調節を、符号化単位の代わりに予測単位に適用することである。予測単位がスキップモードでない場合、QP差分を送信するだけで良い。図8を参照すると、ビデオ符号器に於ける他の例示的な量子化パラメータ符号化プロセスの全体が、参照番号800によって示されている。尚、理解すべき点として、方法800は予測単位に於けるQP調節を伴う。方法800は、制御をループリミットブロック810に移す開始ブロック805を含んでいる。ループリミットブロック810は、1から予測単位数までの範囲を有する変数iを使用してループを開始し、制御を機能ブロック815に移す。機能ブロック815は、前に符号化された予測単位の複数のQPを使用してQP予測子QPPREDを形成し、制御を機能ブロック820に移す。機能ブロック820は、各々の予測単位についてのQPをQPPUに設定し、制御を機能ブロック825に移す。機能ブロック825は、deltaQP=QPPU-QPPREDを符号化し、制御を機能ブロック830に移す。機能ブロック830は、予測単位iがスキップモードにない場合、予測単位iを符号化して、制御をループリミットブロック835に移す。ループリミットブロック835は、予測単位についてのループを終了し、制御を終了ブロック899に移す。機能ブロック815に関し、動きベクトル予測について使用される同じ予測単位を使用して予測子QPPREDを形成できる。例えば、MPEG-4AVC規格に於けるメジアン中央値動きベクトルを形成するのに使用される予測単位、或いは、動きベクトル競合に使用される予測単位を使用できる。図9を参照すると、ビデオ復号器に於ける他の例示的な量子化パラメータ復号プロセスの全体が、参照番号900によって示されている。尚、理解すべき点として、方法900は予測単位に於けるQP調節を伴う。方法900は、制御をループリミットブロック910に移す開始ブロック905を含んでいる。ループリミットブロック910は、1から予測単位数までの範囲を有する変数iを使用してループを開始し、制御を機能ブロック915に移す。機能ブロック915は、前に復号された予測単位の複数のQPを使用してQP予測子QPPREDを形成し、制御を機能ブロック920に移す。機能ブロック920は、deltaQPを復号し、制御を機能ブロック925に移す。機能ブロック925は、各々の予測単位についてのQPをQPPUdeltaQPQPPREDに設定し、制御を機能ブロック930に移す。機能ブロック930は、予測単位iがスキップモードにない場合、予測単位iを復号して、制御をループリミットブロック935に移す。ループリミットブロック935は、予測単位についてのループを終了し、制御を終了ブロック999に移す。機能ブロック915に関し、動きベクトル予測について使用される同じ予測単位を使用して予測子QPPREDを形成できる。例えば、MPEG-4AVC規格に於けるメジアン中央値動きベクトルを形成するのに使用される予測単位、或いは、動きベクトル競合に使用される予測単位を使用できる。バリエーション2の実施形態-変換単位に於けるQP調節バリエーション1と同様に、変換単位に於いてQP調節を適用できる。変換単位にゼロ以外の変換係数がある場合、QP差分を送信するだけで良い。図10を参照すると、ビデオ符号器に於ける更に他の例示的な量子化パラメータ符号化プロセスの全体が、参照番号1000によって示されている。尚、理解すべき点として、方法1000は変換単位に於けるQP調節を伴う。方法1000は、制御をループリミットブロック1010に移す開始ブロック1005を含んでいる。ループリミットブロック1010は、1から変換単位数までの範囲を有する変数iを使用してループを開始し、制御を機能ブロック1015に移す。機能ブロック1015は、前に符号化された変換単位の複数のQPを使用してQP予測子QPPREDを形成し、制御を機能ブロック1020に移す。機能ブロック1020は、各々の変換単位についてのQPをQPTUに設定し、制御を機能ブロック1025に移す。機能ブロック1025は、deltaQP=QPTU-QPPREDを符号化し、制御を機能ブロック1030に移す。機能ブロック1030は、変換単位iが非ゼロの係数を有する場合、変換単位iを符号化し、制御をループリミットブロック1035に移す。ループリミットブロック1035は、変換単位についてのループを終了し、制御を終了ブロック1099に移す。機能ブロック1015に関し、動きベクトル予測について使用される同じ変換単位を使用して予測子QPPREDを形成できる。例えば、MPEG-4AVC規格に於けるメジアン中央値動きベクトルを形成するのに使用される変換単位、或いは、動きベクトル競合に使用される変換単位を使用できる。図11を参照すると、ビデオ復号器に於ける更に他の例示的な量子化パラメータ復号プロセスの全体が、参照番号1100によって示されている。尚、理解すべき点として、方法1100は変換単位に於けるQP調節を伴う。方法1100は、制御をループリミットブロック1110に移す開始ブロック1105を含んでいる。ループリミットブロック1110は、1から変換単位数までの範囲を有する変数iを使用してループを開始し、制御を機能ブロック1115に移す。機能ブロック1115は、前に復号された変換単位の複数のQPを使用してQP予測子QPPREDを形成し、制御を機能ブロック1120に移す。機能ブロック1120は、deltaQPを復号し、制御を機能ブロック1125に移す。機能ブロック1125は、各々の変換単位についてのQPをQPTUdeltaQPQPPREDに設定し、制御を機能ブロック1130に移す。機能ブロック1130は、変換単位iが非ゼロの係数を有する場合、変換単位iを復号して、制御をループリミットブロック1135に移す。ループリミットブロック1135は、変換単位についてのループを終了し、制御を終了ブロック1199に移す。機能ブロック1115に関し、動きベクトル予測について使用される同じ変換単位を使用して予測子QPPREDを形成できる。例えば、MPEG-4AVC規格に於けるメジアン中央値動きベクトルを形成するのに使用される変換単位、或いは、動きベクトル競合に使用される変換単位を使用できる。シンタックス一例として変換単位に於けるQP調節を用いて、本原理に適用するシンタックスをどのように策定するかを説明する。シンタックス要素TUdeltaQPを使用して現在の変換単位についてのQPとQP予測子とのQP差分を規定する。QP差分は、予測単位、或いは、符号化単位に於いても規定できる。表1には、本原理の一実施形態に従う、変換単位に於ける例示的なシンタックスが示されている。表1に示されているシンタックス要素TUdeltaQPのセマンティックスは、次の通りである。TUdeltaQPは、現在の変換単位QPTUについてのQPとQP予測子QPPREDとのQP差分の値を規定する。変換単位QPTUについてのQPは、QPTUQPPREDTUdeltaQPとして導き出される。TUdeltaQPは、変換単位に非ゼロの係数がある即ち、codeblockflagがゼロでない場合にのみ、必要となる。本発明に伴う多数の利点/特徴の一部は既に説明したが、次に、その他の一部を説明する。例えば、ある利点/特徴は、ピクチャの少なくとも一部分についての画像データに適用すべき現在の量子化パラメータの代わりに量子化パラメータ予測子を使用して画像データを符号化する符号器であって、量子化パラメータ予測子は、前に符号化された隣接部分から得られる複数の量子化パラメータを使用して決定される、上記符号器を有し、現在の量子化パラメータと量子化パラメータ予測子との差分が符号化され、対応する復号器にシグナリングされる装置である。別の利点/特徴は、量子化パラメータ予測子が、符号器と復号器の双方に認知されている規則に基づいて黙示的に導き出される、上記の符号器を有する装置である。更に別の利点/特徴は、量子化パラメータ予測子が、符号器と復号器の双方に認知されている規則に基づいて黙示的に導き出される、上記の符号器を有する装置であって、規則が、複数の量子化パラメータの中から得られる最小値を有する量子化パラメータ、複数の量子化パラメータの中から得られる最大値を有する量子化パラメータ、複数の量子化パラメータの少なくとも一部の中央値から計算される量子化パラメータ、及び、複数の量子化パラメータの少なくとも一部の平均値から計算される量子化パラメータのうちの少なくとも1つに応じて、量子化パラメータ予測子を決定すること、及び、選択することの少なくとも一方に関するものである、装置である。また更に別の利点/特徴は、量子化パラメータ予測子が、動きベクトル予測について使用されるピクチャの部分と同じピクチャの部分に対応する1つ以上の量子化パラメータから選択され、その1つ以上の量子化パラメータは複数の量子化パラメータに含まれているものである、上記の符号器を有する装置である。また更に別の利点/特徴は、量子化パラメータ予測子が、動きベクトル予測について使用されるピクチャの部分と同じピクチャの部分に対応する1つ以上の量子化パラメータから選択され、その1つ以上の量子化パラメータは複数の量子化パラメータに含まれているものである、上記の符号器を有する装置であって、動きベクトル競合を使用して動きベクトル予測子を決定する、装置である。また更に別の利点/特徴は、画像データが、符号化単位、予測単位、及び、変換単位のうちの1つである、上述の符号器を有する装置である。また更に別の利点/特徴は、画像データが、符号化単位、予測単位、及び、変換単位のうちの1つである、上記の符号器を有する装置であって、画像データが予測単位であり、現在の量子化パラメータと量子化パラメータ予測子との差分が、予測単位が非スキップモードにある場合にのみ、符号化されて、対応する復号器に通知される、装置である。また更に別の利点/特徴は、画像データが変換単位であり、現在の量子化パラメータと量子化パラメータ予測子との差分が、変換単位が非ゼロの係数を含む場合にのみ、符号化されて、対応する復号器に通知される、上述の符号器を有する装置である。当業者であれば、ここに記載された開示事項から、本原理の上述の特徴と利点、及び、その他の特徴と利点を容易に把握できるであろう。また、本原理の開示事項が、ハードウェア、ソフトウェア、ファームウェア、特定用途のプロセッサ、或いは、それらの各組み合わせの種々の形態で実施できることも理解できるであろう。最も望ましくは、本発明の開示事項は、ハードウェアとソフトウェアの組み合わせとして実施される。更に、そのソフトウェアは、プログラム記憶装置に具体的に組み入れられるアプリケーションプログラムとして実施できる。そのアプリケーションプログラムは、任意の適当なアーキテクチャから成るマシンにアップロードされて、実行されてもよい。望ましくは、そのマシンは、1つ以上の中央処理装置CPU、ランダムアクセスメモリRAM、及び、入力/出力I/Oインタフェースのようなハードウェアを有するコンピュータプラットフォーム上で実施される。このコンピュータプラットフォームには、オペレーティングシステムとマイクロ命令コードも含まれてもよい。ここで説明した種々のプロセスと機能は、CPUによって実行され得るマイクロ命令コードの一部、或いは、アプリケーションプログラムの一部、或いは、それらの任意の組み合わせであってもよい。更に、種々の他の周辺装置、例えば、追加のデータ記憶装置や印刷装置等をコンピュータプラットフォームに接続してもよい。更に、添付図面に描写された各システム構成要素及び各方法の一部はソフトウェアで実施されることが望ましいので、各システム構成要素、或いは、各処理機能ブロックの相互間の実際の接続関係は、本原理がプログラムされる様態に従って異なる場合がある。当業者であれば、ここに記載された開示事項から、本原理のこれらの実施形態或いは構成と同様の実施形態或いは構成とを考案できるであろう。また、添付図面を参照して、各実施例を説明したが、本原理は、これらの厳密な実施例に限定される訳ではなく、当業者であれば、本原理の範囲とから逸脱することなく、種々の変更と修正を行うことが出来るであろう。そのような全ての変更と修正は、特許請求の範囲に記載した本原理の範囲内に含まれるものである。"