JPH02304596A - キャラクタデータ発生装置 - Google Patents

キャラクタデータ発生装置

Info

Publication number
JPH02304596A
JPH02304596A JP1127089A JP12708989A JPH02304596A JP H02304596 A JPH02304596 A JP H02304596A JP 1127089 A JP1127089 A JP 1127089A JP 12708989 A JP12708989 A JP 12708989A JP H02304596 A JPH02304596 A JP H02304596A
Authority
JP
Japan
Prior art keywords
character
data
character data
line
storage means
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
JP1127089A
Other languages
English (en)
Inventor
Hiroyuki Ikeda
浩幸 池田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1127089A priority Critical patent/JPH02304596A/ja
Publication of JPH02304596A publication Critical patent/JPH02304596A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、たとえばパーソナルコンピュータやワード
プロセッサなどにおいて好適に実施されるキャラクタデ
ータ発生装置に関するものである。
〔従来の技術〕
パーソナルコンピュータやワードプロセッサなどでは、
文字などのキャララクタをCRT (陰極線管)などの
表示装置に表示させ、または印刷装置に印刷出力などさ
せるために、複数のキャラクタのドツトパターンをビッ
トイメージで記憶したいわゆるフォントメモリが備えら
れており、各キャラクタに対応して予め定めたキャラク
タコードに応答して、このキャラクタコードに対応した
キャラクタのビットイメージを前記フォントメモリから
読み出して、表示装置などに与えるようにしてキャラク
タの表示などを実現している。
前記ビットイメージで表されたキャラクタデータを発生
させるための構成は第2図に示されている。フォントメ
モリとして設けたROM(リード・オンリ・メモリ)l
には、たとえば第3図に示すように16X16ドツトで
構成したキャラクタのビットイメージが記憶されており
、たとえば塗り潰されたドツトに対応してデータ「l」
が記憶され、塗り潰されていないドツトに対応してデー
タ「0ノが記憶されている。このようなデータが複数の
キャラクタに間して記憶されており、ライン2から入力
されるJISコードなどのキャラクタコードに対応した
アドレスに記憶されたキャラクタのビットイメージで表
されたキャラクタデータがライン3に導出される。この
キャラクタデータの続出は、各キャラクタにおいて行方
向に配列した16ドツトで構成する1947分ずつ行わ
れる。この出力すべきラインを指定するために、ROM
Iにはライン4を介してスキャンアドレス信号が入力さ
れる。
各キャラクタにおいて、スキャンアドレス0〜15が第
1ラインf1〜第16ライン/!16に対応して付され
ており、キャラクタコードをライン2から与えるととも
に、O〜15のスキャンアドレスを順に指し示すスキャ
ンアドレス信号をライン4から与えることにより、前記
キャラクタコードに対応したキャラクタデータが第1ラ
インllから1ライン分ずつ順にライン3に導出されて
いく。
〔発明が解決しようとする課題〕
上述のような従来の構成では、各キャラクタのパターン
を全てピントイメージとして記憶しているため、たとえ
ば1つのキャラクタを64X64ドツトで構成して高精
細度なキャラクタの表現を行おうとする場合には、RO
MIには、1つのキャラクタを16X16ドツトで構成
した場合の16倍の記憶容量が必要となる。このように
、従来の構成では、高精細度の表現のためには、大きな
記憶容量を有するROM1が必要となり、したがってコ
スト高となるなどの問題があった。
この発明の目的は、上述の技術的課題を解決し、高精細
度なキャラクタの表現がコストの増大を招来することな
く実現されるようにしたキャラクタデータ発生装置を提
供することである。
〔課題を解決するための手段〕
この発明のキャラクタデータ発生装置は、キャラクタデ
ータに圧縮処理を施した圧縮データが記憶され、キャラ
クタコードの入力に応答して前記圧縮データが読み出さ
れる記憶手段と、この記憶手段から読み出した圧縮デー
タを伸長して、前記キャラクタコードに対応した前記キ
ャラクタデータを出力するデータ伸長手段とを備えたこ
とを特徴とする。
【作用〕
この発明の構成によれば、記憶手段からのキャラクタデ
ータに圧縮処理を施した圧縮データが、データ伸長手段
で伸長されることにより、キャラクタを構成する各ドツ
トに対応したキャラクタデータが出力される。したがっ
て記憶手段にはキャラクタデータを圧縮した圧縮データ
を記憶することができる記憶容量が必要とされるに過ぎ
ないので、その記憶容量が低減され、これによりコスト
の低減に寄与することができる。また、キャラクタの表
現を高精度に行うために各キャラクタを多くのドツトで
構成した場合にも、前記記憶手段の記憶容量がむやみに
大きくなることはなく、したがって高精細度なキャラク
タの表現がコストの増大を招くことなく実現される。
〔実施例〕
第1図はこの発明の一実施例のキャラクタデータ発生装
置の基本的な構成を示すブロック図である。このキャラ
クタデータ発生装置はライン11から入力されるキャラ
クタコードに応答して、ライン12にキャラクタデータ
を導出させるようにしたもので、前記キャラクタデータ
に圧縮処理を施した圧縮データなどが記憶された記憶手
段としてのROM(リード・オンリ・メモリ)13と、
前記圧縮データを伸長して前記キャラクタデータを出力
するデータ伸長部17とを備えている。前記キャラクタ
データとは、第2図に示された従来の構成においてライ
ン3に導出されるキャラクタデータと等価なデータであ
って、たとえば第3図に示されるように行列配列した複
数のドツトにより構成したキャラクタを、各ドツトにl
:Iに対応するデータ(「0」または「1」)で表した
ものである。
ROM13には、文字などの複数のキャラクタに関して
、このキャラクタを表すデータが記憶されている。この
キャラクタを表すデータは、この実施例では、前記キャ
ラクタデータにたとえばモディファイド・ハフマン方式
(以下rMH方式」という。)などの圧縮処理を施した
圧縮データまたはこの圧縮処理を施さない前記キャラク
タデータである。すなわち前記圧縮処理によってデータ
長が短くなるキャラクタのみが、前記圧縮処理を施した
圧縮データとしてROM13に記憶されている。
MH方式によるデータの圧縮処理では、黒色ドツト(第
3図において塗り潰されたドツト)および白色ドツト(
第3図において塗り潰されていないドツト)がそれぞれ
連続する数に対応したランレングス符号が作成されるが
、このMH方式では圧縮処理後のデータ長が必ずしも圧
縮処理前のデータ長よりも短くなるとは限らない、すな
わち、黒色または白色ドツトが連続する場合には圧縮率
が高くなるが、黒色ドツトおよび白色ドツトが交互に現
れる場合などには白色ドツトと黒色ドツトとの変化の数
に対応したランレングス符号が作成されるため、結局、
逆にデータ長が長くなってしまう、このため、この実施
例では、 (圧縮前のデータM)−(圧縮後のデータ量)>0とな
るキャラクタに対しては、ROM13の記憶領域13a
に前記圧縮処理を施した圧縮データを記憶させ、 (圧縮前のデータり−(圧縮後のデータiF)<0とな
るキャラクタに対しては、ROM13の記憶領域13b
に圧縮処理を施さない前記キャラクタデータをそのまま
記憶させるようにしている。
ライン11からのキャラクタコードは、この人力された
キャラクタコードに対応してROM13のアドレスを指
定するアドレス発生部14に与えられる。このアドレス
発生部14は、入力されたキャラクタコードに対応する
キャラクタを表すデータがROM13において圧縮して
記憶されているか否かを判定し、この判定結果に基づい
てROM13の記憶領域13aまたは記憶領域13bに
ライン15からアドレス信号AIを与える。アドレス発
生部14における前記判定結果はフラグFlとして、R
OM13からの圧縮データを伸長してキャラクタデータ
に復号化するデータ伸長部17に与えられる。
アドレス発生部からのアドレス信号A1が記憶領域13
aのアドレスを指定するものであるときには、記憶領域
13aに記憶され前記人力されたキャラクタコードに対
応したlキャラクタ分の圧縮データが、前記アドレス信
号A1とデータ伸長部17からライン18を介して入力
されるアドレス信号A2とに基づいて、ライン16から
データ伸長部17に与えられる。
このデータ伸長部17は、内部に備えた圧縮データ伸長
テーブル17aに基づいて圧縮データの復号化処理を行
い、キャラクタを構成する各ドツトに21に対応したキ
ャラクタデータを作成する。このキャラクタデータは、
ライン19から入力されライン20を介してデータ伸長
部17に与えられるスキャンアドレス信号SA(第2図
のライン4からのスキャンアドレス信号と等価)に基づ
いて、行方向に配列された複数のドツトで構成された1
947分のデータ毎にライン21からライン12に出力
される。
アドレス発生部14において、入力されたキャラクタコ
ードに対応するキャラクタを表すデータが、圧縮処理を
施さないでROM13に記憶されていると判定されたと
きには、アドレス発生部14は、記憶領域13bにおい
て前記入力されたキャラクタコードに対応したキャラク
タデータが記憶されたアドレスを表すアドレス信号A1
をライン15に導出する。これによってROM13は、
ライン19からのスキャンアドレス信号SAに基づいて
、前記キャラクタデータを1ライン分ずつライン22か
らライン12に導出する。
ライン12に導出されたキャラクタデータは、CRT 
(陰極線管)や液晶表示装置などの表示装置や、印刷装
置などに与えられる。
以上のようにこの実施例においては、ROM13には各
キャラクタ毎にキャラクタデータおよびこのキャラクタ
データに圧縮処理を施した圧縮データのうちいずれかデ
ータ量の少ないデータが記憶され、前記圧縮データに関
してはデータ伸長部17においてデータの伸長処理を施
してキャラクタを構成する各ドツトに対応したキャラク
タデータに復号化した後に出力させるようにしている。
これによって、ROM13では、少ない記憶容量で多く
のキャラクタを発生させるためのデータを記憶すること
ができるようになり、この結果、たとえば1つのキャラ
クタを多くのドツトで構成して、キャラクタの表現を高
精細度で行おうとする場合にも、ROM13にはむやみ
に大きな記憶容量が必要とされることはない、このよう
な効果は、1つのキャラクタを構成するドツト数が大き
くなるほど大きい。
さらに、たとえば、各文字に対してゴシック体や明朝体
などの複数の書体による表現を行う場合にも、各書体に
対応したキャラクタを表すデータを比較的小さな記憶容
量のROM13に記憶させることが可能となる。このよ
うにして、高精細度の表現や、多種類のキャラクタの表
現が、比較的小さな記憶容量のROMを用いて低コスト
で実現されるようになる。
前述の実施例では、キャラクタデータの圧縮処理として
、MH方式を例に採って説明したが、この圧縮処理には
他の任意の圧縮方式が用いられてもよい。
(発明の効果〕 以上のようにこの発明のキャラクタデータ発生装置によ
れば、記憶手段からのキャラクタデータに圧縮処理を施
した圧縮データが、データ伸長手段で伸長されることに
より、キャラクタを構成する各ドツトに対応したキャラ
クタデータが出力される。したがって記憶手段にはキャ
ラクタデータを圧縮した圧縮データを記憶することがで
きる記憶容量が必要とされるに過ぎないので、その記憶
容量が低減され、これによりコストの低減に寄与するこ
とができる。また、キャラクタの表現を高精細度に行う
ために各キャラクタを多くのドツトで構成した場合にも
、前記記憶手段の記憶容量がむやみに大きくなることは
なく、したがって高精細度なキャラクタの表現がコスト
の増大を招くことなく実現される。
【図面の簡単な説明】
第1図はこの発明の一寞施例のキャラクタデータ発生装
置の基本的な構成を示すブロック図、第2図は従来技術
の基本的な構成を示すブロック図、第3図は複数のドツ
トで構成されたキャラクタを示す説明図である。 13・・・ROM(記憶手段)、17・・・データ伸長

Claims (1)

  1. 【特許請求の範囲】 行列配列した複数のドットにより構成したキャラクタを
    、各ドットに対応したキャラクタデータとして発生する
    キャラクタデータ発生装置において、 前記キャラクタデータに圧縮処理を施した圧縮データが
    記憶され、キャラクタコードの入力に応答して前記圧縮
    データが読み出される記憶手段と、この記憶手段から読
    み出した圧縮データを伸長して、前記キャラクタコード
    に対応した前記キャラクタデータを出力するデータ伸長
    手段とを備えたことを特徴とするキャラクタデータ発生
    装置。
JP1127089A 1989-05-19 1989-05-19 キャラクタデータ発生装置 Pending JPH02304596A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1127089A JPH02304596A (ja) 1989-05-19 1989-05-19 キャラクタデータ発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1127089A JPH02304596A (ja) 1989-05-19 1989-05-19 キャラクタデータ発生装置

Publications (1)

Publication Number Publication Date
JPH02304596A true JPH02304596A (ja) 1990-12-18

Family

ID=14951313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1127089A Pending JPH02304596A (ja) 1989-05-19 1989-05-19 キャラクタデータ発生装置

Country Status (1)

Country Link
JP (1) JPH02304596A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996038007A1 (en) * 1995-05-24 1996-11-28 Thomson Consumer Electronics, Inc. Apparatus and method for generating on-screen-display messages using stored bitstreams
US6081300A (en) * 1995-05-24 2000-06-27 Thomson Consumer Electronics, Inc. Apparatus and method for generating on-screen-display messages using stored bitstreams

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996038007A1 (en) * 1995-05-24 1996-11-28 Thomson Consumer Electronics, Inc. Apparatus and method for generating on-screen-display messages using stored bitstreams
US6081300A (en) * 1995-05-24 2000-06-27 Thomson Consumer Electronics, Inc. Apparatus and method for generating on-screen-display messages using stored bitstreams

Similar Documents

Publication Publication Date Title
US3893100A (en) Variable size character generator with constant display density method
US4314244A (en) Multiple height proportioned character generation
US6606094B1 (en) Method and apparatus for text image stretching
JPH02304596A (ja) キャラクタデータ発生装置
US5471676A (en) Character data compressing method and character modifying method
KR20020070106A (ko) 다이내믹 코드 발생에 기초하여 캐릭터의 디스플레이를제어하는 방법
JP3495496B2 (ja) 文章情報出力装置および方法
JPS5857182A (ja) 文字パタ−ン記憶方式
JPS5824185A (ja) 文字パタ−ン発生回路
JPH01130957A (ja) 文字制御装置
JPS62136693A (ja) 図形文字出力方式
JPH02287739A (ja) メモリアクセス方法
JPH0234366A (ja) 文字処理装置及び方法
JPS63247795A (ja) 多種字体の文字出力装置
JPS58115481A (ja) 図形発生装置
JPH03111980A (ja) アウトラインフォントのデータ量圧縮方法およびその装置
JP2000003168A (ja) フォント描画方法及び装置
JPH01140192A (ja) 文字発生装置
JPS62103154A (ja) 文字パタ−ン記憶回路
JPH03154978A (ja) 文字処理装置及び方法
JPS61264377A (ja) 文字パタ−ン発生装置
JPS62262089A (ja) 文字表示方式
JPH0325495A (ja) プリンタ
JPH0341496A (ja) 階調を有するフォント発生装置
JPH01210995A (ja) フォントデータ処理装置