Under-screen sensing anti-interference method and system for mobile phone screen assembly

CN122824835APending Publication Date: 2026-09-25SHENZHEN SANKEXIN LCD TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610920620.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-24
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

[0004]本发明的目的在于针对现有技术的不足提供一种手机屏幕总成屏下感测抗干扰方法及系统,旨在解决的技术问题是:解如何在手机屏幕总成保持正常显示的条件下,准确辨识不同显示分区至不同感测分区的干扰传递关系,并可靠地区分显示扫描产生的显示源残差与目标感测特征变化,避免根据错误残差更新干扰传递参数,从而提高复杂显示状态下屏下感测的抗干扰能力、感测准确性和长期稳定性

Benefits of technology

本发明首先建立显示分区与感测分区之间的候选干扰传递关系,将显示干扰的处理范围由整个显示面板和整个感测区域细化到具有覆盖关系或邻接关系的局部显示分区和局部感测分区。该处理方式能够减少无关显示区域对干扰辨识的影响,为确定实际有效干扰传递关系提供明确的空间对应基础。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122824835A_ABST
    Figure CN122824835A_ABST
Patent Text Reader

Abstract

The present application relates to mobile intelligent terminal display control, under-screen optical and electrical sensor technical field, especially in a kind of mobile phone screen assembly under-screen sensing anti-interference method and system, for through candidate interference transmission relationship, complementary perturbation display coding, bidirectional scanning acquisition, partition transmission identification, display interference correction and closed-loop parameter updating, realize the high accuracy, stable and reliable acquisition of under-screen sensing signal.Candidate interference transmission relationship of display partition and sensing partition is established, complementary perturbation display coding is generated, and corresponding coding sensing data is collected under the opposite display scanning direction;According to the partition driving difference and the partition response difference, the effective interference transmission relationship and the interference transmission parameter are identified, and the original under-screen sensing data is corrected;Through the remaining response change order with scanning direction reversal, with perturbation coding corresponding change and the condition that target sensing feature position is stable, display source residual is determined, and interference transmission parameter is updated according to this, and under-screen sensing result is output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of display control for mobile smart terminals and under-display optical and electrical sensors, and particularly to an under-display sensing anti-interference method and system for mobile phone screen assemblies. The system is used to achieve high-precision, stable and reliable acquisition of under-display sensing signals through candidate interference transmission relationships, complementary perturbation display encoding, bidirectional scanning acquisition, zone transmission identification, display interference correction and closed-loop parameter updates. Background Technology

[0002] As mobile smart terminals develop towards full-screen and high screen-to-body ratios, sensing devices such as fingerprint sensors and ambient light sensors are increasingly being placed under the display panel, acquiring signals through the display panel. In existing technology, WO2017129126A1 discloses an under-display optical sensor module for screen fingerprint sensing, which uses light emitted from the display to illuminate the finger and receives the light reflected by the finger and returned through the display to achieve under-display fingerprint sensing. US11482167B1 discloses a system and method for an ambient light sensor disposed under the display layer, and also discloses an ambient light sensor disposed under the display layer, determining the display light leakage component based on the image content displayed by the display pixel array to compensate for the ambient light sensor readings.

[0003] However, the interference generated by the display panel during pixel emission, grayscale switching, and display scanning varies depending on the display area, content, driving force, and scanning timing. Existing fixed calibration or compensation methods based on the overall display state struggle to accurately determine the transmission relationship of local interference between different display zones and different sensing zones. Furthermore, residual variations in the sensing data may originate from display scanning interference, target object movement, changes in target texture, or ambient light fluctuations. This can lead to misjudgments of interference sources when updating compensation parameters, thereby affecting the accuracy and long-term stability of under-display sensing results. Summary of the Invention

[0004] The purpose of this invention is to provide a method and system for anti-interference under-display sensing of a mobile phone screen assembly, addressing the shortcomings of existing technologies. The technical problem to be solved is: how to accurately identify the interference transmission relationship between different display zones and different sensing zones while maintaining normal display of the mobile phone screen assembly, and reliably distinguish between the display source residuals generated by display scanning and the changes in target sensing characteristics, avoiding updating interference transmission parameters based on erroneous residuals, thereby improving the anti-interference capability, sensing accuracy and long-term stability of under-display sensing under complex display conditions.

[0005] The present invention specifically adopts the following solution: a mobile phone screen assembly under-display sensing anti-interference method, executed by a mobile phone screen assembly including a display driving circuit, a display panel, and an under-display sensing component, comprising the following steps: a mapping step: establishing a candidate interference transmission relationship between display partitions and sensing partitions; an encoding step: generating two perturbation display codes that complement each other by changing the driving amount of different display partitions and have the same average driving amount during the encoding period; an acquisition step: under the state of maintaining the target sensing features, superimposing the two perturbation display codes in a first scanning direction and an opposite second scanning direction, respectively, and acquiring the corresponding coded sensing data; and an identification step: identifying the partition driving difference between the two perturbation display codes and the corresponding codes. The difference in the partition response of the sensing data is used to determine the effective interference transmission relationship and interference transmission parameters; the correction step is to correct the original under-screen sensing data according to the partition display driving data, display scanning timing and interference transmission parameters to obtain bidirectional initial correction sensing data; the verification step is to determine the display source residual when the order of the remaining response changes of the bidirectional initial correction sensing data is reversed with the display scanning direction, the remaining response changes with the two perturbation display codes and the target sensing feature position remains stable; the output step is to update the corresponding interference transmission parameters only according to the display source residual, and correct the original under-screen sensing data again according to the updated interference transmission parameters to output the under-screen sensing result.

[0006] Specifically, the mobile phone screen assembly includes a display driving circuit, a display panel, and an under-display sensing component. The display driving circuit outputs row driving signals, column driving signals, and pixel driving signals to the display panel according to the display scanning sequence. The display panel refreshes the display image row by row or column by column based on the row driving signals, column driving signals, and pixel driving signals. The under-display sensing component is located on the non-display side of the display panel and collects sensing signals formed by fingerprints, ambient light, proximity to targets, or other target objects through the display panel. The under-display sensing component can be an optical sensing array, a capacitive sensing array, or a sensing array that combines optical and electrical sensing functions.

[0007] The mapping step is used to determine potential interference propagation paths between local display areas in the display panel and local sensing areas in the under-display sensing components. During execution, the area of ​​the display panel covering the under-display sensing components is first divided into multiple display partitions, and then the effective sensing area of ​​the under-display sensing components is divided into multiple sensing partitions. Display partitions can be composed of a fixed number of display pixels, for example, 40 rows and 40 columns of display pixels constitute one display partition; sensing partitions can be composed of a fixed number of sensing pixels, for example, 10 rows and 10 columns of sensing pixels constitute one sensing partition. The area mapping module establishes candidate interference propagation relationships based on the direct coverage relationship, adjacency relationship, or pre-measured optical diffusion range between the display partitions and sensing partitions. Candidate interference propagation relationships indicate that the corresponding display partition may affect the corresponding sensing partition, but do not indicate that the effect has been confirmed.

[0008] The encoding step receives candidate interference propagation relationships and selects at least two display zones from multiple display zones covering the same sensing zone. The encoding generation module modifies the display drive quantity of the selected display zones to generate two perturbation display codes. The first perturbation display code increases the display drive quantity of the first display zone and decreases the display drive quantity of the second display zone, while the second perturbation display code decreases the display drive quantity of the first display zone and increases the display drive quantity of the second display zone. The average drive quantity corresponding to the two perturbation display codes is the same within a complete encoding cycle, so that the time-averaged brightness after the two encoding periods is close to the time-averaged brightness of the original display screen. The display drive quantity can be grayscale drive value, pulse width modulation duty cycle, pixel current, pixel voltage, or other parameters used by the display driving circuit to control the display brightness.

[0009] The acquisition process is performed while the target sensing features are maintained. Maintaining the target sensing features indicates that the target object has not undergone any positional or structural changes exceeding the allowable range during multiple encoding acquisitions. For example, in under-display fingerprint sensing, the target sensing features can be the center of the fingerprint region, the direction of the fingerprint ridges, and the local texture structure of the fingerprint; in under-display ambient light sensing, the target sensing features can be the ambient light intensity that remains stable for a short period; in under-display proximity sensing, the target sensing features can be the relative distance between the target object and the display panel. The bidirectional acquisition module controls the display driving circuit to drive the display panel according to the first and second scanning directions. The first and second scanning directions are opposite; for example, the first scanning direction is from top to bottom, and the second scanning direction is from bottom to top. The bidirectional acquisition module superimposes two perturbation display codes in each display scanning direction and controls the under-display sensing components to acquire the corresponding coded sensing data. During acquisition, the exposure time, sensing gain, sampling frequency, and active light source driving intensity are kept consistent to ensure the comparability of the corresponding coded sensing data.

[0010] The identification step receives two perturbation display codes and corresponding coded sensing data. The transmission identification module calculates the partition drive difference between the two perturbation display codes and the partition response difference between the corresponding coded sensing data. If an increase in the display drive of a certain display partition causes a synchronous increase in the response of a certain sensing partition, and a decrease in the display drive of the corresponding display partition causes a synchronous decrease in the response of the sensing partition, then a valid interference transmission relationship is confirmed between the display partition and the sensing partition. The interference transmission parameter represents the change in sensing response caused by a unit change in display drive, and can be determined by the ratio of the partition response difference to the partition drive difference. The interference transmission parameter is calculated for the first scanning direction and the second scanning direction respectively, and when the two calculation results are consistent in direction and the difference is within the allowable range, the average of the two calculation results is taken as the interference transmission parameter.

[0011] The calibration step receives partition display drive data, display scan timing, effective interference propagation relationships, and interference propagation parameters. Partition display drive data represents the actual display drive quantity of each display partition in the current display frame, and the display scan timing represents the arrival time of each display partition's scan in the current display frame. The interference calibration module combines the display drive quantity of each display partition with the corresponding interference propagation parameters to obtain predicted display interference data for each sensing partition. Then, it removes the predicted display interference data from the original under-screen sensing data to obtain bidirectional initial calibration sensing data. The bidirectional initial calibration sensing data corresponds to the first and second scanning directions, respectively, facilitating subsequent comparison of the propagation order of the remaining responses.

[0012] The verification step is used to determine whether the residual response remaining after the initial calibration originates from the display panel. The source verification module first forms a residual response change sequence according to the order in which the residual responses appear in each sensing zone, and then compares the residual response change sequence under the first and second scanning directions. If the residual response change sequence also reverses after the display scanning direction is reversed, it indicates that the residual response corresponds to the display scanning propagation process. The source verification module also compares whether the residual response changes accordingly with the driving direction of the two perturbation display codes, and checks whether the target sensing feature position remains stable. The residual response that satisfies the three conditions of the residual response change sequence being reversed, the residual response changing accordingly with the two perturbation display codes, and the target sensing feature position remaining stable, is identified as the display source residual.

[0013] The output step receives the display source residual and updates the corresponding interference propagation parameters based on the display partition and sensing partition corresponding to the display source residual. During the update process, only the interference propagation parameters that have a valid interference propagation relationship with the display source residual are adjusted; other interference propagation parameters remain unchanged. The updated interference propagation parameters are re-inputted into the calibration step to recalibrate the original under-display sensing data. When the remaining response after recalibration no longer meets the condition for reversal when the display scanning direction is reversed, or when the remaining response is lower than a preset residual threshold, the update stops, and the under-display sensing result is extracted from the recalibrated under-display sensing data. Through the above continuous processing, display interference paths can be identified under normal display conditions, and the possibility of target sensing features being mistakenly compensated as display interference is reduced.

[0014] Further scheme: The encoding step includes: a pairing step: determining a first display partition and a second display partition from display partitions covering the same sensing partition; a first encoding step: increasing the display drive quantity of the first display partition and decreasing the display drive quantity of the second display partition to generate a first perturbation display code; a second encoding step: decreasing the display drive quantity of the first display partition and increasing the display drive quantity of the second display partition to generate a second perturbation display code; and a mean preservation step: keeping the sum of the display drive quantities of the first display partition and the second display partition constant during the two encoding periods.

[0015] Specifically, the pairing step is used to select a first display partition and a second display partition from candidate interference transmission relationships that can form complementary driving changes. The first display partition and the second display partition should cover the same sensing partition, or both be located within the optical influence range of the same sensing partition. To improve the identification effect, the first display partition and the second display partition can be selected as adjacent display partitions located on both sides of the same sensing partition, or they can be selected as two display partitions corresponding to different candidate interference transmission relationships.

[0016] In the first encoding step, the encoding generation module increases the display drive quantity of the first display partition and decreases the display drive quantity of the second display partition while keeping the basic content of the current display screen unchanged. The increase and decrease can be set to be equal, or they can be calculated based on the brightness response curves of the first and second display partitions, so that the changes in the total luminous flux generated by the two display partitions cancel each other out.

[0017] In the second encoding step, the encoding generation module reverses the direction of the driving change in the first encoding step, that is, it reduces the display driving amount of the first display partition and increases the display driving amount of the second display partition. The first perturbation display encoding and the second perturbation display encoding use the same encoding duration, so that the difference between the two encoded sensing data mainly comes from the change in the display partition driving amount, rather than from the difference in sampling duration.

[0018] The mean preservation step ensures that the sum of the display drive values ​​of the first and second display zones remains constant across two encoding periods. For example, if the original display drive values ​​of the first and second display zones are 120 and 140 respectively, with a perturbation amplitude of 4, the first perturbation display encoding can adjust the display drive values ​​of the two display zones to 124 and 136, and the second perturbation display encoding can adjust them to 116 and 144. After the two encoding periods, the average display drive value of the first display zone remains 120, and the average display drive value of the second display zone remains 140. This method reduces the impact of perturbation encoding on normal display brightness while enhancing the differential response between the two encoded sensing data.

[0019] Further solution: The acquisition steps include: a forward acquisition step: controlling the display driving circuit to superimpose the first perturbation display code and the second perturbation display code according to the first scanning direction, respectively, to acquire first forward sensing data and second forward sensing data; a reverse acquisition step: controlling the display driving circuit to superimpose the first perturbation display code and the second perturbation display code according to the second scanning direction, respectively, to acquire first reverse sensing data and second reverse sensing data; a state verification step: comparing the target sensing features in the first forward sensing data, the second forward sensing data, the first reverse sensing data, and the second reverse sensing data, and determining that the target sensing feature is in a state of holding the target sensing feature when the position difference of the target sensing feature is less than a preset position threshold.

[0020] Specifically, in the forward acquisition step, the bidirectional acquisition module sends first scanning direction control information to the display driving circuit, and the display driving circuit drives the display panel row by row or column by column according to the first scanning direction. The bidirectional acquisition module first overlays a first perturbation display code on the current display screen and controls the under-display sensing component to acquire first forward sensing data; then it overlays a second perturbation display code on the current display screen and controls the under-display sensing component to acquire second forward sensing data. Both acquisitions use the same display frame length and the same under-display sensing parameters.

[0021] In the reverse acquisition step, the bidirectional acquisition module sends second scanning direction control information to the display driving circuit, and the display driving circuit drives the display panel in a second scanning direction opposite to the first scanning direction. The bidirectional acquisition module superimposes the first perturbation display code and the second perturbation display code respectively to obtain the first reverse sensing data and the second reverse sensing data in sequence. The first forward sensing data, the second forward sensing data, the first reverse sensing data, and the second reverse sensing data together form four sets of comparable coded sensing data.

[0022] The state verification step is used to confirm whether the four sets of coded sensing data correspond to the same target state. For under-display fingerprint sensing, the center coordinates of the fingerprint region in the four sets of coded sensing data can be extracted separately, and the distance between any two sets of fingerprint region center coordinates can be calculated. The preset position threshold can be set to 1 to 3 sensing pixels. If all position differences are less than the preset position threshold, it is determined that the target sensing feature is maintained; if any position difference is greater than or equal to the preset position threshold, the current four sets of coded sensing data are discarded, and the forward acquisition step and the reverse acquisition step are re-executed. To further improve stability, the differences in fingerprint ridge direction and the differences in local structural continuity can also be compared simultaneously to prevent the target object rotation or local sliding from affecting the recognition results.

[0023] Further solution: The identification step includes: a forward differential step: determining the forward partition response difference based on the first forward sensing data and the second forward sensing data; a reverse differential step: determining the reverse partition response difference based on the first reverse sensing data and the second reverse sensing data; a same source determination step: when the forward partition response difference and the reverse partition response difference correspond to the same display partition and the response change direction is the same, the corresponding candidate interference transmission relationship is determined as the effective interference transmission relationship; a parameter determination step: determining the interference transmission parameter based on the forward partition response difference, the reverse partition response difference, and the corresponding partition driving difference.

[0024] Specifically, in the forward differential step, the transmission identification module partitions the first and second forward sensing data and calculates the average sensing response of each sensing partition. The forward partition response difference is obtained by subtracting the average sensing response of the partition corresponding to the first forward sensing data from the average sensing response of the partition corresponding to the second forward sensing data.

[0025] The reverse differential step processes the first and second reverse sensing data in the same way to obtain the reverse partition response difference. Since the two perturbation display codes remain consistent in the first and second scanning directions, the forward and reverse partition response differences should reflect the interference effect of the same display partition on the same sensing partition.

[0026] In the same-source determination step, the transmission identification module compares the forward partition response difference and the reverse partition response difference with the driving change direction of the corresponding display partition, based on the candidate interference transmission relationship. When both the forward partition response difference and the reverse partition response difference point to the same display partition, and the change direction of the two partition response differences is the same, it indicates that the display partition has a repeatable response influence on the sensing partition in both scanning directions. Therefore, the corresponding candidate interference transmission relationship is determined as a valid interference transmission relationship.

[0027] In the parameter determination step, the transmission identification module divides the forward partition response difference and the reverse partition response difference by the corresponding partition drive difference to obtain the forward interference transmission parameter and the reverse interference transmission parameter, respectively. If the forward interference transmission parameter and the reverse interference transmission parameter have the same sign, and the difference between their absolute values ​​does not exceed a preset proportion threshold, then the average of the two can be taken as the final interference transmission parameter. The preset proportion threshold can be set to 10% to 30%. If the difference between the two exceeds the preset proportion threshold, it indicates that there may be target movement, environmental changes, or sensing noise during the acquisition process, and the data can be reacquired or the confidence of the corresponding effective interference transmission relationship can be reduced.

[0028] Further solution: The verification steps include: Forward sorting step: Determine the first scan arrival order based on the scan arrival time of each display partition under the first scan direction, and determine the first remaining response change order based on the corresponding bidirectional initial calibration sensing data; Reverse sorting step: Determine the second scan arrival order based on the scan arrival time of each display partition under the second scan direction, and determine the second remaining response change order based on the corresponding bidirectional initial calibration sensing data; Reverse matching step: When the second scan arrival order is reversed relative to the first scan arrival order, and the second remaining response change order is correspondingly reversed relative to the first remaining response change order, determine that the corresponding remaining response satisfies the scan reversal condition.

[0029] Specifically, in the forward sorting step, the source verification module records the arrival time of each display partition according to the display scan timing under the first scan direction, and arranges them from earliest to latest to form the first scan arrival order. Simultaneously, the source verification module detects the initial calibration sensing data corresponding to the first scan direction, determines the moment when the residual response in each sensing partition first exceeds a preset residual detection threshold, and arranges them from earliest to latest to form the first residual response change order.

[0030] In the reverse sorting step, the source verification module forms a second scan arrival order based on the displayed scan timing under the second scan direction, and forms a second residual response change order based on the initial calibration sensing data corresponding to the second scan direction. Since the second scan direction is opposite to the first scan direction, the second scan arrival order should be reversed relative to the first scan arrival order.

[0031] In the reverse matching step, the source verification module maps the arrival order of the first scan and the arrival order of the second scan to the corresponding sensing partitions, and then compares the change order of the first remaining response and the change order of the second remaining response. If the change order of the second remaining response is the reverse of the change order of the first remaining response, and the difference between the time interval between adjacent remaining responses and the time interval between the scan arrival of the corresponding display partition is within a preset timing deviation range, then it is determined that the corresponding remaining response meets the scan reversal condition. The preset timing deviation range can be set according to the display refresh rate and the sampling frequency of the under-display sensing component, for example, set to one to three sensing sampling cycles.

[0032] Further solution: The verification step also includes: Encoding matching step: Compare the remaining response change directions corresponding to two perturbation display codes under the same scanning direction. When the remaining response change direction is consistent with the driving quantity change direction of the corresponding display partition, it is determined that the corresponding remaining response satisfies the encoding response condition. Target exclusion step: exclude the response component whose target sensing feature position remains stable and does not change accordingly with the two perturbation display codes from the display source residual; Residual determination step: The remaining response that simultaneously satisfies the scan reversal condition and the encoding response condition is determined as the display source residual.

[0033] Specifically, the encoding matching step is used to confirm whether the residual response is caused by two perturbation display codes. The source verification module compares the direction of change of the residual response corresponding to the first perturbation display code and the second perturbation display code under the same scanning direction. If the residual response of the corresponding sensing partition increases when the driving amount of the first display partition increases, and the residual response of the corresponding sensing partition decreases when the driving amount of the first display partition decreases, then it is determined that the direction of change of the residual response is consistent with the direction of change of the driving amount of the first display partition. The same method is used to determine the second display partition. The residual response that satisfies the above correspondence is determined to satisfy the encoding response condition.

[0034] The target exclusion step is used to exclude true target sensing features. The source verification module compares the target sensing feature positions and local structures in the four sets of coded sensing data. If the position of a certain response component remains stable in the four sets of coded sensing data and does not change with the driving direction of the two perturbation display codes, then the response component is identified as a target sensing feature or a stable response related to the target sensing feature, and the response component is not included in the display source residual.

[0035] In the residual determination step, the source verification module identifies the remaining responses that simultaneously satisfy the scan reverse condition and the coding response condition, and which do not belong to the stable response of the target sensing features, as the display source residuals. By verifying the scan direction reverse and the perturbation coding response, the source of interference can be avoided by judging the interference source based on a single acquisition result or a single temporal correlation, thereby reducing the possibility that target texture, environmental changes, and random noise are incorrectly identified as display interference.

[0036] Further solution: The output step includes: a partition positioning step: determining the target display partition and target sensing partition corresponding to the display source residual based on the effective interference transmission relationship; a local update step: updating the interference transmission parameters from the target display partition to the target sensing partition based on the display source residual, while keeping the interference transmission parameters corresponding to other effective interference transmission relationships unchanged; and an update verification step: recalibrating the original under-screen sensing data using the updated interference transmission parameters, and stopping the update of the corresponding interference transmission parameters when the remaining response after recalibration no longer satisfies the scanning reversal condition.

[0037] Specifically, in the partitioning location step, the closed-loop output module searches for the display partition and sensing partition corresponding to the display source residual based on the effective interference propagation relationship. When the display source residual appears in a certain sensing partition, the closed-loop output module searches for the display partition that produces a corresponding response change during the perturbation coding process from the effective interference propagation relationship associated with the sensing partition, determines the display partition as the target display partition, and determines the sensing partition that produces the display source residual as the target sensing partition.

[0038] In the local update step, the closed-loop output module adjusts the interference transfer parameters from the target display partition to the target sensing partition based on the magnitude and direction of the display source residual. When the display source residual is positive, it indicates that the currently predicted display interference is too small, and the corresponding interference transfer parameters can be increased; when the display source residual is negative, it indicates that the currently predicted display interference is too large, and the corresponding interference transfer parameters can be decreased. The update magnitude can be limited by a preset update step size, which can be set to 0.01 to 0.2. To avoid local updates affecting other areas, interference transfer parameters that are not related to the target display partition and the target sensing partition remain unchanged.

[0039] In the update verification step, the interference correction module recalculates the predicted display interference data using the updated interference propagation parameters and corrects the original under-display sensing data again. The source verification module then determines whether the corrected residual response meets the scan reversal condition. If the residual response no longer reverses with the display scan direction, it indicates that the corresponding display interference has been sufficiently compensated, and the update of the corresponding interference propagation parameters stops. If the residual response still meets the scan reversal condition, the partial update continues. The update process can also set a maximum number of updates, such as 3 to 10 times, or set a preset residual threshold. The update stops when the display source residual is lower than the preset residual threshold to prevent continuous parameter oscillation.

[0040] Further solution: The encoding step further includes: an amplitude filtering step: generating multiple candidate driving quantity change amplitudes; a visibility constraint step: excluding candidate driving quantity change amplitudes from the candidate driving quantity change amplitudes that cause the average brightness change during the encoding period to exceed a preset visibility change threshold; and an identification constraint step: selecting candidate driving quantity change amplitudes from the remaining candidate driving quantity change amplitudes that cause the partition response difference between the two encoded sensing data to exceed a preset identification threshold, as the driving quantity change amplitudes of the two perturbation display codes.

[0041] Specifically, in the amplitude selection step, the encoding generation module generates multiple candidate driving quantity change amplitudes based on the local display grayscale of the current display screen, the display refresh rate, and the noise level of the under-display sensing components. The candidate driving quantity change amplitudes can be set sequentially according to 1%, 2%, 3%, 4%, and 5% of the original display driving quantity, or they can be generated according to a fixed grayscale increment.

[0042] The visible constraint step is used to avoid noticeable flickering or brightness jumps caused by perturbation display encoding. The encoding generation module calculates the average brightness change of two perturbation display codes over a complete encoding cycle based on the change amplitude of each candidate driving quantity. When the average brightness change exceeds a preset visible change threshold, the corresponding candidate driving quantity change amplitude is excluded. The preset visible change threshold can be set according to the display panel type and display refresh rate, for example, set to 0.5% to 2% of the current local display brightness.

[0043] The constraint identification step ensures that the variation amplitudes of the remaining candidate driving quantities can generate a detectable sensing response. The encoding generation module generates two perturbation display codes using the variation amplitudes of the remaining candidate driving quantities, and detects the partition response differences of the corresponding encoded sensing data. When the partition response difference is greater than a preset identification threshold, it indicates that the variation amplitude of the corresponding candidate driving quantity can overcome sensing noise and be used for identification transmission. The encoding generation module selects the smaller value from the candidate driving quantity variation amplitudes that satisfy both the visibility and identification constraints as the actual driving quantity variation amplitude, thus balancing display stability and identification transmission reliability.

[0044] An under-display sensing anti-interference system for a mobile phone screen assembly is applied to a mobile phone screen assembly including a display driving circuit, a display panel, and an under-display sensing component. The system includes: The region mapping module is used to establish the candidate interference propagation relationship between the display zone and the sensing zone; The encoding generation module is used to generate two perturbation display codes that complement each other by changing the driving amount of different display partitions and have the same average driving amount during the encoding cycle. The bidirectional acquisition module is communicatively connected to the encoding generation module, the display driving circuit, and the under-screen sensing component, respectively, and is used to superimpose two perturbation display codes in the first scanning direction and the opposite second scanning direction while the target sensing features are maintained, and to acquire the corresponding coded sensing data. The transmission identification module is communicatively connected to the bidirectional acquisition module and is used to determine the effective interference transmission relationship and interference transmission parameters based on the partition driving difference of the two perturbation display codes and the partition response difference of the corresponding coded sensing data. The interference correction module is communicatively connected to the transmission identification module and the under-screen sensing component, and is used to correct the original under-screen sensing data according to the partition display driving data, display scanning timing and interference transmission parameters to obtain bidirectional initial correction sensing data. The source verification module is communicatively connected to the interference correction module and is used to determine the display source residual when the order of the remaining response changes of the bidirectional initial correction sensing data is reversed with the display scanning direction, the remaining response changes with the two perturbation display codes, and the target sensing feature position remains stable. The closed-loop output module is communicatively connected to the source verification module and the interference correction module, respectively, and is used to locally update the corresponding interference transmission parameters according to the display source residual, and output the under-screen sensing result after re-correction according to the updated interference transmission parameters.

[0045] Further solution: The source verification module includes a forward sorting unit, a reverse sorting unit, an encoding matching unit, and a target exclusion unit; the forward sorting unit is used to determine the first scan arrival order and the first remaining response change order under the first scanning direction; the reverse sorting unit is used to determine the second scan arrival order and the second remaining response change order under the second scanning direction; the encoding matching unit is used to detect whether the remaining response change direction is consistent with the driving quantity change direction of the corresponding display partition; the target exclusion unit is used to exclude response components whose target sensing feature position remains stable and does not change with the corresponding encoding of the two perturbations.

[0046] The beneficial effects of this invention are: This invention first establishes candidate interference propagation relationships between display zones and sensing zones, refining the interference processing scope from the entire display panel and the entire sensing area to local display zones and local sensing zones with overlapping or adjacent relationships. This processing method can reduce the influence of irrelevant display areas on interference identification and provide a clear spatial correspondence basis for determining the actual effective interference propagation relationships.

[0047] By generating two perturbation display codes that complement each other and change the driving amount of different display zones while maintaining the average driving amount of the current display screen essentially unchanged, the perturbation display codes induce controllable driving changes in different display zones in opposite directions. After comparing the sensing data corresponding to the two perturbation display codes, the common responses of the target object reflection, ambient light, and others that remain essentially unchanged over a short period are weakened, while the differences in zone responses corresponding to the changes in display zone driving are highlighted. This allows for the identification of local display interference without significantly affecting normal display.

[0048] By superimposing two perturbation display codes in the first scanning direction and the opposite second scanning direction while maintaining the target sensing features, and acquiring the corresponding coded sensing data, multiple sets of sensing data have the same target state, the same coding conditions, and opposite display scanning conditions. This setting reduces the interference of target object position changes on the identification results and provides a comparable data basis for subsequent determination of whether the remaining response changes with the display scanning direction.

[0049] By determining the effective interference propagation relationship and interference propagation parameters based on the differences in partition driving of two perturbation display codes and the differences in partition response of the corresponding coded sensing data, a quantitative correspondence between changes in display partition driving and changes in sensing partition response can be established. Compared to compensation based on overall brightness or fixed calibration parameters, this method can reflect the actual impact of different display partitions on different sensing partitions, improving the matching degree between predicted display interference data and actual display interference.

[0050] By using partition display driving data, display scan timing, and interference propagation parameters together to correct the original under-screen sensing data, it is possible to consider not only the magnitude of interference currently generated by each display partition, but also the scan arrival time of each display partition in the display frame. This allows for adaptation to different display content, different grayscale distributions, and different display scan states, resulting in initial correction sensing data that can be compared bidirectionally.

[0051] By determining whether the order of changes in the residual response reverses accordingly with the reversal of the display scan direction, the relationship between the residual response and the display scan can be actively verified. The position of the actual target sensing features typically does not change synchronously with the reversal of the display scan direction, while the residual interference generated by the display scan will change its propagation order accordingly with the change in the display scan arrival order. Therefore, this processing can improve the accuracy of distinguishing between the display source residual and the changes in the target sensing features.

[0052] By further combining the condition that the residual response changes with the corresponding display codes of the two perturbations and that the target sensing feature position remains stable, multiple verifications are performed on the display source residual. This eliminates responses caused by target movement, target texture, and random environmental changes. Therefore, the display source residual used in subsequent updates has a clear display driving source, reducing the risk of mistakenly writing the true target response into the perturbation propagation parameters.

[0053] By updating the interference propagation parameters from the corresponding display partition to the corresponding sensing partition based on the display source residual, and then using the updated interference propagation parameters to recalibrate the original under-display sensing data, a local closed-loop calibration process is formed. This process can correct for deviations in the interference propagation relationship, while reducing the impact of local anomalies on other interference propagation parameters, enabling the system to adapt to changes in display panel aging, assembly differences, operating temperature, and display content.

[0054] Therefore, this invention solves the problems of difficult identification of local display interference, easy misjudgment of display source residuals, and easy incorrect updating of compensation parameters by synergistic cooperation of candidate interference transmission relationship, complementary perturbation display coding, bidirectional scanning acquisition, partition transmission identification, display interference correction, display source residual verification, and closed-loop parameter update. This improves the signal-to-noise ratio, recognition accuracy, spatial consistency, and long-term stability of the under-display sensing results of the mobile phone screen assembly. Attached Figure Description

[0055] Figure 1 This is a schematic flowchart of the method steps of the present invention.

[0056] Figure 2 This is a schematic block diagram of the system structure of the present invention. Detailed Implementation

[0057] The technical solutions in the embodiments of the present invention will now be clearly and completely described in conjunction with the accompanying drawings.

[0058] This embodiment provides a method and system for anti-interference of under-display sensing in a mobile phone screen assembly, used to reduce optical or electrical crosstalk generated by the display panel on the under-display sensing component during pixel refresh, line scanning, grayscale switching, and light emission driving. The mobile phone screen assembly in this embodiment includes a display driving circuit, a display panel, and an under-display sensing component. The display driving circuit outputs display driving signals and display scanning timing to the display panel. The display panel performs pixel light emission and display scanning according to the display driving signals. The under-display sensing component is located on the non-display side of the display panel and collects the under-display sensing signal corresponding to the target object through the display panel.

[0059] The under-display sensing component can specifically be an under-display fingerprint sensor, an under-display ambient light sensor, an under-display proximity sensor, an under-display image sensor, or other intelligent sensors capable of sensing through the display panel. This embodiment uses an under-display optical fingerprint sensor as an example for explanation, but the processing procedure of this embodiment can also be used for sensing ambient light, proximity status, target outline, or other under-display optical information.

[0060] The display interference addressed in this solution mainly includes background light interference caused by the reflection of light emitted by the display pixels themselves into the under-display sensing components after reflection within the display panel; timing stripe interference caused by display line scanning; electrical interference caused by pixel driving voltage changes coupled through common power supply lines or common ground lines; and spatial non-uniformity interference caused by inconsistent light transmittance in different display areas. These display interferences typically appear simultaneously with the actual target sensing characteristics in the original under-display sensing data. If compensation parameters are updated directly based on the original under-display sensing data, fingerprint textures, slight finger movements, or changes in ambient light can easily be mistaken for display interference. This implementation uses complementary perturbation display coding and bidirectional display scanning to form controllable display perturbations, and then observes whether the remaining response reverses accordingly with the display scanning direction, thereby confirming whether the remaining response truly originates from the display panel.

[0061] like Figure 1 As shown, the display driving circuit outputs a display driving signal to the display panel, which then performs display scanning and pixel emission under the influence of the signal. The under-display sensing component collects sensing signals through the display panel. The mobile phone screen assembly under-display sensing anti-interference method sequentially includes a mapping step, an encoding step, a collection step, an identification step, a calibration step, a verification step, and an output step. The data generated in the previous step serves as the input for the next step, thus forming a complete data processing chain.

[0062] In the mapping step, the region mapping module divides the under-display sensing area of ​​the display panel into multiple display partitions and the effective sensing area of ​​the under-display sensing component into multiple sensing partitions. Display partitions can be divided according to display rows, display columns, pixel blocks, or regular rectangular areas, and sensing partitions can be divided according to the row and column range of the sensing pixel array.

[0063] For example, when the under-display sensing area includes 640 columns and 640 rows of display pixels, it can be divided into 64 display partitions, each consisting of 80 columns and 80 rows of display pixels. When the under-display sensing component includes 160 columns and 160 rows of sensing pixels, it can be divided into 64 sensing partitions, each consisting of 20 columns and 20 rows of sensing pixels.

[0064] The area mapping module establishes candidate interference propagation relationships based on the optical coverage relationship between display zones and sensing zones. These candidate interference propagation relationships do not pre-determine that a particular display zone will necessarily interfere with a particular sensing zone; rather, they indicate that the corresponding display zone may affect the corresponding sensing zone through transmission, reflection, scattering, or circuit coupling.

[0065] In one specific implementation, the region mapping module first determines the direct coverage relationship based on the geometric correspondence between the pixel coordinates of the display panel and the pixel coordinates of the under-display sensing components. Then, it adds the display partitions adjacent to the directly covered display partition to the candidate interference propagation relationship. Each sensing partition can correspond to one directly covered display partition and eight adjacent display partitions, thereby avoiding the omission of oblique scattering or edge crosstalk.

[0066] The candidate interference propagation relationship can be represented as a candidate relationship matrix: ; Among them, the candidate relation matrix Indicates the first The display partition and the first Does the sensor partition exhibit candidate interference propagation relationships? (Display partition index) This indicates that the partition number is displayed and the partition index is sensed. Indicates the sensing partition number.

[0067] In the encoding step, the encoding generation module selects a first display partition and a second display partition from multiple display partitions covering the same sensing partition. The encoding generation module generates two perturbation display codes, which apply opposite driving quantity changes to the first display partition and the second display partition, respectively.

[0068] In the first perturbation display coding, the display drive amount of the first display partition increases, while the display drive amount of the second display partition decreases. In the second perturbation display coding, the display drive amount of the first display partition decreases, while the display drive amount of the second display partition increases. The increase and decrease amounts can be set to the same value so that the average drive amount of the two perturbation display codes is the same over the complete coding cycle.

[0069] For example, in the current display, the grayscale drive value of the first display zone is 120, the grayscale drive value of the second display zone is 140, and the perturbation amplitude is set to 4. The first perturbation display encoding adjusts the grayscale drive value of the first display zone to 124 and the grayscale drive value of the second display zone to 136. The second perturbation display encoding adjusts the grayscale drive value of the first display zone to 116 and the grayscale drive value of the second display zone to 144. After the two encoding periods, the time-averaged drive values ​​of the first and second display zones remain equal to their original grayscale drive values.

[0070] The relationship between the average driving quantities of the two perturbation display codes can be expressed as: ; Among them, the first coding driving quantity Indicates the first The display drive quantity of each display partition under the first perturbation display encoding, and the second encoded drive quantity. Indicates the first The display driving quantity of each display partition under the second perturbation display encoding, the original display driving quantity Indicates the first The display driver for each display partition under the current display screen.

[0071] By adopting the above-mentioned average drive quantity preservation method, on the one hand, the changes in brightness visible to the human eye caused by the switching between two encoding periods can be reduced, and on the other hand, the common responses related to the target object and ambient light can be canceled out in differential processing, while the responses caused by the changes in the display zone drive quantity are preserved.

[0072] During the data acquisition process, the bidirectional acquisition module controls the display driver circuit to drive the display panel according to the first scanning direction and the second scanning direction, respectively. The first scanning direction can be a row-by-row scan of the display panel from top to bottom, and the second scanning direction can be a row-by-row scan from bottom to top. For column-scanning display panels, the first scanning direction can also be a scan from left to right, and the second scanning direction can be a scan from right to left.

[0073] In the first scanning direction, the bidirectional acquisition module sequentially superimposes the first perturbation display code and the second perturbation display code onto the current display screen, and acquires the first and second forward sensing data through the under-display sensing components. The bidirectional acquisition module then switches the scanning direction of the display driving circuit, and in the second scanning direction, again sequentially superimposes the first and second perturbation display codes, and acquires the first and second reverse sensing data. These four sets of data together constitute... Figure 1 The corresponding encoded sensing data is shown.

[0074] To ensure the comparability of the four sets of corresponding coded sensing data, the bidirectional acquisition module keeps the exposure time, analog gain, digital gain, sampling frequency, and active light source driving intensity of the under-screen sensing component unchanged during the four acquisition processes, and makes the encoding time period lengths corresponding to the first perturbation display code and the second perturbation display code the same.

[0075] The bidirectional acquisition module also determines whether the target sensing feature is maintained during the four acquisitions. The target sensing feature maintenance state means that the target object has not undergone significant movement sufficient to affect interference identification during the four acquisitions. For under-display fingerprint sensing, the fingerprint core area, fingerprint ridge direction, and local fingerprint structure can be extracted, and the fingerprint position in the four sets of corresponding coded sensing data can be compared.

[0076] The difference in the location of the target sensing features can be calculated using the following formula: ; Among them, the difference in target location The first horizontal coordinate represents the Euclidean distance between the center positions of the target sensing features in two coded sensing data sets. and the first vertical coordinate The first coded sensing data represents the center coordinates of the target sensing feature, and the second horizontal coordinate represents the center coordinates of the target sensing feature. Second vertical coordinate This indicates the coordinates of the center of the target sensing feature in the second encoded sensing data.

[0077] When the target position difference between any pairwise any of the four sets of corresponding coded sensing data is less than a preset position threshold, the bidirectional acquisition module determines that it is currently in a target sensing feature holding state. The preset position threshold can be set to 1 to 3 sensing pixels. If any target position difference exceeds the preset position threshold, the bidirectional acquisition module discards the current four sets of corresponding coded sensing data and re-executes the acquisition steps.

[0078] In the identification step, the transmission identification module receives two perturbation display codes and corresponding coded sensing data. The transmission identification module first calculates the difference in forward partition response between the first forward sensing data and the second forward sensing data, and then calculates the difference in reverse partition response between the first reverse sensing data and the second reverse sensing data.

[0079] The difference in response between zones can be calculated using the following formula: ; Among them, the difference in partition response Indicates the first The sensing response difference of the sensing partitions under two perturbation display encodings, the response of the first encoded partition Indicates the first The average sensing response of each sensing partition under the first perturbation display encoding, and the response of the second encoded partition. Indicates the first The average sensing response of each sensing zone under the second perturbation display encoding.

[0080] When the display drive quantity of the first display partition increases and the display drive quantity of the second display partition decreases, if the sensing response of a certain sensing partition increases with the increase of the drive quantity of the first display partition, and decreases accordingly under the second perturbation display coding, then the transmission identification module determines that the first display partition has an effective interference transmission relationship with this sensing partition. If the change in the drive quantity of a candidate display partition does not produce a response change exceeding the noise level in the corresponding sensing partition, then the transmission identification module excludes the corresponding candidate interference transmission relationship.

[0081] The interference propagation parameter, used to represent the degree of influence of changes in the display partition drive quantity on changes in the sensing partition response, can be determined by the following formula: ; Among them, interference transmission parameters Indicates the first The display partitions up to the first Interference transmission intensity of each sensing zone, zone response differences Indicates the first Differences in sensing response among individual sensing zones, and differences in zone driving characteristics. Indicates the first The difference in display drive quantity between two perturbation display codes for each display partition.

[0082] To reduce noise in a single measurement, the transmission identification module can calculate the interference transmission parameters in the first and second scanning directions respectively, and take the average of the two as the initial interference transmission parameters. If the interference transmission parameters obtained in the two scanning directions have the same sign and the difference in absolute value is less than a preset proportion threshold, then the corresponding candidate interference transmission relationship is confirmed as a valid interference transmission relationship. The preset proportion threshold can be set to 10% to 30%.

[0083] The transmission identification module repeats the encoding, acquisition, and identification steps by changing the pairing relationship between the first and second display partitions until it obtains the effective interference transmission relationships and corresponding interference transmission parameters within the target sensing area. This process does not require traversing all display partitions of the display panel; it only needs to traverse the display partitions in the candidate interference transmission relationships that have an overlapping or adjacent relationship with the target sensing area.

[0084] During the calibration process, the interference calibration module receives partition display drive data, display scan timing, effective interference propagation relationships, and interference propagation parameters. Partition display drive data represents the display drive quantity of each display partition in the current display screen, and display scan timing represents the scan arrival time of each display partition in the current display frame.

[0085] The interference correction module calculates the predicted display interference data for each sensing zone based on the zone display drive data and corresponding interference transmission parameters. The predicted display interference data can be calculated using the following formula: ; Among them, the prediction shows interference data. Indicates the first Each sensing partition at the sampling time The prediction shows interference, interference transmission parameters Indicates the first The display partitions up to the first Interference transmission intensity of each sensing zone, zone display drive data Indicates the first Display drive quantity of each display partition after interference propagation delay, interference propagation delay Indicates the first The display partitions up to the first The response latency of each sensing partition, displaying the number of partitions. This indicates the total number of display partitions participating in the current sensing partition interference prediction.

[0086] The interference correction module subtracts the predicted display interference data from the original under-display sensing data to obtain the initial corrected sensing data: ; Among them, the initial calibration sensing data Indicates the first Each sensing partition at the sampling time The correction results, the original under-display sensing data Indicates the first Each sensing partition at the sampling time The raw sensing data, predicted to show interference data Indicates the first Each sensing partition at the sampling time The predictions show interference.

[0087] Since the correction steps process the data corresponding to the first and second scanning directions respectively, the output is... Figure 1 and Figure 2 The bidirectional initial calibration sensing data shown includes initial calibration sensing data corresponding to the first scanning direction and initial calibration sensing data corresponding to the second scanning direction.

[0088] In the verification step, the source verification module receives bidirectional initial calibration sensing data. The source verification module extracts the residual responses that were not eliminated by the initial interference propagation parameters from the bidirectional initial calibration sensing data, and forms the residual response change order according to the order in which the residual responses appear in each sensing partition.

[0089] When the first scanning direction is from top to bottom, the display partitions located at the top of the display panel are driven first, followed by the display partitions located at the bottom of the display panel. If the residual response is indeed generated by the display scan, the sensing partitions corresponding to the upper display partitions should show residual responses earlier, and the sensing partitions corresponding to the lower display partitions should show residual responses later. When the display scan direction is switched to from bottom to top, the order of residual response changes should be reversed accordingly.

[0090] The source verification module records the arrival order of the first scan of each display partition and the change order of the first remaining response of each sensing partition under the first scanning direction, and then records the arrival order of the second scan of each display partition and the change order of the second remaining response of each sensing partition under the second scanning direction.

[0091] If the arrival order of the second scan is reversed relative to the arrival order of the first scan, and the change order of the second remaining response is also reversed relative to the change order of the first remaining response, then the source verification module determines that the corresponding remaining response satisfies the scan reversal condition.

[0092] The source verification module also determines whether the remaining response changes with the corresponding encoding of the two perturbations. If the remaining response of the corresponding sensing partition increases when the driving amount of the first display partition increases, and the remaining response of the corresponding sensing partition decreases when the driving amount of the first display partition decreases, then it is determined that the corresponding remaining response meets the encoding response condition.

[0093] Meanwhile, the source verification module checks again whether the target sensing feature position remains stable. If the target sensing feature position remains stable, but the order of the remaining response changes is reversed with the display scanning direction, and the remaining response changes accordingly with the two perturbation display codes, it indicates that the remaining response is causally related to the driving changes of the display panel, rather than being formed by the movement of the target object.

[0094] The source verification module determines the residual response that simultaneously satisfies the scan reversal condition, the encoding response condition, and the target sensing feature position stability condition as the display source residual. Residual responses that do not simultaneously satisfy the above conditions are not used as the basis for updating the interference propagation parameters.

[0095] In the output step, the closed-loop output module determines the target display partition and target sensing partition corresponding to the display source residual based on the effective interference propagation relationship, and updates the interference propagation parameters from the target display partition to the target sensing partition. Other interference propagation parameters that do not correspond to the display source residual remain unchanged, thereby avoiding a single local anomaly from causing changes in all interference propagation parameters.

[0096] The updated interference transfer parameters can be calculated using the following formula: ; Among them, the updated interference propagation parameters Indicates the updated number The display partitions up to the first Interference propagation intensity of each sensing zone, interference propagation parameters before update This indicates the interference propagation strength before the update, and the update step size. Indicates the parameter update magnitude and displays the source residual. Indicates the first The remaining responses verified by the source in each sensing partition, partition-driven differences Indicates the first The difference in display drive quantity between two perturbation display codes for each display partition.

[0097] The update step size can be set from 0.01 to 0.2. A larger update step size can be selected when the source residual is large, and a smaller update step size can be selected when the source residual is small. To prevent parameter oscillation, the change in the interference transfer parameter after each update can be limited to within 1% to 10% of the absolute value of the interference transfer parameter before the update.

[0098] The closed-loop output module feeds back the updated interference transfer parameters to the interference correction module. The interference correction module then corrects the original under-display sensing data again based on the updated interference transfer parameters. If the remaining response after the second correction no longer meets the scan reversal condition, the update of the corresponding interference transfer parameters stops; if the remaining response after the second correction still meets the scan reversal condition, the partial update continues until the display source residual is lower than the preset residual threshold or the preset maximum number of updates is reached.

[0099] After recalibration, the closed-loop output module extracts the under-display sensing results from the recalibrated under-display sensing data. For under-display fingerprint sensing, the under-display sensing results can be the fingerprint image after removing display stripes and backlight, or fingerprint ridges, valleys, endpoints, bifurcation points, and fingerprint matching features extracted from the fingerprint image.

