(57)【要約】      （修正有）【課題】ＷＺフレームの復号画像の画質を高めることができる動画像復号装置を提供する。【解決手段】画像情報を空間変換した変換係数領域で分散映像符号化された符号化画像情報を復号する動画像復号装置は（ＤＶＣ復号装置３０）、分散映像符号化された符号化画像情報を量子化された変換係数情報に復号し、得られた量子化された変換係数情報と、予測画像を空間変換した変換係数とから、復号画像を生成するＷＺ復号部３１と、ＷＺ復号部が得た復号画像に対して、空間領域でのフィルタ処理を施す空間領域フィルタ部４０を有し、フィルタ処理された復号画像を適用して、変換係数領域での変換係数を再構築し、逆空間変換して復号画像を生成する画質向上部３２とを有する。【選択図】図１
2015154198.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を空間変換した変換係数領域で分散映像符号化された符号化画像情報を復号する動画像復号装置において、
分散映像符号化された符号化画像情報を量子化された変換係数情報に復号し、得られた量子化された変換係数情報と、予測画像を空間変換した変換係数とから、復号画像を生成するＷＺ復号部と、
上記ＷＺ復号部が得た復号画像に対して、空間領域でのフィルタ処理を施す空間領域フィルタ部を有し、フィルタ処理された復号画像を適用して、変換係数領域での変換係数を再構築し、逆空間変換して復号画像を生成する画質向上部と
を有することを特徴とする動画像復号装置。
【請求項２】
上記画質向上部は、上記空間領域フィルタ部に加え、
フィルタ処理された復号画像を変換係数領域に変換する空間変換部と、
上記ＷＺ復号部で得られた量子化された変換係数情報と、上記空間変換部が得た変換係数から、フィルタ処理後の変換係数を再構築する逆量子化再構築部と、
再構築された変換係数を逆空間変換して復号画像を生成する逆空間変換部とを有する
ことを特徴とする請求項１に記載の動画像復号装置。
【請求項３】
上記画質向上部は、上記ＷＺ復号部における復号処理の過程で得られた情報から画質劣化の可能性がある領域を検出し、上記空間領域フィルタ部において適用するフィルタを、画質劣化の可能性のある領域ごとに制御するフィルタ制御部を有し、
上記空間領域フィルタ部が、上記フィルタ制御部からの制御情報を元に、上記ＷＺ復号部が得た復号画像に対して、適応的にフィルタ処理を施す
ことを特徴とする請求項１又は２に記載の動画像復号装置。
【請求項４】
上記フィルタ制御部は、上記ＷＺ復号部における予測画像を空間変換した変換係数が、量子化された変換係数情報の量子化範囲外であったことを範囲外情報として検出し、上記空間領域フィルタ部における空間変換単位領域ごとに適用するフィルタを、範囲外情報を元に制御することを特徴とする請求項３に記載の動画像復号装置。
【請求項５】
上記フィルタ制御部は、上記ＷＺ復号部における予測画像を動き補償補間を用いて生成する際に、動き補償領域間で動き情報が異なることを動き境界情報として検出し、上記空間領域フィルタ部における動き補償領域境界ごとに適用するフィルタを、動き境界情報を元に制御することを特徴とする請求項３に記載の動画像復号装置。
【請求項６】
上記フィルタ制御部は、上記ＷＺ復号部における予測画像を空間変換した変換係数が、量子化された変換係数情報の量子化範囲外であったことを範囲外情報として検出し、上記ＷＺ復号部における予測画像を動き補償補間を用いて生成する際に、動き補償領域間で動き情報が異なることを動き境界情報として検出し、上記範囲外情報と上記動き境界情報の双方を用いて、各画像領域、各領域境界の制御情報を形成することを特徴とする請求項３に記載の動画像復号装置。
【請求項７】
上記空間領域フィルタ部で適用するフィルタとして、処理単位領域の境界に対するデブロッキングフィルタを含むことを特徴とする請求項１乃至６のいずれかに記載の動画像復号装置。
【請求項８】
上記空間領域フィルタ部で適用するフィルタとして、画素値の平滑化処理を施す平滑化フィルタを含むことを特徴とする請求項１乃至７のいずれかに記載の動画像復号装置。
【請求項９】
上記ＷＺ復号部と上記画質向上部内の同等の機能を有する処理部を、上記ＷＺ復号部及び上記画質向上部で共用することを特徴とする請求項１乃至８のいずれかに記載の動画像復号装置。
【請求項１０】
上記画質向上部は、フィルタ処理後の変換係数を再構築する逆量子化再構築部を備え、上記逆量子化再構築部で得られた再構築されたフィルタ後の変換係数を、予測画像に代わるサイドインフォメーションとして上記ＷＺ復号部にフィードバックし、ＷＺ復号を繰り返して行うようにしたことを特徴とする請求項１乃至９のいずれかに記載の動画像復号装置。
【請求項１１】
コンピュータを、
分散映像符号化された符号化画像情報を量子化された変換係数情報に復号し、得られた量子化された変換係数情報と、予測画像を空間変換した変換係数とから、復号画像を生成するＷＺ復号部と、
上記ＷＺ復号部が得た復号画像に対して、空間領域でのフィルタ処理を施す空間領域フィルタ部を有し、フィルタ処理された復号画像を適用して、変換係数領域での変換係数を再構築し、逆空間変換して復号画像を生成する画質向上部と
して機能させることを特徴とする動画像復号プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画像復号装置及びプログラムに関し、特に、分散映像符号化方式（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ：以下、「ＤＶＣ方式」と呼ぶ）に従って符号化された符号化画像情報を復号する場合に適用し得るものである。
【背景技術】
【０００２】
従来、動画像情報（映像情報）の符号化方式としてＤＶＣ方式がある。ＤＶＣ方式では、動画像を構成する各フレーム画像（以下、単に「フレーム」と呼ぶこともある）を、キーフレーム（Ｋｅｙフレーム）とＷｙｎｅｒ−Ｚｉｖ（以下、「ＷＺ」と呼ぶ）フレームに分ける。そして、ＤＶＣ方式では、キーフレームについては、例えば、Ｈ．２６４／ＡＶＣ等による符号化を行う。一方、ＷＺフレームについては、Ｓｌｅｐｉａｎ−Ｗｏｌｆ定理及びＷｙｎｅｒ−Ｚｉｖ定理等の誤り訂正符号技術を応用した符号化を行う。ＤＶＣ方式の１種類として、Ｔｒａｎｓｆｏｒｍ  ｄｏｍａｉｎ  ＤＶＣと呼ばれる変換係数領域でのＤＶＣ方式がある（例えば、非特許文献１、非特許文献２参照）。
【０００３】
図３は、変換係数領域でのＤＶＣ方式に従った従来のＤＶＣ符号化装置（ＤＶＣエンコーダ）及びＤＶＣ復号装置（ＤＶＣデコーダ）の構成を示すブロック図である。
【０００４】
ＤＶＣエンコーダ１０においては、空間変換部１２が、ＷＺフレームに対して、ブロックごとにＤＣＴ（離散コサイン変換）等の空間変換を施して変換係数領域に変換する。その後、量子化部１３が、得られた変換係数を量子化し、ＳＷ符号化部１４が、量子化された変換係数情報についてＳｌｅｐｉａｎ−Ｗｏｌｆ符号化を行う。Ｓｌｅｐｉａｎ−Ｗｏｌｆ符号化には、Ｔｕｒｂｏ符号やＬＤＰＣ（Ｌｏｗ  Ｄｅｎｓｉｔｙ  Ｐａｒｉｔｙ  Ｃｈｅｃｋ）符号等の誤り訂正符号技術が用いられる。
【０００５】
ＤＶＣデコーダ２０においては、予測画像生成部２２が、復号された複数のキーフレームからキーフレーム間のＷＺフレームの画像を動き補償補間等を用いて予測した予測画像を生成する。空間変換部２３が、予測画像を空間変換により変換係数領域に変換した変換係数を求め、これを元にＷＺ復号のためのサイドインフォメーション（副次情報；Ｓｉｄｅ  ｌｎｆｏｒｍａｔｉｏｎ）を生成する。そして、ＳＷ復号部２４が、ＷＺフレームの符号データと、サイドインフォメーションとを基に、Ｓｌｅｐｉａｎ−Ｗｏｌｆ復号を行って、ＷＺフレームに対する量子化された変換係数情報を得る。得られた量子化された変換係数情報は、ＷＺフレームの各変換係数が取り得る値の範囲をそれぞれ表すものである。逆量子化再構築部２５は、サイドインフォメーションの変換係数と復号された量子化された変換係数情報を元にＷＺフレームに対する変換係数を再構築し、逆空間変換部２６が、これを逆空間変換することによりＷＺフレームの復号画像を生成する。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Ｘ．Ａｒｔｉｇａｓ，Ｊ．Ａｓｃｅｎｓｏ，Ｍ．Ｄａｌａｉ，Ｓ．Ｋｌｏｍｐ，Ｄ．Ｋｕｂａｓｏｖ  ａｎｄ  Ｍ．Ｏｕａｒｅｔ，“Ｔｈｅ  Ｄｉｓｃｏｖｅｒ  Ｃｏｄｅｃ：Ａｒｃｈｉｔｅｃｔｕｒｅ，Ｔｅｃｈｎｉｑｕｅｓ  ａｎｄ  Ｅｖａｌｕａｔｉｏｎ”，ｉｎ  Ｐｒｏｃ．ｏｆ  Ｐｉｃｔｕｒｅ  Ｃｏｄｉｎｇ  Ｓｙｍｐｏｓｉｕｍ（ＰＣＳ’０７），Ｖｏｌ．６，ｐｐ．１４４９６−１４４１０，Ｌｉｓｂｏｎ，Ｐｏｒｔｕｇａｌ，Ｎｏｖ．２００７．
【非特許文献２】Ｊ．Ａｓｃｅｎｓｏ，Ｃ．Ｂｒｉｔｅｓ，Ｆ．Ｄｕｆａｕｘ，Ａ．Ｆｅｍａｎｄｏ，Ｔ．Ｅｂｒａｈｉｍｉ，Ｆ．Ｐａｒｅｉｒａ，ａｎｄ  Ｓ．Ｔｕｂａｒｏ，“Ｔｈｅ  ＶＩＳＮＥＴ  ＩＩ  ＤＶＣ  Ｃｏｄｅｃ：Ａｒｃｈｉｔｅｃｔｕｒｅ，ＴｏｏＩｓ  ａｎｄ  Ｐｅｒｆｏｒｍａｎｃｅ”，Ｐｒｏｃ．ｏｆ  ｔｈｅ  １８ｔｈ  Ｅｕｒｏｐｅａｎ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｃｏｎｆｅｒｅｎｃｅ（ＥＵＳＩＰＣＯ−２０１０），２０１０．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のＤＶＣ方式ではＳｌｅｐｉａｎ−Ｗｏｌｆ復号で得られた量子化された変換係数情報が、量子化による誤差を含んだ変換係数の範囲情報しか提供しないため、サイドインフォメーションとして予測した画像の変換係数が、復号された量子化範囲を逸脱している場合や予測画像の生成の際の動き補償のための動きベクトルが隣接するブロックで大きく異なる場合等では、ブロックノイズ等の画質劣化が生じることがあるという課題がある。
【０００８】
非特許文献２の記載技術では、このようなブロックノイズ低減のためにデブロッキングフィルタを適用しているが、フィルタ処理によって却って画質を劣化させることもあった。
【０００９】
そのため、ＷＺフレームの復号画像の画質を高めることができる動画像復号装置及びプログラムが望まれている。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、第１の本発明は、画像情報を空間変換した変換係数領域で分散映像符号化された符号化画像情報を復号する動画像復号装置において、（１）分散映像符号化された符号化画像情報を量子化された変換係数情報に復号し、得られた量子化された変換係数情報と、予測画像を空間変換した変換係数とから、復号画像を生成するＷＺ復号部と、（２）上記ＷＺ復号部が得た復号画像に対して、空間領域でのフィルタ処理を施す空間領域フィルタ部を有し、フィルタ処理された復号画像を適用して、変換係数領域での変換係数を再構築し、逆空間変換して復号画像を生成する画質向上部とを有することを特徴とする。
【００１１】
上記課題を解決するため、第２の本発明の動画像復号プログラムは、コンピュータを、（１）分散映像符号化された符号化画像情報を量子化された変換係数情報に復号し、得られた量子化された変換係数情報と、予測画像を空間変換した変換係数とから、復号画像を生成するＷＺ復号部と、（２）上記ＷＺ復号部が得た復号画像に対して、空間領域でのフィルタ処理を施す空間領域フィルタ部を有し、フィルタ処理された復号画像を適用して、変換係数領域での変換係数を再構築し、逆空間変換して復号画像を生成する画質向上部として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、サイドインフォメーションとして予測した画像の変換係数が、量子化範囲を逸脱している場合等に生じるノイズを空間領域でのフィルタ処理で低減することができ、しかも、フィルタ処理による画質劣化の影響を量子化範囲内にとどめることができて画質を改善できる動画像復号装置及びプログラムを実現できる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るＤＶＣ復号装置（ＤＶＣデコーダ）の構成を示すブロック図である。
【図２】第２の実施形態に係るＤＶＣ復号装置（ＤＶＣデコーダ）の構成を示すブロック図である。
【図３】変換係数領域でのＤＶＣ方式に従った従来のＤＶＣエンコーダ及びＤＶＣデコーダの構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
（Ａ）第１の実施形態
以下、本発明による動画像復号装置及びプログラムの第１の実施形態を、図面を参照しながら説明する。第１の実施形態の動画像復号装置は、変換係数領域でのＤＶＣ方式に従ったＤＶＣ符号化装置（ＤＶＣエンコーダ；図３参照）が符号化した符号化データ（ＷＺフレーム符号化データ及びキーフレーム符号化データ）を復号するＤＶＣ復号装置（ＤＶＣデコーダ）である。
【００１５】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態に係るＤＶＣ復号装置（ＤＶＣデコーダ）の構成を示すブロック図であり、上述した従来のＤＶＣ復号装置の構成を示す図３との同一、対応部分には同一符号を付して示している。ここで、第１の実施形態のＤＶＣ復号装置は、ハードウェアで構成することも可能であり、また、ＣＰＵが実行するソフトウェア（ＤＶＣ復号プログラム）とＣＰＵとで実現することも可能であるが、いずれの実現方法を採用した場合であっても、機能的には図１で表すことができる。
【００１６】
図１において、第１の実施形態のＤＶＣ復号装置３０は、ＷＺ復号部３１と画質向上部３２とを有する。
【００１７】
ＷＺ復号部３１は、従来のＤＶＣ復号装置と同様な構成を有する。すなわち、ＷＺ復号部３１は、キーフレームデコーダ２１、予測画像生成部２２、空間変換部（以下、「第１の空間変換部」と呼ぶ）２３、ＳＷ復号部２４、逆量子化再構築部（以下、「第１の逆量子化再構築部」と呼ぶ）２５及び逆空間変換部（以下、「第１の逆空間変換部」と呼ぶ）２６を有する。一方、画質向上部３２は、空間領域フィルタ部４０、第２の空間変換部４１、第２の逆量子化再構築部４２及び第２の逆空間変換部４３を有する。
【００１８】
ＷＺ復号部３１における各部は、従来のＤＶＣ復号装置における各部と同様なものである。キーフレームデコーダ２１は、キーフレーム符号化データを復号し、キーフレーム復号画像を得るものである。予測画像生成部２２は、複数のキーフレーム復号画像から、キーフレーム間のＷＺフレームの画像を動き補償補間等を用いて予測した予測画像を生成するものである。第１の空間変換部２３は、予測画像を変換係数領域に空間変換するものである。ＳＷ復号部２４は、これをサイドインフォメーションとして、ＷＺフレーム符号化データから、量子化された変換係数情報を復号するものである。第１の逆量子化再構築部２５は、復号された量子化された変換係数情報とサイドインフォメーションから、ＷＺフレームの変換係数を再構築するものである。第１の逆空間変換部２６は、再構築された変換係数を空間領域の復号画像に変換するものである。
【００１９】
従来であれば、ＷＺ復号部３１から出力されたＷＺフレーム復号画像が最終的な復号画像として出力されていたが、この第１の実施形態の場合、ＷＺ復号部３１から出力されたＷＺフレーム復号画像は、画質向上部３２に与えられる。
【００２０】
画質向上部３２における空間領域フィルタ部４０は、ＷＺ復号部１で得られたＷＺフレーム復号画像に対して空間領域（画素値領域）でのフィルタ処理を行うものである。空間領域フィルタ部４０として、例えば、空間変換単位のブロックの境界に対するデブロッキングフィルタや、高周波成分を抑圧する平滑化フィルタ等を適用することができる。ここで、複数のフィルタを併用するようにしても良い。
【００２１】
第２の空間変換部４１は、空間領域フィルタ部４０で得られたフィルタ処理された画像を変換係数領域に変換するものである。第２の空間変換部４１が適用する空間変換方法は、例えばＤＣＴなど、第１の空間変換部２３が適用している空間変換方法と同一である。
【００２２】
第２の逆量子化再構築部４２は、フィルタ処理された画像から得られた変換係数と、ＳＷ復号部２４で得られた量子化された変換係数情報とから、フィルタ後の変換係数を再構築し直すものである。ここでの再構築方法としては、例えば、変換係数を量子化された変換係数情報が示す量子化範囲内にクリップする、あるいは、量子化範囲内での期待値を求めるなどの方法を適用することができる。このような再構築処理により、空間領域でのフィルタ処理によって変換係数領域では量子化範囲外にはみ出してしまうような場合を防止することができる。また、量子化範囲内の変換係数についても、よりノイズの低減された変換係数を得ることができる。
【００２３】
第２の逆空間変換部４３は、第２の逆量子化再構築部４２で得られた変換係数を空間領域に逆変換して復号画像を生成して出力するものである。この第１の実施形態の場合、第２の逆空間変換部４３から出力された復号画像が、最終的なＷＺフレーム復号画像として次段装置へ送出される。
【００２４】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のＤＶＣ復号装置３０における復号動作について説明する。
【００２５】
第１の実施形態のＤＶＣ復号装置３０に対しては、対向するＤＶＣ符号化装置（ＤＶＣエンコーダ；図３参照）が送出したキーフレーム符号化データ及びＷＺフレーム符号化データが与えられる。
【００２６】
キーフレーム符号化データは、キーフレームデコーダ２１によって復号され、得られたキーフレーム復号画像が、予測画像生成部２２に与えられると共に、次段装置に送出される。予測画像生成部２２においては、複数のキーフレーム復号画像から、キーフレーム間のＷＺフレームの画像を動き補償補間等を用いて予測した予測画像が生成され、第１の空間変換部２３に与えられる。第１の空間変換部２３においては、予測画像に対して空間変換が実行され、得られた変換係数がサイドインフォメーションとしてＳＷ復号部２４及び第１の逆量子化再構築部２５に与えられる。ＳＷ復号部２４においては、サイドインフォメーションと入力されたＷＺフレーム符号化データとから、量子化された変換係数情報が復号され、第１及び第２の逆量子化再構築部２５及び４２に与えられる。第１の逆量子化再構築部２５においては、復号された量子化された変換係数情報とサイドインフォメーションとから、ＷＺフレームの変換係数が再構築され、再構築された変換係数が第１の逆空間変換部２６によって空間領域の情報に変換され、得られた復号画像が、画質向上部３２の空間領域フィルタ部４０に与えられる。
【００２７】
空間領域フィルタ部４０において、ＷＺ復号部３１で得られたＷＺフレーム復号画像に対して、空間領域（画素値領域）でのフィルタ処理が実行され、フィルタ処理後の画像が第２の空間変換部４１に与えられる。
【００２８】
第２の空間変換部４１においては、第１の空間変換部２３と同様に、フィルタ処理された画像に対する変換係数領域への変換が実行され、得られた変換係数が第２の逆量子化再構築部４２に与えられる。
【００２９】
これにより、第２の逆量子化再構築部４２によって、フィルタ処理された画像から得られた変換係数と、ＳＷ復号部２４で得られた量子化された変換係数情報とから、フィルタ後の変換係数が再構築されて、第２の逆空間変換部４３に与えられ、第２の逆空間変換部４３によって、再構築された変換係数が空間領域に逆変換されて最終的なＷＺフレーム復号画像が生成され、次段装置へ送出される。
【００３０】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、以下のような効果が得られる。
【００３１】
サイドインフォメーションとして予測した画像の変換係数が、量子化範囲を逸脱している場合等に生じるノイズを空間領域でのフィルタ処理で低減することができる。また、フィルタ処理による画質劣化の影響を量子化範囲内にとどめることができ、さらに画質を改善することができる。
【００３２】
（Ｂ）第２の実施形態
次に、本発明による動画像復号装置及びプログラムの第２の実施形態を、図面を参照しながら説明する。第２の実施形態の動画像復号装置も、ＤＶＣ復号装置（ＤＶＣデコーダ）である。
【００３３】
（Ｂ−１）第２の実施形態の構成
図２は、第２の実施形態に係るＤＶＣ復号装置（ＤＶＣデコーダ）の構成を示すブロック図であり、上述した第１の実施形態に係る図１との同一、対応部分には同一、対応符号を付して示している。
【００３４】
図２において、第２の実施形態のＤＶＣ復号装置３０Ａも、ＷＺ復号部３１Ａと画質向上部３２Ａとを有する。
【００３５】
ＷＺ復号部３１Ａは、第１の実施形態と同様に、キーフレームデコーダ２１、予測画像生成部２２Ａ、第１の空間変換部２３、ＳＷ復号部２４、第１の逆量子化再構築部２５Ａ及び第１の逆空間変換部２６を有するが、予測画像生成部２２Ａ及び第１の逆量子化再構築部２５Ａが第１の実施形態のものと多少異なっている。
【００３６】
第２の実施形態の場合、画質向上部３２Ａは、空間領域フィルタ部４０Ａ、第２の空間変換部４１、第２の逆量子化再構築部４２及び第２の逆空間変換部４３に加え、フィルタ制御部４４を有しており、また、空間領域フィルタ部４０Ａが第１の実施形態のものと多少異なっている。
【００３７】
以下では、第１の実施形態と異なる構成を主に説明する。
【００３８】
予測画像生成部２２Ａは、第１の実施形態の予測画像生成部２２が実行する機能に加え、動き補償補間等で用いた動きベクトルが動き補償ブロック間で異なる場合等の動き境界情報をフィルタ制御部４４に供給する機能を有している。
【００３９】
逆量子化再構築部２５Ａは、第１の実施形態の逆量子化再構築部２５が実行する機能に加え、変換係数の再構築の際にサイドインフォメーションの変換係数がＳＷ復号部２４Ａから得られる量子化された変換係数情報の示す量子化範囲の範囲外であったことを示す範囲外情報をフィルタ制御部４４に供給する機能を有している。
【００４０】
第２の実施形態で新たに設けられたフィルタ制御部４４は、予測画像生成部２２Ａから与えられる動き境界情報と、逆量子化再構築部２５Ａから与えられる範囲外情報に基づいて、空間領域フィルタ部４０Ａで適用するフィルタの種類やフィルタリングの強度を制御するものである。フィルタ制御部４４は、例えば、動き境界や量子化範囲外係数を含む空間変換単位領域の境界に対してデブロッキングフィルタを適用し、量子化範囲外の高周波成分を含む空間変換単位領域に対して平滑化フィルタを適用する等の判断を行う。ここで、デブロッキングフィルタを適用するためであれば、動きベクトル間の差ベクトルの大きさなどに基づいて境界強度を切り換えるようにしても良く、また、平滑化フィルタを適用する場合であれば高周波成分のレベル等に応じて平滑化の重み付け係数を切り換えるようにしても良い。
【００４１】
空間領域フィルタ部４０Ａは、第１の実施形態の空間領域フィルタ部４０とは異なり、適用するフィルタの種類やフィルタリングの強度を変えることができるものとなっており、フィルタ制御部４４からの制御情報に従って、ＷＺ復号部３１Ａからの復号画像に対して画像領域や領域境界ごとに適応的にフィルタ処理を行うものである。
【００４２】
（Ｂ−２）第２の実施形態の動作
次に、第２の実施形態のＤＶＣ復号装置３０Ａにおける復号動作について説明する。
【００４３】
第２の実施形態のＤＶＣ復号装置３０Ａにおける復号動作も、基本的な流れは、第１の実施形態のＤＶＣ復号装置３０における復号動作と同様である。
【００４４】
すなわち、対向するＤＶＣ符号化装置が送出したキーフレーム符号化データは、キーフレームデコーダ２１によって復号され、得られたキーフレーム復号画像が、予測画像生成部２２Ａに与えられると共に、次段装置に送出される。予測画像生成部２２Ａにおいて、複数のキーフレーム復号画像から、キーフレーム間のＷＺフレームの画像を動き補償補間等を用いて予測した予測画像が生成され、第１の空間変換部２３において、予測画像に対して空間変換が実行される。ＳＷ復号部２４において、第１の空間変換部２３からのサイドインフォメーションと対向するＤＶＣ符号化装置が送出したＷＺフレーム符号化データとから、量子化された変換係数情報が復号され、第１の逆量子化再構築部２５Ａにおいて、復号された量子化された変換係数情報とサイドインフォメーションとから、ＷＺフレームの変換係数が再構築され、再構築された変換係数が第１の逆空間変換部２６によって空間領域の情報に変換され、得られた復号画像が、画質向上部３２Ａの空間領域フィルタ部４０Ａに与えられる。
【００４５】
空間領域フィルタ部４０Ａにおいて、得られたＷＺフレーム復号画像に対して、空間領域（画素値領域）でのフィルタ処理が実行され、第２の空間変換部４１において、フィルタ処理された画像に対する変換係数領域への変換が実行され、第２の逆量子化再構築部４２において、フィルタ処理された画像から得られた変換係数と、ＳＷ復号部２４で得られた量子化された変換係数情報とから、フィルタ後の変換係数が再構築されて、第２の逆空間変換部４３において、再構築された変換係数が空間領域に逆変換されて最終的なＷＺフレーム復号画像が生成され、次段装置へ送出される。
【００４６】
第２の実施形態の場合、空間領域フィルタ部４０Ａがフィルタ処理を適応的に切り替える点が、第１の実施形態と異なっており、以下、フィルタ処理を適応的に切り替えることに関連した動作を説明する。
【００４７】
上述したように、予測画像生成部２２Ａにおいて、動き補償補間等を用いて予測画像の生成を行うが、隣接する動き補償ブロック間で動き補償に用いた参照画像や動きベクトルが異なる場合など、ブロック境界が不連続な予測画像となる場合がある。このような動き補償ブロック間の動きの不連続な境界が、予測画像生成部２２Ａにおいて検出され、各動き補償ブロックに対する動き境界情報としてフィルタ制御部４４に与えられる。
【００４８】
また、逆量子化再構築部２５Ａにおいては、サイドインフォメーションの変換係数が、ＳＷ復号部２４から得られる量子化された変換係数情報を用いて量子化範囲内となるように再構築されるが、サイドインフォメーションの各変換係数について、変換係数が量子化された変換係数情報が示す量子化範囲の範囲外であったことを示す範囲外情報が逆量子化再構築部２５Ａからフィルタ制御部４４に与えられる。
【００４９】
フィルタ制御部４４においては、予測画像生成部２２Ａから与えられた動き境界情報と、逆量子化再構築部２５Ａから与えられた範囲外情報を適用して、各動き補償ブロック境界や各空間変換単位領域について、空間領域フィルタ部４０Ａで適用するフィルタの種類や強度が決定され、決定された内容を含む制御情報が空間領域フィルタ部４０Ａに与えられる。
【００５０】
このようなフィルタ制御部４４からの制御情報に従って、空間領域フィルタ部４０Ａにおいて、ＷＺ復号部３１Ａからの復号画像に対してフィルタ処理が実行される。すなわち、画像領域や領域境界ごとに適応的にフィルタの種類や強度の異なるフィルタ処理が実行される。
【００５１】
（Ｂ−３）第２の実施形態の効果
第２の実施形態によれば、第１の実施形態と同様の効果に加えて、以下の効果を奏することができる。すなわち、空間領域でのフィルタ処理を、ブロックノイズ等が発生し易い領域等について適応的に制御することができ、より画質劣化の少ない復号画像を得ることができる。
【００５２】
（Ｃ）他の実施形態
本発明は、上記各実施形態に限定されるものではない。以下に例示するような変形実施形態を挙げることができる。
【００５３】
例えば、キーフレームの符号化方式としてＨ．２６４／ＡＶＣやその他の符号化方法を用いているもの、空間変換としてＤＣＴやＤＣＴ以外の変換を用いるもの、Ｓｌｅｐｉａｎ−Ｗｏｌｆ符号化としてＴｕｒｂｏ符号やＬＤＰＣ符号を応用した誤り訂正技術を用いているもの、Ｓｌｅｐｉａｎ−Ｗｏｌｆ符号化にフィードバックを用いるものや用いないもの、などさまざまなＤＶＣ方式の形態に利用可能である。
【００５４】
上記各実施形態では、画質向上部内の第２の空間変換部、第２の逆量子化最構築部、第２の逆空間変換部を、ＷＺ復号部と独立に構成する例を記載したが、ＷＺ復号部内の同様の機能を有する処理部と、処理機能を共用するように構成しても良い。例えば、空間変換部、逆量子化最構築部若しくは逆空間変換部の機能を実行するサブルーチン（プログラム）や回路として用意しているものを、ＷＺ復号部と画質向上部とで時分割で適用するようにしても良い。
【００５５】
また、上記各実施形態では、フィルタ処理後に再構築された変換係数を復号画像生成にのみ用いる例を説明したが、この再構築されたフィルタ後の変換係数を予測画像に代わる新たなサイドインフォメーションとしてＷＺ復号部にフィードバックし、繰り返し復号を行うような構成とするようにしても良い。ここで、繰り返し回数は任意に選定するようにすれば良い。
【００５６】
さらに、上記各実施形態では、第２の空間変換部４１が得た空間変換係数を第２の逆量子化再構築部４２だけが利用する場合を示したが、入力されたＷＺフレーム符号化データが与えられる第２のＳＷ復号部を設け、第２の空間変換部４１が得た空間変換係数を第２のＳＷ復号部に与え、入力されたＷＺフレーム符号化データをＳＷ復号させ、その復号後の量子化されている変換係数を第２の逆量子化再構築部４２に入力するようにしても良い。
【符号の説明】
【００５７】
３０、３０Ａ…ＤＶＣ復号装置、
３１、３１Ａ…ＷＺ復号部、
２１…キーフレームデコーダ、２２、２２Ａ…予測画像生成部、２３…第１の空間変換部、２４…ＳＷ復号部、２５、２５Ａ…第１の逆量子化再構築部、２６…第１の逆空間変換部、
３２、３２Ａ…画質向上部、
４０、４０Ａ…空間領域フィルタ部、４１…第２の空間変換部、４２…第２の逆量子化再構築部、４３…第２の逆空間変換部、４４…フィルタ制御部。
【図１】
2015154198.tif 000003
【図２】
2015154198.tif 000004
【図３】
2015154198.tif 000005