(57)【要約】      （修正有）【課題】非同期な２つの読取デバイスにより読取った両面の画像データに対して画像処理を行う画像処理装置において、表面の画像データと裏面の画像データが異なるタイミングで入力されることによって画像が乱れる等の問題が発生するのを防止する。【解決手段】原稿の表面の画像データを読取るＣＣＤラインセンサ１６、裏面の画像データを読取るＣＩＳ読取ユニット１７、画像処理部４を備え、画像処理部４は、表面又は裏面の画像データから有効データを抽出して所定の画像処理を行う画像処理ユニット３４、センサ１６のＳＨ信号（第１ラインスタート信号）とユニット１７のＬＳＴ信号（第２ラインスタート信号）とを切替える第１セレクタ３１、センサ１６の第１基準クロックとユニット１７のＳＣＬＫ（第２基準クロック）とを切替える第２セレクタ３２、セレクタ３１及び３２に対して切替信号を出力するための情報を格納するレジスタ２９、を備える。【選択図】図３
2006067441.tif 000002
【特許請求の範囲】
【請求項１】
原稿の表面の画像データを読取る第１読取手段と、前記原稿の裏面の画像データを読取る第２読取手段と、前記第１及び第２読取手段が読取った画像データに対して画像処理を行う画像処理部と、を備えた画像処理装置であって、
前記画像処理部は、読取られた前記表面又は裏面の画像データから有効データを抽出して所定の画像処理を行う画像処理手段と、前記第１読取手段の読取動作の基準となる第１ラインスタート信号を生成する手段と、前記第１ラインスタート信号と前記第２読取手段の読取動作の基準となる第２ラインスタート信号とを切替えて前記画像処理手段へ入力する第１入力手段と、前記第１読取手段が前記表面の画像データを画素単位で出力する処理の基準となる第１基準クロックと前記第２読取手段が前記裏面の画像データを画素単位で出力する処理の基準となる第２基準クロックとを切替えて前記画像処理手段へ入力する第２入力手段と、を備え、
前記画像処理手段は、前記表面の画像データに対して前記第１ラインスタート信号を基準に前記第１基準クロック数をカウントして前記有効データを抽出し、前記裏面の画像データに対して前記第２ラインスタート信号を基準に前記第２基準クロック数をカウントして前記有効データを抽出することを特徴とする画像処理装置。
【請求項２】
前記画像処理部を２つ備え、
前記第１読取手段が一方の画像処理部と接続されるとともに前記第２読取手段が他方の画像処理部と接続されており、
前記一方の画像処理部は、前記第１読取手段が読取った前記表面の画像データに対して処理を行い、前記他方の画像処理部は、前記第２読取手段が読取った前記裏面の画像データに対して処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理部は、前記第１及び第２入力手段の切替情報を格納するレジスタを備え、該レジスタの切替情報が書換えられることにより、前記第１及び第２入力手段の切替えが行われることを特徴とする請求項１又は２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、詳しくは、原稿を一方向に搬送しつつ非同期な２つの読取デバイスにより両面読取りした原稿の表面の画像データと裏面の画像データに対して画像処理を行う画像処理装置に関するものである。
【背景技術】
【０００２】
原稿を搬送路に沿って一方向に搬送しつつ２つの読取デバイスにより原稿の両面の画像データを読取る、いわゆる１パス両面読取りを行う装置では、搬送路の表裏各面側にそれぞれ配置されたＣＣＤ（Charge Coupled Device）ラインセンサとＣＩＳ（Contact Image Sensor）により原稿の両面の画像データを読取るのが一般的である。
【０００３】
このように、ＣＣＤラインセンサとＣＩＳにより原稿の両面読取りを行う装置としては、特許文献１に開示されている画像読取装置がある。図７は、特許文献１の画像読取装置の読取部の構成を示した図である。特許文献１の画像読取装置において原稿の両面読取りが行われる場合、原稿の表面（一方の面）の画像データを読取る第１光電変換素子（ＣＣＤ）５１は、第１駆動クロック発生部５２が生成した動作クロックに従って原稿の表面の画像データを主走査ライン毎に読取り、第１カウンタ５３は、第１駆動クロック発生部５２が生成した動作クロック数をカウントする。第１比較器５４は、第１カウンタ５３がカウントした動作クロック数と予め設定されている第１の基準値とを比較し、読取制御部５５は、カウントされた動作クロック数と第１の基準値が一致して第１比較器５４から有効信号が入力されるまで第１光電変換素子５１に表面の画像データの読取りを継続して行わせる。
【０００４】
一方、原稿の裏面（他方の面）の画像データを読取る第２光電変換素子（ＣＩＳ）５６は、第２駆動クロック発生部５７が生成した動作クロックに従って原稿の裏面（他方の面）の画像データを主走査ライン毎に読取り、第２カウンタ５８は、第２駆動クロック発生部５７が生成した動作クロック数をカウントする。第２比較器５９は、第２カウンタ５８がカウントした動作クロック数と予め設定されている第２の基準値とを比較し、読取制御部５５は、カウントされた動作クロック数と第２の基準値が一致して第２比較器５９から有効信号が入力されるまで第２光電変換素子５６に裏面の画像データの読取りを継続して行わせる。
【０００５】
ここで、第１駆動クロック発生部５２によって生成される動作クロックの周期をＴ１、第２駆動クロック発生部５７によって生成される動作クロックの周期をＴ２、第１カウンタ５３がカウントした動作クロック数をＣ１、第２カウンタ５８がカウントした動作クロック数をＣ２とすると、Ｔ１・Ｃ１−Ｔ２・Ｃ２の計算式で表される値が規定値以下となるようにすることで、第１光電変換素子５１と第２光電変換素子５６の読取時間の差を小さくすることができる。すなわち、上記の条件を満たすための第１の基準値と第２の基準値とを予め適切な値に設定しておくことにより、前記差を小さくすることができる。
【特許文献１】特開２００２−３５９７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献１に記載の装置のように、ＣＣＤラインセンサを制御するための動作クロックとＣＩＳを制御するための動作クロックとが非同期である装置では、同じ画像処理部で画像処理を行おうとした場合、各センサから画像処理部へ入力される画像データ、すなわち、表面の画像データと裏面の画像データの位置がずれるため、画像が乱れるという問題があった。
【０００７】
具体的には、画像処理部からＣＣＤラインセンサとＣＩＳへ所定の周期で入力されるラインスタート信号（両センサに読取りを行わせるためにライン単位で入力される信号）に対し、ＣＣＤラインセンサから画像処理部へはラインスタート信号に同期して表面の画像データが入力されるが、ＣＩＳから画像処理部へはラインスタート信号と異なるタイミングで（非同期に）裏面の画像データが入力され、これが原因で画像が乱れるという問題があった。
【０００８】
また、装置本体の電源を投入する毎に裏面の画像データの（主走査方向の）位置、言い換えれば、ラインスタート信号がＣＩＳへ入力されてから、画像処理部へＣＩＳからの裏面の画像データが入力されるまでの間隔、が変動する仕様のＣＩＳ読取ユニットを備えた装置では、裏面の画像データに対して後段の画像処理や印字処理で実際に使用する有効データの位置が電源を投入する毎に変動してしまうという問題があった。
【０００９】
本発明は、かかる課題に鑑みてなされたものであり、原稿を一方向に搬送しつつ非同期な２つの読取デバイスにより読取った両面の画像データに対して画像処理を行う画像処理装置において、表面の画像データと裏面の画像データが異なるタイミングで入力されることによって画像が乱れる等の問題が発生するのを防止することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像処理装置は、原稿の表面の画像データを読取る第１読取手段と、前記原稿の裏面の画像データを読取る第２読取手段と、前記第１及び第２読取手段が読取った画像データに対して画像処理を行う画像処理部と、を備えた画像処理装置であって、前記画像処理部は、読取られた前記表面又は裏面の画像データから有効データを抽出して所定の画像処理を行う画像処理手段と、前記第１読取手段の読取動作の基準となる第１ラインスタート信号を生成する手段と、前記第１ラインスタート信号と前記第２読取手段の読取動作の基準となる第２ラインスタート信号とを切替えて前記画像処理手段へ入力する第１入力手段と、前記第１読取手段が前記表面の画像データを画素単位で出力する処理の基準となる第１基準クロックと前記第２読取手段が前記裏面の画像データを画素単位で出力する処理の基準となる第２基準クロックとを切替えて前記画像処理手段へ入力する第２入力手段と、を備え、前記画像処理手段は、前記表面の画像データに対して前記第１ラインスタート信号を基準に前記第１基準クロック数をカウントして前記有効データを抽出し、前記裏面の画像データに対して前記第２ラインスタート信号を基準に前記第２基準クロック数をカウントして前記有効データを抽出することを特徴としている。
【００１１】
請求項２記載の画像処理装置は、請求項１に記載の画像処理装置において、前記画像処理部を２つ備え、前記第１読取手段が一方の画像処理部と接続されるとともに前記第２読取手段が他方の画像処理部と接続されており、前記一方の画像処理部は、前記第１読取手段が読取った前記表面の画像データに対して処理を行い、前記他方の画像処理部は、前記第２読取手段が読取った前記裏面の画像データに対して処理を行うことを特徴としている。
【００１２】
請求項３記載の画像処理装置は、請求項１又は２に記載の画像処理装置において、前記画像処理部は、前記第１及び第２入力手段の切替情報を格納するレジスタを備え、該レジスタの切替情報が書換えられることにより、前記第１及び第２入力手段の切替えが行われることを特徴としている。
【発明の効果】
【００１３】
請求項１に記載の画像処理装置によれば、第１読取手段による読取動作と第２読取手段による読取動作との両方を制御することができるとともに、第１読取手段が読取った表面の画像データと第２読取手段が読取った裏面の画像データに対する画像処理を時分割で行うことができる。すなわち、１つの画像処理部で異なる読取デバイスを時分割で制御することができる。したがって、第１読取手段が読取った表面の画像データに対して画像処理を行う画像処理部と第２読取手段が読取った裏面の画像データに対して画像処理を行う画像処理部とを個別に設ける必要がないという利点がある。
【００１４】
また、有効データを抽出するための基準となるラインスタート信号を第１読取手段が読取った表面の画像データと第２読取手段が読取った裏面の画像データとで切替えることにより、第１ラインスタート信号と第２ラインスタート信号の間隔（第１ラインスタート信号が第２読取手段へ入力されてから、画像処理部へ第２読取手段からの裏面の画像データが入力されるまでの間隔）が変動したとしても、表面の画像データ又は裏面の画像データから最適な有効データを抽出することができる。言い換えれば、原稿の表面の画像データと裏面の画像データのいずれであっても、主走査方向の同じ位置から有効データを抽出することができ、画像が乱れるといった問題が発生するのを防止することができる。
【００１５】
請求項２に記載の画像処理装置によれば、第１読取手段と第２読取手段のそれぞれに対して画像処理部が設けられているので、第１読取手段が読取った表面の画像データに対する画像処理と第２読取手段が読取った裏面の画像データに対する画像処理を並行して行うことができる。また、一方の画像処理部と他方の画像処理部は、同一の構成のものであり、いずれも第１読取手段と第２読取手段のどちらであっても制御が可能であるため、第１読取手段と第２読取手段とでそれぞれに接続する画像処理部のハード構成を変更する必要がないという利点がある。
【００１６】
請求項３に記載の画像処理装置によれば、レジスタの切替情報を書換えることにより、第１及び第２入力手段の切替えを容易に行うことができるという利点がある。例えば、ライン（主走査ライン）単位で第１及び第２入力手段に切替えを行わせて、画像処理手段に表面の画像データと裏面の画像データに対する処理を１ライン（主走査ライン）ずつ切替えて行わせることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態に係る画像処理装置について、図面に基づき説明する。図１は、本発明の実施の形態に係る画像処理装置の構成例を示したブロック図である。この画像処理装置１は、図示するように、制御部（ＭＰＵ：Microprocessing Unit）２、原稿読取部３、画像処理部４、クロック生成部５、ページメモリ６、コーデック（ＣＯＤＥＣ：Coder and Decoder）７、画像メモリ８、記録部９、操作部１０、表示部１１、ＲＯＭ（Read Only Memory）１２、及びＲＡＭ（Random Access Memory）１３を備えたものであって、各部２乃至１３は、バス１４によって通信可能に接続されている。
【００１８】
制御部２は、画像処理装置１の各部の動作を制御する。原稿読取部３は、原稿を一方向に搬送しつつその原稿の両面の画像データを読取る、いわゆる１パス両面読取りを行う機能を備えたものであり、図示しないが、原稿トレイに載置された原稿を搬送する自動原稿搬送装置（ＡＤＦ：Automatic Document Feeder）、透明な原稿載置板に載置された原稿の画像データ又は自動原稿搬送装置によって搬送される原稿の画像データを読取るフラットベッド読取部（ＦＢＳ：Flat Bed Scanner）等を備えている。
【００１９】
図２は、原稿読取部３が備える自動原稿搬送装置の搬送路周辺の構成を概略的に示した図である。フラットベッド読取部（不図示）は、原稿の表面（一方の面）の画像データを読取るためのＣＣＤ（Charge Coupled Device）ラインセンサ１６を備えており、自動原稿搬送装置は、原稿の裏面（他方の面）の画像データを読取るためのＣＩＳ（Contact Image Sensor）読取ユニット１７を備えており、これらのＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７により上記の１パス両面読取りが可能である。
【００２０】
ＣＣＤラインセンサ１６は、原稿の表面の画像データを主走査ライン毎に読取るための電荷結合素子である。なお、図示しないが、フラットベッド読取部には、原稿に光を照射する光源、原稿からの反射光を所定の方向へ導くための反射ミラー、反射光を収束する集光レンズ等が設けられており、ＣＣＤラインセンサ１６は、集光レンズが収束した収束光を電気信号に変換して出力する。このＣＣＤラインセンサ１６は、原稿の表面の画像データを読取る第１読取手段として機能するものであり、自動原稿搬送装置により一方向に搬送される原稿の表面の画像データを読取る。
【００２１】
ＣＩＳ読取ユニット１７は、いわゆる密着形イメージセンサ（ＣＩＳ：Contact Image Sensor）を用いたものであり、図示していないが、光源により照射された原稿からの反射光を収束性ファイバで光導電素子上に収束して読取る固定式の読取ユニットである。なお、ＣＩＳ読取ユニット１７は、Ａ／Ｄコンバータを内蔵しており、ＣＩＳ読取ユニット１７によって読取られた後にＡ／Ｄ変換された裏面の画像データ（多値データ）がＣＩＳ読取ユニット１７から出力される。このＣＩＳ読取ユニット１７は、原稿の裏面の画像データを読取る第２読取手段として機能するものであり、自動原稿搬送装置により一方向に搬送される原稿の裏面の画像データを読取る。
【００２２】
原稿読取部３において原稿の両面読取りが行われる場合、原稿トレイに載置された原稿は、まず給紙ローラ１８により搬送路１９へと送り込まれる。搬送路１９へと送り込まれた原稿は、搬送ローラ２０により搬送され、搬送路１９に沿って上方から下方へＵターンするように反転して透光板（不図示）がある読取位置Ｐ１に至り、読取位置Ｐ１を通過する際にＣＣＤラインセンサ１６によって表面の画像データが読取られ、更に搬送路１９を搬送されて読取位置Ｐ２を通過する際にＣＩＳ読取ユニット１７によって裏面の画像データが読取られる。このようにして、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７により両面読取りされた原稿は、排紙ローラ２１により原稿トレイの下方に位置する排紙トレイへ排出される。なお、上記のように原稿の１パス両面読取りが行われる場合には、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７によって読取動作が同時に行われる期間が存在するため、一定の搬送速度で搬送される原稿に対して両面読取りが行われる。言い換えれば、一定の読取速度で原稿の両面読取りが行われる。
【００２３】
なお、ＣＣＤラインセンサ１６（第１読取手段）とＣＩＳ読取ユニット１７（第２読取手段）とは読取速度に関する能力が異なっている。すなわち、ＣＣＤラインセンサ１６の蓄光時間はＣＩＳ読取ユニット１７のＣＩＳの蓄光時間よりも短い。したがって、ＣＣＤラインセンサ１６単独で読取可能な最高速度は、ＣＩＳ読取ユニット１７単独で読取可能な最高速度よりも大きい。そのため、このような読取速度の最高速度の違いを考慮して、ＣＣＤラインセンサ１６単独で読取可能な最高速度よりも小さい速度、言い換えれば、ＣＩＳ読取ユニット１７によって読取可能な速度で原稿の両面読取りが行われる。また、本実施形態においては、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７によって原稿の両面の画像データが読取られる場合について説明するが、ＣＣＤラインセンサ１６のみを用いて原稿の片面の画像データを読取ることも当然可能である。
【００２４】
図１に示す画像処理部４は、原稿読取部３で読取られた原稿の画像データ（表面の画像データと裏面の画像データ）に対して画像処理を行うものである。すなわち、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７が読取った画像データ（表面の画像データと裏面の画像データ）に対して画像処理を行うものである。クロック生成部５は、原稿読取部３のＣＣＤラインセンサ１６の読取動作と画像処理部４全体の動作の基準となる第１基準クロックと、原稿読取部３のＣＩＳ読取ユニット１７が駆動するための外部クロックを生成するものである。なお、第１基準クロックと外部クロックの周期は、いずれも原稿読取部３における原稿の読取速度に応じて決定されるものである。
【００２５】
ページメモリ６は、画像処理部４において画像処理が行われた原稿の画像データ（表面の画像データと裏面の画像データ）を蓄積するメモリである。コーデック７は、画像データを符号化（エンコード）・復号（デコード）するものである。ここでは、画像処理部４で画像処理が行われたページメモリ６の原稿の画像データをＭＨ（Modified Huffman）、ＭＲ（Modified Read）、ＭＭＲ（Modified Modified Read）、ＪＢＩＧ（Joint Bi-level Image Group）方式等により符号化し、符号化されている画像データを復号する。
【００２６】
画像メモリ８は、コーデック７において符号化された画像データ、ページメモリ６から直接出力された画像データ等を格納する。記録部９は、画像メモリ８から読み出された画像データの画像を用紙に記録するものである。この記録部９における記録方式としては、例えば、電子写真方式やインクジェット記録方式等の各種の記録方式を用いることができる。
【００２７】
操作部１０は、図示しないが、原稿読取部３に原稿の読取り開始等を指示するためのスタートキー、コピー部数等を入力するためのテンキーなど、表示部１１と連動した各種操作キーを備えており、ユーザによる各種の操作はこの操作部１０において行われる。表示部１１は、各種の設定画面や画像処理装置１の動作状態などを文字や図形などで表示する液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯又は消灯で表示するＬＥＤランプなどを備えている。なお、液晶表示装置をタッチパネル式のものとして、操作部１０の代わりに表示部１１から各種の操作を行えるようにしてもよい。
【００２８】
ＲＯＭ１２は、制御部２によりこの画像処理装置１の各部の動作が制御されるための各種プログラムを格納している。画像処理装置１の各部の処理動作は、このＲＯＭ１２に格納されている各種プログラムに基づいて制御部２が発行する命令に従って行われる。ＲＡＭ１３は、画像処理装置１の処理動作に用いる設定情報や動作情報等の各種データを読み出し及び書込み可能な状態で格納している。
【００２９】
図３は、原稿読取部３及び画像処理部４の具体的な構成を示した図である。原稿読取部３は、前記ＣＣＤラインセンサ１６、ＡＦＥ（Analog Front End）回路２３、Ａ／Ｄコンバータ２４、及び前記ＣＩＳ読取ユニット１７を備えている。
【００３０】
ＡＦＥ回路２３は、予め設定されたゲイン設定値に基づいてＣＣＤラインセンサ１６が読取った原稿の画像データ（表面の画像データ）に対して、いわゆるゲイン調整を行う。Ａ／Ｄコンバータ２４は、ＡＦＥ回路２３においてゲイン調整された表面の画像データをＡ／Ｄ変換（Analog to Digital Conversion）する。このＡ／Ｄコンバータ２４においてＡ／Ｄ変換された表面の画像データを構成する画素データは、画像処理部４へと入力される。なお、ＣＩＳ読取ユニット１７によって読取られた裏面の画像データを構成する各画素データ（図中の「ＳＤＡＴＡ」。）は、ＣＩＳ読取ユニット１７内でＡ／Ｄ変換され、画像処理部４へ直接入力される。
【００３１】
クロック発生部５が備える第１発振回路２６（５）及び第２発振回路２７（５）は、ともに水晶振動子とインバータにより構成された発振回路であり、第１発振回路２６で生成されたクロック（第１基準クロック）は、画像処理部４へと入力され、入力された第１の基準クロックは、画像処理部４全体の処理の基準となるクロック（以下、「システムクロック」という。）として使用される。なお、図示していないが、第１発振回路２６において生成された第１基準クロックは、ＣＣＤラインセンサ１６、ＡＦＥ回路２３、及びＡ／Ｄコンバータ２４へも入力され、これら各部は、入力された第１基準クロックに同期して動作する。また、ここで言うシステムクロックは、制御部２のシステムクロック（いわゆる、システムクロック）とは異なるものである。第２発振回路２７（５）で生成されたクロック（外部クロック）は、ＣＩＳ読取ユニット１７へと入力される。
【００３２】
一方、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７が読取った画像データに対して画像処理を行う画像処理部４は、レジスタ２９、ＣＣＤ駆動タイミング生成回路３０、第１セレクタ３１、第２セレクタ３２、第３セレクタ３３、及び画像処理ユニット３４を具備している。
【００３３】
画像処理部４が備えるレジスタ２９は、フリップフロップ（Flip-flop）により構成されており、第１セレクタ３１、第２セレクタ３２、及び第３セレクタ３３の切替情報を格納するものである。ここで、切替情報は、ＣＣＤラインセンサ１６と画像処理ユニット３４の接続、及びＣＩＳ読取ユニット１７と画像処理ユニット３４の接続を切替えるための情報であり、後述するが、第１セレクタ３１、第２セレクタ３２、及び第３セレクタ３３の切替えは、このレジスタ２９の切替情報が例えば制御部２によって書換えられることにより行われる。このレジスタ２９に格納される切替情報は、具体的には、ＣＣＤラインセンサ１６と画像処理ユニット３４を接続する旨の情報（以下、「切替情報１」という。）と、ＣＩＳ読取ユニット１７と画像処理ユニット３４を接続する旨の情報（以下、「切替情報２」という。）のいずれかである。
【００３４】
ＣＣＤ駆動タイミング生成回路３０は、ＣＣＤラインセンサ１６（第１読取手段）の読取動作の基準となる第１ラインスタート信号を生成する手段として機能するものである。具体的には、画像処理部４のシステムクロック、すなわち、第１発振回路２６によって生成された第１基準クロックに基づいて、第１ラインスタート信号（以下、「ＳＨ信号」ともいう。）を生成する。このＣＣＤ駆動タイミング生成回路３０が生成したＳＨ信号は、ＣＣＤラインセンサ１６及びＣＩＳ読取ユニット１７に入力され、ＣＣＤラインセンサ１６は、このＳＨ信号に同期して原稿の表面の画像データを主走査ライン毎に読取る。すなわち、ＣＣＤラインセンサ１６は、ＳＨ信号が入力される毎に原稿の表面の１ライン（主走査ライン）の画像データを読取る。
【００３５】
一方、ＣＩＳ読取ユニット１７は、入力されたＳＨ信号を第２発振回路２７から入力された外部クロックによりサンプリングして第２ラインスタート信号（以下、「ＬＳＴ信号」ともいう。）を生成し、生成したＬＳＴ信号に同期して原稿の裏面の画像データを読取る。すなわち、ＣＩＳ読取ユニット１７は、自身が生成したＬＳＴ信号に従って原稿の裏面の画像データを１ライン（主走査ライン）ずつ読取る。したがって、ＣＣＤラインセンサ１６のラインスタート信号である第１ラインスタート信号（ＳＨ信号）とＣＩＳ読取ユニット１７のラインスタート信号である第２ラインスタート信号（ＬＳＴ信号）は、非同期であり、ＣＣＤラインセンサ１６とＣＳＩ読取ユニット１７は、異なるタイミングで原稿の読取動作を行う。なお、ＣＣＤ駆動タイミング生成回路３０が生成したＣＣＤラインセンサ１６のＳＨ信号とＣＩＳ読取ユニット１７が生成した自身のＬＳＴ信号は、画像処理部４の第１セレクタ３１へ入力される。
【００３６】
第１セレクタ３１は、ＣＣＤ駆動タイミング生成回路３０が生成したＳＨ信号（第１ラインスタート信号）とそれと非同期なＣＩＳ読取ユニット１７（第２読取手段）の読取動作の基準となるＬＳＴ信号（第２ラインスタート信号）とを切替えて画像処理ユニット３４（画像処理手段）へ入力する第１入力手段として機能するものであり、レジスタ２９の切替情報に基づいて、ＣＣＤ駆動タイミング生成回路３０と画像処理ユニット３４の接続、及びＣＩＳ読取ユニット１７と画像処理ユニット３４の接続を切替える。具体的には、レジスタ２９に切替情報１が格納されている状態でＣＩＳ読取ユニット１７と画像処理ユニット３４が接続されている場合にはそれを切替えて、ＣＣＤ駆動タイミング生成回路３０と画像処理ユニット３４を接続する。なお、この状態では、ＣＣＤ駆動タイミング生成回路３０によって生成されたＳＨ信号が第１セレクタ３１を介して画像処理ユニット３４へ入力される。
【００３７】
一方、第１セレクタ３１は、レジスタ２９に切替情報２が格納されている状態でＣＣＤ駆動タイミング生成回路３０と画像処理ユニット３４が接続されている場合にはそれを切替えて、ＣＩＳ読取ユニット１７と画像処理ユニット３４を接続する。なお、この状態では、ＣＩＳ読取ユニット１７によって生成されたＬＳＴ信号が第１セレクタ３１を介して画像処理ユニット３４へ入力される。
【００３８】
第２セレクタ３２は、ＣＣＤラインセンサ１６が表面の画像データを画素単位で出力する処理及び画像処理部４全体の処理の基準となる第１基準クロックとＣＩＳ読取ユニット１７が裏面の画像データを画素単位で出力する処理の基準となる第２基準クロック（図中の「ＳＣＬＫ」。）とを切替えて画像処理ユニット３４へ入力する第２入力手段として機能するものであり、レジスタ２９の切替情報に基づいて、第１発振回路２６と画像処理ユニット３４の接続及びＣＩＳ読取ユニット１７と画像処理ユニット３４の接続を切替える。具体的には、レジスタ２９に切替情報１が格納されている状態でＣＩＳ読取ユニット１７と画像処理ユニット３４が接続されている場合にはそれを切替えて、第１発振回路２６と画像処理ユニット３４を接続する。なお、この状態では、第１発振回路２６によって生成された第１基準クロックが第２セレクタ３２を介して画像処理ユニット３４へ入力される。
【００３９】
一方、第２セレクタ３２は、レジスタ２９に切替情報２が格納されている状態で第１発振回路２６と画像処理ユニット３４が接続されている場合にはそれを切替えて、ＣＩＳ読取ユニット１７と画像処理ユニット３４を接続する。なお、この状態では、ＣＩＳ読取ユニット１７によって生成されたＳＣＬＫが第２セレクタ３２を介して画像処理ユニット３４へ入力される。このＳＣＬＫは、画素単位のクロックであり、ＣＩＳ読取ユニット１７が読取った裏面の画像データを構成するＳＤＡＴＡは、このＳＣＬＫに同期して画像処理部４の第３セレクタ３３へ入力される。また、ＣＣＤラインセンサ１６によって読取られた後にＡＦＥ回路２３でゲイン調整されＡ／Ｄコンバータ２４でＡ／Ｄ変換された表面の画像データを構成する各画素データは、第１基準クロック（システムクロック）に同期して画像処理部４の第３セレクタ３３へ入力される。
【００４０】
第３セレクタ３３は、レジスタ２９の切替情報に基づいて、Ａ／Ｄコンバータ２４と画像処理ユニット３４の接続及びＣＩＳ読取ユニット１７と画像処理ユニット３４の接続を切替えるものである。具体的には、レジスタ２９に切替情報１が格納されている状態でＣＩＳ読取ユニット１７と画像処理ユニット３４が接続されている場合にはそれを切替えて、Ａ／Ｄコンバータ２４と画像処理ユニット３４を接続する。なお、この状態では、ＣＣＤラインセンサ１６によって読取られた後、ＡＦＥ回路２３においてゲイン調整され、Ａ／Ｄコンバータ２４においてＡ／Ｄ変換された表面の画像データを構成する各画素データが第３セレクタ３３を介して第１基準クロックに同期して画像処理ユニット３４へ入力される。
【００４１】
一方、第３セレクタ３３は、レジスタ２９に切替情報２が格納されている状態でＡ／Ｄコンバータ２４と画像処理ユニット３４が接続されている場合にはそれを切替えて、ＣＩＳ読取ユニット１７と画像処理ユニット３４を接続する。なお、この状態では、ＣＩＳ読取ユニット１７から出力された裏面の画像データを構成する各画素データ（ＳＤＡＴＡ）が第３セレクタ３３を介してＳＣＬＫに同期して画像処理ユニット３４へ入力される。
【００４２】
画像処理ユニット３４は、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７によって読取られた表面の画像データ又は裏面の画像データから有効データを抽出して所定の画像処理を行う画像処理手段として機能するものであり、有効データ抽出回路３６と画像処理回路３７から構成されている。有効データ抽出回路３６は、Ａ／Ｄコンバータ２４から入力された表面の画像データ又はＣＩＳ読取ユニット１７から入力された裏面の画像データから原稿の主走査方向の両端の所定画素数の画素データを削除して残りの画素データ（以下、「有効データ」という。）を抽出するものであり、この有効データ抽出回路３６において抽出された有効データは、画像処理回路３７へ出力される。
【００４３】
図４は、読取った原稿の画像データに対する有効データと無効データについて説明するための図である。図示するように、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７によって原稿の両面読取りが行われる場合、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７の各主走査ラインが、原稿に対して図中の読取り方向に相対移動しつつ原稿の両面の画像データが主走査ライン毎に読取られる。その際、原稿の主走査方向の両端部分は、原稿領域と原稿領域外との境界部分であるため、以降の画像処理や用紙への記録（印字処理）を行うべきでない画素データ（以下、「無効データ」という。）が存在している。したがって、有効データ抽出回路３６は、１ライン（主走査ライン）ずつ読取られてＣＣＤラインセンサ１６から入力された表面の画像データの画素データ又はＣＩＳ読取ユニット１７から入力された裏面の画像データの画素データから、主走査方向の両端の所定画素数の無効データを破棄し、その無効データ間の有効データを抽出する。このようにして抽出された有効データが画像処理回路３７へ入力される。
【００４４】
画像処理回路３７は、有効データ抽出回路３６において抽出された有効データに対して画像処理を行うものである。具体的には、有効データ抽出回路３６から入力された有効データに対して光量ムラや光学部品の影響、及びＣＣＤラインセンサ１６やＣＩＳ読取ユニット１７のＣＩＳの画素感度のバラツキを補正するためのシェーディング補正、γ補正等の画像処理を行う。
【００４５】
以下、本発明の実施の形態に係る画像処理装置１において、原稿の両面読取りが行われる場合の原稿読取部３及び画像処理部４の各部の処理動作について図１乃至図５に基づいて説明する。操作部１０から原稿の両面読取りを行うための指示入力があった場合、自動原稿搬送装置の原稿トレイに載置された原稿が搬送路１９に沿って搬送されるとともに、第１発振回路２６は、第１基準クロックを生成し、第２発振回路２７は、外部クロックを生成する。第１発振回路２６が生成した第１基準クロックは、システムクロックとして画像処理部４へ入力されるとともに該画像処理部４の第２セレクタ３２へ入力され、第２発振回路２７が生成した外部クロックは、ＣＩＳ読取ユニット１７へ入力される。
【００４６】
画像処理部４のＣＣＤ駆動タイミング生成回路３０は、第１発振回路２６から入力されたシステムクロックに基づいて所定周期のＳＨ信号を生成し、生成したＳＨ信号は、ＣＣＤラインセンサ１６及びＣＩＳ読取ユニット１７へ入力される。これに対し、ＣＣＤラインセンサ１６は、入力されるＳＨ信号に従って（同期して）原稿の表面の画像データを主走査ライン毎に１ラインずつ読取り、ＣＣＤラインセンサ１６によって読取られた表面の画像データの各画素データは、ＡＦＥ回路２３においてゲイン調整された後に、Ａ／Ｄコンバータ２４においてＡ／Ｄ変換される。
【００４７】
一方、ＣＩＳ読取ユニット１７は、ＣＣＤ駆動タイミング生成回路３０から入力されたＳＨ信号を第２発振回路２７から入力された外部クロックでサンプリングしてＬＳＴ信号を生成し、生成したＬＳＴ信号に従って（同期して）原稿の裏面の画像データを主走査ライン毎に１ラインずつ読取る。
【００４８】
画像処理部４において、レジスタ２９に切替情報１が格納されている場合、第１セレクタ３１を介してＣＣＤ駆動タイミング生成回路３０から画像処理ユニット３４へＳＨ信号が入力され、第２セレクタ３２を介して第１発振回路２６から画像処理ユニット３４へ第１基準クロックが入力され、第３セレクタ３３を介してＡ／Ｄコンバータ２４から画像処理ユニット３４へ表面の画像データの画素データが入力される。
【００４９】
これに対し、画像処理ユニット３４の有効データ抽出回路３６は、Ａ／Ｄコンバータ２４から入力された表面の画像データの中から有効データ（画素データ）を抽出する。具体的には、ＣＣＤ駆動タイミング生成回路３０から第１セレクタ３１を介して入力されたＳＨ信号を基準にして、第２セレクタ３２を介して第１発振回路２６から入力される第１基準クロックの数をカウントし、カウントしたクロック数が予め設定された値に達するまでに第３セレクタ３３を介してＡ／Ｄコンバータ２４から入力された画素データを無効データとして破棄する。そして、カウントしたクロック数が予め設定された値に達した後に第３セレクタ３３を介してＡ／Ｄコンバータ２４から入力された画素データを有効データとして抽出し、画像処理回路３７へと出力する。次に、カウントしたクロック数が予め設定された他の値に達した後に第３セレクタ３３を介してＡ／Ｄコンバータ２４から入力された画素データを無効データとして破棄する。
【００５０】
この一連の処理を、ＣＣＤ駆動タイミング生成回路３０からＳＨ信号が入力される毎に繰返し行う。言い換えれば、Ａ／Ｄコンバータ２４から入力される表面の画像データを構成する主走査方向に１ラインの画素データ毎に繰返し行う。画像処理回路３７は、有効データ抽出回路３６から入力された表面の画像データの有効データに対してシェーディング補正、γ補正等の必要な画像処理を行う。このようにして画像処理が行われた表面の画像データは、ページメモリ６に蓄積される。
【００５１】
画像処理部４において、レジスタ２９に切替情報２が格納されている場合、第１セレクタ３１を介してＣＩＳ読取ユニット１７から画像処理ユニット３４へＬＳＴ信号が入力され、第２セレクタ３２を介してＣＩＳ読取ユニット１７から画像処理ユニット３４へＳＣＬＫが入力され、第３セレクタ３３を介してＣＩＳ読取ユニット１７から画像処理ユニット３４へ裏面の画像データの画素データ（ＳＤＡＴＡ）が入力される。
【００５２】
これに対し、画像処理ユニット３４の有効データ抽出回路３６は、ＣＩＳ読取ユニット１７から入力された裏面の画像データの中から有効データ（画素データ）を抽出する。具体的には、ＣＩＳ読取ユニット１７から第１セレクタ３１を介して入力されたＬＳＴ信号を基準にして、第２セレクタ３２を介してＣＩＳ読取ユニット１７から入力されるＳＣＬＫの数をカウントし、カウントしたＳＣＬＫ数が予め設定された値に達するまでに第３セレクタ３３を介してＣＩＳ読取ユニット１７から入力された画素データ（ＳＤＡＴＡ）を無効データとして破棄する。そして、カウントしたＳＣＬＫ数が予め設定された値に達した後に第３セレクタ３３を介してＣＩＳ読取ユニット１７から入力された画素データを有効データとして抽出し、画像処理回路３７へと出力する。次に、カウントしたクロック数が予め設定された他の値に達した後に第３セレクタ３３を介してＣＩＳ読取ユニット１７から入力された画素データを無効データとして破棄する。
【００５３】
この一連の処理を、ＣＩＳ読取ユニット１７からＬＳＴ信号が入力される毎に繰返し行う。言い換えれば、ＣＩＳ読取ユニット１７から入力される裏面の画像データを構成する主走査方向に１ラインの画素データ毎に繰返し行う。画像処理回路３７は、有効データ抽出回路３６から入力された裏面の画像データの有効データに対してシェーディング補正、γ補正等の必要な画像処理を行う。このようにして画像処理が行われた裏面の画像データは、表面の画像データとともにページメモリ６に蓄積される。
【００５４】
このように、画像処理ユニット３４（有効データ抽出回路３６）は、表面の画像データに対してＳＨ信号を基準に第１基準クロック数をカウントして有効データを抽出し、裏面の画像データに対してＬＳＴ信号を基準にＳＣＬＫ数をカウントして有効データを抽出する。
【００５５】
なお、原稿の両面読取りでは、ＣＣＤラインセンサ１６による読取動作とＣＩＳ読取ユニット１７による読取動作とが並行して行われるため、例えば、レジスタ２９の切替情報がライン単位で書換えられ、それに基づいてセレクタ３１乃至３３が切替えられ、画像処理ユニット３４における表面の画像データに対して有効データを抽出して必要な画像処理を行う処理と、裏面の画像データに対して有効データを抽出して必要な画像処理を行う処理と、が時分割で行われるようになっている。
【００５６】
以上説明したように、画像処理装置１の画像処理部４では、ＣＣＤラインセンサ１６と画像処理ユニット３４の接続及びＣＩＳ読取ユニット１７と画像処理ユニット３４の接続を切替えて処理することが可能である。すなわち、１つの画像処理部４で異なる読取デバイスを時分割で制御することが可能である。
【００５７】
図５は、ＳＨ信号とＬＳＴ信号が有効データ抽出回路３６へ入力された場合に、該有効データ抽出回路３６から画像処理回路３７へ出力される表面の画像データに対する有効データと裏面の画像データに対する有効データを例示した図である。ＣＣＤラインセンサ１６のラインスタート信号であるＳＨ信号と、ＣＩＳ読取ユニット１７のラインスタート信号であるＬＳＴ信号とは、非同期であるため、図示するように、ＳＨ信号とＬＳＴ信号には間隔が存在し、その間隔は、本実施形態においては、ＣＩＳ読取ユニット１７の仕様上、装置１の電源を投入する毎に２２５ＣＬＫから２４３ＣＬＫの間で変動する。
【００５８】
ところで、この間隔が常に一定であれば、ＳＨ信号を基準にしてＳＤＡＴＡの数であるＳＣＬＫ数をカウントすることにより、ＣＣＤラインセンサ１６と同じラインスタート信号（ＳＨ信号）を基準にして原稿の裏面の画像データに対して適切な有効データを抽出することも可能であるが、上記のようにＳＨ信号とＬＳＴ信号の間隔が変動するため、ＳＨ信号を基準にＳＣＬＫ数をカウントして裏面の画像データに対する有効データを抽出すると、装置１の電源を投入する毎に抽出される有効データの位置が変動することになる。
【００５９】
本発明の実施形態に係る画像形成装置１では、このように、電源を投入する毎にＳＨ信号とＬＳＴ信号の間隔が変動したとしても、表面の画像データに対して有効データを抽出する際の基準（ＳＨ信号）と、裏面の画像データに対して有効データを抽出する際の基準（ＬＳＴ信号）と、を第１セレクタ３１により切替えることで、最適な有効データを得ることができる。すなわち、図５に示すように、有効データ抽出回路３６が裏面の画像データに対して無効データとしてカウントする画素データ数（ＳＣＬＫ数）を例えば２４画素（ＣＬＫ）などの値に固定しておき、有効データ抽出回路３６は、第１セレクタ３１を介してＣＩＳ読取ユニット１７から入力されたＬＳＴ信号を基準にして第２セレクタ３２を介して入力されたＳＣＬＫ数（画素データ数）をカウントし、カウントしたＳＣＬＫ数が２４に達するまでに第３セレクタ３３を介して入力されたＳＤＡＴＡ（画素データ）を無効データとして破棄する。そして、２４画素に達した後に第３セレクタ３３を介してＣＩＳ読取ユニット１７から入力されたＳＤＡＴＡを有効データとして抽出する。次に、このようにして有効データを抽出した後に、先に破棄した無効データとは原稿の主走査方向に対して反対側の無効データも同様にカウントして破棄する。したがって、裏面の画像データに対して常に同じ位置から有効データを抽出することができ、原稿の両面の画像データについて、画像処理を行う画素データの位置を最適に規定することができる。
【００６０】
図６は、本発明の実施形態の画像処理装置１の変形例に係る画像処理装置１Ａの原稿読取部３と画像処理部４の構成を示した図である。この画像処理装置１Ａは、第１の実施形態において説明した画像処理部４を２つ備え、ＣＣＤラインセンサ１６（第１読取手段）が一方の画像処理部４ａ（４）と接続されるとともにＣＩＳ読取ユニット１７（第２読取手段）が他方の画像処理部４ｂ（４）と接続されている。そして、一方の画像処理部４ａは、ＣＣＤラインセンサ１６が読取った表面の画像データに対して処理を行い、他方の画像処理部４ｂは、ＣＩＳ読取ユニット１７が読取った裏面の画像データに対して処理を行う。
【００６１】
なお、本実施形態に係る画像処理装置１Ａは、画像処理部４が２つ並設されている点を除いて、画像処理装置１と同様に構成されているため、同一構成のものについては同一番号を付してその説明を省略し、異なる点について主に説明する。また、画像処理部４ａと画像処理部４ｂの各部の構成は、画像処理部４の各部と同じであるが、画像処理部４ａのものと画像処理部４ｂのものとを区別するために、画像処理部４ａ内の各部については符号ａを付し、画像処理部４ｂ内の各部については符号ｂを付している。
【００６２】
図示するように、ＣＣＤラインセンサ１６は、ＡＦＥ回路２３及びＡ／Ｄコンバータ２４を介して画像処理部４ａの第３セレクタ３３ａと接続されるとともに、ＣＣＤ駆動タイミング生成回路３０ａと接続されている。一方、ＣＩＳ読取ユニット１７は、画像処理部４ｂの第１セレクタ３１ｂ、第２セレクタ３２ｂ、及び第３セレクタ３３ｂと接続されている。
【００６３】
また、画像処理装置１では、画像処理部４からＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７の両方にＳＨ信号が入力される構成であったが、本実施形態では、その画像処理部４が２つ並設されているので、一方の画像処理部４ａからＣＣＤラインセンサ１６へＳＨ信号が入力され、他方の画像処理部４ｂからＣＩＳ読取ユニット１７へＳＨ信号が入力される。また、第１発振回路２６は、画像処理部４ａと画像処理部４ｂの両方に接続されており、ＣＣＤ駆動タイミング生成回路３０ａとＣＣＤ駆動タイミング生成回路３０ｂでは、それぞれ第１発振回路２６から入力されたシステムクロックに基づいて同じＳＨ信号が生成されるようになっている。また、ページメモリ６には、画像処理部４ａの画像処理回路３７ａと画像処理部４ｂの画像処理回路３７ｂの両方が接続されている。
【００６４】
画像処理装置１Ａにおいて原稿の両面読取りが行われる場合、画像処理部４ａでは、第１発振回路２６が生成したシステムクロックに基づいてＣＣＤ駆動タイミング生成回路３０ａがＳＨ信号を生成し、生成したＳＨ信号はＣＣＤラインセンサ１６へ入力される。ＣＣＤラインセンサ１６は、入力されたＳＨ信号に従って原稿の表面の画像データを主走査ライン毎に読取り、読取られた表面の画像データは、ＡＦＥ回路２３においてゲイン調整された後にＡ／Ｄコンバータ２４においてＡ／Ｄ変換される。Ａ／Ｄコンバータ２４によってＡ／Ｄ変換された表面の画像データの各画素データは、第３セレクタ３３ａを介して画像処理ユニット３４ａに入力され、有効データ抽出回路３６ａにおける有効データを抽出する処理と画像処理回路３７ａにおけるシェーディング補正やγ補正等の画像処理が行われ、ページメモリ６に格納される。但し、ここでは、ＣＣＤ駆動タイミング生成回路３０ａにおいて生成されたＳＨ信号が第１セレクタ３１ａを介して画像処理ユニット３４ａに入力され、第１発振回路２６において生成された第１基準クロックが第２セレクタ３２ａを介して画像処理ユニット３４ａに入力される。
【００６５】
なお、ここでの有効データ抽出回路３６ａと画像処理回路３７ａにおける処理は、上記した有効データ抽出回路３６と画像処理回路３７において表面の画像データに対して行われる処理と同じであるため、ここではその詳細な説明は省略する。また、本実施形態においては、画像処理部４ａでは、ＣＣＤラインセンサ１６が読取った表面の画像データに対してのみ処理が行われるため、レジスタ２９ａには、切替情報１が常時格納されており、セレクタ３１ａ乃至３３ａにおける切替えは行われない。
【００６６】
一方、画像処理部４ｂでは、第１発振回路２６が生成したシステムクロックに基づいてＣＣＤ駆動タイミング生成回路３０ｂがＳＨ信号を生成し、生成したＳＨ信号はＣＩＳ読取ユニット１７へ入力される。ＣＩＳ読取ユニット１７は、入力されたＳＨ信号をサンプリングして生成したＬＳＴ信号に従って原稿の裏面の画像データを主走査ライン毎に読取り、読取られた裏面の画像データの各画素データ（ＳＤＡＴＡ）は、第３セレクタ３３ｂを介して画像処理ユニット３４ｂに入力され、有効データ抽出回路３６ｂにおける有効データを抽出する処理と画像処理回路３７ｂにおけるシェーディング補正やγ補正等の画像処理が行われ、ページメモリ６に格納される。但し、ここでは、ＣＩＳ読取ユニット１７において生成されたＬＳＴ信号が第１セレクタ３１ｂを介して画像処理ユニット３４ｂに入力され、ＣＩＳ読取ユニット１７から出力されたＳＣＬＫが第２セレクタ３２ｂを介して画像処理ユニット３４ｂに入力される。
【００６７】
なお、ここでの有効データ抽出回路３６ｂと画像処理回路３７ｂにおける処理は、上記した有効データ抽出回路３６と画像処理回路３７において裏面の画像データに対して行われる処理と同じであるため、ここではその詳細な説明は省略する。また、本実施形態においては、画像処理部４ｂでは、ＣＩＳ読取ユニット１７が読取った裏面の画像データに対してのみ処理が行われるため、レジスタ２９ｂには、切替情報２が常時格納されており、セレクタ３１ｂ乃至３３ｂにおける切替えは行われない。
【００６８】
このように、ＣＣＤラインセンサ１６に対して画像処理部４ａ、ＣＩＳ読取ユニット１７に対して画像処理部４ｂを接続することにより、１パス両面読取りした表面の画像データに対する画像処理と、裏面の画像データに対する画像処理と、を並行して行うことができる。
【００６９】
また、画像処理部４ａと画像処理部４ｂは、ともに画像処理部４と同一構成のものである。つまり、画像処理部４ａによりＣＩＳ読取ユニット１７の読取動作を制御するとともにＣＩＳ読取ユニット１７が読取った裏面の画像データに対する画像処理を行い、画像処理部４ｂによりＣＣＤラインセンサ１６の読取動作を制御するとともにＣＣＤラインセンサ１６が読取った表面の画像データに対する画像処理を行うことが可能である。したがって、画像処理部４ａと画像処理部４ｂとでハード構成を変えることなく、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７を制御することができる。
【００７０】
なお、本実施の形態で示した画像処理装置１の構成、並びに本実施形態の変形例で示した画像処理装置１Ａの構成は、本発明に係る画像処理装置の一態様にすぎず、本発明の要旨を逸脱しない範囲内で適宜設計変更できることは勿論であり、原稿を一方向に搬送しつつ非同期なＣＣＤラインセンサとＣＩＳ読取ユニットにより原稿の両面の画像データを読取る機能を備えた装置であれば、例えば、ファクシミリ装置、スキャナ、これらの複合機等としても実現可能である。
【産業上の利用可能性】
【００７１】
本発明は、例えば、原稿を一方向に搬送しつつ非同期な２つの読取デバイスにより両面の画像データを読取って画像処理を行う画像処理装置を備えた種々の装置に適用可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態に係る画像処理装置の構成例を示したブロック図である。
【図２】原稿読取部が備える自動原稿搬送装置の搬送路周辺の構成を概略的に示した図である。
【図３】原稿読取部及び画像処理部の具体的な構成を示した図である。
【図４】読取った原稿の画像データに対する有効データと無効データについて説明するための図である。
【図５】ＳＨ信号とＬＳＴ信号が有効データ抽出回路へ入力された場合に、該有効データ抽出回路から画像処理回路へ出力される表面の画像データに対する有効データと裏面の画像データに対する有効データを例示した図である。
【図６】本発明の実施の形態の変形例に係る画像処理装置の原稿読取部及び画像処理部の具体的な構成を示した図である。
【図７】従来の画像読取装置の読取部の構成を示した図である。
【符号の説明】
【００７３】
１、１Ａ    画像処理装置
３    原稿読取部
４、４ａ、４ｂ    画像処理部
５    クロック生成部
１６    ＣＣＤラインセンサ
１７    ＣＩＳ読取ユニット
２９、２９ａ、２９ｂ    レジスタ
３０、３０ａ、３０ｂ    ＣＣＤ駆動タイミング生成回路
３１、３１ａ、３１ｂ    第１セレクタ
３２、３２ａ、３２ｂ    第２セレクタ
３３、３３ａ、３３ｂ    第３セレクタ
３４、３４ａ、３４ｂ    画像処理ユニット
３６、３６ａ、３６ｂ    有効データ抽出回路
３７、３７ａ、３７ｂ    画像処理回路
【図１】
2006067441.tif 000003
【図２】
2006067441.tif 000004
【図３】
2006067441.tif 000005
【図４】
2006067441.tif 000006
【図５】
2006067441.tif 000007
【図６】
2006067441.tif 000008
【図７】
2006067441.tif 000009
【手続補正書】
【提出日】平成17年7月12日(2005.7.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
一方、ＣＩＳ読取ユニット１７は、入力されたＳＨ信号を第２発振回路２７から入力された外部クロックによりサンプリングして第２ラインスタート信号（以下、「ＬＳＴ信号」ともいう。）を生成し、生成したＬＳＴ信号に同期して原稿の裏面の画像データを読取る。すなわち、ＣＩＳ読取ユニット１７は、自身が生成したＬＳＴ信号に従って原稿の裏面の画像データを１ライン（主走査ライン）ずつ読取る。したがって、ＣＣＤラインセンサ１６のラインスタート信号である第１ラインスタート信号（ＳＨ信号）とＣＩＳ読取ユニット１７のラインスタート信号である第２ラインスタート信号（ＬＳＴ信号）は、非同期であり、ＣＣＤラインセンサ１６とＣＩＳ読取ユニット１７は、異なるタイミングで原稿の読取動作を行う。なお、ＣＣＤ駆動タイミング生成回路３０が生成したＣＣＤラインセンサ１６のＳＨ信号とＣＩＳ読取ユニット１７が生成した自身のＬＳＴ信号は、画像処理部４の第１セレクタ３１へ入力される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
本発明の実施形態に係る画像処理装置１では、このように、電源を投入する毎にＳＨ信号とＬＳＴ信号の間隔が変動したとしても、表面の画像データに対して有効データを抽出する際の基準（ＳＨ信号）と、裏面の画像データに対して有効データを抽出する際の基準（ＬＳＴ信号）と、を第１セレクタ３１により切替えることで、最適な有効データを得ることができる。すなわち、図５に示すように、有効データ抽出回路３６が裏面の画像データに対して無効データとしてカウントする画素データ数（ＳＣＬＫ数）を例えば２４画素（ＣＬＫ）などの値に固定しておき、有効データ抽出回路３６は、第１セレクタ３１を介してＣＩＳ読取ユニット１７から入力されたＬＳＴ信号を基準にして第２セレクタ３２を介して入力されたＳＣＬＫ数（画素データ数）をカウントし、カウントしたＳＣＬＫ数が２４に達するまでに第３セレクタ３３を介して入力されたＳＤＡＴＡ（画素データ）を無効データとして破棄する。そして、２４画素に達した後に第３セレクタ３３を介してＣＩＳ読取ユニット１７から入力されたＳＤＡＴＡを有効データとして抽出する。次に、このようにして有効データを抽出した後に、先に破棄した無効データとは原稿の主走査方向に対して反対側の無効データも同様にカウントして破棄する。したがって、裏面の画像データに対して常に同じ位置から有効データを抽出することができ、原稿の両面の画像データについて、画像処理を行う画素データの位置を最適に規定することができる。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2006067441.tif 000010