【手続補正書】
【提出日】令和2年2月10日(2020.2.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオ情報を符号化するための方法であって、前記情報は、ビデオサンプルを備え、前記方法は、
前記ビデオサンプルを１つまたは複数のサンプルベクトルへと区分化することと、前記１つまたは複数のサンプルベクトルのうちの１つのサンプルベクトルは、ビットサイズＢに関連付けられたＫ個のサンプルを備える、
ルックアップテーブルを使用して、前記サンプルベクトルをコード番号にマッピングすることと、ここにおいて、前記ルックアップテーブルは、可能な長さＫのサンプルベクトルのセットのうちの異なるサンプルベクトルを異なるコード番号にマッピングし、それぞれのコード番号の値は、前記それぞれのコード番号が対応する、前記サンプルベクトルの生起確率に少なくとも部分的に基づく、
前記Ｋ個のサンプルを表す可変長コード化（ＶＬＣ）コードを生成するために、ＶＬＣスキームを使用して、前記コード番号を符号化することと、前記ＶＬＣコードは、少なくとも、前記サンプルベクトルを前記コード番号にマッピングするために使用される前記ルックアップテーブルを識別する第１の部分と、前記サンプルベクトルの前記Ｋ個のサンプルを表す第２の部分とを備える、
を備える方法。
【請求項２】
サンプルは、画素の色成分に対応する、請求項１に記載の方法。
【請求項３】
前記ビデオサンプルは、ビデオ情報のブロックに関連付けられた量子化された残余に対応する、請求項１に記載の方法。
【請求項４】
前記ＶＬＣスキームは、ハフマン、算術、指数ゴロム（ＥＧ）、およびゴロムライス（ＧＲ）のうちの少なくとも１つを備える、請求項１に記載の方法。
【請求項５】
前記サンプルベクトルを前記コード番号にマッピングすることは、前記サンプルベクトルを、前記サンプルベクトルに対応する一意的なインデックス値に変換することと、前記ルックアップテーブルを使用して、前記インデックス値を前記コード番号にマッピングすることとを備える、請求項１に記載の方法。
【請求項６】
前記ルックアップテーブルは、前記ビットサイズＢまたは前記長さＫのうちの少なくとも１つに基づいて複数のルックアップテーブルの中から選択される、請求項１に記載の方法。
【請求項７】
前記第２の部分は、少なくともプレフィックス部分およびサフィックス部分を備え、前記方法は、ＶＬＣスキームを使用して、前記第１の部分および前記プレフィックス部分をコード化することをさらに備える、請求項１に記載の方法。
【請求項８】
前記第１の部分は、単項フォーマットで表されるか、または、
前記サンプルのセットは、２の補数表現を使用して表される、請求項１に記載の方法。
【請求項９】
ビデオ情報を復号するための方法であって、前記情報は、ビデオサンプルを備え、前記方法は、
少なくとも第１の部分および第２の部分を含むビットのシーケンスを備えるビットストリームを受信することと、
ビットサイズＢに関連付けられたビデオ情報のＫ個のサンプルを備えるサンプルベクトル数を表すコード番号を決定するために、可変長コード化（ＶＬＣ）スキームを使用してビットの前記シーケンスの前記第２の部分を復号することと、
ルックアップテーブルを使用して前記コード番号を前記サンプルベクトルにマッピングすることと、ここにおいて、前記ルックアップテーブルは、ビットの前記シーケンスの前記第１の部分によって識別され、前記ルックアップテーブルは、可能な長さＫのサンプルベクトルのセットのうちの異なるサンプルベクトルを異なるコード番号にマッピングし、それぞれのコード番号の値は、前記それぞれのコード番号が対応する、前記サンプルベクトルの生起確率に少なくとも部分的に基づく、
を備える方法。
【請求項１０】
前記コード番号を前記サンプルベクトルにマッピングすることは、前記コード番号を、前記ルックアップテーブルを使用して、前記サンプルベクトルに対応する一意的なインデックス値にマッピングすることと、前記インデックス値を前記サンプルベクトルに変換することとを備える、請求項９に記載の方法。
【請求項１１】
前記ルックアップテーブルは、複数のルックアップテーブルの中から選択され、前記複数のルックアップテーブルの各々は、特定のビットサイズＢまたは特定のサンプルベクトル長Ｋのうちの少なくとも１つに対応する、請求項９に記載の方法。
【請求項１２】
前記第２の部分は、少なくともプレフィックス部分およびサフィックス部分を備え、前記方法は、ＶＬＣスキームを使用して、前記第１の部分および前記プレフィックス部分を復号することをさらに備える、請求項９に記載の方法。
【請求項１３】
複数のビデオサンプルを有するビデオ情報を符号化するための装置であって、
複数のビデオサンプルを記憶するように構成されたメモリと、
ハードウェアプロセッサと、
を備え、前記プロセッサは、前記複数の前記ビデオサンプルを符号化するように構成され、前記複数のビデオサンプルを符号化することは、
前記ビデオサンプルを１つまたは複数のサンプルベクトルへと区分化することと、前記１つまたは複数のサンプルベクトルのうちの１つのサンプルベクトルは、ビットサイズＢに関連付けられたＫ個のサンプルを備える、
ルックアップテーブルを使用して、前記サンプルベクトルをコード番号にマッピングすることと、ここにおいて、前記ルックアップテーブルは、可能な長さＫのサンプルベクトルのセットのうちの異なるサンプルベクトルを異なるコード番号にマッピングし、それぞれのコード番号の値は、前記それぞれのコード番号が対応する、前記サンプルベクトルの生起確率に少なくとも部分的に基づく、
前記Ｋ個のサンプルを表す可変長コード化（ＶＬＣ）コードを生成するために、ＶＬＣスキームを使用して、前記コード番号を符号化することと、前記ＶＬＣコードは、少なくとも、前記サンプルベクトルを前記コード番号にマッピングするために使用される前記ルックアップテーブルを識別する第１の部分と、前記サンプルベクトルの前記Ｋ個のサンプルを表す第２の部分とを備える、
を備える装置。
【請求項１４】
複数のビデオサンプルを有するビデオ情報を復号するための装置であって、
少なくとも第１の部分および第２の部分を含むビットのシーケンスを備えるビットストリームを記憶するように構成されたメモリと、
ハードウェアプロセッサと、
を備え、前記プロセッサは、前記ビットストリームを復号するように構成され、前記ビットストリームを復号することは、
ビットサイズＢに関連付けられたビデオ情報のＫ個のサンプルを備えるサンプルベクトル数を表すコード番号を決定するために、可変長コード化（ＶＬＣ）スキームを使用してビットの前記シーケンスの前記第２の部分を復号することと、
ルックアップテーブルを使用して前記コード番号を前記サンプルベクトルにマッピングすることと、ここにおいて、前記ルックアップテーブルは、ビットの前記シーケンスの前記第１の部分によって識別され、前記ルックアップテーブルは、可能な長さＫのサンプルベクトルのセットのうちの異なるサンプルベクトルを異なるコード番号にマッピングし、それぞれのコード番号の値は、前記それぞれのコード番号が対応する、前記サンプルベクトルの生起確率に少なくとも部分的に基づく、
を備える装置。
【請求項１５】
１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに、請求項１〜１２のいずれか一項に記載の方法を実行させる命令を記憶する非一時的なコンピュータ読取可能な媒体。