(57)【要約】【課題】ノイズ除去に伴うディテール低下を抑制する。【解決手段】画像処理装置３は、入力画像が低周波ノイズ画像、高周波ノイズ画像のいずれであるかを判定するノイズ粗さ判定部１４と、前記低周波ノイズ画像および前記高周波ノイズ画像に対してバイラテラルフィルタを用いた平滑化処理を行うフィルタ処理部１５とを備えている。さらに、フィルタ処理部１５は、前記低周波ノイズ画像に用いるバイラテラルフィルタのサイズよりも、前記高周波ノイズ画像に用いるバイラテラルフィルタのサイズを小さくするようになっている。【選択図】図１
2014027632.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の全画素のうち特定色を示す画素の割合が第１閾値以上である場合に、前記入力画像を特定色画像と判定する特定色画像判定部と、
前記特定色画像において低周波数成分の多さが所定の基準以上である場合に前記特定色画像を低周波ノイズ画像と判定し、前記特定色画像において低周波数成分の多さが所定の基準未満である場合に前記特定色画像を高周波ノイズ画像と判定するノイズ判定部と、
前記低周波ノイズ画像および前記高周波ノイズ画像に対してバイラテラルフィルタを用いた平滑化処理を行うフィルタ処理部とを備え、
前記フィルタ処理部は、前記低周波ノイズ画像に用いるバイラテラルフィルタのサイズよりも、前記高周波ノイズ画像に用いるバイラテラルフィルタのサイズを小さくすることを特徴とする画像処理装置。
【請求項２】
入力画像の全画素のうち、濃度に関する所定の基準を満たす高濃度画素の割合が第２閾値以上である場合に、前記入力画像を高濃度画像と判定する高濃度画像判定部を備え、
前記ノイズ判定部は、前記高濃度画像において低周波数成分の多さが所定の基準以上である場合に前記高濃度画像を低周波ノイズ画像と判定し、前記高濃度画像において低周波数成分の多さが所定の基準未満である場合に前記高濃度画像を高周波ノイズ画像と判定するようになっていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
入力画像のうちベタ領域に属する画素を検出するベタ領域検出部を備え、
前記フィルタ処理部は、前記入力画像のうち前記ベタ領域の画素については、前記入力画像が前記特定色画像または前記高濃度画像であるか否かに拘わらず、前記平滑化処理を行わずに、膨張処理および収縮処理を行うようになっていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の画像処理装置を備えたことを特徴とする画像形成装置。
【請求項５】
コンピュータを、請求項１から３のいずれか１項に記載の画像処理装置の各部として機能させるための画像処理プログラム。
【請求項６】
請求項５に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真画像の画像データに対して適切な画像処理を行う画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および、記録媒体に関する。
【背景技術】
【０００２】
一般的な複写機や複合機に使用されているスキャナ（画像入力装置）、あるいは、スキャナ専用機には、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の信号を読み取る受光素子を直線上に配置したＣＣＤラインセンサが用いられている。原稿の読み取りが行われる際には、原稿台に置かれた原稿に光を照射する光源、原稿から反射された光を所定の光路に導くミラーなどよりなる走査ユニットが原稿台の下面に沿って平行に往復移動する。走査ユニットから導かれる光は結像レンズを介して、ＣＣＤラインセンサの所定の位置に結像される。ＣＣＤラインセンサは、結像された光像を光電変換して電気信号を出力する。すなわち、ＣＣＤラインセンサは、原稿から読み取られたカラー画像に基づいて、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色成分に色分解したデータを出力する。
【０００３】
ＣＣＤラインセンサのような光学装置では、原理上、ショット雑音と呼ばれるノイズが発生する。ＣＣＤラインセンサに光が入射すると入射光に比例した信号が得られる。このとき、信号強度の平方根分だけランダムノイズが発生する。このノイズがショット雑音である。入射光の強度が強いと、信号雑音比が小さくなるため、ショット雑音は無視できるレベルになるが、入射光の強度が弱くなると、信号雑音比が大きくなるため、ショット雑音は無視できないレベルになる。例えば、暗い色の原稿を読み取る場合、ＣＣＤの受光素子で受け取る光量は少ないため、相対的に信号雑音比が多くなり、ノイズが目立つ。ノイズは、原稿に存在しない細かい色味の変動として、読み取られた画像データに発生する。また、ショット雑音の大きさは受光素子で受け取る光量に比例するが、雑音レベルの増加量は信号レベルの増加量よりも小さいため、ショット雑音は光量が少ないときに特に顕著に見られる。
【０００４】
上記のようなノイズは、原稿をスキャンしてコピーを出力する際に、出力された画像の画質を低下させてしまうため、できるだけ低減させることが望ましい。スキャナで読み取られた画像におけるノイズを低減させる手段としては、例えば、下記の特許文献１で用いられている技術のように、ノイズに対して平滑化処理を施すことが考えられる。
【０００５】
特許文献１の画像処理方法は、画像データから濃度成分画像データを抽出するステップと、濃度成分画像データを所定サイズに分割した画素ブロックごとに、平均濃度値、最大濃度値、最小濃度値、濃度ばらつきを含むブロック特性値を算出するステップと、濃度範囲を所定間隔に区分し、平均濃度値に基づいて各画素ブロックを対応する区分に割り付けるステップと、各区分で濃度ばらつきが最小となる代表画素ブロックを抽出するステップと、代表画素ブロックのブロック特性値から算出した２本の回帰直線で区画される範囲をノイズの変動幅として特定するステップとを含むものである。そして、特許文献１の画像処理方法においては、ノイズの変動幅に応じて加重平均フィルタの係数を設定し、フィルタ処理によりノイズを平滑することで低減させるようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−３３５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の画像処理方法では、濃度ばらつきが最小となる部分をノイズとして平滑しているため、ノイズ以外の細かいディテールについても、濃度変化が小さい場合はノイズとして平滑化してしまい、ノイズ以外のディテールが低下して画質劣化が生じていた。
【０００８】
本発明は、ノイズ除去に伴うディテール低下を抑制することの可能な画像処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の画像処理装置は、入力画像の全画素のうち特定色を示す画素の割合が第１閾値以上である場合に、前記入力画像を特定色画像と判定する特定色画像判定部と、前記特定色画像において低周波数成分の多さが所定の基準以上である場合に前記特定色画像を低周波ノイズ画像と判定し、前記特定色画像において低周波数成分の多さが所定の基準未満である場合に前記特定色画像を高周波ノイズ画像と判定するノイズ判定部と、前記低周波ノイズ画像および前記高周波ノイズ画像に対してバイラテラルフィルタを用いた平滑化処理を行うフィルタ処理部とを備え、前記フィルタ処理部は、前記低周波ノイズ画像に用いるバイラテラルフィルタのサイズよりも、前記高周波ノイズ画像に用いるバイラテラルフィルタのサイズを小さくすることを特徴とする。
【００１０】
本発明の構成によれば、画像においてノイズの目立ち易い色味とノイズの目立ちにくい色味とがあることから、特定色画像判定部の判定処理により、ノイズの目立つ特定色画像を検出している。そして、特定色画像はノイズの目立つ画像であることから、特定色画像のうち、低周波数成分の多さが所定の基準以上であるものについては、低周波数成分が多い低周波ノイズ画像（粗いノイズの多い画像）と判定でき、低周波数成分の多さが所定の基準未満であるものについては、高周波数成分が多い高周波ノイズ画像（細かいノイズの多い画像）と判定できる。
【００１１】
そして、低周波ノイズ画像については大きいサイズのバイラテラルフィルタで効率よく平滑化を行う一方、高周波ノイズ画像については小さいサイズのバイラテラルフィルタで平滑処理を施すことで、細かいディテールの潰れを抑制しつつノイズを平滑できる。よって、ノイズ除去に伴うディテール低下を抑制することの可能な画像処理装置を提供できるという効果を奏する。
【００１２】
つまり、本発明の構成においては、高周波数成分が多い画像（高周波ノイズ画像）は、細かなディテールも多いことから、平滑化によるデメリット（ディテール低下）の可能性の高い画像として扱われることになる。そして、本発明の構成では、このような高周波ノイズ画像と低周波ノイズ画像とを区別し、低周波ノイズ画像については、サイズの大きなバイラテラルフィルタを用いて効率良く平滑化を行う一方、高周波ノイズ画像については、サイズの小さなバイラテラルフィルタを用いて、平滑化とディテール低下抑制とを両立しているのである。
【００１３】
また、本発明の画像処理装置は、前記構成に加え、入力画像の全画素のうち、濃度に関する所定の基準を満たす高濃度画素の割合が第２閾値以上である場合に、前記入力画像を高濃度画像と判定する高濃度画像判定部を備え、前記ノイズ判定部は、前記高濃度画像において低周波数成分の多さが所定の基準以上である場合に前記高濃度画像を低周波ノイズ画像と判定し、前記高濃度画像において低周波数成分の多さが所定の基準未満である場合に前記高濃度画像を高周波ノイズ画像と判定するようになっていることを特徴とする。
【００１４】
本発明の構成によれば、画像において高濃度部分（例えば夜景など）はノイズが目立ち易いことから、高濃度画像判定部による判定処理によりノイズの目立つ高濃度画像を検出できる。そして、高濃度画像についても、低周波ノイズ画像と高周波ノイズ画像とに分類し、低周波ノイズ画像と高周波ノイズ画像とでバイラテラルフィルタのサイズを切り替えているため、ノイズ除去に伴うディテール低下を抑制できる。
【００１５】
また、ベタ領域における画素値のバラツキはノイズ成分である可能性が高い。そこで、本発明の画像処理装置は、前記構成に加え、入力画像のうちベタ領域に属する画素を検出するベタ領域検出部を備え、前記フィルタ処理部は、前記入力画像のうち前記ベタ領域の画素については、前記入力画像が前記特定色画像または前記高濃度画像であるか否かに拘わらず、前記平滑化処理を行わずに、膨張処理および収縮処理を行うようになっていることを特徴とする。
【００１６】
これにより、ベタ領域における画素値のバラツキについては、前記バイラテラルフィルタを用いた平滑化処理よりも、さらに濃度を均一に近づける画像処理（膨張処理および収縮処理）を行うことにより、効率よくノイズを除去し、ベタ領域の画質を高めることが可能になる。
【００１７】
つまり、バイラテラルフィルタを用いた平滑化処理では、ノイズによる濃度ばらつきを抑制できるものの完全に消去できずに微妙な濃度ばらつきが残存するため、濃度変化の少ない平坦なベタ領域上のノイズ（微妙な濃度ばらつき）については膨張処理および収縮処理によってベタ領域上のノイズを除去しているのである。
【００１８】
また、本発明は、前記の画像処理装置を備えた画像形成装置であってもよい。また、本発明の画像処理装置は、コンピュータによって実現されてもよく、この場合には、コンピュータを前記の画像処理装置の各部として動作させることにより、前記の画像処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００１９】
本発明によれば、ノイズ除去に伴うディテール低下を抑制することの可能な画像処理装置を提供できるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態の画像処理装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態の画像処理装置を備えた画像形成装置の概略構成を示すブロック図である。
【図３】（ａ）は、ベタ領域に施される膨張処理を示した説明図である。（ｂ）は、ベタ領域に施される収縮処理を示した説明図である。
【図４】加重平均フィルタのフィルタ係数の一例を示した図である。
【図５】図１にて示した画像処理装置の処理内容を示したフローチャートである。
【図６】本実施形態の画像形成装置の一実施例を示すブロック図である。
【図７】本実施形態の画像形成装置の一実施例であり、第２画像出力装置にて印刷を行う場合のデータの流れを示したブロック図である。
【発明を実施するための形態】
【００２１】
（画像形成装置の概略構成）
以下、本発明の実施の形態について詳細に説明する。本実施形態の画像処理装置を備える画像形成装置は、電子写真方式のプリンタと昇華型プリンタとを有する多機能複合機であり、利用者に写真コピーモードが選択された場合、昇華型プリンタにて印刷が行われるようになっている。
【００２２】
図２は、本実施形態の画像形成装置の概略構成を示したブロック図である。同図に示すように、本実施形態の画像形成装置１は、写真や文書等の原稿から画像データを読み取る画像入力装置（スキャナ）２と、画像入力装置２にて読み取られた画像データまたは外部機器（ＵＳＢメモリや記録媒体等）から入力した画像データに対して画像処理を施す画像処理装置３と、画像処理装置３にて画像処理された後の画像データに基づいて印刷処理を行う第１画像出力装置４および第２画像出力装置５とを備えている。
【００２３】
第１画像出力装置４は、文書画像の高速印刷に優れた電子写真方式のプリンタであり、第２画像出力装置５は、写真画像の印刷に優れた昇華型プリンタである。
【００２４】
画像形成装置１において、写真以外の原稿をコピーする通常コピーモード、または、写真以外の画像を外部機器から入力してプリントする通常プリントモードが選択されている場合、画像処理装置３は、印刷に用いる画像データを第１画像出力装置４へ送り、第１画像出力装置４は、当該画像データの画像を印刷する。これに対し、画像形成装置１において、写真をコピーする写真コピーモード、または、写真画像を外部機器から入力してプリントする写真プリントモードが選択されている場合、画像処理装置３は、印刷に用いる画像データを第２画像出力装置５へ送り、第２画像出力装置５は、当該画像データの画像を印刷するようになっている。
【００２５】
すなわち、本実施形態の画像形成装置１では、文書画像を印刷する際には文書画像の印刷に適した電子写真方式のプリンタにて印刷を行い、写真画像を印刷する際には写真画像の印刷に適した昇華型プリンタにて印刷を行うことが可能になっている。
【００２６】
以下では、画像形成装置１において写真コピーモードが選択されている場合の処理内容について図１に基づいて詳細に説明する。図１は、写真コピーモード時の画像処理装置３の処理の流れを示したブロック図である。
【００２７】
図１に示すように、画像処理装置３は、ベタ領域検出部１１、高濃度画像判定部１２、特定色画像判定部１３、ノイズ粗さ判定部１４、フィルタ処理部１５を備えている。
【００２８】
まず、利用者は、画像入力装置２（図２）の原稿台に原稿（写真原本）を載置し、画像形成装置１の操作パネル（不図示）を操作して写真コピーモードを選択した上でスタートボタン（不図示）を押すものとする。これにより、画像入力装置２は、原稿から、ＲＧＢの画像データを読み取り、当該画像データを画像処理装置３に伝送するようになっている。
【００２９】
画像処理装置３に入力された画像データは、図１に示すように、ベタ領域検出部１１、高濃度画像判定部１２、特定色画像判定部１３、ノイズ粗さ判定部１４、フィルタ処理部１５にて処理が施された後、画像処理装置３から出力して第２画像出力装置５へ送られるようになっている。
【００３０】
つぎに、画像処理装置３の各部について順に説明する。
【００３１】
（ベタ領域検出部１１）
ベタ領域検出部１１は、ベタ領域に属する画素を検出するためのベタ領域判定処理を行うブロックである。つまり、ベタ領域検出部１１は、入力画像の各画素が、隣接する画素との間で濃度（画素値）の変化が小さい画素よりなるベタ領域に属するかどうかを判定する。ベタ領域判定処理の手法としては例えば特開２００２−２３２７０８に記載の方法を用いることができる。
【００３２】
ベタ領域検出部１１は、具体的には以下の（１）〜（４）の手順によって判定を行うようになっている。
【００３３】
（１）注目画素と注目画素を含むｎ×ｍ（例えば、７×１５）のブロックとを設定し、ＲＧＢのプレーン毎（ＲＧＢの色成分毎）に、前記ブロックにおいての最小濃度値および最大濃度値を算出する。
【００３４】
（２）ＲＧＢのプレーン毎に、算出された最小濃度値及び最大濃度値を用いて最大濃度差を算出する。最大濃度差は最小濃度値と最大濃度値との差の絶対値である。
【００３５】
（３）ＲＧＢのプレーン毎に、前記のブロックにおいて、隣接する画素の濃度差の絶対値の総和である総和濃度繁雑度を算出する。例えば、前記のブロックにおいて、主走査ライン毎に隣接画素間の濃度差の総和を求め、且つ、副走査ライン毎に隣接画素間の濃度差の総和を求めていき、求めた全ての総和を累計した値を総和濃度繁雑度として算出する。
【００３６】
（４）ＲＧＢのプレーン毎に、算出された最大濃度差と最大濃度差閾値とを比較し、且つ、算出された総和濃度繁雑度と総和濃度繁雑度閾値とを比較する。ＲＧＢの全てのプレーンにおいて、最大濃度差＜最大濃度差閾値および総和濃度繁雑度＜総和濃度繁雑度閾値の条件を満たす場合、注目画素がベタ領域に属すると判定する。ＲＧＢのうちの少なくともいずれか１つのプレーンにおいて前記の条件を満たさない場合、注目画素がベタ領域に属さないと判定する。
【００３７】
そして、ベタ領域検出部１１は、画素ごとに、ベタ領域に属する画素か否かを示すベタ領域信号をフィルタ処理部１５に伝達するようになっている。
【００３８】
（高濃度画像判定部１２）
高濃度画像判定部１２は、入力画像が高濃度画像か否かを判定する高濃度画像判定処理を行う。つまり、高濃度画像判定部１２は、入力画像において高濃度画素（高濃度領域）が一定面積以上を占める場合、入力画像を高濃度画像であると判定し、そうでない場合は入力画像を高濃度画像でないと判定する。
【００３９】
具体的には、高濃度画像判定部１２は、入力画像の画素毎に高濃度画素であるか否かを判定する。そして、高濃度画像判定部１２は、入力画像の全画素数に占める、高濃度画素であると判定された画素数の割合が所定割合（第２閾値；例えば３５％）以上の場合、入力画像を高濃度画像であると判定し、全画素数に占める、高濃度画素であると判定された画素数の割合が所定割合未満の場合、入力画像が高濃度画像でないと判定する。その後、高濃度画像判定部１２は、入力画像が高濃度画像であるか否かを示す高濃度画像判定信号をノイズ粗さ判定部１４へ伝送するようになっている。
【００４０】
なお、高濃度画素であるかどうか判定する方法としては、判定対象となる画素におけるＲＧＢ信号をＬ＊ａ＊ｂ＊信号に変換し、Ｌ＊の値が高濃度判定閾値（例えば３０）以下であるという基準（濃度に関する所定の基準）を満たす場合に、判定対象となる画素が高濃度画素であり、Ｌ＊の値が高濃度判定閾値を超える場合に、判定対象となる画素が高濃度画素ではないと判定するような手法が挙げられる。Ｌ＊ａ＊ｂ＊信号とは、ＣＩＥ１９７６（ＣＩＥ：Commission Internationale de l'Eclairage：国際照明委員会）にて定められているＬ＊ａ＊ｂ＊表色系にて使用される値であり、Ｌ＊は明度を示し、ａ＊およびｂ＊は色度を示す。なお、高濃度画像判定部１２は、下記の数１によってＲＧＢ信号をＬ＊ａ＊ｂ＊信号に変換する。
【００４１】
【数１】
2014027632.tif 000003
【００４２】
数１におけるＸｒ、Ｙｒ、Ｚｒの値は、対象とする物体色の白色点における３刺激値なので、例えば、(Ｒ,Ｇ,Ｂ)＝（２５５,２５５,２５５）の画像を所定のディスプレイに表示させて測色器で当該画像を測定した場合のＸ、Ｙ、Ｚ値を、各々、Ｘｒ、Ｙｒ、Ｚｒの値として用いることができる。
【００４３】
なお、ＲＧＢ信号をＬ＊ａ＊ｂ＊信号に変換する手法としては、数１を用いる手法に限定されるものではなく、周知のあらゆる手法を用いることができる。例えば、ＲＧＢ信号を入力すると当該ＲＧＢ信号に対応するＬ＊ａ＊ｂ＊信号を出力するようになっているＬＵＴ（ルックアップテーブル）を用いてもかまわない。
【００４４】
なお、入力画像が高濃度画像（夜景等）であれば、当該入力画像はノイズの目立つ傾向にある画像といえる。
【００４５】
（特定色画像判定部１３）
特定色画像判定部１３は、入力画像が特定色画像か否かを判定する特定色画像判定処理を行う。具体的には、特定色画像判定部１３は、入力画像において特定色画素（特定色領域）が一定面積以上を占める場合、入力画像を特定色画像であると判定し、入力画像において特定色画素が一定面積以上を占めない場合、入力画像を特定色画像でないと判定する。その後、特定色画像判定部１３は、入力画像が特定色画像であるか否かを示す特定色画像判定信号をノイズ粗さ判定部１４へ伝送するようになっている。
【００４６】
具体的には、高濃度画像判定部１２は、入力画像の画素毎に特定色画素であるか否かを判定する。そして、高濃度画像判定部１２は、入力画像の全画素数に占める、特定色画素であると判定された画素数の割合が所定割合（第１閾値；例えば４０％）以上の場合、入力画像を特定色画像であると判定し、全画素数に占める、特定色画素であると判定された画素数の割合が所定割合未満の場合、入力画像が特定色画像でないと判定する。
【００４７】
なお、特定色画素（特定色として認められるＲＧＢ値を示す画素）か否かの判定手法としては、判定対象の画素の画素値（濃度値）が数２の条件１〜３をすべて満たす場合、判定対象の画素が特定色画素であると判定し、判定対象の画素が前記条件１〜３の少なくともいずれかを満たさない場合、注目画素が特定色画素でないと判定するような手法があげられる。
【００４８】
【数２】
2014027632.tif 000004
【００４９】
なお、数２に示される条件１〜３は、画像データが８ビット（０〜２５５）である場合のものであり、ビット数が変われば条件に示される値も変わる。
【００５０】
また、数２に示される条件１〜３はノイズの目立ち易い色味を示す数値範囲に設定される。したがって、入力画像が特定色画像と判定された場合、当該入力画像はノイズの目立つ傾向にある画像といえる。
【００５１】
（ノイズ粗さ判定部１４について）
ノイズ粗さ判定部（ノイズ判定部）１４は、高濃度画像判定部１２にて高濃度画像であると判定された場合、または、特定色画像判定部１３にて特定色画像であると判定された場合、入力画像が低周波ノイズ画像および高周波ノイズ画像のうちのいずれであるかを判定するノイズ粗さ判定処理を行うブロックである。低周波ノイズ画像とはノイズの粗い画像を意味し、高周波ノイズ画像とはノイズが細かい画像を意味する。
【００５２】
具体的には、ノイズ粗さ判定部１４は、高濃度画像であることを示す高濃度画像判定信号、または、特定色画像であることを示す特定色画像判定信号を入力した場合、以下の（１１）〜（１５）の手順によって、ノイズ粗さ判定処理を行うようになっている。
【００５３】
（１１）入力画像データの画像を、ｍ×ｍ画素（例えば６４×６４画素）からなるｎ個（例えば２０）のブロックに分割する。
【００５４】
（１２）ブロック毎に、画像データに対して数３を用いてＤＦＴ（離散フーリエ変換）を施す。
【００５５】
【数３】
2014027632.tif 000005
【００５６】
なお、数３において、（ｘ、ｙ）はブロック内の画素の位置座標である（例えば左上を（０、０）とする）。また、ｆＲ（ｘ、ｙ）は、Ｒのプレーンの画素値を示す。そして、Ｇのプレーン、Ｂのプレーンについても同様の計算を行い、ＦＧ（ｕ、ｖ）、ＦＢ（ｕ、ｖ）を求める。
【００５７】
（１３）以上の計算にて得られるＤＦＴ結果は複素数であるため、その絶対値を求める。つまり、｜ＦＲ（ｕ、ｖ）｜、｜ＦＧ（ｕ、ｖ）｜、｜ＦＢ（ｕ、ｖ）｜を求める。
【００５８】
（１４）各ｎ個の｜ＦＲ（ｕ、ｖ）｜、｜ＦＧ（ｕ、ｖ）｜、｜ＦＢ（ｕ、ｖ）｜からなる合計３×ｎ個のＤＦＴ結果の値（絶対値）の総和｜Ｆ（ｕ、ｖ）｜を求める。
【００５９】
（１５）求めた｜Ｆ（ｕ、ｖ）｜が数４の条件を満たす場合は低周波ノイズ画像と判定し、求めた｜Ｆ（ｕ、ｖ）｜が数４の条件を満たさない場合は高周波ノイズ画像と判定する。
【００６０】
【数４】
2014027632.tif 000006
【００６１】
但し、数４において、ｕ２＞ｕ１、且つ、ｖ２＞ｖ１を満たすものとする（例えば、ｕ２＝１０、ｕ１＝５、ｖ２＝１０、ｖ１＝５）。ｕ、ｖは、それぞれ、ｘ方向、ｙ方向における周波数を表しており、数４を満たすということは、ｘ方向についてｕ１〜ｕ２の周波数帯域のエネルギーが大きく、且つ、ｙ方向についてｖ１〜ｖ２の周波数帯域のエネルギーが大きいということを表している。よって、ｕ２、ｕ１、ｖ２、ｖ１に低周波数となるような小さい値を指定することで、低周波成分が多いかどうかを判定することができるのである。
【００６２】
そして、ノイズ粗さ判定部（ノイズ判定部）１４の判定の対象になる高濃度画像または特定色画像はノイズが目立つ傾向にあるため、数４を満たす場合は低周波成分が多い低周波ノイズ画像（粗いノイズが多い画像）と判定でき、数４を満たさない場合であっても、低周波成分が少ないが高周波成分が多い高周波ノイズ画像（細かいノイズが多い画像）と判定できるのである。
【００６３】
すなわち、ノイズ粗さ判定部１４は、数４を満たす場合を、前記特定色画像または高濃度画像において低周波数成分の多さが所定の基準以上である場合として扱い、この場合には、前記特定色画像または高濃度画像を低周波ノイズ画像と判定する。これに対し、ノイズ粗さ判定部１４は、数４を満たさない場合を、前記特定色画像または高濃度画像において低周波数成分の多さが所定の基準未満である場合として扱い、この場合には、前記特定色画像または高濃度画像を高周波ノイズ画像と判定しているのである。
【００６４】
なお、ノイズ粗さ判定部１４は、入力画像が高濃度画像および特定色画像のいずれでもない場合にはノイズ粗さ判定を行わない。
【００６５】
そして、ノイズ粗さ判定部１４は、ノイズ粗さ判定を行った場合、入力画像が低周波ノイズ画像および高周波ノイズ画像のいずれであるかを示すノイズ粗さ判定信号をフィルタ処理部１５に伝送し、ノイズ粗さ判定を行わなかった場合、入力画像が通常画像であることを示す通常画像信号をフィルタ処理部１５に伝送するようになっている。
【００６６】
（フィルタ処理部１５について）
フィルタ処理部１５は、入力画像データに対してフィルタ処理を施すブロックである。具体的には、フィルタ処理部１５は、ベタ領域検出部１１から送られてくるベタ領域信号を参照して、ベタ領域に属する画素と非ベタ領域に属する画素とを識別し、ノイズ粗さ判定部１４から送られてくるノイズ粗さ判定信号または通常画像信号を参照して、入力画像が、高周波画像、低周波画像、通常画像のいずれであるかを識別した上で、以下の（Ａ）〜（Ｃ）に示すようにフィルタ処理を施すようになっている。なお、入力画像が高周波画像または低周波画像ということは、入力画像が高濃度画像または特定色画像のいずれかであることを意味し、入力画像が通常画像ということは、入力画像が高濃度画像および特定色画像のいずれでもないことを意味する。
【００６７】
（Ａ）ベタ領域に対する処理
フィルタ処理部１５は、入力画像が高周波画像、低周波画像、通常画像のいずれであったとしても、ベタ領域に属する画素に対しては、膨張フィルタを用いて膨張処理を施し、その後に収縮フィルタを用いて収縮処理を施す。
【００６８】
まず、膨張処理について説明する。図３（ａ）は、膨張処理前の画像と膨張処理後の画像とを示す図である。なお、図３（ａ）および図３（ｂ）は、８ビットの画像の各画素を模式的に表したものであり、画素値０、１００、２５５からなる３種類の画素で構成されている画像を示す。また、実際の画像はＲＧＢの３つのプレーンで構成されるが、ここでは説明のために１プレーンのみ示す。
【００６９】
膨張フィルタは、注目画素の画素値と注目画素の周辺に位置する８近傍の画素の画素値とを比較し、注目画素の画素値を８近傍の中で最も小さい画素値に置き換えるフィルタである。フィルタ処理部１５は、ベタ領域に属すると判定された全ての画素に対して、ＲＧＢそれぞれのプレーン毎に膨張フィルタによる膨張処理を施すようになっている。
【００７０】
つぎに収縮処理（縮退処理）について説明する。図３（ｂ）は、収縮処理前の画像と収縮処理後の画像とを示す図である。収縮フィルタは、注目画素の画素値と注目画素の周辺に位置する８近傍の画素の画素値とを比較し、注目画素の画素値を８近傍の中で最も大きい画素値に置き換えるフィルタである。フィルタ処理部１５は、前記の膨張処理後に、ベタ領域に属すると判定された全ての画素に対して、ＲＧＢそれぞれのプレーン毎に収縮フィルタによる収縮処理を施すようになっている。
【００７１】
以上のように、ベタ領域の各画素に対して膨張処理および収縮処理を施すことで、ベタ領域における細かいノイズが塗りつぶされるため、ノイズの除去された良好な画質が得られる。
【００７２】
（Ｂ）低周波ノイズ画像または高周波ノイズ画像の非ベタ領域に対する処理
フィルタ処理部１５は、低周波ノイズ画像および高周波ノイズ画像の非ベタ領域に属する画素に対して（つまり高濃度画像または特定色画像の非ベタ領域に属する画素に対して）、バイラテラルフィルタを用いた平滑処理を施すようになっている。バイラテラルフィルタの計算式を数５に示す。
【００７３】
【数５】
2014027632.tif 000007
【００７４】
数５において、ｆＲ（ｉ，ｊ）はＲのプレーンの入力画素値（フィルタ処理前の画素値）であり、ｇＲ（ｉ，ｊ）はＲのプレーンの出力画素値（フィルタ処理後の画素値）である。そして、Ｇのプレーン、Ｂのプレーンについても数５と同様の式にてｆＧ（ｉ，ｊ）、ｆＢ（ｉ，ｊ）を用いて計算を行い、ｇＧ（ｉ，ｊ）、ｇＢ（ｉ，ｊ）を求める。
【００７５】
数５において、ｗはフィルタの半径マスクサイズである。半径マスクサイズとは、注目画素を中心として、上下左右それぞれの方向に存在する係数の個数を示す。つまり、半径マスクサイズがｗのとき、フィルタ係数は縦方向、横方向それぞれに２ｗ＋１個の係数が存在することになるので、マスクサイズは、（２ｗ＋１）×（２ｗ＋１）となる。
【００７６】
バイラテラルフィルタのフィルタ係数は、注目画素を中心として、ガウス分布に従い、注目画素から離れる位置ほど小さい値をとる。数５において、σ１、σ２は、ガウス分布における標準偏差である。具体的には、σ１は、注目画素からの距離に対する標準偏差であり、σ２は、注目画素との画素値の差分に対する標準偏差である。つまり、フィルタ係数は、注目画素に座標が近い程、また、注目画素との画素値の差が小さい程、大きい値となる。
【００７７】
よって、ノイズのように、互いに画素間の距離が近くて画素値の差分も小さい画素値変動領域については効果的に平滑化され、エッジのように、画素値の差分が大きい画素値変動領域については平滑化が抑制されるようなフィルタ処理を実現できる。
【００７８】
また、フィルタ処理部１５は、処理対象の画像が低周波ノイズ画像である場合はバイラテラルフィルタの半径マスクサイズを大きく、処理対象の画像が高周波ノイズ画像である場合はバイラテラルフィルタの半径マスクサイズを小さくして、当該バイラテラルフィルタを用いて平滑化処理を施すようになっている。例えば、処理対象の画像が低周波ノイズ画像である場合は数５のｗを４に設定し、処理対象の画像が高周波ノイズ画像である場合は数５のｗを２に設定すれば、低周波ノイズ画像を処理する場合は半径マスクサイズを大きく、高周波ノイズ画像を処理する場合は半径マスクサイズを小さくできる。このようにフィルタのサイズ（半径マスクサイズ）を調整している理由を以下説明する。
【００７９】
まず、高周波数成分の多い画像は、低周波数成分の多い画像よりも、細かなディテールが多い傾向にある。それゆえ、高周波ノイズ画像は、低周波ノイズ画像よりも、平滑化によるデメリット（ディテール低下）の可能性が高いと考えられる。
【００８０】
これに対し、フィルタによる平滑処理を行う際、マスクサイズが小さい場合は、注目画素周辺の狭い範囲内のみ参照することになるため、平滑処理を施しても、平滑前の画素値をある程度保った画素値となり、ディテール低下が抑制される。そして、マスクサイズが大きい場合、注目画素周辺の広い範囲を参照することになるので、平滑処理を施すと、マスクサイズが小さい場合に比べ、より大きく周辺の画素値の影響を受けるため、平滑前の画素値とは大きく異なる値になり、ディテールが低下する。つまり、平滑化の効率の点からすればバイラテラルフィルタの半径サイズを大きくする方が有利であるが、ディテール低下の抑制の点からすればバイラテラルフィルタの半径サイズを小さくする方が有利である。
【００８１】
そこで、本実施形態では、高周波ノイズ画像と低周波ノイズ画像とを区別し、低周波ノイズ画像については、サイズの大きなバイラテラルフィルタを用いて効率良く平滑化を行う一方、高周波ノイズ画像については、サイズの小さなバイラテラルフィルタを用いて、平滑化とディテール低下抑制とを両立しているのである。これにより、低周波ノイズ画像、高周波ノイズ画像のそれぞれに対し、最適な平滑化を行うことが可能になる。
【００８２】
（Ｃ）通常画像の非ベタ領域に対する処理
フィルタ処理部１５は、通常画像（高濃度画像ではなく特定色画像でもない画像）の非ベタ領域に属する画素に対して、通常の加重平均フィルタによるフィルタ処理を施す。図４に、加重平均フィルタのフィルタ係数の例を示す。
【００８３】
（処理フロー）
つぎに、本実施形態の画像処理装置３の処理の流れを説明する。図５は、本実施形態の画像処理装置３の処理の流れを示したフローチャートである。
【００８４】
まず、画像処理装置３は、入力画像のうちベタ領域に属する画素の検出を行う（Ｓ１）。つぎに、画像処理装置３は、入力画像が高濃度画像であるか否かを判定する（Ｓ２）。
【００８５】
画像処理装置３は、Ｓ２において入力画像が高濃度画像でないと判定した場合（Ｓ２にてＮＯ）、入力画像が特定色画像であるか否かを判定する（Ｓ３）。
【００８６】
そして、画像処理装置３は、入力画像が高濃度画像であると判定した場合（Ｓ２にてＹｅｓ）、または、入力画像が特定色画像であると判定した場合（Ｓ３にてＹｅｓ）、ノイズ粗さ判定を行う（Ｓ４）。すなわち、Ｓ４においては、入力画像が高周波ノイズ画像および低周波ノイズ画像のいずれであるかの判定処理が行われるようになっている。
【００８７】
Ｓ４のノイズ粗さ判定処理の後、画像処理装置３は、高濃度画像または特定色画像について、ベタ領域の画素に対して膨張フィルタおよび収縮フィルタを用いたフィルタ処理を行い、非ベタ領域の画素に対してバイラテラルフィルタを用いたフィルタ処理を行うようになっている（Ｓ５）。なお、Ｓ４のノイズ粗さ判定処理の結果に応じて、Ｓ５のバイラテラルフィルタのサイズが切り替えられる。具体的には、入力画像が低周波ノイズ画像と判定された場合には高周波ノイズ画像と判定された場合よりもバイラテラルフィルタの半径マスクサイズを大きくする（つまり、入力画像が高周波ノイズ画像と判定された場合には低周波ノイズ画像と判定された場合よりもバイラテラルフィルタの半径マスクサイズを小さくする）。
【００８８】
また、画像処理装置３は、入力画像が高濃度画像ではなく特定色画像でもないと判定した場合（Ｓ２にてＮｏ、Ｓ３にてＮｏ）、ベタ領域に属する画素については膨張フィルタおよび収縮フィルタを用いたフィルタ処理を行い、非ベタ領域に属する画素については加重平均フィルタを用いたフィルタ処理を行う（Ｓ５）。画像処理装置３はＳ５を行うと処理を終了する。
【００８９】
以上に示したように、本実施形態の画像処理装置３によれば、入力画像の全画素のうち特定色を示す画素の割合が第１閾値以上である場合に、前記入力画像を特定色画像と判定する特定色画像判定部１３と、前記特定色画像において低周波数成分の多さが所定の基準以上である場合に前記特定色画像を低周波ノイズ画像と判定し、前記特定色画像において低周波数成分の多さが所定の基準未満である場合に前記特定色画像を高周波ノイズ画像と判定するノイズ粗さ判定部１４と、前記低周波ノイズ画像および前記高周波ノイズ画像に対してバイラテラルフィルタを用いた平滑化処理を行うフィルタ処理部１５とを備えている。さらに、フィルタ処理部１５は、前記低周波ノイズ画像に用いるバイラテラルフィルタのサイズ（半径マスクサイズ）よりも、前記高周波ノイズ画像に用いるバイラテラルフィルタのサイズを小さくする構成である。
【００９０】
このような構成によれば、画像においてノイズの目立ち易い色味とノイズの目立ちにくい色味とがあることから、特定色画像判定部１３の判定処理により、ノイズの目立つ特定色画像を検出できる。そして、特定色画像はノイズの目立つ画像であることから、特定色画像のうち、低周波数成分の多さが所定の基準以上であるものについては低周波ノイズ画像（粗いノイズの多い画像）と判定でき、低周波数成分の多さが所定の基準未満であるものについては高周波ノイズ画像（細かいノイズの多い画像）と判定できる。
【００９１】
そして、低周波ノイズ画像については大きいサイズのバイラテラルフィルタで効率よく平滑化を行う一方、高周波ノイズ画像については小さいサイズのバイラテラルフィルタで平滑処理を施すことで、細かいディテールの潰れを抑制しつつノイズを平滑できる。
【００９２】
つまり、本実施形態の構成によれば、平滑化によるデメリット（ディテール低下）の可能性の高い高周波ノイズ画像と、そうでない低周波画像とを区別し、低周波画像については、サイズの大きなバイラテラルフィルタを用いて効率良く平滑化を行う一方、高周波ノイズ画像については、サイズの小さなバイラテラルフィルタを用いて、平滑化とディテール低下抑制とを両立しているのである。
【００９３】
また、本実施形態の画像処理装置３によれば、入力画像の全画素のうち、濃度に関する所定の基準を満たす高濃度画素の割合が第２閾値以上である場合に、前記入力画像を高濃度画像と判定する高濃度画像判定部１２を備えている。そして、ノイズ粗さ判定部１４は、前記高濃度画像において低周波数成分の多さが所定の基準以上である場合に前記高濃度画像を低周波ノイズ画像と判定し、前記高濃度画像において低周波数成分の多さが所定の基準未満である場合に前記高濃度画像を高周波ノイズ画像と判定する構成である。
【００９４】
この構成によれば、画像において高濃度部分（例えば夜景など）はノイズが目立ち易いことから、高濃度画像判定部による判定処理によりノイズの目立つ高濃度画像を検出している。そして、高濃度画像についても、低周波ノイズ画像と高周波ノイズ画像とに分類し、低周波ノイズ画像と高周波ノイズ画像とでバイラテラルフィルタのサイズを切り替えているため、ノイズ除去に伴うディテール低下を抑制できる。
【００９５】
さらに、本実施形態の画像処理装置３によれば、入力画像のうちベタ領域に属する画素を検出するベタ領域検出部１１を備えている。そして、フィルタ処理部１５は、前記入力画像のうち前記ベタ領域の画素については、前記入力画像が前記特定色画像または前記高濃度画像であるか否かに拘わらず、バイラテラルフィルタを用いた平滑化処理を行わずに、膨張処理および収縮処理を行う構成である。
【００９６】
この構成によれば、ベタ領域における画素値のバラツキについては、前記バイラテラルフィルタを用いた平滑化処理よりも、さらに濃度を均一に近づける画像処理（膨張処理および収縮処理）を行うことにより、効率よくノイズを除去し、ベタ領域の画質を高めることが可能になる。
【００９７】
また、以上にて示した実施形態によれば、スキャナノイズが目立ちやすい色味のある画像（特定色画像）、あるいは、高濃度画素が多く存在する画像（高濃度画像）に対して、ノイズを適切に除去できるようなフィルタを選んで平滑処理を施すことで、画像に応じた適切なフィルタ処理を施すことができ、出力画質が向上する。
【００９８】
なお、ベタ領域は、濃度差がほとんどない濃度が平坦な領域である。一方、高濃度画素は、森や木の葉のようにディテールが存在する領域であり、上記ベタ領域とは区別される。特定色画素は、高濃度領域に含まれない少し薄い色の領域（赤みがかった黒）におけるノイズを除去するために設定されたものである。高濃度画素が多い高濃度画像および特定色画素が多い特定色画像の判定は、画像単位で行われ、高濃度画像と特定色画像とは、どちらもノイズ粗さの判定が行われるので、特定色画素が含まれている高濃度画像についてＳ２にて高濃度画像と判断されてもフィルタ処理を行う上で問題は無い。
【００９９】
また、高濃度画像、特定色画像では、上記したように、ベタ領域以外に対して、バイラテラルフィルタを用いて処理を行う。バイラテラルフィルタを用いれば平滑化処理が行われることになるため、バイラテラルフィルタのマスク内にベタ領域の画素含まれても、フィルタ処理の結果にさほど影響しない（ベタ領域に属さない領域を抽出する必要はない。）。
【０１００】
（変形例）
また、本実施形態の画像処理装置３においては、高濃度画像判定部１２および特定色画像判定部１３の両方が備えられているが、いずれか一方のみが備えられている構成であってもよい。
【０１０１】
つまり、特定色画像判定部１３が備えられている一方で高濃度画像判定部１２が備えられていない画像処理装置３においては、図５においてＳ２が省略され、入力画像が特定色画像である場合にのみＳ４が行われる。そして、Ｓ５では、特定色画像について、ベタ領域の画素に対して膨張フィルタおよび収縮フィルタを用いたフィルタ処理を行い、非ベタ領域の画素に対してバイラテラルフィルタを用いたフィルタ処理を行う。また、入力画像が特定色画像でない場合、Ｓ５では、ベタ領域に属する画素については膨張フィルタおよび収縮フィルタを用いたフィルタ処理を行い、非ベタ領域に属する画素については加重平均フィルタを用いたフィルタ処理を行うことになる。
【０１０２】
また、高濃度画像判定部１２が備えられる一方で特定色画像判定部１３が備えられていない画像処理装置３においては、図５においてＳ３が省略され、入力画像が高濃度画像である場合にのみＳ４が行われることになる（Ｓ２でＮＯの場合はＳ４をスキップしてＳ５に移行する）。そして、Ｓ５では、高濃度画像について、ベタ領域の画素に対して膨張フィルタおよび収縮フィルタを用いたフィルタ処理を行い、非ベタ領域の画素に対してバイラテラルフィルタを用いたフィルタ処理を行う。また、入力画像が高濃度画像でない場合、Ｓ５では、ベタ領域に属する画素については膨張フィルタおよび収縮フィルタを用いたフィルタ処理を行い、非ベタ領域に属する画素については加重平均フィルタを用いたフィルタ処理を行うことになる。
【０１０３】
また、本実施形態の画像処理装置３においてベタ領域検出部１１は備えられていなくても構わない。この場合、フィルタ処理部１５は、特定色画像または高濃度画像について、ベタ領域に属する画素か否かに拘わらず、バイラテラルフィルタを用いた処理を行い、通常画像について、ベタ領域に属する画素か否かに拘わらず、加重平均フィルタを用いた処理を行うことになる。
【０１０４】
（モードの選択について）
本実施形態では、写真コピーモードまたは写真プリントモードが選択されている時に第２画像出力装置５（昇華型プリンタ）が印刷を行うようになっているが、写真コピーモードおよび写真プリントモードは、操作パネルを介して利用者によって選択されるようになっている。
【０１０５】
また、通常、写真の印刷には、Ｌ判もしくは２Ｌ判のような定形サイズの用紙が使われ、文書の印刷には、Ａ４、Ａ３などのＡ版、Ｂ５、Ｂ４などＢ版の定形サイズの用紙が使われる。そのため、利用者に出力用紙サイズを選択させ、画像形成装置１は出力用紙サイズに応じて印刷を行わせる画像出力装置を変更するようになっていてもよい。つまり、画像形成装置１は、各出力用紙サイズに対応したボタンを操作パネルに表示させ、出力用紙サイズを利用者に選択させ、利用者に選択された出力用紙サイズに適した画像出力装置に印刷を行わせるようになっていてもよい。すなわち、画像形成装置１は、コピーモードが選択され、且つ、Ｌ判または２Ｌ判の用紙が選択された場合、写真コピーモードが選択されたものとみなして、写真の再現に適した第２画像出力装置５（昇華型プリンタ）に印刷を行わせる。これに対し、画像形成装置１は、コピーモードが選択され、且つ、Ａ系やＢ系の用紙が選択された場合は文書の印刷とみなして、第１画像出力装置４（電子写真方式のプリンタ）に印刷を行わせる。
【０１０６】
また、画像入力装置２の原稿台に原稿サイズを検知するための複数のサイズセンサ（例えばフォトトランジスタ）を設け、Ｌ版や２Ｌ版等の写真サイズが検知された場合、画像形成装置１は、写真コピーモードが選択されたものとみなして、第２画像出力装置５（昇華型プリンタ）に印刷を行わせるようになっていてもよい。
【０１０７】
あるいは、原稿から読み取られた画像データに基づいて原稿の種類を判別する原稿種別自動判別部を画像処理装置３に設け、原稿種別自動判別部が印画紙写真原稿と判定し、且つ、前記サイズセンサによってＬ版や２Ｌ版等の写真サイズが検知された場合、画像形成装置１は、写真コピーモードが選択されたものとみなし、第２画像出力装置５（昇華型プリンタ）に印刷を行わせるようになっていてもよい。また、原稿種別自動判別部が印画紙写真原稿と判定した場合、画像形成装置１は、第２画像出力装置５（昇華型プリンタ）で印刷を行うか否かを利用者に選択させるための画面を操作パネルに表示させるようになっていてもよい。
【０１０８】
原稿種別自動判別部による原稿の種類の判別手法としては、例えば、特開２００２−２３２７０８に記載の方法を用いることができる。具体的には、以下の（２１）〜（２７）に示される手順にて原稿の種類を判定できる。
【０１０９】
（２１）注目画素を含むｎ×ｍ（例えば、７×１５）のブロックにおける最小濃度値および最大濃度値を算出する。
【０１１０】
（２２）算出された最小濃度値及び最大濃度値を用いて、前記ブロックにおける最大濃度差を算出する。最大濃度差は最小濃度値と最大濃度値との差の絶対値である。
【０１１１】
（２３）隣接する画素の濃度差の絶対値の総和である総和濃度繁雑度（例えば、主走査方向と副走査方向について算出した値の和）を算出する。
【０１１２】
（２４）算出された最大濃度差と最大濃度差閾値との比較及び算出された総和濃度繁雑度と総和濃度繁雑度閾値との比較を行う。そして、最大濃度差＜最大濃度差閾値および総和濃度繁雑度＜総和濃度繁雑度閾値の条件を満たすとき、注目画素が下地・印画紙写真領域に属すると判定し、当該条件を満たさないとき、注目画素が文字・網点領域に属すると判定する。
【０１１３】
（２５）下地・印画紙写真領域に属すると判定された注目画素が最大濃度差＜下地・印画紙写真判定閾値の条件を満たすとき、注目画素が下地画素であると判定し、当該条件を満たさないとき、注目画素が印画紙写真（連続階調領域）画素であると判定する。
【０１１４】
（２６）文字・網点領域に属すると判定された注目画素が総和濃度繁雑度＜（最大濃度差×文字・網点判定閾値）の条件を満たすとき、注目画素が文字画素であると判定し、当該条件を満たさないとき、注目画素が網点画素であると判定する。
【０１１５】
（２７）下地領域、印画紙写真領域、文字領域および網点領域に分類された画素数をカウントし、それぞれのカウント値と予め定められている下地領域、印画紙写真領域、網点領域及び文字領域に対する閾値と比較して原稿全体の種別を判定する。例えば、文字、網点、印画紙写真の順に検出精度が高いとすると、文字領域の比率が全画素数の３０％以上の場合には文字原稿、網点領域の比率が全画素数の２０％以上の場合には網点原稿（印刷写真原稿）、印画紙写真領域の比率が全画素数の１０％以上の場合には印画紙写真原稿であると判定する。また、文字領域の比率と網点領域の比率とが、それぞれ閾値以上であるとき、文字／網点原稿（文字印刷写真原稿）であると判定する。
【０１１６】
なお、以上では、図１の画像処理装置３が、電子写真方式のプリンタ（第１画像出力装置４）と昇華型のプリンタ（第２画像出力装置５）との両方を備えた複合機に適用されるものとして説明したが、勿論、電子写真方式のプリンタを備えずに昇華型プリンタまたはインクジェットプリンタを備えた複合機に適用される形態であってもよいし、昇華型プリンタやインクジェットプリンタに接続されたコンピュータに適用される形態であってもよい。これら形態においても、銀塩写真など連続階調領域よりなる写真をスキャナで読み取って得られる画像データ、あるいは、ＵＳＢメモリ等の記録媒体に格納されている画像データ（デジタルカメラで撮像された写真の画像データ）を図１の各部に処理させ、その後に、当該画像データの画像を昇華型プリンタまたはインクジェットプリンタに印刷させることが可能である。
【０１１７】
また、電子写真方式のプリンタを用いて写真画像を印刷する場合においても図１の画像処理装置３を用いて画像処理を行うようになっていてもよい。
【０１１８】
（実施例）
本発明の一実施形態の画像処理装置を備えた画像形成装置の実施例を図に基づいて以下に説明する。図６は、本実施例の画像形成装置の概略構成を示すブロック図である。
【０１１９】
本実施例の画像形成装置は、コピーモード、プリントモード、ファクシミリ送信モード、ファクシミリ受信モード、イメージ送信モードの中からいずれかのモードが選択されると、選択されたモードを実行するデジタルカラー複合機である。
【０１２０】
コピーモード（複写モード）とは、画像データを読み込み（原稿を読み取って画像データを生成し）、この画像データの画像を用紙に印刷するモードを意味する。また、プリントモードとは、画像形成装置１００に接続されているコンピュータから送られてくる画像データの画像を記録シートに印刷するモードを意味する。プリントモードには、デジタルカメラやＵＳＢメモリ、ＳＤカード等から読み込まれた画像データを用紙に印刷するモードも含まれる。コピーモード、プリントモードにおいては、利用者にて、モノクロ画像を出力するモノクロモード、フルカラーの画像を出力するフルカラーモードのいずれかが選択される。
【０１２１】
ファクシミリ送信モードとは、原稿を読み取って得られる画像データを電話回線によって外部装置に送信する通常のファクシミリモードと、前記画像データをメールに添付してインターネットによって送信するインターネットファクシミリモードとを意味する。ファクシミリ受信モードとは、外部装置から画像データをファクシミリにて受信し、受信した画像データの画像を用紙に印刷するモードを意味する。
【０１２２】
イメージ送信モードとは、（１）原稿を読み取って生成した画像データを電子メールに添付して指定されたアドレスへ送信するモード（scan to e-mailモード）、（２）原稿を読み取って生成した画像データをユーザにより指定されたフォルダに送信するモード（scan to ftpモード）、（３）原稿を読み取って生成した画像データを画像形成装置に装着されたＵＳＢメモリなどに送信するモード（scan to usbモード）を意味する。
【０１２３】
なお、本実施形態においては、画像処理の動作上から、ファクシミリ送信モードとイメージ送信モードとを上記のように分類しているが、モードの分類は上記に限定されるものではない。
【０１２４】
本実施例における注目すべき構成は、画像データの画像を用紙に印刷するプリンタとして、文字の再現に優れ印刷コストも安価な電子写真方式の画像出力装置と、写真の印刷に適した昇華型の画像出力装置との両方を搭載しており、原稿が写真である場合に、昇華型の画像出力装置を用いて写真を印刷し、写真の焼き増しができる点である。
【０１２５】
以下、本実施例の画像形成装置について詳細に説明する。図６、図７に、本実施例の画像形成装置１００の機能ブロック図を示す。このうち、図６は、コピーモードにおいて、画像入力装置１１０から読み取られた画像データが、電子写真方式の印刷装置である第１画像出力装置１３０に入力されてその画像が印刷される場合の画像データの流れを示している。一方、図７は、コピーモードにおいて、画像入力装置１１０から読み取られた画像データが、昇華型の印刷装置である第２画像出力装置１４０に入力されてその画像が印刷される場合の画像データの流れを示している。
【０１２６】
画像形成装置１００は、図６、図７に示すように、画像入力装置１１０、画像処理装置１２０、第１画像出力装置１３０、第２画像出力装置１４０、受信装置２３、送信装置２４、記憶装置２２、制御部２１、データ入力端末２５、ソフトウェア処理部２６を有している。
【０１２７】
画像入力装置（原稿読取装置）１１０は、コピーモード、ファクシミリ送信モード、イメージ送信モードにおいて、原稿を読み取り画像データを生成する画像読取装置である。画像入力装置１１０は、ＣＣＤ（Charge Coupled Device）ラインセンサを備えたスキャナ部を有し、原稿から反射してきた光を、ＲＧＢに色分解された電気信号（アナログの画像信号）に変換し、この電気信号を画像処理装置１２０へ入力させる。なお、画像入力装置１１０は、フルカラーモード，モノクロモードのいずれのモードが選択されている場合であっても、フルカラーにて原稿画像の読み取りを行う。
【０１２８】
第１画像出力装置１３０、第２画像出力装置１４０は、画像処理装置１２０から送られてきた画像データの画像を例えば用紙等の記録シート上に印刷（形成）するものである。本実施例では、上述したように、第１画像出力装置１３０は電子写真方式のプリンタであり、第２画像出力装置１４０は昇華型のプリンタである。
【０１２９】
電子写真方式は、写真を印刷した場合に、その画質という点では昇華型に劣るが、文字の再現や印刷コストという点では勝っている。逆に、昇華型は、印刷コストという点では劣るが、写真を印刷した場合に、その画質は勝っている。画像形成装置１００においては、利用者の意図によって、使用する画像出力装置を切り替えることができ、より高画質な印刷物を利用者へ提供することができる。
【０１３０】
第１画像出力装置１３０は、原稿が写真でない場合のコピーモード、写真プリントでない場合のプリントモード、ファクシミリ受信モードにおいて、画像処理装置１２０から供給された画像データに基づいて画像を形成する。
【０１３１】
第２画像出力装置１４０は、原稿が写真である場合のコピーモード、写真プリントである場合のプリントモードにおいて、画像処理装置１２０から供給された画像データに基づいて画像を形成する。原稿が写真であるか否か、写真プリントであるか否かによって、使用する画像出力装置を切り替える処理は、後述する制御部２１にてなされる。
【０１３２】
画像処理装置１２０は、画像データ（画像信号）に対して画像処理を施すものである。本実施の形態において、画像処理装置１２０は、ＡＳＩＣ（Application specific integrated circuit）から構成されるハードウェア部１２０ａと、ＣＰＵを搭載したコンピュータで構成されるソフトウェア部１２０ｂとからなる。なお、ソフトウェア部１２０ｂの機能を全てＡＳＩＣに載せることも可能である。逆に、ハードウェア部１２０ａの機能を全て、コンピュータで構成させることも可能である。
【０１３３】
画像処理装置１２０は、図６に示すように、Ａ／Ｄ（アナログ／デジタル）変換部３１、シェーディング補正部３２、入力処理部３３、原稿種別自動判別部３４、圧縮部３５、領域分離処理部３６、領域分離信号圧縮部３７、復号部３８、領域分離信号復号部３９、画質調整部４０、色補正部４１、黒生成／下色除去部４２、高濃度画像判定部４３、特定色画像判定部４４、ノイズ粗さ判定部４５、フィルタ処理部４６、第１変倍部４７、第１出力階調補正部４８、中間調生成部４９、アンシャープマスク処理部５１、第２変倍部５２、第２出力階調補正部５３の各ブロックを有している。このうち、アンシャープマスク処理部５１、第２変倍部５２、第２出力階調補正部５３が、ソフトウェア部１２０ｂにて構成されており、残りのブロックはハードウェア部１２０ａに搭載されている。画像処理装置１２０に含まれる各ブロックの処理内容については後述する。
【０１３４】
画像処理装置１２０は、コピーモード、ファクシミリ送信モード、イメージ送信モードにおいて、画像入力装置１１０から送られてきた画像データに画像処理を行う。また、画像処理装置１２０は、コピーモードにおいては、画像入力装置１１０から送られてきた画像データに、第１画像出力装置１３０または第２画像出力装置１４０の何れか選択された方の特性に応じた画像処理を施す。画像処理装置１２０は、画像処理を施した画像データを第１画像出力装置１３０または第２画像出力装置１４０のいずれか選択された方に出力する。
【０１３５】
受信装置２３は、電話回線またはインターネットに接続しており、ファクシミリ通信によって外部装置から画像データを受信する装置である。また、送信装置２４は、電話回線またはインターネットに接続しており、画像入力装置１１０にて入力された画像データをファクシミリ通信によって外部装置へ送信する装置である。
【０１３６】
記憶装置２２は、画像処理装置１２０にて扱われる画像データを一旦保存するための装置であり、例えばハードディスクである。
【０１３７】
データ入力端末２５は、プリントモードで印刷する画像の画像データを入力する装置である。ＵＳＢ（Universal Serial Bus）メモリやＳＤ（Secure Digital Memory Card）カードなどのデータ記憶機器を接続するインタフェースを有し、データ記憶機器に保存されている画像データを取得し、ソフトウェア処理部２６に画像データを渡す。
【０１３８】
ソフトウェア処理部２６は、データ入力端末２５から送られてきた画像データに対して、画像処理を施す装置であり、例えばＣＰＵを搭載したコンピュータで構成される。データ入力端末２５のＵＳＢ端子に接続されたデジタルカメラやＵＳＢメモリ、ＳＤカードに記憶されているデジタル画像を読み出して画像処理を施す。ソフトウェア処理部２６は、画像処理装置１２０の後述する領域分離処理部３６、原稿種別自動判別部３４、色補正部４１、高濃度画像判定部４３、特定色画像判定部４４、ノイズ粗さ判定部４５、フィルタ処理部４６、第１変倍部４７、アンシャープマスク処理部５１、第２変倍部５２、第２出力階調補正部５３と同等の処理を実現する。ソフトウェア処理部２６にて処理が施された画像データは、昇華型のプリンタである第２画像出力装置１４０に送られる。なお、ソフトウェア処理部２６において、原稿種別自動判別部３４の処理はなくてもよい。
【０１３９】
制御部２１は、ＣＰＵ（Central Processing Unit）あるいはＤＳＰ（Digital Signal Processor）等のプロセッサを含むコンピュータであり、画像形成装置１００に備えられる各種ブロックを統括的に制御するものである。また、制御部２１は、画像形成装置１００に備えられる各ブロック間のデータ転送を制御する機能も有する。
【０１４０】
また、制御部２１は、コピーモードにおいて、写真原稿が利用者に指定された場合は第２画像出力装置１４０に印刷を行わせ、写真以外の原稿が利用者に指定された場合は第１画像出力装置１３０に印刷を行わせるように、画像形成装置１００を制御する。また、制御部２１は、プリントモードにおいて、写真プリントが利用者に指定された場合は第２画像出力装置１４０に印刷を行わせ、写真以外のプリントが利用者に指定された場合は第１画像出力装置１３０に印刷を行わせるように、画像形成装置１００を制御する。
【０１４１】
（第１画像出力装置１３０に印刷を行わせる場合）
つぎに、コピーモードが選択された場合であって第１画像出力装置１３０に印刷を行わせる場合の画像処理装置１２０の各ブロックにて実行される画像処理の内容を、図６に基づいて説明する。図６は、本実施例の画像形成装置１００を示し、第１画像出力装置１３０に印刷を行わせる場合の画像データの流れを示したブロック図である。
【０１４２】
Ａ／Ｄ（アナログ・デジタル）変換部３１は、画像入力装置１１０から送られてきたカラー画像信号（ＲＧＢアナログ信号）をデジタルの画像データ（ＲＧＢデジタル信号）に変換する。シェーディング補正部３２は、Ａ／Ｄ変換部３１から送られてきた画像データに対して、画像入力装置１１０の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を除く。入力処理部３３は、シェーディング補正部３２より送られてくるＲＧＢの画像データのそれぞれに対してγ補正処理などの階調変換処理を施す。
【０１４３】
原稿種別自動判別部（原稿種別判別部）３４は、入力処理部３３にてγ補正等の処理がなされたＲＧＢ信号の画像データ（ＲＧＢの濃度信号）に基づき、画像入力装置１１０にて読み取られた原稿の種類を判定する。ここで、判定される原稿の種類としては、文字原稿、印刷写真原稿、文字と印刷写真とが混在した文字印刷写真原稿等がある。
【０１４４】
また、原稿種別自動判別部３４は、上記画像データに基づき、読み取られた原稿がカラー原稿であるか白黒原稿であるのかの判別を行う処理である自動カラー判別処理（ＡＣＳ：Auto Color Selection）やブランク原稿であるか否か（無地の原稿であるか否か）の判定処理も行うことができる。また、原稿種別自動判別部３４は、入力処理部３３より入力されたＲＧＢ信号の画像データを、圧縮部３５、領域分離処理部３６に送る。
【０１４５】
圧縮部３５は、原稿種別自動判別部３４から送られてくる画像データ（ＲＧＢ信号）を符号化する処理を行う。なお、上記符号化は、例えばＪＰＥＧ（Joint Photographic Experts Group）方式に基づいて行われる。
【０１４６】
領域分離処理部３６は、原稿種別自動判別部３４より入力されたＲＧＢの画像データに基づき、入力画像の画素毎に、当該画素がどのような画像領域に分類されるのかを判別し、この判別結果を示す領域分離信号を生成する。領域分離処理部３６において判別される画像領域には、黒文字領域，色文字領域，網点領域等がある。なお、領域分離処理は、画素毎に画像領域の判定を行う形態ではなく、複数の画素よりなるブロック毎に画像領域の判定が行われる形態であってもよい。
【０１４７】
領域分離信号圧縮部３７は、第１画像出力装置１３０に印刷を行わせる場合、画素毎に生成された領域分離信号に対して圧縮処理を施す。なお、領域分離信号圧縮部３７における圧縮処理は、例えば、可逆圧縮方法であるＭＭＲ（Modified Modified Reed）方式、ＭＲ（Modified Reed）方式に基づいて行われる。
【０１４８】
制御部２１は、圧縮部３５から出力された符号化コード（符号化された画像データ）と領域分離信号圧縮部３７から出力された領域分離信号コード（圧縮された領域分離信号）とを一旦記憶装置２２に保存し、ファイリングデータとして管理する。そして、制御部２１は、コピーモードの場合、記憶装置２２から上記の符号化コードおよび当該符号化コードに対応する領域分離信号コードを読み出し、復号部３８、領域分離信号復号部３９にそれぞれ引き渡す。
【０１４９】
なお、制御部２１は、上記符号化コードの保存アドレスまたはデータ名と、領域分離信号コードの保存アドレスとを対応付けて管理テーブルに記入する。つまり、制御部２１は、当該管理テーブルを用いて、符号化コードおよび領域分離信号コードの読み出しまたは書き込みの制御を行っている。
【０１５０】
復号部３８は、上記符号化コードに対して復号化処理を施すことによって、上記符号化コードをＲＧＢの画像データに伸張する。
【０１５１】
また、領域分離信号復号部３９は、上記領域分離信号コードに対して復号化処理を施す。復号化処理して得られた領域分離信号は、黒生成／下色除去部４２、フィルタ処理部４６、および、中間調生成部４９に引き渡される。そして、黒生成／下色除去部４２、フィルタ処理部４６、および、中間調生成部４９においては、画像領域の種類に応じて画像処理内容の切り替えが行われる。
【０１５２】
画質調整部４０は、復号部３８から送られてくるＲＧＢの画像データについて、下地の検出を行って下地除去補正を行う。さらに、画質調整部４０は、ユーザによって操作パネル（不図示）から入力される設定情報に基づいて、ＲＧＢのバランス（カラー調整、赤み青みといった全体のカラー調整）、明るさ、鮮やかさの調整を行う。
【０１５３】
色補正部４１は、フルカラーモードが選択されている場合、ＲＧＢの画像データを、ＣＭＹの画像データに変換する色補正処理を行うと共に、当該画像データに色再現性を高める処理を施す。なお、Ｃはシアンを指し、Ｍはマゼンタを指し、Ｙはイエローを指す。
【０１５４】
また、上記の色補正処理は、色補正テーブルとして、入力値（ＲＧＢ）と出力値（ＣＭＹ）とを対応付けたＬＵＴ（ルックアップテーブル）が予め作成されており、該ＬＵＴから入力値に応じた出力値をルックアップすることによって実現される。また、領域分離処理部３６で生成された領域分離信号に基づいて領域ごとに異なるＬＵＴを用いても良い。
【０１５５】
黒生成／下色除去部４２は、フルカラーモードが選択されている場合、色補正部４１から出力されたＣＭＹの画像データから黒（Ｋ）の画像データを生成する黒生成を行う一方、元のＣＭＹの画像データから黒（Ｋ）の画像データを差し引いて新たなＣＭＹの画像データを生成する処理を行うブロックである。これにより、フルカラーモードが選択されている場合、図６のように、ＣＭＹの画像データは黒生成／下色除去部４２によってＣＭＹＫの４色の画像データに変換される。
【０１５６】
第１画像出力装置１３０に印刷を行わせる場合、高濃度画像判定部４３、特定色画像判定部４４、ノイズ粗さ判定部４５は、画像データに対して処理を施さず、画像データをスルーする。
【０１５７】
フィルタ処理部４６は、黒生成／下色除去部４２から出力され且つ高濃度画像判定部４３、特定色画像判定部４４、ノイズ粗さ判定部４５による処理が施されなかった画像データに対して、領域分離信号（領域識別信号）を基にデジタルフィルタによる空間フィルタ処理（強調処理、平滑化処理等）を行う。つまり、フィルタ処理部４６では、領域分離信号に基づいて、画像領域毎に異なる画像処理が実行される。
【０１５８】
第１変倍部４７は、操作パネル（不図示）を介して利用者によって入力される変倍コマンド（印刷画像の倍率を示した情報）に基づいて画像の拡大や縮小処理を行うブロックである。変倍処理は、一般的に公知である、二アレストネイバー、バイリニア、バイキュービック等の補間方法を用いて行う。
【０１５９】
第１出力階調補正部４８は、第１変倍部４７から出力された画像データに対して、用紙等の記録シートに出力するための出力γ補正処理を行うブロックである。中間調生成部４９は、誤差拡散法やディザ法を用いて、第１画像出力装置１３０にて画像を印刷するために必要な階調再現処理（中間調生成処理）を実行するものである。
【０１６０】
そして、中間調生成部４９から出力されるＣＭＹＫまたはＣＭＹの画像データは第１画像出力装置１３０に引き渡され、第１画像出力装置１３０は、当該画像データの画像を記録シート（例えば紙等）上に印刷する。
【０１６１】
（第２画像出力装置１４０に印刷を行わせる場合）
つぎに、コピーモードが選択された場合であって第２画像出力装置１４０に印刷を行わせる場合の画像処理装置１２０の各ブロックにて実行される画像処理の内容を、図７に基づいて説明する。図７は、本実施例の画像形成装置１００を示し、第２画像出力装置１４０に印刷を行わせる場合の画像データの流れを示したブロック図である。
【０１６２】
第２画像出力装置１４０に印刷を行わせる場合のＡ／Ｄ変換部３１から圧縮部３５までの処理は、第１画像出力装置１３０に印刷を行わせる場合と同じ処理内容であるため、その説明を省略する。
【０１６３】
第２画像出力装置１４０に印刷を行わせる場合の領域分離処理部（ベタ領域検出部）３６は、第１画像出力装置１３０に印刷を行わせる場合に実行される領域分離処理を行わずに、ベタ領域に属する画素を検出するベタ領域判定処理を行うブロックである。ここで行われるベタ領域判定処理は、図１のベタ領域検出部１１にて行われるベタ領域判定処理と同一内容である。
【０１６４】
そして、図７の領域分離処理部３６は画素がベタ領域に属するか否かを示すベタ領域信号を出力することになるが、ベタ領域信号は、領域分離信号圧縮部３７において可逆圧縮されて記憶装置２２に格納される。また、可逆圧縮されたベタ領域信号は、領域分離信号復号部３９に復号され、領域分離信号復号部３９からフィルタ処理部４６へ送られる。
【０１６５】
第２画像出力装置１４０に印刷を行わせる場合の復号部３８および画質調整部４０の処理は、第１画像出力装置１３０に印刷を行わせる場合と同じ処理内容であるため、その説明を省略する。
【０１６６】
色補正部４１は、図７に示すように、ＲＧＢの画像データを、昇華型プリンタ（第２画像出力装置１４０）の出力特性に応じたＲ’Ｇ’Ｂ’の画像データに変換するようになっている。
【０１６７】
図７の黒生成／下色除去部４２は、色補正部４１から出力されたＲ’Ｇ’Ｂ’の画像データに対して処理を施さず、当該画像データをスルーする。
【０１６８】
高濃度画像判定部４３、特定色画像判定部４４、ノイズ粗さ判定部４５は、第２画像出力装置１４０に印刷処理を行わせる場合にのみ動作する。
【０１６９】
高濃度画像判定部４３は、色補正部４１より出力され且つ黒生成／下色除去部４２にスルーされたＲ’Ｇ’Ｂ’の画像データに基づいて、入力画像が高濃度画像か否かを判定する高濃度画像判定処理を行う。ここで行われる高濃度画像判定処理は、図１の高濃度画像判定部１２にて行われる高濃度画像判定処理と同一内容である。なお、高濃度画像判定部４３は、入力画像が高濃度画像か否かを示す高濃度画像判定信号をノイズ粗さ判定部４５に伝送するようになっている。
【０１７０】
特定色画像判定部４４は、高濃度画像判定部４３より出力されたＲ’Ｇ’Ｂ’の画像データに基づき、入力画像が特定色画像であるかどうかを判定する特定色画像判定処理を行う。ここで行われる特定色画像判定処理は、図１の特定色画像判定部１３にて行われる特定色画像判定処理と同一内容である。なお、特定色画像判定部４４は、入力画像が特定色画像か否かを示す特定色画像判定信号をノイズ粗さ判定部４５に伝送するようになっている。
【０１７１】
ノイズ粗さ判定部（ノイズ判定部）４５は、高濃度画像判定部４３にて高濃度画像であると判定された場合、または、特定色画像判定部４４にて特定色画像であると判定された場合、入力画像が低周波ノイズ画像および高周波ノイズ画像のうちのいずれであるかを判定するノイズ粗さ判定処理を行うブロックである。また、ノイズ粗さ判定部４５は、入力画像が高濃度画像および特定色画像のいずれでもない場合にはノイズ粗さ判定を行わない。なお、ここでのノイズ粗さ判定処理は、図１のノイズ粗さ判定部１４にて行われるノイズ粗さ判定処理と同一内容である。
【０１７２】
そして、ノイズ粗さ判定部４５は、ノイズ粗さ判定を行った場合、入力画像が低周波ノイズ画像および高周波ノイズ画像のいずれであるかを示すノイズ粗さ判定信号をフィルタ処理部４６に伝送し、ノイズ粗さ判定を行わなかった場合、入力画像が通常画像であることを示す通常画像信号をフィルタ処理部４６に伝送するようになっている。
【０１７３】
図７のフィルタ処理部４６は、ノイズ粗さ判定部４５より出力されるＲ’Ｇ’Ｂ’の画像データに対してフィルタ処理を施すようになっている。なお、ここで行われるフィルタ処理の内容は、図１のフィルタ処理部１５にて行われるフィルタ処理と同一内容である。
【０１７４】
つまり、図７のフィルタ処理部４６は、ベタ領域に属する画素に対しては膨張処理および収縮処理を順に行う。また、図７のフィルタ処理部４６は、非ベタ領域に属する画素については、入力画像が特定色画像および高濃度画像の場合にはバイラテラルフィルタを用いたフィルタ処理を施し、入力画像が通常画像の場合には加重平均フィルタを用いたフィルタ処理を施す。なお、図７のフィルタ処理部４６は、入力画像が低周波ノイズ画像と判定された場合にはバイラテラルフィルタの半径マスクサイズを大きくし、入力画像が高周波ノイズ画像と判定された場合にはバイラテラルフィルタの半径マスクサイズを小さくする。
【０１７５】
すなわち、図７のフィルタ処理部４６は、ベタ領域と非ベタ領域とで異なるフィルタ処理を行う。また、図７のフィルタ処理部４６は、非ベタ領域については、特定色画像および高濃度画像に対して用いるフィルタと、特定色画像および高濃度画像以外の画像（通常画像）に用いるフィルタとを異ならせている。さらに、図７のフィルタ処理部４６は、特定色画像および高濃度画像が低周波ノイズ画像と判定された場合は高周波ノイズ画像と判定された場合よりもバイラテラルフィルタの半径マスクサイズを大きくし、特定色画像および高濃度画像が高周波ノイズ画像と判定された場合は低周波ノイズ画像と判定された場合よりもバイラテラルフィルタの半径マスクサイズを小さくするようになっている。
【０１７６】
図７の第１変倍部４７は、変倍が縮小である場合に、変倍処理を行い、拡大である場合は、後段の第２変倍部５２にて変倍処理が行われる。これにより、アンシャープマスク処理の対象となる画像サイズを小さくし、処理の高速化を図ることができる。図７において、第１変倍部４７もしくは後段の第２変倍部５２は、出力画像データがＬ版、２Ｌ版等選択された出力用紙サイズになるように画像データに対して変倍処理を行う。なお、変倍処理は、一般的に公知である、二アレストネイバー、バイリニア、バイキュービック等の補間方法を用いて行う。
【０１７７】
図７において、第１出力階調補正部４８、中間調生成部４９は、Ｒ’Ｇ’Ｂ’の画像データに対して処理を施さず、画像データをスルーする。図７において、第１変倍部４７から出力される画像データは、第１出力階調補正部４８、中間調生成部４９にて処理が施されずにアンシャープマスク処理部５１に入力する。
【０１７８】
アンシャープマスク処理部５１、第２変倍部５２、第２出力階調補正部５３は、第２画像出力装置１４０に印刷処理を行わせる場合にのみ動作する。
【０１７９】
アンシャープマスク処理部５１は、入力された画像データにソフトウェアにより強調処理を行う。アンシャープマスク処理とは、画像データと平滑化を施した画像データとの差分を求め、求められた差分が閾値以上の場合、上記差分を元の画像データに加算する処理である。このように、画像データと平滑化を施した画像データとの差分を用いるため、周囲の画素と大きな差異のある画素のみを強調し、周囲の画素との差異が小さいノイズを除いて輪郭の強調処理を行うことができる。アンシャープマスク処理部５１は、ハードウェアで実装すると複雑になるため、ここではソフトウェアで構成している。アンシャープマスク処理部５１は、処理した画像データを第２変倍部５２に出力する。
【０１８０】
第２変倍部５２は、操作パネルを介してユーザによって入力される変倍コマンド（印刷画像の倍率を示した情報）に基づいて、画像の拡大処理を行う。拡大処理が不要の場合は、入力された画像データをそのまま第２出力階調補正部５３に出力する。
【０１８１】
第２出力階調補正部５３は、第２画像出力装置５の出力特性に応じた出力階調補正を行う。出力階調補正処理がなされた画像データは、第２画像出力装置１４０に入力される。第２画像出力装置１４０に入力されたＲ’Ｇ’Ｂの画像データは、プリンタドライバによりＣＭＹの画像データに変換される。第２画像出力装置１４０は、このＣＭＹの画像データに基づいて記録シート上に画像を印刷する。
【０１８２】
なお、本実施例において、第１画像出力装置１３０および第２画像出力装置１４０のうちのいずれに印刷させるかは、利用者からの指示入力によって決定される形態であってもよいし、原稿種別自動判別部３４の判別結果に応じて決定される形態であってもよい。原稿種別自動判別部３４の判別結果に応じて決定する形態においては、原稿種別自動判別部３４が印画紙写真（連続階調領域よりなる写真）と判定した場合、第２画像出力装置１４０が選択され、それ以外の判別結果の場合には第１画像出力装置１３０が選択される。
【０１８３】
（ソフトウェアによる実現例）
最後に、画像処理装置３、１２０の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１８４】
後者の場合、画像処理装置３、１２０は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像処理装置３、１２０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を画像形成装置１、１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８５】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１８６】
また、画像処理装置３、１２０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１８７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１８８】
本発明は写真画像の画像データを処理する画像処理装置に利用できる。
【符号の説明】
【０１８９】
１    画像形成装置
１１    ベタ領域検出部
１２    高濃度画像判定部
１３    特定色画像判定部
１４    ノイズ粗さ判定部（ノイズ判定部）
１５    フィルタ処理部
３５    圧縮部
３６    領域分離処理部（ベタ領域検出部）
４３    高濃度画像判定部
４４    特定色画像判定部
４５    ノイズ粗さ判定部（ノイズ判定部）
４６    フィルタ処理部
１００    画像形成装置
１２０    画像処理装置
【図１】
2014027632.tif 000008
【図２】
2014027632.tif 000009
【図３】
2014027632.tif 000010
【図４】
2014027632.tif 000011
【図５】
2014027632.tif 000012
【図６】
2014027632.tif 000013
【図７】
2014027632.tif 000014