【手続補正書】
【提出日】平成27年12月24日(2015.12.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを復号する方法であって、
現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定することと、ここにおいて前記コード化サブブロックフラグは前記隣接サブブロックの個々のサブブロックが少なくとも１つの非ゼロ変換係数を含むかどうかを表す、
前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を復号するためのコンテキストを決定することと、
決定された前記コンテキストを使用して前記変換係数をエントロピー復号することとを備える、方法。
【請求項２】
ビデオデータを符号化する方法であって、
現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定することと、ここにおいて前記コード化サブブロックフラグは前記隣接サブブロックの個々のサブブロックが少なくとも１つの非ゼロ変換係数を含むかどうかを表す、
前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を符号化するためのコンテキストを決定することと、
決定された前記コンテキストを使用して前記変換係数をエントロピー符号化することとを備える、方法。
【請求項３】
前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、請求項１又は２に記載の方法。
【請求項４】
前記コンテキストを決定することが、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算することと、計算された前記合計を使用して前記コンテキストを決定することとを備える、請求項３に記載の方法。
【請求項５】
前記サブブロックの各々が変換係数のそれぞれの４×４のブロックに対応し、前記コード化サブブロックフラグが、前記それぞれの４×４のブロック中の前記変換係数の少なくとも１つが０ではない値を有するかどうかを示す、請求項１又は２に記載の方法。
【請求項６】
前記現在のサブブロックが４×４のサイズを有し、前記現在のサブブロックが４×４よりも大きなサイズを有する現在の変換単位内にある、請求項１又は２に記載の方法。
【請求項７】
前記コンテキストを決定することがさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定することを備える、請求項１又は２に記載の方法。
【請求項８】
前記変換係数をエントロピー復号することが、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー復号することを備える、請求項１又は２に記載の方法。
【請求項９】
ビデオデータを復号するための装置であって、
現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定するための手段と、ここにおいて前記コード化サブブロックフラグは前記隣接サブブロックの個々のサブブロックが少なくとも１つの非ゼロ変換係数を含むかどうかを表す、
前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を復号するためのコンテキストを決定するための手段と、
決定された前記コンテキストを使用して、前記変換係数をエントロピー復号するための手段とを備える、装置。
【請求項１０】
ビデオデータを符号化するための装置であって、
現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定するための手段と、ここにおいて前記コード化サブブロックフラグは前記隣接サブブロックの個々のサブブロックが少なくとも１つの非ゼロ変換係数を含むかどうかを表す、
前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を符号化するためのコンテキストを決定するための手段と、
決定された前記コンテキストを使用して、前記変換係数をエントロピー符号化するための手段とを備える、装置。
【請求項１１】
前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、請求項９又は１０に記載の装置。
【請求項１２】
前記コンテキストを決定するための前記手段が、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算するための手段と、計算された前記合計を使用して前記コンテキストを決定するための手段とを備える、請求項１１に記載の装置。
【請求項１３】
前記コンテキストを決定するための前記手段がさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定するための手段を備える、請求項９又は１０に記載の装置。
【請求項１４】
前記変換係数をエントロピー復号するための前記手段が、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー復号するための手段を備える、請求項９又は１０に記載の装置。
【請求項１５】
命令を記憶したコンピュータ可読記憶媒体であって、実行されると、プロセッサに請求項１-８のいずれか１項に従った方法を実行させる命令を記憶したコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１６８
【補正方法】変更
【補正の内容】
【０１６８】
様々な例が説明されてきた。これら及び他の例は以下の特許請求の範囲内に入る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  ビデオデータを復号する方法であって、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定することと、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を復号するためのコンテキストを決定することと、決定された前記コンテキストを使用して前記変換係数をエントロピー復号することとを備える、方法。
［２］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［１］に記載の方法。
［３］  前記コンテキストを決定することが、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算することと、計算された前記合計を使用して前記コンテキストを決定することとを備える、［２］に記載の方法。
［４］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［１］に記載の方法。
［５］  前記サブブロックの各々が変換係数のそれぞれの４×４のブロックに対応し、前記コード化サブブロックフラグが、前記それぞれの４×４のブロック中の前記変換係数の少なくとも１つが０ではない値を有するかどうかを示す、［１］に記載の方法。
［６］  前記現在のサブブロックが４×４画素というサイズを有し、前記現在のサブブロックが４×４画素よりも大きなサイズを有する現在の変換単位内にある、［１］に記載の方法。
［７］  前記コンテキストを決定することがさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定することを備える、［１］に記載の方法。
［８］  前記変換係数をエントロピー復号することが、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー復号することを備える、［１］に記載の方法。
［９］  ビデオデータを復号するための装置であって、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定し、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を復号するためのコンテキストを決定し、決定された前記コンテキストを使用して前記変換係数をエントロピー復号するように構成される、ビデオデコーダを備える、装置。
［１０］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［９］に記載の装置。
［１１］  前記コンテキストを決定するために、前記ビデオデコーダが、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算し、計算された前記合計を使用して前記コンテキストを決定するように構成される、［１０］に記載の装置。
［１２］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［９］に記載の装置。
［１３］  前記ビデオデコーダがさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定するように構成される、［９］に記載の装置。
［１４］  前記ビデオデコーダが、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー復号するように構成される、［９］に記載の装置。
［１５］  ビデオデータを復号するための装置であって、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定するための手段と、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を復号するためのコンテキストを決定するための手段と、決定された前記コンテキストを使用して、前記変換係数をエントロピー復号するための手段とを備える、装置。
［１６］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［１５］に記載の装置。
［１７］  前記コンテキストを決定するための前記手段が、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算するための手段と、計算された前記合計を使用して前記コンテキストを決定するための手段とを備える、［１６］に記載の装置。
［１８］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［１５］に記載の装置。
［１９］  前記コンテキストを決定するための前記手段がさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定するための手段を備える、［１５］に記載の装置。
［２０］  前記変換係数をエントロピー復号するための前記手段が、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー復号するための手段を備える、［１５］に記載の装置。
［２１］  命令を記憶したコンピュータ可読記憶媒体であって、前記命令が、実行されると、プロセッサに、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定させ、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を復号するためのコンテキストを決定させ、決定された前記コンテキストを使用して前記変換係数をエントロピー復号させる、コンピュータ可読記憶媒体。
［２２］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［２１］に記載のコンピュータ可読記憶媒体。
［２３］  前記プロセッサに前記コンテキストを決定させる前記命令が、前記プロセッサに、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算させ、計算された前記合計を使用させて前記コンテキストを決定させる命令を備える、［２２］に記載のコンピュータ可読記憶媒体。
［２４］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［２１］に記載のコンピュータ可読記憶媒体。
［２５］  前記プロセッサに前記コンテキストを決定させる前記命令がさらに、前記プロセッサに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定させる命令を備える、［２１］に記載のコンピュータ可読記憶媒体。
［２６］  前記プロセッサに前記変換係数をエントロピー復号させる前記命令が、前記プロセッサに、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー復号させる命令を備える、［２１］に記載のコンピュータ可読記憶媒体。
［２７］  ビデオデータを符号化する方法であって、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定することと、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を符号化するためのコンテキストを決定することと、決定された前記コンテキストを使用して前記変換係数をエントロピー符号化することとを備える、方法。
［２８］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［２７］に記載の方法。
［２９］  前記コンテキストを決定することが、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算することと、計算された前記合計を使用して前記コンテキストを決定することとを備える、［２８］に記載の方法。
［３０］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［２７］に記載の方法。
［３１］  前記サブブロックの各々が変換係数のそれぞれの４×４ブロックに対応し、前記コード化サブブロックフラグが、前記それぞれの４×４ブロック中の前記変換係数の少なくとも１つが０ではない値を有するかどうかを示す、［２７］に記載の方法。
［３２］  前記現在のサブブロックが４×４画素というサイズを有し、前記現在のサブブロックが４×４画素よりも大きなサイズを有する現在の変換単位内にある、［２７］に記載の方法。
［３３］  前記コンテキストを決定することがさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定することを備える、［２７］に記載の方法。
［３４］  前記変換係数をエントロピー符号化することが、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー符号化することを備える、［２７］に記載の方法。
［３５］  ビデオデータを符号化するための装置であって、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定し、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を符号化するためのコンテキストを決定し、決定された前記コンテキストを使用して前記変換係数をエントロピー符号化するように構成される、ビデオエンコーダを備える、装置。
［３６］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［３５］に記載の装置。
［３７］  前記コンテキストを決定するために、前記ビデオエンコーダが、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算し、計算された前記合計を使用して前記コンテキストを決定するように構成される、［３６］に記載の装置。
［３８］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［３５］に記載の装置。
［３９］  前記ビデオエンコーダがさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を復号するための前記コンテキストを決定するように構成される、［３５］に記載の装置。
［４０］  前記ビデオエンコーダが、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー符号化するように構成される、［３５］に記載の装置。
［４１］  ビデオデータを符号化するための装置であって、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定するための手段と、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を符号化するためのコンテキストを決定するための手段と、決定された前記コンテキストを使用して、前記変換係数をエントロピー符号化するための手段とを備える、装置。
［４２］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［４１］に記載の装置。
［４３］  前記コンテキストを決定するための前記手段が、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算するための手段と、計算された前記合計を使用して前記コンテキストを決定するための手段とを備える、［４２］に記載の装置。
［４４］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［４１］に記載の装置。
［４５］  前記コンテキストを決定するための前記手段がさらに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を符号化するための前記コンテキストを決定するための手段を備える、［４１］に記載の装置。
［４６］  前記変換係数をエントロピー符号化するための前記手段が、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー符号化するための手段を備える、［４１］に記載の装置。
［４７］  命令を記憶したコンピュータ可読記憶媒体であって、前記命令が、実行されると、プロセッサに、現在のサブブロックに対する１つ以上の隣接サブブロックのコード化サブブロックフラグの値を決定させ、前記コード化サブブロックフラグの前記値に基づいて前記現在のサブブロックの変換係数を符号化するためのコンテキストを決定させ、決定された前記コンテキストを使用して前記変換係数をエントロピー符号化させる、コンピュータ可読記憶媒体。
［４８］  前記１つ以上の隣接サブブロックが、右側の隣接サブブロックと底の隣接サブブロックとを備える、［４７］に記載のコンピュータ可読記憶媒体。
［４９］  前記プロセッサに前記コンテキストを決定させる前記命令が、前記プロセッサに、前記右側の隣接サブブロックのコード化サブブロックフラグの値と前記底の隣接サブブロックのコード化サブブロックフラグの値との合計を計算させ、計算された前記合計を使用させて前記コンテキストを決定させる命令を備える、［４８］に記載のコンピュータ可読記憶媒体。
［５０］  前記コード化サブブロックフラグが、前記隣接サブブロックのそれぞれのサブブロックが少なくとも１つの０ではない変換係数を含むかどうかを表す、［４７］に記載のコンピュータ可読記憶媒体。
［５１］  前記プロセッサに前記コンテキストを決定させる前記命令がさらに、前記プロセッサに、前記現在のサブブロック中の前記変換係数の位置に基づいて、前記変換係数を符号化するための前記コンテキストを決定させる命令を備える、［４７］に記載のコンピュータ可読記憶媒体。
［５２］  前記プロセッサに前記変換係数をエントロピー符号化させる前記命令が、前記プロセッサに、コンテキスト適応型バイナリ算術コード化（ＣＡＢＡＣ）に従って、前記変換係数をエントロピー符号化させる命令を備える、［４７］に記載のコンピュータ可読記憶媒体。