[0100] The table below provides an example of a parameter configuration that can be directly implemented. Specific values ​​can be adjusted based on the display panel size, refresh rate, and sensitivity of the under-display sensor components.

[0101]

[0102] like Figure 2 As shown, the under-display sensing anti-interference system for a mobile phone screen assembly includes a region mapping module, an encoding generation module, a bidirectional acquisition module, a transmission identification module, an interference correction module, a source verification module, and a closed-loop output module. These modules can be implemented by the mobile phone terminal's application processor, display driver chip, touch and display integrated chip, under-display sensing processing chip, or multiple processors working together.

[0103] The region mapping module is used to establish the candidate interference propagation relationship between the display partition and the sensing partition. The region mapping module outputs the candidate interference propagation relationship to the encoding generation module. The candidate interference propagation relationship is used to limit the range of display partitions that need to participate in subsequent perturbation coding and propagation identification, avoiding unnecessary encoding processing on display partitions that are unrelated to the under-display sensing area.

[0104] The encoding generation module receives candidate interference propagation relationships and selects display zones covering the same sensing area based on these relationships. The module generates two perturbation display codes and outputs them to the bidirectional acquisition module. These two perturbation display codes alter the display drive quantity of different display zones, ensuring that the average drive quantity over the encoding period is the same.

[0105] The bidirectional acquisition module is communicatively connected to both the display driver circuit and the under-display sensing component. The bidirectional acquisition module sends two perturbation display codes and scanning direction control information to the display driver circuit, which then drives the display panel based on the two perturbation display codes. The display panel displays the current image with the superimposed perturbation display codes in both the first and second scanning directions.

[0106] The under-display sensing component is configured to correspond with the display panel, and acquires first forward sensing data, second forward sensing data, first reverse sensing data, and second reverse sensing data through the display panel. The under-display sensing component sends the corresponding coded sensing data to the bidirectional acquisition module, which then sends the corresponding coded sensing data to the transmission and identification module.

[0107] The transmission identification module receives two perturbation display codes and corresponding coded sensing data, and determines the effective interference transmission relationship and interference transmission parameters based on the differences in partition drive and partition response. The transmission identification module then sends the effective interference transmission relationship and interference transmission parameters to the interference correction module.

[0108] The interference correction module also receives partitioned display driving data and display scan timing from the display driving circuit. Based on the partitioned display driving data, display scan timing, effective interference propagation relationships, and interference propagation parameters, the interference correction module generates predicted display interference data. It then corrects the original under-display sensing data output by the under-display sensing component based on the predicted display interference data, obtaining bidirectional initial correction sensing data. The interference correction module outputs the bidirectional initial correction sensing data to the source verification module.

[0109] The source verification module determines the order of residual response changes based on the bidirectional initial calibration sensing data and compares this order with the display scanning direction. The verification criteria for the source verification module include the residual response change order reversing as the display scanning direction reverses, the residual response changing accordingly with the two perturbation display codes, and the target sensing feature position remaining stable. The source verification module determines the residual response that meets the above verification criteria as the display source residual and outputs the display source residual to the closed-loop output module.

[0110] The closed-loop output module updates the corresponding interference transmission parameters based on the residual of the display source and feeds back the updated interference transmission parameters to the interference correction module. Figure 2 The feedback path from the closed-loop output module to the interference correction module represents the transmission path of the updated interference propagation parameters. The interference correction module uses the updated interference propagation parameters to recalibrate the original under-screen sensing data, and the closed-loop output module receives the recalibrated under-screen sensing data and outputs the under-screen sensing result.

[0111] In one hardware implementation, the region mapping module, encoding generation module, transmission identification module, interference correction module, source verification module, and closed-loop output module can be located in the mobile application processor, while the bidirectional acquisition module can be located between the display driver chip and the under-display sensing processing chip. The display driver chip outputs display scanning timing and partitioned display driving data to the mobile application processor, while the mobile application processor outputs two perturbation display codes and scanning direction control signals to the display driver chip. The under-display sensing processing chip outputs corresponding encoded sensing data and raw under-display sensing data to the mobile application processor.

[0112] In another hardware implementation, the encoding generation module and bidirectional acquisition module are located in the display driver chip, while the transmission identification module, interference correction module, source verification module, and closed-loop output module are located in the under-display sensing processing chip. The display driver chip and the under-display sensing processing chip transmit two perturbation display codes, display scan timing, corresponding encoded sensing data, effective interference transmission relationship, and interference transmission parameters through a serial peripheral interface, mobile industrial processor interface, integrated circuit bus, or other digital communication interface.

[0113] To ensure the stability of the target sensing features during scanning direction switching, the system can continuously complete forward and reverse acquisition during a single finger press. For a display panel with a refresh rate of 120 Hz, each display frame lasts approximately 8.3 milliseconds. The first and second perturbation display codes each last for one display frame, the first scanning direction acquisition occupies two display frames, and the second scanning direction acquisition occupies two display frames. The acquisition time for all four sets of corresponding encoded sensing data is approximately 33.3 milliseconds. This duration is typically less than the significant finger movement time during stable pressing, thus maintaining the target sensing feature position essentially unchanged.

[0114] If the system detects that the change in the position of the target sensing feature exceeds a preset position threshold, or if the output of the under-display sensing component becomes saturated, the system stops the current identification process and does not use the currently coded sensing data to update the interference propagation parameters. The system can maintain the original interference propagation parameters to complete the current under-display sensing, and then re-execute the identification process after the next target sensing feature retention state occurs.

[0115] To reduce the impact of perturbation display encoding on normal display, the encoding generation module can also select the perturbation driving amount based on the local display grayscale of the current display screen. When the local display grayscale is low, a smaller absolute driving amount change is used to avoid obvious flickering in dark scenes; when the local display grayscale is high, a larger absolute driving amount change can be used to improve the difference in response between zones. The driving amount changes of the two perturbation display codes remain complementary, thereby maintaining a constant average driving amount over the encoding cycle.

[0116] For color display panels, the two perturbation display codes can simultaneously adjust the red, green, and blue subpixels, or prioritize adjusting the color channels with higher sensitivity to the under-display sensor. For example, when the under-display sensor has a high response to green light, the coding generation module can primarily change the driving amount of the green subpixel, while maintaining stable perceived brightness through compensating changes in the red or blue subpixels. Regardless of the color channel used, the transmission identification module determines the interference transmission parameters based on the actual zone driving differences and the corresponding zone response differences.

[0117] For the under-display ambient light sensor, the target sensing feature can be the stable component of the external ambient light intensity. The system performs bidirectional acquisition within a short period of time. If the change in ambient light intensity during four acquisitions is less than a preset ambient light fluctuation threshold, it is determined that the system is in a target sensing feature holding state. The source verification module still determines the display source residual based on whether the order of the remaining response changes is reversed with the display scanning direction.

[0118] For under-display proximity sensors, the target sensing feature can be the proximity response formed by the reflection of the target object. The bidirectional acquisition module can keep the driving intensity of the active emission light source of the under-display proximity sensor constant and continuously detect the distance of the target object during the four encoded acquisitions. If the change in the distance of the target object is less than a preset distance threshold, it is determined that the target sensing feature is maintained.

[0119] This implementation narrows the identification range by the candidate interference propagation relationship between the display partition and the sensing partition, generates observable but low-visibility display disturbances by two perturbation display codes with the same average driving amount, determines the effective interference propagation relationship and interference propagation parameters by the corresponding coded sensing data, generates predicted display interference data by the partition display driving data and display scan timing, and forms counterfactual verification conditions by bidirectional display scanning.

[0120] When the display scan direction is reversed, the position and structure of the actual target sensing features do not reverse synchronously with the display scan direction, but the propagation order of the display scan interference will reverse accordingly. Therefore, the source verification module can distinguish the display source residual from the target sensing features, environmental changes, and random noise. The closed-loop output module then locally updates the corresponding interference propagation parameters based on the source-verified display source residual, thereby avoiding erroneous updates to other valid interference propagation relationships.

[0121] Through the above processing, the mobile phone screen assembly can identify the transmission relationship of display interference under normal display conditions, without needing to keep the display panel off for extended periods or relying solely on a fixed black or white screen for calibration. The system can adapt to display panel aging, assembly tolerances, temperature changes, and interference variations caused by different display content, improving the signal-to-noise ratio, spatial uniformity, and long-term stability of under-display sensing results.

[0122] Finally, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for anti-interference under-display sensing in a mobile phone screen assembly, characterized in that, Performed by a mobile phone screen assembly including a display driving circuit, a display panel, and an under-display sensing component, the steps include: Mapping steps: Establish the candidate interference propagation relationship between the display partition and the sensing partition; Encoding steps: Generate two perturbation display codes that complement each other by changing the driving amount of different display partitions and have the same average driving amount during the encoding cycle; Acquisition steps: With the target sensing features maintained, two perturbation display codes are superimposed in the first scanning direction and the opposite second scanning direction, respectively, and the corresponding coded sensing data is acquired; Identification steps: Based on the differences in partition driving of the two perturbation display codes and the differences in partition response of the corresponding coded sensing data, determine the effective interference transmission relationship and interference transmission parameters; Calibration steps: Based on the partition display driver data, display scan timing and interference propagation parameters, the original under-screen sensing data is calibrated to obtain bidirectional initial calibration sensing data; Verification steps: When the order of the remaining response changes of the bidirectional initial correction sensing data is reversed with the display scanning direction and the remaining response changes with the two perturbation display codes, and the target sensing feature position remains stable, the display source residual is determined; Output steps: Update the corresponding interference propagation parameters only based on the display source residual, and then correct the original under-screen sensing data again based on the updated interference propagation parameters, and output the under-screen sensing results.

2. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 1, characterized in that, The encoding steps include: Pairing steps: Determine the first display partition and the second display partition from the display partitions that cover the same sensing partition; First encoding step: Increase the display drive quantity of the first display partition and decrease the display drive quantity of the second display partition to generate the first perturbation display code; Second encoding step: Reduce the display drive quantity of the first display partition and increase the display drive quantity of the second display partition to generate the second perturbation display code; Mean preservation step: Keep the sum of the display drive values ​​of the first display partition and the second display partition constant during the two encoding periods.

3. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 2, characterized in that, The data collection steps include: Forward acquisition step: Control the display driving circuit to superimpose the first perturbation display code and the second perturbation display code according to the first scanning direction to obtain the first forward sensing data and the second forward sensing data; Reverse acquisition step: Control the display driving circuit to superimpose the first perturbation display code and the second perturbation display code according to the second scanning direction to obtain the first reverse sensing data and the second reverse sensing data; State verification step: Compare the target sensing features in the first forward sensing data, the second forward sensing data, the first reverse sensing data, and the second reverse sensing data. When the position difference of the target sensing features is less than a preset position threshold, it is determined that the target sensing features are in a state of being held.

4. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 3, characterized in that, The identification steps include: Forward differential step: Determine the forward partition response difference based on the first forward sensing data and the second forward sensing data; Reverse differential step: Determine the reverse partition response difference based on the first reverse sensing data and the second reverse sensing data; Same source determination step: When the forward partition response difference and the reverse partition response difference correspond to the same display partition and the response change direction is the same, the corresponding candidate interference transmission relationship is determined as the effective interference transmission relationship; Parameter determination steps: The interference transmission parameters are determined based on the forward partition response difference, the reverse partition response difference, and the corresponding partition drive difference.

5. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 4, characterized in that, The verification steps include: Forward sorting steps: Determine the first scan arrival order based on the scan arrival time of each display partition under the first scan direction, and determine the first remaining response change order based on the corresponding bidirectional initial correction sensing data; Reverse sorting steps: Determine the second scan arrival order based on the scan arrival time of each display partition under the second scan direction, and determine the second residual response change order based on the corresponding bidirectional initial correction sensing data; Reverse matching step: When the arrival order of the second scan is reversed relative to the arrival order of the first scan, and the change order of the second remaining response is correspondingly reversed relative to the change order of the first remaining response, it is determined that the corresponding remaining response satisfies the scan reverse condition.

6. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 5, characterized in that, The verification step also includes: Encoding matching step: Compare the remaining response change directions corresponding to two perturbation display codes under the same scanning direction. When the remaining response change direction is consistent with the driving quantity change direction of the corresponding display partition, it is determined that the corresponding remaining response satisfies the encoding response condition. Target exclusion step: exclude the response component whose target sensing feature position remains stable and does not change accordingly with the two perturbation display codes from the display source residual; Residual determination step: The remaining response that simultaneously satisfies the scan reversal condition and the encoding response condition is determined as the display source residual.

7. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 6, characterized in that, The output step includes: Partition positioning steps: Determine the target display partition and target sensing partition corresponding to the display source residual based on the effective interference transmission relationship; Local update step: Update the interference transmission parameters from the target display partition to the target sensing partition according to the display source residual, and keep the interference transmission parameters corresponding to other effective interference transmission relationships unchanged; Update verification steps: The original under-screen sensing data is recalibrated using the updated interference propagation parameters, and the update of the corresponding interference propagation parameters is stopped when the remaining response after recalibration no longer satisfies the scanning reversal condition.

8. The under-display sensing anti-interference method for mobile phone screen assembly according to claim 7, characterized in that, The encoding step further includes: Amplitude filtering step: Generate multiple candidate driving quantity change amplitudes; Visible constraint step: Eliminate candidate driving quantity change amplitudes from the candidate driving quantity change amplitudes that cause the average brightness change during the encoding period to exceed a preset visible change threshold; Constraint identification step: From the remaining candidate driving quantity change amplitudes, select the candidate driving quantity change amplitude that makes the partition response difference between the two coded sensing data exceed the preset identification threshold, and use it as the driving quantity change amplitude of the two perturbation display codes.

9. A mobile phone screen assembly under-display sensing anti-interference system, characterized in that, The system, applicable to a mobile phone screen assembly including a display driver circuit, a display panel, and an under-display sensing component, comprises: The region mapping module is used to establish the candidate interference propagation relationship between the display zone and the sensing zone; The encoding generation module is used to generate two perturbation display codes that complement each other by changing the driving amount of different display partitions and have the same average driving amount during the encoding cycle. The bidirectional acquisition module is communicatively connected to the encoding generation module, the display driving circuit, and the under-screen sensing component, respectively, and is used to superimpose two perturbation display codes in the first scanning direction and the opposite second scanning direction while the target sensing features are maintained, and to acquire the corresponding coded sensing data. The transmission identification module is communicatively connected to the bidirectional acquisition module and is used to determine the effective interference transmission relationship and interference transmission parameters based on the partition driving difference of the two perturbation display codes and the partition response difference of the corresponding coded sensing data. The interference correction module is communicatively connected to the transmission identification module and the under-screen sensing component, and is used to correct the original under-screen sensing data according to the partition display driving data, display scanning timing and interference transmission parameters to obtain bidirectional initial correction sensing data. The source verification module is communicatively connected to the interference correction module and is used to determine the display source residual when the order of the remaining response changes of the bidirectional initial correction sensing data is reversed with the display scanning direction, the remaining response changes with the two perturbation display codes, and the target sensing feature position remains stable. The closed-loop output module is communicatively connected to the source verification module and the interference correction module, respectively, and is used to locally update the corresponding interference transmission parameters according to the display source residual, and output the under-screen sensing result after re-correction according to the updated interference transmission parameters.

10. The under-display sensing anti-interference system for mobile phone screen assembly according to claim 9, characterized in that, The source verification module includes a forward sorting unit, a reverse sorting unit, an encoding matching unit, and a target exclusion unit; The forward sorting unit is used to determine the arrival order of the first scan and the change order of the first remaining response under the first scanning direction; The reverse sorting unit is used to determine the arrival order of the second scan and the change order of the second remaining response under the second scanning direction; The encoding matching unit is used to detect whether the direction of change of the remaining response is consistent with the direction of change of the driving quantity of the corresponding display partition; The target exclusion unit is used to exclude response components whose target sensing feature positions remain stable and do not change with the corresponding two perturbation display codes.

Citation Information

Patent Citations

  • Systems and methods for ambient light sensor disposed under display layer

    US11482167B1

  • Under-screen optical sensor module for on-screen fingerprint sensing

    WO2017129126A1