(57)【要約】  ピクチャおよび／またはビデオ  データ・ストリーム  をより効率的にコーディングするための概念、具体的には効率的な変換係数ブロック・コーディングを使用するものを説明する。【選択図】図１
2021519549.tif 000002
【特許請求の範囲】
【請求項１】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
それぞれ第１の変換係数ブロックおよび第２の変換係数ブロックを入手するために第１の色成分および第２の色成分について別々に前記ピクチャのブロックを変換の対象にし、
前記第１の変換係数ブロックに依存するコンテキストを使用して前記第２の変換係数ブロックをコンテキスト適合的にエントロピ符号化する
ように構成される、符号器。
【請求項２】
前記第２の変換係数ブロック（９２２）がそれに副分割されるパーティション（１２０）のセットのパーティションごとに、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されるかどうかまたは前記それぞれのパーティション内の前記変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるかどうかの指示（１５０）を符号化し、
前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションの前記第２の変換係数ブロック（９２２）の前記変換係数の量子化レベルをエントロピ符号化し、前記それぞれのパーティション内の前記変換係数の前記符号化がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティション内の前記変換係数の前記符号化をスキップする
ように構成され、前記指示の前記符号化は、前記第１の変換係数ブロック（９２１）に依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される
請求項１に記載の符号器。
【請求項３】
前記第１の変換係数ブロック（９２１）がそれに副分割されるさらなるパーティションのセットのさらなるパーティションごとに、前記それぞれのさらなるパーティション（１２０）内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのさらなるパーティション内の前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であるのかどうかを指示するさらなる指示（１５０）を符号化し、
前記それぞれのさらなるパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示するさらなるパーティションの前記第１の変換係数ブロック（９２１）の前記変換係数の量子化レベルをエントロピ符号化し、前記それぞれのさらなるパーティション内の前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であることを前記さらなる指示が指示する前記さらなるパーティション内の前記変換係数の前記符号化をスキップする
ように構成され、前記第２の変換係数ブロック（９２２）の前記指示の前記符号化は、前記第１の変換係数ブロック（９２１）の前記さらなるパーティションの前記さらなる指示および／または前記第１の変換係数ブロック（９２１）の前記変換係数の前記量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される
請求項２に記載の符号器。
【請求項４】
前記第２の変換係数ブロック（９２２）内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記第２の変換係数ブロック（９２２）内の前記変換係数の前記符号化がスキップされ、前記第２の変換係数ブロック（９２２）内のすべての変換係数が０であるのかどうかの指示（１９０）を符号化し、
前記第２の変換係数ブロック（９２２）の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示する場合に、前記第２の変換係数ブロック（９２２）の前記変換係数の量子化レベルをエントロピ符号化し、前記第２の変換係数ブロック（９２２）内の前記変換係数の前記符号化がスキップされ、前記第２の変換係数ブロック（９２２）のすべての変換係数が０であることを前記指示が指示する場合に、前記第２の変換係数ブロック（９２２）の前記変換係数の前記符号化をスキップする
ように構成され、前記指示（１９０）の前記符号化は、前記第１の変換係数ブロック（９２１）に依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される
請求項１に記載の符号器。
【請求項５】
前記第１の変換係数ブロック（９２１）の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化がスキップされ、前記第１の変換係数ブロック（９２１）のすべての変換係数が０であるのかどうかのさらなる指示（１９０）を符号化し、
前記第１の変換係数ブロック（９２１）の前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示する場合に、前記第１の変換係数ブロック（９２１）の前記変換係数の量子化レベルをエントロピ符号化し、前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化がスキップされ、前記第１の変換係数ブロック（９２１）のすべての変換係数が０であることを前記さらなる指示が指示する場合に、前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化をスキップする
ように構成され、前記第２の変換係数ブロックの前記指示（１９０）の前記符号化は、前記第１の変換係数ブロック（９２１）の前記さらなる指示および／または前記第１の変換係数ブロック（９２１）の前記変換係数の前記量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される
請求項４に記載の符号器。
【請求項６】
前記第２の変換係数ブロックの前記指示（１９０）の前記符号化において、前記第１の変換係数ブロックの前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示する場合に第１のコンテキストを、前記第１の変換係数ブロックの前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であることを前記さらなる指示が指示する場合に第２のコンテキストを選択する
ように構成される、請求項５に記載の符号器。
【請求項７】
順方向に沿って前記第１の変換係数ブロックの変換係数を順次トラバースする第１のスキャン・パターンをトラバースする時に、第１の最後の非０変換係数が存在する第１の終端係数位置の第１の指示（１１４）を前記データ・ストリーム内に符号化し、
逆方向で前記第１の終端係数位置から前記第１のスキャン・パターンによってトラバースされる前記第１の変換係数ブロック（９２１）の変換係数の第１のコーディングされたセットを表す第１のデータであって、変換係数の前記第１のコーディングされたセット内の変換係数の量子化レベルを含む第１のデータを前記データ・ストリーム内に符号化し、
順方向に沿って前記第２の変換係数ブロックの変換係数を順次トラバースする第２のスキャン・パターンをトラバースする時に、第２の最後の非０変換係数が存在する第２の終端係数位置の第２の指示（１１４）を前記データ・ストリーム内に符号化し、
逆方向で前記第２の終端係数位置から前記第２のスキャン・パターンによってトラバースされる前記第２の変換係数ブロック（９２２）の変換係数の第２のコーディングされたセットを表す第２のデータであって、変換係数の前記第２のコーディングされたセット内の変換係数の量子化レベルを含む第２のデータを前記データ・ストリーム内に符号化する
ように構成され、前記第２の変換係数ブロック（９２２）の前記第２の指示の前記符号化は、前記第１の終端係数位置に依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される
請求項１から６のいずれか１項に記載の符号器。
【請求項８】
２進化コードを使用することと、前記第１の変換係数ブロックの同一位置の変換係数の前記２進化コードの第１のビンに依存するコンテキストを使用して前記２進化コードの前記第１のビンをエントロピ符号化することとによって、前記第２の変換係数ブロックの所定の変換係数の前記量子化レベルを符号化する
ように構成される、請求項１から７のいずれか１項に記載の符号器。
【請求項９】
前記第１の色成分および前記第２の色成分は、クロマ成分である、請求項１から８のいずれか１項に記載の符号器。
【請求項１０】
データ・ストリームからピクチャを復号する復号器であって、
第１の色成分および第２の色成分に関して別々に、それぞれ第１の変換係数ブロック（９２１）および第２の変換ブロック（９２２）の逆変換によって前記ピクチャのブロック（８４）を導出し、
前記第１の変換係数ブロックに依存するコンテキストを使用して第２の変換係数ブロック（９２２）をコンテキスト適合的にエントロピ復号する
ように構成される復号器。
【請求項１１】
前記第２の変換係数ブロック（９２２）がそれに副分割されるパーティション（１２０）のセットのパーティションごとに、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのパーティション内の前記変換係数（９１）の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかを指示する指示（１５０）を復号し、
前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションの前記第２の変換係数ブロックの前記変換係数（９１）の量子化レベルをエントロピ復号し、前記それぞれのパーティション内の前記変換係数の前記符号化がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティション内の前記変換係数の前記復号をスキップする
ように構成され、前記指示の前記復号は、前記第１の変換係数ブロック（９２１）に依存するコンテキスト（１５０）を使用するコンテキスト適合エントロピ復号を使用して実行される
請求項１０に記載の復号器。
【請求項１２】
前記第１の変換係数ブロック（９２１）がそれに副分割されるさらなるパーティションのセットのさらなるパーティションごとに、前記それぞれのさらなるパーティション（１２０）内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのさらなるパーティション内の前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であるのかどうかを指示するさらなる指示（１５０）を復号し、
前記それぞれのさらなるパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示するさらなるパーティションの前記第１の変換係数ブロック（９２１）の前記変換係数（９１）の量子化レベルをエントロピ復号し、前記それぞれのさらなるパーティション内の前記変換係数の前記符号化がスキップされ、前記さらなるパーティション内のすべての変換係数が０であることを前記さらなる指示が指示する前記さらなるパーティション内の前記変換係数の前記復号をスキップする
ように構成され、前記第２の変換係数ブロック（９２２）の前記指示の前記復号は、前記第１の変換係数ブロック（９２１）の前記さらなるパーティションの前記さらなる指示および／または前記第１の変換係数ブロック（９２１）の前記変換係数の前記量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項１１に記載の復号器。
【請求項１３】
前記第２の変換係数ブロック（９２２）内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記第２の変換係数ブロック（９２２）内の前記変換係数の前記符号化がスキップされ、前記第２の変換係数ブロック（９２２）内のすべての変換係数が０であるのかどうかを指示する指示（１９０）を復号し、
前記第２の変換係数ブロック（９２２）の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示する場合に、前記第２の変換係数ブロック（９２２）の前記変換係数の量子化レベルをエントロピ復号し、前記第２の変換係数ブロック（９２２）の前記変換係数の前記復号がスキップされ、前記第２の変換係数ブロック（９２２）のすべての変換係数が０であることを前記指示が指示する場合に、前記第２の変換係数ブロック（９２２）の前記変換係数の前記復号をスキップする
ように構成され、前記指示（１９０）の前記復号は、前記第１の変換係数ブロック（９２１）に依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項１０に記載の復号器。
【請求項１４】
前記第１の変換係数ブロック（９２１）の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化がスキップされ、前記それぞれの第１の変換係数ブロック（９２１）内のすべての変換係数ブロックが０であるのかどうかを指示するさらなる指示（１９０）を復号し、
前記第１の変換係数ブロック（９２１）の前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示する場合に、前記第１の変換係数ブロック（９２１）の前記変換係数の量子化レベルをエントロピ復号し、前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化がスキップされ、前記第１の変換係数ブロック（９２１）のすべての変換係数が０であることを前記さらなる指示が指示する場合に、前記第１の変換係数ブロック（９２１）の前記変換係数の前記復号をスキップする
ように構成され、前記第２の変換係数ブロック（９２２）の前記指示（１９０）の前記復号は、前記第１の変換係数ブロック（９２１）の前記さらなる指示および／または前記第１の変換係数ブロック（９２１）の前記変換係数の前記量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項１３に記載の復号器。
【請求項１５】
第２の変換係数ブロックの前記指示（１９０）の前記復号において、前記第１の変換係数ブロックの前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示する場合に第１のコンテキストを、前記第１の変換係数ブロックの前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であることを前記さらなる指示が指示する場合に第２のコンテキストを選択する
ように構成される、請求項１４に記載の復号器。
【請求項１６】
順方向に沿って前記第１の変換係数ブロック（９２１）の変換係数を順次トラバースする第１のスキャン・パターン（９４）をトラバースする時に、第１の最後の非０変換係数が存在する第１の終端係数位置（９８）の第１の指示（１１４）を前記データ・ストリームから復号し、
逆方向で前記第１の終端係数位置（９８）から前記第１のスキャン・パターン（９４）によってトラバースされる前記第１の変換係数ブロック（９２１）の変換係数の第１のコーディングされたセットを表す前記データ・ストリーム（９６）を表す第１のデータ（９６）であって、変換係数の前記第１のコーディングされたセット内の変換係数の量子化レベルを含む、第１のデータ（９６）を前記データ・ストリームから復号し、
順方向に沿って前記第２の変換係数ブロック（９２２）の変換係数を順次トラバースする第２のスキャン・パターン（９８）をトラバースする時に第２の最後の非０変換係数が存在する第２の終端係数位置（９８）の第２の指示（１１４）を前記データ・ストリームから復号し、
逆方向で前記第２の終端係数位置から前記第２のスキャン・パターンによってトラバースされる前記第２の変換係数ブロック（９２２）の変換係数の第２のコーディングされたセットを表す第２のデータであって、変換係数の前記第２のコーディングされたセット内の変換係数の量子化レベルを含む第２のデータを前記データ・ストリームから復号する
ように構成され、前記第２の変換係数ブロック（９２２）の前記第２の指示の前記復号は、前記第１の終端係数位置に依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項１０から１４のいずれか１項に記載の復号器。
【請求項１７】
２進ード（１６０）を使用することと、前記第１の変換係数ブロック（９２１）の同一位置の変換係数の前記２進コードの第１のビンに依存するコンテキストを使用して前記２進コードの前記第１のビンをエントロピ復号することとによって、前記第２の変換係数ブロック（９２２）の所定の変換係数（１３０）の量子化レベルを復号する
ように構成される、請求項１０から１６のいずれか１項に記載の復号器。
【請求項１８】
前記第１の色成分および前記第２の色成分は、クロマ成分である、請求項１０から１６のいずれか１項に記載の復号器。
【請求項１９】
ピクチャ（１２）をデータ・ストリーム（１４）に符号化する符号器であって、
前記変換係数ブロック（９２）の変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）を
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数（１０４）へのスキャン・パターン（９４）［またはスキャン経路］によってトラバースされる変換係数（９１）のコーディングされたセット（ハッチングされて図示された１００）を表すデータ（９６）を前記データ・ストリーム（１４）内に符号化することであって、前記データ（９６）は、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、符号化すること
によって、前記データ・ストリーム（１４）に符号化（１０８）する
ように構成され、前記符号器は、変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）と互いに素な、前記第１の終端係数位置（９８）または前記第２の終端係数位置（１０４）での前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用してコンテキスト適合的に前記量子化レベル（１０６）をエントロピ符号化するように構成される
符号器。
【請求項２０】
順方向（１１６）に沿って前記スキャン・パターン（９４）をトラバースする時に、最後の非０変換係数が存在する終端係数位置の指示（１１４）を前記データ・ストリーム内に符号化するように構成され、前記所定の方向（１０２）は、逆方向（１１８）であり、前記第１の終端係数位置は、前記指示（１１４）によって指示される前記終端係数位置であり、前記第２の終端係数位置（１０４）は、前記スキャン・パターン（９４）に沿って前記逆方向（１１８）で最後にトラバースされる係数位置である
請求項１９に記載の符号器。
【請求項２１】
前記第１の終端係数位置（９８）の前記変換係数のコンテキストの前記第１のセットを使用する
ように構成される、請求項２０に記載の符号器。
【請求項２２】
コンテキストの前記第１のセットは、前記第２の終端係数位置の前記変換係数を含む変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の前記第２のセット（１１０）と互いに素である
請求項２１に記載の符号器。
【請求項２３】
前記第２の終端係数位置の前記変換係数にコンテキスト・セットの前記第１のセットを使用する
ように構成される、請求項２０に記載の符号器。
【請求項２４】
コンテキストの前記第１のセットは、前記第１の終端係数位置の前記変換係数を含む変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の前記第２のセット（１１０）と互いに素である
請求項２３に記載の符号器。
【請求項２５】
前記第１の終端係数位置（９８）の前記変換係数にコンテキストの前記第１のセットを使用し、
前記第２の終端係数位置（９８）の前記変換係数に前記第１のセットに互いに素なコンテキストの第３のセットを使用する
ように構成され、前記第１のセットおよび前記第３のセットは、前記スキャン・パターンに沿って、前記第１の終端係数位置と前記第２の終端係数位置との間にある変換係数の前記コーディングされたセット内のすべての変換係数に使用されるコンテキストの前記第２のセットに互いに素である
請求項２０に記載の符号器。
【請求項２６】
前記第１のセットは、前記第１の終端係数位置（９８）の直後で前記第２の終端係数位置（１０４）の直前のスキャン・パターン（９４）に沿ってトラバースされる逆方向（１１８）の係数位置の前記変換係数に使用されるコンテキストの前記第２のセットに互いに素である
請求項２０から２５のいずれか１項に記載の符号器。
【請求項２７】
前記第２の終端係数位置（１０４）は、ＤＣ係数位置である、請求項２０から２６のいずれか１項に記載の符号器。
【請求項２８】
互いに素であることは、前記第１の終端係数位置（９８）とは独立である、請求項１９に記載の符号器。
【請求項２９】
前記変換係数ブロック（９２）の前記他の変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化（１１６）する際に、前記変換係数ブロック（９２）がそれに副分割されるパーティション（１２０）のパーティション（サブブロック）ごとに、前記第１のセットに互いに素なコンテキストのセットを使用する
ように構成される、請求項１９または２８に記載の符号器。
【請求項３０】
前記変換係数ブロックがそれに副分割される前記パーティション（１２０）は、
前記第２の終端係数位置（たとえば、ＤＣ位置）を通って走る変換係数ブロック（９２）の対角線に斜めの方向に沿って対角線方向に延びる
請求項２９に記載の符号器。
【請求項３１】
前記変換係数の前記量子化レベルの２進化を入手し、前記２進化の少なくとも１つのビンに関してコンテキスト（１２２）の前記第１のセット（１１０）またはコンテキスト（１１２）の前記第２のセット（１１０）を使用するために前記量子化レベル（１０６）を２進化する
ように構成される、請求項１９から３０のいずれかに記載の符号器。
【請求項３２】
前記変換係数の前記量子化レベルの２進化を入手し、前記２進化のプレフィックス部分の少なくとも１つのビンに関してコンテキスト（１１２）の前記第１のセット（１１０）またはコンテキスト（１１２）の前記第２のセット（１１０）を使用するために、前記量子化レベル（１０６）を２進化する
ように構成される、請求項１９から３０のいずれかに記載の符号器。
【請求項３３】
前記第１の終端係数位置（９８）または前記第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルに関するコンテキスト（１１２）の前記第１のセット（１１０）からの第１の実際に使用されるコンテキストと、ローカル・テンプレート（１３２）によって決定される位置の以前に符号化された係数位置を使用する変換係数のコーディングされたセット（１００）内の他の係数のコンテキスト（１１２）の前記第２のセット（１１０からの第２の実際に使用されるコンテキストとを選択する
ように構成される、請求項１９から３２のいずれかに記載の符号器。
【請求項３４】
データ・ストリーム（１４）からピクチャ（１２）を復号する復号器であって、
変換係数ブロック（９２）の変換係数（１９）を順次トラバースするスキャン・パターン（９４）を使用して前記データ・ストリーム（１４）から前記ピクチャ（１２）のブロック（８４）を表す前記変換係数ブロック（９２）を
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数位置（１０４）へスキャン・パターンによってトラバースされる変換係数（９１）のコーディングされたセット（１００）を表すデータを前記データ・ストリーム（１４）から復号することであって、前記データは、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、復号すること
によって復号する
ように構成され、前記復号器は、変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）に互いに素な、前記第１の終端係数位置（９８）または第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用して前記量子化レベル（１０６）をコンテキスト適合的にエントロピ復号するように構成される
復号器。
【請求項３５】
前記データ・ストリーム（１４）から、順方向（１１６）に沿って前記スキャン・パターン（９４）をトラバースする時の最後の非０変換係数が存在する終端係数位置の指示（１１４）を復号するように構成され、前記所定の方向（１０２）は、逆方向（１１８）であり、前記第１の終端係数位置は、前記指示（１１４）によって指示される前記終端係数位置であり、前記第２の終端係数位置（１０４）は、前記スキャン・パターン（９４）に沿って前記逆方向（１１８）で最後にトラバースされる係数位置である
請求項３４に記載の復号器。
【請求項３６】
前記第１の終端係数位置（９８）の前記変換係数にコンテキストの前記第１のセットを使用する
ように構成される、請求項３５に記載の復号器。
【請求項３７】
コンテキストの前記第１のセットは、前記第２の終端係数位置の前記変換係数を含む変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の前記第２のセット（１１０）に互いに素である
請求項３６に記載の復号器。
【請求項３８】
前記第２の終端係数位置の前記変換係数にコンテキストの前記第１のセットを使用する
ように構成される、請求項３５に記載の復号器。
【請求項３９】
コンテキストの前記第１のセットは、前記第１の終端係数位置の前記変換係数を含む変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の前記第２のセット（１１０）に互いに素である
請求項３８に記載の復号器。
【請求項４０】
前記第１の終端係数位置（９８）の前記変換係数にコンテキストの前記第１のセットを使用し、
前記第２の終端係数位置（９８）の前記変換係数に前記第１のセットに互いに素なコンテキストの第３のセットを使用する
ように構成され、前記第１のセットおよび前記第３のセットは、前記スキャン・パターンに沿って前記第１の終端係数位置と前記第２の終端係数位置との間にある変換係数の前記コーディングされたセット内のすべての変換係数に使用されるコンテキストの前記第２のセットに互いに素である
請求項３５に記載の復号器。
【請求項４１】
前記第１のセットは、前記第１の終端係数位置（９８）の直後で前記第２の終端係数位置（１０４）の直前の前記スキャン・パターン（９４）に沿ってトラバースされる逆方向（１１８）の係数位置の前記変換係数に使用されるコンテキストの前記第２のセットに互いに素である
請求項３５から４０のいずれか１項に記載の復号器。
【請求項４２】
前記第２の終端係数位置（１０４）は、ＤＣ係数位置である、請求項３５から４１のいずれか１項に記載の復号器。
【請求項４３】
互いに素であることは、前記第１の終端係数位置（９８）とは独立である、請求項３４に記載の復号器。
【請求項４４】
前記変換係数ブロック（９２）の他の変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号（１１６）する際に、前記変換係数ブロック（９２）がそれに副分割されるパーティション（１２０）のパーティションごとに、前記第１のセットに互いに素なコンテキストのセット（１１０）を使用する
ように構成される、請求項３４または４３に記載の復号器。
【請求項４５】
前記変換係数ブロックがそれに副分割される前記パーティション（１２０）は、
前記第２の終端係数位置（１０４）を通って走る変換係数ブロック（９２）の対角線（１２２）に斜めの方向沿って対角線方向に延びる
請求項４４に記載の復号器。
【請求項４６】
前記変換係数の前記量子化レベルの２進化に従って２進化される形で前記量子化レベル（１０６）を復号し、前記２進化の少なくとも１つのビンに関してコンテキスト（１１２）の前記第１のセット（１１０）およびコンテキスト（１１２）の前記第２のセット（１１０）を使用する
ように構成される、請求項３４から４５のいずれか１項に記載の復号器。
【請求項４７】
前記変換係数の前記量子化レベルの２進化に従って２進化される形で前記量子化レベル（１０６）を復号し、前記２進化（１６１）のプレフィックス部分（１６０）の少なくとも１つのビンに関してコンテキスト（１１２）の前記第１のセット（１１０）およびコンテキスト（１１２）の前記第２のセット（１１０）を使用する
ように構成される、請求項３４から４５のいずれか１項に記載の復号器。
【請求項４８】
前記第１の終端係数位置（９８）または前記第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルに関するコンテキスト（１１２）の前記第１のセット（１１０）からの第１の実際に使用されるコンテキストと、ローカル・テンプレート（１３２）によって決定される位置の以前に復号された係数位置を使用する変換係数の前記コーディングされたセット（１００）内の他の変換係数のコンテキスト（１１２）の前記第２のセット（１１０）からの第２の実際に使用されるコンテキストとを選択する
ように構成される、請求項３４から４７のいずれか１項に記載の復号器。
【請求項４９】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化する
ように構成される、符号器。
【請求項５０】
前記ローカル・テンプレートによって決定される前記位置に配置された１つまたは複数の以前に符号化された変換係数の前記和に基づいて決定される第１の値と前記１つまたは複数の以前に符号化された変換係数の間の有意な変換係数レベルの前記個数に基づいて決定される第２の値との間の差を形成することによって前記コンテキストを決定する
ように構成される請求項４９に記載の符号器。
【請求項５１】
単項コードを用いる前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術コーディングを使用して前記量子化レベルをエントロピ符号化するように構成され、前記コンテキストは、前記単項コードのビンに使用される
請求項４９または５０に記載の符号器。
【請求項５２】
プレフィックス部分およびサフィックス部分を含む前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術コーディングを使用して前記量子化レベルをエントロピ符号化するように適合され、前記コンテキストは、前記プレフィックス・レベルの１つまたは複数のビンに使用される
請求項４９または５０に記載の符号器。
【請求項５３】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンをエントロピ符号化し、
前記現在符号化されている変換係数の前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された前記１つまたは複数の以前に符号化された変換係数の係数レベルの絶対値の和であって、前記１つまたは複数の以前に符号化された変換係数の前記係数レベルが、前記１つまたは複数の以前に符号化された変換係数の前記係数レベルの前記絶対値の前記２進化の以前に符号化されたビンに従って前記絶対値を有する、絶対値の和
に基づいて前記コンテキストを決定する
ように構成される、請求項４９から５２のいずれか１項に記載の符号器。
【請求項５４】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンをエントロピ符号化し、
前記現在符号化されている変換係数の前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に符号化された変換係数の中の有意な変換係数の個数
に基づいて前記コンテキストを決定する
ように構成される、請求項４９から５３のいずれか１項に記載の符号器。
【請求項５５】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在復号されている変換係数（１３０）の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号する
ように構成される、復号器。
【請求項５６】
前記ローカル・テンプレートによって決定される前記位置に配置された１つまたは複数の以前に復号された変換係数の前記和に基づいて決定される第１の値と前記１つまたは複数の以前に復号された変換係数の中の有意な変換係数レベルの前記個数に基づいて決定される第２の値との間の差を形成することによって前記コンテキストを決定する
ように構成される、請求項５５に記載の復号器。
【請求項５７】
単項コード（１６０）を用いる前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術復号を使用して前記量子化レベルをエントロピ復号するように構成され、前記コンテキストは、前記多項コードのビンに使用される
請求項５５または５６に記載の復号器。
【請求項５８】
プレフィックス部分（１６０）およびサフィックス部分（１６２）含む前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術復号を使用して前記量子化レベルをエントロピ復号するように構成され、前記コンテキストは、前記プレフィックス部分の１つまたは複数のビンに使用される
請求項５５または５６に記載の復号器。
【請求項５９】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンをエントロピ復号し、
前記現在復号されている変換係数（１３０）の前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の係数レベルの絶対値の和であって、前記１つまたは複数の以前に復号された変換係数の前記係数レベルが、最小限でも、前記１つまたは複数の以前に復号された変換係数の前記係数レベルの前記絶対値の前記２進化（１６１）の以前に復号されたビンに従って前記絶対値を有する、前記絶対値の和
に基づいて前記コンテキストを決定する
ように構成される、請求項５５から５８のいずれか１項に記載の復号器。
【請求項６０】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンをエントロピ復号し、
前記現在復号されている変換係数（１３０）の前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記現在復号されてる変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の中の有意な変換係数の前記個数
に基づいて前記コンテキストを決定する
ように構成される、請求項５５から５９のいずれか１項に記載の復号器。
【請求項６１】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在符号化されている変換係数の量子化レベルの絶対値を符号化することと、
前記現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータをセットすることと
によって、前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化する
ように構成される、符号器。
【請求項６２】
コンテキスト適合エントロピ符号化を使用して前記２進化の第１の部分を符号化し、
等確率バイパス・モードを使用して前記２進化の第２の部分を符号化する
ように構成され、前記２進化の前記第２の部分は、プレフィックス部分およびサフィックス部分を含み、前記２進化パラメータは、前記プレフィックス部分の長さを決定する
請求項６１に記載の符号器。
【請求項６３】
前記２進化は、プレフィックス部分およびサフィックス部分を含み、前記２進化パラメータは、前記プレフィックス部分の長さを決定する
請求項６１または６２に記載の符号器。
【請求項６４】
前記２進化パラメータは、Ｅｘｐ  Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータである
請求項６１から６３のいずれか１項に記載の符号器。
【請求項６５】
ルックアップ・テーブルを使用して前記１つまたは複数の以前に符号化された変換係数の量子化レベルの絶対値の前記和を前記２進化パラメータにマッピングすることによって前記２進化パラメータをセットする
ように構成される、請求項６１から６４のいずれか１項に記載の符号器。
【請求項６６】
コンテキスト適合エントロピ符号化を使用して前記２進化の第１の部分を符号化し、等確率バイパス・モードを使用して前記２進化の第２の部分を符号化し、
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの前記２進化の前記第１の部分（１６０）のビンをエントロピ符号化し、ここで、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に符号化された変換係数の係数レベルの絶対値の和
に基づいて前記２進化パラメータを決定する
ように構成される、請求項６１から６４のいずれか１項に記載の符号器。
【請求項６７】
コンテキスト適合エントロピ符号化を使用して前記２進化の第１の部分を符号化し、等確率バイパス・モードを使用して前記２進化の第２の部分を符号化し、
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの前記２進化の前記第１の部分（１６０）のビンをエントロピ符号化し、ここで、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定し、
前記現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に符号化された変換係数の中の有意な変換係数の個数
に基づいて前記２進化パラメータを決定する
ように構成される、請求項６１から６４のいずれか１項に記載の符号器。
【請求項６８】
前記２進化パラメータが、前記変換係数ブロックの以前に符号化された変換係数の量子化レベルの絶対値に関してセットされ、使用される２進化パラメータ以上になる形で、前記１つまたは複数の以前に符号化された変換係数の和に基づいて前記２進化パラメータ  前記セッティングを実行する
ように構成される、請求項６１から６７のいずれか１項に記載の符号器。
【請求項６９】
データ・ストリームからピクチャを復号する復号器であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在復号されている変換係数の量子化レベルの絶対値を復号することと、
前記現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータ（１６３）をセットすることと
によって、前記データ・ストリームから前記変換係数ブロック（９２）を復号する
ように構成される、復号器。
【請求項７０】
コンテキスト適合エントロピ復号を使用して前記２進化の第１の部分（１６０）を復号し、
等確率バイパス・モードを使用して前記２進化の第２の部分（１６２）を復号する
ように構成され、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定する
請求項６９に記載の復号器。
【請求項７１】
前記２進化（１６１）は、プレフィックス部分およびサフィックス部分を含み、前記２進化パラメータは、前記プレフィックス部分の長さを決定する
請求項６９または７０に記載の復号器。
【請求項７２】
前記２進化パラメータは、Ｅｘｐ  Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータである
請求項６９から７１のいずれか１項に記載の復号器。
【請求項７３】
ルックアップ・テーブルを使用して前記１つまたは複数の以前に符号化された変換係数の量子化レベルの絶対値の前記和を前記２進化パラメータにマッピングすることによって前記２進化パラメータをセットする
ように構成される、請求項６９から７２のいずれか１項に記載の復号器。
【請求項７４】
コンテキスト適合エントロピ復号を使用して前記２進化の第１の部分（１６０）を復号し、等確率バイパス・モードを使用して前記２進化の第２の部分（１６２）を復号し、
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの前記２進化の前記第１の部分（１６０）のビンをエントロピ復号し、ここで、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の係数レベルの絶対値の和
に基づいて前記２進化パラメータ（１６０）を決定する
ように構成される、請求項６９から７３のいずれか１項に記載の復号器。
【請求項７５】
コンテキスト適合エントロピ符号化を使用して前記２進化の第１の部分（１６０）を復号し、等確率バイパス・モードを使用して前記２進化の第２の部分（１６２）を復号し、
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの前記２進化の前記第１の部分（１６０）のビンをエントロピ符号化し、ここで、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の中の有意な変換係数の個数
に基づいて前記２進化パラメータ（１６４）を決定する
ように構成される、請求項６９から７４のいずれか１項に記載の復号器。
【請求項７６】
前記２進化パラメータが、前記変換係数ブロックの以前に復号された変換係数の量子化レベルの絶対値に関してセットされ使用される２進化パラメータ以上になる形で、前記１つまたは複数の以前に復号された変換係数の和に基づいて  前記セッティング  前記２進化パラメータ  を実行する
ように構成される、請求項６９から７５のいずれか１項に記載の復号器。
【請求項７７】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化されるようになる形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
以前に符号化された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化する
ように構成される、符号器。
【請求項７８】
前記２進化が前記第１の２進化コードなしの前記第２の２進化コードになるように、前記カットオフ値が、０までの減少を含めて、前記変換係数ブロック（９２）の符号化中に単調に減少するようになる形で、前記カットオフ値を適合的に変更する
ように構成される、請求項７７に記載の符号器
【請求項７９】
前記変換係数ブロック（９２）は、パーティション（１２０）に区分され、
前記符号器は、各パスに、パーティション（１２０）ごとに、その間のすべての他のパーティションの変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化（１６１）のビン（１６５）を符号化するように構成され、
前記符号器は、前記第２の２進化コード（１６２）のビンの前に前記第１の２進化コード（１６０）のビンを符号化するように構成され、
前記符号器は、コンテキスト適合エントロピ符号化を使用して前記第１の２進化コード（１６０）の前記ビンを符号化し、等確率バイパス・モードを使用して前記第２の２進化コード（１６２）の前記ビンを符号化するように構成され、
前記符号器は、
前記変換係数ブロック内または現在符号化されている変換係数がそこに配置されているパーティション内でコンテキスト適合エントロピ符号化を使用して以前に符号化された前記第１の２進化コードのビンの個数
に依存して現在符号化されている変換係数（１３０）の前記カットオフ値（１６４）をセットする
ように構成される
請求項７７から７８のいずれか１項に記載の符号器
【請求項８０】
データ・ストリームからピクチャを復号する復号器であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進コード（１６２）とを含む２進化を使用して２進化されるようになる形で前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
以前に復号された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリームから復号する
ように適合される、復号器。
【請求項８１】
前記２進化が前記第１の２進化コードなしで前記第２の２進化コードになるように、前記カットオフ値が、０までの減少を含めて、前記変換係数ブロック（９２）の復号中に単調に減少するようになる形で、前記カットオフ値を適合的に変更する
ように構成される、請求項８０に記載の復号器。
【請求項８２】
前記変換係数ブロック（９２）は、パーティション（１２０）に区分され、
前記復号器は、各パスに、パーティション（１２０）ごとにその間の任意の他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化（１６１）のビン（１６５）を復号するように構成され、
前記復号器は、前記第２の２進化コード（１６２）のビンの前に前記第１の２進化コード（１６０）のビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コード（１６０）の前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コード（１６２）の前記ビンを復号するように構成され、
前記符号器は、
前記変換係数ブロック内または現在復号されている変換係数がその中に配置されているパーティション内で、コンテキスト適合エントロピ符号化を使用して以前に復号された前記第１の２進化コードのビンの個数
に依存して前記現在復号されている変換係数（１３０）の前記カットオフ値（１６４）をセットする
ように構成される
請求項８０から８１のいずれか１項に記載の復号器。
【請求項８３】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
カットオフ値未満の［すなわち前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化される形で、変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
前記ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）がその予測残差を表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（８４）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に符号化された変換係数のエネルギの測定と、
以前に符号化された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化する
ように構成される、符号器。
【請求項８４】
前記評価に使用される前記以前に符号化された変換係数は、
現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置され、または、
前記現在符号化されている変換係数が配置される現在のパーティションに対してオフセットされ、所定の方向（１０２）でスキャン・パターンに沿って前記変換係数ブロックの前記変換係数をトラバースすることによって定義される前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の符号化に使用されるコーディング順序に従って前記現在のパーティションに先行する、前記変換係数ブロック（９２）のパーティション内の位置に配置される
請求項８３に記載の符号器。
【請求項８５】
前記カットオフ値が当初に所定のしきい値に続く値にセットされる場合に、以前に符号化された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更し、
前記カットオフ値が前記所定のしきい値を超える値に当初にセットされる場合に、少なくとも予備的に［たとえば、次数方向（１０２）で最後のパーティションに達するまで前記カットオフ値（１６４）を一定に保つ
ように構成される、請求項８３または８４に記載の符号器。
【請求項８６】
前記現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
そのうちの有意な変換係数の個数
に基づいて、前記現在符合化されている変換係数の前記カットオフ値を適合的に変更する
ように構成される、請求項８３から８５のいずれか１項に記載の符号器。
【請求項８７】
前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記第１の２進化の１つまたは複数のビンをコンテキスト適合的にエントロピ符号化する
ように構成され、前記符号器は、
所定のパーティションの前に前記コーディング順序によってトラバースされるパーティション内に配置された以前に符号化された変換係数の評価
に依存する形で前記所定のパーティションの前記セッティングを実行するように構成される
請求項８３から８６のいずれか１項に記載の符号器。
【請求項８８】
以前に符号化された変換係数のエネルギの測定が、あるしきい値を増加させる場合に、第１の２進化が存在しなくなるように、前記カットオフ値に０をセットすることを含む形で前記カットオフ値を適合的に変更する
ように構成される、請求項８３から８７のいずれか１項に記載の符号器。
【請求項８９】
前記変換係数ブロック（９２）は、パーティションに区分され、
前記符号器は、各パスに、パーティションごとにその間のすべての他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを符号化するように構成され、
前記符号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを符号化するように構成され、
前記符号器は、コンテキスト適合エントロピ符号化を使用して前記第１の２進化コードの前記ビンを符号化し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを符号化するように構成され、
前記符号器は、
現在符号化されている変換係数がその中に配置されるパーティション内の前記以前に符号化された変換係数の前記エネルギの前記測定
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項８３から８８のいずれか１項に記載の符号器。
【請求項９０】
前記エネルギの測定として、現在符号化されている変換係数がその中に配置された前記パーティション内の前記変換係数に関してコンテキスト適合算術符号化を使用して以前に符号化された前記第１の２進化コードの前記ビンの個数を使用する
ように構成される、請求項８９に記載の符号器。
【請求項９１】
前記符号器は、複数のパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを符号化するように構成され、
前記符号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを符号化するように構成され、
前記符号器は、コンテキスト適合エントロピ符号化を使用して前記第１の２進化コードの前記ビンを符号化し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを符号化するように構成され、
前記符号器は、
前記変換係数ブロック内の前記以前に符号化された変換係数の前記エネルギの前記測定
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項８３から８８のいずれか１項に記載の符号器。
【請求項９２】
前記エネルギの測定として、前記変換係数ブロック内の前記変換係数に関してコンテキスト適合算術符号化を使用して以前に符号化された前記第１の２進化コードのビンの個数を使用する
ように構成される、請求項９１に記載の符号器。
【請求項９３】
前記変換係数ブロック（９２）は、パーティションに区分され、
前記符号器は、各パスに、パーティションごとにその間のすべての他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを符号化するように構成され、
前記符号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンをエントロピ符号化するように構成され、
前記符号器は、コンテキスト適合エントロピ符号化を使用して前記第１の２進化コードの前記ビンを符号化し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを符号化するように構成され、
前記符号器は、
ローカル・テンプレートして、現在符号化されている変換係数が配置されるパーティションを使用して、前記現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された変換係数に関してコンテキスト適合エントロピ符号化を使用して以前に符号化された前記第１の２進化コードのビンの個数の評価
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項８３から８８のいずれか１項に記載の符号器。
【請求項９４】
データ・ストリームからピクチャを復号する復号器であって、
カットオフ値未満の［すなわち、前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）の前記ブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）の予測残差が表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（９２）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に復号された変換係数のエネルギの測定と、
以前に復号された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記データ・ストリームから前記変換係数ブロック（９２）を復号する
ように構成される、復号器。
【請求項９５】
前記評価に使用される前記以前に復号された変換係数は、
現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置され、または、
前記現在復号されている変換係数がその中に配置される現在のパーティションに対してオフセットされ、所定の方向（１０２）でスキャン・パターンに沿って前記変換係数ブロックの前記変換係数をトラバースすることによって定義される前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の復号に使用されるコーディング順序に従って前記現在のパーティションに先行する、前記変換係数ブロック（９２）のパーティション内の位置に配置される
請求項９４に記載の復号器。
【請求項９６】
前記カットオフ値が、所定のしきい値に続く値に当初にセットされる場合に、以前に復号された変換係数に依存して、前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更し、
前記カットオフ値が、前記所定のしきい値を超える値に当初にセットされる場合に、少なくとも予備的に［たとえば、他の方向１０２で最後のパーティションに達するまで）前記カットオフ値（１６４）を一定に保つ
ように構成される、請求項９４または９５に記載の復号器。
【請求項９７】
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
そのうちの有意な変換係数の個数
に基づいて前記現在符号化されている変換係数の前記カットオフ値を適合的に変更する
ように構成される、請求項９４から９６のいずれか１項に記載の復号器。
【請求項９８】
前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記２進化の１つまたは複数のビンをコンテキスト適合的にエントロピ復号する
ように構成され、前記復号器は、
所定のパーティションの前に前記コーディング順序によってトラバースされるパーティション内に配置された以前に復号された変換係数の評価
に依存する形で前記所定のパーティションの前記セッティングを実行するように構成される
請求項９４から９７のいずれか１項に記載の復号器。
【請求項９９】
以前に復号された変換係数のエネルギの測定があるしきい値を増加させる場合に第１の２進化が存在するように、前記カットオフ値を０にセットすることを含む形で前記カットオフ値を適合的に変更する
ように構成される、請求項９４から９８のいずれか１項に記載の復号器。
【請求項１００】
前記変換係数ブロック（９２）は、パーティションに区分され、
前記復号器は、各パスに、パーティションごとにその間のすべての他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを復号するように構成され、
前記復号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コードの前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを復号するように構成され、
前記復号器は、
現在復号されている変換係数がその中に配置されるパーティション内の前記以前に復号された変換係数の前記エネルギの前記測定
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項９４から９９のいずれか１項に記載の復号器。
【請求項１０１】
前記エネルギの測定として、現在復号されている変換係数がその中に配置される前記パーティション内の前記変換係数に関してコンテキスト適合算術復号を使用して以前に復号された前記第１の２進化コードのビンの個数を使用する
ように構成される、請求項１００に記載の復号器。
【請求項１０２】
前記復号器は、複数のパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを復号するように構成され、
前記復号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コードの前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを復号するように構成され、
前記復号器は、
前記変換係数ブロック内の前記以前に復号された変換係数の前記エネルギの前記測定
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項９４から９９のいずれか１項に記載の復号器。
【請求項１０３】
前記エネルギの測定として、前記変換係数ブロック内の前記変換係数に関してコンテキスト適合算術復号を使用して以前に復号された前記第１の２進化コードのビンの個数を使用する
ように構成される、請求項１０２に記載の復号器。
【請求項１０４】
前記変換係数ブロック（９２）は、パーティションに区分され、
前記復号器は、各パスで、パーティションごとにその間のすべての他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを復号するように構成され、
前記復号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コードの前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを復号するように構成され、
前記復号器は、
ローカル・テンプレートとして、現在復号されている変換係数が配置されるパーティションを使用して、前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された変換係数に関してコンテキスト適合エントロピ復号を使用して以前に復号された前記第１の２進化コードのビンの個数の評価
に依存して前記現在復号されている変換係数の前記カットオフ値（１６４）をセットする
ように構成される
請求項９４から９９のいずれか１項に記載の復号器。
【請求項１０５】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
以前に符号化された変換係数に依存して、および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数に依存して
ローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるようにするために］ことと、
現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて決定され、または前記ローカル・テンプレートが使用不能にされる場合に以前に符号化された変換係数とは独立である
コンテキストの使用と
によって、前記変換係数ブロック（９２）の現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化する
ように構成される、符号器。
【請求項１０６】
前記以前に符号化された変換係数に依存する前記ローカル・テンプレートの形状をセットする際または前記ローカル・テンプレートを使用不能にする際に、
前記現在符号化されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に依存して前記ローカル・テンプレートの前記形状をセットする
ように構成される、請求項１０５に記載の符号器。
【請求項１０７】
前記以前に符号化された変換係数に依存して前記ローカル・テンプレートの形状をセットし、または前記ローカル・テンプレートを使用不能にする際に、
前記現在符号化されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に依存して、前記ローカル・テンプレート（１３２）の前記形状が、
前記第１のローカル・プリミティブ・テンプレート（１７０）、または
第２のプリミティブ・テンプレート（１７２）であって、前記第２のプリミティブ・テンプレートは、前記現在符号化されている変換係数から前記第１の第２のプリミティブ・テンプレートより遠くに延び、前記第１のローカル・プリミティブ・テンプレートによって決定される前記位置を含みまたは含まない、第２のプリミティブ・テンプレート（１７２）
のどちらであるべきかを判断する
ように構成される、請求項１０５に記載の符号器。
【請求項１０８】
前記現在符号化されている変換係数に位置決めされた前記第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された前記１つまたは複数の以前に符号化された変換係数の和または前記変換係数の中の有意な変換係数の個数に依存して前記判断を実行する
ように構成される、請求項１０に記載の符号器。
【請求項１０９】
前記変換係数ブロック内の以前に符号化された変換係数に基づいて導出される累算値またはあるしきい値を超える前記変換係数ブロック内の以前に符号化された変換係数のカウントが、所定の量を超える場合に、
前記ローカル・テンプレートを使用不能にし、かつ／または
有意ではない、前記変換係数ブロック内の以前に符号化された変換係数のカウントが、所定の量を超える場合に、
前記ローカル・テンプレートを使用不能にする
ように構成される、請求項１０５から１０７のいずれか１項に記載の符号器。
【請求項１１０】
前記現在符号化されている変換係数に位置決めされた前記ローカル・テンプレートによって決定される前記位置に配置された前記１つまたは複数の以前に符号化された変換係数の和または前記変換係数の中の有意な変換係数の個数に基づいて前記コンテキストを決定する
ように構成される、請求項１０５から１０９のいずれか１項に記載の符号器。
【請求項１１１】
プレフィックス部分およびサフィックス部分を含む前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術コーディングを使用して前記量子化レベルをエントロピ符号化し、ここで、前記コンテキストは、前記プレフィックス部分の１つまたは複数のビンに関して使用される
ように構成される、請求項１０５から１１０のいずれか１項に記載の符号器。
【請求項１１２】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンを符号化し、
現在符号化されている変換係数の前記量子化レベルの前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記１つまたは複数の以前に符号化された変換係数の係数レベルの前記絶対値の前記２進化の以前に符号化されたビンに基づいて、または、前記ローカル・テンプレートが使用不能にされる場合に、前記１つまたは複数の以前に符号化された変換係数の前記係数レベルの前記絶対値の前記２進化の前記以前に符号化されたビンとは独立に、前記コンテキストを決定する
ように構成される、請求項１０５から１１１のいずれか１項に記載の符号器。
【請求項１１３】
データ・ストリームからピクチャを復号する復号器であって、
以前に復号された変換係数および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数
に依存してローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるようにするために］ことと、
現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に基づいて決定され、または
前記ローカル・テンプレートが使用不能にされる場合に、以前に復号された変換係数とは独立である
コンテキストの使用と
によって、前記変換係数ブロック（８２）の現在復号されている変換係数の量子化レベルをコンテキスト適合的にエントロピ復号する
ように構成される、復号器。
【請求項１１４】
前記以前に復号された変換係数に依存する前記ローカル・テンプレートの形状をセットしまたは前記ローカル・テンプレートを使用不能にする際に、
前記現在復号されている変換係数（１３０）に位置決めされた第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に依存して前記ローカル・テンプレートの前記形状をセットする
ように構成される、請求項１１３に記載の復号器。
【請求項１１５】
前記以前に復号された変換係数に依存して前記ローカル・テンプレートの形状をセットし、または前記ローカル・テンプレートを使用不能にする際に、
前記ローカル・テンプレート（１３２）の前記形状が、
前記第１のローカル・プリミティブ・テンプレート（１７０）または
第２のプリミティブ・テンプレート（１７２）であって、前記第２のプリミティブ・テンプレートは、前記第１の第２のプリミティブ・テンプレートより前記現在復号されている変換係数から遠くに延び、前記第１のローカル・プリミティブ・テンプレートによって決定される前記位置を含みまたは含まない、第２のプリミティブ・テンプレート
のどちらであるべきかを、前記現在復号されている変換係数に位置決めされた前記第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に依存して判断する
ように構成される、請求項１１３に記載の復号器。
【請求項１１６】
前記現在復号されている変換係数に位置決めされた前記第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された前記１つまたは複数の以前に復号された変換係数の和または前記変換係数の中の有意な変換係数の個数に依存して前記判断を実行する
ように構成される、請求項１１５に記載の復号器。
【請求項１１７】
前記変換係数ブロック内の以前に復号された変換係数に基づいて導出される累算値またはあるしきい値を超える前記変換係数ブロック内の以前に復号された変換係数のカウントが所定の量を超える場合に、
前記ローカル・テンプレートを使用不能にし、かつ／または、
有意ではない、前記変換係数ブロック内の以前に復号された変換係数のカウントが、所定の量を超える場合に、
前記ローカル・テンプレートを使用不能にする
ように構成される、請求項１１３から１１５のいずれか1項に記載の復号器。
【請求項１１８】
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレートによって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の和または前記変換係数の中の有意な変換係数の個数に基づいて前記コンテキストを決定する
ように構成される、請求項１１３から１１７のいずれか１項に記載の復号器。
【請求項１１９】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を符号化する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
符号器。
【請求項１２０】
前記パーティションを異なるパーティションの変換係数とインターリーブせずに順次トラバースする形で前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターンに従うことによって、順次前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化する
ように構成される、請求項１１９に記載の符号器。
【請求項１２１】
前記変換係数ブロックがそれに副分割される前記パーティションは、
前記変換係数ブロックのＤＣ変換係数を通る垂線方向に斜めの方向に沿って対角線方向に延びる
請求項１１９または１２０に記載の符号器。
【請求項１２２】
前記変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのパーティション内のすべての変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を符号化することと
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記それぞれのパーティションのすべての変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと
によって前記ピクチャ（１２）の前記ブロック（８４）を表す前記変換係数（９２）の変換係数を符号化する
ように構成される、請求項１１９から１２１のいずれか１項に記載の符号器。
【請求項１２３】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を復号する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ復号  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
復号器。
【請求項１２４】
前記パーティションを異なるパーティションの変換係数をインターリーブせずに順次トラバースする形で前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターンに従うことによって、前記変換係数ブロックの前記変換係数の前記量子化レベルを順次コンテキスト適合的にエントロピ復号する
ように構成される、請求項１２３に記載の復号器。
【請求項１２５】
前記変換係数ブロックがそれに副分割される前記パーティションは、
前記変換係数ブロックのＤＣ変換係数を通る垂直方向に斜めの方向に沿って対角線方向に延びる
請求項１２３または１２４に記載の復号器。
【請求項１２６】
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されるのかどうか、または前記それぞれのパーティション内のすべての変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を符号化することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記それぞれのパーティションのすべての変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと
によって、前記変換係数ブロック（９２）の前記変換係数を符号化する
ように構成される、請求項１２３から１２５のいずれか一項に記載の符号器。
【請求項１２７】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されるのか、または前記それぞれのパーティション内のすべての変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０になるのかどうかの指示（１５０）を符号化することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ符号化することと
によって、前記変換係数ブロック（９２）を符号化する
ように構成される、符号器。
【請求項１２８】
前記それぞれのパーティション内の以前に符号化された変換係数のいずれもがすべて０であるか否かにかかわりなく、前記それぞれのパーティションの前記変換係数のなかで最後に符号化された前記それぞれのパーティションの前記の最後の変換係数について、前記最後の変換係数が０であるか否かを指示するフラグをエントロピ符号化すること
によって、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それのパーティションのすべての変換係数の前記量子化レベルをエントロピ符号化する
ように構成される、請求項１２７に記載の符号器。
【請求項１２９】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されるのかどうか、または前記それぞれのパーティション内のすべての変換係数の前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ復号することと
によって、前記変換係数ブロック（９２）を復号する
ように構成される、復号器。
【請求項１３０】
前記それぞれのパーティションの前記変換係数の間で最後に復号される前記それぞれのパーティションの前記の最後の変換に関して、前記それぞれのパーティション内の以前に復号された変換係数のいずれもがすべて０であるか否かに関わりなく、最後の変換係数が０であるか否かを指示するフラグを、エントロピ符号化すること
によって、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の前記量子化レベルをエントロピ復号する
ように構成される、請求項１２９に記載の復号器
【請求項１３１】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを前記データ・ストリーム内に符号化し、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの前記変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化することと
によって、前記変換係数ブロックを符号化する
ように構成される、符号器。
【請求項１３２】
前記パーティション・モードが前記第１のモードである場合に、
パーティションのセットのパーティションごとに、前記それぞれのパーティション内の前記変換係数の前記量子化レベルが前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのパーティション内の前記変換係数の前記量子化レベルの前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示を符号化し、
前記変換係数の前記量子化レベルのエントロピ符号化において、パーティション内の前記変換係数の前記量子化レベルの前記符号化がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティションに関して前記エントロピ符号化をスキップする
ように構成される、請求項１３１に記載の符号器。
【請求項１３３】
データ・ストリームからピクチャを復号する復号器であって、
前記データ・ストリームから前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを復号し、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの前記変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号することと
によって、前記変換係数ブロックを復号する
ように構成される、復号器。
【請求項１３４】
前記パーティション・モードが前記第１のモードである場合に、
パーティションのセットのパーティションごとに、前記それぞれのパーティション内の前記変換係数の前記量子化レベルが前記データ・ストリーム内に復号されるのかどうか、または、前記それぞれのパーティション内の前記変換係数の前記量子化レベルの前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示を復号し、
前記変換係数の前記量子化レベルのエントロピ復号において、パーティション内の前記変換係数の前記量子化レベルの前記復号がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティションに関して前記エントロピ復号をスキップする
ように構成される、請求項１３３に記載の復号器。
【請求項１３５】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティション（１２０ａ、ｂ、ｃ）のパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの前記変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化する
ことによって、前記変換係数ブロックの変換係数（９１）を順次トラバースするスキャン・パターン（９４’）を使用して前記変換係数ブロック（９２）を前記データ・ストリーム（１４）に符号化する
ように構成され、前記スキャン・パターン（９４’）は、第１のパーティション（たとえば、１２０ａまたは１２０ｃ）の少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティション（たとえば、１２０ｂ）の２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
符号器。
【請求項１３６】
コンテキストの１つのセットが、前記第１のパーティションおよび第２のパーティション（たとえば、１２０ａまたは１２０ｃ）に共通して関連付けられるようにするために構成される、請求項１３５に記載の符号器。
【請求項１３７】
前記変換係数ブロック（９２）の前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化する際に、
現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
に基づいて、前記現在符号化されている変換係数（１３０）に関して、前記現在符号化されている変換係数がその中に配置されるパーティション（たとえば、１２０ａ）に関連するコンテキスト（１１２）のセット（１１０）からコンテキストを決定する
ように構成される、請求項１３５または１３６に記載の符号器。
【請求項１３８】
前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化する際に、
現在符号化されている変換係数に関して、
前記現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置が、前記現在符号化されている変換係数がその中に配置されるパーティション内にあるかどうかに関わりなく、前記位置に配置された１つまたは複数の以前に符号化された変換係数、および／または
前記現在符号化されている変換係数（１３０）がその中に配置されるパーティション（たとえば、１２０ａ）内に配置された、１つまたは複数のあるしきい値を超える以前に符号化された変換係数（たとえば、ハッチングされた変換係数１４０）のカウント（例の図では例示的に４）
に基づいて、前記現在符号化されている変換係数がその中に配置される前記パーティションに関連するコンテキストのセットからコンテキストを決定する
ように構成される、請求項１３５または１３６に記載の符号器。
【請求項１３９】
前記変換係数ブロック（９２）がそれに副分割されるパーティションのセットのパーティション（１２０ａ、ｂ、ｃ）ごとに、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのパーティション内の前記変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を符号化し、前記変換係数の前記量子化レベルのエントロピ符号化において、パーティション内の前記変換係数の前記符号化がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティションに関して前記エントロピ符号化をスキップする
ように構成される、請求項１３５から１３７のいずれか１項に記載の符号器。
【請求項１４０】
前記指示（１５０）を、前記データ・ストリーム内で、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティション（たとえば、１２０１および１２０３）内の変換係数の前記量子化レベルの間に、前記指示が関係する前記パーティション内で最初に出会う変換係数の代わりに［例ではＣＢＦ２などの０であるＣＢＦの場合］、または前記最初に出会う変換係数の前に［例ではＣＢＦ３などの１であるＣＢＦの場合］符号化する
ように構成される、請求項１３９に記載の符号器。
【請求項１４１】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
によって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４’）を使用して、前記変換係数ブロック（９２）を前記データ・ストリーム（１４）から復号する
ように構成され、前記スキャン・パターン（９４’）は、第１のパーティションの少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティションの２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
復号器。
【請求項１４２】
コンテキストの１つのセットが、前記第１のパーティションおよび第２のパーティション（たとえば、１２０ａまたは１２０ｃ）に共通して関連付けられるようにするために構成される、請求項１４１に記載の復号器。
【請求項１４３】
前記変換係数ブロック（９２）の前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号する際に、
現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
に基づいて、前記現在符号化されている変換係数（１３０）に関して、現在復号されている変換係数がその中に配置されるパーティション（たとえば、１２０ａ）に関連するコンテキスト（１１２）のセット（１１０）からコンテキストを決定する
ように構成される、請求項１４１または１４２に記載の復号器。
【請求項１４４】
前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号する際に、
現在復号されている変換係数に関して、
前記現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置が、前記現在復号されている変換係数がその中に配置されるパーティション内にあるかどうかに関わりなく、前記位置に配置された１つまたは複数の以前に復号された変換係数、および／または
前記現在復号されている変換係数（１３０）がその中に配置される前記パーティション（たとえば、１２０ａ）内に配置された、１つまたは複数のあるしきい値を超える以前に復号された変換係数（たとえば、ハッチングされた変換係数１４０）のカウント（例の図では例示的に４）
に基づいて、前記現在復号されている変換係数がその中に配置される前記パーティションに関連するコンテキストのセットからコンテキストを決定する
ように構成される、請求項１４１または１４２に記載の復号器。
【請求項１４５】
前記変換係数ブロック（９２）がそれに副分割されるパーティションのセットのパーティション（１２０ａ、ｂ、ｃ）ごとに、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に復号されるのかどうか、または、前記それぞれのパーティション内の前記変換係数の前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号し、前記変換係数の前記量子化レベルのエントロピ復号において、前記パーティション内の前記変換係数の前記復号がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示するパーティションに関して前記エントロピ復号をスキップする
ように構成される、請求項１４１から１４３のいずれか１項に記載の復号器。
【請求項１４６】
前記指示（１５０）を、前記データ・ストリームから、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に復号されることを前記指示が指示するパーティション（たとえば、１２０１および１２０３）内の変換係数の前記量子化レベルの間に、前記指示が関係する前記パーティション内で最初に出会う変換係数の代わりに［例ではＣＢＦ２などの０であるＣＢＦの場合］、または前記最初に出会う変換係数の前に［例ではＣＢＦ３などの１であるＣＢＦの場合］復号する
ように構成される、請求項１４５に記載の符号器。
【請求項１４７】
ピクチャをデータ・ストリーム内に符号化する方法であって、
それぞれ第１の変換係数ブロックおよび第２の変換係数ブロックを入手するために第１の色成分および第２の色成分について別々に前記ピクチャのブロックを変換の対象にすることと、
前記第１の変換係数ブロックに依存するコンテキストを使用して前記第２の変換係数ブロックをコンテキスト適合的にエントロピ符号化することと
を含む、方法。
【請求項１４８】
データ・ストリームからピクチャを復号する方法であって、
第１の色成分および第２の色成分に関して別々に、それぞれ第１の変換係数ブロック（９２１）および第２の変換係数ブロック（９２２）の逆変換によって前記ピクチャのブロック（８４）を導出することと、
前記第１の変換係数ブロックに依存するコンテキストを使用して前記第２の変換係数ブロック（９２２）をコンテキスト適合的にエントロピ復号することと
を含む、方法。
【請求項１４９】
ピクチャ（１２）をデータ・ストリーム（１４）に符号化する方法であって、
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数（１０４）へのスキャン・パターン（９４）［またはスキャン経路］によってトラバースされる変換係数（９１）のコーディングされたセット（ハッチングされて図示された１００）を表すデータ（９６）をデータ・ストリーム（１４）内に符号化することであって、前記データ（９６）は、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、符号化すること
によって、前記変換係数ブロック（９２）の変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）を前記データ・ストリーム（１４）に符号化（１０８）すること
を含み、前記方法は、変換係数のコーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）に互いに素である、前記第１の終端係数位置（９８）または、前記第２の終端係数位置（１０４）での前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用して量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化することを含む
方法。
【請求項１５０】
データ・ストリーム（１４）からピクチャ（１２）を復号する方法であって、
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数位置（１０４）へスキャン・パターン（９４）によってトラバースされる変換係数（９１）のコーディングされたセット（１００）を表すデータを前記データ・ストリーム（１４）から復号することであって、前記データは、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、復号すること
によって、変換係数ブロック（９２）の変換係数（１９）を順次トラバースする前記スキャン・パターン（９４）を使用して前記データ・ストリーム（１４）から前記ピクチャ（１２）のブロック（８４）を表す前記変換係数ブロック（９２）を復号すること
を含み、前記方法は、変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）に互いに素である、前記第１の終端係数位置（９８）または第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用して前記量子化レベル（１０６）をコンテキスト適合的にエントロピ復号することを含む
方法。
【請求項１５１】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化すること
を含む、方法。
【請求項１５２】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在復号されている変換係数（１３０）の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
を含む、方法。
【請求項１５３】
ピクチャをデータ・ストリーム内に符号化する方法であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在符号化されている変換係数ブロックの量子化レベルの絶対値を符号化することと、
前記現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータをセットすることと
によって、前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化すること
を含む、方法。
【請求項１５４】
データ・ストリームからピクチャを復号する方法であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在復号されている変換係数の量子化レベルの絶対値を復号することと、
前記現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータ（１６３）をセットすることと
によって、前記データ・ストリームから前記変換係数ブロック（９２）を復号すること
を含む、方法。
【請求項１５５】
ピクチャをデータ・ストリーム内に符号化する方法であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
以前に符号化された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化すること
を含む、方法。
【請求項１５６】
データ・ストリームからピクチャを復号する方法であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進コード（１６２）とを含む２進化を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
以前に復号された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリームから復号すること
を含む、方法。
【請求項１５７】
ピクチャをデータ・ストリーム内に符号化する方法であって、
カットオフ値未満の［すなわち前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
前記ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）がその予測残差を表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（８４）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に符号化された変換係数のエネルギの測定と、
以前に符号化された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化すること
を含む、方法。
【請求項１５８】
データ・ストリームからピクチャを復号する方法であって、
カットオフ値未満の［すなわち、前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
前記ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）の予測残差が表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（９２）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に復号された変換係数のエネルギの測定と、
以前に復号された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記データ・ストリームから前記変換係数ブロック（９２）を復号すること
を含む、方法。
【請求項１５９】
ピクチャをデータ・ストリーム内に符号化する方法であって、
以前に符号化された変換係数に依存して、および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数に依存して
ローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるように］ことと、
変換係数ブロック（９２）の現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて決定され、または前記ローカル・テンプレートが使用不能にされる場合に以前に符号化された変換係数とは独立である
コンテキストの使用と
によって、前記現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化すること
を含む、方法。
【請求項１６０】
データ・ストリームからピクチャを復号する方法であって、
以前に復号された変換係数に依存して、および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数に依存して
ローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるように］ことと、
前記変換係数ブロック（８２）の現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に基づいて決定され、または
前記ローカル・テンプレートが使用不能にされる場合に、以前に復号された変換係数とは独立である
コンテキストの使用と
によって、前記現在復号されている変換係数の量子化レベルをコンテキスト適合的にエントロピ復号すること
を含む、方法。
【請求項１６１】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を符号化すること
を含み、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベル  がそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
方法。
【請求項１６２】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を復号すること
を含み、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベル  がそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
方法。
【請求項１６３】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されるのか、または前記それぞれのパーティション内のすべての変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０になるのかどうかの指示（１５）を符号化することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ符号化することと
によって、前記変換係数ブロック（９２）を符号化すること
を含む、方法。
【請求項１６４】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されるのかどうか、または前記それぞれのパーティション内のすべての変換係数の前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ復号することと
によって、前記変換係数ブロック（９２）を復号すること
を含む、方法。
【請求項１６５】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを前記データ・ストリーム内に符号化することと、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化することと
によって、前記変換係数ブロックを符号化することと
を含む、方法。
【請求項１６６】
データ・ストリームからピクチャを復号する方法であって、
前記データ・ストリームから前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを復号することと、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号することと
によって、前記変換係数ブロックを復号することと
を含む、方法。
【請求項１６７】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティション（１２０ａ、ｂ、ｃ）のパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化すること
ことによって、前記変換係数ブロックの前記変換係数（９１）を順次トラバースするスキャン・パターン（９４’）を使用して、前記変換係数ブロック（９２）を前記データ・ストリーム（１４）に符号化すること
を含み、前記スキャン・パターン（９４’）は、第１のパーティション（たとえば、１２０ａまたは１２０ｃ）の少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティション（たとえば、１２０ｂ）の２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
方法。
【請求項１６８】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号する
ことによって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４’）を使用して、前記変換係数ブロック（９２）を前記データ・ストリーム（１４）から復号すること
を含み、前記スキャン・パターン（９４’）は、第１のパーティションの少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティションの２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
方法。
【請求項１６９】
請求項１４７から１６８のうちの少なくとも１つに記載の方法を実施するコンピュータ・プログラム。
【請求項１７０】
請求項１４７、１４９、１５１、１５３、１５５、１５７、１５９、１６１、１６３、１６５、１６７のうちの少なくとも１つに記載の方法によって入手可能なデータ・ストリーム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、変換係数ブロック・コーディングを使用するピクチャおよびビデオのコーディングに関する。
【０００２】
言い換えると、本願は、デジタル信号処理の分野に関し、具体的には、画像およびビデオの復号器および符号器の方法およびデバイスに関する。
【０００３】
本発明の目的は、データ・ストリームごとのピクチャおよび／またはビデオをより効率的にコーディングするための概念を提供することである。
【０００４】
この目的は、本願の独立請求項の主題によって達成される。
【０００５】
本願の第１の態様によれば、ピクチャ・コーディングのコーディング効率向上は、異なる色成分の変換係数ブロックに依存する、ある種の色成分のある種の変換係数ブロックをエントロピ符号化／復号するコンテキストまたはコンテキスト・モデルを使用することによって達成される。すなわち、ピクチャのブロックは、第１の色成分の第１の変換係数ブロックおよび第２の色成分の第２の変換係数ブロックを入手するための、それぞれ第１の色成分および第２の色成分の変換と、コンテキスト適合的な第２の変換係数ブロックのエントロピ符号化／復号とに別々にかけられ、使用されるコンテキストは、第１の変換係数ブロックに依存して選択される。両方の変換は、色成分ごとにブロックについて決定される予測残差に関するものとすることができるが、これは単にオプションである。どの場合でも、第２の変換係数ブロックをエントロピ符号化／復号するのに使用されるコンテキストを第１の変換係数ブロックに依存するようにすることは、エントロピ符号化／復号の基礎になる確率推定を改善し、したがって、コーディング効率を高める。一実施形態によれば、第１の変換係数ブロックに対するコンテキスト依存性は、使用されまたは第１および第２の変換係数ブロックのデータ・ストリーム内にコーディングされる指示に関して適用され、この指示は、それぞれの変換係数ブロック内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれの変換係数ブロックの変換係数の符号化がスキップされ、それぞれの変換係数ブロック内のすべての変換係数が０であるのかどうかを指示する。この指示は、データ・ストリーム内の両方の変換係数ブロックに関してシグナリングされるフラグとすることができる。したがって、この実施形態によれば、第２の変換係数ブロックの指示の符号化／復号は、第１の変換係数ブロックに関してデータ・ストリーム内でシグナリングされる指示または第１の変換係数ブロックの変換係数の量子化レベルに依存するなど、第１の変換係数ブロックに依存するコンテキストを使用するコンテキスト適合エントロピ符号化／復号を使用して実行される。
【０００６】
本願の第２の態様によれば、変換係数ブロック・エントロピ・コーディングを使用するピクチャ・コーディングは、ある種の変換係数の量子化レベルをエントロピ・コーディングするコンテキストの別々のセットを消費することによって、より効率的にされる。具体的には、ピクチャのブロックを表す変換係数ブロックは、変換係数ブロックの変換係数を順次トラバースするスキャン・パターンを使用してデータ・ストリーム内にコーディングされると仮定される。したがって、第１の終端係数位置から第２の終端係数位置へ所定の方向で進むスキャン・パターンによってトラバースされる変換係数のコーディング・セットを表すデータの符号化／復号は、エントロピ符号化／復号を使用して行われる。データは、変換係数のコーディングされたセット内の変換係数の量子化レベルを含む。量子化レベルの符号化／復号は、第１の終端係数位置または第２の終端係数位置での変換係数の量子化レベルのコンテキストの第１のセットを使用してコンテキスト適合的に行われ、コンテキストのこの第１のセットは、変換係数のコーディングされたセット内のすべての他の変換係数に使用されるコンテキストの第２のセットと互いに素にされる。たとえば、別々のコンテキスト・セットが、変換係数ブロックのＤＣ変換係数または言い換えれば左上側の変換係数について使用され、所定の方向は、第２の終端係数位置を表すこのＤＣ変換係数につながる。たとえば、変換係数の量子化レベルを、変換係数の量子化レベルの２進化を使用することによってコンテキスト適合２進エントロピ・コーディング／復号を使用してコーディングすることができ、コンテキストの互いに素にされたセットは、２進化のプレフィックス部分などの２進化の１つまたは複数のビンに適用されまたはこれに使用され得る。
【０００７】
本願の第３の態様によれば、変換係数ブロックのエントロピ・コーディングを使用するピクチャの符号化でのコーディング効率改善は、現在符号化／復号されている変換係数に位置決めされたローカル・テンプレートによって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の中の有意な変換係数の和および／またはその中の有意な変換係数の個数に基づく変換係数ブロックの現在符号化されている変換係数の量子化レベルをエントロピ符号化／復号するコンテキストを決定することによって達成される。すなわち、ローカル・テンプレートは、そのように調べられる１つまたは複数の変換係数の量子化レベルがデータ・ストリームの前の部分によって明らかにされる範囲まで、変換係数ブロック内の近くに配置された変換係数を調べるために使用される。たとえば、変換係数ブロックの変換係数の量子化ベルのエントロピ符号化／復号は、複数のパスで変換係数の量子化レベルの２進化のビンを順次エントロピ符号化／復号することによって２進を基礎として行うことができ、したがって、少なくとも現在符号化／トラバースされている変換係数の２進化のビンのコンテキストを、ローカル・テンプレートに配置された変換係数の前述の和および／またはその中の有意な変換係数の前述の個数に基づいて決定することができる。たとえば、この和は、ローカル・テンプレートに配置された１つまたは複数の以前の変換係数の係数レベルの絶対値の和とすることができ、この絶対値  １つまたは複数の以前の変換係数のこの係数レベル  は、最小限でも、１つまたは複数の以前の変換係数の係数レベルの２進化の前に符号化／復号されたビンに従って有する。それに加えてまたはその代わりに、コンテキストを、前に符号化／復号されたビンに基づいて決定される有意性を有するローカル・テンプレートに配置された１つまたは複数の以前の変換係数の中の有意な変換係数の個数に基づいて決定することができる。
【０００８】
本願のさらなる態様は、変換係数の量子化レベルの絶対値の２進化を使用する変換係数ブロックの変換係数のコーディングに関する。本願のこの態様によれば、コーディング効率向上は、現在符号化／復号されている変換係数に位置決めされたローカル・テンプレートによって決定される位置に配置された１つまたは複数の以前に符号化／復号された変換係数の和および／またはその中の有意な変換係数の個数に基づいて現在符号化／復号されている変換係数の２進化をパラメータ化するための２進化パラメータをセットすることによって達成される。たとえば、変換係数の２進化の第１の部分を、コンテキスト適合符号化／復号を使用することによってコーディングすることができ、２進化の第２の部分は、等確率バイパス・モードを使用して符号化／復号される。すなわち、第２の部分が、１のコード・レートで、データ・ストリーム内に書き込まれ、そこから読み取られる。第２の部分は、プレフィックス部分およびサフィックス部分を含むことができ、２進化パラメータは、プレフィックス部分の長さを決定することができる。この長さは、たとえば、Ｅｘｐ−Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータとすることができる。上に関して行われるものと同様の陳述が、複数パスでの変換係数ブロックの変換係数またはその係数レベルのコーディングの可能性に関して、ならびにこの和を形成する際および／または有意な係数の個数を決定する際のこの状況の考慮に関して真である可能性がある。
【０００９】
本願のさらなる態様は、変換係数ブロックの変換係数の量子化レベルの絶対値をコーディングするのに使用される２進化にも関する。具体的には、この態様によれば、ピクチャ・コーディングは、２進化に関連するカットオフ値を適合的に変更することによってより効率的にされる。２進化は、カットオフ値未満の第１の２進化コードと、カットオフ値を超える、カットオフ値に関する第１の２進化コードの符号語によってプレフィックスされた第２の２進化コードとを含む。カットオフ値の適合変更は、以前に符号化／復号された変換係数に依存して実行される。たとえば、適合を、カットオフ値に０をセットし、その後、２進化が単に第２の２進化コードを含むことをももたらす形で行うことができる。コーディングは、第１の２進化コードのビンがコンテキスト適合的にコーディングされ、第２の２進化コードのビンがバイパス・モードでコーディングされる形で行うことができる。
【００１０】
本願のさらなる態様も、カットオフ値に関し、ブロックのサイズ、ブロックの色成分、ブロックがその予測残差を表す予測信号の基礎になる予測モード、変換係数ブロックの基礎になる変換、変換係数ブロックを量子化するのに使用される量子化パラメータ、以前に符号化／復号された変換係数のエネルギの測定のうちの１つまたは複数に依存してカットオフ値をセットすることによってコーディング効率を高めることを目指し、ここで、以前に符号化／復号された変換係数は、現在符号化／復号されている変換係数に位置決めされたローカル・テンプレートによって決定される位置に配置されまたは、現在符号化／復号されている変換係数がその中に配置される現在のパーティションからオフセットされ、所定の方向でスキャン・パターンに沿って変換係数ブロックの変換係数をトラバースすることによって定義される変換係数ブロックの変換係数の量子化レベルの絶対値を符号化／復号するのに使用されるコーディング順序に従って現在のパーティションに先行する変換係数ブロックのパーティション内の位置に配置され得る。
【００１１】
本願のさらなる態様は、変換係数ブロックの変換係数の量子化レベルのコンテキスト適合エントロピ・コーディングに使用されるローカル・テンプレートの形状をセットしまたはローカル・テンプレートを使用不能にするインテリジェントな形によって、変換係数ブロック・コーディングを使用するピクチャ・コーディングのコーディング効率を高めることを目指す。具体的には、依存性は、ブロックのサイズ、ブロックの色成分、順方向に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が生じる終端係数位置の位置、および変換係数ブロックの基礎になる変換のうちの１つまたは複数を含む可能性がある。コンテキストは、現在符号化／復号されている変換係数に位置決めされたローカル・テンプレートによって決定される位置に配置された１つまたは複数の以前の符号化／復号された変換係数に基づいて、または、ローカル・テンプレートが使用不能にされる場合に、これらの変換係数とは独立に、決定され得る。この形で、コンテキスト管理複雑さ、コンテキストの個数、および確率推定精度に関するコンテキスト効率を、実際の必要に基づいてより良く決定し、またはこれに適合させることができる。これに関して、多すぎるコンテキストの使用が、必然的にコーディング効率を高めるとは限らないことを理解されたい。そうではなく、コンテキストの選択は、コンテキストが、好ましくはコンテキスト更新によってよい確率推定を達成するために十分に頻繁に使用されなければならないことを考慮に入れる必要がある。したがって、この態様は、コーディング効率を改善するためにコンテキスト管理特性を必要に適合させることを考慮に入れるものである。
【００１２】
本願のさらなる態様によれば、変換係数ブロックは、さまざまなパーティションのコンテキストの別々のセットを使用するためにパターンに区分される。コーディング効率向上は、パーティションが変換係数ブロック内でお互いに一致しないにするために、形状においてパーティションを変更することによって、および／または変換係数ブロックの量子化レベルのエントロピ符号化／復号がそれに沿って実行されるスキャニング・パターンに依存してパーティションの形状を定めることによって、および／またはブロックのサイズに依存してパーティションの形状を定めることによって、および／または明示的なパーティション形状決定情報に依存してパーティションの形状を定めることによって、目指される。やはり、この態様の背後にある思想は、コンテキスト管理の複雑さを実際の必要に適合させる必要に関する。これによって、コーディング効率が高められる。
【００１３】
本発明のさらなる態様は、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内でコーディングされるのかどうか、または、それぞれのパーティション内のすべての変換係数のコーディングがスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示をパーティションごとにデータ・ストリーム内でシグナリングすることに関する、変換係数ブロックのパーティションへの区分に関する。具体的には、本願のこの態様によれば、指示は、すべての係数がコーディングされるか否かを指示する形で解釈される。これらのパーティションのそれぞれは、指示によって指示される場合にそれぞれのパーティション内の変換係数がそれを使用して符号化される、それに関連するコンテキストのセットを有することができる。言い換えると、ゼロネスのパーティション単位の指示が、指示的であり、そのようにセットされる場合に、あるパーティション内のすべての変換係数がコーディングされ、この状況が、全く疑問にさらされる必要がない。
【００１４】
本願のさらなる態様は、さまざまなパーティション内の変換係数の量子化レベルを符号化するパーティション固有コンテキスト・セットを消費する態様にも関し、区分が使用されるのかどうか、またはそのような区分が使用不能にされ、その代わりにコンテキストのこの１セットが変換係数ブロックに関して大域的に使用されるのかどうかをデータ・ストリーム内で変換係数ブロックに関してパーティション・モードによってシグナリングすることによってコーディング効率を改善することを目指す。
【００１５】
最後に、本願のさらなる態様は、パーティション固有コンテキスト・セット使用をも扱い、第１のパーティションの少なくとも１つの変換係数が第２のパーティションの２つの変換係数の間でトラバースされるようになる形で、スキャン・パターンが変換係数ブロックの変換係数を順次トラバースするという点で、変換係数ブロックの変換係数がそれに沿って順次コーディングされるスキャン・パターンを区分から分離することによって、コーディング効率を改善することを暗示する。この形で、変換係数のスキャン中の「知識増加」がコンテキスト選択／適合に関して改善されたコーディング・ヒストリを得るようにすばやく増加するが、変換ブロックのさまざまなパーティションに対する適当に関連する個々のコンテキスト・セットに対して同時に可能である形で、変換係数をトラバースすることが実現可能である。
【００１６】
上で説明した実施形態および態様の有利な実施態様が、従属請求項の態様である。本願の好ましい実施形態を、図面に関して下で説明する。
【図面の簡単な説明】
【００１７】
【図１】本明細書で説明される本願の実施形態の可能な実施態様の例として働く、変換ベースの残差コーディングを使用するブロックベースの予測復号器を示す概略ブロック図である。
【図２】本明細書で説明される復号器の実施形態の可能な実施態様の例として働く、図１の符号器に適するブロックベースの予測ビデオ復号器を示す概略ブロック図である。
【図３】それぞれ、イントラ予測およびインター予測を使用して符号化されたコーディング・ブロックへのピクチャの区分の例を示し、それぞれ予測信号および残差信号の加算による残差に基づく予測補正を同時に概略的に示す、予測残差の変換ベースの残差コーディングのための残差ブロックへの同一のピクチャの区分を示す図である。
【図４】ある種の変換を介する残差ブロックに関連する変換係数ブロック９２の逆符号化による残差ブロックの変換ベースの残差コーディングを示す概略図である。
【図５】コーディングされたセットが最後の非０係数と最初の係数位置の変換係数との間のすべての係数を含むように、ＤＣ係数などの特定の最初にスキャンされる変換係数からこの最初の係数から最も遠い係数へスキャンする時に最後の非０変換係数を指示する指示を介してコーディングされたセットを定義することによる変換係数ブロックの変換係数のコーディングされたセットのコーディングを示す概略図である。
【図６】第１の２進化コードを単に含む２進化から２進化がカットオフ値の第１の２進化コードの符号語とそれに続く第２の２進化コードとを含む状態への切替を有する、第１の２進化コードおよび第２の２進化コードからなる２進化を使用する変換係数のコーディングの可能性を示す概略図である。
【図７】２進化がたとえば図６の第２の２進化コードの基礎になることのできる時の、プレフィックス部分およびサフィックス部分を有する２進化を有する可能性を示す概略図である。
【図８】パーティションへの変換係数ブロックの区分、ここでは、パーティションの行および列への通常の区分を示す図であり、したがって、各パーティションは、係数の配列からなり、区分は、変換係数および／または下で説明されるように変換係数のゼロネス指示へのコンテキスト・セット関連付けに使用され得る。
【図９】コンテキスト・セット関連付けのためのパーティションの使用を示す概略図である。
【図１０】変換係数ブロックと、現在エントロピ符号化／復号されている変換係数の１つのコンテキストを選択するためのこの現在符号化／復号されている変換係数ブロックのローカル・テンプレートの使用とを概略的に示す図である。
【図１１ａ】残差ブロックの複数の色成分への分解に関するこのブロックのコーディングを示す概略図である。
【図１１ｂ】変換係数ブロック９２のすべての変換係数が０である（この場合に、変換係数の量子化レベルは、コーディングされる必要がないが、復号器側で０と推論され得る）かどうかを指示するグローバル・ゼロネス指示１９０を含むものとしてのそのブロック９２のデータ・ストリーム１４へのコーディングのデータ９６を概略的に示す図である。
【図１１ｃ】パーティションの単位で、コーディングされたサブブロック・フラグＣＢＦによって変換係数のゼロネスを指示するためのパーティションへの変換係数ブロックの区分の使用を概略的に示す図である。
【図１１ｄ】変換係数ブロックがそこにコーディングされるデータ９６が、図５に示された非０変換係数の最後の係数位置を指示する最終位置指示１１４を含むことができることを示す図である。
【図１１ｅ】コンテキスト・セットからのある種のコンテキストを使用するコンテキスト適合的な形での変換係数の量子化レベルのエントロピ復号／符号化を例示的に示す図である。
【図１１ｆ】変換係数ブロックがそこにコーディングされるデータが、最後の係数位置から最初の係数位置への図５のスキャン・パートのトラバースに対応するデータ・ストリーム内のコーディング順序１０２内の変換係数の量子化レベルの順次コーディングを含むことができるという事実を概略的に示す図である。
【図１２】別の色成分の同一の残差ブロックの変換係数ブロックに依存する、ある色成分のコンテキスト選択を実行する本願の第１の実施形態を示す概略図である。
【図１３】図８に示された形状と一致しないパーティションへの変換係数ブロックの区分を示す概略図である。
【図１４】図１０で教示されるコンテキスト選択に使用されるローカル・テンプレートの形状の変更の可能性またはこれを使用不能にすることさえ示す概略図である。
【図１５】パーティションの変換係数がお互いとインターリーブされる形で変換係数をトラバースして変換係数を順次符号化するスキャン・パートを有するパーティションに区分される変換係数ブロックを示す概略図である。
【図１６】たとえば現在エントロピ符号化／復号されている変換係数のコンテキスト選択に使用されるカウントと共に、現在エントロピ符号化／復号されている変換係数およびあるしきい値を超える以前に符号化された変換係数を例示的に示す、変換係数ブロックと、図１５に示されたインターリーブするスキャン・パートを使用するそのコーディングとを示す概略図である。
【図１７】図１８に例示的に示されたインターリーブするスキャン・パートを用いる変換係数ブロックのコーディングから生じる、一方では係数の量子化レベルのコーディング・シーケンスを、他方ではコーディングされたサブブロック・フラグのゼロネス指示を示す概略図である。
【図１８】やはり、非０係数のハッチングを使用する図示を伴う、図１５および図１６に示された異なるパーティションの変換係数をインターリーブするスキャン・パートを有する変換係数ブロックを示す図である。
【図１９】変換係数ブロックの変換例のパーティション単位のスキャンの例を示す図である。
【図２０】変換係数ブロックのコーディングの擬似コードを示す図である。
【図２１】変換係数の量子化レベルの絶対値の２進化の擬似コードを示す図である。
【図２２】変換係数の量子化レベルの絶対値の２進化の例を示す図である。
【図２３】変換係数ブロックの変換係数のコーディングの擬似コードを示す図である。
【図２４】変換係数ブロックの変換係数のコーディングの擬似コードを示す図である。
【図２５】パーティションへの変換係数ブロックの区分の異なる例を示す図である。
【００１８】
図面の以下の説明は、本明細書で説明される実施形態を作り込むことのできるコーディング・フレームワークの例を形成するために、ビデオのピクチャをコーディングするブロックベースの予測コーデックのビデオ符号器およびビデオ復号器の説明の提示から始まる。ビデオ符号器およびビデオ復号器を、図１から図３に関して説明する。その後、本願のさらなる実施形態の説明を、図面に関して提示する。同一物に番号が付けられ、上のセクションでは、上のどの部分が下で説明され請求されるどの部分を指すのかの参照が行われる。これらの実施形態のすべてを、それぞれ図１および図２のビデオ符号器およびビデオ復号器に作り込むことができるが、後続の図面に関して説明されるものなどの本明細書で説明される実施形態を使用して、図１および図２のビデオ符号器およびビデオ復号器の基礎になるコーディング・フレームワークに従っては動作しないビデオ符号器およびビデオ復号器を形成することもできる。
【００１９】
図１は、ピクチャ１２のシーケンスからなるビデオ１１をデータ・ストリーム１４に予測コーディングする装置を示す。ブロック単位の予測コーディングが、このために使用される。さらに、変換ベースの残差コーディングが、例示的に使用される。この装置または符号器は、符号１０を使用して指示される。図２は、ここでも例示的に変換ベースの残差復号を使用する、データ・ストリーム１４からピクチャ・ブロック内のピクチャ１２’からなるビデオ１１’を予測復号するように構成された装置２０を示し、ここで、アポストロフィは、それぞれ復号器２０によって再構成されたピクチャ１２’およびビデオ１１’が、予測残差信号の量子化によって導入されるコーディング損失に関して装置１０によって最初に符号化されたピクチャ１２から逸脱することを指示するのに使用された。図１および図２は、変換ベースの予測残差コーディングを例示的に使用するが、本願の実施形態は、この種の予測残差コーディングに制限されない。これは、以下で概要を示すように、図１および図２に関して説明される他の詳細にもあてはまる。
【００２０】
符号器１０は、予測残差信号を空間からスペクトルへの変換の対象にし、そのように入手された予測残差信号をデータ・ストリーム１４に符号化するように構成される。同様に、復号器２０は、データ・ストリーム１４から予測残差信号を復号し、そのように入手された予測残差信号をスペクトルから空間への変換の対象にするように構成される。
【００２１】
内部的に、符号器１０は、元の信号すなわちビデオ１１または現在のピクチャ１２からの予測信号２６の逸脱を測定するために予測残差２４を生成する予測残差信号フォーマ２２を含むことができる。予測残差信号フォーマ２２は、たとえば、元の信号すなわち現在のピクチャ１２から予測信号を減算する減算器とすることができる。符号器１０は、やはり符号器１０に含まれる量子化器３２による量子化の対象にされるスペクトル領域予測残差信号２４’を入手するために、予測残差信号２４を空間からスペクトルへの変換の対象にするトランスフォーマ２８をさらに含む。そのように量子化された予測残差信号２４’’は、ビットストリーム１４にコーディングされる。このために、符号器１０は、データ・ストリーム１４に変換され量子化されるものとして予測残差信号をエントロピ・コーディングするエントロピ・コーダ３４をオプションで含むことができる。予測残差２６は、データ・ストリーム１４に復号され、これから復号可能である予測残差信号２４’’を基礎として符号器１０の予測ステージ３６によって生成される。このために、予測ステージ３６は、図１に示されているように、量子化損失を除いて信号２４’に対応するスペクトル領域予測残差信号２４’’’を入手するために予測残差信号２４’’を逆量子化する逆量子化器３８と、これに続く、量子化損失を除いて元の予測残差信号２４に対応する予測残差信号２４’’’’を入手するために、後者の予測残差信号２４’’’を逆変換すなわちスペクトルから空間への変換の対象にする逆トランスフォーマ４０を内部的に含むことができる。予測ステージ３６のコンバイナ４２は、再構成された信号４６すなわち元の信号１２の再構成を入手するために、加算によるなど、予測信号２６と予測残差信号２４’’’’とを再結合する。再構成された信号４６は、信号１２’に対応することができる。
【００２２】
その後、予測ステージ３６の予測モジュール４４は、たとえばスペクトル予測すなわちイントラ予測および／または時間予測すなわちインター予測を使用することによって、信号４６に基づいて予測信号２６を生成する。これに関する詳細を、以下で説明する。
【００２３】
同様に、復号器２０は、予測ステージ３６に対応する、これに対応する形で相互接続された構成要素から内部的に構成され得る。具体的には、復号器２０のエントロピ復号器５０は、データ・ストリームから量子化されたスペクトル領域予測残差信号２４’’をエントロピ復号することができ、ここにおいて、予測ステージ３６のモジュールに関して上で説明した形で相互接続され、協力する逆量子化器５２、逆トランスフォーマ５４、コンバイナ５６、および予測モジュール５８は、予測残差信号２４’’に基づいて再構成された信号を回復し、その結果、図２に示されているように、コンバイナ５６の出力が、再構成された信号すなわちビデオ１１’またはその現在のピクチャ１２’をもたらす。
【００２４】
上で具体的には説明されないが、符号器１０が、たとえばあるレートおよび歪みに関連する判断基準すなわちコーディング・コストを最適化する形などのある最適化方式に従って、かつ／またはあるレート制御を使用して、たとえば予測モード、動きパラメータ、および類似物を含むなんらかのコーディング・パラメータをセットすることができることはたやすく明白になる。下でより詳細に説明するように、符号器１０、復号器２０、および対応するモジュール４４、５８は、それぞれ、イントラコーディング・モードおよびインターコーディング・モードなどの異なる予測モード、または、前者のモードが、ピクチャ・ブロックの予測モードがそれに基づいて構成されるプリミティブ予測モードのある種のセットまたはプールを形成するモードをサポートする。符号器および復号器がこれらの予測構成の間で切り替える粒度は、それぞれ、ブロックへのピクチャ１２および１２’の副分割に対応することができる。これらのブロックの一部を、完全にイントラコーディングされるブロックとすることができ、一部のブロックを、完全にインターコーディングされるブロックとすることができ、オプションで、さらなるブロックを、イントラコーディングとインターコーディングとの両方を使用して入手されるブロックとすることができるが、その詳細が後で示されることに留意されたい。イントラコーディング・モードによれば、ブロックの予測信号は、それぞれのブロックの既にコーディング／復号された空間的隣接物に基づいて入手される。その選択物の中である種のイントラ予測パラメータをある程度表す複数のイントラコーディングされたサブモードが、存在する場合がある。それぞれの指向性イントラコーディング・サブモードに固有のある方向に沿って隣接物のサンプル値をそれぞれのブロックに外挿することによってそれぞれのブロックの予測信号が充てんされる、指向性または角度的イントラコーディング・サブモードがある場合がある。イントラコーディング・サブモードは、たとえば、それぞれのブロックの予測信号がそれに従ってそれぞれのブロック内のすべてのサンプルにＤＣ値を割り当てるＤＣコーディング・モードおよび／またはそれぞれのブロックの予測信号が隣接するサンプルに基づいて２次元線形関数によって定義される平面のチルトおよびオフセットを導出することを用いてそれぞれのブロックのサンプル位置に対する２次元線形関数によって記述されるサンプル対の空間分布になると近似されまたは決定される平面イントラコーディング・モードなどの１つまたは複数のさらなるサブモードをも含む場合がある。これと比較して、インター予測モードによれば、ブロックの予測信号は、たとえば、ブロック内部を時間予測することによって入手することができる。インター予測モードのパラメータ化に関して、動きベクトルを、データ・ストリーム内でシグナリングすることができ、動きベクトルは、以前にコーディング／復号されたピクチャがそれぞれのブロックの予測信号を入手するためにサンプリングされる、ビデオ１１の以前にコーディングされたピクチャの部分の空間変位を指示する。これは、量子化された空間領域予測残差信号２４’’を表すエントロピコーディングされた変換係数レベルなどのデータ・ストリーム１４に含まれる残差信号コーディングに加えて、データ・ストリーム１４が、ブロック予測モードへの割り当てに関する予測関連パラメータ、インター予想モードの動きパラメータなどの割り当てられた予測モードに関する予測パラメータ、およびオプションで、下でさらに詳細に概要を示す割り当てられた予測モードおよび予測パラメータを使用するブロックの最終予測信号の構成を制御するさらなるパラメータをその中に符号化され得ることを意味する。さらに、データ・ストリームは、それぞれピクチャ１２および１２’のブロックへの副分割を制御し、シグナリングするパラメータを含むことができる。復号器２０は、符号器が行うのと同一の形でピクチャを副分割し、同一の予測モードおよびパラメータをブロックに割り当て、同一の予測信号をもたらすために同一の予測を実行するのに、これらのパラメータを使用する。
【００２５】
図３は、一方では再構成された信号すなわち再構成されたピクチャ１２’の間の関係を、他方ではデータ・ストリーム内でシグナリングされる予測残差信号２４’’’’と予測信号２６との組合せを示す。上で既に示したように、この組合せを加算とすることができる。予測信号２６は、図３で、変化するサイズのブロック８０へのピクチャ・エリアの副分割として示されているが、これは単に例である。この副分割は、ブロックの行および列へのピクチャ・エリアの規則的副分割などの任意の副分割、または、四分木副分割もしくは類似物などの変化するサイズの葉ブロックへのピクチャ１２の複数木副分割とすることができ、その混合物が図３に示されており、図３では、ピクチャ・エリアは、まず木のルート・ブロックの行および列に副分割され、このルート・ブロックが、ブロック８０をもたらす再帰的複数木副分割に従ってさらに副分割される。
【００２６】
図３の予測残差信号２４’’’’は、ブロック８４へのピクチャ・エリアの副分割としても図示されている。これらのブロックを、コーディング・ブロック８０からこれを区別するために変換ブロックまたは残差ブロックと呼ぶことができる。効果的に、図３は、符号器１０および復号器２０が、それぞれピクチャ１２およびピクチャ１２’のブロックへの２つの異なる副分割すなわち、コーディング・ブロック８０への１つの副分割およびブロック８４への別の副分割を使用することができることを示す。両方の副分割を同一とすることができる、すなわち、各ブロック８０が変換ブロック８４を同時に形成することができ、その逆も可能であるが、図３は、たとえば、変換ブロック８４への副分割がブロック８０への副分割の拡張を形成し、その結果、２つのブロック８０の間の境界が２つのブロック８４の間の境界にオーバーレイする場合、または言い換えると、各ブロック８０が、変換ブロック８４のうちの１つに一致するか変換ブロック８４のクラスタと一致するかのいずれかである場合を示す。しかし、副分割は、変換ブロック８４がその代わりにブロック８０の間のブロック境界を横切ることができるようにお互いから独立に決定されまたは選択されることも可能である。変換ブロック８４への副分割に関する限り、同様の陳述が、ブロック８０への副分割に関して公開されるものに関して真である、すなわち、ブロック８４を、行および列に配置されたブロックへのピクチャ・エリアの規則的副分割の結果、ピクチャ・エリアの再帰的複数木副分割の結果、その組合せ、または任意の他の種類のセグメンテーションの組みわせとすることができる。余談として、ブロック８０および８４が、正方形、長方形、または任意の他の形状であることに制限されないことに留意されたい。さらに、予測信号が形成されるブロック８０への現在のピクチャ１２の副分割および予測残差がコーディングされるブロック８４への現在のピクチャ１２の副分割は、コーディング／復号に使用される唯一の副分割ではない可能性がある。予測信号決定および残差コーディングが実行される粒度からのこれらの副分割が実行されるが、第１に、残差コーディングが、その代わりに副分割なしで実行され得、第２に、これらの副分割以外の粒度で、符号器および復号器が、予測パラメータ、予測信号構成制御信号、および類似物などの前述のパラメータの一部を含むことができる、ある種のコーディング・パラメータをセットすることができる。
【００２７】
図３は、予測信号２６と予測残差信号２４’’’’との組合せが、再構成された信号１２’を直接にもたらすことを示す。しかし、複数の予測信号２４を予測残差信号２４’’’’と組み合わせて、たとえば別々のＤＰＢを有する別々の予測ループ内でコーディング／復号される他のビューまたは他のコーディング・レイヤから入手される予測信号など、代替実施形態によるピクチャ１２’をもたらすことができることに留意されたい。
【００２８】
図３では、変換ブロック８４は、以下の意味を有しなければならない。トランスフォーマ２８および逆トランスフォーマ５４は、これらの変換ブロック８４の単位でその変換を実行する。たとえば、多数のコーデックが、すべての変換ブロック８４に関してある種のＤＳＴまたはＤＣＴを使用する。一部のコーデックは、変換ブロック８４の一部に関して予測残差信号が空間領域で直接にコーディングされるようにするために、変換のスキップを可能にする。しかし、下で説明される実施形態によれば、符号器１０および復号器２０は、複数の変換をサポートする形で構成される。たとえば、符号器１０および復号器２０によってサポートされる変換は、下記を含むことができる。
○ＤＣＴ−ＩＩ（またはＤＣＴ−ＩＩＩ）、ここで、ＤＣＴは、離散コサイン変換を表す
○ＤＳＴ−ＩＶ、ここで、ＤＳＴは、離散サイン変換を表す
○ＤＣＴ−ＩＶ
○ＤＳＴ−ＶＩＩ
○恒等変換（ＩＴ）
【００２９】
当然、トランスフォーマ２８は、これらの変換の順方向変換バージョンのすべてをサポートするが、復号器２０または逆トランスフォーマ５４は、その対応する逆方向バージョンまたは逆バージョンをサポートする。
○逆ＤＣＴ−ＩＩ（または逆ＤＣＴ−ＩＩＩ）
○逆ＤＳＴ−ＩＶ
○逆ＤＴ−ＩＶ
○逆ＤＳＴ−ＶＩＩ
○恒等変換（ＩＴ）
【００３０】
どの場合でも、サポートされる変換のセットが、１つのスペクトルから空間への変換または１つの空間からスペクトルへの変換など、１つの変換だけを含むことができることに留意されたい。
【００３１】
上で既に概要を示したように、図１から図３は、本願によるビデオ符号器およびビデオ復号器の特定の例を形成するために下でさらに説明される概念を実施できる例として提示された。その範囲において、それぞれ図１および図２のビデオ符号器およびビデオ復号器は、本明細書で下で説明されるビデオ符号器およびビデオ復号器の可能な実施態様を表す。
【００３２】
後で説明される本願のさまざまな態様の実施形態は、時々、前に提示された共通の基礎になる概念を利用する。すなわち、後で説明される実施形態の符号器および復号器は、概要を示されたように、実施態様において、図１〜図３に関して上で示された詳細に対応する必要があるのではなく、以下の技術的詳細のうちの１つまたは複数に対応することができ、これらの技術的詳細は、後で説明される実施形態の理解を助けまたは支援する。たとえば、図４を参照されたい。この後で説明される実施形態は、ピクチャ・コーディングに関するという点で一致する。ピクチャは、ビデオの一部とすることができ、下で説明される復号器および符号器は、それぞれ、ビデオ符号器およびビデオ復号器とすることができるが、それでも、ピクチャ・コーディングをあてはめることができる。したがって、図４は、その実施形態が下で説明される符号器および復号器の全般的な挙動またはタスクを概略的に示す。
【００３３】
図４は、コーディングされるピクチャを示す。図１〜図３に使用されたものと同一の符号が、下で示される詳細を使用して本願の実施形態に達する形で図１〜図３の例を実施するのにどのように使用できるのかに関する理解を助けるために使用される。さらに、図４は、ピクチャ１２のブロック８４を示す。これは、現在コーディングされているブロックまたは現在復号されているブロックである。符号８４の使用は、下で概要を示される変換コーディングが、上で図１から図３に関して概要を示された予測残差に関する可能性があるが、これが、原理的に、代替実施形態で中止され得る状況であることを明らかにする。すなわち、本明細書の下で示されるすべての実施形態に関して、本明細書で言及される変換係数ブロックが、イントラピクチャ予測またはインターピクチャ予測に関する残差など、ブロック８４内の予測残差の変換を表す可能性がある。ブロック８４は、変換９０によって変換係数ブロック９２に関する。変換の例は、図１〜図３に関して上で示され、これらは、すべての実施形態にあてはまる。１つの変換が、ブロック８４に関して選択される。代替案では、変換を固定することができる。選択の場合に、選択を、データ・ストリーム内でシグナリングすることができる。変換の中で、１つを恒等変換とすることができる。変換係数ブロック９２の変換が、ブロック８４のサイズと一致する次元またはサイズを有するすなわち、ブロック９２の係数の個数が、ブロック８４内のサンプルの個数と一致する可能性があるが、これが、サポートされるすべての変換にあてはまる必要はなく、使用される単に１つの変換９０の場合に、あてはまらない場合がある。符号器と復号器との両方が、復号器は提示のために、符号器は復号されたピクチャ・バッファを供給するために、空間領域内で予測残差などのブロック８４の内部を再構成するために逆変換を使用する場合がある。以下で説明する実施形態は、データ・ストリーム１４に／から変換係数ブロック９２を復号／符号化するタスク１０８に集中する。
【００３４】
図４に示されているように、変換係数ブロック９２は、長方形配列に配置された変換係数９１からなるものとすることができる。すなわち、変換係数ブロック９２を、長方形ブロックとすることができる。
【００３５】
変換９０の目的は、冗長性削減を目指し、より少数の係数９１に向かって非０係数を集めることである。たとえば、変換係数ブロック９２を示す図５を参照されたい。変換係数位置１０４すなわち左上の係数位置にある変換係数は、ＤＣ係数とすることができ、たとえば、この係数位置１０４に向かって、ある係数が０ではない量子化レベルに量子化される確率は、高まる。この状況を活用するために、変換係数ブロック９２のコーディングは、係数位置１０４から全般的に離れる形でスキャニング経路９４に沿った係数位置１０４から始めて変換係数を順次スキャンする時に係数位置１０４から最も遠い変換係数位置９８を指示するデータ・ストリーム内の指示のシグナル化を含むことができる。この終端位置９８の指示は、データ・ストリーム１４が、コーディングされたセット１００が、終端係数１０４を含んでそこまでの終端係数位置９８を含むすべての変換係数を含む、変換係数９１すなわち図５のハッチングされた係数のコーディングされたセット１００だけに符号化されることの指示として働かなければならない。図５でハッチングされていない他の係数は、符号器側で０になることが知られている。
【００３６】
それは、変換係数９１のコーディングされたセットが、逆方向１１８すなわち、一般に終端係数係数１０４から離れるスキャニング経路９４に沿った順方向位置ではなく、終端係数係数１０４につながる反対方向に沿ってデータ・ストリーム１４にコーディングされる時に、本願のいくつかの実施形態で有用であり、使用され得る。
【００３７】
以下で説明されるいくつかの実施形態に関して具体的には議論されないが、変換係数９１の量子化レベルが２進化を使用してデータ・ストリーム１４にコーディングされることが、後者の実施形態に（オプションで）あてはまりさえする可能性がある。すなわち、ある種の変換係数９１の量子化レベルが、図６に示されているように、ビン・ストリングまたは符号語１６１にマッピングされた２進化によるものである。この２進化は、ある種のプレフィックスとして働く第１の２進化コード１６０と、第２の２進化コード１６２とからなるものとすることができる。より正確には、図６の１０６を、量子化レベルと仮定する。量子化レベル１０６が、あるカットオフ値１６４を超える場合に、量子化レベル１０６は、カットオフ値１６４に対応する第１の２進化コードの符号語によってプレフィックスされる第２の２進化コードから発する部分１６２からなるビン・ストリング１６１に２進化される。しかし、量子化レベル１０６がカットオフ値を超えない場合には、量子化レベル１０６は、第１の２進化コード１６０だけからなるビン・ストリングにマッピングされる。いくつかの実施形態では、カットオフ値１６４は、ある種の変換係数について０になる可能性があり、その場合に、２進化１６１は第２の２進化コード１６２だけを含む。
【００３８】
ある変換係数の２進化１６１を形成する１つまたは複数のビンを、スキャニング経路９４に沿った係数ごとに、それぞれデータ・ストリーム内にコーディングすることができ、そこから復号することができるが、後で説明するいくつかの実施形態は、係数をトラバースする複数のパスを利用することができる。これは、「以前に符号化され／復号された変換係数」が下で言及される時に必ず、その２進化が、完全には符号化／復号されていないことを意味する。そうではなく、少なくとも１つのビンが、そのような以前の変換係数に関して符号化／復号されている。２進化１６１は、第１の２進化コードの長さ、第２の２進化コードの長さ、ならびに２進化１６１の全体的な２進化長さが、量子化レベル１０６に関して、より正確にはその大きさに関して単調に増加する形で形成され得る。すなわち、２進化１６１の先頭ビットのより多くが、ある量子化レベル１０６に関して読み取られるたびに、第１に、２進化１６１が完全に読み取られる可能性がより高くなり、第２に、量子化レベル１０６がそれ未満にならない絶対値またはこれらの先頭ビンに続き、まだ読み取られていない２進化１６１のビンがある場合に量子化レベルが最小限でも有する絶対値が、より大きくなる。
【００３９】
具体的な例として、たとえば、第１の２進化コード１６０のビンが、第２の２進化コードのコーディング／符号化に同行する１つまたは複数のパス内で最初にコーディング／符号化される場合がある。第１の２進化コード１６０のビンが、コンテキスト適合エントロピ・コーディングを使用してコーディングされる可能性があるが、第２の２進化コード１６２のビンが、等確率バイパス・モードを使用して、すなわち、１のコード・レートを使用してコーディングされる可能性がある。
【００４０】
図７に示されているように、第２の２進化コード自体は、プレフィックス部分１６２ａおよびサフィクス部分１６２ｂを含む圧縮された２進化コードとすることができる。２進化パラメータ１６３は、プレフィックス部分１６２ａの長さを調整することができる。たとえば、２進化パラメータ１６３は、Ｅｘｐ−Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータとすることができる。
【００４１】
やはり、第１の２進化コードに属する２進化１６１のビン１６５を、コンテキスト適合２進コーディングを使用してコーディングすることができる。これを、図６にハッチングを使用して示す。第２の２進化コーディング１６２に属する他のビン１６５は、バイパス・モードを使用してコーディングすることができ、図６および図７でハッチングなしで示されている。後で説明される多数の実施形態が、コンテキスト選択に関する。このコンテキスト選択は、特定の実施態様として、たとえばビン１６５のうちの１つまたは複数のコンテキスト適合コーディングに使用され得る。さらなる詳細を、以下で示す。
【００４２】
本願の実施形態の説明を開始する前に、後で説明される実施形態の一部によって時々共通して使用されるさらなる概念を提示する。具体的には、いくつかの実施形態によれば、変換係数ブロック９２は、あるパーティション１２０内のすべての変換係数が０であり、したがって変換係数９１をコーディングする時にスキップされ得ることをシグナリングするために、図８で破線を使用して示されているように、パーティション１２０に区分される。ゼロネス・シグナル化のためのそのような区分が使用される場合に、あるパーティションに関して、その中の変換係数９１がすべて０であるのかどうか、または、そうではなく、その中の変換係数９１がデータ・ストリーム内にコーディングされるのかどうかをシグナリングするために、指示が、パーティションごとにデータ・ストリーム１４内でシグナリングされる。本願のさまざまな実施形態の説明中に反対に教示されない場合に、その後に適用されるすべての実施形態にあてはまる１つの可能性は、あるパーティション１２０のすべての変換係数９１が、すべての他のパーティションの変換係数の前にスキャン経路９４によってスキャンされまたはトラバースされるようになる形で、変換係数９１がスキャニング経路９４によってトラバースされるようになる形で、スキャニング部分９４を選択できることである。後者の可能性を、上で図６および図７に関して述べた複数パス代替案と組み合わせる時には、コーディングされた／復号がすべての他のパーティションの変換係数に進む前に、あるパーティション１２０内の変換係数９１が完全にコーディングされる、すなわち、ビン・ストリング１６１のビンが完全にコーディングされる可能性がある。すなわち、スキャン経路９４に沿ったスキャン順序１１８などのスキャン順序での次のパーティションの変換係数の符号化／復号に１つまたは複数のパスでコーディング／復号が進行する前に、１つまたは複数のパスが、スキャン経路９４に沿って、あるパーティション１２０の変換係数９１をトラバース  符号化／復号するのに使用される。
【００４３】
パーティションを使用するもう１つの概念を、図９に関して示す。後で説明する少数の実施形態が、この概念を利用する。ここで、変換係数ブロック９２は、コンテキスト使用のためにパーティション１２０に区分される。コンテキスト・セット１１０ａから１１０ｃが、図９の右側に示されている。コンテキストのセット１１０ａ〜ｃは、「Ｐ＃」によって指示される１つまたは複数のコンテキストを含む。各「コンテキスト」は、その代わりにコンテキスト・モデルとして表され得、このコンテキストを使用するエントロピ・コーディングの基礎になる確率推定値を指示する。たとえば、２進エントロピ・コーディングすなわちビンのエントロピ・コーディングの場合に、コンテキストは、たとえばビン値のうちの１つの確率推定値を、したがって他のビン値の確率推定値をも自動的に指示する。パーティション１２０のそれぞれは、コンテキスト・セット１１０ａ〜ｃのうちの１つを関連付けられる。たとえば、あるパーティション１２０内の変換係数９１は、そのパーティション１２０に関連する、コンテキスト・セット１１０のうちの選択された１つを使用してエントロピ・コーディング／符号化され、このセットからの選択は、たとえば、現在の係数９１の近傍の係数の評価に基づいて行われる。
【００４４】
後者の情況を、たとえば図１０に示す。現在符号化／復号されている変換係数は、ここでは十字１３０を使用して強調される。現在符号化／復号されているとは、上で述べた複数パス手法を使用する時に、この係数１３０の１つのビンが現在符号化／復号されていることを意味する。符号１３２は、係数１３０またはその付近に位置決めされたローカル・テンプレートを指示し、このローカル・テンプレート１３２またはその中に位置決めされた係数は、係数１３０またはその現在符号化／復号されているビンを符号化するのに使用されるコンテキストを決定するために評価されまたは使用される。やはり、いくつかの実施形態は、ローカル・テンプレート１３２の使用に直接に言及する。しかし、現在符号化／復号されている係数１３０のコーディングに使用されるコンテキストを決定するためのローカル・テンプレート１３２の使用に具体的には言及しない、後で説明する実施形態は、実際に、コンテキスト選択のこの形をも利用するように変更され得る。係数１３０の選択は、図９の実施形態によれば、現在の係数１３０が配置されているパーティション１２０ａに関連するセットから行うことができる。しかし、コンテキスト・セットのパーティション固有付与のための区分の使用は、単に例であり、すべての実施形態によって使用されるとは限らない。
【００４５】
後で説明する実施形態の一部が直接に関係し、他の実施形態を変更するか拡張するのにも使用され得る別の態様は、複数の成分すなわち複数の色成分に関するブロック８４の内容に関する。色成分の例は、たとえば、それによればブロック８４の内容が、ルマＬの空間的にサンプリングされた成分および２つのコマ成分Ｃ１およびＣ２の空間的にサンプリングされた成分である、ルマ／コマ表現であるが、他の例も存在する可能性がある。したがって、ブロック８４は、第１の色成分のサンプル配列８４１、第２の色成分のサンプル配列８４２、第３の色成分のサンプル配列８４３からなる。この態様は、各成分を別々に扱うことができることである。すなわち、成分ごとに、ブロック８４のそれぞれのサンプル配列は、プレディクタのそれぞれの成分に関する予測残差を表すことができる。各サンプル配列は、好ましくは同一の変換である変換９０の対象にされ、対応する変換係数ブロック９２１から９２３を生じる。しかし、さまざまな色成分のサンプル解像度が、お互いとは異なる可能性があり、したがって、サンプル配列の間のサイズおよび変換係数ブロックの間のサイズが、同様に異なる可能性があることに留意されたい。各変換係数ブロック９２１から９２３は、データ・ストリーム１４への／からの復号／符号化１０８の対象にされ、各変換係数ブロック９２１から９２３は、図３から図９に関して説明した手段、ステップ、およびプロセスの対象にされる。図１１ａで説明する複数成分概念を、色成分態様にさらには言及しない、後で説明する実施形態に適用することができるが、後で説明する実施形態を、１つの成分だけが存在する事例または実施態様に同様に使用できることに留意されたい。
【００４６】
上でまだ説明していない別の態様は、ある変換係数ブロック９２のコーディングが、したがってその復号が、その変換係数ブロック９２の変換係数９１のいずれかが非０であるかどうかの指示１９０から始まることができるという事実である。そうではない場合に、変換係数ブロックが、大域的に０であることが復号器にわかっている。図１１ｂに示されたこの指示１９０が、少なくとも１つの非０係数９１が存在することを指示する場合に、上で概要を示した概念の任意の組合せが、変換係数ブロックをコーディングするのに使用される。同様の形で、図１１ｃは、パーティション１２０に関する同様の指示１５０を示す、すなわち、これらは、関連するパーティション１２０内のゼロネスを指示する。図１１ｄは、位置９８を指示することのできる最終位置指示１１４を示す。図１１ｅは、関連するコンテキスト・セット１１０から選択された、現在の係数の量子化レベル１０６をエントロピ符号化／復号１１６するのに現在使用されている個々のコンテキストを示し、図１１ｆは、量子化レベル１０６がデータ・ストリーム内にコーディングされるコーディング順序１０２すなわち、たとえば方向１１８でパス９４をトラバースすることから生じる順序を示す。
【００４７】
読者はここで、後で説明する本願の実施形態を理解し、これに従う準備をしなければならない。本願の第１の態様に関する実施形態を、図１２に関して説明する。ここで、符号器および復号器は、１つのブロック８４の異なる色成分の異なる変換係数ブロックのエントロピ・コーディングの実行に関して特殊な形でピクチャ１２をデータ・ストリーム１４に符号化／復号する。図１２は、２つの色成分からなり、これによってサンプル配列８４１および８４２からなるものとしてブロック８４を示すが、この構成が、図１１ａに関して説明した３つの色成分を含むことができることは明白である。図１１ａに関して説明したように、符号器は、それぞれ同様に第１の変換係数ブロック９２１および第２の変換係数ブロック９２２を入手するために第１の色成分および第２の色成分に関して別々にピクチャ１２のブロック８４を変換９０の対象にし、復号器は、それぞれ第１の変換係数ブロック９２１および第２の変換係数ブロック９２２に逆変換を別々に実行することによってピクチャのブロック８４を導出する。データ・ストリーム１４への／からの第２の変換係数ブロック９２２のエントロピ符号化およびエントロピ復号に関して、符号器および復号器は、第１の変換係数ブロック９２１に依存するコンテキストを使用してコンテキスト適合的に動作する。この依存性は、図１２では矢印３００によって示されている。
【００４８】
たとえば、第１の変換係数ブロックへの依存性３００を使用して決定されるコンテキストは、図８に関して上で説明したパーティション固有指示に関係し、あるパーティション１２０内の変換係数９１が、すべて０または少なくとも１つの非０係数を含むのどちらであるのかを指示することができ、後者の場合に、そのパーティション内の変換係数９１の量子化レベルは、データ・ストリーム１４に／からエントロピ符号化／復号されるが、このエントロピ符号化／復号は、すべて０を指示する他のパーティションに関してスキップされる。パーティション１２０に関するそのような指示を、フラグとすることができ、コーディングされたサブブロック・フラグと呼ぶことができる。あるパーティション／サブブロック１２０のそのようなコーディングされたサブブロック・フラグに関して選択されるコンテキストを、たとえば、第１の変換係数ブロック内の同一位置のサブブロック（パーティション）に関してコーディングされるコーディングされたサブブロック・フラグ（さらなる指示）に依存して選択することができる。したがって、選択を、２つの使用可能なコンテキストの間で行うことができ、第１の使用可能なコンテキストは、第１の変換係数ブロック９２１内の同一位置のパーティションのフラグが１である場合に使用され、第２の使用可能なコンテキストは、第１の変換係数ブロック９２１内の同一位置のパーティションのフラグが０である場合に、第２の変換係数ブロック９２２内のあるパーティションのフラグに関して使用される。しかし、第２の変換係数ブロック９２２のあるパーティション１２０のある指示に関する依存性３００を、その代わりに、異なる形で実施することができる。たとえば、第２の変換係数ブロック９２２のあるパーティション１２０に関するゼロネスのある指示に関して選択されるコンテキストは、同一位置のパーティション内の変換係数ブロックなどの第１の変換係数ブロックの変換係数の量子化レベルに依存することができる。
【００４９】
すなわち、上で明示的には述べなかったが、我々は、２つの変換ブロック９２１および９２２が、等しい形状およびサイズを有するか、水平次元および垂直次元に関して等しいアスペクト比を有する可能性があり、パーティション１２０の区分が、これらのブロック９２１および９２２に関して等しいか、一方の変換係数ブロック９２１を他方にスケーリングする時に一致すると仮定することができる。
【００５０】
その代わりにまたはそれに加えて、依存性３００は、上で説明した変換係数ゼロネスの大域指示に関係する場合がある。すなわち、変換係数ブロック９２２に関してデータ・ストリーム１４にコーディングされまたはこれから復号される指示は、依存性３００を介して、使用されるコンテキストに関して、第１の変換係数ブロック９２１に依存する。この指示が、第２の変換係数ブロック９２１の変換係数９１が少なくとも１つの非０係数を含むことを指示する場合には、ブロック９２２の変換係数９１の量子化レベルは、データ・ストリーム１４にエントロピ符号化され、データ・ストリーム１４からエントロピ復号されるが、この指示が、第２の変換係数ブロック内のすべての変換係数が０であることを指示する場合には、第２の変換係数ブロック９２２のコーディング／復号は、そのブロック９２２のすべての変換係数９１が０であると復号器が推論することによって行われる。たとえば、依存性３００は、その場合に、第２の変換係数ブロック９２２のゼロネスの指示に使用されるコンテキストを、第１の変換係数ブロック９２１に関してコーディング／復号される対応する指示に依存するものにすることができる。代替案では、依存性３００は、変換係数ブロック９２２のゼロネスの指示に使用されるコンテキストを、第１の変換係数ブロック９２１の変換係数の量子化レベルに依存するものにすることができる。たとえば、第１の変換係数ブロック９２１の指示が、第１の変換係数ブロック９２１の少なくとも１つの変換係数の非ゼロネスを指示する場合には、第１のコンテキストが、第２の変換係数ブロックの指示に選択され得、第１の変換係数ブロック９２１の対応するゼロネス指示が、第１の変換係数ブロック９２１の変換係数の全ゼロネスを指示する場合には、第２のコンテキストが、第２の変換係数ブロック９２２のゼロネス指示に選択され得る。
【００５１】
それに加えてまたはその代わりに、依存性３００は、終端係数位置９８の位置指示に関することができる。この位置指示をデータ・ストリーム１４内でシグナリングする、異なる可能性が存在する。たとえば、位置指示を、順方向１１６でスキャン経路９４に沿って測定される時の、すべての係数位置の中の位置９８のアドレスまたはランクとして位置９８を指示する１次元のアドレスまたはランクとしてデータ・ストリーム内でシグナリングすることができる。代替案では、位置指示は、位置９８をそれぞれ変換係数ブロック９２１および９２２内の水平位置および垂直位置に関して指示する２つの座標によって、それぞれの変換係数ブロック内の位置９８を指示する  位置を指示することができる。ここで、既に上で議論した依存性３００の実施の可能性に加えてまたはその代わりに、依存性３００は、第２の変換係数ブロック９２２の位置９８の最終位置指示に影響することができる。具体的には、この指示を符号化するのに使用されるコンテキストは、第１の変換係数ブロック９２１の位置９８の最終位置指示または第１の変換係数ブロック９２１内の有意な変換係数９１の位置もしくは分布の評価など、第１の変換係数ブロックに依存することができる。
【００５２】
ブロック９２１および９２２の最終位置指示が符号化される形は、２進化コードへの２進化をも含むことができ、その依存性が依存性３００を含むコンテキストは、最終位置指示の２進化コードの最初のビンなどの１つまたは複数のビンに関して使用され得る。
【００５３】
それに加えてまたはその代わりに、第２の変換係数ブロック９２２内の変換係数９１の２進化１６１の最初のビンなどの１つまたは複数のビンが、依存性１３０の対象になる場合がある、すなわち、２進化１６１の１つまたは複数のビンを符号化するのに使用されるコンテキストが、第１の変換係数ブロック９２１の同一位置の変換係数の２進化の対応するビンなど、第１の変換係数ブロック９２１に依存する場合がある。
【００５４】
図１２の実施形態（１つまたは複数）の説明を終えるにあたって、図１２に示された２つの色成分をコマ成分とすることができ、具体的には、第２の変換係数ブロックの色成分をＣｒとすることができ、第１の変換係数ブロック９２１の色成分をＣｂとすることができることに留意されたい。
【００５５】
ピクチャをデータ・ストリーム内に符号化する符号器およびピクチャをデータ・ストリームから復号する復号器の次の実施形態は、本願のさらなる態様すなわち、特定の変換係数位置すなわち、上で概要を示したようにＤＣ係数位置とすることのできる変換係数位置１０４の特定のコンテキスト・セット１１０を提供することによってコーディング効率向上を目指す態様に関する。この実施形態は、以下では正確にこの変換係数位置１０４に関して提示されるが、特定の係数個別のコンテキスト・セットの提供が、その代わりにまたはそれに加えて、係数位置９８すなわち、スキャン経路９４に沿って測定された係数位置１０４から最も遠い非０係数の位置に適用され得ることに留意されたい。「コンテキスト個別」は、コンテキスト・セットが、同一の変換係数ブロックの任意の他の係数９１に使用されないという事実または、問題の変換係数位置、ここでは１０４のコンテキスト・セットに含まれるコンテキストのいずれもが、同一の変換係数ブロック内の他の変換係数のコーディングに使用されないという事実さえ表す。
【００５６】
この実施形態を、図５に基づいて示すことができる。符号器および復号器は、所定の方向１０２で第１の終端係数位置９８から第２の終端係数１０４へスキャン・パターン９４によってトラバースする  変換係数９１のコーディングされたセット１００を表すデータ９６をデータ・ストリーム内に／から符号化／復号することによって（図４と比較されたい）スキャン・パターン９４を使用してデータ・ストリーム内に／から変換係数ブロック９２を符号化／復号するように構成され、データ９６は、変換係数のコーディングされたセット１００内の非０変換係数の量子化レベル、すなわち、少なくとも、それらの位置に沿った非０変換係数の量子化レベルまたはコーディングされたセット１００のすべての変換係数の量子化レベルを含む。上で図５に関して説明した位置９８の位置指示のシグナリングが、現在説明される実施形態に関して単に例として理解されなければならず、この位置指示のシグナリングが、その代わりにこの実施形態では中止され得、たとえば、変換係数ブロック９２のすべての変換係数９１を包含するコーディングされたセット１００が、コーディングされたセット１００を決定する際に符号器および復号器を必然的にまたは他の形で同期化することを理解されたい。
【００５７】
どの場合でも、本実施形態によれば、ＤＣ係数位置とすることのできる終端係数位置１０４に関して、コンテキストの特定の（第１の）セット１１０を使用して量子化レベルをコンテキスト適合的にエントロピ符号化／エントロピ復号するように構成され、位置１０４の係数に使用されるこのコンテキスト・セット１１０は、変換係数のコーディングされたセット１００内の任意の他の変換係数９１に使用されるコンテキストの１つまたは複数のセットと互いに素にされる。特定の例によれば、たとえば、あるコンテキスト・セット１１０が、位置１０４のＤＣ変換係数の量子化レベルをエントロピ符号化するのに使用され、別の／異なるコンテキスト・セット１１０が、ブロック９２のすべての他の変換係数９１の量子化レベルをエントロピ符号化／復号するのに使用され、コンテキスト・セットの間の「差」は、位置１０４の係数のコンテキスト・セットに含まれるコンテキストのいずれもが、他の変換係数のコンテキスト・セットに含まれず、逆も同様であることを含むことができる。
【００５８】
位置固有コンテキスト・セットが、位置９８の変換係数量子化レベルに使用される、上で述べた代替案によれば、他のすべての変換係数９１は、位置９８の変換係数に使用されるコンテキスト・セットとは異なる、同一のコンテキスト・セットを使用することができる。やはり上で述べたさらなる代替案の場合に、位置固有コンテキスト・セットを、位置１０４の変換係数と位置９８の変換係数との両方に使用することができ、これらを、お互いに対して相互に異なり、たとえばコーディングされたセット１００に含まれ、スキャン経路９４に沿って位置１０４と位置９８との間にある係数９１のエントロピ符号化／復号に合同で使用されるコンテキスト・セットと相互に異なるものとすることができる。
【００５９】
したがって、１つの係数位置すなわちここでは係数位置１０４のために個別に提供される位置固有コンテキスト・セットを、たとえば、位置１０４として変換係数の２進化１６１の１つまたは複数のビンを符号化するのに使用することができる。この１つまたは複数のビン１６５を、第１の２進化コード１６０の１つまたは複数のビン１６５とすることができる。たとえば、これを、たとえば対応する位置の変換係数が有意であるすなわち非０であるか否かを示した、このビンに関する２進化１６１のビン順序で最初のビンとすることができる。同様に、他の変換係数に使用されるコンテキストの互いに素にされたセットは、これらの他の変換係数の２進化１６１の対応する１つまたは複数のビンに使用される。
【００６０】
図５に関して述べたコンテキスト・セットが、そこからの特定のコンテキストが現在符号化／復号されている変換係数に使用されるリザーバとして働くことができることを想起されたい。すなわち、位置１０４の変換係数の位置固有コンテキスト・セット１１０は、位置１０４の変換係数の係数レベルの２進化１６１の１つまたは複数のビンのエントロピ符号化／復号に実際に使用されるコンテキストが、図１０に示されたローカル・テンプレート１３２を使用してそこから選択されるリザーバの基礎として働く。図１０に示されたローカル・テンプレート１３２は、現在エントロピ符号化／復号されている変換係数１３０の近傍の５つの変換係数位置すなわち、現在エントロピ符号化／復号されている変換係数１３０の右、下、および斜め右下の係数位置ならびに、次の右に最も近い位置および係数１３０の次の下に最も近い位置を含む。しかし、これは単なる例であり、ローカル・テンプレート１３２によって包含される位置の個数および位置を、異なって選択することができる。
【００６１】
完全さのために、コンテキスト固有コンテキスト・セットが１つまたは２つの特定の係数位置１０４および／または９８に使用される、上で述べた実施形態を、残りの変換係数に関して、パーティション固有係数セット１１０が、変換係数ブロック９２がその中に区分されるパーティション１２０に関して、それに従って使用され得る、図８に関して述べた可能性と組み合わせることができることに留意されたい。たとえば、図１３は、位置１０４を示し、変換係数ブロック９２が、複数のパーティションすなわちここでは４つのパーティション１２０に区分されることを示す。この実施形態によれば、パーティション固有コンテキスト・セットは、位置１０４の係数の量子化レベルのエントロピ符号化／復号に使用されるが、ブロック９２のすべての他の変換係数９１に関して、使用されるコンテキスト・セットは、それぞれの変換係数９１が配置されるパーティションに関連するコンテキスト・セットになると決定され、これらのコンテキスト・セットは、相互に互いに素にされると同時に、特に位置１０４に関して提供されるコンテキスト・セットと互いに素にされ得る。
【００６２】
図１３の例では、パーティションは、ＤＣ係数位置などの終端係数位置１０４と、変換係数ブロックの反対の角すなわち、水平方向と垂直方向との両方で最高周波数に対応することのできる係数ブロック９２の右下側の係数位置とを通って走る変換係数ブロックの対角線１２２に、斜めの方向に沿って対角線方向に延びる。
【００６３】
図５および図１３に関して説明した実施形態を、図１２に関して説明した実施形態とたやすく組み合わせられることは明白である。
【００６４】
次に説明する実施形態は、ピクチャをデータ・ストリーム内に符号化する符号器およびデータ・ストリームからピクチャを復号する復号器に関する本願のさらなる態様に関し、この態様は、現在符号化／復号されている変換係数のコンテキスト選択またはコンテキスト決定に関して固有である。実施形態（１つまたは複数）を、図１０に関して最もよく理解し、説明することができる。具体的には、符号器および復号器は、現在符号化／復号されている変換係数１３０に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化／復号された変換係数の和および／またはその中の有意な変換係数の個数に基づいて決定されるコンテキストの使用によって、変換係数ブロック９２の現在符号化／復号されている変換係数１３０の量子化レベルをコンテキスト適合的にエントロピ符号化／復号するように構成される。本実施形態（１つまたは複数）に従って、変換係数またはより正確にはその量子化レベルが、次々にすなわち次の変換係数９１のエントロピ符号化／復号に進む前に完全にエントロピ・コーディング／復号されることが可能であるが、上で説明した概念を適用することができ、これに従って、変換係数の量子化レベルのエントロピ符号化／復号が、複数のパスで量子化レベルの２進化のビンのコンテキスト適合された２進エントロピ・コーディングを使用して行われることを想起されたい。コンテキスト適合性を、上で議論したように第１の２進化コード１６０に制限することができる。すなわち、一方で、ローカル・テンプレート１３２を使用することと、ローカル・テンプレート１３２内の１つまたは複数の変換係数の和を形成することおよび／またはその中の有意な変換係数の個数をカウントすることとによって選択され／決定されるコンテキストを、第１の２進化コード１６０の１つまたは複数のビンに適用できることに留意されたい。さらに、複数パス・コーディングを使用することができる。すなわち、現在エントロピ符号化／復号されている変換係数１３０を、そのビンが現在エントロピ符号化／復号されている変換係数とすることができる。さらに、ブロック９２の変換係数９１の２進化１６１のビン１６５が、複数のパスで順次コーディングされる時に、ローカル・テンプレート１３２に包含されるビン１６５または変換係数９１の２進化１６１が、これまでに不完全にエントロピ符号化／復号されている可能性がある。したがって、係数１３０またはより正確にはその現在符号化／復号されているビンのコンテキストの決定に関して、以下のように和を計算することができる。具体的には、ローカル・テンプレート１３２内の係数９１の和は、ローカル・テンプレート１３２内に配置された１つまたは複数の変換係数の係数レベルの所定の絶対値（ローカル・テンプレート１３２の内部のそれぞれの係数の係数レベルが、複数パス・ビン符号化／復号プロセスでこれまでに符号化／復号されたその変換係数の係数レベルの２進化のビンに従って最小限でも有しなければならない所定の絶対値）の和として計算され得る。特定の例として、２進化１６１が、以下のビンを含むと考えることができ、第１の２進化コード１６０の最初のビンは、上で既に述べたように、２進化１６１が関係する変換係数の量子化レベルが有意であるすなわち非０であるか否かを指示することができる。２進化１６０のビン順序で２番目のビンも、第１の２進化コード１６０に属することができる、すなわち、コンテキスト適合エントロピ符号化／復号の対象になることができ、２進化１６０が関係する係数の量子化レベルの絶対値が１を超えるか否かを指示することができる。ビン順序で３番目のビンも、第１の２進化コード１６０に属することができ、変換係数の絶対値が偶数または奇数のいずれであるのかすなわちそのパリティを指示することができる。ビン順序でのさらなるビンすなわち４番目のビンも、第１の２進化コード１６０に属することができ、現在の変換係数が、パリティが偶数である場合に２を超え、パリティが奇数である場合に３を超えるかどうかを指示することができる。他のビンは、第２の２進化コード１６２に属することができる。したがって、ローカル・テンプレート１３２内の係数に関して既にエントロピ符号化／復号されたビンの個数に依存して、その絶対量子化レベル値は、完全に既知であり、和の加数を形成することができるか、最小の絶対値が、その代わりに使用され、その係数の量子化レベルの素手の符号化／復号されたビンに基づいて導出され得るかのいずれかになる。
【００６５】
ローカル・テンプレート内の有意な係数の個数に関する限り、第１のビンが、少なくとも、逆方向１１８で現在符号化／復号されている係数１３０を過ぎてスキャンに沿って先行するローカル・テンプレート内の係数に関してローカル・テンプレート内の係数に関して既に符号化されているので、同一のことが、上で概要を示した例に従って使用可能である。
【００６６】
特定の例は、コンテキスト決定が和だけに基づくこととすることができる。別の例は、コンテキストが、単にテンプレート１３２内の有意な係数の個数またはカウントに基づいて決定／選択されることとすることができる。さらなる例は、和および有意な係数の個数の間の差が使用されることとすることができる。さらに、その代わりにまたはそれに加えて、概要を示した形で決定されるコンテキストを、具体的に例示したビンのいずれかまたは複数など、第１の２進化コード１６０の１つまたは複数のビンに関して使用することができる。
【００６７】
図１０に関して説明した実施形態（１つまたは複数）を、上で説明した実施形態のいずれとも組み合わせることができる。
【００６８】
次に説明する実施形態（１つまたは複数）は、本願のさらなる態様に関し、本願の態様の前に説明した実施形態のいずれとも組み合わされ得る。この説明も、図１０に関して提供することができる。図１０に関しておよび以前に説明した実施形態（１つまたは複数）に関して説明した復号器および符号器と同様に、これから説明する実施形態（１つまたは複数）は、ピクチャをデータ・ストリーム内に符号化する符号器およびデータ・ストリームからピクチャを復号する復号器であって、変換係数ブロック９２をデータ・ストリーム内に／から符号化／復号するように構成された符号器および復号器に関する。しかし、これから説明する実施形態（１つまたは複数）によれば、ローカル・テンプレート、具体的にはその位置に配置された１つまたは複数の以前に符号化／復号された変換係数が、２進化パラメータをセットするのに使用される。変換係数ブロック９２の現在符号化／復号されている変換係数１３０の量子化レベルの絶対値は、２進化パラメータを使用してパラメータ化された２進化を使用して２進化される形で符号化／復号される。１つまたは複数の以前に符号化／復号された変換係数の和および／またはその中の有意な変換係数の個数が、決定に使用される。
【００６９】
すなわち、この実施形態の説明は、この実施形態（１つまたは複数）に関する１つまたは複数の以前に符号化／復号された変換係数のローカル・テンプレートの評価に基づくコンテキストの決定に関して以前に与えた説明とは大きく離れ、２進化パラメータのセッティングに集中するものである。この実施形態（１つまたは複数）に従って、変換係数ブロックの変換係数の量子化レベルのどの絶対値が符号化／復号されるのか、およびどの２進化パラメータがローカル・テンプレート１３２を使用してセットされるのかを使用する２進化を、上で図６に関して説明した２進化１６１とすることができるが、必ずしもそうである必要はないことに留意されたい。すなわち、ここで意図される２進化は、そのビンがコンテキスト適合的にコーディングされる第１の２進化コードまたは第１の部分もしくはプレフィックス部分を有することができるが、変換係数ブロック全体が、たとえばバイパス・コードを使用してコーディングされることも可能であり、あるいは、ここで意図される２進化が、第２の２進化コード１６２だけからなることも可能である。ローカル・テンプレート１３２の評価に基づいて決定される２進化パラメータは、プレフィックス部分１６２ａの長さを決定することができる。ローカル・テンプレート１３２内の１つまたは複数の以前に符号化／復号された変換係数の量子化レベルの絶対値の和を２進化パラメータにマッピングするために、ルックアップ・テーブルを使用することができる。２進化パラメータを、これが変換係数にわたって連続的に増加しまたは連続的に減少するようになる形で決定することができる。
【００７０】
さらなる詳細に関して、前に説明した、すなわち２進化のコンテキスト適合的にエントロピ・コーディングされたビンがそれに基づいてコーディングされるコンテキストの決定に関して説明した実施形態の説明を参照する。これらの詳細は、複数パス手法を使用する変換係数のトラバースの場合に和をどのように決定できるのかを示す。これに関して、この実施形態ならびに以前の実施形態に関して、複数パス手法を、複数パス手法がパーティション単位で適用される形で行うことができることを想起されたい。しかし、どの場合でも、スキャン経路９４が、全般的に変換係数ブロック９２の右下から左上を指す時に、図１０に示されたテンプレート位置すなわち、現在符号化／復号されている変換係数１３０の右および／または下にあるテンプレート位置が、現在符号化／復号されている変換係数またはその現在のビンがデータ・ストリーム内に／から符号化／復号される時に既に符号化／復号されている傾向がある。
【００７１】
次に説明する実施形態（１つまたは複数）は、カットオフ値１６４に関して固有のデータ・ストリーム内に／からピクチャを符号化／復号する符号器および復号器に関する。したがって、以下の説明は、図４および図６の組合せに基づいて最もよく理解することができる。ここで、符号器および復号器は、カットオフ値１６４未満の第１の２進化コード１６０と、カットオフ値を超える、カットオフ値に関する第１の２進化コードの符号語によってプレフィックスされた第２の２進化コード１６２とを使用して２進化された形で、変換係数ブロック９２の変換係数９１の量子化レベル１０６の絶対値を符号化／復号することによって、図５に示されたスキャン・パターン９４を使用して変換係数ブロック９２をデータ・ストリーム内に／から符号化／復号するように構成される。可能な全般的な実施態様の例または概念の上の説明から明瞭になるように、第１の２進化コード１６０のビンを、コンテキスト適合２進エントロピ・コーディングを使用してコーディングし、第２の２進化コードを、等確率バイパス・モードを使用してコーディングすることができる。この実施形態によれば、変換係数ブロック９２の変換係数９１のカットオフ値は、以前に符号化／復号された変換係数に依存して適合的に変更される。
【００７２】
特定の実施形態によれば、適合変更を、以下のように実施することができる。変換係数ブロック９２を、変換係数９１をパーティションごとにスキャンするために変換係数ブロック９２を通るスキャン経路９４を有するパーティション１２０に区分することができる。すなわち、１つの区分されたものの中のすべての変換係数位置が、次のパーティションの前にスキャン経路９４によってスキャン／トラバースされる。これを超えて、変換係数９１の符号化／復号は、ビン１６５が複数のパスでコーディングされるようになる形で行われる。第１の２進化コード１６０のビン１６５は、コンテキスト・エントロピ符号化の対象にされ、第２の２進化コード１６２のビンは、等確率バイパス・モードの対象にされる。第１の２進化コード１６０のビンは、第２の２進化コード１６２のビンの前に符号化／復号される。このコーディング環境では、カットオフ値の適合変更は、次のように実施され得る。現在のパーティション内の変換係数９１のビン１６５が、１つまたは複数の先導パスでスキャンされる。しかし、コンテキスト適合２進エントロピ・コーディング／復号を使用してコーディングされるビン１６５の個数を、制限することができる。すなわち、その場合に、１つのパスが、第１の２進化コード１６０のビン１６５をコーディングするのに使用されると仮定する。次に、現在のパーティション１２０内の係数９１の量子化レベルの絶対値の第１の２進化コード１６０のビン１６５が、係数ごとにコーディングされる。次に、このように個々の係数９１についてコーディングされたビンの個数は、それぞれの変換係数の量子化レベルの値に依存して変化する。ある係数で、第１の２進化コード１６０のコンテキスト適合的に２進エントロピ・コーディングされるビン１６５の最大個数に達する。したがって、第１のパスが完了される。次のパスは、もう一度先頭からすなわち、ブロック９２の位置１０４から最も遠いパーティション１２０内の係数位置から、現在のパーティションの係数９１２をスキャンする。コンテキスト適合的に２進エントロピ・コーディングされるビンの最大個数に達する前のすべての係数に関して、カットオフ値１６４は、カットオフ値の初期値と等しくなる。コンテキスト適合的にエントロピ・コーディングされるビンの最大個数に達するので第１の２進化コード１６０のビン１６５がコンテキスト適合的に完全にエントロピ符号化／復号され得ない係数に関して、カットオフ値は、その係数の第１の２進化コード１６０のコーディングされたビン１６５の個数に対応する形で減らされる。具体的には、カットオフ値は、この係数に関して、その係数に関してコーディングされたビンの個数に対応して減らされ、この係数の第２の２進化コード１６２は、第１の２進化コードのビン１６５に関連する最大絶対値を超える「残り」を単純にコーディングする。そのパーティション１２０の後続の係数に関して、カットオフ値は、０になり、２進化１６１は、第２の２進化コード１６２だけからなる。
【００７３】
概要を示した例では、カットオフ値の適合変更が、中心的な役割を演ずる。後で概要を示す実施形態（１つまたは複数）では、カットオフ値のセッティングは、コーディング効率を高めるのに使用されるが、この実施形態によれば、セッティングは、その代わりに、変換係数ブロックのコーディング／復号中のカットオフ値の適合セッティングではなく、それぞれ変換係数ブロックのコーディングおよびその復号の始めのカットオフ値の初期セッティングとすることができるが、前者のオプションも、この実施形態に従って存在する。すなわち、これらの実施形態（１つまたは複数）によれば、ピクチャをデータ・ストリーム内に／から符号化／復号する符号器および復号器は、カットオフ値１６４未満の第１の２進化コードを使用し、カットオフ値を超える、カットオフ値１６４に関する第１の２進化コード１６０の符号語によってプレフィックスされた第２の２進化コード１６２を使用して２進化する形で変換係数ブロック９２の変換係数９１の量子化レベル１０６の絶対値を符号化／復号することによって、変換係数ブロック９２を符号化／復号する。カットオフ値１６４は、
・ブロック８４のサイズ、
・ブロック８４の色成分、
・イントラ・コーディング・モードまたはインター・コーディング・モードなど、ブロック８４がその予測残差を表す予測信号の基礎になる予測モード、
・変換係数ブロック９２の基礎になる変換、
・変換係数ブロック９２を量子化するのに使用される量子化パラメータ、
・以前に符号化／復号された変換係数のエネルギの測定、および
・以前に符号化／復号された変換係数の評価
のうちの１つまたは複数に依存してセットされる。
【００７４】
やはり、本明細書で説明されるセッティングは、係数９１ごとに、またはその代わりに、単に位置９８の係数などの最初にコーディングされる係数に関して、またはその代わりに、各パーティション内のスキャン経路９４によって最初にトラバースされる係数に関して、すなわち、最初にトラバースされるパーティション１２０内の位置９８としての係数および同様に任意の続くパーティション１２０内の最初にトラバースされる係数に関して、行われ得る。
【００７５】
カットオフ値１６４のセッティングに関する上で述べた代替案を、複数の可能性において実施することができる。しかし、原理的に、カットオフ値のセッティングは、一例として、前の例に関して概要を示した形で実施することもできる、すなわち、係数ごとに、これまでに既にコンテキスト適合的に２進エントロピ・コーディング／復号された第１の２進化コードのビンの個数に依存する形でセットすることができる。この個数を、エネルギの測定として使用することができ、あるいは、この個数を、以前に復号／符号化された変換係数の評価の結果とすることができる。第１の２進化コード１６０の既に符号化／復号されたビンの個数またはカウントが、パーティション１２０ごとに行われる場合に、この個数またはカウントは、現在のパーティション１２０内の以前に符号化／復号された変換係数のエネルギの測定を表す。しかし、カットオフ値１６４のセッティングのこの実施形態ならびにカットオフ値１６４の適合的変更の前の実施形態（１つまたは複数）に関して、コンテキスト適合的に２進エントロピ・コーディングされるビンの最大個数に関する変形形態もあり、パーティション１２０ごとに別々に最大個数を定義するのではなく、最大個数を大域的に決定できることに留意されたい。これは、１つの特定の係数９１と１つのパーティション１２０のみの中に位置決めされた変換係数ブロック９２全体とに関して最大個数に達することを意味する。すべての以前にスキャンされたパーティション１２０に関して、カットオフ値は、初期のカットオフ値に対応するが、０までのカットオフ値１６４の減少は、そのパーティション内でのみ発生する。続くパーティションは、そのすべての係数９１に関して０のカットオフ値１６４を有する。
【００７６】
上で概要を示し／リストした代替案の１つまたは複数に依存してカットオフ値１６４をセットする、概要を示した実施形態の多数のさらなる実施形態が存在する。たとえば、以前に符号化／復号された変換係数の評価を、ローカル・テンプレート１３２によって決定される位置に配置された係数９１に制限することができる。すなわち、セッティングは、現在符号化／復号されている変換係数１３０について行われ、セッティングは、効果的に適合変更になる。その代わりに、以前に符号化／復号された変換係数の評価を、現在符号化／復号されている変換係数１３０がそこに配置される現在位置に対してオフセットされ、コーディング順序１１８に従って現在のパーティションに先行する、変換係数ブロックのパーティション内の位置に配置された係数に関して行うことができる。後者の代替案では、評価を、パーティション１２０ごとに、すなわち、それぞれのパーティション１２０内の変換係数９１のコーディングの始めでのカットオフ値のある種の初期セッティングで行うことができる。さらなる代替案を、以下でさらに議論する。１つ、たとえば、初期セッティングを、上でリストした１つまたは複数の代替案のいずれかに従って行うことができる。所定のしきい値に続くかこれを超えるカットオフ値１６４の初期セット値に依存して、カットオフ値の適合変更をアクティブ化するか、カットオフ値を一定に保つことができる。一例は、たとえば、量子化パラメータに依存してカットオフ値を当初にセットすることである。量子化パラメータによって決定される量子化が、所定のしきい値より微細である場合には、適合変更をアクティブ化することができ、カットオフ値を適合的に変更することができ、したがって、以前に符号化／復号された変換係数に応じて初期セッティングに対して相対的に修正することができるが、量子化パラメータがより粗な量子化に対応する場合には、カットオフ値は一定に保たれる。
【００７７】
以下では、ローカル・テンプレート１３２の形状を具体的に扱う本願の態様に関する本願の実施形態（１つまたは複数）に関する。すなわち、この実施形態（１つまたは複数）によれば、符号器は、データ・ストリーム１４へのピクチャの符号化に関し、復号器は、データ・ストリームからのピクチャの復号に関する。符号器および復号器は、現在符号化／復号されている変換係数１３０に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて決定され、またはローカル・テンプレート１３２が使用不能にされる場合には以前に符号化／復号された変換係数９１とは独立に決定されるコンテキストの使用によって、変換係数ブロック９２の現在符号化されている変換係数１３０の量子化レベル１０６をエントロピ符号化／復号するように構成される。具体的には、図１４の実施形態によれば、１）以前に符号化／復号された変換係数９１および／または２）ブロック８４のサイズ、ブロック８４の色成分、順方向１１６に沿ってスキャン・パターン９４をトラバースする時に最後の非０変換係数が生じる位置の終端係数位置決めされ  の位置すなわち９８、および変換係数ブロック９２の基礎になる変換９０のうちの１つまたは複数に依存して、ローカル・テンプレート１３２の形状が、セットされ、またはこれに依存してローカル・テンプレート１３２が使用不能にされ、これは、ローカル・テンプレート１３２が消え、位置決めされた係数を全く含まないことを意味する。図１４は、ローカル・テンプレート１３２の２つの形状１７０および１７２を例示的に示す。一方すなわち１７２は、図１０に関して示され、上で説明された例に対応する。他方すなわち１７０は、単に、すぐ右の隣接する係数位置と、現在エントロピ符号化／復号されている係数１３０のすぐ下の隣接する位置とを含む。
【００７８】
依存性が以前に符号化／復号された変換係数に関する、第１の代替案によれば、以前に符号化／復号された変換係数に対する依存性を、ローカル・プリミティブ・テンプレート１７０などのローカル・テンプレートのより小さい形状によって決定される位置に配置された１つまたは複数の以前に符号化／復号された変換係数に制限することができる。プリミティブ・テンプレート１７０に位置決めされた係数の評価に応じて、たとえば、このプリミティブ・テンプレート１７０がコンテキスト決定に使用されるのかどうか、またはより大きいプリミティブ・テンプレート１７２が使用されるのかどうかが判断される。より大きいプリミティブ・テンプレート１７２は、プリミティブ・テンプレート１７０より、現在符号化されている変換係数から遠くに延びる。第２のプリミティブ・テンプレート１７２は、第１のプリミティブ・テンプレート１７０によっても含まれる位置を含んでも、これらを含まなくてもよい。
【００７９】
より小さいテンプレート１７０内の係数の評価に基づくどの形状を使用すべきかの判断は、プリミティブ・テンプレート１７０内の１つまたは複数の以前に符号化された変換係数の和またはその中の有意な変換係数の個数に依存して行うことができる。使用不能化の判断を、プリミティブ・テンプレート１７０内の１つまたは複数の係数の評価に依存して行うことすらできる。さらに、使用不能化の判断を、変換係数ブロック内の以前に符号化／復号された変換係数から導出されるアキュムレータ値またはあるしきい値を超える変換係数ブロック内の以前に符号化／復号された変換係数のカウントが所定の量を超えるかどうかに依存して行うことができる。それに加えてまたはその代わりに、有意である、変換係数ブロック内の以前に符号化／復号された変換係数９１のカウントが所定の量を超える場合に、ローカル・テンプレートを使用不能にすることができる。
【００８０】
ローカル・テンプレート１３２内の１つまたは複数の係数に対するコンテキスト依存性に関して、上で示した詳細は真である可能性がある、すなわち、ローカル・テンプレート内の有意な係数の和および／または個数を使用できる可能性がある。さらに、ローカル・テンプレート１３２に基づいて導出されるコンテキストを、プレフィックス部分１６０のビン１６５に関する使用に制限することができる。さらに、複数パスの使用およびローカル・テンプレート１３２内の和の決定に関する関連に関する上の注記が、ここでもあてはまる可能性がある。
【００８１】
特定の実施形態を参照すると、ローカル・テンプレート１３２が、クロマ成分に関して使用不能にされるが、ローカル・テンプレート１３２が、ルマ成分に関して使用不能にされない場合がある。
【００８２】
本願のさらなる実施形態（１つまたは複数）は、コンテキスト・セット使用を決定するための粒度としてパーティション１２０を使用する時のパーティション１２０のサイズに関する。たとえば、図８および図１３を参照する。この態様に関する本願の実施形態（１つまたは複数）は、特徴をデータ・ストリーム１４に／から符号化／復号する符号器および復号器を説明するものである。これらは、パーティション１２０ごとに、それぞれのパーティションに関連するコンテキスト・セット１１０を使用して、変換係数ブロック９２の変換係数９１の量子化レベル１０６をコンテキスト適合的にエントロピ符号化／復号することによって、変換係数ブロック９２の変換係数９１を符号化／復号する。しかし、具体的には、変換係数ブロック９２がそれに副分割されるパーティション１２０は、１）たとえば、図８ではお互いに一致するが、図１３に示されているようにお互いに一致しないように形状において変化し、かつ／または２）変換係数９１の量子化レベルのエントロピ符号化／復号がそれに沿って実行され、たとえばデータ・ストリーム１４内でシグナリングされ得るスキャニング・パターンに依存して形状を定められ、たとえばそれぞれ現在のブロック８４／９２に固有に決定され、かつ／または３）ブロック８４のサイズに依存して形状を定められ、かつ／または４）データ・ストリーム１４内でシグナリングされる明示的なパーティション形状決定情報に依存して形状を定められる。この実施形態では、たとえば、あるパーティション１２０内の係数９１ごとに、それぞれの係数またはその現在のビンのエントロピ符号化に実際に使用すべき、それぞれのパーティションに関連するコンテキストのセットを判断するのに、ローカル・テンプレート１３２を使用することが可能である場合がある。現在の実施形態のパーティション１２０は、コーディングされたブロック・フラグすなわちそれぞれのパーティション内のすべての変換係数９１が０であるか否かの指示が上で説明したようにそれに関してデータ・ストリーム内で送信されるパーティションとしてさらに働くことができる。
【００８３】
本願のさらなる実施形態（１つまたは複数）は、本願のさらなる態様すなわち、ゼロネス指示のためにパーティションがそれに従って使用されるが、指示１５０が、パーティションに関して、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内にコーディングされるのかどうか、またはそれぞれのパーティション内のすべての変換係数のコーディングがスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかを指示する態様に関する。具体的には、本願のこの態様によれば、指示は、すべての係数がコーディングされるか否かを指示する形で解釈される。これらのパーティションのそれぞれは、指示によってそのように指示される場合にそれぞれのパーティション内の変換係数がそれを使用して符号化されるコンテキストのセットを関連付けられ得る。言い換えると、ゼロネスのパーティションごとの指示は、そのようにセットされる場合に、あるパーティション内のすべての変換係数がコーディングされ、この情況をそれ以上疑う必要がないことを指示する。指示１５０がその係数のコーディングをシグナリングするパーティションの最後にコーディングされた係数の有意フラグさえ、すべての以前の係数が０であることに基づいて推論されないものとすることができる。
【００８４】
本願のさらなる実施形態（１つまたは複数）は、本願のさらなる態様すなわち、パーティション・モードが変換係数ブロック９２に関してデータ・ストリーム内でそれに従ってシグナリングされ、このパーティション・モードが、パーティション個別のコンテキスト・セット１１０を関連付ける際に使用されるパーティション１２０への区分が適用されるか否かを指示する態様に関する。より正確には、この実施形態（１つまたは複数）は、変換係数ブロック９２の区分モードをデータ・ストリーム１４に／から符号化／復号すること、ならびに、パーティション・モードがたとえばパーティション１２０への区分をオンに切り替える第１のモードである場合に、変換係数ブロック９２が副分割されるパーティションのパーティション１２０ごとに、それぞれのパーティションに関連するコンテキスト・セット１１０を使用して変換係数ブロック９２の変換係数９１の量子化レベル１０６をコンテキスト適合的にエントロピ符号化／復号することと、パーティション・モードが、たとえばパーティション１２０への区分がオフに切り替えられることを指示する第２のモードである場合に、コンテキストの大域セットを使用して変換係数９１の量子化レベル１０６をコンテキスト適合的にエントロピ符号化／復号することとによって変換係数ブロック９２を符号化／復号することを用いてピクチャをデータ・ストリーム内に／から符号化／復号する符号器および復号器を説明するものである。しかし、大域性を、位置１０４の係数および／または位置９８に位置決めされた係数に使用される特殊なコンテキスト・セットに関して制限できることに留意されたい。やはり、この実施形態においても、パーティション１２０は、変換係数ゼロネスの指示がデータ・ストリーム内で送られる単位を形成するという役割をさらに演じることができる、すなわち、パーティション１２０ごとに、コーディングされるサブブロック・フラグを、それぞれのパーティション内のすべての変換係数９１が０であるか否かを指示するデータ・ストリーム内のシグナルとすることができる。
【００８５】
本願の最後の態様を扱う実施形態（１つまたは複数）を、図１５を参照することによって最もよく理解することができる。やはり、この態様は、パーティション１２０へのパーティション個別のコンテキスト・セット１１０の関連付けのためのパーティション１２０への区分の使用に関する。符号器および復号器は、ピクチャをデータ・ストリーム内に／から符号化／復号し、スキャン・パターン９４を使用して変換係数ブロック９２を符号化／復号するように構成され、スキャン・パターン９４は、変換係数ブロック９２が副分割されるパーティションのパーティション１２０ごとに、それぞれのパーティション１２０に関連１２６するコンテキスト・セット１１０を使用して変換係数ブロック９２の変換係数の量子化レベル１０６をコンテキスト適合的にエントロピ符号化／復号することによって変換係数ブロック９２の変換係数９１を順次トラバースする。しかし、スキャン・パターン９４が、パーティションごとの形で変換係数９１を例示的にスキャンすると説明された以前の説明とは異なって、図１５のスキャン・パターン９４は、変換係数９１を異なってスキャンし、図１５は、スキャン・パターンにアポストロフィを使用することすなわち９４’によって、その状況を示す。スキャン・パターン９４’は、第１のパーティションの少なくとも１つの変換係数が、第２のパーティションの２つの変換係数の間にトラバースされるようになる形で、変換係数ブロック９２の変換係数９１を順次トラバースする。たとえば、図１５の係数９１’が、そのような係数であり、これは、パーティション１２０１の２つの係数の間にスキャンされる。しかし、これは、パーティション１２０２のメンバである。
【００８６】
しかし、パーティション１２０へのコンテキスト・セットのパーティション単位の関連付けは、パーティション１２０に関連付けられたコンテキスト・セット１１０が、パーティション１２０の各対に関して相互に異なるか、相互に互いに素であることを意味しない。言い換えると、コンテキストの１つのセットを、２つのパーティションに共通して関連付けることができる。たとえば、スキャン・パターン９４に沿った変換係数９１のインターリーブを、共通のコンテキスト・セット１１０を関連付けられたパーティション１２０に関するものとすることができる。これを理解するために、スキャン部分９４’の別の例を示す図１６を参照すると、スキャン部分９４’は、図１６の例では変換係数ブロック９２が区分される唯一のパーティション１２０ａおよび１２０ｂである少なくとも２つのパーティション１２０、ここではパーティション１２０ａおよび１２０ｂの変換係数をインターリーブする形で変換係数９１をトラバースする。ここで、共通のコンテキスト・セットを、パーティション１２０ａおよび１２０ｂに関連付けることができる。しかし、図１５と図１６との両方の例で、パーティションを、ゼロネス・コーディングまたはゼロネス指示がデータ・ストリームすなわちコーディングされたサウンドブロック・フラグ内でシグナリングされる単位としてさらに使用することができる。図１５および図１６の実施形態では、現在符号化／復号されている変換係数１３０が配置されるそれぞれのパーティション１２０に関連するコンテキスト・セット１１０からのコンテキスト選択は、かつ、上で議論したローカル・テンプレート１３２を使用して実行され得る。それに加えてまたはその代わりに、関連するコンテキスト・セット１１０からのコンテキスト選択を、現在のパーティション内の以前に復号／符号化された変換係数のカウントに基づいて行うことができる。現在符号化／復号されている変換係数は、このカウントが１つまたは複数のしきい値を超えるかどうかに依存するなどで配置される。たとえば、図１６の例では、変換係数１３０が、現在符号化／復号されている変換係数である場合に、４つのハッチングされた変換係数は、１つまたは複数のしきい値を超えるブロック９２の以前に符号化／復号された変換係数を表す可能性がある。
【００８７】
ゼロネス指示またはコーディングされたサブブロック・フラグを利用する時に、これを、あるパーティション１２０の変換係数が最初にスキャンされる時に、それぞれデータ・ストリーム内にコーディングし、そこから復号することができる。すなわち、あるパーティション１２０のゼロネス指示またはコーディングされたサブブロック・フラグを、そのパーティションの最初の変換係数９１がスキャン部分９４’に沿ってスキャンされるや否や、スキャンすることができる。図１７および図１８に、この例を示す。図１８は、やはり、ここでは３つのパーティション１２０ａ、１２０ｂ、および１２０ｃに区分された変換係数ブロック９２の例を示す。別のパーティションすなわちパーティション１２０ｂの２つの変換係数の間のスキャン部分９４’内の１つの変換係数９１（インターリーブされた）が、符号９１’によって示されている。図１７は、この変換係数９１’が、図５に関して上で議論した最終位置指示を使用する時に、たまたま、最初にコーディングされる変換係数でもある、すなわち、位置９８に位置決めされていると仮定する。その量子化レベル１０６がコーディングされ、これに、パーティション１２０ｂ内のすべての変換係数９１が０なので０であるパーティション１０２ｂのコーディングされたサブブロック・フラグＣＢＦ２が続く。図１８は、すべて非０の変換係数９１が、ハッチングを使用して指示されると仮定する。係数位置１０４の真下の係数は、スキャン部分順序で別のパーティションの２つの係数の間に配置された係数９１’のうちの１つでもある。これは、現在、スキャンされるパーティション１２０ａの最初の係数であり、したがって、パーティション１２０ｂのＣＢＳ２に続くこのパーティション１２０ａに関して指示されるゼロネス指示ＣＢＦ３である。やはり、係数位置１０４の真下の係数９１’が非０であると仮定されるので、ＣＢＦ３は、１としてシグナリングされ、パーティション１２０ａ内の係数９１が、コーディングされる。
【００８８】
前述の実施形態が、本願の異なる態様に属する  を、他のすべての実施形態またはその組合せに関するクロス色成分コンテキスト派生物に関する実施形態、コンテキスト派生物に関する実施形態を有する２進化パラメータ・セッティングに関する実施形態、ローカル・テンプレートを使用するセットなどからのコンテキスト選択に関する実施形態を有するある種の係数ｓｏパーティションへのコンテキスト・セット属性に関する実施形態などと組み合わせることができることを、上でしばしば言及したが、ここでもう一度留意されたい。
【００８９】
したがって、上の実施形態は、画像およびビデオ圧縮でのエントロピ・コーディングに関するものなどの変換係数ブロック・コーディングに関する。
【００９０】
上の実施形態は、デジタル信号処理の分野、具体的には、画像およびビデオの復号器および符号器の方法および装置に関する。特筆すべきことに、上の実施形態は、区分技法を使用する画像およびビデオの圧縮アーキテクチャでのエントロピ・コーディング・ステージに適用される戦略のセットをもたらす。改善されたコンテキスト・モデリング戦略が、構文要素の処理順序を変更することによって達成された。技法のセットは、なかんずく、現在のレベルのローカル・アクティビティの分析と、専用のコンテキスト・モデルの使用と、構文処理順序の変更と、クロス成分構文要素の評価と、極端な可能性を有するコーディング状態の除外または専用処理とを含んだ。
【００９１】
具体的には、上の実施形態は、特に区分技法を使用する画像およびビデオの圧縮アーキテクチャでの残差圧縮ステージに関する構文要素に適するエントロピ・コーディングの新しい技法のセットを提示する。そのような設計は、通常、長方形またはブロックなどの規則的な形状にピクチャを分割する。一般性を失わずに、用語ブロックは、本文書の説明の適用される区分技法を説明する任意の形状を表す。出発点は、図３に関して上で説明した最大の許容されるサイズとすることができ、区分アルゴリズムは、各ブロックをさらにより小さい単位に分割することができる。そのような区分を、技術的現状のＨｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ（ＨＥＶＣ）仕様などの四分木構造を使用することによって実行することができる。区分の異なる戦略、たとえば、四分木ではなく２分木を使用する戦略も可能である。区分のほかに、残差圧縮ステージの前の新しいコーディング・ツールが、既存の手法をさらに進化させることを必要とする。改善された圧縮効率を達成するために、以下の態様に対処する。
・コーディング順序を変更する構文要素の定義（たとえば、図１５、図１６、図１８）
・上記変更に関連して、２進化を調整する（たとえば、カットオフ値の適合変更に関して）
・２進化プロセスが作るビンごとのコンテキスト・モデリング（たとえば、ある特性に関するローカル・コンテキスト・テンプレートの形状の適合または使用不能化の概念を参照されたい）
・空間（たとえば、ローカル・テンプレートを利用するか、たとえばエネルギに関するある種の特性に依存するカットオフ値をセットする実施形態などを参照されたい）、周波数（たとえば、ある種の特性に関するローカル・コンテキスト・テンプレートの形状の適合または使用不能化と、たとえばエネルギに関するある種の特性に依存するカットオフ値のセッティングなどの概念を参照されたい）、およびクロス成分（たとえば、図１１ａを参照する請求項）領域でのローカル・アクティビティの評価
・極端な可能性を有するコーディング・モードの除外
・極端な可能性を有するコーディング・モードの専用処理
・専用コーディング状態の別々の処理
【００９２】
ＨＥＶＣで使用されるエントロピ・コーディング・ステージは、Ｃｏｎｔｅｘｔ−ｂａｓｅｄ  Ａｄａｐｔｉｖｅ  Ｂｉｎａｒｙ  Ａｒｉｔｈｍｅｔｉｃ  Ｃｏｄｉｎｇ（ＣＡＢＡＣ）であり、これは、３つの内部処理ステージからなる。第１のステージは、２進化ステージであり、第２のステージは、コンテキスト・モデリング・ステージであり、最終処理ユニットは、２進算術コーディング・エンジンである。すべての入力シンボルが、２進化ステージを通る。その出力は、入力がすでに２進数である場合には同一のシンボル、またはビン・ストリングと称する入力シンボルを表す２進数または符号語のいずれかである。コンテキスト・モデリング・ステージは、コンテキスト・モデルを選択し、その選択をエントロピ・コーディング・エンジンに渡す。ＣＡＢＡＣで実施されるＭ−Ｃｏｄｅｒなどの２進算術コーディング・エンジンが、通常、均一な確率を有するシンボルに関してバイパス・モードをサポートすることに留意されたい。本文書の残りは、コンテキスト・モードを用いるコーディングを通常モード、コンテキスト・モードを用いないコーディングをバイパス・モードと呼ぶ。
【００９３】
残差圧縮ステージすなわち、変換係数レベルの送信に関して、入力は、主に、整数値の係数からなるブロックである。これらの値は、通常、周波数領域に変換される予測残差であり、レベルは、しばしば、量子化プロセスに起因する元の情報の部分的量だけを表す。処理が、エントロピ・コーディング・ステージで順次的性質なので、１次元ベクトルへの２次元形状の分解が必要である。スキャニング・パターンは、１次元ベクトルへの２次元ブロックのマッピングを指定する。そのようなスキャニング・パターンは、ＨＥＶＣなどで、変換係数の部分的な量だけがビットストリーム内で送信されるたびに、複数回適用され得る。本文書は、以下の段落で異なる視点から残差圧縮ステージを説明する。
【００９４】
ＨＥＶＣでの残差圧縮は、次のように働く。コーディングされたブロック・フラグ（ＣＢＦ）構文要素が、まずコーディングされ、現在変換されているブロックの非有意性すなわち、すべての変換係数レベルが０と等しいか否かをシグナリングする。有意なレベルが存在する時には、最下位スキャニング位置が指定される。これは、選択されたスキャニング・パターンに依存し、シグナリングされる最後の位置からスキャニング・パターンによって定義される最初の位置までのすべてのレベルがコーディングされる。暗黙のうちに、スキャニング順序は、逆の順序でのスキャニング・パターンの使用と同一である。サブタスクへのこのプロセス全体の分割が、実施の複雑さおよび圧縮効率に関する改善を可能にする。４×４より大きい変換ブロックは、サブブロックと称する４×４のサブユニットで処理される。サブブロックの処理順序は、スキャニング位置の処理と同一である、すなわち、各サブブロックが規則的な周波数位置を表し、変換ブロックが、垂直スキャンブロックを使用して８×８ブロックに関して図１９に例示的に示されているようにＮ×ＭではなくＮ／４×Ｍ／４のサイズを有すると仮定する。
【００９５】
有意な変換ブロックに関する第１のステップでは、最後の位置の絶対座標すなわち左上角が座標原点として定義されるｘ座標およびｙ座標がコーディングされる。３つの事前に定義されたスキャニング・パターン、すなわち対角線、水平、または垂直のうちの１つが選択される。予測モードがイントラである時に、変換ブロックは、８×８以下であり、プレディクタの方向は、水平または垂直のスキャニング・パターンのいずれが使用される場合であっても、事前に定義された範囲内にある。次に、最後の有意なレベルを含むサブブロックから開始して、レベルに関する残りの情報が、レベルが再構成されるまでコーディングされる。説明されたプロセスは、処理順で最後のサブブロックまで残りのサブブロックに関して繰り返され、最後のサブブロックは、必ず、ＤＣ周波数位置を包含するサブブロックである。サブブロックのＣＢＦのコーディングなど、処理に組み込まれる追加の技法が存在する。これは、最後のスキャニング位置のシグナリングそのサブブロックの有意性をすでに推論するので、最後のサブブロックに関してスキップされる。ＤＣ周波数位置を包含するサブブロックの推論も、特殊な事例である。さらに、符号ビット隠蔽（ＳＢＨ）技法を、サブブロックごとに適用することができる。概要を、図２０に示す。
【００９６】
２進化ステージの観点から、各整数値のｘは、区間上の点を表し、区間の各点は、符号号を割り当てられる。単項コードは、｜ｘ｜＝ｎが２進値ｂ０に終端２進値ｂ１が続く回数ｎによって表される、一般に使用される方式である。整数値のシンボルのセットが制限される時に、終端２進値を、最大の入力シンボルのために残し、いわゆる切り捨てられた単項コードを残すことができる。ＨＥＶＣでは、レベルの２進化プロセスは、３つの異なる方式の合成である。最初の３つの絶対レベル値は、切り捨てられた単項部分に含まれる。現在の絶対値が、限界より大きい時に、残りの値は、Ｒｉｃｅコードを使用して２進化される。実際のＲｉｃｅコードは、次数ｋを指定することによって選択される。しかし、Ｒｉｃｅコードによって包含される区間も、制限され、区間値の残りの値は、２進化にＥｘｐｏｎｅｎｔｉａｌ−Ｇｏｌｏｍｂコードを使用する。ＨＥＶＣでは、Ｅｘｐｏｎｅｎｔｉａｌ−Ｇｏｌｏｍｂコードの次数が、必ずｋ＋１と等しい。コードの間の推移を、２進化境界と称し、両方の境界すなわち、切り捨てられた単項からＲｉｃｅへの推移およびＲｉｃｅからＥｘｐｏｎｅｎｔｉａｌ−Ｇｏｌｏｍｂへの推移は、第１の境界に関してコーディングされる構文要素の個数、第２の境界に関してＲｉｃｅパラメータｋに依存して適合的である。第１の境界は、各サブブロック内で切り替わり、各サブブロックの処理の始めには３と等しい。２を超える絶対レベルがコーディングされる時には必ず、境界は２に下げられる。１を超える８つの絶対レベルがコーディングされる時にも必ず、境界は１に下げられる。その結果は、サブブロックによって包含されるすべての周波数位置に関して、有意性が通常モードでコーディングされるが、レベルが１を超えるかどうかの情報が８つの位置まで、レベルが２を超えるかどうかの情報が１回のみコーディングされることである。Ｒｉｃｅパラメータｋの選択は、次の通りである。このパラメータは、各サブブロックの始めには０と等しい。レベル全体が再構成された後に、絶対値がしきい値と比較され、絶対値がしきい値を超える場合には、ｋを１つ増分する。しかし、ｋは、ＨＥＶＣのメイン・プロファイルを考慮すると、４に制限され、この値を超えない。レベルの２進化を、図２１および図２２に要約する。
【００９７】
各サブブロックのコーディングは、構文要素がグループ内で順序付けられるように、複数のスキャニング・パスに分割される。第１の処理パスでは、有意性情報が送信される。次に、１を超えるすべての構文要素、次に２を超えるすべての構文要素、残りの絶対レベル、および最後に符号が送信される。整数値の最後の有意な位置の２進化は、次のように働く。ブロック・サイズに応じて、最大値は、Ｎと等しいブロック・サイズに関してＮ−１に制限される。サイズＮに応じて、２進化の出力は、切り捨てられた単項コードと固定長２進項コードとの組合せである。
【００９８】
コンテキスト・モデリングは、詳細には以下のように働く。一般に、固定長２進化コード、Ｇｏｌｏｍｂ−Ｒｉｃｅコード、またはＥｘｐｏｎｅｎｔｉａｌ−Ｇｏｌｏｍｂコードから生じる２進シンボル（ビン）は、バイパス・モードでコーディングされ、単項コードまたは切り捨てられた単項コードに関するビンは、通常モードを使用してコーディングされる。また、既に２進である入力シンボルは、通常、算術２進コーダの通常モードでコーディングされる。ルマ成分のＣＢＦに関して、専用のコンテキスト・モデルが、０と等しい残差四分木（ＲＱＴ）深さに関して使用され、残りの深さに関して別の専用コンテキスト・モデルが使用される。クロマでのＣＢＦシグナリングが、ルマのように葉レベルではなく各深さに沿うので、専用コンテキスト・モデルが、ＲＱＴの深さごとに使用される。ｘ座標およびｙ座標として指定される最後の位置が、ブロック・サイズに依存する特定の個数の連続するビンに関して同一のコンテキスト・モデルを使用する。より具体的には、ビンごとに単一のコンテキスト・モデルを使用するのではなく、均一なコンテキスト量子化器が使用され、使用されるコンテキスト・モデルの個数を削減する。レベルのコーディングは、異なるコンテキスト・モデル・セットを使用する４つの構文要素タイプを使用する。サブブロックのＣＢＦは、隣接する右サブブロックおよび下サブブロックの有意性すなわち、両方の隣接物が有意である、両方の隣接物が有意ではない、２つのうちの１つが有意であるに応じて３つの異なるコンテキスト・モデルを使用する。有意性フラグは、コンテキスト・モデルがサブブロック内のスキャニング位置に固定して割り当てられる４つの異なるパターンを使用し、パターンは、隣接する右サブブロックおよび下サブブロックに依存する。通常モードを使用する残りのレベル情報は、１より大きく、２すなわち、第１の２進化境界が３と等しい時の切り捨てられた単項コードの２つのビンである。２より大が１回コード化されるので、単一のコンテキスト・モデルが使用される。１より大きい情報に関して、セット内の次のコンテキスト・モデルが、最初の非終端２進値ｂ０が発生するまで使用される。そのケースが発生する場合に、専用のコンテキスト・モデルが、サブブロックの終りまで使用される。さらに、コンテキスト・セットが、以前のサブブロック内の１を超えるレベルの存在に依存して選択される。
【００９９】
コンテキスト・モデリングは、エントロピ・コーディング・ステージで重要な態様を演ずる。より高い圧縮効率結果を、コンテキスト・モデリングに関するより高度な技法を使用することによって達成することができる。本明細書で提示される実施形態は、既存の情報がコンテキスト・モデリング・ステージに関してより早期に使用可能になるようにコーディング順序を変更することによって、レベル・コーディングの圧縮効率を改善する。可能なコーディング構造を、図２３に示す。
【０１００】
一実施形態によれば、処理順序は、次のスキャニング位置にステップする前に各レベルが完全に送信されるように変更される。それを行うことによって、より高い圧縮効率を可能にするコンテキスト・モデリング・ステージの条件が使用可能にされる。具体的には、サブブロックを複数のパスで処理するのではなく、各スキャニング位置の絶対レベルが、完全に送信され、その結果、１つの処理パスだけが必要になる。複数スキャニング・パス手法は、いくつかのハードウェア・アーキテクチャに関して利益を有するが、別のアーキテクチャ・タイプに関して、たとえばメモリ・アクセスに関して不利益をも有する。概要を、図２４に示す。
【０１０１】
変更された処理順序は、隣接する周波数位置を評価する時に、部分的な量のみではなく完全な絶対レベルが使用可能になるように、絶対レベルを完全に送信する。変更が、必ずしも説明されたように固定されるとは限らないことに留意されたい。しばしば、残差エネルギは平坦であり、その結果、絶対レベルが小さくなる。トレードオフ動作モードは、指定されたしきい値より大きい絶対レベルの特定の量が検出される時にのみテンプレート評価を可能にする（たとえば、図１４に関して説明した実施形態を参照されたい）。さらに、スループットの理由から、絶対レベルが１を超えること、２を超えることを指示するフラグの個数は、通常モードではビンの個数を減らすために制限され得る（たとえば、図６に関して説明した、カットオフ値４を適合させまたはセットすることを目指す実施形態を参照されたい）。絶対レベル・コーディングを使用する時に、サブブロックの概念は、必ずしも４×４形状に頼る必要はなく（たとえば、図１３に関してなど、パーティションの形状決定に関する実施形態）、連続するスキャニング位置のグループとすることができる。すなわち、異なるパーティションに属する係数のインターリーブを、行わなくてもよい。サブブロックの主な理由を、コンテキスト・モデリングとすることができることに留意されたい。４×４サブブロックの概念を、スキャニング位置のグループにたやすく拡張することができる。たとえば、１６と等しいスキャニング位置の固定された個数を使用して、既存の４×４サブブロックに類似する構成をもたらすことができる。図２５は、同一のサイズであるがジグザク・スキャンに従う（右）４つのパーティションへのサイズ１６（係数での）の４つのパーティションへの規則的なパーティション（左）の変換の例を示す。
【０１０２】
連続するスキャニング位置へのグループ化は、しばしば、選択されたサイズに依存するスキャニング位置のみからなる。圧縮効率を改善するために、サイズを、可変であるが（パーティションの形状に関する実施形態を参照されたい）、所与の変換ブロックサイズに関して固定されるように構成することができる。別の例は、次の通りである。ＤＣ周波数位置は、専用の形状を形成することができ、スキャニング位置形成の回数は、対角線と等しい。このサイズが、ブロック・サイズに依存する形で構成されなければならないことに留意されたい。グループへの特定の個数の連続するスキャニング・パターンの形成は、周波数位置の間の隣接関係を残す。したがって、お互いに空間的に近いスキャニング位置をグループ化することが合理的である。既存のスキャニング・パターンと組み合わせるために、１つのグループのスキャニング位置を連続的に処理する必要はない（図１５、図１６、および図１８を参照されたい）。そうではなく、グループのＣＢＦは、グループの最初のスキャニング位置が処理される時にコーディングされる。図１７および図１８を参照されたい。さらに、グループ化は、前もって、たとえば前方駆動手法（前述の明示的なパーティション形状決定情報と比較されたい）または逆方向駆動手法（前述のスキャン・パターンまたはブロック・サイズに依存するパーティション形状決定と比較されたい）、またはその両方の組み合わせを使用して指定され得る。この構成では、最後の有意な位置に依存して、グループ化が使用されるか否かをシグナリングするさらなるフラグが、コーディングされ、グループのＣＢＦの存在または不在をもたらす（パーティション・モード・シグナリングを使用する実施形態を参照されたい）。スキャニング位置の個数の適合は、以下のように高周波数位置でのあるレベルのコスト削減を可能にする。一般に、より高い周波数位置でのレベルは、低いエネルギを有し、有意なレベルの間の距離は、より低い周波数位置より大きくなる傾向を有する。したがって、レート歪み最適化量子化手法は、そのようなレベルを非有意にさらに量子化する。スキャニング位置の個数を適合的に形成する時に、２つのそのようなレベルの間の距離のコストを、さらに低減することができる。この概念を、他の目的にも適用することができる。高い残差エネルギを有するより高い動作点で、有意なレベルのみを有するスキャニング位置のグループのコストを、さらに低減することができる。また、ＣＢＦが１と等しい時に、グループ内の少なくとも１つの有意な係数の存在ではなくそのグループがコーディングされることを意味するように、グループのＣＢＦの定義が変更される。セマンティックの変更は、論理を削減する。
【０１０３】
４：２：０クロマ・サブサンプリングされた信号の経験的なデータの観点から、ルマ残差信号は、通常、空間的に隣接する（たとえば、空間的に対応する）クロマ残差信号より高いエネルギからなる。この事実を、レベルがＣＢＦのシグナリングの直後にコーディングされるように処理が再順序付けされる時のレベルのコーディングに組み込むことができる。その場合に、より多くの情報が、コンテキスト・モデリング・ステージに関して評価され得る。ルマＣＢＦおよび残差のコンテキスト・モデリングを、クロマＣＢＦまたはクロマ残差の結果に対して条件付けることができる（図１２の説明と比較されたい）。さらに、最後の有意な位置のコーディングを、レベル・コーディングから、すなわち３つすべての変換ブロックが有意である場合に、分離することができる。３つすべての最後の有意な位置が、成功裡にコーディングされる。ＣＢＦのコーディングと同様に、最後の有意な位置のコーディングを、隣接する（たとえば同一位置の）変換ブロックの最後の有意な位置の結果に対して条件付けることができる（図１２の説明と比較されたい）。さらなる技法は、最後の有意な位置すなわち２つのクロマ変換ブロックの合同コーディングであり、単一の最後のスキャニング位置だけが、２つの最後の有意な位置の代わりにコーディングされる、すなわち、位置指示１１４が、たとえばルマおよびクロマに関して合同で１回だけコーディングされることである。
【０１０４】
第１の２進化境界すなわちカットオフ値１６４は、適合的であり、複雑さと圧縮効率との間のトレードオフの特徴を表す。より低い圧縮効率は、低すぎる固定された境界を選択する時に達成され、高い複雑さは、高すぎる固定された境界を選択する時に生じる。高い境界が、改善された圧縮効率の比例する増加にはつながらず、改善が非常に制限されることに留意されたい。しかし、動作点は、残差圧縮ステージの前の異なる区分戦略および追加のまたは新規のコーディング技法の故に変更された。たとえば、５と等しい第１の２進化境界をセットすることによって、順方向に適合的に制御されまたは逆方向に適合的に制御されるのいずれかである適合変換などの追加の変換モードが使用可能にされる時に、改善された圧縮効率がもたらされる。第１の２進化境界を使用して、異なるコーディング・モードを制御することができる。たとえば、レベルの高いエネルギが検出され、その結果、ビンが通常モードでコーディングされない時に、第１の２進化境界を０と等しくセットすることができる（カットオフ値の変更およびセッティングに関する上の実施形態と比較されたい）。高い信号エネルギの検出は、変換ブロックまたは変換ブロックのサブブロックの既に送信された構文要素（または２進判断）の値を分析することによって実現することができる。一例として、高い信号エネルギの検出を、あるしきい値との絶対値の和（変換ブロックまたは変換ブロックのサブブロック内の）の比較によって実現することができる。その代わりに、検出を、スキャニング位置（変換ブロックまたは変換ブロックのサブブロックの）にわたる第１のスキャン・パス内で既にコーディングされたビンの個数をあるしきい値と比較することによって実現することができる（複数パス概念と組み合わされた、カットオフ値の変更およびセッティングに関する上の実施形態と比較されたい）。
【０１０５】
共通の動作点の構成は、次の通りである。初期境界すなわちカットオフ値は、使用される予測モード、変換モード、おより量子化パラメータに依存し、３より大きい、すなち、５と等しい（カットオフ値のセッティングに関する上の実施形態を参照されたい）。ＨＥＶＣでの構成と同一のモードの組合せに関して、初期の第１の境界は、３にセットされる。このモードでは、境界は、レベル値の発生に依存して減らされる（カットオフ値の変更に関する上の実施形態を参照されたい）。しかし、初期の第１の境界が５と等しい時には、この値が、グループに関してまたは変換ブロック全体に関して固定して保たれる。
【０１０６】
コンテキスト導出に関するローカル・テンプレートは、既存の技法の一部として使用されたが、制限された情報を用いて使用された、すなわち、絶対レベルの部分的量だけが評価された。コーディング構造に変更を適用することによって、既存の情報が、復号プロセスのより早期に使用可能になり、したがって、コンテキスト・モデリング・ステージで使用され得る。絶対レベルが、コーディング構造に適用される前述の技法に起因して使用可能になるので、ローカル・テンプレートによって包含される周波数位置は、より多くの情報からなる。提示される実施形態の一部は、この事実を次のように活用する。各レベルが完全にコーディングされるようにコーディングが順序付けられるので、ローカル・テンプレートは、既にコーディングされた隣接する空間位置を評価する。隣接するレベルの絶対和および有意なレベルの個数が、単項２進化または切り捨てられた単項２進化とすることのできる第１の２進化コードの一部としてビンのコンテキスト・モデルを導出するのに使用される。Ｒｉｃｅパラメータなどの２進化パラメータ１６３を、評価から導出することもできる。例の構成は、以下の通りである。
【０１０７】
テンプレートの形状は、固定または適合的とすることができる。形状適合実施形態を、上で説明した。たとえば、テンプレート・サイズが５と等しく、最初の２つの隣接する位置の評価が、既に非常に大きい絶対和につながる時に、残りの隣接する位置の評価をスキップし、ローカル・テンプレートの適合形状をもたらすことができる（図１４と比較されたい）。この形状を、ブロック・サイズ、色成分、最後の有意な位置、および選択された変換に応じて構成することができる。特殊な場合に、テンプレートのサイズを、０に等しくセットすることができ、その結果、ローカル隣接物内部の既にコーディングされた量子化レベルのいずれもが、コンテキスト派生に使用されなくなる。その後、ローカル・テンプレートは破棄される。残差エネルギが、周波数位置の間で分散され、平坦である時、すなわち、絶対レベルが低い時に、より多くの隣接する周波数位置を包含するテンプレートが、より効率的である。そのような状況は、しばしば、高周波数位置での最後の有意な位置に関連して、より大きい変換ブロック内にある。
【０１０８】
量子化インデックスの２進化のビンが、変換ブロックまたは変換ブロックのサブブロックのスキャン位置にわたる複数のスキャン・パスでコーディングされる場合に、現在のスキャン・パスおよび以前のスキャン・パスで送信されたビンだけが、コンテキスト・モデルの導出に使用される。その場合に、部分的に再構成された絶対レベル（現在のスキャン・パスおよび以前のスキャン・パスで送信されたビンを使用して導出される）が使用される。具体的には、第１のパスで送信される（変換ブロックまたはサブブロックのスキャン位置にわたって）コンテキストコーディングされたビンに関して、テンプレートが、第１のスキャン・パスでコーディングされたビンによって与えられる部分的に再構成された変換係数レベルを使用して評価される。
【０１０９】
異なるコンテキスト・モデル・セットを、現在の対角線、ブロック・サイズ、適用される変換、選択されたプレディクタまたは予測モード、および切り捨てられた単項符号語内の位置などの情報に依存して使用することができる。コンテキスト希釈を回避するために、コンテキスト・セットを合併することができる。たとえば、隣接する対角線を、図２５の右に示されているように１つのパーティションに関連付けることができる）一例として、ある種のコンテキスト・セットを、複数の対角線位置に関して使用することができる（すなわち、変換係数のブロックが、対角線（ｘ＋ｙ）位置に依存して複数の領域に区分され、別々のコンテキスト・セットが、これらのパーティションのそれぞれに使用される）。同様に、異なるコンテキスト・セットを、他のパラメータまたは異なるパラメータの組合せの複数の値を合併することによって入手することができる。ＤＣ位置専用のコンテキスト・モデル・セットも、ある種の情況で有益である（たとえば、位置１０４および／または９８のサンプル固有コンテキスト・セットを提供する実施形態を参照されたい）。それは、ＤＣ係数（変換係数のブロック内の位置ｘ＝０およびｙ＝０すなわち位置１０４に配置される）に関して、他のすべての係数位置とは異なるコンテキスト・モデルのセットを使用できることを意味する。そのようなコンテキスト・セット区別を、切り捨てられた単項コードの一部であるすべてのビンに適用することができる。それは、コンテキスト・セットを指定する、上で述べた方法のいずれもが、変換係数レベルの２進化の個々のビンに、またはその代わりに変換係数レベルの２進化のビンのサブセットに、または別の代替案として変換係数レベルの２進化のすべてのコンテキストコーディングされるビンに、適用され得ることを意味する。
【０１１０】
コンテキスト・モデル選択は、テンプレート評価の結果に依存する。たとえば、レベルの絶対和およびテンプレート内の有意な位置の個数が導出される。この２つの数に依存して、切り捨てられた単項コードなどの第１の２進化コード１６０のすべてのビン部分のコンテキスト・モデルおよびＲｉｃｅパラメータｋを導出することができる。たとえば、絶対和から有意な位置の個数を減じたものは、コンテキスト・モデル・セット内のコンテキスト・モデル・インデックスを直接にもたらす。コンテキスト・モデル・セットが制限されているので、この値を、コンテキスト・モデル・セット内のコンテキスト・モデルの個数までにクリッピングすることができる。Ｒｉｃｅパラメータに関して、マッピング・テーブルを導出することができ、その結果、絶対和とＲｉｃｅパラメータとの間の直接マッピングを確立できるようになる。しかし、テーブル・サイズを制限するために、絶対和も制限されなければならない。
【０１１１】
コンテキスト・モデル選択を、選択された変換によって導出することもできる。具体的には、主係数のサブセットだけに適用される副変換が使用される場合に、コンテキスト・モデルの専用のセットを両方のサブセットに使用することができる。
【０１１２】
既知であり、圧縮効率を改善するために活用することのできるコーディング状態が存在する。１つのケースが、最後の有意なスキャニング位置のレベル・コーディングに関して与えられる。この位置に関して、専用のコンテキスト・モデルが、切り捨てられた単項２進化とすることのできる第１の２進化コードの一部であるビンのコーディングに使用される。これを、たとえば対角線を評価することによって、ブロック内の現在位置と組み合わせることができ、その結果、異なるコンテキスト・セットを使用できるようになる。これを、上で説明した方法とさらに組み合わせることができ、ここでは、コンテキスト・モデルの別の異なるセットが、ＤＣ変換係数レベル（すなわち、変換ブロックの内部の位置ｘ＝０およびｙ＝０の変換係数レベル）のビンに使用される。最後の有意なスキャニング位置がＤＣ位置と等しい場合に関して、複数の可能性があり、最後の位置のコンテキスト・セットが使用される（すなわち、最後の位置がより高い優先順位を有する）か、ＤＣ位置のコンテキスト・セットが使用される（すなわち、最後の位置がより高い優先順位を有する）か、別々のコンテキスト・セットが、最後のスキャニング位置でもあるＤＣ位置に使用される。上で述べたように、異なるコンテキスト・セットを、変換係数レベルの２進化の個々のビンに、またはその代わりに、変換係数レベルの２進化のビンのサブセットに、または別の代替案として、変換係数レベルの２進化のすべてのコンテキストコーディングされるビンに適用することができる。
【０１１３】
別のケースは、ローカル・テンプレート内のすべての係数が有意であり、その絶対レベルのすべてが特定のしきい値を超える時である。そのようなケースでは、コンテキスト・モデリングは、変換ブロックの終りまでローカル・テンプレート評価が使用不能にされるモードに切り替わる。やはり、異なるコンテキスト・モデル・セットの使用が、たとえば現在の対角線に依存して、可能である。対照的に、低周波数で発生するがシグナリングを必要とするコーディング・モードを除外することができる。そのようなコーディング・モードは、たとえば、以前のグループが多数の絶対レベルからなる時のグループのＣＢＦのコーディングである。この例では、構成は、あるグループによって包含されるスキャニング位置が連続して処理される構成である。別の例は、第１の２進化境界１６０である。各グループの先頭の固定された境界値から開始するのではなく、以前のグループの絶対レベルが分析され、境界は、１と５との間で変化する。スループット態様を緩和するために、以前のグループが非常に高い残差エネルギからなる時に、境界に０をセットすることができる。その場合には、第１の２進化境界１６０が消える。ローカル・テンプレートの使用は、統計が極端ではない時すなわち、条件付き確率が最小エントロピに近くはない時に、効率的である。後者の場合に、テンプレート評価を使用不能にし、圧縮効率を維持しながらより低い複雑さにつなげることができる。これは、レベルの量が処理性能に関して重要な態様を演じる時の、より高い動作点に特に有用である。別のケースは、主な量のレベルが有意ではない時の変換ブロックの始めに与えられる。このケースでは、不確実性が高く、コンテキスト・モデリングに使用できる追加情報の量が少ないので、テンプレート評価を使用不能にすることができる。
【０１１４】
色成分とも呼ばれ、それぞれが異なる色情報、たとえば輝度情報およびクロミナンス情報を担持する、異なるプレーンが存在する。すべてのプレーンが、ピクチャの同一面積を包含し、その結果、カラー・プレーン内の変換ブロックは、すべての他のカラー・プレーンに対応物を有する。これらの変換ブロックは、それぞれ同一の構文を使用して、連続してコーディングされる。その結果、同一の構文要素が、変換ブロックごとに存在する。したがって、色成分のある変換ブロックからの情報が、次の変換ブロックに関して使用可能である。これは、他の色成分の対応物を評価することによって、現在処理されているブロック内のコンテキスト・モデル／構文要素のセットを導出するのに活用される（図１２と比較されたい）。１つのケースが、第２のクロマ成分のコーディングされたブロック・フラグ（ＣＢＦ）のコーディングに関して与えられる。第１のクロマ成分の先行するＣＢＦの値に依存して、２つ異なるコンテキストの一方が選択される。別の例は、絶対係数レベル・コーディングに関する切り捨てられた単項コードの第１のビンである。やはり、先行するカラー・プレーン内の同一位置の切り捨てられた単項コードの第１のビンの値が、異なるコンテキスト・セットを選択するために評価される。
【０１１５】
コーディング構造に関する好ましい実施形態では、コーディングは、各変換係数レベルが変換ブロックのスキャニング位置ごとに完全に送信されるように編成される。別の好ましい実施形態では、レベルは、２つのパスでコーディングされ、その結果、部分１６０のすべての通常にコーディングされるビン１６５が、コーディングされ、これに部分１６２のバイパス・ビン１６５が続くようになっている。本発明の別の好ましい実施形態では、パスの個数が保たれるが、処理は、サブブロックごと処理ではなく変換ブロック全体に関する。
【０１１６】
好ましい実施形態では、グループ化形状は、固定され、既存の４×４より小さい固定された形状サイズを有する。別の好ましい実施形態では、グループ化形状は、固定され、可変形状サイズを有する。形は、変換ブロック・サイズ、および／または色成分、および／または予測モード、および／または選択された変換、および／または最後の有意な位置に依存する。さらなる好ましい実施形態では、形状サイズは、順方向適合決定を使用して適合的に導出される。この実施形態では、形状サイズは、規則的な４×４形状から始まり、サイズは、一例として８×８になることができる。
【０１１７】
好ましい実施形態では、スキャニング・パターンは、図１３に例示的に示されているようにグループ化から分離され、その結果、グループのＣＢＦは、グループの最初の周波数位置がコーディングされる時にコーディングされる。この構成では、スキャニング・パターンを、たとえば水平とすることができ、その結果、変換ブロックの各行が、完全に処理されるようになるが、形状は、それでも４×４または垂直である。
【０１１８】
好ましい実施形態では、コーディング構造は、対応する変換ブロックのＣＢＦフラグのコーディングの直後にレベルがコーディングされるように配置される。この並べ変えは、コンテキスト・モデリングに関して既にコーディングされた空間的に隣接する変換ブロックを評価する可能性を使用可能にする。さらなる好ましい実施形態では、クロマ・ブロックのコーディングが、インターリーブされる。この構成では、最後の位置が１回コーディングされ、コーディングは、２つのクロマ変換ブロックの間で切り替わる。さらなる実施形態では、最後の位置が、通常にコーディングされ、２つのクロマ・ブロックの間での切替は、スキャニング位置が整列される時にアクティブ化される。別の好ましい実施形態では、２つのクロマ・ブロックがインターリーブされ、その結果、４：２：０コンテンツのクロマと同一のサイズを有する変換ブロックが生成されるようになる。その後、接続されたクロマ・ブロックが、通常にコーディングされる。
【０１１９】
好ましい実施形態では、最後の有意な位置は、クロマ変換ブロックに関して合同でコーディングされる。この構成では、最後の位置および最後ではない有意な位置が、コーディングが始まる最後の位置ではであるのではなく、したがって有意性情報が、その特定の位置に関してコーディングされなければならない。さらなる実施形態では、最後の位置は、２つのクロマ・ブロックに関して１回コーディングされるが、クロマ・ブロックの一方だけに関して指定される。他方のクロマ・ブロックに関して、有意性は、他方のクロマ・ブロックの最後の有意な位置でコーディングされなければならない。
【０１２０】
好ましい実施形態では、ＣＢＦは、変換ブロックをコーディングしなければならないことを意味する。その結果は、変換ブロックが有意ではない可能性があることである。この特定の構成では、最後の有意な位置は、最後の位置のみと等しい。この構成を、ブロック・サイズ、予測モード、変換モード、その他などの特定の条件に結合することができる。たとえば、１次元パーティションを使用する時に、結果のストライプは、４×４ブロックに関して１×４のみである。そのような状況では、最初の１×４ストライプが有意である時に、ＣＢＦは、１と等しくなると推論され得る。
【０１２１】
好ましい実施形態では、ＣＢＦは、グループの周波数位置をコーディングしなければならないことを意味する。この構成では、すべてのスキャニング位置がコーディングされ、グループ内の最後のスキャニング位置は、推論されない。
【０１２２】
２進化に関する好ましい実施形態では、第１の２進化境界１６４は、ブロック・サイズ、色成分、予測モード、または選択された変換に依存する、変換ブロックごとの変数である。この構成では、第１の境界は、ビットストリーム内でのシグナリングを必要とする別の変換モードの時に５とすることができる。しかし、通常の変換に関して、第１の境界を、３に保つことができる。
【０１２３】
好ましい実施形態では、第１の境界１６４は、境界が３を超える時に絶対に減少しない。この好ましい実施形態では、レベルが静的ではないと仮定され、したがって、通常より多数のビンを通常モードでコーディングすることに意味がある。別の好ましい実施形態では、第１の境界の減少は、ブロック（変換ブロックまたは変換ブロックのサブブロックを表す可能性がある）内のコーディングされたシンボルの個数に依存する。さらなる好ましい実施形態では、第１の境界は、テンプレート評価に依存して適合的である。たとえば、有意な位置の個数が０である時には、第１の境界は５である。しかし、所与の量、たとえば３つの有意なレベルがテンプレート内にある時には、境界は、２と等しくなるようにセットされ、５つの有意なレベルがテンプレート内にある時には、境界は、１と等しくなるようにセットされる。
【０１２４】
好ましい実施形態では、Ｒｉｃｅパラメータは、テンプレートを使用して導出される。この構成では、レベルの絶対和がとられ、Ｒｉｃｅパラメータにマッピングされる。テーブル・サイズは、８、１６、または３２と等しい限界を有することができる。ルックアップ・テーブル内の値を、経験的に導出することができる。本発明の別の好ましい実施形態では、Ｒｉｃｅパラメータは、テンプレートを使用する場合であっても、グループに関して絶対に減らされない。本発明のさらなる好ましい実施形態では、Ｒｉｃｅパラメータは、テンプレートによって包含されるレベルのオプションのＲｉｃｅパラメータに依存する。この構成では、既にコーディングされたレベルの第１の２進化境界を計算において考慮できることに留意されたい。
【０１２５】
好ましい実施形態では、Ｒｉｃｅコードによって包含される区間は、Ｒｉｃｅパラメータに依存し、Ｒｉｃｅパラメータが大きくなるにつれて大きくなる。さらなる好ましい実施形態では、Ｒｉｃｅコードによって包含される区間は、ブロック・サイズ、および／または予測モード、および／または変換サイズ、および／または量子化パラメータに依存する。この段落の好ましい実施形態に関して、第２の２進化境界を、Ｒｉｃｅコードによって包含される区間から推論できることに留意されたい。
【０１２６】
好ましい実施形態では、Ｅｘｐ−Ｇｏｌｏｍｂの次数は、固定され、０と等しい。さらなる好ましい実施形態では、Ｅｘｐ−Ｇｏｌｏｍｂ次数は、当初に、Ｒｉｃｅパラメータに１を加えたものである。別の好ましい実施形態では、Ｅｘｐ−Ｇｏｌｏｍｂ次数は、当初に、Ｒｉｃｅパラメータである。両方の好ましい実施形態では、Ｅｘｐ−Ｇｏｌｏｍｂコードは、制限された区間だけを包含し、値が区間の端より大きい時には、Ｅｘｐ−Ｇｏｌｏｍｂが、残りの値に関して、異なる次数を用いてもう一度適用される。好ましい実施形態では、Ｅｘｐ−Ｇｏｌｏｍｂ次数は、１と等しいステップ・サイズで、０になるまで減少する。さらなる好ましい実施形態では、Ｅｘｐ−Ｇｏｌｏｍｂ次数は、直接に０と等しい。
【０１２７】
コンテキスト・モデリングに関して、好ましい実施形態では、テンプレート形状は、固定され、すべての隣接する空間隣接物を包含する。さらなる好ましい実施形態では、テンプレート形状は、固定され、別のカラー・チャネル内の空間的に隣接する隣接物をも包含する。この構成は、クロマ変換ブロックのコーディングのために設計されたものである。
【０１２８】
好ましい実施形態では、テンプレート形状は、適合的であり、変換ブロックの始めに導出される。具体的には、形状は、変換ブロック・サイズ、および／または予測モード、および／または変換、および／または量子化パラメータに依存して、より大きいかより小さい。本発明のさらなる好ましい実施形態では、テンプレート形状は、変換ブロック内で調整される。この構成では、形状は、より大きくまたはより小さくなる。たとえば、形状サイズが、５と等しく、３つまたは４つの隣接する位置が有意であるが、絶対レベル和が、あるしきい値未満である時に、テンプレートは、より多くの隣接位置を組み込むように拡大される。その一方で、すべての周波数位置が、有意であり、絶対レベル和が、あるしきい値を超える時には、形状は、より小さくなり、たとえば３に等しくセットされる。
【０１２９】
好ましい実施形態では、切り捨てられた単項部分の最初のビンに関してセットされるコンテキスト・モデルは、対角線に依存する。この構成では、ルマ変換ブロックは、３つの異なるコンテキスト・セットを使用することができるが、クロマ変換ブロックは、２つの異なるコンテキスト・セットだけを使用する。対角線は、切替点を定義し、ルマとクロマとの間で異なることができる。本発明のさらなる好ましい実施形態では、ビットストリーム内でシグナリングされなければならない変換が選択される時に、異なるコンテキスト・セットが使用される。
【０１３０】
好ましい実施形態では、第２の位置から始まるビンすなわち、第１のビンを除く切り捨てられた単項コードのすべてのビンは、同一のコンテキスト・セットを使用する。本発明のさらなる好ましい実施形態では、ビンは、コンテキスト・モデル・セットの同一のセットを使用するが、コンテキスト・セットは、対角線に応じて異なるものとすることができる。別の好ましい実施形態では、ビンは、コンテキスト・モデル・セットの同一のセットを使用するが、コンテキスト・セットは、選択された変換に応じて異なるものとすることができる。別の好ましい実施形態では、第１の対角線は、専用のコンテキスト・モデル・セットを使用する。さらなる好ましい実施形態では、第４の位置から始まるビンすなわち、第１、第２、および第３のビンを除く切り捨てられた単項コードのすべてのビンが、選択された変換に応じて別のコンテキスト・セットを使用する。
【０１３１】
好ましい実施形態では、第１のビンのコンテキスト・モデルは、使用されるコンテキスト・セットと同一のサイズを有する特定のしきい値に制限された、テンプレートの絶対和を使用して導出される。さらなる好ましい実施形態では、評価は、絶対レベル和からクリッピングの前の有意な位置の個数を減ずる。別の好ましい実施形態では、評価は、絶対レベル和からクリッピングの後の有意な位置の個数を減ずる。さらなる好ましい実施形態では、絶対レベルの分散が、コンテキスト・モード・セット内のコンテキスト・モデルの個数に正規化され  計算される。
【０１３２】
好ましい実施形態では、切り捨てられた単項コードの終りまでの第２のビンのコンテキスト・モデル  コンテキスト・モデルが、絶対レベル和から有意な位置の個数を減算することによって選択される。本発明のさらなる好ましい実施形態では、既存の手法が使用されるが、テンプレートを含めるために変更される。この構成では、専用コンテキスト・モデルへの切替は、より早期に、たとえば、絶対レベル和があるしきい値を超える時に発生することができる。
【０１３３】
好ましい実施形態では、選択された変換が、まず復号される。この変換が、主変換ステージおよび副変換ステージからなり、主変換のサブセットだけが、副ステージによってさらに変換される場合に、２つの異なるテンプレートが、係数位置の両方のセットに関して使用される。
【０１３４】
好ましい実施形態では、専用コンテキスト・モデルが、切り捨てられた単項コードのビンの最後の有意な位置に使用される。この構成では、コンテキスト・モデルは、最後の有意な位置に排他的に使用される。詳細を、図５に関して議論した。別の好ましい実施形態では、最後の有意な位置の切り捨てられた単項コードのビンのコンテキスト・モデリングは、別のカラー・プレーン内の同一の位置の変換ブロックを含む空間的に隣接する変換ブロックの既にコーディングされた最後の有意な位置に依存する。具体的には、切り捨てられた単項コードの現在のビンの選択されるコンテキスト・モデル・セットは、別のカラー・プレーン内の最後の有意な位置に依存する。現在のビンによって指示される現在位置がより大きい時には必ず、別のコンテキスト・セットが選択される。
【０１３５】
好ましい実施形態では、ルマＣＢＦのコンテキスト・モデリングは、既にコーディングされたクロマＣＢＦに依存する。さらなる好ましい実施形態では、第２のクロマＣＢＦのコンテキスト・モデリングは、第１の既にコーディングされたＣＢＦに依存する。本発明の別の好ましい実施形態では、第１のクロマＣＢＦのコンテキスト・モデルは、既にコーディングされたルマＣＢＦに依存する。本発明のさらなる好ましい実施形態では、コーディング構造が変更される時に、ＣＢＦのコンテキスト・モデリングは、別のカラー・プレーン内の同一の位置の変換ブロックをも含む、空間的に隣接する変換ブロックからのエネルギ情報を使用する。具体的には、絶対和が、評価され、しきい値のリストと比較される。値がしきい値を超える時には必ず、コンテキスト・インデックスが１つ増分される。さらなる好ましい実施形態では、ＣＢＦのコンテキスト・モデリングは、同一のエネルギ情報を使用するが、しきい値のセットは、現在のおよび／または隣接するブロックの予測モード、たとえば、予測モードがＬＭＣｈｒｏｍａモードのうちの１つであるかどうかに依存する。別の好ましい実施形態では、ＣＢＦのコンテキスト・モデリングは、同一のエネルギ情報を使用するが、コンテキスト・セットは、予測モード  現在のおよび／または隣接するブロック  たとえば、予測モードがＬＭＣｈｒｏｍａモードのうちの１つであるかどうかに依存して異なる可能性がある。
【０１３６】
好ましい実施形態では、切り捨てられた単項コードの第１のビンのコンテキスト・モデリングは、別のカラー・プレーン内の同一の位置の変換ブロックをも含む、空間的に隣接する変換ブロック内の既にコーディングされたビンに依存する。具体的には、コンテキスト・モデルは、別のカラー・プレーン内の同一の位置の切り捨てられた単項コードの第１のビンの値に依存して選択される。
【０１３７】
好ましい実施形態では、切り捨てられた単項コードのビンのコンテキスト・モデリングは、別のカラー・プレーン内の同一の位置の変換ブロックをも含む、空間的に隣接する変換ブロック内の既にコーディングされたビンに依存する。具体的には、コンテキスト・モデルは、別のカラー・プレーン内の同一の位置の切り捨てられた単項コードの対応するビン位置の値に依存して選択される。さらなる好ましい実施形態では、切り捨てられた単項コードのビンのコンテキスト・モデリングは、別のカラー・プレーン内の同一の位置の変換ブロックをも含む、空間的に隣接する変換ブロックからのエネルギ情報を使用する。具体的には、変換ブロックの別個の区域の絶対和が、評価され、しきい値のリストと比較される。値がしきい値より大きい時には必ず、別のコンテキスト・セットが選択される。
【０１３８】
好ましい実施形態では、テンプレートは、十分な個数の絶対レベルがコーディングされた時に使用可能／使用不能にされる。さらなる好ましい実施形態では、テンプレートは、十分な個数の有意な位置がコーディングされた時に使用可能／使用不能にされる。
【０１３９】
上でセットした実施形態を、下で言い換えて要約する。
【０１４０】
一実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、それぞれ第１の変換係数ブロックおよび第２の変換係数ブロックを入手するために第１の色成分および第２の色成分について別々にピクチャのブロックを変換の対象にし、第１の変換係数ブロックに依存するコンテキストを使用して第２の変換係数ブロックをコンテキスト適合的にエントロピ符号化するように構成され得る。
【０１４１】
一実施態様によれば、符号器は、第２の変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、それぞれのパーティション内の変換係数がデータ・ストリーム内に符号化されるかどうかまたはそれぞれのパーティション内の変換係数の符号化がスキップされ、それぞれのパーティション内のすべての変換係数が０であるかどうかの指示１５０を符号化し、それぞれのパーティション内の変換係数がデータ・ストリーム内に符号化されることを指示が指示するパーティションの第２の変換係数ブロックの変換係数の量子化レベルをエントロピ符号化し、それぞれのパーティション内の変換係数の符号化がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示するパーティション内の変換係数の符号化をスキップするように構成され得、指示の符号化は、第１の変換係数ブロックに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４２】
さらなる実施態様によれば、符号器は、第１の変換係数ブロックがそれに副分割されるさらなるパーティションのセットのさらなるパーティションごとに、それぞれのさらなるパーティション内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれのさらなるパーティション内の変換係数の符号化がスキップされ、それぞれのさらなるパーティション内のすべての変換係数が０であるのかどうかを指示するさらなる指示を符号化し、それぞれのさらなるパーティション内の変換係数がデータ・ストリーム内に符号化されることをさらなる指示が指示するパーティションの第１の変換係数ブロックの変換係数の量子化レベルをエントロピ符号化し、それぞれのさらなるパーティション内の変換係数の符号化がスキップされ、それぞれのさらなるパーティション内のすべての変換係数が０であることをさらなる指示が指示するさらなるパーティション内の変換係数の符号化をスキップするように構成され得、指示の符号化は、さらなるパーティションのさらなる指示および／または第１の変換係数ブロックの変換係数の量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４３】
さらなる実施態様によれば、符号器は、第２の変換係数ブロック内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれのパーティション内の変換係数の符号化がスキップされ、第２の変換係数ブロック内のすべての変換係数が０であるのかどうかの指示１９０を符号化し、第２の変換係数ブロックの変換係数がデータ・ストリーム内に符号化されることを指示が指示する場合に、第２の変換係数ブロックの変換係数の量子化レベルをエントロピ符号化し、第２の変換係数ブロック内の変換係数の符号化がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示する場合に、第２の変換係数ブロックの変換係数の符号化をスキップするように構成され得る、指示１９０の符号化は、第１の変換係数ブロックに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４４】
さらなる実施形態によれば、符号器は、第１の変換係数ブロックの変換係数がデータ・ストリーム内に符号化されるのかどうか、または、第１の変換係数ブロックの変換係数の符号化がスキップされ、それぞれのさらなるパーティション内のすべての変換係数が０であるのかどうかのさらなる指示１９０を符号化し、第１の変換係数ブロックの変換係数がデータ・ストリーム内に符号化されることをさらなる指示が指示する場合に、第１の変換係数ブロックの変換係数の量子化レベルをエントロピ符号化し、それぞれのさらなるパーティション内の第１の変換係数ブロックの変換係数の符号化がスキップされ、第１の変換係数ブロックのすべての変換係数が０であることをさらなる指示が指示する場合に、第１の変換係数ブロックの変換係数の符号化をスキップするように構成され得、指示１９０の符号化は、さらなる指示および／または第１の変換係数ブロックの変換係数の量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４５】
さらなる実施形態によれば、符号器は、順方向に沿って第１の変換係数ブロックの変換係数を順次トラバースする第１のスキャン・パターンをトラバースする時に、第１の最後の非０変換係数が存在する第１の終端係数位置の第１の指示１１４をデータ・ストリーム内に符号化し、逆方向で第１の終端係数位置から第１のスキャン・パターンによってトラバースされるの変換係数の第１のコーディングされたセットを表す第１のデータであって、変換係数の第１のコーディングされたセット内の非０変換係数の量子化レベルを含む第１のデータをデータ・ストリーム内に符号化し、順方向に沿って第２の変換係数ブロックの変換係数を順次トラバースする第２のスキャン・パターンをトラバースする時に、第２の最後の非０変換係数が存在する第２の終端係数位置の第２の指示１１４をデータ・ストリーム内に符号化し、逆方向で第２の終端係数位置から第２のスキャン・パターンによってトラバースされるの変換係数の第２のコーディングされたセットを表す第２のデータであって、変換係数の第２のコーディングされたセット内の非０変換係数の量子化レベルを含む第２のデータをデータ・ストリーム内に符号化するように構成され得、第２の指示の符号化は、第１の終端係数位置に依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４６】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、それぞれ第１の変換係数ブロックおよび第２の変換ブロックを入手するために、第１の色成分および第２の色成分に関して別々に、ピクチャのブロックを変換の対象にし、第１の変換係数ブロックに依存するコンテキストを使用して第２の変換係数ブロックをコンテキスト適合的にエントロピ復号するように構成され得る。
【０１４７】
一実施態様によれば、復号器は、第２の変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、それぞれのパーティション内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれのパーティション内の変換係数の符号化がスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示１５０を復号し、それぞれのパーティション内の変換係数がデータ・ストリーム内に符号化されることを指示が指示するパーティションの第２の変換係数ブロックの変換係数の量子化レベルをエントロピ復号し、それぞれのパーティション内の変換係数の符号化がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示するパーティション内の変換係数の復号をスキップするように構成され得、指示の復号は、第１の変換係数ブロックに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４８】
さらなる実施態様によれば、復号器は、第１の変換係数ブロックがそれに副分割されるさらなるパーティションのセットのさらなるパーティションごとに、それぞれのさらなるパーティション内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれのさらなるパーティション内の変換係数の符号化がスキップされ、それぞれのさらなるパーティション内のすべての変換係数が０であるのかどうかのさらなる指示１５０を復号し、それぞれのさらなるパーティション内の変換係数がデータ・ストリーム内に符号化されることをさらなる指示が指示するパーティションの第１の変換係数ブロックの変換係数の量子化レベルをエントロピ復号し、それぞれのさらなるパーティション内の変換係数の符号化がスキップされ、さらなるパーティション内のすべての変換係数が０であることをさらなる指示が指示するさらなるパーティション内の変換係数の復号をスキップするように構成され得る、指示の復号は、さらなるパーティションのさらなる指示および／または第１の変換係数ブロックの変換係数の量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１４９】
さらなる実施態様によれば、第２の変換係数ブロック内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれのパーティション内の変換係数の符号化がスキップされ、第２の変換係数ブロック内のすべての変換係数が０であるのかどうかの指示１９０を復号し、第２の変換係数ブロックの変換係数がデータ・ストリーム内に符号化されることを指示が指示する場合に、第２の変換係数ブロックの変換係数の量子化レベルをエントロピ復号し、第２の変換係数ブロックの変換係数の復号がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示する場合に、第２の変換係数ブロックの変換係数の復号をスキップするように構成され得、指示１９０の復号は、第１の変換係数ブロックに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１５０】
さらなる実施態様によれば、復号器は、第１の変換係数ブロックの変換係数がデータ・ストリーム内に符号化されるのかどうか、または第１の変換係数ブロックの変換係数の符号化がスキップされ、それぞれのさらなるパーティション内のすべての変換係数ブロックが０であるのかどうかのさらなる指示１９０を復号し、第１の変換係数ブロックの変換係数がデータ・ストリーム内に符号化されることをさらなる指示が指示する場合に、第１の変換係数ブロックの変換係数の量子化レベルをエントロピ復号し、それぞれのさらなるパーティション内の第１の変換係数ブロックの変換係数の符号化がスキップされ、第１の変換係数ブロックのすべての変換係数が０であることをさらなる指示が指示する場合に、第１の変換係数ブロックの変換係数の復号をスキップするように構成され得、指示１９０の復号は、さらなる指示および／または第１の変換係数ブロックの変換係数の量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１５１】
さらなる実施態様によれば、復号器は、順方向に沿って第１の変換係数ブロックの変換係数を順次トラバースする第１のスキャン・パターンをトラバースする時に、第１の最後の非０変換係数が存在する第１の終端係数位置の第１の指示１１４をデータ・ストリームから復号し、逆方向で第１の終端係数位置から第１のスキャン・パターンによってトラバースされる第１の変換係数ブロックの変換係数の第１のコーディングされたセットを表すデータ・ストリームを表す第１のデータであって、変換係数の第１のコーディングされたセット内の非０変換係数の量子化レベルを含む、第１のデータをデータ・ストリームから復号し、順方向に沿って第２の変換係数ブロックの変換係数を順次トラバースする第２のスキャン・パターンをトラバースする時に第２の最後の非０変換係数が存在する第２の終端係数位置の第２の指示１１４をデータ・ストリームから復号し、逆方向で第２の終端係数位置から第２のスキャン・パターンによってトラバースされる変換係数の第２のコーディングされたセットを表す第２のデータであって、変換係数の第２のコーディングされたセット内の非０変換係数の量子化レベルを含む第２のデータをデータ・ストリームから復号するように構成され得、の第２の指示の復号は、第１の終端係数位置に依存するコンテキストを使用するコンテキスト適合エントロピ・コーディングを使用して実行される。
【０１５２】
さらなる実施形態によれば、ピクチャ１２をデータ・ストリーム（１４に符号化する符号器は、変換係数ブロック９２の変換係数を順次トラバースするスキャン・パターン９４を使用してピクチャ１２のブロック８４を表す変換係数ブロック９２を、所定の方向１０２で第１の終端係数位置９８から第２の終端係数１０４へのスキャン・パターン９４［またはスキャン経路］によってトラバースされる変換係数９１のハッチングされて図示されたコーディングされたセット１００を表すデータ９６をデータ・ストリーム１４内に符号化することであって、データ９６は、変換係数のコーディングされたセット１００内の［少なくとも］非０変換係数の量子化レベル１０６を含む、符号化することによって、データ・ストリーム１４に符号化１０８するように構成され得、符号器は、変換係数のコーディングされたセット１００内のすべての他の非０変換係数に使用されるコンテキスト１１２の第２のセット１１０と互いに素な、第１の終端係数位置９８または第２の終端係数位置１０４での非０変換係数の量子化レベルのコンテキスト１１２の第１のセット１１０を使用してコンテキスト適合的に量子化レベル１０６をエントロピ符号化するように構成される。
【０１５３】
一実施態様によれば、符号器は、順方向１１６に沿ってスキャン・パターン９４をトラバースする時に、最後の非０変換係数が存在する終端係数位置の指示１１４をデータ・ストリーム１４内に符号化するように構成され得、所定の方向１０２は、逆方向１１８であり、第１の終端係数位置は、指示１１４によって指示される終端係数位置であり、第２の終端係数位置１０４は、スキャン・パターン９４に沿って逆方向１１８で最後にトラバースされる係数位置である。
【０１５４】
さらなる実施態様によれば、符号器は、第１の終端係数位置９８の非０変換係数のコンテキストの第１のセットを使用するように構成され得る。
【０１５５】
さらなる実施態様によれば、符号器は、第２の終端係数位置の非０変換係数にコンテキスト・セットの第１のセットを使用するように構成され得る。
【０１５６】
さらなる実施態様によれば、符号器は、第１の終端係数位置９８の非０変換係数にコンテキストの第１のセットを使用し、第２の終端係数位置９８の非０変換係数に第１のセットに互いに素なコンテキストの第３のセットを使用するように構成され得、第１のセットおよび第３のセットは、スキャン・パターンに沿って、第１の終端係数位置と第２の終端係数位置との間にある変換係数のコーディングされたセット内のすべての非０変換係数に使用されるコンテキストの第２のセットに互いに素である。
【０１５７】
さらなる実施態様によれば、第１のセットは、第１の終端係数位置９８の直後で第２の終端係数位置１０４の直前のスキャン・パターン９４に沿ってトラバースされる逆方向１１８の係数位置の非０変換係数に使用されるコンテキストの第２のセットに互いに素とすることができる。
【０１５８】
さらなる実施態様によれば、互いに素であることは、第１の終端係数位置９８とは独立とすることができる。
【０１５９】
さらなる実施態様によれば、符号器は、変換係数ブロック９２の他の非０変換係数の量子化レベルをエントロピ符号化１１６し、変換係数ブロック９２がそれに副分割されるパーティション１２０のパーティション・サブブロックごとに、第１のセットに互いに疎なコンテキストのセットを使用するように構成され得る。
【０１６０】
さらなる実施態様によれば、変換係数ブロックがそれに副分割されるパーティション１２０は、第２の終端係数位置、たとえば、ＤＣ位置を通って走る変換係数ブロック９２の対角線に斜めの方向に沿って対角線方向に延びることができる。
【０１６１】
さらなる実施形態によれば、データ・ストリーム１４からピクチャ１２を復号する復号器は、変換係数ブロック９２の変換係数を順次トラバースするスキャン・パターン９４を使用してデータ・ストリーム１４からピクチャ１２のブロック８４を表す変換係数ブロック９２を、所定の方向１０２で第１の終端係数位置９８から第２の終端係数１０４へスキャン・パターン９４［またはスキャン経路］によってトラバースされる変換係数９１のハッチングされて図示されたコーディングされたセット１００を表すデータ９６をデータ・ストリーム１４から復号することであって、データ９６は、変換係数のコーディングされたセット１００内の［少なくとも］非０変換係数の量子化レベル１０６を含む、復号することによって復号するように構成され得、復号器は、変換係数のコーディングされたセット１００内のすべての他の非０変換係数に使用されるコンテキスト１１２の第２のセット１１０に互いに素な、第１の終端係数位置９８または第２の終端係数位置１０４の非０変換係数の量子化レベルのコンテキスト１１２の第１のセット１１０を使用して量子化レベル１０６をコンテキスト適合的にエントロピ復号するように構成される。
【０１６２】
一実施態様によれば、復号器は、データ・ストリーム１４から、順方向１１６に沿ってスキャン・パターン９４をトラバースする時の最後の非０変換係数が存在する終端係数位置の指示１１４を復号するように構成され得、所定の方向１０２は、逆方向１１８であり、第１の終端係数位置は、指示１１４によって指示される終端係数位置であり、第２の終端係数位置１０４は、スキャン・パターン９４に沿って逆方向１１８で最後にトラバースされる係数位置である。
【０１６３】
さらなる実施態様によれば、復号器は、第１の終端係数位置９８の非０変換係数にコンテキストの第１のセットを使用するように構成され得る。
【０１６４】
さらなる実施態様によれば、復号器は、第２の終端係数位置の非０変換係数にコンテキストの第１のセットを使用するように構成され得る。
【０１６５】
さらなる実施態様によれば、復号器は、第１の終端係数位置９８の非０変換係数にコンテキストの第１のセットを使用し、第２の終端係数位置９８の非０変換係数に第１のセットに互いに素なコンテキストの第３のセットを使用するように構成され得、第１のセットおよび第３のセットは、スキャン・パターンに沿って第１の終端係数位置と第２の終端係数位置との間にある変換係数のコーディングされたセット内のすべての非０変換係数に使用されるコンテキストの第２のセットに互いに素である。
【０１６６】
さらなる実施態様によれば、復号器は  第１のセットは、第１の終端係数位置９８の直後で第２の終端係数位置１０４の直前のスキャン・パターン９４に沿ってトラバースされる逆方向１１８の係数位置の非０変換係数に使用されるコンテキストの第２のセットに互いに素とすることができる。
【０１６７】
さらなる実施態様によれば、互いに素であることは、第１の終端係数位置９８とは独立とすることができる。
【０１６８】
さらなる実施態様によれば、復号器は、変換係数ブロック９２の他の非０変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化１１６し、変換係数ブロック９２がそれに副分割されるパーティション１２０のパーティション（サブブロック）ごとに、前記第１のセットに互いに素なコンテキストのセットを使用するように構成され得る。
【０１６９】
さらなる実施態様によれば、変換係数ブロックがそれに副分割されるパーティション１２０は、第２の終端係数位置（たとえば、ＤＣ位置）を通って走る変換係数ブロック９２の対角線１２２に斜めの方向沿って対角線方向に延びることができる。
【０１７０】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、ピクチャ１２のブロック８４を表す変換係数ブロック９２の現在符号化されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の和およびその中の有意な変換係数の個数に基づいて決定されるコンテキストの使用によって、現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化するように構成され得る。
【０１７１】
一実施態様によれば、符号器は、和に基づいて決定される第１の値と個数に基づいて決定される第２の値との間の差を形成することによってコンテキストを決定するように構成され得る。
【０１７２】
さらなる実施態様によれば、符号器は、単項コードを用いる量子化レベルの絶対値の２進化のコンテキスト適合２進算術コーディングを使用して量子化レベルをエントロピ符号化するように構成され得、コンテキストは、単項コードのビンに使用される。
【０１７３】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、ピクチャ１２のブロック８４を表す変換係数ブロック９２の現在復号されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に復号された変換係数の和およびその中の有意な変換係数の個数に基づいて決定されるコンテキストの使用によって、現在復号されている変換係数の量子化レベルをコンテキスト適合的にエントロピ復号するように構成され得る。
【０１７４】
一実施態様によれば、復号器は、和に基づいて決定される第１の値と個数に基づいて決定される第２の値との間の差を形成することによってコンテキストを決定するように構成され得る。
【０１７５】
さらなる実施態様によれば、復号器は、単項コードを用いる量子化レベルの絶対値の２進化のコンテキスト適合２進算術コーディングを使用して量子化レベルをエントロピ復号するように構成され得、コンテキストは、多項コードのビンに使用される。
【０１７６】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、２進化パラメータを使用してパラメータ化される２進化１６１を使用して２進化される形でピクチャ１２のブロック８４を表す変換係数ブロックの現在符号化されている変換係数の量子化レベルの絶対値を符号化することと、現在符号化されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の和およびその中の有意な変換係数の個数に基づいて２進化パラメータ［たとえば、カットオフ値、Ｅｘｐ  Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータ］をセットすることとによって、変換係数ブロック９２をデータ・ストリーム内に符号化するように構成され得る。
【０１７７】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、２進化パラメータ１６３を使用してパラメータ化される２進化１６１を使用して２進化される形で、ピクチャ１２のブロック８４を表す変換係数ブロックの現在復号されている変換係数の量子化レベルの絶対値を復号することと、現在復号されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に復号された変換係数の和およびその中の有意な変換係数の個数に基づいて２進化パラメータ［たとえば、カットオフ値、Ｅｘｐ  Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータ］をセットすることとによって、データ・ストリームから変換係数ブロック９２を復号するように構成され得る。
【０１７８】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、カットオフ値１６４未満の単項コード１６０を使用し、カットオフ値を超える、カットオフ値に関する単項コード１６０によってプレフィックスされた非単項コード１６２を使用して２進化される形で、ピクチャ１２のブロック８４を表す変換係数ブロックの変換係数の量子化レベル１０６の絶対値を符号化することと、初期カットオフ・セッティングなしで、以前に符号化された変換係数に依存して（請求項４１から６０と比較されたい）変換係数ブロックの変換係数のカットオフ値を適合的に変更することとによって、変換係数ブロックの変換係数を順次トラバースするスキャン・パターン９４を使用して変換係数ブロック９２をデータ・ストリーム内に符号化するように構成され得る。
【０１７９】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、カットオフ値１６４未満の単項コード１６０を使用し、カットオフ値を超える、カットオフ値に関する単項コード１６０によってプレフィックスされた非単項コード１６２を使用して２進化される形でピクチャ１２のブロック８４を表す変換係数ブロックの変換係数の量子化レベル１０６の絶対値を復号することと、以前に復号された変換係数に依存して（初期カットオフ・セッティングなしで、請求項４１から６０と比較されたい）変換係数ブロックの変換係数のカットオフ値を適合的に変更することとによって、変換係数ブロックの変換係数を順次トラバースするスキャン・パターン９４を使用して変換係数ブロック９２をデータ・ストリームから復号するように適合され得る。
【０１８０】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、カットオフ値未満の［すなわちカットオフ値未満の絶対値に関する］単項コード１６０を使用し、カットオフ値を超える、カットオフ値に単項コード１６０を使用して２進化される形で、変換係数ブロックの変換係数の量子化レベル１０６の絶対値を符号化することと、ブロック（８４）のサイズと、ブロック（８４）の色成分と、ブロック（８４）がその予測残差を表す予測信号の基礎になる予測モードと、変換係数ブロック（８４）の基礎になる変換と、変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、以前に符号化された変換係数のエネルギの測定と、現在符号化されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置され、または、現在符号化されている変換係数がそこに配置される現在のパーティションに対してオフセットされ、所定の方向１０２でスキャン・パターンに沿って変換係数ブロックの変換係数をトラバースすることによって定義される変換係数ブロックの変換係数の量子化レベル１０６の絶対値の符号化に使用されるコーディング順序に従って現在のパーティションに先行する、変換係数ブロック９２のパーティション内の位置に配置される、以前に符号化された変換係数の評価とのうちの１つまたは複数に依存してカットオフ値（１６４）を［たとえば、当初に］セットすることとによって変換係数ブロック９２をデータ・ストリーム内に符号化するように構成され得る。
【０１８１】
一実施形態によれば、符号器は、カットオフ値が当初に所定のしきい値に続く値にセットされる［より微細な量子化を意味する］場合に、以前に符号化された変換係数に依存して変換係数ブロックの変換係数のカットオフ値を適合的に変更し、カットオフ値が所定のしきい値を超える値に当初にセットされる［より粗な量子化を意味する］場合に、少なくとも予備的に［たとえば、次数方向１０２で最後のパリションに達するまでカットオフ値１６４を一定に保つように構成され得る。
【０１８２】
さらなる実施形態によれば、符号器は、現在符号化されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の和およびそのうちの有意な変換係数の個数に基づいて、現在符合化されている変換係数のカットオフ値を適合的に変更するように構成され得る。
【０１８３】
さらなる実施態様によれば、符号器は、変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して単項コードの１つまたは複数のビンをコンテキスト適合的にエントロピ符号化するように構成され得、符号器は、所定のパーティションの前にコーディング順序によってトラバースされるパーティション内に配置された以前に符号化された変換係数の評価に依存する形で所定のパーティションのセッティングを実行するように構成される。
【０１８４】
さらなる実施態様によれば、符号器は、以前に符号化された変換係数のエネルギの測定が、あるしきい値を増加させる場合に、単項コードが存在しなくなるように、カットオフ値に０をセットすることを含む形でカットオフ値を適合的に変更するように構成され得る。
【０１８５】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、、カットオフ値未満の［すなわち、カットオフ値未満の絶対値に関する］単項コード１６０を使用し、カットオフ値を超える、カットオフ値に関する単項コード１６０によってプレフィックスされた非単項コード１６２を使用して２進化される形で、ピクチャ１２のブロック８４を表す変換係数ブロックの変換係数の量子化レベル１０６の絶対値を復号することと、ブロック（８４）のサイズと、ブロック（８４）の色成分と、ブロック（８４）の予測残差が表す予測信号の基礎になる予測モードと、変換係数ブロック（９２）の基礎になる変換と、変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、以前に復号された変換係数のエネルギの測定と、現在復号されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置され、または、現在復号されている変換係数がそこに配置される現在のパーティションに対してオフセットされ、所定の方向１０２でスキャン・パターンに沿って変換係数ブロックの変換係数をトラバースすることによって定義される変換係数ブロックの変換係数の量子化レベル１０６の絶対値の復号に使用されるコーディング順序に従って現在のパーティションに先行する、変換係数ブロック９２のパーティション内の位置に配置される、以前に復号された変換係数の評価とのうちの１つまたは複数に依存してカットオフ値１６４を［当初に］セットすることとによってデータ・ストリームから変換係数ブロック９２を復号するように構成され得る。
【０１８６】
一実施態様によれば、復号器は、カットオフ値が、所定のしきい値に続く値に当初にセットされる［より微細な量子化を意味する］場合に、以前に復号された変換係数に依存して、変換係数ブロックの変換係数のカットオフ値を適合的に変更し、カットオフ値が、所定のしきい値を超える値に当初にセットされる［より粗な量子化を意味する］場合に、少なくとも予備的に［たとえば、他の方向１０２で最後のパリションに達するまでカットオフ値１６４を一定に保つように構成され得る。
【０１８７】
さらなる実施態様によれば、復号器は、現在復号されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の和およびそのうちの有意な変換係数の個数に基づいて現在符号化されている変換係数のカットオフ値を適合的に変更するように構成され得る。
【０１８８】
さらなる実施態様によれば、復号器は、変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して、単項コードの１つまたは複数のビンをコンテキスト適合的にエントロピ復号するように構成され得、復号器は、所定のパーティションの前にコーディング順序によってトラバースされるパーティション内に配置された以前に復号された変換係数の評価に依存する形で所定のパーティションのセッティングを実行するように構成される。
【０１８９】
さらなる実施態様によれば、復号器は、以前に復号された変換係数のエネルギの測定があるしきい値を増加させる場合に単項コードが存在しなくなるように、カットオフ値を０にセットすることを含む形でカットオフ値を適合的に変更するように構成され得る。
【０１９０】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、以前に符号化された変換係数に依存して、および／またはピクチャ（１２）のブロック（８４）のサイズと、順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換とのうちの１つまたは複数に依存してローカル・テンプレート（１３２）の形状をセットし、またはローカル・テンプレート（１３２）を使用不能にする［テンプレート固有コンテキスト依存性が使用不能にされるようにするために］ことと、現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて決定され、またはローカル・テンプレートが使用不能にされる場合に以前に符号化された変換係数とは独立であるコンテキストの使用とによって、変換係数ブロック（９２）の現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化するように構成され得る。
【０１９１】
一実施態様によれば、符号器は、以前に符号化された変換係数に依存するローカル・テンプレートの形状をセットする際に、現在符号化されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート１７０によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に依存してローカル・テンプレートの形状をセットするように構成され得る。
【０１９２】
さらなる実施態様によれば、符号器は、以前に符号化された変換係数に依存してローカル・テンプレートの形状をセットする際に、現在符号化されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート１７０によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に依存して、ローカル・テンプレート１３２の形状が、第１のローカル・プリミティブ・テンプレート１７０、または第２のプリミティブ・テンプレート１７２であって、第２のプリミティブ・テンプレートは、現在符号化されている変換係数から第１の第２のプリミティブ・テンプレートより遠くに延び、第１のローカル・プリミティブ・テンプレートによって決定される位置を含みまたは含まない、第２のプリミティブ・テンプレート１７２のどちらであるべきかを判断するように構成され得る。
【０１９３】
さらなる実施態様によれば、符号器は、現在符号化されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート１７０によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の和または変換係数の中の有意な変換係数の個数に依存して判断を実行するように構成され得る。
【０１９４】
さらなる実施態様によれば、符号器は、変換係数ブロック内の以前に符号化された変換係数に基づいて導出される累算値またはあるしきい値を超える変換係数ブロック内の以前に符号化された変換係数のカウントが、所定の量を超える場合に、ローカル・テンプレートを使用不能にし、かつ／または有意ではない、変換係数ブロック内の以前に符号化された変換係数のカウントが、所定の量を超える場合に、ローカル・テンプレートを使用不能にするように構成され得る。
【０１９５】
さらなる実施態様によれば、符号器は、現在符号化されている変換係数に位置決めされたローカル・テンプレートによって決定される位置に配置された１つまたは複数の以前に符号化された変換係数の和または変換係数の中の有意な変換係数の個数に基づいてコンテキストを決定するように構成され得る。
【０１９６】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、以前に復号された変換係数および／またはピクチャ１２のブロック８４のサイズと、順方向１１６に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、ブロック８４を表す変換係数ブロック９２の基礎になる変換とのうちの１つまたは複数に依存してローカル・テンプレート１３２の形状をセットし、またはローカル・テンプレート１３２を使用不能にする［テンプレート固有コンテキスト依存性が使用不能にされるようにするために］ことと、現在復号されている変換係数に位置決めされたローカル・テンプレート１３０によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に基づいて決定され、またはローカル・テンプレートが使用不能にされる場合に、以前に復号された変換係数とは独立であるコンテキストの使用とによって、変換係数ブロック８２の現在復号されている変換係数の量子化レベルをコンテキスト適合的にエントロピ復号するように構成され得る。
【０１９７】
一実施態様によれば、復号器は、以前に復号された変換係数に依存するローカル・テンプレートの形状をセットする際に、現在復号されている変換係数１３０に位置決めされた第１のローカル・プリミティブ・テンプレート１７０によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に依存してローカル・テンプレートの形状をセットするように構成され得る。
【０１９８】
さらなる実施態様によれば、復号器は、以前に復号された変換係数に依存してローカル・テンプレートの形状をセットする際に、ローカル・テンプレート１３２の形状が、第１のローカル・プリミティブ・テンプレート１７０または第２のプリミティブ・テンプレート１７２であって、第２のプリミティブ・テンプレートは、第１の第２のプリミティブ・テンプレートより現在復号されている変換係数から遠くに延び、第１のローカル・プリミティブ・テンプレートによって決定される位置を含みまたは含まない、第２のプリミティブ・テンプレートのどちらであるべきかを、現在復号されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート１７０によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に依存して判断するように構成され得る。
【０１９９】
さらなる実施態様によれば、復号器は、現在復号されている変換係数に位置決めされた第１のローカル・プリミティブ・テンプレート１７０によって決定される位置に配置された１つまたは複数の以前に復号された変換係数の和または変換係数の中の有意な変換係数の個数に依存して判断を実行するように構成され得る。
【０２００】
さらなる実施態様によれば、復号器は、変換係数ブロック内の以前に復号された変換係数に基づいて導出される累算値またはあるしきい値を超える変換係数ブロック内の以前に復号された変換係数のカウントが所定の量を超える場合に、ローカル・テンプレートを使用不能にし、かつ／または、有意ではない、変換係数ブロック内の以前に復号された変換係数のカウントが、所定の量を超える場合に、ローカル・テンプレートを使用不能にするように構成され得る。
【０２０１】
さらなる実施態様によれば、復号器は、現在復号されている変換係数に位置決めされたローカル・テンプレートによって決定される位置に配置された１つまたは複数の以前に復号された変換係数の和または変換係数の中の有意な変換係数の個数に基づいてコンテキストを決定するように構成され得る。
【０２０２】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、ピクチャ１２のブロック８４を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して、変換係数ブロックの変換係数の量子化レベル１０６をコンテキスト適合的にエントロピ符号化することによって、変換係数ブロック９２の変換係数９２を符号化するように構成され得、変換係数ブロックがそれに副分割されるパーティションは、形状において変化し［すなわち、お互いに一致しない］、かつ／または、エントロピ符号化  変換係数ブロックの変換係数の量子化レベルがそれに沿って実行される［かつ、たとえばデータ・ストリーム内でシグナリングされ、または固有に決定され得る］スキャニング・パターンに依存して形状を定められ、かつ／または、ブロック８４のサイズに依存して形状を定められ、かつ／または、明示的なパーティション形状決定情報に依存して形状を定められる。
【０２０３】
一実施態様によれば、符号器は、パーティションを異なるパーティションの変換係数とインターリーブせずに順次トラバースする形で変換係数ブロックの変換係数を順次トラバースするスキャン・パターンに従うことによって、順次変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化するように構成され得る。
【０２０４】
さらなる実施態様によれば、変換係数ブロックがそれに副分割されるパーティションは、変換係数ブロックのＤＣ変換係数を通る垂線方向に斜めの方向に沿って対角線方向に延びることができる。
【０２０５】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、ピクチャ１２のブロック８４を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して変換係数ブロックの変換係数の量子化レベル１０６をコンテキスト適合的にエントロピ復号することによって、変換係数ブロック９２の変換係数９２を復号するように構成され得、変換係数ブロックがそれに副分割されるパーティションは、形状において変化し［すなわち、お互いに一致しない］、かつ／または、エントロピ復号  変換係数ブロックの変換係数の量子化レベルがそれに沿って実行される［かつ、たとえばデータ・ストリーム内でシグナリングされ、または固有に決定され得る］スキャニング・パターンに依存して形状を定められ、かつ／または、ブロック８４のサイズに依存して形状を定められ、かつ／または、明示的なパーティション形状決定情報に依存して形状を定められる。
【０２０６】
一実施態様によれば、復号器は、パーティションを異なるパーティションの変換係数をインターリーブせずに順次トラバースする形で変換係数ブロックの変換係数を順次トラバースするスキャン・パターンに従うことによって、変換係数ブロックの変換係数の量子化レベルを順次コンテキスト適合的にエントロピ復号するように構成され得る。
【０２０７】
さらなる実施態様によれば、変換係数ブロックがそれに副分割されるパーティションは、変換係数ブロックのＤＣ変換係数を通る垂直方向に斜めの方向に沿って対角線方向に延びることができる。
【０２０８】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、ピクチャ１２のブロック８４を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内に符号化されるのか、またはそれぞれのパーティション内のすべての変換係数の符号化がスキップされ、それぞれのパーティション内のすべての変換係数が０になるのかどうかの指示１５０を符号化することと、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内に符号化されることを指示が指示するパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して、それぞれのパーティションのすべての変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することとによって、変換係数ブロック９２の変換係数を符号化するように構成され得る。
【０２０９】
一実施態様によれば、符号器は、それぞれのパーティション内の以前に符号化された変換係数のいずれもがすべて０であるか否かにかかわりなく、それぞれのパーティションの変換係数のなかで最後に符号化されたそれぞれのパーティションの最後の変換係数について、最後の変換係数が０であるか否かを指示するフラグをエントロピ符号化することによって、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内に符号化されることを指示が指示するパーティションごとに、それのパーティションのすべての変換係数の量子化レベルをエントロピ符号化するように構成され得る。
【０２１０】
さらなる実施態様によれば、データ・ストリームからピクチャを復号する復号器は、ピクチャ１２のブロック８４を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内に復号されるのかどうか、またはそれぞれのパーティション内のすべての変換係数の復号がスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示１５０を復号することと、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内に復号されることを指示が指示するパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して、それぞれのパーティションのすべての変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することとによって、変換係数ブロック９２の変換係数を復号するように構成され得る。
【０２１１】
さらなる実施態様によれば、復号器は、それぞれのパーティションの変換係数の間で最後に復号されるそれぞれのパーティションの最後の変換に関して、それぞれのパーティション内の以前に復号された変換係数のいずれもがすべて０であるか否かに関わりなく、最後の変換係数が０であるか否かを指示するフラグを、エントロピ符号化することによって、それぞれのパーティション内のすべての変換係数がデータ・ストリーム内に復号されることを指示が指示するパーティションごとに、それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ復号するように構成され得る。
【０２１２】
別の実施形態によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、ピクチャ１２のブロック８４を表す変換係数ブロック９２の区分モードをデータ・ストリーム内に符号化し、パーティション・モードが第１のモード［たとえば、オンに切り替えられたパリション１２０へのパリション］である場合に、変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して、変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと、パーティション・モードが第２のモード［たとえば、オフに切り替えられたパリション１２０へのパリション］である場合に、コンテキストの大域セットを使用して、変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと（→請求項２１から４０と同様、ただし、モードに依存し、互いに素であることは単にオプションである）によって、変換係数ブロックを符号化するように構成され得る。
【０２１３】
一実施態様によれば、パーティション・モードが第１のモードである場合に、パーティションのセットのパーティションごとに、それぞれのパーティション内の変換係数の量子化レベルがデータ・ストリーム内に符号化されるのかどうか、または、それぞれのパーティション内の変換係数の量子化レベルの符号化がスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示を符号化し、変換係数の量子化レベルのエントロピ符号化において、パーティション内の変換係数の量子化レベルの符号化がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示するパーティションに関してエントロピ符号化をスキップするように構成される、請求項１６１に記載の符号器。
【０２１４】
一実施形態によれば、データ・ストリームからピクチャを復号する復号器は、データ・ストリームからピクチャ１２のブロック８４を表す変換係数ブロック９２の区分モードを復号し、パーティション・モードが第１のモード［たとえば、オンに切り替えられたパリション１２０へのパリション］である場合に、変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティションに関連するコンテキストのセットを使用して、変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することと、パーティション・モードが第２のモード［たとえば、オフに切り替えられたパリション１２０へのパリション］である場合に、コンテキストの大域セットを使用して、変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することと（→請求項２１から４０と同様、ただし、モードに依存し、ブロック９２全体のソーンなど、互いに素であることは単にオプションであるによって、変換係数ブロックを復号するように構成され得る。
【０２１５】
一実施態様によれば、復号器は、パーティション・モードが第１のモードである場合に、パーティションのセットのパーティションごとに、それぞれのパーティション内の変換係数の量子化レベルがデータ・ストリーム内に復号されるのかどうか、または、それぞれのパーティション内の変換係数の量子化レベルの復号がスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示を復号し、変換係数の量子化レベルのエントロピ復号において、パーティション内の変換係数の量子化レベルの復号がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示するパーティションに関してエントロピ復号をスキップするように構成され得る。
【０２１６】
別の態様によれば、ピクチャをデータ・ストリーム内に符号化する符号器は、ピクチャ１２のブロック８４を表す変換係数ブロックがそれに副分割されるパーティション１２０ａ、ｂ、ｃのパーティションごとに、それぞれのパーティション１２０に関連１２６するコンテキストのセット１１０ａ、ｂ、ｃを使用して、変換係数ブロックの変換係数の量子化レベル１０６をコンテキスト適合的にエントロピ符号化することによって、変換係数ブロックの変換係数９１を順次トラバースするスキャン・パターン９４’を使用して変換係数ブロック９２をデータ・ストリーム１４に符号化するように構成さ得、スキャン・パターン９４’は、第１のパーティション、たとえば１２０ａまたは１２０ｃの少なくとも１つの変換係数（ハッチングされた変換係数９１’）などが第２のパーティション、たとえば１２０ｂの２つの変換係数の間にトラバースされるようになる形で、変換係数ブロック９２の変換係数９１を順次トラバースする。
【０２１７】
一実施態様によれば、符号器は、コンテキストの１つのセットが、第１のパーティションおよび第２のパーティション、たとえば１２０ａまたは１２０ｃに共通して関連付けられるようにするために構成され得る。
【０２１８】
さらなる実施態様によれば、符号器は、変換係数ブロック９２の変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化する際に、現在符号化されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて、現在符号化されている変換係数１３０に関して、現在符号化されている変換係数がその中に配置されるパーティション、たとえば１２０ａに関連するコンテキスト１１２のセット１１０からコンテキストを決定するように構成され得る。
【０２１９】
さらなる実施態様によれば、符号器は、変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化する際に、現在符号化されている変換係数に関して、現在符号化されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置が、現在符号化されている変換係数がその中に配置されるパーティション内にあるかどうかに関わりなく、位置に配置された１つまたは複数の以前に符号化された変換係数、および／または現在符号化されている変換係数（１３０）がその中に配置されるパーティション、たとえば１２０ａ内に配置された、１つまたは複数のあるしきい値を超える以前に符号化された変換係数、たとえばハッチングされた変換係数１４０のカウント（例の図では例示的に４）に基づいて、現在符号化されている変換係数がその中に配置されるパーティションに関連するコンテキストのセットからコンテキストを決定するように構成され得る。
【０２２０】
さらなる実施態様によれば、符号器は、変換係数ブロック９２がそれに副分割されるパーティションのセットのパーティション１２０ａ、ｂ、ｃごとに、それぞれのパーティション内の変換係数がデータ・ストリーム内に符号化されるのかどうか、または、それぞれのパーティション内の変換係数の符号化がスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示１５０を符号化し、変換係数の量子化レベルのエントロピ符号化において、パーティション内の変換係数の符号化がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示するパーティションに関してエントロピ符号化をスキップするように構成され得る。
【０２２１】
さらなる実施態様によれば、符号器は、指示１５０を、データ・ストリーム内で、それぞれのパーティション内の変換係数がデータ・ストリーム内に符号化されることを指示が指示するパーティション、たとえば１２０１および１２０３内の変換係数の量子化レベルの間に、指示が関係するパーティション内で最初に出会う変換係数の代わりに［例ではＣＢＦ２などの０であるＣＢＦの場合］、または最初に出会う変換係数の前に［例ではＣＢＦ３などの１であるＣＢＦの場合］符号化するように構成され得る。
【０２２２】
別の実施形態によれば、データ・ストリームからピクチャを復号する復号器は、ピクチャ１２のブロック８４を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、それぞれのパーティション１２０に関連１２６するコンテキストのセット１１０ａ、ｂ、ｃを使用して、変換係数ブロックの変換係数の量子化レベル１０６をコンテキスト適合的にエントロピ復号することによって、変換係数ブロックの変換係数を順次トラバースするスキャン・パターン９４’を使用して、変換係数ブロック９２をデータ・ストリーム１４から復号するように構成され得、スキャン・パターン９４’は、第１のパーティションの少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティションの２つの変換係数の間にトラバースされるようになる形で、変換係数ブロック９２の変換係数９１を順次トラバースする。
【０２２３】
一実施態様によれば、復号器は、コンテキストの１つのセットが、第１のパーティションおよび第２のパーティション、たとえば１２０ａまたは１２０ｃに共通して関連付けられるようにするために構成され得る。
【０２２４】
さらなる実施態様によれば、復号器は、変換係数ブロック９２の変換係数の量子化レベルをコンテキスト適合的にエントロピ復号する際に、現在復号されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて、現在符号化されている変換係数１３０に関して、現在復号されている変換係数がその中に配置されるパーティション、たとえば１２０ａに関連するコンテキスト１１２のセット１１０からコンテキストを決定するように構成され得る。
【０２２５】
さらなる実施態様によれば、符号器は、変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ復号する際に、現在復号されている変換係数に関して、現在復号されている変換係数に位置決めされたローカル・テンプレート１３２によって決定される位置が、現在復号されている変換係数がその中に配置されるパーティション内にあるかどうかに関わりなく、位置に配置された１つまたは複数の以前に復号された変換係数、および／または現在復号されている変換係数１３０がその中に配置されるパーティション、たとえば、１２０ａ内に配置された、１つまたは複数のあるしきい値を超える以前に復号された変換係数（たとえば、ハッチングされた変換係数１４０）のカウント（例の図では例示的に４に基づいて、現在復号されている変換係数がその中に配置されるパーティションに関連するコンテキストのセットからコンテキストを決定するように構成され得る。
【０２２６】
さらなる実施態様によれば、復号器は、変換係数ブロック９２がそれに副分割されるパーティションのセットのパーティション１２０ａ、ｂ、ｃごとに、それぞれのパーティション内の変換係数がデータ・ストリーム内に復号されるのかどうか、または、それぞれのパーティション内の変換係数の復号がスキップされ、それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示１５０を復号し、変換係数の量子化レベルのエントロピ復号において、パーティション内の変換係数の復号がスキップされ、パーティション内のすべての変換係数が０であることを指示が指示するパーティションに関してエントロピ復号をスキップするように構成され得る。
【０２２７】
さらなる実施態様によれば、符号器は、指示１５０を、データ・ストリームから、それぞれのパーティション内の変換係数がデータ・ストリーム内に復号されることを指示が指示するパーティション、たとえば１２０１および１２０３内の変換係数の量子化レベルの間に、指示が関係するパーティション内で最初に出会う変換係数の代わりに［例ではＣＢＦ２などの０であるＣＢＦの場合］、または最初に出会う変換係数の前に［例ではＣＢＦ３などの１であるＣＢＦの場合］復号するように構成され得る。
【０２２８】
いくつかの態様が、装置の文脈で説明されたが、これらの態様が、ブロックまたはデバイスが方法ステップまたは方法ステップの特徴に対応する、対応する方法の説明をも表すことは明白である。同様に、方法ステップの文脈で説明された態様は、対応する装置の対応するブロック、項目、または特徴の記述をも表す。方法ステップの一部またはすべては、たとえばマイクロプロセッサ、プログラマブル・コンピュータ、または電子回路などのハードウェア装置によって（またはこれを使用して）実行され得る。いくつかの実施形態で、最も重要な方法ステップのうちの１つまたは複数を、そのような装置によって実行することができる。
【０２２９】
発明的な符号化されたデータ・ストリームを、デジタル記憶媒体上に記憶することができ、あるいは、無線伝送媒体またはインターネットなどの有線伝送媒体などの伝送媒体上で伝送することができる。
【０２３０】
ある種の実施要件に応じて、本発明の実施形態を、ハードウェアまたはソフトウェアで実施することができる。実施態様を、デジタル記憶媒体、たとえば、それぞれの方法を実行できるプログラム可能コンピュータ・システムと協力する（または協力することのできる）電子的に可読の制御信号をその上に記憶された、フロッピ・ディスク、ＤＶＤ、Ｂｌｕ−Ｒａｙ、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、またはフラッシュ・メモリを使用して実行することができる。したがって、デジタル記憶媒体は、コンピュータ可読とすることができる。
【０２３１】
本発明による一部の実施形態は、電子的に可読の制御信号を有するデータ担体を含み、これらは、本明細書で説明される方法のうちの１つを実行できるなど、プログラマブル・コンピュータ・システムと協力することができる。
【０２３２】
一般に、本発明の実施形態を、プログラム・コードのコンピュータ・プログラム製品として実施することができ、プログラム・コードは、コンピュータ・プログラム製品がコンピュータ上で走行する時に方法のうちの１つを実行するように動作可能である。プログラム・コードは、たとえば、機械可読担体上に記憶され得る。
【０２３３】
他の実施形態は、機械可読担体上に記憶された、本明細書で説明される方法のうちの１つを実行するコンピュータ・プログラムを含む。
【０２３４】
したがって、言い換えると、本方法の実施形態は、コンピュータ・プログラムがコンピュータ上で実行される時に本明細書で説明される方法のうちの１つを実行するプログラム・コードを有するコンピュータ・プログラムである。
【０２３５】
したがって、発明的方法のさらなる実施形態は、本明細書で説明される方法のうちの１つを実行するコンピュータ・プログラムをその上に記録されたデータ担体（またはデジタル記憶媒体もしくはコンピュータ可読媒体）である。データ担体、データ記憶媒体、または記録された媒体は、通常、有形であり、かつ／または非一時的である。
【０２３６】
したがって、本発明のさらなる実施形態は、本明細書で説明される方法のうちの１つを実行するコンピュータ・プログラムを表すデータ・ストリームまたは信号のシーケンスである。データ・ストリームまたは信号のシーケンスは、たとえば、たとえばインターネットを介するデータ通信接続を介して転送されるように構成され得る。
【０２３７】
さらなる実施形態は、本明細書で説明される方法のうちの１つを実行するように構成されまたは適合された、たとえばコンピュータまたはプログラマブル論理デバイスを含む。
【０２３８】
さらなる実施形態は、本明細書で説明される方法のうちの１つを実行するコンピュータ・プログラムをその上にインストールされたコンピュータを含む。
【０２３９】
本発明によるさらなる実施形態は、本明細書で説明される方法のうちの１つを実行するプログラムを受信器に転送する（たとえば、電子的にまたは光学的に）ように構成された装置またはシステムを含む。受信器は、たとえば、コンピュータ、モバイル・デバイス、メモリ・デバイス、または類似物とすることができる。装置またはシステムは、たとえば、受信器にコンピュータ・プログラムを転送するファイル・サーバを含むことができる。
【０２４０】
いくつかの実施形態で、プログラム論理デバイス（たとえば、フィールド・プログラマブル・ゲート・アレイが、本明細書で説明される方法の機能性の一部またはすべての実行するのに使用され得る。いくつかの実施形態で、フィールド・プログラマブル・ゲート・アレイは、本明細書で説明される方法のうちの１つを実行するためにマイクロプロセッサを組み込むことができる。一般に、方法は、任意のハードウェア装置によって好ましく実行される。
【０２４１】
本明細書で説明される装置を、ハードウェア装置を使用して、コンピュータを使用して、またはハードウェア装置とコンピュータとの組合せを使用して実施することができる。
【０２４２】
本明細書で説明される装置または本明細書で説明される装置の任意の構成要素を、少なくとも部分的にハードウェアおよび／またはソフトウェアで実施することができる。
【０２４３】
本明細書で説明される方法を、ハードウェア装置を使用して、コンピュータを使用して、またはハードウェア装置とコンピュータとの組合せを使用して、実行することができる。
【０２４４】
本明細書で説明される方法または本明細書で説明される装置の任意の構成要素を、少なくとも部分的にハードウェアおよび／またはソフトウェアによって実行することができる。
【０２４５】
上で説明した実施形態は、単に本発明の例示である。本明細書で説明される配置および詳細の修正および変更が、当業者に明白であることを理解されたい。したがって、切迫した特許請求の範囲によってのみ制限され、本明細書の説明および例示によって提示される特定の詳細によっては制限されないことが意図されている。
【図１】
2021519549.tif 000003
【図２】
2021519549.tif 000004
【図４】
2021519549.tif 000005
【図５】
2021519549.tif 000006
【図６】
2021519549.tif 000007
【図７】
2021519549.tif 000008
【図８】
2021519549.tif 000009
【図９】
2021519549.tif 000010
【図１０】
2021519549.tif 000011
【図１１ａ】
2021519549.tif 000012
【図１１ｂ】
2021519549.tif 000013
【図１１ｃ】
2021519549.tif 000014
【図１１ｄ】
2021519549.tif 000015
【図１１ｅ】
2021519549.tif 000016
【図１１ｆ】
2021519549.tif 000017
【図１２】
2021519549.tif 000018
【図１３】
2021519549.tif 000019
【図１４】
2021519549.tif 000020
【図１５】
2021519549.tif 000021
【図１６】
2021519549.tif 000022
【図１７】
2021519549.tif 000023
【図１８】
2021519549.tif 000024
【図１９】
2021519549.tif 000025
【図２０】
2021519549.tif 000026
【図２１】
2021519549.tif 000027
【図２２】
2021519549.tif 000028
【図２３】
2021519549.tif 000029
【図２４】
2021519549.tif 000030
【図２５】
2021519549.tif 000031
【手続補正書】
【提出日】令和2年11月25日(2020.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
それぞれ第１の変換係数ブロックおよび第２の変換係数ブロックを入手するために第１の色成分および第２の色成分について別々に前記ピクチャのブロックを変換の対象にし、
前記第１の変換係数ブロックに依存するコンテキストを使用して前記第２の変換係数ブロックをコンテキスト適合的にエントロピ符号化する
ように構成される、符号器。
【請求項２】
データ・ストリームからピクチャを復号する復号器であって、
第１の色成分および第２の色成分に関して別々に、それぞれ第１の変換係数ブロック（９２１）および第２の変換ブロック（９２２）の逆変換によって前記ピクチャのブロック（８４）を導出し、
前記第１の変換係数ブロックに依存するコンテキストを使用して第２の変換係数ブロック（９２２）をコンテキスト適合的にエントロピ復号する
ように構成される復号器。
【請求項３】
前記第２の変換係数ブロック（９２２）がそれに副分割されるパーティション（１２０）のセットのパーティションごとに、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのパーティション内の前記変換係数（９１）の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかを指示する指示（１５０）を復号し、
前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションの前記第２の変換係数ブロックの前記変換係数（９１）の量子化レベルをエントロピ復号し、前記それぞれのパーティション内の前記変換係数の前記符号化がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティション内の前記変換係数の前記復号をスキップする
ように構成され、前記指示の前記復号は、前記第１の変換係数ブロック（９２１）に依存するコンテキスト（１５０）を使用するコンテキスト適合エントロピ復号を使用して実行される
請求項２に記載の復号器。
【請求項４】
前記第１の変換係数ブロック（９２１）がそれに副分割されるさらなるパーティションのセットのさらなるパーティションごとに、前記それぞれのさらなるパーティション（１２０）内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記それぞれのさらなるパーティション内の前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であるのかどうかを指示するさらなる指示（１５０）を復号し、
前記それぞれのさらなるパーティション内の前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示するさらなるパーティションの前記第１の変換係数ブロック（９２１）の前記変換係数（９１）の量子化レベルをエントロピ復号し、前記それぞれのさらなるパーティション内の前記変換係数の前記符号化がスキップされ、前記さらなるパーティション内のすべての変換係数が０であることを前記さらなる指示が指示する前記さらなるパーティション内の前記変換係数の前記復号をスキップする
ように構成され、前記第２の変換係数ブロック（９２２）の前記指示の前記復号は、前記第１の変換係数ブロック（９２１）の前記さらなるパーティションの前記さらなる指示および／または前記第１の変換係数ブロック（９２１）の前記変換係数の前記量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項３に記載の復号器。
【請求項５】
前記第２の変換係数ブロック（９２２）内の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または、前記第２の変換係数ブロック（９２２）内の前記変換係数の前記符号化がスキップされ、前記第２の変換係数ブロック（９２２）内のすべての変換係数が０であるのかどうかを指示する指示（１９０）を復号し、
前記第２の変換係数ブロック（９２２）の前記変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示する場合に、前記第２の変換係数ブロック（９２２）の前記変換係数の量子化レベルをエントロピ復号し、前記第２の変換係数ブロック（９２２）の前記変換係数の前記復号がスキップされ、前記第２の変換係数ブロック（９２２）のすべての変換係数が０であることを前記指示が指示する場合に、前記第２の変換係数ブロック（９２２）の前記変換係数の前記復号をスキップする
ように構成され、前記指示（１９０）の前記復号は、前記第１の変換係数ブロック（９２１）に依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項２に記載の復号器。
【請求項６】
前記第１の変換係数ブロック（９２１）の前記変換係数が前記データ・ストリーム内に符号化されるのかどうか、または前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化がスキップされ、前記それぞれの第１の変換係数ブロック（９２１）内のすべての変換係数ブロックが０であるのかどうかを指示するさらなる指示（１９０）を復号し、
前記第１の変換係数ブロック（９２１）の前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示する場合に、前記第１の変換係数ブロック（９２１）の前記変換係数の量子化レベルをエントロピ復号し、前記第１の変換係数ブロック（９２１）の前記変換係数の前記符号化がスキップされ、前記第１の変換係数ブロック（９２１）のすべての変換係数が０であることを前記さらなる指示が指示する場合に、前記第１の変換係数ブロック（９２１）の前記変換係数の前記復号をスキップする
ように構成され、前記第２の変換係数ブロック（９２２）の前記指示（１９０）の前記復号は、前記第１の変換係数ブロック（９２１）の前記さらなる指示および／または前記第１の変換係数ブロック（９２１）の前記変換係数の前記量子化レベルに依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項５に記載の復号器。
【請求項７】
第２の変換係数ブロックの前記指示（１９０）の前記復号において、前記第１の変換係数ブロックの前記変換係数が前記データ・ストリーム内に符号化されることを前記さらなる指示が指示する場合に第１のコンテキストを、前記第１の変換係数ブロックの前記変換係数の前記符号化がスキップされ、前記それぞれのさらなるパーティション内のすべての変換係数が０であることを前記さらなる指示が指示する場合に第２のコンテキストを選択する
ように構成される、請求項６に記載の復号器。
【請求項８】
順方向に沿って前記第１の変換係数ブロック（９２１）の変換係数を順次トラバースする第１のスキャン・パターン（９４）をトラバースする時に、第１の最後の非０変換係数が存在する第１の終端係数位置（９８）の第１の指示（１１４）を前記データ・ストリームから復号し、
逆方向で前記第１の終端係数位置（９８）から前記第１のスキャン・パターン（９４）によってトラバースされる前記第１の変換係数ブロック（９２１）の変換係数の第１のコーディングされたセットを表す前記データ・ストリーム（９６）を表す第１のデータ（９６）であって、変換係数の前記第１のコーディングされたセット内の変換係数の量子化レベルを含む、第１のデータ（９６）を前記データ・ストリームから復号し、
順方向に沿って前記第２の変換係数ブロック（９２２）の変換係数を順次トラバースする第２のスキャン・パターン（９８）をトラバースする時に第２の最後の非０変換係数が存在する第２の終端係数位置（９８）の第２の指示（１１４）を前記データ・ストリームから復号し、
逆方向で前記第２の終端係数位置から前記第２のスキャン・パターンによってトラバースされる前記第２の変換係数ブロック（９２２）の変換係数の第２のコーディングされたセットを表す第２のデータであって、変換係数の前記第２のコーディングされたセット内の変換係数の量子化レベルを含む第２のデータを前記データ・ストリームから復号する
ように構成され、前記第２の変換係数ブロック（９２２）の前記第２の指示の前記復号は、前記第１の終端係数位置に依存するコンテキストを使用するコンテキスト適合エントロピ復号を使用して実行される
請求項２から７のいずれか１項に記載の復号器。
【請求項９】
２進コード（１６０）を使用することと、前記第１の変換係数ブロック（９２１）の同一位置の変換係数の前記２進コードの第１のビンに依存するコンテキストを使用して前記２進コードの前記第１のビンをエントロピ復号することとによって、前記第２の変換係数ブロック（９２２）の所定の変換係数（１３０）の量子化レベルを復号する
ように構成される、請求項２から８のいずれか１項に記載の復号器。
【請求項１０】
前記第１の色成分および前記第２の色成分は、クロマ成分である、請求項２から９のいずれか１項に記載の復号器。
【請求項１１】
ピクチャ（１２）をデータ・ストリーム（１４）に符号化する符号器であって、
前記変換係数ブロック（９２）の変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）を
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数（１０４）へのスキャン・パターン（９４）［またはスキャン経路］によってトラバースされる変換係数（９１）のコーディングされたセット（ハッチングされて図示された１００）を表すデータ（９６）を前記データ・ストリーム（１４）内に符号化することであって、前記データ（９６）は、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、符号化すること
によって、前記データ・ストリーム（１４）に符号化（１０８）する
ように構成され、前記符号器は、変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）と互いに素な、前記第１の終端係数位置（９８）または前記第２の終端係数位置（１０４）での前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用してコンテキスト適合的に前記量子化レベル（１０６）をエントロピ符号化するように構成される
符号器。
【請求項１２】
データ・ストリーム（１４）からピクチャ（１２）を復号する復号器であって、
変換係数ブロック（９２）の変換係数（１９）を順次トラバースするスキャン・パターン（９４）を使用して前記データ・ストリーム（１４）から前記ピクチャ（１２）のブロック（８４）を表す前記変換係数ブロック（９２）を
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数位置（１０４）へスキャン・パターンによってトラバースされる変換係数（９１）のコーディングされたセット（１００）を表すデータを前記データ・ストリーム（１４）から復号することであって、前記データは、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、復号すること
によって復号する
ように構成され、前記復号器は、変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）に互いに素な、前記第１の終端係数位置（９８）または第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用して前記量子化レベル（１０６）をコンテキスト適合的にエントロピ復号するように構成される
復号器。
【請求項１３】
前記データ・ストリーム（１４）から、順方向（１１６）に沿って前記スキャン・パターン（９４）をトラバースする時の最後の非０変換係数が存在する終端係数位置の指示（１１４）を復号するように構成され、前記所定の方向（１０２）は、逆方向（１１８）であり、前記第１の終端係数位置は、前記指示（１１４）によって指示される前記終端係数位置であり、前記第２の終端係数位置（１０４）は、前記スキャン・パターン（９４）に沿って前記逆方向（１１８）で最後にトラバースされる係数位置である
請求項１２に記載の復号器。
【請求項１４】
前記第１の終端係数位置（９８）の前記変換係数にコンテキストの前記第１のセットを使用する
ように構成される、請求項１３に記載の復号器。
【請求項１５】
コンテキストの前記第１のセットは、前記第２の終端係数位置の前記変換係数を含む変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の前記第２のセット（１１０）に互いに素である
請求項１４に記載の復号器。
【請求項１６】
前記第２の終端係数位置の前記変換係数にコンテキストの前記第１のセットを使用する
ように構成される、請求項１３に記載の復号器。
【請求項１７】
コンテキストの前記第１のセットは、前記第１の終端係数位置の前記変換係数を含む変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の前記第２のセット（１１０）に互いに素である
請求項１６に記載の復号器。
【請求項１８】
前記第１の終端係数位置（９８）の前記変換係数にコンテキストの前記第１のセットを使用し、
前記第２の終端係数位置（９８）の前記変換係数に前記第１のセットに互いに素なコンテキストの第３のセットを使用する
ように構成され、前記第１のセットおよび前記第３のセットは、前記スキャン・パターンに沿って前記第１の終端係数位置と前記第２の終端係数位置との間にある変換係数の前記コーディングされたセット内のすべての変換係数に使用されるコンテキストの前記第２のセットに互いに素である
請求項１３に記載の復号器。
【請求項１９】
前記第１のセットは、前記第１の終端係数位置（９８）の直後で前記第２の終端係数位置（１０４）の直前の前記スキャン・パターン（９４）に沿ってトラバースされる逆方向（１１８）の係数位置の前記変換係数に使用されるコンテキストの前記第２のセットに互いに素である
請求項１３から１８のいずれか１項に記載の復号器。
【請求項２０】
前記第２の終端係数位置（１０４）は、ＤＣ係数位置である、請求項１３から１９のいずれか１項に記載の復号器。
【請求項２１】
互いに素であることは、前記第１の終端係数位置（９８）とは独立である、請求項１２から２０のいずれか１項に記載の復号器。
【請求項２２】
前記変換係数ブロック（９２）の他の変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号（１１６）する際に、前記変換係数ブロック（９２）がそれに副分割されるパーティション（１２０）のパーティションごとに、前記第１のセットに互いに素なコンテキストのセット（１１０）を使用する
ように構成される、請求項１２または２１に記載の復号器。
【請求項２３】
前記変換係数ブロックがそれに副分割される前記パーティション（１２０）は、
前記第２の終端係数位置（１０４）を通って走る変換係数ブロック（９２）の対角線（１２２）に斜めの方向沿って対角線方向に延びる
請求項２２に記載の復号器。
【請求項２４】
前記変換係数の前記量子化レベルの２進化に従って２進化される形で前記量子化レベル（１０６）を復号し、前記２進化の少なくとも１つのビンに関してコンテキスト（１１２）の前記第１のセット（１１０）およびコンテキスト（１１２）の前記第２のセット（１１０）を使用する
ように構成される、請求項１２から２３のいずれか１項に記載の復号器。
【請求項２５】
前記変換係数の前記量子化レベルの２進化に従って２進化される形で前記量子化レベル（１０６）を復号し、前記２進化（１６１）のプレフィックス部分（１６０）の少なくとも１つのビンに関してコンテキスト（１１２）の前記第１のセット（１１０）およびコンテキスト（１１２）の前記第２のセット（１１０）を使用する
ように構成される、請求項１２から２３のいずれか１項に記載の復号器。
【請求項２６】
前記第１の終端係数位置（９８）または前記第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルに関するコンテキスト（１１２）の前記第１のセット（１１０）からの第１の実際に使用されるコンテキストと、ローカル・テンプレート（１３２）によって決定される位置の以前に復号された係数位置を使用する変換係数の前記コーディングされたセット（１００）内の他の変換係数のコンテキスト（１１２）の前記第２のセット（１１０）からの第２の実際に使用されるコンテキストとを選択する
ように構成される、請求項１２から２５のいずれか１項に記載の復号器。
【請求項２７】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化する
ように構成される、符号器。
【請求項２８】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在復号されている変換係数（１３０）の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号する
ように構成される、復号器。
【請求項２９】
前記ローカル・テンプレートによって決定される前記位置に配置された１つまたは複数の以前に復号された変換係数の前記和に基づいて決定される第１の値と前記１つまたは複数の以前に復号された変換係数の中の有意な変換係数レベルの前記個数に基づいて決定される第２の値との間の差を形成することによって前記コンテキストを決定する
ように構成される、請求項２８に記載の復号器。
【請求項３０】
単項コード（１６０）を用いる前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術復号を使用して前記量子化レベルをエントロピ復号するように構成され、前記コンテキストは、前記多項コードのビンに使用される
請求項２８または２９に記載の復号器。
【請求項３１】
プレフィックス部分（１６０）およびサフィックス部分（１６２）含む前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術復号を使用して前記量子化レベルをエントロピ復号するように構成され、前記コンテキストは、前記プレフィックス部分の１つまたは複数のビンに使用される
請求項２８または２９に記載の復号器。
【請求項３２】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンをエントロピ復号し、
前記現在復号されている変換係数（１３０）の前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の係数レベルの絶対値の和であって、前記１つまたは複数の以前に復号された変換係数の前記係数レベルが、最小限でも、前記１つまたは複数の以前に復号された変換係数の前記係数レベルの前記絶対値の前記２進化（１６１）の以前に復号されたビンに従って前記絶対値を有する、前記絶対値の和
に基づいて前記コンテキストを決定する
ように構成される、請求項２８から３１のいずれか１項に記載の復号器。
【請求項３３】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンをエントロピ復号し、
前記現在復号されている変換係数（１３０）の前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の中の有意な変換係数の前記個数
に基づいて前記コンテキストを決定する
ように構成される、請求項２８から３２のいずれか１項に記載の復号器。
【請求項３４】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在符号化されている変換係数の量子化レベルの絶対値を符号化することと、
前記現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータをセットすることと
によって、前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化する
ように構成される、符号器。
【請求項３５】
データ・ストリームからピクチャを復号する復号器であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在復号されている変換係数の量子化レベルの絶対値を復号することと、
前記現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータ（１６３）をセットすることと
によって、前記データ・ストリームから前記変換係数ブロック（９２）を復号する
ように構成される、復号器。
【請求項３６】
コンテキスト適合エントロピ復号を使用して前記２進化の第１の部分（１６０）を復号し、
等確率バイパス・モードを使用して前記２進化の第２の部分（１６２）を復号する
ように構成され、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定する
請求項３５に記載の復号器。
【請求項３７】
前記２進化（１６１）は、プレフィックス部分およびサフィックス部分を含み、前記２進化パラメータは、前記プレフィックス部分の長さを決定する
請求項３５または３６に記載の復号器。
【請求項３８】
前記２進化パラメータは、Ｅｘｐ  Ｇｏｌｏｍｂ次数またはＲｉｃｅパラメータである
請求項３５から３７のいずれか１項に記載の復号器。
【請求項３９】
ルックアップ・テーブルを使用して前記１つまたは複数の以前に符号化された変換係数の量子化レベルの絶対値の前記和を前記２進化パラメータにマッピングすることによって前記２進化パラメータをセットする
ように構成される、請求項３５から３７のいずれか１項に記載の復号器。
【請求項４０】
コンテキスト適合エントロピ復号を使用して前記２進化の第１の部分（１６０）を復号し、等確率バイパス・モードを使用して前記２進化の第２の部分（１６２）を復号し、
１つまたは複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの前記２進化の前記第１の部分（１６０）のビンをエントロピ復号し、ここで、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の係数レベルの絶対値の和
に基づいて前記２進化パラメータ（１６０）を決定する
ように構成される、請求項３５から３９のいずれか１項に記載の復号器。
【請求項４１】
コンテキスト適合エントロピ符号化を使用して前記２進化の第１の部分（１６０）を復号し、等確率バイパス・モードを使用して前記２進化の第２の部分（１６２）を復号し、
１つまたは複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの前記２進化の前記第１の部分（１６０）のビンをエントロピ符号化し、ここで、前記２進化（１６１）の前記第２の部分は、プレフィックス部分（１６２ａ）およびサフィックス部分（１６２ｂ）を含み、前記２進化パラメータは、前記プレフィックス部分（１６２ａ）の長さを決定し、
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の中の有意な変換係数の個数
に基づいて前記２進化パラメータ（１６４）を決定する
ように構成される、請求項３５から４０のいずれか１項に記載の復号器。
【請求項４２】
前記２進化パラメータが、前記変換係数ブロックの以前に復号された変換係数の量子化レベルの絶対値に関してセットされ使用される２進化パラメータ以上になる形で、前記１つまたは複数の以前に復号された変換係数の和に基づいて  前記セッティング  前記２進化パラメータ  を実行する
ように構成される、請求項３５から４１のいずれか１項に記載の復号器。
【請求項４３】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化されるようになる形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
以前に符号化された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化する
ように構成される、符号器。
【請求項４４】
データ・ストリームからピクチャを復号する復号器であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進コード（１６２）とを含む２進化を使用して２進化されるようになる形で前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
以前に復号された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリームから復号する
ように適合される、復号器。
【請求項４５】
前記２進化が前記第１の２進化コードなしで前記第２の２進化コードになるように、前記カットオフ値が、０までの減少を含めて、前記変換係数ブロック（９２）の復号中に単調に減少するようになる形で、前記カットオフ値を適合的に変更する
ように構成される、請求項４４に記載の復号器。
【請求項４６】
前記変換係数ブロック（９２）は、パーティション（１２０）に区分され、
前記復号器は、各パスに、パーティション（１２０）ごとにその間の任意の他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化（１６１）のビン（１６５）を復号するように構成され、
前記復号器は、前記第２の２進化コード（１６２）のビンの前に前記第１の２進化コード（１６０）のビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コード（１６０）の前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コード（１６２）の前記ビンを復号するように構成され、
前記符号器は、
前記変換係数ブロック内または現在復号されている変換係数がその中に配置されているパーティション内で、コンテキスト適合エントロピ符号化を使用して以前に復号された前記第１の２進化コードのビンの個数
に依存して前記現在復号されている変換係数（１３０）の前記カットオフ値（１６４）をセットする
ように構成される
請求項４４から４５のいずれか１項に記載の復号器。
【請求項４７】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
カットオフ値未満の［すなわち前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化される形で、変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
前記ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）がその予測残差を表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（８４）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に符号化された変換係数のエネルギの測定と、
以前に符号化された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化する
ように構成される、符号器。
【請求項４８】
データ・ストリームからピクチャを復号する復号器であって、
カットオフ値未満の［すなわち、前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）の前記ブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）の予測残差が表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（９２）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に復号された変換係数のエネルギの測定と、
以前に復号された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記データ・ストリームから前記変換係数ブロック（９２）を復号する
ように構成される、復号器。
【請求項４９】
前記評価に使用される前記以前に復号された変換係数は、
現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置され、または、
前記現在復号されている変換係数がその中に配置される現在のパーティションに対してオフセットされ、所定の方向（１０２）でスキャン・パターンに沿って前記変換係数ブロックの前記変換係数をトラバースすることによって定義される前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の復号に使用されるコーディング順序に従って前記現在のパーティションに先行する、前記変換係数ブロック（９２）のパーティション内の位置に配置される
請求項４８に記載の復号器。
【請求項５０】
前記カットオフ値が、所定のしきい値に続く値に当初にセットされる場合に、以前に復号された変換係数に依存して、前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更し、
前記カットオフ値が、前記所定のしきい値を超える値に当初にセットされる場合に、少なくとも予備的に［たとえば、他の方向１０２で最後のパーティションに達するまで）前記カットオフ値（１６４）を一定に保つ
ように構成される、請求項４８または４９に記載の復号器。
【請求項５１】
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
そのうちの有意な変換係数の個数
に基づいて前記現在符号化されている変換係数の前記カットオフ値を適合的に変更する
ように構成される、請求項４８から５０のいずれか１項に記載の復号器。
【請求項５２】
前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記２進化の１つまたは複数のビンをコンテキスト適合的にエントロピ復号する
ように構成され、前記復号器は、
所定のパーティションの前に前記コーディング順序によってトラバースされるパーティション内に配置された以前に復号された変換係数の評価
に依存する形で前記所定のパーティションの前記セッティングを実行するように構成される
請求項４８から５１のいずれか１項に記載の復号器。
【請求項５３】
以前に復号された変換係数のエネルギの測定があるしきい値を増加させる場合に第１の２進化が存在するように、前記カットオフ値を０にセットすることを含む形で前記カットオフ値を適合的に変更する
ように構成される、請求項４８から５２のいずれか１項に記載の復号器。
【請求項５４】
前記変換係数ブロック（９２）は、パーティションに区分され、
前記復号器は、各パスに、パーティションごとにその間のすべての他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを復号するように構成され、
前記復号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コードの前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを復号するように構成され、
前記復号器は、
現在復号されている変換係数がその中に配置されるパーティション内の前記以前に復号された変換係数の前記エネルギの前記測定
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項４８から５３のいずれか１項に記載の復号器。
【請求項５５】
前記エネルギの測定として、現在復号されている変換係数がその中に配置される前記パーティション内の前記変換係数に関してコンテキスト適合算術復号を使用して以前に復号された前記第１の２進化コードのビンの個数を使用する
ように構成される、請求項５４に記載の復号器。
【請求項５６】
前記復号器は、複数のパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを復号するように構成され、
前記復号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コードの前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを復号するように構成され、
前記復号器は、
前記変換係数ブロック内の前記以前に復号された変換係数の前記エネルギの前記測定
に依存して前記カットオフ値（１６４）をセットする
ように構成される
請求項４８から５３のいずれか１項に記載の復号器。
【請求項５７】
前記エネルギの測定として、前記変換係数ブロック内の前記変換係数に関してコンテキスト適合算術復号を使用して以前に復号された前記第１の２進化コードのビンの個数を使用する
ように構成される、請求項５６に記載の復号器。
【請求項５８】
前記変換係数ブロック（９２）は、パーティションに区分され、
前記復号器は、各パスで、パーティションごとにその間のすべての他のパーティションのすべての変換係数なしですべての変換係数を連続してトラバースするコーディング順序に沿ったパスで順次前記変換係数ブロックの前記変換係数の前記量子化レベル（１０６）の前記絶対値の前記２進化のビンを復号するように構成され、
前記復号器は、前記第２の２進化コードのビンの前に前記第１の２進化コードのビンを復号するように構成され、
前記復号器は、コンテキスト適合エントロピ復号を使用して前記第１の２進化コードの前記ビンを復号し、等確率バイパス・モードを使用して前記第２の２進化コードの前記ビンを復号するように構成され、
前記復号器は、
ローカル・テンプレートとして、現在復号されている変換係数が配置されるパーティションを使用して、前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された変換係数に関してコンテキスト適合エントロピ復号を使用して以前に復号された前記第１の２進化コードのビンの個数の評価
に依存して前記現在復号されている変換係数の前記カットオフ値（１６４）をセットする
ように構成される
請求項４８から５３のいずれか１項に記載の復号器。
【請求項５９】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
以前に符号化された変換係数に依存して、および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数に依存して
ローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるようにするために］ことと、
現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて決定され、または前記ローカル・テンプレートが使用不能にされる場合に以前に符号化された変換係数とは独立である
コンテキストの使用と
によって、前記変換係数ブロック（９２）の現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化する
ように構成される、符号器。
【請求項６０】
データ・ストリームからピクチャを復号する復号器であって、
以前に復号された変換係数および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数
に依存してローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるようにするために］ことと、
現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に基づいて決定され、または
前記ローカル・テンプレートが使用不能にされる場合に、以前に復号された変換係数とは独立である
コンテキストの使用と
によって、前記変換係数ブロック（８２）の現在復号されている変換係数の量子化レベルをコンテキスト適合的にエントロピ復号する
ように構成される、復号器。
【請求項６１】
前記以前に復号された変換係数に依存する前記ローカル・テンプレートの形状をセットしまたは前記ローカル・テンプレートを使用不能にする際に、
前記現在復号されている変換係数（１３０）に位置決めされた第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に依存して前記ローカル・テンプレートの前記形状をセットする
ように構成される、請求項６０に記載の復号器。
【請求項６２】
前記以前に復号された変換係数に依存して前記ローカル・テンプレートの形状をセットし、または前記ローカル・テンプレートを使用不能にする際に、
前記ローカル・テンプレート（１３２）の前記形状が、
前記第１のローカル・プリミティブ・テンプレート（１７０）または
第２のプリミティブ・テンプレート（１７２）であって、前記第２のプリミティブ・テンプレートは、前記第１の第２のプリミティブ・テンプレートより前記現在復号されている変換係数から遠くに延び、前記第１のローカル・プリミティブ・テンプレートによって決定される前記位置を含みまたは含まない、第２のプリミティブ・テンプレート
のどちらであるべきかを、前記現在復号されている変換係数に位置決めされた前記第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に依存して判断する
ように構成される、請求項６１に記載の復号器。
【請求項６３】
前記現在復号されている変換係数に位置決めされた前記第１のローカル・プリミティブ・テンプレート（１７０）によって決定される位置に配置された前記１つまたは複数の以前に復号された変換係数の和または前記変換係数の中の有意な変換係数の個数に依存して前記判断を実行する
ように構成される、請求項６２に記載の復号器。
【請求項６４】
前記変換係数ブロック内の以前に復号された変換係数に基づいて導出される累算値またはあるしきい値を超える前記変換係数ブロック内の以前に復号された変換係数のカウントが所定の量を超える場合に、
前記ローカル・テンプレートを使用不能にし、かつ／または、
有意ではない、前記変換係数ブロック内の以前に復号された変換係数のカウントが、所定の量を超える場合に、
前記ローカル・テンプレートを使用不能にする
ように構成される、請求項６０から６３のいずれか1項に記載の復号器。
【請求項６５】
前記現在復号されている変換係数に位置決めされた前記ローカル・テンプレートによって決定される前記位置に配置された前記１つまたは複数の以前に復号された変換係数の和または前記変換係数の中の有意な変換係数の個数に基づいて前記コンテキストを決定する
ように構成される、請求項６０から６４のいずれか１項に記載の復号器。
【請求項６６】
プレフィックス部分およびサフィックス部分を含む前記量子化レベルの絶対値の２進化のコンテキスト適合２進算術デコーディングを使用して前記量子化レベルをエントロピ復号化するように適合され、前記コンテキストは、前記プレフィックス・レベルの１つまたは複数のビンに使用される
請求項６０から６５のいずれか１項に記載の復号器。
【請求項６７】
複数のパスで順次前記変換係数ブロック（９２）の変換係数の量子化レベルの２進化のビンを復号化し、
現在復号化されている変換係数の前記量子化レベルの前記２進化の少なくとも１つのビンに関して前記コンテキストを使用し、
前記１つまたは複数の以前に復号化された変換係数の係数レベルの前記絶対値の前記２進化の以前に復号化されたビンに基づいて、または、前記ローカル・テンプレートが使用不能にされる場合に、前記１つまたは複数の以前に復号化された変換係数の前記係数レベルの前記絶対値の前記２進化の前記以前に復号化されたビンとは独立に、前記コンテキストを決定する
ように構成される、請求項６０から６６のいずれか１項に記載の復号器。
【請求項６８】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を符号化する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
符号器。
【請求項６９】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を復号する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ復号  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
復号器。
【請求項７０】
前記パーティションを異なるパーティションの変換係数をインターリーブせずに順次トラバースする形で前記変換係数ブロックの変換係数を順次トラバースするスキャン・パターンに従うことによって、前記変換係数ブロックの前記変換係数の前記量子化レベルを順次コンテキスト適合的にエントロピ復号する
ように構成される、請求項６９に記載の復号器。
【請求項７１】
前記変換係数ブロックがそれに副分割される前記パーティションは、
前記変換係数ブロックのＤＣ変換係数を通る垂直方向に斜めの方向に沿って対角線方向に延びる
請求項６９または７０に記載の復号器。
【請求項７２】
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に暗号化されるのかどうか、または前記それぞれのパーティション内のすべての変換係数の前記復号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号化することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に暗号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記それぞれのパーティションのすべての変換係数の量子化レベルをコンテキスト適合的にエントロピ復号化することと
によって、前記変換係数ブロック（９２）の前記変換係数を復号化する
ように構成される、請求項６９から７１のいずれか一項に記載の復号器。
【請求項７３】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を符号化することと、
前記指示がそれぞれのパーティション内のすべての変換係数が０であることを示していないパーティションごとに、前記それぞれのパーティション内の変換係数の量子化レベルをエントロピ符号化することと、
によって、前記変換係数ブロック（９２）の前記変換係数を符号化する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
符号器。
【請求項７４】
データ・ストリームからピクチャを復号する復号器であって、
前記変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号化することと、
前記指示がそれぞれのパーティション内のすべての変換係数が０であることを示していないパーティションごとに、前記それぞれのパーティション内の変換係数の量子化レベルをエントロピ復号化することと、
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を復号する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ復号化  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
復号器。
【請求項７５】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されるのか、または前記それぞれのパーティション内のすべての変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０になるのかどうかの指示（１５０）を符号化することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ符号化することと
によって、前記変換係数ブロック（９２）を符号化する
ように構成される、符号器。
【請求項７６】
前記それぞれのパーティション内の以前に符号化された変換係数のいずれもがすべて０であるか否かにかかわりなく、前記それぞれのパーティションの前記変換係数のなかで最後に符号化された前記それぞれのパーティションの前記の最後の変換係数について、前記最後の変換係数が０であるか否かを指示するフラグをエントロピ符号化すること
によって、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それのパーティションのすべての変換係数の前記量子化レベルをエントロピ符号化する
ように構成される、請求項７５に記載の符号器。
【請求項７７】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内にコード化されるのかどうか、または前記それぞれのパーティション内のすべての変換係数の前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内にコード化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ復号することと
によって、前記変換係数ブロック（９２）を復号する
ように構成される、復号器。
【請求項７８】
前記それぞれのパーティションの前記変換係数の間で最後に復号される前記それぞれのパーティションの前記の最後の変換に関して、前記それぞれのパーティション内の以前に復号された変換係数のいずれもがすべて０であるか否かに関わりなく、最後の変換係数が０であるか否かを指示するフラグを、エントロピ符号化すること
によって、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内にコード化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の前記量子化レベルをエントロピ復号する
ように構成される、請求項７７に記載の復号器
【請求項７９】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを前記データ・ストリーム内に符号化し、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの前記変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化することと
によって、前記変換係数ブロックを符号化する
ように構成される、符号器。
【請求項８０】
データ・ストリームからピクチャを復号する復号器であって、
前記データ・ストリームから前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを復号し、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの前記変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号することと
によって、前記変換係数ブロックを復号する
ように構成される、復号器。
【請求項８１】
前記パーティション・モードが前記第１のモードである場合に、
パーティションのセットのパーティションごとに、前記それぞれのパーティション内の前記変換係数の前記量子化レベルが前記データ・ストリーム内に復号されるのかどうか、または、前記それぞれのパーティション内の前記変換係数の前記量子化レベルの前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示を復号し、
前記変換係数の前記量子化レベルのエントロピ復号において、パーティション内の前記変換係数の前記量子化レベルの前記復号がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示する前記パーティションに関して前記エントロピ復号をスキップする
ように構成される、請求項８０に記載の復号器。
【請求項８２】
ピクチャをデータ・ストリーム内に符号化する符号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティション（１２０ａ、ｂ、ｃ）のパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの前記変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化する
ことによって、前記変換係数ブロックの変換係数（９１）を順次トラバースするスキャン・パターン（９４’）を使用して前記変換係数ブロック（９２）を前記データ・ストリーム（１４）に符号化する
ように構成され、前記スキャン・パターン（９４’）は、第１のパーティション（たとえば、１２０ａまたは１２０ｃ）の少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティション（たとえば、１２０ｂ）の２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
符号器。
【請求項８３】
データ・ストリームからピクチャを復号する復号器であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
によって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４’）を使用して、前記変換係数ブロック（９２）を前記データ・ストリーム（１４）から復号する
ように構成され、前記スキャン・パターン（９４’）は、第１のパーティションの少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティションの２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
復号器。
【請求項８４】
コンテキストの１つのセットが、前記第１のパーティションおよび第２のパーティション（たとえば、１２０ａまたは１２０ｃ）に共通して関連付けられるようにするために構成される、請求項８３に記載の復号器。
【請求項８５】
前記変換係数ブロック（９２）の前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号する際に、
現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
に基づいて、前記現在符号化されている変換係数（１３０）に関して、現在復号されている変換係数がその中に配置されるパーティション（たとえば、１２０ａ）に関連するコンテキスト（１１２）のセット（１１０）からコンテキストを決定する
ように構成される、請求項８３または８４に記載の復号器。
【請求項８６】
前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号する際に、
現在復号されている変換係数に関して、
前記現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置が、前記現在復号されている変換係数がその中に配置されるパーティション内にあるかどうかに関わりなく、前記位置に配置された１つまたは複数の以前に復号された変換係数、および／または
前記現在復号されている変換係数（１３０）がその中に配置される前記パーティション（たとえば、１２０ａ）内に配置された、１つまたは複数のあるしきい値を超える以前に復号された変換係数（たとえば、ハッチングされた変換係数１４０）のカウント（例の図では例示的に４）
に基づいて、前記現在復号されている変換係数がその中に配置される前記パーティションに関連するコンテキストのセットからコンテキストを決定する
ように構成される、請求項８３または８４に記載の復号器。
【請求項８７】
前記変換係数ブロック（９２）がそれに副分割されるパーティションのセットのパーティション（１２０ａ、ｂ、ｃ）ごとに、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に復号されるのかどうか、または、前記それぞれのパーティション内の前記変換係数の前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号し、前記変換係数の前記量子化レベルのエントロピ復号において、前記パーティション内の前記変換係数の前記復号がスキップされ、前記パーティション内のすべての変換係数が０であることを前記指示が指示するパーティションに関して前記エントロピ復号をスキップする
ように構成される、請求項８３から８５のいずれか１項に記載の復号器。
【請求項８８】
前記指示（１５０）を、前記データ・ストリームから、前記それぞれのパーティション内の前記変換係数が前記データ・ストリーム内に復号されることを前記指示が指示するパーティション（たとえば、１２０１および１２０３）内の変換係数の前記量子化レベルの間に、前記指示が関係する前記パーティション内で最初に出会う変換係数の代わりに［例ではＣＢＦ２などの０であるＣＢＦの場合］、または前記最初に出会う変換係数の前に［例ではＣＢＦ３などの１であるＣＢＦの場合］復号する
ように構成される、請求項８７に記載の復号器。
【請求項８９】
ピクチャをデータ・ストリーム内に符号化する方法であって、
それぞれ第１の変換係数ブロックおよび第２の変換係数ブロックを入手するために第１の色成分および第２の色成分について別々に前記ピクチャのブロックを変換の対象にすることと、
前記第１の変換係数ブロックに依存するコンテキストを使用して前記第２の変換係数ブロックをコンテキスト適合的にエントロピ符号化することと
を含む、方法。
【請求項９０】
データ・ストリームからピクチャを復号する方法であって、
第１の色成分および第２の色成分に関して別々に、それぞれ第１の変換係数ブロック（９２１）および第２の変換係数ブロック（９２２）の逆変換によって前記ピクチャのブロック（８４）を導出することと、
前記第１の変換係数ブロックに依存するコンテキストを使用して前記第２の変換係数ブロック（９２２）をコンテキスト適合的にエントロピ復号することと
を含む、方法。
【請求項９１】
ピクチャ（１２）をデータ・ストリーム（１４）に符号化する方法であって、
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数（１０４）へのスキャン・パターン（９４）［またはスキャン経路］によってトラバースされる変換係数（９１）のコーディングされたセット（ハッチングされて図示された１００）を表すデータ（９６）をデータ・ストリーム（１４）内に符号化することであって、前記データ（９６）は、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、符号化すること
によって、前記変換係数ブロック（９２）の変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）を前記データ・ストリーム（１４）に符号化（１０８）すること
を含み、前記方法は、変換係数のコーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）に互いに素である、前記第１の終端係数位置（９８）または、前記第２の終端係数位置（１０４）での前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用して量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化することを含む
方法。
【請求項９２】
データ・ストリーム（１４）からピクチャ（１２）を復号する方法であって、
所定の方向（１０２）で第１の終端係数位置（９８）から第２の終端係数位置（１０４）へスキャン・パターン（９４）によってトラバースされる変換係数（９１）のコーディングされたセット（１００）を表すデータを前記データ・ストリーム（１４）から復号することであって、前記データは、変換係数の前記コーディングされたセット（１００）内の前記変換係数の量子化レベル（１０６）を含む、復号すること
によって、変換係数ブロック（９２）の変換係数（１９）を順次トラバースする前記スキャン・パターン（９４）を使用して前記データ・ストリーム（１４）から前記ピクチャ（１２）のブロック（８４）を表す前記変換係数ブロック（９２）を復号すること
を含み、前記方法は、変換係数の前記コーディングされたセット（１００）内のすべての他の変換係数に使用されるコンテキスト（１１２）の第２のセット（１１０）に互いに素である、前記第１の終端係数位置（９８）または第２の終端係数位置（１０４）の前記変換係数の前記量子化レベルのコンテキスト（１１２）の第１のセット（１１０）を使用して前記量子化レベル（１０６）をコンテキスト適合的にエントロピ復号することを含む
方法。
【請求項９３】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化すること
を含む、方法。
【請求項９４】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて決定されるコンテキストの使用
によって、前記現在復号されている変換係数（１３０）の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
を含む、方法。
【請求項９５】
ピクチャをデータ・ストリーム内に符号化する方法であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在符号化されている変換係数ブロックの量子化レベルの絶対値を符号化することと、
前記現在符号化されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータをセットすることと
によって、前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化すること
を含む、方法。
【請求項９６】
データ・ストリームからピクチャを復号する方法であって、
２進化パラメータ（１６３）を使用してパラメータ化される２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの現在復号されている変換係数の量子化レベルの絶対値を復号することと、
前記現在復号されている変換係数に位置決めされたローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数
の和および／または
その中の有意な変換係数の個数
に基づいて前記２進化パラメータ（１６３）をセットすることと
によって、前記データ・ストリームから前記変換係数ブロック（９２）を復号すること
を含む、方法。
【請求項９７】
ピクチャをデータ・ストリーム内に符号化する方法であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
以前に符号化された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化すること
を含む、方法。
【請求項９８】
データ・ストリームからピクチャを復号する方法であって、
カットオフ値（１６４）未満の第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進コード（１６２）とを含む２進化を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
以前に復号された変換係数に依存して前記変換係数ブロックの前記変換係数の前記カットオフ値を適合的に変更することと
によって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４）を使用して前記変換係数ブロック（９２）を前記データ・ストリームから復号すること
を含む、方法。
【請求項９９】
ピクチャをデータ・ストリーム内に符号化する方法であって、
カットオフ値未満の［すなわち前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を符号化することと、
前記ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）がその予測残差を表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（８４）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に符号化された変換係数のエネルギの測定と、
以前に符号化された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記変換係数ブロック（９２）を前記データ・ストリーム内に符号化すること
を含む、方法。
【請求項１００】
データ・ストリームからピクチャを復号する方法であって、
カットオフ値未満の［すなわち、前記カットオフ値未満の絶対値に関する］第１の２進化コード（１６０）と、前記カットオフ値を超える、前記カットオフ値に関する前記第１の２進化コード（１６０）の符号語によってプレフィックスされた第２の２進化コード（１６２）とを含む２進化（１６１）を使用して２進化される形で、前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックの変換係数の量子化レベル（１０６）の絶対値を復号することと、
前記ブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
前記ブロック（８４）の予測残差が表す予測信号の基礎になる予測モードと、
前記変換係数ブロック（９２）の基礎になる変換と、
前記変換係数ブロック（９２）を量子化するのに使用される量子化パラメータと、
以前に復号された変換係数のエネルギの測定と、
以前に復号された変換係数の評価と
のうちの１つまたは複数に依存して前記カットオフ値（１６４）をセットすることと
によって前記データ・ストリームから前記変換係数ブロック（９２）を復号すること
を含む、方法。
【請求項１０１】
ピクチャをデータ・ストリーム内に符号化する方法であって、
以前に符号化された変換係数に依存して、および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
前記ブロック（８４）の色成分と、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数に依存して
ローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるように］ことと、
変換係数ブロック（９２）の現在符号化されている変換係数に位置決めされた前記ローカル・テンプレート（１３２）によって決定される位置に配置された１つまたは複数の以前に符号化された変換係数に基づいて決定され、または前記ローカル・テンプレートが使用不能にされる場合に以前に符号化された変換係数とは独立である
コンテキストの使用と
によって、前記現在符号化されている変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化すること
を含む、方法。
【請求項１０２】
データ・ストリームからピクチャを復号する方法であって、
以前に復号された変換係数に依存して、および／または
前記ピクチャ（１２）のブロック（８４）のサイズと、
順方向（１１６）に沿ってスキャン・パターンをトラバースする時に最後の非０変換係数が存在する終端係数位置の位置と、
前記ブロック（８４）を表す変換係数ブロック（９２）の基礎になる変換と
のうちの１つまたは複数に依存して
ローカル・テンプレート（１３２）の形状をセットし、または前記ローカル・テンプレート（１３２）を使用不能にする［前記テンプレート固有コンテキスト依存性が使用不能にされるように］ことと、
前記変換係数ブロック（８２）の現在復号されている変換係数に位置決めされた前記ローカル・テンプレート（１３０）によって決定される位置に配置された１つまたは複数の以前に復号された変換係数に基づいて決定され、または
前記ローカル・テンプレートが使用不能にされる場合に、以前に復号された変換係数とは独立である
コンテキストの使用と
によって、前記現在復号されている変換係数の量子化レベルをコンテキスト適合的にエントロピ復号すること
を含む、方法。
【請求項１０３】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を符号化すること
を含み、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベル  がそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
方法。
【請求項１０４】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号すること
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を復号すること
を含み、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベル  がそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
方法。
【請求項１０５】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を符号化することと、
前記指示がそれぞれのパーティション内のすべての変換係数が０であることを示していないパーティションごとに、前記それぞれのパーティション内の変換係数の量子化レベルをエントロピ符号化することと、
によって、前記変換係数ブロック（９２）の前記変換係数を符号化する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ符号化  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
方法。
【請求項１０６】
データ・ストリームからピクチャを復号する方法であって、
前記変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号化することと、
前記指示がそれぞれのパーティション内のすべての変換係数が０であることを示していないパーティションごとに、前記それぞれのパーティション内の変換係数の量子化レベルをエントロピ復号化することと、
によって、前記変換係数ブロック（９２）の前記変換係数（９２）を復号する
ように構成され、前記変換係数ブロックがそれに副分割される前記パーティションは、
形状において変化し、かつ／または、
前記エントロピ復号化  前記変換係数ブロックの前記変換係数の前記量子化レベルがそれに沿って実行されるスキャニング・パターンに依存して形状を定められ、かつ／または、
前記ブロック（８４）のサイズに依存して形状を定められ、かつ／または、
明示的なパーティション形状決定情報に依存して形状を定められる
方法。
【請求項１０７】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されるのか、または前記それぞれのパーティション内のすべての変換係数の前記符号化がスキップされ、前記それぞれのパーティション内のすべての変換係数が０になるのかどうかの指示（１５）を符号化することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に符号化されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ符号化することと
によって、前記変換係数ブロック（９２）を符号化すること
を含む、方法。
【請求項１０８】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのセットのパーティションごとに、前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されるのかどうか、または前記それぞれのパーティション内のすべての変換係数の前記復号がスキップされ、前記それぞれのパーティション内のすべての変換係数が０であるのかどうかの指示（１５０）を復号することと、
前記それぞれのパーティション内のすべての変換係数が前記データ・ストリーム内に復号されることを前記指示が指示するパーティションごとに、前記それぞれのパーティションのすべての変換係数の量子化レベルをエントロピ復号することと
によって、前記変換係数ブロック（９２）を復号すること
を含む、方法。
【請求項１０９】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを前記データ・ストリーム内に符号化することと、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ符号化することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ符号化することと
によって、前記変換係数ブロックを符号化することと
を含む、方法。
【請求項１１０】
データ・ストリームからピクチャを復号する方法であって、
前記データ・ストリームから前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロック（９２）の区分モードを復号することと、
パーティション・モードが第１のモード［たとえば、オンに切り替えられたパーティション１２０への区分］である場合に、前記変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティションに関連するコンテキストのセットを使用して、前記変換係数ブロックの変換係数の量子化レベルをコンテキスト適合的にエントロピ復号することと、
前記パーティション・モードが第２のモード［たとえば、オフに切り替えられたパーティション１２０への区分］である場合に、コンテキストの大域セットを使用して、前記変換係数ブロックの前記変換係数の前記量子化レベルをコンテキスト適合的にエントロピ復号することと
によって、前記変換係数ブロックを復号することと
を含む、方法。
【請求項１１１】
ピクチャをデータ・ストリーム内に符号化する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティション（１２０ａ、ｂ、ｃ）のパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ符号化すること
ことによって、前記変換係数ブロックの前記変換係数（９１）を順次トラバースするスキャン・パターン（９４’）を使用して、前記変換係数ブロック（９２）を前記データ・ストリーム（１４）に符号化すること
を含み、前記スキャン・パターン（９４’）は、第１のパーティション（たとえば、１２０ａまたは１２０ｃ）の少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティション（たとえば、１２０ｂ）の２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
方法。
【請求項１１２】
データ・ストリームからピクチャを復号する方法であって、
前記ピクチャ（１２）のブロック（８４）を表す変換係数ブロックがそれに副分割されるパーティションのパーティションごとに、前記それぞれのパーティション（１２０）に関連する（１２６）コンテキストのセット（１１０ａ、ｂ、ｃ）を使用して、前記変換係数ブロックの変換係数の量子化レベル（１０６）をコンテキスト適合的にエントロピ復号する
ことによって、前記変換係数ブロックの前記変換係数を順次トラバースするスキャン・パターン（９４’）を使用して、前記変換係数ブロック（９２）を前記データ・ストリーム（１４）から復号すること
を含み、前記スキャン・パターン（９４’）は、第１のパーティションの少なくとも１つの変換係数（ハッチングされた変換係数９１’など）が第２のパーティションの２つの変換係数の間にトラバースされるようになる形で、前記変換係数ブロック（９２）の前記変換係数（９１）を順次トラバースする
方法。
【請求項１１３】
請求項８９から１１２のうちの少なくとも１つに記載の方法を実施するコンピュータ・プログラム。
【請求項１１４】
請求項８９、９１、９３、９５、９７、９９、１０１、１０３、１０５、１０７、１０９、１１１のうちの少なくとも１つに記載の方法によって入手可能なデータ・ストリーム。
【国際調査報告】
2021519549.tif 000032
2021519549.tif 000033
2021519549.tif 000034
2021519549.tif 000035
2021519549.tif 000036
2021519549.tif 000037
2021519549.tif 000038