Display device and display compensation method thereof
By using the processor to determine and apply the target compensation value in the display device, the problem of poor display effect caused by vertical crosstalk in the display panel is solved, and better display effect and performance are achieved.
Patent Information
- Application Number
- CN202311780298.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-24
AI Technical Summary
The display effect is worse due to the presence of vertical crosstalk in the existing display panel.
By introducing a processor in the display device, a target compensation value corresponding to the first sub-pixel is determined using the first pixel data and the second pixel data corresponding to the plurality of sub-pixels connected on the first data line, and the sub-pixels in the display panel are compensated according to the compensation value to reduce the influence of pixel voltage fluctuations.
It effectively weakens the vertical crosstalk phenomenon, improves the display effect of the display device, and improves the performance of the display device.
Smart Images

Figure CN120199175A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of image processing, and particularly to a display device and a display compensation method for the display device. Background Art
[0002] In a display panel, a parasitic capacitance is formed between a pixel and a data line. Due to the coupling effect of the parasitic capacitance on the voltage change of the data line, the actual voltage of the pixel fluctuates, which in turn causes the pixel to become brighter or darker, resulting in the phenomenon of vertical crosstalk and affecting the display effect of the display device. Summary of the Invention
[0003] The present invention provides a display device and a display compensation method for the display device to solve the problem that the display effect deteriorates due to the existing vertical crosstalk phenomenon in the display panel.
[0004] In a first aspect, an embodiment of the present invention provides a display device, including a display panel and a processor. The display panel includes a plurality of data lines, and a plurality of sub-pixels are connected to each data line, wherein:
[0005] The processor is configured to perform the following operations:
[0006] Determine a target compensation value corresponding to a first sub-pixel according to first pixel data corresponding to a plurality of sub-pixels connected to a first data line and second pixel data corresponding to the plurality of sub-pixels;
[0007] Wherein, the first data line is the data line connecting the first sub-pixel among the plurality of data lines of the display panel, the first sub-pixel is any one of the plurality of sub-pixels of the display panel, the first pixel data is the pixel data read in the current display period, and the second pixel data is the pixel data read in the previous display period of the current display period;
[0008] Based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain target pixel data corresponding to the first sub-pixel;
[0009] The display panel is configured to display a frame image composed of a plurality of target pixel data.
[0010] In the display device provided by the embodiment of the present invention, the target compensation value corresponding to the first sub-pixel is determined according to the first pixel data and the second pixel data corresponding to the plurality of sub-pixels connected to the first data line, and the sub-pixels in the display panel are compensated according to the determined plurality of target compensation values to weaken the influence brought by the pixel voltage fluctuation, thereby weakening the vertical crosstalk phenomenon, improving the display effect of the display device, and improving the performance of the display device.
[0011] In an alternative embodiment, the processor is specifically configured to perform the following operations:
[0012] Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and N sub-pixels, to obtain N first pixel differences;
[0013] Wherein, the N sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the N sub-pixels are before the first sub-pixel;
[0014] Determine the differences between the second pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and M sub-pixels, to obtain M second pixel differences;
[0015] Wherein, the M sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the M sub-pixels are after the first sub-pixel, and N and M are positive integers;
[0016] Based on the current influence factor and the historical influence factor, determine the target compensation value corresponding to the first sub-pixel, wherein the current influence factor is determined according to the N first pixel differences, and the historical influence factor is determined according to the M second pixel differences.
[0017] In an alternative embodiment, the processor is specifically configured to perform the following operations:
[0018] Use the difference between the historical influence factor and the intermediate influence factor as the target compensation value, wherein the intermediate influence factor is the product of the current influence factor and a preset coefficient.
[0019] The above display device characterizes the voltage change situation between two adjacent sub-pixels on the first data line through the determined first pixel differences and second pixel differences, determines the current influence factor according to multiple first pixel differences, determines the historical influence factor according to multiple second pixel differences, and determines the target compensation value corresponding to the first sub-pixel according to the current influence factor and the historical influence factor, so as to compensate the first pixel data according to the target compensation value, weaken the influence brought by pixel voltage fluctuation, thereby weakening the vertical crosstalk phenomenon and improving the display effect of the display device.
[0020] In an alternative embodiment, the processor is further configured to perform the following operations:
[0021] Determine the current influence factor according to the N first pixel differences and the first pixel data corresponding to multiple sub-pixels connected to the data line adjacent to the first data line.
[0022] The above display device can also determine the current influence factor according to multiple first pixel differences and first pixel data corresponding to multiple sub-pixels connected to a data line adjacent to the first data line, so as to improve the accuracy of the current influence factor, and further improve the accuracy of the target compensation value and the compensation effect.
[0023] In an alternative embodiment, the processor is specifically configured to perform the following operations:
[0024] Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the second data line, to obtain multiple third pixel differences, where the second data line is a data line adjacent to the first data line;
[0025] Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the third data line, to obtain multiple fourth pixel differences, where the third data line is another data line adjacent to the first data line;
[0026] Determine the current influence factor according to the N first pixel differences, the multiple third pixel differences, and the multiple fourth pixel differences.
[0027] The above display device determines multiple third pixel differences according to the differences between the first pixel data corresponding to every two adjacent sub-pixels connected to the second data line, determines multiple fourth pixel differences according to the differences between the first pixel data corresponding to every two adjacent sub-pixels connected to the third data line, and determines the current influence factor according to the multiple first pixel differences, multiple third pixel differences, and multiple fourth pixel differences, so that the influence of the second data line and the third data line on the first sub-pixel is added to the current influence factor, improving the accuracy of the current influence factor and the compensation effect.
[0028] In an alternative embodiment, the processor is specifically configured to perform the following operations:
[0029] Calculate the difference between the first pixel data corresponding to the second sub-pixel and the first pixel data corresponding to the third sub-pixel, to obtain a fifth pixel difference;
[0030] Wherein, the second sub-pixel and the third sub-pixel are sub-pixels connected to a data line adjacent to the first data line, the second sub-pixel is adjacent to the first sub-pixel, and in the row scanning order, the second sub-pixel is the next sub-pixel after the third sub-pixel;
[0031] Calculate the difference between the first pixel data corresponding to the fourth sub-pixel and the first pixel data corresponding to the fifth sub-pixel, to obtain a sixth pixel difference;
[0032] Wherein, the fourth sub-pixel and the fifth sub-pixel are sub-pixels connected to another data line adjacent to the first data line. The fourth sub-pixel is adjacent to the first sub-pixel, and according to the row scanning order, the fourth sub-pixel is the sub-pixel after the fifth sub-pixel;
[0033] Determine the current influence factor according to the N first pixel differences, the fifth pixel difference, and the sixth pixel difference.
[0034] The above display device determines the current influence factor according to the fifth pixel difference corresponding to the second sub-pixel, the sixth pixel difference corresponding to the fourth sub-pixel, and multiple first pixel differences, so that the current influence factor includes the influence of all sub-pixels adjacent to the first sub-pixel, improving the accuracy of the current influence factor and the compensation effect.
[0035] In an alternative embodiment, the processor is specifically configured to perform the following operations:
[0036] Use the sum value of the compensation increment and the first pixel data as the target pixel data, where the compensation increment is the product of the target compensation value and a preset compensation coefficient.
[0037] The above display device adjusts the intensity of the compensation through a set compensation coefficient, increasing the flexibility of compensating the first pixel data and improving the performance of the display device.
[0038] In an alternative embodiment, the processor is further configured to perform the following operations:
[0039] Rearrange the initial pixel data according to the pixel driving architecture of the display panel to obtain the first pixel data.
[0040] The above display device processes the initial pixel data according to the pixel driving architecture of the display panel, so that the method in the foregoing embodiments is applicable to display panels with different pixel driving architectures, increasing the flexibility and universality of the compensation and improving the performance of the display device.
[0041] In an alternative embodiment, the pixel driving architecture of the display panel includes at least one of a single-gate pixel driving architecture, a double-gate pixel driving architecture, and a triple-gate pixel driving architecture.
[0042] In a second aspect, an embodiment of the present invention provides a display compensation method for a display device, which is applied to the display device described in any one of the embodiments in the first aspect above. The method includes:
[0043] Determine a target compensation value corresponding to a first sub-pixel according to first pixel data corresponding to a plurality of sub-pixels connected to a first data line and second pixel data corresponding to the plurality of sub-pixels;
[0044] Wherein, the first data line is a data line among a plurality of data lines of a display panel of the display device that connects the first sub-pixel, the first sub-pixel is any one of a plurality of sub-pixels of the display panel, the first pixel data is pixel data read in the current display period, and the second pixel data is pixel data read in the previous display period of the current display period;
[0045] Based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain target pixel data corresponding to the first sub-pixel, so that the display panel displays a frame image composed of a plurality of target pixel data.
[0046] In an optional embodiment, the determining a target compensation value corresponding to a first sub-pixel according to first pixel data corresponding to a plurality of sub-pixels connected to a first data line and second pixel data corresponding to the plurality of sub-pixels includes:
[0047] Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and N sub-pixels to obtain N first pixel differences;
[0048] Wherein, the N sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the N sub-pixels are before the first sub-pixel;
[0049] Determine the differences between the second pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and M sub-pixels to obtain M second pixel differences;
[0050] Wherein, the M sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the M sub-pixels are after the first sub-pixel, and N and M are positive integers;
[0051] Based on a current influence factor and a historical influence factor, determine the target compensation value corresponding to the first sub-pixel, wherein the current influence factor is determined according to the N first pixel differences, and the historical influence factor is determined according to the M second pixel differences.
[0052] In an optional embodiment, the determining the target compensation value corresponding to the first sub-pixel based on a current influence factor and a historical influence factor includes:
[0053] Use the difference between the historical impact factor and the intermediate impact factor as the target compensation value, where the intermediate impact factor is the product of the current impact factor and a preset coefficient.
[0054] In an alternative embodiment, the method further includes:
[0055] Determine the current impact factor according to the N first pixel differences and the first pixel data corresponding to multiple sub-pixels connected to the data line adjacent to the first data line.
[0056] In an alternative embodiment, the step of determining the current impact factor according to the N first pixel differences and the first pixel data corresponding to multiple sub-pixels connected to the data line adjacent to the first data line includes:
[0057] Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the second data line, to obtain multiple third pixel differences, where the second data line is a data line adjacent to the first data line;
[0058] Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the third data line, to obtain multiple fourth pixel differences, where the third data line is another data line adjacent to the first data line;
[0059] Determine the current impact factor according to the N first pixel differences, the multiple third pixel differences, and the multiple fourth pixel differences.
[0060] In an alternative embodiment, the step of determining the current impact factor according to the N first pixel differences and the first pixel data corresponding to multiple sub-pixels connected to the data line adjacent to the first data line includes:
[0061] Calculate the difference between the first pixel data corresponding to the second sub-pixel and the first pixel data corresponding to the third sub-pixel, to obtain a fifth pixel difference;
[0062] Wherein, the second sub-pixel and the third sub-pixel are sub-pixels connected to a data line adjacent to the first data line, the second sub-pixel is adjacent to the first sub-pixel, and in the row scanning order, the second sub-pixel is the next sub-pixel after the third sub-pixel;
[0063] Calculate the difference between the first pixel data corresponding to the fourth sub-pixel and the first pixel data corresponding to the fifth sub-pixel, to obtain a sixth pixel difference;
[0064] Among them, the fourth sub-pixel and the fifth sub-pixel are sub-pixels connected to another data line adjacent to the first data line. The fourth sub-pixel is adjacent to the first sub-pixel, and according to the row scanning order, the fourth sub-pixel is the sub-pixel after the fifth sub-pixel;
[0065] Determine the current influence factor according to the N first pixel differences, the fifth pixel difference, and the sixth pixel difference.
[0066] In an optional embodiment, the compensating the first pixel data corresponding to the first sub-pixel based on the target compensation value to obtain the target pixel data corresponding to the first sub-pixel includes:
[0067] Taking the sum value of the compensation increment and the first pixel data as the target pixel data, where the compensation increment is the product of the target compensation value and a preset compensation coefficient.
[0068] In an optional embodiment, the method further includes:
[0069] Rearranging the initial pixel data according to the pixel driving architecture of the display panel to obtain the first pixel data.
[0070] In an optional embodiment, the pixel driving architecture of the display panel includes at least one of a single-gate pixel driving architecture, a double-gate pixel driving architecture, and a triple-gate pixel driving architecture.
[0071] In addition, the technical effects brought by any embodiment in the second aspect can refer to the technical effects brought by different embodiments in the first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0073] Figure 1 It is a schematic diagram of an application scenario of a display device provided by an embodiment of the present invention;
[0074] Figure 2 It is a schematic diagram of the structure of a display device provided by an embodiment of the present invention;
[0075] Figure 3 It is a schematic diagram of the structure of a display panel with a single-gate pixel driving architecture provided by an embodiment of the present invention;
[0076] Figure 4 Schematic structural diagram of a display panel with a dual-gate pixel driving architecture provided by an embodiment of the present invention;
[0077] Figure 5 Schematic structural diagram of a display panel with a triple-gate pixel driving architecture provided by an embodiment of the present invention;
[0078] Figure 6 Schematic diagram of the working process of a display device provided by an embodiment of the present invention;
[0079] Figure 7 Schematic diagram of the working process for a display device to determine a target compensation value provided by an embodiment of the present invention;
[0080] Figure 8 Schematic diagram of the working process for a display device to determine a current compensation factor provided by an embodiment of the present invention;
[0081] Figure 9 Schematic diagram of another working process for a display device to determine a current compensation factor provided by an embodiment of the present invention;
[0082] Figure 10 Schematic diagram of another working process for a display device to determine a target compensation value provided by an embodiment of the present invention;
[0083] Figure 11 Schematic diagram of the working process for a display device to compensate first pixel data provided by an embodiment of the present invention;
[0084] Figure 12 Schematic structural diagram of a display device to compensate first pixel data provided by an embodiment of the present invention;
[0085] Figure 13 Schematic diagram of the complete working process of a display device provided by an embodiment of the present invention;
[0086] Figure 14 Schematic structural diagram of a display compensation device of a display device provided by an embodiment of the present invention. Detailed implementation manners
[0087] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0088] The technical solutions in the embodiments of the present invention will be clearly and elaborately described below with reference to the accompanying drawings. Among them, in the description of the embodiments of the present invention, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present invention, "a plurality of" means two or more than two.
[0089] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present invention, unless otherwise specified, the meaning of "a plurality of" is two or more than two.
[0090] The manufacturing process of the display panel causes a vertical crosstalk problem in the display panel, that is, a parasitic capacitance is formed between the pixels of the display panel and the data lines. The voltage change on the data lines is coupled through the parasitic capacitance, causing the actual voltage of the pixels to fluctuate, and then causing the pixels to become brighter or darker, resulting in the phenomenon of vertical crosstalk. When the voltage change amplitude on the data lines is larger, the phenomenon of vertical crosstalk is more obvious, seriously affecting the display effect of the display device.
[0091] Based on this, the embodiments of the present invention provide a display device and a display compensation method for the display device to weaken the influence brought by the pixel voltage fluctuation, thereby weakening the vertical crosstalk phenomenon, improving the display effect of the display device, and improving the performance of the display device.
[0092] The application scenario of the display device provided by the present invention will be introduced below with reference to the accompanying drawings:
[0093] Figure 1 FIG. schematically shows an application scenario of the display device provided by the embodiments of the present invention, as Figure 1 shown. This application scenario includes a display device 100 and a server 200, where:
[0094] The display device 100 and the server 200 are communicatively connected through the Internet. Among them, the display device 100 is allowed to communicate through a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 200 can be a group or multiple groups, and can be one type or multiple types of servers.
[0095] The display device 100 can be a liquid crystal display, a Micro LED (Micro Light-Emitting Diode) display, an OLED (Organic Light-Emitting Diode) display, a projection display device, etc. The specific type of display device, size, and resolution are not limited. Those skilled in the art can understand that the display device 100 can be modified in terms of performance and configuration as needed.
[0096] The server 200 sends image data to the display device 100. The display device 100 displays the frame image corresponding to the image data according to the received image data and using the method provided in the embodiments of the present invention for the user to view.
[0097] Of course, the method provided in the embodiments of the present invention is not limited to Figure 1 the application scenarios shown, and can also be used in other possible application scenarios, which are not limited in the embodiments of the present invention.
[0098] After introducing the application scenarios of the embodiments of the present invention, the following further details the preferred embodiments of the present invention with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention. And without conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.
[0099] The following describes the embodiments of the present invention in detail with reference to the accompanying drawings.
[0100] Figure 2 Fig. shows a schematic structural diagram of a display device provided by an embodiment of the present invention. As Figure 2 shown, the display device 100 includes a display panel 110 and a processor 120. The display panel 110 includes a plurality of data lines, and each data line is connected to a plurality of sub-pixels.
[0101] In an alternative embodiment, the pixel driving architecture of the display panel 110 includes at least one of a Normal-Gate pixel driving architecture, a Dual-Gate pixel driving architecture, and a Tri-Gate pixel driving architecture.
[0102] Taking each pixel in the display panel 110 including three sub-pixels: an R (Red) sub-pixel, a G (Green) sub-pixel, and a B (Blue) sub-pixel as an example, and combining with the attached Figures 3 - 5 drawings, the pixel driving architecture of the display panel 110 is described in detail:
[0103] Figure 3A schematic diagram of the structure of a display panel with a single-gate pixel driving architecture is shown. Figure 3 As shown, the display panel includes a pixel array consisting of i rows and j columns of pixels (Pixel 11 to Pixel ij), i scan lines (G1 to Gi), and 3j data lines (S1 to S(3j)), wherein:
[0104] Each pixel in the pixel array includes three sub-pixels. For example, pixel 11 includes sub-pixel R11, sub-pixel G11, and sub-pixel B11. Each sub-pixel is electrically connected to a scan line and a data line through a transistor.
[0105] Take pixel 11 as an example: sub-pixel R11 is electrically connected to the scan line G1 and the data line S1 through a transistor, sub-pixel G11 is electrically connected to the scan line G1 and the data line S2 through a transistor, sub-pixel B11 is electrically connected to the scan line G1 and the data line S3 through a transistor, and the connection method of other pixels is similar.
[0106] Take pixel Pixel ij as an example: sub-pixel Rij is electrically connected to the scan line Gi and the data line S(3j-2) through a transistor, sub-pixel Gij is electrically connected to the scan line Gi and the data line S(3j-1) through a transistor, and sub-pixel Bij is electrically connected to the scan line Gi and the data line S(3j) through a transistor.
[0107] Figure 4 A schematic diagram of the structure of a display panel with a dual-gate pixel driving architecture is shown. Figure 4 As shown, for a display panel that also includes a pixel array composed of i rows and j columns of pixels (Pixel 11 to Pixel ij), the display panel includes 2i scanning lines (G1 to G(2i)), data lines (S1~S(3j / 2)), where:
[0108] Each pixel in the pixel array includes three sub-pixels. For example, pixel 11 includes sub-pixel R11, sub-pixel G11, and sub-pixel B11. Each sub-pixel is electrically connected to a scan line and a data line through a transistor.
[0109] For example, in pixel Pixel 11 and pixel Pixel 12, sub-pixel R11 is electrically connected to scan line G1 and data line S1 through a transistor, sub-pixel G11 is electrically connected to scan line G2 and data line S1 through a transistor, sub-pixel B11 is electrically connected to scan line G1 and data line S2 through a transistor, sub-pixel R12 is electrically connected to scan line G2 and data line S2 through a transistor, and the connection method of other pixels is similar.
[0110] Figure 5 A schematic diagram of the structure of a display panel with a three-gate pixel driving architecture is shown. Figure 5 As shown, for a display panel that also includes a pixel array consisting of i rows and j columns of pixels (Pixel 11 to Pixel ij), the display panel includes 3i scan lines (G1 to G(3i)) and j data lines (S1 to Sj), wherein:
[0111] Each pixel in the pixel array includes three sub-pixels. For example, pixel 11 includes sub-pixel R11, sub-pixel G11, and sub-pixel B11. Each sub-pixel is electrically connected to a scan line and a data line through a transistor.
[0112] Take pixel 11 as an example: sub-pixel R11 is electrically connected to the scan line G1 and the data line S1 through a transistor, sub-pixel G11 is electrically connected to the scan line G2 and the data line S1 through a transistor, sub-pixel B11 is electrically connected to the scan line G3 and the data line S1 through a transistor, and the connection method of other pixels is similar.
[0113] Take pixel Pixel ij as an example: sub-pixel Rij is electrically connected to the scan line G(3j-2) and the data line Sj through a transistor, sub-pixel Gij is electrically connected to the scan line G(3j-1) and the data line Sj through a transistor, and sub-pixel Bij is electrically connected to the scan line G(3j) and the data line Sj through a transistor.
[0114] In an optional embodiment, the processor 120 rearranges the initial pixel data according to the pixel driving architecture of the display panel 110 to obtain the first pixel data.
[0115] In a specific implementation, usually, the initial pixel data read by the processor 120 in the current display cycle is compatible with the display panel with a Normal-Gate pixel driving architecture. Therefore, if the pixel driving architecture of the display panel 110 is a Normal-Gate pixel driving architecture, the initial pixel data is directly used as the first pixel data.
[0116] Exemplarily, the initial pixel data can be expressed as:
[0117]
[0118] Combination Figure 3Schematic diagram of the structure of the display panel in []. The above initial pixel data is directly used as the first pixel data, and according to the preset scanning order, a row of the first pixel data is transmitted to the corresponding scanning line. For example, the first row of the first pixel data [(r11, g11, b11), (r12, g12, b12), …, (r1j, g1j, b1j)] is transmitted to the scanning line G1, the second row of the first pixel data [(r21, g21, b21), (r22, g22, b22), …, (r2j, g2j, b2j)] is transmitted to the scanning line G2, and so on.
[0119] In a specific implementation, if the pixel driving architecture of the display panel 110 is a Dual-Gate pixel driving architecture, the initial pixel data needs to be rearranged to obtain the first pixel data so that the first pixel data is adapted to the display panel with the Dual-Gate pixel driving architecture.
[0120] Exemplarily, in combination with Figure 4 the schematic diagram of the structure of the display panel in [], mapping the initial pixel data provided in the above example to the first pixel data, then the first pixel data can be expressed as:
[0121]
[0122] According to the preset scanning order, a row of the first pixel data is transmitted to the corresponding scanning line. For example, the first row of the first pixel data (r11, b11, g12, …, b1(j - 1), g1j) is transmitted to the scanning line G1, the second row of the first pixel data (g11, r12, b12, …, r1j, b1j) is transmitted to the scanning line G2, and so on.
[0123] In a specific implementation, if the pixel driving architecture of the display panel 110 is a Tri-Gate pixel driving architecture, the initial pixel data needs to be rearranged to obtain the first pixel data so that the first pixel data is adapted to the display panel with the Tri-Gate pixel driving architecture.
[0124] Exemplarily, in combination with Figure 5 the schematic diagram of the structure of the display panel in [], mapping the initial pixel data provided in the above example to the first pixel data, then the first pixel data can be expressed as:
[0125]
[0126] Transfer the first pixel data of a row to the corresponding scan line according to a preset scan order. For example, transfer the first pixel data of the first row (r11, r12, r13, …, r1(j-1), r1j) to scan line G1, transfer the first pixel data of the second row (g11, g12, g13, …, g1(j-1), g1j) to scan line G2, and so on.
[0127] By processing the initial pixel data according to the pixel driving architecture of the display panel, the method in the embodiments of the present invention is applicable to display panels with different pixel driving architectures, increasing the flexibility and universality of compensation and improving the performance of the display device.
[0128] As Figure 6 shown, the processor 120 is used to perform the operations in steps S601 to S602:
[0129] Step S601, determine a target compensation value corresponding to the first sub-pixel according to the first pixel data corresponding to a plurality of sub-pixels connected to the first data line and the second pixel data corresponding to the plurality of sub-pixels.
[0130] Wherein, the first data line is the data line connecting the first sub-pixel among the multiple data lines of the display panel, the first sub-pixel is any one of the multiple sub-pixels of the display panel, the first pixel data is the pixel data read in the current display period, and the second pixel data is the pixel data read in the previous display period of the current display period.
[0131] In one or more embodiments, one display period is used to display one frame image, and the display period can be determined according to the refresh rate Fs of the display device 100.
[0132] In a specific implementation, the current display period is used to display the current frame image, and the first pixel data read in the current display period is used to reflect the information of the current frame image; the previous display period is used to display the previous frame image, and the second pixel data read in the previous display period is used to reflect the information of the previous frame image.
[0133] Exemplarily, in combination with Figure 3 the structural schematic diagram of the display panel shown, assuming that the first sub-pixel is sub-pixel G31, at this time, scan lines G1 to G3 all receive the corresponding first pixel data, while scan lines G4 to Gi have not been scanned yet, that is, they have not received the corresponding first pixel data. Therefore, the second pixel data is stored in all the sub-pixels electrically connected to scan lines G4 to Gi;
[0134] In addition, since the first sub-pixel G31 is electrically connected to the data line S2, the first data line is the data line S2.
[0135] In an alternative embodiment, as Figure 7 shown, the processor 120 determines the target compensation value by performing the operations in steps S701 to S703:
[0136] Step S701: Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and N sub-pixels, to obtain N first pixel differences.
[0137] Among them, the N sub-pixels and the first sub-pixel are located on the same data line, and in the row scanning order, the N sub-pixels are located before the first sub-pixel, and N is a positive integer.
[0138] It should be noted that the row scanning order in the embodiments of the present invention can be the forward scanning order from top to bottom, or the reverse scanning order from bottom to top, or any other possible scanning order, and the embodiments of the present invention do not impose any restrictions on this.
[0139] The following embodiments are all described by taking the forward scanning order from top to bottom as an example:
[0140] Exemplarily, in combination with Figure 3 the structural schematic diagram of the display panel shown, assuming that the first sub-pixel is sub-pixel G31, then the first data line is data line S2 electrically connected to the first sub-pixel G31. The 2 sub-pixels located before the first sub-pixel G31 are respectively: sub-pixel G11 and sub-pixel G21.
[0141] And assuming that the first pixel data corresponding to sub-pixel G11 is g11, the first pixel data corresponding to sub-pixel G21 is g21, and the first pixel data corresponding to the first sub-pixel G31 is g31, then the first pixel differences determined according to sub-pixel G11 and sub-pixel G21 are: g21 - g11; the first pixel difference determined according to sub-pixel G21 and the first sub-pixel G31 is: g31 - g21.
[0142] Therefore, through the method in step S701, 2 first pixel differences are determined, which are respectively: g21 - g11, g31 - g21.
[0143] Step S702: Determine the differences between the second pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and M sub-pixels, to obtain M second pixel differences.
[0144] Among them, the M sub-pixels and the first sub-pixel are located on the same data line, and in the row scanning order, the M sub-pixels are located after the first sub-pixel, and M is a positive integer.
[0145] Exemplarily, in combination with Figure 3Schematic structural diagram of the display panel shown. Assuming that the first sub-pixel is sub-pixel G31, the first data line is data line S2 electrically connected to the first sub-pixel G31. The (i - 3) sub-pixels after the first sub-pixel G31 are respectively: sub-pixels G41 to Gi1.
[0146] And assuming that the first pixel data corresponding to the first sub-pixel G31 is g31, the second pixel data corresponding to the sub-pixels G41 to Gi1 are respectively: g41’ to gi1’. Through the method in step S702, based on the pixel data corresponding to the (i - 1) sub-pixels, (i - 3) second pixel differences are determined, which are respectively: g41’ - g31, g51’ - g41’, g61’ - g51’, …, gi1’ - g(i - 1)1’.
[0147] Step S703, based on the current influence factor and the historical influence factor, determine the target compensation value corresponding to the first sub-pixel, where the current influence factor is determined according to N first pixel differences, and the historical influence factor is determined according to M second pixel differences.
[0148] In one or more embodiments, the weighted average of the M second pixel differences is used as the historical influence factor.
[0149] It should be noted that in the process of determining the historical influence factor according to the M second pixel differences, the weighted average of the M second pixel differences can be used as the historical influence factor, or the maximum or minimum value (the maximum value or the minimum value) among the M second pixel differences can be used as the historical influence factor. It is also possible to process the M second pixel differences according to a specified algorithm and use the processed result as the historical influence factor, which can be flexibly set according to actual business needs, and the embodiments of the present invention do not make any restrictions on this.
[0150] Exemplarily, according to the foregoing example, (i - 3) second pixel differences are determined: g41’ - g31, g51’ - g41’, g61’ - g51’, …, gi1’ - g(i - 1)1’, then the historical influence factor can be expressed as:
[0151] where k21 to k2(i - 3) are all weighting coefficients.
[0152] In the embodiments of the present invention, there are two ways to determine the current influence factor:
[0153] Way 1:
[0154] In one or more embodiments, the current influence factor is directly determined according to N first pixel differences.
[0155] In one or more embodiments, the weighted average of N first pixel differences is used as the current influence factor.
[0156] It should be noted that in the process of determining the current influence factor based on N first pixel differences, the weighted average of N first pixel differences can be used as the current influence factor, or the maximum or minimum value (the maximum value or the minimum value) among N first pixel differences can be used as the current influence factor. It is also possible to process N first pixel differences according to a specified algorithm and use the processed result as the current influence factor, which can be flexibly set according to actual business requirements, and the embodiments of the present invention do not impose any restrictions on this.
[0157] Exemplarily, according to the foregoing example, 2 first pixel differences are determined: g21 - g11, g31 - g21, then the current influence factor can be expressed as:
[0158] where K11 and K12 are both weighting coefficients.
[0159] Method 2:
[0160] In an alternative embodiment, the processor 120 can also determine the current influence factor based on N first pixel differences and the first pixel data corresponding to multiple sub - pixels connected to the data line adjacent to the first data line.
[0161] In the process of determining the current influence factor based on N first pixel differences and in combination with the first pixel data corresponding to multiple sub - pixels connected to the data line adjacent to the first data line, there are the following two situations:
[0162] Situation 1:
[0163] In an alternative embodiment, as Figure 8 shown, the processor specifically determines the current influence factor by performing the operations in steps S801 - S803:
[0164] Step S801: Determine the differences between the first pixel data corresponding to every two adjacent sub - pixels among the multiple sub - pixels connected to the second data line, to obtain multiple third pixel differences, where the second data line is a data line adjacent to the first data line.
[0165] Exemplarily, in combination with Figure 3 the structural schematic diagram of the display panel shown, assuming that the first sub - pixel is sub - pixel G31, then the first data line is the data line S2 electrically connected to the first sub - pixel G31, and the second data line is the data line S1 adjacent to the first data line S2. Sub - pixels R11 - Ri1 are connected to the second data line S1.
[0166] Assume that the first pixel data corresponding to sub-pixels R11 to Ri1 are respectively: r11 to ri1. Then, through the method in step S801, (i - 1) third pixel differences can be determined, which are respectively: r21 - r11, r31 - r21, …, ri1 - r(i - 1)1.
[0167] Step S802: Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the third data line, to obtain a plurality of fourth pixel differences, where the third data line is another data line adjacent to the first data line.
[0168] Exemplarily, in combination with Figure 3 the structural schematic diagram of the display panel shown, assume that the first sub-pixel is sub-pixel G31. Then the first data line is data line S2 electrically connected to the first sub-pixel G31, and the third data line is data line S3 adjacent to the first data line S2. Sub-pixels B11 to Bi1 are electrically connected to the third data line S3.
[0169] Assume that the first pixel data corresponding to sub-pixels B11 to Bi1 are respectively: b11 to bi1. Then, through the method in step S802, (i - 1) fourth pixel differences can be determined, which are respectively: b21 - b11, b31 - b21, …, bi1 - b(i - 1)1.
[0170] Step S803: Determine the current influence factor according to the N first pixel differences, the plurality of third pixel differences, and the plurality of fourth pixel differences.
[0171] In step S803, the current influence factor can be determined in the following two ways:
[0172] Way 1:
[0173] In one or more embodiments, the processor 120 is specifically configured to execute:
[0174] Determine a first influence factor according to the N first pixel differences, determine a second influence factor according to the plurality of third pixel differences, and determine a third influence factor according to the plurality of fourth pixel differences;
[0175] Based on the first influence factor, the second influence factor, and the third influence factor, determine the current influence factor.
[0176] In one or more embodiments, the weighted average of the N first pixel differences is used as the first influence factor, the weighted average of the plurality of third pixel differences is used as the second influence factor, and the weighted average of the plurality of fourth pixel differences is used as the third influence factor.
[0177] Exemplarily, according to the foregoing examples, it can be known that: according to the determined 2 first pixel differences: g21 - g11, g31 - g21, the determined first influence factor is: Cur1; according to the determined (i - 1) third pixel differences: r21 - r11, r31 - r21,..., ri1 - r(i - 1)1, the determined second influence factor is: Cur2; according to the determined (i - 1) fourth pixel differences: b21 - b11, b31 - b21,..., bi1 - b(i - 1)1, the determined third influence factor is: Cur3.
[0178] In one or more embodiments, the weighted average of the first influence factor, the second influence factor, and the third influence factor is used as the current influence factor.
[0179] Exemplarily, the current influence factor can also be expressed as:
[0180] where k1, k2, and k3 are all weighting coefficients.
[0181] It should be noted that in the process of determining the above first influence factor, second influence factor, third influence factor, and current influence factor, the weighted average of multiple pixel differences can be obtained, or the maximum or minimum value (maximum or minimum) of multiple pixel differences can be obtained, or multiple pixel differences can be processed according to a specified algorithm, and the processed result is used as the corresponding influence factor. The specific implementation method can be flexibly set according to actual business requirements, and the embodiments of the present invention do not impose any restrictions on this.
[0182] Method 2:
[0183] In one or more embodiments, the processor 120 is specifically configured to execute:
[0184] The current influence factor is directly determined according to N first pixel differences, multiple third pixel differences, and multiple fourth pixel differences.
[0185] The above display device determines multiple third pixel differences according to the differences between the first pixel data corresponding to each adjacent two sub - pixels connected to the second data line, determines multiple fourth pixel differences according to the differences between the first pixel data corresponding to each adjacent two sub - pixels connected to the third data line, and determines the current influence factor according to multiple first pixel differences, multiple third pixel differences, and multiple fourth pixel differences, so that the influence of the second data line and the third data line on the first sub - pixel is added to the current influence factor, improving the accuracy of the current influence factor and improving the compensation effect.
[0186] Situation 2:
[0187] In an alternative embodiment, such asFigure 9 As shown, the processor 120 specifically determines the current influence factor by performing the operations in steps S901 to S903:
[0188] Step S901: Calculate the difference between the first pixel data corresponding to the second sub-pixel and the first pixel data corresponding to the third sub-pixel to obtain the fifth pixel difference.
[0189] Among them, the second sub-pixel and the third sub-pixel are sub-pixels connected to a data line adjacent to the first data line. The second sub-pixel is adjacent to the first sub-pixel, and in the row scanning order, the second sub-pixel is the next sub-pixel after the third sub-pixel.
[0190] Exemplarily, in combination with Figure 3 the structural schematic diagram of the display panel shown, assuming that the first sub-pixel is sub-pixel G31, then the second sub-pixel is sub-pixel R31, and the third sub-pixel is sub-pixel R21;
[0191] Assuming that the first pixel data corresponding to the second sub-pixel R31 is r31 and the first pixel data corresponding to the third sub-pixel R21 is r21, then the fifth pixel difference is: r31 - r21.
[0192] Step S902: Calculate the difference between the first pixel data corresponding to the fourth sub-pixel and the first pixel data corresponding to the fifth sub-pixel to obtain the sixth pixel difference.
[0193] Among them, the fourth sub-pixel and the fifth sub-pixel are sub-pixels connected to another data line adjacent to the first data line. The fourth sub-pixel is adjacent to the first sub-pixel, and in the row scanning order, the fourth sub-pixel is the next sub-pixel after the fifth sub-pixel.
[0194] Exemplarily, in combination with Figure 3 the structural schematic diagram of the display panel shown, assuming that the first sub-pixel is sub-pixel G31, then the fourth sub-pixel is sub-pixel B31, and the fifth sub-pixel is sub-pixel B21;
[0195] Assuming that the first pixel data corresponding to the fourth sub-pixel B31 is b31 and the first pixel data corresponding to the fifth sub-pixel B21 is b21, then the sixth pixel difference is: b31 - b21.
[0196] Step S903: Determine the current influence factor according to N first pixel differences, the fifth pixel difference, and the sixth pixel difference.
[0197] In step S903, the current influence factor can be determined in the following two ways:
[0198] Method 1:
[0199] In one or more embodiments, the processor 120 is specifically configured to execute:
[0200] Determine a fourth influence factor according to N first pixel differences;
[0201] Determine the current influence factor according to the fourth influence factor, the fifth pixel difference, and the sixth pixel difference.
[0202] In one or more embodiments, use the weighted average of N first pixel differences as the fourth influence factor.
[0203] Exemplarily, according to the foregoing example: According to the determined 2 first pixel differences: g21 - g11, g31 - g21, the determined fourth influence factor is: Cur4.
[0204] In one or more embodiments, use the weighted average of the fourth influence factor, the fifth pixel difference, and the sixth pixel difference as the current influence factor.
[0205] Exemplarily, the current influence factor can also be expressed as:
[0206]
[0207] wherein, k1’, k2’, and k3’ are all weighting coefficients.
[0208] Method 2:
[0209] In one or more embodiments, the processor 120 is specifically configured to execute:
[0210] Directly determine the current influence factor according to N first pixel differences, the fifth pixel difference, and the sixth pixel difference.
[0211] Exemplarily, the current influence factor can also be expressed as:
[0212]
[0213] wherein, k1”, k2”, k3”, and k4” are all weighting coefficients.
[0214] The above display device determines the current influence factor according to the fifth pixel difference corresponding to the second sub-pixel, the sixth pixel difference corresponding to the fourth sub-pixel, and multiple first pixel differences, so that the current influence factor includes the influences of all sub-pixels adjacent to the first sub-pixel, improving the accuracy of the current influence factor and improving the compensation effect.
[0215] After determining the current influence factor and the historical influence factor, the processor 120 can determine the target compensation value in the following manner:
[0216] In an alternative embodiment, such asFigure 10 As shown, the processor 120 can specifically determine the target compensation value in step S703 by performing the operations in steps S703-1 to S703-2:
[0217] Step S703-1: Calculate the product of the current impact factor and the preset coefficient to obtain an intermediate impact factor.
[0218] Step S703-2: Take the difference between the historical impact factor and the intermediate impact factor as the target compensation value.
[0219] In one or more embodiments, the preset coefficient is an empirical value and can be flexibly set according to actual business requirements. The embodiments of the present invention do not impose any restrictions on this.
[0220] Exemplarily, assume the preset coefficient is 2, the current impact factor is Curbin, and the historical impact factor is Prebin. Then the intermediate impact factor is: 2×Curbin, and the target compensation value is: Data_bin = Prebin - 2Curbin.
[0221] By determining the first pixel difference and the second pixel difference, the voltage change between two adjacent sub-pixels on the first data line is characterized. The current impact factor is determined based on multiple first pixel differences, and the historical impact factor is determined based on multiple second pixel differences. The target compensation value corresponding to the first sub-pixel is determined based on the current impact factor and the historical impact factor, so as to compensate the first pixel data according to the target compensation value, weaken the influence caused by pixel voltage fluctuation, thereby weakening the vertical crosstalk phenomenon and improving the display effect of the display device.
[0222] In a specific implementation, through step S703, the target compensation value corresponding to each sub-pixel in the display panel can be determined.
[0223] Step S602: Based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain the target pixel data corresponding to the first sub-pixel;
[0224] In an optional embodiment, as Figure 11 shown, the processor 120 can specifically implement the compensation operation in step S602 by performing the operations in steps S602-1 to S602-2:
[0225] Step S602-1: Calculate the product of the target compensation value and the preset compensation coefficient to obtain a compensation increment;
[0226] Step S602-2: Take the sum of the compensation increment and the first pixel data as the target pixel data.
[0227] In one or more embodiments, the compensation coefficient is an empirical value used to adjust the compensation intensity and can be flexibly set according to actual service requirements. The embodiments of the present invention do not impose any restrictions on this.
[0228] In one or more embodiments, the compensation increment can be positive or negative.
[0229] Exemplarily, assuming the compensation coefficient is set to 0.8, if the first pixel data is data_pixel and the target compensation value is Data_bin, then the target pixel data is: tra_data_pixel = data_pixel + 0.8Data_bin.
[0230] By setting the compensation coefficient, the intensity of compensation is adjusted, increasing the flexibility of compensating the first pixel data and improving the performance of the display device.
[0231] In a specific implementation, through step S602, the target pixel data corresponding to each sub-pixel in the display panel can be determined.
[0232] The display panel 110 is used to display a frame image composed of a plurality of target pixel data.
[0233] In a specific implementation, the determined multiple target pixel data are transmitted to the corresponding sub-pixels so that a frame image is displayed on the display panel 110.
[0234] As Figure 12 shown, through the method provided by the above embodiments, as the display time (T), when the R display panel 100 is displaying the current frame image (Frame_K), the target pixel data corresponding to a certain first sub-pixel (R_Pixel) on the display panel 100 takes into account the pixel information of the current frame image (Frame_K) and the pixel information of the previous frame image (Frame_K - 1); similarly, when the display panel 100 is displaying the next frame image (Frame_K + 1), the target pixel data corresponding to a certain first sub-pixel (R_Pixel) on the display panel 100 takes into account the pixel information of the next frame image (Frame_K + 1) and the pixel information of the Frame_K frame image.
[0235] In the display device provided by the embodiments of the present invention, the target compensation value corresponding to the first sub-pixel is determined through the first pixel data and the second pixel data corresponding to a plurality of sub-pixels connected to the first data line, and the sub-pixels in the display panel are compensated according to the determined multiple target compensation values to weaken the influence caused by pixel voltage fluctuations, thereby weakening the vertical crosstalk phenomenon, improving the display effect of the display device, and improving the performance of the display device.
[0236] Figure 13 The figure shows a schematic diagram of the complete working process of a display device 100 provided by an embodiment of the present invention, including the following steps:
[0237] Step S1301: The processor 120 rearranges the initial pixel data according to the pixel driving architecture of the display panel 110 to obtain first pixel data;
[0238] Step S1302: The processor 120 determines the differences between the first pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and N sub-pixels to obtain N first pixel differences;
[0239] Step S1303: The processor 120 determines the differences between the second pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and M sub-pixels to obtain M second pixel differences;
[0240] Step S1304: The processor 120 determines the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the second data line to obtain multiple third pixel differences;
[0241] Step S1305: The processor 120 determines the differences between the first pixel data corresponding to every two adjacent sub-pixels among the multiple sub-pixels connected to the third data line to obtain multiple fourth pixel differences;
[0242] Step S1306: The processor 120 determines the current influence factor according to the N first pixel differences, the multiple third pixel differences, and the multiple fourth pixel differences;
[0243] Step S1307: The processor 120 determines the historical influence factor according to the M second pixel differences;
[0244] Step S1308: The processor 120 calculates the product of the current influence factor and a preset coefficient to obtain an intermediate influence factor, and takes the difference between the historical influence factor and the intermediate influence factor as the target compensation value;
[0245] Step S1309: The processor 120 calculates the product of the target compensation value and a preset compensation coefficient to obtain a compensation increment, and takes the sum value of the compensation increment and the first pixel data as the target pixel data;
[0246] Step S1310: The processor 120 sends the determined multiple target pixel data to the corresponding sub-pixels;
[0247] Step S1311: The display panel 110 displays a frame image composed of the multiple target pixel data.
[0248] Based on the same concept, an embodiment of the present invention further provides a display compensation method for a display device, which is applied to the display device provided in any of the above embodiments. Since this method is the method executed by the display device in the embodiment of the present invention, and the principle of solving problems by this method is similar to that of the display device, the implementation of this method can refer to the implementation of the display device, and the repeated parts will not be elaborated.
[0249] The above method includes the following steps:
[0250] Determine a target compensation value corresponding to the first sub-pixel according to the first pixel data corresponding to a plurality of sub-pixels connected to the first data line and the second pixel data corresponding to the plurality of sub-pixels;
[0251] Wherein, the first data line is the data line connecting the first sub-pixel among the multiple data lines of the display panel of the display device, the first sub-pixel is any one of the multiple sub-pixels of the display panel, the first pixel data is the pixel data read in the current display period, and the second pixel data is the pixel data read in the previous display period of the current display period;
[0252] Based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain the target pixel data corresponding to the first sub-pixel, so that the display panel displays a frame image composed of a plurality of target pixel data.
[0253] In an optional embodiment, determining the target compensation value corresponding to the first sub-pixel according to the first pixel data corresponding to the plurality of sub-pixels connected to the first data line and the second pixel data corresponding to the plurality of sub-pixels includes:
[0254] Determine the difference between the first pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and N sub-pixels to obtain N first pixel differences;
[0255] Wherein, the N sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the N sub-pixels are before the first sub-pixel;
[0256] Determine the difference between the second pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and M sub-pixels to obtain M second pixel differences;
[0257] Wherein, the M sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the M sub-pixels are after the first sub-pixel, and N and M are positive integers;
[0258] Based on the current influence factor and the historical influence factor, determine the target compensation value corresponding to the first sub-pixel, wherein the current influence factor is determined according to the N first pixel differences, and the historical influence factor is determined according to the M second pixel differences.
[0259] In an alternative embodiment, determining a target compensation value corresponding to a first sub-pixel based on a current influence factor and a historical influence factor includes:
[0260] Taking the difference between the historical influence factor and an intermediate influence factor as the target compensation value, where the intermediate influence factor is the product of the current influence factor and a preset coefficient.
[0261] In an alternative embodiment, the method further includes:
[0262] Determining the current influence factor according to N first pixel differences and first pixel data corresponding to a plurality of sub-pixels connected to a data line adjacent to the first data line.
[0263] In an alternative embodiment, determining the current influence factor according to N first pixel differences and first pixel data corresponding to a plurality of sub-pixels connected to a data line adjacent to the first data line includes:
[0264] Determining differences between first pixel data corresponding to every two adjacent sub-pixels among a plurality of sub-pixels connected to a second data line to obtain a plurality of third pixel differences, where the second data line is a data line adjacent to the first data line;
[0265] Determining differences between first pixel data corresponding to every two adjacent sub-pixels among a plurality of sub-pixels connected to a third data line to obtain a plurality of fourth pixel differences, where the third data line is another data line adjacent to the first data line;
[0266] Determining the current influence factor according to the N first pixel differences, the plurality of third pixel differences, and the plurality of fourth pixel differences.
[0267] In an alternative embodiment, determining the current influence factor according to N first pixel differences and first pixel data corresponding to a plurality of sub-pixels connected to a data line adjacent to the first data line includes:
[0268] Calculating the difference between the first pixel data corresponding to a second sub-pixel and the first pixel data corresponding to a third sub-pixel to obtain a fifth pixel difference;
[0269] Wherein, the second sub-pixel and the third sub-pixel are sub-pixels connected to a data line adjacent to the first data line, the second sub-pixel is adjacent to the first sub-pixel, and in the row scanning order, the second sub-pixel is the next sub-pixel after the third sub-pixel;
[0270] Calculating the difference between the first pixel data corresponding to a fourth sub-pixel and the first pixel data corresponding to a fifth sub-pixel to obtain a sixth pixel difference;
[0271] Among them, the fourth sub-pixel and the fifth sub-pixel are sub-pixels connected to another data line adjacent to the first data line. The fourth sub-pixel is adjacent to the first sub-pixel, and in the row scanning order, the fourth sub-pixel is the sub-pixel after the fifth sub-pixel;
[0272] Determine the current influence factor according to N first pixel differences, the fifth pixel difference, and the sixth pixel difference.
[0273] In an alternative embodiment, compensating the first pixel data corresponding to the first sub-pixel based on the target compensation value to obtain the target pixel data corresponding to the first sub-pixel includes:
[0274] Use the sum value of the compensation increment and the first pixel data as the target pixel data, where the compensation increment is the product of the target compensation value and a preset compensation coefficient.
[0275] In an alternative embodiment, the method further includes:
[0276] Rearranging the initial pixel data according to the pixel driving architecture of the display panel to obtain the first pixel data.
[0277] In an alternative embodiment, the pixel driving architecture of the display panel includes at least one of a single-gate pixel driving architecture, a double-gate pixel driving architecture, and a triple-gate pixel driving architecture.
[0278] Based on the same concept, an embodiment of the present invention further provides a display compensation device for a display device. Since this device is the device in the method in the embodiment of the present invention, and the principle of this device to solve problems is similar to that of this method, the implementation of this device can refer to the implementation of the method, and the repeated parts will not be described again.
[0279] As Figure 14 shown, the above device includes the following modules:
[0280] A compensation value determination module 1401, configured to determine a target compensation value corresponding to the first sub-pixel according to the first pixel data corresponding to a plurality of sub-pixels connected to the first data line and the second pixel data corresponding to the plurality of sub-pixels;
[0281] Among them, the first data line is the data line connecting the first sub-pixel among the multiple data lines of the display panel of the display device. The first sub-pixel is any sub-pixel among the multiple sub-pixels of the display panel. The first pixel data is the pixel data read in the current display cycle, and the second pixel data is the pixel data read in the previous display cycle of the current display cycle;
[0282] A data compensation module 1402 is configured to compensate first pixel data corresponding to a first sub-pixel based on a target compensation value to obtain target pixel data corresponding to the first sub-pixel, so that the display panel displays a frame image composed of a plurality of target pixel data.
[0283] Based on the same concept, an embodiment of the present invention further provides an electronic device. Since this electronic device is the same as the one in the method of the embodiment of the present invention, and the principle of solving problems by this electronic device is similar to that of the method, the implementation of this electronic device can refer to the implementation of the method, and the repeated parts will not be described again.
[0284] The electronic device may be presented in the form of a general computing device. For example, it may be a terminal device. The components of the electronic device may include, but are not limited to: at least one of the above processors, and at least one memory storing processor-executable instructions, where the processor is a processor of the intelligent device.
[0285] The processor realizes the following steps by running the executable instructions:
[0286] Determine a target compensation value corresponding to the first sub-pixel according to the first pixel data corresponding to a plurality of sub-pixels connected to the first data line and the second pixel data corresponding to the plurality of sub-pixels;
[0287] Wherein, the first data line is the data line among the multiple data lines of the display panel of the display device that is connected to the first sub-pixel, the first sub-pixel is any one of the multiple sub-pixels of the display panel, the first pixel data is the pixel data read in the current display cycle, and the second pixel data is the pixel data read in the previous display cycle of the current display cycle;
[0288] Compensate the first pixel data corresponding to the first sub-pixel based on the target compensation value to obtain target pixel data corresponding to the first sub-pixel, so that the display panel displays a frame image composed of a plurality of target pixel data.
[0289] In some possible implementation manners, various aspects of the present invention may also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps of each module in the display compensation device of the display device according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of this specification.
[0290] For example, according to the first pixel data corresponding to multiple sub-pixels connected to a first data line and the second pixel data corresponding to the multiple sub-pixels, determine a target compensation value corresponding to a first sub-pixel; wherein, the first data line is the data line among multiple data lines of a display panel of a display device that connects the first sub-pixel, the first sub-pixel is any one of the multiple sub-pixels of the display panel, the first pixel data is the pixel data read in the current display period, and the second pixel data is the pixel data read in the previous display period of the current display period; based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain target pixel data corresponding to the first sub-pixel, so that the display panel displays a frame image composed of multiple target pixel data.
[0291] The present application has been described above with reference to the block diagrams and / or flowcharts showing methods, apparatuses (systems) and / or computer program products according to embodiments of the present application. It should be understood that one block of the block diagrams and / or flowcharts and combinations of blocks in the block diagrams and / or flowcharts can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general computer, a special computer, and / or other programmable data processing devices to generate a machine, so that the instructions executed by the computer processor and / or other programmable data processing devices create a method for implementing the functions / actions specified in the blocks of the block diagrams and / or flowcharts.
[0292] Correspondingly, the present application can also be implemented by hardware and / or software (including firmware, resident software, microcode, etc.). Further, the present application can take the form of a computer program product on a computer-usable or computer-readable storage medium, which has computer-usable or computer-readable program code implemented in the medium for use by or in connection with an instruction execution system. In the context of the present application, the computer-usable or computer-readable medium can be any medium that can contain, store, communicate, transmit, or convey a program for use by or in connection with an instruction execution system, apparatus, or device.
[0293] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these changes and modifications.
Claims
1. A display device, characterized in that, Comprising a display panel and a processor, the display panel includes a plurality of data lines, and a plurality of sub-pixels are connected to each data line, wherein: The processor is configured to perform the following operations: Determine a target compensation value corresponding to a first sub-pixel according to first pixel data corresponding to a plurality of sub-pixels connected to a first data line and second pixel data corresponding to the plurality of sub-pixels; Wherein, the first data line is the data line connecting the first sub-pixel among the plurality of data lines of the display panel, the first sub-pixel is any one of the plurality of sub-pixels of the display panel, the first pixel data is the pixel data read in the current display period, and the second pixel data is the pixel data read in the previous display period of the current display period; Based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain target pixel data corresponding to the first sub-pixel; The display panel is configured to display a frame image composed of a plurality of target pixel data.
2. The display device according to claim 1, wherein The processor is specifically configured to perform the following operations: Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and N sub-pixels to obtain N first pixel differences; Wherein, the N sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the N sub-pixels are before the first sub-pixel; Determine the differences between the second pixel data corresponding to every two adjacent sub-pixels among the first sub-pixel and M sub-pixels to obtain M second pixel differences; Wherein, the M sub-pixels are on the same data line as the first sub-pixel, and in the row scanning order, the M sub-pixels are after the first sub-pixel, and N and M are positive integers; Based on a current influence factor and a historical influence factor, determine the target compensation value corresponding to the first sub-pixel, wherein the current influence factor is determined according to the N first pixel differences, and the historical influence factor is determined according to the M second pixel differences.
3. The display device according to claim 2, wherein The processor is specifically configured to perform the following operations: Take the difference between the historical influence factor and an intermediate influence factor as the target compensation value, wherein the intermediate influence factor is the product of the current influence factor and a preset coefficient.
4. The display device according to claim 2, characterized in that, The processor is further configured to perform the following operations: Determine the current influence factor according to the N first pixel differences and first pixel data corresponding to a plurality of sub-pixels connected to a data line adjacent to the first data line.
5. The display device according to claim 4, characterized in that The processor is specifically configured to perform the following operations: Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the plurality of sub-pixels connected to a second data line to obtain a plurality of third pixel differences, wherein the second data line is a data line adjacent to the first data line; Determine the differences between the first pixel data corresponding to every two adjacent sub-pixels among the plurality of sub-pixels connected to a third data line to obtain a plurality of fourth pixel differences, wherein the third data line is another data line adjacent to the first data line; Determine the current influence factor according to the N first pixel differences, the multiple third pixel differences, and the multiple fourth pixel differences.
6. The display device according to claim 4, characterized in that, Specifically, the processor is configured to perform the following operations: Calculate the difference between the first pixel data corresponding to the second sub-pixel and the first pixel data corresponding to the third sub-pixel to obtain a fifth pixel difference; Wherein, the second sub-pixel and the third sub-pixel are sub-pixels connected to a data line adjacent to the first data line, the second sub-pixel is adjacent to the first sub-pixel, and according to the row scanning order, the second sub-pixel is the next sub-pixel of the third sub-pixel; Calculate the difference between the first pixel data corresponding to the fourth sub-pixel and the first pixel data corresponding to the fifth sub-pixel to obtain a sixth pixel difference; Wherein, the fourth sub-pixel and the fifth sub-pixel are sub-pixels connected to another data line adjacent to the first data line, the fourth sub-pixel is adjacent to the first sub-pixel, and according to the row scanning order, the fourth sub-pixel is the next sub-pixel of the fifth sub-pixel; Determine the current influence factor according to the N first pixel differences, the fifth pixel difference, and the sixth pixel difference.
7. The display device according to claim 1, characterized in that Specifically, the processor is configured to perform the following operations: Use the sum value of the compensation increment and the first pixel data as the target pixel data, where the compensation increment is the product of the target compensation value and a preset compensation coefficient.
8. The display device according to any one of claims 1 to 7, characterized in that, The processor is further configured to perform the following operations: Rearrange the initial pixel data according to the pixel driving architecture of the display panel to obtain the first pixel data.
9. The display device according to claim 8, wherein The pixel driving architecture of the display panel includes at least one of a single-gate pixel driving architecture, a double-gate pixel driving architecture, and a triple-gate pixel driving architecture.
10. A display compensation method for a display device, characterized in that, Applied to the display device according to any one of claims 1 to 9, the method includes: Determine a target compensation value corresponding to the first sub-pixel according to the first pixel data corresponding to multiple sub-pixels connected to the first data line and the second pixel data corresponding to the multiple sub-pixels; Wherein, the first data line is the data line connecting the first sub-pixel among the multiple data lines of the display panel of the display device, the first sub-pixel is any one of the multiple sub-pixels of the display panel, the first pixel data is the pixel data read in the current display period, and the second pixel data is the pixel data read in the previous display period of the current display period; Based on the target compensation value, compensate the first pixel data corresponding to the first sub-pixel to obtain the target pixel data corresponding to the first sub-pixel, so that the display panel displays a frame image composed of multiple target pixel data.
Citation Information
Cited By
Display panel and driving method and driving device thereof
CN121075252A