(57)【特許請求の範囲】
【請求項１】
ブロックベースの予測を行うことで予測信号を生成して、その予測信号との予測誤差を符号化するとともに、その符号化した予測誤差の復号信号を生成して、その生成した予測信号にその生成した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を符号化する画像符号化方法において、
ブロック歪み低減処理の対象となるブロックのサイズおよび画像サイズに応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する過程と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する過程とを備え、
前記設定する過程では、ブロック歪み低減処理の対象となるブロックのサイズを分子とし画像サイズを分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像符号化方法。
【請求項２】
ブロックベースの予測を行うことで予測信号を生成して、その予測信号との予測誤差を符号化するとともに、その符号化した予測誤差の復号信号を生成して、その生成した予測信号にその生成した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を符号化する画像符号化方法において、
前記予測信号の生成に用いる復号信号の観視環境としての視距離の情報を取得する過程と、
ブロック歪み低減処理の対象となるブロックのサイズおよび前記取得した視距離に応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する過程と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する過程とを備え、
前記設定する過程では、ブロック歪み低減処理の対象となるブロックのサイズを分子とし前記取得した視距離を分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像符号化方法。
【請求項３】
ブロックベースの予測を行うことで生成された予測信号との予測誤差の符号化情報を復号するとともに、予測信号を特定可能にする符号化情報を復号して、それに基づいて予測信号を生成して、その生成した予測信号にその復号した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を復号する画像復号方法において、
ブロック歪み低減処理の対象となるブロックのサイズおよび画像サイズに応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する過程と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する過程とを備え、
前記設定する過程では、ブロック歪み低減処理の対象となるブロックのサイズを分子とし画像サイズを分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像復号方法。
【請求項４】
ブロックベースの予測を行うことで生成された予測信号との予測誤差の符号化情報を復号するとともに、予測信号を特定可能にする符号化情報を復号して、それに基づいて予測信号を生成して、その生成した予測信号にその復号した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を復号する画像復号方法において、
前記予測信号の生成に用いる復号信号の観視環境としての視距離の情報を取得する過程と、
ブロック歪み低減処理の対象となるブロックのサイズおよび前記取得した視距離に応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する過程と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する過程とを備え、
前記設定する過程では、ブロック歪み低減処理の対象となるブロックのサイズを分子とし前記取得した視距離を分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像復号方法。
【請求項５】
ブロックベースの予測を行うことで予測信号を生成して、その予測信号との予測誤差を符号化するとともに、その符号化した予測誤差の復号信号を生成して、その生成した予測信号にその生成した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を符号化する画像符号化装置において、
ブロック歪み低減処理の対象となるブロックのサイズおよび画像サイズに応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する手段と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する手段とを備え、
前記設定する手段は、ブロック歪み低減処理の対象となるブロックのサイズを分子とし画像サイズを分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像符号化装置。
【請求項６】
ブロックベースの予測を行うことで予測信号を生成して、その予測信号との予測誤差を符号化するとともに、その符号化した予測誤差の復号信号を生成して、その生成した予測信号にその生成した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を符号化する画像符号化装置において、
前記予測信号の生成に用いる復号信号の観視環境としての視距離の情報を取得する手段と、
ブロック歪み低減処理の対象となるブロックのサイズおよび前記取得した視距離に応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する手段と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する手段とを備え、
前記設定する手段は、ブロック歪み低減処理の対象となるブロックのサイズを分子とし前記取得した視距離を分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像符号化装置。
【請求項７】
ブロックベースの予測を行うことで生成された予測信号との予測誤差の符号化情報を復号するとともに、予測信号を特定可能にする符号化情報を復号して、それに基づいて予測信号を生成して、その生成した予測信号にその復号した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を復号する画像復号装置において、
ブロック歪み低減処理の対象となるブロックのサイズおよび画像サイズに応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する手段と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する手段とを備え、
前記設定する手段は、ブロック歪み低減処理の対象となるブロックのサイズを分子とし画像サイズを分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像復号装置。
【請求項８】
ブロックベースの予測を行うことで生成された予測信号との予測誤差の符号化情報を復号するとともに、予測信号を特定可能にする符号化情報を復号して、それに基づいて予測信号を生成して、その生成した予測信号にその復号した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像を復号する画像復号装置において、
前記予測信号の生成に用いる復号信号の観視環境としての視距離の情報を取得する手段と、
ブロック歪み低減処理の対象となるブロックのサイズおよび前記取得した視距離に応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する手段と、
前記設定したブロック歪み抑圧の強度に基づいて、前記予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行する手段とを備え、
前記設定する手段は、ブロック歪み低減処理の対象となるブロックのサイズを分子とし前記取得した視距離を分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定することを、
特徴とする画像復号装置。
【請求項９】
請求項１または請求項２に記載の画像符号化方法をコンピュータに実行させるための画像符号化プログラム。
【請求項１０】
請求項１または請求項２に記載の画像符号化方法をコンピュータに実行させるための画像符号化プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
請求項３または請求項４に記載の画像復号方法をコンピュータに実行させるための画像復号プログラム。
【請求項１２】
請求項３または請求項４に記載の画像復号方法をコンピュータに実行させるための画像復号プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックベースの予測を行うことで画像を符号化する場合に、演算量を削減するブロック歪み低減処理を実現する画像符号化方法およびその装置と、その画像符号化技術により生成された符号化情報を復号する場合に、演算量を削減するブロック歪み低減処理を実現する画像復号方法およびその装置と、その画像符号化方法の実現に用いられる画像符号化プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体と、その画像復号方法の実現に用いられる画像復号プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体とに関する。
【背景技術】
【０００２】
Ｈ．２６４に代表される動画像符号化方式では、ブロックベースの動き補償と離散コサイン変換（ＤＣＴ）の組合せによる符号化手法が用いられている。これは、動き補償により時間方向の冗長性を除去し、ＤＣＴにより空間方向の冗長性を除去する狙いがある。
【０００３】
しかしながら、ブロックベースの方式であるため、原理上、ブロック歪みの発生を内在する。つまり、低レートにおいて、量子化ステップ幅が大きくなると、隣接ブロックとの不連続性が大きくなり、ブロック境界においてブロック歪みが顕在化する。このため、ブロック歪みの低減が復号画像の画質向上には不可欠となる。
【０００４】
そこで、ブロック境界におけるブロック歪みを低減するためにデブロッキングフィルタが利用される。
【０００５】
Ｈ．２６４のデブロッキング処理（例えば、非特許文献１参照）では、まず、空間的な位置（マクロブロック境界か否か）、符号化モード（イントラ符号化されたか否か）、直交変換係数の有無、参照フレームの枚数・動きベクトルの差異等により、フィルタの強度を５通りに設定する。この強度を表すのはＢｓ値と呼ばれるパラメータであり、０，１，２，３，４のいずれかの値をとる。さらに、量子化パラメータの大小に応じて、デブロッキングフィルタの形状が設定される。
【０００６】
デブロッキングフィルタ処理は、４×４のブロック単位で行われる。処理の対象となる画素は、ブロック境界に位置する１２画素であり、各画素位置に応じてフィルタリング処理が行われる。例えば、図９に示す網掛けで示した四角の位置の画素値を変数ｐk ，ｑk （ｋ＝０，１，２，３）に格納した場合、以下の処理となる。
【０００７】
（１）Ｂｓ＝１，２，３の場合
（１−１）ｐ0 ，ｑ0 に対して、４タップフィルタに基づくフィルタリングが施される。
【０００８】
ｐ0'＝ｐ0 ＋Δ0                                   ・・・  式（１）
ｑ0'＝ｑ0 −Δ0                                   ・・・  式（２）
ここで、Δ0 は以下の通りである。
【０００９】
Δ0 ＝Ｃｌｉｐ［−ｔｃ，ｔｃ，
｛（ｑ0 −ｐ0 ）×４＋（ｐ1 −ｑ1 ）＋４｝／８］・・・  式（３）
なお、Ｃｌｉｐ［ａ，ｂ，ｃ］は、ｃの範囲がａ≦ｃ≦ｂとなるように次式のクリップ処理を行うことを意味する。
【００１０】
Ｃｌｉｐ［ａ，ｂ，ｃ］＝ｃ    （ａ≦ｃ≦ｂ）
Ｃｌｉｐ［ａ，ｂ，ｃ］＝ａ    （ｃ＜ａ）
Ｃｌｉｐ［ａ，ｂ，ｃ］＝ｂ    （ｂ＜ｃ）          ・・・  式（４）
また、ｔｃは、｜ｐ2 −ｐ0 ｜、｜ｑ2 −ｑ0 ｜、および閾値βから定められる。
【００１１】
（１−２）ｐ1 ，ｑ1 に対して、以下のフィルタリングが施される。
【００１２】
（１−２−ａ１）｜ｐ2 −ｐ0 ｜＜βの場合：
ｐ1'＝ｐ1 ＋Δ1 (p)                               ・・・  式（５）
ここで、Δ1 (p) は以下の通りである。また、ｔｃ0 はＢｓ値、量子化パラメータＱＰにより定まる。
【００１３】
Δ1 (p) ＝Ｃｌｉｐ［−ｔｃ0 ，ｔｃ0 ，
ｐ2 ＋｛（ｐ0 ＋ｑ0 ＋１）−２ｐ1 ｝／２］        ・・・  式（６）
（１−２−ａ２）それ以外の場合：
ｐ1'＝ｐ1 
（１−２−ｂ１）｜ｑ2 −ｑ0 ｜＜βの場合：
ｑ1'＝ｑ1 ＋Δ1 (q)                               ・・・  式（７）
ここで、Δ1 (q) は以下の通りである。
【００１４】
Δ1 (q) ＝Ｃｌｉｐ［−ｔｃ0 ，ｔｃ0 ，
ｑ2 ＋｛（ｐ0 ＋ｑ0 ＋１）−２ｑ1 ｝／２］・・・  式（８）
（１−２−ｂ２）それ以外の場合：
ｑ1'＝ｑ1 
（２）Ｂｓ＝４の場合
輝度成分に対して、以下のフィルタリングが施される。なお、ａp ＝｜ｐ2 −ｐ0 ｜とする。
【００１５】
（２−１）ａp ＜β、かつ、｜ｐ0 −ｑ0 ｜＜α／４＋２の場合：
ｐ0'＝（ｐ2 ＋２ｐ1 ＋２ｐ0 ＋２ｑ0 ＋ｑ1 ＋４）／８
ｐ1'＝（ｐ2 ＋ｐ1 ＋ｐ0 ＋ｑ0 ＋２）／４
ｐ2'＝（２ｐ3 ＋３ｐ2 ＋ｐ1 ＋ｐ0 ＋ｑ0 ＋４）／８    ・・・  式（９）
（２−２）それ以外の場合：
ｐ0'＝（２ｐ1 ＋ｐ0 ＋ｑ1 ＋２）／４
ｐ1'＝ｐ1 
ｐ2'＝ｐ2                                             ・・・  式（１０）
【非特許文献１】Adaptive deblocking filter, P.List，et.al., IEEE Transactions on Circuits and Systems for Video Technology, Volume 13, Issue 7, July 2003, pp.614-619
【発明の開示】
【発明が解決しようとする課題】
【００１６】
前述したように、Ｈ．２６４において用いられるデブロックキングフィルタは、画像サイズによらず、一定サイズのブロック内の各画素に対しては一様な処理を施している。つまり、ブロック歪みによる主観的な画質劣化が画像サイズおよびブロックサイズによらず一定であることを想定して設計されたフィルタである。
【００１７】
このため、Ｈ．２６４において用いられるデブロックキングフィルタでは、ブロック歪みが検知されにくく、デブロッキング処理が不要な場合にも同一のデブロッキング処理を実施することから、符号化器・復号器の演算負荷を増大させるという問題がある。
【００１８】
本発明はかかる事情に鑑みてなされたものであって、ブロックベースのフレーム内・フレーム間予測および直交変換に基づき生成される復号信号に対してのブロック歪み低減処理において、演算量を削減できるようにする新たなブロック歪み低減処理技術を確立することを目的とする。
【課題を解決するための手段】
【００１９】
［１］ブロックサイズ比に応じた適応処理
［１−１］本発明の画像符号化装置
前記の目的を達成するために、本発明の画像符号化装置は、ブロックベースの予測（フレーム内予測やフレーム間予測）を行うことで予測信号を生成して、その予測信号との予測誤差を符号化するとともに、その符号化した予測誤差の復号信号を生成して、その生成した予測信号にその生成した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像（動画像や静止画像）を符号化するという構成を採るときに、（１）ブロック歪み低減処理の対象となるブロックのサイズおよび画像サイズに応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する設定手段と、（２）設定手段の設定したブロック歪み抑圧の強度に基づいて、予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行するフィルタ手段とを備える。
【００２０】
以上の各処理手段が動作することで実現される本発明の画像符号化方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２１】
［１−２］本発明の画像復号装置
前記の目的を達成するために、本発明の画像復号装置は、ブロックベースの予測（フレーム内予測やフレーム間予測）を行うことで生成された予測信号との予測誤差の符号化情報を復号するとともに、予測信号を特定可能にする符号化情報（動きベクトルや符号化モードの情報）を復号して、それに基づいて予測信号を生成して、その生成した予測信号にその復号した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像（動画像や静止画像）を復号するという構成を採るときに、（１）ブロック歪み低減処理の対象となるブロックのサイズおよび画像サイズに応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する設定手段と、（２）設定手段の設定したブロック歪み抑圧の強度に基づいて、予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行するフィルタ手段とを備える。
【００２２】
以上の各処理手段が動作することで実現される本発明の画像復号方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２３】
［１−３］本発明の処理
このように構成される本発明では、特に、画像サイズに比較して、ブロック歪み低減処理の対象となるブロックのサイズが小さい場合には、ブロック歪みが目立たなくなり、大きい場合には、ブロック歪みが目立つようになるという特性があることに着目して、設定手段は、ブロック歪み低減処理の対象となるブロックのサイズを分子とし画像サイズを分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定して、その設定したブロック歪み抑圧の強度に基づいて、予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行するようにする（ブロック歪み低減処理を実行しないようにすることも含む）。
【００２４】
［２］視距離サイズ比に応じた適応処理
［２−１］本発明の画像符号化装置
前記の目的を達成するために、本発明の画像符号化装置は、ブロックベースの予測（フレーム内予測やフレーム間予測）を行うことで予測信号を生成して、その予測信号との予測誤差を符号化するとともに、その符号化した予測誤差の復号信号を生成して、その生成した予測信号にその生成した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像（動画像や静止画像）を符号化するという構成を採るときに、（１）予測信号の生成に用いる復号信号の観視環境としての視距離の情報を取得する取得手段と、（２）ブロック歪み低減処理の対象となるブロックのサイズおよび取得手段の取得した視距離に応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する設定手段と、（３）設定手段の設定したブロック歪み抑圧の強度に基づいて、予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行するフィルタ手段とを備える。
【００２５】
以上の各処理手段が動作することで実現される本発明の画像符号化方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２６】
［２−２］本発明の画像復号装置
前記の目的を達成するために、本発明の画像復号装置は、ブロックベースの予測（フレーム内予測やフレーム間予測）を行うことで生成された予測信号との予測誤差の符号化情報を復号するとともに、予測信号を特定可能にする符号化情報（動きベクトルや符号化モードの情報）を復号して、それに基づいて予測信号を生成して、その生成した予測信号にその復号した予測誤差の復号信号を加算することにより、予測信号の生成に用いる復号信号を生成することで画像（動画像や静止画像）を復号するという構成を採るときに、（１）予測信号の生成に用いる復号信号の観視環境としての視距離の情報を取得する取得手段と、（２）ブロック歪み低減処理の対象となるブロックのサイズおよび取得手段の取得した視距離に応じて、ブロック歪み低減処理におけるブロック歪み抑圧の強度を適応的に変化させる形で、そのブロックに対してのブロック歪み抑圧の強度を設定する設定手段と、（３）設定手段の設定したブロック歪み抑圧の強度に基づいて、予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行するフィルタ手段とを備える。
【００２７】
以上の各処理手段が動作することで実現される本発明の画像復号方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００２８】
［２−３］本発明の処理
このように構成される本発明では、特に、視距離（画像とそれを見るユーザとの間の距離）に比較して、ブロック歪み低減処理の対象となるブロックのサイズが小さい場合には、ブロック歪みが目立たなくなり、大きい場合には、ブロック歪みが目立つようになるという特性があることに着目して、設定手段は、ブロック歪み低減処理の対象となるブロックのサイズを分子とし視距離を分母とする比を算出して、その比が小さい場合には、大きい場合に比べて、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定して、その設定したブロック歪み抑圧の強度に基づいて、予測信号の生成に用いる復号信号に対してブロック歪み低減処理を実行するようにする（ブロック歪み低減処理を実行しないようにすることも含む）。
【発明の効果】
【００２９】
本発明では、ブロックベースのフレーム内・フレーム間予測および直交変換に基づき生成される復号信号に対してのブロック歪み低減処理において、ブロック歪みが検知されにくい場合には、ブロック歪み低減処理がより実行されなくなるようにと、ブロック歪み抑圧の強度を弱く設定してブロック歪み低減処理を実行することから、ブロック歪みが検知されにくく、ブロック歪み低減処理が不要な場合には、ブロック歪み低減処理を行わないように制御できるようになる。
【００３０】
これにより、本発明によれば、ブロック歪み低減処理の実現にあたって要求される符号化器・復号器の演算負荷を大幅に削減することができるようになる。
【発明を実施するための最良の形態】
【００３１】
以下、実施の形態に従って本発明を詳細に説明する。
【００３２】
前述したように、本発明では、ブロックベースのフレーム内・フレーム間予測および直交変換に基づき生成される復号信号に対してのデブロッキング処理（ブロック歪み低減処理）において、デブロッキング処理の対象となるブロックのサイズを画像サイズや視距離と比較して、その比較結果に基づいて適応的なデブロッキング処理を実行するように制御する。
【００３３】
［１］縦・横方向ブロックサイズ比に応じたデブロッキング適応処理
最初に、縦・横方向ブロックサイズ比に応じたデブロッキングの適応処理について詳細に説明する。
【００３４】
画像サイズをＷ×Ｈ［画素］、デブロッキングフィルタの処理対象となるブロックのサイズをｂ×ｂ［画素］とする。以下、ｂをデブロッキングブロックサイズと呼ぶ。
【００３５】
デブロッキングブロックサイズは外部から与えられるものとする。例えば、フレーム内予測、フレーム間予測、直交変換符号化で用いるブロックサイズの中で、最も小さい値として、ｂが設定される。
【００３６】
Ｈ．２６４の場合、ｂ＝４と固定された値が用られるが、本発明では、デブロッキング処理の対象となるブロックを単位にしてデブロッキングフィルタの強度を設定することが可能であるので、一つの画像内に異なるデブロッキングブロックサイズｂを持つブロックが混在していてもよい。
【００３７】
さらに、画像サイズＷ，Ｈとデブロッキングブロックサイズｂの比として、
ｒw ＝ｂ／Ｗ，ｒh ＝ｂ／Ｈ
を定義する。ｒw を横方向ブロックサイズ比と呼び、ｒh を縦方向ブロックサイズ比と呼ぶ。
【００３８】
本発明では、横方向ブロックサイズ比あるいは、縦方向ブロックサイズ比に応じて、デブロッキングフィルタの強度を適応的に変化させる。例えば、横方向ブロックサイズ比あるいは、縦方向ブロックサイズ比を閾値ｔｈi （０≦ｉ≦Ｍ−１）に応じて、クラスに分類し、クラス毎に強度を変化させる。例えば、横方向ブロックサイズ比を用いる場合、ｔｈi-1 ≦ｒw ＜ｔｈi となれば、第ｉクラスに分類される。
【００３９】
なお、ｔｈ0 ＝０，ｔｈi-1 ≦ｔｈi を満たすものとする。この閾値処理に用いるパラメータの集合を閾値パラメータセットと呼ぶ。クラス毎の強度調整の例については、以下に示す。
【００４０】
［１−１］第一の発明
第一の発明では、横方向ブロックサイズ比あるいは、縦方向ブロックサイズ比のいずれかを用いる。
【００４１】
第一の発明では、横方向ブロックサイズ比あるいは、縦方向ブロックサイズ比が小さい場合、それが大きい場合に比べて、デブロッキングフィルタの強度を弱く設定する。ブロックサイズ比が小さいということは、画像サイズＷ，Ｈに比べてデブロッキングブロックサイズｂが相対的に小さいことを意味し、ブロック歪みが目立たなくなることから、デブロッキングフィルタの強度を弱く設定するのである。
【００４２】
使用するデブロッキングフィルタ、および、その具体的な強度調整方法については、外部から別途与えられるものとする。
【００４３】
例えば、Ｈ．２６４のデブロッキングフィルタを用いる場合は、横方向ブロックサイズ比（あるいは、縦方向ブロックサイズ比）を閾値を使ってＭ個のクラスに分類し、デブロッキング処理の対象となるブロックについての横方向ブロックサイズ比ｒw の大きさに応じて、同デブロッキングフィルタにおけるパラメータα，βの値を設定する。例えば、ｔｈi ≦ｒw ＜ｔｈi+1 の場合、
α＝α［ｉ］                                      ・・・  式（１１）
β＝β［ｉ］                                      ・・・  式（１２）
というように設定するのである。
【００４４】
ここで、α［ｉ］，β［ｉ］は、次式で定まる値である。
【００４５】
α［ｉ］＝α［ｉ−１］＋δα［ｉ］  （１≦ｉ≦Ｍ−１）
α［ｉ］＝α0                       （ｉ＝０）        ・・・  式（１３）
β［ｉ］＝β［ｉ−１］＋δβ［ｉ］  （１≦ｉ≦Ｍ−１）
β［ｉ］＝β0                       （ｉ＝０）        ・・・  式（１４）
また、ｔｈi ，δα［ｉ］，δβ［ｉ］（０≦ｉ≦Ｍ−１），α0 ，β0 というパラメータについては、外部から与えられるものとする。ただし、ｔｈi ≦ｔｈi+1 ，δα［ｉ］≧０，δβ［ｉ］≧０（０≦ｉ≦Ｍ−１）の条件を満たすものとする。
【００４６】
この式（１１）〜式（１４）から分かるように、横方向ブロックサイズ比（あるいは、縦方向ブロックサイズ比）が小さくなるほど、デブロッキングフィルタにおけるパラメータα，βの値が小さな値になるようにと、パラメータα，βの値を設定するようにしている。
【００４７】
パラメータβの値が小さなものになると、前述した式（５）〜式（８）から分かるように、デブロッキング処理の実行回数が減少することになる。また、パラメータα，βの値が小さなものになると、前述した式（９）〜式（１０）から分かるように、デブロッキング処理の演算が簡単なものになる回数が増加することになる。
【００４８】
このように、第一の発明では、横方向ブロックサイズ比（あるいは、縦方向ブロックサイズ比）が小さい場合、それが大きい場合に比べて、デブロッキング処理を適用するのか否かを決定する条件に記述されるパラメータの値がより適用不可を示す値となるようにとデブロッキングフィルタの強度を弱く設定し、これにより、デブロッキング処理がより実行されなくなることで、デブロッキング処理の実現にあたって要求される演算負荷を大幅に削減することができるようになる。
【００４９】
［１−２］第二の発明
第二の発明では、横方向ブロックサイズ比と縦方向ブロックサイズ比のうち、小さな値を選択する。そして、選択した値が、与えられた閾値より小さい場合、デブロッキングフィルタの処理を施さないようにする。
【００５０】
この第二の発明は、第一の発明の実行する特定の処理に相当する発明である。
【００５１】
［１−３］第三の発明
第三の発明では、横方向ブロックサイズ比と縦方向ブロックサイズ比のうち、大きな値を選択する。そして、選択した値が、与えられた閾値より小さい場合、デブロッキングフィルタの処理を施さないようにする。
【００５２】
この第三の発明は、第一の発明の実行する特定の処理に相当する発明である。
【００５３】
〔１−４〕縦・横方向ブロックサイズ比を用いることの利点
以上に説明した第一の発明〜第三の発明では、縦・横方向ブロックサイズ比に応じたデブロッキングの適応処理を実現している。
【００５４】
画像サイズとデブロッキングブロックサイズは、符号化情報として組み込まれているため、第一の発明〜第三の発明を実現するために、新たな付加情報を符号化する必要はない。つまり、横方向ブロックサイズ比および縦方向ブロックサイズ比は、追加の付加情報なしに、符号化器・復号器で共有することができるという利点がある。
【００５５】
［２］視距離サイズ比に応じたデブロッキング適応処理
次に、視距離サイズ比に応じたデブロッキングの適応処理について詳細に説明する。
【００５６】
復号側での視距離をＬとし、この値が付加情報として伝送される場合、この視距離Ｌとデブロッキングブロックサイズｂの比として、ｒl ＝ｂ／Ｌを定義する。ｒl を視距離サイズ比と呼ぶ。この視距離サイズ比に応じて、デブロッキングフィルタの強度を適応的に変化させる。
【００５７】
ここで、視距離サイズ比に応じたデブロッキングの適応処理は、復号側に限られることなく、符号化側でも実行可能であり、符号化側で実行する場合には、視距離Ｌは外部から与えられるものとする。
【００５８】
また、デブロッキングブロックサイズは外部から与えられるものとする。例えば、フレーム内Ｈ．２６４の場合、ｂ＝４と固定された値が用られるが、本発明では、デブロッキング処理の対象となるブロックを単位にしてデブロッキングフィルタの強度を設定することが可能であるので、一つの画像内に異なるデブロッキングブロックサイズｂを持つブロックが混在していてもよい。
【００５９】
［２−１］第四の発明
第四の発明では、視距離サイズ比が小さい場合、それが大きい場合に比べて、デブロッキングフィルタの強度を弱く設定する。視距離サイズ比が小さいということは、視距離Ｌに比べてデブロッキングブロックサイズｂが相対的に小さいことを意味し、ブロック歪みが目立たなくなることから、デブロッキングフィルタの強度を弱く設定するのである。
【００６０】
使用するデブロッキングフィルタ、および、その具体的な強度調整方法については、外部から別途与えられるものとする。
【００６１】
例えば、Ｈ．２６４のデブロッキングフィルタを用いる場合は、視距離サイズ比を閾値を使ってＭ個のクラスに分類し、デブロッキング処理の対象となるブロックについての視距離サイズ比ｒl の大きさに応じて、同デブロッキングフィルタにおけるパラメータα，βの値を設定する。閾値パラメータセットとして、ｔｈi ' （０≦ｉ≦Ｍ−１）が与えられたとすると、例えば、ｔｈi-1'≦ｒl ＜ｔｈi ' の場合、
α＝α［ｉ］                                      ・・・  式（１５）
β＝β［ｉ］                                      ・・・  式（１６）
というように設定するのである。
【００６２】
ここで、α［ｉ］，β［ｉ］は、各々、式（１３）、式（１４）で定まる値である。また、パラメータｔｈi ' は外部から与えられるものとする。ただし、ｔｈ0'＝０，ｔｈi-1'≦ｔｈi ' の条件を満たすものとする。
【００６３】
このように、第四の発明では、視距離サイズ比が小さい場合、それが大きい場合に比べて、デブロッキング処理を適用するのか否かを決定する条件に記述されるパラメータの値がより適用不可を示す値となるようにとデブロッキングフィルタの強度を弱く設定し、これにより、デブロッキング処理がより実行されなくなることで、デブロッキング処理の実現にあたって要求される演算負荷を大幅に削減することができるようになる。
【００６４】
［２−２］第五の発明
第五の発明では、視距離サイズ比が、与えられた閾値より小さい場合、デブロッキングフィルタの処理を施さないようにする。
【００６５】
この第五の発明は、第四の発明の実行する特定の処理に相当する発明である。
【実施例】
【００６６】
以下、実施例に従って本発明を詳細に説明する。
【００６７】
図１に、第一の発明を具備する画像符号化装置の装置構成を図示し、図２に、第一の発明を具備する画像復号装置の装置構成を図示する。
【００６８】
図１に示すように、第一の発明を具備する画像符号化装置は、フレームサイズを記憶するフレームサイズ記憶部１０１と、入力画像と予測信号との差分信号をＤＣＴ変換する変換部１０２と、変換部１０２の算出した変換係数を記憶する変換係数記憶部１０３と、変換係数記憶部１０３の記憶する変換係数を量子化する量子化部１０４と、量子化部１０４の算出した量子化値を記憶する量子化値記憶部１０５と、量子化値記憶部１０５の記憶する量子化値を逆量子化する逆量子化部１０６と、逆量子化部１０６の算出した逆量子化値（変換係数）を記憶する逆量子化値記憶部１０７と、逆量子化値記憶部１０７の記憶する逆量子化値を逆ＤＣＴ変換する逆変換部１０８と、逆変換部１０８の算出した予測誤差の復号信号を記憶する予測誤差復号信号記憶部１０９と、フレームサイズを使って、予測誤差復号信号記憶部１０９の記憶する予測誤差の復号信号と予測信号との和（加算器が算出する）で表される復号信号に対して、適応的なデブロッキング処理を施す適応デブロッキング処理部１１０と、適応デブロッキング処理部１１０の処理した復号信号を記憶するローカル復号信号記憶部１１１と、ローカル復号信号記憶部１１１の記憶する復号信号を使って予測処理を行う予測処理部１１２と、予測処理部１１２の生成した予測信号を記憶する予測信号記憶部１１３と、予測信号記憶部１１３の記憶する予測信号を遅延させて加算器に与える遅延部１１４と、予測処理部１１２の求めた動きベクトルを記憶する動きベクトル記憶部１１５と、量子化値記憶部１０５の記憶する量子化値を符号化するとともに、動きベクトル記憶部１１５の記憶する動きベクトルを符号化するエントロピ符号化部１１６と、エントロピ符号化部１１６の生成した符号化ストリームを記憶する符号化ストリーム記憶部１１７とを備える。
【００６９】
このように構成される本発明の画像符号化装置では、一定サイズの画像領域を単位として、復号画素値を参照してブロックベースの予測を行うことで予測信号を得て、その予測信号との予測誤差をＤＣＴ変換により変換し、その変換係数の量子化したものを逆量子化、逆ＤＣＴ変換して予測誤差の復号信号を生成することで画像を符号化するという構成を採るときに、適応デブロッキング処理部１１０が本発明に特徴的な適応的なデブロッキング処理を実行することになる。
【００７０】
また、図２に示すように、第一の発明を具備する画像復号装置は、画像符号化装置から送られてくる符号化ストリームを記憶する符号化ストリーム記憶部２０１と、符号化ストリーム記憶部２０１の記憶する符号化ストリームを復号するエントロピ復号部２０２と、エントロピ復号部２０２の復号した量子化値を記憶する量子化値記憶部２０３と、量子化値記憶部２０３の記憶する量子化値を逆量子化する逆量子化部２０４と、逆量子化部２０４の算出した変換係数（逆量子化値）を記憶する変換係数記憶部２０５と、変換係数記憶部２０５の記憶する変換係数を逆ＤＣＴ変換する逆変換部２０６と、逆変換部２０６の算出した予測誤差の復号信号を記憶する予測誤差復号信号記憶部２０７と、エントロピ復号部２０２の復号した動きベクトルを記憶する動きベクトル記憶部２０８と、動きベクトル記憶部２０８の記憶する動きベクトルに基づいて予測信号を生成する予測処理部２０９と、予測処理部２０９の生成した予測信号を記憶する予測信号記憶部２１０と、フレームサイズを使って、予測誤差復号信号記憶部２０７の記憶する予測誤差の復号信号と予測信号記憶部２１０の記憶する予測信号との和で表される復号信号に対して、適応的なデブロッキング処理を施す適応デブロッキング処理部２１１と、適応デブロッキング処理部２１１の処理した復号信号を記憶する復号信号記憶部２１２と、復号信号記憶部２１２の記憶する復号信号を遅延させて予測処理部２０９に与える遅延器２１３と、エントロピ復号部２０２の復号したフレームサイズを記憶して適応デブロッキング処理部２１１に与えるフレームサイズ記憶部２１４とを備える。
【００７１】
このように構成される本発明の画像復号装置では、図１に示す画像符号化装置の生成した符号化ストリームを復号することで画像を復号するという構成を採るときに、適応デブロッキング処理部２１１が本発明に特徴的な適応的なデブロッキング処理を実行することになる。
【００７２】
図３に、適応デブロッキング処理部１１０，２１１が第一の発明を実現すべく実行するフローチャートの一例を図示する。
【００７３】
次に、このフローチャートに従って、適応デブロッキング処理部１１０，２１１の実行する処理について詳細に説明する。
【００７４】
適応デブロッキング処理部１１０，２１１は、デブロッキング処理の実行に入ると、図３のフローチャートに示すように、まず最初に、ステップＳ１０１で、フレームサイズ（前述した画像サイズＷ）を読み込む。
【００７５】
続いて、ステップＳ１０２で、デブロッキングブロックサイズ（前述したｂ）を設定する。ここで、１つの画像内に異なるデブロッキングブロックサイズが混在していてもよいので、１つの画像の中で異なるデブロッキングブロックサイズを用いる場合には、それに応じてデブロッキングブロックサイズを設定することになる。
【００７６】
続いて、ステップＳ１０３で、ｒw ＝ｂ／Ｗという算出式に従って、横方向ブロックサイズ比ｒw を算出する。
【００７７】
続いて、ステップＳ１０４で、閾値パラメータセットを読み込む。前述したように、横方向ブロックサイズ比ｒw をＭ個のクラスに分類するための閾値処理に用いるパラメータとして、閾値ｔｈi （０≦ｉ≦Ｍ−１）という閾値パラメータセットを用意しているので、この閾値パラメータセットを読み込むのである。
【００７８】
続いて、ステップＳ１０５で、変数ｉに“１”をセットする。続いて、ステップＳ１０６で、横方向ブロックサイズ比ｒw が第ｉ閾値パラメータ以下の値であるのか否かを判断して、第ｉ閾値パラメータ以下の値でないことを判断するときには、ステップＳ１０７に進んで、変数ｉの値を１つインクリメントしてから、ステップＳ１０６の処理に戻る。
【００７９】
一方、ステップＳ１０６の判断処理で、横方向ブロックサイズ比ｒw が第ｉ閾値パラメータ以下の値であることを判断するときには、横方向ブロックサイズ比ｒw が第ｉクラスに属することを判断して、ステップＳ１０８に進んで、第ｉクラスに対応するデブロッキング処理の強度パラメータを読み込む。
【００８０】
続いて、ステップＳ１０９で、ステップＳ１０８で読み込んだ強度パラメータに基づいて、デブロッキング処理を行う。
【００８１】
このようにして、適応デブロッキング処理部１１０，２１１は、図３のフローチャートに従って、第一の発明の処理を実行するのである。
【００８２】
図４に、図３のフローチャートを実行すべく構成される適応デブロッキング処理部１１０の装置構成の一例を図示する。
【００８３】
図４に示すように、適応デブロッキング処理部１１０は、図３のフローチャートを実行する場合には、ＤＣＴ変換で用いられているブロックサイズを記憶する変換ブロックサイズ記憶部３０１と、予測処理で用いられているブロックサイズを記憶する予測ブロックサイズ記憶部３０２と、変換ブロックサイズ記憶部３０１の記憶するブロックサイズと予測ブロックサイズ記憶部３０２の記憶するブロックサイズとに基づいて、例えば最も小さいブロックサイズを選択することによりデブロッキングブロックサイズを設定するデブロッキングブロックサイズ設定部３０３と、デブロッキングブロックサイズ設定部３０３の設定したデブロッキングブロックサイズを記憶するデブロッキングブロックサイズ記憶部３０４と、閾値パラメータセットを記憶する閾値パラメータセット記憶部３０５と、デブロッキング処理の強度パラメータを記憶するデブロッキングパラメータセット記憶部３０６と、デブロッキング処理の対象となる復号信号を記憶する復号信号記憶部３０７と、フレームサイズ記憶部１０１の記憶するフレームサイズとデブロッキングブロックサイズ記憶部３０４の記憶するデブロッキングブロックサイズとに基づいて横方向ブロックサイズ比を算出する横方向ブロックサイズ比算出部３０８と、横方向ブロックサイズ比算出部３０８の算出した横方向ブロックサイズ比を記憶する横方向ブロックサイズ比記憶部３０９と、横方向ブロックサイズ比記憶部３０９の記憶する横方向ブロックサイズ比を閾値パラメータセット記憶部３０５の記憶する閾値パラメータセットに基づいて分類するクラス分類処理部３１０と、デブロッキングパラメータセット記憶部３０６からクラス分類処理部３１０の分類したクラスに対応付けられる強度パラメータを読み込んで、復号信号記憶部３０７の記憶する復号信号に対してデブロッキング処理を施すデブロッキング処理部３１１とを備える。
【００８４】
この構成に従って、適応デブロッキング処理部１１０は、図３のフローチャートの処理を実行するのである。
【００８５】
図５に、第四の発明を具備する画像符号化装置の装置構成を図示し、図６に、第四の発明を具備する画像復号装置の装置構成を図示する。
【００８６】
図５に示すように、第四の発明を実現する場合には、画像符号化装置は、図１に示すフレームサイズ記憶部１０１に代えて視距離記憶部１０１αを備えることになる。また、６に示すように、第四の発明を実現する場合には、画像復号装置は、フレームサイズ記憶部２１４に代えて視距離記憶部２１４αを備えることになる。
【００８７】
図７に、適応デブロッキング処理部１１０，２１１が第四の発明を実現すべく実行するフローチャートの一例を図示する。
【００８８】
次に、このフローチャートに従って、適応デブロッキング処理部１１０，２１１の実行する処理について詳細に説明する。
【００８９】
適応デブロッキング処理部１１０，２１１は、デブロッキング処理の実行に入ると、図７のフローチャートに示すように、まず最初に、ステップＳ２０１で、視距離（前述したＬ）を読み込む。
【００９０】
続いて、ステップＳ２０２で、デブロッキングブロックサイズ（前述したｂ）を設定する。ここで、１つの画像内に異なるデブロッキングブロックサイズが混在していてもよいので、１つの画像の中で異なるデブロッキングブロックサイズを用いる場合には、それに応じてデブロッキングブロックサイズを設定することになる。
【００９１】
続いて、ステップＳ２０３で、ｒl ＝ｂ／Ｌという算出式に従って、視距離サイズ比ｒl を算出する。
【００９２】
続いて、ステップＳ２０４で、閾値パラメータセットを読み込む。前述したように、視距離サイズ比ｒl をＭ個のクラスに分類するための閾値処理に用いるパラメータとして、閾値ｔｈi ' （０≦ｉ≦Ｍ−１）という閾値パラメータセットを用意しているので、この閾値パラメータセットを読み込むのである。
【００９３】
続いて、ステップＳ２０５で、変数ｉに“１”をセットする。続いて、ステップＳ２０６で、視距離サイズ比ｒl が第ｉ閾値パラメータ以下の値であるのか否かを判断して、第ｉ閾値パラメータ以下の値でないことを判断するときには、ステップＳ２０７に進んで、変数ｉの値を１つインクリメントしてから、ステップＳ２０６の処理に戻る。
【００９４】
一方、ステップＳ２０６の判断処理で、視距離サイズ比ｒl が第ｉ閾値パラメータ以下の値であることを判断するときには、視距離サイズ比ｒl が第ｉクラスに属することを判断して、ステップＳ２０８に進んで、第ｉクラスに対応するデブロッキング処理の強度パラメータを読み込む。
【００９５】
続いて、ステップＳ２０９で、ステップＳ２０８で読み込んだ強度パラメータに基づいて、デブロッキング処理を行う。
【００９６】
このようにして、適応デブロッキング処理部１１０，２１１は、図７のフローチャートに従って、第四の発明の処理を実行するのである。
【００９７】
図８に、図７のフローチャートを実行すべく構成される適応デブロッキング処理部１１０の装置構成の一例を図示する。
【００９８】
図８に示すように、第四の発明を実現する場合には、適応デブロッキング処理部１１０は、図４に示す横方向ブロックサイズ比算出部３０８に代えて、視距離記憶部１０１αの記憶する視距離とデブロッキングブロックサイズ記憶部３０４の記憶するデブロッキングブロックサイズとに基づいて視距離サイズ比を算出する視距離サイズ比算出部３０８αを備え、さらに、図４に示す横方向ブロックサイズ比記憶部３０９に代えて、視距離サイズ比算出部３０８αの算出した視距離サイズ比を記憶する視距離サイズ比記憶部３０９αを備える。
【００９９】
そして、この構成を採る場合には、クラス分類処理部３１０は、視距離サイズ比記憶部３０９αの記憶する視距離サイズ比を閾値パラメータセット記憶部３０５の記憶する閾値パラメータセットに基づいて分類するようにする。
【０１００】
この構成に従って、適応デブロッキング処理部１１０は、図７のフローチャートの処理を実行するのである。
【０１０１】
図１、図２、図５および図６では、フレーム間予測を用いる場合の装置構成を図示したが、本発明はフレーム内予測を用いる場合にも、同様に適用できるものである。ただし、フレーム内予測を用いる場合は、予測処理部１１２，２０９においてフレーム内予測を行いフレーム内予測モードを符号化情報とするため、動きベクトル記憶部１１５，２０８の代わりにフレーム内予測モードの情報を記憶する記憶部を備えることになる。
【産業上の利用可能性】
【０１０２】
本発明は、ブロックベースのフレーム内・フレーム間予測および直交変換に基づき生成される復号信号に対してのブロック歪み低減処理に適用できるものであり、本発明を適用することで、ブロック歪み低減処理の実現にあたって要求される符号化器・復号器の演算負荷を大幅に削減することができるようになる。
【図面の簡単な説明】
【０１０３】
【図１】第一の発明を具備する画像符号化装置の装置構成図である。
【図２】第一の発明を具備する画像復号装置の装置構成図である。
【図３】適応デブロッキング処理部の実行するフローチャートである。
【図４】適応デブロッキング処理部の装置構成である。
【図５】第四の発明を具備する画像符号化装置の装置構成図である。
【図６】第四の発明を具備する画像復号装置の装置構成図である。
【図７】適応デブロッキング処理部の実行するフローチャートである。
【図８】適応デブロッキング処理部の装置構成である。
【図９】デブロッキングフィルタ処理の説明図である。
【符号の説明】
【０１０４】
１０１  フレームサイズ記憶部
１１０  適応デブロッキング処理部
１１１  ローカル復号信号記憶部
３０１  変換ブロックサイズ記憶部
３０２  予測ブロックサイズ記憶部
３０３  デブロッキングブロックサイズ設定部
３０４  デブロッキングブロックサイズ記憶部
３０５  閾値パラメータセット記憶部
３０６  デブロッキングパラメータセット記憶部
３０７  復号信号記憶部
３０８  横方向ブロックサイズ比算出部
３０９  横方向ブロックサイズ比記憶部
３１０  クラス分類処理部
３１１  デブロッキング処理部
【図１】
0004824705.tif 000002
【図２】
0004824705.tif 000003
【図３】
0004824705.tif 000004
【図４】
0004824705.tif 000005
【図５】
0004824705.tif 000006
【図６】
0004824705.tif 000007
【図７】
0004824705.tif 000008
【図８】
0004824705.tif 000009
【図９】
0004824705.tif 000010