KR100686360B1 - User terminal with fingerprint recognition keypad and inputting method thereof - Google Patents

User terminal with fingerprint recognition keypad and inputting method thereof Download PDF

Info

Publication number
KR100686360B1
KR100686360B1 KR1020050129681A KR20050129681A KR100686360B1 KR 100686360 B1 KR100686360 B1 KR 100686360B1 KR 1020050129681 A KR1020050129681 A KR 1020050129681A KR 20050129681 A KR20050129681 A KR 20050129681A KR 100686360 B1 KR100686360 B1 KR 100686360B1
Authority
KR
South Korea
Prior art keywords
fingerprint
input
input unit
unit
user
Prior art date
Application number
KR1020050129681A
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 KR1020050129681A priority Critical patent/KR100686360B1/en
Application granted granted Critical
Publication of KR100686360B1 publication Critical patent/KR100686360B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0264Details of the structure or mounting of specific components for a camera module assembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/36Memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)

Abstract

A mobile communication terminal with a fingerprint identification keypad and an inputting method thereof are provided to enable a user to obtain personal information security through fingerprint identification, thus the user can conveniently use the terminal while an electronic payment service using the terminal is more activated. A sensor is equipped. An input unit(130) is formed on the top of the sensor as a solid plate. A camera unit(120) generates image data produced by taking a picture of the input unit(130), and outputs the generated image data. When a sensing signal is sensed from the sensor, a controller(150) instructs the camera unit(120) to generate the image data, and generates preset key button input information according to a contact position if fingerprints formed at the contact position between the input unit(130) and a user's finger are identical with pre-stored registration fingerprints.

Description

지문 인식 키 패드를 구비한 이동 통신 단말기 및 그 입력 방법{User terminal with fingerprint recognition keypad and inputting method thereof}TECHNICAL FIELD [0001] User terminal with fingerprint recognition keypad and inputting method

도 1은 본 발명의 바람직한 일 실시예에 따른 이동 통신 단말기의 블록 구성도.1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention.

도 2는 본 발명의 바람직한 일 실시예에 따른 이동 통신 단말기의 외형도.2 is an external view of a mobile communication terminal according to an embodiment of the present invention.

도 3은 도 2가 도시하는 이동 통신 단말기에서의 지문 인식용 카메라부의 위치를 예시한 도면.3 is a diagram illustrating a position of a camera unit for fingerprint recognition in the mobile communication terminal shown in FIG.

도 4는 본 발명의 바람직한 일 실시예에 따른 이동 통신 단말기에서의 지문 인식을 통한 데이터 입력 방법을 나타내는 흐름도.4 is a flowchart illustrating a data input method through fingerprint recognition in a mobile communication terminal according to an exemplary embodiment of the present invention.

도 5 내지 도 7은 지문 영상과 사용자 지문 정보의 일치 여부의 판단 방법을 나타낸 도면.5 to 7 are diagrams illustrating a method of determining whether a fingerprint image matches user fingerprint information.

도 8 내지 도 11은 처리 영상에서의 좌표 인식 방법을 나타내는 도면.8 to 11 are diagrams illustrating a coordinate recognition method in a processed image.

<도면의 주요부분에 대한 부호의 설명><Description of Symbols for Main Parts of Drawings>

100 : 이동 통신 단말기100: mobile communication terminal

110 : 표시부110: display unit

120 : 지문 인식용 카메라부120: fingerprint camera unit

125 : 영상 처리부125: image processing unit

130 : 입력부130: input unit

150 : 제어부150: control unit

155 : 메모리부155: memory section

본 발명은 이동 통신 단말기에 관한 것으로서, 보다 상세하게는 지문 인식 키 패드를 구비한 이동 통신 단말기 및 그 입력 방법에 관한 것이다.The present invention relates to a mobile communication terminal, and more particularly, to a mobile communication terminal having a fingerprint key pad and an input method thereof.

전자 공학 및 통신 공학의 비약적인 발전에 따라 이동 통신 단말기도 다양한 기능을 갖게 되었다. 즉, 무선 통신 및 데이터 통신 기술이 급속도로 발전함에 따라 사람들은 이동 통신 단말기를 이용하여 음성 통화뿐만 아니라 인터넷 접속, 화상 통신 및 동영상 메시지 전송 등의 기능을 이용할 수 있게 되었다. 또한, 최근에는 이동 통신 단말기가 전자 금융 결제 또는 전자 상거래에 이용되는 등 일종의 개인 신용 카드처럼 사용되기도 한다.With the rapid development of electronic engineering and communication engineering, mobile communication terminals have various functions. That is, with the rapid development of wireless communication and data communication technology, people can use not only voice calls but also Internet access, video communication and video message transmission using mobile communication terminals. Recently, a mobile communication terminal is also used as a kind of personal credit card such as used for electronic financial settlement or electronic commerce.

그러나 이동 통신 단말기를 사용하는 다수의 사용자들은 자신의 부주의에 의해 또는 타인에 의해 단말기를 분실하는 경우를 빈번하게 겪고 있으며, 특히 모바일 뱅킹(mobile banking) 등의 전자 결제가 가능한 단말기의 경우에는 분실 후 타인의 단말기 도용으로 인한 사용자의 심각한 경제적 피해를 가져올 수 있다.However, many users who use a mobile communication terminal frequently experience the loss of the terminal due to their negligence or by others, especially in the case of a terminal capable of electronic payment such as mobile banking. It may cause serious economic damage to the user due to the theft of another's terminal.

이러한 타인의 단말기 도용 방지를 위해 현재 가장 일반적으로 사용되고 있는 사용자 인증 방법으로는 비밀 번호 인증 방법이 있다. 즉, 사용자가 특정 숫자 조합을 비밀 번호로서 미리 설정(잠금 설정)하여 놓고, 비밀 번호에 해당하는 숫자 조합을 키 패드를 통해 입력한 경우에만 잠금 설정이 해제되어 단말기를 사용할 수 있도록 하는 방법이다.In order to prevent the theft of others' terminals, the most commonly used user authentication method is a password authentication method. That is, the user can set a specific number combination as a password in advance (lock setting), and the lock setting is released only when the number combination corresponding to the password is input through the keypad so that the user can use the terminal.

그러나 비밀 번호를 통한 인증 방법은 사용자가 이동 통신 단말기를 사용하고자 할 때마다 비밀 번호를 입력하여 잠금 설정을 해제하여야 하는 불편함이 있고, 이러한 불편함을 이유로 자신의 이동 통신 단말기에 잠금 설정을 하지 않는 사용자들이 대다수이다.However, the authentication method using a password has the inconvenience of having to release the lock setting by entering a password every time the user wants to use the mobile communication terminal. For this inconvenience, the user cannot set the lock on the mobile communication terminal. The majority of users do not.

또한, 설령 사용자가 잠금 설정을 한 경우라도 설정된 비밀 번호(즉, 그 숫자 조합)가 단순한 경우 타인에게 도용되기 쉽고, 비밀 번호를 복잡하게 설정하는 경우에는 사용자가 자신이 설정한 비밀 번호를 기억하지 못해 불편을 겪게 되는 경우가 발생할 수 있는 문제점이 있다. 또한, 설정된 비밀 번호의 복잡성과 관계없이 비밀 번호가 타인에게 노출될 위험성은 항상 존재할 수 밖에 없다는 문제점이 있다.Also, even if the user sets the lock, it is easy to be stolen by others if the set password (that is, the combination of numbers) is simple. If the password is complicated, the user does not remember the password set by the user. There is a problem that can occur if you do not feel comfortable. In addition, there is a problem that there is always a risk that the password is exposed to others regardless of the complexity of the set password.

이와 더불어, 종래의 버튼식 키 패드를 구비하는 이동 통신 단말기에서는 각각의 키 버튼에 대하여 금형 작업이 필요하며, 이러한 이유로 이동 통신 단말기의 제조 공정이 복잡해지고 그 제조 단가가 상승하게 되는 문제점이 있다. 또한, 종래의 버튼식 키 패드는 각 키 버튼이 형성된 틈에 이물질이 끼거나 부착되어 키 버튼이 정상적으로 눌려지지 않는 문제점이 있다.In addition, in the conventional mobile communication terminal having a button-type keypad, a mold work is required for each key button, which causes a problem that the manufacturing process of the mobile communication terminal becomes complicated and the manufacturing cost thereof increases. In addition, the conventional button-type keypad has a problem that the foreign matter is stuck or attached to the gap in which the key button is formed, the key button is not normally pressed.

따라서, 본 발명의 목적은 사용자가 보다 편리하고 안전하게 이동 통신 단말기의 개인 정보 보안을 확보할 수 있는 지문 인식 키 패드를 구비한 이동 통신 단말기 및 그 입력 방법을 제공하기 위한 것이다.Accordingly, an object of the present invention is to provide a mobile communication terminal and a method for inputting the same, which includes a fingerprint recognition keypad that enables a user to more conveniently and securely secure personal information security of the mobile communication terminal.

본 발명의 다른 목적은 키 패드 제작 비용을 절감할 수 있는 지문 인식 키 패드를 구비한 이동 통신 단말기 및 그 입력 방법을 제공하기 위한 것이다.Another object of the present invention is to provide a mobile communication terminal having a fingerprint key pad and an input method thereof, which can reduce a keypad manufacturing cost.

본 발명의 또 다른 목적은 키 패드를 구비함으로써 발생되는 디자인 제한 및 단말기 면적의 증가를 방지할 수 있는 지문 인식 키 패드를 구비한 이동 통신 단말기 및 그 입력 방법을 제공하기 위한 것이다.Still another object of the present invention is to provide a mobile communication terminal and a method for inputting the same, including a fingerprint recognition keypad capable of preventing design limitations and increase in terminal area caused by providing a keypad.

본 발명의 이외의 목적들은 하기의 설명을 통해 쉽게 이해될 수 있을 것이다. Other objects of the present invention will be readily understood through the following description.

본 발명의 일 측면에 따르면, 이동 통신 단말기에 있어서, 센서-여기서, 센서는 접촉 센서 또는 압력 센서임-; 고체판으로서, 센서 상부에 형성된 입력부; 입력부를 촬상한 이미지 데이터를 생성하여 출력하는 카메라부; 및 센서로부터 센싱 신호가 감지되면 카메라부로 이미지 데이터 생성을 지시하고, 카메라부로부터 입력된 이미지 데이터에서의 입력부와 손가락간의 접촉 위치에 형성된 지문과 미리 저 장된 사용자 등록 지문이 일치하면 접촉 위치에 상응하도록 미리 설정된 키 버튼 입력 정보를 생성하는 제어부를 포함하는 이동 통신 단말기가 제공될 수 있다.According to an aspect of the present invention, there is provided a mobile communication terminal comprising: a sensor, wherein the sensor is a contact sensor or a pressure sensor; A solid plate, comprising: an input formed on an upper portion of a sensor; A camera unit generating and outputting image data of the input unit; And instructing the camera unit to generate image data when a sensing signal is detected from the sensor, and if the fingerprint formed at the contact position between the input unit and the finger in the image data input from the camera unit and the pre-stored user registration fingerprint correspond to the contact position. A mobile communication terminal including a control unit for generating preset key button input information may be provided.

또한, 본 발명에 따른 이동 통신 단말기에는 사용자 등록 지문 및 입력부의 각 접촉 위치에 상응하는 키 버튼 정보를 저장하는 메모리부를 더 포함할 수 있다.In addition, the mobile communication terminal according to the present invention may further include a memory unit for storing key registration information corresponding to each contact position of the user registration fingerprint and the input unit.

여기서, 입력부는 투명 재질의 고체판으로 형성될 수 있고, 입력부의 미리 지정된 위치는 지문 등록키로서 이용될 수 있다.Here, the input unit may be formed of a solid plate of a transparent material, and a predetermined position of the input unit may be used as a fingerprint registration key.

여기서, 카메라부는 입력부 및 지문이 촬상될 수 있는 이동 통신 단말기의 본체 내부의 소정 부분에 위치할 수 있다.Here, the camera unit may be located in a predetermined portion inside the main body of the mobile communication terminal in which the input unit and the fingerprint can be imaged.

여기서, 키 버튼 입력 정보는 기능 선택, 모드 선택, 문자 또는 숫자의 입력 중 어느 하나에 상응하는 것일 수 있다.Here, the key button input information may correspond to any one of function selection, mode selection, and input of letters or numbers.

본 발명의 다른 측면에 따르면, 이동 통신 단말기에 있어서, (a) 센서로부터 입력부와 손가락간의 접촉에 따른 센싱 신호가 입력되는지 여부를 판단하는 단계-여기서, 센서는 상기 입력부의 하부에 형성됨-; (b) 센싱 신호가 입력되면, 입력부 하단에 구비된 카메라부가 입력부를 촬상하여 이미지 데이터를 출력하도록 제어하는 단계; 및 (c) 이미지 데이터에서의 입력부와 손가락간의 접촉 위치에 형성된 지문과 미리 저장된 사용자 등록 지문이 일치하면 접촉 위치에 상응하도록 미리 설정된 키 버튼 입력 정보를 생성하는 단계를 포함하는 이동 통신 단말기에서의 키 입력 방법이 제공될 수 있다.According to another aspect of the present invention, a mobile communication terminal, comprising: (a) determining whether a sensing signal according to a contact between an input unit and a finger is input from a sensor, wherein a sensor is formed below the input unit; (b) controlling the camera unit provided at the bottom of the input unit to capture an input unit and output image data when a sensing signal is input; And (c) generating key button input information preset to correspond to the contact position when the fingerprint formed at the contact position between the input unit and the finger in the image data and the pre-stored user registration fingerprint match. An input method may be provided.

여기서, 단계 (c)는 (c-1) 이미지 데이터로부터 접촉 위치에 형성된 지문을 추출하는 단계; (c-2) 추출된 지문과 사용자 등록 지문이 일치하는지 여부를 판단 하는 단계; 및 (c-3) 추출된 지문과 사용자 등록 지문이 일치하면 접촉 위치에 상응하도록 미리 설정된 키 버튼 입력 정보를 생성하는 단계를 포함할 수 있다.Here, step (c) includes (c-1) extracting a fingerprint formed at the contact position from the image data; (c-2) determining whether the extracted fingerprint and the user registration fingerprint match; And (c-3) generating the key button input information preset to correspond to the contact position when the extracted fingerprint and the user registration fingerprint match.

여기서, 입력부는 투명 재질의 고체판으로 형성될 수 있다.Here, the input unit may be formed of a solid plate of a transparent material.

여기서, 키 버튼 입력 정보는 기능 선택, 모드 선택, 문자 또는 숫자의 입력 중 어느 하나에 상응하는 것일 수 있다.Here, the key button input information may correspond to any one of function selection, mode selection, and input of letters or numbers.

이하의 내용은 단지 본 발명의 원리를 예시한다. 따라서, 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만, 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 방법 및 이를 사용하는 장치를 발명할 수 있는 것이다. 즉, 본 발명의 원리, 관점 및 실시예들 뿐만 아니라 특정 실시예를 열거하는 모든 상세한 설명은 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. The following merely illustrates the principles of the invention. Thus, although not clearly described or illustrated herein, one of ordinary skill in the art would be able to invent various methods that implement the principles of the invention and are included in the concepts and scope of the invention and apparatuses using the same. In other words, it is to be understood that all details, including the principles, aspects, and embodiments of the present invention, as well as listing specific embodiments, are intended to include structural and functional equivalents. In addition, in describing the present invention, when it is determined that the detailed description of the related known technology may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 대응하는 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, and the same or corresponding components will be denoted by the same reference numerals regardless of the reference numerals and redundant description thereof will be omitted.

도 1은 본 발명의 바람직한 일 실시예에 따른 이동 통신 단말기의 블록 구성도이다. 이하의 설명에서 키 버튼 입력 정보는 후술할 입력부(130)를 통해 입력되는 모든 데이터(예를 들어, 기능 선택, 모드 선택, 입력 문자 등)를 통칭하는 의 미로 사용하며, 문자는 한글 자모, 영문(대/소), 특수 문자 및 기호를 모두 포함한다. 1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention. In the following description, the key button input information is used to mean all data (for example, function selection, mode selection, input characters, etc.) input through the input unit 130 to be described later. (Large / small), including special characters and symbols.

도 1을 참조하면, 본 발명에 따른 이동 통신 단말기(100)는 표시부(110), 지문 인식용 카메라부(120), 영상 처리부(125), 입력부(130), 제어부(150), 메모리부(155), 무선부(160) 및 송수화부(170)를 포함한다.Referring to FIG. 1, the mobile communication terminal 100 according to the present invention includes a display unit 110, a fingerprint recognition camera unit 120, an image processing unit 125, an input unit 130, a controller 150, and a memory unit ( 155, a wireless unit 160, and a handset 170.

무선부(150)는 이동 통신 단말기(100)의 무선 통신 기능을 수행한다. 무선부(150)는 RF 부 및 무선 처리부를 포함한다. RF 부는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF(Radio Frequency) 송신기와, 수신되는 신호의 주파수를 하강 변환하고 저 잡음 증폭하는 RF 수신기 등을 포함한다. 무선 처리부는 모뎀(MODEM) 및 코덱(CODEC)으로 구성될 수 있다. 모뎀(MODEM)은 RF 송신기를 통해 송신되는 신호를 변조 및 부호화하고, RF 수신기를 통해 수신된 신호를 복조 및 복호화한다. 코덱은 송수신될 문자 및 숫자 데이터를 처리하는 데이터 코덱과 송수신될 음성 데이터를 처리하는 오디오 코덱 등을 포함한다.The wireless unit 150 performs a wireless communication function of the mobile communication terminal 100. The radio unit 150 includes an RF unit and a radio processor. The RF unit includes a radio frequency (RF) transmitter for upconverting and amplifying a frequency of a transmitted signal, an RF receiver for downconverting and low noise amplifying a frequency of a received signal. The wireless processing unit may be composed of a modem and a codec. The modem modulates and encodes a signal transmitted through the RF transmitter, and demodulates and decodes the signal received through the RF receiver. The codec includes a data codec for processing character and numeric data to be transmitted and received, an audio codec for processing voice data to be transmitted and received, and the like.

송수화부(160)는 무선 처리부의 오디오 코덱으로부터 입력 받은 수신 음성 데이터를 출력하거나 또는 마이크를 통해 입력 받은 송신 음성 데이터를 무선 처리부의 오디오 코덱에 전송하는 기능을 수행한다.The handset 160 outputs the received voice data received from the audio codec of the wireless processor or transmits the transmitted voice data received through the microphone to the audio codec of the wireless processor.

지문 인식용 카메라부(120)는 촬상된 영상을 전기적 영상 신호(아날로그 영상 신호임)로 변환하여 출력하는 이미지 센서와, 이미지 센서로부터 입력 받은 아날로그 영상 신호를 디지털 영상 신호(이하, '원본 영상 데이터'라 함)로 변환하는 신호 처리부등을 포함한다.The fingerprint recognition camera unit 120 converts the captured image into an electrical image signal (analog image signal) and outputs the image sensor, and an analog image signal input from the image sensor is a digital image signal (hereinafter referred to as 'original image data'). Signal processing unit for converting to &quot;

여기서, 이미지 센서는 CCD(Charge Coupled Device) 센서 또는 CMOS(Complementary Metal-Oxide Semiconductor) 센서 등이 이용될 수 있고, 신호 처리부는 DSP(Digital Signal Processor) 등이 이용될 수 있다. 이때, 이미지 센서 및 신호 처리부는 일체형으로 구현되거나 또는 분리형으로 구현될 수 있다.The image sensor may be a Charge Coupled Device (CCD) sensor, a Complementary Metal-Oxide Semiconductor (CMOS) sensor, or the like, and the signal processor may be a digital signal processor (DSP) or the like. In this case, the image sensor and the signal processor may be integrally implemented or separated.

영상 처리부(125)는 지문 인식용 카메라부(120)로부터 입력되는 원본 영상 데이터로부터 영상 처리된 영상 데이터(이하, '처리 영상 데이터'라 함)를 생성하는 기능을 수행한다.The image processing unit 125 performs a function of generating image processed image data (hereinafter referred to as 'processed image data') from original image data input from the fingerprint recognition camera unit 120.

영상 처리부(125)는 영상 코덱 및 스케일러 등을 포함할 수 있다. 영상 코덱은 원본 영상 데이터를 압축(encoding)하거나, 압축된 영상 데이터를 원본 영상 데이터로 복원(decoding)하는 기능을 수행한다. 이때, 영상 코덱으로는 JPEG, MPEG 등의 다양한 영상 코덱 중 어느 것이든 선택 가능하다. 스케일러는 원본 영상 데이터를 표시부(110)에서 표시될 수 있는 크기 및 화소수의 영상 데이터로 스케일링하는 기능을 수행한다. 또한, 영상 처리부(125)는 후술할 메모리부(155)의 프로그램 메모리에 저장되어 있는 영상 처리를 위한 특정 프로그램을 제어부(150)를 통해 입력 받고, 이를 이용하여 원본 영상 데이터의 밝기 등을 조정하여 사용자가 원하는 화질을 갖는 영상 데이터를 생성시킬 수도 있다. 이러한 과정들 중 전 과정 또는 일부 과정을 거침으로써 영상 처리부(125)에서 처리 영상 데이터가 생성될 수 있게 된다.The image processor 125 may include an image codec and a scaler. The image codec performs a function of encoding original image data or decoding the compressed image data to original image data. At this time, any one of various image codecs, such as JPEG and MPEG, can be selected as an image codec. The scaler performs a function of scaling the original image data into image data having a size and the number of pixels that can be displayed on the display unit 110. In addition, the image processing unit 125 receives a specific program for image processing stored in the program memory of the memory unit 155 to be described later through the control unit 150, and adjusts the brightness of the original image data using the same. The user may generate image data having a desired image quality. By performing all or some of these processes, the image processor 125 may generate the processed image data.

표시부(110)는 제어부(150)의 지시에 의해 후술할 메모리부(155)에 저장되어 있는 영상 데이터를 포함한 각종 데이터를 화면 상에 표시한다. 또한, 제어부 (150)에 의해 인식된 키 버튼 입력 정보를 화면 상에 표시한다. 여기서, 표시부(110)로는 LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 등이 이용될 수 있으며, 표시부(110)에는 처리 영상 데이터를 표시하기 위해 저장하는 별도의 디스플레이 메모리가 더 포함될 수도 있다.The display unit 110 displays, on the screen, various data including image data stored in the memory unit 155 which will be described later by an instruction of the controller 150. In addition, the key button input information recognized by the controller 150 is displayed on the screen. Here, the liquid crystal display (LCD), organic light emitting diodes (OLED), or the like may be used as the display unit 110. The display unit 110 may further include a separate display memory for storing processed image data. have.

메모리부(155)는 이동 통신 단말기의 전반적인 동작을 제어하기 위한 다양한 프로그램, 프로그램 수행에 의해 생성된 데이터, 촬상된 영상 데이터 등을 저장한다. 메모리부(155)는 통합 메모리로 구현되거나 복수의 메모리부들(예를 들어, 프로그램 메모리, 데이터 메모리, 영상 메모리 등)로 세분화되어 구현될 수도 있다. The memory unit 155 stores various programs for controlling the overall operation of the mobile communication terminal, data generated by program execution, captured image data, and the like. The memory unit 155 may be implemented as an integrated memory or may be divided into a plurality of memory units (eg, a program memory, a data memory, an image memory, etc.).

이때, 영상 메모리에는 원본 영상 데이터 자체가 저장되거나 또는 영상 처리부(125)를 통해 화질 또는 크기 등이 조정된 처리 영상 데이터가 저장될 수 있다.In this case, the original image data itself may be stored in the image memory, or the processed image data whose image quality or size is adjusted through the image processor 125 may be stored.

제어부(150)는 이동 통신 단말기의 전반적인 동작을 제어한다. 즉, 제어부(150)는 메모리부(155)에 저장되어 있는 각종 데이터를 불러들여 표시부(110)로 전달하거나, 지문 인식용 카메라부(120) 및 영상 처리부(125)의 동작을 제어하는 등의 기능을 수행하게 된다. 또한, 제어부(150)는 후술할 입력부(130)에 접촉된 사용자의 지문을 지문 인식용 카메라부(120)에 의해 촬상된 영상을 이용하여 해석(인식)한다.The controller 150 controls the overall operation of the mobile communication terminal. That is, the controller 150 loads various data stored in the memory unit 155 and transfers the data to the display unit 110, or controls the operations of the fingerprint recognition camera unit 120 and the image processing unit 125. It will perform the function. In addition, the controller 150 analyzes (recognizes) the fingerprint of the user who is in contact with the input unit 130, which will be described later, by using an image captured by the camera 120 for fingerprint recognition.

또한, 도 1에서는 영상 처리부(125)와 제어부(150)를 별도의 블록으로 구성하였지만, 통합 칩으로서 구현할 수 있음은 물론이다.In addition, although the image processor 125 and the controller 150 are configured as separate blocks in FIG. 1, the image processor 125 and the controller 150 may be implemented as integrated chips.

입력부(130)는 키 버튼들을 포함하지는 않으나, 사용자가 문자 및 숫자 데이터를 선택하거나 또는 이동 통신 단말기(100)가 구비하고 있는 다양한 기능(예를 들어, 전화 통화, 메시지 송수신, 인터넷 검색 등) 모드를 선택할 수 있도록 하기 위한 사용자 환경(user interface)을 제공하는 기능을 수행한다.The input unit 130 does not include key buttons, but the user selects text and numeric data or various functions (eg, a phone call, message transmission, Internet search, etc.) that the mobile communication terminal 100 has. Provides a user interface to select the user interface.

입력부(130)의 하부는 센서형 키 패드가 구비될 수 있다. 여기서, 센서형 키 패드는 압력 센서 또는 접촉 센서 등을 포함하여 패드에 발생한 물리적 접촉을 감지하여 소정의 감지 신호를 출력해낼 수 있는 모든 장치가 이용될 수 있다.The lower portion of the input unit 130 may be provided with a sensor type keypad. Here, the sensor-type keypad may be any device that can output a predetermined detection signal by detecting a physical contact generated in the pad, including a pressure sensor or a contact sensor.

이때, 입력부(130)는 지문 인식용 카메라부(120)를 통해 사용자가 지시한 손가락 지문을 촬상할 수 있는 재질의 고체판으로 구현됨이 바람직하다. 따라서, 입력부(130)는 사용자의 손가락 지문 촬상의 정확도를 높이기 위해 글래스(glass), 투명 재질의 플라스틱(plastic) 등으로 구현할 수 있다.In this case, the input unit 130 may be implemented as a solid plate of a material capable of capturing a finger fingerprint instructed by the user through the camera unit 120 for fingerprint recognition. Accordingly, the input unit 130 may be implemented with glass, plastic, or the like in order to increase the accuracy of fingerprint imaging of the user.

즉, 입력부(130)는 일 측면에 종래의 키 패드 유형의 이미지가 인쇄되거나 유사한 형태의 투명 스티커가 부착된 고체판으로 구현될 수 있으며, 사용자가 임의의 위치에 손가락을 위치시킨 경우 지문 인식용 카메라부(120)에 의해 촬상된 영상 데이터를 해석하여 손가락이 위치한 키 버튼이 무엇인지가 인식될 수 있다.That is, the input unit 130 may be implemented as a solid plate having a conventional keypad type image printed on one side or a transparent sticker attached in a similar form, and for fingerprint recognition when the user places a finger at an arbitrary position. By analyzing the image data picked up by the camera unit 120, it is possible to recognize what is the key button where the finger is located.

도 2는 본 발명의 바람직한 일 실시예에 따른 이동 통신 단말기의 외형도이고, 도 3은 도 2가 도시하는 이동 통신 단말기에서의 지문 인식용 카메라부의 위치를 예시한 도면이다. 도 3은 도 2의 이동 통신 단말기(100)를 측면에서 바라봤을 때의 이동 통신 단말기(100)의 내부를 투시하여 나타낸 것으로서, 설명의 편의를 위해 지문 인식용 카메라부(120) 이외의 내부 구성 요소는 생략하여 도시하였다.FIG. 2 is an external view of a mobile communication terminal according to an embodiment of the present invention, and FIG. 3 is a diagram illustrating a location of a fingerprint recognition camera unit in the mobile communication terminal shown in FIG. 3 is a perspective view showing the inside of the mobile communication terminal 100 when the mobile communication terminal 100 of FIG. 2 is viewed from the side, and for the convenience of description, an internal configuration other than the camera unit 120 for fingerprint recognition. Elements are omitted.

도 2에는 폴더형의 휴대폰이 예시되어 있으나, 본 발명에 따른 이동 통신 단말기로는 PDA를 포함하여 다양한 정보 통신 기기가 이용될 수 있으며, 그 형태도 폴더형 이외에 플립형, 슬라이드형 등의 다양한 형태를 가질 수 있음은 물론이다.2 illustrates a cellular phone in the form of a folder, a mobile communication terminal according to the present invention may include various information communication devices, including a PDA, and a variety of forms, such as a flip type and a slide type, in addition to the folder type. Of course you can have.

도 2에 예시된 바와 같이, 입력부(130)는 서로 상이한 숫자, 문자 및 기능 배열을 갖는 18개의 부분 입력 단위(이하, '키 버튼'이라 약칭함)를 포함할 수 있다. 본 발명에서의 키 버튼은 종래의 키 버튼과 같은 형태로 구현되지 않으며, 단지 해당 부분 입력 단위가 나타내는 정보가 고체판에 인쇄되거나 부착된 스티커에 의해 제시될 뿐이다. 여기서, 입력부(130)의 각각의 키 버튼에 인쇄되는 숫자, 문자 및 기능 배열은 지문 인식용 카메라부(120)에 의해 촬상된 사용자의 손가락 지문과 구별 가능하도록 촬상된 지문의 휘도 성분과는 다른 휘도 성분을 갖는 물질로 인쇄될 수 있다(도 4의 단계 S404 참조).As illustrated in FIG. 2, the input unit 130 may include 18 partial input units (hereinafter, abbreviated as 'key buttons') having different numbers, letters, and function arrangements. The key button in the present invention is not implemented in the form of a conventional key button, only the information indicated by the corresponding partial input unit is presented by a sticker printed or attached to the solid plate. Here, the numbers, letters and function arrangements printed on the respective key buttons of the input unit 130 are different from the luminance component of the fingerprint photographed so as to be distinguishable from the user's finger fingerprint photographed by the fingerprint recognition camera unit 120. It can be printed with a material having a luminance component (see step S404 in Fig. 4).

그리고 입력부(130)의 각각의 키 버튼에 대응하는 숫자, 문자 및 기능 배열은 일반적인 이동 통신 단말기에서의 각각의 키 버튼의 숫자, 문자 및 기능 배열과 동일할 수 있고, 도 2에 예시된 배열 외에도 다양한 방식의 배열이 가능함은 자명하다. 또한, 입력부(130)의 형태 또한 다양한 응용이 가능함은 물론이다. 다만, 이하에서는 도 2에 예시된 배열 및 형태(직사각형)를 중심으로 설명한다. 그리고 입력부(130)에서 각각의 키 버튼이 차지하는 면적은 동일한 것으로 가정한다.The number, letter, and function arrangement corresponding to each key button of the input unit 130 may be the same as the number, letter, and function arrangement of each key button in a general mobile communication terminal, and in addition to the arrangement illustrated in FIG. Obviously, various arrangements are possible. In addition, the shape of the input unit 130 is also possible, of course, various applications. However, hereinafter, the description will be made based on the arrangement and shape (rectangular) illustrated in FIG. 2. In addition, it is assumed that the area occupied by each key button in the input unit 130 is the same.

또한, 입력부(130)에는 사용자의 지문 정보의 등록 또는 변경을 위한 지문 등록키가 구비될 수 있다. 이때, 지문 등록키는 도 2의 참조 번호 131과 같이 키 버튼 중 어느 하나를 지문 등록키로서 이용할 수 있다. 지문 등록키(131)는 사용자 식별을 위한 지문 정보의 등록(설정)에 이용될 수 있다. 즉, 사용자가 식별하고자 하는 손가락 지문을 지문 등록키(131)에 접촉시키면, 제어부(150)는 후술할 도 4의 단계 S401 내지 도 4의 단계 S404를 통해 추출된 사용자의 지문 정보를 메모리부(155)의 영상 메모리에 저장할 수 있다. 영상 메모리에 저장된 지문 정보와 지문 인식용 카메라부(120)에 의해 촬상된 영상 데이터를 비교하여 제어부(150)는 사용자를 식별할 수 있다. 이하의 설명에서는 입력부(130)의 지문 등록키(131)를 통해 등록되는 사용자 식별을 위한 지문 정보를 사용자 지문 정보라 한다.In addition, the input unit 130 may be provided with a fingerprint registration key for registering or changing the fingerprint information of the user. In this case, the fingerprint registration key may use any one of the key buttons as the fingerprint registration key as shown by reference numeral 131 of FIG. 2. The fingerprint registration key 131 may be used for registration (setting) of fingerprint information for user identification. That is, when the user touches the finger fingerprint to be identified to the fingerprint registration key 131, the controller 150 stores the fingerprint information of the user extracted through the steps S401 to 4 of FIG. 4 to be described later. 155 can be stored in the image memory. The controller 150 may identify the user by comparing the fingerprint information stored in the image memory with the image data photographed by the camera unit 120 for fingerprint recognition. In the following description, fingerprint information for user identification registered through the fingerprint registration key 131 of the input unit 130 is referred to as user fingerprint information.

이러한 사용자 지문 정보는 정확한 지문 인식을 위해 사용자가 등록하고자 하는 손가락 지문의 전면의 손바닥 무늬(즉, 지문)가 전부 포함되어 있는 것이 바람직하다(도 5 참조). 따라서, 사용자는 지문 등록시에 지문의 전면이 촬상될 수 있도록 지문 등록키(131)에 손가락을 위치시키는 것이 바람직하다. 여기서, 지문의 전면은 손가락의 끝부터 첫번째 마디선까지를 의미하는 것으로 한다.Such user fingerprint information preferably includes all of the palm prints (ie, fingerprints) on the front of the finger fingerprint to be registered by the user for accurate fingerprint recognition (see FIG. 5). Therefore, it is desirable for the user to place a finger on the fingerprint registration key 131 so that the front surface of the fingerprint can be imaged at the time of fingerprint registration. Here, the front surface of the fingerprint means from the tip of the finger to the first node.

또한, 사용자 지문 정보는 사용자의 필요에 따라서 1개 이상일 수 있다. 즉, 사용자는 데이터 입력시에 가장 빈번하게 사용하는 1개 이상의 손가락(예를 들어, 왼손 엄지 손가락과 오른손 엄지 손가락)을 각각 지문 등록키(131)를 통해 사용자 지문 정보로 등록할 수 있다. 물론, 사용자가 1명 이상인 경우에는 각 사용자의 지문 정보를 지문 등록키(131)를 통해 등록할 수도 있다. 이러한 사용자 지문 정보는 타인에 의해 변경되는 것을 방지하기 위해 기존 이동 통신 단말기의 비밀 번호 변경 방식과 동일하게 등록된 사용자 지문 정보와 일치하는 사용자만이 사용 자 지문 정보를 변경할 수 있도록 설정될 수 있다.In addition, the user fingerprint information may be one or more according to the needs of the user. That is, the user may register one or more fingers (eg, left hand thumb and right hand thumb) most frequently used when inputting data as user fingerprint information through the fingerprint registration key 131, respectively. Of course, when there is more than one user, the fingerprint information of each user may be registered through the fingerprint registration key 131. In order to prevent the user fingerprint information from being changed by others, the user fingerprint information may be set to change only the user fingerprint information in the same way as the password change method of the existing mobile communication terminal.

이러한, 지문 등록키(131)는 입력부(130) 내에 반드시 구비되어야만 하는 것은 아니며, 사용자는 이동 통신 단말기(100)와는 별도로 구비된 외부의 지문 정보 입력 장치를 통해 자신의 지문 정보를 등록할 수도 있다. 다만, 이동 통신 단말기(100) 자체에서 사용자가 간편하게 사용자 지문 정보를 변경할 수 있게 하기 위하여 지문 등록키(131)는 구비되는 것이 바람직하다.The fingerprint registration key 131 is not necessarily provided in the input unit 130, and the user may register his or her fingerprint information through an external fingerprint information input device provided separately from the mobile communication terminal 100. . However, the fingerprint registration key 131 may be provided in order to enable the user to easily change the user fingerprint information in the mobile communication terminal 100 itself.

다만, 이하의 설명에서는 사용자가 지문 등록키(131)를 통해 오른손 엄지 손가락 지문만을 사용자 지문 정보로서 등록한 것으로 가정한다(도 5 참조).However, in the following description, it is assumed that the user registers only the right thumb thumb fingerprint as the user fingerprint information through the fingerprint registration key 131 (see FIG. 5).

도 3에 예시된 바와 같이, 지문 인식용 카메라부(120)는 이동 통신 단말기(100) 본체의 내부에 위치하는 것이 바람직하다. 이는 지문 인식용 카메라부(120)가 입력부(130)에 접촉된 사용자의 손가락 지문을 촬상할 수 있어야 하기 때문이다. 도 3에서는 지문 인식용 카메라부(120)를 이동 통신 단말기(100) 본체 내부의 중앙 부분에 위치시켰지만, 지문 인식용 카메라부(120)는 단말기 본체 내부의 어느 부분에 위치시켜도 상관없음은 물론이다.As illustrated in FIG. 3, the fingerprint camera 120 may be located inside the main body of the mobile communication terminal 100. This is because the camera 120 for fingerprint recognition should be able to capture a user's finger fingerprint in contact with the input unit 130. In FIG. 3, the fingerprint recognition camera unit 120 is positioned at the center portion of the inside of the main body of the mobile communication terminal 100, but the fingerprint recognition camera unit 120 may be located at any portion inside the main body of the terminal. .

이때, 지문 인식용 카메라부(120)는 입력부(130)만이 촬상되도록 초점이 맞춰져 있을 수 있다(도 3의 점선 참조). 이를 통해 지문 인식용 카메라부(120)는 입력부(130) 부분만을 촬상할 수 있다.In this case, the fingerprint camera 120 may be focused such that only the input unit 130 is picked up (see dotted line in FIG. 3). Through this, the fingerprint camera 120 may image only the input unit 130.

도 4는 본 발명의 바람직한 일 실시예에 따른 이동 통신 단말기에서의 지문 인식을 통한 데이터 입력 방법을 나타내는 흐름도이다. 또한, 도 5 내지 도 7은 지 문 영상과 사용자 지문 정보의 일치 여부의 판단 방법을 나타낸 도면이다. 즉, 도 5는 등록된 사용자 지문 정보(사용자의 오른손 엄지 손가락 지문의 전면임)를 예시한 도면이고, 도 6 및 도 7은 추출된 지문 영상을 예시한 도면이다.4 is a flowchart illustrating a data input method through fingerprint recognition in a mobile communication terminal according to an exemplary embodiment of the present invention. 5 to 7 are diagrams illustrating a method of determining whether or not a fingerprint image and user fingerprint information match each other. That is, FIG. 5 is a diagram illustrating registered user fingerprint information (the front face of the user's right hand thumb fingerprint), and FIGS. 6 and 7 are diagrams illustrating the extracted fingerprint image.

단계 S401에서, 사용자는 손가락을 이용하여 입력부(130)의 키 버튼을 누른다. 이때, 입력부(130)의 하부에 구비된 접촉 센서(또는 압력 센서 - 이하 동일함)는 물리적 접촉을 감지하고, 소정의 감지 신호를 제어부(150)로 전달한다.In step S401, the user presses a key button of the input unit 130 using a finger. At this time, the contact sensor (or pressure sensor-which is the same below) provided at the bottom of the input unit 130 senses physical contact and transmits a predetermined detection signal to the controller 150.

여기서, 접촉 센서는 입력부(130) 내의 어느 위치에서 물리적 접촉이 발생하였는지와 무관하게 입력부(130)에 물리적 접촉이 발생하였는지 여부만을 감지한다. 따라서, 입력부(130)의 하부에는 1개의 접촉 센서만이 구비될 수도 있다. 다만, 그 신뢰성을 높이기 위하여 복수 개의 접촉 센서로서 구현할 수도 있음은 물론이다.Here, the touch sensor detects only whether a physical contact occurs in the input unit 130 regardless of where the physical contact occurs in the input unit 130. Therefore, only one contact sensor may be provided below the input unit 130. However, of course, it may be implemented as a plurality of contact sensors in order to increase the reliability.

이때, 입력부(130)는 사용자의 의도되지 않은 물리적 접촉에는 반응하지 않도록 제어부(150)에 의해 제어될 수도 있다. 즉, 문자 또는 숫자를 입력하기 위한 목적과 상관없이 사용자가 입력부(130)에 의도하지 않은 물리적 접촉을 가한 경우(예를 들어, 사용자의 실수에 의해 손가락으로 입력부(130)를 누르는 경우 등)에는 소정의 감지 신호가 발생되지 않도록 제어부(150)에 의해 제어될 수 있다. 이는 예를 들어 접촉 센서에 가해지는 압력 값의 유효 범위를 설정함으로써 가능할 수 있을 것이다. 또한, 입력부(130)의 지문 등록키(131)를 먼저 누른 후에만 데이터 입력이 가능하도록 제한할 수 있다.In this case, the input unit 130 may be controlled by the controller 150 so as not to respond to unintended physical contact of the user. That is, when a user applies an unintentional physical contact to the input unit 130 regardless of the purpose of inputting letters or numbers (for example, when the user presses the input unit 130 with a finger by mistake), The control unit 150 may be controlled so that a predetermined detection signal is not generated. This may be possible, for example, by setting an effective range of pressure values applied to the contact sensor. In addition, the data input may be restricted only after first pressing the fingerprint registration key 131 of the input unit 130.

단계 S402에서, 제어부(150)는 입력부(130)의 하부에 구비된 접촉 센서로부 터 전달되는 해당 감지 신호에 동기하여 카메라 구동 신호를 발생시킨다. 카메라 구동 신호는 지문 인식용 카메라부(120)로 전달된다.In operation S402, the controller 150 generates a camera driving signal in synchronization with a corresponding detection signal transmitted from a touch sensor provided under the input unit 130. The camera driving signal is transmitted to the camera unit 120 for fingerprint recognition.

단계 S403에서, 지문 인식용 카메라부(120)는 카메라 구동 신호에 따라 입력부(130)를 촬영(이하, 이를 '원본 영상'이라 함)한다. 이때, 원본 영상은 메모리부(155)의 영상 메모리에 일시 저장될 수 있다.In operation S403, the camera 120 for fingerprint recognition captures the input unit 130 according to a camera driving signal (hereinafter, referred to as an “original image”). In this case, the original image may be temporarily stored in the image memory of the memory unit 155.

단계 S404에서, 제어부(150)는 원본 영상에서 지문 부분만을 추출한다. 이때의 원본 영상에는 사용자의 지문 이외에 입력부(130)의 각 키 버튼에 인쇄된 문자, 숫자 등이 포함되어 있을 수 있다. 따라서, 제어부(150)는 원본 영상에서 지문 부분만의 추출을 하기에 앞서 함께 촬상된 키 버튼의 인쇄된 문자, 숫자 등을 제거(검출)할 수 있다.In step S404, the controller 150 extracts only the fingerprint portion from the original image. In this case, the original image may include letters, numbers, and the like printed on each key button of the input unit 130 in addition to the user's fingerprint. Accordingly, the controller 150 may remove (detect) printed letters, numbers, and the like of the key button photographed together before extracting only the fingerprint portion from the original image.

이러한 인쇄된 문자, 숫자 등의 제거(검출)을 위해 입력부(130)의 각 키 버튼에 인쇄된 문자, 숫자 등은 예를 들어 촬상된 지문의 휘도 성분과는 다른 휘도 성분을 갖는 물질로 인쇄될 수 있다. 예를 들어, 입력부(130)의 각 키 버튼에 문자, 숫자 등을 소정 크기의 휘도를 갖는 물질을 이용하여 인쇄하게 되면, 지문 인식용 카메라(120)에 의해 입력부(130)가 촬상되어 생성된 원본 영상에는 문자, 숫자 등이 인쇄된 부분의 위치에 상응하는 휘도 정보가 포함될 수 있게 된다. 따라서, 제어부(150)는 원본 영상으로부터 미리 설정된 범위내의 휘도 성분을 가지는 영상 정보를 제거(즉, 키 버튼에 인쇄된 문자, 숫자 등을 제거)함으로써 지문을 추출할 수 있다. 여기서, 미리 설정된 범위의 휘도 성분은 지문 인식용 카메라부(120)와 입력부(130)간 촬상 초점 거리 및 촬상 조도 등을 고려하였을 때, 원본 영 상으로부터 검출되는 키 버튼의 인쇄 물질의 소정 크기의 휘도에 상응하는 휘도 성분의 범위를 의미한다.For the removal (detection) of the printed letters, numbers, etc., the letters, numbers, etc. printed on each key button of the input unit 130 may be printed with a material having a luminance component different from that of the photographed fingerprint, for example. Can be. For example, when printing letters, numbers, and the like on each key button of the input unit 130 using a material having a predetermined brightness, the input unit 130 is captured by the fingerprint recognition camera 120 and generated. The original image may include luminance information corresponding to the position of a portion where letters, numbers, and the like are printed. Accordingly, the controller 150 may extract the fingerprint by removing the image information having the luminance component within the preset range from the original image (that is, removing letters, numbers, etc. printed on the key button). Here, the luminance component of the preset range is a predetermined size of the print material of the key button detected from the original image when taking into consideration the imaging focal length and imaging illuminance between the fingerprint recognition camera unit 120 and the input unit 130. Means a range of luminance components corresponding to luminance.

이러한 인쇄된 문자, 숫자 등의 제거는 제어부(150)의 제어 하에 영상 처리부(125)에서 수행될 수 있다. 이처럼 원본 영상에서 지문 이외의 문자 또는 숫자 등이 제거된 영상(이하,'처리 영상'이라 함)은 메모리부(155)의 영상 메모리에 별도로 저장되거나 또는 원본 영상이 저장되어 있던 공간에 덮어 씌워질 수 있다. 이때, 처리 영상은 영상 처리부(155)에 의해 소정의 크기 및 화질로 재조정될 수 있고, 후술할 단계 S406에서 좌표 인식 및 키 버튼 입력 정보의 인식에 이용될 수 있다.The removal of the printed letters, numbers, etc. may be performed by the image processor 125 under the control of the controller 150. As such, an image (hereinafter, referred to as a “processed image”) in which a character or a number other than a fingerprint is removed from the original image is separately stored in the image memory of the memory unit 155 or overwritten in the space where the original image is stored. Can be. In this case, the processed image may be readjusted to a predetermined size and image quality by the image processor 155, and may be used for coordinate recognition and key button input information recognition in step S406, which will be described later.

또한, 제어부(150)는 처리 영상에서 지문 부분만을 분리하여 추출(이하, 이를 '지문 영상'이라 함)해낼 수 있다. 이때, 처리 영상으로부터의 지문 추출에도 상술한 인쇄된 문자 등의 검출에서와 동일하거나, 유사한 방법이 이용될 수 있다. 즉, 처리 영상에서 지문에 상응하여 특정 범위의 크기를 갖는 휘도 성분을 검출해냄으로써 지문 부분만을 추출해낼 수 있다.In addition, the controller 150 may separate and extract only the fingerprint part from the processed image (hereinafter, referred to as a 'fingerprint image'). At this time, the same or similar method as in the above-described detection of the printed character or the like may be used for extracting the fingerprint from the processed image. That is, only the fingerprint portion may be extracted by detecting a luminance component having a specific range of sizes corresponding to the fingerprint in the processed image.

다만, 이상의 인쇄된 문자 등의 검출 및 지문 추출에는 휘도 정보를 검출하는 방법을 이용하였지만, 이것이 본 발명의 권리범위를 제한하는 것은 아니며 이 외에도 다양한 검출(추출) 방법이 이용될 수 있음은 물론이다.However, although the method of detecting luminance information is used for detecting the above-described printed characters and extracting fingerprints, this does not limit the scope of the present invention, and various detection (extraction) methods may be used. .

여기서, 지문 영상은 메모리부(155)의 영상 메모리에 저장된다. 이하의 설명에서는 처리 영상 및 지문 영상이 영상 처리부(155)에 의해 각각 소정의 크기 및 화질로 재조정되어 영상 메모리에 저장되는 것으로 가정한다.Here, the fingerprint image is stored in the image memory of the memory unit 155. In the following description, it is assumed that the processed image and the fingerprint image are each readjusted to a predetermined size and image quality by the image processor 155 and stored in the image memory.

단계 S405를 참조하면, 제어부(150)는 추출된 지문이 사용자 지문 정보와 일치하는지를 판단(즉, 지문 대조)한다. 이러한 지문의 대조에는 메모리부(155)의 프로그램 메모리에 저장되어 있는 지문 인식 프로그램이 이용될 수 있다. 즉, 제어부(150)는 메모리부(155)의 프로그램 메모리에 저장된 지문 인식 프로그램과 메모리부(155)의 영상 메모리에 저장된 지문 영상 및 사용자 지문 정보를 불러들인 후, 지문 인식 프로그램을 이용하여 지문 영상과 사용자 지문 정보와의 일치여부를 판단한다.Referring to step S405, the controller 150 determines whether the extracted fingerprint matches the user fingerprint information (ie, fingerprint matching). The fingerprint verification program stored in the program memory of the memory unit 155 may be used to check the fingerprint. That is, the controller 150 reads the fingerprint recognition program stored in the program memory of the memory unit 155 and the fingerprint image stored in the image memory of the memory unit 155 and the user fingerprint information, and then uses the fingerprint recognition program to read the fingerprint image. And whether the user fingerprint information matches.

이때, 사용자 지문 정보가 1개 이상인 경우에는 지문 영상과 미리 등록되어 저장돼있는 1개 이상의 사용자 지문 정보를 각각 비교하는 과정을 거치게 될 것이다. 즉, 사용자 지문 정보가 n개인 경우에는 지문 영상과 사용자 지문 정보가 일치할 때까지 지문 대조를 반복하고, 그 중 어느 하나의 사용자 지문 정보와 일치하는 경우에는 사용자로 판단(인식)하게 된다.In this case, when the user fingerprint information is one or more, a process of comparing the fingerprint image with one or more user fingerprint information pre-registered and stored will be performed. That is, if the user fingerprint information is n, the fingerprint matching is repeated until the fingerprint image and the user fingerprint information match, and if it matches any one of the user fingerprint information, the user is judged (recognized).

지문(fingerprint)은 손가락 끝단의 손바닥쪽의 표피에 형성된 땀샘이 융기되어 생긴 흐름에 의해 형성된 줄무늬(융선)이다. 이러한 지문은 개개인 마다 그리고 동일인의 경우에도 각 손가락 마다 같은 융선(ridge) 형태를 가지는 것이 없으며, 지문의 융선 형태는 평생동안 변하지 않는다는 특징이 있다.A fingerprint is a stripe (ridge) formed by the flow of sweat glands formed in the epidermis of the palm of the fingertip. Such fingerprints do not have the same ridge shape for each finger and even for the same person, and the ridge shape of the fingerprint does not change for a lifetime.

이러한 지문의 대조 방법으로는 특징점 대조법과 위상 상관법 등을 포함하여 다양한 지문 대조 방법이 이용될 수 있다. 특징점 대조법은 지문 영상에서 지문의 특징점들(예를 들어, 중심점, 삼각점 등)을 추출하고, 그 특징점들 사이의 상관관계를 반영한 특징점망에 기초하여 2개의 지문간의 정합도를 계산하여 유사성을 평가하는 방법이다. 위상 상관법은 지문 영상에서 지문의 융선들이 갖는 국소 영역에서의 일정한 흐름(무늬) 방향 및 거리의 배열(예를 들어, 타래 무늬, 활 무늬 등)을 찾고, 그 배열을 이용하여 2개의 지문간의 정합도를 계산하여 유사성을 평가하는 방법이다. 따라서, 본 발명에 따른 지문 인식 프로그램으로는 이러한 지문 대조 방법을 프로그래밍한 다양한 프로그램이 이용될 수 있다. 또한, 지문 인식 프로그램은 지문 인식의 정확도를 높이기 위해 하기의 예에서 설명하듯이 다양한 지문 대조 방법 중 1개 이상의 대조 방법을 조합하여 구현할 수도 있다.Various fingerprint matching methods may be used as the fingerprint matching method, including a feature point matching method and a phase correlation method. The feature point collation method extracts the feature points (eg, the center point, the triangular point, etc.) of the fingerprint from the fingerprint image, and evaluates the similarity by calculating the degree of matching between the two fingerprints based on the feature point network reflecting the correlation between the feature points. That's how. The phase correlation method finds an array of constant flow (pattern) directions and distances (e.g., a corrugated pattern, a bow pattern, etc.) in a local area of the fingerprint ridges in the fingerprint image, and uses the arrangement to determine the relationship between two fingerprints. It is a method to evaluate the similarity by calculating the degree of matching. Therefore, as the fingerprint recognition program according to the present invention, various programs for programming such a fingerprint matching method may be used. In addition, the fingerprint recognition program may be implemented by combining one or more matching methods among various fingerprint matching methods, as described in the following example, in order to increase the accuracy of fingerprint recognition.

이하에서는 메모리부(155)의 영상 메모리에 저장되어 있는 등록된 사용자 지문 정보가 도 5에서와 같다고 가정하고, 지문 영상의 예에 따른 지문 인식 방법을 설명한다. 도 6 및 도 7의 지문 영상은 사용자가 입력부(130)를 통한 데이터 입력시에 빈번히 발생할 수 있는 경우를 크게 2가지 예로 나누어 나타낸 것이다.Hereinafter, assuming that the registered user fingerprint information stored in the image memory of the memory unit 155 is the same as in FIG. 5, a fingerprint recognition method according to an example of the fingerprint image will be described. 6 and 7 illustrate two cases in which a user frequently occurs when data is input through the input unit 130.

도 6의 경우, 상술한 단계 S404를 통해 추출된 지문 영상은 사용자의 손가락 지문의 전면이 아닌 그 일면(본 예에서는 손가락 끝부분의 지문)만을 포함하고 있다. 이러한 지문 영상은 사용자가 입력부(130)를 통한 데이터 입력시 손가락 끝부분 만을 이용하여 키 버튼을 누른 경우에 발생할 수 있다. 이러한 경우에는 도 6에서와 같이 지문 영상에 특징점 정보(중심점, 삼각점 등)가 포함되지 않을 수 있다. 따라서, 도 6의 경우에는 상술한 위상 상관법을 이용하여 지문 영상에서 융선들이 갖는 국소 영역(즉, 본 예에서는 손가락 끝 부분)에서의 일정한 무늬 배열을 찾음으로써 사용자 지문 정보와의 일치여부를 판별해낼 수 있다.In the case of FIG. 6, the fingerprint image extracted through the above-described step S404 includes only one surface (fingerprint of the fingertip in this example), not the front surface of the user's finger fingerprint. Such a fingerprint image may occur when a user presses a key button using only a fingertip when inputting data through the input unit 130. In this case, as shown in FIG. 6, feature point information (center point, triangle point, etc.) may not be included in the fingerprint image. Accordingly, in the case of FIG. 6, the pattern correlation is determined using the phase correlation method described above to find a consistent pattern arrangement in the local area of the ridges (that is, the fingertip in this example) to determine whether the fingerprint information matches the user's fingerprint information. I can do it.

도 7의 경우, 지문 영상은 사용자의 손가락 지문의 전면을 포함하고 있지 만, 도 5의 사용자 지문 정보와 그 지문의 방향이 일치하지 않고 있다. 이러한 지문 영상은 사용자가 지문 등록시 지문 등록키(131)에 손가락을 위치시킨 방향과 입력부(130)를 통한 데이터 입력시 키 버튼을 누른 방향이 불일치하는 경우에 발생할 수 있다. 이러한 경우에는 지문 영상에서 특징점 정보(중심점, 삼각점 등)를 추출한 뒤 특징점 대조법을 이용하여 사용자 지문 정보와의 일치여부를 판별할 수 있다. 물론, 추출된 특징점 정보에 따라 지문 영상의 방향을 사용자 지문 정보의 방향과 일치(즉, 회전)시킨 뒤 위상 상관법을 이용하여 사용자 지문 정보와의 일치여부를 판별해낼 수도 있다.In the case of FIG. 7, the fingerprint image includes the front surface of the user's finger fingerprint, but the direction of the fingerprint does not coincide with the user fingerprint information of FIG. 5. Such a fingerprint image may occur when a direction in which a user places a finger on the fingerprint registration key 131 and a direction in which a key button is pressed when inputting data through the input unit 130 are inconsistent. In this case, after extracting feature point information (center point, triangular point, etc.) from the fingerprint image, it may be determined whether or not the user's fingerprint information is matched using the feature point collation method. Of course, the direction of the fingerprint image may be matched (ie, rotated) with the direction of the user fingerprint information based on the extracted feature point information, and then the phase correlation method may be used to determine whether the fingerprint image matches the user fingerprint information.

상술한 방법을 통해 제어부(150)는 추출된 지문이 사용자 지문 정보와 일치하지 않는다고 판단하는 경우 이를 에러(error)로 판단할 수 있다. 이러한 경우 제어부(150)는 표시부(110)를 통해 "다시 입력하십시오." 또는 "사용자의 지문 정보와 일치하지 않습니다." 등의 에러 메시지가 표시되도록 제어할 수 있다. 또한, 표시부(110)에 아무런 표시를 하지 않음(즉, 사용자가 아무런 입력을 하지 않은 상태와 동일한 상태를 표시함)으로써 에러 메시지에 갈음할 수 도 있다.When the controller 150 determines that the extracted fingerprint does not match the user fingerprint information, the controller 150 may determine this as an error. In this case, the control unit 150 enters the display unit 110 again. Or "Does not match your fingerprint information." It can be controlled to display an error message such as. In addition, the display unit 110 may replace the error message by not displaying anything (ie, displaying the same state as a state in which the user does not input anything).

제어부(150)가 추출된 지문과 사용자 지문 정보가 일치한다고 판단하는 경우에는 단계 S406을 진행한다.If the controller 150 determines that the extracted fingerprint and the user fingerprint information match, step S406 is performed.

단계 S406에서, 제어부(150)는 사용자가 손가락으로 지시한 위치에 상응하는 좌표 인식 및 그 키 버튼 입력 정보 인식을 수행한다. 이러한 좌표 인식 및 키 버튼 입력 정보 인식은 전술한 단계 S404를 거치면서 메모리부(155)의 영상 메모리에 저장된 처리 영상의 해석을 통해 가능할 수 있다. 또한, 처리 영상의 해석에는 메모리부(155)의 프로그램 메모리에 저장되어 있는 좌표 인식 프로그램이 이용될 수 있다. 즉, 제어부(150)는 메모리부(155)로부터 좌표 인식 프로그램 및 처리 영상을 불러들인 후, 처리 영상으로부터 사용자가 지시한 위치에 따른 좌표를 인식하고, 그에 상응하는 키 버튼 입력 정보를 인식해낼 수 있다. 이에 대한 상세한 설명은 도 8내지 도 11에서 하기로 한다.In step S406, the controller 150 performs coordinate recognition corresponding to the position indicated by the user with the finger and recognition of the key button input information. Such coordinate recognition and key button input information recognition may be possible through analysis of the processed image stored in the image memory of the memory unit 155 through step S404 described above. In addition, a coordinate recognition program stored in a program memory of the memory unit 155 may be used to interpret the processed image. That is, the controller 150 may retrieve the coordinate recognition program and the processed image from the memory unit 155, recognize the coordinates according to the position indicated by the user from the processed image, and recognize the corresponding key button input information. have. Detailed description thereof will be provided with reference to FIGS. 8 to 11.

단계 S407에서, 제어부(150)는 인식된 키 버튼 입력 정보에 상응하는 데이터(예를 들어, 인식된 키 버튼에 상응하는 문자, 숫자 또는 기능 등)가 표시부(110)를 통해 표시되도록 한다. 물론, 키 버튼 입력 정보가 기능 선택에 관한 것이라면 해당 기능이 실행될 것이다.In operation S407, the controller 150 causes data corresponding to the recognized key button input information (for example, a letter, number, or function corresponding to the recognized key button) to be displayed on the display 110. Of course, if the key button input information is about function selection, the function will be executed.

상술한 바와 같은 단계 S401 내지 S407을 통하여 사용자는 입력부(130)를 통하여 문자 등을 입력하거나 또는 기능 선택을 할 수 있게 된다.Through steps S401 to S407 as described above, the user may input a character or the like through the input unit 130 or select a function.

도 8 내지 도 11은 처리 영상에서의 좌표 인식 방법을 나타내는 도면이다. 즉, 도 8은 메모리부(155)의 영상 메모리에 저장되는 처리 영상을 예시한 도면이고, 도 9는 메모리부(155)의 프로그램 메모리에 저장되어 있는 좌표 인식 프로그램을 테이블(table)로 예시한 도면이며, 도 10 및 도 11은 좌표 인식 프로그램을 이용하여 처리 영상에서 좌표를 인식하는 방법을 예시한 도면이다.8 to 11 are diagrams illustrating a coordinate recognition method in a processed image. That is, FIG. 8 is a diagram illustrating a processed image stored in the image memory of the memory unit 155, and FIG. 9 illustrates a coordinate recognition program stored in the program memory of the memory unit 155 as a table. 10 and 11 illustrate a method of recognizing coordinates in a processed image by using a coordinate recognition program.

도 8을 참조하면, 도 4의 단계 S404를 거치면서 메모리부(155)의 영상 메모리에 저장되는 처리 영상은 일정한 크기(예를 들어, 수평 화소수 m개 x 수직 화소수 n개)를 갖는다. 여기서, 영상 메모리에는 처리 영상과 함께 처리 영상에 관한 원점 정보가 저장될 수 있다. 이때, 원점 정보는 제어부(150)가 처리 영상에서 사용자의 손가락 지문의 위치(이하, '접촉 위치'라 함)의 좌표를 인식하기 위한 기준 정보로서 사용되며, 처리 영상의 각 꼭지점 정보 중 어느 하나가 선택될 수 있다.Referring to FIG. 8, the processed image stored in the image memory of the memory unit 155 through step S404 of FIG. 4 has a predetermined size (for example, m horizontal pixels x n vertical pixels). Here, the image memory may store the origin information of the processed image together with the processed image. In this case, the origin information is used as reference information for the controller 150 to recognize the coordinates of the position of the user's finger fingerprint (hereinafter, referred to as a “contact position”) in the processed image, and any one of the vertex information of the processed image. Can be selected.

또한, 입력부(130)에 구비된 각각의 키 버튼은 그에 대응하는 각각의 좌표 정보(P11 내지 P63)를 하나씩 가지고 있다. 각각의 좌표 정보는 추출 영상에 관한 원점(예를 들어, (0,0)) 및 각 키 버튼의 중심(예를 들어, (2,2))을 기준으로 설정되고, 각 키 버튼에 대해 해당 위치로 인식되도록 하기 위한 유효 범위(예를 들어, (1.5, 1.5) 내지 (2.5, 2.5))가 각각 설정될 수 있다. 이때, 접촉 위치의 좌표 정보(P11 내지 P63)는 메모리부(155)의 데이터 메모리에 저장될 수 있다.In addition, each key button provided in the input unit 130 has one coordinate information P11 to P63 corresponding thereto. Each coordinate information is set based on the origin (e.g., (0,0)) and the center of each key button (e.g., (2,2)) with respect to the extracted image. An effective range (for example, (1.5, 1.5) to (2.5, 2.5)) to be recognized as a position may be set respectively. In this case, the coordinate information P11 to P63 of the contact position may be stored in the data memory of the memory unit 155.

도 9에는 본 발명에 따른 좌표 인식 프로그램에 의해 접촉 위치의 좌표가 결정될 수 있는 테이블이 예시되어 있다. 도 9의 테이블은 각 키 버튼의 유효 범위를 기준으로 접촉 위치의 좌표를 결정하기 위한 것이다. 다만, 본 테이블에서 나타내는 좌표 인식 프로그램은 처리 영상의 원점 정보로서 좌측 하단의 꼭지점 정보가 선택되어 있는 경우를 가정한 것인 바, 선택되는 원점 정보가 달라짐에 따라 그에 상응하여 좌표 인식 프로그램도 달라질 수 있다. 또한, 이하에서 설명하는 좌표 인식 프로그램은 일 예에 불과하며, 그 외에도 데이터 좌표 인식을 위한 다양한 알고리즘 또는 프로그램이 이용될 수 있음은 물론이다.9 illustrates a table in which coordinates of a contact position can be determined by a coordinate recognition program according to the present invention. The table of FIG. 9 is for determining the coordinates of the contact position based on the effective range of each key button. However, the coordinate recognition program shown in this table assumes that the vertex information in the lower left is selected as the origin information of the processed image. As the selected origin information is changed, the coordinate recognition program may also change accordingly. have. In addition, the coordinate recognition program described below is just an example, and in addition, various algorithms or programs for data coordinate recognition may be used.

이하의 설명에서 접촉 위치의 좌표는 (x, y)로 표시하되, 원점 정보에 대한 좌표(이하,'원점'이라 함)는 (0, 0)으로 한다. 여기서, x는 원점을 기준으로 수평 방향의 길이 성분 값(즉, 수평 화소수)을 나타내고, y는 원점을 기준으로 수직 방 향의 길이 성분 값(즉, 수직 화소수)을 나타낸다. In the following description, the coordinate of the contact position is represented by (x, y), and the coordinate (hereinafter, referred to as 'origin') for the origin information is set to (0, 0). Here, x represents the length component value (ie, the number of horizontal pixels) in the horizontal direction with respect to the origin, and y represents the length component value (ie, the number of vertical pixels) in the vertical direction from the origin.

x 값이 0 < x < m/3인 경우에 있어서, y 값이 0 < y < n/6인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P11로 인식하고, y 값이 n/6 < y < n/3인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P21로 인식하고, y 값이 n/3 < y < n/2인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P31로 인식한다. 그리고 y 값이 n/2 < y < 2n/3인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P41로 인식하고, y 값이 2n/3 < y < 5n/6인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P51로 인식하고, y 값이 5n/6 < y < n인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P61로 인식한다.In the case where the x value is 0 <x <m / 3, the coordinate information for all coordinates (x, y) corresponding to the case where the y value is 0 <y <n / 6 is recognized as P11, and the y value is Coordinate information of all coordinates (x, y) corresponding to n / 6 <y <n / 3 is recognized as P21, and all coordinates corresponding to the case that y value is n / 3 <y <n / 2 Coordinate information about (x, y) is recognized as P31. And if the y value is n / 2 <y <2n / 3, the coordinate information for all coordinates (x, y) is recognized as P41, and if the y value is 2n / 3 <y <5n / 6 Coordinate information of all corresponding coordinates (x, y) is recognized as P51, and coordinate information of all coordinates (x, y) corresponding to a case where y value is 5n / 6 <y <n is recognized as P61. .

또한, x 값이 m/3 < x < 2m/3인 경우에 있어서, y 값이 0 < y < n/6인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P12로 인식하고, y 값이 n/6 < y < n/3인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P22로 인식하고, y 값이 n/3 < y < n/2인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P32로 인식한다. 그리고 y 값이 n/2 < y < 2n/3인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P42로 인식하고, y 값이 2n/3 < y < 5n/6인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P52로 인식하고, y 값이 5n/6 < y < n인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P62로 인식한다.In addition, in the case where the x value is m / 3 <x <2m / 3, the coordinate information of all coordinates (x, y) corresponding to the case where the y value is 0 <y <n / 6 is recognized as P12. If the y value is n / 6 <y <n / 3, the coordinate information for all coordinates (x, y) is recognized as P22, and if the y value is n / 3 <y <n / 2 Coordinate information for all corresponding coordinates (x, y) is recognized as P32. If the y value is n / 2 <y <2n / 3, the coordinate information of all coordinates (x, y) is recognized as P42, and if the y value is 2n / 3 <y <5n / 6 Coordinate information of all corresponding coordinates (x, y) is recognized as P52, and coordinate information of all coordinates (x, y) corresponding to a case where y value is 5n / 6 <y <n is recognized as P62. .

그리고 x 값이 2m/3 < x < m인 경우에 있어서, y 값이 0 < y < n/6인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P13로 인식하고, y 값이 n/6 < y < n/3인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P23로 인식하고, y 값이 n/3 < y < n/2인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P33로 인식한다. 그리고 y 값이 n/2 < y < 2n/3인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P43로 인식하고, y 값이 2n/3 < y < 5n/6인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P53로 인식하고, y 값이 5n/6 < y < n인 경우에 해당하는 모든 좌표(x, y)에 대한 좌표 정보는 P63로 인식한다. When the x value is 2m / 3 <x <m, the coordinate information of all coordinates (x, y) corresponding to the case where the y value is 0 <y <n / 6 is recognized as P13, and the y value The coordinate information for all coordinates (x, y) corresponding to the case where n / 6 <y <n / 3 is recognized as P23, and all corresponding cases where the y value is n / 3 <y <n / 2 Coordinate information on the coordinates (x, y) is recognized as P33. And when the y value is n / 2 <y <2n / 3, the coordinate information for all coordinates (x, y) is recognized as P43, and if the y value is 2n / 3 <y <5n / 6 Coordinate information of all corresponding coordinates (x, y) is recognized as P53, and coordinate information of all coordinates (x, y) corresponding to the case where y value is 5n / 6 <y <n is recognized as P63. .

예를 들어, 도 10의 경우에는 접촉 위치(도면에서 검은 무늬의 지문 모양으로 표시된 부분임)의 좌표(x, y)가 x 값이 m/3 < x < 2m/3의 범위 내에 속하고, y 값이 n/3 < y < n/2, n/2 < y < 2n/3 또는 2n/3 < y < 5n/6의 범위 내에 속하는 경우에 해당하므로 접촉 위치의 좌표에 해당하는 좌표 정보가 P32, P42 및 P52 중 어느 하나로 인식될 수 있다. 이처럼 좌표 정보가 1개 이상으로 인식될 수 있는 경우에는 제어부(150)가 접촉 위치의 외곽선(즉, 지문의 외곽선)이 형성하는 도형에서 가장 큰 면적(즉, 가장 많은 화소수)을 차지하는 영역이 속하는 키 버튼이 선택된 것으로 결정할 수 있다. 즉, 먼저 접촉 위치에 해당하는 모든 좌표에 대한 좌표 정보를 각각 인식해낸 후, 동일한 좌표 정보 별로 그 개수를 합산하고 그 중 가장 많은 개수를 갖는 것을 좌표 정보로 선택할 수도 있다. 따라서, 이러한 경우에는 접촉 위치에 해당하는 좌표 정보는 P42가 될 수 있다.For example, in the case of FIG. 10, the coordinates (x, y) of the contact position (which is a portion of the figure indicated by a black fingerprint) belong to a range of x values of m / 3 <x <2 m / 3, If the y value is in the range of n / 3 <y <n / 2, n / 2 <y <2n / 3 or 2n / 3 <y <5n / 6, the coordinate information corresponding to the coordinate of the contact location It may be recognized as any one of P32, P42 and P52. In this case, when the coordinate information can be recognized as one or more, the controller 150 occupies the largest area (ie, the largest number of pixels) in the figure formed by the outline of the contact location (ie, the outline of the fingerprint). It can be determined that the belonging key button is selected. That is, first, after recognizing the coordinate information of all coordinates corresponding to the contact position, the number may be summed for the same coordinate information and the one having the largest number may be selected as the coordinate information. Therefore, in this case, the coordinate information corresponding to the contact position may be P42.

물론, 이때에도 합산한 좌표 정보의 개수가 동일한 2 이상의 좌표 정보가 존재하는 경우에는 제어부(150)가 이를 에러로 판단할 수 있다. Of course, in this case, when two or more pieces of coordinate information having the same number of aggregated coordinate information exist, the controller 150 may determine this as an error.

도 11의 경우에는 접촉 위치의 좌표가 x 값이 m/3 < x < 2m/3 또는 2m/3 < x < m의 범위 내에 속하고, y 값이 n/3 < y < n/2, n/2 < y < 2n/3 또는 2n/3 < y < 5n/6의 범위 내에 속하는 경우에 해당하므로 접촉 위치의 좌표에 해당하는 좌표 정보가 P32, P42, P52, P33, P43 및 P53 중 어느 하나로 인식될 것이다. 이 경우에도 제어부(150)는 좌표 정보들 중 접촉 위치의 외곽선이 형성하는 도형에서 가장 큰 면적을 차지하는 영역에 해당하는 P42를 접촉 위치의 좌표 정보로서 인식할 수 있다.In the case of Fig. 11, the coordinates of the contact position are in the range of x value in the range of m / 3 <x <2m / 3 or 2m / 3 <x <m, and the y value is n / 3 <y <n / 2, n Coordinate information corresponding to the coordinates of the contact position is any one of P32, P42, P52, P33, P43, and P53 because it corresponds to the range of / 2 <y <2n / 3 or 2n / 3 <y <5n / 6. Will be recognized. Even in this case, the controller 150 may recognize P42 corresponding to the area occupying the largest area in the figure formed by the outline of the contact location among the coordinate information, as the coordinate information of the contact location.

제어부(150)는 상술한 좌표 인식 프로그램을 이용하여 접촉 위치에 상응하는 좌표 정보를 인식해낼 수 있게 된다. 또한, 인식된 좌표 정보에 대응하는 키 버튼 입력 정보의 인식에는 일반적인 이동 통신 단말기에서의 키 버튼 입력 정보의 인식 방법과 동일 또는 유사한 방법이 이용될 수 있다. 즉, 제어부(150)는 이동 통신 단말기에서의 현재 모드(예를 들어, 숫자 입력 모드, 영문 입력 모드, 한글 입력 모드 등)에 따라 인식된 좌표 정보에 대응되는 숫자, 영문자, 한글, 특수 문자 및 기능 등을 키 버튼 입력 정보로 인식할 수 있다.The controller 150 may recognize the coordinate information corresponding to the contact position using the above-described coordinate recognition program. In addition, a method similar to or similar to a method of recognizing key button input information in a general mobile communication terminal may be used to recognize key button input information corresponding to the recognized coordinate information. That is, the controller 150 may include numbers, alphabetical characters, Korean characters, special characters, and the like corresponding to coordinate information recognized according to a current mode (for example, a numeric input mode, an English input mode, a Korean input mode, etc.) in the mobile communication terminal. The function can be recognized as key button input information.

예를 들어, 도 10 및 도 11과 같이 좌표 정보가 P42이고, 현재 모드가 숫자 입력 모드인 경우에는 제어부(150)는 숫자 "2"를 키 버튼 입력 정보로 인식하게 될 것이다(도 2 및 도 8 참조).For example, if the coordinate information is P42 and the current mode is the number input mode as shown in FIGS. 10 and 11, the controller 150 will recognize the number "2" as key button input information (FIGS. 2 and FIG. 8).

또한, 현재 모드가 영문 입력 모드인 경우에는 좌표 정보 P42에 대응되는 영문자 "A", "B" 및 "C"중 어느 하나의 영문자를 키 버튼 입력 정보로 인식할 것이다. 즉, 현재 모드가 영문 입력 모드 또는 한글 입력 모드와 같이 하나의 좌표 정보에 대응하는 키 버튼에 1개 이상의 문자가 할당되어 있는 경우에는 현재 인식된 좌표 정보(또는 선택된 것으로 인식된 현재의 키 버튼)와 종전에 인식된 좌표 정보 (또는 선택된 것으로 판별된 종전의 키 버튼)가 동일한지 여부를 판단하는 단계가 더 필요할 수 있다. 이를 위하여 인식된 좌표 정보(또는 선택된 키 버튼)는 메모리부(155)의 데이터 메모리 또는 표시부(110)의 디스플레이 메모리에 일시 저장될 수 있다. 만일, 제어부(150)에 의해 인식된 좌표 정보 P42가 최초로 인식되었다고 판단(즉, 현재 인식된 좌표 정보가 종전 좌표 정보와 동일하지 않다고 판단)되는 경우에는 영문자 "A"가 키 버튼 입력 정보로 인식될 것이다.In addition, when the current mode is the English input mode, any one of the English letters “A”, “B” and “C” corresponding to the coordinate information P42 will be recognized as key button input information. That is, when one or more characters are assigned to a key button corresponding to one coordinate information, such as English input mode or Korean input mode, the currently recognized coordinate information (or the current key button recognized as selected). It may be further necessary to determine whether and the previously recognized coordinate information (or the previous key button determined to be selected) are the same. The recognized coordinate information (or the selected key button) may be temporarily stored in the data memory of the memory unit 155 or the display memory of the display unit 110. If it is determined that the coordinate information P42 recognized by the controller 150 is first recognized (that is, it is determined that the currently recognized coordinate information is not the same as the previous coordinate information), the English letter “A” is recognized as the key button input information. Will be.

상술한 과정을 통해 제어부(150)는 처리 영상으로부터 사용자가 손가락으로 지시한 위치에 따른 좌표를 인식하고, 그에 상응하는 키 버튼 입력 정보를 인식해낼 수 있다.Through the above-described process, the controller 150 may recognize the coordinates according to the position indicated by the finger by the user from the processed image, and recognize the corresponding key button input information.

상술한 바와 같이, 본 발명에 따른 지문 인식 키 패드를 구비한 이동 통신 단말기 및 그 입력 방법에 의하면, 지문 인식을 통해 개인 정보 보안을 확보할 수 있도록 함으로써 사용자가 비밀 번호의 노출이나 단말기의 분실 등을 염려할 필요없이 안전하고 편리하게 단말기를 사용할 수 있으며, 이동 통신 단말기를 이용한 전자 결제 서비스를 보다 활성화시킬 수 있는 효과가 있다.As described above, according to the mobile communication terminal having a fingerprint recognition keypad according to the present invention and an input method thereof, the user can secure his or her personal information through fingerprint recognition, thereby exposing a user's password or losing the terminal. There is no need to worry about the use of the terminal safely and conveniently, there is an effect that can activate the electronic payment service using the mobile communication terminal more.

또한, 본 발명에 의하면 버튼식 키 패드를 구비한 이동 통신 단말기에서 요구되는 각각의 키 버튼에 대한 금형 작업이 불필요하며, 이러한 이유로 이동 통신 단말기의 제조 공정이 간단해지고 그 제조 단가를 줄일 수 있는 효과가 있다.In addition, according to the present invention, the mold work for each key button required in the mobile communication terminal having a button-type keypad is unnecessary, and for this reason, the manufacturing process of the mobile communication terminal is simplified and the manufacturing cost can be reduced. There is.

또한, 본 발명에 의하면 키 패드를 구비함으로써 발생되는 디자인 제한 및 단말기 면적의 증가를 방지할 수 있는 효과도 있다.In addition, according to the present invention there is also an effect that can be prevented from increasing the design limitation and terminal area caused by having a keypad.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to a preferred embodiment of the present invention, those skilled in the art to which the present invention pertains without departing from the spirit and scope of the present invention as set forth in the claims below It will be appreciated that modifications and variations can be made.

Claims (10)

이동 통신 단말기에 있어서,In the mobile communication terminal, 센서-여기서, 상기 센서는 접촉 센서 또는 압력 센서임-;Sensor, wherein the sensor is a contact sensor or a pressure sensor; 고체판으로서, 상기 센서 상부에 형성된 입력부;A solid plate, comprising: an input formed on the sensor; 상기 입력부를 촬상한 이미지 데이터를 생성하여 출력하는 카메라부; 및A camera unit generating and outputting image data of the input unit; And 상기 센서로부터 센싱 신호가 감지되면 상기 카메라부로 상기 이미지 데이터 생성을 지시하고, 상기 카메라부로부터 입력된 상기 이미지 데이터에서의 상기 입력부와 손가락간의 접촉 위치에 형성된 지문과 미리 저장된 사용자 등록 지문이 일치하면 상기 접촉 위치에 상응하도록 미리 설정된 키 버튼 입력 정보를 생성하는 제어부를 포함하는 이동 통신 단말기.When the sensing signal is detected from the sensor, the camera unit instructs the generation of the image data, and when the fingerprint formed at the contact position between the input unit and the finger in the image data input from the camera unit matches the pre-stored user registration fingerprint, And a control unit for generating key button input information preset to correspond to a contact position. 제1항에 있어서,The method of claim 1, 상기 사용자 등록 지문 및 상기 입력부의 각 접촉 위치에 상응하는 키 버튼 정보를 저장하는 메모리부를 더 포함하는 이동 통신 단말기.And a memory unit for storing key registration information corresponding to each contact position of the user registration fingerprint and the input unit. 제1항에 있어서,The method of claim 1, 상기 입력부의 미리 지정된 위치는 지문 등록키로서 이용되는 것을 특징으 로 하는 이동 통신 단말기.And a predetermined position of the input unit is used as a fingerprint registration key. 제1항에 있어서,The method of claim 1, 상기 입력부는 투명 재질의 고체판인 것을 특징으로 하는 이동 통신 단말기.The input unit is a mobile communication terminal, characterized in that the transparent plate. 제1항에 있어서,The method of claim 1, 상기 카메라부는 상기 입력부 및 상기 지문이 촬상될 수 있는 이동 통신 단말기의 본체 내부의 소정 부분에 위치하는 것을 특징으로 하는 이동 통신 단말기.And the camera unit is located in a predetermined portion inside a main body of the mobile communication terminal in which the input unit and the fingerprint can be captured. 제1항에 있어서,The method of claim 1, 상기 키 버튼 입력 정보는 기능 선택, 모드 선택, 문자 또는 숫자의 입력 중 어느 하나에 상응하는 것을 특징으로 하는 이동 통신 단말기.The key button input information corresponds to any one of function selection, mode selection, and input of letters or numbers. 이동 통신 단말기에 있어서,In the mobile communication terminal, (a) 센서로부터 입력부와 손가락간의 접촉에 따른 센싱 신호가 입력되는지 여부 를 판단하는 단계-여기서, 상기 센서는 상기 입력부의 하부에 형성됨-; (a) determining whether a sensing signal corresponding to a contact between an input unit and a finger is input from a sensor, wherein the sensor is formed under the input unit; (b) 상기 센싱 신호가 입력되면, 상기 입력부 하단에 구비된 카메라부가 상기 입력부를 촬상하여 이미지 데이터를 출력하도록 제어하는 단계; 및(b) controlling the camera unit at the bottom of the input unit to capture the input unit and output image data when the sensing signal is input; And (c) 상기 이미지 데이터에서의 상기 입력부와 상기 손가락간의 접촉 위치에 형성된 지문과 미리 저장된 사용자 등록 지문이 일치하면 상기 접촉 위치에 상응하도록 미리 설정된 키 버튼 입력 정보를 생성하는 단계를 포함하는 이동 통신 단말기에서의 키 입력 방법.and (c) generating key button input information that is preset to correspond to the contact location when a fingerprint formed at a contact location between the input unit and the finger in the image data and a pre-stored user registration fingerprint match. How to Enter Keys in. 제7항에 있어서,The method of claim 7, wherein 상기 단계 (c)는Step (c) is (c-1) 상기 이미지 데이터로부터 상기 접촉 위치에 형성된 지문을 추출하는 단계;(c-1) extracting a fingerprint formed at the contact position from the image data; (c-2) 상기 추출된 지문과 상기 사용자 등록 지문이 일치하는지 여부를 판단하는 단계; 및(c-2) determining whether the extracted fingerprint and the user registered fingerprint match; And (c-3) 상기 추출된 지문과 상기 사용자 등록 지문이 일치하면 상기 접촉 위치에 상응하도록 미리 설정된 키 버튼 입력 정보를 생성하는 단계를 포함하는 것을 특징으로 하는 이동 통신 단말기에서의 키 입력 방법.and (c-3) generating key button input information that is preset to correspond to the contact location when the extracted fingerprint and the user registration fingerprint coincide with each other. 제7항에 있어서,The method of claim 7, wherein 상기 키 버튼 입력 정보는 기능 선택, 모드 선택, 문자 또는 숫자의 입력 중 어느 하나에 상응하는 것을 특징으로 하는 이동 통신 단말기에서의 키 입력 방법.The key button input information corresponds to any one of function selection, mode selection, and input of letters or numbers. 제7항에 있어서,The method of claim 7, wherein 상기 입력부는 투명 재질의 고체판인 것을 특징으로 하는 이동 통신 단말기에서의 키 입력 방법.The input unit is a key input method in a mobile communication terminal, characterized in that the transparent plate.
KR1020050129681A 2005-12-26 2005-12-26 User terminal with fingerprint recognition keypad and inputting method thereof KR100686360B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050129681A KR100686360B1 (en) 2005-12-26 2005-12-26 User terminal with fingerprint recognition keypad and inputting method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050129681A KR100686360B1 (en) 2005-12-26 2005-12-26 User terminal with fingerprint recognition keypad and inputting method thereof

Publications (1)

Publication Number Publication Date
KR100686360B1 true KR100686360B1 (en) 2007-02-22

Family

ID=38104477

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050129681A KR100686360B1 (en) 2005-12-26 2005-12-26 User terminal with fingerprint recognition keypad and inputting method thereof

Country Status (1)

Country Link
KR (1) KR100686360B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030043840A (en) * 2003-04-25 2003-06-02 (주)실리콘이미지웍스 A mobile phone comprising recognition sensor of fingerprint

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030043840A (en) * 2003-04-25 2003-06-02 (주)실리콘이미지웍스 A mobile phone comprising recognition sensor of fingerprint

Similar Documents

Publication Publication Date Title
US9747428B2 (en) Dynamic keyboard and touchscreen biometrics
US9224029B2 (en) Electronic device switchable to a user-interface unlocked mode based upon a pattern of input motions and related methods
US8224128B2 (en) Portable information terminal device
WO2007046466A1 (en) Input device for inputting password or the like and mobile telephone having the input device
KR20070026810A (en) Portable terminal device with built-in fingerprint sensor
CN110245547B (en) Electronic device including a contactless palm biometric sensor and related methods
JP2003298689A (en) Cellular telephone
CN107091704A (en) Pressure detection method and device
KR100674441B1 (en) Apparatus and method for inputting character using finger print identification in portable wireless terminal
KR101196759B1 (en) Portable terminal and method for changing owner mode automatically thereof
KR20040048114A (en) Authentication method and device using multi biological identification in portable radiotelephone
KR101000130B1 (en) Mobile terminal capable face recognition and method for face recognition thereof
JP2005268951A (en) Portable telephone
US20190373171A1 (en) Electronic device, control device, method of controlling the electronic device, and storage medium
KR100686360B1 (en) User terminal with fingerprint recognition keypad and inputting method thereof
KR100640402B1 (en) Portable terminal capable of variably displaying in difference area with screen electronic touch interfaces window according to input interface mode
KR101264797B1 (en) Method for searching photo by facial recognition in mobile terminal
KR100751093B1 (en) Device and method for Input in digital device
CN114066458A (en) Biometric identification method, biometric identification device, and storage medium
JP5071006B2 (en) Electronic device, operation control method and control program in electronic device
KR100606243B1 (en) Service method using portable communication terminal epuipment with pointing device having fingerprint identification function
KR100696803B1 (en) Method of multi key interface using fingrtprint sensor
KR100753209B1 (en) Portable terminal for having virtual key-pad and text input method
US11140247B2 (en) UE, and method and apparatus for identifying handprint
JP2009146080A (en) Finger recognition keyboard and portable terminal

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130221

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140203

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20180129

Year of fee payment: 12