(57)【要約】      （修正有）【課題】演算量を削減できる圧縮歪除去装置を提供する。【解決手段】入力画像信号に含まれる複数のフレームの各々に対して、複数のフィルタのいずれかを用いてフィルタリングを行う圧縮歪除去装置において、フィルタリング対象フレームにシーンチェンジが発生しておらず、フィルタリング対象画素を含む局所領域と、参照フレームのベストマッチ画素を含む局所領域との時間的相関が高い場合に、ベストマッチ画素で使用したフィルタと同じフィルタを用いてフィルタリング対象画素のフィルタ処理を行うことで、圧縮歪み除去に伴う演算量を削減する。【選択図】図１
2011029987.tif 000002
【特許請求の範囲】
【請求項１】
入力画像信号に含まれる複数のフレームの各々に対して、記憶部に格納されている複数のフィルタのいずれかを用いてフィルタリングを行う圧縮歪除去装置であって、
シーンチェンジが発生していないフィルタリング対象フレームにおけるフィルタリング対象画素を中心とする第１の局所領域と、前記フィルタリング対象画素の位置及びフレーム間の動きベクトルから求められる参照フレーム内のベストマッチ画素を中心とする第２の局所領域との動き予測誤差を算出し、算出結果が所定の閾値より大きい場合に時間的相関度が低いと判定し、前記算出結果が前記閾値以下の場合に時間的相関度が高いと判定する相関度判定部と、
フィルタリング対象フレームにシーンチェンジが発生している場合又は前記時間的相関度が低いと判定された場合に、フィルタリング対象画素のエッジを検出し、検出したエッジの方向及び強度に基づいて前記複数のフィルタのいずれかを選択し、前記時間的相関度が高いと判定された場合に、前記ベストマッチ画素に適用したフィルタと同じフィルタを選択するフィルタ選択部と、
前記フィルタ選択部により選択されたフィルタを用いて、フィルタリング対象画素のフィルタリングを行うフィルタ処理部と、
を備える圧縮歪除去装置。
【請求項２】
入力画像信号に含まれる複数のフレームの各々に対して、記憶部に格納されている複数のフィルタのいずれかを用いてフィルタリングを行う圧縮歪除去装置であって、
シーンチェンジが発生していないフィルタリング対象フレームにおけるフィルタリング対象画素を中心とする局所領域に対応する動きベクトルのバラツキを求め、前記バラツキが所定の閾値より大きい場合に時間的相関度が低いと判定し、前記バラツキが前記閾値以下の場合に時間的相関度が高いと判定する相関度判定部と、
フィルタリング対象フレームにシーンチェンジが発生している場合又は前記時間的相関度が低いと判定された場合に、フィルタリング対象画素のエッジを検出し、検出したエッジの方向及び強度に基づいて前記複数のフィルタのいずれかを選択し、前記時間的相関度が高いと判定された場合に、前記フィルタリング対象画素の位置及びフレーム間の動きベクトルから求められる参照フレーム内のベストマッチ画素に適用したフィルタと同じフィルタを選択するフィルタ選択部と、
前記フィルタ選択部により選択されたフィルタを用いて、フィルタリング対象画素のフィルタリングを行うフィルタ処理部と、
を備える圧縮歪除去装置。
【請求項３】
前記時間的相関度が高いと判定された場合に、前記フィルタリング対象画素の周辺領域において前記時間的相関度が高いと判定される画素の数をカウントし、カウント値が所定値未満の場合に前記フィルタ選択部へ通知を行う信頼度判定部をさらに備え、
前記フィルタ選択部は、前記通知を受け取ると、前記フィルタリング対象画素のエッジを検出し、検出したエッジの方向及び強度に基づいて前記複数のフィルタのいずれかを選択することを特徴とする請求項１又は２に記載の圧縮歪除去装置。
【請求項４】
前記入力画像信号の復号を行うデコーダによって前記フィルタリング対象フレームにシーンチェンジが発生しているか否かが検出され、
前記相関度判定部及び前記フィルタ選択部は、前記デコーダによる検出結果を参照することを特徴とする請求項１乃至３のいずれかに記載の圧縮歪除去装置。
【請求項５】
前記入力画像信号の復号を行うデコーダによって、前記入力画像信号に含まれる前記動きベクトルの情報が抽出され、
前記相関度判定部は、前記デコーダによって抽出された前記動きベクトルの情報を参照することを特徴とする請求項１乃至４のいずれかに記載の圧縮歪除去装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮歪除去装置に関するものである。
【背景技術】
【０００２】
動画像データの符号化処理では、一般的に、フレーム毎の画像がｎ×ｍ画素（ｎ、ｍは任意の整数）から構成される複数のブロックに分割され、この分割された各ブロックに対してＤＣＴ（離散コサイン変換）などの直交変換や量子化が行われる。このような方法で符号化された画像を復号する場合、ブロック境界部分にブロックノイズやリンギングノイズ等の圧縮歪が生じる。
【０００３】
このような圧縮歪を除去するため、エッジの方向や強度によって最適なフィルタを選択してフィルタリング処理を行うエッジ適応型フィルタリングが提案されている（例えば特許文献１、２参照）。
【０００４】
しかし、エッジ適応型フィルタリングは、画素ごとにローカルエッジを検出する必要があるため、演算量が大きくなり、処理能力やバッテリ容量が限られている携帯端末機器への実装が困難であるという問題を有していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２５９３６７号公報
【特許文献２】特開２００４−２８２４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、演算量を削減できる圧縮歪除去装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による圧縮歪除去装置は、入力画像信号に含まれる複数のフレームの各々に対して、記憶部に格納されている複数のフィルタのいずれかを用いてフィルタリングを行う圧縮歪除去装置であって、シーンチェンジが発生していないフィルタリング対象フレームにおけるフィルタリング対象画素を中心とする第１の局所領域と、前記フィルタリング対象画素の位置及びフレーム間の動きベクトルから求められる参照フレーム内のベストマッチ画素を中心とする第２の局所領域との動き予測誤差を算出し、算出結果が所定の閾値より大きい場合に時間的相関度が低いと判定し、前記算出結果が前記閾値以下の場合に時間的相関度が高いと判定する相関度判定部と、フィルタリング対象フレームにシーンチェンジが発生している場合又は前記時間的相関度が低いと判定された場合に、フィルタリング対象画素のエッジを検出し、検出したエッジの方向及び強度に基づいて前記複数のフィルタのいずれかを選択し、前記時間的相関度が高いと判定された場合に、前記ベストマッチ画素に適用したフィルタと同じフィルタを選択するフィルタ選択部と、前記フィルタ選択部により選択されたフィルタを用いて、フィルタリング対象画素のフィルタリングを行うフィルタ処理部と、を備えるものである。
【０００８】
本発明の一態様による圧縮歪除去装置は、入力画像信号に含まれる複数のフレームの各々に対して、記憶部に格納されている複数のフィルタのいずれかを用いてフィルタリングを行う圧縮歪除去装置であって、シーンチェンジが発生していないフィルタリング対象フレームにおけるフィルタリング対象画素を中心とする局所領域に対応する動きベクトルのバラツキを求め、前記バラツキが所定の閾値より大きい場合に時間的相関度が低いと判定し、前記バラツキが前記閾値以下の場合に時間的相関度が高いと判定する相関度判定部と、フィルタリング対象フレームにシーンチェンジが発生している場合又は前記時間的相関度が低いと判定された場合に、フィルタリング対象画素のエッジを検出し、検出したエッジの方向及び強度に基づいて前記複数のフィルタのいずれかを選択し、前記時間的相関度が高いと判定された場合に、前記フィルタリング対象画素の位置及びフレーム間の動きベクトルから求められる参照フレーム内のベストマッチ画素に適用したフィルタと同じフィルタを選択するフィルタ選択部と、前記フィルタ選択部により選択されたフィルタを用いて、フィルタリング対象画素のフィルタリングを行うフィルタ処理部と、を備えるものである。
【発明の効果】
【０００９】
本発明によれば、圧縮歪の除去に伴う演算量を削減できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る動画再生装置の概略構成図である。
【図２】予測因子の一例を示す図である。
【図３】ベストマッチ画素の一例を示す図である。
【図４】同第１の実施形態に係る圧縮歪除去方法を説明するフローチャートである。
【図５】本発明の第２の実施形態に係る動画再生装置の概略構成図である。
【図６】同第２の実施形態に係る圧縮歪除去方法を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
（第１の実施形態）図１に本発明の第１の実施形態に係る動画再生装置の概略構成を示す。動画再生装置は、デコーダ１、画質改善部２、圧縮歪除去部３、制御部４、画像表示部５、及び記憶部６を備える。圧縮歪除去部３は、局所相関度判定部３１、フィルタ選択部３２、及びフィルタ処理部３３を有する。記憶部６は、第１画像メモリ６１、第２画像メモリ６２、第３画像メモリ６３、第１データメモリ６４、及び第２データメモリ６５を有する。
【００１３】
デコーダ１は、圧縮符号化された動画像データを復号し、復号データを第１画像メモリ６１に格納する。動画像データは、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、Ｈ．２６４／ＡＶＣ等の規格に基づいて圧縮されたものである。
【００１４】
また、デコーダ１は、画像の特徴を抽出するための機能を有する。例えば、デコーダ１は、ＰフレームやＢフレームにおいてＭＶ（Motion Vector：動きベクトル）情報を抽出する。ここで、Ｐフレームは時間的に前のフレーム（例えば１つ前のフレーム）を参照してフレーム間予測を行い符号化されるフレームである。また、Ｂフレームは、時間的に前のフレーム、後ろのフレーム、前後のフレームのうちいずれかを参照してフレーム間予測を行い符号化されるフレームである。
【００１５】
また、デコーダ１は、Ｉフレームのフレーム番号を抽出する。Ｉフレームはフレーム間予測を用いず、そのフレーム内のみの情報で圧縮構築されるフレームであり、一定間隔で挿入される。
【００１６】
また、デコーダ１は、シーンチェンジの検出を行い、シーンチェンジを検出したフレームの番号を抽出する。例えば、デコーダ１は、フレームがＰ／Ｂフレームでない場合にシーンチェンジが発生したと判定する。
【００１７】
また、デコーダ１は、エッジの検出を行う。デコーダ１は、検出したＭＶ情報、Ｉフレームのフレーム番号、シーンチェンジが発生したフレームの番号、エッジに関する情報等のサイド情報を第１データメモリ６４に格納する。
【００１８】
画質改善部２は、第１画像メモリ６１から復号データを取り出し、画質改善処理を行い、処理後のデータを第２画像メモリ６２に格納する。画質改善処理は、例えば、平滑化の強調、輪郭の強調、フレームの大きさの調整、フレームを挿入して動きを滑らかにすることなどである。画質改善部２は動作のオン／オフを切り替えることができる。
【００１９】
圧縮歪除去部３の局所相関度判定部３１は、第１データメモリ６４に格納されたサイド情報を参照して、圧縮歪みの除去を行う対象フレームについてシーンチェンジが発生していたか否かを検出する。局所相関度判定部３１は、シーンチェンジが発生していた場合は、その旨をフィルタ選択部３２に通知する。
【００２０】
また、局所相関度判定部３１は、対象フレームにシーンチェンジが発生していなかった場合は、対象フレームの局所領域の時間的相関が高いか否かを判定する。局所領域の時間的相関の判定方法は２通りあり、それぞれについて以下に説明する。
【００２１】
第１の判定方法では、まず、対象画素を中心としてＮ×Ｎ画素（Ｎは２以上の整数）の領域Ａを定義する。この時、対象画素の位置によって、１本〜４本のマクロブロック（例えば１６×１６画素のブロック）単位の動きベクトルを参照することができる。以下では、参照されるマクロブロック単位の動きベクトルを予測因子と称する。
【００２２】
例えば、図２に示すように対象画素ｐを中心とする領域Ａが４つのマクロブロックＭＢ１〜ＭＢ４に重なるとき、４本の予測因子ＭＶ１〜ＭＶ４を参照することができる。
【００２３】
続いて、参照された予測因子の中間値（中央値）から予測動きベクトルが生成される。各予測因子について、対応するマクロブロックが領域Ａと重なっている画素領域面積に応じた重み付けを行ってもよい。
【００２４】
続いて、予測動きベクトルによって指定される参照フレーム内の画素（ベストマッチ画素）を中心としてＮ×Ｎ画素の領域Ｂを定義する。例えば、図３に示すように、ｊ番目（ｊは２以上の整数）のフレーム（フィルタリング対象フレーム）における対象画素ｐ１と予測動きベクトルＶとによって、ｊ−１番目のフレーム（参照フレーム）のベストマッチ画素ｐ２が指定され、ベストマッチ画素ｐ２を中心として領域Ｂが定義される。
【００２５】
続いて、領域Ａと領域Ｂとの動き予測誤差が計算される。動き予測誤差として、例えば絶対値誤差和（SAD: Sum of Absolute Difference）や平均二乗誤差（MSE: Mean Square Error）が計算される。そして、計算結果が所定の閾値より大きい場合に、時間的相関が低いと判定される。以下では、時間的相関が低いことを、ローカルシーンチェンジが発生したという。一方、計算結果が閾値以下の場合は、時間的相関が高く、ローカルシーンチェンジが発生していないと判定される。
【００２６】
次に、第２の判定方法について説明する。まず、上記第１の判定方法と同様に、領域Ａを定義し、予測因子を求める。
【００２７】
続いて、予測因子のバラツキを評価する。評価基準として、例えば分散を用いる。また、分散を計算する際に、各予測因子について、対応するマクロブロックが領域Ａと重なっている画素領域面積に応じた重み付けを行ってもよい。
【００２８】
そして、予測因子のバラツキの評価結果が所定の閾値より大きい場合に、ローカルシーンチェンジが発生したと判定される。
【００２９】
局所相関度判定部３１は、ローカルシーンチェンジの発生の有無をフィルタ選択部３２に通知する。
【００３０】
フィルタ選択部３２は、局所相関度判定部３１からの通知に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応するフィルタを選択する。
【００３１】
対象フレームにシーンチェンジが発生したか、又は対象画素を中心とする局所領域にローカルシーンチェンジが発生した場合、フィルタ選択部３３は、従来のエッジ適応型フィルタリングと同様に、対象画素のフィルタリングに最適なフィルタを選択する。すなわち、フィルタ選択部３２は、対象画素のエッジを検出し、エッジの方向及び強度に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応する最適なフィルタを選択する。
【００３２】
また、対象フレームにシーンチェンジが発生しておらず、かつ対象画素を中心とする局所領域にローカルシーンチェンジが発生していない場合、フィルタ選択部３２は、対象フレーム（ｊ番目のフレーム）内の対象画素（ｐ１）に対応する、参照フレーム（例えばｊ−１番目のフレーム）内のベストマッチ画素（ｐ２）に適用したフィルタを再選択する。対象画素のエッジ検出を行う必要がないため、シーンチェンジ又はローカルシーンチェンジが発生している場合と比較して、演算量を削減することができる。
【００３３】
フィルタ処理部３３は、フィルタ選択部３２により選択されたフィルタを用いて、対象画素のフィルタリング（畳み込み演算）を行い、圧縮歪みを除去する。フィルタリングされた画像データは、第３画像メモリ６３に格納される。
【００３４】
なお、圧縮歪除去部３は、画質改善処理された画像データを第２画像メモリ６２から取り出し、圧縮歪を除去してもよい。また、画質改善部２が、圧縮歪除去部３により圧縮歪みが除去された画像データを第３画像メモリ６３から取り出し、画質改善処理を行ってもよい。
【００３５】
制御部４は、第２画像メモリ６２又は第３画像メモリ６３に格納された画像データを取り出し、画像表示部５に連続して表示させる。これにより画像表示部５に動画像が表示される。
【００３６】
このような動画再生装置による圧縮動画像データの処理手順を図４に示すフローチャートを用いて説明する。
【００３７】
（ステップＳ１０１）デコーダ１が、圧縮符号化された動画像データを復号する。また、デコーダ１が、各フレームについてシーンチェンジが発生したか否かを検出し、検出結果を含むサイド情報を第１データメモリ６４に格納する。
【００３８】
（ステップＳ１０２）圧縮歪除去部３の局所相関度判定部３１が、第１データメモリ６４に格納されたサイド情報を参照して、フィルタリング処理を行う対象フレームについて、シーンチェンジが発生したか否かを検出する。シーンチェンジが発生していない場合はステップＳ１０３へ進み、発生している場合はステップＳ１０９へ進む。
【００３９】
（ステップＳ１０３）局所相関度判定部３１が、第１データメモリ６４に格納されたサイド情報を用いて、フィルタリング処理を行う対象画素（ｐ１）を中心とする局所領域についてローカルシーンチェンジが発生したか否かを、上述した方法により検出する。ローカルシーンチェンジが発生していない場合はステップＳ１０４へ進み、発生している場合はステップＳ１０６へ進む。
【００４０】
（ステップＳ１０４）フィルタ選択部３２が、対象画素に対応する、参照フレーム内の画素（ベストマッチ画素）に適用したフィルタを選択する。
【００４１】
（ステップＳ１０５）フィルタ処理部３３が、ステップＳ１０４で選択されたフィルタを用いて、対象画素のフィルタリングを行う。
【００４２】
（ステップＳ１０６）フィルタ選択部３２が、対象画素のエッジを検出し、エッジの方向及び強度に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応する最適なフィルタを選択する。
【００４３】
（ステップＳ１０７）フィルタ処理部３３が、ステップＳ１０６で選択されたフィルタを用いて、対象画素のフィルタリングを行う。
【００４４】
（ステップＳ１０８）フィルタリングを行った対象画素が対象フレーム内の最後の画素であるか否かが検出される。最後の画素であった場合はステップＳ１１２へ進み、最後の画素でない場合はステップＳ１０３へ戻り、次の画素についてのローカルシーンチェンジの検出が行われる。
【００４５】
（ステップＳ１０９）フィルタ選択部３２が、対象画素のエッジを検出し、エッジの方向及び強度に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応する最適なフィルタを選択する。
【００４６】
（ステップＳ１１０）フィルタ処理部３３が、ステップＳ１０９で選択されたフィルタを用いて、対象画素のフィルタリングを行う。
【００４７】
（ステップＳ１１１）フィルタリングを行った対象画素が対象フレーム内の最後の画素であるか否かが検出される。最後の画素であった場合はステップＳ１１２へ進み、最後の画素でない場合はステップＳ１０９へ戻り、次の画素についてのエッジ検出等が行われる。
【００４８】
（ステップＳ１１２）対象フレームが最後のフレームであるか否かが検出される。最後のフレームであった場合は処理を終了し、最後のフレームでない場合はステップＳ１０２に戻り、次のフレームについてシーンチェンジが発生したか否かが検出される。
【００４９】
このように、本実施形態では、シーンチェンジが発生していないフレーム内の時間的相関の高い局所領域のフィルタリング対象画素について、参照フレームの対応画素（ベストマッチ画素）に適用していたフィルタを再選択することで、エッジ検出が不要となり、圧縮歪み除去に伴う演算量を削減することができる。
【００５０】
（第２の実施形態）図５に本発明の第２の実施形態に係る動画再生装置の概略構成を示す。本実施形態では、圧縮歪除去部３に信頼度判定部３４がさらに設けられている点以外は、図１に示す第１の実施形態と同様となっている。図５において、図１に示す第１の実施形態と同一部分には同一符号を付して説明を省略する。
【００５１】
信頼度判定部３４は、対象画素を中心とする局所領域についてローカルシーンチェンジが検出されなかった場合に、対象画素の周辺領域（例えば図３の領域Ａ）に含まれる複数の画素の各々を中心とする局所領域のうち、ローカルシーンチェンジが検出されなかったものをカウントする。そして、信頼度判定部３４は、カウント値が所定値εより小さい場合、ローカルシーンチェンジが正確に検出されない状況であり、局所相関度判定部３１の判定結果の信頼度が低いと判定し、判定結果をフィルタ選択部３２に通知する。
【００５２】
フィルタ選択部３２は、信頼度判定部３４から局所相関度判定部３１の判定結果の信頼度が低いという判定結果が通知されると、対象フレームにシーンチェンジが発生しておらず、かつ対象画素を中心とする局所領域にローカルシーンチェンジが発生していない場合であっても、対象画素のエッジを検出し、エッジの方向及び強度に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応する最適なフィルタを選択する。
【００５３】
本実施形態に係る動画再生装置による圧縮動画像データの処理手順を図６に示すフローチャートを用いて説明する。
【００５４】
（ステップＳ２０１）デコーダ１が、圧縮符号化された動画像データを復号する。また、デコーダ１が、各フレームについてシーンチェンジが発生したか否かを検出し、検出結果を含むサイド情報を第１データメモリ６４に格納する。
【００５５】
（ステップＳ２０２）局所相関度判定部３１が、第１データメモリ６４に格納されたサイド情報を参照して、フィルタリング処理を行う対象フレームについて、シーンチェンジが発生したか否かを検出する。シーンチェンジが発生していない場合はステップＳ２０３へ進み、発生している場合はステップＳ２１２へ進む。
【００５６】
（ステップＳ２０３）対象フレーム内のすべての画素について、各画素を中心とする局所領域についてローカルシーンチェンジが発生したか否かを検出する。検出結果は第１データメモリ６４に格納される。
【００５７】
（ステップＳ２０４）対象フレーム内の画素のうち未選択の画素を１つ選択する。
【００５８】
（ステップＳ２０５）局所相関度判定部３１が、第１データメモリ６４に格納された検出結果を参照して、ステップＳ２０４で選択した画素を中心とする局所領域についてローカルシーンチェンジが発生したか否かを検出する。ローカルシーンチェンジが発生していた場合はステップＳ２０９へ進み、発生していなかった場合はステップＳ２０６へ進む。
【００５９】
（ステップＳ２０６）信頼度判定部３４が、第１データメモリ６４に格納された検出結果を参照して、対象画素の周辺領域の画素を中心とする局所領域のうち、ローカルシーンチェンジが検出されなかった局所領域の数をカウントし、カウント値が所定値ε以上か否かを判定する。所定値ε以上の場合はステップＳ２０７へ進み、所定値ε未満の場合はステップＳ２０９へ進む。
【００６０】
（ステップＳ２０７）フィルタ選択部３２が、対象画素に対応する、参照フレーム（対象フレームより過去のフレーム）内のベストマッチ画素に適用したフィルタを選択する。
【００６１】
（ステップＳ２０８）フィルタ処理部３３が、ステップＳ２０７で選択されたフィルタを用いて、対象画素のフィルタリングを行う。
【００６２】
（ステップＳ２０９）フィルタ選択部３２が、対象画素のエッジを検出し、エッジの方向及び強度に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応する最適なフィルタを選択する。
【００６３】
（ステップＳ２１０）フィルタ処理部３３が、ステップＳ２０９で選択されたフィルタを用いて、対象画素のフィルタリングを行う。
【００６４】
（ステップＳ２１１）対象フレーム内のすべての画素を選択した場合はステップＳ２１５へ進み、まだ選択していない画素がある場合はステップＳ２０４へ戻る。
【００６５】
（ステップＳ２１２）フィルタ選択部３２が、対象画素のエッジを検出し、エッジの方向及び強度に基づいて、第２データメモリ６５に格納されている複数のフィルタから、対象画素に適応する最適なフィルタを選択する。
【００６６】
（ステップＳ２１３）フィルタ処理部３３が、ステップＳ２１２で選択されたフィルタを用いて、対象画素のフィルタリングを行う。
【００６７】
（ステップＳ２１４）フィルタリングを行った対象画素が対象フレーム内の最後の画素であるか否かが検出される。最後の画素であった場合はステップＳ２１５へ進み、最後の画素でない場合はステップＳ２１２へ戻り、次の画素についてのエッジ検出等が行われる。
【００６８】
（ステップＳ２１５）対象フレームが最後のフレームであるか否かが検出される。最後のフレームであった場合は処理を終了し、最後のフレームでない場合はステップＳ２０２に戻り、次のフレームについてシーンチェンジが発生したか否かが検出される。
【００６９】
このように、本実施形態では、ローカルシーンチェンジの検出を行った後に、対象画素の周囲の画素にローカルシーンチェンジが検出されているか否かを検出することで、ローカルシーンチェンジの検出結果の信頼度（正確性）を判定する。信頼度が低い場合は、過去フレームで用いたフィルタを再利用せず、エッジ検出及び最適フィルタの選択を行うため、上記第１の実施形態と比較して、演算量は増えるが、再生動画の画質を向上させることができる。
【００７０】
上記実施形態では、シーンチェンジが発生していないフレーム内のローカルシーンチェンジが発生していない画素について、前のフレームの対応画素（ベストマッチ画素）に適用していたフィルタを再選択するとしていたが、この再選択は過去に使用したフィルタの単純流用に限らず、対象画素を中心とした小領域（領域Ａ）と、そのベストマッチ画素を中心とした小領域（領域Ｂ）との画像の特徴を考慮した調整が施されたフィルタの使用も含む。
【００７１】
また、上記実施形態では、画素単位でエッジ検出・フィルタ決定を行っていたが、マクロブロック単位で行ってもよい。
【００７２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００７３】
１  デコーダ
２  画質改善部
３  圧縮歪除去部
４  制御部
５  画像表示部
６  記憶部
３１  局所相関度判定部
３２  フィルタ選択部
３３  フィルタ処理部
３４  信頼度判定部  
【図１】
2011029987.tif 000003
【図２】
2011029987.tif 000004
【図３】
2011029987.tif 000005
【図４】
2011029987.tif 000006
【図５】
2011029987.tif 000007
【図６】
2011029987.tif 000008