Fingerprint light spot display processing method and device, mobile terminal and storage medium
By adjusting the mask layer in the LCD screen according to the backlight brightness, the screen flickering problem during under-display fingerprint recognition was solved, enabling under-display fingerprint recognition on LCD screens and improving the user experience.
Patent Information
- Application Number
- CN202110360288.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-02
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2041-04-02
AI Technical Summary
When performing under-display fingerprint recognition on an LCD screen, the backlight brightness adjustment and the display brightness adjustment are not synchronized, causing screen flickering and affecting the user's visual experience.
By adjusting the backlight brightness, the mask layer is determined based on the backlight brightness, and the display brightness of the area outside the fingerprint spot is adjusted within a preset range. The mask layer is used for brightness compensation to reduce screen flicker.
It reduces screen flicker caused by asynchronous changes in backlight brightness and display brightness compensation, improves the user's visual experience, and enables LCD screens to integrate under-display fingerprint recognition technology.
Smart Images

Figure CN115188030B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of electronic technology, and in particular to a fingerprint spot display processing method, apparatus, mobile terminal and storage medium. Background Technology
[0002] An LCD (Liquid Crystal Display) typically consists of two parts: a display device and a backlight device. The display device is used to display information, while the backlight device provides a light source for the display device when displaying information.
[0003] FOD (Fingerprint on Display) technology is an emerging fingerprint technology that hides the fingerprint sensor under the display screen, integrating fingerprint recognition functionality into the display. FOD solutions primarily use optical fingerprint sensors. However, optical fingerprint sensors require the screen to provide a light source to capture the fingerprint image. Therefore, the screen's backlight brightness needs to be adjusted. However, adjusting the backlight brightness in conjunction with adjusting the display brightness often results in screen flicker, which is detrimental to the user's visual experience. Therefore, reducing screen flicker during under-display fingerprint recognition on screens such as LCD screens has become a pressing technical problem to solve. Summary of the Invention
[0004] According to a first aspect of the present disclosure, a fingerprint recognition method is provided, applied in a mobile terminal including an under-display fingerprint sensor, the method comprising:
[0005] Displays fingerprint light spots;
[0006] Adjust the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status;
[0007] When adjusting the backlight brightness, a mask layer is determined based on the backlight brightness. The mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range.
[0008] Optionally, adjusting the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status includes:
[0009] Based on the fingerprint acquisition status and the backlight brightness adjustment strategy, adjust the backlight brightness required to acquire the fingerprint by providing the fingerprint spot.
[0010] Optionally, the backlight brightness adjustment strategy is: a strategy that adjusts the backlight brightness within multiple frames;
[0011] The step of determining the mask layer based on the backlight brightness includes:
[0012] Based on the backlight brightness, determine the effect information of the frame-by-frame adjustment of the backlight brightness on the brightness of the area outside the fingerprint spot;
[0013] Based on the information on the impact of the backlight brightness adjustment on the brightness of the display area outside the fingerprint spot, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame; wherein, the mask layer after the transparency adjustment is used to adjust the display brightness of the area outside the fingerprint spot within the preset range.
[0014] Optionally, adjusting the transparency of the overlay added to the area outside the fingerprint spot in the current frame on a frame-by-frame basis includes:
[0015] The transparency of the overlay in the current frame is determined based on the ratio between the backlight brightness of the current frame and the maximum backlight brightness that the mobile terminal can provide.
[0016] Optionally, the backlight brightness adjustment strategy is: the backlight brightness is adjusted within a single frame;
[0017] The step of adjusting the mask layer according to the backlight brightness includes:
[0018] Within a single frame of the backlight brightness adjustment period, the display brightness of the area outside the fingerprint spot is adjusted to within a preset range by adding or removing a mask.
[0019] Optionally, the strategy for adjusting the backlight brightness within a single frame includes:
[0020] The backlight brightness of the pixel array is adjusted line by line within a single frame;
[0021] or,
[0022] The brightness of the pixel array is adjusted sequentially within a single frame.
[0023] Optionally, the method further includes:
[0024] If the strategy for adjusting the backlight brightness within a single frame is to adjust the backlight brightness of the pixel array row by row within a single frame, the total number of rows of the pixel array is determined.
[0025] Based on the total number of rows in the pixel array, determine the row-by-row adjustment rate of the backlight brightness to provide the required brightness for the fingerprint spot.
[0026] Optionally, the method further includes:
[0027] If the strategy for adjusting the backlight brightness within a single frame is to adjust the overall brightness of the pixel array sequentially within a single frame, then determine the brightness before the backlight brightness adjustment and the total number of times the backlight brightness is adjusted.
[0028] Based on the brightness before the backlight brightness adjustment and the total number of times, the brightness of a single adjustment is determined by successively adjusting the overall brightness of the pixel array.
[0029] According to a second aspect of the present disclosure, a fingerprint spot display processing apparatus is provided, applied in a mobile terminal including an under-display fingerprint sensor, the apparatus comprising:
[0030] The display module is used to display fingerprint light spots;
[0031] An adjustment module is used to adjust the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status;
[0032] The processing module is used to determine the mask layer based on the backlight brightness when adjusting the backlight brightness. The mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range.
[0033] Optionally, the adjustment module is further configured to:
[0034] Based on the fingerprint acquisition status and the backlight brightness adjustment strategy, the backlight brightness required for fingerprint acquisition is adjusted to provide the fingerprint spot.
[0035] Optionally, the backlight brightness adjustment strategy is: a strategy that adjusts the backlight brightness within multiple frames;
[0036] The processing module is further configured to:
[0037] Based on the effect of the backlight brightness adjustment on the brightness of the area outside the fingerprint spot frame by frame, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame; wherein, the mask layer after the transparency adjustment is used to adjust the display brightness of the area outside the fingerprint spot within the preset range.
[0038] Optionally, the processing module is further configured to:
[0039] The transparency of the overlay in the current frame is determined based on the ratio between the backlight brightness of the current frame and the maximum backlight brightness that the mobile terminal can provide.
[0040] Optionally, the backlight brightness adjustment strategy is: the backlight brightness is adjusted within a single frame;
[0041] The processing module is further configured to:
[0042] Within a single frame of the backlight brightness adjustment period, the display brightness of the area outside the fingerprint spot is adjusted to within a preset range by adding or removing a mask.
[0043] Optionally, the strategy for adjusting the backlight brightness within a single frame includes:
[0044] The backlight brightness of the pixel array is adjusted line by line within a single frame;
[0045] or,
[0046] The brightness of the pixel array is adjusted sequentially within a single frame.
[0047] Optionally, the device further includes:
[0048] The first determining module is used to determine the total number of rows of the pixel array if the strategy for adjusting the backlight brightness within a single frame is to adjust the backlight brightness of the pixel array row by row within a single frame.
[0049] The second determining module is used to determine the row-by-row adjustment rate of the backlight brightness to provide the required brightness of the fingerprint spot based on the total number of rows in the pixel array.
[0050] Optionally, the device further includes:
[0051] The third determining module is used to determine the brightness before the backlight brightness adjustment and the total number of times the backlight brightness is adjusted if the strategy for adjusting the backlight brightness within a single frame is to adjust the overall brightness of the pixel array successively within a single frame.
[0052] Based on the brightness before the backlight brightness adjustment and the total number of times, the brightness of a single adjustment is determined by successively adjusting the overall brightness of the pixel array.
[0053] According to a third aspect of the present disclosure, a mobile terminal is provided, comprising:
[0054] processor;
[0055] Memory used to store processor-executable instructions;
[0056] The processor is used to execute the steps in any of the above-described fingerprint spot display processing methods.
[0057] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, the program being executed by a processor of the steps of any of the above-described fingerprint spot display processing methods.
[0058] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0059] In this embodiment, a fingerprint spot is displayed; the backlight brightness required for fingerprint acquisition is adjusted according to the fingerprint acquisition status; and a mask layer is determined based on the backlight brightness during adjustment. This mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range. Compared to related technologies where the backlight brightness is adjusted and the mask layer is added or removed simultaneously based on the fingerprint acquisition status, this embodiment determines the mask layer based on the backlight brightness during adjustment. This mask layer can be used to adjust the display brightness of the area outside the fingerprint spot within a preset range. In other words, the determined mask layer ensures that the display brightness of the area outside the fingerprint spot remains within the preset range. This reduces screen flicker caused by the inability to synchronize the adjustment of the backlight brightness with the adjustment of the display screen brightness during the process of providing backlight brightness for the fingerprint spot. In this embodiment of the present disclosure, when adjusting the backlight brightness, a mask layer is determined based on the backlight brightness, and the determined mask layer can keep the display brightness of the area outside the fingerprint spot within a preset range. In this way, the compensation of the display brightness of the area outside the fingerprint spot can keep up with the change of backlight brightness in real time, so that the user cannot perceive the change of backlight brightness in the area outside the fingerprint spot, thereby improving the user's visual experience and thus improving the user experience of the mobile terminal.
[0060] Furthermore, since the embodiments of this disclosure can determine the mask layer based on the backlight brightness, and the mask layer can be used to adjust the display brightness of the area outside the fingerprint spot within a preset range, thereby reducing the screen flicker caused by the asynchronous compensation of the backlight brightness change and the display brightness of the area outside the fingerprint spot, it makes it possible for related displays where the display device and the backlight device are not integrated into the same device, such as LCD screens, to integrate under-display fingerprint recognition technology, breaking through the limitation in related technologies, such as LCDs, that fingerprint recognition can only be performed on the side, back, or under the screen.
[0061] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0062] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0063] Figure 1 This is a flowchart illustrating a fingerprint spot display processing method according to an exemplary embodiment;
[0064] Figure 2 This is a user interface diagram illustrating a fingerprint spot according to an exemplary embodiment;
[0065] Figure 3 It is a flowchart of the fingerprint spot display processing method shown in related technologies;
[0066] Figure 4 This is a flowchart illustrating a fingerprint spot display processing method according to a specific embodiment;
[0067] Figure 5 This is a block diagram of a fingerprint spot display processing device according to an exemplary embodiment;
[0068] Figure 6 This is a block diagram illustrating a mobile terminal according to an exemplary embodiment. Detailed Implementation
[0069] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of methods and apparatus consistent with some aspects of the invention as detailed in the appended claims.
[0070] FOD (Finger-on-Display) technology is a fingerprint acquisition technology that hides the fingerprint sensor under the display screen, integrating fingerprint recognition functionality into the display. This fingerprint sensor hidden under the display screen will be referred to as an under-display fingerprint sensor. The principle of FOD is to acquire fingerprint images using the under-display fingerprint sensor to achieve fingerprint authentication.
[0071] The FOD (Follicular Unit Extraction) solution primarily uses an optical fingerprint sensor, including a lens. Essentially, the FOD solution utilizes the principle of lens imaging to capture fingerprint images, and lens imaging requires light to function. Therefore, when an under-display fingerprint sensor captures a fingerprint, the display screen needs to provide a light source to the sensor to acquire the fingerprint image.
[0072] For example, in an LCD screen where the display device and backlight device are not integrated on the same device, the under-display fingerprint sensor needs to provide backlight brightness for the fingerprint spot when collecting fingerprints. However, since providing backlight brightness for the fingerprint spot also affects the display brightness of the area outside the fingerprint spot, the brightness of the display screen outside the fingerprint spot is usually adjusted to maintain a constant display brightness in that area. However, during the brightness adjustment process for the area outside the fingerprint spot, the screen flickers because it cannot keep up with the changes in backlight brightness.
[0073] The embodiments disclosed herein aim to reduce screen flickering caused by, for example, an under-display fingerprint sensor in an LCD screen when performing fingerprint acquisition.
[0074] It should be noted that the embodiments disclosed herein are applied to mobile terminals that include an under-display fingerprint sensor. The under-display fingerprint sensor here can be the optical fingerprint sensor described in the aforementioned FOD solution. The mobile terminal here can include any mobile terminal such as a mobile phone, tablet computer, laptop computer, or wearable device.
[0075] Figure 1 This is a flowchart illustrating a fingerprint spot display processing method according to an exemplary embodiment, such as... Figure 1 As shown, the method is applied to a mobile terminal containing an under-display fingerprint sensor, and includes:
[0076] Step 101: Display fingerprint light spot;
[0077] Step 102: Adjust the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status;
[0078] Step 103: When adjusting the backlight brightness, determine the mask layer according to the backlight brightness. The mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range.
[0079] It should be noted that the fingerprint spot may be drawn to indicate the location of the in-display fingerprint sensor to the user. Please refer to [link / reference]. Figure 2 , Figure 2 This is a user interface diagram of a fingerprint spot illustrated according to an exemplary embodiment, such as... Figure 2 As shown, the mobile terminal 2 will draw a fingerprint spot 21 at the location corresponding to the under-display fingerprint sensor. Here, the fingerprint spot 21 can be a spot shaped like a finger, or a spot resembling a fingerprint texture, to more clearly indicate to the user that this is the fingerprint collection point. In some embodiments, in order to adapt to different finger sizes, the fingerprint spot 21 can also be a spot of a general shape, such as a circular spot or an elliptical spot.
[0080] In other embodiments, in order to enable the under-display fingerprint sensor to better capture fingerprint images, a bright fingerprint spot, such as a white spot, can be provided during fingerprint capture so that more light can pass through the fingerprint spot, providing more brightness to the lens of the under-display fingerprint sensor, thereby capturing a clearer fingerprint image.
[0081] The fingerprint collection status here mainly refers to the state when fingerprint collection is in progress, the state when fingerprint collection is complete, and the state after fingerprint collection is completed.
[0082] In step 102, the backlight brightness required for fingerprint collection is adjusted according to the fingerprint collection status. This may include: if the fingerprint collection status is fingerprint collection, the backlight brightness required for fingerprint collection is adjusted to brighten the fingerprint spot, that is, the backlight needs to be brightened to provide a bright light source for the screen to brighten the fingerprint spot.
[0083] In some embodiments, the method further includes: if the fingerprint acquisition state is fingerprint acquisition, adjusting the color of the fingerprint spot to a predetermined color, wherein the transmittance of the predetermined color is greater than a preset transmittance. It should be noted that the under-display fingerprint sensor can at least acquire a clear fingerprint image based on the light transmitted through the preset transmittance. For example, if the fingerprint acquisition state is fingerprint acquisition, the color of the fingerprint spot is adjusted to white. In this way, more light can be transmitted through the fingerprint spot during fingerprint acquisition, which is beneficial for the under-display fingerprint sensor to acquire the fingerprint image.
[0084] In step 102, adjusting the backlight brightness required for fingerprint collection based on the fingerprint collection status may further include: if the fingerprint collection status is "fingerprint collection complete", adjusting the backlight brightness required for fingerprint collection based on the fingerprint collection status to the system's currently set backlight brightness, that is, at this time the backlight needs to be adjusted to the system's set brightness to restore the screen's normal display.
[0085] In some embodiments, the method further includes: after fingerprint acquisition is completed, if fingerprint matching fails, adjusting the color of the fingerprint spot, which was set to the predetermined color during fingerprint acquisition, back to a color consistent with the screen display, i.e., redisplaying the fingerprint spot. In other embodiments, the method further includes: after fingerprint acquisition is completed, if fingerprint matching is successful, directly removing the fingerprint spot and displaying the current screen at the fingerprint spot location. For example, if fingerprint recognition is used for unlocking, then if fingerprint matching is successful, the fingerprint spot is directly removed to enter the unlocking system.
[0086] In step 103, when adjusting the backlight brightness, the mask layer is determined according to the backlight brightness. The mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range. This can be understood as follows: when adjusting the backlight brightness, the mask layer is determined according to the adjustment of the backlight brightness, that is, according to the change of the backlight brightness. The mask layer can adjust the display brightness of the area outside the fingerprint spot within a preset range.
[0087] Here, the preset range refers to the range of brightness adjustment that is imperceptible to the human eye.
[0088] Here, the overlay is a display window that can be drawn by the mobile terminal. This display window is located below the screen and can show the image currently displayed on the screen through it. Since the image displayed on the screen is shown through this overlay, the display brightness of the image can be compensated through this overlay.
[0089] Therefore, when the backlight brightness required for fingerprint acquisition increases, a mask can be used to compensate for the display brightness of areas outside the fingerprint spot, preventing a poor user experience caused by increased display brightness in these areas due to the increased backlight brightness. Similarly, when the backlight brightness required for fingerprint acquisition decreases, the mask can be removed to restore the display brightness of areas outside the fingerprint spot to their original level.
[0090] For example, the overlay is located beneath the fingerprint spot, covering the entire screen. When fingerprint collection is required, the system draws a fingerprint spot of a predetermined shape and area at a preset position on the overlay after drawing the overlay. Here, the preset position is the location of the under-display fingerprint sensor, the preset shape is the aforementioned fingerprint shape or circle, and the preset area can be preset according to the user's finger size, that is, a universal area set for a specific model. In some embodiments, when fingerprint collection is required, the fingerprint spot is also directly drawn as a highly transparent color such as white. In this way, by first drawing the overlay of the entire display screen and then drawing the fingerprint spot, it is not necessary to draw the overlay according to various areas; only the grayscale value of the entire screen needs to be adjusted, resulting in minimal program modification and ease of implementation.
[0091] For example, the overlay can also be the same layer as the fingerprint spot, that is, a display layer covering the entire screen that includes the fingerprint spot. Understandably, when fingerprint collection is required, the system draws an overlay layer containing the fingerprint spot. In this way, the system can directly draw the overlay layer containing the fingerprint spot based on the pre-defined position, shape, and area of the fingerprint spot, reducing display latency issues caused by drawing multiple display layers.
[0092] In related technologies, taking the mask layer located beneath the fingerprint spot as an example, it is applied to AMOLED (Active Matrix / Organic Light Emitting Diode) screens. Please refer to [link / reference needed]. Figure 3 , Figure 3 It is a flowchart of the fingerprint spot display processing method shown in related technologies, such as... Figure 3 As shown, the method includes:
[0093] Step 301: Display fingerprint light spot;
[0094] Step 302: Detect whether the finger is pressed down; if yes, proceed to step 303; otherwise, return to step 301.
[0095] Step 303: If so, the white fingerprint spot will simultaneously activate the backlight and the overlay.
[0096] Step 304: Fingerprint collection and matching to determine if the match is successful; if yes, proceed to step 305; otherwise, proceed to step 306.
[0097] Step 305: Turn off the backlight and overlay simultaneously, then unlock the system;
[0098] Step 306: Simultaneously turn off the backlight and mask, and proceed to the judgment in step 302.
[0099] Here, when a finger is detected pressing down, a white fingerprint light spot is activated, meaning the fingerprint light spot is drawn in white so that it can transmit light. Simultaneously, the backlight and the overlay are activated. Because the backlight and display components of an AMOLED screen are integrated on the same device, the activation of the backlight and the display of the overlay occur within the same frame. This way, the user will not perceive any change in brightness outside the fingerprint light spot area; only the fingerprint light spot area will be bright. Similarly, after fingerprint collection is complete, if recognition is successful, the backlight is turned off and the overlay is removed in the next frame, unlocking the system.
[0100] However, for LCD screens where the backlight and display devices are not on the same device, when the backlight and the mask are turned on at the same time, the display device cannot complete the process of turning on the mask and the backlight device simultaneously, or the display device cannot complete the process of turning off the mask and the backlight device simultaneously. Therefore, this type of screen, such as LCD screens, will experience screen flickering when performing under-display fingerprint recognition.
[0101] Based on this, in this embodiment, when adjusting the backlight brightness, the mask layer is determined according to the backlight brightness. This mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range. That is, during the backlight brightness adjustment process, the mask layer is dynamically determined according to the dynamic backlight brightness, reducing the time difference between the backlight brightness and the mask layer. Furthermore, since the display brightness of the area outside the fingerprint spot is adjusted within the preset range in this embodiment, the human eye cannot perceive the change in display brightness of the area outside the fingerprint spot, thereby reducing screen flickering phenomena, such as those seen in LCD screens during under-display fingerprint recognition.
[0102] Furthermore, since the embodiments of this disclosure determine the mask layer based on the backlight brightness, and the mask layer can be used to adjust the display brightness of the area outside the fingerprint spot within a preset range, thereby reducing screen flicker when performing under-display fingerprint recognition on an LCD screen, it becomes possible to integrate under-display fingerprint recognition technology on an LCD screen, breaking through the technical limitation in related technologies that under-display fingerprint recognition technology can only be integrated into AMOLED screens.
[0103] As another exemplary embodiment, step 102, namely adjusting the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status, may include:
[0104] Based on the fingerprint acquisition status and the backlight brightness adjustment strategy, adjust the backlight brightness required to acquire the fingerprint by providing the fingerprint spot.
[0105] Here, the backlight brightness adjustment strategy can be pre-stored in the mobile terminal.
[0106] Here, the backlight brightness adjustment strategy refers to the adjustment rules when adjusting the backlight brightness. Different adjustment strategies address different ways of adjusting backlight brightness.
[0107] For example, different backlight brightness adjustment strategies can correspond to different backlight brightness adjustment speeds; or, different backlight brightness adjustment strategies can also correspond to different backlight brightness adjustment amounts for each adjustment; or, different backlight adjustment strategies can also correspond to different backlight brightness adjustment forms, wherein the backlight brightness adjustment forms may include, for example, line-by-line adjustment of backlight brightness, or overall adjustment of backlight brightness, etc.
[0108] In some embodiments, the method further includes:
[0109] Based on the configuration information regarding the backlight brightness adjustment strategy, the backlight brightness strategy is determined. This configuration information can be determined through input operations on the UI interface provided by the mobile terminal. In this way, users can flexibly choose the backlight brightness adjustment strategy according to their own usage needs.
[0110] In other embodiments, the backlight brightness adjustment strategy can also be determined based on the factory settings of the mobile terminal. In summary, different backlight brightness adjustment strategies correspond to different ways of adjusting the backlight brightness required for fingerprint spot acquisition.
[0111] For example, the backlight brightness adjustment strategy includes, but is not limited to: a strategy that adjusts the backlight brightness over multiple frames, and a strategy that adjusts the backlight brightness over a single frame.
[0112] As another exemplary embodiment, the backlight brightness adjustment strategy is: a strategy in which the backlight brightness is adjusted within multiple frames;
[0113] In step 103, determining the mask layer based on the backlight brightness may include:
[0114] Based on the backlight brightness, determine the effect information of the frame-by-frame adjustment of the backlight brightness on the brightness of the area outside the fingerprint spot;
[0115] Based on the information on the impact of the backlight brightness adjustment on the brightness of the area outside the fingerprint spot, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame; wherein, the mask layer with adjusted transparency is used to adjust the display brightness of the area outside the fingerprint spot within the preset range.
[0116] It should be added that the method also includes:
[0117] Based on the fingerprint acquisition status, determine the first target brightness for adjusting the backlight brightness within multiple frames.
[0118] The backlight brightness is adjusted to the first target brightness frame by frame.
[0119] For example, determining a first target brightness for adjusting the backlight brightness over multiple frames based on the fingerprint acquisition status may include:
[0120] If the fingerprint acquisition state is in the process of fingerprint acquisition, the first target brightness for adjusting the backlight brightness within multiple frames is determined as the preset brightness. The preset brightness is the brightness that can provide sufficient light to the under-display fingerprint sensor so that the under-display fingerprint sensor can acquire a clear fingerprint image through the preset brightness, such as the brightness required to brighten the fingerprint spot mentioned above.
[0121] For example, determining a first target brightness for adjusting the backlight brightness over multiple frames based on the fingerprint acquisition status may include:
[0122] If the fingerprint acquisition status is "fingerprint acquisition complete," the first target brightness for adjusting the backlight brightness within multiple frames is determined as the set brightness. This set brightness is either the brightness set by the system or the brightness indicated by the brightness bar. This ensures that the system can restore the backlight brightness to the set brightness after fingerprint acquisition is complete.
[0123] Here, the amount of backlight brightness adjustment per frame can be determined through testing. This test refers to the limit value at which the frame-by-frame adjustment of backlight brightness does not cause flickering. It is understandable that the total number of adjustments will differ depending on the screen characteristics.
[0124] In this embodiment, when fingerprint collection is performed, the backlight brightness needs to be adjusted to a high level. Therefore, when adjusting the backlight brightness frame by frame, this embodiment determines the impact of each frame-by-frame backlight brightness adjustment on the brightness of the area outside the fingerprint spot. This brightness impact information can be understood as follows: for each increase in backlight brightness level, the brightness of the area outside the fingerprint spot also increases by one level. This means that if the brightness of the area outside the fingerprint spot needs to be maintained within a preset range, the brightness of the area outside the fingerprint spot needs to be reduced by at least one level. Based on this, the brightness of the area outside the fingerprint spot is reduced frame by frame by adjusting the transparency of the added display brightness.
[0125] It's understandable that higher transparency of the overlay results in higher brightness of the displayed image, and lower transparency results in lower brightness. Therefore, the display brightness of the area outside the fingerprint spot can be adjusted directly by changing the transparency of the overlay, and this is a simple and convenient method.
[0126] Thus, in this embodiment of the present disclosure, the impact information of frame-by-frame adjustment of backlight brightness on the brightness of the area outside the fingerprint spot is determined based on the backlight brightness; then, based on the brightness impact information, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame, so that the display brightness of the area outside the fingerprint spot after adjustment is within a preset range. In this way, during the frame-by-frame brightness adjustment process, reverse compensation of the display brightness of the area outside the fingerprint spot is performed frame by frame. The backlight brightness and the display brightness of the area outside the fingerprint spot are synchronized by changing the brightness frame by frame, thereby reducing screen flicker.
[0127] In other embodiments, the display brightness of the screen can be adjusted by adjusting the grayscale value of the mask layer. It is understood that the grayscale value of the mask layer can be controlled. The higher the grayscale value of the mask layer, the brighter the displayed screen will be, and the lower the grayscale value of the mask layer, the darker the displayed screen will be.
[0128] As another exemplary embodiment, the frame-by-frame adjustment of the transparency of the overlay added to the area outside the fingerprint spot includes:
[0129] The transparency of the overlay in the current frame is determined based on the ratio between the current backlight brightness and the maximum backlight brightness that the mobile terminal can provide.
[0130] For example, the transparency of the mask in the area outside the fingerprint spot that needs to be adjusted in the current frame can be calculated by the following expression (1).
[0131] alpha=1-pow(backlight / maxbrightness,1 / gamma)(1)
[0132] Here, alpha represents transparency, maxbrightness represents the maximum backlight brightness that the mobile terminal system can support, gamm is the screen brightness response curve of the mobile terminal, and backlight represents the current backlight brightness of the mobile terminal. Thus, the transparency that needs to be adjusted is calculated using the pow function formula.
[0133] It should be added that in the strategy of adjusting backlight brightness across multiple frames, the brightness level to be adjusted in each frame can be evaluated based on the hardware conditions of the mobile terminal. In some embodiments, the brightness level to be adjusted in each frame in the strategy of adjusting brightness across multiple frames can be determined according to the model of the mobile terminal. In other embodiments, the brightness level to be adjusted in each frame in the strategy of adjusting brightness across multiple frames can also be obtained from the analysis of big data statistics. In summary, the brightness level to be adjusted in each frame in the strategy of adjusting brightness across multiple frames can at least ensure that the frame-by-frame compensation of the mask transparency with changes in backlight brightness is a change imperceptible to the human eye. In this way, by continuously updating the backlight brightness and the transparency of the mask in areas other than the fingerprint spot frame by frame, the screen flickering phenomenon that occurs in the bright fingerprint spot during fingerprint acquisition can be solved.
[0134] As another exemplary embodiment, the backlight brightness adjustment strategy is: a strategy in which the backlight brightness is adjusted within a single frame;
[0135] Step 102, namely determining the mask layer based on the backlight brightness, may include:
[0136] Within a single frame of backlight brightness adjustment, the display brightness of the area outside the fingerprint spot is adjusted to within a preset range by adding or removing a mask.
[0137] Here, within the single frame duration of the backlight brightness adjustment, by adding or removing a mask, the display brightness of the area outside the fingerprint spot is adjusted within a preset range. This can be understood as the backlight brightness adjustment needing to be completed within the frame of adding or removing the mask. This ensures that the addition or removal of the mask and the backlight brightness adjustment are completed within the same frame, thereby reducing screen flicker caused by the asynchronous completion of the mask addition or removal and the backlight brightness adjustment.
[0138] As another exemplary embodiment, the strategy for adjusting the backlight brightness within a single frame includes:
[0139] The backlight brightness of the pixel array is adjusted line by line within a single frame;
[0140] or,
[0141] The brightness of the pixel array is adjusted sequentially within a single frame.
[0142] Here, line-by-line adjustment can be done by adjusting the brightness line by line according to the scanning time from top to bottom, or by adjusting line by line from left to right, or even by adjusting line by line from bottom to top, or from the middle to both sides.
[0143] In some embodiments, the method further includes:
[0144] Determine whether the screen supports local brightness control. If local brightness control is supported, the strategy for adjusting the backlight brightness within a single frame is to adjust the backlight brightness of the pixel array line by line within the single frame. Alternatively, if local brightness control is not supported, the strategy for adjusting the backlight brightness within a single frame is to adjust the overall brightness of the pixel array sequentially within the single frame.
[0145] Thus, in this embodiment, the backlight brightness adjustment strategy can be intelligently determined through the hardware capabilities of the mobile terminal system itself, eliminating the need for the user to set the backlight brightness adjustment strategy and simplifying user operation.
[0146] As another exemplary embodiment, the method further includes:
[0147] If the strategy for adjusting the backlight brightness within a single frame is to adjust the backlight brightness of the pixel array row by row within a single frame, the total number of rows of the pixel array is determined.
[0148] The row-by-row adjustment rate of the backlight brightness, which provides the required brightness for the fingerprint spot, is adjusted based on the total number of rows in the pixel array.
[0149] It should be noted that the single-frame duration of backlight brightness, or the duration of adding or removing the mask, is fixed and determined based on the characteristics of the screen itself. For example, the duration of adding or removing the mask is determined by the screen's refresh rate. Understandably, the higher the refresh rate, the shorter the duration of adding or removing the mask; conversely, the lower the refresh rate, the longer the duration of adding or removing the mask.
[0150] Here, the total number of rows in the pixel array is also determined by the characteristics of the screen itself. For example, the total number of rows in the pixel array can be determined by the size of the screen. The larger the screen size, the more pixels there are, so the more rows in the pixel array. Therefore, the rate of row-by-row adjustment corresponding to the same mask addition or removal time is also faster.
[0151] In this embodiment, by completing the row-by-row brightness adjustment of all pixel arrays within the mask addition or removal time, the screen flickering caused by the asynchronous completion time of the backlight brightness adjustment and the mask addition or removal time can be reduced.
[0152] It should be added that the method also includes:
[0153] Based on the fingerprint acquisition status, determine the second target brightness for adjusting the backlight brightness within a single frame;
[0154] The backlight brightness of each row of the pixel array is adjusted to the second target brightness at a row-by-row adjustment rate to complete the backlight brightness adjustment.
[0155] Here, the definition of the second target brightness is the same as that of the first target brightness.
[0156] For example, determining a second target brightness for adjusting the backlight brightness within a single frame based on the fingerprint acquisition status may include:
[0157] If the fingerprint acquisition state is in the process of fingerprint acquisition, the second target brightness for adjusting the backlight brightness within a single frame is determined as the preset brightness. The preset brightness is the brightness that can provide sufficient light for the under-display fingerprint sensor so that the under-display fingerprint sensor can acquire a clear fingerprint image through the preset brightness.
[0158] For example, determining a second target brightness for adjusting the backlight brightness within a single frame based on the fingerprint acquisition status may further include:
[0159] If the fingerprint acquisition status is "fingerprint acquisition complete," the second target brightness for adjusting the backlight brightness within a single frame is determined as the set brightness. This set brightness is either the brightness set by the system or the brightness indicated by the brightness bar. This ensures that the system can restore the backlight brightness to the set brightness after fingerprint acquisition is complete.
[0160] As another exemplary embodiment, the method further includes:
[0161] If the strategy for adjusting the backlight brightness within a single frame is to adjust the overall brightness of the pixel array sequentially within a single frame, then determine the brightness before the backlight brightness adjustment and the total number of times the backlight brightness is adjusted.
[0162] Based on the brightness before the backlight brightness adjustment and the total number of times, the brightness of a single adjustment is determined by successively adjusting the overall brightness of the pixel array.
[0163] It should be noted that the more backlight adjustments made, the less likely flickering is; conversely, the fewer the adjustments made, the more likely flickering is. In some embodiments, the total number of backlight brightness adjustments can be determined experimentally. This experiment refers to an experiment used to detect the number of backlight brightness adjustments, or the limit value at which the adjustment speed does not cause flickering. It is understood that different screen characteristics correspond to different total number of adjustments.
[0164] For example, the method further includes:
[0165] Determine the third target brightness for backlight brightness adjustment within a single frame;
[0166] Based on the brightness before backlight brightness adjustment and the total number of adjustments, determine the brightness of each individual adjustment for the overall brightness of the pixel array, including:
[0167] Based on the third target brightness, the brightness before backlight brightness adjustment, and the total number of times, determine the single adjustment brightness of the overall brightness of the pixel array for successive adjustments.
[0168] Here, the definition of the third target brightness is the same as that of the second target brightness and the first target brightness.
[0169] It should be added that, in some embodiments, the fourth target brightness to which the overall brightness of the pixel array is adjusted each time can be calculated using the following expression (2). Here, the fourth target brightness refers to the target brightness to be adjusted each time, and the fourth target brightness is within the adjustment range of the third target brightness to be adjusted.
[0170] Abacklight=HBM-(HBM-Normal)*n / N
[0171] Where Abacklight represents the fourth target brightness, HBM represents the third target brightness, Normal represents the brightness setting of the brightness bar, n represents the current adjustment count, and N represents the total number of adjustments.
[0172] In this embodiment, by completing the successive adjustment of the overall brightness of the pixel array within the time of adding or removing the mask, the screen flickering caused by the asynchronous completion time of the backlight brightness adjustment and the time of adding or removing the mask can be reduced.
[0173] Based on this, this disclosure also provides a specific embodiment to further understand the fingerprint spot display processing method provided in this disclosure embodiment.
[0174] The specific embodiments disclosed herein are intended to improve under-display fingerprint recognition technology for screens, such as LCD screens, where the display device and backlight device are not integrated into the same device.
[0175] Based on this, specific embodiments of this disclosure employ two methods to address, for example, the screen flickering problem during under-display fingerprint recognition on an LCD screen.
[0176] The first method, as described in the above embodiments, involves adjusting the backlight brightness using a strategy that adjusts the brightness across multiple frames, while simultaneously adjusting the backlight brightness to provide the backlight spot required for fingerprint acquisition.
[0177] For details, please refer to [link / reference]. Figure 4 , Figure 4 This is a flowchart illustrating a fingerprint spot display processing method according to a specific embodiment, as shown below. Figure 4 As shown,
[0178] Step 401: Display fingerprint light spot;
[0179] Step 402: Detect whether the finger is pressed down; if yes, proceed to step 403; otherwise, return to step 401.
[0180] Step 403: Bright white fingerprint spot;
[0181] Step 404: Adjust the backlight brightness and the transparency of the mask;
[0182] Step 405: Has the preset brightness been reached? If yes, proceed to step 406; otherwise, return to step 404.
[0183] Step 406: Is the fingerprint matched successfully? If yes, proceed to step 407; otherwise, proceed to step 410.
[0184] Step 407: Adjust the backlight brightness and the transparency of the mask;
[0185] Step 408: Has the set brightness been reached? If yes, proceed to step 409; otherwise, return to step 407.
[0186] Step 409: Unlock the system;
[0187] Step 410: Display fingerprint light spot;
[0188] Step 411: Adjust the backlight brightness and the transparency of the mask;
[0189] Step 412: Has the set brightness been reached? If yes, return to step 402; otherwise, return to step 410.
[0190] It should be noted that steps 401 to 405 represent the fingerprint acquisition stage during the fingerprint acquisition process. The preset brightness here refers to the brightness required for the high-brightness fingerprint spot in the above embodiment. Steps 406 to 407 and steps 406 to 412 represent the fingerprint acquisition completion stage during the fingerprint acquisition process. The set brightness here refers to the brightness set by the system brightness bar in the above embodiment.
[0191] Here, adjusting the backlight brightness and the transparency of the mask can be equivalent to determining the brightness impact information of the frame-by-frame adjustment of the backlight brightness on the area outside the fingerprint spot based on the backlight brightness; adjusting the transparency of the mask added to the area outside the fingerprint spot frame by frame based on the brightness impact information of the frame-by-frame adjustment of the backlight brightness on the area outside the fingerprint spot; wherein, the mask after the transparency is adjusted is used to adjust the display brightness of the area outside the fingerprint spot within a preset range.
[0192] For example, when fingerprint collection is performed, the system increases the backlight brightness frame by frame, and at the same time calculates the transparency of the overlay in real time based on the backlight brightness, and continuously displays the overlay with refreshed transparency, so that the display brightness of the area outside the fingerprint spot seen by the user is not flickering.
[0193] For example, after fingerprint acquisition is complete, if fingerprint matching is successful, the system gradually reduces the backlight brightness frame by frame, while simultaneously calculating the overlay transparency in real time based on the backlight brightness, and continuously displaying the overlay with updated transparency until the overlay is removed, leading to the unlocked page. If fingerprint matching fails, the system gradually reduces the backlight brightness frame by frame, while simultaneously calculating the overlay transparency in real time based on the backlight brightness, and continuously displaying the overlay with updated transparency, then returns to the unlocked page that initially displayed the fingerprint spot.
[0194] In this way, by adjusting the backlight brightness frame by frame and compensating for the mask transparency frame by frame, the screen flickering caused by the asynchrony between the backlight brightness and the mask in related technologies can be effectively reduced.
[0195] The second method, as described in the above embodiments, involves adjusting the display brightness of the area outside the fingerprint spot within a preset range by adding or removing a mask during the single frame duration of the backlight brightness adjustment.
[0196] Specifically, in the second method, the transparency of the mask is constant.
[0197] If the screen supports local brightness adjustment, the brightness of the pixel array can be adjusted line by line within the frame duration of adding or removing the mask.
[0198] If the screen does not support local brightness adjustment, the brightness adjustment of the overall pixel array can be completed sequentially within the frame duration of adding or removing the mask.
[0199] Specifically, determine the total number of brightness adjustments, N;
[0200] The backlight brightness to be adjusted can be calculated based on the above expression (2).
[0201] In this embodiment, by adjusting the backlight brightness and the transparency of the mask frame by frame, and by adjusting the constant mask transparency and the backlight brightness line by line or sequentially, the screen flicker phenomenon during under-display fingerprint recognition on LCD screens is reduced, breaking through the current limitation of LCD screens using side, back, or chin fingerprint unlocking.
[0202] Figure 5 This is a block diagram illustrating a fingerprint spot display processing apparatus according to an exemplary embodiment. (Refer to...) Figure 5 This device is used in mobile terminals that include an under-display fingerprint sensor, including:
[0203] Display module 51 is used to display fingerprint light spots;
[0204] Adjustment module 52 is used to adjust the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status;
[0205] Processing module 53 is used to determine a mask layer based on the backlight brightness when adjusting the backlight brightness, wherein the mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range.
[0206] In an optional embodiment, the adjustment module 52 is further configured to:
[0207] Based on the fingerprint acquisition status and the backlight brightness adjustment strategy, the backlight brightness required for fingerprint acquisition is adjusted to provide the fingerprint spot.
[0208] In an optional embodiment, the backlight brightness adjustment strategy is: the backlight brightness is adjusted within multiple frames.
[0209] The processing module 53 is further configured to:
[0210] Based on the effect of the backlight brightness adjustment on the brightness of the area outside the fingerprint spot frame by frame, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame; wherein, the mask layer after the transparency adjustment is used to adjust the display brightness of the area outside the fingerprint spot within the preset range.
[0211] In an optional embodiment, the processing module 53 is further configured to:
[0212] The transparency of the overlay in the current frame is determined based on the ratio between the backlight brightness of the current frame and the maximum backlight brightness that the mobile terminal can provide.
[0213] In an optional embodiment, the backlight brightness adjustment strategy is: the backlight brightness is adjusted within a single frame;
[0214] The processing module is further configured to:
[0215] Within a single frame of the backlight brightness adjustment period, the display brightness of the area outside the fingerprint spot is adjusted to within a preset range by adding or removing a mask.
[0216] In an optional embodiment, the strategy for adjusting the backlight brightness within a single frame includes:
[0217] The backlight brightness of the pixel array is adjusted line by line within a single frame;
[0218] or,
[0219] The brightness of the pixel array is adjusted sequentially within a single frame.
[0220] In an optional embodiment, the apparatus further includes:
[0221] The first determining module is used to determine the total number of rows of the pixel array if the strategy for adjusting the backlight brightness within a single frame is to adjust the backlight brightness of the pixel array row by row within a single frame.
[0222] The second determining module is used to determine the row-by-row adjustment rate of the backlight brightness to provide the required brightness of the fingerprint spot based on the total number of rows in the pixel array.
[0223] In an optional embodiment, the apparatus further includes:
[0224] The third determining module is used to determine the brightness before the backlight brightness adjustment and the total number of times the backlight brightness is adjusted if the strategy for adjusting the backlight brightness within a single frame is to adjust the overall brightness of the pixel array successively within a single frame.
[0225] Based on the brightness before the backlight brightness adjustment and the total number of times, the brightness of a single adjustment is determined by successively adjusting the overall brightness of the pixel array.
[0226] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the fingerprint recognition method, and will not be elaborated upon here.
[0227] Figure 6 This is a block diagram illustrating a mobile terminal 600 according to an exemplary embodiment. For example, the mobile terminal 600 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0228] Reference Figure 6 The mobile terminal 600 may include one or more of the following components: a processing component 602, a storage component 604, a power component 606, a multimedia component 608, an audio component 610, an input / output (I / O) interface 612, a sensor component 614, and a communication component 616.
[0229] Processing component 602 typically controls the overall operation of mobile terminal 600, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 602 may include one or more modules to facilitate interaction between processing component 602 and other components. For example, processing component 602 may include a multimedia module to facilitate interaction between multimedia component 608 and processing component 602.
[0230] Memory 604 is configured to store various types of data to support operation on mobile terminal 600. Examples of this data include instructions for any application or method operating on mobile terminal 600, contact data, phonebook data, messages, pictures, videos, etc. Memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0231] The power component 606 provides power to various components of the mobile terminal 600. The power component 606 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the mobile terminal 600.
[0232] Multimedia component 608 includes a screen that provides an output interface between the mobile terminal 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 608 includes a front-facing camera and / or a rear-facing camera. When the mobile terminal 600 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0233] Audio component 610 is configured to output and / or input audio signals. For example, audio component 610 includes a microphone (MIC) configured to receive external audio signals when mobile terminal 600 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 604 or transmitted via communication component 616. In some embodiments, audio component 610 also includes a speaker for outputting audio signals.
[0234] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0235] Sensor assembly 614 includes one or more sensors for providing state assessments of various aspects of mobile terminal 600. For example, sensor assembly 614 can detect the on / off state of mobile terminal 600, the relative positioning of components such as the display and keypad of mobile terminal 600, changes in position of mobile terminal 600 or a component of mobile terminal 600, the presence or absence of user contact with mobile terminal 600, orientation or acceleration / deceleration of mobile terminal 600, and temperature changes of mobile terminal 600. Sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 614 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0236] Communication component 616 is configured to facilitate wired or wireless communication between mobile terminal 600 and other devices. Mobile terminal 600 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 616 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0237] In an exemplary embodiment, the mobile terminal 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0238] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, which can be executed by a processor 620 of a mobile terminal 600 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0239] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of a terminal, enables the terminal to perform the fingerprint spot display processing method described in the above embodiments.
[0240] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0241] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for processing fingerprint spot display, characterized in that, The method, applied to a mobile terminal including an under-display fingerprint sensor, includes: Displays fingerprint light spots; Adjust the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status; When adjusting the backlight brightness, a mask layer is determined based on the backlight brightness. The mask layer is used to adjust the display brightness of the area outside the fingerprint spot to be within a preset range. The step of determining the mask layer based on the backlight brightness when adjusting the backlight brightness includes: The adjustment strategy for the backlight brightness is determined to be a strategy that adjusts the backlight brightness within multiple frames. When adjusting the backlight brightness, the effect of frame-by-frame adjustment of the backlight brightness on the brightness of the area outside the fingerprint spot is determined based on the backlight brightness. Based on the information on the impact of the backlight brightness adjustment on the brightness of the area outside the fingerprint spot, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame. The mask layer with adjusted transparency is used to adjust the display brightness of the area outside the fingerprint spot within the preset range.
2. The method according to claim 1, characterized in that, The step of adjusting the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status includes: Based on the fingerprint acquisition status and the backlight brightness adjustment strategy, adjust the backlight brightness required to acquire the fingerprint by providing the fingerprint spot.
3. The method according to claim 2, characterized in that, The frame-by-frame adjustment of the transparency of the mask layer added to the area outside the fingerprint spot includes: The transparency of the overlay in the current frame is determined based on the ratio between the backlight brightness of the current frame and the maximum backlight brightness that the mobile terminal can provide.
4. A fingerprint spot display processing device, characterized in that, The device, used in a mobile terminal that includes an under-display fingerprint sensor, comprises: The display module is used to display fingerprint light spots; An adjustment module is used to adjust the backlight brightness required for fingerprint acquisition based on the fingerprint acquisition status; The processing module is used to determine the mask layer according to the backlight brightness when adjusting the backlight brightness, and the mask layer is used to adjust the display brightness of the area outside the fingerprint spot within a preset range; The processing module is also used for: The adjustment strategy for the backlight brightness is determined to be a strategy that adjusts the backlight brightness within multiple frames; when adjusting the backlight brightness, the influence information of the frame-by-frame adjustment of the backlight brightness on the brightness of the area outside the fingerprint spot is determined based on the backlight brightness; based on the influence information of the frame-by-frame adjustment of the backlight brightness on the brightness of the area outside the fingerprint spot, the transparency of the mask layer added to the area outside the fingerprint spot is adjusted frame by frame. The mask layer with adjusted transparency is used to adjust the display brightness of the area outside the fingerprint spot within the preset range.
5. The apparatus according to claim 4, characterized in that, The adjustment module is also used for: Based on the fingerprint acquisition status and the backlight brightness adjustment strategy, the backlight brightness required for fingerprint acquisition is adjusted to provide the fingerprint spot.
6. The apparatus according to claim 5, characterized in that, The processing module is further configured to: The transparency of the overlay in the current frame is determined based on the ratio between the backlight brightness of the current frame and the maximum backlight brightness that the mobile terminal can provide.
7. A mobile terminal, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to: execute the steps of the fingerprint spot display processing method according to any one of claims 1 to 3.
8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by a processor to implement the method steps of any one of claims 1 to 3.
Citation Information
Patent Citations
Screen backlight adjustment method and mobile terminal
CN107798303A
Screen display method and device thereof and storage medium
CN111477135A