(57)【特許請求の範囲】
【請求項１】
原稿に光を照射して走査して得られた反射光を画像情報として読み取るカラーリニアイメージセンサと、
前記カラーリニアイメージセンサにてモノクロ画像情報を読み取った際に得られる画像データの均等色空間中の色度図上の分布を記憶する記憶手段と、
前記カラーリニアイメージセンサから出力されるカラー信号の非均等色空間を均等色空間の画像データに変換する変換手段と、
前記変換手段によって変換された画像データがカラーであるかモノクロであるかを前記記憶手段に記憶された画像データの均等色空間中の色度図上の分布に基づいて判別する判別手段とを備え、
前記記憶手段に記憶された分布は均等色空間上で方向性を有している
ことを特徴とする画像読取装置。
【請求項２】
前記カラーリニアイメージセンサは、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３色の読取画素列を有し、かつ、Ｇ色を読み取る画素列がＲ色およびＢ色を読み取る画素列の間に配置されているものから成る
ことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記変換手段は、前記カラーリニアイメージセンサによって出力されるＲ（赤）、Ｇ（緑）、Ｂ（青）のそれぞれのデータに対して入力階調処理を施した３つのデータが等しいとき、色相および彩度が０となるよう変換を施す
ことを特徴とする請求項１または２記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の色情報を読み取るためのカラーリニアイメージセンサを備えた画像読取装置に関する。
【０００２】
【従来の技術】
原稿の画像情報を読み取る画像読取装置には、１チップ上にＲ（赤）、Ｇ（緑）、Ｂ（青）の３色の読取画素列を持つ３ラインカラーリニアイメージセンサが広く用いられている。
【０００３】
３ラインカラーリニアイメージセンサでは、原稿情報を縮小光学系を構成する結像レンズによりセンサ面上に縮小投影し、１ライン分の主走査画像情報の読み取りを行い、走査ミラー等の光学系移動手段によって機械的に結像画像とセンサとの位置関係を変化させることで副走査方向の読み取りを順次行っている。
【０００４】
図１４は３ラインカラーリニアイメージセンサの画素列間隔を説明する模式図である。ＲＧＢ３色の各画素列近傍のレイアウト（素子配列）は各色に対応した感光画素列と、奇数番目の画素からの信号を転送する転送電極と偶数番目の画素からの信号を転送する転送電極との上下２つの水平方向転送電極とから構成されている。すなわち、Ｒに対応した画素列２０ＲはＲ用感光画素列２１Ｒと２つの水平方向転送電極２２Ｒとともに構成され、Ｇに対応した画素列２０ＧはＧ用感光画素列２１Ｇと２つの水平方向転送電極２２Ｇとともに構成され、Ｂに対応した画素列２０ＢはＢ用感光画素列２１Ｂと２つの水平方向転送電極２２Ｂとともに構成されている。
【０００５】
また、３ラインカラーリニアイメージセンサの各感光画素列の副走査方向（図面縦方向）に沿った並びの間隔は、通常、主走査方向の画素ピッチに対応する１ライン分の整数倍、例えば１２ライン分だけ開けて配置されている。
【０００６】
このため、ＲＧＢの各読取画素列から同時に出力される画像信号は、原稿上では副走査方向に沿った異なる位置の読み取りラインのものとなる。そこで、機械的な副走査方向の移動により原稿面上を順次時系列に読み出し、時系列に出力される読み出し信号に対して整列用画像バッファメモリを用いて各色の読取ラインの間隔に応じたライン単位の遅延操作を加え、これによって３色の読取ラインの副走査方向に沿ったずれを補正して原稿面上で同一ラインの画像データとなるようにしている。
【０００７】
また、デジタルカラー複写機から成る画像読取装置では、読み取った原稿上の画像がカラー画像であるか、モノクロ画像であるかを判別して画像出力部での処理の切り替えを行っている。
【０００８】
図１５は従来のデジタルカラー複写機から成る画像読取装置を説明する構成図である。この画像読取装置では、画像読取部１’から出力される反射率比例のＲＧＢ信号を、反射率→明度変換を行う入力階調補正部２およびマトリクス演算を行う第１色信号変換部３によってＬ* ａ* ｂ* 信号に変換する。
【０００９】
このＬ* ａ* ｂ* 信号の流れは、色相回転等の編集処理へ向かうメインルートのビデオ信号と、色黒識別を行うａ* ｂ* の信号とに分けられる。メインルートのビデオ信号は、画像編集部４から第２色信号変換部５へ渡されてＹＭＣ信号に変換され、墨生成処理部６、画像切換部７、出力階調補正部８、画像出力部９を介してＹＭＣＫのフルカラー画像として出力される。
【００１０】
画像切換部７では、色／黒識別部１１’からの信号に基づいてフルカラーＹＭＣＫを選択するか、Ｌ* 信号のみを選択するかを決定する。すなわち、カラー原稿の場合には色／黒識別部１１’から画像切換部７に原稿がカラーである旨の信号が渡され、フルカラーＹＭＣＫ信号を選択する。一方、モノクロ原稿の場合には色／黒識別部１１’から画像切換部７に原稿がモノクロである旨の信号が渡され、Ｌ* 信号を選択する。
【００１１】
色／黒識別部１１’による色黒判別は、先ず原稿読み取り時にカラーリニアイメージセンサから出力されるＲＧＢ信号をＬ* ａ* ｂ* 信号に変換し、このうちの色度情報を示すａ* ｂ* データより次式を用いて彩度Ｃ* の値を求め、この彩度Ｃ* の値と予め設定した閾値とを比較して、その閾値よりも大きいか否かを判定することにより、原稿上の画像がカラー画像であるかモノクロ画像であるかを識別している。
【００１２】
Ｃ* ＝｛（ａ* ）2 ＋（ｂ* ）2 ｝1/2 
【００１３】
ここで、カラー画像であるかモノクロ画像であるかを判定する閾値による境界ラインは、図１６で示すように、ａ* ｂ* 色度平面図上の原点を中心とする半径ＣTHの円であり、彩度Ｃ* が円の内側になればモノクロ画像と判定し、円の外側となればカラー画像と判定する。
【００１４】
【発明が解決しようとする課題】
しかしながら、従来の画像読取装置には次のような問題がある。すなわち、機械的な副走査において振動等の影響による走査速度ムラが存在すると、副走査方向の読取ラインの位置精度が劣化し、ライン単位の遅延操作による位置ずれ補正が不完全となり、結果として得られる画像データに色ずれ（以下、色度エラーという。）が発生してしまう。
【００１５】
この走査速度ムラは周期的であり、その周波数はモーターの回転を走査系に伝達するベルトと歯車の歯数等に起因しており、歯数の変更による周波数調整は可能であるが、周波数を低くすると振幅が大きくなる傾向が有り、反対に周波数を高くすると走査ミラーの固有振動数に重なって共振を起こす危険性があり、調整は非常に困難である。
【００１６】
また、原稿がカラー画像であるかモノクロ画像であるかの判定を行う場合、副走査時の振動や速度ムラにより読取画像データに色ずれが発生し、読み取り後のデータでは彩度Ｃ* 成分が大きくなって、この値が予め設定した閾値を越えてしまい、モノクロ画像の原稿をカラー画像であると誤判定してしまうという問題がある。
【００１７】
３ラインカラーリニアイメージセンサでは、各感光画素列の副走査方向に沿った並びの間隔を縮めることで副走査時の振動や速度ムラに起因する色度エラーを改善することができるが、上記説明した数１によって求めた彩度Ｃ* の値からカラー画像かモノクロ画像かを判定する場合の誤判定を改善するには至らない。
【００１８】
【課題を解決するための手段】
本発明はこのような課題を解決するために成された画像読取装置である。すなわち、本発明の画像読取装置は、原稿に光を照射して走査して得られた反射光を画像情報として読み取るカラーリニアイメージセンサと、カラーリニアイメージセンサにてモノクロ画像情報を読み取った際に得られる画像データの均等色空間中の色度図上の分布を記憶する記憶手段と、カラーリニアイメージセンサから出力されるカラー信号の非均等色空間を均等色空間の画像データに変換する変換手段と、変換手段によって変換された画像データがカラーであるかモノクロであるかを記憶手段に記憶された画像データの均等色空間中の色度図上の分布に基づいて判別する判別手段とを備え、記憶手段に記憶された分布が均等色空間上で方向性を有しているものである。
【００１９】
また、原稿に対する主走査方向に沿って複数の光電変換素子が１ライン分並ぶ光電変換素子列を、主走査方向と直角な副走査方向に沿って各々異なる色情報を読み取るために所定のライン数分の間隔で複数配置したカラーリニアイメージセンサと、原稿からの反射光を集光し副走査方向に走査する光学系結像走査機構とを備えている画像読取装置においては、カラーリニアイメージセンサの各光電変換画素列のライン数分の間隔を、光学系結像走査機構で光学系を副走査方向に走査する際の光学系の固有振動の一周期で読み取るライン数の１／３より小さくするとともに、複数の光電変換素子列のうち、色情報として緑の色情報を読み取るための光電変換素子列を中心として配置するものでもある。
【００２０】
本発明の画像読取装置では、カラーリニアイメージセンサにてモノクロ画像情報を読み取った際に得られる画像データの均等色空間中の色度図上の分布を記憶手段に記憶しており、この分布に基づいて画像データがカラーであるかモノクロであるかを判別している。つまり、記憶手段に記憶された分布は、画像読取装置に固有の読取画像データの色ずれを考慮したものであるため、その色ずれを見越した正確な色黒判定を行うことができるようになる。
【００２１】
また、光電変換画素列の副走査方向の間隔を光学系の固有振動の一周期の期間で読み取る画像長さの１／３より小さくし、緑の色情報を読み取るための光電変換素子列を中心に配置することで、光学系の走査機構の振動等に起因する読取画像データの色ズレ量を低減でき、原稿情報を忠実に読み取ることができるようになる。
【００２２】
【発明の実施の形態】
以下に、本発明の画像読取装置における実施の形態を図に基づいて説明する。図１は本実施形態を説明する図であり、（ａ）は信号処理系のブロック図、（ｂ）は走査系の概略図である。
【００２３】
図１（ｂ）に示すように、本実施形態における画像読取装置は、原稿台ガラスＰ上に載置された原稿（図示せず）へ光源Ｋから光を照射し、その反射光をミラーＭ１〜Ｍ３で反射してレンズＬで集光し、これを３ラインカラーイメージセンサを備えた画像読取部１にて受けるものである。
【００２４】
また、図１（ａ）に示すように、画像読取部１にて読み取った信号を処理するため、ＲＧＢ出力信号を明度に比例した信号に変換する入力階調補正部２と、この信号をＬ* ａ* ｂ* 信号に変換する乗加算器から成る第１色信号変換部３と、画像編集部４と、Ｌ* ａ* ｂ* 信号からＹＭＣ信号を生成する第２色信号変換部５と、Ｋ信号を生成する墨生成処理部６と、画像切換部７と、出力階調補正部８と、画像出力部９とを備えている。
【００２５】
さらに、本実施形態の画像読取装置は、第１色信号変換部３から出力されるＬ* ａ* ｂ* のうちのａ* ｂ* に基づき後述するα’β’を算出する第３色信号変換部１０と、このα’β’と所定の閾値との比較によって原稿がカラー画像であるかモノクロ画像であるかの判定を行う色／黒識別部１１と、システムＣＰＵ１２とを備えている。
【００２６】
ここで、変換係数を使用したａ* ｂ* データへの変換を行い、彩度Ｃ* データに変換して色黒判定を行う処理の結果が３ラインカラーイメージセンサを使った画像読取部の読取走査速度変動によってどのように変わるかを、３ラインカラーイメージセンサの３色の画素列の並び順の違いとともに説明する。
【００２７】
図２は走査速度ムラによる読取信号レベルの変化を示す図で、無彩色のモジュレーション画像データを読取走査する場合を示している。この読取画素位置の３色間のずれは、読取走査速度が一定であれば位置のずれを時間のずれに置き換えてセンサからの出力信号に遅延を与えることで補正できるが、読取走査速度に変動がある場合には読取位置のずれが発生してしまう。
【００２８】
この３色の位置ずれにより、ラダーチャートなどのモジュレーション情報を読み取った際の３色のレベルの差を図２上図に示す。原稿がカラー画像であるかモノクロ画像であるかを判定する場合には、ＲＧＢの各色の読取レベル（反射率）をＬ* ａ* ｂ* 信号に変換した結果に基づいて行う。このＬ* ａ* ｂ* 信号の値のうち、Ｌ* が明るさ情報を示し、ａ* ｂ* が色相彩度情報を示す。
【００２９】
このａ* ｂ* 座標の原点が無彩色（白〜グレー〜黒）を表し、原点から外れるほど彩色に近づくことを示す。無彩色のモジュレーションデータを読み取った結果がａ* ｂ* 座標の原点から外れることは、情報の読取エラーを示している。これが色度エラーとなる。
【００３０】
原稿の画像情報を読み取った際のＲＧＢの各色の読取レベルは、読取走査振動の位相と、読取信号のモジュレーションの位相とによって変化し、この変化によって色判定データであるａ* ｂ* の値も変化する。このように、読取走査振動の位相と読取信号のモジュレーションの位相とを各々振って、３ラインカラーイメージセンサのライン間隔と各画素列の読み取り色の配列が変化した場合に、色度エラーがどのように変化するかをプロットした図を図３〜図８に示す。この時の条件は、走査系の振動周波数を画像長さに換算したものが３６ラインの場合で、実際の装置に基づいたものである。
【００３１】
図３はＧ用画素列を中心として、８ライン間隔で各画素列を配置した場合、図４はＢ用画素列を中心として、８ライン間隔で各画素列を配置した場合、図５はＲ用画素列を中心として、８ライン間隔で各画素列を配置した場合、図６はＧ用画素列を中心として、１２ライン間隔で各画素列を配置した場合、図７はＢ用画素列を中心として、６ライン間隔で各画素列を配置した場合、図８はＧ用画素列を中心として、４ライン間隔で各画素列を配置した場合である。
【００３２】
これらの図より、３色のうちＲやＢの画素列を中心に配置した場合、振動モジュレーションの位相による無彩色からのａ* ｂ* のずれの変化が大きくなり、最悪値も大きくなる。一方、Ｇ用画素列を中心として配置すると分布の歪みが小さくなり、最悪値も小さくできることが分かる。また、画素列間隔を小さくすればするほどこの傾向が大きくなる。
【００３３】
図９は３ラインカラーイメージセンサの読取位置と走査振動の位相との関係が同じとなる場合を示す図である。このように、走査ムラの発生する周期が、３ラインカラーイメージセンサの画素列間隔の３倍となると、ＲＧＢ３色の画素列の並びとは無関係となる。
【００３４】
図１０は画素列間隔と色度エラー最大値との関係を、３ラインカラーイメージセンサの３列の画素列の配列（ＲＧＢどの色の画素列を中心とするか）をパラメータとして示した図である。
【００３５】
このように、画素列間隔が１２ラインの場合、走査系の振動周波数の１／３となってＲＧＢ３色の画素列の並び順と色度エラー最大値とは無関係であることが分かるが、色度エラーを小さくするため、画素列間隔を小さくしていくと、ＲＧＢ３色の画素列の並び順が色度エラーの特性差となって現れてしまう。
【００３６】
以上のことから、画素列間隔を１２ライン（走査ムラの発生する周期で読み取るライン数の１／３）より小さくして色度エラーを小さくする場合には、単に画素列間隔を狭くするだけでなく、ＲＧＢ３色の画素列の中心にＧ用画素列を配置するようにする。
【００３７】
一方、画素列間隔を上記のように小さくした場合には、ＲＧＢ３色の画素列の並び順によって色度エラーの傾向が変わってしまう。これは、ＲＧＢ信号からＬ* ａ* ｂ* 信号へ変換する際に使用するマトリクスの係数に起因している。
【００３８】
図１（ａ）に示す第１色信号変換部３で使用するマトリクス係数は、ＲＧＢデータに入力階調補正処理を施した値ＬR 、ＬG 、ＬB に対して、
ａ* ＝−０．２４×ＬB ＋１．１１×ＬG −０．８７×ＬR 
ｂ* ＝１．０８×ＬB −０．８１×ＬG −０．２７×ＬR 
という係数をかけてａ* ｂ* （厳密には、ａ* ｂ* 値を８ビットデータに割り振るためにスケール変換をしたもの）に変換している。この係数は３色のグレイバランスを崩さないように考慮されたものであり、ＬR ＝ＬG ＝ＬB の場合、ａ* ＝ｂ* ＝０となるようになっている。
【００３９】
この係数のうち、ａ* についてのＬB の係数、ｂ* についてのＬR の係数の大きさが他の係数よりも小さくなっている。この性質により、３色のデータのグレイからのばらつきによるａ* ｂ* の量のばらつきは、図１１に示すようになり、何色を中心とするかでばらつきに差が生じる。
【００４０】
このことは、元々のａ* ｂ* の値の定義が図１２に示す分光感度特性ｘ（ｘバー）・ｙ（ｙバー）・ｚ（ｚバー）を持つ測定器での読取値Ｘ・Ｙ・Ｚを
ａ* ＝５００・（Ｘ1/3 −Ｙ1/3 ）
ｂ* ＝２００・（Ｘ1/3 −Ｚ1/3 ）
のように変換したもので、Ｙ1/3 がほぼＬG に、Ｚ1/3 がほぼＬB に、Ｘ1/3 がほぼＬR に対応しているためである。
【００４１】
このため、ａ* についてのＬB の係数、ｂ* についてのＬR の係数の大きさが他の係数よりも小さくなっている。Ｌ* ａ* ｂ* 表色系は、元々人間の目の視感的特性を近似するために作られたものであるから、上記ａ* ｂ* のマトリクス係数の意味はすなわち人間の目の性質に起因したものとなる。
【００４２】
こうした人間の目の性質に起因するマトリクス係数を用いることから、３ラインカラーリニアイメージセンサを使用した読み取ったカラー信号出力をＬ* ａ* ｂ* 等の表色系に変換して、このうち色彩情報を持つ２つのａ* ｂ* 値を使用して色黒判定を行うには、以下の性質がある。
▲１▼３ラインカラーリニアイメージセンサの３色の画素列の配置として、Ｇ用画素列を３ラインの中心とした場合、走査系の読取振動に起因する色度エラーの量が小さくなる。
▲２▼走査振動に起因する色度エラーの発生はａ* ｂ* 座標上で方向性がある。
【００４３】
この▲１▼の性質については、前述したように、画素列間隔を走査ムラの発生する周期で読み取るライン数の１／３より小さくした場合に現れる。
【００４４】
また、▲２▼の性質も、走査系の振動周波数に対して、「読取周波数×（画素列間隔のライン数）」が十分に小さい場合に現れる。すなわち、図６に示す１２ライン間隔の場合（「読取周波数×（画素列間隔のライン数）」が振動周波数の１／３の場合）は、色度エラーの分布が比較的円に近い領域で現れているが、図３〜図５に示す８ライン間隔となると、色の並び順により色度エラーに固有の方向性が現れている。
【００４５】
以上のことから、３ラインカラーイメージセンサを使用する場合には、画素列間隔の小さいもののうちでも、Ｇ用画素列が中心となっているものを使用するとともに、色黒判定の領域を、色度エラーの発生しやすい方向に拡大した楕円領域とする。
【００４６】
これによって色黒判定の精度を向上させることが可能となる。ここで、色黒判定の領域を図１３に示すような楕円にするためには、以下の数２のように変数変換を行えばよい。
【００４７】
【数１】
0003680427.tif 000002
【００４８】
この数２を行うには数３のようなマトリクス変換を行えばよい。
【００４９】
【数２】
0003680427.tif 000003
【００５０】
このようなマトリクス変換は、図１（ａ）に示す第３色信号変換部１０にて行う。この第３色信号変換部１０では、ａ* ｂ* をα’β’に変換し、色／黒識別部１１では、このα’β’が半径ｍの内円に有るか否かによってカラー画像かモノクロ画像かの判定を行う。
【００５１】
これにより、特に３ラインカラーイメージセンサの画素列間隔を小さくする場合に色黒判定を正確に行うことが可能となる。
【００５２】
【発明の効果】
以上説明したように、本発明の画像読取装置によれば次のような効果がある。すなわち、画像読取装置に固有の読取画像データの色ずれを考慮した上で、画像データがカラーであるかモノクロであるかを判別することから、判別精度を向上させることが可能となる。
【００５３】
また、光学系の走査機構の振動等に起因する読取画像データの色ずれ量を低減することができるため、より原稿情報に忠実な読取画像情報を得ることが可能となる。
【図面の簡単な説明】
【図１】  本実施形態を説明する図である。
【図２】  走査速度ムラによる読取信号レベルの変化を示す図である。
【図３】  色度エラー量の変化を示す図（その１）である。
【図４】  色度エラー量の変化を示す図（その２）である。
【図５】  色度エラー量の変化を示す図（その３）である。
【図６】  色度エラー量の変化を示す図（その４）である。
【図７】  色度エラー量の変化を示す図（その５）である。
【図８】  色度エラー量の変化を示す図（その６）である。
【図９】  読取位置変化と走査振動との関係を示す図である。
【図１０】  画素列間隔と色度エラー最大値との関係を示す図である。
【図１１】  ＬR ＬG ＬB の値の変動に対するＣ* 値の変化を示す図である。
【図１２】  測色器の分光感度特性を示す図である。
【図１３】  本実施形態の色黒判定領域を示す図である。
【図１４】  画素列間隔を説明する模式図である。
【図１５】  従来例を説明する構成図である。
【図１６】  従来の色黒判定領域を示す図である。
【符号の説明】
１  画像読取部                      ２  入力階調補正部
３  第１色信号変換部                ４  画像編集部
５  第２色信号変換部                ６  墨生成処理部
７  画像切換部                      ８  出力階調補正部
９  画像出力部                      １０  第３色信号変換部
１１  色／黒識別部                  １２  システムＣＰＵ
【図１】
0003680427.tif 000004
【図２】
0003680427.tif 000005
【図３】
0003680427.tif 000006
【図４】
0003680427.tif 000007
【図５】
0003680427.tif 000008
【図６】
0003680427.tif 000009
【図７】
0003680427.tif 000010
【図８】
0003680427.tif 000011
【図９】
0003680427.tif 000012
【図１０】
0003680427.tif 000013
【図１１】
0003680427.tif 000014
【図１２】
0003680427.tif 000015
【図１３】
0003680427.tif 000016
【図１４】
0003680427.tif 000017
【図１５】
0003680427.tif 000018
【図１６】
0003680427.tif 000019