映像の符号化方法であって、前記の各映像は符号化単位以下、CUと称すに分割され、前記方法は、リーフCUを受信する工程と、量子化パラメータ最小CUサイズ以下、QP最小CUサイズと称すを決定して、量子化パラメータ情報を前記リーフCUに伝送する工程、および、前記リーフCUのサイズが前記QP最小CUサイズと等しいかそれより大きい場合、前記量子化パラメータ情報を組み込む工程、を含むことを特徴とする方法。少なくとも二つの構文要素は、シーケンスレベル、画像レベルおよびスライスレベルの組み合わせに取り込まれ、シーケンスレベル、画像レベルおよびスライスレベルの前記組み合わせの中で、対応するQP最小CUサイズを示すことを特徴とする請求項1に記載の方法。前記QP最小CUサイズは、シーケンスレベル、画像レベルおよびスライスレベルの前記組み合わせに組み込まれた前記少なくとも二つの構文要素から選択されることを特徴とする請求項2に記載の方法。少なくとも二つの第二リーフCUが、前記QP最小CUサイズより小さく、且つ、前記少なくとも二つの第二リーフCUの親のCUサイズが前記QP最小CUサイズに等しい場合には、第二量子化パラメータ情報を前記少なくとも二つの第二リーフCUに組み込み、前記第二量子化パラメータ情報をシェアする工程を含むことを特徴とする請求項1に記載の方法。第三リーフCUが、スライス中で第一符号化単位である場合には、前記第三リーフCUのサイズにかかわらず、第三量子化パラメータ情報を第三リーフCUに組み込む工程を含むことを特徴とする請求項1に記載の方法。前記量子化パラメータ情報を組み込む前記工程は、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有するかを判断する工程、および、前記リーフCUのサイズが、前記QP最小CUサイズに等しいかそれより大きく、且つ、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合に、前記量子化パラメータ情報を組み込む工程、を含むことを特徴とする請求項1に記載の方法。前記少なくともひとつの非ゼロ量子化変換係数は、予測モード、符号化ブロックパターン、符号化ブロックフラグ、または、前記予測モードと、前記符号化ロックパターンと前記符号化ブロックフラグとの組み合わせに基づいて検出されることを特徴とする請求項6に記載の方法。映像に対応するビデオビットストリームを復号する方法であって、前記の各映像は符号化単位以下、CUと称すに分割され、前記方法は、前記ビデオビットストリームを受信する工程と、前記ビデオビットストリームから、量子化パラメータ最小CUサイズ以下、QP最小CUサイズと称すを決定する工程と、前記ビデオビットストリームから、リーフCUのリーフCUサイズを決定する工程、および、前記リーフCUサイズが前記QP最小CUサイズに等しいかそれより大きい場合、前記リーフCUの量子化パラメータ情報を得る工程、を含むことを特徴とする方法。前記QP最小CUサイズは、スライスレベル、あるいは、シーケンスおよび/または画像のレベルで、第一フラグにより示されることを特徴とする請求項8に記載の方法。少なくとも二つの第二リーフCUが前記QP最小CUサイズより小さい、および、前記少なくとも二つの第二リーフCUの親のCUサイズが前記QP最小CUサイズに等しい場合には、前記少なくとも二つの第二リーフCUの第二量子化パラメータ情報を得て、前記第二量子化パラメータ情報をシェアする工程を含むことを特徴とする請求項8に記載の方法。第三リーフCUが、スライス中で第一符号化単位である場合には、前記第三リーフCUのサイズにかかわらず、第三リーフCUの第三量子化パラメータ情報を得る工程を含むことを特徴とする請求項8に記載の方法。量子化パラメータ情報を得る前記工程は、前記リーフCUが、少なくともひとつの非ゼロ量子化変換係数を有するか検出する工程、および、前記リーフCUが、前記少なくともひとつの非ゼロ量子化変換係数を有する場合だけ、前記リーフCUの前記量子化パラメータ情報を得る工程、を含むことを特徴とする請求項8に記載の方法。前記リーフCUの前記量子化パラメータ情報は、前記ビデオビットストリームから得られることを特徴とする請求項8に記載の方法。前記リーフCUの前記量子化パラメータ情報は、少なくとも別のリーフCUの情報から生成することにより得られることを特徴とする請求項8に記載の方法。映像を符号化する装置であって、前記の各映像は、符号化単位以下、CUと称すに分割され、前記装置は、リーフCUを受信する手段と、量子化パラメータ最小CUサイズ以下、QP最小CUサイズと称すを決定し、量子化パラメータ情報を前記リーフCUに伝送する手段、および、前記リーフCUのサイズが前記QP最小CUサイズと等しいかそれより大きい場合、前記量子化パラメータ情報を組み込む手段、を含むことを特徴とする装置。前記装置は、少なくとも二つの第二リーフCUが前記QP最小CUサイズより小さい、および、前記少なくとも二つの第二リーフCU親のCUサイズが前記QP最小CUサイズに等しい場合には、第二量子化パラメータ情報を前記少なくとも二つの第二リーフCUに組み込んで、前記第二量子化パラメータ情報をシェアする手段を含むことを特徴とする請求項15に記載の装置。前記装置は、第三リーフCUが、スライス中で第一符号化単位である場合には、前記第三リーフCUのサイズにかかわらず、第三量子化パラメータ情報を第三リーフCUに組み込む手段を含むことを特徴とする請求項15に記載の装置。前記量子化パラメータ情報を組み込む手段は、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有するか判断する工程、および、前記リーフCUのサイズがQP最小CUサイズと同じかそれ以上である、および、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、前記量子化パラメータ情報を組み込む工程、を含むことを特徴とする請求項15に記載の装置。映像に対応するビデオビットストリームを復号する装置であって、前記の各映像は、符号化単位以下、CUと称すに分割され、前記装置は、前記ビデオビットストリームを受信する手段と、前記ビデオビットストリームから、量子化パラメータ最小CUサイズ以下、QP最小CUサイズと称すを決定する手段と、前記ビデオビットストリームから、リーフCUのサイズを決定する手段、および、前記リーフCUの前記サイズが前記QP最小CUサイズに等しいかそれより大きい場合、前記リーフCUの量子化パラメータ情報を得る手段、を含むことを特徴とする装置。前記QP最小CUサイズは、スライスレベル、あるいは、前記ビデオビットストリームのシーケンスおよび/または画像のレベルで、第一フラグにより示されることを特徴とする請求項19に記載の装置。前記装置は、少なくとも二つの第二リーフCUが前記QP最小CUサイズより小さい、および、前記少なくとも二つの第二リーフCUの親のCUサイズが前記QP最小CUサイズに等しい場合には、前記少なくとも二つの第二リーフCUの第二量子化パラメータ情報を得て、前記第二量子化パラメータ情報をシェアする手段を含むことを特徴とする請求項19に記載の装置。前記装置は、第三リーフCUが、スライス中で第一符号化単位である場合、前記第三リーフCUのサイズにかかわらず、第三リーフCUの第三量子化パラメータ情報を得る手段を含むことを特徴とする請求項19に記載の装置。前記リーフCUの量子化パラメータ情報を得る手段は、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有するか判断する手段、および、前記リーフCUが前記少なくともひとつの非ゼロ量子化変換係数を有する場合だけ、前記リーフCUの前記量子化パラメータ情報を得る手段を含むことを特徴とする請求項19に記載の装置。映像を符号化する方法であって、前記の各映像は、符号化単位以下、CUと称すに分割され、前記方法は、リーフCUを受信する工程と、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、量子化パラメータ情報を前記リーフCUに組み込む工程と、を含み、前記少なくともひとつの非ゼロ量子化変換係数は、予測モード、符号化ブロックパターン、符号化ブロックフラグ、または、PredMode、CBPおよびCBFの組み合わせのひとつに従って検出されることを特徴とする方法。量子化パラメータ情報を前記リーフCUに組み込む工程は、前記映像に対応するビデオビットストリームで、前記量子化パラメータ情報を前記リーフCUに伝送する工程を含むことを特徴とする請求項24に記載の方法。量子化パラメータ情報を前記リーフCUに組み込む工程は、少なくとも別のリーフCUの情報から、前記リーフCUの前記量子化パラメータ情報を生成する工程を含むことを特徴とする請求項24に記載の方法。少なくとも別のリーフCUの前記情報は、量子化パラメータ情報、PredMode、CBP、CBF、リーフCU位置、または、量子化パラメータ情報、PredMode、CBP、CBFおよびリーフCU位置の組み合わせを含むことを特徴とする請求項26に記載の方法。映像に対応するビデオビットストリームを復号する方法であって、前記の各映像は、CU符号化単位に分割され、前記方法、前記ビデオビットストリームを受信する工程と、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有するか検出する工程、および、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、前記リーフCUの量子化パラメータ情報を得る工程、および、前記量子化パラメータ情報を前記リーフCUに適用する工程、を含むことを特徴とする方法。前記リーフCUの前記量子化パラメータ情報は、前記ビデオビットストリームから明示的に得られることを特徴とする請求項28に記載の方法。前記リーフCUの前記量子化パラメータ情報は、少なくとも別のリーフCUの情報から生成することにより得られることを特徴とする請求項28に記載の方法。少なくとも別のリーフCUの前記情報は、量子化パラメータ情報、予測モード、符号化ブロックパターン、符号化ブロックフラグ、リーフCU位置、または、量子化パラメータ情報、PredMode、CBF、CBPおよびリーフCU位置の組み合わせを含むことを特徴とする請求項30に記載の方法。映像を符号化する装置であって、前記の各映像は、CU符号化単位に分割され、前記装置は、リーフCUを受信する手段、および、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、量子化パラメータ情報を前記リーフCUに組み込む手段、を含み、前記少なくともひとつの非ゼロ量子化変換係数は、予測モード、符号化ブロックパターン、符号化ブロックフラグまたはPredMode、CBPおよびCBFの組み合わせのひとつに従って検出されることを特徴とする装置。映像に対応するビデオビットストリームを復号する装置であって、前記の各映像は、CU符号化単位に分割され、前記装置は、前記ビデオビットストリームを受信する手段と、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有するか検出する手段と、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、前記リーフCUの量子化パラメータ情報を得る手段、および、前記量子化パラメータ情報を前記リーフCUに適用する手段、を含むことを特徴とする装置。映像を符号化する方法であって、前記の各映像は、CU符号化単位に分割され、前記方法は、リーフCUを受信する工程と、パフォーマンス基準に従って、LCUベースのQPフラグを組み込む工程と、LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、量子化パラメータ情報を前記LCUに組み込む工程、および、非LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、前記量子化パラメータ情報を前記リーフCUに組み込む工程、を含むことを特徴とする方法。さらに、LCUベースQPが選択される場合、前記LCUが少なくともひとつの非ゼロ量子化変換係数を含むか判断し、および、前記LCUが少なくともひとつの非ゼロ量子化変換係数を含む場合だけ、前記量子化パラメータ情報を前記LCUに組み込む工程、および、非LCUベースQPが選択される場合、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を含むか判断し、および、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を含む場合だけ、前記量子化パラメータ情報を前記リーフCUに組み込む工程、を含むことを特徴とする請求項34に記載の方法。映像に対応するビデオビットストリームを復号する方法であって、前記の各映像は、CU符号化単位に分割され、前記方法は、前記ビデオビットストリームを受信する工程と、前記ビデオビットストリームから、最大符号化単位ベースのQPフラグを取り出す工程と、LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、各LCUの量子化パラメータ情報を得る工程、および、非LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、各リーフCUの量子化パラメータ情報を得る工程、を含むことを特徴とする方法。さらに、LCUベースQPが選択される場合、各LCUが少なくともひとつの非ゼロ量子化変換係数を含むか判断し、および、前記LCUが少なくともひとつの非ゼロ量子化変換係数を含む場合だけ、前記LCUの前記量子化パラメータ情報を得る工程、および、非LCUベースQPが選択される場合、各リーフCUが少なくともひとつの非ゼロ量子化変換係数を含むか判断し、および、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を含む場合だけ、前記リーフCUの前記量子化パラメータ情報を得る工程、を含むことを特徴とする請求項36に記載の方法。映像を符号する装置であって、前記の各映像は、CU符号化単位に分割され、前記装置は、リーフCUを受信する手段と、パフォーマンス基準に従って、LCUベースのQPフラグを組み込む手段と、LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、量子化パラメータ情報を前記LCUに組み込む手段、および、非LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、前記量子化パラメータ情報を前記リーフCUに組み込む手段、を含むことを特徴とする装置。さらに、LCUベースQPが選択され、前記LCUが少なくともひとつの非ゼロ量子化変換係数を含み、且つ、前記LCUが少なくともひとつの非ゼロ量子化変換係数を含む場合、前記量子化パラメータ情報を前記LCUに組み込む手段、および、非LCUベースQPが選択され、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を含み、且つ、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を含む場合、前記量子化パラメータ情報を前記リーフCUに組み込む手段、を含むことを特徴とする請求項38に記載の装置。映像に対応するビデオビットストリームを復号する装置であって、前記の各映像は、CU符号化単位に分割され、前記装置は、前記ビデオビットストリームを受信する手段と、前記ビデオビットストリームから、最大符号化単位ベースQPフラグを引き出す手段と、LCUベースQPが前記LCUベースQPフラグにより示されるように選択される場合、各LCUの量子化パラメータ情報を得る手段、および、非LCUベースQPが、前記LCUベースQPフラグにより示されるように選択される場合、各リーフCUの前記量子化パラメータ情報を得る手段、を含むことを特徴とする装置。さらに、各LCUが少なくともひとつの非ゼロ量子化変換係数を含むか判断し、LCUベースQPが選択され、且つ、前記LCUが少なくともひとつの非ゼロ量子化変換係数を含む場合、前記LCUの前記量子化パラメータ情報を得る手段、および、各リーフCUが少なくともひとつの非ゼロ量子化変換係数を含むか判断し、非LCUベースQPが選択され、前記リーフCUが少なくともひとつの非ゼロ量子化変換係数を含む場合、前記リーフCUの前記量子化パラメータ情報を得る手段、を含むことを特徴とする請求項40に記載の装置。量子化パラメータに関連する映像を符号化する装置および方法が開示される。本発明の一実施態様において、ビデオ符号化の装置および方法は、リーフCUを受信する工程と、QP最小CUサイズを決定して、量子化パラメータ情報を伝送する工程、および、リーフCUサイズがQP最小CUサイズと同じかそれ以上である場合、量子化パラメータ情報を組み込む工程、を含む。QP最小CUサイズは、シーケンスレベル、画像レベルまたはスライスレベルで示され、QP選択フラグが用いられて、スライスレベルまたはシーケンス/画像レベル中で、QP最小CUサイズ表示を選択する。本発明の別の態様において、本方法は、さらに、少なくとも二つの第二リーフCUがQP最小CUサイズより小さく、且つ、少なくとも二つの第二リーフCUのCUサイズがQP最小CUサイズに等しい場合、少なくとも二つの第二リーフCUに、第二量子化パラメータ情報を組み込んで、第二量子化パラメータ情報をシェアする工程を含む。本発明の更に別の態様において、本方法は、さらに、第三リーフCUが、スライス中、第一の符号化単位である場合、第三リーフCUのサイズにかかわらず、第三リーフCUに、第三量子化パラメータ情報を組み込む工程を含む。適応量子化パラメータ処理に関連するビデオビットストリームを復号する装置および方法が開示される。本発明の一態様において、ビデオビットストリームを復号する装置および方法は、ビデオビットストリームを受信する工程と、ビデオビットストリームから、QP最小CUサイズを決定する工程と、ビデオビットストリームからリーフCUのサイズを決定し、リーフCUのサイズがQP最小CUサイズと同じかそれ以上である場合、リーフCUの量子化パラメータ情報を得る工程、を含む。本発明の別の態様において、本方法は、さらに、少なくとも二つの第二リーフCUがQP最小CUサイズより小さく、少なくとも二つの第二リーフCUの親のCUサイズがQP最小CUサイズに等しい場合、少なくとも二つの第二リーフCUの第二量子化パラメータ情報を得て、第二量子化パラメータ情報をシェアする工程を含む。本発明の更に別の態様において、本方法は、第三リーフCUが、スライス中、第一の符号化単位である場合、第三リーフCUのサイズにかかわらず、第三リーフCUの第三量子化パラメータ情報を得る工程を含む。量子化パラメータに関連する映像を符号化する装置および方法が開示される。以下の開示において、本発明の態様に従って、LCU位置合わせスライスが例として用いられて、デルタQP処理を説明する。非LCU位置合わせスライスに関しては、スライスの第一リーフCUの関連操作が同様に操作される。本発明の一態様において、ビデオ符号化の装置および方法は、リーフCUを受信する工程と、リーフCUサイズがQP最小CUサイズと同じかそれ以上、且つ、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、QP最小CUサイズを決定して、リーフCUの量子化パラメータ情報を伝送し、量子化パラメータ情報を組み込む工程を含む。本発明の別の態様において、本方法は、さらに、少なくとも二つの第二リーフCUがQP最小CUサイズより小さく、且つ、少なくとも二つの第二リーフCUの親のCUサイズがQP最小CUサイズと等しく、少なくとも二つの第二リーフCUが、少なくともひとつの第二非ゼロ量子化変換係数を有する場合、少なくとも二つの第二リーフCUに、第二量子化パラメータ情報を組み込んで、第二量子化パラメータ情報をシェアする工程を含む。非ゼロ量子化変換係数の検出は、PredMode、CBP、CBF、または、PredMode、CBPおよびCBFの組み合わせに基づく。適応量子化パラメータ処理に関連するビデオビットストリームを復号する装置および方法が開示される。本発明の一態様において、ビデオビットストリームを復号する装置および方法は、ビデオビットストリームを受信する工程と、ビデオビットストリームから、QP最小CUサイズを決定する工程、および、ビデオビットストリームから、リーフCUのリーフCUサイズを決定する工程、を含む。リーフCUサイズがQP最小CUサイズと同じかそれ以上である場合、リーフCUが、少なくともひとつの非ゼロ量子化変換係数を有するかどうか判断する。リーフCUが、少なくともひとつの非ゼロ量子化変換係数を有する場合、リーフCUの量子化パラメータ情報を得る。量子化パラメータに関連する映像を符号化する装置および方法が開示される。本発明の一態様において、ビデオ符号化の装置および方法は、リーフCUを受信し、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、リーフCUに、量子化パラメータ情報を組み込む工程を含み、少なくともひとつの非ゼロ量子化変換係数は、PredMode、CBP、CBF、または、PredMode、CBPおよびCBFの組み合わせに基づいて検出される。少なくともひとつの非ゼロ量子化変換係数を有するリーフCUに、量子化パラメータ情報を組み込む方法は、明示的または黙示的である。たとえば、量子化パラメータ情報は、明示的方法で、ビデオビットストリーム中で直接伝送されるまたは、量子化パラメータ情報は、黙示的方法で、少なくとも別のリーフCUの情報、たとえば、量子化パラメータ情報、PredMode、CBF、CBP、リーフCU位置、または、上述の組み合わせから生成される。適応量子化パラメータ処理に関連するビデオビットストリームを復号する装置および方法が開示される。本発明の一態様において、ビデオビットストリームを復号する装置および方法は、ビデオビットストリームを受信し、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有するかどうか検出する工程を含む。リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、リーフCUの量子化パラメータ情報を得る。量子化パラメータ情報は、明示的または黙示的方法で得られ、たとえば、量子化パラメータ情報は、ビデオビットストリームから得られる、または、少なくとも別のリーフCUの情報から生成される。量子化パラメータに関連する映像を符号化する装置および方法が開示される。本発明の一態様において、ビデオ符号化の装置および方法は、リーフCUを受信する工程と、パフォーマンス基準に従って、最大符号化単位ベースのQPフラグを組み込む工程と、LCUベースQPが、LCUベースQPフラグに示されているように選択され、且つ、LCUが少なくともひとつの非ゼロ量子化変換係数を含む場合、量子化パラメータ情報をLCUに組み込む工程、および、非LCUベースQPが、LCUベースQPフラグに示されているように選択され、且つ、リーフCUが少なくともひとつの非ゼロ量子化変換係数を含む場合、量子化パラメータ情報をリーフCUに組み込む工程を含む。適応量子化パラメータ処理に関連するビデオビットストリームを復号する装置および方法が開示される。本発明の一態様において、ビデオビットストリームを復号する装置および方法は、ビデオビットストリームを受信し、ビデオビットストリームから、LCUベースQPフラグを取り出す工程を含む。LCUベースQPが、LCUベースQPフラグに示されるように選択される場合、本方法は、さらに、各LCUの量子化パラメータ情報を得る工程を含む。非LCUベースQPが、LCUベースQPフラグに示されるように選択される場合、本方法は、さらに、各リーフCUの量子化パラメータ情報を得る工程を含む。HEVCは、ITUT研究会により、ビデオ符号化専門家の映像符号化共同研究部会グループ下で開発される先進的なビデオ符号化システムである。HEVCは、とてもフレキシブルなブロック構造を有するブロックベースのハイブリッドビデオ符号化である。3個のブロックコンセプトとして、符号化単位、予測単位、および、変換単位がHEVCに導入される。符号化構造全体は、再帰方法で、CU、PUおよびTUの各種サイズにより特徴付けられ、各ピクチャは、64×64画素から構成される最大CUに分けられる。その後、リーフCUまたは最小CUが到達するまで、各LCUは、再帰的に、小さいCUに分けられる。CU階層木の分割が一旦行われると、予測タイプおよびPUパーティションに従って、各リーフCUは、さらに、予測単位に分ける。H264/AVC規格において、新しい特徴のひとつは、イメージを、スライスと称される領域に分ける能力である。スライスの使用は、各種の潜在的利点、たとえば、優先伝送、エラー回復伝送等を提供する。LCU位置合わせスライスがHEVCにより用いられる間、非LCU位置合わせスライスを用いること可能である。非LCU位置合わせスライスは、さらにフレキシブルなスライス構造およびよい粒度レート制御を提供する。HEVCは、非常にフレキシブルなブロック構造を有するブロックベースのハイブリッドビデオ符号化であり、符号化プロセスは、各符号化単位に適用される。CU階層木の分割が一旦行われると、各リーフCUは、予測タイプおよびPUパーティションに従って、さらに、予測単位に分けられる。その後、変換は、予測残余またはブロックイメージデータ自身に関連する変換単位に適用される。変換係数は量子化され、量子化された変換係数は、エントロピー符号器により処理されて、ビデオデータの表示に必要な情報を減少させる。量子化パラメータは、量子化ステップサイズを決定し、それ故、画質および圧縮されたビットレートを調整する制御パラメータである。従来のHEVCにおいて、量子化パラメータは、LCUの原理で調整されている。よって、QPに関連する情報が各LCUに伝送される。QPの伝送に関連するビットレートを保護するため、QP値自身の代わりに、現在の符号化QPとリファレンスQP間の差が用いられる。現在QPとリファレンスQPの間の差はデルタQPと称される。リファレンスQPは異なる方法で生成される。たとえば、H264において、リファレンスQPは、通常、前のマクロブロックに基づいて生成され、HEVC中において、リファレンスQPは、スライスヘッダで特定されるQPである。高効率映像符号化の発展において、H264/AVCの固定サイズのマクロブロックは、フレキシブルな符号化単位により代替される。図1は、四分木に基づいた符号化単位パーティションを示す図である。深さ0で、64×64画素から構成される初期符号化単位CUO、112は、最大CUである。初期符号化単位CUO、112は、ブロック110で、四分木分割を行う。分割フラグ0は、基礎をなすCUが分割されないことを示し、一方、分割フラグ1は、基礎をなすCUが、四分木により、4個の小さい符号化単位CU1、122に分割されることを示す。得られた4個の符号化単位は、0、1、2および3として示され、得られた各符号化単位は、さらに、次の深さに分割される。符号化単位CUO、112から生じる符号化単位はCU1、122と称される。符号化単位が四分木により分割された後、得られた符号化単位は、符号化単位が、事前に定められた最小CUサイズにならない限り、さらに、四分木分割される。それ故、深さ1で、符号化単位CU1、122は、ブロック120で、四分木分割を行う。再び、分割フラグ0は、基礎をなすCUが分割されないことを示し、一方、分割フラグ1は、基礎をなすCUが、四分木により、4個の小さい符号化単位CU2、132に分割されることを示す。符号化単位CU2、132のサイズは16×16で、事前に定められた最小符号化単位が到達するまで、ブロック130に示される四分木分割のプロセスが継続される。たとえば、最小符号化単位が8×8に選択される場合、符号化単位CU3、142は、深さ3で、ブロック140で示されるように、更なる分割を行わない。可変サイズの符号化単位を形成する像の四分木パーティションの収集は、エンコーダが入力イメージ領域を処理するために、符号器のパーティションマップを構成する。パーティションマップがデコーダーに伝えられて、復号プロセスが実行される。高効率映像符号化規格の発展系において、最大符号化単位が初期符号化単位として用いられる。LCUは、適応的に、小さいCUに分けられ、さらに効果的に処理する。H264のマクロブロックベースのスライスパーティションは、HEVCのLCUベースのスライスパーティションまで拡張できる。HEVCのLCUベースのスライスパーティションの例は図2に示され、24個のLCUは3個のスライスに分割される。LCU00からLCU07はスライス0、210に割り当てられ、LCU08からLCU15はスライス1、220に割り当てられ、LCU16からLCU23はスライス2、230に割り当てられる。図2に示されるように、スライス境界の位置はLCU境界の位置に合わせている。LCU位置合わせスライスパーティションは容易に実行され、LCUのサイズはマクロブロックのサイズよりかなり大きく、LCU位置合わせスライスは、符号化システムの動的環境をサポートする十分な粒度を提供することができない。よって、非LCU位置合わせスライスパーティションがHEVC規格発展系に提案される。図3は、分別LCUパーティションを有するスライス構造の例を示し、パーティション境界はLCUを通過する。スライス0、310は、LCU00からLCU06を含み、LCU07のリーフCUで終了する。LCU07は、スライス0、310とスライス1、320の間で分割されている。スライス1、320は、スライス0、310に含まれないLCU07の残りのリーフCUとLCU08からLCU15、および、LCU16の一部を含む。スライス1、320は、LCU16のリーフCUで終了する。LCU16は、スライス1、320とスライス2、330間で分割されている。スライス2、330は、スライス1、320に含まれないLCU16の残りのリーフCUおよびLCU17からLCU23を含む。現在のHEVCにおいて、各LCUはそれ自身の量子化パラメータを有し、LCUに選択されるQPがデコーダー側に伝えられて、デコーダーは同じQP値を用いて、適切な復号プロセスを行う。QPに関連する情報を減少させるために、現在の符号化QPとリファレンスQP間の差が、QP値自身に代わって伝送される。それ故、デルタQPは各LCUに伝送され、デルタQPは、現在の符号化LCUのQPとリファレンスQP間の差として定義される。現在のLCUが、スライス中で、第一LCUである場合、スライスQPはリファレンスQPと見なされる。別の設計方法に基づいて、スライス中、第一LCU以外のLCUのリファレンスQPは、スライスQP、所定のQP値または前のLCUのQPである。LCUのデルタQPは、通常、LCUデータの最後の構文要素である。LCUの予測モードがSKIPモードの時、デルタQPは伝送されない。AVC/H264のマクロブロックベースの符号化と比較すると、HEVCの符号化単位は、64×64画素の大きさ、すなわち、最大CUである。LCUは、AVC/H264のマクロブロックよりかなり大きいので、一のデルタQP/LCUの使用は、レート制御を、快速にビットレートに適合させることができなくなる。それ故、デルタQPをLCUより小さいユニットに導入して、さらなる粒度レート制御を提供する必要がある。さらにフレキシブルなQP処理を促進することができるシステムを発展させることが望まれる。デルタQPが、LCUより小さい符号化単位に割り当てられる時、符号化単位サイズが減少するのに伴い、パーピクセル基準のデルタQPに関連する情報が増加する。よって、QP最小CUサイズが特定されて、デルタQPは、QP最小CUサイズに等しいかそれより大きいCUにだけ伝送される。さらに、フレキシブルなデルタQPを提供するため、QP最小CUサイズが、シーケンスヘッダ、画像ヘッダまたはスライスヘッダで特定される。たとえば、シーケンスヘッダ中のSPS中の構文要素spsqpmaxdepthは、図4に示されるように定義される。従来のHEVCで必要な追加の構文要素は、ブロック410で示される。spsqpmaxdepth構文要素は、最大CUから、QP最小CUサイズの深さを定義する。よって、QP最小CUサイズは、spsqpmaxdepthに従って、最大のCUサイズから生成される。同様に、画像ヘッダ中、構文要素により、QP最小CUサイズの深さが定義される。各スライスヘッダにおいて、別の構文要素、shqpmaxdepthは図5に示されるように定義される。従来のHEVCで必要とされる追加の構文要素はブロック510で示される。shqpmaxdepth構文要素は、最大CUから、QP最小CUサイズ、QpMinCuSizeの深さを特定し、QpMinCuSizeは、shqpmaxdepthに従って、最大のCUサイズから生成される。各スライスにとって、シーケンスレベルまたはスライスレベルで示されるQP最小CUサイズは、現在のスライスのQpMinCuSizeとして選択される。ブロック510に示されるchangeqpmaxdepthflag構文要素は、シーケンスレベルまたはスライスレベルから、QP最小CUサイズの選択を示すために、用いられる。たとえば、changeqpmaxdepthflag値が0に等しいことは、デルタQPを伝送する最小CUサイズがspsqpmaxdepthから生成されることを意味する。changeqpmaxdepthflag値が1に等しいことは、デルタQPを伝送する最小CUサイズがshqpmaxdepthから生成されることを意味する。デルタQPを伝送する一般規則が以下で記述される。QpMinCuSizeと同じかそれ以上のリーフCUに対し、一デルタQPが伝送される。全てがQpMinCuSizeより小さく、QpMinCuSizeに等しいサイズの同じ親のCUを有する複数のリーフCUに対し、一デルタQPが複数のリーフCUに伝送され、QP情報をシェアする。非LCU位置合わせスライスが用いられる時、第一リーフCUのサイズにかかわらず、一のデルタQPは、常に、スライスの第一リーフCUに伝送される。本発明によるデルタ量子化パラメータ処理に関連するスライスデータシンタックスの例が図6に示される。従来のHEVCで必要される追加の構文要素がブロック610により示される。FirstCuFlag構文要素は、CUがスライス中の第一CUであるかを示すのに用いられるフラグである。FirstCuFlagはブロック610で1に初期化される。SendQpFlag構文要素は、デルタQPがCUに伝送され、且つ、ブロック610で、0に初期化されるかを示すのに用いられるフラグである。codingunitルーティンの後の実行で、FirstCuFlagおよびSendQpFlagの値が変わる。デルタQPが、スライス中の第一CUに伝送された後、FirstCuFlagは、codingunitルーティンで、0にリセットされる。本発明によるデルタ量子化パラメータ処理に関連する符号化単位シンタックスの例が図7Aおよび7Bに示される。従来のHEVCで必要な追加の構文要素が、ブロック710と720により示される。ブロック710で、SendQpFlagは1にリセットされて、現在のCUサイズCurrCuSizeがQP最小CUサイズQpMinCuSizeと同じ場合、一デルタQPを伝送する必要があることを示す。ブロック720で、以下の3条件がテストされる。現在のCUがスライス中の第一CUFirstCuFlagであるかどうか、SendQpFlagが設定されるか、および、CurrCuSizeがQpMinCuSizeと同じか。3条件のいずれかがアサートされる場合、デルタQPdeltaqpが伝送され、SendQpFlagおよびFirstCuFlag両方が0にリセットされる。本発明の一実施形態において図4から図7Bに示した構文要素により、LCUより小さいユニットに基づくデルタQP処理を許し、分別LCUを有するシステムに対してデルタQP処理を提供する。さらに、本発明の一実施形態において図4から図7Bに示した構文要素により、システムは、適応的に、シーケンス/画像ヘッダまたはスライスヘッダで示されるQP最小CUサイズを選択する。図4から図7Bのシンタックス設計は本発明の一例を説明し、特定の構文要素が例として用いられて、本発明を実施しているが、当業者は構文要素を修飾して、同様に、本発明を実施することができる。図4から図7Bに示される構文要素によると、デコーダーは所要のQP情報を生成して、ビットストリームを復号する。たとえば、デコーダーは、changeqpmaxdepthflag構文要素を引き出して、QP最小CUサイズが、スライスヘッダまたはシーケンスヘッダで示されるかどうか判断する。それ故、QP最小CUサイズが決定される。リーフCUのサイズがビットストリームから復号され、スライス中のリーフCUの順序が決定される。リーフCUサイズが、QP最小CUサイズに等しいかそれより大きい、または、リーフCUが、非LCU位置合わせスライスにおいて、第一CUである場合、デルタQPが符号化単位データに存在する。デコーダーは、デルタQP値を引き出して、デルタQPを符号化単位データに適用して、符号化単位を復号することができる。上述のQP処理は、LCUより小さい粒度レベルで、QP変化を許し、シーケンスヘッダまたはスライスヘッダで示されるQP最小CUサイズを適切に選択し、量子化パラメータ情報に関連する伝送の効率をさらに改善する余地がある。従って、本発明の第一の実施態様が以下で記述される。一デルタQPが伝送される時、デルタQPによりカバーされる領域が非ゼロ量子化変換係数を有さない可能性がある。QPは、非ゼロ変換係数を量子化し、非ゼロ変換係数を非量子化するために用いられるので、QPまたはデルタQPを、非ゼロ量子化変換係数を有さない領域に伝送する必要がない。それ故、デルタQPまたはQPに関連する情報QPは、これらの領域に保存される。この特徴をサポートするため、シンタックス修正がcodingunitとtransformunitに行われ、説明を簡潔にするため、LCU位置合わせスライスだけが例とされている。シーケンスヘッダとスライスヘッダーのシンタックスは、図4および図5と同じ程度である。slicedataのシンタックスは、図8に示される従来のHEVCと同じで、図6に示されるFirstCuFlagおよびSendQpFlagの初期化は、LCU位置合わせスライスに実行されないが、非LCU位置合わせスライスにおいて、FirstCuFlagの初期化は、スライス中の、少なくともひとつの非ゼロ係数を有する第一リーフCUを処理することが必要である。他の実施態様によると、codingunitシンタックスが修正されて、デルタQPは、QpMinCuSizeに等しいかそれより大きいサイズのリーフCUの末端、または、QpMinCuSizeと同じサイズの分割CUの最後のリーフCUの後にだけ存在する。さらに、デルタQPに関連するtransformunitシンタックスが修正されて、対応する領域が、少なくともひとつの非ゼロ量子化変換係数を有する時だけ、デルタQPが伝送される。一領域中の少なくともひとつの非ゼロ量子化変換係数の条件は、予測モード、符号化ブロックパターン、符号化ブロックフラグ、または、PredMode、CBPおよびCBFの組み合わせに基づいて検出される。たとえば、PredModeがSKIPであるとき、リーフCU中に残りが存在しないことを意味する。VLCが用いられ、CBPがゼロの時、リーフCU中に残りが存在しないことを意味する。CABACが用いられ、CBFがゼロの時、再び、リーフCU中に残りが存在しないことを意味する。QP情報がそれらのリーフCUのために省略されて、符号化および伝送効率を改善する。上述の他の実施形態をサポートするため、codingunitシンタックス修正が、図9Aおよび図9Bのブロック910から940により示される。ブロック910で、CurrCuSizeがQpMinCuSizeと同じ時、NonZeroFoundが0に設定される。その後、後続のcodingunitルーティンが、再帰方法で実行され、NonZeroFound値が交代される。ブロック920で示される処理において、CurrCuSizeがQpMinCuSizeと同じ場合、NonZeroFound値が確認される。NonZeroFoundが値1を有する場合、deltaqpが伝送される。predictionunitルーティンが呼ばれた後、PredModeがSKIPでない場合、ブロック930が実行される。ブロック930で、CurrCuSizeがQpMinCuSizeと同じかそれより大きい場合、NonZeroFoundは0に設定される。その後、後続のtransformunitルーティンが実行され、NonZeroFound値が交代される。transformunitルーティンが呼ばれた後、ブロック940が実行される。ブロック940で示される処理において、CurrCuSizeがQpMinCuSizeと同じかそれより大きい場合、NonZeroFound値がテストされる。NonZeroFoundの値が1の場合、deltaqpが伝送される。上述の他の実施形態をサポートするため、transformunitシンタックス修正が図10のブロック1010に示される。VLCが用いられ、CBPがゼロでない場合、少なくともひとつの非ゼロ変換係数がリーフCUに存在し、NonZeroFoundが1に設定されることを意味する。VLCが用いられ、CBPがゼロの時、NonZeroFoundは、同じ値、すなわち、0を有する。CABACが用いられて、CBFがゼロでない時、少なくともひとつの非ゼロ変換係数がリーフCUに存在し、NonZeroFoundが1に設定されることを意味する。CABACが用いられ、CBFがゼロの時、NonZeroFoundは、同じ値すなわち、0を有する。上述の他の実施形態をサポートするため、シーケンスヘッドおよびスライスヘッダーシンタックスは、図4および図5と同じままである。前述同様に、シーケンスヘッド中のspsqpmaxdepth構文要素は、最大CUから、QP最小CUサイズの深さを定義する。各スライスヘッダにおいて、shqpmaxdepth構文要素は、最大CUから、QP最小CUサイズの深さを定義する。ブロック510に示されるchangeqpmaxdepthflag構文要素が用いられて、シーケンスレベルまたはスライスレベルから、QP最小CUサイズQpMinCuSizeの選択を示す。たとえば、changeqpmaxdepthflag値が0に等しいことは、QPを伝送する最小CUサイズがspsqpmaxdepthから生成されることを意味する。changeqpmaxdepthflag値が1に等しいことは、QPを伝送する最小CUサイズがshqpmaxdepthから生成されることを意味する。QpMinCuSizeと等しいかそれより大きいリーフCUにとって、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する時、一デルタQPが伝送される。全てがQpMinCuSizeより小さく、および、QpMinCuSizeに等しい同じ親のCUを有する複数のリーフCUに対し、これらのリーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、一デルタQPが伝送される。他のの実施態様によると、QpMinCuSizeと等しいかそれより大きいリーフCUは、リーフCUが、少なくともひとつの非ゼロ量子化変換係数を有する時、一デルタQPが伝送される。つまり、非ゼロ量子化変換係数がない場合、デルタQPは伝送されない。さらに、QpMinCuSizeより小さく、QpMinCuSizeに等しいサイズの親のCUを有する複数のリーフCUにとって、これらのリーフCUが、少なくともひとつの非ゼロ量子化変換係数を有する時、一デルタQPがリーフCUに伝送されて、QP情報をシェアする。このほか、非ゼロ量子化変換係数の検出は、PredMode、CBP、CBFまたはPredMode、CBPおよびCBFの任意の組み合わせに基づく。図4、図5、図8、図9A、図9Bおよび図10のシンタックス設計は本発明の他の実施形態を説明し、特定の構文要素の例として用いられて、本発明を実施しているが、当業者は構文要素を修飾して、同様に、本発明を実施することができる。例の構文要素によると、デコーダーは、所要のQP情報を生成して、ビットストリームを復号する。たとえば、デコーダーはchangeqpmaxdepthflag構文要素を引き出して、QP最小CUサイズが、スライスヘッダまたはシーケンスヘッダ中で示されるかどうか判断する。それ故、QP最小CUサイズが決定される。リーフCUのサイズが、ビットストリームから復号され、スライス中のリーフCUの順序が決定される。リーフCUサイズがQP最小CUサイズと等しいかそれ以上である場合、NonZeroFound値が確認される。NonZeroFoundの値が0の場合、リーフCU中に非ゼロ変換係数がなく、リーフCUの変換係数が全て0に設定されることを意味する。NonZeroFoundの値が1の場合、デルタQPが符号化単位データに存在する。デコーダーはデルタQPを引き出し、デルタQPを符号化単位データに適用して、符号化単位を復号する。本発明の第二の実施態様において、非ゼロ量子化変換係数を有する各リーフCUのデルタQPは、同じLCUに属する少なくともひとつの別のリーフCUの情報に基づいて、明示的に伝送されるかまたは黙示的に生成される。リーフCU中の非ゼロ量子化変換係数の条件は、PredMode、CBF、CBP、または、上記の組み合わせに基づいて生成される。たとえば、リーフCU予測モードPredModeがSKIPではなく、且つ、符号化ブロックパターンCBPが、VLCで使用される状況下、または、符号化ブロックフラグCBFが、CABACで使用される状況下で非ゼロの場合、リーフCUは、少なくともひとつの非ゼロ変換係数を含む。以下において、デルタQP情報を、明示的に、非ゼロ量子化変換係数を有するリーフCUに伝送するケースだけを例としている。第二の実施形態をサポートする所要のシンタックスが、図11から図15に示される。図11のシーケンスヘッダ、図12のスライスヘッダ、図13のslicedataシンタックス、および、図14Aと図14Bのcodingunitシンタックスは、従来のHEVCと同じである。従来のHEVCからの所要のtransformunitシンタックス修正は、図15に示されるブロック1510で示される。ブロック1510に示されるように、VLCが用いられ、CBPが非ゼロの時、デルタQPが伝送される。また、CABACが用いられて、CBFが非ゼロの時、デルタQPが伝送される。第二実施態様によると、各リーフCUは、それ自身の量子化パラメータを有し、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合だけ、量子化パラメータ情報が伝送される。図11から図15中のシンタックス設計は本発明による第二実施形態を説明し、特定の構文要素が例として用いられて、本発明を実施しているが、当業者は構文要素を修飾して、同様に、本発明を実施することができる。例の構文要素によると、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、デコーダーは、所要のQP情報を生成して、ビデオビットストリーム中で、リーフCUを復号する。たとえば、VLCが用いられ、および、リーフCUの符号化ブロックパターン、CBPが非ゼロの場合、デコーダーは、ビデオビットストリームから、明示的に、または、黙示的に、同じ最大符号化単位に属する少なくとも別のリーフCUの情報からQP情報、たとえば、デルタQPを得る。デコーダーはデルタQPを引き出し、デルタQPを符号化単位データに適用して、復号する。VLCが用いられ、CBPがゼロの場合、リーフCUの変換係数が全て0であることを示す。同様に、CABACが用いられ、および、符号化ブロックフラグ、CBFが非ゼロの場合、デルタQPが存在する。デコーダーはデルタQPを引き出して、デルタQPを符号化単位データに適用して、復号する。CABACが用いられ、CBFがゼロの場合、リーフCUの変換係数が全て0であることを示す。本発明の第三の実施態様において、符号化システムは、量子化パラメータ処理の二モード間で切り換わる。第一モードで、LCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、符号化システムは一デルタQP/LCUを用いる。第二モードにおいて、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合、符号化システムは、一デルタQP/リーフCUを用いる。第三実施態様をサポートするため、従来のHEVCのように、同じシーケンスヘッダシンタックス、スライスヘッダシンタックス、および、slicedataシンタックスが用いられる。codingunitシンタックス修正は、図16Aおよび図16Bに示されるブロック1610および1620により示される。ブロック1610で、lcubasedqpflagが組み込まれて、現在のCUがLCUと同じサイズを有する場合、LCUベースQPが用いられるかどうかを示す。lcubasedqpflagが設定される場合、NonZeroFoundが0にリセットされる。後続のtransformunitルーティンが実行された後、NonZeroFound値が交代される。ブロック1620に示されるように、現在のCUがLCUと同じサイズを有する場合、構文要素lcubasedqpflag値が確認される。lcubasedqpflagの値が1である場合、NonZeroFound値が確認される。NonZeroFoundの値が1である場合、deltaqpが組み込まれて、NonZeroFoundが0にリセットされる。従来のHEVCからの所要のtransformunitシンタックス修正が、図17のブロック1710に示される。ブロック1710に示されるように、lcubasedqpflagの値が1の時、第一の二条件として、VLCが用いられるか、および、符号化ブロックパターンCBPが非ゼロであるか、がテストされる。第一の二条件を満たす場合、NonZeroFoundが1に設定される。さらに、第二の二条件もテストされる。この二条件は、CABACが用いられるか、および、符号化ブロックフラグCBFが非ゼロであるか、である。第二二条件を満たす場合、NonZeroFoundが1に設定される。第一の二条件または第二の二条件のどちらも満たされない場合、NonZeroFoundの値は、前述同様に、すなわち、0である。lcubasedqpflagが設定されない時、第三の二条件として、VLCが用いられるか、および、CBPが非ゼロであるか、がテストされる。第三の二条件を満たす場合、デルタQPが伝送される。さらに、第四の二条件として、CABACが用いられるか、および、CBFが非ゼロであるか、がテストされる。第四の二条件を満たす場合、デルタQPも伝送される。第三の実施態様によると、第一モードで、各LCUはそれ自身の量子化パラメータを有し、LCUが少なくともひとつの非ゼロ量子化変換係数を有する場合だけ、量子化パラメータ情報が伝送される。第二モードで、各リーフCUはそれ自身の量子化パラメータを有し、リーフCUが少なくともひとつの非ゼロ量子化変換係数を有する場合だけ、量子化パラメータ情報が伝送される。図16A、図16Bおよび図17のシンタックス設計は、本発明の第三実施形態を説明し、特定の構文要素が例として用いられて、本発明を実施しているが、当業者は構文要素を修飾して、同様に、本発明を実施することができる例の構文要素によると、デコーダーは所要のQP情報を生成して、ビットストリームを復号する。たとえば、デコーダーは、lcubasedqpflagが設定されたか確認することができる。lcubasedqpflagが設定された場合、デコーダーは、NonZeroFoundが設定されたか確認する。NonZeroFoundが設定され、デコーダーはQP情報、たとえば、デルタQPを引き出し、デルタQPをLCUに適用する。NonZeroFoundが設定されない場合、LCU中に、非ゼロ変換係数がないことを意味する。lcubasedqpflagが設定されないとき、デコーダーは、VLCが用いられるか、および、符号化ブロックパターンCBPが非ゼロであるかの条件を確認する。条件が満たされる場合、デコーダーは、QP情報、たとえば、デルタQPを引き出し、デルタQPをリーフCUに適用して、復号する。デコーダーは、CABACが用いられるか、および、符号化ブロックフラグCBFが非ゼロであるかの条件を確認する。条件が満たされる場合、デコーダーは、QP情報、たとえば、デルタQPを引き出して、デルタQPをリーフCUに適用して、復号する。VLCが用いられ、CBPがゼロの場合、リーフCUの変換係数は全て0に設定される。同様に、CABACが用いられ、CBFがゼロの場合、リーフCUの変換係数は全て0に設定される。本発明は、その思想または本質的特徴を逸脱することなく、その他の特定の形式で具体化される。本発明は、本発明のある機能とタスクまたはハードウェアおよびソフトウェア/ファームウェアの組み合わせを実行するプロセッサに関連する集積回路および特定用途向けICなどのハードウェア、ソフトウェアおよびファームウェアコードで具体化される。本発明では好ましい実施形態を前述の通り開示したが、これらは決して本発明に限定するものではなく、当該技術を熟知する者なら誰でも、本発明の思想を脱しない範囲内で各種の変形を加えることができる。