KR100805294B1 - Communication terminal and method for creating font therein - Google Patents

Communication terminal and method for creating font therein Download PDF

Info

Publication number
KR100805294B1
KR100805294B1 KR1020060121663A KR20060121663A KR100805294B1 KR 100805294 B1 KR100805294 B1 KR 100805294B1 KR 1020060121663 A KR1020060121663 A KR 1020060121663A KR 20060121663 A KR20060121663 A KR 20060121663A KR 100805294 B1 KR100805294 B1 KR 100805294B1
Authority
KR
South Korea
Prior art keywords
text
image
font
sentence
input
Prior art date
Application number
KR1020060121663A
Other languages
Korean (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
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060121663A priority Critical patent/KR100805294B1/en
Application granted granted Critical
Publication of KR100805294B1 publication Critical patent/KR100805294B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20192Edge enhancement; Edge preservation

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Telephone Function (AREA)

Abstract

A communication terminal and a method for generating its font are provided to allow a user to generate and send an original font to a different terminal to share it. A camera module(110) inputs a character image for generating a font or a character image. A display unit(120) displays the inputted character image or the character image as a preview screen image. An edge detecting unit(130) detects an edge component of the displayed character image or the character image. A controller(160) selects a character by matching the edge component of the character image to a text code of a font file and calculates an average space of the edge component of the character image. A font file storage unit(140) stores the edge component of the character image as the selected character and the calculated average space.

Description

통신 단말기 및 그의 폰트 생성 방법{COMMUNICATION TERMINAL AND METHOD FOR CREATING FONT THEREIN}COMMUNICATION TERMINAL AND METHOD FOR CREATING FONT THEREIN}

도 1은 본 발명의 실시예에 따른 통신 단말기의 개략적인 구성을 도시하는 블록도, 1 is a block diagram showing a schematic configuration of a communication terminal according to an embodiment of the present invention;

도 2a 및 도 2b는 본 발명의 실시예에 따른 통신 단말기의 폰트 생성 절차를 도시하는 흐름도, 2A and 2B are flowcharts illustrating a font generation procedure of a communication terminal according to an embodiment of the present invention;

도 3a 내지 도 3k는 도 2a 및 도 2b를 설명하기 위한 도면들, 3A to 3K are views for explaining FIGS. 2A and 2B,

도 4는 본 발명의 실시예에 따라 생성된 폰트 관리 절차를 도시하는 흐름도, 그리고 4 is a flowchart illustrating a font management procedure generated according to an embodiment of the present invention; and

도 5는 본 발명의 실시예에 따라 생성된 폰트가 적용된 단문 메시지 전송 절차를 도시하는 흐름도이다. 5 is a flowchart illustrating a short message transmission procedure to which a font generated according to an embodiment of the present invention is applied.

본 발명은 통신 단말기 및 그의 부가기능 수행 방법에 관한 것으로, 특히 일 정 언어에 상응하는 문자 및 자간을 포함하는 폰트를 생성하는 것이 가능한 통신 단말기 및 그의 폰트 생성 방법에 관한 것이다. The present invention relates to a communication terminal and a method of performing an additional function thereof, and more particularly, to a communication terminal capable of generating a font including a character and a letter corresponding to a certain language, and a method of generating the font thereof.

일반적으로 통신 단말기는 통화 기능 이외에 다양한 기능들이 부가되어 복합적인 기능을 수행한다. 특히 통신 단말기에 있어서 사용자들이 필요로 하는 정보를 시간 및 공간의 제약 없이 제공하는 정보처리기기로서의 역할이 증대되고 있다. 이에 따라 현재의 통신 단말기는 단문 메시지 서비스 기능, 무선 인터넷 서비스 기능, 전화번호부 서비스 기능 등을 서비스하고 있으며, 계속적으로 새로운 기능이 개발되어 추가되고 있다. 또한 통신 단말기는 정보처리기기로서의 기능을 수행하기 위해 여러 종류의 문자 정보를 처리하여 표시한다. In general, a communication terminal performs various functions by adding various functions in addition to a call function. In particular, the role of an information processing device that provides information required by users in a communication terminal without limitation of time and space is increasing. Accordingly, the current communication terminal services a short message service function, a wireless Internet service function, a phone book service function, and the like, and new functions are continuously developed and added. In addition, the communication terminal processes and displays various types of text information in order to perform a function as an information processing device.

그런데 상기와 같은 통신 단말기는 문자 정보를 표시하기 위해 제조업체에 의해 출시 당시 정해진 폰트 또는 통신망을 통해 연결된 서버로부터 다운로드 받은 폰트와 같은 규격화된 폰트를 이용해야 한다. 더욱이 상기와 같은 통신 단말기에서 독창적인 폰트를 이용하여 단문 메시지를 작성한 다음 전송하더라도, 상대측 통신 단말기에 동일한 폰트가 등록되거나 설정되어 있지 않으면, 단문 메시지를 표시하기 위해 상대측 통신 단말기에 기 설정된 규격화된 폰트를 이용해야 한다. 이로 인하여 독창적인 폰트를 이용하여 개성을 표현하고자 하는 사용자의 다양한 욕구를 충족시키지 못한다. However, the communication terminal as described above should use a standardized font such as a font downloaded at the time of release by the manufacturer or a font downloaded from a server connected through a communication network to display character information. Furthermore, even when the short message is created and transmitted using the original font in the above communication terminal, if the same font is not registered or set in the other communication terminal, the normalized font preset in the other communication terminal to display the short message Should be used. Because of this, it does not satisfy the various desires of the user to express personality using the original font.

따라서 본 발명의 목적은 통신 단말기에서 이용할 독창적인 폰트를 자체적으 로 생성할 수 있는 통신 단말기 및 그의 폰트 생성 방법을 제공하는데 있다. Accordingly, an object of the present invention is to provide a communication terminal and a font generation method thereof capable of generating an original font for use in a communication terminal.

본 발명의 다른 목적은 다른 통신 단말기와 공유할 수 있는 독창적인 폰트를 생성할 수 있는 통신 단말기 및 그의 폰트 생성 방법을 제공하는데 있다. Another object of the present invention is to provide a communication terminal capable of generating an original font that can be shared with other communication terminals and a method of generating the font thereof.

이에 따라 상기 목적을 달성하기 위한 본 발명에 따른 통신 단말기는, 일정 언어에 상응하는 문자 및 자간을 포함하는 폰트를 생성하는 것이 가능하며, 폰트 생성을 위한 문자영상 또는 문장영상을 입력하는 카메라 모듈과, 상기 입력된 문자영상 또는 문장영상을 미리보기 화면으로 표시하는 표시부와, 상기 표시된 문자영상 또는 문장영상의 에지성분을 검출하는 에지 검출부와, 상기 문자영상의 에지성분을 폰트파일의 텍스트 코드에 대응시켜 문자를 선택하고, 상기 문장영상의 에지성분에서 평균 자간을 계산하는 제어부와, 상기 문자영상의 에지성분울 상기 선택된 문자로 저장하고, 상기 계산된 평균 자간을 저장하는 상기 폰트파일을 저장하는 저장부를 포함하는 것을 특징으로 한다. Accordingly, the communication terminal according to the present invention for achieving the above object, it is possible to generate a font including a character and kerning corresponding to a certain language, and a camera module for inputting a character image or a sentence image for font generation; And a display unit for displaying the input text image or sentence image on a preview screen, an edge detector for detecting edge components of the displayed text image or sentence image, and an edge component of the text image corresponding to a text code of a font file. A control unit for selecting a character, calculating an average kerning from an edge component of the sentence image, storing an edge component of the character image as the selected character, and storing the font file for storing the calculated average kerning It is characterized by including a wealth.

