(57)【特許請求の範囲】
【請求項１】
画像データを読み取る入力手段、
読み取られた画像データに対応する読み取り位置データが順次入力され、前記読み取り位置データに基づいて画像データを格納する画像メモリ、
重複して読み取られた重なり領域において、画像データと前記画像メモリに格納された格納データとの濃度差を順次に検出する濃度差検出手段、
前記濃度差に基づいて当該画像データの濃淡値を補正する濃度補正手段、及び
補正された画像データを前記画像メモリに格納制御するデータ格納手段、
を具備することを特徴とする画像処理装置。
【請求項２】
前記濃度差検出手段が、重複走査による重なり走査領域において、画像データの下地濃度と前記画像メモリに格納された格納データの下地濃度との差を濃度差として検出するよう構成された請求項１記載の画像処理装置。
【請求項３】
前記濃度差検出手段が、重複走査による重なり走査領域において、画像データと前記画像メモリに格納された格納データとの差を濃度差として検出するよう構成された請求項１記載の画像処理装置。
【請求項４】
前記濃度補正手段が、検出された濃度差の平均値を補正量として画像データから増減するよう構成された請求項１記載の画像処理装置。
【請求項５】
前記濃度差検出手段が、読み取り走査ライン単位で濃度差を検出するよう構成された請求項１記載の画像処理装置。
【請求項６】
前記濃度差を所定の判定値と比較することにより濃度異常を判定する第１の異常検出手段をさらに有することを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記データ格納手段が、前記画像メモリへの画像データの格納を制御し、前記第１の異常検出手段が異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成された請求項６記載の画像処理装置。
【請求項８】
前記第１の異常検出手段が異常と判定した場合に操作者へ報知する手段を有する請求項６記載の画像処理装置。
【請求項９】
画像データを読み取る入力手段、
読み取られた画像データと当該画像データに対応する読み取り位置データとが順次入力され、前記読み取り位置データに基づいて当該画像データが格納される画像メモリ、
読み取られた画像データの内容によって異なる処理モードを設定する設定手段、
重複して読み取られた重なり領域を検出する重複走査領域検出手段、
前記重なり査領域において、当該画像データと前記画像メモリに格納された格納データとの濃度差を少なくとも２つ以上の検出処理により順次に検出し、設定された処理モードに応じて異なる濃度差を検出する濃度差検出手段、
検出された濃度差に基づいて当該画像データの濃淡値を補正する濃淡値補正手段、及び
指定された処理モードによって補正された当該画像データを前記画像メモリに格納するデータ格納手段、
を具備することを特徴とする画像処理装置。
【請求項１０】
前記画像メモリに入力される前記画像データの格納位置情報を順次に走査情報メモリに記憶する走査領域保持手段と、前記走査情報メモリの格納位置情報を検出することで重複走査による重なり走査領域を検出する重複領域検出手段とをさらに具備する請求項１又は請求項６記載の画像処理装置。
【請求項１１】
前記読み取り位置データが、２つの位置検出手段により検出されるよう構成された請求項１、請求項６又は請求項９記載の画像処理装置。
【請求項１２】
原稿面に接触して回転する車輪と、前記車輪の回転に応じてパルスを出力するエンコーダとにより構成された位置検出手段を有する請求項１、請求項６、又は請求項９記載の画像処理装置。
【請求項１３】
位相の異なる２系統のパルスを出力するエンコーダを持つ位置検出手段を有する請求項１、請求項６、又は請求項９記載の画像処理装置。
【請求項１４】
原稿面を照明する光源、
原稿からの反射光を読み取るイメージセンサ、
前記イメージセンサで読み取られた画像データに対応する読み取り位置データを生成する位置検出手段、
重複して読み取られた重なり領域において、当該画像データと前記画像メモリに格納された格納データとの濃度差を検出する濃度差検出手段、
検出された濃度差に基づいて、光源の光量を補正する光量補正手段、及び
生成された読み取り位置データに基づいて当該画像データを画像メモリに格納し、かつ補正された光量で読み取られた画像データを前記読み取り位置データに基づいて前記画像メモリに格納するよう構成されたデータ格納手段、
を具備することを特徴とする画像読み取り装置。
【請求項１５】
前記濃度差を所定の判定値と比較することにより、光量の補正範囲を越える場合を検出し、その光量の補正範囲を越える場合を補正異常と判定する第２の異常検出手段をさらに具備することを特徴とする請求項１４記載の画像読み取り装置。
【請求項１６】
前記データ格納手段が、前記画像メモリへの画像データの格納を制御し、前記第２の異常検出手段が補正異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成された請求項１５記載の画像読み取り装置。
【請求項１７】
前記第２の異常検出手段が、補正異常と判定した場合に操作者へ報知する手段を有する請求項１５記載の画像読み取り装置。
【請求項１８】
原稿画像を読み取るイメージセンサ、
前記イメージセンサで読み取られたアナログデータを基準電圧に従ってディジタルの画像データに変換するＡ／Ｄ変換手段、
前記画像データに対応する読み取り位置データを生成する位置検出手段、
重複して読み取られた重なり領域において、前記画像データと前記画像メモリに格納された格納データとの濃度差を検出する濃度差検出手段、及び
検出された濃度差に基づいて、前記基準電圧を制御し、画像データを補正する基準電圧補正手段、及び
前記読み取り位置データに基づいて前記画像データを画像メモリに格納し、かつ補正された基準電圧で読み取られた前記画像データを前記読み取り位置データに基づいて前記画像メモリに格納するよう構成されたデータ格納手段、
を具備することを特徴とする画像読み取り装置。
【請求項１９】
前記濃度差を所定の判定値と比較することにより、基準電圧の補正範囲を越える場合を補正異常と判定する第３の異常検出手段をさらに有することを特徴とする請求項１８記載の画像読み取り装置。
【請求項２０】
前記データ格納手段が、画像メモリへの画像データの格納を制御し、第３の異常検出手段が補正異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成された請求項１９記載の画像読み取り装置。
【請求項２１】
前記第３の異常検出手段が補正異常と判定した場合に操作者へ報知する手段を有する請求項１９記載の画像読み取り装置。
【請求項２２】
原稿画像を読み取るイメージセンサ、
イメージセンサで読み取られたアナログ出力を増幅する増幅手段、
増幅されたアナログ出力をディジタルの画像データに変換するＡ／Ｄ変換手段、
前記画像データに対応する読み取り位置データを生成する位置検出手段、
重複して読み取られた重なり領域において、画像データと前記画像メモリに格納された格納データとの濃度差を検出する濃度差検出手段、
検出された濃度差に基づいて、前記増幅手段の増幅量、若しくはオフセット電圧を制御し、アナログ出力を補正する増幅制御手段、及び
前記読み取り位置データに基づいて前記画像データを画像メモリに格納し、かつ増幅制御されたアナログ出力から得られた画像データを前記読み取り位置データに基づいて前記画像メモリに格納するよう構成されたデータ格納手段、
を具備することを特徴とする画像読み取り装置。
【請求項２３】
前記濃度差を所定の判定値と比較することにより、増幅制御の補正範囲を越える場合を補正異常と判定する第４の異常検出手段と、画像メモリへの画像データの格納を制御するメモリ制御手段とをさらに有することを特徴とする請求項２２記載の画像読み取り装置。
【請求項２４】
前記画像メモリに入力される前記画像データの格納位置情報を順次に走査情報メモリに記憶する走査領域保持手段と、前記走査情報メモリの格納位置情報を検出することにより重複走査による重なり走査領域を検出する重複領域検出手段とをさらに具備する請求項１４、請求項１８又は請求項２２記載の画像読み取り装置。
【請求項２５】
前記走査位置データが２つの位置検出手段により検出されるよう構成された請求項１４、請求項１８又は請求項２２記載の画像読み取り装置。
【請求項２６】
前記位置検出手段が、原稿面に接触して回転する車輪と、前記車輪の回転に応じてパルスを出力するエンコーダを備えて構成された請求項１４、請求項１８又は請求項２２記載の画像読み取り装置。
【請求項２７】
前記位置検出手段が、位相の異なる２系統のパルスを出力するエンコーダを有する請求項１４、請求項１８又は請求項２２記載の画像読み取り装置。
【請求項２８】
前記メモリ制御手段は、第４の異常検出手段が補正異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成された請求項２３記載の画像読み取り装置。
【請求項２９】
前記第４の異常検出手段が補正異常と判定した場合に操作者へ報知する手段を有する請求項２３記載の画像読み取り装置。
【請求項３０】
手動操作により駆動され、画像を読み取る入力手段、
前記入力手段により読み取られた画像データを格納する画像メモリ、
重複して読み取られた重なり領域において、順次入力される画像データと前記画像メモリに格納された格納データとの濃淡差を逐次検出する濃淡差検出手段、
検出された濃淡差に基づいて当該画像データの濃淡値を補正し、逐次変動する濃淡値を補正して重なり領域の濃淡差を減少させる濃度補正手段、及び
補正された画像データを前記画像メモリに格納するデータ格納手段、
を具備することを特徴とする画像処理装置。
【請求項３１】
手動操作により駆動され、画像を複数に色分解して読み取る入力手段、
前記入力手段により読み取られた各色の画像データを格納する画像メモリ、
重複して読み取られた重なり領域において、順次入力される各色の画像データと前記画像メモリに格納された各色の格納データとの色濃淡差を逐次検出する色濃淡差検出手段、
検出された色濃淡差に基づいて各色の当該画像データの色濃淡値をそれぞれ補正し、逐次変動する色濃淡値を補正して重なり領域の色の違いを減少させる色濃度補正手段、及び
補正された各色の画像データを前記画像メモリに格納する色データ格納手段、を具備することを特徴とする画像処理装置。
【請求項３２】
前記画像データが、レッド、グリーン、ブルーであることを特徴とする請求項３１記載の画像処理装置。
【請求項３３】
手動操作により駆動される入力手段により、画像データを読み取るステップ、
読み取られた画像データに対応する読み取り位置データを順次入力するステップ、
前記読み取り位置データに基づいて画像データを画像メモリに格納するステップ、
重複して読み取られた重なり領域において、読み取られた画像データと前記画像メモリに格納された格納データとの濃淡差を順次に検出するステップ、
検出された濃淡差に基づいて当該画像データの濃淡値を補正するステップ、及び
補正された画像データを前記読み取り位置データに基づいて前記画像メモリに格納するステップ、
を有することを特徴とする画像処理方法。
【請求項３４】
手動操作により駆動される入力手段により、画像データを読み取るステップ、
読み取られた画像データを画像メモリに格納するステップ、
重複して読み取られた重なり領域において、順次入力する画像データと前記画像メモリに格納された格納データとの濃淡差を逐次検出するステップ、
検出された濃淡差に基づいて当該画像データの濃淡値を補正し、逐次変動する濃淡値を補正して重なり領域の濃淡差を減少させるステップ、及び
補正された画像データを前記画像メモリに格納するステップ、
を有することを特徴とする画像処理方法。
【請求項３５】
手動操作により駆動される入力手段により、画像を複数に色分解して読み取るステップ、
読み取られた各色の画像データを画像メモリに格納するステップ、
重複して読み取られた重なり領域において、順次入力する各色の画像データと前記画像メモリに格納された各色の格納データとの濃淡差を逐次検出するステップ、
検出された濃淡差に基づいて各色の画像データの色濃淡値をそれぞれ補正し、逐次変動する色濃淡値を補正して重なり領域の色の違いを減少させるステップ、及び
補正された各色の画像データを前記画像メモリに格納するステップ、
を有することを特徴とする画像処理方法。
【請求項３６】
前記各色画像データが、レッド、グリーン、ブルーであることを特徴とする請求項３５記載の画像処理方法。
【請求項３７】
入力手段により画像データを読み取るステップ、
読み取られた画像データを当該画像データに対応する読み取り位置データに基づいて画像メモリに格納するステップ、
読み取られた画像データの内容によって異なる処理モードを設定するステップ、
重複して読み取る重なり領域を検出し、
重なり領域における、画像データと前記画像メモリに格納された格納データとの濃淡差を少なくとも２つ以上の検出処理で検出するステップ、
設定された処理モードに応じて異なる濃淡差を検出するステップ、
検出された濃淡差に基づいて当該画像データの濃淡値を設定された処理モードによって補正するステップ、及び
補正された当該画像データを前記画像メモリに格納するステップ、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿の画像を手動操作して読み取られた画像データを、その画像データに対応する読み取り位置に基づいて画像メモリに格納する画像処理装置、画像処理方法、及び画像読み取り装置に関し、特に、濃淡画像データを読み取り可能な機能を有する画像処理装置、画像処理方法、及び画像読み取り装置に関するものである。
【０００２】
【従来の技術】
従来の画像読み取り装置において、スキャナの画像読み取り部より大きな原稿画像を読み取る場合、スキャナを手動により原稿上で複数回走査して、複数に分割された画像が入力されるよう構成されていた。このため、従来の画像読み取り装置において、複数に分割された画像データが１つの画像データに合成され、格納されていた。分割された画像データを合成する方法は、例えば、特開平２−１５９６７８号公報に記載されたものが知られている。
この特開平２−１５９６７８号公報に記載された従来の合成方法では、分割して入力された画像データが画像メモリに格納されている。この公報に記載された合成方法においては、画像メモリ内のデータを表示することにより、画像の接続ずれを確認し、接合端部を指定して画像合成を行っていた。
従来の画像読み取り装置の合成方法においては、上記のように画像を合成することにより、文字、図形などの細かい線画で接続ずれの少ない合成画像を得ていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、画像を接続合成する従来の読み取り装置であるスキャナにおいて、写真などの中間調画像を読み取り走査する場合には、文字、図形などのパターンずれをなくす以外に、画像の濃淡ずれの発生を抑制する必要があった。
図３３は従来の読み取り装置の濃淡変動を説明する図である。図３３に示す曲線は、従来の読み取り装置により複数のサンプリング点において一定の濃度の原稿の画像を読み取った場合の出力信号である画像信号１００の変化、すなわち濃淡データの変化を示している。図３３に示すように、従来の読み取り装置においては、読み取り走査時に発生するスキャナの傾き具合によって、原稿上での反射光量が変動し、一定の濃度を読み取っても得られる濃淡データが変化していた。特に手動操作では、スキャナの傾きを一定に保つことは非常に困難であるため、穏やかではあるが、逐次濃淡データは変化していた。
図３４はすでに読み取った画像Ａと画像Ｂを合成して合成画像Ｃを作成する場合の課題を説明する図である。画像Ａと画像Ｂがラインセンサで入力され、均一に読み取られていない場合にも同様に画像の接続部で濃淡差を生じる。この濃淡差のある画像Ａと画像Ｂを合成する場合、読み取り位置を正確に検出することが出来ないため、画像面のどこを基準にして合成すればよいかの判定が困難であった。
このため、従来のスキャナにおいては、画像の接続部におけるずれや濃淡差が生じ、画像品位が著しいく損なわれていた。
本発明は、上記のような問題点を解消するためになされたもので、読み取り走査時に濃淡データに変化があっても、画像の接続部における濃度差の発生を抑制することができ、高品位な接続合成画像を生成することができる画像処理装置、画像処理方法、及び画像読み取り装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る画像処理装置は、
画像データを読み取る入力手段、
読み取られた画像データに対応する読み取り位置データが順次入力され、前記読み取り位置データに基づいて画像データを格納する画像メモリ、
重複して読み取られた重なり領域において、画像データと前記画像メモリに格納された格納データとの濃度差を順次に検出する濃度差検出手段、
前記濃度差に基づいて当該画像データの濃淡値を補正する濃度補正手段、及び補正された画像データを前記画像メモリに格納制御するデータ格納手段、を具備する。
このため、本発明の画像処理装置は、画像品位が向上し、濃淡画像が正確に読み取り可能となる。
【０００５】
また、本発明に係る画像処理装置は、前記濃度差検出手段が、重複走査による重なり走査領域において、画像データの下地濃度と前記画像メモリに格納された格納データの下地濃度との差を濃度差として検出するよう構成されている。
このため、本発明の画像処理装置は、文字原稿の画像接続で精度が要求される下地濃度部の濃度接合を精度良く検出するこができる。
【０００６】
また、本発明に係る画像処理装置は、前記濃度差検出手段が、重複走査による重なり走査領域において、画像データと前記画像メモリに格納された格納データとの差を濃度差として検出するよう構成されている。
このため、本発明の画像処理装置は、高精度が要求される写真原稿の画像接続において接続部の濃度差を精度高く検出するこができる。
【０００７】
また、本発明に係る画像処理装置は、前記濃度補正手段が、検出された濃度差の平均値を補正量として画像データから増減するよう構成されている。
このため、本発明の画像処理装置は、得られた濃度差の平均値を補正量として画像データから増減することにより、濃度差の誤検出の影響を低減することができる。
【０００８】
また、本発明に係る画像処理装置は、前記濃度差検出手段が、読み取り走査ライン単位で濃度差を検出するよう構成されている。
このため、本発明の画像処理装置は、読み取り走査ライン単位で濃度差を検出することにより、ハードウェアを小さく形成することができ、コストの削減が可能となる。さらに、本発明の画像処理装置は、入力画像に対して順次補正処理することができるので、画像の接続部における濃度差を順次濃度ムラの発生を抑制して、精度良く画像を合成することができる。
【０００９】
また、本発明に係る画像処理装置は、前記濃度差を所定の判定値と比較することにより濃度異常を判定する第１の異常検出手段をさらに有する。
このため、本発明の画像処理装置は、操作者の意図しないハンドスキャナ本体の傾き等によって起こる画像劣化を防止することができる。
また、本発明に係る画像処理装置において、前記データ格納手段が、前記画像メモリへの画像データの格納を制御し、前記第１の異常検出手段が異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成されている。このため、本発明の画像処理装置は、操作者の意図しないハンドスキャナ本体の傾き等によって起こる画像劣化を防止することができる。
また、本発明に係る画像処理装置は、前記第１の異常検出手段が異常と判定した場合に操作者へ報知する手段を有する。
このため、本発明の画像処理装置は、操作者が異常の発生を直ちに認識することができる。
【００１０】
また、本発明に係る画像処理装置は、
画像データを読み取る入力手段、
読み取られた画像データと当該画像データに対応する読み取り位置データとが順次入力され、前記読み取り位置データに基づいて当該画像データが格納される画像メモリ、
読み取られた画像データの内容によって異なる処理モードを設定する設定手段、
重複して読み取られた重なり領域を検出する重複走査領域検出手段、
前記重なり査領域において、当該画像データと前記画像メモリに格納された格納データとの濃度差を少なくとも２つ以上の検出処理により順次に検出し、設定された処理モードに応じて異なる濃度差を検出する濃度差検出手段、
検出された濃度差に基づいて当該画像データの濃淡値を補正する濃淡値補正手段、及び
指定された処理モードによって補正された当該画像データを前記画像メモリに格納するデータ格納手段、を具備する。
このため、本発明の画像処理装置は、文字、写真など異なる写像対象の画像のそれぞれに最敵な濃度差を検出でき、接続された合成画像の画像品質を向上することができる。その結果、本発明によれば、異なる特性をもつ写像対象の画像に対して、濃淡画像の接続された合成を行う場合、画像品位が向上し、読み取り可能な画像処理装置を得ることができる。
【００１１】
また、本発明に係る画像処理装置は、前記画像メモリに入力される前記画像データの格納位置情報を順次に走査情報メモリに記憶する走査領域保持手段と、前記走査情報メモリの格納位置情報を検出することで重複走査による重なり走査領域を検出する重複領域検出手段とをさらに具備する。
このため、本発明の画像処理装置は、重複走査による重なり走査領域を確実に検出できる。
【００１２】
また、本発明に係る画像処理装置は、前記読み取り位置データが、２つの位置検出手段により検出されるよう構成されている。
このため、本発明の画像処理装置は、濃淡画像を接続して合成するために、直線に走査することも、回転して走査することも可能である。
【００１３】
また、本発明に係る画像処理装置は、原稿面に接触して回転する車輪と、前記車輪の回転に応じてパルスを出力するエンコーダとにより構成された位置検出手段を有している。
このため、本発明の画像処理装置は、画像の座標を検出するためのタブレットなどの補助装置を必要としない。
【００１４】
また、本発明に係る画像処理装置は、位相の異なる２系統のパルスを出力するエンコーダを持つ位置検出手段を有する。
このため、本発明の画像処理装置は、読み取り走査方向を、正逆両方に行うことができ、濃淡画像の接続合成を行う場合、ジグザグ走査により読み取りることが可能となる。
【００１５】
また、本発明に係る画像読み取り装置は、
原稿面を照明する光源、
原稿からの反射光を読み取るイメージセンサ、
前記イメージセンサで読み取られた画像データに対応する読み取り位置データを生成する位置検出手段、
重複して読み取られた重なり領域において、当該画像データと前記画像メモリに格納された格納データとの濃度差を検出する濃度差検出手段、
検出された濃度差に基づいて、光源の光量を補正する光量補正手段、及び
生成された読み取り位置データに基づいて当該画像データを画像メモリに格納し、かつ補正された光量で読み取られた画像データを前記読み取り位置データに基づいて前記画像メモリに格納するよう構成されたデータ格納手段、を具備する。
このため、本発明の画像読み取り装置は、接続部における濃度差を抑えた合成画像を得ることができる効果があり、向上した画像品位を有し、精密な濃淡画像が読み取り可能となる。
【００１６】
また、本発明に係る画像読み取り装置は、前記濃度差を所定の判定値と比較することにより、光量の補正範囲を越える場合を補正異常と判定する第２の異常検出手段をさらに具備する。
このため、本発明の画像読み取り装置は、操作者の意図しないスキャナ本体の傾き等によって起こる画像劣化を防止できるといった効果を有する。
また、本発明に係る画像読み取り装置において、前記データ格納手段が、前記画像メモリへの画像データの格納を制御し、前記第２の異常検出手段が補正異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成されている。
このため、本発明の画像読み取り装置は、操作者の意図しないスキャナ本体の傾き等によって起こる画像劣化を防止できるといった効果を有する。
また、本発明に係る画像読み取り装置は、前記第２の異常検出手段が、補正異常と判定した場合に操作者へ報知する手段を有する。
このため、本発明の画像読み取り装置は、操作者が異常の発生を直ちに認識することができる。
【００１７】
また、本発明に係る画像読み取り装置は、
原稿画像を読み取るイメージセンサ、
前記イメージセンサで読み取られたアナログデータを基準電圧に従ってディジタルの画像データに変換するＡ／Ｄ変換手段、
前記画像データに対応する読み取り位置データを生成する位置検出手段、
重複して読み取られた重なり領域において、前記画像データと前記画像メモリに格納された格納データとの濃度差を検出する濃度差検出手段、及び
検出された濃度差に基づいて、前記基準電圧を制御し、画像データを補正する基準電圧補正手段、及び
前記読み取り位置データに基づいて前記画像データを画像メモリに格納し、かつ補正された基準電圧で読み取られた前記画像データを前記読み取り位置データに基づいて前記画像メモリに格納するよう構成されたデータ格納手段、を具備する。
このため、本発明の画像読み取り装置は、接続部における濃度差のない合成画像を得ることができ、優れた画像品位を有する精密な濃淡画像が読み取り可能となる。
【００１８】
また、本発明に係る画像読み取り装置は、前記濃度差を所定の判定値と比較することにより、基準電圧の補正範囲を越える場合を補正異常と判定する第３の異常検出手段をさらに有する。
このため、本発明の画像読み取り装置は、操作者の意図しない本体の傾き等によって起こる画像劣化を確実に防止できる効果を有する。
また、本発明に係る画像読み取り装置において、前記データ格納手段が、画像メモリへの画像データの格納を制御し、第３の異常検出手段が補正異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成されている。
このため、本発明の画像読み取り装置は、操作者の意図しない本体の傾き等によって起こる画像劣化を確実に防止できる効果を有する。
また、本発明に係る画像読み取り装置は、前記第３の異常検出手段が補正異常と判定した場合に操作者へ報知する手段を有する。
このため、本発明の画像読み取り装置は、操作者が異常の発生を直ちに認識することができる。
【００１９】
また、本発明に係る画像読み取り装置は、
原稿画像を読み取るイメージセンサ、
イメージセンサで読み取られたアナログ出力を増幅する増幅手段、
増幅されたアナログ出力をディジタルの画像データに変換するＡ／Ｄ変換手段、
前記画像データに対応する読み取り位置データを生成する位置検出手段、
重複して読み取られた重なり領域において、画像データと前記画像メモリに格納された格納データとの濃度差を検出する濃度差検出手段、
検出された濃度差に基づいて、前記増幅手段の増幅量、若しくはオフセット電圧を制御し、アナログ出力を補正する増幅制御手段、及び
前記読み取り位置データに基づいて前記画像データを画像メモリに格納し、かつ増幅制御されたアナログ出力から得られた画像データを前記読み取り位置データに基づいて前記画像メモリに格納するよう構成されたデータ格納手段、を具備する。
このため、本発明の画像読み取り装置は、接続部における濃度差のない合成画像を得ることができ、優れた画像品位を有する精密な濃淡画像が読み取り可能となる。
【００２０】
また、本発明に係る画像読み取り装置は、前記濃度差を所定の判定値と比較することにより、増幅制御の補正範囲を越える場合を補正異常と判定する第４の異常検出手段と、画像メモリへの画像データの格納を制御するメモリ制御手段とをさらに有する。
このため、本発明の画像読み取り装置は、操作者の意図しない本体の傾き等によって起こる画像劣化を確実に防止できる。
【００２１】
また、本発明に係る画像読み取り装置は、前記画像メモリに入力される前記画像データの格納位置情報を順次に走査情報メモリに記憶する走査領域保持手段と、前記走査情報メモリの格納位置情報を検出することにより重複走査による重なり走査領域を検出する重複領域検出手段とをさらに具備する。
このため、本発明の画像読み取り装置は、重複走査による重なり走査領域を確実に検出できる。
【００２２】
また、本発明に係る画像読み取り装置は、前記走査位置データが２つの位置検出手段により検出されるよう構成されている。
このため、本発明の画像読み取り装置は、濃淡画像を接続して合成するために、直線に走査することも、回転して走査することも可能である。
【００２３】
また、本発明に係る画像読み取り装置は、前記位置検出手段が、原稿面に接触して回転する車輪と、前記車輪の回転に応じてパルスを出力するエンコーダを備えて構成されている。
このため、本発明の画像読み取り装置は、画像の座標を検出するためのタブレットなどの補助装置を必要としない。
【００２４】
また、本発明に係る画像読み取り装置は、前記位置検出手段が、位相の異なる２系統のパルスを出力するエンコーダを有する。
このため、本発明の画像読み取り装置は、読み取り走査方向を、正逆両方に行うことができ、濃淡画像の接続合成を行う場合、ジグザグ走査により読み取りることが可能となる。
また、本発明に係る画像読み取り装置において、前記メモリ制御手段は、第４の異常検出手段が補正異常と判定した場合に前記画像メモリへの画像データの格納を禁止するよう構成されている。
このため、本発明の画像読み取り装置は、操作者の意図しない本体の傾き等によって起こる画像劣化を確実に防止できる。
また、本発明に係る画像読み取り装置は、前記第４の異常検出手段が補正異常と判定した場合に操作者へ報知する手段を有する。
このため、本発明の画像読み取り装置は、操作者が異常の発生を直ちに認識することができる。
本発明に係る画像処理装置は、
手動操作により駆動され、画像を読み取る入力手段、
前記入力手段により読み取られた画像データを格納する画像メモリ、
重複して読み取られた重なり領域において、順次入力される画像データと前記画像メモリに格納された格納データとの濃淡差を逐次検出する濃淡差検出手段、
検出された濃淡差に基づいて当該画像データの濃淡値を補正し、逐次変動する濃淡値を補正して重なり領域の濃淡差を減少させる濃度補正手段、及び
補正された画像データを前記画像メモリに格納するデータ格納手段、を具備する。
このため、本発明の画像処理装置は、画像品位が向上し、濃淡画像が正確に読み取り可能となる。
本発明に係る画像処理装置は、
手動操作により駆動され、画像を複数に色分解して読み取る入力手段、
前記入力手段により読み取られた各色の画像データを格納する画像メモリ、
重複して読み取られた重なり領域において、順次入力される各色の画像データと前記画像メモリに格納された各色の格納データとの色濃淡差を逐次検出する色濃淡差検出手段、
検出された色濃淡差に基づいて各色の当該画像データの色濃淡値をそれぞれ補正し、逐次変動する色濃淡値を補正して重なり領域の色の違いを減少させる色濃度補正手段、及び
補正された各色の画像データを前記画像メモリに格納する色データ格納手段、を具備する。
このため、本発明の画像処理装置は、画像データの色濃淡値をそれぞれ補正して、画像の接続部の色濃淡差をなくし、精度良く画像を合成することができる。
また、本発明に係る画像処理装置おいては、前記画像データが、レッド、グリーン、ブルーである。
このため、本発明の画像処理装置は、カラー画像を正確に読み取ることが可能となる。
本発明に係る画像処理方法は、
手動操作により駆動される入力手段により、画像データを読み取るステップ、読み取られた画像データに対応する読み取り位置データを順次入力するステップ、
前記読み取り位置データに基づいて画像データを画像メモリに格納するステップ、
重複して読み取られた重なり領域において、読み取られた画像データと前記画像メモリに格納された格納データとの濃淡差を順次に検出するステップ、
検出された濃淡差に基づいて当該画像データの濃淡値を補正するステップ、及び
補正された画像データを前記読み取り位置データに基づいて前記画像メモリに格納するステップ、を有する。
このため、本発明の画像処理方法によれば、画像品位が向上し、濃淡画像を正確に読み取ることができる。
本発明に係る画像処理方法は、
手動操作により駆動される入力手段により、画像データを読み取るステップ、
読み取られた画像データを画像メモリに格納するステップ、
重複して読み取られた重なり領域において、順次入力する画像データと前記画像メモリに格納された格納データとの濃淡差を逐次検出するステップ、
検出された濃淡差に基づいて当該画像データの濃淡値を補正し、逐次変動する濃淡値を補正して重なり領域の濃淡差を減少させるステップ、及び
補正された画像データを前記画像メモリに格納するステップ、を有する。
このため、本発明の画像処理方法によれば、画像データの色濃淡値を補正して、画像の接続部の色濃淡差をなくし、精度良く画像を合成することができる。
本発明に係る画像処理方法は、
手動操作により駆動される入力手段により、画像を複数に色分解して読み取るステップ、
読み取られた各色の画像データを画像メモリに格納するステップ、
重複して読み取られた重なり領域において、順次入力する各色の画像データと前記画像メモリに格納された各色の格納データとの濃淡差を逐次検出するステップ、
検出された濃淡差に基づいて各色の画像データの色濃淡値をそれぞれ補正し、逐次変動する色濃淡値を補正して重なり領域の色の違いを減少させるステップ、及び
補正された各色の画像データを前記画像メモリに格納するステップ、を有する。
このため、本発明の画像処理方法によれば、画像データの色濃淡値を補正して、画像の接続部の色濃淡差をなくし、精度良く画像を合成することができる。
また、本発明に係る画像処理方法においては、前記各色画像データが、レッド、グリーン、ブルーである。
このため、本発明の画像処理方法によれば、カラー画像を正確に読み取ることが可能となる。
本発明に係る画像処理方法は、
入力手段により画像データを読み取るステップ、
読み取られた画像データを当該画像データに対応する読み取り位置データに基づいて画像メモリに格納するステップ、
読み取られた画像データの内容によって異なる処理モードを設定するステップ、
重複して読み取る重なり領域を検出し、
重なり領域における、画像データと前記画像メモリに格納された格納データとの濃淡差を少なくとも２つ以上の検出処理で検出するステップ、
設定された処理モードに応じて異なる濃淡差を検出するステップ、
検出された濃淡差に基づいて当該画像データの濃淡値を設定された処理モードによって補正するステップ、及び
補正された当該画像データを前記画像メモリに格納するステップ、を有する。
このため、本発明の画像処理方法によれば、画像データの色濃淡値を適切な処理モードで補正して、画像の接続部の色濃淡差をなくし、精度良く画像を合成することができる。
【００２５】
【発明の実施の形態】
以下、本発明の画像処理装置及び画像読み取り装置の好ましい実施の形態である実施例１から実施例１０について説明する。
《実施例１》
図１は本発明の実施例１による画像処理装置の構成を示すブロック図である。図１において、画像入力部１０は手動操作により原稿上の画像を読み取り、順次に画像信号１００を増幅回路１０２へ出力する。画像信号１００は増幅回路１０２において増幅される。増幅された増幅信号１１０は、順次にＡ／Ｄ変換器１０３でアナログ信号からディジタルデータの画像データ４００に変換される。
Ａ／Ｄ変換器１０３から出力された画像データ４００は、濃度差検出回路８と濃度補正回路９に入力される。
【００２６】
図１に示す画像処理装置において、画像メモリ６は平面画像データの格納領域６５（以下、第１のメモリ６５と略称）及び走査確認情報の格納領域６６（以下、第２のメモリ６６と略称）より構成されている。
濃度差検出回路８は、重複して読み取り走査された領域を第２のメモリ６６に格納されている走査フラグ６２を用いて検出する。そして、濃度差検出回路８は、順次に走査ライン単位で入力される画像データ４００と、第１のメモリ６５に既に旧走査時に格納されていた格納データ６４とから濃度差分を検出し、濃度補正信号８０１を濃度補正回路９へ出力する。
濃度補正回路９は、濃度補正信号８０１の補正量に従って、画像データ４００を補正し、補正データ９１０を写像回路５へ出力する。
写像回路５は、画像入力部１０からの走査位置座標３００を高密度化した格納アドレスＡＤＲｎに変換して、画像メモリ６の格納アドレスＡＤＲｎ（５０１）に格納する。また、写像回路５は、濃度補正回路９からの補正データ９１０を高密度化して、格納データＰｎ（５０２）として画像メモリ６に格納する。
【００２７】
[画像入力部の構成]
図２は、図１の画像入力部１０の詳細な構成を示すブロック図である。図２において、１０４はハンドスキャナ本体の筐体であり、筐体１０４にはラインイメージセンサ１と、ラインイメージセンサ１の両端に設けられた車輪３１、３２と、各車輪３１、３２に取り付けられた第１のエンコーダ２ａと第２のエンコーダ２ｂとが設けられている。
図３２は、画像入力部１０の構成を概念的に示した説明図である。図３２において、光源１２より発光された光は原稿１０００上に照射される。原稿１０００からの反射光は、屈折型分布型レンズ、例えばセルフォックレンズ（商標名：SELFOC lens ）１３を通過し、基板１０ａに配置されたラインイメージセンサ１に結像される。画像入力部１０は原稿１０００からの反射光量の大小によって、原稿１０００上の画像を読み取ることができる。この反射光量は、原稿１０００に対する照射角度に影響され、照射角度が変化すると反射光量も変動する。
ラインイメージセンサ１の出力１００は、増幅回路１０２に入力され、信号１１０として増幅される。ラインイメージセンサ１がカラーの場合は、複数に色分解された出力１００が得られる。例えば、レッド信号（Ｒ）、ブルー信号（Ｂ）、グリーン信号（Ｇ）のように出力される。
以下、図２に戻り、説明する。第１の位置カウンタ３３は第１のエンコーダ２ａから入力されるパルス３４１ａ、３４１ｂから車輪３１の移動距離（パルスカウント値）３３１を検出する。第２の位置カウンタ３５は第２のエンコーダ２ｂから入力されるパルス３６１ａ、３６１ｂから車輪３２の移動距離（パルスカウント値）３５１を検出する。
位置座標検出回路３７は各車輪３１、３２の移動距離３３１、３５１から走査位置座標３００を検出する。
図２に示すように、走査位置検出回路３は第１の位置カウンタ３３、第２の位置カウンタ３４、及び座標位置検出回路３７により構成されている。
光源駆動回路１１は、発光ダイオード（ＬＥＤ）の複合体であるＬＥＤアレイで構成される光源１２の点灯のＯＮ／ＯＦＦ駆動を行う。
【００２８】
[画像入力部における各回路の構成]
次に、上記各回路の構成について、さらに詳細に説明する。
図２において、第１のエンコーダ２ａと第２のエンコーダ２ｂは、各車輪３１、３２の回転角度に応じて９０度だけ位相の異なる２相のＡ相パルス３４１ａ、３６１ａとＢ相パルス３４１ｂ、３６１ｂとをそれぞれ発生させる。
第１の位置カウンタ３３と第２の位置カウンタ３５において、Ａ相パルス３４１ａ、３６１ａとＢ相パルス３４１ｂ、３６１ｂを用いて、それぞれの車輪３１、３２の回転方向が検出される。Ａ相パルス３４１ａ、３６１ａとＢ相パルス３４１ｂ、３６１ｂは９０度だけ位相が異なるため、Ｂ相パルス３４１ｂ、３６１ｂの立ち上がり時において検出されるＡ相パルス３４１ａ、３６１ａのレベルは、車輪３１、３２の回転方向によって「Ｈ」レベルと「Ｌ」レベルとに異なっている。
Ａ相パルス３４１ａ、３６１ａにおける検出された信号が「Ｌ」レベルの場合、車輪３１、３２の移動方向を前進方向（ＵＰ方向）とすれば、「Ｈ」レベルの場合は車輪３１、３２の移動方向は後進方向（ＤＯＷＮ方向）となる。
第１の位置カウンタ３３と第２の位置カウンタ３５は、Ａ相パルス３４１ａ、３６１ａにおける検出された信号が「Ｌ」レベルの場合、Ｂ相パルス数に従ってパルスカウント値を増加させる。また、第１の位置カウンタ３３と第２の位置カウンタ３５は、Ａ相パルス３４１ａ、３６１ａにおける検出された信号が「Ｈ」レベルの場合、Ｂ相パルス数に従ってパルスカウント値を減少させる。
位置座標検出回路３７は、第１の位置カウンタ３３と第２の位置カウンタ３５からのパルスカウント値３３１、３５１を入力し、車輪３１、３２の回転方向を考慮した各車輪３１、３２の移動距離を算出する。
【００２９】
[走査位置検出回路]
次に、図２に示した第１の位置カウンタ３３、第２の位置カウンタ３５、及び位置座標検出回路３７を有する走査位置検出回路３について説明する。
図３は走査位置検出回路３の動作説明図である。図３において、平行な太い実線は２個の車輪３１、３２の移動軌跡を示している。ラインイメージセンサ１（図２）がｉライン目の画素データを読み取ったときの２個の車輪３１、３２の位置を示す座標を、それぞれＰ０i （Ｘ０i ，Ｙ０i ）とＰ１i （Ｘ１i ，Ｙ１i ）とする。今、Ｐ０i-1 、Ｐ１i-1 の座標が既知であるとすれば、Ｐ０i 及びＰ１i の座標は、下記式（１）から式（５）を用いて近似的に算出される。
【００３０】
θi-1 ＝（Ｌ０i-1 − Ｌ１i-1）／Ｄ        −−−（１）
Ｘ０i ＝ Ｘ０i-1 ＋ △Ｌ０i・ｃｏｓθi-1  −−−（２）
Ｙ０i ＝ Ｙ０i-1 ＋ △Ｌ０i・ｓｉｎθi-1  −−−（３）
Ｘ１i ＝ Ｘ０i − Ｄ・ｓｉｎθi-1         −−−（４）
Ｙ１i ＝ Ｙ０i ＋ Ｄ・ｃｏｓθi-1         −−−（５）
【００３１】
上記式（１）から式（５）において、・は乗算を行う演算を示し、／は除算を行う演算を示す。以後、・は乗算を示す演算子、／は除算を示す演算子として用いる。また、Ｌ０i-1 は、読み取り開始時から（ｉ−１）ライン目の読み取りを行った時までに車輪３１、３２が移動した距離である。△Ｌ０i は、（ｉ−１）ライン目の読み取り開始時からｉライン目の読み取を行った時までに車輪３１、３２が移動した距離である。移動距離は、車輪３１、３２の回転方向を考慮するので、マイナスの値にもなり得る。
また、車輪３１、３２の写像対象である原稿上における移動距離は、図２に示す第１のエンコーダ２ａと第２のエンコーダ２ｂのパルス数Ｎと１パルス当たりの分解能Ｐ（インチ／１パルス）を用い、Ｐ×Ｎを計算することによって得られる。
位置座標検出回路３７は、第１の位置カウンタ３３と第２の位置カウンタ３５のパルスカウント値３３１、３５１をラインイメージセンサ１の読み取り周期に同期して読み取り、ｉライン目と（ｉ−１）ライン目で検出したパルスカウント値の差分から、車輪３１、３２の回転方向を含む原稿上における移動距離△Ｌ０i を検出する。
【００３２】
図３におけるＤは、車輪３１と車輪３２との間の距離を示している。上記式（１）から式（５）は、△θ＝｜θi −θi-1 ｜＝｜△Ｌ０i −△Ｌ１i ｜／Ｄを０とした近似計算である。△θは、ラインイメージセンサ１の１ライン走査時間の間におけるラインイメージセンサ１の変化角度である。上記式（１）から式（５）を用いることにより、読み取り開始時における２つの車輪３１、３２の座標を決めておけば、２つの車輪３１、３２の移動距離から各車輪３１、３２の現在の座標を算出することができる。
図４はラインイメージセンサ１の両端部における読み取り画素の座標を算出する場合の説明図である。
車輪３１の座標をＰ０（Ｘ０，Ｙ０）、車輪３２の座標をＰ１（Ｘ１，Ｙ１）とする。ラインイメージセンサ１の両端部における画素の座標Ｐｓ（Ｘｓ，Ｙｓ）及びＰｅ（Ｘｅ，Ｙｅ）は、下記式（６）から式（９）によって算出される。
【００３３】
Ｘｓ ＝ Ｘ０ ＋ （Ｘ１ − Ｘ０）・ｄ１／Ｄ  −−−（６）
Ｙｓ ＝ Ｙ０ ＋ （Ｙ１ − Ｙ０）・ｄ１／Ｄ  −−−（７）
Ｘｅ ＝ Ｘ０ ＋ （Ｘ１ − Ｘ０）・ｄ２／Ｄ  −−−（８）
Ｙｅ ＝ Ｙ０ ＋ （Ｙ１ − Ｙ０）・ｄ２／Ｄ  −−−（９）
【００３４】
上記式（６）から式（９）において、Ｄは車輪３１と車輪３２との間の距離、ｄ１は車輪３１から車輪３１に最も近い読み取り画素Ｐｓまでの距離、ｄ２は車輪３１から車輪３１から最も遠い読み取り画素Ｐｅまでの距離である。
走査位置検出回路３は、第１のエンコーダ２ａと第２のエンコーダ２ｂが発生する２相パルスから得られる車輪３１、３２の移動距離を用いて、上記（数１）及び上記（数２）の演算を行い、ラインイメージセンサ１の両端部の読み取り画素の座標Ｐｓ（Ｘｓ，Ｙｓ）とＰｅ（Ｘｅ，Ｙｅ）を算出する。算出された読み取り画素の座標Ｐｓ（Ｘｓ，Ｙｓ）とＰｅ（Ｘｅ，Ｙｅ）は、走査位置座標３００として濃度差検出回路８及び写像回路５に出力される。
【００３５】
[ラインイメージセンサの走査領域]
次に、ラインイメージセンサ１の走査領域について説明する。図５はラインイメージセンサ１の走査領域の説明図である。図５を用いて、原稿１０００の読み取り領域幅がラインイメージセンサ１の長さよりも大きい場合における、ラインイメージセンサ１の手動走査による動きについて説明する。
原稿１０００を読み取るために、操作者は、ハンドスキャナ本体を原稿１０００に接触させ、原稿１０００の上を往復運動させながら手動走査する。このとき、ハンドスキャナ本体に取り付けられた２個の車輪３１、３２（図５においては省略）が回転し、第１のエンコーダ２ａ及び第２のエンコーダ２ｂから２相パルスが出力される。図５における斜線部分は、ラインイメージセンサ１によって読み取られる原稿１０００上の読み取り領域を示している。
ラインイメージセンサ１は原稿１０００の全幅を走査することができないため、画像入力部１０（図２）は、ラインイメージセンサ１の往復運動によって原稿１０００の全体を読み取る。
【００３６】
図５においては、ラインイメージセンサ１の両端画素（Ｐｓ，Ｐｅ）のみの位置が記載されているが、ラインイメージセンサ１は両端画素を結ぶライン上の画像を読み取るよう構成されている。例えば、ラインイメージセンサ１の両端画素がそれぞれＡ点とＢ点である場合、ラインイメージセンサ１はＡ点とＢ点を結ぶライン上を読み取っている（以後、これを「読み取り位置Ａ−Ｂ」と記す）。
図５において、ラインイメージセンサ１は、読み取り位置Ａ−Ｂを走査開始位置として、読み取り位置Ｃ−Ｄまで走査される。Ａ点、Ｂ点、Ｄ点、Ｃ点によって囲まれる領域ＡＢＤＣを読み取った画像データ中の各画素は、走査位置検出回路３（図２）から出力される走査位置座標３００に基づき、写像回路５（図１）によって画像メモリ６に新規に格納される。以後、このような領域を「新規走査領域」と称する。
【００３７】
次に、ラインイメージセンサ１は、戻り方向に移動し、読み取り位置Ｃ−Ｄから読み取り位置Ｅ−Ｆまで走査される。従って、Ｃ点、Ｄ点、Ｇ点、Ｅ点によって囲まれる領域ＣＤＧＥは、重複して画像が読み取られる領域である。以後、この重複して読み取られる領域を「重なり走査領域」と称する。また、Ｄ点、Ｇ点、Ｆ点によって囲まれる領域ＤＧＦは、新規走査領域である。
上記のように、ハンドスキャナ本体を走査することにより、重なり走査領域ＣＤＧＥ、新規走査領域ＡＢＧＥＣ及び新規走査領域ＤＦＧの３つの走査領域が存在する。
画像入力部１０からの走査位置座標３００に基づいて、読み取り画像データ中の各画素を画像メモリ６に写像する際、手動で走査するハンドスキャナ本体の傾きが一定であれば、読み取り画像データの濃度の変動はない。すなわち、重なり走査領域ＣＤＧＥの読み取り画像データが画像メモリ６にオーバーライトされても、新規走査領域ＡＢＧＥＣと重なり走査領域ＣＤＧＥの継ぎ目部分（接続部）において、画像メモリ６中の読み取り画像に濃度差が生じることはない。
しかし、手動操作において、ハンドスキャナ本体の傾きを一定にして操作することは不可能である。従って、ハンドスキャナ本体の傾きの変動に伴い、光源の原稿からの反射光量が変化する。
図６は各画素位置における濃度変化を表したグラフである。図６に示すように、旧走査時と新走査時とで濃度変動が発生している。このため、走査位置座標３００を用いて画像データ４００をそのまま画像メモリ６に写像すると、上記継ぎ目部分（接続部）に画像の濃度差が生じてしまう。ここで、「写像」とは、読み取り画像データを画像メモリ６の所定のアドレスに格納する動作のことである。
【００３８】
図１に示したように、実施例１の画像処理装置においては、画像の濃度差を無くすため、濃度差検出回路８が設けられている。濃度差検出回路８は、図５に示す重なり走査領域ＣＤＧＥにおいて、画像メモリ６に格納されていた旧走査時の画像データと新走査時の画像データ４００とを用いて、それらの濃度差を算出する。濃度差検出回路８は算出された濃度差から濃度補正信号８０１を形成し、その濃度補正信号８０１を濃度補正回路９へ出力する。
濃度差検出回路８における濃度差の検出処理は、ライン単位で行われ、読み取り走査ライン上の図５のＥ点からＧ点までの重なり走査領域の濃度差を検出する。例えば、旧走査と新走査で生じたＧ点での差分値Ｓは、Ｓ＝Ｄａ−Ｄｂとなる。１ライン中の重なり走査領域の全画素で差分値Ｓを平均したものが補正量△Ｄoffsetである。この検出された濃度差を補正量△Ｄoffsetで新走査の１ラインの画像データ４００（Ｅ点からＦ点の全画素）を補正すれば、濃度差は解消される。このように濃度差を補正することによって、接続部分（重なり走査領域）でも濃度差のない優れた合成画像を得ることができる。
濃度補正回路９は、濃度補正信号８０１の補正量、例えば、△Ｄoffsetに従って画像データ４００を補正し、補正データ９１０を写像回路５へ出力する。
なお、ハンドスキャナ本体の傾きの変動に伴い発生する重なり走査領域ＣＤＧＥの抽出については後述する。
なお、実施例１においては、走査ライン毎に濃度差を検出して、濃度補正する構成としたが、４ライン毎、８ライン毎など複数のライン単位で濃度差を検出して、１回の処理により多くのラインの濃度差の補正を行っても良い。
【００３９】
[画像メモリのデータ構成]
図７は実施例１における画像メモリ６の説明図である。画像メモリ６の各画素のビットは、走査確認情報を保持する書き込みフラグの記憶ビット（ビット０）と、画像データの記憶ビット（ビット１〜ビット７）とにより構成されている。
なお、実施例１においては、画像メモリ６には７ビットで構成される１２８階調の画像データが格納される例を記載したが、本発明はこの階調数に限定されるものではなく、設計段階で必要とされる階調数で構成すれば良い。
ビット０の書き込みフラグは、画像データが画像メモリ６に書き込まれていない場合（すなわち、未格納状態の場合）に「０」であり、画像データがすでに書き込まれている場合（すなわち、格納状態の場合）には「１」となる。
書き込みフラグの記憶ビット（ビット０）が図１に示した画像メモリ６の第２のメモリ６６に相当し、画像データの記憶ビット（ビット１〜ビット７）が画像メモリ６の第１のメモリ６５に相当する。
【００４０】
[濃度差検出回路８と濃度補正回路９]
次に、濃度差検出回路８及び濃度補正回路９の動作について図１、図２、そして図８を用いて説明する。図８は濃度差検出回路８と濃度補正回路９の構成を示すブロック図である。
図２に図示したラインイメージセンサ１の読み取り走査が開始される前に、画像メモリ６の全てのデータは「０」に初期化される。この初期化の後、ラインイメージセンサ１の１ラインの読み取り走査ごとに走査位置座標３００が写像回路５と濃度差検出回路８に出力される（図１）。
図８に示すように、濃度差検出回路８は、重なり領域検出回路８１、差分検出回路８２及びメモリ制御回路８３により構成されている。
【００４１】
メモリ制御回路８３は、走査位置座標３００から、１ラインの各濃淡検出の対象画素Ｐｎの検出アドレス６３を生成し、この検出アドレス６３を画像メモリ６へ出力する。差分検出回路８２は、画像メモリ６の第１のメモリ６５から格納済データ６４を読み出し、同時に重なり領域検出回路８１は格納済データ６４に対応する走査確認データ６２を第２のメモリ６６から読み出す。
重なり領域検出回路８１は、走査確認データ６２から画素データＰｎの書き込みフラグ（ビット０）をチェックし、この画素データＰｎのアドレスＡＤＲｎに画像データが格納済みかどうかを判定する。画素データＰｎの書き込みフラグ（ビット０）が「１」の場合には、ラインイメージセンサ１の読み取り走査によって画像データがすでにアドレスＡＤＲｎに格納されていることを示しているので、画素データＰｎは重なり走査領域に含まれていると判定される。また、画素データＰｎの書き込みフラグ（ビット０）が「０」の場合には、画素データＰｎは新規走査領域に含まれていると判定される。このように判定した重なり領域検出回路８１は、判定信号８０２を差分検出回路８２に出力する。ここで、判定信号８０２は、画素データＰｎが新規走査領域に含まれる場合に「０」、重なり走査領域に含まれる場合に「１」となる信号である。
【００４２】
差分検出回路８２は、判定信号８０２が「１」の対象画素について、格納済データ６４と画像データ４００とを用いて、それらの濃度差を検出し、濃度補正信号８０１を出力する。
１ライン分の全ての画像データ４００について、濃度差検出回路８は、重なり走査領域に含まれる画素についてのみ濃淡差の検出処理を行い、濃度補正信号８０１を生成する。
濃度補正回路９は、濃度補正信号８０１と画像データ４００を加算器９１を用いて差分処理を行い、旧走査時と新走査時とで生じた濃度変動を補正し、補正データ９１０を出力する。
【００４３】
[写像回路の動作]
次に、写像回路５の動作について、図９を用いて説明する。図９は実施例１における写像回路５の構成を示すブロック図である。
図９において、画素密度変換回路５１は、画像データ４００と濃度補正信号８０１とにより形成された補正データ９１０中の１画素データにつき３つの補間画素を生成し、２倍に高密度化された高密度化画像データ５００を出力する。
実施例１の写像回路５において高密度化データ５００が用いられているため、実施例１の画像処理装置は画像メモリ６に格納する際の写像誤差を低減することができる。
なお、画像メモリ６の格納データとして、高密度化画像データ５００を用いず、補正データ９１０を用いて、濃度差を検出する構成でも良い。
なお、画素密度変換回路５１において形成される補間画素は、補助データ９１０中の隣接する４つの画素から生成する。補正データ９１０中の画素データＰi,j に対する３つの補間画素データＱi,j 、Ｒi,j 、Ｓi,j は、下記式（１０）から式（１２）によって算出される。
【００４４】
Ｑi,j ＝（Ｐi,j ＋ Ｐi,j+1）／２  −−−（１０）
Ｒi,j ＝（Ｐi,j ＋ Ｐi-1,j）／２  −−−（１１）
Ｓi,j ＝（Ｐi,j ＋ Ｐi,j+1 ＋ Ｐi-1,j ＋ Ｐi-1,j+1）／４  −−−（１２）
【００４５】
図９に示す写像回路５の座標値算出回路５２には、ラインイメージセンサ１の両端画素の座標値である走査位置座標３００が入力される。座標値算出回路５２は、入力された走査位置座標３００を用いて高密度化画像データ５００の各画素の座標値５２０を計算する。
【００４６】
図７に示したようにラインイメージセンサ１の両端画素Ｐｓi 、Ｐｅi の座標がそれぞれ（Ｘｓi ，Ｙｓi ）、（Ｘｅi ，Ｙｅi ）である場合における、座標値算出回路５２の動作について説明する。
座標値におけるサフィックスｉは、画像データ４００のｉライン目の位置座標であることを示す。ここで、ラインイメージセンサ１の読み取り画素密度を８画素／ｍｍ、画像メモリ６に格納する画像の画素密度を８画素／ｍｍとする。Ｘｓi 、Ｙｓi 、Ｘｅi、及びＹｅi は、１／８ｍｍを単位とする実数値である。
ラインイメージセンサ１の１ラインの読み取り画素数をＮｄ、１ライン中の画素番号をｊとした場合、画素データＰi,j の座標（ＸＰi,j ，ＹＰi,j ）は、下記式（１３）と式（１４）を用いて算出される。
【００４７】
ＸＰi,j ＝ Ｘｓi ＋ ｊ・（Ｘｅi − Ｘｓi）／（Ｎｄ − １）−−−（１３）
ＹＰi,j ＝ Ｙｓi ＋ ｊ・（Ｙｅi − Ｙｓi）／（Ｎｄ − １）−−−（１４）
【００４８】
画素データＰi,j に対応する３つの補間画素データＱi,j 、Ｒi,j 、及びＳi,j の座標（ＸＱi,j ，ＹＱi,j ）、（ＸＲi,j ，ＹＲi,j ）及び（ＸＳi,j ，ＹＳi,j ）は、下記式（１５）から式（２０）を用いて算出される。
【００４９】
ＸＱi,j ＝（ＸＰi,j ＋ ＸＰi,j+1）／２  −−−（１５）
ＹＱi,j ＝（ＹＰi,j ＋ ＹＰi,j+1）／２  −−−（１６）
ＸＲi,j ＝（ＸＰi,j ＋ ＸＰi-1,j）／２  −−−（１７）
ＹＲi,j ＝（ＹＰi,j ＋ ＹＰi-1,j）／２  −−−（１８）
ＸＳi,j ＝（ＸＰi,j ＋ ＸＰi,j+1 ＋ ＸＰi-1,j ＋ ＸＰi-1,j+1）／４−−−（１９）      ＹＳi,j ＝（ＹＰi,j ＋ ＹＰi,j+1 ＋ ＹＰi-1,j ＋ ＹＰi-1,j+1）／４                                                           −−−（２０）
【００５０】
図９に示す写像回路５の座標値算出回路５２は、上記式（１３）から式（２０）に示す演算処理を行うことにより、高密度化画像データ５００中の各画素の座標値５２０を算出する。
整数化回路５３は、実数値である座標値５２０を整数化し、整数化座標値５３０を出力する。実数の座標値５２０を（Ｘreal，Ｙreal）、整数化座標値５３０を（Ｘint ，Ｙint ）とすれば、整数化座標値は、下記式（２１）と式（２２）を用いて算出される。
【００５１】
Ｘint ＝［Ｘreal］                −−−（２１）
Ｙint ＝［Ｙreal］                −−−（２２）
【００５２】
式（２１）と式（２２）において、［  ］は、小数点以下を四捨五入する演算を示す。０．５を加算した後に小数部切り捨て処理を行うことは、四捨五入することと等価であるため、本実施例においては、０．５を加算した後に小数部切り捨て処理を行っている。
図９に示す写像回路５のアドレス生成回路５４は、整数化回路５３から出力された整数化座標値５３０を画像メモリ６のアドレス５４０に変換する。
図７に示した画像メモリ６のアドレス配置は、Ｘ方向にＭ画素、Ｙ方向にＮ画素のページメモリである。画像メモリ６の左上の画素のアドレスは０、右上の画素のアドレスは（Ｍ−１）、右下の画素のアドレスは（ＭＮ−１）である。整数化座標値５３０を（Ｘint ，Ｙint ）とすれば、画像メモリ６のアドレスＡＤＲは、下記式（２３）によって算出される。
【００５３】
ＡＤＲ ＝ Ｘint ＋ Ｍ・Ｙint      −−−（２３）
【００５４】
図９に示す写像回路５の誤差算出回路５５には、実数の座標値５２０と整数化座標値５３０が入力される。誤差算出回路５５は、実数の座標値５２０が整数化されたために生じる座標誤差５５０を比較回路５６に出力する。Ｘ方向の座標誤差をＥｘ、Ｙ方向の座標誤差をＥｙとすれば、座標誤差（Ｅｘ，Ｅｙ）は、下記式（２４）と式（２５）によって算出される。
【００５５】
Ｅｘ ＝ ｜Ｘreal − Ｙint｜        −−−（２４）
Ｅｙ ＝ ｜Ｙreal − Ｙint｜        −−−（２５）
【００５６】
式（２４）と式（２５）において、｜  ｜は絶対値をとる演算を示す。以後、｜  ｜を、絶対値をとる演算子として用いる。また、実施例１において、座標誤差Ｅｘ及びＥｙは、０〜０．５の値をとる。
図９に示す写像回路５の比較回路５６は、座標誤差Ｅｘ、Ｅｙと予め決められた所定の値とを比較する。比較回路５６は、座標誤差Ｅｘ及びＥｙが共に上記所定の値よりも小さい場合に「１」となる信号５６０をアクセス回路５７に出力する。
アクセス回路５７は、入力されたデータを画像メモリ６にアクセスする回路である。画像メモリ６のアドレスは、アドレス生成回路５４からアクセス回路５７に出力されるアドレス５４０によって指定される。アクセス回路５７による高密度化画像データ５００の画像メモリ６への格納は、濃度差検出回路８の重なり領域検出回路８１からの判定信号８０２が「０」でかつ信号５６０が「１」である場合にのみ行われる。すなわち、高密度化画像データ５００内の任意の画素の画像メモリ６への写像は、その画素が新規走査領域に含まれる画素でかつ座標誤差Ｅｘ及びＥｙが共に上記所定の値よりも小さいという条件を満たす場合にのみ行われる。この条件を満たさない画素は、画像メモリ６へ写像されない。
なお、実施例１においては、判定信号８０２によって画像メモリ６へのデータ格納を制御する構成を示したが、判定信号８０２を用いない簡単な構成も可能である。その場合には判定信号８０２を「０」に固定する。
【００５７】
以上のように、実施例１においては、ラインごとに原稿の濃淡の画像データ４００を読み取るとともに、画像データ４００に対応する走査位置座標３００を検出し、画像データ４００を画像メモリ６に写像するに際し、読み取った濃淡のある画像データ４００と画像メモリ６の格納データから、走査時に発生する濃度差を検出し、この濃度差を補正するよう構成した。
このように、実施例１の画像処理装置は、画像データを補正することにより、接続部における濃度差の発生を抑制することができる合成画像を得ることができる。その結果、実施例１の画像処理装置は、画像品位の向上した、濃淡画像の読み取りが可能な装置を得ることができる。
【００５８】
《実施例２》
以下、本発明の画像処理装置の実施例２について添付の図面を用いて説明する。
図１０は本発明の実施例２による画像処理装置の構成を示すブロック図である。図１０において、前述の実施例１を示す図１と同一符号は同一又は相当する部分を示している。
実施例２においては、濃度異常検出回路７が設けられている。濃度差検出回路８が生成する濃度補正信号８０１が濃度異常検出回路７で検出され、濃度異常検出回路７が操作時の状態を示す判定信号７０１を写像回路５に出力するよう構成した点が前述の実施例１と異なっている。実施例２におけるその他の点は前述の実施例１と同様である。
前述の図６に示したように、ハンドスキャナ本体の傾きが所定の角度以内の変動による濃度差については実施例１で抑制することができる。しかし、原稿によっては、操作者が意図しない場合でも、ハンドスキャナ本体にかなり傾きが生じ、光源１２以外の外乱光がイメージセンサ１に入ってくる可能性がある。このような場合、濃淡情報の信頼性が低下するともに、補正量が大きいと階調飛びの原因にもなる。その結果、画像処理装置により形成された画質は大幅に低下する。
【００５９】
従って、濃度差が大きくなり、濃度補正信号８０１が所定の量（しきい値）を越え、設計仕様条件を満足しない場合には、濃度異常検出回路７はその状態を異常と判定し、判定信号７を「１」にする。実施例２の画像処理装置はこのように構成されているため、濃度差が非常に大きくなった場合、写像回路５は画像メモリ６に対するデータの格納を停止する。その結果、異常画像の格納は確実に防止できる。
以上のように、実施例２の画像処理装置においては、濃度差の情報から濃度異常を検出することにより、異常濃度差の画像データを画像メモリ６へ格納することを防止することができる。従って、実施例２の画像処理装置は、操作者の意図しないハンドスキャナ本体の傾きによって起こる画像劣化を確実に防止できるといった効果を有する。
なお、上記実施例２においては、濃度異常検出回路７からの判定信号７０１に基づき写像回路５が画像メモリ６に対するデータの格納を禁止するよう構成されていたが、この画像メモリ６へのデータ格納を禁止する構成とともに、又はこの構成に変えて、判定信号７０１が「１」のとき、報知回路２６が操作者に異常を知らせる構成とすることもできる。図１１はこの報知回路２６を図１０の画像処理装置に設けた実施例の構成を示すブロック図である。
図１１に示す構成の画像処理装置において、報知回路２６は、ＬＥＤ２６ａを用いて操作者に異常を報知する。この報知によって、操作者は読み取り状態を容易に監視することができるので、入力作業に異常が生じた際には直ちにやり直すことができる。その結果、作業効率の高い画像処理装置を得ることができる。
なお、図示しないが、別の実施例として、濃度異常検出回路７において複数のしきい値により濃度補正信号８０１を判定し、各しきい値における判定信号７０１の「０」、「１」の２つの状態から濃度差を複数の判定レベルにより表示するよう構成することができる。このように、複数の判定レベルに従って複数のＬＥＤ２６ａの点灯数を異ならせることにより、操作者が読み取り状態を確実にかつ正確に監視することができる。また、このような構成により、操作者は正常な読み取り操作を実行することができる。このような簡単な確認機構により、操作者が正常な読み取り操作を行うことができる。
なお、表示手段としてのＬＥＤの他に、又は変えて、ブサー２６ｂのような発音手段によって操作者に報知することもできる。上記のような複数の判定レベルに応じて、発音手段の音色を変えることにより、操作者は読み取り状態を容易にかつ正確に確認することができる。この実施例の場合、前述の実施例のＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる効果を有する。
また、表示手段としてのＬＥＤの他に、又は変えて、振動素子２６ｃのような振動手段によって操作者に報知することもできる。この場合、複数の判定レベルに応じて振動数を変えることにより、操作者は読み取り状態を体感して確認でき、ＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる。
【００６０】
《実施例３》
以下、本発明の画像処理装置の実施例３について添付の図面を用いて説明する。
図１２は本発明の実施例３による画像処理装置の構成を示すブロック図である。図１２において、前述の実施例１を示す図１と同一符号は同一又は相当する部分を示している。
実施例３においては、図８に示した実施例１における差分検出回路８２が平均濃度差分検出回路８２ａと下地濃度差分検出回路８２ｂの２つより構成されており、検出されたそれぞれの補正信号が選択回路８４により選択されて濃度補正信号８０１が形成されるよう構成されている。
実施例３において、選択回路８４は写真／文字設定回路３０からの「写真」モードか「文字」モードかの処理モードの指定により作動するよう構成されている点が前述の実施例１と異なり、その他の点は実施例１と同様である。
このように実施例３の画像処理装置は構成されているため、この画像処理装置においては操作者が「文字」を読み取る場合と、「写真」を読み取る場合とで、濃度差の補正を切り替えることが可能である。
【００６１】
文字画像が対象の場合には、接続部での濃淡差は主に、下地濃度において目立つ傾向がある。一方、写真画像が対象の場合には、全体における濃淡の濃度差が目立つ傾向にある。従って、「文字」を読み取る場合には、下地濃度の差を検出し、「写真」を読み取る場合には、平均濃度の差を検出する必要がある。
このように、実施例３の画像処理装置においては、画像処理の対象に応じて最敵な濃度差を検出をすることにより、画像品質を向上することができる。
写真／文字設定回路３０からの処理モードの指定として、「写真」が指定されると、選択回路８４は平均濃度差分検出回路８２ａの補正信号を選択し、「文字」が指定されると、下地濃度差分検出回路８２ｂの補正信号を選択する。
以上のように、実施例３においては、ライン毎に、原稿の濃淡を示す画像データ４００を読み取るとともに、画像データ４００に対応する走査位置座標３００を検出する。そして、画像データを画像メモリ６に写像するとき、読み取った濃淡を示す画像データ４００と画像メモリ６の格納データから、走査時に発生する濃度差を、「文字」又は「写真」の処理モードを指定するよう切り替えて、所望の濃度差を検出し、その濃度差を補正する。この補正された画像データを格納することにより、接続部における濃度差を抑制した合成画像を得ることができる。その結果、実施例３によれば、文字原稿及び写真原稿のいずれにおいても画像品位が向上し、濃淡画像が読み取り可能な画像読み取り装置を提供できる。
【００６２】
《実施例４》
以下、本発明の画像読み取り装置の実施例４について添付の図面を用いて説明する。
図１３は本発明の実施例４による画像読み取り装置の構成を示すブロック図である。図２５はＡ／Ｄ変換器１０３の動作を説明するブロック図である。図１３及び図２５において、前述の実施例１を示す図１と同一符号は同一又は相当する部分を示している。
実施例４において、Ａ／Ｄ制御回路２０は、濃度差検出回路８からの濃度補正信号８０１に基づいてＡ／Ｄ変換器１０３の基準電圧を制御するよう構成している点が前述の実施例１と異なり、その他の点は実施例１と同様である。
図２５に示すＡ／Ｄ変換器１０３は、基準電圧を示す基準信号２００（ＲＥＦ）に基づいて、増幅回路１０２において増幅された増幅信号を変換する。したがって、Ａ／Ｄ変換器１０３に入力される基準信号２００を制御することにより、Ａ／Ｄ変換器１０３に一種のＡＧＣ（オート・ゲイン・コントロール）機能をもたせることができる。原稿の画像の濃淡を示す画像データ４００の濃度が低い場合は、ＧＮＤ（グランド）に対する基準信号２００（ＲＥＦ）を下げることにより増幅信号１１０を大きくすることができる。逆に、画像データ４００の濃度が高い場合は、ＧＮＤ（グランド）に対する基準信号２００（ＲＥＦ）を上げることにより増幅信号１１０を小さくすることができる。これによって、前述の実施例１の濃度補正回路９と同様の補正効果を得ることができ、実施例４においては濃度補正回路９を削減することができる。
【００６３】
この基準信号２００の制御をライン単位で行うことにより、読み取り濃度が逐次変動しても、メモリに格納する画像データの濃度を補正することができる。このため、実施例４の画像読み取り装置は、濃淡差の発生しない合成画像を作ることができる。
以上のように、実施例４においては、ライン毎に原稿の濃淡を示す画像データ４００を読み取るとともに、画像データ４００に対応する走査位置座標３００を検出している。実施例４の画像読み取り装置は、画像データ４００を画像メモリ６に写像するに際し、読み取った画像データ４００と画像メモリ６の格納データから、走査時に発生する濃度差を検出する。そして、実施例４の画像読み取り装置は、Ａ／Ｄ変換器１０３の基準信号２００（ＲＥＦ）を制御して濃度差を補正する。この補正された画像データを格納することで、画像の接続部での濃度差を抑えた合成画像を得ることができる。その結果、実施例４によれば、濃淡画像が読み取り可能な、優れた画像品位を有する画像読み取り装置を提供できる。
【００６４】
《実施例５》
以下、本発明の画像読み取り装置の実施例５について添付の図面を用いて説明する。
図１４は本発明の実施例５による画像読み取り装置の構成を示すブロック図である。図１４において、前述の実施例４を示す図１３と同一符号は同一又は相当する部分を示している。
実施例５において、Ａ／Ｄ制御異常検出回路２１は、濃度差検出回路８からの濃度補正信号８０１の補正量が所定の値（しきい値）以上であるかどうかを判定する。Ａ／Ｄ制御異常検出回路２１は、濃度補正信号８０１の補正量が所定の値以上の場合、異常と判定し、判定信号７０１を「１」にする。また、Ａ／Ｄ制御異常検出回路２１は、濃度補正信号８０１の補正量が所定の値未満の場合、正常と判定し、判定信号７０１を「０」にするよう構成されている。実施例５の画像読み取り装置は、上記の点が前述の実施例４と異なり、その他の点は実施例４と同様である。
実施例５の画像読み取り装置において、写像回路５は判定信号７０１が「１」になると画像メモリ６へデータの格納を停止する。このため、実施例５におけるＡ／Ｄ変換器１０３は、正常に機能する範囲内の画像データのみを画像メモリ６に格納できる。その結果、実施例５の画像読み取り装置は異常画像データの格納を確実に防止できる。
なお、上記実施例５においては、Ａ／Ｄ制御異常検出回路２１からの判定信号７０１に基づき写像回路５が画像メモリ６に対するデータの格納を禁止するよう構成されていたが、この画像メモリ６へのデータ格納を禁止する構成とともに、又はこの構成に変えて、判定信号７０１が「１」のとき、報知回路２６が操作者に異常を知らせる構成とすることもできる。図１５は、この報知回路２６を図１４の画像処理装置に設けた実施例の構成を示すブロック図である。
図１５に示す構成の画像処理装置において、報知回路２６は、ＬＥＤ２６ａを用いて操作者に異常を報知する。この報知によって、操作者は読み取り状態を容易に監視することができるので、入力作業に異常が生じた際には直ちにやり直すことができる。その結果、作業効率の高い画像処理装置を得ることができる。
なお、図示しないが、別の実施例として、Ａ／Ｄ制御異常検出回路２１において複数のしきい値により濃度補正信号８０１を判定し、各しきい値における判定信号７０１の「０」、「１」の２つの状態から濃度差を複数の判定レベルにより表示するよう構成することができる。このように、複数の判定レベルに従って複数のＬＥＤ２６ａの点灯数を異ならせることにより、操作者が読み取り状態を確実にかつ正確に監視することができ、正常な読み取りを操作を実行することができる。このような簡単な確認機構により、操作者が正常な読み取り操作を行うことができる。
なお、表示手段としてのＬＥＤの他に、又は変えて、ブサー２６ｂのような発音手段によって操作者に報知することもできる。上記のような複数の判定レベルに応じて、発音手段の音色を変えることにより、操作者は読み取り状態を容易にかつ正確に確認することができる。この実施例の場合、前述の実施例のＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる効果を有する。
また、表示手段としてのＬＥＤの他に、又は変えて、振動素子２６ｃのような振動手段によって操作者に報知することもできる。この場合、複数の判定レベルに応じて振動数を変えることにより、操作者は読み取り状態を体感して確認でき、ＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる。
【００６５】
《実施例６》
以下、本発明の画像読み取り装置の実施例６について添付の図面を用いて説明する。
図１６は本発明の実施例６による画像読み取り装置の構成を示すブロック図である。図１６において、前述の実施例４を示す図１３と同一符号は同一又は相当する部分を示している。図２６は実施例６における増幅回路１０２の一例を示す回路図、図２７は増幅回路１０２のオフセット調整の説明図、図２８は増幅回路１０２のゲイン調整の説明図である。
実施例６において、増幅制御回路２２は濃度差検出回路８からの濃度補正信号８０１に基づいて増幅回路１０２の増幅率、または、オフセット電圧を制御するよう構成されている点が前述の実施例４と異なり、その他の点は実施例４と同様である。
図２６に示すように、増幅回路１０２は切換スイッチＳＷ１（１０２ｂ）の切り替えによって、帰還抵抗の抵抗値を変えることで増幅率を図２８に示すように変化させている。図２８において、ＳＷ１（１−４）は切換スイッチ１０２ｂの端子１と端子４が接続されたことを示し、このときの増幅率の特性はｇａｉｎ＝Ｃであることを示す。同様に、ｇａｉｎ＝Ｂ、ｇａｉｎ＝Ａは、切換スイッチ１０２ｂを切り替えることにより実現できる。
また、実施例６におけるオフセット調整は、切換スイッチＳＷ２（１０２ｃ）の切り替えによって実現できる。図２７に示すように、切換スイッチ１０２ｃの切換によりオフセット電圧を変化させることができる。図２７において、ＳＷ２（１−４）は切換スイッチ１０２ｃの端子１と端子４が接続されたことを示し、入力値ＩＮに対して、出力値Ｏｃの画像信号１００が出力されるように調整されている。同様に、切換スイッチ１０２ｃを切り換えることにより、画像信号１０は出力値Ｏａ、または出力値Ｏｂになる。２つの切換スイッチ１０２ｂ、１０２ｃは制御信号２２０によって制御されている。
増幅回路１０２は画像入力部１０からの画像信号１００を増幅して所定の電圧に変換している。このため、増幅回路１０２の増幅率を制御信号２２０によって制御することにより、実施例６の画像読み取り装置は一種のＡＧＣ（オート・ゲイン・コントロール）機能を有する。画像信号１００におけるデータの濃度が低い場合には、増幅率を大きくすることにより、増幅回路１０２の出力信号１１０を大きくすることができる。逆に、画像信号１００におけるデータの濃度が高い場合には、増幅率を小さくすることにより、増幅回路１０２の出力信号１１０を小さくすることができる。
濃淡差の補正においては、オフセット電圧を補正することもできる。画像信号１００におけるデータの濃度が低い場合には、オフセット電圧を高くすることにより、増幅回路１０２の出力信号１１０を大きくすることができる。逆に、画像信号１００におけるデータの濃度が高い場合には、オフセット電圧を低くすることにより、増幅回路１０２の出力信号１１０を小さくすることができる。
実施例６の画像読み取り装置において、増幅率の制御、およびオフセット電圧の制御はライン単位で行っている。このため、実施例６の画像読み取り装置は、読み取り濃度が逐次変動しても、メモリに格納する画像データの濃度を補正できるので、濃淡差の発生しない合成画像を作ることができる。
このように構成することによって、実施例６の画像読み取り装置には実施例１の濃度補正回路９が設けられていないが、この濃度補正回路９と同様の補正効果を実施例６の画像読み取り装置は有している。
【００６６】
以上のように、実施例６の画像読み取り装置においては、ラインごとに原稿の濃淡のデータである画像データ４００を読み取るとともに、画像データ４００に対応する走査位置座標３００を検出する。そして、実施例６の画像読み取り装置は、画像データ４００を画像メモリ６に写像するとき、読み取った画像データ４００と画像メモリ６の格納データから走査時に発生する濃度差を検出し、その濃度差に基づき増幅回路１０２の増幅率を制御し、濃度差を補正する。
実施例６の画像読み取り装置においては、補正された画像データを格納することにより、接続部における濃度差を抑えた合成画像を得ることができる。その結果、実施例６によれば、画像品位の向上した、濃淡画像が読み取り可能な画像読み取り装置を得ることができる。
【００６７】
《実施例７》
以下、本発明の画像読み取り装置の実施例７について添付の図面を用いて説明する。
図１７は本発明の実施例７による画像読み取り装置の構成を示すブロック図である。図１７において、前述の実施例６を示す図１６と同一符号は同一又は相当する部分を示している。
実施例７において、増幅制御異常検出回路２３は、濃度差検出回路８からの濃度補正信号８０１の補正量が所定の値（しきい値）以下であるかどうかを判定するものである。増幅制御異常検出回路２３は、濃度補正信号８０１の補正量が所定の値以上の場合、異常と判定し、判定信号７０１を「１」にする。反対に、増幅制御異常検出回路２３は、濃度補正信号８０１の補正量が所定の値未満の場合、正常と判定し、判定信号７０１を「０」にする。実施例７による画像読み取り装置は、上記のよう構成されている点が前述の実施例６と異なり、その他の点は実施例６と同様である。ここで、所定の値未満とは、正常な増幅動作の範囲内ということである。小さい信号を増幅することは、Ｓ／Ｎ比が悪く、画像にノイズが表れ、画像品位を低下させる。逆に、大きい信号を増幅すると、信号が飽和状態となり異常画像を引き起こす。従って、画像読み取り装置においては適正な範囲の信号を増幅することが必要である。濃度差が設計仕様以上の値となる場合には、この適正範囲外に画像信号１００があることを示す。
以上の動作において、写像回路５は判定信号が「１」になると画像メモリ６へデータの格納を停止するので、増幅回路１０２が正常に機能する範囲内の画像データのみ画像メモリ６に格納できる。その結果、実施例７による画像読み取り装置は、異常画像データの格納を確実に防止できる。
なお、上記実施例７においては、増幅制御異常検出回路２３からの判定信号７０１に基づき写像回路５が画像メモリ６に対するデータの格納を禁止するよう構成されていたが、この画像メモリ６へのデータ格納を禁止する構成とともに、又はこの構成に変えて、判定信号７０１が「１」のとき、報知回路２６が操作者に異常を知らせる構成とすることもできる。図１８は、この報知回路２６を図１７の画像処理装置に設けた実施例の構成を示すブロック図である。
図１８に示す構成の画像処理装置において、報知回路２６は、ＬＥＤ２６ａを用いて操作者に異常を報知する。この報知によって、操作者は読み取り状態を容易に監視することができるので、入力作業に異常が生じた際には直ちにやり直すことができる。その結果、作業効率の高い画像処理装置を得ることができる。
なお、図示しないが、別の実施例として、増幅制御異常検出回路２３において複数のしきい値により濃度補正信号８０１を判定し、各しきい値における判定信号７０１の「０」「１」の２つの状態から濃度差を複数の判定レベルにより表示するよう構成することができる。このように、複数の判定レベルに従って複数のＬＥＤ２６ａの点灯数を異ならせることにより、操作者が読み取り状態を確実にかつ正確に監視することができ、正常な読み取りを操作を実行することができる。このような簡単な確認機構により、操作者が正常な読み取り操作を行うことができる。
なお、表示手段としてのＬＥＤの他に、又は変えて、ブサー２６ｂのような発音手段によって操作者に報知することもできる。上記のような複数の判定レベルに応じて、発音手段の音色を変えることにより、操作者は読み取り状態を容易にかつ正確に確認することができる。この実施例の場合、前述の実施例のＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる効果を有する。
また、表示手段としてのＬＥＤの他に、又は変えて、振動素子２６ｃのような振動手段によって操作者に報知することもできる。この場合、複数の判定レベルに応じて振動数を変えることにより、操作者は読み取り状態を体感して確認でき、ＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる。
【００６８】
《実施例８》
以下、本発明の画像読み取り装置の実施例８について添付の図面を用いて説明する。
図１９は本発明の実施例８による画像読み取り装置の構成を示すブロック図である。図１９において、前述の実施例４を示す図１３と同一符号は同一又は相当する部分を示している。図２９は実施例８における光量制御回路２４を示すブロック図である。図３０は光量制御回路２４の動作を説明するタイミングチャート図である。
実施例８において、光量制御回路２４は濃度差検出回路８からの濃度補正信号８０１に基づいて、前述の実施例１における図２に示した光源駆動回路１１の駆動電流を制御するよう構成されている点が前述の実施例４と異なっており、その他の点は実施例４と同様である。
画像入力部１０における光源駆動回路１１（図２）は、光源１２を点灯させる駆動回路であり、点灯時間によってラインイメージセンサ１に蓄積される光量を増減させ、読み取り時の出力を変化させている。
図２９に示すように、光量制御回路２４において、コンパレータ２４１は信号発生回路２４３からの比較信号２４２と濃度差検出回路８からの制御電圧８０１とを比較する。その結果、コンパレータ２４１は、光源駆動回路１１に対してＯＮ（点灯）／ＯＦＦ（消灯）制御する駆動信号を出力する。
図３０に示すように、比較信号２４２はライン同期信号（ＬＳＹＮＣ）に同期して、一定の周期Ｔｘで繰り返えされる。比較信号２４２の信号電圧は０よりＶｒｅｆまで変化する。制御電圧８０１をＶ１とすると、比較信号２４２の信号電圧がＶ１より小さい場合、光源点灯信号２４２はＯＮとなる。一方、比較信号２４２の信号電圧がＶ１より大きくなると光源点灯信号２４０はＯＦＦとなる。これにより、光源点灯信号２４０がＯＮになる時間はＴＡになる。光源点灯信号２４０がＯＮの間、光源駆動回路１１は光源１２を点灯する。同様に、制御電圧８０１をＶ２（＜Ｖ１）とすると、光源点灯信号２４０がＯＮになる時間はＴＢ（＜ＴＡ）になる。このように、制御電圧８０１を制御することにより、光源１２の点灯時間を制御することができる。
光源１２の点灯時間を変えることにより、ラインイメージセンサ１に蓄積される光量が変化する。これにより、ラインイメージセンサ１から得られる出力の大きさを変えることができる。
読み取り濃度が低い場合には、制御電圧８０１を上げ、ＯＮ駆動の時間を増加させることで、イメージセンサ１からの画像信号１００を大きくすることができる。逆に、読み取り濃度が高い場合には、制御電圧８０１を下げ、ＯＮ駆動の時間を減少させることで、イメージセンサ１からの画像信号１００を小さくすることができる。
このように、実施例８においては、ライン同期信号に同期した制御電圧８０１を用いることにより、点灯時間の制御をライン単位で行うことができる。このため、実施例８の画像読み取り装置は、読み取り濃度が逐次変動しても、メモリに格納する画像データの濃度を補正できるので、濃淡差がでない合成画像を作ることができる。
図３１は光源１２（図２）の光量を電流によって制御する別の光量制御回路２４００を示すブロック図である。図３１に示す回路構成により、電流制御によってイメージセンサ１の出力を制御することができる。光量制御回路２４００において、入力された制御電圧８０００は切換スイッチＳＷ３の切り替え制御信号に変更される。更に、切換スイッチＳＷ３によって、電流源２４４から電流源２４６の出力に切り替えられ、画像入力部１０の光源駆動回路１１（図２）に光源点灯信号２４０１が出力される。
光量制御回路２４００から信号が入力されると光源駆動回路１１は常に光源１２をＯＮにして、光量制御回路２４００から供給される電流源の電流値によって光源１２を点灯する。
この実施例においては、光源１２へ供給する電流を増すことにより、光源１２の光量を増大できる。逆に、光源１２へ供給する電流を減少することにより、光源１２の光量を減少できる。
イメージセンサ１は、光量の蓄積によって出力が決まる。したがって、光の強度を制御することにより蓄積される光量を補正することができ、画像信号１００を補正できる。この実施例においては、光量制御回路２４００から供給される電流により、光の強度を制御できる。
読み取り濃度が低い場合には、電流値の大きいものを電流源として選択し、イメージセンサ１からの画像信号１００を大きくする。逆に、読み取り濃度が高い場合には、電流値の小さいものを電流源として選択し、イメージセンサ１からの画像信号１００を小さくする。
この実施例において、光源１２に対する点灯時間の制御、駆動電流の制御をライン単位で行うことにより、読み取り濃度が逐次変動しても、メモリに格納する画像データの濃度を補正できる。このため、この実施例の画像読み取り装置は、濃淡差が発生しない合成画像を作ることができる。
実施例８の画像読み取り装置においては、以上のように構成することにより、実施例１の濃度補正回路９と同様の補正効果を得ることができ、実施例１に示した濃度補正回路９が不要となる。
【００６９】
以上のように、実施例８においては、ラインごとに原稿の濃淡を示す画像データ４００を読み取るとともに、画像データ４００に対応する走査位置座標３００を検出している。実施例８の画像読み取り装置は、画像データ４００を画像メモリ６に写像するとき、読み取った画像データ４００と画像メモリ６の格納データから、走査時に発生する濃度差を検出する。実施例８の画像読み取り装置においては、検出された濃度差に基づいて、光源への駆動電流を制御することにより、濃度差を補正することができる。
従って、実施例８の画像読み取り装置は、補正された画像データを格納することにより、接続部における濃度差を抑えた合成画像を得ることができる。その結果、実施例８によれば、画像品位が向上し、濃淡画像が読み取り可能な画像読み取り装置を得ることができる。
【００７０】
《実施例９》
以下、本発明の画像読み取り装置の実施例９について添付の図面を用いて説明する。
図２０は本発明の実施例９による画像読み取り装置の構成を示すブロック図である。図２０において、前述の実施例８を示す図１９と同一符号は同一又は相当する部分を示している。
実施例９において、光量制御異常検出回路２５は、濃度差検出回路８からの濃度補正信号８０１の補正量が所定の値（しきい値）以上であるかどうかを判定する。濃度補正信号８０１の補正量が所定の値以上のとき、光量制御異常検出回路２５は異常と判定し、判定信号７０１を「１」にする。
逆に、光量制御異常検出回路２５は、濃度補正信号８０１の補正量が所定の値未満のとき、正常と判定し、判定信号７０１を「０」にする。このように構成されている点が、実施例９の画像読み取り装置は前述の実施例８と異なり、その他の点は実施例８と同様である。
以上のように構成された実施例９において、写像回路５は判定信号７０１が「１」になると画像メモリ６へデータの格納を停止するため、前述の図２に示した画像入力部１０の光源駆動回路１１から光源１２への駆動電流が正常範囲内の画像データのみを画像メモリ６に格納できる。その結果、実施例９の画像読み取り装置は異常画像データの格納を確実に防止できる。
なお、上記実施例９においては、光量制御異常検出回路２５からの判定信号７０１に基づき写像回路５が画像メモリ６に対するデータの格納を禁止するよう構成されていたが、この画像メモリ６へのデータ格納を禁止する構成とともに、又はこの構成に変えて、判定信号７０１が「１」のとき、報知回路２６が操作者に異常を知らせる構成とすることもできる。図２１は、この報知回路２６を図２０の画像処理装置に設けた実施例の構成を示すブロック図である。
図２１に示す構成の画像処理装置において、報知回路２６は、ＬＥＤ２６ａを用いて操作者に異常を報知する。この報知によって、操作者は読み取り状態を容易に監視することができるので、入力作業に異常が生じた際には直ちにやり直すことができる。その結果、作業効率の高い画像処理装置を得ることができる。
なお、図示しないが、別の実施例として、光量制御異常検出回路２５において複数のしきい値により濃度補正信号８０１を判定し、各しきい値における判定信号７０１の「０」、「１」の２つの状態から濃度差を複数の判定レベルにより表示するよう構成することができる。このように、複数の判定レベルに従って複数のＬＥＤ２６ａの点灯数を異ならせることにより、操作者が読み取り状態を確実にかつ正確に監視することができ、正常な読み取りを操作を実行することができる。このような簡単な確認機構により、操作者が正常な読み取り操作を行うことができる。
なお、表示手段としてのＬＥＤの他に、又は変えて、ブサー２６ｂのような発音手段によって操作者に報知することもできる。上記のような複数の判定レベルに応じて、発音手段の音色を変えることにより、操作者は読み取り状態を容易にかつ正確に確認することができる。この実施例の場合、前述の実施例のＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる効果を有する。
また、表示手段としてのＬＥＤの他に、又は変えて、振動素子２６ｃのような振動手段によって操作者に報知することもできる。この場合、複数の判定レベルに応じて振動数を変えることにより、操作者は読み取り状態を体感して確認でき、ＬＥＤの点灯を監視するのに比べて、操作者は読み取り操作に集中することができる。
【００７１】
《実施例１０》
図２３は本発明の実施例１０による画像処理装置の構成を示すブロック図である。図２３において、画像入力部１０は、手動により原稿上の画像を色分解しながら走査され、順次に画像信号１００ａ、１００ｂ、１００ｃを増幅回路１０２ａ、１０２ｂ、１０２ｃへそれぞれ出力する。実施例１０の画像処理装置における色分解は、レッド信号（Ｒ１）、グリーン信号（Ｇ１）、ブルー信号（Ｂ１）に分解される。画像信号１００ａ、１００ｂ、１００ｃはそれぞれ増幅回路１０２ａ、１０２ｂ、１０２ｃにおいて増幅される。増幅された増幅信号１１０ａ、１１０ｂ、１１０ｃは、順次にＡ／Ｄ変換器１０３ａ、１０３ｂ、１０３ｃでアナログ信号からディジタルデータの画像データ４００ａ、４００ｂ、４００ｃに変換される。
Ａ／Ｄ変換器１０３ａ、１０３ｂ、１０３ｃからの各色画像データ４００ａ、４００ｂ、４００ｃは、濃度差検出回路８と濃度補正回路９に入力される。
図２３に示す画像処理装置において、画像メモリ６は平面画像データを格納する第１のメモリ６５と、走査確認情報を格納する第２のメモリ６６とを有している。各色の画像データ４００ａ、４００ｂ、４００ｃが写像回路５によって第１のメモリ６５に格納され、各色の格納データ６４ａ、６４ｂ、６４ｃとなる。
濃度差検出回路８は、重複して読み取り走査された領域を第２のメモリ６６に格納されている走査フラグ６２を用いて検出する。そして、濃度差検出回路８は、順次に走査ライン単位で入力される各色画像データ４００ａ、４００ｂ、４００ｃと、第１のメモリ６５に既に旧走査時に格納されていた各色の格納データ６４ａ、６４ｂ、６４ｃとから濃度差分を検出する。そして、濃度差検出回路８は、順に各色の濃度補正信号８０１ａ、８０１ｂ、８０１ｃを濃度補正回路９へ出力する。
濃度補正回路９は、各色の濃度補正信号８０１ａ、８０１ｂ、８０１ｃの補正量に従って、各色の画像データ４００ａ、４００ｂ、４００ｃを補正し、各色の補正データ９１０ａ、９１０ｂ、９１０ｃを写像回路５へ出力する。
写像回路５は、画像入力部１０からの走査位置座標３００を高密度化した格納アドレスＡＤＲｎ（５０１）に変換して、画像メモリ６の格納アドレスＡＤＲｎに格納する。また、写像回路５は、濃度補正回路９からの各色の補正データ９１０ａ、９１０ｂ、９１０ｃを高密度化して、格納データＰｎ（５０２）として画像メモリ６に格納する。
次に、カラーを扱う場合の濃度差検出回路８及び濃度補正回路９の動作について前述の図２、図２３、及び図２４を用いて説明する。図２４は図２３の画像処理装置における濃度差検出回路８と濃度補正回路９の構成を示すブロック図である。
図２に図示したラインイメージセンサ１の読み取り走査が開始される前に、画像メモリ６の全てのデータは「０」に初期化される。この初期化の後、ラインイメージセンサ１のラインの読み取り走査ごとに走査位置座標３００が写像回路５と濃度差検出回路８に出力される（図２３）。
図２４に示すように、濃度差検出回路８は、重なり領域検出回路８１、差分検出回路８２及びメモリ制御回路８３を具備している。
メモリ制御回路８３は、走査位置座標３００から、１ラインの各濃淡検出の対象画素Ｐｎの検出アドレス６３を生成し、この検出アドレス６３を画像メモリ６へ出力する。差分検出回路８２は、画像メモリ６の第１メモリ６５から格納済みの各色の格納データ６４ａ、６４ｂ、６４ｃを読み出す。同時に、重なり領域検出回路８１は各色の格納データ６４ａ、６４ｂ、６４ｃに対応する走査確認データ６２を第２のメモリ６６から読み出す。
重なり領域検出回路８１は、走査確認データ６２から画素データＰｎの書き込みフラグ（ビット０）をチェックし、この画素データＰｎのアドレスＡＤＲｎに画像データが格納済みかどうかを判定する。画素データＰｎの書き込みフラグ（ビット０）が「１」の場合には、ラインイメージセンサ１の読み取り走査によって画像データがすでにアドレスＡＤＲｎに格納されていることを示しているので、画素データＰｎは重なり走査領域に含まれていると判定される。また、画素データＰｎの書き込みフラグ（ビット０）が「０」の場合には、画素データＰｎは新規走査領域に含まれていると判定される。このように判定した重なり領域検出回路８１は、判定信号８０２を差分検出回路８２に出力する。ここで、判定信号８０２は、画素データＰｎが新規走査領域に含まれる場合に「０」、重なり走査領域に含まれる場合に「１」となる信号である。
差分検出回路８２は、判定信号８０２が「１」の対象画素について、各色の格納データ６４ａ、６４ｂ、６４ｃと各色の画像データ４００ａ、４００ｂ、４００ｃとを用いて、それらの濃度差を検出する。そして、差分検出回路８２は各色の濃度補正信号８０１ａ（ＲＨ信号）、８０１ｂ（ＧＨ信号）、８０１ｃ（ＢＨ信号）を出力する。
１ライン分の全ての各色の画像データ４００ａ、４００ｂ、４００ｃについて、濃度差検出回路８は、重なり走査領域に含まれる画素についてのみ濃淡差の検出処理を行い、各色の濃度補正信号８０１ａ、８０１ｂ、８０１ｃを生成する。
濃度補正回路９は、各色の濃度補正信号８０１ａ、８０１ｂ、８０１ｃと各色の画像データ４００ａ、４００ｂ、４００ｃを加算器９１ａ、９１ｂ、９１ｃを用いて、それぞれ差分処理を行う。濃度補正回路９は、旧走査時と新走査時とで生じた濃度変動を補正し、各色の補正データ９１０ａ、９１０ｂ、９１０ｃをそれぞれ出力する。
上記のように、実施例１０の画像処理装置は、濃淡の変動によって起こる色合いの違いを、各色の画像データをそれぞれ補正することにより、合わせることができる。その結果、カラー原稿を読み取っても画像の継ぎ目において生じる色合いの違いを補正することができ、画像の継ぎ目で生じる色の変化をなくすことができる。
【００７２】
なお、前述の実施例１、２及び３においては、濃度補正回路９が画像データ４００と補正濃度信号８０１の差を補正するよう構成したが、旧走査の濃度と新走査の濃度とで混合比率を変化させながら混合処理するよう構成しても良い。
図２２は画像処理装置における別の濃度補正を示す説明図である。図２２に示すように、この濃度補正においては、重なり走査領域のＥ点からＧ点の間で、旧走査の濃度と新走査の濃度とで混合比率を変化させながら混合処理している。すなわち、図２２の一点鎖線に示したような補正曲線により旧走査の濃度と新走査の濃度との間をなめらかにつなぐことにより処理している。このような混合処理によって、濃度差を滑らかに接合することができ、濃度検出誤差などによって新たに濃淡差が発生しても、接合部における画質の劣化を確実に防止することができる。
また、各実施例においては、イメージセンサ１をラインイメージセンサとして説明したが、エリアセンサを用いてもよい。この場合、ライン単位の処理を面単位の処理とすれば良い。
また、前述の各実施例では、原稿上の画像を対象としたが、ラインセンサを用いるカメラでも同様に用いることができる。さらには、１ラインのイメージセンサだけでなく、局所エリアを読み取るカメラ、スキャナにも用いることができる。
また、前述の各実施例における処理と同様の処理は、ＤＳＰ（ディジタル・シグナル・プロセッサ）、ＭＰＵ（マイクロ・プロセッサ・ユニット）、パーソナルコンピュータ等を用い、ソフトウェアによって実現することができる。このようにソフトウェアで前述の各実施例を実現することにより大幅なコストの削減が可能である。
【００７３】
【発明の効果】
以上のように、本発明の画像処理装置は、重複走査による重なり走査領域における、画像データと画像メモリに格納した格納データとの濃度差を検出し、その濃度差に基づいて、画像データの濃度を補正して、その画像データを画像メモリに格納するように構成している。このため、画像の接続部における濃度差のない合成画像を得ることができる。その結果、本発明によれば、画像品位が向上し、濃淡画像が読み取り可能な画像処理装置を得ることができる。
また、本発明によれば、重なり走査領域における画像データの下地濃度と画像メモリに格納した格納データの下地濃度との差を、濃度差として検出することにより、文字原稿の画像接続で精度が要求される下地濃度部の濃度接合を精度良く検出するこができる。
また、本発明によれば、画像データと画像メモリに格納した格納データとの差を、濃度差として検出することにより、高精度が要求される写真原稿の画像接続において接続部の濃度差を精度高く検出するこができる。
【００７４】
また、本発明によれば、得られた濃度差の平均値を補正量として画像データから増減することにより、濃度差の誤検出の影響を低減することができる。
また、本発明によれば、読み取り走査ライン単位で濃度差を検出することにより、ハードウェアを小さく形成することができ、コストの削減が可能となる。さらに、入力画像に対して順次補正処理することができるので、接続部における濃度差を順次濃度ムラの発生を抑制して、精度良く接続画像を合成することができる。
また、本発明によれば、濃度差を所定の判定値と比較することにより、濃度異常を判定して、画像メモリへの画像データの格納を制御し、異常と判定した場合には画像メモリへの画像データの格納を禁止するよう構成しているので、操作者の意図しないハンドスキャナ本体の傾きによって起こる画像劣化を防止することができる。
【００７５】
また、本発明の画像処理装置は、写像対象の原稿の内容によって異なる処理モードを設定し、重なり走査領域における画像データと画像メモリに格納した格納データとの濃度差を、少なくとも２つ以上の検出処理で検出するよう構成している。そして、本発明の画像処理装置は、処理モードに応じて異なる濃度差を検出し、濃度差に基づいて画像データの濃度を補正し、指定された処理モードによって処理された画像データを画像メモリに格納するよう構成されている。このため、文字、写真など異なる写像対象の画像のそれぞれに最敵な濃度差を検出でき、接続された合成画像の画像品質を向上することができる。その結果、本発明によれば、異なる特性をもつ写像対象の画像に対して、濃淡画像の接続された合成を行う場合に、画像品位の高い画像を読み取り可能な画像処理装置を得ることができる。
また、本発明によれば、画像メモリに入力される画像データの格納位置情報を順次に走査情報メモリに記憶し、走査情報メモリの格納位置情報を検出するよう構成しているため、重複走査による重なり走査領域を確実に検出できる。
また、本発明によれば、位置検出手段は、走査位置を２つの検出手段より検出するよう構成されているため、濃淡画像を接続して合成するために、直線に走査することも、回転して走査することも可能である。
【００７６】
また、本発明によれば、検出手段は、原稿面に接触して回転する車輪と、前記車輪の回転に対応してパルスを出力するエンコーダとにより構成されているので、画像の座標を検出するためのタブレットなどの補助装置を必要としない効果がある。
また、本発明によれば、エンコーダは位相の異なる２系統のパルスを出力するよう構成されているため、読み取り走査方向を、正逆両方に行うことができ、濃淡画像の接続合成を行う場合、ジグザグ走査により読み取ることが可能となる効果がある。
また、本発明の画像読み取り装置においては、原稿面を照明し、原稿からの反射光をイメージセンサで読み取り、イメージセンサで読み取られた画像データに対応する走査位置を生成し、その走査位置に基づいて画像データを画像メモリに格納している。そして、本発明の画像読み取り装置は、重複走査による重なり走査領域における、画像データと画像メモリに格納した格納データとの濃度差を検出し、その濃度差に基づいて、光源の光量を補正し、補正された光量で読み取られた画像データを画像メモリに格納するよう構成されている。このため、本発明の画像読み取り装置は、接続部における濃度差を抑えた合成画像を得ることができる効果があり、向上した画像品位を有し、精密な濃淡画像が読み取り可能となる。
【００７７】
また、本発明は、濃度差を所定の判定値と比較することにより、光量の補正範囲を越える場合を補正異常と判定し、画像メモリへの画像データの格納を制御するよう構成されている。そして、補正異常と判定した場合には画像メモリへの画像データの格納を禁止するようにしているので、本発明は操作者の意図しないハンドスキャナ本体の傾きによって起こる画像劣化を防止できるといった効果を有する。
また、本発明の画像読み取り装置は、原稿画像をイメージセンサで読み取り、読み取られたアナログデータを基準電圧に従ってディジタルの画像データにＡ／Ｄ変換し、画像データに対応する走査位置を生成し、その走査位置に基づいて画像データを画像メモリに格納するよう構成されている。そして、本発明の画像読み取り装置は、重複して走査する重なり走査領域における、画像データと画像メモリに格納した格納データとの濃度差を検出し、濃度差に基づいて上記基準電圧を制御し、画像データを補正し、補正された基準電圧で読み取られた画像データを画像メモリに格納するよう構成している。このため、本発明の画像読み取り装置は、接続部における濃度差のない合成画像を得ることができ、優れた画像品位を有する精密な濃淡画像が読み取り可能となる。
また、本発明は、濃度差を所定の判定値と比較することで、基準電圧の補正範囲を越える場合を補正異常と判定し、画像メモリへの画像データの格納を制御し、補正異常と判定した場合には画像メモリへの画像データの格納を禁止するように構成している。このため、本発明は操作者の意図しないハンドスキャナ本体の傾きによって起こる画像劣化を確実に防止できる効果を有する。
【００７８】
また、本発明の画像読み取り装置は、原稿画像をイメージセンサで読み取り、読み取られたアナログ出力を増幅し、増幅されたアナログ出力をディジタルの画像データにＡ／Ｄ変換し、画像データに対応する走査位置を生成し、その走査位置に基づいて画像データを画像メモリに格納するよう構成されている。そして、本発明の画像読み取り装置は、重複走査による重なり走査領域における、画像データと画像メモリに格納した格納データとの濃度差を検出し、その濃度差に基づいて、増幅手段の増幅量を制御し、アナログ出力を補正し、増幅制御されたアナログ出力から得られた画像データを画像メモリに格納するよう構成されている。このため、本発明によれば、接続部における濃度差を抑えた精密な合成画像を得ることができるといった効果を有し、優れた画像品位を有する濃淡画像が読み取り可能となる。
また、本発明においては、濃度差を所定の判定値と比較することにより、増幅制御の補正範囲を越える場合を補正異常と判定し、画像メモリへの画像データの格納を制御し、補正異常と判定した場合は画像メモリへの画像データの格納を禁止するように構成されている。このため、本発明は操作者の意図しないハンドスキャナ本体の傾きによって起こる画像劣化を確実に防止できる効果を有する。
また、本発明の画像処理装置は、各色の画像データをそれぞれ補正することにより、濃淡の変動によって起こる色合いの違いを無くすことができる。従って、本発明によれば、カラー原稿を読み取っても画像の継ぎ目において生じる色合いの違いを補正することができ、画像の継ぎ目で生じる色の変化をなくすことができる。
【図面の簡単な説明】
【図１】本発明の実施例１による画像処理装置の構成を示すブロック図である。
【図２】図１の画像処理装置の画像入力部の詳細な構成を示すブロック図である。
【図３】図２の走査位置検出回路の動作説明図である。
【図４】図２のラインイメージセンサの両端部画素の座標算出方法を示す説明図である。
【図５】図２のラインイメージセンサの走査領域の説明図である。
【図６】図１の画像処理装置における濃度補正の説明図である。
【図７】図１の画像メモリのデータ構成を示す説明図である。
【図８】図１の濃度差検出回路と濃度補正回路を示すブロック図である。
【図９】図１の写像回路の構成を示すブロック図である。
【図１０】本発明の実施例２による画像処理装置の構成を示すブロック図である。
【図１１】本発明の実施例２の画像処理装置に報知回路を設けた構成を示すブロック図である。
【図１２】本発明の実施例３による画像処理装置の構成を示すブロック図である。
【図１３】本発明の実施例４による画像読み取り装置の構成を示すブロック図である。
【図１４】本発明の実施例５による画像読み取り装置の構成を示すブロック図である。
【図１５】本発明の実施例５の画像読み取り装置に報知回路を設けた構成を示すブロック図である。
【図１６】本発明の実施例６による画像読み取り装置の構成を示すブロック図である。
【図１７】本発明の実施例７による画像読み取り装置の構成を示すブロック図である。
【図１８】本発明の実施例７の画像読み取り装置に報知回路を設けた構成を示すブロック図である。
【図１９】本発明の実施例８による画像読み取り装置の構成を示すブロック図である。
【図２０】本発明の実施例９による画像読み取り装置の構成を示すブロック図である。
【図２１】本発明の実施例９の画像読み取り装置に報知回路を設けた構成を示すブロック図である。
【図２２】本発明の画像処理装置における別の濃度補正の説明図である。
【図２３】本発明の実施例１０による画像処理装置の構成を示すブロック図である。
【図２４】本発明の実施例１０における濃度差検出回路と濃度補正回路の構成を示すブロック図である。
【図２５】本発明の実施例４による画像読み取り装置のＡ／Ｄ変換器の動作説明図である。
【図２６】本発明の実施例６による画像読み取り装置の増幅回路の回路図である。
【図２７】本発明の実施例６による画像読み取り装置の増幅回路のオフセット調整の説明図である。
【図２８】本発明の実施例６による画像読み取り装置の増幅回路のゲイン調整の説明図である。
【図２９】本発明の実施例８による画像読み取り装置の光量制御回路のブロック図である。
【図３０】本発明の実施例８による画像読み取り装置の光量制御回路の動作を説明するタイミングチャート図である。
【図３１】本発明の実施例８による画像読み取り装置における光量を電流によって制御する光量制御回路の他の実施例のブロック図である。
【図３２】図１の画像処理装置の画像入力部の概略構成を示す断面図である。
【図３３】従来の読み取り装置における濃淡変動を説明する図である。
【図３４】従来の画像合成を説明する図である。
【符号の説明】
５  写像回路
６  画像メモリ
８  濃度差検出回路
９  濃度補正回路
１０  画像入力部
６４  格納データ
６５  第１のメモリ
６６  第２のメモリ
１０２  増幅回路
１０３  Ａ／Ｄ変換器
４００  画像データ
９１０  補正データ
【図１】
0003959179.tif 000002
【図２】
0003959179.tif 000003
【図３】
0003959179.tif 000004
【図４】
0003959179.tif 000005
【図５】
0003959179.tif 000006
【図６】
0003959179.tif 000007
【図７】
0003959179.tif 000008
【図８】
0003959179.tif 000009
【図９】
0003959179.tif 000010
【図１０】
0003959179.tif 000011
【図１１】
0003959179.tif 000012
【図１２】
0003959179.tif 000013
【図１３】
0003959179.tif 000014
【図１４】
0003959179.tif 000015
【図１５】
0003959179.tif 000016
【図１６】
0003959179.tif 000017
【図１７】
0003959179.tif 000018
【図１８】
0003959179.tif 000019
【図１９】
0003959179.tif 000020
【図２０】
0003959179.tif 000021
【図２１】
0003959179.tif 000022
【図２２】
0003959179.tif 000023
【図２３】
0003959179.tif 000024
【図２４】
0003959179.tif 000025
【図２５】
0003959179.tif 000026
【図２６】
0003959179.tif 000027
【図２７】
0003959179.tif 000028
【図２８】
0003959179.tif 000029
【図２９】
0003959179.tif 000030
【図３０】
0003959179.tif 000031
【図３１】
0003959179.tif 000032
【図３２】
0003959179.tif 000033
【図３３】
0003959179.tif 000034
【図３４】
0003959179.tif 000035