JPH03125191A - 文字発生装置 - Google Patents
文字発生装置Info
- Publication number
- JPH03125191A JPH03125191A JP1262939A JP26293989A JPH03125191A JP H03125191 A JPH03125191 A JP H03125191A JP 1262939 A JP1262939 A JP 1262939A JP 26293989 A JP26293989 A JP 26293989A JP H03125191 A JPH03125191 A JP H03125191A
- Authority
- JP
- Japan
- Prior art keywords
- character
- font data
- stroke
- horizontal line
- interpolators
- 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
Links
- 238000013500 data storage Methods 0.000 claims abstract description 14
- 230000001360 synchronised effect Effects 0.000 abstract description 6
- 238000004364 calculation method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 8
- 238000007796 conventional method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、ページプリンタ等に使用される文字発生装置
に関する。
に関する。
(従来の技術)
従来のアウトラインフォントは、文字の外枠を連続する
線とみなし、その線によって囲まれた部分を塗り潰すこ
とによって得られる。なお、アウトラインフォントとは
、文字フォントの一種で文字を閉図形として定義し、図
形上の数箇所の点から各点間を補間計算することで文字
を発生させることのできるものをいう。
線とみなし、その線によって囲まれた部分を塗り潰すこ
とによって得られる。なお、アウトラインフォントとは
、文字フォントの一種で文字を閉図形として定義し、図
形上の数箇所の点から各点間を補間計算することで文字
を発生させることのできるものをいう。
従って、アウトラインフォントにより文字を発生させる
従来の文字発生装置は、次のようになっている。
従来の文字発生装置は、次のようになっている。
即ち、記憶部に夫々の文字につき、文字を形成するため
に必要な複数の点の座標を記憶しておく。そして、記憶
部から文字を形成するために必要な複数の点の座標を取
出し、順次補間器に入力していく。この補間器では、文
字の外枠の補間計算を行なう。そして補間器からは表示
装置に対応するドツト情報が出力される。この補間器か
らのドツト情報を1度全て専用のメモリ(文字外枠用メ
モリ)に蓄える。そして、文字外枠用メモリに全てのド
ツト情報がそろった後、行毎にそろえられ、各行を形成
するドツト情報を2つずつペアとして取出し、エツジフ
ィル部に渡す。エツジフィル部では、各行のドツト情報
のペア間を塗り潰す。このエツジフィル部で、その塗り
潰しを全行のドツト情報のペア間に施す。各行の塗り潰
し結果を、順次出力装置(出力メモリ)に記憶させ、文
字を発生させている。
に必要な複数の点の座標を記憶しておく。そして、記憶
部から文字を形成するために必要な複数の点の座標を取
出し、順次補間器に入力していく。この補間器では、文
字の外枠の補間計算を行なう。そして補間器からは表示
装置に対応するドツト情報が出力される。この補間器か
らのドツト情報を1度全て専用のメモリ(文字外枠用メ
モリ)に蓄える。そして、文字外枠用メモリに全てのド
ツト情報がそろった後、行毎にそろえられ、各行を形成
するドツト情報を2つずつペアとして取出し、エツジフ
ィル部に渡す。エツジフィル部では、各行のドツト情報
のペア間を塗り潰す。このエツジフィル部で、その塗り
潰しを全行のドツト情報のペア間に施す。各行の塗り潰
し結果を、順次出力装置(出力メモリ)に記憶させ、文
字を発生させている。
(発明が解決しようとする課題)
しかしながら、上述した従来の文字発生装置では、補間
器により文字の外枠を構成する必要な点を全て計算し、
その外枠を構成する全ての点(ドツト情報)を文字外枠
用メモリに一度記憶し、その上で文字外枠のドツト情報
を行毎にソーティングした後、エツジフィル部に出力す
るようになっている。このため、漢字のように複雑な文
字になると、各行に数箇所の文字外枠がかかるため、文
字外枠用メモリとして多くの容量を必要とした。
器により文字の外枠を構成する必要な点を全て計算し、
その外枠を構成する全ての点(ドツト情報)を文字外枠
用メモリに一度記憶し、その上で文字外枠のドツト情報
を行毎にソーティングした後、エツジフィル部に出力す
るようになっている。このため、漢字のように複雑な文
字になると、各行に数箇所の文字外枠がかかるため、文
字外枠用メモリとして多くの容量を必要とした。
また、上述した従来の文字発生装置では、文字のアウト
ラインを滑らかにするため、一般にスプライン曲線で補
間計算されるが、計算量が多く、文字を発生させる処理
速度を低下させていた。
ラインを滑らかにするため、一般にスプライン曲線で補
間計算されるが、計算量が多く、文字を発生させる処理
速度を低下させていた。
そこで、本発明の目的は、少ないメモリ容量で、かつ高
速処理にて高品位の文字(アウトラインフォント)を発
生させることができる文字発生装置を提供することにあ
る。
速処理にて高品位の文字(アウトラインフォント)を発
生させることができる文字発生装置を提供することにあ
る。
(課題を解決するための手段)
本発明の文字発生装置は、文字コードに対応したフォン
トデータをストローク毎に記憶する文字フォントデータ
記憶部と、この文字フォントデータ記憶部から文字コー
ドに対応したフォントデータが各ストローク毎に左右ペ
ア形式で取出され、所定の倍率にされた、各ストローク
毎のフォントデータの左右ペア形式の一方、他方が夫々
供給される第1及び第2の補間器と、これら第1及び第
2の補間器から順次出力される各行毎の出力間を結ぶ水
平線を出力メモリに順次出力し該出力メモリに該当する
文字を発生させる水平線発生器とを備えてなるものであ
る。
トデータをストローク毎に記憶する文字フォントデータ
記憶部と、この文字フォントデータ記憶部から文字コー
ドに対応したフォントデータが各ストローク毎に左右ペ
ア形式で取出され、所定の倍率にされた、各ストローク
毎のフォントデータの左右ペア形式の一方、他方が夫々
供給される第1及び第2の補間器と、これら第1及び第
2の補間器から順次出力される各行毎の出力間を結ぶ水
平線を出力メモリに順次出力し該出力メモリに該当する
文字を発生させる水平線発生器とを備えてなるものであ
る。
(作用)
文字フォントデータ記憶部には、文字コードに対応した
フォントデータがストローク毎(そのストローク方向は
縦方向である。)に記憶されている。この文字フォント
データ記憶部から文字コードに対応したフォントデータ
が各ストローク毎に左右ペア形式で取出され、所定の倍
率に拡大あるいは縮小された後、各ストローク毎にフォ
ントデータの左右ペア形式の一方、他方が夫々第1及び
第2の補間器に供給される。第1及び第2の補間器では
、夫々順次供給される各ストローク毎のフォントデータ
の左右ペア形式の一方、他方をもとに、左右を同時に、
縦方向に同期させながら(行毎に同期させながら)補間
計算する。第1及び第2の補間器から行毎に同期されて
順次出力される左右のデータが水平線発生器に供給され
る。
フォントデータがストローク毎(そのストローク方向は
縦方向である。)に記憶されている。この文字フォント
データ記憶部から文字コードに対応したフォントデータ
が各ストローク毎に左右ペア形式で取出され、所定の倍
率に拡大あるいは縮小された後、各ストローク毎にフォ
ントデータの左右ペア形式の一方、他方が夫々第1及び
第2の補間器に供給される。第1及び第2の補間器では
、夫々順次供給される各ストローク毎のフォントデータ
の左右ペア形式の一方、他方をもとに、左右を同時に、
縦方向に同期させながら(行毎に同期させながら)補間
計算する。第1及び第2の補間器から行毎に同期されて
順次出力される左右のデータが水平線発生器に供給され
る。
水平線発生器ではその左右のデータを端とする水平線を
出力メモリに出力する。これにより出力メモリには、水
平線発生器から次々に水平線が入力され、結果として文
字が形成される(発生する)。
出力メモリに出力する。これにより出力メモリには、水
平線発生器から次々に水平線が入力され、結果として文
字が形成される(発生する)。
このようにすると、第1及び第2の補間器の出力を、−
度従来の如き文字外枠用メモリに記憶する必要がなく、
第1及び第2の補間器の出力である2点データを水平、
線発生器で直接使用し、水平線処理を行なうので、従来
に比べ文字外枠用メモリが不要となり全体としてメモリ
は小容量で済む。
度従来の如き文字外枠用メモリに記憶する必要がなく、
第1及び第2の補間器の出力である2点データを水平、
線発生器で直接使用し、水平線処理を行なうので、従来
に比べ文字外枠用メモリが不要となり全体としてメモリ
は小容量で済む。
また、第1及び第2の補間器と水平線発生器を同時に動
作させる(左右の補間計算と水平線処理を同時に行なう
)ため、図形のオーバーラツプ部分の処理を考慮に入れ
ても、文字を発生させるのに、従来の約1/2の処理時
間で済み、高速処理が容易となる。
作させる(左右の補間計算と水平線処理を同時に行なう
)ため、図形のオーバーラツプ部分の処理を考慮に入れ
ても、文字を発生させるのに、従来の約1/2の処理時
間で済み、高速処理が容易となる。
(実施例)
次に本発明の実施例について図面を用いて説明する。
第1図は本発明による文字発生装置の一実施例を示すブ
ロック構成図である。同図において、ilは外部から文
字コードが入力される文字コード入力端子、1−2は文
字コードに対応したフォントデータをストローク毎(そ
のストローク方向は縦方向である。)に記憶する文字フ
ォントデータ記憶部である。また、1−3は文字フォン
ト取出し器であって、この文字フォント取出し器1−3
は、文字フォントデータ記憶部1−2から入力文字コー
ドに対応したフォントデータな各ストローク毎に左右ペ
ア形式で取出し、倍率入力端子1−4からの倍率に応じ
て拡大、縮小した後に、各ストローク毎にフォントデー
タの左右ペア形式の一方(左側のフォントデータ)及び
他方(右側のフォントデータ)を夫々第1の補間器15
及び第2の補間器l−6に供給する。第1及び第2の補
間器1−5及び1−6では、夫々順次供給される各スト
ローク毎のフォントデータの左右ペア形式の一方(左側
のフォントデータ)及び他方(右側のフォントデータ)
をもとに、左右を同時に、縦方向に同期させながら(行
毎に同期させながら)補間計算する。
ロック構成図である。同図において、ilは外部から文
字コードが入力される文字コード入力端子、1−2は文
字コードに対応したフォントデータをストローク毎(そ
のストローク方向は縦方向である。)に記憶する文字フ
ォントデータ記憶部である。また、1−3は文字フォン
ト取出し器であって、この文字フォント取出し器1−3
は、文字フォントデータ記憶部1−2から入力文字コー
ドに対応したフォントデータな各ストローク毎に左右ペ
ア形式で取出し、倍率入力端子1−4からの倍率に応じ
て拡大、縮小した後に、各ストローク毎にフォントデー
タの左右ペア形式の一方(左側のフォントデータ)及び
他方(右側のフォントデータ)を夫々第1の補間器15
及び第2の補間器l−6に供給する。第1及び第2の補
間器1−5及び1−6では、夫々順次供給される各スト
ローク毎のフォントデータの左右ペア形式の一方(左側
のフォントデータ)及び他方(右側のフォントデータ)
をもとに、左右を同時に、縦方向に同期させながら(行
毎に同期させながら)補間計算する。
ここで、1−7は、行同期器であって、この行同期器i
7は第1の補間器1−5の縦方向の補間計算と第2の補
間器16の縦方向の補間計算が互いに縦方向に同期して
(行毎に同期して)行なわれるように第1及び第2の補
間器1−5及びl−6を制御している。第1及び第2の
補間器1−5及び16の出力は行毎に同期されて行同期
器1−7を介して水平線発生器1−8に供給される。水
平線発生器1−8では、第1の補間器15からの左側の
データと、第2の補間器1−6からの右側のデータとの
2点を端とする水平線を行毎に出力メモリ1−9に出力
する。水平線発生器1−8には、第1及び第2の補間器
1−5及び1−6から上から下へ縦方向に左右のデータ
が行毎に同期されて順次供給されるので、水平線発生器
t−aは、左右データを端とする水平線を順次出力メモ
リ1−9に出力し記憶する。これにより出力メモリ1−
9には文字が形成される(発生する)ことになる。
7は第1の補間器1−5の縦方向の補間計算と第2の補
間器16の縦方向の補間計算が互いに縦方向に同期して
(行毎に同期して)行なわれるように第1及び第2の補
間器1−5及びl−6を制御している。第1及び第2の
補間器1−5及び16の出力は行毎に同期されて行同期
器1−7を介して水平線発生器1−8に供給される。水
平線発生器1−8では、第1の補間器15からの左側の
データと、第2の補間器1−6からの右側のデータとの
2点を端とする水平線を行毎に出力メモリ1−9に出力
する。水平線発生器1−8には、第1及び第2の補間器
1−5及び1−6から上から下へ縦方向に左右のデータ
が行毎に同期されて順次供給されるので、水平線発生器
t−aは、左右データを端とする水平線を順次出力メモ
リ1−9に出力し記憶する。これにより出力メモリ1−
9には文字が形成される(発生する)ことになる。
なお、本発明では、前述したように、フォントデータは
、ストロークと呼ばれるいくつかの部分に分解して文字
フォントデータ記憶部1−2に記憶されている。ここで
、従来のストローク方式の場合は、線要素の中心線を用
いるのが通常であり、ストローク方向は手書きの方向と
類似していた。
、ストロークと呼ばれるいくつかの部分に分解して文字
フォントデータ記憶部1−2に記憶されている。ここで
、従来のストローク方式の場合は、線要素の中心線を用
いるのが通常であり、ストローク方向は手書きの方向と
類似していた。
これに対し、本発明におけるストローク方式は、たとえ
ば第2図、第3図に示すように各線要素を縦方向にとる
ことで(ストローク方向を縦方向にとることで) スト
ローク毎のフォントデータ(フォント点)の左右への振
り分けを第2図(b)、(C)、第3図(c)、(d)
に示すように可能とした。たとえば、第2図でいえば、
同図(a)の左側外枠[同図(b)]を構成するP o
□ P sは左側フォント点として、同図(a)の右
側外枠[同図(C)]を構成するP6〜PI3は右側フ
ォント点として左右に振り分けられる。
ば第2図、第3図に示すように各線要素を縦方向にとる
ことで(ストローク方向を縦方向にとることで) スト
ローク毎のフォントデータ(フォント点)の左右への振
り分けを第2図(b)、(C)、第3図(c)、(d)
に示すように可能とした。たとえば、第2図でいえば、
同図(a)の左側外枠[同図(b)]を構成するP o
□ P sは左側フォント点として、同図(a)の右
側外枠[同図(C)]を構成するP6〜PI3は右側フ
ォント点として左右に振り分けられる。
また、第3図でいえば、同図(a)を縦方向のストロー
クの組合わせ(合成)[同図(b)に示す第1ストロー
クと第2ストロークの組合わせ(合成)]とみて、P0
〜P3を第1ストロークの左側フォント点 P Io−
p 、4を第2ストロークの左側フォント点[同図(C
)]、P4〜P、を第1ストロークの右側のフォント点
、P15〜P18を第2ストロークの右側フォント点[
同図(d)]として左右に振り分けられる。このように
各ストローク毎のフォントデータを左右に振り分けたも
のを本発明では用いている。
クの組合わせ(合成)[同図(b)に示す第1ストロー
クと第2ストロークの組合わせ(合成)]とみて、P0
〜P3を第1ストロークの左側フォント点 P Io−
p 、4を第2ストロークの左側フォント点[同図(C
)]、P4〜P、を第1ストロークの右側のフォント点
、P15〜P18を第2ストロークの右側フォント点[
同図(d)]として左右に振り分けられる。このように
各ストローク毎のフォントデータを左右に振り分けたも
のを本発明では用いている。
次に第1図の動作について、第4図の文字「田」を例に
とり、説明する。
とり、説明する。
文字コード入力端子1−1に文字「田」に対応する文字
コードが外部から入力され、かつ倍率入力端子l−4に
はある倍率に相当する信号が供給されるとする。文字フ
ォント取出し器13は、文字フォントデータ記憶部1−
2から入力文字コードに対応した「田」の文字フォント
データを第5図に示すように各ストローク毎に取出す。
コードが外部から入力され、かつ倍率入力端子l−4に
はある倍率に相当する信号が供給されるとする。文字フ
ォント取出し器13は、文字フォントデータ記憶部1−
2から入力文字コードに対応した「田」の文字フォント
データを第5図に示すように各ストローク毎に取出す。
ここで、第5図における、巾、X、Yについて第6図を
用いて説明する。第6図はストローク部分の左右の座標
のとり方の説明図であって、同図において、ストローク
の左側のあるフォントデータ(フォント点)を(x、y
)とすると、これに対応する右側のあるフォントデータ
(フォント点)は、(X十巾−1,Y)となる。従って
、第5図では、フォントデータとして巾、X、Yが与え
られるので、ストロークの左右の座標は直ちに求まる。
用いて説明する。第6図はストローク部分の左右の座標
のとり方の説明図であって、同図において、ストローク
の左側のあるフォントデータ(フォント点)を(x、y
)とすると、これに対応する右側のあるフォントデータ
(フォント点)は、(X十巾−1,Y)となる。従って
、第5図では、フォントデータとして巾、X、Yが与え
られるので、ストロークの左右の座標は直ちに求まる。
よって、文字フォントデータ記憶部1−2からの第5図
の如きフォントデータをもとに、各ストローク毎のフォ
ントデータが左右ペア形式で取出すことができる。なお
、第5図において、巾が“00”の箇所はストロークの
切れ目を示し、巾が’80”の箇所はフォント終了を示
している。但し巾、X、Yの27は無視する。
の如きフォントデータをもとに、各ストローク毎のフォ
ントデータが左右ペア形式で取出すことができる。なお
、第5図において、巾が“00”の箇所はストロークの
切れ目を示し、巾が’80”の箇所はフォント終了を示
している。但し巾、X、Yの27は無視する。
次に文字フォント取出し器1−3は、文字フォントデー
タ記憶部12から取出したストローク毎のフォントデー
タをもとに、文字出力が予め定めた、ある倍率に拡大す
るようにし、所定のタイミングで順次各ストロークのフ
ォントデータの左右ペア形式の左側データ及び右側デー
タを夫々第1の補間器15及び第2の補間器1−6に出
力する。
タ記憶部12から取出したストローク毎のフォントデー
タをもとに、文字出力が予め定めた、ある倍率に拡大す
るようにし、所定のタイミングで順次各ストロークのフ
ォントデータの左右ペア形式の左側データ及び右側デー
タを夫々第1の補間器15及び第2の補間器1−6に出
力する。
先ず、第7図(a)に示すストロークのフォントデータ
(第5図の最上段のストロークのフォントデータ)をも
とに、文字出力の第7図(a)に対応するストローク部
分[第7図(e)]を予め定めた、ある倍率に拡大する
ようにし、その拡大したストロークの左側データ[第7
図(b)に丸い無印で示すP。−P、]及び右側データ
[第7図(C)に丸い無印で示すP、〜P13]が夫々
第1の補間器15及び第2の補間器1−6に供給される
。第1の補間器1−5では、第7図(b)にX印で示す
文字外枠のQ1〜Q1□点を補間計算により求める。ま
た、第2の補間器1−6では第7図(C)にX印で示す
文字外枠のQ13〜Q 22点を補間計算により求める
。この場合、第1の補間器15と第2の補間器[6は互
いに各行毎に同期がとられて上から下へ縦方向に補間計
算がなされる。
(第5図の最上段のストロークのフォントデータ)をも
とに、文字出力の第7図(a)に対応するストローク部
分[第7図(e)]を予め定めた、ある倍率に拡大する
ようにし、その拡大したストロークの左側データ[第7
図(b)に丸い無印で示すP。−P、]及び右側データ
[第7図(C)に丸い無印で示すP、〜P13]が夫々
第1の補間器15及び第2の補間器1−6に供給される
。第1の補間器1−5では、第7図(b)にX印で示す
文字外枠のQ1〜Q1□点を補間計算により求める。ま
た、第2の補間器1−6では第7図(C)にX印で示す
文字外枠のQ13〜Q 22点を補間計算により求める
。この場合、第1の補間器15と第2の補間器[6は互
いに各行毎に同期がとられて上から下へ縦方向に補間計
算がなされる。
第1及び第2の補間器1−5及び16から第7図(b)
、(c)に示すPo及びP6のデータが行同期器1−7
を介して水平線発生器1−8に供給されると、両データ
は一致するので、出力メモリ1−9には点として記録さ
れる。次の行では、第1の補間器1−5は第7図(b)
に示す文字外枠の01点を補間計算により求めるが、第
2の補間器1−6は第7図(C)に示すようにP7点が
予め設定されているので補間計算を行なわない。そして
、第1及び第2の補間器l−5及び16から第7図(b
)、(c)に示すQ+及びP7のデータが、同期して行
同期器1−7を介して水平線発生器1−8に供給される
と、第7図(d)に示す如く両データQ1.P7を端と
する水平線aを、第7図(e)に示す如く出力メモリ1
−9に記録する。次の行では、第1及び第2の補間器1
−5及び1−6から第7図(b)、(C)に示すPl及
びP8のデータが、同期して行同期器1−7を介して水
平線発生器18に供給されると、第7図(d)に示す如
く両データP+ 、Pgを端とする水平線すを同図(e
)に示す如く出力メモリ19に記録する。
、(c)に示すPo及びP6のデータが行同期器1−7
を介して水平線発生器1−8に供給されると、両データ
は一致するので、出力メモリ1−9には点として記録さ
れる。次の行では、第1の補間器1−5は第7図(b)
に示す文字外枠の01点を補間計算により求めるが、第
2の補間器1−6は第7図(C)に示すようにP7点が
予め設定されているので補間計算を行なわない。そして
、第1及び第2の補間器l−5及び16から第7図(b
)、(c)に示すQ+及びP7のデータが、同期して行
同期器1−7を介して水平線発生器1−8に供給される
と、第7図(d)に示す如く両データQ1.P7を端と
する水平線aを、第7図(e)に示す如く出力メモリ1
−9に記録する。次の行では、第1及び第2の補間器1
−5及び1−6から第7図(b)、(C)に示すPl及
びP8のデータが、同期して行同期器1−7を介して水
平線発生器18に供給されると、第7図(d)に示す如
く両データP+ 、Pgを端とする水平線すを同図(e
)に示す如く出力メモリ19に記録する。
以下、同様の動作を繰返すことにより第7図(e)に示
す如く出力メモリ1−9に水平線が縦方向に次々と記録
される。実際には、行間隔が狭く設定され、第7図(b
)、(C)に示すデータ(フォント点)が縦方向に数多
く左右ペアで設定されるので、第7図(e)に示す出力
メモリl−9のストローク部分も実際は外枠の内側は水
平線で塗り潰されることになる。
す如く出力メモリ1−9に水平線が縦方向に次々と記録
される。実際には、行間隔が狭く設定され、第7図(b
)、(C)に示すデータ(フォント点)が縦方向に数多
く左右ペアで設定されるので、第7図(e)に示す出力
メモリl−9のストローク部分も実際は外枠の内側は水
平線で塗り潰されることになる。
次に文字「田」を構成する別の各ストローク部分につい
ても前述したと同様の動作が行なわれ、出力メモリ1−
9に各ストローク部分が記録されることになる(図示せ
ず)。そして最終的には、出力メモリ1−9に「田」の
文字が形成される(発生する)ことになる。なお、第8
図は、元図に対して各座標を8倍に拡大した文字出力例
である。
ても前述したと同様の動作が行なわれ、出力メモリ1−
9に各ストローク部分が記録されることになる(図示せ
ず)。そして最終的には、出力メモリ1−9に「田」の
文字が形成される(発生する)ことになる。なお、第8
図は、元図に対して各座標を8倍に拡大した文字出力例
である。
以上の説明から判かるように、本発明では第1及び第2
の補間器1−5及びl−6の出力を、−度従来の如き文
字外枠用メモリに記憶する必要がなく、第1及び第2の
補間器1−5及び16の出力である左右2点のデータを
水平線発生器1−8で直接使用し、水平線処理を行なう
ので、従来に比べ文字外枠用メモリが不要となり、全体
としてメモリは小容量で済む。特に漢字のように複雑な
文字の場合には、従来に比してその効果は大きい。
の補間器1−5及びl−6の出力を、−度従来の如き文
字外枠用メモリに記憶する必要がなく、第1及び第2の
補間器1−5及び16の出力である左右2点のデータを
水平線発生器1−8で直接使用し、水平線処理を行なう
ので、従来に比べ文字外枠用メモリが不要となり、全体
としてメモリは小容量で済む。特に漢字のように複雑な
文字の場合には、従来に比してその効果は大きい。
また、第1及び第2の補間器l−5及び1−6の左右の
補間計算と、水平線発生器18の水平線を同時に行なう
ため、図形のオーバーラツプ部分の処理(たとえば第3
図に示す如き場合の処理)を考慮に入れても、文字を発
生させるのに、従来の約1/2の処理時間で済み高速処
理が容易となる。
補間計算と、水平線発生器18の水平線を同時に行なう
ため、図形のオーバーラツプ部分の処理(たとえば第3
図に示す如き場合の処理)を考慮に入れても、文字を発
生させるのに、従来の約1/2の処理時間で済み高速処
理が容易となる。
本発明は本実施例に限定されることなく、本発明の要旨
を逸脱しない範囲で種々の応用及び変形が考えられる。
を逸脱しない範囲で種々の応用及び変形が考えられる。
なお、本発明による文字発生装置は、たとえばCRTや
グラフィックターミナルなどの表示装置、プリンタ・プ
ロッタ等の印刷・印字装置などの分野に応用される。
グラフィックターミナルなどの表示装置、プリンタ・プ
ロッタ等の印刷・印字装置などの分野に応用される。
(発明の効果)
上述したように本発明による文字発生装置を用いれば、
次のような種々の効果を奏する。
次のような種々の効果を奏する。
(1)第1及び第2の補間器の出力を、−度従来の如き
文字外枠用メモリに記憶する必要がなく、第1及び第2
の補間器の出力である2点のデータを水平線発生器で直
接使用し、水平線処理を行なうので、従来に比べ文字外
枠用メモリが不要となり、全体としてメモリは小容量で
済む。特に漢字のように複雑な文字の場合には、その効
果はきわめて大きい。
文字外枠用メモリに記憶する必要がなく、第1及び第2
の補間器の出力である2点のデータを水平線発生器で直
接使用し、水平線処理を行なうので、従来に比べ文字外
枠用メモリが不要となり、全体としてメモリは小容量で
済む。特に漢字のように複雑な文字の場合には、その効
果はきわめて大きい。
(2)第1及び第2の補間器の左右の補間計算と水平線
発生器の水平線処理を同時に行なうため、図形のオーバ
ーラツプ部分の処理を考慮に入れても、文字を発生させ
るのに、従来の約l/2の処理時間で済み高速処理が容
易となる。
発生器の水平線処理を同時に行なうため、図形のオーバ
ーラツプ部分の処理を考慮に入れても、文字を発生させ
るのに、従来の約l/2の処理時間で済み高速処理が容
易となる。
第1図は本発明による文字発生装置の一実施例を示すブ
ロック構成図、第2図及び第3図は夫々フォントデータ
例を示す説明図、第4図は文字作成例を示す図、第5図
はフォントデータの各ストローク成分を゛示す図、第6
図はストローク部分の左右の座標のとり方の説明図、第
7図は第1図の動作説明図、第8図は出力メモリ19に
形成される文字出力例(8倍拡大)を示す図である。 −1・・・文字コード入力端子、 −2・・・文字フォントデータ記憶部、−3・・・文字
フォント取出し器、 −4・・・倍率入力端子、1−5・・・第1の補間器、
−6・・・第2の補間器、l−7・・・行同期器、1−
8・・・水平線発生器、l−9・・・出力メモリ。
ロック構成図、第2図及び第3図は夫々フォントデータ
例を示す説明図、第4図は文字作成例を示す図、第5図
はフォントデータの各ストローク成分を゛示す図、第6
図はストローク部分の左右の座標のとり方の説明図、第
7図は第1図の動作説明図、第8図は出力メモリ19に
形成される文字出力例(8倍拡大)を示す図である。 −1・・・文字コード入力端子、 −2・・・文字フォントデータ記憶部、−3・・・文字
フォント取出し器、 −4・・・倍率入力端子、1−5・・・第1の補間器、
−6・・・第2の補間器、l−7・・・行同期器、1−
8・・・水平線発生器、l−9・・・出力メモリ。
Claims (1)
- 文字コードに対応したフォントデータをストローク毎に
記憶する文字フォントデータ記憶部と、この文字フォン
トデータ記憶部から文字コードに対応したフォントデー
タが各ストローク毎に左右ペア形式で取出され、所定の
倍率にされた、各ストローク毎のフォントデータの左右
ペア形式の一方、他方が夫々供給される第1及び第2の
補間器と、これら第1及び第2の補間器から順次出力さ
れる各行毎の出力間を結ぶ水平線を出力メモリに順次出
力し該出力メモリに該当する文字を発生させる水平線発
生器とを備えたことを特徴とする文字発生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1262939A JPH03125191A (ja) | 1989-10-11 | 1989-10-11 | 文字発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1262939A JPH03125191A (ja) | 1989-10-11 | 1989-10-11 | 文字発生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03125191A true JPH03125191A (ja) | 1991-05-28 |
Family
ID=17382671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1262939A Pending JPH03125191A (ja) | 1989-10-11 | 1989-10-11 | 文字発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03125191A (ja) |
-
1989
- 1989-10-11 JP JP1262939A patent/JPH03125191A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4129859A (en) | Raster scan type CRT display system having an image rolling function | |
| JPH06167966A (ja) | 表示回路 | |
| JPH01174463A (ja) | ドットパターン補正方法 | |
| US5519412A (en) | Pattern processing method | |
| JPH03125191A (ja) | 文字発生装置 | |
| JPS6346429B2 (ja) | ||
| JPH02235185A (ja) | 図形再生方法 | |
| JPH042958B2 (ja) | ||
| JPS59210482A (ja) | 文字パタ−ン発生装置 | |
| JP2985275B2 (ja) | アウトラインフォントの文字発生方式 | |
| JPH04361077A (ja) | 文字間距離データ生成装置 | |
| JP3037023B2 (ja) | 文字発生装置 | |
| JP3211404B2 (ja) | 文字列出力装置 | |
| JP2626117B2 (ja) | Crt表示用回路 | |
| JPH0358092A (ja) | 立体文字・図形発生装置 | |
| JPS60188981A (ja) | 文字デ−タの倍率変換方式 | |
| JPS6261156B2 (ja) | ||
| JPH0392897A (ja) | パターン発生装置 | |
| JPS60242492A (ja) | 文字発生装置 | |
| JPH01209152A (ja) | 文字発生方法 | |
| JPH0321990A (ja) | パターン発生方式 | |
| JPH10143676A (ja) | 画像処理装置、画像処理方法、および記録媒体 | |
| JPH05313643A (ja) | 文字表示装置における文字属性合成装置 | |
| JPH0573026A (ja) | 文字図形発生方法 | |
| JPH03175062A (ja) | 高品位文字発生装置 |