[go: up one dir, main page]

JPH05328081A - System for controlling transmission speed - Google Patents

System for controlling transmission speed

Info

Publication number
JPH05328081A
JPH05328081A JP4151145A JP15114592A JPH05328081A JP H05328081 A JPH05328081 A JP H05328081A JP 4151145 A JP4151145 A JP 4151145A JP 15114592 A JP15114592 A JP 15114592A JP H05328081 A JPH05328081 A JP H05328081A
Authority
JP
Japan
Prior art keywords
transmission rate
transmission
effective
transmission speed
effective transmission
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
JP4151145A
Other languages
Japanese (ja)
Inventor
Takeshi Umezawa
健 梅澤
Takashi Sakayama
隆志 坂山
Yoshiaki Tezuka
芳明 手塚
Shinichiro Nagoshi
真一郎 名越
Kosuke Sakaki
浩亮 榊
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP4151145A priority Critical patent/JPH05328081A/en
Publication of JPH05328081A publication Critical patent/JPH05328081A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimile Transmission Control (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To provide the system for controlling the transmission speed capable of selecting the transmission speed with the highest transmission efficiency at all times. CONSTITUTION:When the transmission of one-block picture information is completed in a step S10, a PPS command is sent in a step S11. In response to it, a PPR command is sent from a reception side to proceed to step S15. In this step, the current effective transmission speed is obtained. Then, the effective transmission speed is compared with the transmission speed lower by one in step S16. As the result of this comparison, when the former is higher than the latter, the current transmission speed is used as it is. If the former is lower than the latter, the latter transmission speed is used. As a result, the transmission speed with the highest transmission efficiency can be selected at all times.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は伝送速度制御方式に関
し、特にファクシミリ装置の伝送速度を、ファクシミリ
通信の現状に合った最適の速度に設定することのできる
伝送速度制御方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a transmission rate control system, and more particularly to a transmission rate control system capable of setting a transmission rate of a facsimile apparatus to an optimum rate suitable for the current state of facsimile communication.

【0002】[0002]

【従来の技術】従来から、画情報をフレーム単位で伝送
し、受信局でフレーム単位で画情報の誤り検出を行い、
誤りを生じたフレームは送信局より再送する方式、すな
わちECM(エラーコレクトモード)方式がある。
2. Description of the Related Art Conventionally, image information is transmitted in frame units, and a receiving station detects image information errors in frame units.
There is a method of retransmitting a frame in which an error has occurred from a transmitting station, that is, an ECM (error collect mode) method.

【0003】この従来のファクシミリ通信における伝送
速度制御方式は、伝送効率又はフレーム誤り率にのみ着
目し伝送速度を決めるようにしており、最適の伝送速度
を選択できるとは限らなかった。
The conventional transmission rate control method in the facsimile communication determines the transmission rate by paying attention only to the transmission efficiency or the frame error rate, and it is not always possible to select the optimum transmission rate.

【0004】ここに、伝送効率αおよびフレーム誤り率
βは、それぞれ次のように定義される。
Here, the transmission efficiency α and the frame error rate β are defined as follows.

【0005】伝送効率α=N0 /N1 フレーム誤り率β=(N1 −N0 )/N1 =1−α ここで、N1 は実際に送出した全フレーム数、N0 はN
1 から再送フレーム数を差し引いたフレーム数(誤りが
ない場合の送出フレーム数)である。
Transmission efficiency α = N0 / N1 frame error rate β = (N1−N0) / N1 = 1−α where N1 is the total number of frames actually transmitted and N0 is N
It is the number of frames obtained by subtracting the number of retransmitted frames from 1 (the number of transmitted frames when there is no error).

【0006】前記した従来装置の欠点を解決するため
に、例えば、特開昭60−10974号公報に記された
先行技術では、画情報のフレーム誤り率βを測定するこ
とによって伝送効率αを求め、この伝送効率αとその時
の伝送速度fとの積(実効伝送速度)を計算し、この積
の値が所定範囲内に入るように、伝送速度fを制御する
ようにしている。換言すれば、前記実効伝送速度が前記
所定範囲を下回ったら、伝送速度を一段遅くする、すな
わち、フォールバックさせるようにしている。
In order to solve the above-mentioned drawbacks of the conventional apparatus, for example, in the prior art disclosed in Japanese Patent Laid-Open No. 60-10974, the transmission efficiency α is obtained by measuring the frame error rate β of image information. The product of the transmission efficiency α and the transmission speed f at that time (effective transmission speed) is calculated, and the transmission speed f is controlled so that the value of this product falls within a predetermined range. In other words, when the effective transmission rate falls below the predetermined range, the transmission rate is further reduced, that is, fallback is performed.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、前記の
先行技術では、伝送効率αが同じ場合、伝送速度fが遅
くなればなるほどフォールバックしやすくなるという問
題があった。また、この先行技術では、伝送速度を落と
した時、必ずしも最高の効率で画情報を伝送することが
できないという問題があった。
However, in the above-mentioned prior art, when the transmission efficiency α is the same, there is a problem that the slower the transmission speed f, the easier the fallback occurs. Further, this prior art has a problem that the image information cannot always be transmitted at the highest efficiency when the transmission speed is reduced.

【0008】この発明の目的は、前記した従来技術の問
題点を除去し、常に伝送効率が最高の伝送速度を選択す
ることのできる伝送速度制御方式を提供することにあ
る。
An object of the present invention is to eliminate the above-mentioned problems of the prior art and to provide a transmission rate control system capable of always selecting a transmission rate with the highest transmission efficiency.

【0009】[0009]

【課題を解決するための手段】前記目的を達成するため
に、本発明は、現在の実効伝送速度を他の伝送速度と比
較する手段、あるいは送信されるべきフレーム数の伝送
に要する時間を他の伝送速度の所要時間と比較する手段
と、実効伝送速度の大きい方または所要時間の小さい方
の伝送速度を選択する手段とを具備した点に特徴があ
る。
In order to achieve the above object, the present invention comprises means for comparing the current effective transmission rate with other transmission rates, or other means such as the time required to transmit the number of frames to be transmitted. It is characterized in that it is provided with a means for comparing with the required time of the transmission rate and a means for selecting the transmission rate with the higher effective transmission rate or the shorter required time.

【0010】[0010]

【作用】本発明によれば、通信中に、現在の実効伝送速
度を他の伝送速度と比較し、常に大きい方の伝送速度を
採用できるので、常に伝送効率が最高の伝送速度を選択
することができる。あるいは、送信されるべきフレーム
数の伝送に要する時間を他の伝送速度の所要時間と比較
し、常に小さい方の伝送速度を採用できるので、常に伝
送効率が最高の伝送速度を選択することができる。
According to the present invention, the current effective transmission rate can be compared with other transmission rates during communication, and the larger transmission rate can always be adopted. Therefore, the transmission rate with the highest transmission efficiency should always be selected. You can Alternatively, by comparing the time required to transmit the number of frames to be transmitted with the time required for other transmission rates and always using the smaller transmission rate, the transmission rate with the highest transmission efficiency can always be selected. ..

【0011】[0011]

【実施例】以下に、図面を参照して、本発明を詳細に説
明する。図1は、本発明の第1実施例の要部を示すブロ
ック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing a main part of a first embodiment of the present invention.

【0012】図において、1はファクシミリ装置のパネ
ル、2はパネル制御部、3は送信原稿を読取るスキャ
ナ、4はスキャナ制御部である。5はプリンタ、6はプ
リンタ制御部、7は前記スキャナ3で読取ったデータあ
るいは受信したデータを記憶するメモリである。また、
8はファクシミリ装置のシステム制御部、9はプロトコ
ルで使用される各コマンドを作成および解析するプロト
コル制御部、10はモデム、11は網制御部、12はN
CUである。
In the figure, 1 is a panel of a facsimile apparatus, 2 is a panel control section, 3 is a scanner for reading a transmission original, and 4 is a scanner control section. Reference numeral 5 is a printer, 6 is a printer controller, and 7 is a memory for storing the data read by the scanner 3 or the received data. Also,
8 is a system control unit of the facsimile machine, 9 is a protocol control unit for creating and analyzing each command used in the protocol, 10 is a modem, 11 is a network control unit, and 12 is N.
CU.

【0013】さらに、8a、8b、8cおよび8dは、
それぞれ、本実施例の主要部である速度比較部、速度記
憶部、誤りフレーム計数部および送出フレーム計数部で
ある。なお、これらの機能はシステム制御部8自身に持
たせるようにしてもよい。
Further, 8a, 8b, 8c and 8d are
These are a speed comparison unit, a speed storage unit, an error frame counting unit, and a transmission frame counting unit, which are the main parts of this embodiment. The system control unit 8 itself may have these functions.

【0014】次に、本実施例の動作を、図2のフローチ
ャートを参照して説明する。まず、システム制御部8
は、パネル制御部2より送信指示があると、スキャナ制
御部4に対して送信原稿読取りを要求する。スキャナ制
御部4は、スキャナ3により送信原稿を読取りメモリ7
に格納すると共に、読取りが終了したことをシステム制
御部8に通知する。
Next, the operation of this embodiment will be described with reference to the flowchart of FIG. First, the system control unit 8
When the panel control unit 2 gives a transmission instruction, the scanner control unit 4 requests the transmission document reading. The scanner control unit 4 reads the transmission original by the scanner 3 and stores it in the memory 7.
And the system control unit 8 is notified that the reading is completed.

【0015】そこで、システム制御部8は網制御部11
に対して発呼要求を行う。網制御部11は、システム制
御部8から通知されたダイヤル番号をNCU12よりダ
イヤリングする(ステップS1)。
Therefore, the system control unit 8 has the network control unit 11
Request to call. The network control unit 11 dials the dial number notified by the system control unit 8 from the NCU 12 (step S1).

【0016】次に、システム制御部8はプロトコル制御
部9に対して送信要求を行う。ステップS2に進むと、
プロトコル制御部9は非標準機能(NSF)またはディ
ジタル識別信号(DIS)を受信したか否かの判断を行
う。この判断が肯定になると、ステップS3に進んで、
非標準機能設定(NSS)およびディジタル命令信号
(DCS)を送出する。
Next, the system control unit 8 makes a transmission request to the protocol control unit 9. Going to step S2,
The protocol control unit 9 determines whether a non-standard function (NSF) or a digital identification signal (DIS) is received. If this judgment is affirmed, the process proceeds to step S3,
Send non-standard function settings (NSS) and digital command signals (DCS).

【0017】ステップS4では、前記NSSまたはDC
Sコマンドで指示した伝送速度を速度記憶部8aに記憶
する。ステップS5では、トレーニングを行い、ステッ
プS6ではトレーニングチェック(TCF)を送出す
る。次に、ステップS7に進んで、受信準備確認(CF
R)を受信したか否かの判断をし、この判断が否定の時
には、ステップS8に進んで1つ下の伝送速度に進ん
で、再びステップS3から処理が繰返される。
In step S4, the NSS or DC
The transmission speed designated by the S command is stored in the speed storage unit 8a. Training is performed in step S5, and a training check (TCF) is transmitted in step S6. Next, in step S7, the reception preparation confirmation (CF
R) is received, and if this determination is negative, the process proceeds to step S8, the transmission speed is lowered by one, and the process is repeated from step S3.

【0018】前記ステップS7が肯定になると、ステッ
プS9でトレ―ニング信号を送出し、ステップS10に
進んで画情報を1ブロック(=256フレーム)分送信
する。次いで、ステップS11にて部分ページ信号(P
PS)を送出し、ステップS12でメッセージ確認(M
CF)を受信したか否かの判断がなされる。この判断が
肯定の場合には、前記1ブロックの画情報がデータエラ
ーなく受信側に届いたことになる。一方、否定の場合に
は、部分ページ要求(PPR)を受信する。このPPR
により、データエラーの受信をしたフレームの番号が送
信側に通知されることになる。
If step S7 becomes affirmative, a training signal is transmitted in step S9, and the flow advances to step S10 to transmit one block (= 256 frames) of image information. Then, in step S11, the partial page signal (P
PS) is sent, and the message confirmation (M
CF) is received. If this determination is affirmative, it means that the image information of one block has reached the receiving side without a data error. On the other hand, in the case of negative, the partial page request (PPR) is received. This PPR
By this, the number of the frame in which the data error is received is notified to the transmitting side.

【0019】ステップS13では、次のブロックがある
か否かの判断を行い、次のブロックがある場合には、ス
テップS9に進み、再度トレーニングが行われ画情報の
送信が行われる。一方、ステップS13が否定の時に
は、ステップS14に進んで回線切断命令(DCN)が
送出されて一連の処理を終了する。
In step S13, it is determined whether or not there is a next block. If there is a next block, the process proceeds to step S9, training is performed again, and image information is transmitted. On the other hand, when step S13 is negative, the routine proceeds to step S14, where the line disconnection command (DCN) is sent out and the series of processing is ended.

【0020】ステップS12からステップS15に進む
と、ステップS15では、前記送出フレーム計数部8d
および誤りフレーム計数部8c(図1参照)で計数され
た値に基づいて、実効伝送速度の計算が行われる。その
一例を示すと、以下のようになる。
When the process proceeds from step S12 to step S15, in step S15, the transmission frame counting section 8d
The effective transmission rate is calculated based on the value counted by the error frame counter 8c (see FIG. 1). An example thereof is as follows.

【0021】9600bpsにおける累積送出フレーム
数を例えば250フレーム、累積誤りフレーム数を例え
ば100フレームとすると、フレーム伝送成功率および
実効伝送速度はそれぞれ次のようになる。
If the cumulative number of transmitted frames at 9600 bps is 250 frames and the cumulative number of erroneous frames is 100 frames, the frame transmission success rate and the effective transmission rate are as follows.

【0022】フレーム伝送成功率=(250−100)
/250=0.6 実効伝送速度=9600×0.6=5760bps 以上のようにして実効伝送速度が求められると処理はス
テップS16に進み、一つ下の伝送速度より大きいか否
かの判断が行われる。この判断は、前記速度比較部8a
(図1参照)により行われる。上記の例の場合には、該
実効伝送速度は9600bpsより一つ下の伝送速度で
ある7200bpsと比較される。
Frame transmission success rate = (250-100)
/250=0.6 Effective transmission rate = 9600 × 0.6 = 5760 bps When the effective transmission rate is obtained as described above, the process proceeds to step S16, and it is determined whether the effective transmission rate is higher than the transmission rate one level below. Done. This judgment is based on the speed comparison unit 8a.
(See FIG. 1). In the case of the above example, the effective transmission rate is compared with 7200 bps, which is one transmission rate below 9600 bps.

【0023】そして、この判断が否定の時には、ステッ
プS17に進んで、伝送速度を一つ下げ、この伝送速度
が速度記憶部8bに記憶される。このことは、訂正続行
(CTC)コマンドで、受信側に通知される。次いで、
訂正続行応答(CTR)を受信したか否かの判断が行わ
れ、受信したと判断されるとステップS9に進んで伝送
エラーのあったフレームにつき再度の送信が実行され
る。
When the determination is negative, the process proceeds to step S17, the transmission rate is decreased by one, and this transmission rate is stored in the rate storage section 8b. This is notified to the receiving side by a continue correction (CTC) command. Then
It is judged whether or not the correction continuation response (CTR) has been received. When it is judged that the correction continuation response (CTR) has been received, the process proceeds to step S9, and the frame having the transmission error is retransmitted.

【0024】前記ステップS16の判断が肯定の場合に
は、ステップS18に進み、PPRを4回連続して受信
したか否かの判断が行われる。この判断が否定の場合に
はステップS9に戻り、伝送エラーのあったフレームに
つき再度の送信が実行される。一方、ステップS18の
判断が肯定になると、ステップS19に進んで、CTC
コマンドで伝送速度を変更しないことを通知してステッ
プS20に進む。以下、前記した動作が繰返される。
If the determination in step S16 is affirmative, the process proceeds to step S18, and it is determined whether or not PPR has been received four times in succession. If this determination is negative, the process returns to step S9, and the frame with the transmission error is retransmitted. On the other hand, when the determination in step S18 is affirmative, the process proceeds to step S19, where the CTC
The command notifies that the transmission rate is not changed, and the process proceeds to step S20. Hereinafter, the above operation is repeated.

【0025】なお、前記の具体例においては、9600
bpsの実効伝送速度(=5760bps)は、960
0bpsより一つ下の伝送速度(=7200bps)よ
り小さいので、ステップS16の判断は否定になり、ス
テップS17で伝送速度が7200bpsに下げられる
ことになる。
In the specific example described above, 9600
The effective transmission rate of bps (= 5760 bps) is 960
Since it is smaller than the transmission rate one bit below 0 bps (= 7200 bps), the determination in step S16 is negative, and the transmission rate is reduced to 7200 bps in step S17.

【0026】以上のように、本実施例によれば、ステッ
プS15、S16、S17およびS19を設けたので、
ファクシミリ通信の現状にあった最適の伝送速度を選択
することができる。
As described above, according to this embodiment, the steps S15, S16, S17 and S19 are provided.
It is possible to select an optimum transmission rate that matches the current state of facsimile communication.

【0027】次に、本発明の第2実施例を、図3および
図4を参照して説明する。なお、図3は、説明を分かり
やすくするために、図1の中から本実施例に関係する機
能を抜き出したものであり、図4は、図2と異なる部分
の処理のみを示したものである。したがって、図4に示
されていない処理は図2と同一または同等である。
Next, a second embodiment of the present invention will be described with reference to FIGS. Note that FIG. 3 shows functions related to the present embodiment extracted from FIG. 1 for the sake of easy understanding of the description, and FIG. 4 shows only the processing of the parts different from FIG. is there. Therefore, the processing not shown in FIG. 4 is the same as or equivalent to that in FIG.

【0028】本実施例は、ファクシミリ通信中におい
て、最適伝送速度を読み出すことのできるモデム10の
機能を用いたものである。
The present embodiment uses the function of the modem 10 capable of reading out the optimum transmission rate during facsimile communication.

【0029】第1実施例と同様に、ステップS15で送
出フレーム計数部8dおよび誤りフレーム計数部8c
(図3参照)で計数された値に基づいて、実効伝送速度
の計算が行われる。次いで、ステップS21に進み、本
実施例では、前記実効伝送速度はモデム10から読み出
された最適伝送速度と比較される、そして、該実効伝送
速度が前記最適伝送速度より小さければステップS22
に進んで、伝送速度を最適伝送速度にし、このことをC
TCコマンドで受信側に通知すると共に、速度記憶部8
bに記憶する。一方、該実効伝送速度が前記最適伝送速
度より大きければステップS18に進んで、PPRを4
回連続して受信したか否かを判断したあと、この判断が
肯定になるとステップS19に進んで、CTCコマンド
で伝送速度を変更しないことを通知する。
Similar to the first embodiment, in step S15, the transmission frame counting unit 8d and the error frame counting unit 8c are used.
The effective transmission rate is calculated based on the values counted in (see FIG. 3). Next, in step S21, the effective transmission rate is compared with the optimum transmission rate read from the modem 10 in the present embodiment, and if the effective transmission rate is smaller than the optimum transmission rate, step S22.
Go to and set the transmission rate to the optimum transmission rate.
Notify the receiving side with the TC command, and send the speed storage unit 8
Store in b. On the other hand, if the effective transmission rate is higher than the optimum transmission rate, the process proceeds to step S18 to set the PPR to 4
After determining whether or not the signals have been received continuously, if this determination becomes affirmative, the process proceeds to step S19 to notify that the transmission rate is not changed by the CTC command.

【0030】以上のように、本実施例では、現在の実効
伝送速度はモデム10から読み出された最適伝送速度と
比較され、大きい方の伝送速度が選択されることになる
ので、ファクシミリ通信の実状にあった最適の伝送速度
を選択することができる。
As described above, in the present embodiment, the current effective transmission rate is compared with the optimum transmission rate read from the modem 10, and the larger transmission rate is selected. It is possible to select the optimum transmission rate that is suitable for the actual situation.

【0031】次に、本発明の第3実施例を、図5および
図6を参照して説明する。図5は、図3と同様に、ファ
クシミリ装置の構成から本実施例に関係する機能を抽出
して表したものであり、8eは所要時間計算部、8fは
所要時間比較部であり、他の符号は図1または図3と同
一または同等物を示す。また、図6は、図2と異なる部
分の処理のみを示したものであり、図6に示されていな
い処理は図2と同一または同等である。
Next, a third embodiment of the present invention will be described with reference to FIGS. Similar to FIG. 3, FIG. 5 shows the functions related to the present embodiment extracted from the configuration of the facsimile apparatus, 8e is a required time calculation unit, 8f is a required time comparison unit, and The reference numerals indicate the same or equivalent to those in FIG. 1 or FIG. Further, FIG. 6 shows only the processing of the part different from FIG. 2, and the processing not shown in FIG. 6 is the same as or equivalent to that of FIG.

【0032】ステップS12とS15の処理は、第1、
第2実施例と同様である。ステップS31に進むと、前
記所要時間計算部8eにおいて、ステップS15で求め
た実効伝送速度で誤りがあったため、これから再送を行
うフレ―ムおよびまだ送信していないフレ―ムを送信す
るのに要する時間(=t0 )、すなわち残りのデ―タの
全伝送のための所要時間が求められる。該所要時間t0
の求め方の一例を説明する。
The processes of steps S12 and S15 are
It is similar to the second embodiment. Proceeding to step S31, there is an error in the effective transmission rate obtained in step S15 in the required time calculating unit 8e, and therefore it is necessary to transmit a frame to be retransmitted and a frame not yet transmitted. The time (= t0), that is, the time required for the entire transmission of the remaining data is obtained. The required time t0
An example of how to obtain is described.

【0033】いま、ステップS15で求められた960
0bpsにおける実効伝送速度が7680bps(フレ
―ム伝送成功率=0.8)であり、再送すべきフレーム
数が50個、まだ送信していないフレ―ム数が0個であ
ったとする。そうすると、現在の伝送速度(9600b
ps)のままで送信した場合には、全伝送のための所要
時間は次のようになる。
Now, 960 obtained in step S15
It is assumed that the effective transmission rate at 0 bps is 7680 bps (frame transmission success rate = 0.8), the number of frames to be retransmitted is 50, and the number of frames not yet transmitted is 0. Then, the current transmission rate (9600b
(ps), the time required for all transmission is as follows.

【0034】画情報の伝送に要する時間=50(フレー
ム)×256(バイト/フレーム)×8(ビット/バイ
ト)/7680bps=13.3(秒) プロトコルに要する時間=3(秒)×3回=9(秒) 全伝送のための所要時間(t0)=13.3+9=22.3
(秒) なお、プロトコルに要する時間はPPS送信に1秒、P
PR受信に2秒かかるものと近似している。また、3回
を掛けたのは、フレーム伝送成功率を0.8、再送すべ
きフレ―ム数を50個としたからである。
Time required for transmitting image information = 50 (frame) × 256 (byte / frame) × 8 (bit / byte) / 7680 bps = 13.3 (second) Time required for protocol = 3 (second) × 3 times = 9 (seconds) Time required for all transmissions (t0) = 13.3 + 9 = 22.3
(Second) Note that the time required for the protocol is 1 second for PPS transmission and P
It is similar to that it takes 2 seconds for PR reception. The reason for multiplying three times is that the frame transmission success rate is 0.8 and the number of frames to be retransmitted is 50.

【0035】次に、ステップS32に進むと、伝送速度
を一つ下げた時の全伝送のための所要時間(t1 )が次
のように求められる。
Next, in step S32, the required time (t1) for the entire transmission when the transmission speed is decreased by one is obtained as follows.

【0036】前記の具体例では、一つ下げた伝送速度
は、7200bpsとなる。よって、所要時間t1 を次
のように求めることができる。
In the above-mentioned specific example, the transmission rate reduced by one is 7200 bps. Therefore, the required time t1 can be calculated as follows.

【0037】画情報の伝送に要する時間=50(フレー
ム)×256(バイト/フレーム)×8(ビット/バイ
ト)/7200bps=14.2(秒) プロトコルに要する時間=4(秒) 全伝送のための所要時間(t1)=14.2+4=18.2
(秒) なお、プロトコルに要する時間は、CTC、CTRコマ
ンドの授受に要する時間である。
Time required for transmitting image information = 50 (frames) × 256 (bytes / frames) × 8 (bits / bytes) / 7200 bps = 14.2 (seconds) Time required for protocol = 4 (seconds) Time required for (t1) = 14.2 + 4 = 18.2
(Second) The time required for the protocol is the time required for sending and receiving the CTC and CTR commands.

【0038】ただし、フレ―ムサイズとして256オク
テットではなく64オクテットが選択されている場合に
は、その選択に応じて上記計算式256(バイト/フレ
―ム)を64(バイト/フレ―ム)に変更するのは勿論
である。また、上記計算式では、PPS、PPR、CT
C、CTRの所要時間をそれぞれ1秒、2秒、1秒、1
秒と近似しているが、それぞれのコマンドに対応したH
DLCフレ―ム長を伝送するのに要する時間にプリアン
ブルの1秒を加えた値をコマンドの所要時間として上記
計算を行えば、さらに正確な判断が行われることにな
る。
However, when 64 octets are selected as the frame size instead of 256 octets, the above calculation formula 256 (byte / frame) is changed to 64 (byte / frame) according to the selection. Of course, change it. Further, in the above formula, PPS, PPR, CT
The time required for C and CTR is 1 second, 2 seconds, 1 second, and 1 respectively.
It is similar to the second, but H corresponding to each command
If the above calculation is performed with a value obtained by adding 1 second of the preamble to the time required to transmit the DLC frame length as the time required for the command, a more accurate determination will be made.

【0039】ステップS32の処理が終了すると、ステ
ップS33に進んで、前記所要時間t0 とt1 の大小の
比較、すなわちt1 ≧t0 が成立するか否かの処理が前
記所要時間比較部8fにて行われる。そして、この判断
が肯定の場合にはステップS18に進む。一方、この判
断が否定の場合には、ステップS34に進んで、CTC
コマンドで伝送速度を一つ下げた伝送速度が速度記憶部
8bに記憶される。
When the process of step S32 is completed, the process proceeds to step S33, where the required time t0 and t1 are compared in magnitude, that is, the process of whether or not t1 ≥t0 is satisfied is performed by the required time comparison unit 8f. Be seen. Then, if this determination is affirmative, the process proceeds to step S18. On the other hand, if this determination is negative, the process proceeds to step S34 and the CTC
The transmission rate reduced by one with the command is stored in the rate storage unit 8b.

【0040】以上のように、本実施例では、全伝送のた
めの所要時間を求め、該所要時間の短い伝送速度の方を
採用するようにしているので、ファクシミリ通信の実状
にあった最適の伝送速度を選択することができる。
As described above, in the present embodiment, the required time for all transmissions is obtained and the transmission speed with the shorter required time is adopted. The transmission rate can be selected.

【0041】次に、本発明の第4実施例を、図7を参照
して説明する。図7は、図2と異なる部分の処理のみを
示したものであり、図7に示されていない処理は図2と
同一または同等である。
Next, a fourth embodiment of the present invention will be described with reference to FIG. FIG. 7 shows only the processing of the part different from FIG. 2, and the processing not shown in FIG. 7 is the same as or equivalent to that of FIG.

【0042】ステップS12とS15の処理は、第1、
第2、第3実施例と同様である。ステップS41に進む
と、図6のステップS31と同様の処理により、ステッ
プS15で求めた実効伝送速度により、誤りがあったた
めこれから再送を行うフレ―ムおよびまだ送信していな
いフレームを伝送するための所要時間(=t0 )が求め
られる。
The processes of steps S12 and S15 are
This is similar to the second and third embodiments. When proceeding to step S41, the same processing as step S31 in FIG. 6 is performed to transmit the frame to be retransmitted and the frame not yet transmitted due to an error due to the effective transmission rate obtained in step S15. The required time (= t0) is obtained.

【0043】ステップS42では、前記モデム10から
読み出された最適伝送速度による全伝送のための所要時
間(=t2 )が求められる。
In step S42, the required time (= t2) for all transmissions at the optimum transmission rate read from the modem 10 is obtained.

【0044】そして、ステップS43において、t2 ≧
t0 が成立するか否かの判断が行われる。この判断が肯
定の場合にはステップS18に進み、否定の場合にはス
テップS44に進む。ステップS44では、CTCコマ
ンドで伝送速度を最適伝送速度にし、速度記憶部8b
(図5参照)に記憶する。
Then, in step S43, t2 ≥
A determination is made as to whether t0 holds. If this determination is affirmative, the process proceeds to step S18, and if not, the process proceeds to step S44. In step S44, the transmission rate is set to the optimum transmission rate by the CTC command, and the rate storage unit 8b
(See FIG. 5).

【0045】以上のように、本実施例においても、第1
〜3実施例と同様に、ファクシミリ通信の実状にあった
最適の伝送速度を選択することができる。
As described above, also in this embodiment, the first
As in the case of the third embodiment, it is possible to select an optimum transmission rate suitable for the actual situation of facsimile communication.

【0046】次に、本発明の第5実施例を、図8、図9
および図10を参照して説明する。ここに、図8は、図
3と同様に、ファクシミリ装置の構成から本実施例に関
係する機能を抽出して表したものであり、8gは実効伝
送速度記憶部を示し、他の符号は図3と同一または同等
物を示す。また、図9は、図2と異なる部分の処理のみ
を示したものであり、図9に示されていない処理は図2
と同一または同等である。また、図10は、前記実効伝
送速度記憶部8gに記憶されるデータの一具体例を示す
図である。
Next, a fifth embodiment of the present invention will be described with reference to FIGS.
And it demonstrates with reference to FIG. Similar to FIG. 3, FIG. 8 shows the functions related to the present embodiment extracted from the configuration of the facsimile apparatus. 8g indicates an effective transmission rate storage section, and other symbols indicate the figures. Indicates the same as or equivalent to 3. Further, FIG. 9 shows only the processing of the part different from FIG. 2, and the processing not shown in FIG.
Is the same as or equivalent to. Further, FIG. 10 is a diagram showing a specific example of data stored in the effective transmission rate storage unit 8g.

【0047】図9のステップS12の判断が否定になる
と、ステップS51に進む。ステップS51では、第1
実施例で説明したのと同じ手法により、現在の伝送速度
に対する実効伝送速度が計算され、実効伝送速度記憶部
8gに記憶される。例えば、現在の伝送速度が7200
bpsであって、計算により求めた実効伝送速度が20
10bpsであったとすると、2010bpsが実効伝
送速度記憶部8gに登録される。
If the determination in step S12 in FIG. 9 is negative, the process proceeds to step S51. In step S51, the first
The effective transmission rate for the current transmission rate is calculated by the same method as described in the embodiment and stored in the effective transmission rate storage unit 8g. For example, the current transmission rate is 7200
bps and the calculated effective transmission rate is 20
If it is 10 bps, 2010 bps is registered in the effective transmission rate storage unit 8g.

【0048】ステップS52に進むと、図10の実効伝
送速度の中から、最も速い実効伝送速度が選択される。
図10の例では、伝送速度が2400bpsに対応する
実効伝送速度2400bpsが選択される。
In step S52, the highest effective transmission rate is selected from the effective transmission rates shown in FIG.
In the example of FIG. 10, the effective transmission rate of 2400 bps corresponding to the transmission rate of 2400 bps is selected.

【0049】ステップS53では、現在の伝送速度に対
する実効伝送速度とステップS52で選択された最も速
い実効伝送速度と同じであるか否かの判断が行われる。
上記の例では、現在の伝送速度に対する実効伝送速度で
ある2010bpsは、ステップS52で選択された最
も速い実効伝送速度である2400bpsと同じでない
ので、ステップS53の判断は否定となりステップS1
7に進む。なお、現在の伝送速度に対する実効伝送速度
が図10中で一番大きければ、ステップS53の判断は
肯定となりステップS18に進むことになる。
In step S53, it is determined whether the effective transmission rate for the current transmission rate is the same as the highest effective transmission rate selected in step S52.
In the above example, 2010 bps, which is the effective transmission rate with respect to the current transmission rate, is not the same as 2400 bps, which is the highest effective transmission rate selected in step S52, so the determination in step S53 is negative and step S1
Proceed to 7. If the effective transmission rate with respect to the current transmission rate is the largest in FIG. 10, the determination in step S53 is affirmative and the process proceeds to step S18.

【0050】ステップS17に進むと、CTCコマンド
で、その伝送速度で伝送することを通知する。
In step S17, the CTC command is used to notify that the data will be transmitted at that transmission rate.

【0051】なお、発呼時(図2のステップS1)の初
期設定時(イニシャライズ時)には、図10の実効伝送
速度として、それぞれ伝送速度と同一のデータ、すなわ
ち9600bps、7200bps、4800bps、
2400bpsが登録されることになる。
At the time of initial setting (initialization) at the time of calling (step S1 of FIG. 2), the same data as the transmission rate, that is, 9600 bps, 7200 bps, 4800 bps, is set as the effective transmission rate of FIG.
2400 bps will be registered.

【0052】以上のように、本実施例によれば、各伝送
速度に対応する実効伝送速度の中の一番大きな伝送速度
で常に送信されることになるので、第1〜第4実施例と
同等の効果を得ることができる。
As described above, according to the present embodiment, the transmission is always performed at the highest effective transmission speed among the effective transmission speeds corresponding to the respective transmission speeds. The same effect can be obtained.

【0053】[0053]

【発明の効果】以上の説明から明らかなように、本発明
によれば、現在ファクシミリ通信をしている状態におい
て、実効伝送速度を他の伝送速度の実効伝送速度と比較
し、あるいは送信されるべきフレーム数の伝送に要する
時間を他の伝送速度の所要時間と比較し、大きい方の実
効伝送速度または小さい所要時間の伝送速度を選択して
伝送するようにしているので、ファクシミリ通信の実状
にあった最適の伝送速度を選択することができるという
効果がある。
As is apparent from the above description, according to the present invention, the effective transmission rate is compared with the effective transmission rate of another transmission rate or is transmitted in the state of currently performing facsimile communication. The time required to transmit the number of frames that should be transmitted is compared with the time required for other transmission rates, and the larger effective transmission rate or the transmission rate having the smaller required time is selected and transmitted. The effect is that the optimum transmission speed that was available can be selected.

【0054】また、この結果、通信費用を低減できると
いう効果もある。
As a result, there is also an effect that the communication cost can be reduced.

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

【図1】 本発明の一実施例の構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing a configuration of an exemplary embodiment of the present invention.

【図2】 第1実施例の動作を説明するためのフローチ
ャートである。
FIG. 2 is a flowchart for explaining the operation of the first embodiment.

【図3】 第2実施例の要部の構成を示すブロック図で
ある。
FIG. 3 is a block diagram showing a configuration of a main part of a second embodiment.

【図4】 第2実施例の要部の動作を説明するためのフ
ローチャートである。
FIG. 4 is a flowchart for explaining an operation of a main part of the second embodiment.

【図5】 第3実施例の要部の構成を示すブロック図で
ある。
FIG. 5 is a block diagram showing a configuration of a main part of a third embodiment.

【図6】 第3実施例の要部の動作を説明するためのフ
ローチャートである。
FIG. 6 is a flowchart for explaining the operation of the main part of the third embodiment.

【図7】 第4実施例の要部の動作を説明するためのフ
ローチャートである。
FIG. 7 is a flowchart for explaining the operation of the main part of the fourth embodiment.

【図8】 第5実施例の要部の構成を示すブロック図で
ある。
FIG. 8 is a block diagram showing a configuration of a main part of a fifth embodiment.

【図9】 第5実施例の要部の動作を説明するためのフ
ローチャートである。
FIG. 9 is a flowchart for explaining the operation of the main part of the fifth embodiment.

【図10】 実効伝送速度記憶部に記憶されるデータ例
を示す図である。
FIG. 10 is a diagram showing an example of data stored in an effective transmission rate storage unit.

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

8…システム制御部、8a…速度非各部、8b…速度記
憶部、8c…誤りフレーム計数部、8d…送出フレーム
計数部、8e…所要時間計算部、8f…所要時間比較
部、8g…実効伝送速度記憶部
8 ... System control section, 8a ... Non-speed section, 8b ... Speed storage section, 8c ... Error frame counting section, 8d ... Outgoing frame counting section, 8e ... Required time calculating section, 8f ... Required time comparing section, 8g ... Effective transmission Speed memory

───────────────────────────────────────────────────── フロントページの続き (72)発明者 名越 真一郎 埼玉県岩槻市府内3丁目7番1号 富士ゼ ロックス株式会社岩槻事業所内 (72)発明者 榊 浩亮 埼玉県岩槻市府内3丁目7番1号 富士ゼ ロックス株式会社岩槻事業所内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Shinichiro Nagoshi 3-7-1, Iwatsuki-shi, Saitama Prefecture Fuji-Zerox Co., Ltd. Iwatsuki Plant (72) Inventor Hiroaki Sakaki 3--7, Iwatsuki City, Saitama Prefecture No. 1 Fuji Xerox Co., Ltd. Iwatsuki Office

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 複数段階の伝送速度をもつ通信方式の伝
送速度制御方式であって、 現在の通信の伝送速度に対応する実効伝送速度を求める
手段と、 該実効伝送速度と、一つ下の伝送速度とを比較する手段
と、 前記実効伝送速度が前記一つ下の伝送速度より小さい時
に、伝送速度を該一つ下の伝送速度に更新する手段とを
具備したことを特徴とする伝送速度制御方式。
1. A transmission rate control method for a communication method having a plurality of transmission rates, wherein the effective transmission rate corresponding to the transmission rate of the current communication is obtained, and the effective transmission rate A transmission rate; and a means for updating the transmission rate to a transmission rate lower by one when the effective transmission rate is lower than the transmission rate lower by one. control method.
【請求項2】 複数段階の伝送速度をもつ通信方式の伝
送速度制御方式であって、 現在の通信の伝送速度に対応する実効伝送速度を求める
手段と、 該実効伝送速度と、モデムより読み出した最適伝送速度
とを比較する手段と、 前記実効伝送速度が前記最適伝送速度より小さい時に、
伝送速度を該最適伝送速度に更新する手段とを具備した
ことを特徴とする伝送速度制御方式。
2. A transmission rate control method of a communication method having a plurality of transmission rates, a means for obtaining an effective transmission rate corresponding to the transmission rate of the current communication, the effective transmission rate and a read from a modem. Means for comparing with an optimal transmission rate, when the effective transmission rate is less than the optimal transmission rate,
And a means for updating the transmission rate to the optimum transmission rate.
【請求項3】 複数段階の伝送速度をもつ通信方式の伝
送速度制御方式であって、 所定のデータ量を、現在の通信の伝送速度で伝送するに
要する時間(t0)を求める手段と、 該伝送速度の一つ下の伝送速度で、前記所定のデータ量
を伝送するに要する時間(t1)を求める手段と、 前記時間t0 とt1 の大小を比較し、前者が後者より大
きい時に、伝送速度を該一つ下の伝送速度に更新する手
段とを具備したことを特徴とする伝送速度制御方式。
3. A transmission rate control method of a communication method having a plurality of transmission rates, and means for obtaining a time (t0) required to transmit a predetermined amount of data at the transmission rate of the current communication, A means for determining the time (t1) required to transmit the predetermined amount of data at a transmission rate one level lower than the transmission rate and the magnitude of the times t0 and t1 are compared, and when the former is larger than the latter, the transmission rate is And a means for updating the transmission rate to the transmission rate lower than the transmission rate by one.
【請求項4】 複数段階の伝送速度をもつ通信方式の伝
送速度制御方式であって、 所定のデータ量を、現在の通信の伝送速度で伝送するに
要する時間(t0)を求める手段と、 モデムより読み出した最適伝送速度で、前記所定のデー
タ量を伝送するに要する時間(t2)を求める手段と、 前記時間t0 とt2 の大小を比較し、前者が後者より大
きい時に、伝送速度を該最適伝送速度に更新する手段と
を具備したことを特徴とする伝送速度制御方式。
4. A transmission rate control method of a communication method having a plurality of transmission rates, a means for obtaining a time (t0) required to transmit a predetermined amount of data at a current communication transmission rate, and a modem. A means for determining the time (t2) required to transmit the predetermined amount of data at the read optimum transmission rate is compared with the time t0 and t2, and when the former is larger than the latter, the transmission rate is optimized. A transmission rate control method, comprising: a means for updating the transmission rate.
【請求項5】 複数段階の伝送速度をもつ通信方式の伝
送速度制御方式であって、 各伝送速度に対する実効伝送速度を記憶する手段と、 該実効伝送速度を更新する手段と、 該更新された実効伝送速度と、前記記憶手段の中の最大
の実効伝送速度とを比較する手段と、 前者の実効伝送速度が後者のそれと異なる時に、前記後
者の実効伝送速度に対応する伝送速度を採用するように
したことを特徴とする伝送速度制御方式。
5. A transmission rate control method for a communication method having a plurality of transmission rates, wherein the effective transmission rate for each transmission rate is stored, the effective transmission rate is updated, and the updated transmission rate is updated. Means for comparing the effective transmission rate with the maximum effective transmission rate in the storage means, and when the former effective transmission rate is different from that of the latter, adopt the transmission rate corresponding to the latter effective transmission rate. Transmission rate control method characterized in that
JP4151145A 1992-05-20 1992-05-20 System for controlling transmission speed Pending JPH05328081A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4151145A JPH05328081A (en) 1992-05-20 1992-05-20 System for controlling transmission speed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4151145A JPH05328081A (en) 1992-05-20 1992-05-20 System for controlling transmission speed

Publications (1)

Publication Number Publication Date
JPH05328081A true JPH05328081A (en) 1993-12-10

Family

ID=15512357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4151145A Pending JPH05328081A (en) 1992-05-20 1992-05-20 System for controlling transmission speed

Country Status (1)

Country Link
JP (1) JPH05328081A (en)

Similar Documents

Publication Publication Date Title
US5105423A (en) Digital transmission device having an error correction mode and method for shifting down a data transmission rate
US5159465A (en) Facsimile machine having a transmission speed selective shiftdown function
GB2169174A (en) Data communication apparatus
US5661568A (en) Data communication apparatus
US5001571A (en) Method and system for selecting frame size of image data in data transmission
US5691820A (en) Data communication system and facsimile machine in the data communication system
US5617220A (en) Facsimile apparatus
US5877870A (en) Image transmission control method for facsimile apparatus
JPH05328081A (en) System for controlling transmission speed
JPH05328083A (en) System for controlling transfer speed
JPH08223385A (en) Facsimile communication method and facsimile equipment
JP3288455B2 (en) Facsimile machine
JP3501825B2 (en) Data communication device
JPH05328084A (en) System for notifying optimum speed for facsimile
JP3025731B2 (en) Facsimile communication method
JPS5999869A (en) Facsimile device
JP2904350B2 (en) Facsimile machine
GB2310107A (en) Image transmission control method for a facsimile apparatus
JPH09214720A (en) Facsimile equipment
JP2871268B2 (en) Facsimile machine
JP3096313B2 (en) Facsimile machine
JPH01189281A (en) System for controlling facsimile equipment
JPH02150166A (en) Facsimile equipment
JPH089085A (en) Facsimile equipment
JP2002044402A (en) Facsimile machine