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
JPH0628372B2 - Image reader - Google Patents
[go: Go Back, main page]

JPH0628372B2 - Image reader - Google Patents

Image reader

Info

Publication number
JPH0628372B2
JPH0628372B2 JP60063786A JP6378685A JPH0628372B2 JP H0628372 B2 JPH0628372 B2 JP H0628372B2 JP 60063786 A JP60063786 A JP 60063786A JP 6378685 A JP6378685 A JP 6378685A JP H0628372 B2 JPH0628372 B2 JP H0628372B2
Authority
JP
Japan
Prior art keywords
data
image
interpolation
line
interpolation data
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
JP60063786A
Other languages
Japanese (ja)
Other versions
JPS61224659A (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.)
Canon Inc
Original Assignee
Canon Inc
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
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP60063786A priority Critical patent/JPH0628372B2/en
Priority to US06/844,133 priority patent/US4776031A/en
Publication of JPS61224659A publication Critical patent/JPS61224659A/en
Publication of JPH0628372B2 publication Critical patent/JPH0628372B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Facsimile Scanning Arrangements (AREA)
  • Character Input (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は例えばCCD等の固体撮像素子を略水平方向に
複数個接続して成るラインセンサを有する画像読み取り
装置に関する。
The present invention relates to an image reading apparatus having a line sensor formed by connecting a plurality of solid-state image pickup devices such as CCDs in a substantially horizontal direction.

[開示の概要] 本明細書及び図面は、固体撮像素子を接続して成る画像
入力センサを有する画像読取装置において、固体撮像素
子間のつなぎ目の消失画像データを隣接する画素の画素
データから生成する事により、忠実な原画再生を行う画
像読取装置を開示する。
[Summary of Disclosure] The present specification and the drawings show, in an image reading apparatus having an image input sensor formed by connecting solid-state imaging devices, lost image data of a joint between solid-state imaging devices is generated from pixel data of adjacent pixels. An image reading device that faithfully reproduces an original image is disclosed.

[従来の技術] 従来、ラインセンサを長尺化するため、短尺のセンサを
水平方向,直列に並べた時にラインセンサ間の間隙に相
当するつなぎビツトのデータの信号レベルを決定する有
効な手段がなかつた。又、画像信号処理の前処理とし
て、多値階調レベルを持つた信号のつなぎビツトの補間
方法は特になかつた。そのため再生画像は原画に対して
消失画像が発生していた。
[Prior Art] Conventionally, in order to lengthen a line sensor, an effective means for determining the signal level of the connection bit data corresponding to the gap between the line sensors when the short sensors are arranged in the horizontal direction and in series has been proposed. Nakatsuta. Further, as a pre-process of image signal processing, there is no particular method of interpolating the connection bit of signals having multi-value gradation levels. Therefore, the reproduced image has a lost image with respect to the original image.

[発明が解決しようとする課題] そこで、上述のような「間隙」に相当する画像データを
補間する手法として、その間隙の存するラインの画素の
画像データに基づいて補間データを算出することが提案
されている。
[Problems to be Solved by the Invention] Therefore, as a method of interpolating image data corresponding to the above-mentioned "gap", it is proposed to calculate interpolation data based on image data of pixels in a line in which the gap exists. Has been done.

本発明は上記従来技術の欠点に鑑みてなされたもので、
その目的は、間隙の存在するラインのみならず、他のラ
インの画像データをも参照して補間することにより、画
像再現性に優れた画像読取装置を提案する。
The present invention has been made in view of the above-mentioned drawbacks of the prior art,
The purpose is to propose an image reading apparatus excellent in image reproducibility by referring to not only lines having a gap but also image data of other lines and performing interpolation.

[課題を達成するための手段] 上記課題達成するための本発明の画像読取装置は、 所定の間隙をもって同一ライン上に配置された複数の読
取素子を有し、画像を前記複数の読取素子によりライン
毎に読取る読取手段と、 前記読取手段から出力された画像データに基づいて、読
取素子間の間隙に対応する補間データを算出する算出手
段と、 前記算出手段により算出された前記補間データを前記読
取手段から出力された画像データ中に挿入することによ
り、連続した1ラインの画像データを形成する形成手段
とを具備し、 前記算出手段は、算出すべき補間データに対応する前記
間隙が存在するラインを含む複数ラインの画像データを
参照して演算処理することにより、前記補間データを算
出することを特徴とする。
[Means for Achieving the Object] An image reading apparatus of the present invention for achieving the above object includes a plurality of reading elements arranged on the same line with a predetermined gap, and an image is read by the plurality of reading elements. Reading means for reading each line; calculating means for calculating interpolation data corresponding to the gap between the reading elements based on the image data output from the reading means; and the interpolation data calculated by the calculating means. Forming means for forming image data of one continuous line by inserting into the image data output from the reading means, wherein the calculating means has the gap corresponding to the interpolation data to be calculated. The interpolation data is calculated by performing arithmetic processing with reference to image data of a plurality of lines including a line.

[作用] 上記構成の画像読取装置によれば、特に前記算出手段
が、算出すべき補間データに対応する前記間隙が存在す
るラインを含む複数ラインの画像データを参照して演算
処理することにより、前記補間データを算出するように
しているので、出力される画像データはその画像再現性
は優れたものとなる。
[Operation] According to the image reading apparatus having the above-described configuration, in particular, the calculation unit refers to the image data of a plurality of lines including the line in which the gap corresponding to the interpolation data to be calculated exists, and performs the arithmetic processing, Since the interpolation data is calculated, the output image data has excellent image reproducibility.

[実施例] 以下、添付図面を参照しながら本発明の好適な実施例を
詳細に説明する。
[Embodiment] Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第1図は、実施例の基本的な構成を示す。100は遅延
回路、101は演算手段、102はつなぎ目タイミング
発生手段である。
FIG. 1 shows the basic configuration of the embodiment. Reference numeral 100 is a delay circuit, 101 is a calculation means, and 102 is a joint timing generation means.

上記構成の実施例においては、遅延回路100は隣接し
た画素に対応する画像データを同時に出力するように画
像データを演算手段101に出力し、演算回路101は
つなぎ目タイミング発生手段102が発生するつなぎ目
のタイミングで隣接した画像データを所定の演算方法で
演算して補間された画像データとして出力する。
In the above embodiment, the delay circuit 100 outputs the image data to the arithmetic means 101 so as to simultaneously output the image data corresponding to the adjacent pixels, and the arithmetic circuit 101 outputs the joints generated by the joint timing generating means 102. The image data adjacent at the timing is calculated by a predetermined calculation method and output as interpolated image data.

以下、図面に従って本発明に係る実施例を詳細に説明す
る。第2図はCCDラインセンサの概略図であつて、1
はCCDラインセンサ本体を、1−a,1−b,1−c
ははラインセンサを構成するチツプ、2は夫々チツプ間
の間隙である。間隙2は略1画素程度の幅があるものと
する。この間隙2に相当する原画の画像データが失われ
てしまう。第3図(a)はセンサ1により読み取つた画
素データを主走査方向、副走査方向に並べ、注目画素を
とした時の周辺画素を表す図である。ここで、“補
間データ”とはラインセンサのつなぎ目のために、本来
あるべきデータが失われているのでその失われたデータ
を補填すべきデータであるとする。第3図(a)の例で
はAとA,AとA,AとAの間に“補間デ
ータ”が挿入される。以下、2つの具体的な実施例を示
して説明する。
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings. FIG. 2 is a schematic view of the CCD line sensor,
Is the CCD line sensor body, 1-a, 1-b, 1-c
Is a chip constituting the line sensor, and 2 is a gap between the chips. The gap 2 has a width of about 1 pixel. The image data of the original image corresponding to the gap 2 is lost. FIG. 3A is a diagram showing peripheral pixels when the pixel data read by the sensor 1 is arranged in the main scanning direction and the sub scanning direction, and the target pixel is A 0 . Here, it is assumed that the "interpolation data" is data that should be compensated for because the data that should originally be lost due to the joint between the line sensors. In the example of FIG. 3A, "interpolation data" is inserted between A 2 and A 3 , A 0 and A 5 , and A 6 and A 7 . Hereinafter, two specific examples will be shown and described.

[第1の実施例] 第4図は第1の実施例を示すブロツク図である。図中、
1はCCD等の固体撮像素子から成るラインセンサであ
り、ラインセンサ1の出力がA/D変換器3で量子化され
る。量子化された画像データはRCLKに同期してシリアル
にシフトレジスタ4、シフトレジスタ5に順次転送され
る。シフトレジスタ4,5が1画素の遅延素子ならば、
各シフトレジスタの出力R1DATA,R2DATAは水平方向に隣
接した画素の画像データを表わす。本例では説明上、R2
DATAを注目画素とする様にタイミングを形成している。
[First Embodiment] FIG. 4 is a block diagram showing the first embodiment. In the figure,
Reference numeral 1 is a line sensor composed of a solid-state image sensor such as a CCD, and the output of the line sensor 1 is quantized by an A / D converter 3. The quantized image data is serially transferred to the shift register 4 and the shift register 5 serially in synchronization with RCLK. If the shift registers 4 and 5 are delay elements of 1 pixel,
The outputs R1DATA and R2DATA of each shift register represent image data of horizontally adjacent pixels. In this example, R2
Timing is formed so that DATA is the target pixel.

注目画素R2DATAに第3図(a)のAOに相当する画像デ
ータが出力されている時には、シフトレジスタ4の出力
R1DATAは第3図(a)のA5に相当する画像データを出
力している。ところで、注目画素が“補間データ”であ
るべきタミング時には、左右隣接画素A,Aの画像
データはシフトレジスタ5、シフトレジスタ4から出力
されていて、これらが同時にセレクタ9に入力される。
セレクタ10の入力1つは、セレクタ9で選択されたR1
DATA又はR2DATAのいずれかで、他の1つはR2DATAであ
る。セレクタ10のセレクト入力CY2はつなぎ目以外の
時はR2DATAを、つなぎ目の時のみセレクタ9の出力を、
夫々選ぶ。
When the image data corresponding to AO in FIG. 3A is being output to the target pixel R2DATA, the output of the shift register 4
R1DATA outputs image data corresponding to A5 in FIG. 3 (a). By the way, when the pixel of interest is supposed to be “interpolation data”, the image data of the left and right adjacent pixels A 0 and A 5 are output from the shift register 5 and the shift register 4, and these are input to the selector 9 at the same time.
One input of the selector 10 is R1 selected by the selector 9.
Either DATA or R2DATA, the other one is R2DATA. The select input CY 2 of the selector 10 is R2DATA except at the joint, and the output of the selector 9 only at the joint,
Select each one.

セレクタ9はそのX端子入力により、注目画素R2DATAが
“補間データ”であるべきタイミングの時に、注目画素
に隣接するA,Aの画像データのうちいずれを補正
データとするかを選択することができる。こうしてセレ
クタ9より注目画素の隣接画素のいずれかが出力され、
セレクタ10に入力される。
The selector 9 selects which of the image data of A 0 and A 5 adjacent to the target pixel to be the correction data at the timing when the target pixel R2DATA should be the “interpolation data” by the input of the X terminal. You can In this way, one of the pixels adjacent to the pixel of interest is output from the selector 9,
It is input to the selector 10.

セレクタ10にはシフトレジスタ5の出力である注目画
像データR2DATAが入力され、タイミングCY2が“0”で
ある間はR2DATAを出力する。CY2が“1”であるタイミ
ングでは、“補間データ”としてセレクタ9の出力を選
ぶ。
The target image data R2DATA output from the shift register 5 is input to the selector 10 and outputs R2DATA while the timing CY 2 is “0”. At the timing when CY 2 is “1”, the output of the selector 9 is selected as “interpolation data”.

ところで、カウンタ8は第2図中の1−a,1−b,1
−cのチツプのビツト数よりも1大きい数の周期のカウ
ンタであり、水平同期信号HSYNCによりカウントが開始
され、カウントアツプ時にCY1を出力する。このCY1は注
目画素との位相を合わせるために、シフトレジスタ7で
位相を合わされ、CY2として出力される。これが“補間
データ”を形成するタイミングとなる。“補間データ”
を発生するタイミングの時はシフトレジスタ4,5はシ
フトを停止しなくてはならない。そこで、信号CY2はア
ンドゲート11で画像転送クロツクICLKを制御しRCLKを
出力する。RCLKは第6図のタイミングチヤートで示す様
に一部抜けた信号であり、シフトレジスタ4,5に入力
され、注目画素が“補間データ”である時に転送は停止
する。
By the way, the counter 8 has 1-a, 1-b, 1 in FIG.
It is a counter with a period of a number one greater than the number of bits in the -c chip, counting is started by the horizontal synchronizing signal HSYNC, and CY 1 is output at the time of counting up. This CY 1 is phase-matched by the shift register 7 in order to match the phase with the pixel of interest and is output as CY 2 . This is the timing for forming the "interpolation data". “Interpolation data”
The shift registers 4 and 5 must stop shifting at the timing of generating. Therefore, the signal CY 2 controls the image transfer clock ICLK by the AND gate 11 and outputs RCLK. RCLK is a partially omitted signal as shown in the timing chart of FIG. 6, is input to the shift registers 4 and 5, and the transfer is stopped when the pixel of interest is "interpolation data".

この時シフトレジスタ7の出力CY2により“補間デー
タ”がAとAの間に挿入され、かつ、その値は隣接
画像データであるA,Aのうちいずれかがセレクタ
9のセレクト入力Xに応じて選択出力される。
At this time, "interpolation data" is inserted between A 0 and A 5 by the output CY 2 of the shift register 7, and the value is one of the adjacent image data A 0 and A 5 selected by the selector 9. It is selectively output according to the input X.

第6図はCCDのチツプ1−a,1−b,1−cのビツト
数を“4”とした場合における上記説明に対応するタイ
ミングチヤートである。カウンタ8はHSYNC入力後5ク
ロツクの周期でCY1を出力し、1クロツク遅れてCY2が出
力される。この時のシフトレジスタ5の出力がR2DATAで
第6図の様になり、“補間データ”の補間の結果はタイ
ミングチヤート中のDATAになる。第4図中の端子X
の状態により、“補間データ”のデータは、その左、右
の隣接画素のうちのいずれかが選択される。例えば、X
=0の時は左側の隣接画素の画像データが、X=1の時
は右側の隣接画素の画像データが“補間データ”の画像
データとして選ばれる。以上の様にして、“補間デー
タ”の補正を隣接するいずれかの画素データを“補間デ
ータ”のデータとする。
FIG. 6 is a timing chart corresponding to the above description when the number of bits of the CCD chips 1-a, 1-b and 1-c is "4". The counter 8 outputs CY 1 in a cycle of 5 clocks after inputting HSYNC, and outputs CY 2 with a delay of 1 clock. The output of the shift register 5 at this time is R2DATA as shown in FIG. 6, and the result of interpolation of "interpolation data" is DATA in the timing chart. Terminal X in Fig. 4
Depending on the state, any one of the left and right adjacent pixels is selected as the "interpolation data" data. For example, X
When = 0, the image data of the adjacent pixel on the left side is selected as the image data of the "interpolation data", and when X = 1, the image data of the adjacent pixel on the right side is selected. As described above, the correction of the “interpolation data” is performed by setting any of the adjacent pixel data as the “interpolation data” data.

[第2の実施例] 第5図は第2の実施例の回路ブロツクを表す図である。
第1の実施例がつなぎ目の左右に隣接する画像データを
“補間データ”として選ぶものであるのに対し、“補間
データ”の補正を左右上下に隣接する7画素のデータを
参照して求める方式である。
Second Embodiment FIG. 5 is a diagram showing a circuit block of the second embodiment.
In the first embodiment, the image data adjacent to the left and right of the joint is selected as the "interpolation data", whereas the correction of the "interpolation data" is obtained by referring to the data of 7 pixels adjacent to the left, right, top and bottom. Is.

第5図中、3ラインメモリ21の入力部はラインセンサ
の出力をA/D変換した値が入力される。3ラインメモリ
21の出力はシフトレジスタ22、シフトレジスタ2
5、シフトレジスタ28に同時に転送される。これら3
つのレジスタに入力される信号は、夫々注目画素の前ラ
インのデータ、注目画素のラインのデータ、注目画素の
次のラインのデータである。
In FIG. 5, the input section of the 3-line memory 21 receives the value obtained by A / D converting the output of the line sensor. The output of the 3-line memory 21 is the shift register 22 and the shift register 2.
5, transferred to the shift register 28 at the same time. These 3
The signals input to the one register are the data of the line preceding the target pixel, the data of the line of the target pixel, and the data of the line next to the target pixel, respectively.

シフトレジスタ22,25,28に入力された信号はRC
LKにより更にシフトレジスタ23,26,29に転送さ
れる。シフトレジスタ26の出力を注目画素としよう。
この出力が第3図(a)中のAに対すると考えると、
シフトレジスタ22,23,25,26及び28,29
の出力は夫々第3図(a)中のA,A,A,A
及びA,Aの画像データに対応する。又、シフトレ
ジスタ22,23,25,26,28,29の出力
,A,A,A,A,Aは演算部35に入
力される。本実施例では更に、シフトレジスタ36に格
納されていた前ラインの“補間データ”のデータA
演算部35に入力される。第3図(b)は上記補間方法
を図示したもので、A,A,A,A,A,A
がラインセンサ1で読取られた画素データ、Aが前
ラインで補間された“補間データ”、CXがこれから補
間しようとする“補間データ”である。演算部35で
は、注目画素が“補間データ”となるべきタイミング
に、注目画素の周囲7画素より“補間データ”を求める
演算を行い、セレクタ10に入力する。セレクタ10は
第1の実施例と全く同じ働きで、“補間データ”の補正
データと注目画素Aとが入力され、シフトレジスタ7
の出力CY2の値により、注目画素が“補間データ”以外
の時にセレクタ10からは注目画素Aがそのまま出力
される。ところで、カウンタ8、シフトレジスタ7、セ
レクタ10、アンドゲート11の詳しい動作は第1実施
例で述べたので省略する。
The signals input to the shift registers 22, 25, 28 are RC
It is further transferred to the shift registers 23, 26 and 29 by LK. Let the output of the shift register 26 be the pixel of interest.
Considering that this output is for A 0 in FIG. 3 (a),
Shift registers 22, 23, 25, 26 and 28, 29
Are output as A 3 , A 2 , A 5 , and A 0 in FIG. 3 (a), respectively.
And A 7 and A 6 image data. The outputs A 3 , A 2 , A 5 , A 0 , A 7 and A 6 of the shift registers 22, 23, 25, 26, 28 and 29 are input to the arithmetic unit 35. Further, in the present embodiment, the data A 8 of the “interpolation data” of the previous line stored in the shift register 36 is also input to the arithmetic unit 35. FIG. 3 (b) illustrates the above-described interpolation method, which is A 0 , A 2 , A 3 , A 5 , A 6 , A.
Reference numeral 7 is pixel data read by the line sensor 1, A 8 is “interpolation data” interpolated in the previous line, and CX is “interpolation data” to be interpolated. The calculation unit 35 performs a calculation to obtain “interpolation data” from the seven pixels around the pixel of interest at the timing when the pixel of interest becomes “interpolation data”, and inputs it to the selector 10. The selector 10 has exactly the same function as in the first embodiment, in which the correction data of "interpolation data" and the target pixel A 0 are input, and the shift register 7
Depending on the value of the output CY 2 of the target pixel, the target pixel A 0 is directly output from the selector 10 when the target pixel is other than the “interpolation data”. The detailed operations of the counter 8, the shift register 7, the selector 10, and the AND gate 11 have been described in the first embodiment, and will be omitted.

演算回路35においては、注目画素が“補間データ”で
あるタイミング時に、第3図(a)中に示すように、周
辺A,A,A,A,A,Aの画素を入力
し、“補間データ”を算出する。図中、Aは前ライン
の“補間データ”であるが、これは補正データにより既
に算出された値であり、シフトレジスタ36より出力さ
れる。ところで、シフトレジスタ36はそのクロツク入
力として“補間データ”以外の区間を表す信号CY2をイ
ンバータ37で反転したものを入力する。この信号CY2
/の立ち上りで補間データをシフトレジスタ36にシフ
ト、転送する。シフトレジスタ36は1つのセンサ内の
“補間データ”の数だけの容量があるので、次のライン
の“補間データ”に対し、相当する“補間データ”の場
所のデータを出力する。
In the arithmetic circuit 35, when the pixel of interest is the “interpolation data”, as shown in FIG. 3A, the pixels of the surrounding areas A 2 , A 3 , A 0 , A 5 , A 6 , A 7 Is input to calculate "interpolation data". In the figure, A 8 is the “interpolation data” of the previous line, which is the value already calculated by the correction data and is output from the shift register 36. By the way, the shift register 36 receives, as its clock input, a signal CY 2 representing an interval other than “interpolation data”, which is inverted by the inverter 37. This signal CY 2
The interpolation data is shifted and transferred to the shift register 36 at the rising edge of /. Since the shift register 36 has a capacity corresponding to the number of "interpolation data" in one sensor, the shift register 36 outputs the data of the location of the corresponding "interpolation data" with respect to the "interpolation data" of the next line.

演算回路35での演算は、 CX= A3 B3+A2 B2+A0 B0+A5 B5+A6 B6+A7 B7+A8 B8 B3+B2+B0+B5+B6+B7+B8 の演算を行う。但し、 B3,B2,B0,B5,B6,B7,B8≧0である。The operation circuit 35 performs the operation of CX = A3 B3 + A2 B2 + A0 B0 + A5 B5 + A6 B6 + A7 B7 + A8 B8 B3 + B2 + B0 + B5 + B6 + B7 + B8. However, B3, B2, B0, B5, B6, B7, B8 ≧ 0.

ここで、Bnは“重み”であり、その値を例として以下
に、4例あげる。
Here, Bn is a "weight", and its value will be described below as four examples.

例1、B3=B2=B0=B5=B6=B7=B8=1 例2、B3=B2=B0=B5=B6=B7=1,B8=0 例3、B0=1,B3=B2=B5=B6=B7=B8=0 例4、B0=B5=1,B3=B2=B6=B7=B8=0 以上のようにして本実施例では、“補間データ”の生成
を隣接する7画素のデータを参照して行う。
Example 1, B3 = B2 = B0 = B5 = B6 = B7 = B8 = 1 Example 2, B3 = B2 = B0 = B5 = B6 = B7 = 1, B8 = 0 Example 3, B0 = 1, B3 = B2 = B5 = B6 = B7 = B8 = 0 Example 4, B0 = B5 = 1, B3 = B2 = B6 = B7 = B8 = 0 As described above, in the present embodiment, the generation of the “interpolation data” is performed by the adjacent 7 pixels. Refer to the data.

上記2つの実施例で説明したように、ラインセンサが数
チツプで構成されつなぎ部分がある場合に、上記“補
間”を施すことによつて、従来出来なかつた長尺のライ
ンセンサを容易に使いこなす事が出来る様になつた。
又、多値階調レベルの画像信号において、“補間デー
タ”の補間を行う事により、忠実な画像再現を行う事が
出来ると共に、2値化された2値画像以前の画像データ
を扱つて、画像処理の前処理として“補間データ”の生
成をしているので、例えばエッジ強調等の以降の画像処
理を忠実に行える。
As described in the above two embodiments, when the line sensor is composed of several chips and has a connecting portion, by performing the above-mentioned "interpolation", it is possible to easily use the long line sensor which has not been possible in the past. I was able to do things.
In addition, by interpolating "interpolation data" in an image signal of a multi-value gradation level, it is possible to perform faithful image reproduction and handle image data before the binarized binary image. Since "interpolation data" is generated as a preprocessing of the image processing, subsequent image processing such as edge enhancement can be faithfully performed.

[発明の効果] 以上説明したように、本発明の画像読取装置によれば、
間隙の存在するラインのみならず、他のラインの画像デ
ータをも参照して補間することにより、画像再現性に優
れた画像読取装置を提供することができる。
As described above, according to the image reading apparatus of the present invention,
It is possible to provide an image reading apparatus having excellent image reproducibility by referring to not only lines having a gap but also image data of other lines and performing interpolation.

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

第1図は本発明に係る実施例の基本構成図、第2図は長
尺の読み取りラインセンサの構造図、 第3図(a)は注目画素とその周囲の画素を表す図、 第3図(b)は第2の実施例における補間データの生成
方法を示す図、 第4図は第1の実施例の回路ブロツク図、 第5図は第2の実施例の回路ブロツク図、 第6図は第1の実施例のタイミングチヤートを表す図で
ある。 図中、1……ラインセンサ、2……チツプ間隙、3……
A/D変換器、4,5,,7……シフトレジスタ、8……
カウンタ、9,10……セレクタ、11……アンドゲー
ト、21……3ライン画像メモリ、22,23,25,
26,28,29……シフトレジスタ、35……演算回
路、36……シフトレジスタ、37……インバータであ
る。
1 is a basic configuration diagram of an embodiment according to the present invention, FIG. 2 is a structural diagram of a long reading line sensor, FIG. 3 (a) is a diagram showing a pixel of interest and its surrounding pixels, FIG. (B) is a diagram showing a method of generating interpolation data in the second embodiment, FIG. 4 is a circuit block diagram of the first embodiment, FIG. 5 is a circuit block diagram of the second embodiment, and FIG. FIG. 4 is a diagram showing a timing chart of the first embodiment. In the figure, 1 ... Line sensor, 2 ... Chip gap, 3 ...
A / D converter, 4, 5, 7, 7 ... Shift register, 8 ...
Counter, 9, 10 ... Selector, 11 ... AND gate, 21 ... 3-line image memory, 22, 23, 25,
26, 28, 29 ... Shift register, 35 ... Arithmetic circuit, 36 ... Shift register, 37 ... Inverter.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】所定の間隙をもって同一ライン上に配置さ
れた複数の読取素子を有し、画像を前記複数の読取素子
によりライン毎に読取る読取手段と、 前記読取手段から出力された画像データに基づいて、読
取素子間の間隙に対応する補間データを算出する算出手
段と、 前記算出手段により算出された前記補間データを前記読
取手段から出力された画像データ中に挿入することによ
り、連続した1ラインの画像データを形成する形成手段
とを具備し、 前記算出手段は、算出すべき補間データに対応する前記
間隙が存在するラインを含む複数ラインの画像データを
参照して演算処理することにより、前記補間データを算
出することを特徴とする画像読取装置。
1. A reading unit having a plurality of reading elements arranged on the same line with a predetermined gap and reading an image for each line by the plurality of reading elements, and image data output from the reading unit. On the basis of the calculation means for calculating the interpolation data corresponding to the gap between the reading elements, and the interpolation data calculated by the calculation means are inserted into the image data output from the reading means to obtain continuous 1 Forming means for forming image data of a line, wherein the calculating means performs arithmetic processing by referring to image data of a plurality of lines including a line in which the gap corresponding to the interpolation data to be calculated exists. An image reading apparatus, wherein the interpolation data is calculated.
JP60063786A 1985-03-29 1985-03-29 Image reader Expired - Lifetime JPH0628372B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60063786A JPH0628372B2 (en) 1985-03-29 1985-03-29 Image reader
US06/844,133 US4776031A (en) 1985-03-29 1986-03-26 Image reading apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60063786A JPH0628372B2 (en) 1985-03-29 1985-03-29 Image reader

Publications (2)

Publication Number Publication Date
JPS61224659A JPS61224659A (en) 1986-10-06
JPH0628372B2 true JPH0628372B2 (en) 1994-04-13

Family

ID=13239401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60063786A Expired - Lifetime JPH0628372B2 (en) 1985-03-29 1985-03-29 Image reader

Country Status (1)

Country Link
JP (1) JPH0628372B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012023564A (en) * 2010-07-14 2012-02-02 Fuji Xerox Co Ltd Image processing apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61128670A (en) * 1984-11-27 1986-06-16 Matsushita Electronics Corp Adhesive-type image sensor and its drive method

Also Published As

Publication number Publication date
JPS61224659A (en) 1986-10-06

Similar Documents

Publication Publication Date Title
US4776031A (en) Image reading apparatus
JPH04185074A (en) Method for converting picture resolution
JPH0628372B2 (en) Image reader
JPS61224661A (en) Image reading device
JPS63166369A (en) Mobile vector detection circuit
JP2887840B2 (en) Image reading device
JPS6020680A (en) Image processing device
JP2548466B2 (en) Image processing device
JPS6120034B2 (en)
JP2903175B2 (en) Image processing device
JP3454488B2 (en) Image processing circuit and image reduction method thereof
JPH02276388A (en) Data interpolating method
JP3212664B2 (en) Image processing device
JPH0438019B2 (en)
JP2654389B2 (en) Image reading device
JP2755309B2 (en) Image processing device
JPS6310893A (en) Digital interpolation circuit
JPS61224660A (en) Picture reader
JPH07177408A (en) Signal processor
JPH0425749B2 (en)
JPS62169278A (en) Picture processor
JPH05284374A (en) Color image processor
JPS62117469A (en) Image processor
JPH02253105A (en) Image measuring device
JPH04119084A (en) Field interpolation circuit

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term