JPH0683971A - 図形表示装置 - Google Patents

図形表示装置

Info

Publication number
JPH0683971A
JPH0683971A JP4151665A JP15166592A JPH0683971A JP H0683971 A JPH0683971 A JP H0683971A JP 4151665 A JP4151665 A JP 4151665A JP 15166592 A JP15166592 A JP 15166592A JP H0683971 A JPH0683971 A JP H0683971A
Authority
JP
Japan
Prior art keywords
circle
area
circumferential area
data
square
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.)
Withdrawn
Application number
JP4151665A
Other languages
English (en)
Inventor
Shinji Kitano
伸司 北野
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 JP4151665A priority Critical patent/JPH0683971A/ja
Publication of JPH0683971A publication Critical patent/JPH0683971A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】塗り潰し円描画において、予め塗り潰し円の一
部分の描画データを登録しておき、描画時に利用するこ
とにより描画を高速化する。 【構成】円周領域登録手段2は、塗り潰し円から内接正
方形領域を除き、4つの弓形領域を作成し円領域記憶手
段5に登録する。円周領域描画手段3は、描画指示され
た半径を円に対応する弓形領域記憶手段5から読み出
し、フレームバッファ6に描画する。更に内接正方形描
画手段4は、フレームバッファ6の外位置に該円に内接
する正方形領域の塗り潰し描画を行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、塗り潰し円描写ができ
る図形表示装置に関する。
【0002】
【従来の技術】従来のこの種の図形表示装置において、
塗り潰し円を描画する場合、円を多角形近似し多角形塗
り潰し処理を実施していた。あるいは高速化の為に、頻
繁に使用する半径を塗り潰し円を描写データを登録して
あおき、コピーすることにより描画を行っていた。
【0003】
【発明が解決しようとする課題】上述した従来の塗り潰
し円描画方法では、多角形近似する場合は、円周の線分
分解と多角形塗り潰し処理の為、描画性能が遅いという
欠点があった。また、予め塗り潰し円の描画データを登
録しておきコピー描画する場合は、描画性能は高速だ
が、描画データを記憶する領域が膨大に必要となる欠点
があった。
【0004】
【課題を解決するための手段】第1の本発明の図形表示
装置は、フレームバッファと、複数の異なる半径の塗り
潰し円の一部分の描画データを記憶する円周領域記憶手
段と、円登録指示に起動され、指定された塗り潰し円に
対して、該円内部領域から該円に内接する正方形領域を
除いた4つを弓形領域に分割し、円周領域データとして
前記円周領域記憶手段に登録する円周領域登録手段と、
円描画指示により起動され、前記円周領域記憶手段から
指定された半径の円周領域データを読み出し前記フレー
ムバッファ該位置に書き込む円周領域描画手段と、前記
円周領域描画手段から起動され、前記フレームバッファ
の該位置に指定された半径の円に内接する正方形の塗り
潰し描画を行う内接正方形描画手段とを有する図形表示
装置有する。
【0005】第2の本発明の図形表示装置は、フレーム
バッファと、複数の異なる半径の塗り潰し円の一部分の
描画データを記憶する部分円周領域記憶手段と、円登録
指示により起動され、指定された塗り潰し円に対して、
該円内部領域から該円に内接する正方形領域を除いた4
つの弓形領域のうち1つを弦に垂直に2分割するした領
域を部分円周領域データとして前記部分円周領域記憶手
段に登録する部分円周領域登録手段と、円描画指示によ
り起動され、前記部分円周領域記憶手段から指定された
半径の部分円周領域データを読み出し、円の対称性を利
用し部分円周領域データから前記部分円周領域登録手段
が部分円周領域データ登録時に作成した4つの弓形領域
を再生し前記フレームバッファの該位置に書き込む円周
領域描画手段と、前記円周領域描画手段から起動され、
前記フレームバッファの該位置に指定された半径の円に
内接する正方形の塗り潰し描画を行う内接正方形描画手
段とを有する図形表示装置有する。
【0006】
【実施例】次に本発明の実施例について図面を参照して
説明する。
【0007】本発明の第一実施例を示す図1を参照する
と、本実施例は入力手段1、円周領域登録手段2、円周
領域描画手段3、内接正方形描画手段4、円周領域記憶
手段5、フレームバッファ6及び表示手段7から構成さ
れている。
【0008】図2は円周領域登録手段2の詳細を示し、
弓形領域計算部21及び円周領域登録部22から構成さ
れている。
【0009】図3は円周領域描画手段3の詳細を示し、
円周領域読出部31、弓形領域描画部32及び、内装正
方形描画手段起動部33から構成されている。
【0010】図4は内接正方形描画手段の詳細を示し、
内接正方形領域計算部41及び矩形領域塗り潰し描画部
42から構成されている。
【0011】また、図5は円周領域記憶手段5に登録さ
れる円周領域データとこの円周領域データを使用して描
写される塗り潰し円を一例を示す図である。
【0012】次に実施例の動作について説明する。
【0013】まず利用者が入力手段1から半径を指定し
円の登録指示を行うと円周領域登録手段2が起動され
る。円周領域登録手段2では、弓形領域計算部21によ
り、指定された半径の円から内接する正方形領域を除い
た4つの弓形領域が算出され、円周領域登録部2により
弓形を含む短形領域が円周領域データとして円周領域記
憶手段5に登録される。図5に半径8の塗り潰し円に関
する一例を示すが、図5(a)に示した(1),
(2),および(4)の弓形領域を含む円周領域データ
が算出される。
【0014】次に、利用者が入力手段1から円描写指示
を行うと、円周領域描画手段3が起動される。円周領域
描画手段3では、まず円周領域続出部31により、円周
領域記憶手段5から指定された半径の塗り潰し円の円周
領域データを読み出す。そして弓形領域描画部32によ
り読み出した円周領域データの有効ピクセル(即ち塗り
潰し部分)をフレームバッファ6の指定描画位置に書き
込むその結果、4つの弓形領域が描画されることにな
る。次に、内接正方形描画手段起動部33により内接正
方形描画手段4を起動する。
【0015】内接正方形描画手段4では、内接正方形領
域計算部41により塗り潰し円の中心位置と半径から内
接正方形の領域を計算する。そして、形領域塗り潰し4
2によりフレームバッファ6上の該位置に正方形の内部
塗り潰し描画を行う。図5(b)の●印の領域は円周領
域描画手段3により描画された弓形領域のピクセルを表
しており、■印は内接正方形描画手段4により描画され
た正方形内部塗り潰し領域をピクセルを表している。
【0016】本発明の第二実施例を示す図6を参照する
と、本実施例は、入力手段1、部分円周領域登録手段
8、円周領域描画手段9、内接正方形手段描画手段4、
部分円周領域記憶手段10、フレームバッファ6及び表
示手段7から構成されている。
【0017】図7は、部分円周領域登録手段8の詳細を
示し、弓形領域計算部81及び部分円周領域登録部82
から構成されている。
【0018】図8は円周領域描画手段9の詳細を示し部
分円周領域読出部91、弓形領域描画部92及び内接正
方形描画手段起動部93から構成されている。
【0019】また、図9は部分円周領域記憶手段10に
登録される部分円周領域データと該部分円周データを使
用して描画される塗り潰し円の一例を示す図である。
【0020】次に実施例の動作について説明する。
【0021】まず、利用者が入力手段1から半径を指定
し円の登録指示を行うと部分円周領域手段8が起動され
る。部分円周領域登録手段8では、弓形領域計算部81
により、指定された半径から内接する正方形領域を除い
た4つを弓形領域が算出される。そして、部分円周領域
登録部82により1つの弓形領域が選ばれ、更に弦に垂
直に2分割された後、この図形領域を含む矩形領域が部
分円周領域データとして部分円周領域記憶手段10に登
録される。図9に半径8の塗り潰し円に関する一例を示
すが、図10(a)に示した(1)の弓形領域を2分割
した領域を含む部分円周領域データが算出され登録され
る。
【0022】次に、利用者が入力手段1から円描画指示
を行うと、円周領域描画手段9が起動される。円周領域
描画手段9では、まず、部分円周領域読出部91によ
り、部分円周領域記憶手段10から指定された半径の塗
り潰し円の部分円周領域データを読み出す。そして弓形
領域描画部92により円の対称性を利用し、読み出した
部分円周領域データから4つの弓形領域を再生し、有効
ピクセス(即ち塗り潰し部分)をフレームバッファ6の
指定描画位置に書き込む。その結果、4つの弓形領域が
描画されることになる。次に内接正方形描画手段起動部
93により内接正方形描画手段4を起動する。
【0023】内接正方形描画手段4では、内接正方形領
域計算部41により塗り潰し円の中心位置と半径から内
接正方形の領域を計算する。そして、矩形領域塗り潰し
描画部42によりフレームバッファ6上の該位置に正方
形の内部塗り潰し描画を行う。図10(b)の●印の領
域は円周領域描画手段9により描画された弓形領域のピ
クセルを表しており、■印は内接正方形描画手段4によ
り描画された正方形内部塗り潰し領域のピクセルを表し
ている。
【0024】尚、フレームバッファ6に書き込まれたデ
ータは一定時間間隔で表示手段7に反映される。
【0025】
【発明の効果】以上説明したように、頻繁に使用する塗
り潰し円の描画データの一部分を登録することにより、
登録に必要な領域も削除でき、且つ描画時にコピー処理
が行える為、高速描画が可能となるという効果がある。
【図面の簡単な説明】
【図1】本発明の塗り潰し円描画方法の第一実施例を示
す図である。
【図2】図1中の円周領域登録手段2における処理の流
れを示す図である。
【図3】図1中の円周領域描画手段における処理の流れ
を示す図である。
【図4】図1中の内接正方形描画手段4における処理の
流れを示す図である。
【図5】図1中の円周領域記憶手段5に格納される円周
領域データと描画される塗り潰しの一例を示す図であ
る。
【図6】本発明の塗り潰し円描画方法の第二実施例を示
す図である。
【図7】図6中の部分円周領域登録手段8における流れ
を示す図である。
【図8】図6中の円周領域描画手段9の処理における流
れを示す図である。
【図9】図6中を部分円周領域記憶手段10に格納され
る部分円周領域データと描画される塗り潰し円の一例を
示す図である。
【符号の説明】
1 入力手段 2 円周領域登録手段 3 円周領域描画手段 4 内接正方形描画手段 5 円周領域記憶手段 6 フレームバッファ 7 表示手段 8 部分円周領域登録手段 9 円周領域描画手段 10 部分円周領域記憶手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 フレームバッファと、 複数の異なる半径の塗り潰し円の一部分の描画データを
    記憶する円周領域記憶手段と、 円登録指示に起動され、指定された塗り潰し円に対し
    て、該円内部領域から該円に内接する正方形領域を除い
    た4つを弓形領域に分割し、円周領域データとして前記
    円周領域記憶手段に登録する円周領域登録手段と、 円描画指示により起動され、前記円周領域記憶手段から
    指定された半径の円周領域データを読み出し前記フレー
    ムバッファ該位置に書き込む円周領域描画手段と、 前記円周領域描画手段から起動され、前記フレームバッ
    ファの該位置に指定された半径の円に内接する正方形の
    塗り潰し描画を行う内接正方形描画手段とを有する図形
    表示装置。
  2. 【請求項2】 フレームハッファと、 複数の異なる半径の塗り潰し円の一部分の描画データを
    記憶する部分円周領域記憶手段と、 円登録指示により起動され、指定された塗り潰し円に対
    して、該円内部領域から該円に内接する正方形領域を除
    いた4つの弓形領域のうち1つを弦に垂直に2分割する
    した領域を部分円周領域データとして前記部分円周領域
    記憶手段に登録する部分円周領域登録手段と、 円描画指示により起動され、前記部分円周領域記憶手段
    から指定された半径の部分円周領域データを読み出し、
    円の対称性を利用し部分円周領域データから前記部分円
    周領域登録手段が部分円周領域データ登録時に作成した
    4つの弓形領域を再生し前記フレームバッファの該位置
    に書き込む円周領域描画手段と、 前記円周領域描画手段から起動され、前記フレームバッ
    ファの該位置に指定された半径の円に内接する正方形の
    塗り潰し描画を行う内接正方形描画手段とを有する図形
    表示装置。
JP4151665A 1992-06-11 1992-06-11 図形表示装置 Withdrawn JPH0683971A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4151665A JPH0683971A (ja) 1992-06-11 1992-06-11 図形表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4151665A JPH0683971A (ja) 1992-06-11 1992-06-11 図形表示装置

Publications (1)

Publication Number Publication Date
JPH0683971A true JPH0683971A (ja) 1994-03-25

Family

ID=15523558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4151665A Withdrawn JPH0683971A (ja) 1992-06-11 1992-06-11 図形表示装置

Country Status (1)

Country Link
JP (1) JPH0683971A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128339A (en) * 1997-02-13 2000-10-03 Samsung Electronics Co., Ltd. Apparatus and method for masking video data errors
US6226014B1 (en) 1997-07-15 2001-05-01 Samsung Electronics Co., Ltd. Ellipse filling graphics method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128339A (en) * 1997-02-13 2000-10-03 Samsung Electronics Co., Ltd. Apparatus and method for masking video data errors
US6226014B1 (en) 1997-07-15 2001-05-01 Samsung Electronics Co., Ltd. Ellipse filling graphics method
CN1108589C (zh) * 1997-07-15 2003-05-14 三星电子株式会社 填充椭圆图形的方法

Similar Documents

Publication Publication Date Title
KR950020221A (ko) 도형 묘화 장치 및 도형 묘화 방법
JP3437347B2 (ja) 文字認識装置及びその方法及びコンピュータ
JP2638442B2 (ja) 三角形および四面体探索方式および解析領域分割装置
JPH0683971A (ja) 図形表示装置
JP4240543B2 (ja) 表示装置
JPH08180198A (ja) 画像処理方法及び装置
JP3527196B2 (ja) テクスチャ描画方法、エンタテインメント装置および記録媒体
JP2001184359A (ja) 地図検索装置、地図検索方法及び地図検索制御プログラムを記録した記録媒体
JP2887603B2 (ja) 図形登録制御方式
JP3657725B2 (ja) 線図形画像処理方法
JP2590327B2 (ja) 図面情報の管理方法
JP4058197B2 (ja) 描画装置及び描画方法、記憶媒体
JPH0855214A (ja) 地図表示制御方式
JPH04352291A (ja) 図形表示システムの円描画方式
JP2799041B2 (ja) ドット展開方法及びドット展開装置
JP2006048172A (ja) クリップ処理システム及びクリップ処理方法
JPH0330076A (ja) 描画装置
JPH0397081A (ja) 図形表示装置
JP2000035782A (ja) 画像表示方法
JPH03248281A (ja) 画像データ出力装置
JPH07182505A (ja) 印刷用画像回転装置
JPH0740292B2 (ja) イメージデータファイリング方法
JPH07105346A (ja) 地図処理方式
JP2003228728A (ja) スロットマシーン又はパチスロ機の画像表示装置に於けるアウトライン切り出し装置とそのアウトライン切り出し方法及びそのコンピュータプログラム
JPS6368985A (ja) 面ぬり方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990831