Display crosstalk compensation method, device, storage medium and electronic device

By generating a mapping relationship table and performing voltage change factor compensation during the vertical blanking area, the problem of insufficient display crosstalk compensation accuracy is solved, high-precision display crosstalk compensation is achieved, and the image quality stability and viewing quality are improved.

CN120452348BActive Publication Date: 2025-09-09SHENZHEN TOREY MICROELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510946977.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-10
Publication Date
2025-09-09
Estimated Expiration
2045-07-10

AI Technical Summary

Technical Problem

The existing technology has insufficient compensation accuracy in display crosstalk compensation, making it difficult to accurately reflect real voltage fluctuations, resulting in a decrease in viewing quality.

Method used

During the vertical blanking period, the brightness adjustment module generates a current frame mapping relationship table, and the crosstalk compensation module accurately compensates the grayscale value according to the voltage change factor. Combined with the brightness response curve and voltage difference statistics, it generates a target grayscale value to drive the display panel.

Benefits of technology

The compensation accuracy of display crosstalk is improved, ensuring image quality stability and cross-screen adaptability, and improving the viewing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120452348B_ABST
    Figure CN120452348B_ABST
Patent Text Reader

Abstract

The present application discloses a display crosstalk compensation method, device, storage medium, and electronic device. The display crosstalk compensation method includes generating a current frame mapping relationship table during the vertical blanking period of each frame via a brightness adjustment module and transmitting the current frame mapping relationship table to the crosstalk compensation module; receiving the display grayscale value of the current frame by the crosstalk compensation module and converting the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; generating a voltage variation factor for the currently processed pixel position based on the first driving voltage value by the crosstalk compensation module, compensating the display grayscale value based on the voltage variation factor to obtain a target grayscale value, and transmitting the target grayscale value to a post-processing module and finally to the brightness adjustment module. The brightness adjustment module performs voltage mapping based on the target grayscale value to drive the display panel to output a final image. This solution can improve the accuracy of display crosstalk compensation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of display technology, and more particularly to a display crosstalk compensation method, device, storage medium, and electronic device. Background Art

[0002] As the resolution and refresh rates of flat-panel display devices (such as LCDs, OLEDs, and Mini-LEDs) continue to increase, the integration of their internal driver circuits is also increasing. When displaying high-contrast, dynamic images, the proximity of metal traces between driver signal lines can easily lead to capacitive coupling, which in turn causes voltage interference (or "crosstalk") between adjacent pixels or rows and columns. This crosstalk manifests as localized brightness jumps, color shifts, and even visible image retention, significantly degrading the display's visual quality.

[0003] Currently, although there are methods that can alleviate the crosstalk problem to a certain extent, there are still deficiencies in compensation accuracy. Summary of the Invention

[0004] Embodiments of the present application provide a display crosstalk compensation method, device, storage medium, and electronic device, which can improve the compensation accuracy of display crosstalk.

[0005] In a first aspect, an embodiment of the present application provides a display crosstalk compensation method, comprising:

[0006] During the vertical blanking period of each frame, a current frame mapping relationship table is generated by the brightness adjustment module, and the current frame mapping relationship table is transmitted to the crosstalk compensation module;

[0007] The crosstalk compensation module receives a display grayscale value of a current frame and converts the display grayscale value into a first driving voltage value according to the current frame mapping relationship table;

[0008] The crosstalk compensation module generates a voltage change factor for a currently processed pixel position based on the first driving voltage value, compensates the displayed grayscale value based on the voltage change factor to obtain a target grayscale value, and transmits the target grayscale value to a post-processing module and finally to the brightness adjustment module;

[0009] The brightness adjustment module performs voltage mapping according to the target grayscale value, and drives the display panel to output a final image.

[0010] In the display crosstalk compensation method provided in an embodiment of the present application, generating a voltage change factor at a currently processed pixel position according to the first driving voltage value includes:

[0011] Obtaining a second driving voltage value for each pixel in a row before or after a current row in a current frame;

[0012] Calculating a voltage difference between each pixel in the current row and a pixel at the same position in the previous row or the next row based on the first driving voltage value and the second driving voltage value;

[0013] Performing statistical or weighted processing on the voltage difference to generate the voltage variation factor.

[0014] In the display crosstalk compensation method provided in an embodiment of the present application, generating a voltage change factor at a currently processed pixel position according to the first driving voltage value includes:

[0015] For each pixel of the current frame, respectively calculating a voltage difference between each pixel and an adjacent row pixel or column pixel based on the first driving voltage value;

[0016] Performing statistical or weighted processing on the voltage difference to generate the voltage variation factor.

[0017] In the display crosstalk compensation method provided in the embodiment of the present application, performing statistical or weighted processing on the voltage difference to generate the voltage change factor includes:

[0018] Performing statistical processing on the voltage difference within a preset pixel neighborhood window to obtain a local difference statistic;

[0019] A voltage variation factor of a currently processed pixel position is generated based on the local difference statistics.

[0020] In the display crosstalk compensation method provided in an embodiment of the present application, generating a voltage change factor at a currently processed pixel position based on the local difference statistics includes:

[0021] Assigning weights according to the coupling sensitivities of the red, green, and blue channels, and performing weighted summation on the local difference statistics of each channel to obtain a weighted local difference;

[0022] The weighted local differences of all pixels are summed up to generate a voltage change factor at a current processing pixel position.

[0023] In the display crosstalk compensation method provided in the embodiment of the present application, generating the current frame mapping relationship table includes:

[0024] Obtaining the brightness response curve of the display panel;

[0025] Read the current frame brightness adjustment parameters;

[0026] A current frame mapping relationship table is generated based on the brightness response curve and the read current frame brightness adjustment parameters.

[0027] In the display crosstalk compensation method provided in an embodiment of the present application, generating a current frame mapping relationship table based on the corrected brightness distribution curve and the brightness parameter includes:

[0028] Calculating the target brightness corresponding to each grayscale value according to the current frame brightness adjustment parameter, and obtaining a mapping relationship curve from grayscale value to target brightness;

[0029] A current frame mapping relationship table is generated according to the mapping relationship curve and the brightness response curve.

[0030] In a second aspect, an embodiment of the present application provides a display crosstalk compensation device, comprising:

[0031] A brightness adjustment module, configured to generate a current frame mapping relationship table during a vertical blanking period of each frame, and output the current frame mapping relationship table;

[0032] a crosstalk compensation module, configured to receive the current frame mapping relationship table and the display grayscale value of the current frame, and convert the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; generate a voltage change factor for a currently processed pixel position according to the first driving voltage value, perform compensation processing on the display grayscale value according to the voltage change factor to obtain a target grayscale value, and transmit the target grayscale value to a post-processing module, and finally transmit it to the brightness adjustment module;

[0033] The brightness adjustment module is further configured to perform voltage mapping according to the target grayscale value, and drive the display panel to output a final image.

[0034] In a third aspect, the present application provides a storage medium storing a plurality of instructions, wherein the instructions are suitable for loading by a processor to execute any of the above-mentioned display crosstalk compensation methods.

[0035] In a fourth aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-described display crosstalk compensation methods when executing the computer program.

[0036] In summary, the display crosstalk compensation method provided by the embodiment of the present application includes generating a current frame mapping relationship table through a brightness adjustment module during the vertical blanking period of each frame, and transmitting the current frame mapping relationship table to the crosstalk compensation module; the crosstalk compensation module receives the display grayscale value of the current frame, and converts the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; the crosstalk compensation module generates a voltage change factor of the current processing pixel position according to the first driving voltage value, compensates the display grayscale value according to the voltage change factor to obtain a target grayscale value, and transmits the target grayscale value to the post-processing module and finally to the brightness adjustment module; the brightness adjustment module performs voltage mapping according to the target grayscale value to drive the display panel to output the final image. In this solution, by generating and transmitting the current frame mapping relationship table by the brightness adjustment module in the vertical blanking period, the crosstalk compensation module can accurately convert the grayscale value into the actual driving voltage value according to the current frame mapping relationship table, so that the compensation logic is based on the real voltage change rather than the rough grayscale estimation, thereby fundamentally improving the compensation accuracy of the display crosstalk. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0038] Figure 1 4 is a flow chart of a display crosstalk compensation method provided in an embodiment of the present application.

[0039] Figure 2 3 is a schematic structural diagram of a display crosstalk compensation device provided in an embodiment of the present application.

[0040] Figure 3 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0042] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0043] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0044] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only for the purpose of facilitating the description of the present application and has no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.

[0045] In the description of this application, it should be noted that the terms "upper," "lower," "left," "right," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this application and simplify the description. They are not intended to indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, terms such as "first" and "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0046] In the existing technology, one type of solution performs compensation before brightness adjustment, estimating voltage changes based on grayscale values. However, this ignores the difference between grayscale and actual voltage caused by brightness correction, and cannot accurately reflect actual voltage fluctuations. Another type of solution performs compensation after brightness adjustment, which can easily lead to new image quality anomalies because the modified voltage no longer conforms to the brightness curve. In addition, the brightness distribution varies greatly between different screens, making the compensation parameters difficult to apply universally.

[0047] Therefore, the existing methods have shortcomings in compensation accuracy, image quality stability and cross-screen adaptability. There is an urgent need for a display crosstalk compensation solution that can accurately compensate based on real voltage changes and take into account image quality consistency.

[0048] Based on this, an embodiment of the present application provides a display crosstalk compensation method, device, storage medium and electronic device. Specifically, the display crosstalk compensation device can be integrated into an electronic device, which can be a server or a terminal; wherein the terminal can include a mobile phone, a wearable smart device, a tablet computer, a laptop computer, and a personal computer (PC); the server can be a single server or a server cluster composed of multiple servers, and can be a physical server or a virtual server.

[0049] For example, during the vertical blanking area of ​​each frame, the electronic device can generate a current frame mapping relationship table through the brightness adjustment module, and transmit the current frame mapping relationship table to the crosstalk compensation module; the crosstalk compensation module receives the display grayscale value of the current frame, and converts the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; the crosstalk compensation module generates a voltage change factor of the current processing pixel position according to the first driving voltage value, compensates the display grayscale value according to the voltage change factor to obtain the target grayscale value, and transmits the target grayscale value to the post-processing module, and finally transmits it to the brightness adjustment module; the brightness adjustment module performs voltage mapping according to the target grayscale value, and drives the display panel to output the final image.

[0050] In the vertical blanking area, the brightness adjustment module of the electronic device generates and transmits the current frame mapping relationship table. The crosstalk compensation module can accurately convert the grayscale value into the actual driving voltage value according to the current frame mapping relationship table, so that the compensation logic is based on the real voltage change rather than the rough grayscale estimation, thereby fundamentally improving the compensation accuracy of the display crosstalk.

[0051] The following will describe the technical solutions of this application in detail through specific embodiments. It should be noted that the order of description of the following embodiments does not limit the priority order of the embodiments.

[0052] See also Figure 1 , Figure 1 : is a flow chart of a display crosstalk compensation method provided by an embodiment of the present application. The specific flow of the display crosstalk compensation method can be as follows:

[0053] 101. During a vertical blanking period of each frame, a current frame mapping relationship table is generated by a brightness adjustment module, and the current frame mapping relationship table is transmitted to a crosstalk compensation module.

[0054] The vertical blanking interval (VBI) is the "blank time" between frames after a display system (such as an LCD or OLED) finishes drawing each frame and before starting to draw the next. Therefore, the vertical blanking interval is the gap between frames and can be used for non-display but important timing control and image preprocessing operations. It not only ensures display stability but also provides a golden window for system expansion. For example, the VBI is a natural switching window for advanced features such as interpolation, high dynamic range imaging, and variable refresh rate. The embodiments of the present application are also completed within the VBI, without affecting normal display timing.

[0055] The current frame mapping table refers to the correspondence between grayscale values ​​and drive voltages. Grayscale values ​​refer to the brightness level of each pixel in the image signal, typically an integer between 0 and 255. Drive voltage refers to the voltage value that controls the pixel's luminous intensity. Different display technologies (such as OLED and LCD) have different voltage curves.

[0056] Moreover, since the electrical and optical properties of the red, green, and blue luminescent materials are different, their corresponding current frame mapping relationship tables are inconsistent. Therefore, the red (R), green (G), and blue (B) channels need to be processed separately to form the corresponding current frame mapping relationship tables.

[0057] In some embodiments, a brightness response curve of a display panel may be obtained; then the current frame brightness adjustment parameters may be read; and finally, a current frame mapping relationship table may be generated based on the brightness response curve and the current frame brightness adjustment parameters.

[0058] Specifically, for each type of display panel before leaving the factory, the actual luminance output of each channel at different drive voltages can be measured to obtain a luminance response curve from native voltage to luminance. Then, based on current frame brightness adjustment parameters such as the standard gamma value (such as 2.2), color space (such as sRGB), and user brightness settings, the corresponding target brightness is calculated for each grayscale value, resulting in a grayscale-to-target brightness mapping curve.

[0059] That is, the step of "generating a current frame mapping relationship table based on the brightness response curve and the current frame brightness adjustment parameters" may include: calculating the target brightness corresponding to each grayscale value based on the current frame brightness adjustment parameters to obtain a mapping relationship curve from grayscale values ​​to target brightness; and generating the current frame mapping relationship table based on the mapping relationship curve and the brightness response curve. After generating the current frame mapping relationship table, the brightness adjustment module transmits the current frame mapping relationship table to the crosstalk compensation module.

[0060] 102. A crosstalk compensation module receives a display grayscale value of a current frame and converts the display grayscale value into a first driving voltage value according to a current frame mapping relationship table.

[0061] It is understandable that after receiving the display grayscale value of the current frame, the crosstalk compensation module can convert the display grayscale value into the first driving voltage value corresponding to the R, G, and B channels of each pixel in the current frame based on the current frame mapping relationship table.

[0062] 103. The crosstalk compensation module generates a voltage variation factor of the currently processed pixel position according to the first driving voltage value, compensates the display grayscale value according to the voltage variation factor to obtain a target grayscale value, and transmits the target grayscale value to the post-processing module and finally to the brightness adjustment module.

[0063] In some embodiments, a second driving voltage value for each pixel in a row preceding or following the current row in a current frame may be obtained. Then, based on the first driving voltage value and the second driving voltage value, a voltage difference between each pixel in the current frame and the pixel at the same position in the row preceding or following the current row is calculated. Finally, the voltage differences are statistically processed or weighted to generate a voltage variation factor.

[0064] It can be understood that the voltage difference between each pixel in the current frame and the pixel at the same position in the previous row or the next row refers to the difference between the first driving voltage value of the three channels of each pixel in the current frame and the second driving voltage value of the three channels of the pixel at the same position in the previous row or the next row.

[0065] In some embodiments, if inter-frame coupling needs to be considered more comprehensively, for each pixel in the current frame, the voltage difference between each pixel and its surrounding adjacent row pixels or column pixels can be calculated based on the first driving voltage value; then, the voltage difference is statistically or weightedly processed to generate a voltage change factor for each pixel location.

[0066] Similarly, the voltage difference between each pixel and its adjacent row or column pixels refers to the difference between the first driving voltage values ​​of the three channels of each pixel and the second driving voltage values ​​of the three channels of the adjacent row or column pixels.

[0067] It is understandable that using information from local areas can more accurately reflect and process the impact of voltage changes on image quality, especially the spatial crosstalk phenomenon, so that the calculation of the voltage change factor is more consistent with the actual display characteristics, thereby improving the accuracy of crosstalk compensation and visual performance.

[0068] Therefore, in some embodiments, a pixel neighborhood window centered on a target pixel can be preset. The pixel neighborhood window can be of a size such as 3×3 or 5×5, with the specific size determined based on requirements such as display accuracy and response latency. This pixel neighborhood window can include several pixels surrounding the target pixel for spatial statistics. The preset pixel neighborhood window is then used to calculate the voltage difference to obtain the voltage change factor at the currently processed pixel location.

[0069] Specifically, the step of "performing statistical or weighted processing on the voltage difference to generate a voltage change factor" can be specifically as follows: performing statistical processing on the voltage difference within a preset pixel neighborhood window to obtain local difference statistics; and generating a voltage change factor for the current processing pixel position based on the local difference statistics.

[0070] In the preset pixel neighborhood window, the voltage difference is statistically processed to obtain local difference statistics, which can be specifically:

[0071] The voltage differences corresponding to each pixel in a preset pixel neighborhood window are weighted averaged to obtain a local difference statistic. The weights can be set based on the distance between the pixel and the center pixel, visual sensitivity, or preset rules.

[0072] Specifically, within a preset pixel neighborhood window, the voltage differences of the R, G, and B channels in each pixel may be weighted averaged to obtain local difference statistics corresponding to the R, G, and B channels in each pixel.

[0073] In some embodiments, weights can be assigned based on the coupling sensitivity of the red, green, and blue channels, and the local difference statistics of each channel can be weighted and summed to obtain a weighted local difference; the weighted local differences of all pixels are summarized to generate a voltage change factor for the currently processed pixel position.

[0074] Coupling sensitivity reflects each channel's relative sensitivity to crosstalk or its compensation priority, while weighted local differences comprehensively assess the voltage variation of each pixel under multi-channel coupling conditions.

[0075] Furthermore, the weighted local differences of all pixels in the current frame are aggregated, such as weighted averaging, histogram statistics, or normalized mapping, to generate the voltage change factor of the current frame.

[0076] In some embodiments, after obtaining the voltage variation factor at the currently processed pixel location, a corresponding grayscale offset can be obtained from a preset grayscale compensation look-up table (LUT) or a predefined grayscale compensation function model based on the voltage variation factor. The grayscale offset represents the grayscale adjustment value required to be applied based on the voltage variation intensity at the currently processed pixel location.

[0077] Then, the grayscale offset is superimposed on the display grayscale value of the current processing pixel position to obtain the corresponding preliminary compensated grayscale value.

[0078] In order to prevent the grayscale from overflowing or falling below the valid display range, a clipping process is further performed on the grayscale value after preliminary compensation so that it falls within a preset legal grayscale value range, such as 0 to 255.

[0079] Ultimately, the cropped initial compensated grayscale value is the target grayscale value, which is used to replace the display grayscale value of the current processing pixel position to participate in the subsequent display drive control, thereby effectively suppressing the voltage crosstalk effect between frames or pixel neighborhoods without affecting the image details.

[0080] 104. The brightness adjustment module performs voltage mapping according to the target grayscale value, and drives the display panel to output a final image.

[0081] In some embodiments, after receiving the target grayscale value, the brightness adjustment module can complete the conversion process from the target grayscale value to the actual driving voltage value according to the current frame mapping relationship table.

[0082] Specifically, the brightness adjustment module reads the corresponding target grayscale value for the R, G, and B channels of each pixel in the current frame, and searches or interpolates the corresponding driving voltage value based on the current frame mapping relationship table. This driving voltage value can be used to control the luminance of each pixel unit in the display panel. For example:

[0083] For OLED panels, the driving voltage directly controls the current of the organic light-emitting material, thereby determining the pixel brightness; for LCD panels, the driving voltage controls the degree of rotation of the liquid crystal molecules, thereby adjusting the backlight transmittance to achieve grayscale changes.

[0084] Subsequently, the driving voltage value will be transmitted to the driver chip of the display panel, outputting a precise voltage waveform through the analog front end (AFE) or digital-to-analog conversion (DAC) module, and ultimately driving the corresponding R, G, and B sub-pixels in the display panel to complete the display output of the frame image.

[0085] Because the target grayscale value has been precisely adjusted by combining crosstalk compensation, voltage variation factors, and panel response characteristics, the voltage control signal output by the brightness adjustment module will effectively avoid visual artifacts such as image flicker, streaking, and uneven brightness, thereby improving the overall display quality and viewing experience.

[0086] Specifically, this solution extracts the voltage change factor by introducing the analysis of the "first driving voltage value" and the "pixel voltage difference of the previous row or the next row / adjacent domain window", and can dynamically perceive the pixel area that may cause crosstalk; grayscale compensation is performed based on this factor, effectively suppressing optical crosstalk, ghosting and brightness jump problems caused by sudden voltage changes between pixels.

[0087] The current frame mapping relationship table generated by using the current frame brightness adjustment parameters and the preset brightness response curve supports voltage mapping adaptive processing for display panels of different types, batches or aging states, improving the versatility and long-term stability of the system.

[0088] By generating and applying different mapping tables and voltage compensation processing for the red, green, and blue channels respectively, taking into account the differences in the electrical / optical characteristics of each channel, the color space is accurate under different grayscale mapping and the color shift caused by crosstalk compensation is avoided.

[0089] By introducing pixel neighborhood windows and weighted local difference statistics, the compensation mechanism is not limited to single pixels, but also considers the aggregation trend of voltage differences within the region, improving the processing effect of high dynamic change areas (such as edges and moving objects).

[0090] Through dynamic calculation and clipping of grayscale offset, the adjusted grayscale value is always guaranteed to be within the legal range, effectively preventing overcompensation or compensation distortion, and improving the continuity of image brightness output and the visual stability of the overall display.

[0091] In addition, this solution completes grayscale mapping update and parameter preparation during the VBI period, does not occupy the effective display cycle, ensures the normal refresh rhythm and response performance of the display link, and has good system integration.

[0092] In summary, the display crosstalk compensation method provided by the embodiments of the present application includes generating a current frame mapping relationship table by a brightness adjustment module during the vertical blanking interval of each frame and transmitting the current frame mapping relationship table to the crosstalk compensation module; the crosstalk compensation module receiving the display grayscale value of the current frame and converting the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; the crosstalk compensation module generating a voltage change factor for the currently processed pixel position based on the first driving voltage value, compensating the display grayscale value according to the voltage change factor to obtain a target grayscale value, and transmitting the target grayscale value to a post-processing module and finally to the brightness adjustment module; the brightness adjustment module performing voltage mapping based on the target grayscale value to drive the display panel to output a final image. By dynamically generating the current frame mapping relationship table during the vertical blanking interval (VBI) and combining the coordinated processing of the brightness adjustment module and the crosstalk compensation module, this solution achieves precise brightness drive control based on the grayscale value, voltage change factor, and panel response characteristics, thereby improving the accuracy of display crosstalk compensation.

[0093] To facilitate better implementation of the display crosstalk compensation method provided in the embodiment of the present application, the embodiment of the present application also provides a display crosstalk compensation device. The meanings of the terms are the same as those in the above display crosstalk compensation method. For specific implementation details, please refer to the description in the method embodiment.

[0094] See also Figure 2 , Figure 2 20 is a schematic diagram of the structure of the display crosstalk compensation device provided in an embodiment of the present application. The display crosstalk compensation device may include a brightness adjustment module 201 and a crosstalk compensation module 202.

[0095] The brightness adjustment module 201 is used to generate a current frame mapping relationship table during the vertical blanking period of each frame and output the current frame mapping relationship table;

[0096] The crosstalk compensation module 202 is configured to receive the current frame mapping relationship table and the display grayscale value of the current frame, convert the display grayscale value into a first driving voltage value according to the current frame mapping relationship table, generate a voltage change factor for the current processing pixel position according to the first driving voltage value, compensate the display grayscale value according to the voltage change factor to obtain a target grayscale value, and transmit the target grayscale value to the post-processing module and finally to the brightness adjustment module 201;

[0097] The brightness adjustment module 201 is further configured to perform voltage mapping according to a target grayscale value, and drive the display panel to output a final image.

[0098] It should be noted that the brightness adjustment module 201 and the crosstalk compensation module 202 may be directly connected or indirectly connected via a post-processing module.

[0099] The specific implementation of each of the above units can be found in the above embodiment of the display crosstalk compensation method, and will not be described in detail here.

[0100] In summary, the display crosstalk compensation device provided by the embodiment of the present application can generate a current frame mapping relationship table during the vertical blanking period of each frame by the brightness adjustment module 201 and output the current frame mapping relationship table; then the current frame mapping relationship table and the display grayscale value of the current frame are received by the crosstalk compensation module 202, and the display grayscale value is converted into a first driving voltage value according to the current frame mapping relationship table; a voltage change factor of the current processing pixel position is generated according to the first driving voltage value, and the display grayscale value is compensated according to the voltage change factor to obtain a target grayscale value, and the target grayscale value is transmitted to the post-processing module and finally transmitted to the brightness adjustment module 201. Finally, the brightness adjustment module 201 performs voltage mapping according to the target grayscale value to drive the display panel to output the final image. In this solution, by generating and transmitting the current frame mapping relationship table by the brightness adjustment module in the vertical blanking period, the crosstalk compensation module can accurately convert the grayscale value into the actual driving voltage value according to the current frame mapping relationship table, so that the compensation logic is based on the real voltage change rather than a rough grayscale estimate, thereby fundamentally improving the compensation accuracy of the display crosstalk.

[0101] The embodiment of the present application further provides an electronic device, in which the display crosstalk compensation device of the embodiment of the present application can be integrated, such as Figure 3 , which shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:

[0102] The electronic device may include one or more processing core processors 301 and one or more computer readable storage media memories 302 and other components. Those skilled in the art will understand that Figure 3 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.

[0103] The processor 301 is the control center of the electronic device. It connects the various parts of the entire electronic device using various interfaces and lines. By running or executing the software programs and / or this application stored in the memory 302, and calling the data stored in the memory 302, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operation of storage media, user interface and application programs, etc., and the modem processor mainly handles wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 301.

[0104] The memory 302 can be used to store software programs and the present application. The processor 301 executes various functional applications and data processing by running the software programs and the present application stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area, wherein the program storage area may store operating storage media, applications required for at least one function, etc.; the data storage area may store data created based on the use of the electronic device, etc. In addition, the memory 302 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302.

[0105] Although not shown, the electronic device may further include a display unit, an input unit, a power supply, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 301 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302 to implement various functions as follows:

[0106] During the vertical blanking period of each frame, a current frame mapping relationship table is generated by the brightness adjustment module, and the current frame mapping relationship table is transmitted to the crosstalk compensation module;

[0107] The crosstalk compensation module receives the display grayscale value of the current frame and converts the display grayscale value into a first driving voltage value according to the current frame mapping relationship table;

[0108] The crosstalk compensation module generates a voltage variation factor for the currently processed pixel position based on the first driving voltage value, compensates the displayed grayscale value based on the voltage variation factor to obtain a target grayscale value, and transmits the target grayscale value to the post-processing module and finally to the brightness adjustment module;

[0109] The brightness adjustment module performs voltage mapping according to the target grayscale value and drives the display panel to output the final image.

[0110] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0111] To this end, an embodiment of the present application provides a storage medium storing a plurality of instructions that can be loaded by a processor to execute the steps of any of the methods provided in the embodiments of the present application. For example, the instructions can execute the following steps:

[0112] During the vertical blanking period of each frame, a current frame mapping relationship table is generated by the brightness adjustment module, and the current frame mapping relationship table is transmitted to the crosstalk compensation module;

[0113] The crosstalk compensation module receives the display grayscale value of the current frame and converts the display grayscale value into a first driving voltage value according to the current frame mapping relationship table;

[0114] The crosstalk compensation module generates a voltage variation factor for the currently processed pixel position based on the first driving voltage value, compensates the displayed grayscale value based on the voltage variation factor to obtain a target grayscale value, and transmits the target grayscale value to the post-processing module and finally to the brightness adjustment module;

[0115] The brightness adjustment module performs voltage mapping according to the target grayscale value and drives the display panel to output the final image.

[0116] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0117] The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0118] Since the instructions stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by any method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0119] The display crosstalk compensation method, device, storage medium and electronic device provided by the present application are respectively introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A display crosstalk compensation method, characterized in that: include: During the vertical blanking period of each frame, a current frame mapping relationship table is generated by the brightness adjustment module, and the current frame mapping relationship table is transmitted to the crosstalk compensation module; The crosstalk compensation module receives a display grayscale value of a current frame and converts the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; For each pixel in the current row of the current frame, the crosstalk compensation module calculates the voltage difference between each pixel and its adjacent row or column pixels based on the first driving voltage value; performs statistical processing on the voltage differences within a preset pixel neighborhood window to obtain local difference statistics; assigns weights according to the coupling sensitivity of the red, green, and blue channels, and performs weighted summation on the local difference statistics of each channel to obtain a weighted local difference; summarizes the weighted local differences of all pixels to generate a voltage change factor for the current processing pixel position, performs compensation processing on the display grayscale value according to the voltage change factor to obtain a target grayscale value, and transmits the target grayscale value to a post-processing module and finally to the brightness adjustment module; The brightness adjustment module performs voltage mapping according to the target grayscale value, and drives the display panel to output a final image.

2. The display crosstalk compensation method according to claim 1, wherein: The generating of the current frame mapping relationship table includes: Obtaining the brightness response curve of the display panel; Read the current frame brightness adjustment parameters; A current frame mapping relationship table is generated based on the brightness response curve and the read current frame brightness adjustment parameters.

3. The display crosstalk compensation method according to claim 2, wherein: The generating a current frame mapping relationship table based on the brightness response curve and the reading of the current frame brightness adjustment parameter includes: Calculating the target brightness corresponding to each grayscale value according to the current frame brightness adjustment parameter, and obtaining a mapping relationship curve from grayscale value to target brightness; A current frame mapping relationship table is generated according to the mapping relationship curve and the brightness response curve.

4. A display crosstalk compensation device, characterized in that: include: A brightness adjustment module, configured to generate a current frame mapping relationship table during a vertical blanking period of each frame, and output the current frame mapping relationship table; a crosstalk compensation module, configured to receive the current frame mapping relationship table and a display grayscale value of the current frame, and convert the display grayscale value into a first driving voltage value according to the current frame mapping relationship table; For each pixel in the current row of the current frame, the crosstalk compensation module calculates the voltage difference between each pixel and its adjacent row or column pixels based on the first driving voltage value; performs statistical processing on the voltage differences within a preset pixel neighborhood window to obtain local difference statistics; assigns weights according to the coupling sensitivity of the red, green, and blue channels, and performs weighted summation on the local difference statistics of each channel to obtain a weighted local difference; summarizes the weighted local differences of all pixels to generate a voltage change factor for the current processing pixel position, performs compensation processing on the display grayscale value according to the voltage change factor to obtain a target grayscale value, and transmits the target grayscale value to a post-processing module and finally to the brightness adjustment module; The brightness adjustment module is further configured to perform voltage mapping according to the target grayscale value, and drive the display panel to output a final image.

5. A storage medium, characterized in that The storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the display crosstalk compensation method according to any one of claims 1 to 3.

6. An electronic device, characterized in that: The display crosstalk compensation method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the display crosstalk compensation method according to any one of claims 1 to 3 when executing the computer program.

Citation Information

Patent Citations

  • Gray scale compensation circuit and gray scale compensation method

    CN107039001A

  • Compensation circuit of display device, control method and display device

    CN119851593A