JPH07105892B2 - Data communication device - Google Patents
Data communication deviceInfo
- Publication number
- JPH07105892B2 JPH07105892B2 JP60222929A JP22292985A JPH07105892B2 JP H07105892 B2 JPH07105892 B2 JP H07105892B2 JP 60222929 A JP60222929 A JP 60222929A JP 22292985 A JP22292985 A JP 22292985A JP H07105892 B2 JPH07105892 B2 JP H07105892B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- block
- information
- image
- charactor
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
- H04N1/411—Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures
- H04N1/413—Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
Description
【発明の詳細な説明】 〔技術分野〕 本発明はデータの送受信を行うデータ通信装置に関する
ものである。Description: TECHNICAL FIELD The present invention relates to a data communication device for transmitting and receiving data.
従来、この種の装置、たとえばフアクシミリ装置では1
ページの原稿の中に同じイメージが2つ以上ある様な場
合にも全原稿読み取り走査し、読み取ったデータを符号
化して送るのでデータ量が増加し伝送時間がかかってし
まうという欠点があった。Conventionally, this type of device, for example a faxcimili device,
Even when there are two or more same images in the original of the page, there is a drawback in that the entire original is read and scanned and the read data is encoded and sent, so that the data amount increases and transmission time is required.
本発明の目的は上記従来例の欠点を除去するとともにデ
ータ量を少なくし伝送時間を短縮することができるデー
タ通信装置を提供することにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide a data communication device which eliminates the above-mentioned drawbacks of the conventional example and can reduce the amount of data and the transmission time.
以下図面を参照して本発明の一実施例を詳細に説明す
る。An embodiment of the present invention will be described in detail below with reference to the drawings.
第1図は本発明の一実施例を示すブロツク図であり、第
2図は上記実施例を示す斜視図である。FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a perspective view showing the above embodiment.
リーダ10は、所定原稿を読取って電気信号を出力するも
のである。The reader 10 reads a predetermined document and outputs an electric signal.
フアクシミリ本体20は、リーダ/プリンタインタフエー
ス21と、イメージコンプレツシヨンユニツト(以下「IC
U」という)22と、プログラムメモリ(以下「PMEM」と
いう)23と、ビツトムーブユニツト(以下「BMU」とい
う)24と、イメージメモリ(以下「IMEM」という)25
と、ビデオRAM(以下「VRAM」という)26と、中央処理
装置(以下「CPU」という)27と、コミユニケーシヨン
インタフエース28と、バス29と、コミユニケーシヨンロ
ントロールユニツト(以下「CCU」という)30とを有す
る。The main body 20 of the facsimile is a reader / printer interface 21 and an image compression unit (hereinafter referred to as "IC").
22), program memory (hereinafter “PMEM”) 23, bit move unit (hereinafter “BMU”) 24, image memory (hereinafter “IMEM”) 25
A video RAM (hereinafter referred to as "VRAM") 26, a central processing unit (hereinafter referred to as "CPU") 27, a communication interface 28, a bus 29, and a communication unit control unit (hereinafter referred to as "CCU"). That is) 30 and.
ICU22はデータを圧縮または伸長するものであり、符号
化率を悪くする為には二次元圧縮(高圧縮)が採用され
ている。PMEM23はフアクシミリ本体20の周辺に設けられ
ている入出力装置やフアクシミリ本体内の各ユニツトを
制御する為のOSプログラム、アプリケーシヨンプログラ
ムメモリエリアを有し、又、キヤラクタコードをイメー
ジデータに変換する為のフオントメモリエリアを有する
ものである。The ICU 22 compresses or decompresses data, and two-dimensional compression (high compression) is used to reduce the coding rate. The PMEM23 has an OS program and an application program memory area for controlling the input / output devices provided around the main unit 20 and each unit in the main unit, and also converts the character code into image data. A font memory area for the purpose.
また、PMEM23はメモリマネージメントユニツト(MMEU)
を有し、ハードデイスクからCCU30を介して送信した
り、CCU30からハードデイスクへ格納したりするための
伝送データのバツフアとしてのワークエリアも有してい
る。なお、上記バツフアはデイスク、回線等の速度合せ
のためのものである。In addition, PMEM23 is a memory management unit (MMEU)
It also has a work area as a buffer for transmission data to be transmitted from the hard disk via the CCU 30 and stored from the CCU 30 to the hard disk. It should be noted that the buffer is for speed adjustment of the disk, line, etc.
BMU24は、CRT60において画像の編集(画像処理)を行う
ものであり、所定画像を拡大、縮小、回転、移動または
カツト等を行うものである。The BMU 24 edits an image (image processing) in the CRT 60, and enlarges, reduces, rotates, moves, or cuts a predetermined image.
IMEM25は4バイトを有し、リーダからの画像を格納した
り、BMU24による編集画像を格納したり、ICU22によって
伸長したデータを格納したり、キーコードキヤラクタに
よるワープロコードデータ、ミクストデータ、またはキ
ヤラクタコードをイメージに変換したデータを格納する
ものである。ここで、ミクストデータの場合イメージブ
ロツク、キヤラクタブロツクに識別コードを付して格納
する。また、IMEM25は、所定データを一時記憶すること
によって、リーダ10、回線40のスピードに合せるための
ものであり、VRAM26はCRT60に表示する画像データとビ
ツトマツプコードによって記憶するものである。The IMEM25 has 4 bytes and stores the image from the reader, the edited image by the BMU24, the data expanded by the ICU22, the word processor code data by the key code charactor, the mixed data or the key data. It stores the data obtained by converting the lacta code into an image. Here, in the case of mixed data, the image block and the confirmation block are stored with an identification code. The IMEM 25 is for temporarily storing predetermined data to match the speed of the reader 10 and the line 40, and the VRAM 26 is for storing image data to be displayed on the CRT 60 and a bit map code.
また、外部記憶装置としてハードデイスク装置50とフロ
ツピーデイスク装置51とが設けられている。これらの装
置は不揮発性メモリであるが、不揮発性メモリとしてバ
ツクアツプメモリを使用してもよい。Further, a hard disk device 50 and a floppy disk device 51 are provided as external storage devices. Although these devices are non-volatile memories, back-up memory may be used as the non-volatile memory.
キーボード61は文字等を入力するとともに、カーソルを
使用してCRT60上の位置を指定するものである。マウス6
2はポインテイングデバイスの1つである。この他プリ
ンタ70が設けられている。The keyboard 61 is for inputting characters and the like, and for specifying a position on the CRT 60 using a cursor. Mouse 6
2 is one of pointing devices. In addition, a printer 70 is provided.
本実施例のミツクスモード端末ではイメージデータ、キ
ヤラクタデータ、イメージとキヤラクタデータが混在し
たデータの通信を行うことができる。In the mix mode terminal of this embodiment, image data, character data, and data in which image and character data are mixed can be communicated.
まず送信の場合には、たとえば送信原稿をイメージ領域
とキヤラクタ領域というように複数のブロツク(イメー
ジデータ又はキヤラクタデータを複数のブロツクに分け
てもよい)に分けて、各ブロツクに位置情報、大きさ情
報等をコードで付加して受信装置の間で各ブロツクの単
位のパケツト交換を行う。First, in the case of transmission, for example, the transmission original is divided into a plurality of blocks (image data or character data may be divided into a plurality of blocks) such as an image area and a character area, and the position information and the size of each block are stored. Packets are exchanged between receiving devices in units of blocks by adding information such as information to a code.
第3図(a),(b),(c),(d)は本実施例によ
るデータ構成を示した図である。3 (a), (b), (c), and (d) are diagrams showing the data structure according to the present embodiment.
以下第3図(a),(b),(c),(d)に基づいて
詳細に説明する。The details will be described below with reference to FIGS. 3 (a), (b), (c), and (d).
第3図(a)はデータの全体構成を示した図である。FIG. 3 (a) is a diagram showing the overall structure of data.
第3図(a)のAは送信元の名称、送信日時、原稿枚数
等の送信情報データである。Bはページデータであり、
該ページデータBは1ページの原稿データがすべてキヤ
ラクタデータであるか、すべてイメージデータである
か、或いはイメージデータとキヤラクタデータの混在デ
ータであるかを示す識別コードと、1ページの原稿デー
タがいつかのブロツクデータにより構成されているかを
示すコードより成る。A in FIG. 3A is transmission information data such as the name of the transmission source, the transmission date and time, and the number of originals. B is page data,
The page data B is an identification code indicating whether all the original data of one page is charactor data, all the image data, or mixed data of image data and charactor data, and the original data of one page. Is composed of some block data.
Cは以降ブロックデータが続くことを示すコードであ
る。C is a code indicating that the block data continues thereafter.
D,Eはそれぞれブロックデータである。D and E are block data, respectively.
上記送信情報データA,ページデータB,ブロックデータ指
示コードCは送信側の装置によって付加される。The transmission information data A, page data B, and block data instruction code C are added by the device on the transmission side.
第3図(b)はブロックデータがイメージデータの場合
のブロックデータのデータ構成を示した図である。FIG. 3B is a diagram showing the data structure of the block data when the block data is image data.
第3図(b)においてaはブロックのアドレス情報であ
る。In FIG. 3B, a is block address information.
bはブロツクの大きさ情報である。b is block size information.
cはこのブロツクのデータがイメージデータであること
を示す情報である。c is information indicating that the data of this block is image data.
dはイメージデータの符号化の種別を示した情報であ
り、たとえばこのブロツクのイメージデータがMH,MR,MM
Rのうちのどの符号化方式によって符号化されているか
を示すものである。但し符号化方式は上記の3つのもの
に限るものではない。d is information indicating the type of image data encoding. For example, the image data of this block is MH, MR, MM.
It shows which encoding method of R is used for encoding. However, the encoding method is not limited to the above three.
eはイメージデータの副走査方向の走査密度を示す情報
である。e is information indicating the scanning density of the image data in the sub-scanning direction.
fはイメージデータである。f is image data.
第3図(c)はブロツクデータがキヤラクタデータの場
合のブロツクのデータ構成を示した図であ。FIG. 3 (c) is a diagram showing the data structure of the block when the block data is charactor data.
第3図(c)においてc′はこのブロツクのデータがキ
ヤラクタデータであることを示す情報である。In FIG. 3 (c), c'is information indicating that this block data is charactor data.
d′はキヤラクタの所式を示す情報であり、たとえばキ
ヤラクタの大きさ、キヤラクタの配列方向等の所式情報
である。d'is information indicating the expression of the charactor, for example, the size information of the charactor, the arrangement direction of the charactor, and the like.
第3図(d)はブロツクデータが他のブロツクデータと
同一である場合のブロツクのデータ構成を示した図であ
る。FIG. 3 (d) is a diagram showing the data structure of the block when the block data is the same as the other block data.
第3図(d)においてhはこのブロツクのデータが他の
ブロツクデータと同一であることを示す情報である。In FIG. 3 (d), h is information indicating that the data of this block is the same as the other block data.
iは上記他のブロツクデータのアドレス情報である。i is address information of the other block data.
まず上述した第3図(a)のデータ作成について説明す
る。First, the creation of the data shown in FIG. 3A will be described.
オペレータはレーダ10によって読み取らせたイメージデ
ータとキーボード61によって入力したキヤラクタデータ
の編集をCRT60の画像を見ながら行う。The operator edits the image data read by the radar 10 and the character data input by the keyboard 61 while viewing the image of the CRT 60.
オペレータはCRT60に表示された1ページの原稿を見な
がら1ページの原稿データを複数のブロツクに分ける
が、その時ブロツクのアドレスおよびブロツクの大きさ
が決定される。The operator divides the one-page original data into a plurality of blocks while looking at the one-page original displayed on the CRT 60. At that time, the block address and the block size are determined.
オペレータはマウス62とキーボード61によって各ブロツ
クのアドレス及び大きさを入力し、第3図(b),
(c),(d)に示すアドレス情報α,大きさ情報bが
ブロツクのキヤラクタデータ,イメージデータに付加さ
れる。The operator inputs the address and size of each block by using the mouse 62 and the keyboard 61, and then, as shown in FIG.
The address information α and the size information b shown in (c) and (d) are added to the block character data and the image data.
また、リーダ10によって読み取られたイメージデータは
ICU22により符号化されるが、この符号化方式を示す情
報d(本実施例ではMMR符号化を行なっている)とイメ
ージデータの副走査方向の走査密度を示す情報eも付加
される。The image data read by the reader 10 is
Although encoded by the ICU 22, information d indicating this encoding method (MMR encoding is performed in this embodiment) and information e indicating the scanning density of the image data in the sub-scanning direction are also added.
一方、キヤラクタデータにはキヤラクタの所式情報d′
が付加されている。On the other hand, the characteristic information d'of the charactor is included in the charactor data.
Has been added.
また、キヤラクタデータ,イメージデータにはキヤラク
タデータであることを示す情報c′イメージデータであ
ることを示す情報cが付加されている。Further, information c'indicating that the data is charactor data is added to the charactor data and the image data.
オペレータはブロツクのデータが他のブロツクのデータ
と同一である場合にはキーボード61によって同一データ
である他のブロツクのアドレスを入力する。これによっ
て第3図(d)に示す同一データであることを示す情報
hと同一データブロツクアドレス情報iが付加される。When the data of the block is the same as the data of the other blocks, the operator inputs the address of the other block which is the same data by the keyboard 61. As a result, the same data block address information i and the information h shown in FIG. 3 (d) indicating the same data are added.
上述した各情報の付加はすべてCPU27によって行い、こ
うして1ページ原稿データが作成され、ハードデイスク
装置50に格納される。All the above-mentioned addition of each information is performed by the CPU 27, and one-page original data is created in this way and stored in the hard disk device 50.
送信を行う場合、オペレータはキーボード61によって操
作し、CPU27によって送信原稿データをハードデイスク
装置50から読み出させる。送信するデータには第3図
(a)の送信元情報データA,ページデータBがキーボー
ド61により入力され付加される。When transmitting, the operator operates the keyboard 61 and causes the CPU 27 to read the transmitted document data from the hard disk device 50. The transmission source information data A and page data B shown in FIG. 3 (a) are input by the keyboard 61 and added to the data to be transmitted.
こうして第3図(a)の送信データが作成され、CCU30
を介して受信装置に送信される。In this way, the transmission data of FIG. 3 (a) is created, and the CCU30
Is transmitted to the receiving device via.
次に受信について説明する。Next, reception will be described.
回路40,CCU30を介して受信したデータはまずハードデイ
スク装置50に格納される。データの受信があるとCRT60
には受信有の表示が行われる。The data received via the circuit 40 and the CCU 30 is first stored in the hard disk device 50. CRT60 when receiving data
Is displayed on the screen.
受信データをCRT60に表示する場合、あるいはプリンタ7
0によってプリンタアウトする場合にはオペレータはキ
ーボード61によって原稿データを指定し、表示あるいは
プリントアウトの実行入力を行う。これによってCPU27
は指定された原稿データをハードデイスク装置50より読
み出す。そして第3図(a)に示すデータをドツトデー
タに展開してIMEM25に格納していく訳である。To display received data on the CRT60, or printer 7
When printing out with 0, the operator designates document data with the keyboard 61 and performs display or printout execution input. This allows CPU27
Reads out specified document data from the hard disk device 50. Then, the data shown in FIG. 3A is expanded into dot data and stored in the IMEM 25.
第4図はIMEM25の1ページ分のメモリに格納される原稿
ドツトデータを示した図である。FIG. 4 is a view showing document dot data stored in the memory for one page of IMEM25.
この第4図の場合では1ページが6つのブロツクに分け
られている。データに付加されている送信元情報A(コ
ード情報である)は、各コードに対応するフオントデー
タに展開される。In the case of FIG. 4, one page is divided into six blocks. The source information A (code information) added to the data is expanded into font data corresponding to each code.
次にブロツクデータの展開を行う。まずアドレスαと大
きさ情報bによってメモリ上のブロツクの位置と大きさ
が決定され、そのブロツクのメモリ領域にイメージデー
タ、あるいはキヤラクタデータのドツトデータが格納さ
れる。Next, the block data is expanded. First, the position and size of the block on the memory are determined by the address α and the size information b, and the image data or the dot data of the character data is stored in the memory area of the block.
CPU27はブロツクに付加されているデータ識別情報C,C′
によってそのブロツクのデータがイメージデータである
か、キヤラクタデータであるかを判別する。イメージデ
ータの場合には符号化情報d,画素密度データeに基づい
てICU22によって符号化されているイメージデータを復
合化を行わせ、IMEM25の、そのブロツク領域にドツトデ
ータを格納する。又、ブロツクのデータがキヤラクタデ
ータの場合にはキヤラクタの所式情報d′に基づいてキ
ヤラクタをPMEM23に格納されているフオントデータを基
に展開して、IMEM25のそのブロツク領域にドツトデータ
を格納する。CPU27 is the data identification information C, C'added to the block.
It is determined whether the block data is image data or character data by. In the case of image data, the image data coded by the ICU 22 is decoded based on the coded information d and the pixel density data e, and the dot data is stored in the block area of the IMEM 25. If the block data is charactor data, the charactor is expanded based on the font data stored in the PMEM23 based on the expression information d'of the charactor, and the dot data is stored in the block area of the IMEM25. To do.
ブロツクのデータが第3図(d)に示すデータの場合、
CPU27は同一データブロツクアドレスiに基づいて同一
データのブロツクのイメージデータ又はキヤラクタデー
タを読み出す事によって、IMEM25のそのブロツク領域に
その他の同一データブロツクと同じイメージ又はキヤラ
クタのドツトデータが格納される事になる。If the block data is the data shown in FIG. 3 (d),
The CPU 27 reads the image data or character data of the block of the same data based on the same data block address i, so that the same image or dot data of the character as other same data block is stored in the block area of the IMEM25. become.
第3図(d)のブロツクのデータの読み出しについて詳
細に説明する。The reading of the block data in FIG. 3D will be described in detail.
CPU27はハードデイスク装置50より第3図(d)のブロ
ツクデータを読み出した場合、まず前述の様にアドレス
情報αと大きさ情報bに基づいてIMEM25のページメモリ
のブロツク領域を決定する。大きさ情報bはたて方向と
横方向のビツト数によって表現されており、第4図に示
す様にアドレスαと大きさ情報であるX(よこ方向のビ
ツト数),Y(たて方向のビツト数)によってブロック領
域が決定される。When the CPU 27 reads the block data of FIG. 3 (d) from the hard disk device 50, it first determines the block area of the page memory of the IMEM 25 based on the address information α and the size information b as described above. The size information b is expressed by the number of bits in the vertical direction and the horizontal direction. As shown in FIG. 4, the address α and the size information X (the number of bits in the horizontal direction) and Y (the number of bits in the vertical direction) are used. The block area is determined by the number of bits.
次にCPU27は他のブロツクデータと同一データであるこ
とを示す情報bを識別すると同一データブロツクアドレ
ス情報iを入力する。そして同一データブロツクアドレ
ス情報iに基づいて同一データブロツクの大きさ情報
X′,Y′を読み出し、上記X,Yと比較する。また、同時
にCPU27は同一データブロツクのデータがイメージデー
タであるか、キヤラクタデータであるかを判別する。Next, when the CPU 27 identifies the information b indicating that it is the same data as the other block data, it inputs the same data block address information i. Then, the size information X ', Y'of the same data block is read out based on the same data block address information i and compared with the above X, Y. At the same time, the CPU 27 determines whether the data of the same data block is image data or charactor data.
同一データブロツクのデータがイメージデータであると
CPU27はIMEM25の同一データブロツク情報がドツトデー
タを読み出し、上記X,Yと上記X′,Y′の比に従って読
み出したドツトイメージデータを変倍してIMEM25のブロ
ツク領域に格納する。ドツトイメージデータの変倍につ
いては、通常よく知られた変倍方法によって行う。If the data of the same data block is image data
The CPU 27 reads the dot data with the same data block information of the IMEM 25, scales the read dot image data according to the ratio of the X, Y and the X ', Y', and stores it in the block area of the IMEM 25. The scaling of the dot image data is usually performed by a well-known scaling method.
以上のように同一のイメージデータがIMEM25に格納され
ることになる。As described above, the same image data is stored in IMEM25.
又、データ内容がが同じであればブロツクの大きさ情報
に応じて自動的変倍する事ができる。Further, if the data contents are the same, it is possible to automatically change the magnification according to the block size information.
又、同一データブロツクのデータがキヤラクタデータで
ある場合も前述したイメージデータの場合と同様にIMEM
25から同一データブロツク領域のドツトキヤラクタデー
タを読み出しブロツクの大きさ情報bに基づいて変倍処
理を行いIMEM25のブロツク領域に格納する。Also, when the data of the same data block is charactor data, as in the case of the image data described above, IMEM
The dot charactor data in the same data block area is read from 25 and the scaling processing is performed based on the block size information b and stored in the block area of the IMEM 25.
キヤラクタデータの場合は同一データブロツクのキヤラ
クタデータをハードデイスク装置50から読み出し、ブロ
ツクの大きさ情報bに応じたPMEM23のフオントデータに
よって展開してもよく、このように新たにフオントデー
タで展開すればきれいな画像が得られる。In the case of charactor data, charactor data of the same data block may be read from the hard disk device 50 and expanded by the font data of the PMEM23 according to the block size information b. A beautiful image can be obtained.
こうしてIMEM25のページメモリには第4図に示すような
ドツトデータが格納される。In this way, dot data as shown in FIG. 4 is stored in the page memory of IMEM25.
第4図においてブロツク4はブロツク1のイメージデー
タを変倍したデータであり、ブロツク6はブロツク2の
ドツトキヤラクタデータを変倍したデータである。ブロ
ツク3はドツトキヤラクタデータ、ブロツク5はドツト
イメージデータである。In FIG. 4, block 4 is the scaled data of the image data of block 1, and block 6 is the scaled data of the dot charactor data of block 2. Block 3 is the dot character data and block 5 is the dot image data.
CTR60にデータを表示する場合にはIMEM25から表示デー
タを読み出しVRAM26に格納して表示する。またプリント
アウトする場合にはIMEM25からデータを読み出しプリン
タ70に出力してプリントアウトする。When displaying data on the CTR 60, the display data is read from the IMEM 25 and stored in the VRAM 26 for display. When printing out, the data is read from the IMEM 25 and output to the printer 70 for printing.
以上のように他のブロツクのデータと同一のイメージデ
ータまたはキヤラクタデータである場合にはそのブロツ
クに同一データブロツクのアドレス情報iを付加するこ
とだけでよいのでデータ量を少なくすることができ伝送
時間を短縮することができる。As described above, when the image data or the character data is the same as the data of other blocks, it is sufficient to add the address information i of the same data block to the block, so that the data amount can be reduced and the transmission. The time can be shortened.
又、上述したようにそのブロツクの大きさ情報bに応じ
て自動的に変倍することもできる。Further, as described above, the magnification can be automatically changed according to the block size information b.
又、本実施例では1ページ中の同一データブロツクのイ
メージデータ又はキヤラクタデータを利用しているが、
第3図(d)の同一データブロツクアドレス情報iにペ
ージ情報を付加すれば他のページのブロツクのイメージ
データ又はキヤラクタデータを利用することができる。Further, in this embodiment, the image data or the character data of the same data block in one page is used.
By adding page information to the same data block address information i in FIG. 3 (d), image data or character data of blocks on other pages can be used.
第5図は本実施例におけるフローチヤート図であり、第
5図のフローチヤートにそって本実施例のミツクスモー
ド端末は上述した動作を行う。FIG. 5 is a flow chart in this embodiment, and the mix mode terminal of this embodiment performs the above-described operation along the flow chart in FIG.
以上説明したように本発明によってデータ通信装置にお
けるデータ量を少なくすることができ、メモリの節約お
よび伝送時間を少なくすることができる。As described above, according to the present invention, it is possible to reduce the amount of data in the data communication device, save the memory and reduce the transmission time.
第1図は本発明の一実施例の基本構成を示したブロツク
図、 第2図は本実施例の斜視図、 第3図(a),(b),(c),(d)は本実施例のデ
ータ構成を示した図、 第4図はIMEM25のページメモリを示した図である。 第5図は本実施例のフローチヤート図である。 10はリーダ、20はフアクシミリ本体、21はリーダ/プリ
ンタインターフェース、22はICV、23はPMEM、24はBMU、
25はIMEM、26はVRAM、27はCPU、28はコミユニケーシヨ
ンインターフエース、29はバス、30はCCU、40は通信回
線、50はハードデイスク装置、51はフロツピーデイスク
装置、60はCRT、61はキーボード、62はマウス、70はプ
リンタである。FIG. 1 is a block diagram showing the basic structure of one embodiment of the present invention, FIG. 2 is a perspective view of this embodiment, and FIGS. 3 (a), (b), (c), and (d) are books. FIG. 4 is a diagram showing a data structure of the embodiment, and FIG. 4 is a diagram showing a page memory of the IMEM25. FIG. 5 is a flow chart of this embodiment. 10 is a reader, 20 is a fax machine main body, 21 is a reader / printer interface, 22 is ICV, 23 is PMEM, 24 is BMU,
25 is IMEM, 26 is VRAM, 27 is CPU, 28 is communication interface, 29 is bus, 30 is CCU, 40 is communication line, 50 is hard disk device, 51 is floppy disk device, 60 is CRT, 61 Is a keyboard, 62 is a mouse, and 70 is a printer.
Claims (2)
に分け、各ブロックのサイズを示す情報を付加する手段
と、 前記複数のブロックの各ブロックデータの中に少なくと
も2つ以上同一内容のデータが存在した場合に、その同
一内容の後の方のブロックデータに前のブロックデータ
と同一内容であることを示す所定のコードを割り当てる
手段と、 前記所定コードが割り当てられたブロックを含む複数の
ブロックを送信する送信手段を有し、 前記所定コードを割り当てられた前記同一内容のブロッ
クデータの送信を省略して前記所定コードを送信するこ
とにより送信されるデータ量を少なくしたことを特徴と
するデータ通信装置。1. A unit for dividing data into a plurality of blocks each having an arbitrary size and adding information indicating the size of each block, and at least two or more data having the same content in each block data of the plurality of blocks. When present, means for assigning a predetermined code indicating that the latter block data having the same content has the same content as the previous block data, and a plurality of blocks including the block to which the predetermined code is assigned. Data communication characterized by having a transmitting means for transmitting, and reducing the amount of data transmitted by transmitting the predetermined code by omitting transmission of the block data of the same content to which the predetermined code is assigned. apparatus.
ックのサイズを示す情報が付加されているデータを受信
する受信手段と、 各ブロックのサイズ情報に従って受信した各ブロックデ
ータを再生し、前記所定コードが割り当てられているブ
ロックについては、その所定コードに対応するブロック
と同一内容のデータを再生する再生手段を有することを
特徴とする前記特許請求の範囲第1項記載のデータ通信
装置。2. Receiving means for receiving data which is divided into a plurality of blocks and to which information indicating the size of each block is added, and each block data received according to the size information of each block is reproduced, The data communication device according to claim 1, further comprising a reproducing means for reproducing data having the same content as that of the block corresponding to the predetermined code, to the block to which the predetermined code is assigned.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60222929A JPH07105892B2 (en) | 1985-10-07 | 1985-10-07 | Data communication device |
| US06/914,652 US4829385A (en) | 1985-10-07 | 1986-10-02 | Data communication apparatus |
| DE19863634027 DE3634027A1 (en) | 1985-10-07 | 1986-10-06 | DEVICE AND METHOD FOR DATA TRANSFER |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60222929A JPH07105892B2 (en) | 1985-10-07 | 1985-10-07 | Data communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6282771A JPS6282771A (en) | 1987-04-16 |
| JPH07105892B2 true JPH07105892B2 (en) | 1995-11-13 |
Family
ID=16790074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60222929A Expired - Lifetime JPH07105892B2 (en) | 1985-10-07 | 1985-10-07 | Data communication device |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4829385A (en) |
| JP (1) | JPH07105892B2 (en) |
| DE (1) | DE3634027A1 (en) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5270805A (en) * | 1986-05-16 | 1993-12-14 | Canon Kabushiki Kaisha | Data communication apparatus for converting data in accordance with a discriminated function of a destination station |
| US5155601A (en) * | 1986-11-06 | 1992-10-13 | Canon Kabushiki Kaisha | Data communication apparatus |
| DE3883817T2 (en) * | 1987-03-20 | 1994-02-03 | Canon Kk | Data transmission system. |
| JPH0695716B2 (en) * | 1987-09-16 | 1994-11-24 | キヤノン株式会社 | Image communication device |
| US5153746A (en) * | 1988-03-10 | 1992-10-06 | Kabushiki Kaisha Toshiba | Document processing apparatus with facsimile function |
| US5204946A (en) * | 1988-06-17 | 1993-04-20 | Canon Kabushiki Kaisha | Mixed text and image data processing |
| US5184229A (en) * | 1988-12-09 | 1993-02-02 | Fuji Photo Film Co., Ltd. | Compression coding device and expansion decoding device for picture signal |
| US5590190A (en) * | 1989-10-31 | 1996-12-31 | Canon Kabushiki Kaisha | Data communication apparatus including volatile and non-volatile storage |
| JPH03163953A (en) * | 1989-11-22 | 1991-07-15 | Canon Inc | Image communication device |
| JP3048161B2 (en) * | 1989-12-29 | 2000-06-05 | キヤノン株式会社 | Color image transmission method |
| US5268770A (en) * | 1990-01-16 | 1993-12-07 | Media Interface Co., Ltd. | System and a method for facsimile transmission |
| JP2832059B2 (en) * | 1990-03-05 | 1998-12-02 | キヤノン株式会社 | Color image encoding device |
| JPH0437359A (en) * | 1990-06-01 | 1992-02-07 | Canon Inc | facsimile machine |
| JP2833665B2 (en) * | 1990-06-05 | 1998-12-09 | キヤノン株式会社 | Facsimile machine |
| WO1992007328A1 (en) * | 1990-10-19 | 1992-04-30 | Kanzaki Paper Mfg. Co., Ltd. | Multi-purpose data processing method and apparatus |
| JP3007407B2 (en) * | 1990-10-25 | 2000-02-07 | パイオニア株式会社 | Data communication system |
| JPH04185050A (en) * | 1990-11-20 | 1992-07-01 | Ricoh Co Ltd | Mixed mode terminal equipment |
| US5583655A (en) * | 1991-04-05 | 1996-12-10 | Canon Kabushiki Kaisha | Creation and processing of documents containing destination information |
| JPH0530250A (en) * | 1991-07-22 | 1993-02-05 | Fujitsu Ltd | Mixed mode communication equipment |
| US5438432A (en) * | 1991-09-25 | 1995-08-01 | Fuji Xerox Co., Ltd. | Data transmitting apparatus |
| US6005675A (en) * | 1991-09-27 | 1999-12-21 | Canon Kabushiki Kaisha | Facsimile apparatus for transmitting and receiving data and commands relating to the apparatus |
| JP3166291B2 (en) * | 1992-04-03 | 2001-05-14 | ソニー株式会社 | Quantization control circuit |
| JPH06236367A (en) * | 1992-11-12 | 1994-08-23 | Ricoh Co Ltd | Control method for word processor |
| DE19616531A1 (en) * | 1996-04-25 | 1997-11-06 | Rolf Nagel | Data compression memory storage process for data processing |
| JP4424845B2 (en) | 1999-12-20 | 2010-03-03 | 本田 正 | Image data compression method and decompression method |
| WO2002031806A1 (en) * | 2000-10-13 | 2002-04-18 | Bokhour, Edward | Method of and system for low-bandwidth transmission of color video |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4193097A (en) * | 1977-04-30 | 1980-03-11 | Canon Kabushiki Kaisha | Facsimile apparatus |
| JPS5666971A (en) * | 1979-11-05 | 1981-06-05 | Dainippon Screen Mfg Co Ltd | Picture data compressing method |
| BE889996A (en) * | 1981-08-18 | 1981-12-16 | Belge Lampes Mat Electr Mble | FACSIMILE TRANSFER DEVICE |
| US4463386A (en) * | 1982-05-03 | 1984-07-31 | International Business Machines Corporation | Facsimile data reduction |
| US4553171A (en) * | 1984-01-27 | 1985-11-12 | Xerox Corporation | Tile encoding in image printing |
-
1985
- 1985-10-07 JP JP60222929A patent/JPH07105892B2/en not_active Expired - Lifetime
-
1986
- 1986-10-02 US US06/914,652 patent/US4829385A/en not_active Expired - Lifetime
- 1986-10-06 DE DE19863634027 patent/DE3634027A1/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| US4829385A (en) | 1989-05-09 |
| DE3634027A1 (en) | 1987-04-09 |
| JPS6282771A (en) | 1987-04-16 |
| DE3634027C2 (en) | 1990-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07105892B2 (en) | Data communication device | |
| EP0218448B1 (en) | Data communication process and apparatus therefor | |
| JP2922680B2 (en) | Compressed image storage method for high-resolution computer graphics | |
| JP3453407B2 (en) | Image processing apparatus, image output apparatus, image output system, and method thereof | |
| US5305397A (en) | Image communication apparatus | |
| JPS6382057A (en) | data communication equipment | |
| JP2510497B2 (en) | Data communication system | |
| EP0481145A2 (en) | Image communication apparatus | |
| JPS6346846A (en) | data communication equipment | |
| JPS63108838A (en) | data communication equipment | |
| JPS6370661A (en) | Data communication system | |
| JPS59223057A (en) | Image processing device | |
| JP2812389B2 (en) | Document communication device | |
| JP2517627B2 (en) | Data communication method | |
| JP2673813B2 (en) | Facsimile machine | |
| JPH0813089B2 (en) | Data communication method | |
| JP3412138B2 (en) | Facsimile communication device | |
| JPH0442355A (en) | Mixed mode terminal equipment | |
| JPH0759036B2 (en) | Document communication method | |
| JP2578414B2 (en) | Data communication device | |
| KR920007503B1 (en) | Binary Image Information Processing Equipment | |
| JPS62269541A (en) | Document communication method | |
| US5764815A (en) | Image communication apparatus | |
| JPS6276995A (en) | Document communication method | |
| JPS6370671A (en) | Document communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |