JPH01304486A - 多値文字フォント発生システム - Google Patents
多値文字フォント発生システムInfo
- Publication number
- JPH01304486A JPH01304486A JP63136248A JP13624888A JPH01304486A JP H01304486 A JPH01304486 A JP H01304486A JP 63136248 A JP63136248 A JP 63136248A JP 13624888 A JP13624888 A JP 13624888A JP H01304486 A JPH01304486 A JP H01304486A
- Authority
- JP
- Japan
- Prior art keywords
- character
- font
- outline
- generation system
- cpu
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41B—MACHINES OR ACCESSORIES FOR MAKING, SETTING, OR DISTRIBUTING TYPE; TYPE; PHOTOGRAPHIC OR PHOTOELECTRIC COMPOSING DEVICES
- B41B19/00—Photoelectronic composing machines
- B41B19/01—Photoelectronic composing machines having electron-beam tubes producing an image of at least one character which is photographed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/004—Generic data transformation
- G06K2215/006—Anti-aliasing raster data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は文字発生方式に関し、特に現在主流である2値
(白・黒)文字フォントに代り、将来主流になると考え
られる多値文字フォントを、アウトラインベクトル方式
で実現するに好適な、文字発生方式に関する。
(白・黒)文字フォントに代り、将来主流になると考え
られる多値文字フォントを、アウトラインベクトル方式
で実現するに好適な、文字発生方式に関する。
従来のこの種の方式としては、例えば、特公昭53−4
1017号公報に開示されている技術が知られている。
1017号公報に開示されている技術が知られている。
この技術は、高品質文字の輪郭の情報を、ストローク方
式により貯蔵しておき、出力する際には、まず、上記情
報をドツト表示式信号に変換し、更に、その信号のII
I IIから次のIt 111までの間をすべてII
I IIとするというものである。第4図にその概要
を示す。
式により貯蔵しておき、出力する際には、まず、上記情
報をドツト表示式信号に変換し、更に、その信号のII
I IIから次のIt 111までの間をすべてII
I IIとするというものである。第4図にその概要
を示す。
上記従来技術は、少ない情報量で、拡大・縮小の容易な
文字フォントを得ることができるものではあるが、2値
フオントのみを対象としており、多値を対象としたもの
ではない。
文字フォントを得ることができるものではあるが、2値
フオントのみを対象としており、多値を対象としたもの
ではない。
しかしながら、特に大きな文字を高品質に出力するため
には、今後、多値フォントが重要なものとなることは明
らかである。
には、今後、多値フォントが重要なものとなることは明
らかである。
本発明は上記事情に鑑みてなされたもので、その目的と
するところは、大きな文字をきれいに出力する必要があ
る分野1例えば、レーザプリンタまたはプロッタ、高解
像度CRT、写真製版機等に有用な多値文字フォントを
発生させるに好適な文字発生方式を提供することにある
。
するところは、大きな文字をきれいに出力する必要があ
る分野1例えば、レーザプリンタまたはプロッタ、高解
像度CRT、写真製版機等に有用な多値文字フォントを
発生させるに好適な文字発生方式を提供することにある
。
本発明の上記目的は、各濃度値に対応したアラ1−ライ
ン(輪郭)を有し、各アラ1−ライン間を、それぞれ対
応した濃度値で塗りつぶすことを特徴とする文字発生方
式によって達成される。
ン(輪郭)を有し、各アラ1−ライン間を、それぞれ対
応した濃度値で塗りつぶすことを特徴とする文字発生方
式によって達成される。
本発明に係る文字発生方式においては、フォント発生用
CPUがフォント用ROM中の、ある濃度に対応するシ
ョートベクトルを読出し、RAMのワーク領域にアウト
ラインを発生させ、その内側を所定の濃度パターンで塗
りつぶす動作を1種々の濃度について繰り返すことによ
り、これらを重ね合せて出力することにより、簡単な操
作で、高品質の文字枠発生させることができる。
CPUがフォント用ROM中の、ある濃度に対応するシ
ョートベクトルを読出し、RAMのワーク領域にアウト
ラインを発生させ、その内側を所定の濃度パターンで塗
りつぶす動作を1種々の濃度について繰り返すことによ
り、これらを重ね合せて出力することにより、簡単な操
作で、高品質の文字枠発生させることができる。
以下、本発明の実施例を図面に基づいて詳細に説明する
。以下に説明する実施例においては、説明を簡単にする
ため、3値の場合を例として説明を行う。
。以下に説明する実施例においては、説明を簡単にする
ため、3値の場合を例として説明を行う。
第2図は1本発明の一実施例を示す文字発生システムの
ブロック構成図である。図において、1は本システム全
体を制御するCPU、2はCPU1が実行するためのプ
ログラムを格納するとともに処理を行うためのワークメ
モリとしてのROMおよびRA、 M、3はCPUIか
らの指示により、フォント用ROM3aに予め記憶させ
であるアラ1〜ラインベクトル(ショートベクトルの座
標値)を発生しようとする文字に合せて読出し、展開し
て上記RA、 Mの指定されたアドレスに書込むフォン
ト発生用CPU、4はメインバスと I10バスを接続
するためのバスアダプタであるバス制御部、5は後述す
る本システム内のプリンタ7と接続されているワードプ
ロセッサ等のホスト機器との通信1/Fであるホスト通
信I/F、6は本システムをマニュアルで操作したり、
本システムの状態を表示したりするための操作盤、7は
レーザプリンタやドツトプリンタ等ビットマツプ対応型
のプリンタを示している。
ブロック構成図である。図において、1は本システム全
体を制御するCPU、2はCPU1が実行するためのプ
ログラムを格納するとともに処理を行うためのワークメ
モリとしてのROMおよびRA、 M、3はCPUIか
らの指示により、フォント用ROM3aに予め記憶させ
であるアラ1〜ラインベクトル(ショートベクトルの座
標値)を発生しようとする文字に合せて読出し、展開し
て上記RA、 Mの指定されたアドレスに書込むフォン
ト発生用CPU、4はメインバスと I10バスを接続
するためのバスアダプタであるバス制御部、5は後述す
る本システム内のプリンタ7と接続されているワードプ
ロセッサ等のホスト機器との通信1/Fであるホスト通
信I/F、6は本システムをマニュアルで操作したり、
本システムの状態を表示したりするための操作盤、7は
レーザプリンタやドツトプリンタ等ビットマツプ対応型
のプリンタを示している。
第1図は、上述のように構成された本実施例のシステム
の動作を示すフローチャートである。本実施例における
アウトライン文字フォントは、次のようにして発生され
る。
の動作を示すフローチャートである。本実施例における
アウトライン文字フォントは、次のようにして発生され
る。
まず、CPUIがフォント発生CPU3に、文字コード
と文字サイズおよび発生位置を指示する(ステップ11
)。フォント発生CPU3は、文字コードからフォント
用ROM3a中の該当文字ショートベクトルの格納位置
を計算しくステップ12)、フォント用ROMaa中の
該当文字ショートベクトルを読出しくステップ13)、
ROM/RAM Z上のワーク領域へ、指定の文字サ
イズでアウトラインを発生させる(ステップ14)。
と文字サイズおよび発生位置を指示する(ステップ11
)。フォント発生CPU3は、文字コードからフォント
用ROM3a中の該当文字ショートベクトルの格納位置
を計算しくステップ12)、フォント用ROMaa中の
該当文字ショートベクトルを読出しくステップ13)、
ROM/RAM Z上のワーク領域へ、指定の文字サ
イズでアウトラインを発生させる(ステップ14)。
次に、フォント発生CPU3は、濃度値に応じた該当濃
度パターンで、上記アウトライン内を塗りつぶしくステ
ップ15)、ROM/RAM Z上の指定領域とOR
演算でパターン合成(ステップ16)を行う。この動作
を、すべての濃度について終了するまで繰り返す(ステ
ップ17.13〜16)。
度パターンで、上記アウトライン内を塗りつぶしくステ
ップ15)、ROM/RAM Z上の指定領域とOR
演算でパターン合成(ステップ16)を行う。この動作
を、すべての濃度について終了するまで繰り返す(ステ
ップ17.13〜16)。
なお、各濃度値に対するアウトラインの発生と合成は、
第3図に示すようになる。
第3図に示すようになる。
上記実施例においては、本発明を3値のフォントの場合
について説明したが、本発明はより多値のフォントを対
象としても有効であることは明らかである。
について説明したが、本発明はより多値のフォントを対
象としても有効であることは明らかである。
以上述べたように1本発明によれば、各濃度値に対応し
たアウトライン(編部)を有し、各アウトライン間を、
それぞれ対応した濃度値で塗りつぶすようにしたので、
大きな文字をきれいに出力する必要がある分野に有用な
多値文字フォントを発生させるに好適な文字発生方式を
実現できるという顕著な効果を奏するものである。
たアウトライン(編部)を有し、各アウトライン間を、
それぞれ対応した濃度値で塗りつぶすようにしたので、
大きな文字をきれいに出力する必要がある分野に有用な
多値文字フォントを発生させるに好適な文字発生方式を
実現できるという顕著な効果を奏するものである。
第1図は本発明の一実施例を示すシステムの動作を示す
フローチャート、第2図は実施例の文字発生システムの
ブロック構成図、第3図は多濃度値に対するアウトライ
ンの発生と合成の状況を示す図、第4図は従来の2値ベ
クトルフオントの例を示す図である。 1:CPU、2 : ROMおよびRAM、3:フォン
ト発生用CPU、3a:フォント用ROM、4:バス制
御部、5:ホスト通信I/F、6:操作盤、7:プリン
タ。 第 1 図 第 3 図 第 4 図
フローチャート、第2図は実施例の文字発生システムの
ブロック構成図、第3図は多濃度値に対するアウトライ
ンの発生と合成の状況を示す図、第4図は従来の2値ベ
クトルフオントの例を示す図である。 1:CPU、2 : ROMおよびRAM、3:フォン
ト発生用CPU、3a:フォント用ROM、4:バス制
御部、5:ホスト通信I/F、6:操作盤、7:プリン
タ。 第 1 図 第 3 図 第 4 図
Claims (1)
- (1)各濃度値に対応したアウトライン(輪郭)を有し
、各アウトライン間を、それぞれ対応した濃度値で塗り
つぶすことを特徴とする文字発生方式。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63136248A JP2650324B2 (ja) | 1988-06-02 | 1988-06-02 | 多値文字フォント発生システム |
| DE19893917917 DE3917917A1 (de) | 1988-06-02 | 1989-06-01 | Verfahren und einrichtungen zum erzeugen eines mehrstufigen zeichens |
| US07/742,527 US5201032A (en) | 1988-06-02 | 1991-08-07 | Method and apparatus for generating multi-level character |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63136248A JP2650324B2 (ja) | 1988-06-02 | 1988-06-02 | 多値文字フォント発生システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01304486A true JPH01304486A (ja) | 1989-12-08 |
| JP2650324B2 JP2650324B2 (ja) | 1997-09-03 |
Family
ID=15170751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63136248A Expired - Fee Related JP2650324B2 (ja) | 1988-06-02 | 1988-06-02 | 多値文字フォント発生システム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2650324B2 (ja) |
| DE (1) | DE3917917A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05238066A (ja) * | 1992-02-28 | 1993-09-17 | Sharp Corp | 文字処理装置 |
| JPH0793585A (ja) * | 1993-09-22 | 1995-04-07 | Dainippon Screen Mfg Co Ltd | 画像の影付け方法 |
| JP2011170115A (ja) * | 2010-02-18 | 2011-09-01 | Canon Inc | 表示制御装置、表示制御方法、プログラム及び記録媒体 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6289136B1 (en) | 1995-03-22 | 2001-09-11 | Canon Kabushiki Kaisha | Image processing method and apparatus |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62148992A (ja) * | 1985-12-23 | 1987-07-02 | 松下電器産業株式会社 | 表示制御装置 |
| JPS62204956A (ja) * | 1986-03-06 | 1987-09-09 | Canon Inc | 文書処理システム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3948828A (en) * | 1973-04-13 | 1976-04-06 | Ciba-Geigy Corporation | Liquid to pasty dyestuff preparations |
| US4199815A (en) * | 1978-05-12 | 1980-04-22 | Electra Corporation | Typesetter character generating apparatus |
| US4660028A (en) * | 1984-11-01 | 1987-04-21 | Microtel Limited | Stroke-vector character generator |
| JP2651181B2 (ja) * | 1988-02-24 | 1997-09-10 | 凸版印刷株式会社 | 三次元映像表示用複合レンズ板 |
-
1988
- 1988-06-02 JP JP63136248A patent/JP2650324B2/ja not_active Expired - Fee Related
-
1989
- 1989-06-01 DE DE19893917917 patent/DE3917917A1/de not_active Withdrawn
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62148992A (ja) * | 1985-12-23 | 1987-07-02 | 松下電器産業株式会社 | 表示制御装置 |
| JPS62204956A (ja) * | 1986-03-06 | 1987-09-09 | Canon Inc | 文書処理システム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05238066A (ja) * | 1992-02-28 | 1993-09-17 | Sharp Corp | 文字処理装置 |
| JPH0793585A (ja) * | 1993-09-22 | 1995-04-07 | Dainippon Screen Mfg Co Ltd | 画像の影付け方法 |
| JP2011170115A (ja) * | 2010-02-18 | 2011-09-01 | Canon Inc | 表示制御装置、表示制御方法、プログラム及び記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3917917A1 (de) | 1989-12-07 |
| JP2650324B2 (ja) | 1997-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5519412A (en) | Pattern processing method | |
| JPH01304486A (ja) | 多値文字フォント発生システム | |
| EP0542317B1 (en) | Apparatus for generating a character pattern for a serial printer | |
| JPH02296291A (ja) | 文字ドットパターン信号発生装置 | |
| JPS5816189B2 (ja) | 文字パタ−ン発生方式 | |
| JPH04280296A (ja) | 輪郭線データ処理装置 | |
| JP3120542B2 (ja) | 文字記号発生装置 | |
| US5457774A (en) | Bit map data generation apparatus | |
| JP2833921B2 (ja) | ベクトルフォント変形処理方式 | |
| JPH03112671A (ja) | 印刷装置 | |
| JPH0392897A (ja) | パターン発生装置 | |
| JPH049338B2 (ja) | ||
| JP2753648B2 (ja) | 文字出力装置 | |
| JP2962613B2 (ja) | パターン塗り潰し方法 | |
| JP2842157B2 (ja) | プリンタ装置に於ける文字の輪郭補正方法 | |
| JPH01164992A (ja) | ベクタフオント発生装置 | |
| JPH01166094A (ja) | アウトラインデータ格納方式 | |
| JPS63229488A (ja) | 影付文字生成装置 | |
| JPH01163072A (ja) | プリンタ制御装置 | |
| JPS63184787A (ja) | 文字パタ−ン発生装置 | |
| JPH02164562A (ja) | 文字処理装置及び方法 | |
| JPH0747330B2 (ja) | 文字出力装置 | |
| JPH03271800A (ja) | 特殊処理ロゴ文字発生方式 | |
| JPS61292674A (ja) | 文字パタ−ン発生装置 | |
| JPH02238965A (ja) | 記録装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |