JPH0222732A - Data compressing device - Google Patents
Data compressing deviceInfo
- Publication number
- JPH0222732A JPH0222732A JP17359588A JP17359588A JPH0222732A JP H0222732 A JPH0222732 A JP H0222732A JP 17359588 A JP17359588 A JP 17359588A JP 17359588 A JP17359588 A JP 17359588A JP H0222732 A JPH0222732 A JP H0222732A
- Authority
- JP
- Japan
- Prior art keywords
- data
- compression
- bytes
- channel
- counting
- 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
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[概要コ
データの圧縮または非圧縮を行なうデータ圧縮装置に関
し、
データ量が増大する場合には真のデータをそのまま書き
込むことによりデータ量の増大を防止するようにしたデ
ータ圧縮装置を提供することを目的とし、
ホストCPUからのデータを圧縮するデータ圧縮手段と
、圧縮データを保持する第1保持手段と、ホストCPU
11からのデータを保持する第2保持手段と、ホストC
PUからのデータのバイト数を計数する第1計数手段と
、圧縮データのバイト数を計数する第2計数手段と、前
記第1計数手段の出力と前記第2計数手段の出力を比較
する比較手段と、該比較手段の比較結果によりデータの
圧縮または非圧縮を前記データ圧縮手段に指示する指示
手段と、で構成した。[Detailed Description of the Invention] [Summary] This data compression device relates to a data compression device that compresses or uncompresses data, and when the amount of data increases, the data compression device prevents the increase in the amount of data by writing the true data as is. A data compression means for compressing data from a host CPU, a first holding means for holding compressed data, and a first holding means for holding compressed data;
a second holding means for holding data from the host C;
A first counting means for counting the number of bytes of data from the PU, a second counting means for counting the number of bytes of compressed data, and a comparison means for comparing the output of the first counting means and the output of the second counting means. and instruction means for instructing the data compression means to compress or non-compress data based on the comparison result of the comparison means.
[産業上の利用分野コ
本発明は、データの圧縮または非圧縮を行なうデータ圧
縮装置に関する。[Industrial Application Field] 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)連続して発生する文字を“文字コード”xnバイト
のデータに変換するランレングス圧縮、(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 the data is written 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 abbreviated codes, to reduce the amount of data and save space on storage media. This increases the apparent storage capacity.
ランレングス圧縮は、例えばホストCPUからの真のデ
ータがC2C3C5C5C5C5D1”の場合、5バイ
トの“C5″コードを3バイトの” C5F D O5
”に置換して’02C5FDO5D1″のデータに圧縮
するものである。For example, when the true data from the host CPU is "C2C3C5C5C5C5D1", run-length compression converts the 5-byte "C5" code to 3-byte "C5F D O5".
” and compresses it into data of '02C5FDO5D1'.
また、コード化圧縮は、第4図に示すように、本来8ビ
ツト情報の文字のうち出現頻度の高い文字、例えば“ス
ペース″を3ビツトに、′A″を4ビツトに、“E P
I ′D 11 “′M″を5ビツトに圧縮する。Furthermore, as shown in Fig. 4, encoding compression converts characters that appear frequently among the characters of originally 8-bit information, such as "space" to 3 bits, 'A' to 4 bits, and "E P
I'D 11 Compress "'M" to 5 bits.
一方、出現頻度の極めて低い文字、例えば“Z IIは
13ビツトに増大する(第5図、参照)。On the other hand, characters that appear very infrequently, such as "Z II," are increased to 13 bits (see FIG. 5).
この場合、実際のデータの圧縮効果を考えてデータmが
増大しないようにすることが必要でおる。In this case, it is necessary to take into account the actual data compression effect and prevent data m 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図において、ホストCPtJ1からデータはチャネ
ル2、磁気テープ制御袋@3内のチャネルインタフェー
ス4を介してデータ圧縮機構5に入力し、データ圧縮機
構5でランレングス圧縮およびまたはコード化圧縮が行
なわれ、圧縮されたデータはデータバッファ6に格納さ
れる。そして、圧縮されたデータは、リードライト制御
機構7により磁気テープ8に書き込まれる。In FIG. 6, data from host CPtJ1 is input to data compression mechanism 5 through channel 2, channel interface 4 in magnetic tape control bag @3, and run-length compression and/or coded compression is performed in 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 control mechanism 7.
また、磁気テープ8に書き込まれた圧縮データは、リー
ドライ1〜制御機構7によりデータバッフ16に格納さ
れた後、データ復元機構9で真のデータに復元されてチ
ャネルインタフェース4、チャネル2を介してホス1〜
CPU1に読み出される。The compressed data written on the magnetic tape 8 is stored in the data buffer 16 by the read/write 1 to the control mechanism 7, and then restored to true data by the data restoration mechanism 9 and sent via the channel interface 4 and channel 2. Hoss 1~
It is read out by CPU1.
[発明が解決とようとする課題]
しかしながら、このような従来の磁気テープ制御装置に
おっては、データ圧縮の際に、圧縮効果の有無の原因と
なる圧縮アルゴリズムとデータのくせの相性の悪さは、
1つのデータを見た場合動的に変化するものではなく、
むしろデータ全体にわたって表われるデータ特性として
とらえられ、そのデータの最後まで持続されることが予
測される。[Problem to be solved by the invention] However, in such conventional magnetic tape control devices, when compressing data, there is an incompatibility between the compression algorithm and the nature of the data, which causes the compression effect to be ineffective. 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.
このため、データ圧縮を一方的に行なうと、圧縮アルゴ
リズムとデータのくせの相性の悪さによって逆にデータ
量が増大するという問題点があった。Therefore, 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.
本発明は、このような従来の問題点に鑑みてなされたも
のであって、データ量が増大する場合には真のデータを
そのまま言き込むことによりデータ量の増大を防止する
ようにしたデータ圧縮装置を提供することを目的として
いる。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 inserting the true data as is when the amount of data increases. The purpose is to provide a compression device.
[課題を解決するための手段] 第1図は、本発明の基本構成図でおる。[Means to solve the problem] FIG. 1 is a basic configuration diagram of the present invention.
第1図において、18はホストCPU11からのデータ
を圧縮するデータ圧縮手段、22は圧縮データを保持す
る第1保持手段、17はホストCPU11からのデータ
のバイト数を計数する第1計数手段、23は圧縮後のデ
ータのバイト数を計数する第2計数手段、14Aは前記
第1計数手段17の出力と前記第2計数手段23の出力
を比較する比較手段、14Bは該比較手段14Aの比較
結果によりデータの圧縮または非圧縮を前記データ圧縮
手段1Bに指示する指示手段である。In FIG. 1, 18 is a data compression means for compressing data from the host CPU 11, 22 is a first holding means for holding compressed data, 17 is a first counting means for counting the number of bytes of data from the host CPU 11, and 23 14A is a comparison means for comparing the output of the first counting means 17 with the output of the second counting means 23. 14B is the comparison result of the comparison means 14A. This is an instruction means for instructing the data compression means 1B to compress or uncompress data.
U作用J
本発明においては、真のデータのバイト数と圧縮後のバ
イト数とを比較し、実際の圧縮効果をチエツクして、デ
ータ圧縮手段に圧縮または非圧縮を指示する。そして、
真のデータのバイト数が圧縮後のデータのバイト数より
大きいときは、圧縮データを書き出し、逆のときは真の
データを書き出す。U Effect J In the present invention, the actual number of bytes of data is compared with the number of bytes after compression, the actual compression effect is checked, and the data compression means is instructed to compress or non-compress. and,
When the number of bytes of true data is greater than the number of bytes of compressed data, compressed data is written; otherwise, true data is written.
したがって、圧縮アルゴリズムとデータのくせの相性の
悪さによりデータmが増大する場合に、真のデータを第
2保持手段から磁気テープに書き込むことで、データ量
の増大を防止することができる。Therefore, when the data m increases due to incompatibility between the compression algorithm and the nature of the data, it is possible to prevent the data amount from increasing by writing the true data from the second holding means onto the magnetic tape.
[実施例] 以下、本発明の実施例を図面に基づいて説明する。[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、および第2データバツフア
(第2保持手段)24へ送出する。The data transfer control unit 13 is a microprocessor (hereinafter referred to as M
When receiving an instruction to start data transfer from the PU (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; It is sent to the data compression mechanism (data compression means) 18 and the second data buffer (second holding means) 24.
また、データ転送制御部13は、データの転送が終了す
ると、信号線19を介してデータ転送の終了をMPU1
4へ通知する。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.
チャネルバイトカウンタ17はデータ転送制御部13か
ら送出されたデータ(真のデータ)のバイト数をカウン
トして真のデータのバイト数をMPU14へ出力する。The channel 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 bytes of true data to the MPU 14.
データ圧縮機構18は、MPU14からデータの圧縮ま
たは非圧縮の指示を信号線21を介して受け、圧縮の指
示によりデータをランレングス圧縮およびまたはコード
化圧縮により圧縮して圧縮データを第1データバツフア
(第1保持手段)22およびデバイスバイトカウンタ(
第2計数手段)23へ出力する。The data compression mechanism 18 receives a data compression or non-compression instruction from the MPU 14 via the signal line 21, compresses the data by run-length compression and/or coded compression according to the compression instruction, and transfers the compressed data to the first data buffer ( first holding means) 22 and device byte counter (
(second counting means) 23.
また、真のデータはバス16を介して第2バツフア(第
2保持手段)24に格納される。Further, true data is stored in a second buffer (second holding means) 24 via the bus 16.
第1データバツフア22に格納された圧縮データまたは
第2バツフア24に格納された非圧縮データは、図示し
ないリードライト制御機構により磁気テープ(図外)へ
書き込まれる。Compressed data stored in the first data buffer 22 or uncompressed data stored in the second buffer 24 is written to a magnetic tape (not shown) by a read/write control mechanism (not shown).
デバイスバイトカウンタ23はデータ圧縮機構18から
出力された圧縮データのパイ1〜数をカウントしてその
バイト数をMPU14に出力する。The device byte counter 23 counts the number of compressed data output from the data compression mechanism 18 and outputs the number of bytes to the MPU 14.
MPU14はデータ転送制御部13からのデータの転送
終了通知を受信すると、チャネルバイ1〜カウンタ17
からの真のデータのバイト数とデバイスバイトカウンタ
23からの圧縮データのバイト数とを比較し、圧縮効果
をチエツクする。When the MPU 14 receives the data transfer end notification from the data transfer control unit 13, the MPU 14 sets the channel by 1 to counter 17.
The number of bytes of true data from the device byte counter 23 is compared with the number of bytes of compressed data from the device byte counter 23 to check the compression effect.
MPU14は、チャネルバイトカウンタ17のバイト数
≦デバイスバイトカウンタ23のバイト数のときは、デ
ータ圧縮機構18に圧縮を指示し、チャネルバイトカウ
ンタ170バイト数〉デバイスバイトカウンタ230バ
イト数のときは、データ圧縮機構18に非圧縮を指示し
、真のデータを第2バツフア24に格納する。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 the data, and when the number of bytes in the channel byte counter 170>the number of bytes in the device byte counter 230, the MPU 14 instructs the data compression mechanism 18 to compress the data. The compression mechanism 18 is instructed not to compress, and the true data is stored in the second buffer 24.
したがって、MPU14はチャネルバイトカウンタ17
の出力とデバイスバイトカウンタ23の出力を比較する
比較手段14A、および比較結果によりデータ圧縮機構
18に圧縮または非圧縮を指示する指示手段14Bとし
ての機能を有する。Therefore, the MPU 14 uses the channel byte counter 17
It has the functions of a comparison means 14A that compares the output of the device byte counter 23 with the output of the device byte counter 23, and an instruction means 14B that instructs the data compression mechanism 18 to compress or not compress based on the comparison result.
次に、動作を説明する。Next, the operation will be explained.
まず、データ転送制御部13は、MPU14からデータ
転送の開始の指示を受けると、ホストCPU11からチ
ャネル12を介してデータを受領してデータ圧縮機構1
8、チャネルバイl−カウンタ17、第2データバツフ
ア24ヘデータを送出し、データ転送が終了すると、M
PU14にこれを通知する。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. Channel by l-counter 17 sends data to second data buffer 24, and when data transfer is completed, M
The PU 14 is notified of this.
データ圧縮機構18は、MPU14からの圧縮の指示に
よりデータをランレングス圧縮およびまたはコード化圧
縮して圧縮データを第1データバツク722およびデバ
イスバイトカウンタ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 first data bag 722 and the device byte counter 23 .
一方、MPU14はデータ転送制御部13からのデータ
転送の終了通知を受けると、チャネルバイトカウンタ1
7からの真のデータのバイト数とデバイスバイトカウン
タ23からの圧縮データのバイト数とを比較し、チャネ
ルバイトカウンタ17のバイト数くデバイスバイトカウ
ンタ23のバイト数のときは、データ圧縮機構18にデ
ータの非圧縮を指示して真のデータを第2データバツフ
ア22に格納する。On the other hand, when the MPU 14 receives the data transfer end notification from the data transfer control unit 13, the MPU 14 starts the channel byte counter 1.
Compare the number of bytes of true data from device byte counter 23 with the number of bytes of compressed data from device byte counter 23, and if the number of bytes of channel byte counter 17 is equal to the number of bytes of device byte counter 23, the data compression mechanism 18 The real data is stored in the second data buffer 22 by instructing non-compression of the data.
一方、チャネルバイトカウンタ17のバイト数〉デバイ
スバイ1〜カウンタ23のバイト数のときは、MPU1
4はデータ圧縮機構18に圧縮の指示をして、圧縮デー
タを第1データバツフア22へ格納する。On the other hand, when the number of bytes in channel byte counter 17>the number of bytes in device bye 1 to counter 23, MPU1
4 instructs the data compression mechanism 18 to compress and stores the compressed data in the first data buffer 22.
したがって、圧縮アルゴリズムとデータのくせの相性の
悪さによってデータ量が増大するような場合には、真の
データを第2データバツフア24から磁気テープへ書き
込むことによりデータ量の増大を防止することができる
。Therefore, if the amount of data increases due to 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 from the second data buffer 24 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.
[発明の効果]
以上説明してきたように、本発明によれば、真のデータ
バイlへ数と圧縮データバイト数とを比較し、実際の圧
縮効果をチエツクするようにしたため、データ量が増大
する場合には真のデータをそのまま書き込むことができ
、データ間の増大を防止することができる。[Effects of the Invention] As explained above, according to the present invention, the actual compression effect is checked by comparing the true number of data bytes and the number of compressed data bytes, so the amount of data increases. In this case, the true data can be written as is, and it is possible to prevent data from increasing.
第1図は本発明の基本構成図、
第2図は本発明の一実施例を示すブロック図、第3図は
データ圧縮の考え方を説明する説明図、第4図はコード
化圧縮の考え方を説明する説明図、
第5図はコード化圧縮の考え方を説明するグラフ、
第6図は従来例を示す10ツタ図である。
図中、
11:ホストCPU、
12:チャネル、
13:データ転送制御部、
14.14A、14B:マイクロプロセッサ(比較手段
、指示手段)、
15:信号線、
16:バス、
17:チャネルバイ1〜カウンタ(第1計数手段)、1
8:データ圧縮機構(データ圧縮手段〉、19.21:
信号線、
22:第1データバツフア(第1保持手段)、23:デ
バイスバイトカウンタ(第2計数手段)、24:第2デ
ータバツフア(第2保持手段)、。
テ゛−夕fL?−n /14 ん2ε占九〇月するま乞
口月11W第3図
スヘ゛
ス
3ヒ゛ツト
4ヒ゛ツト
13ヒ1ツト
コードイ乙斤5Nk/1fii方L aロバ1う5克口
月図第4
図
コード化力王和1の肴り方&駁」ハfるグラフ第5図
イ疋釆イクqL本170ツク図
第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 10-point diagram showing a conventional example. In the figure, 11: host CPU, 12: channel, 13: data transfer control unit, 14. 14A, 14B: microprocessor (comparison means, instruction means), 15: signal line, 16: bus, 17: channel by 1~ Counter (first counting means), 1
8: Data compression mechanism (data compression means), 19.21:
Signal line, 22: first data buffer (first holding means), 23: device byte counter (second counting means), 24: second data buffer (second holding means). Tea-evening fL? -n/14 N2ε Fortune-telling 90th month 11W Figure 3 Space 3 bits 4 bits 13 hits 1 Code 5Nk/1fii way L a Donkey 1 U5 Victory month Figure 4 Coding power How to Serve King Wa 1 & How to Serve It Graph 5th Figure 170 Book 170 Figure 6
Claims (1)
縮手段(18)と、圧縮データを保持する第1保持手段
(22)と、ホストCPU(11)からのデータを保持
する第2保持手段(24)と、ホストCPU(11)か
らのデータのバイト数を計数する第1計数手段(17)
と、圧縮データのバイト数を計数する第2計数手段(2
3)と、前記第1計数手段(17)の出力と前記第2計
数手段(23)の出力を比較する比較手段(14A)と
、該比較手段(14A)の比較結果によりデータの圧縮
または非圧縮を前記データ圧縮手段(18)に指示する
指示手段(14B)と、を備えたことを特徴とするデー
タ圧縮装置。A data compression means (18) for compressing data from the host CPU (11), a first holding means (22) for holding compressed data, and a second holding means (24) for holding data from the host CPU (11). ) and a first counting means (17) for counting the number of bytes of data from the host CPU (11).
and a second counting means (2) for counting the number of bytes of compressed data.
3), a comparing means (14A) for comparing the output of the first counting means (17) and the output of the second counting means (23), and compressing or non-compressing data based on the comparison result of the comparing means (14A). A data compression device comprising: instruction means (14B) for instructing the data compression means (18) to perform compression.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17359588A JPH0222732A (en) | 1988-07-11 | 1988-07-11 | Data compressing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17359588A JPH0222732A (en) | 1988-07-11 | 1988-07-11 | Data compressing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0222732A true JPH0222732A (en) | 1990-01-25 |
Family
ID=15963511
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17359588A Pending JPH0222732A (en) | 1988-07-11 | 1988-07-11 | Data compressing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0222732A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05233212A (en) * | 1991-12-13 | 1993-09-10 | Internatl Business Mach Corp <Ibm> | Device and method for compressing data, and data processing system |
| WO1995017308A1 (en) * | 1993-12-23 | 1995-06-29 | Intermec Corporation | Method of controlling a thermal printhead |
| WO1995029437A1 (en) * | 1994-04-22 | 1995-11-02 | Sony Corporation | Device and method for transmitting data, and device and method for recording data |
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 |
| JPS61105930A (en) * | 1984-10-30 | 1986-05-24 | Toshiba Corp | Data encoder |
| JPS62120780A (en) * | 1985-11-20 | 1987-06-02 | Sanyo Electric Co Ltd | Image information compressing device |
-
1988
- 1988-07-11 JP JP17359588A patent/JPH0222732A/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 |
| JPS61105930A (en) * | 1984-10-30 | 1986-05-24 | Toshiba Corp | Data encoder |
| JPS62120780A (en) * | 1985-11-20 | 1987-06-02 | Sanyo Electric Co Ltd | Image information compressing device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05233212A (en) * | 1991-12-13 | 1993-09-10 | Internatl Business Mach Corp <Ibm> | Device and method for compressing data, and data processing system |
| WO1995017308A1 (en) * | 1993-12-23 | 1995-06-29 | Intermec Corporation | Method of controlling a thermal printhead |
| US5548688A (en) * | 1993-12-23 | 1996-08-20 | Intermec Corporation | Method of data handling and activating thermal print elements in a thermal printhead |
| WO1995029437A1 (en) * | 1994-04-22 | 1995-11-02 | Sony Corporation | Device and method for transmitting data, and device and method for recording data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3025301B2 (en) | Data precompression device, data precompression system, and data compression ratio improving method | |
| JP3095222B2 (en) | Data compression system with decompression prevention function | |
| US5574953A (en) | Storing compressed data in non-contiguous memory | |
| US6744388B1 (en) | Hardware-friendly general purpose data compression/decompression algorithm | |
| JPS63148466A (en) | Data compressing/restoring method | |
| US6378007B1 (en) | Data encoding scheme | |
| JP3141002B2 (en) | Encoding method and data compressor | |
| JPH04503296A (en) | Dual processor image compression/decompression device | |
| JP3211640B2 (en) | Two-dimensional method and system for binary image compression | |
| JPH0222732A (en) | Data compressing device | |
| EP0913825B1 (en) | Data encoding scheme | |
| EP0485081B1 (en) | Data compression dictionary access minimization logic | |
| US6268973B1 (en) | Generating appendable points in encoded data | |
| EP0913823B1 (en) | Data encoding method and apparatus | |
| JPH0222731A (en) | Data compressing device | |
| JPH02218224A (en) | Data transferring method | |
| JP3091917B2 (en) | Compressed data transfer device | |
| EP0913824B1 (en) | Generating appendable points in encoded data | |
| JP2806583B2 (en) | I/O channel unit | |
| EP0834832A2 (en) | Arithmetic image coding | |
| JP2923089B2 (en) | Data reproducing method in magnetic tape device | |
| JPH03104421A (en) | System and device for data compression and data decoder | |
| JPH0774985B2 (en) | Data compression system | |
| JPH0563583A (en) | Data compression and decoding method and backup method in electronic exchange using said method | |
| JPS639074A (en) | Data record compression system |