Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3071049B2 - Image reading device - Google Patents
[go: Go Back, main page]

JP3071049B2 - Image reading device - Google Patents

Image reading device

Info

Publication number
JP3071049B2
JP3071049B2 JP4272922A JP27292292A JP3071049B2 JP 3071049 B2 JP3071049 B2 JP 3071049B2 JP 4272922 A JP4272922 A JP 4272922A JP 27292292 A JP27292292 A JP 27292292A JP 3071049 B2 JP3071049 B2 JP 3071049B2
Authority
JP
Japan
Prior art keywords
line
lines
reading
read
enlargement
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.)
Expired - Lifetime
Application number
JP4272922A
Other languages
Japanese (ja)
Other versions
JPH06125424A (en
Inventor
孝幸 杉谷
真佐哉 奥村
正明 志土地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17520630&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3071049(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP4272922A priority Critical patent/JP3071049B2/en
Publication of JPH06125424A publication Critical patent/JPH06125424A/en
Application granted granted Critical
Publication of JP3071049B2 publication Critical patent/JP3071049B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Facsimile Scanning Arrangements (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、イメージセンサを用い
て画像の読取を行う画像読取装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image reading apparatus for reading an image using an image sensor.

【0002】[0002]

【従来の技術】近年、1チップ上に複数本(3本)のラ
インセンサを並列に配置し、各々のラインセンサをR,
G,Bの有機染料によって染色している3ラインカラー
CCDセンサが市販されている。この3ラインCCDセ
ンサを用いる場合は、並列に配置された各々のラインセ
ンサ間の物理的距離を埋めるために、外付けバッファメ
モリが必要である。
2. Description of the Related Art In recent years, a plurality of (three) line sensors are arranged in parallel on one chip, and
Three-line color CCD sensors dyed with G and B organic dyes are commercially available. When this three-line CCD sensor is used, an external buffer memory is required to fill the physical distance between the line sensors arranged in parallel.

【0003】この様な3ラインCCDセンサは、画素の
走査方向の寸法(16dots/mmの読取密度の場合
0.0625mm)の整数倍にラインセンサ間の距離が
設定されており(上記実施例では各々のラインセンサ間
=12ライン)、外付けバッファメモリを介すことによ
り等倍読み取り時に並列に配置されたラインセンサから
の画像信号が副走査方向にずれることなく出力される。
In such a three-line CCD sensor, the distance between the line sensors is set to an integral multiple of the size of the pixel in the scanning direction (0.0625 mm in the case of a reading density of 16 dots / mm) (in the above embodiment, (Between each line sensor = 12 lines), the image signals from the line sensors arranged in parallel at the same-magnification reading are output without shifting in the sub-scanning direction through the external buffer memory.

【0004】3ラインカラーCCDセンサを用いて光学
系の走査速度(副走査速度)を変えることにより無段階
(実際には1%単位)の拡大読み取りを行う場合、例え
ば、副走査速度を等倍読取時の2分の1にして2倍拡大
(200%拡大)を行う場合、各ラインセンサ間の物理
的距離は2倍(上記実施例では12ライン×2倍=24
ライン)となる。
In the case of performing stepless (actually 1% unit) enlargement reading by changing the scanning speed (sub-scanning speed) of the optical system using a three-line color CCD sensor, for example, the sub-scanning speed is increased to 1: 1. When performing double magnification (200% magnification) by halving the reading, the physical distance between the line sensors is doubled (12 lines × 2 times = 24 in the above embodiment).
Line).

【0005】しかし、拡大読み取りを行う場合、例えば
2倍拡大時の様に、整数値である24ライン分の画像デ
ータを読み取ることにより拡大できればよいが、例えば
1%単位の拡大で135%拡大を行った場合、12ライ
ン×1.35倍=16.2ラインとなり、16.2ライ
ン分の画像データを読み取らなければならず、ラインセ
ンサを用いる場合には、1ライン単位でしか読み取るこ
とができないため0.2ライン分の画像データを読み取
ることができなかった。
However, in the case of performing the enlargement reading, it is sufficient if the enlargement can be performed by reading the image data of 24 lines, which is an integer value, as in the case of, for example, 2 times enlargement. When this operation is performed, 12 lines × 1.35 times = 16.2 lines, and image data for 16.2 lines must be read. When a line sensor is used, reading can be performed only in units of one line. Therefore, image data for 0.2 lines could not be read.

【0006】従来の画像読取装置の拡大処理では、この
小数値分の画像データを処理するため、例えば135%
拡大の場合、16.2の近似値である16ライン分の画
像データ、若しくは、17ライン分の画像データを読み
取り、その画像データを拡大後の画像データとして用い
ることにより拡大処理を行ってきた。
In the enlargement processing of the conventional image reading apparatus, since the image data corresponding to the decimal value is processed, for example, 135%
In the case of enlargement, enlargement processing has been performed by reading image data for 16 lines or image data for 17 lines, which is an approximate value of 16.2, and using the image data as image data after enlargement.

【0007】[0007]

【発明が解決しようとする課題】以上に示した従来の画
像読取装置では、拡大処理時の誤差が非常に大きくな
り、拡大処理後の画像が指定した倍率の画像となる再現
性がないという問題点を有していた。本発明は、上記問
題点に鑑みてなされたものであり、拡大処理に於ける誤
差を減少させ、拡大処理後の画像の再現性を向上させる
ものである。
In the conventional image reading apparatus described above, the error during the enlargement processing becomes very large, and there is no reproducibility that the image after the enlargement processing becomes an image of the designated magnification. Had a point. The present invention has been made in view of the above problems, and aims to reduce errors in the enlargement processing and improve the reproducibility of an image after the enlargement processing.

【0008】[0008]

【課題を解決するための手段】本発明は、画像情報を読
み取る複数のラインセンサと、該複数のラインセンサ間
の物理的距離を補正するための各ラインセンサに対応し
たバッファメモリと、前記複数のラインセンサを駆動さ
せるための各ラインセンサに対応したタイミング発生部
とを備えた画像読取装置に於て、副走査方向の指定倍率
の拡大処理を行う際、前記指定の倍率より大きく且つ各
ラインセンサ間の読み取りライン数が整数となる倍率に
基づき画像の拡大読み取りを行う拡大読取部と、該拡大
読取部により読み取られたデータを前記指定の倍率とな
るように縮小処理を行う縮小処理部とを具備したことを
特徴とするものである。
SUMMARY OF THE INVENTION The present invention provides a plurality of line sensors for reading image information, a buffer memory corresponding to each line sensor for correcting a physical distance between the plurality of line sensors, Te at the line sensor in the image reading apparatus that includes a timing generation unit corresponding to the line sensors for driving, when performing the enlargement process in the subscanning direction of the designated magnification <br/>, than said specified magnification Big and each
Increase the magnification so that the number of read lines between line sensors is an integer
An enlargement reading unit for performing an enlargement reading of an image based on the data, and data read by the enlargement reading unit as the specified magnification.
And a reduction processing unit for performing the reduction processing as described above.

【0009】[0009]

【作用】本発明を用いると、指定された拡大倍率に最も
近く、且つ、その拡大倍率の数より大きくなり、更各ラ
インセンサ間の読み取りライン数が整数になるような倍
率を選択して拡大読み取りを行い、拡大読み取り後に実
際の倍率になるように間引き縮小を行う縮小処理を行う
ことにより、誤差を減少させることが可能になる。
According to the present invention, the magnification is selected so as to be closest to the designated magnification and larger than the number of magnifications, and to further increase the number of read lines between the line sensors to an integer. An error can be reduced by performing reading and performing a reduction process of thinning out and reducing the image to an actual magnification after the enlarged reading.

【0010】[0010]

【実施例】本発明の画像処理装置の一実施例を図1、図
2、図3、図4、図5に従って説明する。図1は本発明
の画像読取装置の一実施例を示す構成図、図2は本発明
に用いる3ラインカラーCCDセンサの一実施例を示す
構成図、図3は本発明を適用した画像処理装置の画像処
理回路の構成の一実施例を示す機能ブロック図、図4は
本発明の3ラインカラーCCDセンサからのラインデー
タを制御する信号の一実施例を示すタイムチャート、図
5は本発明の縮小処理のアルゴリズムの一実施例を示す
模式図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the image processing apparatus according to the present invention will be described with reference to FIGS. 1, 2, 3, 4, and 5. FIG. FIG. 1 is a block diagram showing one embodiment of the image reading apparatus of the present invention, FIG. 2 is a block diagram showing one embodiment of a three-line color CCD sensor used in the present invention, and FIG. 3 is an image processing apparatus to which the present invention is applied. FIG. 4 is a functional block diagram showing an embodiment of the configuration of the image processing circuit, FIG. 4 is a time chart showing an embodiment of a signal for controlling line data from a three-line color CCD sensor of the present invention, and FIG. It is a schematic diagram which shows one Example of the algorithm of a reduction process.

【0011】図1に於て、1は読み取られる原稿、2は
原稿1を載置する透明部材により構成されたプラテンガ
ラス、3はプラテンガラスに載置された原稿1を原稿1
上部よりプラテンガラス2に対して押圧する原稿押圧
板、4はプラテンガラス2に載置された原稿1に対して
光を照射する光源(蛍光灯、ハロゲンランプなど)、5
は光源4から照射され原稿1によって反射された反射光
を後述する第2のミラーに対して反射する第1のミラ
ー、10は光源4と第1のミラー5とから構成される第
1のミラーユニット、6は第1のミラーより導かれた反
射光を後述する第3のミラーに対して反射する第2のミ
ラー、7は第2のミラーより導かれた反射光を後述する
レンズに対して反射する第3のミラー、11は第2のミ
ラー6と第3のミラー7とから構成される第2のミラー
ユニット、8は第3のミラーより導かれた反射光を後述
する3ラインカラーCCDセンサ上に結像するレンズ、
9は3つのラインセンサを1チップ上に並列に配置さ
せ、各々のラインセンサをR,G,Bのいずれかの有機
染料によって染色している3ラインカラーCCDセンサ
である。第1のミラーユニット10と第2のミラーユニ
ット11は、ステッピングモータ(図示せず)とステッ
ピングモータの動力を伝える駆動機構(図示せず)とに
より2:1の走査速度で矢印方向A(副走査方向)に移
動する。
In FIG. 1, 1 is a document to be read, 2 is a platen glass made of a transparent member on which the document 1 is placed, and 3 is a document 1 which is placed on the platen glass.
A document pressing plate for pressing the platen glass 2 from above is provided with a light source (fluorescent lamp, halogen lamp, etc.) 5 for irradiating the document 1 placed on the platen glass 2 with light.
Is a first mirror that reflects light reflected from the document 1 illuminated from the light source 4 to a second mirror described later, and 10 is a first mirror composed of the light source 4 and the first mirror 5. A unit 6 is a second mirror that reflects reflected light guided from the first mirror to a third mirror described later, and 7 is a reflected mirror that reflects reflected light guided from the second mirror to a lens described later. A third mirror 11 for reflecting light is a second mirror unit composed of a second mirror 6 and a third mirror 7, and a three-line color CCD 8 is provided for reflecting light guided by the third mirror. A lens that forms an image on the sensor,
Reference numeral 9 denotes a three-line color CCD sensor in which three line sensors are arranged in parallel on one chip, and each line sensor is dyed with one of R, G, and B organic dyes. The first mirror unit 10 and the second mirror unit 11 are driven by a stepping motor (not shown) and a driving mechanism (not shown) for transmitting the power of the stepping motor at a scanning speed of 2: 1 in the arrow direction A (the (Scan direction).

【0012】図2は、図1に示す3ラインカラーCCD
センサ9の構成図で、14μm×14μmを1画素と
し、5000画素の有効画素数を有したラインセンサ2
1、22、23(A3サイズの短辺を16dot/mm
で読み取り)が168μm(12ライン)の距離をもっ
てチップ上に平行に3ライン配置されており、各々のラ
インセンサがR,G,Bのいずれかの有機染料によって
染色されている。本実施例では、ラインセンサ21をR
(赤)、ラインセンサ22をG(緑)、ラインセンサ2
3をB(青)とする。尚、各ラインセンサは各々独立
に、且つ、同期して駆動される。
FIG. 2 shows the three-line color CCD shown in FIG.
In the configuration diagram of the sensor 9, a line sensor 2 having 14 μm × 14 μm as one pixel and having an effective pixel number of 5000 pixels
1, 22, 23 (short side of A3 size is 16 dots / mm
3) are arranged in parallel on the chip with a distance of 168 μm (12 lines), and each line sensor is dyed with any one of R, G and B organic dyes. In this embodiment, the line sensor 21 is set to R
(Red), G (green) for line sensor 22, line sensor 2
3 is B (blue). Each line sensor is driven independently and synchronously.

【0013】以上の構成で読み取りを行うと、3ライン
カラーCCDセンサ9上のラインセンサ間は12ライン
(14μm×12ライン=168μm)の間隔を副走査
方向に持ち、図1の読み取り方向(矢印A)に対応して
画像を先行して走査するラインセンサ21(R)から見
ると、ラインセンサ22(G)、ラインセンサ23
(B)との間隔は、各々12ライン(168μm)、2
4ライン(336μm)であり、各々のラインセンサ2
1、22、23による原稿1上の読み取り位置はずれて
しまう。
When reading is performed with the above configuration, the distance between the line sensors on the three-line color CCD sensor 9 is 12 lines (14 .mu.m.times.12 lines = 168 .mu.m) in the sub-scanning direction. When viewed from the line sensor 21 (R) that scans the image in advance corresponding to A), the line sensor 22 (G) and the line sensor 23
The distance from (B) is 12 lines (168 μm) and 2 lines, respectively.
4 lines (336 μm) and each line sensor 2
The reading positions on the original 1 by the reference numerals 1, 22, and 23 are shifted.

【0014】そこで、各ラインセンサ21、22、23
の同期をとるために、数ライン分のメモリを用いて補正
を行っている。その補正の方法を図3に従って説明す
る。並列に配置された3つのラインセンサの内、最後に
読み取るラインセンサ23(B)に同期をとるために、
副走査方向の読み取り密度を16dot/mmとする
と、等倍読み取りの場合、ラインセンサ21(R)には
24ライン分のバッファメモリを、ラインセンサ22
(G)には12ライン分のバッファメモリを持つ。先行
して読み取るラインセンサ21(R)、ラインセンサ2
2(G)が既に読み取ったラインと同一ラインをライン
センサ23(B)が読み取る時に、それと同期してバッ
ファメモリ33、34から各色の同一ラインのデータを
読み出すことにより、同一ラインのデータを得ることが
できる。
Therefore, each of the line sensors 21, 22, 23
In order to achieve synchronization, correction is performed using memories for several lines. The method of the correction will be described with reference to FIG. Of the three line sensors arranged in parallel, in order to synchronize with the line sensor 23 (B) to be read last,
Assuming that the reading density in the sub-scanning direction is 16 dots / mm, in the case of the same-size reading, a buffer memory for 24 lines is provided in the line sensor 21 (R) and the line sensor 22 is provided.
(G) has a buffer memory for 12 lines. Line sensor 21 (R), line sensor 2 to read ahead
When the line sensor 23 (B) reads the same line as the line already read by 2 (G), the data of the same line of each color is read from the buffer memories 33 and 34 in synchronization with the line sensor 23 (B) to obtain the data of the same line. be able to.

【0015】この様な構成に於て、1%単位の拡大を行
う場合の説明をする。例えば、2倍拡大(200%拡
大)を行う場合、主制御部39は定数0.5の倍数で、
且つ、指定の倍率数(任意倍率)に最も近く、その数以
上になる制御定数を求める。尚、定数0.5というの
は、各ラインセンサ間の読み取りライン数が整数値にな
るような値である。本例では、定数及び指定の倍率数を
用いて2倍が制御定数として導き出される。3ラインカ
ラーCCDセンサの各ラインセンサ間は12ラインの間
隔があるため、2倍拡大を行おうとすると12ライン×
2(制御定数)=24ライン分のデータを取り込めばよ
いことになり、主制御部39はモータ駆動パルス発生部
310に対し、各ラインセンサ間を24ラインで読み取
る様な速度になるよに制御を行う。モータ駆動パルス発
生部310は主制御部39から制御されたように、各ラ
インセンサ間を24ラインで読み取ることができる速度
に対応したパルスをステッピングモータ311に与え、
副走査方向の制御を行う。従って、先行して読み取るラ
インセンサ21(R)とラインセンサ22(G)が既に
読み取ったラインと同一ラインをラインセンサ23
(B)が読み取る時には、Rからは48ライン分のデー
タ、Gからは24ライン分のデータが読み取られバッフ
ァメモリ33、34に格納される。
A description will be given of a case where enlargement is performed in units of 1% in such a configuration. For example, when performing 2 times enlargement (200% enlargement), the main control unit 39 uses a multiple of a constant 0.5,
In addition, a control constant that is closest to the specified magnification number (arbitrary magnification) and is equal to or greater than that number is obtained. Note that the constant 0.5 is a value such that the number of read lines between the line sensors becomes an integer value. In this example, twice is derived as a control constant using a constant and a specified magnification number. Since there is an interval of 12 lines between each line sensor of the 3-line color CCD sensor, 12 lines ×
2 (control constant) = data for 24 lines only needs to be fetched, and the main control unit 39 controls the motor drive pulse generation unit 310 so that the speed between the line sensors is read at 24 lines. I do. As controlled by the main controller 39, the motor drive pulse generator 310 provides the stepping motor 311 with a pulse corresponding to the speed at which 24 lines can be read between the line sensors,
The control in the sub-scanning direction is performed. Therefore, the same line as the line already read by the line sensor 21 (R) and the line sensor 22 (G) that is read earlier is
When (B) is read, 48 lines of data are read from R and 24 lines of data are read from G and stored in the buffer memories 33 and 34.

【0016】尚、本実施例ではラインバッファメモリ3
3、34は各々24ライン、12ライン分のバッファメ
モリしか備えておらず、読み取られた48ライン、24
ラインのデータを格納することができないため、主制御
部39は主走査方向の読み取りエリアを小さくし、48
ライン、24ラインの各々ラインデータが各々対応のバ
ッファメモリに入るよう、各種タイミング発生部38に
対し、1ライン分のデータ中の有効データを少なくする
ような読取領域制御信号を出力するよう制御を行う。
In this embodiment, the line buffer memory 3
Reference numerals 3 and 34 each have only a buffer memory for 24 lines and 12 lines, and read 48 lines and 24 lines.
Since the line data cannot be stored, the main control unit 39 reduces the read area in the main scanning direction,
Control is performed such that a read area control signal is output to the various timing generators 38 so as to reduce the effective data in the data of one line so that the line data of each of the lines 24 and 24 enters the corresponding buffer memory. Do.

【0017】各種タイミング発生部38は、図4のタイ
ムチャートに示すように、3ラインカラーCCDセンサ
9から出力されるデータ40の内、どの位置のデータを
有効とするかを示す読取領域制御信号41を各入力ゲー
ト30、31、32に出力する。例えば、端部から1ラ
インの2分の1を有効にすると、24ラインバッファメ
モリには48ライン分のデータ、12ラインバッファメ
モリには24ライン分のデータが格納される。
As shown in the time chart of FIG. 4, the various timing generators 38 provide a read area control signal indicating which position of the data 40 output from the three-line color CCD sensor 9 is valid. 41 is output to each of the input gates 30, 31, and 32. For example, if one half of one line from the end is enabled, data for 48 lines is stored in the 24-line buffer memory, and data for 24 lines is stored in the 12-line buffer memory.

【0018】先行して読み取るラインセンサ21(R)
とラインセンサ22(G)が既に読み取りバッファメモ
リ33、34に格納したラインと同一ラインをラインセ
ンサ23(B)が読み取る時に、主制御部39は、それ
と同期してバッファメモリ33、34から同一ラインの
データを読み出す。又、主制御部39はそれと同時に各
種タイミング発生部38に対し出力ゲート35、36、
37をオープンするように制御する。
Line sensor 21 (R) to read ahead
When the line sensor 23 (B) reads the same line as the line already stored in the read buffer memories 33 and 34 by the line sensor 22 (G), the main control unit 39 synchronizes with the line from the buffer memories 33 and 34 Read the data of the line. At the same time, the main control unit 39 sends the output gates 35, 36,
37 is opened.

【0019】次に1.35倍拡大(135%拡大)を行
う場合について説明する。主制御部39は定数0.5の
倍数で、且つ、指定の倍率数(任意倍率)に最も近く、
その数以上になる制御定数を求める。本例では、1.5
倍が制御定数として導き出される。3ラインカラーCC
Dセンサの各ラインセンサ間は12ラインの間隔がり、
制御定数倍の拡大を行おうとすると12ライン×1.5
(制御定数)=18ライン分のデータを取り込めばよい
ことになり、主制御部39はモータ駆動パルス発生部3
10に対し、各ラインセンサ間を18ラインで読み取る
様な速度になるよに制御を行う。モータ駆動パルス発生
部310は主制御部39から制御されたように、各ライ
ンセンサ間を18ラインで読み取ることができる速度に
対応したパルスをステッピングモータ311に与え、副
走査方向の制御を行う。従って、先行して読み取るライ
ンセンサ21(R)とラインセンサ22(G)が既に読
み取ったラインと同一ラインをラインセンサ23(B)
が読み取る時には、Rからは36ライン分のデータ、G
からは18ライン分のデータが読み取られバッファメモ
リ33、34に格納される。
Next, the case of performing 1.35 times magnification (135% magnification) will be described. The main control unit 39 is a multiple of the constant 0.5 and is closest to the specified magnification (arbitrary magnification).
Find a control constant that is at least that number. In this example, 1.5
The fold is derived as a control constant. 3 line color CC
There are 12 lines between each line sensor of D sensor,
12 lines x 1.5 when trying to enlarge control constant times
(Control constant) = data for 18 lines only needs to be fetched.
For 10, control is performed so that the speed between each line sensor is read at 18 lines. As controlled by the main controller 39, the motor drive pulse generator 310 supplies a pulse corresponding to a speed at which the line sensors can read between 18 lines to the stepping motor 311 to control the sub-scanning direction. Therefore, the same line as the line already read by the line sensor 21 (R) and the line sensor 22 (G) that is read earlier is read by the line sensor 23 (B).
Is read, 36 lines of data from R, G
, Data for 18 lines are read and stored in the buffer memories 33 and 34.

【0020】尚、本実施例ではラインバッファメモリ3
3、34は各々24ライン、12ライン分のバッファメ
モリしか備えておらず、読み取られた36ライン、18
ラインのデータを格納することができないため、主制御
部39は主走査方向の読み取りエリアを小さくし、36
ライン、18ラインの各々ラインデータが各々対応のバ
ッファメモリに入るように各種タイミング発生部38に
対し、1ライン分のデータ中の有効データを少なくする
ような読取領域制御信号を出力するよう制御を行う。
In this embodiment, the line buffer memory 3
Reference numerals 3 and 34 each have only 24 lines and 12 lines of buffer memory, and read 36 lines and 18 lines.
Since the line data cannot be stored, the main control unit 39 reduces the reading area in the main scanning direction,
The various timing generators 38 are controlled so as to output a read area control signal for reducing the effective data in the data of one line so that the line data of each of the lines 18 and 18 enters the corresponding buffer memory. Do.

【0021】各種タイミング発生部38は、図4のタイ
ムチャートに示すように、3ラインカラーCCDセンサ
9から出力されるデータ40の内、どの位置のデータを
有効とするかを示す読取領域制御信号41を各入力ゲー
ト30、31、32に出力する。例えば、端部から1ラ
インの3分の2を有効にすると、24ラインバッファメ
モリには36ライン分のデータ、12ラインバッファメ
モリには18ライン分のデータが格納される。
As shown in the time chart of FIG. 4, the various timing generators 38 provide a read area control signal indicating which position of the data 40 output from the three-line color CCD sensor 9 is valid. 41 is output to each of the input gates 30, 31, and 32. For example, if two thirds of one line from the end is enabled, data for 36 lines is stored in the 24-line buffer memory, and data for 18 lines is stored in the 12-line buffer memory.

【0022】先行して読み取るラインセンサ21(R)
とラインセンサ22(G)が既に読み取りバッファメモ
リ33、34に格納したラインと同一ラインをラインセ
ンサ23(B)が読み取る時に、主制御部39は、それ
と同期してバッファメモリ33、34から同一ラインの
データを読み出す。しかし、このまま出力ゲートをオー
プンすると、1.5倍拡大と同じになってしまうため、
主制御部39は1.35倍になるように間引きを行う。
本例では、主制御部39は縮小定数を、1.35(指定
された拡大倍率)÷1.5(制御定数)=0.9(縮小
定数)から導き出す。つまり、1.5倍拡大したものを
0.9倍拡大(90%に縮小)を行うことにより、1.
35倍拡大を実現する。(12ライン×1.5(制御定
数)×0.9(縮小定数)=16.2ライン) 主制御部39は、(指定された拡大倍率)÷(制御定
数)で導き出された縮小定数(本例では0.9)に基づ
いて、90%に縮小を行うように各種タイミング発生部
38を制御する。
Line sensor 21 (R) to read ahead
When the line sensor 23 (B) reads the same line as the line already stored in the read buffer memories 33 and 34 by the line sensor 22 (G), the main control unit 39 synchronizes with the line from the buffer memories 33 and 34 Read the data of the line. However, if you open the output gate as it is, it will be the same as 1.5 times magnification,
The main control section 39 thins out the image data so that the number becomes 1.35 times.
In this example, the main control unit 39 derives the reduction constant from 1.35 (designated magnification) /1.5 (control constant) = 0.9 (reduction constant). That is to say, by performing a 0.9-fold enlargement (reducing to 90%) of a 1.5-fold enlargement, 1.
Achieve 35 times magnification. (12 lines × 1.5 (control constant) × 0.9 (reduction constant) = 16.2 lines) The main control unit 39 determines that the reduction constant derived by (designated enlargement magnification) ÷ (control constant) ( Based on (0.9 in this example), the various timing generators 38 are controlled so as to reduce to 90%.

【0023】各種タイミング発生部38は、24ライン
バッファメモリ33、12ラインバッファメモリ34及
び入力ゲート32(B)から読み出されたラインデータ
を10ラインデータ中、1ライン分のデータだけ出力ゲ
ート35、36、37を通過させないように制御を行
う。つまり、10ラインに1ラインの割合で間引くこと
になる。
The various timing generators 38 output the line data read out from the 24-line buffer memory 33, the 12-line buffer memory 34 and the input gate 32 (B) into the output gate 35 for one line out of the 10 line data. , 36 and 37 are not passed. That is, one line is thinned out for every ten lines.

【0024】次にこの間引きについて図5を参照しなが
ら説明する。図5は縮小処理のアルゴリズムを示す模式
図で、例えば、90%に縮小を行う場合(図5
(a))、主制御部39は100%−90%=10(倍
数変数)を求め、24ラインバッファメモリ33、12
ラインバッファメモリ34及び入力ゲート32(B)か
らデータを読み出すごとに主制御部39内にある加算部
(図示せず)により倍数変数を加算し、加算総計(カウ
ンタ値)が100を越えるとキャリー信号を発生させ、
加算総計から100以下の数だけを加算総計として保持
しておく。
Next, this thinning will be described with reference to FIG. FIG. 5 is a schematic diagram showing the algorithm of the reduction process. For example, when the reduction is performed to 90% (FIG.
(A)), the main control unit 39 obtains 100% −90% = 10 (multiple variable), and the 24 line buffer memories 33 and 12
Each time data is read from the line buffer memory 34 and the input gate 32 (B), a multiple variable is added by an adding unit (not shown) in the main control unit 39. When the sum total (counter value) exceeds 100, carry is performed. Generate a signal,
Only the number less than 100 from the total sum is stored as the total sum.

【0025】各種タイミング発生部38は、主制御部3
9からのキャリー信号がアクティブになった時、出力ゲ
ート35、36、37をクローズしてラインデータを通
過させないようにする。本例の90%に縮小する場合
は、9ラインまでは出力ゲート35、36、37を通過
させ、10ライン目が読み出された時、主制御部39か
らキャリー信号を発生し、各種タイミング発生部38に
より10ライン目のデータが出力ゲート35、36、3
7を通過しないように制御する。
The various timing generators 38 include the main controller 3
When the carry signal from 9 becomes active, the output gates 35, 36 and 37 are closed to prevent the passage of line data. In the case of reduction to 90% of the present example, up to ninth line passes through the output gates 35, 36, and 37, and when the tenth line is read, a carry signal is generated from the main control unit 39 to generate various timings. The data of the tenth line is output from the output gates 35, 36, 3
7 so as not to pass through.

【0026】次に70%に縮小を行う場合(図5
(b))、主制御部39は100%−70%=30(倍
数変数)を求め上記処理と同様の処理を行う。本例の7
0%に縮小する場合は、10ラインのデータ中、4ライ
ン目、7ライン目、10ライン目のデータが読み出され
た時、主制御部39からキャリー信号を発生し、各種タ
イミング発生部38により出力ゲート35、36、37
を通過しないように制御する。
Next, a case where the image is reduced to 70% (FIG. 5)
(B)), the main control section 39 calculates 100% −70% = 30 (multiple variable) and performs the same processing as the above processing. 7 of this example
When the data is reduced to 0%, when the data of the fourth, seventh, and tenth lines of the ten-line data is read, a carry signal is generated from the main controller 39, and the various timing generators 38 are provided. Output gates 35, 36, 37
Is controlled not to pass through.

【0027】以上に示す構成は、本発明の一実施例を示
すものであり、バッファメモリ33、34のメモリ容量
を最大拡大倍率に対応したメモリ容量にしてもよい。す
ると、入力ゲート30、31、32及び入力ゲートを制
御する制御部が不要となり、主走査方向の読取領域を区
切らず、全領域の読み取りが可能となる。以上に説明し
たように、指定された拡大倍率に最も近く、且つ、その
拡大倍率の数より大きくなり、更に各ラインセンサ間の
読み取りライン数が整数になるような倍率を選択して拡
大読み取りを行い、拡大読み取り後に実際の倍率になる
ように間引き縮小を行う縮小処理を行うことにより、誤
差を減少させ、拡大処理後の画像の再現性を向上させる
ことが可能となる。
The configuration described above shows one embodiment of the present invention, and the memory capacity of the buffer memories 33 and 34 may be a memory capacity corresponding to the maximum magnification. Then, the input gates 30, 31, 32 and a control unit for controlling the input gates are not required, and the entire area can be read without dividing the read area in the main scanning direction. As described above, the magnification reading is selected by selecting a magnification that is closest to the designated magnification, is larger than the number of the magnification, and furthermore, the number of read lines between each line sensor is an integer. By performing the reduction process of performing the thinning-out reduction so as to obtain the actual magnification after the enlargement reading, the error can be reduced, and the reproducibility of the image after the enlargement process can be improved.

【0028】[0028]

【発明の効果】本発明を用いると、拡大処理に於ける誤
差を減少させ、拡大処理後の画像の再現性を向上させる
ことが可能となる。
According to the present invention, it is possible to reduce errors in the enlargement processing and improve the reproducibility of the image after the enlargement processing.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の画像読取装置の一実施例を示す構成で
ある。
FIG. 1 is a configuration showing an embodiment of an image reading apparatus of the present invention.

【図2】本発明に用いる3ラインカラーCCDセンサの
一実施例を示す図である。
FIG. 2 is a diagram showing one embodiment of a three-line color CCD sensor used in the present invention.

【図3】本発明を適用した画像処理装置の画像処理回路
の構成の一実施例を示す機能ブロック図である。
FIG. 3 is a functional block diagram illustrating an embodiment of a configuration of an image processing circuit of the image processing apparatus to which the present invention has been applied.

【図4】本発明の3ラインカラーCCDセンサからのラ
インデータを制御する信号の一実施例を示すタイムチャ
ート。
FIG. 4 is a time chart showing one embodiment of a signal for controlling line data from a three-line color CCD sensor according to the present invention.

【図5】本発明の縮小処理のアルゴリズムの一実施例を
示す模式図である。
FIG. 5 is a schematic diagram showing an embodiment of an algorithm of a reduction process according to the present invention.

【符号の説明】[Explanation of symbols]

9 3ラインカラーCCDセンサ 21 ラインセンサ(R) 22 ラインセンサ(G) 23 ラインセンサ(B) 30 入力ゲート(R) 31 入力ゲート(G) 32 入力ゲート(B) 33 24ラインバッファメモリ 34 12ラインバッファメモリ 35 出力ゲート(R) 36 出力ゲート(G) 37 出力ゲート(B) 38 各種タイミング発生部 39 主制御部 9 3 line color CCD sensor 21 line sensor (R) 22 line sensor (G) 23 line sensor (B) 30 input gate (R) 31 input gate (G) 32 input gate (B) 33 24 line buffer memory 34 12 lines Buffer memory 35 Output gate (R) 36 Output gate (G) 37 Output gate (B) 38 Various timing generators 39 Main controller

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−109966(JP,A) 特開 平1−19864(JP,A) 特開 平1−101062(JP,A) 特開 平5−22520(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 1/04 - 1/207 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-1-109966 (JP, A) JP-A-1-19864 (JP, A) JP-A-1-101062 (JP, A) JP-A-5-106 22520 (JP, A) (58) Field surveyed (Int. Cl. 7 , DB name) H04N 1/04-1/207

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 画像情報を読み取る複数のラインセン
サと、該複数のラインセンサ間の物理的距離を補正する
ための各ラインセンサに対応したバッファメモリと、前
記複数のラインセンサを駆動させるための各ラインセン
サに対応したタイミング発生部とを備えた画像読取装置
に於て、 副走査方向の指定倍率の拡大処理を行う際、前記指定の
倍率より大きく且つ各ラインセンサ間の読み取りライン
数が整数となる倍率に基づき画像の拡大読み取りを行う
拡大読取部と、該拡大読取部により読み取られたデータ
前記指定の倍率となるように縮小処理を行う縮小処理
部とを具備したことを特徴とする画像読取装置。
1. A plurality of line sensors for reading image information; a buffer memory corresponding to each line sensor for correcting a physical distance between the plurality of line sensors; and a buffer memory for driving the plurality of line sensors. at a image reading device that includes a timing generation unit corresponding to the line sensors, when performing the enlargement process in the subscanning direction for a specified magnification of the designated
Read line larger than magnification and between each line sensor
An enlargement reading unit that performs enlarged reading of an image based on a magnification whose number is an integer, and a reduction processing unit that performs reduction processing on the data read by the enlargement reading unit so as to have the specified magnification. Characteristic image reading device.
【請求項2】 前記複数のラインセンサの各々に対応
し、該ラインセンサから出力される1ラインデータのデ
ータ有効領域のみ通過させる入力ゲート部を前記拡大読
取部に備えたことを特徴とする請求項第1項記載の画像
読取装置。
2. An enlargement reading section corresponding to each of the plurality of line sensors and having an input gate section for passing only a data valid area of one line data output from the line sensor. Item 2. The image reading device according to Item 1.
【請求項3】 前記拡大読取部により読み取られたデー
タを出力ゲート部に於て間引くことにより縮小処理を行
うことを特徴とする請求項第1項記載の画像読取装置。
3. The image reading apparatus according to claim 1, wherein the reduction processing is performed by thinning out the data read by the enlargement reading section at an output gate section.
JP4272922A 1992-10-12 1992-10-12 Image reading device Expired - Lifetime JP3071049B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4272922A JP3071049B2 (en) 1992-10-12 1992-10-12 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4272922A JP3071049B2 (en) 1992-10-12 1992-10-12 Image reading device

Publications (2)

Publication Number Publication Date
JPH06125424A JPH06125424A (en) 1994-05-06
JP3071049B2 true JP3071049B2 (en) 2000-07-31

Family

ID=17520630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4272922A Expired - Lifetime JP3071049B2 (en) 1992-10-12 1992-10-12 Image reading device

Country Status (1)

Country Link
JP (1) JP3071049B2 (en)

Also Published As

Publication number Publication date
JPH06125424A (en) 1994-05-06

Similar Documents

Publication Publication Date Title
US7990582B2 (en) Image reading apparatus and image reading method
JP3105168B2 (en) Image forming apparatus and image processing method
JPH07111561A (en) Document reader
US6490057B1 (en) Image processing apparatus and image processing method, and storage media thereof
JPH10178513A (en) Image reader
JP3071049B2 (en) Image reading device
JPH09130558A (en) Video data transfer system and video data transfer method
JP2935505B2 (en) Image processing apparatus and method
JPS60237765A (en) Image reading device
JPH05207274A (en) Screening circuit for conducting variable angle screening of image-pixel
JPH11346305A (en) Image processor
JPH0380668A (en) High quality of image scanner
JP2505823B2 (en) Document reader
JP3234650B2 (en) Red / black data reader
JP2669642B2 (en) Image reading device
JPH05114996A (en) Image reader
JP2737932B2 (en) Image data reduction device
JPH1155475A (en) Image reading device
JPH02121471A (en) Image reading device
JPS59223061A (en) Image reading device
JPS63117555A (en) Image reader
JPH01129663A (en) Data arrangement converter
JPH03216774A (en) Picture reading device
JPS62221275A (en) Picture processing system capable of enlargement/ reduction
JPH03241968A (en) Picture reader