JPH05130323A - Color picture reader - Google Patents
Color picture readerInfo
- Publication number
- JPH05130323A JPH05130323A JP3311392A JP31139291A JPH05130323A JP H05130323 A JPH05130323 A JP H05130323A JP 3311392 A JP3311392 A JP 3311392A JP 31139291 A JP31139291 A JP 31139291A JP H05130323 A JPH05130323 A JP H05130323A
- Authority
- JP
- Japan
- Prior art keywords
- line
- read
- image sensor
- image data
- image
- 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.)
- Pending
Links
- 239000000872 buffer Substances 0.000 claims abstract description 67
- 238000010586 diagram Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004611 spectroscopical analysis Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Facsimile Scanning Arrangements (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、カラー複写機やカラー
ファクシミリ装置等において3ラインのイメージセンサ
によりカラー画像を読み取るカラー画像読取装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color image reading apparatus for reading a color image by a 3-line image sensor in a color copying machine, a color facsimile apparatus or the like.
【0002】[0002]
【従来の技術】図9は一般的なモノクロ画像読取装置の
構成を示し、ラインバッファ1はA/D変換後の1ライ
ン以上のデジタル画像データを格納可能である。バッフ
ァ制御部2は、入力画像データをラインバッファ1に書
き込むためのアドレスと書き込みイネーブル信号を生成
し、また、ラインバッファ1に書き込まれた画像データ
を読み出すためのアドレスと読み出しイネーブル信号を
生成する。そして、この画像データを副走査方向に拡
大、縮小する場合には、図示省略のCPU(中央処理装
置)がバッファ制御部2に対して、バッファ書き込み有
効信号WRVL(WRite Valid Line)とバッファ読み出
し信号RDVL(ReaD Valid Line )を出力する。2. Description of the Related Art FIG. 9 shows the structure of a general monochrome image reading apparatus, and a line buffer 1 can store digital image data of one line or more after A / D conversion. The buffer control unit 2 generates an address and a write enable signal for writing the input image data in the line buffer 1, and also generates an address and a read enable signal for reading the image data written in the line buffer 1. When the image data is enlarged or reduced in the sub-scanning direction, a CPU (central processing unit) (not shown) instructs the buffer control unit 2 to write a buffer write valid signal WRVL (WRite Valid Line) and a buffer read signal. RDVL (ReaD Valid Line) is output.
【0003】このような構成において、例えば2/3倍
に縮小する場合、CPUがバッファ書き込み有効信号W
RVLを3ライン分アクティブにしてバッファ読み出し
信号RDVLを2ライン分アクティブにし、3ラインの
内1ライン分をラインバッファ1から読み出さないで間
引くことにより図10に示すように副走査方向に2/3
倍に縮小することができる。また、例えば4/3倍に拡
大する場合、バッファ書き込み有効信号WRVLを3ラ
イン分アクティブにした後1ライン分インアクティブに
してバッファ読み出し信号RDVLを4ライン分アクテ
ィブにし、第3のラインを2回繰り返して読み出すこと
により副走査方向に4/3倍に拡大することができる。In such a configuration, when the size is reduced to 2/3, for example, the CPU writes the buffer write enable signal W.
By making RVL active for three lines and making the buffer read signal RDVL active for two lines, and thinning out one line out of the three lines without reading from the line buffer 1, as shown in FIG.
It can be doubled. Further, for example, when expanding to 4/3 times, the buffer write enable signal WRVL is made active for three lines, then made inactive for one line, and the buffer read signal RDVL is made active for four lines, and the third line is turned twice. By repeatedly reading out, it is possible to enlarge by 4/3 times in the sub-scanning direction.
【0004】カラー画像読取装置を構成する場合には、
例えば光源切換型、フィルタ切換型、ミラー分光型のよ
うにR(赤)、G(緑)、B(青)の各スキャンライン
(読取ライン)が同一の場合、このようなモノクロ画像
読取装置を3系統用いることにより構成することができ
る。すなわち、図11に示すようにR、G、Bの各ライ
ンバッファ1に格納された画像データを間引くことによ
り副走査方向に縮小することができ、また、繰り返して
読み出すことにより副走査方向に拡大することができ
る。When configuring a color image reading device,
For example, when the R (red), G (green), and B (blue) scan lines (reading lines) are the same as in the light source switching type, filter switching type, and mirror spectroscopy type, such a monochrome image reading device is used. It can be configured by using three systems. That is, as shown in FIG. 11, the image data stored in the R, G, and B line buffers 1 can be reduced in the sub-scanning direction by thinning it out, and can also be enlarged in the sub-scanning direction by repeatedly reading. can do.
【0005】また、他の従来の画像読取装置としては、
ラインバッファ1を用いる代わりにスキャナ(原稿固定
の場合)を駆動するステッピングモータに対するステッ
プパルスに応じ、CPUのソフトウエアにより画像有効
/無効領域を示す有効/無効信号VLDLにより変倍す
る方法が知られている。この方法は、例えば2つのステ
ップ信号で1ライン分を読み取る場合、2/3倍に縮小
するときには有効/無効信号VLDLとステップ信号は
図13に示すようなタイミングとなる。As another conventional image reading apparatus,
A method is known in which instead of using the line buffer 1, scaling is performed by a valid / invalid signal VLDL indicating an image valid / invalid area by software of a CPU in response to a step pulse to a stepping motor which drives a scanner (when a document is fixed). ing. In this method, for example, when reading one line with two step signals, the valid / invalid signal VLDL and the step signal have the timings shown in FIG. 13 when they are reduced to 2/3 times.
【0006】すなわち、CPUは、4つのステップパル
スで2ライン分を読み取る間、有効/無効信号VLDL
をハイレベルに設定し、次の2つのステップパルスの間
に有効/無効信号VLDLをローレベルに設定する。そ
して、ハードウエアは、有効/無効信号VLDLがハイ
レベルの間、読取信号を取り込み、有効/無効信号VL
DLがローレベルの間、読取信号を取り込まないことに
より副走査方向に2/3倍に縮小する。That is, the CPU reads the valid / invalid signal VLDL while reading two lines with four step pulses.
Is set to a high level, and the valid / invalid signal VLDL is set to a low level during the next two step pulses. Then, the hardware fetches the read signal while the valid / invalid signal VLDL is at the high level, and the valid / invalid signal VL
While DL is at the low level, the read signal is not taken in and the size is reduced to 2/3 in the sub-scanning direction.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、前者の
装置により、3ラインのイメージセンサによりカラー画
像を読み取るカラー画像読取装置を構成した場合、図5
に示すようにR、G、Bの各ラインイメージセンサ10
R,10G,10Bが副走査方向にずれており(図5に
示す例ではNライン)、同一時刻における各読取位置が
異なるので、図9に示すようなモノクロ画像読取装置を
3系統用いて縮小、拡大すると色ずれが発生するという
問題点がある。ここで、図5に示すようにR、G、Bの
各ラインイメージセンサが5(=N)ラインずれている
場合に、2/3倍に縮小すると有効ラインを間引き、4
/3倍に拡大すると、図12に示すように繰り返して読
み出すラインが異なるので色ずれが発生する。However, in the case where a color image reading device for reading a color image by a three-line image sensor is constructed by the former device, as shown in FIG.
R, G, B line image sensors 10 as shown in FIG.
Since R, 10G, and 10B are displaced in the sub-scanning direction (N line in the example shown in FIG. 5) and each reading position is different at the same time, the monochrome image reading apparatus as shown in FIG. 9 is reduced using three systems. However, there is a problem that color shift occurs when enlarged. Here, when the R, G, and B line image sensors are displaced by 5 (= N) lines as shown in FIG.
When it is enlarged to / 3 times, color misregistration occurs because the lines repeatedly read out are different as shown in FIG.
【0008】また、後者の装置により3ラインカラー画
像読取装置を構成した場合にも同様に、図8(a)に示
すようにR、G、Bの各ラインイメージセンサ10R,
10G,10Bの間が副走査方向に10ラインずれてい
る場合に2/3倍に縮小すると、有効ラインとして取り
込む読取位置が異なるので、色ずれが発生するという問
題点がある。In the case where the latter device constitutes a three-line color image reading device, the R, G and B line image sensors 10R,
If 10 G and 10 B are deviated by 10 lines in the sub-scanning direction and the size is reduced to ⅔, the reading position taken in as an effective line is different, which causes a problem of color misregistration.
【0009】本発明は上記従来の問題点に鑑み、3ライ
ンのイメージセンサによりカラー画像を読み取って縮
小、拡大する場合の色ずれを防止することができるカラ
ー画像読取装置を提供することを目的とする。In view of the above conventional problems, it is an object of the present invention to provide a color image reading apparatus capable of preventing color misregistration when a color image is read and reduced or enlarged by a three-line image sensor. To do.
【0010】[0010]
【課題を解決するための手段】第1の手段は上記目的を
達成するために、3ラインイメージセンサにより読み取
られたR、G、Bの各画像データをそれぞれ格納するた
めの3つのラインバッファと、3ラインイメージセンサ
の各ラインイメージセンサが同一のラインを読み取った
R、G、Bの各画像データをそれぞれ前記ラインバッフ
ァに格納し、3ラインイメージセンサにより読み取られ
た画像を副走査方向に縮小する場合に、縮小率に応じて
各ラインバッファに格納されたラインの画像データを読
み出さないように制御する制御手段とを備えたことを特
徴とする。In order to achieve the above object, the first means includes three line buffers for storing the respective R, G and B image data read by the three-line image sensor. Each of the R, G, and B image data obtained by reading the same line by each line image sensor of the 3-line image sensor is stored in the line buffer, and the image read by the 3-line image sensor is reduced in the sub-scanning direction. In this case, the control means is provided so as to prevent the image data of the line stored in each line buffer from being read out in accordance with the reduction ratio.
【0011】第2の手段は、3ラインイメージセンサに
より読み取られたR、G、Bの各画像データをそれぞれ
格納するための3つのラインバッファと、3ラインイメ
ージセンサの各ラインイメージセンサが同一のラインを
読み取ったR、G、Bの各画像データをそれぞれ前記ラ
インバッファに格納し、3ラインイメージセンサにより
読み取られた画像を副走査方向に拡大する場合に、拡大
率に応じて各ラインバッファに格納されたラインの画像
データを繰り返して読み出すように制御する制御手段と
を備えたことを特徴とする。In the second means, the three line buffers for storing the respective R, G, B image data read by the three-line image sensor and the respective line image sensors of the three-line image sensor are the same. Each of the R, G, and B image data obtained by reading a line is stored in the line buffer, and when the image read by the three-line image sensor is enlarged in the sub-scanning direction, each line buffer is stored in accordance with the enlargement ratio. And a control means for controlling the stored image data of the line to be read out repeatedly.
【0012】第3の手段は、3ラインイメージセンサに
より読み取られたR、G、Bの各画像データをそれぞれ
ラインごとにスイッチングするためのスイッチング手段
と、縮小率に応じて3ラインイメージセンサの各ライン
イメージセンサが読み取った同一のラインを間引くタイ
ミングで前記各スイッチング手段を開閉する制御手段と
を備えたことを特徴とする。A third means is a switching means for switching the R, G, and B image data read by the 3-line image sensor line by line, and a 3-line image sensor according to the reduction ratio. And a control means for opening and closing each of the switching means at the timing of thinning out the same line read by the line image sensor.
【0013】第4の手段は、3ラインイメージセンサに
より読み取られたR、G、Bの各画像データをそれぞれ
ラインごとにスイッチングするためのスイッチング手段
と、拡大率に応じて3ラインイメージセンサの各ライン
イメージセンサが読み取った同一のラインを繰り返すタ
イミングで前記各スイッチング手段を開閉する制御手段
とを備えたことを特徴とする。A fourth means is a switching means for switching each of the R, G, and B image data read by the 3-line image sensor line by line, and each of the 3-line image sensor according to the enlargement ratio. And a control unit that opens and closes each of the switching units at the timing of repeating the same line read by the line image sensor.
【0014】[0014]
【作用】第1の手段では上記構成により、3ラインイメ
ージセンサの各ラインイメージセンサが同一のラインを
読み取ったR、G、Bの各画像データが各ラインバッフ
ァに格納され、縮小時に同一のラインが間引かれるの
で、縮小時の色ずれを防止することができる。According to the first means, the R, G, and B image data obtained by reading the same line by each line image sensor of the three-line image sensor is stored in each line buffer by the above configuration, and the same line is used at the time of reduction. Is thinned out, so that it is possible to prevent color misregistration at the time of reduction.
【0015】第2の手段では、3ラインイメージセンサ
の各ラインイメージセンサが同一のラインを読み取った
R、G、Bの各画像データが各ラインバッファに格納さ
れ、拡大時に同一のラインが繰り返して読み出されるの
で、拡大時の色ずれを防止することができる。In the second means, the R, G, and B image data obtained by reading the same line by each line image sensor of the three-line image sensor are stored in the respective line buffers, and the same line is repeated during enlargement. Since it is read out, it is possible to prevent color misregistration during enlargement.
【0016】第3の手段では、3ラインイメージセンサ
の各ラインイメージセンサが読み取った同一のラインが
縮小率に応じて間引かれるので、縮小時の色ずれを防止
することができる。In the third means, the same line read by each line image sensor of the three-line image sensor is thinned out in accordance with the reduction ratio, so that color shift at the time of reduction can be prevented.
【0017】第4の手段では、3ラインイメージセンサ
の各ラインイメージセンサが読み取った同一のラインが
拡大率に応じて繰り返されるので、拡大時の色ずれを防
止することができる。In the fourth means, since the same line read by each line image sensor of the three-line image sensor is repeated according to the enlargement ratio, it is possible to prevent color shift at the time of enlargement.
【0018】[0018]
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1は本発明に係るカラー画像読取装置の一実施
例を示すブロック図、図2は3ラインイメージセンサの
副走査方向のデータを示す説明図、図3は図1の画像読
取装置が副走査方向に2/3倍に縮小する場合の主要信
号を示すタイミングチャート、図4は図1の画像読取装
置が副走査方向に4/3倍に拡大する場合の主要信号を
示すタイミングチャート、図5は本実施例の3ラインイ
メージセンサを示す説明図である。Embodiments of the present invention will be described below with reference to the drawings. 1 is a block diagram showing an embodiment of a color image reading device according to the present invention, FIG. 2 is an explanatory view showing data in a sub-scanning direction of a 3-line image sensor, and FIG. 3 is a sub-scanning diagram of the image reading device of FIG. 5 is a timing chart showing a main signal when the image is reduced by 2/3 times in the scanning direction, and FIG. 4 is a timing chart showing a main signal when the image reading apparatus shown in FIG. 1 enlarges by 4/3 times in the sub-scanning direction. FIG. 4 is an explanatory diagram showing a 3-line image sensor of this embodiment.
【0019】図1において、ラインバッファ11R,1
1G,11Bはそれぞれ、図5に示すように副走査方向
にNラインづつずれた3ラインイメージセンサ10R,
10G,11Bにより読み取られてA/D変換後の1ラ
イン以上のR、G、Bのデジタル画像データを格納可能
である。バッファ制御部12は入力画像データをライン
バッファ11R,11G,11Bに書き込むためのアド
レスと書き込みイネーブル信号を生成し、また、ライン
バッファ11R,11G,11Bに書き込まれた画像デ
ータを読み出すためのアドレスと読み出しイネーブル信
号を生成する。In FIG. 1, line buffers 11R, 1
1G and 11B are 3-line image sensors 10R and 10R, which are shifted by N lines in the sub-scanning direction, respectively, as shown in FIG.
It is possible to store one or more lines of R, G, and B digital image data read by 10G and 11B and A / D converted. The buffer controller 12 generates an address and a write enable signal for writing the input image data in the line buffers 11R, 11G, 11B, and an address for reading the image data written in the line buffers 11R, 11G, 11B. Generate a read enable signal.
【0020】そして、図2に示すようにこの画像データ
を副走査方向に拡大する場合には同一のラインを繰り返
して読み出し、縮小する場合には同一のラインを間引く
ように、CPU13がバッファ制御部12に対して、ラ
インバッファ11R,11G,11BにそれぞれR、
G、Bの各画像データを書き込むためのバッファ書き込
み有効信号R・WRVL,G・WRVL,B・WRVL
を出力する。CPU13はまた、ラインバッファ11
R,11G,11Bにそれぞれ書き込まれたR、G、B
の各画像データを拡大時に繰り返して読み出したり、縮
小時に間引くためのバッファ読み出し信号R・RDV
L,G・RDVL,B・RDVLを出力する。なお、図
2に示す例では、R、G、Bの各ラインイメージセンサ
10R,10G,10Bが副走査方向にずれており、こ
の場合にはBの最初の10ライン分とGの最初の5ライ
ン分の画像データが無効として破棄される。Then, as shown in FIG. 2, when the image data is enlarged in the sub-scanning direction, the same line is repeatedly read, and when the image data is reduced, the same line is thinned out. 12 for line buffers 11R, 11G, and 11B,
Buffer write enable signals R, WRVL, G, WRVL, B, WRVL for writing G and B image data
Is output. The CPU 13 also uses the line buffer 11
R, G, B written in R, 11G, 11B respectively
Buffer read signals R and RDV for repeatedly reading each image data of
Outputs L, G / RDVL, B / RDVL. In the example shown in FIG. 2, the R, G, and B line image sensors 10R, 10G, and 10B are displaced in the sub-scanning direction, and in this case, the first 10 lines of B and the first 5 lines of G are displaced. The line image data is invalid and is discarded.
【0021】つぎに、図3を参照して2/3倍に縮小す
る場合の動作を説明する。CPU13は、ラインバッフ
ァ11R,11G,11BにそれぞれR、G、Bの各画
像データを書き込むために、Rのデータを先頭ラインか
ら書き込むためのバッファ書き込み有効信号R・WRV
Lと、Gのデータを第6ラインから書き込むためのバッ
ファ書き込み有効信号G・WRVLと、Bのデータを第
11ラインから書き込むためのバッファ書き込み有効信
号B・WRVLを出力する。バッファ制御部12は、入
力画像データをラインバッファ11R,11G,11B
に書き込むためのアドレスと、上記バッファ書き込み有
効信号R・WRVL,G・WRVL,B・WRVLのタ
イミングの書き込みイネーブル信号を生成し、したがっ
て、ラインバッファ11R,11G,11Bにはそれぞ
れ、同一のスキャンラインのR、G、Bの各画像データ
が格納される。Next, the operation in the case of reducing by 2/3 will be described with reference to FIG. The CPU 13 writes a buffer write enable signal R · WRV for writing the R data from the first line in order to write the R, G, and B image data in the line buffers 11R, 11G, and 11B, respectively.
It outputs a buffer write enable signal G.WRVL for writing L and G data from the sixth line, and a buffer write enable signal B.WRVL for writing B data from the 11th line. The buffer control unit 12 converts the input image data into the line buffers 11R, 11G, 11B.
And write enable signals at the timings of the buffer write enable signals R, WRVL, G, WRVL, B, WRVL are generated. Therefore, the line buffers 11R, 11G, 11B have the same scan line, respectively. R, G, and B image data are stored.
【0022】読み出し時にはCPU13は、R、G、B
の各データの1ライン分の書き込み時間が経過した後、
バッファ読み出し信号R・RDVL,G・RDVL,B
・RDVLを2ライン分アクティブにし、第3ライン分
をインアクティブにする。したがって、ラインバッファ
11R,11G,11Bにそれぞれ格納された第3ライ
ンのR、G、Bの各データが読み出されないので、副走
査方向に2/3倍に縮小することができ、また、この間
引かれた第3ラインのR、G、Bの各データが同一のス
キャンラインのデータであるので色ムラを防止すること
ができる。At the time of reading, the CPU 13 controls the R, G, B
After the writing time for one line of each data of
Buffer read signals R / RDVL, G / RDVL, B
・ Make RDVL active for 2 lines and inactive for 3rd line. Therefore, since the R, G, and B data of the third line stored in the line buffers 11R, 11G, and 11B are not read out, the data can be reduced to 2/3 times in the sub-scanning direction, and in the meantime. Since the R, G, and B data of the drawn third line are the same scan line data, color unevenness can be prevented.
【0023】つぎに、図4を参照して4/3倍に拡大す
る場合の動作を説明する。この場合にもCPU13は、
Rのデータを先頭ラインから書き込むためのバッファ書
き込み有効信号R・WRVLと、Gのデータを第6ライ
ンから書き込むためのバッファ書き込み有効信号G・W
RVLと、Bのデータを第11ラインから書き込むため
のバッファ書き込み有効信号B・WRVLを出力する
が、第4ライン分の期間バッファ書き込み有効信号R・
WRVL,G・WRVL,B・WRVLをインアクティ
ブにする。したがって、第4ライン分の期間においては
第3ラインの各データがラインバッファ11R,11
G,11Bに格納されている。Next, the operation in the case of magnifying 4/3 times will be described with reference to FIG. Also in this case, the CPU 13
Buffer write enable signal R.WRVL for writing R data from the first line and buffer write enable signal G.W for writing G data from the sixth line
The buffer write enable signal B.WRVL for writing the RVL and B data from the 11th line is output, but the buffer write enable signal R.
Inactivate WRVL, G · WRVL, B · WRVL. Therefore, during the period of the fourth line, each data of the third line is stored in the line buffers 11R and 11R.
It is stored in G and 11B.
【0024】そして読み出し時には、CPU13は、
R、G、Bの各データの1ライン分の書き込み時間が経
過した後、バッファ読み出し信号R・RDVL,G・R
DVL,B・RDVLを常にアクティブにする。したが
って、第3ラインの各データがそれぞれラインバッファ
11R,11G,11Bから2回繰り返して読み出され
るので、副走査方向に4/3倍に拡大することができ、
また、この2回繰り返して読み出された第3ラインの
R、G、Bの各データが同一のスキャンラインのデータ
であるので色ムラを防止することができる。At the time of reading, the CPU 13
After the write time for each line of R, G, B data has passed, the buffer read signals R, RDVL, G, R
DVL, B and RDVL are always active. Therefore, each data of the third line is repeatedly read from the line buffers 11R, 11G, and 11B twice, so that the data can be enlarged 4/3 times in the sub-scanning direction.
Further, since the R, G, and B data of the third line read repeatedly twice are data of the same scan line, color unevenness can be prevented.
【0025】つぎに、図6〜図8を参照して第2の実施
例を説明する。図6は第2の実施例を示すブロック図、
図7は図6における主要信号を示すタイミングチャー
ト、図8は従来例と第2の実施例を比較するためのタイ
ミングチャートである。この第2の実施例では、ライン
バッファ11R,11G,11Bを用いる代わりに、ス
キャナ(原稿固定の場合)を駆動するステッピングモー
タに対するステップパルスをCPUのソフトウエアによ
り制御し、図6に示す回路により有効/無効信号RVL
DL,GVLDL,BVLDLにより間引いて縮小する
ように構成されている。Next, a second embodiment will be described with reference to FIGS. FIG. 6 is a block diagram showing a second embodiment,
FIG. 7 is a timing chart showing main signals in FIG. 6, and FIG. 8 is a timing chart for comparing the conventional example with the second embodiment. In the second embodiment, instead of using the line buffers 11R, 11G, and 11B, the step pulse for the stepping motor that drives the scanner (when the original is fixed) is controlled by the CPU software, and the circuit shown in FIG. 6 is used. Valid / invalid signal RVL
It is configured to be thinned out and reduced by DL, GVLDL, and BVLDL.
【0026】図6において、読取信号R,G,Bは各読
取位置がこの順番で副走査方向に例えば10ラインごと
にずれ、それぞれスイッチ25R,25G,25Bを介
して次段の処理回路に出力される。そして、オフセット
ラインカウンタ21R,21Gは、ライン同期クロック
LSYNCをカウントし、コンパレータ22R,22G
はそれぞれ、オフセットラインカウンタ21R,21G
のカウント値と、読取信号Rと読取信号G,Bのオフセ
ット分Ro ,Go すなわち20、10ラインを比較し、
一致した場合にイネーブル信号REN,GENにより間
引きカウンタ23R,23Gをイネーブル状態に設定す
る。そして、間引きカウンタ23R,23G,23B
は、ライン同期クロックLSYNCをカウントし、図示
省略のCPUにより設定される縮小率に応じた各有効/
無効信号RVLDL,GVLDL,BVLDLによりス
イッチ25R,25G,25Bを開閉する。In FIG. 6, the read signals R, G, B are shifted in the reading position in this order in the sub-scanning direction, for example, every 10 lines, and output to the processing circuit of the next stage via the switches 25R, 25G, 25B, respectively. To be done. Then, the offset line counters 21R and 21G count the line synchronization clock LSYNC, and the comparators 22R and 22G.
Are offset line counters 21R and 21G, respectively.
Of the read signal R and the offset amounts Ro and Go of the read signals G and B, that is, 20 and 10 lines,
If they match, the thinning counters 23R and 23G are set to the enable state by the enable signals REN and GEN. And thinning counters 23R, 23G, 23B
Counts the line synchronization clock LSYNC, and each valid / effective according to the reduction ratio set by the CPU (not shown).
The switches 25R, 25G and 25B are opened and closed by the invalidation signals RVLDL, GVLDL and BVLDL.
【0027】図7を参照してこの第2の実施例の動作を
説明すると、CPUは、ライン同期クロックLSYNC
により、例えば4つのステップパルスで2ライン分を読
み取るためのステップ信号をスキャナ用ステッピングモ
ータに出力し、したがって、原稿画像の読取信号R,
G,Bは読取位置が副走査方向に10ラインごとにずれ
ている。The operation of the second embodiment will be described with reference to FIG. 7. The CPU uses the line synchronization clock LSYNC.
Thus, for example, a step signal for reading two lines with four step pulses is output to the scanner stepping motor.
The reading positions of G and B are displaced in the sub-scanning direction by every 10 lines.
【0028】他方、図6に示すコンパレータ22R,2
2Gがそれぞれ、オフセットラインカウンタ21R,2
1Gのカウント値と20、10ラインを比較し、一致し
た場合にイネーブル信号REN,GENにより間引きカ
ウンタ23R,23Gをイネーブル状態に設定するの
で、間引きカウンタ23R,23G,23Bは、読取位
置が副走査方向にずれたライン分だけ遅れてカウントを
開始する。On the other hand, the comparators 22R and 2 shown in FIG.
2G are offset line counters 21R and 2R, respectively.
The count value of 1G is compared with 20, 10 lines, and when they match, the thinning counters 23R, 23G are set to the enable state by the enable signals REN, GEN, so that the thinning counters 23R, 23G, 23B have their reading positions in the sub-scanning direction. Counting starts with a delay of the line shifted in the direction.
【0029】したがって、例えば2/3に縮小する場
合、図7に示すように間引きカウンタ23Bが有効/無
効信号BVLDLによりスイッチ25Bを先頭ラインか
ら2ライン分開いて1ライン分閉じ、間引きカウンタ2
3Gが有効/無効信号GVLDLによりスイッチ25B
を第11ラインから2ライン分開いて1ライン分閉じ、
間引きカウンタ23Rが有効/無効信号RVLDLによ
りスイッチ25Rを第11ラインから2ライン分開いて
1ライン分閉じ、この動作を3ラインごとに繰り返すの
で、図8(b)に詳しく示すように同一の読取ラインが
間引かれ、したがって、色ずれを防止ことができる。ま
た、拡大時にも同様に、同一の読取ラインを繰り返して
出力するようにスイッチ25R,25G,25Bを開閉
することにより色ずれを防止することができる。Therefore, for example, when reducing to 2/3, as shown in FIG. 7, the thinning counter 23B opens the switch 25B by two lines from the head line and closes it by one line by the valid / invalid signal BVLDL, and the thinning counter 2
3G switches 25B by enable / disable signal GVLDL
Open 2 lines from the 11th line and close 1 line,
The thinning-out counter 23R opens the switch 25R by 2 lines from the 11th line and closes it by 1 line by the valid / invalid signal RVLDL, and repeats this operation every 3 lines, so that the same reading is performed as shown in detail in FIG. 8B. Lines are thinned out, and thus color shift can be prevented. Similarly, at the time of enlargement, the color shift can be prevented by opening and closing the switches 25R, 25G, and 25B so that the same reading line is repeatedly output.
【0030】なお、この第2の実施例では、図6に示す
ような回路すなわちハードウエアにより、各有効/無効
信号RVLDL,GVLDL,BVLDLを生成するの
で、CPUのソフトウエアにより生成する場合に比べて
CPUの負荷を軽減することができるという効果があ
る。In the second embodiment, since each valid / invalid signal RVLDL, GVLDL, BVLDL is generated by the circuit as shown in FIG. 6, that is, hardware, it is different from that generated by the software of the CPU. As a result, the load on the CPU can be reduced.
【0031】[0031]
【発明の効果】以上説明したように、請求項1記載の発
明は、3ラインイメージセンサにより読み取られたR、
G、Bの各画像データをそれぞれ格納するための3つの
ラインバッファと、3ラインイメージセンサの各ライン
イメージセンサが同一のラインを読み取ったR、G、B
の各画像データをそれぞれ前記ラインバッファに格納
し、3ラインイメージセンサにより読み取られた画像を
副走査方向に縮小する場合に、縮小率に応じて各ライン
バッファに格納されたラインの画像データを読み出さな
いように制御する制御手段とを備えたので、縮小時に同
一のラインが間引かれ、したがって、縮小時の色ずれを
防止することができる。As described above, according to the first aspect of the invention, R read by the 3-line image sensor,
Three line buffers for storing the respective image data of G and B, and R, G, and B in which the respective line image sensors of the three-line image sensor read the same line
Each of the image data of 3 is stored in the line buffer, and when the image read by the 3-line image sensor is reduced in the sub-scanning direction, the image data of the line stored in each line buffer is read according to the reduction rate. Since the control means for controlling so as not to provide the same line is thinned out, the same line is thinned out at the time of reduction, and therefore color shift at the time of reduction can be prevented.
【0032】請求項2記載の発明は、3ラインイメージ
センサにより読み取られたR、G、Bの各画像データを
それぞれ格納するための3つのラインバッファと、3ラ
インイメージセンサの各ラインイメージセンサが同一の
ラインを読み取ったR、G、Bの各画像データをそれぞ
れ前記ラインバッファに格納し、3ラインイメージセン
サにより読み取られた画像を副走査方向に拡大する場合
に、拡大率に応じて各ラインバッファに格納されたライ
ンの画像データを繰り返して読み出すように制御する制
御手段とを備えたので、拡大時に同一のラインが繰り返
して読み出さ、したがって拡大時の色ずれを防止するこ
とができる。According to a second aspect of the present invention, three line buffers for respectively storing R, G and B image data read by the three-line image sensor and each line image sensor of the three-line image sensor are provided. When the R, G, and B image data obtained by reading the same line are stored in the line buffer, and when the image read by the 3-line image sensor is enlarged in the sub-scanning direction, each line is expanded according to the enlargement ratio. Since the image data of the line stored in the buffer is controlled to be repeatedly read out, the same line is repeatedly read out at the time of enlargement, and thus color shift at the time of enlargement can be prevented.
【0033】請求項3記載の発明は、3ラインイメージ
センサにより読み取られたR、G、Bの各画像データを
それぞれスイッチングするためのスイッチング手段と、
3ラインイメージセンサの各ラインイメージセンサが読
み取った同一のラインを間引くように、縮小率に応じて
前記各スイッチング手段を開閉する制御手段とを備えた
ので、縮小時の色ずれを防止することができる。According to a third aspect of the present invention, there is provided switching means for switching each of the R, G and B image data read by the 3-line image sensor,
Since the control unit that opens and closes each switching unit according to the reduction ratio is provided so as to thin out the same line read by each line image sensor of the three-line image sensor, it is possible to prevent color shift at the time of reduction. it can.
【0034】請求項4記載の発明は、3ラインイメージ
センサにより読み取られたR、G、Bの各画像データを
それぞれラインごとにスイッチングするためのスイッチ
ング手段と、拡大率に応じて3ラインイメージセンサの
各ラインイメージセンサが読み取った同一のラインを繰
り返すタイミングで前記各スイッチング手段を開閉する
制御手段とを備えたので、拡大時の色ずれを防止するこ
とができる。According to a fourth aspect of the present invention, there is provided a switching means for switching the R, G and B image data read by the 3-line image sensor line by line, and a 3-line image sensor according to the enlargement ratio. With the control means for opening and closing the switching means at the timing of repeating the same line read by each line image sensor, it is possible to prevent color misregistration at the time of enlargement.
【図1】本発明に係るカラー画像読取装置の一実施例を
示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a color image reading apparatus according to the present invention.
【図2】3ラインイメージセンサの副走査方向のデータ
を示す説明図である。FIG. 2 is an explanatory diagram showing data in a sub-scanning direction of a 3-line image sensor.
【図3】図1の画像読取装置が副走査方向に2/3倍に
縮小する場合の主要信号を示すタイミングチャートであ
る。FIG. 3 is a timing chart showing main signals when the image reading apparatus of FIG. 1 reduces by 2/3 in the sub-scanning direction.
【図4】図1の画像読取装置が副走査方向に4/3倍に
拡大する場合の主要信号を示すタイミングチャートであ
る。FIG. 4 is a timing chart showing main signals when the image reading apparatus of FIG. 1 magnifies 4/3 times in the sub-scanning direction.
【図5】本実施例の3ラインイメージセンサを示す説明
図である。FIG. 5 is an explanatory diagram showing a 3-line image sensor of the present embodiment.
【図6】第2の実施例を示すブロック図である。FIG. 6 is a block diagram showing a second embodiment.
【図7】図6における主要信号を示すタイミングチャー
トである。FIG. 7 is a timing chart showing main signals in FIG.
【図8】従来例と第2の実施例を比較するためのタイミ
ングチャートである。FIG. 8 is a timing chart for comparing the conventional example and the second example.
【図9】一般的なモノクロ画像読取装置を示すブロック
図である。FIG. 9 is a block diagram showing a general monochrome image reading device.
【図10】図9の装置が副走査方向に縮小する場合を示
す説明図である。10 is an explanatory diagram showing a case where the apparatus of FIG. 9 reduces in the sub-scanning direction.
【図11】図9の装置により構成されたカラー画像読取
装置が副走査方向に縮小する場合を示す説明図である。11 is an explanatory diagram showing a case where the color image reading device configured by the device of FIG. 9 reduces in the sub-scanning direction.
【図12】図9の装置により構成された3ラインイメー
ジセンサカラー画像読取装置が副走査方向に縮小する場
合を示す説明図である。12 is an explanatory diagram showing a case where the 3-line image sensor color image reading device configured by the device of FIG. 9 reduces in the sub-scanning direction.
【図13】他の従来のカラー画像読取装置が副走査方向
に縮小する場合を示すタイミングチャートである。FIG. 13 is a timing chart showing a case in which another conventional color image reading device reduces in the sub-scanning direction.
10R,10G,10B ラインイメージセンサ 11R,11G,11B ラインバッファ 12 バッファ制御部 13 CPU(中央処理装置) 21R,21G オフセットラインカウンタ 22R,22G コンパレータ 23R,23G,23B 間引きカウンタ 25R,25G,25B スイッチ 10R, 10G, 10B Line image sensor 11R, 11G, 11B Line buffer 12 Buffer control unit 13 CPU (Central processing unit) 21R, 21G Offset line counter 22R, 22G Comparator 23R, 23G, 23B Thinning counter 25R, 25G, 25B switch
Claims (4)
れたR、G、Bの各画像データをそれぞれ格納するため
の3つのラインバッファと、 3ラインイメージセンサの各ラインイメージセンサが同
一のラインを読み取ったR,G,Bの各画像データをそ
れぞれ前記ラインバッファに格納し、3ラインイメージ
センサにより読み取られた画像を副走査方向に縮小する
場合に、縮小率に応じて各ラインバッファに格納された
ラインの画像データを読み出さないように制御する制御
手段と、 を備えたカラー画像読取装置。1. Three line buffers for respectively storing R, G, and B image data read by a three-line image sensor, and each line image sensor of the three-line image sensor read the same line. When each image data of R, G, and B is stored in the line buffer and the image read by the 3-line image sensor is reduced in the sub-scanning direction, the lines stored in each line buffer according to the reduction ratio. A color image reading apparatus comprising: a control unit that controls so as not to read the image data.
れたR、G、Bの各画像データをそれぞれ格納するため
の3つのラインバッファと、 3ラインイメージセンサの各ラインイメージセンサが同
一のラインを読み取ったR、G、Bの各画像データをそ
れぞれ前記ラインバッファに格納し、3ラインイメージ
センサにより読み取られた画像を副走査方向に拡大する
場合に、拡大率に応じて各ラインバッファに格納された
ラインの画像データを繰り返して読み出すように制御す
る制御手段と、 を備えたカラー画像読取装置。2. Three line buffers for respectively storing R, G, and B image data read by the three-line image sensor, and each line image sensor of the three-line image sensor read the same line. When each of the R, G, and B image data is stored in the line buffer and the image read by the 3-line image sensor is enlarged in the sub-scanning direction, the lines stored in the line buffers according to the enlargement ratio. A color image reading apparatus comprising: a control unit that controls to repeatedly read the image data of.
れたR、G、Bの各画像データをそれぞれラインごとに
スイッチングするためのスイッチング手段と、 縮小率に応じて3ラインイメージセンサの各ラインイメ
ージセンサが読み取った同一のラインを間引くタイミン
グで前記各スイッチング手段を開閉する制御手段と、 を備えたカラー画像読取装置。3. A switching means for switching the R, G, and B image data read by the 3-line image sensor line by line, and a line image sensor of the 3-line image sensor according to a reduction ratio. A color image reading apparatus comprising: a control unit that opens and closes each of the switching units at the timing of thinning the same read line.
れたR、G、Bの各画像データをそれぞれラインごとに
スイッチングするためのスイッチング手段と、 拡大率に応じて3ラインイメージセンサの各ラインイメ
ージセンサが読み取った同一のラインを繰り返すタイミ
ングで前記各スイッチング手段を開閉する制御手段と、 を備えたカラー画像読取装置。4. A switching means for switching each of the R, G, and B image data read by the 3-line image sensor line by line, and each line image sensor of the 3-line image sensor according to the enlargement ratio. A color image reading apparatus comprising: a control unit that opens and closes each of the switching units at a timing of repeating the same read line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3311392A JPH05130323A (en) | 1991-10-31 | 1991-10-31 | Color picture reader |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3311392A JPH05130323A (en) | 1991-10-31 | 1991-10-31 | Color picture reader |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05130323A true JPH05130323A (en) | 1993-05-25 |
Family
ID=18016634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3311392A Pending JPH05130323A (en) | 1991-10-31 | 1991-10-31 | Color picture reader |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05130323A (en) |
-
1991
- 1991-10-31 JP JP3311392A patent/JPH05130323A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH05130399A (en) | Original reader | |
JPH05145742A (en) | Image synthesizing device | |
JP3237616B2 (en) | Image processing apparatus, image processing method, and recording medium | |
US5604608A (en) | Device and method for controlling the scan speed of an image input terminal to match the throughput constraints of an image processing module | |
JPH05130323A (en) | Color picture reader | |
JP5013446B2 (en) | Memory control device and display device using the same | |
US5764370A (en) | Enlargement and reduction apparatus for an image forming apparatus | |
JP3685589B2 (en) | Image printing device | |
KR910008430B1 (en) | Apparatus for printing data partly and selectively in video printer | |
JPH07123185A (en) | Picture processing unit | |
JP3594760B2 (en) | Image printing device | |
KR100438161B1 (en) | scanning apparatus | |
JP3788566B2 (en) | Density converter | |
JP2002040996A (en) | Liquid crystal display device | |
JPH09186853A (en) | Device and method for image processing | |
JPH11341232A (en) | Image reader | |
JPS62252265A (en) | Inproved picture processor concerning data selecting table | |
JPH0374961A (en) | Original reader | |
JPH02210956A (en) | Synchronizing circuit for optical scanner | |
JPH0723214A (en) | Picture processor | |
JP2006135719A (en) | Display and displaying method | |
JPH0267092A (en) | Signal processing circuit for video printer | |
JPS6386978A (en) | Image storage device | |
JPH05276361A (en) | Image pickup device of mechanical scanning type | |
JPH0468867A (en) | Power varying circuit |