(57)【要約】【課題】画像データに最適な色補正処理を行なうことが可能な画像処理装置、画像読取装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体を提供する。【解決手段】色補正部２４は、カラー画像入力装置１が原稿を読み取る際の読み取り解像度と、領域分離部２３による領域分離処理の結果とに応じて、適切な変換行列を特定する。色補正部２４は、カラー画像入力装置１によって原稿から読み取られ、Ａ／Ｄ変換部２０、シェーディング補正部２１及び入力処理部２２によって各種の処理を施された画像データ（ＲＧＢ信号）を、特定した変換行列を用いてＣＭＹ信号に変換する。【選択図】図１
2011004006.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分を有する入力画像データに対して、少なくとも網点領域及びその他の領域に分離する領域分離処理を行なう領域分離部を備え、該領域分離部による処理結果に基づく画像処理を前記入力画像データに行なう画像処理装置において、
前記入力画像データの解像度を取得する解像度取得部と、
前記入力画像データに対して、前記解像度取得部が取得した解像度及び前記領域分離部による処理結果に基づく色補正処理を行なう色補正部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記色補正部は、前記解像度取得部が取得した解像度及び前記領域分離部による処理結果に応じた変換行列又はルックアップテーブルを特定し、特定した変換行列又はルックアップテーブルを用いて色補正処理を行なうようにしてあることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色補正部は、複数組の変換行列又はルックアップテーブルを保持しており、前記解像度取得部が取得した解像度及び前記領域分離部による処理結果に応じて、保持された複数組の変換行列又はルックアップテーブルの中から一組を特定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
画像を読み取って複数の色成分を有する画像データを取得する読取部と、
該読取部が画像を読み取る際の解像度を設定する設定部と、
請求項１から３までのいずれかひとつに記載の画像処理装置とを備え、
前記設定部が設定した解像度で前記読取部が画像を読み取って取得した画像データを前記画像処理装置が処理するようにしてあることを特徴とする画像読取装置。
【請求項５】
前記読取部は、交差する二方向のうちの少なくとも一方向の読み取り速度を切り替え、前記設定部が設定した解像度で画像を読み取るようにしてあることを特徴とする請求項４に記載の画像読取装置。
【請求項６】
請求項１から３までのいずれかひとつに記載の画像処理装置と、該画像処理装置で処理された画像データに基づいて出力画像を形成する画像形成手段とを備えることを特徴とする画像形成装置。
【請求項７】
複数の色成分を有する入力画像データに対して、少なくとも網点領域及びその他の領域に分離する領域分離処理を行ない、該領域分離処理の結果に基づく画像処理を前記入力画像データに行なう画像処理方法において、
前記入力画像データの解像度を取得する解像度取得ステップと、
前記入力画像データに対して、前記解像度取得ステップで取得した解像度及び前記領域分離処理の結果に基づく色補正処理を行なう色補正ステップと
を含むことを特徴とする画像処理方法。
【請求項８】
コンピュータに、複数の色成分を有する入力画像データに対して、少なくとも網点領域及びその他の領域に分離する領域分離処理を行なわせ、該領域分離処理の結果に基づく画像処理を前記入力画像データに行なわせるためのコンピュータプログラムにおいて、
コンピュータに、
予め取得した前記入力画像データの解像度及び前記領域分離処理の結果に応じて、前記入力画像データに行なう色補正処理に用いるパラメータを特定するステップと、
前記入力画像データに対して、特定したパラメータを用いて色補正処理を行なう色補正ステップと
を実行させるためのコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力画像データに対して領域分離処理を行ない、処理結果に基づく画像処理を入力画像データに行なう画像処理装置、画像読取装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
原稿を読み取って画像データを取得するスキャナ、スキャナを備えた複写機及び複合機（ＭＦＰ：Multifunction Peripheral）等には、スキャナで原稿を読み取る際の入力解像度又は変倍率を任意に設定できる機能が搭載されている。このような機能を実現する方法として、例えば、スキャナで原稿を読み取る速度を切り替えることにより、入力解像度（又は変倍率）を変更する方法がある。しかし、一般的に、原稿の読み取り速度（即ち、入力解像度）が変更されると、読み取られた画像データの特性が大きく変化してしまう。そのため、異なる速度（入力解像度）で読み取られた全ての画像データに対して常に良好な出力画像を再現しようとすると、それぞれの速度（入力解像度）に対応した画像処理を行なう必要がある。
【０００３】
そこで、特許文献１には、スキャナで読み取った画像データに対してエッジの抽出又は網点領域等の領域の抽出を行なう領域判別処理において、読み取り速度に応じて、領域を判別する際の基準を可変に調整する技術が開示されている。斯かる装置によれば、原稿の読み取り速度を変更した場合であっても、原稿が持つ周波数成分又はエッジ方向等が変化することによって領域判別処理に与える影響を抑制できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１２３２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、読み取り速度を変更した場合、読み取った画像データに基づいて出力画像を出力する際の色再現に大きな影響を与えてしまうという問題がある。図８は網点領域を異なる読み取り速度で読み取る様子を模式的に示した図である。図８（ａ）には、６００ｄｐｉの入力解像度に相当する読み取り速度で読み取る場合、図８（ｂ）には、３００ｄｐｉの入力解像度に相当する読み取り速度で読み取る場合をそれぞれ示している。図８（ａ），（ｂ）では、横方向を画像の主走査方向、縦方向を副走査方向とし、丸印は読み取り対象の画像中の各画素を示し、領域Ｒ１，Ｒ２，Ｒ３はＣＣＤラインセンサで一度に読み取られる領域を示している。なお、図８中の小さい四角は、ＣＣＤラインセンサに設けられたＣＣＤのそれぞれによる読み取り領域を示している。
【０００６】
ＣＣＤラインセンサは、主走査方向に複数のＣＣＤが並べて構成されており、副走査方向に移動しつつ画像の読み取りを行なう。６００ｄｐｉの解像度で読み取りを行なう場合、例えば、図８（ａ）に示すように、ＣＣＤラインセンサは、隣り合う領域Ｒ１，Ｒ２，Ｒ３内の画像（画素）を順次読み取る。また、３００ｄｐｉの解像度で読み取りを行なう場合、例えば、図８（ｂ）に示すように、ＣＣＤラインセンサは、間隔を隔てた領域Ｒ１，Ｒ２内の画像を順次読み取る。即ち、図８（ａ），（ｂ）に示すように、読み取り速度が異なることにより、原稿の副走査方向に対する読み取り位置が大きくずれるので、画素毎に得られる読み取り値（例えば、ＲＧＢ信号）が大きく変わってしまう。また、ＲＧＢ信号をＣＭＹ信号に変換する色補正処理において、このように異なる画像データに対して同一の色補正処理を行なうと、画素毎に出力される値（例えば、ＣＭＹ値）が、画像データ間でより大きく変わってしまう可能性が高い。従って、原稿を読み取る際の解像度が異なるだけで出力画像の色味が大きく変化し、原稿に忠実な色再現ができないという問題がある。
【０００７】
しかし、特許文献１に開示されている技術では、この問題については触れられておらず、この問題を解決することはできない。特に、原稿に網点領域（中間調処理が施された領域）が存在する場合は、読み取り速度（又は入力解像度）が変更されると出力画像の色再現に大きな影響を与えてしまう。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、入力画像データの解像度及び領域分離処理の結果に応じて適切に色補正処理を切り替えることにより、特に網点領域が存在する原稿に対して、原稿の色味を忠実に再現した良好な出力画像データを得る画像処理装置、画像読取装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、複数の色成分を有する入力画像データに対して、少なくとも網点領域及びその他の領域に分離する領域分離処理を行なう領域分離部を備え、該領域分離部による処理結果に基づく画像処理を前記入力画像データに行なう画像処理装置において、前記入力画像データの解像度を取得する解像度取得部と、前記入力画像データに対して、前記解像度取得部が取得した解像度及び前記領域分離部による処理結果に基づく色補正処理を行なう色補正部とを備えることを特徴とする。
【００１０】
本発明に係る画像処理装置は、前記色補正部は、前記解像度取得部が取得した解像度及び前記領域分離部による処理結果に応じた変換行列又はルックアップテーブルを特定し、特定した変換行列又はルックアップテーブルを用いて色補正処理を行なうようにしてあることを特徴とする。
【００１１】
本発明に係る画像処理装置は、前記色補正部は、複数組の変換行列又はルックアップテーブルを保持しており、前記解像度取得部が取得した解像度及び前記領域分離部による処理結果に応じて、保持された複数組の変換行列又はルックアップテーブルの中から一組を特定することを特徴とする。
【００１２】
本発明に係る画像読取装置は、画像を読み取って複数の色成分を有する画像データを取得する読取部と、該読取部が画像を読み取る際の解像度を設定する設定部と、上記したいずれかひとつの画像処理装置とを備え、前記設定部が設定した解像度で前記読取部が画像を読み取って取得した画像データを前記画像処理装置が処理するようにしてあることを特徴とする。
【００１３】
本発明に係る画像読取装置は、前記読取部は、交差する二方向のうちの少なくとも一方向の読み取り速度を切り替え、前記設定部が設定した解像度で画像を読み取るようにしてあることを特徴とする。
【００１４】
本発明に係る画像形成装置は、上述したような画像処理装置と、該画像処理装置で処理された画像データに基づいて出力画像を形成する画像形成手段とを備えることを特徴とする。
【００１５】
本発明に係る画像処理方法は、複数の色成分を有する入力画像データに対して、少なくとも網点領域及びその他の領域に分離する領域分離処理を行ない、該領域分離処理の結果に基づく画像処理を前記入力画像データに行なう画像処理方法において、前記入力画像データの解像度を取得する解像度取得ステップと、前記入力画像データに対して、前記解像度取得ステップで取得した解像度及び前記領域分離処理の結果に基づく色補正処理を行なう色補正ステップとを含むことを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、コンピュータに、複数の色成分を有する入力画像データに対して、少なくとも網点領域及びその他の領域に分離する領域分離処理を行なわせ、該領域分離処理の結果に基づく画像処理を前記入力画像データに行なわせるためのコンピュータプログラムにおいて、コンピュータに、予め取得した前記入力画像データの解像度及び前記領域分離処理の結果に応じて、前記入力画像データに行なう色補正処理に用いるパラメータを特定するステップと、前記入力画像データに対して、特定したパラメータを用いて色補正処理を行なう色補正ステップとを実行させることを特徴とする。
【００１７】
本発明に係る記録媒体は、上述したようなコンピュータプログラムを記録してあることを特徴とする。
【００１８】
本発明によれば、入力画像データに対して、入力画像データの解像度と、少なくとも網点領域及びその他の領域に分離する領域分離処理の結果とに基づく色補正処理を行なう。よって、入力画像データの解像度及び領域分離処理の結果に応じて適切な色補正処理を行なうことが可能となる。また、入力画像データの解像度及び領域分離処理の結果に応じた変換行列又はルックアップテーブルを用いて色補正処理を行なうことにより、単純な変換処理のみによって適切な色補正処理が可能となる。更に、色補正処理に用いられる変換行列又はルックアップテーブルは、任意に設定することが可能である。
【発明の効果】
【００１９】
本発明では、入力画像データの解像度及び領域分離処理の結果に応じて適切な色補正処理を行なうことにより、特に網点領域が存在する原稿に対して、原稿の色味を忠実に再現した良好な出力画像データを得ることができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態１に係るカラー画像形成装置の構成を示すブロック図である。
【図２】領域分離部の構成を示すブロック図である。
【図３】色補正部の構成を示すブロック図である。
【図４】変換行列登録テーブルの構成例を示す模式図である。
【図５】カラー画像処理装置による色補正処理の手順を示すフローチャートである。
【図６】実施形態２に係るカラー画像読取装置の構成を示すブロック図である。
【図７】実施形態３のコンピュータシステムの構成例を示す模式図である。
【図８】網点領域を異なる読み取り速度で読み取る様子を模式的に示した図である。
【発明を実施するための形態】
【００２１】
以下に、本発明に係る画像処理装置、画像読取装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体について、その実施形態を示す図面に基づいて詳述する。
【００２２】
（実施形態１）
以下に、実施形態１に係るカラー画像形成装置について説明する。図１は実施形態１に係るカラー画像形成装置の構成を示すブロック図である。本実施形態１のカラー画像形成装置１００（例えば、デジタルカラー複写機）は、カラー画像入力装置１、カラー画像処理装置２（画像処理装置）、画像形成手段としてのカラー画像出力装置３、カラー画像形成装置１００の動作を制御する制御部４などを備える。
【００２３】
カラー画像入力装置１で原稿を読み込むことにより得られたＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）のアナログ信号の画像データは、カラー画像処理装置２へ出力され、カラー画像処理装置２で所定の処理が行なわれ、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンダ、Ｙ：イエロー、Ｋ：黒）のデジタルカラー信号としてカラー画像出力装置３へ出力される。
【００２４】
カラー画像入力装置１は、例えば、読取素子として複数のＣＣＤ（Charged Coupled Device）を一方向（以下、主走査方向という）に並べたＣＣＤラインセンサを備えるスキャナである。カラー画像入力装置１は、所定の載置台にセットされた原稿画像を読み取って画像データを取得する。例えば、カラー画像入力装置１は、図示しない光源から原稿に対して光を照射し、主走査方向に直交する方向（以下、副走査方向という）にＣＣＤラインセンサを相対移動させる。そして、ＣＣＤラインセンサで、原稿から反射した反射光を受光し、反射光をＲ，Ｇ，Ｂに色分解された電気信号（ＲＧＢアナログ信号）に変換し、原稿からの反射光像をＲＧＢのアナログ信号として読み取る。カラー画像入力装置１は、読み取ったＲＧＢアナログ信号をカラー画像処理装置２へ出力する。
【００２５】
このような構成のカラー画像入力装置１では、原稿から読み取った画像データにおいて、主走査方向の解像度は、ＣＣＤラインセンサに設けられたＣＣＤの数によって決まる。例えば、１インチあたり６００個のＣＣＤがＣＣＤラインセンサに配置されていれば、主走査方向の解像度は６００ｄｐｉとなる。一方、副走査方向の解像度は、ＣＣＤラインセンサの副走査方向の移動速度によって決まる。例えば、ＣＣＤラインセンサが一定の基準速度で移動しながら１ライン毎に０．０４２３ｍｍの間隔で読み取るようにタイミング調整されていれば、副走査方向の解像度は６００ｐｉとなる。
【００２６】
これに対して、ＣＣＤラインセンサを基準速度の２倍の速度で移動させれば、１ライン毎の読み取り間隔が２倍の長さ（０．０８４６ｍｍ）となり、副走査方向の解像度は３００ｄｐｉとなる。逆に、ＣＣＤラインセンサを基準速度の１／２倍の速度で移動させれば、１ライン毎の読み取り間隔が１／２倍の長さ（０．０２１２ｍｍ）となり、副走査方向の解像度は１２００ｄｐｉとなる。このように、一般的なスキャナでは、ＣＣＤラインセンサの副走査方向の移動速度を速くすると副走査方向の解像度が低く（読み取り間隔が粗く）なり、遅くすると副走査の解像度が高く（読み取り間隔が細かく）なる。
【００２７】
なお、ＣＣＤラインセンサの移動速度は、制御部４によって制御されるものとし、制御部４は、使用者から指示された解像度（読み取り解像度）に応じて移動速度を変更（設定）する。例えば、使用者は、カラー画像入力装置１の原稿載置台（図示せず）に原稿を置き、操作ボタン（図示せず）を操作することで、原稿を複写する動作を指示する。また、その際に、使用者は、カラー画像入力装置１が原稿を読み取る際の解像度（又は基準解像度（例えば、６００ｄｐｉ）に対する変倍率であってもよい）も指示する。
【００２８】
制御部４は、使用者によって指示された解像度に応じてＣＣＤラインセンサの移動速度を決定し、決定した移動速度で原稿の読み取りを行なうようにカラー画像入力装置１の動作を制御する。また、この解像度の情報は、制御部４からカラー画像処理装置２に引き渡される。なお、引き渡される情報の形態については、副走査方向の解像度の値であってもよいし、ＣＣＤラインセンサの移動速度を表す値であってもよいし、基準解像度（例えば、６００ｄｐｉ）に対する変倍率を表す値であってもよい。
【００２９】
カラー画像出力装置３は、原稿画像の画像データに基づいて、複数の画素が２次元に配置された画像を記録紙上に出力する電子写真方式又はインクジェット方式などのプリンタである。また、カラー画像出力装置３は、ディスプレイ等の表示装置であってもよい。
【００３０】
制御部４は、ＣＰＵ（Central Processing Unit ）又はＤＳＰ（Digital Signal Processor）等を備え、ＡＳＩＣ（Application Specific Integrated Circuit）などにより構成される。制御部４は、使用者からの指示に則り、カラー画像形成装置１００が備えるハードウェア各部の動作を制御する
【００３１】
カラー画像処理装置２は、Ａ／Ｄ変換部２０、シェーディング補正部２１、入力処理部２２、領域分離部２３、色補正部２４、黒生成下色除去部２５、空間フィルタ部２６、変倍部２７、中間調生成部２８などを備える。
【００３２】
Ａ／Ｄ（アナログ／デジタル）変換部２０は、カラー画像入力装置１から入力されたＲＧＢアナログ信号を、例えば、８ビットのデジタル信号に変換し、変換後のＲＧＢ信号をシェーディング補正部２１へ出力する。
【００３３】
シェーディング補正部２１は、入力されたＲＧＢ信号に対して、カラー画像入力装置１の照明系、結像系、撮像系などで生じた各種の歪みを取り除く補正処理を行ない、補正後のＲＧＢ信号を入力処理部２２へ出力する。
【００３４】
入力処理部２２は、シェーディング補正部２１にて各種の歪みが取り除かれたＲＧＢ信号に対して、ガンマを補正する処理や下地濃度を除去する処理を施し、処理後のＲＧＢ信号を領域分離部２３及び色補正部２４へ出力する。
【００３５】
領域分離部２３は、入力されたＲＧＢ信号（画像データ）に基づき、入力された画像中の各画素を、例えば文字領域、網点領域、その他の領域等の何れに属するかを判定し、各画素を分離する。領域分離部２３は、分離結果に基づいて、各画素がどの領域に属しているかを示す領域分離信号を生成し、色補正部２４、黒生成下色除去部２５、空間フィルタ部２６、中間調生成部２８へ出力する。なお、領域分離部２３の詳細な構成及び処理内容については後述する。
【００３６】
色補正部２４は、領域分離部２３から入力された領域分離信号が示す各領域に応じて、入力処理部２２から入力されたＲＧＢ信号を、ＲＧＢ信号の補色であるＣＭＹ信号に変換する。また、色補正部２４は、カラー画像出力装置３の特性に合わせた色再現性を高める処理を行ない、処理後のＣＭＹ信号を黒生成下色除去部２５へ出力する。なお、色補正部２４には、カラー画像入力装置１が原稿を読み取る際の解像度の情報が制御部４から入力されている。そして、色補正部２４は、ＣＭＹ信号を生成する際に、制御部４から入力された解像度の情報と、領域分離部２３から入力された領域分離信号とに基づいて、最適な色補正処理を切り替えて行なう。なお、色補正部２４の詳細な構成及び処理内容については後述する。
【００３７】
黒生成下色除去部２５は、領域分離部２３から入力された領域分離信号が示す各領域に応じて、色補正部２４から入力されたＣＭＹ信号からＣＭＹＫ信号を生成する。黒生成下色除去部２５は、ＣＭＹ信号に基づいて、Ｋ（黒）信号を生成する黒生成処理を行なうとともに、ＣＭＹ信号からＫ信号を差し引いて新たなＣＭＹ信号を生成する下色除去処理を行なう。黒生成下色除去部２５は、生成したＣＭＹＫ信号を空間フィルタ部２６へ出力する。
【００３８】
なお、黒生成下色除去部２５は、例えばスケルトンブラック処理により黒信号を生成する。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ'，Ｍ'，Ｙ'，Ｋ'、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とした場合、黒生成下色除去処理により出力されるデータ夫々は、Ｋ'＝ｆ｛ｍｉｎ（Ｃ、Ｍ、Ｙ）｝、Ｃ'＝Ｃ−αＫ'、Ｍ'＝Ｍ−αＫ'、Ｙ'＝Ｙ−αＫ'で表される。
【００３９】
空間フィルタ部２６は、領域分離部２３から入力された領域分離信号が示す各領域に応じて、黒生成下色除去部２５から入力されたＣＭＹＫ信号に対して、強調処理や平滑化処理（空間フィルタ処理）を施す。これにより、画像データの空間周波数特性が補正され、カラー画像出力装置３における出力画像のぼやけ、及びモアレ（干渉縞）の発生を防止する。例えば、空間フィルタ部２６は、領域分離部２３によって文字領域に分離された画素に対し、文字のぼやけを防止するための強調処理を施す。また、空間フィルタ部２６は、領域分離部２３によって網点領域に分離された画素に対し、モアレの発生を防止するための平滑化処理を施す。空間フィルタ部２６は、処理後のＣＭＹＫ信号を変倍部２７へ出力する。
【００４０】
変倍部２７は、制御部４から入力された解像度（副走査方向の解像度）の情報をもとに、空間フィルタ部２６から入力されたＣＭＹＫ信号に対して、拡大処理又は縮小処理（変倍処理）を行なう。変倍処理は、例えば、主走査方向の解像度を副走査方向の解像度に一致させるように変倍する処理、副走査方向の解像度を主走査方向の解像度に一致させるように変倍する処理である。変倍部２７の動作は、使用者からの指示に応じて制御部４によって制御されるものとする。変倍部２７は、変倍処理を行なったＣＭＹＫ信号を中間調生成部２８へ出力する。
【００４１】
また、ＣＭＹＫ信号（画像データ）に対して行なう変倍処理は、主走査方向及び副走査方向のそれぞれに対して補間演算により画素データを補間（解像度を高くする場合）又は間引き（解像度を低くする場合）することによって実現される。補間処理としては、ニアレストネイバー法、バイリニア法、バイキュービック法などを用いることができる。ニアレストネイバー法は、補間する画素（補間画素）に一番近い既存画素の画素値、又は補間画素に対して所定の位置関係にある既存画素の画素値を補間画素の画素値とする方法である。バイリニア法は、補間画素を囲む４点の既存画素の画素値に、補間画素からの距離に比例した値を重み付けし、得られた値の平均値を補間画素の画素値とする方法である。バイキュービック法は、補間画素を囲む４点の既存画素に、それらを囲む１２点の既存画素を加えた合計１６点の既存画素の画素値に基づいて算出した値を補間画素の画素値とする方法である。
【００４２】
中間調生成部２８は、領域分離部２３から入力された領域分離信号が示す各領域に基づいて、変倍部２７から入力されたＣＭＹＫ信号に対して、カラー画像出力装置３の特性に合わせて階調再現処理（例えば、ディザ処理）を行なう。
【００４３】
カラー画像処理装置２は、中間調生成部２８で処理された画像データ（ＣＭＹＫ信号）を記憶部（不図示）に一旦記憶し、画像形成をする所定のタイミングで記憶部に記憶した画像データを読み出し、読み出した画像データをカラー画像出力装置３へ出力する。
【００４４】
次に、領域分離部２３の詳細な構成及び処理内容について説明する。図２は領域分離部２３の構成を示すブロック図である。領域分離部２３は、ブロック生成部３１Ｒ，３１Ｇ，３１Ｂ、特徴量算出部３２Ｒ，３２Ｇ，３２Ｂ、閾値処理部３３Ｒ，３３Ｇ，３３Ｂ、最終判定部３４などを備える。入力処理部２２から入力されてくるＲＧＢ信号において、Ｒ信号は、ブロック生成部３１Ｒ、特徴量算出部３２Ｒ、閾値処理部３３Ｒによって処理され、Ｇ信号は、ブロック生成部３１Ｇ、特徴量算出部３２Ｇ、閾値処理部３３Ｇによって処理され、Ｂ信号は、ブロック生成部３１Ｂ、特徴量算出部３２Ｂ、閾値処理部３３Ｂによって処理される。
【００４５】
ブロック生成部３１Ｒ，３１Ｇ，３１Ｂは同一の構成であり、同一の処理を行なうので、代表してブロック生成部３１Ｒについてのみ説明する。ブロック生成部３１Ｒは、入力処理部２２から入力されたＲＧＢ信号のうちのＲ信号をライン単位で一時的に格納するラインメモリを複数備えている。ブロック生成部３１Ｒは、順次入力されたＲ信号（各画素のＲ値）を複数のラインメモリに格納することにより、ｎ×ｍ画素（例えば、１５×１５画素）のブロック画像を生成し、生成したブロック画像を特徴量算出部３２Ｒへ出力する。なお、ブロック画像の中心に位置する画素を注目画素と呼び、注目画素は入力画素毎に逐次移動する。これにより、後段の特徴量算出部３２Ｒでは、注目画素の値だけでなく、注目画素の周囲にある複数の画素の値を参照した処理が可能となる。
【００４６】
特徴量算出部３２Ｒ，３２Ｇ，３２Ｂは同一の構成であり、同一の処理を行なうので、代表して特徴量算出部３２Ｒについてのみ説明する。特徴量算出部３２Ｒは、注目画素を含むｎ×ｍ画素のブロック画像をブロック生成部３１Ｒから順次取得する。特徴量算出部３２Ｒは、順次取得するブロック画像毎に、それぞれのブロック画像における２つの特徴量を算出し、閾値処理部３３Ｒへ出力する。１つ目の特徴量は、ブロック画像内の最小濃度値（最小画素値）及び最大濃度値（最大画素値）の差分である最大濃度差DIFmaxである。２つ目の特徴量は、ブロック画像内の隣接する画素間の濃度差の絶対値の総和である隣接濃度差総和DIFsumである。
【００４７】
閾値処理部３３Ｒ，３３Ｇ，３３Ｂは同一の構成であり、同一の処理を行なうので、代表して閾値処理部３３Ｒについてのみ説明する。閾値処理部３３Ｒは、各ブロック画像の最大濃度差DIFmax及び隣接濃度差総和DIFsumを、特徴量算出部３２Ｒから順次取得する。閾値処理部３３Ｒは、特徴量算出部３２Ｒから取得した最大濃度差DIFmax及び隣接濃度差総和DIFsumに対して、予め定められた複数の閾値と比較する閾値処理を行ない、各画素のＲ信号に基づいて、各画素を、文字領域、網点領域、その他の領域に分離する仮判定を行なう。閾値処理部３３Ｒは、仮判定の結果、各画素を分離した領域を示す情報を最終判定部３４へ出力する。
【００４８】
具体的には、最大濃度差DIFmaxが所定の閾値THmax（例えば、２０）よりも大きく、かつ、隣接濃度差総和DIFsumが所定の閾値THsum（例えば、３００）よりも大きい場合において、隣接濃度差総和DIFsumが、最大濃度差DIFmaxと所定の閾値THx（例えば、６０）との積よりも大きいときは、ブロック画像内の濃度変動が大きくかつ隣接画素間の濃度変動箇所が多いため、網点の特性に当てはまると判断できる。従って、閾値処理部３３Ｒは、このときの注目画素に対して、「網点領域」であると仮判定する。
【００４９】
一方、最大濃度差DIFmaxが所定の閾値THmaxよりも大きく、かつ、隣接濃度差総和DIFsumが所定の閾値THsumよりも大きい場合において、隣接濃度差総和DIFsumが、最大濃度差DIFmaxと所定の閾値THxとの積よりも小さいときは、ブロック画像内の濃度変動は大きいが、隣接画素間の濃度変動箇所は少ないため、文字の特性に当てはまると判断できる。従って、閾値処理部３３Ｒは、このときの注目画素に対して、「文字領域」であると仮判定する。なお、いずれにも当てはまらない場合は、ブロック画像内の濃度変動が小さいため、網点や文字の特性に当てはまらないと判断でき、閾値処理部３３Ｒは、このときの注目画素に対して、「その他の領域」であると仮判定する。
【００５０】
最終判定部３４は、上述した処理によって閾値処理部３３Ｒ，３３Ｇ，３３Ｂのそれぞれから出力された仮判定の結果をもとに、各注目画素に対する最終的な領域判定を行ない、判定結果を示す領域分離信号を出力する。具体的には、まず、仮判定の結果、Ｒ信号、Ｇ信号、Ｂ信号のいずれかに対して網点領域であると仮判定されている場合、最終判定部３４は、この注目画素に対して網点領域であると判定し、網点領域を表す領域分離信号を出力する。次に、仮判定の結果、Ｒ信号、Ｇ信号、Ｂ信号のいずれかに対して文字領域であると仮判定されている場合、最終判定部３４は、この注目画素に対して文字領域であると判定し、文字領域を表す領域分離信号を出力する。更に、いずれにも当てはまらない場合、最終判定部３４は、この注目画素に対してその他の領域であると判定し、その他の領域を表す領域分離信号を出力する。上述した処理により、領域分離部２３は、入力された画像中の各画素を、文字領域、網点領域、その他の領域に分離することができる。
【００５１】
次に、色補正部２４の詳細な構成及び処理内容について説明する。図３は色補正部２４の構成を示すブロック図、図４は変換行列登録テーブルの構成例を示す模式図である。色補正部２４は、色変換部２４１、パラメータ設定部２４２などを備える。色補正部２４には、入力処理部２２からＲＧＢ信号（画像データ）が入力され、領域分離部２３から領域分離信号が入力され、制御部４から解像度の情報が入力されている。なお、解像度の情報は、使用者によって設定された、カラー画像入力装置１が原稿を読み取る際の解像度（読み取り解像度）を示す情報である。ＲＧＢ信号は色変換部２４１へ入力され、解像度の情報及び領域分離信号はパラメータ設定部２４２へ入力される。
【００５２】
変換行列登録テーブルは、例えば、パラメータ設定部２４２に設けられたメモリ（図示せず）に格納されている。なお、変換行列登録テーブルは、パラメータ設定部２４２内のメモリではなく、パラメータ設定部２４２外又は色補正部２４外のメモリに格納されていてもよい。図４に示す変換行列登録テーブルには、３種類の解像度（図４では、Ｒｄｐｉと表記する）のそれぞれと、領域分離信号が示す領域のそれぞれとを組み合わせた各組に対応して、それぞれの変換行列を識別するための情報が登録されている。
【００５３】
図４では、解像度は、３００ｄｐｉ未満、３００ｄｐｉ以上６００ｄｐｉ未満、６００ｄｐｉ以上の３つに区分されているが、区分の方法はこれに限らず、また、区分数も３つに限らない。また、領域分離信号は、網点領域と、文字領域・その他の領域との２つに区分されているが、区分の方法はこれに限らず、例えば、網点領域、文字領域、その他の領域のそれぞれに対して変換行列が登録されてもよい。また、解像度の代わりに、制御部４から色補正部２４に入力される情報、例えば、副走査方向の解像度の値、ＣＣＤラインセンサの移動速度を表す値、基準解像度に対する変倍率を表す値等が、変換行列登録テーブルに登録されていてもよい。
【００５４】
変換行列は、例えば、３×３（３行３列）の行列であり、変換行列登録テーブルを格納するメモリに格納されている。なお、変換行列登録テーブルの登録内容及び変換行列は、使用者からの指示に従って適宜変更可能としてもよい。
【００５５】
パラメータ設定部２４２は、入力された解像度の情報と、入力された領域分離信号とを用いて、図４に示す変換行列登録テーブルを参照することにより、各注目画素に適用する変換行列を選択する。例えば、解像度Ｒが３００ｄｐｉであり、領域分離信号が網点領域を示す情報である場合、パラメータ設定部２４２は、変換行列Ａ２を選択する。パラメータ設定部２４２は、選択した変換行列を色変換部２４１に対して設定する。
【００５６】
色変換部２４１は、パラメータ設定部２４２によって設定された変換行列を用いて、以下の式１に従って、入力処理部２２から入力されたＲＧＢ信号をＣＭＹ信号に変換する。なお、以下の式１には、変換行列Ａ１を用いてＲＧＢ信号をＣＭＹ信号に変換する場合の例を示す。
【００５７】
【数１】
2011004006.tif 000003
【００５８】
これにより、色補正部２４は、ＲＧＢ信号からＣＭＹ信号を生成する際に、画像データ（ＲＧＢ信号）を読み取る際の解像度と、各画素が分離された領域とに基づいて、適切な色補正処理を行なうことができる。よって、原稿の読み取り速度が変更されることにより原稿を読み取る際の解像度が変化しても、常に原稿の色味を忠実に再現した良好な画像データに変換することができる。
【００５９】
以下に、色補正部２４による色補正処理について説明する。図５はカラー画像処理装置２による色補正処理の手順を示すフローチャートである。なお、色補正処理は、色補正部２４等の専用のハードウェア回路に実行させるだけでなく、ＣＰＵ、ＲＡＭ、ＲＯＭなどを備えたパーソナルコンピュータに、色補正処理の手順を定めたコンピュータプログラムをロードしてＣＰＵに実行させることもできる。
【００６０】
色補正部２４は、領域分離部２３から入力された領域分離信号に基づいて、注目画素が分離された領域が、網点領域であるか否かを判断する（Ｓ１）。網点領域であると判断した場合（Ｓ１：ＹＥＳ）、色補正部２４は、制御部４から入力された解像度の情報に基づいて、読み取り解像度Ｒが３００ｄｐｉ未満であるか否かを判断する（Ｓ２）。色補正部２４は、読み取り解像度Ｒが３００ｄｐｉ未満であると判断した場合（Ｓ２：ＹＥＳ）、図４に示した変換行列登録テーブルから、網点領域及び３００ｄｐｉ未満の解像度に対応する変換行列として変換行列Ａ１を特定して設定する（Ｓ３）。
【００６１】
色補正部２４は、読み取り解像度Ｒが３００ｄｐｉ未満でないと判断した場合（Ｓ２：ＮＯ）、読み取り解像度Ｒが３００ｄｐｉ以上６００ｄｐｉ未満であるか否かを判断する（Ｓ４）。色補正部２４は、読み取り解像度Ｒが３００ｄｐｉ以上６００ｄｐｉ未満であると判断した場合（Ｓ４：ＹＥＳ）、網点領域及び３００ｄｐｉ以上６００ｄｐｉ未満の解像度に対応する変換行列として変換行列Ａ２を特定して設定する（Ｓ５）。
【００６２】
色補正部２４は、読み取り解像度Ｒが３００ｄｐｉ以上６００ｄｐｉ未満でないと判断した場合（Ｓ４：ＮＯ）、即ち、読み取り解像度Ｒが６００ｄｐｉ以上である場合、網点領域及び６００ｄｐｉ以上の解像度に対応する変換行列として変換行列Ａ３を特定して設定する（Ｓ６）。一方、ステップＳ１で、網点領域でないと判断した場合（Ｓ１：ＮＯ）、即ち、注目画素が分離された領域が、文字領域又はその他の領域である場合、文字領域・その他の領域に対応する変換行列として変換行列Ｂを特定して設定する（Ｓ７）。
【００６３】
色補正部２４は、ステップＳ３，５，６，７のいずれかで設定された変換行列を用いて、入力処理部２２から入力されたＲＧＢ信号をＣＭＹ信号に色変換する（Ｓ８）。色補正部２４は、入力処理部２２からのＲＧＢ信号の入力及び領域分離部２３からの領域分離信号の入力が終了するまで、ステップＳ１〜Ｓ８の処理を繰り返し、色変換して得られたＣＭＹ信号を順次黒生成下色除去部２５へ出力する。
【００６４】
以下に、上述したような色補正処理に用いる変換行列の作成手順について説明する。まず、変換行列の作成者は、ＣＭＹ信号について、Ｃ信号、Ｍ信号、Ｙ信号の各値の組み合わせを多数用いて、所定の大きさのカラーパッチ画像データを作成する。例えば、Ｃ信号、Ｍ信号、Ｙ信号の各値の組み合わせを数百組用意し、各組み合わせについて、３００画素×３００画素程度のカラーパッチ画像データを作成する。即ち、各組み合わせの画素値を有する画素が３００×３００画素並べられたカラーパッチ画像データを数百個作成する。
【００６５】
そして、変換行列の作成者は、作成したカラーパッチ画像データをカラー画像処理装置２の中間調生成部２８へ入力する。中間調生成部２８に入力されたカラーパッチ画像データは、中間調生成部２８によって処理された後、カラー画像出力装置３によって出力され、カラーパッチが画像出力される。なお、カラーパッチ画像データは、１つずつ中間調生成部２８に入力されてもよいし、複数をまとめて１つの画像データとして中間調生成部２８に入力されてもよい。
【００６６】
次に、変換行列の作成者は、作成されたカラーパッチをカラー画像入力装置１に読み取らせる。カラー画像入力装置１がカラーパッチを読み取って得られた画像データは、カラー画像処理装置２へ送られ、カラー画像処理装置２のＡ／Ｄ変換部２０、シェーディング補正部２１及び入力処理部２２によって処理される。変換行列の作成者は、入力処理部２２によって処理された後の画像データ（ＲＧＢ信号）を抜き出す。このとき、各カラーパッチについて、ある画素（例えば、カラーパッチの中央付近の画素）のＲＧＢ信号を代表値として抜き出してもよいし、所定の複数画素のＲＧＢ信号の平均値を代表値として抜き出してもよい。
【００６７】
以上の処理により、各カラーパッチに対して、元のカラーパッチ画像データにおけるＣＭＹ信号の各値と、入力処理部２２から抜き出したＲＧＢ信号の各値との対が得られる。そして、カラーパッチ毎に得られた対を上記の式１に代入し、それぞれの関係を満たす定数ａ11，ａ12，…，ａ32，ａ33を最小二乗法によって算出する。これにより、変換行列が得られる。なお、より忠実な色再現を求める場合には、上記の式１において二次以上の高次の項を付加すればよい。作成された変換行列は、対応する解像度の情報と共に、カラー画像処理装置２の入力部（図示せず）に入力され、色補正部２４のパラメータ設定部２４２内のメモリに格納される。また、パラメータ設定部２４２内のメモリに格納された変換行列を示す情報が、変換行列登録テーブルにおいて、対応する解像度及び領域分離信号が示す領域に対応する箇所に登録される。
【００６８】
ここで、解像度に応じた変換行列を作成する方法として、作成したカラーパッチをカラー画像入力装置１に読み取らせる際に、対象とする解像度（読み取り速度）を設定すればよい。例えば、解像度が３００ｄｐｉ未満であった場合に用いる変換行列を作成する場合、３００ｄｐｉ未満の解像度（例えば１５０ｄｐｉ）でカラーパッチを読み取る。また、解像度が３００ｄｐｉ以上６００ｄｐｉ未満であった場合に用いる変換行列を作成する場合、３００ｄｐｉ以上６００ｄｐｉ未満の解像度（例えば３００ｄｐｉ）でカラーパッチを読み取る。更に、解像度が６００ｄｐｉ以上であった場合に用いる変換行列を作成する場合、６００ｄｐｉ以上の解像度（例えば６００ｄｐｉ）でカラーパッチを読み取る。このように異なる解像度でカラーパッチを読み取ることによって、読み取られた画像データに基づいて、それぞれの解像度に応じた変換行列を作成できる。
【００６９】
網点領域（即ち、中間調処理が施された領域）は、原稿を読み取る際の解像度が異なると、画素毎に得られるＲＧＢ値が大きく異なってしまう。このような状況で、常に同一の変換行列を用いて色補正処理を行なうと、画素毎に出力されるＣＭＹ値は大きく異なってしまう。従って、原稿を読み取る解像度が異なるだけで出力画像の色味が大きく変化し、原稿に忠実な色再現ができないという不具合が発生する。これに対して、上述したように、網点領域における色補正処理について、原稿を読み取る際の解像度に応じて変換行列を適切に切り替えることにより、解像度が変化しても常に原稿に忠実な色再現を行なうことが可能となる。
【００７０】
上述したように本実施形態１では、原稿を読み取る際の解像度と、領域分離処理の結果とに応じた変換行列を用いた色補正処理が行なわれるので、原稿の色味を忠実に再現した良好な画像データを生成できる。よって、このような画像データに基づく出力画像の高画質化が実現できる。また、色補正処理に用いる変換行列を任意に作成して設定できるので、使用者の嗜好に応じた処理が実現できる。なお、領域分離処理で用いられる各種の閾値も使用者によって任意に変更可能とすることにより、使用者の嗜好により応じた処理が実現できる。
【００７１】
本実施形態１では、変換行列を用いた色補正処理を行なう構成について説明したが、このような構成に限らない。例えば、ＲＧＢ信号とＣＭＹ信号との対応関係をルックアップテーブル（以下、ＬＵＴという）に登録して保存しておき、ＬＵＴを用いた色補正処理を行なってもよい。なお、この場合、図４に示した変換行列登録テーブルには、変換行列を識別するための情報の代わりに、ＬＵＴを識別するための情報が登録される。
【００７２】
ＬＵＴを用いる場合、上述したような処理によって変換行列を求めた後、求めた変換行列に基づいて、ＲＧＢ信号に対するＣＭＹ信号を予め算出しておき、ＲＧＢ信号とＣＭＹ信号との関係をＬＵＴとして記憶しておく。また、ＲＧＢ信号とＣＭＹ信号との対応関係をニューラルネットワークで学習させることによりＬＵＴを作成してもよい。
【００７３】
（実施形態２）
以下に、実施形態２に係るカラー画像読取装置について説明する。図６は実施形態２に係るカラー画像読取装置の構成を示すブロック図である。本実施形態２のカラー画像読取装置２００（例えば、デジタルカラースキャナ）は、カラー画像入力装置１、カラー画像処理装置２、制御部４、インタフェース５、画像表示装置６などを備える。
【００７４】
カラー画像入力装置１は、上述した実施形態１のカラー画像入力装置１と同様の構成を有し、同様の処理を行なう。カラー画像処理装置２のＡ／Ｄ変換部２０、シェーディング補正部２１、入力処理部２２及び領域分離部２３は、上述した実施形態１のカラー画像処理装置２の各部と同様の構成を有し、同様の処理を行なう。なお、本実施形態２のカラー画像処理装置２は、上述した実施形態１のカラー画像処理装置２が備える各部のうちの黒生成下色除去部２５及び中間調生成部２８を備えない。
【００７５】
本実施形態２の色補正部２４は、入力処理部２２から入力されたＲＧＢ信号に対して、画像表示装置６の特性に合わせた色再現性を高める処理を行ない、Ｒ´Ｇ´Ｂ´信号を生成する。なお、Ｒ´Ｇ´Ｂ´信号を生成する際に、色補正部２４は、制御部４から入力された解像度の情報と、領域分離部２３から入力された領域分離信号とに基づいて、最適な色補正処理を切り替えて行なう。また、ＲＧＢ信号からＲ´Ｇ´Ｂ´信号への変換処理は、ＲＧＢ信号からＣＭＹ信号への変換処理と同様に、変換行列（又はＬＵＴ）を用いて行なわれる。従って、色補正部２４は、解像度の情報と領域分離信号とに応じて、変換行列（又はＬＵＴ）を適切に切り替えて色補正処理を行なう。色補正部２４は、処理後のＲ´Ｇ´Ｂ´信号を空間フィルタ部２６へ出力する。
【００７６】
色補正部２４にて生成されたＲ´Ｇ´Ｂ´信号は、空間フィルタ部２６にて強調処理や平滑化処理を施され、変倍部２７にて主走査方向を変倍する処理を施された後、画像表示装置６又はインタフェース５へ出力される。画像表示装置６は、カラー画像処理装置２から入力された画像データ（Ｒ´Ｇ´Ｂ´信号）に基づいて最終的な出力画像を表示する。画像表示装置６は、液晶ディスプレイやＣＲＴ（Cathode Ray Tube）などの画像を表示する装置である。
【００７７】
インタフェース５は、カラー画像処理装置２から入力された画像データを、ネットワークを介してパーソナルコンピュータなどへ電子データとして転送する。インタフェース５は、ネットワークカード、ＬＡＮケーブル等を介して、ネットワークに接続されたコンピュータや他のデジタルカラースキャナ等とデータ通信を行なうハードウェアである。
【００７８】
上述した構成によれば、本実施形態２のカラー画像読取装置２００では、カラー画像入力装置１が原稿を読み取る際の解像度と、カラー画像処理装置２の領域分離部２３による処理結果とに応じて適切な色補正処理が切り替えられて行なわれる。よって、特に網点領域が存在する原稿に対して、原稿の色味を忠実に再現した良好な出力画像（表示画面や電子データ）を得ることができる。
【００７９】
（実施形態３）
以下の実施形態３では、実施形態１で説明した本発明の画像処理方法をコンピュータに実行させるためのコンピュータプログラムとして構成し、このコンピュータプログラムをコンピュータによる読み取りが可能な記録媒体に記録した構成について説明する。この場合には、本発明の画像処理方法を実現するコンピュータプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【００８０】
図７は本発明に係るコンピュータプログラムをインストールすることにより構築される実施形態３のコンピュータシステムの構成例を示す模式図である。図７に示すコンピュータシステム７０は、所定のコンピュータプログラムがロードされることにより本発明の画像処理方法を含む種々の処理を行なうことができるパーソナルコンピュータ７１に、ＣＲＴディスプレイ，液晶ディスプレイ等の画像表示装置７２、キーボード７３、マウス７４、カラー画像入力装置１（図１参照）としてのフラットベッドスキャナ７５、カラー画像出力装置３（図１参照）としてのプリンタ７６等の周辺機器が接続されている。なお、カラー画像入力装置１としては、フラットベッドスキャナに限られず、例えば、フィルムスキャナ、デジタルカメラ等が用いられる。
【００８１】
パーソナルコンピュータ７１は、本発明に係るコンピュータプログラムを記録した記録媒体７７からコンピュータプログラムを読み取るための読取装置を備えている。従って、本発明に係るコンピュータプログラムをパーソナルコンピュータ７１にインストールすることにより、実施形態１で説明したカラー画像処理装置２における色補正部２４を含む各種機能をパーソナルコンピュータ７１によって統括的に実行することができる。
【００８２】
記録媒体７７としては、マイクロコンピュータで処理が行なわれるために図示しないメモリ、例えばＲＯＭのようなプログラムメディアであってもよく、図示しない外部記憶装置としてのプログラム読取装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【００８３】
いずれの場合においても、格納されているコンピュータプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよいし、コンピュータプログラムを読み出し、読み出されたコンピュータプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのコンピュータプログラムが実行される方式であってもよい。この場合、ダウンロード用のコンピュータプログラムは予め本体装置に格納されているものとする。
【００８４】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にコンピュータプログラムを担持する媒体であってもよい。
【００８５】
また、インターネットを含む通信ネットワークと接続可能に構成し、上記プログラムを通信ネットワークからダウンロードするように流動的にコンピュータプログラムを担持する媒体であってもよい。このように通信ネットワークからコンピュータプログラムをダウンロードする場合には、そのダウンロード用のコンピュータプログラムは予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。
【００８６】
上記記録媒体７７は、カラー画像形成装置１００や図７に示すコンピュータシステム７０に備えられるプログラム読み取り装置により読み取られることで、実施形態１で説明した画像処理方法を実現できる。特に、後者の場合、本発明の画像処理方法を使用者の好みに応じて用いることが可能となる。本発明の画像処理方法をコンピュータシステム７０で実行させる場合、領域分離部２３による領域分離処理で用いる各種の閾値や、色補正部２４による色補正処理で用いる変換行列（又はＬＵＴ）といった各種のパラメータを任意に変更することが容易となる。また、画像表示装置７２に表示された画像（表示結果）に応じて改めて設定し直すなど、使用者の好みに応じた処理が可能となる。閾値の変更を行なう場合には、例えば、キーボード７３、マウス７４を用いて直接数値を入力する、又は閾値を示すシンボルをドラッグすることにより、容易に設定できる。また、フラットベッドスキャナ７５による読み取り解像度の変更は、フラットベッドスキャナ７５に表示される読み取り条件設定画面にて容易に行なわれる。
【００８７】
本発明の画像処理装置は、デジタルカラー複写機、デジタルカラースキャナ等に限られず、コピア機能、プリンタ機能、ファクシミリ送受信機能、scan to e-mail機能等を備えるデジタルカラー複合機に適用しても良い。デジタルカラー複合機はさらに、例えば、モデムやネットワークカードよりなる通信装置を備えることもできる。この場合、例えばファクシミリの送信を行なうときは、モデムにて、相手先との送信手続きを行ない送信可能な状態が確保されると、所定の形式で圧縮された画像データ（スキャナで読み込まれた画像データ）をメモリから読み出し、圧縮形式の変更など必要な処理を施して、相手先に通信回線を介して順次送信する。
【００８８】
また、ファクシミリを受信する場合、通信手続きを行ないながら相手先から送信されてくる画像データを受信してカラー画像処理装置２へ出力し、カラー画像処理装置２は受信した画像データを、不図示の圧縮／伸張処理部にて伸張処理を施す。伸張された画像データは、必要に応じて、回転処理や解像度変換処理が行なわれ、出力階調補正、階調再現処理が施され、カラー画像出力装置３より出力される。
【００８９】
以上、本発明の好適な実施の形態について具体的に説明したが、各構成及び動作等は適宜変更可能であって、上述の実施の形態に限定されることはない。
【符号の説明】
【００９０】
１００  カラー画像形成装置
１  カラー画像入力装置
２  カラー画像処理装置
３  カラー画像出力装置
２３  領域分離部
２４  色補正部
２４１  色変換部
２４２  パラメータ設定部
【図１】
2011004006.tif 000004
【図２】
2011004006.tif 000005
【図３】
2011004006.tif 000006
【図４】
2011004006.tif 000007
【図５】
2011004006.tif 000008
【図６】
2011004006.tif 000009
【図７】
2011004006.tif 000010
【図８】
2011004006.tif 000011