(57)【要約】【課題】電子データの輝度に応じて平坦化強度を変化させることができ、輝度の低い部分のノイズ集中的に除去することができる画像処理方法、記録媒体および画像処理装置を提供する。【解決手段】入力された画像の電子データから輝度成分を分離し（Ｓ１０１）、分離された輝度成分から輝度の値を算出する（Ｓ１０２）。算出された輝度の値から平滑化強度が算出される（Ｓ１０３）。算出された平滑化強度からあらかじめ設定されているフィルタ情報を選択し（Ｓ１０４）、フィルタ情報に基づいて電子データを平滑化処理する（Ｓ１０５）。平滑化処理が完了した電子データはＲＡＭに書き込まれる（Ｓ１０６）。輝度の値から平滑化強度を算出することにより、輝度に応じて平坦化強度を変化させることができる。したがって、平坦部のノイズが強調されることなく、例えば輝度の低い部分すなわち画像の暗い部分のノイズを集中的に除去することができる。【選択図】図１
2006209795.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去する画像処理方法であって、
注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される複数の色成分を用いて輝度Ｙを算出する輝度算出段階と、
前記輝度算出段階で算出された輝度Ｙに基づいて算出した平滑化強度σを用いて、前記画像の電子データを平滑化する平滑化段階とを含み、
前記平滑化段階は、
前記輝度Ｙに対する前記画像に含まれる雑音の分布式を作成する分布式作成段階と、
前記分布式作成段階で作成した前記分布式から、前記画像に含まれる雑音が最大となる輝度ｎを算出する雑音最大輝度算出段階と、
前記雑音最大輝度算出段階で算出した輝度ｎに基づいて、前記平滑化強度σを算出する平滑化強度算出段階と、
前記平滑化強度算出段階で算出した平滑化強度σに基づいて、前記注目画素の複数の色成分を、前記マトリクスを構成する周囲の画素の各色成分に分配する分配段階とを含み、
前記分配段階において前記注目画素から周囲の画素に分配される複数の色成分の強さは、前記輝度Ｙの大きさによって変化し、前記輝度Ｙに対応するノイズ量が小さいときは弱く、前記ノイズ量が大きいときは強く設定されていることを特徴とする画像処理方法。
【請求項２】
入力手段から入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去するための処理をコンピュータに実行させるための画像処理プログラムであって、
前記入力手段から入力された画像を構成する複数の画素のうち、注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される複数の色成分を用いて輝度Ｙを算出する輝度算出手順と、
前記輝度算出手順で算出された輝度Ｙに基づいて算出した平滑化強度σを用いて、前記画像の電子データを平滑化する平滑化手順とを含み、
前記平滑化手順は、
前記輝度Ｙに対する前記画像に含まれる雑音の分布式を作成する分布式作成手順と、
前記分布式作成手順で作成した前記分布式から、前記画像に含まれる雑音が最大となる輝度ｎを算出する雑音最大輝度算出手順と、
前記雑音最大輝度算出手順で算出した輝度ｎに基づいて、前記平滑化強度σを算出する平滑化強度算出手順と、
前記平滑化強度算出手順で算出した平滑化強度σに基づいて、前記注目画素の複数の色成分を、前記マトリクスを構成する周囲の画素の各色成分に分配する分配手順とを含み、
前記分配手順において前記注目画素から周囲の画素に分配される複数の色成分の強さは、前記輝度Ｙの大きさによって変化し、前記輝度Ｙに対応するノイズ量が小さいときは弱く、前記ノイズ量が大きいときは強く設定することを特徴とする画像処理プログラム。
【請求項３】
画像情報が入力され、前記画像情報を電子データとして出力可能な画像入力手段と、
前記画像入力手段から入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去する雑音処理手段とを備える画像処理装置であって、
前記画像入力手段から入力された画像を構成する複数の画素のうち、注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される複数の色成分を用いて輝度Ｙを算出する輝度算出手段と、
前記輝度算出手段で算出された輝度Ｙに基づいて算出した平滑化強度σを用いて、前記画像の電子データを平滑化する平滑化手段とを備え、
前記平滑化手段は、
前記輝度Ｙに対する前記画像に含まれる雑音の分布式を作成する分布式作成手段と、
前記分布式作成手段で作成した前記分布式から、前記画像に含まれる雑音が最大となる輝度ｎを算出する雑音最大輝度算出手段と、
前記雑音最大輝度算出手段で算出した輝度ｎに基づいて、前記平滑化強度σを算出する平滑化強度算出手段と、
前記平滑化強度算出手段で算出した平滑化強度σに基づいて、前記注目画素の複数の色成分を、前記マトリクスを構成する周囲の画素の各色成分に分配する分配手段とを有し、
前記分配手段において前記注目画素から周囲の画素に分配される複数の色成分の強さは、前記輝度Ｙの大きさによって変化し、前記輝度Ｙに対応するノイズ量が小さいときは弱く、前記ノイズ量が大きいときは強いことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像の電子データを平滑化し、雑音を除去する画像処理方法、記録媒体および画像処理装置に関する。
【背景技術】
【０００２】
例えばＣＣＤなどの画像入力手段を利用したデジタルスチルカメラ（以下、デジタルスチルカメラを「デジタルカメラ」という。）などの画像入力装置の場合、画像入力手段からは受光した光の量に対応した電気信号だけでなく、不要な電気信号が出力されることがある。その結果、出力された不要な電気信号は雑音（以下、雑音を「ノイズ」という。）として画像を構成する電子データに含まれることとなる。特に輝度の低い部分、すなわち画像が暗い部分にはノイズが目立って発生する傾向にある。
【０００３】
従来は、そのような画像に含まれるノイズを除去するために、画像を構成する電子データの全部に平滑化処理を実施したり、エッジ情報に基づいて画像に含まれるノイズを除去する方法が利用されている。
しかしながら、画像を構成する電子データの全部に平滑化処理を実施した場合、画像の部分によって輝度が異なっているにもかかわらず電子データの全部に平滑化処理を実施する。そのため、ノイズの目立つ輝度の低い部分だけでなく比較的ノイズが目立たない輝度の高い部分も平滑化され、画像の鮮明度が低下する。したがって、輝度の低い部分に集中するノイズを効果的に除去することはできない。
【０００４】
また、エッジ情報に基づいてノイズを除去する方法の場合も、エッジ部以外の平坦部のノイズを強調してしまうという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、入力された画像を構成する電子データに含まれる所定の色成分の強度に応じて平滑化強度を変化させ、平坦部のノイズを強調することなくノイズを集中的に除去する画像処理方法、画像処理プログラムおよび画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するための本発明の画像処理方法は、入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去する画像処理方法であって、注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される複数の色成分を用いて輝度Ｙを算出する輝度算出段階と、前記輝度算出段階で算出された輝度Ｙに基づいて算出した平滑化強度σを用いて、前記画像の電子データを平滑化する平滑化段階とを含み、前記平滑化段階は、前記輝度Ｙに対する前記画像に含まれる雑音の分布式を作成する分布式作成段階と、前記分布式作成段階で作成した前記分布式から、前記画像に含まれる雑音が最大となる輝度ｎを算出する雑音最大輝度算出段階と、前記雑音最大輝度算出段階で算出した輝度ｎに基づいて、前記平滑化強度σを算出する平滑化強度算出段階と、前記平滑化強度算出段階で算出した平滑化強度σに基づいて、前記注目画素の複数の色成分を、前記マトリクスを構成する周囲の画素の各色成分に分配する分配段階とを含み、前記分配段階において前記注目画素から周囲の画素に分配される複数の色成分の強さは、前記輝度Ｙの大きさによって変化し、前記輝度Ｙに対応するノイズ量が小さいときは弱く、前記ノイズ量が大きいときは強く設定されていることを特徴とする。
【０００７】
（２）また、上記目的を達成するための画像処理プログラムは、入力手段から入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去するための処理をコンピュータに実行させるための画像処理プログラムであって、前記入力手段から入力された画像を構成する複数の画素のうち、注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される複数の色成分を用いて輝度Ｙを算出する輝度算出手順と、前記輝度算出手順で算出された輝度Ｙに基づいて算出した平滑化強度σを用いて、前記画像の電子データを平滑化する平滑化手順とを含み、前記平滑化手順は、前記輝度Ｙに対する前記画像に含まれる雑音の分布式を作成する分布式作成手順と、前記分布式作成手順で作成した前記分布式から、前記画像に含まれる雑音が最大となる輝度ｎを算出する雑音最大輝度算出手順と、前記雑音最大輝度算出手順で算出した輝度ｎに基づいて、前記平滑化強度σを算出する平滑化強度算出手順と、前記平滑化強度算出手順で算出した平滑化強度σに基づいて、前記注目画素の複数の色成分を、前記マトリクスを構成する周囲の画素の各色成分に分配する分配手順とを含み、前記分配手順において前記注目画素から周囲の画素に分配される複数の色成分の強さは、前記輝度Ｙの大きさによって変化し、前記輝度Ｙに対応するノイズ量が小さいときは弱く、前記ノイズ量が大きいときは強く設定することを特徴とする。
【０００８】
（３）さらに、上記目的を達成するための画像処理装置は、画像情報が入力され、前記画像情報を電子データとして出力可能な画像入力手段と、前記画像入力手段から入力された画像の電子データを平滑化し、前記電子データに含まれる雑音を除去する雑音処理手段とを備える画像処理装置であって、前記画像入力手段から入力された画像を構成する複数の画素のうち、注目画素、ならびに前記注目画素を中心としたマトリクスを構成する周囲の画素から出力される複数の色成分を用いて輝度Ｙを算出する輝度算出手段と、前記輝度算出手段で算出された輝度Ｙに基づいて算出した平滑化強度σを用いて、前記画像の電子データを平滑化する平滑化手段とを備え、前記平滑化手段は、前記輝度Ｙに対する前記画像に含まれる雑音の分布式を作成する分布式作成手段と、前記分布式作成手段で作成した前記分布式から、前記画像に含まれる雑音が最大となる輝度ｎを算出する雑音最大輝度算出手段と、前記雑音最大輝度算出手段で算出した輝度ｎに基づいて、前記平滑化強度σを算出する平滑化強度算出手段と、前記平滑化強度算出手段で算出した平滑化強度σに基づいて、前記注目画素の複数の色成分を、前記マトリクスを構成する周囲の画素の各色成分に分配する分配手段とを有し、前記分配手段において前記注目画素から周囲の画素に分配される複数の色成分の強さは、前記輝度Ｙの大きさによって変化し、前記輝度Ｙに対応するノイズ量が小さいときは弱く、前記ノイズ量が大きいときは強いことを特徴とする。
【０００９】
これにより、所定の色成分である輝度から電子データを平滑化するための平滑化強度が算出される。所定の色成分から入力された画像の電子データの輝度を算出し、輝度から平滑化強度を算出することにより、輝度に応じて平滑化強度を変化させることができる。したがって、平坦部のノイズが強調されることなく、例えば輝度の低い部分すなわち画像の暗い部分のノイズを集中的に除去することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態を示す複数の実施例を図面に基づいて説明する。
（第１実施例）
図２は、本発明の第１実施例による画像処理装置を適用したデジタルカメラ１である。
図２に示すようにデジタルカメラ１は、制御部１０、画像入力手段２０、記録部３０、表示部４０およびインターフェイス５０などから構成されている。
【００１１】
制御部１０は画像入力手段２０から出力された電子データを処理するための電気回路である。制御部１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２および処理回路６０を有している。ＲＯＭ１２には、制御部１０のＣＰＵ１１および処理回路６０で実行されるコンピュータプログラムが記録されている。
【００１２】
図３に示すように処理回路６０は、分離手段６１、色強度算出手段６２、フィルタ情報選択手段６３、平滑化処理手段６４および書き込み手段６５から構成されている。
また、図２に示すように制御部１０には、ユーザからの入力を受け付けるための入力手段が接続されている。入力手段としては、ユーザから撮影の実行の指示が入力されるシャッターボタン７１、ならびにデジタルカメラ１の種々の機能の操作が入力される複数の入力ボタン７２などがある。
【００１３】
画像入力手段２０は、集光レンズ２１、ＣＣＤ２２およびＡ／Ｄ変換器２３を有している。集光レンズ２１は被写体からの光をＣＣＤ２２へ集光する。ＣＣＤ２２は撮像素子を複数有している。ＣＣＤ２２は、水平方向ならびに垂直方向にマトリクス状に複数個配置されている撮像素子からなり、１つの撮像素子が１つの画素を構成している。
【００１４】
撮像素子の受光面側にはそれぞれカラーフィルタが配置されている。カラーフィルタとしては、Ｃｙ（Cyan）、Ｍｇ（Magenta）、Ｙｅ（Yellow）およびＧ（Green）からなる補色フィルタが使用されている。ＣＣＤの補色フィルタは、例えば図４に示すように配置されている。各カラーフィルタは光の三原色である赤（Ｒ）、緑（Ｇ）および青（Ｂ）のうち次の色の光を透過する。Ｃｙ＝Ｇ＋Ｂ、Ｍｇ＝Ｂ＋ＲおよびＹｅ＝Ｇ＋Ｒである。すなわち、１つのフィルタで２色の光を透過する。
【００１５】
ＣＣＤ２２の各撮像素子へ入射された光は電気信号に変換されて出力される。ＣＣＤ２２から出力された電気信号はアナログ信号であるので、Ａ／Ｄ変換器２３でデジタルの電子データへ変換される。
記録部３０は、ＲＡＭ（Random Access Memory）３１およびフラッシュメモリ３２を有している。ＲＡＭ３１としては、セルフリフレッシュ機能を有するＤＲＡＭ（Dynamic  RAM）が用いられる。フラッシュメモリ３２は通電しなくても記録内容を保持することができる書き換え可能な記録媒体であり、デジタルカメラ１に内蔵されているか、またはデジタルカメラ１に着脱自在に取り付けられている。
【００１６】
ＲＡＭ３１は、制御部１０で処理またはＡ／Ｄ変換器２３から出力されたデジタルの電子データを一時的に記録する。フラッシュメモリ３２は、ＲＡＭ３１に一時的に記録されている電子データを蓄積して保管する。また、フラッシュメモリ３２には、後述するフィルタ情報が記録されている。
表示部４０は、液晶表示装置（ＬＣＤ）４１およびＶＲＡＭ（Video  RAM）４２を有している。ＬＣＤ４１はフラッシュメモリ３２に記録されている電子データまたはＡ／Ｄ変換器２３から出力されたデジタルの電子データに基づく画像を表示する。ＶＲＡＭ４２にはＬＣＤ４１で表示するために電子データから作成される表示データが記録されている。
【００１７】
インターフェイス５０は、フラッシュメモリ３２に記録されている電子データを外部の例えばパーソナルコンピュータなどの機器に出力する。
次に、制御部１０での処理について詳細に説明する。
前述のように制御部１０には処理回路６０が設けられている。処理回路６０は画像処理を実行するための専用の演算装置である。処理回路６０はＲＯＭ３２に記録されているコンピュータプログラムにより所定の処理を実行する。
図１および図３に基づいて、処理回路６０の各手段によって実行される処理およびその流れについて説明する。処理回路６０の各手段で実行される処理は、ＣＰＵ１１が用いられることなくパイプライン処理される。
【００１８】
（分離手段）
分離手段６１は、ＣＣＤ２２から入力されＡ／Ｄ変換器２３で電子データに変換された画像の情報から色成分としての輝度成分を分離する（Ｓ１０１）。
ＣＣＤ２２の撮像素子から出力されＡ／Ｄ変換器２３でアナログの電気信号からデジタルに変換された電子データは、ＲＡＭ３１に一時的に記憶される。撮像素子から出力されＲＡＭ３１に記憶されている電子データは輝度成分と色差成分とを有している。
図４に示すように補色フィルタを有するＣＣＤ２２の場合、相互に隣接する４つの撮像素子から出力された電子データに基づいて輝度Ｙおよび色差Ｃｒおよび色差Ｃｂが算出される。輝度Ｙを算出するための式は、以下のとおりである。
【００１９】
輝度Ｙ＝｛（Ｍｇ＋Ｃｙ）＋（Ｇ＋Ｙｅ）｝／４        （１）
上記の式（１）に含まれているＭｇ、Ｃｙ、Ｇ、Ｙｅは隣接する４つの画素から出力される電子データ、例えば階調の大きさである。すなわち、所定の色成分であるＭｇ、Ｃｙ、ＧおよびＹｅから輝度Ｙは算出される。
【００２０】
（輝度算出手段）
分離手段６１により電子データから分離された輝度成分、すなわち隣接する４つの撮像素子から出力された電子データは色強度算出手段６２により輝度Ｙが算出される。色強度算出手段６２は、上記の式（１）に基づいて輝度Ｙを算出する（Ｓ１０２）。
【００２１】
（フィルタ情報選択手段）
フィルタ情報選択手段６３は、色強度算出手段６２により算出された輝度Ｙに基づいて平滑化強度σを算出する。そして、フィルタ情報選択手段６３は算出された平滑化強度σから記録部３０のフラッシュメモリ３２に記録されているフィルタ情報を選択する。このフィルタ情報は、輝度Ｙに対応して複数用意されている。
【００２２】
フィルタ選択の手順は以下のとおりである。フィルタ情報選択手段６３は、輝度Ｙに基づいて平滑化強度σを算出する（Ｓ１０３）。平滑化強度σは、以下の式（Ａ）により算出される。ａは比例定数であり、平滑化強度の最大値を決定する。ｂはオフセット値であり、平滑化強度の最小値を決定する。本実施例のように、平滑化範囲が注目画素を中心とした５×５の範囲である場合、０．５＜ｂ＜ａ＜１０であることが望ましい。また、ｅは自然対数、ｎはノイズ量が最大となる輝度である。本実施例では、ｎ＝５０に設定している。
【００２３】
【数１】
2006209795.tif 000003
【００２４】
上記の式（Ａ）は、輝度Ｙとノイズの量との関係により近似されている。画像入力手段２０を用いて入力された画像について輝度Ｙとノイズの量Ｎとの関係を調べると、輝度Ｙが高輝度から低輝度になるにしたがって大きくなり、ある輝度ｎでノイズ量が最大となる。そして、輝度Ｙが０に近づくと再びノイズの量Ｎは小さくなるという傾向がある。すなわち、ノイズの量Ｎは輝度Ｙに依存していることとなる。このノイズの量Ｎと輝度Ｙとを近似したものが上記の式（Ａ）であり、これをグラフ化したものを図５に示している。この近似式である式（Ａ）は処理を実施する装置によって異なる。
【００２５】
したがって、ノイズの分布が多い輝度領域には強い平滑化処理を、ノイズの分布が少ない輝度領域には弱い平滑化処理を行うことにより輝度Ｙに依存しているノイズを効果的に除去することができる。
平滑化処理に使用する分布式は、ガウス関数に基づいて以下の式（Ｂ）のように定義される。式（Ｂ）において、σは上記の式（Ａ）により算出される平滑化強度である。また、ｘおよびｙは、図６に示すようにある注目画素Ｐｎの座標を（０，０）、その注目画素Ｐｎを包囲する５×５のマトリクスＭにおける座標系（ｘ，ｙ）を示している。マトリクスＭとしては、５×５に限らず、３×３、７×７などを使用可能である。例えば、図６の画素Ｐ１は（−２，−２）であり、画素Ｐ２は（−１，−２）であり、画素Ｐ２５は（２，２）である。
【００２６】
【数２】
2006209795.tif 000004
【００２７】
上記の式（Ｂ）に示す平滑化強度σと、式（Ａ）に示す輝度Ｙとノイズの量Ｎとの関係とから、以下の式（Ｃ）が得られる。
【００２８】
【数３】
2006209795.tif 000005
【００２９】
この式（Ｃ）により、輝度Ｙに応じた注目画素Ｐｎの電子データに対応する注目画素Ｐｎの情報の分布δ（ｘ，ｙ）を得ることができる。例えば、平滑化強度σが０．５、１、２、３、４、５、６、９のときには、注目画素Ｐｎを中心とした５×５のマトリクスには式（Ｃ）に基づいて図７に示すような分布が作成される。
【００３０】
図７に示す各フィルタ情報のマトリクスに記載されている数値は、注目画素Ｐｎの電子データがその注目画素Ｐｎから５×５のマトリクスを構成する他の画素へ分散される割合である。各フィルタ情報の右下に示されている数値は、マトリクスに記載された数値の総和を示している。すなわち、注目画素Ｐｎから５×５のマトリクスを構成する他の画素へ情報が分散される割合は各マトリクスの数値／総和である。
【００３１】
図７からは平滑化強度σが大きくなるにつれて、注目画素Ｐｎを中心としたマトリクスに加えられる平滑化処理は平均化されることが分かる。すなわち、注目画素Ｐｎの電子データは５×５のマトリクスを構成する他の画素へ平均的に分散されることを示している。
本実施例の場合、算出した平滑化強度σにより画素ごとに平滑化強度の分布を算出するのではなく、あらかじめ平滑化強度σに対応してフィルタ情報が作成されている。そして、このフィルタ情報はフラッシュメモリ３２に記録されている。
【００３２】
したがって、フィルタ情報選択手段６３は、注目画素Ｐｎについて色強度算出手段６２により算出された輝度Ｙから式（Ａ）に基づいて平滑化強度σを算出し、その平滑化強度σに対応するフィルタ情報を選択してフラッシュメモリ３２から読み出す。例えば、式（Ａ）に基づいて色強度算出手段６２が算出した平滑化強度σが２であった場合、図７に示すσ＝２のフィルタ情報が選択されフラッシュメモリ３２から読み出される（Ｓ１０４）。
【００３３】
（平滑化処理手段）
フィルタ情報選択手段６３によりフィルタ情報が選択されると、注目画素Ｐｎから出力された電子データと選択されたフィルタ情報とから平滑化処理が実行される（Ｓ１０５）。平滑化処理は、ある注目画素Ｐｎから出力された電子データの生データにフィルタ情報の数値を乗ずることにより実行される。
【００３４】
例えば、注目画素Ｐｎから出力される電子データから平滑化強度σが算出され、その平滑化強度σが２であった場合、フィルタ情報選択手段６３により図８に示すようなフィルタ情報８０が選択される。そして、注目画素Ｐｎから出力される電子データの生データに図８に示すフィルタ情報の数値（マトリクスの数値／総和）を乗ずることにより、注目画素Ｐｎの情報はその注目画素Ｐｎを中心とする５×５のマトリクスの全画素に分散される。注目画素Ｐｎの情報がマトリクスの全画素に分散されることにより、注目画素Ｐｎの電子データに平滑化処理が行われる。
【００３５】
この平滑化処理を画像を構成する全ての画素すなわちＣＣＤ２２のすべての画素について実施する。平滑化処理は１つの画素について周囲２４個の画素において実施されるので、１つの画素ごとに２５回の平滑化処理が実施される。周囲の各画素について実施された平滑化処理の総和が平滑化処理後の電子データとなる。また、平滑化処理は輝度Ｙ、色差Ｃｒおよび色差Ｃｂについてそれぞれ実施される。
【００３６】
（書き込み手段）
平滑化処理手段６４により平滑化処理が完了すると、処理を完了した電子データは書き込み手段６５によりＲＡＭ３１に書き込まれる（Ｓ１０６）。
書き込み手段６５により１画像分の電子データがＲＡＭ３１へ書き込まれると、ＲＡＭ３１に記憶されている電子データはフラッシュメモリ３２へ記録されるデータ量を低減するために圧縮処理される。圧縮形式としては、デジタルカメラ１で撮影した画像の場合、ＪＰＥＧ（Joint Photographic Experts Group）あるいはＴＩＦＦ（Tagged Image File Format）などのファイル形式が使用される。圧縮された電子データはフラッシュメモリ３２に記録される。
【００３７】
（１）  デジタルカメラ１の図示しない電源スイッチを「ＯＮ」にすると、デジタルカメラ１はいつでも撮影可能な待機状態となる。このとき、ＣＣＤ２２では数分の１秒〜数百分の１秒ごとに集光レンズ２１により集光された光が電気信号に変換される。変換された電気信号は、Ａ／Ｄ変換器２３でデジタルの電子データに変換される。ユーザがファインダーとしてＬＣＤ４１を使用する場合、Ａ／Ｄ変換器２３から出力されたデジタルの電子データはＶＲＡＭ４２に転送され、撮影対象が動画としてＬＣＤ４１に表示される。
【００３８】
（２）  ユーザによりシャッターボタン７１が作動範囲の途中まで押し込まれた「半押し」状態になると、露光およびフォーカスが設定され固定される。撮影時の露光は、制御部１０のＣＰＵ１１が集光レンズ２１の絞りやシャッタスピードすなわちＣＣＤ２２の電荷蓄積時間を制御することにより変更可能である。デジタルカメラ１のシャッタは、物理的に光を遮る機械的なシャッタ、あるいはＣＣＤ２２の電荷蓄積時間を制御する電子シャッタの一方または両方が使用される。
【００３９】
（３）  ユーザによりシャッターボタン７１が作動範囲の限界まで押し込まれた「全押し」状態となると、以下のような処理が行われる。まず、被写体に対し正確な測光、焦点合わせなどを行う。測光、焦点合わせが完了すると、ＣＣＤ２２に蓄積されている電荷が一端すべて放電され、その後集光レンズ４１により被写体からの光がＣＣＤ２２へ入射し、ＣＣＤ２２は入射した光の光量に応じた電荷の量に基づいて電気信号を出力する。
【００４０】
（４）  ＣＣＤ２２から出力された電気信号はＡ／Ｄ変換器２３によりデジタルの電子データに変換される。デジタルの電子データは、高速化のためＤＭＡ（Direct Memory Access）により制御部１０のＣＰＵ１１を介さずに直接ＲＡＭ３１のアドレスを指定して一時的に記憶される。
（５）  ＲＡＭ３１に記憶された電子データは処理回路６０により上述の処理が実施されたあと、適切なカラー画像の電子データとして生成される。そしてフラッシュメモリ３２への記録枚数を増加させるために、ＪＰＥＧなどのファイル形式の電子データに圧縮される。
【００４１】
（６）  電子データの圧縮が完了すると、電子データはＲＡＭ３１からフラッシュメモリ３２へ複製され記録される。
以上説明したように、本発明の第１実施例によるデジタルカメラ１によると、画像入力手段２０から出力された電子データに含まれる輝度Ｙから平滑化強度σを算出している。平滑化強度σから算出されるフィルタ情報は、あらかじめフラッシュメモリ３２に記録されている。そのため、算出された平滑化強度σからフィルタ情報を選択し読み出すことにより、平滑化強度σが算出されるたびにフィルタ情報を作成する必要がない。平滑化強度σは輝度Ｙに応じて輝度Ｙが高いときには弱くなるように、輝度Ｙが低いときは強くなるように設定されている。そのため、ノイズが目立ちやすい輝度Ｙが低い部分では平滑化強度を高めることができる。したがって、ノイズの少ない輝度Ｙが高い部分のノイズが強調されることなく、輝度Ｙの低い部分のノイズを集中的に除去することができる。
【００４２】
また、輝度成分の分離から平滑化処理を完了した電子データのフラッシュメモリ３２への記録までを専用の処理回路６０によりＣＰＵ１１によらずパイプライン処理を実施している。したがって、電子データの処理を迅速に実行することができる。
【００４３】
（第２実施例）
本発明の第２実施例によるデジタルカメラの処理回路９０を図９、ならびに処理の手順を図１０に示す。第１実施例と実質的に同一の構成部位または手順については説明を省略する。
第２実施例は、輝度Ｙを算出するごとにフィルタ情報を作成する点で第１実施例と異なる。
【００４４】
図９に示すように、第２実施例によるデジタルカメラの処理回路９０は、分離手段９１、色強度算出手段９２、フィルタ情報作成手段９３、平滑化手段９４および書き込み手段９５を備えている。
分離手段９１および色強度算出手段９２は第１実施例と同様である。フィルタ情報作成手段９３は、色強度算出手段９２により算出された輝度Ｙに基づいて第１実施例で説明した式（Ａ）から平滑化強度σが算出され、式（Ｃ）からフィルタ情報が作成される。すなわち、画像の各画素から出力される電子データに含まれる輝度Ｙが分離されるごとに、各画素についてフィルタ情報が作成されることになる。
【００４５】
第２実施例では、ＣＣＤ２２から出力された電子データから輝度成分を分離し（Ｓ２０１）、分離された輝度成分から輝度Ｙを算出する手順は（Ｓ２０２）、第１実施例と同様である。第２実施例では、算出された輝度Ｙに基づいて、フィルタ情報作成手段９３により平滑化強度σが算出され（Ｓ２０３）、フィルタ情報が作成される（Ｓ２０４）。平滑化手段９４は、フィルタ情報作成手段９３により作成されたフィルタ情報に基づいて、画素から出力された電子データを平滑化処理する（Ｓ２０５）。平滑化処理された電子データは、書き込み手段９５により記録部３０のＲＡＭ３１へ記録される。
【００４６】
第２実施例では、画素から輝度Ｙが算出されるごとに各画素に対応したフィルタ情報が作成される。そのため、より効果的にノイズの除去を実施することができる。
以上、本発明の複数の実施例では、補色フィルタを有するＣＣＤにおいて所定の色成分として輝度を用いる場合について説明した。しかし、補色フィルタに限らず例えばＲＧＢの原色フィルタを用いることも可能であり、原色フィルタを用いる場合は、輝度にかわってＲ、Ｇ、Ｂのいずれかの色成分の強度から平滑化強度を算出することも可能である。また、補色フィルタの場合でも、輝度に限らず所定の色成分の強度から平滑化強度を算出してもよい。
【００４７】
また、本発明の複数の実施例では、２５６階調のカラー画像の例について説明したが、１０２４階調のカラー画像、４０９６階調のカラー画像、グレースケールの画像、または２値のモノクロ画像などを入力画像とすることができる。
本発明の複数の実施例では画像処理装置としてデジタルカメラに適用したが、デジタルカメラに限らずスキャナや複写機などの画像読み取り装置による画像処理、あるいはプリンタのドライバなどのソフトウェアによる画像処理に本発明を適用することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１実施例による画像処理方法の流れを示すフロー図。
【図２】本発明の第１実施例によるデジタルカメラを示すブロック図。
【図３】本発明の第１実施例によるデジタルカメラの処理回路を示すブロック図。
【図４】本発明の第１実施例によるデジタルカメラのＣＣＤを示す模式図。
【図５】明るさとノイズとの関係を示す図。
【図６】本発明の第１実施例による画像処理方法を説明するために注目画素を中心とした５×５のマトリクスを示す模式図。
【図７】本発明の第１実施例による画像処理方法において、平滑化強度によって決定されるフィルタ情報を示す模式図。
【図８】平滑化強度σ＝２のときのフィルタ情報を示す模式図。
【図９】本発明の第２実施例によるデジタルカメラの処理回路を示す図。
【図１０】本発明の第２実施例による画像処理方法の流れを示すフロー図。
【図１】
2006209795.tif 000006
【図２】
2006209795.tif 000007
【図３】
2006209795.tif 000008
【図４】
2006209795.tif 000009
【図５】
2006209795.tif 000010
【図６】
2006209795.tif 000011
【図７】
2006209795.tif 000012
【図８】
2006209795.tif 000013
【図９】
2006209795.tif 000014
【図１０】
2006209795.tif 000015