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