(57)【要約】【課題】原稿読取装置ごとの分光フィルターの分光特性のバラツキにより、読み取った原稿のカラー画像が設計者が意図した色に変換することができなかった。【解決手段】搭載された読取装置の個別の分光特性を、読み取ったパターン画像のカラー画像データから推定して、適切なカラープロファイルを選択し、これを用いて色変換を行う。【選択図】  図１０
2019033337.tif 000002
【特許請求の範囲】
【請求項１】
光源と、カラーの読取センサーを備える読取装置と、
前記読取装置から読込んだ原稿のカラー画像データを記憶部に記憶された色変換テーブルを用いて色変換をする色変換手段を有する画像処理装置おいて、
前記読取装置で読み取ったパターン画像のデータから、前記読取センサーの分光特性を推定する推定手段と、
前記推定手段の推定結果に応じて、前記記憶部に記憶された前記色変換テーブルを選択する選択手段と、を
備えることを特徴とする画像処理装置
【請求項２】
前記読取装置は、３波長以上の光源と分光フィルタを有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記推定手段は、前記分光フィルタの分光特性を推定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記推定結果は、分光フィルタの分光特性を複数のグループに分けたものであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記色変換テーブルは、前記読取装置のカラー画像データを共通色空間に変換するための色変換テーブルであることを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
前記読取装置によって読込んだ原稿のカラー画像データを印刷するための印刷装置を持ち、
前記色変換テーブルは、前記読取装置のカラー画像データを前記印刷装置の印刷色空間に変換するための色変換テーブルであることを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
光源と、カラーの読取センサーを備える読取装置と、
前記読取装置から読込んだ原稿のカラー画像データを記憶部に記憶された色変換テーブルを用いて色変換をする色変換手段を有する画像処理装置の制御方法おいて、
前記読取装置で読み取ったパターン画像のデータから、前記読取センサーの分光特性を推定する推定工程と、
前記推定工程の推定結果に応じて、前記記憶部に記憶された前記色変換テーブルを選択する選択工程と、を
備えることを特徴とする画像処理装置の制御方法。
【請求項８】
請求項７に記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に搭載される原稿読取装置の分光フィルタのバラツキを補正するために、色空間の変換の調整に関する発明である。
【背景技術】
【０００２】
従来から、複合機は、カラー原稿を電子デジタル画像に変換するために、カラー対応の原稿読取装置を搭載している。この原稿読取装置は、３波長以上（Red, Green, Blue：ＲＧＢ）の光源や、白色光源の光を原稿に当て、その反射光を３波長（ＲＧＢ）の分光フィルタを用いて分光し、カラー原稿を読み取りデジタル画像にしている。
分光フィルタは、例えば、Ｒチャンネル（赤）用の分光フィルタ、Ｇチャンネル（緑）用の分光フィルタ、Ｂチャンネル（青）用の分光フィルタの３つのフィルタからなる。
【０００３】
Ｒチャンネル用の分光フィルタは、波長650nm近辺の光は透過するが、540nm以下の光はカットオフするように形成されている。Ｇチャンネル用の分光フィルタは、波長540nm近辺の光は透過するが、460nm以下の光と650nm以上の光はカットするように形成されている。Ｂチャンネル用の分光フィルタは、波長450nm近辺の光は透過するが、540nm以上の光はカットオフするように形成されている。
【０００４】
分光フィルタはＣＣＤやＣＭＯＳセンサーなどの光電変換素子の開口部に蒸着されており、原稿の反射光は分光フィルタによって分光され、センサーによって光電変換される。センサーから出力された電圧を、８ビットの0255の信号値で表現する場合に、基準の白色原稿が、例えば(R,G,B)=(255,255,255)としてデジタル信号に変換されるように正規化を行う。そして、ＲＧＢの３チャンネルの信号値として、カラー画像データとなる。
これらカラー画像データを、複合機では、印刷装置が扱う色空間であるＣＭＹＫ（Cyan, Magenta, Yellow, Black）に色変換をして、複合機の持つ印刷装置で印刷する。また、複合機に接続されたＬＡＮを使って、ファイルサーバーなどに保存する場合は、例えばｓＲＧＢなどの共通色空間に色変換テーブル（以下「カラープロファイル」ともいう。）を使って色変換を行い保存する。
【０００５】
ＲＧＢの３チャンネル分のカラー画像データの信号値は、原稿の波長毎の反射率と分光フィルタの波長毎の透過率に依存している。正確な色変換技術が、複合機の商品力の要となっており、意図した色に高精度に変換するカラープロファイルを作成することが重要となっている。
高精度なカラープロファイルを作成する為には、階調、色味を少しずつ変えた多くの色パッチの測定値と原稿読取装置で読み取った信号値のマッピングを行い、最小二乗法やマッピング調整を用いて色変換テーブルを設計する。さらに、手作業による微調整を加えて、複合機にとって最適なカラープロファイルを設計している。しかしながら、いくら最適なカラープロファイルを設計しても、設計に利用した原稿読取装置とは違う原稿読取装置では、様々な要因で色感度特性が微妙に変わってしまう為、原稿読取装置毎の微調整が必要となる。そこで個々の複合機の原稿読取装置で微調整を行う方法が提案されている。
【０００６】
例えば、特許文献１では、複合機のプリンタで印刷したパッチを、複合機の原稿読取装置で読み込むことで、複合機の持つカラープロファイルを修正する技術が開示されている。これは、共通プロファイル作成時に利用した原稿読取装置に対して、製造バラツキによって発生する色味の差分を求めることで、最適なカラープロファイルを提供している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2017-69855号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、原稿読取装置の色感度のバラツキが更に大きい場合には、共通カラープロファイルに対して、テーブルの修正量が大きいことが分かっている。修正量が大きい時には、特許文献１に開示されている方法では、色感度のバラツキの大きい原稿読取装置を、適正な色味に合わせられないことが多い。
色感度のバラツキが大きくなる原因としては、原稿読取装置内の分光フィルタの分光特性バラツキが原因として分かっている。分光フィルタの中には、カットオフ波長でも微量の光を透過してしまうものが存在している。これは、分光フィルタの膜厚のバラツキが原因で発生しており、原稿読取装置のカラー原稿の読取信号値が従来よりも色味が大きく変わることがわかっている。しかし、従来のカラープロファイル調整手法では、色味が大きく異なってしまった場合に、簡易に最適な調整をすることが困難であった。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、以下の構成を有する。
光源と、カラーの読取センサーを備える読取装置と、前記読取装置から読込んだ原稿のカラー画像データを記憶部に記憶された色変換テーブルを用いて色変換をする色変換手段を有する画像処理装置おいて、前記読取装置で読み取ったパターン画像のデータから、前記読取センサーの分光特性を推定する推定手段と、前記推定手段の推定結果に応じて、前記記憶部に記憶された前記色変換テーブルを選択する選択手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、製造過程における分光フィルタの特性のバラツキよって、原稿読取装置のカラー原稿の読取信号値が大きく変わっても、装置毎の分光フィルタの分光特性に応じたカラープロファイルを推定することが可能となり、適切な色変換ができる。
【図面の簡単な説明】
【００１１】
【図１】複合機の全体構成図。
【図２】原稿読取装置の光学ユニットの説明図。
【図３】分光フィルタの分光特性推定時の測定装置接続構成図。
【図４】各原稿読取装置の分光フィルタの分光特性グラフ。
【図５】分光フィルタグループと閾値の決定処理フロー。
【図６】分光フィルタグループと閾値の決定時に使用するパッチ画像。
【図７】分光フィルタとパッチ画像の分光特性のグラフ。
【図８】分光フィルタグループと読取信号の閾値の説明図。
【図９】複合機のブロック構成図。
【図１０】原稿読取装置が複合機に接続された時の設定フロー。
【図１１】分光フィルタの分光特性を推定時のフロー。
【図１２】スキャン動作時の処理フロー。
【図１３】コピー動作時の処理フロー。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の画像処理装置である複合機（ＭＦＰ）10の全体構成図である。
原稿読取装置100は、パターンが印刷されたチャートや一般の原稿を光学的に読み取り、電気信号値に変換してカラー画像データを生成する。原稿読取装置100には、カラー画像生成用の光学ユニット101と原稿読取装置を制御するコントローラユニット102が搭載されている。さらに、原稿読取装置100には、原稿を載せる為の原稿台ガラス103と、原稿の連続読込を行うためのシートフィーダー104を備えている。
印刷装置200は、画像形成装置201と画像処理や制御を行うコントローラ300を備えている。
また、複合機10は、ルーター20を経由してＰＣ(パーソナルコンピュータ)30とネットワークを使って通信が可能である。
【００１３】
次に図２を使って、光学ユニット101について説明する。
光学ユニットは、白色光源110、反射ミラー111、113と、レンズ112と読取センサー130を備える。そして、読取センサー130は、Ｒ、Ｇ、Ｂの３つのセンサー115，117，119を有している。３つのセンサーは、Ｒ(赤)の分光フィルタ114が蒸着されたセンサー115、Ｇ(緑)の分光フィルタ116が蒸着されたセンサー117、Ｂ(青)の分光フィルタ118が蒸着されたセンサー119である。
光源110からでた白色光は、原稿台ガラス103上の原稿面で反射し、図２の点線の光路を通り、ＲＧＢの各分光フィルタ114，116，118で分光され、各センサー115，117，119で光電変換される。なお、ＲＧＢ各電圧は、Ａ/Ｄ変換(不図示)されてデジタルデータとなり、さらに、その数値を白基準(不図示)によって特定の白が(Ｒ，Ｇ，Ｂ)=(255，255，255)になるように正規化する。特定の白とは、例えば通常の記録紙の白を基準にすることが多い。
【００１４】
図３は、複合機10の読取装置の分光特性を推定時の接続される装置の説明図である。図３では、原稿読取装置100の別個体である原稿読取装置S1〜S3がネットワークを通し、ルーター50を介してＰＣ(パーソナルコンピュータ)40と接続されている。ＰＣ40には本発明を実施する為のプログラムがＰＣ内の記憶装置に格納されており、該プログラムの実行が可能である。なお、原稿読取装置が別個体であることを説明するために、複数台の原稿読取装置を図示しているが、１台ずつで処理してもよいし、ネットワークにつながった複数台を一括処理してもよい。
【００１５】
図３の原稿読取装置S1〜S3に搭載されている分光フィルタの分光特性を図４に示す。
原稿読取装置S1の分光特性を図４(a)に示す。図４(a)はＲＧＢの各分光フィルタの波長毎の透過率であり、Ｒのピークは700nm、Ｇのピークは550nm、Ｂのピークは400nmの透過特性をもっており、各フィルタはカットオフ波長でほぼ不透過の特性を持っている。
原稿読取装置S2の分光特性を図４(b)に示す。図４(b)は図４(a)とピーク波長は同じであるが、図４(a)と比べて、ＲとＢのカットオフ波長で光がカットできないフィルタ特性である。
【００１６】
原稿読取装置S3の分光特性を図４(c)に示す。図４(c)は、図４(a)とピーク波長は同じであるが、図４(a)と比べて、ＧとＢのカットオフ波長で光がカットできないフィルタ特性である。
図３、図４の組み合わせは一例であり、実際にはＲＧＢの分光特性の全ての組み合わせが光学ユニットに搭載される可能性はある。
【００１７】
ここで、以下説明を簡単にするために、各色の分光フィルタについて、カットオフ波長がほぼ不透過になっている特性をグループ１（例えば、図４(a)）、不透過になっていない特性をグループ２(例えば、図４(b),(c))とする。
なお、説明の簡略化のために、各色でそれぞれ２グループの分光特性に分けて説明しているが、３グループ以上に分けてもよい。また分光フィルタの膜厚のバラツキが原因であるため、カットオフ波長の透過特性が更にバラツクことも考えられる。この時は、各色のバラツキの数だけグループを分けてもよいし、幾つかのグループに集約してもよい。
さらに、原稿読取装置100のＲＧＢの信号値には、光源110の分光特性からも影響を受けており、3グループ以上に分けることで、光源のバラツキが大きくなった場合にも対応することが可能となる。
【００１８】
図５のフローチャートを用いて、図３の説明図の構成を利用した色変換処理の登録方法を説明する。
なお、図５のフローチャートは、図３のＰＣ40内の第1のプログラムが実行するものとして説明する。但し、本処理手順は画像データの取り込み手段があれば、ＰＣ40を手動で操作することも実施が可能である。よって、必ずしもプログラムによって実施する必要はない。
まず、前準備として、原稿読取装置S1、S2、S3には、それぞれ図６のパターン画像（以下「パッチ画像」等という。）を印刷した原稿が、原稿台ガラス103に載せられている。原稿は、この例では、シアン、マゼンタ、イエローの各トナーの最大濃度、いわゆる純色のベタ濃度で印刷されている。ベタ濃度とすることで、読み取り輝度の差分が最も大きくでるためである。なお、図３では原稿読取装置は3台で記載しているが、多くの台数を用意しても良い。
【００１９】
S1001において、ＰＣ40は、原稿読取装置S1、S2、S3に対して原稿を読み取り、カラー画像データに変換してＰＣ40に転送するよう指示を出す。そして、原稿読取装置S1、S2、S3からカラー画像データを受信する。
S1002において、ＰＣ40はカラー画像データのパッチ画像C、M、YのＲＧＢ信号値を取得する。この信号値は、パッチ画像の平均値を用いて算出する。C、M、Yの信号値は、例えば下の〔表１〕のようになる。
【表１】
2019033337.tif 000003
【００２０】
S1003において、R、G、Ｂの各分光フィルタのグループを推定に使用する閾値(境界値)を決定する（詳細は後述する）。
次に、S1004で色処理の為のカラープロファイルをＰＣ40に登録する。登録するカラープロファイルは、原稿読取装置のＲＧＢから、共通色空間のｓＲＧＢ、ＣＩＥ−Ｌ*ａ*ｂ*などの色空間でもよいし、コピー機能に適用する場合は、印刷装置200に合わせた印刷色空間であるＣＭＹＫへの変換でもよい。
【００２１】
次に、図５のS1003のＲ，Ｇ，Ｂの各分光フィルタのグループを推定する方法について、図７を用いて説明する。図７(a)はＢの2グループの分光フィルタの透過率の特性と、図６のYパッチ、Mパッチの反射率の特性を示す。
図７(a)(b)(c)について、左の縦軸は、分光フィルタの光に対する透過率であり、100%は全透過、0%は不透過である。右の縦軸は、パッチに光を当てた時の反射率であり、0%で暗く、100%で明るくなる関係である。横軸は、光の波長であり、可視光領域に絞って示している。左に行くほど波長が短いため青色に近い色になり、右に行くほど波長が長いため赤に近い色になる。
原稿読取装置の信号値は、
【数１】
2019033337.tif 000004
【００２２】
L:信号値、τ:分光フィルタの透過率、D:パッチの反射率、λ:波長
である。よって、Ｂのグループ１（Ｂ１）は、Ｙ及びＭパッチの反射率Ｄが高くなる波長の領域において、透過率τが極めて小さいため、信号値Ｌは小さくなる。一方、Ｂのグループ２（Ｂ２）は、Ｙ及びＭパッチの同波長において、透過率τがグループ１よりは大きいため、信号値Ｌは大きくなる。
〔表1〕の例で、Ｂの信号値について着目する。原稿読取装置S1のＢの信号値は、それぞれＭパッチを読み込んだ時は４、Ｙパッチを読み込んだ時は２である。一方、原稿読取装置S2、S3のＢの信号値は、それぞれＭパッチを読み込んだ時は１０，Ｙパッチを読み込んだ時は６であり、原稿読み取装置301のＢの信号値のＭパッチとＹパッチの値よりも大きくなっている。このことから、原稿読取装置S1の分光フィルタのＢはグループ１であり、原稿読取装置S2，S3の分光フィルタのＢはグループ２であることが推定できる。
【００２３】
図８(a)は、Ｂのグループを推定するときに用いるＹ及びＭパッチのＢの信号値と閾値の関係を表すグラフの例である。図８(a)の縦軸は、Ｍパッチを読み込んだ時のＢの信号値であり、横軸は、Ｙパッチを読み込んだ時のＢの信号値である。〔表1〕に記載の信号値（Ｙ，Ｍ）＝（２，４）、（６，１０）をプロットすると、原稿読取装置S1はグループ１であり、原稿読取装置S2，S3はグループ２となる。図８(a)の閾値は、分光フィルタのグループが既知の原稿読取装置と、そのＢの信号値のサンプルが十分な数取得できれば、精度を高めるために機械学習を用いて閾値を決定することができる。サンプルが少ない場合は、設計者が閾値を決定することになるが、それでも十分な精度は得られる。
【００２４】
図７(b)は、Ｇの2グループの分光フィルタの透過率の特性と、図６のＭパッチの反射率の特性である。原稿読取装置の信号値は、図７(a)で説明した〔数1〕と同じである。Ｇのグループ１（Ｇ１）はＭパッチの反射率Ｄが高くなる波長の領域において、透過率τが極めて小さいため、信号値Ｌは小さくなる。一方、Ｇのグループ２（Ｇ２）は、Ｍパッチの同波長において、透過率τがグループ１よりは大きいため、信号値Ｌは大きくなる。
【００２５】
〔表1〕の例で、Ｇの信号値に着目すると、原稿読取装置S1、S2のＭパッチを読み取った時の信号値は２であり、原稿読取装置S3のＭパッチを読み取った時の信号値８よりも小さい。このことから、原稿読取装置S1、S2の分光フィルタのＧはグループ１（Ｇ１）であり、原稿読取装置S3の分光フィルタのＧはグループ２（Ｇ２）であることが推定できる。
図７(c)は、Ｒの2グループの分光フィルタの透過率の特性と、図６のＣパッチの反射率の特性である。原稿読取装置の信号値Ｌは、図７(a)で説明した〔数1〕と同じである。Ｒのグループ１（Ｒ１）はＣパッチの反射率Ｄが高くなる波長の領域において、透過率τが極めて小さいため、信号値Ｌは小さくなる。一方、Ｒのグループ２（Ｒ２）は、Ｃパッチの同波長において、透過率τがグループ１よりは大きいため、信号値Ｌは大きくなる。
【００２６】
〔表1〕の例では、Ｒの信号値について、原稿読取装置S1、S3がＣパッチを読み取った時は、Ｒの信号値は２であり、原稿読取装置S2がＣパッチを読み取った時のＲの信号値８よりも小さい。このことから、原稿読取装置301、303の分光フィルタのＲはグループ１であり、原稿読取装置S2の分光フィルタのＲはグループ２であることが推定できる。
Ｂの場合と同様に、Ｒ、Ｇについても２つのグループを推定するための閾値を同様に決定することができる。Ｒについては、原稿読取装置S1，S3と原稿読取装置S2の間に閾値が存在しており、Ｇについては、原稿読取装置S1、S2と原稿読取装置S3の間に閾値が存在する。
分光フィルタのグループが既知の原稿読取装置と、Ｇ、Ｂの信号値のサンプルが十分な数取得できれば、精度を高めるために機械学習を用いて閾値を決定することができる。サンプルが少ない場合は、設計者が2つの特性の信号値の平均を取るなど、演算によって閾値を決定しても十分な精度が得られる。
【００２７】
図８(b)は、Ｂがグループ１だった場合の、Ｒ,Ｇのグループを推定するときに用いるＣパッチのＲ信号値とＭパッチのＧ信号値、閾値の関係を表すグラフである。図８(b)の縦軸は、Ｃパッチを読み込んだ時のＲの信号値であり、横軸は、Ｍパッチを読み込んだ時のＧの信号値である。表1に記載の信号値をプロットすると、原稿読取装置S1のみがＢがグループ１であり、ＭパッチのＧ信号値は２、ＣパッチのＲ信号値は２で、共に低いため、最終的にGr111の分光フィルタであると推定することができる。
図８(c)は、Ｂがグループ２だった場合の、Ｒ,Ｇのグループを推定するときに用いるＣパッチのＲ信号値とＭパッチのＧ信号値、閾値の関係を表すグラフである。縦軸と横軸は図８(b)と同じである。表1に記載の信号値をプロットすると、原稿読取装置S2、S3がＢがグループ２である。原稿読取装置S2は、ＭパッチのＧ信号値は２で低く、ＣパッチのＲ信号値が８と高いため、Gr212と推定される。また、原稿読取装置S3は、ＭパッチのＧ信号値は８で高く、ＣパッチのＲ信号値は２で低いため、Gr221と推定できる。
【００２８】
なお、事前に原稿読取装置として存在しない組み合わせが予め分かっていれば、グループを分ける必要はない。例えば、Ｂの分光フィルタだけにグループ１とグループ２があり、ＲとＧはグループ１だけであれば、Ｂの信号値だけを見れば良いため、図８(a)だけで判断すれば良い。
【００２９】
図５のS1004で登録するカラープロファイルは、図８の各グループ(Gr111Gr222)に対して登録する必要がある。カラープロファイルの形態は、ＩＣＣ（international color consortium）で規定されている形態でもよいし、色空間変換を実施するための独自の変換手段でも良い。
また、各カラープロファイルの作成は、多数の色パッチと色変換ターゲットを用意して設計することが一般的である。
しかし、本発明では、推定結果から、分光フィルタの分光特性を特定することが可能であるため、そこから各カラープロファイルの生成が可能である。
例えば、従来の設計に利用する多数のカラーパッチの分光特性を測定しておき、〔数１〕に測定値と分光フィルタの推定された分光特性を使ってＲＧＢの信号値が演算によって求められる。求められたＲＧＢの信号値を従来設計のカラープロファイル生成方法や調整方法を用いて、カラープロファイルを作ることができる。
【００３０】
さらに、基準となるカラープロファイルを従来手法で作成しておき、他のグループのカラープロファイルは分光特性の差分から調整する方法もある。例えば、Ｒ,Ｇはグループ１でＢがグループ２であった場合、カラープロファイルのＣＬＵＴ（３Ｄテーブル）でＢの入力する格子点の出力値を調整すれば良い。Ｂのカットオフ波長が含まれる格子点を特定しておき、その格子点についてはＢの出力値を抑制することで基準のカラープロファイルと同等の出力結果が得られる。
なお、特許文献1を含む従来手法では、実際に原稿読取装置で設計用のカラーパッチを読み込む必要があるが、本手法ではその必要はない為、簡易に高精度なカラープロファイルが作成できる。
【００３１】
〔表2〕は登録されるテーブルの一例である。
【表２】
2019033337.tif 000005
【００３２】
次に、複合機に原稿読取装置100が搭載、接続された時の動作について説明する。これは、工場での複合機の組立時や、サービス提供先における複合機の原稿読取装置100の交換時における動作である。
図９は、図１の複合機のコントローラ300、原稿読取装置100、印刷装置200の回路ブロック図である。コントローラ300は、ＣＰＵ301、記憶部302を持っており、記憶部302に格納されたプログラムをＣＰＵ301が実行することにより他の各部を制御を実行する。以降、特に断りのない限り、各制御はＣＰＵ301がプログラムを実行することによって実現している。
また、コントローラ300は、画像処理部303を別途もっており、色変換部304、ハーフトーン処理部305、圧縮処理部306が搭載されている。ハーフトーン処理部305は、コピー機能を実施する時に、色変換部304からのＣＭＹＫ信号値からなる画像データをハーフトーン処理により1ビットのハーフトーン画像に変換する。また、圧縮処理部306は、色変換部304からのｓＲＧＢ画像をＪＰＥＧなどの画像圧縮処理を実施して外部に送信するために用いる。
【００３３】
また、ＬＡＮポート（不図示）を持っており、図１のルーター20経由でＰＣ30とも接続することができる。さらに、原稿読取装置100と印刷装置200と接続されており、原稿読取装置100には、推定部120が接続されている。推定部120には、図５で作成された全グループの閾値とプロファイルが記憶されている。なお、閾値とプロファイルを記憶部302に記憶しておき、推定部120がデータをリードしてもよい。
次に、図１０を使って、図９の原稿読取装置100をコントローラ300に接続した時の動作をフローチャートで説明する。
S2001において、原稿読取装置100に搭載されたパッチ画像を読み取る。パッチ原稿は、図６に示した画像と同じものを利用する。パッチ画像は、原稿読取装置によってＲＧＢカラーの画像データに変換される。ＲＧＢ画像データは、記憶部302に一旦保存される。
【００３４】
S2002において、電子画像データのパッチＣ、Ｍ、Ｙを読み込んだ時のＲ、Ｇ、Ｂの信号値を取得する。パッチ部分の画像データに係る信号値の平均値を用いて算出する。Ｃ、Ｍ、Ｙの信号値は、例えば下の〔表３〕のようになる。
【表３】
2019033337.tif 000006
【００３５】
S2003において、推定部120を用いて、原稿読取装置100に搭載された分光フィルタの分光特性のグループを推定、選択する。
ここで、分光特性のグループの推定の処理について、図１１のフローチャートを使って説明する。
【００３６】
まず、S3001において、Ｂの分光特性のグループを推定する。Ｂの分光特性はＹパッチ、Ｍパッチをそれぞれ読み込んだ時の信号値で推定する。なお、このとき用いる推定のための閾値は推定部120、又は記憶部302に格納されている。グループ１と推定された場合は、S3002へ、グループ２と推定された場合は、S3003へ進む。
次に、S3002S3003において、Ｇの分光特性のグループを推定する。Ｇの分光特性はＭパッチを読み込んだ時の信号値で推定できる。S3002で、グループ１と推定された場合は、S3004へ、グループ２と推定された場合は、S3005へ進む。また、S3003で、グループ１と推定された場合は、S3006へ、グループ２と推定された場合は、S3007へ進む。
【００３７】
次に、S3004S3007において、Ｒの分光特性のグループを推定する。Ｒの分光特性はＣパッチを読み込んだ時のＲの信号値で推定できる。
結果として、S3008S3015のステップに至り、複合機に搭載された原稿読取装置100の分光フィルタの分光特性のグループが推定される。
具体例として、〔表3〕の原稿読取装置100は、ＢのＭパッチを読み込んだ時の信号値は10、Ｙパッチを読み込んだ時の信号値は7であるため、図８(a)を参照すると、グループ２であることが分かり、S3003に進む。また、Ｍパッチを読み込んだ時のＧの信号値は3であることから、図８(c)の閾値よりも低く、グループ１であることがわかり、S3006に進む。Ｃパッチを読み込んだ時のＲの信号値は9であるため、図８(c)を参照すると、閾値よりも高く、グループ２であることが分かり、S3013に進む。よって、原稿読取装置100の分光フィルタは、グループ212であると推定される。
【００３８】
図１０のフローチャートの説明にもどる。
S2004において、S2003で推定、選択された分光フィルタのグループを推定部120又は記憶部302に保存する。
以上の処理により、コントローラ300に原稿読取装置100を搭載した時に、原稿読取装置の分光フィルタの分光グループが推定される。
なお、本例では、推定された分光フィルタのフィルタグループのカラープロファイルについて格納しているが、全てのフィルタグループのカラープロファイルを格納しておいてもよい。その場合には、サービスにより、原稿読取装置を交換した場合などに、直ちに分光フィルタのフィルタグループを推定し、適切なカラープロファイルを選択することができるようにしてもよい。
【００３９】
（スキャン動作）
次に、分光フィルタのバラツキ調整を行った複合機の実際の動作、処理について説明する。
図１２は、複合機のスキャン機能での動作のフローチャートである。
S4001において、スキャンジョブが開始されると、分光フィルタグループに紐付いたプロファイルを色変換部に設定する。原稿読取装置100はフィルタGr212であった場合は、〔表2〕からrgb_profile_212を設定する。
S4002において、原稿読取装置100に搭載された原稿を読み取って、カラー画像データ化し、記憶部302に一旦、保存する。
S4003において、記憶部302に保存された画像データを色変換部304で色変換される。色変換部304では、既に原稿読取装置100に適したプロファイルが設定されているため、適切に色変換が実施される。
【００４０】
S4004において、色変換されたカラー画像データは、圧縮処理部306に転送され、ＪＰＥＧなどの圧縮形式に圧縮される。
S4005において、圧縮されたカラー画像データはＬＡＮポートを経由して外部のＰＣやファイルサーバーに転送される。
【００４１】
（コピー動作）
複合機のコピー機能での動作ついて、図１３のフローチャートを用いて説明する。
S5001において、コピージョブが開始されると、フィルタグループに紐付いたプロファイルを色変換部304に設定する。原稿読取装置100はフィルタGr212であり、印刷の為にＲＧＢ信号値からＣＭＹＫ信号値に変換する必要があることから、〔表2〕のcmyk_profile_212を設定する。
S4002、S4003については、図１２のスキャン動作と同じであるので、説明を省略する。
【００４２】
S5004において、色変換されたカラー画像データは、ハーフトーン処理部305に転送され、誤差拡散やディザ法などの印刷に適したハーフトーン画像に変換される。
S5005において、ハーフトーン画像データを印刷装置200に転送することで、印刷装置200に搭載された記録紙202に印刷される。
以上の本発明によれば、製造過程における分光フィルタの特性のバラツキよって、原稿読取装置のカラー原稿の読取信号値が大きく変わっても、装置毎の分光フィルタの分光特性に応じたカラープロファイルを推定し、設定しておくことで、適切な色変換ができる。
【００４３】
(その他の実施例) 
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ＡＳＩＣ)によっても実現可能である。
【符号の説明】
【００４４】
110  光源
114  赤の分光フィルタ
116  緑の分光フィルタ
118  青の分光フィルタ
120  推定部
304  色変換部
【図１】
2019033337.tif 000007
【図２】
2019033337.tif 000008
【図３】
2019033337.tif 000009
【図４】
2019033337.tif 000010
【図５】
2019033337.tif 000011
【図６】
2019033337.tif 000012
【図７】
2019033337.tif 000013
【図８】
2019033337.tif 000014
【図９】
2019033337.tif 000015
【図１０】
2019033337.tif 000016
【図１１】
2019033337.tif 000017
【図１２】
2019033337.tif 000018
【図１３】
2019033337.tif 000019