JPH0918648A - Scanner device - Google Patents
Scanner deviceInfo
- Publication number
- JPH0918648A JPH0918648A JP7165257A JP16525795A JPH0918648A JP H0918648 A JPH0918648 A JP H0918648A JP 7165257 A JP7165257 A JP 7165257A JP 16525795 A JP16525795 A JP 16525795A JP H0918648 A JPH0918648 A JP H0918648A
- Authority
- JP
- Japan
- Prior art keywords
- external device
- scanning
- output
- speed
- 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.)
- Pending
Links
- 238000012790 confirmation Methods 0.000 abstract description 10
- 238000000034 method Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 10
- 238000012546 transfer Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101100166427 Arabidopsis thaliana CCD4 gene Proteins 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000011295 pitch Substances 0.000 description 1
Landscapes
- Facsimile Heads (AREA)
- Facsimiles In General (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像読取用センサーに
よって読み取った写真用フィルムや紙などに記載された
画像情報を、パーソナルコンピューター等の外部装置に
出力可能なスキャナー装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a scanner device capable of outputting image information written on a photographic film or paper read by an image reading sensor to an external device such as a personal computer.
【0002】[0002]
【従来技術】デ−タの転送方式としては、シリアル方式
とパラレル方式が知られている。例えば、1バイト(=
8ビット)のデ−タを送信する場合、シリアル方式は受
信側が1ビットづつ受信しなければならないが、パラレ
ル方式はデ−タを一度に送信することができるため、信
号のやりとりを省略し、より高速にデ−タ送信すること
ができる。スキャナー装置においても、「出力時間」を
短縮するために、デ−タをパラレル出力可能な「GPI
B」やパラレル出力の転送速度が1メガバイト毎秒以上
である「SCSI」などのバスインターフェースが用い
られている。2. Description of the Related Art As a data transfer system, a serial system and a parallel system are known. For example, 1 byte (=
When transmitting 8-bit data, the serial method requires the receiving side to receive one bit at a time, but the parallel method allows the data to be transmitted at a time, so signal exchange can be omitted. Data can be transmitted at higher speed. Also in the scanner device, in order to shorten the "output time", the data can be output in parallel by the "GPI".
A bus interface such as "B" or "SCSI" having a parallel output transfer rate of 1 megabyte per second or more is used.
【0003】上記「GPIB」や「SCSI」などのバ
スインターフェースを用いたものとして、例えば、特開
平5ー183674号がある。即ち、特開平5ー183
674号には、画像サイズに応じて画像メモリーを全画
像記憶用か一時記憶用かに切換え、画像サイズが小さい
場合には全画像記憶用に切換えられた画像メモリー内の
画像データをスキャン終了後に一括して出力し、画像サ
イズが大きい場合には一時記憶用に切換えられた画像メ
モリー内の画像データをスキャン動作を行いながら逐次
出力するスキャナー装置が開示されている。この場合の
データ通信は上記「GPIB」や「SCSI」等のイン
ターフェースである。An example using a bus interface such as "GPIB" or "SCSI" is disclosed in Japanese Patent Laid-Open No. 183674/1993. That is, JP-A-5-183
In No. 674, the image memory is switched depending on the image size to store all images or temporary storage. When the image size is small, after scanning the image data in the image memory switched to all image storage, There is disclosed a scanner device that outputs all at once and sequentially outputs image data in an image memory switched for temporary storage while performing a scanning operation when the image size is large. The data communication in this case is an interface such as the above-mentioned "GPIB" or "SCSI".
【0004】[0004]
【発明が解決しようとする課題】上記の如く、シリアル
方式よりはパラレル方式のほうが高速通信が可能である
が、「SCSI」等のバスインターフェースは高価であ
るため、全てのパソコンに備わっている訳ではない。ユ
ーザーが上記パラレル方式の効果を享受するためには、
そのインターフェースボードを別途購入する必要が有
り、結果として高価なシステムとなってしまう。又、上
記小さな画像サイズをスキャンした画像データを一括し
て出力する場合には、データの量が少ないため、高速性
も要求されない。このように小さな画像サイズをスキャ
ンするユ−ザ−には、せっかく購入した高価なバスイン
ターフェースが無駄になってしまうこととなる。As described above, the parallel method enables higher speed communication than the serial method, but since the bus interface such as "SCSI" is expensive, it is provided in all personal computers. is not. In order for users to enjoy the effects of the above parallel method,
The interface board must be purchased separately, resulting in an expensive system. Further, in the case of collectively outputting the image data obtained by scanning the above-mentioned small image size, since the amount of data is small, high speed is not required. For a user who scans such a small image size, the expensive bus interface that he has purchased will be wasted.
【0005】本願発明は、上記の問題点に鑑みてなされ
たもので、高価なパラレル方式のバスインターフェース
を用いないでも、外部装置からの出力要求信号のみでス
キャナー装置に記憶された画像データを該外部装置に出
力出来るスキャナー装置を提供することを目的とする。The present invention has been made in view of the above problems, and the image data stored in the scanner device can be stored only by an output request signal from an external device without using an expensive parallel type bus interface. It is an object to provide a scanner device that can output to an external device.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
の本発明による第1のスキャナー装置は、接続された外
部装置からの走査信号に基づいて、画像読取用のライン
センサーで読み込んだ画像データを外部装置に出力可能
なスキャナー装置において、上記外部装置より出力され
た走査信号から該外部装置のデータ読出し速度を演算す
る読出し速度演算手段と、上記読出し速度演算手段の出
力に基づいて上記画像読取用センサーの走査速度を制御
する走査制御手段と、上記画像読取用センサーの読み込
みに同期して、該読み込んだ画像データを保持する保持
手段とを具備することを特徴とする。According to a first scanner device of the present invention for achieving the above object, image data read by a line sensor for image reading based on a scanning signal from a connected external device. In a scanner device capable of outputting the data to an external device, a read speed calculating means for calculating a data read speed of the external device from a scanning signal output from the external device, and the image reading based on the output of the read speed calculating means. A scanning control means for controlling the scanning speed of the scanning sensor and a holding means for holding the read image data in synchronization with the reading of the image reading sensor.
【0007】又、上記目的を達成するための本発明によ
る第2のスキャナー装置は、接続された外部装置からの
走査信号に基づいて、画像読取用のラインセンサーで読
み込んだ画像データを上記外部装置に出力可能なスキャ
ナー装置において、上記画像読取用センサーを所定の走
査に駆動する駆動手段と、上記外部装置より出力された
走査信号から該外部装置のデータ読出し速度を演算する
読出し速度演算手段と、上記読出し速度演算手段の出力
に基づいて、上記駆動手段及び上記画像読取用センサー
の走査速度を制御する走査制御手段と、上記読み込んだ
画像データを保持するとともに上記外部装置からの走査
信号に基づいて上記保持データを出力するデータ保持手
段とを具備することを特徴とする。Further, the second scanner device according to the present invention for achieving the above object uses the image data read by the image reading line sensor based on the scanning signal from the connected external device. In a scanner device capable of outputting to, a driving unit that drives the image reading sensor to a predetermined scan, and a reading speed calculation unit that calculates a data reading speed of the external device from a scanning signal output from the external device, Based on the output of the reading speed calculation means, a scanning control means for controlling the scanning speed of the driving means and the image reading sensor, and holding the read image data and based on a scanning signal from the external device. And a data holding unit that outputs the held data.
【0008】更に、上記目的を達成するための本発明に
よる第3のスキャナー装置は、上記第1又は第2のスキ
ャナー装置において、上記外部装置からの走査信号は、
上記画像読取用ラインセンサーが予め定められた画素数
に相当する画像デ−タを走査するための信号であること
を特徴とする。Further, a third scanner device according to the present invention for achieving the above object is the above-mentioned first or second scanner device, wherein the scanning signal from the external device is:
The image reading line sensor is a signal for scanning image data corresponding to a predetermined number of pixels.
【0009】[0009]
【作用】上記目的を達成するための本発明による第1の
スキャナー装置は、外部装置より出力された走査信号の
データ読出し速度を演算し、この速度に基づいて画像読
取用センサーの画像走査速度を制御する。外部装置と同
期する走査速度で読み込まれた画像データは保持手段に
ラッチされ、外部装置からの読み出し信号があった場合
に上記保持手段から出力する。In order to achieve the above object, the first scanner device according to the present invention calculates the data reading speed of the scanning signal output from the external device, and based on this speed, the image scanning speed of the image reading sensor. Control. The image data read at the scanning speed synchronized with the external device is latched by the holding means and is output from the holding means when there is a read signal from the external device.
【0010】上記目的を達成するための本発明による第
2のスキャナー装置は、外部装置より出力された走査信
号のデータ読出し速度を演算し、この速度に基づいて画
像読取用センサーの画像走査速度を制御する。画像の走
査位置は、駆動手段によって画像読取用センサーを所定
の走査に移動させることにより決定する。そして、所定
の位置において外部装置と同期する走査速度で読み込ま
れた画像データは保持手段にラッチされ、外部装置から
の読み出しのための選択信号があった場合に上記保持デ
ータを該保持手段から各々出力する。A second scanner device according to the present invention for achieving the above object calculates a data reading speed of a scanning signal output from an external device, and based on this speed, an image scanning speed of an image reading sensor. Control. The scanning position of the image is determined by moving the image reading sensor to a predetermined scan by the driving unit. Then, the image data read at a predetermined position at the scanning speed synchronized with the external device is latched by the holding means, and when there is a selection signal for reading from the external device, the holding data is read from the holding means respectively. Output.
【0011】上記目的を達成するための本発明による第
3のスキャナー装置は、上記第1又は第2のスキャナー
装置において、外部装置より出力された走査信号のデー
タ読出し速度に基づいて画像を走査する際に、記画像読
取用ラインセンサーが予め定められた画素数に相当する
範囲を走査する。A third scanner device according to the present invention for achieving the above object scans an image in the first or second scanner device based on a data read speed of a scan signal output from an external device. At this time, the image reading line sensor scans a range corresponding to a predetermined number of pixels.
【0012】[0012]
【実施例】以下に、図面を参照して本発明を説明する。
図1は本発明の第1実施例を説明するための全体構成図
を示す。図1において、以下に詳細に説明する1〜17
はスキャナ−装置の構成を示し、18は上記スキャナ−
装置とデ−ダを送受信するパソコン等の外部装置を示
す。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings.
FIG. 1 shows an overall configuration diagram for explaining a first embodiment of the present invention. In FIG. 1, 1 to 17 described in detail below
Shows the structure of the scanner device, and 18 shows the above scanner.
An external device such as a personal computer that sends and receives data to and from the device is shown.
【0013】図1におけるスキャナ−装置において、1
は、現像済みの写真用フィルム、2は現像済みの写真用
フィルム1を投影するために投光する光源、3は光源2
からの光をライン(1次元)型の撮像素子(以下CCD
と記す)4に画像を結像させる結像レンズである。5は
副走査モ−タでCCD4の走査ラインを変更させて2次
元の画像データを読み取るために、CCD4をセンサー
方向と垂直な方向に移動させる駆動手段である。上記C
CD4のそのものの走査を主走査とすると上記移動は副
走査に相当する。In the scanner device in FIG. 1, 1
Is a developed photographic film, 2 is a light source for projecting the developed photographic film 1, and 3 is a light source 2
Line (one-dimensional) type image sensor (hereinafter CCD)
4) is an image forming lens for forming an image on the image forming device 4. Denoted at 5 is a driving means for moving the CCD 4 in the direction perpendicular to the sensor direction in order to read the two-dimensional image data by changing the scanning line of the CCD 4 by the sub-scanning motor. The above C
If the scanning of the CD 4 itself is the main scanning, the above movement corresponds to the sub-scanning.
【0014】上記CCD4及び副走査モ−タ5の制御
は、走査制御手段6からの、それぞれ主走査制御信号、
副走査制御信号によって制御され、これら2つの信号は
外部装置18からスキャナ−装置の速度演算手段7に出
力される確認信号(GJ)によって決定される。この速
度演算手段7は外部装置18固有の値である上記確認信
号(GJ)を測定し、外部装置18からスキャナ−装置
へ、所定バイト数のデータを出力するために要するデー
タ入力速度を演算して上記走査制御手段6へ出力する。The CCD 4 and the sub-scanning motor 5 are controlled by a main scanning control signal from the scanning control means 6, respectively.
The two signals are controlled by the sub-scanning control signal, and these two signals are determined by the confirmation signal (GJ) output from the external device 18 to the speed calculation means 7 of the scanner-device. The speed calculator 7 measures the confirmation signal (GJ), which is a value unique to the external device 18, and calculates the data input speed required to output a predetermined number of bytes of data from the external device 18 to the scanner device. And outputs it to the scanning control means 6.
【0015】又、上記演算された速度デ−タはデータ出
力信号発生手段8へも出力され、このデータ出力信号発
生手段8は、上記速度演算手段7と同時に出力された確
認信号(GJ)とこの速度デ−タ信号とに基づいて、画
像データをスキャナ−装置から外部装置へ出力する転送
信号を発生させる。The calculated speed data is also output to the data output signal generating means 8, and the data output signal generating means 8 outputs the confirmation signal (GJ) output simultaneously with the speed calculating means 7. A transfer signal for outputting the image data from the scanner device to the external device is generated based on the speed data signal.
【0016】一方、CCD4から出力された画像データ
は、色の3原色であるR(赤)・G(緑)・B(青)の
3つの出力に分解され、各A/D変換器9、10、11
に出力される。そしてデジタル値に変換された後、各ラ
ッチ手段12、13、14に出力されてそこで保持(ラ
ッチ)される。上記A/D変換は、主副走査制御信号を
発生する走査制御手段6からのA/Dパルスによって制
御され、ラッチはこのA/D変換値が確定した後、同様
に走査制御手段6からの出力によって制御される。これ
により、ラッチ出力は各選択手段15、16、17に入
力される。On the other hand, the image data output from the CCD 4 is decomposed into three outputs of R (red), G (green) and B (blue), which are the three primary colors, and each A / D converter 9, 10, 11
Is output to Then, after being converted into a digital value, it is outputted to each latch means 12, 13, 14 and held (latched) there. The above A / D conversion is controlled by an A / D pulse from the scanning control means 6 which generates a main / sub scanning control signal, and the latch similarly outputs from the scanning control means 6 after the A / D conversion value is determined. Controlled by output. As a result, the latch output is input to each of the selection means 15, 16 and 17.
【0017】本実施例の場合、上記デ−タ出力信号発生
手段が発生する転送信号は、上記R(赤)・G(緑)・
B(青)の各出力に対応する3つの選択信号(RSE
L、GSEL、BSEL)が上記各選択手段(15、1
6、17)に選択的に出力される。この選択信号に対応
するラッチ出力のみが外部装置(18)へ出力されるの
であるが、本実施例の場合はR(赤)・G(緑)・B
(青)の3つ出力で1画素を構成するので、順次1個づ
つ出力される。尚、各選択信号は各ラッチ手段12、1
3、14のラッチ許可信号にもなっており、選択信号が
出て、外部装置18にラッチ出力が出力されているとき
は、ラッチを禁止するようになっている。これは外部装
置18がデータ入力中にデータが変化するのを防ぐため
である。In the case of this embodiment, the transfer signals generated by the data output signal generating means are R (red), G (green), and
Three selection signals (RSE) corresponding to each output of B (blue)
L, GSEL, BSEL) are the above selection means (15, 1)
6, 17) are selectively output. Only the latch output corresponding to this selection signal is output to the external device (18). In the case of this embodiment, R (red), G (green), and B are output.
Since one pixel is composed of three (blue) outputs, one pixel is sequentially output. Incidentally, each selection signal is given to each latch means 12, 1
The latch enable signals 3 and 14 are also provided, and when the selection signal is output and the latch output is output to the external device 18, the latch is prohibited. This is to prevent the external device 18 from changing data during data input.
【0018】ここで、外部装置18の出入力ポ−トにつ
いて詳述する。出力ポ−トはP1とP2で、P1は外部
装置がスキャニング開始を指示するスタート信号(S
T)を出力し、P2は上記確認信号(GJ)を出力す
る。又、入力ポ−トはP3とP4で、P3はCCD4の
1ライン走査毎に走査制御手段6が発生する信号を1ラ
イン出力確認信号(LJ)として入力されるポ−トで、
この信号は、画像データの1ラインの区切りとして認識
され、外部装置での画像表示などに用いられる。P4は
スキャナ−装置から外部装置へ転送される画像データの
入力ポ−トである。Now, the input / output port of the external device 18 will be described in detail. The output ports are P1 and P2, and P1 is a start signal (S
T) is output, and P2 outputs the confirmation signal (GJ). Input ports are P3 and P4, and P3 is a port for inputting a signal generated by the scanning control means 6 for each line scanning of the CCD 4 as a 1-line output confirmation signal (LJ).
This signal is recognized as a line break of the image data and is used for image display on an external device. P4 is an input port for image data transferred from the scanner device to an external device.
【0019】以下に、第1実施例の作用について説明す
る。外部装置の出力ポ−トP1からスキャニング開始を
指示するスタート信号(ST)が出力されると、出力ポ
−トP2からの確認信号(GJ)に基づいて、速度演算
手段7は1画素に相当する3バイト(R・G・B)のデ
ータを外部装置18からスキャナ−装置へ出力するため
に要するデータ入力速度を演算し、その速度を走査制御
手段6へ出力する。走査制御手段6は、データ入力速度
に基づく主副走査制御信号を発生させCCD4及び副走
査モ−タ5を制御する。この場合、入力速度が速い場合
は主副走査制御信号を速くして、CCD4の画像信号を
速くするとともに副走査モーターを速く駆動する。即
ち、読み出し速度が速い外部装置ほどスキャン時間が速
くなる。The operation of the first embodiment will be described below. When a start signal (ST) for instructing the start of scanning is output from the output port P1 of the external device, the speed calculation means 7 corresponds to one pixel based on the confirmation signal (GJ) from the output port P2. The data input speed required to output the 3-byte (R, G, B) data to be output from the external device 18 to the scanner device is calculated, and the speed is output to the scanning control means 6. The scanning control means 6 generates a main / sub scanning control signal based on the data input speed to control the CCD 4 and the sub scanning motor 5. In this case, when the input speed is high, the main / sub-scanning control signal is increased to increase the image signal of the CCD 4 and drive the sub-scanning motor at high speed. That is, the scanning time becomes faster as the external device has a faster reading speed.
【0020】CCD4から出力された画像データは、R
(赤)・G(緑)・B(青)の3つの出力に分解され、
該分解された3つの出力がA/D変換器9〜11にてデ
ジタル値に変換された後、ラッチ手段12〜14に各々
出力されてそこで保持される。 データ出力信号発生手
段8は、順次1個づつ出力されるR(赤)・G(緑)・
B(青)の3つ出力速度、RSEL・GSEL・BSE
Lの時間間隔を設定する。このRSEL・GSEL・B
SELの時間間隔は、外部装置18がR・G・Bの3バ
イトを読み出す時間である速度データに基づいて設定さ
れる。例えば外部装置18のR・G・B読み出し速度が
30us毎の時は、10us(30us/3=10u
s)毎に上記RSEL・GSEL・BSELの選択信号
を切り変える。 上記第1実施例によれば、高価なパラ
レル方式のバスインターフェースを用いないでも、外部
装置からの選択信号のみでスキャナー装置内の保持手段
にラッチした画像データを出力できる。又、フレ−ムメ
モリ等に画像データを保持した場合に比べてフレ−ムメ
モリとCPUとのハンドシェイク(同期)信号が不用と
なるので、画像データの高速転送が可能とともに、フレ
−ムメモリ、ハンドシェイク回路及び信号線を省略でき
るので構成を簡略化することができる。The image data output from the CCD 4 is R
It is decomposed into three outputs of (red), G (green), and B (blue),
The three decomposed outputs are converted into digital values by the A / D converters 9 to 11 and then output to the latch means 12 to 14 and held therein. The data output signal generation means 8 outputs R (red), G (green), and
Three output speeds of B (blue), RSEL / GSEL / BSE
Set L time interval. This RSEL / GSEL / B
The time interval of SEL is set based on the speed data, which is the time when the external device 18 reads 3 bytes of R, G, and B. For example, when the R / G / B read speed of the external device 18 is every 30 us, it is 10 us (30 us / 3 = 10 u).
The selection signal of RSEL / GSEL / BSEL is switched every s). According to the first embodiment, the image data latched in the holding means in the scanner device can be output only by the selection signal from the external device without using an expensive parallel type bus interface. Further, since the handshake (synchronization) signal between the frame memory and the CPU is unnecessary as compared with the case where the image data is held in the frame memory or the like, the image data can be transferred at high speed and the frame memory and the handshake can be performed. Since the circuit and the signal line can be omitted, the structure can be simplified.
【0021】次に、本発明の第2実施例について説明す
る。図2は第2実施例を説明するための全体構成図、図
3(a),(b) は第2実施例の動作を説明するためのフロ−
チャ−ト、図4は確認信号(GJ)の動作を説明するた
めのタイミングチャートである。図5は選択パルス、ラ
ッチパルス、転送パルス及びシフトパルス等とR,G,
Bのデ−タ出力との関係を示したグラフである。Next, a second embodiment of the present invention will be described. FIG. 2 is an overall configuration diagram for explaining the second embodiment, and FIGS. 3 (a) and 3 (b) are flow charts for explaining the operation of the second embodiment.
Chart, FIG. 4 is a timing chart for explaining the operation of the confirmation signal (GJ). FIG. 5 shows selection pulses, latch pulses, transfer pulses, shift pulses, etc., and R, G,
6 is a graph showing the relationship between B and the data output.
【0022】図2において第1実施例と同じ構成は同じ
番号で示し、異なる所のみ以下に説明する。第2実施例
は、走査制御手段6、速度演算手段7及びデータ出力信
号発生手段8の変わりに、RISC型のCPUを用いた
実施例である。ここで、RISCとは「Reduced
−Instruction−Set−Compute
r」の略であり、原振の1クロックで1命令を実行でき
るCPUである。例えば原振が20MHz(メガヘル
ツ)の場合は1命令を50ns(ナノ秒)で実行でき
る。参考までに従来のCPUは「CISC」(Comp
lexed−Instruction−Set−Com
puter)と呼ばれ、普通4クロックで1命令を実行
するので、約200nsかかる。よって、RISC型の
CPUは転送パルスによってセンサー(受光部)の出力
がCCDシフトレジスタに転送され、シフトパルスによ
って1個づつ出力されるので処理速度が4倍速い。In FIG. 2, the same components as those in the first embodiment are designated by the same reference numerals, and only different portions will be described below. The second embodiment is an embodiment in which a RISC type CPU is used instead of the scan control means 6, the speed calculation means 7 and the data output signal generation means 8. Here, RISC is "Reduced
-Instruction-Set-Compute
It is an abbreviation for "r" and is a CPU that can execute one instruction in one clock of the original vibration. For example, when the original vibration is 20 MHz (megahertz), one command can be executed in 50 ns (nanosecond). For reference, the conventional CPU is "CISC" (Comp
lexed-Instruction-Set-Com
It is called a "putter)", and it usually takes about 200 ns because one instruction is executed in four clocks. Therefore, in the RISC type CPU, the output of the sensor (light receiving unit) is transferred to the CCD shift register by the transfer pulse and is output one by one by the shift pulse, so that the processing speed is four times faster.
【0023】RISC型のCPU20は、図2に示すよ
うに、各A/D変換器9〜11を制御するために出力す
るA/Dパルス、ラッチ手段12〜14を制御するため
に出力するラッチパルス及びCCD4を制御するために
出力する制御パルスをそれぞれ出力し、外部装置18の
P1からスタート信号を入力する出入力ポ−トを有する
I/Oポート21と、まず「GJ」の信号間隔を測定
し、スキャン動作中はR・G・Bの選択信号と副走査モ
ーターの駆動パルスを発生する上記パルス出力ユニット
22と、後述する「GJ」の信号間隔の測定値から選択
信号の発生間隔や、ステッピングモーターからなる副走
査モーター5を駆動するための駆動速度を算出する演算
ユニット23と、I/Oポート21及びパルス出力ユニ
ット22の制御や演算ユニット23の演算のプログラム
を記憶しているROM24と、演算ユニット23の演算
結果等のデ−タやアドレスを一時的に記憶するRAM2
5と、これらデ−タのやり取りを行うためのデ−タバス
26及びアドレスバス27とから構成されている。As shown in FIG. 2, the RISC type CPU 20 outputs A / D pulses for controlling the A / D converters 9-11 and latches for controlling the latch means 12-14. The I / O port 21 having an input / output port for outputting a pulse and a control pulse for controlling the CCD 4 and for inputting a start signal from P1 of the external device 18 and a signal interval of "GJ" are first provided. During the scanning operation, the pulse output unit 22 for generating the R, G, B selection signals and the drive pulse for the sub-scanning motor during the scanning operation, and the generation interval of the selection signal from the measured value of the signal interval of "GJ" described later and , A control unit for calculating a drive speed for driving the sub-scanning motor 5 including a stepping motor, and control and operation of the I / O port 21 and the pulse output unit 22. And ROM24 for storing programs of the arithmetic unit 23, data of results of calculations of the calculation units 23 - RAM 2 for temporarily storing data and address
5 and a data bus 26 and an address bus 27 for exchanging these data.
【0024】以下に第3図(a),(b) のフローチャートを
用いて第2実施例の動作を説明する。第3図(a) はRI
SC型のCPU20の動作を説明するメインフローチャ
ートであり、第3(b) はCCD4の主走査(第1実施例
参照)を行うサブルーチンのフローチャートである。
尚、フローチャート中の「S」は処理番号を表す。The operation of the second embodiment will be described below with reference to the flow charts of FIGS. 3 (a) and 3 (b). Figure 3 (a) shows RI
3 is a main flowchart for explaining the operation of the SC type CPU 20, and FIG. 3 (b) is a flowchart for a subroutine for performing a main scan of the CCD 4 (see the first embodiment).
Incidentally, "S" in the flowchart represents a processing number.
【0025】S1では外部装置18のP1からのスター
ト信号が入力され、該信号が「1」から「0」になると
S2に移行する。S2では外部装置18のP2から出力
される1画素読み出し確認信号(以下GJと記す)が
「0」になるのを待ち、「0」になるとS3に移行し、
外部装置18からスキャナ−装置へ出力するために要す
るデータ入力速度を演算するためにタイマーをスタート
させる。このタイマ−はパルス出力ユニット22内に設
けられている。ここで、GJは外部装置が1画素分(3
バイト)のデータを読み出す時間に相当する信号で、タ
イマ−がスタ−トして読み出しを開始した後は、図4に
示すように動作する。即ち、GJが「0」の間はR・G
・Bのデ−タの読み出しを行っており、「1」の間は他
の処理を行っている。In S1, a start signal from P1 of the external device 18 is input, and when the signal changes from "1" to "0", the process proceeds to S2. In S2, the one-pixel read confirmation signal (hereinafter referred to as GJ) output from P2 of the external device 18 is waited for to be "0", and when it is "0", the process proceeds to S3.
A timer is started to calculate the data input rate required to output from the external device 18 to the scanner device. This timer is provided in the pulse output unit 22. Here, in the GJ, the external device corresponds to one pixel (3
This is a signal corresponding to the time for reading (byte) data, and after the timer starts the start of reading, it operates as shown in FIG. That is, while GJ is "0", R ・ G
-B data is being read, and while "1", other processing is being performed.
【0026】S4では上記R・G・Bのデ−タの読み出
しが終了したか否かを判断し、読み出しが終了したらS
5に移行する。S5では上記タイマーの計測値、即ち、
GJが「0」になっている時間を「TGJ」としてRAM
25に記憶する。S6ではGJが「1」から「0」にな
るまで待ち、「0」になるとS7に移行する。S7では
「TGJ」の値とS6の値とからGJの周期時間を算出
し、この値を「TP 」としてRAM25に記憶する。S
8では「TGJ」の値からR・G・Bの各選択手段を選択
状態にするための切換えタイミングを算出する。この切
換えタイミングは、RSEL、GSEL、BSELのそ
れぞれが「0」(選択状態)になっている時間が「TGJ
/3」であることから、GJが「0」になってタイマー
カウンターをクリアーし、カウントを開始してから上記
各出力が終了するまでの時間はR・G・Bの順に、「T
GJ/3」、「2TGJ/3」、「TGJ」となる。上記パル
ス出力ユニット(22)はGJが「0」(選択状態)に
なると上記タイミング計算値に基づいて所定のカウント
設定値に達するとRSEL・GSEL・BSELのパル
スを順次出力していく。尚、図5は、上記切換えタイミ
ング「TGJ/3」、「2TGJ/3」、「TGJ」を初め、
以下に説明する選択パルス、ラッチパルス、転送パルス
及びシフトパルス等とR,G,Bのデ−タ出力との関係
を示したグラフである。In S4, it is judged whether or not the reading of the R, G, and B data is completed, and when the reading is completed, S is executed.
Move to 5. In S5, the measured value of the timer, that is,
RAM where GJ is "0" is "TGJ"
25. In S6, it waits until GJ changes from "1" to "0", and when it becomes "0", the process shifts to S7. In S7, the GJ cycle time is calculated from the value of "TGJ" and the value of S6, and this value is stored in the RAM 25 as "TP". S
In step 8, the switching timing for setting each of the R, G and B selection means in the selected state is calculated from the value of "TGJ". This switching timing depends on the time when each of RSEL, GSEL, and BSEL is "0" (selected state) is "TGJ
/ 3 ", GJ becomes" 0 ", the timer counter is cleared, and the time from the start of counting to the end of each output is" T "in the order of R, G, B.
GJ / 3 ”,“ 2TGJ / 3 ”, and“ TGJ ”. The pulse output unit (22) sequentially outputs RSEL / GSEL / BSEL pulses when a predetermined count set value is reached based on the timing calculation value when GJ becomes "0" (selected state). FIG. 5 shows the switching timings "TGJ / 3", "2TGJ / 3", "TGJ",
6 is a graph showing the relationship between the selection pulse, the latch pulse, the transfer pulse, the shift pulse and the like described below and the R, G, B data outputs.
【0027】S9では副走査モ−タであるステッピング
モーター5を駆動するための駆動速度(駆動パルス時間
間隔)を計算する。駆動速度は上記GJの周期「TP 」
及び外部装置18の読み出し速度に比例し、CCD4を
1ライン分走査する時間の二乗に反比例しする。尚、
「1ライン主走査時間」とは後述するS12の処理時間
であり、数ms程度の時間となる。モーターの駆動速度
をこのような関係にする理由は、外部装置がデータを読
み出しながら表示を行うことを考慮しているからであ
る。In S9, the driving speed (driving pulse time interval) for driving the stepping motor 5 which is the sub-scanning motor is calculated. The driving speed is the GJ cycle "TP"
And is proportional to the read speed of the external device 18 and inversely proportional to the square of the time for scanning the CCD 4 for one line. still,
The "one-line main scanning time" is the processing time of S12 described later, which is about several ms. The reason why the driving speed of the motor is set to this relationship is that the external device is considering displaying while reading the data.
【0028】S10ではモーターの駆動を開始(駆動パ
ルスの出力を許可)する。S11では副走査である上記
ステッピングモーター5の駆動が終了し、CCD4が原
稿(フィルム)の端まで達したかを判断する。副走査が
終了した場合はS13に移行してモーターを停止し、終
了していないときはS12のCCD主走査サブルーチン
に移行して1ライン分の主走査を行う。S12のCCD
主走査が終了したらS11に戻り、S13のステッピン
グモーター5の駆動を停止する。In S10, driving of the motor is started (output of driving pulse is permitted). In step S11, it is determined whether the driving of the stepping motor 5, which is the sub-scan, is completed and the CCD 4 reaches the end of the document (film). If the sub-scanning is completed, the process proceeds to S13 to stop the motor, and if not completed, the process proceeds to the CCD main scanning subroutine in S12 to perform the main scanning for one line. S12 CCD
When the main scanning is completed, the process returns to S11, and the driving of the stepping motor 5 in S13 is stopped.
【0029】以下にS12のCCD主走査サブルーチン
を図3(b) にて説明する。尚、CCD4の画素数は20
00個で各画素は独立したR・G・Bのセンサーを持っ
ているものとする。S20ではカウント値(y)をCC
D4の画素数「2000」に設定する。S21ではI/
Oポ−ト21から転送パルスをCCD4へ出力させ、セ
ンサー出力をCCD4内のシフトレジスタ(図示せず)
に転送する。S22ではI/Oポ−ト21からシフトパ
ルスを出力させ、1画素分のセンサー出力をシフトレジ
スタから各A/D変換器9、10、11に出力させる。
このときR・G・Bのセンサー出力は同時に出力され
る。The CCD main scanning subroutine of S12 will be described below with reference to FIG. The number of pixels of CCD4 is 20
Each pixel has 00 R, G, and B sensors. In S20, the count value (y) is CC
The number of pixels of D4 is set to "2000". I / in S21
A transfer pulse is output from the O port 21 to the CCD 4, and the sensor output is a shift register (not shown) in the CCD 4.
Transfer to In S22, a shift pulse is output from the I / O port 21 and a sensor output for one pixel is output from the shift register to each A / D converter 9, 10, 11.
At this time, the R, G, and B sensor outputs are simultaneously output.
【0030】S23ではI/Oポ−ト21からA/D変
換パルスを出力させ、各A/D変換器9、10、11に
A/D変換を行わせる。S24ではI/Oポ−ト21か
らラッチパルスを出力させ、各保持手段12、13、1
4に各A/D変換値をラッチさせる。このときパルス出
力ユニット(22)から選択パルスがが出ているときは
ラッチが行われない。ラッチが行われるのは選択パルス
が出ていないときのみである。S25では「y」を減算
し、S26では1ライン分の走査が終了したか否かを
「y」が「0」になったか否かで判断する。「y」が
「0」でなければS22へ戻り、「0」ならばサブルー
チンを終了する。In S23, the A / D conversion pulse is output from the I / O port 21 and the A / D converters 9, 10 and 11 perform the A / D conversion. In S24, the latch pulse is output from the I / O port 21, and each holding means 12, 13, 1 is output.
4 is made to latch each A / D conversion value. At this time, when the selection pulse is output from the pulse output unit (22), the latch is not performed. The latch is performed only when the selection pulse is not issued. In step S25, "y" is subtracted, and in step S26, it is determined whether or not the scanning for one line is completed depending on whether "y" has become "0". If "y" is not "0", the process returns to S22, and if "0", the subroutine is ended.
【0031】ここで、上記サブルーチンにCISC型の
CPUを使用した場合とRISC型のCPUを使用した
場合の処理速度について比較する。一般にCCDは、1
ライン分の主走査の間隔がセンサーの積分時間ともな
り、通常は数msである。RISC型のCPUの場合、
1ラインの主走査を6msとすると、1画素を走査する
S22からS26の処理を3us(6000us/20
00=3us)で走査することになる。従って、RIS
C型のCPUの処理速度が50nsであるから1ライン
の主走査を60ステップ分(3000ns/50ns=
60)の処理が行える計算になる。これに対し、CIS
C型のCPUでは15ステップ分(3000ns/20
0ns=15)の時間しかなく、I/Oポートによるパ
ラレル制御は不可能である。Here, the processing speeds when a CISC type CPU and a RISC type CPU are used in the above subroutine will be compared. Generally, one CCD
The interval of main scanning for the line also serves as the integration time of the sensor, which is usually several ms. In the case of RISC type CPU,
If the main scan for one line is 6 ms, the processing from S22 to S26 for scanning one pixel is 3us (6000us / 20).
00 = 3us). Therefore, RIS
Since the processing speed of the C type CPU is 50 ns, the main scanning of one line corresponds to 60 steps (3000 ns / 50 ns =
This is a calculation that can perform the processing of 60). On the other hand, CIS
C-type CPU has 15 steps (3000ns / 20
Since the time is only 0 ns = 15), parallel control by the I / O port is impossible.
【0032】尚、本実施例ではCCD4の主走査に関す
るパルス制御をI/Oポート21によって行ったがパル
ス出力ユニット22で行うことも可能である。しかし、
この場合は多数のパルス出力ポートを有するCPUを使
用しなければならず、構成が複雑となってしまう。In this embodiment, the pulse control relating to the main scanning of the CCD 4 is performed by the I / O port 21, but it is also possible to perform it by the pulse output unit 22. But,
In this case, a CPU having many pulse output ports must be used, which complicates the configuration.
【0033】第6図の(a)、(b)は、本実施例にお
ける外部装置18のデータ読み出し時間と主走査時間・
副走査時間との関係を示したものである。第3図(a)
のS9の「モ−タ駆動速度」の演算処理について、図6
(a)を用いて説明する。今、外部装置が読み出せる副
走査方向の画素数「Nx 」及び外部装置が読み出せる主
走査方向の画素数を「Ny 」とし、外部装置が1画素分
のデータを読み出す時間を「Tp」、2000画素を主
走査する時間(CPUの1ライン分の読み出し時間)を
「Ts」、フイルムの幅(36mm)を副走査する時間
(1画面分のスキャニング時間)を「Tf 」、36mm
幅を副走査するときの副走査の速度「Vf 」とすると、 Nx =Tf /Ts ……(1) Ny =Ts /Tp ……(2) の関係が成立する。ここで、外部装置がデータの読み出
しと同時に表示することを考えると、表示画像が縦また
は横に歪まないように縦方向と横方向の画素ピッチが等
しいことが望ましいから、 Ny /Nx =1……(3) が成立する。以上、(1) 〜(3) より Tf =Ts ・Ts /Tp ……(4) となるので、Vf =36mm/Tf ……(5) より Vf =36・Tp /(Ts ・Ts )……(6) が導かれる。6A and 6B show the data read time and the main scan time of the external device 18 in this embodiment.
It shows the relationship with the sub-scanning time. Fig. 3 (a)
FIG. 6 shows the calculation process of "motor drive speed" in S9 of FIG.
This will be described with reference to FIG. Now, the number of pixels in the sub-scanning direction that the external device can read is "Nx" and the number of pixels in the main scanning direction that the external device can read are "Ny", and the time for the external device to read data for one pixel is "Tp", The time for main scanning 2000 pixels (reading time for one line of CPU) is "Ts", and the time for sub-scanning film width (36 mm) (scanning time for one screen) is "Tf", 36 mm
Assuming that the width is the sub-scanning speed "Vf" during sub-scanning, the following relationship holds: Nx = Tf / Ts (1) Ny = Ts / Tp (2). Considering that the external device displays the data at the same time as reading the data, it is desirable that the pixel pitches in the vertical and horizontal directions are equal to each other so that the display image is not vertically or horizontally distorted. Therefore, Ny / Nx = 1 ... … (3) is established. From the above (1) to (3), Tf = Ts.Ts / Tp (4), so Vf = 36 mm / Tf (5) Vf = 36.Tp / (Ts.Ts) .... (6) is led.
【0034】式(6) からは、式(3) の関係を維持しよう
としている関係上、外部装置18の読み出しが遅いほど
副走査の速度は速くなり、スキャンも速く終わることが
わかる。従って、外部装置18側で表示画像の歪み補正
を行うのであれば副走査の速度を制御しなくても良い。
又、Tp がTs より遅いほど、つまり外部装置の読み出
し速度が遅いほど、外部装置は画像データを間引いて読
み込むことになるから読み込む全画素数も少なくなり、
結果としてスキャン時間が速くなる。逆に言えば、小さ
な画像(縮小された画像)しか必要としない場合は、外
部装置が意図的にTp の信号を遅くし、高速にスキャニ
ングを行わせることが出来る。From the equation (6), it is understood that the slower the reading of the external device 18, the faster the sub-scanning speed and the faster the scanning, because the relationship of the equation (3) is to be maintained. Therefore, if the distortion of the display image is corrected on the external device 18 side, the sub-scanning speed does not have to be controlled.
Further, the slower Tp is than Ts, that is, the slower the reading speed of the external device is, the external device thins out and reads the image data, and thus the total number of pixels to be read decreases.
As a result, the scan time becomes faster. Conversely, when only a small image (reduced image) is required, the external device can intentionally delay the Tp signal and perform high-speed scanning.
【0035】式(6) を用いて、図6(a)の「A1」と
「A2」の点の走査速度Vf を求める。図よりTp =3
0us、Ts =6msを式(6) に代入すると、走査速度
Vf=30mm/secとなり、同様に「B1」と「B
2」の点に相当する、Tp =30us、Ts =10ms
を式(6) に代入するとVf =10.8mm/secとな
る。Using equation (6), the scanning speed Vf at points "A1" and "A2" in FIG. 6A is obtained. From the figure, Tp = 3
Substituting 0 us and Ts = 6 ms into the equation (6) gives a scanning speed Vf = 30 mm / sec, and similarly, "B1" and "B"
2 ", Tp = 30us, Ts = 10ms
Substituting into equation (6) gives Vf = 10.8 mm / sec.
【0036】又、第6図(b)は外部装置が読み出せる
主走査方向の画素数がNy =1000ととなる条件下
で、式(3) の関係を満たす位置を求めたものである。T
p =5usの時には、Ts =5ms、Tf =5sec
(Vf =7.2ms/sec)という値(C1点)にな
り、Tp =10usの時には、Ts =10ms、Tf =
10sec(Vf =3.6ms/sec)という値(C
2点)になることがわかる。Further, FIG. 6 (b) shows the position satisfying the relation of the expression (3) under the condition that the number of pixels in the main scanning direction which can be read by the external device is Ny = 1000. T
When p = 5us, Ts = 5ms, Tf = 5sec
The value becomes (Vf = 7.2 ms / sec) (C1 point). When Tp = 10 us, Ts = 10 ms, Tf =
A value of 10 sec (Vf = 3.6 ms / sec) (C
2 points).
【0037】以上、本発明の第2実施例について説明し
たが、本実施例によれば上述した第1実施例の効果に加
えて、さらにRISC型のCPUを用いたことにより、
パラレルに信号処理が可能となりより速くて信号処理す
ることができる。The second embodiment of the present invention has been described above. According to this embodiment, in addition to the effects of the first embodiment described above, a RISC type CPU is further used.
Signal processing can be performed in parallel, and signal processing can be performed faster.
【0038】以下に、上述した本発明の実施態様によれ
ば、以下の構成をとることができる。 付記1 接続された外部装置からの走査信号に基づいて、該外部
装置のデータ読出し速度を測定する読出し速度測定手段
と、上記読出し速度測定手段の出力に基づいて、画像読
取用センサーの走査速度を制御する走査制御手段と、上
記画像読取用センサーの読み込みに同期して、該読み込
んだ画像データを保持する保持手段と、具備するスキャ
ナーと、上記スキャナーを駆動する走査信号と上記保持
手段に保持された画像データを選択的に出力させる選択
信号とを出力可能な外部装置と、からなることを特徴と
するスキャナーシステム 付記2 画像読取用センサーを所定の走査位置に駆動するセンサ
ー駆動手段と、接続された外部装置からの走査信号に基
づいて、該外部装置のデータ読出し速度を測定する読出
し速度測定手段と、上記読出し速度測定手段の出力に基
づいて、上記センサー駆動手段及び画像読取用センサー
の走査速度を制御する走査制御手段と、上記画像読取用
センサーの読み込みに同期して、該読み込んだ画像デー
タを複数に分割して保持する保持手段と、具備するスキ
ャナーと、上記スキャナーを駆動する走査信号と上記保
持手段に保持された画像データを選択的に出力させる選
択信号とを出力する外部装置と、からなることを特徴と
するスキャナーシステム 付記3 接続された外部装置からの走査信号に基づいて、画像読
取用のラインセンサーで読み込んだ画像データを該外部
装置に出力可能なスキャナー装置において、上記画像読
取用センサーを所定の走査位置に駆動する駆動手段と、
上記外部装置より出力された走査信号から該外部装置の
データ読出し速度を演算する読出し速度演算手段と、上
記読出し速度演算手段の出力に基づいて、上記駆動手段
及び上記画像読取用センサーの走査速度を制御する走査
制御手段と、上記読み込んだ画像データを複数に分割し
て保持する保持するとともに上記外部装置からの走査信
号に基づいて上記複数の保持データを各々出力するデー
タ保持手段と、を具備したことを特徴とするスキャナー
装置。 付記4 上記画像データは、所定バイト数が所定画素数を表わし
ており、上記データ入力速度信号は、外部装置が所定画
素数分のデータを入力する毎に発生することを特徴とす
る、請求の範囲第1項記載のスキャナー装置。According to the embodiments of the present invention described above, the following configurations can be adopted. Appendix 1 The reading speed measuring means for measuring the data reading speed of the external device based on the scanning signal from the connected external device, and the scanning speed of the image reading sensor based on the output of the reading speed measuring means. Scan control means for controlling, holding means for holding the read image data in synchronization with the reading of the image reading sensor, a scanner provided, a scanning signal for driving the scanner, and the holding means. And an external device capable of outputting a selection signal for selectively outputting the image data, which is connected to a sensor driving unit for driving the image reading sensor to a predetermined scanning position. Read speed measuring means for measuring a data read speed of the external device based on a scanning signal from the external device, and the read speed. Based on the output of the measuring means, a scanning control means for controlling the scanning speed of the sensor driving means and the image reading sensor, and the read image data are divided into a plurality of pieces in synchronization with the reading of the image reading sensor. Holding means for holding the same, a scanner provided therein, and an external device for outputting a scanning signal for driving the scanner and a selection signal for selectively outputting the image data held by the holding means. In the scanner device capable of outputting the image data read by the line sensor for image reading to the external device based on the scanning signal from the connected external device, the scanner system having Drive means for driving to the scanning position,
Based on the output of the reading speed calculating means for calculating the data reading speed of the external device from the scanning signal output from the external device, and the output of the reading speed calculating means, the scanning speed of the driving means and the image reading sensor is determined. And scanning control means for controlling, and data holding means for holding the divided read image data by dividing it into a plurality of pieces, and for outputting the plurality of pieces of the held data based on the scanning signal from the external device. A scanner device characterized by the above. Supplementary Note 4 In the image data, a predetermined number of bytes represents a predetermined number of pixels, and the data input speed signal is generated each time an external device inputs data of a predetermined number of pixels. The scanner device according to claim 1.
【0039】[0039]
【発明の効果】高価なパラレル方式のバスインターフェ
ースを用いないでも、外部装置からの選択信号のみでス
キャナー装置内の保持手段にラッチした画像データを出
力できる。又、フレ−ムメモリ等に画像データを保持し
た場合に比べてフレ−ムメモリとCPUとのハンドシェ
イク(同期)信号が不用となるので、画像データの高速
転送が可能とともに、フレ−ムメモリ、ハンドシェイク
回路及び信号線を省略できるので構成を簡略化すること
ができる。The image data latched in the holding means in the scanner device can be output only by a selection signal from an external device without using an expensive parallel type bus interface. Further, since the handshake (synchronization) signal between the frame memory and the CPU is unnecessary as compared with the case where the image data is held in the frame memory or the like, the image data can be transferred at high speed and the frame memory and the handshake can be performed. Since the circuit and the signal line can be omitted, the structure can be simplified.
【図1】本発明の第1実施例を説明するための全体構成
図。FIG. 1 is an overall configuration diagram for explaining a first embodiment of the present invention.
【図2】本発明の第2実施例を説明するための全体構成
図。FIG. 2 is an overall configuration diagram for explaining a second embodiment of the present invention.
【図3】本発明の第2実施例の動作を説明するためのフ
ロ−チャ−ト。FIG. 3 is a flowchart for explaining the operation of the second embodiment of the present invention.
【図4】確認信号(GJ)の動作を説明するためのタイ
ミングチャートFIG. 4 is a timing chart for explaining the operation of a confirmation signal (GJ).
【図5】選択パルス、ラッチパルス、転送パルス及びシ
フトパルス等とR,G,Bのデ−タ出力との関係を示し
たグラフ。FIG. 5 is a graph showing a relationship between a selection pulse, a latch pulse, a transfer pulse, a shift pulse, etc. and R, G, B data outputs.
【図6】本発明の第2実施例における外部装置18のデ
ータ読み出し時間と主走査時間・副走査時間との関係を
示した図。FIG. 6 is a diagram showing the relationship between the data read time and the main scanning time / sub scanning time of the external device 18 in the second embodiment of the present invention.
Claims (3)
いて、画像読取用のラインセンサーで読み込んだ画像デ
ータを該外部装置に出力可能なスキャナー装置におい
て、 上記外部装置より出力された走査信号から該外部装置の
データ読出し速度を演算する読出し速度演算手段と、 上記読出し速度演算手段の出力に基づいて、上記画像読
取用センサーの走査速度を制御する走査制御手段と、 上記画像読取用センサーの読み込みに同期して、該読み
込んだ画像データを保持する保持手段と、を具備したこ
とを特徴とするスキャナー装置。1. A scanner device capable of outputting image data read by an image reading line sensor to the external device based on a scan signal from a connected external device, wherein the scan signal output from the external device. Read speed calculating means for calculating the data read speed of the external device, scanning control means for controlling the scanning speed of the image reading sensor based on the output of the reading speed calculating means, and A scanner device, comprising: a holding unit that holds the read image data in synchronization with the reading.
いて、画像読取用のラインセンサーで読み込んだ画像デ
ータを該外部装置に出力可能なスキャナー装置におい
て、 上記画像読取用センサーを所定の走査位置に駆動する駆
動手段と、 上記外部装置より出力された走査信号から該外部装置の
データ読出し速度を演算する読出し速度演算手段と、 上記読出し速度演算手段の出力に基づいて、上記駆動手
段及び上記画像読取用センサーの走査速度を制御する走
査制御手段と、 上記読み込んだ画像データを保持するとともに上記外部
装置からの走査信号に基づいて上記保持データを出力す
るデータ保持手段と、を具備したことを特徴とするスキ
ャナー装置。2. A scanner device capable of outputting image data read by a line sensor for image reading to the external device based on a scanning signal from a connected external device, wherein the image reading sensor is scanned in a predetermined manner. Drive means for driving to a position, read speed calculation means for calculating the data read speed of the external device from the scanning signal output from the external device, and the drive means and the above based on the output of the read speed calculation means. A scanning control unit that controls the scanning speed of the image reading sensor; and a data holding unit that holds the read image data and outputs the held data based on a scanning signal from the external device. Characteristic scanner device.
読取用ラインセンサーが予め定められた画素数に相当す
る画像デ−タを走査するための信号であることを特徴と
する請求項1または2記載のスキャナー装置。3. The scanning signal from the external device is a signal for scanning the image data corresponding to a predetermined number of pixels by the image reading line sensor. Or the scanner device according to 2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7165257A JPH0918648A (en) | 1995-06-30 | 1995-06-30 | Scanner device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7165257A JPH0918648A (en) | 1995-06-30 | 1995-06-30 | Scanner device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0918648A true JPH0918648A (en) | 1997-01-17 |
Family
ID=15808889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7165257A Pending JPH0918648A (en) | 1995-06-30 | 1995-06-30 | Scanner device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0918648A (en) |
-
1995
- 1995-06-30 JP JP7165257A patent/JPH0918648A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09200550A (en) | Image processing system | |
| JP2632871B2 (en) | Image reading device | |
| US20060126125A1 (en) | Image reading apparatus, image reading method and image processing apparatus | |
| JP3126404B2 (en) | Video camera with interface | |
| JPH1141479A (en) | Image processor | |
| JP2823164B2 (en) | Image synthesis device | |
| JP2815962B2 (en) | Image processing apparatus and image processing method | |
| JP2898979B2 (en) | Image processing device | |
| JP3391788B2 (en) | Image processing circuit | |
| JPH08332745A (en) | Copy printing apparatus and copy printing reading apparatus | |
| JPH0425278A (en) | Drive circuit for photoelectric conversion element | |
| JP2001238038A (en) | Digital copying machine and method for transferring image data in digital copying machine | |
| JP2000221931A (en) | Image display method | |
| JPS6244887A (en) | Input device for video data | |
| JP2921850B2 (en) | Image processing device | |
| JPH02135576A (en) | image forming device | |
| JPH07327241A (en) | Video display | |
| JP3022143B2 (en) | Conversion device for RGB data to CMY data | |
| JPH0911551A (en) | Printer | |
| JPH09331446A (en) | Image processing device | |
| JPH01314072A (en) | Picture processing unit | |
| JPH02170670A (en) | Image reader | |
| JPH02136894A (en) | image storage device | |
| JP2005333297A (en) | Image processor | |
| JP2000307798A (en) | Image sensor driving device and image reading device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040413 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040824 |