JP2019525585A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2019525585A5 JP2019525585A5 JP2019501618A JP2019501618A JP2019525585A5 JP 2019525585 A5 JP2019525585 A5 JP 2019525585A5 JP 2019501618 A JP2019501618 A JP 2019501618A JP 2019501618 A JP2019501618 A JP 2019501618A JP 2019525585 A5 JP2019525585 A5 JP 2019525585A5
- Authority
- JP
- Japan
- Prior art keywords
- quantization
- quantization parameter
- cus
- current
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 241000023320 Luma <angiosperm> Species 0.000 claims description 199
- 238000000638 solvent extraction Methods 0.000 claims description 66
- 230000000875 corresponding Effects 0.000 claims description 65
- 230000001186 cumulative Effects 0.000 claims description 10
- 230000011664 signaling Effects 0.000 claims description 10
- 230000000977 initiatory Effects 0.000 claims description 3
- 238000005457 optimization Methods 0.000 description 1
Description
[0199]様々な例が説明されている。これらの例および他の例は、以下の特許請求の範囲の範囲内である。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータを復号する方法であって、
ビデオデコーダが、現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
前記ビデオデコーダが、複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
前記ビデオデコーダが、量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記ビデオデコーダが、現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオデコーダが、前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を備える、方法。
[C2]
前記現在の量子化グループは、正方形ではない、
[C1]に記載の方法。
[C3]
前記ビデオデコーダが、前記閾値のインジケーションを、前記ビットストリームから取得することをさらに備える、
[C1]に記載の方法。
[C4]
前記ビデオデコーダが、次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定することをさらに備える、
[C1]に記載の方法。
[C5]
前記閾値は、第1の閾値であり、前記方法は、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、前記ビデオデコーダが、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始することをさらに備える、
[C1]に記載の方法。
[C6]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C1]に記載の方法。
[C7]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記方法は、
前記現在の量子化グループが第2の閾値より大きいサイズを有するCUを含むことに基づいて、前記ビデオデコーダが、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームから取得することと、
前記ビデオデコーダが、第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記ビデオデコーダが、前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて逆量子化することと
をさらに備える、[C1]に記載の方法。
[C8]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオデコーダが、第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいて受信することと、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、クロマ量子化パラメータを、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記第2の量子化グループは、前記第2の量子化グループの境界が必ず前記第2の複数のCUの前記CUの境界となり、かつ、前記第2の量子化グループのサイズが第2の閾値以上となるような、前記第2の複数のCU中の、コード化順序で連続したCUのグループとして定義される、と、
前記ビデオデコーダが、第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、[C1]に記載の方法。
[C9]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
前記量子化パラメータを導出することは、
前記ビデオデコーダが、ルーマデルタ量子化パラメータを、前記第1の量子化グループに関する前記局所的な量子化情報に基づいて導出することと、
前記ビデオデコーダが、前記ルーマ量子化パラメータが前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したものに基づくように、前記ルーマ量子化パラメータを決定することと
を備え、
前記方法は、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
前記ビデオデコーダが、クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
前記ビデオデコーダが、第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、[C1]に記載の方法。
[C10]
前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックの左上クロマサンプルに対応するルーマサンプルを決定することと、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を備える、[C9]に記載の方法。
[C11]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を備える、[C9]に記載の方法。
[C12]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を備える、[C9]に記載の方法。
[C13]
前記ビデオデコーダが、複数の重みを決定することをさらに備え、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
ここにおいて、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することは、前記ビデオデコーダが、複数の値を平均化することを備え、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C12]に記載の方法。
[C14]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと、
前記ビデオデコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、[C1]に記載の方法。
[C15]
ビデオデータを符号化する方法であって、
ビデオエンコーダが、複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
前記ビデオエンコーダが、現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記ビデオエンコーダが、前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記ビデオエンコーダが、前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を備える方法。
[C16]
前記現在の量子化グループは、正方形ではない、
[C15]に記載の方法。
[C17]
前記ビデオエンコーダが、前記閾値のインジケーションを前記ビットストリームにおいてシグナリングすることをさらに備える、
[C15]に記載の方法。
[C18]
前記ビデオエンコーダが、前記複数の量子化グループのうちの次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定することをさらに備える、
[C15]に記載の方法。
[C19]
前記閾値は、第1の閾値であり、前記方法は、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、前記ビデオエンコーダが、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始することをさらに備える、
[C15]に記載の方法。
[C20]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C15]に記載の方法。
[C21]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記方法は、
前記現在の量子化グループが第2の閾値より大きいサイズを有する第2のCUを含むことに基づいて、前記ビデオエンコーダが、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームにおいてシグナリングすることと、
前記ビデオエンコーダが、第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記ビデオエンコーダが、前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて量子化することと
をさらに備える、[C15]に記載の方法。
[C22]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、第2のCUの少なくとも1つの変換係数を、クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオエンコーダが、前記第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいてシグナリングすること、ここにおいて、前記クロマ量子化パラメータは、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、[C15]に記載の方法。
[C23]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
ルーマデルタ量子化パラメータは、前記第1の量子化グループに関する前記局所的な量子化情報から導出可能であり、
前記ルーマ量子化パラメータは、前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したもに基づき、
前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
前記ビデオエンコーダが、クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
前記ビデオエンコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、[C15]に記載の方法。
[C24]
前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされた位置に対応するルーマサンプルを決定することと、
前記ビデオエンコーダが、前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を備える、[C23]に記載の方法。
[C25]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を備える、[C23]に記載の方法。
[C26]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオエンコーダが、前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を備える、[C23]に記載の方法。
[C27]
前記ビデオエンコーダが、複数の重みを決定することをさらに備え、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することは、前記ビデオエンコーダが、複数の値を平均化することを備え、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C26]に記載の方法。
[C28]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと、
前記ビデオエンコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、[C15]に記載の方法。
[C29]
ビデオデータを復号するための装置であって、
前記ビデオデータを記憶するように構成された1つまたは複数の記憶媒体と、
1つまたは複数のプロセッサと
を備え、前記1つまたは複数のプロセッサは、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を行うように構成される、装置。
[C30]
前記現在の量子化グループは、正方形ではない、
[C29]に記載の装置。
[C31]
前記1つまたは複数のプロセッサは、前記閾値のインジケーションを、前記ビットストリームから取得するようにさらに構成される、
[C29]に記載の装置。
[C32]
前記1つまたは複数のプロセッサが、次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定するようにさらに構成される、
[C29]に記載の装置。
[C33]
前記閾値は、第1の閾値であり、前記1つまたは複数のプロセッサは、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始するようにさらに構成される、
[C29]に記載の装置。
[C34]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C29]に記載の装置。
[C35]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
前記現在の量子化グループが第2の閾値より大きいサイズを有するCUを含むことに基づいて、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームから取得することと、
第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて逆量子化することと
を行うようにさらに構成される、[C29]に記載の装置。
[C36]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいて受信することと、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
クロマ量子化パラメータを、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記第2の量子化グループは、前記第2の量子化グループの境界が必ず前記第2の複数のCUの前記CUの境界となり、かつ、前記第2の量子化グループのサイズが第2の閾値以上となるような、前記第2の複数のCU中の、コード化順序で連続したCUのグループとして定義される、と、
第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
を行うようにさらに構成される、[C29]に記載の装置。
[C37]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
前記1つまたは複数のプロセッサは、前記量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
ルーマデルタ量子化パラメータを、前記第1の量子化グループに関する前記局所的な量子化情報に基づいて導出することと、
前記ルーマ量子化パラメータが前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したものに基づくように、前記ルーマ量子化パラメータを決定することと
を行うように構成されるように構成され、
前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
を行うようにさらに構成される、[C29]に記載の装置。
[C38]
前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされたクロマ位置に対応するルーマサンプルを決定することと、
前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を行うように構成される、[C37]に記載の装置。
[C39]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を行うように構成される、[C37]に記載の装置。
[C40]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を行うように構成される、[C37]に記載の装置。
[C41]
前記1つまたは複数のプロセッサは、
複数の重みを決定するようにさらに構成され、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
前記1つまたは複数のプロセッサは、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することの一環として、前記1つまたは複数ののプロセッサが、複数の値を平均化するように構成され、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C40]に記載の装置。
[C42]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと
第2のCUの変換係数を、クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
を行うようにさらに構成される、[C29]に記載の装置。
[C43]
ビデオデータを符号化するための装置であって、
前記ビデオデータを記憶するように構成された1つまたは複数の記憶媒体と、
1つまたは複数のプロセッサと
を備え、前記1つまたは複数のプロセッサは、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUが1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うように構成される、装置。
[C44]
前記現在の量子化グループは、正方形ではない、
[C43]に記載の装置。
[C45]
前記1つまたは複数のプロセッサは、前記閾値のインジケーションを前記ビットストリームにおいてシグナリングするように構成される、
[C43]に記載の装置。
[C46]
前記1つまたは複数のプロセッサは、前記複数の量子化グループのうちの次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定するようにさらに構成される、
[C43]に記載の装置。
[C47]
前記閾値は、第1の閾値であり、前記1つまたは複数のプロセッサは、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始するようにさらに構成される、
[C43]に記載の装置。
[C48]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C43]に記載の装置。
[C49]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
前記現在の量子化グループが第2の閾値より大きいサイズを有する第2のCUを含むことに基づいて、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームにおいてシグナリングすることと、
第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて量子化することと
を行うようにさらに構成される、[C43]に記載の装置。
[C50]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
第2のCUの少なくとも1つの変換係数を、クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいてシグナリングすること、ここにおいて、前記クロマ量子化パラメータは、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うようにさらに構成される、[C43]に記載の装置。
[C51]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
ルーマデルタ量子化パラメータは、前記第1の量子化グループに関する前記局所的な量子化情報から導出可能であり、
前記ルーマ量子化パラメータは、前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したもに基づき、
前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うようにさらに構成される、[C43]に記載の装置。
[C52]
前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされたクロマ位置に対応するルーマサンプルを決定することと、
前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を行うように構成される、[C51]に記載の装置。
[C53]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を行うように構成される、[C51]に記載の装置。
[C54]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を行うように構成される、[C51]に記載の装置。
[C55]
前記1つまたは複数のプロセッサは、複数の重みを決定するようにさらに構成され、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
前記1つまたは複数のプロセッサは、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することの一環として、前記1つまたは複数のプロセッサが、複数の値を平均化するように構成され、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C54]に記載の装置。
[C56]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと
第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うようにさらに構成される、[C43]に記載の装置。
[C57]
ビデオデータを復号するための装置であって、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信するための手段と、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定するための手段、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出するための手段、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記複数のCU中の前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、コード化順序で連続したCUまたはコード化ブロックのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化するための手段、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築するための手段と
を備える、装置。
[C58]
ビデオデータを符号化するための装置であって、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定するための手段、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化するための手段、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングするための手段、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めるための手段と
を備える、装置。
[C59]
命令を記憶したコンピュータ読取可能な記憶媒体であって、前記命令は、実行されると、1つまたは複数のプロセッサに、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を行わせる、コンピュータ読取可能な記憶媒体。
[C60]
命令を記憶したコンピュータ読取可能な記憶媒体であって、前記命令は、実行されると、1つまたは複数のプロセッサに、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行わせる、コンピュータ読取可能な記憶媒体。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータを復号する方法であって、
ビデオデコーダが、現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
前記ビデオデコーダが、複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
前記ビデオデコーダが、量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記ビデオデコーダが、現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオデコーダが、前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を備える、方法。
[C2]
前記現在の量子化グループは、正方形ではない、
[C1]に記載の方法。
[C3]
前記ビデオデコーダが、前記閾値のインジケーションを、前記ビットストリームから取得することをさらに備える、
[C1]に記載の方法。
[C4]
前記ビデオデコーダが、次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定することをさらに備える、
[C1]に記載の方法。
[C5]
前記閾値は、第1の閾値であり、前記方法は、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、前記ビデオデコーダが、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始することをさらに備える、
[C1]に記載の方法。
[C6]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C1]に記載の方法。
[C7]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記方法は、
前記現在の量子化グループが第2の閾値より大きいサイズを有するCUを含むことに基づいて、前記ビデオデコーダが、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームから取得することと、
前記ビデオデコーダが、第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記ビデオデコーダが、前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて逆量子化することと
をさらに備える、[C1]に記載の方法。
[C8]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオデコーダが、第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいて受信することと、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、クロマ量子化パラメータを、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記第2の量子化グループは、前記第2の量子化グループの境界が必ず前記第2の複数のCUの前記CUの境界となり、かつ、前記第2の量子化グループのサイズが第2の閾値以上となるような、前記第2の複数のCU中の、コード化順序で連続したCUのグループとして定義される、と、
前記ビデオデコーダが、第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、[C1]に記載の方法。
[C9]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
前記量子化パラメータを導出することは、
前記ビデオデコーダが、ルーマデルタ量子化パラメータを、前記第1の量子化グループに関する前記局所的な量子化情報に基づいて導出することと、
前記ビデオデコーダが、前記ルーマ量子化パラメータが前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したものに基づくように、前記ルーマ量子化パラメータを決定することと
を備え、
前記方法は、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
前記ビデオデコーダが、クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
前記ビデオデコーダが、第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、[C1]に記載の方法。
[C10]
前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックの左上クロマサンプルに対応するルーマサンプルを決定することと、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を備える、[C9]に記載の方法。
[C11]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を備える、[C9]に記載の方法。
[C12]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を備える、[C9]に記載の方法。
[C13]
前記ビデオデコーダが、複数の重みを決定することをさらに備え、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
ここにおいて、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することは、前記ビデオデコーダが、複数の値を平均化することを備え、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C12]に記載の方法。
[C14]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと、
前記ビデオデコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、[C1]に記載の方法。
[C15]
ビデオデータを符号化する方法であって、
ビデオエンコーダが、複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
前記ビデオエンコーダが、現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記ビデオエンコーダが、前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記ビデオエンコーダが、前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を備える方法。
[C16]
前記現在の量子化グループは、正方形ではない、
[C15]に記載の方法。
[C17]
前記ビデオエンコーダが、前記閾値のインジケーションを前記ビットストリームにおいてシグナリングすることをさらに備える、
[C15]に記載の方法。
[C18]
前記ビデオエンコーダが、前記複数の量子化グループのうちの次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定することをさらに備える、
[C15]に記載の方法。
[C19]
前記閾値は、第1の閾値であり、前記方法は、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、前記ビデオエンコーダが、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始することをさらに備える、
[C15]に記載の方法。
[C20]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C15]に記載の方法。
[C21]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記方法は、
前記現在の量子化グループが第2の閾値より大きいサイズを有する第2のCUを含むことに基づいて、前記ビデオエンコーダが、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームにおいてシグナリングすることと、
前記ビデオエンコーダが、第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記ビデオエンコーダが、前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて量子化することと
をさらに備える、[C15]に記載の方法。
[C22]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、第2のCUの少なくとも1つの変換係数を、クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオエンコーダが、前記第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいてシグナリングすること、ここにおいて、前記クロマ量子化パラメータは、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、[C15]に記載の方法。
[C23]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
ルーマデルタ量子化パラメータは、前記第1の量子化グループに関する前記局所的な量子化情報から導出可能であり、
前記ルーマ量子化パラメータは、前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したもに基づき、
前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
前記ビデオエンコーダが、クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
前記ビデオエンコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、[C15]に記載の方法。
[C24]
前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされた位置に対応するルーマサンプルを決定することと、
前記ビデオエンコーダが、前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を備える、[C23]に記載の方法。
[C25]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を備える、[C23]に記載の方法。
[C26]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記ビデオエンコーダが、前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を備える、[C23]に記載の方法。
[C27]
前記ビデオエンコーダが、複数の重みを決定することをさらに備え、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することは、前記ビデオエンコーダが、複数の値を平均化することを備え、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C26]に記載の方法。
[C28]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと、
前記ビデオエンコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、[C15]に記載の方法。
[C29]
ビデオデータを復号するための装置であって、
前記ビデオデータを記憶するように構成された1つまたは複数の記憶媒体と、
1つまたは複数のプロセッサと
を備え、前記1つまたは複数のプロセッサは、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を行うように構成される、装置。
[C30]
前記現在の量子化グループは、正方形ではない、
[C29]に記載の装置。
[C31]
前記1つまたは複数のプロセッサは、前記閾値のインジケーションを、前記ビットストリームから取得するようにさらに構成される、
[C29]に記載の装置。
[C32]
前記1つまたは複数のプロセッサが、次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定するようにさらに構成される、
[C29]に記載の装置。
[C33]
前記閾値は、第1の閾値であり、前記1つまたは複数のプロセッサは、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始するようにさらに構成される、
[C29]に記載の装置。
[C34]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C29]に記載の装置。
[C35]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
前記現在の量子化グループが第2の閾値より大きいサイズを有するCUを含むことに基づいて、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームから取得することと、
第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて逆量子化することと
を行うようにさらに構成される、[C29]に記載の装置。
[C36]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいて受信することと、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
クロマ量子化パラメータを、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記第2の量子化グループは、前記第2の量子化グループの境界が必ず前記第2の複数のCUの前記CUの境界となり、かつ、前記第2の量子化グループのサイズが第2の閾値以上となるような、前記第2の複数のCU中の、コード化順序で連続したCUのグループとして定義される、と、
第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
を行うようにさらに構成される、[C29]に記載の装置。
[C37]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
前記1つまたは複数のプロセッサは、前記量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
ルーマデルタ量子化パラメータを、前記第1の量子化グループに関する前記局所的な量子化情報に基づいて導出することと、
前記ルーマ量子化パラメータが前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したものに基づくように、前記ルーマ量子化パラメータを決定することと
を行うように構成されるように構成され、
前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
を行うようにさらに構成される、[C29]に記載の装置。
[C38]
前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされたクロマ位置に対応するルーマサンプルを決定することと、
前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を行うように構成される、[C37]に記載の装置。
[C39]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を行うように構成される、[C37]に記載の装置。
[C40]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を行うように構成される、[C37]に記載の装置。
[C41]
前記1つまたは複数のプロセッサは、
複数の重みを決定するようにさらに構成され、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
前記1つまたは複数のプロセッサは、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することの一環として、前記1つまたは複数ののプロセッサが、複数の値を平均化するように構成され、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C40]に記載の装置。
[C42]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと
第2のCUの変換係数を、クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
を行うようにさらに構成される、[C29]に記載の装置。
[C43]
ビデオデータを符号化するための装置であって、
前記ビデオデータを記憶するように構成された1つまたは複数の記憶媒体と、
1つまたは複数のプロセッサと
を備え、前記1つまたは複数のプロセッサは、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUが1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うように構成される、装置。
[C44]
前記現在の量子化グループは、正方形ではない、
[C43]に記載の装置。
[C45]
前記1つまたは複数のプロセッサは、前記閾値のインジケーションを前記ビットストリームにおいてシグナリングするように構成される、
[C43]に記載の装置。
[C46]
前記1つまたは複数のプロセッサは、前記複数の量子化グループのうちの次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定するようにさらに構成される、
[C43]に記載の装置。
[C47]
前記閾値は、第1の閾値であり、前記1つまたは複数のプロセッサは、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始するようにさらに構成される、
[C43]に記載の装置。
[C48]
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
[C43]に記載の装置。
[C49]
前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
前記現在の量子化グループが第2の閾値より大きいサイズを有する第2のCUを含むことに基づいて、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームにおいてシグナリングすることと、
第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて量子化することと
を行うようにさらに構成される、[C43]に記載の装置。
[C50]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
第2のCUの少なくとも1つの変換係数を、クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいてシグナリングすること、ここにおいて、前記クロマ量子化パラメータは、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うようにさらに構成される、[C43]に記載の装置。
[C51]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
ルーマデルタ量子化パラメータは、前記第1の量子化グループに関する前記局所的な量子化情報から導出可能であり、
前記ルーマ量子化パラメータは、前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したもに基づき、
前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うようにさらに構成される、[C43]に記載の装置。
[C52]
前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされたクロマ位置に対応するルーマサンプルを決定することと、
前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を行うように構成される、[C51]に記載の装置。
[C53]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を行うように構成される、[C51]に記載の装置。
[C54]
前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記1つまたは複数のプロセッサは、前記クロマデルタ量子化パラメータを導出することの一環として、前記1つまたは複数のプロセッサが、
複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUのクロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を行うように構成される、[C51]に記載の装置。
[C55]
前記1つまたは複数のプロセッサは、複数の重みを決定するようにさらに構成され、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
前記1つまたは複数のプロセッサは、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することの一環として、前記1つまたは複数のプロセッサが、複数の値を平均化するように構成され、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
[C54]に記載の装置。
[C56]
前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記1つまたは複数のプロセッサは、
第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと
第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行うようにさらに構成される、[C43]に記載の装置。
[C57]
ビデオデータを復号するための装置であって、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信するための手段と、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定するための手段、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出するための手段、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記複数のCU中の前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、コード化順序で連続したCUまたはコード化ブロックのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化するための手段、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築するための手段と
を備える、装置。
[C58]
ビデオデータを符号化するための装置であって、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定するための手段、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化するための手段、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングするための手段、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めるための手段と
を備える、装置。
[C59]
命令を記憶したコンピュータ読取可能な記憶媒体であって、前記命令は、実行されると、1つまたは複数のプロセッサに、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を行わせる、コンピュータ読取可能な記憶媒体。
[C60]
命令を記憶したコンピュータ読取可能な記憶媒体であって、前記命令は、実行されると、1つまたは複数のプロセッサに、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を行わせる、コンピュータ読取可能な記憶媒体。
Claims (21)
- ビデオデータを復号する方法であって、
ビデオデコーダが、現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信することと、
前記ビデオデコーダが、複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
前記ビデオデコーダが、量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記ビデオデコーダが、現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化すること、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオデコーダが、前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築することと
を備える、方法。 - ビデオデータを符号化する方法であって、
ビデオエンコーダが、複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定すること、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
前記ビデオエンコーダが、現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化すること、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記ビデオエンコーダが、前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングすること、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記ビデオエンコーダが、前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
を備える方法。 - 前記現在の量子化グループは、正方形ではない、、または
次の量子化グループが前記CTUの次のCUから始まることを、前記現在の量子化グループ中のCUの累積サイズが前記閾値以上であることに基づいて決定することをさらに備える、、または
前記閾値は、第1の閾値であり、前記方法は、前記現在の量子化グループの累積サイズが前記第1の閾値より大きくないときでさえ、第2の閾値以上のサイズを有する前記CTUのCUごとに新たな量子化グループを開始することをさらに備える、、または
前記現在の量子化グループを含む複数の量子化グループのそれぞれの量子化グループごとに、前記それぞれの量子化グループが非ゼロ量子化係数を含むとき、多くても1つのセットの局所的な量子化情報が、前記それぞれの量子化グループのために前記ビットストリームにおいてシグナリングされることが許可される、
請求項1または2に記載の方法。 - 前記ビデオデコーダが、前記閾値のインジケーションを、前記ビットストリームから取得することをさらに備える、
請求項1に記載の方法。 - 前記ビデオエンコーダが、前記閾値のインジケーションを前記ビットストリームにおいてシグナリングすることをさらに備える、
請求項2に記載の方法。 - 前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記方法は、
前記現在の量子化グループが第2の閾値より大きいサイズを有するCUを含むことに基づいて、前記ビデオデコーダが、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームから取得することと、
前記ビデオデコーダが、第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記ビデオデコーダが、前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて逆量子化することと
をさらに備える、請求項1に記載の方法。 - 前記閾値は、第1の閾値であり、前記現在の量子化グループに関する前記セットの局所的な量子化情報は、前記現在の量子化グループに関する第1のセットの局所的な量子化情報であり、前記量子化パラメータは、第1の量子化パラメータであり、前記現在のCUは、第1のCUであり、前記方法は、
前記現在の量子化グループが第2の閾値より大きいサイズを有する第2のCUを含むことに基づいて、前記ビデオエンコーダが、前記現在の量子化グループに関する第2のセットの局所的な量子化情報を、前記ビットストリームにおいてシグナリングすることと、
前記ビデオエンコーダが、第2の量子化パラメータを、前記現在の量子化グループに関する前記第2のセットの局所的な量子化情報に少なくとも部分的に基づいて導出することと、
前記ビデオエンコーダが、前記第2のCUの少なくとも1つの変換係数を、前記第2の量子化パラメータに基づいて量子化することと
をさらに備える、請求項2に記載の方法。 - 前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオデコーダが、第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいて受信することと、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、クロマ量子化パラメータを、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出すること、ここにおいて、前記第2の量子化グループは、前記第2の量子化グループの境界が必ず前記第2の複数のCUの前記CUの境界となり、かつ、前記第2の量子化グループのサイズが第2の閾値以上となるような、前記第2の複数のCU中の、コード化順序で連続したCUのグループとして定義される、と、
前記ビデオデコーダが、第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、請求項1に記載の方法。 - 前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、第2のCUの少なくとも1つの変換係数を、クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の量子化グループ中の前記CUのうちの1つである、と、
前記ビデオエンコーダが、前記第2の量子化グループに関する局所的な量子化情報を、前記ビットストリームにおいてシグナリングすること、ここにおいて、前記クロマ量子化パラメータは、前記第2の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、請求項2に記載の方法。 - 前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
前記量子化パラメータを導出することは、
前記ビデオデコーダが、ルーマデルタ量子化パラメータを、前記第1の量子化グループに関する前記局所的な量子化情報に基づいて導出することと、
前記ビデオデコーダが、前記ルーマ量子化パラメータが前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したものに基づくように、前記ルーマ量子化パラメータを決定することと
を備え、
前記方法は、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
前記ビデオデコーダが、クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
前記ビデオデコーダが、第2のCUの少なくとも1つの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、請求項1に記載の方法。 - 前記クロマデルタ量子化パラメータを導出することは、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックの左上クロマサンプルに対応するルーマサンプルを決定することと、
前記ビデオデコーダが、前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を備える、請求項10に記載の方法。 - 前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記量子化パラメータは、ルーマ量子化パラメータであり、前記現在の量子化グループは、第1の量子化グループであり、前記現在のCUは、第1のCUであり、
ルーマデルタ量子化パラメータは、前記第1の量子化グループに関する前記局所的な量子化情報から導出可能であり、
前記ルーマ量子化パラメータは、前記ルーマデルタ量子化パラメータに予測ルーマ量子化パラメータを足したもに基づき、
前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、前記ルーマデルタ量子化パラメータからクロマデルタ量子化パラメータを導出することと、
前記ビデオエンコーダが、クロマ量子化パラメータを導出するために、前記クロマデルタ量子化パラメータを予測クロマ量子化パラメータに加算することと、
前記ビデオエンコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、請求項2に記載の方法。 - 前記クロマデルタ量子化パラメータを導出することは、
前記ビデオエンコーダが、前記第2のCUのクロマコード化ブロックの左上クロマサンプルのような予め定義されているかまたはシグナリングされた位置に対応するルーマサンプルを決定することと、
前記ビデオエンコーダが、前記クロマデルタ量子化パラメータが前記ルーマデルタ量子化パラメータに等しくなるように前記クロマデルタ量子化パラメータを導出すること、ここにおいて、前記ルーマデルタ量子化パラメータは、前記決定されたルーマサンプルに関連付けられる、と
を備える、請求項12に記載の方法。 - 前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについてのすべての異なるルーマデルタ量子化パラメータを識別すること、前記識別されたルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記識別された異なるルーマデルタ量子化パラメータを平均化することと
を備える、請求項10または12に記載の方法。 - 前記ルーマデルタ量子化パラメータは、第1のルーマデルタ量子化パラメータであり、前記クロマデルタ量子化パラメータを導出することは、
複数の異なるルーマデルタ量子化パラメータを識別すること、前記複数の異なるルーマデルタ量子化パラメータは、前記第2のCUの前記クロマブロックのサンプルに対応するルーマサンプルについての各異なるルーマデルタ量子化パラメータを含み、前記複数の異なるルーマデルタ量子化パラメータは、前記第1のルーマデルタ量子化パラメータを含む、と、
前記クロマデルタ量子化パラメータを導出するために、前記複数の異なるルーマデルタ量子化パラメータを加重平均化することと
を備える、請求項10または12に記載の方法。 - 前記ビデオデコーダが、複数の重みを決定することをさらに備え、ここにおいて、前記複数の重みのそれぞれの重みごとに、前記それぞれの重みは、前記複数の異なるルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに対応する前記第2のCUの前記クロマブロックのサンプルのフラクションに対応し、
ここにおいて、前記複数の異なるルーマデルタ量子化パラメータを前記加重平均化することは、複数の値を平均化することを備え、前記複数の値中の各それぞれの値は、前記複数のルーマデルタ量子化パラメータ中のそれぞれのルーマデルタ量子化パラメータに、前記それぞれのルーマデルタ量子化パラメータに対応する前記複数の重み中のそれぞれの重みを乗じたものに等しい、
請求項15に記載の方法。 - 前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオデコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオデコーダが、クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと、
前記ビデオデコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて逆量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオデコーダが、前記第2のCUのクロマコード化ブロックを、前記第2のCUの逆量子化された変換係数に基づいて再構築することと
をさらに備える、請求項1に記載の方法。 - 前記複数のCUは、第1の複数のCUであり、前記第1の複数のCUの各それぞれのCUは、それぞれのルーマコード化ブロックに対応し、クロマコード化ブロックに対応せず、前記現在の量子化グループは、第1の量子化グループであり、前記量子化パラメータは、ルーマ量子化パラメータであり、前記閾値は、第1の閾値であり、前記現在のCUは、第1のCUであり、前記方法は、
前記ビデオエンコーダが、第2の複数のCUへの前記CTUの第2の区分化を決定すること、前記第2の複数のCUの各それぞれのCUは、それぞれのクロマコード化ブロックに対応し、ルーマコード化ブロックに対応せず、ここにおいて、前記CTUの前記第2の区分化は、前記CTUの前記第1の区分化とは異なる方法で前記CTUを区分化する、と、
前記ビデオエンコーダが、クロマ量子化パラメータを、前記ルーマ量子化パラメータに基づいて導出することと、
前記ビデオエンコーダが、第2のCUの変換係数を、前記クロマ量子化パラメータに基づいて量子化すること、前記第2のCUは、前記第2の複数のCUの中にある、と、
前記ビデオエンコーダが、前記第2のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めることと
をさらに備える、請求項2に記載の方法。 - ビデオデータを復号するための装置であって、
現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいて受信するための手段と、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定するための手段、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
量子化パラメータを、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出するための手段、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記複数のCU中の前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、コード化順序で連続したCUまたはコード化ブロックのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
現在のCUの少なくとも1つの変換係数を、前記量子化パラメータに基づいて逆量子化するための手段、前記現在のCUは、前記現在の量子化グループ中の前記CUのうちの1つである、と、
前記現在のCUのコード化ブロックを、前記現在のCUの逆量子化された変換係数に基づいて再構築するための手段と
を備える、装置。 - ビデオデータを符号化するための装置であって、
複数のコード化単位(CU)への前記ビデオデータのピクチャのコード化ツリー単位(CTU)の区分化を決定するための手段、前記複数のCUは、1つまたは複数の非正方形CUを含む、と、
現在のコード化単位(CU)の少なくとも1つの変換係数を、量子化パラメータに基づいて量子化するための手段、前記現在のCUは、現在の量子化グループ中にあるか、または前記現在の量子化グループ中のコード化ブロックに対応し、ここにおいて、前記現在の量子化グループは、前記現在の量子化グループの境界が必ず前記CUの境界となり、かつ、前記現在の量子化グループのサイズが閾値以上となるような、前記複数のCU中の、コード化順序で連続したCUのグループとして定義され、前記複数のCUのうちの少なくとも1つのCUは、非正方形の量子化グループに含まれる、と、
前記現在の量子化グループに関する局所的な量子化情報を、前記ビデオデータの符号化表現を備えるビットストリームにおいてシグナリングするための手段、ここにおいて、前記量子化パラメータは、前記現在の量子化グループに関する前記局所的な量子化情報に少なくとも部分的に基づいて導出可能である、と、
前記現在のCUの前記量子化された変換係数を表す1つまたは複数のシンタックス要素を、前記ビットストリーム中に含めるための手段と
を備える、装置。 - 命令を記憶したコンピュータ読取可能な記憶媒体であって、前記命令が実行されると、1つまたは複数のプロセッサに、請求項1乃至18のいずれか1項に記載の前記方法を実行することを行わせる、コンピュータ読取可能な記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662363000P | 2016-07-15 | 2016-07-15 | |
US62/363,000 | 2016-07-15 | ||
US15/646,959 US10448056B2 (en) | 2016-07-15 | 2017-07-11 | Signaling of quantization information in non-quadtree-only partitioned video coding |
US15/646,959 | 2017-07-11 | ||
PCT/US2017/041739 WO2018013706A1 (en) | 2016-07-15 | 2017-07-12 | Signaling of quantization information in non-quadtree-only partitioned video coding |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019525585A JP2019525585A (ja) | 2019-09-05 |
JP2019525585A5 true JP2019525585A5 (ja) | 2020-07-30 |
Family
ID=60941459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019501618A Pending JP2019525585A (ja) | 2016-07-15 | 2017-07-12 | 四分木だけで区分化されないビデオコーディングにおける量子化情報のシグナリング |
Country Status (9)
Country | Link |
---|---|
US (1) | US10448056B2 (ja) |
EP (1) | EP3485644B1 (ja) |
JP (1) | JP2019525585A (ja) |
KR (1) | KR20190022629A (ja) |
CN (1) | CN109479140B (ja) |
BR (1) | BR112019000319A2 (ja) |
CA (1) | CA3026657A1 (ja) |
TW (1) | TW201804806A (ja) |
WO (1) | WO2018013706A1 (ja) |
Families Citing this family (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017203930A1 (en) * | 2016-05-27 | 2017-11-30 | Sharp Kabushiki Kaisha | Systems and methods for varying quantization parameters |
RU2718164C1 (ru) * | 2016-05-28 | 2020-03-30 | МедиаТек Инк. | Способы и устройства для обработки видео данных с условным направлением сигнала информации параметра квантования |
CN109479131B (zh) * | 2016-06-24 | 2023-09-01 | 世宗大学校产学协力团 | 视频信号处理方法及装置 |
CN113453000B (zh) * | 2016-07-22 | 2024-01-12 | 夏普株式会社 | 使用自适应分量缩放对视频数据进行编码的***和方法 |
WO2018018486A1 (en) * | 2016-07-28 | 2018-02-01 | Mediatek Inc. | Methods of reference quantization parameter derivation for signaling of quantization parameter in quad-tree plus binary tree structure |
GB2557430B (en) * | 2016-10-12 | 2020-01-15 | Mediatek Inc | Methods and apparatuses of constrained multi-type-tree block partition for video coding |
US10779004B2 (en) | 2016-10-12 | 2020-09-15 | Mediatek Inc. | Methods and apparatuses of constrained multi-type-tree block partition for video coding |
US11019339B2 (en) * | 2017-07-12 | 2021-05-25 | Futurewei Technologies, Inc. | Fractional quantization parameter offset in video compression |
US10706492B2 (en) | 2017-09-05 | 2020-07-07 | Texas Instruments Incorporated | Image compression/decompression in a computer vision system |
KR102450359B1 (ko) * | 2018-01-02 | 2022-10-04 | 삼성전자주식회사 | 부호화 방법 및 그 장치, 복호화 방법 및 그 장치 |
WO2019151257A1 (en) * | 2018-01-30 | 2019-08-08 | Sharp Kabushiki Kaisha | Systems and methods for deriving quantization parameters for video blocks in video coding |
GB2571313B (en) * | 2018-02-23 | 2022-09-21 | Canon Kk | New sample sets and new down-sampling schemes for linear component sample prediction |
US10694195B2 (en) * | 2018-03-07 | 2020-06-23 | Tencent America LLC | Methods and apparatus for palette coding |
EP3763128A4 (en) * | 2018-03-14 | 2022-04-06 | Mediatek Inc. | METHOD AND APPARATUS PROVIDING AN OPTIMIZED DIVISION STRUCTURE FOR VIDEO CODING |
CN111937383B (zh) * | 2018-03-30 | 2023-08-01 | 交互数字Vc控股公司 | 视频编码和解码中的色度量化参数调整 |
JP7073495B2 (ja) * | 2018-04-01 | 2022-05-23 | エルジー エレクトロニクス インコーポレイティド | 量子化パラメータ導出に基づく映像コーディング装置及び方法 |
CN111919446B (zh) * | 2018-04-02 | 2022-10-28 | 夏普株式会社 | 解码视频图片中的当前视频块的方法 |
US10491897B2 (en) * | 2018-04-13 | 2019-11-26 | Google Llc | Spatially adaptive quantization-aware deblocking filter |
EP3782365A1 (en) * | 2018-04-16 | 2021-02-24 | InterDigital VC Holdings, Inc. | Quantization parameter prediction for video encoding and decoding |
JP2021523627A (ja) * | 2018-05-10 | 2021-09-02 | サムスン エレクトロニクス カンパニー リミテッド | 映像の符号化及び復号のための映像の分割方法及びその装置 |
US10645396B2 (en) * | 2018-06-04 | 2020-05-05 | Tencent America LLC | Method and apparatus for implicit transform splitting |
KR20210018270A (ko) * | 2018-06-07 | 2021-02-17 | 인터디지털 브이씨 홀딩스 인코포레이티드 | 비디오 인코딩 또는 디코딩을 위한 신택스 요소들 |
WO2020004912A1 (ko) * | 2018-06-25 | 2020-01-02 | 한국전자통신연구원 | 양자화 파라미터를 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
WO2020016734A1 (en) | 2018-07-15 | 2020-01-23 | Beijing Bytedance Network Technology Co., Ltd. | Cross-component coding order derivation |
AU2019308493B2 (en) * | 2018-07-17 | 2023-04-20 | Huawei Technologies Co., Ltd. | Constrained coding tree for video coding |
TWI729459B (zh) * | 2018-08-16 | 2021-06-01 | 聯發科技股份有限公司 | 視訊處理系統中發信量化參數的方法以及裝置 |
CN110858900B (zh) * | 2018-08-24 | 2022-08-05 | 上海天荷电子信息有限公司 | 复用精简反量化乘法因子和位移表的数据压缩方法和装置 |
EP3836543A4 (en) * | 2018-09-02 | 2021-06-16 | Lg Electronics Inc. | IMAGE ENCODING PROCESS ON THE BASIS OF A MULTIPLE TRANSFORMATION SELECTION AND DEVICE FOR IT |
CN118175342A (zh) * | 2018-09-05 | 2024-06-11 | 华为技术有限公司 | 视频解码方法及视频解码器 |
EP3837835A4 (en) * | 2018-09-18 | 2021-06-23 | Huawei Technologies Co., Ltd. | CODING PROCESS, DEVICE AND SYSTEM |
WO2020057662A1 (en) * | 2018-09-21 | 2020-03-26 | Huawei Technologies Co., Ltd. | Apparatus and method for inverse quantization |
EP3641312A1 (en) * | 2018-10-18 | 2020-04-22 | InterDigital VC Holdings, Inc. | Method and apparatus for determining chroma quantization parameters when using separate coding trees for luma and chroma |
JP2022502981A (ja) * | 2018-09-24 | 2022-01-11 | インターデイジタル ヴィーシー ホールディングス インコーポレイテッド | 輝度および彩度に対して別々のコーディングツリーを使用する場合の彩度量子化パラメータを決定するための方法および装置 |
US10638146B2 (en) * | 2018-10-01 | 2020-04-28 | Tencent America LLC | Techniques for QP coding for 360 image and video coding |
WO2020085278A1 (ja) * | 2018-10-22 | 2020-04-30 | 日本放送協会 | 符号化装置、復号装置、及びプログラム |
EP4351144A3 (en) * | 2018-11-08 | 2024-05-22 | InterDigital VC Holdings, Inc. | Quantization for video encoding or decoding based on the surface of a block |
EP3868095A4 (en) | 2018-11-26 | 2021-12-15 | Huawei Technologies Co., Ltd. | APPARATUS AND METHOD FOR DERIVATING A CHROMINANCE QUANTIFICATION PARAMETER |
WO2020182182A1 (en) * | 2019-03-12 | 2020-09-17 | Beijing Bytedance Network Technology Co., Ltd. | Compound triple tree in video coding |
WO2020226944A1 (en) | 2019-05-03 | 2020-11-12 | Interdigital Vc Holdings, Inc. | Chroma processing for video encoding and decoding |
WO2020231228A1 (ko) | 2019-05-15 | 2020-11-19 | 현대자동차주식회사 | 영상 복호화 장치에서 이용하는 역양자화장치 및 방법 |
KR20200133185A (ko) * | 2019-05-15 | 2020-11-26 | 현대자동차주식회사 | 영상 복호화 장치에서 이용하는 역양자화장치 및 방법 |
WO2020242229A1 (ko) * | 2019-05-28 | 2020-12-03 | 삼성전자주식회사 | 작은 크기의 인트라 블록을 방지하기 위한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
WO2020251254A1 (ko) * | 2019-06-10 | 2020-12-17 | 주식회사 엑스리스 | 영상 신호 부호화/복호화 방법 및 이를 위한 장치 |
WO2020262176A1 (en) * | 2019-06-23 | 2020-12-30 | Sharp Kabushiki Kaisha | Systems and methods for deriving quantization parameters for video blocks in video coding |
WO2020262909A1 (ko) * | 2019-06-28 | 2020-12-30 | 엘지전자 주식회사 | 크로마 양자화 파라미터 테이블을 사용하는 영상 디코딩 방법 및 그 장치 |
US11418787B2 (en) * | 2019-06-28 | 2022-08-16 | Qualcomm Incorporated | Chroma delta QP in video coding |
KR102644970B1 (ko) | 2019-06-28 | 2024-03-08 | 엘지전자 주식회사 | 영상 디코딩 방법 및 그 장치 |
CN114208181A (zh) * | 2019-06-28 | 2022-03-18 | Lg 电子株式会社 | 用于色度量化参数数据的图像解码方法及其装置 |
US11381819B2 (en) | 2019-07-05 | 2022-07-05 | Qualcomm Incorporated | Chroma delta quantization parameter (QP) in video coding |
US20220264098A1 (en) * | 2019-08-22 | 2022-08-18 | Lg Electronics Inc. | Image decoding method using chroma quantization parameter, and apparatus therefor |
WO2021034115A1 (ko) * | 2019-08-22 | 2021-02-25 | 엘지전자 주식회사 | 크로마 양자화 파라미터 오프셋 관련 정보를 코딩하는 영상 디코딩 방법 및 그 장치 |
US20210058620A1 (en) * | 2019-08-23 | 2021-02-25 | Qualcomm Incorporated | Chroma quantization parameter (qp) derivation for video coding |
AU2019232797A1 (en) * | 2019-09-17 | 2021-04-01 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding a block of video samples |
US11558616B2 (en) * | 2020-03-05 | 2023-01-17 | Qualcomm Incorporated | Methods for quantization parameter control for video coding with joined pixel/transform based quantization |
US11770535B2 (en) * | 2021-02-19 | 2023-09-26 | Samsung Display Co., Ltd. | Systems and methods for joint color channel entropy encoding with positive reconstruction error |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101702156B1 (ko) * | 2009-05-16 | 2017-02-13 | 톰슨 라이센싱 | 비디오 인코딩 및 디코딩에 대한 개선된 양자화 라운딩 오프셋 조정을 위한 방법들 및 장치 |
US20120189052A1 (en) * | 2011-01-24 | 2012-07-26 | Qualcomm Incorporated | Signaling quantization parameter changes for coded units in high efficiency video coding (hevc) |
KR101943049B1 (ko) * | 2011-06-30 | 2019-01-29 | 에스케이텔레콤 주식회사 | 영상 부호화/복호화 방법 및 장치 |
US9161046B2 (en) * | 2011-10-25 | 2015-10-13 | Qualcomm Incorporated | Determining quantization parameters for deblocking filtering for video coding |
KR101965388B1 (ko) * | 2011-11-04 | 2019-04-04 | 주식회사 골드피크이노베이션즈 | 양자화 계수 부/복호화 방법 및 이러한 방법을 사용하는 장치 |
JP6064580B2 (ja) * | 2011-12-21 | 2017-01-25 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム、並びに送信装置、送信方法及び送信プログラム |
TWI603611B (zh) * | 2011-12-21 | 2017-10-21 | Jvc Kenwood Corp | Motion picture encoding apparatus, motion picture encoding method, and recording medium for moving picture encoding program |
US9538174B2 (en) * | 2012-08-10 | 2017-01-03 | Mediatek Inc. | Method and apparatus for inverse scan of transform coefficients in HEVC |
CN104541505B (zh) * | 2012-09-28 | 2019-07-05 | 英特尔公司 | 层间内部模式预测方法、设备及装置 |
US9510002B2 (en) * | 2013-09-09 | 2016-11-29 | Apple Inc. | Chroma quantization in video coding |
KR101737861B1 (ko) * | 2014-01-20 | 2017-05-19 | 한국전자통신연구원 | 변환 깊이 기반 dct 사이즈 결정 장치 및 방법 |
US10136141B2 (en) * | 2014-06-11 | 2018-11-20 | Qualcomm Incorporated | Determining quantization parameter (QP) values and delta QP values for palette coded blocks in video coding |
WO2016090568A1 (en) * | 2014-12-10 | 2016-06-16 | Mediatek Singapore Pte. Ltd. | Binary tree block partitioning structure |
US10212444B2 (en) | 2016-01-15 | 2019-02-19 | Qualcomm Incorporated | Multi-type-tree framework for video coding |
-
2017
- 2017-07-11 US US15/646,959 patent/US10448056B2/en active Active
- 2017-07-12 KR KR1020197000938A patent/KR20190022629A/ko not_active Application Discontinuation
- 2017-07-12 WO PCT/US2017/041739 patent/WO2018013706A1/en unknown
- 2017-07-12 EP EP17743154.1A patent/EP3485644B1/en active Active
- 2017-07-12 CA CA3026657A patent/CA3026657A1/en not_active Abandoned
- 2017-07-12 TW TW106123377A patent/TW201804806A/zh unknown
- 2017-07-12 BR BR112019000319-3A patent/BR112019000319A2/pt not_active IP Right Cessation
- 2017-07-12 CN CN201780042867.5A patent/CN109479140B/zh active Active
- 2017-07-12 JP JP2019501618A patent/JP2019525585A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019525585A5 (ja) | ||
JP2019519982A5 (ja) | ||
JP2019508971A5 (ja) | ||
JP2020503801A5 (ja) | ||
JP2015508251A5 (ja) | ||
JP2019528025A5 (ja) | ||
JP2017504249A5 (ja) | ||
JP2017508345A5 (ja) | ||
JP2015524216A5 (ja) | ||
JP2020523853A5 (ja) | ||
JP2017523677A5 (ja) | ||
JP2015507417A5 (ja) | ||
JP2019525605A (ja) | 幾何学的変換ベースの適応ループフィルタリング | |
JP2016530784A5 (ja) | ||
US20210067802A1 (en) | Video decoding method and device using cross-component prediction, and video encoding method and device using cross-component prediction | |
JP6158337B2 (ja) | 深度マップコーディング | |
JP2016507966A5 (ja) | ||
JP2015507428A5 (ja) | ||
JP2015529437A5 (ja) | ||
JP2016511975A5 (ja) | ||
JP2017525248A5 (ja) | ||
JP2015507883A5 (ja) | ||
JP2015510313A5 (ja) | ||
JP2016530775A5 (ja) | ||
JP2014519773A5 (ja) |