【手続補正書】
【提出日】令和1年8月28日(2019.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
固定ビットレートビデオ符号化方式のブロック予測モードでビデオデータのブロックを符号化するための方法であって、
ブロック予測モードに関連する第1の区分方式に基づいて前記ビデオデータのブロック内の現在の領域を予測するために使用されるべき1つまたは複数の第1の候補領域を決定するステップであって、前記1つまたは複数の第1の候補領域は、現在の領域に関連するロケーションの第1の範囲内にあり、前記1つまたは複数の第1の候補領域は、ビデオ符号化デバイスのメモリに記憶される、ステップと、
ブロック予測モードに関連する第2の区分方式に基づいて前記現在の領域を予測するために使用されるべき1つまたは複数の第2の候補領域を決定するステップであって、前記1つまたは複数の第2の候補領域は、前記現在の領域に関連するロケーションの第2の範囲内にあり、前記1つまたは複数の第2の候補領域は、前記ビデオ符号化デバイスの前記メモリに記憶される、ステップと、
前記現在の領域と、前記第1の区分方式における前記1つまたは複数の候補領域との間の絶対差分和に基づいて前記現在の領域を符号化することに関連する第1のコストが、前記現在の領域と、前記第2の区分方式における前記1つまたは複数の候補領域との間の絶対差分和に基づいて前記現在の領域を符号化することに関連する第2のコストよりも大きいかどうかを判断するステップと、
前記1つまたは複数の候補領域によりレートバッファがアンダーフロー又はオーバーフローすることに基づいて前記現在の領域を符号化するかどうかを判断するステップと、
前記第1のコストが前記第2のコストよりも大きいとの判断、および前記1つまたは複数の第2の候補領域によりレートバッファがアンダーフロー又はオーバーフローしないことに基づいて前記現在の領域を符号化するとの判断に応答して、前記1つまたは複数の第2の候補領域に基づいて前記現在の領域をビットストリームへ符号化するステップと
を含む方法。
【請求項２】
前記ビットストリームの中で、前記現在の領域に対する前記1つまたは複数の第2の候補領域のロケーションを示す1つまたは複数の予測ベクトル、および前記1つまたは複数の第2の候補領域と前記現在の領域との間の差を示す残差をシグナリングするステップをさらに含み、
前記残差は、ルーマ残差およびクロマ残差を含み、前記方法は、(i)第1の数のエントロピー符号化グループを使用して、前記ルーマ残差に対してエントロピー符号化を実行するステップ、および(ii)前記第1の数とは異なる第2の数のエントロピー符号化グループを使用して、前記クロマ残差に対してエントロピー符号化を実行するステップをさらに含む、又は、前記方法は、
前記ビットストリームの中で、前記ブロック内の少なくとも1つの他の領域に対する1つまたは複数の第1の候補領域のロケーションを示す1つまたは複数の予測ベクトルをシグナリングするステップをさらに含み、前記少なくとも1つの他の領域に関してシグナリングされる予測ベクトルの数は、前記現在の領域に関してシグナリングされる予測ベクトルの数とは異なる、請求項1に記載の方法。
【請求項３】
前記1つまたは複数の第1の候補領域および前記1つまたは複数の第2の候補領域は、同じ1つまたは複数の候補領域を含む、又は、前記方法は、
(i)前記現在の領域と前記1つまたは複数の第2の候補領域との間の絶対差分和、ならびに(ii)前記ビットストリームの中で前記1つまたは複数の予測ベクトルおよび対応する残差をシグナリングするために必要とされるビットの数に少なくとも部分的に基づいて前記第2のコストを決定するステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記ビットストリームの中でパーティションインジケータをシグナリングするステップさらに含み、前記パーティションインジケータは、前記ブロック内の各領域に関連する区分方式を示し、前記ブロックは、前記現在の領域以外の少なくとも1つの領域を含む、又は、
前記パーティションインジケータは、前記現在の領域が前記第2の区分方式に関連付けられること、および前記ブロックにおける前記現在の領域以外の前記少なくとも1つの領域が、前記第2の区分方式とは異なる前記第1の区分方式に関連付けられることを示す、請求項1に記載の方法。
【請求項５】
前記1つまたは複数の第1の候補領域および前記1つまたは複数の第2の候補領域は、異なるサイズを有する、及び／又は、
前記1つまたは複数の第1の候補領域および前記1つまたは複数の第2の候補領域は、同じサイズを有する、及び／又は、
ビデオデータの前記ブロックは、4:2:0クロマサブサンプリングフォーマットまたは4:2:2クロマサブサンプリングフォーマットのうちの1つに関連付けられる、請求項1に記載の方法。
【請求項６】
前記1つまたは複数の第2の候補領域は、第1の数のクロマサンプルを有する第1の領域、および前記第1の数とは異なる第2の数のクロマサンプルを有する第2の領域を含み、前記第1および第2の領域は重複しない、又は、
前記1つまたは複数の第2の候補領域は、いかなるクロマサンプルにも関連付けられない少なくとも1つの領域を含む、請求項1に記載の方法。
【請求項７】
前記現在の領域は、第1の数のクロマサンプルに関連する第1の現在の領域、および前記第1の数とは異なる第2の数のクロマサンプルに関連する第2の現在の領域を含み、前記1つまたは複数の第2の候補領域は、前記第1の数のクロマサンプルを含む前記1つまたは複数の第2の候補領域のうちの第1のもの、および前記第2の数のクロマサンプルを含む前記1つまたは複数の第2の候補領域のうちの第2のものを含む、請求項1に記載の方法。
【請求項８】
固定ビットレートビデオ符号化方式のブロック予測モードでビデオデータのブロックを符号化するように構成された装置であって、
1つまたは複数の候補領域に関連するビデオデータを記憶するように構成されたメモリと、
前記メモリと通信している1つまたは複数のプロセッサと
を含み、前記1つまたは複数のプロセッサは、
ブロック予測モードに関連する第1の区分方式に基づいて前記ビデオデータのブロック内の現在の領域を予測するために使用されるべき1つまたは複数の候補領域を決定することであって、前記1つまたは複数の第1の候補領域は、前記現在の領域に関連するロケーションの第1の範囲内にある、決定することと、
ブロック予測モードに関連する第2の区分方式に基づいて前記現在の領域を予測するために使用されるべき1つまたは複数の第2の候補領域を決定することであって、前記1つまたは複数の第2の候補領域は、前記現在の領域に関連するロケーションの第2の範囲内にある、決定することと、
前記第1の区分方式に基づいて前記現在の領域を符号化することに関連する第1のコストが、前記第2の区分方式に基づいて前記現在の領域を符号化することに関連する第2のコストよりも大きいかどうかを判断することと、
前記第1のコストが前記第2のコストよりも大きいとの判断に応答して、前記1つまたは複数の第2の候補領域に基づいて前記現在の領域をビットストリームへ符号化することと
を行うように構成される、装置。
【請求項９】
前記1つまたは複数のプロセッサは、前記ビットストリームの中で、前記現在の領域に対する前記1つまたは複数の第2の候補領域のロケーションを示す1つまたは複数の予測ベクトル、および前記1つまたは複数の第2の候補領域と前記現在の領域との間の差を示す残差をシグナリングするようにさらに構成される、請求項8に記載の装置。
【請求項１０】
前記残差は、ルーマ残差およびクロマ残差を含み、前記プロセッサは、(i)第1の数のエントロピー符号化グループを使用して、前記ルーマ残差に対してエントロピー符号化を実行することと、および(ii)前記第1の数とは異なる第2の数のエントロピー符号化グループを使用して、前記クロマ残差に対してエントロピー符号化を実行することと、をさらに含む、又は、
前記1つまたは複数のプロセッサは、前記ビットストリームの中で、前記ブロック内の少なくとも1つの他の領域に対する1つまたは複数の第1の候補領域のロケーションを示す1つまたは複数の予測ベクトルをシグナリングするようにさらに構成され、前記少なくとも1つの他の領域に関してシグナリングされる予測ベクトルの数は、前記現在の領域に関してシグナリングされる予測ベクトルの数とは異なる、請求項9に記載の装置。
【請求項１１】
前記1つまたは複数の第1の候補領域および前記1つまたは複数の第2の候補領域は、同じ1つまたは複数の候補領域を含む、請求項8に記載の装置。
【請求項１２】
前記1つまたは複数のプロセッサは、(i)前記現在の領域と前記1つまたは複数の第2の候補領域との間の絶対差分和、ならびに(ii)前記ビットストリームの中で前記1つまたは複数の予測ベクトルおよび対応する残差をシグナリングするために必要とされるビットの数に少なくとも部分的に基づいて前記第2のコストを決定するようにさらに構成される、又は、
前記1つまたは複数のプロセッサは、前記ビットストリームの中でパーティションインジケータをシグナリングするようにさらに構成され、前記パーティションインジケータは、前記ブロック内の各領域に関連する区分方式を示し、前記ブロックは、前記現在の領域以外の少なくとも1つの領域を含み、前記パーティションインジケータは、前記現在の領域が前記第2の区分方式に関連付けられること、および前記ブロックにおける前記現在の領域以外の前記少なくとも1つの領域が、前記第2の区分方式とは異なる前記第1の区分方式に関連付けられることを示す、請求項8に記載の装置。
【請求項１３】
前記1つまたは複数の第2の候補領域は、第1の数のクロマサンプルを有する第1の領域、および前記第1の数とは異なる第2の数のクロマサンプルを有する第2の領域を含み、前記第1および第2の領域は重複しない、又は、
前記1つまたは複数の第2の候補領域は、いかなるクロマサンプルにも関連付けられない少なくとも1つの領域を含む、請求項8に記載の装置。
【請求項１４】
前記現在の領域は、第1の数のクロマサンプルに関連する第1の現在の領域、および前記第1の数とは異なる第2の数のクロマサンプルに関連する第2の現在の領域を含み、前記1つまたは複数の第2の候補領域は、前記第1の数のクロマサンプルを含む前記1つまたは複数の第2の候補領域のうちの第1のもの、および前記第2の数のクロマサンプルを含む前記1つまたは複数の第2の候補領域のうちの第2のものを含む、請求項8に記載の装置。
【請求項１５】
実行されたとき、請求項１から７のいずれか一項に記載の方法のステップを実施する、非一時的物理的コンピュータストレージ。