JPH01270094A - 文字フォント生成方法 - Google Patents
文字フォント生成方法Info
- Publication number
- JPH01270094A JPH01270094A JP63099375A JP9937588A JPH01270094A JP H01270094 A JPH01270094 A JP H01270094A JP 63099375 A JP63099375 A JP 63099375A JP 9937588 A JP9937588 A JP 9937588A JP H01270094 A JPH01270094 A JP H01270094A
- Authority
- JP
- Japan
- Prior art keywords
- font
- character font
- character
- data
- engine
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、文字画像信号を形成するための文字フォント
の生成方法に関する。
の生成方法に関する。
本発明は、文字フォントデータより最終生成フォントの
所定倍の拡大文字フォントを作成し、この拡大文字フォ
ントを二次元ローパスフィルタを通して縮小して文字フ
ォントを生成するようにしたことにより、ギザギザ(ジ
ャッギイ)のない良質な文字表示が可能となるようにし
たものである。
所定倍の拡大文字フォントを作成し、この拡大文字フォ
ントを二次元ローパスフィルタを通して縮小して文字フ
ォントを生成するようにしたことにより、ギザギザ(ジ
ャッギイ)のない良質な文字表示が可能となるようにし
たものである。
従来、CRT (陰極線管)上への文字表示を行なうた
め、例えばキャラクタジェネレータを用いて文字画像信
号を形成している。そして、漢字の場合には、例えば2
4X24ドツトによる階調なしの文字フォントによる表
示が行なわれる。
め、例えばキャラクタジェネレータを用いて文字画像信
号を形成している。そして、漢字の場合には、例えば2
4X24ドツトによる階調なしの文字フォントによる表
示が行なわれる。
このように、CRT上への文字表示を行なうのに、キャ
ラクタジェネレータを用いるのが手軽で−C的であるが
、このような表示による文字はギザギザがあり、良質な
文字表示とはいい難いものであった。
ラクタジェネレータを用いるのが手軽で−C的であるが
、このような表示による文字はギザギザがあり、良質な
文字表示とはいい難いものであった。
本発明はこのような点を考慮し、良質な文字表示ができ
るようにすることを目的とするものである。
るようにすることを目的とするものである。
本発明は、文字フォントデータより最終生成文字フォン
トの所定倍の拡大文字フォントを作成し、この拡大文字
フォントを二次元ローパスフィルタを通して縮小して文
字フォントを生成するものである。
トの所定倍の拡大文字フォントを作成し、この拡大文字
フォントを二次元ローパスフィルタを通して縮小して文
字フォントを生成するものである。
上述構成においては、拡大文字フォントを二次元ローパ
スフィルタを通して縮小して文字フォントを生成するも
のであり、二次元ローパスフィルタによって高域の折り
返し歪成分が除去されるので、ギザギザのない良質な文
字表示が可能となる。
スフィルタを通して縮小して文字フォントを生成するも
のであり、二次元ローパスフィルタによって高域の折り
返し歪成分が除去されるので、ギザギザのない良質な文
字表示が可能となる。
以下、■面を参照しながら本発明の一実施例について説
明する。
明する。
第1図は文字フォントの生成装置を示すものである。
同図において、(1)は、ROM (リードオンリーメ
モリ)であり、このROM (1)には、文字フォント
データとしてベクターフォントデータが記憶されている
。ベクターフォントデータとは、文字パターンをベクト
ルの形で表したものである。
モリ)であり、このROM (1)には、文字フォント
データとしてベクターフォントデータが記憶されている
。ベクターフォントデータとは、文字パターンをベクト
ルの形で表したものである。
このROM (1)からのベクターフォントデータはベ
クターエンジン(2)に供給されてドツト表示式の拡大
文字フォントが作成され、そのデータはメモリ(3)に
書き込まれる。この拡大文字フォントは、最終生成文字
の所定倍、例えば8〜10倍程度とされる。本例におい
ては、256 x256 ドツトで作成される。このよ
うに、ベクターフォントデータよりドツト表示式の文字
フォントを作成することは、例えば特公昭53−410
17号公報に記載されるように知られている。
クターエンジン(2)に供給されてドツト表示式の拡大
文字フォントが作成され、そのデータはメモリ(3)に
書き込まれる。この拡大文字フォントは、最終生成文字
の所定倍、例えば8〜10倍程度とされる。本例におい
ては、256 x256 ドツトで作成される。このよ
うに、ベクターフォントデータよりドツト表示式の文字
フォントを作成することは、例えば特公昭53−410
17号公報に記載されるように知られている。
また、メモリ(3)に書き込まれた拡大文字フォントの
データは、二次元ローパスフィルタを構成するコンボリ
ューションエンジン(4)に供給され、中間階調を有す
ると共に、使用サイズの大きさに縮小変換された文字フ
ォントが生成され、そのデータは順次ビデオRA M
(5)に供給されて書き込まれる。このビデオRA M
(5)は、例えば768 X480 ドツト×8ビ
ット分の容量を有するものである。
データは、二次元ローパスフィルタを構成するコンボリ
ューションエンジン(4)に供給され、中間階調を有す
ると共に、使用サイズの大きさに縮小変換された文字フ
ォントが生成され、そのデータは順次ビデオRA M
(5)に供給されて書き込まれる。このビデオRA M
(5)は、例えば768 X480 ドツト×8ビ
ット分の容量を有するものである。
コンボリューションエンジン(4)は、例えば第2図に
示すように構成される。同図において、(41)−はメ
モリ(3)内の演算領域を示しており、本例においては
、X方向にX、〜X、の8ドツト、Y方向にYl”’3
Fmの8ドツトの領域が設定される。この演算領域(4
1)の信号は、y+”’)’sの各行ごとに、x、xx
sの各列の1ドツトずつが順次読み出される。この演算
領域(41)の各列xlxx@より読み出される信号は
、それぞれ乗算器(421)〜(42m)に供給される
。
示すように構成される。同図において、(41)−はメ
モリ(3)内の演算領域を示しており、本例においては
、X方向にX、〜X、の8ドツト、Y方向にYl”’3
Fmの8ドツトの領域が設定される。この演算領域(4
1)の信号は、y+”’)’sの各行ごとに、x、xx
sの各列の1ドツトずつが順次読み出される。この演算
領域(41)の各列xlxx@より読み出される信号は
、それぞれ乗算器(421)〜(42m)に供給される
。
また、(43)はY方向の係数メモリであり、Y+〜Y
、の係数が記憶されている。この係数メモリ(43)か
らの係数Y、−Y、は8段のシフトレジスタ(44)の
各段に供給され、このシフトレジスタ(44)より順次
出力される。そして、このシフトレジスタ(44)の出
力信号が乗算器(42+)〜(42g)に供給される。
、の係数が記憶されている。この係数メモリ(43)か
らの係数Y、−Y、は8段のシフトレジスタ(44)の
各段に供給され、このシフトレジスタ(44)より順次
出力される。そして、このシフトレジスタ(44)の出
力信号が乗算器(42+)〜(42g)に供給される。
この場合、演算領域(41)の7+−ysの各行の信号
が読み出されるのに対応して、シフトレジスタ(44)
より係数Y、−w’/sが出力されるようになされる。
が読み出されるのに対応して、シフトレジスタ(44)
より係数Y、−w’/sが出力されるようになされる。
また、乗算器(421)〜(42m)の出力信号は、そ
れぞれ乗算器(450〜(45m)に供給される。 (
46)はX方向の係数メモリであり、X、〜X、の係数
が記憶されている。この係数メモリ(46)からの係数
x1〜X、は、それぞれ乗算器(451) 〜(451
)に供給される。
れぞれ乗算器(450〜(45m)に供給される。 (
46)はX方向の係数メモリであり、X、〜X、の係数
が記憶されている。この係数メモリ(46)からの係数
x1〜X、は、それぞれ乗算器(451) 〜(451
)に供給される。
また、乗算器(45+)〜(451)の出力信号は加算
器(47)に供給され、この加算器(47)て、演算領
域(41)のy、〜y、の各行の信号が読み出される8
回分が全て加算されてローパス処理がなされる。
器(47)に供給され、この加算器(47)て、演算領
域(41)のy、〜y、の各行の信号が読み出される8
回分が全て加算されてローパス処理がなされる。
そして、この加算器(47)より上位8ビツトの信号が
1ドツト分のデータとして出力される。
1ドツト分のデータとして出力される。
以下、メモリ(3)の演算領域(41)が、使用サイズ
の大きさに応じて移動させられて、順次1ドツト分のデ
ータが出力される0例えば、演算領域(41)の中心位
置が、第3図にx印で示すように、X方向、Y方向に6
ドツトずつ移動させられて処理されるときには、1/6
に縮小された文字フォントが生成される。つまり、演′
JX’8M域(41)の中心位置の移動量の大きさに応
じて任意の比率の縮小が可能となる。
の大きさに応じて移動させられて、順次1ドツト分のデ
ータが出力される0例えば、演算領域(41)の中心位
置が、第3図にx印で示すように、X方向、Y方向に6
ドツトずつ移動させられて処理されるときには、1/6
に縮小された文字フォントが生成される。つまり、演′
JX’8M域(41)の中心位置の移動量の大きさに応
じて任意の比率の縮小が可能となる。
このように本例によれば、メモ1月3)に書き込まれた
拡大文字フォントのデータがコンボリューションエンジ
ン(4)に供給され、中間階調を有すると共に使用サイ
ズの大きさに縮小変換された文字フォントが生成される
が、この際二次元ローパス処理が行われて折り返し歪成
分が除去されるので、ギザギザのない良質な文字表示を
行なわせることができる。
拡大文字フォントのデータがコンボリューションエンジ
ン(4)に供給され、中間階調を有すると共に使用サイ
ズの大きさに縮小変換された文字フォントが生成される
が、この際二次元ローパス処理が行われて折り返し歪成
分が除去されるので、ギザギザのない良質な文字表示を
行なわせることができる。
また、コンボリューションエンジン(4)における演算
領域(41)の移動量を変えるだけで自由なサイズの文
字フォントを生成することができる。
領域(41)の移動量を変えるだけで自由なサイズの文
字フォントを生成することができる。
なお、上述実施例においては、ベクターフォントデータ
よりドツト表示式の拡大文字フォントが作成されるもの
であるが、例えばキャラクタジェネレータからのドツト
表示式の文字フォントを拡大して拡大文字フォントを作
成するようにしてもよい。
よりドツト表示式の拡大文字フォントが作成されるもの
であるが、例えばキャラクタジェネレータからのドツト
表示式の文字フォントを拡大して拡大文字フォントを作
成するようにしてもよい。
〔発明の効果]
以上述べた本発明によれば、拡大文字フォントを二次元
ローパスフィルタを通して縮小して文字フォントを生成
するものであり、二次元ローパスフィルタによって高域
の折り返し歪成分が除去されるので、ギザギザのない良
質な文字表示を行なわせることができる。
ローパスフィルタを通して縮小して文字フォントを生成
するものであり、二次元ローパスフィルタによって高域
の折り返し歪成分が除去されるので、ギザギザのない良
質な文字表示を行なわせることができる。
第1図は文字フォント生成装置の構成図、第2図はコン
ポリニージョンエンジンの構成図、第3図はサイズの縮
小の説明のための図である。 (1)はROM、(2)はヘクターエンジン、(3)
ハ/ モリ、(4)はコンポリニージョンエンジン、(
5)はビデオRAMである。
ポリニージョンエンジンの構成図、第3図はサイズの縮
小の説明のための図である。 (1)はROM、(2)はヘクターエンジン、(3)
ハ/ モリ、(4)はコンポリニージョンエンジン、(
5)はビデオRAMである。
Claims (1)
- 【特許請求の範囲】 文字フォントデータより最終生成文字フォントの所定倍
の拡大文字フォントを作成し、 この拡大文字フォントを二次元ローパスフィルタを通し
て縮小して文字フォントを生成することを特徴とする文
字フォント生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63099375A JPH01270094A (ja) | 1988-04-22 | 1988-04-22 | 文字フォント生成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63099375A JPH01270094A (ja) | 1988-04-22 | 1988-04-22 | 文字フォント生成方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01270094A true JPH01270094A (ja) | 1989-10-27 |
Family
ID=14245785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63099375A Pending JPH01270094A (ja) | 1988-04-22 | 1988-04-22 | 文字フォント生成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01270094A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5446831A (en) * | 1991-07-26 | 1995-08-29 | Matsushita Electric Industrial Co., Ltd. | Image data processor for converting input image data into output image data suitable for a lower resolution output device |
| US5771048A (en) * | 1992-01-27 | 1998-06-23 | Matsushita Electric Industrial Co., Ltd. | Font conversion device |
| KR100601702B1 (ko) * | 2004-09-30 | 2006-07-18 | 삼성전자주식회사 | Osd 데이터 출력 제어 방법 및 장치 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5617578A (en) * | 1979-07-23 | 1981-02-19 | Toshiba Corp | Coordinate converting system for picture signal |
| JPS5994912A (ja) * | 1982-11-22 | 1984-05-31 | Toshiba Corp | n次元デイジタルフイルタリング装置 |
| JPS62180475A (ja) * | 1986-02-04 | 1987-08-07 | Canon Inc | 画像処理装置 |
-
1988
- 1988-04-22 JP JP63099375A patent/JPH01270094A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5617578A (en) * | 1979-07-23 | 1981-02-19 | Toshiba Corp | Coordinate converting system for picture signal |
| JPS5994912A (ja) * | 1982-11-22 | 1984-05-31 | Toshiba Corp | n次元デイジタルフイルタリング装置 |
| JPS62180475A (ja) * | 1986-02-04 | 1987-08-07 | Canon Inc | 画像処理装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5446831A (en) * | 1991-07-26 | 1995-08-29 | Matsushita Electric Industrial Co., Ltd. | Image data processor for converting input image data into output image data suitable for a lower resolution output device |
| US5771048A (en) * | 1992-01-27 | 1998-06-23 | Matsushita Electric Industrial Co., Ltd. | Font conversion device |
| KR100601702B1 (ko) * | 2004-09-30 | 2006-07-18 | 삼성전자주식회사 | Osd 데이터 출력 제어 방법 및 장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7945114B2 (en) | Image transform method for obtaining expanded image data, image processing apparatus and image display device therefore | |
| JP2002519793A (ja) | グラフィックエレメントをレンダリング処理する方法及びシステム | |
| US5519412A (en) | Pattern processing method | |
| JPH06103374A (ja) | 画像スケーリング装置 | |
| JP3060761B2 (ja) | 描画装置 | |
| JP2856420B2 (ja) | 文字パターンデータ発生方法 | |
| JPH0393370A (ja) | 画像処理装置 | |
| JP2891318B2 (ja) | ビットマップフォント作成方法 | |
| JP2911826B2 (ja) | インタレースcrtの表示制御方法および装置 | |
| JPH01257995A (ja) | 文字図形生成装置 | |
| JPH05324840A (ja) | 高解像度画像処理装置 | |
| JPH0823741B2 (ja) | ベクトル文字もしくはベクトル図形の処理方法 | |
| JP2822979B2 (ja) | オーバレイ表示のサイズ変更方法と該変更方法を用いた画像処理装置 | |
| JPH08272351A (ja) | 画像処理装置 | |
| JPH03103894A (ja) | ハーフトーンフォント発生方式 | |
| JPH0814786B2 (ja) | 文字の処理方式 | |
| JPH0392897A (ja) | パターン発生装置 | |
| JPH02260080A (ja) | 文字図形発生装置 | |
| JP3075111B2 (ja) | 画像切り抜き装置およびレイアウトスキャナ | |
| JP2604711B2 (ja) | 画像変換装置 | |
| JPS63314591A (ja) | 塗りつぶし画像発生方式 | |
| JPS60242492A (ja) | 文字発生装置 | |
| JPH0954576A (ja) | 画像表示装置 | |
| JPH0219896A (ja) | 表示情報発生方法 | |
| JPS63101981A (ja) | 図形デ−タ処理装置 |