JPH02201691A - 文字塗りつぶし装置 - Google Patents

文字塗りつぶし装置

Info

Publication number
JPH02201691A
JPH02201691A JP2119389A JP2119389A JPH02201691A JP H02201691 A JPH02201691 A JP H02201691A JP 2119389 A JP2119389 A JP 2119389A JP 2119389 A JP2119389 A JP 2119389A JP H02201691 A JPH02201691 A JP H02201691A
Authority
JP
Japan
Prior art keywords
character
address
information
developed
painting
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
JP2119389A
Other languages
English (en)
Inventor
Harunobu Kinoshita
木下 治信
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2119389A priority Critical patent/JPH02201691A/ja
Publication of JPH02201691A publication Critical patent/JPH02201691A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野] 本発明は文字の輪郭情報に基づいて文字の4りつぶしを
行う文字塗りつぶし装置に関する。
(従来の技術) 第4図は、一般的な、ベクトル・フォント描画の工程を
示した図であり、同図において、マトリクス演算器30
は、ベクター情報31が入力されると、この情報に基づ
いて描画文字32を作成する。この描画文字32は、ベ
クタ描画曲線発生部33によって白抜き文字34に展開
され、さらにシードフィル(塗りつぶし)部35によっ
て文字等の塗りつぶしが行われ完成された文字36とな
る。なお、白抜き文字34は、例えば第5図(a>(b
)に示すように、描画メモリのプレーン上の展開エリア
40に、文字の大きさに関係なく展開されている。
[発明が解決しようとする課題] ところで、上記ベクトル・フォント描画の工程では、シ
ードフィル(塗りつぶし)を行う場合、白抜き文字を1
024B i txl 024B i tのメモリ・プ
レーン上に展開し、さらに、そのプレーン上で再び塗り
つぶしを行うようにしている。
この場合、展開エリア40に展開された文字の大きさに
は無関係に、当該展開エリア40を全面スキャンして塗
りつぶしを行わなりれぽならず、小さり文字の展開でも
、人さ゛い文字の展開でし、同一の塗りつぶしの処理時
間を必要とし、文字の塗りつぶしを高速に行うことが出
来なかった。
本発明は上記実情に鑑みてなされたものであり、高速に
文字の塗りつぶし処理を行うことので込る文字塗りつぶ
し装置を提供することを目的とJる。
(課題を解決リ−るための手段および作用〕本発明は、
展開された文字の輪郭情報を記・巨り−る記・臘手段と
、前記記憶手段にd3(、プる展開された文字が存在す
る文字展間領域の力をアクセスJるアクセス手段とを具
えており、文字の大きさによって異なる文字展開領域内
の力がアクセスされ、当該領域に展間されている文字の
輪郭情報に基づいて塗りつぶし処理がおこなわれる。
〔実施例〕
以下、本発明に係る文字塗りつぶし装置の実施例を添イ
」図面を参照して説明する。
第1図は本発明に係る文字塗りつぶし装置の実施例を示
覆ブロック図である。同図において、データメしり1は
文字等に関するベクトル情報を記憶している。描画メモ
リ2にはムク1〜ル情報に基づく文字の輪郭が展開さ−
れ、この展開された文字の輪郭内部は塗りつぶし回路3
によって塗りつぶし処理が施される。輪郭内部の塗りつ
ぶし処理が施された文字は、完成された文字として展開
メモリ4に展開される。
アクセス手段F〕は、プロセッサ6とアドレス設定部7
とを有して構成され、プロセッサ6は、データメモリ1
に記°旧されているムク1〜ル情報(ベクタ・フォント
)に基づいて文字を展開し、この展開された文字の輪郭
情報を1に1画メモリ2に格納するとともに、展開され
た文字が存在する後)ホする文字展間領域をアクセスす
るためのアドレスを設定する。
一方、アドレス設定部7は、プロセッサ6によって設定
されたアドレス情報を人力し、この入力したアドレス情
報に基づいて描画メモリ2に対してアクセスする。
ここで、本発明に係わる文字等の輪郭の展開は、第2図
(a>に示す文字パターン描画用メモリエリア10の左
上、左下、右上、右下のいずれかを中心として文字等の
輪郭の展開が行われる。
すなわち、実施例では、プロセッサ6は、例えば、第2
図(a)に示すように、大きい文字「あ」を示すベクタ
・フォントのベク]・ル情報にお(ブるX方向の最大値
とY方向の最大値とに基づいて、図中矢印Aで示す点の
位置座標を認識するとともに、この位置座標を、第2図
(a)の図中矢印Bで示す点の位置座標に移動した際の
移動量に基づいてベクタ・フォントのベクトル情報にお
ける各ベクトルの位置座標情報を変更し、さらに第2図
(b)に示すように、文字パターン描画用メモリエリア
1oの右下を中心する文字展間領域11Aを確保して文
字を展開する。また同様に、小さい文字についても、第
2図(C)に示すように展開することができる。
また、プロセッサ6は、文字展間領域をアクセスするた
めのアドレスの設定に対しては、第2図(b)、(C)
に示すように、文字パターン描画用メモリエリア10に
おけるスキャンの開始位置、つまり文字展開領域11A
、11Bのスキャンの開始位置Sを示すアドレス値、つ
まり初期値を示すアドレス情報A、および文字展開領域
11A、11BをスキャンするY方向の開始位置を指定
するためのアドレスの下位の部分を示すアドレス情報B
を設定する。
第3図は、第1図に示したブロック図において、アドレ
ス設定部7を更に詳細に示した文字塗りつぶし装置のブ
ロック図である。なお、第3図において、第1図で示し
た構成部分と同一部分には同一符号をイーシている。ア
ドレス設定部7は、アドレス・レジスタ21と、アドレ
ス設定回路22と、制御信号発生回路23と、終了アド
レス検出回路24とを有している。
アドレス・レジスタ21はアドレス情報を保持するもの
であり、アドレス設定回路22はアドレス・レジスタ2
1にアドレス情報B@設定する。
制御信号発生回路23は、初期値を示ずアドレス情報A
がアドレス・レジスタ21に入力された後、アドレス・
レジスタ21に入力されるべくアドレス情報Bを選択づ
るための選択信号を出力するとともに、その選択したア
ドレス情報Bを所定のタイミングでアドレス・レジスタ
21に出き込みするためのタイミング信号を出力する。
終了アドレス検出回路24は、1文字分の文字パターン
における終了のワードのアドレスを検出すると、1文字
分が終了である旨の終了信号を出力する。
次に上記文字塗りつぶし装置の孕りつぶし処理動作をf
f13図に基づき説明する。
プロセッサ6は、例えば、第2図(b)に示す文字展開
領域11Aにおける矢印Sで示す位置のアドレス情報A
(初期値)およびアドレスの下位の部分を示すアドレス
情報Bを出力する。
プロセッサ6から出力された初111]値(アドレス情
報A)は、バスAを介してアドレス・レジスタ21に入
力され、さらにバスBを介して描画メモリ2に入力され
る。その描画メモリ2からは、アドレス情報Aに基づい
てアクセスされたデータが、塗りつぶし回路3に出力さ
れる。
一方、プロセッサ6から出力されたアドレス情報Bは、
バスCを介してアドレス設定回路22に入力される。
制御信号発生回路23は、アドレス情報Aがアドレス・
レジスタ21に入力されたことを認識すると、選択信号
およびタイミング信号を出力する。
これにより、アドレス設定回路22に入力されているア
ドレス情報Bは、上記選択信号に基づいて選択され、さ
らに上記タイミング信号に基づいてバスDを介してアド
レス・レジスタ21に出き込まれる。
このようにしてアドレス情報Bが書き込まれたアドレス
・レジスタ21は、描画メモリ2が1ワードずつアクセ
スされる毎に、初期値を示すアドレス値が「+1」ずつ
インクリメントされ、このインクリメントされたアドレ
スにおける下位の部分、つまりアドレス情報Bに基づい
て描画メモリ2をアクセスする。
これによって、描画メモリ2からは、インクリメントさ
れたアドレスに基づいて、輪郭情報が順次アクセスされ
る。そして、終了アドレス検出回路24は、アドレス・
レジスタ21からバスEを介して入力された1文字分の
文字パターンにおける終了のワードのアドレスを検出す
ると、終了信号を制御信号発生回路23に出力する。制
御信号発生回路23は、終了アドレス検出回路24から
出力されたに終了信号を入力すると、選択信号およびタ
イミング信号を出力する。
上述したようにアドレス設定部7によってアクセスされ
る描画メモリ2からは、文字展開領域11Aのみがアク
セスされることになる。
続いて、プロセッサ6は、次の文字パターンに関する文
字展開領域をスキャンすべく、例えば、第2図(C)に
示す文字展開領域11Bをスキャンすべく、アドレス情
報A(初期値)およびアドレス情報Bを出力する。これ
によりアドレス設定部7は、前記各アドレス情報に基づ
いて、上述したように、次の文字パターンに関J−る文
字展開領域11Bのみをアクセスする。
なお、第2図(C)に示す小さい文字における文字展開
領域11Bに対するアクセスは、文字展開領域11Bが
、第2図(b)に示す大きい文字における文字展開領域
11Aよりも小さいため、文字展開領域11Aに対する
アクセスよりも短時間で行うことができる。
上述したように本実施例では、文字の大小により、描画
メモリ2に対するアクセス時間が異なるため、塗りつぶ
し処理を高速に行うことができる。
〔発明の効果] 以上説明したように本発明によれば、展開された文字が
存在する文字展開領域のみをアクセスして、該当する輪
郭情報に基づいて塗りつぶしを行うようにしたので、輪
郭情報を記′践する記憶手段(描画メモリ)に対するア
クセス時間が短縮されることになり、高速に文字の塗り
つぶし処理を行うことができる利点がある。
【図面の簡単な説明】
第1図は本発明に係る文字塗りつぶし装置の一実施例を
示すブロック図、第2図は本実施例の塗りつぶし処理を
説明するだめの説明図、第3図は第1図で示した文字塗
りつぶし装置をさらに詳細に示したブロック図、第4図
は一般的なベタ1〜ル・フォント描画の1稈を示1−]
:稈図、第5図は従来の文字塗りつぶし装置の塗りつぶ
し処理を説明するだめの説明図である。 1・・・データメモリ、2・・・描画メモリ、3・・・
塗りつぶし回路、4・・・展開メモリ、5・・・アクセ
ス手段、6・・・ブロセッザ、7・・・アドレス設定部
、21・・・アドレス・レジスタ、22・・・アドレス
設定回路、23・・・制御信号発生回路、24・・・終
了アドレス検11“回路。

Claims (1)

  1. 【特許請求の範囲】 展開された文字の輪郭情報を記憶する記憶手段を有し、
    その輪郭情報に基づいて文字の塗りつぶしを行う文字塗
    りつぶし装置において、 前記記憶手段における展開された文字が存在する文字展
    開領域のみをアクセスするアクセス手段を具え、前記ア
    クセス手段によってアクセスされた輪郭情報に基づいて
    文字の塗りつぶしを行うようにしたことを特徴とする文
    字塗りつぶし装置。
JP2119389A 1989-01-31 1989-01-31 文字塗りつぶし装置 Pending JPH02201691A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2119389A JPH02201691A (ja) 1989-01-31 1989-01-31 文字塗りつぶし装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2119389A JPH02201691A (ja) 1989-01-31 1989-01-31 文字塗りつぶし装置

Publications (1)

Publication Number Publication Date
JPH02201691A true JPH02201691A (ja) 1990-08-09

Family

ID=12048126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2119389A Pending JPH02201691A (ja) 1989-01-31 1989-01-31 文字塗りつぶし装置

Country Status (1)

Country Link
JP (1) JPH02201691A (ja)

Similar Documents

Publication Publication Date Title
US4990903A (en) Method for storing Chinese character description information in a character generating apparatus
JPS589451B2 (ja) ラスタ型出力装置に対する座標デ−タ供給方法
EP0280320B1 (en) Graphics display controller equipped with boundary searching circuit
JPH024938B2 (ja)
JPH02201691A (ja) 文字塗りつぶし装置
KR920007752B1 (ko) 프린터용 데이타의 수평선처리기
US6628289B1 (en) Rendering apparatus and method, and storage medium
JP2855771B2 (ja) 文字発生回路
JP2610825B2 (ja) 図形処理装置
JP2634905B2 (ja) 図形ぬりつぶし方法
JP2856243B2 (ja) 市松模様自動作成装置および方法
JP2598512B2 (ja) 出力制御方法及び装置
JP4058197B2 (ja) 描画装置及び描画方法、記憶媒体
KR930001359B1 (ko) 문자 발생기
JP3054157B2 (ja) 文字処理装置および文字処理方法
JPH0310294A (ja) 画像表示装置
JPH0438389Y2 (ja)
CN118227062A (zh) 图像处理方法、装置、电子设备及存储介质
JPS61213884A (ja) 図形文字発生装置
JPS61286880A (ja) 表示装置
JPH01137290A (ja) 文字発生装置
JPS621568A (ja) 罫線発生装置
JPH03217987A (ja) 描画装置
JPS59174970A (ja) 図形エレメント検出方式
JPS62226384A (ja) 画像輪郭追跡方式