【手続補正書】
【提出日】平成29年6月9日(2017.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータをコーディングする方法であって、前記方法は、
ビデオブロック区分がルーマサンプルの照明補償を実行するための前記ルーマサンプル間の共通の１組の予測重みを有するように、前記ビデオブロック区分に対して一度、前記ビデオブロック区分の前記ルーマサンプルの照明補償のための予測重みを前記ビデオブロック区分のための変換サイズに基づくのではなく前記ビデオブロック区分のサイズに基づいてビデオコーダが導出することと、
照明補償を用いる前記予測重みを用いて前記ビデオブロック区分のための予測されたブロックを前記ビデオコーダが計算することと、
前記予測されたブロックを用いて前記ビデオブロック区分を前記ビデオコーダがコーティングすることと
を備える、方法。
【請求項２】
ビデオデータをコーディングすることは、ビデオデータを復号することを備え、前記ビデオブロック区分をコーディングすることは、前記ビデオブロック区分を復号することを備える、請求項１に記載の方法。
【請求項３】
ビデオデータをコーディングすることは、ビデオデータを符号化することを備え、前記ビデオブロック区分をコーディングすることは、前記ビデオブロック区分を符号化することを備える、請求項１に記載の方法。
【請求項４】
前記共通の１組の予測重みを導出することは、トップ隣接ブロックの多くてもＮ×４サンプルからのルーマサンプルと、左側隣接ブロックの多くても４×Ｍサンプルからのルーマサンプルとを用いて、前記共通の１組の予測重みを導出することを備え、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
ここにおいて、ＮおよびＭは１６以下である、請求項１に記載の方法。
【請求項５】
前記トップ隣接ブロックはルーマサンプルの１行の高さを有し、
前記左側隣接ブロックはルーマサンプルの１列の幅を有する、請求項４に記載の方法。
【請求項６】
前記トップ隣接ブロックはルーマサンプルの前記１行からのルーマサンプルの第１のサブセットのみを含み、
前記左側隣接ブロックは、ルーマサンプルの前記１列からのルーマサンプルの第２のサブセットのみを含む、請求項５に記載の方法。
【請求項７】
前記トップ隣接ブロックは前記ルーマサンプルの左端および右端からのルーマサンプルのみを含み、
前記左側隣接ブロックは、ルーマサンプルの前記１列の上端および下端からのルーマサンプルのみを含む、請求項５に記載の方法。
【請求項８】
ＮおよびＭのうちの一方は４、８または１６のうちの１つであり、ＮおよびＭのうちの他方は１６に等しい、請求項４に記載の方法。
【請求項９】
前記左側隣接ブロックの前記Ｎ×４サンプルは、前記ビデオブロック区分に対する任意の４×８左側隣接ルーマサンプルを備える、請求項４に記載の方法。
【請求項１０】
前記左側隣接ブロックの前記Ｎ×４サンプルは、前記ビデオブロック区分に対する任意の４×４左側隣接ルーマサンプルを備える、請求項４に記載の方法。
【請求項１１】
前記トップ隣接ブロックの前記４×Ｍサンプルは、前記ビデオブロック区分に対する任意の８×４左側隣接ルーマサンプルを備える、請求項４に記載の方法。
【請求項１２】
前記トップ隣接ブロックの前記４×Ｍサンプルは、前記ビデオブロック区分に対する任意の４×４左側隣接ルーマサンプルを備える、請求項４に記載の方法。
【請求項１３】
ＮまたはＭのうちの少なくとも一方は４に等しくなく、
前記トップ隣接ブロックは最も左側のトップ隣接ブロックであり、
前記左側隣接ブロックは最もトップの左側隣接ブロックである、請求項４に記載の方法。
【請求項１４】
前記予測重みを導出することは、前記トップ隣接ブロックの左端および右端および中央からのサンプルと、前記左側隣接ブロックの上端および下端および中央からのサンプルとを用いて前記予測重みを導出することを備える、請求項４に記載の方法。
【請求項１５】
前記予測重みを導出することは、サンプルの前記行またはサンプルの前記列のうちの多くても４つのサンプルを用いて、前記予測重みを導出することを備える、請求項４に記載の方法。
【請求項１６】
前記予測重みを導出することは、１つまたは複数のダウンサンプリングされたサンプルを用いて前記予測重みを導出することを備える、請求項４に記載の方法。
【請求項１７】
前記予測重みを導出することは、１つまたは複数のダウンサンプリングされフィルタリングされたサンプルを用いて前記予測重みを導出することを備える、請求項４に記載の方法。
【請求項１８】
前記ビデオブロック区分は８×８のサイズを有し、前記共通の１組の予測重みは単一の１組の予測重みを備え、前記方法はさらに、前記ビデオブロック区分のルーマサンプルの１つのブロックのための予測重みに基づいて、前記ビデオブロック区分の照明補償のための前記単一の１組の予測重みを導出することを備える、請求項１に記載の方法。
【請求項１９】
ルーマサンプルの前記８×８ビデオブロック区分は、４×４ルーマサンプルの少なくとも１つのサブ区分をさらに備え、前記予測重みを導出するために用いられる前記１つのブロックは、４×４ルーマサンプルの前記少なくとも１つのサブ区分のうちの１つを備える、請求項１８に記載の方法。
【請求項２０】
ルーマサンプルの前記８×８ビデオブロック区分は、４×４ルーマサンプルの少なくとも１つのサブ区分をさらに備え、前記方法はさらに、前記予測重みを導出するために用いられる前記１つのブロックとして、前記サブ区分のための動きベクトルの中の最も大きい動きベクトルを有する４×４ルーマサンプルの前記少なくとも１つのサブ区分のうちの１つを選択することを備える、請求項１８に記載の方法。
【請求項２１】
前記１組の予測重みは１組の以前に復号された左側隣接ルーマサンプルと、前記ビデオブロック区分と同じピクチャ内の前記ビデオブロック区分に対する１組のトップ隣接ルーマサンプルとに基づき、前記１組の予測重みはまた、前記ビデオブロック区分のためのルーマサンプルのビュー間予測参照ブロックに対する１組の左側隣接ルーマサンプルおよび１組のトップ隣接ルーマサンプルに基づく、請求項１に記載の方法。
【請求項２２】
前記ビデオブロック区分のためのビュー間動きベクトルを決定することと、
前記ビュー間動きベクトルを整数ピクセルに丸めることと、
前記半整数に丸められた動きベクトルに基づいてルーマサンプルの前記ビュー間予測参照ブロックを決定することと
をさらに備える、請求項２１に記載の方法。
【請求項２３】
前記ビデオブロック区分のためのビュー間動きベクトルを決定することと、
前記ビュー間動きベクトルを半整数ピクセルに丸めることと、
前記半整数に丸められた動きベクトルに基づいてルーマサンプルの前記ビュー間予測参照ブロックを決定することと
をさらに備える、請求項２１に記載の方法。
【請求項２４】
前記ビュー間予測参照ブロックは第１のブロックを備え、
前記１組の左側隣接ルーマサンプルおよび前記１組のトップ隣接ルーマサンプルは、前記第１のブロックの場所を指示する丸められた動きベクトルに基づいて決定される第２の異なるビュー間予測参照ブロックに対して隣接している、請求項２１に記載の方法。
【請求項２５】
前記ビデオブロック区分はフルビデオブロックの１つまたは複数のビデオブロック区分のうちの１つのビデオブロック区分を備え、前記共通の１組の予測重みを導出することは、前記フルビデオブロックの左上ピクセルを含む前記フルビデオブロックの前記１つまたは複数のビデオブロック区分のうちの前記１つのビデオブロック区分に基づいて前記フルビデオブロックのすべての前記ビデオブロック区分に対して一度、前記共通の１組の予測重みを導出することを備える、請求項１に記載の方法。
【請求項２６】
前記ビデオブロック区分は、複数のサブブロックを備え、前記サブブロックの各々はそれぞれの動きベクトルを有し、前記共通の１組の予測重みを導出することは、前記ビデオブロック区分の左上サブブロックに基づいて、前記サブブロックごとに一度、前記共通の１組の予測重みを導出することを備える、請求項１に記載の方法。
【請求項２７】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、ＮまたはＭの少なくとも一方は１６に等しく、前記予測重みを導出することは、上側隣接ブロック内のＮ列までのピクセル、または左側隣接ブロック内のＭ行までのピクセルを用いて、前記予測重みを導出することを備える、請求項１に記載の方法。
【請求項２８】
前記Ｎ列までのピクセル、または前記Ｍ行までのピクセルにおいてフィルタリング動作を実行して、１組の中間サンプルを形成することをさらに備え、ここにおいて前記予測重みを導出することは、少なくとも部分的に前記中間サンプルに基づいて前記予測重みを導出することを備える、請求項２７に記載の方法。
【請求項２９】
前記フィルタリング動作を実行することは、８×４、４×８または４×４領域を形成することができる前記Ｎ列まで、または前記Ｍ行までの内のサンプルに関して前記フィルタリング動作を実行することを備える、請求項２８に記載の方法。
【請求項３０】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
前記予測重みを導出することは、Ｎに基づく上側隣接ブロック内のピクセルの列の数、またはＭに基づく左側隣接ブロック内のピクセルの行の数のうちの少なくとも一方を用いて前記予測重みを導出することを備える、請求項１に記載の方法。
【請求項３１】
ビデオコーダを備えるデバイスであって、前記ビデオコーダは、
ビデオブロック区分がルーマサンプルの照明補償を実行するための前記ルーマサンプル間の共通の１組の予測重みを有するように、前記ビデオブロック区分に対して一度、前記ビデオブロック区分の前記ルーマサンプルの照明補償のための予測重みを前記ビデオブロック区分のための変換サイズに基づくのではなく前記ビデオブロック区分のサイズに基づいて導出し、
照明補償を用いる前記予測重みを用いて前記ビデオブロック区分のための予測されたブロックを計算し、
前記予測されたブロックを用いて前記ビデオブロック区分をコーティングする
ように構成される、ビデオコーダを備えるデバイス。
【請求項３２】
前記共通の１組の予測重みを導出するために、前記ビデオコーダは、トップ隣接ブロックの多くてもＮ×４サンプルからのルーマサンプルを用いて前記共通の１組の予測重みを導出し、左側隣接ブロックの多くても４×Ｍサンプルからのルーマサンプルを用いるように構成され、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
ここにおいて、ＮおよびＭは１６以下である、請求項３１に記載のデバイス。
【請求項３３】
前記トップ隣接ブロックはルーマサンプルの１行の高さを有し、
前記左側隣接ブロックはルーマサンプルの１列の幅を有する、請求項３２に記載のデバイス。
【請求項３４】
前記トップ隣接ブロックはルーマサンプルの前記１行からのルーマサンプルの第１のサブセットのみを含み、
前記左側隣接ブロックは、ルーマサンプルの前記１列からのルーマサンプルの第２のサブセットのみを含む、請求項３３に記載のデバイス。
【請求項３５】
前記トップ隣接ブロックは前記ルーマサンプルの左端および右端からのルーマサンプルのみを含み、
前記左側隣接ブロックは、ルーマサンプルの前記１列の上端および下端からのルーマサンプルのみを含む、請求項３３に記載のデバイス。
【請求項３６】
ＮおよびＭのうちの一方は４、８または１６のうちの１つであり、ＮおよびＭのうちの他方は１６に等しい、請求項３２に記載のデバイス。
【請求項３７】
前記左側隣接ブロックの前記Ｎ×４サンプルは、前記ビデオブロック区分に対する任意の４×８左側隣接ルーマサンプルを備える、請求項３２に記載のデバイス。
【請求項３８】
前記左側隣接ブロックの前記Ｎ×４サンプルは、前記ビデオブロック区分に対する任意の４×４左側隣接ルーマサンプルを備える、請求項３２に記載のデバイス。
【請求項３９】
前記トップ隣接ブロックの前記４×Ｍサンプルは、前記ビデオブロック区分に対する任意の８×４左側隣接ルーマサンプルを備える、請求項３２に記載のデバイス。
【請求項４０】
前記トップ隣接ブロックの前記４×Ｍサンプルは、前記ビデオブロック区分に対する任意の４×４左側隣接ルーマサンプルを備える、請求項３２に記載のデバイス。
【請求項４１】
ＮまたはＭのうちの少なくとも一方は４に等しくなく、
前記トップ隣接ブロックは最も左側のトップ隣接ブロックであり、
前記左側隣接ブロックは最もトップの左側隣接ブロックである、請求項３２に記載のデバイス。
【請求項４２】
前記予測重みを導出するために、前記ビデオコーダは、前記トップ隣接ブロックの左端および右端および中央からのサンプルと、前記左側隣接ブロックの上端および下端および中央からのサンプルとを用いて前記予測重みを導出するように構成される、請求項３２に記載のデバイス。
【請求項４３】
前記予測重みを導出するために、前記ビデオコーダは、サンプルの前記行またはサンプルの前記列のうちの多くても４つのサンプルを用いて、前記予測重みを導出するように構成される、請求項３２に記載のデバイス。
【請求項４４】
前記予測重みを導出するために、前記ビデオコーダは、１つまたは複数のダウンサンプリングされたサンプルを用いて前記予測重みを導出するように構成される、請求項３２に記載のデバイス。
【請求項４５】
前記予測重みを導出するために、前記ビデオコーダは、１つまたは複数のダウンサンプリングされフィルタリングされたサンプルを用いて前記予測重みを導出するように構成される、請求項３２に記載のデバイス。
【請求項４６】
前記ビデオブロック区分は８×８のサイズを有し、前記共通の１組の予測重みは単一の１組の予測重みを備え、前記ビデオコーダはさらに、前記ビデオブロック区分のルーマサンプルの１つのブロックのための予測重みに基づいて、前記ビデオブロック区分の照明補償のための前記単一の１組の予測重みを導出するように構成される、請求項３１に記載のデバイス。
【請求項４７】
ルーマサンプルの前記８×８ビデオブロック区分は、４×４ルーマサンプルの少なくとも１つのサブ区分をさらに備え、前記予測重みを導出するために用いられる前記１つのブロックは、４×４ルーマサンプルの前記少なくとも１つのサブ区分のうちの１つを備える、請求項４６に記載のデバイス。
【請求項４８】
ルーマサンプルの前記８×８ビデオブロック区分は、４×４ルーマサンプルの少なくとも１つのサブ区分をさらに備え、前記ビデオコーダはさらに、前記予測重みを導出するために用いられる前記１つのブロックとして、前記サブ区分のための動きベクトルの中の最も大きい動きベクトルを有する４×４ルーマサンプルの前記少なくとも１つのサブ区分のうちの１つを選択するように構成される、請求項４６に記載のデバイス。
【請求項４９】
前記１組の予測重みは１組の以前に復号された左側隣接ルーマサンプルと、前記ビデオブロック区分と同じピクチャ内の前記ビデオブロック区分に対する１組のトップ隣接ルーマサンプルとに基づき、前記１組の予測重みはまた、前記ビデオブロック区分のためのルーマサンプルのビュー間予測参照ブロックに対する１組の左側隣接ルーマサンプルおよび１組のトップ隣接ルーマサンプルに基づく、請求項３１に記載のデバイス。
【請求項５０】
前記ビデオコーダはさらに、
前記ビデオブロック区分のためのビュー間動きベクトルを決定し、
前記ビュー間動きベクトルを整数ピクセルに丸め、
前記半整数に丸められた動きベクトルに基づいてルーマサンプルの前記ビュー間予測参照ブロックを決定する
ように構成される、請求項４９に記載のデバイス。
【請求項５１】
前記ビデオコーダはさらに、
前記ビデオブロック区分のためのビュー間動きベクトルを決定し、
前記ビュー間動きベクトルを半整数ピクセルに丸め、
前記半整数に丸められた動きベクトルに基づいてルーマサンプルの前記ビュー間予測参照ブロックを決定する
ように構成される、請求項４９に記載のデバイス。
【請求項５２】
前記ビュー間予測参照ブロックは第１のブロックを備え、
前記１組の左側隣接ルーマサンプルおよび前記１組のトップ隣接ルーマサンプルは、前記第１のブロックの場所を指示する丸められた動きベクトルに基づいて決定される第２の異なるビュー間予測参照ブロックに対して隣接している、請求項４９に記載のデバイス。
【請求項５３】
前記ビデオブロック区分はフルビデオブロックの１つまたは複数のビデオブロック区分のうちの１つのビデオブロック区分を備え、前記共通の１組の予測重みを導出するために、前記ビデオコーダは、前記フルビデオブロックの左上ピクセルを含む前記１つまたは複数のビデオブロック区分のうちの前記１つのビデオブロック区分に基づいて前記フルビデオブロックのすべての前記ビデオブロック区分に対して一度、前記共通の１組の予測重みを導出するように構成される、請求項３１に記載のデバイス。
【請求項５４】
前記ビデオブロック区分は、複数のサブブロックを備え、前記サブブロックの各々はそれぞれの動きベクトルを有し、前記共通の１組の予測重みを導出するために、前記ビデオコーダは、前記ビデオブロック区分の左上サブブロックに基づいて、前記サブブロックごとに一度、前記共通の１組の予測重みを導出するように構成される、請求項３１に記載のデバイス。
【請求項５５】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、ＮまたはＭの少なくとも一方は１６に等しく、前記予測重みを導出するために、前記ビデオコーダは、上側隣接ブロック内のＮ列までのピクセル、または左側隣接ブロック内のＭ行までのピクセルを用いて、前記予測重みを導出するように構成される、請求項３１に記載のデバイス。
【請求項５６】
前記ビデオコーダは、前記Ｎ列までのピクセル、または前記Ｍ行までのピクセルにおいてフィルタリング動作を実行して、１組の中間サンプルを形成するようにさらに構成され、前記予測重みを導出するために、前記ビデオコーダは、少なくとも部分的に前記中間サンプルに基づいて予測重みを導出するように構成される、請求項５５に記載のデバイス。
【請求項５７】
前記フィルタリング動作を実行するために、前記ビデオコーダは、８×４、４×８または４×４領域を形成することができる前記Ｎ列まで、または前記Ｍ行までの内のサンプルに関して前記フィルタリング動作を実行するように構成される、請求項５６に記載のデバイス。
【請求項５８】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
前記予測重みを導出するために、前記ビデオコーダは、Ｎに基づく上側隣接ブロック内のピクセルの列の数、またはＭに基づく左側隣接ブロック内のピクセルの行の数のうちの少なくとも一方を用いて前記予測重みを導出するように構成される、請求項３１に記載のデバイス。
【請求項５９】
実行されるときに、少なくとも１つのプロセッサに、
ビデオブロック区分がルーマサンプルの照明補償を実行するための前記ルーマサンプル間の共通の１組の予測重みを有するように、前記ビデオブロック区分に対して一度、前記ビデオブロック区分の前記ルーマサンプルの照明補償のための予測重みを前記ビデオブロック区分のための変換サイズに基づくのではなく前記ビデオブロック区分のサイズに基づいて導出させ、
照明補償を用いる前記予測重みを用いて前記ビデオブロック区分のための予測されたブロックを計算させ、
前記予測されたブロックを用いて前記ビデオブロック区分をコーティングさせる
記憶された命令を備える、非一時的コンピュータ可読記憶媒体。
【請求項６０】
前記少なくとも１つのプロセッサに前記共通の１組の予測重み導出させる前記命令は、実行されるときに、前記少なくとも１つのプロセッサに、トップ隣接ブロックの多くてもＮ×４サンプルからのルーマサンプルを用いて前記共通の１組の予測重みを導出させ、左側隣接ブロックの多くても４×Ｍサンプルからのルーマサンプルを使用させる命令をさらに備え、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
ここにおいて、ＮおよびＭは１６以下である、請求項５９に記載の非一時的コンピュータ可読記憶媒体。
【請求項６１】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、ＮまたはＭの少なくとも一方は１６に等しく、前記少なくとも１つのプロセッサに前記予測重みを導出させる前記命令は、実行されるときに、前記少なくとも１つのプロセッサに、上側隣接ブロック内のＮ列までのピクセル、または左側隣接ブロック内のＭ行までのピクセルを用いて、前記予測重みを導出させる命令をさらに備える、請求項５９に記載の非一時的コンピュータ可読記憶媒体。
【請求項６２】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
前記少なくとも１つのプロセッサに前記予測重みを導出させる前記命令は、前記少なくとも１つのプロセッサに、Ｎに基づく上側隣接ブロック内のピクセルの列の数、またはＭに基づく左側隣接ブロック内のピクセルの行の数のうちの少なくとも一方を用いて前記予測重みを導出させる命令を備える、請求項５９に記載の非一時的コンピュータ可読記憶媒体。
【請求項６３】
ビデオデータをコーディングするためのデバイスであって、
ビデオブロック区分がルーマサンプルの照明補償を実行するための前記ルーマサンプル間の共通の１組の予測重みを有するように、前記ビデオブロック区分に対して一度、前記ビデオブロック区分の前記ルーマサンプルの照明補償のための予測重みを前記ビデオブロック区分のための変換サイズに基づくのではなく前記ビデオブロック区分のサイズに基づいて導出するための手段と、
照明補償を用いる前記予測重みを用いて前記ビデオブロック区分のための予測されたブロックを計算するための手段と、
前記予測されたブロックを用いて前記ビデオブロック区分を符号化するための手段と
を備える、ビデオデータをコーディングするためのデバイス。
【請求項６４】
前記共通の１組の予測重みを導出するための前記手段は、トップ隣接ブロックの多くてもＮ×４サンプルからのルーマサンプルを用いて前記共通の１組の予測重みを導出するための手段と、左側隣接ブロックの多くても４×Ｍサンプルからのルーマサンプルを使用するための手段とを備え、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
ここにおいて、ＮおよびＭは１６以下である、請求項６３に記載のデバイス。
【請求項６５】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、ＮまたはＭの少なくとも一方は１６に等しく、前記予測重みを導出するための前記手段は、上側隣接ブロック内のＮ列までのピクセル、または左側隣接ブロック内のＭ行までのピクセルを用いて、前記予測重みを導出するための手段を備える、請求項６３に記載のデバイス。
【請求項６６】
前記ビデオブロック区分はＮ×Ｍに等しいサイズを有し、
ここにおいて、Ｎは幅であり、Ｍは高さであり、
前記予測重みを導出するための前記手段は、Ｎに基づく上側隣接ブロック内のピクセルの列の数、またはＭに基づく左側隣接ブロック内のピクセルの行の数のうちの少なくとも一方を用いて前記予測重みを導出するための手段を備える、請求項６３に記載のデバイス。