JP6047984B2 - 画像読取装置 - Google Patents
画像読取装置 Download PDFInfo
- Publication number
- JP6047984B2 JP6047984B2 JP2012169732A JP2012169732A JP6047984B2 JP 6047984 B2 JP6047984 B2 JP 6047984B2 JP 2012169732 A JP2012169732 A JP 2012169732A JP 2012169732 A JP2012169732 A JP 2012169732A JP 6047984 B2 JP6047984 B2 JP 6047984B2
- Authority
- JP
- Japan
- Prior art keywords
- scanning direction
- point
- image
- searched
- main scanning
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 183
- 238000001514 detection method Methods 0.000 claims description 105
- 238000000605 extraction Methods 0.000 claims description 9
- 230000032258 transport Effects 0.000 description 35
- 230000036544 posture Effects 0.000 description 5
- 238000009966 trimming Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Image Input (AREA)
- Image Processing (AREA)
- Facsimile Scanning Arrangements (AREA)
Description
本発明の一実施形態を、図1ないし図12を用いて説明する。
図1に示すように、画像読取装置1は、ユーザにより給紙トレイ2に載置された複数の原稿Gを排紙トレイ4A、4Bに搬送するとともに、搬送中の原稿Gを本体部3に含まれるCIS30を用いて読み取るシートフィードスキャナである。給紙トレイ2は、載置台の一例である。
図3に示すように、画像読取装置1は、中央処理装置(以下、CPU)20、ROM26、RAM27、画像処理部28、デバイス制御部16、アナログフロントエンド(以下、AFE)17、駆動回路18を備え、これらにバス29を介して、入力部11、表示部12、切換部19、Fセンサ13、Rセンサ14、などが接続されている。図3に点線21で示すように、CPU20と、ROM26と、RAM27と、画像処理部28を含めたものが、制御部の一例である。
次に、図3ないし図12を参照して、画像読取装置1における原稿Gの読取処理について説明する。本実施形態では、原稿Gとして、図10に実線で示す名刺を読み取る処理について主に説明する。
図4に、傾き/原稿サイズ検出処理のフローチャートを示す。傾き/原稿サイズ検出処理において、CPU20は、RAM27から先端エッジ画像SG2を読み出し(S32)、画像処理部28を用いて原稿Gの先端エッジに当たる読取データである先端エッジデータを検索する処理を実行する。先端エッジデータは、エッジ点の一例である。
図5に、右側先端エッジデータ検索処理のフローチャートを示す。右側原稿先端エッジ探索処理において、CPU20は、検索された先端エッジデータの数を示す検索データ数B、及び検索を失敗した回数を示す失敗カウンタNをゼロにし(S52、S54)、当該処理の開始時における開始点を(XM、Y0)に設定する(S56)。図10に示すように、先端読取画像SG1及び先端エッジ画像SG2では、図面右上角の座標は(X0、Y0)で表され、図面左下角の座標は(XMAX、YT)で表される。XMは、X0とXMAXの中点を意味しており、Y0は、CIS30によって副走査方向D3に先に読み取られた側の端における読取データのY座標を意味する。先端エッジデータ検索処理では、開始点のY座標はY0に設定される。
図6に、副走査方向検索処理のフローチャートを示す。副走査方向検索処理の開始時において、検索点は開始点に等しい。副走査方向検索処理において、CPU20は、今回の検索点における読取データを確認する(S82)。
左側先端エッジデータ検索処理は、開始点を(XM−15、Y0)に設定する点(S56)、現在の開始点のX座標がX0以上であるかを確認する点(S58)、及び現在の開始点のX座標から15を減じ、次回の開始点とする点(S66)を除いて右側先端エッジデータ検索処理と同一であり、重複した説明を省略する。左側先端エッジデータ検索処理を実行する場合、右側先端エッジデータ検索処理において左側外部座標T1がRAM27に記憶されない。この場合、CPU20は、左側先端エッジデータ検索処理で検索された外部座標Tを左側外部座標T1としてRAM27に記憶する(S76)。
図7に、原稿サイズ検出処理のフローチャートを示す。原稿サイズ検出処理において、CPU20は、RAM27から先端エッジ画像SG2を読み出し(S102)、画像処理部28を用いて原稿サイズZを検出する処理を実行する。CPU20は、まず、原稿Gの先端エッジの左側頂点の読取データに当たる左側頂点データを検出するために、原稿Gの左側端点に当たる左側エッジデータを検索する左側エッジデータ検索処理を実行する(S104)。
図8に、左側エッジデータ検索処理のフローチャートを示す。左側エッジデータ検索処理において、CPU20は、失敗カウンタNをゼロにし(S122)、RAM27から左側外部座標T1を読み出す(S124)。CPU20は、読み出した左側外部座標T1を用いて、当該処理の開始時における開始点を(T1、YT)に設定する(S126)。左側エッジデータ検索処理では、開始点のX座標はT1に設定される。
図9に、主走査方向検索処理のフローチャートを示す。主走査方向検索処理において、CPU20は、今回の検索点における読取データを確認する(S152)。CPU20は、今回の検索点が「0」である場合(S154:NO)、今回の検索点のX座標に1を加え、次回の検索点とする(S166)。CPU20は、次回の検索点のX座標がXMAXよりも大きいかを確認し(S168)、次回の検索点のX座標がXMAXよりも大きい場合(S168:YES)、検索成功フラグFをオフし(S100)、主走査方向検索処理を終了する。一方、次回の検索点のX座標がXMAX以下である場合(S168:NO)、S152からの処理を繰り返す。
次に、CPU20は、原稿Gの先端エッジの右側頂点の読取データに当たる右側頂点データを検出するために、原稿Gの右側端点に当たる右側エッジデータを検索する右側エッジデータ検索処理を実行する(S108)。
(1)本実施形態の画像読取装置1では、先端エッジ画像SG2の先端エッジデータを検索する際に、まず右側先端エッジ画像SGRに対して右側先端エッジデータ検索処理を実行し、当該右側先端エッジデータ検索処理において、基準先端エッジ画像SGKで先端エッジデータが検索されない場合には、左側先端エッジ画像SGLに対して先端エッジデータを検索することなく、右側先端エッジデータ検索処理において検索された先端エッジデータから原稿Gの傾きθを求める。そのため、開始点を先端エッジ画像SG2の主走査方向における端から端まで移動させて検索を行う従来技術に比べて、中心線Pに対して片側だけで先端エッジデータの検索が済むため、先端エッジデータの検索に必要な時間を短縮することができ、原稿Gの傾きθを求めるまでの時間を短縮することができる。
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
(1)上記実施形態では、スキャナ機能を備えた画像読取装置1を用いて説明を行ったが、本発明はこれに限られず、プリンタ機能、コピー機能、ファクシミリ機能などを備えた複合機であっても良い。
Claims (9)
- 原稿が載置されるトレイと、
前記原稿を搬送経路に沿って搬送する搬送部と、
前記搬送経路上の読取位置に配置され、前記搬送部によって搬送される前記原稿の画像を主走査方向に並んで配置される複数の読取素子を用いて読み取る読取部と、
前記トレイにおける前記主走査方向の中点である基準位置に対して前記主走査方向の片側に設けられた検知位置で、前記原稿の有無を検知する検知部と、
ユーザによる操作入力を受け付ける入力部と、
制御部と、
を備え、
前記制御部は、
前記検知部によって前記原稿が検知され、かつ、前記入力部によって読取開始指示の入力が受付けられた場合、前記搬送部に前記原稿を搬送させる搬送処理と、
前記主走査方向と直交する副走査方向の所定範囲に亘って、前記読取部に、前記搬送処理により搬送される原稿の先端を含めた画像を読み取らせる読取処理と、
前記読取処理によって読み取られた前記所定範囲の読取画像を抽出する読取画像抽出処理と、
前記所定範囲の読取画像のうち、前記基準位置上に配置された基準読取素子及び前記基準読取素子よりも前記主走査方向において前記検知部側に配置された前記読取素子を用いて読み取られた検知部側読取画像に対して、エッジ点を検索する検知部側エッジ点検索処理と、
検索されたエッジ点から前記原稿の主走査方向に対する傾きを求め、前記傾きから前記読取部が読み取った読取画像の傾き補正を行う傾き補正処理と、
を実行し、
前記傾き補正処理では、前記検知部側エッジ点検索処理において前記基準読取素子を用いて読み取られた基準読取画像でエッジ点が検索されない場合に、前記検知部側エッジ点検索処理によって検索されたエッジ点から前記原稿の主走査方向に対する傾きを求める、画像読取装置。 - 請求項1に記載の画像読取装置であって、
前記制御部は、更に、
前記検知部側エッジ点検索処理において前記基準読取画像でエッジ点が検索された場合に、前記所定範囲の読取画像のうち、前記基準読取素子よりも前記主走査方向において前記検知部側と逆側に配置された前記読取素子を用いて読み取られた逆側読取画像に対して、エッジ点を検索する逆側エッジ点検索処理、
を実行し、
前記傾き補正処理では、前記検知部側エッジ点検索処理において前記基準読取画像でエッジ点が検索される場合に、前記検知部側エッジ点検索処理及び前記逆側エッジ点検索処理によって検索されたエッジ点から前記原稿の主走査方向に対する傾きを求める、画像読取装置。 - 請求項1または請求項2に記載の画像読取装置であって、
前記制御部は、
前記検知部側エッジ点検索処理において、前記基準読取画像のうち、前記読取部によって前記副走査方向に先に読み取られた側の端である先読取端を開始点とし、前記開始点から前記副走査方向へエッジ点を検索し、前記基準読取画像でエッジ点が検索されない場合に、エッジ点が検索されるまで前記開始点を前記検知部側に移動させて該開始点から前記副走査方向へのエッジ点の検索を繰り返す、画像読取装置。 - 請求項3に記載の画像読取装置であって、
前記所定範囲の読取画像は、前記主走査方向及び前記副走査方向に単位画像を示す読取データが複数個並んで配置されて構成されており、
前記制御部は、
前記検知部側エッジ点検索処理において、前記開始点を前記主走査方向に基準データ数毎に移動させて前記エッジ点の検索を繰り返す、画像読取装置。 - 請求項4に記載の画像読取装置であって、
前記制御部は、
前記読取画像抽出処理において、前記所定範囲の読取画像を、前記読取画像において閾値よりも低い輝度を有する前記読取データを第1データとし、前記読取画像において前記閾値よりも高い輝度を有する前記読取データを第2データとした2値化されたデータであるエッジ画像として抽出し、
前記検知部側エッジ点検索処理において、前記開始点から前記副走査方向に前記エッジ画像を検索し、前記副走査方向に連続した第1データを検索した場合に、エッジ点が検索されたと判断する、画像読読取装置。 - 請求項4または請求項5に記載の画像読取装置であって、
前記制御部は、
前記検知部側エッジ点検索処理において、エッジ点が検索された後、前記開始点を前記検知部側に移動させて前記開始点から前記副走査方向に前記所定範囲に亘って検索してもエッジ点が検索されないことが連続して生じた場合に、エッジ点が検索されないと判断し、エッジ点の検索を終了する、画像読取装置。 - 請求項3ないし請求項6のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記検知部側エッジ点検索処理において、前記基準読取画像でエッジ点が検索されない場合に、前記エッジ点が初めて検索された際の開始点へ移動する前の開始点の前記主走査方向の位置である第1位置を記憶するとともに、前記エッジ点の探索を終了した際の前記開始点の前記主走査方向の位置である第2位置を記憶し、
前記制御部は、更に、
前記読取画像のうち、前記主走査方向が前記第1位置となる点を開始点とし、前記開始点から前記主走査方向において前記検知部側にエッジ点を検索する基準位置側エッジ点検索処理と、
前記読取画像のうち、前記主走査方向が前記第2位置となる点を開始点とし、前記開始点から前記主走査方向において前記検知部側と逆側にエッジ点を検索する端部側エッジ点検索処理と、
前記傾き補正処理によって求められた傾きと、前記基準位置側エッジ点検索処理及び前記端部側エッジ点検索処理によってそれぞれ求められたエッジ点とから、前記原稿の先端側の角位置を検出する原稿角位置検出処理と、
前記原稿角位置検出処理によって求められた前記原稿の角位置から前記原稿の幅を求め、該幅から原稿のサイズを検出する原稿サイズ検出処理と、
を実行する、画像読取装置。 - 請求項1ないし請求項7のいずれか一項に記載の画像読取装置であって、
前記主走査方向の基準位置は、前記主走査方向の中点である、画像読取装置。 - 請求項1ないし請求項8のいずれか一項に記載の画像読取装置であって、
更に、
前記原稿が前記主走査方向の前記検知部側に載置される載置台を備え、
前記検知部は、前記載置台に位置し、
前記搬送部は、載置台に前記原稿が載置されたことを前記検知部が検知すると、前記載置台に載置された前記原稿を順に搬送する、画像読取装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012169732A JP6047984B2 (ja) | 2012-07-31 | 2012-07-31 | 画像読取装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012169732A JP6047984B2 (ja) | 2012-07-31 | 2012-07-31 | 画像読取装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014030109A JP2014030109A (ja) | 2014-02-13 |
JP6047984B2 true JP6047984B2 (ja) | 2016-12-21 |
Family
ID=50202419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012169732A Active JP6047984B2 (ja) | 2012-07-31 | 2012-07-31 | 画像読取装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6047984B2 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005057813A (ja) * | 2004-11-29 | 2005-03-03 | Pfu Ltd | 画像読取装置 |
JP5205963B2 (ja) * | 2007-12-28 | 2013-06-05 | ブラザー工業株式会社 | 画像読取装置 |
JP4853555B2 (ja) * | 2009-07-30 | 2012-01-11 | ブラザー工業株式会社 | 画像読取装置 |
-
2012
- 2012-07-31 JP JP2012169732A patent/JP6047984B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014030109A (ja) | 2014-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10951791B2 (en) | Image processing apparatus, method for processing image, and recording medium for noise removal and skew correction | |
JP5783418B2 (ja) | 画像処理装置 | |
US11115561B2 (en) | Inclination detecting device, reading device, image processing apparatus, and method of detecting inclination | |
JP6671927B2 (ja) | 画像読取装置、画像読取方法 | |
JP4853555B2 (ja) | 画像読取装置 | |
US9531897B2 (en) | Scanner and scanning method | |
US9124746B2 (en) | Image-reading device and computer-readable storage medium | |
JP2020178192A (ja) | エッジ検出装置、傾き補正装置、読取装置、画像処理装置およびエッジ検出方法 | |
JPH11252351A (ja) | 画像読取装置 | |
JP6459384B2 (ja) | 画像読取装置,プログラム,および読取画像の補正方法 | |
JP5811773B2 (ja) | 画像読取装置 | |
JP2015198390A (ja) | 画像読取装置及び画像形成装置 | |
JP6330505B2 (ja) | 画像読取装置 | |
JP2015198327A (ja) | 画像読取装置、画像読取方法、及びコンピュータプログラム | |
JP5683099B2 (ja) | 画像読取装置、画像読取装置の制御方法、およびプログラム | |
US9811767B2 (en) | Image processing apparatus, image processing method and program | |
JP6047984B2 (ja) | 画像読取装置 | |
JP6330506B2 (ja) | 画像読取装置 | |
JP5516539B2 (ja) | 読取装置及びプログラム | |
US10887488B2 (en) | Reading apparatus and non-transitory computer-readable storage medium storing program for inclination correction of document image | |
JP6135190B2 (ja) | 画像読取装置 | |
JP5780064B2 (ja) | 画像読取装置 | |
JP6632335B2 (ja) | 画像読取装置、画像読取方法 | |
JP7392429B2 (ja) | 画像形成装置、及び画像形成装置の搬送制御方法 | |
JP6164137B2 (ja) | 読取装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20140408 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161006 |
|
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: 20161025 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161107 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6047984 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |