【手続補正書】
【提出日】平成29年12月11日(2017.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
復号されるべきビデオデータのブロックの個々のピクセル値を表すのに使われるパレット中に含まれるエントリの数を決定することと、
前記ビデオデータのブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定することと、
前記パレット中に含まれる前記エントリの数が１に等しいと、および前記ビデオデータのブロックが少なくとも１つのエスケープピクセルを含まないと決定したことに応答して、前記ビデオデータのブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値の復号をバイパスすることと、
前記ビデオデータのブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定することと
を備える方法。
【請求項２】
符号化ビデオビットストリームの一部として、前記インデックス値が前記ビデオデータのブロックについて符号化されているかどうかを示すフラグを受信することをさらに備える、請求項１に記載の方法。
【請求項３】
前記パレット中に含まれる前記エントリの数を決定することが、
符号化ビデオビットストリームの一部として、前記パレット中の前記エントリの数が１に等しいかどうかを示すフラグを受信すること
を備える、請求項１に記載の方法。
【請求項４】
前記ビデオデータのブロックが少なくとも１つのエスケープピクセルを含むかどうかを決定することが、
符号化ビデオビットストリームの一部として、前記ビデオデータのブロックが少なくとも１つのエスケープピクセルを含むかどうかを示すフラグを受信すること
を備える、請求項１に記載の方法。
【請求項５】
符号化ビデオビットストリームの一部として、前記パレットに関連付けられた１つまたは複数のシンタックス要素を受信することと、
前記パレットに関連付けられた前記１つまたは複数のシンタックス要素を復号することと
をさらに備える、請求項１に記載の方法。
【請求項６】
ビデオデータを符号化する方法であって、
符号化されるべきビデオデータのブロックのピクセル値を表すのに使われるパレット中に含まれるエントリの数を決定することと、
前記ビデオデータのブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定することと、
前記パレット中に含まれる前記エントリの数が１に等しいと、および前記ビデオデータのブロックが少なくとも１つのエスケープピクセルを含まないと決定したことに応答して、前記ビデオデータのブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定し、前記ビデオデータのブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値の符号化をバイパスすることと、
前記ビデオデータのブロックに関連付けられた１つまたは複数のシンタックス要素を符号化することと
を備える方法。
【請求項７】
前記１つまたは複数のシンタックス要素を符号化することは、符号化ビデオビットストリームの一部として、前記インデックス値が前記ビデオデータのブロックの前記ピクセル値について符号化されているかどうかを示すフラグを符号化することを備える、請求項６に記載の方法。
【請求項８】
前記１つまたは複数のシンタックス要素を符号化することは、符号化ビデオビットストリームの一部として、前記パレットのサイズが１に等しいかどうかを示すフラグを符号化することを備える、請求項６に記載の方法。
【請求項９】
前記１つまたは複数のシンタックス要素を符号化することは、符号化ビデオビットストリームの一部として、前記ビデオデータのブロックが少なくとも１つのエスケープピクセルを含むかどうかを示すフラグを符号化することを備える、請求項６に記載の方法。
【請求項１０】
前記パレットに関連付けられた１つまたは複数のシンタックス要素を符号化することと、
符号化ビデオビットストリームの一部として、前記パレットに関連付けられた前記１つまたは複数のシンタックス要素をシグナリングすることと
をさらに備える、請求項６に記載の方法。
【請求項１１】
命令で符号化されたコンピュータ可読記憶媒体であって、前記命令は、実行されると、ビデオデータを復号するためのデバイスの１つまたは複数のプロセッサに、請求項１ないし５のいずれか一項に記載の方法を実行させるか、またはビデオデータを符号化するためのデバイスの１つまたは複数のプロセッサに、請求項６ないし１０のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項１２】
ビデオデータを符号化または復号するための装置であって、
符号化されるべきビデオデータのブロックの個々のピクセル値を表すのに使われるパレット中に含まれるエントリの数を決定するための手段と、
前記ビデオデータのブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定するための手段と、
前記パレット中に含まれる前記エントリの数が１に等しいと、および前記ビデオデータのブロックが少なくとも１つのエスケープピクセルを含まないと決定したことに応答して、前記ブロックの個々のピクセル値に関してコーディングプロセスを呼び出すことなく、前記パレット中に含まれる前記１つのエントリを使用して、前記ブロックの前記個々のピクセル値のすべてを決定するための手段と
を備える装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２１８
【補正方法】変更
【補正の内容】
【０２１８】
[0216]様々な例について説明してきた。これらおよび他の例は、以下の特許請求の範囲内である。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ビデオデータを復号する方法であって、
復号されるべきビデオデータのブロックのピクセル値を表すのに使われるパレット中に含まれるエントリの数を決定することと、
前記ビデオデータブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定することと、
前記パレット中に含まれる前記エントリ数が１に等しいと、および前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含まないと決定したことに応答して、前記ビデオデータブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値の復号をバイパスすることと、
前記ビデオデータブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定することとを備える方法。
［Ｃ２］  符号化ビデオビットストリームの一部として、前記インデックス値が前記ビデオデータブロックについて符号化されているかどうかを示すフラグを受信することをさらに備える、Ｃ１に記載の方法。
［Ｃ３］  前記パレット中に含まれる前記エントリ数を決定することが、
符号化ビデオビットストリームの一部として、前記パレット中の前記エントリ数が１に等しいかどうかを示すフラグを受信することを備える、Ｃ１に記載の方法。
［Ｃ４］  前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含むかどうかを決定することが、
符号化ビデオビットストリームの一部として、前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含むかどうかを示すフラグを受信することを備える、Ｃ１に記載の方法。
［Ｃ５］  符号化ビデオビットストリームの一部として、前記パレットに関連付けられた１つまたは複数のシンタックス要素を受信することと、
前記パレットに関連付けられた前記１つまたは複数のシンタックス要素を復号することとをさらに備える、Ｃ１に記載の方法。
［Ｃ６］  ビデオデータを符号化する方法であって、
符号化されるべきビデオデータのブロックのピクセル値を表すのに使われるパレット中に含まれるエントリの数を決定することと、
前記ビデオデータブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定することと、
前記パレット中に含まれる前記エントリ数が１に等しいと、および前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含まないと決定したことに応答して、前記ビデオデータブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定し、前記ビデオデータブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値の符号化をバイパスすることと、
前記ビデオデータブロックに関連付けられた１つまたは複数のシンタックス要素を符号化することとを備える方法。
［Ｃ７］  前記１つまたは複数のシンタックス要素を符号化することは、符号化ビデオビットストリームの一部として、前記インデックス値が前記ビデオデータブロックの前記ピクセル値について符号化されているかどうかを示すフラグを符号化することを備える、Ｃ６に記載の方法。
［Ｃ８］  前記１つまたは複数のシンタックス要素を符号化することは、符号化ビデオビットストリームの一部として、前記パレットのサイズが１に等しいかどうかを示すフラグを符号化することを備える、Ｃ６に記載の方法。
［Ｃ９］  前記１つまたは複数のシンタックス要素を符号化することは、符号化ビデオビットストリームの一部として、前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含むかどうかを示すフラグを符号化することを備える、Ｃ６に記載の方法。
［Ｃ１０］  前記パレットに関連付けられた１つまたは複数のシンタックス要素を符号化することと、
符号化ビデオビットストリームの一部として、前記パレットに関連付けられた前記１つまたは複数のシンタックス要素をシグナリングすることとをさらに備える、Ｃ６に記載の方法。
［Ｃ１１］  ビデオデータをコーディングするためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
前記メモリと通信している１つまたは複数のプロセッサとを備え、前記１つまたは複数のプロセッサは、
コーディングされるべきビデオデータのブロックのピクセル値を表すのに使われる、パレット中に含まれるエントリの数を決定し、
前記ビデオデータブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定し、
前記パレット中に含まれる前記エントリ数が１に等しく、前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含まないという決定に応答して、前記ビデオデータブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値のコーディングをバイパスし、
前記ビデオデータブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定するように構成される、デバイス。
［Ｃ１２］  前記１つまたは複数のプロセッサは、インデックス値が前記ビデオデータブロックについて符号化されているかどうかを示すフラグの値を決定するようにさらに構成される、Ｃ１１に記載のデバイス。
［Ｃ１３］  前記デバイスは、符号化ビデオデータを復号するためのデバイスを備え、
前記１つまたは複数のプロセッサは、前記インデックス値が前記ビデオデータブロックについて符号化されているかどうかを示す前記フラグを含む符号化ビデオビットストリームを受信するように構成される、Ｃ１２に記載のデバイス。
［Ｃ１４］  前記パレット中に含まれる前記エントリ数を決定するために、前記１つまたは複数のプロセッサは、前記パレットのサイズを示すフラグの値が１に等しいと決定するように構成される、Ｃ１１に記載のデバイス。
［Ｃ１５］  前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含むかどうかを決定するために、前記１つまたは複数のプロセッサは、前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含むかどうかを示すフラグの値を決定するように構成される、Ｃ１１に記載のデバイス。
［Ｃ１６］  前記デバイスは、符号化ビデオデータを復号するためのデバイスを備え、
前記１つまたは複数のプロセッサは、前記ビデオデータブロックに関連付けられた少なくとも１つのシンタックス要素を含む符号化ビデオビットストリームを受信するように構成される、Ｃ１１に記載のデバイス。
［Ｃ１７］  命令で符号化されたコンピュータ可読記憶媒体であって、前記命令は、実行されると、ビデオデータをコーディングするためのデバイスの１つまたは複数のプロセッサに、
コーディングされるべきビデオデータのブロックのピクセル値を表すのに使われる、パレット中に含まれるエントリの数を決定させ、
前記ビデオデータブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定させ、
前記パレット中に含まれる前記エントリ数が１に等しく、前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含まないという決定に応答して、前記ビデオデータブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値のコーディングをバイパスさせ、
前記ビデオデータブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定させる、コンピュータ可読記憶媒体。
［Ｃ１８］  実行されると、前記１つまたは複数のプロセッサに、インデックス値が前記ビデオデータブロックについて符号化されているかどうかを示すフラグの値を決定させる命令でさらに符号化される、Ｃ１７に記載のコンピュータ可読記憶媒体。
［Ｃ１９］  前記１つまたは複数のプロセッサに、前記パレット中に含まれる前記エントリ数を決定させる前記命令、前記１つまたは複数のプロセッサは、実行されると、前記１つまたは複数のプロセッサに、前記パレット中の前記エントリ数が１に等しいかどうかを示すフラグの値を決定させる命令を備える、Ｃ１７に記載のコンピュータ可読記憶媒体。
［Ｃ２０］  ビデオデータをコーディングするための装置であって、
符号化されるべきビデオデータのブロックのピクセル値を表すのに使われるパレット中に含まれるエントリの数を決定するための手段と、
前記ビデオデータブロックが、前記パレット中の前記エントリのいずれにも関連付けられていない少なくとも１つのエスケープピクセルを含むかどうかを決定するための手段と、
前記パレット中に含まれる前記エントリ数が１に等しいと、および前記ビデオデータブロックが少なくとも１つのエスケープピクセルを含まないと決定したことに応答して、前記ビデオデータブロックの前記ピクセル値についての、前記パレットに関連付けられたインデックス値のコーディングをバイパスするための手段と、
前記ビデオデータブロックの前記ピクセル値が、前記パレット中に含まれる前記１つのエントリに等しいと決定するための手段とを備える装置。