【手続補正書】
【提出日】平成29年3月10日(2017.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
それぞれの画素値を示す複数のパレット予測子エントリーを有する予測子パレットを決定することと、ここにおいて、前記予測子パレットを決定することはビデオデータの複数のブロックのパレットと関連するパレットエントリーに基づいて前記予測子パレットを決定することを備える、
前記複数のブロックの後に復号されるビデオデータの第２のブロックと関連する第２のパレットのために、前記予測子パレットの前記パレット予測子エントリーに基づいて前記第２のパレットの１つ以上のパレットエントリーを決定することと、
前記第２のパレットを使用してビデオデータの前記第２のブロックの画素を復号することと
を備え、
前記画素を復号することは、
符号化されたビットストリームから、前記画素の１つ以上のそれぞれのインデックス値を取得することと、ここにおいて前記それぞれのインデックス値は前記第２のパレットのエントリーを識別する、
前記それぞれのインデックス値を前記第２のパレットの前記エントリーの少なくとも1つに整合することによって１つ以上の前記画素のための値を決定することと、
を備える、方法。
【請求項２】
前記第２のパレットの前記１つ以上のエントリーが前記パレット予測子エントリーの全てを含むとき、前記第２のパレットの前記１つ以上エントリーが前記パレット予測子エントリーの全てを含むことを示すデータを復号することと、
前記第２のパレットの前記１つ以上エントリーが前記パレット予測子エントリーの全てより少ないパレットを含むとき、前記予測子パレットのエントリー毎に、前記それぞれエントリーが前記第２のパレットに含まれるかどうかを示すデータを復号することと、
を更に含む、請求項１の方法。
【請求項３】
前記第２のパレットの前記１つ以上エントリーが前記パレット予測子エントリーの全てより少ないエントリーを含むとき、前記予測子パレットに含まれない前記第２のパレットのパレットエントリーを示すデータを復号することを更に含む、請求項２の方法。
【請求項４】
前記予測子パレットに含まれている前記第２のパレットの前記１つ以上のエントリーに基づいてインデックス値を前記第２のパレットの前記１つ以上のエントリーに割り当てること、を更に備え、
前記予測子パレットに含まれる前記第２のパレットの前記１つ以上のエントリーに前記第２のパレットの任意の他のエントリーよりも比較的低いインデックス値を割当てることを含む、
請求項１の方法。
【請求項５】
前記予測子パレットの各パレット予測子エントリーのための予測フラグを復号すること、を更に備え、ここにおいて、前記予測フラグが、前記それぞれのパレット予測子エントリーが前記第２のパレットに含まれるかどうかを示し、
前記予測子パレットの前記パレット予測子エントリーに基づいて前記第２のパレットの前記１つ以上のパレットエントリーを決定することは、前記それぞれのパレット予測子エントリーが前記第２のパレットに含まれていることを示すパレット予測フラグ毎に、前記第２のパレットに前記それぞれのパレット予測子エントリーをコピーすることを備える、
請求項１の方法。
【請求項６】
前記予測子パレットの各パレット予測子エントリーが前記複数のブロックの画素をコード化するために使用される頻度を決定することと、
前記頻度に基づいて前記予測子パレットの各パレット予測子エントリーを識別するデータを復号することと、
を更に備える、請求項１の方法。
【請求項７】
前記第２のパレットの前記１つ以上のエントリーが前記パレット予測子エントリーに基づくことを示すパレット予測シンタックス要素を復号すること、
を更に含む、請求項１の方法。
【請求項８】
前記第２のパレットの複数のエントリーを組み合わせることによって、前記第２のパレットの前記１つ以上のエントリーを量子化することを更に備える、請求項１に記載の方法。
【請求項９】
追加されるべきエントリーの画素値と前記第２のパレットの前記１つ以上のエントリーの各々の複数の画素値との差がデルタ値より大きいかどうかに基づいて、前記第２のパレットに前記エントリーを追加することを更に備える、請求項１に記載の方法。
【請求項１０】
前記第２のパレットのサイズを決定することを更に備え、ここにおいて、前記第２のパレットの前記サイズを決定することが、
前記第２のパレットの前記サイズが固定されていると決定すること、
前記第２のパレットの前記サイズが可変であり、ビデオデータの前記第２のブロックによって復号されたデータに基づくこと決定すること、
ビデオデータの前記第２のブロックの特性に基づいて前記第２のパレットの前記サイズを決定すること、又は、
前記第２のパレット中の最後のエントリーを示すビデオデータの前記第２のブロックによって復号されたデータに基づいて前記第２のパレットの前記サイズを決定することの少なくとも１つを備える、
請求項１に記載の方法。
【請求項１１】
ビデオデータを符号化する方法であって、
それぞれの画素値を示す複数のパレット予測子エントリーを有する予測子パレットを決定することと、ここにおいて、前記予測子パレットを決定することはビデオデータの複数のブロックのパレットと関連するパレットエントリーに基づいて前記予測子パレットを決定することを備え、
前記複数のブロックの後にコード化されるビデオデータの第２のブロックと関連する第２のパレットのために、前記予測子パレットの前記パレット予測子エントリーに基づいて前記第２のパレットの１つ以上のパレットエントリーを決定することと、
前記第２のパレットを使用してビデオデータの前記第２のブロックの画素を符号化することと
を備え、
前記画素を符号化することは、
前記画素の１つ以上のそれぞれのインデックス値を決定することと、ここにおいて前記それぞれのインデックス値は前記第２のパレットのそれぞれのエントリーを識別し、
符号化されたビットストリームの前記インデックス値を符号化することと、
を備える、方法。
【請求項１２】
ビデオデータを復号するための装置であって、
それぞれの画素値を示す複数のパレット予測子エントリーを有する予測子パレットを決定するための手段と、ここにおいて、前記予測子パレットを決定することは、ビデオデータの複数のブロックの１つ以上のパレットと関連する複数のパレットエントリーに基づいて前記予測子パレットを決定することを備え、
前記複数のブロックの後にコード化されるビデオデータの第２のブロックと関連する第２のパレットのために、前記予測子パレットの前記パレット予測子エントリーに基づいて前記第２のパレットの１つ以上のパレットエントリーを決定するための手段と、
前記第２のパレットを使用してビデオデータの前記第２のブロックの画素を復号するための手段と、
を備え、
前記画素を復号することは、
符号化されたビットストリームから、前記画素の１つ以上のそれぞれのインデックス値を取得することと、ここにおいて前記それぞれのインデックス値は前記第２のパレットのエントリーを識別する、
前記それぞれのインデックス値を前記第２のパレットの前記エントリーの少なくとも1つに整合することによって１つ以上の前記画素のための値を決定することと、
を備える、装置。
【請求項１３】
請求項２乃至１０のうちのいずれか１項に記載の方法を実行するための手段を備える、請求項１２に記載の装置。
【請求項１４】
ビデオデータを符号化するための装置であって、
それぞれの画素値を示す複数のパレット予測子エントリーを有する予測子パレットを決定するための手段と、ここにおいて、前記予測子パレットを決定することは、ビデオデータの複数のブロックの１つ以上のパレットと関連する複数のパレットエントリーに基づいて前記予測子パレットを決定することを備え、
前記複数のブロックの後にコード化されるビデオデータの第２のブロックと関連する第２のパレットのために、前記予測子パレットの前記パレット予測子エントリーに基づいて前記第２のパレットの１つ以上のパレットエントリーを決定するための手段と、
前記第２のパレットを使用してビデオデータの前記第２のブロックの画素を符号化するための手段と、
を備え、
前記画素を符号化することは、
前記画素の１つ以上のそれぞれのインデックス値を決定することと、ここにおいて前記それぞれのインデックス値は前記第２のパレットのそれぞれのエントリーを識別し、
符号化されたビットストリームの前記インデックス値を符号化することと、
を備える、装置。
【請求項１５】
実行されたときに、１つ以上のプロセッサに、請求項１乃至１１のうちのいずれか１項に記載の方法を実行することを行わせる命令を記憶したコンピュータ可読記憶媒体。