【手続補正書】
【提出日】平成30年5月24日(2018.5.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
ビデオデータのブロックを復号するためのパレットを決定することと、ここにおいて、前記パレットが、それぞれのパレットインデックスをそれぞれ有する１つまたは複数のパレットエントリを含む、
ビデオデータの前記ブロックの第１のピクセルのための第１の複数のパレットインデックスを決定することと、
前記第１の複数のパレットインデックスに対して復号されているビデオデータの前記ブロックの第２のピクセルのための第２の複数のパレットインデックスのランのランレングスがランレングスしきい値を満たすと決定することに応答して、前の行からのコピーパレットコーディングモードを有効化することと、ここにおいて、前記ランの最初のインデックスは、前記第１の複数のパレットインデックスの参照インデックスから少なくとも１つのライン離間する、
前記有効化された前の行からのコピーパレットコーディングモードを使用して前記第１の複数のパレットインデックスに対して前記第２の複数のパレットインデックスの前記ランを復号することと
を備える、方法。
【請求項２】
前記ランレングスと前記ランレングスしきい値との間の差分を決定することと、
前記ランの前記ランレングスを決定するために前記ランレングスしきい値に前記差分を加算することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記差分を決定することが、符号化ビデオビットストリームから前記差分を表す１つまたは複数のシンタックス要素を復号することを備える、請求項２に記載の方法。
【請求項４】
前記ランレングスしきい値が、符号化ビットストリーム中でシンタックス要素によって示されない一定のランレングスしきい値を備える、請求項２に記載の方法。
【請求項５】
参照行オフセットと前記第２の複数のパレットインデックスの開始パレットインデックスとに基づいてルックアップテーブルを使用して前記ランレングスしきい値を決定することをさらに備える、請求項１に記載の方法。
【請求項６】
前記有効化された前の行からのコピーパレットコーディングモードを使用して前記第１の複数のパレットインデックスに対して前記第２の複数のパレットインデックスの前記ランを復号することが、前記第１の複数のパレットインデックスを前記第２の複数のパレットインデックスとしてコピーすることを備える、請求項１に記載の方法。
【請求項７】
参照行オフセットと前記第２の複数のパレットインデックスの開始パレットインデックスとの各々に関連付けられたバイナリ化ビットのそれぞれの数に基づいて前記ランレングスしきい値を、好ましくは、前記参照行オフセットと前記第２の複数のパレットインデックスの前記開始パレットインデックスとの各々に関連付けられた前記それぞれのバイナリ化ビットの商に所定の一定値を加算することで前記ランレングスしきい値を計算することを介して、取得することをさらに備える、請求項１に記載の方法。
【請求項８】
前記前の行からのコピーモードを使用して前記第２の複数のパレットインデックスに対して前記第１の複数のパレットインデックスを復号することは、
前記第１の複数のパレットインデックス中に含まれる参照インデックスを位置特定することと、ここにおいて、前記参照インデックスが、前記第２の複数のパレットインデックスの最初のインデックスから少なくとも１つのライン離間する、
前記第１の複数のインデックスの前記ランの前記ランレングスを決定することと、ここにおいて、前記ランの最後のインデックスが、前記ブロック中で前記第２の複数のパレットインデックスの前記最初のインデックスから少なくとも１つのインデックスだけ離れる、
前記ラン中に含まれる前記第１の複数のインデックスを前記第２の複数のパレットインデックスとしてコピーすることと
を備える、請求項１に記載の方法。
【請求項９】
ビデオデータを符号化する方法であって、
ビデオデータのブロックを復号するためのパレットを決定することと、ここにおいて、前記パレットが、それぞれのパレットインデックスをそれぞれ有する１つまたは複数のパレットエントリを含む、
ビデオデータの前記ブロックの第１のピクセルのための第１の複数のパレットインデックスを決定することと、
前記第１の複数のパレットインデックスに対して符号化されているビデオデータの前記ブロックの第２のピクセルのための第２の複数のパレットインデックスのランのランレングスがランレングスしきい値を満たすと決定することに応答して、前の行からのコピーパレットコーディングモードを有効化することと、ここにおいて、前記ランの最初のインデックスは、前記第１の複数のパレットインデックスの参照インデックスから少なくとも１つのライン離間する、
前記有効化された前の行からのコピーパレットコーディングモードを使用して前記第１の複数のパレットインデックスに対して前記第２の複数のパレットインデックスの前記ランを符号化することと
を備える、方法。
【請求項１０】
前記ランレングスと前記ランレングスしきい値との間の差分を決定することと、
符号化ビデオビットストリームで前記差分を表すシンタックス要素をシグナリングすることと
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記前の行からのコピーモードを使用して前記第２の複数のパレットインデックスに対して前記第１の複数のパレットインデックスを符号化することは、
前記第１の複数のパレットインデックス中に含まれる参照インデックスを位置特定することと、ここにおいて、前記参照インデックスが、前記第２の複数のパレットインデックスの最初のインデックスから少なくとも１つのライン離間する、
前記第１の複数のインデックスのランのランレングスを決定することと、ここにおいて、前記ランの最後のインデックスが、前記ブロック中で前記第２の複数のパレットインデックスの前記最初のインデックスから少なくとも１つのインデックスだけ離れる、
前記ラン中に含まれる前記第１の複数のインデックスを前記第２の複数のパレットインデックスとしてコピーすることと、
前記有効化されたパレットを使用して前記コピーされた第２の複数のパレットインデックスに関連する前記ブロックの複数のピクセルを符号化することと
を備える、請求項９に記載の方法。
【請求項１２】
符号化ビデオデータを復号するためのデバイスであって、
前記符号化ビデオデータの少なくとも一部分を記憶するように構成されるメモリと、
１つまたは複数のプロセッサと
を備え、前記１つまたは複数のプロセッサは、
前記符号化ビデオデータのブロックを復号するためのパレットを決定することと、ここにおいて、前記パレットが、それぞれのパレットインデックスをそれぞれ有する１つまたは複数のパレットエントリを含む、
ビデオデータの前記ブロックの第１のピクセルのための第１の複数のパレットインデックスを決定することと、
前記第１の複数のパレットインデックスに対して復号されているビデオデータの前記ブロックの第２のピクセルのための第２の複数のパレットインデックスのランのランレングスがランレングスしきい値を満たすと決定することに応答して、前の行からのコピーパレットコーディングモードを有効化することと、ここにおいて、前記ランの最初のインデックスは、前記第１の複数のパレットインデックスの参照インデックスから少なくとも１つのライン離間する、
前記有効化された前の行からのコピーパレットコーディングモードを使用して前記第１の複数のパレットインデックスに対して前記第２の複数のパレットインデックスの前記ランを復号することと
を行うように構成される、デバイス。
【請求項１３】
ワイヤレス通信デバイスであり、前記符号化ビデオデータの前記ブロックを受信するように構成される受信機をさらに備える、請求項１２に記載のデバイス。
【請求項１４】
前記ワイヤレス通信デバイスがセルラー電話であり、前記符号化ビデオデータの前記ブロックが前記受信機によって受信され、セルラー通信規格に従って変調される、請求項１３に記載のデバイス。
【請求項１５】
命令で符号化された非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されたとき、デバイスの１つまたは複数のプロセッサに、請求項１乃至１１のうちのいずれかにしたがった方法を行わせる、非一時的コンピュータ可読記憶媒体。