(57)【要約】  概して、ビデオ符号化装置によって実装され得る変換依存デブロッキングフィルタリングを実施するための技法について記載する。ビデオ符号化装置は、ビデオデータブロックに変換を適用して、変換係数ブロックを生成し、量子化パラメータを適用して、変換係数を量子化し、量子化変換係数からビデオデータのブロックを再構成することができる。ビデオ符号化装置は更に、適用された変換のサイズに基づいて、デブロッキングフィルタリングを制御する際に使われる少なくとも１つのオフセットを決定し、決定されたオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施することができる。更に、ビデオエンコーダは、単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中でオフセットが規定されるかどうかを示すフラグを、ＰＰＳ中で規定することができる。
2014531879.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータを符号化する方法であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成することと、
量子化パラメータを適用して、前記変換係数ブロックを量子化することと、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成することと、
前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
【請求項２】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定することを更に備える、請求項１に記載の方法。
【請求項３】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項２に記載の方法。
【請求項４】
前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定することを更に備える、請求項１に記載の方法。
【請求項５】
少なくとも１つのオフセットを決定することが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定することを備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項１に記載の方法。
【請求項６】
少なくとも１つのオフセットを決定することが、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定することと、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定することとを備える、請求項１に記載の方法。
【請求項７】
前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定することを更に備える、請求項６に記載の方法。
【請求項８】
前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定することを更に備える、請求項６に記載の方法。
【請求項９】
前記適用された変換の前記サイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１０】
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１１】
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１２】
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１３】
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１４】
少なくとも１つのオフセットを決定することが、前記適用された変換の前記サイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１５】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することと、
前記適用された変換の前記サイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定することとを更に備える、請求項１４に記載の方法。
【請求項１６】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することと、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定することとを更に備える、請求項１に記載の方法。
【請求項１７】
前記量子化パラメータを適用することが、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化することを備える、請求項１に記載の方法。
【請求項１８】
ビデオデータを符号化するように構成されたビデオ符号化装置であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成し、量子化パラメータを適用して、前記変換係数ブロックを量子化し、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成し、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定し、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するように構成された１つ以上のプロセッサを備えるビデオ符号化装置。
【請求項１９】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項２０】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１９に記載のビデオ符号化装置。
【請求項２１】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項２２】
前記１つ以上のプロセッサが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するように更に構成され、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項１８に記載のビデオ符号化装置。
【請求項２３】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定することと、ビデオデータの前記ブロックに適用される前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定することとを行うように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項２４】
前記１つ以上のプロセッサが、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するように更に構成される、請求項２３に記載のビデオ符号化装置。
【請求項２５】
前記１つ以上のプロセッサが、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するように更に構成される、請求項２３に記載のビデオ符号化装置。
【請求項２６】
前記１つ以上のプロセッサが、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度値に基づいて決定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項２７】
前記１つ以上のプロセッサが、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうかと、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかとに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項２８】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項２９】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項３０】
前記１つ以上のプロセッサが、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定せずに、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項３１】
前記１つ以上のプロセッサが、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項３２】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定するように更に構成される、請求項３１に記載のビデオ符号化装置。
【請求項３３】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記少なくとも１つのオフセットを前記ＰＰＳ中のシンタックス要素として規定するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項３４】
前記１つ以上のプロセッサが、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するように更に構成される、請求項１８に記載のビデオ符号化装置。
【請求項３５】
ビデオデータを符号化するように構成されたビデオ符号化装置であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成するための手段と、
量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段と、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成するための手段と、
前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段と、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを備えるビデオ符号化装置。
【請求項３６】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段を更に備える、請求項３５に記載のビデオ符号化装置。
【請求項３７】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項３６に記載のビデオ符号化装置。
【請求項３８】
前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定するための手段を更に備える、請求項３５に記載のビデオ符号化装置。
【請求項３９】
少なくとも１つのオフセットを決定するための前記手段が、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するための手段を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項３５に記載のビデオ符号化装置。
【請求項４０】
少なくとも１つのオフセットを決定するための前記手段が、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定するための手段とを備える、請求項３５に記載のビデオ符号化装置。
【請求項４１】
前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するための手段を更に備える、請求項４０に記載のビデオ符号化装置。
【請求項４２】
前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及び前記ヘッダの一方又は両方の中で規定するための手段を更に備える、請求項４０に記載のビデオ符号化装置。
【請求項４３】
前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３５に記載のビデオ符号化装置。
【請求項４４】
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３５に記載のビデオ符号化装置。
【請求項４５】
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３５に記載のビデオ符号化装置。
【請求項４６】
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３５に記載のビデオ符号化装置。
【請求項４７】
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段を備える、請求項３５に記載のビデオ符号化装置。
【請求項４８】
少なくとも１つのオフセットを決定するための前記手段が、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項３５に記載のビデオ符号化装置。
【請求項４９】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すための前記フラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段と、
前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定するための手段とを更に備える、請求項４８に記載のビデオ符号化装置。
【請求項５０】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段と、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定するための手段とを更に備える、請求項３５に記載のビデオ符号化装置。
【請求項５１】
前記量子化パラメータを適用するための前記手段が、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段を備える、請求項３５に記載のビデオ符号化装置。
【請求項５２】
実行されると、１つ以上のプロセッサに、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成させ、
量子化パラメータを適用して、前記変換係数ブロックを量子化させ、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成させ、
前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定させ、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項５３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項５４】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項５３に記載の非一時的コンピュータ可読記憶媒体。
【請求項５５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項５６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定させ、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項５７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定させ、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項５８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定させる、請求項５７に記載の非一時的コンピュータ可読記憶媒体。
【請求項５９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定させる、請求項５７に記載の非一時的コンピュータ可読記憶媒体。
【請求項６０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６１】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させ、
前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定させる、請求項６５に記載の非一時的コンピュータ可読記憶媒体。
【請求項６７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させ、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記量子化パラメータを適用するとき、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項６９】
ビデオデコーダを用いて符号化ビデオデータを復号する方法であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、
前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成することと、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
【請求項７０】
少なくとも１つのオフセットを決定することが、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定することと、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出することとを備える、請求項６９に記載の方法。
【請求項７１】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項７０に記載の方法。
【請求項７２】
前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出することを備える、請求項６９に記載の方法。
【請求項７３】
前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項６９に記載の方法。
【請求項７４】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、請求項６９に記載の方法。
【請求項７５】
前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出することを備える、請求項６９に記載の方法。
【請求項７６】
最大ｔcオフセットと最大βオフセットとを抽出することが、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出することを備える、請求項７５に記載の方法。
【請求項７７】
前記逆量子化パラメータを適用することが、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化することを備える、請求項６９に記載の方法。
【請求項７８】
符号化ビデオデータを復号するように構成されたビデオ復号装置であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行うように構成された１つ以上のプロセッサを備えるビデオ復号装置。
【請求項７９】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定し、前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出するように構成される、請求項７８に記載のビデオ復号装置。
【請求項８０】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項７９に記載のビデオ復号装置。
【請求項８１】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出するように構成される、請求項７８に記載のビデオ復号装置。
【請求項８２】
前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項７８に記載のビデオ復号装置。
【請求項８３】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、請求項７８に記載のビデオ復号装置。
【請求項８４】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するように更に構成される、請求項７８に記載のビデオ復号装置。
【請求項８５】
前記１つ以上のプロセッサが、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するように更に構成される、請求項８４に記載のビデオ復号装置。
【請求項８６】
前記１つ以上のプロセッサが、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するように更に構成される、請求項７８に記載のビデオ復号装置。
【請求項８７】
ビデオデータを復号するためのビデオ復号装置であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化するための手段と、
前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成するための手段と、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成するための手段と、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段であって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、手段と、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを備えるビデオ復号装置。
【請求項８８】
前記少なくとも１つのオフセットを決定するための前記手段が、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定するための手段と、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出するための手段とを備える、請求項８７に記載のビデオ復号装置。
【請求項８９】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項８８に記載のビデオ復号装置。
【請求項９０】
前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出するための手段を備える、請求項８７に記載のビデオ復号装置。
【請求項９１】
前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項８７に記載のビデオ復号装置。
【請求項９２】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、請求項８７に記載のビデオ復号装置。
【請求項９３】
前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するための手段を備える、請求項８７に記載のビデオ復号装置。
【請求項９４】
最大ｔcオフセットと最大βオフセットとを抽出するための前記手段が、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するための手段を備える、請求項９３に記載のビデオ復号装置。
【請求項９５】
前記逆量子化パラメータを適用するための前記手段が、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するための手段を備える、請求項８７に記載のビデオ復号装置。
【請求項９６】
実行されると、１つ以上のプロセッサに、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、
前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成することと、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行わせる命令を記憶した非一時的コンピュータ可読媒体。
【請求項９７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定させ、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出させる、請求項９６に記載の非一時的コンピュータ可読媒体。
【請求項９８】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項９７に記載の非一時的コンピュータ可読媒体。
【請求項９９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出させる、請求項９６に記載の非一時的コンピュータ可読媒体。
【請求項１００】
前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項９６に記載の非一時的コンピュータ可読媒体。
【請求項１０１】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、請求項９６に記載の非一時的コンピュータ可読媒体。
【請求項１０２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出させる、請求項９６に記載の非一時的コンピュータ可読媒体。
【請求項１０３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、最大ｔcオフセットと最大βオフセットとを抽出するとき、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出させる、請求項１０２に記載の非一時的コンピュータ可読媒体。
【請求項１０４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化させる、請求項９６に記載の非一時的コンピュータ可読媒体。
【請求項１０５】
ビデオデータをコード化する方法であって、
境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定することと、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定することと、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用することとを備える方法。
【請求項１０６】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定することを更に備える、請求項１０５に記載の方法。
【請求項１０７】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定することを更に備える、請求項１０５に記載の方法。
【請求項１０８】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、請求項１０５に記載の方法。
【請求項１０９】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、請求項１０５に記載の方法。
【請求項１１０】
前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定することが、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定することと、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定することとを備え、
前記クリッピング動作を実施することが、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定することを備える、請求項１０９に記載の方法。
【請求項１１１】
前記クリッピング動作を実施することが、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定することを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用することを備える、請求項１０５に記載の方法。
【請求項１１２】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定することと、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定することとを更に備える、請求項１０５に記載の方法。
【請求項１１３】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定することと、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定することと、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを更に備える、請求項１０５に記載の方法。
【請求項１１４】
前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定することを更に備える、請求項１１３に記載の方法。
【請求項１１５】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１１４に記載の方法。
【請求項１１６】
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオエンコーダによって再構成された、ビデオデータの再構成されたブロックを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを適用することを備え、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、
前記方法が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、請求項１０５に記載の方法。
【請求項１１７】
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオデコーダによって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、
前記方法が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、請求項１０５に記載の方法。
【請求項１１８】
ビデオデータをコード化するためのビデオコード化装置であって、境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定し、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定し、前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用するように構成された１つ以上のプロセッサを備えるビデオコード化装置。
【請求項１１９】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２０】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２１】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２２】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２３】
前記１つ以上のプロセッサが、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定し、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数として決定するように更に構成され、
前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するように更に構成される、請求項１２２に記載のビデオコード化装置。
【請求項１２４】
前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するように更に構成され、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２５】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定し、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２６】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて、前記境界強度値を決定し、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定し、ビデオデータの前記ブロックに適用される前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２７】
前記１つ以上のプロセッサが、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１２８】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１２７に記載のビデオコード化装置。
【請求項１２９】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、
前記１つ以上のプロセッサが、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１３０】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成されたブロックを備え、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、
前記１つ以上のプロセッサが、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、請求項１１８に記載のビデオコード化装置。
【請求項１３１】
ビデオデータをコード化するためのビデオコード化装置であって、
境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段と、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定するための手段と、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用するための手段とを備えるビデオコード化装置。
【請求項１３２】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定するための手段を更に備える、請求項１３１に記載のビデオコード化装置。
【請求項１３３】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するための手段を更に備える、請求項１３１に記載のビデオコード化装置。
【請求項１３４】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、請求項１３１に記載のビデオコード化装置。
【請求項１３５】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、請求項１３１に記載のビデオコード化装置。
【請求項１３６】
前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するための前記手段が、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定するための手段と、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定するための手段とを備え、
前記クリッピング動作を実施するための前記手段が、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するための手段を備える、請求項１３５に記載のビデオコード化装置。
【請求項１３７】
前記クリッピング動作を実施するための前記手段が、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するための手段を備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するための手段を備える、請求項１３１に記載のビデオコード化装置。
【請求項１３８】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するための手段と、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するための手段とを更に備える、請求項１３１に記載のビデオコード化装置。
【請求項１３９】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定するための手段とを更に備える、請求項１３１に記載のビデオコード化装置。
【請求項１４０】
前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、ピクチャパラメータセット（ＰＰＳ）中のフラグを規定するための手段を更に備える、請求項１３９に記載のビデオコード化装置。
【請求項１４１】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１４０に記載の方法。
【請求項１４２】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、
前記ビデオ符号化装置が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、請求項１３１に記載のビデオコード化装置。
【請求項１４３】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、
前記ビデオ復号装置が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、請求項１３１に記載のビデオコード化装置。
【請求項１４４】
実行されると、ビデオコード化装置の１つ以上のプロセッサに、
境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定させ、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定させ、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項１４５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定させる、請求項１４４に記載の方法。
【請求項１４６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定させる、請求項１４４に記載の方法。
【請求項１４７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、請求項１４４に記載の方法。
【請求項１４８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、請求項１４４に記載の方法。
【請求項１４９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するとき、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定させ、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定させる、請求項１４８に記載の方法。
【請求項１５０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用させる、請求項１４４に記載の方法。
【請求項１５１】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定させ、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定させる、請求項１４４に記載の方法。
【請求項１５２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定させ、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定させ、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定させる、請求項１４４に記載の方法。
【請求項１５３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定させる、請求項１５２に記載の方法。
【請求項１５４】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１５３に記載の方法。
【請求項１５５】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、請求項１４４に記載のビデオコード化装置。
【請求項１５６】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、請求項１４４に記載のビデオコード化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、全ての内容全体が各々、参照によって本明細書に組み込まれている、２０１１年１０月７日に出願した米国仮出願第６１／５４４，９６０号、２０１１年１１月１日に出願した米国仮出願第６１／５５４，２６０号、２０１２年１月１９日に出願した米国仮出願第６１／５８８，４８０号、２０１２年６月２２日に出願した米国仮出願第６１／６６３，４６９号、２０１２年８月１０日に出願した米国仮出願第６１／６８２，１６７号、及び２０１２年９月１２日に出願した米国仮出願第６１／７００，１６７号の利益を主張する。
【０００２】
本開示は、ビデオコード化に関し、より詳細には、ビデオデータのデブロッキングに関する。
【背景技術】
【０００３】
デジタルビデオ機能は、デジタルテレビジョン、デジタルダイレクトブロードキャストシステム、ワイヤレスブロードキャストシステム、携帯情報端末（ＰＤＡ）、ラップトップ又はデスクトップコンピュータ、デジタルカメラ、デジタル記録機器、デジタルメディアプレーヤ、ビデオゲーム機器、ビデオゲームコンソール、セルラー電話又は衛星無線電話、ビデオ遠隔会議機器などを含む、広範囲にわたる機器に組み込まれ得る。デジタルビデオ機器は、デジタルビデオ情報をより効率的に送信及び受信するために、ＭＰＥＧ−２、ＭＰＥＧ−４、ＩＴＵ−Ｔ  Ｈ．２６３又はＩＴＵ−Ｔ  Ｈ．２６４／ＭＰＥＧ−４、Ｐａｒｔ  １０、Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ（ＡＶＣ）によって定義された規格、及びそのような規格の拡張に記載されているビデオ圧縮技法など、ビデオ圧縮技法を実装する。
【０００４】
ビデオ圧縮技法は、ビデオシーケンスに固有の冗長性を低減又は除去するために、空間的予測及び／又は時間的予測を実施する。ブロックベースのビデオコード化では、ビデオフレーム又はスライスは、マクロブロックに区分され得る。各マクロブロックは、更に区分され得る。イントラコード化（Ｉ）フレーム又はスライス中のマクロブロックは、隣接マクロブロックに関する空間的予測を使用して符号化される。インターコード化（Ｐ又はＢ）フレーム又はスライス中のマクロブロックは、同じフレーム又はスライス中の隣接マクロブロックに関する空間的予測、若しくは他の参照フレームに関する時間的予測を使用し得る。
【発明の概要】
【０００５】
概して、本開示は、ビデオブロックの残差ビデオデータを空間ドメインから周波数ドメインに変換するのに使われる変換のサイズに基づいて、ビデオブロックの間のエッジのデブロッキングを実施するための技法について記載する。例えば、これらの技法は、ビデオエンコーダ及び／又はビデオデコーダが、これらの残差ビデオデータブロックを変換するのに使われる変換のサイズに基づいて、デブロッキングを実施する際に使われる様々なオフセットを選択することを可能にし得る。更に、これらの技法は、ビデオエンコーダ及び／又はビデオデコーダが、変換のサイズだけでなく、現在のビデオブロックがイントラコード化されたか、それともインターコード化されたかに基づいて、デブロッキングを実施する際に使われる様々なオフセットを選択することを可能にし得る。本開示の技法は、符号化、後に続く復号及び表示の後、得られたビデオデータの認知される視覚品質を向上させ得る。これらの技法は、従来技術を使って生成される符号化ビデオデータと比較して、得られる符号化ビデオデータのサイズに関してコード化利得を増進させることもできる。
【０００６】
一態様では、ビデオデータを符号化する方法は、ビデオデータのブロックに変換を適用して、変換係数ブロックを生成することと、量子化パラメータを適用して、変換係数ブロックを量子化することとを備える。この方法は、量子化された変換係数ブロックからビデオデータのブロックを再構成することと、適用された変換のサイズに基づいて、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することと、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施することとを更に備える。
【０００７】
別の態様では、ビデオデータを符号化するように構成されたビデオ符号化機器は、ビデオデータのブロックに変換を適用して、変換係数ブロックを生成し、量子化パラメータを適用して、変換係数ブロックを量子化し、量子化された変換係数ブロックからビデオデータのブロックを再構成し、適用された変換のサイズに基づいて、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定し、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施するように構成された１つ又は複数のプロセッサを備える。
【０００８】
別の態様では、ビデオデータを符号化するように構成されたビデオ符号化機器は、ビデオデータのブロックに変換を適用して、変換係数ブロックを生成するための手段と、量子化パラメータを適用して、変換係数ブロックを量子化するための手段とを備える。ビデオ符号化機器は、量子化された変換係数ブロックからビデオデータのブロックを再構成するための手段と、適用された変換のサイズに基づいて、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段と、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを更に備える。
【０００９】
別の態様では、実行されると、１つ又は複数のプロセッサに、ビデオデータのブロックに変換を適用して、変換係数ブロックを生成させ、量子化パラメータを適用して、変換係数ブロックを量子化させ、量子化された変換係数ブロックからビデオデータのブロックを再構成させ、適用された変換のサイズに基づいて、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定させ、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【００１０】
別の態様では、ビデオデコーダを用いて符号化ビデオデータを復号する方法は、符号化ビデオデータのブロックに逆量子化パラメータを適用して、符号化ビデオデータのブロックを逆量子化することと、符号化ビデオデータの逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することとを備える。この方法は、残差ビデオデータのブロックからビデオデータのブロックを再構成することと、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することとを更に備える。１つ又は複数のオフセットは、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられる。この方法は、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施することも備える。
【００１１】
別の態様では、符号化ビデオデータを復号するように構成されたビデオ復号機器は、符号化ビデオデータのブロックに逆量子化パラメータを適用して、符号化ビデオデータのブロックを逆量子化し、符号化ビデオデータの逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成し、残差ビデオデータのブロックからビデオデータのブロックを再構成し、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するように構成された１つ又は複数のプロセッサを備える。１つ又は複数のオフセットは、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられる。１つ又は複数のプロセッサは、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施するように更に構成される。
【００１２】
別の態様では、符号化ビデオデータを復号するためのビデオ復号機器は、符号化ビデオデータのブロックに逆量子化パラメータを適用して、符号化ビデオデータのブロックを逆量子化するための手段と、符号化ビデオデータの逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成するための手段とを備える。ビデオ復号機器は、残差ビデオデータのブロックからビデオデータのブロックを再構成するための手段と、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段とを更に備える。１つ又は複数のオフセットは、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられる。ビデオ復号機器は、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施するための手段を更に備える。
【００１３】
別の態様では、実行されると、１つ又は複数のプロセッサに、符号化ビデオデータのブロックに逆量子化パラメータを適用して、符号化ビデオデータのブロックを逆量子化することと、符号化ビデオデータの逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータのブロックからビデオデータのブロックを再構成することと、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、少なくとも１つのオフセットが、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施することとを行わせる命令を記憶した非一時的コンピュータ可読媒体。
【００１４】
別の態様では、ビデオデータをコード化する方法は、境界強度値に基づいて１つ又は複数のデブロッキングフィルタクリッピング閾値（deblocking filter clipping thresholds）を決定することと、決定された１つ又は複数のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定することと、クリップされたデブロッキングフィルタをビデオデータのブロックに適用することとを備える。
【００１５】
別の態様では、ビデオデータをコード化するためのビデオコード化機器は、境界強度値に基づいて１つ又は複数のデブロッキングフィルタクリッピング閾値を決定し、決定された１つ又は複数のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定し、クリップされたデブロッキングフィルタをビデオデータのブロックに適用するように構成された１つ又は複数のプロセッサを備える。
【００１６】
別の態様では、ビデオデータをコード化するためのビデオコード化機器であって、ビデオコード化機器は、境界強度値に基づいて１つ又は複数のデブロッキングフィルタクリッピング閾値を決定するための手段と、決定された１つ又は複数のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定するための手段と、クリップされたデブロッキングフィルタをビデオデータのブロックに適用するための手段とを備える。別の態様では、実行されると、ビデオコード化機器の１つ又は複数のプロセッサに、境界強度値に基づいて１つ又は複数のデブロッキングフィルタクリッピング閾値を決定させ、決定された１つ又は複数のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定させ、クリップされたデブロッキングフィルタをビデオデータのブロックに適用させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【００１７】
１つ又は複数の例の詳細は、添付の図面及び以下の説明に記載されている。他の特徴、目的、及び利点は、説明及び図面、ならびに特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１８】
【図１】本開示で説明する技法の様々な態様を実施する例示的なビデオ符号化及び復号システムを示すブロック図。
【図２】本開示で説明する技法の様々な態様を実施する例示的なビデオエンコーダを示すブロック図。
【図３】本開示で説明する技法の様々な態様を実施する例示的なビデオデコーダを示すブロック図。
【図４】デブロッキングフィルタリングを制御するのに使われるオフセットがスライスヘッダに含まれるかどうかを示す、ビットストリームのピクチャパラメータセット（ＰＰＳ）中のフラグを規定する際のビデオエンコーダの例示的動作を示すフローチャート。
【図５】適応パラメータセット（ＡＰＳ）中の、デブロッキングフィルタリングを制御するのに使われるオフセットを規定する際のビデオエンコーダの例示的動作を示すフローチャート。
【図６】デブロッキングフィルタリングを制御するのに使われるオフセットがスライスヘッダに含まれるかどうかを示すフラグをピクチャパラメータセット（ＰＰＳ）から抽出する際のビデオデコーダの例示的動作を示すフローチャート。
【図７】本開示に記載する技法による、デブロッキングフィルタリングを制御するのに使われるオフセットを適応パラメータセットから抽出する際のビデオデコーダの例示的動作を示すフローチャート。
【図８】デブロッキングフィルタパラメータを計算するのに使われる境界強度値を決定するための技法の様々な態様を実装する際の、ビデオコーダの例示的動作を示すフローチャート。
【発明を実施するための形態】
【００１９】
図１は、変換依存デブロッキングフィルタリングを円滑にするために、本開示に記載する技法の様々な態様を使用するように構成され得る例示的ビデオ符号化及び復号システム１０を示すブロック図である。図１に示されるように、システム１０は、通信チャネル１６を介して符号化されたビデオを宛先機器１４に送信する、発信源機器１２を含む。符号化されたビデオデータはまた、記憶媒体３４又はファイルサーバ３６に記憶されてよく、必要に応じて宛先機器１４によってアクセスされてよい。記憶媒体又はファイルサーバに記憶されたとき、ビデオエンコーダ２０は、コード化ビデオデータを記憶媒体に記憶するための、ネットワークインターフェース、コンパクトディスク（ＣＤ）、ブルーレイ（登録商標）又はデジタルビデオディスク（ＤＶＤ）バーナー又はスタンピングファシリティ機器（stamping facility device）、若しくは他の機器など、別の機器にコード化ビデオデータを与え得る。同様に、ネットワークインターフェース、ＣＤ又はＤＶＤリーダーなど、ビデオデコーダ３０とは別個の機器が、記憶媒体からコード化ビデオデータを取り出し、取り出されたデータをビデオデコーダ３０に与え得る。
【００２０】
発信源機器１２及び宛先機器１４は、デスクトップコンピュータ、ノートブック（即ち、ラップトップ）コンピュータ、タブレットコンピュータ、セットトップボックス、所謂スマートフォンなどの電話ハンドセット、テレビジョン、カメラ、表示装置、デジタルメディアプレーヤ、ビデオゲームコンソールなどを含む、広範囲にわたる機器のいずれかを備え得る。多くの場合、そのような機器はワイヤレス通信が可能であり得る。従って、通信チャネル１６は、符号化ビデオデータの送信に好適なワイヤレスチャネル、ワイヤードチャネル、又はワイヤレスチャネルとワイヤードチャネルとの組合せを備え得る。同様に、ファイルサーバ３６は、インターネット接続を含む任意の標準データ接続を介して宛先機器１４によってアクセスされ得る。これは、ファイルサーバに記憶された符号化ビデオデータにアクセスするのに好適であるワイヤレスチャネル（例えば、Ｗｉ−Ｆｉ（登録商標）接続）、ワイヤード接続（例えば、ＤＳＬ、ケーブルモデムなど）、又は両方の組合せを含み得る。
【００２１】
本開示の例による、変換依存デブロッキングフィルタリングを実施するための技法は、無線テレビジョン放送、ケーブルテレビジョン送信、衛星テレビジョン送信、例えばインターネットを介したストリーミングビデオ送信、データ記憶媒体に記憶するためのデジタルビデオの符号化、データ記憶媒体に記憶されたデジタルビデオの復号、又は他の適用例など、様々なマルチメディア適用例のいずれかをサポートするビデオコード化に適用され得る。幾つかの例では、システム１０は、ビデオストリーミング、ビデオ再生、ビデオブロードキャスト、及び／又はビデオテレフォニーなどの適用例をサポートするために、一方向又は双方向のビデオ送信をサポートするように構成され得る。
【００２２】
図１の例では、発信源機器１２は、ビデオ発信源１８と、ビデオエンコーダ２０と、変調器／復調器２２と、送信機２４とを含む。発信源機器１２において、ビデオ発信源１８は、ビデオカメラなどの撮像装置、以前に撮影されたビデオを含んでいるビデオアーカイブ、ビデオコンテンツプロバイダからビデオを受信するためのビデオフィードインターフェース、及び／又は発信源ビデオとしてコンピュータグラフィックスデータを生成するためのコンピュータグラフィックスシステムなどの発信源、若しくはそのような発信源の組合せを含み得る。一例として、ビデオ発信源１８がビデオカメラである場合、発信源機器１２及び宛先機器１４は、所謂カメラフォン又はビデオフォンを形成し得る。但し、本開示で説明する技法は、概してビデオコード化に適用可能であり得、ワイヤレス及び／又はワイヤード適用例、若しくは符号化ビデオデータがローカルディスクに記憶された適用例に適用され得る。
【００２３】
撮影されたビデオ、以前に撮影されたビデオ、又はコンピュータ生成されたビデオは、ビデオエンコーダ２０によって符号化され得る。符号化されたビデオ情報は、ワイヤレス通信プロトコルなどの通信規格に従ってモデム２２によって変調され、送信機２４を介して宛先機器１４に送信され得る。モデム２２は、信号変調のために設計された様々なミキサ、フィルタ、増幅器又は他の構成要素を含み得る。送信機２４は、増幅器、フィルタ、及び１つ又は複数のアンテナを含む、データを送信するために設計された回路を含み得る。
【００２４】
ビデオエンコーダ２０によって符号化された、撮影されたビデオ、以前に撮影されたビデオ、又はコンピュータ生成されたビデオはまた、後で消費するために記憶媒体３４又はファイルサーバ３６に記憶され得る。記憶媒体３４は、ブルーレイディスク、ＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ、又は符号化ビデオを記憶するための他の好適なデジタル記憶媒体を含み得る。記憶媒体３４に記憶された符号化ビデオは、次いで、復号及び再生のために宛先機器１４によってアクセスされ得る。
【００２５】
ファイルサーバ３６は、符号化されたビデオを記憶すること、及びその符号化されたビデオを宛先機器１４に送信することが可能な任意のタイプのサーバであり得る。例示的なファイルサーバは、（例えば、ウェブサイトのための）ウェブサーバ、ＦＴＰサーバ、ネットワーク接続記憶（ＮＡＳ）機器、ローカルディスクドライブ、又は、符号化されたビデオデータを記憶すること、及び符号化されたビデオデータを宛先機器に送信することが可能な任意の他のタイプの機器を含む。ファイルサーバ３６からの符号化されたビデオデータの送信は、ストリーミング送信、ダウンロード送信、又は両方の組合せであり得る。ファイルサーバ３６は、インターネット接続を含む任意の標準的なデータ接続を通じて、宛先機器１４によってアクセスされ得る。これは、ファイルサーバに記憶された符号化ビデオデータにアクセスするのに好適である、ワイヤレスチャネル（例えば、Ｗｉ−Ｆｉ接続）、ワイヤード接続（例えば、ＤＳＬ、ケーブルモデム、イーサネット（登録商標）、ＵＳＢなど）、又は両方の組合せを含み得る。
【００２６】
図１の例では、宛先機器１４は、受信機２６と、モデム２８と、ビデオデコーダ３０と、表示装置３２とを含む。宛先機器１４の受信機２６はチャネル１６を介して情報を受信し、モデム２８はその情報を復調して、ビデオデコーダ３０のための復調されたビットストリームを生じる。チャネル１６を介して通信される情報は、ビデオデータを復号する際にビデオデコーダ３０が使用する、ビデオエンコーダ２０によって生成された様々なシンタックス情報を含み得る。上で説明されたスライスヘッダシンタックスを含むそのようなシンタックスはまた、記憶媒体３４又はファイルサーバ３６に記憶された符号化されたビデオデータとともに含まれ得る。ビデオエンコーダ２０及びビデオデコーダ３０の各々は、ビデオデータを符号化又は復号することが可能であるそれぞれのエンコーダデコーダ（コーデック）の一部を形成し得る。
【００２７】
表示装置３２は、宛先機器１４と一体化されてよく、又はその外部にあってよい。幾つかの例では、宛先機器１４は、一体型表示装置を含み、また、外部表示装置とインターフェースするように構成され得る。他の例では、宛先機器１４は表示装置であり得る。概して、表示装置３２は、復号されたビデオデータをユーザに対して表示し、液晶表示器（ＬＣＤ）、プラズマ表示器、有機発光ダイオード（ＯＬＥＤ）表示器、又は別のタイプの表示装置など、様々な表示装置のいずれかを備え得る。
【００２８】
図１の例では、通信チャネル１６は、無線周波数（ＲＦ）スペクトル又は１つ以上の物理的伝送線路など、ワイヤレスもしくは有線の任意の通信媒体、又はワイヤレス及びワイヤード媒体の任意の組合せを備えることができる。通信チャネル１６は、ローカルエリアネットワーク、ワイドエリアネットワーク、又はインターネットなどのグローバルネットワークなど、パケットベースネットワークの一部を形成し得る。通信チャネル１６は、概して、ワイヤード媒体又はワイヤレス媒体の任意の好適な組合せを含む、ビデオデータを発信源機器１２から宛先機器１４に送信するのに好適な任意の通信媒体、又は様々な通信媒体の集合体を表す。通信チャネル１６は、発信源機器１２から宛先機器１４への通信を可能にするのに有用であり得るルータ、スイッチ、基地局、又は任意の他の機器を含み得る。
【００２９】
ビデオエンコーダ２０及びビデオデコーダ３０は、現在開発中の高効率ビデオコード化（ＨＥＶＣ）規格などのビデオ圧縮規格に従って動作し得、ＨＥＶＣテストモデル（ＨＭ）に準拠し得る。代替的に、ビデオエンコーダ２０及びビデオデコーダ３０は、代替的にＭＰＥＧ−４、Ｐａｒｔ  １０、Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ（ＡＶＣ）と呼ばれるＩＴＵ−Ｔ  Ｈ．２６４規格など、他のプロプライエタリ規格又は業界規格、又はそのような規格の拡張に従って動作し得る。但し、本開示の技法は、いかなる特定のコード化規格にも限定されない。他の例にはＭＰＥＧ−２及びＩＴＵ−Ｔ  Ｈ．２６３がある。
【００３０】
図１には示されていないが、幾つかの態様では、ビデオエンコーダ２０及びビデオデコーダ３０は、それぞれオーディオエンコーダ及びオーディオデコーダと統合され得、また、共通のデータストリーム又は別個のデータストリーム中のオーディオとビデオの両方の符号化を処理するための適切なＭＵＸ−ＤＥＭＵＸユニット、又は他のハードウェア及びソフトウェアを含み得る。適用可能な場合、幾つかの例では、ＭＵＸ−ＤＥＭＵＸユニットは、ＩＴＵ  Ｈ．２２３マルチプレクサプロトコル、又はユーザデータグラムプロトコル（ＵＤＰ）などの他のプロトコルに準拠し得る。
【００３１】
ビデオエンコーダ２０及びビデオデコーダ３０は各々、１つ又は複数のマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ディスクリート論理、ソフトウェア、ハードウェア、ファームウェア、又はこれらの任意の組合せのような、種々の適切なエンコーダ回路のいずれかとして実装され得る。本技法が部分的にソフトウェアで実装されるとき、機器は、好適な非一時的コンピュータ可読媒体にソフトウェアの命令を記憶し、１つ又は複数のプロセッサを使用してその命令をハードウェアで実行して、本開示の技法を実施し得る。ビデオエンコーダ２０及びビデオデコーダ３０の各々は、１つ又は複数のエンコーダ又はデコーダ中に含まれてよく、そのいずれも、それぞれの機器において複合エンコーダ／デコーダ（コーデック）の一部として統合されてよい。
【００３２】
幾つかの事例において、ビデオエンコーダ２０は、ビデオコード化を実施するためのＨＭを実装することができる。ＨＭは、「ブロッキネス」アーティファクトを除去するために、デブロッキングフィルタを使用してデブロッキングを行う。デブロッキングは、フレームをブロック（ＬＣＵ及びそのサブＣＵ）に分割し、ブロックをコード化し、次いで、ブロックを復号した後で実施することができる。つまり、ビデオエンコーダ２０は、ＨＭに従って動作するとき、ブロックを決定し、イントラ予測又はインター予測（動き推定及び補償など）のいずれかを実施して残差データを生成し、離散コサイン変換（ＤＣＴ）など、１つ又は複数の変換を適用して残差データを空間ドメインから周波数ドメインに変換し、周波数ドメインでの残差データを表すＤＣＴ係数を出力し、ＤＣＴ係数を量子化することができ、そのような量子化は、残差データに適用される変換のサイズに基づいて変わり得る。ビデオエンコーダ２０は次いで、符号化ブロック（このコンテキストでは、量子化されたＤＣＴ係数を意味する）を再構成して、再構成されたビデオデータブロックを形成することができ、これらのブロックは、インター予測を実施するときに参照ブロックとして使われる。ビデオブロックを符号化し、次いで、これらのブロックを再構成するこのプロセスは、フレーム中の隣接ブロックの間のエッジに知覚可能なアーティファクトを挿入する可能性がある。
【００３３】
結果として、ビデオエンコーダ２０は、フレームのビデオデータを符号化し、次いで、符号化されたビデオデータを復号し、次いで、例えば、その後コード化されたビデオデータのインター予測のための参照ビデオデータとして使用するために、復号されたビデオデータにデブロッキングフィルタを適用する。ビデオデコーダ３０などのビデオデコーダは、同様の動作を実施して、符号化ビデオデータからビデオデータを再構成し、次いで、デブロッキングを実施して、フレーム中の隣接ブロックの間のエッジにおける、知覚可能なアーティファクトの導入を同様に削減することができる。
【００３４】
参照データとして使用するためのデータを記憶するのに先立って、ビデオコード化機器（このコンテキストでは、ビデオエンコーダ２０及び／又はビデオデコーダ３０を指し得る）によって実施されるそのようなデブロッキングフィルタリングは概して、フィルタリングがコード化ループ内で実施されるという点で、「ループ内」フィルタリングと呼ばれる。ビデオデコーダ２０は、ビデオデータを表示するために、ならびに符号化又は復号されるべき後続のビデオデータのための参照データとして使用するために、受信したビデオデータを復号し、次いで、復号されたビデオデータに同じデブロッキングフィルタを適用するように構成され得る。エンコーダ２０とデコーダ３０の両方に同じデブロッキング技法を適用するように構成することによって、デブロッキングが、参照のためにデブロックされたビデオデータを使用する、その後コード化されたビデオデータに対して誤差を導入しないように、エンコーダ２０とデコーダ３０とは同期され得る。
【００３５】
ＨＭは、概して、２つのＰＵ又はＴＵを分離する各エッジについて、エッジをデブロックするためにデブロッキングフィルタを適用すべきかどうかを決定するように構成される。ＨＭは、エッジ、例えば、８つの画素のラインに対して直角な画素の１つ又は複数のラインの分析に基づいて、エッジをデブロックすべきかどうかを決定するように構成され得る。従って、例えば、垂直エッジでは、ＨＭは、共通ラインに沿ってエッジの左側の４つの画素及び右側の４つの画素を検査することによって、エッジをデブロックすべきかどうかを決定し得る。選択される画素の数は、概して、デブロックするための最小ブロック、例えば、８×８画素に対応する。このようにして、分析のために使用される画素のラインは、２つのＰＵ又はＴＵのみ、即ち、エッジのすぐ左側及びすぐ右側のＰＵ又はＴＵに入り得る。エッジに対してデブロッキングを実行すべきかどうかの分析のために使用される画素のラインは、サポート画素のセット又は単に「サポート」とも呼ばれる。
【００３６】
ビデオコード化機器２０、３０は、ＨＭの現行バージョンによる、特定のエッジのサポートに対してデブロッキング決定関数を実行するように構成することができる。概して、デブロッキング決定関数は、ＨＭの現行バージョンでは、サポート内の高周波変化を検出するように構成される。これらの決定はしばしば、所謂「ｔc閾値」（しばしば、「ｔc」と呼ばれる）及び「β閾値」（しばしば「β」と呼ばれる）などの閾値に依存する。更に、ｔc及びβ閾値は、デブロッキングフィルタリングの強度にも影響する場合がある。ビデオコード化機器２０、３０は、ルーマ及びクロマサンプルの両方をデブロックするためにｔc閾値を適用することができ、ビデオコード化機器は、ルーマサンプルデブロッキングを実施するためにβ閾値を適用する。これらの閾値は通常、量子化ステップサイズを定義する量子化パラメータ（ＱＰ）及びブロック境界にわたる画素値のコヒーレンスを定義する境界強度（ＢＳ）から導出されたパラメータＱを使って決定される。所謂ＴｃＯｆｆｓｅｔ値（ＨＭにおいて定義される）は、境界強度の値に依存してｔc閾値についてのＱパラメータを決定するのに使われるＱＰを修正する。
【００３７】
説明のために、ＨＭは、以下の式（１）に従ってＱＰを修正するのに使われる、このＴｃＯｆｆｓｅｔを最初に決定するように構成される。
【数１】
2014531879.tif 000003
【００３８】
式（１）によると、ＢＳが２よりも大きい場合、現在のブロック又は隣接ブロックがイントラコード化され、ＴｃＯｆｆｓｅｔが、２であるデフォルトのイントラコード化ＴｃＯｆｆｓｅｔ（「ＤＥＦＡＵＬＴ＿ＩＮＴＲＡ＿ＴＣ＿ＯＦＦＳＥＴ」）に等しくなる。そうではなく、ＢＳが２以下である場合、現在のブロックがインターコード化され、ＴｃＯｆｆｓｅｔはゼロに等しくなる。次に、ビデオコード化機器は、以下の式（２）に従って、ｔc閾値についてのＱ値を決定する。
【数２】
2014531879.tif 000004
【００３９】
式（２）において、Ｑ値が、ｔc閾値について、ＱＰに決定されたＴｃＯｆｆｓｅｔ値を加えたものとして決定され、得られたＱ値が０とＭＡＸ＿ＱＰ＋４の範囲内となるように、範囲クリッピングの対象となる（ＭＡＸ＿ＱＰは通常、５１に等しい）。
【００４０】
次に、ＨＭの現行バージョンは、式（３）に従って、β閾値についてのＱ値を決定するように構成されてよい。
【数３】
2014531879.tif 000005
【００４１】
式（３）は、Ｑの値を、ゼロから定数ＭＡＸ＿ＱＰの範囲内になるように、得られるＱ値のクリッピングの対象となるＱＰの値に設定する。ｔc及びβ閾値両方に対して、決定されたＱ値を使って、現行バージョンのＨＭは、ｔc及びβ閾値のそれぞれの値を、以下の表１内でルックアップすればよい。
【表１】
2014531879.tif 000006
【００４２】
ｔc及びβ閾値についての値を使って、ＨＭは、所与の上方又は左境界に関してデブロッキングを実施するかどうか決定し、デブロッキングフィルタリング強度を決定するように構成することができる。同様のプロセス（及び可能性としては同じプロセス）が、ビデオ復号を実施する際に使用するために、ＨＥＶＣの現在提案されているバージョンにおいて規定され得る。ＨＥＶＣの現在提案されているバージョンは、ＢｒｏｓｓらによるＨＣＴＶＣ−Ｊ１００３＿ｄ７ドキュメント、「High Efficiency Video Coding(HEVC)Text Specification Draft 8」、Joint Collaborative Team on Video Coding(JCT-VC)of ITU-T SG16 WP3及びISO/IEC JTC1/SC29/WG11、10th Meeting:Stockholm、Sweden、２０１２年７月１１日〜２０１２年７月２０日である。
【００４３】
但し、ＨＥＶＣ及びＨＭの現在提案されているバージョンでは、デブロッキングフィルタ挙動は、主観的品質を向上させ、又はビットレート効率を向上させるために、エンコーダによって影響を受けることはない。この制約を緩和するために、現行バージョンのＨＥＶＣを修正するための最近の提案では、デブロッキングフィルタ挙動の修正を可能にするslice_tc_offset及びslice_beta_offsetのスライスレベルでの信号伝達（シグナリング）を提案している。この提案では、Bjontegaardデルタレート利得（ＢＤレート利得）について記述するとともに、アンカシーケンス（「ＨＭ４」と呼ばれる、検査モデルの第４バージョン用に定義される）と同様の主観的品質を維持しているが、変換サイズ非依存である１つのslice_tc_offset及び１つのslice_beta_offsetの信号伝達は、異なる変換サイズ（４×４、８×８、１６×１６、３２×３２）と対応するブロック歪み（block artifacts）に関連付けられた大幅に異なる主観的品質低下のため、最も効率的なソリューションというわけではない。従って、ＱＰ値に１つのオフセットを適用することのインパクトは、各変換タイプに対して異なる主観的又はＢＤレートインパクトを有し得る。
【００４４】
変換サイズに関して静的に定義されるｔcオフセット及びβオフセットは、全ての変換サイズについて、主観的な認知ビデオ品質を促進し、及び／又はコード化利得を促進するために、適切なオフセットをエンコーダが定義することを十分に可能にし得るわけではない。
【００４５】
本開示において定義される技法によると、これらの技法は、ビデオコード化機器（ビデオエンコーダやビデオデコーダなど）が、残差ビデオデータを空間ドメインから周波数ドメインに変換するのに使われる変換のサイズに基づいて、ビデオブロックの間のエッジのデブロッキングを実施することを可能にし得る。例えば、これらの技法は、ビデオエンコーダ２０及び／又はビデオデコーダ３０が、これらの残差データブロックを変換するのに使われる変換のサイズに基づいて、デブロッキングを実施するかどうか決定する際に使われる様々なオフセットを選択することを可能にし得る。更に、これらの技法は、ビデオエンコーダ２０及び／又はビデオデコーダ３０が、変換のサイズだけではなく現在のビデオブロックがイントラ又はインターコード化されたかどうかにも基づいて、デブロッキングを実施するかどうか決定する際に使われる様々なオフセットを選択することを可能にし得る。本開示の技法は、符号化、後に続く復号及び表示の後、得られたビデオデータの認知される視覚品質を更に向上させ得る。これらの技法は、従来技術を使って生成される符号化ビデオデータと比較して、得られる符号化ビデオデータのサイズに関してコード化利得を増進させることもできる。
【００４６】
単一のslice_tc_offset及びslice_beta_offsetをスライスヘッダ中で信号伝達するのではなく、ビデオエンコーダ２０は、本開示に記載する技法を実装して、変換タイプ（４×４、８×８、１６×６、３２×３２）ごとに最大１つのslice_tc_offset及び１つのslice_beta_offsetをスライスヘッダ中で信号伝達することができる。ＸがＹの左又は上にある場合のブロックＸとＹとの間の共有エッジのケースでは、ブロックＹの変換タイプを使ってもよく、例えば、Ｘ及びＹから最小／最大／平均変換サイズ（「タイプ」とも呼ばれ得る）を決定するための規則を、Ｘ及びＹの変換タイプ（サイズ）に適用してもよい。変換依存に加え、slice_tc_offset及びslice_beta_offsetは、イントラ又はインターコード化モード用に別個に信号伝達され得る。幾つかの事例において、直交変換タイプ（しばしば、「非正方４分木変換」即ち「ＮＳＱＴ」と呼ばれる）が利用されるとき、均等な正方変換タイプを使えばよい。例えば、本開示に記載する技法の様々な態様を実施する目的で、３２×８の非正方変換サイズは、１６×１６の変換サイズと同等視することができ、非正方変換サイズ１６×４は、８×８の変換サイズと同等視することができる。つまり、３２×８変換用に定義されるＱＰは、１６×１６変換用に定義されるものと同じであり、１６×４変換用のＱＰは、８×８変換用に定義されるものと同じである。従って、８×８正方変換用のＱＰを、非正方１６×４変換に使うことができる。
【００４７】
更に、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は適用された変換のサイズに基づいてデブロッキングフィルタリング強度を決定する際に使われる、少なくとも１つのオフセットを決定するこれらの様々な形をサポートするために、これらの技法は、これらのオフセットをピクチャパラメータセット（ＰＰＳ）、シーケンスパラメータセット（ＳＰＳ）、適応パラメータセット（ＡＰＳ）及びスライスヘッダ（これらの各々は、符号化ビデオデータを表すビットストリーム中で規定され得る）のうちの１つ又は複数に入れて信号伝達するための様々なやり方を可能にする。例えば、デブロッキングフィルタ制御情報（例えば、上記の様々なオフセットのうちの１つ又は複数）が、ＰＰＳに関連付けられた１つ又は複数のスライスヘッダ中で規定されるかどうかを示すフラグを、ＰＰＳ中で信号伝達することができる。このフラグは、ＰＰＳ中でde-blocking_filter_control_present_flagシンタックス要素として規定され得る。
【００４８】
別の例として、これらの様々なslice_tc_offsetとslice_beta_offsetとをスライスヘッダ中で信号伝達するのではなく、これらの技法は、同様のオフセットがＰＰＳ又はＡＰＳ中で規定されることを可能にし、そうすることによって、ＰＰＳ又はＡＰＳを、符号化ビデオデータを表すビットストリーム中で、スライスヘッダが発生するレートよりも頻繁に信号伝達しなくてよいという点で、スライスオーバーヘッドを削減することができる。幾つかの例において、スライスヘッダ中で信号伝達される可能性があるものとして記述される様々なslice_tc_offset及びslice_beta_offsetは、これらのオフセットが、ＡＰＳに関連付けられたスライスに該当することを考慮して、それぞれの名称を変えることなく、ＡＰＳ中で信号伝達することができる。ＡＰＳは概して、現時点で規定されているシンタックス要素、従って名称適応パラメータセットへの適応を規定する。言い換えると、前のスライスヘッダは、これらのオフセットのうちの１つ又は複数を規定済みである可能性があり、後続ＡＰＳ（復号順で）は、前のスライスヘッダによって規定されたオフセットのうちの１つを追加し、削除し、又は場合によっては変更し、若しくは置き換える適応を規定することができる。更に、後続ＡＰＳ（復号順で）は、予め適応されたオフセットを更新する適応を規定することができる。これらの適応は、別のスライスヘッダが新たなオフセット（現時点で適応されているオフセット全てを、スライスヘッダ中で規定されるオフセットで置き換える）を提供し、又は別のＡＰＳが現在のオフセットを修正するまで適用することができる。幾つかの例において、スライスヘッダ中で信号伝達される可能性があるものとして記載される様々なslice_tc_offset及びslice_beta_offsetは、ＰＰＳ中で信号伝達することができる。
【００４９】
動作時、ビデオエンコーダ２０は、ビデオデータのブロックに変換を適用して、上述したように変換係数ブロックを生成することができる。この変換は、後でより詳しく説明するように、ビデオデータのブロックを参照するコード化ノードを規定するコード化単位（ＣＵ）内に含まれ得る、ＨＥＶＣによる変換単位（ＴＵ）に関連付けられ、又は場合によってはＴＵによって識別され得る。つまり、概して、ＨＥＶＣは、ビデオデータブロックを再帰的に識別するためのフレームワークを提供し、最も大きいコード化単位（ＬＣＵ）がブロックの開始サイズを示すことができる。ＨＥＶＣは次いで、このＬＣＵを、最も小さいコード化単位に達し、又はそれ以上の区分が要求されなくなる（いずれのケースでも、コード化単位、即ちＣＵと呼ばれる）まで、再帰的に区分すればよい。しばしば、それ以上の区分が要求されないという決定は、各再帰的レベルでブロックの各々をコード化し、それらの様々な符号化を、与えられたビットレート及び導入された歪みに関して比較し、所与の符号化プロファイルに合うレート歪み最適化（ＲＤＯ）を与えるＣＵを選択することを伴うＲＤＯ分析などの分析を伴う。ＣＵは、ビデオデータのブロックを識別するコード化ブロックと、ビデオデータのブロックに適用される１つ又は複数の変換を定義するＴＵと、動きベクトル、参照ピクチャリスト及びインター又はイントラ予測の実施に関連した他のデータなどの予測データを定義する予測単位（ＰＵ）とを含み得る。
【００５０】
上述したように、ＴＵは、コード化ノードによって識別されるビデオデータのブロックに適用される１つ又は複数の変換を識別することができる。ＴＵは、同じビデオデータブロックに各々が適用される２つ以上の変換を定義することができ、ビデオデータのブロックは、同じ又は異なるサイズの変換が適用される別個の変換領域に区分することができる。適用される変換のサイズは、ビデオコード化の幾つかの他の態様に影響を与え得る。例えば、ビデオエンコーダ２０は、適用される変換のサイズに基づいて変わる量子化パラメータを適用して、変換係数ブロックを量子化することができる。
【００５１】
いずれにしても、量子化を実施した後、ビデオエンコーダ２０は、量子化された変換係数ブロックからビデオデータのブロックを再構成し、次いで、ビデオデータの再構成ブロックをフィルタリングするためのデブロッキングフィルタリングを実施するかどうか決定すればよい。ビデオエンコーダ２０は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は適用された変換のサイズに基づいてデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することができ、このオフセットにより、ビデオコード化の様々な態様に影響を与える別の変換サイズ例が与えられる。デブロッキングフィルタリングを実施するかどうか決定するこのプロセスについて、以下でより詳しく説明する。ビデオエンコーダ２０は次いで、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施すればよい。ビデオエンコーダ２０は次いで、少なくとも１つのオフセットが、ビデオデータのブロックの符号化バージョンを含む、単独で復号可能な単位（例えば、スライス）のヘッダ中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することができる。幾つかの事例において、このフラグは、シンタックス表中で、「de-blocking_filter_control_present_flag」シンタックス要素として示すことができる。
【００５２】
幾つかの事例において、ビデオエンコーダ２０は、ＰＰＳ中でフラグを信号伝達しなくても、又は場合によっては規定しなくてもよく、代わりに少なくとも１つのオフセットを所謂適応パラメータセット（ＡＰＳ）中で与えればよい。他の事例では、ビデオエンコーダ２０は、フラグを規定するが、少なくとも１つのオフセットが、ビデオデータのブロックの符号化バージョンを含む少なくとも１つのシンタックス要素として、スライスのヘッダ中で規定されないことを示すようにフラグをセットすればよい。ビデオエンコーダ２０は、このフラグを規定した後、少なくとも１つのオフセットをＡＰＳ中で規定することができ、少なくとも１つのオフセットがスライスのヘッダ中で規定されないことを示すようにフラグをセットすることは、ＡＰＳ中で少なくとも１つのオフセットが規定されることを示す。
【００５３】
このフラグを規定することによって、ビデオデコーダ３０は、少なくとも１つのオフセット自体を決定することを要求されなくてよく、このオフセットをスライスヘッダ又はＡＰＳのいずれかから取り出し、又は抽出すればよいので、ビデオエンコーダ２０は、後に続くデコーダ動作を円滑にし、可能性としては複雑さを低下させることができる。言い換えると、複雑な動作を伴い得る、少なくとも１つのオフセットについての値を示唆しなければならないのではなく、ビデオデコーダ３０はこれらの値を取り出すことができる。ＨＥＶＣは、Ｈ．２６４／ＡＶＣなど、以前のビデオコード化規格と比較して、ビデオデータをコード化する際の効率の向上を促進しようと試みる（従って、「高効率ビデオコード化」という名称）が、複雑さの低下により、幾つかの事例では、より効率的なデコーダ動作を促進することができ、このことは、幾つかの状況では、コード化効率を高めるというＨＥＶＣの支配的目標に優先し得る。
【００５４】
更に、少なくとも１つのオフセットをＡＰＳ中で信号伝達（本開示における規定することと等価であると企図することができ、リアルタイム又はほぼリアルタイムの信号伝達を含意すると企図されるべきでない）を可能にすることによって、これらの技法は、ＡＰＳが通常、スライスヘッダよりも頻繁にはビットストリーム中で発生しないという点で、コード化効率を高めることができる。従って、ＡＰＳ中で少なくとも１つのオフセットを単に信号伝達することによって、これらの技法は、少なくとも１つのオフセットの信号伝達又は場合によっては規定に関連付けられたオーバーヘッドを削減することができる。
【００５５】
図２は、本開示に記載する技法を実施して、デブロッキングフィルタの適用を円滑にすることができるビデオエンコーダ２０の例を示すブロック図である。ビデオエンコーダ２０について、例示のためにＨＥＶＣコード化のコンテキストにおいて説明するが、他のコード化規格又は方法に関して本開示を限定するものではない。ビデオエンコーダ２０は、ビデオフレーム内のＣＵのイントラコード化及びインターコード化を実施し得る。イントラコード化は、所与のビデオフレーム内のビデオデータの空間的冗長性を低減又は除去するために空間的予測に依拠する。インターコード化は、ビデオシーケンスの現在のフレームと前にコード化されたフレームとの間の時間的冗長性を低減又は除去するために時間的予測に依拠する。イントラモード（Ｉモード）は、幾つかの空間ベースのビデオ圧縮モードのいずれかを指し得る。単方向予測（Ｐモード）又は双方向予測（Ｂモード）などのインターモードは、幾つかの時間ベースのビデオ圧縮モードのいずれかを指し得る。
【００５６】
図２に示されるように、ビデオエンコーダ２０は、符号化されるべきビデオフレーム内の現在のビデオブロックを受信する。図２の例では、ビデオエンコーダ２０は、動き補償ユニット４４と、動き推定ユニット４２と、イントラ予測ユニット４６と、復号ピクチャバッファ６４と、加算器５０と、変換モジュール５２と、量子化ユニット５４と、エントロピー符号化ユニット５６とを含む。図２に示す変換モジュール５２は、残差データのブロックに実際の変換又は変換の組合せを適用するユニットであり、ＣＵの変換単位（ＴＵ）と呼ばれることもある変換係数のブロックと混同されるべきでない。ビデオブロック再構成のために、ビデオエンコーダ２０はまた、逆量子化ユニット５８と、逆変換モジュール６０と、加算器６２とを含む。
【００５７】
符号化プロセス中に、ビデオエンコーダ２０は、符号化されるべきビデオのフレーム又はスライスを受信する。フレーム又はスライスは、複数のビデオブロック、例えば、最大コード化単位（ＬＣＵ）に分割され得る。動き推定ユニット４２及び動き補償ユニット４４は、時間圧縮を行うために、１つ又は複数の参照フレーム中の１つ又は複数のブロックに対する受信したビデオブロックのインター予測コード化を実施する。イントラ予測ユニット４６は、空間圧縮を行うために、コード化されるべきブロックと同じフレーム又はスライス中の１つ又は複数の隣接ブロックに対する受信したビデオブロックのイントラ予測コード化を実施し得る。
【００５８】
モード選択ユニット４０は、例えば、各モードについてのレート及び誤差（即ち、歪み）結果に基づいて、コード化モードのうちの１つ、即ち、イントラ又はインターを選択し得、得られたイントラ又はインター予測ブロック（例えば、予測単位（ＰＵ））を、残差ブロックデータを生成するために加算器５０に与え、参照フレーム中で使用する符号化ブロックを再構成するために加算器６２に与える。加算器６２は、以下でより詳細に説明するように、予測ブロックを、そのブロックについての、逆変換モジュール６０からの逆量子化され逆変換されたデータと合成して、符号化ブロックを再構成する。幾つかのビデオフレームはＩフレームに指定され得、Ｉフレーム中の全てのブロックはイントラ予測モードで符号化される。場合によっては、例えば、動き推定ユニット４２によって実行された動き探索によって得られたブロックの予測が不十分であったとき、イントラ予測ユニット４６は、Ｐフレーム又はＢフレーム中のブロックのイントラ予測符号化を実施し得る。
【００５９】
動き推定ユニット４２と動き補償ユニット４４は高度に統合され得るが、概念的な目的のために別々に示されている。動き推定（又は動き探索）は、ビデオブロックの動きを推定する動きベクトルを生成するプロセスである。動きベクトルは、例えば、参照フレームの参照サンプルに対する、現在のフレーム中の予測単位の変位を示し得る。動き推定ユニット４２は、予測単位を復号ピクチャバッファ６４に記憶された参照フレームの参照サンプルと比較することによってインターコード化フレームの予測単位の動きベクトルを計算する。参照サンプルは、絶対値差分和（ＳＡＤ：sum of absolute difference）、２乗差分和（ＳＳＤ：sum of squared difference）、又は他の差分メトリックによって決定され得る画素差分に関して、コード化されているＰＵを含むＣＵの部分にぴったり一致することがわかるブロックであり得る。参照サンプルは、参照フレーム又は参照スライス内のどこにでも発生する可能性があり、必ずしも、参照フレーム又はスライスのブロック（例えば、コード化単位）境界において発生するとは限らない。幾つかの例では、参照サンプルは分数画素位置において発生し得る。
【００６０】
動き推定ユニット４２は、計算された動きベクトルをエントロピー符号化ユニット５６及び動き補償ユニット４４に送る。具体的には、動き推定ユニット４２は、上で説明された統合候補を利用して、統合モードに従って動きベクトルを信号伝達する（即ち、動きベクトルのコピー元の近隣ブロックのインデックスを信号伝達する）ことができる。動きベクトルによって識別される参照フレームの部分は参照サンプルと呼ばれることがある。動き補償ユニット４４は、例えば、ＰＵの動きベクトルによって識別される参照サンプルを取り出すことによって、現在ＣＵの予測単位についての予測値を計算し得る。
【００６１】
イントラ予測ユニット４６は、動き推定ユニット４２及び動き補償ユニット４４によって実施されるインター予測の代替として、受信されたブロックをイントラ予測することができる。イントラ予測ユニット４６は、隣接する、前にコード化されたブロック、例えば、ブロックについての左から右へ、上から下への符号化順序を仮定すると、現在ブロックの上、右上、左上、又は左のブロックに対して受信ブロックを予測し得る。イントラ予測ユニット４６は多種多様なイントラ予測モードで構成され得る。例えば、イントラ予測ユニット４６は、符号化されているＣＵのサイズに基づいて、一定数の方向性予測モード、例えば、３５個の方向性予測モードで構成され得る。
【００６２】
イントラ予測ユニット４６は、例えば、様々なイントラ予測モードについて誤差値を計算し、最も低い誤差値を生じるモードを選択することによって、イントラ予測モードを選択することができる。方向性予測モードは、空間的に隣接する画素の値を合成し、その合成された値をＰＵ中の１つ又は複数の画素位置に適用するための機能を含み得る。ＰＵ中の全ての画素位置の値が計算されると、イントラ予測ユニット４６は、ＰＵと符号化されるべき受信ブロックとの間の画素差分に基づいて予測モードの誤差値を計算し得る。イントラ予測ユニット４６は、許容できる誤差値を生じるイントラ予測モードが発見されるまでイントラ予測モードをテストし続け得る。イントラ予測ユニット４６は、次いで、ＰＵを加算器５０に送り得る。
【００６３】
ビデオエンコーダ２０は、符号化されている元のビデオブロックから、動き補償ユニット４４又はイントラ予測ユニット４６によって計算された予測データを減算することによって残差ブロックを形成する。加算器５０は、この減算演算を実施する１つ又は複数の構成要素を表す。残差ブロックは画素差分値の２次元行列に対応し得、残差ブロック中の値の数は、残差ブロックに対応するＰＵ中の画素の数と同じである。残差ブロック中の値は、ＰＵ中の同一位置の画素(co-located pixels)の値と、コード化されるべき元のブロック中の同一位置の画素の値との間の差分、即ち、誤差に対応し得る。差分は、コード化されるブロックのタイプに応じてクロマ差分又はルーマ差分であり得る。
【００６４】
変換モジュール５２は、残差ブロックから１つ又は複数の変換単位（ＴＵ）を形成し得る。変換モジュール５２は、（しばしば、例えば８×８、１６×１６、８×１６、１６×８など、異なるサイズの）複数の変換の中から、変換を選択する。変換は、ブロックサイズ、コード化モードなど、１つ又は複数のコード化特性に基づいて選択され得る。変換モジュール５２は、次いで、選択された変換をＴＵに適用して、変換係数の２次元アレイを備えるビデオブロックを生じる。更に、変換モジュール５２は、選択された変換パーティションを符号化ビデオビットストリーム中で信号伝達し得る。
【００６５】
変換モジュール５２は、得られた変換係数を量子化ユニット５４に送り得る。量子化ユニット５４は、次いで、その変換係数を量子化し得る。エントロピー符号化ユニット５６が、次いで、走査モードに従って、行列中の量子化された変換係数の走査を実施し得る。本開示では、エントロピー符号化ユニット５６が走査を実施するものとして説明する。但し、他の例では、量子化ユニット５４などの他の処理ユニットが走査を実施し得ることを理解されたい。
【００６６】
変換係数が１次元アレイに走査されると、エントロピー符号化ユニット５６は、ＣＡＶＬＣ、ＣＡＢＡＣ、シンタックスベースコンテキスト適応型バイナリ算術コード化（ＳＢＡＣ）、又は別のエントロピー符号化方法論などのエントロピー符号化を係数に適用することができる。
【００６７】
ＣＡＶＬＣを実施するために、エントロピー符号化ユニット５６は、送信されるべきシンボル用の可変長コードを選択することができる。ＶＬＣのコードワードは、相対的により短いコードがより可能性が高いシンボルに対応し、より長いコードがより可能性が低いシンボルに対応するように構成され得る。このようにして、ＶＬＣの使用は、例えば、送信されるべき各シンボルのために等長コードワードを使用するよりも、ビット節約を達成し得る。
【００６８】
ＣＡＢＡＣを実施するために、エントロピー符号化ユニット５６は、特定のコンテキストに適用するコンテキストモデルを選択して、送信されるべきシンボルを符号化することができる。コンテキストは、例えば、隣接値が非０であるか否かに関係し得る。エントロピー符号化ユニット５６はまた、選択された変換を表す信号など、シンタックス要素をエントロピー符号化し得る。エントロピー符号化ユニット５６によるエントロピー符号化の後に、得られた符号化されたビデオは、ビデオデコーダ３０などの別の機器に送信され得るか、又は後で送信するか若しくは取り出すためにアーカイブされ得る。
【００６９】
場合によっては、エントロピー符号化ユニット５６又はビデオエンコーダ２０の別のユニットは、エントロピー符号化に加えて、他の符号化機能を実施するように構成され得る。例えば、エントロピー符号化ユニット５６は、ＣＵ及びＰＵのコード化ブロックパターン（ＣＢＰ）の値を決定するように構成され得る。また、幾つかの場合には、エントロピー符号化ユニット５６は、係数のランレングスコード化を実施することができる。
【００７０】
逆量子化ユニット５８及び逆変換モジュール６０は、それぞれ逆量子化及び逆変換を適用して、例えば参照ブロックとして後で使用するために、画素領域において残差ブロックを再構成する。動き補償ユニット４４は、残差ブロックを復号ピクチャバッファ６４のフレームのうちの１つの予測ブロックに加算することによって参照ブロックを計算し得る。動き補償ユニット４４はまた、再構成された残差ブロックに１つ又は複数の補間フィルタを適用して、動き推定において使用するサブ整数画素値を計算し得る。加算器６２は、再構成された残差ブロックを、動き補償ユニット４４によって生じられた動き補償予測ブロックに加算して、参照フレームバッファ６４に記憶するための再構成されたビデオブロックを生じる。ビデオエンコーダ２０は、本開示に記載する技法の様々な態様によるデブロッキングフィルタリングを実施するためのデブロッキングフィルタを適用することができるデブロッキングユニット６３も含み得る。このフィルタは、ブロッキネスアーティファクトを除去するために、復号されたブロックをフィルタリングするために適用され得る。再構成されたビデオブロックは、後続のビデオフレーム中のブロックをインターコード化するために動き推定ユニット４２及び動き補償ユニット４４によって参照ブロックとして使用され得る。
【００７１】
本開示に記載する技法によると、変換モジュール５２は、ビデオデータのブロックに変換を適用して、上述したように変換係数ブロックを生成することができる。幾つかの事例において、変換モジュール５２は、残差ビデオデータの同じブロックから幾つかの異なるＴＵを形成することができ、異なるＴＵの各々は、ビデオデータの同じ残差ブロックに適用される変換の異なる組合せを識別する。
【００７２】
例えば、変換モジュール５２は、サイズ１６×１６のビデオデータの残差ブロックを受信し得る。変換モジュール５２は、１６×１６変換が１６×１６残差ビデオデータブロックに適用されたことを示す第１のＴＵを生成し、１６×１６ビデオデータブロックに１６×１６変換を適用することができ、１６×１６ブロックのビデオデータを１６×１６変換係数ブロックに変換する。変換モジュール５２は、４つの８×８変換が１６×１６残差ビデオデータブロックに適用されたことを示す第２のＴＵを生成し、１６×１６ビデオデータブロックに８×８変換を適用することができ、１６×１６ブロックのビデオデータを１６×１６変換係数ブロックに変換する。変換モジュール５２は、２つの１６×８変換が１６×１６残差ビデオデータブロックに適用されたことを示す第３のＴＵを生成し、１６×１６ビデオデータブロックに１６×８変換を適用することができ、１６×１６ブロックのビデオデータを１６×１６変換係数ブロックに変換する。変換モジュール５２は、８×１６変換が１６×１６残差ビデオデータブロックに適用されたことを示す第４のＴＵを生成し、１６×１６ビデオデータブロックに８×１６変換を適用することができ、１６×１６ブロックのビデオデータを１６×１６変換係数ブロックに変換する。
【００７３】
ビデオエンコーダ２０は次いで、上述したようにＣＵの各々を符号化し続け、１６×１６変換係数ブロックの４つの異なるバージョンを量子化すればよい。ビデオエンコーダ２０は次に、上述したように、ＴＵの各々に対応する、量子化された変換係数ブロックから、ビデオデータのブロックの各々を再構成することができる。モード選択ユニット４０は次いで、再構成されたビデオデータブロックのこれらの異なるバージョンの各々を評価して、一例として、ビデオデータを符号化するための現在のプロファイルに合うレート歪み最適化をどれが提供するかを識別することができる。モード選択ユニット４０は、ビデオデータの再構成ブロックのバージョンのうち、選択された１つを復号ピクチャバッファ６４に記憶すればよい。
【００７４】
（ＴＵの異なるバージョンの各々に関連付けられた）ＣＵの異なるバージョンの各々を符号化する際、量子化ユニット５４は、変換係数ブロックを量子化するための、適用された変換のサイズに基づいて変わる量子化パラメータを適用してよい。量子化を実施した後、ビデオエンコーダ２０は、量子化された変換係数ブロックからビデオデータのブロックを再構成し、次いで、ビデオデータの再構成ブロックをフィルタリングするためのデブロッキングフィルタリングを実施するかどうか決定すればよい。より具体的には、デブロッキングユニット６３は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は適用された変換のサイズに基づいてデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することができる。
【００７５】
例えば、デブロッキングユニット６３は、以下の擬似コードを実装して、ビデオデータの再構成ブロックをフィルタリングするためのデブロッキングフィルタリングを実施するかどうか決定することができる。
【数４】
2014531879.tif 000007
【００７６】
この擬似コードは、スライスレベルのシンタックス単位、即ちslice_tc_offset_N×N_intra、slice_tc_offset_N×N_inter、slice_beta_offset_N×N_intra及びslice_beta_offset_N×N_interが、Ｎ×Ｎ（例えば、４×４、８×８、１６×１６及び３２×３２）に等しいものとして列挙される変換タイプのうちのいずれについても、更にはイントラ又はインターコード化ブロックについて定義され得ることを示す。
【００７７】
上記擬似コードに従って、デブロッキングユニット６３は、変換タイプ（この例では、ＣＵの異なるバージョンの各々に適用される変換のサイズを指す）を決定し、INTRA_TC_OFFSETと、INTER_TC_OFFSETと、INTRA_BETA_OFFSETと、INTER_BETA_OFFSETとを、slice_tc_offset_N×N_intra、slice_tc_offset_N×N_inter、slice_beta_offset_N×N_intra及びslice_beta_offset_N×N_interのうちの対応する１つに設定することができる。これらのオフセットを設定した後、デブロッキングユニット６３は次いで、決定された境界強度（Ｂｓ）が２よりも大きいとき、TcOffsetを、DEFAULT_INTRA_TC_OFFSET（２に等しい）にINTRA_TC_OFFSETを加えたものと等しいと決定する。デブロッキングユニット６３は、デブロックされるべき境界における画素値に応じて境界強度を決定することができる。決定された境界強度が２以下のとき、デブロッキングユニット６３は、TcOffsetを、INTER_TC_OFFSETに等しいと決定してよい。デブロッキングユニット６３はまた、上記擬似コードに従って、境界強度が２よりも大きいと決定されたとき、BetaOffsetを、INTRA_BETA_OFFSETに等しいと決定してよい。２以下のとき、デブロッキングフィルタ６３は、BetaOffsetを、INTER_BETA_OFFSETに等しいと決定してよい。デブロッキングユニット６３は次いで、ｔcをＱに等しいと決定してよく、Ｑ自体は、量子化パラメータ（ＱＰ）のクリップされたバージョンにTcOffsetを加えたものに等しく、可能な値の範囲は、ゼロ〜ＭＡＸ＿ＱＰ（通常、５２に設定される）＋４である。デブロッキングユニット６３は次いで、βをＱに等しいと決定してよく、Ｑ自体は、量子化パラメータ（ＱＰ）のクリップされたバージョンにBetaOffsetを加えたものに等しく、可能な値の範囲は、ゼロ〜ＭＡＸ＿ＱＰ（やはり通常、５２に設定される）＋４である。デブロッキングユニット６３は、ｔcをルーマ及びクロマデブロッキングに、βをルーマデブロッキングに使う。
【００７８】
あるいは、デブロッキングユニット６３は、数学的関係を適用して、スライスレベルシンタックス単位、即ちslice_tc_offset_intra、slice_tc_offset_inter、slice_beta_offset_intra、slice_beta_offset_interに基づいて、ＱＰ値へのオフセットを決定することを示す以下の擬似コードを実装することができる。
【数５】
2014531879.tif 000008
【００７９】
計算において使われる（但し信号伝達されなくてよい）定数値の例は、次の通りである。
【数６】
2014531879.tif 000009
【００８０】
上述の擬似コードに従って、デブロッキングユニット６３は、ＢＳに応じてTcOffsetを決定することができ、ＢＳが２よりも大きい場合、ビデオコード化機器は、TcOffsetの値が、DEFAULT_INTRA_TC_OFFSET（通常、２に等しい）に、決定されたINTRA_TC_OFFSETを加えたものに等しいと決定してよく、INTRA_TC_OFFSET自体は、定義されたslice_tc_offset_N×N_intra（この例では、ブロックＹのサイズに基づいて選択される）のうちのどの１つにも等しくなり得る。但し、Ｂｓが２以下の場合、デブロッキングユニット６３は、TcOffsetの値がINTER_TC_OFFSETに等しいと決定し、INTER_TC_OFFSET自体は、定義されたslice_tc_offset_N×N_inter（この例では、ブロックＹのサイズに基づいて選択される）のうちのどの１つにも等しくなり得る。
【００８１】
更に、デブロッキングユニット６３は、やはりＢｓに応じてBetaOffsetについての値を決定することができ、Ｂｓが２よりも大きい場合、ビデオコード化機器は、BetaOffsetの値がINTRA_BETA_OFFSETに等しいと決定し、INTRA_BETA_OFFSET自体は、定義されたslice_beta_offset_N×N_intra（この例では、ブロックＹのサイズに基づいて選択される）のうちのどの１つにも等しくなり得る。あるいは、Ｂｓが２以下の場合、ビデオコード化機器は、BetaOffsetの値がINTER_BETA_OFFSETに等しいと決定してよく、INTER_BETA_OFFSEＴ自体は、定義されたslice_beta_offset_N×N_inter値（この例では、ブロックＹのサイズに基づいて選択される）のうちのどの１つにも等しくなり得る。
【００８２】
デブロッキングユニット６３は、決定されたTcOffsetとBetaOffsetの両方を同様に使って、便宜のために以下に式の形式で再現する、上記の擬似コード又は式に従って、対応するｔc閾値とβ閾値とをルックアップするための、それぞれのＱ値を導出することができる。
【数７】
2014531879.tif 000010
【００８３】
式（４）に従って、デブロッキングユニット６３は、Ｑ値を、ゼロ〜ＭＡＸ＿ＱＰ＋４（ＭＡＸ＿ＱＰは通常、５１に等しい）の範囲内の、クリッピングの対象となる、ＱＰに決定されたTcOffsetを加えたものに設定することによって、上記表１中でｔc閾値をルックアップするためのＱ値を決定する。同様に、デブロッキングユニット６３は、Ｑ値を、ゼロ〜ＭＡＸ＿ＱＰ＋４（ＭＡＸ＿ＱＰは通常、５１に等しい）の範囲内の、クリッピングの対象となる、ＱＰに決定されたBetaOffsetを加えたものに設定することによって、上記表１中でβ閾値をルックアップするためのＱ値を決定することができる。デブロッキングユニット６３は次いで、これらの閾値を使って、現在のビデオデータブロックの境界に関してデブロッキングフィルタリングが実施されるべきかどうか決定すればよい。この決定に基づいて、デブロッキングユニット６３は、デブロッキングフィルタリングを実施する。ｔc及びβ閾値についてのＱパラメータを決定するのに使われるオフセットのより細かい定義を可能にすることによって、これらの技法は、対象ビデオ品質に対するより優れた制御を促進し、及び／又はコード化利得を促進するようにデブロッキングを制御するエンコーダの能力を向上させることができる。
【００８４】
幾つかの事例において、デブロッキングユニット６３は、INTRA_BETA_OFFSETとINTER_BETA_OFFSETの両方ではなく、単一のBETA_OFFSETのみを計算又は決定すればよく、また、INTRA_TC_OFFSETとINTER_TC_OFFSETの両方を決定する。以下の擬似コードは、この単一のBETA_OFFSET事例において、スライスレベルのシンタックス単位、即ちslice_tc_offset_intra、slice_tc_offset_intra_delta、slice_tc_offset_inter、slice_tc_offset_inter_delta、及びslice_beta_offsetに基づいて、ＱＰ値へのオフセットを決定するための数学的関係の適用を示す。
【数８】
2014531879.tif 000011
【００８５】
この計算において使われる定数値の例は、次のようになる（これらの定数は、デコーダに信号伝達されなくてよく、又は場合によっては規定されなくてよい）。
【数９】
2014531879.tif 000012
【００８６】
単一のBETA_OFFSET及びINTRA_TC_OFFSETとINTER_TC_OFFSETの両方の事例において、デブロッキングユニット６３は、TcOffsetとBetaOffsetとを、以下の擬似コードを参照して記述するように、わずかに異なるやり方で計算することができる。
【数１０】
2014531879.tif 000013
【００８７】
この擬似コードに従って、デブロッキングユニット６３は、Ｂｓに応じてTcOffsetを決定し、Ｂｓが２よりも大きい場合、デブロッキングユニット６３は、TcOffsetの値がINTRA_TC_OFFSETに等しいと決定してよい。但し、Ｂｓが２以下の場合、デブロッキングユニット６３は、TcOffsetの値がINTER_TC_OFFSETに等しいと決定する。デブロッキングユニット６３は、決定されたTcOffsetとBetaOffsetの両方を同様に使って、式（４）及び（５）として上述した擬似コード又は式に従って、対応するｔc閾値とβ閾値とをルックアップするための、それぞれのＱ値を導出する。
【００８８】
対応するデコーダ、例えば、図１の例に示すビデオデコーダ３０のために、ビデオエンコーダ２０は、ＳＰＳ、ＰＰＳ、ＡＰＳ及びスライスヘッダなど、様々なオフセットをビットストリームの異なる部分の中で信号伝達すればよい。以下では、追加シンタックス要素として、これらのオフセットの信号伝達をサポートするように、ＨＥＶＣの現在の作業草案に対して要求され得るＨＥＶＣシンタックス修正について記載する。幾つかの例を以下に挙げるが、これらのシンタックス要素を信号伝達するどの方法も、これらの技法の様々な態様を遂行することが可能であり得る。更に、所与のコンテキストによっては、これらの追加シンタックス要素の様々な信号伝達法を使うことができ、コンテキストも、ビットストリームをどのようにして適切に解析するかをビデオデコーダが決定することができるように、信号伝達されてよい。更に、幾つかの事例において、イントラコード化及びインターコード化ブロックの両方についてのTcOffset及びBetaOffsetシンタックス要素が明示的に信号伝達され得るが、他の事例では、１つ又は複数の変換タイプについての単一のTcOffset及び単一のBetaOffsetが信号伝達されればよく、ビデオデコーダは、これらのオフセットのイントラコード化及びインターコード化バージョンを、信号伝達されたTcOffset及びBetaOffsetから導出する。
【００８９】
いずれにしても、モード選択ユニット４０は、ビデオデータのブロックの再構成バージョンのうちの対応する１つを選択することができ、このブロックは、デブロックされた後、所与の符号化プロファイルを、レート及び歪みに関して強め得る。モード選択ユニット４０は、デブロッキングを実施するのに使われた対応するオフセットをエントロピー符号化ユニット５６に信号伝達すればよく、ユニット５６は、符号化ビデオデータを表すビットストリームを定式化すればよい。エントロピー符号化ユニット５６は、以下の表２に示すように、de-blocking_filter_control_present_flagをピクチャパラメータセット（ＰＰＳ）シンタックスに追加してよい。de-blocking_filter_control_present_flagが１に等しい場合、このフラグは、デブロッキングフィルタの特性を制御する１組のシンタックス要素がスライスヘッダ中に存在することを規定する。このフラグが０に等しい場合、このフラグは、デブロッキングフィルタの特性を制御する１組のシンタックス要素がスライスヘッダ中に存在せず、それらの推論値がビデオデコーダによって使われるべきであることを規定する。フラグのための解析プロセスを規定する構文記述は、単一のビットなど、適切に選ばれるべきである。
【表２】
2014531879.tif 000014
【００９０】
以下の表は、slice_tc_offset及びslice_beta_offset値を信号伝達するスライスなど、単独で復号可能な単位のヘッダのシンタックス（そのようなシンタックスは、「スライスヘッダシンタックス」と呼ばれ得る）についての様々なケースを表す。あるいは、オフセットは、適応パラメータセット（ＡＰＳ）やピクチャパラメータセット（ＰＰＳ）中など、他の所で信号伝達されてよい。以下の表３は、各変換タイプ（４×４、８×８、１６×１６、３２×３２）についての、及びイントラ及びインターモードについての全てのｔcとベータオフセットとを含むスライスヘッダシンタックスを表す。或いは、表４及び表５は、より少ないオフセット要素をもつスライスヘッダシンタックス例を示す。
【表３】
2014531879.tif 000015
【００９１】
以下の表４において、エントロピー符号化ユニット５６は、イントラコード化ブロックに適用される変換タイプ全てについてのｔcオフセットを定義し、単一の標準βオフセットが、イントラコード化ブロックに適用される全ての変換タイプに対して定義される。更に、スライスタイプがＩスライスでない（Ｐ又はＢスライスであることを意味する）場合、エントロピー符号化ユニット５６は、インターコード化ブロックに適用される変換タイプ全てについてのｔcオフセットと、インターコード化ブロックに適用される全ての変換タイプについての単一の標準βオフセットとを定義する。
【表４】
2014531879.tif 000016
【００９２】
以下の表５は、イントラコード化及びインターコード化ブロックの両方に適用される全ての変換タイプについての普遍的なｔcオフセットと、イントラコード化及びインターコード化ブロックの両方に適用される全ての変換タイプについての単一の標準βオフセットとをエントロピー符号化ユニット５６が信号伝達するためのシンタックス信号伝達を定義する。
【表５】
2014531879.tif 000017
【００９３】
以下のスライスシンタックス例において、符号化ユニット５６は、以下の２つの新たなデブロッキングフラグを導入する。
【００９４】
・de-blocking_offset_intra_inter_flag:0に等しいとき、イントラ及びインターモード用に同じオフセットが使われることを信号伝達する。１に等しいとき、このフラグは、イントラ及びインターコード化モード用に複数のオフセットが信号伝達されることを示す。
【００９５】
・de-blocking_offset_transform_flag:0に等しいとき、オフセットが変換サイズ非依存であることを信号伝達し、１に等しいとき、オフセットが変換サイズ依存であることを信号伝達する。
【００９６】
以下の表６及び表７は、beta_offsetが変換タイプ依存及び非依存であるケースに対する、これらの２つの新たなデブロッキングフラグの使用を示す。
【表６】
2014531879.tif 000018
【表７Ａ】
2014531879.tif 000019
【表７Ｂ】
2014531879.tif 000020
【００９７】
tc_offset及びbeta_offsetシンタックス要素についての構文記述は、適切に選ばれるべきである。例えば、tc_offset及びbeta_offsetは、符号付き整数指数ゴロムコード化シンタックス要素として表すことができる。幾つかの事例において、これらのシンタックス要素は、明示的に信号伝達されなくてよく、ビデオデコーダ３０は、tc_offset及びbeta_offset値を空間的又は時間的に予測してよい。幾つかの例において、様々なオフセットは、所与の量子化方式（一例として、これらのオフセットを２で除算することを伴い得る）に従って量子化することができる。
【００９８】
上述した単一のBETA_OFFSET及びINTRA_TC_OFFSETとINTER_TC_OFFSETの両方の事例において、エントロピー符号化ユニット５６は、後で説明するようにシンタックス単位を信号伝達することができる。一般化されたシナリオにおいて、エントロピー符号化ユニット５６は、シンタックス単位を、一例として、スライスヘッダではなく、又はスライスヘッダに加えて、適応パラメータセット（ＡＰＳ）又はピクチャパラメータセット（ＰＰＳ）中で信号伝達することができる。更に、エントロピー符号化ユニット５６は、TcOffset値に使われるものに類似するベータオフセット値の信号伝達に、数学的関係を使ってよい。
【００９９】
更に、これらの事例において、エントロピー符号化ユニット５６は、以下の表８に記載されるように、de-blocking_filter_control_present_flagをシーケンスパラメータセット（ＳＰＳ）中で信号伝達することができる。
【表８】
2014531879.tif 000021
【０１００】
或いは、エントロピー符号化ユニット５６は、de-blocking_filter_control_present_flagを、例えば、ピクチャパラメータセット（ＰＰＳ）中で信号伝達することができる。de-blocking_filter_control_present_flagは、１ビットで表すことができる。
【０１０１】
更に、単一のBETA_OFFSET及びINTRA_TC_OFFSETとINTER_TC_OFFSETの両方を使う実装形態において、エントロピー符号化ユニット５６は、シンタックス単位、即ちslice_tc_offset_intra、slice_tc_offset_intra_delta、slice_tc_offset_inter、slice_tc_offset_inter_delta、及びslice_beta_offsetを、以下の表９に従ってスライスヘッダ中で信号伝達することができる。
【表９】
2014531879.tif 000022
【０１０２】
エントロピー符号化ユニット５６は、例えば符号付き整数指数ゴロムコード化シンタックス要素（「ｓｅ（ｖ）」）を選択することによって、シンタックス要素用の適切な構文記述を選択することができる。
【０１０３】
上述したように、ｔc及びβについての様々なオフセットは、ＡＰＳ、ＰＰＳ及び／又はスライスヘッダ中で信号伝達することができる。ＡＰＳは、適応ループフィルタ（ＡＬＦ）及びサンプル適応オフセット（ＳＡＯ）に関連付けられたパラメータを含み得る。ＨＥＶＣにおける最近の開発が、ＡＰＳの採用と、ｔc及びβについてのdisable_de-blocking_filter_flag及びデブロッキングパラメータオフセットを含むデブロッキングフィルタパラメータの、ＡＰＳ及び／又はスライスヘッダ中での信号伝達とにつながっている。
【０１０４】
幾つかの事例において、スライスヘッダは、ＡＰＳ又はＰＰＳ中で規定されたデブロッキングパラメータを「継承する」、「オーバーライドする」若しくはコピーすること、又はスライスヘッダ中で信号伝達されたパラメータを使うことを示すフラグを含み得る。以下の表１０〜１２はそれぞれ、本開示の技法に従って定義されるシーケンスパラメータセット（ＳＰＳ）、ＡＰＳ及びスライスヘッダシンタックスを規定する。これらの表の各々中の「提案」列は、「Ｘ」でマーキングされているときは、本開示に記載する技法をサポートして提案されるシンタックス要素を示し、「Ｙ」でマーキングされているものは、規格団体によって最近提案及び／又は採用されたシンタックス要素を示す。
【表１０】
2014531879.tif 000023
【０１０５】
上の表１０に示すように、de-blocking_filter_control_presentフラグがゼロに等しいとき、de-blocking_filter_in_aps_enabled_flagがゼロに等しく、aps_deblockign_filter_flagがゼロに等しく、disable_de-blocking_filter_flagがゼロに等しく、beta_offset_div2がゼロに等しく、tc_offset_div2がゼロに等しいと推論することができる。その結果、これらのエントリのうちの１つ又は複数は、幾つかのコンテキストにおいてはＡＰＳ及び／又はスライスヘッダ中で省いてよく、このことが、表中でこれらのエントリを抹消することによって以下の表に反映されている。
【表１１】
2014531879.tif 000024
【表１２】
2014531879.tif 000025
【０１０６】
最初に表１０を参照すると、パラメータ「de-blocking_filter_in_aps_enabled_flag」は、ゼロの値にセットされているときは、スライスヘッダ中にデブロッキングパラメータが存在することを示し、１の値にセットされているときは、ＡＰＳ中にデブロッキングパラメータが存在することを示す。次に表１１を参照すると、パラメータ「aps_de-blocking_filter_flag」は、ＡＰＳ中にデブロッキングパラメータが存在し（１の値にセットされているとき）又は存在しない（ゼロの値にセットされているとき）ことを示す。表１１と表１２の両方において、パラメータ「disable_de-blocking_filter_flag」は、値ゼロにセットされているとき、デブロッキングフィルタが有効にされていることを示し、１の値にセットされているとき、デブロッキングフィルタが無効にされていることを示す。表１１と表１２の両方において、「beta_offset_div2」及び「tc_offset_div2」パラメータは、ｔC及びβ閾値をルックアップするのに使われるＱＰに追加されるオフセットを指し得る（パラメータは２で除算される）。表１２において、パラメータ「inherit_dbl_params_from_APS_flag」は、１の値にセットされているとき、ＡＰＳ中のデブロッキングパラメータが使われなければならないことを示し、ゼロの値にセットされているとき、スライスヘッダ中で続くデブロッキングパラメータが使われなければならないことを示す。
【０１０７】
エントロピー符号化ユニット５６は、本開示に記載する技法に従って、ＳＰＳ、ＰＰＳ、ＡＰＳ又はスライスヘッダのいずれかの中で追加パラメータを規定することができる。例えば、表１０を参照すると、エントロピー符号化ユニット５６は、ＳＰＳ又はＰＰＳ中で「de-blocking_filter_control_present_flag」を規定することができ、このパラメータは、１の値にセットされているとき、ＡＰＳ、ＰＰＳ及び／又はスライスヘッダ中にデブロッキングパラメータが存在することを示し、ゼロの値にセットされているとき、ＡＰＳ、ＰＰＳ及びスライスヘッダ中にデブロッキングパラメータが存在しないことと、デフォルトのデブロッキングパラメータが使われなければならないこととを示す。別の例として、表１１及び表１２を参照すると、エントロピー符号化ユニット５６は、ＡＰＳ、ＰＰＳ及び／又はスライスヘッダ中で「tc_offset_intra_div2」、「tc_offset_intra_delta」、「tc_offset_inter_div2」、及び「tc_offset_inter_delta」パラメータを規定することができ、これらのデブロッキングフィルタパラメータの使用を、以下の擬似コードを参照して示す。
【数１１】
2014531879.tif 000026
【０１０８】
上記擬似コードは概して、INTRA_TC_OFFSETがtc_offset_intra_div2パラメータの２倍にtc_offset_N×N_intra_deltaパラメータを加えたものに等しくなり得ることを示す。更に、この擬似コードは、INTER_TC_OFFSETがtc_offset_inter_div2パラメータの２倍にtc_offset_N×N_inter_deltaパラメータを加えたものに等しくてよく、BETA_OFFSETがbeta_offset_div2パラメータの２倍に等しくてよいことを示す。更に、Tc_offset_N×N_intra_deltaはtc_offset_intra_deltaハ゜ラメータ×factor_N×Nに等しくてよく、その例が、上の擬似コードに列挙されている。更に、Tc_offset_N×N_inter_deltaパラメータは、tc_offset_inter_delta×factor_N×Nに等しくてよい。エントロピー符号化ユニット５６は、上記擬似コードを実装して、様々なパラメータを信号伝達することができる。
【０１０９】
要素の様々な例に従う、擬似コードの残りの部分は、モードがイントラモードの場合、TcOffsetが、DEFAULT_INTRA_TC_OFFSET（２に等しい）にINTRA_TC_OFFSETを加えたものに等しいことを示す。但し、モードがイントラモードでない場合、TcOffsetはINTER_TC_OFFSETに等しい。BetaOffsetはBETA_OFFSETに等しい。この擬似コードによると、Ｑ値が、ｔc閾値について、ＱＰに決定されたTcOffset値を加えたものとして決定され、得られるＱ値が０とMAX_QP+DEFAULT_INTRA_TC_OFFSETの範囲内となるように、範囲クリッピングの対象となる（ＭＡＸ＿ＱＰは通常、５１に等しい）。同様に、Ｑ値が、β閾値について、ＱＰに決定されたBetaOffset値を加えたものとして決定され、得られるＱ値が０とMAX_QPの範囲内となるように、範囲クリッピングの対象となる（やはりMAX_QPは通常、５１に等しい）。
【０１１０】
表１０〜１２を参照して上述した技法に加え、イントラ及びインター用の別個のオフセットパラメータを信号伝達するためのde-blocking_offset_intra_inter_flag（上記を参照）が、ＳＰＳ、ＰＰＳ、ＡＰＳ又はスライスヘッダに導入され得る（例えば、以下の表１３及び１４参照）。
【表１３】
2014531879.tif 000027
【表１４Ａ】
2014531879.tif 000028
【表１４Ｂ】
2014531879.tif 000029
【０１１１】
幾つかの代替案では、エントロピー符号化ユニット５６は、de-blocking_filter_control_present_flagとde-blocking_filter_in_aps_enabled_flagとをＰＰＳ中で信号伝達することができる。ＰＰＳシンタックスの例を以下の表１５に示すが、このシンタックスは、表１６の例示的スライスヘッダシンタックスを参照して示すように、スライスヘッダ（又は、単独で復号可能な単位のヘッダ）中でパラメータを規定することによってオーバーライドされ得る。
【表１５】
2014531879.tif 000030
【表１６】
2014531879.tif 000031
【０１１２】
ｔC又はベータ閾値をルックアップする前にＱＰ値（B.Bross、W.-J.Han,J.-R.Ohm、G.J.Sullivan、T.Wiegand、「High efficiency video coding(HEVC)text specification draft 7」、9th JCT-VC Meeting、Geneva、Switzerland、Apr.~May 2012、Doc.JCTVC-I1003_d4に記載されているように、隣接するＰ及びＱブロックのＱＰ値の平均）を修正するデブロッキングオフセットパラメータは、pps_beta_offset_div2、pps_tc_offset_div2、slice_header_beta_offset_div2、slice_header_tc_offset_div2である。これらのオフセットパラメータのうちのいずれも、デブロッキングフィルタ強度の変換サイズ依存の制御をサポートすることができず、主観的品質評価により、幾つかのビデオシーケンスが、変換サイズ依存である深刻なブロッキングアーティファクトを被り得ることが論証されている。これらの観察されるブロッキングアーティファクトは、比較的高いＱＰ値において（例えば、３０を超えるＱＰ値に対して）、及びＳＰＳシンタックスパラメータlog2_diff_max_min_transform_block_size及びlog2_min_transform_block_size_minus2によって規定される最大変換サイズに対して可視的であり得る。これらの大きいブロッキングアーティファクトは、最大変換サイズが３２×３２の場合に最も可視的であり得るが、ブロッキングアーティファクトは、最大変換サイズが１６×１６又は８×８の場合にも可視的であり得、変換サイズ４×４に対しては比較的可視的でない可能性がある。
【０１１３】
従って、本開示に記載する技法は、２つの隣接するビデオブロックＰ及びＱのうちの少なくとも１つが、最大変換サイズの変換単位に含まれるケースにおいて、エントロピー符号化ユニット５６が、デブロッキング強度を制御するための特定のデブロッキング調整パラメータを信号伝達することを可能にし得る。言い換えると、本開示の技法は、２つの隣接するビデオブロックＰ及びＱのうちの少なくとも１つが最大変換サイズの変換単位に含まれるケースにおいてデブロッキングフィルタ強度を調整することができる。ブロックＰとＱとの間の共通エッジは一般に、デブロッキングフィルタリングの対象となる。ビデオブロックＰ又はＱのいずれも最大サイズの変換単位に含まれない場合、現在のデブロッキング調整パラメータが適用される。以下の表１７及び１８は、ＰＰＳシンタックス及びスライスヘッダシンタックスに対する変更を規定し、変更はグレーの強調表示を使って示される。
【表１７】
2014531879.tif 000032
【表１８】
2014531879.tif 000033
【０１１４】
提案されるシンタックスパラメータのセマンティクスは、次のようになる（パラメータ値は、存在しない場合、０であると推論される）。
【０１１５】
pps_beta_offset_max_tu_div2/slice_header_beta_offset_max_tu_div2は、βに対するデフォルトのデブロッキングパラメータオフセットが、ピクチャパラメータセットを参照するピクチャについてのスライスヘッダ中に存在するデブロッキングパラメータオフセットでオーバーライドされない限り、ピクチャパラメータセットを参照するピクチャ中の最大変換単位サイズのエッジに適用される、β（２で除算される）に対するデフォルトのデブロッキングパラメータオフセットを規定する。
【０１１６】
pps_tc_offset_max_tu_div2/slice_header_tc_offset_max_tu_div2は、ｔcに対するデフォルトのデブロッキングパラメータオフセットが、ピクチャパラメータセットを参照するピクチャについてのスライスヘッダ中に存在するデブロッキングパラメータオフセットでオーバーライドされない限り、ピクチャパラメータセットを参照するピクチャ中の最大変換単位のサイズのエッジに適用される、ｔc（２で除算される）に対するデフォルトのデブロッキングパラメータオフセットを規定する。
【０１１７】
他の関連デブロッキング調整パラメータのセマンティクスは、次のようになる。
【０１１８】
pps_beta_offset_div2/slice_header_beta_offset_div2及びpps_tc_offset_div2/slice_header_tc_offset_div2は、デフォルトのデブロッキングパラメータオフセットが、ピクチャパラメータセットを参照するピクチャについてのスライスヘッダ中に存在するデブロッキングパラメータオフセットによってオーバーライドされない限り、やはりピクチャパラメータセットを参照するピクチャ中の最大変換単位サイズのエッジではない、変換単位のエッジに適用される、β及びｔCについてのデフォルトのデブロッキングパラメータオフセット（２で除算される）を規定する。
【０１１９】
最大変換単位サイズ用の提案されるデブロッキング調整パラメータは、以下の擬似コードにおいて規定される（pps_又はslice_header_の接頭部は簡潔のために省かれており、ＱＰは、ブロックＰ及びＱのＱＰ値の平均値である）。
【数１２】
2014531879.tif 000034
【０１２０】
幾つかの事例において、提案されるbeta_offset_max_tu_div2及びtc_offset_max_tu_div2パラメータの一方のみ又は両方が信号伝達され得る。提案されるパラメータの「ｄｉｖ２」即ち２で除算されるスケーリングは任意選択でよく、というのは、他のスケーリング係数又は整数オフセット（例えば、Ｘが整数である、＿ｍｉｎｕｓＸ）を使ってもよく、スケーリング（beta_offset_max_tu及びtc_offset_max_tu）が使われなくてもよいからであることにも留意されたい。
【０１２１】
上記の提案されるbeta_offset_max_tu_div2及びtc_offset_max_tu_div２パラメータは、変換単位を含むコード化単位のイントラ又はインターコード化モードによらずに適用することができる。あるいは、提案されるパラメータは、イントラ又はインターコード化モード依存であってよい。例えば、パラメータbeta_offset_intra_max_tu_div2及び/又はbeta_offset_inter_max_tu_div2及び/又はtc_offset_intra_max_tu_div2及び/又はtc_offset_inter_max_tu_div2は、上記のシンタックス例において規定されるのと同様に信号伝達することができる。イントラ又はインターモード用の別個のパラメータの信号伝達は、上述した技法の前の態様に示したようなde-blocking_offset_intra_inter_flagなどの可能フラグに依存し得る。ビデオブロックＰとＱとの間の共通エッジをデブロックするためにイントラそれともインターパラメータを使うか決定するのに、ＰもしくはＱ（又は両方）がイントラコード化されたコード化単位中にある場合、イントラパラメータがエッジに適用され、それ以外の場合、インターパラメータが適用されるという規則が適用され得る。
【０１２２】
あるいは、提案される技法は、D.-K.Kwon、M.Budagavi、「Transform size dependent deblocking filter」、9th JCT-VC Meeting、Geneva、Switzerland、Apr.~May 2012、Doc.JCTVC-I0244に記載されている提案を更に改良することができ、この文書は、B.Bross、W.-J.Han、J.-R.Ohm、G.J.Sullivan、T.Wiegand、「High efficiency video coding(HEVC)text specification draft 7」、9th JCT-VC Meeting、Geneva、Switzerland、Apr.~May 2012、Doc.JCTVC-I1003_d4に記載されているＨＭ７デブロッキングフィルタ中で計算される値０〜２に加え、追加境界強度値３（又は他の数）を計算することを提案している。本開示に記載する技法によると、隣接Ｐ又はＱブロックのうちの少なくとも１つがイントラコード化されたコード化単位に含まれる場合、及びイントラコード化ブロック（Ｐ及び／又はＱ）のうちの少なくとも１つが最大サイズ、例えば、３２×３２又は１６×１６などの変換単位に含まれる場合、境界強度は３の値に設定される。
【０１２３】
境界強度値が３に等しい場合、本開示に記載する技法に従って説明される最大変換単位のサイズについてのデブロッキング調整パラメータ（beta_offset_max_tu_div2及び/又はbeta_offset_intra_max_tu_div2及び/又はtc_offset_max_tu_div2及び/又はtc_offset_intra_max_tu_div2）が、ベータ及びｔCオフセットとして利用され、そうでない場合、tc_offset_div2及びbeta_offset_div2が使われる。
【０１２４】
あるいは、境界強度値が３に等しい場合、強いデブロッキングフィルタが適用され、そうでない場合、弱フィルタが適用される。この場合、本開示に記載する技法に従って規定される最大transform_unit_sizes用のデブロッキング調整パラメータ（beta_offset_max_tu_div2及び/又はbeta_offset_intra_max_tu_div2及び/又はtc_offset_max_tu_div2及び/又はtc_offset_intra_max_tu_div2）は、適用も信号伝達もされず、tc_offset_div2及び/又はbeta_offset_div2が適用される。
【０１２５】
あるいは、境界強度値が３に等しい場合、強いデブロッキングフィルタが適用され、そうでない場合、弱フィルタが適用される。この場合、最大transform_unit_sizes用のデブロッキング調整パラメータ（beta_offset_max_tu_div2及び/又はbeta_offset_intra_max_tu_div2及び/又はtc_offset_max_tu_div2及び/又はtc_offset_intra_max_tu_div2）が強いデブロッキングフィルタに適用され、tc_offset_div2及び/又はbeta_offset_div2が弱いデブロッキングフィルタに適用される。
【０１２６】
追加境界強度値が、インターコード化ケース用に計算され得る。例えば、ブロックＰ又はＱのいずれもイントラコード化されず、Ｐ又はＱブロックのうちの少なくとも１つが最大サイズの変換単位に含まれる場合、追加境界強度値が、例えば、値４に定義される。上のイントラケースと同様、最大transform_unit_sizes用の提案されるデブロッキング調整パラメータ（beta_offset_max_tu_div2及び/又はbeta_offset_inter_max_tu_div2及び/又はtc_offset_max_tu_div2及び/又はtc_offset_inter_max_tu_div2）が適用される。
【０１２７】
幾つかの事例において、最大サイズの変換単位は、デブロッキング強度を調整するために、提案されるbeta_offset_max_tu_div2及びtc_offset_max_tu_div2パラメータを適用する前に、少なくとも１つの非ゼロコード化係数を含む必要があり得る。このことは、コード化ブロックフラグ（ｃｂｆ）を使って調べることができる。
【０１２８】
提案されるパラメータに加え、パラメータの信号伝達及び／又は提案される機能性を可能にするためのフラグが信号伝達され得る。以下の表１９及び２０は、シンタックス変更を示し、やはり変更は、グレーの強調表示を使って示される。
【表１９】
2014531879.tif 000035
【表２０】
2014531879.tif 000036
【０１２９】
de-blocking_max_tu_offset_enabled_flagのセマンティクスは、以下の代替案のうちのいずれかであり得る。
【０１３０】
・de-blocking_max_tu_offset_enabled_flagは、フラグ値が１に等しい場合、beta_offset_max_tu_div2又はtc_offset_max_tu_div2シンタックスパラメータの信号伝達を可能にすることができ、そうでない場合、これらのパラメータは信号伝達されず、パラメータの値は０に等しいと推論される。
【０１３１】
・de-blocking_max_tu_offset_enabled_flagは、フラグ値が１に等しい場合、パラメータbeta_offset_max_tu_div2又はtc_offset_max_tu_div2シンタックスパラメータの信号伝達を可能にすることができ、そうでない場合、これらのパラメータは信号伝達されず、パラメータの値は、存在しない場合は０に等しいと推論される対応するbeta_offset_div2及びtc_offset_div2パラメータに等しいと推論される。
【０１３２】
幾つかの事例において、これらの技法は、本開示にその内容全体が組み込まれる、２０１２年６月２１日に出願された米国仮特許出願第６１／６６２，８３３号に記載される技法とともに使うことができ、これらの技法は、上記組み込まれた仮特許出願に記載されているベータ曲線とｔC曲線とを修正して、デブロッキング強度を増大させる。
【０１３３】
幾つかの事例において、ＨＭ７デブロッキングフィルタにおいて計算される値０〜２に加え、追加境界強度値３（又は他の数）を計算することができ、ＨＭ７は、その内容全体が参照により本明細書に組み込まれている、B.Bross、W.-J.Han、J.-R.Ohm、G.J.Sullivan、T.Wiegandによる、「High efficiency video coding(HEVC)text specification draft 7」、9th JCT-VC Meeting、Geneva、Switzerland、Apr.~May 2012、Doc.JCTVC-I1003_d4という名称の文書に言及している。
【０１３４】
これらの事例において、隣接Ｐ又はＱブロックのうちの少なくとも１つがイントラコード化コード化単位に含まれる場合、ならびにイントラコード化ブロック（Ｐ及び／又はＱ）のうちの少なくとも１つが最大サイズ、例えば、３２×３２又は１６×１６などの変換単位に含まれる場合、境界強度は３の値に設定される。これらの技法の上述した態様のうちの１つ又は複数とは反対に、境界強度値が３に等しい場合、定数ｔCオフセット（constant_max_tu_tc_offset）及び／又はベータオフセット（constant_max_tu_beta_offset）が適用され、これらのオフセットは、例えば、tc_offset_div2及びbeta_offset_div2の信号伝達により、更に修正され得る。
【０１３５】
以下は、ビデオコーダがこれらの値をどのように決定する（続いて、これらの値をビットストリーム中で信号伝達する）ことができるかの例を示す。
【数１３】
2014531879.tif 000037
【０１３６】
或いは、ビデオコーダは、これらの値を次のように決定してよい。
【数１４】
2014531879.tif 000038
【０１３７】
ビデオコーダは、インターコード化ケース用の追加境界強度値を決定又は計算することができる。例えば、ブロックＰ又はＱのいずれもイントラコード化されず、Ｐ又はＱブロックのうちの少なくとも１つが最大サイズの変換単位に含まれる場合、追加境界強度値が定義され得る（例えば、４の値）。上述したイントラケースと同様に、定数ｔCオフセット（constant_max_tu_tc_offset）及び／又はベータオフセット（constant_max_tu_beta_offset）が適用され、これらのオフセットは、例えば、tc_offset_div2とbeta_offset_div2とを信号伝達することにより、更に修正され得る。
【０１３８】
幾つかの事例において、ビデオコーダは、ブロックＰ又はＱのインター又はイントラモードを調べずに、少なくとも１つのＰ又はＱブロックが最大サイズの変換単位に含まれる場合、３（又は他の値）の境界強度値を割り当てることができる。上記のイントラケースと同様に、定数ｔCオフセット（constant_max_tu_tc_offset）及び／又はベータオフセット（constant_max_tu_beta_offset）が適用され、これらのオフセットは、例えば、tc_offset_div2とbeta_offset_div2とを信号伝達することにより、更に修正され得る。
【０１３９】
これらの技法の別の態様は、上述したように、ＳＰＳ中で規定される最大許容サイズの変換単位（ＴＵ）又は変換ブロック（ＴＢ）に含まれるブロックＰ又はＱに基づく追加境界（Ｂｓ）値を、シンタックス要素log2_min_transform_block_size_minus2及びlog2_diff_max_min_transform_block_sizeを通して組み込むことができる。これらの技法のこの態様は、隣接Ｐ又はＱブロックのうちの少なくとも１つがイントラコード化コード化単位（ＣＵ）に含まれる場合、ならびにイントラコード化ブロック（Ｐ及び／又はＱ）のうちの少なくとも１つが最大サイズ（例えば、３２×３２、１６×１６など）のＴＵ又はＴＢに含まれる場合、ビデオコーダが境界強度を４の値（又は他の適切な値）に設定するという点で、上述した態様とは異なり得る。そうでない場合、ビデオコーダは、Ｐ又はＱブロックのうちの少なくとも１つが最大サイズのＴＢに含まれるとき、ＢＳ値を３の値（又は他の適切な値）に設定する。これらの条件のいずれも満たされない場合、ビデオコーダは、ＨＥＶＣにおいて定義されるものに従ってＢｓ値を計算すればよい。
【０１４０】
以下の擬似コードは、Ｂｓ導出を示す。
【０１４１】
−ＩＦ（ＰがＭＯＤＥ＿ＩＮＴＲＡを有し、Ｐが最大ＴＢサイズに含まれる）又は（ＱがＭＯＤＥ＿ＩＮＴＲＡを有し、Ｑが最大ＴＢサイズに含まれる）ＴＨＥＮ  Ｂｓ＝４、
−ＥＬＳＥ  ＩＦ（Ｐが最大ＴＢサイズに含まれる）又は（Ｑが最大ＴＢサイズに含まれる）ＴＨＥＮ  Ｂｓ＝３、
−ＥＬＳＥ  ＩＦ（Ｐ又はＱがＭＯＤＥ＿ＩＮＴＲＡを有する）ＴＨＥＮ  Ｂｓ＝２、
−ＥＬＳＥ  さらなるＢｓ導出はＨＥＶＣ仕様に従う。
【０１４２】
幾つかの事例において、ビデオコーダは、以下の擬似コードを使って、ただ１つのＢｓ値、例えば、３に等しいＢｓを追加することによって、上記プロセスを簡略化することができる。
【０１４３】
−ＩＦ（Ｐが最大ＴＢサイズに含まれる）又は（Ｑが最大ＴＢサイズに含まれる）ＴＨＥＮ  Ｂｓ＝３、
−ＥＬＳＥ  ＩＦ（Ｐ又はＱがＭＯＤＥ＿ＩＮＴＲＡを有する）ＴＨＥＮ  Ｂｓ＝２、
−ＥＬＳＥ  さらなるＢｓ導出はＨＥＶＣ仕様に従う。
【０１４４】
幾つかの事例において、ビデオコーダは、ブロックＰ又はＱが、最大ＴＢサイズのみではなく、最小サイズＮ×Ｍ（又はＮ×Ｎ）よりも大きい（又は等しい）ＴＢサイズに含まれるかどうかの検査を含むように、境界強度値計算を実装することができる。以下の擬似コードは、境界強度値計算のこの変形を示し得る。
【０１４５】
−ＩＦ（ＰがＭＯＤＥ＿ＩＮＴＲＡを有し、ＰがＮ×Ｍ以上のＴＢサイズに含まれる）又は（ＱがＭＯＤＥ＿ＩＮＴＲＡを有し、ＱがＮ×Ｍ以上のＴＢサイズに含まれる）ＴＨＥＮ  Ｂｓ＝４、
−ＥＬＳＥ  ＩＦ（ＰがＮ×Ｍ以上のＴＢサイズに含まれる）又は（ＱがＮ×Ｍ以上のＴＢサイズに含まれる）ＴＨＥＮ  Ｂｓ＝３、
−ＥＬＳＥ  ＩＦ（Ｐ又はＱがＭＯＤＥ＿ＩＮＴＲＡを有する）ＴＨＥＮ  Ｂｓ＝２、
−ＥＬＳＥ  さらなるＢｓ導出はＨＥＶＣ仕様に従う。
【０１４６】
この変形に対して、ビデオエンコーダ２０は、最小ＴＢサイズＮ×Ｍ（又はＮ×Ｎ）を識別する高レベルシンタックスパラメータを、ＳＰＳ、ＰＰＳあるいはスライスヘッダ（又は他の任意のヘッダもしくはパラメータセット）中で信号伝達してよい。
【０１４７】
以下では、追加Ｂｓ値へのデブロッキングフィルタの依存について規定する。概して、Ｂｓが２の値よりも大きい場合、ビデオコーダは、ＨＥＶＣデブロッキングフィルタの現在の動作と比較して、デブロッキングフィルタ強度を増す。本開示に記載する技法のこの態様によると、ビデオコーダがＢｓを値３又は４に等しく設定した場合、ビデオコーダは、ＨＥＶＣにおいて規定された「弱い」又は「通常」デブロッキングフィルタのクリッピング動作を、弱フィルタの強度を増すように修正する。以下の擬似コードは、「弱」フィルタ動作と、Ｂｓ値のインパクトとを示す（ｐ０、ｑ０は、デブロッキングフィルタリングされるべきエッジ境界におけるサンプルを表すことができ、ｐ１及びｑ１は、ｐ０、ｑ０に隣接するサンプルを表すことができる）。
【数１５】
2014531879.tif 000039
【数１６】
2014531879.tif 000040
【数１７】
2014531879.tif 000041
【０１４８】
幾つかの事例において、「弱」フィルタクリッピング閾値は、Ｂｓ値に、及び最大ＴＵサイズ（Ｌｏｇ２ＭａｘＴＵｓｉｚｅ）にも依存する。後者の条件の目的は、最大ＴＵサイズが小さい（例えば、４×４）事例において、クリッピング範囲が増大するのを防止することであり得る。これは、従って、下限を設定することができる。幾つかの事例において、上で規定した後者の条件は調べられない。他の事例では、下限は、高レベルシンタックスにおいてパラメータとして信号伝達することができる。
【０１４９】
このように、ビデオコード化機器は、境界強度値に基づいて１つ又は複数のデブロッキングフィルタクリッピング閾値を決定し、決定された１つ又は複数のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定し、クリップされたデブロッキングフィルタをビデオデータのブロックに適用するように構成され得る。
【０１５０】
幾つかの事例において、ビデオコード化機器は、上述したように、ビデオデータのブロック及びビデオデータのブロックに隣接するブロックのうちの１つ又は複数が、規定されたサイズのビデオデータのブロックに含まれるかどうかに基づいて境界強度値を決定するように構成され得る。
【０１５１】
幾つかの事例において、ビデオコード化機器は、やはり上述したように、ビデオデータのブロック及びビデオデータのブロックに隣接するブロックのうちの１つ又は複数が、規定されたサイズの変換単位に含まれるかどうかに基づいて、境界強度値を決定するように構成され得る。
【０１５２】
ビデオコード化機器はまた、幾つかの事例において、ビデオデータのブロックを含むビデオデータの部分についての決定されたブロックの境界強度値及び最大サイズに基づいて、１つ又は複数のデブロッキングフィルタクリッピング閾値を決定するように構成され得る。
【０１５３】
幾つかの事例において、ビデオコード化機器は、ビデオエンコーダ２０などのビデオ符号化機器を備える。ビデオデータのブロックは、この事例では、ビデオデータのブロックの符号化バージョンからビデオ符号化機器によって再構成される再構成ビデオデータブロックを備え得る。ビデオエンコーダ２０は、クリップされたデブロッキングフィルタを適用するとき、クリップされたデブロッキングフィルタをビデオデータの再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように構成され得る。ビデオエンコーダ２０は、本開示において詳細に説明したように、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するようにも構成され得る。
【０１５４】
他の事例では、ビデオコード化機器は、ビデオデコーダ３０などのビデオ復号機器を備え得る。この事例では、ビデオデータのブロックは、ビデオデータのブロックの符号化バージョンからビデオ復号機器によって再構成される再構成ビデオデータブロックを備え得る。ビデオデコーダ３０は、クリップされたデブロッキングフィルタを適用するとき、クリップされたデブロッキングフィルタをビデオデータの再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成し、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように構成され得る。
【０１５５】
更に、以下のデブロッキングフィルタパラメータｔC及びベータは、次のように決定することができる。
【数１８】
2014531879.tif 000042
【０１５６】
Ｂｓ＝２（Ｐ又はＱがイントラコード化される）に対してクロマデブロッキングフィルタが実施されるＨＥＶＣと比較して、これらの技法の上記の態様は、Ｂｓ＝２又はＢｓ＝４のとき、クロマデブロッキングフィルタリングを実施する。
【０１５７】
幾つかの事例において、ビデオエンコーダ２０は、上述したのと同様にデブロッキング制御パラメータbeta_offset_max_tu_div2及びtc_offset_max_tu_div2パラメータを信号伝達して、Ｂｓ値３及び／又は４についてのデブロッキング強度を調整することができる。以下の例示的擬似コードが、この動作を示し得る。
【数１９】
2014531879.tif 000043
【０１５８】
このように、ビデオコード化機器は、ビデオデータのブロックを含むビデオデータの部分についての決定された変換単位の境界強度値及び最大サイズに基づいて、１つ又は複数のデブロッキングフィルタクリッピング閾値を決定するように更に構成され得る。幾つかの事例において、ビデオコード化機器は更に、境界強度値が２よりも大きく、変換単位の最大サイズが第１の閾値（例えば、２の値）よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータのブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数として決定するように構成され得る。ビデオコード化機器は、境界強度値が２よりも大きく、変換単位の最大サイズが第２の閾値（第１の閾値、例えば、２の値と同じでよい）よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータのブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数として決定するように構成され得る。ビデオコード化機器は、この事例では、クリッピング動作を実施するとき、決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定するように構成され得る。
【０１５９】
ビデオコード化機器は、クリッピング動作を実施するとき、決定された１つ又は複数のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関してクリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するように更に構成され得る。更に、ビデオコード化機器は、クリップされたデブロッキングフィルタを適用するとき、クリップされた通常デブロッキングフィルタをビデオデータのブロックに適用するように更に構成され得る。
【０１６０】
ビデオコード化機器は更に、ビデオデータのブロック及びビデオデータのブロックに隣接するブロックのうちの１つ又は複数が、規定されたサイズの変換単位に含まれるかどうかに基づいて、境界強度値を決定し、決定された境界強度値が４に等しいとき、ビデオデータのブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するように構成され得る。
【０１６１】
ビデオコード化機器は、ビデオデータのブロック及びビデオデータのブロックに隣接するブロックのうちの１つ又は複数が、規定されたサイズの変換単位に含まれるかどうかに基づいて、境界強度値を決定し、ビデオデータのブロックに適用される変換のサイズが最大変換単位サイズであるかどうか決定するように構成され得る。ビデオデータのブロックに適用される変換のサイズが最大変換単位サイズであると決定すると、ビデオコード化機器は、ビデオデータのブロックに適用される変換のサイズが最大変換単位サイズでないとき、ビデオデータのブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔｃオフセット及びβオフセットの代わりに使われる最大ｔｃオフセット及び最大βオフセットのうちの１つ又は複数を決定するように構成され得る。
【０１６２】
ビデオコード化機器は、上述したように、ｔｃオフセット及びβオフセットのうちの１つ又は複数が、ビデオデータのブロックを含む単独で復号可能な単位のＰＰＳ及びヘッダの一方又は両方において少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグをピクチャパラメータセット（ＰＰＳ）中で規定するように更に構成され得る。このフラグは、ｔｃオフセット及びβオフセットのうちの１つ又は複数が、ビデオデータのブロックの符号化バージョンを含む、単独で復号可能な単位のＰＰＳ及びヘッダの一方又は両方において少なくとも１つのシンタックス要素として規定されるかどうかを示す、上述したde-blocking_filter_control_present_flagを備え得る。
【０１６３】
図３は、符号化されたビデオシーケンスを復号するビデオデコーダ３０の例を示すブロック図である。図３の例では、ビデオデコーダ３０は、エントロピー復号ユニット７０と、動き補償ユニット７２と、イントラ予測ユニット７４と、逆量子化ユニット７６と、逆変換ユニット７８と、復号ピクチャバッファ８２と、加算器８０とを含む。ビデオデコーダ３０は、幾つかの例では、ビデオエンコーダ２０（図２参照）に関して説明した符号化パスとは概して逆の復号パスを実施し得る。
【０１６４】
エントロピー復号ユニット７０は、変換係数の１次元アレイを取り出すために、符号化されたビットストリームに対してエントロピー復号処理を実施する。使用されるエントロピー復号プロセスは、ビデオエンコーダ２０によって使用されたエントロピーコード化（例えば、ＣＡＢＡＣ、ＣＡＶＬＣなど）に依存する。エンコーダによって使用されたエントロピーコード化プロセスは、符号化ビットストリーム中で信号伝達されるか、又は所定のプロセスであり得る。エントロピー復号ユニット７０は、本開示に記載する技法に従って、上述のシンタックス要素をビットストリームから解析することができる。
【０１６５】
幾つかの例において、エントロピー復号ユニット７０は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる上述のオフセットのうちの少なくとも１つが、符号化ビデオデータのブロックを含んでいたスライスのヘッダ中で規定されるかどうかを示す、符号化ビデオデータを表すビットストリームのピクチャパラメータセット（ＰＰＳ）中で規定されるフラグを決定する。上述したような少なくとも１つのオフセットは、上述したように、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられ得る。フラグに基づいて、エントロピー復号ユニット７０は、スライスのヘッダから少なくとも１つのオフセットを抽出することができる。このフラグは、上述したように、de-blocking_filter_control_present_flagを指し得る。
【０１６６】
他の例では、エントロピー復号ユニット７０は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つの上述のオフセットを、符号化ビデオデータを表すビットストリーム内に含まれるＡＰＳ又はＰＰＳから抽出する。繰返しになるが、１つ又は複数のオフセットは、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられ得る。ＰＰＳ中でのフラグの信号伝達及びＡＰＳ又はＰＰＳ中でのオフセットの信号伝達を対象とする技法の２つの態様は、一緒又は別個に使用することができる。一緒に使用されるとき、フラグは、ゼロにセットされているとき、オフセットがＡＰＳ又はＰＰＳ中で信号伝達されることを示すことができ、１にセットされているとき、オフセットがスライスヘッダ中で信号伝達されることを示すことができる。いずれにしても、エントロピー復号ユニット７０は、ビットストリームからオフセットを抽出し、これらのオフセットを、図３の例に示すデブロッキングユニット６３（図２の例に示すデブロッキングユニット６３と、両方が再構成されたビデオデータブロックをデブロックするための実質的に同じ又は同様のデブロッキングプロセスを実施し得るという点で、実質的に同様でよい）に与えればよい。
【０１６７】
幾つかの例では、エントロピー復号ユニット７０（又は逆量子化ユニット７６）は、ビデオエンコーダ２０のエントロピー符号化ユニット５６（又は量子化ユニット５４）によって使用された走査モードをミラーリングする走査を使用して、受信された値を走査することができる。係数の走査は逆量子化ユニット７６において実施され得るが、走査については、例示のために、エントロピー復号ユニット７０によって実施されるものとして説明する。更に、説明しやすいように別個の機能ユニットとして示されているが、ビデオデコーダ３０のエントロピー復号ユニット７０、逆量子化ユニット７６、及び他のユニットの構造及び機能は互いに高度に統合され得る。
【０１６８】
逆量子化ユニット７６は、ビットストリーム中で与えられ、エントロピー復号ユニット７０によって復号された、量子化された変換係数を逆量子化、即ち、逆量子化する。逆量子化処理は、例えば、ＨＥＶＣのために提案された処理又はＨ．２６４復号規格によって定義された処理と同様の、従来の処理を含み得る。逆量子化プロセスは、量子化の程度を決定し、同様に、適用されるべき逆量子化の程度を決定するための、ＣＵについてビデオエンコーダ２０によって計算される量子化パラメータＱＰの使用を含み得る。量子化パラメータは、上述したように、残差ビデオデータから変換係数を生成するために適用される変換のサイズに基づいて変わり得る。逆量子化ユニット７６は、係数が１次元アレイから２次元アレイに変換される前又は変換された後に、変換係数を逆量子化することができる。
【０１６９】
逆変換モジュール７８は、逆量子化された変換係数に逆変換を適用する。幾つかの例では、逆変換モジュール７８は、ビデオエンコーダ２０からの信号伝達に基づいて、又はブロックサイズ、コード化モードなどの１つ又は複数のコード化特性から変換を推論することによって、逆変換を決定し得る。幾つかの例では、逆変換モジュール７８は、現在ブロックを含むＬＣＵのための４分木のルートノードにおける信号伝達された変換に基づいて、現在ブロックに適用すべき変換を決定し得る。代替的に、変換は、ＬＣＵ４分木中のリーフノードＣＵのためのＴＵ４分木のルートにおいて信号伝達され得る。幾つかの例では、逆変換モジュール７８は、逆変換モジュール７８が、復号されている現在ブロックの変換係数に２つ以上の逆変換を適用する、カスケード逆変換を適用し得る。逆変換モジュール７８は、残差ビデオデータのブロックを生成することができる。
【０１７０】
イントラ予測ユニット７４は、信号伝達されたイントラ予測モードと、現在のフレームの以前復号されたブロックからのデータとに基づいて、現在のフレームの現在のブロックについての予測データを生成することができる。
【０１７１】
取り出された動き予測方向、参照フレームインデックス、及び計算された現在の動きベクトル（例えば、統合モードに従って近隣のブロックからコピーされた動きベクトル）に基づいて、動き補償ユニット７２は、現在の部分の動き補償されたブロックを生じる。これらの動き補償ブロックは、本質的に、残差データブロックを生じるために使用される予測ブロックを再現する。
【０１７２】
動き補償ユニット７２は、動き補償されたブロックを生じることができ、場合によっては、補間フィルタに基づいて補間を実施する。サブ画素精度をもつ動き推定に使用されるべき補間フィルタの識別子は、シンタックス要素中に含まれ得る。動き補償ユニット７２は、ビデオブロックの符号化中にビデオエンコーダ２０によって使用される補間フィルタを使用して、参照ブロックのサブ整数画素の補間値を計算し得る。動き補償ユニット７２は、受信したシンタックス情報に従って、ビデオエンコーダ２０によって使用された補間フィルタを決定し、その補間フィルタを使用して予測ブロックを生じ得る。
【０１７３】
更に、動き補償ユニット７２及びイントラ予測ユニット７４は、ＨＥＶＣの例では、（例えば、４分木によって与えられる）シンタックス情報の一部を使用して、符号化ビデオシーケンスの（１つ又は複数の）フレームを符号化するために使用されたＬＣＵのサイズを決定し得る。動き補償ユニット７２及びイントラ予測ユニット７４はまた、シンタックス情報を使用して、符号化ビデオシーケンスのフレームの各ＣＵがどのように分割されるか（及び、同様に、サブＣＵがどのように分割されるか）を記述する分割情報を決定し得る。シンタックス情報はまた、各分割がどのように符号化されるかを示すモード（例えば、イントラ又はインター予測、及びイントラ予測の場合はイントラ予測符号化モード）と、各インター符号化ＰＵについての１つ又は複数の参照フレーム（及び／又はそれらの参照フレームの識別子を含んでいる参照リスト）と、符号化ビデオシーケンスを復号するための他の情報とを含み得る。
【０１７４】
加算器８０は、残差ブロックを、動き補償ユニット７２又はイントラ予測ユニット７４によって生成される対応する予測ブロックと合成して、復号されたブロックを形成する。ビデオデコーダ３０は、本開示において上述した技法の様々な態様によるデブロッキングフィルタリングを実施するためのデブロッキングフィルタを適用することができるデブロッキングユニット８１も含み得る。ビデオデコーダ３０のデブロッキングユニット８１は、ビデオデコーダ３０のデブロッキングユニット８１がビデオエンコーダ２０のデブロッキングユニット６３に関して上述したのと同様に動作し得るという点で、ビデオエンコーダ２０のデブロッキングユニット６３と、実質的に同様でないとしても、同様でよい。いずれにしてもこのフィルタは、ブロッキネスアーティファクトを除去するために、復号されたブロックをフィルタリングするために適用され得る。復号ビデオブロックは、次いで、復号ピクチャバッファ８２に記憶され、参照フレームバッファ８２は、その後の動き補償のための参照ブロックを与え、また、（図１の表示装置３２などの）表示装置上での提示のために復号ビデオを生じる。
【０１７５】
図４は、デブロッキングフィルタリングを制御するのに使われるオフセットがスライスヘッダに含まれるかどうかを示す、ビットストリームのピクチャパラメータセット（ＰＰＳ）中のフラグを規定する際の、図２の例に示すビデオエンコーダ２０などのビデオエンコーダの例示的動作を示すフローチャートである。初めに、ビデオエンコーダ２０がビデオデータのブロックを受信する。ビデオエンコーダ２０は、ビデオデータのこのブロックを符号化するために、インター又はイントラコード化のいずれかを実施することができ、これについては、モード選択ユニット４０が、上述したように、ブロックの分析により、ビデオデータのブロックをインターそれともイントラコード化するかを決定してよい。図４に提示する例では、説明のために、モード選択ユニット４０が、ビデオデータの現在のブロックのインターコード化を選択したと仮定する。本技法はこの例に限定されるべきではない。いずれにしても、動き推定ユニット４２及び動き補償ユニット４４は、動き推定及び補償を実施して、ビデオデータの現在のブロックについての予測ブロックを生成する（９０）。加算器５０は、ビデオデータの現在のブロックから予測ブロックを減算して、ビデオデータの残差ブロック又は残差ブロックを生成する（９２）。
【０１７６】
変換モジュール５２は次いで、上述したように、ビデオデータの残差ブロックに１つ又は複数の変換を適用して、変換係数ブロックを生成すればよい（９４）。量子化ユニット５４は次いで、やはり上述したように、変換係数ブロックを量子化して、量子化された変換係数ブロックを生成すればよい（９６）。上述したように、量子化ユニット５４は、適用された変換のサイズに基づいて変わる量子化パラメータを適用して、変換係数ブロックを量子化することができる。いずれにしても、量子化を実施した後、エントロピー符号化ユニット５６は、変換係数ブロックをエントロピー符号化してよく、エントロピー符号化された変換係数ブロックを、符号化ビデオデータを表すビットストリームとして記憶する（９８）。
【０１７７】
ビデオエンコーダ２０は次いで、上述したように、量子化された変換係数ブロックから、ビデオデータのブロックを再構成すればよい（１００）。デブロッキングユニット６３は次いで、ビデオデータの再構成ブロックをフィルタリングするためのデブロッキングフィルタリングを実施するかどうか決定することができる。デブロッキングユニット６３は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は適用された変換のサイズに基づいてデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することができる（１０２）。デブロッキングユニット６３は次いで、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施すればよい（１０４）。
【０１７８】
エントロピー符号化ユニット５６は次いで、少なくとも１つのオフセットが、ビデオデータのブロックの符号化バージョンを含む、単独で復号可能な単位（例えば、スライス）のヘッダ中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することができる（１０６）。やはり、幾つかの事例において、このフラグは、シンタックス表中で、「de-blocking_filter_control_present_flag」シンタックス要素として示すことができる。エントロピー符号化ユニット５６は、このフラグについての値を、現在のスライスヘッダ及び前又は後続のスライスのヘッダの分析に基づいて決定することができ、これらの他のスライスヘッダ中での同様のオフセットの出現及び値を比較して、オフセットが、ＡＰＳ、ＰＰＳなど、他のパラメータセット中で、又は各スライスヘッダ中で別個に規定され得るかどうか決定する。エントロピー符号化ユニット５６は、一例として、スライスヘッダ中でこれらのオフセットの変更レートを決定し、この決定した変更レートを変更閾値レートと比較し、比較に基づいて、オフセットが２つ以上のスライスについてまとめて規定され得るかどうか決定することができる。この例を参照して記載するが、本技法は、ＳＰＳ、ＰＰＳ、ＡＰＳ又は他のパラメータセットもしくはヘッダ中とは反対に、スライスヘッダ中でシンタックス要素を規定するかどうかをビデオエンコーダが決定し得るどのやり方に関しても実装することができる。
【０１７９】
いずれにしても、このフラグがゼロにセットされ、又はゼロに等しい場合（１０８の「ＹＥＳ」）、エントロピー符号化ユニット５６は、オフセットをＰＰＳ中でもスライスヘッダ中でも規定せず、プロセスは別のブロックに関して繰り返され得る（現在のブロックがビデオデータの最終ブロックでない場合、９０〜１１０）。そうではなく、このフラグが１にセットされている場合は、フラグがゼロに等しくないことを意味し（１０８の「ＮＯ」）、エントロピー符号化ユニット５６は、上述のオフセットのうちの１つ又は複数を、ビデオデータの現在のブロックの符号化バージョンに関連付けられたＰＰＳ及び／又はスライスヘッダのいずれかの中で規定することができる（１１０）。繰返しになるが、符号化されるべきビデオデータの最終ブロックでない限り、ビデオエンコーダ２０は、このプロセス（９０〜１１０）を実施し続けてよい。
【０１８０】
図５は、図２の例に示すビデオエンコーダ２０などのビデオエンコーダの、デブロッキングフィルタリングを制御するのに使われるオフセットを適応パラメータセット（ＡＰＳ）又はピクチャパラメータセット（ＰＰＳ）中で規定する際の例示的動作を示すフローチャートである。初めに、ビデオエンコーダ２０がビデオデータのブロックを受信する。ビデオエンコーダ２０は、ビデオデータのこのブロックを符号化するために、インター又はイントラコード化のいずれかを実施することができ、これについては、モード選択ユニット４０が、上述したように、ブロックの分析により、ビデオデータのブロックをインターそれともイントラコード化するかを決定してよい。図４に提示する例では、説明のために、モード選択ユニット４０が、ビデオデータの現在のブロックのインターコード化を選択したと仮定する。本技法はこの例に限定されるべきではない。いずれにしても、動き推定ユニット４２及び動き補償ユニット４４は、動き推定及び補償を実施して、ビデオデータの現在のブロックについての予測ビデオデータブロックを生成する（１２０）。加算器５０は、ビデオデータの現在のブロックから予測ブロックを減算して、ビデオデータの残差ブロック又は残差ブロックを決定する（１２２）。
【０１８１】
変換モジュール５２は次いで、上述したように、ビデオデータの残差ブロックに１つ又は複数の変換を適用して、変換係数ブロックを生成すればよい（１２４）。量子化ユニット５４は次いで、やはり上述したように、変換係数ブロックを量子化して、量子化された変換係数ブロックを生成すればよい（１２６）。上述したように、量子化ユニット５４は、適用された変換のサイズに基づいて変わる量子化パラメータを適用して、変換係数ブロックを量子化することができる。いずれにしても、量子化を実施した後、エントロピー符号化ユニット５６は、変換係数ブロックをエントロピー符号化してよく、エントロピー符号化された変換係数ブロックを、符号化ビデオデータを表すビットストリームとして記憶する（１２８）。
【０１８２】
ビデオエンコーダ２０は次いで、上述したように、量子化された変換係数ブロックから、ビデオデータのブロックを再構成すればよい（１３０）。デブロッキングユニット６３は次いで、ビデオデータの再構成ブロックをフィルタリングするためのデブロッキングフィルタリングを実施するかどうか決定することができる。デブロッキングユニット６３は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は適用された変換のサイズに基づいてデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することができる（１３２）。デブロッキングユニット６３は次いで、決定された少なくとも１つのオフセットに基づいて、ビデオデータの再構成ブロックに対してデブロッキングフィルタリングを実施すればよい（１３４）。
【０１８３】
エントロピー符号化ユニット５６は次いで、上述したように、デブロッキングフィルタリングを制御するのに使われるオフセットを、ＰＰＳ及び／又はスライスヘッダ中で規定すればよい（１３６）。エントロピー符号化ユニット５６は、現在のスライスヘッダ及び前又は後続のスライスのヘッダの分析を実施することができ、これらの他のスライスヘッダ中での同様のオフセットの出現及び値を比較して、オフセットが、ＡＰＳ又はＰＰＳなど、他のパラメータセット中で、又は各スライスヘッダ中で別個に規定され得るかどうか決定する。エントロピー符号化ユニット５６は、一例として、スライスヘッダ中でこれらのオフセットの変更レートを決定し、この決定した変更レートを変更閾値レートと比較し、比較に基づいて、オフセットが２つ以上のスライスについてまとめて規定され得るかどうか決定することができる。この例を参照して記載するが、本技法は、ＳＰＳ、ＰＰＳ、ＡＰＳ又は他のパラメータセットもしくはヘッダ中とは反対に、スライスヘッダ中でシンタックス要素を規定するかどうかをビデオエンコーダが決定し得るどのやり方に関しても実装することができる。上述のように、符号化されるべきビデオデータの最終ブロックでない限り、ビデオエンコーダ２０は、このプロセス（１２０〜１３６）を実施し続けてよい。
【０１８４】
図６は、デブロッキングフィルタリングを制御するのに使われるオフセットがスライスヘッダに含まれるかどうかを示すフラグをピクチャパラメータセット（ＰＰＳ）から抽出する際の、図３の例に示すビデオデコーダ３０などのビデオデコーダの例示的動作を示すフローチャートである。最初に、エントロピー復号ユニット７０は、変換係数の１次元アレイを取り出すために、符号化ビットストリームに対してエントロピー復号プロセスを実行する。エントロピー復号ユニット７０は、本開示に記載する技法に従って、上述のシンタックス要素をビットストリームから解析することができる。
【０１８５】
幾つかの例において、エントロピー復号ユニット７０は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる上述のオフセットのうちの少なくとも１つが、符号化ビデオデータのブロックを含んでいたスライスのヘッダ中で規定されるかどうかを示す、符号化ビデオデータを表すビットストリームのピクチャパラメータセット（ＰＰＳ）中で規定されるフラグを決定又は解析する（１４０）。上述したような少なくとも１つのオフセットは、上述したように、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられ得る。フラグに基づいて（１４２）、エントロピー復号ユニット７０は、スライスのＰＰＳ及びヘッダの１つ又は両方から少なくとも１つのオフセットを抽出することができる。このフラグは、上述したように、de-blocking_filter_control_present_flagを指し得る。フラグが１に等しいとき（１４２の「ＹＥＳ」）、エントロピー復号ユニット７０は、上述のオフセットを、ＰＰＳ又はスライスヘッダのいずれかから解析又は場合によっては抽出することができる（１４４）。
【０１８６】
フラグがゼロに等しいとき（１４２の「ＮＯ」）、エントロピー復号ユニット７０は既存オフセットを使うことができる（１４６）。繰返しになるが、１つ又は複数のオフセットは、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられ得る。ＰＰＳ中でのフラグの信号伝達及びＡＰＳ又はＰＰＳ中でのオフセットの信号伝達を対象とする技法の２つの態様は、一緒又は別個に使用することができる。一緒に使用されるとき、フラグは、ゼロにセットされているとき、オフセットがＡＰＳ中で信号伝達されることを示すことができ、１にセットされているとき、オフセットがスライスヘッダ中で信号伝達されることを示すことができる。いずれにしても、エントロピー復号ユニット７０は、ビットストリームからオフセットを抽出し、これらのオフセットをデブロッキングユニット８１に与えればよい。エントロピー復号ユニット７０はまた、上述したように、符号化ビデオデータの対応するブロックを抽出し、符号化ビデオデータのブロックをエントロピー復号することができる（１４８、１５０）。
【０１８７】
幾つかの例では、エントロピー復号ユニット７０（又は逆量子化ユニット７６）は、ビデオエンコーダ２０のエントロピー符号化ユニット５６（又は量子化ユニット５４）によって使用された走査モードをミラーリングする走査を使用して、受信された値を走査することができる。逆量子化ユニット７６は、ビットストリーム中で与えられ、エントロピー復号ユニット７０によって復号された、量子化変換係数を逆量子化、即ち逆量子化する（符号化ビデオデータのエントロピー復号ブロックと呼ばれ得る、１５２）。逆量子化プロセスは、量子化の程度を決定し、同様に、適用されるべき逆量子化の程度を決定するための、ＣＵについてビデオエンコーダ２０によって計算される量子化パラメータＱＰの使用を含み得る。量子化パラメータは、上述したように、残差ビデオデータから変換係数を生成するために適用される変換のサイズに基づいて変わり得る。逆量子化ユニット７６は、係数が１次元アレイから２次元アレイに変換される前又は変換された後に、変換係数を逆量子化することができる。
【０１８８】
逆変換モジュール７８は、符号化ビデオデータの逆量子化されたブロックに逆変換を適用する（１５４）。幾つかの例では、逆変換モジュール７８は、ビデオエンコーダ２０からの信号伝達に基づいて、又はブロックサイズ、コード化モードなどの１つ又は複数のコード化特性から変換を推論することによって、逆変換を決定し得る。逆変換モジュール７８は、概して残差ビデオデータと呼ばれる符号化ビデオデータの逆変換ブロックを出力することができ、このブロックを、ビデオデコーダ３０は、上述したように、インター又はイントラコード化技法によりビデオデータを再構成するのに使うことができる（１５６）。
【０１８９】
デブロッキングユニット８１は、オフセットに基づくデブロッキングフィルタを適用して、本開示において上述した技法の様々な態様によるデブロッキングフィルタリングを実施することができる（１５８）。デブロッキングユニット８１は、デブロッキングユニット８１がビデオエンコーダ２０のデブロッキングユニット６３に関して上述したのと同様に動作し得るという点で、ビデオエンコーダ２０のデブロッキングユニット６３と同様でよく、実質的に同様又は同一である可能性があり得る。デブロッキングユニット８１は、エントロピー復号ユニット７０によって抽出されたオフセットを使って、デブロッキングフィルタリングを実施するか、又は場合によっては制御するか決定することができる。いずれにしてもこのフィルタは、ブロッキネスアーティファクトを除去するために、復号されたブロックをフィルタリングするために適用され得る。復号ビデオブロックは、次いで、復号ピクチャバッファ８２に記憶され、参照フレームバッファ８２は、その後の動き補償のための参照ブロックを与え、また、（図１の表示装置３２などの）表示装置上での提示のために復号ビデオを生じる。
【０１９０】
図７は、本開示に記載する技法による、デブロッキングフィルタリングを制御するのに使われるオフセットを適応パラメータセットから抽出する際の、図３の例に示すビデオデコーダ３０などのビデオデコーダの例示的動作を示すフローチャートである。最初に、エントロピー復号ユニット７０は、変換係数の１次元アレイを取り出すために、符号化ビットストリームに対してエントロピー復号プロセスを実施する。エントロピー復号ユニット７０は、本開示に記載する技法に従って、上述のシンタックス要素をビットストリームから解析することができる。
【０１９１】
幾つかの例では、エントロピー復号ユニット７０は、ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つの上述のオフセットを、符号化ビデオデータを表すビットストリーム内に含まれるＡＰＳ又はＰＰＳから抽出又は場合によっては解析する（１６０）。繰返しになるが、１つ又は複数のオフセットは、符号化ビデオデータのブロックを符号化するために適用される変換のサイズに関連付けられ得る。エントロピー復号ユニット７０は、これらのオフセットをデブロッキングユニット８１に与えればよい。エントロピー復号ユニット７０はまた、上述したように、符号化ビデオデータの対応するブロックを抽出し、符号化ビデオデータのブロックをエントロピー復号することができる（１６２、１６４）。
【０１９２】
幾つかの例では、エントロピー復号ユニット７０（又は逆量子化ユニット７６）は、ビデオエンコーダ２０のエントロピー符号化ユニット５６（又は量子化ユニット５４）によって使用された走査モードをミラーリングする走査を使用して、受信された値を走査することができる。逆量子化ユニット７６は、ビットストリーム中で与えられ、エントロピー復号ユニット７０によって復号された、量子化変換係数を逆量子化、即ち逆量子化する（符号化ビデオデータのエントロピー復号ブロックと呼ばれ得る、１６６）。逆量子化プロセスは、量子化の程度を決定し、同様に、適用されるべき逆量子化の程度を決定するための、ＣＵについてビデオエンコーダ２０によって計算される量子化パラメータＱＰの使用を含み得る。量子化パラメータは、上述したように、残差ビデオデータから変換係数を生成するために適用される変換のサイズに基づいて変わり得る。逆量子化ユニット７６は、係数が１次元アレイから２次元アレイに変換される前又は変換された後に、変換係数を逆量子化することができる。
【０１９３】
逆変換モジュール７８は、符号化ビデオデータの逆量子化されたブロックに逆変換を適用する（１６８）。幾つかの例では、逆変換モジュール７８は、ビデオエンコーダ２０からの信号伝達に基づいて、又はブロックサイズ、コード化モードなどの１つ又は複数のコード化特性から変換を推論することによって、逆変換を決定し得る。逆変換モジュール７８は、概して残差ビデオデータと呼ばれる符号化ビデオデータの逆変換ブロックを出力することができ、このブロックを、ビデオデコーダ３０は、上述したように、インター又はイントラコード化技法によりビデオデータを再構成するのに使うことができる（１７０）。
【０１９４】
デブロッキングユニット８１は、オフセットに基づくデブロッキングフィルタを適用して、本開示において上述した技法の様々な態様によるデブロッキングフィルタリングを実施することができる（１７２）。デブロッキングユニット８１は、デブロッキングユニット８１がビデオエンコーダ２０のデブロッキングユニット６３に関して上述したのと同様に動作し得るという点で、ビデオエンコーダ２０のデブロッキングユニット６３と、実質的に同様でないとしても、同様でよい。デブロッキングユニット８１は、エントロピー復号ユニット７０によって抽出されたオフセットを使って、デブロッキングフィルタリングを実施するか、又は場合によっては制御するか決定することができる。いずれにしてもこのフィルタは、ブロック歪みを除去するために、復号されたブロックをフィルタリングするために適用され得る。復号ビデオブロックは、次いで、復号ピクチャバッファ８２に記憶され、参照フレームバッファ８２は、その後の動き補償のための参照ブロックを与え、また、（図１の表示装置３２などの）表示装置上での提示のために復号ビデオを生じる。
【０１９５】
図８は、図１及び図２の例に示すビデオエンコーダ２０ならびに／又は図１及び図３の例に示すビデオデコーダ３０などのビデオコーダの、デブロッキングフィルタパラメータを計算するのに使われる境界強度値を決定するための技法の様々な態様を実装する際の例示的動作を示すフローチャートである。このフローチャートのステップは概して、上記擬似コードを反映するが、擬似コードを、図８の例で説明するフローチャートを鑑みて検討するために以下に再度再現する。
【数２０】
2014531879.tif 000044
【０１９６】
図８の例において、ビデオコーダは最初に、Ｐ又はＱブロックがイントラコード化ＣＵ及び最大サイズのＴＵ（最大ＴＵ）中にあるかどうか決定し得る（１８０）。Ｐ又はＱブロックのいずれかがイントラコード化ＣＵ中及び最大ＴＵ中にある場合（１８０の「ＹＥＳ」）、ビデオコーダは、境界強度値を４に設定してよい（１８２）。Ｐ又はＱブロックのいずれかがイントラコード化ＣＵ中にないか、及び／又は最大ＴＵ中にないかのいずれかの場合（１８０の「ＮＯ」）、ビデオコーダは、Ｐ又はＱブロックが最大ＴＵ中にあるかどうか決定すればよい（１８４）。Ｐ又はＱブロックのいずれかが最大ＴＵ中にある場合（１８４の「ＹＥＳ」）、ビデオコーダは、Ｂｓを３に設定してよい（１８６）。但し、Ｐ及びＱブロックの両方が最大ＴＵ中にない場合（１８４の「ＮＯ」）、ビデオコーダは、Ｐ又はＱブロックがイントラコード化ＣＵ中にあるかどうか決定すればよい（１８８）。
【０１９７】
Ｐ又はＱブロックのいずれかがイントラコード化ＣＵ中にある場合（１８８の「ＹＥＳ」）、ビデオコーダは、Ｂｓを２に設定してよい（１９０）。但し、Ｐ及びＱブロックの両方がイントラコード化ＣＵ中にない場合（１８８の「ＮＯ」）、ビデオコーダは、変換単位（ＴＵ）エッジがあるかどうかと、Ｐ又はＱブロックが非ゼロ変換係数レベルをもつＴＵ中にあるかどうかとを決定すればよい（１９２）。ＴＵエッジがあり、Ｐ又はＱブロックのいずれかが非ゼロ変換係数レベルのＴＵ中にあるとビデオコーダが決定した場合（１９２の「ＹＥＳ」）、ビデオコーダはＢｓ値を１に設定すればよい（１９３）。
【０１９８】
但し、ＴＵエッジがなく、及び／又はＰ及びＱブロックの両方が非ゼロ変換係数レベルのＴＵ中にないとビデオコーダが決定した場合（１９２の「ＮＯ」）、ビデオコーダは、Ｐ又はＱブロックが異なる参照ピクチャ又は異なる数の動きベクトル（ＭＶ）を有するかどうか決定すればよい（１９４）。Ｐ又はＱブロックが異なる参照ピクチャ及び／又は幾つかのＭＶを有するとビデオコーダが決定した場合（１９４の「ＹＥＳ」）、ビデオデコーダはＢｓを１に設定する（１９３）。
【０１９９】
但し、Ｐ又はＱブロックが同じ参照ピクチャを有し（若しくは異なる参照ピクチャをもたない）、又は幾つかのＭＶをもたない（若しくは異なる数のＭＶをもたない）とビデオコーダが決定した場合（１９４の「ＮＯ」）、ビデオデコーダは、Ｐ及びＱブロックが、各々１つのＭＶと、以下の条件を満足する少なくとも１つのＭＶペアとを有すると決定する。１）Ｑブロックについての動きベクトルのｘ成分（ＭＶｑx）だけ減算された、Ｐブロックについての動きベクトルのｘ成分（ＭＶｐx）の絶対値が１以上であり（｜ＭＶｐx−ＭＶｑx｜≧１）、又は２）Ｑブロックについての動きベクトルのｙ成分（ＭＶｑy）だけ減算された、Ｐブロックについての動きベクトルのｙ成分（ＭＶｐy）の絶対値が１以上である（｜ＭＶｐy−ＭＶｑy｜≧１）（１９６）。これらの条件のいずれかが満足される場合（１９６の「ＹＥＳ」）、ビデオコーダはＢｓ値を１に設定する（１９３）。
【０２００】
但し、これらの条件のうちのどれも満足されない場合（１９６の「ＮＯ」）、ビデオコーダは、Ｐ及びＱブロックが、各々２つのＭＶと、以下の条件を満足する少なくとも１つのＭＶペアとを有するかどうか決定する。即ち、１）Ｑブロックについての動きベクトルうち１つのベクトルのｘ成分（ＭＶｑx）だけ減算された、Ｐブロックについての動きベクトルのうち１つのベクトルのｘ成分（ＭＶｐx）の絶対値が１以上であり（｜ＭＶｐx−ＭＶｑx｜≧１）、又は２）Ｑブロックについての動きベクトルのうち１つのベクトルのｙ成分（ＭＶｑy）だけ減算された、Ｐブロックについての動きベクトルのうち１つのベクトルのｙ成分（ＭＶｐy）の絶対値が１以上である（｜ＭＶｐy−ＭＶｑy｜≧１）（１９８）。これらの条件のいずれかが満足される場合（１９８の「ＹＥＳ」）、ビデオコーダはＢｓ値を１に設定する（１９３）。但し、これらの条件のいずれも満足されない場合（１９８の「ＮＯ」）、ビデオコーダはＢｓ値をゼロに設定する（２００）。上述したように、ビデオコーダは、デブロッキングフィルタパラメータを計算するとき、Ｂｓ値を使うことができる。
【０２０１】
様々な例について上述したが、これらの技法は、本開示に記載する技法の様々な態様の特定の組合せに限定されるべきでない。そうではなく、これらの技法の様々な態様又は要素は、どの実現可能な組合せでも実装することができる。
【０２０２】
１つ又は複数の例では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つ又は複数の命令又はコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され、ハードウェアベースの処理ユニットによって実行され得る。コンピュータ可読媒体は、例えば、通信プロトコルに従って、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含むデータ記憶媒体又は通信媒体などの有形媒体に対応するコンピュータ可読記憶媒体を含み得る。このようにして、コンピュータ可読媒体は、概して、（１）非一時的である有形コンピュータ可読記憶媒体、又は（２）信号もしくは搬送波などの通信媒体に対応することができる。データ記憶媒体は、本開示で説明した技法の実装のための命令、コード及び／又はデータ構造を取り出すために１つ又は複数のコンピュータあるいは１つ又は複数のプロセッサによってアクセスされ得る任意の利用可能な媒体であり得る。コンピュータプログラム製品は、コンピュータ可読媒体を含み得る。
【０２０３】
限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭ又は他の光ディスク記憶、磁気ディスク記憶、又は他の磁気記憶機器、フラッシュメモリ、あるいは命令又はデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。例えば、命令が、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は赤外線、無線、及びマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、又は他のリモート発信源から送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、又は赤外線、無線、及びマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。但し、コンピュータ可読記憶媒体及びデータ記憶媒体は、接続、搬送波、信号、又は他の一時媒体を含まないが、代わりに非一時的有形記憶媒体を対象とすることを理解されたい。本明細書で使用するディスク（disk）及びディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）及びブルーレイディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０２０４】
命令は、１つ又は複数のデジタル信号プロセッサ（ＤＳＰ）などの１つ又は複数のプロセッサ、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブル論理アレイ（ＦＰＧＡ）、あるいは他の等価な集積回路又はディスクリート論理回路によって実行され得る。従って、本明細書で使用する「プロセッサ」という用語は、前述の構造、又は本明細書で説明する技法の実装に好適な他の構造のいずれかを指す。更に、幾つかの態様では、本明細書で説明した機能は、符号化及び復号のために構成された専用のハードウェア及び／もしくはソフトウェアモジュール内に与えられ得、又は複合コーデックに組み込まれ得る。また、本技法は、１つ又は複数の回路又は論理要素中に十分に実装され得る。
【０２０５】
本開示の技法は、ワイヤレスハンドセット、集積回路（ＩＣ）、又はＩＣのセット（例えば、チップセット）を含む、多種多様な機器又は装置において実装され得る。本開示では、開示する技法を実行するように構成された機器の機能的態様を強調するために様々な構成要素、モジュール、又はユニットについて説明したが、それらの構成要素、モジュール、又はユニットを、必ずしも異なるハードウェアユニットによって実現する必要があるとは限らない。むしろ、上で説明されたように、様々なユニットが、適切なソフトウェア及び／又はファームウェアとともに、上で説明された１つ又は複数のプロセッサを含めて、コーデックハードウェアユニットにおいて組み合わされてもよく、又は相互動作可能なハードウェアユニットの集合によって与えられてもよい。
【０２０６】
様々な例が説明されてきた。これら及び他の例は以下の特許請求の範囲に入る。
【図１】
2014531879.tif 000045
【図２】
2014531879.tif 000046
【図３】
2014531879.tif 000047
【図４】
2014531879.tif 000048
【図５】
2014531879.tif 000049
【図６】
2014531879.tif 000050
【図７】
2014531879.tif 000051
【図８】
2014531879.tif 000052
【手続補正書】
【提出日】平成26年8月8日(2014.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを符号化する方法であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成することと、
量子化パラメータを適用して、前記変換係数ブロックを量子化することと、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成することと、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することと、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定することとを備える方法。
【請求項２】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定することを更に備える、請求項１に記載の方法。
【請求項４】
少なくとも１つのオフセットを決定することが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定することを備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項１に記載の方法。
【請求項５】
少なくとも１つのオフセットを決定することが、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定することと、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを備える、請求項１に記載の方法。
【請求項６】
前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定することを更に備える、請求項５に記載の方法。
【請求項７】
前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定することを更に備える、請求項５に記載の方法。
【請求項８】
ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項９】
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１０】
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１１】
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１２】
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１３】
少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１４】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することと、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかに基づいて決定された前記少なくとも１つのオフセットを規定することとを更に備える、請求項１３に記載の方法。
【請求項１５】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することと、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定することとを更に備える、請求項１に記載の方法。
【請求項１６】
ビデオデータを符号化するように構成されたビデオ符号化装置であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成し、量子化パラメータを適用して、前記変換係数ブロックを量子化し、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定し、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施し、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定するように構成された１つ以上のプロセッサを備えるビデオ符号化装置。
【請求項１７】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１６に記載のビデオ符号化装置。
【請求項１８】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項１９】
前記１つ以上のプロセッサが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するように更に構成され、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項１６に記載のビデオ符号化装置。
【請求項２０】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定することと、ビデオデータの前記ブロックに適用される前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを行うように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２１】
前記１つ以上のプロセッサが、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するように更に構成される、請求項２０に記載のビデオ符号化装置。
【請求項２２】
前記１つ以上のプロセッサが、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するように更に構成される、請求項２０に記載のビデオ符号化装置。
【請求項２３】
前記１つ以上のプロセッサが、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度値に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２４】
前記１つ以上のプロセッサが、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうかと、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかとに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２５】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２６】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２７】
前記１つ以上のプロセッサが、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定せずに、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２８】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２９】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定するように更に構成される、請求項２８に記載のビデオ符号化装置。
【請求項３０】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記少なくとも１つのオフセットを前記ＰＰＳ中のシンタックス要素として規定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項３１】
前記１つ以上のプロセッサが、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項３２】
ビデオデータを符号化するように構成されたビデオ符号化装置であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成するための手段と、
量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段と、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成するための手段と、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段と、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段と、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定するための手段とを備えるビデオ符号化装置。
【請求項３３】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項３２に記載のビデオ符号化装置。
【請求項３４】
前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定するための手段を更に備える、請求項３２に記載のビデオ符号化装置。
【請求項３５】
少なくとも１つのオフセットを決定するための前記手段が、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するための手段を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項３２に記載のビデオ符号化装置。
【請求項３６】
少なくとも１つのオフセットを決定するための前記手段が、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定するための手段とを備える、請求項３２に記載のビデオ符号化装置。
【請求項３７】
前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するための手段を更に備える、請求項３６に記載のビデオ符号化装置。
【請求項３８】
前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及び前記ヘッダの一方又は両方の中で規定するための手段を更に備える、請求項３６に記載のビデオ符号化装置。
【請求項３９】
ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４０】
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４１】
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４２】
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４３】
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４４】
少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４５】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すための前記フラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段と、
前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定するための手段とを更に備える、請求項４４に記載のビデオ符号化装置。
【請求項４６】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段と、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定するための手段とを更に備える、請求項３２に記載のビデオ符号化装置。
【請求項４７】
前記量子化パラメータを適用するための前記手段が、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４８】
実行されると、１つ以上のプロセッサに、
ビデオデータのブロックに変換を適用して、変換係数ブロックを生成させ、
量子化パラメータを適用して、前記変換係数ブロックを量子化させ、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成させ、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定させ、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施させ、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項４９】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５１】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定させ、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定させ、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項５４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定させる、請求項５２に記載の非一時的コンピュータ可読記憶媒体。
【請求項５５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項５９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６１】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させ、
前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定させる、請求項６０に記載の非一時的コンピュータ可読記憶媒体。
【請求項６２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させ、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記量子化パラメータを適用するとき、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化させる、請求項４８に記載の非一時的コンピュータ可読記憶媒体。
【請求項６４】
ビデオデコーダを用いて符号化ビデオデータを復号する方法であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、
前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んだ単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定することと、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出することと、
前記少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
【請求項６５】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項６４に記載の方法。
【請求項６６】
前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出することを備える、請求項６４に記載の方法。
【請求項６７】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項６４に記載の方法。
【請求項６８】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項６４に記載の方法。
【請求項６９】
前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出することを備える、請求項６４に記載の方法。
【請求項７０】
最大ｔcオフセットと最大βオフセットとを抽出することが、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出することを備える、請求項６９に記載の方法。
【請求項７１】
前記逆量子化パラメータを適用することが、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化することを備える、請求項６４に記載の方法。
【請求項７２】
符号化ビデオデータを復号するように構成されたビデオ復号装置であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んだ単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定することと、前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行うように構成された１つ以上のプロセッサを備えるビデオ復号装置。
【請求項７３】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項７２に記載のビデオ復号装置。
【請求項７４】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出するように構成される、請求項７２に記載のビデオ復号装置。
【請求項７５】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項７２に記載のビデオ復号装置。
【請求項７６】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項７２に記載のビデオ復号装置。
【請求項７７】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用される変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するように更に構成される、請求項７２に記載のビデオ復号装置。
【請求項７８】
前記１つ以上のプロセッサが、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するように更に構成される、請求項７７に記載のビデオ復号装置。
【請求項７９】
前記１つ以上のプロセッサが、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するように更に構成される、請求項７２に記載のビデオ復号装置。
【請求項８０】
符号化ビデオデータを復号するためのビデオ復号装置であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化するための手段と、
前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成するための手段と、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成するための手段と、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んだ単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定するための手段と、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出するための手段と、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを備えるビデオ復号装置。
【請求項８１】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項８０に記載のビデオ復号装置。
【請求項８２】
前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出するための手段を備える、請求項８０に記載のビデオ復号装置。
【請求項８３】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項８０に記載のビデオ復号装置。
【請求項８４】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項８０に記載のビデオ復号装置。
【請求項８５】
前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用される変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するための手段を備える、請求項８０に記載のビデオ復号装置。
【請求項８６】
最大ｔcオフセットと最大βオフセットとを抽出するための前記手段が、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するための手段を備える、請求項８５に記載のビデオ復号装置。
【請求項８７】
前記逆量子化パラメータを適用するための前記手段が、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するための手段を備える、請求項８０に記載のビデオ復号装置。
【請求項８８】
実行されると、１つ以上のプロセッサに、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、
前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んだ単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定することと、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行わせる命令を記憶した非一時的コンピュータ可読媒体。
【請求項８９】
前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項８８に記載の非一時的コンピュータ可読媒体。
【請求項９０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出させる、請求項８８に記載の非一時的コンピュータ可読媒体。
【請求項９１】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項８８に記載の非一時的コンピュータ可読媒体。
【請求項９２】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項８８に記載の非一時的コンピュータ可読媒体。
【請求項９３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出させる、請求項８８に記載の非一時的コンピュータ可読媒体。
【請求項９４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、最大ｔcオフセットと最大βオフセットとを抽出するとき、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出させる、請求項９３に記載の非一時的コンピュータ可読媒体。
【請求項９５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化させる、請求項８８に記載の非一時的コンピュータ可読媒体。
【請求項９６】
ビデオデータをコード化する方法であって、
境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定することと、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定することと、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用することとを備える方法。
【請求項９７】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上に基づいて前記境界強度値を決定することを更に備える、請求項９６に記載の方法。
【請求項９８】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、請求項９６に記載の方法。
【請求項９９】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、請求項９６に記載の方法。
【請求項１００】
前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定することが、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定することと、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定することとを備え、
前記クリッピング動作を実施することが、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定することを備える、請求項９９に記載の方法。
【請求項１０１】
前記クリッピング動作を実施することが、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定することを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用することを備える、請求項９６に記載の方法。
【請求項１０２】
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定することを更に備える、請求項９６に記載の方法。
【請求項１０３】
ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズであるかどうか決定することと、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを更に備える、請求項９６に記載の方法。
【請求項１０４】
前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定することを更に備える、請求項１０３に記載の方法。
【請求項１０５】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１０４に記載の方法。
【請求項１０６】
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオエンコーダによって再構成された、ビデオデータの再構成されたブロックを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、
前記方法が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、請求項９６に記載の方法。
【請求項１０７】
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオデコーダによって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、
前記方法が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、請求項９６に記載の方法。
【請求項１０８】
ビデオデータをコード化するためのビデオコード化装置であって、境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定し、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定し、前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用するように構成された１つ以上のプロセッサを備えるビデオコード化装置。
【請求項１０９】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上に基づいて前記境界強度値を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１０】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１１】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１２】
前記１つ以上のプロセッサが、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定し、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数として決定するように更に構成され、
前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するように更に構成される、請求項１１１に記載のビデオコード化装置。
【請求項１１３】
前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するように更に構成され、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１４】
前記１つ以上のプロセッサが、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１５】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定し、ビデオデータの前記ブロックに適用される変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１６】
前記１つ以上のプロセッサが、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１７】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１１６に記載のビデオコード化装置。
【請求項１１８】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、
前記１つ以上のプロセッサが、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１９】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成されたブロックを備え、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、
前記１つ以上のプロセッサが、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１２０】
ビデオデータをコード化するためのビデオコード化装置であって、
境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段と、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定するための手段と、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用するための手段とを備えるビデオコード化装置。
【請求項１２１】
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上に基づいて前記境界強度値を決定するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１２２】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２３】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２４】
前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するための前記手段が、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定するための手段と、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定するための手段とを備え、
前記クリッピング動作を実施するための前記手段が、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するための手段を備える、請求項１２３に記載のビデオコード化装置。
【請求項１２５】
前記クリッピング動作を実施するための前記手段が、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するための手段を備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２６】
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１２７】
ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定するための手段とを更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１２８】
前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、ピクチャパラメータセット（ＰＰＳ）中のフラグを規定するための手段を更に備える、請求項１２７に記載のビデオコード化装置。
【請求項１２９】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１２８に記載のビデオコード化装置。
【請求項１３０】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、
前記ビデオ符号化装置が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１３１】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、
前記ビデオ復号装置が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１３２】
実行されると、ビデオコード化装置の１つ以上のプロセッサに、
境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定させ、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定させ、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用させる命令を記憶した非一時的コンピュータ可読記憶媒体。
【請求項１３３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上に基づいて前記境界強度値を決定させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するとき、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定させ、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定させる、請求項１３５に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズであるかどうか決定させ、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定させる、請求項１３９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４１】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１４０に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４２】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４３】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、請求項１３２に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４４】
ビデオコード化装置を用いてコード化されたビデオデータを復号する方法であって、
ビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータのブロックを含んだ単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方中で規定されるかどうかを示す前記符号化ビデオデータの前記ＰＰＳの中で規定されるde-blocking_filter_control_present_flagを決定することと、
前記de-blocking_filter_control_present_flagに基づいて、前記少なくとも１つのオフセットを、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から抽出することと、
前記少なくとも１つのオフセットに基づいてビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２０６
【補正方法】変更
【補正の内容】
【０２０６】
様々な例が説明されてきた。これら及び他の例は以下の特許請求の範囲に入る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  ビデオデータを符号化する方法であって、前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成することと、量子化パラメータを適用して、前記変換係数ブロックを量子化することと、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成することと、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
［２］  前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定することを更に備える、［１］に記載の方法。
［３］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［２］に記載の方法。
［４］  前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定することを更に備える、［１］に記載の方法。
［５］  少なくとも１つのオフセットを決定することが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定することを備え、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［１］に記載の方法。
［６］  少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定することと、ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定することとを備える、［１］に記載の方法。
［７］  前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定することを更に備える、［６］に記載の方法。
［８］  前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定することを更に備える、［６］に記載の方法。
［９］  前記適用された変換の前記サイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、少なくとも１つのオフセットを決定することが、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［１］に記載の方法。
［１０］  ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［１］に記載の方法。
［１１］  ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［１］に記載の方法。
［１２］  ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［１］に記載の方法。
［１３］  ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［１］に記載の方法。
［１４］  少なくとも１つのオフセットを決定することが、前記適用された変換の前記サイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［１］に記載の方法。
［１５］  前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することと、前記適用された変換の前記サイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定することとを更に備える、［１４］に記載の方法。
［１６］  前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定することと、前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定することとを更に備える、［１］に記載の方法。
［１７］  前記量子化パラメータを適用することが、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化することを備える、［１］に記載の方法。
［１８］  ビデオデータを符号化するように構成されたビデオ符号化装置であって、前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成し、量子化パラメータを適用して、前記変換係数ブロックを量子化し、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成し、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定し、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するように構成された１つ以上のプロセッサを備えるビデオ符号化装置。
［１９］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、前記ＰＰＳ中で規定するように更に構成される、［１８］に記載のビデオ符号化装置。
［２０］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［１９］に記載のビデオ符号化装置。
［２１］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定するように更に構成される、［１８］に記載のビデオ符号化装置。
［２２］  前記１つ以上のプロセッサが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するように更に構成され、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［１８］に記載のビデオ符号化装置。
［２３］  前記１つ以上のプロセッサが、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定することと、ビデオデータの前記ブロックに適用される前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定することとを行うように更に構成される、［１８］に記載のビデオ符号化装置。
［２４］  前記１つ以上のプロセッサが、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するように更に構成される、［２３］に記載のビデオ符号化装置。
［２５］  前記１つ以上のプロセッサが、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するように更に構成される、［２３］に記載のビデオ符号化装置。
［２６］  前記１つ以上のプロセッサが、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度値に基づいて決定するように更に構成される、［１８］に記載のビデオ符号化装置。
［２７］  前記１つ以上のプロセッサが、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうかと、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかとに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、［１８］に記載のビデオ符号化装置。
［２８］  前記１つ以上のプロセッサが、ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、［１８］に記載のビデオ符号化装置。
［２９］  前記１つ以上のプロセッサが、ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、［１８］に記載のビデオ符号化装置。
［３０］  前記１つ以上のプロセッサが、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定せずに、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、［１８］に記載のビデオ符号化装置。
［３１］  前記１つ以上のプロセッサが、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するように更に構成される、［１８］に記載のビデオ符号化装置。
［３２］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定するように更に構成される、［３１］に記載のビデオ符号化装置。
［３３］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記少なくとも１つのオフセットを前記ＰＰＳ中のシンタックス要素として規定するように更に構成される、［１８］に記載のビデオ符号化装置。
［３４］  前記１つ以上のプロセッサが、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するように更に構成される、［１８］に記載のビデオ符号化装置。
［３５］  ビデオデータを符号化するように構成されたビデオ符号化装置であって、前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成するための手段と、量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段と、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成するための手段と、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段と、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを備えるビデオ符号化装置。
［３６］  前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段を更に備える、［３５］に記載のビデオ符号化装置。
［３７］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［３６］に記載のビデオ符号化装置。
［３８］  前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定するための手段を更に備える、［３５］に記載のビデオ符号化装置。
［３９］  少なくとも１つのオフセットを決定するための前記手段が、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するための手段を備え、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［３５］に記載のビデオ符号化装置。
［４０］  少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定するための手段とを備える、［３５］に記載のビデオ符号化装置。
［４１］  前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定するための手段を更に備える、［４０］に記載のビデオ符号化装置。
［４２］  前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及び前記ヘッダの一方又は両方の中で規定するための手段を更に備える、［４０］に記載のビデオ符号化装置。
［４３］  前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、［３５］に記載のビデオ符号化装置。
［４４］  ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、［３５］に記載のビデオ符号化装置。
［４５］  ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、［３５］に記載のビデオ符号化装置。
［４６］  ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、［３５］に記載のビデオ符号化装置。
［４７］  ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段を備える、［３５］に記載のビデオ符号化装置。
［４８］  少なくとも１つのオフセットを決定するための前記手段が、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、［３５］に記載のビデオ符号化装置。
［４９］  前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すための前記フラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段と、前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定するための手段とを更に備える、［４８］に記載のビデオ符号化装置。
［５０］  前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定するための手段と、前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定するための手段とを更に備える、［３５］に記載のビデオ符号化装置。
［５１］  前記量子化パラメータを適用するための前記手段が、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段を備える、［３５］に記載のビデオ符号化装置。
［５２］  実行されると、１つ以上のプロセッサに、前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成させ、量子化パラメータを適用して、前記変換係数ブロックを量子化させ、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成させ、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定させ、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施させる命令を記憶した非一時的コンピュータ可読記憶媒体。
［５３］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［５４］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［５３］に記載の非一時的コンピュータ可読記憶媒体。
［５５］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［５６］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定させ、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［５７］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定させ、ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットの両方のうちの１つ以上を決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［５８］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定させる、［５７］に記載の非一時的コンピュータ可読記憶媒体。
［５９］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ＰＰＳ又は前記ヘッダ中で規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定させる、［５７］に記載の非一時的コンピュータ可読記憶媒体。
［６０］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記適用された変換のサイズに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、前記少なくとも１つのオフセットを決定するとき、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６１］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６２］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６３］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６４］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６５］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６６］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させ、前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定させる、［６５］に記載の非一時的コンピュータ可読記憶媒体。
［６７］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定させ、前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６８］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記量子化パラメータを適用するとき、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化させる、［５２］に記載の非一時的コンピュータ可読記憶媒体。
［６９］  ビデオデコーダを用いて符号化ビデオデータを復号する方法であって、前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
［７０］  少なくとも１つのオフセットを決定することが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定することと、前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出することとを備える、［６９］に記載の方法。
［７１］  前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［７０］に記載の方法。
［７２］  前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出することを備える、［６９］に記載の方法。
［７３］  前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［６９］に記載の方法。
［７４］  前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、［６９］に記載の方法。
［７５］  前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出することを備える、［６９］に記載の方法。
［７６］  最大ｔcオフセットと最大βオフセットとを抽出することが、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出することを備える、［７５］に記載の方法。
［７７］  前記逆量子化パラメータを適用することが、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化することを備える、［６９］に記載の方法。
［７８］  符号化ビデオデータを復号するように構成されたビデオ復号装置であって、前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行うように構成された１つ以上のプロセッサを備えるビデオ復号装置。
［７９］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定し、前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出するように構成される、［７８］に記載のビデオ復号装置。
［８０］  前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［７９］に記載のビデオ復号装置。
［８１］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出するように構成される、［７８］に記載のビデオ復号装置。
［８２］  前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［７８］に記載のビデオ復号装置。
［８３］  前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、［７８］に記載のビデオ復号装置。
［８４］  前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するように更に構成される、［７８］に記載のビデオ復号装置。
［８５］  前記１つ以上のプロセッサが、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するように更に構成される、［８４］に記載のビデオ復号装置。
［８６］  前記１つ以上のプロセッサが、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するように更に構成される、［７８］に記載のビデオ復号装置。
［８７］  ビデオデータを復号するためのビデオ復号装置であって、前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化するための手段と、前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成するための手段と、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成するための手段と、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段であって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、手段と、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを備えるビデオ復号装置。
［８８］  前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定するための手段と、前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出するための手段とを備える、［８７］に記載のビデオ復号装置。
［８９］  前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［８８］に記載のビデオ復号装置。
［９０］  前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出するための手段を備える、［８７］に記載のビデオ復号装置。
［９１］  前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［８７］に記載のビデオ復号装置。
［９２］  前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、［８７］に記載のビデオ復号装置。
［９３］  前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するための手段を備える、［８７］に記載のビデオ復号装置。
［９４］  最大ｔcオフセットと最大βオフセットとを抽出するための前記手段が、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するための手段を備える、［９３］に記載のビデオ復号装置。
［９５］  前記逆量子化パラメータを適用するための前記手段が、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するための手段を備える、［８７］に記載のビデオ復号装置。
［９６］  実行されると、１つ以上のプロセッサに、前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、前記符号化ビデオデータの前記逆量子化されたブロックに前記逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することであって、前記少なくとも１つのオフセットが、前記符号化ビデオデータの前記ブロックを符号化するために適用される変換のサイズに関連付けられる、決定することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行わせる命令を記憶した非一時的コンピュータ可読媒体。
［９７］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含んでいた単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中で規定されるかどうかを示す、前記符号化ビデオデータの前記ＰＰＳ中で規定されるフラグを決定させ、前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出させる、［９６］に記載の非一時的コンピュータ可読媒体。
［９８］  前記フラグが、前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［９７］に記載の非一時的コンピュータ可読媒体。
［９９］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、前記少なくとも１つのオフセットを抽出させる、［９６］に記載の非一時的コンピュータ可読媒体。
［１００］  前記少なくとも１つのオフセットが、前記適用された変換のサイズに基づいて、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、［９６］に記載の非一時的コンピュータ可読媒体。
［１０１］  前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記適用された変換のサイズに関連付けられたデブロッキングフィルタリング強度と、前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとを決定する際に使われる少なくとも１つのオフセットを備える、［９６］に記載の非一時的コンピュータ可読媒体。
［１０２］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方から、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出させる、［９６］に記載の非一時的コンピュータ可読媒体。
［１０３］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、最大ｔcオフセットと最大βオフセットとを抽出するとき、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出させる、［１０２］に記載の非一時的コンピュータ可読媒体。
［１０４］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化させる、［９６］に記載の非一時的コンピュータ可読媒体。
［１０５］  ビデオデータをコード化する方法であって、境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定することと、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定することと、前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用することとを備える方法。
［１０６］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定することを更に備える、［１０５］に記載の方法。
［１０７］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定することを更に備える、［１０５］に記載の方法。
［１０８］  前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、［１０５］に記載の方法。
［１０９］  前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、［１０５］に記載の方法。
［１１０］  前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定することが、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定することと、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定することとを備え、前記クリッピング動作を実施することが、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定することを備える、［１０９］に記載の方法。
［１１１］  前記クリッピング動作を実施することが、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定することを備え、前記クリップされたデブロッキングフィルタを適用することが、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用することを備える、［１０５］に記載の方法。
［１１２］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定することと、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定することとを更に備える、［１０５］に記載の方法。
［１１３］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定することと、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定することと、ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを更に備える、［１０５］に記載の方法。
［１１４］  前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定することを更に備える、［１１３］に記載の方法。
［１１５］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［１１４］に記載の方法。
［１１６］  ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオエンコーダによって再構成された、ビデオデータの再構成されたブロックを備え、前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを適用することを備え、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、前記方法が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、［１０５］に記載の方法。
［１１７］  ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオデコーダによって再構成された、ビデオデータの再構成ブロックを備え、前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、前記方法が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、［１０５］に記載の方法。
［１１８］  ビデオデータをコード化するためのビデオコード化装置であって、境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定し、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定し、前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用するように構成された１つ以上のプロセッサを備えるビデオコード化装置。
［１１９］  前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２０］  前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２１］  前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２２］  前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２３］  前記１つ以上のプロセッサが、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定し、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数として決定するように更に構成され、前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するように更に構成される、［１２２］に記載のビデオコード化装置。
［１２４］  前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するように更に構成され、前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２５］  前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定し、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２６］  前記１つ以上のプロセッサが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて、前記境界強度値を決定し、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定し、ビデオデータの前記ブロックに適用される前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２７］  前記１つ以上のプロセッサが、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定するように更に構成される、［１１８］に記載のビデオコード化装置。
［１２８］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［１２７］に記載のビデオコード化装置。
［１２９］  前記ビデオコード化装置がビデオ符号化装置を備え、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、前記１つ以上のプロセッサが、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、［１１８］に記載のビデオコード化装置。
［１３０］  前記ビデオコード化装置がビデオ復号装置を備え、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成されたブロックを備え、前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、前記１つ以上のプロセッサが、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、［１１８］に記載のビデオコード化装置。
［１３１］  ビデオデータをコード化するためのビデオコード化装置であって、境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段と、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定するための手段と、前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用するための手段とを備えるビデオコード化装置。
［１３２］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定するための手段を更に備える、［１３１］に記載のビデオコード化装置。
［１３３］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するための手段を更に備える、［１３１］に記載のビデオコード化装置。
［１３４］  前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、［１３１］に記載のビデオコード化装置。
［１３５］  前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、［１３１］に記載のビデオコード化装置。
［１３６］  前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するための前記手段が、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定するための手段と、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定するための手段とを備え、前記クリッピング動作を実施するための前記手段が、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するための手段を備える、［１３５］に記載のビデオコード化装置。
［１３７］  前記クリッピング動作を実施するための前記手段が、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するための手段を備え、前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するための手段を備える、［１３１］に記載のビデオコード化装置。
［１３８］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するための手段と、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するための手段とを更に備える、［１３１］に記載のビデオコード化装置。
［１３９］  前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定するための手段と、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定するための手段とを更に備える、［１３１］に記載のビデオコード化装置。
［１４０］  前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ＰＰＳ及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、ピクチャパラメータセット（ＰＰＳ）中のフラグを規定するための手段を更に備える、［１３９］に記載のビデオコード化装置。
［１４１］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［１４０］に記載の方法。
［１４２］  前記ビデオコード化装置がビデオ符号化装置を備え、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、前記ビデオ符号化装置が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、［１３１］に記載のビデオコード化装置。
［１４３］  前記ビデオコード化装置がビデオ復号装置を備え、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、前記ビデオ復号装置が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、［１３１］に記載のビデオコード化装置。
［１４４］  実行されると、ビデオコード化装置の１つ以上のプロセッサに、境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定させ、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定させ、前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用させる命令を記憶した非一時的コンピュータ可読記憶媒体。
［１４５］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて前記境界強度値を決定させる、［１４４］に記載の方法。
［１４６］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定させる、［１４４］に記載の方法。
［１４７］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、［１４４］に記載の方法。
［１４８］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、［１４４］に記載の方法。
［１４９］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するとき、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定させ、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定させ、前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定させる、［１４８］に記載の方法。
［１５０］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定させ、前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用させる、［１４４］に記載の方法。
［１５１］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定させ、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定させる、［１４４］に記載の方法。
［１５２］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの変換単位に含まれるかどうかに基づいて前記境界強度値を決定させ、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定させ、ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定させる、［１４４］に記載の方法。
［１５３］  前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位のピクチャパラメータセット（ＰＰＳ）及びヘッダの一方又は両方の中の少なくとも１つのシンタックス要素として規定されるかどうかを示す、前記ＰＰＳ中のフラグを規定させる、［１５２］に記載の方法。
［１５４］  前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、［１５３］に記載の方法。
［１５５］  前記ビデオコード化装置がビデオ符号化装置を備え、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、［１４４］に記載のビデオコード化装置。
［１５６］  前記ビデオコード化装置がビデオ復号装置を備え、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、［１４４］に記載のビデオコード化装置。
【手続補正書】
【提出日】平成26年8月11日(2014.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを符号化する方法であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成することと、
量子化パラメータを適用して、前記変換係数ブロックを量子化することと、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成することと、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することと、
ピクチャパラメータセット（ＰＰＳ）にフラグを規定することと、を備え、前記ＰＰＳは前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、方法。
【請求項２】
前記フラグが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方の中の前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示すde-blocking_filter_control_present_flagを備える、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方の中の少なくとも１つのシンタックス要素として規定することを更に備える、請求項１に記載の方法。
【請求項４】
少なくとも１つのオフセットを決定することが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定することを備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項１に記載の方法。
【請求項５】
少なくとも１つのオフセットを決定することが、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定することと、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを備える、請求項１に記載の方法。
【請求項６】
前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定することを更に備える、請求項５に記載の方法。
【請求項７】
前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ヘッダ又は前記ＰＰＳに規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定することを更に備える、請求項５に記載の方法。
【請求項８】
ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項９】
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１０】
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１１】
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１２】
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定することを更に備え、
少なくとも１つのオフセットを決定することが、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１３】
少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定することを備える、請求項１に記載の方法。
【請求項１４】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方の中の少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、前記ピクチャパラメータセット（ＰＰＳ）に規定することと、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方にて前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかに基づいて決定された前記少なくとも１つのオフセットを規定することとを更に備える、請求項１３に記載の方法。
【請求項１５】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、前記ピクチャパラメータセット（ＰＰＳ）に規定することと、
前記少なくとも１つのオフセットを、前記ＰＰＳ中のシンタックス要素として規定することとを更に備える、請求項１に記載の方法。
【請求項１６】
ビデオデータを符号化するように構成されたビデオ符号化装置であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成し、量子化パラメータを適用して、前記変換係数ブロックを量子化し、前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定し、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施し、ピクチャパラメータセット（ＰＰＳ）にフラグを規定するように構成された１つ以上のプロセッサを備え、前記ＰＰＳは前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、ビデオ符号化装置。
【請求項１７】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagはビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項１６に記載のビデオ符号化装置。
【請求項１８】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項１９】
前記１つ以上のプロセッサが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するように更に構成され、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項１６に記載のビデオ符号化装置。
【請求項２０】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定することと、ビデオデータの前記ブロックに適用される前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを行うように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２１】
前記１つ以上のプロセッサが、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定するように更に構成される、請求項２０に記載のビデオ符号化装置。
【請求項２２】
前記１つ以上のプロセッサが、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ヘッダ又は前記ＰＰＳに規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定するように更に構成される、請求項２０に記載のビデオ符号化装置。
【請求項２３】
前記１つ以上のプロセッサが、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度値に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２４】
前記１つ以上のプロセッサが、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうかと、ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかとに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２５】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２６】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２７】
前記１つ以上のプロセッサが、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定せずに、ビデオデータの前記再構成ブロックについての境界強度値を決定し、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２８】
前記１つ以上のプロセッサが、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項２９】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、前記ＰＰＳに規定し、前記適用された変換のサイズと、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として規定するように更に構成される、請求項２８に記載のビデオ符号化装置。
【請求項３０】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方の中の少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、ピクチャパラメータセット（ＰＰＳ）中で規定し、前記少なくとも１つのオフセットを前記ＰＰＳ中のシンタックス要素として規定するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項３１】
前記１つ以上のプロセッサが、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するように更に構成される、請求項１６に記載のビデオ符号化装置。
【請求項３２】
ビデオデータを符号化するように構成されたビデオ符号化装置であって、
前記ビデオデータのブロックに変換を適用して、変換係数ブロックを生成するための手段と、
量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段と、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成するための手段と、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段と、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段と、
ピクチャパラメータセット（ＰＰＳ）にフラグを規定する手段と、を備え、前記ＰＰＳは前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、ビデオ符号化装置。
【請求項３３】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagはビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項３２に記載のビデオ符号化装置。
【請求項３４】
前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定するための手段を更に備える、請求項３２に記載のビデオ符号化装置。
【請求項３５】
少なくとも１つのオフセットを決定するための前記手段が、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定するための手段を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項３２に記載のビデオ符号化装置。
【請求項３６】
少なくとも１つのオフセットを決定するための前記手段が、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定するための手段とを備える、請求項３２に記載のビデオ符号化装置。
【請求項３７】
前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定するための手段を更に備える、請求項３６に記載のビデオ符号化装置。
【請求項３８】
前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ヘッダ又は前記ＰＰＳに規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定するための手段を更に備える、請求項３６に記載のビデオ符号化装置。
【請求項３９】
ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４０】
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４１】
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４２】
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４３】
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定するための手段を更に備え、
少なくとも１つのオフセットを決定するための前記手段が、前記決定された境界強度に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４４】
少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４５】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されることを示すための前記フラグを、前記ＰＰＳに規定するための手段と、
前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定するための手段とを更に備える、請求項４４に記載のビデオ符号化装置。
【請求項４６】
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、前記ＰＰＳに規定するための手段と、
前記少なくとも１つのオフセットを、前記ＰＰＳにシンタックス要素として規定するための手段とを更に備える、請求項３２に記載のビデオ符号化装置。
【請求項４７】
前記量子化パラメータを適用するための前記手段が、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化するための手段を備える、請求項３２に記載のビデオ符号化装置。
【請求項４８】
実行されると、１つ以上のプロセッサに、
ビデオデータのブロックに変換を適用して、変換係数ブロックを生成させ、
量子化パラメータを適用して、前記変換係数ブロックを量子化させ、
前記量子化された変換係数ブロックからビデオデータの前記ブロックを再構成させ、
ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを決定させ、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施させ、
ピクチャパラメータセット（ＰＰＳ）にフラグを規定させる命令を記憶し、前記ＰＰＳは前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、コンピュータ可読記憶媒体。
【請求項４９】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagはビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５１】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を決定させ、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、少なくとも１つのオフセットを決定するとき、
ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズであるかどうか決定させ、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセットと前記最大βオフセットとを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定させる、請求項５２に記載のコンピュータ可読記憶媒体。
【請求項５４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記最大ｔcオフセット及び前記最大βオフセットがそれぞれ、前記単独で復号可能な単位の前記ヘッダ又は前記ＰＰＳに規定されるかどうかを示すde-blocking_max_tu_offset_enabled_flagを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方の中で規定させる、請求項５２に記載のコンピュータ可読記憶媒体。
【請求項５５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、前記決定された境界強度値に基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるかどうか、及びビデオデータの前記ブロック又はビデオデータの前記ブロックに隣接する前記ブロックが最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうか、又はビデオデータの前記ブロックに隣接するブロックがイントラコード化されたコード化単位に含まれるとともに最大サイズの変換単位に含まれるかどうかに基づいて、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロックもビデオデータの前記ブロックに隣接するブロックもイントラコード化されたコード化単位に含まれず、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項５９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接するブロックのうちの少なくとも１つが最大サイズの変換単位に含まれるとき、ビデオデータの前記ブロック及びビデオデータの前記ブロックに隣接する前記ブロックがイントラコード化されたコード化単位内に含まれるかどうか決定することなく、ビデオデータの前記再構成ブロックについての境界強度値を決定させ、
前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを、前記決定された境界強度に基づいて決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項６０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかとに基づいて、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記少なくとも１つのオフセットを決定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項６１】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されることを示すためのフラグを、前記ＰＰＳに規定させ、
前記適用された変換のサイズと、ビデオデータの前記ブロックが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素としてイントラコード化されたか、それともインターコード化されたかの両方に基づいて決定された前記少なくとも１つのオフセットを規定させる、請求項６０に記載のコンピュータ可読記憶媒体。
【請求項６２】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記少なくとも１つのオフセットが、ビデオデータの前記ブロックの符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として規定されないことを示すためのフラグを、前記ＰＰＳに規定させ、
前記少なくとも１つのオフセットを、前記ＰＰＳにシンタックス要素として規定させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項６３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記量子化パラメータを適用するとき、前記変換のサイズに基づいて変わる量子化パラメータを適用して、前記変換係数ブロックを量子化させる、請求項４８に記載のコンピュータ可読記憶媒体。
【請求項６４】
ビデオデコーダを用いて符号化ビデオデータを復号する方法であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、
前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、
前記符号化ビデオデータのピクチャパラメータセット（ＰＰＳ）に規定されるフラグを決定することと、前記ＰＰＳはビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に規定されるかどうかを示す、
前記フラグに基づいて、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から前記少なくとも１つのオフセットを抽出することと、
前記少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを備える方法。
【請求項６５】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagが前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項６４に記載の方法。
【請求項６６】
前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、前記少なくとも１つのオフセットを抽出することを備える、請求項６４に記載の方法。
【請求項６７】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項６４に記載の方法。
【請求項６８】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項６４に記載の方法。
【請求項６９】
前記少なくとも１つのオフセットを決定することが、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出することを備える、請求項６４に記載の方法。
【請求項７０】
最大ｔcオフセットと最大βオフセットとを抽出することが、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出することを備える、請求項６９に記載の方法。
【請求項７１】
前記逆量子化パラメータを適用することが、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化することを備える、請求項６４に記載の方法。
【請求項７２】
符号化ビデオデータを復号するように構成されたビデオ復号装置であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、前記符号化ビデオデータのピクチャパラメータセット（ＰＰＳ）に規定されるフラグを決定することと、前記ＰＰＳはビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に規定されるかどうかを示す、前記フラグに基づいて、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から前記少なくとも１つのオフセットを抽出することと、前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行うように構成された１つ以上のプロセッサを備えるビデオ復号装置。
【請求項７３】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagが前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項７２に記載のビデオ復号装置。
【請求項７４】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、前記少なくとも１つのオフセットを抽出するように構成される、請求項７２に記載のビデオ復号装置。
【請求項７５】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項７２に記載のビデオ復号装置。
【請求項７６】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項７２に記載のビデオ復号装置。
【請求項７７】
前記１つ以上のプロセッサが、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、ビデオデータの前記ブロックに適用される変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するように更に構成される、請求項７２に記載のビデオ復号装置。
【請求項７８】
前記１つ以上のプロセッサが、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方の中で規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するように更に構成される、請求項７７に記載のビデオ復号装置。
【請求項７９】
前記１つ以上のプロセッサが、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するように更に構成される、請求項７２に記載のビデオ復号装置。
【請求項８０】
符号化ビデオデータを復号するためのビデオ復号装置であって、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化するための手段と、
前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成するための手段と、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成するための手段と、
前記符号化ビデオデータのピクチャパラメータセット（ＰＰＳ）に規定されるフラグを決定するための手段と、前記ＰＰＳはビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に規定されるかどうかを示す、
前記フラグに基づいて、前記単独で復号可能な単位の前記ＰＰＳ及び前記ヘッダの一方又は両方から前記少なくとも１つのオフセットを抽出するための手段と、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施するための手段とを備えるビデオ復号装置。
【請求項８１】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagが前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項８０に記載のビデオ復号装置。
【請求項８２】
前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、前記少なくとも１つのオフセットを抽出するための手段を備える、請求項８０に記載のビデオ復号装置。
【請求項８３】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項８０に記載のビデオ復号装置。
【請求項８４】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項８０に記載のビデオ復号装置。
【請求項８５】
前記少なくとも１つのオフセットを決定するための前記手段が、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、ビデオデータの前記ブロックに適用される変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出するための手段を備える、請求項８０に記載のビデオ復号装置。
【請求項８６】
最大ｔcオフセットと最大βオフセットとを抽出するための前記手段が、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出するための手段を備える、請求項８５に記載のビデオ復号装置。
【請求項８７】
前記逆量子化パラメータを適用するための前記手段が、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化するための手段を備える、請求項８０に記載のビデオ復号装置。
【請求項８８】
実行されると、１つ以上のプロセッサに、
前記符号化ビデオデータのブロックに逆量子化パラメータを適用して、前記符号化ビデオデータの前記ブロックを逆量子化することと、
前記符号化ビデオデータの前記逆量子化されたブロックに逆変換を適用して、残差ビデオデータのブロックを生成することと、
残差ビデオデータの前記ブロックからビデオデータのブロックを再構成することと、
前記符号化ビデオデータのピクチャパラメータセット（ＰＰＳ）に規定されるフラグを決定することと、前記ＰＰＳはビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータの前記ブロックを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方の中で規定されるかどうかを示す、
前記フラグに基づいて、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から前記少なくとも１つのオフセットを抽出することと、
前記決定された少なくとも１つのオフセットに基づいて、ビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することとを行わせる命令を記憶したコンピュータ可読媒体。
【請求項８９】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagが前記符号化ビデオデータの前記ブロックを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記少なくとも１つのオフセットが規定されるかどうかを示す、請求項８８に記載のコンピュータ可読記憶媒体。
【請求項９０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、前記少なくとも１つのオフセットを抽出させる、請求項８８に記載のコンピュータ可読記憶媒体。
【請求項９１】
前記少なくとも１つのオフセットが、前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際に使われるｔcオフセット及びβオフセットのうちの１つ以上を備え、
前記ｔcオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトとクロマアスペクトの両方について、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備え、
前記βオフセットが、ビデオデータの前記再構成ブロックのルーマアスペクトについて、デブロッキングフィルタリングを実施するかどうか決定するために使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットを備える、請求項８８に記載のコンピュータ可読記憶媒体。
【請求項９２】
前記少なくとも１つのオフセットが、ビデオデータの前記再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又は前記符号化ビデオデータの前記ブロックがイントラコード化されたか、それともインターコード化されたかに関連付けられたデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットを備える、請求項８８に記載のコンピュータ可読記憶媒体。
【請求項９３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記少なくとも１つのオフセットを決定するとき、ビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から、ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記再構成ブロックのデブロッキングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットとを抽出させる、請求項８８に記載のコンピュータ可読記憶媒体。
【請求項９４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、最大ｔcオフセットと最大βオフセットとを抽出するとき、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に規定されたde-blocking_max_tu_offset_enabled_flagに基づいて、前記最大ｔcオフセットと前記最大βオフセットとを抽出させる、請求項９３に記載のコンピュータ可読記憶媒体。
【請求項９５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記逆量子化パラメータを適用するとき、前記逆変換のサイズに基づいて変わる逆量子化パラメータを適用して、符号化ビデオデータの前記ブロックを逆量子化させる、請求項８８に記載のコンピュータ可読記憶媒体。
【請求項９６】
ビデオデータをコード化する方法であって、
ビデオデータのブロック及びビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて境界強度値を決定することと、
前記境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定することと、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定することと、
前記クリップされたデブロッキングフィルタを前記ビデオデータのブロックに適用することとを備える方法。
【請求項９７】
前記境界強度を決定することが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定することを備える、請求項９６に記載の方法。
【請求項９８】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、請求項９６に記載の方法。
【請求項９９】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定することを備える、請求項９６に記載の方法。
【請求項１００】
前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定することが、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定することと、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定することとを備え、
前記クリッピング動作を実施することが、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定することを備える、請求項９９に記載の方法。
【請求項１０１】
前記クリッピング動作を実施することが、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定することを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用することを備える、請求項９６に記載の方法。
【請求項１０２】
前記境界強度を決定することが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定することを備え、
前記方法は、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定することとを更に備える、請求項９６に記載の方法。
【請求項１０３】
前記境界強度を決定することが、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定することを備え、
前記方法は、
ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズであるかどうか決定することと、
ビデオデータの前記ブロックに適用された前記変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換のサイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定することとを更に備える、請求項９６に記載の方法。
【請求項１０４】
前記ＰＰＳにフラグを規定することを更に備え、前記フラグは前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、請求項１０３に記載の方法。
【請求項１０５】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagがビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示す、請求項１０４に記載の方法。
【請求項１０６】
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオエンコーダによって再構成された、ビデオデータの再構成されたブロックを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、
前記方法が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、請求項９６に記載の方法。
【請求項１０７】
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンからビデオデコーダによって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用することが、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成することを備え、
前記方法が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶することを更に備える、請求項９６に記載の方法。
【請求項１０８】
ビデオデータをコード化するためのビデオコード化装置であって、ビデオデータのブロック及びビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて境界強度値を決定し、前記境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定し、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定し、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記ブロックに適用するように構成された１つ以上のプロセッサを備えるビデオコード化装置。
【請求項１０９】
前記１つ以上のプロセッサが、前記境界強度を決定するときに前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１０】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１１】
前記１つ以上のプロセッサが、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１２】
前記１つ以上のプロセッサが、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定し、前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数として決定するように更に構成され、
前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するように更に構成される、請求項１１１に記載のビデオコード化装置。
【請求項１１３】
前記１つ以上のプロセッサが、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するように更に構成され、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１４】
前記１つ以上のプロセッサが、前記境界強度を決定するときに、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定するように更に構成され、
前記プロセッサは、前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１５】
前記１つ以上のプロセッサが、前記境界強度を決定するときに、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定するように更に構成され、
前記１つ以上のプロセッサが、ビデオデータの前記ブロックに適用される前記変換のサイズが最大変換単位サイズであるかどうか決定し、ビデオデータの前記ブロックに適用される変換のサイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用される前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１６】
前記１つ以上のプロセッサが前記ＰＰＳにフラグを規定するように更に構成され、前記フラグは前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、請求項１０８に記載のビデオコード化装置。
【請求項１１７】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagはビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示す、請求項１１６に記載のビデオコード化装置。
【請求項１１８】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、
前記１つ以上のプロセッサが、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１１９】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成されたブロックを備え、
前記１つ以上のプロセッサが、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するように更に構成され、
前記１つ以上のプロセッサが、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するように更に構成される、請求項１０８に記載のビデオコード化装置。
【請求項１２０】
ビデオデータをコード化するためのビデオコード化装置であって、
前記ビデオデータのブロック及びビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて境界強度値を決定するための手段と、
前記境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段と、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定するための手段と、
前記クリップされたデブロッキングフィルタを前記ビデオデータの前記ブロックに適用するための手段とを備えるビデオコード化装置。
【請求項１２１】
前記境界強度値を決定するための前記手段が、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２２】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２３】
前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための前記手段が、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２４】
前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するための前記手段が、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定するための手段と、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定するための手段とを備え、
前記クリッピング動作を実施するための前記手段が、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定するための手段を備える、請求項１２３に記載のビデオコード化装置。
【請求項１２５】
前記クリッピング動作を実施するための前記手段が、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定するための手段を備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用するための手段を備える、請求項１２０に記載のビデオコード化装置。
【請求項１２６】
前記境界強度を決定するための前記手段が、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定するための手段を備え、
前記ビデオコード化装置は、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１２７】
前記境界強度を決定するための前記手段が、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定するための手段を備え、
前記ビデオコード化装置は、
ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズであるかどうか決定するための手段と、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセットと最大βオフセットのうちの１つ以上を決定するための手段とを更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１２８】
前記ＰＰＳにフラグを規定するための手段を更に備え、前記フラグは前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、請求項１２７に記載のビデオコード化装置。
【請求項１２９】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagがビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示す、請求項１２８に記載のビデオコード化装置。
【請求項１３０】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、
前記ビデオ符号化装置が、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１３１】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記クリップされたデブロッキングフィルタを適用するための前記手段が、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成するための手段を備え、
前記ビデオ復号装置が、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶するための手段を更に備える、請求項１２０に記載のビデオコード化装置。
【請求項１３２】
実行されると、ビデオコード化装置の１つ以上のプロセッサに、
ビデオデータのブロック及びビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、規定されたサイズの前記ビデオデータのブロックに含まれるかどうかに基づいて境界強度値を決定させ、
前記境界強度値に基づいて１つ以上のデブロッキングフィルタクリッピング閾値を決定させ、
前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使って、デブロッキングフィルタに関してクリッピング動作を実施して、クリップされたデブロッキングフィルタを決定させ、
前記クリップされたデブロッキングフィルタを前記ビデオデータの前記ブロックに適用させる命令を記憶したコンピュータ可読記憶媒体。
【請求項１３３】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１３４】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定されたブロックの前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１３５】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定するとき、前記ビデオデータの前記ブロックを含む前記ビデオデータの部分についての決定された変換単位の前記境界強度値及び最大サイズに基づいて、前記１つ以上のデブロッキングフィルタクリッピング閾値を決定させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１３６】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記デブロッキングフィルタクリッピング閾値のうちの１つ以上を決定するとき、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第１の閾値よりも大きいとき、第１のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われるオフセットの倍数と決定させ、
前記境界強度値が２よりも大きく、前記変換単位の前記最大サイズが第２の閾値よりも大きいとき、第２のデブロッキングフィルタクリッピング閾値を、ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる前記オフセットの倍数と決定させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された第１及び第２のデブロッキングフィルタクリッピング閾値を使って、前記デブロッキングフィルタに関して前記クリッピング動作を実施して、前記クリップされたデブロッキングフィルタを決定させる、請求項１３５に記載のコンピュータ可読記憶媒体。
【請求項１３７】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリッピング動作を実施するとき、前記決定された１つ以上のデブロッキングフィルタクリッピング閾値を使う通常デブロッキングフィルタに関して前記クリッピング動作を実施して、クリップされた通常デブロッキングフィルタを決定させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされた通常デブロッキングフィルタを前記ビデオデータの前記ブロックに適用させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１３８】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定させ、
前記決定された境界強度値が４に等しいとき、ビデオデータの前記ブロックのクロマ部分にクロマデブロッキングフィルタを適用することを決定させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１３９】
前記命令が、実行されると、前記１つ以上のプロセッサに更に、
前記ビデオデータの前記ブロック及び前記ビデオデータの前記ブロックに隣接するブロックのうちの１つ以上が、前記規定されたサイズのビデオデータの前記ブロック、又は規定されたサイズの変換単位のいずれかに含まれるかどうかに基づいて前記境界強度値を決定させ、
ビデオデータの前記ブロックに適用された変換のサイズが最大変換単位サイズであるかどうか決定させ、
ビデオデータの前記ブロックに適用された前記変換の前記サイズが前記最大変換単位サイズであると決定すると、ビデオデータの前記ブロックに適用された前記変換の前記サイズが最大変換単位サイズでないとき前記ビデオデータの前記ブロックのデブロッキングフィルタリングを実施するかどうか決定する際、さもなければ使われるｔcオフセット及びβオフセットの代わりに使われる最大ｔcオフセット及び最大βオフセットのうちの１つ以上を決定させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１４０】
前記命令が、実行されると、前記１つ以上のプロセッサに更に前記ＰＰＳにフラグを規定させ、前記フラグは前記ｔcオフセット及び前記βオフセットのうちの１つ以上が、ビデオデータの前記ブロックを含む単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に少なくとも１つのシンタックス要素として規定されるかどうかを示す、、請求項１３９に記載のコンピュータ可読記憶媒体。
【請求項１４１】
前記フラグがde-blocking_filter_control_present_flagを備え、前記de-blocking_filter_control_present_flagはビデオデータの前記ブロックの前記符号化バージョンを含む前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方に前記少なくとも１つのシンタックス要素として、前記ｔcオフセット及び前記βオフセットのうちの１つ以上が規定されるかどうかを示す、請求項１４０に記載のコンピュータ可読記憶媒体。
【請求項１４２】
前記ビデオコード化装置がビデオ符号化装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ符号化装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを符号化するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１４３】
前記ビデオコード化装置がビデオ復号装置を備え、
ビデオデータの前記ブロックが、ビデオデータの前記ブロックの符号化バージョンから前記ビデオ復号装置によって再構成された、ビデオデータの再構成ブロックを備え、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、前記クリップされたデブロッキングフィルタを適用するとき、前記クリップされたデブロッキングフィルタを前記ビデオデータの前記再構成ブロックに適用して、デブロッキングフィルタリングされた再構成ビデオデータブロックを生成させ、
前記命令が、実行されると、前記１つ以上のプロセッサに更に、他のビデオデータブロックを復号するとき参照ブロックとして使用するために、前記デブロッキングフィルタリングされた再構成ビデオデータブロックをメモリに記憶させる、請求項１３２に記載のコンピュータ可読記憶媒体。
【請求項１４４】
ビデオデコーダが符号化されたビデオデータを復号する方法であって、
前記符号化されたビデオデータのピクチャパラメータセット（ＰＰＳ）に規定されるde-blocking_filter_control_present_flagを決定することと、前記ＰＰＳはビデオデータの再構成ブロックのデブロッキングフィルタリングを実施するかどうか決定する際に使われ、又はデブロッキングフィルタリング強度を決定する際に使われる少なくとも１つのオフセットが、符号化ビデオデータのブロックを含む単独で復号可能な単位のヘッダ及び前記ＰＰＳの一方又は両方に規定されるかどうかを示す、
前記de-blocking_filter_control_present_flagに基づいて、前記少なくとも１つのオフセットを、前記単独で復号可能な単位の前記ヘッダ及び前記ＰＰＳの一方又は両方から抽出することと、
前記少なくとも１つのオフセットに基づいてビデオデータの前記再構成ブロックに対してデブロッキングフィルタリングを実施することと、を備える方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１６２
【補正方法】変更
【補正の内容】
【０１６２】
ビデオコード化機器は、上述したように、ｔｃオフセット及びβオフセットのうちの１つ又は複数が、ビデオデータのブロックを含む単独で復号可能な単位のヘッダ及びＰＰＳの一方又は両方において少なくとも１つのシンタックス要素として規定されるかどうかを示すフラグをピクチャパラメータセット（ＰＰＳ）中で規定するように更に構成され得る。このフラグは、ｔｃオフセット及びβオフセットのうちの１つ又は複数が、ビデオデータのブロックの符号化バージョンを含む、単独で復号可能な単位のヘッダ及びＰＰＳの一方又は両方において少なくとも１つのシンタックス要素として規定されるかどうかを示す、上述したde-blocking_filter_control_present_flagを備え得る。
【国際調査報告】
2014531879.tif 000053
2014531879.tif 000054
2014531879.tif 000055
2014531879.tif 000056
2014531879.tif 000057
2014531879.tif 000058