JPS6024949B2 - 文字パタ−ン発生装置 - Google Patents

文字パタ−ン発生装置

Info

Publication number
JPS6024949B2
JPS6024949B2 JP8376078A JP8376078A JPS6024949B2 JP S6024949 B2 JPS6024949 B2 JP S6024949B2 JP 8376078 A JP8376078 A JP 8376078A JP 8376078 A JP8376078 A JP 8376078A JP S6024949 B2 JPS6024949 B2 JP S6024949B2
Authority
JP
Japan
Prior art keywords
pattern
character
section
bit pattern
bit
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.)
Expired
Application number
JP8376078A
Other languages
English (en)
Other versions
JPS5510677A (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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP8376078A priority Critical patent/JPS6024949B2/ja
Publication of JPS5510677A publication Critical patent/JPS5510677A/ja
Publication of JPS6024949B2 publication Critical patent/JPS6024949B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 この発明はマトリクスで表現された文字パターンを発生
する装置、特に記憶容量が小さい記憶装置の使用を可能
とする文字パターン発生装置に関するものである。
この種の文字パターン発生装置、特に漢字パターン発生
装置においてマトリクスで表現された文字パターンをそ
のまま記憶しておくことは記憶容量が著しく大きくなり
、高価になる。
この点より従来においても漢字パターンを圧縮して記憶
する方式が提案されていた。この方式はmxnのマトリ
クス上で表現された漢字パターンをm′xn′(m′<
m,n′<n)のマトリクスのサブパターンに分割し、
そのサブパターンに出現頻度を考慮した可変長符号たと
えばハフマンの符号を付与し、つまり、出現頻度が高い
もの程、符号長が短かし、符号を割付け、その符号化デ
ータを記憶する方式や、マトリクスの行方向のサブパタ
ーンの出現頻度を考慮して上述と同様の符号化を行ない
、その符号化データを記憶する方式などがあった。これ
らの方式はマトリクスサィズの大きな、たとえば24×
2432×32の漢字パターンにおいては圧縮率は1/
2程度になる。しかし、一般の陰極線管表示装置用の漢
字パターンとして使用されている18×1現聖度の小さ
なマトリクスサイズのものでは圧縮率は2/餅華度にし
かならない。即ち18×16のマトリクスの文字パター
ンのラン長、つまり例えば論理“1”が連続する長さと
その出現頻度との関係を示すと第1図のようになる。こ
れより出現頻度が高いものはラン長が短かいものに片寄
っている。従ってラン長が短かし、ものをランレングス
符号化してもあまり圧縮できない。またラン長が長いも
のはその出現頻度が小さいため、短い符号化をすること
ができず、全体として圧縮率はあまり止らなかった。こ
の発明の目的は小さなマトリクスサィズのものでも、従
来よりも圧縮率が比較的大きい、従って記憶容量が比較
的小さい記憶装置を使用することができず文字パターン
発生装置を提供することにある。
この発明によればマトリクス上で表現された文字パター
ンをサブパターンに分割し、その出現頻度を考慮して各
サブパターンに予め定めたビットパターンを割付け、そ
のビットパターン群により構成される二次元のパターン
をブロック分割し、そのブロックの出現頻度を考慮して
可変長符号化したものを各文字について文字パターン記
憶部に記憶しておく。
この記憶部を発生しようとする文字に応じて議出し、そ
の読出した符号から前記ブロックパターンを作り、その
ブロックパターン群により出現頻度を考慮して割付けた
サブパターンにて構成される二次元のパターンを作り、
そのサブパタ−ンを涼サブパターンに戻し、これより目
的とする文字パターンを得る。この発明の実施例を説明
する前に処理概要を述べる。
18×16のマトリクスで表現された文字パターンをm
xn(m<18 n<16)のマトリクスのサブパター
ンに分割し、例えばマトリクスの文字パターンの各行方
向パターンをサブパターンとし、そのサブパターンの出
現頻度を考慮して、ビットパターンを割付ける。
例えば18×16のマトリクスで表わされた行方向のサ
ブパターンの出現頻度が高い順に1抗費目までのものを
示すと第2図Aに示すようになる。これ等各サブパター
ンに対し、同図Bに示すように同一符号長のビットパタ
ーンを割付ける。この例では黒のビットが連続するよう
にする。各文字についてその各サブパターンをそれぞれ
対応する割付ビットパタ−ンに変換して、マトリクス文
字/ぐ夕−ンの原サブパターンの位置に対応ビットパタ
ーンを配した二次元のマトリクスビットパターンを構成
する。このマトリクスのサイズm×nは原文字パターン
のマトリクスサイズと同一である。このマトリクスビツ
トパターンはm′×n′(m′<m,すくn)のブロッ
クパターンに分割される。このブロックパターンの出現
頻度を考慮して、これを可変長符号化、例えばハフマン
の符号を行う。この場合十分圧縮が行われるように、サ
プパターンに対しビットパターンを割付ける際に、フロ
ックパターンの出現頻度がなるべく片寄り、その出現頻
度が多いものに対して符号長が短かい符号に変換される
ようにする。この発明ではこのようにして符号化された
各文字に対する符号を記憶した文字パターン記憶部を用
いる。第3図はこの発明による文字パターン発生装置の
一例を示し、装置外部から文字コードは入力端子11に
入力される。その入力された文字コードは文字コードレ
ジスター2に一時記憶される。その文字コードレジスタ
ー2に一時記憶された文字コードはアドレス作成部13
によって文字パターン記憶部14に記憶された文字パタ
ーンデータの先頭格納アドレスに変換される。文字パタ
ーン記憶部14には先に述べたような可変長符号が各文
字について記憶されてある。アドレス作成部13でもと
められた格納アドレスは読出制御部15によって文字パ
ターン記憶部14に入力されて読み出し制御が行われる
。これによって可変長符号化された文字パターンデータ
が読み出され、これは符号分離部16で単位符号に分離
される。1回の議出しで符号が読み出しきれない場合、
つまりその単位符号が1ワード長より長い場合は符号分
離部16よりそのことが読出制御部15へ通知され、次
のアドレスの文字パターンデータが読出制御部15の制
御によって読み出される。
このようにして記憶部14を1回または複数回読み出す
ことによって符号単位に分離された文字パターンデータ
が符号分離部16からビットパタ−ン変換部17へ移さ
れる。
この変換部17では予め定められたサイズm′×n′の
ブロックビットパターンに変換される。このブロックビ
ットパターンはビットパターン編集部18によってマト
リクスビットパターンとして編集される。ビットパター
ン編集部18は1文字のマトリクスフロックビットパタ
ーンが得られるまで謙出制御部15に指令を与え、その
制御により順次文字パターンデータを記憶部14から読
み出すことを促す。このようにして1文字分のマトリク
スビットパターンに編集される。そのマトリクスピツト
パターンの各サブパタ−ンは第2図Bに示す割付ビット
パターンより構成される。サブパターン変換部19は編
集部18で得られたマトリクスビットパターンの各ビッ
トパターンを第2図Aのサブパターンに変換し、そのサ
プパターンはパターン出力制御部21を介して端子22
より装置外部に出力される。その後サブパターン変換部
19は例えば議出し専用メモリで構成される。装置外部
で前記出力パターンを読み取ると読取終了信号が送出さ
れる。この読取終了信号は端子23よりパターン出力制
御部21に供給され、制御部21はサブパターン変換部
19にビットパターン編集部18内の次のビットパター
ンをサブパターンに変換することを指示する。サブパタ
ーン変換部19はビットパターン編集部18から次のビ
ットパターンを読み出し、それをサプパターンに変換し
て同様にして装置外部へ送出する。このような動作がサ
ブパターンの構成数だけ繰り返されて、マトリクスで表
現された文字パターンが出力される。なおサブパターン
の出力回数はパターン出力制御部21で管理される。サ
ブパターンの出力回数を管理することなく、装置外部か
ら送出されるべきサブパターンを指定できるようにする
こともできる。
第4図はその一例を示し、端子24を通じて装置外部か
ら入力される行番号、即ちマトリクス上で表現された文
字パターンの第何行目のサブパターンかを指定した番号
が行番号レジスタ25に一時記憶される。サブパターン
変換部19は行番号レジス夕25の内容で指定された行
方向サブパターンに相当するビットパターン編集部18
内のビットパターンをサブパターンに変換し、パターン
出力制御部21を介して装置外部に出力する。その他の
点は第3図の場合と同一である。以上の説明は行方向サ
ブパターンを出力したが、列方向サプパターンを出力す
る場合も同様に構成できる。
また文字パターンのマトリクスサィズを18×16とし
て説明してきたが、これも24×24,32×32に変
えても処理上の違いはない。以上説明したようにこの発
明によればラン長が短い性質の文字パターンデータをサ
ブパターンの出現頻度を考慮して適当なビットパターン
に変換し、その変換されたビットパターン群よりなるマ
トリクスビツトパターンをブロック分割して、そのブロ
ックパターンに出現頻度を考慮した可変長符号を付与し
、その符号を文字パターンデータとして記憶部に記憶す
るため、従来圧縮率があまり高くならなかったマトリク
スサィズの4・さし・文字パターンでも圧縮率を高くす
ることができ、記憶部14の記憶容量を小さくすること
ができる。
【図面の簡単な説明】
第1図は18×16のマトリクスサィズの文字パターン
のラン長の出現率を示す図、第2図はサブパターンに割
付けるパターンの例を示す図、第3図はこの発明による
文字パターン発生装置の実施例を示すブロック図、第4
図はその他の実施例を示すブロック図である。 11・・・入力端子、12・・・文字コードレジス夕、
13・・・アドレス作成部、14・・・文字パターン記
憶部、15・・・謙出制御部、16・・・符号分離部、
17...ビットパターン変換部、18・・・ビットパ
ターン編集部、19・・・サブパターン変換部、21・
・・パターン出力制御部、22・・・出力端子、25・
・・行番号レジス夕。 鰐 1 図 鼻2 図 繁る図 鉾4図

Claims (1)

    【特許請求の範囲】
  1. 1 マトリクスで表現された文字パターンを構成する各
    サブパターンを予め定められたビツトパターンにそれぞ
    れ変換し、これ等ビツトパターンにより構成されたマト
    リクスビツトパターンを複数のブロツクパターンに分割
    し、そのブロツクパターンを可変長符号化した符号が各
    文字について記憶された文字パターン記憶部と、装置外
    部から入力される文字コードを一時記憶する文字コード
    レジスタと、文字コードレスタに一時記憶された文字コ
    ードを、前記記憶部内の対応文字に対する符号の格納先
    頭アドレスに変換するアドレス変換部と、そのアドレス
    変換部によつて変換された先頭アドレスに従つて前記文
    字パターン記憶部より符号化データを読出す読出制御部
    とその読出制御部によつて読出された符号列を符号単位
    に分離する符号分離部と、その符号分離部によつて分離
    された符号を前記ブロツクパターンに変換するビツトパ
    ターン変換部と、そのビツトパターン変換部によつて変
    換されたビツトパターンを、ブロツクパターンを分割さ
    れる前のマトリツクスビツトパターンに編集するビツト
    パターン編集部と、そのビツトパターン編集部によつて
    編集されたビツトパターンを文字パターンのサブパター
    ンに変換するサブパターン変換部と、そのサブパターン
    変換部によつて変換されたサブパターンを装置外部に出
    力するパターン出力制御部とを具備する文字パターン発
    生装置。
JP8376078A 1978-07-10 1978-07-10 文字パタ−ン発生装置 Expired JPS6024949B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8376078A JPS6024949B2 (ja) 1978-07-10 1978-07-10 文字パタ−ン発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8376078A JPS6024949B2 (ja) 1978-07-10 1978-07-10 文字パタ−ン発生装置

Publications (2)

Publication Number Publication Date
JPS5510677A JPS5510677A (en) 1980-01-25
JPS6024949B2 true JPS6024949B2 (ja) 1985-06-15

Family

ID=13811514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8376078A Expired JPS6024949B2 (ja) 1978-07-10 1978-07-10 文字パタ−ン発生装置

Country Status (1)

Country Link
JP (1) JPS6024949B2 (ja)

Also Published As

Publication number Publication date
JPS5510677A (en) 1980-01-25

Similar Documents

Publication Publication Date Title
JP2005516554A6 (ja) 可変長カラー・コードを用いる、パレット化されたカラー画像の圧縮
JP2005516554A (ja) 可変長カラー・コードを用いる、パレット化されたカラー画像の圧縮
US5832037A (en) Method of compressing and expanding data
JPH07307675A (ja) 可変長復号器及び可変長符号値を復号化する方法
JPH03503708A (ja) デジタル・サンプルのコード化装置およびコード化法、およびビデオ信号処理システム
US4382286A (en) Method and apparatus for compressing and decompressing strings of electrical digital data bits
JPH03503707A (ja) 統計的にコード化されたデジタル・データを復号するシステム
JPS6024949B2 (ja) 文字パタ−ン発生装置
JP2004517527A (ja) グラフィック画像符号化
JPS6282723A (ja) 画像符号化方法
JPS5941193B2 (ja) 文字パタ−ン発生装置
JPS62195979A (ja) フアクシミリ符号変換装置
JP3138342B2 (ja) 可変長符号の復号装置
JPS644190B2 (ja)
JPH07177040A (ja) 可変長符号化装置
JPH10262249A (ja) 画像圧縮データの伸張方法及び装置
JP2842094B2 (ja) ハフマン復号回路
JP2775790B2 (ja) 情報処理装置
JP2757716B2 (ja) ハフマン符号復号回路
JPS6261427A (ja) 符号化方式
JPS58153461A (ja) 2値パタ−ン符号化処理方式
JP2917732B2 (ja) 圧縮画像メモリ制御装置
JP3146092B2 (ja) 符号化装置及び復号化装置
JPS5814674A (ja) 画像符号化方式
JPH07255053A (ja) ジグザグスキャン回路