【手続補正書】
【提出日】平成29年6月14日(2017.6.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを符号化するための方法であって、前記方法が、
ビデオエンコーダにより、サンプル適応オフセット(SAO)モードを使用してピクチャの最大コーディング単位(LCU)のサンプルを符号化するステップを備え、前記SAOモードを使用して前記LCUの前記サンプルを符号化するステップが、
前記ビデオエンコーダにより、前記LCUの対応する再構成されたサンプルと前記LCUの元のサンプルとの間の差を計算するステップと、
前記ビデオエンコーダにより、第1の指定されたビット数を有し、それぞれの値の第1の範囲内に入るクリップされた差を形成するために、前記差の各々からビット数をクリップするステップと、
前記ビデオエンコーダにより、差の合計を形成するために、前記クリップされた差を合計するステップと、
前記ビデオエンコーダにより、第2の指定されたビット数を有し、それぞれの値の第2の範囲内に入るクリップされた差の合計を形成するために、前記差の合計からビット数をクリップするステップと、
前記ビデオエンコーダにより、前記再構成されたサンプルの数を計算するステップと、
前記ビデオエンコーダにより、第3の指定されたビット数を有し、それぞれの値の第3の範囲内に入るクリップされたサンプル数を形成するために、前記再構成されたサンプルの数からビット数をクリップするステップと、
前記ビデオエンコーダにより、前記LCUのためのオフセットを生成するために、前記クリップされたサンプル数で前記クリップされた差の合計を除算するステップと
を備え、前記LCUのためのオフセットを生成するために前記クリップされた差の合計を除算するステップが、
前記差の合計に等しい変数から、前記変数がゼロ以下であり、かつ、反復減算が実行される回数が8未満である限り、前記ビデオエンコーダにより前記サンプル数を反復減算するステップと、
前記ビデオエンコーダにより、実行された反復減算の数として前記LCUのためのオフセットを決定するステップと、
前記ビデオエンコーダにより、前記差の合計の符号に基づいて、前記オフセットの符号を決定するステップと
を備える、方法。
【請求項２】
前記SAOモードが、バンドオフセットモードまたはエッジオフセットモードを備える、請求項1に記載の方法。
【請求項３】
前記SAOモードが、バンドオフセットモードを備え、前記LCUのためのオフセットが、バンドオフセットを備え、前記方法が、
前記バンドオフセットモードのための前記バンドオフセットを決定するステップをさらに備え、前記バンドオフセットを決定するステップが、32ビンのヒストグラムのビンに前記元のサンプルを分類するために、前記LCUの前記元のサンプルを反復的に算術右シフトするステップを備える、請求項1に記載の方法。
【請求項４】
前記元のサンプルが、前記LCUの成分平面の元のサンプルを備え、前記再構成されたサンプルが、前記LCUの成分平面の再構成されたサンプルを備え、前記方法が、
前記ヒストグラムの前記32ビンのうちの1つに属するサンプルの数が、前記LCUの現在の成分平面に属するサンプルの数の半分以上であるとき、前記反復的な分類を終了するステップをさらに備える、請求項3に記載の方法。
【請求項５】
前記方法が、
前記LCUに対する上隣接LCUおよび左隣接LCUの非ブロック化後のサンプルを記憶するステップと、
現在のLCUに対する下隣接LCUおよび右隣接LCUの非ブロック化前のサンプルを記憶するステップと、
前記LCUのサンプルを記憶するステップと
をさらに備え、
前記SAOモードを使用して前記LCUの前記サンプルを符号化するステップが、前記記憶されたLCUのサンプルの少なくとも一部に基づいて、前記SAOモードを使用して前記LCUの前記サンプルを符号化するステップを備える、請求項1に記載の方法。
【請求項６】
ビデオデータを符号化するためのデバイスであって、前記デバイスが、
メモリと、
少なくとも1つのプロセッサとを備え、前記少なくとも1つのプロセッサが、
サンプル適応オフセット(SAO)モードを使用してピクチャの最大コーディング単位(LCU)のサンプルを符号化するように構成され、前記SAOモードを使用して前記LCUの前記サンプルを符号化するために、前記少なくとも1つのプロセッサが、
前記LCUの対応する再構成されたサンプルと前記LCUの元のサンプルとの間の差を計算し、
第1の指定されたビット数を有し、それぞれの値の第1の範囲内に入るクリップされた差を形成するために、前記差の各々からビット数をクリップし、
差の合計を形成するために、前記クリップされた差を合計し、
第2の指定されたビット数を有し、それぞれの値の第2の範囲内に入るクリップされた差の合計を形成するために前記差の合計からビット数をクリップし、
前記再構成されたサンプルの数を計算し、
第3の指定されたビット数を有し、それぞれの値の第3の範囲内に入るクリップされたサンプル数を形成するために、前記再構成されたサンプルの数からビット数をクリップし、
前記LCUのためのオフセットを生成するために、前記クリップされたサンプル数で前記クリップされた差の合計を除算するように構成され、
前記LCUのためのオフセットを生成するために前記クリップされた差の合計を除算するために、前記少なくとも1つのプロセッサが、
前記差の合計に等しい変数から、前記変数がゼロ以下であり、かつ、反復減算が実行される回数が8未満である限り、前記サンプル数を反復減算し、
実行された反復減算の数として前記LCUのためのオフセットを決定し、
前記差の合計の符号に基づいて、前記オフセットの符号を決定するようにさらに構成された、デバイス。
【請求項７】
前記SAOモードが、バンドオフセットモードまたはエッジオフセットモードを備える、請求項6に記載のデバイス。
【請求項８】
前記SAOモードが、バンドオフセットモードを備え、前記LCUのためのオフセットが、バンドオフセットを備え、前記少なくとも1つのプロセッサが、
前記バンドオフセットモードのための前記バンドオフセットを決定するようにさらに構成され、前記バンドオフセットを決定するために、前記少なくとも1つのプロセッサが、32ビンのヒストグラムのビンに前記元のサンプルを分類するために、前記LCUの前記元のサンプルを反復的に算術右シフトするようにさらに構成された、請求項6に記載のデバイス。
【請求項９】
前記元のサンプルが、前記LCUの成分平面の元のサンプルを備え、前記再構成されたサンプルが、前記LCUの成分平面の再構成されたサンプルを備え、前記少なくとも1つのプロセッサが、
前記ヒストグラムの前記32ビンのうちの1つに属するサンプルの数が、前記LCUの現在の成分平面に属するサンプルの数の半分以上であるとき、前記反復的な分類を終了するようにさらに構成された、請求項8に記載のデバイス。
【請求項１０】
前記少なくとも1つのプロセッサが、
前記LCUに対する上隣接LCUおよび左隣接LCUの非ブロック化後のサンプルを記憶し、
現在のLCUに対する下隣接LCUおよび右隣接LCUの非ブロック化前のサンプルを記憶し、
前記LCUのサンプルを記憶するようにさらに構成され、
前記SAOモードを使用して前記LCUの前記サンプルを符号化するために、前記少なくとも1つのプロセッサが、前記LCUの前記記憶されたサンプルの少なくとも一部に基づいて、前記LCUの前記サンプルを符号化するように構成された、請求項6に記載のデバイス。