Display compensation method, device and display device for crosstalk mode
By obtaining the brightness values of the background and foreground on the display interface, using the compensation value to calculate the compensation value based on the table and linear interpolation algorithm, performing display brightness compensation, solving the picture distortion problem caused by displaying other color images on the solid color background, and improving the display quality.
Patent Information
- Application Number
- CN202311481016.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-08
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2043-11-08
AI Technical Summary
When displaying images on the display interface, displaying images of other colors on the solid background will cause changes in the brightness of adjacent areas, causing distortion of the picture.
The display compensation method in crosstalk mode is adopted. By obtaining the brightness values of the background and foreground, the compensation value is calculated based on the table and linear interpolation algorithm, and the display brightness is compensated.
It effectively overcomes the picture distortion problem caused by changes in brightness in adjacent areas and improves the display quality of the monitor.
Smart Images

Figure CN117316119B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of image display, and in particular to a display compensation method, device and display equipment for a crosstalk mode. Background Art
[0002] The arrangement direction of the liquid crystal molecules is controlled by the transistor output voltage (ELVDD), which in turn controls the transmittance to produce a grayscale color effect. Due to the different applied voltages, the liquid crystal molecules stand at different angles, resulting in different transmittances and grayscale color differences, which are not easy to adjust.
[0003] When an image is displayed on a display interface, when a piece of other color is displayed on a solid color background, the brightness of the adjacent area will change, resulting in image distortion. Summary of the invention
[0004] The main purpose of the present invention is to provide a display compensation method, device and display equipment of a crosstalk mode, aiming to overcome the defect of picture distortion caused by brightness changes in adjacent areas.
[0005] To achieve the above object, the present invention provides a display compensation method of a crosstalk mode, comprising the following steps:
[0006] When the display area changes from background to foreground, or from foreground to background, the brightness value of the background and the brightness value of the foreground at the change position are obtained;
[0007] According to a preset compensation value basis table, searching for compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground at the change position; wherein the compensation value basis table includes compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground;
[0008] Calculating the compensation value based on a linear interpolation algorithm to obtain a compensation value at the changed position;
[0009] The display brightness at the changed position is compensated according to the compensation value.
[0010] Furthermore, the step of compensating the display brightness at the changed position according to the compensation value comprises:
[0011] Acquire a boundary line at the changed position; use the compensation value at the changed position as the compensation value of the boundary line;
[0012] Acquire N lines above the dividing line, and acquire M lines below the dividing line;
[0013] According to the compensation value of the dividing line, brightness compensation is performed on the N lines above the dividing line and the M lines below the dividing line respectively.
[0014] Furthermore, N is 1 and M is 8.
[0015] Furthermore, in the step of performing brightness compensation on the N lines above the dividing line and the M lines below the dividing line respectively according to the compensation value of the dividing line, different brightness compensation is performed on each line.
[0016] Furthermore, the compensation value is pre-stored in a memory according to a table, and the memory is a static random access memory.
[0017] The present invention also provides a display compensation device in a crosstalk mode, comprising:
[0018] An acquisition unit, used to acquire the brightness value of the background and the brightness value of the foreground at the change position when the display area changes from the background to the foreground, or from the foreground to the background display;
[0019] A search unit, used to search for compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground at the change position according to a preset compensation value base table; wherein the compensation value base table includes compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground;
[0020] A calculation unit, configured to calculate the compensation value based on a linear interpolation algorithm to obtain a compensation value at a changed position;
[0021] The compensation unit is used to compensate the display brightness at the changed position according to the compensation value.
[0022] Furthermore, the compensation unit is specifically used for:
[0023] Acquire a boundary line at the changed position; use the compensation value at the changed position as the compensation value of the boundary line;
[0024] Acquire N lines above the dividing line, and acquire M lines below the dividing line;
[0025] According to the compensation value of the dividing line, brightness compensation is performed on the N lines above the dividing line and the M lines below the dividing line respectively.
[0026] Furthermore, in the step of performing brightness compensation on the N lines above the dividing line and the M lines below the dividing line respectively according to the compensation value of the dividing line, different brightness compensation is performed on each line.
[0027] Furthermore, N is 1, M is 8; the compensation value is pre-stored in a memory according to a table, and the memory is a static random access memory.
[0028] The present invention further provides a display device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the above methods when executing the computer program.
[0029] The display compensation method, device and display device of the crosstalk mode provided by the present invention include: when the display area changes from background to foreground, or changes from foreground to background display, obtaining the brightness value of the background and the brightness value of the foreground at the change position; searching for the compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground at the change position according to a preset compensation value basis table; wherein the compensation value basis table includes the compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground; calculating the compensation value basis based on a linear interpolation algorithm to obtain the compensation value at the change position; and compensating the display brightness at the change position according to the compensation value. In the present invention, according to the preset compensation value basis table, searching for the compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground at the change position, and then obtaining the compensation value at the change position; and compensating the display brightness at the change position according to the compensation value, thereby overcoming the defect of picture distortion caused by brightness changes in adjacent areas. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 is a schematic diagram of steps of a display compensation method for a crosstalk mode in one embodiment of the present invention;
[0031] Figure 2 is a structural block diagram of a display compensation device in a crosstalk mode in one embodiment of the present invention;
[0032] Figure 3 It is a schematic block diagram of the structure of a display device according to an embodiment of the present invention.
[0033] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0035] Reference Figure 1 In one embodiment of the present invention, a display compensation method for a crosstalk mode is provided, comprising the following steps:
[0036] Step S1, when the display area changes from background to foreground, or from foreground to background, the brightness value of the background and the brightness value of the foreground at the change position are obtained;
[0037] Step S2, searching for compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground at the change position according to a preset compensation value base table; wherein the compensation value base table includes compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground;
[0038] Step S3, calculating the compensation value based on a linear interpolation algorithm to obtain a compensation value at the changed position;
[0039] Step S4, compensating the display brightness at the changed position according to the compensation value.
[0040] In this embodiment, the above scheme is applied to the display compensation scheme of the crosstalk mode, which can compensate the display brightness at the changed position, thereby overcoming the defect of picture distortion caused by brightness changes in adjacent areas.
[0041] As described in step S1 above, this step aims to obtain the pixel positions where the brightness changes, which are the positions where display brightness compensation is to be performed. The so-called background and foreground generally refer to our display content and display background. For example, open a white screen (foreground) on a black display background (background), or close a screen (from foreground to background). This step monitors these display changes and obtains the brightness values of the background and the brightness values of the foreground at these positions.
[0042] As described in step S2 above, in a preset table, the corresponding compensation value basis is searched according to the previously obtained brightness values of the foreground and background. This preset table should have been prepared before implementing this technology, and can be derived from experimental results or empirical data.
[0043] As described in step S3 above, a mathematical method of a linear interpolation algorithm is used. The linear interpolation method is an interpolation method that calculates the compensation value of the changed position based on the linear relationship between the brightness value of the changed position and the corresponding compensation value basis by drawing a straight line between two known points. This method can infer any unknown point (the compensation value here) based on the known points in the table (the preset compensation value basis). It directly considers the relationship between the background and foreground brightness and provides an accurate compensation value to achieve more precise compensation.
[0044] As described in step S4 above, after obtaining the compensation value, this step is actually to apply the compensation value to the pixels that need to be compensated and adjust their brightness. In this way, the crosstalk effect can be greatly eliminated or reduced, and the display quality of the display can be improved. The above-mentioned entire technical solution can effectively prevent crosstalk by accurately locating the pixels that need to be compensated, finding the basis for the compensation value, calculating the compensation value and implementing compensation, thereby overcoming the defect of picture distortion caused by changes in brightness of adjacent areas and improving the display effect.
[0045] In one embodiment, the step of compensating the display brightness at the changed position according to the compensation value comprises:
[0046] Obtaining the dividing line at the changing position; Using the compensation value at the changing position as the compensation value of the dividing line; This step is used to obtain the dividing line at the changing position. The dividing line refers to a horizontal line drawn at the changing position, dividing the display area into two upper and lower areas, namely, above the dividing line and below the dividing line. Using the compensation value at the changing position as the compensation value of the dividing line. This means that we use the compensation value calculated in the previous step and apply it to the dividing line.
[0047] Obtain N lines above the dividing line, and obtain M lines below the dividing line; obtain N lines above the dividing line and M lines below the dividing line. Specifically, N represents the number of upper lines, and M represents the number of lower lines. These lines can be perpendicular to the dividing line, and their purpose is to compensate for specific positions in the display area.
[0048] According to the compensation value of the dividing line, the brightness of the N lines above the dividing line and the M lines below the dividing line are compensated respectively. According to the compensation value of the dividing line, the brightness of the N lines above the dividing line and the M lines below the dividing line are compensated respectively. This means that the display brightness on these lines is adjusted using the compensation value related to the dividing line.
[0049] In one embodiment, N is 1 and M is 8.
[0050] In an embodiment of this method, N is defined as 1, and M is defined as 8. That is, there will be one line for compensation above the dividing line, and there will be 8 lines for compensation below the dividing line.
[0051] Through the above steps, the compensation method can more accurately compensate for the display brightness at the changed position. By accurately defining the dividing line, obtaining the upper and lower lines, and adjusting the brightness thereof according to the compensation value, the display quality can be better improved.
[0052] In one embodiment, in the step of performing brightness compensation on the N lines above the dividing line and the M lines below the dividing line respectively according to the compensation value of the dividing line, different brightness compensation is performed on each line. In this embodiment, brightness measurement is performed on each line to understand its current brightness level and possible non-uniformity. According to the measurement results, different brightness compensation values required for each line are determined, and then different brightness compensation is performed on each line according to the brightness compensation values.
[0053] In one embodiment, the compensation value basis table is pre-stored in a memory, and the memory is a static random access memory. In this embodiment, the compensation value basis can be obtained by experiment, measurement or other methods. For easy access and fast retrieval, this table is stored in SRAM (static random access memory). Static random access memory is a commonly used digital memory with the characteristics of high-speed reading and writing and easy control. It consists of a series of storage cells, each of which has a bit width and can be read and written independently.
[0054] Reference Figure 2 In one embodiment of the present invention, a display compensation device in a crosstalk mode is provided, comprising:
[0055] An acquisition unit, used to acquire the brightness value of the background and the brightness value of the foreground at the change position when the display area changes from the background to the foreground, or from the foreground to the background display;
[0056] A search unit, used to search for compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground at the change position according to a preset compensation value base table; wherein the compensation value base table includes compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground;
[0057] A calculation unit, configured to calculate the compensation value based on a linear interpolation algorithm to obtain a compensation value at a changed position;
[0058] The compensation unit is used to compensate the display brightness at the changed position according to the compensation value.
[0059] In this embodiment, the above scheme is applied to the display compensation scheme of the crosstalk mode, which can compensate the display brightness at the changed position, thereby overcoming the defect of picture distortion caused by brightness changes in adjacent areas.
[0060] As described in the acquisition unit above, this step aims to obtain the pixel positions where the brightness changes, which is the position where the display brightness compensation is to be performed. The so-called background and foreground generally refer to our display content and display background. For example, open a white screen (foreground) on a black display background (background), or close a screen (from foreground to background). This step monitors these display changes and obtains the brightness value of the background and the brightness value of the foreground at these positions.
[0061] As described in the search unit, in a preset table, the corresponding compensation value basis is searched according to the previously obtained brightness values of the foreground and background. This preset table should have been prepared before implementing this technology, and can come from experimental results or empirical data.
[0062] As described in the calculation unit above, a mathematical method of a linear interpolation algorithm is used. The linear interpolation method is an interpolation method that calculates the compensation value of the changed position based on the linear relationship between the brightness value of the changed position and the corresponding compensation value basis by drawing a straight line between two known points. This method can infer any unknown point (the compensation value here) based on the known points in the table (the preset compensation value basis). It directly considers the relationship between the background and foreground brightness and provides an accurate compensation value to achieve more precise compensation.
[0063] As described in the compensation unit above, after obtaining the compensation value, this step is actually to apply the compensation value to the pixels that need to be compensated and adjust their brightness. In this way, the crosstalk effect can be greatly eliminated or reduced, and the display quality of the display can be improved. The above-mentioned entire technical solution can effectively prevent crosstalk by accurately locating the pixels that need to be compensated, finding the basis for the compensation value, calculating the compensation value and implementing compensation, thereby overcoming the defect of picture distortion caused by changes in brightness of adjacent areas and improving the display effect.
[0064] In one embodiment, the compensation unit is specifically used to:
[0065] Acquire a boundary line at the changed position; use the compensation value at the changed position as the compensation value of the boundary line;
[0066] Acquire N lines above the dividing line, and acquire M lines below the dividing line;
[0067] According to the compensation value of the dividing line, brightness compensation is performed on the N lines above the dividing line and the M lines below the dividing line respectively.
[0068] In one embodiment, in the step of performing brightness compensation on the N lines above the dividing line and the M lines below the dividing line respectively according to the compensation value of the dividing line, different brightness compensation is performed on each line.
[0069] In one embodiment, N is 1, and M is 8; the compensation value is pre-stored in a memory according to a table, and the memory is a static random access memory.
[0070] In this embodiment, for the specific implementation of each unit in the above device embodiment, please refer to the above method embodiment, which will not be repeated here.
[0071] Reference Figure 3 In an embodiment of the present invention, a display device is also provided. The internal structure of the display device can be as follows: Figure 3As shown. The display device includes a processor, a memory, a display screen, an input device, a network interface and a database connected via a system bus. Among them, the computer-designed processor is used to provide computing and control capabilities. The memory of the display device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the display device is used to store the corresponding data in this embodiment. The network interface of the display device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the above method is implemented.
[0072] Those skilled in the art will understand that Figure 3 The structure shown in the figure is merely a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the display device to which the solution of the present invention is applied.
[0073] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented. It can be understood that the computer-readable storage medium in this embodiment can be a volatile readable storage medium or a non-volatile readable storage medium.
[0074] In summary, the display compensation method, device and display device of the crosstalk mode provided in the embodiments of the present invention include: when the display area changes from background to foreground, or changes from foreground to background display, obtaining the brightness value of the background and the brightness value of the foreground at the change position; searching for the compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground at the change position according to a preset compensation value basis table; wherein the compensation value basis table includes the compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground; calculating the compensation value basis based on a linear interpolation algorithm to obtain the compensation value at the change position; and compensating the display brightness at the change position according to the compensation value. In the present invention, according to the preset compensation value basis table, searching for the compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground at the change position, and then obtaining the compensation value at the change position; and compensating the display brightness at the change position according to the compensation value, thereby overcoming the defect of picture distortion caused by changes in brightness of adjacent areas.
[0075] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media provided by the present invention and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM.
[0076] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.
[0077] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A display compensation method for a crosstalk mode, characterized in that: The following steps are involved: When the display area changes from background to foreground, or from foreground to background, the brightness value of the background and the brightness value of the foreground at the change position are obtained; According to a preset compensation value basis table, searching for compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground at the change position; wherein the compensation value basis table includes compensation value basis corresponding to the brightness value of the background and the brightness value of the foreground; Calculating the compensation value based on a linear interpolation algorithm to obtain a compensation value at the changed position; Compensating the display brightness at the changed position according to the compensation value; The step of compensating the display brightness at the changed position according to the compensation value comprises: obtaining a boundary line at the changed position; using the compensation value at the changed position as the compensation value of the boundary line; obtaining N lines above the boundary line, and obtaining M lines below the boundary line; and performing brightness compensation on the N lines above the boundary line and the M lines below the boundary line according to the compensation value of the boundary line; Among them, N is 1, M is 8, and in the step of performing brightness compensation on the N lines above the dividing line and the M lines below the dividing line respectively according to the compensation value of the dividing line, different brightness compensation is performed on each line.
2. The display compensation method of the crosstalk mode according to claim 1, characterized in that: The compensation value is pre-stored in a memory according to a table, and the memory is a static random access memory.
3. A display compensation device in a crosstalk mode, characterized in that: include: An acquisition unit, used to acquire the brightness value of the background and the brightness value of the foreground at the change position when the display area changes from the background to the foreground, or from the foreground to the background display; A search unit, used to search for compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground at the change position according to a preset compensation value base table; wherein the compensation value base table includes compensation value bases corresponding to the brightness value of the background and the brightness value of the foreground; A calculation unit, configured to calculate the compensation value based on a linear interpolation algorithm to obtain a compensation value at a changed position; a compensation unit, configured to compensate the display brightness at the changed position according to the compensation value; The step of compensating the display brightness at the changed position according to the compensation value comprises: obtaining a boundary line at the changed position; using the compensation value at the changed position as the compensation value of the boundary line; obtaining N lines above the boundary line, and obtaining M lines below the boundary line; and performing brightness compensation on the N lines above the boundary line and the M lines below the boundary line according to the compensation value of the boundary line; Among them, N is 1, M is 8, and in the step of performing brightness compensation on the N lines above the dividing line and the M lines below the dividing line respectively according to the compensation value of the dividing line, different brightness compensation is performed on each line.
4. The display compensation device of the crosstalk mode according to claim 3, characterized in that: The compensation value is pre-stored in a memory according to a table, and the memory is a static random access memory.
5. A display device, comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
Display crosstalk compensation method, system and device
CN116682378A