(57)【要約】【課題】  従来はモスキートノイズを低減するために、逆直交変換後の画素値に対して平滑化効果のあるフィルタを一画素毎に施しているため、動作が低速である。【解決手段】  ノイズレベル設定部３２は、モスキートノイズ検出部３１にてモスキートノイズが検出されたブロックについて、量子化ステップと閾値Ｔ１との大小比較、逆量子化部２２で逆量子化して得られたＤＣＴ係数のＤＣ成分の係数値と閾値Ｔ２との大小比較、ＤＣＴ係数のＡＣ成分の絶対値の総和と所定の周辺ブロックのそれとの大小比較、及びＤＣＴ係数のＡＣ成分の絶対値の総和と前フレームの対応ブロックのそれとの大小比較のすべての比較結果に基づいて、ノイズレベルを設定し、モスキートフィルタリング部３３のフィルタリングのパラメータを制御する。モスキートフィルタリング部３３は、イントラフレームの復号されたＤＣＴ係数のみに対してフィルタリングを行う。【選択図】            図４
2006148365.tif 000002
【特許請求の範囲】
【請求項１】
画像信号を、予め定めた画像領域毎に直交変換、量子化及び可変長符号化を、一画像内でのみ順次に行う画像内符号化と、複数画像間で順次に行う画像間予測符号化とのいずれかを行って得られた符号化画像信号を復号化する際に、前記画像内符号化された符号化画像信号のモスキートノイズを低減するモスキートノイズ低減方法であって、
供給された前記符号化画像信号に対して可変長復号化及び逆量子化を順次に行って、直交変換係数を復号する第１のステップと、
前記画像内符号化された前記符号化画像信号が供給されたときに、前記第１のステップで復号された前記直交変換係数を用いて、前記モスキートノイズを前記画像領域単位で検出する第２のステップと、
前記第２のステップで前記モスキートノイズが検出された前記画像領域において、前記画像内符号化時の量子化ステップと第１の閾値との大小比較をして得られた第１の比較結果と、復号された前記直交変換係数の直流成分の係数値と第２の閾値との大小比較をして得られた第２の比較結果と、当該画像領域とその周辺の前記モスキートノイズが検出された周辺画像領域との間で復号された前記直交変換係数の交流成分の絶対値の総和同士を大小比較して得られた第３の比較結果と、当該画像領域と一画像前の対応する画像領域との間で復号された前記直交変換係数の交流成分の絶対値の総和同士を大小比較して得られた第４の比較結果のうち、少なくとも一の比較結果に基づいてノイズレベルを設定する第３のステップと、
前記第２のステップで前記モスキートノイズが検出された前記画像領域の復号された前記直交変換係数に対して、前記第３のステップで設定された前記ノイズレベルに応じてフィルタ強度、フィルタリング対象となる範囲及び前記直交変換係数の閾値のうちの少なくとも一のパラメータを可変して、該直交変換係数の係数値を低減させるフィルタリングを行う第４のステップと
を含むことを特徴とするモスキートノイズ低減方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はノイズ低減方法に係り、特に画像信号を直交変換、非可逆符号化することによって発生するモスキートノイズを低減するノイズ低減方法に関する。
【背景技術】
【０００２】
近年、インターネットやＤＶＤ（Digital Versatile Disk:ディジタル多用途ディスク）レコーダなどの普及により、ディジタル表現された画像はますます一般的になっている。これらの画像を少ない符号量で効率的に表現する手法として、ＪＰＥＧ（Joint Photographic Experts Group）やＭＰＥＧ(Moving Picture Experts Group)などに代表される、直交変換符号化方式が広く用いられている。この符号化方式は、画像信号の性質を利用してデータ量を削減するため、直交変換及び量子化処理が行われる。直交変換後の係数値は、量子化によって特に高周波成分を制限することによってデータ量を削減し、符号化効率を高めるが、一方、量子化ステップが大きくなるにつれて再生画にノイズが増加し、画質劣化が顕著になる。
【０００３】
上記ノイズのうち、特に画像のエッジ部周辺においてモスキートノイズとよばれる、蚊がエッジ周辺にまとわりつくように見えるノイズが知られている。これは、量子化処理において特に高周波成分を制限したことによってエッジ周辺の情報が欠落したためであり、画質の劣化を招く。
【０００４】
そこで、このモスキートノイズにフィルタリングを施し、画質を改善するノイズ低減方法が従来よりいくつか提案されている（例えば、特許文献１、２参照）。特許文献１記載の従来のノイズ低減方法は、画像データを複数のブロックに分割して、ブロック毎に符号化を行う装置において、ブロック毎の画像データをもとに、ブロック毎に隣接画素の差分値の頻度分布を求め、この頻度分布に基づいて画像データがエッジを含むかどうか判別する判別手段と、この判別手段による判別結果に基づいて、ノイズを除去するブロックを選択する手段とからなる構成により、モスキートノイズを低減する。
【０００５】
また、特許文献２記載の従来のノイズ低減方法は、直交変換符号化においてデコーダ内の動きベクトルや変換係数の絶対和、あるいは特定範囲の変換係数の存在を調べることによりモスキートノイズを検出し、検出したモスキートノイズに応じた種類のフィルタリングを各画素に施す構成により、モスキートノイズを低減する。
【０００６】
【特許文献１】特許第３０１１８２８号公報
【特許文献２】特開２００１−２０４０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１及び２各記載の従来のノイズ低減方法は、いずれもモスキートノイズを低減するために、逆直交変換後の画素値に対して平滑化効果のあるフィルタを一画素毎に施しているため、動作が低速なことが課題である。
【０００８】
本発明は上記の点に鑑みなされたもので、逆直交変換前の係数値をフィルタリングすることにより、高速な動作にてモスキートノイズを低減し得るノイズ低減方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は上記の目的を達成するため、画像信号を、予め定めた画像領域毎に直交変換、量子化及び可変長符号化を、一画像内でのみ順次に行う画像内符号化と、複数画像間で順次に行う画像間予測符号化とのいずれかを行って得られた符号化画像信号を復号化する際に、画像内符号化された符号化画像信号のモスキートノイズを低減するモスキートノイズ低減方法であって、供給された符号化画像信号に対して可変長復号化及び逆量子化を順次に行って、直交変換係数を復号する第１のステップと、画像内符号化された符号化画像信号が供給されたときに、第１のステップで復号された直交変換係数を用いて、モスキートノイズを画像領域単位で検出する第２のステップと、第２のステップでモスキートノイズが検出された画像領域において、画像内符号化時の量子化ステップと第１の閾値との大小比較をして得られた第１の比較結果と、復号された直交変換係数の直流成分の係数値と第２の閾値との大小比較をして得られた第２の比較結果と、当該画像領域とその周辺のモスキートノイズが検出された周辺画像領域との間で復号された直交変換係数の交流成分の絶対値の総和同士を大小比較して得られた第３の比較結果と、当該画像領域と一画像前の対応する画像領域との間で復号された直交変換係数の交流成分の絶対値の総和同士を大小比較して得られた第４の比較結果のうち、少なくとも一の比較結果に基づいてノイズレベルを設定する第３のステップと、第２のステップでモスキートノイズが検出された画像領域の復号された直交変換係数に対して、第３のステップで設定されたノイズレベルに応じてフィルタ強度、フィルタリング対象となる範囲及び直交変換係数の閾値のうちの少なくとも一のパラメータを可変して、直交変換係数の係数値を低減させるフィルタリングを行う第４のステップとを含むことを特徴とする。
【００１０】
この発明では、検出したモスキートノイズのレベルに対応したノイズレベルを設定し、そのノイズレベルに応じてフィルタ強度、フィルタリング対象となる範囲及び直交変換係数の閾値のうちの少なくとも一のパラメータを可変して、直交変換係数の係数値を低減させるフィルタリングを行うようにしたため、フィルタリングされた直交変換係数を逆直交変換して得られる復号画像信号の隣接画素の変化を小さくできる。
【００１１】
また、この発明では、画像内符号化と画像間予測符号化とのいずれかを行って得られた符号化画像信号を復号化する際に、画像内符号化された符号化画像信号のみをフィルタリング対象とするため、逆直交変換後の復号した画像信号の画素を全フレームにわたって一画素毎にフィルタリングする場合に比べて高速に動作させることができる。
【発明の効果】
【００１２】
本発明によれば、モスキートノイズが検出された画像領域のモスキートノイズのノイズレベルに応じてフィルタ強度、フィルタリング対象となる範囲及び直交変換係数の閾値のうちの少なくとも一のパラメータを可変して、直交変換係数の係数値を低減させるフィルタリングを行うことにより、フィルタリングされた直交変換係数を逆直交変換して得られる復号画像信号の隣接画素の変化を適切に小さくできると共に、画像内符号化された符号化画像信号のみをフィルタリング対象とするため、過剰なフィルタリングによる画質劣化を抑えて、高速に、かつ、効果的に、モスキートノイズを低減することができる。
【発明を実施するための最良の形態】
【００１３】
次に、発明を実施するための最良の形態について図面と共に説明する。以下、例として、ＭＰＥＧ２でエンコードされた後の符号をデコードする際に、モスキートノイズを低減する場合を挙げる。そこで、まず、公知のＭＰＥＧ２のエンコーダ部及びデコーダ部について説明する。
【００１４】
図１はＭＰＥＧ２のエンコーダ部の一例のブロック図を示す。図１において、減算器１１、動き推定（ＭＥ）を行うＭＥ部１２、離散コサイン変換（ＤＣＴ）を行うＤＣＴ部１３、量子化部１４、逆量子化部１５、逆ＤＣＴ部１６、可変長符号化部１７、及び加算器１８からなる。
【００１５】
エンコーダ部１０は、画像信号が入力信号ａとして入力され、この入力信号ａに対してフレーム又はフィールドの一画像単位で画像内符号化又は画像間予測符号化を行って符号化画像信号である出力符号ｂを出力する。ここでは、説明の便宜上、エンコーダ部１０は、フレーム単位でフレーム内符号化又はフレーム間予測符号化を行うものとする。また、フレーム内符号化によりフレーム内符号化画像を得るフレームはイントラフレームと呼ばれ、フレーム間予測符号化によりフレーム間予測符号化画像を得るフレームはインターフレームと呼ばれる。
【００１６】
エンコーダ部１０は、イントラフレームでは、入力信号ａを減算器１１をそのまま経由してＤＣＴ部１３に供給して、予め定めた画素数の二次元画素群のブロック単位に直交変換の一種である離散コサイン変換（ＤＣＴ）を行って変換係数（ＤＣＴ係数）を得る。ここで、ＤＣＴ部１３が入力信号の水平及び垂直方向の各位置ｉ，ｊの画素ｘi,jに８×８画素のブロック単位のＤＣＴを施した時には、次式で表わされる水平及び垂直周波数の各位置ｕ，ｖのＤＣＴ係数Ｘi,jが得られる。
【００１７】
【数１】
2006148365.tif 000003
図３は８×８画素のブロック単位のＤＣＴ係数を示したものであり、一つの正方形が一つのＤＣＴ係数を表わす。ＤＣＴ係数は、図３中、右へ向かうほど高い水平周波数成分の係数となり、同図中、下へ向かうほど高い垂直周波数の係数となる。ここで、最低周波数成分のＤＣＴ係数ｄ００は直流成分であるのでＤＣ係数、この直流成分以外は交流成分であるのでＡＣ係数である。
【００１８】
エンコーダ部１０は、上記のＤＣＴ係数を量子化部１４に供給して量子化ステップで量子化を行って情報量を削減した後、量子化部１４から出力された信号を可変長符号化部１７に供給して可変長符号を行うことでフレーム内の画像のみで独立して符号化されたイントラフレーム画像を出力符号ｂとして出力する。
【００１９】
なお、上記の可変長符号化部１７による可変長符号は、量子化部１４の出力信号のうちＤＣ（直流）成分に対しては予測符号化の一種である差分パルス符号変調（ＤＰＣＭ）を行い、ＡＣ（交流）成分に対しては低域から高域にジグザグスキャンを行い、ゼロのラン長及び有効係数値を一つの事象とし、出現確率の高いものから符号長の短い符号を割り当てていくハフマン符号化を行う。
【００２０】
また、可変長符号化部１７から出力された可変長符号化信号（出力符号ｂ）は、図示しないバッファに一時蓄積されて所定の転送レートで出力される一方、所定単位（例えばマクロブロック単位）毎の発生符号量が目標符号量となるように量子化部１４の量子化ステップが可変制御されることは公知であり、よく知られているので詳細説明は省略する。
【００２１】
上記のイントラフレームにおいて、可変長符号化部１７から出力された可変長符号化信号は、逆量子化部１５に供給され、ここで逆量子化された後、更に逆ＤＣＴ部１６により逆ＤＣＴされて加算器１８を介してＭＥ部１２内のメモリに入力信号ａとの動き推定を行うためのリファレンスの参照画像（再生画像）として一次蓄えられる。ここで、上記の逆ＤＣＴ部１６による逆ＤＣＴは次式で表わすことができる。
【００２２】
【数２】
2006148365.tif 000004
また、エンコーダ部１０は、インターフレームでは、ＭＥ部１２において入力信号ａと内部のバッファから読み出した上記の参照画像とを用いて公知の方法で動き推定信号を生成して減算器１１に供給し、ここで入力信号ａとの差分信号を得る。その後、エンコーダ部１０は、この差分信号をＤＣＴ部１３でＤＣＴを施して変換係数を得て、量子化部１４で量子化し、その量子化部１４の出力信号を可変長符号化部１７に供給して可変長符号化を行うことでフレーム間予測符号化されたインターフレーム画像を出力符号ｂとして出力する。
【００２３】
なお、図示は省略したがＭＥ部１２からは動きベクトルと、ピクチャタイプ（インターフレームではフレーム間順方向予測画像であるＰピクチャ又は双方向予測画像であるＢピクチャ、イントラフレームではフレーム内符号化画像であるＩピクチャ）を示す情報が出力され、これらも可変長符号化部１７を経由して出力される。
【００２４】
また、インターフレームにおいても、可変長符号化部１７から出力された可変長符号化信号は、逆量子化部１５に供給され、ここで逆量子化された後、更に逆ＤＣＴ部１６により逆ＤＣＴされて加算器１８を介してＭＥ部１２内のメモリに入力信号ａとの動き推定を行うためのリファレンスの参照画像（再生画像）として一次蓄えられる。
【００２５】
次に、デコーダ部について説明する。図２はＭＰＥＧ２のデコーダ部の一例のブロック図を示す。図２において、デコーダ部２０は可変長復号化部２１、逆量子化部２２、逆ＤＣＴ部２３、出力信号ｅを出力する加算器２４、動きベクトル、ピクチャタイプなどの情報ｄと出力信号ｅとが入力されるＭＣ（動き補償）部２５からなる。
【００２６】
このデコーダ部２０は、エンコーダ部１０で生成されて出力符号ｂとして出力された、イントラフレーム画像とインターフレーム画像とが時系列的に合成されたＭＰＥＧ２のビットストリームが、図示しない伝送路を経由して入力符号ｃとして入力され、可変長復号化部２１によって入力符号ｃを可変長復号化した後、逆量子化部２２によって逆量子化して変換係数を得る。この変換係数は逆ＤＣＴ部２３において逆ＤＣＴが施される。
【００２７】
イントラフレームでは、逆ＤＣＴ部２３から復元された画像信号が出力されて出力信号ｅとして出力される。また、インターフレームでは、出力信号ｅと可変長復号化部２１により得られた動きベクトル及びピクチャタイプなどの情報ｄとを用いてＭＣ部２５においてＭＣ（動き補償）が行われることによって復号化がなされる。このＭＣ部２５の出力信号は、逆ＤＣＴ部２３から出力された信号と加算器２４で加算されることにより、インターフレームの復号画像信号が生成され、出力信号ｅとして出力される。
【００２８】
次に、本発明のノイズ低減方法の一実施の形態について説明する。図４は本発明になるノイズ低減方法の一実施の形態を実現するデコーダ部のブロック図を示す。同図中、図２と同一構成部分には同一符号を付してある。図４に示すデコード部は、図２に示した従来の構成のデコード部２０に、モスキートノイズ検出部３１、ノイズレベル設定部３２及びモスキートノイズフィルタリング部３３からなるノイズ低減回路３０を設けた点に特徴がある。
【００２９】
モスキートノイズ検出部３１は、可変長復号化部２１により復号化されたピクチャタイプ及び量子化ステップの情報ｆと逆量子化後のＤＣＴ係数とに基づき、公知の方法でブロック単位でモスキートノイズを検出し、得られたノイズ検出信号ｇをノイズレベル設定部３２に出力する。ノイズレベル設定部３２は、ノイズ検出信号ｇと、ピクチャタイプ及び量子化ステップの情報ｆと、逆量子化後のＤＣＴ係数の分布とからノイズレベル信号ｈを生成して出力する。モスキートノイズフィルタリング部３３は、逆量子化後のＤＣＴ係数に対して、ノイズレベル信号ｈに応じた強度のフィルタリングを行い、得られたＤＣＴ係数を逆ＤＣＴ部２３へ出力する。
【００３０】
ここで、本実施の形態のノイズ低減方法は、イントラフレームに対してのみノイズ低減回路３０によるノイズ低減動作を行い、インターフレームに対しては、ノイズ低減回路３０によるノイズ低減動作を行わない。ノイズ低減のためのフィルタリングを施すフレームは、イントラフレームのみとすることで、高速に処理することができ、また、インターフレームに対してフィルタリングすることは、参照フレームとインターフレームとで二重以上にフィルタリングすることになるため、イントラフレームのみにノイズ低減のためのフィルタリングを施すことで、過剰なフィルタリングによる画質劣化を抑える。
【００３１】
そこで、次に、入力符号ｃがイントラフレームである場合の図４のデコード部の動作について説明する。イントラフレームの入力符号ｃは可変長復号化部２１に供給されて可変長復号化された後、逆量子化部２２により逆量子化されてＤＣＴ係数が復号される。ここで、本実施の形態では、逆量子化部２２により復号されたＤＣＴ係数は、イントラフレームの場合は、モスキートノイズ検出部３１、ノイズレベル設定部３２及びモスキートノイズフィルタリング部３３にそれぞれ供給され、逆ＤＣＴ部２３には供給されない。
【００３２】
一方、モスキートノイズ検出部３１は、可変長復号化部２１により得られたピクチャタイプ及び量子化ステップの情報ｆと、逆量子化部２２から出力されたＤＣＴ係数の情報とに基づいて、例えば、前記特許文献２などに記載されている公知のモスキートノイズ検出方法にてモスキートノイズをブロック単位で検出し、モスキートノイズが検出されたか否かを示すノイズ検出信号ｇを出力する。
【００３３】
ここで、モスキートノイズは、ＤＣＴ係数のＡＣ成分を量子化することによる量子化誤差の付加が要因となって発生するので、元の画像信号がＤＣ成分のみの場合や、量子化誤差が発生しにくい高レート時には殆ど発生しない。また、ＤＣＴ係数のＡＣ成分に対する量子化誤差が非常に大きい場合、そのＤＣＴ係数が存在するブロックは殆どＤＣ成分のみとなるため、ごく低レート時にも発生しない。これら以外の時でモスキートノイズが検出された場合に、ＤＣＴ係数を小さくすれば、逆ＤＣＴ後の隣接画素の変化が小さくなるため、モスキートノイズが低減できる。
【００３４】
そこで、上記の点に着目して、ノイズレベル設定部３２は、モスキートノイズフィルタリング部３３において適切なフィルタリングを行わせるために、モスキートノイズが検出されたブロックに対して、モスキートノイズのノイズレベルに応じてフィルタ強度、フィルタリング対象となる範囲及びＤＣＴ係数の閾値などを可変制御するノイズレベル信号を、例えば図５に示すフローチャートに従って生成する。
【００３５】
すなわち、ノイズレベル設定部３２は、まず、上記のノイズ検出信号ｇがモスキートノイズ検出を示しているか否かを判定し（ステップＳ１）、モスキートノイズ検出を示している時にはノイズレベルを「１」に設定し（ステップＳ２）、モスキートノイズ検出を示していない時にはノイズレベルを「０」に設定して（ステップＳ３）、処理を終了する。
【００３６】
ノイズレベルを「１」に設定したときには、続いて、ノイズレベル設定部３２は、可変長復号化部２１から出力されたピクチャタイプ及び量子化ステップの情報ｆに基づき、量子化ステップが大きいほどモスキートノイズの強度が大きくなることを利用して、モスキートノイズが検出されたブロックの量子化ステップが予め設定した第１の閾値Ｔ１と量子化ステップを大小比較し（ステップＳ４）、閾値Ｔ１よりも量子化ステップが大きいときには、先に設定したノイズレベルを「１」よりも上げ（ステップＳ５）、量子化ステップが閾値Ｔ１以下のときには、先に設定したノイズレベルを「１」よりも下げる（ステップＳ６）。
【００３７】
なお、ノイズレベルの上昇値又は下降値は、その時の比較対象パラメータ（上記の場合は量子化ステップ）の閾値に対する差分に応じて直線的に又は予め設定した関数に応じて非直線的に変化させてもよいし、大きいか小さいかに応じて予め設定した固定値としてもよい（以下、同様）。
【００３８】
続いて、ノイズレベル設定部３２は、逆量子化部２２から供給される逆量子化後のＤＣＴ係数の分布から、ＤＣ成分が非常に大きければ絵柄が明るくてノイズが目立ちにくいので、ＤＣ成分の係数値（絶対値）が予め定めた第２の閾値Ｔ２よりも大きいか否か比較し（ステップＳ７）、ＤＣ成分の係数値（絶対値）が閾値Ｔ２よりも大きい比較結果が得られたときには、ノイズレベルの値を現在の値よりも下げる（ステップＳ８）。ＤＣ成分の係数値（絶対値）が閾値Ｔ２以下である比較結果が得られたときは、何もせずステップＳ９に進む。
【００３９】
続いて、ノイズレベル設定部３２は、比較対象のブロックの逆量子化後のＤＣＴ係数のＡＣ成分の絶対値の総和が、そのブロックの周辺のブロックのうちノイズレベルが０でない周辺ブロック内の各ＡＣ成分の絶対値の総和よりも大きいかどうか比較し（ステップＳ９）、大きい比較結果が得られたときには、そのブロックは周辺ブロックに比べて絵柄が複雑でモスキートノイズの強度が大きいと判断して、ノイズレベルの値を現在の値よりも上げる（ステップＳ１０）。比較対象のブロックのＤＣＴ係数のＡＣ成分の絶対値の総和が周辺ブロックのＤＣＴ係数のＡＣ成分の絶対値の総和以下の比較結果が得られたときには、何もせずステップＳ１１に進む。
【００４０】
更に、ノイズレベル設定部３２は、比較対象のブロックの逆量子化後のＤＣＴ係数のＡＣ成分の絶対値の総和が、そのブロックの前フレームにある同じ位置のブロックがノイズレベル０でないときには、その前フレームの同じ位置にあるブロックのＤＣＴ係数のＡＣ成分の絶対値の総和より大きいかどうか比較し（ステップＳ１１）、大きい比較結果が得られたときには、比較対象のブロックは前フレームの同じ位置のブロックに比べて絵柄が複雑でモスキートノイズの強度が大きいと判断して、ノイズレベルの値を現在の値よりも上げる（ステップＳ１２）。比較対象のブロックのＤＣＴ係数のＡＣ成分の絶対値の総和が、前フレームの同じ位置のブロックのＤＣＴ係数のＡＣ成分の絶対値の総和以下の比較結果が得られたときには、処理を終了する（ステップＳ１３）。
【００４１】
このようにして、ノイズレベル設定部３２は、ノイズレベルの値が０又は０より大なる値のノイズレベル信号を生成して、モスキートノイズフィルタリング部３３にフィルタリングパラメータの制御信号として供給する。ここで、上記のフィルタリングパラメータとしては、フィルタ強度、フィルタリングの対象範囲、フィルタリングするＤＣＴ係数の絶対値の閾値などがある。また、ノイズレベルの値が０であるときには、モスキートノイズフィルタリング部３３によるフィルタリングを行わず、フィルタリング部３３は入力された逆量子化後のＤＣＴ係数をそのまま出力する。
【００４２】
また、上記のノイズレベルが「１」のときは、モスキートノイズフィルタリング部３３は、ＤＣＴ係数のＡＣ成分のうち、高周波成分（例えば、図６に示す８×８画素のブロック単位のＤＣＴ係数中の斜線で示す範囲）の係数値を半分にするフィルタリングを行う。ただし、フィルタリング対象となる係数値は画質に与える影響を考慮して「絶対値で３２未満」とする。なお、８ビットのＤＣＴ係数のＡＣ成分の係数値の最大値は「２０４０」である。
【００４３】
このノイズレベルが丁度「１」であるときの、上記のモスキートノイズフィルタリング部３３によるフィルタリングは、フィルタリング対象範囲をＧとすると、逆ＤＣＴを示した（３）式中のＤＣＴ係数Ｘu,vをＸ’u,vと置き換えることにより、次式で表わされる。ただし、次式中、［ｘ］は、ｘを超えない最大の整数を示すガウス記号である。
【００４４】
【数３】
2006148365.tif 000005
また、ノイズレベルが「１」より大きいノイズレベル信号ｈがモスキートノイズフィルタリング部３３に入力された場合は、モスキートノイズフィルタリング部３３は、逆量子化部２２から入力されるＤＣＴ係数に対して、上記のノイズレベルが「１」のときに比べて、フィルタ強度を強くしたり、フィルタリング対象範囲を広げたり、フィルタリング対象となるＤＣＴ係数の係数値（絶対値）の閾値を高くしたフィルタリングを行う。
【００４５】
逆に、ノイズレベルが「１」より小さいノイズレベル信号ｈがモスキートノイズフィルタリング部３３に入力された場合は、モスキートノイズフィルタリング部３３は、逆量子化部２２から入力されるＤＣＴ係数に対して、上記のノイズレベルが「１」のときに比べて、フィルタ強度を弱くしたり、フィルタリング対象範囲を狭めたり、フィルタリング対象となるＤＣＴ係数の係数値（絶対値）の閾値を低くしたフィルタリングを行う。
【００４６】
こうして、モスキートノイズフィルタリング部３３により、ＤＣＴ係数に対してノイズレベルに連動して符号化時よりも絶対値で減少するようなフィルタリングを行わせることにより、適切にモスキートノイズが低減される。モスキートノイズフィルタリング部３３から取り出された、フィルタリング後のＤＣＴ係数は、図４に示す逆ＤＣＴ部２３に供給されて、逆ＤＣＴが施されることにより、元の画像信号が復号され、加算器２４をそのままスルーして出力信号ｉとして出力される一方、ＭＣ部２５内のメモリにインターフレーム復号時の参照画像として用いるために一時記憶される。
【００４７】
なお、以上は入力符号ｃがイントラフレームである場合の説明であったが、入力符号ｃがインターフレームの場合は、例えばスイッチ手段（図示せず）により、逆ＤＣＴ部２３には従来と同様に逆量子化部２２から出力されたＤＣＴ係数のみが入力され、かつ、モスキートノイズフィルタリング部３３から出力されるＤＣＴ係数は逆ＤＣＴ部２３には入力されないようにされ（つまり、ノイズ低減回路３０は実質的に非作動とされ）、上記のイントラフレームにおいてノイズが低減されてＭＣ部２５内のメモリに一時記憶された、逆ＤＣＴ部２３の出力信号と、可変長復号化部２１より出力された動きベクトル及びピクチャタイプなどの情報ｄを用いてＭＣ部２５においてＭＣ（動き補償）が行われることによって復号化がなされ、ＭＣ部２５の出力信号と逆ＤＣＴ部２３の出力信号とが加算器２４で加算されることにより、復号された画像信号が出力信号ｉとして出力される。
【００４８】
このように、本実施の形態によれば、ノイズレベルが大きいほどフィルタリング強度を強くしたり、フィルタリング対象範囲を広めたり、フィルタリング対象となるＤＣＴ係数の係数値（絶対値）の閾値を高くしてフィルタリングを行って、ノイズレベルに応じてＤＣＴ係数を小さくするようにしたため、逆ＤＣＴ後の隣接画素の変化が小さくなり、モスキートノイズを適応的に低減できる。
【００４９】
更に、本実施の形態によれば、ＤＣＴ係数のＡＣ成分のうちイントラフレームのみをフィルタリング対象とするため、逆ＤＣＴ後の画素を全フレームにわたって一画素毎にフィルタリングする場合に比べて高速に動作させることが可能となる。以上より、本実施の形態によれば、モスキートノイズを効果的に低減できる。
【００５０】
なお、本発明は上記の実施の形態に限定されるものではなく、例えば、ノイズレベル設定部３２において、量子化ステップと閾値Ｔ１との大小比較、ＤＣＴ係数のＤＣ成分の係数値と閾値Ｔ２との大小比較、ＤＣＴ係数のＡＣ成分の絶対値の総和と所定の周辺ブロックのそれとの大小比較、及びＤＣＴ係数のＡＣ成分の絶対値の総和と前フレームの対応ブロックのそれとの大小比較のすべての比較結果に基づいて、モスキートノイズが検出されたブロックに対するフィルタリングのパラメータを制御するノイズレベルを設定するように説明したが、これらの比較結果のうちのどれか一つ以上の比較結果に基づいてノイズレベルを設定するようにしてもよい。
【００５１】
また、上記の実施の形態では、モスキートノイズ低減対象は、符号化方式にＭＰＥＧ２を用いたものとしたが、本発明はモスキートノイズ低減対象にはどのような符号化方式で符号化されたデータにも適用できる。また、上記の実施の形態では、ノイズレベルが「１」のときにフィルタリングの際にＤＣＴ係数の係数値を半分としたが、これは係数値を減らすようにすればこれに限定されるものではない。また、ＤＣＴ係数の高周波成分であるほど係数値（絶対値）を小さくするように構成してもよい。
【００５２】
更に、モスキートノイズフィルタリング部３３のフィルタリング対象範囲は、ＤＣＴ係数のＤＣ成分以外のＡＣ成分であれば、図６の範囲に限定されるものではなく、また、更に（４）式に示した閾値「３２」は一例であり、これに限るものではないことは勿論である。
【００５３】
また、本発明はノイズ低減回路３０の動作機能をコンピュータにより実現させるプログラムも包含する。このプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【図面の簡単な説明】
【００５４】
【図１】ＭＰＥＧ２のエンコーダ部の一例を示すブロック図である。
【図２】ＭＰＥＧ２のデコーダ部の一例を示すブロック図である。
【図３】８×８画素のブロック単位のＤＣＴ係数を示す図である。
【図４】本発明方法の一実施の形態を実現するデコーダ部のブロック図である。
【図５】図４中のノイズレベル設定部の動作説明用フローチャートである。
【図６】８×８画素のブロック単位のＤＣＴ係数のうち、フィルタリング対象範囲の一例を説明する図である。
【符号の説明】
【００５５】
１０  エンコーダ部
１１  減算器
１２  ＭＥ部
１３  ＤＣＴ部
１４  量子化部
１５、２２  逆量子化部
１６、２３  逆ＤＣＴ部
１７  可変長符号化部
１８、２４  加算器
２０  デコーダ部
２１  可変長復号化部
２５  ＭＣ部
３０  ノイズ低減回路
３１  モスキートノイズ検出部
３２  ノイズレベル設定部
３３  モスキートノイズフィルタリング部
【図１】
2006148365.tif 000006
【図２】
2006148365.tif 000007
【図３】
2006148365.tif 000008
【図４】
2006148365.tif 000009
【図５】
2006148365.tif 000010
【図６】
2006148365.tif 000011