【手続補正書】
【提出日】令和1年12月11日(2019.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
固定ビットレートビデオコーディング方式の簡略化されたブロック予測モードでビデオデータのブロックをコーディングするための方法であって、前記方法は、
現在スライス中の現在ブロックを予測するために使用される候補ブロックを決定することと、前記候補ブロックは、前記現在スライス中の再構成されたピクセルに各々対応する複数のピクセル位置の範囲内にあり、複数のピクセル位置の前記範囲は、少なくとも（i）前記現在スライス中の複数のピクセルの第１のライン中の１つまたは複数の第１のピクセル位置を含む第１の領域と、ここで、複数のピクセルの前記第１のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの全体の幅にわたる、（ii）前記現在スライス中の複数のピクセルの第２のライン中の１つまたは複数の第２のピクセル位置を含む第２の領域と、ここで、複数のピクセルの前記第２のラインは、前記現在ブロック中のいずれのピクセルも含まないが、前記現在スライスの前記全体の幅にわたる、を備える、
複数の潜在的な候補ブロックの各潜在的な候補ブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられたコストを決定することと、前記複数の潜在的な候補ブロックは、前記第１および第２の領域中の前記第１および第２のピクセル位置の１つに各々対応する、
最低コストを有する前記第１および第２の領域中の前記複数の潜在的な候補ブロックのうちの１つを、前記候補ブロックとして識別することと、
複数のピクセル位置の前記範囲内の前記候補ブロックのピクセル位置を示す予測ベクトルを決定することと、前記候補ブロックの前記ピクセル位置は、前記第１の領域または前記第２の領域のうちの１つにある、
前記予測ベクトルをシグナリングすることを少なくとも部分的に介して、簡略化されたブロック予測モードで前記現在ブロックをコーディングすることと
を備える、方法。
【請求項２】
複数のピクセルの前記第１のラインおよび複数のピクセルの前記第２のラインは、前記現在スライスの２つの隣接するラスタスキャンラインを備える、請求項１に記載の方法。
【請求項３】
前記現在ブロックは、簡略化されたブロック予測モードで予測された２×８ブロック内の１×２区分である、請求項１に記載の方法。
【請求項４】
前記現在ブロックは、簡略化されたブロック予測モードで予測された２×８ブロック内の２×２区分である、請求項１に記載の方法。
【請求項５】
複数のピクセル位置の前記範囲は、複数のピクセルの前記第２のライン中の１つまたは複数の第３のピクセル位置を備える第３の領域をさらに含み、前記１つまたは複数の第３のピクセル位置は、前記現在ブロックの一部である前記第１のライン中のピクセル位置に関してコロケートされた前記第２のライン中のいずれのピクセル位置も含まない、請求項１に記載の方法。
【請求項６】
前記第２の領域および前記第３の領域は、同じラスタスキャンラインを占有する、請求項５に記載の方法。
【請求項７】
前記第１の領域は、第１の数のピクセル位置を含み、前記第２の領域は、第２の数のピクセル位置を含み、前記第３の領域は、第３の数のピクセル位置を含み、前記第１の数は、前記第２の数よりも大きく、かつ前記第３の数よりも大きい、請求項５に記載の方法。
【請求項８】
前記第１、第２、および第３の数は、互いに異なる、請求項７に記載の方法。
【請求項９】
複数のピクセル位置の前記範囲中の各ピクセル位置を一意に識別するために必要とされるビットの数は、第１の数に等しく、前記方法は、
前記現在スライス内のあらかじめ定められた領域内に前記現在ブロックがあると決定することと、
ビットの前記第１の数よりも小さいものを使用して前記予測ベクトルをシグナリングすることと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記現在スライス中の複数のピクセルの前記第１のライン中の少なくとも１つのピクセルと、複数のピクセルの第３のライン中の少なくとも１つのピクセルとを前記現在ブロックが含むことを決定することと、複数のピクセルの前記第３のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの前記全体の幅にわたり、ここにおいて、前記第３のラインは、前記第１のラインとは異なる、
第１のブロックに基づいて前記現在ブロックをコーディングすることに関連付けられたコストを決定することと、前記第１のブロックは、前記第１の領域中の少なくとも１つのピクセルと前記第２の領域中の少なくとも１つのピクセルとを含む、
前記第１のブロックに基づいて前記現在ブロックをコーディングすることに関連付けられた前記コストに基づいて、前記現在ブロックを予測するために使用される、前記候補ブロックとなる前記第１のブロックを決定することと
をさらに備える、請求項１に記載の方法。
【請求項１１】
前記現在スライス中の複数のピクセルの前記第１のライン中の少なくとも１つのピクセルと、複数のピクセルの第３のライン中の少なくとも１つのピクセルとを前記現在ブロックが含むことを決定することと、複数のピクセルの前記第３のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの前記全体の幅にわたり、ここにおいて、前記第３のラインは、前記第１のラインとは異なる、
前記現在ブロックよりも少ない数のピクセルを有する第１のブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられた第１のコストを決定することと、前記第１のブロックは、前記第２の領域中に各々がある１つまたは複数のピクセルを含む、
前記現在ブロックと同じ数のピクセルを有する第２のブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられた第２のコストを決定することと、前記第２のブロックは、前記第１のブロック中の前記１つまたは複数のピクセルの全てと、前記第１の領域中に各々がある１つまたは複数の追加のピクセルとを含む、
前記第２のコストが前記第１のコストよりも大きいとの決定に基づいて、前記現在ブロックを予測するために使用される前記候補ブロックとなる前記第１のブロックを決定することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
固定ビットレートビデオコーディング方式の簡略化されたブロック予測モードでビデオデータのブロックをコーディングするための装置であって、前記装置は、
ビデオデータの現在スライスの１つまたは複数の再構成されたピクセルを記憶するように構成されたメモリと、
前記メモリと通信状態にある１つまたは複数のプロセッサとを備え、前記１つまたは複数のプロセッサは、
前記現在スライス中の現在ブロックを予測するために使用される候補ブロックを決定することと、前記候補ブロックは、前記現在スライス中の再構成されたピクセルに各々対応する複数のピクセル位置の範囲内にあり、複数のピクセル位置の前記範囲は、少なくとも（i）前記現在スライス中の複数のピクセルの第１のライン中の１つまたは複数の第１のピクセル位置を含む第１の領域と、ここで、複数のピクセルの前記第１のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの全体の幅にわたる、（ii）前記現在スライス中の複数のピクセルの第２のライン中の１つまたは複数の第２のピクセル位置を含む第２の領域と、ここで、複数のピクセルの前記第２のラインは、前記現在ブロック中のいずれのピクセルも含まないが、前記現在スライスの前記全体の幅にわたる、を備える、
前記現在スライス中の複数のピクセルの前記第１のライン中の少なくとも１つのピクセルと、複数のピクセルの第３のライン中の少なくとも１つのピクセルとを前記現在ブロックが含むことを決定することと、複数のピクセルの前記第３のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの前記全体の幅にわたり、ここにおいて、前記第３のラインは、前記第１のラインとは異なる、
第１のブロックに基づいて前記現在ブロックをコーディングすることに関連付けられたコストを決定することと、前記第１のブロックは、前記第１の領域中の少なくとも１つのピクセルと前記第２の領域中の少なくとも１つのピクセルとを含む、
前記第１のブロックに基づいて前記現在ブロックをコーディングすることに関連付けられた前記コストに基づいて、前記現在ブロックを予測するために使用される、前記候補ブロックとなる前記第１のブロックを決定することと、
複数のピクセル位置の前記範囲内の前記候補ブロックのピクセル位置を示す予測ベクトルを決定することと、前記候補ブロックの前記ピクセル位置は、前記第１の領域または前記第２の領域のうちの１つにある、
前記予測ベクトルをシグナリングすることを少なくとも部分的に介して、簡略化されたブロック予測モードで前記現在ブロックをコーディングすることと
を行うように構成される、装置。
【請求項１３】
複数のピクセルの前記第１のラインおよび複数のピクセルの前記第２のラインは、前記現在スライスの２つの隣接するラスタスキャンラインを備える、請求項１２に記載の装置。
【請求項１４】
前記現在ブロックは、簡略化されたブロック予測モードで予測された２×８ブロック内の１×２区分である、請求項１２に記載の装置。
【請求項１５】
前記現在ブロックは、簡略化されたブロック予測モードで予測された２×８ブロック内の２×２区分である、請求項１２に記載の装置。
【請求項１６】
複数のピクセル位置の前記範囲は、複数のピクセルの前記第２のライン中の１つまたは複数の第３のピクセル位置を備える第３の領域をさらに含み、前記１つまたは複数の第３のピクセル位置は、前記現在ブロックの一部である前記第１のライン中のピクセル位置に関してコロケートされた前記第２のライン中のいずれのピクセル位置も含まない、請求項１２に記載の装置。
【請求項１７】
前記第２の領域および前記第３の領域は、同じラスタスキャンラインを占有する、請求項１６に記載の装置。
【請求項１８】
前記第１の領域は、第１の数のピクセル位置を含み、前記第２の領域は、第２の数のピクセル位置を含み、前記第３の領域は、第３の数のピクセル位置を含み、前記第１の数は、前記第２の数よりも大きく、かつ前記第３の数よりも大きい、請求項１６に記載の装置。
【請求項１９】
前記第１、第２、および第３の数は、互いに異なる、請求項１８に記載の装置。
【請求項２０】
前記１つまたは複数のプロセッサは、
複数の潜在的な候補ブロックの各潜在的な候補ブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられたコストを決定することと、前記複数の潜在的な候補ブロックは、前記第１および第２の領域中の前記第１および第２のピクセル位置の１つに各々対応する、
最低コストを有する前記第１および第２の領域中の前記複数の潜在的な候補ブロックのうちの１つを、前記候補ブロックとして識別することと
を行うようにさらに構成される、請求項１２に記載の装置。
【請求項２１】
複数のピクセル位置の前記範囲中の各ピクセル位置を一意に識別するために必要とされるビットの数は、第１の数に等しく、前記１つまたは複数のプロセッサは、
前記現在スライス内のあらかじめ定められた領域内に前記現在ブロックがあると決定することと、
ビットの前記第１の数よりも小さいものを使用して前記予測ベクトルをシグナリングすることと
を行うようにさらに構成される、請求項１２に記載の装置。
【請求項２２】
前記１つまたは複数のプロセッサは、
前記現在スライス中の複数のピクセルの前記第１のライン中の少なくとも１つのピクセルと、複数のピクセルの第３のライン中の少なくとも１つのピクセルとを前記現在ブロックが含むことを決定することと、複数のピクセルの前記第３のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの前記全体の幅にわたり、ここにおいて、前記第３のラインは、前記第１のラインとは異なる、
前記現在ブロックよりも少ない数のピクセルを有する第１のブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられた第１のコストを決定することと、前記第１のブロックは、前記第２の領域中に各々がある１つまたは複数のピクセルを含む、
前記現在ブロックと同じ数のピクセルを有する第２のブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられた第２のコストを決定することと、前記第２のブロックは、前記第１のブロック中の前記１つまたは複数のピクセルの全てと、前記第１の領域中に各々がある１つまたは複数の追加のピクセルとを含む、
前記第２のコストが前記第１のコストよりも大きいとの決定に基づいて、前記現在ブロックを予測するために使用される前記候補ブロックとなる前記第１のブロックを決定することと
を行うようにさらに構成される、請求項１２に記載の装置。
【請求項２３】
固定ビットレートビデオコーディング方式の簡略化されたブロック予測モードでビデオデータのブロックをコーディングするように構成されたコードを備える非一時的物理的コンピュータストレージであって、前記コードは、実行されたとき、装置に、
現在スライス中の現在ブロックを予測するために使用される候補ブロックを決定することと、前記候補ブロックは、前記現在スライス中の再構成されたピクセルに各々対応する複数のピクセル位置の範囲内にあり、複数のピクセル位置の前記範囲は、少なくとも（i）前記現在スライス中の複数のピクセルの第１のライン中の１つまたは複数の第１のピクセル位置を含む第１の領域と、ここで、複数のピクセルの前記第１のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの全体の幅にわたる、（ii）前記現在スライス中の複数のピクセルの第２のライン中の１つまたは複数の第２のピクセル位置を含む第２の領域と、ここで、複数のピクセルの前記第２のラインは、前記現在ブロック中のいずれのピクセルも含まないが、前記現在スライスの前記全体の幅にわたる、を備える、
前記現在スライス中の複数のピクセルの前記第１のライン中の少なくとも１つのピクセルと、複数のピクセルの第３のライン中の少なくとも１つのピクセルとを前記現在ブロックが含むことを決定することと、複数のピクセルの前記第３のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの前記全体の幅にわたり、ここにおいて、前記第３のラインは、前記第１のラインとは異なる、
第１のブロックに基づいて前記現在ブロックをコーディングすることに関連付けられたコストを決定することと、前記第１のブロックは、前記第１の領域中の少なくとも１つのピクセルと前記第２の領域中の少なくとも１つのピクセルとを含む、
前記第１のブロックに基づいて前記現在ブロックをコーディングすることに関連付けられた前記コストに基づいて、前記現在ブロックを予測するために使用される、前記候補ブロックとなる前記第１のブロックを決定することと、
複数のピクセル位置の前記範囲内の前記候補ブロックのピクセル位置を示す予測ベクトルを決定することと、前記候補ブロックの前記ピクセル位置は、前記第１の領域または前記第２の領域のうちの１つにある、
前記予測ベクトルをシグナリングすることを少なくとも部分的に介して、簡略化されたブロック予測モードで前記現在ブロックをコーディングすることと
を行わせる、非一時的物理的コンピュータストレージ。
【請求項２４】
複数のピクセル位置の前記範囲は、複数のピクセルの前記第２のライン中の１つまたは複数の第３のピクセル位置を備える第３の領域をさらに含み、前記１つまたは複数の第３のピクセル位置は、前記現在ブロックの一部である前記第１のライン中のピクセル位置に関してコロケートされた前記第２のライン中のいずれのピクセル位置も含まない、請求項２３に記載の非一時的物理的コンピュータストレージ。
【請求項２５】
前記第１の領域は、第１の数のピクセル位置を含み、前記第２の領域は、第２の数のピクセル位置を含み、前記第３の領域は、第３の数のピクセル位置を含み、前記第１の数は、前記第２の数よりも大きく、かつ前記第３の数よりも大きい、請求項２４に記載の非一時的物理的コンピュータストレージ。
【請求項２６】
固定ビットレートビデオコーディング方式の簡略化されたブロック予測モードでビデオデータのブロックをコーディングするように構成されたビデオコーディングデバイスであって、前記ビデオコーディングデバイスは、
現在スライス中の現在ブロックを予測するために使用される候補ブロックを決定することと、前記候補ブロックは、前記現在スライス中の再構成されたピクセルに各々対応する複数のピクセル位置の範囲内にあり、複数のピクセル位置の前記範囲は、少なくとも（i）前記現在スライス中の複数のピクセルの第１のライン中の１つまたは複数の第１のピクセル位置を含む第１の領域と、ここで、複数のピクセルの前記第１のラインは、前記現在ブロック中の少なくとも１つのピクセルを含み、前記現在スライスの全体の幅にわたる、（ii）前記現在スライス中の複数のピクセルの第２のライン中の１つまたは複数の第２のピクセル位置を含む第２の領域と、ここで、複数のピクセルの前記第２のラインは、前記現在ブロック中のいずれのピクセルも含まないが、前記現在スライスの前記全体の幅にわたる、を備える、
複数の潜在的な候補ブロックの各潜在的な候補ブロックに基づいて、前記現在ブロックをコーディングすることに関連付けられたコストを決定することと、前記複数の潜在的な候補ブロックは、前記第１および第２の領域中の前記第１および第２のピクセル位置の１つに各々対応する、
最低コストを有する前記第１および第２の領域中の前記複数の潜在的な候補ブロックのうちの１つを、前記候補ブロックとして識別することと
複数のピクセル位置の前記範囲内の前記候補ブロックのピクセル位置を示す予測ベクトルを決定することと、前記候補ブロックの前記ピクセル位置は、前記第１の領域または前記第２の領域のうちの１つにある、
前記予測ベクトルをシグナリングすることを少なくとも部分的に介して、簡略化されたブロック予測モードで前記現在ブロックをコーディングすることと
を備える、ビデオコーディングデバイス。
【請求項２７】
複数のピクセル位置の前記範囲は、複数のピクセルの前記第２のライン中の１つまたは複数の第３のピクセル位置を備える第３の領域をさらに含み、前記１つまたは複数の第３のピクセル位置は、前記現在ブロックの一部である前記第１のライン中のピクセル位置に関してコロケートされた前記第２のライン中のいずれのピクセル位置も含まない、請求項２６に記載のビデオコーディングデバイス。
【請求項２８】
前記第１の領域は、第１の数のピクセル位置を含み、前記第２の領域は、第２の数のピクセル位置を含み、前記第３の領域は、第３の数のピクセル位置を含み、前記第１の数は、前記第２の数よりも大きく、かつ前記第３の数よりも大きい、請求項２７に記載のビデオコーディングデバイス。