(57)【特許請求の範囲】
【請求項１】
主走査方向に列状に配列され、原稿に読取光を照射する複数の点状発光素子を含有する光源手段と、
前記原稿からの読取光の反射光を光電変換して主走査方向のライン画像データを出力する光電変換手段と、
前記光電変換手段の出力するライン画像データにおいて所定の閾値以上の高い信号レベルが検出された画素の位置を検出するハレーション検出手段と、
前記ハレーション検出手段によるライン画像データの検出結果を記憶する記憶手段と、
画像データに画像処理を実施する画像処理手段と、を備え、
前記ハレーション検出手段は、前記記憶手段に記憶された複数のライン画像データのうちの高い信号レベルが検出された位置の間隔と前記点状発光素子の配置ピッチに基づいてラインごとのハレーション発生の有無を判断し、複数のラインにおける検出結果の蓄積において全ての位置で高いレベルの信号を検出した場合には画像全体においてハレーションが斜めに発生しているものとし、
前記画像処理手段は、前記ハレーション検出手段により検出されたハレーションの発生している画像データの画素値を所定の画素値に補正することを特徴とする画像読取装置。
【請求項２】
前記閾値の設定入力を受け付ける操作手段を備えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記点状発光素子は、ＬＥＤであることを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記ハレーション検出手段は、前記所定の閾値以上の画素値を所定割合以上検出した場合に、ハレーションが発生していると判断することを特徴とする請求項２又は３記載の画像読取装置。
【請求項５】
前記操作手段は、前記所定値の設定入力を受け付けることを特徴とする請求項４記載の画像読取装置。
【請求項６】
主走査方向に列状に配列され、複数の点状発光素子を含有する光源手段により原稿に読取光を照射する照射工程と、
前記原稿からの読取光の反射光を光電変換して主走査方向のライン画像データを出力する光電変換工程と、
前記光電変換工程により出力されたライン画像データにおいて所定の閾値以上の高い信号レベルが検出された画素の位置を検出する検出工程と、
前記検出工程によるライン画像データの検出結果を記憶する記憶工程と、
前記記憶工程により記憶された複数のライン画像データのうちの高い信号レベルが検出された位置の間隔と前記点状発光素子の配置ピッチに基づいてラインごとのハレーション発生の有無を判断し、複数のラインにおける検出結果の蓄積において全ての位置で高いレベルの信号を検出した場合には画像全体においてハレーションが斜めに発生しているものとするハレーション検出工程と、
前記ハレーション検出工程により検出されたハレーションの発生している画像データの画素値を所定の画素値に補正する画像処理工程と、を備えることを特徴とする画像読取方法。
【請求項７】
前記閾値の設定入力を受け付ける設定工程を備えることを特徴とする請求項６記載の画像読取方法。
【請求項８】
前記照射工程は、複数のＬＥＤにより原稿に読取光を照射することを特徴とする請求項６又は７に記載の画像読取方法。
【請求項９】
前記ハレーション検出工程は、前記所定の閾値以上の画素値を所定割合以上検出した場合に、ハレーションが発生していると判断することを特徴とする請求項６から８の何れか１項に記載の画像読取方法。
【請求項１０】
前記所定値の設定入力を受け付ける所定値設定工程を備えることを特徴とする請求項９記載の画像読取方法。
【請求項１１】
主走査方向に列状に配列され、複数の点状発光素子を含有する光源手段により原稿に読取光を照射する処理と、
前記原稿からの読取光の反射光を光電変換して主走査方向のライン画像データを出力する処理と、
出力されたライン画像データにおいて所定の閾値以上の高い信号レベルが検出された画素の位置を検出する処理と、
前記ライン画像データの検出結果を記憶する処理と、
記憶された複数の前記ライン画像データのうちの高い信号レベルが検出された位置の間隔と前記点状発光素子の配置ピッチに基づいてラインごとのハレーション発生の有無を判断し、複数のラインにおける検出結果の蓄積において全ての位置で高いレベルの信号を検出した場合にはハレーションが斜めに発生しているものとする処理と、
検出されたハレーションの発生している画像データの画素値を所定の画素値に補正する処理と、をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常画像を検出する画像読取装置、画像読取方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
複写装置や複合装置等の画像読取装置には、原稿を読み取るための光を照射する光源が設けられている。この光源として、キセノン（Ｘｅ）ランプや冷陰極管ランプ等の原稿に連続するライン状の光を照射する線光源が用いられてきたが、メンテナンスに手間がかかり、寿命が比較的短く、価格も高価であるため、高コスト化を招いてしまっていた。
【０００３】
そこで近年は、上記キセノン（Ｘｅ）ランプ等の線光源に替わり、メンテナンスが容易で、かつ長寿命、低コストであるＬＥＤ（Light Emitting Diode）を原稿読み取り用の光源として適用している。点状発光素子であるＬＥＤを光源として用いる場合には、一般的に、ＬＥＤ素子を主走査方向にアレイ状に実装した光源基板を用いる。
【０００４】
しかし、アレイ状にＬＥＤ素子を配列した光源を用いると、図１１に示すように、ＬＥＤの配列ピッチに対応した位置での光強度が強くなって点状に画像が白飛びする現象であるハレーションが発生してしまうことがあった。ハレーションは、厚みのある原稿を読み取る際に発生しやすい現象であり、例えば、原稿として本を開いた状態でコンタクトガラスに置いた場合に、綴じ代部分のようにコンタクトガラス面から浮いた領域があるまま読み取りを行った際に発生しやすい。また、光沢のある原稿の方が、ハレーション現象が顕著になる傾向にある。つまり、このハレーション現象は、綴じ代近傍の湾曲部分で正反射した光が読み取り光の光軸上に入射して強度の強い反射光となることにより発生する。
【０００５】
上述したようなハレーションの発生を抑制するために、ハレーションの原因となる光路を遮断する技術が提案されている（例えば、特許文献１）。また、ハレーションの発生を抑制する他の技術として、ＬＥＤから原稿までの光路上に拡散板を設けることで、光源からの光が主走査方向に均一になるようにする技術も提案されている（例えば、特許文献２）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１記載の技術では、読み取り光の一部を、ハレーションの原因となる光路を遮断することで、ハレーションの抑制を図っている。そのため、原稿に照射される光の光量が低下して効率が悪くなるとともに、装置の部品点数が増加して、コストが高くなってしまうという課題があった。
【０００７】
また、上記特許文献１及び特許文献２記載の技術では、実際にハレーションが発生した場合に、ハレーションを検出することができないという課題もあった。
【０００８】
本発明はこのような実情を鑑みてなされたものであり、ハレーション発生を精度よく検出することができる画像読取装置、画像読取方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像読取装置は、主走査方向に列状に配列され、原稿に読取光を照射する複数の点状発光素子を含有する光源手段と、前記原稿からの読取光の反射光を光電変換して主走査方向のライン画像データを出力する光電変換手段と、前記光電変換手段の出力するライン画像データにおいて所定の閾値以上の高い信号レベルが検出された画素の位置を検出するハレーション検出手段と、前記ハレーション検出手段によるライン画像データの検出結果を記憶する記憶手段と、画像データに画像処理を実施する画像処理手段と、を備え、前記ハレーション検出手段は、前記記憶手段に記憶された複数のライン画像データのうちの高い信号レベルが検出された位置の間隔と前記点状発光素子の配置ピッチに基づいてラインごとのハレーション発生の有無を判断し、複数のラインにおける検出結果の蓄積において全ての位置で高いレベルの信号を検出した場合には画像全体においてハレーションが斜めに発生しているものとし、前記画像処理手段は、前記ハレーション検出手段により検出されたハレーションの発生している画像データの画素値を所定の画素値に補正することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ハレーション発生を精度よく検出することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る画像読取装置の概略機能構成例を示すブロック図である。
【図２】本実施形態に係る画像読取装置の概略構成例を示す図である。
【図３】本実施形態に係る画像読取装置における画像読取ユニットの概略構成例を示す図である。
【図４】原稿読取状態を説明するための図である。
【図５】主走査方向にハレーションが発生した場合における画像データの１ライン分の出力分布例を示す図である。
【図６】主走査方向の斜め方向にハレーションが発生した場合の画像データ例を示す模式図である。
【図７】主走査方向の斜め方向にハレーションが発生した場合における画像データの１ライン分の出力分布例を示す図である。
【図８】ハレーション検出例を説明するための図である。
【図９】本実施形態に係る画像読取装置の原稿読取動作例の流れを示すフローチャートである。
【図１０】本実施形態に係る画像読取装置のハレーション検出用データ取得動作例の流れを示すフローチャートである。
【図１１】ハレーションを説明するための写真である。
【発明を実施するための形態】
【００１５】
以下に本発明の実施形態の例について、図面を用いて詳細に説明する。尚、以下に示す実施形態では、画像読取装置としてスキャナを例に挙げて説明するがこれに限定されるものではない。
【００１６】
図１は、本実施形態に係る画像読取装置の概略機能構成例を示す図である。図１に示すように、本実施形態に係る画像読取装置は、画像読取ユニット２０５、ＣＰＵ（Central Processing Unit ）１０１、駆動制御部１０５、モータ１０６、ＡＦＥ（Analog Front End）１０９、画像処理ユニット等を備えているとともに、図示しないＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等を備えている。画像読取ユニット２０５は、ＬＥＤ１０７やＣＣＤ（Charge Coupled Device）１０８を含んでいる。駆動制御部１０５は、ＣＣＤ／ＡＦＥ制御部１０２、モータ制御部１０３、ＬＥＤ制御部１０４等を含んでいる。また、画像形成ユニットは、画像処理部１１０、ハレーション検出部１１１を含んでいる。尚、本実施形態では、画像処理ユニットに画像処理部１１０とハレーション検出部１１１とを含む例を挙げて説明するが、ハレーション検出部１１１と画像形成部１１０とを独立して設けることも可能である。
【００１７】
ＣＰＵ１０１は、ＲＯＭ内に格納されているプログラムに基づいてＲＡＭをワークメモリとして利用して、画像読取装置の各部を制御する。つまり、ＣＰＵ１０１は、画像読取装置としての基本処理を実行するとともに、本実施形態における画像読取処理を実行する。
【００１８】
すなわち、画像読取装置は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−ＲＷ（Compact Disc Rewritable）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本実施形態に係る画像読取方法を実行する画像読取プログラムを読み込んで図示しないＲＯＭやハードディスク等に導入することで、後述する読み取り画像データにハレーションが発生しているか検出する。そして、ハレーションが発生していると、画像読取装置は、該読み取り画像データを補正する画像読取方法を実行する。この画像読取プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１９】
画像読取ユニット２０５は、上述のように、ＬＥＤ１０７から出射した読み取り光を、コンタクトガラスやＡＤＦ用ガラスを通して原稿に照射又は白基準板に照射する。原稿は白基準板で反射された反射光をＣＣＤ１０８に導入する。ＣＣＤ１０８は、導入された反射光を光電変換して、アナログの画像信号をＡＦＥ１０９に出力する。ＡＦＥ１０９は、画像読取ユニット２０５のＣＣＤ１０６から入力されるアナログの画像データを、デジタル画像データに変換する。また、暗オフセットレベルの調整及び明出力調整を行う。
【００２０】
ハレーション検出部１１１は、例えば比較手段、判断手段、発光素子異常検出手段、記憶手段、を含有して構成されている。このハレーション検出部１１１は、ＣＰＵ１０１の制御下で動作して、ＡＦＥ１０９が出力するデジタル画像データからハレーション発生有無を検出するハレーション検出処理と、光源として設けられた複数のＬＥＤ１０７の主走査方向における位置関係と、ハレーションにより出力レベルが局所的に高くなった画素位置の関係からＬＥＤ１０７の故障検出を行う故障検出処理と、を行って、画像データを画像処理部１１０に出力する。また、ハレーション検出部１１１は、ハレーション検出処理におけるライン毎のハレーション検出情報を上記記憶手段に保存する。
【００２１】
補正手段を含有する画像処理部１１０は、ＣＰＵ１０１の制御下で動作して、ＡＦＥ１０９でデジタル変換されたデジタル画像データに対してハレーション補正、暗出力補正、シェーディング補正、γ補正等の各種画像処理を施す。尚、画像処理部１１０により施される画像処理は上記画像処理に限定されるものではなく、既知の画像処理を適用することが可能である。画像処理部１１０は、画像処理を施した後、後段の処理部に出力を行うとともに、ハレーションの発生している画像データの全画素を所定の画素値に補正する。
【００２２】
ＣＣＤ／ＡＦＥ制御部１０２は、ＣＰＵ１０１の制御下で、ＣＣＤ１０８及びＡＦＥ１０７に駆動信号を出力して、ＣＣＤ１０８及びＡＦＥ１０７の動作を制御する。モータ制御部１０３は、モータ１０６の駆動を制御する。モータ１０６は、画像読取ユニット２０５を主走査方向に移動させるためのモータを含むものであり、モータを総称したものである。ＬＥＤ制御部１０４は、ＣＰＵ１０１の制御下で、ＬＥＤ制御信号をＬＥＤ１０７に出力し、ＬＥＤ１０７の点灯制御を行う。
【００２３】
図２は、本実施形態に係る画像読取装置の概略構成例を示す。図２に示すように、本実施形態に係る画像読取装置は、本体筐体２０１、ＡＤＦ（Auto Document Feeder：自動給紙装置）２０２、圧板２０３、原稿読取台２０４、画像読取ユニット２０５を備えている。尚、ＡＤＦ２０２は必ずしも備える必要はない。
【００２４】
本体筐体２０１の上部に原稿読取台２０４が設けられている。この原稿読取台２０４には、透明の原稿台であるコンタクトガラスが配設されている。また、原稿読取台２０４の上部には、開閉可能な圧板２０３が設けられている。圧板２０３は、原稿読取台２０４上にセットされた原稿を原稿読取台２０４のコンタクトガラスに密着させるように押さえつける。
【００２５】
図２に示す例では、本体筐体２０１の左側上部には、ＡＤＦ２０２が設けられている。また、本体筐体２０１内部の原稿読取台２０４の下方には、画像読取ユニット２０５が設けられている。画像読取ユニット２０５は、スキャン方向として図中矢印で示す左右方向（副走査方向）に移動可能に設けられている。
【００２６】
ＡＤＦ２０２は、図示はしないが、複数枚の原稿を載置する原稿台、原稿台上の原稿の有無を検出する原稿有無検出センサ、原稿搬送機構及び排紙トレイ等を備えている。ＡＤＦ２０２は、原稿台上の複数枚の原稿を原稿搬送機構で１枚ずつ原稿読取台２０４の読み取り位置に搬送し、読み取りの完了した原稿を排紙トレイに排出する。また、ＡＤＦ２０２は、圧板２０３と一体構造となっており、圧板２０２を開く際、ＡＤＦ２０２も一緒に開閉動作される。原稿読取台２０３には、コンタクトガラスよりもＡＤＦ２０２側に、シェーディング補正用の白基準板と透明の原稿台であるＡＤＦ用ガラスが配設されている。尚、詳細については、図３を用いて後述する。
【００２７】
図３は、本実施形態に係る画像読取装置における画像読取ユニット２０５の概略構成例を示す。図３に示すように、画像読取ユニット２０５は、ＬＥＤ１０７、ＣＣＤ１０８、レンズ３０２、ＬＥＤ基板３０３、ミラー３０５、ユニットケース３０６、ＳＢＵ（Sensor Board Unit）３０７等を備えている。また、ユニットケース３０６の上面部、つまり原稿読取台側の面部には、透明ガラスが取り付けられている。
【００２８】
ＬＥＤ１０７は、ＬＥＤ基板３０３に実装されている。本実施形態では、複数のＬＥＤ１０７がＬＥＤ基板３０３にライン状に実装されている例を示している。ＬＥＤ１０７は、通電されることで、その電流値に応じた光量の光を原稿に照射する光源である。ＬＥＤ１０７から出射された光は、反射板により透明ガラスを通して原稿読取台方向に反射され、コンタクトガラス３１０又はＡＤＦ用ガラス３０８を通して原稿に照射される。原稿に照射された光は、原稿で反射されてミラー３０５によりレンズ３０２方向に反射され、レンズ３０２によりＣＣＤ１０８に集光される。また、ＬＥＤ１０７から出射された光は、白基準板３０９に照射され、白基準板３０９で反射された光は、ミラー３０５によりレンズ３０２方向に反射されて、レンズ３０２によりＣＣＤ１０８に集光される。光電変換手段であるＣＣＤ１０８は、入射光を光電変換してアナログの画像信号を出力する。
【００２９】
次に、本実施形態に係る画像読取装置の画像読取動作例について説明する。
【００３０】
本実施形態に係る画像読取装置は、ライン状に複数個配列されたＬＥＤ１０７から光を原稿に照射して、その反射光を光電変換して原稿画像を読み取る。そして、読み取った原稿画像データにハレーションが発生しているかをライン単位で検出して、ハレーションが発生していると、画像データを補正する。
【００３１】
つまり、画像読取装置は、ＡＤＦ２０２を用いて原稿の画像を読み取るＡＤＦ読み取りモードでは、ＡＤＦ２０２の原稿台上に複数枚の原稿がセットされると、まず、ＬＥＤ制御部１０４の制御下でＬＥＤ１０７を点灯させて、白基準板３０９の読み取りを行った後、モータ制御部１０３によってモータ１０６を駆動させる。次に、画像読取装置は、画像読取ユニット２０５をＡＤＦ用ガラス３０８の下方のＡＤＦ読み取り位置に移動させ、ＡＤＦ用のモータを駆動させて、ＡＤＦ２０２の原稿台にセットされた複数枚の原稿を１枚ずつ分離して、ＡＤＦ用ガラス３０８の読み取り位置まで搬送する。このとき、原稿は一定速度で搬送され、画像読取ユニット２０５は停止したままである。画像読取ユニット２０５は、ＬＥＤ１０７から搬送された原稿に読み取るための光を照射して、原稿で反射された反射光をミラー３０５で反射して、レンズ３０２を通してＣＣＤ１０８に入射させ、ＣＣＤ１０８で光電変換して、原稿の画像を読み取る。
【００３２】
また、画像読取装置は、コンタクトガラス３１０上に固定的にセットされた原稿の画像データを読み取るブックモードでは、圧板２０３を開いてコンタクトガラス３１０上に原稿がセットされると、ＬＥＤ制御部１０４の制御下でＬＥＤ１０７を点灯させて、まず、白基準板３０９の読み取りを行って、シェーディング補正用の基準データを取得する。その後、モータ１０６を駆動させて、画像読取ユニット２０５を、スキャン方向（副走査方向）に移動して、コンタクトガラス３１０上の原稿の画像を読み取る。このとき、画像読取装置は、画像読取ユニット２０５を、図２に示すスキャン領域に渡って移動させて、コンタクトガラス３１０上の原稿の画像を読み取る。
【００３３】
画像読取装置は、上述したように画像読取ユニット２０５において読み取った原稿画像のアナログ画像信号を、ＣＣＤ１０８からＡＦＥ１０９に出力する。そして、ＡＦＥ１０９は、入力されたアナログ画像信号をデジタル変換してハレーション検出部１１１に出力する。
【００３４】
ここで、ブックモードにおいて、図４の（ａ）に示すように、コンタクトガラス３１０上にセットされた原稿が平面原稿である場合、コンタクトガラス３１０に平面原稿が密接しているので、画像読取ユニット２０５によって適切に平面原稿の画像を読み取ることができる。他方、図４の（ｂ）に示すように、コンタクトガラス３１０上にセットされる原稿が立体原稿である場合、つまり、例えば開いた本がコンタクトガラス３１０上にセットされたときに綴じ代部分等のようにコンタクトガラス３１０の面上から浮いた状態となる部分のあるような原稿である場合、コンタクトガラス３１０に立体原稿の読み取り面が密接していない。そのため、綴じ代等のコンタクトガラス３１０面から浮いた部分で読み取り光の正反射が発生し、立体原稿に照射された光が強度の強い正反射成分として読み取り光の光軸上にそのまま入射されて、ＣＣＤ１０８で読み取った画像が、点状発光素子であるＬＥＤ１０７の配列ピッチに相当する位置において局部的に光り強度が強くなった画像となる。
【００３５】
上述したようなハレーションが発生しているときの画像データは、例えば、主走査方向１ラインにおいて、図５に示すように、所定間隔で信号レベルが高くなる。このようなハレーション画像データは、上述のように、ＬＥＤ１０７の配置ピッチに相当する画素間隔で光強度の強い入射光がＣＣＤ１０８に入射するために発生する。そして、このようなＬＥＤ１０７を読み取り光源として用いた場合、点々と主走査方向に光り強度が強くなって点々と画像が白飛びした異常画像となる。つまり、ハレーション検出部１１１は、上記所定の間隔とＬＥＤ１０７の配置ピッチとが一致すれば、ハレーションが発生していると判断する。
【００３６】
また、図５に示すように主走査方向１ラインにおいてハレーションが発生しているときの画像データは、副走査方向においてはハレーションの発生しているライン部分で信号レベルが高くなり、ハレーションの発生しているライン部分から離れるに従って信号レベルが低くなる。
【００３７】
ここで、上記では図５に示すように主走査方向１ラインにおいてハレーションが発生した場合を例に挙げて説明したが、ハレーションは必ずしも主走査方向１ラインで発生するとは限らない。例えば、ハレーションは主走査方向の斜め方向に発生する場合も考えられる。ハレーションが主走査方向の斜め方向に発生した場合の画像データの模式図を図６に示す。図６に示すようなハレーションの発生は、画像読取装置の奥側と手前側で読取対象原稿のコンタクトガラス面からの浮き具合が違う場合等に発生する。例えば、本等の読取時に圧板２０３を途中までしか閉じずに、圧板２０３により本の綴じ代部分の画像読取装置奥側のみを押えている状態などに発生する。
【００３８】
図７は、上述したように、ハレーションが主走査方向の斜め方向に発生した場合における画像データ１ライン分の出力分布例を示す。ラインａ、ラインｂ、ラインｃは、それぞれ異なったラインの画像データ１ライン分の出力分布を示している。図７に示すように、ハレーションが主走査方向の斜め方向に発生した場合には、図５に示すように主走査方向１ラインにおいてハレーションが発生した場合とは異なり、ハレーション検出部１１１は、画像データ１ライン分の出力分布からハレーションの発生を検出することができない。そのため、本実施形態では、ハレーション検出部１１１は、ラインａ〜ラインｃまでの検出結果を記憶し、ラインａ〜ラインｃまでの検出結果を統合して、ハレーション発生の有無を判断する。
【００３９】
尚、本実施形態ではラインａ〜ラインｃの３ラインを統合してハレーション発生の有無を判断する例を挙げて説明するが、これに限定されるものではない。ハレーション検出部１１１の検出に利用するライン数は適宜変更可能であり、ユーザから操作部を介して設定入力を受け付けることもできる。また、何れのラインの検出結果を記憶するかも、適宜変更可能であり、ユーザから操作部を介して設定入力を受け付けることもできる。
【００４０】
上記記憶手段に記憶するラインａ〜ラインｃにおける検出結果例を図８に示す。図８に示す例において、ラインａでは、（１）〜（３）の位置において高い信号レベルを検出している。ラインｂでは、（４）〜（７）の位置において高い信号レベルを検出している。また、ラインｃでは、（８）〜（１４）の位置において高い信号レベルを検出している。このように、原稿スキャン完了時に全ての位置において高いレベルの信号を１度でも検出した場合に、ハレーションが発生しているものと判断する。
【００４１】
上記した結果を図８に示す。図８では、ハレーション検出部１１１が、高いレベルの信号を検出した位置に○を示している。図８に示すように、本実施形態では、ラインｂではラインａでの検出結果を、ラインｃではラインａ及びラインｂの検出結果を累積して示している。そして、スキャン完了後に全ての位置で○が示されているので、ハレーションが斜めに発生していると判断できる。
【００４２】
尚、本実施形態では、原稿スキャン完了時点で全ポイントにおける累積結果が全て○である場合にハレーション発生有りと判断する例を挙げて説明したが、例えば「８０％以上○であればハレーション発生有りと判定する」や、「14ポイント中10ポイント以上○であればハレーション発生有りと判定する」とすることも可能である。その場合、ＬＥＤの故障により一部のＬＥＤが点灯していない場合に発生するハレーションを検出することもできる。
【００４３】
また、図６〜図８では、図中右上がりでハレーションが発生している場合を例に挙げて説明するが、これに限定されるものではない。つまり、本実施形態に係る画像読取装置は、いかなる方向に発生したハレーションであっても検出することが可能である。
【００４４】
尚、ハレーションは、上述のようにコンタクトガラス３１０上の原稿を読み取る場合に発生しやすいが、ＡＤＦ用ガラス３０８上を搬送される原稿を読み取る場合にも発生するおそれがある。そこで、本実施形態で説明するハレーションの影響を抑制する処理は、コンタクトガラス３１０上の原稿を読み取る場合だけでなく、ＡＤＦ用ガラス３０８上を搬送される原稿を読み取る場合にも同様に適用することができる。
【００４５】
そこで、本実施形態に係る画像読取装置は、ＡＦＥ１０９でデジタル変換した画像データに対して画像処理部１１０において必要な画像処理を施すが、画像処理部１１０で画像処理する前に、ＡＦＥ１０９がデジタル変換した画像データに対して、ハレーション検出部１１１において、ハレーション発生有無を検出して、ハレーションが発生していると、画像処理部１１０で、ハレーション補正処理を行った後、通常の画像処理を行う。
【００４６】
図９は、本実施形態に係る画像読取装置の原稿読取動作例の流れを示す。図９に示すように、原稿の読み取りを開始すると（ステップＳ９０１）、ＣＰＵ１０１は、画像読取ユニット２０５からＡＦＥ１０９を介してハレーション検出部１１１にハレーション検出用の１ライン分のデジタル画像データを入力する（ステップＳ９０２）。ハレーション検出部１１１は、上記ステップＳ９０２において取得したハレーション検出用のデータを、ハレーション検出部１１１が有する記憶部に記憶する。次に、ＣＰＵ１０１は、画像読取ユニット２０５により、読取対象の原稿の終端まで読み取ったか否かを判断する（ステップＳ９０３）。原稿の終端まで読み取っていない場合（ステップＳ９０３／ＮＯ）には、上記ステップＳ９０２の処理に移行し、原稿を終端まで読み取るまで上記処理を繰り返し行う。
【００４７】
他方、原稿の終端まで読み取ったと判断した場合（ステップＳ９０３／ＹＥＳ）は、上記ステップＳ９０２において取得したハレーション検出用のデータに基づいて、ハレーション検出部１１１は、ハレーションの発生の有無を判断する（ステップＳ９０４）。
【００４８】
ハレーション検出部１１１によりハレーションの発生を検出した場合（ステップＳ９０４／ＹＥＳ）、画像処理部１１０は、ハレーション補正を含めた画像処理を画像データに対して実施する（ステップＳ９０５）。他方、ハレーション検出部１１１によりハレーションの発生を検出しない場合（ステップＳ９０４／ＮＯ）、画像処理部１１０は、ハレーション補正は実施せずに、他の画像処理を画像データに対して実施する（ステップＳ９０６）。ここで、ハレーション補正は、例えば、ハレーションが発生している複数のライン画像データの全画素の明度を算出し、明度の算出結果に基づいてライン画像データの全画素の明度のみを所定明度に補正することにより行うことができる。
【００４９】
図１０は、本実施形態のハレーション検出部１１１によるハレーション検出用データ取得動作例の流れを示す。以下に、本実施形態に係る画像読取装置におけるハレーション検出用データ取得動作例の流れ、つまり上記ステップＳ９０２における処理について説明する。
【００５０】
まず、ハレーション検出部１１１は、画像読取ユニット２０５からＡＦＥ１０９を介してハレーション検出用の１ライン分のデジタル画像データを取得する（ステップＳ１００１）。次に、ハレーション検出部１１１は、取得した画像データに所定の閾値以上の高い信号レベルの出力があるか否かを判断する（ステップＳ１００２）。取得した画像データに所定の閾値以上の高い信号レベルの出力がない場合（ステップＳ１００２／ＮＯ）には、ハレーション検出部１１１は、動作を終了する。
【００５１】
他方、取得した画像データに所定の閾値以上の高い信号レベルの出力があった場合（ステップＳ１００２／ＹＥＳ）、ハレーション検出部１１１は、高い信号レベルが検出された画素の位置を検出する（ステップＳ１００３）。そして、上記ステップＳ１００３で検出した画素の位置がＬＥＤ１０７のピッチと一致するか否かを判断する（ステップＳ１００４）。上記ステップＳ１００３で検出した画素の位置がＬＥＤ１０７のピッチと一致しない場合（ステップＳ１００４／ＮＯ）には、ハレーション検出部１１１は、動作を終了する。
【００５２】
他方、上記ステップＳ１００３で検出した画素の位置がＬＥＤ１０７のピッチと一致する場合（ステップＳ１００４／ＹＥＳ）、ハレーション検出部１１１は、閾値以上の高い信号レベルの出力のある画素位置を、記憶部に記憶させる（ステップＳ１００５）。
【００５３】
ハレーション検出部１１１では、原稿の終端まで上述した処理を繰り返し行う。そして、ハレーション検出部１１１は、上述した処理で記憶部に記憶させた閾値以上の高い信号レベルの出力のある画素位置の情報に基づいて、上記ステップＳ９０４におけるハレーション検出を行う。
【００５４】
本実施形態により、ハレーションの発生の有無を適切かつ容易に検出することができ、ＬＥＤを列状に並べた点光源を用いた場合の白飛びとなるハレーション画像を補正することができるので、安価に高品質の読取画像を得ることが可能となる。また、ハレーションの発生しているラインの画像データの全画素の明度のみを適切な明度に補正することができ、ハレーションを適切に除去することが可能となる。
【００５５】
さらに、画像１ラインに発生したようなハレーションだけでなく、例えば、斜めに発生したようなハレーション等、様々なハレーションを精度よく検出することが可能となる。これにより、さらに高品質の読取画像を得ることが可能となる。
【００５６】
尚、各図のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録するコンピュータ読み取り可能な記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、該システムのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００５７】
以上好適な実施の形態に基づき具体的に説明したが、本発明は上述した画像読取装置、画像読取方法、プログラム及び記録媒体に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であるということは言うまでもない。
【符号の説明】
【００５８】
１０１    ＣＰＵ
１０２    ＣＣＤ／ＡＦＥ制御部
１０３    モータ制御部
１０４    ＬＥＤ制御部
１０５    駆動制御部
１０６    モータ
１０７    ＬＥＤ
１０８    ＣＣＤ
１０９    ＡＦＥ
１１０    画像処理部
１１１    ハレーション検出部
２０１    画像読取装置本体筐体
２０２    ＡＤＦ
２０３      圧板
２０４    原稿読取台
２０５    画像読取ユニット
３０２    レンズ
３０３    ＬＥＤ基板
３０５    ミラー
３０６    ユニットケース
３０７    ＳＢＵ
３０８    ＡＤＦ用ガラス
３０９    白基準板
３１０    コンタクトガラス
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２００７−２１２９４９号公報
【特許文献２】特開２００８−１２４８９１号公報
【図１】
0005423267.tif 000002
【図２】
0005423267.tif 000003
【図３】
0005423267.tif 000004
【図４】
0005423267.tif 000005
【図５】
0005423267.tif 000006
【図６】
0005423267.tif 000007
【図７】
0005423267.tif 000008
【図８】
0005423267.tif 000009
【図９】
0005423267.tif 000010
【図１０】
0005423267.tif 000011
【図１１】
0005423267.tif 000012