JPS6377091A - 字形パタ−ンの圧縮記憶方式とその復元方式 - Google Patents

字形パタ−ンの圧縮記憶方式とその復元方式

Info

Publication number
JPS6377091A
JPS6377091A JP61222567A JP22256786A JPS6377091A JP S6377091 A JPS6377091 A JP S6377091A JP 61222567 A JP61222567 A JP 61222567A JP 22256786 A JP22256786 A JP 22256786A JP S6377091 A JPS6377091 A JP S6377091A
Authority
JP
Japan
Prior art keywords
pattern
compressed
code
bit
dot
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
JP61222567A
Other languages
English (en)
Inventor
拓也 坂田
加東 寿一
清一 加門
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 JP61222567A priority Critical patent/JPS6377091A/ja
Publication of JPS6377091A publication Critical patent/JPS6377091A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 本発明はドツトマトリクスで表された字形パターンを、
同じ属性ドツトの連続数ビットとそのドツトの属性ビッ
トからなる複数の圧縮コードで構成し、その圧縮データ
を、パターン記憶回路に格納して、パターン記憶回路か
ら特定されたパターンの圧縮データをポインタが指示し
て読み出し、復元記憶回路に字形パターンのビットマト
リクスを復元する。
〔産業上の利用分野〕
本発明は字形パターンを圧縮して生成するデータとその
圧縮されたデータを復元するための字形データの圧縮デ
ータ及びその復元方式に関するものである 文字表示あるいは印刷装置(以下、表示装置で代表する
)が出力できる字形パターン(以下、パターンと称する
)はその装置のパターン記憶回路に格納されている必要
がある。
これら装置の性能が向上するにともなって、表示可能な
パターン数は増大し、パターン記憶回路の記憶容量もこ
れに比例して増大するので、パターンを効率よくパター
ン記憶回路に格納して、記憶容量を節減する方式が要望
されている。
〔従来の技術〕
第5図は、従来の文字表示装置におけるパターン記憶回
路に記憶されるパターンを説明する図である。
一般に、パターンをパターン記憶回路に記憶する場合は
、パターンのドツトとパターン記憶回路のビットが1対
1に位置対応して記憶される。
例えば、パターンが24x24ドントマトリクスで表わ
され、パターン記憶回路に8ビツトコードでパターン「
1」を記憶しようとする場合、第5図のように、パター
ンの列を構成するドツトが8ドツトずつ8ビツトコード
で記憶され、パターンの字形ドツトは「1」、空白ドツ
トは「0」の信号が対応するビットに格納される。
即ち、パターンはピントマトリクスの形式で記憶される
そして、ピントマトリクスからパターンのドツトを復元
するには、ビット位置の上記信号「1」を字形ドツトで
、「0」を空白ドツトで例えば、表示装置に表示される
〔発明が解決しようとする問題点〕
この従来の方式では、パターン記憶回路の容量はパター
ン数に比例して増大することになる。
従って、装置に実装する記憶容量は膨大となり、装置の
実装容積とコスト上の問題となる。
本発明はこのような点に漏みて創作されたものであって
、パターンデータを圧縮してパターン記憶回路に効率よ
く格納する方式を提供することを目的としている。
〔問題点を解決するための手段〕
上記目的を達成するために、本出願の第1の発明のパタ
ーンの圧縮データにおいては、仮想的にパターンドツト
を列方向を主とし、行方向を従とする単一ドツト列に形
成させる。
そして、同じ属性のビットの連続数を表すビットとその
ドツトの属性を表すビットとで構成された圧縮コードで
、始点ドツトから順次コード化してそのパターンの圧縮
データとする。
本出願の第2の発明は、前記第1の発明のパターンの圧
縮データをパターンの表示あるいは印刷のために、記憶
回路上にパターンのピントマトリクスで復元する方式の
発明である。
そのためには、パターンの圧縮データを格納するパター
ン記憶回路と、圧縮データの圧縮コードを順次選択する
第3のポインタと、その圧縮コードを格納するコードレ
ジスタと、パターンをピントマトリクスに復元し格納す
る復元記憶回路と、格納する領域のバイト位置を指定す
る第1のポインタと、復元データの領域のビット位置を
指定する第2のポインタと、上記それぞれのポインタを
制御するポインタ制御回路とを備えて回路構成される。
〔作用〕
パターンの圧縮コードは、連続する属性の同じドツトの
連続数をコード化しているので、パターンが同じ属性の
ドツトの連続で構成される場合、少ないビット量でコー
ド化することができる。
従って、パターン記憶回路には、その容量に比して効率
よく、より多くのパターンを格納できることになる。
そして、上位システムからの出力コードによってパター
ン記憶回路の圧縮データが選択され、その圧縮コードが
第3のポインタで順次コードレジスタに読み出される。
次いで、復元記憶回路領域の列方向を主に、行方向を従
に走査してその領域のビット列を形成するように、第1
のポインタが復元記憶回路領域のバイト位置を指示し、
第2のポインタがそのバイトのビット位置を指示する。
そして、圧縮データが示す同じ属性のビットとその連続
数を対照して、第1と第2のポインタが指示するビット
毎に信号が書き込まれ、ビットマトリクスが作成される
このピントマトリクスが、圧縮データを復元したパター
ンのビットマトリクスである。
〔実施例〕
第1図は本発明の圧縮コードを説明する図を示す。
本発明の理解を容易にするために、上記した従来の技術
の項と同じように、1つのパターンは24×24ドツト
のドツトマトリクスで表現されるものとし、そのパター
ンは「1」とする。
第1図(blにおいて、パターンドツトの列方向を主方
向に、行方向を従方向に走査し、左上の第1行第1列の
ドツトを始点として各ドツトに0から付番する。
圧縮コードは第1図(a)のように、ビット番号1〜7
 (以下、ビット1〜7と称する)をドツトの属性を示
すビットとし、ビットOにそのドツトの属性を示すビッ
トとする。
即ち、圧縮コードは8ビツトを1バイトとするコードと
する。
この属性を示すビットの「1」は字形ドツトを表し、「
0」は空白ドツトを表す。
同じ属性のビットの連続数を表すのに、例えば1個のド
ツトはOで、2個のドツトが並ぶ場合は1のように表さ
れる。
従って、7ビツトの最大数rl 111111Jは12
8個の連続ドツトを表す。
この圧縮コードを第1図(blのパターンに適用すると
、始点のドツト0は空白ドツトであり、始点ドツトの属
性「0」がドツト287まで続く。
従って、このパターンの第1の圧縮コード「01111
111Jは、ドツト0〜127の空白ドツトを表わす(
第1図(blでは■のドツト)。
第2の圧縮コードもro 1111111Jとなり、ド
ツト128〜255を表す(第1図(b)では■のドツ
ト)。
第3の圧縮コードはrooolllllJとなりドツト
256〜287を表す(第1図(blでは■のドツト)
ドツト288〜311は属性が変わり、第4の圧縮コー
ドはrloololllJとなる(第1図(blでは■
のドツト)。
ドツト312〜575は第5.6の圧縮コードro 1
111111J  (第1図(b)では■、■のドツト
)、第7の圧縮コードr00000111J(第1図(
′b)では■のドツト)で表される。
即ち、この字形パターン「1」の圧縮データは第1〜7
の圧縮コードで構成されろ。
以下、この圧縮データの復元方式を説明する。
第2図および第3図は、本発明の圧縮データの復元方式
の一実施例の構成ブロック図、フローチャート、第4図
は圧縮データの復元方式を説明する図である。
上記の方法で圧縮された各種のパターンのデータがパタ
ーン記憶回路1に格納されている。
第3図のフローチャートに従って説明すると、先ず、復
元記憶回路2の復元データを記憶する領域と各ポインタ
PL、P2.P3を初期状態にセットする(ステップ1
、第3図の括弧付数字(1)で示す。以下同様)。
上位システム例えば、中央処理装置から当該表示装置に
表示すべきパターンのコードが、パターン記憶回路1に
出力される。
パターン記憶回路1は、そのコードのパターンデータを
抽出し、ポインタ制御回路4によってポインタP3は、
その圧縮データの第1圧縮コード(第4図(a))を指
示し、そのコードr01111111Jがコードレジス
タ3に読み出される(ステップ2)。
この圧縮コードのビットOが「1」か否かが判断される
(ステップ3)。
復元記憶回路2には第4図(′b)のようにバイト群が
配列されている。
ステップ3の判断で、圧縮コードのビットOが「1」で
ない場合、即ち、「0」の時は、ビット1〜7で示され
る連続数だけ、ポインタ制御回路4によって、第1のポ
インタP1が指示するバイトと、第2ポインタP2が指
示するビット位置が進められる(ステップ4)。
即ち、ポインタP1は第4図(b)のように配列された
8ビツトのバイト群を、列方向を主方向に、行方向を従
方向に順次指示し、ポインタP2はポインタP1が指示
するバイトのビットを順に指示する。
このことは復元記憶回路2の領域に各ビットに付番され
たビット列が形成され、これらポインタP1.P2が番
号順にビットを指示する形式である。
本例では、ビット0は「0」で、復元領域の第1図のビ
ットOからビット12フ相当位置のビットに、第4図(
blのポインタPI、P2が進められる。
そして、その間のビットは「0」であって、第1図のド
ツト番号に相当するビットθ〜127が「0」となる。
ビットOが「1」の時は、連続数だけ順次ポインタP2
が指示したビット「1」が、格納される(ステップ5)
パターンの圧縮コードが終了しているか否かを調べ(ス
テップ6)、ポインタP3を次の圧縮コード位置へ進め
(ステップ7)、その圧縮コードを読み出して(ステッ
プ1)上記の処理を繰り返す。
本例では、第1の圧縮コードが復元処理され、(ステッ
プ2−3−4−6−7)次に、ポインタ3は第2の圧縮
コードを指示し、第2の圧縮コードr01111111
Jがコードレジスタ3に読み出されて同様に処理される
パターンの圧縮コードのすべてが処理されると、復元記
憶回路2にそのパターンがビットマトリクスの形式で復
元し、格納される。
本例では、第7の圧縮コードが処理されると、パターン
の圧縮データが復元処理されたことになり、復元された
パターンデータのビットマトリクスを第4図(b)に示
す。
復元記憶回路2に復元されたパターンデータは「1」が
字形ドツト、「0」が空白ドツトとなって、例えば、第
2図のように、パターンの大きさ、形が形状処理回路5
で変形処理され、表示または印字回路6でディスプレイ
装置に表示、あるいはプリンタ装置で印字される。
本発明は本実施例のような文書罫線、あるいは矢印、括
弧等の記号を含む簡単な字形パターンの記憶に対して極
めて効果がある。
従って、表示あるいは印字装置の字形パターン記憶には
、本発明の方式と従来のビットマトリクスによる記憶方
式とを併用し、圧縮データに対しては、本発明の復元方
式に切り換えて動作するよう装置回路を構成することも
容易に可能である。
〔発明の効果〕
以上述べてきたように、本発明によれば、圧縮されたパ
ターンデータが効率よくパターン記憶回路に格納され、
同じ記憶容量でも格納されるパターン種類が増大し、装
置性能が向上する。
あるいは、従来に比べて同じパターン数を格納するため
の記憶容量が少なくなり、装置の小型化に寄与できる。
このように本発明は実用的には極めて有用である。
【図面の簡単な説明】
第1図は本発明の圧縮データを説明する図、第2図は本
発明の圧縮データ復元方式の一実施例の構成ブロック図
、 第3図は第2図のフローチャート、 第4図は圧縮データの復元を説明する図、第5図は従来
のパターン記憶方式を説明する図である。 図において、 1はパターン記憶回路、 2は復元記憶回路、 3はコードレジスタ、 4はポインタ制御回路、 P1〜P3はそれぞれポインタ1〜3である。 ビット番号 01234567 (c) a!八八ツ70・17図 第2 閃 フロー+マート ff13t21 ;τ (b) 圧縮データの復元を説明する図 第4図

Claims (2)

    【特許請求の範囲】
  1. (1)ドットマトリクスで表現された字形パターンのド
    ットを走査して仮想的に配列したドット列に、同じ属性
    のドットが連続する数を表すビットと該ドットの属性を
    表すビットとで構成された圧縮コードを適用して、前記
    ドット列を順次前記圧縮コードに変換して記憶すること
    を特徴とする字形パターンの圧縮記憶方式。
  2. (2)ドットマトリクスで表現された字形パターンの中
    の同じ属性のドットが連続する数を表すビットと、該ド
    ットの属性を表すビットとで構成された圧縮コードに変
    換した字形パターンの圧縮データを格納するパターン記
    憶回路(1)と、特定された圧縮データの圧縮コードを
    順次指定する第3のポインタ(P3)と、読み出された
    該圧縮コードを格納するコードレジスタ(3)と、該コ
    ードレジスタ(3)の圧縮コードからパターンのビット
    マトリクスを復元して格納する復元記憶回路(2)と、
    該復元記憶回路(2)の該ビットマトリクスを格納する
    格納領域のバイト位置を指定する第1のポインタ(P1
    )と、該バイトのビット位置を順次指定する第2のポイ
    ンタ(P2)と、上記それぞれのポインタを制御するポ
    インタ制御回路(4)とを備えてなることを特徴とする
    圧縮データの復元方式。
JP61222567A 1986-09-19 1986-09-19 字形パタ−ンの圧縮記憶方式とその復元方式 Pending JPS6377091A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61222567A JPS6377091A (ja) 1986-09-19 1986-09-19 字形パタ−ンの圧縮記憶方式とその復元方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61222567A JPS6377091A (ja) 1986-09-19 1986-09-19 字形パタ−ンの圧縮記憶方式とその復元方式

Publications (1)

Publication Number Publication Date
JPS6377091A true JPS6377091A (ja) 1988-04-07

Family

ID=16784482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61222567A Pending JPS6377091A (ja) 1986-09-19 1986-09-19 字形パタ−ンの圧縮記憶方式とその復元方式

Country Status (1)

Country Link
JP (1) JPS6377091A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52119026A (en) * 1976-03-31 1977-10-06 Hitachi Ltd Coding of binary signal
JPS5321538A (en) * 1976-08-11 1978-02-28 Xerox Corp Decoder

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52119026A (en) * 1976-03-31 1977-10-06 Hitachi Ltd Coding of binary signal
JPS5321538A (en) * 1976-08-11 1978-02-28 Xerox Corp Decoder

Similar Documents

Publication Publication Date Title
EP0260883B1 (en) Method for rotating an image
EP0115584B1 (en) Image producing apparatus and methods of processing image-representing signals for use by such apparatus
US8175402B2 (en) Drawing apparatus
EP0099971A2 (en) Retro-stroke compression and image generation of script and graphic data employing an information processing system
JPS62204955A (ja) 文字画像発生回路
US5889893A (en) Method and apparatus for the fast rotation of an image
JPS6377091A (ja) 字形パタ−ンの圧縮記憶方式とその復元方式
JP2854344B2 (ja) ミクストモード文書の表示方法
JPS59187391A (ja) 文字画像指示方式
JP2972466B2 (ja) ドットパターンの圧縮方法及び装置と出力方法及び装置
JPS61129683A (ja) 文字発生方式
JPS60188981A (ja) 文字デ−タの倍率変換方式
JP2005165160A (ja) スケーラブルフォントの作成方法および表示方法
JP3757297B2 (ja) 印字装置
EP0437064A2 (en) Computer graphics system
JPH087563B2 (ja) 図形パターンの圧縮方式とその復元方式
JP2881924B2 (ja) データ記憶装置
JPS6211887A (ja) 文字パタ−ン生成制御方式
JPH02287739A (ja) メモリアクセス方法
JPS6227789A (ja) キヤラクタジエネレ−タのデ−タ圧縮方式
JPH02247693A (ja) テキスト・イメージ・オーバレイ装置
JPS63242562A (ja) フオント縮小システム
JPS61275789A (ja) 文字パタ−ン発生装置
JPS63204486A (ja) 文字入力装置
JPS60149083A (ja) 表示装置