JPH01185595A - 図形表現方式 - Google Patents
図形表現方式Info
- Publication number
- JPH01185595A JPH01185595A JP63008053A JP805388A JPH01185595A JP H01185595 A JPH01185595 A JP H01185595A JP 63008053 A JP63008053 A JP 63008053A JP 805388 A JP805388 A JP 805388A JP H01185595 A JPH01185595 A JP H01185595A
- Authority
- JP
- Japan
- Prior art keywords
- curve
- curves
- graphic
- relative vectors
- simple curves
- 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
- 239000013598 vector Substances 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 239000003086 colorant Substances 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 6
- 101001105315 Bacillus subtilis (strain 168) 50S ribosomal protein L17 Proteins 0.000 description 1
- 241000287227 Fringillidae Species 0.000 description 1
- 241000270295 Serpentes Species 0.000 description 1
- 240000006394 Sorghum bicolor Species 0.000 description 1
- 235000011684 Sorghum saccharatum Nutrition 0.000 description 1
- 235000009430 Thespesia populnea Nutrition 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Complex Calculations (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の目的。
(産業上の利用分野)
この発明は、写真植字装置、レーザ植字装置等の印字装
置で使用される図形(文字を含む)の表現方式に関する
。
置で使用される図形(文字を含む)の表現方式に関する
。
(従来の技術)
各文字を1個以上の輪郭対によって規定し、出発点又は
各点のy座標と輪郭の勾配及び曲率を用いて文字を符号
化する方式が提案されている(特開昭58−17499
1号公報)。しかし、この符号化方式は符号化が困難で
ある欠点かある。
各点のy座標と輪郭の勾配及び曲率を用いて文字を符号
化する方式が提案されている(特開昭58−17499
1号公報)。しかし、この符号化方式は符号化が困難で
ある欠点かある。
又、各文字を1個以上の輪郭によって定め、輪郭の出発
点の絶対座標(2次元)と出発O1から、輪郭に沿って
順次延びる複数の直線ベクトル(相対ベクトル)をソー
ティングを行なって記憶する方式も提案されている(特
開昭54−149522号公報)。しかしながら、上記
2つの表現方式はいずれも文字の拡大、縮小はてきるか
、回転や傾斜についての考慮がなされておらず、文字の
内部又はタト部の定義があいまいなため、第1図で示す
ようないわゆる袋文字等の特殊文字を生成することが困
難である。
点の絶対座標(2次元)と出発O1から、輪郭に沿って
順次延びる複数の直線ベクトル(相対ベクトル)をソー
ティングを行なって記憶する方式も提案されている(特
開昭54−149522号公報)。しかしながら、上記
2つの表現方式はいずれも文字の拡大、縮小はてきるか
、回転や傾斜についての考慮がなされておらず、文字の
内部又はタト部の定義があいまいなため、第1図で示す
ようないわゆる袋文字等の特殊文字を生成することが困
難である。
(発明か解決しようとする課題)
すなわち、第1図で示すような袋文字を生成する場合、
第2図で示すように字体部3の外側及び内側に破線部の
輪郭を発生する必要があり、単純曲線1についてはnド
ツトだけ外側に、単純曲線2についてはnドツトだけ内
側に輪郭を描画する必要かある。このような輪郭の描画
を、上記引用例ではいずれも行なうことができなかった
。
第2図で示すように字体部3の外側及び内側に破線部の
輪郭を発生する必要があり、単純曲線1についてはnド
ツトだけ外側に、単純曲線2についてはnドツトだけ内
側に輪郭を描画する必要かある。このような輪郭の描画
を、上記引用例ではいずれも行なうことができなかった
。
この発明は上述のような事情からなされたものであり、
この発明の目的は、相対ベクトルを用いて、効率的であ
るたけでなく回転、傾斜も行なうことができ、特殊文字
等の変換を容易に行ない得る図形表現方式を提供するこ
とにある。
この発明の目的は、相対ベクトルを用いて、効率的であ
るたけでなく回転、傾斜も行なうことができ、特殊文字
等の変換を容易に行ない得る図形表現方式を提供するこ
とにある。
発明の構成。
(課題を解決するための手段)
この発明は文字等の図形表現方式に関するものて、この
発明の上記目的は、図形を輪郭化して単純曲線に分割し
、前記各単純曲線の相互の位置関係を、色や濃度の属性
を有する相対ベクトルの集合として表わし、前記各単純
曲線が閉曲線又は閉曲線であるかを区別し、閉曲線であ
る場合には方向情報を与えて領域を構成する前記各単純
曲線の関係を記述することによって達成される。
発明の上記目的は、図形を輪郭化して単純曲線に分割し
、前記各単純曲線の相互の位置関係を、色や濃度の属性
を有する相対ベクトルの集合として表わし、前記各単純
曲線が閉曲線又は閉曲線であるかを区別し、閉曲線であ
る場合には方向情報を与えて領域を構成する前記各単純
曲線の関係を記述することによって達成される。
(作用)
この発明の図形表現方式によれば、相対ベクトルを用い
て文字等の図形を表現出来るため、回転、傾ネ゛1.特
殊文字等の変換も容易に行なうことができる。
て文字等の図形を表現出来るため、回転、傾ネ゛1.特
殊文字等の変換も容易に行なうことができる。
(実施例)
この発明では、先ず線幅を有する図形を輪郭でとらえて
単純曲線に分割する。この場合、点も単純曲線に含まれ
るものとする。そして、単純曲線を直線で近似し、濃度
又は色を持つ相対ベクトルの集合で表わし、開いた単純
曲線(閉曲線)と閉じたiv−純・曲線(閉曲線)とを
区別する。次に、座標系の原点を単純曲線C8,座標系
の境界を表わす単純閉曲線を単純曲線C(1)と定義し
、図形がN個の単純曲線に分割された場合は、N個の単
純曲線に番号付けを行なって単純曲線C8−単純曲線C
,相互の位置関係を相対ベクトルの集合で表わす。領域
は単純曲線の集合で形成される連結された部分であり、
結局上記表現方式は領域を記述する手段を与えている。
単純曲線に分割する。この場合、点も単純曲線に含まれ
るものとする。そして、単純曲線を直線で近似し、濃度
又は色を持つ相対ベクトルの集合で表わし、開いた単純
曲線(閉曲線)と閉じたiv−純・曲線(閉曲線)とを
区別する。次に、座標系の原点を単純曲線C8,座標系
の境界を表わす単純閉曲線を単純曲線C(1)と定義し
、図形がN個の単純曲線に分割された場合は、N個の単
純曲線に番号付けを行なって単純曲線C8−単純曲線C
,相互の位置関係を相対ベクトルの集合で表わす。領域
は単純曲線の集合で形成される連結された部分であり、
結局上記表現方式は領域を記述する手段を与えている。
又、単純閉曲線の向き(左回り。
右回り)を記述でき、領域が有限個の単純閉曲線て囲ま
れる場合、1つの単純閉曲線を構成する相対ベクトルは
領域を左に見ながら進む向きに配列している。
れる場合、1つの単純閉曲線を構成する相対ベクトルは
領域を左に見ながら進む向きに配列している。
第3図はこの発明の表現方式によるフォーマットの例を
示しており、XF−max 、yF−maえはフイント
座標系の大きさを示し、たとえばO≦XF−max≦6
5535 、 O≦!/r−ma、、≦65535て
あり、Nは単純曲線の数を示している。たたし、この数
Nには単純曲線C0及びCooを含まない。次に、X、
(Xl、X2.・・・XN) 、V: (y+ 、y2
.・・・ys)はそれぞれ単純曲線C1−1゜01の位
置関係を示す相対ベクトルであり、たとえは−3276
8≦X + + yi ≦32767の値てあり、[I
C+ (BG+〜BCN)はlヒツトで白黒の境界色を
示している。又、C10;(C10+〜Cl0N)は閉
曲線と閉曲線の区別を1ヒツトて示し、パ0°゛は閉曲
線を示し、“1°゛は閉曲線を示している。D+(D+
−DN)はC10,= ’“1°°の時に意味を有し
、“0”は進行方向に対して左回りを示し、“1′′は
進行方向に対して右回りを示している。また、n +
(n 1’□ nN)は単純曲線CIを構成する相対ベ
クトルの数であり、0≦nl≦8191であり、xj、
yJ は単純曲線C1を構成する相対ベクトルであり、
−128≦X;、yJ ≦127である。なお、ブロッ
クBLIは単純曲線C1に関するデータを示しており、
以下同様にブロンク8LNは単純曲線GNに関するデー
タを示している。
示しており、XF−max 、yF−maえはフイント
座標系の大きさを示し、たとえばO≦XF−max≦6
5535 、 O≦!/r−ma、、≦65535て
あり、Nは単純曲線の数を示している。たたし、この数
Nには単純曲線C0及びCooを含まない。次に、X、
(Xl、X2.・・・XN) 、V: (y+ 、y2
.・・・ys)はそれぞれ単純曲線C1−1゜01の位
置関係を示す相対ベクトルであり、たとえは−3276
8≦X + + yi ≦32767の値てあり、[I
C+ (BG+〜BCN)はlヒツトで白黒の境界色を
示している。又、C10;(C10+〜Cl0N)は閉
曲線と閉曲線の区別を1ヒツトて示し、パ0°゛は閉曲
線を示し、“1°゛は閉曲線を示している。D+(D+
−DN)はC10,= ’“1°°の時に意味を有し
、“0”は進行方向に対して左回りを示し、“1′′は
進行方向に対して右回りを示している。また、n +
(n 1’□ nN)は単純曲線CIを構成する相対ベ
クトルの数であり、0≦nl≦8191であり、xj、
yJ は単純曲線C1を構成する相対ベクトルであり、
−128≦X;、yJ ≦127である。なお、ブロッ
クBLIは単純曲線C1に関するデータを示しており、
以下同様にブロンク8LNは単純曲線GNに関するデー
タを示している。
領域か複数の東線閉曲線で構成される場合の単純閉曲線
の順序は、外側の輪郭を構成する単純間111)線を0
1 と、内側の輪郭を構成する単純閉曲線をC1+ l
、・・・、 C1*J とすると、Ci + Ci
+l。
の順序は、外側の輪郭を構成する単純間111)線を0
1 と、内側の輪郭を構成する単純閉曲線をC1+ l
、・・・、 C1*J とすると、Ci + Ci
+l。
・・・、5J の順に並べる。
第4図(へ)で示す図形の場合、
Ct 、C2、C3・・・・・・(1)のように表現
し、同図(ロ)の図形の場合はのように並へる。′又、
第4図(C)の図形はC′:゛
・・・・・・(3)と表現でき、同図(E)の重
畳した同形の場合は、第5図で示すような単純曲線■〜
■で成るミロ形の表現は第6図に示すようなフォーマッ
トとなり、ブロックBLIはフォント座標系の大きさX
l”−maxの値“15”を示し、ブロックBL2はフ
ォント座標系の大きさyF−08の値°°15”を示し
、ブロックBL3は単純曲線の数が■〜■の4個である
ことを示している。又、ブロックBL4は単純曲線@−
■へのxy座標の位置関係を示し、ブロックBL5は単
純曲線■−単純曲線■へのxy座標の相対移すJを示し
、ブロックBL6及び[lL7はそれぞれ単純曲線■−
■、■−■への相対移動を示している。又、ブロックL
IL8は11純曲線■の属性を示しており、境界色か%
” I ”であり、閉曲線で左まわりとなっており、
相対ヘクトル数か°“3”であることを示している。そ
して、ブロック[lL9は単純曲線■を構成する相対ベ
クトルを示している。
し、同図(ロ)の図形の場合はのように並へる。′又、
第4図(C)の図形はC′:゛
・・・・・・(3)と表現でき、同図(E)の重
畳した同形の場合は、第5図で示すような単純曲線■〜
■で成るミロ形の表現は第6図に示すようなフォーマッ
トとなり、ブロックBLIはフォント座標系の大きさX
l”−maxの値“15”を示し、ブロックBL2はフ
ォント座標系の大きさyF−08の値°°15”を示し
、ブロックBL3は単純曲線の数が■〜■の4個である
ことを示している。又、ブロックBL4は単純曲線@−
■へのxy座標の位置関係を示し、ブロックBL5は単
純曲線■−単純曲線■へのxy座標の相対移すJを示し
、ブロックBL6及び[lL7はそれぞれ単純曲線■−
■、■−■への相対移動を示している。又、ブロックL
IL8は11純曲線■の属性を示しており、境界色か%
” I ”であり、閉曲線で左まわりとなっており、
相対ヘクトル数か°“3”であることを示している。そ
して、ブロック[lL9は単純曲線■を構成する相対ベ
クトルを示している。
また、ブロックBLIOは単純曲線■に関する属性デー
タを示し、境界色は黒“1°°で、閉曲線であり右回の
相対ベクトル数は3であることを示し、ブロックBLI
Iは単純曲線■を構成する相対ベクトルを示している。
タを示し、境界色は黒“1°°で、閉曲線であり右回の
相対ベクトル数は3であることを示し、ブロックBLI
Iは単純曲線■を構成する相対ベクトルを示している。
同様に、ブロックBL12〜15は単純曲線■、■に関
−4−る相対ベクトルを示している。
−4−る相対ベクトルを示している。
この発明の図形表現方式によれは、第2図で示すような
外側及び内側に輪郭を描画する場合も、単純曲線の区別
をつけることかできるので、特殊文字等をも容易に生成
することができる。
外側及び内側に輪郭を描画する場合も、単純曲線の区別
をつけることかできるので、特殊文字等をも容易に生成
することができる。
(変形例)
なお、上述の実施例ては属性として黒白の濃度情報を示
しているが、色に関しても同様な表現を行なうことかで
きる。
しているが、色に関しても同様な表現を行なうことかで
きる。
発明の効果。
め、塗りつぶしや特殊文字等の生成にも役立ち、塗りつ
ぶしの場合はどの単純曲線が領域を形成しているかか予
め分っているのて、処理がより単純化される。又、領域
毎に違った74度又は色で塗りつふずことも可能となる
。
ぶしの場合はどの単純曲線が領域を形成しているかか予
め分っているのて、処理がより単純化される。又、領域
毎に違った74度又は色で塗りつふずことも可能となる
。
第1図は特殊文字としての袋文字を示す図、第2図は袋
文字の生成を説明するための図、第3図はこの発明のフ
ォーマットを示す図、第4図(A)〜(E)はこの発明
の閉曲線の表現を説明するための図、第5図は図形の一
例を示す図、第6図はその表現データを示す図である。 1・・・単純曲線、2・・・jli純曲線曲線・・・字
体部、01〜CI+・・・単純曲線。 第1図 第2旧 手32 (E) 茶4巳
文字の生成を説明するための図、第3図はこの発明のフ
ォーマットを示す図、第4図(A)〜(E)はこの発明
の閉曲線の表現を説明するための図、第5図は図形の一
例を示す図、第6図はその表現データを示す図である。 1・・・単純曲線、2・・・jli純曲線曲線・・・字
体部、01〜CI+・・・単純曲線。 第1図 第2旧 手32 (E) 茶4巳
Claims (1)
- 【特許請求の範囲】 1、図形を輪郭化して単純曲線に分割し、前記各単純曲
線の相互の位置関係を属性を有する相対ベクトルの集合
として表わし、前記各単純曲線が閉曲線又は開曲線であ
るかを区別し、閉曲線である場合には方向情報を与えて
領域を構成する前記各単純曲線の関係を記述するように
したことを特徴とする図形表現方式。 2、前記図形が文字である請求項1に記載の図形表現方
式。 3、前記属性が濃度又は色である請求項1に記載の図形
表現方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63008053A JPH01185595A (ja) | 1988-01-18 | 1988-01-18 | 図形表現方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63008053A JPH01185595A (ja) | 1988-01-18 | 1988-01-18 | 図形表現方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01185595A true JPH01185595A (ja) | 1989-07-25 |
Family
ID=11682591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63008053A Pending JPH01185595A (ja) | 1988-01-18 | 1988-01-18 | 図形表現方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01185595A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006001161A (ja) * | 2004-06-18 | 2006-01-05 | Yokogawa Electric Corp | 記録計 |
-
1988
- 1988-01-18 JP JP63008053A patent/JPH01185595A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006001161A (ja) * | 2004-06-18 | 2006-01-05 | Yokogawa Electric Corp | 記録計 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101853523B (zh) | 一种采用草图创建三维人脸模型的方法 | |
CN100433064C (zh) | 在基于扫描线的光栅图像处理器中跟踪深度的方法 | |
US9881417B2 (en) | Multi-view drawing apparatus of three-dimensional objects, and method | |
JPH05174140A (ja) | 画像処理方法及び装置 | |
US5640589A (en) | Method and device for generating graphic data using a writing motion model | |
JP6298422B2 (ja) | マンマシンインターフェースのグラフィック表示用の文字列の処理技術 | |
JP4475606B2 (ja) | 網目パターン描写装置及び網目パターン描写方法 | |
Liu et al. | Learning implicit glyph shape representation | |
Bigelow | The font wars, part 1 | |
WO2016040717A2 (en) | Text realization | |
Akeo et al. | Computer Graphics System for Reproducing Three‐Dimensional Shape from Idea Sketch | |
CN101764939A (zh) | 一种基于像素空间掩码矩阵的纹理贴图方法 | |
JPH06222899A (ja) | マルチウィンドウ表示方式 | |
JPH01185595A (ja) | 図形表現方式 | |
CN101764935B (zh) | 一种基于像素空间掩码矩阵的形态渐变径向色彩填充方法 | |
JPH07110568A (ja) | 白版図形修正方法 | |
JP3606006B2 (ja) | 画像形成装置およびグラデーション描画方法 | |
JP3034140B2 (ja) | 文字生成方法及びその装置 | |
KR20000022862A (ko) | 정보처리장치 및 패턴생성 프로그램을 기록한 기록매체 | |
JPS59210482A (ja) | 文字パタ−ン発生装置 | |
JPH1021415A (ja) | 図形処理装置並びに図形処理方法 | |
JPH1115994A (ja) | 曲面作成方法 | |
JP3132220B2 (ja) | 3次元モデルの形状作成方法 | |
JP3635734B2 (ja) | 三次元多関節構造体形状生成方法 | |
Gupta et al. | SheetAnim-From Model Sheets to 2D Hand-drawn Character Animation-. |