또한 상기 목적을 달성하기 위한 본 발명에 따른 통신 단말기의 폰트 생성 방법은, 일정 언어에 상응하는 문자 및 자간을 포함하는 폰트를 생성하기 위한 것으로, 폰트 생성 요구 시, 문자 및 자간이 각각 대응되는 텍스트 코드가 마련된 폰트파일을 생성하고, 문자 촬영 모드 또는 문장 촬영 모드를 실행하는 과정과, 상기 문자 촬영 모드 실행 시, 상기 폰트 생성을 위한 문자영상을 입력하는 과정과, 상기 입력된 문자영상의 에지성분을 검출하는 과정과, 상기 문자영상의 에지성분을 상기 폰트파일의 텍스트 코드에 대응시켜 문자를 선택하고, 상기 문자영상의 에지성분을 상기 선택된 문자로 상기 폰트파일에 저장하는 과정을 포함하는 것을 특징으로 한다. In addition, the font generating method of the communication terminal according to the present invention for achieving the above object is to generate a font including a character and kerning corresponding to a certain language, when the font generation request, the text corresponding to the character and kerning respectively Generating a font file provided with a code, executing a text photographing mode or a sentence photographing mode, inputting a text image for generating the font when the text photographing mode is executed, and an edge component of the input text image And selecting a character by mapping an edge component of the character image to a text code of the font file, and storing the edge component of the character image as the selected character in the font file. It is done.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세하게 설명하고자 한다. Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of the present invention.

하기 설명에서, "폰트(font)"라는 용어는 일정 언어에 상응하도록 정해진 크기와 서체를 갖는 한 무리의 문자 및 이러한 문자를 이용하여 문장 작성 시 적용될 정해진 크기의 자간을 포함하는 한 벌을 의미하는 용어로써, 예컨대 영어에 상응하는 문자는 대문자, 소문자, 특수문자, 숫자를 포함한다. "폰트파일"이라는 용어는 각기 다른 폰트가 각각 저장되는 파일을 의미한다. 이 때 각각의 폰트파일에는 일정 언어에 상응하는 폰트의 문자 및 자간이 각각 대응되는 텍스트 코드가 마련되어 있으며, 폰트파일 생성 시 각각의 텍스트 코드에는 규격화된 폰트의 문자 및 자간이 대응되어 있으나, 폰트 생성 시 생성되는 문자 또는 자간 각각으로 변환하여 저장될 수 있다. "문자영상"이라는 용어는 문자를 촬영하여 통신 단말기에 입력된 영상을 의미하고, "문장영상"이라는 용어는 문장을 촬영하여 통신 단말기에 입력된 영상을 의미한다. "에지성분"이라는 용어는 영상에 있어서 밝기가 급격하게 변하는 부분을 의미한다. In the following description, the term "font" refers to a set comprising a group of characters having a predetermined size and typeface corresponding to a certain language, and a set of kerning that will be applied when writing a sentence using such characters. As a term, for example, letters corresponding to English include uppercase letters, lowercase letters, special characters, numbers. The term "font file" means a file in which different fonts are stored. At this time, each font file is provided with a text code corresponding to each character and kerning of a font corresponding to a certain language. When the font file is generated, each text code corresponds to a character and kerning of a standardized font. It can be saved by converting each character or kanji generated at the time. The term "text image" means an image input to the communication terminal by photographing a character, and the term "sentence image" means an image input to the communication terminal by photographing a sentence. The term "edge component" refers to a portion of the image where the brightness changes rapidly.

도 1은 본 발명의 실시예에 따라 폰트를 생성하는 것이 가능한 통신 단말기의 개략적인 구성을 도시하는 블록도이다. 본 발명의 실시예에서 통신 단말기는 휴대 전화기인 경우를 가정하여 설명한다. 1 is a block diagram showing a schematic configuration of a communication terminal capable of generating a font according to an embodiment of the present invention. In the embodiment of the present invention, it is assumed that the communication terminal is a mobile phone.

도 1을 참조하면, 통신 단말기(100)는 카메라 모듈(110), 표시부(120), 에지 검출부(130), 저장부(140), 무선 통신부(150), 제어부(160), 오디오 처리부(170) 및 키 입력부(180)를 포함한다. Referring to FIG. 1, the communication terminal 100 includes a camera module 110, a display unit 120, an edge detector 130, a storage unit 140, a wireless communication unit 150, a controller 160, and an audio processor 170. ) And a key input unit 180.

카메라 모듈(110)은 문자영상 또는 문장영상을 입력하는 기능을 수행한다. 이러한 카메라 모듈은 카메라부(111)와 영상 처리부(113)로 구성된다. The camera module 110 performs a function of inputting a text image or a sentence image. The camera module includes a camera 111 and an image processor 113.

카메라부(111)는 영상 데이터를 촬영하며, 촬영된 광 신호를 전기적 신호로 변환하는 카메라 센서와, 카메라 센서로부터 촬영되는 아날로그 영상 신호를 디지털 데이터로 변환하는 신호 처리부를 구비한다. 여기서 카메라 센서는 CCD 센서라 가정하며, 신호 처리부는 DSP(Digital Signal Processor)로 구현할 수 있다. 이 때 카메라 센서와 신호 처리부는 일체형으로 구현할 수 있으며, 분리하여 구현할 수도 있다. The camera unit 111 photographs image data, and includes a camera sensor that converts the photographed optical signal into an electrical signal, and a signal processor that converts the analog image signal photographed from the camera sensor into digital data. Here, it is assumed that the camera sensor is a CCD sensor, and the signal processor may be implemented by a digital signal processor (DSP). At this time, the camera sensor and the signal processing unit may be implemented in one body, or may be implemented separately.

영상 처리부(113)는 카메라부(111)에서 출력되는 영상 신호를 표시하기 위한 화면 데이터를 발생하는 기능을 수행한다. 영상 처리부(113)는 카메라부(111)에서 출력되는 영상 신호를 프레임 단위로 처리하며, 프레임 영상 데이터를 표시부(120)의 특성 및 크기에 맞춰 출력한다. 또한 영상 처리부(113)는 영상 코덱을 구비하며, 표시부(120)에 표시되는 프레임 영상 데이터를 설정된 방식으로 압축하거나, 압축된 프레임 영상 데이터를 원래의 프레임 영상 데이터로 복원하는 기능을 수행한다. 여기서 영상 코덱은 JPEG 코덱, MPEG4 코덱, Wavelet 코덱 등이 될 수 있다. The image processor 113 performs a function of generating screen data for displaying an image signal output from the camera 111. The image processor 113 processes the image signal output from the camera unit 111 in units of frames and outputs the frame image data according to the characteristics and the size of the display unit 120. In addition, the image processing unit 113 includes an image codec and performs a function of compressing the frame image data displayed on the display unit 120 in a set manner or restoring the compressed frame image data to original frame image data. The image codec may be a JPEG codec, an MPEG4 codec, a wavelet codec, or the like.

표시부(120)는 영상 처리부(113)에서 출력되는 영상 신호를 화면으로 표시하며, 제어부(160)에서 출력되는 사용자 데이터를 표시하는 기능을 수행한다. 즉 표시부(120)는 카메라 모듈(110)을 통해 입력된 문자영상 또는 문장영상을 미리보기 화면으로 표시하며, 입력된 문자영상의 크기를 조절하기 위한 기준으로서의 문자입력영역 또는 입력된 문장영상의 크기를 조절하기 위한 기준으로서의 문장입력영역 을 표시한다. 이러한 표시부(120)는 LCD를 사용할 수 있으며, 이러한 경우, 표시부(120)는 LCD 제어부, 영상 데이터를 저장할 수 있는 메모리 및 LCD 표시소자 등을 구비할 수 있다. 여기서 LCD를 터치스크린(touch screen) 방식으로 구현하는 경우, 입력부로 동작할 수도 있다. The display unit 120 displays an image signal output from the image processing unit 113 on a screen and performs a function of displaying user data output from the control unit 160. That is, the display unit 120 displays the text image or sentence image input through the camera module 110 as a preview screen, and the size of the text input region or input sentence image as a reference for adjusting the size of the input text image. Display a sentence input area as a reference for adjusting. The display unit 120 may use an LCD. In this case, the display unit 120 may include an LCD controller, a memory capable of storing image data, and an LCD display device. In this case, when the LCD is implemented using a touch screen method, the LCD may operate as an input unit.

에지 검출부(130)는 표시부(120) 상에서 문자입력영역에 삽입되는 문자영상 또는 문장입력영역에 삽입되는 문장영상으로부터 에지성분을 검출하는 기능을 수행한다. 이러한 에지 검출부(130)는 노이즈 필터, 에지 강조부 및 에지 판별부를 구비한다. 노이즈 필터는 필터링으로 문자영상 또는 문장영상의 노이즈를 감소시켜 에지성분 검출 성능을 향상시킨다. 에지 강조부는 문자영상 또는 문장영상에서 이웃하는 픽셀 사이의 밝기 값의 변화를 검출하는 것이 용이하도록 미분 연산자 등을 이용하여 그 값을 증폭시킨다. 그리고 에지 판별부는 문자영상 또는 문장영상에서 밝기 값의 국소 변화인 에지성분을 미분값을 통해 검출 시, 에지성분을 검출하기 위한 적어도 하나의 임계값을 설정하고 이를 기준으로 에지성분의 존재여부를 판별한다. The edge detector 130 detects an edge component from a text image inserted into a text input region or a sentence image inserted into a sentence input region on the display 120. The edge detector 130 includes a noise filter, an edge emphasis unit, and an edge discrimination unit. Noise filter improves edge component detection performance by reducing noise of text image or sentence image by filtering. The edge emphasis unit amplifies the value using a differential operator or the like so as to easily detect the change in the brightness value between neighboring pixels in the text image or the sentence image. The edge discriminator sets at least one threshold value for detecting the edge component when the edge component, which is a local change of the brightness value, is detected in the text image or the sentence image through the derivative value, and determines whether there is an edge component. do.

이 때 에지 검출부(130)는, 예컨대 한 개의 임계값이 설정된 경우, 밝기 변화의 값이 임계값 이하에 해당하는 성분을 에지성분으로 최종 검출하여 그 임계값을 초과하는 성분과 구분한다. 또한 에지 검출부(130)는 에지성분을 다른 성분과 구분하기 위해 대비되는 색상으로 변환하며, 예컨대 에지성분은 검은색으로 변환하고, 다른 성분은 흰색으로 변환한다. In this case, for example, when one threshold value is set, the edge detector 130 finally detects a component whose brightness change is equal to or less than the threshold value as an edge component and distinguishes it from a component that exceeds the threshold value. In addition, the edge detector 130 converts the edge components into contrasting colors to distinguish them from other components. For example, the edge detector 130 converts the edge components to black and other components to white.

저장부(140)는 프로그램 메모리 및 데이터 메모리들로 구성될 수 있다. 프로 그램 메모리는 통신 단말기(100)의 동작 프로그램 및 본 발명의 실시예에 따라 폰트를 생성하기 위한 프로그램들을 저장할 수 있다. 그리고 데이터 메모리는 프로그램 수행 중에 발생되는 데이터를 저장한다. 또한 데이터 메모리는 본 발명의 실시예에 따라 폰트 생성 요구 시, 사용자에 의해 선택되는 언어에 상응하는 폰트를 저장할 수 있는 폰트파일이 생성되어 저장되는 폰트파일 저장부(141)를 구비한다. The storage unit 140 may be composed of a program memory and a data memory. The program memory may store an operation program of the communication terminal 100 and programs for generating a font according to an embodiment of the present invention. The data memory stores data generated during program execution. In addition, the data memory includes a font file storage unit 141 for generating and storing a font file capable of storing a font corresponding to a language selected by a user when a font generation request is made according to an embodiment of the present invention.

무선 통신부(150)는 통신 단말기(100)의 무선 통신 기능을 수행한다. 이러한 무선 통신부(150)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF송신기와, 수신되는 신호를 잡음 증폭하고 주파수를 하강변환하는 RF수신기 등을 포함한다. 또한 무선 통신부(150)는 본 발명의 실시예에 따라 저장부(140)에 저장된 폰트파일 중 어느 하나에 대한 전송 요구 입력 시, 제어부(160)의 제어 하에 사용자에 의해 요구되는 폰트파일을 전송한다. 더욱이 무선 통신부(150)는 통신 단말기(100)에서 작성된 단문 메시지 전송 시, 제어부(160)의 제어 하에 단문 메시지 및 사용자에 의해 요구되는 폰트파일을 함께 전송한다. The wireless communication unit 150 performs a wireless communication function of the communication terminal 100. The wireless communication unit 150 includes an RF transmitter for upconverting and amplifying a frequency of a transmitted signal, and an RF receiver for amplifying a received signal and downconverting a frequency of the received signal. In addition, the wireless communication unit 150 transmits the font file required by the user under the control of the control unit 160 when inputting a transmission request for any one of the font files stored in the storage unit 140 according to an embodiment of the present invention. . In addition, the wireless communication unit 150 transmits the short message and the font file required by the user under the control of the control unit 160 when the short message created by the communication terminal 100 is transmitted.

제어부(160)는 통신 단말기(100)의 전반적인 동작을 제어하는 기능을 수행한다. 이러한 제어부(160)는 송신되는 신호를 부호화 및 변조하는 송신기 및 수신되는 신호를 복조 및 복호화하는 수신기 등을 구비하는 데이터 처리부를 포함한다. 이 때 데이터 처리부는 모뎀(MODEM) 및 코덱(CODEC)으로 구성될 수 있다. The controller 160 controls the overall operation of the communication terminal 100. The controller 160 includes a data processor including a transmitter for encoding and modulating a transmitted signal and a receiver for demodulating and decoding a received signal. In this case, the data processing unit may be configured of a modem and a codec.

특히 제어부(160)는 본 발명의 실시예에 따라 폰트 생성 요구 시 일정 언어에 상응하는 규격화된 폰트의 문자 및 자간이 각각 대응되는 텍스트 코드가 마련된 폰트파일을 폰트파일 저장부(141)에 생성하도록 제어한다. 그리고 제어부(160)는 문자영상 입력이 요구되면, 문자 촬영 모드를 실행하고, 문장영상 입력이 요구되면, 문장 촬영 모드를 실행한다. 이 때 제어부(160)는, 문자 촬영 모드 실행 시, 표시부(120)를 통해 특정 문자의 크기에 상응하는 문자입력영역을 표시하도록 제어하고, 문장 촬영 모드 실행 시, 표시부(120)를 통해 특정 문장의 크기에 상응하는 문장입력영역을 표시하도록 제어한다. In particular, when the font generation request according to an embodiment of the present invention, the control unit 160 to generate a font file in which the text code corresponding to the characters and kerning of a standardized font corresponding to a certain language are provided in the font file storage unit 141. To control. When the text image input is requested, the controller 160 executes the text photographing mode. When the text image input is requested, the controller 160 executes the text photographing mode. In this case, the controller 160 controls to display a text input area corresponding to the size of a specific character through the display unit 120 when the character photographing mode is executed, and executes a specific sentence through the display unit 120 when the sentence photographing mode is executed. Controls to display the sentence input area corresponding to the size of.

또한 제어부(160)는 에지 검출부(130)를 통해 문자영상으로부터 검출된 에지성분을 특정 문자에 대응시켜 폰트파일의 해당 텍스트 코드에 저장함으로써, 문자영상으로부터 검출된 에지성분이 특정 문자를 대신하도록 한다. 게다가 제어부(160)는 에지 검출부(130)를 통해 문장영상으로부터 검출된 에지성분에서 평균 자간을 계산하여 폰트파일의 해당 텍스트 코드에 저장함으로써, 동일한 폰트파일의 문자를 이용하여 문장 입력 시 적용되도록 제어한다. In addition, the controller 160 stores the edge component detected from the character image through the edge detector 130 in a corresponding text code of the font file in correspondence with the specific character, so that the edge component detected from the character image replaces the specific character. . In addition, the controller 160 calculates the average kerning from the edge components detected from the sentence image through the edge detector 130 and stores the average kerning in the corresponding text code of the font file, so that it is applied when the sentence is input using the characters of the same font file. do.

오디오 처리부(170)는 데이터 처리부의 오디오 코덱에서 출력되는 수신 오디오 신호를 재생하여 스피커(SPK)를 통해 발생시키거나, 마이크(MIC)로부터 발생되는 송신 오디오 신호를 데이터 처리부의 오디오 코덱에 전송하는 기능을 수행한다. The audio processor 170 reproduces the received audio signal output from the audio codec of the data processor and generates the audio signal through the speaker SPK, or transmits the transmitted audio signal generated from the microphone MIC to the audio codec of the data processor. Do this.

키 입력부(180)는 숫자 및 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능키들을 구비한다.The key input unit 180 includes keys for inputting numeric and character information and function keys for setting various functions.

도 2a 및 도 2b는 본 발명의 실시예에 따른 통신 단말기의 폰트 생성 절차를 도시하는 흐름도이다. 이 때 도 2a는 폰트 중 문자 생성 절차를 도시하고 있고, 도 2b는 자간 생성 절차를 도시하고 있다. 그리고 도 3a 내지 도 3k는 표시부에 표시되는 화면의 예를 도시하고 있다. 이 때 도 3a는 폰트 생성 요구를 입력할 수 있는 화면을 도시하고 있고, 도 3b는 언어를 선택할 수 있는 화면으로 도시하고 있고, 도 3c 내지 도 3e는 문자영상을 입력할 수 있는 화면을 도시하고 있고, 도 3f 내지 도 3h는 문장영상을 입력할 수 있는 화면을 도시하고 있으며, 도 3i 내지 도 3k는 폰트를 수정할 수 있는 화면을 도시하고 있다. 더욱이 도 3a 내지 도 3k는 영어에 상응하는 폰트를 생성하는 경우를 가정하여 도시하고 있다. 2A and 2B are flowcharts illustrating a font generation procedure of a communication terminal according to an embodiment of the present invention. In this case, FIG. 2A illustrates a character generation procedure among fonts, and FIG. 2B illustrates a mojikumi creation procedure. 3A to 3K illustrate examples of screens displayed on the display unit. 3A illustrates a screen for inputting a font generation request, FIG. 3B illustrates a screen for selecting a language, and FIGS. 3C to 3E illustrate screens for inputting a text image. 3F to 3H illustrate screens for inputting sentence images, and FIGS. 3I to 3K illustrate screens for modifying fonts. Furthermore, FIGS. 3A to 3K illustrate a case where a font corresponding to English is generated.

도 1 내지 도 3k를 참조하면, 폰트 생성 기능의 최초 시작은 키 입력부(180)의 기능키(또는 단축키)를 통해 폰트 생성 요구가 입력되는 것으로부터 출발한다(201). 이 후 제어부(160)는 도 3a에 도시된 바와 같이 폰트 생성 기능이 선택되었음을 표시한다. 1 to 3K, an initial start of a font generation function starts from inputting a font generation request through a function key (or a shortcut key) of the key input unit 180 (201). Thereafter, the controller 160 displays that the font generation function is selected as shown in FIG. 3A.

다음으로, 제어부(160)는 도 3b에 도시된 바와 같이 입력하고자 하는 언어 종류의 선택을 요구하는 안내 메시지를 표시하며, 키 입력부(180)를 통해 언어를 선택받는다(203). 이 때 제어부(160)는 선택된 언어에 상응하는 텍스트 코드가 마련된 폰트파일을 저장부(140)에 생성한다(205). 그리고 제어부(160)는 폰트 중 문자를 생성할지 또는 자간을 생성할지에 대한 선택을 요구하는 안내 메시지를 표시한다. 이 때 도 3c에 도시된 바와 같이 키 입력부(180)를 통해 문자를 생성하고자 하는 요구가 입력되면, 제어부(160)가 이를 감지하고(207), 문자 촬영 모드를 실행한다(209). Next, as shown in FIG. 3B, the controller 160 displays a guide message requesting selection of a language type to be input, and receives a language selection through the key input unit 180 (203). In this case, the controller 160 generates a font file in which the text code corresponding to the selected language is provided in the storage 140 (205). The controller 160 displays a guide message requesting selection of whether to generate characters or kerning among the fonts. In this case, when a request for generating a character is input through the key input unit 180 as illustrated in FIG. 3C, the controller 160 detects this (207) and executes the character capturing mode (209).

다음으로, 제어부(160)는 생성할 문자를 선택하고(211), 도 3d에 도시된 바와 같이 선택된 문자의 크기에 상응하는 문자입력영역을 표시한다(213). 그리고 제어부(160)는 카메라 모듈(110)을 통하여 선택된 문자에 상응하는 문자영상을 입력 받는다(215). Next, the controller 160 selects a character to be generated (211), and displays a character input area corresponding to the size of the selected character as shown in FIG. 3D (213). The controller 160 receives a text image corresponding to the selected text through the camera module 110 (215).

이어서, 제어부(160)는 도 3e에 도시된 바와 같이 입력되는 문자영상을 미리보기 화면으로 표시한다(217). 이 때 사용자는 표시부(120)를 통해 표시되는 문자영상의 위치를 확인하면서 통신 단말기(100)를 이동시켜 문자입력영역에 문자영상이 삽입되면, 촬영 요구를 입력할 수 있다. 즉 키 입력부(180)를 통해 문자영상에 대한 촬영 요구가 입력되면, 제어부(160)가 이를 감지하고(219), 문자영상을 촬영한다. Subsequently, the controller 160 displays the input text image as a preview screen as shown in FIG. 3E (217). In this case, the user may move the communication terminal 100 while checking the position of the text image displayed through the display unit 120 and input a photographing request when the text image is inserted into the text input area. That is, when a photographing request for the text image is input through the key input unit 180, the controller 160 detects this (219) and photographs the text image.

계속해서, 키 입력부(180)를 통해 촬영된 문자영상에 대한 저장 요구가 입력되면, 제어부(160)가 이를 감지하고(221), 에지 검출부(130)를 통해 문자입력영역에 삽입되어 표시되는 문자영상으로부터 에지성분을 검출한다(223). Subsequently, when a request for storing a text image photographed through the key input unit 180 is input, the controller 160 detects this (221), and the character displayed by being inserted into the text input area through the edge detector 130 is displayed. The edge component is detected from the image (223).

마지막으로, 제어부(160)는 문자영상으로부터 검출된 에지성분을 선택된 문자에 대응시켜 폰트파일의 해당 텍스트 코드에 저장한다(225). 그리고 다른 문자를 선택하고자 하는 요구가 입력되면, 제어부(160)가 이를 감지하고(227), 이전의 과정(213 내지 227)을 반복하며, 다른 문자를 선택하고자 하는 요구가 아닌 폰트 생성 절차 종료 요구가 입력되면, 제어부(160)가 이를 감지하고(229), 폰트 생성 절차를 종료한다. Finally, the controller 160 stores the edge component detected from the character image in the corresponding text code of the font file in correspondence with the selected character (225). If a request to select another character is input, the controller 160 detects this (227), repeats the previous steps (213 to 227), and requests to end the font generation procedure rather than a request to select another character. If is input, the controller 160 detects this (229) and ends the font generation procedure.

한편 본 실시예에서 생성할 문자를 선택하는 것은, 제어부(160)가 영어의 대문자, 소문자, 특수문자 및 숫자를 임의의 순서로 배열한 다음, 이러한 순서에 의거하여 순차적으로 수행하는 것이 바람직하다. 또한 제어부(160)는 스킵을 통해 순서의 일부를 건너뛸 수도 있다. On the other hand, it is preferable that the controller 160 arranges the uppercase letters, lowercase letters, special characters, and numbers of English in any order, and then sequentially selects the letters to be generated in this embodiment. In addition, the controller 160 may skip a part of the order through skipping.

한편 표시부(120)를 통해 폰트 중 문자를 생성할지 또는 자간을 생성할지에 대한 선택을 요구하는 안내 메시지를 표시한 상태에서, 도 3f에 도시된 바와 같이 키 입력부(180)를 통해 자간을 생성하고자 하는 요구가 입력되면, 제어부(160)를 이를 감지하고(231), 문장 촬영 모드를 실행한다(233). Meanwhile, while displaying a guide message for selecting whether to generate characters or kerning among fonts through the display unit 120, as shown in FIG. 3F, to generate kerning through the key input unit 180. When a request is inputted, the controller 160 detects this (231) and executes a sentence photographing mode (233).

다음으로, 제어부(160)는 입력할 문장을 선택하고(235), 도 3g에 도시된 바와 같이 선택된 문장의 크기에 상응하는 문장입력영역을 표시한다(237). 그리고 제어부(160)는 카메라 모듈(110)을 통하여 선택된 문장에 상응하는 문장영상을 입력받는다(239). Next, the controller 160 selects a sentence to be input (235) and displays a sentence input area corresponding to the size of the selected sentence as shown in FIG. 3G (237). The controller 160 receives a sentence image corresponding to the sentence selected through the camera module 110 (239).

이어서, 제어부(160)는 도 3h에 도시된 바와 같이 입력되는 문장영상을 미리보기 화면으로 표시한다(241). 이 때 사용자는 표시부(120)를 통해 표시되는 문장영상의 위치를 확인하면서 통신 단말기(100)를 이동시켜 문장입력영역에 문장영상이 삽입되면, 촬영 요구를 입력할 수 있다. 즉 키 입력부(180)를 통해 문장영상에 대한 촬영 요구가 입력되면, 제어부(160)가 이를 감지하고(243), 문장영상을 촬영한다. Subsequently, the controller 160 displays an input sentence image as a preview screen as shown in FIG. 3H (241). In this case, the user may move the communication terminal 100 while checking the position of the sentence image displayed through the display unit 120 and insert the photographing request when the sentence image is inserted into the sentence input area. That is, when a photographing request for the sentence image is input through the key input unit 180, the controller 160 detects this (243) and photographs the sentence image.

계속해서, 키 입력부(180)를 통해 촬영된 문장영상에 대한 저장 요구가 입력되면, 제어부(160)가 이를 감지하고(245), 에지 검출부(130)를 통해 문장입력영역에 삽입되어 표시되는 문장영상으로부터 에지성분을 검출한다(247). Subsequently, when a request for storing a sentence image photographed through the key input unit 180 is input, the controller 160 detects this (245) and the sentence is inserted into the sentence input area through the edge detection unit 130 and displayed. The edge component is detected from the image (247).

마지막으로, 제어부(160)는 문장영상으로부터 검출된 에지성분을 분석하여 평균 자간을 계산한 다음(249), 폰트파일의 해당 텍스트 코드에 저장한다(251). 그리고 폰트 생성 절차 종료 요구가 입력되면, 제어부(160)가 이를 감지하고(253), 폰트 생성 절차를 종료한다. Finally, the controller 160 analyzes the edge components detected from the sentence image to calculate the average kerning (249), and stores them in the corresponding text code of the font file (251). When the font generation procedure termination request is input, the controller 160 detects this (253) and terminates the font generation procedure.

한편 키 입력부(180)의 기능키(또는 단축키)를 통해 폰트 생성 요구가 입력되는 것(201)이 아니라, 다른 요구가 입력되면, 제어부(160)는 이를 감지하고, 해당 기능을 수행할 수 있다(255). 예를 들어 폰트 수정 요구가 입력되면, 제어부(160)는 이를 감지하고, 도 3i에 도시된 바와 같이 폰트 수정 기능이 선택되었음을 표시한다. 이 후 제어부(160)는 도 3j에 도시된 바와 같이 수정하고자 하는 폰트 종류의 선택을 요구하는 안내 메시지를 표시하며, 키 입력부(180)를 통해 특정 폰트를 선택받는다. 그리고 제어부(160)는 폰트 중 문자 또는 자간을 수정할 수 있다. 특히 문자를 수정하고자 하는 요구가 입력되면, 제어부(160)는 이를 감지하고, 도 3k에 도시된 바와 같이, 대문자, 소문자, 특수문자 및 숫자의 리스트를 표시하며, 리스트에서 선택되는 특정 문자를 수정할 수 있다. On the other hand, instead of inputting the font generation request through the function key (or a shortcut key) of the key input unit 180 (201), if another request is input, the controller 160 may detect this and perform a corresponding function. (255). For example, when a font correction request is input, the controller 160 detects this and indicates that a font correction function is selected as shown in FIG. 3I. Thereafter, the controller 160 displays a guide message requesting selection of a font type to be modified as shown in FIG. 3J, and receives a specific font through the key input unit 180. In addition, the controller 160 may modify a character or a kerning of the font. In particular, when a request for correcting a character is input, the controller 160 detects this, and displays a list of uppercase letters, lowercase letters, special characters, and numbers as shown in FIG. 3K, and corrects a specific character selected from the list. Can be.

한편 상기한 바와 같은 절차를 수행하여 생성된 폰트는 통신 단말기 내에서 실질적으로 이용될 수 있다. 도 4는 그러한 예로서, 도 4는 본 발명의 실시예에 따라 생성된 폰트를 이용하기 위한 관리 절차를 도시하는 흐름도이다. On the other hand, the font generated by performing the above procedure can be used substantially in the communication terminal. 4 is such an example, and FIG. 4 is a flowchart illustrating a management procedure for using a font generated according to an embodiment of the present invention.

도 4를 참조하면, 생성된 폰트 관리 절차는 키 입력부(180)의 기능키(또는 단축키)를 통해 관리 메뉴가 선택됨에 따라서, 제어부(160)가 관리 메뉴를 표시하는 것으로부터 출발한다(401). Referring to FIG. 4, the generated font management procedure starts from the control unit 160 displaying the management menu as the management menu is selected through a function key (or a shortcut key) of the key input unit 180 (401). .

다음으로, 폰트 설정 요구가 발생하면, 제어부(160)가 이를 감지하고(403), 선택 가능한 폰트 리스트를 표시한다(405). 그리고 사용자가 폰트 리스트에서 어느 하나의 폰트를 선택하면, 제어부(160)가 이를 감지하고(407), 선택된 폰트가 통신 단말기에서 문자 정보를 표시하는데 이용되도록 설정한다(409). Next, when a font setting request occurs, the controller 160 detects this (403) and displays a selectable font list (405). When the user selects one font from the font list, the controller 160 detects it (407), and sets the selected font to be used for displaying character information in the communication terminal (409).

마지막으로, 폰트 관리 절차에 대한 종료 요구가 입력되면, 제어부(160)가 이를 감지하고(411), 폰트 생성 절차를 종료한다. Finally, when a termination request for the font management procedure is input, the controller 160 detects this (411) and terminates the font generation procedure.

한편 폰트 설정 요구가 아닌 폰트 전송 요구가 발생하면, 제어부(160)가 이를 감지하고(413), 선택 가능한 폰트 리스트를 표시한다(415). 그리고 사용자가 폰트 리스트에서 어느 하나의 폰트를 선택하면, 제어부(160)가 이를 감지하고(417), 선택된 폰트가 저장되어 있는 해당 폰트파일을 무선 통신부(150)를 통해 상대측 통신 단말기로 전송한다(419). 이 때 상대측 통신 단말기는 전송된 폰트파일을 저장한 다음, 설정을 통해 전송된 폰트파일에 저장된 폰트를 문자 정보를 표시하는데 이용할 수 있다. On the other hand, if a font transmission request other than a font setting request occurs, the controller 160 detects this (413) and displays a selectable font list (415). When the user selects one font from the font list, the controller 160 detects this (417), and transmits the corresponding font file in which the selected font is stored to the counterpart communication terminal through the wireless communication unit 150 ( 419). At this time, the counterpart communication terminal may store the transmitted font file and then use the font stored in the transmitted font file to display the character information.

한편 폰트 전송 요구가 아닌 다른 요구가 발생하면, 제어부(160)가 이를 감지하고, 해당 기능을 수행한다(421). On the other hand, if a request other than the font transmission request occurs, the controller 160 detects this and performs the corresponding function (421).

한편 상기한 예에서는 사용자로부터 선택되는 폰트가 저장된 해당 폰트파일만을 전송하는 절차에 대해서만 개시하였으나, 사용자가 특정 폰트를 이용하여 단문 메시지를 작성한 다음, 단문 메시지 전송 시 이용된 폰트가 저장된 폰트파일을 함께 전송할 수도 있다. 도 5는 그러한 예로서, 도 5는 본 발명의 실시예에 따라 생성된 폰트가 적용된 단문 메시지 전송 절차를 도시하는 흐름도이다. In the above example, only the procedure of transmitting only the corresponding font file in which the font selected by the user is stored is described. However, the user writes a short message using a specific font, and then, together with the font file in which the font used for the short message is stored, You can also send. 5 is such an example, and FIG. 5 is a flowchart illustrating a short message transmission procedure to which a font generated according to an embodiment of the present invention is applied.

도 5를 참조하면, 단문 메시지 작성 요구가 발생하면, 제어부(160)가 이를 감지하고(501), 키 입력부(180)를 통해 입력되는 신호에 의거하여 단문 메시지를 작성한다(503). 그리고 작성된 단문 메시지에 대한 전송 요구가 발생하면, 제어 부(160)가 이를 감지하고(505), 폰트를 포함하여 전송할지의 여부에 대한 선택을 요구하는 안내 메시지를 표시한다. 이 때 폰트를 포함하여 전송하고자 하는 요구가 발생하면, 제어부(160)가 이를 감지하고(507), 작성된 단문 메시지와 단문 메시지 작성 시 이용된 폰트가 저장된 해당 폰트파일을 함께 상대측 통신 단말기로 전송한다(509). 이 때 상대측 통신 단말기는 전송된 폰트파일을 저장한 다음, 설정을 통해 전송된 폰트파일에 저장된 폰트를 함께 전송된 단문 메시지를 표시하는데 뿐만 아니라 문자 정보를 표시하는데 이용할 수 있다. Referring to FIG. 5, when a request for creating a short message occurs, the controller 160 detects this (501) and creates a short message based on a signal input through the key input unit 180 (503). When a transmission request for the created short message occurs, the control unit 160 detects this (505), and displays a guide message requesting a selection of whether to transmit the font including the font. At this time, when a request for transmission including a font is generated, the controller 160 detects this (507), and transmits the created short message and the corresponding font file in which the font used when the short message is written together to the counterpart communication terminal. 509. At this time, the counterpart communication terminal may store the transmitted font file and then use the font stored in the font file transmitted through the setting to display the text information as well as display the short message transmitted together.

한편 폰트를 포함하여 전송하고자 하는 요구가 아니라, 폰트를 제외한 단문 메시지만을 전송하고자 하는 요구가 발생하면, 제어부(160)가 이를 감지하고, 단문 메시지만을 상대측 통신 단말기로 전송한다(511). On the other hand, if a request for transmitting only a short message excluding a font is generated, not a request including a font, the controller 160 detects this and transmits only the short message to the counterpart communication terminal (511).

상술한 바와 같이 본 발명의 실시예에 따른 통신 단말기 및 그의 폰트 생성 방법은, 통신 단말기에서 보다 독창적인 폰트를 자체적으로 생성할 수 있는 이점이 있다. 또한 통신 단말기에서 문자 정보를 표시하는데 있어 자체적으로 생성한 독창적인 폰트를 설정을 통해 이용할 수 있을 뿐만 아니라, 자체적으로 생성한 독창적인 폰트를 다른 단말기로 전송하여 공유할 수 있기 때문에, 개성을 표현하고자 하는 사용자의 다양한 욕구를 충족시킬 수 있는 이점이 있다. As described above, the communication terminal and the font generation method thereof according to the embodiment of the present invention have an advantage in that the communication terminal can generate a more original font by itself. In addition, in order to display the character information in the communication terminal, not only the original font generated by itself can be used through setting, but also the original font generated in the terminal can be shared by being transferred to another terminal to express personality. There is an advantage that can satisfy the various needs of the user.

Claims (17)

일정 언어에 상응하는 문자 및 자간을 포함하는 폰트를 생성하는 것이 가능한 통신 단말기에 있어서, A communication terminal capable of generating a font including characters and kerning corresponding to a certain language, 폰트 생성을 위한 문자영상 또는 문장영상을 입력하는 카메라 모듈과, A camera module for inputting a text image or sentence image for font generation; 상기 입력된 문자영상 또는 문장영상을 미리보기 화면으로 표시하는 표시부와, A display unit which displays the input text image or sentence image on a preview screen; 상기 표시된 문자영상 또는 문장영상의 에지성분을 검출하는 에지 검출부와, An edge detector detecting edge components of the displayed text image or sentence image; 상기 문자영상의 에지성분을 폰트파일의 텍스트 코드에 대응시켜 문자를 선택하고, 상기 문장영상의 에지성분에서 평균 자간을 계산하는 제어부와, A control unit for selecting characters by mapping the edge components of the character image to text codes of a font file, and calculating an average kerning from the edge components of the sentence image; 상기 문자영상의 에지성분을 상기 선택된 문자로 저장하고, 상기 계산된 평균 자간을 저장하는 상기 폰트파일을 저장하는 저장부를 포함하는 것을 특징으로 하는 통신 단말기. And a storage unit for storing the font file storing the edge components of the text image as the selected text and storing the calculated average kerning. 제 1항에 있어서, The method of claim 1, 상기 폰트파일에 대한 전송 요구 입력 시, 상기 제어부의 제어 하에 상기 폰트파일을 전송하는 무선 통신부를 더 포함하는 것을 특징으로 하는 통신 단말기. And a wireless communication unit configured to transmit the font file under the control of the controller, when the transmission request for the font file is input. 제 2항에 있어서, 상기 무선 통신부는,The method of claim 2, wherein the wireless communication unit, 단문 메시지 전송 시, 상기 제어부의 제어 하에 상기 단문 메시지 및 상기 폰트파일을 함께 전송하는 것을 특징으로 하는 통신 단말기. And when the short message is transmitted, transmit the short message and the font file together under the control of the controller. 제 1항에 있어서, 상기 제어부는,The method of claim 1, wherein the control unit, 폰트 생성 요구 시, 특정 언어에 상응하는 폰트를 저장할 폰트파일을 상기 저장부에 생성하는 것을 특징으로 하는 통신 단말기. And a font file for storing a font corresponding to a specific language in the storage unit when a font generation request is made. 제 4항에 있어서, 상기 제어부는, The method of claim 4, wherein the control unit, 상기 문자영상 입력이 요구되면, 문자 촬영 모드를 실행하고, 상기 문장영상 입력이 요구되면, 문장 촬영 모드를 실행하는 것을 특징으로 하는 통신 단말기. And executing a text photographing mode when the text image input is requested, and executing a text photographing mode when the text image input is requested. 제 5항에 있어서, 상기 표시부는 The method of claim 5, wherein the display unit 상기 문자 촬영 모드 실행 시, 특정 문자의 크기에 상응하는 문자입력영역을 표시하고, 상기 문장 촬영 모드 실행 시, 특정 문장의 크기에 상응하는 문장입력영역을 표시하는 것을 특징으로 하는 통신 단말기. And displaying a text input area corresponding to the size of a specific character when the text capturing mode is executed, and displaying a text input area corresponding to the size of a specific sentence when the text capturing mode is executed. 제 6항에 있어서, 상기 에지 검출부는, The method of claim 6, wherein the edge detector, 상기 문자입력영역에 삽입되어 표시되는 문자영상 또는 상기 문장입력영역에 삽입되어 표시되는 문장영상으로부터 에지성분을 검출하는 것을 특징으로 하는 통신 단말기. And detecting an edge component from a text image inserted and displayed in the text input area or a text image inserted and displayed in the text input area. 통신 단말기에서 일정 언어에 상응하는 폰트를 생성하는 방법에 있어서, In the communication terminal for generating a font corresponding to a certain language, 폰트 생성 요구 시, 문자 및 자간이 각각 대응되는 텍스트 코드가 마련된 폰트파일을 생성하고, 문자 촬영 모드 또는 문장 촬영 모드 중 어느 하나를 실행하는 과정과, Generating a font file having a text code corresponding to each character and kerning, and executing one of a character photographing mode or a sentence photographing mode when a font generation request is made; 상기 문자 촬영 모드 실행 시, 상기 폰트 생성을 위한 문자영상을 입력하는 과정과, Inputting a text image for generating the font when the text shooting mode is executed; 상기 입력된 문자영상의 에지성분을 검출하는 과정과, Detecting an edge component of the input text image; 상기 문자영상의 에지성분을 상기 폰트파일의 텍스트 코드에 대응시켜 문자를 선택하고, 상기 문자영상의 에지성분을 상기 선택된 문자로 상기 폰트파일에 저장하는 과정을 포함하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. Selecting a character by mapping an edge component of the text image to a text code of the font file, and storing the edge component of the text image as the selected character in the font file; How to produce. 제 8항에 있어서, The method of claim 8, 상기 문장 촬영 모드 실행 시, 상기 폰트 생성을 위한 문장영상을 입력하는 과정과, Inputting a sentence image for generating the font when the sentence photographing mode is executed; 상기 입력된 문장영상의 에지성분을 검출하는 과정과, Detecting an edge component of the input sentence image; 상기 문장영상의 에지성분에서 평균 자간을 계산하는 과정과, Calculating a mean kerning from edge components of the sentence image; 상기 계산된 평균 자간을 상기 폰트파일의 텍스트 코드에 대응시켜 상기 폰트파일에 저장하는 과정을 더 포함하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And storing the calculated average tracking corresponding to the text code of the font file in the font file. 제 9항에 있어서, The method of claim 9, 상기 폰트파일 전송 요구 시, 상기 폰트파일을 전송하는 과정을 더 포함하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And transmitting the font file when the font file transfer request is made. 제 10항에 있어서, 상기 전송 과정은, The method of claim 10, wherein the transmission process, 단문 메시지를 작성한 다음, 상기 작성된 단문 메시지와 상기 폰트파일 전송이 요구되면, 상기 작성된 단문 메시지 및 폰트파일을 함께 전송하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And writing a short message, and then transmitting the created short message and the font file together when the generated short message and the font file are requested. 제 8항에 있어서, The method of claim 8, 상기 입력된 문자영상을 미리보기 화면으로 표시하는 과정을 더 포함하는 것 을 특징으로 하는 통신 단말기의 폰트 생성 방법. And displaying the input text image on a preview screen. 제 8항에 있어서, 상기 문자영상 입력 과정은, The method of claim 8, wherein the text image input process comprises: 상기 문자 촬영 모드 실행 시, 특정 문자를 선택하는 과정과, Selecting a specific character when the character shooting mode is executed; 상기 선택된 문자의 크기에 상응하는 문자입력영역을 표시하는 과정과, Displaying a text input area corresponding to the size of the selected text; 상기 문자입력영역에 삽입되도록 문자영상을 입력하는 과정을 포함하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And a step of inputting a text image to be inserted into the text input area. 제 13항에 있어서, 상기 에지성분 검출 과정은, The method of claim 13, wherein the edge component detection process, 상기 문자입력영역에 삽입된 문자영상으로부터 에지성분을 검출하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And detecting an edge component from a text image inserted into the text input area. 제 9항에 있어서, The method of claim 9, 상기 입력된 문장영상을 미리보기 화면으로 표시하는 과정을 더 포함하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And displaying the input sentence image on a preview screen. 제 9항에 있어서, 상기 문장영상 입력 과정은, The method of claim 9, wherein the sentence image input process comprises: 상기 문장 촬영 모드에서, 특정 문장을 선택하는 과정과, In the sentence photographing mode, selecting a specific sentence; 상기 선택된 문장의 크기에 상응하는 문장입력영역을 표시하는 과정과, Displaying a sentence input area corresponding to the size of the selected sentence; 상기 문장입력영역에 삽입되도록 문장영상을 입력하는 과정을 포함하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And generating a sentence image to be inserted into the sentence input area. 제 16항에 있어서, 상기 에지성분 검출 과정은, The method of claim 16, wherein the edge component detection process, 상기 문장입력영역에 삽입된 문장영상으로부터 에지성분을 검출하는 것을 특징으로 하는 통신 단말기의 폰트 생성 방법. And detecting an edge component from a sentence image inserted into the sentence input area.
KR1020060121663A 2006-12-04 2006-12-04 Communication terminal and method for creating font therein KR100805294B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060121663A KR100805294B1 (en) 2006-12-04 2006-12-04 Communication terminal and method for creating font therein

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060121663A KR100805294B1 (en) 2006-12-04 2006-12-04 Communication terminal and method for creating font therein

Publications (1)

Publication Number Publication Date
KR100805294B1 true KR100805294B1 (en) 2008-02-20

Family

ID=39382631

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060121663A KR100805294B1 (en) 2006-12-04 2006-12-04 Communication terminal and method for creating font therein

Country Status (1)

Country Link
KR (1) KR100805294B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040025125A (en) * 2002-09-18 2004-03-24 에스케이 텔레콤주식회사 Mobile Terminal Provided with Character Recognition Function
KR20040094944A (en) * 2003-05-06 2004-11-12 엘지전자 주식회사 Text forwarding apparatus using personal digital assistance
KR20060044184A (en) * 2004-11-11 2006-05-16 주식회사 팬택 Mobile communication terminal and method for making out message
KR20060065197A (en) * 2004-12-10 2006-06-14 한국전자통신연구원 Apparatus and method for character recognition by selecting character region in camera document image captured by portable camera

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040025125A (en) * 2002-09-18 2004-03-24 에스케이 텔레콤주식회사 Mobile Terminal Provided with Character Recognition Function
KR20040094944A (en) * 2003-05-06 2004-11-12 엘지전자 주식회사 Text forwarding apparatus using personal digital assistance
KR20060044184A (en) * 2004-11-11 2006-05-16 주식회사 팬택 Mobile communication terminal and method for making out message
KR20060065197A (en) * 2004-12-10 2006-06-14 한국전자통신연구원 Apparatus and method for character recognition by selecting character region in camera document image captured by portable camera

Similar Documents

Publication Publication Date Title
CN109670427B (en) Image information processing method and device and storage medium
EP2323322B1 (en) Apparatus and method for reproducing handwritten message by using handwriting data
KR101718999B1 (en) Device and method for controlling application in wireless terminal
WO2017147961A1 (en) Method and device for feeding back pressing intensity of touchscreen, and terminal
CN112465843A (en) Image segmentation method and device, electronic equipment and storage medium
US20150099491A1 (en) Instant message transmitting and receiving system, terminal device and controlling method thereof
KR100735262B1 (en) Method for displaying automatically in wireless terminal
US11144422B2 (en) Apparatus and method for controlling external device
KR20130072642A (en) Apparatus and method for managing attached file of message in portable terminal
KR20110088914A (en) Apparatus and method for providing canera function in portable terminal
US20150379779A1 (en) Apparatus and method for displaying data in portable terminal
KR20070056522A (en) Apparatus and method for automatic grouping of an image in mobile phone
CN109962958B (en) Document processing method and device
CN107179837B (en) Input method and device
KR100689525B1 (en) Method for controlling data using mouse function in wireless terminal
KR100754796B1 (en) Apparatus and method for instant message display in portable terminal
KR101865197B1 (en) Apparatus and method for recognizing code image in portable terminal
CN112437235A (en) Night scene picture generation method and device and mobile terminal
KR100805294B1 (en) Communication terminal and method for creating font therein
US8269847B2 (en) Image processing apparatus, image processing method, and non-transitory recording medium for selectively creating one of an animation file and a moving image file from a plurality of continuously shot images
CN112819061B (en) Password information identification method, device, equipment and storage medium
CN110493460B (en) Icon replacing method, electronic equipment and computer readable storage medium
KR101047544B1 (en) Portable terminal having camera function and image processing method thereof
US9720517B2 (en) Character input apparatus
CN110764800A (en) Projection system updating method and related equipment

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee