JPS6217879A - Data memory device - Google Patents
Data memory deviceInfo
- Publication number
- JPS6217879A JPS6217879A JP15715885A JP15715885A JPS6217879A JP S6217879 A JPS6217879 A JP S6217879A JP 15715885 A JP15715885 A JP 15715885A JP 15715885 A JP15715885 A JP 15715885A JP S6217879 A JPS6217879 A JP S6217879A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- common
- stored
- common item
- 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
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野〉
本発明はデータ記W1装置に関し、特にデータ記憶容量
の改善に関する。DETAILED DESCRIPTION OF THE INVENTION (Industrial Field of Application) The present invention relates to a data storage W1 device, and more particularly to an improvement in data storage capacity.
(従来の技術)
ある一定時間ごとに測定時間や測定条イ2[、測定値等
を出力する装置(例えば、ハイブリッド・レコーダ等)
からバス・インターフェースを介してデータを取出し、
これを記憶し、また記憶したデータを所望により適宜読
出ずことのできる、例えば半導体メモリやフロッピーデ
ィスク装置等のデ−タ記憶装置はJ:<知られている。(Prior art) A device (for example, a hybrid recorder, etc.) that outputs measurement time, measurement value, etc. at a certain fixed time interval.
retrieve data via the bus interface from
Data storage devices, such as semiconductor memories and floppy disk devices, which can store this data and read out the stored data as desired are well known.
(発明が解決しようとする問題点)
しかしなから、従来のこの種のデータ記憶装置では、バ
ス・インターフェースを介して取出したデータはそのま
まのデータ型式で記憶しでいたため、データを記憶する
のに児合うだりの記憶容量を必要とするという問題点か
あ′)た。(Problem to be Solved by the Invention) However, in conventional data storage devices of this type, data retrieved via the bus interface was stored in the same data format; The problem is that it requires a large amount of memory capacity.
本発明の目的は、この様な点に鑑み、ハイブリッド・(
ノコーダ等からの出力データを記憶4る際、データを分
離・圧縮し、限らねた記憶容量の中に多くのデータを格
納すると共に、データを読出す時は分離・圧縮されたデ
ータを元のデータ型式に再生して出力することができる
ようにし、記憶容量の有効利用を図り10るデータ記憶
装置を提供づ−ることにある。In view of these points, an object of the present invention is to provide a hybrid (
When storing output data from a nocoder, etc., the data is separated and compressed to store a large amount of data in a limited storage capacity, and when reading data, the separated and compressed data is converted back to the original. It is an object of the present invention to provide a data storage device that can be reproduced and output in a data format and that can effectively utilize storage capacity.
(問題点を解決するための手段)
この様な目的を達成するために本発明では、前記共通的
な項目データのみを記憶するための共通部データ用メモ
リと、
前記共通的な項目データ以外のデータを記憶覆−るため
の個別データ用メ[りと、
入力データを前記共通的な項[]データとそれ1ス外の
データに分離し、↓ξ通的な項に]デデーが1)fI回
のり゛ンプリング時のデータと不一致の場合(二の1)
そのア′−タをサンプルポイン1へ・データど対にしr
:前記共通部データ用メモリに送出し、jt連通的4項
目データ以外のア゛−夕はリーンプルポインj〜・1′
−夕と灼にして前記個別データ用メ王りに送出りるデー
タ分離・圧縮回路と、
前記共通部データ用メ七りから読出されたリンプルポイ
ント・データと前記個別データ用メUりから読出された
サンプルポイン1〜・データとを比較し、一致した時は
今回読出したデータを共通的な項[1データとし、また
一致し4丁いOhは前回読出したデータを共通的な項目
データとし、この環1]アータと個別データ用メモリか
ら読出したデータとを合成して元のデータ型式に再生し
て出力するf−夕合成回路と
を具備したことを特徴とでる。(Means for Solving the Problems) In order to achieve such an object, the present invention includes a common part data memory for storing only the common item data, and a common part data memory for storing only the common item data. The method for individual data to overturn data memory is to separate the input data into the common term [] data and data outside of it, and make it into a common term]. If the data does not match the fI sampling data (2-1)
Move that data to sample point 1 and pair it with data.
: Send to the common part data memory, and items other than the jt continuous 4-item data are sent to the lean pull point j~・1'
- A data separation/compression circuit that sends out the data to the individual data menu, and the ripple point data read from the common section data menu and the data read from the individual data menu. Compare the sample points 1 to 1 data that have been read, and if they match, set the data read this time as the common item [1 data, and if there is a match, set the data read last time as the common item data. , this ring 1) is characterized in that it is equipped with an f-data synthesis circuit which synthesizes the data read from the memory for individual data and reproduces it in the original data format and outputs it.
(実施例)
以下図面を用いて本発明の詳細な説明する。第1図は本
発明に係るデータ記憶装置の一実施例を示す概念的構成
図である。図において、1はデータ分離・圧縮回路、2
は共通部データ用メモリ、3は個別データ用メモリ、4
はデータ合成回路である。(Example) The present invention will be described in detail below using the drawings. FIG. 1 is a conceptual block diagram showing an embodiment of a data storage device according to the present invention. In the figure, 1 is a data separation/compression circuit, 2
is memory for common part data, 3 is memory for individual data, 4 is memory for individual data.
is a data synthesis circuit.
データ分離・圧縮回路1には、例えばハイブリッド・レ
コーダやデータ・ロガー等から、ある一定時間T(se
c )ごとに多チャンネルの電圧や温度等のデータDL
が入力される。T時間間隔ごとに入力される一連の各デ
ータセットは例えば第2図に示すような内容であって、
日付、時へ11、並びに各チャンネルのヘッダー情報、
レンジ情報、データ及び単位情報から成り立っている。The data separation/compression circuit 1 receives data from a hybrid recorder, data logger, etc. for a certain period of time T (se
c) Multi-channel voltage, temperature, etc. data DL for each
is input. Each series of data sets input every T time interval has the contents as shown in FIG. 2, for example,
Date, time to 11, and header information for each channel,
It consists of range information, data, and unit information.
日付データのYYは年情報、MMは月情報、DDは日情
報、時刻データのHHは時情報、MMは分情報、SSは
秒情報をそれぞれ表わす。YY of the date data represents year information, MM represents month information, DD represents day information, HH of time data represents hour information, MM represents minute information, and SS represents second information.
各チャンネルデータにおいて、Hはヘッダー情報、Rは
レンジ情報、DDDDDはデータ、Uは単位情報である
。ヘッダー情報は、これに続くレンジ、データ、 11
位の情報がイのセラ1−の最終チャネルであることを示
で情報である。In each channel data, H is header information, R is range information, DDDDD is data, and U is unit information. The header information includes the following range, data, 11
This information indicates that this is the final channel of Sera 1-.
第3図1ユデータの流れを示す図である。データ分離・
圧縮回路1は、例えば第2図のフォーマットにより入力
されたデータを、各セラ(−ごとに、共通的な項目デー
タと、共通的な項目データ以外のデータに分離し、出力
時に再生が可能なデータ型式に組立てて、前者を共通部
データ用メモリ2に格納し、後者を個別データ用メモリ
3に格納する。FIG. 3 is a diagram showing the flow of 1 data. Data separation/
The compression circuit 1 separates input data, for example in the format shown in FIG. The data is assembled into a data format, and the former is stored in the common part data memory 2, and the latter is stored in the individual data memory 3.
共通部データ用メモリ2に格納される共通的な項目デー
タは、ここでは年月日のデータ、各ヂトネルのレンジ情
報、単位情報、ヘッダー情報であり、個別データ用メモ
リ3に格納されるデータは時刻データ、各チャネル測定
データである。年月日データは、時刻データに比べて値
の変化する回数が少ないため、変化する測定データどの
対応のみ記憶することにより記憶容量を減らずことがで
きる。また、レンジ及び単位データは、データ記憶中に
データ出力装置側で設定変更がな(プれば一定であるし
、また変更があった場合で6.設定変更されたデータに
対応した新しいレンジと単位データのみ記憶し、変更が
ない場合は記憶しないようにする。The common item data stored in the common part data memory 2 are date data, range information for each dial, unit information, and header information, and the data stored in the individual data memory 3 is as follows. These are time data and measurement data for each channel. Year, month, and day data changes values less often than time data, so by storing only the correspondence of measurement data that changes, the storage capacity can be saved. In addition, the range and unit data will remain constant if the settings are not changed on the data output device side while the data is being stored, and if they are changed, a new range corresponding to the changed data will be displayed. Only unit data is stored, and if there is no change, it is not stored.
データ合成回路4では、データ出力時にデータ分離・圧
縮回路1によりメモリ2及び3にデータを分−1・圧縮
して配憶したデータを元の入力の型式に戻す。In the data synthesis circuit 4, when data is output, the data separation/compression circuit 1 compresses the data in the memories 2 and 3 by -1 and returns the stored data to the original input format.
ここで、データ分離・圧縮回路1どデータ合成回路4に
ついて更に詳しく述べる。第4図は、frj回格納と変
化性格納という2つの場合についてのア゛−タ格納時と
、その再生時とのデータの流れを示す図、第5図は第1
図におけるデータ分離・圧縮回路1の詳細を示す構成図
、第6図は第1図おけるデータ合成回路の詳細をポリ構
成図である。Here, the data separation/compression circuit 1 and the data synthesis circuit 4 will be described in more detail. FIG. 4 is a diagram showing the flow of data when data is stored and when it is played back in two cases: storage of frj times and storage of variability.
FIG. 6 is a detailed configuration diagram of the data separation/compression circuit 1 shown in FIG. 1, and FIG. 6 is a poly configuration diagram showing details of the data synthesis circuit shown in FIG.
第5図において、11はサンプリングコン1へロール回
路で、サンプリングデータの受信ど、他の回路のコント
ロールを行う。12はデータ分離・圧縮回路で、第4図
におけるDnデータ、Mnデータの分離、あるいはDn
データ、Mnデータがアスキーコード等の時はこれをバ
イナリ−データに圧縮する。Dnは、[1f−J、ヘッ
ダー、レンジ、単位等変化時のみ記憶覆るデータであり
、一方Mnは測定値で、毎回記憶り−るデータである。In FIG. 5, 11 is a roll circuit to the sampling controller 1, which controls other circuits such as receiving sampling data. 12 is a data separation/compression circuit, which separates Dn data and Mn data in FIG.
When the data, Mn data is an ASCII code or the like, it is compressed into binary data. Dn is data that is stored only when the header, range, unit, etc. change, while Mn is a measured value that is stored every time.
13はディレーバッファで、Dnデータの前回値を保持
するラッチである。14は]ンパレータで、ディレーバ
ッファ13の出力とデータ分離・圧縮回路12の出力を
比較し、等しい時はメモリ2への書込み信号と、アドレ
スカウンタ1Gのカラン1〜指令を出力覆る。13 is a delay buffer, which is a latch that holds the previous value of Dn data. 14 is a comparator which compares the output of the delay buffer 13 and the output of the data separation/compression circuit 12, and when they are equal, outputs a write signal to the memory 2 and commands from 1 to 1 of the address counter 1G.
ザンブリング二コント[]−ル回路11によりサンプリ
ングされたデータ(Dn十Mn)はデ゛−タ分前・圧縮
回路12において分離・圧縮され、Mnについてはメモ
リ3に無条件に書込まれ、r)nについてはコンパレー
タ14において前回値Dn −マと比較され、一致しな
かった時はサンプルポインタ・データ(サンプルNO,
)ど共にメモリ2に書込まれる。ずなわら、第4図にポ
リように、サンプルNo、Oから4のデータMO〜M4
はそのサンプルポインタ・データと対になってメモリ3
に順次格納される。一方、データDnの方は、サンプル
No、Oの時のデータD。がサンプルNo、0ど対にな
ってメモリ2に格納されるが、サンプルNO,1〜3は
同じであるので格納されず、サンプルNo、4になって
データが変化するとくDl)そのサンプルNo、と対に
してメモリ2に格納される。The data (Dn + Mn) sampled by the summing control circuit 11 is separated and compressed in the data compression circuit 12, and Mn is unconditionally written to the memory 3 and r )n is compared with the previous value Dn-ma in the comparator 14, and if they do not match, the sample pointer data (sample NO.
) are both written to memory 2. As shown in Figure 4, sample No. 0 to 4 data MO~M4
is paired with the sample pointer data and stored in memory 3.
are stored sequentially. On the other hand, data Dn is data D for sample No. O. is stored in memory 2 as a pair of sample No. 0, but since sample No. 1 to 3 are the same, they are not stored, and when the data changes to sample No. 4, Dl) That sample No. , and are stored in the memory 2 in pairs.
アドレスカウンタ16はメモリ2への書込みが行われた
時インクリメントされ、またアドレスカウンタ17はメ
モリ3への書込みが行われた時インクリメントされる。Address counter 16 is incremented when writing to memory 2 is performed, and address counter 17 is incremented when writing to memory 3 is performed.
ディレーバッファ13では今回のデータDnをラッチし
、次のサイクルで前回のデータとして使用できるように
する。The delay buffer 13 latches the current data Dn so that it can be used as the previous data in the next cycle.
このようにして分離・圧縮を行ってメモリに格納された
データはデータ合成回路によって元のデータフォーマッ
トに再生される。第6図のデータ合成回路において、4
1はコンパレータで、メモリ2及び3からのサンプルポ
インタ・データを比較し、一致した時Dn用データラッ
チ42にラツ子信号を与えると共にDn用アト1ノスカ
ウンタ46にカラン1〜信号を与える。45はデータ出
力コン1〜ロール回路で、データ出力要求により、全回
路を制御する。44はデータ再生回路て゛、データラッ
チ/1.2.4−3の出力データよりDn、Mnデータ
を元のデータ型式に再生・合成する。The data separated and compressed in this way and stored in the memory is reproduced into the original data format by the data synthesis circuit. In the data synthesis circuit of Fig. 6, 4
1 is a comparator which compares the sample pointer data from memories 2 and 3, and when they match, gives a lattice signal to the Dn data latch 42 and gives a run 1~ signal to the Dn atto 1 counter 46. Reference numeral 45 denotes a data output controller 1 to roll circuit, which controls all circuits in response to a data output request. 44 is a data reproducing circuit which reproduces and synthesizes the Dn and Mn data into the original data format from the output data of the data latch/1.2.4-3.
このような構成のデータ合成回路においでは、データ出
力要求を受けたデータ出力層ン1〜ロール回路45は各
部に必要な制御信号を送る。コンパレータ41は、メモ
リ2と3から読出されIζ(アドレスはアドレスカウン
タ46と47で指定される)サンプルポインタ・データ
を比較し、一致した時ラッチ信号を出力しDnデータを
On用データラッチにラッヂする。また同時にアドレス
カウンタ46にカウント信号を与えインクリメントさせ
る。In the data synthesis circuit having such a configuration, the data output layers 1 to 45, which have received the data output request, send necessary control signals to each section. Comparator 41 compares sample pointer data read from memories 2 and 3 (addresses are specified by address counters 46 and 47), outputs a latch signal when they match, and latches Dn data into the ON data latch. do. At the same time, a count signal is given to the address counter 46 to increment it.
一方データMnの方はデータ出力コントロール回路45
からの制御信号により毎回データラッチ43にラッヂさ
れ、またアドレスカウンタ/17も毎回インクリメント
される。データラッチ42゜43の出力データはデータ
再生回路44に導かれ、そのまま合成することにより、
第4図に示すように元のデータ型式に再生される。この
再生データはデータ出力コントロール回路45を経由(
)て出力される。On the other hand, for data Mn, the data output control circuit 45
The data latch 43 is latched each time by a control signal from the address counter 17, and the address counter /17 is also incremented each time. The output data of the data latches 42 and 43 is led to the data reproducing circuit 44, and is synthesized as it is.
The data is reproduced in the original data format as shown in FIG. This playback data passes through the data output control circuit 45 (
) is output.
以上述べたようにして、データを分R1シ、データDn
が連続して重複4る場合にはメモリへの重複格納を避け
るようにデータ圧縮を行うことによってメモリの使用効
率を高めている。As described above, data is divided into R1 and Dn.
If there are consecutive duplicates, memory usage efficiency is improved by compressing the data to avoid duplicate storage in memory.
なお、本発明は実施例に限定されることなく、他の構成
によっても同様の目的を)ヱ成し、その効果を期待する
ことができる。It should be noted that the present invention is not limited to the embodiments, and the same object can be achieved with other configurations and the same effects can be expected.
(発明の効果)
以−1二説明したように、本発明によれば、記憶データ
を圧縮することにより記憶するデータより少ない容量の
記憶で、元のデータを再生することができるので、デー
タ記憶装置の小型化、大容量化を実現することかできる
。(Effects of the Invention) As described above, according to the present invention, by compressing the stored data, it is possible to reproduce the original data with a storage capacity smaller than that of the stored data. It is possible to make the device smaller and increase its capacity.
第1図は本発明に係るデータ記憶装置の一実施例を示す
概念的構成図、第2図はT時間間隔ごとに入力されるデ
ータを説明するための図、第3図はデータの流れをポリ
図、第4図はデータ格納時と再生時のデータの流れを示
す図、第5図は第1図におけるデータ分離・圧縮回路1
の詳細を示J構成図、第6図は第1図お(プるデータ合
成回路の詳細を示す構成図である。
1・・・データ分離・圧縮回路、2・・・共通部データ
用メモリ、3・・・個別データ用メモリ、4・・・デー
タ合成回路、11・・・サンプリングコントロール回路
、12・・・データ分離・圧縮回路、13・・・ディレ
ーバッフ1.14.41・・・コンパレータ、15・・
・ゲート、16.46・・・Dn用アドレスカウンタ、
17゜47・・・Mn用アドレスカウンタ、42.43
・・・データラッチ、44・・・データ再生回路、45
・・・データ出力コン(〜ロール回路。
\・・
Cつ
1ト
ヘ
瓢FIG. 1 is a conceptual configuration diagram showing an embodiment of a data storage device according to the present invention, FIG. 2 is a diagram for explaining data input at every T time interval, and FIG. 3 is a diagram showing the flow of data. Figure 4 is a diagram showing the flow of data during data storage and playback, and Figure 5 is the data separation/compression circuit 1 in Figure 1.
6 is a block diagram showing the details of the data synthesis circuit shown in FIG. , 3...Memory for individual data, 4...Data synthesis circuit, 11...Sampling control circuit, 12...Data separation/compression circuit, 13...Delay buffer 1.14.41... Comparator, 15...
・Gate, 16.46...Dn address counter,
17゜47...Mn address counter, 42.43
...Data latch, 44...Data regeneration circuit, 45
...Data output controller (~roll circuit. \... C one gourd
Claims (1)
らなる多数のデータの書込み及び読出しが可能に構成さ
れたデータ記憶装置において、前記共通的な項目データ
のみを記憶するための共通部データ用メモリと、 前記共通的な項目データ以外のデータを記憶するための
個別データ用メモリと、 入力データを前記共通的な項目データとそれ以外のデー
タに分離し、共通的な項目データが前回のサンプリング
時のデータと不一致の場合にのみそのデータをサンプル
ポイント・データと対にして前記共通部データ用メモリ
に送出し、共通的な項目データ以外のデータはサンプル
ポイント・データと対にして前記個別データ用メモリに
送出するデータ分離・圧縮回路と、 前記共通部データ用メモリから読出されたサンプルポイ
ント・データと前記個別データ用メモリから読出された
サンプルポイント・データとを比較し、一致した時は今
回読出したデータを共通的な項目データとし、また一致
しない時は前回読出したデータを共通的な項目データと
し、この項目データと個別データ用メモリから読出した
データとを合成して元のデータ型式に再生して出力する
データ合成回路と を具備したことを特徴とするデータ記憶装置。[Scope of Claims] In a data storage device configured to be capable of writing and reading a large amount of data consisting of a large amount of data and item data common to the data, for storing only the common item data. a memory for common part data, a memory for individual data for storing data other than the common item data, and a memory for separating the input data into the common item data and other data, and storing the common item data. Only when the data does not match the data from the previous sampling, the data is paired with the sample point data and sent to the common section data memory, and data other than the common item data is paired with the sample point data. a data separation/compression circuit that sends the sample point data to the individual data memory; and a data separation/compression circuit that compares the sample point data read from the common data memory with the sample point data read from the individual data memory; If they match, the data read this time is used as common item data, and if they do not match, the data read last time is used as common item data, and this item data and the data read from the individual data memory are combined. A data storage device comprising a data synthesis circuit that reproduces and outputs data in its original format.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15715885A JPS6217879A (en) | 1985-07-17 | 1985-07-17 | Data memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15715885A JPS6217879A (en) | 1985-07-17 | 1985-07-17 | Data memory device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6217879A true JPS6217879A (en) | 1987-01-26 |
Family
ID=15643450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15715885A Pending JPS6217879A (en) | 1985-07-17 | 1985-07-17 | Data memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6217879A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0228783A (en) * | 1988-07-18 | 1990-01-30 | Yokogawa Electric Corp | Data storage device |
-
1985
- 1985-07-17 JP JP15715885A patent/JPS6217879A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0228783A (en) * | 1988-07-18 | 1990-01-30 | Yokogawa Electric Corp | Data storage device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60107768A (en) | Digital signal recording device | |
| US5864309A (en) | Serial data timing base modulator | |
| JP2711352B2 (en) | Time information recording and playback device | |
| EP0602896A2 (en) | Digital video cassette recorder | |
| JP3108008B2 (en) | Video signal real-time processing method and device using flash memory | |
| JPH04232652A (en) | Electronic device for high-speed copying of magnetic tape | |
| JPH0757176A (en) | Telemetric data processor | |
| JPH0784870A (en) | Storage circuit | |
| JPS6044694B2 (en) | digital data recorder | |
| JP2576953B2 (en) | Disk playback device | |
| JP2002258895A (en) | Multi-channel recording and playback device | |
| JPS5853636Y2 (en) | Data memory display device | |
| JPS63233379A (en) | Impulse response measuring instrument | |
| JPS62215824A (en) | Recorder | |
| JPS60214490A (en) | Editing method of recording and reproducing device of digital signal | |
| JPH11284949A (en) | Digital vtr | |
| JPS6058539B2 (en) | Initial synchronization data reader for magnetic tape reader | |
| JPS6353638B2 (en) | ||
| JPH02195590A (en) | Memory writing method for analog signal | |
| JPH08265875A (en) | Remote measuring data processing method and its device | |
| JPH05265500A (en) | Information signal recording device | |
| JPS61283075A (en) | Erroneous recording correcting device | |
| JPH06237181A (en) | Data compression circuit | |
| JPS6184746A (en) | Tracer memory data recording circuit | |
| JPWO1995034071A1 (en) | Time code recording method, playback method, recording device, and playback device |