JP2021068970A - Image reading apparatus - Google Patents
Image reading apparatus Download PDFInfo
- Publication number
- JP2021068970A JP2021068970A JP2019192024A JP2019192024A JP2021068970A JP 2021068970 A JP2021068970 A JP 2021068970A JP 2019192024 A JP2019192024 A JP 2019192024A JP 2019192024 A JP2019192024 A JP 2019192024A JP 2021068970 A JP2021068970 A JP 2021068970A
- Authority
- JP
- Japan
- Prior art keywords
- document
- tilt
- image
- end portion
- reading
- 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
- 238000012937 correction Methods 0.000 claims abstract description 82
- 238000000034 method Methods 0.000 claims description 40
- 230000008569 process Effects 0.000 claims description 36
- 238000001514 detection method Methods 0.000 abstract description 52
- 238000012545 processing Methods 0.000 abstract description 38
- 230000003287 optical effect Effects 0.000 abstract description 18
- 238000000926 separation method Methods 0.000 description 27
- 230000032258 transport Effects 0.000 description 23
- 239000011521 glass Substances 0.000 description 13
- 239000000428 dust Substances 0.000 description 10
- 238000011144 upstream manufacturing Methods 0.000 description 10
- 238000004140 cleaning Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 238000013519 translation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
Description
本発明は、搬送中の原稿から画像(原稿画像)を読み取る画像読取装置に関する。 The present invention relates to an image reading device that reads an image (original image) from a document being conveyed.
複合機や複写機は、読取センサにより原稿画像を読み取って該原稿画像を表す画像データを生成する画像読取装置と、画像データに基づく画像をシートに印刷する画像形成装置と、を組み合わせて構成される。画像読取装置は、複数枚の原稿を連続して搬送しながら原稿画像を読み取る場合に、自動原稿搬送装置(以下、「ADF:Auto Document Feeder」という。)を用いる。ADFは、搬送ローラにより原稿を搬送する。搬送ローラは、摩耗等の要因により原稿を斜行して搬送することがある。原稿が斜行する場合、読取センサは原稿が搬送方向に対して傾いた状態で原稿画像を読み取ることになる。この場合、読み取られた原稿画像も傾いている。そのために、一般的に、画像データに対して傾きを補正する傾き補正処理が行われる。 A compound machine or a copying machine is configured by combining an image reading device that reads an original image with a reading sensor and generates image data representing the original image, and an image forming device that prints an image based on the image data on a sheet. To. The image scanning device uses an automatic document transporting device (hereinafter, referred to as "ADF: Auto Document Feeder") when scanning a document image while continuously transporting a plurality of documents. The ADF transports the original by the transport roller. The transport roller may transport the original in a skewed manner due to factors such as wear. When the document is skewed, the reading sensor reads the document image in a state where the document is tilted with respect to the transport direction. In this case, the scanned original image is also tilted. Therefore, generally, a tilt correction process for correcting the tilt of the image data is performed.
画像データの傾き補正は、一般的に、処理に使用可能するメモリの容量等により、最大補正角度が決定する。特許文献1では、原稿画像が最大補正角度以上に傾く場合に、ユーザにより、傾き補正を行わないか或いは最大補正角度まで補正を行うかが選択される。
In the tilt correction of image data, the maximum correction angle is generally determined by the capacity of the memory that can be used for processing and the like. In
ADFは、読取センサの読取位置にリードローラや流し読みガラスを備える。リードローラや流し読みガラスにゴミや傷があると、原稿画像の読み取りの際に、画像データにゴミや傷の画像が含まれることがある。画像データの傾き補正は、原稿の端部を検出し、端部から傾き量及び画像データを回転させるときの回転中心を検出して行われる。画像データに含まれる傷やゴミは、原稿の端部として誤検出される可能性がある。画像データに含まれる傷やゴミが原稿の端部に誤検出される場合、傾き量が正常な値とならずに、画像データの正確な傾き補正が行われなくなることがある。特許文献1の技術であっても、原稿の斜行が最大補正角度以内である場合に、原稿端部の誤検出に対応できない。
The ADF is provided with a lead roller and a scanning glass at the reading position of the reading sensor. If there is dust or scratches on the lead roller or the scanning glass, the image data may include dust or scratches when reading the original image. The tilt correction of the image data is performed by detecting the edge of the document and detecting the amount of tilt and the center of rotation when rotating the image data from the edge. Scratches and dust contained in the image data may be erroneously detected as the edges of the document. If scratches or dust contained in the image data are erroneously detected at the edge of the document, the tilt amount may not be a normal value and accurate tilt correction of the image data may not be performed. Even with the technique of
本発明は、上記課題に鑑みてなされたものであり、傾き補正時の傾き量が正常であるか否かを判断することができる画像読取装置を提供することを主たる目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an image reading device capable of determining whether or not the amount of tilt at the time of tilt correction is normal.
本発明の画像読取装置は、原稿を搬送しながら該原稿の画像を読み取る読取手段と、前記読取手段による読取結果に基づいて前記原稿の端部を検出し、検出した端部から前記原稿が読み取られるときの傾き量と傾きを補正するための回転中心の位置とを検出する傾き検出手段と、前記傾き検出手段により検出された前記傾き量と前記回転中心の位置とに基づいて前記読取結果を補正する傾き補正処理を行う補正手段と、前記回転中心の位置が傾き補正を可能な正常範囲にあるか否かを判定し、前記正常範囲にある場合に前記端部が正常に検出されたと判断し、前記正常範囲にない場合に前記端部が誤検出されたと判断する制御手段と、を備えることを特徴とする。 The image reading device of the present invention detects the edge of the document based on the scanning means for reading the image of the document while transporting the document and the scanning result by the scanning means, and the document is read from the detected edge. The reading result is read based on the tilt detecting means for detecting the tilt amount and the position of the rotation center for correcting the tilt, and the tilt amount and the position of the rotation center detected by the tilt detecting means. The correction means for performing the tilt correction process for correction and whether or not the position of the center of rotation is within the normal range where the tilt correction is possible are determined, and if it is within the normal range, it is determined that the end portion is normally detected. However, the control means for determining that the end portion is erroneously detected when the end portion is not in the normal range is provided.
本発明によれば、端部が正常に検出されたか否かにより、傾き補正時の傾き量が正常であるか否かの判断が可能となる。 According to the present invention, it is possible to determine whether or not the amount of inclination at the time of inclination correction is normal depending on whether or not the end portion is normally detected.
以下、図面を参照して本発明の実施形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(画像読取装置の構成)
図1は、本実施形態の画像読取装置の構成図である。画像読取装置1000は、原稿画像を読み取る画像読取部200と、原稿を画像読取部200の読取位置へ搬送する自動原稿搬送装置(ADF100)と、を備える。画像読取装置1000は、例えば複写機や複合機に用いられる場合、画像形成装置上に設けられる。
(Configuration of image reader)
FIG. 1 is a configuration diagram of an image reading device of the present embodiment. The
画像読取部200は、筐体内に光学スキャナユニット202を備え、筐体のADF100側に原稿台ガラス209、流し読みガラス201、及び白基準板210を備える。光学スキャナユニット202は、原稿台ガラス209上に載置された原稿から原稿画像を読み取る場合に、図1の矢印で示す副走査方向に一定速度で移動しながら、原稿画像を1ラインずつ読み取る。原稿台ガラス209上に載置された原稿から原稿画像を読み取る処理を「固定読み」という。光学スキャナユニット202は、ADF100を用いて原稿から原稿画像を読み取る場合に、ADF100により搬送される原稿が読取位置を通過するタイミングで原稿画像を1ラインずつ読み取る。この場合、光学スキャナユニット202は、移動しない。ADF100を用いて原稿から原稿画像を読み取る処理を「流し読み」という。白基準板210は、固定読み及び流し読みを行う前に光学スキャナユニット202により読み取られる。光学スキャナユニット202は、白基準板210の読取結果を白色の基準として、キャリブレーションが行われる。
The
ADF100は、1枚以上のシート状の原稿で構成される原稿束Sを積載する原稿トレイ30と、給紙ローラ1と、原稿の搬送開始前に原稿束Sが原稿トレイ30から搬送方向の下流側へ突出することを規制する分離パッド21及び分離ローラ2とを備える。本実施形態の原稿トレイ30は普通紙を最大で100枚積載可能である。原稿トレイ30には原稿有無検知センサ14が設けられる。原稿有無検知センサ14は、原稿トレイ30上の原稿の有無を検知する。給紙ローラ1は、原稿トレイ30に積載された原稿束Sの最上位の原稿面に落下して回転する。これにより、原稿束の最上位の原稿が給紙される。給紙ローラ1によって給紙された原稿は、分離ローラ2と分離パッド21とによって1枚に分離されて搬送経路を搬送される。原稿の分離は公知の分離技術によって実現されている。
The ADF 100 includes a document tray 30 for loading a document bundle S composed of one or more sheet-shaped documents, a
搬送経路には、引抜ローラ3、レジストローラ4、読取上流ローラ5、リードローラ6、読取下流ローラ7、及び排紙ローラ12が設けられる。分離ローラ2及び分離パッド21によって分離された原稿は、引抜ローラ3、レジストローラ4、及び読取上流ローラ5により搬送経路を画像の読取位置へ搬送される。このとき、レジストローラ4は、原稿の斜行を補正する。レジストローラ4による斜行の補正は以下のように行われる。
引抜ローラ3により原稿が搬送されてくる際に、レジストローラ4は回転を停止している。そのために引抜ローラ3によりレジストローラ4へ搬送される原稿は、引抜ローラ3によりレジストローラ4に先端が突き当てられる。原稿の先端がレジストローラ4に突き当てられた後も引抜きローラ3は所定距離だけ原稿を搬送する。これにより原稿はループ状の撓みを形成し、搬送時の斜行が解消される。
A
When the original is conveyed by the
読取位置には、流し読みガラス201とリードローラ6とが搬送経路を挟んで設けられる。原稿は、流し読みガラス201とリードローラ6の間を通過する際に、原稿画像が光学スキャナユニット202により読み取られる。
At the reading position, a
読取位置を通過した原稿は、読取下流ローラ7により排紙ローラ12へ搬送される。読取下流ローラ7と排紙ローラ12との間の搬送経路には、原稿をレジストローラ4へ戻す反転経路19が設けられる。原稿の表面(第1面)の原稿画像のみを読み取る場合、排紙ローラ12は、読取位置通過後の原稿を排紙トレイ13へ排出する。原稿の両面の画像を読み取る場合、原稿は反転経路19へ搬送される。原稿は、反転経路19を通過することで、表裏が反転してレジストローラ4へ搬送される。レジストローラ4に搬送された原稿は、読取位置で裏面(第2面)の原稿画像が読み取げられる。原稿の反転は以下のように行われる。
原稿は、後端が排紙ローラ12を抜ける前に搬送が停止される。そして排紙ローラ12が逆回転することで、原稿が反転経路19側へ搬送される。原稿は、反転経路19を介してレジストローラ4へ搬送され、第1面と同様に第2面の原稿画像が読み取られる。さらに、第2面の原稿画像が読み取られた原稿は、再度、反転経路19を介してレジストローラ4へ搬送される。両面の原稿画像が読み取られた後であるために、原稿は、原稿画像を読み取られることなく読取位置を通過して、排紙トレイ13へ排出される。
The document that has passed the scanning position is conveyed to the
The transfer of the original document is stopped before the rear end of the original document passes through the
搬送経路には、搬送経路の上流側から順に分離後センサ15、レジストセンサ17、リードセンサ18、及び排紙センサ11が設けられる。分離後センサ15は、給紙ローラ1及び分離ローラ2により給紙された原稿を検知する。レジストセンサ17は、レジストローラ4の搬送方向の上流に設けられ、搬送される原稿を検知する。レジストセンサ17の検知結果に応じてレジストローラ4の駆動が制御される。リードセンサ18は、読取上流ローラ5の搬送方向の上流側に設けられ、搬送される原稿を検知する。リードセンサ18の検知結果に応じて読取上流ローラ5及びリードローラ6の駆動が制御され、且つ光学スキャナユニット202の読取動作が制御される。排紙センサ11は、排紙ローラ12の搬送方向の上流に設けられ、搬送される原稿を検知する。排紙センサ11の検知結果に応じて、排紙ローラ12の駆動が制御される。
The transport path is provided with a
画像読取部200の光学スキャナユニット202は、流し読み及び固定読み時に、図1の奥行き方向(原稿の搬送方向に直交する方向)を主走査方向として原稿画像を読み取る。光学スキャナユニット202は、光源(発光部)となるLED(Light Emitting Diode)203a、203b、複数のミラー204a〜204c、及び受光部となる画像読取センサ208を備える。LED203a、203bは、原稿の画像が形成される面を照射する。原稿に照射された光の反射光は、ミラー204a〜204cにより画像読取センサ208に導かれる。画像読取センサ208は、反射光を受光し、該反射光を電気信号に変換した画像データを出力する。この画像データは、原稿に形成された原稿画像と、原稿の周囲の画像と、を含む画像を表す。原稿の周囲の画像は、例えば読取位置に設けられる流し読みガラス201及びリードローラ6の画像である。
The
(コントローラ)
図2は、画像読取装置1000の動作を制御するコントローラの説明図である。コントローラは、第1コントローラ310及び第2コントローラ300を備える。第1コントローラ310と第2コントローラ300とは、通信ライン354及び画像ライン353により相互通信可能に接続される。第1コントローラ310は、画像読取装置1000に設けられる。第2コントローラ300は、例えば画像読取装置1000が複写機や複合機を構成する場合に、画像形成装置に設けられる。
(controller)
FIG. 2 is an explanatory diagram of a controller that controls the operation of the
第1コントローラ310は、CPU(Central Processing Unit)801、ROM(Read Only Memory)802、及びRAM(Random Access Memory)803を備える。CPU801は、第2コントローラ300からの指示によりROM802に格納されるコンピュータプログラムを実行することで、画像読取装置1000の動作を制御する。その際に、RAM803は、ワークエリアを提供する。第1コントローラ310は、さらに傾き検出部830及び画像処理部833を備える。傾き検出部830は、画像データに基づいて、原稿搬送時の原稿(原稿画像)の傾きを検出する。画像処理部833は、傾き検出部830で検出される傾き量に応じて画像データを補正する傾き補正処理を含む画像処理を行う。傾き検出部830及び画像処理部833の詳細は後述する。CPU801、ROM802、RAM803、傾き検出部830、及び画像処理部833は、バスB1を介して通信可能に接続される。
The
バスB1には、分離モータ820、読取モータ821、分離後センサ15、原稿ガイド幅検出センサ10、原稿有無検知センサ14、レジストセンサ17、リードセンサ18、排紙センサ11、及び光学スキャナユニット202も接続される。分離モータ820は、給紙ローラ1、分離ローラ2、引抜ローラ3、及びレジストローラ4を回転駆動する。読取モータ821は、読取上流ローラ5、リードローラ6、読取下流ローラ7、排紙ローラ12を回転駆動する。
The bus B1 also includes a
CPU801は、分離モータ820を正転させることで、原稿を搬送方向の下流へ搬送するように、給紙ローラ1、分離ローラ2、引抜ローラ3、及びレジストローラ4を回転させる。CPU801は、読取モータ821を正転させることで、原稿を搬送方向の下流へ搬送するように、読取上流ローラ5、リードローラ6、読取下流ローラ7、排紙ローラ12を回転させる。CPU801は、読取モータ821を反転させることで、原稿を反転経路19へ搬送するように、排紙ローラ12を回転させる。
The
分離モータ820及び読取モータ821はパルスモータである。CPU801は、分離後センサ15、レジストセンサ17、リードセンサ18、及び排紙センサ11による搬送経路上の原稿の検知結果に応じて、分離モータ820及び読取モータ821の駆動パルス数を制御して、原稿を搬送する。CPU801は、分離後センサ15、レジストセンサ17、リードセンサ18、及び排紙センサ11による検知結果により、搬送中の原稿の位置を監視することができる。また、CPU801は、分離後センサ15、レジストセンサ17、及びリードセンサ18の原稿の検知タイミングと、分離モータ820の駆動パルス数とにより、搬送中の原稿の搬送方向の長さ(原稿長)を検出することができる。つまり、CPU801、分離後センサ15、レジストセンサ17、リードセンサ18、及び分離モータ820は原稿長検出機能を有する。
The
CPU801は、光学スキャナユニット202のLED203及び画像読取センサ208の動作を制御して、原稿画像の読取機能を実現する。具体的には、CPU801は、リードセンサ18が原稿を検知したタイミングに基づいてLED203を発光させて、読取位置を通過する原稿に光を照射する。画像読取センサ208は、原稿による光の反射光を受光して画像データを出力する。CPU801は、画像読取センサ208による読取結果である画像データに基づいて、傾き検出部830及び画像処理部833により、傾き補正を行う。傾き補正後の画像データは、画像処理部833から第2コントローラ300へ画像ライン353を介して送信される。CPU801は、画像データの先端部の基準となる垂直同期信号及び1ラインの画素先端部の基準となる水平同期信号を第2コントローラ300へ通信ライン354を介して送信する。
The
第2コントローラ300は、CPU901、ROM902、RAM903、画像処理部905、及び画像メモリ906を備える。CPU901、ROM902、RAM903、画像処理部905、及び画像メモリ906は、バスB2を介して通信可能に接続される。バスB2には、操作部904も接続される。CPU901は、ROM902に格納されるコンピュータプログラムを実行することで、画像読取装置1000を含めた全体システムの動作を制御する。その際に、RAM803は、ワークエリアを提供する。
The
CPU901は、CPU801との間で通信ライン354を介して画像読取制御に関するデータの送受信を行う。画像処理部905は、画像処理部833から画像ライン353を介して画像データを取得する。画像処理部905は、取得した画像データに所定の処理を行い、画像メモリ906に格納する。操作部904は、入力装置と出力装置とを備えるユーザインタフェースである。入力装置には、入力キーやテンキー等のキーボタン、タッチパネル等がある。出力装置には、ディスプレイやスピーカがある。CPU901は、操作部904による指示等の入力を受け付ける。CPU901は、操作部904に画面表示を行うことで各種の通知や入力補助を行う。
The
図3は、ADF100の原稿トレイ30に載置された原稿の、搬送方向に直交する方向(主走査方向)の長さ(原稿幅)の検出方法の説明図である。原稿トレイ30には、一対の原稿ガイド板31が設けられる。原稿ガイド板31は、原稿トレイ30に載置される原稿の主走査方向の辺を規制して原稿束Sを整える。原稿ガイド幅検出センサ10は、一対の原稿ガイド板31の間隔(原稿ガイド幅A)を検出する。CPU801は、原稿ガイド幅検出センサ10の検出結果により、原稿ガイド幅Aを取得する。通常、ユーザは、原稿を原稿トレイ30上に設置して、原稿ガイド板31を原稿の幅に合わせる。そのために原稿ガイド幅Aは、原稿幅と等しくなる。つまりCPU801は、原稿ガイド幅検出センサ10の検出結果により、原稿トレイ30に載置された原稿の原稿幅を検出可能である。このように原稿ガイド幅検出センサ10は、原稿幅検出機能を有する。
FIG. 3 is an explanatory diagram of a method of detecting the length (document width) of the document placed on the
(傾き検出及び傾き補正)
原稿の傾き検出及び傾き補正について説明する。原稿は、レジストローラ4で斜行が補正された後であっても、読取位置へ搬送されるまでの間に再び斜行する場合がある。原稿は、斜行することで、光学スキャナユニット202が1ラインの画像を読み取る方向(主走査方向)に対して傾いた状態で読み取られる。このような傾いた状態で読み取られた画像を補正するために、原稿の傾き検出及び傾き補正が行われる。
(Tilt detection and tilt correction)
The tilt detection and tilt correction of the document will be described. Even after the skew is corrected by the resist roller 4, the original may be skewed again before being conveyed to the reading position. By skewing, the original is read in a state in which the
傾き検出部830は、画像読取センサ208から画像データを取得する。画像データには、上記の通り、原稿画像の他に原稿の周囲の画像が含まれる。傾き検出部830は、画像データから原稿の端部の影を抽出して、該影により、原稿の搬送方向の先端部及び後端部を検出する。傾き検出部830は、原稿の先端部及び後端部に基づいて原稿の傾き量を検出する。
また、傾き検出部830は、画像データから抽出する原稿の端部の影により、搬送方向に直交する原稿の横端部を検出する。傾き検出部830は、原稿の先端部及び横端部に基づいて回転中心の位置(例えば座標)を検出する。回転中心は、傾き補正時に原稿画像を回転する際の中心位置となる。
The
Further, the
CPU801は、傾き検出部830から原稿の傾き量及び回転中心の位置を取得する。CPU801は、取得した原稿の傾き量及び回転中心の位置を画像処理部833に設定する。画像処理部833は、CPU801により設定される回転中心の位置及び傾き量に基づいて、アフィン変換により画像データを処理して、読み取った原稿画像を回転する。
これにより原稿画像の傾きが補正される。本実施形態では、画像読取センサ208の主走査方向の長さ及び画像メモリ容量の制約により、原稿画像の傾きが5度未満までしか補正できない場合について説明する。
The
As a result, the inclination of the original image is corrected. In the present embodiment, a case where the inclination of the original image can be corrected to less than 5 degrees due to the limitation of the length in the main scanning direction of the
画像処理部833は、アフィン変換により、傾き量に応じた角度θを補正するための画素の位置(主走査(X)、副走査(Y))を算出する。アフィン変換の一般式を以下に示す。
X = xcosθ ‐ ysinθ + x0
Y = xsinθ + ycosθ + y0
X:主走査方向の補正後の画素位置
Y:副走査方向の補正後の画素位置
x:補正前の主走査方向の画素位置
y:補正前の副走査方向の画素位置
x0:主走査方向の平行移動量(主走査傾き補正基準位置)
y0:副走査方向の平行移動量(副走査傾き補正基準位置)
θ:原稿先端部から算出された傾き基づく角度
The
X = xcosθ-ysinθ + x0
Y = xsinθ + ycosθ + y0
X: Pixel position after correction in the main scanning direction Y: Pixel position after correction in the sub-scanning direction x: Pixel position in the main scanning direction before correction y: Pixel position in the sub-scanning direction before correction x0: In the main scanning direction Translation amount (main scanning tilt correction reference position)
y0: Translation amount in the sub-scanning direction (sub-scanning tilt correction reference position)
θ: Angle based on tilt calculated from the tip of the document
x0及びy0は、傾き補正された画像データ(原稿画像)を平行移動させるための移動量である。画像データの平行移動により、原稿画像の先端部及び横端部の出力位置を合わせることが可能となる。上記のアフィン変換の式は一般式であり、集積回路で実現する際にはcosθ≒1として、以下の演算式が用いられている。
X = x ‐ ytanθ + x0
Y = xtanθ + y + y2
X:主走査方向の補正後の画素位置
Y:副走査方向の補正後の画素位置
x:補正前の主走査方向の画素位置
y:補正前の副走査方向の画素位置
x0:主走査方向の平行移動量(主走査傾き補正基準位置)
y0:副走査方向の平行移動量(副走査傾き補正基準位置)
tanθ:原稿の傾き量
x0 and y0 are movement amounts for moving the tilt-corrected image data (original image) in parallel. By translating the image data, it is possible to align the output positions of the front end portion and the side end portion of the original image. The above affine transformation formula is a general formula, and when it is realized in an integrated circuit, the following arithmetic formula is used with
X = x-ytanθ + x0
Y = xtanθ + y + y2
X: Pixel position after correction in the main scanning direction Y: Pixel position after correction in the sub-scanning direction x: Pixel position in the main scanning direction before correction y: Pixel position in the sub-scanning direction before correction x0: In the main scanning direction Translation amount (main scanning tilt correction reference position)
y0: Translation amount in the sub-scanning direction (sub-scanning tilt correction reference position)
tan θ: Amount of tilt of the document
本実施形態では原稿の先端部の影により傾きを検出し、回転中心を基準としてアフィン変換による画像回転により、傾き補正が行われる。傾き検出及び傾き補正は、この方法に限定されるものではなく、回転中心の位置が得られる方法であれば別の方法であってもよい。 In the present embodiment, the inclination is detected by the shadow of the tip of the document, and the inclination is corrected by the image rotation by the affine transformation with the rotation center as a reference. The tilt detection and tilt correction are not limited to this method, and may be another method as long as the position of the center of rotation can be obtained.
(回転中心位置異常判定)
図4は、原稿が斜行した状態を例示する。図4は、原稿幅Aの原稿が主走査方向に対して角度θで読取位置を通過する状態を表す。図5は、原稿の横端部の検出結果の説明図である。図5(a)は、原稿の先端部、横端部、及び回転中心が正常に検出された状態を表す。図5(b)は、原稿の先端部が正常に検出され、横端部及び回転中心が誤検出された状態を表す。ユーザは、原稿幅Aの原稿を原稿トレイ30に載置し、原稿ガイド板31により原稿を整列させる。この場合、原稿ガイド板31の間隔は原稿幅Aを表す。
(Judgment of abnormal rotation center position)
FIG. 4 illustrates a state in which the document is skewed. FIG. 4 shows a state in which a document having a document width A passes through a reading position at an angle θ with respect to the main scanning direction. FIG. 5 is an explanatory diagram of the detection result of the lateral end portion of the document. FIG. 5A shows a state in which the tip end portion, the side end portion, and the rotation center of the document are normally detected. FIG. 5B shows a state in which the front end portion of the document is normally detected and the lateral end portion and the center of rotation are erroneously detected. The user places a document having a document width A on the
図4に示すように原稿が傾いた状態で後端部が原稿ガイド板31間に収まる位置にある場合、傾き補正の回転中心となる原稿の先端部の頂点の位置は、原稿トレイ30から主走査方向にαだけ外にはみ出た位置になると考えられる。読取位置にあるリードローラ6や流し読みガラス201にゴミや傷が付着する場合、読み取った原稿画像にゴミや傷の画像が含まれる。ゴミや傷の画像は、原稿の横端部の誤検出の原因となる。そのために画像データにゴミや傷の画像が含まれる場合、傾き検出部830は、回転中心を正常に検出できない可能性がある。例えば回転中心は、主走査方向に原稿ガイド板31の位置から所定距離(α)以上離れた位置に誤検出される(図5(a)、5(b))。
As shown in FIG. 4, when the rear end is positioned between the
ここで、αは、原稿幅A、原稿長Lをとして、以下の式で示される(図4参照)。
A+α = B+C
= Asin(180−90−θ)°+L/tan(180−90−θ)°
α = Asin(180−90−θ)°+L/tan(180−90−θ)°−A
Here, α is represented by the following equation, where the document width A and the document length L are taken (see FIG. 4).
A + α = B + C
= Asin (180-90-θ) ° + L / tan (180-90-θ) °
α = Asin (180-90-θ) ° + L / tan (180-90-θ) ° -A
上記の通り、原稿長Lは、分離後センサ15、レジストセンサ17、及びリードセンサ18のそれぞれが原稿を検知してから検知しなくなるまでの分離モータ820及び読取モータ821の駆動パルス数をカウントすることで算出される。CPU801は、原稿搬送開始前時に原稿ガイド幅検出センサ10により原稿ガイド幅A(原稿幅A)を取得し、原稿搬送中に原稿長Lを取得する。またCPU801は、原稿画像の読取結果(画像データ)から傾き検出部830が検出した原稿の傾き量θを取得する。CPU801は、これらの取得した原稿ガイド幅A、原稿長L、及び傾き量θにより、上記の式から原稿毎にαの値を算出することができる。
As described above, the document length L counts the number of drive pulses of the
CPU801は、上記の式により算出したαの値と、傾き補正時の回転中心の位置とを比較して、回転中心の位置が正常か否かを判断することができる。具体的には、CPU801は、回転中心の位置が、原稿ガイド板31の位置から主走査方向にαより内側(原稿中心に近づく方向)にある場合は正常、外側(原稿中心から遠ざかる方向)にある場合は異常であると判断することができる。αは、回転中心の位置が正常であるか否かを判定する基準値となる。基準値は、原稿ガイド板31の位置から主走査方向に所定距離の範囲(正常範囲)を設定する。
The
なお、本実施形態では、αの値は、原稿の後端部の位置を仮定して上記の式を用いて算出されるが、これに限定されない。例えば、画像読取装置1000の製造時に原稿サイズと原稿の傾き量との関係を検出して第1コントローラ310内のメモリに保存しておき、原稿サイズ毎にαの値が決定されてもよい。また、αの値は所定値が事前に設定されていてもよい。
In this embodiment, the value of α is calculated using the above formula assuming the position of the rear end of the document, but is not limited to this. For example, at the time of manufacturing the
(傾き補正処理)
図6は、傾き補正処理を含む画像読取処理を表すフローチャートである。ユーザは、原稿を原稿トレイ30に載置して、操作部904により原稿画像の読取開始を指示する。このときユーザは、原稿トレイ30に載置した原稿の主走査方向を原稿ガイド板31により規制する。読取開始の指示は、操作部904から第2コントローラ300のCPU901に入力される。CPU901は、読取開始の指示に応じて第1コントローラ310のCPU801へ画像読取処理の実行命令を送信する。CPU801は、CPU901から画像読取処理の実行命令を受信して画像読取処理を開始する。原稿トレイ30に原稿が載置されるために、CPU801は流し読みにより原稿画像を読み取る。
(Inclination correction processing)
FIG. 6 is a flowchart showing an image reading process including a tilt correction process. The user places the document on the
CPU801は、分離モータ820及び読取モータ821を制御して原稿トレイ30に載置された原稿の給送を開始する(S101)。CPU801は、リードセンサ18が原稿を検知したタイミングに応じて光学スキャナユニット202を動作させることで、原稿画像の読み取りを開始する(S102)。画像読取センサ208は、読取結果として画像データを出力する。
The
傾き検出部830は、画像読取センサ208から出力される画像データに基づいて、原稿の傾き量及び回転中心の位置を検出する。CPU801は、傾き検出部830から傾き量及び回転中心の位置を取得する(S103)。CPU801は、上記の回転中心位置異常判定で説明した処理により、回転中心の位置が正常な傾き補正時にとりうる範囲(正常範囲)を設定する(S104)。正常範囲は、例えば上記の基準値で表される。
The
CPU801は、傾き検出部830から取得した回転中心の位置と正常範囲とを比較する(S105)。回転中心の位置が正常範囲内にある場合(S105:Y)、CPU801は、原稿の端部が正常に検出されていると判断して、正常な傾き補正が実行可能であると判定する。この場合、CPU801は、画像処理部833に傾き補正処理を実行させる(S109)。回転中心の位置が正常範囲内にない場合(S105:N)、CPU801は、原稿の端部が誤検出されていると判断して、正常な傾き補正が実行不可能であると判定する。この場合、CPU801は、画像処理部833に傾き補正処理を実行させない(S106)。なお、画像処理部833は、傾き補正処理を行うか否かにかかわらず、画像データに対して他の所定の画像処理を行う。
The
CPU801は、画像処理部833に傾き補正処理を実行させる場合であっても、或いは実行させない場合であっても、画像処理部833に画像データを第2コントローラ300の画像処理部905へ送信させる(S107)。画像データの送信後にCPU801は、原稿有無検知センサ14の検知結果に基づいて原稿トレイ30に原稿が有るか否かを判定する(S108)。原稿が有る場合(S108:Y)、CPU801は、S101以降の処理を再度行うことになる。原稿が無い場合(S108:N)、CPU801は、画像読取処理を終了する。
The
以上の処理では、原稿の傾き量によらず、原稿の横端部が誤検出される場合に傾き補正が行われない。なお、原稿の横端部が誤検出される場合に、回転中心の位置を原稿ガイド板31の間に移動させる処理を行い、傾き補正を実行するようにしてもよい。また、画像読取装置1000は、例えば原稿の向きを変えるようにユーザに通知して、向きが変えられた原稿からリードローラ6のゴミを隠すようにして原稿画像を読み取ってもよい。また、原稿の端部が誤検出される場合、CPU801は、第2コントローラ300のCPU901により操作部904に傾き補正が行われないことを表示して、再度の画像読取を促してもよい。
In the above processing, the tilt correction is not performed when the lateral end portion of the document is erroneously detected regardless of the tilt amount of the document. When the lateral end portion of the document is erroneously detected, a process of moving the position of the center of rotation between the
(傾き補正処理の他の例)
図7は、傾き補正処理を含む画像読取処理を表す別のフローチャートである。この処理は、図6の処理と同様に、ユーザによる操作部904からの読取開始の指示に応じて実行される。S201〜S205の処理は、図6のS101〜S105の処理と同様であるために説明を省略する。
(Other examples of tilt correction processing)
FIG. 7 is another flowchart showing the image reading process including the tilt correction process. Similar to the process of FIG. 6, this process is executed in response to a user's instruction to start reading from the
CPU801は、傾き検出部830から取得した回転中心の位置が正常範囲内にある場合(S205:Y)、原稿の端部が正常に検出されていると判断して、正常な傾き補正が実行可能であると判定する。この場合、CPU801は、画像処理部833に傾き補正処理を実行させる(S208)。CPU801は、画像処理部833に処理後の画像データを第2コントローラ300の画像処理部905へ送信させる(S209)。画像データの送信後にCPU801は、原稿有無検知センサ14の検知結果に基づいて原稿トレイ30に原稿が有るか否かを判定する(S210)。原稿が有る場合(S210:Y)、CPU801は、S101以降の処理を再度行うことになる。原稿が無い場合(S210:N)、CPU801は、画像読取処理を終了する。
When the position of the rotation center acquired from the
CPU801は、傾き検出部830から取得した回転中心の位置が正常範囲内にない場合(S205:N)、原稿の端部が誤検出されていると判断して、正常な傾き補正が実行不可能であると判定する。この場合、CPU801は中断処理を行う(S206)。CPU801は、中断処理により、第2コントローラ300のCPU901に読取中断信号を送信する。また、CPU801は、中断処理により、ADF100の搬送経路に搬送中の原稿をすべて排出する。CPU801は、回転中心の位置が正常範囲内にない原因をリードローラ6や流し読みガラス201のゴミや傷であるとして、第2コントローラ300のCPU901により操作部904に清掃を促す清掃画面を表示する(S207)。図8は、清掃画面の例示図である。ユーザは、この清掃画面に応じて清掃を行い、画像読取処理を再度指示することになる。
If the position of the rotation center acquired from the
以上の処理では、回転中心が正常範囲内である場合に傾き補正が行われ、正常範囲外である場合に傾き補正が行われない。また、回転中心が正常範囲外である場合には、ユーザに対してリードローラ6及び流し読みガラス201の清掃が指示される。清掃後にユーザは、原稿の読み取りを再度行うことで、傾きが正常に補正された原稿画像の読取結果を得ることができる。
In the above processing, the tilt correction is performed when the rotation center is within the normal range, and the tilt correction is not performed when the rotation center is outside the normal range. If the center of rotation is outside the normal range, the user is instructed to clean the lead roller 6 and the
以上のように本実施形態の画像読取装置1000は、原稿の端部を誤検出する場合に傾き補正を実行しないことで、画像データの不正確な傾き補正を防止することができる。画像データの傾き補正を行わない場合、画像読取装置1000は、回転中心位置を移動した後に傾き補正を行ってもよい。また、画像データの傾き補正を行わない場合、画像読取装置1000は、ユーザへの再度の画像読取の催促や、リードローラ6及び流し読みガラス201の清掃を指示してもよい。
As described above, the
Claims (10)
前記読取手段による読取結果に基づいて前記原稿の端部を検出し、検出した端部から前記原稿が読み取られるときの傾き量と傾きを補正するための回転中心の位置とを検出する傾き検出手段と、
前記傾き検出手段により検出された前記傾き量と前記回転中心の位置とに基づいて前記読取結果を補正する傾き補正処理を行う補正手段と、
前記回転中心の位置が傾き補正を可能な正常範囲にあるか否かを判定し、前記正常範囲にある場合に前記端部が正常に検出されたと判断し、前記正常範囲にない場合に前記端部が誤検出されたと判断する制御手段と、を備えることを特徴とする、
画像読取装置。 A reading means for reading an image of the original while transporting the original,
Tilt detecting means that detects the edge of the document based on the scanning result by the scanning means, and detects the amount of tilt when the document is read from the detected edge and the position of the center of rotation for correcting the tilt. When,
A correction means that performs a tilt correction process that corrects the reading result based on the tilt amount detected by the tilt detecting means and the position of the rotation center.
It is determined whether or not the position of the center of rotation is within the normal range where tilt correction is possible, and when it is within the normal range, it is determined that the end is normally detected, and when it is not within the normal range, the end is not. It is characterized by comprising a control means for determining that a unit has been erroneously detected.
Image reader.
前記原稿トレイに設けられ、前記原稿トレイに載置される前記原稿を搬送方向に直交する第1方向で規制する一対の原稿ガイド板と、をさらに備え、
前記制御手段は、前記原稿ガイド板の位置から前記第1方向に所定距離の範囲を前記正常範囲に設定することを特徴とする、
請求項1記載の画像読取装置。 The manuscript tray on which the manuscript is placed and the manuscript tray
A pair of document guide plates provided on the document tray and restricting the documents placed on the document tray in a first direction orthogonal to the transport direction are further provided.
The control means is characterized in that a range of a predetermined distance from the position of the document guide plate in the first direction is set to the normal range.
The image reading device according to claim 1.
搬送中の前記原稿の搬送方向の長さを検出する原稿長検出手段と、をさらに備え、
前記制御手段は、前記第1方向の幅、前記搬送方向の長さ、及び前記傾き量に基づいて前記正常範囲を設定することを特徴とする、
請求項2記載の画像読取装置。 A document width detecting means for detecting the width of the document placed on the document tray in the first direction, and
Further provided with a document length detecting means for detecting the length of the document being transported in the transport direction.
The control means is characterized in that the normal range is set based on the width in the first direction, the length in the transport direction, and the amount of inclination.
The image reading device according to claim 2.
請求項1〜3のいずれか1項記載の画像読取装置。 The control means causes the correction means to execute the tilt correction process when it is determined that the end portion is normally detected, and causes the correction means to perform the tilt correction process when it determines that the end portion is erroneously detected. The feature is that
The image reading device according to any one of claims 1 to 3.
請求項1〜3のいずれか1項記載の画像読取装置。 The control means causes the correction means to execute the tilt correction process when it is determined that the end portion is normally detected, and moves the position of the rotation center when it is determined that the end portion is erroneously detected. The correction means is made to execute the tilt correction process.
The image reading device according to any one of claims 1 to 3.
請求項1〜3のいずれか1項記載の画像読取装置。 The control means causes the correction means to execute the tilt correction process when it is determined that the end portion is normally detected, and reads an image by the reading means when it is determined that the end portion is erroneously detected. Characterized by interruption,
The image reading device according to any one of claims 1 to 3.
請求項6記載の画像読取装置。 The control means is characterized in that when it is determined that the end portion is erroneously detected, the control means instructs the reading means to clean the reading position.
The image reading device according to claim 6.
請求項1に記載の画像読み取り装置。 The control means is characterized in that when it is determined that the end portion is erroneously detected, a notification for changing the orientation of the document is given.
The image reading device according to claim 1.
請求項1〜8のいずれか1項記載の画像読取装置。 The tilt detecting means detects the tip end portion of the document in the transport direction and the lateral end portion of the document orthogonal to the transport direction, and detects the position of the rotation center based on the tip end portion and the lateral end portion. Characterized by that
The image reading device according to any one of claims 1 to 8.
前記補正手段は、前記回転中心の位置を中心にして前記傾き量に応じた角度で前記読取結果を回転させることで前記傾き補正処理を行うことを特徴とする、
請求項9記載の画像読取装置。 The tilt detecting means detects the rear end portion of the document in the transport direction, detects the tilt amount based on the front end portion and the rear end portion, and detects the tilt amount.
The correction means is characterized in that the tilt correction process is performed by rotating the reading result at an angle corresponding to the tilt amount around the position of the rotation center.
The image reading device according to claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019192024A JP7423246B2 (en) | 2019-10-21 | 2019-10-21 | Original reading device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019192024A JP7423246B2 (en) | 2019-10-21 | 2019-10-21 | Original reading device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021068970A true JP2021068970A (en) | 2021-04-30 |
JP2021068970A5 JP2021068970A5 (en) | 2022-10-28 |
JP7423246B2 JP7423246B2 (en) | 2024-01-29 |
Family
ID=75638631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019192024A Active JP7423246B2 (en) | 2019-10-21 | 2019-10-21 | Original reading device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7423246B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005196659A (en) * | 2004-01-09 | 2005-07-21 | Fuji Xerox Co Ltd | Program, recording medium and apparatus for processing image |
JP2015015686A (en) * | 2013-07-08 | 2015-01-22 | 富士ゼロックス株式会社 | Inclination angle detection device, image reading device, image forming apparatus, and program |
JP2017098712A (en) * | 2015-11-20 | 2017-06-01 | キヤノン電子株式会社 | Image reader |
JP2019075600A (en) * | 2017-10-12 | 2019-05-16 | セイコーエプソン株式会社 | Conveyance device, program, and conveyance device control method |
JP2019134348A (en) * | 2018-02-01 | 2019-08-08 | キヤノン株式会社 | Image reading apparatus and image forming apparatus |
-
2019
- 2019-10-21 JP JP2019192024A patent/JP7423246B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005196659A (en) * | 2004-01-09 | 2005-07-21 | Fuji Xerox Co Ltd | Program, recording medium and apparatus for processing image |
JP2015015686A (en) * | 2013-07-08 | 2015-01-22 | 富士ゼロックス株式会社 | Inclination angle detection device, image reading device, image forming apparatus, and program |
JP2017098712A (en) * | 2015-11-20 | 2017-06-01 | キヤノン電子株式会社 | Image reader |
JP2019075600A (en) * | 2017-10-12 | 2019-05-16 | セイコーエプソン株式会社 | Conveyance device, program, and conveyance device control method |
JP2019134348A (en) * | 2018-02-01 | 2019-08-08 | キヤノン株式会社 | Image reading apparatus and image forming apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP7423246B2 (en) | 2024-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7073124B2 (en) | Image reader, image forming device | |
JP6398710B2 (en) | Reading apparatus and reading method | |
JP2019068218A (en) | Image reading device and control method for the same | |
JP2011030205A (en) | Image reading apparatus | |
JP2008252385A (en) | Sheet conveying device and image reader | |
JP7196545B2 (en) | Image reader | |
US11706367B2 (en) | Device for reading images on both sides of a document in parallel, recording medium, and controlling method thereof | |
JP2015198390A (en) | Image reading device and image forming apparatus | |
JP2007501565A (en) | Scan irregular documents | |
JP2021084738A (en) | Sheet conveyance device and image reading device | |
JP6361620B2 (en) | Reading apparatus and image forming apparatus provided with the same | |
JP7066424B2 (en) | Image reader | |
JP2006335525A (en) | Sheet carrying device and document reading device | |
JP2008011363A (en) | Image reader and image forming apparatus | |
JP7331492B2 (en) | Image reader | |
JP2012119797A (en) | Image reader and program used for the same | |
JP2021158645A (en) | Image reading device, image reading system, image reading method and program | |
JP7423246B2 (en) | Original reading device | |
JP2019201242A (en) | Image reading apparatus | |
JP2005005837A (en) | Image scanner and image reading program | |
JP6135190B2 (en) | Image reading device | |
JP5824879B2 (en) | Image reading device | |
JP2019161594A (en) | Image reading apparatus, control method thereof, and storage medium | |
JP6407038B2 (en) | Image reading apparatus and document size prediction method | |
JP5483844B2 (en) | Document reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221020 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221020 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230627 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231207 |
|
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: 20231219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240117 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7423246 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |