【手続補正書】
【提出日】平成27年10月20日(2015.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号するための方法であって、
ビットストリーム中で、ブロックの現在サブブロックの複数の変換係数の各対応する変換係数が非０変換係数であるかどうかを示す複数の有意性シンタックス要素を受信することと、
前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、前記サブブロックのそれぞれの位置にある前記複数の変換係数に対応する複数のコンテキスト値を含む、コンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、前記現在サブブロックの１つまたは複数の隣接サブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンの中の前記複数のコンテキスト値の位置、および対応する複数の有意性シンタックス要素に対する前記複数の変換係数の位置に基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々に前記選択されたコンテキストパターンの複数のコンテキスト値を割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、それぞれの割り当てられた複数のコンテキスト値を利用して前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を復号することとを備える、方法。
【請求項２】
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、請求項１に記載の方法。
【請求項３】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、および
ここにおいて、前記第１の隣接サブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てることは、前記現在サブブロックのための前記複数の変換係数の前記複数の有意性要素の他の行のための複数のコンテキスト値とは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素のうちの第１の行にコンテキスト値を割り当てることを備える、請求項１に記載の方法。
【請求項４】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックがいずれの非０変換係数を含まないという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てることは、前記現在サブブロックの前記複数の変換係数の前記複数の有意性要素の他の列のための複数のコンテキスト値とは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキスト値を割り当てることを備える、請求項１に記載の方法。
【請求項５】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、および前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てることは、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキスト値を割り当てることを備える、請求項１に記載の方法。
【請求項６】
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、請求項１に記載の方法。
【請求項７】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが、前記現在サブブロックの下側にある下サブブロックを備え、
前記第２の隣接サブブロックが、前記現在サブブロックの右側にある右サブブロックを備える、請求項１に記載の方法。
【請求項８】
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断することをさらに備え、
ここにおいて、前記コンテキストパターンを選択することが、判断された走査タイプに基づいて前記コンテキストパターンを選択することを備える、請求項１に記載の方法。
【請求項９】
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項１に記載の方法。
【請求項１０】
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項１に記載の方法。
【請求項１１】
ビデオデータを復号するためのデバイスであって、前記デバイスは、
ビットストリーム中で、ブロックの現在サブブロックの複数の変換係数の各対応する変換係数が非０変換係数であるかどうかを示す複数の有意性シンタックス要素を受信することと、
前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、前記サブブロックのそれぞれの位置にある前記複数の変換係数に対応する複数のコンテキスト値を含む、コンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、前記現在サブブロックの１つまたは複数の隣接サブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンの中の前記複数のコンテキスト値の位置、および対応する複数の有意性シンタックス要素に対する前記複数の変換係数の位置に基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々に前記選択されたコンテキストパターンの複数のコンテキスト値を割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、それぞれの前記割り当てられた複数のコンテキスト値を利用して前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を復号することとを行うように構成されたビデオデコーダを備える、デバイス。
【請求項１２】
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、請求項１１に記載のデバイス。
【請求項１３】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるために、前記ビデオデコーダは、前記現在サブブロックのための前記複数の変換係数の前記複数の有意性要素の他の行のための複数のコンテキスト値とは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素のうちの第１の行にコンテキスト値を割り当てるように構成された、請求項１１に記載のデバイス。
【請求項１４】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックがいずれの非０変換係数を含まないという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるために、前記ビデオデコーダは、前記現在サブブロックの前記複数の変換係数の前記複数の有意性要素の他の列のための複数のコンテキスト値とは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキスト値を割り当てるように構成された、請求項１１に記載のデバイス。
【請求項１５】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるために、前記ビデオデコーダは、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキスト値を割り当てるように構成された、請求項１１に記載のデバイス。
【請求項１６】
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、請求項１１に記載のデバイス。
【請求項１７】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが、前記現在サブブロックの下側にある下サブブロックを備え、
前記第２の隣接サブブロックが、前記現在サブブロックの右側にある右サブブロックを備える、請求項１１に記載のデバイス。
【請求項１８】
前記ビデオデコーダが、
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断するように構成され、
ここにおいて、前記コンテキストパターンを選択するために、前記ビデオデコーダが、前記判断された走査タイプに基づいて前記コンテキストパターンを選択するように構成された、請求項１１に記載のデバイス。
【請求項１９】
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に、同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項１１に記載のデバイス。
【請求項２０】
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項１１に記載のデバイス。
【請求項２１】
前記デバイスが、
集積回路と、
マイクロプロセッサと、
前記ビデオデコーダを含むワイヤレス通信デバイスとのうちの１つを備える、請求項１１に記載のデバイス。
【請求項２２】
実行されたとき、ビデオデータを復号するためのデバイスの１つまたは複数のプロセッサに、
ビットストリーム中で、ブロックの現在サブブロックの複数の変換係数の各対応する変換係数が非０変換係数であるかどうかを示す複数の有意性シンタックス要素を受信することと、
前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、前記サブブロックのそれぞれの位置にある前記複数の変換係数に対応する複数のコンテキスト値を含む、コンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、前記現在サブブロックの１つまたは複数の隣接サブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、選択することと、
前記選択されたコンテキストパターンの中の前記複数のコンテキスト値の位置、および対応する複数の有意性シンタックス要素に対する前記複数の変換係数の位置に基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々に前記選択されたコンテキストパターンの複数のコンテキスト値を割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、それぞれの割り当てられた複数のコンテキスト値を利用して前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を復号することとを行わせる命令を記憶した非一時的なコンピュータ可読記憶媒体。
【請求項２３】
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、請求項２２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項２４】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、前記１つまたは複数のプロセッサに、複数のコンテキスト値を割り当てさせる前記命令は、前記１つまたは複数のプロセッサに、前記現在サブブロックのための前記複数の変換係数の前記複数の有意性要素の他の行のための複数のコンテキスト値とは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキスト値を割り当てさせる命令を備える、請求項２２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項２５】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックがいずれの非０変換係数も含まないという前記条件に関連する前記選択されたコンテキストパターンに基づいて、前記１つまたは複数のプロセッサに、複数のコンテキスト値を割り当てさせる前記命令は、前記１つまたは複数のプロセッサに、前記現在サブブロックの前記複数の変換係数の前記有意性要素の他の列のための複数のコンテキスト値とは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキスト値を割り当てさせる命令を備える、請求項２２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項２６】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、前記１つまたは複数のプロセッサに、複数のコンテキスト値を割り当てさせる前記命令は、前記１つまたは複数のプロセッサに、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキスト値を割り当てさせる命令を備える、請求項２２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項２７】
ビデオデータを符号化するための方法であって、
ブロックの現在サブブロックの複数の変換係数の各対応する変換係数が非０変換係数であるかどうかを示す複数の有意性シンタックス要素を生成することと、
前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、前記サブブロックのそれぞれの位置にある前記複数の変換係数に対応する複数のコンテキスト値を含む、コンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、前記現在サブブロックの１つまたは複数の隣接サブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンの中の前記複数のコンテキスト値の位置、および前記複数の有意性シンタックス要素が生成された前記複数の変換係数の位置に基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々に前記選択されたコンテキストパターンの複数のコンテキスト値を割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、それぞれの割り当てられた複数のコンテキスト値を利用して、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を符号化することと、
前記符号化された複数の有意性シンタックス要素を出力することとを備える、方法。
【請求項２８】
前記複数の走査タイプが、水平走査、垂直走査、および対角走査を備える、請求項２７に記載の方法。
【請求項２９】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てることは、前記現在サブブロックのための前記複数の変換係数の前記複数の有意性要素の他の行のための複数のコンテキスト値とは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキスト値を割り当てることを備える、請求項２７に記載の方法。
【請求項３０】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックがいずれの非０変換係数も含まないという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てることは、前記現在サブブロックの前記複数の変換係数の前記複数の有意性要素の他の列のための複数のコンテキスト値とは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキスト値を割り当てることを備える、請求項２７に記載の方法。
【請求項３１】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てることは、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキスト値を割り当てることを備える、請求項２７に記載の方法。
【請求項３２】
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、請求項２７に記載の方法。
【請求項３３】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが、前記現在サブブロックの下側にある下サブブロックを備え、
前記第２の隣接サブブロックが、前記現在サブブロックの右側にある右サブブロックを備える、請求項２７に記載の方法。
【請求項３４】
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断することをさらに備え、
ここにおいて、前記コンテキストパターンを選択することが、前記判断された走査タイプに基づいて前記コンテキストパターンを選択することを備える、請求項２７に記載の方法。
【請求項３５】
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項２７に記載の方法。
【請求項３６】
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項２７に記載の方法。
【請求項３７】
ビデオデータを符号化するためのデバイスであって、前記デバイスは、
ブロックの現在サブブロックの複数の変換係数の各対応する変換係数が非０変換係数であるかどうかを示す複数の有意性シンタックス要素を生成することと、
前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、前記サブブロックのそれぞれの位置にある前記複数の変換係数に対応する複数のコンテキスト値を含む、コンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、前記現在サブブロックの１つまたは複数のサブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンの中の前記複数のコンテキスト値の位置、および前記複数の有意性シンタックス要素が生成された前記複数の変換係数の位置に基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々に前記選択されたコンテキストパターンの複数のコンテキスト値を割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、それぞれの割り当てられた複数のコンテキスト値を利用して、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を符号化することと、
前記符号化された複数の有意性シンタックス要素を出力することとを行うように構成された、ビデオエンコーダを備える、デバイス。
【請求項３８】
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、請求項３７に記載のデバイス。
【請求項３９】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるために、前記ビデオエンコーダは、前記現在サブブロックのための前記複数の変換係数の前記複数の有意性要素の他の行のための複数のコンテキスト値とは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素のうちの第１の行にコンテキスト値を割り当てるように構成された、請求項３７に記載のデバイス。
【請求項４０】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックがいずれの非０変換係数も含まないという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるために、前記ビデオエンコーダが、前記現在サブブロックの前記複数の変換係数の前記複数の有意性要素の他の列のための複数のコンテキスト値とは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキスト値を割り当てるように構成された、請求項３７に記載のデバイス。
【請求項４１】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるために、前記ビデオエンコーダが、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキスト値を割り当てるように構成された、請求項３７に記載のデバイス。
【請求項４２】
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、請求項３７に記載のデバイス。
【請求項４３】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが、前記現在サブブロックの下側にある下サブブロックを備え、
前記第２の隣接サブブロックが、前記現在サブブロックの右側にある右サブブロックを備える、請求項３７に記載のデバイス。
【請求項４４】
前記ビデオエンコーダが、
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断するように構成され、
ここにおいて、前記コンテキストパターンを選択するために、前記ビデオエンコーダが、前記判断された走査タイプに基づいて前記コンテキストパターンを選択するように構成された、請求項３７に記載のデバイス。
【請求項４５】
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項３７に記載のデバイス。
【請求項４６】
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じる複数のコンテキスト値を備える、請求項３７に記載のデバイス。
【請求項４７】
ビデオデータを符号化するためのデバイスであって、
ブロックの現在サブブロックの複数の変換係数の各対応する変換係数が非０変換係数であるかどうかを示す複数の有意性シンタックス要素を生成するための手段と、
前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、前記サブブロックのそれぞれの位置にある前記複数の変換係数に対応する複数のコンテキスト値を含む、コンテキストパターンを選択するための手段と、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、前記現在サブブロックの１つまたは複数の隣接サブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、選択するための手段と、
前記選択されたコンテキストパターンの中の前記複数のコンテキスト値の位置、および前記複数の有意性シンタックス要素が生成された前記複数の変換係数の位置に基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々に前記選択されたコンテキストパターンの複数のコンテキスト値を割り当てるための手段と、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、それぞれの割り当てられた複数のコンテキスト値を利用して、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を符号化するための手段と、
前記符号化された複数の有意性シンタックス要素を出力するための手段とを備える、デバイス。
【請求項４８】
前記複数の走査タイプが、水平走査と、垂直走査と、および対角走査とを備える、請求項４７に記載のデバイス。
【請求項４９】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるための前記手段は、前記現在サブブロックのための前記複数の変換係数の前記複数の有意性要素の他の行のための複数のコンテキスト値とは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキスト値を割り当てるための手段を備える、請求項４７に記載のデバイス。
【請求項５０】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックがいずれの非０変換係数も含まないという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるための手段は、前記現在サブブロックの前記複数の変換係数の前記複数の有意性要素の他の列のための複数のコンテキスト値とは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキスト値を割り当てるための手段を備える、請求項４７に記載のデバイス。
【請求項５１】
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する前記選択されたコンテキストパターンに基づいて、複数のコンテキスト値を割り当てるための前記手段が、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキスト値を割り当てるための手段を備える、請求項４７に記載のデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１７４
【補正方法】変更
【補正の内容】
【０１７４】
[0189]様々な例が説明された。これらおよび他の例は以下の特許請求の範囲内に入る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ビデオデータを復号するための方法であって、
ビットストリーム中で、ブロックの現在のサブブロックの複数の複数の変換係数のための複数の複数の有意性シンタックス要素を受信することと、
前記現在のサブブロックの前記複数の複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンからコンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、１つまたは複数の隣接のサブブロックが非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンに基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々にコンテキストを割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、前記割り当てられたコンテキストに基づいて、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を復号することとを備える、方法。
［Ｃ２］
前記複数の走査タイプは、水平走査、垂直走査、および対角走査とを備える、Ｃ１に記載の方法。
［Ｃ３］
前記１つまたは複数の隣接のサブブロックは第１の隣接するサブブロックと第２の隣接するサブブロックとを備え、および
前記選択されたコンテキストパターンは、前記第１の隣接のサブブロックがいずれの非０変換係数を含まず、前記第２の隣接のサブブロックは少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てることが、前記現在サブブロックのための前記複数の変換係数の前記有意性要素の他の行のためのコンテキストとは異なる前記現在のサブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、複数の変換係数コンテキストを割り当てることを備える、Ｃ１に記載の方法。
［Ｃ４］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックが非０変換係数を含まないという前記条件に関連する場合、コンテキストを割り当てることが、前記現在サブブロックの前記複数の変換係数の前記有意性要素の他の列のためのコンテキストとは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列に複数の変換係数コンテキストを割り当てることを備える、Ｃ１に記載の方法。
［Ｃ５］
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接サブブロックが少なくとも１つの非０変換係数を含み、および前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てることが、前記現在サブブロックの前記複数の複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキストを割り当てることを備える、Ｃ１に記載の方法。
［Ｃ６］
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、Ｃ１に記載の方法。
［Ｃ７］
前記１つまたは複数の隣接サブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記第１の隣接のサブブロックが、前記現在のサブブロックの下側にある下サブブロックを備え、
前記第２の隣接のサブブロックが、前記現在のサブブロックの右側にある右サブブロックを備える、Ｃ１に記載の方法。
［Ｃ８］
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断することをさらに備え、
ここにおいて、前記コンテキストパターンを選択することが、判断された走査タイプに基づいて前記コンテキストパターンを選択することを備える、Ｃ１に記載の方法。
［Ｃ９］
前記複数の２次元コンテキストパターンの１つが、水平方向または垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ１に記載の方法。
［Ｃ１０］
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ１に記載の方法。
［Ｃ１１］
ビデオデータを復号するためのデバイスであって、前記デバイスは、
ビットストリーム中で、ブロック中の現在のサブブロックの複数の変換係数のための複数の有意性シンタックス要素を受信することと、
前記現在のサブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンから、コンテキストパターンを選択する、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、およびここにおいて、前記コンテキストパターンの各々は、１つまたは複数の隣接のサブブロックが非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンに基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々にコンテキストを割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、前記割り当てられたコンテキストに基づいて、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を復号することとを行うために構成されたビデオデコーダを備える、デバイス。
［Ｃ１２］
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、Ｃ１１に記載のデバイス。
［Ｃ１３］
前記１つまたは複数の隣接サブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックがいずれの非０変換係数も含まず、前記第２の隣接サブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てるために、前記ビデオデコーダが、前記現在サブブロックのための前記複数の変換係数の前記有意性シンタックス要素の第１の行に、前記現在サブブロックのための前記複数の前記有意性要素の他の行のためのコンテキストとは異なるコンテキストを割り当てるように構成された、Ｃ１１に記載のデバイス。
［Ｃ１４］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接サブブロックが非０変換係数を含まないという前記条件に関連する場合、コンテキストを割り当てるために、前記ビデオデコーダが、前記現在サブブロックの前記複数の変換係数の前記有意性要素の他の列のためのコンテキストとは異なる前記現在サブブロックの前記変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキストを割り当てるように構成された、Ｃ１１に記載のデバイス。
［Ｃ１５］
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てるために、前記ビデオデコーダが、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキストを割り当てるために構成された、Ｃ１１に記載のデバイス。
［Ｃ１６］
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、Ｃ１１に記載のデバイス。
［Ｃ１７］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
前記第１の隣接のサブブロックが、前記現在のサブブロックの下側にある下サブブロックを備え、
前記第２の隣接のサブブロックが、前記現在のサブブロックの右側にある右サブブロックを備える、Ｃ１１に記載のデバイス。
［Ｃ１８］
前記ビデオデコーダが、
前記複数の走査タイプから前記現在のサブブロックの走査タイプを判断するように構成され、ここにおいて、前記コンテキストパターンを選択するために、前記ビデオデコーダが、前記判断された走査タイプに基づいて前記コンテキストパターンを選択するように構成された、Ｃ１１に記載のデバイス。
［Ｃ１９］
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に、同じ１次元ベクトルを生じるコンテキストを備える、Ｃ１１に記載のデバイス。
［Ｃ２０］
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ１１に記載のデバイス。
［Ｃ２１］
前記デバイスが、
集積回路と、
マイクロプロセッサと、
前記ビデオデコーダを含むワイヤレス通信デバイスとのうちの１つを備える、Ｃ１１に記載のデバイス。
［Ｃ２２］
実行されたとき、ビデオデータを復号するためのデバイスの１つまたは複数のプロセッサに、
ビットストリーム中で、ブロックの現在のサブブロックの複数の変換係数のための複数の有意性シンタックス要素を受信することと、
前記現在のサブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンからコンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンが前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、１つまたは複数の隣接のサブブロックがいすれかの非０複数の変換係数を含むかどうかの条件に関連する、選択することと、
前記選択されたコンテキストパターンに基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々にコンテキストを割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、前記割り当てられたコンテキストに基づいて、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を復号することとを行わせる命令を記憶したコンピュータ可読記憶媒体。
［Ｃ２３］
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２４］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが非０複数の変換係数を含まず、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、前記１つまたは複数のプロセッサに、コンテキストを割り当てさせる前記命令が、前記１つまたは複数のプロセッサに、前記現在サブブロックのための前記複数の変換係数の前記有意性要素の他の行のためのコンテキストとは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキストを割り当てさせる命令を備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２５］
前記１つまたは複数の隣接サブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックがいずれの非０変換係数も含まないという前記条件に関連する場合、前記１つまたは複数のプロセッサに、コンテキストを割り当てさせる前記命令が、前記１つまたは複数のプロセッサに、前記現在サブブロックの前記複数の変換係数の前記有意性要素の他の列のためのコンテキストとは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキストを割り当てさせる命令を備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２６］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、前記１つまたは複数のプロセッサに、コンテキストを割り当てさせる前記命令が、前記１つまたは複数のプロセッサに、前記現在サブブロックの前記変換係数の前記有意性シンタックス要素に同じコンテキストを割り当てさせる命令を備える、Ｃ２２に記載のコンピュータ可読記憶媒体。
［Ｃ２７］
ビデオデータを符号化するための方法であって、
ブロックの現在のサブブロックの複数の変換係数のための複数の有意性シンタックス要素を生成することと、
前記現在のサブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンからコンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンが前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、１つまたは複数の隣接のサブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、
前記選択されたコンテキストパターンに基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々にコンテキストを割り当てることと、  コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、前記割り当てられたコンテキストに基づいて、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を符号化することと、
前記符号化された複数の有意性シンタックス要素を出力することとを備える、方法。
［Ｃ２８］
前記複数の走査タイプが、水平走査、垂直走査、および対角走査を備える、Ｃ２７に記載の方法。
［Ｃ２９］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接サブブロックがいずれの変換係数も含まず、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てることが、前記現在サブブロックのための前記複数の変換係数の前記有意性要素の他の行のためのコンテキストとは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキストを割り当てることを備える、Ｃ２７に記載の方法。
［Ｃ３０］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックがいずれの非０変換係数も含まないという前記条件に関連する場合、コンテキストを割り当てることが、前記現在サブブロックの前記変換係数の前記有意性要素の他の列のためのコンテキストとは異なる前記現在サブブロックの前記変換係数の前記有意性シンタックス要素の第１の列にコンテキストを割り当てることを備える、Ｃ２７に記載の方法。
［Ｃ３１］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てることが、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキストを割り当てることを備える、Ｃ２７に記載の方法。
［Ｃ３２］
前記現在サブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、Ｃ２７に記載の方法。
［Ｃ３３］
前記１つまたは複数の隣接サブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記第１の隣接サブブロックが、前記現在のサブブロックの下側にある下サブブロックを備え、
ここにおいて、前記第２の隣接のサブブロックが、前記現在のサブブロックの右側にある右サブブロックを備える、Ｃ２７に記載の方法。
［Ｃ３４］
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断することをさらに備え、
ここにおいて、前記コンテキストパターンを選択することが、前記判断された走査タイプに基づいて前記コンテキストパターンを選択することを備える、Ｃ２７に記載の方法。
［Ｃ３５］
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ２７に記載の方法。
［Ｃ３６］
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ２７に記載の方法。
［Ｃ３７］
ビデオデータを符号化するためのデバイスであって、前記デバイスは、
ブロックの現在のサブブロックの複数の変換係数のための複数の有意性シンタックス要素を生成することと、
前記現在のサブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンからコンテキストパターンを選択することと、ここにおいて、前記複数の２次元コンテキストパターンが前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、１つまたは複数のサブブロックがいずれかの非０変換係数を含むかどうかの条件に関連する、、
前記選択されたコンテキストパターンに基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々にコンテキストを割り当てることと、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、前記割り当てられたコンテキストに基づいて、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を符号化することと、
前記符号化された複数の有意性シンタックス要素を出力することとを行うように構成された、デバイス。
［Ｃ３８］
前記複数の走査タイプが、水平走査、垂直走査、および対角走査とを備える、Ｃ３７に記載のデバイス。
［Ｃ３９］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックがいずれの非０変換係数も含まず、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てるために、前記ビデオエンコーダは、前記現在サブブロックのための前記複数の変換係数の前記有意性要素の他の行のためのコンテキストとは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキストを割り当てるために構成された、Ｃ３７に記載のデバイス。
［Ｃ４０］
前記１つまたは複数の隣接のサブブロックが第１の隣接サブブロックと第２の隣接サブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックがいずれの非０変換係数も含まないという前記条件に関連する場合、コンテキストを割り当てるために、前記ビデオエンコーダが、前記現在サブブロックの前記複数の変換係数の前記複数の有意性要素の他の列のためのコンテキストとは異なる前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素の第１の列にコンテキストを割り当てるように構成された、Ｃ３７に記載のデバイス。
［Ｃ４１］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てるために、前記ビデオエンコーダが、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキストを割り当てるように構成された、Ｃ３７に記載のデバイス。
［Ｃ４２］
前記現在のサブブロックが４×４サブブロックを備え、前記ブロックが８×８ブロックを備える、Ｃ３７に記載のデバイス。
［Ｃ４３］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記第１の隣接のサブブロックが、前記現在のサブブロックの下側にある下サブブロックを備え、
ここにおいて、前記第２の隣接のサブブロックが、前記現在のサブブロックの右側にある右サブブロックを備える、Ｃ３７に記載のデバイス。
［Ｃ４４］
前記ビデオエンコーダが、
前記複数の走査タイプから前記現在サブブロックの走査タイプを判断するように構成され、
ここにおいて、前記コンテキストパターンを選択するために、前記ビデオエンコーダが、前記判断された走査タイプに基づいて前記コンテキストパターンを選択するように構成された、Ｃ３７に記載のデバイス。
［Ｃ４５］
前記複数の２次元コンテキストパターンのうちの１つが、水平方向または垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ３７に記載のデバイス。
［Ｃ４６］
前記複数の２次元コンテキストパターンのうちの１つが、対角方向、水平方向、および垂直方向に走査された場合に同じ１次元ベクトルを生じるコンテキストを備える、Ｃ３７に記載のデバイス。
［Ｃ４７］
ビデオデータを符号化するためのデバイスであって、
ブロックの現在のサブブロックの複数の変換係数のための複数の有意性シンタックス要素を生成するための手段と、
前記現在のサブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素のための複数の走査タイプのために複数の２次元コンテキストパターンからコンテキストパターンを選択するための手段と、ここにおいて、前記複数の２次元コンテキストパターンは前記複数の走査タイプの各々について同じであり、ここにおいて、前記コンテキストパターンの各々は、１つまたは複数の隣接のサブブロックが非０変換係数を含むかどうかの条件に関連する、選択するための手段と、
前記選択されたコンテキストパターンに基づいて、前記複数の変換係数の前記複数の有意性シンタックス要素の各々にコンテキストを割り当てるための手段と、
コンテキスト適応型バイナリ算術コーディング（ＣＡＢＡＣ）が、前記割り当てられたコンテキストに基づいて、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素を符号化するための手段と、
前記符号化された複数の有意性シンタックス要素を出力するための手段とを備える、デバイス。
［Ｃ４８］
前記複数の走査タイプが、水平走査と、垂直走査と、対角走査とを備える、Ｃ４７に記載のデバイス。
［Ｃ４９］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが非０変換係数を含まず、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てるための前記手段が、前記現在サブブロックのための前記複数の変換係数の前記有意性要素の他の行のためのコンテキストとは異なる前記現在サブブロックのための前記複数の変換係数の前記複数の有意性シンタックス要素の第１の行に、コンテキストを割り当てるための手段を備える、Ｃ４７に記載のデバイス。
［Ｃ５０］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックがいずれの非０変換係数を含まないという前記条件に関連する場合、コンテキストを割り当てるための手段が、現在サブブロックの前記複数の変換係数の前記有意性要素の他の列のためのコンテキストとは異なる前記現在サブブロックの前記複数の変換係数の前記  複数の有意性シンタックス要素の第１の列にコンテキストを割り当てるための手段を備える、Ｃ４７に記載のデバイス。
［Ｃ５１］
前記１つまたは複数の隣接のサブブロックが第１の隣接のサブブロックと第２の隣接のサブブロックとを備え、
ここにおいて、前記選択されたコンテキストパターンが、前記第１の隣接のサブブロックが少なくとも１つの非０変換係数を含み、前記第２の隣接のサブブロックが少なくとも１つの非０変換係数を含むという前記条件に関連する場合、コンテキストを割り当てるための前記手段が、前記現在サブブロックの前記複数の変換係数の前記複数の有意性シンタックス要素に同じコンテキストを割り当てるための手段を備える、Ｃ４７に記載のデバイス。