【手続補正書】
【提出日】平成31年3月1日(2019.3.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを処理する方法であって、
現在のピクチャのビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、前記導出することが、参照ビデオデータのそれぞれの第２のセットに基づいて参照ピクチャの参照ビデオデータのそれぞれの第１のセットに対する動き探索を実行することを備え、参照ビデオデータの前記それぞれの第２のセットが、前記それぞれのサブブロックの外側にある、
変換がサブブロックの境界にまたがるように前記変換を前記現在のブロックに適用することと、
前記動き情報を表すシンタックス要素を復号することなく、前記導出された動き情報に基づいて前記複数のサブブロックを復号することと、
を備える、方法。
【請求項２】
前記サブブロックの各々の前記動き情報が、参照ピクチャリスト中の参照ピクチャの少なくとも１つの動きベクトルと少なくとも１つの参照インデックスとを備える、請求項１に記載の方法。
【請求項３】
前記サブブロックの前記サイズが、１ｘ１、２ｘ２、４ｘ４、８ｘ８、１６ｘ１６、または３２ｘ３２のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項４】
前記現在のブロックが予測ユニット（ＰＵ）を備え、前記サブブロックがサブＰＵを備える、請求項１に記載の方法。
【請求項５】
前記現在のブロックを分割することが、前記現在のブロックの前記サイズとは無関係に固定されたサイズのサブブロックを形成するために前記現在のブロックを分割することを備える、請求項１に記載の方法。
【請求項６】
前記現在のブロックを分割することが、最小のサブブロックサイズに基づいて前記現在のブロックを分割することを備える、請求項１に記載の方法。
【請求項７】
前記現在のブロックに対する最大の分割深度を示す分割深度パラメータＤに基づいて前記最小のサブブロックサイズを決定することをさらに備える、請求項６に記載の方法。
【請求項８】
前記それぞれのサブブロックの前記動き情報を導出することが、
前記現在のブロックの動き情報を導出することと、
前記現在のブロックの前記導出された動き情報に基づいて、参照ピクチャ中の探索ウィンドウを決定することと、
前記探索ウィンドウ内の前記それぞれのサブブロックに対するそれぞれのベストマッチを探すことと、
前記それぞれのベストマッチに基づいて、前記それぞれのサブブロックの前記動き情報を導出することと、
を備える、請求項１に記載の方法。
【請求項９】
複数の候補動きベクトルを備える候補リストを生成することと、前記候補リストが、前記複数の候補動きベクトルの候補として前記ブロックの前記導出された動き情報を含む、
それぞれのサブブロックの前記候補リストからそれぞれの候補動きベクトルを決定することと、
前記それぞれのベストマッチを前記探すことが、前記それぞれの候補動きベクトルに基づいて探すことを備える、
をさらに備える、請求項８に記載の方法。
【請求項１０】
変換が前記サブブロックのすべてに適用されるように前記変換を前記現在のブロックに適用することをさらに備える、請求項１に記載の方法。
【請求項１１】
前記現在のブロックを分割することが、符号化されたビットストリームから取得された１つまたは複数のシンタックス要素に基づいて前記現在のブロックを分割することを備え、前記複数のサブブロックを復号することが、
前記導出された動き情報に基づいて前記それぞれのサブブロックの参照ピクチャの中の参照ブロックを決定することと、
符号化されたビットストリームからそれぞれのサブブロックの残差データを復号することと、
前記それぞれのサブブロックを再構築するために、前記それぞれのサブブロックの前記復号された残差と前記それぞれのサブブロックの前記参照ブロックとを合成することと、
を備える、請求項１に記載の方法。
【請求項１２】
ビデオデータを処理する方法であって、
前記少なくとも１つの変換から独立して、現在のピクチャのビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、前記導出することが、参照ビデオデータのそれぞれの第２のセットに基づいて参照ピクチャの参照ビデオデータのそれぞれの第１のセットに対する動き探索を実行することを備え、参照ビデオデータの前記それぞれの第２のセットが、前記それぞれのサブブロックの外側にある、
変換がサブブロックの境界にまたがるように前記変換を前記現在のブロックに適用することと、
前記動き情報を表すシンタックス要素を符号化することなく、前記導出された動き情報に基づいて前記複数のサブブロックを符号化することと、
を備える、方法。
【請求項１３】
ビデオデータを処理するためのデバイスであって、
ビデオデータの現在のブロックを記憶するように構成されるメモリと、
１つまたは複数のプロセッサと、
を備え、前記１つまたは複数のプロセッサが、
前記少なくとも１つの変換から独立して、ビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、前記動き情報を導出するために、前記１つまたは複数のプロセッサが、各々のそれぞれのサブブロックの外側の参照ビデオデータのそれぞれの第２のセットに基づいて参照ビデオデータのそれぞれの第１のセットに対する動き探索を実行するように構成される、
変換がサブブロックの境界にまたがるように前記変換を前記現在のブロックに適用することと、
前記動き情報を表すシンタックス要素をコーディングすることなく、前記導出された動き情報に基づいて前記複数のサブブロックをコーディングすることと、
を行うように構成される、デバイス。
【請求項１４】
前記デバイスが、
集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイスのうちの少なくとも１つを備える、請求項１３に記載のデバイス。
【請求項１５】
実行されると、１つまたは複数のプロセッサに、請求項１乃至１２のいずれか一項に記載の方法を行わせる命令を記憶した、非一時的コンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２３３
【補正方法】変更
【補正の内容】
【０２３３】
[0246]様々な例が説明された。これらおよび他の例は以下の特許請求の範囲内にある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ビデオデータを処理する方法であって、
ビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
各々のそれぞれのサブブロックの外側の参照データの第２のセットに対応する参照データの第１のセットに対する動き探索を実行することを備える、前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、
前記動き情報を表すシンタックス要素を復号することなく、前記導出された動き情報に基づいて前記複数のサブブロックを復号することと、
を備える、方法。
［Ｃ２］
前記サブブロックの各々の前記動き情報が、参照ピクチャリスト中の参照ピクチャの少なくとも１つの動きベクトルと少なくとも１つの参照インデックスとを備える、Ｃ１に記載の方法。
［Ｃ３］
前記サブブロックの前記サイズが、１ｘ１、２ｘ２、４ｘ４、８ｘ８、１６ｘ１６、または３２ｘ３２のうちの少なくとも１つを備える、Ｃ１に記載の方法。
［Ｃ４］
前記現在のブロックが予測ユニット（ＰＵ）を備え、前記サブブロックがサブＰＵを備える、Ｃ１に記載の方法。
［Ｃ５］
前記現在のブロックを分割することが、前記現在のブロックの前記サイズとは無関係に固定されたサイズのサブブロックを形成するために前記現在のブロックを分割することを備える、Ｃ１に記載の方法。
［Ｃ６］
前記現在のブロックを分割することが、最小のサブブロックサイズに基づいて前記現在のブロックを分割することを備える、Ｃ１に記載の方法。
［Ｃ７］
前記現在のブロックに対する最大の分割深度を示す分割深度パラメータＤに基づいて前記最小のサブブロックサイズを決定することをさらに備える、Ｃ６に記載の方法。
［Ｃ８］
前記それぞれのサブブロックの前記動き情報を導出することが、
前記現在のブロックの動き情報を導出することと、
前記現在のブロックの前記導出された動き情報に基づいて、参照ピクチャ中の探索ウィンドウを決定することと、
前記探索ウィンドウ内の前記それぞれのサブブロックに対するそれぞれのベストマッチ参照データを探すことと、
前記それぞれのベストマッチ参照ブロックに基づいて、前記それぞれのサブブロックの前記動き情報を導出することと、
を備える、Ｃ１に記載の方法。
［Ｃ９］
複数の候補動きベクトルを備える候補リストを生成することと、前記候補リストが、前記複数の候補動きベクトルの候補として前記ブロックの前記導出された動き情報を含む、
前記複数の候補動きベクトルの各候補によって示される参照データからの参照データのベストマッチに基づいて、候補動きベクトルを決定することと、
前記決定された候補動きベクトルに基づいて、前記それぞれのサブブロックに対するそれぞれのベストマッチ参照ブロックを探すことと、
をさらに備える、Ｃ８に記載の方法。
［Ｃ１０］
変換が前記サブブロックのすべてに適用されるように前記変換を前記現在のブロックに適用することをさらに備える、Ｃ１に記載の方法。
［Ｃ１１］
前記現在のブロックを分割することが、符号化されたビットストリームから取得された１つまたは複数のシンタックス要素に基づいて前記現在のブロックを分割することを備え、前記複数のサブブロックを復号することが、
前記導出された動き情報に基づいて前記それぞれのサブブロックの参照ピクチャの中の参照ブロックを決定することと、
符号化されたビットストリームからそれぞれのサブブロックの残差データを復号することと、
前記それぞれのサブブロックを再構築するために、前記それぞれのサブブロックの前記復号された残差と前記それぞれのサブブロックの前記参照ブロックとを合成することと、
を備える、Ｃ１に記載の方法。
［Ｃ１２］
ビデオデータを処理する方法であって、
ビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
各々のそれぞれのサブブロックの外側の参照データの第２のセットに対応する参照データの第１のセットに対する動き探索を実行することを備える、前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、
前記動き情報を表すシンタックス要素を符号化することなく、前記導出された動き情報に基づいて前記複数のサブブロックを符号化することと、
を備える、方法。
［Ｃ１３］
前記サブブロックの各々の前記動き情報が、参照ピクチャリスト中の参照ピクチャの少なくとも１つの動きベクトルと少なくとも１つの参照インデックスとを備える、Ｃ１２に記載の方法。
［Ｃ１４］
前記サブブロックの前記サイズが、１ｘ１、２ｘ２、４ｘ４、８ｘ８、１６ｘ１６、または３２ｘ３２のうちの少なくとも１つを備える、Ｃ１２に記載の方法。
［Ｃ１５］
前記現在のブロックが予測ユニット（ＰＵ）を備え、前記サブブロックがサブＰＵを備える、Ｃ１２に記載の方法。
［Ｃ１６］
前記現在のブロックを分割することが、前記現在のブロックの前記サイズとは無関係に固定されたサイズのサブブロックを形成するために前記現在のブロックを分割することを備える、Ｃ１２に記載の方法。
［Ｃ１７］
前記現在のブロックを分割することが、最小のサブブロックサイズに基づいて前記現在のブロックを分割することを備える、Ｃ１２に記載の方法。
［Ｃ１８］
前記ブロックに対する最大の分割深度を示す分割深度パラメータＤに基づいて前記最小のサブブロックサイズを決定することをさらに備える、Ｃ１７に記載の方法。
［Ｃ１９］
前記それぞれのサブブロックの前記動き情報を導出することが、
前記ブロックの動き情報を導出することと、
前記ブロックの前記導出された動き情報に基づいて、参照ピクチャ中の探索ウィンドウを決定することと、
前記探索ウィンドウ内の前記それぞれのサブブロックに対するそれぞれのベストマッチ参照データを探すことと、
前記それぞれのベストマッチ参照ブロックに基づいて、前記それぞれのサブブロックの前記動き情報を導出することと、
を備える、Ｃ１２に記載の方法。
［Ｃ２０］
複数の候補動きベクトルを備える候補リストを生成することと、前記候補リストが、前記複数の候補動きベクトルの候補として前記ブロックの前記導出された動き情報を含む、
前記複数の候補動きベクトルの各候補によって示される参照データからの参照データのベストマッチに基づいて、候補動きベクトルを決定することと、
前記決定された候補動きベクトルに基づいて、前記それぞれのサブブロックに対するそれぞれのベストマッチ参照ブロックを探すことと、
をさらに備える、Ｃ１９に記載の方法。
［Ｃ２１］
変換が前記サブブロックのすべてに適用されるように前記変換を前記現在のブロックに適用することをさらに備える、Ｃ１２に記載の方法。
［Ｃ２２］
前記複数のサブブロックを符号化することが、前記それぞれのサブブロック符号化されたビットストリームの残差データを符号化することを備え、前記符号化されたビットストリームが、前記導出された動きベクトルを示すデータを含まない、Ｃ１２に記載の方法。
［Ｃ２３］
ビデオデータを処理するためのデバイスであって、
ビデオデータの現在のブロックを記憶するように構成されるメモリと、
１つまたは複数のプロセッサと、
を備え、前記１つまたは複数のプロセッサが、
ビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
各々のそれぞれのサブブロックの外側の参照データの第２のセットに対応する参照データの第１のセットに対する動き探索を実行することを備える、前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、
前記動き情報を表すシンタックス要素をコーディングすることなく、前記導出された動き情報に基づいて前記複数のサブブロックをコーディングすることと、
を行うように構成される、デバイス。
［Ｃ２４］
前記サブブロックの各々の前記動き情報が、参照ピクチャリスト中の参照ピクチャの少なくとも１つの動きベクトルと少なくとも１つの参照インデックスとを備える、Ｃ２３に記載のデバイス。
［Ｃ２５］
前記サブブロックの前記サイズが、１ｘ１、２ｘ２、４ｘ４、８ｘ８、１６ｘ１６、または３２ｘ３２のうちの少なくとも１つを備える、Ｃ２３に記載のデバイス。
［Ｃ２６］
前記現在のブロックが予測ユニット（ＰＵ）を備え、前記サブブロックがサブＰＵを備える、Ｃ２３に記載のデバイス。
［Ｃ２７］
前記現在のブロックを分割するために、前記１つまたは複数のプロセッサが、前記現在のブロックの前記サイズとは無関係に固定されたサイズのサブブロックを形成するために前記現在のブロックを分割するように構成される、Ｃ２３に記載のデバイス。
［Ｃ２８］
前記現在のブロックを分割するために、前記１つまたは複数のプロセッサが、最小のサブブロックサイズに基づいて前記現在のブロックを分割するように構成される、Ｃ２３に記載のデバイス。
［Ｃ２９］
前記１つまたは複数のプロセッサがさらに、前記ブロックに対する最大の分割深度を示す分割深度パラメータＤに基づいて前記最小のサブブロックサイズを決定するように構成される、Ｃ２８に記載のデバイス。
［Ｃ３０］
前記それぞれのサブブロックの前記動き情報を導出するために、前記１つまたは複数のプロセッサが、
前記ブロックの動き情報を導出することと、
前記ブロックの前記導出された動き情報に基づいて、参照ピクチャ中の探索ウィンドウを決定することと、
前記探索ウィンドウ内の前記それぞれのサブブロックに対するそれぞれのベストマッチ参照データを探すことと、
前記それぞれのベストマッチ参照ブロックに基づいて、前記それぞれのサブブロックの前記動き情報を導出することと、
を行うように構成される、Ｃ２３に記載のデバイス。
［Ｃ３１］
前記１つまたは複数のプロセッサがさらに、
複数の候補動きベクトルを備える候補リストを生成することと、前記候補リストが、前記複数の候補動きベクトルの候補として前記ブロックの前記導出された動き情報を含む、
前記複数の候補動きベクトルの各候補によって示される参照データからの参照データのベストマッチに基づいて、候補動きベクトルを決定することと、
前記決定された候補動きベクトルに基づいて、前記それぞれのサブブロックに対するそれぞれのベストマッチ参照ブロックを探すことと、
を行うように構成される、Ｃ３０に記載のデバイス。
［Ｃ３２］
前記１つまたは複数のプロセッサが、変換が前記サブブロックのすべてに適用されるように前記変換を前記現在のブロックに適用するように構成される、Ｃ２３に記載のデバイス。
［Ｃ３３］
前記複数のサブブロックをコーディングするために、前記１つまたは複数のプロセッサが、前記複数のサブブロックを復号するように構成され、前記現在のブロックを分割するために、前記１つまたは複数のプロセッサが、符号化されたビットストリームから取得される１つまたは複数のシンタックス要素に基づいて前記現在のブロックを分割するように構成され、前記複数のサブブロックを復号するために、前記１つまたは複数のプロセッサが、
前記導出された動き情報に基づいて前記それぞれのサブブロックの参照ピクチャの中の参照ブロックを決定することと、
符号化されたビットストリームからそれぞれのサブブロックの残差データを復号することと、
前記それぞれのサブブロックを再構築するために、前記それぞれのサブブロックの前記復号された残差と前記それぞれのサブブロックの前記参照ブロックとを合成することと、
を行うように構成される、Ｃ２３に記載のデバイス。
［Ｃ３４］
前記復号されたブロックを表示するように構成されるディスプレイをさらに備える、Ｃ３３に記載のデバイス。
［Ｃ３５］
前記複数のサブブロックをコーディングするために、前記１つまたは複数のプロセッサが前記複数のサブブロックを符号化するように構成され、前記複数のサブブロックを符号化するために、前記１つまたは複数のプロセッサが、前記それぞれのサブブロック符号化されたビットストリームの残差データを符号化するように構成され、前記符号化されたビットストリームが、前記導出された動きベクトルを示すデータを含まない、Ｃ２３に記載のデバイス。
［Ｃ３６］
ビデオデータの前記ブロックを含むピクチャをキャプチャするように構成されるカメラをさらに備える、Ｃ３５に記載のデバイス。
［Ｃ３７］
集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイスのうちの少なくとも１つを備える、Ｃ２３に記載のデバイス。
［Ｃ３８］
実行されると、１つまたは複数のプロセッサに、
ビデオデータの現在のブロックを、前記現在のブロックの動き情報を導出するための複数のサブブロックへと分割することと、ここにおいて、前記動き情報が参照ビデオデータに対する前記現在のブロックの動きを示す、
各々のそれぞれのサブブロックの外側の参照データの第２のセットに対応する参照データの第１のセットに対する動き探索を実行することを備える、前記複数のサブブロックの各々のそれぞれのサブブロックに対して別々に動き情報を導出することと、
前記動き情報を表すシンタックス要素を復号することなく、前記導出された動き情報に基づいて前記複数のサブブロックを復号することと、
を行わせる命令を記憶した、非一時的コンピュータ可読媒体。
［Ｃ３９］
ビデオデータを処理するためのデバイスであって、
現在のピクチャを記憶するように構成されるメモリと、
１つまたは複数のプロセッサと、
を備え、前記１つまたは複数のプロセッサが、
複数のコーディングされたピクチャを含む符号化されたビットストリームを取得することと、
前記符号化されたビットストリームに含まれない１つまたは複数の参照ピクチャを補間することと、
前記補間された１つまたは複数の参照ピクチャに基づいて、前記符号化されたビットストリームの現在のピクチャのビデオデータを復号することと、
を行うように構成される、デバイス。
［Ｃ４０］
前記１つまたは複数のプロセッサがさらに、前記１つまたは複数の補間されたピクチャを参照ピクチャメモリに追加するように構成される、Ｃ３９に記載のデバイス。
［Ｃ４１］
前記補間された１つまたは複数の参照ピクチャに基づいて前記現在のピクチャの前記ビデオデータを復号するために、前記１つまたは複数のプロセッサが、前記ビデオデータを前記補間された１つまたは複数の参照ピクチャに等しく設定するように構成される、Ｃ３９に記載のデバイス。
［Ｃ４２］
前記現在のピクチャの前記ビデオデータをコーディングするために、前記１つまたは複数のプロセッサが、前記補間された１つまたは複数の参照ピクチャに対する前記現在のピクチャの前記ビデオデータの動き情報を補間するように構成され、前記補間された動き情報が前記符号化されたビットストリームに含まれない、Ｃ３９に記載のデバイス。
［Ｃ４３］
前記１つまたは複数のプロセッサがさらに、補間されるべきスキップされたピクチャを示す１つまたは複数のシンタックス要素を復号するように構成され、前記１つまたは複数の参照ピクチャを補間するために、前記１つまたは複数のプロセッサが前記スキップされたピクチャを補間するように構成される、Ｃ３９に記載のデバイス。
［Ｃ４４］
前記１つまたは複数のシンタックス要素をコーディングするために、前記１つまたは複数のプロセッサが、補足強化情報（ＳＥＩ）メッセージにおいて前記１つまたは複数のシンタックス要素をコーディングするように構成される、Ｃ４３に記載のデバイス。