IP Library Granted Patent US 10,346,597
Granted Patent B2
US 10,346,597 · App. 15/988,879 · Granted Jul 9, 2019

Method for screen unlocking, method for image acquiring, and electronic terminal

Inventors: Le Yang (Guangdong, CN); Yibao Zhou (Guangdong, CN)
Assignee: Guangdong Oppo Mobile Telecommunications Corp., Ltd.
G06F21/31G06F3/011G06K9/00013G06K9/00087H04L63/08H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,346,597
App. No.
15/988,879
Granted
Jul 9, 2019
Kind
B2
Abstract

A method for screen unlocking, a method for image acquiring, and an electronic terminal are provided. In the method for screen unlocking, a most frequently used debug parameter is counted according to recorded debug parameters used for image selection in the most recent N instances. Auto-adjustment is performed on the debug parameters from the most frequently used debug parameter, and an image current acquired is debugged with the debug parameters adjusted, to obtain debugged images. A target fingerprint image is selected from the debugged images. Whether the target image satisfies an unlocking condition is identified and a screen of the electronic terminal is unlocked when the unlocking condition is satisfied. Accordingly, a method for image acquiring and an electronic terminal are also provided.

Claims (56)

1. A computer-implemented method, using at least one hardware processor, for screen unlocking of an electronic terminal, comprising:

counting recorded debug parameters used for selecting target fingerprint images in a most recent N instances, wherein N is a natural number and the debug parameters comprise capacity auto control (CAC) parameters, wherein the CAC parameters comprise at least one of a gain of an analog-to-digital converter (ADC), an offset of the ADC, or a pixel gain, wherein the debug parameters for an instance of the most recent N instances are adjusted for several times when the electronic terminal acquires a fingerprint image, wherein the fingerprint image is processed with the debug parameters adjusted each time to obtain processed fingerprint images, wherein selecting a target fingerprint image for the instance comprises selecting one of the processed fingerprint images having a highest clarity;

ranking the recorded debug parameters in a descending order according to frequencies of use of the recorded debug parameters:

determining a most frequently used debug parameter from the ranked recorded debug parameters;

performing, by the at least one hardware processor, auto-adjustment on current debug parameters based on the most frequently used debug parameter;

after performing the auto-adjustment, obtaining debugged images by debugging a current image acquired with the current debug parameters;

selecting, from among the debugged images, a new target image having a highest clarity of the debugged images; and

unlocking a screen of the electronic terminal when the new target image satisfies an unlocking condition.

2. The method of claim 1 , wherein the selecting the new target image having the highest clarity of the debugged images comprises:

comparing signal-to-noise ratios of the debugged images; and

selecting an image with the largest signal-to-noise ratio as the new target image.

3. The method of claim 1 , wherein the electronic terminal is provided with a dome button and screen unlocking is triggered by pressing the dome button with a finger of a user; wherein the method further comprises the follows when the electronic terminal is in a screen-off lock-screen state:

triggering the counting of the recorded debug parameters used for selecting the target fingerprint images in the most recent N instances when a finger-touch is detected through the dome button before receiving an operation instruction of pressing the dome button.

4. The method of claim 3 , wherein the identifying whether the new target image satisfies an unlocking condition, and the unlocking a screen of the electronic terminal when the unlocking condition is satisfied comprises:

identifying whether the new target image matches with a preset image for unlocking authentication; and

unlocking and lighting up the screen of the electronic terminal, when the new target image is matched and the operation instruction of pressing the dome button is received.

5. A computer-implemented method, using at least one hardware processor, for image acquiring, comprising:

acquiring images through an acquiring module;

counting recorded debug parameters used for selecting target fingerprint images in a most recent N instances, wherein N is a natural number and the debug parameters comprise CAC parameters, wherein the CAC parameters comprise at least one of a gain of an analog-to-digital converter (ADC), an offset of the ADC, or a pixel gain, wherein the debug parameters for an instance of the most recent N instances are adjusted for several times when the electronic terminal acquires a fingerprint image, wherein the fingerprint image is processed with the debug parameters adjusted each time to obtain processed fingerprint images, wherein selecting a target fingerprint image for the instance comprises selecting one of the processed fingerprint images having a highest clarity;

ranking the recorded debug parameters in a descending order according to frequencies of use of the recorded debug parameters:

determining a most frequently used debug parameter from the ranked recorded debug parameters;

performing, by the at least one hardware processor, auto-adjustment on current debug parameters based on the most frequently used debug parameter;

after performing the auto-adjustment, obtaining debugged images by debugging a current image acquired with the current debug parameters; and

selecting, from among the debugged images, a new target image having a highest clarity of the debugged images.

6. The method of claim 5 , wherein the selecting the new target image having the highest clarity of the debugged images comprises:

comparing signal-to-noise ratios of the debugged images; and

selecting an image with the largest signal-to-noise ratio as the new target image.

7. An electronic terminal, comprising:

a memory configured to store executable program code; and

a hardware processor coupled to the memory, wherein the hardware processor is configured to execute the executable program code to:

count recorded debug parameters used for selecting target fingerprint images in a most recent N instances, wherein N is a natural number and the debug parameters comprise CAC parameters, wherein the CAC parameters comprise at least one of a gain of an analog-to-digital converter (ADC), an offset of the ADC, or a pixel gain, wherein the debug parameters for an instance of the most recent N instances are adjusted for several times when the electronic terminal acquires a fingerprint image, wherein the fingerprint image is processed with the debug parameters adjusted each time to obtain processed fingerprint images, wherein selecting a target fingerprint image for the instance comprises selecting one of the processed fingerprint images having a highest clarity; rank the recorded debug parameters in a descending order according to frequencies of use of the recorded debug parameters:

determine a most frequently used debug parameter from the ranked recorded debug parameters;

perform auto-adjustment on current debug parameters based on the most frequently used debug parameter;

after the auto-adjustment is performed, obtain debugged images by debugging current image acquired with the debug parameters;

select, from among the debugged images, a new target image having a highest clarity of the debugged images; and

unlock a screen of the electronic terminal when the new target image satisfies an unlocking condition.

8. The electronic terminal of claim 7 , wherein the executable program code executed by the hardware processor to select the new target image having the highest clarity of the debugged images includes executable program code that, when executed by the hardware processor, causes the hardware processor to:

compare signal-to-noise ratios of the debugged images; and

select an image with the largest signal-to-noise ratio as the new target image.

9. The electronic terminal of claim 7 , wherein the electronic terminal is provided with a dome button and screen unlocking may be triggered by pressing the dome button with a finger of a user; wherein the executable program code executed by the hardware processor includes executable program code that, when executed by the hardware processor when the electronic terminal is in a screen-off lock-screen state, causes the hardware processor to:

trigger the counting of the recorded debug parameters used for selecting the target fingerprint images in the most recent N instances when a finger-touch is detected through the dome button before receiving an operation instruction of pressing the dome button.

10. The electronic terminal of claim 9 , wherein the executable program code executed by the hardware processor to unlock the screen of the electronic terminal when the new target image satisfies the unlocking condition includes executable program code that, when executed by the hardware processor, causes the hardware processor to:

identify whether the new target image matches with a preset image for unlocking authentication; and

unlock and light up the screen of the electronic terminal when the new target image is matched and the operation instruction of pressing the dome button is received.

11. The method of claim 1 , further comprising:

recording the current debug parameter used to obtain the new target image.

12. The method of claim 1 , wherein performing the auto-adjustment on the current debug parameters based on the most frequently used debug parameter comprises:

performing the auto-adjustment on the current debug parameters by using the ranked recorded debug parameters sequentially starting from the most frequently used debug parameter.

13. The method of claim 5 , further comprising:

recording the current debug parameter used to obtain the new target image.

14. The method of claim 5 , wherein performing the auto-adjustment on the current debug parameters based on the most frequently used debug parameter comprises:

performing the auto-adjustment on the current debug parameters by using the ranked recorded debug parameters sequentially starting from the most frequently used debug parameter.

15. The electronic terminal of claim 7 , wherein the executable program code executed by the hardware processor includes executable program code that, when executed by the hardware processor, causes the hardware processor to:

record the current debug parameter used to obtain the new target image.

16. The electronic terminal of claim 7 , wherein the executable program code executed by the hardware processor to perform the auto-adjustment on the current debug parameters based on the most frequently used debug parameter includes executable program code that, when executed by the hardware processor, causes the hardware processor to:

perform the auto-adjustment on the current debug parameters by using the ranked recorded debug parameters sequentially starting from the most frequently used debug parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2018
From: YANG, LE; ZHOU, YIBAO
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 046058/0304 →
Priority Claims (1)
CN 2016 1 0151309 · Mar 16, 2016 · national
Continuity (3)
Continuation 15824508 · Nov 28, 2017
Continuation PCTCN2016087777 · Jun 29, 2016
Related Publication 20180268117A1 · Sep 20, 2018
Cited By (1)
US 12,379,766