(57)【要約】【課題】  画像データに含まれるモスキートノイズのような符号化ノイズの発生部分と、コーミングノイズとを同時に検出する。【解決手段】  予め定められたサイズの画素ブロックに対して入力画像に含まれるエッジのエッジ強度を測定してエッジ強度マップメモリに格納し、格納されたエッジ強度に基づいて、入力画像に含まれるノイズを除去すべき対象の画素ブロックを決定する。入力画像のフレーム内で隣接するライン間の画素値の差分を算出し、格納されたエッジ強度と算出されたフレーム内差分とに基づいて、決定されたノイズ除去対象の画素ブロックに対するノイズ除去処理を制御する。【選択図】      図１
2010278994.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたサイズの画素ブロックに対して入力画像に含まれるエッジのエッジ強度を測定して格納する格納手段と、
前記格納手段に格納されたエッジ強度に基づいて前記入力画像に含まれるノイズを除去すべきノイズ除去対象の画素ブロックを決定する決定手段と、
前記入力画像の隣接するライン間の画素値の差分を算出する算出手段と、
前記格納されたエッジ強度と前記算出された差分とに基づいて、前記ノイズ除去対象の画素ブロックに対するノイズ除去処理を制御する制御手段と、
を有することを特徴とするノイズ除去制御装置。
【請求項２】
前記格納手段は、２フレーム分のメモリバンクで構成され、１フレーム分のエッジ強度を格納した後にバンクを切り替え、次の１フレーム分のエッジ強度を格納すると同時に、直前に格納した１フレーム分のエッジ強度を読み出し可能であることを特徴とする請求項１に記載のノイズ除去制御装置。
【請求項３】
前記決定手段は、前記エッジ強度が予め定められた値よりも大きいエッジの画素ブロックに隣接する平坦部の画素ブロックをノイズを除去すべき画素ブロックに決定することを特徴とする請求項１又は２に記載のノイズ除去制御装置。
【請求項４】
前記ノイズを除去すべき画素ブロックを特定する特定情報を格納する手段を更に有し、
前記決定手段は、前記格納された特定情報と前記ノイズを除去すべき画素ブロックとに基づいて前記入力画像に含まれるノイズを除去すべきノイズ除去対象ブロックを決定することを特徴とする請求項３に記載のノイズ除去制御装置。
【請求項５】
ノイズ除去制御装置にて実行されるノイズ除去制御方法であって、
予め定められたサイズの画素ブロックに対して入力画像に含まれるエッジのエッジ強度を測定して格納手段に格納する工程と、
前記格納手段に格納されたエッジ強度に基づいて前記入力画像に含まれるノイズを除去すべきノイズ除去対象の画素ブロックを決定する決定工程と、
前記入力画像の隣接するライン間の画素値の差分を算出する工程と、
前記格納されたエッジ強度と前記算出された差分とに基づいて、前記ノイズ除去対象の画素ブロックに対するノイズ除去処理を制御する制御工程と、
を有することを特徴とするノイズ除去制御方法。
【請求項６】
コンピュータを請求項１乃至４の何れか１項に記載のノイズ除去制御装置として機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像に含まれるノイズを除去するノイズ除去処理の制御に関するものである。
【背景技術】
【０００２】
従来、符号化方式として、フレーム内符号化方式であるMotion JPEGやDigital Video等の符号化方式やフレーム間予測符号化を用いたＨ．２６１、Ｈ．２６３、ＭＰＥＧ−１，ＭＰＥＧ−２、近年ではＨ．２６４等が知られている。これらの符号化方式は、ＩＳＯ（国際標準化機構）やＩＴＵ（国際電気通信連合）によって国際標準化されている。
【０００３】
また、符号化方式で代表的なＭＰＥＧ−２は、非可逆符号化と呼ばれ、符号化した後に復号しても、元の画像データに完全には戻らない。符号化時、ＤＣＴ変換の後に量子化を行うことが原因である。
【０００４】
これらの符号化方式は、画像信号の統計的な性質を利用し、その信号に含まれる冗長性を取り除くことで、情報量の削減を図っている。一般に人間の視覚は、高周波数には鈍感なため、高域成分については粗い量子化を行って冗長性を削除し、高い符号化効率を得るようにしている。
【０００５】
しかし、この種のＤＣＴ変換を行うような非可逆符号化では、高域成分を制限することによってデータ圧縮を行っているために、画像のエッジ部又は動物体の周囲でモスキートノイズと呼ばれるノイズが発生し、復元した画像の画質劣化の原因となる。
【０００６】
モスキートノイズを低減する方法が従来から提案されている。例えば、入力画像信号のエッジ部を検出し、ノイズ除去フィルタによって画像信号のエッジ部をフィルタリング処理し、モスキートノイズを低減し画像信号を得る方法が示されている。
【０００７】
また、一般的な映像信号処理装置は、インターレース走査の画像信号を扱っており、インターレース走査された画像信号では、水平エッジ部分でフリッカが生じ易い。この問題を改善するために、インターレース走査の走査線を補間してプログレッシブ走査の画像信号として出力する技術が知られている。更に、プログレッシブ走査に変換する際に、画像の動き量を検出し、動き量の検出結果に応じて前フィールドの信号と現フィールドとを合成して補間信号を作成する技術も知られている。この技術では、動き量検出結果の精度により補間信号の状態が変化する。例えば、静止している部分に対して現フィールドの画像信号で補間を行うと細かい横縞は消えてしまい、フリッカとなる。逆に、動いている部分に対して前フィールドの画像信号で補間を行うと、動きブレが生じ、コーミングノイズが生じてしまう。
【０００８】
尚、その他のＭＰＥＧ等の詳細内容については、ISO/IECによる国際標準の文書に委ねることとする。
【０００９】
このようなノイズ除去を制御するものとして、例えば特許文献１に記載された技術では、動きベクトル検出後、水平、垂直エッジ検出を行い、その後それぞれの次元でフィルタを施している。
【００１０】
また、特許文献２には、インターレース走査をプログレッシブ走査に変換するＩＰ変換のために、動き量検出結果の精度を高める技術が記載されている。特許文献２では、補間対象画素の上下のラインからそれぞれ画素を選択し、それらの画素の演算結果と前フィールドの補間対象画素と同位置の画素との差分をフィールド間差分値として使用して動き量検出を行っている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平１０−１３７１８号公報
【特許文献２】特開２００６−４１６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記従来の技術では、画像信号中のモスキートノイズの有無に関係無く、画像信号のエッジ部分でモスキートノイズ除去のフィルタリング処理が行われるため、モスキートノイズが発生していない部分では画像を劣化させてしまう。モスキートノイズは、周波数変換及び非可逆圧縮符号化によって生成された画像データを復号した復号画像データに含まれる。
【００１３】
また、細かなエッジが含まれるテクスチャの領域があった場合、その領域をエッジと誤って判断し、テクスチャの情報を削除し、画質を劣化させる結果となる。
【００１４】
上述の問題点は、モスキートノイズなどのノイズ発生部分を正確に検出することなく、画像信号のエッジ部及び細かなエッジを含むテクスチャ領域をノイズ発生部分と見なし、そのエッジ部についてノイズ除去処理を施してしまうことに起因して生じる。
【００１５】
更に、ノイズ除去処理の後に、インターレース信号をプログレシブ信号へ変換するＩＰ変換等の処理がある場合、その処理へ悪影響無くノイズを除去する必要がある。言い換えれば、インターレースの情報を維持しつつノイズを除去しなくてならない。
【００１６】
一方、ノイズ除去を行った後に実行するＩＰ変換では、ノイズの影響や、ノイズ除去の結果の影響を受けることになる。符号化ノイズによりエッジの急峻な画像になり、これをコーミングノイズと判別し、静止領域であるにもかかわらず、動き領域として誤判定してしまう場合がある。また、強力なフィルタ処理の結果により、本来あるはずのコーミングを検出できずに、正確な処理ができない場合などがある。
【００１７】
本発明は、画像データに含まれるモスキートノイズのような符号化ノイズの発生部分と、コーミングノイズとを同時に検出することを目的とする。
【課題を解決するための手段】
【００１８】
本発明は、予め定められたサイズの画素ブロックに対して入力画像に含まれるエッジのエッジ強度を測定して格納する格納手段と、
前記格納手段に格納されたエッジ強度に基づいて前記入力画像に含まれるノイズを除去すべきノイズ除去対象の画素ブロックを決定する決定手段と、
前記入力画像の隣接するライン間の画素値の差分を算出する算出手段と、
前記格納されたエッジ強度と前記算出された差分とに基づいて、前記ノイズ除去対象の画素ブロックに対するノイズ除去処理を制御する制御手段と、
を有することを特徴とする。
【００１９】
また、本発明は、ノイズ除去制御装置にて実行されるノイズ除去制御方法であって、
予め定められたサイズの画素ブロックに対して入力画像に含まれるエッジのエッジ強度を測定して格納手段に格納する工程と、
前記格納手段に格納されたエッジ強度に基づいて前記入力画像に含まれるノイズを除去すべきノイズ除去対象の画素ブロックを決定する決定工程と、
前記入力画像の隣接するライン間の画素値の差分を算出する工程と、
前記格納されたエッジ強度と前記算出された差分とに基づいて、前記ノイズ除去対象の画素ブロックに対するノイズ除去処理を制御する制御工程と、
を有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、画像データに含まれるモスキートノイズのような符号化ノイズの発生部分を的確に検出でき、且つ、本来の画像が持つテクスチャを保持し、ノイズ発生部分に対してのみノイズ除去処理を施すことができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態におけるノイズ除去制御装置の構成を示すブロック図である。
【図２】本実施形態で用いるＳｏｂｅｌフィルタのオペレータの一例を示す図である。
【図３】本実施形態におけるフィルタ処理を説明するための図である。
【図４】入力画像の先頭フレームに対する処理を示すフローチャートである。
【図５】入力画像の先頭フレーム以降のフレームに対する処理を示すフローチャートである。
【図６】本実施形態におけるフレームライン間差分値を算出する方法を説明するための図である。
【図７】フレームライン間差分における重み付けを示す図である。
【図８】本実施形態における除去フラグ設定処理を示すフローチャートである。
【図９】直前のフレームのノイズ除去対象ブロックと、現在のフレームの除去フラグ設定処理を示す図である。
【図１０】本実施形態におけるフィルタ強度算出処理を示すフローチャートである。
【図１１】本実施形態の変形例におけるノイズ除去制御装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００２３】
本実施形態として、例えばＭＰＥＧ方式など、周波数変換及び非可逆圧縮符号化された画像データを復号した復号画像データに含まれるノイズを除去するノイズ除去処理を制御するノイズ除去制御装置を説明する。ここで、ＭＰＥＧはMoving Picture Expert Groupの頭文字である。
【００２４】
図１は、本実施形態におけるノイズ除去制御装置の構成を示すブロック図である。尚、本実施形態では、デコーダから入力された復号画像データを、４×４画素サイズを処理の単位としてエッジ強度を測定する。また、この４×４画素サイズを対象の画素ブロックと称す。また、画素ブロックのサイズはこれだけに限らず、８×４、４×８、８×８などの別のサイズでもかまわない。
【００２５】
図１において、水平エッジ強度測定部１００は、復号画像データの１ブロックを入力し、水平方向のエッジ強度を測定する。垂直エッジ強度測定部１０１は、復号画像データの１ブロックを入力し、垂直方向のエッジ強度を測定する。ここで、対象ブロックの画素に対するエッジ強度をＳｏｂｅｌフィルタの累積値で表し、その累積値をブロックのエッジ強度データとする。
【００２６】
図２は、本実施形態で用いるＳｏｂｅｌフィルタのオペレータの一例を示す図である。図２に示す（Ａ）は、水平エッジ強度測定部１００で使用される３×３の水平Ｓｏｂｅｌフィルタであり、このフィルタは右から左へ向かって階調差のある部分を検出する。また、図２に示す（Ｂ）は垂直エッジ強度測定部１０１で使用される３×３の垂直Ｓｏｂｅｌフィルタであり、このフィルタは上から下へ向かって階調差のある部分を検出する。
【００２７】
尚、本実施形態では、水平エッジ強度測定部１００及び垂直エッジ強度測定部１０１でＳｏｂｅｌフィルタを用いたが、その他の微分フィルタでもかまわない。
【００２８】
ここで図１に戻り、エッジ強度マップメモリ１０２は、水平エッジ強度測定部１００及び垂直エッジ強度測定部１０１で測定された水平及び垂直方向のエッジ強度データを加算した加算値を１フレーム分だけ格納する。尚、エッジ強度マップメモリ１０２は２バンク構成であり、一方のメモリバンクに現在のフレームのエッジ強度（加算値）を格納すると同時に、他方のメモリバンクから、格納されている直前のフレームのエッジ強度（加算値）を読み出すことが可能である。そして、２フレーム分のメモリバンク間の切り替えは、１フレームの処理を全て終了した時に行う。
【００２９】
除去フラグ設定部１０３は、上述のエッジ強度マップメモリ１０２に格納されたエッジ強度から、ノイズ除去の対象ブロックか否かを示す除去フラグ（特定情報）を設定する。除去フラグマップメモリ１０４は、この除去フラグ設定部１０３で設定された除去フラグを１フレーム分だけ格納する。尚、除去フラグマップメモリ１０４も２バンク構成であり、一方のメモリバンクに現在の除去フラグを格納すると同時に、他方のメモリバンクから、格納されている直前の除去フラグを読み出すことが可能である。そして、２フレーム分のメモリバンク間の切り替えは１フレームの処理を全て終了した時に行う。
【００３０】
フィルタ制御部１０５は、現在のフレームのエッジ強度と直前のフレームのエッジ強度とに基づいてフィルタ強度を算出し、除去フラグとフレーム内差分値とに基づいてノイズ除去フィルタを制御するフィルタ制御信号を生成する。ここで、現在のフレームのエッジ強度は、水平エッジ強度測定部１００及び垂直エッジ強度測定部１０１で測定され、加算されたものである。また、直前のフレームのエッジ強度はエッジ強度マップメモリ１０２から読み出したもので、除去フラグは除去フラグマップメモリ１０４から読み出したものである。また、フレーム内差分は後述するフレームライン間差分算出部１０６で算出されたフレームライン間の画素値の差分である。
【００３１】
ここで、フィルタ制御部１０５からのフィルタ制御信号に従って実行される、フレーム内の二次元フィルタ処理を説明する。
【００３２】
図３は、本実施形態におけるフィルタ処理を説明するための図である。尚、ここでは、εフィルタを例に挙げて説明する。
【００３３】
このフィルタ処理では、中心画素の画素値ｆ（ｘ，ｙ）とその近傍画素の画素値ｆ（ｘ＋ｉ，ｙ＋ｊ），（ｘ，ｙ＝−Ｍ，…，０，１，…，Ｍ）の差分値を計算する。そして、その差分値の絶対値がεよりも大きい場合は、その近傍の画素の画素値を中心画素の画素値に置き換えて平滑化処理を行う。その結果、図３の数式で得られるｇ（ｘ，ｙ）では、エッジ成分を保護し、小振幅の高調波であるノイズを平滑化して抑制することができる。ここで、Ｍは、εフィルタの画素の範囲を規定する値で、通常は「１」或いは「２」（本実施形態では「１」とする）である。ε０は、フィルタ値の範囲（平滑化対象レベル）を規定する値であり、保存したエッジのレベル差よりも小さい値とし、通常は「１０」以下で、本実施形態では「５」とする。
【００３４】
ここで図１に戻り、フレームライン間差分算出部１０６は、復号画像データの１ブロックを入力し、隣接する水平ライン間の画素値の差分を算出し、累積値を出力する。また、フレームライン間差分算出部１０６は、フレームを構成するフィールド内の画素値の差分を算出し、累積値を出力する。そして、動き度検出部１０７はフィルタ制御部１０５からのフィルタ制御信号と、このフレームライン間差分算出部１０６からのフレーム内差分の累積値及びフィールド内差分の累積値とを入力し、ＩＰ変換処理の制御信号となるライン間動き度信号を生成する。
【００３５】
以上の構成を有するノイズ除去制御装置の処理方法を説明する。尚、本実施形態では、先頭フレームとそれ以外のフレームで処理を切り替えるものとする。まず、先頭フレームの処理を図４に示すフローチャートを用いて説明する。
【００３６】
図４は、入力画像の先頭フレームに対する処理を示すフローチャートである。まず復号画像データの対象ブロックに対して、水平エッジ強度測定部１００が水平エッジの強度を測定する（Ｓ１００）。これと同時に、垂直エッジ強度測定部１０１が垂直エッジの強度を測定する（Ｓ１０１）。そして、上述したＳｏｂｅｌフィルタで処理された水平エッジ強度データと垂直エッジ強度データを加算した加算値をエッジ強度マップメモリ１０２に格納する（Ｓ１０２）。
【００３７】
次に、エッジ強度マップメモリ１０２に格納されたエッジ強度（加算値）に基づいて、除去フラグ設定部１０３がノイズ除去の対象ブロックか否かを示す除去フラグを設定する（Ｓ１０３）。この処理の詳細は、更に後述する。次に、Ｓ１０３で設定した削除フラグを除去フラグマップメモリ１０４に格納する（Ｓ１０４）。そして、先頭フレームの処理を全て終了すると、エッジ強度マップメモリ１０２及び除去フラグマップメモリ１０４のバンクを切り替える（Ｓ１０５）。これにより、次のフレームに対する処理では、エッジ強度や削除フラグが格納されたバンクから読み出しが行われると同時に、上述した処理で、他方のバンクにエッジ強度や削除フラグが格納される。
【００３８】
以上の処理により、上述の先頭フレームでは、エッジ強度マップメモリ１０２及び除去フラグマップメモリ１０４への格納処理のみを行い、ノイズ除去のためのフィルタ制御は行わない。
【００３９】
次に、先頭フレーム以降のフレームに対する処理を、図５を用いて説明する。
【００４０】
図５は、入力画像の先頭フレーム以降のフレームに対する処理を示すフローチャートである。このフレームでは、上述した先頭フレームに対する処理（Ｓ１００〜Ｓ１０５）に、以下の処理が追加されたものである。従って、ここでは、追加された処理（Ｓ２００〜Ｓ２０５）について説明する。
【００４１】
上述したように、現在のフレームにおけるエッジ強度をエッジ強度マップメモリ１０２に格納した後（Ｓ１０２）、エッジ強度マップメモリ１０２に格納された直前のフレームにおけるブロックのエッジ強度を読み出す（Ｓ２００）。また、除去フラグマップメモリ１０４に格納された直前のフレームにおけるブロックの除去フラグを読み出す（Ｓ２０１）。
【００４２】
次に、２つの直前のフレームのマップ情報から、ノイズ除去フィルタの強度を算出する（Ｓ２０２）。この処理は、更に後述する。次に、フィルタ制御信号としてフィルタ強度を出力し、ノイズ除去フィルタ処理を実行する（Ｓ２０３）。そして、現在のフレームに対する除去フラグを設定する（Ｓ１０３）。尚、これ以降のＳ１０５までの処理は図４に示す処理と同様であり、説明は省略する。
【００４３】
次に、フレームライン間差分算出部１０６が入力画像のフレーム内におけるライン間の画素値の差分を算出する（Ｓ２０４）。ここで、フレームライン間の画素値の差分を算出する算出方法を、図６を用いて説明する。
【００４４】
図６は、本実施形態におけるフレームライン間の画素値の差分を説明するための図である。本実施形態では、１ブロック内に計１６画素が存在するものとする。フレームライン間差分の累積値とは、図６に示すように、垂直に隣接するライン間で対の画素値の差分をとり、それらを累計した値である。
【００４５】
ここで図５に戻り、フレームライン間の差分の累積値と、フィルタ制御部１０５からのフィルタ強度値とに基づいてＩＰ変換制御信号としてライン間動き度信号を算出する（Ｓ２０５）。具体的には、フレームライン間差分については図７に示す（Ａ）、フィルタ強度については図７に示す（Ｂ）のような重み付けを行い、正規化した後に動き度とする。結果として、算出式は以下に示すようになる。
【００４６】
動き度＝ＵＷ１（フレームライン間差分）×ＵＷ２（フィルタ強度）
次に、図４及び図５に示す除去フラグ設定処理（Ｓ１０３）を、図８及び図９を用いて説明する。
【００４７】
図８は、本実施形態における除去フラグ設定処理を示すフローチャートである。また、図９は、直前のフレームのノイズ除去対象ブロックと、現在のフレームの除去フラグ設定処理を示す図である。ここで、図９に示す（Ａ）は直前のフレームであり、図９に示す（Ｂ）は現在のフレームである。
【００４８】
まず、除去フラグ設定部１０３が、エッジ強度マップメモリ１０２に格納された直前のフレームのエッジ強度をブロック毎に読み出す（Ｓ３００）。そして、エッジ強度が予め定められた値（既定の値ＥＰ１）よりも大きい値のブロックを図９に示す（Ａ）のエッジ強度高のブロックとして抽出する（Ｓ３０１）。
【００４９】
次に、Ｓ３０１で抽出したエッジ強度高のブロックの周辺の８ブロックのうち、エッジ強度高のエッジ強度との差が既定の値（ＥＰ２）以上のエッジ強度の周辺ブロックを処理ブロックに決定する（Ｓ３０２）。この処理は、エッジ部分に隣接する平坦部でノイズが多く発生しているため、図９に示す（Ａ）の矢印方向のブロックをノイズ除去を行う対象ブロックとする処理である。
【００５０】
次に、現在のフレームに対して、上述したＳ３０１及びＳ３０２と同様な処理を行い、図９に示す（Ｂ）のように、現在のフレームにおけるノイズ除去対象ブロックを決定する（Ｓ３０３）。そして、直前のフレームのノイズ除去対象ブロックと、現在のフレームのノイズ除去対象ブロックとに基づいて除去フラグを設定する（Ｓ３０４）。
【００５１】
この除去フラグは、図９に示す（Ｂ）のように、直前のフレームのエッジ強度と現在のフレームのエッジ強度との差が閾値ＴＨ１以下の場合に、ノイズ除去対象ブロックに設定する。一方で、閾値ＴＨ１よりも大きいノイズ除去対象ブロック（図中の「Ｘ」となっているノイズ除去ブロック）には、設定しない。
【００５２】
尚、本実施形態では、除去フラグ設定部１０３の処理で、エッジ強度高のブロックの周囲における８つの方向からノイズ除去対象ブロックを決定したが、斜めを含めない縦横方向のみに簡略化してもかまわない。
【００５３】
次に、図５に示すＳ２０２のノイズ除去処理におけるフィルタの強度を算出する処理を、図１０を用いて説明する。
【００５４】
図１０は、本実施形態におけるフィルタ強度算出処理を示すフローチャートである。尚、ノイズ除去処理の対象は、除去フラグマップメモリ１０４に格納されている除去フラグがＯＮのブロックである。
【００５５】
まず、除去フラグマップメモリ１０４から読み出された除去フラグが設定されているか否かを判定する（Ｓ４００）。判定した結果、除去フラグが設定されていなければ、フィルタ強度を“０”として（Ｓ４０５）、この処理を終了する。また、設定されていれば、水平エッジ強度測定部１００及び垂直エッジ強度測定部１０１からの水平及び垂直エッジ強度データを加算し、現在のフレームのエッジ強度を算出する（Ｓ４０１）。
【００５６】
次に、エッジ強度マップメモリ１０２から読み出された直前のフレームのエッジ強度と現在のフレームのエッジ強度との強度差分を算出する（Ｓ４０２）。そして、強度差分値が規定の値ＴＨ以下か否かを判定する（Ｓ４０３）。判定した結果、規定の値ＴＨ以下であれば、ノイズ除去処理は行わないと判断し、フィルタ強度を“０”とする（Ｓ４０５）。一方、規定の値ＴＨ以下でなければ、以下の式によりフィルタ強度を算出する。
【００５７】
フィルタ強度＝ＦＷ（フレームライン間差分）
ここで、ＦＷはフレームライン間差分の重み付け関数であり、例えば図８に示す（Ｃ）に相当する。
【００５８】
尚、除去フラグ設定部１０３における閾値ＥＰ１，ＥＰ２、及びエッジ強度比較値ＴＨは、フレーム毎に可変に設定してもかまわない。
【００５９】
本実施形態によれば、復号画像データに含まれる、モスキートノイズなどのノイズ発生部分とコーミングノイズを同時に検出することができる。
【００６０】
［変形例］
次に、本発明に係るノイズ除去制御装置の変形例を詳細に説明する。この変形例では、ノイズ除去制御装置として、情報処理装置（コンピュータ）を例に挙げて説明する。
【００６１】
図１１は、本実施形態の変形例におけるノイズ除去制御装置の構成を示すブロック図である。１０００はコンピュータ全体の制御及び種々の処理を行う中央演算装置（ＣＰＵ）である。１００１はこのコンピュータの制御に必要なオペレーティングシステム（ＯＳ）、ソフトウエア、データ、演算に必要な記憶領域を提供するメモリである。また、メモリ１００１はＣＰＵ１０００が各種の処理を行う際のワークエリアとしても用いられる。
【００６２】
１００２は種々のデバイスやユニットなどを接続し、データ、制御信号を授受するバスである。１００３は各種のソフトウエアを蓄積する記憶装置（ＨＤ）である。１００４は動画像データを蓄積する記録媒体である。１００５は画像やコンピュータからのシステムメッセージなどを表示するモニタである。
【００６３】
１００７は通信回路１００８に符号化データを送信する通信インターフェースであり、装置外部のＬＡＮ、公衆回線、無線回線、放送電波等と接続される。そして、１００６はコンピュータを起動したり、各種条件を設定したりするための端末である。
【００６４】
また、メモリ１００１にはコンピュータ全体を制御し、各種ソフトウエアを動作させるためのＯＳや動作させるソフトウエアを格納し、画像データを読み込むエリア、各種演算のパラメータ等を格納しておくワーキングエリアが存在する。
【００６５】
上述のような構成において、処理に先立ち、端末１００６から記録媒体１００４に蓄積されている動画像データから符号化する動画像データが選択され、コンピュータの起動が指示される。すると、記憶装置１００３に格納されているソフトウエアがバス１００２を介してメモリ１００１に展開され、ソフトウエアが起動される。
【００６６】
そして、ＣＰＵ１０００による記録媒体１００４に格納されている動画像データの符号化動作は、図３から図７に示したフローチャートに従ったプログラムコード（前述のソフトウエア）が実行されることになる。
【００６７】
以上の説明により、変形例におけるコンピュータは、本実施形態におけるノイズ除去を制御するノイズ除去制御装置として機能する。
【００６８】
尚、本発明は複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用しても良い。
【００６９】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００７０】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【図１】
2010278994.tif 000003
【図２】
2010278994.tif 000004
【図３】
2010278994.tif 000005
【図４】
2010278994.tif 000006
【図５】
2010278994.tif 000007
【図６】
2010278994.tif 000008
【図７】
2010278994.tif 000009
【図８】
2010278994.tif 000010
【図９】
2010278994.tif 000011
【図１０】
2010278994.tif 000012
【図１１】
2010278994.tif 000013