Nothing Special   »   [go: up one dir, main page]

KR102208430B1 - Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof - Google Patents

Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof Download PDF

Info

Publication number
KR102208430B1
KR102208430B1 KR1020140149786A KR20140149786A KR102208430B1 KR 102208430 B1 KR102208430 B1 KR 102208430B1 KR 1020140149786 A KR1020140149786 A KR 1020140149786A KR 20140149786 A KR20140149786 A KR 20140149786A KR 102208430 B1 KR102208430 B1 KR 102208430B1
Authority
KR
South Korea
Prior art keywords
fingerprint
sensor
data
electronic device
input
Prior art date
Application number
KR1020140149786A
Other languages
Korean (ko)
Other versions
KR20150051888A (en
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 US14/533,799 priority Critical patent/US9967100B2/en
Publication of KR20150051888A publication Critical patent/KR20150051888A/en
Application granted granted Critical
Publication of KR102208430B1 publication Critical patent/KR102208430B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • H04L9/3231Biological data, e.g. fingerprint, voice or retina
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Image Input (AREA)
  • Collating Specific Patterns (AREA)
  • Telephone Function (AREA)

Abstract

지문 센서의 전원을 제어하는 방법에 있어서, 지문 센서에서 획득된 센서 데이터를 수신하고, 수신된 센서 데이터가 지문형태의 데이터인지 여부를 판단하고, 센서 데이터가 지문형태의 데이터인 경우, 소정의 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부를 판단하고, 센서 데이터가 지문형태의 데이터가 아니거나, 센서 데이터가 지문형태의 데이터라도 수신된 센서 데이터의 변화량이 소정값 미만인 경우, 지문 센서를 저전력 모드로 진입시킬 수 있다.In the method of controlling power of a fingerprint sensor, the sensor data obtained from the fingerprint sensor is received, it is determined whether the received sensor data is data in the form of a fingerprint, and if the sensor data is data in the form of a fingerprint, a predetermined time It is determined whether the amount of change in the received sensor data is more than a predetermined value, and if the sensor data is not fingerprint-type data, or even if the sensor data is fingerprint-type data, the change in the received sensor data is less than a predetermined value, the fingerprint sensor Can enter the low power mode.

Description

지문 센서의 전원을 제어하는 방법과 이를 수행하는 지문 처리 장치 및 전자 장치 {Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof}TECHNICAL FIELD [Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof]

본 발명의 다양한 실시예들은 지문 센서의 전원을 제어하는 방법과 이를 수행하는 지문 처리 장치 및 전자 장치에 관한 것이다.Various embodiments of the present invention relate to a method of controlling power of a fingerprint sensor, a fingerprint processing device and an electronic device performing the same.

노트 PC, 스마트 폰을 비롯한 개인 휴대 단말의 증가와 함께, 정보 보안의 중요성도 강조되고 있다. 이에 따라, 휴대 단말들에 다양한 생체 인식 기술들을 적용하여 보안을 강화하기 위한 노력들이 이루어지고 있다. 다양한 생체 인식 기술들 중 지문 인식은 낮은 비용으로 높은 보안성을 확보할 수 있으며, 지문 센서의 소형화가 가능하다는 장점으로 인하여, 널리 이용되고 있다. Along with the increase in personal portable devices including note PCs and smart phones, the importance of information security is also being emphasized. Accordingly, efforts are being made to enhance security by applying various biometric recognition technologies to portable terminals. Among various biometric recognition technologies, fingerprint recognition is widely used due to the advantage of securing high security at low cost and miniaturization of a fingerprint sensor.

한편, 스마트 폰의 발달과 함께, 휴대 단말에서 다양한 기능들이 제공되면서, 휴대 단말에 탑재되는 부품들의 전력 소모를 최소화하고자 하는 다양한 노력들이 있어왔다. 이에 따라, 휴대 단말들에 탑재되는 지문 센서에서도 소비 전력을 최소화할 수 있는 전원의 제어 방안이 요구된다.Meanwhile, with the development of smart phones, as various functions are provided in portable terminals, various efforts have been made to minimize power consumption of components mounted in portable terminals. Accordingly, there is a need for a power control scheme capable of minimizing power consumption even in fingerprint sensors mounted on portable terminals.

본 발명의 적어도 하나의 실시예가 이루고자 하는 기술적 과제는 지문 센서의 전원을 제어하는 방법과 이를 수행하는 지문 처리 장치 및 전자 장치를 제공하는 데 있다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는 데 있다. 본 발명의 다양한 실시예들이 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.A technical problem to be achieved by at least one embodiment of the present invention is to provide a method of controlling power of a fingerprint sensor, a fingerprint processing device and an electronic device performing the same. Further, there is provided a computer-readable recording medium in which a program for executing the method on a computer is recorded. The technical problems to be achieved by various embodiments of the present invention are not limited to the technical problems as described above, and other technical problems may exist.

상기 기술적 과제를 해결하기 위한 일 실시예에 따른 지문 센서의 전원을 제어하는 방법은 지문 센서에서 획득된 센서 데이터를 수신하는 동작, 수신된 센서 데이터가 지문형태의 데이터인지 여부를 판단하는 동작, 상기 센서 데이터가 지문형태의 데이터인 경우, 소정의 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부를 판단하는 동작과, 상기 센서 데이터가 지문형태의 데이터가 아니거나, 상기 센서 데이터가 지문형태의 데이터라도 상기 수신된 센서 데이터의 변화량이 소정값 미만인 경우, 상기 지문 센서를 저전력 모드로 진입시키는 동작을 포함할 수 있다. A method of controlling power of a fingerprint sensor according to an embodiment for solving the above technical problem includes an operation of receiving sensor data obtained from a fingerprint sensor, an operation of determining whether the received sensor data is data in the form of a fingerprint, the When the sensor data is data in the form of a fingerprint, an operation of determining whether the amount of change in sensor data received for a predetermined time is greater than or equal to a predetermined value, and the sensor data is not data in the form of a fingerprint, or the sensor data is in the form of a fingerprint. Even with the data of, when the amount of change in the received sensor data is less than a predetermined value, entering the fingerprint sensor into a low power mode may be included.

상기 다른 기술적 과제를 해결하기 위한 일 실시예는 상기된 지문 센서의 전원을 제어하는 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.An embodiment for solving the above other technical problem may provide a computer-readable recording medium in which a program for executing the method for controlling power of the fingerprint sensor described above is recorded.

상기 또 다른 기술적 과제를 해결하기 위한 일 실시예에 따른 전자 장치는 동작 모드에서 소정의 유전율 이상을 갖는 대상체가 감지되면, 상기 대상체에 대해서 센싱을 수행하여 센서 데이터를 획득하고, 상기 센서 데이터를 지문 처리 장치로 전송하는 지문 센서, 상기 지문 센서의 전원을 제어하는 전원 제어부와, 상기 지문 센서로부터 센서 데이터를 수신하고, 상기 수신된 센서 데이터를 이미지로 재구성하고, 상기 재구성된 이미지를 이용하여 상기 센서 데이터가 의사 입력인지 여부를 판단하고, 상기 센서 데이터가 의사 입력으로 판단되면, 상기 지문 센서가 저전력 모드가 되도록 상기 전원 제어부에 제어 신호를 출력하고, 상기 센서 데이터가 의사 입력이 아닌 것으로 판단되면, 상기 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행하는 지문 처리 장치를 포함할 수 있다. In an electronic device according to an embodiment for solving the another technical problem, when an object having a predetermined dielectric constant or higher is detected in an operation mode, the object is sensed to obtain sensor data, and the sensor data is fingerprinted. A fingerprint sensor that transmits to a processing device, a power control unit that controls power of the fingerprint sensor, receives sensor data from the fingerprint sensor, reconstructs the received sensor data into an image, and uses the reconstructed image to the sensor It is determined whether data is a pseudo input, and when the sensor data is determined to be a pseudo input, a control signal is output to the power control unit so that the fingerprint sensor enters a low power mode, and when it is determined that the sensor data is not a pseudo input, It may include a fingerprint processing device that performs fingerprint processing to determine whether a fingerprint matching the fingerprint of the sensor data is registered.

상기 또 다른 기술적 과제를 해결하기 위한 일 실시예에 따른 전자 장치는 설정된 동작을 감지하는 센서 모듈, 상기 센서 모듈에서 설정된 동작이 감지되면, 지문 입력을 모니터링하는 지문 센서와 상기 지문 센서를 통해 입력받은 지문이 등록된 지문과 일치하면, 잠금 설정을 해제하고 슬립 상태에서 웨이크 업 상태로 전환하는 제1 프로세서를 포함할 수 있다.An electronic device according to an embodiment for solving the another technical problem includes a sensor module that detects a set motion, a fingerprint sensor that monitors a fingerprint input when a set motion is detected by the sensor module, and a fingerprint sensor that is input through the fingerprint sensor. If the fingerprint matches the registered fingerprint, the first processor may release a lock setting and switch from a sleep state to a wake-up state.

상기에 기재된 바에 의하면, 지문 센서에 입력이 있더라도, 지문 인증이 필요 없는 의사 입력이라면, 지문 프로세싱을 수행하지 않고, 지문 센서를 저전력 모드로 진입시킴으로써, 지문 센서의 소비 전력을 효과적으로 줄일 수 있다. 설정된 동작을 감지한 경우에만 지문 센서가 지문 입력을 모니터링함으로써, 사용자의 지문 입력 의도가 있는 경우에만 지문 입력을 감지할 수 있다. 이에 따라, 의도하지 않은 지문 입력으로 인한 전력 소비를 효과적으로 줄일 수 있다. 또한, 입력받은 지문 데이터에 기초하여 사용자 인증을 수행하는 별도의 프로세서를 이용함으로써, 상기 프로세서를 제외한 전자 장치의 나머지 구성 요소들을 슬립 상태로 유지한 채 사용자 인증을 수행할 수 있다. 이에 따라, 지문 센서를 구비한 전자 장치에서 불필요한 소비 전력을 줄임으로써, 배터리의 사용시간을 늘릴 수 있다. As described above, even if there is an input to the fingerprint sensor, if it is a pseudo input that does not require fingerprint authentication, by entering the fingerprint sensor into a low power mode without performing fingerprint processing, power consumption of the fingerprint sensor can be effectively reduced. The fingerprint sensor monitors the fingerprint input only when a set motion is detected, so that the fingerprint input can be detected only when the user intends to input the fingerprint. Accordingly, power consumption due to unintended fingerprint input can be effectively reduced. In addition, by using a separate processor that performs user authentication based on the input fingerprint data, user authentication can be performed while the remaining components of the electronic device other than the processor are kept in a sleep state. Accordingly, the use time of the battery can be increased by reducing unnecessary power consumption in the electronic device including the fingerprint sensor.

도 1은 본 발명의 일 실시예에 따른 지문 센서를 이용하여 지문 인증을 수행하는 방법을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 지문 처리 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 전자 장치를 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 전자 장치를 도시한 블록도이다.
도 5a 및 5b는 본 발명의 일 실시예에 따른 전자 장치를 도시한 블록도이다.
도 6은 본 발명의 일 실시예에 따른 전자 장치를 도시한 블록도이다.
도 7은 다양한 실시예에 따른 전자 장치에 대한 블록도를 도시한다.
도 8은 다양한 실시예에 따른 하드웨어의 블록도를 도시한다.
도 9는 한 실시예에 따른 프로그래밍 모듈의 블록도를 도시한다.
도 10은 소정의 시간 동안 유지되는 지문 센서의 의사 입력에 따른 지문 센서 및 지문 처리 장치의 동작을 설명하기 위한 그래프들이다.
도 11은 통화 발신 시에 소정의 시간 동안 유지되는 지문 센서의 의사 입력에 따른 지문 센서 및 지문 처리 장치의 동작을 설명하기 위한 그래프들이다.
도 12는 본 발명에 따른 전자 장치에서 설정된 동작을 감지하는 일 실시예를 도시한 도면이다.
도 13은 본 발명에 따른 전자 장치에서 설정된 동작을 감지하는 일 실시예를 도시한 도면이다.
도 14는 본 발명에 따른 전자 장치에서 설정된 동작을 감지하는 일 실시예를 도시한 도면이다.
도 15는 본 발명에 따른 전자 장치에서 입력받은 지문 데이터에 차순위 유효성이 인정되는 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 일 실시예를 도시한 도면이다.
도 16은 본 발명에 따른 전자 장치에서 입력받은 지문 데이터에 차순위 유효성이 인정되는 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 일 실시예를 도시한 도면이다.
도 17은 본 발명에 따른 전자 장치에서 설정된 횟수 이상으로 입력받은 지문 데이터의 유효성 또는 차순위 유효성이 인정되지 않는 경우, 사용자의 연락처를 디스플레이하는 일 실시예를 도시한 도면이다.
도 18은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다.
도 19는 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다.
도 20은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다.
도 21은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다.
도 22는 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다.
도 23은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다.
도 24a 및 24b는 본 발명의 일 실시예에 따른 전자 장치의 동작 순서를 도시한 순서도이다.
도 25는 본 발명의 일 실시예에 따른 저전력으로 지문을 인식하여 잠금을 해제하는 전자 장치의 방법의 흐름도이다.
1 is a diagram illustrating a method of performing fingerprint authentication using a fingerprint sensor according to an embodiment of the present invention.
2 is a block diagram showing a fingerprint processing apparatus according to an embodiment of the present invention.
3 is a block diagram illustrating an electronic device according to an embodiment of the present invention.
4 is a block diagram illustrating an electronic device according to an embodiment of the present invention.
5A and 5B are block diagrams illustrating an electronic device according to an embodiment of the present invention.
6 is a block diagram illustrating an electronic device according to an embodiment of the present invention.
7 is a block diagram of an electronic device according to various embodiments of the present disclosure.
8 is a block diagram of hardware according to various embodiments.
9 is a block diagram of a programming module according to an embodiment.
10 are graphs for explaining an operation of a fingerprint sensor and a fingerprint processing apparatus according to an intention input of the fingerprint sensor maintained for a predetermined time.
11 are graphs for explaining an operation of a fingerprint sensor and a fingerprint processing apparatus according to an intention input of the fingerprint sensor maintained for a predetermined time when a call is sent.
12 is a diagram illustrating an embodiment of sensing a set motion in an electronic device according to the present invention.
13 is a diagram illustrating an embodiment of detecting a set motion in an electronic device according to the present invention.
14 is a diagram illustrating an embodiment of detecting a set motion in an electronic device according to the present invention.
FIG. 15 is a diagram illustrating an embodiment of executing at least one application set as an application with low security when the next priority validity is recognized in fingerprint data input from the electronic device according to the present invention.
16 is a diagram illustrating an embodiment of executing at least one application set as an application with low security when the next-order validity is recognized in fingerprint data input from an electronic device according to the present invention.
FIG. 17 is a diagram illustrating an exemplary embodiment of displaying a user's contact information when validity of fingerprint data input more than a set number of times in the electronic device according to the present invention or second priority validity is not recognized.
18 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.
19 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.
20 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.
21 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.
22 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.
23 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.
24A and 24B are flowcharts illustrating an operation sequence of an electronic device according to an embodiment of the present invention.
25 is a flowchart of a method of an electronic device for unlocking a fingerprint by recognizing a fingerprint with low power according to an embodiment of the present invention.

이하에서는 도면을 참조하여 본 발명의 다양한 실시예들을 자세히 설명한다. 이때, 각각의 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타낸다. 또한, 이미 공지된 기능 및/또는 구성에 대한 상세한 설명은 생략한다. 이하에 개시된 내용은, 다양한 실시 예에 따른 동작을 이해하는데 필요한 부분이 중점적으로 설명하며, 그 설명의 요지를 흐릴 수 있는 요소들에 대한 설명은 생략한다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the drawings. In this case, the same components in each drawing are indicated by the same reference numerals as possible. In addition, detailed descriptions of functions and/or configurations already known are omitted. In the following, a portion necessary for understanding an operation according to various embodiments will be mainly described, and descriptions of elements that may obscure the subject matter of the description will be omitted.

또한 도면의 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시될 수 있다. 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니며, 따라서 각각의 도면에 그려진 구성요소들의 상대적인 크기나 간격에 의해 여기에 기재되는 내용들이 제한되는 것은 아니다.In addition, some elements in the drawings may be exaggerated, omitted, or schematically illustrated. The size of each component does not fully reflect the actual size, and therefore, the contents described herein are not limited by the relative size or spacing of the components drawn in each drawing.

본 발명에 따른 전자 장치는, 통신 기능이 포함된 장치일 수 있다. 예를 들면, 스마트 폰(smartphone), 태블릿 PC(tablet personal computer), 이동전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 전자 팔찌, 전자 목걸이, 전자 앱세서리(appcessory), 카메라(camera), 웨어러블 장치(wearable device), 전자 시계(electronic clock), 손목 시계(wrist watch), 스마트 가전(smart white appliance)(예: 냉장고, 에어컨, 청소기, 인공 지능 로봇, TV, DVD(digital video disk) 플레이어, 오디오, 오븐, 전자레인지, 세탁기, 공기 청정기, 전자 액자 등), 각종 의료기기(예: MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 초음파기 등), 네비게이션(navigation) 장치, GPS 수신기(global positioning system receiver), EDR(event data recorder), FDR(flight data recorder), 셋톱 박스(set-top box), TV 박스(예를 들면, 삼성 HomeSyncTM, 애플TVTM, 또는 구글 TVTM), 전자 사전, 자동차 인포테인먼트(infotainment) 장치, 선박용 전자 장비(electronic equipment for ship, 예를 들면, 선박용 항법 장치, 자이로 콤파스 등), 항공 전자기기(avionics), 보안 기기, 전자 의복, 전자 키, 캠코더(camcorder), 게임 콘솔(game consoles), HMD(head-mounted display), 평판표시장치(flat panel display device), 전자 앨범, 통신 기능을 포함한 가구(furniture) 또는 건물/구조물의 일부, 전자 보드(electronic board), 전자 사인 입력장치(electronic signature receiving device) 또는 프로젝터(projector) 등의 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 본 발명에 따른 전자 장치는 전술한 기기들에 한정되지 않음은 당업자에게 자명하다. The electronic device according to the present invention may be a device including a communication function. For example, a smart phone (smartphone), a tablet PC (tablet personal computer), a mobile phone (mobile phone), a videophone, an e-book reader (e-book reader), a desktop PC (desktop personal computer), a laptop PC (laptop PC) personal computer), netbook computer, personal digital assistant (PDA), portable multimedia player (PMP), MP3 player, mobile medical device, electronic bracelet, electronic necklace, electronic appcessory, camera, Wearable devices, electronic clocks, wrist watches, smart white appliances (e.g. refrigerators, air conditioners, vacuum cleaners, artificial intelligence robots, TVs, digital video disk (DVD) players) , Audio, oven, microwave oven, washing machine, air purifier, electronic frame, etc.), various medical devices (e.g. MRA (magnetic resonance angiography), MRI (magnetic resonance imaging), CT (computed tomography), camera, ultrasound, etc.), Navigation device, global positioning system receiver, EDR (event data recorder), FDR (flight data recorder), set-top box, TV box (e.g., Samsung HomeSync TM , Apple TV TM , or Google TV TM ), electronic dictionary, automobile infotainment device, electronic equipment for ship (e.g., navigation device for ships, gyro compass, etc.), avionics, security devices , Electronic clothing, ex Chair keys, camcorders, game consoles, head-mounted displays (HMDs), flat panel display devices, electronic albums, furniture or parts of buildings/structures with communication functions , An electronic board, an electronic signature receiving device, or a projector, or a combination of one or more of various devices. It is obvious to those skilled in the art that the electronic device according to the present invention is not limited to the above-described devices.

도 1은 본 발명의 일 실시예에 따른 지문 센서를 이용하여 지문 인증을 수행하는 방법을 설명하기 위한 도면이다. 1 is a diagram illustrating a method of performing fingerprint authentication using a fingerprint sensor according to an embodiment of the present invention.

도 1에는 지문 센서(20)를 구비한 이동 단말기(30)가 도시되어 있다. 이동 단말기(30)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, 디지털 카메라, 휴대게임단말, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, 태블릿(tablet) PC(Personal Computer) 등을 포함할 수 있다. 그러나, 이에 한정되지 않으며, 도 1의 이동 단말기(30)는 지문 센서(20)를 포함하는 보안 기능이 필요한 모든 전자 장치가 될 수 있다. 전자 장치는 정보통신기기, 멀티미디어기기 및 그에 대한 응용기기를 포함할 수 있다. 1 shows a mobile terminal 30 having a fingerprint sensor 20. The mobile terminal 30 is a mobile phone, a smart phone, a notebook computer, a digital broadcasting terminal, a digital camera, a portable game terminal, a PDA (Personal Digital Assistants), a portable multimedia player (PMP), a navigation device, and a tablet. (tablet) PC (Personal Computer), etc. may be included. However, the present invention is not limited thereto, and the mobile terminal 30 of FIG. 1 may be any electronic device requiring a security function including the fingerprint sensor 20. The electronic device may include an information communication device, a multimedia device, and an application device therefor.

지문 센서(20)는 소정의 유전율을 갖는 대상체(10)가 감지되면, 대상체(10)의 센싱을 수행한다. 예를 들면, 대상체(10)가 사람의 유전율을 갖는 경우, 지문 센서(20)는 대상체(10)가 지문인지를 불문하고 센싱을 계속한다. 그러나, 대상체(10)가 사람의 유전율과 다른 유전율을 갖는 물체라면, 지문 센서(20)는 상기 대상체(10)를 센싱하지 않는다. When an object 10 having a predetermined dielectric constant is detected, the fingerprint sensor 20 senses the object 10. For example, when the object 10 has a human dielectric constant, the fingerprint sensor 20 continues sensing regardless of whether the object 10 is a fingerprint. However, if the object 10 is an object having a dielectric constant different from that of a person, the fingerprint sensor 20 does not sense the object 10.

지문은 이미지(11)에서와 같이 융선(ridge)과 융선 사이의 골(valley)의 형태를 가진다. 지문 센서(20)는 지문의 융선과 골의 형태를 센싱하는 것으로, 센싱을 통해서 획득된 센서 데이터는 신호의 형태를 가진다. 센서 데이터는 이미지 처리(image processing)를 통해, 이미지(11)로 생성된다. The fingerprint has a shape of a ridge and a valley between the ridges as in the image 11. The fingerprint sensor 20 senses the shape of ridges and valleys of the fingerprint, and sensor data acquired through sensing has the form of a signal. The sensor data is generated as an image 11 through image processing.

지문 센서(20)에서 대상체(10)의 센싱 방식으로는 스와이프(swipe) 방식과 터치(touch) 방식이 있다. 스와이프 방식은 지문이 있는 손가락의 표면을 지문 센서(20) 위에 위치시킨 후, 소정의 방향으로 쓸어내리는 방식이다. 터치 방식은 소정 시간 동안 손가락의 표면을 지문 센서(20) 위에 접촉시키는 방식이다. 도 1에는 터치 방식의 지문 센서(20)가 도시되어 있으나, 본 발명의 일 실시예에 따라 스와이프 방식의 지문 센서(20)가 사용될 수도 있다. As a method of sensing the object 10 by the fingerprint sensor 20, there are a swipe method and a touch method. The swipe method is a method of placing the surface of a finger with a fingerprint on the fingerprint sensor 20 and then sweeping it down in a predetermined direction. In the touch method, the surface of the finger is in contact with the fingerprint sensor 20 for a predetermined time. Although a touch-type fingerprint sensor 20 is shown in FIG. 1, a swipe-type fingerprint sensor 20 may be used according to an embodiment of the present invention.

지문 센서(20)는 소정 시간 동안 입력이 없으면 저전력 모드(power saving mode)로 진입할 수 있다. 저전력 모드는 지문 센서(20)의 소비 전력이 최소화된 상태를 나타낸다. 저전력 모드는 슬립 모드(sleep mode) 또는 슬립 상태라고도 한다. The fingerprint sensor 20 may enter a power saving mode if there is no input for a predetermined time. The low power mode represents a state in which power consumption of the fingerprint sensor 20 is minimized. The low power mode is also referred to as a sleep mode or sleep state.

본 발명의 다양한 실시예들에 따르면, 지문 처리 장치(100)는 지문 센서(20)의 지문 입력이 의사 입력(pseudo input)인지 여부를 판단하여 지문 센서(20)를 빠르게 저전력 모드로 진입시키거나, 사용자의 지문 입력 의도가 있는 경우에만, 지문 센서가 지문 입력을 감지하도록 제어함으로써, 의도하지 않은 지문 입력으로 인한 전력 소비를 효과적으로 줄일 수 있다. According to various embodiments of the present invention, the fingerprint processing apparatus 100 determines whether the fingerprint input of the fingerprint sensor 20 is a pseudo input, and quickly enters the fingerprint sensor 20 into a low power mode. , By controlling the fingerprint sensor to detect the fingerprint input only when there is a user's intention to input a fingerprint, power consumption due to an unintended fingerprint input can be effectively reduced.

지문 센서(20)는 이미지 처리 및 지문 인증을 위해, 획득된 센서 데이터를 지문 처리 장치(100)로 전송한다. 이미지 처리는 센서데이터를 이미지(11)로 생성하는 것이고, 지문 인증은 센싱된 지문이 등록된 지문과 일치하는지 여부를 판단하는 것이다. 일 실시예에 따르면, 이미지(11)로부터 추출된 특징점(minutiae)(12)을 이용하여, 등록된 지문과의 일치 여부를 판단할 수 있다. 도 1에서와 같이, 융선의 분기점, 융선의 끝점 등이 특징점(12)으로 이용될 수 있다. 다른 실시예에 따르면, 지문 처리 장치(100)는 등록된 지문의 이미지와 센싱된 지문의 이미지(11)를 비교하여, 센싱된 지문과 등록된 지문 사이의 일치 여부를 판단할 수 있다. 이 외에도, 지문 처리 장치(100)는 다양한 지문 인증 방법을 이용하여 센싱된 지문과 등록된 지문 사이의 일치 여부를 판단할 수 있다. The fingerprint sensor 20 transmits the acquired sensor data to the fingerprint processing apparatus 100 for image processing and fingerprint authentication. Image processing is to generate sensor data as an image 11, and fingerprint authentication is to determine whether a sensed fingerprint matches a registered fingerprint. According to an embodiment, by using the minutiae 12 extracted from the image 11, it may be determined whether or not the registered fingerprint matches. As in FIG. 1, a branch point of a ridge, an end point of a ridge, and the like may be used as the feature point 12. According to another embodiment, the fingerprint processing apparatus 100 may compare the image of the registered fingerprint and the image of the sensed fingerprint 11 to determine whether the sensed fingerprint matches the registered fingerprint. In addition, the fingerprint processing apparatus 100 may determine whether the sensed fingerprint matches the registered fingerprint using various fingerprint authentication methods.

지문 처리 장치(100)는 지문 센서(20)와 일체형으로 존재할 수도 있다. 이하에서는, 이해의 편의를 위하여, 지문 센서(20)에서는 대상체(10)를 센싱하여 센서 데이터를 획득하고, 지문 처리 장치(100)에서 센서 데이터의 이미지 처리 및 지문 인증을 수행하는 것으로 설명한다. 이와 관련된 구체적인 설명은 도 2를 참조한다. The fingerprint processing device 100 may exist integrally with the fingerprint sensor 20. Hereinafter, for convenience of understanding, it will be described that the fingerprint sensor 20 senses the object 10 to obtain sensor data, and the fingerprint processing apparatus 100 performs image processing and fingerprint authentication of the sensor data. For a detailed description of this, refer to FIG. 2.

도 1에 도시된 지문 센서(20)는 이동 단말기(30)의 홈 버튼에 구비된 것으로 도시되어 있지만, 이에 한정되지 않는다. 지문 센서(20)는 이동 단말기(30)의 후면이나 측면에도 위치할 수 있으며, 또는, 화면과 일체형으로 존재할 수도 있다. The fingerprint sensor 20 shown in FIG. 1 is shown to be provided on the home button of the mobile terminal 30, but is not limited thereto. The fingerprint sensor 20 may be located on the back or side of the mobile terminal 30 or may be integrated with the screen.

도 2는 본 발명의 일 실시예에 따른 지문 처리 장치를 도시한 블록도이다. 도 2를 참조하면, 지문 처리 장치(100)는 이미지 처리부(110), 센서 데이터 판별부(120) 및 지문 인증부(130)로 구성된다. 도 2에 도시된 지문 처리 장치(100), 지문 센서(200), 전원 제어부(210) 및 저장부(220)는 하나의 전자 장치에 포함될 수 있다. 2 is a block diagram showing a fingerprint processing apparatus according to an embodiment of the present invention. Referring to FIG. 2, the fingerprint processing apparatus 100 includes an image processing unit 110, a sensor data determination unit 120, and a fingerprint authentication unit 130. The fingerprint processing apparatus 100, the fingerprint sensor 200, the power control unit 210, and the storage unit 220 illustrated in FIG. 2 may be included in one electronic device.

지문 처리 장치(100)는 지문 센서(200)에서 감지된 센서 데이터를 수신하고, 수신된 센서 데이터를 이미지로 재구성하고, 재구성된 이미지를 이용하여 지문 프로세싱을 수행한다. 본 실시예에 따른 지문 처리 장치(100)는 적어도 하나 이상의 프로세서(processor)에 해당하거나, 적어도 하나 이상의 프로세서를 포함할 수 있다. 이에 따라, 본 실시예에 따른 지문 처리 장치(100)는 범용 컴퓨터 시스템(미도시) 또는 이와 유사한 장치에 포함된 상태로 구동될 수 있다. The fingerprint processing apparatus 100 receives sensor data detected by the fingerprint sensor 200, reconstructs the received sensor data into an image, and performs fingerprint processing using the reconstructed image. The fingerprint processing apparatus 100 according to the present embodiment may correspond to at least one or more processors, or may include at least one or more processors. Accordingly, the fingerprint processing apparatus 100 according to the present exemplary embodiment may be driven while being included in a general-purpose computer system (not shown) or a similar device.

이미지 처리부(110)는 지문 센서(200)에서 획득된 센서 데이터를 수신하고, 수신된 센서 데이터를 이미지로 재구성한다. 이미지 처리부(110)는 재구성된 이미지를 센서 데이터 판별부(120)로 전송한다. The image processing unit 110 receives sensor data obtained from the fingerprint sensor 200 and reconstructs the received sensor data into an image. The image processing unit 110 transmits the reconstructed image to the sensor data determination unit 120.

이미지 처리부(110)는 센서 데이터 판별부(120)의 판단 결과에 따라, 재구성된 이미지를 지문 인증부(130)에 전송한다. 이때, 센서 데이터 판별부(120)에서 수신된 센서 데이터에 대해서 지문 인증을 수행할 필요가 없다고 판단되면, 이미지 처리부(110)는 재구성된 이미지를 지문 인증부(130)에 전송하지 않는다. 나아가, 이미지 처리부(110)는 재구성된 이미지를 폐기한다. The image processing unit 110 transmits the reconstructed image to the fingerprint authentication unit 130 according to the determination result of the sensor data determination unit 120. At this time, if it is determined that it is not necessary to perform fingerprint authentication on the sensor data received by the sensor data determination unit 120, the image processing unit 110 does not transmit the reconstructed image to the fingerprint authentication unit 130. Furthermore, the image processing unit 110 discards the reconstructed image.

일 실시예에 따르면, 이미지 처리부(110)는 이미지 재구성부(111) 및 특징점 추출부(112)로 구성될 수 있다. 이미지 재구성부(111)는 센서 데이터를 이용하여 이미지를 재구성한다. 특징점 추출부(112)는 재구성된 이미지를 이용하여 특징점을 추출한다. 이에 따라, 이미지 처리부(110)는 재구성된 이미지 또는 추출된 특징점을 센서 데이터 판별부(120)로 전송할 수 있다. 센서 데이터 판별부(120)는 재구성된 이미지 또는 추출된 특징점에 기초하여 지문 센서(200)의 전원 제어 및 지문 인증의 수행 여부를 판단한다. According to an embodiment, the image processing unit 110 may include an image reconstruction unit 111 and a feature point extraction unit 112. The image reconstruction unit 111 reconstructs an image using sensor data. The feature point extraction unit 112 extracts feature points by using the reconstructed image. Accordingly, the image processing unit 110 may transmit the reconstructed image or the extracted feature points to the sensor data determination unit 120. The sensor data determination unit 120 determines whether to perform power control and fingerprint authentication of the fingerprint sensor 200 based on the reconstructed image or the extracted feature points.

다른 실시예에 따르면, 이미지 처리부(110)는 이미지 재구성부(111)만을 포함하도록 구성될 수 있다. 본 실시예에 따르면, 센서 데이터 판별부(120)는 센서 데이터 또는 재구성된 이미지를 이용하여 센서 데이터의 판단을 수행한다. 이에 따라, 이미지 처리부(110)는 센서 데이터 판별부(120)의 판단 결과, 지문 인증이 필요하다고 판단된 센서 데이터의 재구성된 이미지를 지문 인증부(130)로 전송한다. 지문 인증부(130)는 수신된 재구성된 이미지를 이용하여, 지문 프로세싱을 수행할 수 있다. According to another embodiment, the image processing unit 110 may be configured to include only the image reconstruction unit 111. According to the present embodiment, the sensor data determination unit 120 determines sensor data using sensor data or a reconstructed image. Accordingly, the image processing unit 110 transmits, to the fingerprint authentication unit 130, a reconstructed image of sensor data determined to require fingerprint authentication as a result of the determination by the sensor data determination unit 120. The fingerprint authentication unit 130 may perform fingerprint processing using the received reconstructed image.

센서 데이터 판별부(120)는 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력(pseudo input)인지 여부를 판단한다. 의사 입력은 사용자가 지문 인증의 의도를 가지고 지문 센서(200)에 손가락을 센싱한 것이 아닌, 가짜 입력을 나타낸다. 예를 들면, 손가락 지문이 아닌 신체 다른 부위가 지문 센서(200)에 센싱되거나, 지문 센서(200)에 손가락 지문을 센싱한 경우라 하더라도 다른 기능의 사용 중에 의도치 않게 접촉된 것일 수 있다. 이와 관련하여 구체적인 설명은 도 10 내지 도 11을 참조한다.The sensor data determination unit 120 determines whether the sensor data is a pseudo input that does not need to perform fingerprint authentication. The pseudo input indicates a fake input, not the user sensing a finger by the fingerprint sensor 200 with the intention of fingerprint authentication. For example, even when a part of the body other than a finger print is sensed by the fingerprint sensor 200 or a finger print is sensed by the fingerprint sensor 200, it may be unintentionally contacted while using other functions. For a detailed description in this regard, refer to FIGS. 10 to 11.

센서 데이터 판별부(120)는 이미지 재구성부(111)에 의해 재구성된 이미지를 이용하여 센서 데이터가 의사 입력인지 여부를 판단하거나, 특징점 추출부(112)에 의해 재구성된 이미지로부터 추출된 특징점을 이용하여 센서 데이터가 의사 입력인지 여부를 판단할 수 있다. 또는, 센서 데이터 판별부(120)는 지문 센서(200)로부터 수신된 센서 데이터를 이용하여 의사 입력 여부를 판단할 수도 있다. The sensor data determination unit 120 determines whether the sensor data is a pseudo input using the image reconstructed by the image reconstruction unit 111, or uses the feature points extracted from the image reconstructed by the feature point extraction unit 112 Thus, it can be determined whether the sensor data is a pseudo input. Alternatively, the sensor data determination unit 120 may determine whether a doctor is input by using sensor data received from the fingerprint sensor 200.

이러한 실시예에 따라, 센서 데이터 판별부(120)는 지문 센서(200)로부터 센서 데이터를 바로 수신하거나, 이미지 재구성부(111)로부터 재구성된 이미지를 수신하거나, 특징점 추출부(112)에서 특징점을 수신하도록 구성될 수 있다. 이하에서는 설명의 편의를 위하여, 센서 데이터 판별부(120)는 이미지 재구성부(111)에 의해 재구성된 이미지를 이용하여 센서 데이터가 의사 입력인지 여부를 판단하는 것으로 한다. According to this embodiment, the sensor data determination unit 120 directly receives sensor data from the fingerprint sensor 200, receives a reconstructed image from the image reconstruction unit 111, or selects a feature point from the feature point extraction unit 112. It can be configured to receive. Hereinafter, for convenience of description, it is assumed that the sensor data determination unit 120 determines whether the sensor data is a pseudo input using the image reconstructed by the image reconstruction unit 111.

센서 데이터 판별부(120)는 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단한다. 센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 의사 입력으로 판단되면, 센서 데이터 판별부(120)의 수신된 센서 데이터의 지문 인증을 수행하지 않고, 지문 센서(200)가 저전력 모드가 되도록 전원 제어부(210)로 제어 신호를 출력한다. 수신된 센서 데이터는 폐기된다. The sensor data determination unit 120 determines whether the sensor data is a pseudo input that does not need to perform fingerprint authentication. As a result of the determination of the sensor data determination unit 120, if the received sensor data is determined as a pseudo input, the fingerprint sensor 200 does not perform fingerprint authentication of the received sensor data by the sensor data determination unit 120, and the fingerprint sensor 200 is in a low power mode. A control signal is output to the power control unit 210 so that it is. The received sensor data is discarded.

저전력 모드(power saving mode)는 지문 센서(200)에 입력이 없는 경우에 사용되지 않는 유닛들에 전원이 인가되지 않도록 하여, 지문 센서(200)에서 소비되는 전력이 최소화된 상태를 나타낸다. 저전력 모드는 슬립 모드(sleep mode)라고도 한다. 지문 센서(200)는 소정 시간 동안 입력이 없는 경우에 저전력 모드로 들어간다. 지문 센서(200)에 입력이 유지되는 경우, 지문 센서(200)는 저전력 모드로 들어가지 못하고, 계속 동작 모드 상태를 유지한다.The power saving mode indicates a state in which power consumed by the fingerprint sensor 200 is minimized by preventing power to be applied to unused units when there is no input to the fingerprint sensor 200. The low power mode is also referred to as a sleep mode. The fingerprint sensor 200 enters a low power mode when there is no input for a predetermined time. When the input to the fingerprint sensor 200 is maintained, the fingerprint sensor 200 cannot enter the low power mode, and continues to maintain the operation mode state.

일 실시예에 따라, 센서 데이터 판별부(120)는 지문 센서(200)와 함께, 지문 처리 장치(100)도 저전력 모드로 진입시키도록 전원 제어부(210)로 제어 신호를 출력할 수 있다. According to an embodiment, the sensor data determination unit 120 may output a control signal to the power control unit 210 so that the fingerprint sensor 200 and the fingerprint processing apparatus 100 enter a low power mode.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 의사 입력이 아닌 것으로 판단되면, 센서 데이터 판별부(120)는 수신된 센서 데이터의 지문 인증이 수행되도록, 이미지 처리부(110)로 제어 신호를 출력한다. 이미지 처리부(110)는 재구성된 이미지 또는 특징점을 지문 인증부(130)로 출력한다. When it is determined that the sensor data determination unit 120 determines that the received sensor data is not a pseudo input, the sensor data determination unit 120 controls the image processing unit 110 to perform fingerprint authentication of the received sensor data. Output the signal. The image processing unit 110 outputs the reconstructed image or feature point to the fingerprint authentication unit 130.

센서 데이터 판별부(120)는 센서 데이터가 지문형태의 데이터인지 여부, 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부, 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부 중 적어도 하나에 기초하여 수신된 센서 데이터가 의사 입력인지 여부를 판단한다. The sensor data determination unit 120 determines whether the sensor data is data in the form of a fingerprint, whether the amount of change in sensor data received for a predetermined time is more than a predetermined value, and the direction of the fingerprint of the received sensor data is set for fingerprint authentication. It is determined whether the received sensor data is a pseudo input based on at least one of whether they match.

지문이 아님에도 사람의 유전율을 가진 대상체(10)가 소정 시간동안 지문 센서(200)에 계속 접촉해 있는 경우, 지문 센서(200)는 계속해서 대상체(10)를 센싱한다. 이에 따라, 지문 센서(200)는 저전력 모드로 들어가지 못하고, 계속해서 불필요한 센싱을 하게 된다. 예를 들면, 지문 센서(200)에 사람의 볼이나 팔과 같은 신체 부위가 접촉되면, 지문 센서(200)는 신체 부위를 센싱한 후, 획득한 센서 데이터를 지문 처리 장치(100)로 전송한다. 그러나, 볼이나 팔의 피부에는 지문이 없으며, 지문 인증이 불필요한 의사 입력에 해당한다. When the object 10 having the dielectric constant of a person is not a fingerprint but continues to contact the fingerprint sensor 200 for a predetermined time, the fingerprint sensor 200 continuously senses the object 10. Accordingly, the fingerprint sensor 200 cannot enter the low power mode, and continues to perform unnecessary sensing. For example, when a body part such as a ball or arm of a person comes into contact with the fingerprint sensor 200, the fingerprint sensor 200 senses the body part and then transmits the acquired sensor data to the fingerprint processing device 100. . However, there is no fingerprint on the skin of the cheek or arm, and it is a doctor input that does not require fingerprint authentication.

센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터인지를 판단하여, 수신된 센서 데이터가 의사 입력인지 여부를 판단할 수 있다. 지문형태는, 도 1에 도시된 바와 같이, 융선과 골이 반복되는 형태를 가진다. 이에 따라, 센서 데이터 판별부(120)는 수신된 센서 데이터에 융선과 골의 형태가 나타나지 않거나, 센서 데이터의 융선과 융선 사이의 간격 또는 융선과 골의 폭이 소정값 이상인 경우, 수신된 센서 데이터가 지문형태의 데이터가 아니라고 판단할 수 있다. 그러나, 이에 한정되지 않으며, 센서 데이터 판별부(120)는 센서 데이터의 신호의 형태 또는 특징점의 개수 등과 같이 지문형태의 데이터임을 판단할 수 있는 다양한 방법을 이용할 수 있다.The sensor data determination unit 120 may determine whether the received sensor data is data in the form of a fingerprint, and may determine whether the received sensor data is a pseudo input. The fingerprint shape has a shape in which ridges and valleys are repeated, as shown in FIG. 1. Accordingly, when the shape of the ridge and the valley does not appear in the received sensor data, the gap between the ridge and the ridge, or the width of the ridge and the valley of the sensor data is more than a predetermined value, the received sensor data It can be determined that is not data in the form of a fingerprint. However, the present invention is not limited thereto, and the sensor data determination unit 120 may use various methods for determining whether data is in the form of a fingerprint, such as a form of a signal of sensor data or the number of feature points.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인지 여부가 불명확한 경우에는, 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터라고 추정한다.When it is unclear whether or not the received sensor data is data in the form of a fingerprint as a result of the determination by the sensor data determination unit 120, the sensor data determination unit 120 estimates that the received sensor data is data in the form of a fingerprint.

센서 데이터 판별부(120)는 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부를 판단하여, 수신된 센서 데이터가 의사 입력인지 여부를 판단할 수 있다. 예를 들면, 1분 이상 센서 데이터에 변화가 없거나 변화가 아주 미미하다면, 지문 인증을 위한 입력이라고 볼 수 없다. 소정 시간은 지문 센서(200)가 터치 방식인지 스와이프 방식인지에 따라 다르게 설정될 수 있다. 소정 시간은 상기 소정 시간을 넘어서면, 더 이상 지문 인증을 위한 것으로 볼 수 없는 시간으로 결정될 수 있다. 소정값은 거의 변화가 없는 것으로 볼 수 있는 정도의 값으로 결정될 수 있다. The sensor data determination unit 120 may determine whether the amount of change in sensor data received for a predetermined time is greater than or equal to a predetermined value, and determine whether the received sensor data is a pseudo input. For example, if there is no change in sensor data for more than 1 minute or the change is very slight, it cannot be considered as an input for fingerprint authentication. The predetermined time may be set differently depending on whether the fingerprint sensor 200 is a touch method or a swipe method. When the predetermined time exceeds the predetermined time, the predetermined time may be determined as a time that is no longer considered for fingerprint authentication. The predetermined value may be determined as a value that can be regarded as almost unchanged.

센서 데이터 판별부(120)는 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부를 판단하여, 수신된 센서 데이터가 의사 입력인지 여부를 판단할 수 있다. 예를 들면, 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 소정 각도 이상으로 다르다면, 지문 인증의 의도 없이 지문 센서(200)에 손가락이 접촉된 의사 입력으로 볼 수 있다. 지문의 방향은, 도 1에 도시된 바와 같이, 융선과 골이 수평 방향으로 뻗어있는 방향으로 볼 수 있다. 이에 따라, 센서 데이터 판별부(120)는 수신된 센서 데이터의 지문의 융선과 골이 뻗어있는 방향이 수평 방향이 아니면, 의사 입력으로 판단할 수 있다. The sensor data determination unit 120 may determine whether the direction of the fingerprint of the received sensor data matches the direction set for fingerprint authentication, and may determine whether the received sensor data is a pseudo input. For example, if the direction of the fingerprint of the sensor data is different from the direction set for fingerprint authentication by a predetermined angle or more, it may be regarded as a pseudo input in which a finger touches the fingerprint sensor 200 without intention of fingerprint authentication. The direction of the fingerprint can be viewed as a direction in which the ridges and valleys extend horizontally, as shown in FIG. 1. Accordingly, if the direction in which the ridges and valleys of the fingerprint of the received sensor data extend are not in the horizontal direction, the sensor data determination unit 120 may determine as a pseudo input.

지문 인증부(130)는 센서 데이터 판별부(120)의 판단 결과에 따라, 지문 인증이 필요한 센서 데이터의 지문 프로세싱을 수행한다. 지문 인증부(130)는 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하여 지문 프로세싱을 수행한다. 지문 프로세싱은 지문 인증을 수행하기 위하여 처리되는 일련의 동작들을 나타낸다. The fingerprint authentication unit 130 performs fingerprint processing of sensor data requiring fingerprint authentication according to the determination result of the sensor data determination unit 120. The fingerprint authentication unit 130 determines whether a fingerprint matching the fingerprint of the sensor data is registered, and performs fingerprint processing. Fingerprint processing represents a series of operations processed to perform fingerprint authentication.

일 실시예에 따라, 지문 인증부(130)는 특징점 추출부(112)와 매칭부(131)로 구성될 수 있다. 지문 인증부(130)는 이미지 처리부(110)로부터 재구성된 이미지를 수신하고, 특징점 추출부(112)에서 재구성된 이미지에서 특징점을 추출한다. 매칭부(131)는 저장부(220)에 저장된 등록된 지문과 센서 데이터의 지문이 일치하는지 여부를 판단한다. 지문 인증부(130)는 매칭부(131)의 판단 결과를 지문 센서(200)에 전송한다. According to an embodiment, the fingerprint authentication unit 130 may include a feature point extraction unit 112 and a matching unit 131. The fingerprint authentication unit 130 receives the reconstructed image from the image processing unit 110 and extracts a feature point from the reconstructed image by the feature point extraction unit 112. The matching unit 131 determines whether the registered fingerprint stored in the storage unit 220 matches the fingerprint of the sensor data. The fingerprint authentication unit 130 transmits the determination result of the matching unit 131 to the fingerprint sensor 200.

다른 실시예에 따라, 지문 인증부(130)는 매칭부(131)로 구성될 수 있다. 지문 인증부(130)는 이미지 처리부(110)로부터 특징점 또는 이미지를 수신하고, 매칭부(131)는 수신된 특징점 또는 이미지에 기초하여 등록된 지문과 센서 데이터의 지문이 일치하는지 여부를 판단할 수 있다. According to another embodiment, the fingerprint authentication unit 130 may be configured with a matching unit 131. The fingerprint authentication unit 130 may receive a feature point or image from the image processing unit 110, and the matching unit 131 may determine whether the registered fingerprint matches the fingerprint of the sensor data based on the received feature point or image. have.

다양한 실시예에 따라, 센서 데이터 판별부(120)는 지자기 센서, 가속도 센서, 자이로 센서, 근접 센서, 제스처 센서 등을 통해 설정된 동작이 감지된 경우에, 지문 센서(200)가 대상체의 센싱을 통해 센서 데이터를 획득하도록 하고, 상기 설정된 동작이 입력되지 않으면, 센서 데이터를 획득하지 않도록, 지문 센서(200)를 제어할 수 있다. 이와 관련된 구체적인 설명은 도 6을 참조할 수 있다.According to various embodiments, when a set motion is detected through a geomagnetic sensor, an acceleration sensor, a gyro sensor, a proximity sensor, a gesture sensor, etc., the fingerprint sensor 200 senses the object. The fingerprint sensor 200 may be controlled so as to acquire sensor data and not to acquire sensor data if the set operation is not input. For a detailed description of this, refer to FIG. 6.

지문 처리 장치(100)는 센서 데이터 판별부(120)의 판단 결과를 출력하는 출력부(140)를 더 포함할 수 있다. 출력부(140)는 센서 데이터 판별부(120)의 판단 결과를 음성, 진동, 글자, 그림 또는 동영상의 형태로 출력할 수 있다. 그러나, 이에 한정되지 않으며, 출력부(140)는 다양한 형태로 센서 데이터 판별부(120)의 판단 결과를 출력할 수 있다. The fingerprint processing apparatus 100 may further include an output unit 140 that outputs a determination result of the sensor data determination unit 120. The output unit 140 may output the determination result of the sensor data determination unit 120 in the form of voice, vibration, text, picture, or video. However, the present invention is not limited thereto, and the output unit 140 may output the determination result of the sensor data determination unit 120 in various forms.

본 발명의 다양한 실시예에 따른 지문 처리 장치는 지문 센서에서 획득된 센서 데이터를 수신하고, 상기 수신된 센서 데이터를 이미지로 재구성하는 이미지 처리부, 상기 재구성된 이미지를 이용하여 상기 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행하여 지문을 인증하는 지문 인증부와 상기 재구성된 이미지를 이용하여 상기 센서 데이터가 의사 입력(pseudo input)인지 여부를 판단하고, 상기 센서 데이터가 의사 입력으로 판단되면, 상기 센서 데이터의 지문 프로세싱을 수행하지 않고, 상기 지문 센서가 저전력 모드가 되도록 제어 신호를 출력하는 것을 특징으로 하는 센서 데이터 판별부를 포함할 수 있다.A fingerprint processing apparatus according to various embodiments of the present invention includes an image processing unit that receives sensor data obtained from a fingerprint sensor and reconstructs the received sensor data into an image, and matches the fingerprint of the sensor data using the reconstructed image. A fingerprint authentication unit that authenticates the fingerprint by performing fingerprint processing to determine whether a fingerprint to be registered is registered, and the reconstructed image to determine whether the sensor data is a pseudo input, and the sensor data is When it is determined as a pseudo input, a sensor data determination unit configured to output a control signal so that the fingerprint sensor enters a low power mode without performing fingerprint processing of the sensor data.

다양한 실시예에 따르면, 상기 센서 데이터 판별부는 상기 센서 데이터가 지문형태의 데이터인지 여부 및 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부에 기초하여 상기 센서 데이터가 의사 입력인지 여부를 판단할 수 있다.According to various embodiments, the sensor data determination unit determines whether the sensor data is a pseudo input based on whether the sensor data is data in the form of a fingerprint and whether a change amount of sensor data received for a predetermined time is greater than or equal to a predetermined value. can do.

다양한 실시예에 따르면, 상기 지문 처리 장치는 상기 센서 데이터 판별부의 판단 결과를 출력하는 출력부를 더 포함할 수 있다.According to various embodiments, the fingerprint processing apparatus may further include an output unit that outputs a determination result of the sensor data determination unit.

도 3은 본 발명의 일 실시예에 따른 전자 장치를 도시한 블록도이다. 도 3을 참조하면, 전자 장치(300)는 제1 프로세서(310), 제2 프로세서(320), 지문 센서(330), 전원 제어부(340) 및 센서 모듈(350)을 포함할 수 있다. 본 실시예에 따른 지문 처리 장치는 제1 프로세서(310)와 제2 프로세서(320)로 구성될 수 있다. 본 명세서에서는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예에 관련된 구성요소들만을 기술하기로 한다. 따라서, 도 3에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다.3 is a block diagram illustrating an electronic device according to an embodiment of the present invention. Referring to FIG. 3, the electronic device 300 may include a first processor 310, a second processor 320, a fingerprint sensor 330, a power control unit 340, and a sensor module 350. The fingerprint processing apparatus according to the present embodiment may include a first processor 310 and a second processor 320. In this specification, only components related to the present embodiment will be described in order to prevent the features of the present embodiment from being blurred. Accordingly, it can be understood by those of ordinary skill in the art that other general-purpose components may be further included in addition to the components shown in FIG. 3.

전자 장치(300)는 사용자의 지문 입력 의도가 있는 경우에만, 전자 장치(300)는 지문 센서(330)가 지문 입력을 모니터링하도록 할 수 있다. 전자 장치(300)는 센서 모듈(350)을 이용하여 사용자의 지문 입력 의도가 있는지를 판단할 수 있다. 센서 모듈(350)을 통해 사용자의 지문 입력 의도가 있는 것으로 판단되면, 지문 센서(330)가 사용자로부터 지문 입력을 모니터링한다. 전자 장치(300)는 제2 프로세서(320)를 제외한 전자 장치(300)의 나머지 구성 요소들을 슬립 상태로 유지한 채로, 제2 프로세서(320)를 이용하여 입력받은 지문 데이터에 기초하여 사용자 인증을 수행한다. The electronic device 300 may cause the fingerprint sensor 330 to monitor the fingerprint input only when the user intends to input a fingerprint. The electronic device 300 may determine whether a user intends to input a fingerprint using the sensor module 350. When it is determined that there is an intention to input a user's fingerprint through the sensor module 350, the fingerprint sensor 330 monitors the fingerprint input from the user. The electronic device 300 performs user authentication based on the fingerprint data input using the second processor 320 while keeping the remaining components of the electronic device 300 in a sleep state except for the second processor 320. Perform.

본 실시예에서는 제2 프로세서(320)는 지문 센서(330)의 지문 데이터를 처리하는 별도의 장치로, 제1 프로세서(310)와 분리하여 도시하였다. 그러나, 이에 한정되지 않으며, 제1 프로세서(310)와 제2 프로세서(320)는 하나의 프로세서에서 구분된 영역으로 동작할 수도 있다. 다른 실시예에 따라, 제2 프로세서(320)는 센서 모듈(350)과 함께 센서 데이터를 처리하는 센서 허브(Sensor Hub)에 포함되어 구동될 수도 있다.In the present embodiment, the second processor 320 is a separate device that processes fingerprint data of the fingerprint sensor 330 and is shown separately from the first processor 310. However, the present invention is not limited thereto, and the first processor 310 and the second processor 320 may operate as separate regions in one processor. According to another embodiment, the second processor 320 may be driven by being included in a sensor hub that processes sensor data together with the sensor module 350.

제1 프로세서(310)는 전자 장치(300)의 동작을 제어할 수 있다. 예를 들면, 제1 프로세서(310)는 어플리케이션 프로세서(AP, application processor)에 해당할 수 있다. 제1 프로세서(310)는 지문 인증부(312) 및 앱 관리부(313)를 포함할 수 있다. 다양한 실시예에 따라, 제1 프로세서(310)는 이미지 처리부(311)를 더 포함할 수 있다. 이외에도, 제1 프로세서(310)는 전자 장치(300)의 동작을 제어하기 위한 다른 유닛들을 더 포함할 수 있다.The first processor 310 may control the operation of the electronic device 300. For example, the first processor 310 may correspond to an application processor (AP). The first processor 310 may include a fingerprint authentication unit 312 and an app management unit 313. According to various embodiments, the first processor 310 may further include an image processing unit 311. In addition, the first processor 310 may further include other units for controlling the operation of the electronic device 300.

제2 프로세서(320)에서 입력받은 지문 데이터를 이용하여 사용자 인증을 수행함으로써, 사용자 인증이 완료될 때까지 제1 프로세서(310)는 슬립 상태로 유지될 수 있다. 그러나, 제2 프로세서(320)가 입력받은 지문 데이터가 등록된 지문에 해당하는지 여부를 판단할 수 있는 데이터 처리 능력을 가지지 않는 경우, 제1 프로세서(310)는 제2 프로세서(320)로부터 지문 데이터를 수신하여, 제2 프로세서(320)를 대신하여 입력받은 지문 데이터의 유효성을 판단할 수 있다. 지문 데이터의 유효성은 입력받은 지문 데이터의 인증 여부를 나타낼 수 있다. 제1 프로세서(310) 또는 제2 프로세서(320)는 입력받은 지문 데이터와 등록된 지문 데이터와의 일치하는 정도에 따라 유효성을 인정할지 여부를 판단할 수 있다. 일 실시예에 따라, 지문 데이터와 등록된 지문 데이터와의 일치하는 정도가 제1 기준값 미만이어서 입력받은 지문 데이터의 유효성이 인정되지 않더라도, 차순위 유효성을 더 판단할 수 있다. 즉, 입력받은 지문 데이터가 등록된 지문 데이터에 해당하지 않더라도, 입력받은 지문 데이터와 등록된 지문 데이터와의 일치하는 정도가 제2 기준값 이상이면, 또는, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 환산한 수치가 제2 기준값 이상이면, 차순위 유효성을 인정할 수 있다. 또는, 지문 데이터의 유효성과 차순위 유효성의 인정 여부에 따라, 즉, 지문 데이터와 등록된 지문 데이터와의 일치하는 정도에 따라 전자 장치(300)를 사용할 수 있는 권한을 달리할 수 있다. By performing user authentication using the fingerprint data input from the second processor 320, the first processor 310 may be maintained in a sleep state until the user authentication is completed. However, if the second processor 320 does not have a data processing capability capable of determining whether the input fingerprint data corresponds to a registered fingerprint, the first processor 310 By receiving, on behalf of the second processor 320, the validity of the input fingerprint data may be determined. The validity of the fingerprint data may indicate whether the input fingerprint data is authenticated. The first processor 310 or the second processor 320 may determine whether to recognize the validity according to the degree of matching between the input fingerprint data and the registered fingerprint data. According to an embodiment, even if the validity of the input fingerprint data is not recognized because the degree of coincidence between the fingerprint data and the registered fingerprint data is less than the first reference value, the next priority validity may be further determined. That is, even if the input fingerprint data does not correspond to the registered fingerprint data, if the degree of match between the input fingerprint data and the registered fingerprint data is greater than or equal to the second reference value, or the match between the input fingerprint data and the registered fingerprint data. If the value converted to the degree to be performed is equal to or greater than the second reference value, the next-order effectiveness can be recognized. Alternatively, the authority to use the electronic device 300 may be different depending on whether the validity of the fingerprint data and the second-order validity are recognized, that is, the degree of matching between the fingerprint data and the registered fingerprint data.

제1 프로세서(310)는 제1 프로세서(310)의 일부 영역만 웨이크 업 상태로 두고, 나머지 영역은 슬립 상태로 유지시킨 채로, 지문 데이터의 유효성을 판단할 수 있다. 예를 들면, 제1 프로세서(310)는 지문 데이터의 유효성의 판단 시, 이미지 처리부(311) 또는 지문 인증부(312)만 웨이크 업 상태가 되도록 할 수 있다. 이미지 처리부(311) 또는 지문 인증부(312)는 도 3에 개시된 보안 영역에 위치할 수 있다. The first processor 310 may determine validity of the fingerprint data while leaving only a partial area of the first processor 310 in a wake-up state and maintaining the remaining area in a sleep state. For example, when determining the validity of the fingerprint data, the first processor 310 may cause only the image processing unit 311 or the fingerprint authentication unit 312 to wake up. The image processing unit 311 or the fingerprint authentication unit 312 may be located in the security area disclosed in FIG. 3.

이미지 처리부(311)는 지문 데이터를 이미지 처리(image processing)을 통해 지문 데이터를 지문 이미지로 재구성할 수 있다. 또는, 이미지 처리부(311)는 지문 이미지로부터 특징점(minutiae)를 추출할 수 있다. The image processing unit 311 may reconstruct the fingerprint data into a fingerprint image through image processing. Alternatively, the image processing unit 311 may extract a minutiae from the fingerprint image.

지문 인증부(312)는 센서 데이터, 재구성된 지문 이미지 또는 특징점 데이터 등을 이용하여 입력받은 지문 데이터의 유효성을 판단할 수 있다. 예를 들면, 지문 인증부(312)는 이미지 처리부(311)에서 생성된 입력받은 지문 이미지와 등록된 지문 이미지를 비교하여, 입력받은 지문 데이터의 유효성을 판단할 수 있다. 또는, 지문 인증부(312)는 이미지 처리부(311)에서 획득된 입력받은 지문의 특징점 데이터와 등록된 지문의 특징점 데이터를 비교하여, 입력받은 지문 데이터의 유효성을 판단할 수 있다. 이외에도, 지문 인증부(312)는 입력받은 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 다양한 지문 프로세싱을 통해서 지문 데이터의 유효성을 판단할 수 있다. The fingerprint authentication unit 312 may determine the validity of the input fingerprint data using sensor data, a reconstructed fingerprint image, or feature point data. For example, the fingerprint authentication unit 312 may compare an input fingerprint image generated by the image processing unit 311 with a registered fingerprint image to determine validity of the input fingerprint data. Alternatively, the fingerprint authentication unit 312 may compare the feature point data of the received fingerprint acquired by the image processing unit 311 with the feature point data of the registered fingerprint to determine the validity of the input fingerprint data. In addition, the fingerprint authentication unit 312 may determine the validity of the fingerprint data through various fingerprint processing to determine whether a fingerprint matching the input fingerprint is registered.

지문 인증부(312)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도에 기초하여 입력받은 지문 데이터의 유효성을 판단할 수 있다. 지문 인증부(312)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상인지 여부인지를 판단할 수 있다. 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상이면, 입력받은 지문은 등록된 지문에 해당하고, 상기 입력받은 지문 데이터의 유효성이 인정된다고 판단할 수 있다. The fingerprint authentication unit 312 may determine the validity of the input fingerprint data based on the degree of matching between the input fingerprint data and the registered fingerprint data. The fingerprint authentication unit 312 may determine whether the degree of matching between the input fingerprint data and the registered fingerprint data is equal to or greater than a set first reference value. When the matching degree between the input fingerprint data and the registered fingerprint data is equal to or greater than a set first reference value, it may be determined that the input fingerprint corresponds to the registered fingerprint, and that the validity of the input fingerprint data is recognized.

지문 인증부(312)에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단하면, 지문 인증부(312)는 지문 데이터의 차순위 유효성을 판단할 수 있다. 지문 인증부(312)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 이상인지 여부인지를 판단할 수 있다. 또는, 지문 인증부(312)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. If it is determined that the validity of the fingerprint data input by the fingerprint authentication unit 312 is not recognized, the fingerprint authentication unit 312 may determine the next priority validity of the fingerprint data. The fingerprint authentication unit 312 may determine whether the degree of matching between the input fingerprint data and the registered fingerprint data is equal to or greater than a set second reference value. Alternatively, the fingerprint authentication unit 312 may convert a degree of matching between the input fingerprint data and the registered fingerprint data into a set value, and then determine whether the converted value is greater than or equal to a set second reference value.

지문 인증부(312)에서 입력받은 지문 데이터의 유효성을 판단한 결과, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 미만이고, 설정된 제2 기준값 이상이면(또는, 환산된 수치가 제2 기준값 이상이면), 입력받은 지문은 등록된 지문에 해당한다고 볼 수 없지만, 전자 장치의 보안성이 낮은 일부 기능(또는 일부 어플리케이션)에 대해서만 제한적으로 지문 데이터의 유효성을 인정하는 차순위 유효성을 인정할 수 있다. As a result of determining the validity of the fingerprint data input by the fingerprint authentication unit 312, if the matching degree of the input fingerprint data and the registered fingerprint data is less than the set first reference value and more than the set second reference value (or converted value) Is equal to or greater than the second reference value), the input fingerprint cannot be considered to correspond to the registered fingerprint, but only for some functions (or some applications) with low security of the electronic device, the next-order validity that recognizes the validity of the fingerprint data is limited. I can admit it.

제1 프로세서(310) 또는 제2 프로세서(320)에서 지문 데이터의 유효성을 판단한 결과, 입력받은 지문 데이터의 유효성이 인정되면, 제1 프로세서(310)는 잠금을 해제함과 동시에 슬립 상태에 있는 전자 장치(300)를 웨이크 업 상태로 전환할 수 있다.As a result of determining the validity of the fingerprint data by the first processor 310 or the second processor 320, if the validity of the input fingerprint data is recognized, the first processor 310 unlocks the electronic device in a sleep state at the same time. The device 300 may be switched to a wake-up state.

또는, 제1 프로세서(310) 또는 제2 프로세서(320)에서 지문 데이터의 유효성을 판단한 결과, 입력받은 지문 데이터에 유효성은 인정되지 않지만 차순위 유효성이 인정되면, 제1 프로세서(310)는 앱 관리부(313)를 웨이크 업 상태로 전환하여, 전자 장치(300)에서 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션이 실행될 수 있도록 할 수 있다. Alternatively, as a result of determining the validity of the fingerprint data by the first processor 310 or the second processor 320, if the validity of the input fingerprint data is not recognized, but the second priority is recognized, the first processor 310 may use the app management unit ( By switching the 313 to the wake-up state, the electronic device 300 may execute at least one application set as an application with low security.

앱 관리부(313)는 어플리케이션(또는 앱)의 구동 및 어플리케이션 과 관련된 정보를 관리할 수 있다. 예를 들면, 적어도 하나의 어플리케이션이 앱 관리부(313)에 보안성이 낮은 어플리케이션으로 미리 설정되어 있거나, 사용자가 적어도 하나의 어플리케이션을 앱 관리부(313)를 통해 보안성이 낮은 어플리케이션으로 설정할 수 있다. 앱 관리부(313)는 지문 인증부(312)에 의해 차순위 유효성이 인정되면, 전자 장치(300)에서 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션이 실행될 수 있도록, 디스플레이 모듈(미도시)을 통해 사용자에게 상기 적어도 하나의 어플리케이션을 표시할 수 있다. The app manager 313 may drive the application (or app) and manage information related to the application. For example, at least one application may be preset in the app management unit 313 as an application with low security, or a user may set at least one application as an application with low security through the app management unit 313. When the next priority validity is recognized by the fingerprint authentication unit 312, the app management unit 313 allows the electronic device 300 to execute at least one application set as an application with low security through a display module (not shown). The at least one application may be displayed to the user.

제2 프로세서(320)는 지문 센서(330)로부터 수신된 지문 데이터에 기초하여 사용자 인증을 수행할 수 있다. 제2 프로세서(320)는 판단부(321) 및 지문 인증부(323) 를 포함할 수 있다. 다양한 실시예에 따라, 제2 프로세서(320)는 이미지 처리부(322)를 더 포함할 수 있다. The second processor 320 may perform user authentication based on the fingerprint data received from the fingerprint sensor 330. The second processor 320 may include a determination unit 321 and a fingerprint authentication unit 323. According to various embodiments, the second processor 320 may further include an image processing unit 322.

판단부(321)는 지문 센서(330)로부터 지문 데이터가 입력되면, 입력받은 지문 데이터의 유효성을 제2 프로세서(320)에서 판단할 것인지, 또는 제1 프로세서(310)에서 판단하도록 할 것인지 여부를 결정할 수 있다. 제2 프로세서(320)는 입력받은 지문 데이터의 유효성을 제2 프로세서(320)의 데이터 처리 능력에 기초하여 입력받은 지문 데이터의 유효성의 판단 주체를 결정할 수 있다. When the fingerprint data is input from the fingerprint sensor 330, the determination unit 321 determines whether the validity of the input fingerprint data is to be determined by the second processor 320 or the first processor 310 You can decide. The second processor 320 may determine the subject of determining the validity of the input fingerprint data based on the data processing capability of the second processor 320 to determine the validity of the input fingerprint data.

예를 들면, 판단부(321)는 제1 프로세서(310) 또는 제2 프로세서(320)가 지문 이미지를 재구성하는 이미지 처리(image processing) 또는 입력받은 지문이 등록된 지문인지 여부를 판단하는 지문 프로세싱을 수행할 수 있는지 여부에 따라, 지문 데이터의 유효성의 판단 주체를 결정할 수 있다. 또는, 판단부(321)는 입력되는 지문 데이터에 따라, 지문 데이터의 유효성의 판단 주체를 결정할 수 있다. 예를 들면, 입력된 지문 데이터가 노이즈 제거와 같은 복잡한 이미지 처리가 필요하면, 판단부(321)는 제1 프로세서(310)에서 입력받은 지문 데이터의 유효성을 판단하도록 결정할 수 있다.For example, the determination unit 321 may perform image processing in which the first processor 310 or the second processor 320 reconstructs a fingerprint image or a fingerprint processing that determines whether an input fingerprint is a registered fingerprint. It is possible to determine the subject of determining the validity of the fingerprint data according to whether or not to perform. Alternatively, the determination unit 321 may determine a subject to determine the validity of the fingerprint data according to the input fingerprint data. For example, if the input fingerprint data needs complex image processing such as noise removal, the determination unit 321 may determine the validity of the fingerprint data input from the first processor 310.

판단부(321)의 판단 결과, 제2 프로세서(320)에서 입력받은 지문 데이터의 유효성을 판단하는 것으로 결정한 경우, 지문 인증부(323)는 입력받은 지문 데이터의 유효성을 판단할 수 있다. As a result of the determination of the determination unit 321, when it is determined that the validity of the fingerprint data input from the second processor 320 is determined, the fingerprint authentication unit 323 may determine the validity of the input fingerprint data.

이미지 처리부(322)는 지문 데이터를 이미지 처리(image processing)을 통해 지문 데이터를 지문 이미지로 재구성할 수 있다. 또는, 이미지 처리부(322)는 지문 이미지로부터 특징점(minutiae)를 추출할 수 있다.The image processing unit 322 may reconstruct the fingerprint data into a fingerprint image through image processing of the fingerprint data. Alternatively, the image processing unit 322 may extract a minutiae from the fingerprint image.

지문 인증부(323)는 센서 데이터, 재구성된 지문 이미지 또는 특징점 데이터 등을 이용하여 입력받은 지문 데이터의 유효성을 판단할 수 있다. 예를 들면, 지문 인증부(323)는 이미지 처리부(322)에서 생성된 입력받은 지문 이미지와 등록된 지문 이미지를 비교하여, 입력받은 지문 데이터의 유효성을 판단할 수 있다. 또는, 지문 인증부(323)는 이미지 처리부(322)에서 획득된 입력받은 지문의 특징점 데이터와 등록된 지문의 특징점 데이터를 비교하여, 입력받은 지문 데이터의 유효성을 판단할 수 있다. 이외에도, 지문 인증부(323)는 입력받은 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 다양한 지문 프로세싱을 통해서 지문 데이터의 유효성을 판단할 수 있다. The fingerprint authentication unit 323 may determine the validity of the input fingerprint data using sensor data, a reconstructed fingerprint image, or feature point data. For example, the fingerprint authentication unit 323 may compare an input fingerprint image generated by the image processing unit 322 with a registered fingerprint image to determine validity of the input fingerprint data. Alternatively, the fingerprint authentication unit 323 may compare the feature point data of the received fingerprint acquired by the image processing unit 322 with the feature point data of the registered fingerprint to determine the validity of the input fingerprint data. In addition, the fingerprint authentication unit 323 may determine the validity of the fingerprint data through various fingerprint processing to determine whether a fingerprint matching the input fingerprint is registered.

지문 인증부(323)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도에 기초하여 입력받은 지문 데이터의 유효성을 판단할 수 있다. 지문 인증부(323)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상인지 여부인지를 판단할 수 있다. 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상이면, 입력받은 지문은 등록된 지문에 해당한다. 지문 인증부(323)에서 입력받은 지문 데이터의 유효성이 인정된다고 판단하면, 제2 프로세서(320)는 입력받은 지문 데이터가 등록된 지문 데이터와 일치함을 제1 프로세서(310)에 알릴 수 있다. The fingerprint authentication unit 323 may determine the validity of the input fingerprint data based on the degree of matching between the input fingerprint data and the registered fingerprint data. The fingerprint authentication unit 323 may determine whether the degree of matching between the input fingerprint data and the registered fingerprint data is equal to or greater than a set first reference value. If the matching degree between the input fingerprint data and the registered fingerprint data is equal to or greater than the set first reference value, the input fingerprint corresponds to the registered fingerprint. If it is determined that the validity of the fingerprint data input by the fingerprint authentication unit 323 is recognized, the second processor 320 may notify the first processor 310 that the input fingerprint data matches the registered fingerprint data.

지문 인증부(323)에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단하면, 지문 인증부(323)는 지문 데이터의 차순위 유효성을 판단할 수 있다. 지문 인증부(323)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 이상인지 여부인지를 판단할 수 있다. 또는, 지문 인증부(323)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. If it is determined that the validity of the fingerprint data input by the fingerprint authentication unit 323 is not recognized, the fingerprint authentication unit 323 may determine the next priority validity of the fingerprint data. The fingerprint authentication unit 323 may determine whether the degree of matching between the input fingerprint data and the registered fingerprint data is equal to or greater than a set second reference value. Alternatively, the fingerprint authentication unit 323 may convert a degree of matching between the input fingerprint data and the registered fingerprint data into a set value, and then determine whether the converted value is greater than or equal to a set second reference value.

제2 프로세서(320)에서 입력받은 지문 데이터의 유효성을 판단한 결과 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는 정도가 설정된 제1 기준값 미만이며, 지문 데이터의 차순위 유효성이 인정되기 위한 설정된 제2 기준값 이상이면(또는, 환산된 수치가 제2 기준값 이상이면), 지문 인증부(323)는 입력받은 지문 데이터의 차순위 유효성을 인정하고, 제1 프로세서(310)를 통해 전자 장치(300)에서 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션이 실행되도록 할 수 있다. As a result of determining the validity of the fingerprint data input by the second processor 320, the degree to which the input fingerprint data matches the registered fingerprint data is less than a set first reference value, and a second reference value set for recognizing the next priority validity of the fingerprint data If it is above (or if the converted value is more than the second reference value), the fingerprint authentication unit 323 recognizes the next priority validity of the input fingerprint data, and the electronic device 300 through the first processor 310 At least one application set as the low application may be executed.

판단부(321)의 판단 결과, 제1 프로세서(310)에서 입력받은 지문 데이터의 유효성을 판단하는 것으로 결정한 경우, 제2 프로세서(320)는 입력받은 지문과 관련된 지문 데이터를 제1 프로세서(310)로 전송할 수 있다.When it is determined by the determination unit 321 to determine the validity of the fingerprint data inputted from the first processor 310, the second processor 320 determines the fingerprint data related to the input fingerprint to the first processor 310. Can be transferred to.

지문 센서(330)는 소정의 유전율을 갖는 대상체(10)가 감지되면, 대상체(10)의 센싱을 수행하여 지문 데이터를 획득하고, 지문 데이터를 제2 프로세서(320)로 전송한다. 지문 센서(330)는 전자 장치(300)에서 감지된 사용자의 지문 입력 의도가 있는 경우에만, 지문 입력을 모니터링할 수 있다. 제2 프로세서(320)는 센서 모듈(350)을 통해 사용자의 지문 입력 의도가 감지되면, 사용자로부터 지문 입력 여부를 설정된 주기로 모니터링하도록 지문 센서(330)를 제어할 수 있다. 또는, 제2 프로세서(320)는 전자 장치(300)에서 사용자의 지문 입력 의도가 감지된 경우에만, 지문 입력 여부를 모니터링하도록 제어할 수 있다. When an object 10 having a predetermined dielectric constant is detected, the fingerprint sensor 330 acquires fingerprint data by sensing the object 10 and transmits the fingerprint data to the second processor 320. The fingerprint sensor 330 may monitor a fingerprint input only when there is an intention to input a user's fingerprint detected by the electronic device 300. When the user's intention to input a fingerprint is detected through the sensor module 350, the second processor 320 may control the fingerprint sensor 330 to monitor whether the user inputs a fingerprint at a set period. Alternatively, the second processor 320 may control the electronic device 300 to monitor whether a fingerprint is input only when the user's intention to input a fingerprint is detected.

센서 모듈(350)은 전자 장치(300)에 구비된 적어도 하나의 센서를 이용하여 사용자의 지문 입력 의도가 있는지를 판단할 수 있다. 상기 적어도 하나의 센서는 가속도 센서, 자이로 센서, 지자기 센서, 그립 센서, 근접 센서, 또는 제스처 센서 등 사용자의 지문 입력 의도의 판단에 이용될 수 있는 모든 센서를 포함할 수 있다. 본 실시예에 따른 센서 모듈(350)은 상기 적어도 하나의 센서와 상기 적어도 하나의 센서로부터 획득된 센서 데이터를 처리하는 적어도 하나의 유닛을 포함할 수 있다. The sensor module 350 may determine whether a user intends to input a fingerprint by using at least one sensor provided in the electronic device 300. The at least one sensor may include all sensors that can be used to determine a user's fingerprint input intention, such as an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a proximity sensor, or a gesture sensor. The sensor module 350 according to the present embodiment may include the at least one sensor and at least one unit that processes sensor data obtained from the at least one sensor.

예를 들면, 센서 모듈(350)은 적어도 하나의 센서를 통해 획득된 센서 데이터와 설정된 센서 데이터를 비교하여, 획득된 센서 데이터가 설정된 센서 데이터 또는 설정된 동작에 해당하면, 사용자의 지문 입력 의도가 있는 것으로 판단할 수 있다. 설정된 동작은 사용자의 지문 입력 의도를 나타내는 동작이 될 수 있다. 설정된 동작은 설정된 그립, 설정된 각도 이상의 움직임, 설정된 제스처 등을 포함할 수 있다. For example, the sensor module 350 compares the sensor data acquired through at least one sensor with the set sensor data, and if the acquired sensor data corresponds to the set sensor data or a set operation, there is a user's intention to input a fingerprint. It can be judged as. The set operation may be an operation indicating the user's intention to input a fingerprint. The set motion may include a set grip, a motion of a set angle or more, a set gesture, and the like.

일 실시예에 따르면, 전자 장치(300)는 전자 장치(300)의 설정된 영역에 구비된 그립 센서가 설정된 그립을 감지하였는지 여부에 기초하여 사용자의 지문 입력 의도가 있는지를 판단할 수 있다. 그립 센서를 통해 획득된 센서 데이터가 설정된 그립에 해당하면, 센서 모듈(350)은 사용자의 지문 입력 의도가 있는 것으로 판단할 수 있다.According to an embodiment, the electronic device 300 may determine whether a user intends to input a fingerprint based on whether a grip sensor provided in a set area of the electronic device 300 senses a set grip. When sensor data acquired through the grip sensor corresponds to a set grip, the sensor module 350 may determine that the user's intention to input a fingerprint is present.

다른 실시예에 따르면, 전자 장치(300)는 가속도 센서 또는 자이로 센서를 이용하여 전자 장치(300)에서 설정된 각도 이상의 움직임이 있는지 여부에 기초하여 사용자의 지문 입력 의도가 있는지를 판단할 수도 있다. 가속도 센서 또는 자이로 센서를 통해 획득된 센서 데이터가 설정된 각도 이상의 움직임에 해당하면, 센서 모듈(350)은 사용자의 지문 입력 의도가 있는 것으로 판단할 수 있다.According to another embodiment, the electronic device 300 may determine whether the user intends to input a fingerprint based on whether or not there is a movement of more than a set angle in the electronic device 300 using an acceleration sensor or a gyro sensor. When the sensor data acquired through the acceleration sensor or the gyro sensor corresponds to a movement of more than a set angle, the sensor module 350 may determine that the user intends to input a fingerprint.

또 다른 실시예에 따르면, 전자 장치(300)는 제스처 센서가 설정된 제스처를 감지하였는지 여부에 기초하여 사용자의 지문 입력 의도가 있는지를 판단할 수 있다. 제스처 센서를 통해 획득된 센서 데이터가 설정된 제스처에 해당하면, 센서 모듈(350)은 사용자의 지문 입력 의도가 있는 것으로 판단할 수 있다.According to another embodiment, the electronic device 300 may determine whether a user intends to input a fingerprint based on whether a gesture sensor detects a set gesture. If sensor data acquired through the gesture sensor corresponds to a set gesture, the sensor module 350 may determine that the user's intention to input a fingerprint is present.

센서 모듈(350)에서 설정된 센서 데이터 또는 설정된 동작이 입력되면, 센서 모듈(350)은 제2 프로세서(320)를 통해서 지문 센서(330)로, 또는 바로 지문 센서(330)로 지문 입력을 모니터링하라는 신호를 전송할 수 있다. 또는, 센서 모듈(350)에서 획득된 센서 데이터를 제2 프로세서(320)로 전송하여, 제2 프로세서(320)에서 상기 획득된 센서 데이터가 설정된 센서 데이터 또는 설정된 동작에 해당하는지 여부를 판단할 수 있다. When sensor data or a set operation set in the sensor module 350 is input, the sensor module 350 prompts the fingerprint sensor 330 to monitor the fingerprint input through the second processor 320 or directly with the fingerprint sensor 330. Can transmit signals. Alternatively, by transmitting the sensor data acquired from the sensor module 350 to the second processor 320, the second processor 320 may determine whether the acquired sensor data corresponds to set sensor data or a set operation. have.

전원 제어부(340)는 전자 장치(300)의 각 유닛들에 공급되는 전원을 제어할 수 있다. 전원 제어부(340)는 제1 프로세서(310) 또는 제2 프로세서(320)로부터 제어 신호를 받아, 배터리(미도시)로부터 전자 장치(300)의 각 구성 요소에의 전원 공급을 제어할 수 있다.The power control unit 340 may control power supplied to each unit of the electronic device 300. The power controller 340 may receive a control signal from the first processor 310 or the second processor 320 and control power supply to each component of the electronic device 300 from a battery (not shown).

전자 장치(300)는 입력받은 지문 데이터에 기초하여 사용자 인증을 수행하는 제2 프로세서(320)를 이용하여, 사용자가 인증될 때까지 전자 장치(300)를 슬립 상태로 유지하여, 저전력 상태로 동작할 수 있다. 이에 따라, 전자 장치(300)의 배터리 소모량을 줄일 수 있다. The electronic device 300 maintains the electronic device 300 in a sleep state until the user is authenticated using the second processor 320 that performs user authentication based on the received fingerprint data, and operates in a low power state. can do. Accordingly, the amount of battery consumption of the electronic device 300 may be reduced.

또한, 전자 장치(300)는 사용자의 지문에 이물질이 끼어 정확한 지문 인식이 되지 않은 경우에 지문 데이터의 차순위 유효성을 인정하여, 보안성이 낮은 어플리케이션을 실행시킬 수 있다. 이에 따라, 전자 장치(300)의 사용자의 편의성을 향상시켜줄 수 있다.In addition, the electronic device 300 may recognize the next-order validity of the fingerprint data when a foreign substance is caught in the user's fingerprint and accurate fingerprint recognition is not performed, thereby executing an application with low security. Accordingly, convenience of a user of the electronic device 300 may be improved.

본 발명의 다양한 실시예에 따른 전자 장치는, 설정된 동작을 감지하는 센서 모듈, 상기 센서 모듈에서 설정된 동작이 감지되면, 지문 입력을 모니터링하는 지문 센서와 상기 지문 센서를 통해 입력받은 지문이 등록된 지문과 일치하면, 잠금 설정을 해제하고 슬립 상태에서 웨이크 업 상태로 전환하는 제1 프로세서를 포함할 수 있다. An electronic device according to various embodiments of the present disclosure includes a sensor module that detects a set motion, a fingerprint sensor that monitors a fingerprint input when a set motion is detected in the sensor module, and a fingerprint in which a fingerprint input through the fingerprint sensor is registered. If coincident with, a first processor that releases the lock setting and switches from a sleep state to a wake-up state may be included.

다양한 실시예에 따르면, 상기 전자 장치는 상기 지문 센서로부터 지문 데이터를 수신하는 제2 프로세서를 더 포함할 수 있다. 상기 제2 프로세서는 상기 입력받은 지문이 상기 등록된 지문과 일치하는지 여부를 상기 제1 프로세서에서 판단할지 또는 상기 제2 프로세서에서 판단할지를 결정하고, 상기 제2 프로세서에서 상기 입력받은 지문이 상기 등록된 지문과 일치하는지 여부를 판단하는 것으로 결정하면, 상기 입력받은 지문과 상기 등록된 지문과의 일치하는 정도를 나타내는 상기 지문 데이터의 유효성을 판단할 수 있다.According to various embodiments, the electronic device may further include a second processor for receiving fingerprint data from the fingerprint sensor. The second processor determines whether the first processor or the second processor determines whether the input fingerprint matches the registered fingerprint, and the input fingerprint is registered by the second processor. If it is determined whether or not the fingerprint matches the fingerprint, it is possible to determine the validity of the fingerprint data indicating the degree to which the input fingerprint matches the registered fingerprint.

다양한 실시예에 따르면, 상기 제2 프로세서가 상기 제1 프로세서에서 상기 입력받은 지문이 상기 등록된 지문과 일치하는지 여부를 판단하는 것으로 결정하면, 상기 지문 데이터를 상기 제1 프로세서로 전송하고, 상기 제1 프로세서가 상기 지문 데이터의 유효성을 판단할 수 있다.According to various embodiments, when it is determined that the second processor determines whether the fingerprint input from the first processor matches the registered fingerprint, the fingerprint data is transmitted to the first processor, and the first 1 The processor may determine the validity of the fingerprint data.

다양한 실시예에 따르면, 상기 제1 프로세서 또는 상기 제2 프로세서는 상기 입력받은 지문의 지문 데이터와 상기 등록된 지문의 지문 데이터의 일치하는 정도가 설정된 제1 기준값 미만이면, 상기 지문 센서를 통해 입력받은 지문이 등록된 지문과 일치하지 않는 것으로 판단하고, 상기 지문 데이터의 차순위 유효성을 판단할 수 있다.According to various embodiments, the first processor or the second processor receives the input through the fingerprint sensor when the matching degree of the fingerprint data of the input fingerprint and the fingerprint data of the registered fingerprint is less than a set first reference value. It is determined that the fingerprint does not match the registered fingerprint, and the next priority validity of the fingerprint data may be determined.

다양한 실시예에 따르면, 상기 제1 프로세서 또는 상기 제2 프로세서는 상기 일치하는 정도가 상기 제1 기준값 미만이면, 상기 일치하는 정도를 설정된 수치로 환산하고, 상기 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단하고, 상기 일치하는 정도가 상기 제2 기준값 이상이면, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행할 수 있다.According to various embodiments, when the matching degree is less than the first reference value, the first processor or the second processor converts the matching degree to a set value, and whether the converted value is greater than or equal to a set second reference value. It is determined whether or not, and if the matching degree is greater than or equal to the second reference value, at least one application set as an application having low security may be executed.

다양한 실시예에 따르면, 상기 제2 프로세서는 상기 제1 프로세서가 슬립 상태에서, 저전력으로 상기 지문 데이터의 유효성을 판단할 수 있다.According to various embodiments, the second processor may determine the validity of the fingerprint data with low power while the first processor is in a sleep state.

도 4는 본 발명의 일 실시예에 따른 전자 장치(400)를 도시한 블록도이다. 도 4를 참조하면, 도 2의 지문 처리 장치에서 수행되는 동작들은 제1 프로세서(410)와 제2 프로세서(420) 중 적어도 하나에서 수행될 수 있다. 상기 제1 프로세서(410) 또는 상기 제2 프로세서(420)는 각각 도 2에 도시된 이미지 처리부(110), 센서 데이터 판별부(120), 또는 지문 인증부(130) 중 적어도 하나에 의해 수행되는 기능의 적어도 일부를 포함할 수 있다. 예를 들면, 제1 프로세서(410)는 상기 전자 장치(400)를 제어하는 제어 모듈을, 제2 프로세서(420)는 적어도 하나의 센서로부터 센서 데이터를 수신하는 센서 허브가 될 수 있다. 제1 프로세서(410) 또는 제2 프로세서(420)는 지문 센서(430)에서 감지된 센서 데이터를 수신하고, 수신된 센서 데이터에 기초하여 지문 프로세싱을 수행할 수 있다.4 is a block diagram illustrating an electronic device 400 according to an embodiment of the present invention. Referring to FIG. 4, operations performed by the fingerprint processing apparatus of FIG. 2 may be performed by at least one of a first processor 410 and a second processor 420. The first processor 410 or the second processor 420 is performed by at least one of the image processing unit 110, the sensor data determination unit 120, or the fingerprint authentication unit 130 shown in FIG. 2, respectively. It may include at least some of the functionality. For example, the first processor 410 may be a control module that controls the electronic device 400, and the second processor 420 may be a sensor hub that receives sensor data from at least one sensor. The first processor 410 or the second processor 420 may receive sensor data sensed by the fingerprint sensor 430 and perform fingerprint processing based on the received sensor data.

도 4에 도시된 제1 프로세서(410), 제2 프로세서(420), 지문 센서(430), 배터리(440) 및 동작 감지 센서(450)는 각각 도 3에 도시된 제1 프로세서(310), 제2 프로세서(320), 지문 센서(330), 전원 제어부(340) 및 센서 모듈(350)에 대응될 수 있다. 이에 따라, 제1 프로세서(310), 제2 프로세서(320), 지문 센서(330), 전원 제어부(340) 및 센서 모듈(350)과 관련하여 도 3에 기재된 내용은 도 4의 제1 프로세서(410), 제2 프로세서(420), 지문 센서(430), 배터리(440) 및 동작 감지 센서(450)에도 적용될 수 있다. The first processor 410, the second processor 420, the fingerprint sensor 430, the battery 440, and the motion detection sensor 450 shown in FIG. 4 are each of the first processor 310 shown in FIG. 3, It may correspond to the second processor 320, the fingerprint sensor 330, the power control unit 340, and the sensor module 350. Accordingly, the first processor 310, the second processor 320, the fingerprint sensor 330, the power control unit 340, and the contents described in FIG. 3 with respect to the sensor module 350 are the first processor ( It can be applied to 410, the second processor 420, the fingerprint sensor 430, the battery 440, and the motion detection sensor 450.

본 실시예에 따르면, 사용자의 지문 입력 의도가 있는 경우에, 예를 들면, 동작 감지 센서(450)를 통해 설정된 동작이 감지된 경우에, 지문 센서가 지문 입력을 모니터링할 수 있다. 상기 설정된 동작이 입력되지 않으면, 지문 센서는 사용자로부터 지문을 입력받지 않을 수 있다.According to the present embodiment, when a user intends to input a fingerprint, for example, when a set motion is detected through the motion detection sensor 450, the fingerprint sensor may monitor the fingerprint input. If the set operation is not input, the fingerprint sensor may not receive a fingerprint from the user.

전자 장치(400)는 입력받은 지문 데이터에 기초하여 사용자 인증을 수행하는 별도의 프로세서를 이용하여, 사용자가 인증될 때까지 전자 장치(400)를 슬립 상태로 유지할 수 있다. 슬립 상태(슬립 모드) 및 웨이크 업 상태는 각각 도 1 내지 도 2에 도시된 전자 장치(400)의 저전력 모드 및 동작 모드에 대응될 수 있다.The electronic device 400 may maintain the electronic device 400 in a sleep state until the user is authenticated by using a separate processor that performs user authentication based on the received fingerprint data. The sleep state (sleep mode) and the wake-up state may correspond to a low power mode and an operation mode of the electronic device 400 illustrated in FIGS. 1 to 2, respectively.

본 실시예에 따른 전자 장치(400)는 배터리(440)로부터 전자 장치(400)의 각 구성 요소(410, 420, 430, 440, 450)에의 전원 공급의 제어를 통해 저전력의 슬립 모드(sleep mode)로 동작할 수 있다. 보다 구체적으로, 최초 전자 장치(400)는 슬립 모드 상태로 동작할 수 있다. 슬립 모드 상태에서 제2 프로세서(420)와 동작 감지 센서(450)가 동작할 수 있다. The electronic device 400 according to the present embodiment controls the supply of power from the battery 440 to the components 410, 420, 430, 440, and 450 of the electronic device 400 to provide a low-power sleep mode. ) Can be operated. More specifically, the first electronic device 400 may operate in a sleep mode state. In the sleep mode state, the second processor 420 and the motion detection sensor 450 may operate.

먼저, 제2 프로세서(420)와 연결되어 있는 동작 감지 센서(450)는 설정된 동작을 입력 받았는지 여부를 판단할 수 있다. 본 실시예에 따른 동작 감지 센서(450)는 적어도 하나의 센서를 포함하는 센서 모듈을 나타낼 수 있다. 동작 감지 센서(450)는 설정된 동작을 감지하기 위한 적어도 하나의 센서와 상기 적어도 하나의 센서로부터 획득된 센서 데이터를 처리하는데 필요한 적어도 하나의 유닛을 포함할 수 있다. 이에 따라, 동작 감지 센서(450)는 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서 및 제스처 센서 등을 이용하여 사용자의 지문 입력 의도를 나타내는 설정된 동작을 감지할 수 있다. 예를 들면, 동작 감지 센서(450)는 전자 장치(400)의 설정된 영역에 구비된 그립 센서 등을 이용하여 설정된 그립을 감지하였는지 여부를 판단할 수 있다. 또 다른 예를 들면, 동작 감지 센서(450)는 가속도 센서 및 자이로 센서 등을 이용하여 전자 장치(400)가 설정된 각도 이상의 움직임이 있는지 여부를 판단할 수도 있다. 또 다른 예를 들면, 동작 감지 센서(450)는 제스처 센서 등을 이용하여 설정된 제스처를 감지하였는지 여부를 판단할 수도 있다. 설정된 동작은 설정된 그립, 설정된 각도 이상의 움직임, 설정된 제스처 등을 포함할 수 있다. First, the motion detection sensor 450 connected to the second processor 420 may determine whether a set motion is received. The motion detection sensor 450 according to the present embodiment may represent a sensor module including at least one sensor. The motion detection sensor 450 may include at least one sensor for detecting a set motion and at least one unit required to process sensor data obtained from the at least one sensor. Accordingly, the motion detection sensor 450 may detect a set motion indicating a user's fingerprint input intention using an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, and a gesture sensor. For example, the motion detection sensor 450 may determine whether a set grip is sensed using a grip sensor or the like provided in a set area of the electronic device 400. As another example, the motion detection sensor 450 may determine whether or not the electronic device 400 moves beyond a set angle using an acceleration sensor and a gyro sensor. As another example, the motion detection sensor 450 may determine whether or not a set gesture is detected using a gesture sensor or the like. The set motion may include a set grip, a motion of a set angle or more, a set gesture, and the like.

만약, 동작 감지 센서(450)에서 설정된 동작을 감지한 경우, 동작 감지 센서(450)는 설정된 동작을 감지하였다는 데이터를 제2 프로세서(420)로 전송할 수 있다. 예를 들면, 설정된 동작을 감지하였다는 데이터는 설정된 동작이 입력되었음을 나타내는 신호가 될 수 있다. 또는, 설정된 동작을 감지하였다는 데이터는 동작 감지 센서(450)에서 획득된 센서 데이터가 될 수 있다. 센서 데이터를 수신한 제2 프로세서(420)는 상기 획득된 센서 데이터가 설정된 동작에 해당하는지 여부를 판단할 수 있다. If the motion detection sensor 450 detects a set motion, the motion detection sensor 450 may transmit data indicating that the set motion has been detected to the second processor 420. For example, data indicating that a set motion is detected may be a signal indicating that a set motion is input. Alternatively, data indicating that the set motion has been detected may be sensor data obtained from the motion detection sensor 450. Upon receiving the sensor data, the second processor 420 may determine whether the acquired sensor data corresponds to a set operation.

제2 프로세서(420)는 사용자에 의해 설정된 동작이 입력되면, 지문 센서(430)를 슬립 상태에서 웨이크 업 상태로 전환시켜, 지문 입력을 받을 수 있는 상태가 되도록 제어할 수 있다. 제2 프로세서(420)는 지문 센서(430)가 사용자로부터 지문을 입력받았는지 여부를 설정된 주기로 모니터링할 수도 있고, 동작 감지 센서(450)로부터 설정된 동작을 감지하였다는 데이터를 전송받은 때로부터 모니터링할 수 있다. When an operation set by a user is input, the second processor 420 may switch the fingerprint sensor 430 from a sleep state to a wake-up state and control the fingerprint sensor 430 to be in a state capable of receiving a fingerprint input. The second processor 420 may monitor whether or not the fingerprint sensor 430 receives a fingerprint from the user at a set period, or monitor from the time when data indicating that a set motion has been detected from the motion detection sensor 450 is transmitted. I can.

이후, 지문 센서(430)가 지문을 입력받은 경우, 제2 프로세서(420)는 지문 센서(430)가 입력받은 지문이 등록된 지문인지 여부를 제2 프로세서(420)에서 판단할 것인지 여부를 결정할 수 있다. 보다 구체적으로, 제2 프로세서(420)는 입력받은 지문 데이터의 유효성을 현재 제2 프로세서(420)의 데이터 처리 능력에 따라 제2 프로세서(420)에서 자체적으로 판단할지, 또는 입력받은 지문 데이터의 유효성을 제1 프로세서(410)로 그 권한을 넘길 것인지 여부를 결정할 수 있다. Thereafter, when the fingerprint sensor 430 receives a fingerprint, the second processor 420 determines whether the fingerprint sensor 430 determines whether the received fingerprint is a registered fingerprint. I can. More specifically, the second processor 420 determines whether the second processor 420 determines the validity of the input fingerprint data according to the current data processing capability of the second processor 420 or whether the input fingerprint data is valid. It may be determined whether to transfer the authority to the first processor 410.

예를 들면, 제2 프로세서(420)가 지문 이미지를 재구성하는 이미지 처리(image processing) 또는 입력받은 지문이 등록된 지문인지 여부를 판단하는 지문 프로세싱을 수행할 수 있는지 여부에 따라, 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성을 자체적으로 판단할지 여부를 결정할 수 있다. 또는, 제2 프로세서(420)는 입력되는 지문 데이터에 따라, 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성을 자체적으로 판단할지 여부를 결정할 수 있다. 예를 들면, 입력된 지문 데이터가 노이즈 제거와 같은 복잡한 이미지 처리가 필요하면, 제2 프로세서(420)는 입력된 지문 데이터를 제1 프로세서(410)로 전송하여, 제1 프로세서(410)에서 입력받은 지문 데이터의 유효성을 판단하도록 할 수 있다.For example, depending on whether the second processor 420 can perform image processing to reconstruct a fingerprint image or fingerprint processing to determine whether the input fingerprint is a registered fingerprint, the second processor ( It may be determined whether to determine the validity of the fingerprint data input at 420 by itself. Alternatively, the second processor 420 may determine whether to independently determine the validity of the fingerprint data input from the second processor 420 according to the input fingerprint data. For example, if the input fingerprint data needs complex image processing such as noise removal, the second processor 420 transmits the input fingerprint data to the first processor 410 and inputs it in the first processor 410. It is possible to judge the validity of the received fingerprint data.

지문 데이터의 유효성은 입력받은 지문 데이터와 등록된 지문 데이터와의 일치 여부 또는 일치하는 정도를 나타낼 수 있다. 예를 들면, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상이면, 입력받은 지문은 등록된 지문에 해당하고, 상기 입력받은 지문 데이터의 유효성이 인정된다고 판단할 수 있다. 전자 장치(400)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 미만일 때, 설정된 제2 기준값을 기초로 하여 차순위 유효성을 판단할 수 있다. 차순위 유효성은 입력받은 지문은 등록된 지문에 해당한다고 볼 수 없지만, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 이상이면, 전자 장치(400)의 보안성이 낮은 일부 기능(또는 일부 어플리케이션)에 대해서만 제한적으로 지문 데이터의 유효성을 인정하는 것을 나타낸다. The validity of the fingerprint data may indicate whether or not the input fingerprint data matches the registered fingerprint data, or the degree of matching. For example, if the degree of match between the input fingerprint data and the registered fingerprint data is equal to or greater than a set first reference value, it may be determined that the input fingerprint corresponds to the registered fingerprint, and that the validity of the input fingerprint data is recognized. . When the degree of matching between the input fingerprint data and the registered fingerprint data is less than the set first reference value, the electronic device 400 may determine the next priority validity based on the set second reference value. The second-order validity cannot be considered that the input fingerprint corresponds to the registered fingerprint, but if the matching degree of the input fingerprint data and the registered fingerprint data is greater than or equal to the set second reference value, some functions of the electronic device 400 have low security. It indicates that the validity of fingerprint data is limited only for (or some applications).

만약, 현재 제2 프로세서(420)가 입력받은 지문 데이터의 유효성을 판단할 데이터 처리 능력이 있다고 결정한 경우, 제2 프로세서(420)는 입력받은 지문 데이터의 유효성이 인정되는지 여부를 판단할 수 있다. 보다 구체적으로, 제1 프로세서(410)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상인지 여부인지를 판단할 수 있다. 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상이면, 입력받은 지문은 등록된 지문에 해당한다.If it is determined that the current second processor 420 has the data processing capability to determine the validity of the input fingerprint data, the second processor 420 may determine whether the validity of the input fingerprint data is recognized. More specifically, the first processor 410 may determine whether a degree of matching between the input fingerprint data and the registered fingerprint data is equal to or greater than a set first reference value. If the matching degree between the input fingerprint data and the registered fingerprint data is equal to or greater than the set first reference value, the input fingerprint corresponds to the registered fingerprint.

만약, 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성이 인정된다고 판단한 경우, 제2 프로세서(420)는 입력받은 지문과 관련된 지문 데이터를 제1 프로세서(410)로 전송할 수 있다. 보다 구체적으로, 제2 프로세서(420)에서 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제1 기준값 이상이라고 판단한 경우, 제2 프로세서(420)는 입력받은 지문 데이터가 등록된 지문 데이터와 일치한다는 내용이 포함된 데이터를 제1 프로세서(410)로 전송할 수 있다. If it is determined that the validity of the fingerprint data input by the second processor 420 is recognized, the second processor 420 may transmit the fingerprint data related to the input fingerprint to the first processor 410. More specifically, when it is determined that the matching degree between the fingerprint data input by the second processor 420 and the registered fingerprint data is equal to or greater than the set first reference value, the second processor 420 determines that the received fingerprint data is registered fingerprint data. Data including the content that matches with may be transmitted to the first processor 410.

이후, 제1 프로세서(410)는 설정된 잠금을 해제함과 동시에 전자 장치(400)의 상태를 웨이크 업(wake up) 상태로 전환할 수 있다. 보다 구체적으로, 제1 프로세서(410)가 제2 프로세서(420)로부터 입력받은 지문 데이터가 유효성이 인정된다는 내용의 데이터를 전송받은 경우, 제1 프로세서(410)는 잠금을 해제함과 동시에 슬립 상태에 있는 전자 장치(400)를 웨이크 업 상태로 전환할 수 있다. Thereafter, the first processor 410 may switch the state of the electronic device 400 to a wake up state while releasing the set lock. More specifically, when the first processor 410 receives data indicating that the validity of the fingerprint data input from the second processor 420 is received, the first processor 410 releases the lock and is in a sleep state. The electronic device 400 in may be switched to a wake-up state.

즉, 본 발명에 따른 전자 장치(400)에서는 제2 프로세서(420)만이 동작하는 슬립 상태를 유지한 상태에서 사용자의 설정된 동작과 지문을 입력받은 후, 입력받은 지문이 사용자의 등록된 지문인지 여부를 판단하는 동작까지 모두 저전력 상태로 동작하기 때문에 전자 장치(400)의 배터리 소모량을 줄일 수 있는 장점이 있다. 보다 구체적으로, 전자 장치(400)는 제2 프로세서(420)만이 저전력으로 동작하는 상태에서 등록된 지문 데이터를 입력받은 경우에만 제1 프로세서(410)로 입력받은 지문 데이터의 유효성이 인정된다는 데이터를 전송하여 잠금을 해제함과 동시에 슬립 상태의 전자 장치(400)를 웨이크 업 상태로 전환할 수 있는 장점이 있다. That is, in the electronic device 400 according to the present invention, after receiving the user's set operation and fingerprint while maintaining the sleep state in which only the second processor 420 operates, whether the received fingerprint is a registered fingerprint of the user. Since all operations up to the determining operation are operated in a low power state, there is an advantage of reducing the battery consumption of the electronic device 400. More specifically, the electronic device 400 receives data indicating that the validity of the fingerprint data input to the first processor 410 is recognized only when the registered fingerprint data is input while only the second processor 420 operates at low power. There is an advantage in that the electronic device 400 in the sleep state can be switched to the wake-up state at the same time by transmitting the lock.

만약, 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 제2 프로세서(420)는 지문 데이터의 유효성이 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. 보다 구체적으로, 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 제2 프로세서(420)는 입력받은 지문 데이터에 대해서 차순위 유효성을 판단할 수 있다. 일 실시예에 따르면, 제2 프로세서(420)는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. 다른 실시예에 따르면, 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성을 판단한 결과 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는 정도가 설정된 제1 기준값 미만이며, 지문 데이터의 차순위 유효성이 인정되기 위한 설정된 제2 기준값이 이상이 될 수 있다. 예를 들어, 차순위 유효성이 인정되기 위한 설정된 제2 기준값이 70 퍼센트일 때, 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는 정도가 72 퍼센트인 경우를 예로 들 수 있다. If it is determined that the validity of the fingerprint data input by the second processor 420 is not recognized, the second processor 420 may determine whether the validity of the fingerprint data is greater than or equal to a set second reference value. More specifically, when it is determined that the validity of the fingerprint data input by the second processor 420 is not recognized, the second processor 420 may determine the next priority validity for the input fingerprint data. According to an embodiment, the second processor 420 may convert a degree of coincidence between the input fingerprint data and the registered fingerprint data into a set value, and then determine whether the converted value is greater than or equal to a set second reference value. . According to another embodiment, as a result of determining the validity of the fingerprint data input by the second processor 420, the degree to which the input fingerprint data matches the registered fingerprint data is less than the set first reference value, and the next priority validity of the fingerprint data is recognized. The set second reference value to be set may be abnormal. For example, when the set second reference value for recognizing the next-order validity is 70 percent, a case in which the degree of matching the input fingerprint data with the registered fingerprint data is 72 percent.

상술한 예에서, 제2 프로세서(420)는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는 정도가 설정된 제1 기준값 미만이지만, 설정된 제2 기준값인 70 퍼센트를 넘었기 때문에 지문 데이터의 차순위 유효성이 인정될 수 있다. 이에 따라, 사용자는 전자 장치(400)에서 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행시킬 수 있다. 보다 구체적으로, 전자 장치(400)는 보안성이 낮은 어플리케이션으로 카메라 및 메모 등을 실행시키는 아이콘을 각각 디스플레이하여, 디스플레이된 아이콘 중 적어도 하나의 아이콘을 선택받아 선택받은 어플리케이션을 실행시킬 수 있다. In the above-described example, the second processor 420 has a degree of matching the input fingerprint data with the registered fingerprint data is less than the set first reference value, but exceeds the set second reference value of 70 percent, so that the next priority validity of the fingerprint data is Can be admitted. Accordingly, the user may execute at least one application set as an application with low security in the electronic device 400. More specifically, the electronic device 400 may display icons for executing a camera and a memo as an application with low security, and execute the selected application by selecting at least one of the displayed icons.

즉, 본 발명에 따른 전자 장치(400)에서는 전자 장치(400)의 내부적인 결함 또는 사용자의 지문에 이물질이 끼어 정확한 지문 인식이 되지 않은 경우에도 동작을 할 수 없도록 하지 않고, 등록된 지문 데이터의 차순위 유효성이 인정되는 경우에는 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행할 수 있도록 하여 사용자의 편의성을 향상시켜 주는 장점이 있다. That is, in the electronic device 400 according to the present invention, the electronic device 400 does not prevent the operation even when an internal defect of the electronic device 400 or a foreign substance is caught in the user's fingerprint and the fingerprint is not accurately recognized, and the registered fingerprint data When the next-order validity is recognized, there is an advantage of improving user convenience by allowing at least one application set as an application with low security to be executed.

만약, 제2 프로세서(420)에서 현재 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성을 판단할 데이터 처리 능력이 인정되지 않는다고 결정한 경우, 제2 프로세서(420)는 입력받은 지문과 관련된 지문 데이터를 제1 프로세서(410)로 전송할 수 있다. 보다 구체적으로, 제2 프로세서(420)는 현재 제2 프로세서(420)에서 입력받은 지문 데이터의 유효성을 판단한 데이터 처리 능력이 인정되지 않는다고 결정한 경우, 제2 프로세서(420)는 지문 데이터의 유효성을 판단할 권한을 제1 프로세서(410)로 넘길 수 있다. If, when the second processor 420 determines that the data processing capability to determine the validity of the fingerprint data currently input from the second processor 420 is not recognized, the second processor 420 performs the fingerprint data related to the input fingerprint. May be transmitted to the first processor 410. More specifically, when the second processor 420 determines that the data processing capability that has determined the validity of the fingerprint data currently input from the second processor 420 is not recognized, the second processor 420 determines the validity of the fingerprint data. The right to do may be transferred to the first processor 410.

다양한 실시예에 따르면, 제1 프로세서(410)에는 메모리(311) 및 보안 영역(312)을 포함하여 구성될 수 있다. 따라서, 제1 프로세서(410)에서는 입력받은 지문 데이터의 유효성을 제1 프로세서(410) 내부에 위치한 보안 영역(312)에 판단할 수 있다. 즉, 본 발명에 따른 전자 장치(400)에서는 슬립 상태에서 웨이크 업 상태로 전환하지 않고, 제1 프로세서(410) 내부에 위치한 보안 영역(312)에서 입력받은 지문 데이터의 유효성을 판단할 수 있다. 또한, 본 발명에 따른 전자 장치(400)에서는 제1 프로세서(410)의 데이터 처리 능력에 따라 입력받은 지문 데이터의 유효성을 판단하는 권한을 제1 프로세서(410)에서 다시 제2 프로세서(420)로 넘길 수도 있음은 물론이다.According to various embodiments, the first processor 410 may include a memory 311 and a security area 312. Accordingly, the first processor 410 may determine the validity of the input fingerprint data in the security area 312 located inside the first processor 410. That is, the electronic device 400 according to the present invention may determine the validity of the fingerprint data input from the security area 312 located inside the first processor 410 without switching from the sleep state to the wake-up state. Further, in the electronic device 400 according to the present invention, the authority to determine the validity of the input fingerprint data according to the data processing capability of the first processor 410 is transferred from the first processor 410 to the second processor 420 again. Of course you can pass it over.

다양한 실시예에 따르면, 하나의 물리적 프로세서(또는 프로세서 코어)를 보안 영역과 일반 영역의 2 개의 영역으로 구분하여, 각 영역마다 CPU, 레지스터, 주소 공간(address space), 메모리, 디바이스, 운영체제 중 적어도 하나를 분리하여, 각 영역을 고립시킬 수 있다. 예컨대, 보안 영역에서만 접근 가능한 디바이스나 메모리 영역을 지정할 수 있다. 이에 따라, 일반 영역의 운영체제조차 보안 영역의 프로그램들에 접근할 수 없도록 보안 영역을 고립시킴으로써, 보안 영역의 높은 신뢰성을 획득할 수 있다. 각 영역은 다른 영역에 영향을 미칠 수 없으며, 보안 영역의 실행을 위해서는 별도의 CPU 모드로의 진입이 필요하고, 별도의 CPU 모드로의 진입은 커널을 통해서 실행이 가능할 뿐, 어플리케이션 레벨에서는 불가능하다. 높은 신뢰성이 요구되는 프로그램들은 보안 영역에서 실행시키고, 나머지 프로그램이나 운영체제는 일반 영역에서 실행시킬 수 있다. 이와 관련하여 구체적인 설명은 도 5a 및 도 5b를 참조할 수 있다.According to various embodiments, one physical processor (or processor core) is divided into two areas, a security area and a general area, and at least one of a CPU, a register, an address space, a memory, a device, and an operating system for each area. By separating one, each area can be isolated. For example, it is possible to designate a device or a memory area that can only be accessed in a secure area. Accordingly, by isolating the security area so that even the operating system in the general area cannot access programs in the security area, high reliability of the security area can be obtained. Each area cannot affect other areas, and it is necessary to enter a separate CPU mode for execution of the security area, and access to the separate CPU mode is possible only through the kernel, but not at the application level. . Programs that require high reliability can be executed in the security domain, and other programs or operating systems can be executed in the general domain. In this regard, a detailed description may refer to FIGS. 5A and 5B.

본 발명의 다양한 실시예들에 따른 전자 장치(400)는 슬립 상태에서 설정된 동작을 감지하였는지 여부를 판단하고, 상기 설정된 동작을 감지한 경우 등록된 지문을 인식하는 센서 모듈과, 상기 인식된 지문이 등록된 지문과 일치하는지 확인하고, 상기 인식된 지문이 상기 등록된 지문으로 인식한 경우 잠금 설정을 해제함과 동시에 웨이크 업 상태로 전환하는 제1 프로세서(410)를 포함할 수 있다.The electronic device 400 according to various embodiments of the present invention determines whether a set motion is detected in a sleep state, and when the set motion is detected, a sensor module for recognizing a registered fingerprint, and the recognized fingerprint It may include a first processor 410 that checks whether it matches the registered fingerprint and, when the recognized fingerprint is recognized as the registered fingerprint, releases a lock setting and switches to a wake-up state.

본 발명의 다양한 실시예에 따르면, 상기 센서 모듈은, 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서, 지문센서 및 제스처 센서 중 적어도 하나를 이용하여 상기 설정된 동작을 감지하였는지 여부를 판단할 수 있다.According to various embodiments of the present disclosure, the sensor module may determine whether the set motion is detected using at least one of an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a fingerprint sensor, and a gesture sensor. .

본 발명의 다양한 실시예에 따르면, 상기 센서 모듈은, 설정된 영역에 구비된 지문 센서(430)를 이용하여 지문을 입력받았는지 여부를 판단하고, 상기 제1 프로세서(410)는, 상기 지문을 입력받은 경우, 제2 프로세서(420)에서 상기 입력받은 지문이 등록된 지문인지 여부를 판단할지 결정하고, 상기 제2 프로세서(420)에서 상기 등록된 지문인지 여부를 판단하기로 결정한 경우, 상기 제2 프로세서(420)에서 상기 입력받은 지문과 상기 등록된 지문을 비교하여 상기 입력받은 지문의 지문 데이터의 유효성을 판단할 수 있다. According to various embodiments of the present invention, the sensor module determines whether a fingerprint has been input using a fingerprint sensor 430 provided in a set area, and the first processor 410 inputs the fingerprint. If received, the second processor 420 determines whether or not the received fingerprint is a registered fingerprint, and when the second processor 420 determines whether the received fingerprint is the registered fingerprint, the second The processor 420 may compare the received fingerprint with the registered fingerprint to determine validity of fingerprint data of the input fingerprint.

본 발명의 다양한 실시예에 따르면, 제1 프로세서(410)는 슬립 상태이고, 상기 제2 프로세서(420)가 저전력으로 동작하고 있는 상태에서 상기 지문 데이터의 유효성을 판단할 수 있다.According to various embodiments of the present disclosure, validity of the fingerprint data may be determined while the first processor 410 is in a sleep state and the second processor 420 is operating at low power.

본 발명의 다양한 실시예에 따르면, 상기 제1 프로세서(410)는, 상기 제2 프로세서(420)에서 상기 등록된 지문인지 여부를 판단하기로 결정하지 않은 경우, 입력받은 지문과 관련된 지문 데이터가 상기 제2 프로세서(420)로부터 전송됨을 확인하고, 상기 지문 데이터의 유효성을 판단할 수 있다.According to various embodiments of the present disclosure, if the second processor 420 does not determine whether the fingerprint is the registered fingerprint, the fingerprint data related to the received fingerprint is The transmission from the second processor 420 may be confirmed, and validity of the fingerprint data may be determined.

본 발명의 다양한 실시예에 따르면, 상기 제1 프로세서(410)는, 상기 제2 프로세서(420)에서 상기 등록된 지문인지 여부를 판단하기로 결정한 경우, 상기 지문 데이터의 유효성을 확인하는 임계 값을 설정된 수치로 환산하고, 상기 환산된 지문 데이터의 유효성이 설정된 기준 값 이상인지 여부를 판단하며, 상기 설정된 기준 값 이상인 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행할 수 있다.According to various embodiments of the present disclosure, when the second processor 420 decides to determine whether the fingerprint is the registered fingerprint, the first processor 410 determines a threshold value for checking the validity of the fingerprint data. It is converted into a set value, it is determined whether the validity of the converted fingerprint data is greater than or equal to a set reference value, and if it is greater than or equal to the set reference value, at least one application set as an application with low security may be executed.

본 발명의 다양한 실시예에 따르면, 상기 제1 프로세서(410)는, 상기 지문 데이터의 유효성이 인정되지 않은 경우, 상기 지문 데이터의 유효성을 확인하는 임계값을 설정된 수치로 환산하고, 상기 환산된 지문 데이터의 유효성이 설정된 기준 값 이상인지 여부를 판단하고, 상기 설정된 기준 값 이상인 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행할 수 있다. According to various embodiments of the present invention, when the validity of the fingerprint data is not recognized, the first processor 410 converts a threshold value for checking the validity of the fingerprint data into a set value, and the converted fingerprint It is determined whether the validity of the data is greater than or equal to a set reference value, and if it is greater than or equal to the set reference value, at least one application set as an application having low security may be executed.

본 발명의 다양한 실시예에 따르면, 상기 제2 프로세서(420)에서 상기 지문을 입력받은 경우, 설정된 연락처 및 문구 중 적어도 하나를 디스플레이하는 디스플레이 모듈을 더 포함할 수 있다. According to various embodiments of the present disclosure, when the second processor 420 receives the fingerprint, a display module may further include a display module that displays at least one of a set contact information and a phrase.

본 발명의 다양한 실시예에 따르면, 상기 제1 프로세서(410)는, 지문 데이터의 유효성이 인정됨을 확인하고, 상기 지문 데이터의 유효성이 인정되었다는 내용이 포함된 데이터가 제2 프로세서(420)로부터 전송됨을 확인하며, 설정된 화면 잠금을 해제함과 동시에 전원 상태를 상기 슬립 상태에서 상기 웨이크 업 상태로 전환할 수 있다.According to various embodiments of the present invention, the first processor 410 confirms that the validity of the fingerprint data is recognized, and transmits data including the content that the validity of the fingerprint data is recognized from the second processor 420 It is confirmed that the screen lock is released, and the power state can be switched from the sleep state to the wake-up state.

도 5a 및 도 5b는 본 발명의 일 실시예에 따른 전자 장치를 도시한 블록도이다.5A and 5B are block diagrams illustrating an electronic device according to an embodiment of the present invention.

도 5a 및 도 5b에 도시된 전자 장치(500)의 제1 프로세서(510)는 일반 영역(5101)과 보안 영역(5102)의 2 개의 영역으로 구분될 수 있다. 전자 장치(500)는 지문 센서(530)를 통해 획득된 지문 데이터의 처리 또는 지문 프로세싱은 사용자가 액세스할 수 없는 제1 프로세서(510)의 보안 영역(5102)에서 수행할 수 있다. 제1 프로세서(510)의 일반 영역(5101)은 지문 프로세싱과 관련된 제어 신호를 송수신하거나, 제어 신호(점선)에 기반하여 전자 장치(500)의 동작을 제어하고, 제1 프로세서(510)의 보안 영역(5102)은 지문 데이터 또는 지문 데이터의 처리 결과(실선)를 수신하거나, 수신된 지문 데이터에 기반하여, 이미지 처리하거나 지문 데이터의 유효성을 판단할 수 있다. The first processor 510 of the electronic device 500 illustrated in FIGS. 5A and 5B may be divided into two areas: a general area 5101 and a security area 5102. The electronic device 500 may process the fingerprint data acquired through the fingerprint sensor 530 or perform fingerprint processing in the security area 5102 of the first processor 510 that is not accessible to the user. The general area 5101 of the first processor 510 transmits and receives a control signal related to fingerprint processing or controls the operation of the electronic device 500 based on a control signal (dotted line), and secures the first processor 510. The area 5102 may receive fingerprint data or a processing result (solid line) of the fingerprint data, or may process an image or determine validity of the fingerprint data based on the received fingerprint data.

도 5a를 참조하면, 전자 장치는 제2 프로세서(520)에 의해서만 지문 센서(530)에 접근 가능하도록 제한할 수 있다. 지문 센서(530)는 제2 프로세서(520)로 지문 데이터를 전송하고, 전자 장치(500)의 다른 모듈로부터의 지문 데이터에의 접근은 차단할 수 있다. 제2 프로세서(520)의 지문 처리 모듈(521)은 사용자의 지문 입력 의도를 판단하고, 판단 결과에 따라 지문 데이터를 처리하거나, 제어 신호를 제1 프로세서(510)의 일반 영역(5101)으로 전송하여, 제1 프로세서(510)의 보안 영역(5102)에서 지문 데이터를 처리하도록 할 수 있다. 다양한 실시 예에 따라, 제1 프로세서(510)의 지문 처리 모듈(512)은 이미지 처리부(또는 제2 이미지 처리부), 또는 지문 인증부 중 적어도 하나를 포함할 수 있다. 제2 프로세서(520)의 지문 처리 모듈(521)은 판단부, 이미지 처리부(또는 제1 이미지 처리부), 또는 지문 인증부 중 적어도 하나를 포함할 수 있다. Referring to FIG. 5A, the electronic device may limit access to the fingerprint sensor 530 only by the second processor 520. The fingerprint sensor 530 may transmit fingerprint data to the second processor 520 and block access to the fingerprint data from other modules of the electronic device 500. The fingerprint processing module 521 of the second processor 520 determines the user's fingerprint input intention, processes fingerprint data according to the determination result, or transmits a control signal to the general area 5101 of the first processor 510 Thus, the fingerprint data can be processed in the security area 5102 of the first processor 510. According to various embodiments, the fingerprint processing module 512 of the first processor 510 may include at least one of an image processing unit (or a second image processing unit) or a fingerprint authentication unit. The fingerprint processing module 521 of the second processor 520 may include at least one of a determination unit, an image processing unit (or a first image processing unit), and a fingerprint authentication unit.

일 실시 예에 따르면, 제2 프로세서(520)는 지문 센서(530)에서 획득된 지문 데이터를 수신하고, 수신된 지문 데이터에 기반하여 지문 이미지의 재구성, 또는 특징점 추출 등의 이미지 처리를 수행할 수 있다. 지문 처리 모듈(521)은 센서 모듈(522)을 통해 감지된 동작, 지문 센서(530)로부터 수신된 지문 데이터 또는 이미지 처리가 수행된 지문 데이터 중 적어도 하나에 기반하여, 사용자의 지문 입력 의도를 판단할 수 있다. 사용자의 지문 입력 의도가 있다고 판단되면, 제2 프로세서(520)는 이미지 처리된 지문 데이터에 기반하여, 입력 지문이 등록 지문과 일치하는지 여부를 판단할 수 있다. 제2 프로세서(520)는 지문 입력 의도 또는 판단 결과에 따른 제어 신호를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 제1 프로세서(510)의 일반 영역(5101)은 제어 신호를 통해 보안 영역(5102)의 지문 처리 모듈(512)에서 입력 지문 데이터의 유효성 또는 차순위 유효성을 판단하도록 제어할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 제2 프로세서(520)로부터 일치하는 정도를 수신하고, 입력 지문 데이터의 유효성 또는 차순위 유효성을 판단할 수 있다.According to an embodiment, the second processor 520 may receive fingerprint data obtained from the fingerprint sensor 530 and perform image processing such as reconfiguration of a fingerprint image or extraction of feature points based on the received fingerprint data. have. The fingerprint processing module 521 determines the user's fingerprint input intention based on at least one of an operation sensed through the sensor module 522, fingerprint data received from the fingerprint sensor 530, or fingerprint data on which image processing has been performed. can do. If it is determined that there is a user's intention to input a fingerprint, the second processor 520 may determine whether the input fingerprint matches the registered fingerprint based on the image-processed fingerprint data. The second processor 520 may transmit a control signal according to a fingerprint input intention or a determination result to the general area 5101 of the first processor 510. The general area 5101 of the first processor 510 may be controlled so that the fingerprint processing module 512 of the security area 5102 determines the validity or the next priority validity of the input fingerprint data through a control signal. The security area 5102 of the first processor 510 may receive a matching degree from the second processor 520 and determine the validity of the input fingerprint data or the next priority.

제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 예를 들면, 제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성이 인정되면, 즉, 입력된 지문이 등록된 지문과 일치하는 것으로 판단되면, 판단 결과 또는 판단 결과에 따른 제어 신호를 일반 영역(5101)의 제어 모듈(511)로 전송하여 지문 인증에 따라 전자 장치의 락을 해제할 수 있다. 또는, 제1 프로세서(510)의 보안 영역(5102)은 입력된 지문이 등록된 지문과 일치하지 않지만, 차순위 유효성이 인정되는 것으로 판단되면, 판단 결과 또는 판단 결과에 따른 제어 신호를 일반 영역(5101)의 제어 모듈(511)로 전송하여 보안성이 낮은 적어도 하나의 어플리케이션을 실행시킬 수 있다. 또는, 제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성 또는 차순위 유효성이 모두 인정되지 않는 것으로 판단되면, 판단 결과 또는 판단 결과에 따른 제어 신호를 일반 영역(5101)의 제어 모듈(511)로 전송하여 미리 설정된 연락처 정보를 디스플레이 하거나, 또는 전자 장치를 사용할 수 없음을 알릴 수 있다. The security area 5102 of the first processor 510 may transmit a result of determining the validity of the input fingerprint data or the second-order validity to the general area 5101 of the first processor 510. For example, when the validity of the input fingerprint data is recognized, that is, the input fingerprint is determined to match the registered fingerprint, the security area 5102 of the first processor 510 is controlled according to the determination result or the determination result. The signal is transmitted to the control module 511 of the general area 5101 to unlock the electronic device according to fingerprint authentication. Alternatively, in the security area 5102 of the first processor 510, if the input fingerprint does not match the registered fingerprint, but it is determined that the next-order validity is recognized, the determination result or a control signal according to the determination result is transmitted to the general area 5101. ) May be transmitted to the control module 511 to execute at least one application with low security. Alternatively, when it is determined that the validity of the input fingerprint data or the second-order validity is not all recognized in the security area 5102 of the first processor 510, the control module of the general area 5101 receives the determination result or a control signal according to the determination result. It may be transmitted to 511 to display preset contact information or to notify that the electronic device cannot be used.

다른 실시 예에 따르면, 제2 프로세서(520)는 지문 센서(530)에서 획득된 지문 데이터를 수신하고, 수신된 지문 데이터에 기반하여 지문 이미지의 재구성, 또는 특징점 추출 등의 이미지 처리를 수행할 수 있다. 지문 처리 모듈(521)은 센서 모듈(522)을 통해 감지된 동작, 지문 센서(530)로부터 수신된 지문 데이터 또는 이미지 처리가 수행된 지문 데이터 중 적어도 하나에 기반하여, 사용자의 지문 입력 의도를 판단할 수 있다. 제2 프로세서(520)는 지문 입력 의도에 따른 제어 신호를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 사용자의 지문 입력 의도가 있다고 판단되면, 제1 프로세서(510)의 일반 영역(5101)은 제어 신호를 통해 보안 영역(5102)의 지문 처리 모듈(512)에서 지문 프로세싱을 수행하도록 제어할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 제2 프로세서(520)로부터 이미지 처리가 수행된 지문 데이터를 수신하고, 이미지 처리가 수행된 지문 데이터에 기반하여, 입력 지문이 등록 지문과 일치하는지 여부를 판단할 수 있다. 지문 처리 모듈(512)은 입력 지문 데이터와 등록 지문 데이터의 일치하는 정도에 기반하여, 입력 지문 데이터의 유효성 또는 차순위 유효성을 판단할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 이후, 제1 프로세서(510)의 일반 영역(5101)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과에 따라 앞의 실시예에서와 동일하게 동작할 수 있다.According to another embodiment, the second processor 520 may receive fingerprint data obtained from the fingerprint sensor 530 and perform image processing such as reconfiguration of a fingerprint image or extraction of feature points based on the received fingerprint data. have. The fingerprint processing module 521 determines the user's fingerprint input intention based on at least one of an operation sensed through the sensor module 522, fingerprint data received from the fingerprint sensor 530, or fingerprint data on which image processing has been performed. can do. The second processor 520 may transmit a control signal according to an intention to input a fingerprint to the general area 5101 of the first processor 510. When it is determined that there is a user's intention to input a fingerprint, the general area 5101 of the first processor 510 may be controlled to perform fingerprint processing in the fingerprint processing module 512 of the security area 5102 through a control signal. The security area 5102 of the first processor 510 receives fingerprint data on which image processing has been performed from the second processor 520, and, based on the fingerprint data on which image processing is performed, whether the input fingerprint matches the registered fingerprint. You can judge whether or not. The fingerprint processing module 512 may determine the validity of the input fingerprint data or the next-order validity based on the degree of matching between the input fingerprint data and the registered fingerprint data. The security area 5102 of the first processor 510 may transmit a result of determining the validity of the input fingerprint data or the second-order validity to the general area 5101 of the first processor 510. Thereafter, the general area 5101 of the first processor 510 may operate in the same manner as in the previous embodiment according to a result of determining the validity of the input fingerprint data or the next-order validity.

또 다른 실시 예에 따르면, 제2 프로세서(520)는 지문 센서(530)에서 획득된 지문 데이터를 수신하고, 수신된 지문 데이터에 기반하여 지문 이미지의 재구성 등의 제1 이미지 처리를 수행할 수 있다. 지문 처리 모듈(521)은 센서 모듈(522)을 통해 감지된 동작, 지문 센서(530)로부터 수신된 지문 데이터 또는 제1 이미지 처리가 수행된 지문 데이터 중 적어도 하나에 기반하여, 사용자의 지문 입력 의도를 판단할 수 있다. 제2 프로세서(520)는 지문 입력 의도에 따른 제어 신호를 제1 프로세서(510)의 일반 영역(5101)(511)으로 전달할 수 있다. 사용자의 지문 입력 의도가 있다고 판단되면, 제1 프로세서(510)의 일반 영역(5101)은 제어 신호를 통해 보안 영역(5102)의 지문 처리 모듈(512)에서 제2 이미지 처리 및 지문 프로세싱을 수행하도록 제어할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 제2 프로세서(520)로부터 제1 이미지 처리가 수행된 지문 데이터를 수신하고, 제1 이미지 처리가 수행된 지문 데이터에 기반하여, 특징점 추출 등과 같은 제2 이미지 처리를 수행할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 제2 이미지 처리가 수행된 지문 데이터에 기반하여, 입력 지문이 등록 지문과 일치하는지 여부를 판단할 수 있다. 지문 처리 모듈(512)은 입력 지문 데이터와 등록 지문 데이터의 일치하는 정도에 기반하여, 입력 지문 데이터의 유효성 또는 차순위 유효성을 판단할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 이후, 제1 프로세서(510)의 일반 영역(5101)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과에 따라 앞의 실시예에서와 동일하게 동작할 수 있다.According to another embodiment, the second processor 520 may receive fingerprint data obtained from the fingerprint sensor 530 and perform first image processing such as reconfiguration of a fingerprint image based on the received fingerprint data. . The fingerprint processing module 521 is based on at least one of an operation sensed through the sensor module 522, fingerprint data received from the fingerprint sensor 530, or fingerprint data on which first image processing has been performed, Can judge. The second processor 520 may transmit a control signal according to an intention to input a fingerprint to the general areas 5101 and 511 of the first processor 510. When it is determined that there is a user's intention to input a fingerprint, the general area 5101 of the first processor 510 is configured to perform second image processing and fingerprint processing in the fingerprint processing module 512 of the security area 5102 through a control signal. Can be controlled. The security area 5102 of the first processor 510 receives fingerprint data on which first image processing has been performed from the second processor 520, and based on the fingerprint data on which the first image processing is performed, such as extracting feature points, etc. Second image processing can be performed. The security area 5102 of the first processor 510 may determine whether the input fingerprint matches the registered fingerprint based on the fingerprint data on which the second image processing has been performed. The fingerprint processing module 512 may determine the validity of the input fingerprint data or the next-order validity based on the degree of matching between the input fingerprint data and the registered fingerprint data. The security area 5102 of the first processor 510 may transmit a result of determining the validity of the input fingerprint data or the second-order validity to the general area 5101 of the first processor 510. Thereafter, the general area 5101 of the first processor 510 may operate in the same manner as in the previous embodiment according to a result of determining the validity of the input fingerprint data or the second priority validity.

도 5b를 참조하면, 전자 장치는 제1 프로세서(510)의 보안 영역(5102) 또는 제2 프로세서(520)에 의해서만 지문 센서(530)에 접근 가능하도록 제한할 수 있다. 이에 따라, 전자 장치(500)의 다른 모듈로부터의 지문 데이터에의 접근은 차단될 수 있다. Referring to FIG. 5B, the electronic device may limit access to the fingerprint sensor 530 only by the security area 5102 of the first processor 510 or the second processor 520. Accordingly, access to the fingerprint data from other modules of the electronic device 500 may be blocked.

제2 프로세서(520)의 지문 처리 모듈(521)은 사용자의 지문 입력 의도를 판단하고, 판단 결과에 따라 제어 신호를 제1 프로세서(510)의 일반 영역(5101)으로 전송하여, 제1 프로세서(510)의 보안 영역(5102)에서 지문 센서(530)로부터 지문 데이터를 수신하도록 할 수 있다. 다양한 실시 예에 따라, 제1 프로세서(510)의 지문 처리 모듈(512)은 이미지 처리부와 지문 인증부를 포함할 수 있다. 제2 프로세서(520)의 지문 처리 모듈(521)은 판단부 또는 이미지 처리부를 포함할 수 있다. The fingerprint processing module 521 of the second processor 520 determines the user's intention to input a fingerprint, and transmits a control signal to the general area 5101 of the first processor 510 according to the determination result, so that the first processor ( Fingerprint data may be received from the fingerprint sensor 530 in the security area 5102 of 510. According to various embodiments, the fingerprint processing module 512 of the first processor 510 may include an image processing unit and a fingerprint authentication unit. The fingerprint processing module 521 of the second processor 520 may include a determination unit or an image processing unit.

일 실시 예에 따르면, 제2 프로세서(520)는 센서 모듈(522)을 통해 감지된 동작에 기반하여, 사용자의 지문 입력 의도를 판단할 수 있다. 제2 프로세서(520)는 지문 입력 의도에 따른 제어 신호를 제1 프로세서(510)의 일반 영역(5101)(511)으로 전달할 수 있다. 사용자의 지문 입력 의도가 있다고 판단되면, 제1 프로세서(510)의 일반 영역(5101)(511)은 제어 신호를 통해 보안 영역(5102)의 지문 처리 모듈(512)에서 지문 센서(530)로부터 직접 지문 데이터를 수신하고, 수신된 지문 데이터에 기반하여 이미지 처리 및 지문 프로세싱을 수행하도록 제어할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 수신된 지문 데이터에 기반하여, 지문 이미지의 재구성, 특징점 추출 등의 이미지 처리를 수행할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 이미지 처리가 수행된 지문 데이터에 기반하여, 입력 지문이 등록 지문과 일치하는지 여부를 판단할 수 있다. 지문 처리 모듈(512)은 입력 지문 데이터와 등록 지문 데이터의 일치하는 정도에 기반하여, 입력 지문 데이터의 유효성 또는 차순위 유효성을 판단할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 이후, 제1 프로세서(510)의 일반 영역(5101)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과에 따라 도 5(a)의 실시예에서와 동일하게 동작할 수 있다.According to an embodiment, the second processor 520 may determine a user's intention to input a fingerprint based on an operation sensed through the sensor module 522. The second processor 520 may transmit a control signal according to an intention to input a fingerprint to the general areas 5101 and 511 of the first processor 510. If it is determined that there is a user's intention to input a fingerprint, the general areas 5101 and 511 of the first processor 510 are directly from the fingerprint sensor 530 in the fingerprint processing module 512 of the security area 5102 through a control signal. The fingerprint data may be received, and image processing and fingerprint processing may be performed based on the received fingerprint data. The security area 5102 of the first processor 510 may perform image processing such as reconstructing a fingerprint image and extracting feature points based on the received fingerprint data. The security area 5102 of the first processor 510 may determine whether the input fingerprint matches the registered fingerprint, based on the fingerprint data on which image processing has been performed. The fingerprint processing module 512 may determine the validity of the input fingerprint data or the next-order validity based on the degree of matching between the input fingerprint data and the registered fingerprint data. The security area 5102 of the first processor 510 may transmit a result of determining the validity of the input fingerprint data or the second-order validity to the general area 5101 of the first processor 510. Thereafter, the general area 5101 of the first processor 510 may operate in the same manner as in the embodiment of FIG. 5A according to a result of determining the validity of the input fingerprint data or the next-order validity.

다른 실시 예에 따르면, 제2 프로세서(520)는 센서 모듈(522)을 통해 감지된 동작과 지문 센서(530)로부터 수신된 지문 데이터에 기반하여, 사용자의 지문 입력 의도를 판단할 수 있다. 제2 프로세서(520)는 지문 입력 의도에 따른 제어 신호를 제1 프로세서(510)의 일반 영역(5101)(511)으로 전달할 수 있다. 사용자의 지문 입력 의도가 있다고 판단되면, 제1 프로세서(510)의 일반 영역(5101)(511)은 제어 신호를 통해 보안 영역(5102)의 지문 처리 모듈(512)에서 지문 센서(530)로부터 직접 지문 데이터를 수신하고, 수신된 지문 데이터에 기반하여 이미지 처리 및 지문 프로세싱을 수행하도록 제어할 수 있다. 제1 프로세서(510)의 보안 영역(5102)이 지문 센서(530)로부터 지문 데이터의 수신할 때, 제2 프로세서(520)에서 제1 프로세서(510)로 연결되는 모든 정보 전달 통로는 차단될 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 수신된 지문 데이터에 기반하여, 지문 이미지의 재구성, 특징점 추출 등의 이미지 처리를 수행할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 이미지 처리가 수행된 지문 데이터에 기반하여, 입력 지문이 등록 지문과 일치하는지 여부를 판단할 수 있다. 지문 처리 모듈(512)은 입력 지문 데이터와 등록 지문 데이터의 일치하는 정도에 기반하여, 입력 지문 데이터의 유효성 또는 차순위 유효성을 판단할 수 있다. 제1 프로세서(510)의 보안 영역(5102)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과를 제1 프로세서(510)의 일반 영역(5101)으로 전달할 수 있다. 이후, 제1 프로세서(510)의 일반 영역(5101)은 입력 지문 데이터의 유효성 또는 차순위 유효성의 판단 결과에 따라 도 5(a)의 실시예에서와 동일하게 동작할 수 있다.According to another embodiment, the second processor 520 may determine a user's fingerprint input intention based on an operation sensed through the sensor module 522 and fingerprint data received from the fingerprint sensor 530. The second processor 520 may transmit a control signal according to an intention to input a fingerprint to the general areas 5101 and 511 of the first processor 510. If it is determined that there is a user's intention to input a fingerprint, the general areas 5101 and 511 of the first processor 510 are directly from the fingerprint sensor 530 in the fingerprint processing module 512 of the security area 5102 through a control signal. The fingerprint data may be received, and image processing and fingerprint processing may be performed based on the received fingerprint data. When the security area 5102 of the first processor 510 receives fingerprint data from the fingerprint sensor 530, all information transmission paths connected from the second processor 520 to the first processor 510 may be blocked. have. The security area 5102 of the first processor 510 may perform image processing such as reconstructing a fingerprint image and extracting feature points based on the received fingerprint data. The security area 5102 of the first processor 510 may determine whether the input fingerprint matches the registered fingerprint, based on the fingerprint data on which image processing has been performed. The fingerprint processing module 512 may determine the validity of the input fingerprint data or the next-order validity based on the degree of matching between the input fingerprint data and the registered fingerprint data. The security area 5102 of the first processor 510 may transmit a result of determining the validity of the input fingerprint data or the second-order validity to the general area 5101 of the first processor 510. Thereafter, the general area 5101 of the first processor 510 may operate in the same manner as in the embodiment of FIG. 5A according to a result of determining the validity of the input fingerprint data or the next-order validity.

도 6은 본 발명의 일 실시예에 따른 전자 장치(600)를 도시한 블록도이다. 도 6을 참조하면, 전자 장치(600)는 지문 처리 장치(100), 지문 센서(200), 전원 제어부(610), 저장부(620), 제어부(630), 출력부(640), 가속도 센서(650) 및 지자기 센서(660)를 포함한다. 지문 처리 장치(100) 및 지문 센서(200)와 관련하여 도 1 내지 도 2에 기재된 내용은 도 6의 지문 처리 장치(100) 및 지문 센서(200)에도 적용될 수 있다. 이와 관련하여 중복되는 설명은 생략한다.6 is a block diagram illustrating an electronic device 600 according to an embodiment of the present invention. Referring to FIG. 6, the electronic device 600 includes a fingerprint processing device 100, a fingerprint sensor 200, a power control unit 610, a storage unit 620, a control unit 630, an output unit 640, and an acceleration sensor. 650 and a geomagnetic sensor 660. The contents described in FIGS. 1 to 2 with respect to the fingerprint processing apparatus 100 and the fingerprint sensor 200 may also be applied to the fingerprint processing apparatus 100 and the fingerprint sensor 200 of FIG. 6. Redundant descriptions in this regard will be omitted.

본 명세서에서는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예에 관련된 구성요소들만을 기술하기로 한다. 따라서, 도 6에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다.In this specification, only components related to the present embodiment will be described in order to prevent the features of the present embodiment from being blurred. Therefore, it can be understood by those of ordinary skill in the art to which the present embodiment belongs that other general-purpose components may be further included in addition to the components illustrated in FIG. 6.

지문 처리 장치(100)는 지문 센서(200)로부터 센서 데이터를 수신하고, 수신된 센서 데이터를 이미지로 재구성한다. 지문 처리 장치(100)는 재구성된 이미지를 이용하여 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단한다. 지문 처리 장치(100)는 다음과 같은 실시예들에 따라, 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. The fingerprint processing apparatus 100 receives sensor data from the fingerprint sensor 200 and reconstructs the received sensor data into an image. The fingerprint processing apparatus 100 determines whether the sensor data is a pseudo input that does not need to perform fingerprint authentication by using the reconstructed image. The fingerprint processing apparatus 100 may determine whether the sensor data is a pseudo input that does not need to perform fingerprint authentication according to the following embodiments.

일 실시예에 따라, 지문 처리 장치(100)는 센서 데이터가 지문형태의 데이터인지 여부, 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부 및 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부 중 적어도 하나에 기초하여 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. According to an embodiment, the fingerprint processing apparatus 100 determines whether the sensor data is data in the form of a fingerprint, whether the amount of change in sensor data received for a predetermined time is greater than or equal to a predetermined value, and the direction of the fingerprint of the received sensor data is fingerprint authentication. It may be determined whether the sensor data is a pseudo input that does not need to perform fingerprint authentication based on at least one of whether or not it matches the direction set for the purpose.

다른 실시예에 따라, 지문 처리 장치(100)는 제스처 판단부(633)로부터 인식된 제스처의 판단 결과에 기초하여, 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. According to another embodiment, the fingerprint processing apparatus 100 may determine whether the sensor data is a pseudo input that does not need to perform fingerprint authentication, based on a determination result of a gesture recognized by the gesture determination unit 633. .

또 다른 실시예에 따라, 지문 처리 장치(100)는 앱 관리부(631)로부터 수신된 실행 중인 앱의 구동에 지문 센서(200)가 이용되는지 여부에 기초하여 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다.According to another embodiment, the fingerprint processing device 100 is a doctor input that does not need to perform fingerprint authentication based on whether the fingerprint sensor 200 is used to drive the running app received from the app manager 631 Whether or not it can be determined.

또는, 지문 처리 장치(100)는 커뮤니케이션 처리부(632)로부터의 통화/메시지/알림 신호의 발생 여부에 기초하여 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. 통화/메시지/알림 신호는 통화, SMS(Short Message Service) 메시지, MMS(Multimedia Message Service) 메시지의 수/발신 신호, 각종 알림(notification) 신호를 포함한다. 다만, 이에 한정되지 않으며, 통화/메시지/알림 신호는 통신 네트워크를 통해 수/발신되는 모든 데이터의 수/발신 신호를 포함할 수 있다. Alternatively, the fingerprint processing apparatus 100 may determine whether the sensor data is a pseudo input that does not require fingerprint authentication based on whether a call/message/notification signal from the communication processor 632 is generated. The call/message/notification signal includes a call, a short message service (SMS) message, a number/outgoing signal of a multimedia message service (MMS) message, and various notification signals. However, the present invention is not limited thereto, and the call/message/notification signal may include a number/transmission signal of all data transmitted/received through a communication network.

지문 처리 장치(100)의 판단 결과, 센서 데이터가 의사 입력으로 판단되면, 지문 센서가 저전력 모드가 되도록 전원 제어부(610)에 제어 신호를 출력한다. 센서 데이터가 의사 입력이 아닌 것으로 판단되면, 센서 데이터 판별부(120)는 제어 신호를 출력하여, 지문 인증부(130)에서 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행되도록 한다. As a result of the determination by the fingerprint processing apparatus 100, when the sensor data is determined as a pseudo input, a control signal is output to the power control unit 610 so that the fingerprint sensor enters a low power mode. If it is determined that the sensor data is not a pseudo input, the sensor data determination unit 120 outputs a control signal, and the fingerprint authentication unit 130 determines whether a fingerprint matching the fingerprint of the sensor data is registered. To be performed.

본 실시예에서는 지문 처리 장치(100)는 지문 센서(200)의 센서 데이터를 처리하는 별도의 장치로, 제어부(630)와 분리하여 도시하였다. 그러나, 이에 한정되지 않으며, 지문 처리 장치(100)는 제어부(630)에 포함될 수도 있다. 또는, 지문 처리 장치(100)는 지문 센서(200)를 비롯한 가속도 센서(650)나 지자기 센서(660)와 같은 센서들의 데이터를 처리하는 센서 허브(Sensor Hub)에 포함될 수도 있다.In this embodiment, the fingerprint processing device 100 is a separate device that processes sensor data of the fingerprint sensor 200 and is shown separately from the control unit 630. However, the present invention is not limited thereto, and the fingerprint processing apparatus 100 may be included in the controller 630. Alternatively, the fingerprint processing apparatus 100 may be included in a sensor hub that processes data of sensors such as the acceleration sensor 650 including the fingerprint sensor 200 or the geomagnetic sensor 660.

지문 센서(200)는 소정의 유전율을 갖는 대상체(10)가 감지되면, 대상체(10)의 센싱을 수행하여 센서 데이터를 획득하고, 센서 데이터를 지문 처리 장치(100)로 전송한다. When the object 10 having a predetermined dielectric constant is detected, the fingerprint sensor 200 acquires sensor data by sensing the object 10 and transmits the sensor data to the fingerprint processing apparatus 100.

전원 제어부(610)는 전자 장치(600)의 각 유닛들에 공급되는 전원을 제어한다. 전원 제어부(610)는 지문 처리 장치(100)로부터 제어 신호를 받아, 지문 센서(200) 또는 지문 처리 장치(100)가 저전력 모드가 되도록 제어한다. 본 실시예에서는, 설명의 편의를 위하여, 지문 센서(200) 및 지문 처리 장치(100)와 전원 제어부(610) 사이의 신호 관계에 대해서만 기술하기로 한다. The power control unit 610 controls power supplied to each unit of the electronic device 600. The power control unit 610 receives a control signal from the fingerprint processing device 100 and controls the fingerprint sensor 200 or the fingerprint processing device 100 to enter a low power mode. In the present embodiment, for convenience of description, only the signal relationship between the fingerprint sensor 200 and the fingerprint processing apparatus 100 and the power control unit 610 will be described.

저장부(620)는 통상적인 저장매체로서 지문 센서(200) 및 지문 처리 장치(100)를 통하여 등록된 지문을 저장한다. 또한, 저장부(620)는 지문 처리 장치(100)의 센서 데이터가 의사 입력인지를 판단하는데 필요한 데이터 또는 프로그램을 저장한다. 그 외에, 저장부(620)는 전자 장치(600)의 동작에 필요한 데이터 또는 프로그램을 저장할 수 있다. 본 실시예에 따른 저장부(620)는 하드 디스크 드라이브(Hard Disk Drive, HDD), ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬 메모리(Flash Memory), 메모리 카드(Memory Card), NAND 메모리 및 솔리드 스테이트 드라이브(Solid State Drive, SDD)등으로 구현될 수 있다.The storage unit 620 stores a fingerprint registered through the fingerprint sensor 200 and the fingerprint processing device 100 as a conventional storage medium. In addition, the storage unit 620 stores data or programs necessary for determining whether sensor data of the fingerprint processing apparatus 100 is a pseudo input. In addition, the storage unit 620 may store data or programs required for the operation of the electronic device 600. The storage unit 620 according to the present embodiment includes a hard disk drive (HDD), a read only memory (ROM), a random access memory (RAM), a flash memory, a memory card, It may be implemented as a NAND memory and a solid state drive (SDD).

제어부(630)는 전자 장치(600)의 동작을 제어한다. 제어부(630)는 앱 관리부(631), 커뮤니케이션 처리부(632), 제스처 판단부(633)를 포함한다. 이외에도, 제어부(630)는 전자 장치(600)의 동작을 제어하기 위한 다른 유닛들을 포함할 수 있다. 그러나, 본 실시예의 특징이 흐려지는 것을 방지하기 위하여, 생략한다. 본 실시예에 따른 제어부(630)는 적어도 하나 이상의 프로세서(processor)에 해당하거나, 적어도 하나 이상의 프로세서를 포함할 수 있다. The controller 630 controls the operation of the electronic device 600. The control unit 630 includes an app management unit 631, a communication processing unit 632, and a gesture determination unit 633. In addition, the controller 630 may include other units for controlling the operation of the electronic device 600. However, in order to prevent blurring of the features of this embodiment, it is omitted. The controller 630 according to the present embodiment may correspond to at least one or more processors, or may include at least one or more processors.

앱 관리부(631)는 앱의 구동 및 앱과 관련된 정보를 관리한다. 예를 들면, 앱 관리부(631)는 현재 실행 중인 앱이 있는 지와 해당 앱의 구동에 어떠한 하드웨어 장치가 사용되는 지와 같은 정보를 제공해 줄 수 있다. 앱 관리부(631)는 지문 처리 장치(100)로부터 요청을 받으면, 지문 처리 장치(100)에 현재 실행 중인 앱이 있는 지와 해당 앱의 구동에 지문 센서(200)가 이용되는지 여부를 제공할 수 있다. The app manager 631 manages the driving of the app and information related to the app. For example, the app manager 631 may provide information such as whether there is an app currently being executed and which hardware device is used to drive the app. When receiving a request from the fingerprint processing device 100, the app management unit 631 may provide whether there is an app currently running in the fingerprint processing device 100 and whether the fingerprint sensor 200 is used to drive the app. have.

지문 처리 장치(100)가 앱 관리부(631)로부터 실행 중인 앱이 없거나, 실행 중인 앱의 구동에 지문 센서가 이용되지 않는다는 판단 결과를 수신하면, 지문 처리 장치(100)는 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력임을 판단한다. When the fingerprint processing device 100 receives a determination result from the app manager 631 that there is no running app or the fingerprint sensor is not used to drive the running app, the fingerprint processing device 100 performs fingerprint authentication. It is determined that this is a pseudo input that does not need to be performed.

예를 들면, 게임 실행 또는 비디오 플레이 중에는, 지문 센서가 불필요하다. 이에 따라, 게임 실행 또는 비디오 플레이와 같이, 앱의 구동에 지문 센서(200)가 불필요한 소정의 앱이 실행 중이면, 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다.For example, during game execution or video play, a fingerprint sensor is unnecessary. Accordingly, when a predetermined app that does not require the fingerprint sensor 200 to drive the app, such as running a game or playing a video, is running, the fingerprint processing device 100 enters the fingerprint sensor 200 into a low power mode.

커뮤니케이션 처리부(632)는 통화/메시지/알림 신호를 처리한다. 통화/메시지/알림 신호는 통화, SMS 메시지, MMS 메시지의 수/발신 신호, 각종 알림 신호를 포함한다. 다만, 이에 한정되지 않으며, 통화/메시지/알림 신호는 통신 네트워크를 통해 수/발신되는 모든 데이터의 수/발신 신호를 포함할 수 있다. 통화, SMS 메시지, MMS 메시지의 발신 신호는 사용자의 요청에 의해 발생하여, 커뮤니케이션 처리부(632)에 수신되고, 통화, SMS 메시지, MMS 메시지, 알림의 수신 신호는 통신 인터페이스부(670)를 통해 커뮤니케이션 처리부(632)에 수신된다. 커뮤니케이션 처리부(632)는 통화/메시지/알림 신호를 수신하면, 지문 처리 장치(100)에 통화/메시지/알림 신호의 발생을 알린다. The communication processing unit 632 processes a call/message/notification signal. The call/message/notification signals include calls, SMS messages, number/outgoing signals of MMS messages, and various notification signals. However, the present invention is not limited thereto, and the call/message/notification signal may include a number/transmission signal of all data transmitted/received through a communication network. Call, SMS message, MMS message transmission signal is generated at the request of the user and is received by the communication processing unit 632, and the received signal of the call, SMS message, MMS message, and notification is communicated through the communication interface unit 670 It is received by the processing unit 632. When the communication processing unit 632 receives the call/message/notification signal, the communication processing unit 632 notifies the fingerprint processing apparatus 100 of the occurrence of the call/message/notification signal.

지문 처리 장치(100)가 커뮤니케이션 처리부(632)로부터 통화/메시지/알림 신호를 수신하면, 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다. 통화/메시지/알림 신호에 의해 지문 처리 장치(100)의 센서 데이터 판별부(120)는 센서 데이터가 수신되더라도 상기 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력이라고 판단한다. When the fingerprint processing apparatus 100 receives a call/message/notification signal from the communication processing unit 632, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode. In response to a call/message/notification signal, the sensor data determination unit 120 of the fingerprint processing apparatus 100 determines that the sensor data is a pseudo input that does not need to perform fingerprint authentication even if the sensor data is received.

통화 수/발신의 경우, 센서 데이터 판별부(120)는 커뮤니케이션 처리부(632)로부터 통화가 종료될 때까지, 지문 처리 장치(100)에 수신되는 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력이라고 판단한다. 이에 따라, 지문 처리 장치(100)는 통화 종료 신호를 수신할 때까지, 지문 센서(200)를 저전력 모드로 유지시킬 수 있다. In the case of the number of calls/outgoing calls, the sensor data determination unit 120 inputs the intention that the sensor data received by the fingerprint processing device 100 does not need to perform fingerprint authentication until the call ends from the communication processing unit 632 It is judged. Accordingly, the fingerprint processing apparatus 100 may maintain the fingerprint sensor 200 in a low power mode until it receives a call termination signal.

제스처 판단부(633)는 전자 장치(600)에 구비된 적어도 하나 이상의 센서를 이용하여 인식된 제스처가 소정의 제스처에 해당하는지 여부를 판단한다. 적어도 하나 이상의 센서는 가속 센서(650), 지자기 센서(660) 또는 근접 센서 등 제스처를 인식에 이용될 수 있는 모든 센서를 포함할 수 있다. 이하에서는 설명의 편의를 위하여, 제스처 판단부(633)는 가속 센서(650) 또는 지자기 센서(660)를 이용하여 제스처를 인식하는 것으로 설명한다. 제스처 판단부(633)는 가속 센서(650) 또는 지자기 센서(660)로부터 입력된 신호에 기초하여, 입력된 신호가 어떠한 제스처에 해당하는지를 인식하고, 인식된 제스처가 소정의 제스처에 해당하는 경우, 지문 처리 장치(100)로 제어 신호를 출력한다. 지문 처리 장치(100)가 제스처 판단부(633)로부터 인식된 제스처가 소정의 제스처에 해당한다는 판단 결과를 수신하면, 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력임을 판단한다. The gesture determination unit 633 determines whether the recognized gesture corresponds to a predetermined gesture by using at least one sensor included in the electronic device 600. The at least one sensor may include all sensors that can be used to recognize a gesture, such as an acceleration sensor 650, a geomagnetic sensor 660, or a proximity sensor. Hereinafter, for convenience of description, the gesture determination unit 633 will be described as recognizing the gesture using the acceleration sensor 650 or the geomagnetic sensor 660. The gesture determination unit 633 recognizes which gesture the input signal corresponds to, based on the signal input from the acceleration sensor 650 or the geomagnetic sensor 660, and when the recognized gesture corresponds to a predetermined gesture, A control signal is output to the fingerprint processing device 100. When the fingerprint processing apparatus 100 receives a determination result from the gesture determination unit 633 that the recognized gesture corresponds to a predetermined gesture, it determines that the sensor data is a pseudo input that does not need to perform fingerprint authentication.

소정의 제스처는 미리 결정되어 저장부(620)에 저장되어 있을 수 있다. 예를 들면, 제스처 판단부(633)에 전자 장치(600)를 집어 올리는 동작이 인식되면, 지문 처리 장치(100)는 제스처 판단부(633)로부터 판단 결과를 수신하고, 지문 센서(200)를 저전력 모드로 진입시킬 수 있다. 소정의 제스처는 다이렉트 콜(Direct Call)과 같이 지문 센서(200)의 사용이 필요없는 소정의 기능을 수행하는 제스처가 될 수 있으나, 이에 한정되지 않는다. The predetermined gesture may be determined in advance and stored in the storage unit 620. For example, when the gesture determination unit 633 recognizes an operation of picking up the electronic device 600, the fingerprint processing device 100 receives the determination result from the gesture determination unit 633 and uses the fingerprint sensor 200. You can enter the low power mode. The predetermined gesture may be a gesture performing a predetermined function that does not require the use of the fingerprint sensor 200, such as a direct call, but is not limited thereto.

출력부(640)는 센서 데이터 판별부(120)의 판단 결과를 출력한다. 출력부(640)는 전자 장치(600)에 구비된 디스플레이 패널, 터치 화면, 스피커, 진동 센서 등을 이용하여 센서 데이터 판별부(120)의 판단 결과를 음성, 진동, 글자, 그림 또는 동영상의 형태로 출력할 수 있다. 다만, 이에 한정되지 않으며, 출력부(640)는 이 외에도 다양한 형태로 센서 데이터 판별부(120)의 판단 결과를 출력할 수 있다. The output unit 640 outputs a determination result of the sensor data determination unit 120. The output unit 640 uses a display panel, a touch screen, a speaker, a vibration sensor, etc. provided in the electronic device 600 to determine the result of the sensor data determination unit 120 in the form of voice, vibration, text, picture, or video. Can be printed as However, the present invention is not limited thereto, and the output unit 640 may output the determination result of the sensor data determination unit 120 in various forms.

가속도 센서(650)는 전자 장치(600)에 가해지는 진동, 충격이나, 전자 장치(600)의 속도의 변화 등을 감지하여, 전자 장치(600)의 사용자의 이동 상태나 운동 상태를 감지할 수 있다. The acceleration sensor 650 may detect a vibration, shock, or a change in the speed of the electronic device 600 applied to the electronic device 600 to detect a movement state or a motion state of the user of the electronic device 600. have.

지자기 센서(660)는 지자기를 이용하여 물체의 움직임이나 위치를 인식할 수 있다.The geomagnetic sensor 660 may recognize a movement or position of an object using geomagnetic.

통신 인터페이스부(670)는 통신 네트워크를 통해 전송되는 통화, SMS 메시지, MMS 메시지, 알림을 수신하고, 사용자의 요청에 따라 통화, SMS 메시지, MMS 메시지를 통신 네트워크로 전송한다. The communication interface unit 670 receives calls, SMS messages, MMS messages, and notifications transmitted through the communication network, and transmits calls, SMS messages, and MMS messages to the communication network according to the user's request.

본 발명의 다양한 실시예에 따른 전자 장치는 소정의 유전율을 갖는 대상체가 감지되면, 상기 대상체에 대해서 센싱을 수행하여 센서 데이터를 획득하고, 상기 센서 데이터를 지문 처리 장치로 전송하는 지문 센서와, 상기 지문 센서의 전원을 제어하는 전원 제어부와 상기 지문 센서로부터 센서 데이터를 수신하고, 상기 수신된 센서 데이터를 이미지로 재구성하고, 상기 재구성된 이미지를 이용하여 상기 센서 데이터가 의사 입력인지 여부를 판단하고, 상기 센서 데이터가 의사 입력으로 판단되면, 상기 지문 센서가 저전력 모드가 되도록 상기 전원 제어부에 제어 신호를 출력하고, 상기 센서 데이터가 의사 입력이 아닌 것으로 판단되면, 상기 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행하는 지문 처리 장치를 포함할 수 있다.In an electronic device according to various embodiments of the present disclosure, when an object having a predetermined dielectric constant is detected, a fingerprint sensor that senses the object to obtain sensor data and transmits the sensor data to a fingerprint processing device, and the A power control unit for controlling power of the fingerprint sensor and a power control unit to receive sensor data from the fingerprint sensor, reconstruct the received sensor data into an image, and determine whether the sensor data is a pseudo input using the reconstructed image, When the sensor data is determined to be a pseudo input, a control signal is output to the power control unit so that the fingerprint sensor enters a low power mode, and when it is determined that the sensor data is not a pseudo input, a fingerprint matching the fingerprint of the sensor data is It may include a fingerprint processing device that performs fingerprint processing to determine whether it is registered.

다양한 실시예에 따르면, 상기 지문 처리 장치는 상기 센서 데이터가 지문형태의 데이터인지 여부, 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부 및 상기 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부 중 적어도 하나에 기초하여 상기 센서 데이터가 의사 입력인지 여부를 판단할 수 있다.According to various embodiments, the fingerprint processing apparatus includes whether the sensor data is data in the form of a fingerprint, whether the amount of change in sensor data received for a predetermined time is greater than or equal to a predetermined value, and the direction of the fingerprint of the received sensor data is fingerprint authentication. It may be determined whether the sensor data is a pseudo input based on at least one of whether or not it matches the direction set for.

다양한 실시예에 따르면, 상기 전자 장치는 통화/메시지/알림 신호를 처리하는 커뮤니케이션 처리부와, 앱의 구동 및 상기 앱과 관련된 정보를 관리하는 상기 앱 관리부를 더 포함할 수 있다. 상기 지문 처리 장치는 실행 중인 앱의 구동에 상기 지문 센서가 이용되는지 여부 또는 통화/메시지/알림 신호의 발생 여부에 기초하여 상기 센서 데이터가 의사 입력인지 여부를 판단할 수 있다.According to various embodiments, the electronic device may further include a communication processing unit that processes a call/message/notification signal, and the app management unit that drives the app and manages information related to the app. The fingerprint processing device may determine whether the sensor data is a pseudo input based on whether the fingerprint sensor is used to drive the running app or whether a call/message/notification signal is generated.

다양한 실시예에 따르면, 상기 전자 장치는 가속도 센서, 지자기 센서와, 상기 가속 센서 또는 상기 지자기 센서를 이용하여 인식된 제스처가 소정의 제스처에 해당하는지 여부를 판단하는 제스처 판단부를 더 포함할 수 있다. 상기 지문 처리 장치는 상기 제스처 판단부로부터 상기 인식된 제스처의 판단 결과에 기초하여, 상기 센서 데이터가 의사 입력인지 여부를 판단할 수 있다.According to various embodiments, the electronic device may further include an acceleration sensor, a geomagnetic sensor, and a gesture determination unit that determines whether a gesture recognized by using the acceleration sensor or the geomagnetic sensor corresponds to a predetermined gesture. The fingerprint processing device may determine whether the sensor data is a pseudo input based on a determination result of the recognized gesture by the gesture determination unit.

도 7은 다양한 실시예에 따른 전자 장치에 대한 블록도를 도시한다. 도 7을 참조하면, 상기 전자 장치(700)는 버스(710), 프로세서(720), 메모리(730), 사용자 입력 모듈(740), 디스플레이 모듈(750), 또는 통신 모듈(760)을 포함할 수 있다. 7 is a block diagram of an electronic device according to various embodiments of the present disclosure. Referring to FIG. 7, the electronic device 700 may include a bus 710, a processor 720, a memory 730, a user input module 740, a display module 750, or a communication module 760. I can.

상기 버스(710)는 전술한 구성요소들을 서로 연결하고, 전술한 구성요소들 간의 통신(예: 제어 메시지)을 전달하는 회로일 수 있다.The bus 710 may be a circuit that connects the above-described components to each other and transmits communication (eg, a control message) between the above-described components.

상기 프로세서(720)는, 예를 들면, 상기 버스(710)를 통해 전술한 다른 구성요소들(예: 상기 메모리(730), 상기 사용자 입력 모듈(740), 상기 디스플레이 모듈(750), 상기 통신 모듈(760) 등)로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다. The processor 720, for example, through the bus 710, other components described above (for example, the memory 730, the user input module 740, the display module 750), the communication By receiving an instruction from the module 760 or the like), the received instruction may be decrypted, and an operation or data processing according to the decrypted instruction may be executed.

상기 메모리(730)는, 상기 프로세서(720) 또는 다른 구성요소들(예: 상기 사용자 입력 모듈(740), 상기 디스플레이 모듈(750), 상기 통신 모듈(760) 등)로부터 수신되거나 상기 프로세서(720) 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 상기 메모리(730)는, 예를 들면, 커널(731), 미들웨어(732), 어플리케이션 프로그래밍 인터페이스(API: application programming interface, 733) 또는 어플리케이션(734) 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.The memory 730 may be received from the processor 720 or other components (eg, the user input module 740, the display module 750, the communication module 760, etc.) or the processor 720 ) Or commands or data generated by other components. The memory 730 may include programming modules such as a kernel 731, middleware 732, an application programming interface (API) 733, or an application 734. Each of the above-described programming modules may be composed of software, firmware, hardware, or a combination of at least two or more of them.

상기 커널(731)은 나머지 다른 프로그래밍 모듈들, 예를 들면, 상기 미들웨어(732), 상기 API(733) 또는 상기 어플리케이션(734)에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예: 상기 버스(710), 상기 프로세서(720) 또는 상기 메모리(730) 등)을 제어 또는 관리할 수 있다. 또한, 상기 커널(731)은 상기 미들웨어(732), 상기 API(733) 또는 상기 어플리케이션(734)에서 상기 전자 장치(700)의 개별 구성요소에 접근하여 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다. The kernel 731 includes system resources used to execute the other programming modules, for example, the middleware 732, the API 733, or an operation or function implemented in the application 734. : The bus 710, the processor 720, the memory 730, etc.) can be controlled or managed. In addition, the kernel 731 may provide an interface for controlling or managing by accessing individual components of the electronic device 700 from the middleware 732, the API 733, or the application 734. have.

상기 미들웨어(732)는 상기 API(733) 또는 상기 어플리케이션(734)이 상기 커널(731)과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한, 상기 미들웨어(732)는 상기 (다수의) 어플리케이션(734)들로부터 수신된 작업 요청들과 관련하여, 예를 들면, 상기 (다수의) 어플리케이션(734)들 중 적어도 하나의 어플리케이션에 상기 전자 장치(700)의 시스템 리소스(예: 상기 버스(710), 상기 프로세서(720) 또는 상기 메모리(730) 등)를 사용할 수 있는 우선 순위를 배정하는 등의 방법을 이용하여 작업 요청에 대한 로드 밸런싱을 수행할 수 있다.The middleware 732 may serve as an intermediary so that the API 733 or the application 734 communicates with the kernel 731 to exchange data. In addition, the middleware 732 may transmit the electronic device to at least one of the (multiple) applications 734 in relation to the job requests received from the (multiple) applications 734. Load balancing for work requests using a method such as assigning priority to use system resources of the device 700 (for example, the bus 710, the processor 720, or the memory 730) Can be done.

상기 API(733)는 상기 어플리케이션(734)이 상기 커널(731) 또는 상기 미들웨어(732)에서 제공하는 기능을 제어할 수 있는 인터페이스로, 예를 들면, 파일 제어, 창 제어, 화상 처리 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수를 포함할 수 있다. The API 733 is an interface that allows the application 734 to control functions provided by the kernel 731 or the middleware 732, for example, file control, window control, image processing, or character control. It may include at least one interface or function for the like.

상기 사용자 입력 모듈(740)은, 예를 들면, 사용자로부터 명령 또는 데이터를 입력받아 상기 버스(710)를 통해 상기 프로세서(720) 또는 상기 메모리(730)에 전달할 수 있다. 상기 디스플레이 모듈(750)은 사용자에게 화상, 영상 또는 데이터 등을 표시할 수 있다. The user input module 740 may receive, for example, a command or data from a user and transmit it to the processor 720 or the memory 730 through the bus 710. The display module 750 may display an image, an image, or data to a user.

상기 통신 모듈(760)은 다른 전자 장치(702)와 상기 전자 장치(700) 간의 통신을 연결할 수 있다. 상기 통신 모듈(760)은 소정의 근거리 통신 프로토콜(예: Wifi(wireless fidelity), BT(Bluetooth), NFC(near field communication) 또는 소정의 네트워크 통신(762)(예: Internet, LAN(local area network), WAN(wire area network), telecommunication network, cellular network, satellite network 또는 POTS(plain old telephone service) 등)을 지원할 수 있다. 상기 전자 장치(702, 704) 각각은 상기 전자 장치(700)와 동일한 (예: 같은 타입의) 장치이거나 또는 다른 (예: 다른 타입의) 장치일 수 있다.The communication module 760 may connect communication between another electronic device 702 and the electronic device 700. The communication module 760 includes a predetermined short-range communication protocol (e.g., Wifi (wireless fidelity), BT (Bluetooth), NFC (near field communication)) or a predetermined network communication 762 (e.g., Internet, LAN (local area network). ), a wire area network (WAN), a telecommunication network, a cellular network, a satellite network, or a plain old telephone service (POTS), etc. Each of the electronic devices 702 and 704 is the same as the electronic device 700. It can be a device (eg, of the same type) or a different device (eg, of a different type).

도 8은 다양한 실시예들에 따른 하드웨어의 블록도를 도시한다. 상기 하드웨어(800)는, 예를 들면, 도 7에 도시된 전자 장치(700)일 수 있다. 도 8을 참조하면, 상기 하드웨어(800)는 하나 이상의 프로세서(810), SIM(subscriber identification module) 카드(814), 메모리(820), 통신 모듈(830), 센서 모듈(840), 사용자 입력 모듈(850), 디스플레이 모듈(860), 인터페이스(870), 오디오 코덱(880), 카메라 모듈(891), 전력관리 모듈(895), 배터리(896), 인디케이터(897) 또는 모터(898)를 포함할 수 있다. 8 is a block diagram of hardware according to various embodiments. The hardware 800 may be, for example, the electronic device 700 illustrated in FIG. 7. Referring to FIG. 8, the hardware 800 includes one or more processors 810, a subscriber identification module (SIM) card 814, a memory 820, a communication module 830, a sensor module 840, and a user input module. Including 850, a display module 860, an interface 870, an audio codec 880, a camera module 891, a power management module 895, a battery 896, an indicator 897 or a motor 898 can do.

상기 프로세서(810) (예: 상기 프로세서 720)는 하나 이상의 어플리케이션 프로세서(AP: application processor, 811) 또는 하나 이상의 커뮤니케이션 프로세서(CP: communication processor, 813)를 포함할 수 있다. 상기 프로세서(810)는, 예를 들면, 도 7에 도시된 프로세서(720)일 수 있다. 도 8에서는 상기 AP(811) 및 상기 CP(813)가 프로세서(810) 내에 포함된 것으로 도시되었으나, 상기 AP(811)와 상기 CP(813)는 서로 다른 IC 패키지들 내에 각각 포함될 수 있다. 한 실시예에서는 상기 AP(811) 및 상기 CP(813)는 하나의 IC 패키지 내에 포함될 수 있다. 본 발명의 일 실시예에 따른 프로세서(810)는 지문 센서로부터 센서 데이터를 수신하고, 수신된 센서 데이터에 기초하여 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. 프로세서(810)는 센서 데이터가 지문형태의 데이터인지 여부, 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부 및 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부 중 적어도 하나에 기초하여 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. 또는, 프로세서(810)는 전자 장치에서 실행 중인 앱의 구동에 지문 센서가 이용되는지 여부에 기초하여 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. 또는, 프로세서(810)는 전자 장치에서 통화/메시지/알림 신호의 발생 여부에 기초하여 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력인지 여부를 판단할 수 있다. 프로세서(810)는 상기 판단 결과, 센서 데이터가 의사 입력으로 판단되면, 지문 센서가 저전력 모드가 되도록 제어 신호를 출력할 수 있다. 또는, 프로세서(810)는 상기 판단 결과, 센서 데이터가 의사 입력이 아닌 것으로 판단되면, 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행할 수 있다.The processor 810 (for example, the processor 720) may include one or more application processors (APs) 811 or one or more communication processors (CPs) 813. The processor 810 may be, for example, the processor 720 shown in FIG. 7. In FIG. 8, the AP 811 and the CP 813 are shown to be included in the processor 810, but the AP 811 and the CP 813 may be included in different IC packages, respectively. In one embodiment, the AP 811 and the CP 813 may be included in one IC package. The processor 810 according to an embodiment of the present invention may receive sensor data from a fingerprint sensor, and determine whether the sensor data is a pseudo input that does not need to perform fingerprint authentication based on the received sensor data. The processor 810 determines whether the sensor data is data in the form of a fingerprint, whether the amount of change in sensor data received for a predetermined time is greater than or equal to a predetermined value, and whether the direction of the fingerprint of the received sensor data coincides with the direction set for fingerprint authentication. Based on at least one of the sensor data, it may be determined whether or not the sensor data is a pseudo input that does not need to perform fingerprint authentication. Alternatively, the processor 810 may determine whether it is a pseudo input that does not need to perform fingerprint authentication based on whether a fingerprint sensor is used to drive an app running on the electronic device. Alternatively, the processor 810 may determine whether the sensor data is a pseudo input that does not need to perform fingerprint authentication based on whether a call/message/notification signal is generated in the electronic device. As a result of the determination, the processor 810 may output a control signal so that the fingerprint sensor enters a low power mode when it is determined that the sensor data is a pseudo input. Alternatively, if it is determined that the sensor data is not a pseudo input as a result of the determination, the processor 810 may perform fingerprint processing to determine whether a fingerprint matching the fingerprint of the sensor data is registered.

본 발명의 다른 실시예에 따른 프로세서(810)는 제1 프로세서와 제2 프로세서를 포함할 수 있다. 제1 프로세서는 제2 프로세서와 별개로 동작할 수 있다. 예를 들면, 제1 프로세서가 슬립 상태이더라도, 제2 프로세서는 웨이크 업 상태가 될 수 있다. 제2 프로세서는 인식된 지문이 등록된 지문과 일치하는지 확인하고, 인식된 지문이 등록된 지문으로 인식한 경우 잠금 설정을 해제함과 동시에 웨이크 업 상태로 전환할 수 있다. 또한, 제2 프로세서는, 지문을 입력받은 경우, 제2 프로세서에서 입력받은 지문이 등록된 지문인지 여부를 판단할지 결정하고, 제2 프로세서에서 등록된 지문인지 여부를 판단하기로 결정한 경우, 제2 프로세서에서 입력받은 지문과 등록된 지문을 비교하여 입력받은 지문의 지문 데이터의 유효성을 판단할 수 있다. 전자 장치에서 제2 프로세서 이외의 구성요소들은 슬립 상태에 있을 수 있다. 제2 프로세서에서 등록된 지문인지 여부를 판단하기로 결정하지 않은 경우, 제1 프로세서는 제2 프로세서로부터 입력받은 지문과 관련된 지문 데이터를 수신하고, 제1 프로세서에서 지문 데이터의 유효성을 판단할 수 있다. 또한, 제1 프로세서는, 지문 데이터의 유효성이 인정되지 않은 경우, 지문 데이터의 차순위 유효성을 판단할 수 있다. 예를 들면, 제1 프로세서는 입력받은 지문 데이터와 등록된 지문 데이터가 일치하는 정도를 설정된 수치로 환산하고, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. The processor 810 according to another embodiment of the present invention may include a first processor and a second processor. The first processor may operate independently of the second processor. For example, even if the first processor is in a sleep state, the second processor may be in a wake-up state. The second processor may check whether the recognized fingerprint matches the registered fingerprint, and when the recognized fingerprint is recognized as a registered fingerprint, release the lock setting and switch to a wake-up state at the same time. In addition, when a fingerprint is input, the second processor determines whether to determine whether the fingerprint input from the second processor is a registered fingerprint, and if it is determined to determine whether the fingerprint is registered in the second processor, the second processor The validity of the fingerprint data of the input fingerprint may be determined by comparing the fingerprint input from the processor with the registered fingerprint. In the electronic device, components other than the second processor may be in a sleep state. If it is not decided to determine whether the fingerprint is registered by the second processor, the first processor may receive fingerprint data related to the fingerprint input from the second processor, and determine the validity of the fingerprint data by the first processor. . In addition, when the validity of the fingerprint data is not recognized, the first processor may determine the next priority validity of the fingerprint data. For example, the first processor may convert a degree of coincidence between input fingerprint data and registered fingerprint data into a set value, and determine whether the converted value is greater than or equal to a set second reference value.

제1 프로세서는, 제2 프로세서로부터 지문 데이터의 유효성이 인정되었다는 내용이 포함된 데이터를 수신하면, 전자 장치의 설정된 화면 잠금을 해제함과 동시에 전자 장치를 슬립 상태에서 웨이크 업 상태로 전환할 수 있다. When the first processor receives data including the content that the validity of the fingerprint data has been recognized from the second processor, the first processor may unlock the set screen of the electronic device and simultaneously switch the electronic device from the sleep state to the wake-up state. .

상기 AP(811)는 운영체제 또는 응용 프로그램을 구동하여 상기 AP(811)에 연결된 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어하고, 멀티미디어 데이터를 포함한 각종 데이터 처리 및 연산을 수행할 수 있다. 상기 AP(811)는, 예를 들면, SoC(system on chip)로 구현될 수 있다. 한 실시예에 따르면, 상기 프로세서(810)는 GPU(graphic processing unit, 미도시)를 더 포함할 수 있다.The AP 811 may control a plurality of hardware or software components connected to the AP 811 by driving an operating system or an application program, and perform various data processing and operations including multimedia data. The AP 811 may be implemented with, for example, a system on chip (SoC). According to an embodiment, the processor 810 may further include a Graphic Processing Unit (GPU) (not shown).

상기 CP(813)는 상기 하드웨어(800)를 포함하는 전자 장치(예: 상기 전자 장치 100)와 네트워크로 연결된 다른 전자 장치들 간의 통신에서 데이터 링크를 관리하고 통신 프로토콜을 변환하는 기능을 수행할 수 있다. 상기 CP(813)는, 예를 들면, SoC로 구현될 수 있다. 한 실시예에 따르면, 상기 CP(813)는 멀티미디어 제어 기능의 적어도 일부를 수행할 수 있다. 상기 CP(813)는, 예를 들면, 가입자 식별 모듈(예: SIM 카드 814)을 이용하여 통신 네트워크 내에서 단말의 구별 및 인증을 수행할 수 있다. 또한, 상기 CP(813)는 사용자에게 음성 통화, 영상 통화, 문자 메시지 또는 패킷 데이터(packet data) 등의 서비스들을 제공할 수 있다. The CP 813 may manage a data link and convert a communication protocol in communication between an electronic device (eg, the electronic device 100) including the hardware 800 and other electronic devices connected through a network. have. The CP 813 may be implemented as an SoC, for example. According to an embodiment, the CP 813 may perform at least a part of a multimedia control function. The CP 813 may distinguish and authenticate a terminal within a communication network using, for example, a subscriber identification module (eg, a SIM card 814). In addition, the CP 813 may provide services such as voice calls, video calls, text messages, or packet data to the user.

또한, 상기 CP(813)는 상기 통신 모듈(830)의 데이터 송수신을 제어할 수 있다. 도 8에서는, 상기 CP(813), 상기 전력관리 모듈(895) 또는 상기 메모리(820) 등의 구성요소들이 상기 AP(811)와 별개의 구성요소로 도시되어 있으나, 한 실시예에 따르면, 상기 AP(811)가 전술한 구성요소들의 적어도 일부(예: 상기 CP(813))를 포함하도록 구현될 수 있다. In addition, the CP 813 may control data transmission/reception of the communication module 830. In FIG. 8, components such as the CP 813, the power management module 895, or the memory 820 are shown as separate components from the AP 811, but according to one embodiment, the The AP 811 may be implemented to include at least some of the above-described components (eg, the CP 813).

한 실시예에 따르면, 상기 AP(811) 또는 상기 CP(813)는 각각에 연결된 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한, 상기 AP(811) 또는 상기 CP(813)는 다른 구성요소 중 적어도 하나로부터 수신하거나 다른 구성요소 중 적어도 하나에 의해 생성된 데이터를 비휘발성 메모리에 저장(store)할 수 있다.According to an embodiment, the AP 811 or the CP 813 may load and process a command or data received from at least one of a nonvolatile memory or other components connected to each of the volatile memory. . Further, the AP 811 or the CP 813 may store data received from at least one of the other components or generated by at least one of the other components in a nonvolatile memory.

상기 SIM 카드(814)는 가입자 식별 모듈을 구현한 카드일 수 있으며, 전자 장치의 특정 위치에 형성된 슬롯에 삽입될 수 있다. 상기 SIM 카드(814)는 고유한 식별 정보(예: ICCID(integrated circuit card identifier))또는 가입자 정보(예: IMSI(international mobile subscriber identity))를 포함할 수 있다. The SIM card 814 may be a card implementing a subscriber identification module, and may be inserted into a slot formed at a specific location of the electronic device. The SIM card 814 may include unique identification information (eg, integrated circuit card identifier (ICCID)) or subscriber information (eg, international mobile subscriber identity (IMSI)).

상기 메모리(820)는 내장 메모리(822) 또는 외장 메모리(824)를 포함할 수 있다. 상기 메모리(820)는, 예를 들면, 도 7에 도시된 메모리(730)일 수 있다. 상기 내장 메모리(822)는, 예를 들면, 휘발성 메모리(예를 들면, DRAM(dynamic RAM), SRAM(static RAM), SDRAM(synchronous dynamic RAM) 등) 또는 비휘발성 메모리(non-volatile Memory, 예를 들면, OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory 등) 중 적어도 하나를 포함할 수 있다. 한 실시예에 따르면, 상기 내장 메모리(822)는 Solid State Drive (SSD)의 형태를 취할 수도 있다. 상기 외장 메모리(824)는, 예를 들면, CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital) 또는 memorystick 등을 더 포함할 수 있다.The memory 820 may include an internal memory 822 or an external memory 824. The memory 820 may be, for example, the memory 730 shown in FIG. 7. The internal memory 822 may be, for example, a volatile memory (for example, dynamic RAM (DRAM), static RAM (SRAM), synchronous dynamic RAM (SDRAM), etc.)) or a non-volatile memory, for example. For example, OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory, etc.) It may include at least one. According to an embodiment, the internal memory 822 may take the form of a solid state drive (SSD). The external memory 824 is, for example, compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), or a memorystick. It may further include.

상기 통신 모듈(830)은 무선 통신 모듈(831) 또는 RF 모듈(834)을 포함할 수 있다. 상기 통신 모듈(830)은, 예를 들면, 도 7에 도시된 통신 모듈(760)일 수 있다. 상기 무선 통신 모듈(831)은, 예를 들면, WiFi(833), BT(bluetooth, 835), GPS(837) 또는 NFC(near field communication, 839)를 포함할 수 있다. 예를 들면, 상기 무선 통신 모듈(831)은 무선 주파수를 이용하여 무선 통신 기능을 제공할 수 있다. 추가적으로 또는 대체적으로, 상기 무선 통신 모듈(831)은 상기 하드웨어(800)를 네트워크(예: Internet, LAN(local area network), WAN(wire area network), telecommunication network, cellular network, satellite network 또는 POTS(plain old telephone service) 등)와 연결시키기 위한 네트워크 인터페이스(예: LAN card) 또는 모뎀 등을 포함할 수 있다.The communication module 830 may include a wireless communication module 831 or an RF module 834. The communication module 830 may be, for example, the communication module 760 shown in FIG. 7. The wireless communication module 831 may include, for example, WiFi 833, BT (bluetooth, 835), GPS 837, or NFC (near field communication, 839). For example, the wireless communication module 831 may provide a wireless communication function using a radio frequency. Additionally or alternatively, the wireless communication module 831 connects the hardware 800 to a network (eg, Internet, a local area network (LAN), a wire area network (WAN), a telecommunication network, a cellular network, a satellite network, or a POTS ( plain old telephone service), etc.) and a network interface (eg, LAN card) or a modem.

상기 RF 모듈(834)은 데이터의 송수신, 예를 들면, RF 신호 또는 호출된 전자 신호의 송수신을 담당할 수 있다. 상기 RF 모듈(834)은, 도시되지는 않았으나, 예를 들면, 트랜시버(transceiver), PAM(power amp module), 주파수 필터(frequency filter) 또는 LNA(low noise amplifier) 등을 포함할 수 있다. 또한, 상기 RF 모듈(834)은 무선통신에서 자유공간상의 전자파를 송수신하기 위한 부품, 예를 들면, 도체 또는 도선 등을 더 포함할 수 있다.The RF module 834 may be responsible for transmitting and receiving data, for example, an RF signal or a called electronic signal. Although not shown, the RF module 834 may include, for example, a transceiver, a power amp module (PAM), a frequency filter, or a low noise amplifier (LNA). In addition, the RF module 834 may further include a component for transmitting and receiving an electromagnetic wave in a free space in wireless communication, for example, a conductor or a conducting wire.

상기 센서 모듈(840)은, 예를 들면, 제스처 센서(840A), 자이로 센서(840B), 기압 센서(840C), 마그네틱 센서(840D), 가속도 센서(840E), 그립 센서(840F), 근접 센서(840G), RGB(red, green, blue) 센서(840H), 생체 센서(840I), 온/습도 센서(840J), 조도 센서(840K) 또는 UV(ultra violet) 센서(840M) 중의 적어도 하나를 포함할 수 있다. 상기 센서 모듈(840)은 물리량을 계측하거나 전자 장치의 작동 상태를 감지하여, 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 추가적으로/대체적으로, 상기 센서 모듈(840)은, 예를 들면, 후각 센서(E-nose sensor, 미도시), EMG 센서(electromyography sensor, 미도시), EEG 센서(electroencephalogram sensor, 미도시), ECG 센서(electrocardiogram sensor, 미도시) 또는 지문 센서 등을 포함할 수 있다. 상기 센서 모듈(840)은 그 안에 속한 적어도 하나 이상의 센서들을 제어하기 위한 제어회로를 더 포함할 수 있다. 본 발명의 일 실시예에 따른 센서 모듈(840)은, 슬립 상태에서 설정된 동작을 감지하였는지 여부를 판단하고, 설정된 동작을 감지한 경우 등록된 지문을 인식할 수 있다. 또한, 센서 모듈(840)은, 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서, 지문센서 및 제스처 센서 중 적어도 하나를 이용하여 설정된 동작을 감지하였는지 여부를 판단할 수 있다. 또한, 센서 모듈(840)은, 설정된 영역에 구비된 지문 센서를 이용하여 지문을 입력받았는지 여부를 판단할 수 있다. The sensor module 840 is, for example, a gesture sensor 840A, a gyro sensor 840B, an atmospheric pressure sensor 840C, a magnetic sensor 840D, an acceleration sensor 840E, a grip sensor 840F, and a proximity sensor. (840G), RGB (red, green, blue) sensor 840H, biometric sensor 840I, temperature/humidity sensor 840J, illuminance sensor 840K, or UV (ultra violet) sensor 840M Can include. The sensor module 840 may measure a physical quantity or detect an operating state of an electronic device, and convert the measured or sensed information into an electric signal. Additionally/alternatively, the sensor module 840 may include, for example, an olfactory sensor (E-nose sensor, not shown), an EMG sensor (electromyography sensor, not shown), an EEG sensor (electroencephalogram sensor, not shown), and ECG. A sensor (electrocardiogram sensor, not shown) or a fingerprint sensor may be included. The sensor module 840 may further include a control circuit for controlling at least one or more sensors included therein. The sensor module 840 according to an embodiment of the present invention may determine whether or not a set motion is detected in the sleep state, and when detecting the set motion, may recognize a registered fingerprint. In addition, the sensor module 840 may determine whether a set motion has been detected using at least one of an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a fingerprint sensor, and a gesture sensor. In addition, the sensor module 840 may determine whether a fingerprint has been input using a fingerprint sensor provided in a set area.

상기 사용자 입력 모듈(850)은 터치 패널(touch panel, 852), (디지털) 펜 센서(pen sensor, 854), 키(key, 856) 또는 초음파 입력 장치(858)를 포함할 수 있다. 상기 사용자 입력 모듈(850)은, 예를 들면, 도 7에 도시된 사용자 입력 모듈(740)일 수 있다. 상기 터치 패널(852)은, 예를 들면, 정전식, 감압식, 적외선 방식 또는 초음파 방식 중 적어도 하나의 방식으로 터치 입력을 인식할 수 있다. 또한, 상기 터치 패널(852)은 컨트롤러(미도시)를 더 포함할 수도 있다. 정전식의 경우, 직접 터치뿐만 아니라 근접 인식도 가능하다. 상기 터치 패널(852)은 택타일 레이어(tactile layer)를 더 포함할 수도 있다. 이 경우, 상기 터치 패널(852)은 사용자에게 촉각 반응을 제공할 수 있다. The user input module 850 may include a touch panel 852, a (digital) pen sensor 854, a key 856, or an ultrasonic input device 858. The user input module 850 may be, for example, the user input module 740 shown in FIG. 7. The touch panel 852 may recognize a touch input by at least one of a capacitive type, a pressure sensitive type, an infrared type, or an ultrasonic type. In addition, the touch panel 852 may further include a controller (not shown). In the case of capacitive type, not only direct touch but also proximity recognition is possible. The touch panel 852 may further include a tactile layer. In this case, the touch panel 852 may provide a tactile reaction to a user.

상기 (디지털) 펜 센서(854)는, 예를 들면, 사용자의 터치 입력을 받는 것과 동일 또는 유사한 방법 또는 별도의 인식용 쉬트(sheet)를 이용하여 구현될 수 있다. 상기 키(856)로서, 예를 들면, 키패드 또는 터치 키가 이용될 수 있다. 상기 초음파 입력 장치(858)는 초음파 신호를 발생하는 펜을 통해, 단말에서 마이크(예: 마이크(888))로 음파를 감지하여 데이터를 확인할 수 있는 장치로서, 무선 인식이 가능하다. 한 실시예에 따르면, 상기 하드웨어(800)는 상기 통신 모듈(830)를 이용하여 이와 연결된 외부 장치(예: 네트워크, 컴퓨터 또는 서버)로부터 사용자 입력을 수신할 수도 있다. The (digital) pen sensor 854 may be implemented using, for example, a method identical to or similar to that of receiving a user's touch input, or a separate sheet for recognition. As the key 856, for example, a keypad or a touch key may be used. The ultrasonic input device 858 is a device capable of checking data by detecting sound waves with a microphone (eg, a microphone 888) in a terminal through a pen generating an ultrasonic signal, and wireless recognition is possible. According to an embodiment, the hardware 800 may receive a user input from an external device (eg, a network, a computer, or a server) connected thereto by using the communication module 830.

상기 디스플레이 모듈(860)은 패널(862) 또는 홀로그램(864)을 포함할 수 있다. 상기 디스플레이 모듈(860)은, 예를 들면, 도 7에 도시된 디스플레이 모듈(850)일 수 있다. 상기 패널(862)은, 예를 들면, LCD(liquid-crystal display) 또는 AM-OLED(active-matrix organic light-emitting diode) 등일 수 있다. 상기 패널(862)은, 예를 들면, 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 상기 패널(862)은 상기 터치 패널(852)과 하나의 모듈로 구성될 수도 있다. 상기 홀로그램(864)은 빛의 간섭을 이용하여 입체 영상을 허공에 보여줄 수 있다. 한 실시예에 따르면, 상기 디스플레이 모듈(860)은 상기 패널(862) 또는 상기 홀로그램(864)을 제어하기 위한 제어회로를 더 포함할 수 있다. 본 발명의 일 실시예에 따른 디스플레이 모듈(860)은, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 차순위 유효성이 인정되기 위한 설정된 제2 기준값 이상인 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행할 수 있는 아이콘을 디스플레이할 수 있다. 또한, 디스플레이 모듈(860)은, 디스플레이된 적어도 하나의 아이콘 중 어느 하나의 아이콘을 선택받고, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 미만인 경우가 설정된 횟수 이상으로 검출된 경우, 설정된 연락처를 디스플레이할 수 있다. The display module 860 may include a panel 862 or a hologram 864. The display module 860 may be, for example, the display module 850 shown in FIG. 7. The panel 862 may be, for example, a liquid-crystal display (LCD) or an active-matrix organic light-emitting diode (AM-OLED). The panel 862 may be implemented, for example, to be flexible, transparent, or wearable. The panel 862 may be configured with the touch panel 852 as a single module. The hologram 864 may show a three-dimensional image in the air using interference of light. According to an embodiment, the display module 860 may further include a control circuit for controlling the panel 862 or the hologram 864. In the display module 860 according to an embodiment of the present invention, when the matching degree of the input fingerprint data and the registered fingerprint data is greater than or equal to a second reference value set for the next priority validity to be recognized, at least the application with low security is set. An icon that can run one application can be displayed. In addition, the display module 860 detects a case where any one of the displayed at least one icon is selected and the degree of matching between the input fingerprint data and the registered fingerprint data is less than a set second reference value, more than a set number of times. If so, the set contacts can be displayed.

상기 인터페이스(870)는, 예를 들면, HDMI(high-definition multimedia interface, 872), USB(universal serial bus, 874), 프로젝터(876) 또는 D-sub(D-subminiature, 878)를 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 인터페이스(870)는, 예를 들면, SD(secure Digital)/MMC(multi-media card)(미도시) 또는 IrDA(infrared data association, 미도시)를 포함할 수 있다. The interface 870 may include, for example, a high-definition multimedia interface (HDMI, 872), a universal serial bus (USB) 874, a projector 876 or a D-sub (D-subminiature, 878). have. Additionally or alternatively, the interface 870 may include, for example, a secure digital (SD)/multi-media card (MMC) (not shown) or an infrared data association (IrDA) (not shown).

상기 오디오 코덱(880)은 음성과 전기신호를 쌍방향으로 변환시킬 수 있다. 상기 오디오 코덱(880)은, 예를 들면, 스피커(882), 리시버(884), 이어폰(886) 또는 마이크(888) 등을 통해 입력 또는 출력되는 음성 정보를 변환시킬 수 있다. The audio codec 880 may convert voice and electrical signals bidirectionally. The audio codec 880 may convert voice information input or output through, for example, a speaker 882, a receiver 884, an earphone 886, a microphone 888, or the like.

상기 카메라 모듈(891)은 화상 및 동영상을 촬영할 수 있는 장치로서, 한 실시예에 따르면, 하나 이상의 이미지 센서(예: 전면 렌즈 또는 후면 렌즈), ISP(image signal processor, 미도시) 또는 플래쉬 LED(flash LED, 미도시)를 포함할 수 있다.The camera module 891 is a device capable of capturing images and videos, and according to an embodiment, one or more image sensors (eg, a front lens or a rear lens), an image signal processor (ISP), or a flash LED ( Flash LED, not shown) may be included.

상기 전력관리 모듈(895)은 상기 하드웨어(800)의 전력을 관리할 수 있다. 도시하지는 않았으나, 상기 전력관리 모듈(895)은, 예를 들면, PMIC(power management integrated circuit), 충전 IC(charger integrated circuit) 또는 배터리 게이지(battery fuel gauge)를 포함할 수 있다. The power management module 895 may manage power of the hardware 800. Although not shown, the power management module 895 may include, for example, a power management integrated circuit (PMIC), a charger integrated circuit (IC), or a battery fuel gauge.

상기 PMIC는, 예를 들면, 집적회로 또는 SoC 반도체 내에 탑재될 수 있다. 충전 방식은 유선과 무선으로 구분될 수 있다. 상기 충전 IC는 배터리를 충전시킬 수 있으며, 충전기로부터의 과전압 또는 과전류 유입을 방지할 수 있다. 한 실시예에 따르면, 상기 충전 IC는 유선 충전 방식 또는 무선 충전 방식 중 적어도 하나를 위한 충전 IC를 포함할 수 있다. 무선 충전 방식으로는, 예를 들면, 자기공명 방식, 자기유도 방식 또는 전자기파 방식 등이 있으며, 무선 충전을 위한 부가적인 회로, 예를 들면, 코일 루프, 공진 회로, 정류기 등의 회로가 추가될 수 있다. The PMIC may be mounted in an integrated circuit or an SoC semiconductor, for example. Charging methods can be divided into wired and wireless. The charger IC may charge a battery and prevent overvoltage or overcurrent from flowing from a charger. According to an embodiment, the charger IC may include a charger IC for at least one of a wired charging method or a wireless charging method. The wireless charging method includes, for example, a magnetic resonance method, a magnetic induction method, or an electromagnetic wave method, and additional circuits for wireless charging, such as a coil loop, a resonance circuit, and a rectifier, may be added. have.

상기 배터리 게이지는, 예를 들면, 상기 배터리(896)의 잔량, 충전 중 전압, 전류 또는 온도를 측정할 수 있다. 상기 배터리(896)는 전기를 생성하여 전원을 공급할 수 있고, 예를 들면, 충전식 전지(rechargeable battery)일 수 있다. The battery gauge may measure, for example, the remaining amount of the battery 896 and a voltage, current, or temperature during charging. The battery 896 may generate electricity to supply power, and may be, for example, a rechargeable battery.

상기 인디케이터(897)는 상기 하드웨어(800) 혹은 그 일부(예: 상기 AP 811)의 특정 상태, 예를 들면, 부팅 상태, 메시지 상태 또는 충전 상태 등을 표시할 수 있다. 상기 모터(898)는 전기적 신호를 기계적 진동으로 변환할 수 있다. 상기 MCU (899)은, 상기 센서 모듈(840)을 제어할 수 있다. The indicator 897 may display a specific state of the hardware 800 or a part thereof (for example, the AP 811), for example, a boot state, a message state, or a charging state. The motor 898 may convert an electrical signal into mechanical vibration. The MCU 899 may control the sensor module 840.

도시되지는 않았으나, 상기 하드웨어(800)는 모바일 TV 지원을 위한 처리 장치(예: GPU)를 포함할 수 있다. 상기 모바일 TV지원을 위한 처리 장치는, 예를 들면, DMB(digital multimedia broadcasting), DVB(digital video broadcasting) 또는 미디어플로우(media flow) 등의 규격에 따른 미디어 데이터를 처리할 수 있다. Although not shown, the hardware 800 may include a processing device (eg, a GPU) for supporting mobile TV. The processing device for supporting mobile TV may process media data according to standards such as digital multimedia broadcasting (DMB), digital video broadcasting (DVB), or media flow.

본 발명에 따른 하드웨어의 전술한 구성요소들의 명칭은 전자 장치의 종류에 따라서 달라질 수 있다. 본 발명에 따른 하드웨어는 전술한 구성요소 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 또한, 본 발명에 따른 하드웨어의 구성 요소들 중 일부가 결합되어 하나의 개체(entity)로 구성됨으로써, 결합되기 이전의 해당 구성 요소들의 기능을 동일하게 수행할 수 있다. The names of the aforementioned components of the hardware according to the present invention may vary depending on the type of electronic device. The hardware according to the present invention may be configured to include at least one of the above-described components, and some components may be omitted or additional other components may be further included. In addition, some of the components of the hardware according to the present invention are combined to form a single entity, so that functions of the corresponding components before the combination can be performed in the same manner.

도 9는 한 실시예에 따른 프로그래밍 모듈(900)의 블록도를 도시한다. 상기 프로그래밍 모듈(900)은 도 7에 도시된 전자 장치(700)(예: 상기 메모리(730))에 포함(예: 저장)될 수 있다. 상기 프로그래밍 모듈(900)의 적어도 일부는 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다. 상기 프로그래밍 모듈(900)은 하드웨어(예: 상기 하드웨어(800))에 구현되어 전자 장치(예: 상기 전자 장치(700))에 관련된 자원을 제어하는 운영체제(OS: operation system) 또는 운영체제상에서 구동되는 다양한 어플리케이션(예: 상기 어플리케이션(970))을 포함할 수 있다. 예를 들면, 상기 운영체제는 안드로이드(Android), iOS, 윈도우즈(Windows), 심비안(Symbian), 타이젠(Tizen) 또는 바다(Bada) 등이 될 수 있다. 도 9를 참조하면, 상기 프로그래밍 모듈(900)은 커널(910), 미들웨어(930), API(application programming interface, 960) 또는 어플리케이션(970)을 포함할 수 있다.9 shows a block diagram of a programming module 900 according to an embodiment. The programming module 900 may be included (eg, stored) in the electronic device 700 (eg, the memory 730) illustrated in FIG. 7. At least a portion of the programming module 900 may include software, firmware, hardware, or a combination of at least two or more of them. The programming module 900 is implemented in hardware (e.g., the hardware 800) to control resources related to an electronic device (e.g., the electronic device 700), an operating system (OS) or operating on the operating system. It may include various applications (for example, the application 970). For example, the operating system may be Android, iOS, Windows, Symbian, Tizen, or Bada. Referring to FIG. 9, the programming module 900 may include a kernel 910, middleware 930, an application programming interface (API) 960 or an application 970.

상기 커널(910)(예: 상기 커널(731))은 시스템 리소스 매니저(911) 또는 디바이스 드라이버(912)를 포함할 수 있다. 상기 시스템 리소스 매니저(911)는, 예를 들면, 프로세스관리부(913), 메모리관리부(915) 또는 파일시스템 관리부(917) 등을 포함할 수 있다. 상기 시스템 리소스 매니저(911)는 시스템 리소스의 제어, 할당 또는 회수 등을 수행할 수 있다. 상기 디바이스 드라이버(912)는, 예를 들면, 디스플레이 드라이버(914), 카메라 드라이버(916), 블루투스 드라이버(918), 공유 메모리 드라이버(920), USB 드라이버(922), 키패드 드라이버(924), WiFi 드라이버(926) 또는 오디오 드라이버(928)를 포함할 수 있다. 또한, 한 실시예에 따르면, 상기 디바이스 드라이버(912)는 IPC (inter-process communication, 미도시) 드라이버를 포함할 수 있다.The kernel 910 (for example, the kernel 731) may include a system resource manager 911 or a device driver 912. The system resource manager 911 may include, for example, a process management unit 913, a memory management unit 915, a file system management unit 917, and the like. The system resource manager 911 may control, allocate, or retrieve system resources. The device driver 912 is, for example, a display driver 914, a camera driver 916, a Bluetooth driver 918, a shared memory driver 920, a USB driver 922, a keypad driver 924, and WiFi. It may include a driver 926 or an audio driver 928. In addition, according to an embodiment, the device driver 912 may include an IPC (inter-process communication, not shown) driver.

상기 미들웨어(930)는 상기 어플리케이션(970)이 공통적으로 필요로 하는 기능을 제공하기 위해 미리 구현해 놓은 복수의 모듈들을 포함할 수 있다. 또한, 상기 미들웨어(930)는 상기 어플리케이션(970)이 전자 장치 내부의 제한된 시스템 자원을 효율적으로 사용할 수 있도록 상기 API(960)를 통해 기능을 제공할 수 있다. 예를 들면, 도 9에 도시된 바와 같이, 상기 미들웨어(930)(예: 상기 미들웨어(732))는 런타임 라이브러리(935), 어플리케이션 매니저(application manager, 941), 윈도우 매니저(window manager, 942), 멀티미디어 매니저(multimedia manager, 943), 리소스 매니저(resource manager, 944), 파워 매니저(power manager, 945), 데이터베이스 매니저(database manager, 846), 패키지 매니저(947), 연결 매니저(connectivity manager, 948), 통지 매니저(notification manager, 949), 위치 매니저(location manager, 950), 그래픽 매니저(graphic manager, 951) 또는 보안 매니저(security manager, 952) 중 적어도 하나를 포함할 수 있다.The middleware 930 may include a plurality of modules previously implemented to provide functions commonly required by the application 970. In addition, the middleware 930 may provide a function through the API 960 so that the application 970 can efficiently use limited system resources inside the electronic device. For example, as shown in FIG. 9, the middleware 930 (eg, the middleware 732) is a runtime library 935, an application manager 941, and a window manager 942. , Multimedia manager (943), resource manager (944), power manager (945), database manager (846), package manager (947), connectivity manager (948) ), a notification manager 949, a location manager 950, a graphic manager 951, or a security manager 952.

상기 런타임 라이브러리(935)는, 예를 들면, 상기 어플리케이션(970)이 실행되는 동안에 프로그래밍 언어를 통해 새로운 기능을 추가하기 위해 컴파일러가 사용하는 라이브러리 모듈을 포함할 수 있다. 한 실시예에 따르면, 상기 런타임 라이브러리(935)는 입출력, 메모리 관리 또는 산술 함수에 대한 기능 등을 수행할 수 있다. The runtime library 935 may include, for example, a library module used by a compiler to add a new function through a programming language while the application 970 is being executed. According to an embodiment, the runtime library 935 may perform input/output, memory management, or functions for arithmetic functions.

상기 어플리케이션 매니저(941)는, 예를 들면, 상기 어플리케이션(970) 중 적어도 하나의 어플리케이션의 생명주기(life cycle)를 관리할 수 있다. 상기 윈도우 매니저(942)는 화면에서 사용하는 GUI 자원을 관리할 수 있다. 상기 멀티미디어 매니저(943)는 다양한 미디어 파일들의 재생에 필요한 포맷을 파악하고, 해당 포맷에 맞는 코덱(codec)을 이용하여 미디어 파일의 인코딩(encoding) 또는 디코딩(decoding)을 수행할 수 있다. 상기 리소스 매니저(944)는 상기 어플리케이션(970) 중 적어도 어느 하나의 어플리케이션의 소스 코드, 메모리 또는 저장 공간 등의 자원을 관리할 수 있다. The application manager 941 may manage, for example, a life cycle of at least one of the applications 970. The window manager 942 may manage GUI resources used on a screen. The multimedia manager 943 may grasp a format required for reproduction of various media files, and may perform encoding or decoding of a media file using a codec suitable for the corresponding format. The resource manager 944 may manage resources such as source code, memory, or storage space of at least one of the applications 970.

상기 파워 매니저(945)는 바이오스(BIOS: basic input/output system) 등과 함께 동작하여 배터리(battery) 또는 전원을 관리하고, 동작에 필요한 전력 정보 등을 제공할 수 있다. 상기 데이터베이스 매니저(946)는 상기 어플리케이션(970) 중 적어도 하나의 어플리케이션에서 사용할 데이터베이스를 생성, 검색 또는 변경할 수 있도록 관리할 수 있다. 상기 패키지 매니저(947)는 패키지 파일의 형태로 배포되는 어플리케이션의 설치 또는 업 데이트를 관리할 수 있다. The power manager 945 may operate together with a basic input/output system (BIOS) to manage battery or power, and provide power information necessary for operation. The database manager 946 may manage to create, search, or change a database to be used by at least one application among the applications 970. The package manager 947 may manage installation or update of an application distributed in the form of a package file.

상기 연결 매니저(948)는, 예를 들면, WiFi 또는 블루투스 등의 무선 연결을 관리할 수 있다. 상기 통지 매니저(949)는 도착 메시지, 약속, 근접성 알림 등의 사건(event)을 사용자에게 방해되지 않는 방식으로 표시 또는 통지할 수 있다. 상기 위치 매니저(950)는 전자 장치의 위치 정보를 관리할 수 있다. 상기 그래픽 매니저(951)는 사용자에게 제공될 그래픽 효과 또는 이와 관련된 사용자 인터페이스를 관리할 수 있다. 상기 보안 매니저(952)는 시스템 보안 또는 사용자 인증 등에 필요한 제반 보안 기능을 제공할 수 있다. 한 실시예에 따르면, 전자 장치(예: 상기 전자 장치(700))가 전화 기능을 구비한 경우에는, 상기 미들웨어(930)는 상기 전자 장치의 음성 또는 영상 통화 기능을 관리하기 위한 통화 매니저(telephony manager, 미도시)를 더 포함할 수 있다. The connection manager 948 may manage a wireless connection such as WiFi or Bluetooth. The notification manager 949 may display or notify an event such as an arrival message, an appointment, and a proximity notification in a manner that does not interfere with the user. The location manager 950 may manage location information of an electronic device. The graphic manager 951 may manage a graphic effect to be provided to a user or a user interface related thereto. The security manager 952 may provide all security functions necessary for system security or user authentication. According to an embodiment, when an electronic device (for example, the electronic device 700) has a phone function, the middleware 930 is a call manager for managing a voice or video call function of the electronic device. manager, not shown).

상기 미들웨어(930)는 전술한 내부 구성요소 모듈들의 다양한 기능 조합을 통해 새로운 미들웨어 모듈을 생성하여 사용할 수 있다. 상기 미들웨어(930)는 차별화된 기능을 제공하기 위해 운영체제의 종류별로 특화된 모듈을 제공할 수 있다. 또한, 상기 미들웨어(930)는 동적으로 기존의 구성요소를 일부 삭제하거나 새로운 구성요소들을 추가할 수 있다. 따라서, 본 발명의 실시예에 기재된 구성요소를 일부 생략하거나 다른 구성요소를 더 구비하거나 또는 유사한 기능을 수행하는 다른 명칭을 갖는 구성요소로 대체할 수 있다.The middleware 930 may create and use a new middleware module through a combination of various functions of the aforementioned internal component modules. The middleware 930 may provide modules specialized for each type of operating system in order to provide differentiated functions. Also, the middleware 930 may dynamically delete some of the existing components or add new components. Accordingly, some of the components described in the embodiments of the present invention may be omitted, other components may be further provided, or components having different names performing similar functions may be substituted.

상기 API(960)(예: 상기 API(733))는 API 프로그래밍 함수들의 집합으로, 운영체제에 따라 다른 구성으로 제공될 수 있다. 예를 들면, 안드로이드 또는 IOS의 경우, 예를 들면, 플랫폼별로 하나의 API 셋을 제공할 수 있으며, 타이젠(Tizen)의 경우, 예를 들면, 두 개 이상의 API 셋을 제공할 수 있다.The API 960 (for example, the API 733) is a set of API programming functions and may be provided in different configurations depending on an operating system. For example, in the case of Android or IOS, for example, one API set may be provided for each platform, and in the case of Tizen, for example, two or more API sets may be provided.

상기 어플리케이션(970)(예: 상기 어플리케이션(734))은, 예를 들면, 프리로드 어플리케이션(preloaded Application) 또는 제 삼자 어플리케이션(third party application)을 포함할 수 있다. The application 970 (for example, the application 734) may include, for example, a preloaded application or a third party application.

상기 프로그래밍 모듈(900)의 적어도 일부는 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 상기 명령어는, 하나 이상의 프로세서 (예: 상기 프로세서(810))에 의해 실행될 경우, 상기 하나 이상의 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 읽을 수 있는 저장매체는, 예를 들면, 상기 메모리(730)면, 상기 프로세서(810)에 의해 구현(implement) (예: 실행)될 수 있다. 상기 프로그래밍 모듈(900)의 적어도 일부는 하나 이상의 기능을 수행하기 위한, 예를 들면, 모듈, 프로그램, 루틴, 명령어 세트 (sets of instructions) 또는 프로세스 등을 포함할 수 있다.At least a part of the programming module 900 may be implemented as a command stored in a computer-readable storage media. When the instruction is executed by one or more processors (eg, the processor 810), the one or more processors may perform a function corresponding to the instruction. The computer-readable storage medium may be implemented (for example, executed) by the processor 810 in the case of, for example, the memory 730. At least a portion of the programming module 900 may include, for example, a module, a program, a routine, a set of instructions, or a process for performing one or more functions.

본 발명에 따른 프로그래밍 모듈(예: 상기 프로그래밍 모듈(900))의 구성요소들의 명칭은 운영체제의 종류에 따라서 달라질 수 있다. 또한, 본 발명에 따른 프로그래밍 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성요소를 더 포함할 수 있다.The names of components of the programming module (eg, the programming module 900) according to the present invention may vary depending on the type of operating system. In addition, the programming module according to the present invention may include at least one or more of the above-described elements, some of the above-described elements may be omitted, or additional other elements may be further included.

도 10은 소정의 시간 동안 유지되는 지문 센서의 의사 입력에 따른 지문 센서 및 지문 처리 장치의 동작을 설명하기 위한 그래프들이다. 10 are graphs for explaining an operation of a fingerprint sensor and a fingerprint processing apparatus according to an intention input of the fingerprint sensor maintained for a predetermined time.

그래프 (a)-1 내지 (a)-3 각각은, 센서 데이터가 의사 입력인지 여부의 판단 결과에 따른 전원의 제어 없이 동작하는 기존의 지문 처리 장치에서의 지문 센서(200), 지문 처리 장치 및 제어부(630)의 동작을 나타낸다. Each of the graphs (a)-1 to (a)-3 shows a fingerprint sensor 200, a fingerprint processing device, and a fingerprint sensor 200 in an existing fingerprint processing device operating without power control based on a determination result of whether the sensor data is a pseudo input. It shows the operation of the control unit 630.

인터럽트 신호가 수신되면, 제어부(630)는 동작 모드(active mode)가 된다. 제어부(630)가 동작 모드 상태에서, 지문 처리 장치가 지문 센서 인에이블 신호(enable signal)를 수신하면, 지문 처리 장치가 동작 모드가 된다. 지문 처리 장치가 동작 모드 상태에서, 지문 센서(200)가 인에이블 신호를 수신하면, 지문 센서(200)도 동작 모드가 된다. When an interrupt signal is received, the controller 630 enters an active mode. When the control unit 630 is in an operation mode state and the fingerprint processing device receives a fingerprint sensor enable signal, the fingerprint processing device enters the operation mode. When the fingerprint sensor 200 receives an enable signal while the fingerprint processing device is in an operation mode, the fingerprint sensor 200 also enters the operation mode.

지문 센서(200)에 사람의 유전율을 갖는 의사 입력이 있는 경우, 지문 센서(200)는 센서 데이터를 획득하고, 지문 처리 장치로 센서 데이터를 전송한다. 그래프 (a)-3과 같이, 지문 센서(200)에 사람의 유전율을 갖는 의사 입력이 계속 유지되면, 지문 센서(200)는 계속해서 대상체(10)를 센싱하고, 획득된 센서 데이터를 지문 처리 장치로 전송한다.When there is a pseudo input having a human permittivity to the fingerprint sensor 200, the fingerprint sensor 200 acquires sensor data and transmits the sensor data to the fingerprint processing device. As shown in graph (a)-3, if a pseudo input having a human permittivity is continuously maintained in the fingerprint sensor 200, the fingerprint sensor 200 continuously senses the object 10 and processes the acquired sensor data. To the device.

지문 처리 장치도 의사 입력의 센서 데이터를 지문 센서(200)로부터 계속해서 수신하고, 수신된 센서 데이터에 대해서 특징점을 추출하고, 지문 인증을 수행한다. 이에 따라, 그래프 (a)-2 및 (a)-3과 같이, 지문 센서(200)는 지문 처리 장치는 저전력 모드로 들어가지 못하고, 의사 입력이 유지되는 한 계속해서 동작 모드를 유지하고, 전력을 소비한다. 이에 따라, 제어부(630)도 지문 처리 장치의 지문 프로세싱이 계속되는 동안은 저전력 모드로 들어가지 못하고, 그래프 (a)-1과 같이 동작 모드를 유지한다. The fingerprint processing apparatus also continuously receives sensor data of a pseudo input from the fingerprint sensor 200, extracts feature points for the received sensor data, and performs fingerprint authentication. Accordingly, as shown in graphs (a)-2 and (a)-3, the fingerprint sensor 200 does not enter the low power mode, and continues to maintain the operation mode as long as the pseudo input is maintained, and power Consumes. Accordingly, the control unit 630 cannot enter the low power mode while the fingerprint processing of the fingerprint processing device continues, and maintains the operation mode as shown in graph (a)-1.

그래프 (a)-3에서는, 지문 센서(200)의 입력이 없는 상태가 되어서야 지문 센서(200)는 저전력 모드로 들어간다. 이에 따라, 지문 처리 장치 및 제어부(630)도 소정 시간 동안 입력이 없으면, 그래프 (a)-1 및 (a)-2와 같이 저전력 모드로 들어간다. In graph (a)-3, the fingerprint sensor 200 enters the low power mode only when there is no input of the fingerprint sensor 200. Accordingly, when there is no input for a predetermined period of time, the fingerprint processing apparatus and the control unit 630 also enter the low power mode as shown in graphs (a)-1 and (a)-2.

이와 같이, 그래프 (a)-1 내지 (a)-3에서는 지문 인증이 필요없는 센서 데이터임에도 불구하고, 지문 처리 장치는 의사 입력이 유지되는 동안, 반복해서 센서 데이터의 불필요한 지문 프로세싱을 수행하며, 전력을 소비한다. As described above, in graphs (a)-1 to (a)-3, although the fingerprint authentication is not necessary, the fingerprint processing apparatus repeatedly performs unnecessary fingerprint processing of the sensor data while the pseudo input is maintained. Consumes power.

그래프 (b)-1 내지 (b)-3 각각은, 본 발명의 일 실시예에 따른 지문 처리 장치(100) 또는 지문 처리 방법을 이용하는 경우에, 지문 센서(200), 지문 처리 장치(100) 및 제어부(630)의 동작을 나타낸다. Graphs (b)-1 to (b)-3, respectively, when using the fingerprint processing device 100 or the fingerprint processing method according to an embodiment of the present invention, the fingerprint sensor 200, the fingerprint processing device 100 And the operation of the control unit 630.

제어부(630), 지문 처리 장치(100) 및 지문 센서(200)가 동작 모드로 들어가는 과정은 앞의 그래프 (a)-1 내지 (a)-3에서 설명한 것과 동일하다. The process of entering the control unit 630, the fingerprint processing apparatus 100, and the fingerprint sensor 200 into the operation mode is the same as described in graphs (a)-1 to (a)-3 above.

지문 센서(200)의 동작 모드에서 지문 센서(200)에 사람의 유전율을 갖는 의사 입력이 있는 경우, 지문 센서(200)는 센서 데이터를 획득하고, 그래프 (b)-3과 같이 지문 처리 장치(100)로 센서 데이터를 전송한다. 지문 처리 장치(100)는 센서 데이터 판별부(120)를 통해, 수신된 센서 데이터가 의사 입력인지 여부를 판단한다. 센서 데이터 판별부(120)는 수신된 센서 데이터가 의사 입력임을 판단하고, 지문 센서(200)가 저전력 모드로 진입하도록, 지문 처리 장치(100)는 전원 제어부(210)로 디세이블 신호(disable signal)를 전송한다. In the operation mode of the fingerprint sensor 200, when there is a pseudo input having a human permittivity to the fingerprint sensor 200, the fingerprint sensor 200 acquires the sensor data, and the fingerprint processing device ( 100) to transmit sensor data. The fingerprint processing apparatus 100 determines whether the received sensor data is a pseudo input through the sensor data determination unit 120. The sensor data determination unit 120 determines that the received sensor data is a pseudo input, and so that the fingerprint sensor 200 enters a low power mode, the fingerprint processing device 100 transmits a disable signal to the power control unit 210. ).

다른 실시예에 따라, 지문 처리 장치(100)가 제어부(630)로부터 통화/메시지/알림 신호를 수신하면, 센서 데이터 판별부(120)는 지문 센서(200)가 저전력 모드에 진입하도록, 지문 처리 장치(100)는 전원 제어부(210)로 디세이블 신호(disable signal)를 전송한다. According to another embodiment, when the fingerprint processing apparatus 100 receives a call/message/notification signal from the controller 630, the sensor data determination unit 120 processes the fingerprint so that the fingerprint sensor 200 enters a low power mode. The device 100 transmits a disable signal to the power control unit 210.

그래프 (b)-3에서는 지문 센서(200)에 사람의 유전율을 갖는 의사 입력이 계속 유지되더라도, 지문 센서(200)는 저전력 모드로 들어간다. 그래프 (b)-2에서는 지문 처리 장치(100)는, 소정 시간 동안 지문 센서(200)로부터 센서 데이터의 수신이 없으므로, 저전력 모드로 들어간다. 그래프 (b)-1의 제어부(630)도 소정 시간 동안 입력이 없으면, 저전력 모드로 들어간다. In graph (b)-3, even if a pseudo input having a human permittivity is continuously maintained to the fingerprint sensor 200, the fingerprint sensor 200 enters a low power mode. In graph (b)-2, since the fingerprint processing apparatus 100 does not receive sensor data from the fingerprint sensor 200 for a predetermined period of time, the fingerprint processing apparatus 100 enters a low power mode. The control unit 630 of graph (b)-1 also enters the low power mode if there is no input for a predetermined time.

본 실시예에 따른 지문 처리 장치(100)는, 지문 센서의 입력이 지문 인증을 수행할 필요가 없는 의사 입력이라면, 지문 프로세싱을 수행하기 전에 의사 입력인지 여부를 판단하여, 지문 센서를 저전력 모드로 진입시킨다. 그래프 (a)-1 내지 (a)-3의 지문 센서(200), 지문 처리 장치 및 제어부(630)의 전력의 소비와 비교하여, 그래프 (b)-1 내지 (b)-3에서, 지문 센서(200), 지문 처리 장치(100) 및 제어부(630)의 전력의 소비를 효과적으로 줄일 수 있다. The fingerprint processing apparatus 100 according to the present embodiment, if the input of the fingerprint sensor is a pseudo input that does not need to perform fingerprint authentication, determines whether it is a pseudo input before performing the fingerprint processing, and puts the fingerprint sensor in a low power mode. Enter. Compared with the power consumption of the fingerprint sensor 200, the fingerprint processing device, and the control unit 630 of graphs (a)-1 to (a)-3, in graphs (b)-1 to (b)-3, fingerprint The power consumption of the sensor 200, the fingerprint processing apparatus 100, and the controller 630 can be effectively reduced.

도 11은 통화 발신 시에 소정의 시간 동안 유지되는 지문 센서의 의사 입력에 따른 지문 센서 및 지문 처리 장치의 동작을 설명하기 위한 그래프들이다. 11 are graphs for explaining an operation of a fingerprint sensor and a fingerprint processing apparatus according to an intention input of the fingerprint sensor maintained for a predetermined time when a call is sent.

그래프 (c)-1 내지 (c)-4 각각은, 센서 데이터가 의사 입력인지 여부의 판단 결과에 따른 전원의 제어 없이 동작하는 기존의 지문 처리 장치에서의 지문 센서(200), 지문 처리 장치 및 제어부(630)의 동작을 나타낸다. Each of the graphs (c)-1 to (c)-4 shows a fingerprint sensor 200, a fingerprint processing device, and a fingerprint sensor 200 in an existing fingerprint processing device operating without power control based on a determination result of whether the sensor data is a pseudo input. It shows the operation of the control unit 630.

제어부(630)에 통화 발신 요청이 들어오면, 제어부(630)는 동작 모드가 되고, 통신 인터페이스부(670)로 통화 발신 신호를 전송한다. 또한, 제어부(630)가 동작 모드 상태에서, 지문 처리 장치가 지문 센서 인에이블 신호(enable signal)를 수신하면, 지문 처리 장치가 동작 모드가 된다. 지문 처리 장치가 동작 모드 상태에서, 지문 센서(200)가 인에이블 신호를 수신하면, 지문 센서(200)도 동작 모드가 된다. When a call origination request is received from the controller 630, the controller 630 enters an operation mode and transmits a call origination signal to the communication interface unit 670. In addition, when the control unit 630 is in an operation mode state and the fingerprint processing apparatus receives a fingerprint sensor enable signal, the fingerprint processing apparatus enters the operation mode. When the fingerprint sensor 200 receives an enable signal while the fingerprint processing device is in an operation mode, the fingerprint sensor 200 also enters the operation mode.

예를 들면, 통화 중에는 지문 센서(200)를 통한 지문 인증이 필요 없지만, 통화 중에 볼이나 손가락이 지문 센서(200)에 닿아 소정 시간 동안 의사 입력이 있는 상태가 될 수 있다. 이와 같이, 지문 센서(200)에 사람의 유전율을 갖는 의사 입력이 있는 상태인 경우, 그래프 (c)-4에서와 같이 지문 센서(200)는 센서 데이터를 획득하고, 지문 처리 장치로 센서 데이터를 전송한다. For example, during a call, fingerprint authentication through the fingerprint sensor 200 is not required, but a ball or a finger may touch the fingerprint sensor 200 during a call, so that a doctor input may be present for a predetermined time. As described above, when there is a pseudo input having a human permittivity in the fingerprint sensor 200, the fingerprint sensor 200 acquires sensor data and transmits the sensor data to the fingerprint processing device as shown in graph (c)-4. send.

이 경우, 통화가 종료될 때까지는 지문 센서(200)에 의사 입력이 유지된다. 지문 센서(200)에 사람의 유전율을 갖는 의사 입력이 계속 유지되면, 지문 센서(200)는 계속해서 대상체(10)를 센싱하고, 획득된 센서 데이터를 지문 처리 장치로 전송한다. 지문 처리 장치도 의사 입력의 센서 데이터를 지문 센서(200)로부터 계속해서 수신하고, 수신된 센서 데이터에 대해서 특징점을 추출하고, 지문 인증을 수행한다. In this case, the intention input to the fingerprint sensor 200 is maintained until the call is terminated. When a pseudo input having a person's permittivity is continuously maintained in the fingerprint sensor 200, the fingerprint sensor 200 continuously senses the object 10 and transmits the acquired sensor data to the fingerprint processing device. The fingerprint processing apparatus also continuously receives sensor data of a pseudo input from the fingerprint sensor 200, extracts feature points for the received sensor data, and performs fingerprint authentication.

지문 센서(200)는 지문 센서(200)에 입력이 없을 때까지, 그래프 (c)-3에서와 같이, 지문 처리 장치는 저전력 모드로 들어가지 못하고, 동작 모드를 유지한다. Until there is no input to the fingerprint sensor 200, the fingerprint sensor 200 does not enter the low power mode, as shown in graph (c)-3, and maintains the operation mode.

그래프 (c)-4에서는, 지문 센서(200)의 입력이 없는 상태가 되어서야 지문 센서(200)는 저전력 모드로 들어간다. 그리고, 지문 처리 장치도 소정 시간 동안 입력이 없으면, 그래프 (c)-3과 같이 저전력 모드로 들어간다. In graph (c)-4, the fingerprint sensor 200 enters the low power mode only when there is no input from the fingerprint sensor 200. In addition, if there is no input for a predetermined period of time, the fingerprint processing device also enters the low power mode as shown in graph (c)-3.

이와 같이, 그래프 (c)-1 내지 (c)-4에서는 통화 중에는 지문 인증이 필요 없음에도 불구하고, 지문 처리 장치는 의사 입력이 유지되는 동안, 반복해서 센서 데이터의 불필요한 지문 프로세싱을 수행하며, 전력을 소비한다. As described above, in graphs (c)-1 to (c)-4, although fingerprint authentication is not required during a call, the fingerprint processing apparatus repeatedly performs unnecessary fingerprint processing of sensor data while the pseudo input is maintained, Consumes power.

그래프 (d)-1 내지 (d)-4 각각은, 본 발명의 일 실시예에 따른 지문 처리 장치(100) 또는 지문 처리 방법을 이용하는 경우에, 지문 센서(200), 지문 처리 장치(100) 및 제어부(630)의 동작을 나타낸다. Graphs (d)-1 to (d)-4, respectively, when using the fingerprint processing device 100 or the fingerprint processing method according to an embodiment of the present invention, the fingerprint sensor 200, the fingerprint processing device 100 And the operation of the control unit 630.

제어부(630), 지문 처리 장치(100) 및 지문 센서(200)가 동작 모드로 들어가는 과정은 앞의 그래프 (d)-1 내지 (d)-4에서 설명한 것과 동일하다. The process of entering the operation mode of the control unit 630, the fingerprint processing apparatus 100, and the fingerprint sensor 200 is the same as described in graphs (d)-1 to (d)-4.

마찬가지로, 통화 중에 볼이나 손가락이 지문 센서(200)에 닿아 소정 시간 동안 의사 입력이 있는 상태가 될 수 있다. 이 경우, 그래프 (d)-4와 같이, 지문 센서(200)는 센서 데이터를 획득하고, 지문 처리 장치(100)로 센서 데이터를 전송한다. Likewise, during a call, a ball or a finger may touch the fingerprint sensor 200 to enter a state in which an intention is input for a predetermined time. In this case, as shown in graph (d)-4, the fingerprint sensor 200 acquires sensor data and transmits the sensor data to the fingerprint processing apparatus 100.

그래프 (d)-2에서 제어부(630)의 커뮤니케이션 처리부(632)가 통화 발신 신호를 수신하면, 커뮤니케이션 처리부(632)는 지문 처리 장치(100)의 센서 데이터 판별부(120)로 통화 발신 신호가 발생했음을 전송한다. 센서 데이터 판별부(120)는 커뮤니케이션 처리부(632)로부터 통화 종료 신호를 수신할 때까지, 지문 처리 장치(100)에 수신되는 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력임을 판단한다. In graph (d)-2, when the communication processing unit 632 of the control unit 630 receives a call outgoing signal, the communication processing unit 632 sends a call outgoing signal to the sensor data determination unit 120 of the fingerprint processing device 100. It transmits that it has occurred. The sensor data determination unit 120 determines that the sensor data received by the fingerprint processing device 100 is a pseudo input that does not need to perform fingerprint authentication until a call termination signal is received from the communication processing unit 632.

지문 처리 장치(100)는, 센서 데이터 판별부(120)의 판단 결과에 기초하여, 지문 처리 장치(100)는 전원 제어부(210)로 디세이블 신호(disable signal)를 전송하여, 그래프 (d)-4와 같이, 지문 센서(200)가 저전력 모드로 진입하도록 한다. 지문 처리 장치(100)는 통화 종료 신호를 수신할 때까지 지문 센서(200)를 저전력 모드로 유지시킨다. 또는, 제어부(630)가 통신 인터페이스부(670)를 통해 통화 수신 신호를 수신하면, 제어부(630)는 동작 모드가 되고, 지문 센서 인에이블 신호(enable signal)에 의해 지문 처리 장치(100) 및 지문 센서(200)로 동작 모드가 된다. The fingerprint processing device 100 transmits a disable signal to the power control unit 210 based on the determination result of the sensor data determination unit 120, and the graph (d) As shown in -4, the fingerprint sensor 200 enters the low power mode. The fingerprint processing apparatus 100 maintains the fingerprint sensor 200 in a low power mode until a call termination signal is received. Alternatively, when the controller 630 receives a call reception signal through the communication interface unit 670, the controller 630 enters an operation mode, and the fingerprint processing apparatus 100 and the fingerprint processing apparatus 100 and the fingerprint sensor enable signal The fingerprint sensor 200 enters an operation mode.

그래프 (d)-3에서는 지문 처리 장치(100)도, 소정 시간 동안 지문 센서(200)로부터 센서 데이터의 수신이 없으므로, 저전력 모드로 들어간다. 사람의 유전율을 갖는 의사 입력이 계속 유지되더라도, 지문 센서(200) 및 지문 처리 장치(100)는 그래프 (d)-3 및 (d)-4에서와 같이 저전력 모드 상태가 된다. In graph (d)-3, since the fingerprint processing apparatus 100 does not receive sensor data from the fingerprint sensor 200 for a predetermined period of time, it enters a low power mode. Even if the pseudo input having the dielectric constant of a person is continuously maintained, the fingerprint sensor 200 and the fingerprint processing apparatus 100 enter a low power mode as shown in graphs (d)-3 and (d)-4.

그래프 (d)-2의 제어부(630)는 통화가 종료될 때까지, 동작 모드를 유지한다. 제어부(630)는 통화가 종료되고, 소정 시간 동안 입력이 없으면, 그래프 (d)-2와 같이, 저전력 모드로 들어간다. The control unit 630 of graph (d)-2 maintains the operation mode until the call is terminated. When the call is ended and there is no input for a predetermined time, the controller 630 enters the low power mode as shown in graph (d)-2.

본 실시예에 따른 지문 처리 장치(100)는, 통화와 같은 지문 인증을 수행할 필요가 없는 기능의 수행 중에는, 지문 센서의 입력을 의사 입력으로 판단하여, 지문 센서를 저전력 모드로 진입시킨다. 그래프 (c)-1 내지 (c)-4의 지문 센서(200) 및 지문 처리 장치(100)의 전력의 소비와 비교하여, 그래프 (d)-1 내지 (d)-4에서, 지문 센서(200) 및 지문 처리 장치(100)의 전력의 소비를 효과적으로 줄일 수 있다. The fingerprint processing apparatus 100 according to the present embodiment determines the input of the fingerprint sensor as a pseudo input while performing a function that does not require fingerprint authentication such as a call, and enters the fingerprint sensor into a low power mode. Compared with the power consumption of the fingerprint sensor 200 and the fingerprint processing apparatus 100 in graphs (c)-1 to (c)-4, in graphs (d)-1 to (d)-4, the fingerprint sensor ( 200) and power consumption of the fingerprint processing apparatus 100 can be effectively reduced.

도 12는 본 발명에 따른 전자 장치에서 설정된 동작을 감지하는 일 실시예를 도시한 도면이다. 먼저, 도 12의(a)에 도시된 바와 같이, 전자 장치는 제2 프로세서만이 동작하고 있는 저전력 상태의 슬립 모드 상태에 있을 수 있다. 보다 구체적으로, 전자 장치는 사용자 인증을 받기 전에는 배터리로부터 전원을 공급받아 전자 장치에 구비된 모든 구성요소 들이 동작하는 웨이크 업 모드에 있지 않고, 제2 프로세서만이 동작하고 있는 저전력 상태의 슬립 모드 상태에 있을 수 있다.12 is a diagram illustrating an embodiment of sensing a set motion in an electronic device according to the present invention. First, as illustrated in FIG. 12A, the electronic device may be in a sleep mode state in a low power state in which only the second processor is operating. More specifically, the electronic device is not in a wake-up mode in which all components included in the electronic device are operated by receiving power from the battery before receiving user authentication, but in a low-power state in which only the second processor is operating. Can be in

이후, 전자 장치는 설정된 동작을 입력받았는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 전자 장치에 구비된 동작 감지 센서인 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서 및 제스처 센서 등을 이용하여 사용자의 지문을 입력받기 위한 설정된 동작을 감지할 수 있다. Thereafter, the electronic device may determine whether or not a set operation has been input. More specifically, the electronic device may sense a set motion for receiving a user's fingerprint using an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a gesture sensor, etc., which are motion detection sensors provided in the electronic device.

예를 들면, 도 12의(b)에 도시된 바와 같이, 전자 장치가 사용자로부터 설정된 동작을 입력받기 위하여 전자 장치의 좌우 측면에 그립 센서를 구비한 경우를 예를 들어 보자. 또한, 전자 장치에서 설정된 동작은 전자 장치에 구비된 그립 센서에서 사용자의 그립을 감지하는 경우를 예를 들어 보자. For example, as shown in (b) of FIG. 12, a case where the electronic device includes grip sensors on the left and right sides of the electronic device in order to receive a set motion from the user. In addition, as an example of an operation set in the electronic device, a grip sensor provided in the electronic device detects a user's grip.

상술한 예에서, 전자 장치는 전자 장치의 좌우 측면에 구비된 그립 센서를 이용하여, 사용자가 지문을 입력하겠다는 사전에 정의된 동작을 감지할 수 있다. 보다 구체적으로, 전자 장치는 사용자로부터 지문을 입력받기 전에 설정된 동작인 사용자의 그립을 감지한 경우에만 사용자로부터 지문을 입력받을 수 있다. 왜냐하면, 상술한 바와 같이, 사용자로부터 지문을 입력받기 위한 설정된 동작을 감지하는 동작이 없는 경우, 전자 장치는 사용자로부터 의도하지 않은 지문 입력을 감지할 수도 있기 때문이다. In the above-described example, the electronic device may detect a predefined motion that a user inputs a fingerprint by using grip sensors provided on the left and right sides of the electronic device. More specifically, the electronic device may receive a fingerprint from the user only when it senses the user's grip, which is a set operation, before receiving the fingerprint from the user. This is because, as described above, when there is no operation for detecting a set operation for receiving a fingerprint from the user, the electronic device may detect an unintended fingerprint input from the user.

이후, 전자 장치는 전자 장치의 설정된 영역에 구비된 지문 센서(1201)를 이용하여, 사용자의 지문을 입력받을 수 있다. 예를 들면, 전자 장치의 좌측의 설정된 영역에 사용자의 엄지 손가락의 지문을 입력받을 수 있는 지문 센서(1201)에 구비된 경우를 예를 들어 보자. Thereafter, the electronic device may receive a user's fingerprint using the fingerprint sensor 1201 provided in the set area of the electronic device. For example, consider a case where a fingerprint sensor 1201 that can receive a fingerprint of a user's thumb in a set area on the left side of the electronic device is provided.

상술한 예에서, 전자 장치는 사전에 정의된 동작인 그립 동작과 함께 전자 장치의 좌측의 설정된 영역에 구비된 지문 센서(1201)로부터 사용자의 엄지 손가락의 지문을 입력받을 수 있다. In the above-described example, the electronic device may receive a fingerprint of the user's thumb from the fingerprint sensor 1201 provided in a set area on the left side of the electronic device together with a grip operation that is a predefined operation.

이후, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 사전에 입력받은 사용자의 지문 데이터와 현재 입력받은 지문 데이터가 일치하는지 여부를 판단하는 지문 데이터의 유효성을 판단할 수 있다. Thereafter, the electronic device may determine whether the input fingerprint data matches the registered fingerprint data. More specifically, the electronic device may determine the validity of the fingerprint data for determining whether the fingerprint data of the user input in advance and the fingerprint data currently input are identical.

만약, 도 12의(c)에 도시된 바와 같이, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정된다고 판단한 경우, 전자 장치는 입력받은 설정된 잠금을 해제함과 동시에 슬립 상태에 있는 전자 장치를 웨이크 업 상태로 전환할 수 있다. If, as shown in (c) of FIG. 12, when it is determined that the validity of the fingerprint data input from the electronic device is recognized, the electronic device wakes up the electronic device in the sleep state while releasing the input set lock. You can switch to the state.

즉, 본 발명에 따른 전자 장치에서는 슬립 상태에서 지문 센서를 이용하여 저전력으로 사용자 인증 과정을 판별할 수 있고, 사용자 인증을 통과한 경우, 전자 장치의 상태를 잠금 해제와 동시에 웨이크 업 상태로 전환할 수 있어 사용자의 편의성을 향상시켜 줄 수 있는 장점이 있다. 또한, 본 발명에 따른 전자 장치에서는 사용자로부터 지문을 입력받기 전에 지문을 입력하고자 하는 사용자의 제스처를 미리 판단할 수 있는 센서를 구비하여, 오입력을 방지할 수 있어 사용자의 정확한 입력 의도를 사전에 판단할 수 있는 장점이 있다. That is, in the electronic device according to the present invention, the user authentication process can be determined at low power using the fingerprint sensor in the sleep state, and when the user authentication is passed, the state of the electronic device is unlocked and switched to the wake-up state at the same time. There is an advantage that can improve user convenience. In addition, the electronic device according to the present invention is provided with a sensor capable of pre-determining a user's gesture to input a fingerprint before receiving a fingerprint from the user, thereby preventing erroneous input, so that the correct input intention of the user can be determined in advance. There is an advantage to be able to judge.

도 13은 본 발명에 따른 전자 장치에서 설정된 동작을 감지하는 일 실시예를 도시한 도면이다. 먼저, 도 13의(a)에 도시된 바와 같이, 전자 장치는 제2 프로세서만이 동작하고 있는 저전력 상태의 슬립 모드 상태에 있을 수 있다. 보다 구체적으로, 전자 장치는 사용자 인증을 받기 전에는 배터리로부터 전원을 공급받아 전자 장치에 구비된 모든 구성요소 들이 동작하는 웨이크 업 모드에 있지 않고, 제2 프로세서만이 동작하고 있는 저전력 상태의 슬립 모드 상태에 있을 수 있다.13 is a diagram illustrating an embodiment of detecting a set motion in an electronic device according to the present invention. First, as illustrated in FIG. 13A, the electronic device may be in a sleep mode state in a low power state in which only the second processor is operating. More specifically, the electronic device is not in a wake-up mode in which all components included in the electronic device are operated by receiving power from the battery before receiving user authentication, but in a low-power state in which only the second processor is operating. Can be in

이후, 전자 장치는 설정된 동작을 입력받았는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 전자 장치에 구비된 동작 감지 센서인 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서 및 제스처 센서 등을 이용하여 사용자의 지문을 입력받기 위한 설정된 동작을 감지할 수 있다. Thereafter, the electronic device may determine whether or not a set operation has been input. More specifically, the electronic device may sense a set motion for receiving a user's fingerprint using an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a gesture sensor, etc., which are motion detection sensors provided in the electronic device.

예를 들면, 도 13의(b)에 도시된 바와 같이, 전자 장치가 사용자로부터 설정된 동작을 입력받기 위하여 전자 장치의 설정된 영역에 자이로 센서 및 가속도 센서 등을 구비한 경우를 예를 들어 보자. 또한, 전자 장치에서 설정된 동작은 전자 장치에 구비된 자이로 센서 및 가속도 센서 등에서 설정된 각도(a도) 이상의 움직임을 감지하는 경우를 예를 들어 보자. For example, as shown in (b) of FIG. 13, a case where the electronic device includes a gyro sensor and an acceleration sensor in a set area of the electronic device in order to receive a set motion from a user. In addition, as an example, the motion set in the electronic device is a case in which a gyro sensor or an acceleration sensor provided in the electronic device detects a motion greater than a set angle (a degree).

상술한 예에서, 전자 장치는 전자 장치의 설정된 영역에 구비된 자이로 센서 및 가속도 센서 등 전자 장치의 움직임을 감지할 수 있는 센서를 이용하여, 사용자가 지문을 입력하겠다는 사전에 정의된 동작을 감지할 수 있다. 보다 구체적으로, 전자 장치는 사용자로부터 지문을 입력받기 전에 설정된 동작인 전자 장치가 설정된 각도(a도) 이상의 움직임을 감지한 경우에만 사용자로부터 지문을 입력받을 수 있다. 왜냐하면, 상술한 바와 같이, 사용자로부터 지문을 입력받기 위한 설정된 동작을 감지하는 동작이 없는 경우, 전자 장치는 사용자로부터 의도하지 않은 지문 입력을 감지할 수도 있기 때문이다. In the above-described example, the electronic device detects a predefined motion in which a user inputs a fingerprint using a sensor capable of detecting movement of the electronic device, such as a gyro sensor and an acceleration sensor provided in a set area of the electronic device. I can. More specifically, the electronic device may receive a fingerprint from the user only when the electronic device, which is a set operation, detects a movement of a set angle (a degree) or more before receiving the fingerprint from the user. This is because, as described above, when there is no operation for detecting a set operation for receiving a fingerprint from the user, the electronic device may detect an unintended fingerprint input from the user.

이후, 전자 장치는 전자 장치의 설정된 영역에 구비된 지문 센서(1301)를 이용하여, 사용자의 지문을 입력받을 수 있다. 예를 들면, 도 13의(c)에 도시된 바와 같이, 전자 장치는 전자 장치의 터치 스크린에 지문 센서를 디스플레이함과 동시에 "지문 센서에 지문을 입력하세요"와 같은 알림 메시지를 디스플레이할 수 있다. 또한, 전자 장치는 전자 장치에 구비된 스피커를 이용하여, "지문 센서에 지문을 입력하세요"와 같은 음성 메시지를 사용자에게 전달할 수 있다. Thereafter, the electronic device may receive a user's fingerprint using the fingerprint sensor 1301 provided in the set area of the electronic device. For example, as shown in (c) of FIG. 13, the electronic device may display the fingerprint sensor on the touch screen of the electronic device and at the same time display a notification message such as "Please input your fingerprint to the fingerprint sensor." . In addition, the electronic device may transmit a voice message such as "Please input a fingerprint to the fingerprint sensor" to the user by using a speaker provided in the electronic device.

이후, 전자 장치에서 전자 장치의 터치 스크린에 디스플레이된 지문 센서(1301)로부터 사용자의 지문을 입력받은 경우, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 사전에 입력받은 사용자의 지문 데이터와 현재 입력받은 지문 데이터가 일치하는지 여부를 판단하는 지문 데이터의 유효성을 판단할 수 있다. Thereafter, when the electronic device receives a user's fingerprint from the fingerprint sensor 1301 displayed on the touch screen of the electronic device, the electronic device may determine whether the received fingerprint data matches the registered fingerprint data. More specifically, the electronic device may determine the validity of the fingerprint data for determining whether the fingerprint data of the user input in advance and the fingerprint data currently input are identical.

만약, 도 13의(d)에 도시된 바와 같이, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정된다고 판단한 경우, 전자 장치는 입력받은 설정된 잠금을 해제함과 동시에 슬립 상태에 있는 전자 장치를 웨이크 업 상태로 전환할 수 있다. If, as shown in (d) of FIG. 13, it is determined that the validity of the fingerprint data input from the electronic device is recognized, the electronic device wakes up the electronic device in the sleep state while releasing the input set lock. You can switch to the state.

즉, 본 발명에 따른 전자 장치가 사용자의 설정된 동작을 감지하여 사용자의 지문을 입력받았다면, 입력받은 지문 데이터의 유효성이 인정된 경우, 설정된 잠금을 해제함과 동시에 슬립 상태에서 웨이크 업 상태로 전환하여, 사용자의 인터랙션을 감소시켜 줄 수 있는 장점이 있다. That is, if the electronic device according to the present invention detects the user's set motion and receives the user's fingerprint, if the validity of the input fingerprint data is recognized, it releases the set lock and switches from the sleep state to the wake-up state. Thus, there is an advantage of reducing user interaction.

도 14는 본 발명에 따른 전자 장치에서 설정된 동작을 감지하는 일 실시예를 도시한 도면이다. 먼저, 도 14의(a)에 도시된 바와 같이, 전자 장치는 제2 프로세서만이 동작하고 있는 저전력 상태의 슬립 모드 상태에 있을 수 있다. 보다 구체적으로, 전자 장치는 사용자 인증을 받기 전에는 배터리로부터 전원을 공급받아 전자 장치에 구비된 모든 구성요소 들이 동작하는 웨이크 업 모드에 있지 않고, 제2 프로세서만이 동작하고 있는 저전력 상태의 슬립 모드 상태에 있을 수 있다.14 is a diagram illustrating an embodiment of detecting a set motion in an electronic device according to the present invention. First, as illustrated in FIG. 14A, the electronic device may be in a sleep mode in a low power state in which only the second processor is operating. More specifically, the electronic device is not in a wake-up mode in which all components included in the electronic device are operated by receiving power from the battery before receiving user authentication, but in a low-power state in which only the second processor is operating. Can be in

이후, 전자 장치는 설정된 동작을 입력받았는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 전자 장치에 구비된 동작 감지 센서인 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서 및 제스처 센서 등을 이용하여 사용자의 지문을 입력받기 위한 설정된 동작을 감지할 수 있다. Thereafter, the electronic device may determine whether or not a set operation has been input. More specifically, the electronic device may sense a set motion for receiving a user's fingerprint using an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a gesture sensor, etc., which are motion detection sensors provided in the electronic device.

예를 들면, 도 14의(b)에 도시된 바와 같이, 전자 장치가 사용자로부터 설정된 동작을 입력받기 위하여 전자 장치의 설정된 영역에 제스처 센서 등을 구비한 경우를 예를 들어 보자. 또한, 전자 장치에서 설정된 동작은 전자 장치에 구비된 제스처 센서 등에서 오른쪽에서 왼쪽으로 사용자의 손 등이 이동되는 움직임을 감지하는 경우를 예를 들어 보자. For example, as shown in (b) of FIG. 14, a case where a gesture sensor or the like is provided in a set area of the electronic device in order for the electronic device to receive a set motion from a user will be described. In addition, as an example, the motion set in the electronic device detects a movement of a user's hand, etc., from right to left by a gesture sensor provided in the electronic device.

상술한 예에서, 전자 장치는 전자 장치의 설정된 영역에 구비된 제스처 센서 등 사용자의 설정된 동작을 감지할 수 있는 센서를 이용하여, 사용자가 손 등이 오른쪽에서 왼쪽으로 이동되는 사전에 정의된 동작을 감지할 수 있다. 보다 구체적으로, 전자 장치는 사용자로부터 지문을 입력받기 전에 설정된 사용자의 움직임을 감지한 경우에만 사용자로부터 지문을 입력받을 수 있다. 왜냐하면, 상술한 바와 같이, 사용자로부터 지문을 입력받기 위한 설정된 동작을 감지하는 동작이 없는 경우, 전자 장치는 사용자로부터 의도하지 않은 지문 입력을 감지할 수도 있기 때문이다. In the above example, the electronic device uses a sensor capable of detecting a user's set motion, such as a gesture sensor provided in a set area of the electronic device, so that the user performs a predefined motion in which a hand, etc. is moved from right to left. Can be detected. More specifically, the electronic device may receive a fingerprint from the user only when it senses a set user's movement before receiving the fingerprint from the user. This is because, as described above, when there is no operation for detecting a set operation for receiving a fingerprint from the user, the electronic device may detect an unintended fingerprint input from the user.

이후, 전자 장치는 전자 장치의 설정된 영역에 구비된 지문 센서를 이용하여, 사용자의 지문을 입력받을 수 있다. 예를 들면, 도 14의(c)에 도시된 바와 같이, 전자 장치는 전자 장치의 설정된 영역에 구비된 지문 센서로부터 사용자의 지문을 입력받기 전에 "지문 센서에 지문을 입력하세요"와 같은 알림 메시지를 디스플레이할 수 있다. 또한, 전자 장치는 전자 장치에 구비된 스피커를 이용하여, "지문 센서에 지문을 입력하세요"와 같은 음성 메시지를 사용자에게 전달할 수 있다. Thereafter, the electronic device may receive a user's fingerprint using a fingerprint sensor provided in a set area of the electronic device. For example, as shown in (c) of FIG. 14, before receiving a user's fingerprint from a fingerprint sensor provided in a set area of the electronic device, the electronic device is a notification message such as "Please input your fingerprint to the fingerprint sensor". Can be displayed. In addition, the electronic device may transmit a voice message such as "Please input a fingerprint to the fingerprint sensor" to the user by using a speaker provided in the electronic device.

이후, 전자 장치에서 전자 장치의 설정된 영역에 구비된 지문 센서로부터 사용자의 지문을 입력받은 경우, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 사전에 입력받은 사용자의 지문 데이터와 현재 입력받은 지문 데이터가 일치하는지 여부를 판단하는 지문 데이터의 유효성을 판단할 수 있다. Thereafter, when the electronic device receives a user's fingerprint from a fingerprint sensor provided in a set area of the electronic device, the electronic device may determine whether the input fingerprint data matches the registered fingerprint data. More specifically, the electronic device may determine the validity of the fingerprint data for determining whether the fingerprint data of the user input in advance and the fingerprint data currently input are identical.

만약, 도 14의(d)에 도시된 바와 같이, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정된다고 판단한 경우, 전자 장치는 입력받은 설정된 잠금을 해제함과 동시에 슬립 상태에 있는 전자 장치를 웨이크 업 상태로 전환할 수 있다. If, as shown in Fig. 14(d), when it is determined that the validity of the fingerprint data input from the electronic device is recognized, the electronic device wakes up the electronic device in the sleep state while releasing the input set lock. You can switch to the state.

도 15는 본 발명에 따른 전자 장치에서 입력받은 지문 데이터에 차순위 유효성이 인정되는 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 일 실시예를 도시한 도면이다.FIG. 15 is a diagram illustrating an embodiment of executing at least one application set as an application with low security when the next priority validity is recognized in fingerprint data input from the electronic device according to the present invention.

먼저, 전자 장치는 슬립 상태에서 사전에 정의된 동작을 감지한 후, 설정된 영역에 구비된 지문 센서(1501)로부터 사용자의 지문을 입력받을 수 있다. First, after sensing a predefined motion in a sleep state, the electronic device may receive a user's fingerprint from a fingerprint sensor 1501 provided in a set area.

예를 들면, 도 15의(a)에 도시된 바와 같이, 전자 장치가 사용자로부터 설정된 동작을 입력받기 위하여 전자 장치의 좌우 측면에 그립 센서를 구비한 경우를 예를 들어 보자. 또한, 전자 장치에서 설정된 동작은 전자 장치에 구비된 그립 센서에서 사용자의 그립을 감지하는 경우를 예를 들어 보자. For example, as shown in (a) of FIG. 15, a case where the electronic device includes grip sensors on the left and right sides of the electronic device in order to receive a set motion from the user. In addition, as an example of an operation set in the electronic device, a grip sensor provided in the electronic device detects a user's grip.

상술한 예에서, 전자 장치는 전자 장치의 좌우 측면에 구비된 그립 센서를 이용하여, 사용자가 지문을 입력하겠다는 사전에 정의된 동작을 감지할 수 있다. 보다 구체적으로, 전자 장치는 사용자로부터 지문을 입력받기 전에 설정된 동작인 사용자의 그립을 감지한 경우에만 사용자로부터 지문을 입력받을 수 있다. In the above-described example, the electronic device may detect a predefined motion that a user inputs a fingerprint by using grip sensors provided on the left and right sides of the electronic device. More specifically, the electronic device may receive a fingerprint from the user only when it senses the user's grip, which is a set operation, before receiving the fingerprint from the user.

이후, 전자 장치는 전자 장치의 설정된 영역에 구비된 지문 센서(1501)를 이용하여, 사용자의 지문을 입력받을 수 있다. 예를 들면, 전자 장치의 좌측의 설정된 영역에 사용자의 엄지 손가락의 지문을 입력받을 수 있는 지문 센서(1501)에 구비된 경우를 예를 들어 보자. Thereafter, the electronic device may receive a user's fingerprint using the fingerprint sensor 1501 provided in the set area of the electronic device. For example, consider a case where a fingerprint sensor 1501 capable of receiving a fingerprint of a user's thumb is provided in a set area on the left side of the electronic device.

상술한 예에서, 전자 장치는 사전에 정의된 동작인 그립 동작과 함께 전자 장치의 좌측의 설정된 영역에 구비된 지문 센서(1501)로부터 사용자의 엄지 손가락의 지문을 입력받을 수 있다. In the above-described example, the electronic device may receive a fingerprint of a user's thumb from the fingerprint sensor 1501 provided in a set area on the left side of the electronic device together with a grip operation that is a predefined operation.

이후, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 사전에 입력받은 사용자의 지문 데이터와 현재 입력받은 지문 데이터가 일치하는지 여부를 판단하는 지문 데이터의 유효성을 판단할 수 있다. Thereafter, the electronic device may determine whether the input fingerprint data matches the registered fingerprint data. More specifically, the electronic device may determine the validity of the fingerprint data for determining whether the fingerprint data of the user input in advance and the fingerprint data currently input are identical.

이후, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 지문 데이터의 차순위 유효성을 판단할 수 있다. 보다 구체적으로, 전자 장치에서 지문 센서(1501)로부터 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. 예를 들면, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. Thereafter, when it is determined that the validity of the fingerprint data input from the electronic device is not recognized, the electronic device may determine the next priority validity of the fingerprint data. More specifically, when the electronic device determines that the validity of the fingerprint data input from the fingerprint sensor 1501 is not recognized, the electronic device determines whether the matching degree between the input fingerprint data and the registered fingerprint data is equal to or greater than a set second reference value. Can judge. For example, after converting the degree of matching between the input fingerprint data and the registered fingerprint data to a set value, it may be determined whether the converted value is greater than or equal to a set second reference value.

전자 장치에서 입력받은 지문 데이터의 유효성을 판단한 결과 입력받은 지문 데이터가 등록된 지문 데이터와 일치하지 않는 경우, 전자 장치는 상기 지문 데이터의 차순위 유효성을 판단할 수 있다. 예를 들면, 차순위 유효성이 인정되기 위하여 설정된 제2 기준값이 80 퍼센트일 때, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 85 퍼센트인 경우를 예를 들어 설명한다. As a result of determining the validity of the fingerprint data input from the electronic device, if the input fingerprint data does not match the registered fingerprint data, the electronic device may determine the next priority validity of the fingerprint data. For example, when the second reference value set in order to recognize the next-order validity is 80 percent, the case where the matching degree between the input fingerprint data and the registered fingerprint data is 85 percent will be described as an example.

상술한 예에서, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하지 않았지만, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 지문 데이터의 차순위 유효성이 인정되기 위한 설정된 제2 기준값인 80 퍼센트를 넘었기 때문에, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행시킬 수 있다. 예를 들면, 도 15의(b)에 도시된 바와 같이, 전자 장치는 전자 장치의 터치 스크린에 "설정된 지문(등록된 지문)과 정확히 일치하지 않아 아래의 어플리케이션만 실행 가능합니다"와 같은 알림 메시지와 함께 보안성이 낮은 어플리케이션을 실행할 수 있는 각각의 아이콘을 디스플레이할 수 있다. In the above-described example, the electronic device did not match the input fingerprint data with the registered fingerprint data, but the degree of match between the input fingerprint data and the registered fingerprint data is the second reference value set for recognizing the next priority validity of the fingerprint data. Since it exceeds 80 percent, at least one application set as an application with low security can be executed. For example, as shown in (b) of FIG. 15, the electronic device displays a notification message on the touch screen of the electronic device such as "The set fingerprint (registered fingerprint) does not exactly match, so only the following applications can be executed" In addition, each icon capable of executing an application with low security can be displayed.

이후, 전자 장치는 디스플레이된 아이콘 중 어느 하나의 아이콘을 선택받은 경우, 선택받은 아이콘을 실행할 수 있다. 예를 들면, 도 15의(b) 및 (c)에 도시된 바와 같이, 제1 어플리케이션이 메모를 작성할 수 있는 어플리케이션인 경우, 전자 장치는 "오후 4시 미팅"과 같은 소정의 메모를 입력받을 수 있다. Thereafter, when one of the displayed icons is selected, the electronic device may execute the selected icon. For example, as shown in (b) and (c) of FIG. 15, if the first application is an application capable of writing a memo, the electronic device receives a predetermined memo such as "4 PM meeting". I can.

여기서, 보안성이 낮은 어플리케이션이란 카메라를 실행할 수 있는 카메라 어플리케이션, 메모를 작성할 수 있는 메모 어플리케이션 및 날씨를 검색할 수 있는 날씨 관련 어플리케이션 등과 같은 사용자의 개인 프라이버시와 관련이 없거나, 관련이 적은 어플리케이션이 될 수 있다. Here, the low security application is an application that is not related to or is less related to the user's personal privacy, such as a camera application that can run a camera, a memo application that can write a memo, and a weather-related application that can search for weather. I can.

이후, 전자 장치에서 다시 사용자로부터 정확한 지문 데이터를 입력받은 경우, 전자 장치는 보안성이 낮은 어플리케이션의 결과물 등을 다른 사용자와 공유할 수 있다. 예를 들면, 도 15의(d)에 도시된 바와 같이, 전자 장치에서 차후 사용자로부터 다시 입력받은 지문 데이터가 등록된 지문 데이터와 일치한다고 판단한 경우, 전자 장치는 "그룹 플레이" 기능 등을 이용하여 작성된 메모를 다른 사용자와 공유할 수 있다. Thereafter, when the electronic device receives accurate fingerprint data from the user again, the electronic device may share a result of an application having low security with other users. For example, as shown in (d) of FIG. 15, when the electronic device determines that the fingerprint data that is subsequently input again from the user matches the registered fingerprint data, the electronic device uses a "group play" function, etc. You can share the written memo with other users.

즉, 본 발명에 따른 전자 장치에서는 입력받은 지문 데이터의 유효성을 판단하여, 입력받은 지문이 등록된 지문과 일치하지 않더라도, 일치하는 정도가 설정된 제2 기준값 이상으로 판단된 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행시킬 수 있어, 사용자의 개인 프라이버시를 향상시켜 줌과 동시에 사용자의 편의성을 향상시켜 줄 수 있다. That is, the electronic device according to the present invention determines the validity of the input fingerprint data, and even if the input fingerprint does not match the registered fingerprint, if the matching degree is determined to be greater than or equal to the set second reference value, the application with low security As at least one application set to be executed, it is possible to improve the user's personal privacy and at the same time improve the user's convenience.

도 16은 본 발명에 따른 전자 장치에서 입력받은 지문 데이터에 차순위 유효성이 인정되는 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 일 실시예를 도시한 도면이다.16 is a diagram illustrating an embodiment of executing at least one application set as an application with low security when the next-order validity is recognized in fingerprint data input from an electronic device according to the present invention.

먼저, 도 16의(a)에 도시된 바와 같이, 전자 장치는 슬립 상태에서 사전에 정의된 동작을 감지한 후, 설정된 영역에 구비된 지문 센서로부터 사용자의 지문을 입력받을 수 있다. First, as shown in FIG. 16A, after sensing a predefined motion in a sleep state, the electronic device may receive a user's fingerprint from a fingerprint sensor provided in a set area.

이후, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 사전에 입력받은 사용자의 지문 데이터와 현재 입력받은 지문 데이터가 일치하는지 여부를 판단하는 지문 데이터의 유효성을 판단할 수 있다. Thereafter, the electronic device may determine whether the input fingerprint data matches the registered fingerprint data. More specifically, the electronic device may determine the validity of the fingerprint data for determining whether the fingerprint data of the user input in advance and the fingerprint data currently input are identical.

이후, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 지문 데이터의 차순위 유효성을 판단할 수 있다. 전자 장치는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. 예를 들면, 전자 장치에서 지문 센서로부터 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. Thereafter, when it is determined that the validity of the fingerprint data input from the electronic device is not recognized, the electronic device may determine the next priority validity of the fingerprint data. The electronic device may determine whether the matching degree between the input fingerprint data and the registered fingerprint data is equal to or greater than a set second reference value. For example, if the electronic device determines that the validity of the fingerprint data input from the fingerprint sensor is not recognized, the electronic device converts the matching degree between the input fingerprint data and the registered fingerprint data into a set value, and then the converted value. It may be determined whether is equal to or greater than the set second reference value.

전자 장치에서 입력받은 지문 데이터의 유효성을 판단한 결과 입력받은 지문 데이터가 등록된 지문 데이터와 일치하지 않는 경우, 전자 장치는 상기 지문 데이터의 차순위 유효성을 판단할 수 있다. 예를 들면, 차순위 유효성이 인정되기 위하여 설정된 제2 기준값이 75 퍼센트일 때, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 80 퍼센트인 경우를 예를 들어 설명한다. As a result of determining the validity of the fingerprint data input from the electronic device, if the input fingerprint data does not match the registered fingerprint data, the electronic device may determine the next priority validity of the fingerprint data. For example, when the second reference value set in order to recognize the next-order validity is 75 percent, a case where the degree of match between the input fingerprint data and the registered fingerprint data is 80 percent will be described as an example.

상술한 예에서, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하지 않았지만, 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 지문 데이터의 차순위 유효성이 인정되기 위한 설정된 제2 기준값인 75 퍼센트를 넘었기 때문에, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행시킬 수 있다. 예를 들면, 도 16의(b)에 도시된 바와 같이, 전자 장치는 전자 장치의 터치 스크린에 "설정된 지문(등록된 지문)과 정확히 일치하지 않아 아래의 어플리케이션만 실행 가능합니다"와 같은 알림 메시지와 함께 보안성이 낮은 어플리케이션을 실행할 수 있는 각각의 아이콘을 디스플레이할 수 있다. In the above-described example, the electronic device did not match the input fingerprint data with the registered fingerprint data, but the degree of match between the input fingerprint data and the registered fingerprint data is the second reference value set for recognizing the next priority validity of the fingerprint data. Since it exceeds 75 percent, at least one application set as an application with low security can be executed. For example, as shown in (b) of FIG. 16, the electronic device displays a notification message on the touch screen of the electronic device such as "The set fingerprint (registered fingerprint) does not exactly match, so only the following applications can be executed." In addition, each icon capable of executing an application with low security can be displayed.

이후, 전자 장치는 디스플레이된 아이콘 중 어느 하나의 아이콘을 선택받은 경우, 선택받은 아이콘을 실행할 수 있다. 예를 들면, 도 16의(b) 및 (c)에 도시된 바와 같이, 제3 어플리케이션이 카메라를 실행시킬 수 있는 어플리케이션인 경우, 전자 장치는 소정의 피사체를 촬영할 수 있다. Thereafter, when one of the displayed icons is selected, the electronic device may execute the selected icon. For example, as shown in FIGS. 16B and 16C, if the third application is an application capable of executing a camera, the electronic device may photograph a predetermined subject.

이후, 전자 장치에서 다시 사용자로부터 등록된 지문 데이터와 일치하는 지문 데이터를 입력받은 경우, 전자 장치는 보안성이 낮은 어플리케이션의 결과물 등을 다른 사용자와 공유할 수 있다. 예를 들면, 도 16의(d)에 도시된 바와 같이, 전자 장치에서 차후 사용자로부터 다시 입력받은 지문 데이터가 등록된 지문 데이터와 일치한다고 판단한 경우, 전자 장치는 촬영된 소정의 피사체를 다른 사용자와 공유할 수 있다. Thereafter, when the electronic device receives fingerprint data matching the registered fingerprint data from the user again, the electronic device may share a result of an application having low security with other users. For example, as shown in (d) of FIG. 16, if the electronic device determines that the fingerprint data received again from the user is identical to the registered fingerprint data, the electronic device may match the photographed subject with another user. You can share.

즉, 본 발명에 따른 전자 장치에서는 전자 장치의 내부적인 결함 또는 사용자의 지문에 이물질이 끼어 정확한 지문 인식이 되지 않은 경우에도 동작을 할 수 없도록 하지 않고, 지문 데이터의 차순위 유효성이 인정되는 경우에는 보안성이 낮은 어플리케이션을 실행할 수 있도록 하여 사용자의 편의성을 향상시켜 주는 장점이 있다. That is, the electronic device according to the present invention does not prevent the operation even when the fingerprint is not accurately recognized due to an internal defect of the electronic device or a foreign substance in the user's fingerprint, and when the second priority validity of the fingerprint data is recognized, security There is an advantage of improving user convenience by allowing low-level applications to be executed.

도 17은 본 발명에 따른 전자 장치에서 설정된 횟수 이상으로 입력받은 지문 데이터의 유효성이 인정되지 않는 경우, 사용자의 연락처를 디스플레이하는 일 실시예를 도시한 도면이다.FIG. 17 is a diagram illustrating an embodiment of displaying a user's contact information when validity of fingerprint data input more than a set number of times in an electronic device according to the present invention is not recognized.

먼저, 도 17의(a)에 도시된 바와 같이, 전자 장치는 슬립 상태에서 사전에 정의된 동작을 감지한 후, 설정된 영역에 구비된 지문 센서로부터 사용자의 지문을 입력받을 수 있다. First, as illustrated in FIG. 17A, after sensing a predefined motion in a sleep state, the electronic device may receive a user's fingerprint from a fingerprint sensor provided in a set area.

이후, 전자 장치는 입력받은 지문 데이터가 등록된 지문 데이터와 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치는 사전에 입력받은 사용자의 지문 데이터와 현재 입력받은 지문 데이터가 일치하는지 여부를 판단하는 지문 데이터의 유효성을 판단할 수 있다. Thereafter, the electronic device may determine whether the input fingerprint data matches the registered fingerprint data. More specifically, the electronic device may determine the validity of the fingerprint data for determining whether the fingerprint data of the user input in advance and the fingerprint data currently input are identical.

이후, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 지문 데이터의 차순위 유효성을 판단할 수 있다. 전자 장치는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. 예를 들면, 전자 장치에서 지문 센서로부터 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. Thereafter, when it is determined that the validity of the fingerprint data input from the electronic device is not recognized, the electronic device may determine the next priority validity of the fingerprint data. The electronic device may determine whether the matching degree between the input fingerprint data and the registered fingerprint data is equal to or greater than a set second reference value. For example, if the electronic device determines that the validity of the fingerprint data input from the fingerprint sensor is not recognized, the electronic device converts the matching degree between the input fingerprint data and the registered fingerprint data into a set value, and then the converted value. It may be determined whether is equal to or greater than the set second reference value.

전자 장치에서 입력받은 지문 데이터의 유효성을 판단한 결과 입력받은 지문 데이터가 등록된 지문 데이터와 일치하지 않으며, 지문 데이터의 차순위 유효성도 인정되지 않는 경우, 지문 데이터의 유효성이 인정되지 않는다. 전자 장치에서 입력받은 지문 데이터의 유효성을 판단한 결과, 설정된 횟수인 3회 이상 입력받은 지문 데이터의 유효성이 인정되지 않는 경우를 예를 들어 설명한다. As a result of determining the validity of the fingerprint data input from the electronic device, if the input fingerprint data does not match the registered fingerprint data and the second priority validity of the fingerprint data is not recognized, the validity of the fingerprint data is not recognized. As a result of determining the validity of the fingerprint data input by the electronic device, a case where the validity of the fingerprint data inputted three or more times, which is a set number of times, is not recognized will be described as an example.

상술한 예에서, 도 17의(b)에 도시된 바와 같이, 전자 장치는 전자 장치의 터치 스크린에 사용 불가능하다는 알림 메시지와 함께 설정된 연락처를 디스플레이할 수 있다. 보다 구체적으로, 전자 장치는 "설정된 지문(등록된 지문)과 일치하지 않아 사용이 불가능합니다"와 같은 알림 메시지와 함께 설정된 연락처인 "012-345-6789"와 같은 사용자의 연락처를 터치 스크린에 디스플레이할 수 있다. In the above-described example, as illustrated in FIG. 17B, the electronic device may display a set contact information together with a notification message indicating that it is unavailable on the touch screen of the electronic device. More specifically, the electronic device displays the user's contact, such as “012-345-6789”, which is a set contact with a notification message such as “It does not match the set fingerprint (registered fingerprint) and cannot be used” on the touch screen. can do.

또한, 도 17에는 도시되지 않았지만, 전자 장치에서 입력받은 데이터의 유효성이 인정되지 않은 경우, 수동적으로 설정된 암호 및 패턴 등을 입력받아 잠금을 해제할 수도 있다. In addition, although not shown in FIG. 17, if the validity of data input from the electronic device is not recognized, the lock may be unlocked by receiving a manually set password and pattern.

본 발명의 다양한 실시예는 전자 장치를 분실 시, 다른 사용자로부터 지문을 입력받아 설정된 횟수 이상의 오입력을 감지한 경우, 사전에 설정된 사용자의 비상 연락처를 디스플레이할 수 있어, 사용자의 전자 장치의 분실 위험에 따른 경제적 부담 및 개인 정보 유출에 대한 부담을 감소시킬 수 있는 장치 및 방법을 제안하고자 한다.According to various embodiments of the present disclosure, when an electronic device is lost, when a fingerprint is input from another user and an erroneous input more than a set number of times is detected, a preset user's emergency contact can be displayed, so there is a risk of loss of the user's electronic device. We would like to propose an apparatus and method that can reduce the economic burden and the burden of personal information leakage.

도 18은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다. 도 18에 도시된 흐름도는 도 2 및 도 4에 도시된 지문 처리 장치(100)에서 시계열적으로 처리되는 동작들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 2 및 도 4에 도시된 지문 처리 장치(100)에 관하여 이상에서 기술된 내용은 도 18에 도시된 흐름도에도 적용됨을 알 수 있다.18 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention. The flowchart illustrated in FIG. 18 is composed of operations processed in time series by the fingerprint processing apparatus 100 illustrated in FIGS. 2 and 4. Accordingly, it can be seen that the contents described above with respect to the fingerprint processing apparatus 100 illustrated in FIGS. 2 and 4 are also applied to the flowchart illustrated in FIG. 18 even though the contents are omitted below.

1810 동작에서 지문 처리 장치(100)는 지문 센서(200)에서 획득된 센서 데이터를 수신한다. 센서 데이터는 지문 센서(200)의 센싱 결과, 획득된 데이터로, 신호의 형태를 가진다. In operation 1810, the fingerprint processing apparatus 100 receives sensor data obtained from the fingerprint sensor 200. The sensor data is data obtained as a result of sensing by the fingerprint sensor 200 and has a signal form.

1820 동작에서 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터인지를 판단한다. 센서 데이터 판별부(120)는 이미지 처리부(110)에 의해 재구성된 이미지 또는 재구성된 이미지의 추출된 특징점을 이용하여 센서 데이터가 지문형태의 데이터인지를 판단할 수 있다. 또는, 센서 데이터 판별부(120)는 센서 데이터 자체를 이용하여 센서 데이터가 지문형태의 데이터인지를 판단할 수 있다.In operation 1820, the sensor data determination unit 120 determines whether the received sensor data is data in the form of a fingerprint. The sensor data determination unit 120 may determine whether the sensor data is data in the form of a fingerprint using an image reconstructed by the image processing unit 110 or an extracted feature point of the reconstructed image. Alternatively, the sensor data determination unit 120 may determine whether the sensor data is data in the form of a fingerprint using the sensor data itself.

예를 들면, 센서 데이터 판별부(120)는 수신된 센서 데이터에 융선과 골의 형태가 나타나지 않거나, 센서 데이터의 융선과 융선 사이의 간격 또는 융선과 골의 폭이 소정값 이상인 경우, 수신된 센서 데이터가 지문형태의 데이터가 아니라고 판단할 수 있다. 그러나, 이에 한정되지 않으며, 센서 데이터 판별부(120)는 지문형태의 데이터임을 판단할 수 있는 다양한 방법을 이용할 수 있다.For example, when the shape of a ridge and a valley does not appear in the received sensor data, a gap between a ridge and a ridge, or a width of a ridge and a valley in the sensor data is more than a predetermined value, the received sensor It can be determined that the data is not data in the form of a fingerprint. However, the present invention is not limited thereto, and the sensor data determination unit 120 may use various methods for determining that the data is in the form of a fingerprint.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인 경우, 1830 동작으로 진행하고, 지문 형태의 데이터가 아닌 경우, 1850 동작으로 진행한다. As a result of the determination of the sensor data determination unit 120, if the received sensor data is data in the form of a fingerprint, operation 1830 proceeds, and if the data is not in the form of a fingerprint, operation 1850 is performed.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인지 여부가 불명확한 경우에는, 센서 데이터가 의사 입력인지 여부를 더 확인할 필요가 있으므로, 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터라고 추정한다. As a result of the determination of the sensor data determination unit 120, if it is unclear whether the received sensor data is data in the form of a fingerprint, it is necessary to further check whether the sensor data is a pseudo input, and thus the sensor data determination unit 120 It is assumed that the received sensor data is data in the form of a fingerprint.

1830 동작에서 센서 데이터 판별부(120)는 소정 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지를 판단한다. 센서 데이터 판별부(120)는 이미지 처리부(110)에 의해 센서 데이터, 재구성된 이미지 또는 재구성된 이미지의 추출된 특징점을 이용하여 수신된 센서 데이터의 변화량이 소정값 이상인지를 판단할 수 있다. In operation 1830, the sensor data determination unit 120 determines whether the amount of change in sensor data received for a predetermined time is greater than or equal to a predetermined value. The sensor data determination unit 120 may determine whether the amount of change in the received sensor data is greater than or equal to a predetermined value by using the sensor data, the reconstructed image, or the extracted feature points of the reconstructed image by the image processing unit 110.

소정 시간은 상기 소정 시간을 넘어서면, 더 이상 지문 인증을 위한 것으로 볼 수 없는 시간으로, 소정 시간은 지문 센서(200)가 터치 방식인지 스와이프 방식인지에 따라 다르게 설정될 수 있다. 소정값은 거의 변화가 없는 것으로 볼 수 있는 정도의 값으로 결정될 수 있다. The predetermined time is a time that is no longer considered to be for fingerprint authentication when the predetermined time is exceeded, and the predetermined time may be set differently depending on whether the fingerprint sensor 200 is a touch method or a swipe method. The predetermined value may be determined as a value that can be regarded as almost unchanged.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터의 변화량이 소정값 이상인 경우, 1840 동작으로 진행하고, 소정값 미만인 경우, 1850 동작으로 진행한다. As a result of the determination of the sensor data determination unit 120, if the amount of change in the received sensor data is greater than or equal to the predetermined value, operation 1840 proceeds, and if less than the predetermined value, operation 1850 proceeds.

1840 동작에서 지문 인증부(130)는 지문 프로세싱을 수행한다. 지문 인증부(130)는 지문 프로세싱을 통해서 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하고, 지문 인증을 수행한다. In operation 1840, the fingerprint authentication unit 130 performs fingerprint processing. The fingerprint authentication unit 130 determines whether a fingerprint matching the fingerprint of the sensor data is registered through fingerprint processing, and performs fingerprint authentication.

1850 동작에서 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다. 센서 데이터 판별부(120)의 판단 결과, 센서 데이터가 의사 입력으로 판단되면, 지문 처리 장치(100)는 지문 센서가 저전력 모드가 되도록 전원 제어부(210)에 제어 신호를 출력한다.In operation 1850, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode. When the sensor data determination unit 120 determines that the sensor data is a pseudo input, the fingerprint processing apparatus 100 outputs a control signal to the power control unit 210 so that the fingerprint sensor enters a low power mode.

본 실시예에서 지문 처리 장치(100)는 수신된 센서 데이터가 지문형태의 데이터인지 또는 수신된 센서 데이터의 변화량이 소정값 이상인지에 기초하여 센서 데이터가 의사 입력인지를 판단한다. In this embodiment, the fingerprint processing apparatus 100 determines whether the sensor data is a pseudo input based on whether the received sensor data is data in the form of a fingerprint or the amount of change in the received sensor data is greater than or equal to a predetermined value.

본 실시예에서는 센서 데이터 판별부(120)가 수신된 센서 데이터가 지문형태의 데이터인지를 먼저 판단한 후, 수신된 센서 데이터의 변화량이 소정값 이상인지를 판단한다. 그러나, 다른 실시예에 따라, 센서 데이터 판별부(120)는 수신된 센서 데이터의 변화량이 소정값 이상인지를 먼저 판단한 후, 수신된 센서 데이터가 지문형태의 데이터인지를 판단할 수 있다. In this embodiment, the sensor data determination unit 120 first determines whether the received sensor data is fingerprint-type data, and then determines whether the amount of change in the received sensor data is greater than or equal to a predetermined value. However, according to another embodiment, the sensor data determination unit 120 may first determine whether the amount of change in the received sensor data is greater than or equal to a predetermined value, and then determine whether the received sensor data is data in the form of a fingerprint.

도 19는 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다. 19 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.

1910 동작에서 지문 처리 장치(100)는 지문 센서(200)에서 획득된 센서 데이터를 수신한다. In operation 1910, the fingerprint processing apparatus 100 receives sensor data obtained from the fingerprint sensor 200.

1920 동작에서 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문 형태의 데이터인지를 판단한다. 센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인 경우, 1930 동작으로 진행하고, 지문 형태의 데이터가 아닌 경우, 1960 동작으로 진행한다. In operation 1920, the sensor data determination unit 120 determines whether the received sensor data is data in the form of a fingerprint. As a result of the determination by the sensor data determination unit 120, if the received sensor data is data in the form of a fingerprint, operation 1930 is performed, and if the data is not in the form of a fingerprint, operation 1960 is performed.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인지 여부가 불명확한 경우에는, 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터라고 추정한다. When it is unclear whether or not the received sensor data is data in the form of a fingerprint as a result of the determination by the sensor data determination unit 120, the sensor data determination unit 120 estimates that the received sensor data is data in the form of a fingerprint.

1930 동작에서 지문 처리 장치(100)는 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지를 판단한다. 센서 데이터 판별부(120)는 이미지 처리부(110)에 의해 재구성된 이미지 또는 재구성된 이미지의 추출된 특징점을 이용하여 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지를 판단할 수 있다. 또는, 센서 데이터 판별부(120)는 센서 데이터 자체를 이용할 수도 있다.In operation 1930, the fingerprint processing apparatus 100 determines whether the direction of the fingerprint of the received sensor data matches the direction of setting the fingerprint authentication. The sensor data determination unit 120 may determine whether the direction of the fingerprint of the sensor data coincides with the fingerprint authentication setting direction by using the image reconstructed by the image processing unit 110 or the extracted feature points of the reconstructed image. Alternatively, the sensor data determination unit 120 may use the sensor data itself.

예를 들면, 센서 데이터 판별부(120)는 센서 데이터 판별부(120)는 수신된 센서 데이터의 지문의 융선과 골이 뻗어있는 방향이 지문 인증 방향으로 설정된 수평 방향을 소정 각도 이상으로 벗어나면, 수신된 센서 데이터가 지문형태의 데이터가 아니라고 판단할 수 있다. 그러나, 이에 한정되지 않으며, 센서 데이터 판별부(120)는 지문형태의 데이터임을 판단할 수 있는 다양한 방법을 이용할 수 있다.For example, the sensor data determination unit 120, the sensor data determination unit 120, if the direction in which the ridges and valleys of the fingerprint of the received sensor data are stretched deviate from the horizontal direction set as the fingerprint authentication direction by a predetermined angle or more, It can be determined that the received sensor data is not data in the form of a fingerprint. However, the present invention is not limited thereto, and the sensor data determination unit 120 may use various methods for determining that the data is in the form of a fingerprint.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는 경우, 1940 동작으로 진행하고, 일치하지 않는 경우, 1960 동작으로 진행한다. As a result of the determination by the sensor data determination unit 120, if the direction of the fingerprint of the received sensor data matches the fingerprint authentication setting direction, operation 1940 proceeds, and if not, proceeds to operation 1960.

1940 동작에서 지문 처리 장치(100)는 수신된 센서 데이터의 변화량이 소정값 이상인지를 판단한다. 센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터의 변화량이 소정값 이상인 경우, 1950 동작으로 진행하고, 소정값 미만인 경우, 1960 동작으로 진행한다. In operation 1940, the fingerprint processing apparatus 100 determines whether the amount of change in the received sensor data is equal to or greater than a predetermined value. As a result of the determination of the sensor data determination unit 120, if the amount of change in the received sensor data is greater than or equal to a predetermined value, operation 1950 proceeds, and if less than the predetermined value, operation 1960 proceeds.

1950 동작에서 지문 인증부(130)는 지문 프로세싱을 수행한다. 지문 인증부(130)는 지문 프로세싱을 통해서 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하고, 지문 인증을 수행한다. In operation 1950, the fingerprint authentication unit 130 performs fingerprint processing. The fingerprint authentication unit 130 determines whether a fingerprint matching the fingerprint of the sensor data is registered through fingerprint processing, and performs fingerprint authentication.

1960 동작에서 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다. In operation 1960, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode.

본 실시예에서 지문 처리 장치(100)는 수신된 센서 데이터가 지문형태의 데이터인지, 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지, 수신된 센서 데이터의 변화량이 소정값 이상인지에 기초하여 센서 데이터가 의사 입력인지를 판단한다. In this embodiment, the fingerprint processing apparatus 100 determines whether the received sensor data is data in the form of a fingerprint, whether the direction of the fingerprint of the received sensor data coincides with the setting direction of fingerprint authentication, and whether the amount of change in the received sensor data is more than a predetermined value. Based on, it is determined whether the sensor data is a pseudo input.

본 실시예에서 지문 처리 장치(100)는 수신된 센서 데이터가 지문형태의 데이터인지, 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지와 수신된 센서 데이터의 변화량이 소정값 이상인지의 순서로 판단한다. 다른 실시예에 따라, 센서 데이터 판별부(120)가 의사 입력인지를 판단하는 순서는 변경될 수 있다. In this embodiment, the fingerprint processing apparatus 100 determines whether the received sensor data is data in the form of a fingerprint, whether the direction of the fingerprint of the received sensor data coincides with the fingerprint authentication setting direction, and whether the amount of change in the received sensor data is more than a predetermined value. Judging in the order of According to another embodiment, the order of determining whether the sensor data determination unit 120 is a pseudo input may be changed.

예를 들면, 센서 데이터 판별부(120)는 가장 빠르게 판단될 수 있는 순서로 센서 데이터가 의사 입력인지를 판단할 수 있다. 수신된 센서 데이터의 변화량이 소정값 이상인지의 판단에는, 센서 데이터의 이미지 처리 없이 센서 데이터 자체를 이용한다고 가정한다. 수신된 센서 데이터가 지문형태의 데이터인지의 판단에는, 센서 데이터의 재구성된 이미지를 이용하고, 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지의 판단에는, 재구성된 이미지에서 추출된 특징점을 이용한다고 가정한다. 이 경우, 센서 데이터 판별부(120)는 이미지 처리의 여부 및 이미지 처리량에 따른 순서로 판단할 수 있다. 즉, 센서 데이터 판별부(120)는 수신된 센서 데이터의 변화량이 소정값 이상인지, 수신된 센서 데이터가 지문형태의 데이터인지와 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지의 순서로 판단할 수 있다. For example, the sensor data determination unit 120 may determine whether the sensor data is a pseudo input in an order that can be determined fastest. In determining whether the amount of change in the received sensor data is equal to or greater than a predetermined value, it is assumed that the sensor data itself is used without image processing of the sensor data. To determine whether the received sensor data is data in the form of a fingerprint, the reconstructed image of the sensor data is used, and to determine whether the direction of the fingerprint of the received sensor data coincides with the fingerprint authentication setting direction, the extracted from the reconstructed image Assume that you use feature points. In this case, the sensor data determination unit 120 may determine whether or not image processing is performed and in an order according to the amount of image processing. That is, the sensor data determination unit 120 determines whether the amount of change in the received sensor data is equal to or greater than a predetermined value, whether the received sensor data is data in the form of a fingerprint, and whether the direction of the fingerprint of the received sensor data coincides with the setting direction for fingerprint authentication. Can be judged in order.

도 20은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다. 20 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.

2010 동작에서 지문 처리 장치(100)는 지문 센서(200)에서 획득된 센서 데이터를 수신한다. In operation 2010, the fingerprint processing apparatus 100 receives sensor data obtained from the fingerprint sensor 200.

2020 동작에서 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문 형태의 데이터인지를 판단한다. 센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인 경우, 2030 동작으로 진행하고, 지문 형태의 데이터가 아닌 경우, 2070 동작으로 진행한다. In operation 2020, the sensor data determination unit 120 determines whether the received sensor data is data in the form of a fingerprint. As a result of the determination of the sensor data determination unit 120, if the received sensor data is data in the form of a fingerprint, operation 2030 proceeds, and if it is not data in the form of a fingerprint, it proceeds to operation 2070.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인지 여부가 불명확한 경우에는, 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터라고 추정한다. When it is unclear whether or not the received sensor data is data in the form of a fingerprint as a result of the determination by the sensor data determination unit 120, the sensor data determination unit 120 estimates that the received sensor data is data in the form of a fingerprint.

2030 동작에서 지문 처리 장치(100)는 수신된 센서 데이터의 변화량이 소정값 이상인지를 판단한다. 센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터의 변화량이 소정값 이상인 경우, 2040 동작으로 진행하고, 소정값 미만인 경우, 2070 동작으로 진행한다. In operation 2030, the fingerprint processing apparatus 100 determines whether the amount of change in the received sensor data is equal to or greater than a predetermined value. As a result of the determination of the sensor data determination unit 120, when the amount of change in the received sensor data is greater than or equal to a predetermined value, operation 2040 proceeds, and if less than the predetermined value, operation 2070 proceeds.

2040 동작에서 센서 데이터 판별부(120)는 앱 관리부(631)로부터 실행 중인 앱이 있는지 여부를 수신한다. 센서 데이터 판별부(120)는 앱 관리부(631)로 현재 실행 중인 앱이 있는지 여부의 확인을 요청한다. 앱 관리부(631)는 지문 처리 장치(100)로부터 요청을 받으면, 현재 실행 중인 앱이 있는지 여부를 확인하여, 지문 처리 장치(100)에 전송한다. In operation 2040, the sensor data determination unit 120 receives from the app management unit 631 whether there is an running app. The sensor data determination unit 120 requests the app management unit 631 to check whether there is an app currently being executed. When receiving a request from the fingerprint processing device 100, the app management unit 631 checks whether there is an currently running app and transmits it to the fingerprint processing device 100.

센서 데이터 판별부(120)는 앱 관리부(631)로부터 확인 결과, 실행 중인 앱이 있는 경우, 2050 동작으로 진행하고, 실행 중인 앱이 없는 경우, 2070 동작으로 진행한다. As a result of checking from the app management unit 631, the sensor data determination unit 120 proceeds to operation 2050 when there is an running app, and proceeds to operation 2070 when there is no running app.

2050 동작에서 센서 데이터 판별부(120)는 앱 관리부(631)로부터 실행 중인 앱의 구동에 지문 센서(200)가 이용되는지 여부를 수신한다. 센서 데이터 판별부(120)는 앱 관리부(631)로 실행 중인 앱의 구동에 지문 센서(200)가 이용되는지 여부의 확인을 요청한다. 앱 관리부(631)는 지문 처리 장치(100)로부터 요청을 받으면, 실행 중인 앱의 구동에 지문 센서(200)가 이용되는지 여부를 확인하여, 지문 처리 장치(100)에 전송한다. In operation 2050, the sensor data determination unit 120 receives from the app management unit 631 whether the fingerprint sensor 200 is used to drive the running app. The sensor data determination unit 120 requests the app manager 631 to check whether the fingerprint sensor 200 is used to drive the running app. When receiving a request from the fingerprint processing device 100, the app manager 631 checks whether the fingerprint sensor 200 is used to drive the running app, and transmits it to the fingerprint processing device 100.

센서 데이터 판별부(120)는 앱 관리부(631)로부터 확인 결과, 실행 중인 앱의 구동에 지문 센서(200)가 이용되는 경우, 2060 동작으로 진행하고, 이용되지 않는 경우, 2070 동작으로 진행한다. As a result of checking from the app management unit 631, the sensor data determination unit 120 proceeds to operation 2060 when the fingerprint sensor 200 is used to drive the running app, and proceeds to operation 2070 when not being used.

2060 동작에서 지문 인증부(130)는 지문 프로세싱을 수행한다. In operation 2060, the fingerprint authentication unit 130 performs fingerprint processing.

2070 동작에서 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다. In operation 2070, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode.

본 실시예에서 지문 처리 장치(100)는 수신된 센서 데이터가 지문형태의 데이터인지, 수신된 센서 데이터의 변화량이 소정값 이상인지, 실행 중인 앱의 구동에 지문 센서(200)를 이용하는지에 기초하여 센서 데이터가 의사 입력인지를 판단한다. In this embodiment, the fingerprint processing apparatus 100 is based on whether the received sensor data is data in the form of a fingerprint, whether the amount of change in the received sensor data is greater than or equal to a predetermined value, and whether the fingerprint sensor 200 is used to drive the running app. Thus, it is determined whether the sensor data is a pseudo input.

본 실시예에서 지문 처리 장치(100)는 수신된 센서 데이터가 지문형태의 데이터인지, 수신된 센서 데이터의 변화량이 소정값 이상인지, 실행 중인 앱의 구동에 지문 센서(200)를 이용하는지의 순서로 판단한다. 그러나, 다른 실시예에 따라, 센서 데이터 판별부(120)가 의사 입력인지를 판단하는 순서는 변경될 수 있다. In the present embodiment, the fingerprint processing apparatus 100 is in the order of whether the received sensor data is data in the form of a fingerprint, whether the amount of change in the received sensor data is more than a predetermined value, and whether the fingerprint sensor 200 is used to drive the running app. Judged by However, according to another embodiment, the order of determining whether the sensor data determination unit 120 is a pseudo input may be changed.

도 21은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다. 21 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.

2110 동작에서 지문 처리 장치(100)는 지문 센서(200)에서 획득된 센서 데이터를 수신한다. In operation 2110, the fingerprint processing apparatus 100 receives sensor data obtained from the fingerprint sensor 200.

2120 동작에서 센서 데이터 판별부(120)는 제어부(630)로부터 전자 장치(600)의 사용 모드가 가로 모드인지 여부를 수신한다. 제어부(630)는 가속도 센서(650) 또는 지자기 센서(660)를 이용하여 지문 센서(200)가 구비된 단말기의 사용 모드가 가로 모드인지 여부를 판단한다. 센서 데이터 판별부(120)는 제어부(630)로 전자 장치(600)의 사용 모드가 가로 모드인지 여부의 확인을 요청한다. 제어부(630)는 지문 처리 장치(100)로부터 요청을 받으면, 전자 장치(600)의 사용 모드가 가로 모드인지 여부를 확인하여, 지문 처리 장치(100)에 전송한다. In operation 2120, the sensor data determination unit 120 receives from the control unit 630 whether the use mode of the electronic device 600 is a landscape mode. The control unit 630 determines whether the use mode of the terminal equipped with the fingerprint sensor 200 is a landscape mode using the acceleration sensor 650 or the geomagnetic sensor 660. The sensor data determination unit 120 requests the control unit 630 to check whether the use mode of the electronic device 600 is a landscape mode. When receiving a request from the fingerprint processing device 100, the control unit 630 checks whether the use mode of the electronic device 600 is a landscape mode, and transmits it to the fingerprint processing device 100.

예를 들면, 게임 실행 또는 비디오 플레이와 같이 가로 모드에서 실행되는 앱의 경우, 지문 센서(200)가 불필요하다. 이에 따라, 가로 모드에서 실행되는 앱의 실행 중에는, 지문 처리 장치(100)는 지문 센서(200)가 저전력 모드로 진입되도록 한다.For example, in the case of an app running in landscape mode, such as playing a game or playing a video, the fingerprint sensor 200 is unnecessary. Accordingly, while an app running in the landscape mode is being executed, the fingerprint processing device 100 causes the fingerprint sensor 200 to enter the low power mode.

센서 데이터 판별부(120)는 제어부(630)로부터 확인 결과, 전자 장치(600)의 사용 모드가 가로 모드인 경우, 2130 동작으로 진행하고, 가로 모드가 아닌 경우, 2150 동작으로 진행한다. As a result of checking from the control unit 630, the sensor data determination unit 120 proceeds to operation 2130 when the use mode of the electronic device 600 is in the landscape mode, and proceeds to operation 2150 when it is not in the landscape mode.

2130 동작에서 센서 데이터 판별부(120)는 앱 관리부(631)로부터 실행 중인 앱이 있는지 여부를 수신한다. In operation 2130, the sensor data determination unit 120 receives from the app management unit 631 whether there is an running app.

센서 데이터 판별부(120)는 앱 관리부(631)로부터 확인 결과, 실행 중인 앱이 있는 경우, 2140 동작으로 진행하고, 실행 중인 앱이 없는 경우, 2150 동작으로 진행한다. 지문 처리 장치(100)는 실행 중인 앱이 있는지를 판단한다. As a result of checking from the app management unit 631, the sensor data determination unit 120 proceeds to operation 2140 when there is an running app, and proceeds to operation 2150 when there is no running app. The fingerprint processing device 100 determines whether there is an running app.

2140 동작에서 센서 데이터 판별부(120)는 앱 관리부(631)로부터 실행 중인 앱의 구동에 지문 센서(200)가 이용되는지 여부를 수신한다. 센서 데이터 판별부(120)는 앱 관리부(631)로부터 확인 결과, 실행 중인 앱의 구동에 지문 센서(200)가 이용되는 경우, 2150 동작으로 진행하고, 이용되지 않는 경우, 2170 동작으로 진행한다. In operation 2140, the sensor data determination unit 120 receives from the app management unit 631 whether the fingerprint sensor 200 is used to drive the running app. As a result of checking from the app management unit 631, the sensor data determination unit 120 proceeds to operation 2150 when the fingerprint sensor 200 is used to drive the running app, and proceeds to operation 2170 when not being used.

2150 동작에서 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문 형태의 데이터인지를 판단한다. 센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인 경우, 2160 동작으로 진행하고, 지문 형태의 데이터가 아닌 경우, 2170 동작으로 진행한다. In operation 2150, the sensor data determination unit 120 determines whether the received sensor data is data in the form of a fingerprint. As a result of the determination of the sensor data determination unit 120, if the received sensor data is data in the form of a fingerprint, operation 2160 proceeds, and if it is not data in the form of a fingerprint, operation 2170 is performed.

센서 데이터 판별부(120)의 판단 결과, 수신된 센서 데이터가 지문형태의 데이터인지 여부가 불명확한 경우에는, 센서 데이터 판별부(120)는 수신된 센서 데이터가 지문형태의 데이터라고 추정한다. When it is unclear whether or not the received sensor data is data in the form of a fingerprint as a result of the determination by the sensor data determination unit 120, the sensor data determination unit 120 estimates that the received sensor data is data in the form of a fingerprint.

2160 동작에서 지문 인증부(130)는 지문 프로세싱을 수행한다. In operation 2160, the fingerprint authentication unit 130 performs fingerprint processing.

2170 동작에서 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다. In operation 2170, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode.

본 실시예에서 지문 처리 장치(100)는 수신된 가로 모드에서 실행되는 앱이 실행 중인지, 실행 중인 앱의 구동에 지문 센서(200)를 이용하는지와 센서 데이터가 지문형태의 데이터인지에 기초하여 센서 데이터가 의사 입력인지를 판단한다. In this embodiment, the fingerprint processing device 100 is based on whether the received app running in the landscape mode is running, whether the fingerprint sensor 200 is used to drive the running app, and whether the sensor data is fingerprint-type data. Determine whether the data is a pseudo input.

다른 실시예에 따라, 센서 데이터 판별부(120)의 판단에 수신된 센서 데이터의 변화량이 소정값 이상인지 또는 수신된 센서 데이터의 지문의 방향이 지문 인증 설정 방향과 일치하는지를 더 포함할 수 있다. According to another embodiment, the determination of the sensor data determination unit 120 may further include whether the amount of change in the received sensor data is equal to or greater than a predetermined value or whether the direction of the fingerprint of the received sensor data coincides with the direction of setting the fingerprint authentication.

도 22는 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다. 22 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.

2210 동작에서 센서 데이터 판별부(120)는 제스처 판단부(633)로부터 인식된 제스처가 소정의 제스처에 해당하는지 여부를 수신한다. 제스처 판단부(633)는 가속 센서(650), 지자기 센서(660) 또는 제스처 인식에 사용되는 적어도 하나 이상의 센서로부터 입력된 신호에 기초하여, 입력된 신호가 어떠한 제스처에 해당하는지를 인식하고, 인식된 제스처가 소정의 제스처에 해당하는 경우, 지문 처리 장치(100)로 제어 신호를 출력한다. In operation 2210, the sensor data determination unit 120 receives whether a gesture recognized from the gesture determination unit 633 corresponds to a predetermined gesture. The gesture determination unit 633 recognizes which gesture the input signal corresponds to, based on the signal input from the acceleration sensor 650, the geomagnetic sensor 660, or at least one sensor used for gesture recognition, and When the gesture corresponds to a predetermined gesture, a control signal is output to the fingerprint processing device 100.

센서 데이터 판별부(120)는 제스처 판단부(633)로부터 확인 결과, 인식된 제스처가 소정의 제스처에 해당하는 경우, 2220 동작으로 진행하고, 소정의 제스처에 해당하지 않는 경우, 종료한다. 즉, 센서 데이터 판별부(120)는 아무런 수행을 하지 않는다. As a result of checking from the gesture determination unit 633, the sensor data determination unit 120 proceeds to operation 2220 if the recognized gesture corresponds to a predetermined gesture, and ends when the gesture does not correspond to the predetermined gesture. That is, the sensor data determination unit 120 does not perform any operation.

2220 동작에서 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시킨다. In operation 2220, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode.

본 실시예에서 지문 처리 장치(100)는 제스처 판단부(633)로부터 소정의 제스처가 인식되었음이 수신되면, 지문 처리 장치(100)는 입력되는 센서 데이터가 지문 인증을 수행할 필요가 없는 의사 입력임을 판단한다. In this embodiment, when the fingerprint processing apparatus 100 receives that a predetermined gesture has been recognized from the gesture determination unit 633, the fingerprint processing apparatus 100 inputs a pseudo input that does not require the input sensor data to perform fingerprint authentication. Is judged.

도 23은 본 발명의 일 실시예에 따른 지문 센서의 전원을 제어하는 방법을 나타낸 흐름도이다. 23 is a flowchart illustrating a method of controlling power of a fingerprint sensor according to an embodiment of the present invention.

2310 동작에서 센서 데이터 판별부(120)는 커뮤니케이션 처리부(632)로부터 통화/메시지/알림 신호의 발생 여부를 수신한다. 커뮤니케이션 처리부(632)는 통화/메시지/알림 신호를 처리하고, 지문 처리 장치(100)에 통화/메시지/알림 신호의 발생을 알린다.In operation 2310, the sensor data determination unit 120 receives whether a call/message/notification signal is generated from the communication processing unit 632. The communication processing unit 632 processes a call/message/notification signal, and notifies the fingerprint processing device 100 of the occurrence of a call/message/notification signal.

센서 데이터 판별부(120)는 커뮤니케이션 처리부(632)로부터 확인 결과, 통화/메시지/알림 신호가 발생한 경우, 2320 동작으로 진행하고, 통화/메시지/알림 신호가 발생하지 않았으면, 지문 처리 장치(100)는 아무런 수행을 하지 않는다. As a result of checking from the communication processing unit 632, the sensor data determination unit 120 proceeds to operation 2320 when a call/message/notification signal occurs, and if no call/message/notification signal has been generated, the fingerprint processing device 100 ) Does nothing.

2320 동작에서 지문 처리 장치(100)는 지문 센서(200)를 저전력 모드로 진입시키고, 지문 센서(200)를 저전력 모드로 유지시킨다. In operation 2320, the fingerprint processing apparatus 100 enters the fingerprint sensor 200 into a low power mode and maintains the fingerprint sensor 200 in a low power mode.

일 실시예에 따라, 통화 수/발신의 경우, 센서 데이터 판별부(120)는 통화 수/발신이 유지되는 동안에는 입력되는 센서 데이터는 의사 입력으로 판단한다. 이에 따라, 지문 처리 장치(100)는 통화 수/발신이 종료될 때까지 지문 센서(200)를 계속 저전력 모드로 유지시킨다. According to an embodiment, in the case of the number of calls/outgoing calls, the sensor data determination unit 120 determines the input sensor data as a pseudo input while the number of calls/outgoing calls are maintained. Accordingly, the fingerprint processing apparatus 100 keeps the fingerprint sensor 200 in the low power mode until the number/transmission of calls is terminated.

이에 따라, 통화 중에는 지문 센서(200)에 입력이 있더라도, 지문 센서를 저전력 모드로 진입시켜, 지문 인증을 수행하지 않도록 한다. 지문 센서(200)의 불필요한 전력 소비를 줄일 수 있다. Accordingly, even if there is an input to the fingerprint sensor 200 during a call, the fingerprint sensor is entered into a low power mode so that fingerprint authentication is not performed. It is possible to reduce unnecessary power consumption of the fingerprint sensor 200.

본 발명의 다양한 실시예에 따른 지문 센서의 전원을 제어하는 방법은 지문 센서에서 획득된 센서 데이터를 수신하는 동작, 수신된 센서 데이터가 지문형태의 데이터인지 여부를 판단하는 동작, 상기 센서 데이터가 지문형태의 데이터인 경우, 소정의 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부를 판단하는 동작과, 상기 센서 데이터가 지문형태의 데이터가 아니거나, 상기 센서 데이터가 지문형태의 데이터라도 상기 수신된 센서 데이터의 변화량이 소정값 미만인 경우, 상기 지문 센서를 저전력 모드로 진입시키는 동작을 포함할 수 있다.A method of controlling power of a fingerprint sensor according to various embodiments of the present invention includes an operation of receiving sensor data obtained from a fingerprint sensor, an operation of determining whether the received sensor data is data in the form of a fingerprint, and the sensor data is a fingerprint. In the case of data in the form of data, the operation of determining whether the amount of change in sensor data received for a certain time is greater than or equal to a certain value, and the sensor data is not data in the form of a fingerprint or the sensor data is data in the form of a fingerprint. When the amount of change in the received sensor data is less than a predetermined value, an operation of entering the fingerprint sensor into a low power mode may be included.

다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법은 상기 센서 데이터가 지문형태의 데이터인 경우, 상기 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부를 판단하는 동작을 더 포함할 수 있다. 상기 저전력 모드로 진입시키는 동작은 상기 센서 데이터가 지문형태의 데이터라도 상기 수신된 센서 데이터의 지문의 방향이 상기 지문 인증을 위해 설정된 방향과 일치하지 않는 경우, 상기 지문 센서를 저전력 모드로 진입시킬 수 있다.According to various embodiments, the method of controlling the power of the fingerprint sensor includes determining whether the direction of the fingerprint of the received sensor data matches the direction set for fingerprint authentication when the sensor data is fingerprint-type data. It may further include an operation. The operation of entering the low power mode may cause the fingerprint sensor to enter the low power mode even if the sensor data is data in the form of a fingerprint, if the direction of the fingerprint of the received sensor data does not match the direction set for fingerprint authentication. have.

다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법은 상기 센서 데이터가 지문형태의 데이터인 경우, 실행 중인 앱의 유무를 확인하는 동작과, 실행 중인 앱이 있는 경우, 상기 앱의 구동에 상기 지문 센서를 이용하는지 여부를 확인하는 동작을 더 포함할 수 있다. 상기 저전력 모드로 진입시키는 동작은 상기 센서 데이터가 지문형태의 데이터라도, 실행 중인 앱이 없거나, 상기 실행 중인 앱의 구동에 상기 지문 센서를 이용하지 않는 경우, 상기 지문 센서를 저전력 모드로 진입시킬 수 있다. According to various embodiments, the method of controlling the power of the fingerprint sensor includes an operation of checking the presence or absence of an running app when the sensor data is data in the form of a fingerprint, and driving the app when there is an running app. It may further include an operation of checking whether the fingerprint sensor is used. The operation of entering the low power mode may cause the fingerprint sensor to enter the low power mode even if the sensor data is data in the form of a fingerprint, when there is no running app, or when the fingerprint sensor is not used to drive the running app. have.

다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법은 가속도 센서 또는 지자기 센서를 이용하여 상기 지문 센서가 구비된 전자 장치의 사용 모드가 가로 모드인지 여부를 확인하는 동작을 더 포함하고, 상기 실행 중인 앱의 유무를 확인하는 동작은 상기 단말기의 사용 모드가 가로 모드인 경우에 상기 실행 중인 앱의 유무를 확인할 수 있다.According to various embodiments, the method of controlling power of the fingerprint sensor further includes an operation of checking whether a usage mode of an electronic device equipped with the fingerprint sensor is a landscape mode by using an acceleration sensor or a geomagnetic sensor, and the The operation of checking the presence or absence of the running app may check the presence or absence of the running app when the use mode of the terminal is a landscape mode.

다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법은 상기 지문 센서를 포함하는 전자 장치에 구비된 적어도 하나 이상의 센서를 이용하여 인식된 제스처가 소정의 제스처에 해당하는지 여부를 판단하는 동작을 더 포함하고, 상기 인식된 제스처가 소정의 제스처에 해당하는 경우, 지문 센서의 구동이 필요없는 기능이 실행 중인 것으로 결정하고, 상기 지문 센서를 저전력 모드로 진입시킬 수 있다. According to various embodiments, the method of controlling power of the fingerprint sensor includes determining whether a gesture recognized by using at least one sensor provided in an electronic device including the fingerprint sensor corresponds to a predetermined gesture. Further, when the recognized gesture corresponds to a predetermined gesture, it is determined that a function that does not require driving of the fingerprint sensor is being executed, and the fingerprint sensor may be entered into a low power mode.

다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법은 상기 지문 센서가 구비된 전자 장치에서 통화/메시지/알림 신호의 발생 여부를 확인하는 동작을 더 포함하고, 상기 전자 장치에서 상기 통화/메시지/알림 신호가 발생한 경우, 상기 지문 센서를 저전력 모드로 진입시킬 수 있다. According to various embodiments, the method of controlling power of the fingerprint sensor further includes checking whether a call/message/notification signal is generated in an electronic device equipped with the fingerprint sensor, and the call/ When a message/notification signal occurs, the fingerprint sensor may enter a low power mode.

다양한 실시예에 따르면, 상기 저전력 모드로 진입시키는 동작은 상기 지문 센서와 함께, 상기 지문 센서의 센서 데이터를 처리하는 지문 처리 장치도 저전력 모드로 진입시킬 수 있다. According to various embodiments, in the operation of entering the low power mode, a fingerprint processing device that processes sensor data of the fingerprint sensor together with the fingerprint sensor may also enter the low power mode.

다양한 실시예에 따르면, 상기 지문 형태의 데이터인지 여부를 판단하는 동작은 상기 수신된 센서 데이터를 이미지로 재구성하는 동작과, 상기 재구성된 이미지를 이용하여 상기 센서 데이터가 지문 형태의 데이터인지 여부를 판단하는 동작을 포함할 수 있다. According to various embodiments, the operation of determining whether the data is in the form of a fingerprint is an operation of reconstructing the received sensor data into an image, and determining whether the sensor data is data in the form of a fingerprint using the reconstructed image. It may include an operation to do.

다양한 실시예에 따르면, 상기 지문 형태의 데이터인지 여부를 판단하는 동작은 상기 수신된 센서 데이터를 이미지로 재구성하는 동작, 상기 재구성된 이미지에서 특징점을 추출하는 동작과, 상기 추출된 특징점을 이용하여 상기 센서 데이터가 지문 형태의 데이터인지 여부를 판단하는 동작을 포함할 수 있다.According to various embodiments, the operation of determining whether the data is in the form of a fingerprint includes an operation of reconstructing the received sensor data into an image, an operation of extracting a feature point from the reconstructed image, and the operation of extracting a feature point using the extracted feature point. It may include an operation of determining whether the sensor data is data in the form of a fingerprint.

다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법은 상기 센서 데이터가 지문형태의 데이터이고, 상기 수신된 센서 데이터의 변화량이 소정값 이상인 경우, 상기 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행하는 동작을 더 포함할 수 있다.According to various embodiments, in the method of controlling power of the fingerprint sensor, when the sensor data is data in the form of a fingerprint, and the amount of change in the received sensor data is greater than or equal to a predetermined value, a fingerprint matching the fingerprint of the sensor data is registered. It may further include an operation of performing fingerprint processing to determine whether or not.

본 발명의 다양한 실시예에 따르면, 상기 지문 센서의 전원을 제어하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다. According to various embodiments of the present invention, it is possible to provide a computer-readable recording medium in which a program for executing a method of controlling power of the fingerprint sensor in a computer is recorded.

도 24a 및 24b는 본 발명의 일 실시예에 따른 전자 장치의 동작 순서를 도시한 순서도이다. 먼저, 도 24a 및 24b에 도시된 바와 같이, 전자 장치는 슬립 상태에서 설정된 동작을 감지하였는지 여부를 판단할 수 있다(2401 동작). 보다 구체적으로, 전자 장치의 제1 프로세서는 슬립 상태이고, 오직 제2 프로세서만이 저 전력으로 동작하고 있는 상태에서 설정된 동작을 감지하였는지 여부를 판단할 수 있다. 예를 들면, 전자 장치는 전자 장치의 설정된 영역에 구비된 그립 센서 등을 이용하여 설정된 그립을 감지하였는지 여부를 판단할 수 있다. 또 다른 예를 들면, 전자 장치는 가속도 센서 및 자이로 센서 등을 이용하여 전자 장치가 설정된 각도 이상의 움직임이 있는지 여부를 판단할 수도 있다. 또 다른 예를 들면, 전자 장치는 제스처 센서 등을 이용하여 설정된 제스처를 감지하였는지 여부를 판단할 수도 있다. 24A and 24B are flowcharts illustrating an operation sequence of an electronic device according to an embodiment of the present invention. First, as illustrated in FIGS. 24A and 24B, the electronic device may determine whether or not a set operation is detected in a sleep state (operation 2401). More specifically, it may be determined whether a set operation is detected while the first processor of the electronic device is in a sleep state and only the second processor is operating at low power. For example, the electronic device may determine whether a set grip is sensed using a grip sensor provided in a set area of the electronic device. As another example, the electronic device may determine whether or not there is a movement of the electronic device more than a set angle using an acceleration sensor and a gyro sensor. As another example, the electronic device may determine whether or not a set gesture is detected using a gesture sensor or the like.

만약, 상술한 판단동작(2401 동작)에서, 전자 장치가 슬립 상태에서 설정된 동작을 감지하였다고 판단한 경우, 전자 장치는 지문을 입력받았는지 여부를 판단할 수 있다(2402 동작). 보다 구체적으로, 전자 장치가 설정된 동작을 감지한 경우, 전자 장치는 사용자로부터 설정된 영역에 구비된 지문 센서로부터 지문으로 입력받았는지 여부를 판단할 수 있다. If, in the above-described determination operation (operation 2401), when it is determined that the electronic device detects a set operation in the sleep state, the electronic device may determine whether a fingerprint has been input (operation 2402). More specifically, when the electronic device detects a set motion, the electronic device may determine whether a fingerprint has been input from a fingerprint sensor provided in a set area by the user.

만약, 상술한 판단동작(2402 동작)에서, 전자 장치가 지문을 입력받았다고 판단한 경우, 전자 장치는 제1 프로세서와 제2 프로세서 중 어느 프로세서에서 입력받은 지문이 등록된 지문인지를 판단할지(입력받은 지문을 등록된 지문에 매칭할지)를 결정할 수 있다(2403 동작). 즉, 제2 프로세서는 제2 프로세서에서(직접) 입력받은 지문이 등록된 지문인지 여부를 판단할지 여부를 결정할 수 있다. 보다 구체적으로, 전자 장치는 입력받은 지문 데이터의 유효성을 현재 제2 프로세서의 데이터 처리 능력에 따라 제2 프로세서에서 판단할지를 여부를 결정할 수 있다. If, in the above-described determination operation (operation 2402), when it is determined that the electronic device has received a fingerprint, the electronic device determines whether the fingerprint input from the first processor or the second processor is the registered fingerprint ( Whether to match the fingerprint with the registered fingerprint) may be determined (operation 2403). That is, the second processor may determine whether to determine whether the fingerprint inputted from the second processor (directly) is a registered fingerprint. More specifically, the electronic device may determine whether to determine the validity of the input fingerprint data in the second processor according to the current data processing capability of the second processor.

만약, 상술한 판단동작(2403 동작)에서, 전자 장치가 입력받은 지문 데이터의 유효성을 제2 프로세서에서 판단하기로 결정한 경우, 전자 장치는 등록된 지문을 인식하였는지 여부, 즉, 입력받은 지문이 등록된 지문과 일치하는지 여부를 판단할 수 있다(2404 동작). 보다 구체적으로, 전자 장치는 현재 제2 프로세서에서 데이터 처리 능력이 인정되어 입력받은 지문 데이터의 유효성을 판단하기로 결정한 경우, 입력받은 지문에 설정된 사용자 지문과 일치하는지 여부를 판단할 수 있다. If, in the above-described determination operation (operation 2403), the electronic device determines whether the validity of the input fingerprint data is determined by the second processor, the electronic device recognizes the registered fingerprint, that is, the input fingerprint is registered. It may be determined whether or not the matched fingerprint matches (operation 2404). More specifically, when it is determined to determine the validity of the input fingerprint data because the data processing capability is currently recognized by the second processor, the electronic device may determine whether it matches a user fingerprint set in the input fingerprint.

만약, 상술한 판단동작(2404 동작)에서, 전자 장치가 입력받은 지문이 등록된 지문과 일치한다고 판단한 경우, 전자 장치는 입력받은 지문과 관련된 지문 데이터가 제2 프로세서에서 제1 프로세서로 전송됨을 확인할 수 있다(2405 동작). 보다 구체적으로, 전자 장치의 제2 프로세서에서 입력받은 지문 데이터의 유효성을 판단한 결과, 지문 데이터의 유효성이 인정된 경우, 전자 장치는 제2 프로세서에서 제1 프로세서로 지문과 관련된 지문 데이터가 전송됨을 확인할 수 있다. If, in the above-described determination operation (operation 2404), if the electronic device determines that the input fingerprint matches the registered fingerprint, the electronic device confirms that the fingerprint data related to the input fingerprint is transmitted from the second processor to the first processor. Yes (operation 2405). More specifically, as a result of determining the validity of the fingerprint data input from the second processor of the electronic device, if the validity of the fingerprint data is recognized, the electronic device confirms that the fingerprint data related to the fingerprint is transmitted from the second processor to the first processor. I can.

이후, 전자 장치는 잠금 설정을 해지함과 동시에 웨이크 업 상태로 전환할 수 있다. 보다 구체적으로, 전자 장치의 제1 프로세서는 설정되어 있는 잠금을 해제함과 동시에 슬립 상태의 전자 장치를 웨이크 업 상태로 전환할 수 있다. Thereafter, the electronic device may cancel the lock setting and simultaneously switch to the wake-up state. More specifically, the first processor of the electronic device may release a set lock and simultaneously switch the electronic device in the sleep state to the wake-up state.

만약, 상술한 판단동작(2401 동작, 2402 동작)에서, 전자 장치가 슬립 상태에서 설정된 동작을 감지하지 못한 경우나 설정된 동작을 감지하였지만 지문을 입력받지 못한 경우, 전자 장치는 상술한 판단동작(2401 동작)을 반복할 수 있다. If, in the above-described determination operations (operations 2401 and 2402), when the electronic device does not detect a set operation in the sleep state or detects a set operation but does not receive a fingerprint, the electronic device performs the above-described determination operation (2401). Operation) can be repeated.

만약, 상술한 판단동작(2403 동작)에서, 전자 장치의 제2 프로세서에서 입력받은 지문이 등록된 지문인지 여부를 판단할 수 없다고 결정되면, 전자 장치는 입력받은 지문과 관련된 지문 데이터가 제2 프로세서에서 제1 프로세서로 전송됨을 확인할 수 있다(2407 동작). 보다 구체적으로, 현재 전자 장치의 제2 프로세서에서 입력받은 지문 데이터의 유효성을 판단할 데이터 처리 능력이 부족하다고 판단되면, 전자 장치의 센서 서브는 제1 프로세서로 입력받은 지문 데이터의 유효성을 판단할 수 있는 권한을 이양할 수 있다. If, in the above-described determination operation (operation 2403), if it is determined that it is not possible to determine whether the fingerprint input from the second processor of the electronic device is a registered fingerprint, the electronic device determines whether the fingerprint data related to the input fingerprint is transmitted to the second processor. It can be confirmed that the transmission is transmitted to the first processor (operation 2407). More specifically, if it is determined that the data processing capability to determine the validity of the fingerprint data input from the second processor of the current electronic device is determined to be insufficient, the sensor sub of the electronic device may determine the validity of the fingerprint data input to the first processor. You can transfer your authority.

이후, 전자 장치는 입력받은 지문 데이터의 유효성이 인정되는지 여부를 판단할 수 있다(2408 동작). 보다 구체적으로, 전자 장치의 제1 프로세서에서는 입력받은 지문 데이터가 설정된 사용자의 지문 데이터와 일치하는지 여부를 판단할 수 있다. Thereafter, the electronic device may determine whether the validity of the input fingerprint data is recognized (operation 2408). More specifically, the first processor of the electronic device may determine whether the input fingerprint data matches the set user's fingerprint data.

만약, 상술한 판단동작(2408 동작)에서, 전자 장치가 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 지문 데이터의 차순위 유효성을 판단할 수 있다. 예를 들면, 입력받은 지문 데이터와 등록된 지문 데이터가 일치하는 정도가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다(2409 동작). 또는, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 상기 일치하는 정도를 설정된 수치로 환산한 후, 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. If, in the above-described determination operation (operation 2408), if the electronic device determines that the validity of the input fingerprint data is not recognized, the electronic device may determine the next priority validity of the fingerprint data. For example, it may be determined whether the degree of coincidence between the input fingerprint data and the registered fingerprint data is equal to or greater than a set second reference value (operation 2409). Alternatively, when it is determined that the validity of the fingerprint data input from the electronic device is not recognized, the electronic device may convert the matching degree into a set value, and then determine whether the converted value is greater than or equal to a set second reference value.

만약, 상술한 판단동작(2409 동작)에서, 전자 장치가 지문 데이터의 차순위 유효성이 인정된다고 판단한 경우, 전자 장치는 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행할 수 있다(2410 동작). 여기서, 보안성이 낮은 어플리케이션이란 카메라를 실행할 수 있는 카메라 어플리케이션, 메모를 작성할 수 있는 메모 어플리케이션 및 날씨를 검색할 수 있는 날씨 관련 어플리케이션 등과 같은 사용자의 개인 프라이버시와 관련이 적은 어플리케이션이 될 수 있다. If, in the above-described determination operation (operation 2409), when the electronic device determines that the next priority validity of the fingerprint data is recognized, the electronic device may execute at least one application set as an application with low security (operation 2410). Here, the low security application may be an application that is less related to a user's personal privacy, such as a camera application capable of executing a camera, a memo application capable of writing a memo, and a weather related application capable of searching for weather.

만약, 상술한 판단동작(2408 동작)에서, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정되면, 전자 장치는 잠금 설정을 해지함과 동시에 웨이크 업 상태로 전환하는 동작(2406 동작)을 반복할 수 있다. If, in the above-described determination operation (operation 2408), if the validity of the fingerprint data input from the electronic device is recognized, the electronic device cancels the lock setting and switches to the wake-up state (operation 2406). have.

만약, 상술한 판단동작(2409 동작)에서, 전자 장치가 지문 데이터의 차순위 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 설정된 횟수 이상으로 지문 데이터의 유효성 또는 차순위 유효성이 인정되지 않는지 여부, 즉, 설정된 횟수 이상으로 지문 인증의 실패 여부를 판단할 수 있다. 전자 장치는 설정된 횟수 이상으로 지문 데이터의 유효성 또는 차순위 유효성이 인정되지 않으면, 설정된 연락처를 디스플레이할 수 있다(2411 동작). 예를 들면, 전자 장치는 "등록된 지문과 일치하지 않아 사용이 불가능합니다"와 같은 알림 메시지와 함께 설정된 연락처인 "012-345-6789"와 같은 사용자의 연락처를 터치 스크린에 디스플레이할 수 있다. If, in the above-described determination operation (operation 2409), when the electronic device determines that the next priority validity of the fingerprint data is not recognized, the electronic device determines whether the validity of the fingerprint data or the next priority is not recognized more than a set number of times, i.e. It can be determined whether or not fingerprint authentication has failed more than the number of times. If the validity of the fingerprint data or the next priority is not recognized more than a set number of times, the electronic device may display the set contact information (operation 2411). For example, the electronic device may display a user's contact such as “012-345-6789”, which is a set contact, together with a notification message such as “the registered fingerprint does not match and cannot be used” on the touch screen.

만약, 상술한 판단동작(2404 동작)에서, 전자 장치가 등록된 지문을 인식하지 못한 경우, 전자 장치는 지문 데이터의 차순위 유효성을 판단할 수 있다(2412 동작). 예를 들면, 전자 장치에서 입력받은 지문 데이터의 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 입력받은 지문 데이터와 등록된 지문 데이터의 일치하는 정도 또는 상기 일치하는 정도를 설정된 수치로 환산한 수치가 가 설정된 제2 기준값 이상인지 여부를 판단할 수 있다. If, in the above-described determination operation (operation 2404), if the electronic device does not recognize the registered fingerprint, the electronic device may determine the next priority validity of the fingerprint data (operation 2412). For example, if it is determined that the validity of the fingerprint data input from the electronic device is not recognized, the electronic device adds the matching degree between the input fingerprint data and the registered fingerprint data, or a value obtained by converting the matching degree into a set value. It may be determined whether it is equal to or greater than the set second reference value.

만약, 상술한 판단동작(2412 동작)에서, 전자 장치가 지문 데이터의 차순위 유효성이 인정되면, 전자 장치는 보안성이 낮은 어플리케이션으로 설정된 어플리케이션을 실행할 수 있다(2413 동작). 여기서, 보안성이 낮은 어플리케이션이란 카메라를 실행할 수 있는 카메라 어플리케이션, 메모를 작성할 수 있는 메모 어플리케이션 및 날씨를 검색할 수 있는 날씨 관련 어플리케이션 등과 같은 사용자의 개인 프라이버시와 관련이 적은 어플리케이션이 될 수 있다. If, in the above-described determination operation (operation 2412), if the electronic device recognizes the next priority validity of the fingerprint data, the electronic device may execute an application set as an application with low security (operation 2413). Here, the low security application may be an application that is less related to a user's personal privacy, such as a camera application capable of executing a camera, a memo application capable of writing a memo, and a weather related application capable of searching for weather.

만약, 상술한 판단동작(2412 동작)에서, 전자 장치가 지문 데이터의 차순위 유효성이 인정되지 않는다고 판단한 경우, 전자 장치는 설정된 횟수 이상으로 지문 데이터의 유효성 또는 차순위 유효성이 인정되지 않는지 여부, 즉, 설정된 횟수 이상으로 지문 인증이 실패한 경우를 판단할 수 있다. 전자 장치는 설정된 횟수 이상으로 지문 데이터의 유효성 및 차순위 유효성이 인정되지 않으면, 설정된 연락처를 디스플레이할 수 있다(2414 동작). 예를 들면, 전자 장치는 전자 장치의 터치 스크린에 사용 불가능하다는 알림 메시지와 함께 설정된 연락처를 디스플레이할 수 있다. If, in the above-described determination operation (operation 2412), if the electronic device determines that the next priority validity of the fingerprint data is not recognized, the electronic device determines whether the validity of the fingerprint data or the next priority is not recognized more than a set number of times, that is, the set It can be determined that fingerprint authentication has failed more than the number of times. If the validity of the fingerprint data and the next-order validity are not recognized more than a set number of times, the electronic device may display the set contact information (operation 2414). For example, the electronic device may display a set contact information together with a notification message indicating that it is unavailable on the touch screen of the electronic device.

도 25는 본 발명의 일 실시예에 따른 저전력으로 지문을 인식하여 잠금을 해제하는 전자 장치의 방법의 흐름도이다. 먼저, 도 25에 도시된 바와 같이, 전자 장치의 제1 프로세서는 슬립 상태이고, 제2 프로세서가 저 전력으로 동작하고 있는 상태에서 설정된 동작을 감지하였는지 여부를 판단할 수 있다(2501 동작). 보다 구체적으로, 전자 장치는 배터리가 전자 장치에 구비된 각각의 구성 요소에 전원을 공급하지 않고, 오직 제2 프로세서만이 동작하고 있는 상태인 저전력의 슬립 모드 상태에서 설정된 동작을 감지하였는지 여부를 판단할 수 있다. 예를 들면, 전자 장치는 전자 장치의 설정된 영역에 구비된 그립 센서 등을 이용하여 설정된 그립을 감지하였는지 여부를 판단할 수 있다. 또 다른 예를 들면, 전자 장치는 가속도 센서 및 자이로 센서 등을 이용하여 전자 장치가 설정된 각도 이상의 움직임이 있는지 여부를 판단할 수도 있다. 또 다른 예를 들면, 전자 장치는 제스처 센서 등을 이용하여 설정된 제스처를 감지하였는지 여부를 판단할 수도 있다. 25 is a flowchart of a method of an electronic device for unlocking a fingerprint by recognizing a fingerprint with low power according to an embodiment of the present invention. First, as illustrated in FIG. 25, it may be determined whether a set operation is sensed while the first processor of the electronic device is in a sleep state and the second processor is operating at low power (operation 2501). More specifically, the electronic device determines whether the battery detects a set operation in a low-power sleep mode state in which only the second processor is operating without supplying power to each component of the electronic device. can do. For example, the electronic device may determine whether a set grip is sensed using a grip sensor provided in a set area of the electronic device. For another example, the electronic device may determine whether or not there is a movement of the electronic device more than a set angle using an acceleration sensor and a gyro sensor. As another example, the electronic device may determine whether or not a set gesture is detected using a gesture sensor or the like.

이후, 전자 장치는 설정된 동작을 감지한 경우, 지문 센서는 지문을 센싱할 수 있다(2502 동작). 이후, 센싱을 통해 입력받은 지문이 등록된 지문과 일치하는지 여부를 판단할 수 있다. 보다 구체적으로, 전자 장치가 설정된 동작을 감지한 경우, 전자 장치는 사용자로부터 설정된 영역에 구비된 지문 센서로부터 지문으로 입력받았는지 여부를 판단할 수 있다. Thereafter, when the electronic device detects a set motion, the fingerprint sensor may sense the fingerprint (operation 2502). Thereafter, it may be determined whether the fingerprint input through sensing matches the registered fingerprint. More specifically, when the electronic device detects a set motion, the electronic device may determine whether a fingerprint has been input from a fingerprint sensor provided in a set area by the user.

이후, 전자 장치는 등록된 지문을 인식한 경우, 즉, 입력받은 지문이 인증된 경우, 잠금 설정을 해제함과 동시에 웨이크 업 상태로 전환할 수 있다(2503 동작). 보다 구체적으로, 제1 프로세서가 제2 프로세서로부터 입력받은 지문 데이터가 유효성이 인정된다는 내용의 데이터를 전송받은 경우 또는 제1 프로세서에서 입력받은 지문 데이터의 유효성을 인정한 경우, 전자 장치는 잠금을 해제함과 동시에 슬립 상태에 있는 전자 장치를 웨이크 업 상태로 전환할 수 있다.Thereafter, when the electronic device recognizes the registered fingerprint, that is, when the input fingerprint is authenticated, the electronic device may release the lock setting and switch to the wake-up state (operation 2503). More specifically, when the first processor receives data indicating that the validity of the fingerprint data input from the second processor is recognized, or when the validity of the fingerprint data input from the first processor is recognized, the electronic device unlocks the electronic device. At the same time, the electronic device in the sleep state can be switched to the wake-up state.

본 발명의 다양한 실시예에 따르면, 슬립 상태에 있는 전자 장치에서 지문 센서를 이용하여 저전력으로 사용자 인증을 수행할 수 있고, 사용자가 인증되면, 전자 장치의 상태를 잠금 해제와 동시에 웨이크 업 상태로 전환할 수 있어 사용자의 편의성을 향상시켜 줄 수 있다. According to various embodiments of the present disclosure, user authentication can be performed at low power using a fingerprint sensor in an electronic device in a sleep state, and when a user is authenticated, the state of the electronic device is unlocked and switched to a wake-up state at the same time. Can improve the user's convenience.

본 발명의 다양한 실시예에 따르면, 입력받은 지문 데이터의 유효성을 판단하여, 입력받은 지문이 등록된 지문과 일치하지 않더라도, 일치하는 정도가 설정된 제2 기준값 이상으로 판단된 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행시킬 수 있어, 사용자의 개인 프라이버시를 향상시켜 줌과 동시에 사용자의 편의성을 향상시켜 줄 수 있다. According to various embodiments of the present invention, the validity of the input fingerprint data is determined, and even if the input fingerprint does not match the registered fingerprint, when the matching degree is determined to be greater than or equal to a set second reference value, an application with low security Since at least one application set to be executed, it is possible to improve the user's personal privacy and at the same time improve the user's convenience.

본 발명의 다양한 실시예에 따르면, 사용자로부터 지문을 입력받기 전에 지문을 입력하고자 하는 사용자의 제스처를 미리 판단할 수 있는 센서를 구비하여, 오입력을 방지할 수 있어 사용자의 정확한 입력 의도를 사전에 판단할 수 있다. According to various embodiments of the present invention, a sensor capable of pre-determining a user's gesture for inputting a fingerprint before receiving a fingerprint from the user can prevent erroneous input, so that the correct input intention of the user can be determined in advance. I can judge.

본 발명의 다양한 실시예에 따르면, 전자 장치를 분실 시, 다른 사용자로부터 지문을 입력받아 설정된 횟수 이상의 오입력을 감지한 경우, 사전에 설정된 사용자의 비상 연락처를 디스플레이할 수 있어, 사용자의 전자 장치의 분실 위험에 따른 경제적 부담 및 개인 정보 유출에 대한 부담을 감소시킬 수 있다.According to various embodiments of the present disclosure, when an electronic device is lost, when a fingerprint is input from another user and an erroneous input more than a set number of times is detected, a preset user's emergency contact can be displayed. It can reduce the economic burden caused by the risk of loss and the burden of personal information leakage.

본 발명의 다양한 실시예에 따른 전자 장치의 동작 방법은 슬립 상태에서 설정된 동작을 감지하였는지 여부를 판단하는 동작, 상기 설정된 동작을 감지한 경우 등록된 지문을 인식하였는지 여부를 판단하는 동작과, 상기 등록된 지문을 인식한 경우 잠금 설정을 해제함과 동시에 웨이크 업 상태로 전환하는 동작을 포함할 수 있다. An operation method of an electronic device according to various embodiments of the present disclosure includes an operation of determining whether a set operation is detected in a sleep state, an operation of determining whether a registered fingerprint is recognized when the set operation is detected, and the registration. In the case of recognizing the locked fingerprint, an operation of releasing a lock setting and switching to a wake-up state may be included.

다양한 실시예에 따르면, 상기 슬립 상태에서 설정된 동작을 감지하였는지 여부를 판단하는 동작은, 가속도 센서, 자이로 센서, 지자계 센서, 그립 센서, 지문센서 및 제스처 센서 중 적어도 하나를 이용하여 상기 설정된 동작을 감지하였는지 여부를 판단할 수 있다.According to various embodiments, the operation of determining whether a set motion is detected in the sleep state may include performing the set motion using at least one of an acceleration sensor, a gyro sensor, a geomagnetic sensor, a grip sensor, a fingerprint sensor, and a gesture sensor. Whether or not it has been detected can be determined.

다양한 실시예에 따르면, 상기 설정된 동작을 감지한 경우 등록된 지문을 인식하였는지 여부를 판단하는 동작은, 설정된 영역에 구비된 지문 센서를 이용하여 지문을 입력받았는지 여부를 판단하는 동작, 상기 지문을 입력받은 경우, 제2 프로세서에서 상기 입력받은 지문이 등록된 지문인지 여부를 판단할지 결정하는 동작과, 상기 제2 프로세서에서 상기 등록된 지문인지 여부를 판단하기로 결정한 경우, 상기 제2 프로세서에서 상기 입력받은 지문과 상기 등록된 지문을 비교하여 상기 입력받은 지문의 지문 데이터의 유효성을 판단하는 동작을 포함할 수 있다.According to various embodiments, the operation of determining whether a registered fingerprint has been recognized when the set operation is detected includes an operation of determining whether a fingerprint has been input using a fingerprint sensor provided in a set area, and When input is received, the second processor determines whether the received fingerprint is a registered fingerprint, and when the second processor determines whether the received fingerprint is the registered fingerprint, the second processor It may include an operation of comparing the received fingerprint with the registered fingerprint to determine validity of fingerprint data of the input fingerprint.

다양한 실시예에 따르면, 상기 제2 프로세서에서 상기 입력받은 지문과 상기 등록된 지문을 비교하여 상기 입력받은 지문의 지문 데이터의 유효성을 판단하는 동작은, 제1 프로세서는 슬립 상태이고, 상기 제2 프로세서가 저 전력으로 동작하고 있는 상태에서 상기 지문 데이터의 유효성을 판단할 수 있다.According to various embodiments, the operation of comparing the received fingerprint and the registered fingerprint by the second processor to determine validity of fingerprint data of the input fingerprint, wherein the first processor is in a sleep state, and the second processor The validity of the fingerprint data can be determined while the printer is operating at low power.

다양한 실시예에 따르면, 상기 전자 장치의 동작 방법은 상기 제2 프로세서에서 상기 등록된 지문인지 여부를 판단하기로 결정하지 않은 경우, 입력받은 지문과 관련된 지문 데이터가 상기 제2 프로세서에서 제1 프로세서로 전송됨을 확인하는 동작과, 상기 제1 프로세서에서 상기 지문 데이터의 유효성을 판단하는 동작을 더 포함할 수 있다. According to various embodiments of the present disclosure, when the second processor does not determine whether the fingerprint is the registered fingerprint, fingerprint data related to the received fingerprint is transferred from the second processor to the first processor. An operation of confirming transmission and an operation of determining validity of the fingerprint data by the first processor may be further included.

다양한 실시예에 따르면, 전자 장치의 동작 방법은 상기 제2 프로세서에서 상기 등록된 지문인지 여부를 판단하기로 결정한 경우, 상기 지문 데이터의 유효성을 확인하는 임계 값을 설정된 수치로 환산하는 동작, 상기 환산된 지문 데이터의 유효성이 설정된 기준 값 이상인지 여부를 판단하는 동작과, 상기 설정된 기준 값 이상인 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 동작을 더 포함할 수 있다.According to various embodiments of the present disclosure, when the second processor determines whether the fingerprint is the registered fingerprint, the operation of converting a threshold value for checking the validity of the fingerprint data into a set value, the conversion The operation of determining whether the validity of the fingerprint data is greater than or equal to a set reference value, and when the validity of the fingerprint data is greater than or equal to the set reference value, executes at least one application set as an application having low security.

다양한 실시예에 따르면, 전자 장치의 동작 방법은 상기 지문 데이터의 유효성이 인정되지 않은 경우, 상기 지문 데이터의 유효성을 확인하는 임계 값을 설정된 수치로 환산하는 동작, 상기 환산된 지문 데이터의 유효성이 설정된 기준 값 이상인지 여부를 판단하는 동작과, 상기 설정된 기준 값 이상인 경우, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 동작을 더 포함할 수 있다.According to various embodiments, when the validity of the fingerprint data is not recognized, the method of operating the electronic device includes converting a threshold value for checking the validity of the fingerprint data into a set value, and the validity of the converted fingerprint data is set. An operation of determining whether the value is greater than or equal to the reference value, and when the value is greater than or equal to the set reference value, an operation of executing at least one application set as an application with low security may be further included.

다양한 실시예에 따르면, 전자 장치의 동작 방법은 상기 제2 프로세서에서 상기 지문을 입력받은 경우, 설정된 연락처 및 문구 중 적어도 하나를 디스플레이하는 동작을 더 포함할 수 있다.According to various embodiments, the method of operating the electronic device may further include displaying at least one of a set contact information and a phrase when the fingerprint is inputted by the second processor.

다양한 실시예에 따르면, 상기 등록된 지문을 인식한 경우 잠금 설정을 해제함과 동시에 웨이크 업 상태로 전환하는 동작은, 지문 데이터의 유효성이 인정됨을 확인하는 동작, 상기 지문 데이터의 유효성이 인정되었다는 내용이 포함된 데이터가 제2 프로세서에서 제1 프로세서로 전송됨을 확인하는 동작과, 상기 제1 프로세서에서 설정된 화면 잠금을 해제함과 동시에 전원 상태를 상기 슬립 상태에서 상기 웨이크 업 상태로 전환하는 동작을 포함할 수 있다.
According to various embodiments, when the registered fingerprint is recognized, the operation of releasing the lock setting and switching to the wake-up state at the same time is an operation of confirming that the validity of the fingerprint data is recognized, and that the validity of the fingerprint data is recognized. And confirming that the included data is transmitted from the second processor to the first processor; and switching a power state from the sleep state to the wake-up state while releasing a screen lock set in the first processor. can do.

본 명세서에서, 특정 기능을 수행하기 위한 수단으로서 표현된 요소는 특정 기능을 수행하는 임의의 방식을 포괄하고, 이러한 요소는 특정 기능을 수행하는 회로 요소들의 조합, 또는 특정 기능을 수행하기 위한 소프트웨어를 수행하기 위해 적합한 회로와 결합된, 펌웨어(firmware), 마이크로코드(microcode) 등을 포함하는 임의의 형태의 소프트웨어를 포함할 수 있다.In this specification, an element expressed as a means for performing a specific function encompasses an arbitrary way of performing a specific function, and such an element includes a combination of circuit elements that perform a specific function, or software for performing a specific function. It may include any form of software, including firmware, microcode, and the like, combined with circuitry suitable to perform.

본 명세서에서 본 발명의 원리들의 '일 실시예'와 이런 표현의 다양한 변형들의 지칭은 이 실시예와 관련되어 특정 특징, 구조, 특성 등이 본 발명의 원리의 적어도 하나의 실시예에 포함된다는 것을 의미한다. 따라서, 표현 '일 실시예에서'와, 본 명세서 전체를 통해 개시된 임의의 다른 변형 예시들은 반드시 모두 동일한 실시예를 지칭하는 것은 아니다.In this specification, reference to'one embodiment' of the principles of the present invention and various variations of this expression are related to this embodiment and that a specific feature, structure, characteristic, etc. are included in at least one embodiment of the principles of the present invention. it means. Accordingly, the expression'in one embodiment' and any other modified examples disclosed throughout this specification are not necessarily all referring to the same embodiment.

본 명세서를 통해 개시된 모든 실시예들과 조건부 예시들은, 본 발명의 기술 분야에서 통상의 지식을 가진 당업자가 독자가 본 발명의 원리와 개념을 이해하도록 돕기 위한 의도로 기술된 것으로, 당업자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.All embodiments and conditional examples disclosed through the present specification are described with the intention of helping those skilled in the art with ordinary knowledge in the technical field of the present invention to understand the principles and concepts of the present invention. It will be understood that the present invention may be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered from an illustrative point of view rather than a limiting point of view. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.

100 : 지문 처리 장치
110 : 이미지 처리부
111 : 이미지 재구성부
112 : 특징점 추출부
120 : 센서 데이터 판별부
130 : 지문 인증부
131 : 매칭부
140 : 출력부
200 : 지문 센서
210 : 전원 제어부
220: 저장부
100: fingerprint processing device
110: image processing unit
111: image reconstruction unit
112: feature point extraction unit
120: sensor data determination unit
130: fingerprint authentication unit
131: matching unit
140: output
200: fingerprint sensor
210: power control unit
220: storage unit

Claims (20)

지문 센서의 전원을 제어하는 방법에 있어서,
지문 센서에서 획득된 센서 데이터를 수신하는 동작;
수신된 센서 데이터가 지문형태의 데이터인지 여부를 판단하는 동작;
상기 센서 데이터가 지문형태의 데이터인 경우, 소정의 시간 동안 수신된 센서 데이터의 변화량이 소정값 이상인지 여부를 판단하는 동작; 및
상기 센서 데이터가 지문형태의 데이터가 아니거나, 상기 센서 데이터가 지문형태의 데이터라도 상기 수신된 센서 데이터의 변화량이 소정값 미만인 경우, 상기 지문 센서를 저전력 모드로 진입시키는 동작을 포함하고,
상기 저전력 모드로 진입시키는 동작은
가속도 센서 또는 지자기 센서를 이용하여 상기 지문 센서가 구비된 전자 장치의 사용 모드가 가로 모드인지 여부를 확인하는 동작; 및
상기 전자 장치의 사용 모드가 가로 모드인 경우에 상기 지문 센서를 저전력 모드로 진입시키는 동작;을 더 포함하는 방법.
In the method of controlling the power of the fingerprint sensor,
Receiving sensor data obtained from a fingerprint sensor;
Determining whether the received sensor data is data in the form of a fingerprint;
When the sensor data is data in the form of a fingerprint, determining whether a change amount of sensor data received for a predetermined time is greater than or equal to a predetermined value; And
If the sensor data is not data in the form of a fingerprint, or even if the sensor data is data in the form of a fingerprint, when the amount of change in the received sensor data is less than a predetermined value, entering the fingerprint sensor into a low power mode,
The operation of entering the low power mode is
Checking whether a usage mode of the electronic device equipped with the fingerprint sensor is a landscape mode by using an acceleration sensor or a geomagnetic sensor; And
The method further comprising: entering the fingerprint sensor into a low power mode when the use mode of the electronic device is a landscape mode.
제 1 항에 있어서,
상기 센서 데이터가 지문형태의 데이터인 경우, 상기 수신된 센서 데이터의 지문의 방향이 지문 인증을 위해 설정된 방향과 일치하는지 여부를 판단하는 동작을 더 포함하고,
상기 저전력 모드로 진입시키는 동작은
상기 센서 데이터가 지문형태의 데이터라도 상기 수신된 센서 데이터의 지문의 방향이 상기 지문 인증을 위해 설정된 방향과 일치하지 않는 경우, 상기 지문 센서를 저전력 모드로 진입시키는 것을 특징으로 하는 방법.
The method of claim 1,
If the sensor data is data in the form of a fingerprint, further comprising determining whether a direction of a fingerprint of the received sensor data matches a direction set for fingerprint authentication,
The operation of entering the low power mode is
And if the sensor data is data in the form of a fingerprint but the direction of the fingerprint of the received sensor data does not match the direction set for fingerprint authentication, the fingerprint sensor is entered into a low power mode.
제 1 항에 있어서,
상기 센서 데이터가 지문형태의 데이터인 경우, 실행 중인 앱의 유무를 확인하는 동작; 및
실행 중인 앱이 있는 경우, 상기 앱의 구동에 상기 지문 센서를 이용하는지 여부를 확인하는 동작을 더 포함하고,
상기 저전력 모드로 진입시키는 동작은
상기 센서 데이터가 지문형태의 데이터라도, 실행 중인 앱이 없거나, 상기 실행 중인 앱의 구동에 상기 지문 센서를 이용하지 않는 경우, 상기 지문 센서를 저전력 모드로 진입시키는 것을 특징으로 하는 방법.
The method of claim 1,
If the sensor data is data in the form of a fingerprint, checking whether or not there is an running app; And
If there is an running app, further comprising an operation of checking whether or not the fingerprint sensor is used to drive the app,
The operation of entering the low power mode is
The method according to claim 1, wherein even if the sensor data is data in the form of a fingerprint, when there is no running app or when the fingerprint sensor is not used to drive the running app, the fingerprint sensor enters a low power mode.
삭제delete 삭제delete 삭제delete 제 1 항에 있어서,
상기 저전력 모드로 진입시키는 동작은 상기 지문 센서와 함께, 상기 지문 센서의 센서 데이터를 처리하는 장치를 저전력 모드로 진입시키는 것을 특징으로 하는 방법.
The method of claim 1,
The operation of entering the low power mode comprises entering a device for processing sensor data of the fingerprint sensor together with the fingerprint sensor into a low power mode.
제 1 항에 있어서,
상기 지문 형태의 데이터인지 여부를 판단하는 동작은
상기 수신된 센서 데이터를 이미지로 재구성하는 동작; 및
상기 재구성된 이미지를 이용하여 상기 센서 데이터가 지문 형태의 데이터인지 여부를 판단하는 동작을 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
The operation of determining whether the data is in the form of the fingerprint
Reconstructing the received sensor data into an image; And
And determining whether the sensor data is data in the form of a fingerprint using the reconstructed image.
제 1 항에 있어서,
상기 지문 형태의 데이터인지 여부를 판단하는 동작은
상기 수신된 센서 데이터를 이미지로 재구성하는 동작;
상기 재구성된 이미지에서 특징점을 추출하는 동작; 및
상기 추출된 특징점을 이용하여 상기 센서 데이터가 지문 형태의 데이터인지 여부를 판단하는 동작을 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
The operation of determining whether the data is in the form of the fingerprint
Reconstructing the received sensor data into an image;
Extracting feature points from the reconstructed image; And
And determining whether the sensor data is data in the form of a fingerprint by using the extracted feature points.
제 1 항에 있어서,
센서 데이터가 지문형태의 데이터이고, 상기 수신된 센서 데이터의 변화량이 소정값 이상인 경우, 상기 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행하는 동작을 더 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
When the sensor data is data in the form of a fingerprint and the amount of change in the received sensor data is greater than or equal to a predetermined value, performing fingerprint processing to determine whether a fingerprint matching the fingerprint of the sensor data is registered. How to characterize.
전자 장치에 있어서,
소정의 유전율을 갖는 대상체가 감지되면, 상기 대상체에 대해서 센싱을 수행하여 센서 데이터를 획득하고, 상기 센서 데이터를 지문 처리 장치로 전송하는 지문 센서;
상기 지문 센서의 전원을 제어하는 전원 제어부; 및
상기 지문 센서로부터 센서 데이터를 수신하고, 상기 수신된 센서 데이터를 이미지로 재구성하고, 상기 재구성된 이미지를 이용하여 상기 센서 데이터가 의사 입력인지 여부를 판단하고, 상기 센서 데이터가 의사 입력으로 판단되면, 상기 지문 센서가 저전력 모드가 되도록 상기 전원 제어부에 제어 신호를 출력하고, 상기 센서 데이터가 의사 입력이 아닌 것으로 판단되면, 상기 센서 데이터의 지문과 일치하는 지문이 등록되어있는지 여부를 판단하는 지문 프로세싱을 수행하는 지문 처리 장치;를 포함하고,
상기 지문 처리 장치는
상기 전자 장치에 포함된 가속도 센서 또는 지자기 센서를 이용하여 상기 전자 장치의 사용 모드가 가로 모드인지 여부를 확인하고, 상기 전자 장치의 사용 모드가 가로 모드인 경우에 상기 지문 센서를 저전력 모드로 진입시키도록 제어하는 전자 장치.
In the electronic device,
When an object having a predetermined permittivity is detected, a fingerprint sensor performs sensing on the object to obtain sensor data, and transmits the sensor data to a fingerprint processing device;
A power control unit controlling power of the fingerprint sensor; And
When sensor data is received from the fingerprint sensor, the received sensor data is reconstructed into an image, and it is determined whether the sensor data is a pseudo input using the reconstructed image, and the sensor data is determined as a pseudo input, A control signal is output to the power control unit so that the fingerprint sensor is in a low power mode, and if it is determined that the sensor data is not a pseudo input, fingerprint processing to determine whether a fingerprint matching the fingerprint of the sensor data is registered. Including; a fingerprint processing device to perform;
The fingerprint processing device
Using an acceleration sensor or a geomagnetic sensor included in the electronic device, it is checked whether the use mode of the electronic device is a landscape mode, and when the use mode of the electronic device is a landscape mode, the fingerprint sensor enters a low power mode. Electronic device to control
삭제delete 삭제delete 삭제delete 전자 장치의 이용 모드가 가로 모드인지 감지하는 센서 모듈;
지문 입력을 모니터링하는 지문 센서; 및
상기 전자 장치의 이용 모드가 가로 모드인 경우 상기 지문 센서에 공급되는 전원을 저감하고, 상기 전자 장치의 이용 모드가 세로 모드인 경우 상기 지문 센서를 통해 입력받은 지문이 등록된 지문과 일치하는지 확인하고, 일치하면, 잠금 설정을 해제하고 슬립 상태에서 웨이크 업 상태로 전환하는 제1 프로세서를 포함하는 전자 장치.
A sensor module that detects whether a usage mode of the electronic device is a landscape mode;
A fingerprint sensor for monitoring a fingerprint input; And
When the use mode of the electronic device is a landscape mode, power supplied to the fingerprint sensor is reduced, and when the use mode of the electronic device is a portrait mode, check whether the fingerprint input through the fingerprint sensor matches the registered fingerprint, and And, if matched, the first processor to release the lock setting and switch from the sleep state to the wake-up state.
제 15 항에 있어서,
상기 지문 센서로부터 지문 데이터를 수신하는 제2 프로세서를 더 포함하고,
상기 제2 프로세서는 상기 입력받은 지문이 상기 등록된 지문과 일치하는지 여부를 상기 제1 프로세서에서 판단할지 또는 상기 제2 프로세서에서 판단할지를 결정하고, 상기 제2 프로세서에서 상기 입력받은 지문이 상기 등록된 지문과 일치하는지 여부를 판단하는 것으로 결정하면, 상기 입력받은 지문과 상기 등록된 지문과의 일치하는 정도를 나타내는 상기 지문 데이터의 유효성을 판단하는 전자 장치.
The method of claim 15,
Further comprising a second processor for receiving fingerprint data from the fingerprint sensor,
The second processor determines whether the first processor or the second processor determines whether the input fingerprint matches the registered fingerprint, and the input fingerprint is registered by the second processor. When determining whether to match the fingerprint, the electronic device determines the validity of the fingerprint data indicating a degree of matching between the input fingerprint and the registered fingerprint.
제 16 항에 있어서,
상기 제2 프로세서가 상기 제1 프로세서에서 상기 입력받은 지문이 상기 등록된 지문과 일치하는지 여부를 판단하는 것으로 결정하면, 상기 지문 데이터를 상기 제1 프로세서로 전송하고,
상기 제1 프로세서가 상기 지문 데이터의 유효성을 판단하는 전자 장치.
The method of claim 16,
If the second processor determines whether the fingerprint inputted from the first processor matches the registered fingerprint, transmits the fingerprint data to the first processor,
The electronic device for the first processor to determine the validity of the fingerprint data.
제 16 항에 있어서,
상기 제1 프로세서 또는 상기 제2 프로세서는 상기 입력받은 지문의 지문 데이터와 상기 등록된 지문의 지문 데이터의 일치하는 정도가 설정된 제1 기준값 미만이면, 상기 지문 센서를 통해 입력받은 지문이 등록된 지문과 일치하지 않는 것으로 판단하고, 상기 지문 데이터의 차순위 유효성을 판단하는 전자 장치.
The method of claim 16,
When the matching degree of the fingerprint data of the input fingerprint and the fingerprint data of the registered fingerprint is less than a set first reference value, the first processor or the second processor may be configured to match the fingerprint inputted through the fingerprint sensor to the registered fingerprint. An electronic device that determines that it does not match and determines the next priority validity of the fingerprint data.
제 16 항에 있어서,
상기 제1 프로세서 또는 상기 제2 프로세서는 상기 일치하는 정도가 상기 제1 기준값 미만이면, 상기 일치하는 정도를 설정된 수치로 환산하고, 상기 환산된 수치가 설정된 제2 기준값 이상인지 여부를 판단하고, 상기 일치하는 정도가 상기 제2 기준값 이상이면, 보안성이 낮은 어플리케이션으로 설정된 적어도 하나의 어플리케이션을 실행하는 전자 장치.
The method of claim 16,
If the matching degree is less than the first reference value, the first processor or the second processor converts the matching degree to a set value, determines whether the converted value is greater than or equal to a set second reference value, and the When the matching degree is greater than or equal to the second reference value, the electronic device executes at least one application set as an application having low security.
제 16 항에 있어서,
상기 제2 프로세서는 상기 제1 프로세서가 슬립 상태에서, 저전력으로 상기 지문 데이터의 유효성을 판단하는 전자 장치.
The method of claim 16,
The second processor determines the validity of the fingerprint data with low power while the first processor is in a sleep state.
KR1020140149786A 2013-11-05 2014-10-31 Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof KR102208430B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/533,799 US9967100B2 (en) 2013-11-05 2014-11-05 Method of controlling power supply for fingerprint sensor, fingerprint processing device, and electronic device performing the same

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020130133438 2013-11-05
KR20130133438 2013-11-05
KR1020130134124 2013-11-06
KR20130134124 2013-11-06

Publications (2)

Publication Number Publication Date
KR20150051888A KR20150051888A (en) 2015-05-13
KR102208430B1 true KR102208430B1 (en) 2021-01-27

Family

ID=53389239

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140149786A KR102208430B1 (en) 2013-11-05 2014-10-31 Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof

Country Status (1)

Country Link
KR (1) KR102208430B1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836637B2 (en) * 2014-01-15 2017-12-05 Google Llc Finger print state integration with non-application processor functions for power savings in an electronic device
KR20170025083A (en) 2015-08-27 2017-03-08 삼성전기주식회사 Finterprint sensing device and electronic device including the same
US9811708B2 (en) * 2015-10-02 2017-11-07 Fingerprint Cards Ab Method and fingerprint sensing device with finger lost detection
KR102503566B1 (en) * 2015-11-24 2023-02-24 삼성전자주식회사 Electronic device for performing payment and method of operating the same
KR102501243B1 (en) * 2016-04-12 2023-02-17 삼성전자주식회사 Electronic apparatus and operating method thereof
KR102561736B1 (en) * 2016-06-01 2023-08-02 삼성전자주식회사 Method for activiating a function using a fingerprint and electronic device including a touch display supporting the same
CN106845194B (en) * 2017-01-12 2019-07-26 努比亚技术有限公司 The processing method and mobile terminal of unlocked by fingerprint
KR102052941B1 (en) * 2018-07-16 2019-12-11 김경생 A fingerprint detection device and a fingerprint detection method USING TOUCH PRESSURE INFORMATION
EP3785155B1 (en) * 2018-07-18 2024-09-11 Samsung Electronics Co., Ltd. Method and apparatus for managing unlocking of an electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008009616A (en) * 2006-06-28 2008-01-17 Glory Ltd Touch pad with fingerprint detection function, fingerprint detection method, and fingerprint detection program
US20120071149A1 (en) * 2010-09-16 2012-03-22 Microsoft Corporation Prevention of accidental device activation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2894049B1 (en) * 2005-11-25 2008-01-04 Atmel Grenoble Soc Par Actions DEVICE FOR REACTIVATING AN APPARATUS SET IN SLEEP MODE
KR101549556B1 (en) * 2009-03-06 2015-09-03 엘지전자 주식회사 Mobile terminal and control method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008009616A (en) * 2006-06-28 2008-01-17 Glory Ltd Touch pad with fingerprint detection function, fingerprint detection method, and fingerprint detection program
US20120071149A1 (en) * 2010-09-16 2012-03-22 Microsoft Corporation Prevention of accidental device activation

Also Published As

Publication number Publication date
KR20150051888A (en) 2015-05-13

Similar Documents

Publication Publication Date Title
US9967100B2 (en) Method of controlling power supply for fingerprint sensor, fingerprint processing device, and electronic device performing the same
KR102208430B1 (en) Method for controlling power of fingerprint sensor, fingerprint processing device, and electronic device performing thereof
CN108701178B (en) Authentication method and electronic device using the same
US10481698B2 (en) Electronic device and method for activating applications therefor
KR102147088B1 (en) Method and apparatus for offering received information to user in a electronic device
US9509828B2 (en) Method of providing notification and electronic device thereof
CN106445065B (en) Method for controlling according to state and electronic device thereof
US20170116987A1 (en) Electronic device and method for executing function using speech recognition thereof
US20150074418A1 (en) Method and apparatus for outputting recognized error of sensor in electronic device
US20170269725A1 (en) Electronic device for touch and finger scan sensor input and control method thereof
US10242167B2 (en) Method for user authentication and electronic device implementing the same
KR102161200B1 (en) Method for controlling a sleep mode and an electronic device thereof
US9626505B2 (en) Method and apparatus for managing authentication
EP2869543B1 (en) IR communication method and electronic device thereof
KR102157858B1 (en) Apparatas and method for reducing a power consumption in an electronic device
US10198057B2 (en) Electronic device and method for measuring position change
KR102109883B1 (en) Content transmission method and apparatus
KR20150064354A (en) Method for processing input and an electronic device thereof
WO2018143675A1 (en) Method for controlling biosensor, and electronic device
US20150065202A1 (en) Electronic device including openable cover and method of operating the same
US10516699B2 (en) Electronic device and method for suggesting response manual in occurrence of denial
KR20150026424A (en) Method for controlling a display and an electronic device
US10897355B2 (en) Electronic device and method for operating the same
US20170289663A1 (en) Electronic device and control method using audio components thereof
US10181926B2 (en) Electronic device and method for operating the same

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