JPS61224178A - デ−タ圧縮記録方式 - Google Patents

デ−タ圧縮記録方式

Info

Publication number
JPS61224178A
JPS61224178A JP6358085A JP6358085A JPS61224178A JP S61224178 A JPS61224178 A JP S61224178A JP 6358085 A JP6358085 A JP 6358085A JP 6358085 A JP6358085 A JP 6358085A JP S61224178 A JPS61224178 A JP S61224178A
Authority
JP
Japan
Prior art keywords
data
byte
bytes
circuit
control
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
Application number
JP6358085A
Other languages
English (en)
Inventor
Koji Muto
武藤 幸治
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP6358085A priority Critical patent/JPS61224178A/ja
Publication of JPS61224178A publication Critical patent/JPS61224178A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は記憶装置に記録するデータのうち、そのデータ
に含まれるくり返しデータの圧縮記録方式に係り、特に
従来記録媒体をそのまま用いる場合に好適な圧縮記録方
式に関する。
〔発明の背景〕
従来技術によるデータ圧縮記憶装置は、例えば特開58
−106655号公報に記載のよう忙、圧縮されたデー
タであることを認識する手段として、特殊コードを被圧
縮データの後に記録し、更に、その後に被圧縮データの
くり返し数を記録する方法をとっていた。
しかし、汎用の記憶装置、例えば磁気テープ装置のよう
に、CPUとの間で1バイト単位でデータの送受を行な
い、1バイト (8ビツト)で表現可能な256通りの
フード全てがデータの対象となり得る記憶装置において
は、ある特定のフードと言えども、特殊コードと定めて
データの対象から除くことができないため、上記従来技
術を適用することが不可能であった。
〔発明の目的〕
本発明の目的は、圧縮されたデータであることを表示す
るために特殊コードを用いることを避けて、256通り
のコード全てを対象データとすることを可能にする圧縮
記録方式を提供することKある。
〔発明の概要〕
従来方法では、特殊コードの記録位置を基準にして、被
圧縮データと、その繰り返し回数値の記録位置が判別出
来る方法がとられていたが本発明では、上記目的を達成
するために一定のバイト数毎虻制御バイトを挿入し、そ
の制御バイトの内容忙よって、被圧縮データとその繰返
し回数値の記録位置との判別を行ない、これによって特
別コードもデータとして使用可能としたことに特徴があ
る。
〔発明の実施例〕
以下、本発明の一実施例として、CPUから送られるデ
ータを、磁気テープ忙記録する場合を説明する。
第1図は、CPUから送られて来るデータの一例を示す
。即ち、バイト番号0のデータ人が最初のデータとして
送出され、順次バイト番号1.2.S・・・19として
示されるデータが順忙送られることを示している。
第2図は、第1図に示すデータを従来技術によって圧縮
した結果を示す。バイト番号3の内容Xは特殊パターン
であり、バイト番号2の内容Cが、バイト番号4の内容
の6回連続することを示し、その後バイト番号5の内容
に移る。
第3図は、第1図に示すデータを、本発明によって圧縮
した結果を示す。この方法は、9バイトを1つの単位と
して媒体上に記録される。
この単位をデータ・グループと呼ぶ。即ち、バイト番号
0〜8まで、及び9〜16までが各々1つのデータ・グ
ループを構成している。データ・グループ中の9バイト
のうち、最後の1バイトは制御バイトである。制御バイ
トを構成するビット0〜7は、各々の1ビツトが、その
データグループ中のバイト番号0〜7に対応しており、
制御ビットが00場合は、対応するバイト番号の内容が
データであることを示し、制御ビットが1の場合は、対
応するバイト番号の内容が紛返し回数であることを示し
、その制御ビットのビット番号より、1つ若いビット番
号に対応するバイト番号の内容が、繰返し回数で示され
るバイト数を連続して送られて来ていることを示す。
第4図は、第3図に示した圧縮データを得るだめの回路
構成例を示す。9はCPUから送られるデータの信号パ
ス、10は信号パス9に転送されるデータの1バイト毎
に同期したクロック信号を示す、  11.12.13
は各々1バイトのレジスタでアリ、レジスタ11はパス
9のデータをクロック10に同期して取り込む。レジス
タ12はレジスタ11の出力をクロック10に同期して
取り込み、レジスタ13はレジスタ12の出力なりロッ
ク10忙同期して取り込む。これら3つのレジスタはク
ロック10による3段のシフトレジスタを形成し、同一
データの繰り返りの検出と、制御バイト生成のための時
間を補うバッファの役割を果す。14は比較回路であり
、レジスタ11の出力とレジスタ12の出力が一致する
と11′の出力を出す。フリップフロップ15.16は
、ディレィ回路17を経由したクロック10をエツジト
リガとして、比較回路14の出力を取り込む。ディレィ
回路17は比較回路140回路遅延を補うためのもので
ある。FF16の0側出力が11′の時、即ち、レジス
タ13のデータがレジスタ12のデータと一致しない時
は、AND回路1a、OTL回路19を経由して、デー
タ・バッファ20にレジスタ13のデータがゲートされ
、OT’L回路21.AND回路22を経由したクロッ
ク10により、バッファ20 Vc保持される。
カウンタ回路24は、バス9に送られるデータに同一デ
ータが連続する場合の連続数を計数するための回路であ
り、FF15の1°側出力が1の時、即ち、レジスタ1
1と12のデータが一致している時に%AND回路23
を経由したクロック10により+1され、繰り返し数が
計数される仕組み釦なっている。FF16の1側出力が
′1′。
FF15の0側出力力い1′の時、AND回路25の出
力が111となるため、AND回路26.OR回路19
を経てカウンタ回路24の出力がバッファ2゜にゲート
され、AND回路22を経由したクロッり1OKよりバ
ッファ20VC取り込まれる。
シフトレジスタ27は8ビツト構成であり、制御バイト
を生成保持する。このシフトレジスタのシフトクロック
は、AND回路28.否定回路29、AND回路30I
/cよってゲートされたクロック10であり、このクロ
ック忙よりFF15の1側の出力をレジスタ270入力
として取り込む。レジスタ27には、パス9のデータに
同一データが連続しない場合には10′が取り込まれ、
同一データの連続中はクロックがゲートされないが、同
一データの連続が切れる時、即ち、データバッファに連
続回数の数値をゲートする時に111が取り込まれるよ
うになっている。
カウンタ回路31は、シフトレジスタ27に8ビツトの
情報が蓄積されたことを検出するためのものであり、こ
れな検出すると、AND回路32、OR回路19を経由
して、シフトレジスタ27をバッファ20にゲートシ、
制御バイトとして発明する。
以降同様にして、データ・バッファ20には、8バイト
データ千1制御バイトのデータグループがくり返し格納
される。
〔発明の効果〕
以上の説明から明らかな如く、本発明によれば、情報を
バイト単位で記録する記憶装置において、1バイトで表
示可能な256通りのコードを全て記録データとして扱
うことが可能となり、記録すべきデータから圧縮表示用
の特殊コードを除外する必要がなくなる。従って、本発
明では記録すべきデータを生成あるいは編集するソフト
ウェア(又は装置)として、従来のものがそのまま使用
してデータの圧縮目的を達成できる。
【図面の簡単な説明】
第1図は記録すべき原データの列を示す図、第2図は従
来例による圧縮後のデータ列を示す図、第3図は本発明
による圧縮後のデータ列を示す図、第4図は本発明を実
施するための回路構成の1例を示す図である。 1・・・バイト番号、    2・・・データ、3・・
・バイト番号、  4・・・データ、5・・・バイト番
号、   6・・・ビット番号、7・・・制御ブロック
、 8・・・制御バイト、9・・・データ・バス、10
・・・クロック、11、12.13・・・データ・レジ
スタ、14・・・比較回路、 15.16・・・エツジトリ力タイプの717ツプフロ
ツプ。 17・・・遅延回路、   18・・・AND回路、1
9・・・OFL回路、   20・・・データ・バッフ
ァ、21・・・OR回路、   22.25・・−AN
D回路、24・・・カウンタ回路、 25.26・・−
AND回路、27・・・8ビツトのシフトレジスタ。 28・・・AND回路、  29・・・否定回路、30
・・・AND回路、  31・・・カウンタ回路、32
・・・AND回路。

Claims (1)

    【特許請求の範囲】
  1. 記録すべき情報をバイト単位で記録する記憶装置であっ
    て、バイト単位のデータが複数回連続する場合に、その
    データと繰返し回数を記録することによって、データを
    圧縮して記録する方式において、データ部分と、制御部
    分より成るデータ・グループ単位に情報を記録し、デー
    タ・グループ内の制御部分を構成する各ビットの値と、
    その位置によって、データ部分の内容を、記録情報と、
    その繰返し回数情報のいずれかを判別可能としたことを
    特徴とするデータ圧縮記録方式。
JP6358085A 1985-03-29 1985-03-29 デ−タ圧縮記録方式 Pending JPS61224178A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6358085A JPS61224178A (ja) 1985-03-29 1985-03-29 デ−タ圧縮記録方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6358085A JPS61224178A (ja) 1985-03-29 1985-03-29 デ−タ圧縮記録方式

Publications (1)

Publication Number Publication Date
JPS61224178A true JPS61224178A (ja) 1986-10-04

Family

ID=13233340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6358085A Pending JPS61224178A (ja) 1985-03-29 1985-03-29 デ−タ圧縮記録方式

Country Status (1)

Country Link
JP (1) JPS61224178A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02287977A (ja) * 1989-04-27 1990-11-28 Nec Corp 滋気テープ制御装置
EP0664634A1 (en) * 1994-01-22 1995-07-26 Nortel Networks Corporation Subscriber line testing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02287977A (ja) * 1989-04-27 1990-11-28 Nec Corp 滋気テープ制御装置
EP0664634A1 (en) * 1994-01-22 1995-07-26 Nortel Networks Corporation Subscriber line testing

Similar Documents

Publication Publication Date Title
US4872009A (en) Method and apparatus for data compression and restoration
EP0166023B1 (en) Method and system for data compression and restoration
US4314356A (en) High-speed term searcher
US4747116A (en) Sync signal detecting device
US4260952A (en) Circuit for decoding a diphase signal
JPS6155686B2 (ja)
JPH03198544A (ja) パリティ計数回路
US5210713A (en) Data storage method and first-in first-out memory device
US3356997A (en) Print-out control systems
JPH04175036A (ja) データ圧縮方式
KR900006187B1 (ko) 디지탈 오디오 테이프 시스템에서의 디지탈 비디오신호 처리에 따른 동기 발생회로
JP2663441B2 (ja) 同期信号検出方法
JPS642970B2 (ja)
JPH0650478B2 (ja) デ−タ圧縮記憶方式
KR0141115B1 (ko) 동기패턴 생성회로
SU610098A1 (ru) Устройство подготовки данных дл ввода в вычислительную машину
SU1282118A1 (ru) Генератор случайных двоичных чисел
RU1798922C (ru) Канальный кодек
SU1088051A1 (ru) Устройство дл приема информации
JPS61224731A (ja) 変化点検出方式
JPS6239775B2 (ja)
JPS5634120A (en) Magnetic tape unit
SU1487191A1 (ru) Многоканальный преобразователь код-напряжение ·
SU896631A1 (ru) Устройство дл быстрого преобразовани Фурье последовательности с нулевыми элементами
SU535583A1 (ru) Устройство дл обработки телеизмерительной информации