(57)【要約】【課題】簡単な構成でゴミ等の影響による原稿種別の誤判定を防止できる画像読取装置を提供する。【解決手段】原稿画像を読み取って原稿の種別判定を行う際、ゴミ検知あるいは補正領域を示すフラグ信号によって、原稿の種別判定が行われる対応領域をマスクする。このフラグ信号は、色分解された各チャンネルの検知結果の論理和信号として生成される。さらに、フラグ信号の幅を拡大することで、対応領域近傍のゴミかもしれない領域もマスク領域とする。【選択図】      図１
2004201136.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を色分解して読み取る画像読取手段と、
前記画像読取手段によって読み取られた画像データの中の異常データを判定する異常データ判定手段と、
前記異常データを除いた前記画像データを基に前記原稿の種別を判定する原稿種別判定手段とを備えた画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿画像を読み取る画像読取装置に関する。
【０００２】
【従来の技術】
図１５は従来のカラー画像読取装置の構成を示す図である。図において、３０００はカラー画像読取装置である。３００４は原稿照明ランプである。この原稿照明ランプ３０４には、部電極方式のキセノン管が用いられる。３００１は原稿が載置される原稿ガラスである。３００３は原稿ガラス３００１に載置された原稿を押さえ、さらに原稿ガラス３００１からの原稿の浮きを押さえると共に、原稿ガラス３００１の汚れ・破損防止用カバーとして機能する原稿圧板である。
【０００３】
３００５は第１のミラーであり、原稿からの反射光を３ラインカラーＣＣＤラインセンサ３０１１に導くためのものである。３００８は原稿照明ランプ３００４および第１のミラー３００５が搭載される第１のミラー台である。３００６は第２のミラーであり、原稿からの反射光をＣＣＤラインセンサ３０１１に導くためのものである。３００７は第３のミラーであり、原稿からの反射光をＣＣＤラインセンサ３０１１に導くためのものである。
【０００４】
３００９は第２のミラー３００６および第３のミラー３００７が搭載された第２のミラー台である。３０１０は第１のミラー３００５、第２のミラー３００６および第３のミラー３００７を介して導かれた原稿からの反射光をＣＣＤラインセンサ３０１１上に結像させる光学レンズである。
【０００５】
３０１１は前述したＣＣＤラインセンサであり、結像した原稿からの反射光をＲＧＢの３色に色分解して電気信号に変換するものであり、３本のラインセンサから構成される。３本のラインセンサは副走査方向に異なるライン位置を読み取るように配置されている。３０１２は光学モータであり、第１のミラー台３００８および第２のミラー台３００９をそれぞれ矢印Ａ方向および矢印Ｂ方向に駆動させる。光学モータとしては、一般的にステッピングモータやＤＣモータ等が用いられる。
【０００６】
３００２は基準白色板であり、シェーディング補正用の基準信号を得るために使用される。基準白色板３００２には、温度、湿度などの環境条件や耐久によって色味が変動しない材料が一般に用いられる。３０１３は第１の反射傘であり、原稿照明ランプ３００４の照明効率を高めるために配置され、主に原稿面と反対側に放射される光束を原稿面側に集光させる役割を有する。３０１４は第２の反射傘であり、第１の反射傘３０１３と同様、原稿照明ランプ３００４の照明効率を高めると共に、原稿面の読み取り対象に光束を集めることにより、貼り付け原稿や立体物を原稿とする際、影の発生を抑えるものである。
【０００７】
上記構成を有するカラー原稿読取装置では、原稿読み取りが行われる際、予め基準白色板３００２を用いたシェーディング補正が行われる。図１６は白シェーディング補正の動作を示す図である。点線ｅ、ｆで囲まれた区間は、ＣＣＤラインセンサ３０１１によって読み取られる１ライン分の読み取りエリアである。読み取り信号ａは白シェーディング補正前の基準白色板３００２の読み取り信号である。読み取り信号ｂは白シェーディング補正後の読み取り信号である。白シェーディング補正前の基準白色板３００２の読み取り信号ａの波形が不均一であるような特性の原因には、一般に次の３点が挙げられる。（１）ＣＣＤラインセンサを構成する複数のフォトダイオード間の感度のバラツキである。（２）原稿照明ランプの配光ムラである。（３）光学レンズの端部における光量劣化である。このように、白シェーディング補正は、基準白色板３００２読み取り信号が平ら（フラット）な波形になるように、画素単位で補正を行うものである。
【０００８】
図１７は白シェーディング補正回路の構成を示すブロック図である。図において、３３０１は７５００ワード×１６ｂｉｔサイズのシェーディングメモリである。このシェーディングメモリ３３０１は、白シェーディングを行うために必要な次のような動作、つまり、（１）複数ラインの加算処理を行うライン加算、（２）ライン加算されたデータから画素単位の平均を行う平均処理、（３）補正係数を算出するＣＤ演算処理、（４）求められた補正係数を保管する処理に用いられる。
【０００９】
３３０２はセレクタであり、シェーディングメモリ３３０１に書き込むデータを選択する。３３０３は白シェーディングターゲット値Ｋｄａｔを保管するシェーディングターゲット保管レジスタである。３３０４はＣＤ演算を行う除算回路である。３３０５はライン加算を行う加算回路である。この加算回路３３０５は、入力画像信号ＶＩ（ｎ）と、この入力画像信号ＶＩ（ｎ）に同期して読み出されたシェーディングメモリ３３０１の読み出しデータとを入力し、その加算結果を出力する。
【００１０】
３３０６は平均回路である。この平均回路３３０６はビットシフトによる平均処理だけを行うので、平均ライン数は２nに限定される。３３０７は白シェーディング補正回路である。この白シェーディング補正回路は、入力画像信号ＶＩ（ｎ）と、シェーディングメモリ３３０１から読み出される補正値ＣＤ（ｎ）との乗算処理を行うものであり、その結果をＶＯ（ｎ）として出力する。
【００１１】
上記構成を有する白シェーディング補正回路では、まず、原稿照明ランプ３００４が点灯され、基準白色板３００２を６４ライン分加算してシェーディングメモリ３３０１に取り込む。このとき、セレクタ３３０２は、加算回路３３０５の出力を選択するように制御する。
【００１２】
また、セレクタ３３０２は、平均回路３３０６の出力を選択するように制御する。平均回路３３０６は、シェーディングメモリ３３０１の出力を６ビットシフトすることで、６４ライン分の平均処理を行う。さらに、セレクタ３３０２は、除算回路３３０４の出力を選択するように制御する。除算回路３３０４は、シェーディングメモリ３３０１の出力と、シェーディングターゲット保管レジスタ３３０３に設定された白シェーディングターゲット値Ｋｄａｔとに対し、数式（１）に示すＣＤ演算処理を行って出力する。
【００１３】
Ｏ（ｎ）＝Ｋｄａｔ／Ｍ（ｎ）  ……  （１）
ここで、Ｍ（ｎ）はシェーディングメモリ３３０１の出力を表す。Ｏ（ｎ）は演算結果を表す。ｎは画素番号を表す。
【００１４】
この演算処理の結果、白シェーディング補正係数がシェーディングメモリ３３０１に保管される。原稿読取を行う際、入力画像信号ＶＩ（ｎ）と、シェーディングメモリ３３０１から読み出される白シェーディング補正軽数ＣＤ（ｎ）とは同期して白シェーディング補正部３３０７に入力され、乗算される。この結果、白シェーディング補正後の基準白色板３３０２の読み取り信号は、図１６の読み取り信号ｂに示すような平坦な（フラットな）特性を得ることができる。このような白シェーディング補正は、３ラインカラーＣＣＤラインセンサ３０１１から出力されるＲＧＢの各信号に対して独立に行われる。
【００１５】
図１８はシェーディング補正後のカラー画像処理回路の構成を示すブロック図である。図において、３４０１はライン間補正回路であり、副走査方向に異なるタイミングで読み取られたＲＧＢ信号を同一位相に補正する。ライン間補正回路には、一般に複数のラインメモリが用いられる。３４０２は像域分離回路であり、ライン間補正回路３４０１からの出力信号を受けると、画像領域と文字領域を判別するフラグ信号をＺ１を出力する。
【００１６】
３４０３は色空間補正回路であり、カラー画像読取装置３０００で読み取られたＲＧＢ信号を標準色空間にマッピングする。この色空間補正回路には、３×３の行列演算回路等が用いられる。３４０４はＬＣＣ変換回路であり、ＲＧＢ空間をＬａｂ空間に変換する回路である。３４０５は彩度検出回路であり、色差信号Ｃａ、Ｃｂから画像データの彩度を検出し、彩度信号ｓを出力する。
【００１７】
３４０６はフィルタ回路であり、輝度信号Ｌに対してフィルタ処理を行う。このフィルタ処理回路３４０６では、像域分離回路３４０２から出力されるフラグ信号Ｚ１によって係数の切替制御が行われる。具体的には、文字をより鮮鋭にし、画像をより高階調あるいはモアレを除去する等の処理が行われる。
【００１８】
３４０７は強調量補正回路であり、彩度信号ｓに応じた補正を行う。３４０８はＬＣＣ逆変換回路であり、強調量補正回路３４０７から出力される輝度信号Ｌｙと色差信号Ｃａｙ、ＣｂｙをＲＧＢ空間に再変換する。３４０９は無彩色判定回路であり、画像データが無彩色であるか有彩色であるかを判別する無彩色フラグ信号Ｚ２を出力する。この無彩色フラグ信号Ｚ２は、無彩色部を値０、有彩色部を値１とする２値信号である。３４１０はカウンタであり、無彩色フラグ信号Ｚ２を原稿全面において計数する。このカウント結果は、原稿がカラーであるか白黒原稿であるかの種別判定に用いられる。
【００１９】
このような画像処理を行うカラー画像読取装置３０００では、読み取られた原稿画像は標準ＲＧＢ空間に校正されると共に、各種補正処理によってモアレ除去やエッジ強調などの画質補正が行われる。また同時に、カラーであるか白黒であるかの原稿種別を判断する処理が行われる。
【００２０】
図１９は他の従来のカラー画像読取装置の構成を示す図である。図において、４０００はカラー画像読取装置である。４００１は原稿が載置される原稿ガラスである。４００３は原稿ガラス４００１に載置された原稿を押さえ、さらに原稿の原稿カラス４００１に対する浮きを押さえると共に、原稿ガラス４００１の汚れ・破損防止用カバーとして機能する原稿圧板である。
【００２１】
４００４ａ、４００４ｂは読み取り位置を挟んで配置された２本の原稿照明ランプである。この原稿照明ランプ４００４ａ、４００４ｂとして、外面電極方式のキセノンランプが用いられる。４０１１は密着型イメージセンサ（以下、ＣＩＳという）である。このＣＩＳ４００１の詳細については後述する。４００８は原稿照明ランプ４００４ａ、４００４ｂとＣＩＳ４０１１を搭載するミラー台であり、原稿ガラス４００１に密着するように設けられている。
【００２２】
４０１２は光学モータであり、ミラー台４００８を矢印Ａ方向および矢印Ｂ方向に駆動する。この光学モータとして、一般にステッピングモータやＤＣモータ等が用いられる。４００２は基準白色板であり、シェーディング補正を行うための基準信号を得るために使用される。この基準白色板４００２には、温度、湿度等の環境条件や、耐久によって色味が変動しない材料が一般に用いられる。そして、原稿の画像読み取りを行う際、予め基準白色板４００２を用いたシェーディング補正が行われる。
【００２３】
図２０はＣＩＳ４０１１の構成を示す図である。ＣＩＳ４０１１は、有効画素数１１００を有する７個のＣＣＤ４６０１ａ〜４６０１ｇから構成されるものである。これら７個のＣＣＤ４６０１ａ〜４６０１ｇは直列に配置され、かつ各ＣＣＤ間には１画素分の隙間が設けられている。各ＣＣＤ４６０１ａ〜４６０１ｇには、共通の駆動信号が供給される。この駆動信号としては、フォトダイオードからの電荷転送を制御するＳＨ信号、およびＣＣＤを駆動するＰ１、Ｐ２信号がある。また、ＣＣＤ４６０１ａ〜４６０１ｇからのＲＧＢ信号は独立して出力される。各出力信号はＡ／Ｄ変換器（図示せず）によってデジタルデータに変換されると、信号ＯＳ＿Ｒａ、ＯＳ＿Ｇａ、ＯＳ＿Ｂａとして後段の処理に供給される。また、ＣＣＤ４６０１ａ〜４６０１ｇから同様に、ＲＧＢ信号が独立して出力される。
【００２４】
図２１はＣＣＤ４６０１ａから出力される信号の出力波形を示す図である。ＣＣＤ４６０１ａでは、１１００個の有効画素と、隣接するセンサ間の１画素分に相当するダミー１画素とを加えた１１０１個分の電荷転送が行われる。ダミー部分では、空転送出力であるので、ほぼ黒に近いレベルとなる。他のＣＣＤ４６０１ｂ〜４６０１ｇも同様に、１１０１個分の画素による電荷転送が行われる。
【００２５】
図２２はカラー画像読取装置４０００の構成を示すブロック図である。図において、３８０１ａ、３８０１ｂ、３８０１ｃはそれぞれＲＧＢ各信号の画素並び替え部である。これらの画素並び替え部は同一の回路構成を有するので、代表して画素並び替え部３８０１ａについてだけ説明する。画素並び替え部３８０１ａはＣＣＤ４６０１ａ〜４６０１ｇそれぞれから出力されるカラー信号をラインイメージに並び替えるものであり、並び替えられた画像データは画像データＲｉｎとして出力される。
【００２６】
図２３は画素並び替え部３８０１ａに入力される信号の入力波形を示す図である。信号ＯＳ＿Ｒａ〜ＯＳ＿Ｒｇまでの各入力波形は、それぞれダミー１画素を含む１１０１個の画素の画像データで構成される。図２４は画素並び替え部３８０１ａから出力される信号の出力波形を示す図である。図示するように、入力信号ＯＳ＿Ｒａ〜ＯＳ＿Ｒｇが１ラインのイメージに並び替えられていることがわかる。１ラインのイメージへの並び替えの際、ＯＳ＿Ｒｇ信号のダミー画素は無視され、１ラインイメージは画素数７７０６個の画像データから構成される。１ラインイメージの画素座標は値０〜値７７０５で示される。
【００２７】
各ダミー画素Ｄｕｍｍｙ＿Ｒａ〜Ｄｕｍｍｙ＿Ｒｇの座標はそれぞれ値１１００、２２０１、３３０２、４４０３、５５０４、６６０５である。これらのダミー画素は隣接する前段の画像データで簡易的に置き換えられる。尚、上記同様の処理は画像並び替え部３８０１ｂ、３８０１ｃでも行われる。
【００２８】
３８０２ａ、３８０２ｂ、３８０２ｃはそれぞれＲＧＢ各信号のシェーディング補正部である。これらのシェーディング補正部は同一の回路構成であるので、シェーディング補正部３８０２ａを代表として説明する。シェーディング補正部３８０２ａには、画素並び替え部３８０１ａで並び替えが行われた画像信号Ｒｉｎが入力され、シェーディング補正された画像信号Ｒｘが出力される。シェーディング補正部３８０２ａの動作は、前述した通りであるので、その説明を省略する。尚、シェーディング補正部３８０２ｂ、３８０２ｃにおいても同様の処理が行われる。
【００２９】
３８０３ａ、３８０３ｂ、３８０３ｃはそれぞれＲＧＢ各信号のＤｕｍｍｙ補間部である。これらのＤｕｍｍｙ補間部は同一の回路構成であるので、Ｄｕｍｍｙ補間部３８０３ａを代表として説明する。Ｄｕｍｍｙ補間部３８０３ａは、シェーディング補正後の画像信号Ｒｘのダミー画素部分を補間するフィルタ処理を行う回路である。このＤｕｍｍｙ補間部３８０３ａは、ＦＩ端子から入力されるダミー画素を示すフラグ信号が”１”になる画素を、両側５画素とダミー画素を含め、計１１画素の値を参照して補間する。補間は左右対象で行われ、ダミー画素を０画素として−５画素から＋５画素までの係数で補間処理が行われる。図２５はダミー画素を０画素として−５画素から＋５画素までの係数を示す図である。
【００３０】
図２６は補間結果を示す図である。図において、画素信号の読み取りレベルの範囲は値０〜２５５である。画素座標は３２９５〜３３１９の範囲である。また、白丸「○」は実データを表す。黒丸「●」は補間によって得られたダミー画素のデータを表す。画素信号（画素データ）は周期的に変化する正弦波からなるデータである。座標３３０２のダミー画素では、本来、２５５レベルで読み取られることが期待されている。これに対し、Ｄｕｍｍｙ補間部３８０３ａでは、上記係数を用いた処理が行われ、その結果、２４７レベルとなっている。補正処理後の画像はＲｙ信号として出力される。同様の処理は、Ｄｕｍｍｙ補間部３８０３ｂ、３８０３ｃにおいても行われる。
【００３１】
３８０４は画像処理部であり、画像処理部３８０４には画像データＲｙ、Ｇｙ、Ｂｙが入力される。この画像処理部３８０４の詳細については後述する。３８０５はタイミング生成部であり、ＣＩＳ４０１１の駆動タイミングや各種画像処理ブロックで必要とする同期信号などを生成する。図２４では、並び替え後のダミー画像を示すフラグ信号Ｄｕｍｍｙだけを表示している。Ｄｕｍｍｙ信号はＤｕｍｍｙ補間部３８０３ａ、３８０３ｂ、３８０３ｃに供給される。
【００３２】
【発明が解決しようとする課題】
しかしながら、上記従来の画像読取装置では、以下に掲げる問題があった。すなわち、基準白色板３００２にゴミが付着してたり、あるいはキズや汚れがあった場合、原稿種別を誤判断してしまうおそれがあった。
【００３３】
図２７は原稿種別を誤判断してしまう場合の読み取り画像および無彩色判定フラグ信号Ｚ２を示す図である。同図（Ａ）は白黒原稿を読み取った際、青（Ｂｌｕｅ）信号にゴミによる黒スジおよび白スジが発生していることを示す。黒スジは主走査座標１５００〜１５０２までの３画素の期間、白スジは主走査座標６２１０〜６２１７までの８画素の期間において発生していることがわかる。
【００３４】
同図（Ｂ）は同図（Ａ）に示す読み取り画像を処理した結果、無彩色判定回路３４０９から出力される無彩色判定フラグ信号Ｚ２を示す。図示するように、青（Ｂｌｕｅ）信号の黒スジおよび白スジ部分が有彩色であると判定されている。この結果、原稿が白黒であるにも拘わらず、カラー原稿であると誤判定されてしまうことになる。
【００３５】
また特に、Ｄｕｍｍｙ補間部３８０３ａ、３８０３ｂ、３８０３ｃの補間参照画素にゴミがあった場合、補間によって生成されるダミー画素にもゴミによる影響が発生するので、原稿種別の判定精度をさらに劣化させていた。
【００３６】
図２８はダミー画素に影響が発生した場合の補間結果を示す図である。図において、画素信号の読み取りレベルの範囲は値０〜２５５である。画素座標は３２９５〜３３１９の範囲である。また、白丸「○」は実データを表す。黒丸「●」は補間によって得られたダミー画素のデータを表す。画素信号（画素データ）は周期的に変化する正弦波からなるデータである。座標３３０４、３３０５、３３０６にゴミが発生している場合を想定している。図中、白丸ａ、ｂ、ｃで表される画素レベルが実際の読み取り画素レベルであり、ゴミによる影響を含む部分である。一方、破線の白丸ａ１、ｂ１、ｃ１で表される画素レベルは、本来、読み取られるべき値である。
【００３７】
また、座標３３０２のダミー画素はＤｕｍｍｙ補間部３８０３ｃでは、前述した係数で補間処理が行われ、本来、２４７レベルに補間されるべきであるが、ゴミの影響によって２３６レベルに補間されてしまっている。
【００３８】
図２８は青（Ｂｌｕｅ）信号を示すものであり、赤（ＲＥＤ）、緑（ＧＲＥＥＮ）信号にはゴミがないので、座標３３０２のダミー画素および座標３３０４、３３０５、３３０６は、補間後にＢｌｕｅ信号のデータだけがゴミの影響を受けた結果となる。これにより、無彩色判定回３４０９によって有彩色と判定されてしまう。この結果、先の画像読取装置の場合と同様、ＣＩＳを用いた画像読取装置においても、原稿が白黒であるにも拘わらず、カラー原稿であると誤判定しまうおそれがあった。
【００３９】
そこで、本発明は、簡単な構成でゴミ等の影響による原稿種別の誤判定を防止できる画像読取装置を提供することを目的とする。
【００４０】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像読取装置は、原稿画像を色分解して読み取る画像読取手段と、前記画像読取手段によって読み取られた画像データの中の異常データを判定する異常データ判定手段と、前記異常データを除いた前記画像データを基に前記原稿の種別を判定する原稿種別判定手段とを備える。
【００４１】
【発明の実施の形態】
本発明の画像読取装置の実施の形態について図面を参照しながら説明する。尚、従来と同一の構成要素には、同一の符号を付すことで、その説明を省略する。
【００４２】
［第１の実施形態］
図１は第１の実施形態におけるカラー画像読取装置の構成を示すブロック図である。図において、４０１ａ、４０１ｂ、４０１ｃはそれぞれＲＧＢ各信号のシェーディング補正部である。シェーディング補正部４０１ａ、４０１ｂ、４０１ｃには、それぞれ画像データＲｉｎ、Ｇｉｎ、Ｂｉｎが入力され、シェーディング補正された画像データＲｘ、Ｇｘ、Ｂｘが出力される。また同時に、ゴミ領域を示す１ビットフラグ信号ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂ信号が出力される。これらのシェーディング補正部４０１ａ、４０１ｂ、４０１ｃは、同一回路で構成されており、その詳細については後述する。
【００４３】
４０２ａ、４０２ｂ、４０２ｃは、それぞれＲＧＢ各信号の置き換え部である。これらの置き換え部４０２ａ、４０２ｂ、４０２ｃは、ＦＩ端子から入力されたフラグ信号にしたがって、ＶＩ端子から入力された画像データを補正するものであり、具体的には、フラグ信号両側近傍の画像データでフラグ信号で示される領域の画像データを補間するものである。尚、置き換え部４０２ａ、４０２ｂ、４０２ｃにおける補間方法は特に限定されない。
【００４４】
補間後の画像データは、それぞれＲｙ、Ｇｙ、Ｂｙとして出力される。また、ＦＩ端子から入力されたフラグ信号ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂに対し、置き換え部４０２ａ、４０２ｂ、４０２ｃの内部処理および内部遅延処理が行われ、ＦＯ端子からＧＭＫ＿Ｒ２、ＧＭＫ＿Ｇ２、ＧＭＫ＿Ｂ２信号として出力される。ここで、置き換え部４０２ａ、４０２ｂ、４０２ｃの内部処理とは、フラグ信号幅を補正する処理や、補正領域をマスクする処理などである。
【００４５】
４０３はゲート回路であり、置き換え部４０２ａ、４０２ｂ、４０２ｃから出力されるフラグ信号ＧＭＫ＿Ｒ２、ＧＭＫ＿Ｇ２、ＧＭＫ＿Ｂ２信号の論理和信号を生成する。ゲート回路４０３から出力される論理和信号ＧＭＫ＿ＡＬＬは、画像データＲｙ、Ｇｙ、Ｂｙの全補正領域を示すものである。
【００４６】
４０４はＧＭＫ＿ＡＬＬ信号幅を拡大するＦＡＴＴＩＮＧ回路である。ＦＡＴＴＩＮＧ回路４０４では、制御回路（図示せず）によってその拡大量を切り換えることが可能である。具体的に、拡大無し、両側１画素拡大、両側２画素拡大、両側３画素拡大のいずれかを選択することができる。ＦＡＴＴＩＮＧ回路４０４に入力されたＧＭＫ＿ＡＬＬ信号は、上記拡大補正後にＧＭＫ＿ＡＬＬ２信号として出力される。
【００４７】
４０５は画像処理部（画像処理回路）である。この画像処理部４０５には、画像データＲｙ、Ｇｙ、Ｂｙおよびフラグ信号ＧＭＫ＿ＡＬＬ２が入力される。尚、画像データＲｙ、Ｇｙ、Ｂｙおよびフラグ信号ＧＭＫ＿ＡＬＬ２は、その遅延量が等しくなるように調整されている。画像処理部４０５の構成については、後述する。
【００４８】
図２はシェーディング補正部４０１ａ、４０１ｂ、４０１ｃの構成を示すブロック図である。図において、１０１は画素毎の減算処理を行う黒シェーディング補正回路である。黒シェーディング補正回路１０１は、入力画像データＶＩ（ｎ）から各画素毎に黒補正データＢＫ（ｎ）を減算するものであり、数式（２）に示す動作を実行する。
【００４９】
ＶＩＢ（ｎ）＝ＶＩ（ｎ）−ＢＫ（ｎ）  ……  （２）
１０２は７５００×８ビットサイズの黒補正データ保管メモリであり、入力画像データＶＩ（ｎ）に同期した黒補正データＢＫ（ｎ）を出力する。本実施形態では、入力画像データＶＩ（ｎ）は１０ｂｉｔである。黒レベルは１／４以下のレベルであるので、黒補正データ保管メモリ１０２には、下位８ｂｉｔ分のデータが保管される。
【００５０】
３３０７は従来と同一の機能を有する白シェーディング補正回路であり、同一の符号を付すことで、その説明を省略する。１０３は７５００×１０ビットサイズの白シェーディング補正係数保管メモリであり、白シェーディング補正係数ＣＤ（ｎ）を画素毎に同期をとって出力する。白シェーディング補正演算は１０ｂｉｔ精度で行われるので、白シェーディング補正係数保管メモリ１０３には、１０ｂｉｔのデータが保管される。
【００５１】
１０４は７５００×１６ビットサイズのサンプリングメモリであり、白シェーディング補正回路３３０７の後段に接続され、各種演算を行う際に用いられる。サンプリングメモリ１０４は１６ｂｉｔのサイズで構成されるので、１０ｂｉｔの画像データである場合、６４ライン分の加算処理を行うことができる。また、黒レベルのように小さなレベル、すなわち８ｂｉｔに収まるレベルである場合、２５６ライン分の加算処理を行うことができる。
【００５２】
実線Ａで示されるラインは、サンプリングメモリ１０４を用いて行われる演算ブロックとのデータラインを示す。このデータラインには、サンプリングメモリ１０４への書き込み／読み出しデータ、メモリアドレス、書き込み／読み出し制御信号が含まれる。破線Ｂは、サンプリングメモリ１０４から黒補正データ保管メモリ１０２あるいは白シェーディング補正係数保管メモリ１０３へのデータ転送ラインである。このデータ転送ラインの中には、各メモリを同期制御するためのアドレスと、サンプリングメモリ１０４から読み出され、黒補正データ保管メモリ１０２あるいは白シェーディング補正係数メモリ１０３に書き込まれるデータと、読み出し／書き込み制御信号とが含まれる。
【００５３】
シェーディングターゲット保管レジスタ（Ｋｄａｔ）３３０３〜平均回路３３０６の構成は、従来と同一の構成であるので、その説明を省略する。１０５はサンプリングメモリ１０４に保管されたデータのゴミ判定および座標検出を行うゴミ判定および座標検出回路である。図３はゴミ判定および座標検出回路１０５の動作を示す図である。図において、太線ａで示されるものは、サンプリングメモリ１０４に保管されている画像データをプロットしたものである。また、一点鎖線間で示される領域は、ゴミ検知および座標検出を行う領域である。本実施形態では、この領域は、メモリアドレス（座標）５００から７１００までの領域に設定されている。破線ｂ、ｃはゴミ判定レベルを示す。このゴミ判定レベルとして、上限判定レベル設定レジスタ１０６に設定されている上限判定レベル（ＵＰ）、および下限判定レベル設定レジスタ１０７に設定されている下限判定レベル（ＤＯＷＮ）が示されている。
【００５４】
図３に示す画像データには、座標１５００に上限判定レベルＵＰを超えるデータが３画素、および座標６２１０に下限判定レベルＤＯＷＮを下回るデータが８画素存在する。ゴミ判定および座標検出回路は、座標１５００〜１５０２、および座標６２１０〜６２１７の１１画素分の座標データを座標保管レジスタ１０８に保管する。本実施形態では、Ｂ信号にゴミの影響があることを想定しており、図３を用いて説明した内容はＢ信号にだけ発生している。
【００５５】
１０９は二値化回路であり、サンプリングメモリ１０４の読み出しデータを二値化する。二値化回路１０９は、上限判定レベルＵＰよりも大きい場合、あるいは下限判定レベルＤＯＷＮよりも小さい場合、”１”を出力し、それ以外では”０”を出力するように作用する。この出力信号は、ゴミ領域信号ＧＭＫであり、図３の座標１５００〜１５０２の３画素および座標６２１０〜６２１７の８画素でその値が”１”になっている。
【００５６】
図４は画像処理部４０５の構成を示すブロック図である。図において、ライン間補正回路３４０１〜カウンタ３４１０は、従来と同一の構成であるので、その説明を省略する。２０１はゲート回路である。ゲート回路２０１の一方の入力には、無彩色判定信号Ｚ２が入力され、もう一方の入力にはＦＡＴＴＩＮＧ回路４０４から出力されるＧＭＫ＿ＡＬＬ２信号が入力される。その出力信号Ｚ２Ｍはカウンタ３４１０に接続されている。
【００５７】
上記構成を有する画像処理部４０５の原稿種別判断を示す。第１に原稿種別判断に先立って、次の動作が行われる。シェーディング補正部４０１ａ、４０１ｂ、４０１ｃでは、シェーディング補正後の画像データがサンプリングメモリ１０４に蓄積され、ゴミ判定および座標検出回路１０５によってゴミ判定が行われ、二値化回路１０９によってゴミ領域信号ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂが出力される。
【００５８】
図５は画像読取装置の各部における信号の変化を示す図である。同図（ａ）はサンプリングメモリ１０４に蓄積されたＲＧＢ各チャンネルのデータ波形を示す。Ｒ、Ｇチャンネルのデータ波形がフラットであるのに対し、Ｂチャンネルでは座標１５００、６２１０を中心としてそれぞれ３画素、８画素分の特異点が発生している。同図（ｂ）は同図（ａ）に対応するフラグ信号ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂを示す。図中、ＧＭＫ＿＊は、ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂであることを表す。同図（ｃ）はゲート回路４０３の出力信号ＧＭＫ＿ＡＬＬを示す。同図（ｄ）はＦＡＴＴＩＮＧ回路４０４の出力信号ＧＭＫ＿ＡＬＬ２を示す。ＦＡＴＴＩＮＧ回路４０４では、３画素拡大が設定されている。ＧＭＫ＿ＡＬＬ２信号は、座標１４９７〜１５０５までの９画素、および座標６２０７〜６２２０までの１４画素分、値１のパルス信号となっている。尚、これらの動作は、装置の起動時に行われても、あるいは読み取り動作毎に行われても、さらには特定ページ、特定期間毎に行われてよく、特に限定されるものではない。
【００５９】
第２に原稿読み取りが行われる。図６はカウンタ３４１０に供給される無彩色判定信号Ｚ２Ｍを画像として示す図である。図１９（Ａ）に示すように、シェーディング補正後のＲＧＢ各画像のうち、Ｂ画像にのみ座標１５００から３画素分の白スジと、座標６２１０から８画素分の黒スジが発生している場合、無彩色判定回路３４０９では、座標１５００からの３画素と、座標６２１０からの８画素分が有彩色として判定され、”１”が出力されるが、ゲート回路２０１によってＧＭＫ＿ＡＬＬ２信号が”１”の期間、その出力は”０”となるので、ゲート回路２０１の出力信号は原稿全域において”０”となる。
【００６０】
図６に示すように、Ｚ２Ｍ信号を画像として表した場合、原稿全域において”０”となっていることが分かる。したがって、カウンタ３４１０では、有彩色データがカウントされず、原稿は白黒画像であるとの原稿種別が判定される。
【００６１】
［第２の実施形態］
図７は第２の実施形態における画像処理部の構成を示すブロック図である。前記第１の実施形態の図４と同一の構成要素については同一の符号を付すことにより、その説明を省略する。図において、７０１はタイミング生成部である。このタイミング生成部７０１には、同期信号ｓｙｎｃが入力される。タイミング生成部７０１は、制御回路（図示せず）から指定された座標値で”１”のタイミング信号を生成するものである。生成されたタイミング信号は、ＧＭＫＦＬＡＧ信号としてゲート回路２０１に供給される。タイミング生成部７０１には、ゴミ判定および座標検知回路１０５で検知され、座標保管レジスタ１０８に保管された座標値を基に設定された座標データが設定される。
【００６２】
タイミング生成部７０１で生成されるＧＭＫＦＬＡＧ信号は、前記第１の実施形態と同様、ゴミによる影響が及ぼす領域で”１”となり、無彩色判定回路３４０９から出力されるフラグ信号Ｚ２をマスクするように作用する。したがって、Ｂ信号にのみ、ゴミの影響がある白黒画像であっても、有彩色データがカウントされることなく、原稿種別は白黒であると判定される。
【００６３】
［第３の実施形態］
図８は第３の実施形態におけるカラー画像読取装置の構成を示すブロック図である。前記第１の実施形態と同一の構成要素には同一の符号を付すことにする。図において、４０１ａ、４０１ｂ、４０１ｃはそれぞれＲＧＢ各信号のシェーディング補正部である。シェーディング補正部４０１ａ、４０１ｂ、４０１ｃは、同一の回路で構成されるので、ここでは、シェーディング補正部４０１ａで代表して説明する。
【００６４】
シェーディング補正部４０１ａには、画素並び替え部３８０１ａから出力される１ラインイメージに並び替えられた画像データＲｉｎが入力され、シェーディング補正された画像データＲｘが出力され、同時にゴミ領域を示す１ビットフラグ信号ＧＭＫ＿Ｒ信号が出力される。
【００６５】
入力されるＲｉｎ信号は、画素並び替え部３８０１ａで、ラインイメージへの並び替え処理およびダミー画素の簡易補間処理が行われたものである。本実施形態では、隣接する前段の画素で置き換えが行われる。シェーディング補正部４０１ａの詳細については後述する。尚、シェーディング補正部４０１ｂ、４０１ｃにおいても同様の処理が行われる。
【００６６】
１４０２ａ、１４０２ｂ、１４０２ｃはそれぞれＲＧＢ各信号の置き換え部である。これらの置き換え部は同一の回路で構成されるので、置き換え部１４０２ａを代表して説明する。
【００６７】
置き換え部１４０２ａは、ＦＩ端子から入力されたフラグ信号にしたがって、ＶＩ端子から入力された画像データを補正するものであり、具体的には、フラグ信号で示される領域の両側近傍の画像データで、フラグ信号で示される領域の画像データを補間する。ＦＩ端子には、シェーディング補正部４０１ａから出力されるＧＭＫ＿Ｒ信号が入力される。また、ＤＩ端子には、タイミング生成部３８０５で生成されたダミー画素であることを示すＤｕｍｍｙ信号が入力される。
【００６８】
置き換え部１４０２ａは、ＦＩ端子に入力されたフラグ信号ＧＭＫ＿Ｒが示すエリア（領域）の補間処理を行う際、補間参照画素がＤＩ端子から入力されるｄｕｍｍｙ信号によって示される画素であった場合、つまりダミー画素であった場合、さらに外側の画素を参照する。補間後の画像データはＲｙ信号として出力される。
【００６９】
また、ＦＩ端子から入力されたフラグ信号ＧＭＫ＿Ｒは、置き換え部１４０２ａの内部処理および内部遅延処理が行われると、ＦＯ端子からフラグ信号ＧＭＫ＿Ｒ２として出力される。ここで、置き換え部１４０２ａの内部処理とは、フラグ信号幅を補正する処理や補正領域をマスクする処理などをいう。尚、置き換え部１４０２ｂ、１４０２ｃでも、同様の処理が行われ、それぞれ補間後の画像信号Ｇｙ、Ｂｙおよびフラグ信号ＧＭＫ＿Ｇ２、ＧＭＫ＿Ｂ２が出力される。
【００７０】
４０３は置き換え部１４０２ａの内部処理遅延と同一の遅延量を持つ遅延素子（ｄｅｌａｙ）である。遅延素子４０３には、タイミング生成部３８０５で生成されるｄｕｍｍｙ信号が入力され、ｄｕｍｍｙ２信号として出力される。遅延素子４０３は、画像信号Ｒｙと位相を合わせて、置き換え部１４０２ａ後段のＤｕｍｍｙ補間部３８０３ａに、ｄｕｍｍｙ２信号を供給するために用いられる。
【００７１】
画像信号Ｒｙ、Ｇｙ、Ｂｙは、Ｄｕｍｍｙ補間部３８０３ａ、３８０３ｂ、３８０３ｃに供給され、ダミー補間処理が行われ、それぞれＲｚ、Ｇｚ、Ｂｚ信号として出力される。Ｄｕｍｍｙ補間部３８０３ａ、３８０３ｂ、３８０３ｃのＦＩ端子には、ｄｕｍｍｙ２信号が共通に供給される。
【００７２】
１４０４はゲート回路であり、置き換え部１４０２ａ、１４０２ｂ、１４０２ｃから出力されるフラグ信号ＧＭＫ＿Ｒ２、ＧＭＫ＿Ｇ２、ＧＭＫ＿Ｂおよびダミーフラグ信号ｄｕｍｍｙ２の論理和信号を生成する。ゲート回路１４０４から出力されるマスク（ＭＡＳＫ）信号は、画像データＲｙ、Ｇｙ、Ｂｙの全ゴミ領域と全ダミー領域を示す。
【００７３】
１４０５はＭＡＳＫ信号の幅を拡大するＦＡＴＴＩＮＧ回路であり、Ｒｚ、Ｇｚ、Ｂｚ信号との位相を合わせるための遅延処理を行う。ＦＡＴＴＩＮＧ回路１４０５は、制御回路（図示せず）によってその拡大量を切り換えることが可能であり、「拡大無し」、「両側１画素拡大」、「両側２画素拡大」および「両側３画素拡大」の中から選択可能である。ＦＡＴＴＩＮＧ回路１４０５に入力されたＭＡＳＫ信号は、上記拡大補正後にＭＡＳＫ２信号として出力される。１４０６は画像処理部である。画像処理部１４０６には、画像データＲｚ、Ｇｚ、Ｂｚおよびフラグ信号ＭＡＳＫ２が入力される。画像処理部１４０６については、後述する。
【００７４】
図９はシェーディング補正部４０１ａ、４０１ｂ、４０１ｃの構成を示すブロック図である。図において、１０１は画素毎に減算処理を行う黒シェーディング補正回路である。黒シェーディング補正回路１０１は、入力画像データＶＩ（ｎ）から各画素毎に黒補正データＢＫ（ｎ）を減算するものであり、前述した数式（２）に示す動作を行う。
【００７５】
１１０２は８０００×８ビットサイズの黒補正データ保管メモリであり、入力画像データＶＩ（ｎ）に同期した黒補正データＢＫ（ｎ）を出力する。本実施形態では、入力画像データＶＩ（ｎ）は１０ｂｉｔである。黒レベルは１／４以下のレベルであるので、黒補正データ保管メモリ１１０２には、下位８ビット分のデータが保管される。
【００７６】
３３０７は白シェーディング補正回路であり、従来と同一の機能であるので、その説明を省略する。１１０３は８０００×１０ビットサイズの白シェーディング補正係数保管メモリである。白シェーディング補正演算は１０ビット精度で行われるので、白シェーディング補正係数保管メモリ１１０３には、１０ビットのデータが保管される。
【００７７】
１１０４は８０００×１６ビットサイズのサンプリングメモリであり、白シェーディング補正回路３３０７の後段に接続され、各種演算を行う際に用いられる。１６ビットサイズで構成されるので、１０ビットの画像データである場合、６４ライン分の加算処理を行うことができる。
【００７８】
また、黒レベルのような小さいレベル、すなわち８ビットに収まるレベルである場合、２５６ライン分の加算処理を行うことができる。実線Ａで示されるラインは、サンプリングメモリ１１０４を用いて行われる演算ブロックとのデータラインを示す。このラインには、サンプリングメモリ１１０４への書き込み／読み出しデータ、メモリアドレスおよび書き込み／読み出し制御信号が含まれる。
【００７９】
破線Ｂで示されるラインは、サンプリングメモリ１１０４から黒補正データ保管メモリ１１０２、あるいは白シェーディング補正係数メモリ１１０３へのデータ転送ラインである。この中には、各メモリを同期させて制御するためのアドレスと、サンプリングメモリ１１０４から読み出され、黒補正データ保管メモリ１１０２あるいは白シェーディング補正係数メモリに書き込まれるデータと、読み出し／書き込み制御信号とが含まれる。尚、シェーディングターゲット保管レジスタ３３０３〜平均回路３３０６は従来と同一の機能であるので、その説明を省略する。
【００８０】
１０５はサンプリングメモリ１１０４に保管されたデータのゴミ判定および座標検出を行うゴミ判定および座標検出回路である。図１０はサンプリングメモリ１１０４に保管されている画像データを示す図である。図において、一点鎖線ａ，ｂ間で示される領域は、ゴミ検知および座標検出を行う領域であり、本実施形態では、メモリアドレス０〜７７０５までの１ライン全領域に設定されている。破線ｃはゴミ判定レベルを示す。ゴミ判定レベルとして、上限判定レベル設定レジスタ１０６に設定される上限判定レベルＵＰ、および下限判定レベル設定レジスタ１０７に設定される下限判定レベルＤＯＷＮが示されている。
【００８１】
図１０の画像データには、座標２７５２〜２７５４に上限判定レベルＵＰを越えるデータが３画素、および座標３３０４〜３３０６に下限判定レベルＤＯＷＮを下回るデータが３画素ある。ゴミ判定および座標検出回路１０５は、座標２７５２〜２７５４および座標３３０４〜３３０６の６画素分の座標データを座標保管レジスタ１０８に保管する。尚、本実施形態では、Ｂ信号にゴミの影響があることを想定しており、図１０はＢ信号のものである。
【００８２】
１０９は二値化回路であり、サンプリングメモリ１１０４の読み出しデータの二値化を行う回路である。二値化回路１０９は、上限判定レベルＵＰより大きい場合、あるいは下限判定レベルＤＯＷＮより小さい場合、値１を出力し、それ以外では、値０を出力する。出力信号はゴミ領域信号ＧＭＫであり、座標２７５２〜２７５４の３画素および座標３３０４〜３３０６の３画素で値１となっている。尚、図１０において、二点鎖線ｄで示される座標はダミー画素を示す。
【００８３】
画像処理部１４０６の構成は前記第１の実施形態の画像処理部４０５と同じである。図において、ライン間補正回路３４０１〜カウンタ３４１０は、従来と同一の構成であるので、その説明を省略する。２０１はゲート回路である。ゲート回路２０１の一方の入力端子には、無彩色判定信号Ｚ２が入力され、他方の入力端子には、ＦＡＴＴＩＮＧ回路１４０５から出力されるＭＡＳＫ２信号が入力される。ゲート回路２０１の出力信号Ｚ２Ｍはカウンタ３４１０に入力される。
【００８４】
上記構成を有する画像処理部１４０６において、原稿種別判定は次のように行われる。まず第１に原稿種別判定に先立って、次の動作が行われる。シェーディング補正部４０１ａ、４０１ｂ、４０１ｃでは、シェーディング補正後の画像データがサンプリングメモリ１１０４に蓄積され、ゴミ判定および座標検出回路１０５によってゴミ判定が行われ、二値化回路１０９によってゴミ領域信号ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂが出力される。
【００８５】
図１１はサンプリングメモリ１１０４に蓄積されたＲＧＢ各チャンネルのデータを示す図である。Ｒ、Ｇチャンネルのデータがフラットなデータであるのに対し、Ｂチャンネルでは、座標２７５２〜２７５４の３画素および座標３３０４〜３３０６の３画素分に特異点が発生している。
【００８６】
図１２はＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂ、ｄｕｍｍｙ、ＭＡＳＫ、ＭＡＳＫ２信号の変化を示す図である。図において、ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ信号は全域で”０”レベルであるのに対し、ＧＭＫ＿Ｂ信号は特異点のある座標２７５２〜２７５４、３３０４〜３３０６において、値１となっている。また、タイミング生成部３８０５から出力されるｄｕｍｍｙ信号は、ダミー画素を示す座標１１００、２２０１、３３０２、４４０３、５５０４、６６０５の位置で値１となっている。
【００８７】
ＭＡＳＫ信号は、ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂ、ｄｕｍｍｙ信号がそれぞれ置き換え部１４０２ａ、１４０２ｂ、１４０２ｃおよび遅延部４０３で、所定画素分の遅延が行われたＧＭＫ＿Ｒ２、ＧＭＫ＿Ｇ２、ＧＭＫ＿Ｂ２、ｄｕｍｍｙ２信号の論理和信号である。ＦＡＴＴＩＮＧ回路１４０５では、３画素拡大されており、ＭＡＳＫ２信号は次の７つの期間（▲１▼〜▲７▼）で値１を示す。すなわち、７つの期間は、▲１▼座標１０９７〜１１０３、▲２▼座標２１９８〜２２０４、▲３▼座標２７４９〜２７５７、▲４▼座標３２９９〜３３０９、▲５▼座標４４００〜４４０６、▲６▼座標５５０１〜５５０７、▲７▼座標６６０２〜６６０８である。
【００８８】
この中で、領域▲４▼は、ダミー画素を示すｄｕｍｍｙ信号の座標３３０２およびゴミ領域を示すＧＭＫ＿Ｂ信号の座標３３０４〜３３０６をそれぞれ３画素拡大した結果、合成された領域である。これらのゴミ検知動作は、装置の起動時に行われても、あるいは読み取り動作毎、さらには特定ページ、特定期間毎に行われてもよく、特に限定されない。
【００８９】
第２に原稿読み取りが行われる。一方、Ｄｕｍｍｙ補間回路３８０３ａ〜３８０３ｃでは、ダミー画素の補間処理が行われる。図１３は白黒原稿が読み取られた場合、無彩色判定回路３４０９から出力されるＺ２信号およびカウンタ３４１０に供給されるＺ２Ｍ信号を画像として示す図である。同図（Ａ）のＺ２信号では、座標２７５２〜２７５４および座標３３０４〜３３０６のゴミ領域と、ゴミの領域を受けるダミー画素（座標３３０２）の部分が値１となり、有彩色であると判定されている。
【００９０】
一方、同図（Ｂ）のＺ２Ｍ信号では、ＭＡＳＫ２信号によってゴミ領域およびダミー全領域がマスクされるので、全域に亘って値０が出力される。したがって、カウンタ３４１０では、有彩色データがカウントされず、原稿が白黒画像であると、原稿の種別が判定される。
【００９１】
［第４の実施形態］
図１４は第４の実施形態における画像処理部の構成を示すブロック図である。前記第１〜第３の実施形態と同一の構成部分には、同一の符号を付すことで、その説明を省略する。図において、７０１はタイミング生成部である。タイミング生成部７０１は、同期信号ｓｙｎｃが入力されると、制御回路（図示せず）から指定された座標値で値１のタイミング信号を生成する。生成されたタイミング信号は、ＧＭＫＦＬＡＧ信号としてゲート回路２０１に供給される。
【００９２】
タイミング生成部７０１には、ゴミ判定および座標検知回路１０５で検知され、座標保管レジスタ１０８に保管された座標値を基に、設定された座標データおよびダミー画素座標が設定される。タイミング生成部７０１で生成されるＧＭＫＦＬＡＧ信号は、前記第１の実施形態と同様、ゴミによる影響が及ぼす領域とダミー画素領域とで、値１となり、無彩色判定回路３４０９から出力されるフラグ信号Ｚ２をマスクするように作用する。したがって、Ｂ信号にだけゴミの影響がある白黒画像であっても、有彩色データがカウントされることなく、原稿種別は白黒と判定される。
【００９３】
以上が本発明の実施の形態の説明であるが、本発明は、これら実施の形態の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００９４】
本発明の実施形態を以下に列挙する。
【００９５】
［実施態様１］  原稿画像を色分解して読み取る画像読取手段と、前記画像読取手段によって読み取られた画像データの中の異常データを判定する異常データ判定手段と、前記異常データを除いた前記画像データを基に前記原稿の種別を判定する原稿種別判定手段とを備えた画像読取装置。
【００９６】
［実施態様２］  前記異常データを補正する異常データ補正手段と、前記異常データが補正された前記画像データの領域を含む特定領域をマスクするマスク手段とを備え、前記原稿種別判定手段は、前記特定領域がマスクされた画像データを基に前記原稿の種別を判定することを特徴とする実施態様１記載の画像読取装置。
【００９７】
［実施態様３］  前記異常データ判定手段および前記異常データ補正手段は、前記色分解された各チャンネル毎に独立していることを特徴とする実施態様１記載の画像読取装置。
【００９８】
［実施態様４］  前記マスク手段によってマスクされる特定領域は、前記異常データ補正手段によって補正される前記異常データの領域を少なくとも含んで設定されることを特徴とする実施態様１記載の画像読取装置。
【００９９】
［実施態様５］  前記マスク手段によってマスクされる特定領域は、前記異常データ判定手段によって判定された前記異常データの領域を少なくとも含んで設定されることを特徴とする実施態様１記載の画像読取装置。
【０１００】
［実施態様６］  前記マスク手段は、前記異常データ判定手段から出力される、前記異常データであることを示すフラグ信号によって制御されることを特徴とする実施態様１記載の画像読取装置。
【０１０１】
［実施態様７］  前記マスク手段は、前記異常データ補正手段から出力される、前記異常データであることを示すフラグ信号によって制御されることを特徴とする実施態様１記載の画像読取装置。
【０１０２】
［実施態様８］  前記異常データ判定手段は前記異常データの座標位置を検出し、前記マスク手段は前記検出された座標位置を基に制御されることを特徴とする実施態様１記載の画像読取装置。
【０１０３】
［実施態様９］  複数の画素を有するイメージセンサが直列に配置されると共に、隣接する前記イメージセンサ間にダミー画素が配置されたイメージセンサユニットと、前記イメージセンサユニットを用いて原稿画像を色分解して読み取る画像読取手段と、前記画像読取手段によって読み取られた画像データを基に、前記ダミー画素の信号を補間してダミーデータとする補間手段と、前記画像データの前記ダミーデータを含む特定領域をマスクするマスク手段と、前記特定領域がマスクされた画像データを基に、前記原稿の種別を判定する原稿種別判定手段とを備えた画像読取装置。
【０１０４】
［実施態様１０］  前記マスク手段によってマスクされる特定領域は、前記補間手段によって補間される前記ダミーデータの領域以上に設定されることを特徴とする実施態様９記載の画像読取装置。
【０１０５】
［実施態様１１］  前記マスク手段は、前記補間手段から出力される、前記ダミーデータであることを示すフラグ信号によって制御されることを特徴とする実施態様９記載の画像読取装置。
【０１０６】
［実施態様１２］  前記マスク手段は、前記ダミー画素の座標位置を基に制御されることを特徴とする実施態様９記載の画像読取装置。
【０１０７】
［実施態様１３］  前記画像読取手段によって読み取られた画像データの中の異常データを判定する異常データ判定手段と、前記異常データを補正する異常データ補正手段とを備え、前記補間手段は、前記異常データ補正手段によって補正された画像データを基に、前記ダミー画素の信号を補間することを特徴とする実施態様９記載の画像読取装置。
【０１０８】
［実施態様１４］  前記異常データ判定手段および前記異常データ補正手段は、前記色分解された各チャンネル毎に独立していることを特徴とする実施態様１３記載の画像読取装置。
【０１０９】
［実施態様１５］  前記マスク手段によってマスクされる特定領域は、前記異常データ補正手段によって補正される領域と前記補間手段によって補間される領域との論理和である領域を少なくとも含んで設定されることを特徴とする実施態様１３記載の画像読取装置。
【０１１０】
［実施態様１６］  前記マスク手段によってマスクされる特定領域は、前記異常データ判定手段によって判定される領域と前記補間手段によって補間される領域との論理和である領域を少なくとも含んで設定されることを特徴とする実施態様１３記載の画像読取装置。
【０１１１】
［実施態様１７］  前記マスク手段は、前記異常データ補正手段から出力される、前記異常データであることを示すフラグ信号と、前記補間手段から出力される、前記ダミーデータであることを示すフラグ信号との論理和によって制御されることを特徴とする実施態様１３記載の画像読取装置。
【０１１２】
［実施態様１８］  前記マスク手段は、前記異常データ判定手段から出力される、前記異常データであることを示すフラグ信号と、前記補間手段から出力される、前記ダミーデータであることを示すフラグ信号との論理和によって制御されることを特徴とする実施態様１３記載の画像読取装置。
【０１１３】
［実施態様１９］  前記異常データ判定手段は前記異常データの座標位置を検出し、前記マスク手段は前記検出された前記異常データの座標位置と前記ダミー画素の座標位置を基に制御されることを特徴とする実施態様９記載の画像読取装置。
【０１１４】
［実施態様２０］  原稿画像を色分解して読み取る画像読取ステップと、前記読み取られた画像データの中の異常データを判定する異常データ判定ステップと、前記異常データを補正する異常データ補正ステップと、前記異常データが補正された前記画像データの領域を含む特定領域をマスクするマスクステップと、前記特定領域がマスクされた画像データを基に前記原稿の種別を判定する原稿種別判定ステップとを有する画像読取方法。
【０１１５】
［実施態様２１］  複数の画素を有するイメージセンサが直列に配置されると共に、隣接する前記イメージセンサ間にダミー画素が配置されたイメージセンサユニットを用いて、原稿画像を色分解して読み取る画像読取ステップと、前記読み取られた画像データを基に、前記ダミー画素の信号を補間してダミーデータとする補間ステップと、前記画像データの前記ダミーデータを含む特定領域をマスクするマスクステップと、前記特定領域がマスクされた画像データを基に、前記原稿の種別を判定する原稿種別判定ステップとを有する画像読取方法。
【０１１６】
これにより、次のような効果が得られる。ゴミやキズ等による異常データをマスクし、原稿種別判定の誤判断を防止できる。特に、特定色に影響を及ぼすゴミ、キズ等による誤判断を防止できる。また、補正領域近傍の異常かもしれない領域の影響による原稿の種別判定の誤判断を防止できる。また、簡易な構成で実現できる。
【０１１７】
また、ゴミやキズの影響を受けた補間データによる原稿種別判定の誤判断を防止できる。さらに、補正領域およびダミー画素近傍の異常かもしれない領域の影響による原稿の種別判定の誤判断を防止できる。判定領域およびダミー画素近傍の異常かもしれない領域の影響による原稿の種別判定の誤判断を防止できる。
【０１１８】
【発明の効果】
本発明によれば、簡単な構成でゴミ等の影響による原稿種別の誤判定を防止できる。
【図面の簡単な説明】
【図１】第１の実施形態におけるカラー画像読取装置の構成を示すブロック図である。
【図２】シェーディング補正部４０１ａ、４０１ｂ、４０１ｃの構成を示すブロック図である。
【図３】ゴミ判定および座標検出回路１０５の動作を示す図である。
【図４】画像処理部４０５の構成を示すブロック図である。
【図５】画像読取装置の各部における信号の変化を示す図である。
【図６】カウンタ３４１０に供給される無彩色判定信号Ｚ２Ｍを画像として示す図である。
【図７】第２の実施形態における画像処理部の構成を示すブロック図である。
【図８】第３の実施形態におけるカラー画像読取装置の構成を示すブロック図である。
【図９】シェーディング補正部４０１ａ、４０１ｂ、４０１ｃの構成を示すブロック図である。
【図１０】サンプリングメモリ１１０４に保管されている画像データを示す図である。
【図１１】サンプリングメモリ１１０４に蓄積されたＲＧＢ各チャンネルのデータを示す図である。
【図１２】ＧＭＫ＿Ｒ、ＧＭＫ＿Ｇ、ＧＭＫ＿Ｂ、ｄｕｍｍｙ、ＭＡＳＫ、ＭＡＳＫ２信号の変化を示す図である。
【図１３】白黒原稿が読み取られた場合、無彩色判定回路３４０９から出力されるＺ２信号およびカウンタ３４１０に供給されるＺ２Ｍ信号を画像として示す図である。
【図１４】第４の実施形態における画像処理部の構成を示すブロック図である。
【図１５】従来のカラー画像読取装置の構成を示す図である。
【図１６】白シェーディング補正の動作を示す図である。
【図１７】白シェーディング補正回路の構成を示すブロック図である。
【図１８】シェーディング補正後のカラー画像処理回路の構成を示すブロック図である。
【図１９】他の従来のカラー画像読取装置の構成を示す図である。
【図２０】ＣＩＳ４０１１の構成を示す図である。
【図２１】ＣＣＤ４６０１ａから出力される信号の出力波形を示す図である。
【図２２】カラー画像読取装置４０００の構成を示すブロック図である。
【図２３】画素並び替え部３８０１ａに入力される信号の入力波形を示す図である。
【図２４】画素並び替え部３８０１ａから出力される信号の出力波形を示す図である。
【図２５】ダミー画素を０画素として−５画素から＋５画素までの係数を示す図である。
【図２６】補間結果を示す図である。
【図２７】原稿種別を誤判断してしまう場合の読み取り画像および無彩色判定フラグ信号Ｚ２を示す図である。
【図２８】ダミー画素に影響が発生した場合の補間結果を示す図である。
【符号の説明】
１０５  ゴミ判定および座標検出回路
２０１、４０３、１４０４  ゲート回路
４０１ａ、４０１ｂ、４０１ｃ  シェーディング補正部
４０２ａ、４０２ｂ、４０２ｃ  置き換え部
４０４、１４０５  拡大回路（ＦＡＴＴＩＮＧ回路）
４０５、１４０６  画像処理部（画像処理回路）
７０１  タイミング生成部
３４０１、３４１０  カウンタ
３８０３ａ、３８０３ｂ、３８０３ｃ  ダミー補間部
【図１】
2004201136.tif 000003
【図２】
2004201136.tif 000004
【図３】
2004201136.tif 000005
【図４】
2004201136.tif 000006
【図５】
2004201136.tif 000007
【図６】
2004201136.tif 000008
【図７】
2004201136.tif 000009
【図８】
2004201136.tif 000010
【図９】
2004201136.tif 000011
【図１０】
2004201136.tif 000012
【図１１】
2004201136.tif 000013
【図１２】
2004201136.tif 000014
【図１３】
2004201136.tif 000015
【図１４】
2004201136.tif 000016
【図１５】
2004201136.tif 000017
【図１６】
2004201136.tif 000018
【図１７】
2004201136.tif 000019
【図１８】
2004201136.tif 000020
【図１９】
2004201136.tif 000021
【図２０】
2004201136.tif 000022
【図２１】
2004201136.tif 000023
【図２２】
2004201136.tif 000024
【図２３】
2004201136.tif 000025
【図２４】
2004201136.tif 000026
【図２５】
2004201136.tif 000027
【図２６】
2004201136.tif 000028
【図２７】
2004201136.tif 000029
【図２８】
2004201136.tif 000030