【手続補正書】
【提出日】令和2年4月15日(2020.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、前記方法は、
マージモードで符号化されたビデオデータの現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストは、ある数の隣接ブロックからの動き情報を含み、ここにおいて、前記隣接ブロックは、前記現在ブロックの前にコーディングされる現在ピクチャ中の前記現在ブロックに対する空間ネイバーである、前記現在ピクチャ中のブロックであり、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを復号することと
を備える、方法。
【請求項２】
前記隣接ブロックのための動きベクトル情報のヒストグラムを導出することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リストを構築することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けること
をさらに備える、請求項２に記載の方法。
【請求項４】
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定すること
をさらに備える、請求項２に記載の方法。
【請求項５】
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補と、前記決定された固定数の空間マージ候補とを順序付けることと
をさらに備える、請求項２に記載の方法。
【請求項６】
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けることと、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記動きベクトル候補リスト中の所定のロケーションにおいて、前記決定された固定数の空間マージ候補を挿入することと
をさらに備える、請求項２に記載の方法。
【請求項７】
１つまたは複数の高度時間動きベクトル予測（ＡＴＭＶＰ）候補のための動きベクトルの関数に基づいて、前記動きベクトル候補リストにＡＴＭＶＰ候補を追加すること
をさらに備える、請求項２に記載の方法。
【請求項８】
１つまたは複数のＡＴＭＶＰ候補のための動きベクトルの前記関数に基づいて、前記ＡＴＭＶＰ候補を追加するための、前記動きベクトル候補リスト中のロケーションを決定することをさらに備える、請求項７に記載の方法。
【請求項９】
２つの双方向動きベクトル候補からの動きベクトル情報を組み合わせることによって、組合せ動きベクトル候補を決定することと、
前記動きベクトル候補リストに前記組合せ動きベクトル候補を追加することと
をさらに備える、請求項２に記載の方法。
【請求項１０】
１つまたは複数の組合せ動きベクトル候補のための動きベクトルの関数に基づいて、前記組合せ動きベクトル候補を追加するための、前記動きベクトル候補リスト中のロケーションを決定することをさらに備える、請求項９に記載の方法。
【請求項１１】
前記動きベクトル候補リスト中の前記動きベクトル候補の動きベクトル差分情報に基づいて、前記動きベクトル候補リストをプルーニングすること
をさらに備える、請求項２に記載の方法。
【請求項１２】
前記動きベクトル候補リスト中の双方向候補の動きベクトル差分情報に基づいて、前記双方向候補を順序付けること
をさらに備える、請求項２に記載の方法。
【請求項１３】
ビデオデータを復号するように構成された装置であって、前記装置が、
ビデオデータの現在ブロックを記憶するように構成されたメモリと、
１つまたは複数のプロセッサとを備え、前記１つまたは複数のプロセッサは、
マージモードで符号化されたビデオデータの前記現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストは、ある数の隣接ブロックからの動き情報を含み、ここにおいて、前記隣接ブロックは、前記現在ブロックの前にコーディングされる現在ピクチャ中の前記現在ブロックに対する空間ネイバーである、前記現在ピクチャ中のブロックであり、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを復号することと
を行うように構成された、装置。
【請求項１４】
命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、ビデオデータを復号するように構成された１つまたは複数のプロセッサに、請求項１ないし１３のいずれかに記載の方法を行わせる、コンピュータ可読記憶媒体。
【請求項１５】
ビデオデータを符号化するように構成された装置であって、前記装置が、
ビデオデータの現在ブロックを記憶するように構成されたメモリと、
１つまたは複数のプロセッサとを備え、前記１つまたは複数のプロセッサは、
ビデオデータの前記現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストは、ある数の隣接ブロックからの動き情報を含み、ここにおいて、前記隣接ブロックは、前記現在ブロックの前にコーディングされる現在ピクチャ中の前記現在ブロックに対する空間ネイバーである、前記現在ピクチャ中のブロックであり、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを符号化することと
を行うように構成された、装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０３０８
【補正方法】変更
【補正の内容】
【０３０８】
[0239]様々な例が説明された。これらおよび他の例は、以下の特許請求の範囲内に入る。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ビデオデータを復号する方法であって、前記方法は、
マージモードで符号化されたビデオデータの現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するある数の隣接ブロックからの動き情報に基づいて、前記現在ブロックのためのマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを復号することとを備える、方法。
［Ｃ２］  前記隣接ブロックのための動きベクトル情報のヒストグラムを導出することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リストを構築することとをさらに備える、Ｃ１に記載の方法。
［Ｃ３］  前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けることをさらに備える、Ｃ２に記載の方法。
［Ｃ４］  前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することをさらに備える、Ｃ２に記載の方法。
［Ｃ５］  前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補と、前記決定された固定数の空間マージ候補とを順序付けることとをさらに備える、Ｃ２に記載の方法。
［Ｃ６］  前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けることと、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記動きベクトル候補リスト中の所定のロケーションにおいて、前記決定された固定数の空間マージ候補を挿入することとをさらに備える、Ｃ２に記載の方法。
［Ｃ７］  １つまたは複数の高度時間動きベクトル予測（ＡＴＭＶＰ）候補のための動きベクトルの関数に基づいて、前記動きベクトル候補リストにＡＴＭＶＰ候補を追加することをさらに備える、Ｃ２に記載の方法。
［Ｃ８］  １つまたは複数のＡＴＭＶＰ候補のための動きベクトルの前記関数に基づいて、前記ＡＴＭＶＰ候補を追加するための、前記動きベクトル候補リスト中のロケーションを決定することをさらに備える、Ｃ７に記載の方法。
［Ｃ９］  ２つの双方向動きベクトル候補からの動きベクトル情報を組み合わせることによって、組合せ動きベクトル候補を決定することと、
前記動きベクトル候補リストに前記組合せ動きベクトル候補を追加することとをさらに備える、Ｃ２に記載の方法。
［Ｃ１０］  １つまたは複数の組合せ動きベクトル候補のための動きベクトルの関数に基づいて、前記組合せ動きベクトル候補を追加するための、前記動きベクトル候補リスト中のロケーションを決定することをさらに備える、Ｃ９に記載の方法。
［Ｃ１１］  前記動きベクトル候補リスト中の前記動きベクトル候補の動きベクトル差分情報に基づいて、前記動きベクトル候補リストをプルーニングすることをさらに備える、Ｃ２に記載の方法。
［Ｃ１２］  前記動きベクトル候補リスト中の双方向候補の動きベクトル差分情報に基づいて、前記双方向候補を順序付けることをさらに備える、Ｃ２に記載の方法。
［Ｃ１３］  ビデオデータを復号するように構成された装置であって、前記装置が、
ビデオデータの現在ブロックを記憶するように構成されたメモリと、
１つまたは複数のプロセッサとを備え、前記１つまたは複数のプロセッサは、
マージモードで符号化されたビデオデータの前記現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するある数の隣接ブロックからの動き情報に基づいて、前記現在ブロックのためのマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを復号することとを行うように構成された、装置。
［Ｃ１４］  前記１つまたは複数のプロセッサが、
前記隣接ブロックのための動きベクトル情報のヒストグラムを導出することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リストを構築することとを行うようにさらに構成された、Ｃ１３に記載の装置。
［Ｃ１５］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けるようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ１６］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定するようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ１７］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補と、前記決定された固定数の空間マージ候補とを順序付けることとを行うようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ１８］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けることと、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記動きベクトル候補リスト中の所定のロケーションにおいて、前記決定された固定数の空間マージ候補を挿入することとを行うようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ１９］  前記１つまたは複数のプロセッサが、
１つまたは複数の高度時間動きベクトル予測（ＡＴＭＶＰ）候補のための動きベクトルの関数に基づいて、前記動きベクトル候補リストにＡＴＭＶＰ候補を追加するようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ２０］  前記１つまたは複数のプロセッサが、
１つまたは複数のＡＴＭＶＰ候補のための動きベクトルの前記関数に基づいて、前記ＡＴＭＶＰ候補を追加するための、前記動きベクトル候補リスト中のロケーションを決定するようにさらに構成された、Ｃ１９に記載の装置。
［Ｃ２１］  前記１つまたは複数のプロセッサが、
２つの双方向動きベクトル候補からの動きベクトル情報を組み合わせることによって、組合せ動きベクトル候補を決定することと、
前記動きベクトル候補リストに前記組合せ動きベクトル候補を追加することとを行うようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ２２］  前記１つまたは複数のプロセッサが、
１つまたは複数の組合せ動きベクトル候補のための動きベクトルの関数に基づいて、前記組合せ動きベクトル候補を追加するための、前記動きベクトル候補リスト中のロケーションを決定するようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ２３］  前記１つまたは複数のプロセッサが、
前記動きベクトル候補リスト中の前記動きベクトル候補の動きベクトル差分情報に基づいて、前記動きベクトル候補リストをプルーニングするようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ２４］  前記１つまたは複数のプロセッサが、
前記動きベクトル候補リスト中の双方向候補の動きベクトル差分情報に基づいて、前記双方向候補を順序付けるようにさらに構成された、Ｃ１４に記載の装置。
［Ｃ２５］命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、実行されたとき、ビデオデータを復号するように構成された１つまたは複数のプロセッサに、
マージモードで符号化されたビデオデータの現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するある数の隣接ブロックからの動き情報に基づいて、前記現在ブロックのためのマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを復号することとを行わせる、コンピュータ可読記憶媒体。
［Ｃ２６］ビデオデータを符号化するように構成された装置であって、前記装置が、
ビデオデータの現在ブロックを記憶するように構成されたメモリと、
１つまたは複数のプロセッサとを備え、前記１つまたは複数のプロセッサは、
ビデオデータの前記現在ブロックを受信することと、
ビデオデータの前記現在ブロックに対するある数の隣接ブロックからの動き情報に基づいて、前記現在ブロックのためのマージ候補の動きベクトル候補リストを構築することと、ここにおいて、前記動きベクトル候補リストのために考慮される隣接ブロックの前記数が前記現在ブロックのサイズに基づき、ここにおいて、隣接ブロックの前記数が５よりも大きい、
前記動きベクトル候補リストから現在動きベクトルを決定することと、
前記現在動きベクトルを使用してビデオデータの前記現在ブロックを符号化することとを行うように構成された、装置。
［Ｃ２７］  前記１つまたは複数のプロセッサが、
前記隣接ブロックのための動きベクトル情報のヒストグラムを導出することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リストを構築することとを行うようにさらに構成された、Ｃ２６に記載の装置。
［Ｃ２８］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補を順序付けるようにさらに構成された、Ｃ２７に記載の装置。
［Ｃ２９］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定するようにさらに構成された、Ｃ２７に記載の装置。
［Ｃ３０］  前記１つまたは複数のプロセッサが、
前記導出されたヒストグラムに基づいて、隣接ブロックの総数から、前記動きベクトル候補リストに追加すべき固定数の空間マージ候補を決定することと、
前記導出されたヒストグラムに基づいて、前記動きベクトル候補リスト中で、所定の固定サブセットの空間マージ候補と、前記決定された固定数の空間マージ候補とを順序付けることとを行うようにさらに構成された、Ｃ２７に記載の装置。