【手続補正書】
【提出日】令和2年9月7日(2020.9.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを符号化する方法であって、
前記ビデオデータを取得することと、
コーディングユニットについて、補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、動きベクトル解像度に基づいて決定され、
前記コーディングユニットを符号化することと、ここにおいて、前記コーディングユニットを符号化することは、前記コーディングユニットについての動き推定および動き補償のために補間フィルタを選択することを含み、ここにおいて、前記補間フィルタは、前記補間フィルタのサブセットから選択され、
符号化されたビデオビットストリームを生成することと、ここにおいて、前記符号化されたビデオビットストリームは、前記符号化されたコーディングユニットを含む、
を備える方法。
【請求項２】
ビデオデータを復号するための方法であって、
符号化されたビデオビットストリームを取得することと、
前記符号化されたビデオビットストリームから現在のフレーム中のコーディングユニットのための参照フレームを決定することと、
補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記符号化されたビデオビットストリーム中の動きベクトル解像度に基づいて決定され、
前記補間フィルタのサブセットから補間フィルタを決定することと、
前記コーディングユニットを再構成するために、前記参照フレームおよび前記補間フィルタを使用することと
を備える方法。
【請求項３】
前記補間フィルタは、以前にコーディングされたブロックから選択される、請求項１または請求項２に記載の方法。
【請求項４】
前記補間フィルタは、前記コーディングユニットの隣接ブロックから選択される、請求項１または請求項２に記載の方法。
【請求項５】
前記補間フィルタを第２の補間フィルタとマージすること、ここにおいて、結果として得られるマージされた補間フィルタが、前記動き推定および前記動き補償のために使用される、
をさらに備える、請求項１または請求項２に記載の方法。
【請求項６】
前記補間フィルタは、第２の補間フィルタに関連付けられ、前記補間フィルタは、整数ピクセル位置のためのものであり、前記第２の補間フィルタは、分数ピクセル位置のためのものである、請求項１または請求項２に記載の方法。
【請求項７】
前記補間フィルタと前記第２の補間フィルタは、異なるカットオフ周波数を有する、請求項６に記載の方法。
【請求項８】
前記符号化されたビデオビットストリームは、前記補間フィルタを識別する値を含む、請求項１または請求項２に記載の方法。
【請求項９】
前記補間フィルタのセットは、前記符号化されたビデオビットストリームとともにシグナリングされず、前記補間フィルタの識別は、前記符号化されたビデオビットストリームから暗示され得る、請求項１に記載の方法。
【請求項１０】
前記符号化されたビデオビットストリームを使用して、前記補間フィルタの識別を導出すること
をさらに備える、請求項２に記載の方法。
【請求項１１】
装置であって、
ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを取得することと、
コーディングユニットについて、補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記ビデオデータ中の動きベクトル解像度に基づいて決定され、
前記コーディングユニットを符号化することと、ここにおいて、前記処理を符号化することは、動き推定および動き補償のために補間フィルタを選択することを含み、ここにおいて、前記補間フィルタは、前記補間フィルタのサブセットから選択され、
符号化されたビデオビットストリームを生成することと、ここにおいて、前記符号化されたビデオビットストリームは、前記符号化されたコーディングユニットを含む、
を行うように構成されたプロセッサと
を備える装置。
【請求項１２】
装置であって、
符号化されたビデオデータを記憶するように構成されたメモリと、
符号化されたビデオビットストリームを取得することと、
前記符号化されたビデオビットストリームから現在のフレーム中のコーディングユニットのための参照フレームを決定することと、
補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記符号化されたビデオビットストリーム中の動きベクトル解像度に基づいて決定され、
前記補間フィルタのサブセットから補間フィルタを決定することと、
前記コーディングユニットを再構成するために、前記参照フレームおよび前記補間フィルタを使用することと
を行うように構成されたプロセッサと
を備える装置。
【請求項１３】
前記装置は、ピクチャをキャプチャするためのカメラを有するモバイルデバイスを備える、請求項１１または請求項１２に記載の装置。
【請求項１４】
命令を記憶したコンピュータ可読媒体であって、前記命令は、プロセッサによって実行されると、前記プロセッサに、請求項１〜請求項１０のうちのいずれかの方法を実行させる、コンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
[0207]プログラムコードは、プロセッサによって実行され得、それは、１つまたは複数のデジタルシグナルプロセッサ（ＤＳＰ）、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルロジックアレイ（ＦＰＧＡ）、または他の同等の集積されたまたはディスクリートなロジック回路などの、１つまたは複数のプロセッサを含み得る。このようなプロセッサは、本開示において説明された技法のうちの任意のものを実行するように構成され得る。汎用プロセッサは、マイクロプロセッサであり得るが、代替として、このプロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシン（state machine）であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、あるいはその他任意のこのような構成としてインプリメントされ得る。したがって、ここで使用される場合、「プロセッサ」という用語は、前述の構造の任意のもの、前述の構造の任意の組合せ、またはここで説明された技法のインプリメンテーションに好適なその他任意の構造または装置を指し得る。加えて、いくつかの態様では、ここで説明された機能は、符号化および復号のために構成された専用のソフトウェアモジュールまたはハードウェアモジュール内に提供され得、または、複合ビデオエンコーダ−デコーダ（ＣＯＤＥＣ）に組み込まれ得る。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
[Ｃ１]  ビデオデータを符号化する方法であって、
前記ビデオデータを取得することと、
コーディングユニットについて、補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記ビデオデータ中の情報に基づいて決定され、
前記コーディングユニットを符号化することと、ここにおいて、前記コーディングユニットを符号化することは、前記コーディングユニットについての動き推定および動き補償のために補間フィルタを選択することを含み、ここにおいて、前記補間フィルタは、前記補間フィルタのサブセットから選択され、
符号化されたビデオビットストリームを生成することと、ここにおいて、前記符号化されたビデオビットストリームは、前記符号化されたコーディングユニットを含む、
を備える方法。
[Ｃ２]  前記補間フィルタのサブセットは、前記コーディングユニットのコーディングレベルに基づいて決定される、Ｃ１に記載の方法。
[Ｃ３]  前記補間フィルタのサブセットは、前記コーディングユニットのための予測モードに基づいて決定される、Ｃ１に記載の方法。
[Ｃ４]  前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた動き情報に基づいて決定される、Ｃ１に記載の方法。
[Ｃ５]  前記補間フィルタのサブセットは、前記コーディングユニットをコーディングするために使用されるコーディングツールに基づいて決定される、Ｃ１に記載の方法。
[Ｃ６]  前記補間フィルタのサブセットは、前記コーディングユニットのサイズに基づいて決定される、Ｃ１に記載の方法。
[Ｃ７]  前記補間フィルタは、以前にコーディングされたブロックから選択される、Ｃ１に記載の方法。
[Ｃ８]  前記補間フィルタは、前記コーディングユニットの隣接ブロックから選択される、Ｃ１に記載の方法。
[Ｃ９]  前記補間フィルタを第２の補間フィルタとマージすること、ここにおいて、結果として得られるマージされた補間フィルタが、前記動き推定および前記動き補償のために使用される、
をさらに備える、Ｃ１に記載の方法。
[Ｃ１０]  前記補間フィルタは、第２の補間フィルタに関連付けられ、前記補間フィルタは、整数ピクセル位置のためのものであり、前記第２の補間フィルタは、分数ピクセル位置のためのものである、Ｃ１に記載の方法。
[Ｃ１１]  前記補間フィルタと前記第２の補間フィルタは、異なるカットオフ周波数を有する、Ｃ１０に記載の方法。
[Ｃ１２]  前記符号化されたビデオビットストリームは、前記補間フィルタを識別する値を含む、Ｃ１に記載の方法。
[Ｃ１３]  前記補間フィルタのセットは、前記符号化されたビデオビットストリームとともにシグナリングされず、前記補間フィルタの識別は、前記符号化されたビデオビットストリームから暗示され得る、Ｃ１に記載の方法。
[Ｃ１４]  装置であって、
ビデオデータを記憶するように構成されたメモリと、
前記ビデオデータを取得することと、
コーディングユニットについて、補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記ビデオデータ中の情報に基づいて決定され、
前記コーディングユニットを符号化することと、ここにおいて、前記処理を符号化することは、動き推定および動き補償のために補間フィルタを選択することを含み、ここにおいて、前記補間フィルタは、前記補間フィルタのサブセットから選択され、
符号化されたビデオビットストリームを生成することと、ここにおいて、前記符号化されたビデオビットストリームは、前記符号化されたコーディングユニットを含む、
を行うように構成されたプロセッサと
を備える装置。
[Ｃ１５]  前記装置は、ピクチャをキャプチャするためのカメラを有するモバイルデバイスを備える、Ｃ１４に記載の装置。
[Ｃ１６]  命令を記憶したコンピュータ可読媒体であって、前記命令は、プロセッサによって実行されると、前記プロセッサに、
ビデオデータを取得することと、
コーディングユニットについて、補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記ビデオデータ中の情報に基づいて決定され、
前記コーディングユニットを符号化することと、ここにおいて、前記コーディングユニットを符号化することは、動き推定および動き補償のために補間フィルタを選択することを含み、ここにおいて、前記補間フィルタは、前記補間フィルタのサブセットから選択され、
符号化されたビデオビットストリームを生成することと、ここにおいて、前記符号化されたビデオビットストリームは、前記符号化されたコーディングユニットを含む、
を含む動作を実行させる、コンピュータ可読媒体。
[Ｃ１７]  ビデオデータを符号化するための装置であって、
ビデオデータを取得するための手段と、
コーディングユニットについて、補間フィルタのセットから補間フィルタのサブセットを決定するための手段と、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記ビデオデータ中の情報に基づいて決定され、
前記コーディングユニットを符号化するための手段と、ここにおいて、前記コーディングユニットを符号化するための前記手段は、動き推定および動き補償のために補間フィルタを選択することを含み、ここにおいて、前記補間フィルタは、補間フィルタのセットから選択され、
符号化されたビデオビットストリームを生成するための手段と、ここにおいて、前記符号化されたビデオビットストリームは、前記符号化されたコーディングユニットを含む、  を備える装置。
[Ｃ１８]  ビデオデータを復号するための方法であって、
符号化されたビデオビットストリームを取得することと、
前記符号化されたビデオビットストリームから現在のフレーム中のコーディングユニットのための参照フレームを決定することと、
補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記符号化されたビデオビットストリーム中の情報に基づいて決定され、
前記補間フィルタのサブセットから補間フィルタを決定することと、
前記コーディングユニットを再構成するために、前記参照フレームおよび前記補間フィルタを使用することと
を備える方法。
[Ｃ１９]  前記補間フィルタのサブセットは、前記コーディングユニットのコーディングレベルに基づいて決定される、Ｃ１８に記載の方法。
[Ｃ２０]  前記補間フィルタのサブセットは、前記コーディングユニットのための予測モードに基づいて決定される、Ｃ１８に記載の方法。
[Ｃ２１]  前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた動き情報に基づいて決定される、Ｃ１８に記載の方法。
[Ｃ２２]  前記補間フィルタのサブセットは、前記コーディングユニットをコーディングするために使用されるコーディングツールに基づいて決定される、Ｃ１８に記載の方法。
[Ｃ２３]  前記補間フィルタのサブセットは、前記コーディングユニットのサイズに基づいて決定される、Ｃ１８に記載の方法。
[Ｃ２４]  前記補間フィルタは、以前にコーディングされたブロックから選択される、Ｃ１８に記載の方法。
[Ｃ２５]  前記補間フィルタは、隣接ブロックから選択される、Ｃ１８に記載の方法。
[Ｃ２６]  前記補間フィルタを第２の補間フィルタとマージすること、ここにおいて、結果として得られるマージされた補間フィルタが、前記コーディングユニットを再構成するために使用される、
をさらに備える、Ｃ１８に記載の方法。
[Ｃ２７]  前記補間フィルタは、第２の補間フィルタに関連付けられ、前記補間フィルタは、整数ピクセル位置のためのものであり、前記第２の補間フィルタは、分数ピクセル位置のためのものである、Ｃ１８に記載の方法。
[Ｃ２８]  前記補間フィルタと前記第２の補間フィルタは、異なるカットオフ周波数を有する、Ｃ２７に記載の方法。
[Ｃ２９]  前記符号化されたビデオビットストリームは、前記補間フィルタを識別する値を含む、Ｃ１８に記載の方法。
[Ｃ３０]  前記符号化されたビデオビットストリームを使用して、前記補間フィルタの識別を導出すること
をさらに備える、Ｃ１８に記載の方法。
[Ｃ３１]  装置であって、
符号化されたビデオデータを記憶するように構成されたメモリと、
符号化されたビデオビットストリームを取得することと、
前記符号化されたビデオビットストリームから現在のフレーム中のコーディングユニットのための参照フレームを決定することと、
補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記符号化されたビデオビットストリーム中の情報に基づいて決定され、
前記補間フィルタのサブセットから補間フィルタを決定することと、
前記コーディングユニットを再構成するために、前記参照フレームおよび前記補間フィルタを使用することと
を行うように構成されたプロセッサと
を備える装置。
[Ｃ３２]  前記ビデオデータを表示するためのディスプレイ
をさらに備える、Ｃ３１に記載の装置。
[Ｃ３３]  前記装置は、ピクチャをキャプチャするためのカメラを有するモバイルデバイスを備える、Ｃ３１に記載の装置。
[Ｃ３４]  命令を記憶したコンピュータ可読媒体であって、前記命令は、プロセッサによって実行されると、前記プロセッサに、
符号化されたビデオビットストリームを取得することと、
前記符号化されたビデオビットストリームから現在のフレーム中のコーディングユニットのための参照フレームを決定することと、
補間フィルタのセットから補間フィルタのサブセットを決定することと、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記符号化されたビデオビットストリーム中の情報に基づいて決定され、
前記補間フィルタのサブセットから補間フィルタを決定することと、
前記コーディングユニットを再構成するために、前記参照フレームおよび前記補間フィルタを使用することと
を含む動作を実行させる、コンピュータ可読媒体。
[Ｃ３５]  ビデオデータを復号するための装置であって、
符号化されたビデオビットストリームを取得するための手段と、
前記符号化されたビデオビットストリームから現在のフレーム中のコーディングユニットのための参照フレームを決定するための手段と、
補間フィルタのセットから補間フィルタのサブセットを決定するための手段と、ここにおいて、前記補間フィルタのサブセットは、前記コーディングユニットに関連付けられた、前記符号化されたビデオビットストリーム中の情報に基づいて決定され、
前記補間フィルタのサブセットから補間フィルタを決定するための手段と、
前記コーディングユニットを再構成するために、前記参照フレームおよび前記補間フィルタを使用するための手段と
を備える装置。