JPH0222731A - Data compressing device - Google Patents
Data compressing deviceInfo
- Publication number
- JPH0222731A JPH0222731A JP17359388A JP17359388A JPH0222731A JP H0222731 A JPH0222731 A JP H0222731A JP 17359388 A JP17359388 A JP 17359388A JP 17359388 A JP17359388 A JP 17359388A JP H0222731 A JPH0222731 A JP H0222731A
- Authority
- JP
- Japan
- Prior art keywords
- data
- compression
- bytes
- mpu
- true
- 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
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、データの圧縮または非圧縮を行なうデータ圧
縮装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data compression device that compresses or decompresses data.
一般に、外部記憶装置の記憶容量を見かけ上増大させる
方法として、データ圧縮がある。Generally, data compression is a method for apparently increasing the storage capacity of an external storage device.
このデータ圧縮の考え方は、第3図に示すように、ホス
トCPUからチャンネルを介してデータを受領し、記憶
媒体にデータを疋き込む際に、データ圧縮機構による(
1)連続して発生する文字を“文字コード″×nバイト
のデータに変換するランレングス圧縮、(2)出現頻度
の高い文字の短縮コード化するコード化圧縮によってデ
ータ量を削減し、記憶媒体の見かけ」二の記憶容量を増
大するものである。The idea behind this data compression is that, as shown in Figure 3, when data is received from the host CPU via a channel and transferred to the storage medium, the data compression mechanism (
1) run-length compression, which converts consecutively occurring characters into "character code" x n bytes of data, and (2) coded compression, which converts frequently occurring characters into shortened codes, to reduce the amount of data and reduce the amount of data on the storage medium. This increases the storage capacity of the 2nd appearance.
ランレングス圧縮は、例えばホストCP Uからの真の
データが” C2C5C5C5C5C5D 1 ”の場
合、5バイトの“’C5”:]−ドを3バイトの“”C
3FDO5”に置換して’02C5FDO5D1″のデ
ータに圧縮するものである。For example, when the true data from the host CPU is "C2C5C5C5C5C5D 1", run-length compression is performed by converting 5 bytes of "'C5": ]-code to 3 bytes of ""C5C5D1".
3FDO5'' and compresses it into data '02C5FDO5D1''.
また、コード化圧縮は、第4図に示すように、本来8ヒ
ツト情報の文字のうち出現頻度の高い文字、例えば“ス
ペース″を3ビツトに、A″を4ビツトに、“Eu、i
“D T! 14 M ITを5ビツトに圧縮する。Furthermore, as shown in Fig. 4, encoding compression converts characters that appear frequently among the original eight hit information characters, such as "space" to 3 bits, "A" to 4 bits, "Eu, i"
“D T! Compress 14M IT to 5 bits.
一方、出現頻度の極めて低い文字、例えば“Z 19は
13ビツトに増大する(第5図、参照)。On the other hand, a character that appears very infrequently, for example "Z19," is increased to 13 bits (see FIG. 5).
この場合、実際のデータの圧縮効果を考えてデータ量が
増大しないようにすることが必要である。In this case, it is necessary to consider the actual data compression effect and prevent the data amount from increasing.
[従来の技術]
従来のデータ圧縮機構を有する磁気テープ制御装置とし
ては、例えば第6図に示すようなものがある。[Prior Art] As a conventional magnetic tape control device having a data compression mechanism, there is one shown in FIG. 6, for example.
第6図において、ホストCPU1からデータはチャネル
2、磁気テープ制御装置3内のチャネルインタフェース
4を介してデータ圧縮機構5に入力し、データ圧縮機構
5でランレングス圧縮およびまたはコード化圧縮が行な
われ、圧縮されたデータはデータバッファ6に格納され
る。そして、圧縮されたデータは、リードライト制御機
1m 7により磁気テープ8に出き込まれる。In FIG. 6, data from the host CPU 1 is input to a data compression mechanism 5 via a channel 2 and a channel interface 4 in a magnetic tape control device 3, and is subjected to run-length compression and/or encoded compression in the data compression mechanism 5. , the compressed data is stored in the data buffer 6. The compressed data is then written onto the magnetic tape 8 by the read/write controller 1m7.
また、磁気テープ8に書き込まれた圧縮データは、リー
ドライト制御機構7によりデータバッフ76に格納され
た後、データ復元機構9で真のデータに復元されてチャ
ネルインタフェース4、チャネル2を介してホスlへC
P (J 1に読み出される。The compressed data written on the magnetic tape 8 is stored in the data buffer 76 by the read/write control mechanism 7, and then restored to true data by the data restoration mechanism 9 and sent to the host via the channel interface 4 and channel 2. C to l
P (read out in J 1.
[発明が解決とようとする課題]
しかしながら、このような従来の磁気テープ制御装置に
あっては、データ圧縮の際に、圧縮効果の有無の原因と
なる圧縮アルゴリズムとデータのくせの相性の悪さは、
1つのデータを見た場合動的に変化するものではなく、
むしろデータ全体にわたって表われるデータ特性として
とらえられ、そのデータの最後まで持続されることが予
測される。[Problems to be Solved by the Invention] However, in such conventional magnetic tape control devices, when compressing data, there is a problem of incompatibility between the compression algorithm and the nature of the data, which causes the compression effect to be ineffective or not. teeth,
When looking at one piece of data, it does not change dynamically,
Rather, it is seen as a data characteristic that appears throughout the data and is expected to persist until the end of the data.
このため、データ圧縮を一方的に行なうと、圧縮アルゴ
リズムとデータのくせの相性の悪さによって逆にデータ
量が増大するという問題点がおった。For this reason, when data compression is performed unilaterally, there is a problem in that the amount of data increases due to the incompatibility between the compression algorithm and the nature of the data.
本発明は、このような従来の問題点に鑑みてなされたも
のであって、データ量が増大する場合には真のデータを
そのまま出き込むことによりデータ量の増大を防止する
ようにしたデータ圧fi−i装置を提供することを目的
としている。The present invention has been made in view of such conventional problems, and is a data system that prevents an increase in the amount of data by importing and outputting true data as is when the amount of data increases. The present invention aims to provide a pressure fi-i device.
[課題を解決するための手段] 第1図は、本発明の基本構成図である。[Means to solve the problem] FIG. 1 is a basic configuration diagram of the present invention.
第1図において、18はホストCPU11からのデータ
を圧縮するデータ圧縮手段、22は圧縮データまたは非
圧縮データを保持する保持手段、17はホストCPUI
Iからのデータのバイト数を計数する第1計数手段、2
3は圧縮浚のデータのバイト数を計数する第2計数手段
、14Aは前記第1計数手段17の出力と前記第2計数
手段23の出力を比較する比較手段、14Bは該比較手
段14Aの比較結果によりデータの圧縮または非圧縮を
前記データ圧縮手段18に指示する指示手段、14Cは
前記第1計数手段17の出力が第2計数手段23の出力
より大きいとき、ホストCPU11に対してデータの再
転送を要求する要求手段である。In FIG. 1, 18 is a data compression means for compressing data from the host CPU 11, 22 is a holding means for holding compressed data or uncompressed data, and 17 is a host CPU
first counting means for counting the number of bytes of data from I; 2;
3 is a second counting means for counting the number of bytes of compressed dredging data, 14A is a comparison means for comparing the output of the first counting means 17 and the output of the second counting means 23, and 14B is a comparison means of the comparison means 14A. An instructing means 14C instructs the data compressing means 18 to compress or non-compress data depending on the result, when the output of the first counting means 17 is larger than the output of the second counting means 23, the instruction means 14C instructs the host CPU 11 to re-compress the data. This is a request means for requesting transfer.
[作用]
本発明においては、真のデータのバイト数と圧縮後のバ
イト数とを比較し、真のデータのバイト数が圧縮後のデ
ータのバイト数より大きいときは、チ(7ネルに対して
真のデータの再転送を要求し、一方データ圧縮手段に対
して非圧縮を指示して、真のデータを書き込むようにし
たため、圧縮アルゴリズムとデータのくせの相性の悪さ
によりデータ量が増大する場合に、データ量の増大を防
止することができる。[Operation] In the present invention, the number of bytes of true data and the number of bytes after compression are compared, and if the number of bytes of true data is larger than the number of bytes of data after compression, The data size increases due to the incompatibility between the compression algorithm and the nature of the data. In some cases, it is possible to prevent an increase in the amount of data.
すなわち、実際の圧縮効果をチエツクして、データの圧
縮またはデータの非圧縮を行なうようにしたため、デー
タ量の増大を防止することができる。That is, since the actual compression effect is checked and data is compressed or uncompressed, an increase in the amount of data can be prevented.
[実施例] 以下、本発明の実施例を図面に基づいて説明する。[Example] Embodiments of the present invention will be described below based on the drawings.
第2図は本発明の一実施例を示すブロック図でおる。FIG. 2 is a block diagram showing one embodiment of the present invention.
まず、構成を説明すると、第2図において、11はホス
トCPU、12はチャネル、13はチャネルインタフェ
ースデータ転送制御部(以下、データ転送制御部)であ
る。データ転送制御部13はチャネル12を介してホス
トCPU11とのデータ転送を制御する。First, to explain the configuration, in FIG. 2, 11 is a host CPU, 12 is a channel, and 13 is a channel interface data transfer control section (hereinafter referred to as data transfer control section). The data transfer control unit 13 controls data transfer with the host CPU 11 via the channel 12.
データ転送制御部13はマイクロプロセッサ(以下、M
PU)14から信号線15を介してデータ転送の開始指
示を受けると、ホストCPU11からチャネル12を介
してデータを受領してバス16を介してデータをチャネ
ルバイトカウンタ(第1計数手段)17およびデータ圧
縮機構(データ圧縮手段)18へ送出する。The data transfer control unit 13 is a microprocessor (hereinafter referred to as M
When receiving an instruction to start data transfer from the CPU (PU) 14 via the signal line 15, the data is received from the host CPU 11 via the channel 12 and transferred via the bus 16 to the channel byte counter (first counting means) 17 and The data is sent to the data compression mechanism (data compression means) 18.
また、データ転送制御部13は、データの転送が終了す
ると、信号線19を介してデータ転送の終了をMPU1
4へ通知する。また、データ転送制御部13は、MPU
14から信号線20を介してデータの再転送の指示を受
けると、データをチャネルバイトカウンタ17およびデ
ータ圧縮R構18へ再転送する。Further, when the data transfer is completed, the data transfer control unit 13 instructs the MPU 1 to terminate the data transfer via the signal line 19.
Notify 4. Further, the data transfer control unit 13
When receiving an instruction to retransfer data from 14 via signal line 20, the data is retransferred to channel byte counter 17 and data compression R mechanism 18.
ヂVネルバイトカウンタ17はデータ転送制御部13か
ら送出されたデータ(真のデータ)のバイト数をカウン
トして真のデータのパイ1〜数をMPU14へ出力する
。The digital byte counter 17 counts the number of bytes of data (true data) sent from the data transfer control section 13 and outputs the number of true data to the MPU 14.
データ圧縮機構18は、MPU14からデータの圧縮ま
たは非圧縮の指示を信号線21を介して受け、圧縮の指
示によりデータをランレングス圧縮およびまたはコード
化圧縮により圧縮して圧縮データをデータバッファ(保
持手段)22およびデバイスバイトカウンタ(第2計数
手段〉23へ出力し、非圧縮の指示により、真のデータ
をそのままデータバッファ22へ出力する。The data compression mechanism 18 receives an instruction to compress or uncompress data from the MPU 14 via a signal line 21, compresses the data by run-length compression and/or coded compression according to the compression instruction, and stores the compressed data in a data buffer (holding 22 and a device byte counter (second counting means) 23, and in response to a non-compression instruction, the true data is output as is to the data buffer 22.
データバッファ22に格納された圧縮データまたは非圧
縮データは、図示しないリードライト制御機構により磁
気テープ(図外)へ出き込まれる。Compressed data or uncompressed data stored in the data buffer 22 is read onto a magnetic tape (not shown) by a read/write control mechanism (not shown).
デバイスバイトカウンタ23はデータ圧縮機構18から
出力された圧縮データのバイト数をカウントしてそのバ
イト数をMPU14に出力する。The device byte counter 23 counts the number of bytes of compressed data output from the data compression mechanism 18 and outputs the number of bytes to the MPU 14.
MPU14はデータ転送制御部13からのデータの転送
終了通知を受信すると、チャネルバイトカウンタ17か
らの真のデータのバイト数とデバイスバイトカウンタ2
3からの圧縮データのバイト数とを比較し、圧縮効果を
チエツクする。Upon receiving the data transfer end notification from the data transfer control unit 13, the MPU 14 calculates the true number of data bytes from the channel byte counter 17 and the device byte counter 2.
Compare the number of bytes of compressed data from 3 to check the compression effect.
MP’U14は、チャネルバイトカウンタ17のバイト
数≦デバイスバイトカウンタ23のバイト数のとぎは、
データ圧縮機構18に圧縮を指示し、チャネルバイトカ
ウンタ17のパイ1〜数〉デバイスバイトカウンタ23
のバイト数のときは、データ転送制御部13に対してデ
ータの再転送を要求すると共にデータ圧縮機構18に非
圧縮を指示し、真のデータをそのまま通過させる。The MP'U 14 determines that the number of bytes in the channel byte counter 17 ≦ the number of bytes in the device byte counter 23 .
Instructs data compression mechanism 18 to compress, and registers channel byte counter 17 pie 1 to number > device byte counter 23
When the number of bytes is , it requests the data transfer control unit 13 to retransfer the data and instructs the data compression mechanism 18 to decompress, allowing the true data to pass through as is.
したがって、MPU14はチャネルバイ1ヘカウンタ1
7の出力とデバイスバイトカウンタ23の出力を比較す
る比較手段14A、比較結果によりデータ圧縮機構18
に圧縮または非圧縮を指示する指示手段14Bおよびデ
ータ転送制御部13にデータ再転送を要求する要求手段
14Cとしての機能を有する。Therefore, the MPU 14 inputs counter 1 to channel by 1.
Comparison means 14A compares the output of device byte counter 23 with the output of device byte counter 23, and data compression mechanism 18
It functions as an instructing means 14B for instructing compression or non-compression, and a requesting means 14C for requesting the data transfer control section 13 to retransmit data.
次に、動作を説明する。Next, the operation will be explained.
まず、データ転送制御部13は、MPU14からデータ
転送の開始の指示を受けると、ホストCPU11からチ
ャネル12を介してデータを受領してデータ圧縮機構1
8およびチャネルバイトカウンタ17へデータを送出し
、データ転送が終了すると、MPU14にこれを通知す
る。First, upon receiving an instruction to start data transfer from the MPU 14, the data transfer control unit 13 receives data from the host CPU 11 via the channel 12 and sends the data to the data compression mechanism 1.
8 and channel byte counter 17, and when the data transfer is completed, the MPU 14 is notified of this.
データ圧縮機構18は、MPU14からの圧縮の指示に
よりデータをランレングス圧縮およびまたはコード化圧
縮して圧縮データをデータバッファ22およびデバイス
バイトカウンタ23へ送出する。The data compression mechanism 18 performs run-length compression and/or code compression on data according to a compression instruction from the MPU 14 and sends the compressed data to the data buffer 22 and device byte counter 23 .
一方、MPU14はデータ転送制御部13からのデータ
転送の終了通知を受けると、チャネルバイ゛1〜カウン
タ17からの真のデータのバイト数とデバイスバイトカ
ウンタ23からの圧縮データのバイト数とを比較し、チ
ャネルバイトカウンタ17のバイト数くデバイスバイト
カウンタ23のバイト数のときは、データ転送制御部1
3に対してデータの再転送を要求し、データ圧縮機構1
Bにデータの非圧縮を指示して真のデータをそのまま通
過させてデータバッファ22に格納する。On the other hand, upon receiving the data transfer end notification from the data transfer control unit 13, the MPU 14 compares the number of bytes of true data from channel byte 1 to counter 17 with the number of bytes of compressed data from device byte counter 23. However, when the number of bytes in the channel byte counter 17 is equal to the number of bytes in the device byte counter 23, the data transfer control unit 1
Data compression mechanism 1 requests data retransfer to data compression mechanism 3.
B is instructed to uncompress the data, and the true data is passed through as is and stored in the data buffer 22.
なお、チャネルバイトカウンタ17のバイト数〉デバイ
スバイトカウンタ23のバイト数のときは、MPU14
はデータ圧縮機構18に圧縮の指示をして、圧縮データ
をデータバッファ22へ格納する。Note that when the number of bytes in the channel byte counter 17 > the number of bytes in the device byte counter 23, the MPU 14
instructs the data compression mechanism 18 to compress and stores the compressed data in the data buffer 22.
したがって、圧縮アルゴリズムとデータのくせの相性の
悪さによってデータ量が増大するような場合には、真の
データをそのままデータバッフ122から磁気テープへ
書き込むことによりデータ量の増大を防止することがで
きる。Therefore, if the amount of data increases due to an incompatibility between the compression algorithm and the nature of the data, it is possible to prevent the amount of data from increasing by writing the true data as is from the data buffer 122 to the magnetic tape.
なお、チャネルバイトカウンタ17のバイト数≧デバイ
スバイトカウンタ23のパイミル数のときは、データ圧
縮を行なうことによりデータ量を削減することができる
。Note that when the number of bytes in the channel byte counter 17≧the number of bytes in the device byte counter 23, the amount of data can be reduced by performing data compression.
[発明の効果]
以上説明してきたよ・うに、本発明によれば、真のデー
タバイト数と圧縮データバイト数とを比較し、実際の圧
縮効果をチエツクするようにしたため、データ量が増大
する場合には真のデータをそのまま書き込むことができ
、データ量の増大を防止することができる。[Effects of the Invention] As explained above, according to the present invention, the true number of data bytes and the number of compressed data bytes are compared to check the actual compression effect, so that when the amount of data increases, The true data can be written as is, and an increase in the amount of data can be prevented.
第1図は本発明の基本構成図、
第2図は本発明の一実施例を示すブロック図、第3図は
データ圧縮の考え方を説明する説明図、第4図はコード
化圧縮の考え方を説明する説明図、
第5図はコード化圧縮の考え方を説明するグラフ、
第6図は従来例を示すブロック図である。
図中、
11:ホストcpu。
12:チャネル、
13:データ転送制御部、
14.14A〜14C:マイクロプロセッサ(比較手段
、指示手段、要求手段)、
15:信号線、
16:バス、
17:チャネルバイトカウンタ(第1計数手段〉、18
:データ圧縮機構(データ圧縮手段)、19〜21:信
号線、
22:データバッフ1〈保持手段)、
23:デバイスバイトカウンタ(第2計数手段)。
蒸釡横へ(2)
データ丘ム’hJjJεみ兇−月fろJヒロ月11W第
3図
スヘ“
ス
3ヒ′ツト
Boo 0001
4ヒ1ツト
13ピツト
コ−トイ乙圧挿め115j応L i文−口月■う君←月
図第4
図
コード化r」箱の肴ん方ε説叩fろグラフ第5図
イ疋老ブクU&水千70ツク回
第6
図Figure 1 is a basic configuration diagram of the present invention, Figure 2 is a block diagram showing an embodiment of the present invention, Figure 3 is an explanatory diagram explaining the concept of data compression, and Figure 4 is the concept of coding compression. FIG. 5 is a graph explaining the concept of coding compression, and FIG. 6 is a block diagram showing a conventional example. In the figure, 11: host CPU. 12: Channel, 13: Data transfer control section, 14.14A to 14C: Microprocessor (comparison means, instruction means, request means), 15: Signal line, 16: Bus, 17: Channel byte counter (first counting means) , 18
: data compression mechanism (data compression means), 19-21: signal line, 22: data buffer 1 (holding means), 23: device byte counter (second counting means). To the side of the steamer (2) data hill m'hJjJε 兇-月froJ ひろ月 11W fig. Sentence - Mouth Moon ■ Ukun ← Moon Figure 4 Coding r' Box How to Serve ε Theory Graph Figure 5 I Bi Old Book U & Water Sen 70 Tsuku Times Figure 6
Claims (1)
縮手段(18)と、圧縮データまたは非圧縮データを保
持する保持手段(22)と、ホストCPU(11)から
のデータのバイト数を計数する第1計数手段(17)と
、圧縮後のデータのバイト数を計数する第2計数手段(
23)と、前記第1計数手段(17)の出力と前記第2
計数手段(23)の出力を比較する比較手段(14A)
と、該比較手段(14A)の比較結果によりデータの圧
縮または非圧縮を前記データ圧縮手段(18)に指示す
る指示手段(14B)と、前記第1計数手段(17)の
出力が第2計数手段(23)の出力より大きいとき、ホ
ストCPU(11)に対してデータの再転送を要求する
要求手段(14C)と、を備えたことを特徴とするデー
タ圧縮装置。data compression means (18) for compressing data from the host CPU (11); holding means (22) for holding compressed data or uncompressed data; and a data compression means (22) for counting the number of bytes of data from the host CPU (11). 1 counting means (17), and a second counting means (17) for counting the number of bytes of data after compression.
23), the output of the first counting means (17) and the second
Comparison means (14A) for comparing the output of the counting means (23)
and instruction means (14B) for instructing the data compression means (18) to compress or uncompress data based on the comparison result of the comparison means (14A), and the output of the first counting means (17) is calculated by a second counting means. A data compression device comprising request means (14C) for requesting a host CPU (11) to retransmit data when the output is larger than the output of the means (23).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17359388A JPH0222731A (en) | 1988-07-11 | 1988-07-11 | Data compressing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17359388A JPH0222731A (en) | 1988-07-11 | 1988-07-11 | Data compressing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0222731A true JPH0222731A (en) | 1990-01-25 |
Family
ID=15963471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17359388A Pending JPH0222731A (en) | 1988-07-11 | 1988-07-11 | Data compressing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0222731A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59117864A (en) * | 1982-12-24 | 1984-07-07 | Fujitsu Ltd | System for controlling data compression and expansion |
| JPS62155676A (en) * | 1985-12-27 | 1987-07-10 | Matsushita Electric Ind Co Ltd | image encoding device |
| JPS63138882A (en) * | 1986-11-29 | 1988-06-10 | Toshiba Corp | Data compressor |
-
1988
- 1988-07-11 JP JP17359388A patent/JPH0222731A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59117864A (en) * | 1982-12-24 | 1984-07-07 | Fujitsu Ltd | System for controlling data compression and expansion |
| JPS62155676A (en) * | 1985-12-27 | 1987-07-10 | Matsushita Electric Ind Co Ltd | image encoding device |
| JPS63138882A (en) * | 1986-11-29 | 1988-06-10 | Toshiba Corp | Data compressor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3025301B2 (en) | Data precompression device, data precompression system, and data compression ratio improving method | |
| JPH04503296A (en) | Dual processor image compression/decompression device | |
| JPS63148466A (en) | Data compressing/restoring method | |
| US5874908A (en) | Method and apparatus for encoding Lempel-Ziv 1 variants | |
| CN107592117A (en) | Deflate-based compressed data block output method and device | |
| JPH0222731A (en) | Data compressing device | |
| JPH10271013A (en) | Compression method for data, compression method for picture data and compression device | |
| JP2940948B2 (en) | Data compression method | |
| JPH0222732A (en) | Data compressing device | |
| CN110191341A (en) | A method for encoding and decoding depth data | |
| US7020340B2 (en) | Methods for compressing and decompressing data | |
| JPH05227440A (en) | Device and method of coding data | |
| JP3091917B2 (en) | Compressed data transfer device | |
| JP2812064B2 (en) | Image processing device | |
| JPH02218224A (en) | Data transferring method | |
| US5745603A (en) | Two dimensional context model obtained without a line buffer for arithmetic coding | |
| JPH05341955A (en) | Data compression and restoration system | |
| US10432216B1 (en) | Configurable compression circuit | |
| JP2725609B2 (en) | Terminal adapter device | |
| JPH04258084A (en) | Code rule converter | |
| Wall et al. | Real-time dynamic arithmetic coding for low bit-rate channels | |
| JPH0563583A (en) | Data compression and decoding method and backup method in electronic exchange using said method | |
| JP3584633B2 (en) | Data transfer time compression method and apparatus | |
| JPS63117562A (en) | Image data coding system | |
| JPH04167671A (en) | Method for compressing and expanding image data |