【手続補正書】
【提出日】平成30年6月8日(2018.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータをエントロピー符号化する方法であって、
複数のコーディングモードから、前記ビデオデータの第1のブロックのための第1のコーディングモードを選択するステップと、
前記複数のコーディングモードから、前記ビデオデータの第2のブロックのための第2のコーディングモードを選択するステップと、
前記第1のブロックのための前記選択されたコーディングモードが前記第1のコーディングモードであることに応答して、第1の区分化技法を介して、前記ビデオデータの前記第1のブロックを前記ブロックのコーディングモードに少なくとも部分的に基づいてサンプルの第1の複数のグループに区分化するステップと、
前記第2のブロックのための前記選択されたコーディングモードが前記第2のコーディングモードであることに応答して、第2の区分化技法を介して、前記ビデオデータの前記第2のブロックをサンプルの第2の複数のグループに区分化するステップであって、前記第1の区分化技法および前記第2の区分化技法は異なる、ステップと、
前記第1のブロックと前記第2のブロックの各々に対して、
前記第1のブロックまたは前記第2のブロックの前記サンプルの前記複数のグループのうちの1つにおけるサンプルの符号化を、前記1つのグループにおける前記サンプルのすべてが所定の値に等しい値を有することに応答してスキップし、前記第1のブロックまたは前記第2のブロックの前記サンプルの前記複数のグループのうちの残存グループの各々を、対応する残存グループのサンプルの値を示すサフィックスおよび前記サフィックスのサイズを示すプレフィックスを使用して、前記対応する残存グループにおける前記サンプルのうちの少なくとも1つが前記所定の値に等しくない値を有することに応答してコーディングするステップと
を含む方法。
【請求項２】
前記第1のブロックおよび前記第2のブロックの各々の前記サンプルは複数の色座標を含み、前記ビデオデータの前記ブロックの前記区分化は、
前記第1のブロックまたは前記第2のブロックの前記サンプルを、それらの色座標に少なくとも部分的に基づいて分離するステップと、
色座標ごとに、同じ色座標を有する前記第1のブロックまたは前記第2のブロックの前記サンプルをサンプルの前記複数のグループに区分化するステップと
を含む、請求項1に記載の方法。
【請求項３】
前記第1のブロックおよび前記第2のブロックの各々の前記区分化は、色座標ごとに、前記第1のブロックおよび前記第2のブロックの前記第1のコーディングモードまたは前記第2のコーディングモードがブロック予測モードまたは差分パルス符号変調(DPCM)モードであることに応答して、同じ数のサンプルを有する前記複数のグループに前記第1のブロックおよび前記第2のブロックを区分化するステップをさらに含み、前記予測コーディングモードは、ブロック予測モードまたは差分パルス符号変調(DPCM)モードを含む、請求項2に記載の方法。
【請求項４】
前記第1のブロックおよび前記第2のブロックの前記エントロピー符号化は、前記第1のブロックおよび前記第2のブロックにおける同じ色座標を有する前記サンプルに対して、前記第1のブロックおよび前記第2のブロックにおける同じ色座標に関連する前記サンプルのすべてが前記所定の値に等しい値を有することに応答してブロック単位スキップを実施するステップをさらに含み、前記ブロック単位スキップは、前記第1のブロックおよび前記第2のブロックにおける同じ色座標に関連する前記サンプルを符号化するのを控えることを含む、請求項3に記載の方法。
【請求項５】
前記第1のブロックの前記区分化は、色座標ごとに、前記第1のブロックの前記第1のコーディングモードが変換モードであることに応答して、前記ブロックを第1のグループおよび第2のグループに区分化するステップをさらに含み、前記第1のグループおよび前記第2のグループは異なる数のサンプルを有する、請求項2に記載の方法。
【請求項６】
前記第1のブロックに少なくとも1つの変換を適用することを介して、前記複数のサンプルを生成するステップであって、前記サンプルの各々は、対応する周波数に関連する異なる周波数係数を表す、ステップと、
対応する周波数範囲内にある周波数に関連するサンプルを収集することによって、各第1のグループを形成するステップと
をさらに含む、請求項5に記載の方法。
【請求項７】
最低周波数に関連するサンプルのグループは、最高周波数に関連するサンプルのグループよりも少ないサンプルを含む、請求項6に記載の方法。
【請求項８】
前記サンプルを、最低周波数から最高周波数までの前記関連周波数に基づいて順序付けるステップと、
前記所定の値に等しくない前記最高周波数に関連するサンプルを判定するステップと、
前記所定の値に等しくない前記最高周波数に関連する前記サンプルの位置をシグナリングするステップと
をさらに含む、請求項6に記載の方法。
【請求項９】
以下の式、すなわち、
Cnew=(|C|-1)*sign(C)
を介して前記所定の値に等しくない最高周波数に関連する前記サンプルの値を調整するステップをさらに含み、
ここで、Cnewは調整された値であり、Cは、前記所定の値に等しくない最高周波数に関連する前記サンプルの前記値であり、sign(C)は、前記所定の値に等しくない最高周波数に関連する前記サンプルの符号値である、請求項8に記載の方法。
【請求項１０】
前記調整された値Cnewがゼロに等しいときに、前記所定の値に等しくない最高周波数に関連する前記サンプルの前記符号値をシグナリングするステップをさらに含む、請求項9に記載の方法。
【請求項１１】
ビデオデータをエントロピー符号化するためのデバイスであって、
前記ビデオデータを記憶するように構成されたメモリと、
前記メモリと通信しているプロセッサと
を備え、前記プロセッサは、
複数のコーディングモードから、前記ビデオデータのブロックのためのコーディングモードを選択するステップと、
前記選択されたコーディングモードが第1のコーディングモードであることに応答して、第1の区分化技法を介して、前記ビデオデータの前記ブロックをサンプルの複数のグループに区分化するステップと、
前記選択されたコーディングモードが第2のコーディングモードであることに応答して、第2の区分化技法を介して、前記サンプルをサンプルの前記複数のグループに区分化するステップと、
前記サンプルの前記複数のグループのうちの1つにおけるサンプルの符号化を、前記1つのグループにおける前記サンプルのすべてが所定の値に等しい値を有することに応答してスキップし、前記サンプルの前記複数のグループのうちの残存グループの各々を、対応する残存グループのサンプルの値を示すサフィックスおよび前記サフィックスのサイズを示すプレフィックスを使用して、前記対応する残存グループにおける前記サンプルのうちの少なくとも1つが前記所定の値に等しくない値を有することに応答してコーディングするステップと
を行うように構成される、デバイス。
【請求項１２】
前記ブロックの前記サンプルは複数の色座標を含み、前記プロセッサは、
前記ブロックの前記サンプルを、それらの色座標に少なくとも部分的に基づいて分離することと、
色座標ごとに、同じ色座標を有する前記ブロックの前記サンプルをサンプルの前記複数のグループに区分化することと
を行うようにさらに構成される、請求項11に記載のデバイス。
【請求項１３】
前記プロセッサは、色座標ごとに、前記ブロックの前記コーディングモードがブロック予測モードまたは差分パルス符号変調(DPCM)モードであることに応答して、同じ数のサンプルを有する前記複数のグループに前記ブロックを区分化するようにさらに構成される、請求項11に記載のデバイス。
【請求項１４】
前記プロセッサは、前記ブロックにおける同じ色座標を有する前記サンプルに対して、前記ブロックにおける同じ色座標に関連する前記サンプルのすべてが前記所定の値に等しい値を有することに応答してブロック単位スキップを実施するようにさらに構成され、前記ブロック単位スキップは、ブロック単位スキップ値をシグナリングすること、および前記ブロックにおける同じ色座標に関連する前記サンプルを符号化するのを控えることを含む、請求項13に記載のデバイス。
【請求項１５】
前記プロセッサは、色座標ごとに、前記ブロックの前記コーディングモードが変換モードであることに応答して、前記ブロックを第1のグループおよび第2のグループに区分化するようにさらに構成され、前記第1のグループおよび前記第2のグループは異なる数のサンプルを有する、請求項12に記載のデバイス。
【請求項１６】
前記プロセッサは、
前記ブロックに少なくとも1つの変換を適用することを介して、前記複数のサンプルを生成することであって、前記サンプルの各々は、対応する周波数に関連する異なる周波数係数を表す、生成することと、
対応する周波数範囲内にある周波数に関連するサンプルを収集することによって、各グループを形成することと
を行うようにさらに構成される、請求項15に記載のデバイス。
【請求項１７】
最低周波数に関連するサンプルのグループは、最高周波数に関連するサンプルのグループよりも少ないサンプルを含む、請求項16に記載のデバイス。
【請求項１８】
前記プロセッサは、
前記サンプルを、最低周波数から最高周波数までの前記関連周波数に基づいて順序付けることと、
前記所定の値に等しくない前記最高周波数に関連するサンプルを判定することと、
前記所定の値に等しくない前記最高周波数に関連する前記サンプルの位置をシグナリングすることと
を行うようにさらに構成される、請求項16に記載のデバイス。
【請求項１９】
ビデオデータをエントロピー復号する方法であって、
前記ビデオデータの第1のブロックと第2のブロックを表すビットストリームを受信するステップであって、前記第1のブロックはサンプルの第1の複数のグループを含み、前記第2のブロックはサンプルの第2の複数のグループを含み、前記ビットストリームは、前記第1のブロックまたは前記第2のブロックのサンプルの対応するグループが前記ビットストリームに含まれないかどうかを示す1つのグループ単位スキップ値を含む、ステップと、
前記グループ単位スキップ値に少なくとも部分的に基づいて前記ビットストリームをエントロピー復号することを介して前記サンプルの前記第1の複数のグループと前記サンプルの前記第2の複数のグループを生成するステップと、
前記サンプルの前記第1の複数のグループが第1のコーディングモードを介して符号化され、前記サンプルの前記第2の複数のグループが第2のコーディングモードを介して符号化されると判定するステップと、
前記サンプルの前記第1の複数のグループのための前記コーディングモードが前記第1のコーディングモードであることに応答して、前記サンプルの前記第1の複数のグループを、第1のグループ化技術を用いて前記第1のブロックにグループ化するステップと、
前記サンプルの前記第2の複数のグループのための前記コーディングモードが前記第2のコーディングモードであることに応答して、前記サンプルの前記第2の複数のグループを、第2のグループ化技術を用いて前記第2のブロックにグループ化するステップであって、前記第1のグループ化技術と前記第2のグループ化技術は異なる、ステップと、
を含む方法。
【請求項２０】
前記ブロックの前記サンプルは複数の色座標を含み、前記方法は、
サンプルの前記複数のグループを、それらの色座標に少なくとも部分的に基づいてグループ化するステップと、
前記ブロックを、サンプルの前記複数のグループを組み合わせることを介して再構築するステップと
をさらに含む、請求項19に記載の方法。
【請求項２１】
前記ブロックの前記コーディングモードが変換モードであることに応答して、前記サンプルに少なくとも1つの逆変換を適用するステップをさらに含み、サンプルの前記複数のグループのうちの第1のグループは、サンプルの前記複数のグループのうちの第2のグループとは異なる数のサンプルを有する、請求項19に記載の方法。
【請求項２２】
所定の値を有するように前記グループ単位スキップ値に対応するサンプルの前記グループにおける前記サンプルの各々を生成するステップをさらに含む、請求項19に記載の方法。
【請求項２３】
前記所定の値に等しくない最高周波数に関連するサンプルの位置を受信するステップと、
前記所定の値を有するように、前記所定の値に等しくない前記最高周波数よりも高い周波数に関連するサンプルの前記複数のグループの前記サンプルを生成するステップと
をさらに含む、請求項22に記載の方法。
【請求項２４】
ビデオデータをエントロピー復号するためのデバイスであって、
前記ビデオデータのブロックを表すビットストリームの少なくとも一部分を記憶するように構成されたメモリであって、前記ブロックは、サンプルの複数のグループを含み、前記ビットストリームは、前記ブロックのサンプルの対応するグループが前記ビットストリームに含まれないかどうかを示す少なくとも1つのグループ単位スキップ値を含む、メモリと、
前記メモリと通信しているプロセッサと
を備え、前記プロセッサは、
前記グループ単位スキップ値に少なくとも部分的に基づいて前記ビットストリームをエントロピー復号することを介して前記サンプルの前記複数のグループを生成するステップと、
前記サンプルの前記複数のグループが複数のコーディングモードのうち1つを介して符号化されると判定するステップと、
前記コーディングモードが前記第1のコーディングモードであることに応答して、前記サンプルの前記複数のグループを、第1のグループ化技術を用いて前記第1のブロックにグループ化するステップと、
前記コーディングモードが前記第2のコーディングモードであることに応答して、前記サンプルの前記第2の複数のグループを、第2のグループ化技術を用いて前記第2のブロックにグループ化するステップであって、前記第1のグループ化技術と前記第2のグループ化技術は異なる、ステップと、
を行うように構成される、デバイス。
【請求項２５】
前記ブロックの前記サンプルは複数の色座標を含み、前記プロセッサは、
サンプルの前記複数のグループを、それらの色座標に少なくとも部分的に基づいてグループ化することと、
前記ブロックを、サンプルの前記複数のグループを組み合わせることを介して再構築することと
を行うようにさらに構成される、請求項24に記載のデバイス。
【請求項２６】
前記プロセッサは、前記ブロックの前記コーディングモードが変換モードであることに応答して、前記サンプルに少なくとも1つの逆変換を適用するようにさらに構成され、サンプルの前記複数のグループのうちの第1のグループは、サンプルの前記複数のグループのうちの第2のグループとは異なる数のサンプルを有する、請求項24に記載のデバイス。
【請求項２７】
前記プロセッサは、所定の値を有するように前記グループ単位スキップ値に対応するサンプルの前記グループにおける前記サンプルの各々を生成するようにさらに構成される、請求項24に記載のデバイス。
【請求項２８】
前記プロセッサは、
前記所定の値に等しくない最高周波数に関連するサンプルの位置を受信することと、
前記所定の値を有するように、前記所定の値に等しくない前記最高周波数よりも高い周波数に関連するサンプルの前記複数のグループの前記サンプルを生成することと
を行うようにさらに構成される、請求項27に記載のデバイス。