【手続補正書】
【提出日】令和1年5月20日(2019.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
コード化ビデオビットストリームから、かつコンテキストを用いたコンテキスト適応型バイナリ算術コーディング(CABAC)を使用して、ビデオデータの現在ブロック用のパレットのパレットインデックスに転置プロセスが適用されるかどうかを示すシンタックス要素、palette_transpose_flagを復号するステップと、
CABACスループットを改善するために、前記コード化ビデオビットストリームから、かつ前記palette_transpose_flagの後である、前記コード化ビデオビットストリームの中の位置において、ビデオデータの前記現在ブロック用のデルタ量子化パラメータ(QP)および/またはクロマQPオフセットに関係する1つまたは複数のシンタックス要素を復号するステップと、
前記コード化ビデオビットストリームから、バイパスモードを使用してシンタックス要素のグループを復号するステップであって、前記グループが、
予測子パレットからのエントリが前記現在パレットの中で再使用されるかどうかを示す、アレイの中の非0のエントリに先行する0の数を示す1つまたは複数のシンタックス要素、
明示的にシグナリングされる、前記現在パレットの中のエントリの数を示すシンタックス要素、
各々が前記現在パレットの中のエントリにおけるコンポーネントの値を示す1つまたは複数のシンタックス要素、
ビデオデータの前記現在ブロックが少なくとも1つのエスケープコード化サンプルを含むかどうかを示すシンタックス要素、
明示的にシグナリングされるかまたは推定される、前記現在パレットの中のインデックスの数を示すシンタックス要素、および
現在パレットエントリのアレイの中のインデックスを示す1つまたは複数のシンタックス要素を備える、ステップと、
ビデオデータの前記現在ブロック用の前記パレット、シンタックス要素の前記グループ、ならびにビデオデータの前記現在ブロック用のデルタQPおよび/またはクロマQPオフセットに関係する前記1つまたは複数のシンタックス要素に基づいて、ビデオデータの前記現在ブロックを復号するステップと
を備える方法。
【請求項２】
ビデオデータを符号化する方法であって、
コード化ビデオビットストリームの中で、かつコンテキストを用いたコンテキスト適応型バイナリ算術コーディング(CABAC)を使用して、ビデオデータの現在ブロック用のパレットのパレットインデックスに転置プロセスが適用されるかどうかを示すシンタックス要素、palette_transpose_flagを符号化するステップと、
前記コード化ビデオビットストリームの中で、前記palette_transpose_flagの後である、前記コード化ビデオビットストリームの中の位置において、ビデオデータの前記現在ブロック用のデルタ量子化パラメータ(QP)および/またはクロマQPオフセットに関係する1つまたは複数のシンタックス要素を符号化するステップと、
前記コード化ビデオビットストリームの中で、バイパスモードを使用してシンタックス要素のグループを符号化するステップであって、前記グループが、
予測子パレットからのエントリが前記現在パレットの中で再使用されるかどうかを示す、アレイの中の非0のエントリに先行する0の数を示す1つまたは複数のシンタックス要素、
明示的にシグナリングされる、前記現在パレットの中のエントリの数を示すシンタックス要素、
各々が前記現在パレットの中のエントリにおけるコンポーネントの値を示す1つまたは複数のシンタックス要素、
ビデオデータの前記現在ブロックが少なくとも1つのエスケープコード化サンプルを含むかどうかを示すシンタックス要素、
明示的にシグナリングされるかまたは推定される、前記現在パレットの中のインデックスの数を示すシンタックス要素、および
現在パレットエントリのアレイの中のインデックスを示す1つまたは複数のシンタックス要素を備える、ステップと、
ビデオデータの前記現在ブロック用の前記パレット、シンタックス要素の前記グループ、ならびにビデオデータの前記現在ブロック用のデルタQPおよび/またはクロマQPオフセットに関係する前記1つまたは複数のシンタックス要素に基づいて、ビデオデータの前記現在ブロックを符号化するステップと
を備える方法。
【請求項３】
ビデオデータの前記現在ブロックのパレットインデックスに前記転置プロセスが適用されるかどうかを示す前記シンタックス要素が、palette_transpose_flagシンタックス要素を備える、請求項2に記載の方法。
【請求項４】
デルタQPに関係する前記1つまたは複数のシンタックス要素が、前記現在ブロックのQPと前記現在ブロックの前記QPの予測子との間の差分の絶対値を示すシンタックス要素、および前記現在ブロックの前記QPと前記現在ブロックの前記QPの前記予測子との間の前記差分の符号を示すシンタックス要素のうちの一方または両方を備える、請求項2に記載の方法。
【請求項５】
クロマQPオフセットに関係する前記1つまたは複数のシンタックス要素が、前記現在ブロック用のクロマQPを決定するために1つまたは複数のオフセットリストの中のエントリが前記現在ブロックのルーマQPに追加されるかどうかを示すシンタックス要素、および前記現在ブロック用の前記クロマQPを決定するために前記現在ブロック用の前記ルーマQPに追加される、前記1つまたは複数のオフセットリストの各々の中のエントリのインデックスを示すシンタックス要素のうちの一方または両方を備える、請求項2に記載の方法。
【請求項６】
予測子パレットからのエントリが前記現在パレットの中で再使用されるかどうかを示す、アレイの中の非0のエントリに先行する0の数を示す前記1つまたは複数のシンタックス要素が、1つまたは複数のpalette_predictor_runシンタックス要素を備えること、
明示的にシグナリングされる、前記現在パレットの中のエントリの数を示す前記シンタックス要素が、num_signalled_palette_entriesシンタックス要素を備えること、
各々が前記現在パレットの中のエントリにおけるコンポーネントの値を示す前記1つまたは複数のシンタックス要素が、1つまたは複数のpalette_entryシンタックス要素を備えること、
ビデオデータの前記現在ブロックが少なくとも1つのエスケープコード化サンプルを含むかどうかを示す前記シンタックス要素が、palette_escape_val_present_flagを備えること、
明示的にシグナリングされるかまたは推定される、前記現在パレットの中のインデックスの数を示す前記シンタックス要素が、num_palette_indices_idcシンタックス要素を備えること、および
現在パレットエントリのアレイの中のインデックスを示す前記1つまたは複数のシンタックス要素が、1つまたは複数のpalette_index_idcシンタックス要素を備えること
のうちの1つまたは複数である、請求項2に記載の方法。
【請求項７】
シンタックス要素の前記グループを復号するステップが、前記コード化ビデオビットストリームから、ビデオデータの前記現在ブロックのパレットインデックスに前記転置プロセスが適用されるかどうかを示す前記シンタックス要素の前である、前記コード化ビデオビットストリームの中の位置において、シンタックス要素の前記グループを復号するステップを備える、請求項1に記載の方法。
【請求項８】
バイパスモードを使用してコーディングされるシンタックス要素の前記グループの後の前記コード化ビデオビットストリームから、ビデオデータの前記現在ブロック内でのランタイプフラグの最後の出現を示すシンタックス要素を復号するステップ
をさらに備える、請求項2に記載の方法。
【請求項９】
ビデオデータの前記現在ブロック内でのランタイプフラグの前記最後の出現を示す前記シンタックス要素を復号するステップが、ビデオデータの前記現在ブロック内でのランタイプフラグの前記最後の出現を示す前記シンタックス要素を、コンテキストを用いたコンテキスト適応型バイナリ算術コーディング(CABAC)を使用して復号するステップを備える、請求項8に記載の方法。
【請求項１０】
ビデオデータを記憶するように構成されたメモリと、
請求項１、および３乃至９のいずれか一項に記載のステップを実行するように構成された１つまたは複数のプロセッサと、を含む、
ビデオデータを符号化する装置。
【請求項１１】
ビデオデータを記憶するように構成されたメモリと、
請求項２乃至９のいずれか一項に記載のステップを実行するように構成された１つ又は複数のプロセッサと、を含む、
ビデオデータを復号する装置。
【請求項１２】
ビデオデータを復号するためのデバイスであって、
コード化ビデオビットストリームから、かつコンテキストを用いたコンテキスト適応型バイナリ算術コーディング(CABAC)を使用して、ビデオデータの現在ブロック用のパレットのパレットインデックスに転置プロセスが適用されるかどうかを示すシンタックス要素、palette_transpose_flagを復号するための手段と、
前記コード化ビデオビットストリームから、かつ前記palette_transpose_flagの後である、前記コード化ビデオビットストリームの中の位置において、ビデオデータの前記現在ブロック用のデルタ量子化パラメータ(QP)および/またはクロマQPオフセットに関係する1つまたは複数のシンタックス要素を復号するための手段と、
前記コード化ビデオビットストリームから、バイパスモードを使用してシンタックス要素のグループを復号するための手段であって、前記グループが、
予測子パレットからのエントリが前記現在パレットの中で再使用されるかどうかを示す、アレイの中の非0のエントリに先行する0の数を示す1つまたは複数のシンタックス要素、
明示的にシグナリングされる、前記現在パレットの中のエントリの数を示すシンタックス要素、
各々が前記現在パレットの中のエントリにおけるコンポーネントの値を示す1つまたは複数のシンタックス要素、
ビデオデータの前記現在ブロックが少なくとも1つのエスケープコード化サンプルを含むかどうかを示すシンタックス要素、
明示的にシグナリングされるかまたは推定される、前記現在パレットの中のインデックスの数を示すシンタックス要素、および
現在パレットエントリのアレイの中のインデックスを示す1つまたは複数のシンタックス要素を備えることと、
ビデオデータの前記現在ブロック用の前記パレット、シンタックス要素の前記グループ、ならびにビデオデータの前記現在ブロック用のデルタQPおよび/またはクロマQPオフセットに関係する前記1つまたは複数のシンタックス要素に基づいて、ビデオデータの前記現在ブロックを復号するための手段と
を行うように構成される、デバイス。
【請求項１３】
ビデオデータを符号化するためのデバイスであって、
コード化ビデオビットストリームの中で、かつコンテキストを用いたコンテキスト適応型バイナリ算術コーディング(CABAC)を使用して、ビデオデータの現在ブロック用のパレットのパレットインデックスに転置プロセスが適用されるかどうかを示すシンタックス要素、palette_transpose_flagを符号化するための手段と、
前記コード化ビデオビットストリームの中で、かつ前記palette_transpose_flagの後である、前記コード化ビデオビットストリームの中の位置において、ビデオデータの前記現在ブロック用のデルタ量子化パラメータ(QP)および/またはクロマQPオフセットに関係する1つまたは複数のシンタックス要素を符号化するための手段と、
前記コード化ビデオビットストリームの中で、バイパスモードを使用してシンタックス要素のグループを符号化するための手段であって、前記グループが、
予測子パレットからのエントリが前記現在パレットの中で再使用されるかどうかを示す、アレイの中の非0のエントリに先行する0の数を示す1つまたは複数のシンタックス要素、
明示的にシグナリングされる、前記現在パレットの中のエントリの数を示すシンタックス要素、
各々が前記現在パレットの中のエントリにおけるコンポーネントの値を示す1つまたは複数のシンタックス要素、
ビデオデータの前記現在ブロックが少なくとも1つのエスケープコード化サンプルを
含むかどうかを示すシンタックス要素、
明示的にシグナリングされるかまたは推定される、前記現在パレットの中のインデックスの数を示すシンタックス要素、および
現在パレットエントリのアレイの中のインデックスを示す1つまたは複数のシンタックス要素を備える、手段と、
ビデオデータの前記現在ブロック用の前記パレット、シンタックス要素の前記グループ、ならびにビデオデータの前記現在ブロック用のデルタQPおよび/またはクロマQPオフセットに関係する前記1つまたは複数のシンタックス要素に基づいて、ビデオデータの前記現在ブロックを符号化するための手段と
を備えるデバイス。
【請求項１４】
コード化ビデオビットストリームの少なくとも一部分を記憶するコンピュータ可読記憶媒体であって、前記コード化ビデオビットストリームは、ビデオ復号デバイスによって処理されたとき、前記ビデオ復号デバイスの1つまたは複数のプロセッサに、
ビデオデータの現在ブロック用のパレットのパレットインデックスに転置プロセスが適用されるかどうかを決定させ、
予測子パレットからのエントリが前記現在パレットの中で再使用されるかどうかを示す、アレイの中の非0のエントリに先行する0の数を示す1つまたは複数のシンタックス要素、
明示的にシグナリングされる、前記現在パレットの中のエントリの数を示すシンタックス要素、
各々が前記現在パレットの中のエントリにおけるコンポーネントの値を示す1つまたは複数のシンタックス要素、
ビデオデータの前記現在ブロックが少なくとも1つのエスケープコード化サンプルを含むかどうかを示すシンタックス要素、
明示的にシグナリングされるかまたは推定される、前記現在パレットの中のインデックスの数を示すシンタックス要素、および
現在パレットエントリのアレイの中のインデックスを示す1つまたは複数のシンタックス要素
に基づいてビデオデータの現在ブロック用のパレットを生成させ、
ビデオデータの前記現在ブロック用の前記パレット、ならびにビデオデータの前記現在ブロック用のデルタ量子化パラメータ(QP)および1つまたは複数のクロマQPオフセットに基づいて、前記ビデオデータの前記現在ブロックを復号させ、
ビデオデータの前記現在ブロック用の前記デルタQPに関係する1つまたは複数のシンタックス要素および前記1つまたは複数のクロマQPオフセットに関係する1つまたは複数のシンタックス要素が、ビデオデータの前記現在ブロック用の前記パレットのパレットインデックスに前記転置プロセスが適用されるかどうかを示すシンタックス要素、palette_transpose_flagの後である、前記コード化ビデオビットストリームの中の位置に配置され、ビデオデータの前記現在ブロック用の前記パレットのパレットインデックスに前記転置プロセスが適用されるかどうかを示す前記シンタックス要素が、コンテキストを用いたコンテキスト適応型バイナリ算術コーディング(CABAC)を使用して復号され、前記デルタQPに関係する前記1つまたは複数のシンタックス要素および前記1つまたは複数のクロマQPオフセットに関係する1つまたは複数のシンタックス要素のうちの少なくとも1つが、コンテキストを用いたCABACを使用して復号され、シンタックス要素の前記グループが、バイパスモードを使用して復号される、
コンピュータ可読記憶媒体。