JP2008078911A - Device and method for reading image - Google Patents
Device and method for reading image Download PDFInfo
- Publication number
- JP2008078911A JP2008078911A JP2006254691A JP2006254691A JP2008078911A JP 2008078911 A JP2008078911 A JP 2008078911A JP 2006254691 A JP2006254691 A JP 2006254691A JP 2006254691 A JP2006254691 A JP 2006254691A JP 2008078911 A JP2008078911 A JP 2008078911A
- Authority
- JP
- Japan
- Prior art keywords
- image reading
- image
- signal
- timing
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Facsimile Heads (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
Description
本発明は、原稿に対して相対的に移動するセンサにより原稿から画像を読み取る画像読み取り装置および画像読み取り方法に関する。 The present invention relates to an image reading apparatus and an image reading method for reading an image from a document by a sensor that moves relative to the document.
イメージスキャナ等をはじめとする各種画像読み取り装置は、原稿から画像を読み取るためにイメージセンサ等の画像読み取りセンサを備えている。この画像読み取りセンサは、原稿から画像を読み取る際に、原稿に対して相対的に移動する。ここで、画像読み取りセンサは、原稿に対して相対的に移動しながら、原稿から読み取った画像のデータを逐次出力する。原稿から読み取った画像のデータが画像読み取りセンサから出力されるタイミングは、画像読み取りセンサの移動距離や移動速度などに基づき決定される。つまり、画像読み取りセンサの移動距離や移動速度などに応じて、画像読み取りセンサから原稿から読み取った画像のデータが出力されるタイミングが変更される。これによって、画像読み取りセンサの移動速度が変動した場合であっても、原稿から画像を所定のピッチできちんと読み取れるようになっている(特許文献1等参照)。
しかしながら、原稿から画像を読み取っている最中に外部からの衝撃等によって画像読み取りセンサの移動速度が突然増大した場合には、次のような問題が発生した。すなわち、画像読み取りセンサの移動速度が突然増大したことによって、画像読み取りセンサから出力されたデータの取得が間に合わず、原稿からきちんと画像を読み取ることができないことがあった。このように原稿から画像を読み取れなかった場合に、読み取った画像の品質が低下することになる。 However, when the moving speed of the image reading sensor suddenly increases due to an external impact or the like while reading an image from a document, the following problem occurs. That is, since the movement speed of the image reading sensor suddenly increases, the data output from the image reading sensor cannot be acquired in time, and the image cannot be read properly from the document. As described above, when an image cannot be read from a document, the quality of the read image is deteriorated.
本発明は、このような事情に鑑みてなされたものであって、その目的は、原稿から画像を読み取るセンサの移動速度が突然速くなった場合にこれをスムーズに検出することができるようにすることにある。 The present invention has been made in view of such circumstances, and an object of the present invention is to enable smooth detection when the moving speed of a sensor that reads an image from a document suddenly increases. There is.
前記目的を達成するための主たる発明は、
(A)原稿に対して相対的に移動して前記原稿から画像を読み取る画像読み取りセンサと、
(B)前記画像読み取りセンサの前記原稿に対する相対的な移動に応じた信号を出力する信号出力部と、
(C)前記信号出力部から出力された前記信号に基づき、前記画像読み取りセンサにより前記原稿から読み取られた前記画像のデータを前記画像読み取りセンサから取得するための基準となるタイミングを規定するタイミング信号を生成するタイミング信号生成部と、
(D)前記タイミング信号生成部により生成された前記タイミング信号により規定された前記タイミングについて、1つ前のタイミングとの間隔が所定時間未満である場合に、前記画像読み取りセンサからの前記画像のデータの取得が完了していないとしてエラーと判定する判定部と、
(E)を備えたことを特徴とする画像読み取り装置である。
The main invention for achieving the object is as follows:
(A) an image reading sensor that moves relative to the document and reads an image from the document;
(B) a signal output unit that outputs a signal corresponding to a relative movement of the image reading sensor with respect to the document;
(C) A timing signal that defines a reference timing for acquiring data of the image read from the document by the image reading sensor from the image reading sensor based on the signal output from the signal output unit. A timing signal generator for generating
(D) When the timing defined by the timing signal generated by the timing signal generation unit is less than a predetermined time with respect to the previous timing, the image data from the image reading sensor A determination unit that determines that an error has occurred and acquisition has not been completed,
An image reading apparatus comprising (E).
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。 Other features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。 At least the following matters will become apparent from the description of the present specification and the accompanying drawings.
(A)原稿に対して相対的に移動して前記原稿から画像を読み取る画像読み取りセンサと、
(B)前記画像読み取りセンサの前記原稿に対する相対的な移動に応じた信号を出力する信号出力部と、
(C)前記信号出力部から出力された前記信号に基づき、前記画像読み取りセンサにより前記原稿から読み取られた前記画像のデータを前記画像読み取りセンサから取得するための基準となるタイミングを規定するタイミング信号を生成するタイミング信号生成部と、
(D)前記タイミング信号生成部により生成された前記タイミング信号により規定された前記タイミングについて、1つ前のタイミングとの間隔が所定時間未満である場合に、前記画像読み取りセンサからの前記画像のデータの取得が完了していないとしてエラーと判定する判定部と、
(E)を備えたことを特徴とする画像読み取り装置。
(A) an image reading sensor that moves relative to the document and reads an image from the document;
(B) a signal output unit that outputs a signal corresponding to a relative movement of the image reading sensor with respect to the document;
(C) A timing signal that defines a reference timing for acquiring data of the image read from the document by the image reading sensor from the image reading sensor based on the signal output from the signal output unit. A timing signal generator for generating
(D) When the timing defined by the timing signal generated by the timing signal generation unit is less than a predetermined time with respect to the previous timing, the image data from the image reading sensor A determination unit that determines that an error has occurred and acquisition has not been completed,
An image reading apparatus comprising (E).
このような画像読み取り装置にあっては、タイミング信号生成回路により生成されるタイミング信号により規定されるタイミングについて、1つ前のタイミングとの間隔が所定時間未満である場合に、画像読み取りセンサからの画像のデータの取得が完了していないとして判定部によりエラーと判定することで、画像読み取りセンサの移動速度が外部からの衝撃等により突然速くなり、画像読み取りセンサからのデータの取得が間に合わない場合に、これを検出することができる。 In such an image reading apparatus, when the interval between the timing specified by the timing signal generated by the timing signal generation circuit and the previous timing is less than a predetermined time, the image reading sensor When the determination unit determines that the image data acquisition has not been completed and the determination unit determines that the error has occurred, the movement speed of the image reading sensor suddenly increases due to an external impact or the like, and the data acquisition from the image reading sensor is not in time This can be detected.
かかる画像読み取り装置にあっては、前記信号出力部は、前記信号として、前記画像読み取りセンサの前記原稿に対する相対的な移動速度に応じた信号を出力しても良い。このように信号出力部が、信号として、画像読み取りセンサの原稿に対する相対的な移動速度に応じた信号を出力することで、タイミング信号生成回路によりタイミング信号を簡単に生成することができる。 In such an image reading apparatus, the signal output unit may output a signal corresponding to a relative moving speed of the image reading sensor with respect to the document as the signal. As described above, the signal output unit outputs a signal corresponding to the relative moving speed of the image reading sensor with respect to the document as a signal, so that the timing signal can be easily generated by the timing signal generation circuit.
また、かかる画像読み取り装置にあっては、前記信号出力部は、前記信号として、前記画像読み取りセンサの前記原稿に対する相対的な移動距離に応じた信号を出力しても良い。このように信号出力部が、信号として、画像読み取りセンサの原稿に対する相対的な移動距離に応じた信号を出力することで、タイミング信号生成回路によりタイミング信号を簡単に生成することができる。 In the image reading apparatus, the signal output unit may output a signal corresponding to a relative movement distance of the image reading sensor with respect to the document as the signal. As described above, the signal output unit outputs a signal according to the relative movement distance of the image reading sensor with respect to the document as a signal, so that the timing signal can be easily generated by the timing signal generation circuit.
また、かかる画像読み取り装置にあっては、前記信号出力部は、前記信号を出力するためのエンコーダを備えていても良い。このように信号出力部が、信号を出力するためのエンコーダを備えていれば、画像読み取りセンサの原稿に対する相対的な移動距離に応じた信号を信号出力部から簡単に出力することができる。 In such an image reading apparatus, the signal output unit may include an encoder for outputting the signal. As described above, if the signal output unit includes an encoder for outputting a signal, a signal corresponding to the relative movement distance of the image reading sensor with respect to the document can be easily output from the signal output unit.
また、かかる画像読み取り装置にあっては、前記所定時間は、前記画像読み取りセンサから前記画像のデータを取得するために必要な時間以上に設定されていても良い。このように所定時間が画像読み取りセンサから画像のデータを取得するために必要な時間以上に設定されていれば、画像読み取りセンサの移動速度が外部からの衝撃等により突然速くなり、画像読み取りセンサからのデータの取得が間に合わない場合に、これを速やかに検出することができる。 In the image reading apparatus, the predetermined time may be set to be longer than a time necessary for acquiring the image data from the image reading sensor. In this way, if the predetermined time is set to be longer than the time necessary for acquiring image data from the image reading sensor, the moving speed of the image reading sensor suddenly increases due to an external impact or the like. This can be quickly detected when the data acquisition is not in time.
また、かかる画像読み取り装置にあっては、前記判定部により前記エラーと判定された場合に、前記画像読み取りセンサにより原稿から画像を読み取る画像読み取り動作が中止されて、前記エラーと判定される前の位置から前記画像読み取り動作が再開されても良い。このように判定部によりエラーと判定された場合に、画像読み取りセンサにより原稿から画像を読み取る画像読み取り動作が中止されて、エラーと判定される前の位置から画像読み取り動作が再開されることで、原稿から画像をきちんと読み取ることができる。 In the image reading apparatus, when the error is determined by the determination unit, the image reading operation for reading an image from the document by the image reading sensor is stopped, and the error before the error is determined. The image reading operation may be resumed from the position. When the determination unit determines that an error has occurred, the image reading operation for reading an image from the document by the image reading sensor is stopped, and the image reading operation is restarted from the position before the error is determined. Images can be read from the original.
また、かかる画像読み取り装置にあっては、前記判定部は、前記タイミング信号生成回路により生成された前記タイミング信号により規定された前記タイミングが発生してからの経過時間を計測するタイマーを備えていても良い。このようなタイマーを判定部が備えれば、タイミング信号生成部により生成されたタイミング信号により規定されたタイミングについて、1つ前のタイミングとの間隔が所定時間未満である否かを簡単にチェックすることができる。 In the image reading apparatus, the determination unit includes a timer that measures an elapsed time from the occurrence of the timing defined by the timing signal generated by the timing signal generation circuit. Also good. If the determination unit includes such a timer, it is simply checked whether or not the interval between the previous timing and the timing specified by the timing signal generated by the timing signal generation unit is less than a predetermined time. be able to.
また、かかる画像読み取り装置にあっては、前記判定部により前記エラーと判定された後、前記画像読み取りセンサの前記原稿に対する相対的な移動速度を変更しても良い。このように判定部によりエラーと判定された場合に、画像読み取りセンサの原稿に対する相対的な移動速度の目標値を変更することで、判定部によりエラーと判定されるのを防ぐことができる。 In this image reading apparatus, the relative moving speed of the image reading sensor with respect to the document may be changed after the determination unit determines that the error has occurred. In this way, when an error is determined by the determination unit, it is possible to prevent the determination unit from determining an error by changing the target value of the relative movement speed of the image reading sensor with respect to the document.
(A)原稿に対して画像読み取りセンサを相対的に移動して前記原稿から画像を読み取るステップと、
(B)前記画像読み取りセンサの前記原稿に対する相対的な移動に応じた信号を出力するステップと、
(C)出力した前記信号に基づき、前記画像読み取りセンサにより前記原稿から読み取られた前記画像のデータを前記画像読み取りセンサから取得するための基準となるタイミングを規定するタイミング信号を生成するステップと、
(D)生成した前記タイミング信号により規定された前記タイミングについて、1つ前のタイミングとの間隔が所定時間未満である場合に、前記画像読み取りセンサからの前記画像のデータの取得が完了していないとしてエラーと判定するステップと、
(E)を有することを特徴とする画像読み取り方法。
(A) a step of moving an image reading sensor relative to an original to read an image from the original;
(B) outputting a signal corresponding to a relative movement of the image reading sensor with respect to the document;
(C) generating a timing signal that defines a reference timing for acquiring data of the image read from the document by the image reading sensor from the image reading sensor based on the output signal;
(D) The acquisition of the image data from the image reading sensor is not completed when the interval defined by the generated timing signal is less than a predetermined time with respect to the previous timing. And determining an error as
An image reading method comprising (E).
===画像読み取り装置の概要===
以下に本発明に係る画像読み取り装置の実施の形態について説明する。図1〜図3は、画像読み取り装置の一実施形態について説明したものである。図1は、画像読み取り装置の一実施形態を説明したものである。図2は、画像読み取り装置の内部構成の一例を説明する図である。図3は、画像読み取り装置のブロック構成の一例を説明する図である。
=== Overview of Image Reading Apparatus ===
Embodiments of an image reading apparatus according to the present invention will be described below. 1 to 3 illustrate an embodiment of an image reading apparatus. FIG. 1 illustrates an embodiment of an image reading apparatus. FIG. 2 is a diagram illustrating an example of the internal configuration of the image reading apparatus. FIG. 3 is a diagram illustrating an example of a block configuration of the image reading apparatus.
この画像読み取り装置10は、図1に示すように、コンピュータ装置20に有線または無線等により通信可能に接続される。ここで、画像読み取り装置10は、図1に示すように、一般にイメージスキャナと呼ばれる装置であり、原稿台12と、この原稿台12の上面部を開閉する原稿台カバー14とを備えている。原稿台12には、画像が読み取られる原稿15がセットされる。また、原稿台カバー14は、原稿台12の後端部にヒンジ部18を介して開閉自在に設けられている。 As shown in FIG. 1, the image reading device 10 is connected to a computer device 20 so as to be communicable by wire or wireless. Here, as shown in FIG. 1, the image reading apparatus 10 is an apparatus generally called an image scanner, and includes a document table 12 and a document table cover 14 that opens and closes the upper surface of the document table 12. A document 15 from which an image is read is set on the document table 12. The document table cover 14 is provided at the rear end portion of the document table 12 through a hinge portion 18 so as to be freely opened and closed.
一方、コンピュータ装置20は、例えば、図1に示すように、コンピュータ本体22と、表示装置24と、入力装置26とを備えている。コンピュータ本体22は、パーソナルコンピュータなどをはじめとする各種コンピュータにより構成されている。ここでは、コンピュータ本体22は、FDドライブ装置28やCD−ROMドライブ装置30などの読み取り装置32を内部に備えている。この他に、コンピュータ本体22は、例えば、MO(Magnet Optical)ディスクドライブ装置やDVDドライブ装置などを備えても良い。また、表示装置24は、CRTディスプレイやプラズマディスプレイ、液晶ディスプレイ等など、各種表示装置により構成される。入力装置26は、キーボード34やマウス36などにより構成される。 On the other hand, as shown in FIG. 1, for example, the computer device 20 includes a computer main body 22, a display device 24, and an input device 26. The computer main body 22 includes various computers such as a personal computer. Here, the computer main body 22 includes a reading device 32 such as an FD drive device 28 or a CD-ROM drive device 30 therein. In addition, the computer main body 22 may include, for example, an MO (Magnet Optical) disk drive device or a DVD drive device. The display device 24 includes various display devices such as a CRT display, a plasma display, and a liquid crystal display. The input device 26 includes a keyboard 34, a mouse 36, and the like.
<画像読み取り装置>
画像読み取り装置10の内部には、図2に示すように、キャリッジ40と、このキャリッジ40を原稿台12に対して所定の間隔を保ちつつ図中矢印A方向に沿って平行に移動させる駆動機構42と、このキャリッジ40を支持しつつその移動を案内するガイド44とが設けられている。
<Image reading device>
As shown in FIG. 2, the image reading apparatus 10 includes a carriage 40 and a drive mechanism that moves the carriage 40 in parallel along the direction of arrow A in the figure while maintaining a predetermined distance from the document table 12. 42 and a guide 44 for supporting the carriage 40 and guiding its movement.
キャリッジ40には、原稿台12を介して原稿15に対し光を照射する光源としての露光ランプ46と、原稿15により反射された反射光が入射するレンズ48と、このレンズ48を通じてキャリッジ40の内部に取り込まれた反射光を受光するイメージセンサ50とが設けられている。イメージセンサ50は、光信号を電気信号に変換するフォトダイオード等の光電変換素子が列状に配置されたリニアCCDセンサ等により構成されている。なお、このイメージセンサ50は、「画像読み取りセンサ」に相当する。イメージセンサ50により読み取られた画像のデータは、制御部52に出力される。 The carriage 40 has an exposure lamp 46 as a light source for irradiating light to the document 15 via the document table 12, a lens 48 on which reflected light reflected by the document 15 is incident, and the inside of the carriage 40 through the lens 48. And an image sensor 50 for receiving the reflected light taken in. The image sensor 50 includes a linear CCD sensor or the like in which photoelectric conversion elements such as photodiodes that convert optical signals into electric signals are arranged in a line. The image sensor 50 corresponds to an “image reading sensor”. The image data read by the image sensor 50 is output to the control unit 52.
また、駆動機構42は、キャリッジ40に接続されたタイミングベルト54と、このタイミングベルト54が掛け渡された一対のプーリ55、56と、一方のプーリ55を回転駆動する駆動モータ58とを備えている。駆動モータ58は、制御部52からの制御信号によって駆動制御される。 The drive mechanism 42 includes a timing belt 54 connected to the carriage 40, a pair of pulleys 55, 56 around which the timing belt 54 is stretched, and a drive motor 58 that rotationally drives one pulley 55. Yes. The drive motor 58 is driven and controlled by a control signal from the control unit 52.
さらに、この駆動機構42には、駆動モータ58の付近にエンコーダ90が設けられている。このエンコーダ90は、ロータリ式エンコーダであり、駆動モータ58の回転量を検出することによって、キャリッジ40の位置や移動距離、移動速度等を検出する。このエンコーダ90は、駆動モータ58の回転軸に一体的に設けられたエンコーダ符号板92と、このエンコーダ符号板92に隣接して設けられた検出部94とを有している。エンコーダ符号板92の外周縁部には、所定の間隔おきに小さなスリット(図示外)が多数形成されている。検出部94は、このエンコーダ符号板92の外周縁部に設けられたスリット(図示外)を検出して、駆動モータ58の回転量に応じたパルス信号ENC−A、ENC−Bを出力する。なお、このエンコーダ90は、「信号出力部」に相当する。 Further, the drive mechanism 42 is provided with an encoder 90 in the vicinity of the drive motor 58. The encoder 90 is a rotary encoder, and detects the position, moving distance, moving speed, and the like of the carriage 40 by detecting the rotation amount of the drive motor 58. The encoder 90 includes an encoder code plate 92 provided integrally with the rotation shaft of the drive motor 58, and a detection unit 94 provided adjacent to the encoder code plate 92. A large number of small slits (not shown) are formed at predetermined intervals on the outer peripheral edge of the encoder code plate 92. The detector 94 detects slits (not shown) provided on the outer peripheral edge of the encoder code plate 92 and outputs pulse signals ENC-A and ENC-B corresponding to the rotation amount of the drive motor 58. The encoder 90 corresponds to a “signal output unit”.
<制御部>
制御部52は、図3に示すように、コントローラ60と、モータ制御部62と、ランプ制御部64と、センサ制御部66と、AFE(Analog Front End)部68と、デジタル処理回路70と、インターフェイス回路72とを備えている。さらに、AFE(Analog Front End)部68は、アナログ信号処理回路74と、A/D変換回路76とを備えている。
<Control unit>
As shown in FIG. 3, the control unit 52 includes a controller 60, a motor control unit 62, a lamp control unit 64, a sensor control unit 66, an AFE (Analog Front End) unit 68, a digital processing circuit 70, And an interface circuit 72. Further, the AFE (Analog Front End) unit 68 includes an analog signal processing circuit 74 and an A / D conversion circuit 76.
コントローラ60は、コンピュータ本体22からの命令等に基づき、モータ制御部62やランプ制御部64、センサ制御部66、AFE(Analog Front End)部68、デジタル処理回路70、インターフェイス回路72を制御する。モータ制御部62は、コントローラ60からの命令により、キャリッジ40を移動させるための駆動モータ58の駆動制御を行う。また、ランプ制御部64は、露光ランプ46の発光を制御する。また、センサ制御部66は、イメージセンサ50の制御を行う。 The controller 60 controls the motor control unit 62, the lamp control unit 64, the sensor control unit 66, the AFE (Analog Front End) unit 68, the digital processing circuit 70, and the interface circuit 72 based on commands from the computer main body 22. The motor control unit 62 performs drive control of the drive motor 58 for moving the carriage 40 according to a command from the controller 60. The lamp control unit 64 controls the light emission of the exposure lamp 46. The sensor control unit 66 controls the image sensor 50.
また、AFE(Analog Front End)部68のアナログ信号処理回路74は、イメージセンサ50により読み取られた画像のアナログ信号に対して信号処理を行う。また、AFE(Analog Front End)部68のA/D変換回路76は、アナログ信号処理回路74により信号処理された画像の信号をデジタル信号へとA/D変換する。 An analog signal processing circuit 74 of an AFE (Analog Front End) unit 68 performs signal processing on an analog signal of an image read by the image sensor 50. An A / D conversion circuit 76 of an AFE (Analog Front End) unit 68 performs A / D conversion on the image signal processed by the analog signal processing circuit 74 into a digital signal.
デジタル処理回路70は、AFE(Analog Front End)部68のA/D変換回路76から送られてきたデジタル信号に対してデジタル信号処理を施す。ここでは、具体的にシェーディング補正等の補正処理をはじめ、各種画像処理などが施される。デジタル信号処理が施されたデジタル信号は、原稿15から読み取られた画像のデータ(画像データ)としてインターフェイス回路72により外部、即ちここでは当該画像読み取り装置10が接続されたコンピュータ本体22へと出力される。インターフェイス回路72は、この他に、コンピュータ本体22から画像読み取り装置10への命令(コマンド)等を受信するようになっている。 The digital processing circuit 70 performs digital signal processing on the digital signal sent from the A / D conversion circuit 76 of the AFE (Analog Front End) unit 68. Here, specifically, various image processing and the like are performed, including correction processing such as shading correction. The digital signal subjected to the digital signal processing is output as image data (image data) read from the document 15 to the outside, that is, to the computer main body 22 to which the image reading apparatus 10 is connected in this case. The In addition to this, the interface circuit 72 receives commands (commands) and the like from the computer main body 22 to the image reading apparatus 10.
===露光ランプ===
露光ランプ46は、レッド(R)、グリーン(G)およびブルー(B)の3色のLEDランプを備えている。これらRGB3色のLEDランプは、イメージセンサ50により原稿5から画像が読み取られるときに、それぞれ個別に異なるタイミングにて点灯される。つまり、例えば、3色のLEDランプは、レッド(R)→グリーン(G)→ブルー(B)の順にて点灯される。
=== Exposure lamp ===
The exposure lamp 46 includes LED lamps of three colors of red (R), green (G), and blue (B). These RGB three-color LED lamps are turned on at different timings when the image sensor 50 reads an image from the document 5. That is, for example, the three color LED lamps are lit in the order of red (R) → green (G) → blue (B).
図4は、3色のLEDランプの発光順序の一例について説明したものである。露光ランプ46は、同図に示すように、RGB3色のLEDランプが、それぞれ1周期の期間内にて異なるタイミングで個別に点灯される。各色のLEDランプは、1周期の期間内にそれぞれ予め設定された所定の時間Tr、Tg、Tbだけ点灯される。そして、これら3色のLEDランプをそれぞれ所定の時間Tr、Tg、Tb点灯させるためには、1周期当たりトータルで露光時間Twが必要となる。 FIG. 4 explains an example of the light emission order of the three-color LED lamps. As shown in the figure, the exposure lamps 46 are individually lit at different timings within the period of one cycle. The LED lamps of the respective colors are turned on for predetermined times Tr, Tg, and Tb set in advance within a period of one cycle. In order to turn on these three color LED lamps for predetermined times Tr, Tg, and Tb, respectively, a total exposure time Tw is required per cycle.
===イメージセンサ===
図5は、イメージセンサ50に設けられた光電変換素子の一例について説明したものである。本実施形態のイメージセンサ50は、光電変換素子として、同図に示すように、所定の方向に沿って1列に並んで配列された複数のフォトダイオード80と、電荷転送部82(CCD:charge-coupled device)と、複数のフォトダイオード80と電荷転送部82との間に各々設けられた複数のゲート84とを備えている。
=== Image sensor ===
FIG. 5 illustrates an example of a photoelectric conversion element provided in the image sensor 50. As shown in the figure, the image sensor 50 according to the present embodiment includes a plurality of photodiodes 80 arranged in a line along a predetermined direction, and a charge transfer unit 82 (CCD: charge). -coupled device) and a plurality of gates 84 provided between the plurality of photodiodes 80 and the charge transfer unit 82, respectively.
複数のフォトダイオード80には、それぞれ受けた光の量に応じて電荷が発生する。本実施形態では、これら複数のフォトダイオード80がそれぞれ、露光ランプ46から発せられて原稿台12に設置された原稿15において反射された光を受光する。すなわち、各フォトダイオード80は、それぞれ露光ランプ46から発せられた3色の光、即ち、レッド(R)、グリーン(G)およびブルー(B)の各色の光を受光する。そして、これら複数のフォトダイオード80には、それぞれ受光した3色の光の量に応じた電荷Pが発生する。 Electric charges are generated in the plurality of photodiodes 80 according to the amount of received light. In the present embodiment, each of the plurality of photodiodes 80 receives light emitted from the exposure lamp 46 and reflected from the document 15 placed on the document table 12. That is, each photodiode 80 receives light of three colors emitted from the exposure lamp 46, that is, light of each color of red (R), green (G), and blue (B). The plurality of photodiodes 80 generate charges P corresponding to the amounts of light of the three colors received.
各フォトダイオード80において発生した電荷Pは、それぞれ電荷転送部82へと転送される。各フォトダイオード80に発生した電荷Pが電荷転送部82へと転送される際には、各ゲート84(同図中グレーの部分参照)が開放される。各フォトダイオード80に発生した電荷Pは、ポテンシャル井戸の関係により電荷転送部82へと速やかに移動する。 The charge P generated in each photodiode 80 is transferred to the charge transfer unit 82. When the charge P generated in each photodiode 80 is transferred to the charge transfer unit 82, each gate 84 (see the gray portion in the figure) is opened. The charge P generated in each photodiode 80 quickly moves to the charge transfer unit 82 due to the potential well relationship.
電荷転送部82は、各フォトダイオード80から移動してきた電荷Pを一時的に蓄積し、その後、検出回路86に向けて順次転送する。検出回路86は、電荷転送部82により転送されてきた電荷の電荷量を逐次検出する。ここで検出回路86により検出された電荷Pの電荷量は、イメージセンサ50により読み取られた原稿台12の原稿15の画像を構成する1画素分のデータとなる。検出回路86は、転送されてきた電荷Pの電荷量の検出結果をAFE(Analog Front End)部68(図3参照)に出力する。 The charge transfer unit 82 temporarily accumulates the charge P that has moved from each photodiode 80 and then sequentially transfers the charge P toward the detection circuit 86. The detection circuit 86 sequentially detects the amount of charge transferred by the charge transfer unit 82. Here, the charge amount of the charge P detected by the detection circuit 86 becomes data for one pixel constituting the image of the document 15 on the document table 12 read by the image sensor 50. The detection circuit 86 outputs the detection result of the charge amount of the transferred charge P to an AFE (Analog Front End) unit 68 (see FIG. 3).
===従来の問題点及び解決方法===
<従来の問題点>
ところで、このような画像読み取り装置10にあっては、次のような問題点があった。すなわち、原稿15から画像を読み取っている最中に外部からの衝撃等によってイメージセンサ50の移動速度が突然増大した場合に、イメージセンサ50から出力されたデータの取得が間に合わず、原稿15からきちんと画像を読み取ることができないことがあった。このように原稿15から画像を読み取れなかった場合に、読み取った画像の品質が低下することになる。
=== Conventional Problems and Solutions ===
<Conventional problems>
By the way, such an image reading apparatus 10 has the following problems. In other words, when the moving speed of the image sensor 50 suddenly increases due to an external impact or the like while reading an image from the document 15, the data output from the image sensor 50 is not acquired in time, and the document 15 is neatly acquired. The image could not be read. As described above, when the image cannot be read from the document 15, the quality of the read image is deteriorated.
<解決方法>
そこで、本実施形態では、原稿15から画像を読み取っている最中に外部からの衝撃等によってイメージセンサ50の移動速度が突然増大した場合に、これを速やかにエラーとして検出する。そして、このようなエラーが発生した場合には、速やかに対処する。
<Solution>
Therefore, in the present embodiment, when the moving speed of the image sensor 50 suddenly increases due to an external impact or the like while reading an image from the document 15, this is immediately detected as an error. When such an error occurs, it is dealt with promptly.
===タイミング信号===
制御部52には、露光ランプ46による発光のタイミングやイメージセンサ50による画像を読み取るタイミングなどを規定するタイミング信号を出力するタイミング信号出力回路110が設けられている。
=== Timing signal ===
The control unit 52 is provided with a timing signal output circuit 110 that outputs a timing signal that defines the timing of light emission by the exposure lamp 46 and the timing of reading an image by the image sensor 50.
図6は、このタイミング信号出力回路110について説明したものである。タイミング信号出力回路110は、同図に示すように、制御部52のコントローラ60によって制御される。このタイミング信号出力回路110には、エンコーダ90からの出力信号、即ちパルス信号ENC−A、ENC−Bが入力されている。タイミング信号出力回路110は、エンコーダ90から入力されたこれらパルス信号ENC−A、ENC−Bに基づき、タイミング信号Stを生成する。 FIG. 6 illustrates the timing signal output circuit 110. The timing signal output circuit 110 is controlled by the controller 60 of the control unit 52 as shown in FIG. The timing signal output circuit 110 receives an output signal from the encoder 90, that is, pulse signals ENC-A and ENC-B. The timing signal output circuit 110 generates a timing signal St based on these pulse signals ENC-A and ENC-B input from the encoder 90.
図7は、タイミング信号出力回路110により生成されるタイミング信号Stの一例について説明したものである。このタイミング信号Stは、同図に示すように、エンコーダ90から出力されたパルス信号ENC−A、ENC−Bが有するエッジに基づき生成される。 FIG. 7 illustrates an example of the timing signal St generated by the timing signal output circuit 110. The timing signal St is generated based on the edges of the pulse signals ENC-A and ENC-B output from the encoder 90, as shown in FIG.
ここで、パルス信号ENC−A、ENC−Bは、エンコーダの検出部から出力された信号であり、相互に位相が90度ずれている。パルス信号ENC−Aは、駆動モータ58が正転しているときにパルス信号ENC−Bよりも90度だけ位相が進む。一方、駆動モータ58が反転しているときには、パルス信号ENC−Aは、パルス信号ENC−Bよりも90度だけ位相が遅れる。各パルス信号ENC−A、ENC−Bの1周期Tpは、駆動モータ58の回転軸がエンコーダ符号板92のスリット96の間隔(例えば、1/2400インチや1/1200インチ、1/600インチなど(1インチ=2.54cm))分だけ回転する時間に等しくなっている。 Here, the pulse signals ENC-A and ENC-B are signals output from the detection unit of the encoder, and are out of phase with each other by 90 degrees. The phase of the pulse signal ENC-A is advanced by 90 degrees from the pulse signal ENC-B when the drive motor 58 is rotating forward. On the other hand, when the drive motor 58 is reversed, the phase of the pulse signal ENC-A is delayed by 90 degrees from the pulse signal ENC-B. One cycle Tp of each of the pulse signals ENC-A and ENC-B is the distance between the rotation shaft of the drive motor 58 and the slit 96 of the encoder code plate 92 (for example, 1/2400 inch, 1/1200 inch, 1/600 inch, etc. (1 inch = 2.54 cm)) is equal to the rotation time.
なお、このことから、このエンコーダ90から出力されるパルス信号ENC−A、ENC−Bからそれぞれエッジを検出すれば、駆動モータ58の回転速度を取得することができる。したがって、キャリッジ40の移動速度を検出することができる。また、エッジの個数を計数すれば、駆動モータ58の回転量を調べることができる。これによって、キャリッジ40の現在位置も検出することができる。 From this, if the edges are detected from the pulse signals ENC-A and ENC-B output from the encoder 90, the rotational speed of the drive motor 58 can be acquired. Therefore, the moving speed of the carriage 40 can be detected. If the number of edges is counted, the amount of rotation of the drive motor 58 can be examined. Thereby, the current position of the carriage 40 can also be detected.
本実施形態では、タイミング信号生成回路112は、パルス信号ENC−Aの立上りエッジに基づき、タイミング信号Stを生成している。ここで生成されるタイミング信号Stには、パルス信号ENC−Aにおいて立上りエッジが発生するタイミングに対応してパルスWtが生成される。 In the present embodiment, the timing signal generation circuit 112 generates the timing signal St based on the rising edge of the pulse signal ENC-A. In the timing signal St generated here, a pulse Wt is generated corresponding to the timing at which a rising edge occurs in the pulse signal ENC-A.
このようにして生成されたタイミング信号Stは、図6に示すように、タイミング信号出力回路110からランプ制御部64およびセンサ制御部66に出力される。ランプ制御部64およびセンサ制御部66は、タイミング信号出力回路110から出力されたタイミング信号Stに基づき、露光ランプ46またはイメージセンサ50を制御する。 The timing signal St thus generated is output from the timing signal output circuit 110 to the lamp control unit 64 and the sensor control unit 66 as shown in FIG. The lamp control unit 64 and the sensor control unit 66 control the exposure lamp 46 or the image sensor 50 based on the timing signal St output from the timing signal output circuit 110.
ここで、ランプ制御部64は、タイミング信号出力回路110から出力されたタイミング信号Stに基づき、3色のLED、即ち、レッド(R)のLEDランプ、グリーン(G)のLEDランプ、およびブルー(B)のLEDランプを点灯させるタイミングを制御する。具体的には、ランプ制御部64は、タイミング信号出力回路110から出力されたタイミング信号StにおいてパルスWtが発生してから次のパルスWtが発生するまでの間に、点灯時間Tw内にて3色のLEDランプを、例えば、レッド(R)→グリーン(G)→ブルー(B)の順にて点灯させる。 Here, based on the timing signal St output from the timing signal output circuit 110, the lamp control unit 64 has three colors of LEDs, that is, a red (R) LED lamp, a green (G) LED lamp, and a blue ( The timing for turning on the LED lamp of B) is controlled. Specifically, the lamp control unit 64 determines that the timing signal St output from the timing signal output circuit 110 is 3 within the lighting time Tw after the pulse Wt is generated until the next pulse Wt is generated. The color LED lamps are lit in the order of, for example, red (R) → green (G) → blue (B).
一方、センサ制御部66は、タイミング信号出力回路110から出力されたタイミング信号Stに基づき、イメージセンサ50に設けられた複数のフォトダイオード80からそれぞれ蓄積された電荷を取得するタイミングを制御する。具体的には、センサ制御部66は、タイミング信号出力回路110から出力されたタイミング信号StにおいてパルスWtが発生したタイミングを基準に、各ゲート84を開放して、イメージセンサ50に設けられた複数のフォトダイオード80にそれぞれ蓄積された電荷を電荷転送部82へと移動させる(図5参照)。ここで、センサ制御部66は、ランプ制御部64によって露光ランプ46から3つの色、即ちレッド(R)、グリーン(G)およびブルー(B)の3色の光が所定の順序にて発光されるごとに、複数のフォトダイオード80に蓄積された電荷を電荷転送部82へと移動させる。つまり、各フォトダイオード80から電荷転送部82へと電荷が3回移動する。これにより、センサ制御部66は、露光ランプ46により発光された光の色別に、複数のフォトダイオード80にそれぞれ蓄積される電荷を検出回路86において検出する。なお、ここでは、レッド(R)、グリーン(G)およびブルー(B)の3色について、各フォトダイオード80に発生した電荷を電荷転送部82へと移動させて電荷転送部82により検出回路86へと転送するために要する時間を時間Tsとして示している。 On the other hand, the sensor control unit 66 controls the timing of acquiring the accumulated charges from the plurality of photodiodes 80 provided in the image sensor 50 based on the timing signal St output from the timing signal output circuit 110. Specifically, the sensor control unit 66 opens the gates 84 with reference to the timing at which the pulse Wt is generated in the timing signal St output from the timing signal output circuit 110, and a plurality of sensors provided in the image sensor 50 are provided. The charges accumulated in the photodiodes 80 are moved to the charge transfer section 82 (see FIG. 5). Here, the sensor control unit 66 emits light of three colors, that is, red (R), green (G), and blue (B) in a predetermined order from the exposure lamp 46 by the lamp control unit 64. Each time the charges accumulated in the plurality of photodiodes 80 are moved to the charge transfer unit 82. That is, the charge moves from each photodiode 80 to the charge transfer unit 82 three times. As a result, the sensor control unit 66 detects, in the detection circuit 86, the charges accumulated in the plurality of photodiodes 80 for each color of light emitted by the exposure lamp 46, respectively. Here, for the three colors of red (R), green (G), and blue (B), the charge generated in each photodiode 80 is moved to the charge transfer unit 82 and is detected by the charge transfer unit 82. The time required to transfer to is shown as time Ts.
このようにしてランプ制御部64およびセンサ制御部66は、タイミング信号出力回路110から出力されたタイミング信号Stに基づいて、露光ランプ46またはイメージセンサ50を制御する。 In this way, the lamp control unit 64 and the sensor control unit 66 control the exposure lamp 46 or the image sensor 50 based on the timing signal St output from the timing signal output circuit 110.
なお、エンコーダ90から出力されるパルス信号ENC−A、ENC−Bは、同図にも示すように、モータ制御部62にも入力されている。モータ制御部62は、エンコーダ90から出力されたパルス信号ENC−A、ENC−Bに基づき、キャリッジの移動速度や移動距離(現在位置)に関する情報を取得して、これらの情報に基づき駆動モータ58を制御する。 Note that the pulse signals ENC-A and ENC-B output from the encoder 90 are also input to the motor control unit 62 as shown in FIG. The motor control unit 62 acquires information on the moving speed and moving distance (current position) of the carriage based on the pulse signals ENC-A and ENC-B output from the encoder 90, and the drive motor 58 is based on these information. To control.
===エラー判定===
本実施形態では、原稿15から画像を読み取っている最中に外部からの衝撃等によってイメージセンサ50の移動速度が突然増大した場合に、これをエラーとして検出するために、タイミング信号出力回路110に次のような構成が設けられている。
=== Error judgment ===
In this embodiment, when the moving speed of the image sensor 50 suddenly increases due to an external impact or the like while reading an image from the document 15, the timing signal output circuit 110 is detected in order to detect this as an error. The following configuration is provided.
図8は、そのタイミング信号出力回路110の構成の一例について説明したものである。図9は、タイミング信号出力回路110にて生成される各信号について説明したものである。 FIG. 8 illustrates an example of the configuration of the timing signal output circuit 110. FIG. 9 explains each signal generated by the timing signal output circuit 110.
タイミング信号出力回路110は、タイミング信号生成回路112と、マスクタイマー114と、マスク回路116とを備えている(図8参照)。タイミング信号生成回路112は、エンコーダ90から出力されたパルス信号ENC−A、ENC−Bに基づき、原信号S0を生成する(図9参照)。なお、このタイミング信号生成回路112は、「タイミング信号生成部」に相当する。ここで生成される原信号S0は、タイミング信号出力回路110から出力されるタイミング信号Stの基準となる信号であり、エンコーダ90から出力されたパルス信号ENC−A、ENC−Bが有するエッジに基づき生成される。ここでは、パルス信号ENC−Aの立上りエッジに基づき、原信号S0が生成される。すなわち、原信号S0には、パルス信号ENC−Aにおいて立上りエッジが発生するタイミングに対応して生成されたパルスWt0が設けられている。 The timing signal output circuit 110 includes a timing signal generation circuit 112, a mask timer 114, and a mask circuit 116 (see FIG. 8). The timing signal generation circuit 112 generates the original signal S0 based on the pulse signals ENC-A and ENC-B output from the encoder 90 (see FIG. 9). The timing signal generation circuit 112 corresponds to a “timing signal generation unit”. The original signal S0 generated here is a reference signal for the timing signal St output from the timing signal output circuit 110, and is based on the edges of the pulse signals ENC-A and ENC-B output from the encoder 90. Generated. Here, based on the rising edge of the pulse signal ENC-A, the original signal S0 is generated. That is, the original signal S0 is provided with a pulse Wt0 generated corresponding to the timing at which a rising edge occurs in the pulse signal ENC-A.
マスクタイマー114には、タイミング信号生成回路112により生成されて出力された原信号S0が入力される。マスクタイマー114は、タイミング信号生成回路112から出力された原信号S0においてタイミングが発生してからの経過時間を計測するタイマー(図示外)を備えている。マスクタイマー114は、このタイマーによって原信号S0においてタイミングが発生してからの経過時間を計測して、その経過時間が所定時間に達するまでの間、原信号S0をマスクするためのマスク信号Smを生成する(図9参照)。ここで生成されるマスク信号Smは、原信号S0のパルスWt0が発生してから所定時間Tmが経過するまでの間、例えば、信号レベルが『H(high)』となるような信号となる。マスクタイマー114は、タイミング信号生成回路112から出力された原信号S0により規定されるタイミングが発生するごとに、タイマーによる時間計測を開始して、マスク信号Smを生成する。 The original signal S0 generated and output by the timing signal generation circuit 112 is input to the mask timer 114. The mask timer 114 includes a timer (not shown) that measures an elapsed time after the timing is generated in the original signal S0 output from the timing signal generation circuit 112. The mask timer 114 measures an elapsed time after the timing is generated in the original signal S0 by this timer, and outputs a mask signal Sm for masking the original signal S0 until the elapsed time reaches a predetermined time. Generate (see FIG. 9). The mask signal Sm generated here is, for example, a signal whose signal level becomes “H (high)” from the generation of the pulse Wt0 of the original signal S0 to the elapse of a predetermined time Tm. The mask timer 114 starts time measurement by the timer and generates a mask signal Sm each time a timing defined by the original signal S0 output from the timing signal generation circuit 112 occurs.
マスク回路116は、タイミング信号生成回路112から出力された原信号S0をマスクタイマー114から出力されたマスク信号Smによってマスクする。つまり、マスク回路116は、原信号S0により規定されたタイミングのうち、1つ前のタイミングとの間隔が所定時間よりも短い後のタイミングを無視する。これによって、マスク回路116は、タイミング信号生成回路112から出力された原信号S0により規定されたタイミングの中から、1つ前のタイミングとの間隔が所定時間よりも短い後のタイミングが取り除かれた信号をタイミング信号Stとして外部に出力する。 The mask circuit 116 masks the original signal S0 output from the timing signal generation circuit 112 with the mask signal Sm output from the mask timer 114. That is, the mask circuit 116 ignores the timing after the timing defined by the original signal S0 and the interval with the previous timing is shorter than the predetermined time. As a result, the mask circuit 116 has removed the timing after the interval shorter than the predetermined time from the timing specified by the original signal S0 output from the timing signal generation circuit 112. The signal is output to the outside as a timing signal St.
また、マスク回路116は、マスクタイマー114から出力されたマスク信号Smによってマスクされている期間、即ちここでは、マスク信号Smの信号レベルが『H(high)』となっている所定時間Tmの間に、タイミング信号生成回路112から出力された原信号S0に次のタイミングが発生した場合には、イメージセンサ50により原稿から画像のデータの取得が完了していないと判定して、コントローラ60に対してエラー信号を出力する。 The mask circuit 116 is masked by the mask signal Sm output from the mask timer 114, that is, here, for a predetermined time Tm in which the signal level of the mask signal Sm is “H (high)”. When the next timing occurs in the original signal S0 output from the timing signal generation circuit 112, the image sensor 50 determines that the acquisition of the image data from the document has not been completed, and the controller 60 is informed. Output an error signal.
<所定時間Tm>
ここで、所定時間Tmについて説明する。所定時間Tmは、次のようにして設定されると好ましい。
<Predetermined time Tm>
Here, the predetermined time Tm will be described. The predetermined time Tm is preferably set as follows.
(A)電荷転送部82による電荷の転送に要する時間Ts以上の時間
マスク信号Smのマスク期間として所定時間Tmが、電荷転送部82による電荷の転送に要する時間Ts以上に設定されれば、タイミング信号生成回路112から出力された原信号S0により規定されたタイミングに対応して生成されたパルスWt0と、1つ前のタイミングに対応して生成されたパルスWt0との間隔が、電荷転送部82による電荷の転送に要する時間Tsよりも短い場合に、これをエラーとして検出することができる。これによって、イメージセンサ50により原稿から画像を読み取る動作に不具合が発生した場合にこれをスムーズに検出することができる。
(A) Time More than Time Ts Required for Charge Transfer by Charge Transfer Unit 82 If the predetermined time Tm is set as the time Ts required for charge transfer by the charge transfer unit 82 as the mask period of the mask signal Sm, the timing is reached. The interval between the pulse Wt0 generated corresponding to the timing defined by the original signal S0 output from the signal generation circuit 112 and the pulse Wt0 generated corresponding to the previous timing is the charge transfer unit 82. This can be detected as an error when it is shorter than the time Ts required to transfer the charges. As a result, when a problem occurs in the operation of reading an image from the document by the image sensor 50, this can be detected smoothly.
(B)露光ランプ46のトータル点灯時間Tw以上の時間
マスク信号Smのマスク期間として所定時間Tmが、露光ランプ46の設定時間Twよりも長い時間に設定されていれば、タイミング信号生成回路112から出力された原信号S0により規定されたタイミングに対応して生成されたパルスWt0と、1つ前のタイミングに対応して生成されたパルスWt0との間隔が、露光ランプ46のRGB各色のLEDランプのトータル点灯時間Twよりも短い場合に、これをエラーとして検出することができる。これによって、イメージセンサ50により原稿から画像を読み取る動作に不具合が発生した場合にこれをスムーズに検出することができる。
(B) Time equal to or longer than the total lighting time Tw of the exposure lamp 46 If the predetermined time Tm is set longer than the set time Tw of the exposure lamp 46 as the mask period of the mask signal Sm, the timing signal generating circuit 112 The interval between the pulse Wt0 generated corresponding to the timing defined by the output original signal S0 and the pulse Wt0 generated corresponding to the previous timing is the LED lamp of each RGB color of the exposure lamp 46 This can be detected as an error when it is shorter than the total lighting time Tw. As a result, when a problem occurs in the operation of reading an image from the document by the image sensor 50, this can be detected smoothly.
なお、これら(A)および(B)の要件については、どちらか一方のみを満たすように所定時間Tmが設定されていても良く、また、双方の要件を満たすように所定時間Tmが設定されて良い。好ましくは、少なくとも(A)の要件を満たすように所定時間Tmが設定されていると良い。 For the requirements (A) and (B), the predetermined time Tm may be set so as to satisfy only one of them, or the predetermined time Tm is set so as to satisfy both requirements. good. Preferably, the predetermined time Tm is set so as to satisfy at least the requirement (A).
===エラー検出時の対処===
<再読み取り>
コントローラ60は、タイミング信号出力回路110のマスク回路116から出力されたエラー信号を受信した場合には、イメージセンサ50により原稿から画像を読み取る動作に異常が発生したと判断して、モータ制御部62を通じて駆動モータ58の駆動を停止してキャリッジ40の移動を一時中断する。
=== Action to be taken when an error is detected ===
<Reread>
When the controller 60 receives the error signal output from the mask circuit 116 of the timing signal output circuit 110, the controller 60 determines that an abnormality has occurred in the operation of reading an image from the document by the image sensor 50, and the motor control unit 62. Then, the drive of the drive motor 58 is stopped and the movement of the carriage 40 is temporarily interrupted.
その後、コントローラ60は、モータ制御部62を通じて駆動モータ58を逆回転させてキャリッジ40を所定の距離だけ後退させる。ここで、キャリッジ40を後退させる所定の距離としては、予め設定された距離となる。なお、ここで予め設定される距離は、基本的にキャリッジ40の移動速度(駆動モータ58の回転速度)に依存する。 Thereafter, the controller 60 reversely rotates the drive motor 58 through the motor control unit 62 to retract the carriage 40 by a predetermined distance. Here, the predetermined distance for moving the carriage 40 backward is a preset distance. The distance set in advance here basically depends on the moving speed of the carriage 40 (rotational speed of the drive motor 58).
このようにしてコントローラ60は、キャリッジ40を所定の距離だけ後退させた後、モータ制御部62を通じて駆動モータ58を正転させて再びキャリッジ40を前進させる。そして、さきほど画像読み取り動作が中断された位置から再び画像読み取り動作を開始する。 In this way, the controller 60 moves the carriage 40 backward by a predetermined distance, and then forwardly drives the drive motor 58 through the motor control unit 62 to advance the carriage 40 again. Then, the image reading operation is started again from the position where the image reading operation was interrupted.
<設定速度の変更>
なお、ここで、コントローラ60は、タイミング信号出力回路110のマスク回路116から出力されたエラー信号を受信して、画像読み取り動作が中断された位置から画像読み取り動作を再開した場合、再開した画像読み取り動作においてキャリッジ40の目標移動速度をより低い速度に設定すれば、再びエラーが発生することを防止することができる。ここで、新たに設定される低い速度は、エラー発生前のキャリッジ40の目標移動速度から所定の割合だけ速度を削減した値に設定することができる。
<Change speed setting>
Here, when the controller 60 receives the error signal output from the mask circuit 116 of the timing signal output circuit 110 and restarts the image reading operation from the position where the image reading operation is interrupted, the restarted image reading is performed. If the target moving speed of the carriage 40 is set to a lower speed in the operation, it is possible to prevent the error from occurring again. Here, the newly set low speed can be set to a value obtained by reducing the speed by a predetermined ratio from the target moving speed of the carriage 40 before the error occurs.
===まとめ===
以上本実施形態では、タイミング信号出力回路110において、エンコーダ90から出力されたパルス信号ENC−A、ENC−Bに基づき、タイミング信号生成回路112により生成される原信号S0により規定されたタイミングに対応して発生したパルスWt0と、1つ前のタイミングに対応して生成されたパルスWt0との間隔が、所定時間Tmよりも短い場合に、これをエラーとして検出することができる。このことから、原稿15から画像を読み取っている最中に外部からの衝撃等によってイメージセンサ50の移動速度が突然増大した場合に、これを速やかにエラーとして検出することができる。
=== Summary ===
As described above, in the present embodiment, the timing signal output circuit 110 corresponds to the timing defined by the original signal S0 generated by the timing signal generation circuit 112 based on the pulse signals ENC-A and ENC-B output from the encoder 90. When the interval between the pulse Wt0 generated in this way and the pulse Wt0 generated corresponding to the previous timing is shorter than the predetermined time Tm, this can be detected as an error. Therefore, when the moving speed of the image sensor 50 suddenly increases due to an external impact or the like while reading an image from the document 15, this can be promptly detected as an error.
===その他の実施の形態===
以上、一実施形態に基づき説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
=== Other Embodiments ===
As described above, the embodiment has been described. However, the above-described embodiment is for facilitating the understanding of the present invention, and is not intended to limit the present invention. The present invention can be changed or improved without departing from the gist thereof, and needless to say, the present invention includes equivalents thereof. In particular, the embodiments described below are also included in the present invention.
<画像読み取りセンサについて>
前述した実施の形態では、「画像読み取りセンサ」として、キャリッジ40に設けられたイメージセンサ50を例にして説明したが、ここでいう「画像読み取りセンサ」にあっては、必ずしもこのようなキャリッジ40に設けられたセンサには限られない。つまり、原稿15に対して相対的に移動して原稿から画像を読み取るセンサであれば、どのようなタイプのセンサであっても構わない。すなわち、原稿が「画像読み取りセンサ」に対して相対的に移動して原稿から画像を読み取るセンサが含まれていても構わない。
<About image reading sensor>
In the above-described embodiment, the image sensor 50 provided in the carriage 40 has been described as an example of the “image reading sensor”. However, in the “image reading sensor” here, such a carriage 40 is not necessarily used. It is not restricted to the sensor provided in. That is, any type of sensor may be used as long as the sensor moves relative to the document 15 and reads an image from the document. That is, a sensor that reads an image from a document by moving the document relative to the “image reading sensor” may be included.
また、ここでいう「画像読み取りセンサ」にあっては、光電変換素子として、複数のフォトダイオード80を備えたイメージセンサ50を例にして説明したが、ここでいう「画像読み取りセンサ」にあっては、必ずしもこのような複数のフォトダイオード80を備えたセンサには限られない。つまり、原稿から画像を読み取るセンサであれば、どのようなタイプのセンサであっても構わない。すなわち、原稿15から画像を読み取る方式については問わない。 In the “image reading sensor” here, the image sensor 50 including a plurality of photodiodes 80 is described as an example of the photoelectric conversion element. However, in the “image reading sensor” herein, Is not necessarily limited to a sensor having a plurality of such photodiodes 80. That is, any type of sensor may be used as long as it reads an image from a document. That is, any method for reading an image from the document 15 may be used.
<信号出力部について>
前述した実施の形態では、「信号出力部」として、キャリッジ40の移動速度に応じた周期を有するパルス信号ENC−A、ENC−Bを出力するエンコーダ90を例にして説明したが、ここでいう「信号出力部」にあっては、必ずしもこのようなエンコーダ90には限られない。つまり、ここでいう「信号出力部」にあっては、画像読み取りセンサ(イメージセンサ50)の原稿に対する相対的な移動に応じた信号を出力するのであれば、どのようなタイプの「信号出力部」であっても構わない。すなわち、画像読み取りセンサ(イメージセンサ50)の原稿に対する相対的な移動に応じた信号であれば、前述したようなキャリッジ40の移動速度に応じた周期を有するパルス信号ENC−A、ENC−B以外に、キャリッジ40の移動距離に応じた信号など、様々なタイプの信号を出力しても良い。
<Signal output unit>
In the above-described embodiment, the encoder 90 that outputs the pulse signals ENC-A and ENC-B having a period corresponding to the moving speed of the carriage 40 has been described as an example of the “signal output unit”. The “signal output unit” is not necessarily limited to such an encoder 90. That is, in the “signal output unit” here, any type of “signal output unit” may be used as long as a signal corresponding to the relative movement of the image reading sensor (image sensor 50) with respect to the document is output. It does not matter. That is, as long as the signal corresponds to the relative movement of the image reading sensor (image sensor 50) with respect to the document, the signals other than the pulse signals ENC-A and ENC-B having a period corresponding to the moving speed of the carriage 40 as described above. In addition, various types of signals such as a signal corresponding to the moving distance of the carriage 40 may be output.
<タイミング信号について>
前述した実施の形態では、「タイミング信号」として、ランプ制御部64およびセンサ制御部66が露光ランプ46またはイメージセンサ50を制御するための基準となるタイミングを規定する信号を例にして説明していたが、ここでいう「タイミング信号」にあっては、必ずしもこのように露光ランプ46またはイメージセンサ50を制御するための基準となるタイミングを規定する信号には限られない。すなわち、ランプ制御部64およびセンサ制御部66を除く他の制御部が、画像読み取りセンサ(イメージセンサ50)により原稿15から読み取られた画像のデータを画像読み取りセンサ(イメージセンサ50)から取得するために、基準とする信号であれば、どのような信号であっても構わない。
<About timing signal>
In the above-described embodiment, the “timing signal” is described by taking, as an example, a signal that defines a reference timing for the lamp control unit 64 and the sensor control unit 66 to control the exposure lamp 46 or the image sensor 50. However, the “timing signal” herein is not necessarily limited to a signal that defines a reference timing for controlling the exposure lamp 46 or the image sensor 50 as described above. That is, other control units except the lamp control unit 64 and the sensor control unit 66 acquire data of an image read from the document 15 by the image reading sensor (image sensor 50) from the image reading sensor (image sensor 50). In addition, any signal may be used as long as it is a reference signal.
また、ここでは、「タイミング信号」として、画像読み取りセンサ(イメージセンサ50)により原稿15から読み取られた画像のデータを画像読み取りセンサ(イメージセンサ50)から取得するための基準となるタイミングに対応してパルスWtを有する信号を例にして説明したが、ここでいう「タイミング信号」にあっては、必ずしもこのようなパルスWtを有する信号には限られない。つまり、どのようなタイプの信号であっても良い。 Further, here, the “timing signal” corresponds to a reference timing for acquiring image data read from the document 15 by the image reading sensor (image sensor 50) from the image reading sensor (image sensor 50). However, the “timing signal” here is not necessarily limited to the signal having the pulse Wt. In other words, any type of signal may be used.
<タイミング信号生成回路について>
前述した実施の形態では、「タイミング信号生成回路」として、エンコーダ90から出力されたパルス信号ENC−A、ENC−Bのエッジに基づき、タイミング信号を生成する回路が説明されていたが、ここでいう「タイミング信号生成回路」にあっては必ずしもこのような回路には限られない。すなわち、画像読み取りセンサ(イメージセンサ50)により原稿15から読み取られた画像のデータを画像読み取りセンサ(イメージセンサ50)から取得するための基準となるタイミングを規定する信号を生成するのであれば、どのようなタイプの「タイミング信号生成回路」であっても構わない。
<About timing signal generation circuit>
In the above-described embodiment, a circuit that generates a timing signal based on the edges of the pulse signals ENC-A and ENC-B output from the encoder 90 has been described as the “timing signal generation circuit”. The “timing signal generation circuit” is not necessarily limited to such a circuit. That is, as long as a signal that defines a reference timing for acquiring data of an image read from the document 15 by the image reading sensor (image sensor 50) from the image reading sensor (image sensor 50) is generated. Such a type of “timing signal generation circuit” may be used.
<所定時間について>
前述した実施の形態では、「所定時間」として、マスクタイマー114から出力されるマスク信号Smにマスク期間として設定される所定時間Tmが、(A)電荷転送部82による電荷の転送に要する時間Tsよりも長い時間または(B)露光ランプ46の設定時間Trよりも長い時間に設定されていたが、ここでいう「所定時間」にあっては、これら(A)および(B)の要件以外の他の要件により設定されても良い。つまり、「所定時間」は、画像読み取りセンサにより原稿から画像をスムーズに読み取ることができるような時間に予め設定されたものであれば、どのようなものであっても構わない。
<About the predetermined time>
In the above-described embodiment, as the “predetermined time”, the predetermined time Tm set as the mask period in the mask signal Sm output from the mask timer 114 is (A) the time Ts required for the charge transfer by the charge transfer unit 82. Longer than (B) the set time Tr of the exposure lamp 46, but in the “predetermined time” here, other than the requirements (A) and (B) It may be set according to other requirements. That is, the “predetermined time” may be any time as long as it is set in advance to a time that allows the image reading sensor to smoothly read the image from the document.
<画像読み取り装置について>
前述した実施の形態では、「画像読み取り装置」として、画像読み取りセンサが、原稿台にセットされた原稿に対して相対的に移動するキャリッジに設けられた画像読み取り装置を例にして説明したが、ここでいう「画像読み取り装置」にあっては、必ずしもこのようなタイプの「画像読み取り装置」には限られない。つまり、原稿15に対して相対的に移動して原稿から画像を読み取る画像読み取りセンサを備えた画像読み取り装置であれば、どのようなタイプの画像読み取り装置であっても構わない。すなわち、ここでいう「画像読み取り装置」にあっては、原稿が「画像読み取りセンサ」に対して相対的に移動して原稿から画像を読み取るような画像読み取り装置も含まれる。
<About image reader>
In the above-described embodiment, the “image reading device” has been described by taking an example of an image reading device provided on a carriage in which an image reading sensor moves relative to a document set on a document table. The “image reading device” here is not necessarily limited to this type of “image reading device”. That is, any type of image reading apparatus may be used as long as the image reading apparatus includes an image reading sensor that moves relative to the document 15 and reads an image from the document. That is, the “image reading apparatus” here includes an image reading apparatus in which an original is moved relative to an “image reading sensor” and an image is read from the original.
10 画像読み取り装置、12 原稿台、14 原稿台カバー、15 原稿、
18 ヒンジ部、20 コンピュータ装置、22 コンピュータ本体、
24 表示装置、26 入力装置、28 FDドライブ装置、
30 CD−ROMドライブ装置、32 読み取り装置、34 キーボード、
36 マウス、40 キャリッジ、42 駆動機構、44 ガイド、46 露光ランプ、
48 レンズ、50 イメージセンサ、52 制御部、54 タイミングベルト、
55 プーリ、56 プーリ、58 駆動モータ、59 回転軸、
60 コントローラ、62 モータ制御部、64 ランプ制御部、
66 センサ制御部、68 AFE(Analog Front End)部、
70 デジタル処理回路、72 インターフェイス回路、74 アナログ信号処理回路、
76 A/D変換回路、80 フォトダイオード、82 電荷転送部、84 ゲート、
90 エンコーダ、92 エンコーダ符号板、94 検出部、
110 タイミング信号出力回路、112 タイミング信号生成回路、
114 マスクタイマー、116 マスク回路
10 image reading device, 12 document table, 14 document table cover, 15 document,
18 hinge part, 20 computer apparatus, 22 computer main body,
24 display device, 26 input device, 28 FD drive device,
30 CD-ROM drive, 32 reader, 34 keyboard,
36 mouse, 40 carriage, 42 drive mechanism, 44 guide, 46 exposure lamp,
48 lens, 50 image sensor, 52 control unit, 54 timing belt,
55 pulley, 56 pulley, 58 drive motor, 59 rotating shaft,
60 controller, 62 motor controller, 64 lamp controller,
66 sensor control unit, 68 AFE (Analog Front End) unit,
70 digital processing circuit, 72 interface circuit, 74 analog signal processing circuit,
76 A / D conversion circuit, 80 photodiode, 82 charge transfer unit, 84 gate,
90 encoder, 92 encoder code plate, 94 detector,
110 timing signal output circuit, 112 timing signal generation circuit,
114 mask timer, 116 mask circuit
Claims (9)
(B)前記画像読み取りセンサの前記原稿に対する相対的な移動に応じた信号を出力する信号出力部と、
(C)前記信号出力部から出力された前記信号に基づき、前記画像読み取りセンサにより前記原稿から読み取られた前記画像のデータを前記画像読み取りセンサから取得するための基準となるタイミングを規定するタイミング信号を生成するタイミング信号生成部と、
(D)前記タイミング信号生成部により生成された前記タイミング信号により規定された前記タイミングについて、1つ前のタイミングとの間隔が所定時間未満である場合に、前記画像読み取りセンサからの前記画像のデータの取得が完了していないとしてエラーと判定する判定部と、
(E)を備えたことを特徴とする画像読み取り装置。 (A) an image reading sensor that moves relative to the document and reads an image from the document;
(B) a signal output unit that outputs a signal corresponding to a relative movement of the image reading sensor with respect to the document;
(C) A timing signal that defines a reference timing for acquiring data of the image read from the document by the image reading sensor from the image reading sensor based on the signal output from the signal output unit. A timing signal generator for generating
(D) When the timing defined by the timing signal generated by the timing signal generation unit is less than a predetermined time with respect to the previous timing, the image data from the image reading sensor A determination unit that determines that an error has occurred and acquisition has not been completed,
An image reading apparatus comprising (E).
(B)前記画像読み取りセンサの前記原稿に対する相対的な移動に応じた信号を出力するステップと、
(C)出力した前記信号に基づき、前記画像読み取りセンサにより前記原稿から読み取られた前記画像のデータを前記画像読み取りセンサから取得するための基準となるタイミングを規定するタイミング信号を生成するステップと、
(D)生成した前記タイミング信号により規定された前記タイミングについて、1つ前のタイミングとの間隔が所定時間未満である場合に、前記画像読み取りセンサからの前記画像のデータの取得が完了していないとしてエラーと判定するステップと、
(E)を有することを特徴とする画像読み取り方法。 (A) a step of moving an image reading sensor relative to an original to read an image from the original;
(B) outputting a signal corresponding to a relative movement of the image reading sensor with respect to the document;
(C) generating a timing signal that defines a reference timing for acquiring data of the image read from the document by the image reading sensor from the image reading sensor based on the output signal;
(D) The acquisition of the image data from the image reading sensor is not completed when the interval defined by the generated timing signal is less than a predetermined time with respect to the previous timing. And determining an error as
An image reading method comprising (E).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006254691A JP4631835B2 (en) | 2006-09-20 | 2006-09-20 | Image reading apparatus and image reading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006254691A JP4631835B2 (en) | 2006-09-20 | 2006-09-20 | Image reading apparatus and image reading method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008078911A true JP2008078911A (en) | 2008-04-03 |
JP4631835B2 JP4631835B2 (en) | 2011-02-16 |
Family
ID=39350519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006254691A Expired - Fee Related JP4631835B2 (en) | 2006-09-20 | 2006-09-20 | Image reading apparatus and image reading method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4631835B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0282865A (en) * | 1988-09-20 | 1990-03-23 | Omron Tateisi Electron Co | Image scanner |
JP2002199173A (en) * | 2000-12-27 | 2002-07-12 | Canon Inc | Image reader, image read method, and storage medium |
JP2007147858A (en) * | 2005-11-25 | 2007-06-14 | Konica Minolta Medical & Graphic Inc | Medical image forming system and medical image forming method |
-
2006
- 2006-09-20 JP JP2006254691A patent/JP4631835B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0282865A (en) * | 1988-09-20 | 1990-03-23 | Omron Tateisi Electron Co | Image scanner |
JP2002199173A (en) * | 2000-12-27 | 2002-07-12 | Canon Inc | Image reader, image read method, and storage medium |
JP2007147858A (en) * | 2005-11-25 | 2007-06-14 | Konica Minolta Medical & Graphic Inc | Medical image forming system and medical image forming method |
Also Published As
Publication number | Publication date |
---|---|
JP4631835B2 (en) | 2011-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10582092B2 (en) | Image reading apparatus with correction for sub-scanning color shifts, image forming apparatus, image reading method, and computer readable non-transitory storage medium | |
US7830562B2 (en) | Image input device and image input method | |
EP2889662A1 (en) | Imaging apparatus | |
US7800797B2 (en) | Document reading apparatus and method of determining position of carriage | |
US6576883B1 (en) | Non-linear gain compensation for optical scanners | |
US7443132B2 (en) | Motor control device and method | |
JP4631835B2 (en) | Image reading apparatus and image reading method | |
JP2009141523A (en) | Device and method for reading image | |
US20190116286A1 (en) | Image reading apparatus and image sensor | |
JP2009246636A (en) | Image reading apparatus and control method of same | |
JP2007267186A (en) | Apparatus, method, and system for reading image and printer | |
JP4835358B2 (en) | Image reading apparatus and image reading method | |
JP2011044783A (en) | Image reading apparatus, and image reading method | |
JP2008092627A (en) | Apparatus and method for motor control | |
JP2010193100A (en) | Image reading apparatus | |
WO2004073509A1 (en) | Endoscope light source device | |
JP5006545B2 (en) | Light source device | |
JP6365037B2 (en) | Image reading apparatus, image forming apparatus, and program | |
JP2017183918A (en) | Image reader and image forming apparatus | |
TWI514875B (en) | Image sensing device | |
JP5007547B2 (en) | Motor control device, document reading device, and motor control method | |
JP2004361563A (en) | Picture reading apparatus | |
JP4811193B2 (en) | Image reading apparatus and image reading system | |
CN107819972A (en) | Image read-out and image reading method | |
JP2008092622A (en) | Motor controller, original reading device, and motor control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100816 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100914 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101019 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101101 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131126 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |