KR20070037769A - 벡터 폰트 기반의 글자모양 변형방법 - Google Patents
벡터 폰트 기반의 글자모양 변형방법 Download PDFInfo
- Publication number
- KR20070037769A KR20070037769A KR1020050092759A KR20050092759A KR20070037769A KR 20070037769 A KR20070037769 A KR 20070037769A KR 1020050092759 A KR1020050092759 A KR 1020050092759A KR 20050092759 A KR20050092759 A KR 20050092759A KR 20070037769 A KR20070037769 A KR 20070037769A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- modified
- letter
- vector font
- character
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
- G06T11/23—Drawing from basic elements using straight lines or curves
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—Two-dimensional [2D] animation, e.g. using sprites
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/18—Image warping, e.g. rearranging pixels individually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4084—Scaling of whole images or parts thereof, e.g. expanding or contracting in the transform domain, e.g. fast Fourier transform [FFT] domain scaling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
Claims (8)
- 입력된 글자의 특징점을 추출하는 단계; 상기 입력된 글자에 대한 변형 방법을 선택하는 단계; 상기 선택된 변형 방법을 적용하여 상기 벡터폰트의 특징점을 변환하는 단계; 상기 변환된 특징점을 토대로 해당 글자 영상을 생성하여 디스플레이하는 단계; 를 포함하여 이루어지는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 상기 입력된 글자에 대한 변형 방법은 회전(rotate), 이동(translate), 기울임(skew), 스케일(scale), 이미지 워핑(image warping) 등의 변형 기법을 적용하는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 상기 특징점의 변환은 입력된 글자와 이를 변형할 글자 각각의 모서리 4점간의 관계를 토대로 변형 매트릭스(transform matrix) T를 구하고, 상기 구해진 변형 매트릭스 T를 이용하여 글자의 각각의 특징점의 변형된 좌표를 구함으로써 이루어지는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 상기 변형된 글자 영상의 생성은 변형된 글자의 특징점을 토대로 변형된 글자 이미지를 구하고 이 글자 이미지를 렌더링함으로써 이루어지는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 상기 변형된 글자의 생성 시, 변형된 글자의 특징점을 토대로 변형된 글자 이미지를 구하고 상기 글자 이미지에 색상을 가해주는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 상기 변형된 글자 영상의 생성 이후에, 해당 글자 영상을 배경 영상과 합성하여 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 변형된 글자 영상과 배경 영상의 합성은 이미지 합성(image synthesis), 이미지 블렌딩(image blending), 이미지 보간(image interpolation), 알파 블렌딩(alpha blending) 등의 합성 기법을 적용하는 것을 특징으로 하는 벡터 폰트 기반의 글자모양 변형방법.
- 제 1 항에 있어서, 상기 변형된 글자 영상에 대하여 시간에 따라 글자 영상에 이동(moving path), 회전(rotate), 스케일(scale) 등의 기법을 적용함으로써 애니매이션 효과를 부가해 주는 것을 특징으로 벡터 폰트 기반의 글자모양 변형방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050092759A KR100745258B1 (ko) | 2005-10-04 | 2005-10-04 | 벡터 폰트 기반의 글자모양 변형방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050092759A KR100745258B1 (ko) | 2005-10-04 | 2005-10-04 | 벡터 폰트 기반의 글자모양 변형방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20070037769A true KR20070037769A (ko) | 2007-04-09 |
| KR100745258B1 KR100745258B1 (ko) | 2007-08-01 |
Family
ID=38159354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050092759A Expired - Fee Related KR100745258B1 (ko) | 2005-10-04 | 2005-10-04 | 벡터 폰트 기반의 글자모양 변형방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100745258B1 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014025363A1 (en) * | 2012-08-10 | 2014-02-13 | Monotype Imaging Inc. | Producing glyph distance fields |
| KR101719336B1 (ko) | 2015-12-18 | 2017-04-04 | 주식회사 한글과컴퓨터 | 메타데이터를 이용한 폰트 변형방법 및 시스템 |
| US10002448B2 (en) | 2012-08-10 | 2018-06-19 | Monotype Imaging Inc. | Producing glyph distance fields |
| US20200272689A1 (en) * | 2019-02-26 | 2020-08-27 | Adobe Inc. | Vector-Based Glyph Style Transfer |
| CN114582301A (zh) * | 2022-03-08 | 2022-06-03 | 康键信息技术(深圳)有限公司 | 一种信息显示方法、装置、电子设备及存储介质 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014157887A1 (en) * | 2013-03-25 | 2014-10-02 | Samsung Electronics Co., Ltd. | Display apparatus and method of outputting text thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100397478B1 (ko) * | 1998-12-21 | 2003-10-17 | 주식회사 대우일렉트로닉스 | 윤곽 보정 기능을 구비한 텔레비전 |
| US6992671B1 (en) | 1999-12-09 | 2006-01-31 | Monotype Imaging, Inc. | Method and apparatus for compressing Bezier descriptions of letterforms in outline fonts using vector quantization techniques |
| KR20020007558A (ko) * | 2000-07-18 | 2002-01-29 | 강경수 | 폰트 편집 소프트웨어 등에 적용되는 폰트 제작방법 |
| JP3817442B2 (ja) | 2001-05-14 | 2006-09-06 | 日本電信電話株式会社 | 画像認識装置、画像認識方法、及び画像認識方法を実現するプログラムとこのプログラムの記録媒体 |
-
2005
- 2005-10-04 KR KR1020050092759A patent/KR100745258B1/ko not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014025363A1 (en) * | 2012-08-10 | 2014-02-13 | Monotype Imaging Inc. | Producing glyph distance fields |
| US10002448B2 (en) | 2012-08-10 | 2018-06-19 | Monotype Imaging Inc. | Producing glyph distance fields |
| KR101719336B1 (ko) | 2015-12-18 | 2017-04-04 | 주식회사 한글과컴퓨터 | 메타데이터를 이용한 폰트 변형방법 및 시스템 |
| US20200272689A1 (en) * | 2019-02-26 | 2020-08-27 | Adobe Inc. | Vector-Based Glyph Style Transfer |
| US10984173B2 (en) * | 2019-02-26 | 2021-04-20 | Adobe Inc. | Vector-based glyph style transfer |
| CN114582301A (zh) * | 2022-03-08 | 2022-06-03 | 康键信息技术(深圳)有限公司 | 一种信息显示方法、装置、电子设备及存储介质 |
| CN114582301B (zh) * | 2022-03-08 | 2024-07-23 | 康键信息技术(深圳)有限公司 | 一种信息显示方法、装置、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100745258B1 (ko) | 2007-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6677944B1 (en) | Three-dimensional image generating apparatus that creates a three-dimensional model from a two-dimensional image by image processing | |
| JP5307761B2 (ja) | 電子画像のリアルタイムパーソナライゼーション方法及びシステム | |
| JP4796500B2 (ja) | ベクトルグラフィックスのためのマークアップ言語およびオブジェクトモデル | |
| AU2009209293B2 (en) | Representing flat designs to be printed on curves of a 3-dimensional product | |
| CN111489429B (zh) | 一种图像渲染控制方法、终端设备和存储介质 | |
| US11989807B2 (en) | Rendering scalable raster content | |
| KR20030005277A (ko) | 형상 프로세서 | |
| CN105138317A (zh) | 用于终端设备的窗口显示处理方法及装置 | |
| JP2018197948A (ja) | 線画自動着色プログラム、線画自動着色装置及びグラフィカルユーザインターフェース用プログラム | |
| JP2023033496A (ja) | 情報処理装置、情報処理プログラム及び情報処理方法 | |
| US20070003139A1 (en) | Data processing apparatus, data processing method, and computer program | |
| US7271815B2 (en) | System, method and program to generate a blinking image | |
| WO2004107765A1 (ja) | 立体映像表示装置及びテキストデータ処理装置及びプログラム及び記憶媒体 | |
| KR100745258B1 (ko) | 벡터 폰트 기반의 글자모양 변형방법 | |
| US11776179B2 (en) | Rendering scalable multicolored vector content | |
| JP2012108825A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JPH11296696A (ja) | 3次元画像処理装置 | |
| JP5672168B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP4143613B2 (ja) | 描画方法、描画装置 | |
| JP3132220B2 (ja) | 3次元モデルの形状作成方法 | |
| Mihajlović et al. | Application and difference of raster and vector graphics | |
| JPH11296698A (ja) | 3次元モデル作成装置 | |
| JP2018019212A (ja) | 情報処理装置及び描画処理方法、コンピュータプログラム | |
| JP5091372B2 (ja) | 画像表示装置 | |
| CN121505067A (zh) | 一种在实时渲染应用中增强文字显示效果的方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20100727 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20100727 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |




