JPH02130690A - 図形処理装置 - Google Patents

図形処理装置

Info

Publication number
JPH02130690A
JPH02130690A JP63283871A JP28387188A JPH02130690A JP H02130690 A JPH02130690 A JP H02130690A JP 63283871 A JP63283871 A JP 63283871A JP 28387188 A JP28387188 A JP 28387188A JP H02130690 A JPH02130690 A JP H02130690A
Authority
JP
Japan
Prior art keywords
information
graphic
contour
width
coordinate
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
Application number
JP63283871A
Other languages
English (en)
Other versions
JP2833654B2 (ja
Inventor
Terushi Shirasaka
白坂 昭史
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP63283871A priority Critical patent/JP2833654B2/ja
Publication of JPH02130690A publication Critical patent/JPH02130690A/ja
Priority to US08/261,203 priority patent/US5995674A/en
Application granted granted Critical
Publication of JP2833654B2 publication Critical patent/JP2833654B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/23Drawing from basic elements using straight lines or curves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は図形処理装置、特に輪郭情報が与えられた図形
を表示する際の形状補正に関するものである。
[従来の技術] 従来、輪郭情報に従って図形を描画する際に、輪郭情報
が小数点以下の値を含む座標値であられされると、これ
を整数値であられされるビットプレーン上の座標値に四
捨五入又は切り捨てによって変換し、輪郭情報をビット
プレーン上に描画し、その後、輪郭内部を塗りつぶすと
いう処理を行ってきた。また、展開位置の違いについて
は、図形の骨格位置を示す制御情報等を付加し、中心位
置からの太さを調整するなどの補正を行っていた。
[発明が解決しようとする課題] しかしながら、形状補正を行わない上記従来例では、同
一形状の輪郭図形も展開位置により幅の違いが生じ、例
えば比較的細かい同一矩形が並んだ第3図のような図形
では、第4図に示すように形状のアンバランスが生じる
という欠点があった。
また、骨格情報などの中心情報を付加して行う形状補正
処理では、輪郭情報以外にこれらの付加情報が必要とな
り、複雑な図形では保持すべきデータ二が増大すると共
に、データ作成のための労力が大きく増え、更にこれら
の情報に従って輪郭点を構成しなおす処理が簡易には行
えないという欠点があった。
本発明は、前記従来の欠点を除去し、輪郭情報のうち少
なくとも1組の辺が平行な図形情報をビットプレーン上
に描画する際に生じる展開位置に依存した図形変化をな
くした図形処理装置を提供する。
[課題を解決するための手段及び作用]この課題を解決
するための手段として、本発明の画像処理装置は、図形
を構成する輪郭を表わす輪郭情報から、少なくとも1組
の辺が平行な図形の輪郭座標情報を選別する座標情報選
別手段と、該座標情報選別手段より選別された輪郭座標
情報に基づいて、平行な2辺間の幅を算出する幅算出手
段と、前記図形をビットプレーン上に描画する際、前記
平行な2辺の内の所定の辺を基準に、前記算出手段の算
出した幅だけ前記図形を描画する描画手段とを備え 同幅の複数の図形が、前記ビットプレーン上に一定の幅
で展開される。
更に、前記輪郭情報に他の図形と接触する辺を示す接触
情報を付加し、前記描画手段は前記接触情報に基づいて
、所定の辺を選択する。
[実施例コ 以下、本発明の実施例を図面に基づいて説明する。尚、
本実施例では少なくとも1組の辺が平行な図形として矩
形について説明するが、本発明はこれに限定されるもの
ではない。
第1図は本発明の図形処理装置の構成を示す図である。
図中、6はこの図形処理装置全体を制御する主制御装置
(以下MPU)であり、後述する第2A図及び第2B図
のフローチャートに従って、図形展開位置の調整を行う
。このMPU6にはフロッピディスク(FD)、ハード
ディスク(HD)等の外部記憶装置が接続されている。
7は上記MPU6の各種制御プログラム、そして、第2
A図及び第2B図に示す図形展開位置の調整プログラム
が記憶されているROMで、8は外部からパスライン9
を介して人力される文字データやその他各種データを一
時記憶するRAM、10は画像データを記憶するイメー
ジメモリ(以下I MEM)であり、上記RAM8及び
IMEMIO上では、後述するビットプレーンを展開す
ることが可能である。
11はビデオメモリ(以下VRAM)であり、CR7表
示部12に表示すべきデータをビットマツプ上に展開し
ている。例えば文字データであればそのコードに対応し
た文字キャラクタがVRAMIIに展開されており、M
PU6の制御によりVRAMI 1の表示エリアに直接
カーソルを発生し、表示が可能である。13はBMU(
ビット・マヌブユレーション・ユニット)で、  RA
M8.   lRAM11やプリンタ等の入出力機器間
とのデータ転送を、MPIJ6を介さずに行えるDMA
機能を持っている。14はプリンタで、15はプリンタ
14とパスライン9を接続するインタフェース、16は
各種データやコマンドを人力できるキーボードである。
次に、上記のように構成された図形処理装置の展開位置
調整処理について、第2A図、第2B図に示すフローチ
ャートに従って、そのアルゴリズムを説明する。本実施
例では、図形描画を非矩形輪郭部分の描画と矩形輪郭部
分の描画との2段階に分離する。尚、非矩形輪郭を表わ
す情報と矩形輪郭を表わす情報とは、予め区別されて記
憶されていてもよいし、描画処理に先だって選別されて
もよい。
非矩形輪郭部分の描画は従来の方法による。
まず、ステップSIOで、与えられる座標情報(実数値
)を四捨五入なり切り捨てなりの方法により整数値に変
換し、この整数値の座標情報に従ってビットプレーン上
に輪郭を描画し、その後ステップS20で内部を塗りつ
ぶす。・次に、ステップS30の矩形描画では、第2B
図に詳細に示すように、矩形図形の輪郭情報が頂点座標
4点の実数値と各4辺が他の図形に接触しているか否か
の接触情報によって構成されているとき、まずステップ
S31で頂点4点と接触情報を抽出し、ステップS32
で与えられた頂点の情報から各矩形の幅(太さ)を四捨
五入などの方法で整数化して決定する。次に、接触情報
を持つ辺を優先して、接触情報がない場合は所定の順序
頂点の展開基準位置を整数化し、ステップS34でこれ
と既に整数化されている幅(太さ)とを用いて他の頂点
3点も決定する。次に、ステップS35で決定された座
標値に従って実際に輪郭をビットプレーン上に描画する
という一連の処理を、ステップS36から531に戻っ
て矩形の数だけ繰り返す。このような展開位置の調整処
理の結果、第5図のような出力を得る。
この後、ステップS40で矩形図形の塗りつぶし処理が
行われる。
以上説明したように、本実施例によれば、簡単に作成し
た輪郭情報を用い、図形の視覚上重要な平行2辺部の太
さを簡易に均一化する効果がある。
尚、本実施例では、矩形輪郭図形と非矩形輪郭図形とを
別個に展開後、塗りつぶすように説明を行ったが、これ
を混在させて実行してもよい。
又、実施例の最初でも述べたように、本発明は矩形のみ
でなく、少なくとも1組の辺が平行な他の図形において
も適用できるのは明らかである。
[発明の効果] 本発明により、輪郭情報のうち少なくとも1組の辺が平
行な図形情報をビットプレーン上に描画する際に生じる
展開位置に依存した図形変化をなくした図形処理装置を
提供できる。
【図面の簡単な説明】
第1図は本実施例の図形処理装置の構成を示すブロック
図、 第2A図、第2B図は本実施例の輪郭図形描画の手順を
示すフローチャート、 第3図は実数値で与えられる元図形の例を示す図、 第4図は従来の図形の展開例を示す図、第5図は本実施
例によって描画される図形の例を示す図である。 図中、6・・・MPU、7・・・ROM、8・・・RA
M、10−IMEM、1 1−VRAM、12−・・C
RT、13・・・BMU、14・・・プリンタ、15・
・・1/F、16・・・キーボードである。

Claims (2)

    【特許請求の範囲】
  1. (1)図形を構成する輪郭を表わす輪郭情報から、少な
    くとも1組の辺が平行な図形の輪郭座標情報を選別する
    座標情報選別手段と、 該座標情報選別手段より選別された輪郭座標情報に基づ
    いて、平行な2辺間の幅を算出する幅算出手段と、 前記図形をビットプレーン上に描画する際、前記平行な
    2辺の内の所定の辺を基準に、前記算出手段の算出した
    幅だけ前記図形を描画する描画手段とを備え 同幅の複数の図形が、前記ビットプレーン上に一定の幅
    で展開されることを特徴とする図形処理装置。
  2. (2)前記輪郭情報に他の図形と接触する辺を示す接触
    情報を付加し、前記描画手段は前記接触情報に基づいて
    、所定の辺を選択することを特徴とする請求項1記載の
    図形処理装置。
JP63283871A 1988-11-11 1988-11-11 図形処理装置 Expired - Fee Related JP2833654B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63283871A JP2833654B2 (ja) 1988-11-11 1988-11-11 図形処理装置
US08/261,203 US5995674A (en) 1988-11-11 1994-06-15 Image processing apparatus with shape-correction of a contour-specified figure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63283871A JP2833654B2 (ja) 1988-11-11 1988-11-11 図形処理装置

Publications (2)

Publication Number Publication Date
JPH02130690A true JPH02130690A (ja) 1990-05-18
JP2833654B2 JP2833654B2 (ja) 1998-12-09

Family

ID=17671255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63283871A Expired - Fee Related JP2833654B2 (ja) 1988-11-11 1988-11-11 図形処理装置

Country Status (2)

Country Link
US (1) US5995674A (ja)
JP (1) JP2833654B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930570A (zh) * 2012-10-08 2013-02-13 长江勘测规划设计研究有限责任公司 地形图切取地形剖面信息方法
JP2019053225A (ja) * 2017-09-15 2019-04-04 ブラザー工業株式会社 制御プログラム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6853465B1 (en) * 1999-05-18 2005-02-08 Canon Kabushiki Kaisha Image processing method and apparatus, and storage medium therefor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58155474A (ja) * 1982-03-11 1983-09-16 Toppan Printing Co Ltd 平行曲線の描画装置
JPS60171577A (ja) * 1984-02-16 1985-09-05 Yokogawa Hokushin Electric Corp 図形発生装置
JPS62120576A (ja) * 1985-11-20 1987-06-01 Fujitsu Ltd パタ−ンの相似変換方式

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US30679A (en) * 1860-11-20 Grain-separator
US3717847A (en) * 1969-05-31 1973-02-20 Iwatsu Electric Co Ltd Method and apparatus for tracing the contour of a pattern
JPS6043703B2 (ja) * 1976-02-27 1985-09-30 富士ゼロックス株式会社 2値信号フアクシミリデ−タ圧縮方式
US4229768A (en) * 1978-03-30 1980-10-21 Canon Kabushiki Kaisha Information processing apparatus
US4385837A (en) * 1978-05-22 1983-05-31 Irvine Optical Corporation Apparatus and system for linewidth measurements
US4498779A (en) * 1979-01-10 1985-02-12 Rca Corporation Automatic stripe width reader
USRE30679E (en) 1979-06-14 1981-07-14 Rockwell International Corporation Character generating method and system
US4601002A (en) * 1983-01-06 1986-07-15 The United States Army Corps Of Engineers As Represented By The Secretary Of The Army Digital technique for constructing variable width lines
US4620287A (en) * 1983-01-20 1986-10-28 Dicomed Corporation Method and apparatus for representation of a curve of uniform width
US4517604A (en) * 1983-04-04 1985-05-14 International Business Machines Corporation Method for reducing line width variations in bilevel video images
US4578810A (en) * 1983-08-08 1986-03-25 Itek Corporation System for printed circuit board defect detection
DE3515159A1 (de) * 1984-04-27 1985-10-31 Canon K.K., Tokio/Tokyo Bildverarbeitungseinrichtung
US4847785A (en) * 1985-01-22 1989-07-11 International Business Machines Corp. Interactive display for trend or bar graph
JPS61217704A (ja) * 1985-03-22 1986-09-27 Dainippon Screen Mfg Co Ltd 線幅測定装置
JPS61246877A (ja) * 1985-04-25 1986-11-04 Canon Inc 図形変換装置
FR2590386B1 (fr) * 1985-11-15 1990-08-03 Thomson Csf Procede de recherche de paires de lignes courbes paralleles dans une image
US4819185A (en) * 1986-01-17 1989-04-04 International Business Machines Corporation Method and apparatus for drawing wide lines in a raster graphics display system
JP2556484B2 (ja) * 1986-10-20 1996-11-20 キヤノン株式会社 図形輪郭抽出装置
US4933865A (en) * 1986-12-20 1990-06-12 Fujitsu Limited Apparatus for recognition of drawn shapes or view types for automatic drawing input in CAD system
JPS63184879A (ja) * 1987-01-28 1988-07-30 Toshiba Corp 画像処理装置
US4837847A (en) * 1987-02-03 1989-06-06 Canon Kabushiki Kaisha Image processing apparatus
JP3014097B2 (ja) * 1987-02-20 2000-02-28 株式会社日立製作所 輪郭追跡方法及びシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58155474A (ja) * 1982-03-11 1983-09-16 Toppan Printing Co Ltd 平行曲線の描画装置
JPS60171577A (ja) * 1984-02-16 1985-09-05 Yokogawa Hokushin Electric Corp 図形発生装置
JPS62120576A (ja) * 1985-11-20 1987-06-01 Fujitsu Ltd パタ−ンの相似変換方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930570A (zh) * 2012-10-08 2013-02-13 长江勘测规划设计研究有限责任公司 地形图切取地形剖面信息方法
JP2019053225A (ja) * 2017-09-15 2019-04-04 ブラザー工業株式会社 制御プログラム

Also Published As

Publication number Publication date
US5995674A (en) 1999-11-30
JP2833654B2 (ja) 1998-12-09

Similar Documents

Publication Publication Date Title
US6573889B1 (en) Analytic warping
US4631691A (en) Video display device simulation apparatus and method
JPH05127654A (ja) 文字図形変形処理装置
US5452372A (en) Image processing apparatus
US5469189A (en) Display apparatus and method with multi-window function
JPH02130690A (ja) 図形処理装置
JPH04125644A (ja) 画像処理装置
JP2901856B2 (ja) 白版図形修正方法
EP0441499B1 (en) Electronic brush generation
JP2633567B2 (ja) 画像処理方法
JPH0721705B2 (ja) 拡大文字処理方法
JP2822484B2 (ja) 画像レイアウト方法および装置
JP2568217B2 (ja) 文字処理装置
EP0439332B1 (en) Electronic image creation tools
JP2891457B2 (ja) 文書処理装置
JPH09174798A (ja) カーニング処理方法およびその装置
JP2005077750A (ja) 表示装置装置および文字表示制御方法
JPH0580742A (ja) 文字データ処理方式
JPH06110442A (ja) 文字図形処理装置、及び文字または図形の変形処理方法
JPH0736432A (ja) 表示装置
JPH06150016A (ja) 図形表示装置
JPS63196987A (ja) 図形処理装置
JPH0321990A (ja) パターン発生方式
JPH0477788A (ja) 文字フォント拡大表示装置
JPH06214554A (ja) 画像データ処理方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081002

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees