JPH0654170A - Image reader - Google Patents

Image reader

Info

Publication number
JPH0654170A
JPH0654170A JP20216492A JP20216492A JPH0654170A JP H0654170 A JPH0654170 A JP H0654170A JP 20216492 A JP20216492 A JP 20216492A JP 20216492 A JP20216492 A JP 20216492A JP H0654170 A JPH0654170 A JP H0654170A
Authority
JP
Japan
Prior art keywords
motor
reduction
management control
control unit
reading
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
Application number
JP20216492A
Other languages
Japanese (ja)
Inventor
Mitsutaka Nagao
光孝 長尾
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.)
Panasonic System Solutions Japan Co Ltd
Original Assignee
Matsushita Graphic Communication Systems 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 Matsushita Graphic Communication Systems Inc filed Critical Matsushita Graphic Communication Systems Inc
Priority to JP20216492A priority Critical patent/JPH0654170A/en
Publication of JPH0654170A publication Critical patent/JPH0654170A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To enable the reduction/enlargement reading operation of an image with more simple processing operation by allowing a control part to execute the management of the free capacity, the motor driving and the reduction/ enlargement of a line memory through a data processing. CONSTITUTION:When the motor control management operation is started, a motor management control part 1d checks whether to accelerate the operation of a driving motor 7 or not from a monitoring result concerning the image data storage quantity of the line memory 4 from a picture information management control part 1b and outputs data for motor acceleration to an original driving control circuit 6 when judging it to accelerate. On the other hand, when judging that the operation of the motor 7 should not be accelerated, the control part 1d checks whether to operate the motor 7 at equal speed or not and outputs data for equal speed operation to the circuit part 6 at the time of judging the motor 7 to operate at equal speed. When judging that the motor 7 should not be operated at equal speed, the control part 1d outputs data for motor deceleration to the circuit part 6.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は画像読取装置、特にライ
ンメモリの容量と拡大・縮小の比率に応じて原稿を搬送
する駆動モータの回転動作を調節するようにした画像読
取装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image reading apparatus, and more particularly to an image reading apparatus in which the rotation operation of a drive motor for feeding an original is adjusted in accordance with the capacity of a line memory and the enlargement / reduction ratio. .

【0002】[0002]

【従来の技術】従来この種の画像読取装置は、送信原稿
の副走査方向の送りは各線密度に対応して送り長は段階
的に増加していた。特に、副走査方向に縮小するとき
は、各線密度に対してすべて副走査方向の走査速度が一
定である場合、副走査線を或る一定の割合で抜き取ると
いう操作を行っていた。
2. Description of the Related Art Conventionally, in this type of image reading apparatus, the feed length of a transmission original in the sub-scanning direction has been increased stepwise in accordance with each linear density. In particular, when reducing in the sub-scanning direction, when the scanning speed in the sub-scanning direction is constant for all line densities, the operation of extracting the sub-scanning lines at a constant rate has been performed.

【0003】また、各線密度に対して副走査方向の走査
速度が一定でない場合は、その縮小率に応じて副走査方
向の走査速度を変化させて変倍するが、その方法として
モータの相の多いものを用いたり、機構的にギヤ比を変
えたり、制御的にモータ駆動角度を不規則に変化させて
行うという方法で行っていた。
When the scanning speed in the sub-scanning direction is not constant for each linear density, the scanning speed in the sub-scanning direction is changed according to the reduction ratio to change the magnification. This is done by using a large number of gears, mechanically changing the gear ratio, or controllably changing the motor drive angle.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、前記従
来の画像読取装置のように、各線密度に対してすべて副
走査方向の走査速度が一定であるという構成によれば、
副走査方向の縮小率はある一定の値に限られ、任意の割
合で縮小することは不可能になる。そのため、縮小時に
は所定ラインの画の抜き取りを行わなければならず、画
の連続性が失われ、均一性を欠くといった問題があっ
た。
However, according to the conventional image reading apparatus, the scanning speed in the sub-scanning direction is constant for each linear density.
The reduction rate in the sub-scanning direction is limited to a certain value, and it is impossible to reduce at any rate. Therefore, the image of a predetermined line must be extracted at the time of reduction, and there is a problem that the continuity of the image is lost and the uniformity is lost.

【0005】また、縮小率に応じて副走査方向の走査速
度を変化させて変倍する構成によれば、副走査の縮小率
はある一定値範囲に限られ、任意の割合で縮小すること
は不可能であり、ギヤ比を変化させる場合には機構的に
移動しなければならず複雑な構成になってしまう。ま
た、制御的にモータ駆動角度を不規則に変化させる場合
にはモータ回路に多大な負担をかけることになりモータ
の故障原因になりかねない。
Further, according to the configuration in which the scanning speed in the sub-scanning direction is changed in accordance with the reduction ratio to change the magnification, the reduction ratio of the sub-scanning is limited to a certain fixed value range, and the reduction can be performed at an arbitrary ratio. It is impossible, and when changing the gear ratio, it is necessary to move mechanically, resulting in a complicated structure. Further, when the motor drive angle is changed irregularly in a control manner, a great load is placed on the motor circuit, which may cause a failure of the motor.

【0006】本発明は前記問題点に鑑みてなされたもの
で、その目的は、より簡単な処理動作によって画像の縮
小・拡大読取動作を行なうことができる画像読取装置を
提供することである。
The present invention has been made in view of the above problems, and an object thereof is to provide an image reading apparatus capable of performing a reduction / enlargement reading operation of an image by a simpler processing operation.

【0007】[0007]

【課題を解決するための手段】本発明は、前記目的を達
成するために、画像読取装置に、縮小・拡大読み取りを
管理する制御手段と、その検出結果に基づいて駆動モー
タの回転パルスのカウント数を所定のインターバルで補
正するモータ管理制御手段とを設け、駆動モータの回転
動作を制御するようにしたことを要旨とする。
In order to achieve the above-mentioned object, the present invention provides an image reading apparatus with control means for managing reduction / enlargement reading, and counting rotation pulses of a drive motor based on the detection result. The gist is that a motor management control means for correcting the number at a predetermined interval is provided to control the rotation operation of the drive motor.

