(57)【特許請求の範囲】
【請求項１】
入力した画像データを複数の小領域に分割する領域分割部と、
前記領域分割部により分割された小領域ごとに標準偏差を算出して、算出された各標準偏差から所定値以下の標準偏差を選択し、選択された各標準偏差の平均値に基づき粒状度を算出する粒状度算出部と、
前記画像データに対して補間処理を行う補間処理部と、
前記補間処理部により補間処理された前記画像データの画素から注目画素を順次選択するとともに、前記注目画素を中心にして前記小領域と略同一サイズとなる注目領域を併せて選択する注目画素・領域選択部と、
前記注目領域における各画素の画素値の平均値である平均画素値を前記注目領域ごとに算出する平均画素値算出部と、
前記注目画素の画素値が前記平均画素値を基準として設定された所定範囲に含まれるか否か判定する画素値判定部と、
前記画素値判定部により前記所定範囲に含まれると判定された場合、前記画像データの粒状感を維持するために、前記注目画素の画素値に前記粒状度に基づいて設定された所定値間における任意の数値を加算した修正画素値を算出する修正画素値算出部と、
前記修正画素値算出部により算出された修正画素値を用いて対応する前記注目画素の画素値の修正を行う修正部とを備えた画像処理装置。
【請求項２】
前記任意の数値が前記粒状度に基づいて設定された所定値間において発生させた乱数値である請求項１に記載の画像処理装置。
【請求項３】
前記所定範囲の上限値を前記平均画素値と前記粒状度との和とし、下限値を前記平均画素値から前記粒状度を減じた値として設定するとともに、
前記粒状度に基づいて値αを算出するとともに、前記所定値間を−α以上＋α以下として設定し、
前記修正画素値が前記注目画素の画素値に前記任意の数値を加算したものである請求項１又は２に記載の画像処理装置。
【請求項４】
前記補間処理が前記入力した画像データの拡大処理である請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
入力した画像データを複数の小領域に分割し、
分割された小領域ごとに標準偏差を算出して、算出された各標準偏差から所定値以下の標準偏差を選択し、選択された各標準偏差の平均値に基づき粒状度を算出し、
前記画像データに対して補間処理を行い、
補間処理された前記画像データの画素から注目画素を順次選択するとともに、前記注目画素を中心にして前記小領域と略同一サイズとなる注目領域を併せて選択し、
前記注目領域における各画素の画素値の平均値である平均画素値を前記注目領域ごとに算出し、
前記注目画素の画素値が前記平均画素値を基準として設定された所定範囲に含まれるか否か判定し、
前記所定範囲に含まれると判定された場合、前記画像データの粒状感を維持するために、前記注目画素の画素値に前記粒状度に基づいて設定された所定値間における任意の数値を加算した修正画素値を算出し、
算出された修正画素値を用いて対応する前記注目画素の画素値の修正を行う画像処理方法。
【請求項６】
入力した画像データを複数の小領域に分割し、
分割された小領域ごとに標準偏差を算出して、算出された各標準偏差から所定値以下の標準偏差を選択し、選択された各標準偏差の平均値に基づき粒状度を算出し、
前記画像データに対して補間処理を行い、
補間処理された前記画像データの画素から注目画素を順次選択するとともに、前記注目画素を中心にして前記小領域と略同一サイズとなる注目領域を併せて選択し、
前記注目領域における各画素の画素値の平均値である平均画素値を前記注目領域ごとに算出し、
前記注目画素の画素値が前記平均画素値を基準として設定された所定範囲に含まれるか否か判定し、
前記所定範囲に含まれると判定された場合、前記画像データの粒状感を維持するために、前記注目画素の画素値に前記粒状度に基づいて設定された所定値間における任意の数値を加算した修正画素値を算出し、
算出された修正画素値を用いて対応する前記注目画素の画素値の修正を行う処理をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの補間処理を行うための画像処理装置、画像処理方法、及び画像処理プログラムに関し、特に、補間処理前の画像データの粒状特性を反映する処理を併せて行う画像処理装置、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
写真フィルムから画像を読み取ること等により得られた画像データを補間処理する場合、補間処理前の画像データの粒状特性を好適に反映させることにより、画質の劣化を抑制した好ましい画像を得ることができる場合がある。
【０００３】
このような技術として、例えば、画像データの粒状特性に基づき好適な補間法を選択して、選択された補間法により画像データの補間処理を行う技術が知られている。具体的には、まず処理対象となる画像データの粒状度を取得し、この画像データに対して行う補間処理（拡大縮小処理）の拡縮倍率を指定して、この粒状度及び拡縮倍率とに基づいて補間法を選択し、選択された補間法を用いて画像データに対して補間処理を行う技術である（例えば、特許文献１）。ここで、画像データの粒状度は、画像データを複数のブロックに分割してブロックごとに輝度値の分散値を算出し、分散値が最も小さいブロックを最も平坦な（最もエッジ成分が少ない）領域として、この最も平坦な領域の空間周波数特性に基づき決定されている。また、補間法としては、公知の補間法が用いられている。
【０００４】
一方、その他の補間処理において粒状度を反映させた技術として、欠陥画素（画像記録材の読み取りの際に、画像記録材に付いた傷、埃、汚れ等の欠陥の影響を受けている画素）に対して補間処理を行った場合に、欠陥画素に対応する箇所をできるだけ目立たなくするために、粒状度を反映させて欠陥画素の修正を行う技術がある。
【０００５】
欠陥画素の周囲に位置する正常画素（欠陥の影響を受けていない画素）のＲ，Ｇ，Ｂごとの画像データから欠陥画素のＲ，Ｇ，Ｂごとの修正画像データを作り出す補間処理では、欠陥のない状態の色、濃度を再現することは可能であるが、出力画像が平滑化されてしまうので、欠陥画素に対応する箇所の粒状が他の箇所に比べて少なくなってしまい、当該箇所が目立ってしまう。そこで、処理対象となる画像データの粒状度を算出し、この粒状度に乱数を乗じた値を欠陥画素ごとに修正画像データに加算して、粒状度を反映した欠陥画素の修正を行う（例えば、特許文献２）。なお、粒状度には、画像データにおいて例えば７×７画素のマスクを設定して、このマスクを画像データの全画素を通過するまで１画素ごとにシフトさせ、各シフト位置で標準偏差を算出し、算出した各標準偏差（欠陥画素が所定数以上含まれている場合の標準偏差を除く）を平均した値が用いられている。
【０００６】
【特許文献１】特開２００３−２８３８１４号公報
【特許文献２】特開２００４−２６６４８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像データの粒状特性に基づき好適な補間法を選択して拡大縮小処理を行ったとしても、拡大縮小による影響を少なからず受けるので、元画像の粒状感が拡大縮小処理後も十分に維持されているとは言い難い。また、粒状度に乱数を乗じた値を修正画像データに加算して、これを用いて補間処理を行う上記特許文献２の場合、粒状度が付加されるのは欠陥画素に対してだけである。さらに、粒状度を算出する際及び粒状度を付加する際に元画像における輪郭部などの画像の絵柄が考慮されていないことに起因して、本来よりも強い粒状度が付加される可能性があるという問題が生じる。
【０００８】
本発明は、かかる問題点に着目してなされたものであり、その目的は、拡大縮小処理等の補間処理において、処理対象となる画像の絵柄や補間処理方法に関わりなく、その画像の粒状感を維持することにより、補間処理された画質の劣化を抑制することができる画像処理装置、画像処理方法、及び画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明に係る画像処理装置の第一特徴構成は、入力した画像データを複数の小領域に分割する領域分割部と、前記領域分割部により分割された小領域ごとに標準偏差を算出して、算出された各標準偏差から所定値以下の標準偏差を選択し、選択された各標準偏差の平均値に基づき粒状度を算出する粒状度算出部と、前記画像データに対して補間処理を行う補間処理部と、前記補間処理部により補間処理された前記画像データの画素から注目画素を順次選択するとともに、前記注目画素を中心にして前記小領域と略同一サイズとなる注目領域を併せて選択する注目画素・領域選択部と、前記注目領域における各画素の画素値の平均値である平均画素値を前記注目領域ごとに算出する平均画素値算出部と、前記注目画素の画素値が前記平均画素値を基準として設定された所定範囲に含まれるか否か判定する画素値判定部と、前記画素値判定部により前記所定範囲に含まれると判定された場合、前記画像データの粒状感を維持するために、前記注目画素の画素値に前記粒状度に基づいて設定された所定値間における任意の数値を加算した修正画素値を算出する修正画素値算出部と、前記修正画素値算出部により算出された修正画素値を用いて対応する前記注目画素の画素値の修正を行う修正部とを備えている点にある。
【００１０】
粒状度は画像データの画素値の散らばり具合に起因するものであることから、画像データの画素値の散らばり具合の尺度である標準偏差を用いて粒状度が算出される。ここで、画像に輪郭部（濃淡のエッジ）が含まれていると、標準偏差はこの影響を受けて輪郭部が含まれない場合に比べて大きな値となり、その結果、好適な粒状度を得ることができなくなってしまう。そこで、本構成においては、各小領域の標準偏差の平均値に基づいて粒状度を算出する際に、輪郭部を含む小領域の標準偏差の影響を低減すべく、所定値以下の標準偏差を用いて粒状度を算出している。これにより、画像データの好適な粒状度を得ることができる。
【００１１】
さらに、本構成においては、補間処理された画像データに粒状度を付加するときには、補間処理された画素に対してだけではなく、補間処理された画像データの全ての画素を粒状度付加の対象としている。そして、対象となる注目画素の画素値が所定範囲に含まれると判定された場合に、注目画素の画素値を修正画素値に修正していくことで粒状度を付加している。なお、補間処理には公知の補間法を用いることができる。
【００１２】
ここで、前記所定範囲は、前記粒状度の基となる標準偏差が算出された小領域と略同一サイズである注目領域の平均画素値を基準として設定されている。なお、この「略同一」には同一の場合も含まれる。このように前記小領域と略同一サイズの領域に含まれる画素の画素値を考慮して、画素値を修正するか否か、すなわち粒状度を付加するか否か判定している。
【００１３】
また、修正画素値には、粒状度に基づいて設定された所定値間における任意の数値が加算されている。この粒状度は、上述したように輪郭部の影響が低減された適正な粒状度となっているので、輪郭部の影響を受けている場合の粒状度よりその値は小さく、前記任意の数値を加算することにより粒状度が強調され過ぎることが回避される。
【００１４】
このように、補間処理された画像データの全ての画素を対象として、前記所定範囲に含まれない画素値を有する画素に対しては、粒状度に基づいて設定された所定値間における任意の数値が加算された修正画素値に修正をせず、前記所定範囲に含まれる画素値を有する画素に対しては、前記任意の数値が加算された修正画素値に修正することにより、粒状度が強調され過ぎることが抑えられ、補間処理された画質の劣化を抑制することができる。
【００１５】
本発明に係る画像処理装置の第二特徴構成は、前記任意の数値が前記粒状度に基づいて設定された所定値間において発生させた乱数値である点にある。
【００１６】
前記任意の数値の好適な例として、前記粒状度に基づいて設定された所定値間において発生させた乱数値を用いることができる。乱数値の発生は、公知の方法を用いることで容易に行うことができる。そして、乱数値を用いることで好適な画素値の散らばり具合を与えることができ、その結果、好適な粒状度を付加することができる。すなわち、元画像の粒状感を好適に維持することができ、補間処理された画質の劣化を抑制することができる。
【００１７】
本発明に係る画像処理装置の第三特徴構成は、前記所定範囲の上限値を前記平均画素値と前記粒状度との和とし、下限値を前記平均画素値から前記粒状度を減じた値として設定するとともに、前記粒状度に基づいて値αを算出するとともに、前記所定値間を−α以上＋α以下として設定し、前記修正画素値を、前記注目画素の画素値に前記任意の数値を加算したものとした点にある。
【００１８】
前記修正画素値を算出するか否か、すなわち注目画素を前記修正画素値で修正するか否かを判定する際の所定範囲、及び、前記任意の数値が含まれる範囲（所定値間）としては、様々な範囲を設定することができる。経験的にその好適な値として、前記所定範囲を「前記平均画素値−前記粒状度」以上「前記平均画素値＋前記粒状度」以下、かつ、前記所定値間を−α以上＋α以下とすることができる。ここで、αは粒状度に基づいて設定された値であり、例えば粒状度に０．５を乗じた値などとすることができる。このように好適な所定範囲及び所定値間を設定し、さらに、前記任意の数値を前記注目画素の画素値に対して加算した値を前記修正画素値とすることで、補間処理前の画像データの粒状感をより好適に与えることができる。
【００１９】
本発明に係る画像処理装置の第四特徴構成は、前記補間処理が前記入力した画像データの拡大処理である点にある。
【００２０】
特に拡大処理の場合、拡大率が大きくなるほど粒状感が目立つようになるのが一般的である。したがって、画像データの拡大処理に本発明を適用することにより、拡大処理を行っても粒状度が目立ち過ぎることはなく、処理前と同様の粒状感を持つ画像を得ることができ、画質の劣化を抑制することができる。
【００２１】
本発明に係る画像処理方法の特徴構成は、入力した画像データを複数の小領域に分割し、分割された小領域ごとに標準偏差を算出して、算出された各標準偏差から所定値以下の標準偏差を選択し、選択された各標準偏差の平均値に基づき粒状度を算出し、前記画像データに対して補間処理を行い、補間処理された前記画像データの画素から注目画素を順次選択するとともに、前記注目画素を中心にして前記小領域と略同一サイズとなる注目領域を併せて選択し、前記注目領域における各画素の画素値の平均値である平均画素値を前記注目領域ごとに算出し、前記注目画素の画素値が前記平均画素値を基準として設定された所定範囲に含まれるか否か判定し、前記所定範囲に含まれると判定された場合、前記画像データの粒状感を維持するために、前記注目画素の画素値に前記粒状度に基づいて設定された所定値間における任意の数値を加算した修正画素値を算出し、算出された修正画素値を用いて対応する前記注目画素の画素値の修正を行う点にある。
【００２２】
本特徴構成によれば、上述した第一特徴構成による効果と同じく、補間処理を行った場合でも、粒状度が強調され過ぎることが抑えられ、補間処理された画質の劣化を抑制することができる。
【００２３】
さらに、本発明では、上述した画像処理方法をコンピュータに実行させるプログラムも権利の対象とするものである。
本発明によるその他の特徴及び利点は、以下図面を用いた実施形態の説明により明らかになるだろう。
【発明を実施するための最良の形態】
【００２４】
本発明に係る画像処理装置を組み込んだ写真プリント装置１の一例が、図１に示されている。この写真プリント装置１は、現像済み写真フィルム２ａや画像記録媒体２ｂなどの画像記録メディアから取得した画像データに対して画像処理を行ってプリントステーション１Ｂにプリントデータを転送する操作ステーション１Ａと、この転送されたプリントデータに基づいて印画紙に対して露光処理と現像処理とを行う写真プリンタとしてのプリントステーション１Ｂとから構成されている。
【００２５】
操作ステーション１Ａのデスク状コンソールの上部位置には、写真フィルム２ａの撮影画像コマから撮影画像（＝画像データ）を取得することができるフィルムスキャナ２０が配置されている。また、デジタルカメラ等に装着される画像記録媒体２ｂとして用いられている各種メモリカードやＣＤ−Ｒなどから画像データを取得するメディアリーダ２１が、この写真プリント装置１のコントローラ３として機能する汎用パソコンに組み込まれている。この汎用パソコンには、フィルムスキャナ２０のほか、各種情報を表示するモニタ２３、各種設定や調整を行う際に用いる操作入力部として利用される操作入力デバイスとしてのキーボード２４やマウス２５も接続されている。フィルムスキャナ等から取得した画像データの画像処理はこのコントローラ３で行われ、したがって本実施形態においては、このコントローラ３（汎用パソコン）が本発明に係る画像処理装置に相当する。なお、この汎用パソコンには、図示はされていないが、デジタルカメラ等から直接撮影画像を転送するためのインターフェースとしてＵＳＢ（ Universal Serial Bus ）やＩＥＥＥ１３９４の接続口やその専用ケーブルも備えられている。
【００２６】
この写真プリント装置１のコントローラ３は、ＣＰＵを中核部材として、写真プリント装置１の種々の動作を行うための機能部をハードウエア又はソフトウエアあるいはその両方で構築している。図２に示されているように、入出力インターフェース系の機能部としては、フィルムスキャナ２０やメディアリーダ２１によって読み取られた画像データに次の処理のために必要な前処理を施してメモリ３０に展開する画像入力部３１と、キーボード２４やマウス２５からのユーザ操作入力を処理して適当な内部処理コマンドに変換する操作入力処理部３２と、種々の画像情報を最終的にモニタ２３に表示させるためのビデオ信号を生成するビデオ制御部３３と、処理が完了した処理済み画像データに基づいてプリントステーション１Ｂに装備されているプリント露光部に適したプリントデータを生成するプリントデータ生成部３４と、顧客の要望に応じて生の撮影画像や編集済みの撮影画像などをＣＤやＤＶＤに書き込むための形式にフォーマットするフォーマッタ部３５と、プレジャッジ画面などのグラフィック操作画面の作成やそのようなグラフィック操作画面を通じてのユーザ操作入力から変換された内部処理コマンドを管理するグラフィックユーザインターフェース（以下ＧＵＩと略称する）を構築するＧＵＩ部３６などがある。
【００２７】
さらに、本発明に特に関係する処理系の機能部としては、取得した画像データを各種処理のために展開するメモリ３０、メモリ３０に展開されている画像データに対して粒状度を付加する粒状度付加部４０、メモリ３０に展開されている画像データに対して補間処理を行う補間処理部３７、メモリ３０に展開されている画像データに対して色調補正やトリミングなどの、補間処理や粒状度付加処理以外の画像処理を行う画像調整部３８などがある。
【００２８】
粒状度付加部４０は、メモリ３０に展開された画像データを用いて、この画像データを複数の小領域Ｂに分割する領域分割部４１と、この領域分割部４１により分割された小領域Ｂごとに標準偏差ＳＤを算出して、算出された各標準偏差ＳＤから所定値以下の標準偏差ＳＤを選択し、この選択された各標準偏差の平均値に基づき粒状度ＧＤを算出する粒状度算出部４２と、補間処理部３７により補間処理された画像データの画素から注目画素Ｐを順次選択するとともに、この注目画素Ｐを中心にして前記小領域Ｂと略同一サイズとなる注目領域Ａを併せて選択する注目画素・領域選択部４３と、この注目領域Ａにおける各画素の画素値の平均値である平均画素値を注目領域ごとに算出する平均画素値算出部４４と、注目画素Ｐの画素値がこの平均画素値を基準として設定された所定範囲Ｍに含まれるか否か判定する画素値判定部４５と、この画素値判定部４５により所定範囲Ｍに含まれると判定された場合、粒状度ＧＤに基づいて設定された所定値間Ｎにおいて発生させた乱数値が加算された修正画素値を注目画素Ｐごとに算出する修正画素値算出部４６と、この修正画素値算出部４６により算出された修正画素値を用いて対応する注目画素Ｐの画素値の修正を行う修正部４７とを有する。なお、「Ｂ」、「ＳＤ」、「Ｐ」、「Ａ」などは、それぞれ複数存在する小領域、標準偏差、注目画素、注目領域などを代表する符号であって、後の説明において特定のものを指す場合にのみ、「Ｂ○，○」、「Ｐ○，○」などのように数字の添字を付して表す。
【００２９】
次に粒状度の算出方法について詳細に説明する。この算出処理はメモリ３０に展開された画像データのＲ，Ｇ，Ｂの画像データごとに行われ、したがって、Ｒ，Ｇ，Ｂの画像データごとに粒状度が求められる。以下の粒状度の算出方法の説明において、画像データとは、Ｒ，Ｇ，Ｂの画像データのうちのいずれかの画像データを示すものとする。まず、領域分割部４１により、処理対象となる画像データが複数の小領域Ｂに分割される。本実施形態においては、図３に例として示すように、小領域Ｂのサイズを５×５画素にとることにより、全体を複数の等サイズの小領域Ｂx,y（ｘ，ｙは小領域Ｂの中心画素の座標）に分割する。なお、図３では右方向にｘ軸、下方向にｙ軸をとってある。勿論これ以外のサイズの小領域に分割しても良い。したがって、例えば３０００×２０００画素の画像データの場合、６００×４００＝２４００００の小領域Ｂx,yが形成されることになる。
【００３０】
粒状度算出部４２において、分割して得られた各小領域Ｂx,yに対して、小領域Ｂx,yごとに標準偏差ＳＤx,yが求められる。その算出方法としては、まず、小領域Ｂx,yに含まれる各画素の画素値の平均値Ａｖｅx,yを以下の式（１）より算出し、これを用いて分散値Ｄx,yを式（２）より算出する。
【００３１】
【数１】
0004784819.tif 000002
Ａｖｅx,y：小領域内の各画素の画素値の平均値
ｄａｔi,j：小領域内の各画素の画素値
ｘ，ｙ：各小領域の中心画素の座標
ｉ，ｊ：小領域内の画素の座標
ｓ：小領域のサイズ（Ｓ＝２のとき５×５）
Ｄx,y：各小領域の分散値
【００３２】
上記のように算出された分散値Ｄx,yのルートをとれば、小領域Ｂx,yごとに標準偏差ＳＤx,yが求められる。ここで、輪郭部を含む小領域がある場合、当該小領域の標準偏差に基づく粒状度への影響を低減すべく、粒状度を算出するに当たって、所定値以下の標準偏差を用いることにする。したがって、この所定値は、画像データの粒状度が好適に算出される値に設定することが望ましい。粒状度算出部４２において、算出された分散値Ｄx,yのルートをとることにより小領域ごとの標準偏差を算出し、各標準偏差の中からこの所定値以下の標準偏差が選択され、この選択された標準偏差の平均値に基づき粒状度ＧＤが算出される。具体的には、所定値以下の標準偏差の２倍の平均値を粒状度ＧＤとする（以下の式（４）参照）。標準偏差は、各小領域内の画素値のばらつきの約７０％が収まる値であるため、そのまま用いた場合に計算される粒状度は、本来の粒状度よりも若干小さな値となる。そこで、本実施形態においては、上述のように標準偏差に２を乗じた値を用いることにする。勿論乗じる値を２に限るものではなく、その他の値を標準偏差に乗じて粒状度を算出してもよい。
【００３３】
【数２】
0004784819.tif 000003
ＳＤx,y：各小領域の標準偏差
ＧＤ：粒状度
Σ：所定値以下の標準偏差の和
Count：所定値以下の標準偏差の数
【００３４】
このようにして画像データの粒状度がＲ，Ｇ，Ｂごとに算出され、これに基づいて補間処理された画像データに対して、Ｒ、Ｇ，Ｂの画像データごとに粒状度が付加される。以下では、本実施形態の補間処理に併せた粒状度付加処理について、図５に示すフローチャートに基づいて説明する。なお、これらの処理はＲ，Ｇ，Ｂの画像データごとに行われ、以下の説明において画像データとは、Ｒ，Ｇ，Ｂの画像データのうちのいずれかの画像データを示すものとする。さらに、補間処理として画像データの拡大処理の場合を例にして説明する。
【００３５】
まず、上述したように、メモリ３０に展開されている処理対象の画像データに対して、小領域分割部４１により、５×５画素の複数の等サイズの小領域Ｂに分割する処理がなされる（＃０１）。そして、粒状度算出部４２において、この分割された小領域Ｂごとに標準偏差ＳＤが算出され（＃０２）、さらに算出された各標準偏差ＳＤから所定値以下の標準偏差が選択され（＃０３）、この選択された標準偏差の２倍の値の平均値を粒状度ＧＤとして算出する（＃０４）。
【００３６】
次に、前記画像データに対して、補間処理部３７により拡大処理がなされる（＃０５）。ここで、拡大処理の方法として、公知のバイリニア法やバイキュービック法などを用いることができる。
【００３７】
そして、この拡大処理された画像データに対して、注目画素・領域選択部４３により、この補間処理後の画像データの全ての画素から注目画素Ｐが順次選択される。この際、注目画素・領域選択部４３は、注目画素Ｐとともに、注目画素Ｐを中心にして前記小領域Ｂと同一サイズの注目領域Ａを併せて選択する（＃０６）。図４に、例として注目画素Ｐ12,11及び注目領域Ａ12,11が選択された場合が示されている。注目画素Ｐの選択方法としては、例えば、補間処理された画像データの左上角隅部に位置する画素から、右方向に沿って隣に１画素ずつ移動して注目画素を順次選択すると好適である（図４の矢印）。また、注目画素が隅部にあるため、注目画素を中心にして前記小領域と同一サイズの注目領域が選択できない場合でも、例として図４に示す注目画素Ｐ2,2及び注目領域Ａ2,2のように、注目画素を中心とした注目領域を考え、かかる場合は注目領域の画素が欠けていてもよいことにする。注目画素及び注目領域の選択については、勿論その他の様々な選択方法を用いることができる。例えば、本実施形態においては注目画素を中心にして注目領域を設定したが、注目画素がその中心でなくても注目画素を含む領域を注目領域として設定してもよい。これにより注目画素が隅部にある場合でも、前記小領域と同一サイズの注目領域を選択できるようにすることができる。
【００３８】
なお、本実施形態において、注目領域Ｐは標準偏差ＳＤを算出するときに用いた小領域Ｂと同一サイズであるとしたが、例えば縦横方向に数画素程度の差である３×３画素、７×７画素などの略同一サイズとしてもよい。また、注目画素の位置により、対応する注目領域のサイズを変更して選択できるようにしてもよい。例えば、注目画素が隅部にあるときのように前記小領域と同一サイズの注目領域が選択できない場合は、それよりも小さいサイズの注目領域を選択するようにすることもできる。
【００３９】
そして、注目画素・注目領域選択部４３により選択された注目領域Ａについて、その領域に含まれる各画素の画素値の平均値である平均画素値が、選択された注目領域Ａごとに平均画素値算出部４４において算出される（＃０７）。
【００４０】
算出された注目領域Ａの平均画素値を基準にして、後に説明する乱数値が加算される所定範囲Ｍが画素値判定部４５において設定される。したがって、注目画素Ｐがシフトするごとに所定範囲Ｍが設定される。所定範囲Ｍとしては様々な範囲を定めることができるが、本実施形態においては、経験的に好適な範囲である「注目領域Ａの平均画素値−粒状度ＧＤ」以上「注目領域Ａの平均画素値＋粒状度ＧＤ」以下の範囲として設定される。そして、注目画素Ｐの画素値がこの範囲に含まれるか否か画素値判定部４５において判定される（＃０８）。
【００４１】
画素値判定部４５において注目画素Ｐの画素値が前記所定範囲Ｍに含まれると判定された場合、すなわち、
平均画素値−粒状度  ≦  注目画素の画素値  ≦  平均画素値＋粒状度・・・（５）
の関係を注目画素Ｐが満たすと判定された場合（＃０９）、画像データの粒状度ＧＤに基づいて設定された所定値間Ｎにおいて発生させた乱数値が加算された修正画素値が修正画素値算出部４６において算出される。ここで、乱数値を発生させる範囲（所定値間）Ｎとしては様々な範囲をとることができるが、本実施形態においては、所定範囲Ｍ及び経験上から好適な値として、粒状度ＧＤに０．５を乗じた値α（＝０．５×ＧＤ）を用いて、−α以上＋α以下の間で乱数値を発生させる。そして、このように発生させた乱数値を注目画素Ｐの画素値に加算することにより、修正画素値が修正画素値算出部４６において算出される（＃０９）。すなわち、修正画素値は以下のように表すことができる。
注目画素Ｐの修正画素値  ＝  注目画素Ｐの画素値  ＋  乱数値      ・・・（６）
【００４２】
このようにして得られた修正画素値を用いて、修正部４７において対応する注目画素Ｐの画素値をその修正画素値で修正する（＃１０）。このように注目画素Ｐの画素値の修正が行われた場合又は注目画素Ｐの画素値が（５）の関係式を満たさない場合（＃０８Ｎｏ分岐）には、次の注目画素Ｐが選択され、上述した処理と同様の処理が行われる（＃１１Ｎｏ分岐）。そして、補間処理された画像データの全ての画素に対して、これらの処理が行われた場合に、その処理が終了する（＃１１Ｙｅｓ分岐）。上述したように、これらの粒状度付加処理は、Ｒ，Ｇ，Ｂの画像データごとに行われる。
【００４３】
上述した実施形態では、修正画素値算出部において、粒状度に基づいて設定された所定値間において発生させた乱数値が加算された修正画素値を算出しているが、加算する数値としてはこれに限られるものではない。例えば、−α、０、＋αの数値のセットを用意して、これらの数値から任意に選択して加算して、修正画素値を算出するなどしてもよい。
【００４４】
上述した実施形態では、前記乱数値を注目画素の画素値に加算して修正画素値を算出したが、これに限られるものではなく、例えば注目画素の画素値の代わりに前記平均画素値に前記乱数値を加算して修正画素値としてもよい。
【００４５】
上述した実施形態では、補間処理として拡大処理の場合を例にして説明したが、これに限られるものではなく、縮小処理、欠陥画素の修復処理などの他の補間処理の場合にも用いることができる。
【００４６】
また、上述した実施形態では、入力した画像データの全てに対して粒状度付加等の処理を行っているが、入力した画像データの一部分である特定領域（例えば顔領域部分など）を、特定領域抽出部を備えることにより抽出して、補間処理後の当該部分に対して粒状度付加処理を行うように構成してもよい。
【００４７】
さらに、上述した実施形態では、本発明による画像処理装置が、ＤＰショップに設置されているミニラボと呼ばれている写真プリント装置に組み込まれた例を取り上げたが、コンビニやＤＰショップの店頭に設置されているセルフサービス式の写真プリント装置など、種々の写真プリント装置に組み込んでもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る画像処理装置を組み込んだ写真プリント装置の斜視図
【図２】本発明に係る画像処理装置の機能を示すブロック図
【図３】画像データを小領域に分割した説明図
【図４】補間処理された画像データから注目画素を選択する説明図
【図５】本発明に係る画像処理装置の粒状度付加処理を示すフローチャート
【符号の説明】
【００４９】
３７  補間処理部
４０  粒状度付加部
４１  領域分割部
４２  粒状度算出部
４３  注目画素・領域選択部
４４  平均画素値算出部
４５  画素値判定部
４６  修正画素値算出部
４７  修正部
Ａ  注目領域
Ｂ  小領域
ＧＤ  粒状度
Ｍ  所定範囲
Ｎ  所定値間
Ｐ  注目画素
ＳＤ  標準偏差
【図１】
0004784819.tif 000004
【図２】
0004784819.tif 000005
【図３】
0004784819.tif 000006
【図４】
0004784819.tif 000007
【図５】
0004784819.tif 000008