【手続補正書】
【提出日】平成30年6月6日(2018.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スクリーンコンテンツを符号化するためのビデオエンコーダによって動作可能な方法であって、
予測される動きベクトルと現在の動きベクトルとの間の動きベクトル差分(MVD)を特定するステップと、
前記MVDを2値化することを介してn個のビンを備えるバイナリストリングを生成するステップと、
第1のエントロピーコーディング動作によって前記n個のビンのうちの少なくとも1つのビンを符号化するステップと、
前記MVDの絶対値がしきい値よりも大きいかどうかを判定するステップと、
前記MVDの前記絶対値が前記しきい値よりも大きいことに応答して、1よりも大きい次数を有する指数コーディングを備える第2のエントロピーコーディング動作によって前記n個のビンのサブセットを符号化するステップと、
前記MVDの前記絶対値が前記しきい値以下であることに応答して固定長コードを使用してn個のビンの前記サブセットを符号化するステップと
を備え、
前記少なくとも1つのビンは第1および第2のビンを備え、前記第1のビンは、前記MVDの前記絶対値が0よりも大きいかどうかを示し、前記n個のビンの前記サブセットは、前記n個のビンのうちの3番目から(n-1)番目のビンを備え、前記固定長コードの長さは前記しきい値に依存している、
方法。
【請求項２】
前記第1のエントロピーコーディング動作は、コンテキスト適応型バイナリ算術コーディング(CABAC)を備え、
前記第2のエントロピーコーディング動作は、指数ゴロムコーディングを備える、
請求項1に記載の方法。
【請求項３】
前記MVDが水平成分MVDであるか、または垂直成分MVDであるかに基づいて前記少なくとも1つのビンの各々のコンテキストを特定するステップをさらに備える、請求項2に記載の方法。
【請求項４】
前記第2のビンは、前記MVDの前記絶対値が前記しきい値よりも大きいかどうかを示す、請求項1に記載の方法。
【請求項５】
前記n個のビンの前記サブセットは、前記n個のビンのうちの3番目から(n-1)番目のビンを備え、前記3番目から(n-1)番目のビンを符号化する前記ステップは、バイパスモードにおいて前記3番目から(n-1)番目のビンを符号化することを備える、請求項1に記載の方法。
【請求項６】
バイパスモードにおいて前記n個のビンのうちの、前記MVDの符号を示すn番目のビンを符号化するステップをさらに備える、請求項1に記載の方法。
【請求項７】
MVDが、ブロックベクトル差分(BVD)と同じ方法を介して2値化され符号化される、請求項1に記載の方法。
【請求項８】
前記MVDは、複数の方向性構成要素を備え、前記方法は、前記方向性構成要素を2値化することを介して前記方向性構成要素にそれぞれ対応する複数の方向性構成要素バイナリストリングを生成するステップをさらに備え、前記方向性構成要素バイナリストリングの対応する序数ビンは、同じコンテキストを共有する、請求項1に記載の方法。
【請求項９】
前記少なくとも1つのビンは、前記n個のビンの前記サブセットが前記第2のエントロピーコーディング動作または固定長コードによって符号化されるかどうかを示す、請求項1に記載の方法。
【請求項１０】
前記MVDの前記絶対値が前記しきい値以下であることに応答して短縮指数ゴロムコーディングを介して前記サブセットの少なくとも一部を符号化するステップをさらに含む、請求項1に記載の方法。
【請求項１１】
スクリーンコンテンツを復号するためのビデオデコーダによって動作可能な方法であって、
n個のビンを備える、符号化されたバイナリストリングを備えるビットストリームを受け取るステップと、
第1のエントロピーコーディング動作によって前記n個のビンのうちの少なくとも1つのビンを復号するステップであって、前記少なくとも1つのビンは、予測される動きベクトルと現在の動きベクトルとの間の差分である、動きベクトル差分(MVD)の絶対値がしきい値よりも大きいかどうかを示す、ステップと、
前記MVDの前記絶対値が前記しきい値よりも大きいことを示す前記少なくとも1つのビンに応答して、1よりも大きい次数を有する指数コーディングを備える第2のエントロピーコーディング動作によって前記n個のビンのサブセットを復号するステップと、
前記MVDの前記絶対値が前記しきい値以下であることを示す前記少なくとも1つのビンに応答して固定長コードを使用して前記n個のビンの前記サブセットを復号するステップと、
前記復号されたビンに少なくとも部分的に基づいて前記MVDを生成するステップと
を備え、
前記少なくとも1つのビンは第1および第2のビンを備え、前記第1のビンは、前記MVDの前記絶対値が0よりも大きいかどうかを示し、前記n個のビンの前記サブセットは、前記n個のビンのうちの3番目から(n-1)番目のビンを備え、前記固定長コードの長さは前記しきい値に依存している、
方法。
【請求項１２】
前記第1のエントロピーコーディング動作は、コンテキスト適応型バイナリ算術コーディング(CABAC)を備え、
前記第2のエントロピーコーディング動作は、指数ゴロムコーディングを備える、
請求項11に記載の方法。
【請求項１３】
前記第2のビンは、前記MVDの前記絶対値が前記しきい値よりも大きいかどうかを示す、請求項11に記載の方法。
【請求項１４】
前記MVDが、ブロックベクトル差分(BVD)と同じ方法を介して復号される、請求項11に記載の方法。
【請求項１５】
スクリーンコンテンツを符号化するためのデバイスであって、
前記スクリーンコンテンツの少なくとも一部を記憶するように構成されたメモリと、
予測される動きベクトルと現在の動きベクトルとの間の動きベクトル差分(MVD)を特定し、
前記MVDを2値化することを介してn個のビンを備えるバイナリストリングを生成し、
第1のエントロピーコーディング動作によって前記n個のビンのうちの少なくとも1つのビンを符号化し、
前記MVDの絶対値がしきい値よりも大きいかどうかを判定し、
前記MVDの前記絶対値が前記しきい値よりも大きいことに応答して、1よりも大きい次数を有する指数コーディングを備える第2のエントロピーコーディング動作によって前記n個のビンのサブセットを符号化し、
前記MVDの前記絶対値が前記しきい値以下であることに応答して固定長コードを使用して前記n個のビンの前記サブセットを符号化する
ように構成された、前記メモリと通信する少なくとも1つのプロセッサと
を備え、
前記少なくとも1つのビンは第1および第2のビンを備え、前記第1のビンは、前記MVDの前記絶対値が0よりも大きいかどうかを示し、前記n個のビンの前記サブセットは、前記n個のビンのうちの3番目から(n-1)番目のビンを備え、前記固定長コードの長さは前記しきい値に依存している、
デバイス。
【請求項１６】
前記第1のエントロピーコーディング動作は、コンテキスト適応型バイナリ算術コーディング(CABAC)を備え、
前記第2のエントロピーコーディング動作は、指数ゴロムコーディングを備える、
請求項15に記載のデバイス。
【請求項１７】
前記第2のビンは、前記MVDの前記絶対値が前記しきい値よりも大きいかどうかを示す、請求項15に記載のデバイス。
【請求項１８】
前記少なくとも1つのプロセッサは、ブロックベクトル差分(BVD)と同じ方法を介して前記MVDを2値化し符号化するようにさらに構成される、請求項15に記載のデバイス。
【請求項１９】
前記少なくとも1つのビンは、前記n個のビンの前記サブセットが前記第2のエントロピーコーディング動作または固定長コードによって符号化されるかどうかを示す、請求項15に記載のデバイス。
【請求項２０】
前記少なくとも1つのプロセッサは、前記MVDの前記絶対値が前記しきい値以下であることに応答して短縮指数ゴロムコーディングを介して前記サブセットの少なくとも一部を符号化することを介して前記n個のビンの前記サブセットを符号化するようにさらに構成される、請求項15に記載のデバイス。
【請求項２１】
スクリーンコンテンツを復号するためのデバイスであって、
前記スクリーンコンテンツの少なくとも一部を記憶するように構成されたメモリと、
n個のビンを備える、符号化されたバイナリストリングを備えるビットストリームを受け取ることと、
第1のエントロピーコーディング動作によって前記n個のビンのうちの少なくとも1つのビンを復号することであって、前記少なくとも1つのビンは、予測される動きベクトルと現在の動きベクトルとの間の差分である、動きベクトル差分(MVD)の絶対値がしきい値よりも大きいかどうかを示す、ことと、
前記MVDの前記絶対値が前記しきい値よりも大きいことを示す前記少なくとも1つのビンに応答して、1よりも大きい次数を有する指数コーディングを備える第2のエントロピーコーディング動作によって前記n個のビンのサブセットを復号することと、
前記MVDの前記絶対値が前記しきい値以下であることを示す前記少なくとも1つのビンに応答して固定長コードを使用して前記n個のビンの前記サブセットを復号することと、
前記復号されたビンに少なくとも部分的に基づいて前記MVDを生成することと
を行うように構成された、前記メモリと通信する少なくとも1つのプロセッサと
を備え、
前記少なくとも1つのビンは第1および第2のビンを備え、前記第1のビンは、前記MVDの前記絶対値が0よりも大きいかどうかを示し、前記n個のビンの前記サブセットは、前記n個のビンのうちの3番目から(n-1)番目のビンを備え、前記固定長コードの長さは前記しきい値に依存している、
デバイス。
【請求項２２】
前記第1のエントロピーコーディング動作は、コンテキスト適応型バイナリ算術コーディング(CABAC)を備え、
前記第2のエントロピーコーディング動作は、指数ゴロムコーディングを備える、
請求項21に記載のデバイス。
【請求項２３】
前記第2のビンは、前記MVDの前記絶対値が前記しきい値よりも大きいかどうかを示す、請求項21に記載のデバイス。
【請求項２４】
前記固定長コードの長さは前記しきい値に等しい、請求項21に記載のデバイス。
【請求項２５】
前記少なくとも1つのプロセッサは、ブロックベクトル差分(BVD)と同じ方法を介して前記MVDを復号するようにさらに構成される、請求項21に記載のデバイス。