Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3159243B2 - Data compression device - Google Patents
[go: Go Back, main page]

JP3159243B2 - Data compression device - Google Patents

Data compression device

Info

Publication number
JP3159243B2
JP3159243B2 JP08371997A JP8371997A JP3159243B2 JP 3159243 B2 JP3159243 B2 JP 3159243B2 JP 08371997 A JP08371997 A JP 08371997A JP 8371997 A JP8371997 A JP 8371997A JP 3159243 B2 JP3159243 B2 JP 3159243B2
Authority
JP
Japan
Prior art keywords
data
transmission
unit
compressed
compression
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 - Fee Related
Application number
JP08371997A
Other languages
Japanese (ja)
Other versions
JPH10285044A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP08371997A priority Critical patent/JP3159243B2/en
Publication of JPH10285044A publication Critical patent/JPH10285044A/en
Application granted granted Critical
Publication of JP3159243B2 publication Critical patent/JP3159243B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、主として伝送デー
タのデータ長に応じて圧縮又は非圧縮を自動制御するデ
ータ圧縮装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data compression apparatus for automatically controlling compression or non-compression according to the data length of transmission data.

【0002】[0002]

【従来の技術】従来、この種のデータ圧縮装置では、デ
ータ端末装置(以下、DTEとする)から伝送された伝
送データを独自のアルゴリズムか、或いは複数の圧縮ア
ルゴリズムの中から最も適していると類推されるアルゴ
リズムを選択し、常に伝送データを圧縮してからデータ
回線終端装置(以下、DCEとする)へ伝送(送出)す
るようになっている。
2. Description of the Related Art Conventionally, in this type of data compression apparatus, transmission data transmitted from a data terminal apparatus (hereinafter, referred to as DTE) is considered to be a unique algorithm or the most suitable among a plurality of compression algorithms. An analogous algorithm is selected, transmission data is always compressed, and then transmitted (transmitted) to a data line terminating device (hereinafter referred to as DCE).

【0003】尚、このようなデータ圧縮に関連した周知
技術としては、例えば特開平4−242424号公報や
特開平4−359315号公報に開示されたデータ圧縮
制御装置及びデータ復元制御装置,特開平5−2071
78号公報に開示された変復調装置,特開平6−202
845号公報に開示された伝送データ圧縮方法および装
置等が挙げられる。
Known techniques related to such data compression include, for example, a data compression control device and a data decompression control device disclosed in JP-A-4-242424 and JP-A-4-359315. 5-2071
No. 78,202, JP-A-6-202.
No. 845 discloses a transmission data compression method and apparatus.

【0004】[0004]

【発明が解決しようとする課題】上述したデータ圧縮装
置の場合、伝送データのデータ長に応じて圧縮又は非圧
縮を自動制御する機能を有していないため、例えばデー
タ長の短いブロックがDTEから伝送されて来ると、圧
縮効果が少なくなる上、データ圧縮部内でのオーバヘッ
ドによりスループットがデータ圧縮部を用いない場合よ
りも用いた場合(データ圧縮部を通した場合)の方が落
ちてしまうという問題がある。
The data compression apparatus described above does not have a function of automatically controlling compression or non-compression according to the data length of transmission data. When transmitted, the compression effect is reduced, and the overhead in the data compression unit is lower in the case where the data is used (through the data compression unit) than in the case where the data compression unit is not used due to the overhead in the data compression unit. There's a problem.

【0005】本発明は、このような問題点を解決すべく
なされたもので、その技術的課題は、伝送データのデー
タ長に拘らずに充分な圧縮効果が得られると共に、スル
ープットの向上を計り得るデータ圧縮装置を提供するこ
とにある。
SUMMARY OF THE INVENTION The present invention has been made to solve such problems, and its technical problem is to achieve a sufficient compression effect regardless of the data length of transmission data and to improve the throughput. It is an object of the present invention to provide a data compression apparatus for obtaining such data.

【0006】[0006]

