Under-screen fingerprint recognition method, device and computer-readable storage medium
By detecting the ambient light parameters of the terminal device and adjusting the screen brightness, the problem of under-screen optical fingerprint technology overexposed in strong light scenes is solved, and the fingerprint recognition rate and user experience are improved.
Patent Information
- Application Number
- CN202011422473.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-08
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2040-12-08
AI Technical Summary
The existing under-screen optical fingerprint technology will cause the camera to be overexposed when sunlight or light is exposed, resulting in abnormal fingerprint image acquisition, low matching success rate and poor user experience.
By detecting the ambient light parameters of the terminal device, determine whether it is in a strong light scene. If it is in a strong light scene, lower the screen brightness of the fingerprint area under the screen until the fingerprint press signal is monitored, and then fingerprint image data is collected and processed.
In strong light scenes, by lowering the screen brightness, overexposure of fingerprint-capturing images is avoided, fingerprint recognition rate is improved, false recognition and unrecognition are reduced, and user experience is enhanced.
Smart Images

Figure CN112541420B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular to an under-screen fingerprint recognition method, device, and computer-readable storage medium. Background Art
[0002] In the prior art, with the continuous development of smart terminal devices, users have an increasing demand for fingerprint recognition in smart terminal devices. As a result, the under-screen optical fingerprint technology has become popular. The under-screen optical fingerprint technology uses a convex mirror optical fingerprint design, which uses the principle of a macro camera. The light emitted from the screen is reflected by the finger and aggregated to the effective recognition area of the fingerprint chip through a convex mirror, and then fingerprint recognition is performed. Among them, fingerprint feature points are still collected to realize the under-screen fingerprint unlocking function. Therefore, the above method realizes the technical innovation of screen fingerprint recognition. There is no need to design a physical button. Users can directly touch the specified area of the mobile terminal display to realize fingerprint recognition.
[0003] However, when the under-screen optical fingerprint is exposed to direct sunlight or light, the optical fingerprint camera will be overexposed, resulting in abnormal fingerprint collected images, low fingerprint matching success rate and other poor user experiences. Summary of the invention
[0004] In order to solve the above technical defects in the prior art, the present invention proposes an under-screen fingerprint recognition method, which includes:
[0005] Determining whether the terminal device is in a strong light scene according to an ambient light parameter of the terminal device;
[0006] If it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device;
[0007] When the screen brightness of the screen area is reduced, determining whether a fingerprint pressing signal is detected;
[0008] If the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed using image processing parameters corresponding to the strong light scene.
[0009] Optionally, determining whether the terminal device is in a strong light scene according to an ambient light parameter of the terminal device includes:
[0010] Preset light threshold and detection time;
[0011] When it is monitored that the ambient light parameter exceeds the light threshold, and the duration for which the ambient light parameter exceeds the light threshold exceeds the detection time, it is determined that the terminal device is in the strong light scene.
[0012] Optionally, determining whether the terminal device is in a strong light scene according to an ambient light parameter of the terminal device includes:
[0013] Preset detection time;
[0014] Detect whether the current brightness value of the screen of the terminal device reaches the maximum brightness value. If the current brightness value reaches the maximum brightness value and the time for which the current brightness value reaches the maximum brightness value exceeds the detection time, determine that the terminal device is in the strong light scene.
[0015] Optionally, if it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device includes:
[0016] Determine a projection area of the under-screen fingerprint area on the screen;
[0017] The projection area or a screen area including the projection area is used as an adjustment area.
[0018] Optionally, if it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device further includes:
[0019] Presetting scene parameters corresponding to the strong light scene;
[0020] The adjustment parameters and adjustment time corresponding to the scene parameters are preset.
[0021] Optionally, if it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device further includes:
[0022] If it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the adjustment area according to the adjustment parameter;
[0023] After the screen brightness of the adjustment area is lowered according to the adjustment parameter, the fingerprint pressing signal is monitored within the adjustment time.
[0024] Optionally, if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored, and if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed by using image processing parameters corresponding to the strong light scene, including:
[0025] If the fingerprint pressing signal is not detected within the adjustment time, restoring the screen brightness of the adjustment area;
[0026] The ambient light parameters are acquired in a loop, and it is determined whether the terminal device is in the strong light scene.
[0027] Optionally, if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed by using image processing parameters corresponding to the strong light scene, and further includes:
[0028] Presetting an image processing mode corresponding to the strong light scene, and determining the image processing parameters in combination with the ambient light parameters under the image processing mode;
[0029] If the fingerprint pressing signal is monitored within the adjustment time, the fingerprint image data is collected and processed according to the image processing parameters.
[0030] The present invention also proposes an under-screen fingerprint recognition device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the under-screen fingerprint recognition method as described in any one of the above items are implemented.
[0031] The present invention also proposes a computer-readable storage medium, which stores an under-screen fingerprint recognition program. When the under-screen fingerprint recognition program is executed by a processor, the steps of the under-screen fingerprint recognition method as described in any one of the above items are implemented.
[0032] The under-screen fingerprint recognition method, device and computer-readable storage medium of the present invention are implemented to determine whether the terminal device is in a strong light scene through the ambient light parameters of the terminal device; if it is determined that the terminal device is in the strong light scene, the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device is lowered; then, when the screen brightness of the screen area is reduced, it is determined whether a fingerprint pressing signal is detected; if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored, and if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed through the image processing parameters corresponding to the strong light scene. A humanized under-screen fingerprint recognition solution is implemented, so that in special scenes such as strong light or direct light, the recognition solution of the under-screen fingerprint and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misidentification and failure to recognize, and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0034] Figure 1 It is a hardware structure diagram of a mobile terminal involved in the present invention;
[0035] Figure 2 is a communication network system architecture diagram provided by an embodiment of the present invention;
[0036] Figure 3 is a flow chart of a first embodiment of the under-screen fingerprint recognition method of the present invention;
[0037] Figure 4 is a flow chart of a second embodiment of the under-screen fingerprint recognition method of the present invention;
[0038] Figure 5 is a flow chart of a third embodiment of the under-screen fingerprint recognition method of the present invention;
[0039] Figure 6 is a flow chart of a fourth embodiment of the under-screen fingerprint recognition method of the present invention;
[0040] Figure 7 is a flow chart of a fifth embodiment of the under-screen fingerprint recognition method of the present invention;
[0041] Figure 8 is a flow chart of a sixth embodiment of the under-screen fingerprint recognition method of the present invention;
[0042] Fig. 9 is a flow chart of a seventh embodiment of the under-screen fingerprint recognition method of the present invention;
[0043] Fig.10 It is a flow chart of the eighth embodiment of the under-screen fingerprint recognition method of the present invention. DETAILED DESCRIPTION
[0044] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0045] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present invention, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0046] The terminal may be implemented in various forms. For example, the terminal described in the present invention may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0047] The following description will be made by taking a mobile terminal as an example, and those skilled in the art will appreciate that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present invention can also be applied to fixed-type terminals.
[0048] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 100 may include: RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit 103, A / V (audio / video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111 and other components. Those skilled in the art can understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0049] Combine the following Figure 1 The following is a detailed introduction to the various components of the mobile terminal:
[0050] The radio frequency unit 101 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.
[0051] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as required without changing the essence of the invention.
[0052] The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.
[0053] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals.
[0054] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can also be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0055] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0056] The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 1071, the user input unit 107 may also include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here.
[0057] Furthermore, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of the touch event. Then, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Figure 1 In the figure, the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited here.
[0058] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0059] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0060] The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110.
[0061] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0062] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0063] To facilitate understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based is described below.
[0064] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present invention. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are sequentially connected for communication.
[0065] Specifically, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0066] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Among them, eNodeB 2021 can be connected to other eNodeBs 2022 through a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 can provide UE 201 with access to EPC 203 .
[0067] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Among them, MME2031 is a control node that processes signaling between UE201 and EPC203, and provides bearer and connection management. HSS2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and save some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0068] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services.
[0069] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present invention is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new network systems, etc., which are not limited here.
[0070] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.
[0071] Embodiment 1
[0072] Figure 3 1 is a flow chart of a first embodiment of an under-screen fingerprint recognition method of the present invention. A method for under-screen fingerprint recognition, the method comprising:
[0073] S1. Determine whether the terminal device is in a strong light scene according to the ambient light parameters of the terminal device;
[0074] S2. If it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device;
[0075] S3. When the screen brightness of the screen area is reduced, determining whether a fingerprint pressing signal is detected;
[0076] S4. If the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed using image processing parameters corresponding to the strong light scene.
[0077] In this embodiment, first, it is determined whether the terminal device is in a strong light scene according to the ambient light parameters of the terminal device; if it is determined that the terminal device is in the strong light scene, the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device is lowered; then, when the screen brightness of the screen area is reduced, it is determined whether a fingerprint pressing signal is detected; if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored, and if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed through the image processing parameters corresponding to the strong light scene.
[0078] Optionally, in this embodiment, taking a mobile phone as an example, one or more light sensors built into the mobile phone are used, and the sensor uses a photoresistor to monitor the light intensity on the front of the mobile phone in real time and convert it into a specific brightness value. When the fingerprint enters the matching waiting state, the light sensor is enabled within a preset time period;
[0079] Optionally, in this embodiment, when the current brightness detected by the light sensor exceeds the maximum brightness of the screen for a continuous preset time, it is set to be in the above-mentioned strong light scene, wherein the preset time can be 2-10 seconds, preferably 5 seconds;
[0080] Optionally, in this embodiment, the preset detection time is determined according to the current usage scenario. For example, for a scenario with a high frequency or amplitude of light intensity changes, a shorter detection time is set, so that the sensitivity of the solution is higher and the subsequent fingerprint collection is more accurate.
[0081] Optionally, in this embodiment, the preset detection time is determined according to the difference between the brightness and the maximum brightness. For example, the larger the difference, the shorter the detection time is, so that the sensitivity of the scheme is higher and the subsequent fingerprint collection is more accurate.
[0082] Optionally, in this embodiment, the above-mentioned continuous detection time can be modified according to the actual usage scenario and effect, and can be selected by the user through an interactive control menu. When it is judged that the fingerprint is not pressed by a finger in the strong light mode for more than a certain period of time, the optimization mode is automatically exited to restore the screen to normal, that is, the fingerprint area of the screen exits the darkened state, and at the same time, the timing judgment of the light intensity of the previous step is restarted;
[0083] Optionally, in this embodiment, after entering the mode of the above-mentioned strong light scene, the screen fingerprint area is controlled by software to make it partially darkened and filter out some high-brightness light. At this time, when a fingerprint is pressed, the under-screen optical fingerprint algorithm switches to a pre-set algorithm that is better at processing strong light, and optimizes the image of overexposed and highlighted areas, so that the collected fingerprint image is normal, improving the fingerprint recognition rate, and at the same time, avoiding the occurrence of misidentification and unrecognition.
[0084] The beneficial effect of this embodiment is that it determines whether the terminal device is in a strong light scene through the ambient light parameters of the terminal device; if it is determined that the terminal device is in the strong light scene, the screen brightness of the screen area corresponding to the fingerprint area under the screen of the terminal device is lowered; then, when the screen brightness of the screen area is reduced, it is determined whether a fingerprint pressing signal is detected; if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored, and if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed through the image processing parameters corresponding to the strong light scene. A humanized under-screen fingerprint recognition solution is implemented, so that in special scenes such as strong light or direct light, the recognition solution of the under-screen fingerprint and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misidentification and failure to recognize, and enhancing the user experience.
[0085] Embodiment 2
[0086] Figure 4 : is a flow chart of a second embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, determining whether the terminal device is in a strong light scene according to the ambient light parameters of the terminal device includes:
[0087] S11, preset light threshold and detection time;
[0088] S12: When it is monitored that the ambient light parameter exceeds the light threshold, and the duration for which the ambient light parameter exceeds the light threshold exceeds the detection time, it is determined that the terminal device is in the strong light scene.
[0089] In this embodiment, first, a light threshold and a detection time are preset; then, when it is monitored that the ambient light parameter exceeds the light threshold, and the time for which the ambient light parameter exceeds the light threshold exceeds the detection time, it is determined that the terminal device is in the strong light scene.
[0090] Optionally, in this embodiment, a light threshold is preset, and the light threshold may be a light intensity value that is the same as the maximum display brightness value in the current screen parameters of the terminal device; and the detection time
[0091] Optionally, in this embodiment, the light threshold may be a light intensity value exceeding a certain percentage of the maximum display brightness value in the current screen parameters of the terminal device. For example, a light intensity value of 150% of the maximum display brightness value in the current screen parameters of the terminal device is used as the light threshold;
[0092] Optionally, in this embodiment, a detection time is preset, wherein a fixed detection time may be determined, for example, a time within 5 seconds, or 2-10 seconds as the above detection time;
[0093] Optionally, in this embodiment, the preset detection time is determined based on the movement status and unlocking status of the terminal device. For example, when the movement and / or unlocking is more frequent, a shorter detection time is determined, otherwise, a longer detection time is determined, thereby reducing the system processing burden while ensuring detection accuracy.
[0094] The beneficial effect of this embodiment is that by presetting the light threshold and detection time, when it is detected that the ambient light parameter exceeds the light threshold, and the duration of the ambient light parameter exceeding the light threshold exceeds the detection time, it is determined that the terminal device is in the strong light scene. This provides a basis for determining strong light scenes in order to realize a more user-friendly under-screen fingerprint recognition solution, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition solution and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misidentification and failure to recognize, and enhancing the user experience.
[0095] Embodiment 3
[0096] Figure 5 : is a flow chart of a third embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, determining whether the terminal device is in a strong light scene according to the ambient light parameters of the terminal device includes:
[0097] S11', preset detection time;
[0098] S12', detect whether the current brightness value of the screen of the terminal device reaches the maximum brightness value. If the current brightness value reaches the maximum brightness value and the time for which the current brightness value reaches the maximum brightness value exceeds the detection time, determine that the terminal device is in the strong light scene.
[0099] In this embodiment, first, a detection time is preset; then, it is detected whether the current brightness value of the screen of the terminal device reaches the maximum brightness value. If the current brightness value reaches the maximum brightness value and the time for which the current brightness value reaches the maximum brightness value exceeds the detection time, it is determined that the terminal device is in the strong light scene.
[0100] Optionally, in this embodiment, it is detected whether the current brightness value of the screen of the terminal device reaches the maximum brightness value. If the current brightness value of the screen of the terminal device reaches the maximum brightness value, it is determined that the terminal device is in a strong light environment, and the strong light environment may have an adverse effect on the image collection and processing of the under-screen fingerprint recognition;
[0101] Optionally, in this embodiment, it is detected whether the current brightness value of the screen of the terminal device reaches a certain proportion of the maximum brightness value, for example, 90% of the maximum brightness value. If the current brightness value of the screen of the terminal device reaches a certain proportion of the maximum brightness value, it is determined that the terminal device is in a strong light environment, and the strong light environment may have an adverse effect on the image acquisition and processing of the under-screen fingerprint recognition;
[0102] Optionally, in this embodiment, different levels of strong light scenes are determined according to the ratio values of multiple different stages of the current brightness value of the screen of the terminal device reaching the maximum brightness value, thereby providing differentiated processing parameters for subsequent image acquisition and processing of under-screen fingerprint recognition.
[0103] The beneficial effect of this embodiment is that by presetting the detection time, it is detected whether the current brightness value of the screen of the terminal device reaches the maximum brightness value. If the current brightness value reaches the maximum brightness value, and the time for which the current brightness value reaches the maximum brightness value exceeds the detection time, it is determined that the terminal device is in the strong light scene. This provides a further basis for determining strong light scenes in order to realize a more humane under-screen fingerprint recognition solution, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition solution and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misidentification and failure to recognize, and enhancing the user experience.
[0104] Embodiment 4
[0105] Figure 6 is a flow chart of the fourth embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, if it is determined that the terminal device is in the strong light scene, the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device is lowered, including:
[0106] S21, determining the projection area of the under-screen fingerprint area on the screen;
[0107] S22: Use the projection area or a screen area including the projection area as an adjustment area.
[0108] In this embodiment, first, the projection area of the under-screen fingerprint area on the screen is determined; then, the projection area or the screen area including the projection area is used as the adjustment area.
[0109] Optionally, in this embodiment, a light reflection range of the fingerprint area under the screen for acquiring the fingerprint is determined, and the light reflection range is determined to be in a projection area of the screen;
[0110] Optionally, in this embodiment, the screen area corresponding to the light reflection range is used as an adjustment area for subsequently adjusting the screen brightness separately;
[0111] Optionally, in this embodiment, a larger screen area corresponding to the light reflection range is used as an adjustment area for subsequent independent adjustment of screen brightness;
[0112] Optionally, in this embodiment, the screen area corresponding to the light reflection range is used as a first adjustment area for subsequent independent adjustment of screen brightness;
[0113] Optionally, in this embodiment, a larger screen area corresponding to the light reflection range is used as a second adjustment area for subsequently adjusting the screen brightness separately, and the brightness of the above two adjustment areas is adjusted differentially, thereby achieving more precise fingerprint reflection light control.
[0114] The beneficial effect of this embodiment is that by determining the projection area of the under-screen fingerprint area on the screen, the projection area or the screen area containing the projection area is used as the adjustment area. A scheme for determining the adjustment area is provided to realize a more user-friendly under-screen fingerprint recognition scheme, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition scheme and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misidentification and failure to recognize, and enhancing the user experience.
[0115] Embodiment 5
[0116] Figure 7is a flow chart of the fifth embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, if it is determined that the terminal device is in the strong light scene, the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device is lowered, and it also includes:
[0117] S23, presetting scene parameters corresponding to the strong light scene;
[0118] S24. Preset adjustment parameters and adjustment time corresponding to the scene parameters.
[0119] In this embodiment, first, scene parameters corresponding to the strong light scene are preset; then, adjustment parameters and adjustment time corresponding to the scene parameters are preset.
[0120] Optionally, in this embodiment, scene parameters corresponding to the strong light scene are preset, for example, strong light scenes of different levels are determined according to different light intensities, thereby determining scene parameters of different groups;
[0121] Optionally, in this embodiment, a pair of adjustment parameters and adjustment time is determined in each group of scene parameters;
[0122] Optionally, in this embodiment, the adjustment parameter is a parameter for lowering the screen brightness of the above adjustment area, for example, it may be a percentage by which the brightness is lowered, or a brightness value by which the brightness is lowered;
[0123] Optionally, in this embodiment, the adjustment time refers to the low brightness maintenance time after the brightness is lowered, for example, it can be two minutes, or any time between 1 and 10 minutes.
[0124] The beneficial effect of this embodiment is that by presetting the scene parameters corresponding to the strong light scene, and then presetting the adjustment parameters and adjustment time corresponding to the scene parameters, a more user-friendly under-screen fingerprint recognition solution is provided to determine the adjustment parameters and adjustment time, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition solution and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misrecognition and failure to recognize, and enhancing the user experience.
[0125] Embodiment 6
[0126] Figure 8 is a flow chart of a sixth embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, if it is determined that the terminal device is in the strong light scene, the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device is lowered, and it also includes:
[0127] S25. If it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the adjustment area according to the adjustment parameter;
[0128] S26. After the screen brightness of the adjustment area is lowered according to the adjustment parameter, the fingerprint pressing signal is monitored within the adjustment time.
[0129] In this embodiment, first, if it is determined that the terminal device is in the strong light scene, the screen brightness of the adjustment area is lowered according to the adjustment parameter; then, after the screen brightness of the adjustment area is lowered according to the adjustment parameter, the fingerprint pressing signal is monitored within the adjustment time.
[0130] Optionally, in this embodiment, if it is determined that the terminal device is in the strong light scene, the screen brightness of one of the adjustment areas is lowered according to the one adjustment parameter;
[0131] Optionally, in this embodiment, if it is determined that the terminal device is in the strong light scene, the screen brightness of the first adjustment area and the second adjustment area are respectively lowered according to the two adjustment parameters;
[0132] Optionally, in this embodiment, after the screen brightness of the adjustment area is lowered according to the adjustment parameter, the fingerprint pressing signal is monitored within the adjustment time, and when the fingerprint pressing signal is monitored, the lowered state of the screen brightness is maintained within a preset acquisition time.
[0133] The beneficial effect of this embodiment is that if it is determined that the terminal device is in the strong light scene, the screen brightness of the adjustment area is lowered according to the adjustment parameter; then, after the screen brightness of the adjustment area is lowered according to the adjustment parameter, the fingerprint pressing signal is monitored during the adjustment time. In order to realize a more humane under-screen fingerprint recognition solution, an identification control solution for the adjustment area is provided, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition solution and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misidentification and failure to recognize, and enhancing the user experience.
[0134] Embodiment 7
[0135] Fig. 9 is a flow chart of the seventh embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed by the image processing parameters corresponding to the strong light scene, including:
[0136] S41, if the fingerprint pressing signal is not detected within the adjustment time, restoring the screen brightness of the adjustment area;
[0137] S42, looping to obtain the ambient light parameters, and determining whether the terminal device is in the strong light scene.
[0138] In this embodiment, first, if the fingerprint pressing signal is not detected within the adjustment time, the screen brightness of the adjustment area is restored; then, the ambient light parameters are obtained in a loop, and it is determined whether the terminal device is in the strong light scene.
[0139] Optionally, in this embodiment, if the fingerprint pressing signal is not monitored within the adjustment time, the screen brightness of the adjustment area is restored, and the steps of obtaining the ambient light parameters and determining whether the terminal device is in the strong light scene are performed again. When it is determined that the terminal device is in the strong light scene, the screen brightness is lowered and the fingerprint pressing signal monitoring operation is performed again;
[0140] Optionally, in this embodiment, if the fingerprint pressing signal is monitored within the adjustment time and the fingerprint image data collection of the fingerprint pressing signal is unsuccessful, the screen brightness of the adjustment area is maintained;
[0141] Optionally, in this embodiment, if the fingerprint pressing signal is monitored during the adjustment time and the recognition of the fingerprint pressing signal is unsuccessful or the matching fails, the next stage of adjustment time is entered and the screen brightness of the adjustment area is maintained pending re-entry, recognition and processing.
[0142] The beneficial effect of this embodiment is that by recognizing that if the fingerprint pressing signal is not detected within the adjustment time, the screen brightness of the adjustment area is restored; then, the ambient light parameters are acquired in a loop, and it is determined whether the terminal device is in the strong light scene. In order to realize a more humane under-screen fingerprint recognition solution, a further recognition control solution is provided, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition solution and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misrecognition and failure to recognize, and enhancing the user experience.
[0143] Embodiment 8
[0144] Fig.10 is a flow chart of the eighth embodiment of the under-screen fingerprint recognition method of the present invention. Based on the above embodiment, if the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed by the image processing parameters corresponding to the strong light scene, and further includes:
[0145] S43, presetting an image processing mode corresponding to the strong light scene, and determining the image processing parameters in combination with the ambient light parameters under the image processing mode;
[0146] S44: if the fingerprint pressing signal is monitored within the adjustment time, the fingerprint image data is collected and processed according to the image processing parameters.
[0147] In this embodiment, first, an image processing mode corresponding to the strong light scene is preset, and the image processing parameters are determined in combination with the ambient light parameters under the image processing mode; if the fingerprint pressing signal is monitored within the adjustment time, the fingerprint image data is collected and processed according to the image processing parameters.
[0148] Optionally, in this embodiment, in the image processing mode, a strong light filtering parameter in the image processing parameter is determined according to the light intensity level in the ambient light parameter;
[0149] Optionally, in this embodiment, in the image processing mode, the strong light filtering parameter in the image processing parameter is jointly determined according to the light intensity level in the ambient light parameter and the reduced value of the screen brightness.
[0150] The beneficial effect of this embodiment is that by presetting an image processing mode corresponding to the strong light scene, the image processing parameters are determined in combination with the ambient light parameters in the image processing mode; if the fingerprint pressing signal is monitored within the adjustment time, the fingerprint image data is collected and processed according to the image processing parameters. In order to realize a more humane under-screen fingerprint recognition solution, a further recognition control solution is provided, so that in special scenes such as strong light or direct light, the under-screen fingerprint recognition solution and the local brightness of the screen can be adaptively adjusted, thereby improving the fingerprint recognition rate, avoiding problems such as misrecognition and failure to recognize, and enhancing the user experience.
[0151] Embodiment 9
[0152] Based on the above embodiments, the present invention also proposes an under-screen fingerprint recognition device, which includes a memory, a processor, and a computer program stored in the memory and run on the processor. When the computer program is executed by the processor, the steps of the under-screen fingerprint recognition method as described in any one of the above items are implemented.
[0153] It should be noted that the above-mentioned device embodiment and method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the device embodiment, which will not be repeated here.
[0154] Embodiment 10
[0155] Based on the above embodiments, the present invention also proposes a computer-readable storage medium, which stores an under-screen fingerprint recognition program. When the under-screen fingerprint recognition program is executed by a processor, the steps of the under-screen fingerprint recognition method as described in any one of the above items are implemented.
[0156] It should be noted that the above-mentioned medium embodiment and method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the medium embodiment, which will not be repeated here.
[0157] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0158] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0159] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0160] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
Claims
1. A method for fingerprint recognition under the screen, characterized in that: The method comprises: Determining whether the terminal device is in a strong light scene according to an ambient light parameter of the terminal device; If it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device; When the screen brightness of the screen area is reduced, determining whether a fingerprint pressing signal is detected; If the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed by using image processing parameters corresponding to the strong light scene; If it is determined that the terminal device is in the strong light scene, lowering the screen brightness of the screen area corresponding to the under-screen fingerprint area of the terminal device includes: Determine a projection area of the under-screen fingerprint area on the screen; The projection area or the screen area including the projection area is used as the adjustment area; wherein the light reflection range of the fingerprint area under the screen is determined to obtain the fingerprint, the light reflection range is determined to be in the projection area of the screen, the screen area corresponding to the light reflection range is used as the first adjustment area, and the larger screen area including the light reflection range is used as the second adjustment area; Presetting scene parameters corresponding to the strong light scene; Preset adjustment parameters and adjustment time corresponding to the scene parameters; wherein different levels of strong light scenes are determined according to different light intensities, different groups of scene parameters are determined according to different levels of strong light scenes, and a pair of the adjustment parameters and the adjustment time are determined in each group of scene parameters; If it is determined that the terminal device is in the strong light scene, the screen brightness of the adjustment area is lowered according to the adjustment parameter; wherein the screen brightness of the first adjustment area and the second adjustment area are respectively lowered according to the two adjustment parameters; After the screen brightness of the adjustment area is lowered according to the adjustment parameter, the fingerprint pressing signal is monitored within the adjustment time; If the fingerprint pressing signal is not detected, the screen brightness of the screen area is restored; if the fingerprint pressing signal is detected, the fingerprint image data is collected and processed by the image processing parameters corresponding to the strong light scene, including: If the fingerprint pressing signal is not detected within the adjustment time, restoring the screen brightness of the adjustment area; Looping to obtain the ambient light parameter and determining whether the terminal device is in the strong light scene; Presetting an image processing mode corresponding to the strong light scene, and determining the image processing parameters in combination with the ambient light parameters under the image processing mode; If the fingerprint pressing signal is monitored within the adjustment time, collecting and processing the fingerprint image data according to the image processing parameters; in, If the fingerprint pressing signal is monitored within the adjustment time and the fingerprint image data collection of the fingerprint pressing signal is unsuccessful, the screen brightness of the adjustment area is maintained; If the fingerprint pressing signal is monitored during the adjustment time and the fingerprint pressing signal is not successfully identified or matched, the next stage of adjustment time is entered and the screen brightness of the adjustment area is maintained to wait for re-entry, identification and processing; In the image processing mode, the strong light filtering parameter in the image processing parameter is jointly determined according to the light intensity level in the ambient light parameter and the reduced value of the screen brightness.
2. The under-screen fingerprint recognition method according to claim 1, characterized in that: The determining whether the terminal device is in a strong light scene according to the ambient light parameter of the terminal device includes: Preset light threshold and detection time; When it is monitored that the ambient light parameter exceeds the light threshold, and the duration for which the ambient light parameter exceeds the light threshold exceeds the detection time, it is determined that the terminal device is in the strong light scene.
3. The under-screen fingerprint recognition method according to claim 1, characterized in that: The determining whether the terminal device is in a strong light scene according to the ambient light parameter of the terminal device also includes: Preset detection time; Detect whether the current brightness value of the screen of the terminal device reaches the maximum brightness value. If the current brightness value reaches the maximum brightness value and the time for which the current brightness value reaches the maximum brightness value exceeds the detection time, determine that the terminal device is in the strong light scene.
4. An under-screen fingerprint recognition device, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the under-screen fingerprint recognition method as described in any one of claims 1 to 3 are implemented.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an under-screen fingerprint recognition program, and when the under-screen fingerprint recognition program is executed by the processor, the steps of the under-screen fingerprint recognition method according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Display screen brightness adjusting method
CN105185310A
Fingerprint image processing method and fingerprint detection equipment
CN107016324A