【手続補正書】
【提出日】平成30年5月21日(2018.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、前記方法は、
１つまたは複数の候補を備える第１のパレット予測子リストを決定することと、前記第１のパレット予測子リストにおける各それぞれの候補は、前記ビデオデータの前にコーディングされたブロックのためのパレット中のそれぞれのパレットエントリを指定する、
１つまたは複数の追加の候補を備える第２のパレット予測子リストを決定することと、前記第２のパレット予測子リストにおける各それぞれの追加の候補が、１つまたは複数の再構成済み近隣ピクセルの中からの異なるそれぞれの再構成済み近隣ピクセルのピクセル値を指定し、ここにおいて、前記１つまたは複数の再構成済み近隣ピクセルの各々が、前記ビデオデータの現在ブロックの上のライン中または左の列中にあり、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補が、前記第１のパレット予測子リストにおける前記１つまたは複数の候補に対する追加である、
前記第１のパレット予測子リストにおける第１の候補と前記第２のパレット予測子リストにおける第２の候補との類似度のメトリックに基づいて、前記第２のパレット予測子リストから前記第２の候補を除去すべきかどうかを決定することと、
前記決定に応答して、前記第２のパレット予測子リストから前記第２の候補を除去することと、
ビットストリームから、１つまたは複数のバイナリベクトルシンタックス要素を備えるバイナリベクトルを取得することと、ここにおいて、前記１つまたは複数のバイナリベクトルシンタックス要素の各々が、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補の異なる候補に対応する、
前記第２のパレット予測子リストから前記第２の候補を除去した後に、
前記第２のパレット予測子リストにおける各それぞれの候補について、前記第２のパレット予測子リストにおける前記それぞれの候補に対応する前記バイナリベクトルシンタックス要素に基づいて、前記第２のパレット予測子リストにおける前記それぞれの候補が、前記現在ブロックのためのパレット中に含まれるかどうかを決定することと、
前記現在ブロックのための前記パレット中に、前記第１のパレット予測子リストからの少なくとも１つの候補と、前記第２のパレット予測子リストからの少なくとも１つの候補とを含めることと、前記現在ブロックのための前記パレット中の各パレットエントリは、それぞれのピクセル値を指定する、
前記ビットストリーム中でシグナリングされる１つまたは複数の追加のシンタックス要素に基づいて、前記現在ブロックのピクセルのためのインデックス値を取得することと、
前記ピクセルのための前記インデックス値に対応する前記パレット中のパレットエントリを識別することと、
前記識別されたパレットエントリによって指定された前記ピクセル値に基づいて、前記ピクセルの少なくとも１つの再構成済みサンプル値を決定することと、
を備える、方法。
【請求項２】
前記再構成済み近隣ピクセルが、前記現在ブロックのすぐ上のラインと、前記現在ブロックのすぐ左の列とからなるグループから選択された少なくとも１つからの再構成済み近隣ピクセルを含む、請求項１に記載の方法。
【請求項３】
前記再構成済み近隣ピクセルが、左下の再構成済み近隣ピクセル、左の再構成済み近隣ピクセル、左上の再構成済み近隣ピクセル、上の再構成済み近隣ピクセル、または右上の再構成済み近隣ピクセルからなるグループから選択された少なくとも１つを含む、請求項２に記載の方法。
【請求項４】
前記第２のパレット予測子リストを決定することが、
前記第２のパレット予測子リストから１つまたは複数の冗長候補を除去すること
を備える、請求項１に記載の方法。
【請求項５】
前記１つまたは複数の再構成済み近隣ピクセルが、複数の近隣ピクセルを含み、前記第２のパレット予測子リストを決定することが、
前記複数の前記再構成済み近隣ピクセルの値の頻度に従って、前記第２のパレット予測子リスト内で、前記複数の再構成済み近隣ピクセルのうちの２つまたはそれ以上をランク付けすること
を備える、請求項１に記載の方法。
【請求項６】
前記第２のパレット予測子リストを決定することが、
前記第２のパレット予測子リストのサイズが特定の数の候補に限定されるように、前記第２のパレット予測子リストをトランケートすること
を備える、請求項１に記載の方法。
【請求項７】
前記第２のパレット予測子リストを決定した後、前記１つまたは複数の再構成済み近隣ピクセルにループ内フィルタ処理を適用することをさらに備える、請求項１に記載の方法。
【請求項８】
前記バイナリベクトルが、第１のバイナリベクトルであり、前記方法は、
前記ビットストリームから、第２のバイナリベクトルを取得することと、前記第２のバイナリベクトルが、１つまたは複数の追加のバイナリベクトルシンタックス要素を備え、ここにおいて、前記第２のバイナリベクトル中の前記１つまたは複数の追加のバイナリベクトルシンタックス要素の各々が、前記第１のパレット予測子リストにおける異なる候補に対応する、
前記第１のパレット予測子リストにおける各それぞれの候補について、前記第１のパレット予測子リストにおける前記それぞれの候補に対応する前記第２のバイナリベクトル中の前記追加のバイナリベクトルシンタックス要素に基づいて、前記第１のパレット予測子リストにおける前記それぞれの候補が、前記現在ブロックのための前記パレット中に含まれないかどうかを決定することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記第２のパレット予測子リストにおける特定の候補が前記第１のパレット予測子リストにおける候補に一致する場合、前記第２のパレット予測子リストから前記特定の候補を除去するプルーニングプロセスを適用すること
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記ビットストリームから、１つまたは複数の追加のパレットエントリを指定するシンタックス要素を取得することと、
前記現在ブロックのための前記パレット中に、前記１つまたは複数の追加のパレットエントリを含めることと
をさらに備え、
ここにおいて、前記現在ブロックのための前記パレット中の前記パレットエントリが、前記第２のパレット予測子リストにおける候補を指定するパレットエントリ、前記第１のパレット予測子リストにおける候補を指定するパレットエントリ、および前記追加のパレットエントリ、のように順序付けられる、
請求項１に記載の方法。
【請求項１１】
前記ビットストリームから、１つまたは複数の追加のパレットエントリを指定するシンタックス要素を取得することと、
前記現在ブロックのための前記パレット中に、前記１つまたは複数の追加のパレットエントリを含めることと
をさらに備え、
ここにおいて、前記現在ブロックのための前記パレット中の前記パレットエントリが、前記第１のパレット予測子リストにおける候補を指定するパレットエントリ、前記第２のパレット予測子リストにおける候補を指定するパレットエントリ、および前記追加のパレットエントリ、のように順序付けられる、
請求項１に記載の方法。
【請求項１２】
前記第２のパレット予測子リストの候補が、復号順序で前記現在ブロックの次に処理される前記ビデオデータのブロックのためのパレットを決定するために使用されるパレット予測子リスト中に含まれない、請求項１に記載の方法。
【請求項１３】
ビデオデータを符号化する方法であって、前記方法は、
１つまたは複数の候補を備える第１のパレット予測子リストを決定することと、前記第１のパレット予測子リストにおける各それぞれの候補は、前記ビデオデータの前にコーディングされたブロックのためのパレット中のそれぞれのパレットエントリを指定する、
１つまたは複数の追加の候補を備える第２のパレット予測子リストを決定することと、前記第２のパレット予測子リストにおける各それぞれの追加の候補が、１つまたは複数の再構成済み近隣ピクセルの中からの異なるそれぞれの再構成済み近隣ピクセルのピクセル値を指定し、ここにおいて、前記１つまたは複数の再構成済み近隣ピクセルの各々が、前記ビデオデータの現在ブロックの上のライン中または左の列中にあり、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補が、前記第１のパレット予測子リストにおける前記１つまたは複数の候補に対する追加である、
前記第１のパレット予測子リストにおける第１の候補と前記第２のパレット予測子リストにおける第２の候補との類似度のメトリックに基づいて、前記第２のパレット予測子リストから前記第２の候補を除去すべきかどうかを決定することと、
前記決定に応答して、前記第２のパレット予測子リストから前記第２の候補を除去することと、
前記第２のパレット予測子リストから前記第２の候補を除去した後に、
ビットストリーム中に、１つまたは複数のバイナリベクトルシンタックス要素を備えるバイナリベクトルを含めることと、ここにおいて、前記１つまたは複数のバイナリベクトルシンタックス要素の各々が、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補の異なる候補に対応し、前記第２のパレット予測子リストにおける前記対応する候補が、前記現在ブロックのためのパレット中に含まれるかどうかを示す、
前記現在ブロックのための前記パレット中に、前記第１のパレット予測子リストからの少なくとも１つの候補と、前記第２のパレット予測子リストからの少なくとも１つの候補とを含めることと、前記現在ブロックのための前記パレット中の各パレットエントリは、それぞれのピクセル値を指定する、
前記ビットストリーム中で、前記現在ブロックのピクセルのためのインデックス値を示す１つまたは複数の追加のシンタックス要素をシグナリングすることと、前記インデックス値が、前記パレット中のエントリに対応する、
を備える、方法。
【請求項１４】
前記再構成済み近隣ピクセルが、前記現在ブロックのすぐ上のラインと、前記現在ブロックのすぐ左の列とからなるグループから選択された少なくとも１つからの再構成済み近隣ピクセルを含む、請求項１３に記載の方法。
【請求項１５】
前記再構成済み近隣ピクセルが、左下の再構成済み近隣ピクセル、左の再構成済み近隣ピクセル、左上の再構成済み近隣ピクセル、上の再構成済み近隣ピクセル、または右上の再構成済み近隣ピクセルからなるグループから選択された少なくとも１つを含む、請求項１３に記載の方法。
【請求項１６】
前記１つまたは複数の近隣ピクセルが、複数の近隣ピクセルを含み、前記第２のパレット予測子リストを生成することが、
前記複数の前記再構成済み近隣ピクセルの値の頻度に従って、前記第２のパレット予測子リスト内で、前記複数の再構成済み近隣ピクセルのうちの２つまたはそれ以上をランク付けすること
を備える、請求項１３に記載の方法。
【請求項１７】
前記バイナリベクトルが、第１のバイナリベクトルであり、前記方法は、
前記ビットストリーム中で第２のバイナリベクトルをシグナリングすることをさらに備え、前記第２のバイナリベクトルが、１つまたは複数の追加のバイナリベクトルシンタックス要素を備え、ここにおいて、前記第２のバイナリベクトル中の前記１つまたは複数の追加のバイナリベクトルシンタックス要素の各々が、前記第１のパレット予測子リストにおける異なる候補に対応し、前記第１のパレット予測子リストにおける前記それぞれの候補が、前記現在ブロックのための前記パレット中に含まれないかどうかを示す
請求項１３に記載の方法。
【請求項１８】
前記第２のパレット予測子リストにおける特定の候補が前記第１のパレット予測子リストにおける候補に一致する場合、前記第２のパレット予測子リストから前記特定の候補を除去するプルーニングプロセスを適用すること
をさらに備える、請求項１３に記載の方法。
【請求項１９】
ビデオデータを復号するように構成されたデバイスであって、前記デバイスは、
前記ビデオデータを記憶するように構成されたメモリと、
１つまたは複数の候補を備える第１のパレット予測子リストを決定することと、前記第１のパレット予測子リストにおける各それぞれの候補は、前記ビデオデータの前にコーディングされたブロックのためのパレット中のそれぞれのパレットエントリを指定する、
１つまたは複数の追加の候補を備える第２のパレット予測子リストを決定することと、前記第２のパレット予測子リストにおける各それぞれの追加の候補が、１つまたは複数の再構成済み近隣ピクセルの中からの異なるそれぞれの再構成済み近隣ピクセルのピクセル値を指定し、ここにおいて、前記１つまたは複数の再構成済み近隣ピクセルの各々が、前記ビデオデータの現在ブロックの上のライン中または左の列中にあり、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補が、前記第１のパレット予測子リストにおける前記１つまたは複数の候補に対する追加である、
前記第１のパレット予測子リストにおける第１の候補と前記第２のパレット予測子リストにおける第２の候補との類似度のメトリックに基づいて、前記第２のパレット予測子リストから前記第２の候補を除去すべきかどうかを決定することと、
前記決定に応答して、前記第２のパレット予測子リストから前記第２の候補を除去することと、
ビットストリームから、１つまたは複数のバイナリベクトルシンタックス要素を備えるバイナリベクトルを取得することと、ここにおいて、前記１つまたは複数のバイナリベクトルシンタックス要素の各々が、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補の異なる候補に対応する、
前記第２のパレット予測子リストから前記第２の候補を除去した後に、
前記第２のパレット予測子リストにおける各それぞれの候補について、前記第２のパレット予測子リストにおける前記それぞれの候補に対応する前記バイナリベクトルシンタックス要素に基づいて、前記第２のパレット予測子リストにおける前記それぞれの候補が、前記現在ブロックのためのパレット中に含まれるかどうかを決定することと、
前記現在ブロックのための前記パレット中に、前記第１のパレット予測子リストからの少なくとも１つの候補と、前記第２のパレット予測子リストからの少なくとも１つの候補とを含めることと、前記現在ブロックのための前記パレット中の各パレットエントリは、それぞれのピクセル値を指定する、
前記ビットストリーム中でシグナリングされる１つまたは複数の追加のシンタックス要素に基づいて、前記現在ブロックのピクセルのためのインデックス値を取得することと、
前記ピクセルのための前記インデックス値に対応する前記パレット中のパレットエントリを識別することと、
前記識別されたパレットエントリによって指定された前記ピクセル値に基づいて、前記ピクセルの少なくとも１つの再構成済みサンプル値を決定することと、
を行うように構成された１つまたは複数のプロセッサと
を備える、デバイス。
【請求項２０】
前記再構成済み近隣ピクセルが、前記現在ブロックのすぐ上のラインと、前記現在ブロックのすぐ左の列とからなるグループから選択された少なくとも１つからの再構成済み近隣ピクセルを含む、請求項１９に記載のデバイス。
【請求項２１】
前記バイナリベクトルが、第１のバイナリベクトルであり、前記１つまたは複数のプロセッサは、
前記ビットストリームから、第２のバイナリベクトルを取得することと、前記第２のバイナリベクトルが、１つまたは複数の追加のバイナリベクトルシンタックス要素を備え、ここにおいて、前記第２のバイナリベクトル中の前記１つまたは複数の追加のバイナリベクトルシンタックス要素の各々が、前記第１のパレット予測子リストにおける異なる候補に対応する、
前記第２のパレット予測子リストにおける各それぞれの候補について、前記第１のパレット予測子リストにおける前記それぞれの候補に対応する前記第２のバイナリベクトル中の前記追加のバイナリベクトルシンタックス要素に基づいて、前記第１のパレット予測子リストにおける前記それぞれの候補が、前記現在ブロックのための前記パレット中に含まれるかどうか決定することと
を行うようにさらに構成された、請求項１９に記載のデバイス。
【請求項２２】
前記デバイスが、
集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイス
からなるグループから選択された少なくとも１つを備える、請求項１９に記載のデバイス。
【請求項２３】
前記復号されたビデオデータを表示するように構成されたディスプレイ、または前記ビデオデータをキャプチャするように構成されたカメラからなるグループから選択された少なくとも１つをさらに備える、請求項１９に記載のデバイス。
【請求項２４】
ビデオデータを復号するように構成されたデバイスであって、前記デバイスは、
１つまたは複数の候補を備える第１のパレット予測子リストを決定するための手段と、前記第１のパレット予測子リストにおける各それぞれの候補は、前記ビデオデータの前にコーディングされたブロックのためのパレット中のそれぞれのパレットエントリを指定する、
１つまたは複数の追加の候補を備える第２のパレット予測子リストを決定するための手段と、前記第２のパレット予測子リストにおける各それぞれの追加の候補が、１つまたは複数の再構成済み近隣ピクセルの中からの異なるそれぞれの再構成済み近隣ピクセルのピクセル値を指定し、ここにおいて、前記１つまたは複数の再構成済み近隣ピクセルの各々が、前記ビデオデータの現在ブロックの上のライン中または左の列中にあり、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補が、前記第１のパレット予測子リストにおける前記１つまたは複数の候補に対する追加である、
前記第１のパレット予測子リストにおける第１の候補と前記第２のパレット予測子リストにおける第２の候補との類似度のメトリックに基づいて、前記第２のパレット予測子リストから前記第２の候補を除去すべきかどうかを決定するための手段と、
前記決定に応答して、前記第２のパレット予測子リストから前記第２の候補を除去するための手段と、
ビットストリームから、１つまたは複数のバイナリベクトルシンタックス要素を備えるバイナリベクトルを取得するための手段と、ここにおいて、前記１つまたは複数のバイナリベクトルシンタックス要素の各々が、前記第２のパレット予測子リストにおける前記１つまたは複数の追加の候補の異なる候補に対応する、
前記第２のパレット予測子リストから前記第２の候補を除去した後に、前記第２のパレット予測子リストにおける各それぞれの候補について、前記第２のパレット予測子リストにおける前記それぞれの候補に対応する前記バイナリベクトルシンタックス要素に基づいて、前記第２のパレット予測子リストにおける前記それぞれの候補が、前記現在ブロックのためのパレット中に含まれるかどうかを決定するための手段と、
前記第２のパレット予測子リストから前記第２の候補を除去した後に、前記現在ブロックのための前記パレット中に、前記第１のパレット予測子リストからの少なくとも１つの候補と、前記第２のパレット予測子リストからの少なくとも１つの候補とを含めるための手段と、前記現在ブロックのための前記パレット中の各パレットエントリは、それぞれのピクセル値を指定する、
前記ビットストリーム中でシグナリングされる１つまたは複数の追加のシンタックス要素に基づいて、前記現在ブロックのピクセルのためのインデックス値を取得するための手段と、
前記ピクセルのための前記インデックス値に対応する前記パレット中のパレットエントリを識別するための手段と、
前記識別されたパレットエントリによって指定された前記ピクセル値に基づいて、前記ピクセルの少なくとも１つの再構成済みサンプル値を決定するための手段と、
を備える、デバイス。