【0008】[0008]

【作用】縮小・拡大管理制御手段は、読み取り動作に際
して、画像読取部での読取モードが縮小モードであるか
拡大モードであるかを検出する。この検出結果は同じ制
御手段内のモータ管理制御手段に転送され、モータ管理
制御手段は読取モード検出結果に基づいて駆動モータの
回転パルス数を所定のインターバルで変更し、モータ回
転制御データを出力する。これによって実際の駆動モー
タの回転パルス数と制御手段が認識している駆動モータ
の回転パルス数との間に一定の比率に応じた差を生ぜし
め画像の縮小・拡大読み取りを実現する。
In the reading operation, the reduction / enlargement management control means detects whether the reading mode of the image reading unit is the reduction mode or the enlargement mode. This detection result is transferred to the motor management control means in the same control means, and the motor management control means changes the number of rotation pulses of the drive motor at predetermined intervals based on the read mode detection result, and outputs motor rotation control data. . This causes a difference according to a fixed ratio between the actual number of rotation pulses of the drive motor and the number of rotation pulses of the drive motor recognized by the control means, thereby realizing reduction / enlargement reading of the image.

【0009】[0009]

【実施例】図1は本発明による画像読取装置の一実施例
を示すブロック図である。この図において、符号1はこ
の実施例の装置全体の動作をコントロールする制御部、
2は読み取った画像データを符号化し受信した画像デー
タを復号化する符号/復号化制御回路、3はメモリ送信
をするために読み取った画像データやメモリ受信にて受
信した画像データを格納するためのバッファメモリ、4
は読み取った画像データを符号/復号化制御回路2にて
符号化するために一旦格納するラインメモリ、5は原稿
を読み取ってその情報を光電変換する画像読取部として
の読取回路、6は原稿搬送のための駆動モータの動作を
コントロールする原稿駆動制御回路部、7は原稿を副走
査方向に搬送移動させる駆動モータ、8は現在読み取ろ
うとしている原稿がA3幅かB4幅かA4幅かを判断す
るための原稿幅センサである。
1 is a block diagram showing an embodiment of an image reading apparatus according to the present invention. In this figure, reference numeral 1 is a control unit for controlling the operation of the entire apparatus of this embodiment,
Reference numeral 2 is a coding / decoding control circuit that encodes the read image data and decodes the received image data. Reference numeral 3 is for storing the read image data for memory transmission and the image data received by memory reception. Buffer memory, 4
Is a line memory for temporarily storing the read image data in order to be encoded by the encoding / decoding control circuit 2, 5 is a reading circuit as an image reading unit for reading an original and photoelectrically converting the information, 6 is an original conveying For controlling the operation of the drive motor for the document, 7 is a drive motor for conveying and moving the document in the sub-scanning direction, and 8 is for determining whether the document currently being read is A3 width, B4 width or A4 width. This is a document width sensor for performing.

【0010】制御部1は、読取回路部5の状態を監視す
る読取管理制御部1aと、読み取られ或いは受信された
画像データの符号化状態やデータ量を監視する画情報管
理制御部1bと、読取回路部5における読み取りモード
を監視して縮小または拡大モードを判別する縮小・拡大
管理制御部1cと、駆動モータ7の動作内容を設定する
モータ管理制御部1dと、原稿幅センサ8からの検出動
作を監視するセンサ管理制御部1eとを有して成る。
The control section 1 includes a reading management control section 1a for monitoring the state of the reading circuit section 5, and an image information management control section 1b for monitoring the coding state and data amount of image data read or received. Detection from the reduction / enlargement management control unit 1c that monitors the reading mode in the reading circuit unit 5 to determine the reduction or enlargement mode, the motor management control unit 1d that sets the operation content of the drive motor 7, and the document width sensor 8. And a sensor management control section 1e for monitoring the operation.

【0011】原稿駆動制御回路部6はモータ管理制御部
1dにて管理され駆動モータ7の動作開始および停止、
または加速、減速の制御を行なう。駆動モータ7は原稿
駆動制御回路部6にて制御されて原稿を副走査方向に搬
送する。
The document drive control circuit section 6 is controlled by the motor control section 1d to start and stop the operation of the drive motor 7.
Alternatively, it controls acceleration and deceleration. The drive motor 7 is controlled by the document drive control circuit section 6 to convey the document in the sub-scanning direction.

【0012】かかる構成を有する画像読取装置の動作に
ついて以下説明する。図2は、図1に示されたモータ管
理制御部1dが、原稿駆動制御回路部6を用いて、駆動
モータ7を加速させるか等速で動かすのか減速にするの
かを、どのように管理制御しているかを示すフローチャ
ートである。この図に示すように、モータ管理制御動作
が開始されると、モータ管理制御部1dは、処理ステッ
プ(以下単にステップという)ST1において、画情報
管理制御部1bからのラインメモリ4の画像データ格納
量に関する監視結果から駆動モータ7の動作を加速すべ
きか否かチェックし、加速すべきであると判断したとき
は、ステップST2においてモータ加速のためのデータ
を原稿駆動制御回路部6へ出力する。一方、駆動モータ
7の動作を加速すべきでないと判断したときは、ステッ
プST3において駆動モータ7を等速で動作させるべき
か否かチェックし、等速動作させるべきであると判断し
たときは、ステップST4において等速動作のためのデ
ータを原稿駆動制御回路部6へ出力する。また、ステッ
プST3において駆動モータ7を等速動作させるすべき
でないと判断したときは、ステップST5に移行してモ
ータ減速のためのデータを原稿駆動制御回路部6へ出力
する。
The operation of the image reading apparatus having the above structure will be described below. FIG. 2 shows how the motor management control unit 1d shown in FIG. 1 uses the document drive control circuit unit 6 to control whether the drive motor 7 is accelerated, moved at a constant speed, or decelerated. It is a flowchart which shows whether or not. As shown in this figure, when the motor management control operation is started, the motor management control unit 1d stores the image data of the line memory 4 from the image information management control unit 1b in a processing step (hereinafter simply referred to as step) ST1. It is checked whether or not the operation of the drive motor 7 should be accelerated based on the result of monitoring the amount, and if it is determined that the operation is to be accelerated, the data for motor acceleration is output to the document drive control circuit unit 6 in step ST2. On the other hand, when it is determined that the operation of the drive motor 7 should not be accelerated, it is checked in step ST3 whether or not the drive motor 7 should be operated at a constant speed, and when it is determined that the drive motor 7 should be operated at a constant speed, In step ST4, the data for the constant speed operation is output to the document drive control circuit unit 6. If it is determined in step ST3 that the drive motor 7 should not be operated at a constant speed, the process proceeds to step ST5 and the data for motor deceleration is output to the document drive control circuit unit 6.

【0013】図3は、図2のモータ管理制御処理動作内
の加速管理制御動作を示すフローチャートである。この
図に示すように、モータ加速管理制御動作が開始される
と、モータ管理制御部1dは、ST6において読取タイ
ミングの信号が入力されたか否かをチェックする。この
チェック動作において、タイミング信号が入力された場
合はステップST7において読取管理制御部1aに読み
取り要求を行なった後、ステップST8において駆動モ
ータ7が加速中であるか否かをチェックする一方、タイ
ミング信号が入力されない場合は既に読み取り中である
から直ちにステップST8に移行する。ステップST8
のチェック動作において、駆動モータ7が加速中である
場合はステップST9においてモータ管理ポインタを+
1した後、ステップST10において1ライン走査が終
了したか否かをチェックする一方、駆動モータ7が加速
中でないときは直ちにステップST10に移行する。ス
テップST10のチェック動作において、1ライン走査
が終了したと判断された場合はステップST11におい
て1ラインモータ制御カウンタを初期化し、さらに1ラ
インカウンタを−1した後、ステップST12において
駆動モータ7の加速が終了したか否かをチェックする。
そして、加速が終了したと判断された場合はステップS
T13においてモータ管理を等速モードにセットし、次
いでステップST14において読取モードの縮小・拡大
のための補正制御動作を行なって一連の加速動作を終了
する。
FIG. 3 is a flowchart showing the acceleration management control operation in the motor management control processing operation of FIG. As shown in this figure, when the motor acceleration management control operation is started, the motor management control unit 1d checks in ST6 whether or not a read timing signal has been input. In this checking operation, if a timing signal is input, a reading request is issued to the reading management control section 1a in step ST7, and then it is checked in step ST8 whether the drive motor 7 is accelerating or not. If is not entered, the reading is already in progress, and the process immediately proceeds to step ST8. Step ST8
When the drive motor 7 is accelerating in the check operation of, the motor management pointer is set to + in step ST9.
After the step 1, it is checked in step ST10 whether or not the one-line scanning is completed, and when the drive motor 7 is not accelerating, the process immediately proceeds to step ST10. In the checking operation of step ST10, when it is determined that the one-line scanning is completed, the one-line motor control counter is initialized in step ST11, and the one-line counter is further decremented by one, and then the drive motor 7 is accelerated in step ST12. Check if it is finished.
If it is determined that the acceleration is completed, step S
At T13, the motor control is set to the constant speed mode, and then at step ST14, a correction control operation for reducing / enlarging the reading mode is performed to end a series of acceleration operations.

【0014】なお、ステップST10のチェック動作に
おいて1ライン走査が終了していない場合は、ステップ
ST15において1ラインモータ制御カウンタを+1し
た後ステップST14に移行する。また、ステップST
12のチェック動作において駆動モータ7の加速が終了
していない場合は、直ちにステップST14に移行す
る。
When the one-line scanning is not completed in the checking operation of step ST10, the one-line motor control counter is incremented by 1 in step ST15, and then the process proceeds to step ST14. Also, step ST
When the acceleration of the drive motor 7 is not completed in the check operation of 12, the process immediately proceeds to step ST14.

【0015】図4は、図2のモータ管理制御処理動作内
の等速管理制御動作を示すフローチャートである。この
図に示すように、モータ加速管理制御動作が開始される
と、モータ管理制御部1dは、ST16において読取タ
イミングの信号が入力されたか否かをチェックする。こ
のチェック動作において、タイミング信号が入力された
場合はステップST17において読取管理制御部1aに
読み取り要求を行なった後、ステップST18において
1ライン走査が終了したか否かをチェックする一方、タ
イミング信号が入力されない場合は既に読み取り中であ
るから直ちにステップST18に移行する。ステップS
T18のチェック動作において、1ライン走査が終了し
たと判断された場合はステップST19において1ライ
ンモータ制御カウンタを初期化し、さらに1ラインカウ
ンタを−1した後、ステップST20においてライン数
が3であるか否かをチェックする。そして、ライン数が
3であると判断された場合はステップST21において
モータ管理を減速モードにセットし、次いでステップS
T22において読取モードの縮小・拡大のための補正制
御動作を行なって一連の加速動作を終了する。
FIG. 4 is a flow chart showing the constant speed management control operation in the motor management control processing operation of FIG. As shown in this figure, when the motor acceleration management control operation is started, the motor management control unit 1d checks in ST16 whether or not a read timing signal has been input. In this checking operation, if a timing signal is input, a read request is issued to the reading management control unit 1a in step ST17, and then it is checked in step ST18 whether or not one-line scanning is completed, while the timing signal is input. If not, it is already being read, and the process immediately proceeds to step ST18. Step S
In the check operation of T18, when it is determined that the 1-line scanning is completed, the 1-line motor control counter is initialized in step ST19, and the 1-line counter is further decremented by 1 and then the number of lines is 3 in step ST20. Check whether or not. When it is determined that the number of lines is 3, the motor control is set to the deceleration mode in step ST21, and then step S
At T22, a correction control operation for reducing / enlarging the reading mode is performed, and a series of acceleration operations are completed.

【0016】なお、ステップST18のチェック動作に
おいて1ライン走査が終了していない場合は、ステップ
ST23において1ラインモータ制御カウンタを+1し
た後ステップST22に移行する。また、ステップST
20のチェック動作においてライン数が3でない場合
は、直ちにステップST22に移行する。
When the one-line scanning is not completed in the checking operation in step ST18, the one-line motor control counter is incremented by 1 in step ST23, and then the process proceeds to step ST22. Also, step ST
If the number of lines is not 3 in the check operation of 20, the process immediately proceeds to step ST22.

【0017】図5は、図2のモータ管理制御処理動作内
の減速管理制御動作を示すフローチャートである。この
図に示すように、モータ加速管理制御動作が開始される
と、モータ管理制御部1dは、ST24において読取タ
イミングの信号が入力されたか否かをチェックする。こ
のチェック動作において、タイミング信号が入力された
場合はステップST25において読取管理制御部1aに
読み取り要求を行なった後、ステップST26において
駆動モータ7が減速中であるか否かをチェックする一
方、タイミング信号が入力されない場合は既に読み取り
中であるから直ちにステップST27に移行する。ステ
ップST26のチェック動作において、駆動モータ7が
減速中である場合はステップST27においてモータ管
理ポインタを−1した後、ステップST28において1
ライン走査が終了したか否かをチェックする一方、駆動
モータ7が減速中でないときは直ちにステップST28
に移行する。ステップST28のチェック動作におい
て、1ライン走査が終了したと判断された場合はステッ
プST29において1ラインモータ制御カウンタを初期
化し、さらに1ラインカウンタを−1した後、ステップ
ST30においてライン数が0であるか否かをチェック
する。そして、ライン数が0であると判断された場合は
ステップST31においてモータ制御を停止し、次いで
ステップST32において読取モードの縮小・拡大のた
めの補正制御動作を行なって一連の加速動作を終了す
る。
FIG. 5 is a flow chart showing the deceleration management control operation in the motor management control processing operation of FIG. As shown in this figure, when the motor acceleration management control operation is started, the motor management control unit 1d checks in ST24 whether or not a read timing signal has been input. In this checking operation, if a timing signal is input, a reading request is issued to the reading management control section 1a in step ST25, and then it is checked in step ST26 whether or not the drive motor 7 is decelerating. If is not entered, the reading is already in progress, and the process immediately proceeds to step ST27. In the check operation of step ST26, if the drive motor 7 is decelerating, the motor management pointer is decremented by 1 in step ST27, and then 1 is set in step ST28.
While checking whether or not the line scanning is completed, if the drive motor 7 is not decelerating, immediately step ST28.
Move to. In the checking operation of step ST28, when it is determined that the one-line scanning is completed, the one-line motor control counter is initialized in step ST29, the one-line counter is further decremented by -1, and the number of lines is 0 in step ST30. Check whether or not. When it is determined that the number of lines is 0, the motor control is stopped in step ST31, and then the correction control operation for reducing / enlarging the reading mode is performed in step ST32 to end the series of acceleration operations.

【0018】なお、ステップST28のチェック動作に
おいて1ライン走査が終了していない場合は、ステップ
ST33において1ラインモータ制御カウンタを+1し
た後ステップST32に移行する。また、ステップST
30のチェック動作においてライン数が0でない場合
は、直ちにステップST32に移行する。
If the one-line scanning is not completed in the checking operation in step ST28, the one-line motor control counter is incremented by 1 in step ST33 and then the process proceeds to step ST32. Also, step ST
If the number of lines is not 0 in the checking operation of 30, the process immediately proceeds to step ST32.

【0019】図6は、縮小読み取り動作をするとき、モ
ータ管理制御部1bが原稿駆動制御回路部6を制御する
のに当たり、前記モータ管理制御部1bが縮小・拡大管
理制御部1cに縮小の制御を委託した場合における、縮
小・拡大管理制御部1cの縮小制御動作を示すフローチ
ャートである。この図に示すように、縮小・拡大管理制
御動作が開始されると、縮小・拡大管理制御部1cは、
ST34において読取回路部5が縮小読み取りモードで
あるか否かをチェックし、縮小読み取りモードであれ
ば、ステップST35において縮小タイミングカウンタ
を−1した後ステップST36で縮小タイミング信号が
入力されたか否かをチェックする。このチェック動作に
おいて縮小タイミング信号が入力された場合は、ステッ
プST37において駆動モータ7として使用されている
ステップモータの速度を調整し、次いでステップ38に
おいて原稿読取ラインカウンタを調整した後、ステップ
ST39において読取タイミング信号が入力されたか否
かをチェックする。このチェック動作において、タイミ
ング信号が入力された場合はステップST40において
読取信号発振カウンタを−1した後、ステップST41
において次の縮小タイミングカウンタのデータをロード
する一方、タイミング信号が入力されない場合は直ちに
ステップST41に移行する。次に、ステップST42
においてカウンタが0であるか否かをチェックする。こ
のチェック動作において、カウンタが0である場合は、
ステップST43において最初の縮小タイミングカウン
タのデータをロードした後、ステップST44において
次の縮小タイミングカウンタをセットし、一連の縮小制
御動作を終了する。
In FIG. 6, the motor management control unit 1b controls the original drive control circuit unit 6 during the reduction reading operation, and the motor management control unit 1b controls the reduction / enlargement management control unit 1c for reduction. 6 is a flowchart showing the reduction control operation of the reduction / enlargement management control unit 1c when the above is entrusted. As shown in this figure, when the reduction / enlargement management control operation is started, the reduction / enlargement management control unit 1c
In ST34, it is checked whether the reading circuit unit 5 is in the reduction reading mode. If it is in the reduction reading mode, the reduction timing counter is decremented by 1 in step ST35, and then it is checked in step ST36 whether the reduction timing signal is input. To check. When the reduction timing signal is input in this check operation, the speed of the step motor used as the drive motor 7 is adjusted in step ST37, the original reading line counter is adjusted in step 38, and then the reading is performed in step ST39. Check if the timing signal is input. In this checking operation, when a timing signal is input, the read signal oscillation counter is decremented by 1 in step ST40, and then step ST41.
While the data of the next reduction timing counter is loaded at, on the other hand, if the timing signal is not input, the process immediately proceeds to step ST41. Next, step ST42.
At, the counter is checked to see if it is zero. In this check operation, if the counter is 0,
After the data of the first reduction timing counter is loaded in step ST43, the next reduction timing counter is set in step ST44, and a series of reduction control operations is ended.

【0020】なお、ステップST34のチェック動作に
おいて読取回路部5が縮小読み取りモードでない場合、
およびステップST36のチェック動作において縮小タ
イミング信号の入力がない場合は、直ちに縮小制御動作
を終了する。
When the reading circuit unit 5 is not in the reduction reading mode in the checking operation of step ST34,
If the reduction timing signal is not input in the check operation of step ST36, the reduction control operation is immediately ended.

【0021】図7は、縮小・拡大管理制御部1cが縮小
管理するときに、モータ管理制御部1dが加速、減速制
御をしているのを補助管理制御する場合の動作示すフロ
ーチャートである。この図に示すように、縮小・拡大制
御に伴いステップモータ速度調整動作が開始されると、
縮小・拡大管理制御部1cは、ST45において、ステ
ップモータ速度ポインタをロードした後、ステップ46
において駆動モータ7の動作が等速度であるか否かチェ
ックし、等速度であると判断したときは、ステップST
47においてステップモータポインタをセーブし、ステ
ップモータの速度調整処理動作を終了する。一方、ステ
ップST46において駆動モータ7の動作が等速度でな
いと判断したときは、ステップST48において駆動モ
ータ7が加速中であるか否かチェックし、加速中である
と判断したときは、ステップST49においてステップ
モータポインタを−1し、その後ステップST47に移
行する。また、ステップST48において駆動モータ7
が加速中でないと判断したときは、ステップST50に
移行して駆動モータ7が減速中であるか否かチェック
し、減速中であると判断したときは、ステップST51
においてステップモータポインタを+1し、その後ステ
ップST47に移行する。
FIG. 7 is a flow chart showing the operation in the case where the motor management control unit 1d performs the acceleration / deceleration control auxiliary control when the reduction / enlargement management control unit 1c performs the reduction management. As shown in this figure, when the step motor speed adjustment operation is started with the reduction / enlargement control,
In ST45, the reduction / enlargement management control unit 1c loads the step motor speed pointer and then executes step 46.
If it is determined that the operation of the drive motor 7 is at a constant speed and it is determined that the operation is at a constant speed, step ST
In step 47, the step motor pointer is saved, and the step motor speed adjustment processing operation ends. On the other hand, if it is determined in step ST46 that the operation of the drive motor 7 is not uniform, it is checked in step ST48 whether the drive motor 7 is accelerating. If it is determined that the drive motor 7 is accelerating, in step ST49. The step motor pointer is decremented by -1, and then the process proceeds to step ST47. In step ST48, the drive motor 7
If it is determined that the drive motor 7 is not decelerating, the process proceeds to step ST50. If it is determined that the drive motor 7 is decelerating, step ST51
In, the step motor pointer is incremented by 1, and then the process proceeds to step ST47.

【0022】図8は、縮小・拡大管理制御部1cが、モ
ータ管理制御部1dが副走査方向の走査を制御するため
に使用するラインカウント数と読取管理制御部1aが制
御する読取タイミングをどのように補正制御管理してい
るかを示すフローチャートー図である。この図に示すよ
うに、補正制御に伴い読取ラインカウンタ調整動作が開
始されると、縮小・拡大管理制御部1cは、ST52に
おいて1ラインモータフィードカウンタを−1し、その
後ステップST53においてフィードカウンタが0であ
るか否かをチェックし、0であれば、ステップST54
において原稿読取ラインカウンタを+1した後ステップ
ST55でラインカウンタの値が3より大きいか否かを
チェックする。このチェック動作においてラインカウン
タの値が3より大きい場合は、ステップST56におい
て減速状態モードであるか否かをチェックし、減速状態
モードであれば、次にステップ57において等速である
か否かをチェックする。ステップST57において等速
であると判断されれば、ステップST58においてモー
タ制御を等速状態モードに設定すると共に、ステップS
T59において読取信号タイミングポインタを−1し、
次いでステップST60において1ラインモータフィー
ドカウンタを初期化する。一方ステップST56におい
て減速状態モードでないと判断された場合、およびステ
ップST57において等速でないと判断された場合は直
ちにステップST60へ移行する。次にステップST6
1において加減速状態であるか否かをチェックし、加減
速状態であると判断された場合はステップST62にお
いて読取信号タイミングポインタを−1した後、ステッ
プST63において1ラインモータフィードカウンタの
データをセーブする一方、ステップST61で加減速状
態でないと判断された場合は直ちにステップST63に
移行して1ラインモータフィードカウンタのデータをセ
ーブし、一連の読取ラインカウンタ調整処理動作を終了
する。
FIG. 8 shows the line count number used by the reduction / enlargement management control unit 1c for controlling the scanning in the sub-scanning direction by the motor management control unit 1d and the reading timing controlled by the reading management control unit 1a. It is a flowchart figure which shows whether correction control is managed like this. As shown in this figure, when the reading line counter adjusting operation is started in accordance with the correction control, the reduction / enlargement management control unit 1c decrements the 1-line motor feed counter by -1 in ST52, and then the feed counter is tuned in step ST53. It is checked whether it is 0, and if it is 0, step ST54.
In step ST55, it is checked whether or not the value of the line counter is larger than 3 after the document reading line counter is incremented by 1. If the value of the line counter is larger than 3 in this check operation, it is checked in step ST56 whether or not the deceleration state mode is set. If it is in the deceleration state mode, then it is checked in step 57 whether or not the speed is constant. To check. If it is determined in step ST57 that the speed is constant, the motor control is set to the constant speed state mode in step ST58, and step S58 is performed.
At T59, the read signal timing pointer is decremented by 1,
Next, in step ST60, the 1-line motor feed counter is initialized. On the other hand, if it is determined in step ST56 that the mode is not the deceleration mode, and if it is determined in step ST57 that the speed is not constant, the process immediately proceeds to step ST60. Next, step ST6
It is checked whether or not the acceleration / deceleration state is set in 1, and if it is determined that the acceleration / deceleration state is set, the reading signal timing pointer is decremented by 1 in step ST62, and then the data of the 1-line motor feed counter is saved in step ST63. On the other hand, if it is determined in step ST61 that the acceleration / deceleration state is not in effect, the process immediately proceeds to step ST63 to save the data of the 1-line motor feed counter, and the series of read line counter adjustment processing operations is ended.

【0023】なお、ステップST55のチェック動作に
おいてラインカウンタの値が3より大きくないと判断さ
れた場合は、ステップST64においてラインカウンタ
の値が1であるか否かをチェックし、1であればステッ
プST65において駆動モータ7が停止中であるか否か
をチェックする。そして、このチェック動作において駆
動モータ7が停止中であると判断されればステップST
66において前記駆動モータ7を再始動させ、その後ス
テップST60に移行する。他方、ステップST64に
おいてラインカウンタの値が1でないと判断された場
合、およびステップST65において駆動モータ7が停
止中でないと判断された場合は、駆動モータ7を再始動
させることなく直ちにステップST60に移行する。
When it is determined in the checking operation of step ST55 that the value of the line counter is not larger than 3, it is checked in step ST64 whether the value of the line counter is 1 or not. In ST65, it is checked whether the drive motor 7 is stopped. If it is determined in this check operation that the drive motor 7 is stopped, step ST
In 66, the drive motor 7 is restarted, and then the process proceeds to step ST60. On the other hand, if it is determined in step ST64 that the value of the line counter is not 1, and if it is determined in step ST65 that the drive motor 7 is not stopped, the process immediately proceeds to step ST60 without restarting the drive motor 7. To do.

【0024】図9は、縮小・拡大管理制御部1cおよび
モータ管理制御部1dにて管理する副走査方向を走査す
るために使用するラインカウント数が実際どのように管
理されているかを、100%等倍読取時と70%縮小読
取時を例にして示した表である。
FIG. 9 is a 100% graph showing how the line count number used for scanning in the sub-scanning direction managed by the reduction / enlargement management control unit 1c and the motor management control unit 1d is actually managed. 9 is a table showing, as an example, the case of reading at the same size and the time of reading at 70% reduction.

【0025】この実施例では以上の駆動モータ7の加
速、減速、等速の制御および縮小・拡大処理に伴う駆動
モータ7の動作制御が、或るときはいずれか一方のみ、
また或るときは両方が混在した形で実行される。このよ
うな制御動作について以下説明する。なお、この実施例
では、副走査方向の1ラインに移動するパルス数をスタ
ンダードで8パルス、ファインで4パルス、セミスーパ
ーファインにて2パルスとする。また、図1の4ライン
メモリの空き容量をA、基準容量をBとする。
In this embodiment, the acceleration, deceleration, constant velocity control of the drive motor 7 and the operation control of the drive motor 7 associated with the reduction / enlargement processing are performed at any one time.
In some cases, both are executed in a mixed form. Such control operation will be described below. In this embodiment, the number of pulses moved in one line in the sub-scanning direction is 8 for standard, 4 for fine, and 2 for semi-super fine. Further, the free capacity of the 4-line memory in FIG. 1 is A and the reference capacity is B.

【0026】動作例1として線密度スタンダードで70
%縮小読取について説明する。この場合、画情報管理制
御部1bが図1のラインメモリ4の空き容量Aと基準容
量Bの関係が、 A>B のときに、画情報管理制御部1bは、読取管理制御部1
aに対してNライン(基準容量Bに相当するライン数)
の読取りを要求する。読取管理制御部1aは読取回路5
に対し、原稿幅センサ8にて検知した原稿幅の読取制御
を行うと共にモータ管理制御部1dに対してNラインに
相当する副走査方向の走査を要求する。
As an operation example 1, the linear density standard is 70
% Reduction reading will be described. In this case, when the relationship between the free space A of the line memory 4 and the reference capacity B of the image information management control unit 1b in FIG. 1 is A> B, the image information management control unit 1b determines the reading management control unit 1b.
N lines for a (the number of lines corresponding to the reference capacitance B)
Request to read. The reading management control unit 1a includes a reading circuit 5
On the other hand, reading control of the document width detected by the document width sensor 8 is performed, and the motor management control unit 1d is requested to perform scanning in the sub-scanning direction corresponding to N lines.

【0027】モータ管理制御部1dは、図2に示す制御
動作(図1の4ラインメモリの空き容量に追従した副走
査方向走査速度の加減速制御)を行なう。このとき、縮
小読取(例:70%)を行なうために図6の示す制御方
式が必要になる。また、画像読み取りを行なうために、
図3乃至図5の制御方式に示すように、副走査方向の走
査管理をライン数に換算して管理し、そのライン管理を
1ラインを何パルスにて走査するのかという管理を行っ
ている。
The motor management control unit 1d performs the control operation shown in FIG. 2 (acceleration / deceleration control of the scanning speed in the sub-scanning direction that follows the free space of the 4-line memory in FIG. 1). At this time, the control method shown in FIG. 6 is required to perform reduction reading (eg, 70%). In addition, to perform image reading,
As shown in the control systems of FIGS. 3 to 5, the scanning management in the sub-scanning direction is converted into the number of lines and managed, and the line management is managed by the number of pulses to scan one line.

【0028】ここで、スタンダード70%縮小読取を行
なう場合、基準ラインパルス数は8パルスであるが、縮
小方式として次の2つが考えられる。すなわち、 (1)主走査方向の読取時間を縮小率にあわせて変化さ
せる。 (2)副走査方向の走査速度を縮小率にあわせて変化さ
せる。 ことである。以上の2つの方式が考えられるが、この縮
小方式にするためには基準ラインパルス数を縮小率にあ
わせた補正が必要になる。
When performing standard 70% reduction reading, the number of reference line pulses is eight, but the following two reduction methods are possible. That is, (1) the reading time in the main scanning direction is changed according to the reduction rate. (2) The scanning speed in the sub-scanning direction is changed according to the reduction rate. That is. Although the above two methods are conceivable, in order to use this reduction method, it is necessary to correct the number of reference line pulses in accordance with the reduction rate.

【0029】図6乃至図8に示した、本発明による制御
方式は基準ラインパルス数の補正ではなく個々の1パル
ス毎に対して補正を行うものである。この方式では縮小
・拡大管理制御部1cが縮小率にみあうパルス補正テー
ブルを予め保持しておき、そのパルス補正テーブルにし
たがって図9に示すように1ライン毎にパルス補正テー
ブルを参照してラインパルス数を補正する。
The control method according to the present invention shown in FIGS. 6 to 8 is not for correcting the number of reference line pulses but for each individual pulse. In this method, the reduction / enlargement management control unit 1c holds a pulse correction table corresponding to the reduction ratio in advance, and the pulse correction table is referenced line by line as shown in FIG. 9 according to the pulse correction table. Correct the number of pulses.

【0030】すなわち、70%縮小率の読取を行なうに
は、駆動モータ7の1パルス目と2パルス目はそのまま
カウントし、次の3パルス目はモータ管理制御部1d内
の処理動作によって2パルス目であるようにカウント補
正してしまう。すると次のパルスは、本来は4パルス目
であるのに3パルス目とカウントされ、その次には4パ
ルス目がカウントされる。この4パルス目はそのままカ
ウントを行なわせ、次の5パルス目では、先の3パルス
目の場合と同様に、モータ管理制御部1d内の処理動作
によって4パルス目であるようにカウント補正する。図
9中の右欄において「カウント補正」と表示してあると
ころは、前記3パルス目および5パルス目のような処理
を行なったところを示す。そして、このようなカウント
補正を適宜行なうことにより70%縮小率による読み取
りを行なうことができる。
That is, in order to read the 70% reduction ratio, the first pulse and the second pulse of the drive motor 7 are counted as they are, and the next third pulse is 2 pulses by the processing operation in the motor management control section 1d. The count is corrected just like the eyes. Then, the next pulse is counted as the third pulse although it is originally the fourth pulse, and then the fourth pulse is counted. The fourth pulse is allowed to count as it is, and in the next fifth pulse, as in the case of the previous third pulse, the count is corrected to be the fourth pulse by the processing operation in the motor management control unit 1d. In the right column of FIG. 9, "count correction" is displayed, which means that the processing such as the third pulse and the fifth pulse is performed. Then, by appropriately performing such a count correction, it is possible to read at a 70% reduction rate.

【0031】[0031]

【発明の効果】以上説明したように、本発明によれば、
制御部がラインメモリの空き容量の管理、モータ駆動の
管理、縮小・拡大の管理をデータ処理によって行なうこ
とにより縮小・拡大を実現することができる。よって、
モータ駆動角度を縮小率にあわせて不規則に変化させる
等の駆動モータに多大な負担をかけることが必要なくな
り、駆動モータの故障が防止できる。また、縮小するた
めに副走査線を一定の割合で抜き取るという動作をしな
くてすむため、画の連続性が失われることがなく、より
よい縮小画質が得られる等、種々の効果が得られる。
As described above, according to the present invention,
The control unit manages the free space of the line memory, manages the motor drive, and manages the reduction / enlargement by data processing, whereby the reduction / enlargement can be realized. Therefore,
It is not necessary to place a great burden on the drive motor, such as changing the motor drive angle irregularly according to the reduction ratio, and it is possible to prevent the drive motor from malfunctioning. In addition, since it is not necessary to perform an operation of extracting sub-scanning lines at a constant rate for reduction, it is possible to obtain various effects such as loss of image continuity and better reduction in image quality. .

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

【図1】本発明による画像読取装置の一実施例を示すブ
ロック図
FIG. 1 is a block diagram showing an embodiment of an image reading apparatus according to the present invention.

【図2】前記実施例におけるモータ管理制御部による駆
動モータの速度制御動作を説明するフローチャート
FIG. 2 is a flowchart illustrating a speed control operation of a drive motor by a motor management control unit in the above embodiment.

【図3】図2に示す速度制御動作中の加速管理制御動作
を説明するフローチャート
FIG. 3 is a flowchart illustrating an acceleration management control operation during the speed control operation shown in FIG.

【図4】図2に示す速度制御動作中の等速管理制御動作
を説明するフローチャート
FIG. 4 is a flowchart for explaining a uniform speed management control operation during the speed control operation shown in FIG.

【図5】図2に示す速度制御動作中の減速管理制御動作
を説明するフローチャート
5 is a flowchart illustrating a deceleration management control operation during the speed control operation shown in FIG.

【図6】前記実施例におけるモータ管理制御中での縮小
・拡大管理制御部による縮小・拡大制御動作を説明する
フローチャート
FIG. 6 is a flowchart illustrating a reduction / enlargement control operation by a reduction / enlargement management control unit during motor management control in the above-described embodiment.

【図7】前記実施例における縮小・拡大管理制御部によ
るモータ速度制御動作の補助管理制御動作を説明するフ
ローチャート
FIG. 7 is a flowchart for explaining auxiliary management control operation of motor speed control operation by the reduction / enlargement management control unit in the embodiment.

【図8】前記実施例における縮小・拡大管理制御部によ
るラインカウント数と読取タイミングの補正制御管理動
作を説明するフローチャート
FIG. 8 is a flowchart for explaining the correction control management operation of the line count number and the read timing by the reduction / enlargement management control unit in the above embodiment.

【図9】前記実施例における縮小・拡大管理制御部によ
るラインカウント数の補正管理の具体例を示す説明図
FIG. 9 is an explanatory diagram showing a specific example of correction management of the line count number by the reduction / enlargement management control unit in the embodiment.

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

1 制御部 2 符号/復号化制御回路 3 バッファメモリ 4 ラインメモリ 5 読取回路 6 原稿駆動制御回路部 7 駆動モータ 8 原稿幅センサ DESCRIPTION OF SYMBOLS 1 control unit 2 encoding / decoding control circuit 3 buffer memory 4 line memory 5 reading circuit 6 document drive control circuit unit 7 drive motor 8 document width sensor

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 画像読取部と、読取られた画像データを
格納するラインメモリと、ラインメモリの余裕量を検出
する手段と、原稿を搬送する駆動モータと、ラインメモ
リの余裕量と、拡大・縮小比率に応じて駆動モータの動
作をコントロールする制御手段とを備えた画像読取装
置。
1. An image reading unit, a line memory for storing the read image data, a means for detecting a margin amount of the line memory, a drive motor for feeding a document, a margin amount of the line memory, and an enlargement / expansion unit. An image reading apparatus comprising: a control unit that controls the operation of a drive motor according to a reduction ratio.
【請求項2】 制御手段は、画像読取部の状態を監視す
る読取管理制御部と、画情報の量を監視する画情報管理
制御部と、画像読取部における読み取りモードを監視す
る縮小・拡大管理制御部と、駆動モータの動作内容を設
定するモータ管理制御部とを有し、画情報管理制御部に
おいてラインメモリの余裕量を検出し、その検出結果に
基づいてモータ管理制御部が駆動モータを加速・減速す
る制御データを出力することを特徴とする請求項1記載
の画像読取装置。
2. The control means includes a reading management control unit that monitors the state of the image reading unit, an image information management control unit that monitors the amount of image information, and reduction / enlargement management that monitors the reading mode in the image reading unit. It has a control unit and a motor management control unit that sets the operation contents of the drive motor.The image information management control unit detects the amount of margin in the line memory, and the motor management control unit determines the drive motor based on the detection result. The image reading apparatus according to claim 1, wherein control data for accelerating and decelerating is output.
【請求項3】 制御手段は、縮小・拡大管理制御部にお
いて画像読取部での読取モードが縮小モードであるか拡
大モードであるかを検出し、その検出結果に基づいてモ
ータ管理制御部は駆動モータの回転パルス数を所定のイ
ンターバルで変更し、モータ回転制御データを出力する
ことを特徴とする請求項2記載の画像読取装置。
3. The control means detects in the reduction / enlargement management control section whether the reading mode in the image reading section is the reduction mode or the enlargement mode, and the motor management control section drives based on the detection result. The image reading apparatus according to claim 2, wherein the number of rotation pulses of the motor is changed at a predetermined interval and the motor rotation control data is output.
JP20216492A 1992-07-29 1992-07-29 Image reader Pending JPH0654170A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20216492A JPH0654170A (en) 1992-07-29 1992-07-29 Image reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20216492A JPH0654170A (en) 1992-07-29 1992-07-29 Image reader

Publications (1)

Publication Number Publication Date
JPH0654170A true JPH0654170A (en) 1994-02-25

Family

ID=16453024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20216492A Pending JPH0654170A (en) 1992-07-29 1992-07-29 Image reader

Country Status (1)

Country Link
JP (1) JPH0654170A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6490057B1 (en) 1998-06-19 2002-12-03 Nec Corporation Image processing apparatus and image processing method, and storage media thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6490057B1 (en) 1998-06-19 2002-12-03 Nec Corporation Image processing apparatus and image processing method, and storage media thereof

Similar Documents

Publication Publication Date Title
US5517331A (en) Method and apparatus for reading image of image scanner-reader
US5579025A (en) Display control device for controlling first and second displays of different types
JPS63173458A (en) Method and apparatus for variable speed scanning control
AU6550494A (en) Adaptive video compression using variable quantization
US5936677A (en) Microbuffer used in synchronization of image data
US5793384A (en) Image decoder with bus arbitration circuit
US5081449A (en) Method and apparatus for displaying image information
JPH0654170A (en) Image reader
US5513301A (en) Image compression and decompression apparatus with reduced frame memory
JPH06274612A (en) Image processor
US5220437A (en) Secondary scanning control for use in facsimile equipment having redundancy suppressing coding system
CA1249364A (en) Image processing system
EP0802683A2 (en) Data priority processing for MPEG system
JP3392494B2 (en) Video playback device
JPS627268A (en) Facsimile equipment
US5943102A (en) Image data decoding method and apparatus comparing decode and display progress
JPH0911530A (en) Electrophotographic printer
EP0831661A2 (en) Apparatus for decoding variable length coded data
JPH0773318B2 (en) Image information device
EP0371800B1 (en) An image reading system
KR100216247B1 (en) Voice encoding/decoding apparatus
EP0618750B1 (en) Cell processing system
JPH0515342B2 (en)
JPH05244421A (en) Picture processor
JPH1196680A (en) Circuit and method for synchronous control