JPH02118889A - 文字図形塗り潰し回路 - Google Patents

文字図形塗り潰し回路

Info

Publication number
JPH02118889A
JPH02118889A JP63273593A JP27359388A JPH02118889A JP H02118889 A JPH02118889 A JP H02118889A JP 63273593 A JP63273593 A JP 63273593A JP 27359388 A JP27359388 A JP 27359388A JP H02118889 A JPH02118889 A JP H02118889A
Authority
JP
Japan
Prior art keywords
circuit
painting out
character
control circuit
filling
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
JP63273593A
Other languages
English (en)
Inventor
Haruki Nagao
永尾 春樹
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63273593A priority Critical patent/JPH02118889A/ja
Publication of JPH02118889A publication Critical patent/JPH02118889A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は文字図形生成回路に間し、特に文字図形塗り潰
し回路に関する。
〔従来の技術〕
従来、文字図形をそのアウトラインのベクトル情報で生
成する方式においては、ビットイメージによる文字生成
と違って、アウトラインを描画後向部を塗り潰す必要が
ある。
第3図に、従来の塗り潰しの方法の一実施例を示す、従
来では、先ず文字のアウトラインを示すベクタ情報を基
に文字のアウトライン1をフレームバッファ上に描く。
その後、塗り潰し領域内2の一点2aを指定し、それを
中心にフレームバッファをスキャン4し、指定された領
域内を塗り潰すという方法を用いていた。
〔発明が解決しようとする課題〕
上述した従来の文字図形塗り潰し回路では、指定された
領域内のみ塗り潰すようになっているので、例えば文字
を縮小した場合、第3図25に示すような部分(アウト
ライン閉息)ができ、領域内23が塗り潰せないという
欠点がある。又、塗り残し領域を検出して塗り潰し処理
を行うには、繁雑な処理が必要となる。
〔課題を解決するための手段〕
本発明の文字図形塗り潰し回路の構成は、文字フォント
をそのアウトラインを示すベクタ情報として定義し、そ
のベクタ情報を基に描画用メモリに展開することで文字
を描く文字生成回路において、前記アウトラインを示す
ベクタ情報に前記文字の塗り潰しを行なうか行なわない
かの塗り潰し情報を付加したデータを格納するレジスタ
と、前記アウトラインを示すベクタ情報を基に描画用メ
モリであるフレームバッファのアドレス計算を行なう描
画制御回路と、前記塗り潰し情報により塗り潰し制御を
行なう塗り潰し制御回路と、前記描画制御回路からのア
ドレス計算結果を基に前記フレームバッファに描画する
描画回路と、この描画回路及び前記塗り潰し制御回路か
らの情報を基に前記フレームバッファに塗り潰しを行な
う塗り潰し回路とを含んで構成される事を特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図、第2図は本発
明の塗り潰し方式を説明するための図である。
第1図で、1はホストプロセッサ、2はフレームバッフ
ァ、3はレジスタ、4は描画制御回路、5は塗り潰し制
御回路、6は描画回路、7は塗り潰し回路、8〜10は
セレクタ、11はアドレスレジスタ、12.13はデー
タレジスタである。
レジスタ3は、ホストプロセッサ1より送られてきた文
字描画情報を格納する。文字描画情報は、X座標3a、
y座標3b、塗り潰し情報3Cより構成されている。
先ず、描画制御回路4はレジスタ3より座標情報を受は
取り、フレームバッファ2上のどの点を描くかを計算し
、セレクタ10及びアドレスレジスタ11を介してフレ
ームバッファ2をアクセスする。フレームバッファ2の
指定されたデータは、データレジスタ12を経由し描画
回路6に与えらえる。
描画回路6はフレームバッファ2よりのデータと描画制
御回路4よりのデータを重ね、セレクタ9、データレジ
スタ13を経由してフレームバッファ2へ書き戻す、こ
の一連の処理で、第2図に示す文字のアウトライン1が
フレームバッファ上に描かれる。ここまでは、従来の文
字図形生成回路と相違点はない。
次に、描画制御回路4がレジスタ3より座標データ3a
、3bを読み出す時、塗り潰し情報3Cが塗り潰し制御
回路5に与えられる。塗り潰し制御回路5は、塗り潰し
情報3Cに塗り潰し方向が指定されていれば、描画回路
6よりの情報をもとに描画を開始する。
第2図において、(x□、yo)→(xtyl 〉→ 
(X2  、 3/2  )  →(X3  、  Y
s  )  → 〈X4 .3/4  )−(X5  
r  y5 )−(x6 *  y6 )と文字のアウ
トラインを描画して行く間は、レジスタ3に格納されて
いるベクタ情報に塗り潰し情報3Cとして塗り潰し必要
なしと指示しておき、描画制御回路4及び描画回路6に
よりフレームバッファ2には単に文字のアウトラインを
書き込む処理を行う。ここで、フレームバッファ2に描
画のためのデータを書込むには、−度書込むエリアのデ
ータを読み出して変更すべき点のみを書き換え、再度フ
レームバッファに書き込む処理を行う。これは、通常フ
レームバッファは1バイト(8bit)単位でしか読み
書きできないので、従来より描画しであるデータを変更
してしまわないためである。
次に、(X6+ 3’6)→(X7 、3’7 )→(
x、y)と文字のアウトラインを描画して行くが、レジ
スタ3の塗り潰し情報3cには塗り潰し指定があり、(
Xb 、 ’Jb )→(X7 、3’7 )の描画に
おいて、(X6.3’6 )、  (X7 、3’))
を結ぶ線より(X4 、 ’J4)I  (X5 + 
315 )の線へ向って塗り潰し24を行う、先ず、描
画制御回路4はレジスタ3からベクタ情報3a、3bに
より(X7 、3/7 )を読み出し、フレームバッフ
ァ2の描画アドレスを生成して描画回路6に与える。塗
り潰し制御回路5は、描画回路6にある描画アドレスを
受け、塗り潰し回路7を起動すると共に、描画制御回路
4の動作を停止させる。塗り潰し回路7は、ここで(X
6,3’6)、(X7y7)を結ぶ線から(X4 、3
’4 ) +  (X53/9 )を結ぶ線24まで塗
り潰し処理を行う。
同様にして点線で示されている部分の描画も行う。
ここで、従来では塗り残しが生じていた23の領域は、
領域22と23を分けている点25(X、Y)において
も、単に塗り潰し領域が無いというだけで特別な処理を
必要としないので、領域23も前述した一連の処理で塗
り潰しが行われる。従来では、ホストコンピュータが塗
り潰す領域を指定していたので、塗り残された領域23
の存在を確認し、改めて塗り潰し指定を行う必要があっ
たが、本実施例ではその必要がなくなり、高速かつ正確
に文字の塗り潰しができる。
〔発明の効果〕
以上説明したように本発明は、アウトラインを描くため
のベクトル情報(座標情報)に塗り潰し情報を付加する
ことで、高速に塗り潰し処理ができると共に、従来技術
では塗り残しが生じな(第3図23の領域)部分でもも
れなく塗り潰しができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は本発
明の塗り潰し方式を説明するための図、第3図は従来の
方式を説明するための図である。 1・・・ホストプロセッサ、2・・・フレームバッファ
、3・・・レジスタ、3a・・・X座標、3b・・・X
座標、3C・・・塗り潰し情報、4・・・描画制御回路
、5・・・塗り潰し制御回路、6・・・描画回路、7・
・・塗り潰し回路、8,9.10・・・セレクタ、11
・・・アドレスレジスタ、12.13・・・データレジ
スタ、21・・アウトライン、22.23・・・塗り潰
し領域、22a・・・塗り潰し領域指定点、24・・・
塗り潰しスキャン、25・・・アウトライン閉息。 躬 Z 口 第 図

Claims (1)

    【特許請求の範囲】
  1.  文字フォントをそのアウトラインを示すベクタ情報と
    して定義し、そのベクタ情報を基に描画用メモリに展開
    することで文字を描く文字生成回路において、前記アウ
    トラインを示すベクタ情報に前記文字の塗り潰しを行な
    うか行なわないかの塗り潰し情報を付加したデータを格
    納するレジスタと、前記アウトラインを示すベクタ情報
    を基に描画用メモリであるフレームバッファのアドレス
    計算を行なう描画制御回路と、前記塗り潰し情報により
    塗り潰し制御を行なう塗り潰し制御回路と、前記描画制
    御回路からのアドレス計算結果を基に前記フレームバッ
    ファに描画する描画回路と、この描画回路及び前記塗り
    潰し制御回路からの情報を基に前記フレームバッファに
    塗り潰しを行なう塗り潰し回路とを含んで構成される事
    を特徴とする文字図形塗り潰し回路。
JP63273593A 1988-10-28 1988-10-28 文字図形塗り潰し回路 Pending JPH02118889A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63273593A JPH02118889A (ja) 1988-10-28 1988-10-28 文字図形塗り潰し回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63273593A JPH02118889A (ja) 1988-10-28 1988-10-28 文字図形塗り潰し回路

Publications (1)

Publication Number Publication Date
JPH02118889A true JPH02118889A (ja) 1990-05-07

Family

ID=17529944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63273593A Pending JPH02118889A (ja) 1988-10-28 1988-10-28 文字図形塗り潰し回路

Country Status (1)

Country Link
JP (1) JPH02118889A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934222B2 (en) 2002-03-27 2005-08-23 Seiko Epson Corporation Electronic timepiece including rotary weight and antenna

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6934222B2 (en) 2002-03-27 2005-08-23 Seiko Epson Corporation Electronic timepiece including rotary weight and antenna

Similar Documents

Publication Publication Date Title
EP0278526B1 (en) Graphics diplay controller having clipping function
JP3586991B2 (ja) テクスチャ・データ読出装置およびレンダリング装置
JP3191159B2 (ja) 図形情報を処理する装置
KR100302163B1 (ko) 문자 생성 방법 및 장치
JPH02118889A (ja) 文字図形塗り潰し回路
JP2982973B2 (ja) パターン塗り潰し方法
JPS63137378A (ja) グラフイツクス処理システム
JP3129717B2 (ja) 画像処理装置および画像処理方法
JP3306139B2 (ja) 画像処理装置およびゲーム機
JP2822672B2 (ja) 図形描画方法および装置
EP0838786A1 (en) Method of producing polygon data, image processor to which the method is applied, and expanded function board
JP3553249B2 (ja) 画像生成装置及び画像生成方法
JP2727667B2 (ja) 描画装置
JP3106246B2 (ja) 画像処理装置
JP2829051B2 (ja) 文字表示方式
JP3776416B2 (ja) 画像生成装置及び画像生成方法
JPS62204389A (ja) 任意多角形によるクリツピング・シ−ルデイング方法
JPH05210744A (ja) コンピュータグラフィクスにおける描画装置および描画方法
JPS63240682A (ja) 図形表示におけるクリツピング処理方式
JPH0550013B2 (ja)
JPH0644385A (ja) Zバッファ制御回路
JPH1186026A (ja) 画像処理装置
JPH0368428B2 (ja)
JPH02308381A (ja) 多角形塗り潰し方式
JPS61213884A (ja) 図形文字発生装置