JPS6020950B2 - Sub-scanning control method for facsimile, etc. using redundancy suppression coding method - Google Patents

Sub-scanning control method for facsimile, etc. using redundancy suppression coding method

Info

Publication number
JPS6020950B2
JPS6020950B2 JP56171187A JP17118781A JPS6020950B2 JP S6020950 B2 JPS6020950 B2 JP S6020950B2 JP 56171187 A JP56171187 A JP 56171187A JP 17118781 A JP17118781 A JP 17118781A JP S6020950 B2 JPS6020950 B2 JP S6020950B2
Authority
JP
Japan
Prior art keywords
sub
line
scanning speed
amount
speed
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
Application number
JP56171187A
Other languages
Japanese (ja)
Other versions
JPS5871764A (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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP56171187A priority Critical patent/JPS6020950B2/en
Publication of JPS5871764A publication Critical patent/JPS5871764A/en
Publication of JPS6020950B2 publication Critical patent/JPS6020950B2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/17Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa the scanning speed being dependent on content of picture

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Scanning Arrangements (AREA)

Description

【発明の詳細な説明】 本発明は冗長度抑圧形ファクシミリ等の副走査3におい
て、副走査速度を連続的に可変にし、なめらかな副走査
を行わせる方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for performing smooth sub-scanning by continuously varying the sub-scanning speed in sub-scanning 3 of a redundancy suppressed facsimile or the like.

従来、冗長度抑圧符号化技術を用いるファクシミリでは
、1ラインで発生する符号化ビット数は、原稿の簡単な
部分では少なく、複雑な部分では多くなり一定ではない
Conventionally, in a facsimile machine using redundancy reduction coding technology, the number of coded bits generated in one line is not constant; it is small in simple parts of a document, and increases in complex parts.

そこで、−定の伝送速度で符号化信号を送受信する場合
、1ライン毎の符号化信号の発生が時間的に変動するた
め、副走査を起動・停止の繰返し1こよる間欠送りする
ように構成されていた。したがって、以下のような欠点
があったo■ 起動・停止のステップ応答が整定するま
で記録が不可能なため、副走査の高速化が困難である。
Therefore, when transmitting and receiving encoded signals at a constant transmission speed, the generation of encoded signals for each line fluctuates over time, so the sub-scanning is configured to be sent intermittently by 1 repetition of starting and stopping. It had been. Therefore, there are the following drawbacks: (1) It is difficult to increase the speed of sub-scanning because recording is impossible until the step response of starting and stopping is stabilized.

■ 起動・停止の動作に伴って歯車等の伝達系、送信原
稿等が振動し、騒音が発生する。
■ The transmission system such as gears, the transmitted document, etc. vibrate with the start and stop operations, and noise is generated.

■ 負荷変動等に伴う起動・停止のステップ応答0 の
乱れによる送りむらが生じる。
■ Feed unevenness occurs due to disturbances in the step response of starting and stopping due to load fluctuations, etc.

■ 慣性の大きな原稿静止形ファクシミリ送信機の移動
台等を高速度で起動・停止させるには非常に強力なモー
夕を必要とする。
■ An extremely powerful motor is required to start and stop the movable table of a stationary facsimile transmitter, etc., which has large inertia, at high speed.

そこで、これらの欠点を無くす目的で、N段の副走査速
度を符号化器あるし、は復号器と変復調部との間に置か
れたバッファメモリの蓄積量で加速減速の制御をする連
続可変副走査法が提案され、実際に原稿静止形ファクシ
ミリ送信機に応用されるようになった。
Therefore, in order to eliminate these drawbacks, an N-stage sub-scanning speed encoder is used, and a continuously variable one is used to control acceleration and deceleration using the storage capacity of a buffer memory placed between the decoder and the modulation/demodulation section. A sub-scanning method was proposed and actually applied to stationary original facsimile transmitters.

しかし、このバッファメモリの蓄積量で制御する連続可
変副走査法においては、戦悪の場合を考えると、符復号
器に伝送速度の5〜1ぴ苦という高速性が要求される欠
点があった。もし、符復号器が低速で、謙取あるいは記
録部と符復号器の間のラインメモリ量が少し、と、複雑
で符号化ビット数の多いラインが来た場合、符復号化に
時間がかかるため、バッファメモリ蓄積量がなかなか減
速領域に入らず、ーラインの符復号化が終らないうちに
、送信機ではラインメモリ全部が画信号で満され、又受
信機においては、ラインメモリに蓄積されていた画信号
がすべて出つくして、緊急に副走査を停止させなければ
ならない状態となり、大きな副走査むらを発生する事態
が生じる場合があった。本発明は以上のような欠点を除
去し、比較的低速な符復号器を用いても、すくないライ
ンメモリ量で緊急停止することのない、また、もし万一
緊急停止が発生しても送りむらの発生することの少ない
連続可変副走査を実現することにある。
However, this continuously variable sub-scanning method, which is controlled by the amount of storage in the buffer memory, had the disadvantage that the codec was required to be as fast as 5 to 1 times faster than the transmission speed, considering the situation of war. . If the codec is slow and there is only a small amount of line memory between the recording section and the codec, it will take a long time to code and decode a complex line with a large number of encoded bits. As a result, the buffer memory storage capacity does not reach the deceleration range, and before the encoding/decoding of the -line is completed, the transmitter's entire line memory is filled with image signals, and the receiver's line memory is filled with image signals. There have been cases where all the image signals have been exhausted and the sub-scanning has to be stopped urgently, resulting in large sub-scanning unevenness. The present invention eliminates the above-mentioned drawbacks, and even if a relatively slow codec is used, there is no need for an emergency stop with a small amount of line memory, and even if an emergency stop occurs, uneven feeding can be prevented. The object of the present invention is to realize continuously variable sub-scanning in which less occurrence of .

第1図は本発明の実施例であって、受信系に用いた場合
のブロック構造図である。1は冗長度抑圧符号化された
信号の入路、2は復号器の前に置かれたバッファメモリ
、3は復号器、4は記録部と復号器の間に置かれたライ
ンメモリ、5はラインメモリ量検出部、6は記録部、7
は副走査速度制御部である。
FIG. 1 is a block diagram showing an embodiment of the present invention when used in a receiving system. 1 is an input path for the redundancy reduction encoded signal, 2 is a buffer memory placed before the decoder, 3 is the decoder, 4 is a line memory placed between the recording section and the decoder, and 5 is the input path for the redundancy suppression encoded signal. Line memory amount detection section, 6 is recording section, 7
is a sub-scanning speed control section.

また、速度列としてV,からVNのN段があるとしてV
,SV…(1≦i≦N−1)であるとする。
Also, assuming that there are N stages from V to VN as a speed sequence, V
, SV... (1≦i≦N-1).

つぎに本制御系の動作を第1図と第2図を用いて説明す
る。信号入略1から入ってきた符号化夕情報はバッファ
メモリ2に一旦貯えられ、復号器3によって1ラインの
画情報に変換され、ラインメモリ4に貯えられる。ライ
ンメモリ4に貯えられた1ラインの情報は記録回路6で
記録される。現在V,からVNまでの間の1つの速度V
J(1≦i JSN)で副走査を行っているとし、副走
査速度は1ラインメモリ量検出部5で検出したラインメ
モリ量(両信号が蓄積されているラインメモリの本数)
LM(=1、2、・・・・・・N)と現在の副走査速度
VJからつぎのようにして決定する。すなわちZつぎの
1ラインの副走査速度VNExTはLMとiとの関係か
ら、LM>jならVNExT=Vi・・ LM=jならVN8xT=V」 LM<jならVN6xT=Vi‐, 2と
決定して制御する方法である。
Next, the operation of this control system will be explained using FIGS. 1 and 2. Encoded information input from signal input 1 is temporarily stored in a buffer memory 2, converted into one line of image information by a decoder 3, and stored in a line memory 4. One line of information stored in the line memory 4 is recorded by a recording circuit 6. One speed V between the current V, and VN
Suppose that sub-scanning is performed at J (1≦i JSN), and the sub-scanning speed is the line memory amount detected by the 1-line memory amount detection unit 5 (the number of line memories in which both signals are stored).
It is determined from LM (=1, 2, . . . N) and the current sub-scanning speed VJ as follows. In other words, the sub-scanning speed VNExT of the next line after Z is determined from the relationship between LM and i: If LM>j, VNExT=Vi... If LM=j, VN8xT=V'' If LM<j, VN6xT=Vi-, 2. This is a method of controlling the

このように一段ずつ速度を変えていくので、速度変化に
よる送りむらを小さくすることができる。
Since the speed is changed step by step in this way, unevenness in feeding due to speed changes can be reduced.

又、1ライン記録するごとにラインメモリの量によって
副走査速度を制御するので、ライン〆2モリ量LMの減
少に対応させて副走査速度Vjを低下させられ、バッフ
ァメモリ量で制御する連続可変副走査法の場合に問題と
なったラインメモリが空になることによって引き起され
る緊急停止時にも、最低副走査速度から停止させること
が可能で、大きな送りむらの発生を防ぐことができる利
点がある。つぎに本方法により制御した場合のラインメ
モリ量、バッファメモリ量、副走査速度の変化を第2図
を用いて説明する。
In addition, since the sub-scanning speed is controlled by the amount of line memory each time one line is recorded, the sub-scanning speed Vj can be decreased in response to a decrease in the line limit amount LM, and the continuous variable speed controlled by the amount of buffer memory can be used. Even in the case of an emergency stop caused by the line memory becoming empty, which was a problem with the sub-scanning method, it is possible to stop from the lowest sub-scanning speed, which has the advantage of preventing large feed irregularities from occurring. There is. Next, changes in the line memory amount, buffer memory amount, and sub-scanning speed when controlled by this method will be explained using FIG. 2.

まず初期条件を第1図に示すように15までのデータが
バッファメモ川こ貯えられ、1,,12,14.15は
最小伝送時間に対応するビット数、13はそれの約17
倍とし、15以後入ってくるラインのデータは1,と同
じとする。ラインメモリはN(=6)ライン全部がうま
っており、副走査は最高途で行われている状態、とする
。ラインメモリ4の1ラインが記録されると、1ライン
の空が発生し、復号化器3は1,の復号を開始する。復
号速度の方が速いので、1ライン分の墓。走査が終了す
る前に復号化が終了し、あとの時間は復号化を停止して
いる。つぎの記録を開始する直前にラインメモリ童を見
に行くと、全ラインがうまっているので、次の副走査速
度も最高速V6とする。同様に12の復号化も行われる
が、13の場合には、1ラインの副走査が終っても復号
化が終了していないので、ラインメモリ量が1つ減少し
、次の副走査速度としては一段遅い速度が選択される。
以後、13の復号化が終了するまでラインメモリの減少
に伴って一段ずつ副走査速度が低下していく。第2図の
場合は、最低速度で副走査している途中で13の復号化
を終了し、14,15そして後から入ってきたラインの
復号化が行われている。もし、この最低速度で副走査し
ている期間に復号化を終了できないと、副走査を停止し
なければならないが、このように最低速から停止するこ
とになるので、停止時の送りむらを小さく抑えることが
できる。比較のために従来のバッファメモリ量により制
御した場合の例を第3図に示しておく。この場合はV3
から停止している。復号化の行われている間はバッファ
メモリ量は減少するが、ラインメモリが一ぱし、になる
と、復号化が停止し、バッファメモリ量は増加いまじめ
る。ラインメモリが増加し、副走査速度が加速されるよ
うになるが、技低速度から1段ずつ加速するので、最高
速度に達するまではバッファメモリに入ってくるデータ
量にくらべ、記録できるライン数が少なく、バッファメ
モリ量は増加する。しかし、第3図に示したバッファメ
モリ量により制御する方法よりは加速がすみやかに行わ
れるので、制御性は良くなっている。たとえば、伝送速
度960肋ps最小伝送時間10凧sec技大伝送時間
200msecとした場合、復号化速度1920肋ps
速度列100、90、80、70、60、50、夕4リ
3Q201止 9ps(linespersec)の1
1段で十分に制御できるとのシュミレーション結果を得
ている。
First, as shown in Figure 1, the initial conditions are that up to 15 data are stored in the buffer memory, 1, 12, 14, 15 is the number of bits corresponding to the minimum transmission time, and 13 is about 17 of that.
It is assumed that the data of the line coming in after 15 is the same as 1. It is assumed that all N (=6) lines are filled in the line memory and sub-scanning is being performed at its maximum. When one line of the line memory 4 is recorded, one empty line occurs, and the decoder 3 starts decoding 1. Since the decoding speed is faster, it is one line worth of grave. Decoding ends before the scan ends, and decoding is stopped for the rest of the time. When I go to check the line memory just before starting the next recording, I find that all lines are correct, so the next sub-scanning speed is also set to the maximum speed V6. Similarly, decoding for 12 is performed, but in the case of 13, the decoding is not completed even after one line of sub-scanning is completed, so the line memory amount decreases by one, and the next sub-scanning speed is A one step slower speed is selected.
Thereafter, the sub-scanning speed decreases step by step as the number of line memories decreases until 13 decoding is completed. In the case of FIG. 2, decoding of line 13 is completed during sub-scanning at the lowest speed, and decoding of lines 14, 15, and subsequent lines are being performed. If decoding cannot be completed during the period of sub-scanning at this minimum speed, sub-scanning must be stopped, but since it is stopped from the lowest speed in this way, the unevenness of feed at the time of stopping can be reduced. It can be suppressed. For comparison, an example of control using the conventional buffer memory amount is shown in FIG. In this case V3
It has stopped since. The amount of buffer memory decreases while decoding is being performed, but when the line memory becomes full, decoding stops and the amount of buffer memory increases rapidly. The line memory increases and the sub-scanning speed accelerates, but since it accelerates one step at a time from the lowest speed, until the maximum speed is reached, the number of lines that can be recorded is smaller than the amount of data that enters the buffer memory. is small, and the amount of buffer memory increases. However, since acceleration is performed more quickly than in the method of controlling based on the amount of buffer memory shown in FIG. 3, controllability is improved. For example, if the transmission speed is 960 ps, the minimum transmission time is 10 seconds, and the transmission time is 200 msec, the decoding speed is 1920 ps.
Speed sequence 100, 90, 80, 70, 60, 50, 1 of 9 ps (lines persec)
Simulation results have shown that one stage is sufficient for control.

これに対し、バッファメモリ量で制御した場合は、通常
の画像においても、速度段差11段でラインメモリ量を
6ライン程度とすると048000〜9600肋psの
復号速度を必要とし、1920皿ps程度の復号速度で
は、速度段差を6段程度にしても、20ライン以上のラ
インメモリを必要とする。このように従釆のバッファメ
モリで制御する方法では本方法に比較して、高速の復号
化器を必要とし、あるいはラインメモリを多量に必要と
するなどの欠点がある。なお、ラインメモリ数をN本と
したが、これ以外に二次元符復号化用、転送バッファ用
、あるいは記録バッファ用としてある程度の本数のライ
ンメモリを固定分として持たせてもかまわない。
On the other hand, when controlling with the amount of buffer memory, even for normal images, if the line memory amount is about 6 lines with 11 speed steps, a decoding speed of 048,000 to 9,600 ps is required, and a decoding speed of about 1,920 ps is required. In terms of decoding speed, even if the speed step is set to about 6 steps, a line memory of 20 lines or more is required. Compared to the present method, this method of controlling using a secondary buffer memory has drawbacks such as requiring a high-speed decoder or a large amount of line memory. Although the number of line memories is set to N, a certain number of line memories may be provided as a fixed number for two-dimensional encoding/decoding, transfer buffers, or recording buffers.

以上の説明においては、1ラインの謙取又は記録を行う
ごとに、ラインメモリの画信号が蓄積されているライン
の本数LMを現在の副走査速度VJから、つぎの副走査
速度VN8xTを決定する実施例について説明したが、
つぎの副走査速度VNBxTの決定する方法の別な実施
例としては、次のような方法を挙げることができる。即
ち、ラインメモリの蓄積量を1ライン、または1ライン
の整数分の1(例えば章ライン)を単位として、蓄積量
の少ない方からn,(≧1)単位ずつのm個の区分LM
に分割し、その各々に1つの速度V,(送信系ではV,
≦V…、受信系ではV,ZVi−,)を対応させ、1ラ
インの整数分の1、1ライン、あるいは数ラインの読取
又は記録を行なうごとに、現在蓄積されているラインメ
モリ量が入る区分LMiの番号iと、現在の副走査速度
V‘から、つぎの副走査速度VN8xTを、i<jなら
VNEx,=Vi‐, 2i=jならVN8
xT=Vii>jならVN6x’=Vi+・ として決定することもできる。
In the above explanation, each time one line is captured or recorded, the number LM of lines in which image signals are stored in the line memory is determined from the current sub-scanning speed VJ to determine the next sub-scanning speed VN8xT. Although the example was explained,
Another example of the method for determining the next sub-scanning speed VNBxT is the following method. That is, the storage amount of the line memory is set as one line or an integer fraction of one line (for example, a chapter line), and m divisions LM are divided into n, (≧1) units from the one with the smallest storage amount.
and one speed V, for each of them (V, in the transmission system)
≦V..., in the receiving system, V, ZVi-,) are made to correspond, and the currently accumulated line memory amount is entered every time an integer fraction of one line, one line, or several lines is read or recorded. From the number i of division LMi and the current sub-scanning speed V', calculate the next sub-scanning speed VN8xT, if i<j then VNEx, =Vi-, if 2i=j then VN8
If xT=Vii>j, it can also be determined as VN6x'=Vi+.

この方法を用いれば、最低速度に落ちるまでの時間に比
べて最高速度に加速するまでの時間を短3縮できるので
、バッファメモリ量の増加を少なくすることが可能で、
制御系の安定性を向上できる。
By using this method, the time it takes to accelerate to the maximum speed can be shortened by 3 times compared to the time it takes to accelerate to the minimum speed, so it is possible to reduce the increase in the amount of buffer memory.
The stability of the control system can be improved.

また、区分の単位を1ラインの整数分の1を単位とする
場合には、制御する間隔が短くなるので、より少し、ラ
インメモリ愛で制御することが可3館となると同時に低
速副走査時の制御系の遅れを小さくでき、バッファメモ
リ量の変化を4・さくできる利点がある。また、上述の
副走査速度決定の方法を組み合わせて実施することもで
きる。
In addition, when the unit of division is an integer fraction of one line, the control interval becomes shorter, so it is possible to control the line memory a little more. This has the advantage that the delay in the control system can be reduced and the change in buffer memory amount can be reduced by 4. Furthermore, it is also possible to combine the above-described methods for determining the sub-scanning speed.

即ち、ラインメモリ生の蓄積量あるいは副走査速度等で
領域わけを行い、たとえば、5、1止 201psは1
/4ラインごとに制御し、30、4リ5リ60、701
psは1ラインごとに、そして8止9ulo皿psは2
ラインごとに制御するようにすれば、高速副走査時の副
走査制御に必要とされる時間を少くして復号化処理に使
う時間を多くすることができると共に、低速副走査時の
ラインメモリ変化に対する応答性を良くするこ夕とが可
能で、制御の適用性を向上させることができる。また、
加速、減速でヒステリシスな特性を持たせても良い。副
走査を制御する場合に、最悪な条件が来ても、有限なバ
ッファメモリで安定に動作する条件0を与えるようにす
るため、副走査速度列およびメモリ蓄積量の監視周期の
設定を次のように行なうとよい。
In other words, areas are divided based on line memory raw storage amount or sub-scanning speed, etc. For example, 5, 1 stop, 201 ps is 1
/ Control every 4 lines, 30, 4ri 5ri 60, 701
ps per line, and 8 stop 9 ulo dish ps is 2
By controlling each line, it is possible to reduce the time required for sub-scan control during high-speed sub-scanning and increase the time used for decoding processing, as well as change line memory during low-speed sub-scanning. It is possible to improve the responsiveness to, and the applicability of control can be improved. Also,
Hysteresis characteristics may be provided during acceleration and deceleration. When controlling sub-scanning, in order to provide a condition of 0 that allows stable operation with limited buffer memory even under the worst conditions, the sub-scanning speed sequence and memory storage amount monitoring cycle settings are as follows. It is better to do it like this.

即ち、最小ビット数のラインが連続するなかに符号ビッ
ト数が想定した最大伝送時間に対応する長さまでのライ
ンが1(≧1)本連続してタ入っているライン列を符復
号化して、最高副走査速度の状態から減速し、元の最高
副走査速度の状態にもどるまでに変化するバッファメモ
リ蓄積量の変化分△BM(=最高副走査速度の状態にも
どったあとのバッファメモリ蓄積量−減速前のバッ0フ
アメモリ蓄積量)が、符号ビット数が想定した最大伝送
時間に対応する長さまでのどのような長さのラインに対
しても、送信系においては減速前のバッファメモ川こ十
分な空きがある場合は△BMZOとなるように、また受
信系においては、5減速前のバッファメモリに十分な蓄
積がある場合は△BM≦0となるよう、あらかじめ、設
定した前記1の値に対して、副走査速度列、ならびにラ
インメモリ蓄積量の監視周期を設定する。受信機を例に
取り説明すると以下のようになる。
That is, by encoding and decoding a line string in which there is one (≧1) line whose code bit number corresponds to the assumed maximum transmission time among consecutive lines with the minimum number of bits, The amount of change in buffer memory storage amount that changes from decelerating from the maximum sub-scanning speed state to returning to the original maximum sub-scanning speed state △BM (=buffer memory storage amount after returning to the maximum sub-scanning speed state - The buffer memory storage amount before deceleration) is up to the length corresponding to the maximum transmission time assumed by the number of code bits, in the transmission system, the buffer memory storage amount before deceleration is The value of 1 is set in advance so that if there is sufficient free space, △BMZO, and in the receiving system, if there is sufficient storage in the buffer memory before 5 decelerations, △BM≦0. For this, the sub-scanning speed sequence and the monitoring cycle of the line memory storage amount are set. Taking a receiver as an example, the explanation is as follows.

最小ビット数のライン列の中にビット数の長いライン1
本が連続して入っていると、そこでは復号化に時間がか
かるため、ラインメモリが減少し、副走査速度、バッフ
ァメモリ量も低下する。その後、最小ビット数のライン
の復号化を開始すると、1ラインの復号化は短時間で行
えるので、すぐにラインメモリがいっぱいになる。復号
化している間はバッファメモリ量が減少するが、ライン
メモリがいっぱいになってしまうと、副走査速度がおそ
く、単位時間に記録できるライン数が少ないため、最高
速度に加速されるまでバッファメモリ量は増加する。ト
ータルのバッファメモリ量変化が減速前に十分なバッフ
ァメモリ蓄積量があって、途中でバッファメモリが空に
ならない場合でも正である場合は、このようなラインが
くりかえし入ってくるといくらでもバッファメモリ量は
増加し、有限なバッファメモリではオーバフローするこ
とになり、副走査の制御法としてはこのまし〈ない。よ
って、このバッファメモリ量変化を負または零としたも
のである。ここで、1の値について考える。1の値が1
ふえると、復号化する時間が長くなるので、バッファメ
モリの減少量が多くなる。
Line 1 with the longest number of bits in the line string with the minimum number of bits
If books are stored consecutively, decoding takes time, so the line memory is reduced, and the sub-scanning speed and buffer memory amount are also reduced. After that, when decoding of the line with the minimum number of bits is started, the line memory quickly becomes full because one line can be decoded in a short time. While decoding, the amount of buffer memory decreases, but once the line memory is full, the sub-scanning speed is slow and the number of lines that can be recorded per unit time is small, so the buffer memory is used until it is accelerated to the maximum speed. The amount increases. If the total buffer memory amount change is positive even if there is sufficient buffer memory storage before deceleration and the buffer memory does not become empty during the process, if such a line repeatedly enters, the buffer memory amount will increase as much as possible. increases, and the finite buffer memory will overflow, so this is not a better method for controlling sub-scanning. Therefore, this buffer memory amount change is set to be negative or zero. Here, consider the value of 1. The value of 1 is 1
If the number increases, the decoding time becomes longer, and the amount of buffer memory decreases increases.

一方、バッファメモリの増加量の最大値は副走査のどの
タイミングで長いラインの復号化が終了するかで決るの
で、最悪の場合のこの変化値は減少し、1の増加によっ
て条件がゆるくなる方向にある。すなわち、送信されて
くる原稿において符号長の長いラインの連続する確率が
高く、また、連続する数も多ければ、1の値を等価的に
大きくすることができ、副走査速度等に対する制限をゆ
るくすることができることになる。たとえば前述の実施
例の説明であげた例は1=1の場合の条件を満足してお
り、バッファメモリ塁がオーバフローすることはない。
副走査速度列の設定方法の1つの効果的な方法として、
以上受信機を例として説明したが、ラインメモリの蓄積
量の少ない方から低い副走査速度を対応させたのをライ
ンメモリの空き量の少ない方から対応させ、ラインメモ
リの空き量で制御すれば、LMごとに1つの速度列を定
め本条件が満足されない送信機においても同様に実現で
きる。
On the other hand, the maximum amount of increase in buffer memory is determined by the timing in sub-scanning at which decoding of a long line ends, so in the worst case, this change value decreases, and increasing by 1 tends to loosen the condition. It is in. In other words, if there is a high probability that lines with long code lengths are consecutive in the transmitted original, and if there are many consecutive lines, the value of 1 can be equivalently increased, and the restrictions on the sub-scanning speed etc. can be relaxed. You will be able to do so. For example, the example given in the explanation of the above-mentioned embodiment satisfies the condition of 1=1, and the buffer memory base will not overflow.
One effective method for setting the sub-scanning speed sequence is as follows:
The receiver has been explained above as an example, but if the lower sub-scanning speed is applied to the side with the least amount of line memory storage, then the lower sub-scanning speed is applied starting from the side with the least amount of free space in the line memory, and control is performed using the amount of free space in the line memory. , one speed sequence is defined for each LM, and the same can be realized in a transmitter in which this condition is not satisfied.

以上説明したように、本発明によればラインメモリに蓄
積された画信号の蓄積量によって副走査速度を選択して
制御するので、比較的低速な複号器を用いても少ないラ
インメモリ量で副走査速度を制御することが可能であり
、また、緊急停止時においても低い速度から停止するよ
うにできるので送りむらの発生を小さくでき、なめらか
な副走査制御を実現できる利点がある。
As explained above, according to the present invention, the sub-scanning speed is selected and controlled based on the amount of image signals stored in the line memory, so even if a relatively slow decoder is used, the amount of line memory is small. It is possible to control the sub-scanning speed, and even in the event of an emergency stop, it is possible to stop from a low speed, which has the advantage of reducing the occurrence of uneven feeding and realizing smooth sub-scanning control.

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

第1図はラインメモリ量によって副走査速度を制御する
本発明の方法を受信機において実施した場合のブロック
構成図、第2図はラインメモリ量によって副走査速度を
制御する本発明の方法における副走査速度、ラインメモ
リ量、バッファメモリ量の変化を榛式的に表わした図、
第3図は従来のバッファメモリ量によって副走査速度を
制御する方法における副走査速度ラインメモリ量、バッ
ファメモリ量の変化を模式的に表わした図(M,は加速
、減速のための規準値)である。 1・・・・・・冗長度抑圧符号化された画信号の入路、
2・・・・・・バッファメモリ、3・・・・・・復号器
、4・・・・・・フィンメモリ、5・・・・・・ライン
メモリ量検出部、6・・・・・・記録部、7・…・・副
走査速度制御部。 第l図第2図 第3図
FIG. 1 is a block diagram of a receiver implementing the method of the present invention for controlling the sub-scanning speed by the amount of line memory, and FIG. A diagram that graphically expresses changes in scanning speed, line memory amount, and buffer memory amount,
Figure 3 is a diagram schematically showing changes in the sub-scanning speed line memory amount and buffer memory amount in the conventional method of controlling the sub-scanning speed using the buffer memory amount (M is a standard value for acceleration and deceleration). It is. 1...Input path of redundancy suppression encoded image signal;
2...Buffer memory, 3...Decoder, 4...Fin memory, 5...Line memory amount detection unit, 6... Recording section, 7... Sub-scanning speed control section. Figure l Figure 2 Figure 3

Claims (1)

【特許請求の範囲】 1 冗長度抑圧符号化方式を用いるフアクシミリ等の送
信系においては読取部と符号化部の間、受信系において
は復号化部と記録部の間にN本のラインメモリを設け、
画信号の蓄積されたラインメモリの本数LMの各々に対
し、1ラインの最大伝送時間あるいは現実的にほぼ最大
と考えられる伝送時間に対応する最低副走査速度V_m
_i_nと1ラインの最小伝送時間に対応するかあるい
はそれよりも高速な最高副走査速度V_m_a_xの間
の速度V_L_Mを対応させ、送信系においては、 V
_m_a_x=V_1≧V_2≧……≧V_N=V_m
_i_n受信系においては、 V_m_a_x=V_N
≧V_N_−_1≧……≧V_1=V_m_i_nとし
、1ラインの読取又は記録を行なうごとに、画信号が蓄
積されているラインメモリの本数LMと、現在の副走査
速度V_j(1≦j≦N)から LM>jならV_N_
E_X_T=V_j_+_1 LM=jならV_N_E
_X_T=V_j LM>jならV_N_E_X_T=
V_j_−_1としてつぎの副走査速度V_N_E_X
_Tを決定し制御することを特徴とする冗長度抑圧符号
化方式を用いるフアクシミリ等の副走査制御方法。 2 冗長度抑圧符号化方式を用いるフアクシミリ等の送
信系においては読取部と符号化部の間に、受信系におい
ては復号化部と記録部の間にラインメモリを設け、そこ
に蓄積された画信号の蓄積量によつて最大伝送時間ある
いは現実的にほぼ最大と考えられる伝送時間に対応する
最低副走査速度V_m_i_nと最小伝送時間に対応す
る副走査速度あるいはそれよりも高速な最高副走査速度
V_m_a_xの間の速度を選択し、副走査を制御する
冗長度抑圧符号化方式を用いるフアクシミリ等の副走査
制御方法において、 前記ラインメモリの蓄積量を、1
ラインの整数分の1または1ラインを単位として蓄積量
の少ない方からn_i(≧1)単位づつのn個の区分L
M_iに分割し、その各々に1つの速度V_i(送信系
ではV_i≦V_i_−_1、受信系ではV_i≧V_
i_−_1)を対応させ、1ラインの整数分の1、1ラ
イン、あるいは数ラインの読取又は記録を行なうごとに
、現在蓄積されているラインメモリ量が入る区分LM_
iの番号iと、現在の副走査速度V_jから、次の副走
査速度V_N_E_X_Tを i<jならV_N_E_
X_T=V_j_−_1 i=jならV_N_E_X_
T=V_j i>jならV_N_E_X_T=V_j_
+_1として決定し、制御することを特徴とする冗長度
抑圧符号化方式を用いるフアクシミリ等の副走査制御方
法。 3 冗長度抑圧符号化方式を用いるフアクシミリ等の送
信系のおいては読取部と符号化部の間にラインメモリを
、符号化部の後段にバツフアメモリを設け、受信系にお
いては復合化部と記録部の間にラインメモリを、復号化
部の前段にバツフアメモリを設け、前記ラインメモリに
蓄積された画信号の蓄積量によつて最大伝送時間あるい
は現実的にほぼ最大と考えられる伝送時間に対応する最
低副走査速度V_m_i_nと最小伝送時間に対応する
副走査速度あるいはそれよりも高速な最高副走査速度V
_m_a_xの間の速度を選択し、副走査を制御する冗
長度抑圧符号化方式を用いるフアクシミリ等の副走査制
御方法において、 最小ビツト数のラインが連続するな
かに符号ビツト数が想定した最大伝送時間に対応する長
さまでのラインが1(≧1)本連続して入つているライ
ン列を符復号化して、最高副走査速度の状態から減速し
、元の最高副走査速度の状態にもどるまでに変化するバ
ツフアメモリ蓄積量の変化分ΔBM(=最高副走査速度
の状態にもどつたあとのバツフアメモリ蓄積量−減速前
のバツフアメモリ蓄積量)が、符号ビツト数が想定した
最大伝送時間に対応する長さまでのどのような長さのラ
インに対しても、送信系においては減速前のバツフアメ
モリに十分な空きがある場合はΔBM≧0となるように
、また受信系においては、減速前のバツフアメモリに十
分な蓄積がある場合はΔBM≦0となるよう、あらかじ
め設定した前記1の値に対して、副走査速度列、ならび
にラインメモリ蓄積量の監視周期を設定したことを特徴
とする副走査制御方法。
[Claims] 1. In a transmission system such as a facsimile using a redundancy reduction coding method, N line memories are installed between a reading section and an encoding section, and in a receiving system, between a decoding section and a recording section. established,
For each number LM of line memories in which image signals are stored, the minimum sub-scanning speed V_m corresponding to the maximum transmission time of one line or the transmission time that is practically considered to be approximately the maximum.
In the transmission system, V
_m_a_x=V_1≧V_2≧……≧V_N=V_m
In the _i_n receiving system, V_m_a_x=V_N
≧V_N_-_1≧...≧V_1=V_m_i_n, and each time one line is read or recorded, the number of line memories LM in which image signals are stored and the current sub-scanning speed V_j (1≦j≦N ) if LM>j then V_N_
E_X_T=V_j_+_1 If LM=j then V_N_E
_X_T=V_j If LM>j then V_N_E_X_T=
Next sub-scanning speed V_N_E_X as V_j_-_1
A sub-scanning control method for facsimile and the like using a redundancy suppression coding method characterized by determining and controlling _T. 2 In a transmission system such as a facsimile that uses a redundancy reduction coding method, a line memory is provided between the reading section and the encoding section, and in a receiving system, between the decoding section and the recording section, and the images stored there are provided. The minimum sub-scanning speed V_m_i_n corresponding to the maximum transmission time or the transmission time that is practically considered to be almost the maximum depending on the amount of signal accumulation, and the sub-scanning speed corresponding to the minimum transmission time or the maximum sub-scanning speed V_m_a_x which is faster than that. In a sub-scan control method for facsimile, etc., which uses a redundancy suppression coding method to select a speed between 1 and 2 and control sub-scan,
N divisions L of n_i (≧1) units each, starting from the one with the smallest accumulated amount, using 1/1 line or 1 line as a unit
M_i, each with one speed V_i (V_i≦V_i_−_1 in the transmitting system, V_i≧V_ in the receiving system
i_-_1), and each time an integer fraction of one line, one line, or several lines is read or recorded, a section LM_ containing the currently accumulated line memory amount is created.
From the number i of i and the current sub-scanning speed V_j, calculate the next sub-scanning speed V_N_E_X_T. If i<j, then V_N_E_
X_T=V_j_-_1 If i=j, then V_N_E_X_
T=V_j If i>j then V_N_E_X_T=V_j_
1. A sub-scanning control method for facsimile, etc., using a redundancy suppression coding method characterized by determining and controlling as +_1. 3. In a transmission system such as a facsimile that uses a redundancy reduction coding method, a line memory is provided between the reading section and the encoding section, and a buffer memory is provided after the encoding section, and in the receiving system, a line memory is provided between the reading section and the encoding section, and a buffer memory is provided after the encoding section. A line memory is provided between the sections, and a buffer memory is provided before the decoding section, and the transmission time corresponds to the maximum transmission time or the transmission time that is practically considered to be approximately the maximum, depending on the amount of image signals stored in the line memory. The minimum sub-scanning speed V_m_i_n and the sub-scanning speed corresponding to the minimum transmission time, or the maximum sub-scanning speed V which is faster than that
In a sub-scanning control method such as facsimile that uses a redundancy suppression coding method that selects a speed between A line string containing one (≧1) continuous line with a length corresponding to The amount of change ΔBM in the buffer memory storage amount (=buffer memory storage amount after returning to the state of maximum sub-scanning speed - buffer memory storage amount before deceleration) increases until the code bit number corresponds to the maximum transmission time assumed. For any line length, in the transmitting system, if there is sufficient space in the buffer memory before deceleration, ΔBM ≥ 0, and in the receiving system, if there is sufficient storage in the buffer memory before deceleration. 1. A sub-scanning control method, characterized in that a sub-scanning speed sequence and a monitoring cycle of a line memory storage amount are set for the preset value of 1 so that ΔBM≦0.
JP56171187A 1981-10-26 1981-10-26 Sub-scanning control method for facsimile, etc. using redundancy suppression coding method Expired JPS6020950B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56171187A JPS6020950B2 (en) 1981-10-26 1981-10-26 Sub-scanning control method for facsimile, etc. using redundancy suppression coding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56171187A JPS6020950B2 (en) 1981-10-26 1981-10-26 Sub-scanning control method for facsimile, etc. using redundancy suppression coding method

Publications (2)

Publication Number Publication Date
JPS5871764A JPS5871764A (en) 1983-04-28
JPS6020950B2 true JPS6020950B2 (en) 1985-05-24

Family

ID=15918610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56171187A Expired JPS6020950B2 (en) 1981-10-26 1981-10-26 Sub-scanning control method for facsimile, etc. using redundancy suppression coding method

Country Status (1)

Country Link
JP (1) JPS6020950B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2553144B2 (en) * 1988-04-25 1996-11-13 富士通株式会社 Document reader

Also Published As

Publication number Publication date
JPS5871764A (en) 1983-04-28

Similar Documents

Publication Publication Date Title
JPS6412126B2 (en)
EP0100216A1 (en) Improvements relating to video data transmission
US4090222A (en) Facsimile signal reception system
US5040060A (en) Image information transmission system with compression based on still-image redundancy
JP2568730B2 (en) Sub-scan control method
US5202770A (en) Picture coding apparatus including a coding controller for selecting coding between blocks and frames of image data
US4955061A (en) Method and apparatus for processing an image signal
JPS6234314B2 (en)
JPS6020950B2 (en) Sub-scanning control method for facsimile, etc. using redundancy suppression coding method
US4656523A (en) Two dimensional coding apparatus
JPS6020951B2 (en) Facsimile sub-scanning control method with redundancy reduction coding
US4827337A (en) Inter-frame decoding system with frame memories for uninterrupted clear video signals
JPS6311829B2 (en)
JPS5916462A (en) Subscanning system in band compression system facsimile device
JPS6028469B2 (en) Facsimile sub-scanning method
JPS6247010B2 (en)
JP2637075B2 (en) Video encoding device
JPH08265774A (en) Picture compression method and picture compression device
JPS6226625B2 (en)
JPS5919663B2 (en) Facsimile sub-scanning method
JPH04270569A (en) Data compression system for picture processor
JPS6226626B2 (en)
JPH04302598A (en) Entropy encoding circuit
JPS6053979B2 (en) Multi-stage buffer memory control method
JPH04117070A (en) Facsimile equipment