【課題を解決するための手段】本発明によれば、DTE
から伝送された伝送データを送信蓄積データとして蓄積
するDTE側送信バッファと、送信蓄積データを特定の
アルゴリズムで圧縮して圧縮データとするデータ圧縮部
と、圧縮データを蓄積して送信データとしてDCEへ伝
送するDCE側送信バッファと、DCEから伝送された
伝送データを受信蓄積データとして蓄積するDCE側受
信バッファと、受信蓄積データを特定のアルゴリズムで
伸長して伸長データとするデータ伸長部と、伸長データ
を蓄積して受信データとしてDTEへ伝送するDTE側
受信バッファとを備えたデータ圧縮装置において、送信
蓄積データ又は圧縮データを切り替え出力する第1のス
イッチ部と、送信蓄積データ又は圧縮データを識別通知
するための識別ビットを該送信蓄積データ又は該圧縮デ
ータに付加するビット挿入部と、送信蓄積データのデー
タ長に基づいて該データ長が特定の数よりも小さいとき
に第1のスイッチ部を制御して送信蓄積データを選択す
ると共に、ビット挿入部を制御して該送信蓄積データに
識別ビットを付加させるデータ監視制御部とを備え、D
TE側送信バッファはデータ監視制御部へ送信蓄積デー
タのデータ長を通知するデータ圧縮装置が得られる。
According to the present invention, a DTE
DTE-side transmission buffer that stores transmission data transmitted from the DTE as transmission storage data, a data compression unit that compresses the transmission storage data with a specific algorithm to generate compressed data, and stores the compressed data and transmits it to the DCE as transmission data. A transmission buffer on the DCE side for transmission, a reception buffer on the DCE side for storing transmission data transmitted from the DCE as reception accumulation data, a data decompression unit for decompressing the reception accumulation data by a specific algorithm to decompress data, And a first switch unit for switching and outputting the transmission accumulated data or the compressed data, and identifying and notifying the transmission accumulated data or the compressed data. To add an identification bit to the transmitted accumulated data or the compressed data for A first insertion unit, based on the data length of the transmission accumulation data, controls the first switch unit to select the transmission accumulation data when the data length is smaller than a specific number, and controls the bit insertion unit. A data monitoring control unit for adding an identification bit to the transmission accumulation data;
As the TE side transmission buffer, a data compression device for notifying the data monitoring control unit of the data length of the transmission accumulation data can be obtained.

【0007】又、本発明によれば、上記データ圧縮装置
において、データ監視制御部は、データ長が特定の数以
上となったときに第1のスイッチ部を制御して圧縮デー
タを選択すると共に、ビット挿入部を制御して該圧縮デ
ータに識別ビットを付加させるデータ圧縮装置が得られ
る。
Further, according to the present invention, in the data compression device, the data monitoring control unit controls the first switch unit when the data length becomes a specific number or more to select the compressed data, and , A data compression apparatus is provided which controls the bit insertion unit to add an identification bit to the compressed data.

【0008】更に、本発明によれば、上記何れかのデー
タ圧縮装置において、受信蓄積データ又は伸長データを
切り替え出力する第2のスイッチ部と、受信蓄積データ
を監視して識別ビットに基づいて非圧縮であるか圧縮で
あるかを判定し、該非圧縮であるときには該識別ビット
を廃棄してから第2のスイッチ部を制御して該受信蓄積
データを選択すると共に、該圧縮であるときには該識別
ビットを廃棄してから該第2のスイッチ部を制御して伸
長データを選択する識別ビット検出制御部とを備えたデ
ータ圧縮装置が得られる。
Further, according to the present invention, in any one of the above data compression devices, the second switch unit for switching and outputting the received accumulated data or the decompressed data, and monitoring the received accumulated data to determine whether the received accumulated data is the same based on the identification bit. It is determined whether the data is compressed or compressed. If the data is uncompressed, the identification bit is discarded and the second switch unit is controlled to select the received and stored data. A data compression device is provided that includes an identification bit detection control unit that selects the decompressed data by controlling the second switch unit after discarding the bits.

【0009】[0009]

【作用】本発明のデータ圧縮装置は、伝送データの圧縮
/非圧縮を選択するスイッチ部と、圧縮/非圧縮の識別
を与えるビット挿入部とをデータ監視制御部によってD
TE側送信バッファから通知されたデータ長に応じて制
御する。このとき、データ長が特定の数を下回るとデー
タ圧縮部を経由しないように自動的にスイッチが切り替
わるため、圧縮効率が悪い短いデータブロックが送られ
て来たときでもデータ圧縮部を通さないときと同様なス
ループットが得られ、データ長が特定の数に達するとデ
ータ圧縮部を経由するように自動的にスイッチが切り替
わるため、通常の圧縮効果が得られる。結果として、伝
送データの種類(データ長)に拘らずにデータ圧縮部を
通さない場合と同等以上のスループットを確保できる。
According to the data compression apparatus of the present invention, a switch section for selecting compression / non-compression of transmission data and a bit insertion section for giving a distinction between compression / non-compression are provided by a data monitoring control section.
Control is performed according to the data length notified from the TE side transmission buffer. At this time, if the data length is less than a specific number, the switch is automatically switched so as not to pass through the data compression unit, so even if short data blocks with poor compression efficiency are sent, do not pass through the data compression unit When the data length reaches a specific number, the switch is automatically switched so as to pass through the data compression unit, so that a normal compression effect can be obtained. As a result, regardless of the type (data length) of the transmission data, a throughput equal to or higher than the case where the data does not pass through the data compression unit can be secured.

【0010】[0010]

【発明の実施の形態】以下に実施例を挙げ、本発明のデ
ータ圧縮装置について、図面を参照して詳細に説明す
る。
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

【0011】図1は、本発明のデータ圧縮装置を含む一
実施例に係るデータネットワークシステムの基本構成を
示したブロック図である。
FIG. 1 is a block diagram showing a basic configuration of a data network system according to an embodiment including a data compression device of the present invention.

【0012】このデータネットワークシステムは、DT
E1及びDCE14の間にデータ圧縮装置13が配備さ
れ、別のDTE18及びDCE16の間にも別のデータ
圧縮装置17が配備され、DCE14及びDCE16が
ネットワーク15に接続されて成っている。即ち、ここ
ではデータ圧縮装置13を含むDTE1及びDCE14
とデータ圧縮装置17を含むDTE18及びDCE16
とは同じ構成となっているため、以下はデータ圧縮装置
13を含むDTE1及びDCE14の構成のみを説明す
る。
This data network system has a DT
A data compression device 13 is provided between E1 and DCE 14, another data compression device 17 is provided between another DTE 18 and DCE 16, and the DCE 14 and DCE 16 are connected to the network 15. That is, the DTE 1 and the DCE 14 including the data compression device 13 are used here.
DTE 18 and DCE 16 including a data compression device 17
Therefore, only the configuration of the DTE 1 and the DCE 14 including the data compression device 13 will be described below.

【0013】ここでのデータ圧縮装置13は、DTE1
から伝送された伝送データを送信蓄積データとして蓄積
するDTE側送信バッファ2と、送信蓄積データを特定
のアルゴリズムで圧縮して圧縮データとするデータ圧縮
部3と、圧縮データを蓄積して送信データとしてDCE
14へ伝送するDCE側送信バッファ5と、DCE14
から伝送された伝送データを受信蓄積データとして蓄積
するDCE側受信バッファ6と、受信蓄積データを特定
のアルゴリズムで伸長して伸長データとするデータ伸長
部8と、伸長データを蓄積して受信データとしてDTE
1へ伝送するDTE側受信バッファ9とを備えている。
The data compression device 13 here is a DTE1
A transmission buffer 2 for storing transmission data transmitted from the DTE as transmission storage data, a data compression unit 3 for compressing the transmission storage data with a specific algorithm to generate compressed data, and storing compressed data as transmission data. DCE
A transmission buffer 5 for transmitting to the DCE 14;
A DCE-side reception buffer 6 for storing transmission data transmitted from the receiver as reception storage data, a data decompression unit 8 for decompressing the reception storage data by a specific algorithm to generate decompressed data, and storing the decompressed data as reception data. DTE
And a DTE-side reception buffer 9 for transmitting data to the DTE 1.

