JP2008028542A - 画像処理装置及び画像読取装置 - Google Patents
画像処理装置及び画像読取装置 Download PDFInfo
- Publication number
- JP2008028542A JP2008028542A JP2006196995A JP2006196995A JP2008028542A JP 2008028542 A JP2008028542 A JP 2008028542A JP 2006196995 A JP2006196995 A JP 2006196995A JP 2006196995 A JP2006196995 A JP 2006196995A JP 2008028542 A JP2008028542 A JP 2008028542A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- sub
- main scanning
- memory module
- memory
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/047—Detection, control or error compensation of scanning velocity or position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3877—Image rotation
- H04N1/3878—Skew detection or correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04758—Control or error compensation of scanning position or velocity by controlling the position of the scanned image area
- H04N2201/04787—Control or error compensation of scanning position or velocity by controlling the position of the scanned image area by changing or controlling the addresses or values of pixels, e.g. in an array, in a memory, by interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04789—Control or error compensation of scanning position or velocity in the main-scan direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/04—Scanning arrangements
- H04N2201/047—Detection, control or error compensation of scanning velocity or position
- H04N2201/04753—Control or error compensation of scanning position or velocity
- H04N2201/04791—Control or error compensation of scanning position or velocity in the sub-scan direction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
- Storing Facsimile Image Data (AREA)
- Image Processing (AREA)
Abstract
【解決手段】複数のメモリモジュールを有し、主走査シフト処理が施された画像データを記憶し、当該画像データの副走査シフトについて多くのシフト量を担当するメモリモジュールほど合計記憶容量が多い構成の記憶部3250と、画像データの傾きに応じて記憶部3250の読み出し及び書き込みが必要なメモリモジュールを選択し、当該選択したメモリモジュールに画像データの読み出し及び書き込みを行う制御部3240と、を備える。
【選択図】図4
Description
複数のメモリモジュールを有し、主走査シフトが施された画像データを当該メモリモジュールに記憶し、当該画像データの副走査シフトについて多くのシフト量を担当するメモリモジュールほど合計記憶容量が多い構成の記憶部と、
画像データの傾きに応じて前記記憶部の読み出し及び書き込みが必要なメモリモジュールを選択し、当該選択したメモリモジュールに画像データの読み出し及び書き込みを行う制御部と、
を備えることを特徴とする。
前記記憶部は、前記メモリモジュールが主走査方向の複数領域に分けて配置され、当該複数領域のうちの一つが選択されて駆動し、
前記制御部は、前記主走査方向の複数領域のうちの一つを順に選択して前記画像データの読み出し及び書き込みを行うことを特徴とする。
前記制御部は、前記画像データの読み出し及び書き込みを行う前記メモリモジュールを、副走査シフト量に従って循環して選択することを特徴とする。
前記制御部は、
前記記憶部の読み出し及び書き込みのための一方向のアドレスを出力する副走査シフト制御部と、
副走査シフト量に従って循環量を示すカウント値をカウントするカウンタ部と、
前記カウント値を選択して前記記憶部の読み出し及び書き込みのための他の方向のアドレスとして出力する第1セレクタと、を備えることを特徴とする。
前記カウンタ部は、前記主走査方向の位置に応じて配置され、当該主走査方向の位置に応じた副走査シフト量に従ってカウント値を出力する複数のカウンタを備えることを特徴とする。
前記主走査シフト処理が施されて入力された画像データと、前記記憶部から読み出された画像データとを切替えて出力する第2セレクタを備えることを特徴とする。
原稿の画像を読み取り画像データを出力するスキャナと、
前記読み取られた画像データに主走査シフトを施す主走査シフト処理部と、
複数のメモリモジュールを有し、前記主走査シフトが施された画像データを記憶し、当該画像データの副走査シフトについて多くのシフト量を担当するメモリモジュールほど合計記憶容量が多い構成の記憶部と、
画像データの傾きに応じて前記記憶部の読み出し及び書き込みが必要なメモリモジュールを選択し、当該選択したメモリモジュールに画像データの読み出し及び書き込みを行う制御部と、
を備えることを特徴とする。
θ=tan−1(s・v/d) …(1)
stairH=(int)(1/tanθ) …(2)
stairV=(int)(1/tanδ) …(3)
式(1),(2)において、(int)は小数点以下を切り捨てる整数化を意味し、δは後に説明する主走査シフト処理によって、原稿の傾き角度θが変換された角度であり、次式(4)で表される。
δ=tan−1{1/(tanθ+1/tanθ)} …(4)
shx=y・tanθ …(5)
ちなみにシフトの右か左かは符号で区別する。
ishx=(int)shx …(6)
ここで(int)は整数化することを意味する。
ishx=(int)(y/stairH) …(7)
式(7)に従って、ラインメモリ上で画素値をシフトすることによって、図7(a)に示す画像データ100は、図7(b)に示す画像データ200に変化して、主走査方向の傾きが補正され、例えば、縦線の傾きがなくなる。
=x・tan(−δ)(δ:負) …(8)
但し、x0:画像データ200の主走査ラインの長さである。ここでも処理は整数単位で行われる。従って、シフト量にはshyを整数化したishyが使われ、ishyは次式(9)で表される。主走査シフト量ishyは、正の値をとる。
=(int)(x/stairV)(δ:負) …(9)
この副走査シフト処理によって、図6(c)に示すように原稿の傾きが補正されて、正しい画像が再現される。
1A 複写機本体
2 画像読取装置
10 スキャナ
11 原稿載置台
12 原稿光源
13 ミラー
14 結像レンズ
15 ラインセンサ
16 アンプ
17 A/Dコンバータ
20 原稿搬送部
21 給紙トレイ
22 給紙ローラ
23 ローラ
24 排紙ローラ
25 排紙トレイ
26a,26b センサ
27a,27b アンプ
28a,28b コンパレータ
29 時間差計測部
30 画像処理部
31 画像処理実行部
32 傾き補正処理部
321 主走査補間処理部
322 主走査シフト処理部
323 副走査補間処理部
324 副走査シフト処理部
3240 制御部
3241 副走査シフト制御部
3242〜3247 カウンタ
3248,3251 セレクタ
3249 比較器
3250 記憶部
33 画像処理制御部
40 傾き検出ROM
50 プリンタ部
60 本体制御部
70 操作部
Claims (7)
- 複数のメモリモジュールを有し、主走査シフトが施された画像データを当該メモリモジュールに記憶し、当該画像データの副走査シフトについて多くのシフト量を担当するメモリモジュールほど合計記憶容量が多い構成の記憶部と、
画像データの傾きに応じて前記記憶部の読み出し及び書き込みが必要なメモリモジュールを選択し、当該選択したメモリモジュールに画像データの読み出し及び書き込みを行う制御部と、
を備えることを特徴とする画像処理装置。 - 前記記憶部は、前記メモリモジュールが主走査方向の複数領域に分けて配置され、当該複数領域のうちの一つが選択されて駆動し、
前記制御部は、前記主走査方向の複数領域のうちの一つを順に選択して前記画像データの読み出し及び書き込みを行うことを特徴とする請求項1に記載の画像処理装置。 - 前記制御部は、前記画像データの読み出し及び書き込みを行う前記メモリモジュールを、副走査シフト量に従って循環して選択することを特徴とする請求項1又は2に記載の画像処理装置。
- 前記制御部は、
前記記憶部の読み出し及び書き込みのための一方向のアドレスを出力する副走査シフト制御部と、
副走査シフト量に従って循環量を示すカウント値をカウントするカウンタ部と、
前記カウント値を選択して前記記憶部の読み出し及び書き込みのための他の方向のアドレスとして出力する第1セレクタと、を備えることを特徴とする請求項3に記載の画像処理装置。 - 前記カウンタ部は、前記主走査方向の位置に応じて配置され、当該主走査方向の位置に応じた副走査シフト量に従ってカウント値を出力する複数のカウンタを備えることを特徴とする請求項4に記載の画像処理装置。
- 前記主走査シフト処理が施されて入力された画像データと、前記記憶部から読み出された画像データとを切替えて出力する第2セレクタを備えることを特徴とする請求項1から5のいずれか一項に記載の画像処理装置。
- 原稿の画像を読み取り画像データを出力するスキャナと、
前記読み取られた画像データに主走査シフトを施す主走査シフト処理部と、
複数のメモリモジュールを有し、前記主走査シフトが施された画像データを記憶し、当該画像データの副走査シフトについて多くのシフト量を担当するメモリモジュールほど合計記憶容量が多い構成の記憶部と、
画像データの傾きに応じて前記記憶部の読み出し及び書き込みが必要なメモリモジュールを選択し、当該選択したメモリモジュールに画像データの読み出し及び書き込みを行う制御部と、
を備えることを特徴とする画像読取装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006196995A JP4201030B2 (ja) | 2006-07-19 | 2006-07-19 | 画像処理装置及び画像読取装置 |
US11/812,896 US20080024823A1 (en) | 2006-07-19 | 2007-06-22 | Image processing apparatus and image reading apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006196995A JP4201030B2 (ja) | 2006-07-19 | 2006-07-19 | 画像処理装置及び画像読取装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008028542A true JP2008028542A (ja) | 2008-02-07 |
JP4201030B2 JP4201030B2 (ja) | 2008-12-24 |
Family
ID=38985912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006196995A Active JP4201030B2 (ja) | 2006-07-19 | 2006-07-19 | 画像処理装置及び画像読取装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20080024823A1 (ja) |
JP (1) | JP4201030B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015216567A (ja) * | 2014-05-13 | 2015-12-03 | コニカミノルタ株式会社 | 画像処理装置及び画像読取装置 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4558022B2 (ja) * | 2007-09-26 | 2010-10-06 | シャープ株式会社 | 画像処理装置及び画像形成装置 |
JP2009171561A (ja) * | 2007-12-21 | 2009-07-30 | Canon Inc | 画像処理装置及び画像処理方法 |
JP4972018B2 (ja) * | 2008-03-12 | 2012-07-11 | 株式会社リコー | 画像処理装置、画像処理方法、およびその方法をコンピュータに実行させるプログラム |
US11231676B2 (en) * | 2017-01-31 | 2022-01-25 | Hewlett-Packard Development Company, L.P. | Direct memory access based hardware deskew |
JP2023102636A (ja) * | 2022-01-12 | 2023-07-25 | キヤノン株式会社 | 画像処理装置及びその制御方法、画像読取装置、プログラム、記憶媒体 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54120522A (en) * | 1978-03-10 | 1979-09-19 | Pacific Kogyo Kk | Code converter |
JPS5776649A (en) * | 1980-10-31 | 1982-05-13 | Toshiba Corp | Picture information display device |
DE4227733A1 (de) * | 1991-08-30 | 1993-03-04 | Allen Bradley Co | Konfigurierbarer cachespeicher und datenverarbeitungssystem mit einem derartigen speicher |
US5568600A (en) * | 1994-04-15 | 1996-10-22 | David Sarnoff Research Ctr. | Method and apparatus for rotating and scaling images |
US6075545A (en) * | 1997-10-29 | 2000-06-13 | Microsoft Corporation | Methods and apparatus for storing, accessing and processing images through the use of row and column pointers |
JP3747643B2 (ja) * | 1998-08-07 | 2006-02-22 | コニカミノルタホールディングス株式会社 | 傾き補正装置及び画像読取装置 |
US6636649B1 (en) * | 1998-10-16 | 2003-10-21 | Matsushita Electric Industrial Co., Ltd. | Image processing apparatus and the method of correcting the inclination |
-
2006
- 2006-07-19 JP JP2006196995A patent/JP4201030B2/ja active Active
-
2007
- 2007-06-22 US US11/812,896 patent/US20080024823A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015216567A (ja) * | 2014-05-13 | 2015-12-03 | コニカミノルタ株式会社 | 画像処理装置及び画像読取装置 |
Also Published As
Publication number | Publication date |
---|---|
JP4201030B2 (ja) | 2008-12-24 |
US20080024823A1 (en) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4201030B2 (ja) | 画像処理装置及び画像読取装置 | |
US8068260B2 (en) | Original document size detection using a line sensor for reading the original document | |
US20110181919A1 (en) | Image reading apparatus, control method thereof and computer-readable storage medium | |
JP2009141544A (ja) | 画像処理装置 | |
JP4215087B2 (ja) | 画像処理装置及び画像読取装置 | |
JP6838348B2 (ja) | 画像読取装置および画像読取方法 | |
US7251064B2 (en) | Calibration of an image scanning system | |
US10200559B2 (en) | Image scanning apparatus with two-sided scanning, control method therefor, and multifunction apparatus | |
JP2000232589A (ja) | 画像読取り装置 | |
US20140063561A1 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
JP2019016828A (ja) | 画像読取装置、画像読取方法、及びプログラム | |
JP2012060493A (ja) | 画像読取装置 | |
JP2000059611A (ja) | 傾き補正装置及び画像読取装置 | |
JP4531491B2 (ja) | 画像形成装置及び画像形成方法 | |
JP5182587B2 (ja) | 画像処理装置および画像処理方法 | |
JP4548368B2 (ja) | 画像処理装置 | |
US8335025B2 (en) | Method and apparatus for contact image scanning | |
JP2009272891A (ja) | 画像読取装置、画像形成装置、画像読取方法及び画像形成方法 | |
US10607327B2 (en) | Image processing apparatus, image processing method, and recording medium | |
JP3230282B2 (ja) | 画像読取り装置 | |
JP2004023310A (ja) | 画像入力装置 | |
US11647142B2 (en) | Image reading apparatus | |
JP6303408B2 (ja) | 画像読取装置、画像読取方法および画像形成装置 | |
JP5883805B2 (ja) | 画像読取装置、画像形成装置および画像読取方法 | |
TW416216B (en) | Calibration method for image reading system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080911 |
|
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: 20080916 |
|
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: 20080929 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4201030 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |