JPH08307394A - ファクシミリ装置の通信端末装置 - Google Patents

ファクシミリ装置の通信端末装置

Info

Publication number
JPH08307394A
JPH08307394A JP7135918A JP13591895A JPH08307394A JP H08307394 A JPH08307394 A JP H08307394A JP 7135918 A JP7135918 A JP 7135918A JP 13591895 A JP13591895 A JP 13591895A JP H08307394 A JPH08307394 A JP H08307394A
Authority
JP
Japan
Prior art keywords
data
management table
image
program
communication terminal
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
JP7135918A
Other languages
English (en)
Inventor
Yasushi Niikura
康史 新倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP7135918A priority Critical patent/JPH08307394A/ja
Publication of JPH08307394A publication Critical patent/JPH08307394A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 符号化データ管理テーブルへのデータの設定
速度がデータの送出速度よりも遅くてもデータのアンダ
ーランを阻止し得、かつその際FILLを送出する量を
最小限に押さえると共に通信速度を下げないで済むファ
クシミリ装置の通信装置を提供することを目的とする。 【構成】 本発明のファクシミリ装置の通信端末装は、
符号化データ管理テーブル(図3)により、分割された
符号化画像データ(図2)を管理する。画像データの送
出通信モードがECMモードか非ECMモードかを判定
し、符号化データ管理テーブル(図3)に登録されてい
る画像データが送信可能か否かを判定し、画像データの
送出通信モードが非ECMモードの場合画像データのE
OLを検出したときに、送出された1ラインのデータを
時間に変換し、この変換された時間に基づいてFILL
を送出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ECM(誤り訂正モー
ド)及び非ECM(非誤り訂正モード)の通信機能を有
するファクシミリ装置に関する。
【0002】
【従来の技術】従来のファクシミリ装置の通信端末装置
は、ECM又は非ECMの各通信モードで夫々送信画像
データを管理する符号化データ管理テーブルを有してい
る。
【0003】従来のファクシミリ装置の通信端末装置に
おける画像送出プログラムは、符号化データ管理テーブ
ルにより、分割された符号化画像データを管理する。本
画像送出プログラムは、画像データの送出通信モードが
ECMか、非ECMかを判定し、画像送出プログラムを
変えている。
【0004】
【発明が解決しようとする課題】しかしながら、画像送
出プログラムのうち非ECM送信モードのプログラムに
おいて、EOLが検出されたときにFILLが送出され
た上で1フレームの画像データが送出されるが、FIL
Lを送出する条件が「EOLを検出したとき、1ライン
の画像データを時間に変換し、この変換された時間が1
ラインのデータ時間の最小時間に満たないこと」である
ため、符号化データ管理テーブル(図3)にデータが設
定されるのがデータの送出速度より遅いときはデータの
アンダーランが生じる。
【0005】そこで、本発明は、符号化データ管理テー
ブル(図3)へのデータの設定速度がデータの送出速度
よりも遅くてもデータのアンダーランを阻止し得、かつ
その際FILLを送出する量を最小限に押さえると共に
通信速度を下げないで済むファクシミリ装置の通信装置
を提供することを目的とする。
【0006】
【課題を達成するための手段】前述の目的を達成するた
めに、本発明の請求項1のファクシミリ装置の通信端末
装置は、分割された符号化データを管理する管理テーブ
ルを有するファクシミリ装置の通信端末装置において、
画像データの送出通信モードが非ECMの場合、前記管
理テーブルの送出可能な画像データ内にEOLを検出し
たとき、FILLを送出することを特徴とする。
【0007】前述の目的を達成するために、本発明の請
求項2のファクシミリ装置の通信端末装置は、請求項1
のファクシミリ装置の通信端末装置において、FILL
を送出する時間を前記管理テーブルが設定されているデ
ータの残数により可変であることを特徴とする。
【0008】
【作用】請求項1のファクシミリ装置の通信端末装置に
よれば、画像データの送出通信モードが非ECMの時、
前記管理テーブルの送出可能な画像データ内にEOLを
検出したとき、FILLを送出するが故に、送出すべき
画像データを非ECMの送出通信モードで送信するとき
EOLの画像データの1ラインを確実に送出し得る。
【0009】請求項2のファクシミリ装置の通信端末装
置によれば、FILLを送出する時間を前記管理テーブ
ルが設定されているデータの残数により可変であるが故
に、符号化データ管理テーブルへの画像データの設定速
度を調節し得、FILLを送出する時間を適切に設定す
ることにより、符号化データ管理テーブルへのデータの
設定速度がデータの送出速度よりも遅くてもデータのア
ンダーランを阻止し得、かつその際FILLを送出する
量を最小限に押さえると共に通信速度を下げないで済
む。
【0010】
【実施例】以下、本発明のファクシミリ装置の通信端末
装置を図に示す好ましい実施例を参照しながら詳述す
る。
【0011】まず最初に、本発明のファクシミリ装置の
通信端末装置における処理時間とその処理時のプログラ
ムの実行状態を図1を参照しながら説明する。ここに、
図1は、本発明のファクシミリ装置の通信端末装置にお
ける処理時間とその処理時のプログラムの実行状態を説
明する説明図である。
【0012】同図中、参照番号11は画像管理プログラ
ム(図4)である。本プログラムは、読み込まれた画像
データ(図2)を符号化すると共にこの符号化データを
符号化データ管理テーブル(図3)に登録する。また、
参照番号12は画像送出プログラムである。本プログラ
ムは、符号化データ管理テーブル(図3)の画像データ
を画像送信プログラム(図5から図7)に従って送出す
る。図番を付した各項目については後述する。
【0013】以下、画像データの説明図である図2を参
照しながら、画像データについて説明する。図2におい
て、本発明のファクシミリ装置の通信端末装置の実施例
における符号化済みの画像データは、256バイト単位
の大きさで連続的なメモリに格納されている。
【0014】以下、図3を参照しながら、本発明のファ
クシミリ装置の通信端末装置の実施例における符号化デ
ータ管理テーブルについて説明する。ここに、図3は、
本発明のファクシミリ装置の通信端末装置の実施例にお
ける符号化データ管理テーブルの説明図である。
【0015】本符号化データ管理テーブルは、次の四つ
の欄31、32、33、34を有する。各欄は、夫々少
なくとも256個の領域を有する。
【0016】欄31は、符号化管理テーブルに付された
フレーム番号を示す。このフレーム番号は1から昇順で
連続に付されている。
【0017】欄32は、符号化管理テーブルの各フレー
ム番号(欄31)に対する状態を格納するフラグを示
す。このフラグは、「RESET」、「DATA_SE
T」、「TX_END」の各状態を示す。ここに、「R
ESET」状態とは、現在そのフレームが使用されてい
ないことを示し、後述する欄33のデータ長、後述する
欄34のポインタが、図1の画像管理プログラム11で
設定されていないことを表している。「DATA_SE
T」状態とは、対応するフレーム番号の領域に欄33の
データ長、欄34のポインタが画像管理プログラムで設
定されたことを示し、後述する図5から図7に示す画像
送信プログラムで使用可能であることを示す。「TX_
END」状態とは、対応するフレーム番号が示すデータ
を後述する図5から図7に示す画像送信プログラムで送
信済みであることを示す。
【0018】欄33は、1フレームを256バイト単位
で区切ったときのデータ長を示す。画像データの最後は
256バイトとは限らない。
【0019】欄34は、1フレームを256バイト単位
で区切ったときの各フレームのデータの先頭アドレスで
ある。
【0020】以下、図4を参照しながら、画像管理プロ
グラム11について説明する。図4は、本発明のファク
シミリ装置の通信端末装置の実施例における画像管理プ
ログラムのフローチャートである。
【0021】画像管理プログラム11においては、以下
の処理により符号化データ管理テーブルに送信可能な画
像データを設定する。
【0022】まず、ステップS41で、図3の符号化デ
ータ管理プログラムのフレーム番号(欄31)に1から
昇順で連続に番号を付し、フラグ(欄32)を「RES
ET」状態にし、データ長(欄33)、ポインタ(欄3
4)をクリアする。次に、ステップS42で、画像デー
タのデータ長が符号化データ管理テーブルに登録できる
だけあるか否かを判定し、画像データのデータ長が登録
できるだけあれば、ステップS43に進み、1フレーム
の画像データ情報を符号化データ管理テーブルに登録す
る。具体的には、現在未設定のフレーム番号、即ちフラ
グ(欄32)が「RESET」状態になっているフレー
ム番号にデータ長(欄33)を設定し、その1フレーム
分の画像データの先頭ポインタをポインタ(欄34)に
設定し、最後にフラグ(欄32)を「DATA_SE
T」に設定する。この後、ステップS42に戻る。
【0023】ステップS42の判定で、画像データのデ
ータ長が符号化データ管理テーブルに登録できるだけな
いと判定された場合は、ステップS44へ進み、最終デ
ータまで符号化が終了したかを判定する。符号化が終了
していなければステップS42に戻り、符号化が終了し
ていれば処理を終了する。
【0024】以下、図5から図7を参照しながら画像送
出プログラムを説明する。ここに、図5は本発明のファ
クシミリ装置の通信端末装置の実施例における画像送出
プログラムのうち送信モードの判定プログラム、図6は
同画像送出プログラムのうちECM送信モードのプログ
ラム、図7は同画像送出プログラムのうち非ECM送信
モードのプログラムである。
【0025】まず、画像送出プログラム11は図5のプ
ログラムから開始する。
【0026】ステップS51で、現在送信しようとして
いる送信モードがECMか非ECMかを判定し、送信モ
ードがECM(誤り訂正モード)のときはステップS5
2のECM手順のプログラムに進み、送信モードが非E
CM(非誤り訂正モード)のときはステップS53の非
ECM手順のプログラムに進む。
【0027】以下、図6を参照しながらステップS52
のECM手順時の画像送信プログラムを説明する。
【0028】ステップS61で、符号化データ管理テー
ブル(図3)にデータが設定されているか否かを判定す
る。即ち、符号化データ管理テーブルのフラグ(欄3
2)が「DATA_SET」状態になっている場合はス
テップS62に進み、「DATA_SET」状態でない
場合はステップS63に進む。
【0029】ステップS62では、符号化データ管理テ
ーブル(図3)のフラグ(欄32)が「DATA_SE
T」状態になっている画像データをポインタ(欄34)
からデータ長(欄33)分のデータを送信し、送信終了
後フラグ(欄32)を「TX_END」に設定した後、
ステップS61に戻る。ステップS63では、データの
送出が最終フレームまで終了したか否かを判定し、終了
していない場合はステップS61に戻り、終了している
場合は処理を終了する。
【0030】以下、図7を参照しながらステップS53
の非ECM手順時の画像送信プログラムを説明する。
【0031】ステップS71で、符号化データ管理テー
ブル(図3)にデータが設定されているか否かを判定す
る。即ち、符号化データ管理テーブルのフラグ(欄3
2)が「DATA_SET」状態になっている場合はス
テップS72に進み、送出しようとしているデータがE
OL(最終行)であるか否かを判定する。ステップS7
2でデータがEOLでない場合はステップS73に進
み、ポインタ(欄34)が差し示すデータを1バイト送
出し、ポインタ(欄34)をインクリメントすると共に
データ長(欄33)をデクリメントする。この処理の終
了後ステップS75に進み、1フレームのデータの送出
が終了したか否かを判定する。1フレームのデータの送
出が終了している場合はステップS71に戻り、終了し
ていない場合はステップS72に戻る。
【0032】ステップS72で、送出しようとしている
データがEOL(最終行)でない場合は、ステップS7
4に進む。ステップS74では、送出された1ラインの
画像データを時間に変換し、この変換された時間が1ラ
インのデータ時間の最小時間に満たないときにFILL
を挿入する。FILLの挿入後、ポインタ(欄34)を
インクリメントすると共にデータ長(欄33)をデクリ
メントする。この処理の終了後ステップS75に進む。
【0033】ステップS71で、符号化データ管理テー
ブル(図3)にデータが設定されていない場合は、即
ち、符号化データ管理テーブルのフラグ(欄32)が
「DATA_SET」状態になっている場合はステップ
S76に進む。ステップS76では、データの送出が最
終フレームまで終了したか否かを判定し、終了していな
い場合はステップS71に戻り、終了している場合は処
理を終了する。
【0034】しかしながら、上述の画像送出プログラム
のうち非ECM送信モードのプログラムのステップS7
4において、FILLを送出する条件が「ステップS7
2でEOLを検出したとき、1ラインの画像データを時
間に変換し、この変換された時間が1ラインのデータ時
間の最小時間に満たないこと」であるため、符号化デー
タ管理テーブル(図3)にデータが設定されるのがデー
タの送出速度より遅いときはデータのアンダーランが生
じるという問題点がある。
【0035】そこで、この問題点を解決し得る本発明の
ファクシミリ装置の通信端末装置の好ましい実施例を図
8及び図9を参照しながら説明する。ここに、図8は画
像送出プログラムのうち非ECM手順時の画像送信プロ
グラムのフローチャートであり、図9はFILLの送出
プログラムのフローチャートである。
【0036】以下、図8を参照しながらステップS53
の非ECM手順時の画像送信プログラムを説明する。
【0037】ステップS81で、符号化データ管理テー
ブル(図3)にデータが設定されているか否かを判定す
る。即ち、符号化データ管理テーブルのフラグ(欄3
2)が「DATA_SET」状態になっている場合はス
テップS82に進み、送出しようとしているデータがE
OL(最終行)であるか否かを判定する。ステップS8
2でデータがEOLでない場合はステップS83に進
み、ポインタ(欄34)が差し示すデータを1バイト送
出し、ポインタ(欄34)をインクリメントすると共に
データ長(欄33)をデクリメントする。この処理終了
後ステップS85に進み、1フレームのデータの送出が
終了したか否かを判定する。1フレームのデータの送出
が終了している場合はステップS81に戻り、終了して
いない場合はステップS82に戻る。
【0038】ステップS82で、送出しようとしている
データがEOL(最終行)である場合、ステップS84
に進み、後述するFILLの送出プログラムを実行す
る。
【0039】ステップS81で、符号化データ管理テー
ブル(図3)にデータが設定されていない場合は、即
ち、符号化データ管理テーブルのフラグ(欄32)が
「DATA_SET」状態になっている場合はステップ
S86に進む。ステップS86では、データの送出が最
終フレームまで終了したか否かを判定し、終了していな
い場合はステップS81に戻り、終了している場合は処
理を終了する。
【0040】以下、図9を参照しながら、FILLの送
出プログラムについて説明する。
【0041】まず、ステップS91で、符号化データ管
理テーブル(図3)にすべてのデータ設定が終了したか
否かを判定し、全データの設定が終了している場合はス
テップS93に進み、FILLを送出する。その後処理
を終了する。ステップS91で、全データの設定が終了
していない場合はステップS92に進み、現在符号化デ
ータ管理テーブル(図3)の出力中のフレーム番号にデ
ータが設定されているか否か、即ちフラグ(欄32)が
「DATA_SET」状態か否かを判定する。次のフレ
ームにデータが設定されていれば、符号化データ管理テ
ーブル(図3)の設定速度が間に合っていることになる
ので、ステップS93に進んでFILLを送出しする。
次のフレームにデータが設定されていなければ、符号化
データ管理テーブル(図3)の設定速度が間に合ってい
ないことになるので、ステップS94に進み、符号化デ
ータ管理テーブル(図3)の設定時間を確保するために
最大時間分のFILLを送出する。その後処理を中止す
る。
【0042】本実施例によれば、符号化データ管理テー
ブル(図3)へのデータの設定速度がデータの送出速度
より遅くともデータのアンダーランを阻止し得、かつそ
の際FILLを送出する量を最小限の押さえると共に通
信速度を下げないで済む。
【0043】なお、ステップS92では、次のフレーム
番号にデータが設定されているか否かを判定している
が、判定は次のフレームである必要はなく数フレーム先
まで設定あれているか否かとしてもよい。
【0044】また、ステップS94では、最大送出時間
分のFILLを送出しているが、システム構成により判
断して少なくしてもよく、残フレーム数により、FIL
Lの送出数を段階的に変更してもよい。
【0045】
【発明の効果】請求項1のファクシミリ装置の通信端末
装置によれば、画像データの送出通信モードが非ECM
の時、前記管理テーブルの送出可能な画像データ内にE
OLを検出したとき、FILLを送出するが故に、送出
すべき画像データを非ECMの送出通信モードで送信す
るときEOLの画像データの1ラインを確実に送出し得
る。
【0046】請求項2のファクシミリ装置の通信端末装
置によれば、FILLを送出する時間を前記管理テーブ
ルが設定されているデータの残数により可変であるが故
に、符号化データ管理テーブルへの画像データの設定速
度を調節し得、FILLを送出する時間を適切に設定す
ることにより、符号化データ管理テーブルへのデータの
設定速度がデータの送出速度よりも遅くてもデータのア
ンダーランを阻止し得、かつその際FILLを送出する
量を最小限に押さえると共に通信速度を下げないで済
む。
【図面の簡単な説明】
【図1】本発明のファクシミリ装置の通信端末装置にお
ける処理時間とその処理時のプログラムの実行状態を説
明する説明図である。
【図2】本発明のファクシミリ装置の通信端末装置の実
施例における符号化済みの画像データの説明図である。
【図3】本発明のファクシミリ装置の通信端末装置の実
施例における符号化データ管理テーブルの説明図であ
る。
【図4】本発明のファクシミリ装置の通信端末装置の実
施例における画像管理プログラムのフローチャートであ
る。
【図5】本発明のファクシミリ装置の通信端末装置の実
施例における画像送出プログラムのうち送信モードの判
定プログラム、
【図6】同画像送出プログラムのうちECM通信モード
のプログラムのフローチャートである。
【図7】同画像送出プログラムのうち非ECM通信モー
ドのプログラムのフローチャートである。
【図8】同画像送出プログラムのうち非ECM通信モー
ドのプログラムのフローチャートである。
【図9】図8のプログラムにおけるFILLの送出プロ
グラムのフローチャートである。
【符号の説明】
11 画像管理プログラム 12 画像送出プログラム 31から34 欄

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】分割された符号化データを管理する管理テ
    ーブルを有するファクシミリ装置の通信端末装置におい
    て、画像データの送出通信モードが非ECMの場合、前
    記管理テーブル内に送出可能な画像データ内にEOLを
    検出したとき、FILLを送出することを特徴とするフ
    ァクシミリ装置の通信端末装置。
  2. 【請求項2】前記FILLを送出する時間を前記管理テ
    ーブルが設定されている画像データの残数により可変で
    あることを特徴とする請求項1に記載のファクシミリ装
    置の通信端末装置。
JP7135918A 1995-05-09 1995-05-09 ファクシミリ装置の通信端末装置 Pending JPH08307394A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7135918A JPH08307394A (ja) 1995-05-09 1995-05-09 ファクシミリ装置の通信端末装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7135918A JPH08307394A (ja) 1995-05-09 1995-05-09 ファクシミリ装置の通信端末装置

Publications (1)

Publication Number Publication Date
JPH08307394A true JPH08307394A (ja) 1996-11-22

Family

ID=15162897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7135918A Pending JPH08307394A (ja) 1995-05-09 1995-05-09 ファクシミリ装置の通信端末装置

Country Status (1)

Country Link
JP (1) JPH08307394A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7724712B2 (en) 2004-04-14 2010-05-25 Canon Kabushiki Kaisha Communication control method and wireless communication apparatus
US8472730B2 (en) 2009-02-13 2013-06-25 Fuji Xerox Co., Ltd. Image communication apparatus and computer readable medium for controlling image communication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7724712B2 (en) 2004-04-14 2010-05-25 Canon Kabushiki Kaisha Communication control method and wireless communication apparatus
US8472730B2 (en) 2009-02-13 2013-06-25 Fuji Xerox Co., Ltd. Image communication apparatus and computer readable medium for controlling image communication

Similar Documents

Publication Publication Date Title
USRE37272E1 (en) Image communication apparatus having a function for dividing and outputting an image
EP0574950B1 (en) Image communication apparatus having a communication error check function
US5394406A (en) Data communication apparatus
JPH0480588B2 (ja)
US5119210A (en) Facsimile machine having error correction mode
US6760369B1 (en) Multi-function peripheral device
JPH08307394A (ja) ファクシミリ装置の通信端末装置
JP2755157B2 (ja) ファクシミリ装置
JPH0330571A (ja) フアクシミリ装置
JPH08307670A (ja) ファクシミリ装置の通信端末装置
US5661569A (en) Facsimile adapter unit having error detecting function
JP3648996B2 (ja) Faシステム
JPS6217766B2 (ja)
JP2904350B2 (ja) ファクシミリ装置
JPH0281556A (ja) ファクシミリ装置
JPH01183270A (ja) ファクシミリ装置の伝送制御方式
JP2989716B2 (ja) ファクシミリ装置
JP2823565B2 (ja) ファクシミリ装置
JP2515058B2 (ja) 複合ファクシミリ装置
JP2645954B2 (ja) ファクシミリ装置
JPH01161962A (ja) フアクシミリ装置
JPH03106267A (ja) ファクシミリ装置
JPH04351163A (ja) ファクシミリ装置
JPH08340439A (ja) ファクシミリ装置およびファクシミリ原稿出力方法
JPH1013648A (ja) 通信端末装置