(57)【特許請求の範囲】
【請求項１】
其々の色度の情報が対応付けられた複数の白色光源と、
前記複数の白色光源で照明された原稿を読取るカラーラインセンサと、
前記カラーラインセンサからの出力信号の色空間を、前記白色光源のそれぞれの色度に従って標準の色空間に変換する、前記複数の白色光源と同数の、色変換部と、
前記複数の色変換部からの出力を、前記カラーラインセンサの画素毎に、前記複数の白色光源からの光量比に応じて、加重平均する加重平均部と、
を有することを特徴とする画像読取装置。
【請求項２】
前記複数の白色光源は複数の白色ＬＥＤで構成され、前記複数の白色ＬＥＤを個別に点灯して前記カラーラインセンサで白基準板を読取ることで得られる輝度信号に基づいて前記光量比を取得することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記白色光源の色度は色度図上の位置により複数のランクに分けられ、前記複数のランクの内の何れのランクの光源が前記複数の光源として搭載されているかの前記色度の情報としてのランクを記憶する第１のメモリを有することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記複数のランクの其々の色度に対応した前記色変換部の変換パラメータを記憶する第２のメモリを有し、
前記複数の色変換部は、前記第１のメモリに記憶している前記ランクに対応した変換パラメータを前記第２のメモリから読み出して、前記変換の変換パラメータとして設定することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
其々の色度の情報が対応付けられた複数の白色光源で照明された原稿をカラーラインセンサが読取る工程と、
前記カラーラインセンサからの出力信号の色空間を、前記白色光源と同数の色変換部を用いて、前記白色光源のそれぞれの色度に従って標準の色空間に変換する工程と、
前記複数の色変換部からの出力を、前記カラーラインセンサの画素毎に、前記複数の白色光源からの光量比に応じて、加重平均する工程と、
を有することを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、白色ＬＥＤを光源に用いる読取装置に関する。
【背景技術】
【０００２】
近年、白色ＬＥＤが様々な用途に用いられ、スキャナの光源としても用いられている（たとえば、特許文献１参照）。
【０００３】
従来使用されているＣＣＦＬ（冷陰極管）やキセノン管、ハロゲンランプ等と比べると、白色ＬＥＤは光量が少ないので、十数個の白色ＬＥＤによるアレイで光源を構成している。
【０００４】
ところで、最近の高輝度白色ＬＥＤは、１個あたり数百ｍＡの電流を流すこともでき、数個の白色ＬＥＤで、スキャナの光源を構成することができる。
【０００５】
白色ではないものの、導光体の両端にＬＥＤを搭載した読み取り用光源が記載されている（たとえば、特許文献２、特許文献３参照）。
【０００６】
この構成に、高輝度白色ＬＥＤを用いることが考えられ、これによって白色のスキャナ用光源を構成することができる。
【特許文献１】特開２００３−８９１１号公報
【特許文献２】特開平６−１４８４３５号公報
【特許文献３】特開平７−１４４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されているように、白色ＬＥＤは、従来の光源に比べると、色度の固体ばらつきが大きい。この理由は、白色ＬＥＤの構造と関係している。
【０００８】
白色ＬＥＤは、青色発光ダイオードの発光の一部を、黄色の蛍光体で黄色に変換することによって、４００〜７００ｎｍの波長の白色光を得る。半導体製造上のばらつきによって、青の波長がばらつき、更に、青の波長に依存している黄色系光体の発光効率と、黄色系光体の塗布量とによって、黄色の発光量が変動する。これらのばらつき要因によって、黄色がかった白や、青色がかった白等のＬＥＤが製造される。
【０００９】
図１２は、白色ＬＥＤの色度ばらつきを、ｘｙ色度図上で示す図である。
【００１０】
青色ＬＥＤの波長のばらつきによって、Ａ方向の色度ばらつきが発生し、黄色系光体の発光量ばらつきによって、Ｂ方向の色度ばらつきが発生する。
【００１１】
そこで、色度ランクのそろった白色ＬＥＤアレイを使用することにし（特許文献１の段落０１０６）、複数の色度ランクのアレイを使用可能とするために、色補正のパラメータを変更可能としている（特許文献１の段落０１１０）。
【００１２】
色度ランクのそろった白色ＬＥＤを使用する場合、製造工程（検査工程）で、色度ランクを判別し、管理して流通させる必要があり、白色ＬＥＤのコストアップになるという問題がある。
【００１３】
白色ＬＥＤを用いたスキャナにおいて、色度ランクがそろっていないＬＥＤを用いることができれば、適正価格のスキャナを提供することができる。この観点から、色度の異なる白色ＬＥＤを混在して使用する方法について、特許文献１の段落０１２２以降に記載されている。
【００１４】
ここで、色度の異なる白色ＬＥＤを混在して使用する場合の問題点について説明する。特許文献２、３に記載されている導光体の両端に、白色ＬＥＤを用いた系について説明する。
【００１５】
図１３は、左右のＬＥＤの影響を示す図である。
【００１６】
図１３（２）は、右側のＬＥＤのみを点灯させた場合における読み取り位置の照度を示す図である。図１３（３）は、左側のＬＥＤのみを点灯させた場合における読み取り位置の照度を示す図である。
【００１７】
図１３（２）、図１３（３）に示すように、ＬＥＤから離れるに従って、光量が減衰する一般的な導光体では、図１３（１）に示すように、読み取り面の照明は、主走査の位置によって、左右のどちらのＬＥＤの照明を強く受けるかが異なる。すなわち、図１３（１）において濃く描かれている位置では、左ＬＥＤの照明光が強い位置であり、薄く描かれている位置は、右ＬＥＤの照明光が強いところである。
【００１８】
このような光源で、左右のＬＥＤの色度が異なる場合、主走査の位置によって、左右のＬＥＤの影響度が異なるので、読み取り面の色度も、主走査の位置で異なるという問題がある。
【００１９】
すなわち、均一な色の原稿を読んだとしても、主走査の位置によって、照明光が異なるので、読み取り結果は、主走査の位置によって色味が異なるという問題がある。
【００２０】
主走査の位置によって、マスキング係数を変更しながら色変換し、これによって、白色ＬＥＤの色度のばらつきを吸収する（特許文献１の段落０１２７）。
【００２１】
しかし、マスキング係数は、たとえば９個×２バイト＝１８バイトの係数であり、全画素分を用意すると、特許文献１の図１７に記載されているマスキング係数記憶部の容量は、約９万バイトになる（Ａ４、６００ｄｐｉ=６００ドット／２５．４ｍｍの場合）。さらに、最近の４８００ｄｐｉ=４８００ドット／２５．４ｍｍのスキャナでは、約７２万バイトの容量が必要であり、メモリや画像処理ＡＳＩＣのコストアップを招く。すなわち、別ランクのＬＥＤを混在させることによるコストダウンのメリット以上に、コストアップする。
【００２２】
これを回避するために、代表点のマスキング係数のみをマスキング係数記憶部に記憶し、代表点と代表点との間は、補間してマスキング係数を生成する（特許文献１の段落０１２８）。
【００２３】
しかし、この方法には、次の問題がある。最近の色変換は、「より忠実な色再現」、「好ましい色再現」、「記憶色に基づく色再現」等のために、３次元ルックアップテーブル（３ＤＬＵＴ）を用いることが主流である（特許文献１の段落０１１８）。
【００２４】
３ＤＬＵＴを用いた場合、代表点と代表点との間について、３ＤＬＵＴの係数を補間で算出することができない。つまり、３ＤＬＵＴは、色空間を非線形に変換するために用いられるものであるので、たとえば、代表点と代表点とのちょうど中間の位置の３ＤＬＵＴ係数は、２つの代表点の係数を線形補間したものにはならない。
【００２５】
線形補間できないので、３ＤＬＵＴの係数を、全画素について用意しなければならない。しかし、１６＊１６＊１６格子点の３ＤＬＵＴの係数は、１２２８８バイトであり、１ラインの全画素分は、数十メガバイトに及び、装置を構成する上で現実的ではないという問題がある。
【００２６】
さらに、色補正手段として、スキャナから、補正前の画像データをＰＣに取り込み、補正処理することも可能であるが、複写機に応用するには、コピー中に色の補正をリアルタイムに行う必要があるので、この方法は採用できないという問題がある。
【００２７】
本発明は、導光体の両端に白色ＬＥＤを用いたスキャナ用光源において、色度ランクのそろっていない白色ＬＥＤを使用する場合、安価かつ確実に色補正することができる画像読取装置を提供することを目的とする。
【００２８】
また、本発明は、色度ランクのそろっていない白色ＬＥＤ光源のスキャナを、カラー複写機の読み取り部として使用することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００２９】
本発明の画像読取装置は、其々の色度の情報が対応付けられた複数の白色光源と、前記複数の白色光源で照明された原稿を読取るカラーラインセンサと、前記カラーラインセンサからの出力信号の色空間を、前記白色光源のそれぞれの色度に従って標準の色空間に変換する、前記複数の白色光源と同数の、色変換部と、前記複数の色変換部からの出力を、前記カラーラインセンサの画素毎に、前記複数の白色光源からの光量比に応じて、加重平均する加重平均部とを有することを特徴とする。
【発明の効果】
【００３０】
本発明によれば、色度ランクがそろっていない白色ＬＥＤを使用できるので、白色ＬＥＤの製造工程で、色度ランクの選別が不要であり、工数削減によって廉価なスキャナを提供することができるという効果を奏する。
【００３１】
また、本発明によれば、色変換手段の２個の出力を加重平均するので、カラー複写機のコピー中でも、リアルタイムに色補正を行うことができ、カラー複写機でも、２個の色度ランクのそろっていない白色ＬＥＤ光源を使用することができるという効果を奏する。
【００３２】
本発明によれば、読み取った画像を各ＬＥＤの色度に対応する色変換を同時に行うことができ、画素毎に各色変換の結果を、各ＬＥＤの影響度に対応する重みで加重平均することができるので、主走査のどの位置でも適正な色変換ができるという効果を奏する。
【発明を実施するための最良の形態】
【００３３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００３４】
図１は、本発明の実施例１であるインクジェット複合機１００を示すブロック図である。
【００３５】
インクジェット複合機１００は、カラー複写機能を持ち、画像読取装置の例である。
【００３６】
インクジェット複合機１００は、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、操作部６と、記録部７と、カラー読取部８と、システムバス１０と、カードスロット１１と、ＵＳＢインタフェース１２とを有する。
【００３７】
ＣＰＵ１は、インクジェット複合機１００の全体を制御する中央演算処理部である。ＲＯＭ２は、プログラムとデータとを記憶する。ＲＡＭ３は、ＤＲＡＭであり、ＣＰＵワークデータ、表示用データ、画像データ等を記憶する。ＤＭＡコントローラ４は、各ブロック間のデータ転送を高速に行う。
【００３８】
操作部６は、インクジェット複合機１００の状態表示や操作の案内表示を行うＬＣＤやカーソルキー、スタートキー等から構成されている。記録部７は、プリンタ等である。カラー読取部８は、カラーコンタクトイメージセンサ等から構成されている。システムバス１０は、上記各処理部を接続する。カードスロット１１は、デジタルカメラ等のメモリカードを読み取ることができる。
【００３９】
ＵＳＢインタフェース１２は、インクジェット複合機１００をスキャナやプリンタ、メモリカードリーダとして使用するときにＰＣと接続するためのものである。不揮発メモリ１３は、ＬＥＤの色度ランクを記憶する。色補正部１４は、色補正を行う。
【００４０】
図２は、インクジェット複合機１００の操作部６の外観を示す構成図である。
【００４１】
操作部６は、ＬＣＤ２１と、ＭＦＰの動作モードを指定するためのモードキー２７と、各種設定モードへ入るためのメニューキー２２と、設定項目の移動や値の変更に使用するカーソルキー２６と、設定入力キーである決定キー２５とを有する。また、操作部６は、コピーやスキャン等の各種ジョブを開始させるためのスタートキー２３と、ジョブのキャンセルや設定のリセットに使用するキャンセルキー２４とを有する。
【００４２】
図３は、インクジェット複合機１００のスキャナの構成を示す図である。
【００４３】
スキャナは、原稿台ガラス３１と、スキャナの筐体４４と、読取部をユニット化したキャリッジユニット３２と、ＬＥＤの光を読み取り面へ導く導光体３５と、パワー白色ＬＥＤ３３、３４とを有する。また、スキャナは、読み取り光路を折りたたむためのミラー群３６〜３８と、レンズ３９と、読み取りデバイスであるカラーＣＣＤ４０と、ＣＣＤを実装したプリント基板４１と、シェーディングに使用する白基準板４３とを有する。
【００４４】
図３において、太い矢印ＡＲ１は、導光体から放射される読み取り面の照明光を示す。破線は、読み取り光路を示す。
【００４５】
次に、ＬＥＤの色度ランクを判定する手段について説明する。
【００４６】
上記のように、青色ＬＥＤの波長のばらつきによって、図１２におけるＡ方向の色度ばらつきが発生し、黄色系光体の発光量ばらつきによって、Ｂ方向の色度ばらつきが発生する。したがって、これら２つのばらつき程度を測定できれば、色度を判定することができる。
【００４７】
青色ＬＥＤの発光波長を検出するには、青色ＬＥＤの波長よりも短波長側に反射率のスペクトルのピークを有する紫色のチャートを読めばよい。この紫のチャートを読み、スキャナのＢチャネル出力が小さければ、発光波長は、長波長側にばらつき、スキャナのＢチャネル出力が大きければ、逆に、短波長側にばらついている。
【００４８】
なお、パワー白色ＬＥＤ３３、３４は、色度が互いに異なる複数の光源を具備するスキャナ用光源の例である。ＣＰＵ１は、上記複数の光源の色度ランクを判定する手段の例であり、複数の色補正手段の例である。なお、上記色補正手段の数は、光源の数と同じである。
【００４９】
操作部６は、上記色度ランクに対応する色変換パラメータを、上記複数の色補正手段に設定する手段の例である。ＣＰＵ１は、複数の色補正手段の出力信号を加重平均する手段の例であり、上記加重平均の重みを出力する手段の例であり、また、主走査１ラインを色変換している途中で、上記加重平均の重みを変化させる手段の例である。
【００５０】
また、ＣＰＵ１は、複数のＬＥＤを個別に点灯させる手段の例であり、個別の上記ＬＥＤで照明された紙面の輝度に基づいて、加重平均の重みを算出する手段の例である。
【００５１】
次に、紫のチャートを読み、スキャナのＢチャネル出力が小さければ、発光波長は、長波長側にばらつき、スキャナのＢチャネル出力が大きければ、逆に、短波長側にばらついている理由について説明する。
【００５２】
図４は、紫チャートと青色ＬＥＤの波長との関係を示す図である。
【００５３】
図４に示す紫チャートを読んだ場合におけるＢチャネルの出力は、ＬＥＤの発光スペクトルと、紫チャートの反射率のスペクトルと、Ｂチャネルの感度スペクトルとを掛け合わせ、可視光の波長範囲で積分したものである。
【００５４】
図４で、特性ｂｅ３であるＬＥＤのスペクトルは、特性ｂｅ１と比較して、チャートの反射率のスペクトルとの重なりが多いので、特性ｂｅ３のＬＥＤを使用した場合のＢチャネル出力は、特性ｂｅ１使用時に比べて大きい。すなわち、Ｂチャネルの出力で青色ＬＥＤの発光波長のばらつきを推定することができる。
【００５５】
黄色蛍光体の発光強度を知るには、４８０〜５８０ｎｍ付近の緑色に急峻な傾きを有する黄色のチャートの反射率のスペクトルを読めばよい。この黄色のチャートの反射率のスペクトルを読み、スキャナのブルーチャネル（以下、「Ｂチャネル」ともいう）出力が小さければ、黄色系光体の発光量は小さい側にばらつき、スキャナのブルーチャネル出力が大きければ、逆に黄色系光体の発光量は大きい側にばらついている。この理由について説明する。
【００５６】
図５は、黄色チャートと青色ＬＥＤの波長との関係を示す図である。
【００５７】
図５において、黄色チャートを読んだ場合のＢチャネルの出力は、ＬＥＤの発光スペクトルと、黄色チャートの反射率のスペクトルと、Ｂチャネルの感度スペクトルとを掛け合わせ、可視光の波長範囲で積分したものである。
【００５８】
図５で、特性ｂｆ２で示したＬＥＤの発光強度のスペクトルは、特性ａ５２と比較して、チャートの反射率のスペクトルとの重なりが多いので、特性ｂｆ２のＬＥＤを使用した場合のＢチャネル出力は、特性ａ５２使用時に比べて大きい。すなわち、Ｂチャネルの出力で黄色蛍光体の発光量のばらつきを推定することができる。
【００５９】
図６は、読取部とチャートとを示す図である。
【００６０】
具体的には、工場出荷前に、図６（１）に示すように、色度判定用のチャート４２を載置して読み取り、Ｂチャネル出力によって判定することができる。チャート４２は、図６（２）に示すように、紫と黄とで構成されている。この判定結果を、不揮発メモリ１３に記憶する。
【００６１】
次に、この動作について説明する。
【００６２】
図７は、本実施例のインクジェット複合機１００における工場モードの動作を示すフローチャートである。
【００６３】
図２に示す操作パネルから、ユーザには開示されていない特定のキー操作を行うと、図７に示す工場モードの動作を開始する。
【００６４】
Ｓ１で、キー入力を待ち、入力があれば、入力されたキーに応じてＳ２、Ｓ４、Ｓ６で、どの処理を行うかを判定する。ＬＥＤの色度判定であれば、Ｓ３へ遷移し、色度ランク判定動作を行う。Ｓ４で他の処理であれば、Ｓ５へ遷移し、対応する他の処理動作を実行する。Ｓ６で、工場モードの終了を指示する入力であると判断されれば、工場モードの終了へ遷移する。
【００６５】
次に、ＬＥＤ色度判定の動作について説明する。
【００６６】
図８は、色度ランク判定動作を示す図である。
【００６７】
Ｓ３へ制御が進むと、図８に示すＳ１１で、スタートキー待ちになる。このときに、工場のオペレータは、色度判定用のチャート４２を、図６に示すように、筐体に突き当てて載置し、スタートキーを押下する。これによって、Ｓ１２へ進み、左のパワー白色ＬＥＤ３３を点灯する。
【００６８】
Ｓ１３で、キャリッジユニット３２を、筐体の突き当て位置から所定の距離の位置を読み取るように移動させ、読み取る。読み取り位置にチャートが載置してあるので、チャート４２の紫を読み取る。さらに、キャリッジユニット３２を所定量移動させ、読み取り、チャート４２の黄色の部分を読み取る。
【００６９】
次に、Ｓ１４で、パワー白色ＬＥＤ３３の色度ランクを判定する。Ｓ１４では、読み取ったデータのうちで、図６の位置Ａの付近のＢチャネルの読み取り輝度データを平均化し、読み取った輝度データから、色度を判定し、不揮発メモリ１３に記憶する。
【００７０】
この判定を行う場合、上記のように、紫と黄色とのチャートを読んだＢチャネル出力を、予め決めた所定値と比較する。たとえば、紫チャートを読んだ結果を、３段階に判定し、黄色チャート読んだ結果を、４段階に判定すると、合計１２のランクに色度を判定することができる。
【００７１】
Ｓ１５で、左のパワー白色ＬＥＤ３３を消灯し、右のパワー白色ＬＥＤ３４を点灯させる。Ｓ１６で、Ｓ１３と同様に、チャート４２の紫部分と黄色部分とを順次、読み取る。Ｓ１７で、パワー白色ＬＥＤ３４の色度ランクを判定する。Ｓ１７では、読み取ったデータのうちで、図６に示すＢ位置の付近のＢチャネルの読み取り輝度データを平均化し、読み取った輝度データから、色度を判定し、不揮発メモリ１３に記憶する。
【００７２】
上記のように、工場出荷時に、不揮発メモリ１３に、２個のＬＥＤそれぞれの色度ランクを判定し、判定結果を不揮発メモリ１３に記憶させることができる。
【００７３】
次に、インクジェット複合機１００の読み取り動作について説明する。
【００７４】
図９は、色補正部１４を示す図である。
【００７５】
色補正部１４は、デバイスＲＧＢ（デバイス依存のＲＧＢ色空間）を、標準ＲＧＢに変換するものであり、具体的には、ＲＡＭ３上のデバイスＲＧＢを、標準ＲＧＢに変換し、ＲＡＭ３上に書き戻す。つまり、デバイスＲＧＢは、具体的には、スキャナのＲＧＢそれぞれのセンサからの出力信号である。照明、フィルタの濃度、センサの感度等が機種毎、詳しく見れば、装置の個体毎に、つまりデバイス毎にばらつきがある。このばらつきをそのまま表したものである。このために、同じ原稿を読み取ったＲＧＢ信号であっても、装置の個体毎にばらつく。この個性を取り除いて、同じ原稿を読み取れば、同じＲＧＢの信号になるように補正したものが標準ＲＧＢである。
【００７６】
スキャナで読み取られたデバイスＲＧＢの画像データは、ＲＡＭ３から読み出され、システムバス１０を介して、図９に示す内部バス５１を介して、入力バッファ５２へ転送される。入力バッファ５２は、ＦＩＦＯ等で構成されている。この転送は、タイミング制御部５４のトリガによって、ＤＭＡコントローラ４が動作することによって、上記転送が行われる。入力バッファ５２に転送されたデバイスＲＧＢデータは、色変換部５３Ｒと５３Ｌとに同時に送られる。色変換部５３Ｒと５３Ｌとの出力は、ＲＧＢの色別に設けられている加重平均部５７Ｒ、５７Ｇ、５７Ｂへ送られ、５３Ｒと５３Ｌとの出力は、ここで加重平均され、出力バッファ５８へ転送される。出力バッファ５８は、ＦＩＦＯ等で構成されている。出力バッファ５８の出力は、入力同様に、ＤＭＡコントローラ４の制御で、ＲＡＭ３へ転送される。
【００７７】
加重平均の処理において、重み生成部５５が、色変換部５３Ｒと５３Ｌとの比率を生成する。つまり、たとえば、図１３で、１３−（２）と１３−（３）であれば、左端の照明光は、ＬＥＤ−Ｌが６割の重み付けになり、ＬＥＤ−Ｒが４割の重み付けになる。右端の照明光は、ＬＥＤ−Ｌが２割の重み付けになり、ＬＥＤ−Ｒが８割の重みになる。この割合で、左端から右端まで徐々に色が変化していると見なしている。この割合を、重みと表現している。
【００７８】
具体的には、重み生成部５５に接続されているローカルメモリ５６に、全画素の重み情報を予め記憶する。重み生成部５５は、ローカルメモリ５６から重みを読み出し、加重平均部５７Ｒ、５７Ｇ、５７Ｂに供給する。
【００７９】
このように、色補正部１４は、ＲＡＭ３上のデバイスＲＧＢに、２種類の色変換を行い、加重平均した結果を、標準ＲＧＢとして、ＲＡＭ３上に書き戻す。
【００８０】
また、色変換部５３Ｒ、５３Ｌ、ローカルメモリ５６は、システムバス１０と内部バス５１とを介して、ＣＰＵ１からのアクセスが可能である。したがって、ＣＰＵ１は、色変換のパラメータを、色変換部５３Ｒ、５３Ｌに設定することができる。さらに、ローカルメモリ５６に、全画素に対応する重みを書き込むことができる。
【００８１】
上記説明が、色補正部１４の構成の説明である。
【００８２】
次に、コピー動作における色補正部１４の動作について説明する。
【００８３】
図１０は、コピー動作を示すフローチャートである。
【００８４】
ユーザが、操作部６を介して、コピー開始の操作を行うと、Ｓ２１へ制御が遷移する。Ｓ２１で、シェーディング動作を行う。上記「シェーディング動作」は、白基準板４３を読み取る位置に、キャリッジを移動し、読み取る動作である。ＣＣＤや光源の不均一な特性を含んだ読み取りデータを、基準データとして取得・保存する。読み取り時に、画素毎に、「読み取りＣＣＤ出力／白基準読み取り時のＣＣＤ出力」の演算を行い、演算結果が不均一特性を、除去した原稿面の輝度である。
【００８５】
Ｓ２２で、左ＬＥＤのみを点灯させ、Ｓ２３で、シェーディング時と同様に、白基準板を読み、主走査１ラインの波形を取得する。
【００８６】
Ｓ２４で、右のみＬＥＤを点灯させ、Ｓ２５で、シェーディング時と同様に、白基準板を読み、主走査１ラインの波形を取得する。
【００８７】
Ｓ２６で、重みを計算する。まず、Ｒ成分について、重みを計算する。ｎ番目の画素について、左を点灯させた場合の輝度（輝度Ｌｎ）と、右を点灯させた場合の輝度（輝度Ｒｎ）とを使用し、次の演算を行う。
【００８８】
重みｎ＝輝度Ｌｎ／（輝度Ｌｎ＋輝度Ｒｎ）
つまり、重み＝左側の重みである。つまり、単に「重みｎ」と記載しているのは、左側のＬＥＤの重みであり、その位置ｎでの右側のＬＥＤの重みは、「１−重みｎ」である。
【００８９】
全画素について、これを計算し、色補正部１４のローカルメモリ５６に設定する。これと同様に、Ｇ成分、Ｂ成分についても、重みを計算し、色補正部１４のローカルメモリ５６に設定する。これによって、各画素についての左側ＬＥＤの影響度を、重みとして設定したことになる。なお、Ｒ、Ｇ、Ｂの各色の重みに、色による差がないような導光体を用いる場合、たとえば、Ｇ成分のみの重みを算出し、Ｒ、Ｇ、Ｂの全ての重みとして採用するようにしてもよい。
【００９０】
図１１は、重みを示す図である。
【００９１】
ＬＥＤから遠ざかるにつれて、照明光が減衰する一般的な導光体であれば、図１１に示すように、左側が左の重みが大きく、右に行くにしたがって、徐々に左の重みが小さくなる。
【００９２】
Ｓ２７で、色変換部５３Ｒ、色変換部５３Ｌに、色変換のパラメータを設定する。色変換部５３Ｒには、右側ＬＥＤの色度に対応する色パラメータを、ＲＯＭ２から読み出し、設定する。色変換部５３Ｌには、左側ＬＥＤの色度に対応する色パラメータを、ＲＯＭ２から読み出し、設定する。白色ＬＥＤの全ての色度ランクに対応する色パラメータは、ＲＯＭ２に予め記憶してある。上記例では、１２の色度ランクに判定したが、この場合であれば、１２の全てのランクに対応する色パラメータを、ＲＯＭ２に予め記憶してある。
【００９３】
次に、Ｓ２８で、コピー動作を行う。
【００９４】
コピー動作中には、色補正部１４が動作する。このときに、デバイスＲＧＢが、色変換部５３Ｌ、５３Ｒの両方に入力される。処理中の画素が、左ＬＥＤの照明を強く受けていれば、重みが大きくなるので、色変換部５３Ｌの出力への重みが大きくなり、加重平均される。逆に、処理中の画素が、右ＬＥＤの照明を強く受けていれば、重みが小さくなるので、色変換部５３Ｌの出力への重みが小さくなり、色変換部５３Ｒの重みが大きくなり、加重平均される。処理中の画素が、左右のＬＥＤの照明を均等に受けていれば、重みは０．５になり、色変換部５３Ｒと色変換部５３Ｌとの出力は、単純平均されて出力される。
【００９５】
このように、左右両方のＬＥＤの色度に対応する色変換を同時に行い、画素毎に変換部５３Ｌ、５３Ｒでの２つの色変換の結果を、適正に加重平均することによって、全ての画素に対して、適正な色変換を行うことができる。また、左右のＬＥＤの色度が異なっても、すなわち主走査内で、照明光が均一でなくても、デバイスＲＧＢから標準ＲＧＢへの適正な変換ができる。
【００９６】
なお、本実施例では、白色ＬＥＤが２個である読み取り系についての実施例であるが、白色ＬＥＤが必ずしも２個である必要はない。白色ＬＥＤがｍ個である場合、１個ずつ点灯し、それぞれについて色度判定を行い、さらに、図９に示す色変換部をｍ個設け、ｍ個の色変換部出力の全てに重みをかけて、加重平均するようにしてもよい。重みは、画素毎に、ｍ個のＬＥＤを順次点灯し、各ＬＥＤの照明による輝度を使用し、ｎ番目画素におけるｋ番目（ｋ≦ｍ）のＬＥＤの重みを
重みｋｎ＝輝度ｋｎ／（輝度１ｎ＋輝度２ｎ＋・・・・＋輝度ｍｎ）
とする。ただし、ｋ番目ＬＥＤのみ点灯時のｎ番目画素位置の白基準板上の輝度を、輝度ｋｎとする。これによって、ｍ個の白色ＬＥＤを用いたスキャナにも適用可能である。
【００９７】
標準ＲＧＢに変換されたスキャン画像は、たとえばコピー時には、記録部７でＣＭＹＫの濃度に変換され、またインクドット情報に変換され、紙面上に画像として構成される。
【００９８】
なお、上記実施例において、各手段と工程に置き換えると、方法の実施例になる。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施例１であるインクジェット複合機１００のブロック図である。
【図２】インクジェット複合機１００の操作部６の外観を示す構成図である。
【図３】インクジェット複合機１００のスキャナの構成を示す図である。
【図４】紫チャートと青色ＬＥＤの波長との関係を示す図である。
【図５】黄色チャートと青色ＬＥＤの波長との関係を示す図である。
【図６】読取部とチャートとを示す図である。
【図７】本実施例のインクジェット複合機１００における工場モードの動作を示すフローチャートである。
【図８】色度ランク判定動作を示す図である。
【図９】色補正部１４を示す図である。
【図１０】コピー動作を示す図である。
【図１１】重みを示す図である。
【図１２】白色ＬＥＤの色度ばらつきを、ｘｙ色度図上で示す図である。
【図１３】左右のＬＥＤの影響を示す図である。
【符号の説明】
【０１００】
１…ＣＰＵ、
２…ＲＯＭ、
３…ＲＡＭ、
６…操作部、
７…記録部、
８…読取部、
１０…システムバス、
１１…カードスロット、
１２…ＵＳＢ  Ｉ／Ｆ、
１３…不揮発メモリ、
１４…色補正部、
２１…ＬＣＤ、
２２…メニューキー、
２３…スタートキー、
２４…キャンセルキー、
２５…決定キー、
２６…カーソルキー、
２７…モードキー、
３１…原稿台ガラス、
３２…キャリッジユニット、
３３、３４…パワー白色ＬＥＤ、
３５…導光体、
３６〜３８…ミラー、
３９…レンズ、
４０…ＣＣＤ、
４１…基板、
４２…チャート、
４３…白基準板、
４４…スキャナ筐体、
５１…内部バス、
５２…入力バッファ、
５３Ｒ、５３Ｌ…色変換部、
５４…タイミング制御部、
５５…重み生成部、
５６…ローカルメモリ、
５７Ｒ、５７Ｇ、５７Ｂ…加重平均部、
５８…出力バッファ、
５９…内部バス。
【図１】
0004891208.tif 000002
【図２】
0004891208.tif 000003
【図３】
0004891208.tif 000004
【図４】
0004891208.tif 000005
【図５】
0004891208.tif 000006
【図６】
0004891208.tif 000007
【図７】
0004891208.tif 000008
【図８】
0004891208.tif 000009
【図９】
0004891208.tif 000010
【図１０】
0004891208.tif 000011
【図１１】
0004891208.tif 000012
【図１２】
0004891208.tif 000013
【図１３】
0004891208.tif 000014