KR910018928A - 컴퓨터를 사용한 문자도형 발생방법 - Google Patents
컴퓨터를 사용한 문자도형 발생방법 Download PDFInfo
- Publication number
- KR910018928A KR910018928A KR1019910006422A KR910006422A KR910018928A KR 910018928 A KR910018928 A KR 910018928A KR 1019910006422 A KR1019910006422 A KR 1019910006422A KR 910006422 A KR910006422 A KR 910006422A KR 910018928 A KR910018928 A KR 910018928A
- Authority
- KR
- South Korea
- Prior art keywords
- control point
- point data
- data
- character
- control
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
- G09G5/246—Generation of individual character patterns of ideographic or arabic-like characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/002—Generic data access
- G06K2215/0028—Generic data access characterised by the format per se
- G06K2215/0034—Outline coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/004—Generic data transformation
- G06K2215/0054—Geometric transformations, e.g. on rasterised data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
Claims (13)
- x축과 y축에 의하여 규정되는 좌표평면상의 복수의 제어점을 지정하고 이것들을 연결한 선에 의하여 윤곽선을 규정하는 것에 의하여 문자도형을 발생하기 위한 컴퓨토를 사용한 문자. 도형의 발생방법이고, 문자도형의 제1의 형상을 특정하기 위한 m개의 제어점의 좌표데이터(Xi, Yi)와 상기 문자도형의 제2의 형상을 특정하기 위한 m개의 제어점의 좌표데이터(X′i, Y′i)와 상기 좌표데이터(Xi, Yi)의 변위량을 표시하는 m개의 변위량데이터(Xi, Yi)를 준비하는 스텝과 각 상기 변위량 데이터(Xi, Yi)에 의하여 정의되는 벡터가, 상기 좌표평면상의 미리정하는 방향과 이루는 각( θ)을 구하는 스텝과, 각 상기 좌표데이터(Xi, Yi)에 대하여 아래의 식으로 정해지는 변환을 행하는 것에 의하여 새로은 m개의 좌표데이터(X″i, Y″i)를 구하는 스텝과,X″i=Xi+F(cosθ)XiY″i=Yi+G(sinθ)Yi단 함수 F(cosθ)G(sinθ)는 공히 정수는 아니다. 상기 새로운 좌표데이터(X″i, Y″i)를 연결한 선을 상기 좌표 표면상에 있어서 정하는 것에 의하여 상기 새로운 좌표데이터(X″i, Y″i)로 표시되는 새로운 문자도형을 얻는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제1항에 있어서, 상기 미리 정하는 방향은 상기 X축의 양의 방향과 일치하는 컴퓨터를 사용한 문자도형 발생방법.
- 제1항에 있어서, X2i, Y2i≠0인 컴퓨터를 사용한 문자도형 발생방법.
- 좌표면상의 복수개의 제어점과 각 제어점의 속성을 지정하고 상기 제어점을 각 상기 제어점에 있어서, 상기 속성에 의하여 특정되는 기하학적 형상을 갖고 직선 또는 곳선으로 연결함으로써 문자도형의 윤곽선을 규정하고 그것에 의하여 문자, 도형을 발생시키기 위한 컴퓨터를 사용한 문자도형의 발생방법이고, 문자도형의 제1의 현상을 특정하기 위한 m개의 제1의 제어점에 데이터와, 각 상기 제1의 좌표데이터에 대하여 1대1에 관련되고, 상기 제1의 형상과 다른 제2의 형상을 특정하기 위한 제2의 제어점 데이터를 준비하는 스텝과, 상기 제1의 형상 및 상기 제2의 형상의 각각은, 서로 부분적으로 겹치는 것이 허용된 동수의 n개의 부품으로 분해되고, 상기 제1 및 제2의 제어점 데이터는, 각각 상기 부품의 하나에 관련된 n개이 제어점 데이터 그룹으로 분류되어 있고 ; 상기 방법은 다시금, 각 상기 제어점 데이터 그룹마다에 서로 관료된 상기 제1의 제어점 데이터와 상기 제2의 제어점 데이터와의 사이에서 보간처리를 행함으로써 새로운 제3의 제어점 데이터의 그룹을 생성하는 스텝과, 상기 제3의 제어점 데이터의 그룹에 의하여 그 윤곽이 규정되는 부품을, 모두 조합시키므로써 문자도형의 제3의 형상을 생성하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제4항에 있어서, 상기 제1 및 제2의 제어점 데이터를 준비하는 스텝은, 상기 제1 및 제2의 제어점 데어터에 속하는 제어점의, 상기 좌표평면에 상에 있어서의 위치를 표시하는 좌표 데이터를 준비하는 스텝과, 각 상기 제1의 제어점 데이터에 상기 제1의 형상에 의하여 정해지는 속성을 주는 스텝과, 각 상기 제1의 제어점 데이터에 주어진 상기 속성을, 각 상기 제1의 제어점 데이터에 대응하는 상기 제2의 제어점 데이터에 주는 스텝을 포함하는 컴퓨터를 사용하는 문자도형 발생방법.
- 제5항에 있어서, 상기 제1의 제어점 데이터에 속성을 주는 스텝을, 각 상기 제1의 제어점 데이터에 의하여 정해지는 제어점에 있어서의, 상기 부품의 외형의 특징을 나타내는 정보를 준비하는 스텝과, 각 상기 제1 및 제2의 제어점 데이터 그룹마다에 상기 보간을 최초로 행하야 할 제어점을 특정하는 정보를 준비하는 스텝을 포함하고 ; 상기 제3의 제어점 제이터그룹을 생성하는 스텝은, 상기 보간을 최초로 행하여야 할 제어점을 상기 제1 및 제2의 제어점 데이터그룹마다 특정하는 스텝과, 각 상기 특정된 2개의 제어점으로부터 시작하여, 상기 부품의 윤곽상의 미리 정하는 방향에 따라서 인접하는 상기 제1 및 제2의 제어점 데이터그룹에 속하는 1조의 제어점의 사이에서 순차 보간처리를 행하는 스텝과, 다음에 보간처리가 행하여져야할 1조의 제어점이, 최초로 보간이 행하여진 제어점의 쌓인 것을 검지하여 보간처리를 종료하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제6항에 있어서, 상기 제1의 형상을 구성하는 상기 부품의 겹침의 상태는 상기 제2의 형상을 구성하는 상기 부품의 겹침의 상태와 다른 컴퓨터를 사용한 문자도형 발생방법.
- 문자의 윤곽을 구성하는 직선 및 곡선의 끝단점 및 곡선의 중간점인 제어점의 좌표와, 상기 제어점이 상기 직선 또는 곡선의 끝단점 또는 곡선의 중간점의 어느 것인가에 설정되었는가의 정보를 표시하는 제어점 데이터를 갖고 상기 문자의 형상을 메모리에 기억하고, 상기 제어점 데이터에 의거하여 연산에 의하여 상기 문자의 윤곽의 옛지에 돌기상의 수염을 자동적으로 부가하는 컴퓨터를 사용한 문자도형의 발생방법이고, 상기 수엽의 형상을 특정하기 위한 파러미터를 미리 준비하는 스텝과, 상기 복수의 제어점 데이터 중의 하나를 상기 메모리로부터 꺼내는 공정과, 꺼낸 제어점 데이터에 의거하여 이 제어점에 있어서 상기 문자의 윤곽에 상기 수염을 부가하여야 하는지 아닌지를 판정하는 스텝과, 상기 수염을 부가하여야 한다고 판정된 제어점에 있어서, 상기 수염이 부가된새로운 윤곽을 표시하는 새로운 제어점 데이터조를 생성하는 스텝과, 상기 수염을 부가하여야 한다고 판정된 제 어점에 있어서는 상기 새로운 제어점 데이터를 출력하고, 상기 수염을 부가하여야 한다고 판정되지 않았던 제어점에 있어서는 상기 메모리로부터 꺼낸 제어점 데이터를 그대로 출력하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제8항에 있어서, 상기 판정 스텝은, 상기 꺼낸 제어점 데이터에 의거하여 상기 꺼낸 제어점 데이터에 대응하는 제어점이 상기 문자의 윤곽의 각에 배치된 것인지 아닌지를 검출하는 스텝과, 상기 제어점이 각을 표시하지 않는 것이라는 것이 검출괸 것에 응답하여 상기 수염의 부가를 행하지 않는 것을 결정하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제9항에 있어서, 상기 판정스텝은 다시금, 상기 제어덤이 배치된 것이 검출된 것에 응답하고 상기 제어점에 있어서, 연결되는 2개의 곡선이 상기 제어점에 있어서 이루는 예각을 검출하는 스텝과, 상기 검출된 예각이 미리 정하는 각도보다 작은가 아닌가를 검출하는 스텝과, 상기 예각이 미리 정하는 각도보다 작은 것이 검출된 것에 응답하고 상기 수염의 부가를 행하는 것을 결정하는 스텝을 포함하고, 상기 새로운 제어점 데이터의 조를 생성하는 스텝은, 상기 제어점에 인접하는 상기 윤곽에 상기 예각이 형성된 방향과 반대측에 수염형상을 특정하기 위한 세로운 제어점 데이터의 조를 생성하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제10항에 있어서, 상기 새로운 제어점 데이터의 조를 생성하는 스텝은, 상기 제어점에 있어서의 수염의 꼭지점의 형성방향을 상기 제어점을 기준으로 하여 정하는 스텝과, 상기 꼭지점의 형성방향 위에 상기 제어점으로부터 미리 정하는 거리를 띄어서 수염의 꼭지점을 특정하는 스텝과, 상기 특정괸 수염의 꼭지점과 상기 제어점을 기준으로, 상기 파러미터에 의거하여 상기 특정된 수염의 꼭지점과 상기 제어점을 끼우는 2개의 곡선을 연결하는 새로운 윤곽을 정하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제11항에 있어서, 상기 수염의 꼭지점의 형성방향을 정하는 스텝은, 상기 제어점을 끼우는 2개의 곡선 또는 직선의, 상기 제어점에 있어서의 상기 둔각측에의 미리 정하는 길이의 2개의 법선 벡터를 구하는 스텝과, 상기 구해진 2개의 법선 벡터를 합성함으로써 상기 제어점을 시점을 하는 합성벡터를 구하고, 상기 꼭지점을 상기 합성벡터상 또는 그 연장선상에 정하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
- 제12항에 있어서, 상기 새로운 윤곽을 정하는 스텝은, 상기 수염의 정점으로부터 상기 합성벡터와 미리정하는 각도를 이루고 또한 미리정하는 길이의 2선분을 상기 제어점측으로 향하여 형성하는 스텝과, 상기 제어점에 있어서의 윤곽이 이루는 예각과 미리정하는 크기의 각도를 비교하는 스텝과, 상기 비교한 결과에 응하여 미리 정하는 3방법에 수염형상의 어느 것인가를 선택하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2-111069 | 1990-04-25 | ||
JP2111069A JPH047683A (ja) | 1990-04-25 | 1990-04-25 | 文字・図形の発生方式 |
JP2-115965 | 1990-05-02 | ||
JP2115965A JPH0413181A (ja) | 1990-05-02 | 1990-05-02 | 文字・図形の発生方式 |
JP2173823A JPH0462592A (ja) | 1990-06-29 | 1990-06-29 | ひげ文字生成方式および装置 |
JP2-173823 | 1990-06-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR910018928A true KR910018928A (ko) | 1991-11-30 |
KR940003701B1 KR940003701B1 (ko) | 1994-04-27 |
Family
ID=27311877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019910006422A KR940003701B1 (ko) | 1990-04-25 | 1991-04-22 | 컴퓨터를 사용한 문자도형 발생방법 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0454125B1 (ko) |
KR (1) | KR940003701B1 (ko) |
DE (1) | DE69120856T2 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9226942D0 (en) † | 1992-12-24 | 1993-02-17 | Procter & Gamble | Dispersing agent |
US5959634A (en) * | 1993-12-09 | 1999-09-28 | Canon Kabushiki Kaisha | Character generating system employing thickening or narrowing of characters |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IE852259L (en) * | 1985-09-13 | 1987-03-13 | Scottish & Newcastle Breweries | A method and apparatus for constructing, storing and¹displaying characters |
US4933866A (en) * | 1988-11-17 | 1990-06-12 | Vital Lasertype, Inc. | Method and apparatus for generating aesthetically alterable character designs |
JP2907855B2 (ja) * | 1989-02-27 | 1999-06-21 | 株式会社日立製作所 | 文字パターン発生装置および文字パターン発生方法 |
JP2767873B2 (ja) * | 1989-04-03 | 1998-06-18 | セイコーエプソン株式会社 | 文字ドットパターン信号発生装置 |
-
1991
- 1991-04-22 KR KR1019910006422A patent/KR940003701B1/ko not_active IP Right Cessation
- 1991-04-25 DE DE69120856T patent/DE69120856T2/de not_active Expired - Fee Related
- 1991-04-25 EP EP91106710A patent/EP0454125B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0454125A2 (en) | 1991-10-30 |
EP0454125A3 (en) | 1993-05-26 |
DE69120856T2 (de) | 1997-02-27 |
EP0454125B1 (en) | 1996-07-17 |
KR940003701B1 (ko) | 1994-04-27 |
DE69120856D1 (de) | 1996-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5177689A (en) | Cad/cam apparatus for enhancing operator entry of machining attributes and geometric shapes | |
US6785640B1 (en) | Surface evaluation in a stamping manufacturing process utilizing true reflection line methodology and computer graphics technology | |
KR950024108A (ko) | 텍스쳐맵핑 방법 및 장치 | |
KR890007184A (ko) | 자유곡면작성방법 및 장치 | |
KR910018928A (ko) | 컴퓨터를 사용한 문자도형 발생방법 | |
JP2006268188A (ja) | 曲面生成方法及びプログラム並びに3次元形状処理装置 | |
JPH11184861A (ja) | 類似部品検索方法及び検索装置 | |
WO1988006312A1 (en) | Method of generating curved surfaces | |
JP2665548B2 (ja) | 形状評価方法および形状評価装置 | |
JP2684609B2 (ja) | 図形データ処理装置における図形表示方法 | |
JPH0652262A (ja) | アパレルcad装置 | |
JP2971596B2 (ja) | 自由曲面測定方法 | |
JP2701307B2 (ja) | 領域加工のさらい工具軌跡生成方法 | |
JPH0493992A (ja) | 文字・図形描画装置 | |
JP3635734B2 (ja) | 三次元多関節構造体形状生成方法 | |
JP2767865B2 (ja) | ぼかし面データ自動作成装置 | |
JP2002236940A (ja) | テンプレートを用いた自由曲面の創成方法および装置 | |
JP3757064B2 (ja) | 抜き勾配生成方法 | |
Kahler et al. | Dynamic refinement of deformable triangle meshes for rendering | |
JP3880272B2 (ja) | バウンディングボックス生成方法、干渉線生成方法、装置及び記録媒体 | |
JP3779343B2 (ja) | 互いに関連する輪郭点列の処理装置 | |
JP2932844B2 (ja) | 多分岐形状図形表示方式 | |
JPH0844906A (ja) | サーフェスモデル生成方法 | |
JP3681240B2 (ja) | 3次元形状の表示方法及び該方法を用いる3次元cadシステム | |
KR0177750B1 (ko) | 다각형의 랜더링을 위한 한쪽 끝점을 찾기위한 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19910422 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19910422 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19940331 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19940630 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19940923 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19940923 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19970314 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 19980226 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 19990209 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20000419 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20010418 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20010418 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |