(57)【特許請求の範囲】
【請求項１】
原稿の複数の色を読み取る読取手段と、
前記読取手段と前記原稿とを副走査方向に相対移動させる相対移動手段と、
前記相対移動手段における固有の性能により、前記相対移動の速度が変動した場合に予想される、前記読取手段による読取結果として得られた画像において想定される前記副走査方向の色ずれの長さよりも前記副走査方向に長い間隔で、前記読取手段で読み取った原稿が有彩色か否かを示す色情報を出力する出力手段と、
を含む画像読取装置。
【請求項２】
原稿の複数の色を読み取る読取手段と、
前記読取手段と前記原稿とを副走査方向に相対移動させる相対移動手段と、
前記相対移動手段における固有の性能により、前記相対移動の速度が変動した場合に前記読取手段による読取結果として得られた画像において想定される前記副走査方向の色ずれの長さよりも長く、かつ、前記副走査方向に垂直な主走査方向の長さの間隔よりも長い間隔で、前記読取手段で読み取った原稿が有彩色か否かを示す色情報を出力する出力手段と、
を含む画像読取装置。
【請求項３】
前記出力手段は、前記画像において前記間隔毎に前記色情報を出力する請求項１又は請求項２に記載の画像読取装置。
【請求項４】
前記出力手段は、前記画像の全領域について前記間隔毎に前記色情報を出力する請求項３に記載の画像読取装置。
【請求項５】
前記出力手段は、有彩色を示す前記色情報の出力量が原稿色判定閾値以上の場合に、前記画像の色を有彩色と特定する有彩色特定情報を出力し、前記出力量が前記原稿色判定閾値未満の場合に、前記画像の色を無彩色と特定する無彩色特定情報を出力する請求項１から請求項４の何れか１項に記載の画像読取装置。
【請求項６】
前記原稿色判定閾値は、前記間隔が長くなるほど小さくなるように予め定められた値である請求項５に記載の画像読取装置。
【請求項７】
前記間隔における前記副走査方向の画素数は、前記色ずれにおける前記副走査方向の画素数を超える画素数である請求項１から請求項６の何れか１項に記載の画像読取装置。
【請求項８】
前記出力手段は、前記間隔における有彩色の前記副走査方向の画素数が前記色ずれにおける前記副走査方向の画素数を超える原稿色判定閾値以上の場合に、前記色情報として有彩色を示す色情報を出力する請求項１から請求項７の何れか１項に記載の画像読取装置。
【請求項９】
前記相対移動手段は、前記原稿を前記副走査方向に搬送する搬送手段を有し、
前記相対移動は、前記搬送手段によって前記原稿が搬送されることによって実現される相対移動である請求項１から請求項８の何れか１項に記載の画像読取装置。
【請求項１０】
請求項１から請求項９の何れか１項に記載の画像読取装置と、
前記画像読取装置に含まれる前記読取手段による読取結果及び前記出力手段により出力された前記色情報に基づいて画像を形成する画像形成手段と、
を含む画像形成装置。
【請求項１１】
コンピュータを、
請求項１から請求項９の何れか１項に記載の画像読取装置における出力手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、第１読取モード及び第２読取モードの何れかの動作モードで光学走査系を介して原稿の読み取りを行う読取手段を備えた画像読取装置が開示されている。また、この画像読取装置は、読み取り対象とされた原稿がカラーの原稿（カラー原稿）か白黒の原稿（白黒原稿）かを判定する所謂ＡＣＳ（Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔｉｏｎ）処理を行うＡＣＳ処理部も備えている。
【０００３】
第１読取モードとは、第１の原稿台に載せられた原稿を、光学走査系を第１の原稿台に沿って副走査方向に移動させながら読み取る読取モードを指す。第２読取モードとは、光学走査系を副走査方向の予め定められた位置に停止させて第２の原稿台上を移動する原稿を読み取る読取モードを指す。
【０００４】
ここで、第２読取モードでは、原稿搬送用のローラから原稿が抜けるときに原稿の搬送速度が一時的に変動する。原稿の搬送速度が一時的に変動すると、読取結果として得られた画像において線状の色ずれが生じることがある。
【０００５】
そこで、特許文献１に記載のＡＣＳ処理部は、第２の読取モードが実行された場合に生じる色ずれに起因して原稿の色が誤判定されることを抑制すべく、読取結果である画像における分割領域の色を判定する際に用いる閾値を分割領域毎に使い分けている。すなわち、第２の読取モードが実行された場合に、色ずれが生じる分割領域として事前に特定されている分割領域に対して使用される閾値は、それ以外の分割領域に対して使用される閾値と異なっている。なお、これらの閾値は、色ずれの副走査方向の長さとは無関係に定められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２５００５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる画像読取装置、画像形成装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１に記載の画像読取装置は、原稿の複数の色を読み取る読取手段と、前記読取手段と前記原稿とを副走査方向に相対移動させる相対移動手段と、前記相対移動手段における固有の性能により、前記相対移動の速度が変動した場合に予想される、前記読取手段による読取結果として得られた画像において想定される前記副走査方向の色ずれの長さよりも前記副走査方向に長い間隔で、前記読取手段で読み取った原稿が有彩色か否かを示す色情報を出力する出力手段と、を含む。
【０００９】
請求項２に記載の画像読取装置は、原稿の複数の色を読み取る読取手段と、前記読取手段と前記原稿とを副走査方向に相対移動させる相対移動手段と、前記相対移動手段における固有の性能により、前記相対移動の速度が変動した場合に前記読取手段による読取結果として得られた画像において想定される前記副走査方向の色ずれの長さよりも長く、かつ、前記副走査方向に垂直な主走査方向の長さの間隔よりも長い間隔で、前記読取手段で読み取った原稿が有彩色か否かを示す色情報を出力する出力手段と、を含む。
【００１０】
請求項１又は請求項２に記載の画像読取装置で、請求項３に記載の発明のように、前記出力手段は、前記画像において前記間隔毎に前記色情報を出力する。
【００１１】
請求項３に記載の画像読取装置で、請求項４に記載の発明のように、前記出力手段は、前記画像の全領域について前記間隔毎に前記色情報を出力する。
【００１２】
請求項１から請求項４の何れか１項に記載の画像読取装置で、請求項５に記載の発明のように、前記出力手段は、有彩色を示す前記色情報の出力量が原稿色判定閾値以上の場合に、前記画像の色を有彩色と特定する有彩色特定情報を出力し、前記出力量が前記原稿色判定閾値未満の場合に、前記画像の色を無彩色と特定する無彩色特定情報を出力する。
【００１３】
請求項５に記載の画像読取装置で、請求項６に記載の発明のように、前記基準値は、前記間隔が長くなるほど小さくなるように予め定められた値である。
【００１４】
請求項１から請求項６の何れか１項に記載の画像読取装置で、請求項７に記載の発明のように、前記間隔における前記副走査方向の画素数は、前記色ずれにおける前記副走査方向の画素数を超える画素数である。
【００１５】
請求項１から請求項７の何れか１項に記載の画像読取装置で、請求項８に記載の発明のように、前記出力手段は、前記間隔における有彩色の前記副走査方向の画素数が前記色ずれにおける前記副走査方向の画素数を超える原稿色判定閾値以上の場合に、前記色情報として有彩色を示す色情報を出力する。
【００１６】
請求項１から請求項８の何れか１項に記載の画像読取装置で、請求項９に記載の発明のように、前記相対移動手段は、前記原稿を前記副走査方向に搬送する搬送手段を有し、前記相対移動は、前記搬送手段によって前記原稿が搬送されることによって実現される相対移動である。
【００１７】
請求項１０に記載の画像形成装置は、請求項１から請求項９の何れか１項に記載の画像読取装置と、前記画像読取装置に含まれる前記読取手段による読取結果及び前記出力手段により出力された前記色情報に基づいて画像を形成する画像形成手段と、を含む。
【００１８】
請求項１１に記載のプログラムは、コンピュータを、請求項１から請求項９の何れか１項に記載の画像読取装置における出力手段として機能させるためのプログラムである。
【発明の効果】
【００１９】
請求項１、請求項２、請求項１０、及び請求項１１に係る発明によれば、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２０】
請求項３に係る発明によれば、１つの間隔についてのみ色情報を出力する場合に比べ、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２１】
請求項４に係る発明によれば、画像の一部領域についてのみ色情報を出力する場合に比べ、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２２】
請求項５に係る発明によれば、色情報の出力量を用いずに画像の色を特定する場合に比べ、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２３】
請求項６に係る発明によれば、基準値が固定化されている場合に比べ、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２４】
請求項７に係る発明によれば、間隔における副走査方向の画素数が色ずれにおける副走査方向の画素数以下の画素数の場合に比べ、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２５】
請求項８に係る発明によれば、間隔における有彩色の副走査方向の画素数が色ずれにおける副走査方向の画素数以下の場合に有彩色を示す色情報が出力される場合に比べ、相対移動の速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【００２６】
請求項９に係る発明によれば、搬送手段によって搬送されている状態の原稿が読み取られて得られた画像における搬送速度の変動により生じる色ずれの副走査方向の長さに拘わらず原稿の色が有彩色であるか否かが判定される場合に比べ、搬送速度が変動してしまったとしても、原稿が有彩色ではないのに有彩色と、又は有彩色なのに有彩色ではないと判定されてしまうことを抑制することができる。
【図面の簡単な説明】
【００２７】
【図１】実施形態に係る画像読取装置の機械系の構成の一例を示す概略構成図である。
【図２】実施形態に係る画像読取装置の電気系の構成の一例を示すブロック図である。
【図３】実施形態に係る画像読取装置に含まれるＡＣＳ処理部の機能の一例を示すブロック図である。
【図４】実施形態に係るＡＣＳ処理部に含まれる画素色判定部で画素の色を判定する際に用いられる判定領域の一例を示す概念図である。
【図５】白黒原稿が読み取られて得られた画像における色ずれの態様の一例を示す概念図である。
【図６】従来技術の説明に供する図である。
【図７】原稿の搬送速度の経時変化の一例を示すグラフである。
【図８】図６及び図７に示す搬送速度の変動よりも大きな変動が生じた場合の原稿の搬送速度の経時変化の一例を示すグラフである。
【図９】実施形態に係るブロック色判定処理の流れの一例を示すフローチャートである。
【図１０】実施形態に係るＡＣＳ処理部に含まれるブロック色判定部で用いられるブロック及びブロック色判定閾値の一例を示す概念図である。
【図１１】従来のブロック色の判定に用いられたブロック及びブロック色判定閾値の一例を示す概念図である。
【図１２】実施形態に係る原稿色判定処理の流れの一例を示すフローチャートである。
【図１３】実施形態に係るブロック色判定処理に含まれる各処理をソフトウェア構成で実現するための構成の一例を示すブロック図である。
【図１４】実施形態に係る原稿色判定処理の流れの一例を示すフローチャートである。
【図１５】実施形態に係る画像読取装置が組み込まれた画像形成装置の外観の一例を示す概略斜視図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００２９】
一例として図１に示すように、画像読取装置１０は、装置本体１２と、この装置本体１２上でヒンジ機構等により開閉自在に支持された原稿押さえ部１４と、を含む。装置本体１２の上面部には、後述する第１の読取モード時に使用される第１の原稿台１６と、後述する第２の読取モード時に使用される第２の原稿台１８が並設されている。第１及び第２の原稿台１６及び１８は、いずれも光透過性を有するガラス（透明ガラス等）によって形成されている。
【００３０】
原稿押さえ部１４は、第１の原稿台１６上に載せられた原稿を上から押さえるときにユーザによって開閉操作される。原稿押さえ部１４には、原稿セット部２０と、原稿排出部２２と、本発明に係る相対移動手段及び搬送手段の一例である原稿搬送部２４とが設けられている。原稿セット部２０は、ＣＶＴ方式に基づく第２の読取モードによって読み取られる原稿（原稿束）がセットされる部分である。原稿排出部２２は、第２の読取モードに従って読み取られた原稿が排出される部分である。原稿セット部２０と原稿排出部２２は、原稿押さえ部１４で上下の位置関係に配置されている。
【００３１】
原稿搬送部２４は、原稿セット部２０にセットされた原稿を搬送路Ｒに沿って一枚ずつ搬送するとともに、この搬送した原稿を第２の原稿台１８上で移動させた後、最終的に原稿排出部２２に向けて原稿を排出する。
【００３２】
原稿搬送部２４には、搬送方向上流側から順に、繰り出しローラ２６、第１の搬送ローラ２８、レジストローラ３０、第２の搬送ローラ３２、及び排出ローラ３４が設けられている。繰り出しローラ２６は、原稿セット部２０にセットされた原稿を搬送路Ｒ上に繰り出す。第１の搬送ローラ２８は、繰り出しローラ２６によって繰り出された原稿を搬送路Ｒに沿ってレジストローラ３０側に搬送する。レジストローラ３０は、第１の搬送ローラ２８によって搬送された原稿を第２の原稿台１８上に送り出す。第２の搬送ローラ３２は、レジストローラ３０の送り出しによって第２の原稿台１８上を通過した原稿を受け取って排出ローラ３４側に搬送する。排出ローラ３４は、第２の搬送ローラ３２によって搬送された原稿を受け取って原稿排出部２２に排出する。
【００３３】
なお、上記複数のローラ２６〜３４を含む原稿搬送部２４は、各々のローラの回転によって原稿を搬送し、かつ、この搬送時において原稿を第２の原稿台１８上で移動させる基本的な搬送機能の他、両面読取のために原稿面を表裏反転させる反転機能と、この反転機能によって反転させた原稿面の向きを元通りに戻して原稿排出部２２に排出する整合機能と、を備えている。但し、反転機能と整合機能に関しては本発明の要旨に直接関連しないため、詳しい説明を省略する。
【００３４】
装置本体１２の内部には、本発明に係る読取手段の一例として、光学走査系３６、結像レンズ３８、及び光電変換素子４０が設けられている。光学走査系３６は、それぞれ副走査方向Ｙ（図の左右方向）に移動可能に支持されたフルレートキャリッジ４２とハーフレートキャリッジ４４を用いて構成されている。フルレートキャリッジ４２にはランプ４６と第１ミラー４８が搭載され、ハーフレートキャリッジ４４には第２ミラー５０と第３ミラー５２が搭載されている。
【００３５】
フルレートキャリッジ４２とハーフレートキャリッジ４４は、本発明に係る相対移動手段の一例であり、互いに共通のキャリッジ移動用モータを駆動源として副走査方向Ｙに移動する。その際、ハーフレートキャリッジ４４はフルレートキャリッジ４２の１／２の移動量（移動速度）をもって移動し、これによって副走査方向Ｙのいずれの位置にキャリッジ４２，４４が移動した状態でも、原稿面から光電変換素子４０までの光路長が常に一定に保持される。
【００３６】
ランプ４６は、読み取り対象となる原稿面に向けて光を照射する。原稿面からの反射光は、第１ミラー４８、第２ミラー５０、及び第３ミラー５２で順に反射される。結像レンズ３８は、第３ミラー５２によって反射された光を予め定められた縮小倍率で光電変換素子４０の撮像面に結像させる。光電変換素子４０は、原稿を読み取るためのイメージセンサであり、例えば３ラインカラーＣＣＤセンサを備えている。この光電変換素子４０は、原稿面からの反射光を画素単位で光電変換し、Ｒ（赤），Ｇ（緑），Ｂ（青）のアナログ画像信号（アナログのＲＧＢ信号）を出力する。
【００３７】
一例として図２に示すように、光電変換素子４０により出力されたアナログ画像信号は、アナログ／シェーディング補正部５４に与えられる。このアナログ／シェーディング補正部５４は、光電変換素子４０から与えられたアナログ画像信号に対して、自動ゲイン制御（ＡＧＣ)、自動オフセット制御（ＡＯＣ）等の処理を実施した後、Ａ／Ｄ変換を施す。また、アナログ／シェーディング補正部５４は、上記Ａ／Ｄ変換によりアナログ値からデジタルの多値情報に変換されたデジタル画像信号（デジタルのＲＧＢ信号）に対し、シェーディング補正を施す。
【００３８】
こうして補正されたデジタル画像信号は、画像処理部５６へ送られる。画像処理部５６は、アナログ／シェーディング補正部５４から与えられたデジタル画像信号（デジタルのＲＧＢ信号）に対して種々の処理を施す。この画像処理部５６での処理形態の一つとして、ＲＧＢ表色系からL*a*b*表色系への色変換処理がある。この色変換処理により、デジタルのＲＧＢ信号は、明度を表すL*と色相及び彩度を表すa*,b*との多値情報に変換される。この変換によって生成された画像信号（以下、L*a*b*信号）は、本発明に係る出力手段の一例であるＡＣＳ処理部５８に送られる。
【００３９】
ＡＣＳ処理部５８は、ＡＳＩＣ（Application Specific Integrated Circuit）によって実現される。ＡＣＳ処理部５８は、光電変換素子１６により出力され、かつ、アナログ／シェーディング補正部５４及び画像処理部５６を経て生成されたL*a*b*信号を取り込む。そして、被読み取り原稿がカラー原稿か白黒原稿かを識別する識別処理を行う。この識別処理に際してＡＣＳ処理部５８では、被読み取り原稿がカラー原稿か白黒原稿かを識別するための識別用情報として、画像処理部５６から入力される画像信号、後述の画素色判定閾値、後述のブロック色判定閾値、及び後述の原稿色判定閾値などが用いられる。
【００４０】
なお、「被読み取り原稿」とは、第１の読取モードでいえば、第１の原稿台１６に載せられ、この状態で読み取りが行われる原稿を指し、第２の読取モードでいえば、原稿セット部２０にセットされ、この原稿セット部２０から原稿搬送部２４により第２の原稿台１８上に送られて第２の原稿台１８上を移動しながら光学走査系を介した読み取りが行われる原稿を指す。
【００４１】
主制御部６０は、例えばＣＰＵ（Central Processing Unit：中央処理装置）等を含み、ＲＯＭ(Read-Only Memory）６２に格納された制御プログラムに従って画像読取装置１０全体の動作を統括的に制御する。各種センサ６４は、画像読取装置１０全体の動作を制御する上で必要とされるセンサである。ＵＩ（ユーザ・インタフェース）部６６は、ボタン、スイッチ等による入力部と表示部などを備える操作パネル（コントロールパネル）であり、画像読取装置１０を操作するための操作情報などをユーザが指定する際に用いられる。
【００４２】
主制御部６０には、各種センサ６４からの検知信号とＵＩ部６６からの操作信号がそれぞれ入力される。各種センサ６４には、例えば、原稿押さえ部１４の開閉状態を検知する開閉検知センサ、被読み取り原稿の原稿サイズを検知する原稿サイズ検知センサ、原稿セット部２０に原稿がセットされているか否かを検知する第１の原稿有無センサ（原稿サイズ検知センサと兼用可）、第１の原稿台１６に原稿が載せられているか否かを検知する第２の原稿有無センサ（原稿サイズ検知センサと兼用可）、副走査方向におけるキャリッジ４２，４４の位置を検知するキャリッジ位置検知センサ、原稿搬送部２４での原稿詰まり等を検知するジャムセンサなどが含まれる。
【００４３】
これら各種センサ６４から入力される検知信号を受けて、主制御部６０は、原稿の読取モードとして、第１の読取モードと第２の読取モードのいずれか一方を選択する。第１の読取モードとは、光学走査系３６を予め設定されたホームポジション（図１の左端）から第１の原稿台１６に沿って副走査方向Ｙに移動させることにより、第１の原稿台１６に載せられた原稿を読み取る動作モードである。第２の読取モードとは、光学走査系３６を副走査方向Ｙの予め定められた位置（ホームポジション又はその近傍）に停止させた状態で、原稿搬送部２４の搬送動作によって第２の原稿台１８上を移動する原稿を読み取る動作モードである。この第２の読取モードでは、フルレートキャリッジ４２に搭載された第１ミラー４８の直上位置が原稿の読取位置となる。
【００４４】
主制御部６０における読取モードの選択は、例えば第１の原稿有無センサからの検知信号に基づいて行われる。即ち、第１の原稿有無センサからの検知信号により、原稿セット部２０に原稿がセットされていると判断した場合は第２の読取モードを選択し、原稿セット部６に原稿がセットされていないと判断した場合は第１の読取モードを選択する。こうした主制御部６０による読取モードの選択処理は、ＵＩ部６６に設けられたスタートボタンをユーザが押下したときに実行される。なお、読取モードの選択処理時に参照されるセンサ検知信号としては、第１の原稿有無センサからの検知信号の代わりに上記第２の原稿有無センサからの検知信号を利用してもよく、また第１，第２の原稿有無センサからの各検知信号を共に利用してもよい。
【００４５】
原稿搬送制御部６８、照明制御部７０、及び走査制御部７２は、それぞれ主制御部６０からの制御命令に従って制御対象部の動作を制御する。即ち、原稿搬送制御部６８は、原稿押さえ部３に装備された原稿搬送部２４を制御対象として原稿搬送部６８の駆動源となる原稿搬送用モータ７４の回転動作を制御する。照明制御部７０は、先述のフルレートキャリッジ４２に搭載されたランプ４６を制御対象として、ランプ４６のオンオフ（点灯、消灯）動作を制御する。走査制御部７２は、先述の光学走査系３６のキャリッジ４２，４４を制御対象として、キャリッジ移動のための駆動源となるキャリッジ移動用モータ７６の回転動作を制御する。原稿搬送用モータ７４やキャリッジ移動用モータ７６には、パルスモータ等の制御モータが用いられる。
【００４６】
一例として図３に示すように、ＡＣＳ処理部５８は、画素色判定部８０、ブロック色判定部８２、及び原稿色判定部８４を含む。
【００４７】
画素色判定部８０は、画像処理部５６から入力されたL*a*b*信号の各画素がカラー画素か白黒画素かを判定する。画素色判定部８０での判定に際しては画素色判定閾値が用いられる。画素色判定閾値は、一例として図４に示すように、L*a*b*表色系の均等色空間において、色相及び彩度を表す色度平面上に円形、多角形などの判定領域９０を設定（区画）するための値である。
【００４８】
画素色判定部８０は、各画素の色度情報と画素色判定閾値とを比較し、画素色判定閾値で設定される判定領域９０に含まれる画素は白黒画素、含まれない画素はカラー画素と判定する。画素色判定部８０による判定結果である画素色判定結果はブロック色判定部８２に送られる。なお、本実施形態における「白黒」は、本発明に係る無彩色の一例であり、本実施形態における「カラー」は、本発明に係る有彩色の一例である。
【００４９】
ブロック色判定部８２は、原稿が読み取られて得られた画像である読取画像をブロック色判定の対象領域として、読取画像を副走査方向ＹのＮ画素×主走査方向ＸのＭ画素のマトリクス単位で規定されたブロックに分割し、各々のブロックがカラーブロックか白黒ブロックかを判定する。ブロック色判定部８２では、各ブロックの色判定（カラー／白黒判定）に際して本発明に係る閾値の一例であるブロック色判定閾値が用いられる。
【００５０】
ブロック色判定部８２によるブロックの色の判定は、画素色判定部８０から与えられる画素色判定結果に基づいてブロック毎に行われる。即ち、ブロック色判定部８２は、上述のように分割して得た複数のブロックについて、各々のブロックに含まれる複数の画素のうち、画素色判定部８０でカラー画素又は白黒画素と判定された画素の数をカウントすると共に、このカウント値と予め設定されたブロック色判定閾値とを比較し、この比較結果に基づいてカラーブロックか白黒ブロックかを判定する。例えば、ブロック色判定部８２でカウント対象となる画素がカラー画素である場合は、実際に各ブロック内でカウントしたカラー画素の数とブロック色判定閾値との大小関係を比較し、カラー画素の数がブロック色判定閾値以上であれば、そのブロックをカラーブロックと判定し、カラー画素の数がブロック色判定閾値未満であれば、そのブロックを白黒ブロックと判定する。ブロック色判定部８２による判定結果であるブロック色判定結果は原稿色判定部８４に送られる。なお、ブロック色判定結果は、本発明に係る色情報の一例である。
【００５１】
原稿色判定部８４は、ブロック色判定部８２から与えられるブロック色判定結果に基づいて被読み取り原稿がカラー原稿か白黒原稿かを判定する。原稿色判定部８４では、原稿の色判定（カラー／白黒判定）に際して本発明に係る基準値の一例である原稿色判定閾値が用いられる。なお、原稿色判定閾値には、主制御部６０によって選択された読取モードに拘わらず、被読み取り原稿の原稿サイズに応じて定められた値が適用される。
【００５２】
原稿色判定部８４による判定は、ブロック色判定部８２から与えられるブロック色判定結果を基に次のような手法で行われる。即ち、原稿色判定部８４では、被読み取り原稿の読取画像を分割する各ブロックのうち、ブロック色判定部８２でカラーブロック又は白黒ブロックと判定されたブロックの数をカウントすると共に、このカウント値と予め設定された原稿色判定閾値とを比較し、この比較結果に基づいて原稿がカラー原稿か白黒原稿かを判定する。例えば、原稿色判定部８４でカウント対象となるブロックがカラーブロックである場合は、実際に読み取り領域内でカウントしたカラーブロックの数と原稿色判定閾値との大小関係を比較し、カラーブロックの数が原稿色判定閾値以上であれば、被読み取り原稿をカラー原稿と判定し、カラーブロックの数が原稿色判定閾値未満であれば、被読み取り原稿を白黒原稿と判定する。原稿色判定部８４による原稿色判定結果は、ＡＣＳ処理部５８での最終的な原稿色判定結果として主制御部６０に送られ、例えば画像形成装置等で画像を生成する際に利用される。なお、原稿色判定結果は、本発明に係る有彩色特定情報及び無彩色特定情報の一例である。
【００５３】
ところで、画像読取装置１０では、原稿搬送用のローラから原稿が抜けるとき等に原稿の搬送速度が一時的に変動することがある。また、原稿搬送用のローラの位置は機種毎に異なっているため、原稿の搬送速度の一時的な変動態様は、原稿搬送部２４の固有の特性によって異なる。更に、原稿搬送部２４に対して外力が加えられた場合の振動で原稿の搬送速度が変動する場合があるが、振動の振幅や単位時間当たりの振動数も原稿搬送部２４の固有の特性によって異なる。このような原稿搬送時の速度変動は、光電変換素子４０を用いた場合にライン間のギャップ補正に悪影響を及ぼす。その結果、読取画像に線状の色ずれが混入することがある。
【００５４】
色ずれとは、例えば、白黒原稿が読み取られて得られた読取画像が本来であれば白黒画像として再現されるところ、一例として図５に示すように、副走査方向Ｙに最大で２０画素分のカラー画像が混入される現象を指す。
【００５５】
このように色ずれが生じると、ＡＣＳ処理による最終的な判定結果として得られた原稿の色が実際の原稿の色と異なることがある。そこで、このような誤判定を抑制する方法が種々提案されている。例えば、一例として図６に示すように、原稿の先端部及び後端部で搬送速度の変動が生じる傾向にあることに着目し、原稿の先端部及び後端部の読取結果に対して適用するブロック色判定閾値を原稿の他の領域の読取結果に対して適用するブロック色判定閾値よりも大きくする技術が知られている。また、一例として図７に示すように、原稿の中央部でも搬送速度の変動が生じることがあるため、この場合は、原稿の中央部の読取結果に対して適用するブロック色判定閾値も原稿の端部の読取結果に対して適用するブロック色判定閾値と同様に設定する必要がある。更に、一例として図８に示すように、図６及び図７に示す各例に比べ、大きな速度変動が局所的に生じることもあり、このような場合には白黒をカラーと誤判定されないように強制的に白黒と判定させる方法が考えられる。しかし、この方法を採用すると、カラー原稿が白黒原稿と誤判定される虞がある。
【００５６】
そこで、本実施形態では、ブロック色判定部８２がブロック色判定処理（図９参照）を行い、原稿色判定部８４が原稿色判定処理（図１２参照）を行う。
【００５７】
次に、図９を参照して、読取画像の全領域に関する画素色判定結果を受信したブロック色判定部８２によって実行されるブロック色判定処理について説明する。なお、以下では、説明の便宜上、第２読取モードで原稿が読み取られた場合について説明する。
【００５８】
図９に示すブロック色判定処理では、先ず、ステップ１００で、ブロック色判定部８２は、読取画像を複数のブロック９２（図１０参照）に分割する。
【００５９】
一例として図１０に示すように、ブロック９２は、副走査方向Ｙの４８画素×主走査方向Ｘの１２画素で規定された長方形状のブロックである。なお、図１０に示す例では、ブロック９２における副走査方向Ｙの４８画素が本発明に係る間隔の一例である。また、図１０に示す例では、ブロック９２における主走査方向Ｘ及び副走査方向Ｙの各々の長さを画素で規定しているが、主走査方向Ｘ及び副走査方向Ｙの各々の長さをメートル法で規定してもよい。
【００６０】
従来例として図１１に示すように、従来のブロック９４は、副走査方向Ｙ及び主走査方向Ｘの各々の画素数が１２画素の正方ブロックである。ブロック９４における副走査方向Ｙの画素数は、副走査方向Ｙにおいて想定（予想）される最大の色ずれにおける副走査方向Ｙの画素数の２０画素（図５参照）未満である。これに対し、本ステップ１００で採用されるブロック９２における副走査方向Ｙの画素数は４８画素であり、２０画素を超えている。従って、例えば、白黒原稿が読み取られた場合に、ブロック９４で色ずれ箇所を切り取るとブロック９４がカラー画素で埋め尽くされるが、ブロック９２で色ずれ箇所を切り取ればブロック９２がカラー画素で埋め尽くされることはない。
【００６１】
次のステップ１０２で、ブロック色判定部８２は、ステップ１００で分割して得た複数のブロック９２のうち、後述のステップ１０４でブロック色が判定されていない１つのブロック９２を判定対象ブロックとして設定する。
【００６２】
次のステップ１０４で、ブロック色判定部８２は、ステップ１０２で設定した判定対象ブロック内のカラー画素数がブロック色判定閾値以上か否かを判定する。なお、判定対象ブロック内のカラー画素は、画素色判定部８０から与えられる画素色判定結果から特定される。また、本ステップ１０４において、ブロック色判定閾値は、一例として図１０に示すように、副走査方向Ｙの２４画素×主走査方向Ｘの１２画素の画素数に相当する値である。
【００６３】
ステップ１０４において、ステップ１０２で設定した判定対象ブロック内のカラー画素数がブロック色判定閾値以上の場合は、判定対象ブロックがカラーブロックであると判定され、ステップ１０６へ移行する。ステップ１０４において、ステップ１０２で設定した判定対象ブロック内のカラー画素数がブロック閾値未満の場合は、判定対象ブロックが白黒ブロックであると判定され、ステップ１０８へ移行する。
【００６４】
なお、従来例として図１１に示すように、従来のブロック色判定閾値は、副走査方向Ｙの４画素×主走査方向Ｘの１２画素の画素数に相当する値であり、ブロック色判定閾値を規定する副走査方向Ｙの画素数は２０画素未満である。従って、例えば、白黒原稿が読み取られた場合に、色ずれの副走査方向の画素数が２０画素の色ずれ箇所がブロック９４で切り取られると、色ずれ箇所を含むブロック９４はカラーブロックと判定される。これに対し、図１０に示すように、ブロック９２に対して適用されるブロック色判定閾値を規定する副走査方向Ｙの画素数は２４画素であり、２０画素を超えている。従って、例えば、白黒原稿が読み取られた場合に、色ずれの副走査方向の画素数が２０画素の色ずれ箇所がブロック９２で切り取られたとしても、色ずれ箇所を含むブロック９２がカラーブロックと判定されることはない。
【００６５】
ステップ１０６で、ブロック色判定部８２は、判定対象ブロックがカラーブロックであることを示すカラーブロック情報をブロック色判定結果として送信し、その後、ステップ１１０へ移行する。
【００６６】
ステップ１０８で、ブロック色判定部８２は、判定対象ブロックが白黒ブロックであることを示す白黒ブロック情報をブロック色判定結果として送信し、その後、ステップ１１０へ移行する。
【００６７】
ステップ１１０で、ブロック色判定部８２は、ステップ１００で分割して得た複数のブロック９２の全てが判定対象ブロックとして設定されたか否かを判定する。ステップ１１０において、ステップ１００で分割して得た複数のブロック９２の全てが判定対象ブロックとして設定されていない場合は、判定が否定されて、ステップ１０２へ移行する。ステップ１１０において、ステップ１００で分割して得た複数のブロック９２の全てが判定対象ブロックとして設定された場合は、判定が肯定されて、本ブロック色判定処理を終了する。
【００６８】
次に、図１２を参照して、ブロック色判定処理の実行が開始された場合に原稿色判定部８４によって実行される原稿色判定処理について説明する。
【００６９】
図１２に示す原稿色判定処理では、先ず、ステップ１２０で、原稿色判定部８４は、ブロック色判定部８２によってステップ１０６の処理が実行されることで送信されたカラーブロック情報を受信したか否かを判定する。ステップ１２０において、ブロック色判定部８２によってステップ１０６の処理が実行されることで送信されたカラーブロック情報を受信していない場合は、判定が否定されて、ステップ１２２へ移行する。ステップ１２０において、ブロック色判定部８２によってステップ１０６の処理が実行されることで送信されたカラーブロック情報を受信した場合は、判定が肯定されて、ステップ１２４へ移行する。
【００７０】
ステップ１２２で、原稿色判定部８４は、ブロック色判定部８２によってステップ１０８の処理が実行されることで送信された白黒ブロック情報を受信したか否かを判定する。ステップ１２２において、ブロック色判定部８２によってステップ１０８の処理が実行されることで送信された白黒ブロック情報を受信していない場合は、判定が否定されて、ステップ１２０へ移行する。ステップ１２２において、ブロック色判定部８２によってステップ１０８の処理が実行されることで送信された白黒ブロック情報を受信した場合は、判定が肯定されて、ステップ１２６へ移行する。
【００７１】
ステップ１２４で、原稿色判定部８４は、カウンタ（図示省略）のカウント値に１を加算し、その後、ステップ１２６へ移行する。なお、カウント値の初期設定値は“０”である。
【００７２】
ステップ１２６で、原稿色判定部８４は、ブロック色判定処理のステップ１００で得られた全てのブロック分のブロック色判定結果であるカラーブロック情報又は白黒ブロック情報を受信したか否かを判定する。ステップ１２６において、ブロック色判定処理のステップ１００で得られた全てのブロック分のブロック色判定結果であるカラーブロック情報又は白黒ブロック情報を受信していない場合は、判定が否定されて、ステップ１２０へ移行する。ステップ１２６において、ブロック色判定処理のステップ１００で得られた全てのブロック分のブロック色判定結果であるカラーブロック情報又は白黒ブロック情報を受信した場合は、判定が肯定されて、ステップ１２８へ移行する。
【００７３】
ステップ１２８で、原稿色判定部８４は、本発明に係る出力量の一例であるカウント値が原稿色判定閾値以上であるか否かを判定する。ステップ１２８において、カウント値が原稿色判定閾値未満の場合は、画像読取装置１０によって読み取られた原稿が白黒原稿と判定されて、ステップ１３０へ移行する。ステップ１２８において、カウント値が原稿色判定閾値以上の場合は、画像読取装置１０によって読み取られた原稿がカラー原稿と判定されて、ステップ１３２へ移行する。
【００７４】
原稿色判定閾値は、ブロック９２における副走査方向Ｙの画素数に応じて予め定められた値である。すなわち、原稿色判定閾値は、ブロック９２における副走査方向Ｙの画素数が多くなるほど小さくなるように予め定められた値である。例えば、上記ステップ１２８で用いられる原稿色判定閾値は、ブロック９４の色が判定されて得られた判定結果に基づいて原稿の色を判定する場合に用いられる原稿色判定閾値よりも小さな値である。このように、ブロックにおける副走査方向Ｙの画素数を多くすることに伴って原稿色判定閾値を小さくすることで、ブロックにおける副走査方向Ｙの画素数に拘わらず固定化された原稿色判定閾値を用いる場合に比べ、原稿の色を判定する精度の低下が抑制される。
【００７５】
ステップ１３０で、原稿色判定部８４は、画像読取装置１０によって読み取られた原稿が白黒原稿であることを示す白黒原稿情報を原稿色判定結果として主制御部６０に出力し、その後、本原稿色判定処理を終了する。
【００７６】
ステップ１３２で、原稿色判定部８４は、画像読取装置１０によって読み取られた原稿がカラー原稿であることを示すカラー原稿情報を原稿色判定結果として主制御部６０に出力し、その後、本原稿色判定処理を終了する。
【００７７】
なお、上記実施形態では、説明の便宜上、第２読取モードで原稿が読み取られる場合を例示したが、本発明はこれに限定されるものではない。すなわち、第１読取モードで原稿が読み取られる場合であっても、フルレートキャリッジ４２やハーフレートキャリッジ４４が移動中に振動することが想定されるので、第１読取モードでもブロック色判定処理及び原稿色判定処理が実行されるようにしてもよい。このように、ブロック色判定処理及び原稿色判定処理は、原稿が光学走査系３６に対して相対移動されている状態で実行されるようにすればよい。
【００７８】
なお、フルレートキャリッジ４２やハーフレートキャリッジ４４の移動中の振動の振幅及び単位時間当たりの振動数等は、フルレートキャリッジ４２やハーフレートキャリッジ４４の固有の特性によって異なる。また、第２読取モードで原稿搬送部２４が振動する場合も考えられるが、この場合も、原稿搬送中の振動の振幅及び単位時間当たりの振動数等は、原稿搬送部２４の固有の特性によって異なる。
【００７９】
また、上記実施形態では、読取画像を分割するブロック９２の副走査方向Ｙの画素数が４８画素とされているが、これはあくまでも一例である。ブロック９２の副走査方向Ｙの画素数は、副走査方向Ｙにおいて想定される最大の色ずれにおける副走査方向Ｙの画素数を超える画素数であればよく、この範囲内であれば、ＵＩ部６６によって受け付けられた指示に応じてカスタマイズされるようにしてもよい。
【００８０】
また、上記実施形態では、ブロック９２の主走査方向Ｘの画素数が１２画素とされているが、あくまでも一例である。ブロックの主走査方向Ｘの画素数は、１２画素以上の画素数であってもよいし、１２画素未満の画素数であってもよく、ＵＩ部６６によって受け付けられた指示に応じてカスタマイズされるようにしてもよい。
【００８１】
また、上記実施形態では、副走査方向Ｙの長さが主走査方向Ｘの長さよりも長い長方形のブロック９２を例示したが、本発明はこれに限定されるものではない。例えば、正方形のブロック、平行四辺形のブロック、又は台形のブロック等の他の形状のブロックを採用してもよい。この場合も、ブロックの副走査方向Ｙの長さ（ブロックの高さ）は、色ずれの副走査方向Ｙの長さとして試験やシミュレーション等によって事前に予想された長さ（例えば、２０画素）よりも長い。
【００８２】
また、上記実施形態では、ブロック色判定閾値を規定する副走査方向Ｙの画素数が２４画素とされているが、これはあくまでも一例である。ブロック色判定閾値を規定する副走査方向Ｙの画素数は、ブロックにおける副走査方向Ｙの画素数以下で、かつ、副走査方向Ｙにおいて想定される最大の色ずれの副走査方向Ｙの画素数を超える画素数であればよく、この範囲内であれば、ＵＩ部６６によって受け付けられた指示に応じてカスタマイズされるようにしてもよい。
【００８３】
また、上記実施形態では、ブロック色判定閾値を規定する主走査方向Ｘの画素数が１２画素とされているが、あくまでも一例である。ブロック色判定閾値を規定する主走査方向Ｘの画素数は、１２画素以上の画素数であってもよいし、１２画素未満の画素数であってもよく、ＵＩ部６６によって受け付けられた指示に応じてカスタマイズされるようにしてもよい。
【００８４】
また、上記実施形態では、読取画像の全領域を対象にしてブロック色判定処理及び原稿色判定処理が実行される場合を例示したが、本発明はこれに限定されるものではない。例えば、原稿の搬送速度が変動する位置が事前に把握されているのであれば、読取画像のうちの原稿の搬送速度が変動する位置として予め定められた位置に対応する部分領域のみを対象にしてブロック色判定処理及び原稿色判定処理が実行されるようにしてもよい。なお、部分領域における副走査方向Ｙの長さは、複数ブロック分の長さであってもよいし、単数ブロック分の長さであってもよく、原稿の搬送速度の変動位置及び変動量に応じて定めればよい。また、部分領域以外の領域に対してはブロック９２以外のブロック（例えば、ブロック９４）を適用してもよい。
【００８５】
また、上記実施形態では、読取画像の主走査方向Ｘが複数のブロック９２で分割される場合、即ち、ブロック９２における主走査方向Ｘの長さが読取画像の幅よりも短い場合を例示したが、本発明はこれに限定されるものではなく、ブロック９２における主走査方向Ｘの長さを読取画像の幅に揃えるようにしてもよい。
【００８６】
また、上記実施形態では、副走査方向Ｙにおいて想定される最大の色ずれの副走査方向Ｙの画素数が２０画素とされているが、これはあくまでも一例である。よって、副走査方向Ｙにおいて想定される最大の色ずれの副走査方向Ｙの画素数は、画像読取装置１０毎に定められてもよいし、画像読取装置１０の機種毎に定められてもよい。
【００８７】
また、上記実施形態では、白色光が原稿に照射されることによって得られた反射光を光電変換素子４０が受光することで画像を読み取る読取方式を例示したが、他の読取方式であっても本発明は成立する。他の読取方式の一例としては、線順次方式が挙げられる。なお、線順次方式とは、１ライン毎にＲ、Ｇ、Ｂの光源を切り替えて点灯させることにより、１回の読取動作で１ラインを線状に読み取る方式を指す。
【００８８】
また、上記実施形態では、図９に示すブロック色判定処理及び図１２に示す原稿色判定処理を例示したが、図９及び図１２に示す処理の流れは、あくまでも一例である。従って、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【００８９】
また、上記実施形態では、ブロック色判定処理及び原稿色判定処理がＡＳＩＣによって実行されているが、これに限らず、コンピュータによってプログラムが実行されるソフトウェア構成で実現されるようにしてもよいし、ソフトウェア構成とハードウェア構成との組み合わせによって実現されるようにしてもよい。
【００９０】
ブロック色判定処理及び原稿色判定処理に含まれる各処理をソフトウェア構成で実現するには、例えば、図１３に示すように、ＣＰＵ２００を含むブロック色判定部２０２、及びブロック色判定プログラム２０４が格納されたメモリ２０６を用いればよい。メモリ２０６は、ブロック色判定部２０２に接続されている。上記実施形態に係るブロック色判定処理は、ブロック色判定プログラム２０４がＣＰＵ２００によって実行されることにより実現される。
【００９１】
一方、原稿色判定処理に含まれる各処理をソフトウェア構成で実現するには、例えば、図１４に示すように、ＣＰＵ２０８を含む原稿色判定部２１０、及び原稿色判定プログラム２１２が格納されたメモリ２１４を用いればよい。メモリ２１４は、原稿色判定部２１０に接続されている。上記実施形態に係る原稿色判定処理は、原稿色判定プログラム２１２がＣＰＵ２０８によって実行されることにより実現される。
【００９２】
なお、図１３及び図１４では、プログラムがメモリ２０６，２１４に記憶されている状態が例示されているが、必ずしも最初からメモリ２０６，２１４に記憶させておく必要はない。例えば、画像読取装置１０に接続されて使用される可搬型の記憶媒体に先ずはプログラムを記憶させておいてもよい。そして、ＣＰＵ２００，２０８がこれらの可搬型の記憶媒体からプログラムを取得して実行するようにしてもよい。また、通信手段を介して画像読取装置１０に接続されるコンピュータ又はサーバ装置等の外部電子計算機の記憶部にプログラムを記憶させておいてもよい。この場合、ＣＰＵ２００，２０８は外部電子計算機からプログラムを取得して実行する。
【００９３】
また、上記実施形態では、画像読取装置１０を例示したが、一例として図１５に示すように、画像読取装置１０が組み込まれた画像形成装置３００であっても本発明は成立する。
【００９４】
画像形成装置３００は、画像読取装置１０と、本発明に係る画像形成手段の一例である画像形成部３０２とを含む。画像形成部３０２は、電子写真方式によって画像を用紙に印刷する。すなわち、画像形成部３０２は、画像読取装置１０により原稿が読み取られて最終的に出力された読取データに基づいて、感光体ドラム上に静電潜像を形成し、静電潜像をトナーで現像することでトナー像を形成する。そして、画像形成部３０２は、供給された用紙にトナー像を転写し、トナー像を用紙上に定着させた後、用紙を排出する。
【００９５】
なお、画像読取装置１０により画像形成部３０２に最終的に出力される読取データは、原稿色判定結果に基づいて原稿の色が特定された読取データである。また、ここでは、電子写真方式の画像形成部３０２を採用した画像形成装置３００を例示したが、インクジェット方式の画像形成装置であってもよいことは言うまでもない。
【符号の説明】
【００９６】
１０  画像読取装置
２４  原稿搬送部
４２  フルレートキャリッジ
４４  ハーフレートキャリッジ
８２  ブロック色判定部
８４  原稿色判定部
２００，２０８  ＣＰＵ
２０６  ブロック色判定プログラム
２１２  原稿色判定プログラム
３００  画像形成装置
３０２  画像形成部
【図１】
0006390251.tif 000002
【図２】
0006390251.tif 000003
【図３】
0006390251.tif 000004
【図４】
0006390251.tif 000005
【図５】
0006390251.tif 000006
【図６】
0006390251.tif 000007
【図７】
0006390251.tif 000008
【図８】
0006390251.tif 000009
【図９】
0006390251.tif 000010
【図１０】
0006390251.tif 000011
【図１１】
0006390251.tif 000012
【図１２】
0006390251.tif 000013
【図１３】
0006390251.tif 000014
【図１４】
0006390251.tif 000015
【図１５】
0006390251.tif 000016