【手続補正書】
【提出日】平成30年7月10日(2018.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
ピクチャのビデオデータの第１のパレットモード符号化されたブロックを受信することと、
ビデオデータの前記第１のパレットモード符号化されたブロックのパレットサイズを決定することと、
ビデオデータの前記第１のパレットモード符号化されたブロックの前記パレットサイズに基づいて、前記第１のパレットモード符号化されたブロックについての存在しない第１のブロックレベルシンタックス要素の０という値を推測することと、ここにおいて、前記第１のブロックレベルシンタックス要素の０という前記値が、ビデオデータの前記第１のパレットモード符号化されたブロックを復号するために転置処理が適用されるべきではないことを示す、
前記第１のブロックレベルシンタックス要素の０という前記推測された値を使用して、ビデオデータの前記第１のパレットモード符号化されたブロックを復号することと、
前記ピクチャのビデオデータの第２のパレットモード符号化されたブロックを受信することと、
ビデオデータの前記第２のパレットモード符号化されたブロックのパレットサイズを決定することと、
ビデオデータの前記第２のパレットモード符号化されたブロックの前記パレットサイズに基づいて、０という値または１という値を有する第２のブロックレベルシンタックス要素を受信することと、ここにおいて、前記第２のブロックレベルシンタックス要素の０という前記値が、ビデオデータの前記第２のパレットモード符号化されたブロックを復号するために転置処理が適用されるべきではないことを示し、１という前記値が、ビデオデータの前記第２のパレットモード符号化されたブロックを復号するために前記転置処理が適用されるべきであることを示す、
前記第２のブロックレベルシンタックス要素のために受信された１という前記値または０という前記値を使用して、ビデオデータの前記第２のパレットモード符号化されたブロックを復号することと
を備える、方法。
【請求項２】
前記第１のブロックレベルシンタックス要素および前記第２のブロックレベルシンタックス要素が、各々、それぞれのｐａｌｅｔｔｅ＿ｔｒａｎｓｐｏｓｅ＿ｆｌａｇである、請求項１に記載の方法。
【請求項３】
前記第１のブロックレベルシンタックス要素の０という前記値を推測することは、前記第１のパレットモード符号化されたブロックの前記パレットサイズが０に等しいと決定することに基づく、請求項１に記載の方法。
【請求項４】
ビデオデータの前記第２のパレットモード符号化されたブロックの前記パレットサイズを決定することが、１より大きいパレットサイズを決定することを備える、請求項１に記載の方法。
【請求項５】
前記第１のパレットモード符号化されたブロックのためのｅｓｃａｐｅ  ｖａｌｕｅ  ｐｒｅｓｅｎｔ  ｆｌａｇの値を決定することをさらに備え、
ここにおいて、前記第１のブロックレベルシンタックス要素の０という前記値を推測することは、前記第１のパレットモード符号化されたブロックの前記パレットサイズが１に等しいこと、およびエスケープピクセルが前記第１のパレットモード符号化されたブロックのために使用されないことを前記ｅｓｃａｐｅ  ｖａｌｕｅ  ｐｒｅｓｅｎｔ  ｆｌａｇの前記値が示すこと、を決定することに基づく、請求項１に記載の方法。
【請求項６】
前記第１のブロックレベルシンタックス要素の０という前記推測された値を使用してビデオの前記第１のパレットモード符号化されたブロックを復号することが、ビデオデータの前記第１のパレットモード符号化されたブロックのピクセル走査順序が非水平方向または非垂直方向のピクセル走査順序であるように、前記第１のブロックレベルシンタックス要素の０という前記推測された値を使用してビデオの前記第１のパレットモード符号化されたブロックを復号することを備える、請求項１に記載の方法。
【請求項７】
ビデオデータを復号するためのデバイスであって、
ピクチャのビデオデータを記憶するように構成されるメモリと、
ビデオデコーダと
を備え、前記ビデオデコーダが、
前記ビデオデータの第１のパレットモード符号化されたブロックを受信し、
ビデオデータの前記第１のパレットモード符号化されたブロックのパレットサイズを決定し、
ビデオデータの前記第１のパレットモード符号化されたブロックの前記パレットサイズに基づいて、前記第１のパレットモード符号化されたブロックについての存在しない第１のブロックレベルシンタックス要素の０という値を推測し、ここにおいて、前記第１のブロックレベルシンタックス要素の０という前記値が、ビデオデータの前記第１のパレットモード符号化されたブロックを復号するために転置処理が適用されるべきではないことを示す、
前記第１のブロックレベルシンタックス要素の０という前記推測された値を使用して、ビデオデータの前記第１のパレットモード符号化されたブロックを復号し、
前記ピクチャのビデオデータの第２のパレットモード符号化されたブロックを受信し、
ビデオデータの前記第２のパレットモード符号化されたブロックのパレットサイズを決定し、
ビデオデータの前記第２のパレットモード符号化されたブロックの前記パレットサイズに基づいて、０という値または１という値を有する第２のブロックレベルシンタックス要素を受信し、ここにおいて、前記第２のブロックレベルシンタックス要素の０という前記値が、ビデオデータの前記第２のパレットモード符号化されたブロックを復号するために転置処理が適用されるべきではないことを示し、１という前記値が、ビデオデータの前記第２のパレットモード符号化されたブロックを復号するために前記転置処理が適用されるべきであることを示す、
前記第２のブロックレベルシンタックス要素のために受信された１という前記値または０という前記値を使用して、ビデオデータの前記第２のパレットモード符号化されたブロックを復号する
ように構成される、デバイス。
【請求項８】
前記ビデオデコーダが、ビデオデータの前記第１のパレットモード符号化されたブロックの前記パレットサイズが０に等しいと決定することに応答して、前記第１のブロックレベルシンタックス要素の０という前記値を推測するように構成される、請求項７に記載のデバイス。
【請求項９】
前記ビデオデコーダが、前記第１のパレットモード符号化されたブロックのためのｅｓｃａｐｅ  ｖａｌｕｅ  ｐｒｅｓｅｎｔ  ｆｌａｇの値を決定するようにさらに構成され、
ここにおいて、前記第１のブロックレベルシンタックス要素の０という前記値を推測することは、前記第１のパレットモード符号化されたブロックの前記パレットサイズが１に等しいこと、およびエスケープピクセルが前記第１のパレットモード符号化されたブロックのために使用されないことを前記ｅｓｃａｐｅ  ｖａｌｕｅ  ｐｒｅｓｅｎｔ  ｆｌａｇの前記値が示すこと、を決定することに基づく、請求項７に記載のデバイス。
【請求項１０】
前記ビデオデコーダが、ビデオデータの前記第１のパレットモード符号化されたブロックのピクセル走査順序が非水平方向または非垂直方向のピクセル走査順序であるように、前記第１のブロックレベルシンタックス要素の０という前記推測された値を使用して、ビデオデータの前記第１のパレットモード符号化されたブロックを復号するように構成される、請求項７に記載のデバイス。
【請求項１１】
実行されると、ビデオデータを復号するように構成されるコンピューティングデバイスの１つまたは複数のプロセッサに、
ピクチャのビデオデータの第１のパレットモード符号化されたブロックを受信させ、
ビデオデータの前記第１のパレットモード符号化されたブロックのパレットサイズを決定させ、
ビデオデータの前記第１のパレットモード符号化されたブロックの前記パレットサイズに基づいて、前記第１のパレットモード符号化されたブロックについての存在しない第１のブロックレベルシンタックス要素の０という値を推測させ、ここにおいて、前記第１のブロックレベルシンタックス要素の０という前記値が、ビデオデータの前記第１のパレットモード符号化されたブロックを復号するために転置処理が適用されるべきではないことを示す、
前記第１のブロックレベルシンタックス要素の０という前記推測された値を使用して、ビデオデータの前記第１のパレットモード符号化されたブロックを復号させ、
前記ピクチャのビデオデータの第２のパレットモード符号化されたブロックを受信させ、
ビデオデータの前記第２のパレットモード符号化されたブロックのパレットサイズを決定させ、
ビデオデータの前記第２のパレットモード符号化されたブロックの前記パレットサイズに基づいて、０という値または１という値を有する第２のブロックレベルシンタックス要素を受信させ、ここにおいて、前記第２のブロックレベルシンタックス要素の０という前記値が、ビデオデータの前記第２のパレットモード符号化されたブロックを復号するために転置処理が適用されるべきではないことを示し、１という前記値が、ビデオデータの前記第２のパレットモード符号化されたブロックを復号するために前記転置処理が適用されるべきであることを示す、
前記第２のブロックレベルシンタックス要素のために受信された１という前記値または０という前記値を使用して、ビデオデータの前記第２のパレットモード符号化されたブロックを復号させる、命令を記憶した、非一時的コンピュータ可読記憶媒体。
【請求項１２】
ビデオデータを符号化する方法であって、
ビデオデータのブロックがパレットモードを使用して符号化されるべきであると決定することと、
ビデオデータの前記ブロックのパレットサイズを決定することと、
パレットモードを使用してビデオデータの前記ブロックを符号化することと、
前記パレットサイズに基づいて、ビデオデータの第１のパレットモード符号化されたブロックを復号するために転置処理が適用されるか否かを表す第１のブロックレベルシンタックス要素をシグナリングするかどうかを決定することと、
前記パレットサイズが０という値に等しいとき、または前記パレットサイズが１という値に等しく、且つビデオデータのパレット符号化されたブロックが少なくとも１つのエスケープピクセル含まないとき、前記第１のブロックレベルシンタックス要素をシグナリングしないことと
を備える、方法。
【請求項１３】
前記第１のブロックレベルシンタックス要素をシグナリングするかどうかを決定することが、ビデオデータの前記パレット符号化されたブロックが少なくとも１つのエスケープピクセルを含むかどうかに基づく、請求項１２に記載の方法。
【請求項１４】
前記第１のブロックレベルシンタックス要素をシグナリングするかどうかを決定することが、ビデオデータの前記パレット符号化されたブロックが少なくとも１つのエスケープピクセルを含むかどうかを表す第２のブロックレベルシンタックス要素の値に基づく、請求項１２に記載の方法。
【請求項１５】
ビデオデータを符号化するためのデバイスであって、
ピクチャのビデオデータを記憶するように構成されるメモリと、
ビデオエンコーダと
を備え、前記ビデオエンコーダが、
前記ビデオデータのブロックがパレットモードを使用して符号化されるべきであると決定し、
ビデオデータの前記ブロックのパレットサイズを決定し、
パレットモードを使用してビデオデータの前記ブロックを符号化し、
前記パレットサイズに基づいて、ビデオデータの第１のパレットモード符号化されたブロックを復号するために転置処理が適用されるか否かを表す第１のブロックレベルシンタックス要素をシグナリングするかどうかを決定し、
前記パレットサイズが０という値に等しいとき、または前記パレットサイズが１という値に等しく、且つビデオデータのパレット符号化されたブロックが少なくとも１つのエスケープピクセル含まないとき、前記第１のブロックレベルシンタックス要素をシグナリングしない
ように構成される、デバイス。