(57)【要約】  １つの例において、本開示は、ビデオデータを復号する方法について説明する。方法は、符号化されたビデオデータのコード化単位（ＣＵ）を受信することを備える。ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵ）のセットへと分割される、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示すために、ＣＵについての１つ以上のシンタックス要素を復号することを備える。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に符号化されたビデオデータ内の位置から復号される。
2014506752.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータを復号するための方法であって、
符号化されたビデオデータのコード化単位（ＣＵ）を受信することと、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、
前記ＣＵが任意の非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについて１つ以上のシンタックス要素を復号することと
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータ内の位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、方法。
【請求項２】
前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットに分割される最大コード化単位（ＬＣＵ）を備える、請求項１に記載の方法。
【請求項３】
前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項１に記載の方法。
【請求項４】
第１のＬＣＵについての前記予測量子化パラメータに対する前記第１のＬＣＵについての前記量子化パラメータの変化を示すために、前記第１のＬＣＵ及び前記第１のＬＣＵに関連づけられた１つ以上のシンタックス要素を復号することと、
第２のＬＣＵを復号することと、
をさらに備え、前記１つ以上のシンタックス要素は、前記第２のＬＣＵが非ゼロ変換係数を含まないため、前記第２のＬＣＵに含まれない、をさらに備える、請求項１に記載の方法。
【請求項５】
前記１つ以上のシンタックス要素は、前記ＣＵについての前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項１に記載の方法。
【請求項６】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵの変換係数の前で、
前記符号化されたビデオデータ内の位置から復号される、請求項１に記載の方法。
【請求項７】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられたコード化モードを定義する１つ以上のシンタックス要素の後に存在する前記符号化されたビデオデータ内の位置から復号される、請求項６に記載の方法。
【請求項８】
ビデオデータを符号化するための方法であって、
前記コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定することと、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵ）のセットに分割される、
前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化することと
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化は回避される、方法。
【請求項９】
前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）を備える、請求項８に記載の方法。
【請求項１０】
前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項８に記載の方法。
【請求項１１】
前記１つ以上のシンタックス要素は、前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項８に記載の方法。
【請求項１２】
前記１つ以上のシンタックス要素は、前記ＣＵについての前記変換係数のうちのいずれかの前に前記ビットストリームにおいて符号化される、請求項８に記載の方法。
【請求項１３】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵについての任意の変換係数の前で、
前記ビットストリームにおいて符号化される、請求項８に記載の方法。
【請求項１４】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に前記ビットストリームにおいて符号化される、請求項１３に記載の方法。
【請求項１５】
前記ＣＵは、ＬＣＵを備え、非ゼロ変換係数を含むＬＣＵについき一回、前記１つ以上のシンタックス要素を符号化することをさらに備える、請求項８に記載の方法。
【請求項１６】
ビデオデータを復号するビデオ復号デバイスであって、
符号化されたビデオデータのコード化単位（ＣＵ）を受信し、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについての１つ以上のシンタックス要素を復号する
ビデオ復号器と、ここにおいて、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び
（ｂ）前記ＣＵについての前記変換係数の前に、
前記符号化されたビデオデータの位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、を備える、ビデオ復号デバイス。
【請求項１７】
前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）を備える、請求項１６に記載のビデオ復号デバイス。
【請求項１８】
前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項１６に記載のビデオ復号デバイス、
【請求項１９】
前記ビデオ復号器は、
第１のＬＣＵについての前記予測量子化パラメータに対する前記第１のＬＣＵについての量子化パラメータの変化を示すために、前記第１のＬＣＵと、前記第１のＬＣＵに関連づけられた１つ以上のシンタックス要素とを復号することと、
第２のＬＣＵを復号することと、ここにおいて、前記１つ以上のシンタックス要素は、前記第２のＬＣＵが非ゼロ変換係数を含まないため、前記第２のＬＣＵに含まれない、を備える、請求項１６に記載のビデオ復号デバイス。
【請求項２０】
前記１つ以上のシンタックス要素は、前記ＣＵについての前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項１６に記載のビデオ復号デバイス。
【請求項２１】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵの任意の変換係数の前で、
前記符号化されたビデオデータ内の位置から復号される、請求項１６に記載のビデオ復号デバイス。
【請求項２２】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられたコード化モードを定義する１つ以上のシンタックス要素の後に行われる前記符号化されたビデオデータ内の位置から復号される、請求項２１に記載のビデオ復号デバイス。
【請求項２３】
前記ビデオ復号デバイスは、
集積回路と、
マイクロプロセッサと、
ビデオ復号器を含む無線通信デバイスと
のうちの１つ以上を備える、請求項１６に記載のビデオ復号デバイス。
【請求項２４】
ビデオデータを符号化するビデオ符号化デバイスであって、
コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータの前記ＣＵについての量子化パラメータの変化を決定し、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化する
ビデオ符号器を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化が回避される、ビデオ符号化デバイス。
【請求項２５】
前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割される最大コード化単位（ＬＣＵ）を備える、請求項２４に記載のビデオ符号化デバイス。
【請求項２６】
前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項２４に記載のビデオ符号化デバイス、
【請求項２７】
前記１つ以上のシンタックス要素は、前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項２４に記載のビデオ符号化デバイス。
【請求項２８】
前記１つ以上のシンタックス要素は、前記ＣＵについての前記変換係数のいずれかの前に前記ビットストリームで符号化される、請求項２４に記載のビデオ符号化デバイス。
【請求項２９】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵの任意の変換係数の後で、
前記ビットストリームにおいて符号化される、請求項２４に記載のビデオ符号化デバイス。
【請求項３０】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に前記ビットストリームにおいて符号化される、請求項２９に記載のビデオ符号化デバイス。
【請求項３１】
前記ＣＵは、ＬＣＵを備え、前記ビデオ符号器は、非ゼロ変換係数を含むＬＣＵにつき一回、前記１つ以上のシンタックス要素を符号化する、請求項２４に記載のビデオ符号化デバイス。
【請求項３２】
前記ビデオ符号化デバイスは、
集積回路と、
マイクロプロセッサと、
ビデオ符号器を含む無線通信デバイスと
のうちの１つ以上を備える、請求項２４に記載のビデオ符号化デバイス。
【請求項３３】
ビデオデータを復号するためのデバイスであって、
符号化されたビデオデータのコード化単位（ＣＵ）を受信する手段と、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについて１つ以上のシンタックス要素を復号する手段と
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータ内の位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、デバイス。
【請求項３４】
前記ＣＵは、
前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割される最大コード化単位（ＬＣＵ）と、前記ＬＣＵよりも小さいＣＵとのうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項３３に記載のデバイス。
【請求項３５】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、
（ａ）ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、
（ｂ）前記ＬＣＵについての変換係数の後、及び
（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードの後に、
前記符号化されたビデオデータ内の位置から復号される、請求項３３に記載のデバイス。
【請求項３６】
ビデオデータを符号化するためのデバイスであって、
コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータの前記ＣＵについての量子化パラメータの変化を決定する手段と、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、
前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化する手段と
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記符号化する手段は、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素を符号化することを回避する、デバイス。
【請求項３７】
前記ＣＵは、
前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割される最大コード化単位（ＬＣＵ）と、
前記ＬＣＵよりも小さいＣＵと
のうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項３６に記載のデバイス。
【請求項３８】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素を符号化する手段は、
（ａ）前記ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、
（ｂ）前記ＬＣＵについての前記変換係数の前、及び
（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義するシンタックス要素の後で、
前記符号化されたビットストリームにおいて前記１つ以上のシンタックス要素を符号化する、請求項３６に記載のデバイス。
【請求項３９】
実行されると、プロセッサに対して、ビデオデータを復号させる命令を備えるコンピュータ読取可能な媒体であって、前記命令は、プロセッサに対して、
符号化されたビデオデータのコード化単位（ＣＵ）を受信させ、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについての１つ以上のシンタックス要素を復号させ、
前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータの位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、コンピュータ読取可能な媒体。
【請求項４０】
前記ＣＵは、
前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）と、
前記ＬＣＵよりも小さいＣＵとのうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項３９に記載のコンピュータ読取可能な媒体。
【請求項４１】
前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、
（ｂ）前記ＬＣＵについての変換係数の前、及び
（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後で、
前記符号化されたビデオデータ内の位置から復号される、請求項３９に記載のコンピュータ読取可能な媒体。
【請求項４２】
実行されると、プロセッサに対して、ビデオデータを符号化させる命令を備えるコンピュータ読取可能な媒体であって、前記命令は、前記プロセッサに対して、
前記ＣＵについての予測量子化パラメータに対する符号化されたビデオデータのコード化単位（ＣＵ）についての量子化パラメータの変化を決定させ、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、
前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化させ、
前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記命令は、前記プロセッサに対して、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化を回避させる、コンピュータ読取可能な媒体。
【請求項４３】
前記ＣＵは、
前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）と、
前記ＬＣＵよりも小さいＣＵと
のうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、請求項４２に記載のコンピュータ読取可能な媒体。
【請求項４４】
前記ＣＵは、ＬＣＵを備え、前記命令は、前記プロセッサに対して、
（ａ）ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、
（ｂ）前記ＬＣＵについての変換係数の前、及び
（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に、
前記符号化されたビットストリームで前記１つ以上のシンタックス要素を符号化させる、請求項４２に記載のコンピュータ読取可能な媒体。
【発明の詳細な説明】
【優先権の主張】
【０００１】
本願は、全コンテンツが参照により本明細書に組み込まれる、２０１１年１月２４日に出願された米国仮出願番号第６１／４３５，７５０号の利益を主張する。
【技術分野】
【０００２】
本開示は、ビデオデータ（ビデオデータ）を圧縮するために使用されるビデオ符号化技法に関し、より詳細には、新たな高性能ビデオコード化（ＨＥＶＣ）規格と一致するビデオコード化技法に関する。
【背景技術】
【０００３】
デジタルビデオ性能は、デジタルテレビジョン、デジタルダイレクトブロードキャストシステム、無線電話ハンドセットのような無線通信デバイス、無線ブロードキャストシステム、携帯情報端末（ＰＤＡ）、ラップトップ又はデスクトップコンピュータ、タブレットコンピュータ、デジタルカメラ、デジタル記録デバイス、ビデオゲーミングデバイス、ビデオゲームコンソール、パーソナルマルチメディアプレーヤ、等を含む広範囲のビデオ機器（ビデオデバイス）に組み込まれうる。ＭＰＥＧとＩＴＵ−Ｔとの共同組織である、「ＪＣＴＶＣ（Ｊoint Collaborative Team−Video Coding）」が開発中の高性能ビデオコード化（ＨＥＶＣ）規格のような新しいビデオコード化規格が開発されている。新たなＨＥＶＣ規格は、Ｈ．２６５と呼ばれることがある。
【発明の概要】
【０００４】
本開示は、新たなＨＥＶＣ規格で定義されるような、ビデオブロックに関連付けられた量子化パラメータ（ＱＰ）を定義するシンタックス要素を符号化する技法について説明する。特に、新たなＨＥＶＣ規格と一致して、ビデオブロックは、最大コード化単位（ＬＣＵ）を備え、それ自体は、四分木分割構成（四分木分割スキーム）に従ってより小さいコード化単位（ＣＵ）に再分割され、恐らくは、動き推定及び動き補償のために予測単位（ＰＵ）にさらに分割されうる。より詳細には、本開示は、ＬＣＵについての量子化パラメータの変化（即ち、デルタ）（即ち、デルタＱＰ）を符号化する技法について説明する。このケースにおいて、デルタＱＰは、ＬＣＵについてのＱＰの予測値に対するＬＣＵについてのＱＰの変化を定義しうる（例えば、この場合、予測値は、ビデオデータの符号化されたビットストリームの以前のＬＣＵのＱＰを備えうる）。デルタＱＰは、全てのＬＣＵについて（即ち、１つのＬＣＵにつき１回）、又は、恐らくは、幾つかの特定のタイプのＬＣＵについて、決定、符号化、送信される。それにもかかわらず、本開示は主にＬＣＵレベルでのデルタＱＰの信号伝達について説明されるが、この技法は、デルタＱＰがより小さいＣＵ、例えば、量子化変化が許容及び／又はサポートされるのに十分な大きさにされたＣＵについて決定、符号化、及び送信されるケースにも適用可能でありうる。
【０００５】
より詳細には、本開示は、符号化されたビットストリーム内でのデルタＱＰの信号伝達に関連づけられたタイミング及び配置、並びに、ビットストリームからのデルタＱＰの復号に関連づけられたタイミングの例について説明する。例えば、デルタＱＰは、（１）所与のＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことが決定可能な後、及び（２）非ゼロ変換係数の信号伝達の前に、ビットストリームにおいて符号化及び信号伝達されうる。復号器は、所与のＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうこと確実にするインジケーション（指標）又はシンタックス要素（構文要素）の後、及び、非ゼロ変換係数が存在する場合に、変換係数の前に行われる、例えば、符号化されたビットストリーム内の位置（即ち、符号化されたビデオデータ内の位置）から、同様の方法でデルタＱＰを復号しうる。
【０００６】
１つの例において、本開示は、ビデオデータを復号する方法について説明する。方法は、符号化されたビデオデータのＣＵを受信することと、ここにおいて、ＣＵは、四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を復号して、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示すこととを備える。特に、１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵｌについての変換係数の前に、符号化されたビデオデータ内の位置から復号される。１つ以上のシンタックス要素は、ＣＵが非ゼロ変換係数を含まない場合、このＣＵに含まれない。
【０００７】
幾つかの例において、本開示は、ビデオデータを符号化する方法について説明する。方法は、ＣＵについての予測量子化パラメータに対する、符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定することと、ここにおいて、ＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を符号化して、量子化パラメータの変化を示すこととを備える。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、そのＣＵについての変換係数の前に、ビットストリームにおいて符号化される。ＣＵが変換係数を含まない場合、１つ以上のシンタックス要素の符号化は回避される。
【０００８】
別の例において、本開示は、ビデオデータを復号するビデオ復号デバイスについて説明する。ビデオ復号デバイスは、符号化されたビデオデータのＣＵを受信し、ここにおいて、ＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を復号して、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示すビデオ復号器を備える。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に、符号化されたビデオデータ内の位置から復号される。ＣＵが非ゼロ変換係数を含まない場合、１つ以上のシンタックス要素は、ＣＵに含まれない。
【０００９】
別の例において、本開示は、ビデオデータを符号化するビデオ符号化デバイスについて説明する。ビデオ符号化デバイスは、ＣＵについての予測量子化パラメータに対する符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定し、ここにおいて、ＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが任意の非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を符号化して、量子化パラメータの変化を示すビデオ符号器を備える。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に、ビットストリームにおいて符号化される。ＣＵが変換係数を含まない場合、１つ以上のシンタックス要素の符号化は、回避される。
【００１０】
別の例において、本開示は、ビデオデータを復号するためのデバイスについて説明しており、このデバイスは、符号化されたビデオデータのＣＵを受信する手段と、ここにおいて、ＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが任意の非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を復号して、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示す手段とを備える。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に、符号化されたビデオデータ内の位置から復号される。ＣＵが非ゼロ変換係数を含まない場合、１つ以上のシンタックス要素は、ＣＵに含まれない。
【００１１】
別の例において、本開示は、ビデオデータを符号化するためのデバイスについて説明しており、このデバイスは、ＣＵについての予測量子化パラメータに対する符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定する手段と、ここにおいて、ＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが任意の非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を符号化して、量子化パラメータの変化を示す手段とを備える。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に、ビットストリームにおいて符号化される。ＣＵが変換係数を含まない場合、符号化する手段は、１つ以上のシンタックス要素の符号化を回避する。
【００１２】
本開示で説明される技法は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組み合わせにおいて実現されうる。例えば、様々な技法が、１つ以上のプロセッサによって実現又は実行されうる。本明細書で使用される場合、プロセッサは、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）、又は、他の等価的な集積回路若しくはディスクリート論理回路を指しうる。ソフトウェアは、１つ以上のプロセッサによって実行されうる。この技法を実行するための命令を備えるソフトウェアは、最初、コンピュータ読取可能な媒体に記憶され、プロセッサによって、ロード及び実行されうる。
【００１３】
結果として、本開示は、本開示で説明される技法をプロセッサに実行させる命令を備えるコンピュータ読取可能な記憶媒体も企図する。幾つかのケースでは、コンピュータ読取可能な記憶媒体は、コンピュータプログラム記憶製品の一部を形成し、それは、製造業者に販売され、及び／又は、デバイスで使用されうる。コンピュータプログラム製品は、コンピュータ読取可能な媒体を含み、幾つかのケースでは、パッケージングマテリアルも含みうる。
【００１４】
１つの例において、本開示は、命令を備えるコンピュータ読取可能な媒体について説明しており、この命令は、実行されると、プロセッサに対して、ビデオデータを復号させ、命令は、符号化されたビデオデータのＣＵを受信させ、ここにおいて、ＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットに分割される、ＣＵが非ゼロ変換係数を含む場合にのみ、プロセッサに対して、ＣＵについての１つ以上のシンタックス要素を復号して、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示させる。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に符号化されたビデオデータ内の位置から復号される。ＣＵが非ゼロ変換係数を含まない場合、１つ以上のシンタックス要素は、ＣＵに含まれない。
【００１５】
別の例において、本開示は、実行されると、プロセッサに対して、ビデオデータを符号化させる命令を備えるコンピュータ読取可能な媒体について説明しており、命令は、プロセッサに対して、ＣＵについての予測量子化パラメータに対する、符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定させ、ここにおいて、ＣＵは、四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての１つ以上のシンタックス要素を符号化して、量子化パラメータの変化を示させる。１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に、ビットストリームにおいて符号化される。ＣＵが変換係数を含まない場合、命令は、プロセッサに対して、１つ以上のシンタックス要素の符号化を回避させる。
【００１６】
本開示の１つ以上の態様の詳細は、添付の図面及び以下の説明において示される。この開示で説明される技法の他の特徴、目的、及び利点は、説明と図面から、及び特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１７】
【図１】図１は、本開示の技法のうち１又は複数を実現しうるビデオ符号化及び復号システムを示すブロック図である。
【図２】図２は、本開示の技法と一致するコード化単位（ＣＵ）の四分木分割を示す概念図である。
【図３】図３は、本開示の技法を実現しうるビデオ符号器を示すブロック図である。
【図４】図４は、本開示の技法を実現しうるビデオ復号器を示すブロック図である。
【図５】図５は、本開示と一致する技法を示すフロー図である。
【図６】図６は、本開示と一致する技法を示すフロー図である。
【図７】図７は、本開示と一致する技法を示すフロー図である。
【図８】図８は、本開示と一致する技法を示すフロー図である。
【発明を実施するための形態】
【００１８】
本開示は、現在開発中の新たなＨＥＶＣ規格又は同様の規格で定義されるもののような、ビデオブロックに関連付けられた量子化パラメータ（ＱＰ）を定義するシンタックス要素を符号化するための技法について説明する。特に、新たなＨＥＶＣ規格と一致して、ビデオブロックは、最大コード化単位（ＬＣＵ）を備え、それは、それ自体が四分木分割構成に従ってより小さいコード化単位（ＣＵ）に再分割され、さらに、恐らくは、動き推定及び動き補償のために予測単位（ＰＵ）にさらに分割されうる。より詳細には、本開示は、ＬＣＵ（又は、量子化変化がサポートされるのに十分な大きさにされた他のＣＵ）についての量子化パラメータの変化（即ち、デルタ）（即ち、デルタＱＰ）を符号化する技法について説明する。このケースにおいて、デルタＱＰは、ＬＣＵについてのＱＰの予測値に対するＬＣＵについてのＱＰの変化を定義しうる。例えば、ＬＣＵについての予測ＱＰ値は、単に、以前の（即ち、ビットストリームにおいて以前にコード化された）ＬＣＵについてのＱＰでありうる。或いは、予測ＱＰ値は、ルールに基づいて決定されうる。例えば、ルールは、他のＬＣＵ又はＣＵについての１つ以上の他のＱＰ値、あるいは、使用されるべき平均ＱＰ値を識別しうる。
【００１９】
デルタＱＰは、全てのＬＣＵについて（即ち、１つのＬＣＵにつき１回）、或いは、恐らく、幾つかの特定のタイプのＬＣＵに対してのみ、決定、符号化、送信される。或いは、デルタＱＰは、ＬＣＵの１つ以上のより小さいＣＵ、例えば、８×８のＣＵなどの閾値最少サイズ又は他のあらかじめ定義された最少サイズを満たすＣＵに対して、決定、符号化、及び送信されうる。このように、この技法は、主に、ＬＣＵレベルで信号伝達するデルタＱＰに関連するものとして説明されるが、同様の技法もまた、あるＣＵレベル、例えば、量子化変化が許容及び／又はサポートされるのに十分な大きさのＣＵで信号伝達するデルタＱＰが適用されうる。また、技法は、主に、ＨＥＶＣに関連するものとして説明されるが、この技法は、同様に、ＨＥＶＣのものと類似したビデオブロック分割構成を使用する他の規格に適用可能である。
【００２０】
より詳細には、本開示は、ビットストリーム内のデルタＱＰの符号化及び信号伝達に関連づけられたタイミング、及びデルタＱＰの復号に関連づけられたタイミングに関する。特に、デルタＱＰは、（1)所与のＬＣＵが残余データに対して少なくとも幾つかの非ゼロ変換係数を含むであろうか否かについての決定を可能にするシンタックス要素の後、及び、（２）変換係数の前に、ビットストリームで信号伝達されうる。本開示の多くの態様は、デルタＱＰがＬＣＵレベルでのみ変更されることができる、とする想定の下で記載されている。しかしながら、同一の技法は、デルタＱＰがＣＵレベルで信号伝達されうるケースにも拡張されうる。このケースでは、特定のサイズ以上（例えば、８×８以上）のＣＵだけが、ＱＰの変更を許可されうるように、サイズ制限が存在しうる。
【００２１】
復号器は、同様の方法で、即ち、所与のＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、変換係数の前に、符号化されたビデオデータの位置からデルタＱＰを復号しうる。ＣＵを符号化するために使用される予測モードは、コード化単位が変換係数を含むことができるか否かを示す。例えば、幾つかのコード化モード（ＳＫＩＰモードのような）は、余分な情報を含むことなくビデオブロックを符号化し、それは、そのようなビデオブロックが非ゼロ変換係数を有することができないこと、を意味する。加えて、幾つかのコード化モードの場合、コード化ブロックフラッグ（ＣＢＦ）は、ＬＣＵ内の変換単位（ＴＵ）が非ゼロ変換係数の形式で任意の残余データを含むことを示すビットフラッグを備えうる。非ゼロ変換係数が存在する場合（ＣＢＦによって示されるように）、デルタＱＰは、関連ＬＣＵに対して定義されうる。一方で、ＬＣＵに対して非ゼロ変換係数が存在しない場合（１つ以上のＣＢＦで示されるよに）、そのＬＣＵについて、デルタＱＰの符号化が回避されうる。
【００２２】
幾つかの例において、本開示は、符号化のタイミング及び復号のタイミングに関する。しかしながら、他の例において、本開示は、符号化されたビットストリーム内のデルタＱＰシンタックス要素の位置決めに関する。結果として、本開示は、ビットストリーム内のデルタＱＰシンタックス要素を適切に配置するためのビットストリームの符号化、並びに、符号化されたビデオデータ（即ち、符号化されたビットストリーム）内の適切な配置からデルタＱＰシンタックス要素を復号する復号技法に関する。
【００２３】
図１は、本開示の技法を実現しうる例示的なビデオ符号化及び復号システム１０を示すブロック図である。図１に示されるように、システム１０は、通信チャネル１５を介して、符号化されたビデオを宛先デバイス１６に送信するソースデバイス１２を含む。ソースデバイス１２及び宛先デバイス１６は、広範囲のデバイスを備えうる。幾つかのケースにおいて、ソースデバイス１２及び宛先デバイス１６は、セルラ又は衛星無線電話といわれている無線通信デバイスハンドセットを備えうる。しかしながら、一般的に、量子化パラメータの変化（即ち、デルタＱＰ）の符号化、復号、通信に適用される本開示の技法は、必ずしも、無線アプリケーション又はセッティングに限定されるわけではなく、ビデオ符号化及び／又は復号性能を含む無線以外のデバイスに適用されうる。ソースデバイス１２及び宛先デバイス１６は、単に、本明細書で説明される技法をサポートすることができるコード化デバイスの例である。
【００２４】
図１の例において、ソースデバイス１２は、ビデオソース２０、ビデオ符号器２２、変調器／復調器（モデム）２３、及び送信機２４を含みうる。宛先デバイス１６は、受信機２６、モデム２７、ビデオ復号器２８、及びディスプレイデバイス３０を含みうる。本開示に従って、ソースデバイス１２のビデオ符号器２２は、ビデオ符号化プロセスの間、ＬＣＵ（あるいは、恐らく、量子化変化を許容にするのに十分な大きさのＣＵ）についてのデルタＱＰを符号化し、ＬＣＵの量子化変換係数に適用される量子化のレベルを通信するように構成されうる。シンタックス要素は、符号化されたビットストリーム内のデルタＱＰを信号伝達するために、ビデオ符号器２２で生成されうる。本開示は、ＬＣＵが非ゼロ変換係数を有さない場合に、デルタＱＰが一般的に不適切であることを認識する。そのようなケースにおいて、デルタＱＰの符号化は完全に回避され、それによって、データ圧縮が改善される。
【００２５】
ソースデバイス１２のビデオ符号器２２は、本開示の技法を使用して、ビデオソース２０から受信されたビデオデータを符号化しうる。ビデオソース２０は、ビデオカメラのような撮像装置、以前撮影されたビデオを含むビデオアーカイブ、ビデオコンテンツプロバイダからのビデオフィード、又は他のビデオのソースを備えうる。さらなる代替例として、ビデオソース２０は、ソースビデオとしてコンピュータグラフィックベースのデータを、又は、ライブビデオ、アーカイブビデオ及びコンピュータ生成されたビデオの組み合わせを生成しうる。幾つかのケースにおいて、ビデオソース２０がビデオカメラである場合、ソースデバイス１２及び宛先デバイス１６は、所謂、カメラ電話又はビデオ電話を形成しうる。各ケースにおいて、撮影された、以前撮影された、又は、コンピュータ生成されたビデオは、ビデオ符号器２２によって符号化されうる。本開示の技法は、サーバコンピュータ、デジタルダイレクトブロードキャストシステム、無線ブロードキャストシステム、メディアプレーヤ、デジタルテレビジョン、デスクトップ又はラップトップコンピュータ、タブレットコンピュータ、ハンドヘルドコンピュータ、ゲーミングコンソール、セットトップボックス、無線電話ハンドセットのような無線通信デバイス、携帯情報端末（ＰＤＡ）、デジタルカメラ、デジタル記録デバイス、ビデオゲーミングデバイス、パーソナルマルチメディアプレーヤのような任意の符号化又は復号デバイス、又は、ビデオ符号化、ビデオ復号、又は両方をサポートする他のデバイスに対して同様に適用可能である。この技法は、ビデオストリーミングのソースでビデオを符号化するため、ビデオストリーミングの宛先でビデオを復号するため、又は両方のためにビデオストリーミングアプリケーションで使用されうる。
【００２６】
図１のソースから宛先への例において、ビデオ符号器２２によってビデオデータが符号化されると、符号化されたビデオ情報は、符号分割多元接続（ＣＤＭＡ）、直交周波数分割多重化（ＯＦＤＭ）のような通信規格、又は、他の通信規格又は技法に従ってモデム２３によって変調されうる。次に、符号化及び変調されたデータは、送信機２４を介して宛先デバイス１６に送信されうる。モデム２３は、様々なミクスチャ、フィルタ、増幅器、又は、信号変調のために設計された他のコンポーネントを含みうる。送信機２４は、データを送信するように設計された回路を含み、それは、増幅器、フィルタ、及び１つ以上のアンテナを含みうる。宛先デバイス１６の受信機２６は、チャネル１５を通して情報を受信し、モデム２７は、情報を復調する。この場合も同様に、技法は、デバイス間のデータ通信の任意の要件に制限されるわけではなく、データを符号化及び記憶する符号化デバイス、又は、符号化されたビデオを受信して、ユーザに提示するためにビデオデータを復号する復号デバイスに適用できる。
【００２７】
ビデオ復号器２８によって実行されるビデオ復号プロセスは、ビデオ符号器２２によって実行される符号化技法への相互技法を含みうる。特に、ビデオ復号器２８は、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含む場合にのみ、ＬＣＵについてのＱＰの予測値に対するＬＣＵについてのＱＰの変化（デルタ）を示すために、ＬＣＵについての１つ以上のシンタックス要素を復号しうる。このケースにおいて、１つ以上のシンタックス要素を復号することは、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＬＣＵについての変換係数の前に生じる、符号化されたビデオデータを有する位置から行われる。ＬＣＵが非ゼロ変換係数を含まない場合、デルタＱＰを示す１つ以上のシンタックス要素は、ＬＣＵに含まれない。
【００２８】
通信チャネル１５は、無線周波数（ＲＦ）スペクトル又は１つ以上の物理送信回線のような任意の無線通信媒体又は有線通信媒体、若しくは、無線媒体と有線媒体のあらゆる組み合わせを備えうる。通信チャネル１５は、ローカルエリアネットワーク、広域ネットワーク、又は、インターネットのようなグローバルネットワークのような、パケットベースのネットワークの一部を形成しうる。通信チャネル１５は、一般的に、ビデオデータをソースデバイス１２から宛先デバイス１６に送信するための、任意の適切な通信媒体又は異なる通信媒体の集合を表す。
【００２９】
ビデオ符号器２２及びビデオ復号器２８は、実質的に、現在開発中の新たなＨＥＶＣ規格のようなビデオ圧縮規格に従って動作しうる。しかしながら、本開示の技法はまた、幾つかの古い規格、又は、新しい（new）規格又は新たな（emerging）規格を含む、様々な他のビデオコード化規格に照らして適用されうる。
【００３０】
図１には示されないが、幾つかのケースにおいて、ビデオ符号器２２及びビデオ復号器２８は、各々、音声符号器及び復号器と統合され、共通データストリーム又は異なるデータストリームにおいて音声とビデオの両方の符号化を処理するために、適切なＭＵＸ−ＤＥＭＵＸユニット、又は、他のハードウェア及びソフトウェアを含みうる。適用可能な場合、ＭＵＸ−ＤＥＭＵＸユニットは、ＩＴＵ Ｈ．２２３マルチプレクサプロトコル、又は、ユーザデータグラムプロトコル（ＵＤＰ）のような他のプロトコルに準拠する。
【００３１】
ビデオ符号器２２及びビデオ復号器２８は、各々、１つ以上のマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ディスクリート論理、ソフトウェア、ハードウェア、ファームウェア、又は、それらの組み合わせとして実現されうる。ビデオ符号器２２及びビデオ復号器２８の各々は、１つ以上の符号器又は復号器に含まれ、いずれもが、それぞれのモバイルデバイス、加入者デバイス、ブロードキャストデバイス、又はサーバ、等の、組み合わせられた符号器／復号器（ＣＯＤＥＣ）の一部として統合されうる。本開示において、コーダ（coder）という用語は、符号器、復号器、又はＣＯＤＥＣを指し、コーダ、符号器、復号器、ＣＯＤＥＣという用語は全て、本開示と一致するビデオデータのコード化（符号化及び／又は復号）のために設計された特定の機械を指す。
【００３２】
幾つかのケースにおいて、デバイス１２、１６は、実質的に対称的な方法で動作しうる。例えば、デバイス１２、１６の各々は、ビデオ符号化及び復号コンポーネントを含みうる。よって、システム１０は、例えば、ビデオストリーミング、ビデオプレイバック、ビデオブロードキャスティング、又はビデオテレフォニのために、ビデオデバイス１２、１６の間での一方向又は双方向のビデオ送信をサポートしうる。
【００３３】
符号化プロセスの間、ビデオ符号器２２は、多数のコード化技法又は動作を実行しうる。一般的に、ビデオ符号器２２は、ＨＥＶＣ規格と一致したビデオデータのブロック上で動作する。ＨＥＶＣと一致して、ビデオブロックは、コード化単位（ＣＵ）と呼ばれ、多くのＣＵが、個々のビデオフレーム（又は、スライスのような、独立して定義された他のビデオ単位）内に存在しうる。フレーム、スライス、フレームの一部、ピクチャグループ、又は他のデータ構造が、複数のＣＵを含むビデオ情報の単位として定義されうる。ＣＵは、ＨＥＶＣ規格と一致した可変サイズを有し、ビットストリームは、最大コード化単位（ＬＣＵ）をＣＵの最大サイズとして定義しうる。本開示は、ＣＵレベル、例えば、量子化が調整可能な閾値サイズ要件以上のＣＵでのデルタＱＰの信号伝達も意図するが、デルタＱＰの信号伝達は、ＬＣＵに関連づけられたシンタックス要素で行われうる。
【００３４】
ＨＥＶＣ規格の場合、ＬＣＵは、四分木分割構成に従って、ますます小さいＣＵに分割され、この構成で定義された異なるＣＵはさらに、所謂、予測単位（ＰＵ）に分割されうる。ＬＣＵ、ＣＵ、ＰＵは全て、本開示の意義の範囲内のビデオブロックである。ＨＥＶＣ規格と一致して、他のタイプのビデオブロックも使用されうる。
【００３５】
ビデオ符号器２２は、予測ブロックを識別するために、コード化されているビデオブロック（例えば、ＬＣＵ内のＣＵのＰＵ）が１つ以上の予測候補と比較される予測コード化を実行しうる。予測コード化のこのプロセスは、イントラ（このケースの場合、予測データは同一のビデオフレーム又はスライス内の隣接イントラデータに基づいて生成される）又はインタ（このケースの場合、予測データは、以前又は後続のフレーム又はスライス内のビデオデータに基づいて生成される）でありうる。
【００３６】
予測ブロックを生成した後、コード化されている現在のビデオブロックと、予測ブロックとの間の差分は、残余ブロックとしてコード化され、予測構文（インタコード化のケースにおける動きベクトル、又は、イントラコード化のケースにおける予測モードのような）は、予測ブロックを識別するために使用される。ＣＵに対応する残余サンプルは、「残余四分木（ＲＱＴ）」として知られる四分木構造を使用してより小さい単位に再分割されうる。ＲＱＴの葉ノードは、変換単位（ＴＵ）と呼ばれうる。ＴＵは、変換及び量子化されうる。変換技法は、ＤＣＴプロセス又は概念的に類似したプロセス、整数変換、ウェーブレット変換、又は、他のタイプの変換を備えうる。ＤＣＴプロセスにおいて、例として、変換プロセスは、画素値（例えば、残余値）のセットを、変換係数に変換し、それは、周波数ドメインにおける画素値のエネルギを表しうる。
【００３７】
量子化は、変換係数に適用され、一般的に、所与の変換係数に関連づけられたビット数を制限するプロセスを含みうる。より詳細には、量子化は、ＬＣＵレベルで定義された量子化パラメータ（ＱＰ）に従って適用されうる。結果として、同じレベルの量子化が、ＬＣＵ内のＣＵのＴＵにおける全ての変換係数に適用されうる。しかしながら、ＱＰ自体を信号伝達するというよりはむしろ、ＱＰの変化（即ちデルタ）がＬＣＵで信号伝達されうる。デルタＱＰは、以前に通信されたＬＣＵのＱＰ、又は、以前のＱＰ及び／又は１つ以上のルールによって定義されたＱＰのような、ＬＣＵについてのＱＰの予測値に対するＬＣＵについての量子化パラメータの変化を定義する。本開示は、符号化されたビットストリーム内でデルタＱＰを信号伝達するタイミング（例えば、残余データが存在するであろうことを示す指標の後）に関し、この技法は、非ゼロ変換係数が所与のＬＣＵについて含まれないケースにおいてデルタＱＰの信号伝達を除去し、それは、ＨＥＶＣ規格における圧縮を改善しうる。
【００３８】
変換及び量子化に続いて、エントロピコード化は、量子化及び変換された残余ビデオブロックに対して実行されうる。デルタＱＰ、予測ベクトル、コード化モード、フィルタ、オフセット、又は他の情報のようなシンタックス要素は、エントロピコード化されたビットストリームにも含まれうる。一般的に、エントロピコード化は、量子化変換係数及び／又は他の構文情報のシーケンスを集合的に圧縮する１つ以上のプロセスを備える。２次元のビデオブロックから、１つ以上の連続した１次元ベクトルの係数を定義するために、量子化された変換係数に対してスキャン技法が実行されうる。次に、スキャンされた係数は、例えば、コンテンツ適応可変長コード化（ＣＡＶＬＣ）、コンテキスト適応バイナリ算術コード化（ＣＡＢＡＣ）、又は、他のエントロピコード化プロセスを介して、任意の構文情報と共にエントロピコード化されうる。
【００３９】
符号化プロセスの一部として、符号化されたビデオブロックは、後続のビデオブロックの後続の予測ベースのコード化に使用されるビデオデータを生成するために復号されうる。これは、符号化プロセスの復号ループと呼ばれることが多く、一般的に、復号器デバイスによって実行される復号を模倣する。符号器又は復号器の復号ループにおいて、フィルタリング技法が使用され、例えば、画素境界を平滑化して、恐らくは、復号ビデオからアーチファクトを除去するなど、ビデオ品質を改善する。このフィルタリングは、インループ又はポストループでありうる。インループフィルタリングの場合、再構築されたビデオデータのフィルタリングは、コード化ループで行われ、それは、後に、後続の画像データの予測で使用するために、フィルタリングされたデータが符号器又は復号器によって記憶されることを意味する。対照的に、ポストループフィルタリングの場合、再構築されたビデオデータのフィルタリングは、コード化ループの外で行われ、それは、後続の画像データの予測で後に使用するために、フィルタリングされていないバージョンのデータが符号器又は復号器によって記憶されることを意味する。ループフィルタリングは、典型的に、ビデオブロック境界に出現するブロック歪み（blockiness artifact）を除去するために隣接ビデオブロックの境界上又は境界の近くの画素にフィルタリングを適用する独立した非ブロック化フィルタリングプロセスに続くことが多い。
【００４０】
変換係数の符号化が行われる段階の前に、ＣＵについて非ゼロ変換係数が存在しないことが決定される少なくとも２つのシナリオが存在する。一例として、ＬＣＵ内のＣＵに残余データが存在すること（例えば、ＴＵに非ゼロ変換係数が存在すること）が、コード化ブロックフラッグ（ＣＢＦ）によって識別されうる。ＣＢＦは本質的に、任意の残余データ（例えば、ＴＵ内の非ゼロ変換係数）がＣＵについて存在するか否かを識別するインジケータ（１ビットフラッグなど）である。このケースにおいて、ＬＣＵについてのＣＢＦは、いずれもＣＵも残余データを有しておらず、よって、量子化が不適切であることを示す。結果として、このケースでは、そのＬＣＵについてのデルタＱＰの符号化及び信号伝達は、完全に回避されうる。復号器は、ＣＵが非ゼロ変換係数を有さないことをＬＣＵについてのＣＢＦが示す場合に、ビットストリームがそのＬＣＵについての任意のデルタＱＰを含まないであろうことを知るようにプログラミングされうる。このように、デルタＱＰを定義する１つ以上のシンタックス要素は、１つ以上のＣＢＦの後、符号化されたビデオデータ（即ち、符号化されたビットストリーム）に配置されうる。
【００４１】
変換係数の符号化が行われる段階の前に、ＣＵについて非ゼロ変換係数が存在しないことが決定されうる別のシナリオは、ＣＵが残余データに欠けるものとしてＣＵのコード化モードが定義するケースである。このシナリオの一例は、所謂ＳＫＩＰモードである。例えば、コード化モード（ＳＫＩＰ、ＭＥＲＧＥ ＳＫＩＰのような、又は他の類似したモード）は、残余データをまったく含まない。そのようなケースにおいて、ＣＵは量子化によって影響を受けうる非ゼロ変換係数に欠けるため、そのＣＵについてのデルタＱＰ情報を含む必要はない。このように、デルタＱＰを定義する１つ以上のシンタックス要素は、存在する場合、所与のＣＵに使用される符号化モードを定義する１つ以上のシンタックス要素の後、符号化されたビデオデータ（即ち、符号化されたビットストリーム）に配置されうる。
【００４２】
この場合も同様に、現在開発途中にある新たなＨＥＶＣ規格は、ビデオブロックについて新たな条件（term）とブロックサイズをもたらす。特に、ＨＥＶＣは、四分木分割構成に従って分割されうるコード化単位（ＣＵ）を指す。「ＬＣＵ」は、所与の状況でサポートされる最大サイズのコード化単位（例えば、「最大コード化単位」）を指す。ＬＣＵサイズは、それ自体がビットストリームの一部として、例えば、シーケンスレベルの構文として信号伝達されうる。ＬＣＵは、より小さいＣＵに分割されうる。ＣＵは、予測のためにＰＵに分割されうる。ＰＵは、四角形又は長方形である。変換は、新たなＨＥＶＣ規格では固定されないが、ＴＵサイズに従って定義され、それは、所与のＣＵと同じサイズであるか、或いは、恐らく、より小さいサイズである。ＣＵに対応する残余データのＴＵへの分割は、上述されたように、ＲＱＴによって制御される。
【００４３】
ＨＥＶＣ規格に従ってビデオブロックを示すために、図２は、概念的に、四分木分割構成に従ってより小さいＣＵへと分割される深さ６４×６４のＬＣＵを示す。「分割フラッグ」と呼ばれるエレメントは、所与のＣＵ自体がさらに４つのＣＵに再分割されるか否かを示すために、ＣＵレベルの構文として含まれうる。図２において、ＣＵ０は、ＬＣＵを備え、ＣＵ１〜ＣＵ４は、ＬＣＵのサブＣＵを備えうる。
【００４４】
この場合も同様に、コード化ブロックフラッグ（ＣＢＦ）は、所与のＣＵが非ゼロ変換係数を含むか否かを示すために、ＬＣＵについて定義されうる。１つ以上のＣＵが非ゼロ変換係数を含まないことを所与のＬＣＵについてのＣＢＦが示す場合、そのＣＵについての変換係数を送る必要はない。さらに、本開示と一致して、ＬＣＵが変換係数に欠くことをＣＢＦが示す場合、ＬＣＵについてのデルタＱＰを送る必要もない。この場合も同様に、所与のＬＣＵが非ゼロ変換係数に欠けることをＣＵについてのコード化モード（又は、コード化モードとＣＢＦの組み合わせ）が示す場合、そのＬＣＵについてのデルタＱＰを符号化、送信、又は復号する必要はない。このデルタＱＰの信号伝達の除去は、このようなケースにおいて、新たなＨＥＶＣ規格と一致したデータ圧縮を改善することができる。
【００４５】
図３は、本開示と一致したビデオ符号器５０を示すブロック図である。ビデオ符号器５０は、デバイス２０のビデオ符号器２２、又は、異なるデバイスのビデオ符号器に対応しうる。図３に示されるように、ビデオ符号器５０は、予測モジュール３２、四分木分割ユニット３１、加算器４８及び５１、並びに、メモリ３４を含む。ビデオ符号器５０はまた、変換ユニット３８及び量子化ユニット４０、並びに、逆量子化ユニット４２及び逆変換ユニット４４を含む。ビデオ符号器５０はまた、エントロピコード化ユニット４６、フィルタユニット４７を含み、それは、非ブロック化フィルタ及びポストループ及び／又はインループフィルタを含みうる。符号化されたビデオデータと、符号化の方法を定義する構文情報とは、ビットストリーム上でエントロピ符号化を実行するエントロピ符号化ユニット４６に通信される。
【００４６】
予測モジュール３２は、四分木分割ユニット３１及び量子化ユニット４０を伴って動作し、それによって、量子化パラメータ（ＱＰ）の任意の変化（デルタ）を定義及び信号伝達しうる。量子化ユニット４０は、変換された残余サンプルが存在する場合、ＱＰ（例えば、デルタＱＰ及び予測ＱＰによって定義されたもののような）をそのようなサンプルに適用しうる。しかしながら、幾つかのケースでは、ＬＣＵ全体について、残余データが存在しない可能性がある。そのようなケースでは、そのＬＣＵについて、デルタＱＰの信号伝達が回避されうる。
【００４７】
本開示に従って、ビデオ符号器５０は、ＬＣＵについての予測ＱＰに対する符号化されたビデオデータのＬＣＵについての量子化パラメータの変化を決定しうる。例えば、予測ＱＰは、以前のＬＣＵのＱＰを備えるか、又は、より多くのルールに基づきうる。ＬＣＵ及び以前のＬＵＣは、各々、四分木分割構成に従ってブロックサイズのコード化単位ＣＵのセットに分割されうる。ビデオ符号器５０は、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含む場合にのみ、所与のＬＣＵについての量子化パラメータの変化を示すために、ＬＣＵについて１つ以上のシンタックス要素を符号化し、１つ以上のシンタックス要素の符号化は、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうと決定された後、及び、ＬＣＵについての変換係数を符号化する前に行われる。さらに、ビデオ符号器５０は、ＬＣＵが変換係数を含まない場合、１つ以上のシンタックス要素の符号化を回避する。結果として、１つ以上のシンタックス要素は、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＬＣＵについての変換係数の前に、ビットストリームで符号化されうる。
【００４８】
デルタＱＰの信号伝達は、ＬＣＵレベルで、あるいは、恐らく、例えば、ＬＣＵのグループ用又はＬＣＵ内のＣＵ用の別の構文レイヤで行われうる。例えば、別の例において、デルタＱＰは、８×８以上のＣＵサイズで信号伝達されうる。デルタＱＰが信号伝達されうるＣＵサイズは、使用されているビデオコード化規格によって定義されうる。いずれのケースにおいても、本開示によれば、所与のＬＣＵ（又はＣＵ）が少なくとも幾つかの非ゼロ変換係数(例えば、非ゼロ残余データ）を含むであろうことが確かな後にのみ、かつ、変換係数の前に、デルタＱＰは、ビットストリームに符号化されうる。このような方法で、ＬＣＵが残余データ（ＳＫＩＰモードのビデオブロック用、又は、非ゼロ変換係数が存在しないことをＣＢＦが示すブロック用のような）に欠ける場合、デルタＱＰの符号化は、データ圧縮を改善するために回避されうる。
【００４９】
一般的に、符号化プロセスの間、ビデオ符号器５０は、入力されたビデオデータを受信する。予測モジュール３２は、ビデオブロック(例えば、ＣＵ及びＰＵ）に対して予測コード化技法を実行する。四分木分割ユニット３１は、図２に関して上で説明されたＨＥＶＣ分割に従って、ＬＣＵをより小さいＣＵ及びＰＵに分解しうる。インタコード化の場合、予測モジュール３２は、１つ以上のビデオ基準フレーム又はスライス（例えば、基準データの１つ以上の「リスト」）内の様々な予測候補とＣＵ又はＰＵを比較して、予測ブロックを定義する。イントラコード化の場合、予測モジュール３２は、同一のビデオフレーム又はスライス内の隣接データに基づいて予測ブロックを生成する。予測モジュール３２は、予測ブロックを出力し、加算器４８は、コード化されているＣＵ又はＰＵから予測ブロックを差し引いて、残余ブロックを生成する。ＣＵに対応する残余ブロックはさらに、残余四分木(ＲＱＴ)構造を使用してＴＵに再分割されうる。
【００５０】
インタコード化の場合、予測モジュール３２は、予測ブロックを指し示す動きベクトルを識別し、その動きベクトルに基づいて予測ブロックを生成する動き推定及び動き補償ユニットを備えうる。典型的に、動き推定は、動きベクトルを生成するプロセスとみなされ、それは、動きを推定する。例えば、動きベクトルは、現在のフレーム内のコード化されている現在のブロックに対する予測フレーム内の予測ブロックの変位を示しうる。動き補償は典型的に、動き推定によって決定された動きベクトルに基づいて予測ブロックをフェッチ又は生成するプロセスとみなされる。幾つかのケースにおいて、インタコード化のための動き補償は、サブ画素解像度への補間を含み、それは、動き推定プロセスが、そのようなサブ画素解像度へのビデオブロックの動きを推定することを許可しうる。
【００５１】
予測モジュール３２が予測ブロックを出力した後、及び、加算器４８が、残余ブロックを生成するために、コード化されているビデオブロックから予測ブロックを差し引いた後、変換ユニット３８は、残余ブロックに変換を適用する。ＣＵに対応する残余サンプルは、ＲＱＴ構造を使用して、様々なサイズのＴＵへとさらに再分割される。変換は、離散コサイン変換（ＤＣＴ）、又は、ＩＴＵ Ｈ．２６４規格若しくはＨＥＶＣ規格によって定義されたもののような概念的に類似した変換を備えうる。変換を実行するために、所謂「バタフライ」構造が定義されうるか、又は、行列ベースの乗算が使用されうる。ウェーブレット変換、整数変換、サブ帯域変換、又は他のタイプの変換もまた使用されうる。いずれのケースにおいても、変換ユニットは、変換を残余ブロックに適用し、残余変換係数のブロックを生成する。変換は、一般的に、残余情報を画素ドメインから周波数ドメインに変換しうる。
【００５２】
次に、量子化ユニット４０は、残余変換係数を量子化して、ビットレートをさらに減らす。量子化ユニット４０は、例えば、係数の各々の符号化に使用されるビット数を制限しうる。特に、量子化ユニット４０は、適用すべき量子化のレベルを定義するために（例えば、デルタＱＰを、以前のＬＣＵのＱＰ又はある他の知られているＱＰと組み合わせることによって）、ＬＣＵに対して選択されたデルタＱＰを適用しうる。変換係数に対して量子化が実行された後、エントロピコード化ユニット４６は、データをスキャンし、エントロピ符号化しうる。
【００５３】
ＣＡＶＬＣは、ＩＴＵ Ｈ．２６４規格及び新たなＨＥＶＣ規格によってサポートされうる１つのタイプのエントロピコード化技法であり、これは、エントロピコード化ユニット４６によって、ベクトル基準で適用されうる。ＣＡＶＬＣは、係数及び／又はシンタックス要素の連続した「実行」を効率的に圧縮する方法で、可変長コード化（ＶＬＣ）テーブルを使用する。ＣＡＢＡＣは、ＩＴＵ Ｈ．２６４規格又は新たなＨＥＶＣ規格によってサポートされうる別のタイプのエントロピコード化技法であり、これは、エントロピコード化ユニット４６によって、ベクトル基準で適用されうる。ＣＡＢＡＣは、二値化（binarization）、コンテキストモデル選択、及びバイナリ算術コード化を含む幾つかの段階を含みうる。このケースにおいて、エントロピコード化ユニット４６は、ＣＡＢＡＣに従って係数及びシンタックス要素をコード化しうる。他のタイプのエントロピコード化技法も多く存在し、新しいエントロピコード化技法が将来的に発生する可能性は高い。本開示は、特定のエントロピ符号化技法に制限されない。
【００５４】
エントロピ符号化ユニット４６によるエントロピコード化に続いて、符号化されたビデオは、別のデバイスに送信されるか、後で送信又は検索するためにアーカイブに保管されうる。この場合も同様に、符号化されたビデオは、エントロピコード化されたベクトル及び様々な構文情報（ＬＣＵについてのデルタＱＰを定義する構文情報を含む）を備えうる。そのような情報は、復号プロセスを適切に構成するために、復号器によって使用されうる。逆量子化ユニット４２及び逆変換ユニット４４は、それぞれ、逆量子化及び逆変換を適用し、画素ドメインにおいて残余ブロックを再構築する。加算器５１は、再構築された残余ブロックを、予測モジュール３２によって生成された予測ブロックに加算し、メモリ３４への記憶用に、再構築されたビデオブロックを生成する。しかしながら、そのような記憶の前に、フィルタユニット４７は、ビデオブロックにフィルタリングを適用して、ビデオ品質を改善しうる。フィルタユニット４７によって適用されるフィルタリングは、アーチファクトを減らし、画素境界を平滑化しうる。さらに、フィルタリングは、コード化されているビデオブロックと緊密な整合を持つ予測ビデオブロックを生成することによって圧縮を改善しうる。
【００５５】
本開示に従って、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含む場合、デルタＱＰ構文情報は、そのＬＣＵについてのみ含まれうる。そうでない場合、そのＬＣＵについてのデルタＱＰ構文情報はビットストリームから除去されうる。この場合も同様に、ＬＣＵが非ゼロ変換係数を含まないことを予測モジュール３２及び四分木分割ユニット３１が決定及び信号伝達しうる少なくとも２つのシナリオが存在する。
【００５６】
一例として、ＬＣＵのＣＵ内の非ゼロ残余データの有無（例えば、ＴＵ内の非ゼロ変換係数の存在）が、ＣＢＦによって識別されうる。この場合も同様に、ＣＢＦは、実質的に、ＣＵについてのＴＵ内の任意の非ゼロ変換係数が存在するか否かを識別するインジケータ（１ビットフラッグなどの）である。このケースにおいて、ＣＵのいずれも残余データを有していないこと（例えば、ＬＣＵ内のいずれのＣＵも、非ゼロ変換係数を有していないこと）をＬＣＵについて符号化されたＣＢＦが示す場合、量子化は不適切である。結果として、このケースでは、そのＬＣＵについてのデルタＱＰの符号化及び信号伝達は、完全に回避されうる。
【００５７】
変換係数の符号化が行われる段階の前にＬＣＵについて非ゼロ変換係数がないことが決定される別のシナリオは、ＬＣＵのコード化モードが、任意の残余データに欠けているものとしてＬＣＵを定義するケースである。このシナリオの一例は、所謂ＳＫＩＰモードである。例えば、コード化モード（ＳＫＩＰモードのような）は、どのような形であれ、残余データを含まない可能性があり、よって、非ゼロ変換係数に欠ける。このように、四分木分割ユニット３１がＬＣＵ全体を１つのブロックに分割し、予測モジュール３２が、そのＬＣＵ全体に対してＳＫＩＰモードを実現する場合、デルタＱＰは、そのＬＣＵについてのビットストリームから除去されうる。このケースにおいて、所与のＬＣＵについてのデータは、他のＬＣＵ（以前のビデオフレームの、同じ場所に位置するＬＣＵのような）からのデータから継承又は採用されうる。残余データがそのＬＣＵについて含まれないため、ビデオ符号器(例えば、四分木分割ユニット３１及び／又は予測モジュール３２）は、そのＬＣＵについてのデルタＱＰの符号化及び信号伝達を回避することができる。
【００５８】
図４は、ビデオ復号器６０の例を示すブロック図であり、それは、本明細書で説明される方法で符号化されるビデオシーケンスを復号する。本開示の技法は、幾つかの例において、ビデオ復号器６０によって実行されうる。特に、ビデオ復号器６０は、符号化されたビデオデータのＬＣＵを受信し、ここにおいて、ＬＣＵは四分木分割構成に従ってブロックサイズのＣＵのセットへと分割される、ＬＣＵが、少なくとも幾つかの非ゼロ変換係数を含む場合にのみ、ＬＣＵについての１つ以上のシンタックス要素を復号して、ＬＣＵについての予測量子化パラメータに対するＬＣＵについての量子化パラメータの変化を示すことと備える。このように、ビデオ復号器６０は、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標を復号した後、及び、ＬＣＵについての変換係数を復号する前に、１つ以上のシンタックス要素を復号する。１つ以上のシンタックス要素は、ＬＣＵが非ゼロ変換係数を含まない場合、ＬＣＵに含まれない。ビットストリーム自体は、シンタックス要素のこの順序付けを反映する可能性が高い。即ち、１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、そのＣＵについての変換係数の前に、符号化されたビデオデータ内の位置から復号されうる。復号器は、ビットストリームにおいて様々なシンタックス要素がどこに期待されるかを知るように構成されうる。
【００５９】
ビデオ復号器６０で受信されるビデオシーケンスは、画像フレームの符号化されたセット、フレームスライスのセット、一般的にコード化されたピクチャグループ（ＧＯＰ）、又は、符号化されたＬＣＵと、そのようなＬＣＵをどのように復号するかを定義するための構文情報とを含む多種多様な単位のビデオ情報を備えうる。ＬＣＵを復号するプロセスは、デルタＱＰの復号を含みうるが、それは、所与のＬＣＵが実際に非ゼロ変換係数を含むとの決定の後（前ではなく）にのみ行われる。所与のＬＣＵが非ゼロ変換係数を含まない場合、ＬＣＵ構文データは、非ゼロ変換係数が存在しない状態での量子化が不適切であるため、いずれのデルタＱＰも含まない。この場合も同様に、符号化されたビデオデータ（即ち、ビットストリーム自体）は、シンタックス要素のこの順序付けを同様に反映する可能性が高い。即ち、１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、そのＣＵについての変換係数の前に、符号化されたビデオデータ内の位置から復号されうる。上述されたように、復号器は、ビットストリームにおいて様々なシンタックス要素がどこに期待されるかを知るように構成されうる。
【００６０】
ビデオ復号器６０は、図２のエントロピ符号化ユニット４６によって実行される符号化の相互復号関数を実行するエントロピ復号ユニット５２を含む。特に、エントロピ復号ユニット５２は、ＣＡＶＬＣ又はＣＡＢＡＣ復号、又は、ビデオ符号器５０によって使用される他のタイプのエントロピ復号を実行しうる。ビデオ復号器６０はまた、予測モジュール５４、逆量子化ユニット５６、逆変換ユニット５８、メモリ６２、及び加算器６４を含む。特に、ビデオ符号器５０のように、ビデオ復号器６０は、予測モジュール５４及びフィルタユニット５７を含む。ビデオ復号器６０の予測モジュール５４は、動き補償エレメントを含み、恐らくは、動き補償プロセスにおけるサブ画素補間のための１つ以上の補間フィルタを含みうる。フィルタユニット５７は、加算器６４の出力をフィルタリングし、ループフィルタリングで適用されるフィルタ係数を定義するためにエントロピ復号されたフィルタ情報を受信しうる。
【００６１】
符号化されたビデオデータを受信すると、エントロピ復号ユニット５２は、エントロピ符号化ユニット４６（図３の符号器５０の）によって実行される符号化に対して相互復号を実行する。復号器において、エントロピ復号ユニット５２は、ビットストリームを解釈して、ＬＣＵと、そのＬＣＵに関連づけられた対応する分割を決定する。幾つかの例において、ＬＣＵが非ゼロ変換係数を含む場合にのみ、任意のＬＣＵは、デルタＱＰを含みうる。結果として、エントロピ復号ユニット５２は、デルタＱＰが存在する場合、デルタＱＰを逆量子化ユニット５６に転送しうる。そのようなデルタＱＰの復号（例えば、四分木分割ユニット５３による）は、ＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＬＣＵについての変換係数の前に行われる、符号化されたビデオデータ内の位置から行われる。このように、ＬＣＵが非ゼロ変換係数を含まない場合（ＬＣＵが、ＳＫＩＰモードで符号化されるため、又は残余データが存在しないことをそのＬＣＵのＣＢＦが示すため）、そのＬＣＵについてデルタＱＰが含まれないため、デルタＱＰの復号は必要とされない、又は実行されない。
【００６２】
この場合も同様に、本開示は、デルタＱＰの符号化、信号伝達、復号に関連づけられたタイミングに関する。さらに、本開示は、ビットストリーム内のシンタックス要素の順序付けに関する。特に、デルタＱＰは、（１）所与のＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことが確かな後、及び（２）変換係数の信号伝達の前（又は、符号化の前又は復号の前）に、ビットストリームにおいて符号化及び信号伝達されうる（それにより、受信及び復号される）。新たなＨＥＶＣ規格のテストモデルにおいて、非ゼロ変換係数を含むＬＣＵについて、デルタＱＰが送信される。実際、多くのビデオコード化モードは、残余データ（即ち、コード化されているビデオブロック及び予測ブロックの画素間の残余差分を表す係数、これは、動きベクトル又はイントラコード化モードによって識別されうる）の符号化をサポートする。しかしながら、幾つかのコード化モード（ＳＫＩＰモードのような）は、残余データを許容しない。
【００６３】
さらに、上で説明されたように、時々、ＬＣＵは、コード化モードに関係なく、残余データに欠ける。例えば、任意のタイプのＬＣＵ（標準的な双方向方法で符号化されたもののような）が残余データを含まない可能性があるため、いずれの非ゼロ変換係数も含まない可能性があることが起こりうる。例えば、ビデオブロックに対する動きベクトルが、コード化されている現在のビデオブロックと同一である予測データを識別すると、残余データは、予測コード化プロセスでは生成されない可能性がある。全てのＬＣＵについて、コード化ブロックフラッグ（ＣＢＦ）は、非ゼロ変換係数がＬＣＵ内のＣＵごとにビットストリームに含まれるか否かを示すために、符号化されない可能性がある。ＣＢＦはさらに、非ゼロ変換係数が、所与のＬＣＵのブロックについて、輝度ドメイン及び／又は色度ドメインに存在するか否かを示しうる。
【００６４】
ＬＣＵの残余係数の最終ブロックの後にデルタＱＰを符号化及び信号伝達することはまた、ＬＣＵの異なるＣＵの並列復号についての問題を生じさせる。これは、量子化パラメータはＬＣＵについて変化したが、ＬＣＵの全ての変換係数が復号器で受信されるまで量子化パラメータが変化したか否かを復号器が知らないことによるものである。これらの理由及び他の理由により、本開示では、デルタＱＰが、（１）所与のＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことが確かな後、及び（２）ビットストリームにおける変換係数の符号化及び信号伝達の前に、ＬＣＵについてビットストリームで符号化及び信号伝達されるべきであることが提案される。幾つかの例において、これは、ＬＣＵについてのコード化ブロックフラッグ（ＣＢＦ）の後であって、変換係数の前に（少なくとも１つの非ゼロ係数が存在することをＣＢＦが示すという条件で）デルタＱＰがビットストリームで送られることを意味する。そのようなケースにおいて、デルタＱＰは、ＬＣＵについて、非ゼロ変換係数の存在を示す１つのＣＢＦが送られるとすぐに、しかし、そのＬＣＵについて、残りのＣＢＦが送られる前に、送られる。
【００６５】
端的にいえば、デルタＱＰをＬＣＵの終わりに配置することにより、復号の際に遅延が起こり、デルタＱＰ情報がＬＣＵの始めに含まれる場合、ＬＣＵが１つのＳＫＩＰ ＣＵ、複数のＳＫＩＰ ＣＵに分割される場合あるいはＬＣＵが非ゼロ変換係数を含まないことをＣＢＦが示す場合など、デルタＱＰが不必要に信号伝達されるケースが存在しうる。このように、復号器遅延を減らすと同時に、不必要なデルタＱＰの信号伝達を軽減するために、本開示は、（１）所与のＬＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことが確かな後、及び、（２）ビットストリームにおける変換係数の信号伝達の前に、符号化されたビットストリーム内でデルタＱＰの信号伝達を実行する。代替的な例において、デルタＱＰの信号伝達は、非ゼロ変換係数を有する第１のＣＵの後（例えば、ＬＣＵ内の第１のＣＵの１つ以上のＴＵの後）に行われうる。
【００６６】
図５は、本開示と一致した復号技法を示すフロー図である。図５は、他のデバイスが同様の技法を実行するが、図４のビデオ復号器６０の観点から説明される。図５に示されるように、エントロピ復号ユニット５２は、ＬＣＵを受信し（５０１）、ＬＣＵが非ゼロ変換係数を含むか否かを示す１つ以上の指標を復号する（５０２）。この場合も同様に、これらの指標の２つの例は、ＣＢＦとコード化モードである。非ゼロ変換係数が存在しないことをＣＢＦが示す場合、又は、コード化モードが、変換係数に欠けるモードである場合、エントロピ復号ユニット５２は、そのＬＣＵについてデルタＱＰが含まれないことを知るように構成されうる。このように、ＬＣＵが非ゼロ変換係数に欠ける場合（「ｎｏ」５０３）、エントロピ復号ユニット５２は、デルタＱＰについてのシンタックス要素の復号を回避する（５０６）。しかしながら、ＬＣＵが非ゼロ変換係数を含む場合（「ｙｅｓ」５０３）、エントロピ復号ユニット５２は、デルタＱＰについてのシンタックス要素を復号し（５０４）、逆変換量子化ユニット５６にデルタＱＰ値を転送する。後者のケースにおいて、ビデオ復号器６０は、変換係数を復号し（５０５）、それは、変換係数を逆量子化するために、ビットストリームに含まれたデルタＱＰを適用する逆量子化ユニット５６を含みうる。
【００６７】
図６は、本開示と一致した復号技法を示す別のフロー図である。図６は、他のデバイスが同様の技法を実行するが、図４のビデオ復号器６０の観点から説明される。図６に示されているように、エントロピ復号ユニット５２は、ＬＣＵを受信する（６０１）。エントロピ復号ユニット５２は、ＬＣＵ内のＣＵのモードを復号し（６０２）、コード化ブロックフラッグ（ＣＢＦ）を復号して、ＣＵが残余データを含むか否かを決定する（６０３）。ステップ６０２及び６０３もまた、逆転されうる。この場合も同様に、非ゼロ変換係数が存在することを、ステップ６０２で決定されたコード化モードが示すケースではステップ６０３が省略され、それは、ＳＫＩＰモードのケースでありうる。本質的に、ステップ６０２及び６０３は、モード及びＣＢＦを定義するために、ＬＣＵ構文情報の解釈を備えうる。この点において、エントロピ復号ユニット５２は、ＣＵ（又はＬＣＵ全体）又はＣＢＦのコード化モードが、非ゼロ変換係数の存在を示す場合にのみ、ＬＣＵについてのデルタＱＰを復号する（６０４）。この場合も同様に、残余データが存在しないことを示すように全てのＣＢＦフラッグが設定された場合、又は、ＬＣＵに使用される全てのコード化モードが、非ゼロ変換係数に欠けるモード（ＳＫＩＰモードのような）である場合、非ゼロ変換係数が存在しないことが識別されうる。次に、復号器６０は、ＬＣＵを復号し（６０５）、それは、ＬＣＵについてデルタＱＰが存在するケースにのみ、デルタＱＰを適用して、逆量子化のためにＱＰを定義する逆量子化ユニット５６を含みうる。
【００６８】
図７は、本開示と一致した符号化技法を示すフロー図である。図７は、他のデバイスが同様の技法を実行するが、図３のビデオ符号器５０の観点から説明される。図７に示されているように、四分木分割ユニット３１は、ＬＣＵを分割する（７０１）。特に、四分木分割ユニット３１は、図２に関して上で説明されたＨＥＶＣ分割に従って、ＬＣＵをより小さいＣＵ及びＰＵに分解しうる。符号器５０は、ＬＣＵが非ゼロ変換係数を含むか否かを示す１つ以上の指標を符号化する（７０２）。特に、予測モジュール３２及び／又は四分木分割ユニット３１は、ＬＣＵのＣＵについての符号化モードを選択及び符号化し、それは、そのコード化モードの場合に残余データが存在するか否かを示しうる。この場合も同様に、予測モジュール３２及び／又は四分木分割ユニット３１は、ＬＣＵについてのＣＢＦを生成するために、変換ユニット３８と対話し、それは、幾つかのコード化モードの場合、ＬＣＵのＣＵが非ゼロ変換係数を含むか否かを示す。この情報は全て、エントロピコード化ユニット４６によってエントロピコード化されうる。
【００６９】
ＬＣＵについて非ゼロ変換係数が存在する場合（Ｙｅｓ」７０３）、符号器５０は、デルタＱＰを定義する構文（シンタックス）を符号化し（７０４）、それは、ＬＣＵについての予測ＱＰに対するそのＬＣＵについてのＱＰを定義するために、量子化ユニット４０及び逆量子化ユニット４２によって使用されうる。他の構文情報と同様に、デルタＱＰを定義するこの構文は、エントロピ符号化ユニット４６によってエントロピコード化されうる。非ゼロ変換係数がＬＣＵについて存在するか否かについてこの決定（７０３）の後に、変換係数自体が符号化されうる（７０５）。このように、非ゼロ変換係数がＬＣＵについて存在しない場合（「no」７０３）、符号器５０は、デルタＱＰを定義する符号化構文を回避する（７０６）。このケースにおいて、対応するビデオ復号器（例えば、図４の復号器６０）は、非ゼロ変換係数に欠けるＬＣＵがデルタＱＰにも欠けていることを知るように構成されており、それによって、復号器はビットストリームを解釈することができうる。
【００７０】
図８は、本開示と一致した符号化技法を示す別のフロー図である。図８は、他のデバイスが同様の技法を実行するが、図３のビデオ符号器５０の観点から説明される。図８に示されているように、四分木分割ユニット３１は、ＬＣＵを分割する（８０１）。特に、四分木分割ユニット３１は図２に関して上で説明されるＨＥＶＣ分割に従って、ＬＣＵをより小さいＣＵ及びＰＵに分解しうる。予測モジュール３２は、ＬＣＵのＣＵについてのモードを選択及び符号化する（８０２）。符号化プロセスの一部として、予測モジュール３２はまた、非ゼロ変換係数が、残余データをサポートすることができるモードで符号化されたＣＵについて存在するか否かを決定しうる（８０３）。このように、予測モジュール３２及び／又は四分木分割ユニット３１は、ＬＣＵについてのＣＢＦを生成するために、変換ユニット３８と対話し（８０４）、それは、幾つかのコード化モードの場合、ＬＣＵのＣＵが非ゼロ変換係数を含むか否かを示す。この情報は全て、エントロピコード化ユニット４６によってエントロピコード化されうる。ＬＣＵのＣＵ及び／又はＬＣＵについてのＣＢＦのモードが残余データの存在を示す場合にのみ、デルタＱＰが定義される（及び、エントロピコード化ユニット４６によって符号化される）（８０５）。
【００７１】
図５乃至８は一般的に、符号化及び復号の順序付けを示すが、本開示は、符号化されたビットストリーム内のシンタックス要素の順序付けをより一般的に説明する。例えば、上述されたように、本開示は、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示すために、ＣＵについての１つ以上のシンタックス要素を含むビットストリームについて説明する。さらに、本開示は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前の、１つ以上のシンタックス要素の配置について説明する。
【００７２】
さらに別の例において、本開示は、データ構造を格納したコンピュータ読取可能な媒体を考慮し、データ構造は、本開示と一致した符号化されたビットストリームを含む。特に、符号化されたビットストリームは、ＣＵが非ゼロ変換係数を含む場合にのみ、ＣＵについての予測量子化パラメータに対するＣＵについての量子化パラメータの変化を示すために、ＣＵについての１つ以上のシンタックス要素を含み、１つ以上のシンタックス要素は、ＣＵが非ゼロ変換係数を含まない場合、ＣＵのビットストリームから取り除かれうる。存在する場合、１つ以上のシンタックス要素は、ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、ＣＵについての変換係数の前に、符号化されたビットストリーム内に配置されうる。
【００７３】
本開示の技法は、無線ハンドセットを含む広範囲のデバイス又は装置、及び、集積回路（ＩＣ）又はＩＣのセット（即ち、チップセット）で実現されうる。任意のコンポーネント、モジュール、又はユニットは、機能的な態様を強調するために提供されており、異なるハードウェアユニットによる実現を必ずしも要求するわけではない。
【００７４】
よって、本明細書で説明された技法は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組み合わせにおいて実現されうる。モジュール又はコンポーネントとして説明された特徴は、集積論理デバイスにおいてまとめて実現されうるか、あるいは、離散的かつ相互作用が可能な論理デバイスとして別々に実現されうる。ソフトウェアで実現された場合、この技法は、少なくとも部分的に、実行された際に上述された方法のうちの１又は複数を実行する命令を備えるコンピュータ読取可能な媒体によって実現されうる。コンピュータ読取可能なデータ記憶媒体は、パッケージングマテリアルを含みうるコンピュータプログラム製品の一部を形成しうる。
【００７５】
上述されたコンピュータ読取可能な媒体は、シンクロナス動的ランダムアクセスメモリ（ＳＤＲＡＭ）のようなランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、電子的消去可能プログラマブル読取専用メモリ（ＥＥＰＲＯＭ）、ＦＬＡＳＨメモリ、磁気又は光学データ記憶媒体、等の有形のコンピュータ読取可能な記憶媒体を備えうる。この技法は、さらに又は代替的に、コンピュータによってアクセス、読み取り、及び／又は実行されることができ、命令又はデータ構造の形式でコードを搬送又は通信するコンピュータ読取可能な通信媒体に少なくとも部分的によって実現されうる。
【００７６】
命令は、１つ以上のデジタル信号プロセッサ(ＤＳＰ)、汎用マイクロプロセッサ、特定用途集積回路(ＡＳＩＣ)、フィールドプログラマブル論理アレイ(ＦＰＧＡ)、又は、他の同等な集積又はディスクリート論理回路、のような１つ以上のプロセッサによって実行されうる。本明細書で使用される「プロセッサ」という用語は、前述の構造のいずれか、あるいは、本明細書で説明された技法の実現に適した他の構造を指す。さらに、幾つかの態様おいて、本明細書で説明された機能は、符号化及び復号のために構成された専用ソフにトウェアモジュール又はハードウェアモジュール内で提供されうる、又は、組み合わせられたビデオ符号器−復号器（ＣＯＤＥＣ）に組み込まれうる。この場合も同様に、技法は、１つ以上の回路又は論理エレメントにおいて十分に実現されることができる。
【００７７】
本開示の様々な態様が本明細書で説明されている。本開示は主にＬＣＵレベルでのデルタＱＰの信号伝達について説明されるが、この技法は、デルタＱＰが、より小さいＣＵ、例えば、量子化変化が許容及び／又はサポートされるのに十分な大きさのＣＵについて決定、符号化、及び送信されるケースにも適用可能でありうる。これらの態様及び他の態様は、特許請求の範囲内である。
【図１】
2014506752.tif 000003
【図２】
2014506752.tif 000004
【図３】
2014506752.tif 000005
【図４】
2014506752.tif 000006
【図５】
2014506752.tif 000007
【図６】
2014506752.tif 000008
【図７】
2014506752.tif 000009
【図８】
2014506752.tif 000010
【手続補正書】
【提出日】平成25年10月3日(2013.10.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号するための方法であって、
符号化されたビデオデータの最大コード化単位（ＬＣＵ）を受信することと、ここにおいて、前記ＬＣＵは、四分木分割構成に従って、より小さいブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、
ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を再生するために、少なくとも部分的に、符号化されたデータを復号することに基づいて、前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定することと、
前記ＣＵが任意の非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについて１つ以上のシンタックス要素を復号することと
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグを含む、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータ内の位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、方法。
【請求項２】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項１に記載の方法、
【請求項３】
前記１つ以上のシンタックス要素は、前記ＣＵについての前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項１に記載の方法。
【請求項４】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられたコード化モードを定義する１つ以上のシンタックス要素の後に行われる前記符号化されたビデオデータ内の位置から復号される、請求項１に記載の方法。
【請求項５】
ビデオデータを符号化するための方法であって、
前記コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定することと、ここにおいて、前記ＣＵは、四分木分割構成に従って、最大コード化単位（ＬＣＵ）から分割される、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定することと、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を符号化することと、
前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化することと
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグ（ＣＢＦ）を含む、及び、
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化は回避される、方法。
【請求項６】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項５に記載の方法、
【請求項７】
前記１つ以上のシンタックス要素は、前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項５に記載の方法。
【請求項８】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に前記ビットストリームにおいて符号化される、請求項５に記載の方法。
【請求項９】
ビデオデータを復号するビデオ復号デバイスであって、
符号化されたビデオデータの最大コード化単位（ＬＣＵ）を受信し、ここにおいて、前記ＬＣＵは、四分木分割構成に従って、より小さいブロックサイズのコード化単位（ＣＵｓ）に分割される、
ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を再生するために、少なくとも部分的に、符号化されたデータを復号することに基づいて、前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定し、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについての１つ以上のシンタックス要素を復号する
ビデオ復号器を含み、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグを含む、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータ内の位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、ビデオ復号デバイス。
【請求項１０】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項９に記載のビデオ復号デバイス、
【請求項１１】
前記１つ以上のシンタックス要素は、前記ＣＵについての前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項９に記載のビデオ復号デバイス。
【請求項１２】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられたコード化モードを定義する１つ以上のシンタックス要素の後に行われる前記符号化されたビデオデータ内の位置から復号される、請求項９に記載のビデオ復号デバイス。
【請求項１３】
前記ビデオ復号デバイスは、
集積回路と、
マイクロプロセッサと、
ビデオ復号器を含む無線通信デバイスと
のうちの１つ以上を備える、請求項９に記載のビデオ復号デバイス。
【請求項１４】
ビデオデータを符号化するビデオ符号化デバイスであって、
コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータの前記ＣＵについての量子化パラメータの変化を決定し、ここにおいて、前記ＣＵは、四分木分割構成に従って、最大コード化単位（ＬＣＵ）から分割される、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定し、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を符号化し、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化する
ビデオ符号器を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグ（ＣＢＦ）を含む、及び、
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化が回避される、ビデオ符号化デバイス。
【請求項１５】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項１４に記載のビデオ符号化デバイス、
【請求項１６】
前記１つ以上のシンタックス要素は、前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、請求項１４に記載のビデオ符号化デバイス。
【請求項１７】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に前記ビットストリームにおいて符号化される、請求項１４に記載のビデオ符号化デバイス。
【請求項１８】
前記ビデオ符号化デバイスは、
集積回路と、
マイクロプロセッサと、
ビデオ符号器を含む無線通信デバイスと
のうちの１つ以上を備える、請求項１４に記載のビデオ符号化デバイス。
【請求項１９】
ビデオデータを復号するためのデバイスであって、
符号化されたビデオデータの最大コード化単位（ＬＣＵ）を受信する手段と、ここにおいて、前記ＬＣＵは、四分木分割構成に従って、より小さいブロックサイズのコード化単位（ＣＵｓ）に分割される、
ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を再生するために、少なくとも部分的に、符号化されたデータを復号することに基づいて、前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定する手段と、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについて１つ以上のシンタックス要素を復号する手段と
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグを含む、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータの位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、デバイス。
【請求項２０】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項１９に記載のデバイス。
【請求項２１】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードの後に、前記符号化されたビデオデータ内の位置から復号される、請求項１９に記載のデバイス。
【請求項２２】
ビデオデータを符号化するためのデバイスであって、
コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータの前記ＣＵについての量子化パラメータの変化を決定する手段と、ここにおいて、前記ＣＵは、四分木分割構成に従って、最大コード化単位（ＬＣＵ）から分割される、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定する手段と、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を符号化する手段と、
前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化する手段と
を備え、前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグを含む、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記符号化する手段は、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素を符号化することを回避する、デバイス。
【請求項２３】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項２２に記載のデバイス。
【請求項２４】
前記１つ以上のシンタックス要素を符号化する手段は、
前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義するシンタックス要素の後で、前記符号化されたビットストリームにおいて前記１つ以上のシンタックス要素を符号化する、請求項２２に記載のデバイス。
【請求項２５】
実行されると、プロセッサに対して、ビデオデータを復号させる命令を備えるコンピュータ読取可能な記憶媒体であって、前記命令は、プロセッサに、
符号化されたビデオデータの最大コード化単位（ＬＣＵ）を受信させ、ここにおいて、前記ＬＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、
ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を再生するために、少なくとも部分的に、符号化されたデータを復号することに基づいて、前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定させ、
前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについての１つ以上のシンタックス要素を復号させ、
前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグを含む、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
前記符号化されたビデオデータ内の位置から復号され、
前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、コンピュータ読取可能な記憶媒体。
【請求項２６】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項２５に記載のコンピュータ読取可能な記憶媒体。
【請求項２７】
前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に、
前記符号化されたビデオデータ内の位置から復号される、請求項２５に記載のコンピュータ読取可能な記憶媒体。
【請求項２８】
実行されると、プロセッサに対して、ビデオデータを符号化させる命令を備えるコンピュータ読取可能な記憶媒体であって、前記命令は、前記プロセッサに対して、
前記コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定させ、ここにおいて、前記ＣＵは、四分木分割構成に従って、最大コード化単位（ＬＣＵ）から分割される、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを決定させ、
前記ＣＵが任意の非ゼロ変換係数を含むか否かを示す少なくとも１つの指標を符号化させ、
前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化させ、
前記１つ以上のシンタックス要素は、
（ａ）前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標の後、ここにおいて、前記ＣＵが少なくともいくつかの非ゼロ変換係数を含むであろうことを示す指標は、コード化ブロックフラッグ（ＣＢＦ）を含む、及び
（ｂ）前記ＣＵについての前記変換係数の前で、
ビットストリームにおいて符号化され、
前記命令は、前記プロセッサに対して、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化を回避させる、コンピュータ読取可能な記憶媒体。
【請求項２９】
前記ＣＵのサイズは、量子化変化が許容される閾値サイズ以上である、請求項２８に記載のコンピュータ読取可能な記憶媒体。
【請求項３０】
前記命令は、前記プロセッサに対して、
前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に、前記符号化されたビットストリームで前記１つ以上のシンタックス要素を符号化させる、請求項２８に記載のコンピュータ読取可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
本開示の様々な態様が本明細書で説明されている。本開示は主にＬＣＵレベルでのデルタＱＰのシグナリングについて説明されるが、この技法は、デルタＱＰが、より小さいＣＵ、例えば、量子化変化が許容及び／またはサポートされるのに十分な大きさのＣＵについて決定、符号化、及び送信されるケースにも適用可能でありうる。これらの態様及び他の態様は、特許請求の範囲内である。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［1］  ビデオデータを復号するための方法であって、符号化されたビデオデータのコード化単位（ＣＵ）を受信することと、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、前記ＣＵが任意の非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについて１つ以上のシンタックス要素を復号することと
を備え、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び（ｂ）前記ＣＵについての前記変換係数の前で、前記符号化されたビデオデータ内の位置から復号され、前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、方法。
［２］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットに分割される最大コード化単位（ＬＣＵ）を備える、請求項１］に記載の方法。
［３］  前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［１］に記載の方法。
［４］  第１のＬＣＵについての前記予測量子化パラメータに対する前記第１のＬＣＵについての前記量子化パラメータの変化を示すために、前記第１のＬＣＵ及び前記第１のＬＣＵに関連づけられた１つ以上のシンタックス要素を復号することと、第２のＬＣＵを復号することと、をさらに備え、前記１つ以上のシンタックス要素は、前記第２のＬＣＵが非ゼロ変換係数を含まないため、前記第２のＬＣＵに含まれない、をさらに備える、［１］に記載の方法。
［５］  前記１つ以上のシンタックス要素は、前記ＣＵについての前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、［１］に記載の方法。
［６］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵの変換係数の前で、前記符号化されたビデオデータ内の位置から復号される、［１］に記載の方法。
［７］  前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられたコード化モードを定義する１つ以上のシンタックス要素の後に存在する前記符号化されたビデオデータ内の位置から復号される、［６］に記載の方法。
［８］  ビデオデータを符号化するための方法であって、前記コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータのＣＵについての量子化パラメータの変化を決定することと、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵ）のセットに分割される、前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化することとを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、（ｂ）前記ＣＵについての前記変換係数の前で、ビットストリームにおいて符号化され、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化は回避される、方法。
［９］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）を備える、［８］に記載の方法。
［１０］  前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［８］に記載の方法。
［１１］  前記１つ以上のシンタックス要素は、前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、［８］に記載の方法。
［１２］  前記１つ以上のシンタックス要素は、前記ＣＵについての前記変換係数のうちのいずれかの前に前記ビットストリームにおいて符号化される、［８］に記載の方法。
［１３］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵについての任意の変換係数の前で、前記ビットストリームにおいて符号化される、［８］に記載の方法。
［１４］  前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に前記ビットストリームにおいて符号化される、［１３］に記載の方法。
［１５］  前記ＣＵは、ＬＣＵを備え、非ゼロ変換係数を含むＬＣＵについき一回、前記１つ以上のシンタックス要素を符号化することをさらに備える、［８］に記載の方法。
［１６］  ビデオデータを復号するビデオ復号デバイスであって、符号化されたビデオデータのコード化単位（ＣＵ）を受信し、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについての１つ以上のシンタックス要素を復号するビデオ復号器と、ここにおいて、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び（ｂ）前記ＣＵについての前記変換係数の前に、前記符号化されたビデオデータの位置から復号され、前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、を備える、ビデオ復号デバイス。
［１７］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）を備える、［１６］に記載のビデオ復号デバイス。
［１８］  前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［１６］に記載のビデオ復号デバイス、［１９］  前記ビデオ復号器は、第１のＬＣＵについての前記予測量子化パラメータに対する前記第１のＬＣＵについての量子化パラメータの変化を示すために、前記第１のＬＣＵと、前記第１のＬＣＵに関連づけられた１つ以上のシンタックス要素とを復号することと、第２のＬＣＵを復号することと、ここにおいて、前記１つ以上のシンタックス要素は、前記第２のＬＣＵが非ゼロ変換係数を含まないため、前記第２のＬＣＵに含まれない、を備える、［１６］に記載のビデオ復号デバイス。
［２０］  前記１つ以上のシンタックス要素は、前記ＣＵについての前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、［１６］に記載のビデオ復号デバイス。
［２１］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵの任意の変換係数の前で、前記符号化されたビデオデータ内の位置から復号される、［１６］に記載のビデオ復号デバイス。
［２２］  前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられたコード化モードを定義する１つ以上のシンタックス要素の後に行われる前記符号化されたビデオデータ内の位置から復号される、［２１］に記載のビデオ復号デバイス。
［２３］  前記ビデオ復号デバイスは、集積回路と、マイクロプロセッサと、ビデオ復号器を含む無線通信デバイスとのうちの１つ以上を備える、［１６］に記載のビデオ復号デバイス。
［２４］  ビデオデータを符号化するビデオ符号化デバイスであって、コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータの前記ＣＵについての量子化パラメータの変化を決定し、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化するビデオ符号器を備え、前記１つ以上のシンタックス要素は、  （ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び、  （ｂ）前記ＣＵについての前記変換係数の前で、ビットストリームにおいて符号化され、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化が回避される、ビデオ符号化デバイス。
［２５］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割される最大コード化単位（ＬＣＵ）を備える、［２４］に記載のビデオ符号化デバイス。
［２６］  前記ＣＵは、最大コード化単位（ＬＣＵ）よりも小さいＣＵを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［２４］に記載のビデオ符号化デバイス、
［２７］  前記１つ以上のシンタックス要素は、前記予測量子化パラメータに対する前記量子化パラメータの変化を示すデルタ量子化パラメータを備える、［２４］に記載のビデオ符号化デバイス。
［２８］  前記１つ以上のシンタックス要素は、前記ＣＵについての前記変換係数のいずれかの前に前記ビットストリームで符号化される、［２４］に記載のビデオ符号化デバイス。
［２９］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＬＣＵについての１つ以上のコード化ブロックフラッグ（ＣＢＦ）の後、ここにおいて、前記ＣＢＦは、前記ＬＣＵの前記ＣＵが非ゼロ変換係数を含むか否かを定義する、及び
（ｂ）前記ＬＣＵの前記ＣＵの任意の変換係数の後で、前記ビットストリームにおいて符号化される、［２４］に記載のビデオ符号化デバイス。
［３０］  前記１つ以上のシンタックス要素は、前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に前記ビットストリームにおいて符号化される、［２９］に記載のビデオ符号化デバイス。
［３１］  前記ＣＵは、ＬＣＵを備え、前記ビデオ符号器は、非ゼロ変換係数を含むＬＣＵにつき一回、前記１つ以上のシンタックス要素を符号化する、［２４］に記載のビデオ符号化デバイス。
［３２］  前記ビデオ符号化デバイスは、集積回路と、マイクロプロセッサと、ビデオ符号器を含む無線通信デバイスとのうちの１つ以上を備える、［２４］に記載のビデオ符号化デバイス。
［３３］  ビデオデータを復号するためのデバイスであって、符号化されたビデオデータのコード化単位（ＣＵ）を受信する手段と、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについて１つ以上のシンタックス要素を復号する手段とを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び（ｂ）前記ＣＵについての前記変換係数の前で、前記符号化されたビデオデータ内の位置から復号され、前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、デバイス。
［３４］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割される最大コード化単位（ＬＣＵ）と、前記ＬＣＵよりも小さいＣＵとのうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［３３］に記載のデバイス。
［３５］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、（ａ）ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、（ｂ）前記ＬＣＵについての変換係数の後、及び（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードの後に、前記符号化されたビデオデータ内の位置から復号される、［３３］に記載のデバイス。
［３６］  ビデオデータを符号化するためのデバイスであって、コード化単位（ＣＵ）についての予測量子化パラメータに対する符号化されたビデオデータの前記ＣＵについての量子化パラメータの変化を決定する手段と、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化する手段とを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び（ｂ）前記ＣＵについての前記変換係数の前で、ビットストリームにおいて符号化され、前記符号化する手段は、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素を符号化することを回避する、デバイス。
［３７］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割される最大コード化単位（ＬＣＵ）と、前記ＬＣＵよりも小さいＣＵとのうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［３６］に記載のデバイス。
［３８］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素を符号化する手段は、（ａ）前記ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、（ｂ）前記ＬＣＵについての前記変換係数の前、及び（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義するシンタックス要素の後で、前記符号化されたビットストリームにおいて前記１つ以上のシンタックス要素を符号化する、［３６］に記載のデバイス。
［３９］  実行されると、プロセッサに対して、ビデオデータを復号させる命令を備えるコンピュータ読取可能な媒体であって、前記命令は、プロセッサに対して、符号化されたビデオデータのコード化単位（ＣＵ）を受信させ、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）に分割される、前記ＣＵが非ゼロ変換係数を含む場合にのみ、前記ＣＵについての予測量子化パラメータに対する前記ＣＵについての量子化パラメータの変化を示すために、前記ＣＵについての１つ以上のシンタックス要素を復号させ、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び（ｂ）前記ＣＵについての前記変換係数の前で、前記符号化されたビデオデータの位置から復号され、前記１つ以上のシンタックス要素は、前記ＣＵが非ゼロ変換係数を含まない場合、前記ＣＵに含まれない、コンピュータ読取可能な媒体。
［４０］  前記ＣＵは、前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）と、前記ＬＣＵよりも小さいＣＵとのうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［３９］に記載のコンピュータ読取可能な媒体。
［４１］  前記ＣＵは、ＬＣＵを備え、前記１つ以上のシンタックス要素は、（ａ）前記ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、（ｂ）前記ＬＣＵについての変換係数の前、及び（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後で、前記符号化されたビデオデータ内の位置から復号される、［３９］に記載のコンピュータ読取可能な媒体。
［４２］  実行されると、プロセッサに対して、ビデオデータを符号化させる命令を備えるコンピュータ読取可能な媒体であって、前記命令は、前記プロセッサに対して、前記ＣＵについての予測量子化パラメータに対する符号化されたビデオデータのコード化単位（ＣＵ）についての量子化パラメータの変化を決定させ、ここにおいて、前記ＣＵは、四分木分割構成に従ってブロックサイズのコード化単位（ＣＵｓ）のセットに分割される、前記ＣＵが、非ゼロ変換係数を含む場合にのみ、前記量子化パラメータの変化を示すために前記ＣＵについての１つ以上のシンタックス要素を符号化させ、前記１つ以上のシンタックス要素は、（ａ）前記ＣＵが少なくとも幾つかの非ゼロ変換係数を含むであろうことを示す指標の後、及び（ｂ）前記ＣＵについての前記変換係数の前で、ビットストリームにおいて符号化され、前記命令は、前記プロセッサに対して、前記ＣＵが変換係数を含まない場合、前記１つ以上のシンタックス要素の符号化を回避させる、コンピュータ読取可能な媒体。
［４３］  前記ＣＵは、  前記四分木分割構成に従って前記ブロックサイズのＣＵのセットへと分割された最大コード化単位（ＬＣＵ）と、  前記ＬＣＵよりも小さいＣＵと
のうちの１つを備え、前記ＣＵは、量子化変化が許容される閾値サイズ以上である、［４２］に記載のコンピュータ読取可能な媒体。
［４４］  前記ＣＵは、ＬＣＵを備え、前記命令は、前記プロセッサに対して、（ａ）ＬＣＵについての少なくとも１つのコード化ブロックフラッグ（ＣＢＦ）の後、（ｂ）前記ＬＣＵについての変換係数の前、及び（ｃ）前記ＬＣＵの前記ＣＵに関連づけられた符号化モードを定義する１つ以上のシンタックス要素の後に、前記符号化されたビットストリームで前記１つ以上のシンタックス要素を符号化させる、［４２］に記載のコンピュータ読取可能な媒体。
【国際調査報告】
2014506752.tif 000011
2014506752.tif 000012
2014506752.tif 000013
2014506752.tif 000014