JPS6030220A - パラレル・シリアル変換器におけるデ−タ圧縮方式 - Google Patents

パラレル・シリアル変換器におけるデ−タ圧縮方式

Info

Publication number
JPS6030220A
JPS6030220A JP13825283A JP13825283A JPS6030220A JP S6030220 A JPS6030220 A JP S6030220A JP 13825283 A JP13825283 A JP 13825283A JP 13825283 A JP13825283 A JP 13825283A JP S6030220 A JPS6030220 A JP S6030220A
Authority
JP
Japan
Prior art keywords
data
parallel
serial
match
compressed
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
JP13825283A
Other languages
English (en)
Inventor
Yasukazu Matsushima
松嶋 保和
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP13825283A priority Critical patent/JPS6030220A/ja
Publication of JPS6030220A publication Critical patent/JPS6030220A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明は、パラレル・シリアル変換によるデータ転送に
おいて、転送効率を」−げるためのデータ圧縮方式に関
する。
(2)技術の背景 データの転送においては、パラレルのデータはシリアル
のデータに変換されてから転送されることが多い。例え
ば、メモリから読み出されたデータは一般にパラレルデ
ータであるが、このパラレルデータをディスプレ・イ装
置に転送する場合や単一の伝送路で他のデータ処理部に
転送するときはシリアルデータに変換してから行われる
(3)従来技術と問題点 従来のパラレル・シリアル変換を行なったデータ転送に
おいては、パラレルデータをそのままバラレル・シリア
ル変換器に加え、シリアルデータに変換して転送してい
た。このため、同一のパラレルデータからなる場合、同
しシリアルデータが連続するので転送効率の面から無駄
が多かった。
(4)発明の目的 本発明は、同じ内容のパラレルデータが連続する場合に
、良好な転送効率をもってパラレル・シリアル変換によ
るデータ転送を行なうためのデータ圧縮方式を提供する
にある。
(5)発明の構成 本発明は、前記目的を達成するために、一定長のデータ
を所定のN個格納する変換バッファと、この変換バッフ
ァからデータを読み出しその中の1 +1fllを基準
データとし、この基準データとN個のデータを比較し−
ζ一致したときに一致出力を発生ずるデータ比較手段と
、このデータ比較手段からの一致出力数を計数して保持
する計数保持手段と、パラレル・ソリアル変換されたデ
ータが圧縮されたデータであることを示す圧縮表示コー
トを発生する圧縮表示コート発生器と、前記変換ハメフ
ァからN個のデータが読み出され基準データとの比較が
終了したときに、前記計数保持手段の保持する一致デー
タ個数がNであるときは、前記データ比較手段の基準デ
ータと計数保持手段の保持する一致データlI&1 *
 Nと圧縮表示コード発生器の圧縮表示コートの三デー
タをパラレル・シリアル変換器に供給し、前記一致デー
ク個数がNより小さいときは、前記変換バッファのデー
タをそのままパラレル・シリアル変換器に供給する手段
とを有することを特徴とする。
(6)発明の実施例 本発明は、パラレル・シリアル変換の時、同し内容のパ
ラレルデータを圧縮してからシリアル変換を行なうこと
により転送効率を上げるようにしたもので、以下、その
一実施例を図面に承づいて説明する。
図面は、本発明の一実施例のフロック図を示したもので
ある。図において、IOは一定長からなるデータをN個
格納する変換バッファ、11はパラレルデータの中の1
個を基準データDsとじて格納する第2レジスタで、基
準データとしてば、変換バッファ10から最初に読1ノ
出されるデータDOを採用する。12は、変換バッファ
10がら読み出される2=N番目のデータを順次格納す
る第2レジスタ、13ば第2レジスタ12と第2レジス
タ12のデータを比較し、両データが一致したときに一
致出力を出力するデータ比較器である。
14はデータ比較器13から一致出力が供給されたとき
に「1」だけ増加する一致カウツク、15は一致カウン
タ14の計数値を保持する一致数保持器である。16は
変換バッファ10に格納されたデータ個数Nと同し定数
N値を発生ずる定数発生器、17は一致数保持器15と
定数発生器16の数値を比較し、その大小に対応した出
力を発生するデータ個数比較器である。18は第しジス
ク11に格納されている基準データを格納する基準デー
タレジスタ、19はパラレル・シリアル変換されたデー
タが圧縮されたデータであることを指示する圧縮表示コ
ードを発生ずる圧縮表示コード発生器、20はパラレル
・シリアル変換器、21ば装置全体の動作を制御するコ
ントローラ、22はパラレル・シリアル変換された圧縮
データの一例、01〜G5ばゲートをそれぞれ示す。
次に図示装置の動作を、データが1ハイド(8ビツト)
からなるパラレルデータで、変換バッファに格納される
データの個数が81+1i1 (N = 8 )である
場合を例にとって説明する。この場合定数発生器16は
、データ個数と同じ数値「8」を発生ずるように設定さ
れる。
コントローラ21のり−トライト(R/W)信号及びア
I・レス信号により、例えば図示しないメモリから1ハ
イドからなるパラレル信号か8(l?llづつ変換バッ
ファ10に格納される。実施例では同しrllollo
olJからなる8個のデータD o ” D 7が格納
されている。
最初の8個のデータDo”Dtの格納が終了すると、コ
ントローラ21はゲー1−01を開いて最初の1ハイド
のデータDoを読み出し、これを基準データDs(実施
例ではlNl0I100IJ)として、第ルシツタII
に格納する。第ルシツタ11の基準データDsはさらに
基準データレジスタ18にも格納される。
次にコントローラ21は、ゲートG1を閉し、ゲートG
2を開いて次のデータD+を読み出し、第2レジスタ1
2に格納する。
データ比較器13は、第2レジスタ12の基準データD
sと第2レジスタ12のデータを比較し、両データが間
しときは一致出力を一致カウンタ14に送る。実施例で
はデータD1はrllollool」で基準データDs
と一致するので、一致出力が一致カウンタ14に送られ
る。
一致カウンタ14は、一致出力を受けるとカウンタの内
容を1だけ増加し、その結果を一致数保持器15に送り
保持させる。
以下同様にして、ゲートGlは閉じた状態で、ゲートG
2を開閉し、変換バッファ1oがらfA3番目のデータ
D2、第4番目のデータ1〕3.・・・・・・、第8番
目のデータD7を順次読み出し、前述と同様に、基準デ
ータDsと比較し、一致したときだけ一致出力を一致カ
ウンタ14に送ってrlJだけ増加させ、一致カウツク
14の計数した基準データD oとの一致データ個数を
一致数保持器15に保持させる。
第8番目のデータD8が読み出され、基i1+3データ
Dsとの比較が終了した時点で、一致数保持器15には
、基準データDSと一致したデータの個数が保持される
。実施例では、8個のデータD。
〜D7は基準データDsと一致するので、8なる値が保
持する。
この時点で、データ個数比較器17は、一致数保持器1
5と定数発生器16の値を比較し、両者の値が一致する
ときはコン1−ローラ21に一致信号、例えば「1」信
号を送る。実施例の場合は、一致信号「1」がコントロ
ーラ21に送られる。
コンl−1:J−ラ21は、一致信号を受り取ると、ゲ
ートG4 、Gs 、G6を開いて、圧縮表示ヨー1−
発生器19からは圧縮表示コートCc(実施例ではrl
lllllllj)を、基準データレジスタ18からは
基準データlJS (実施例では[11011001J
)を、一致数保持器15からは基準データDsと一致し
たデータの個数コー1”NC(実施例ではrooool
oooJ =8)をパラレルにパラレル・シリアル変換
器20に供給する。
パラレル・シリアル変換器20は、パラレルに供給され
たこれら三個の1ハイドからなるデータをシリアルデー
タ22に変換する。
シリアルデータ22ば、図示のように、それぞれ1ハイ
ドからなる圧縮表示コーl” Cc、一致データ11^
1数Nc、基準データDsの順に配列された3ハイドの
データからなる。実施例の場合8バイトのパラレルデー
タが3ハイドに圧縮されることになる。
もし、第8番目のデータD8の読み出しと基準データI
) Sとの比較が終了した時点で、基準データ1〕5と
一致したデータの個数が8より小さいとき、ずなわら一
致しないデータが少くとも1個でもあるときは、データ
個数比較器17ばコントローラ21に不一致信号、例え
ばrOJ信号を送る。
コン]・ローラ21は、不一致信号1゛0」を受り取る
と、ゲー1□G< HGs 、Ge は閉し、ゲートG
3を開いて変換バッファ10から8個のデータD o 
= D vをそのままパラレルに、パラレル・シリアル
変換器20に供給し、通常のパラレル・ソリアル変換を
させる。したがって、この場合は、81固のパラレルデ
ータが、8(固のシリアルデータとなるたけであるので
、データ圧4iiは行われない。
変換器ソファ10に格納された8個のデータのパラレル
・シリアル変換処理か終了すると、図示しないメモリか
ら次の8!1lIIのデータが格納され、前述のパラレ
ル・シリアル変換を繰返す。なお、1 +1lilのデ
ータを読み出す毎に、次の回のデータを吉き込んでおく
ようにすると、全データのパラレル・シリアル変換処理
を速やかに行なうことかできる。
圧縮されたシリアルデータ22は、図示のように、圧縮
表示コーl” Cc、一致データ個数コー1、Nc、基
!舊データDsの31囚のデータからなるので、実施例
では、変換バッファ10に格納されるデータの1因数が
41固以」二のとき、すなわちN≧4の場合に良好な圧
縮率が得られる。圧縮表示コードCc、及び一致データ
(161数コーFNcをそれぞれ4ビットにずれば、N
≧3の場合に良好な圧縮率が得られることになる。
Nの値を大きくすると、圧縮率は大きくなるが、その反
面、N 1llilのデータが全て一致する確率が小さ
くなり、データ圧縮が行われるrIff:率が低下する
ので、かえって全体の転送効率が低下する。したがって
、一致する「1[率の大きいデータではNを大きく、一
致する確率の小さいデータではNの値を小さい値に選定
することが必要である。
以上の説明では、1バイトからなるデータの場合を例に
とって説明したが、データは1ハイドに限定されるもの
ではない。例えば2ハイドからなるデータの場合は、圧
縮表示コートCc及び一致データ+IN it(コーt
”Ncをそれぞれ1ハイドとずれば、N≧3の場合に良
好なデータ圧縮が行われ、転送効率が向」二する。
なお、転送を受りた側で再び元のパラレルデータに戻す
必要のあるときは、前述と逆の操作を行うことにより、
元のパラレルデータを復元することができる。
また、前記Nが常に一定でよい場合には、送出データに
Nを付加することは省略してもよい。
(7)発明の効果 本発明によれば、同じ内容のパラレルデータは圧縮され
た後、パラレル・シリアル変換が行われるので、同一内
容のデータが連続する場合、良好なデータ圧縮が行われ
、データ全体の転送’A>率を大きく向」ニさせること
ができる。
【図面の簡単な説明】
図面は本発明の一実施例のフロ・/り図であるう10・
・・・・・変換バッファ、11・・・・・・基準データ
を格納する第ルシツタ、12・・・・・・第2レジスタ
、13・・・・・・データ比較器、14・・・・・・一
致カウンタ、15・・・・・・一致数保持器、16・・
・・・・一定数発生器、17・・・・・・データIIJ
J数比較器、18・・・・・・基ベヘデータレジスタ、
19・・・・・・圧縮表示コート発生器、20・・・・
・・パラレル・ソリアル変換器、21・・・・・・コン
トローラ、22・・・・・・パラレル・シリアル変換さ
れた圧縮データの一例、Ds・・・・・・基準データ、
Cc・・・・・・圧縮表示コート′、NC・・・・・・
一致データ(1h1数コート、G1〜G5 ・・・・・
・ケート。

Claims (1)

    【特許請求の範囲】
  1. 一定長のデータを所定のN個格納する変換バッファと、
    この変換バッファからテ゛−夕を読み出しその中の1個
    を基準データとし、この基準データとN個のデータを比
    較して一致したときに一致出力を発生するデータ比較手
    段と、このデータ比較手段からの一致出力数を計数して
    保持する計数保持手段と、パラレル・シリアル変換され
    たデータが圧縮されたデータであることを示す圧縮表示
    コードを発生する圧縮表示コート発生器と、前記変換バ
    ッファからN 1ljlのデータが読み出され基準デー
    タとの比較が終了したときに、前記計数保持手段の保持
    する一致データ個数がNであるときは、前記データ比較
    手段の基準データと、圧縮表示コード発生器の圧縮表示
    コートの少くともニデータをパラレル・シリアル変換器
    に供給し、前記一致データ個数がNより小さいときは、
    前記変換パ・ノファのデータをそのままパラレル・シリ
    アル変換器に供給する手段とを有することを特徴とする
    パラレル・シリアル変換器におけるデータ圧縮方式。
JP13825283A 1983-07-28 1983-07-28 パラレル・シリアル変換器におけるデ−タ圧縮方式 Pending JPS6030220A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13825283A JPS6030220A (ja) 1983-07-28 1983-07-28 パラレル・シリアル変換器におけるデ−タ圧縮方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13825283A JPS6030220A (ja) 1983-07-28 1983-07-28 パラレル・シリアル変換器におけるデ−タ圧縮方式

Publications (1)

Publication Number Publication Date
JPS6030220A true JPS6030220A (ja) 1985-02-15

Family

ID=15217609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13825283A Pending JPS6030220A (ja) 1983-07-28 1983-07-28 パラレル・シリアル変換器におけるデ−タ圧縮方式

Country Status (1)

Country Link
JP (1) JPS6030220A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01189219A (ja) * 1988-01-22 1989-07-28 Matsushita Electric Ind Co Ltd ディジタル信号の変移点検出回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01189219A (ja) * 1988-01-22 1989-07-28 Matsushita Electric Ind Co Ltd ディジタル信号の変移点検出回路

Similar Documents

Publication Publication Date Title
JPS6030220A (ja) パラレル・シリアル変換器におけるデ−タ圧縮方式
JPS5816344A (ja) デ−タ圧縮記憶装置
JPS6476339A (en) Processing system for restoration of editing data
JPS5854416B2 (ja) パッフアメモリ制御方式
JPH0397026A (ja) データ分類装置
JPS5829046A (ja) メモリソーティング回路
SU744731A1 (ru) Посто нное запоминающее устройство
JPH0650478B2 (ja) デ−タ圧縮記憶方式
JPS62194535A (ja) 記号処理装置
JPS56153511A (en) Magnetic tape storing system
JPH0383147A (ja) 半導体記録装置
JPH048816B2 (ja)
KR100204877B1 (ko) 음성사서함 시스템의 음성데이터 전달장치
JPH02304641A (ja) データ処理装置
Strock Hardware Compressor Reduces Computer Loading
JPS629434A (ja) 関連付けメモリ
JPH04160532A (ja) ソート処理装置
JPH02139667A (ja) データ検索装置
JPS60175143A (ja) マイクロプログラム制御装置
JPH03252736A (ja) データ列割り付け方法
JPH0689160A (ja) ソート処理方式
JPH0375906B2 (ja)
JPS61131032A (ja) 音声デ−タ蓄積方式
JPH01284921A (ja) ソート処理装置
JPH03263223A (ja) 命令先行読出し装置