JPS62107525A - Frame data compression storage device - Google Patents
Frame data compression storage deviceInfo
- Publication number
- JPS62107525A JPS62107525A JP24733685A JP24733685A JPS62107525A JP S62107525 A JPS62107525 A JP S62107525A JP 24733685 A JP24733685 A JP 24733685A JP 24733685 A JP24733685 A JP 24733685A JP S62107525 A JPS62107525 A JP S62107525A
- Authority
- JP
- Japan
- Prior art keywords
- data
- frame
- detection
- counter
- signal line
- 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, and more particularly to a storage device for compressing data in frames in an information processing device.
(従来の技術)
従来のこの種の記憶装置では、送信されてきたデータを
そのまま書込んでいた。従って、記憶装置にはデータの
サイズに匹敵する大きさの容量が要求されていたため、
大規模なデータには大容量の記憶装置が要求されていた
。(Prior Art) In this type of conventional storage device, transmitted data is written as is. Therefore, storage devices were required to have a capacity comparable to the size of the data.
Large-scale data required large-capacity storage devices.
(発明が解決しようとする問題点)
一般的な情報処理システムにおいて0”データフレーム
の連続するケースが非常に多い傾向にあり、上述した従
来の記憶装置はこのような連続した′0”データフレー
ムンそのまま書込むため、記憶するデータ量が増加し、
データの転送に長時間馨要すると云う欠点がある。(Problem to be Solved by the Invention) In general information processing systems, cases of consecutive 0" data frames tend to occur very often, and the conventional storage device described above Since the data is written as is, the amount of data to be stored increases.
The drawback is that it takes a long time to transfer data.
本発明の目的は、複数ビットが1フレームである入力デ
ータを一時的に保持しておき、保持データがオール″″
0”であることン検出し、検出出力信号により計数を実
施してオール10′のデータを圧縮することにより上記
欠点を除去し、データ転送を短時間で実行できるように
構成したフレームデータ圧縮記憶装置を提供することに
ある。An object of the present invention is to temporarily hold input data in which multiple bits constitute one frame, and to
Frame data compressed storage configured to remove the above drawback by detecting that the data is 0'', performing counting based on the detection output signal, and compressing all 10' data so that data transfer can be executed in a short time. The goal is to provide equipment.
(問題点を解決するための手段)
本発明によるフレームデータ圧縮記憶装置はラッチ回路
と、“0”検出回路と、計数器と、切替え/制御手段と
を具備して構成したものである。(Means for Solving the Problems) A frame data compression storage device according to the present invention includes a latch circuit, a "0" detection circuit, a counter, and switching/control means.
ラッチ回路は、複数ビットが1フレームである入力デー
タケ一時的に保持するためのものである。The latch circuit is used to temporarily hold input data consisting of one frame of multiple bits.
0”検出回路は、ラッチ回路の出力がオール“0#であ
ることを検出するためのものである。The "0" detection circuit is for detecting that the output of the latch circuit is all "0#".
計数器は、“θ″検出回路の”o”検出出力信号により
計数するためのものである。The counter is for counting based on the "o" detection output signal of the "θ" detection circuit.
切替え/制御手段は、連続したオール1o”データが入
力した場合には計数器により連続するフレーム数ケ計数
し、オール@oI′データフレームと計数器から出力さ
れる計数値とy、−iフレームとして書込むI゛うに制
御するためのものである。When continuous all 1o'' data is input, the switching/control means counts the number of consecutive frames by a counter, and divides the all @oI' data frame, the count value output from the counter, and the y, -i frame. This is to control writing as I.
(実 施 例) 次に、本発明について図面な参照して説明する。(Example) Next, the present invention will be explained with reference to the drawings.
第1図は、本発明によるフレームデータ圧縮記憶装置の
一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a frame data compression storage device according to the present invention.
第1図において本実施例は、記憶する1フレームが複数
ビット以上の入力データフレームをのせる入力データフ
レームバスエOfと、その入力データフレームヶ一時的
に保持するためのラッチ回路1と、ラッチ回jllの出
カケ送出するラッチ出力信号線102と、ラッチ出力信
号線102上のデータがオール″0”であることを検出
するためのオール@0”検出回jl?i2ト、;t −
ル“0”検出回路2の出力乞送出するオール″′0#検
出信号線103と、オール″′0#検出信号線103に
より連続したオールaloJlデータフレームの連続数
を計数するための計数器3と、計数器3から出力される
計数値を送出する計数値線−3=
号線104と、ラッチ出力信号(信号線102)と計数
値(信号線104)とを切換えて送出する書込みデータ
信号線106と、上記切替え出力を送出するための切替
え回M5と、切替え回路5に対してオール″′0#検出
信号線103によジ切替え指示を送出するための制御回
路4と、信号線106上の書込みデータを記憶するため
の記憶部6とを具備して構成したものである。In FIG. 1, the present embodiment includes an input data frame bus On which carries an input data frame in which one frame to be stored has a plurality of bits or more, a latch circuit 1 for temporarily holding the input data frame, and a latch circuit 1 for temporarily holding the input data frame. The latch output signal line 102 that sends out the output of the times jll and the all @0" detection times jl?i2 to detect that the data on the latch output signal line 102 are all "0";
A counter 3 for counting the number of consecutive all aloJl data frames using the all''0# detection signal line 103 that outputs the output of the all '0' detection circuit 2 and the all''0# detection signal line 103. , a count value line -3 = line 104 that transmits the count value output from the counter 3, and a write data signal line that switches and transmits the latch output signal (signal line 102) and count value (signal line 104). 106, a switching circuit M5 for sending out the above-mentioned switching output, a control circuit 4 for sending a switching instruction to the switching circuit 5 through the all "'0# detection signal line 103, and a control circuit 4 on the signal line 106. The storage unit 6 is configured to include a storage unit 6 for storing write data.
第1図には記載されていないが、計数器3および制御回
路4を初期化するときには、計数器3および制御回路4
に対してリセット信号が供給さ扛る。Although not shown in FIG. 1, when the counter 3 and the control circuit 4 are initialized, the counter 3 and the control circuit 4 are
A reset signal is supplied to the terminal.
データを曹込む場合には、あらかじめ計数器3および制
御回路4はリセット信号により初期化さ扛、切替え回路
5は制御回路4から信号線105に供給される切替え指
示信号によリランチ出力信号(信号線102)ン選択す
るようにしておく。When saving data, the counter 3 and the control circuit 4 are initialized in advance by a reset signal, and the switching circuit 5 receives a rerun output signal (signal Line 102) is selected.
入力データフレームは入力データフレームパス101に
のせられてラッチ回路lに格納され、最初にラッチ回路
1に格納さ彊、たデータフレームはラッチ出力信号線1
02と、切替え回路5とを介して記憶部6に書込まれる
。同時に、ラッチ出力信号は信号線102ケ介してオー
ル“0”データフレーム@出回路2に入力さn1オ一ル
″″0″データフレーム検出回路2は、該当データフレ
ームがオール″′0”であるが否かを判定する。このと
き、そのデータフレームがオール″0”データであると
、オール″0”データフレー・ム検出回路2はuθ″検
出信号線103の状態t″″1#にする。計数器3は、
0”検出信号線103上の状態が″ 1”の条件のもと
てカウントアツプする。The input data frame is placed on the input data frame path 101 and stored in the latch circuit l.
02 and the switching circuit 5 to the storage unit 6. At the same time, the latch output signal is input to the all "0" data frame @output circuit 2 via 102 signal lines. At this time, if the data frame is all "0" data, the all "0" data frame detection circuit 2 changes the state of the uθ" detection signal line 103 to t""1#. do. Counter 3 is
0" The count is increased under the condition that the state on the detection signal line 103 is "1".
次に、送られてきた入力データフレームはラーツチ回路
1に格納され、ラッチ出力信号線102を介してオール
″″0″検出回路2へ入力され、オール“OI′検出回
路2はオール″0”であるか否かン判定する。もし、オ
ール@0#であると上記と同様に0”検出信号線103
の状態が″ l#となる。このとき、計数器3はカウン
トアップさ扛、入力データは記憶部6には書込まnない
。このようにして、オール10”データが連続している
ときには、2番目以降のオール“0”データが記憶部6
に曹込れず、計数器3によって計数が行われるのみであ
る。Next, the sent input data frame is stored in the latch circuit 1 and input to the all "0" detection circuit 2 via the latch output signal line 102, and the all "OI" detection circuit 2 outputs all "0". It is determined whether or not. If all @0#, 0" detection signal line 103 as above
The state becomes "l#". At this time, the counter 3 counts up and the input data is not written to the storage section 6. In this way, when all 10" data are continuous, The second and subsequent all “0” data are stored in storage unit 6.
The counter 3 only performs counting without adding any additional information.
その後、オール1′0#データフレーム以外のデータフ
レームが入力されると、オール10”検出回路2は“0
”検出信号線103の状態を0″にする。この出力によ
り、制御回路4は切替え回Ml’計数器3の出力である
計数値信号線104の側に切替え、記憶部6に計数値ン
書込む。After that, when a data frame other than the all 1'0# data frame is input, the "all 10" detection circuit 2 outputs "0".
"The state of the detection signal line 103 is set to 0". This output causes the control circuit 4 to switch to the count value signal line 104, which is the output of the switching circuit Ml' counter 3, and write the count value in the storage section 6.
次に、切替え回路5をラッチ出力信号線102に切替え
、ラッチ出力を記憶部6に書込む。また、通常のオール
″IO#以外のデータフレームが連続して入力されたと
きには、切替え回路5はラッチ出力信号線102を選択
しており、ラッチ出力を記憶部6に曹込む。Next, the switching circuit 5 is switched to the latch output signal line 102, and the latch output is written into the storage section 6. Further, when data frames other than the normal all "IO#" are continuously input, the switching circuit 5 selects the latch output signal line 102 and stores the latch output in the storage section 6.
第2図は、入力データフレームと記憶回路6に書込まれ
るデータフレームとの関係を示した説明図であり、オー
ル“0”データフレームが連続した場合には斯かるデー
タフレームが圧縮される。FIG. 2 is an explanatory diagram showing the relationship between an input data frame and a data frame written to the storage circuit 6. When all "0" data frames are consecutive, such data frames are compressed.
(発明の効果)
本発明は以上説明したように、複数ビットが1フレーム
である入力データを一時的に保持しておき、保持データ
がオール“0”であることを検出し、検出出力信号によ
り計数を実施してオール′″0”のデータケ圧縮するこ
とにより、記憶データが削減され、転送速度ンあげるこ
とができると云う効果がある。(Effects of the Invention) As explained above, the present invention temporarily holds input data in which multiple bits constitute one frame, detects that the held data is all "0", and uses the detection output signal to detect that the held data is all "0". By performing counting and compressing all ``0'' data, the amount of stored data can be reduced and the transfer speed can be increased.
第1図は、本発明によるフレームデータ圧縮記憶装置の
一実施例馨示すブロック図である。
第2図は、第1図に示す実施例に供給さnる入力データ
、および入力データに対応して圧縮された豊込みデータ
の一例を示す説明図である。
1…ラッチ回路
2・・・オール10”データ検出回路
3・・・計数器 4・・・制御回路5・・・切替
え回路 6・・・記憶部101〜106・・・信
号線FIG. 1 is a block diagram showing an embodiment of a frame data compression storage device according to the present invention. FIG. 2 is an explanatory diagram showing an example of input data supplied to the embodiment shown in FIG. 1 and enrichment data compressed corresponding to the input data. 1...Latch circuit 2...All 10" data detection circuit 3...Counter 4...Control circuit 5...Switching circuit 6...Storage section 101-106...Signal line
Claims (1)
持するためのラッチ回路と、前記ラッチ回路の出力がオ
ール“0”であることを検出するための“0”検出回路
と、前記“0”検出回路の“0”検出出力信号により計
数するための計数器と、連続したオール“0”データが
入力した場合には前記計数器により前記連続するフレー
ム数を計数し、オール“0”データフレームと前記計数
器から出力される計数値とを1フレームとして書込むよ
うに制御するための切替え/制御手段とを具備して構成
したことを特徴とするフレームデータ圧縮記憶装置。a latch circuit for temporarily holding input data in which a plurality of bits constitute one frame; a "0" detection circuit for detecting that the output of the latch circuit is all "0"; and the "0" A counter for counting based on the "0" detection output signal of the detection circuit, and when continuous all "0" data is input, the counter counts the number of consecutive frames, and the all "0" data frame is counted by the counter. 1. A frame data compression storage device comprising: a switching/control means for controlling writing of a count value outputted from the counter as one frame; and a count value outputted from the counter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24733685A JPS62107525A (en) | 1985-11-05 | 1985-11-05 | Frame data compression storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24733685A JPS62107525A (en) | 1985-11-05 | 1985-11-05 | Frame data compression storage device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62107525A true JPS62107525A (en) | 1987-05-18 |
Family
ID=17161888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24733685A Pending JPS62107525A (en) | 1985-11-05 | 1985-11-05 | Frame data compression storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62107525A (en) |
-
1985
- 1985-11-05 JP JP24733685A patent/JPS62107525A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4145755A (en) | Information transferring apparatus | |
JPS62107525A (en) | Frame data compression storage device | |
JPH05143242A (en) | Magnetic disk system | |
JP2751983B2 (en) | Storage circuit for communication data processing | |
JPH11338712A (en) | Interruption sequence saving circuit | |
JPH02123841A (en) | Terminal equipment with communication fault counter | |
JPS59170951A (en) | Electronic apparatus | |
JPS58163032A (en) | Input and output controlling system | |
JPS59163653A (en) | Debug device | |
JPH0351972A (en) | State change detection system for input data | |
JPH02226548A (en) | Magnetic disk device | |
JPH01194035A (en) | Address parity checking system for information processor | |
JPS61131136A (en) | History accumulating system | |
JPH02271449A (en) | Bus fault detecting system | |
JPH0236636A (en) | Data link system | |
JPS6229345A (en) | Line monitor device | |
JPH01136258A (en) | Memory control system for information processor | |
JPH0482077A (en) | Fifo memory | |
JPS59177647A (en) | Status confirming control system | |
JPH10112713A (en) | Shared type buffer address monitoring circuit | |
JPS60218135A (en) | Data processor | |
JPS59218545A (en) | Screen switching device of work station device | |
JPS63153655A (en) | Memory access control system | |
JPS62166449A (en) | History storage device for logical unit | |
JPH0247748A (en) | Data processing system |