[go: up one dir, main page]

KR910018928A - 컴퓨터를 사용한 문자도형 발생방법 - Google Patents

컴퓨터를 사용한 문자도형 발생방법 Download PDF

Info

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
Application number
KR1019910006422A
Other languages
English (en)
Other versions
KR940003701B1 (ko
Inventor
이마나까 다까오
구가이 미노루
하야사끼 히데또
구리하라 도루
고다니 아끼오
Original Assignee
쓰지 하루오
샤프 가부시끼가이샤
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
Priority claimed from JP2111069A external-priority patent/JPH047683A/ja
Priority claimed from JP2115965A external-priority patent/JPH0413181A/ja
Priority claimed from JP2173823A external-priority patent/JPH0462592A/ja
Application filed by 쓰지 하루오, 샤프 가부시끼가이샤 filed Critical 쓰지 하루오
Publication of KR910018928A publication Critical patent/KR910018928A/ko
Application granted granted Critical
Publication of KR940003701B1 publication Critical patent/KR940003701B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control 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/24Generation of individual character patterns
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control 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/24Generation of individual character patterns
    • G09G5/246Generation of individual character patterns of ideographic or arabic-like characters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0028Generic data access characterised by the format per se
    • G06K2215/0034Outline coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/004Generic data transformation
    • G06K2215/0054Geometric 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

컴퓨터를 사용한 문자도형 발생방법
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제5는 이 발명의 제1의 바람직한 실시예에 관한 방법을 실현하기 위한 장치의 블럭도, 제10도는 제1의 바람직한 실시예에 있어서의 윈데이터처리 블럭(63)에 의하여 실시되는 처리의 플로우챠트.

Claims (13)

  1. 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θ)Xi
    Y″i=Yi+G(sinθ)Yi
    단 함수 F(cosθ)G(sinθ)는 공히 정수는 아니다. 상기 새로운 좌표데이터(X″i, Y″i)를 연결한 선을 상기 좌표 표면상에 있어서 정하는 것에 의하여 상기 새로운 좌표데이터(X″i, Y″i)로 표시되는 새로운 문자도형을 얻는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  2. 제1항에 있어서, 상기 미리 정하는 방향은 상기 X축의 양의 방향과 일치하는 컴퓨터를 사용한 문자도형 발생방법.
  3. 제1항에 있어서, X2i, Y2i≠0인 컴퓨터를 사용한 문자도형 발생방법.
  4. 좌표면상의 복수개의 제어점과 각 제어점의 속성을 지정하고 상기 제어점을 각 상기 제어점에 있어서, 상기 속성에 의하여 특정되는 기하학적 형상을 갖고 직선 또는 곳선으로 연결함으로써 문자도형의 윤곽선을 규정하고 그것에 의하여 문자, 도형을 발생시키기 위한 컴퓨터를 사용한 문자도형의 발생방법이고, 문자도형의 제1의 현상을 특정하기 위한 m개의 제1의 제어점에 데이터와, 각 상기 제1의 좌표데이터에 대하여 1대1에 관련되고, 상기 제1의 형상과 다른 제2의 형상을 특정하기 위한 제2의 제어점 데이터를 준비하는 스텝과, 상기 제1의 형상 및 상기 제2의 형상의 각각은, 서로 부분적으로 겹치는 것이 허용된 동수의 n개의 부품으로 분해되고, 상기 제1 및 제2의 제어점 데이터는, 각각 상기 부품의 하나에 관련된 n개이 제어점 데이터 그룹으로 분류되어 있고 ; 상기 방법은 다시금, 각 상기 제어점 데이터 그룹마다에 서로 관료된 상기 제1의 제어점 데이터와 상기 제2의 제어점 데이터와의 사이에서 보간처리를 행함으로써 새로운 제3의 제어점 데이터의 그룹을 생성하는 스텝과, 상기 제3의 제어점 데이터의 그룹에 의하여 그 윤곽이 규정되는 부품을, 모두 조합시키므로써 문자도형의 제3의 형상을 생성하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  5. 제4항에 있어서, 상기 제1 및 제2의 제어점 데이터를 준비하는 스텝은, 상기 제1 및 제2의 제어점 데어터에 속하는 제어점의, 상기 좌표평면에 상에 있어서의 위치를 표시하는 좌표 데이터를 준비하는 스텝과, 각 상기 제1의 제어점 데이터에 상기 제1의 형상에 의하여 정해지는 속성을 주는 스텝과, 각 상기 제1의 제어점 데이터에 주어진 상기 속성을, 각 상기 제1의 제어점 데이터에 대응하는 상기 제2의 제어점 데이터에 주는 스텝을 포함하는 컴퓨터를 사용하는 문자도형 발생방법.
  6. 제5항에 있어서, 상기 제1의 제어점 데이터에 속성을 주는 스텝을, 각 상기 제1의 제어점 데이터에 의하여 정해지는 제어점에 있어서의, 상기 부품의 외형의 특징을 나타내는 정보를 준비하는 스텝과, 각 상기 제1 및 제2의 제어점 데이터 그룹마다에 상기 보간을 최초로 행하야 할 제어점을 특정하는 정보를 준비하는 스텝을 포함하고 ; 상기 제3의 제어점 제이터그룹을 생성하는 스텝은, 상기 보간을 최초로 행하여야 할 제어점을 상기 제1 및 제2의 제어점 데이터그룹마다 특정하는 스텝과, 각 상기 특정된 2개의 제어점으로부터 시작하여, 상기 부품의 윤곽상의 미리 정하는 방향에 따라서 인접하는 상기 제1 및 제2의 제어점 데이터그룹에 속하는 1조의 제어점의 사이에서 순차 보간처리를 행하는 스텝과, 다음에 보간처리가 행하여져야할 1조의 제어점이, 최초로 보간이 행하여진 제어점의 쌓인 것을 검지하여 보간처리를 종료하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  7. 제6항에 있어서, 상기 제1의 형상을 구성하는 상기 부품의 겹침의 상태는 상기 제2의 형상을 구성하는 상기 부품의 겹침의 상태와 다른 컴퓨터를 사용한 문자도형 발생방법.
  8. 문자의 윤곽을 구성하는 직선 및 곡선의 끝단점 및 곡선의 중간점인 제어점의 좌표와, 상기 제어점이 상기 직선 또는 곡선의 끝단점 또는 곡선의 중간점의 어느 것인가에 설정되었는가의 정보를 표시하는 제어점 데이터를 갖고 상기 문자의 형상을 메모리에 기억하고, 상기 제어점 데이터에 의거하여 연산에 의하여 상기 문자의 윤곽의 옛지에 돌기상의 수염을 자동적으로 부가하는 컴퓨터를 사용한 문자도형의 발생방법이고, 상기 수엽의 형상을 특정하기 위한 파러미터를 미리 준비하는 스텝과, 상기 복수의 제어점 데이터 중의 하나를 상기 메모리로부터 꺼내는 공정과, 꺼낸 제어점 데이터에 의거하여 이 제어점에 있어서 상기 문자의 윤곽에 상기 수염을 부가하여야 하는지 아닌지를 판정하는 스텝과, 상기 수염을 부가하여야 한다고 판정된 제어점에 있어서, 상기 수염이 부가된새로운 윤곽을 표시하는 새로운 제어점 데이터조를 생성하는 스텝과, 상기 수염을 부가하여야 한다고 판정된 제 어점에 있어서는 상기 새로운 제어점 데이터를 출력하고, 상기 수염을 부가하여야 한다고 판정되지 않았던 제어점에 있어서는 상기 메모리로부터 꺼낸 제어점 데이터를 그대로 출력하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  9. 제8항에 있어서, 상기 판정 스텝은, 상기 꺼낸 제어점 데이터에 의거하여 상기 꺼낸 제어점 데이터에 대응하는 제어점이 상기 문자의 윤곽의 각에 배치된 것인지 아닌지를 검출하는 스텝과, 상기 제어점이 각을 표시하지 않는 것이라는 것이 검출괸 것에 응답하여 상기 수염의 부가를 행하지 않는 것을 결정하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  10. 제9항에 있어서, 상기 판정스텝은 다시금, 상기 제어덤이 배치된 것이 검출된 것에 응답하고 상기 제어점에 있어서, 연결되는 2개의 곡선이 상기 제어점에 있어서 이루는 예각을 검출하는 스텝과, 상기 검출된 예각이 미리 정하는 각도보다 작은가 아닌가를 검출하는 스텝과, 상기 예각이 미리 정하는 각도보다 작은 것이 검출된 것에 응답하고 상기 수염의 부가를 행하는 것을 결정하는 스텝을 포함하고, 상기 새로운 제어점 데이터의 조를 생성하는 스텝은, 상기 제어점에 인접하는 상기 윤곽에 상기 예각이 형성된 방향과 반대측에 수염형상을 특정하기 위한 세로운 제어점 데이터의 조를 생성하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  11. 제10항에 있어서, 상기 새로운 제어점 데이터의 조를 생성하는 스텝은, 상기 제어점에 있어서의 수염의 꼭지점의 형성방향을 상기 제어점을 기준으로 하여 정하는 스텝과, 상기 꼭지점의 형성방향 위에 상기 제어점으로부터 미리 정하는 거리를 띄어서 수염의 꼭지점을 특정하는 스텝과, 상기 특정괸 수염의 꼭지점과 상기 제어점을 기준으로, 상기 파러미터에 의거하여 상기 특정된 수염의 꼭지점과 상기 제어점을 끼우는 2개의 곡선을 연결하는 새로운 윤곽을 정하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  12. 제11항에 있어서, 상기 수염의 꼭지점의 형성방향을 정하는 스텝은, 상기 제어점을 끼우는 2개의 곡선 또는 직선의, 상기 제어점에 있어서의 상기 둔각측에의 미리 정하는 길이의 2개의 법선 벡터를 구하는 스텝과, 상기 구해진 2개의 법선 벡터를 합성함으로써 상기 제어점을 시점을 하는 합성벡터를 구하고, 상기 꼭지점을 상기 합성벡터상 또는 그 연장선상에 정하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
  13. 제12항에 있어서, 상기 새로운 윤곽을 정하는 스텝은, 상기 수염의 정점으로부터 상기 합성벡터와 미리정하는 각도를 이루고 또한 미리정하는 길이의 2선분을 상기 제어점측으로 향하여 형성하는 스텝과, 상기 제어점에 있어서의 윤곽이 이루는 예각과 미리정하는 크기의 각도를 비교하는 스텝과, 상기 비교한 결과에 응하여 미리 정하는 3방법에 수염형상의 어느 것인가를 선택하는 스텝을 포함하는 컴퓨터를 사용한 문자도형 발생방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019910006422A 1990-04-25 1991-04-22 컴퓨터를 사용한 문자도형 발생방법 KR940003701B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 セイコーエプソン株式会社 文字ドットパターン信号発生装置

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