【手続補正書】
【提出日】平成28年7月20日(2016.7.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオ復号プロセスにおいて残差ビデオデータに関連する変換係数を復号する方法であって、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義することと、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断することと、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを復号することと
を備える、方法。
【請求項２】
前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを復号した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動することをさらに備える、請求項１に記載の方法。
【請求項３】
変換係数の前記セットが、前記係数走査順序で連続する変換係数のセットを備える、請求項１または１０に記載の方法。
【請求項４】
前記複数の変換係数のうちの前記１つが、走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋ｉ〜ｎ＋ｊにおける変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋ｉ〜ｎ＋ｊの後に走査され、走査順序位置ｎ＋ｊが、走査順序位置ｎ＋ｉの後に走査される、請求項１または１０に記載の方法。
【請求項５】
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義すること
をさらに備え、
前記コンテキスト導出近傍の各々が、復号されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項１に記載の方法。
【請求項６】
前記複数の変換係数のうちの前記１つのための前記コンテキスト導出近傍を定義することが、前記複数の変換係数のうちの前記１つと前記コンテキスト導出近傍に関連する変換係数との間に、前記変換係数走査順序で、少なくとも１つの変換係数のギャップを含めることを備える、請求項１または１０に記載の方法。
【請求項７】
前記変換係数が走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋２〜ｎ＋６における変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋２〜ｎ＋６の後に走査される、請求項６に記載の方法。
【請求項８】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義することであって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義することと、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を復号することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記コンテキストが、ＣＡＢＡＣコンテキストであり、復号することが、ＣＡＢＡＣプロセスを使用して前記複数の変換係数のうちの前記１つを復号することを備える、請求項１に記載の方法。
【請求項１０】
ビデオ符号化プロセスにおいて残差ビデオデータに関連する変換係数を符号化する方法であって、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義することと、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断することと、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを符号化することと
を備える、方法。
【請求項１１】
ビデオ復号プロセスにおいて残差ビデオデータに関連する変換係数を復号するための装置であって、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義することと、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断することと、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを復号することと
を行うように構成された１つまたは複数のプロセッサを備える装置。
【請求項１２】
前記１つまたは複数のプロセッサが、前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを復号した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動するようにさらに構成された、請求項１１に記載の装置。
【請求項１３】
変換係数の前記セットが、前記係数走査順序で連続する変換係数のセットを備える、請求項１１または２０に記載の装置。
【請求項１４】
前記複数の変換係数のうちの前記１つが、走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋ｉ〜ｎ＋ｊにおける変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋ｉ〜ｎ＋ｊの後に走査され、走査順序位置ｎ＋ｊが、走査順序位置ｎ＋ｉの後に走査される、請求項１１または２０に記載の装置。
【請求項１５】
前記１つまたは複数のプロセッサが、
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義すること
を行うようにさらに構成され、
前記コンテキスト導出近傍の各々が、復号されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項１１に記載の装置。
【請求項１６】
前記複数の変換係数のうちの前記１つのための前記コンテキスト導出近傍を定義するために、前記１つまたは複数のプロセッサが、前記複数の変換係数のうちの前記１つと前記コンテキスト導出近傍に関連する変換係数との間に、前記変換係数走査順序で、少なくとも１つの変換係数のギャップを含めるように構成された、請求項１１または２０に記載の装置。
【請求項１７】
前記変換係数が走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋２〜ｎ＋６における変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋２〜ｎ＋６の後に走査される、請求項１６に記載の装置。
【請求項１８】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記１つまたは複数のプロセッサが、前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義することであって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義することと、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を復号することと
を行うようにさらに構成された、請求項１１に記載の装置。
【請求項１９】
前記コンテキストが、ＣＡＢＡＣコンテキストであり、復号するために、前記１つまたは複数のプロセッサが、ＣＡＢＡＣプロセスを使用して前記複数の変換係数のうちの前記１つを復号するように構成された、請求項１１に記載の装置。
【請求項２０】
ビデオ符号化プロセスにおいて残差ビデオデータに関連する変換係数を符号化するための装置であって、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの前記１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義すること、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断することと、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを符号化することと
を行うように構成された１つまたは複数のプロセッサを備える装置。
【請求項２１】
ビデオ復号プロセスにおいて残差ビデオデータに関連する変換係数を復号するための装置であって、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの前記１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義するための手段と、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断するための手段と、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを復号するための手段と
を備える装置。
【請求項２２】
前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを復号した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動するための手段をさらに備える、請求項２１に記載の装置。
【請求項２３】
変換係数の前記セットが、前記係数走査順序で連続する変換係数のセットを備える、請求項２１または２９に記載の装置。
【請求項２４】
前記複数の変換係数のうちの前記１つが、走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋ｉ〜ｎ＋ｊにおける変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋ｉ〜ｎ＋ｊの後に走査され、走査順序位置ｎ＋ｊが、走査順序位置ｎ＋ｉの後に走査される、請求項２１または２９に記載の装置。
【請求項２５】
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義するための手段
をさらに備え、
前記コンテキスト導出近傍の各々が、復号されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項２１に記載の装置。
【請求項２６】
前記複数の変換係数のうちの前記１つのための前記コンテキスト導出近傍を定義するための前記手段が、前記複数の変換係数のうちの前記１つと前記コンテキスト導出近傍に関連する変換係数との間に、前記変換係数走査順序で、少なくとも１つの変換係数のギャップを含めるための手段を備える、請求項２１または２９に記載の装置。
【請求項２７】
前記変換係数が走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋２〜ｎ＋６における変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋２〜ｎ＋６の後に走査される、請求項２６に記載の装置。
【請求項２８】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義するための手段であって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義するための手段と、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を復号するための手段と
をさらに備える、請求項２１に記載の装置。
【請求項２９】
ビデオ符号化プロセスにおいて残差ビデオデータに関連する変換係数を符号化するための装置であって、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの前記１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義するための手段と、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断するための手段と、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを復号するための手段と
を備える装置。
【請求項３０】
実行されたとき、１つまたは複数のプロセッサに、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義することと、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断することと、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを復号することと
を行わせる命令を備える非一時的コンピュータ可読媒体。
【請求項３１】
前記１つまたは複数のプロセッサに、前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを復号した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動することを行わせる命令をさらに備える、請求項３０に記載のコンピュータ可読媒体。
【請求項３２】
変換係数の前記セットが、前記係数走査順序で連続する変換係数のセットを備える、請求項３０または３８に記載のコンピュータ可読媒体。
【請求項３３】
前記複数の変換係数のうちの前記１つが、走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋ｉ〜ｎ＋ｊにおける変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋ｉ〜ｎ＋ｊの後に走査され、走査順序位置ｎ＋ｊが、走査順序位置ｎ＋ｉの後に走査される、請求項３０または３８に記載のコンピュータ可読媒体。
【請求項３４】
前記１つまたは複数のプロセッサに、
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義すること
を行わせる命令をさらに備え、
前記コンテキスト導出近傍の各々が、復号されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項３０に記載のコンピュータ可読媒体。
【請求項３５】
前記複数の変換係数のうちの前記１つのための前記コンテキスト導出近傍を定義するために、前記命令が、前記複数の変換係数のうちの前記１つと前記コンテキスト導出近傍に関連する変換係数との間に、前記変換係数走査順序で、少なくとも１つの変換係数のギャップを含めることを前記１つまたは複数のプロセッサに行わせる、請求項３０または３８に記載のコンピュータ可読媒体。
【請求項３６】
前記変換係数が走査順序位置ｎを有し、前記コンテキスト導出近傍が、走査順序位置ｎ＋２〜ｎ＋６における変換係数を備え、走査順序位置ｎが、走査順序位置ｎ＋２〜ｎ＋６の後に走査される、請求項３５に記載のコンピュータ可読媒体。
【請求項３７】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記１つまたは複数のプロセッサに、前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義することであって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義することと、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を復号することと
を行わせる命令をさらに備える、請求項３０に記載のコンピュータ可読媒体。
【請求項３８】
実行されたとき、１つまたは複数のプロセッサに、
変換係数走査順序に基づいて決定され、前記変換係数走査順序で複数の変換係数のうちの１つより前に走査された変換係数のセットを含むスライディングウィンドウを使用して、前記複数の変換係数のうちの１つのためのコンテキスト導出近傍を定義することと、ここで、前記コンテキスト導出近傍は、コンテキストが導出される前記複数の変換係数のうちの１つまたは複数の変換係数を示す、
前記コンテキスト導出近傍に基づいて前記複数の変換係数のうちの前記１つについての前記コンテキストを判断することと、
前記判断されたコンテキストに基づいて前記複数の変換係数のうちの前記１つを符号化することと
を行わせる命令を備える非一時的コンピュータ可読媒体。
【請求項３９】
前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを符号化した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動することをさらに備える、請求項１０に記載の方法。
【請求項４０】
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義すること
をさらに備え、
前記コンテキスト導出近傍の各々が、符号化されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項１０に記載の方法。
【請求項４１】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義することであって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義することと、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を符号化することと
をさらに備える、請求項１０に記載の方法。
【請求項４２】
前記コンテキストが、ＣＡＢＡＣコンテキストであり、符号化することが、ＣＡＢＡＣプロセスを使用して前記複数の変換係数のうちの前記１つを符号化することを備える、請求項１０に記載の方法。
【請求項４３】
前記１つまたは複数のプロセッサが、前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを符号化した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動するようにさらに構成された、請求項２０に記載の装置。
【請求項４４】
前記１つまたは複数のプロセッサが、
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義すること
を行うようにさらに構成され、
前記コンテキスト導出近傍の各々が、符号化されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項２０に記載の装置。
【請求項４５】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記１つまたは複数のプロセッサが、前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義することであって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義することと、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を符号化することと
を行うようにさらに構成された、請求項２０に記載の装置。
【請求項４６】
前記コンテキストが、ＣＡＢＡＣコンテキストであり、符号化するために、前記１つまたは複数のプロセッサが、ＣＡＢＡＣプロセスを使用して前記複数の変換係数のうちの前記１つを符号化するように構成された、請求項２０に記載の装置。
【請求項４７】
前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを符号化した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動するための手段をさらに備える、請求項２９に記載の装置。
【請求項４８】
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義するための手段
をさらに備え、
前記コンテキスト導出近傍の各々が、符号化されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項２９に記載の装置。
【請求項４９】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義するための手段であって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義するための手段と、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を符号化するための手段と
をさらに備える、請求項２９に記載の装置。
【請求項５０】
前記１つまたは複数のプロセッサに、前記スライディングウィンドウが前記複数の変換係数のうちの前記１つを含むように、前記複数の変換係数のうちの前記１つを符号化した後に前記スライディングウィンドウを前記変換係数走査順序で１つの位置だけ移動することを行わせる命令をさらに備える、請求項３８に記載のコンピュータ可読媒体。
【請求項５１】
前記１つまたは複数のプロセッサに、
前記変換係数走査順序に基づいて前記複数の変換係数の他の変換係数のためのコンテキスト導出近傍を定義すること
を行わせる命令をさらに備え、
前記コンテキスト導出近傍の各々が、符号化されるべき前記それぞれの係数に対する前記走査順序に沿ってスライディングウィンドウに対応する、請求項３８に記載のコンピュータ可読媒体。
【請求項５２】
前記複数の変換係数が、変換係数のサブブロックに関連付けられ、
前記１つまたは複数のプロセッサに、前記複数の変換係数の初期変換係数のための前記走査順序に基づかない初期コンテキスト導出近傍を定義することであって、前記初期変換係数が、前記変換係数走査順序で前記サブブロック中で最初に走査される、定義することと、
前記初期コンテキスト導出近傍に基づいて前記初期変換係数を符号化することと
を行わせる命令をさらに備える、請求項３８に記載のコンピュータ可読媒体。