【0014】又、このデータ圧縮装置13は、送信蓄積
データ又は圧縮データを切り替え出力する第1のスイッ
チ部11と、送信蓄積データ又は圧縮データ(非圧縮で
あるか圧縮であるか)を識別通知するための識別ビット
を送信蓄積データ又は圧縮データに付加するビット挿入
部4と、送信蓄積データのデータ長に基づいてデータ長
が特定の数よりも小さいときに第1のスイッチ部11を
制御して送信蓄積データを選択すると共に、ビット挿入
部4を制御して送信蓄積データに識別ビットを付加させ
るデータ監視制御部10とを備えている。
Further, the data compression device 13 identifies the first switch unit 11 for switching and outputting the transmission accumulated data or the compressed data, and identifies the transmission accumulated data or the compressed data (uncompressed or compressed). A bit insertion unit 4 for adding an identification bit to the transmission accumulated data or compressed data to perform the first switch unit 11 when the data length is smaller than a specific number based on the data length of the transmission accumulation data. And a data monitoring control unit 10 for controlling the bit insertion unit 4 to add an identification bit to the transmission accumulation data while selecting transmission accumulation data.

【0015】このうち、DTE側送信バッファ2はデー
タ監視制御部10へ送信蓄積データのデータ長を通知す
るようになっている。又、データ監視制御部10は、デ
ータ長が特定の数を上回ったときに第1のスイッチ部1
1を制御して圧縮データを選択すると共に、ビット挿入
部4を制御して圧縮データに識別ビットを付加させるよ
うになっている。
The transmission buffer 2 on the DTE side notifies the data monitoring control unit 10 of the data length of the transmission accumulation data. When the data length exceeds a specific number, the data monitoring control unit 10 controls the first switch unit 1.
1 is controlled to select the compressed data, and the bit insertion unit 4 is controlled to add an identification bit to the compressed data.

【0016】更に、このデータ圧縮装置13は、受信蓄
積データ又は伸長データを切り替え出力する第2のスイ
ッチ部12と、受信蓄積データを監視して識別ビットに
基づいて非圧縮であるか圧縮であるかを判定し、非圧縮
であるときには識別ビットを廃棄してから第2のスイッ
チ部12を制御して受信蓄積データを選択すると共に、
圧縮であるときには識別ビットを廃棄してから第2のス
イッチ部12を制御して伸長データを選択する識別ビッ
ト検出制御部7とを備えている。
Further, the data compression device 13 switches the received and stored data or the decompressed data and outputs the data, and monitors the received and stored data to determine whether the data is uncompressed or compressed based on the identification bit. In the case of non-compression, the discrimination bit is discarded and the second switch unit 12 is controlled to select the reception accumulation data.
An identification bit detection control unit 7 for discarding identification bits when compression is performed and then controlling the second switch unit 12 to select decompressed data is provided.

【0017】即ち、このデータ圧縮装置13の送信動作
においては、DTE1から伝送された伝送データがDT
E側送信バッファ2で送信蓄積データとして蓄積される
が、DTE側送信バッファ2では送信蓄積データをスイ
ッチ部11へ出力する前に送信蓄積データのデータ長を
データ監視制御部10へ通知し、データ監視制御部10
ではデータ長を判別する。
That is, in the transmission operation of the data compression device 13, the transmission data transmitted from the DTE 1
The ETE transmission buffer 2 accumulates the transmission accumulation data. The DTE transmission buffer 2 notifies the data monitoring control unit 10 of the data length of the transmission accumulation data before outputting the transmission accumulation data to the switch unit 11. Monitoring control unit 10
Then, the data length is determined.

【0018】そこで、データ監視制御部10は、データ
長が特定の数L1よりも小さければ(例えば63バイト
未満であれば)、そのときのスイッチ部11に対する制
御信号を“1”としてアクティブにする。これによりス
イッチ部11では、スイッチを切り替えてデータ圧縮部
3を回避し、DTE側送信バッファ2からの送信蓄積デ
ータをビット挿入部4へ接続する。又、同時にデータ監
視制御部10は、ビット挿入部4に対する制御信号をア
クティブにする。これによりビット挿入部4は、非圧縮
であることを通知するための付加ビット(例えば
“0”)を送信蓄積データの先頭に付加した上でDCE
側送信バッファ5へ送出する。因みに、DCE側送信バ
ッファ5から出力された送信データは、DCE14を経
由してネットワーク15へ伝送され、その後にDCE1
6を経由してデータ圧縮装置17からDTE18へと伝
送される。
Therefore, when the data length is smaller than the specific number L1 (for example, when the data length is less than 63 bytes), the data monitoring controller 10 activates the control signal for the switch unit 11 at that time as "1". . As a result, the switch unit 11 switches the switch to bypass the data compression unit 3 and connects the transmission accumulation data from the DTE-side transmission buffer 2 to the bit insertion unit 4. At the same time, the data monitoring control unit 10 activates a control signal for the bit insertion unit 4. As a result, the bit insertion unit 4 adds an additional bit (for example, “0”) for notifying that the data is not compressed,
To the side transmission buffer 5. Incidentally, the transmission data output from the DCE-side transmission buffer 5 is transmitted to the network 15 via the DCE 14, and thereafter, the DCE 1
6, the data is transmitted from the data compression device 17 to the DTE 18.

【0019】一方、このデータ圧縮装置13の受信動作
においては、対向装置からDCE14経由で伝送された
伝送データがDCE側受信バッファ6で受信蓄積データ
として蓄積され、識別ビット検出制御部7へ伝送され
る。識別ビット検出制御部7は、受信蓄積データの出力
前に受信蓄積データの先頭ビットを監視して“0”を検
出すると、スイッチ部12に対する制御信号をアクティ
ブにして付加ビット“0”を廃棄してからスイッチ部1
2を制御してデータ伸長部8を回避するように受信蓄積
データを出力選択させる。これによりスイッチ部12で
は、アクティブの制御信号によってスイッチを切り替え
て受信蓄積データをDTE側受信バッファ9へ接続す
る。この結果、データ圧縮部3を通らなかった送信デー
タに関しては、受信側でもデータ伸長部8を通さないよ
うにできる。
On the other hand, in the receiving operation of the data compression device 13, the transmission data transmitted from the opposite device via the DCE 14 is accumulated as reception accumulation data in the DCE side reception buffer 6, and is transmitted to the identification bit detection control unit 7. You. If the identification bit detection control unit 7 monitors the first bit of the received accumulated data before outputting the received accumulated data and detects “0”, it activates the control signal for the switch unit 12 and discards the additional bit “0”. Switch part 1
2 to select the output of the received and stored data so as to avoid the data decompression unit 8. As a result, the switch unit 12 switches the switch according to the active control signal to connect the received accumulated data to the DTE-side reception buffer 9. As a result, transmission data that has not passed through the data compression unit 3 can be prevented from passing through the data decompression unit 8 even on the receiving side.

【0020】ところで、上述したデータ圧縮装置13の
送信動作において、データ監視制御部10に通知される
データ長が特定の数L1以上であれば(例えば64バイ
ト以上であれば)、そのときのスイッチ部11に対する
制御信号を“0”としてインアクティブにする。これに
よりスイッチ部11では、スイッチを切り替えてデータ
圧縮部3を通った圧縮データをビット挿入部4へ接続す
る。又、同時にデータ監視制御部10は、ビット挿入部
4に対する制御信号をインアクティブにする。これによ
りビット挿入部4は、圧縮であることを通知するための
付加ビット(例えば“1”)を圧縮データの先頭に付加
した上でDCE側送信バッファ5へ送出する。因みに、
ここでもDCE側送信バッファ5から出力された送信デ
ータは、DCE14を経由してネットワーク15へ伝送
され、その後にDCE16を経由してデータ圧縮装置1
7からDTE18へと伝送される。
By the way, in the transmission operation of the data compression device 13 described above, if the data length notified to the data monitoring control unit 10 is not less than a specific number L1 (for example, not less than 64 bytes), the switch at that time is The control signal for the unit 11 is set to "0" to make it inactive. Thus, the switch unit 11 switches the switch and connects the compressed data that has passed through the data compression unit 3 to the bit insertion unit 4. At the same time, the data monitoring control unit 10 makes the control signal for the bit insertion unit 4 inactive. As a result, the bit insertion unit 4 adds an additional bit (for example, “1”) to the head of the compressed data for notifying that the compression is performed, and then transmits the compressed data to the DCE side transmission buffer 5. By the way,
Also here, the transmission data output from the DCE-side transmission buffer 5 is transmitted to the network 15 via the DCE 14, and then transmitted to the data compression device 1 via the DCE 16.
7 to the DTE 18.

【0021】他方、この場合のデータ圧縮装置13の受
信動作に関しては、対向装置からDCE14経由で伝送
された伝送データがDCE側受信バッファ6で受信蓄積
データとして蓄積され、識別ビット検出制御部7へ伝送
される。識別ビット検出制御部7は、受信蓄積データの
出力前に受信蓄積データの先頭ビットを監視して“1”
を検出すると、スイッチ部12に対する制御信号をイン
アクティブにして付加ビット“1”を廃棄してからスイ
ッチ部12を制御して受信蓄積データを出力し、データ
伸長部8を通った伸長データを出力選択させる。これに
よりスイッチ部12では、インアクティブの制御信号に
よってスイッチを切り替えて伸長データをDTE側受信
バッファ9へ接続する。この結果、データ圧縮部3を通
った送信データに関しては、受信側でもデータ伸長部8
を通るようにできる。
On the other hand, with respect to the receiving operation of the data compression device 13 in this case, the transmission data transmitted from the opposite device via the DCE 14 is accumulated as reception accumulation data in the DCE side reception buffer 6 and transmitted to the identification bit detection control unit 7. Transmitted. The identification bit detection control unit 7 monitors the first bit of the received accumulation data before outputting the received accumulation data to “1”.
Is detected, the control signal for the switch unit 12 is made inactive, the additional bit "1" is discarded, and then the switch unit 12 is controlled to output the received accumulated data, and the expanded data that has passed through the data expansion unit 8 is output. Let me choose. As a result, the switch unit 12 switches the switch according to the inactive control signal and connects the decompressed data to the DTE-side reception buffer 9. As a result, with respect to the transmission data that has passed through the data compression unit 3, the data expansion unit 8
Can pass through.

【0022】[0022]

【発明の効果】以上に述べた通り、本発明のデータ圧縮
装置によれば、DTEからの伝送データのデータ長に応
じて圧縮/非圧縮を自動制御する機能を持たせているた
め、圧縮効果の低いデータ長の短いデータがDTEから
送られて来てもデータ圧縮部の使用を回避することで圧
縮部を用いない場合と同等のスループットを確保でき
る。この結果、DTEから如何なる種類の伝送データが
伝送されて来ても、データ圧縮部の未使用のときと同等
以上のスループットを常に確保できるようになる。
As described above, the data compression apparatus of the present invention has a function of automatically controlling the compression / non-compression according to the data length of the transmission data from the DTE. Even if short data having a low data length is transmitted from the DTE, by avoiding the use of the data compression unit, it is possible to secure the same throughput as when no compression unit is used. As a result, no matter what kind of transmission data is transmitted from the DTE, a throughput equal to or higher than that when the data compression unit is not used can always be secured.

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

【図1】本発明のデータ圧縮装置を含む一実施例に係る
データネットワークシステムの基本構成を示したブロッ
ク図である。
FIG. 1 is a block diagram showing a basic configuration of a data network system according to an embodiment including a data compression device of the present invention.

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

1,18 DTE 2 DTE側送信バッファ 3 データ圧縮部 4 ビット挿入部 5 DCE側送信バッファ 6 DCE側受信バッファ 7 識別ビット検出制御部 8 データ伸長部 9 DTE側受信バッファ 10 データ監視制御部 11,12 スイッチ部 13,17 データ圧縮装置 14,16 DCE 15 ネットワーク 1,18 DTE 2 DTE side transmission buffer 3 Data compression unit 4 Bit insertion unit 5 DCE side transmission buffer 6 DCE side reception buffer 7 Identification bit detection control unit 8 Data decompression unit 9 DTE side reception buffer 10 Data monitoring control unit 11,12 Switch unit 13, 17 Data compression unit 14, 16 DCE 15 Network

フロントページの続き (56)参考文献 特開 平4−242424(JP,A) 特開 平4−359315(JP,A) 特開 平5−207178(JP,A) 特開 平6−202845(JP,A) 特開 昭58−102314(JP,A) 特開 平4−277981(JP,A) 特開 平2−108119(JP,A) (58)調査した分野(Int.Cl.7,DB名) H03M 7/30 Continuation of the front page (56) References JP-A-4-242424 (JP, A) JP-A-4-359315 (JP, A) JP-A-5-207178 (JP, A) JP-A-6-202845 (JP) JP-A-58-102314 (JP, A) JP-A-4-277981 (JP, A) JP-A-2-108119 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB Name) H03M 7/30

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 データ端末装置から伝送された伝送デー
タを送信蓄積データとして蓄積するデータ端末装置側送
信バッファと、前記送信蓄積データを特定のアルゴリズ
ムで圧縮して圧縮データとするデータ圧縮部と、前記圧
縮データを蓄積して送信データとしてデータ回線終端装
置へ伝送するデータ回線終端装置側送信バッファと、前
記データ回線終端装置から伝送された伝送データを受信
蓄積データとして蓄積するデータ回線終端装置側受信バ
ッファと、前記受信蓄積データを前記特定のアルゴリズ
ムで伸長して伸長データとするデータ伸長部と、前記伸
長データを蓄積して受信データとして前記データ端末装
置へ伝送するデータ端末装置側受信バッファとを備えた
データ圧縮装置において、前記送信蓄積データ又は前記
圧縮データを切り替え出力する第1のスイッチ部と、前
記送信蓄積データ又は前記圧縮データを識別通知するた
めの識別ビットを該送信蓄積データ又は該圧縮データに
付加するビット挿入部と、前記送信蓄積データのデータ
長に基づいて該データ長が特定の数よりも小さいときに
前記第1のスイッチ部を制御して前記送信蓄積データを
選択すると共に、前記ビット挿入部を制御して該送信蓄
積データに前記識別ビットを付加させるデータ監視制御
部とを備え、前記データ端末装置側送信バッファは前記
データ監視制御部へ前記送信蓄積データのデータ長を通
知することを特徴とするデータ圧縮装置。
1. A data terminal device-side transmission buffer that stores transmission data transmitted from a data terminal device as transmission storage data, a data compression unit that compresses the transmission storage data with a specific algorithm to generate compressed data, A data line termination device-side transmission buffer for storing the compressed data and transmitting it as transmission data to the data line termination device; and a data line termination device-side reception buffer for storing transmission data transmitted from the data line termination device as received stored data. A buffer, a data decompression unit that decompresses the received accumulation data by the specific algorithm to generate decompression data, and a data terminal device-side reception buffer that accumulates the decompression data and transmits the decompression data to the data terminal device as reception data. Switching between the transmission accumulated data or the compressed data in the data compression device provided with A first switch unit for outputting the data, a bit insertion unit for adding an identification bit for identifying the transmission accumulated data or the compressed data to the transmission accumulated data or the compressed data, and a data length of the transmission accumulated data. And when the data length is smaller than a specific number, the first switch unit is controlled to select the transmission storage data, and the bit insertion unit is controlled to control the transmission storage data so that the identification bit is added to the transmission storage data. And a data monitoring control unit for adding the data storage device, wherein the data terminal device-side transmission buffer notifies the data monitoring control unit of the data length of the transmission accumulation data.
【請求項2】 請求項1記載のデータ圧縮装置におい
て、前記データ監視制御部は、前記データ長が特定の数
以上となったときに前記第1のスイッチ部を制御して前
記圧縮データを選択すると共に、前記ビット挿入部を制
御して該圧縮データに前記識別ビットを付加させること
を特徴とするデータ圧縮装置。
2. The data compression device according to claim 1, wherein the data monitoring control unit controls the first switch unit to select the compressed data when the data length becomes a specific number or more. A data compression device that controls the bit insertion unit to add the identification bit to the compressed data.
【請求項3】 請求項1又は2記載のデータ圧縮装置に
おいて、前記受信蓄積データ又は前記伸長データを切り
替え出力する第2のスイッチ部と、前記受信蓄積データ
を監視して前記識別ビットに基づいて非圧縮であるか圧
縮であるかを判定し、該非圧縮であるときには該識別ビ
ットを廃棄してから前記第2のスイッチ部を制御して該
受信蓄積データを選択すると共に、該圧縮であるときに
は該識別ビットを廃棄してから該第2のスイッチ部を制
御して前記伸長データを選択する識別ビット検出制御部
とを備えたことを特徴とするデータ圧縮装置。
3. The data compression device according to claim 1, wherein a second switch unit for switching and outputting the received accumulated data or the decompressed data, and monitoring the received accumulated data based on the identification bit. It is determined whether the data is uncompressed or compressed. If the data is uncompressed, the identification bit is discarded and the second switch unit is controlled to select the received and stored data. An identification bit detection control unit that discards the identification bit and then controls the second switch unit to select the decompressed data.
JP08371997A 1997-04-02 1997-04-02 Data compression device Expired - Fee Related JP3159243B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08371997A JP3159243B2 (en) 1997-04-02 1997-04-02 Data compression device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08371997A JP3159243B2 (en) 1997-04-02 1997-04-02 Data compression device

Publications (2)

Publication Number Publication Date
JPH10285044A JPH10285044A (en) 1998-10-23
JP3159243B2 true JP3159243B2 (en) 2001-04-23

Family

ID=13810331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08371997A Expired - Fee Related JP3159243B2 (en) 1997-04-02 1997-04-02 Data compression device

Country Status (1)

Country Link
JP (1) JP3159243B2 (en)

Also Published As

Publication number Publication date
JPH10285044A (en) 1998-10-23

Similar Documents

Publication Publication Date Title
US6745012B1 (en) Adaptive data compression in a wireless telecommunications system
EP0662761A1 (en) A data communication system for efficient data transfer between terminals in a network
JP3902235B2 (en) Data compression in data connection
US5177480A (en) Data communication having transmitter-controlled mode switching from compressed-to-transparent mode but local synchronous transmitter-controlled and receiver-controlled mode switching from transparent-to-compressed mode
EP0490606A2 (en) An adaptive data compression system
JP2004510371A (en) How to handle data packets
JP3342649B2 (en) Bandwidth reducing ATM network and method thereof
JP2723100B2 (en) Portable information terminal device and its communication system
JP3228410B2 (en) Multicast communication method and method
JP3159243B2 (en) Data compression device
JP2001275112A (en) Data compression device
JP3159244B2 (en) Data compression device
JP2970633B2 (en) ATM controller
JP2699430B2 (en) Data transfer method
JP3296040B2 (en) Frame exchange
WO1992004790A1 (en) High speed data compression and transmission for wide area network connections in lan/bridging applications
KR100369514B1 (en) Apparatus for compressing data
JPH07202983A (en) Data transmitter-receiver
JPH04150244A (en) Communication processing device
JPH0413330A (en) Terminal control system
JP2937957B2 (en) Communication device having AAL5 packet loopback function
JP2908335B2 (en) Voice / digital data multiplex transmission method for information processing equipment.
JPH11331175A (en) Wireless communication system
KR100299039B1 (en) Apparatus and method for transmitting frame date by lossless compress algorithm in ethernet
JPH09284340A (en) Method for controlling communication and its device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010117

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080216

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090216

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100216

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100216

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110216

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees