Data processing method, apparatus and computer-readable storage medium for display panel
By dividing the display panel into misaligned compensation unit groups and compressing the data, the problem of data distortion in the display panel compensation was solved, achieving better Demura compensation effect and storage efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HEFEI VISIONOX TECH CO LTD
- Filing Date
- 2023-06-26
- Publication Date
- 2026-04-17
AI Technical Summary
The existing display panel compensation data compression method results in significant distortion of the compressed compensation data, leading to poor Demura compensation effect.
The display panel is divided into at least one first compensation unit group and at least one second compensation unit group. The sub-pixels in the first compensation unit group and the second compensation unit group are staggered, and their compensation data is compressed and stored in the storage unit.
With the same amount of data, it reduces the distortion of compensation data, improves the Demura compensation effect, and reduces storage space and storage costs.
Smart Images

Figure CN116682352B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display technology, and in particular relates to a data processing method, apparatus and computer-readable storage medium for a display panel. Background Technology
[0002] Display panels typically consist of multiple subpixels. When displaying an image, corresponding data needs to be provided to each subpixel to achieve different grayscale levels. Due to factors such as materials and manufacturing processes, some products may exhibit uneven brightness (mura). To eliminate this uneven brightness, the grayscale data of the subpixels needs to be compensated. Because the amount of compensation data is too large, it needs to be compressed.
[0003] However, the inventors of this application have discovered that compressing the compensation data using the current compression method results in significant distortion of the compressed compensation data, leading to poor Demura compensation performance. Summary of the Invention
[0004] This application provides a data processing method, apparatus, and computer-readable storage medium for a display panel, which can reduce the distortion of the compressed compensation data while ensuring that the compressed compensation data has a low data volume.
[0005] In a first aspect, embodiments of this application provide a data processing method for a display panel. The data processing method for the display panel includes: acquiring compensation data of multiple sub-pixels in the display panel; dividing the display panel into at least one first compensation unit group and at least one second compensation unit group; wherein the first compensation unit group includes multiple first compensation units arranged sequentially along a first direction, and the second compensation unit group includes multiple second compensation units arranged sequentially along the first direction, each of the first and second compensation units includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, and the first direction is a row direction or a column direction; compressing the compensation data of the sub-pixels in the first compensation unit and compressing the compensation data of the sub-pixels in the second compensation unit; and storing the compressed compensation data in a storage unit.
[0006] According to an embodiment of the first aspect of this application, when the first direction is a row direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different columns; or, when the first direction is a column direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different rows.
[0007] According to any of the foregoing embodiments of the first aspect of this application, the first compensation unit group includes sub-pixels in the odd-numbered rows, and the second compensation unit group includes sub-pixels in the even-numbered rows. The compensation data of the first compensation unit in the odd-numbered rows is compressed, and the compensation data of the second compensation unit in the even-numbered rows is compressed. The first compensation unit and the second compensation unit are located in different columns. Alternatively, the first compensation unit group includes sub-pixels in the odd-numbered columns, and the second compensation unit group includes sub-pixels in the even-numbered columns. The compensation data of the first compensation unit in the odd-numbered columns is compressed, and the compensation data of the second compensation unit in the even-numbered columns is compressed. The first compensation unit and the second compensation unit are located in different rows.
[0008] According to any of the foregoing embodiments of the first aspect of this application, before dividing the display panel into at least one first compensation unit group and at least one second compensation unit group, the data processing method further includes: when all the mura regions in the display panel are vertical mura regions, or when the area of the vertical mura regions in the display panel is greater than the area of the horizontal mura regions, determining a target compression ratio as x1*y1, where x1*y1 represents dividing the first compensation unit into target sub-pixels including x1 columns and y1 rows, and dividing the second compensation unit into target sub-pixels including x1 columns and y1 rows, the vertical mura region is a mura region whose maximum length in the column direction is greater than the maximum width in the row direction, and the horizontal mura region is a mura region whose maximum width in the row direction is greater than the maximum length in the column direction. The mura region, y1 > x1, and x1 and y1 are both positive integers; and / or, when all the mura regions in the display panel are horizontal mura regions, or when the area of the horizontal mura region in the display panel is greater than the area of the vertical mura region, the target compression ratio is determined to be x2*y2, where x2*y2 represents dividing the first compensation unit into target sub-pixels including x2 columns and y2 rows and dividing the second compensation unit into target sub-pixels including x2 columns and y2 rows, x2 > y2, and x2 and y2 are both positive integers; the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, specifically including: based on the target compression ratio, dividing the display panel into at least one first compensation unit group and at least one second compensation unit group.
[0009] According to any of the foregoing embodiments of the first aspect of this application, before dividing the display panel into at least one first compensation unit group and at least one second compensation unit group, the data processing method further includes: when the display panel simultaneously includes a vertical mura region and a horizontal mura region, dividing the display panel into at least one first partition and at least one second partition, wherein the first partition includes a vertical mura region, and the second partition includes a horizontal mura region, wherein the vertical mura region is a mura region whose maximum length in the column direction is greater than its maximum width in the row direction, and the horizontal mura region is a mura region whose maximum width in the row direction is greater than its maximum length in the column direction; determining that the first partition adopts a first target compression ratio x1*y1, where x1*y1 represents dividing the first compensation unit into target sub-pixels including x1 columns and y1 rows. The second compensation unit is divided into target sub-pixels comprising x1 columns and y1 rows; the second partition is determined to use a second target compression ratio x2*y2, where x2*y2 represents the division of the first compensation unit into target sub-pixels comprising x2 columns and y2 rows, and the division of the second compensation unit into target sub-pixels comprising x2 columns and y2 rows; wherein y1 > x1, x2 > y2, and x1, y1, x2, and y2 are all positive integers; the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, specifically including: dividing the first partition into at least one first compensation unit group and at least one second compensation unit group based on the first target compression ratio x1*y1; and dividing the second partition into at least one first compensation unit group and at least one second compensation unit group based on the second target compression ratio x2*y2.
[0010] According to any of the foregoing embodiments of the first aspect of this application, the first compensation unit group in the first partition is a first sub-compensation unit group, the first compensation unit in the first partition is a first sub-compensation unit, the second compensation unit group in the first partition is a second sub-compensation unit group, and the second compensation unit in the first partition is a second sub-compensation unit; based on the first target compression ratio x1*y1, the first partition is divided into at least one first compensation unit group and at least one second compensation unit group, specifically including: dividing the first partition into at least one first sub-compensation unit group and at least one second sub-compensation unit group, the first sub-compensation unit group includes a plurality of first sub-compensation units spaced apart along the row direction, the second sub-compensation unit group includes a plurality of second sub-compensation units spaced apart along the row direction, the first sub-compensation unit includes target sub-pixels in x1 columns and y1 rows, the second sub-compensation unit includes target sub-pixels in x1 columns and y1 rows, and at least some target sub-pixels in the first sub-compensation unit and at least some target sub-pixels in the second sub-compensation unit are located in different columns.
[0011] According to any of the foregoing embodiments of the first aspect of this application, compressing the compensation data of the sub-pixels in the first compensation unit and compressing the compensation data of the sub-pixels in the second compensation unit specifically includes: compressing the compensation data of the target sub-pixels in the first sub-compensation unit and compressing the compensation data of the target sub-pixels in the second sub-compensation unit.
[0012] According to any of the foregoing embodiments of the first aspect of this application, the first compensation unit group in the second partition is a third sub-compensation unit group, the first compensation unit in the second partition is a third sub-compensation unit, the second compensation unit group in the second partition is a fourth sub-compensation unit group, and the second compensation unit in the second partition is a fourth sub-compensation unit; based on the second target compression ratio x2*y2, the second partition is divided into at least one first compensation unit group and at least one second compensation unit group, specifically including: dividing the second partition into at least one third sub-compensation unit group and at least one fourth sub-compensation unit group, the third sub-compensation unit group includes a plurality of third sub-compensation units spaced apart along the column direction, the fourth sub-compensation unit group includes a plurality of fourth sub-compensation units spaced apart along the column direction, the third sub-compensation unit includes target sub-pixels in x2 columns and y2 rows, the fourth sub-compensation unit includes target sub-pixels in x2 columns and y2 rows, and at least some target sub-pixels in the third sub-compensation unit and at least some target sub-pixels in the fourth sub-compensation unit are located in different rows.
[0013] According to any of the foregoing embodiments of the first aspect of this application, compressing the compensation data of the sub-pixels in the first compensation unit and compressing the compensation data of the sub-pixels in the second compensation unit specifically includes: compressing the compensation data of the target sub-pixels in the third sub-compensation unit and compressing the compensation data of the target sub-pixels in the fourth sub-compensation unit.
[0014] According to any of the foregoing embodiments of the first aspect of this application, after storing the compressed compensation data in the storage unit, the data processing method further includes: along a first direction, for a first sub-pixel located on one side of a first compensation unit, determining compensation data for the first sub-pixel based on compensation data of sub-pixels of a second compensation unit in the same column or row as the first sub-pixel; and / or, along the first direction, for a second sub-pixel located on one side of a second compensation unit, determining compensation data for the second sub-pixel based on compensation data of sub-pixels of a first compensation unit in the same column or row as the second sub-pixel.
[0015] Secondly, embodiments of this application provide a data processing apparatus for a display panel, comprising: an acquisition module for acquiring compensation data of multiple sub-pixels in the display panel; a division module for dividing the display panel into at least one first compensation unit group and at least one second compensation unit group; wherein the first compensation unit group includes multiple first compensation units arranged sequentially along a first direction, and the second compensation unit group includes multiple second compensation units arranged sequentially along the first direction, each first compensation unit and each second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, and the first direction is a row direction or a column direction; a compression module for compressing the compensation data of the sub-pixels in the first compensation unit and compressing the compensation data of the sub-pixels in the second compensation unit; and a storage module for storing the compressed compensation data in a storage unit.
[0016] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the data processing method for the display panel provided in the first aspect.
[0017] The data processing method, apparatus, and computer-readable storage medium for the display panel according to embodiments of this application first divide the display panel into at least one first compensation unit group and at least one second compensation unit group; wherein, the first compensation unit group includes a plurality of first compensation units arranged sequentially along a first direction, and the second compensation unit group includes a plurality of second compensation units arranged sequentially along the first direction, each of the first compensation unit and the second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, and the first direction is a row direction or a column direction; then, the compensation data of the sub-pixels in the first compensation unit is compressed, and the compensation data of the sub-pixels in the second compensation unit is compressed; finally, the compressed compensation data is stored in a storage unit. Since at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, that is, the sub-pixels in the first compensation unit and the sub-pixels in the second compensation unit are misaligned, the embodiments of this application can realize misaligned compression of compensation data for multiple sub-pixels in the display panel, which can preserve more initial features of the compensation data. Under the same data volume, it can reduce the distortion of the compensation data, thereby improving the Demura compensation effect. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the compensatory data compression process in related technologies.
[0020] Figure 2 A schematic flowchart of a data processing method for a display panel provided in an embodiment of this application;
[0021] Figure 3 A schematic diagram of operation S102 in the data processing method of the display panel provided in the embodiment of this application;
[0022] Figure 4 Another schematic diagram of operation S102 in the data processing method of the display panel provided in the embodiments of this application;
[0023] Figure 5 This is another schematic diagram of operation S102 in the data processing method for the display panel provided in the embodiments of this application;
[0024] Figure 6 This is another schematic diagram of operation S102 in the data processing method for the display panel provided in the embodiments of this application;
[0025] Figure 7 Another flowchart illustrating the data processing method for the display panel provided in this application embodiment;
[0026] Figure 8 A schematic diagram of the mura area of a display panel;
[0027] Figure 9 Another schematic diagram of the mura area of the display panel;
[0028] Figure 10 This is another schematic flowchart illustrating a data processing method for a display panel provided in an embodiment of this application.
[0029] Figure 11 Another schematic diagram of the mura area of the display panel;
[0030] Figure 12 A flowchart illustrating step S1021 of the data processing method for a display panel provided in an embodiment of this application;
[0031] Figure 13 A flowchart illustrating step S1022 of the data processing method for a display panel provided in an embodiment of this application;
[0032] Figure 14 This is another schematic flowchart illustrating a data processing method for a display panel provided in an embodiment of this application.
[0033] Figure 15 A schematic diagram of operations S1401 and S1402 in the data processing method of the display panel provided in the embodiment of this application;
[0034] Figure 16 A schematic diagram of a data processing device for a display panel provided in an embodiment of this application;
[0035] Figure 17 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0036] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are intended only to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0037] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0038] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0039] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in this application can be combined with each other without contradiction.
[0040] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies:
[0041] Demura compensation is a common external compensation method used in display panels to address uneven screen brightness. Display panels include, but are not limited to, Organic Light-Emitting Diode (OLED) display panels. Because each sub-pixel in an OLED display panel emits light independently, the compensation fitting curves for each sub-pixel typically differ. Therefore, to achieve a good demura compensation effect, it is necessary to store as much compensation data as possible for each sub-pixel. If the compensation fitting curve is a quadratic curve (y = ax²), then... 2 If x + bx + c), then the compensation data can be grayscale compensation coefficients a, b, and c. Here, x represents the original grayscale before sub-pixel compensation, and y represents the target grayscale after sub-pixel compensation.
[0042] If the compensation data (such as grayscale compensation coefficients) is not compressed, the amount of data that needs to be stored is as high as 64MB. Since the storage space of the memory cells in the driver chip is limited (usually about 8-16MB), the compensation data needs to be compressed before storage. The compression method adopted can be downsampling compression, which divides the entire display panel into multiple blocks, calculates the average value of the compensation data of each sub-pixel in each block, and uses this average value to replace the compensation data of each sub-pixel in the block.
[0043] In related technologies, to compress compensation data from multiple sub-pixels to the desired size, a large compression ratio (i.e., a larger block size) is required. However, this results in significant distortion of the compressed compensation data, leading to poor Demura compensation performance.
[0044] Figure 1 This is a schematic diagram of the compensating data compression process in related technologies. For example... Figure 1As shown, for example, to compress 4x4 subpixel compensation data into 2x2 compensation data, a 2x2 block (or compression ratio) is required. A 2x2 block means that the four subpixels corresponding to the intersection of two adjacent rows and two columns use the same compensation data; that is, four subpixels correspond to one compensation data point. For example, compared to 1x2 or 2x1 blocks, 2x2 blocks are larger, thus causing greater distortion in the compressed compensation data and resulting in poor Demura compensation performance.
[0045] It should be noted that the 2x2 block mentioned above is just an example for comparison. The 2x2 block is considered large only relative to smaller blocks.
[0046] In view of the inventors’ above-mentioned research findings, the present application provides a data processing method, apparatus and computer-readable storage medium for a display panel, which can solve the technical problem in the related art that the compressed compensation data is greatly distorted, resulting in poor Demura compensation effect.
[0047] The technical concept of this application embodiment is as follows: A display panel is divided into at least one first compensation unit group and at least one second compensation unit group; wherein, the first compensation unit group includes a plurality of first compensation units arranged sequentially along a first direction, and the second compensation unit group includes a plurality of second compensation units arranged sequentially along the first direction. Each first and second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, with the first direction being either a row direction or a column direction; then, the compensation data of the sub-pixels in the first compensation unit is compressed, and the compensation data of the sub-pixels in the second compensation unit is also compressed; finally, the compressed compensation data is stored in a storage unit. Because at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, i.e., there is a misalignment between the sub-pixels in the first compensation unit and the sub-pixels in the second compensation unit, misaligned compression of the compensation data of multiple sub-pixels in the display panel can be achieved, preserving more initial features of the compensation data. With the same amount of data, the distortion of the compensation data is reduced, thereby improving the Demura compensation effect.
[0048] The data processing method for the display panel provided in the embodiments of this application will be described below.
[0049] Figure 2 This is a schematic flowchart illustrating a data processing method for a display panel provided in an embodiment of this application. Figure 2As shown, the data processing method for the display panel provided in this application embodiment may include the following steps S101 to S104.
[0050] S101. Obtain compensation data for multiple sub-pixels in the display panel.
[0051] The compensation data can be obtained by performing external optical compensation on the display panel, i.e., Demura compensation data, used to improve the mura phenomenon of the display panel. For example, the compensation data includes, but is not limited to, the grayscale compensation coefficients mentioned above.
[0052] In some examples, point-to-point compensation, i.e., pixel-level compensation, can be implemented when performing external optical compensation, with each sub-pixel corresponding to a compensation data.
[0053] S102, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group.
[0054] The first compensation unit group may include a plurality of first compensation units arranged sequentially along a first direction, and the second compensation unit group may include a plurality of second compensation units arranged sequentially along the first direction. Each first compensation unit and each second compensation unit may include one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, where the first direction is either a row direction or a column direction.
[0055] Figure 3 This is a schematic diagram of operation S102 in the data processing method for the display panel provided in the embodiments of this application. (In conjunction with...) Figure 3 As shown, taking the first direction as the row direction as an example, in S102, the display panel can be divided into at least one first compensation unit group 31 and at least one second compensation unit group 32. The number of first compensation unit groups 31 and second compensation unit groups 32 can be flexibly adjusted according to actual conditions, and this application embodiment does not limit this. For example, along the second direction (such as...) Figure 3 As shown in the column direction Y), the first compensation unit group 31 and the second compensation unit group 32 can be arranged alternately. The first compensation unit group 31 can include components along the first direction (e.g., the column direction Y). Figure 3 The first compensation units 310 arranged sequentially in the row direction X shown, and the second compensation unit group 32 may include multiple first compensation units 310 arranged sequentially in the first direction (e.g., the row direction X shown), and the second compensation unit group 32 may include multiple first compensation units 310 arranged sequentially in the row direction X shown, ... Figure 3Multiple second compensation units 320 are arranged sequentially in the row direction X shown. Both the first compensation unit 310 and the second compensation unit 320 can each contain one or more sub-pixels PX. Since in practical applications, compensation data for sub-pixels of different colors are usually compressed separately, for ease of explanation, this embodiment uses the compression process of sub-pixels of the same color as an example, but the compression processes for various colors of sub-pixels are applicable. That is, the colors of the sub-pixels in the first compensation unit 310 and the second compensation unit 320 can be the same. For example, when the target compression ratio is x*y for a block, both the first compensation unit 310 and the second compensation unit 320 can include x*y red sub-pixels. Or, both the first compensation unit 310 and the second compensation unit 320 can include x*y green sub-pixels. Or, both the first compensation unit 310 and the second compensation unit 320 can include x*y blue sub-pixels.
[0056] See also Figure 3 When the first direction is the row direction X, at least some sub-pixels PX in the first compensation unit 310 and at least some sub-pixels PX in the second compensation unit 320 are located in different columns, which facilitates misalignment compression.
[0057] Figure 4 This is another schematic diagram of operation S102 in the data processing method for the display panel provided in the embodiments of this application. (In conjunction with...) Figure 4 As shown, with Figure 3 The difference between the illustrated embodiment and the one shown is that, in Figure 4 In the illustrated embodiment, the first direction can be the column direction Y, and the second direction can be the row direction X. Specifically, in S102, the display panel can be divided into at least one first compensation unit group 31 and at least one second compensation unit group 32. The number of the first compensation unit group 31 and the second compensation unit group 32 can be flexibly adjusted according to actual conditions, and this embodiment does not limit this. For example, along the second direction (e.g. Figure 4 As shown in the row direction X), the first compensation unit group 31 and the second compensation unit group 32 can be arranged alternately. The first compensation unit group 31 can include components along the first direction (e.g., the row direction X), and ... Figure 4 The first compensation units 310 arranged sequentially in the column direction (Y) shown, and the second compensation unit group 32 may include multiple first compensation units 310 arranged sequentially in the first direction (e.g., Y). Figure 4The diagram shows multiple second compensation units 320 arranged sequentially in the column direction (Y). Both the first compensation unit 310 and the second compensation unit 320 may include one or more sub-pixels PX. Since in practical applications, compensation data for sub-pixels of different colors are usually compressed separately, for ease of explanation, this embodiment uses the compression process of sub-pixels of the same color as an example; however, the compression processes for various colors of sub-pixels are applicable. That is, the colors of the sub-pixels in the first compensation unit 310 and the second compensation unit 320 can be the same. For example, when the target compression ratio is x*y for a block, both the first compensation unit 310 and the second compensation unit 320 may include x*y red sub-pixels. Alternatively, both the first compensation unit 310 and the second compensation unit 320 may include x*y green sub-pixels. Alternatively, both the first compensation unit 310 and the second compensation unit 320 may include x*y blue sub-pixels.
[0058] See also Figure 4 When the first direction is column direction Y, at least some sub-pixels PX in the first compensation unit 310 and at least some sub-pixels PX in the second compensation unit 320 are located in different rows, which facilitates misalignment compression.
[0059] S103. Compress the compensation data of the sub-pixels in the first compensation unit and compress the compensation data of the sub-pixels in the second compensation unit.
[0060] See also Figure 3 As shown, Figure 3 Taking a block with a target compression ratio of 2*3 as an example, both the first compensation unit 310 and the second compensation unit 320 can include 2 columns and 3 rows of sub-pixels (i.e., 6 sub-pixels). For example, the compensation data of the 6 sub-pixels PX in each first compensation unit 310 can be compressed, that is, the compensation data of the 6 sub-pixels PX in the first compensation unit 310 can be averaged, and this average value corresponds to one first compensation unit 310. Similarly, the compensation data of the 6 sub-pixels PX in each second compensation unit 320 can be compressed, that is, the compensation data of the 6 sub-pixels PX in the second compensation unit 320 can be averaged, and this average value corresponds to one second compensation unit 320.
[0061] See also Figure 4 As shown, Figure 4Taking a block with a target compression ratio of 3*2 as an example, both the first compensation unit 310 and the second compensation unit 320 can include 3 columns and 2 rows of sub-pixels (i.e., 6 sub-pixels). In S103, for example, the compensation data of the 6 sub-pixels PX in each first compensation unit 310 can be compressed, that is, the compensation data of the 6 sub-pixels PX in the first compensation unit 310 can be averaged, and this average value corresponds to one first compensation unit 310. Similarly, the compensation data of the 6 sub-pixels PX in each second compensation unit 320 can be compressed, that is, the compensation data of the 6 sub-pixels PX in the second compensation unit 320 can be averaged, and this average value corresponds to one second compensation unit 320.
[0062] S104. Store the compressed compensation data in the storage unit.
[0063] After obtaining the compressed compensation data, the compressed compensation data can be stored in a storage unit. This storage unit includes, but is not limited to, the storage unit within the driver chip (such as Demura SRAM).
[0064] The data processing method for a display panel according to embodiments of this application divides the display panel into at least one first compensation unit group and at least one second compensation unit group. The first compensation unit group includes multiple first compensation units arranged sequentially along a first direction, and the second compensation unit group includes multiple second compensation units arranged sequentially along the first direction. Each first and second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or rows. The first direction is either a row direction or a column direction. The compensation data of the sub-pixels in the first compensation unit is then compressed, and the compensation data of the sub-pixels in the second compensation unit is also compressed. Finally, the compressed compensation data is stored in a storage unit. Because at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or rows, i.e., there is a misalignment between the sub-pixels in the first and second compensation units, misaligned compression of compensation data for multiple sub-pixels in the display panel can be achieved. This preserves more of the initial features of the compensation data, resulting in less distortion of the compensation data with the same amount of data, thereby improving the Demura compensation effect.
[0065] Figure 5 This is another operational schematic diagram of S102 in the data processing method for the display panel provided in the embodiments of this application. For example, by comparison... Figure 1 and Figure 5 As can be seen, the embodiments of this application (such as...) Figure 5The first compensation unit 610 and the second compensation unit 620 in the structure are staggered, which is equivalent to performing average compression according to a 1*2 block. However, the amount of data after compression is less than that of the second compensation unit 620. Figure 1 The 2x2 blocks are equivalent, meaning they can compress 4x4 subpixel compensation data into 2x2 compensation data. Furthermore, taking an example where the first column has a mura region M, but the first two rows of the second column (i.e., the first and second rows) do not, when using the compression method in related technologies, such as... Figure 1 The 2x2 block shown may suffer from undercompensation in the first column and overcompensation in the second column because the sub-pixels of the first two rows of the first column and the first two rows of the second column share the same compensation data, which is obtained by averaging these four sub-pixels. However, the misalignment compression method used in this embodiment, such as... Figure 5 As shown, during decompression, the compensation data for the first row of the second column and the second row of the second column can be obtained from the compensation data for the third row of the second column and the fourth row of the second column. Since the compensation data for the first, second, third, and fourth rows of the second column are quite similar, the obtained compensation data for the first and second rows of the second column is more accurate, reflecting the true compensation data of the first and second rows of the second column, reducing the degree of distortion of the compensation data, and thus improving the Demura compensation effect.
[0066] According to some embodiments of this application, optionally, all sub-pixels PX in the first compensation unit 310 may be located in different columns or different rows from all sub-pixels PX in the second compensation unit 320. That is, complete misalignment is achieved, which can further reduce the amount of data in the compressed compensation data, and reduce storage space and storage costs.
[0067] According to some embodiments of this application, optionally, S102, dividing the display panel into at least one first compensation unit group and at least one second compensation unit group, may specifically include the following steps:
[0068] The first compensation unit group includes odd-numbered row sub-pixels, and the second compensation unit group includes even-numbered row sub-pixels. The compensation data of the first compensation unit in the odd-numbered row sub-pixels is compressed, and the compensation data of the second compensation unit in the even-numbered row sub-pixels is compressed. The first compensation unit and the second compensation unit are located in different columns.
[0069] Alternatively, the first compensation unit group includes odd-numbered column sub-pixels, and the second compensation unit group includes even-numbered column sub-pixels. The compensation data of the first compensation unit in the odd-numbered column sub-pixels is compressed, and the compensation data of the second compensation unit in the even-numbered column sub-pixels is compressed. The first compensation unit and the second compensation unit are located in different rows.
[0070] Figure 6 This is another schematic diagram of operation S102 in the data processing method for the display panel provided in the embodiments of this application. For example... Figure 6 As shown, in some examples, the first compensation unit group may include sub-pixels in odd-numbered rows, and the second compensation unit group may include sub-pixels in even-numbered rows. The odd-numbered rows of sub-pixels include first compensation unit 310, and the even-numbered rows of sub-pixels include second compensation unit 320. The first compensation unit 310 and the second compensation unit 320 may be located in different columns. Taking 4*4 sub-pixels as an example, for instance, the sub-pixels in the first compensation unit 310 may be located in the first and second columns, and the sub-pixels in the second compensation unit 320 may be located in the third and fourth columns. Alternatively, the sub-pixels in the first compensation unit 310 may be located in the third and fourth columns, and the sub-pixels in the second compensation unit 320 may be located in the first and second columns.
[0071] In this way, the first compensation unit 310 and the second compensation unit 320 can be completely misaligned, which can further reduce the amount of data in the compressed compensation data, and reduce storage space and storage costs.
[0072] like Figure 5 As shown, in some examples, the first compensation unit group may include odd-numbered column sub-pixels, and the second compensation unit group may include even-numbered column sub-pixels. The odd-numbered column sub-pixels include the first compensation unit 310, and the even-numbered column sub-pixels include the second compensation unit 320. The first compensation unit 310 and the second compensation unit 320 may be located in different rows. Taking 4*4 sub-pixels as an example, for instance, the sub-pixels in the first compensation unit 310 may be located in the first and second rows, and the sub-pixels in the second compensation unit 320 may be located in the third and fourth rows. Alternatively, the sub-pixels in the first compensation unit 310 may be located in the third and fourth rows, and the sub-pixels in the second compensation unit 320 may be located in the first and second rows.
[0073] In this way, the first compensation unit 310 and the second compensation unit 320 can be completely misaligned, which can further reduce the amount of data in the compressed compensation data, and reduce storage space and storage costs.
[0074] Figure 7 This is another schematic flowchart illustrating the data processing method for the display panel provided in an embodiment of this application. For example... Figure 7 As shown, according to some embodiments of this application, optionally, before S102, when the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, the data processing method of the display panel may further include S701 and / or S702.
[0075] S701. When all the mura areas in the display panel are vertical mura areas, or when the area of the vertical mura areas in the display panel is greater than the area of the horizontal mura areas, the target compression ratio is determined to be x1*y1. Here, x1*y1 represents dividing the first compensation unit into target sub-pixels comprising x1 columns and y1 rows, and dividing the second compensation unit into target sub-pixels comprising x1 columns and y1 rows.
[0076] Figure 8 This is a schematic diagram of the mura area of a display panel. Figure 9 This is another schematic diagram of the mura area of the display panel. (Combined) Figure 8 and Figure 9 As shown, the vertical mura region 91 can be a mura region where the maximum length Lm in the column direction Y is greater than the maximum width Wm in the row direction X, and the horizontal mura region 92 can be a mura region where the maximum width Wm in the row direction X is greater than the maximum length Lm in the column direction Y. The brightness of the mura region differs significantly from the brightness of other normal display areas.
[0077] like Figure 8 As shown, when all the mura areas in the display panel are vertical mura areas 91, or, as... Figure 9 As shown, when the area of the vertical mura region 91 in the display panel is greater than the area of the horizontal mura region 92, the target compression ratio is determined to be x1*y1, i.e., x1*y1 blocks. It should be noted that when the display panel includes multiple vertical mura regions 91 or multiple horizontal mura regions 92, the area of the vertical mura region 91 in the display panel can refer to the sum of the areas of the multiple vertical mura regions 91 in the display panel, and the area of the horizontal mura region 92 in the display panel can refer to the sum of the areas of the multiple horizontal mura regions 92 in the display panel.
[0078] Where y1 > x1, and both x1 and y1 are positive integers. For example, y1 can be equal to 2, x1 can be equal to 1, and the target compression ratio is 1*2.
[0079] Accordingly, S102, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, which may specifically include the following steps:
[0080] Based on the target compression ratio x1*y1, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group.
[0081] like Figure 5As shown, when the mura region is a vertical mura region, taking the case where the first column contains a mura region M, but the first two rows of the second column (i.e., the first and second rows) do not contain a mura region M, Figure 5 The 16 sub-pixels shown can be compressed using a 1*2 block with staggered positioning. Thus, for example, the compensation data for the first row of the second column and the second row of the second column can be obtained from the compensation data for the third row of the second column and the fourth row of the second column. Since the compensation data for the first, second, third, and fourth rows of the second column are quite similar, the resulting compensation data for the first and second rows of the second column is more accurate, reflecting the true compensation data for the first and second rows of the second column, reducing the distortion of the compensation data, and thus improving the demura compensation effect. In other words, when the target compression ratio is x1*y1, and y1 > x1, it can effectively improve the vertical mura area, thereby improving the demura compensation effect.
[0082] Thus, when all the mura areas in the display panel are vertical mura areas, or when the area of the vertical mura areas in the display panel is larger than the area of the horizontal mura areas, using a target compression ratio of x1*y1 (y1>x1) to divide the display panel into at least one first compensation unit group and at least one second compensation unit group, and then compressing the compensation data of the first compensation unit and the second compensation unit, can effectively improve the vertical mura areas and thus improve the demura compensation effect.
[0083] S802. When all the mura areas in the display panel are horizontal mura areas, or when the area of the horizontal mura areas in the display panel is larger than the area of the vertical mura areas, the target compression ratio is determined to be x2*y2. Here, x2*y2 represents dividing the first compensation unit into target sub-pixels comprising x2 columns and y2 rows, and dividing the second compensation unit into target sub-pixels comprising x2 columns and y2 rows.
[0084] Where x2 > y2, and both x2 and y2 are positive integers. For example, x2 can be equal to 2, y2 can be equal to 1, and the target compression ratio is 2*1.
[0085] Accordingly, S102, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, which may specifically include the following steps:
[0086] Based on the target compression ratio x2*y2, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group.
[0087] like Figure 6As shown, when the mura region is a horizontal mura region, taking the case where the first row contains a mura region M, but the first two columns of the second row (i.e., the first and second columns) do not contain a mura region M, Figure 6 The 16 sub-pixels shown can be compressed using a 2*1 block with staggered positioning. Thus, for example, the compensation data for the second row, first column, and second row, second column can be obtained from the compensation data for the second row, third column, and second row, fourth column. Since the compensation data for the second row, first column, second row, second column, second row, third column, and second row, fourth column are relatively close, the resulting compensation data for the second row, first column, and second column is more accurate, reflecting the true compensation data for the second row, first column, and second column, reducing the distortion of the compensation data, and thus improving the demura compensation effect. In other words, when the target compression ratio is x2*y2, and x2 > y2, it can effectively improve the horizontal mura area, thereby improving the demura compensation effect.
[0088] Thus, when all the mura areas in the display panel are horizontal mura areas, or when the area of the horizontal mura areas in the display panel is larger than the area of the vertical mura areas, using a target compression ratio of x2*y2 (x2>y2) to divide the display panel into at least one first compensation unit group and at least one second compensation unit group, and then compressing the compensation data of the first compensation unit and the second compensation unit, can effectively improve the horizontal mura areas and thus improve the demura compensation effect.
[0089] Figure 10 This is another schematic flowchart illustrating a data processing method for a display panel provided in an embodiment of this application. For example... Figure 10 As shown, according to some embodiments of this application, optionally, before S102, when the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, the data processing method of the display panel may further include the following steps S1001 to S1003.
[0090] S1001. When the display panel includes both a vertical mura area and a horizontal mura area, the display panel is divided into at least one first partition and at least one second partition, wherein the first partition includes the vertical mura area and the second partition includes the horizontal mura area.
[0091] Among them, the vertical mura region is the mura region whose maximum length in the column direction is greater than the maximum width in the row direction, and the horizontal mura region is the mura region whose maximum width in the row direction is greater than the maximum length in the column direction.
[0092] Figure 11 This is another schematic diagram of the mura area of the display panel. (See diagram below.) Figure 11As shown, when the display panel includes both a vertical mura area 91 and a horizontal mura area 92, the display panel can be divided into at least one first partition F1 and at least one second partition F2. The first partition F1 may include at least the vertical mura area 91, and the second partition F2 may include at least the horizontal mura area 92. It should be noted that the first partition F1, in addition to including the vertical mura area 91, may also include a portion of the non-mura area (i.e., the normal display area). The second partition F2, in addition to including the horizontal mura area 92, may also include a portion of the non-mura area (i.e., the normal display area). This application embodiment does not limit the number of first partitions F1 and second partitions F2. Figure 11 The following is an example of a display panel that includes a first partition F1 and a second partition F2.
[0093] S1002. Determine the first target compression ratio x1*y1 for the first partition.
[0094] Where x1*y1 represents dividing the first compensation unit into target sub-pixels comprising x1 columns and y1 rows, and dividing the second compensation unit into target sub-pixels comprising x1 columns and y1 rows. Where y1 > x1, and x1 and y1 are both positive integers.
[0095] S1003. Determine the second target compression ratio x2*y2 for the second partition.
[0096] Here, x2*y2 represents dividing the first compensation unit into target sub-pixels comprising x2 columns and y2 rows, and dividing the second compensation unit into target sub-pixels comprising x2 columns and y2 rows. Here, x2 > y2, and both x2 and y2 are positive integers.
[0097] It should be noted that steps S1002 and S1003 can be executed simultaneously, or steps S1002 can be executed first and then steps S1003 can be executed, or steps S1003 can be executed first and then steps S1002 can be executed. This application embodiment does not limit this.
[0098] Accordingly, in step S102, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group, which may specifically include the following steps S1021 and S1022.
[0099] S1021. Based on the first target compression ratio x1*y1, the first partition is divided into at least one first compensation unit group and at least one second compensation unit group.
[0100] Where y1 > x1, and both x1 and y1 are positive integers. For example... Figure 11As shown, taking x1*y1 as 1*2 as an example, the first partition can be divided into at least one first compensation unit group and at least one second compensation unit group based on the 1*2 block.
[0101] S1022. Based on the second target compression ratio x2*y2, the second partition is divided into at least one first compensation unit group and at least one second compensation unit group.
[0102] Where x² > y², and both x² and y² are positive integers. For example... Figure 11 As shown, taking x2*y2 as 2*1 as an example, the second partition can be divided into at least one first compensation unit group and at least one second compensation unit group based on the 2*1 block.
[0103] In this way, since the first partition F1, where the vertical mura region 91 is located, is divided into at least one first compensation unit group and at least one second compensation unit group based on the target compression ratio of x1*y1 (y1>x1), and the compensation data of the first and second compensation units are then compressed, i.e., the compensation data of multiple columns of sub-pixels is compressed in a staggered manner, the vertical mura region in the first partition F1 can be improved significantly, thereby enhancing the demura compensation effect. Furthermore, since the second partition F2, where the horizontal mura region 92 is located, is divided into at least one first compensation unit group and at least one second compensation unit group based on the target compression ratio of x2*y2 (x2>y2), and the compensation data of the first and second compensation units are then compressed, i.e., the compensation data of multiple rows of sub-pixels is compressed in a staggered manner, the horizontal mura region in the second partition F2 can be improved significantly, thereby enhancing the demura compensation effect. Thus, both the vertical and horizontal mura regions in the display panel can be improved effectively, making demura compensation more flexible.
[0104] Figure 12 This is a schematic flowchart of step S1021 in the data processing method for a display panel provided in an embodiment of this application. (In conjunction with...) Figure 11 and Figure 12 As shown, according to some embodiments of this application, optionally, the first compensation unit group in the first partition is the first sub-compensation unit group 121, the first compensation unit in the first partition is the first sub-compensation unit 1211, the second compensation unit group in the first partition is the second sub-compensation unit group 122, and the second compensation unit in the first partition is the second sub-compensation unit 1221. Accordingly, S1021, based on the first target compression ratio x1*y1, dividing the first partition into at least one first compensation unit group and at least one second compensation unit group, may specifically include the following step S1201.
[0105] S1201. Divide the first partition into at least one first sub-compensation unit group and at least one second sub-compensation unit group. The first sub-compensation unit group includes a plurality of first sub-compensation units arranged sequentially along the row direction. The second sub-compensation unit group includes a plurality of second sub-compensation units arranged sequentially along the row direction. The first sub-compensation unit includes target sub-pixels in column x1 and row y1. The second sub-compensation unit includes target sub-pixels in column x1 and row y1. At least some of the target sub-pixels in the first sub-compensation unit and at least some of the target sub-pixels in the second sub-compensation unit are located in different columns.
[0106] As mentioned above, for ease of explanation, this embodiment uses the compression process of sub-pixels of the same color as an example, but the compression process for sub-pixels of various colors can be applied. That is, the target sub-pixel in the first sub-compensation unit and the target sub-pixel in the second sub-compensation unit have the same color, both being sub-pixels of the same color. The target sub-pixel in this application is not specifically defined and can be understood as any sub-pixel.
[0107] Combination Figure 11 As shown, in S1201, the first partition F1 can be divided into at least one first sub-compensation unit group 121 and at least one second sub-compensation unit group 122. The number of first sub-compensation unit groups 121 and second sub-compensation unit groups 122 can be flexibly adjusted according to actual conditions, and this embodiment does not limit this. For example, along the column direction Y, the first sub-compensation unit groups 121 and second sub-compensation unit groups 122 can be arranged alternately. The first sub-compensation unit group 121 may include a plurality of first sub-compensation units 1211 arranged at intervals along the row direction X, and the second sub-compensation unit group 122 may include a plurality of second sub-compensation units 1221 arranged at intervals along the row direction X. The first sub-compensation unit 1211 includes target sub-pixels in column x1 and row y1, and the second sub-compensation unit 1221 includes target sub-pixels in column x1 and row y1. The sub-pixels in the first sub-compensation unit 1211 and the second sub-compensation unit 1221 are the same. The target sub-pixels include, but are not limited to, red sub-pixels, green sub-pixels, or blue sub-pixels.
[0108] See also Figure 11 At least some of the target sub-pixels in the first sub-compensation unit 1211 and at least some of the target sub-pixels in the second sub-compensation unit 1221 are located in different columns, thereby facilitating misaligned compression.
[0109] In some specific examples, all target sub-pixels in the first sub-compensation unit 1211 and all target sub-pixels in the second sub-compensation unit 1221 may be located in different columns.
[0110] In some specific examples, S103, compressing the compensation data of the sub-pixels in the first compensation unit and compressing the compensation data of the sub-pixels in the second compensation unit, may specifically include:
[0111] The compensation data of the target sub-pixels in the first sub-compensation unit is compressed, and the compensation data of the target sub-pixels in the second sub-compensation unit is also compressed.
[0112] Figure 13 This is a schematic flowchart of step S1022 in the data processing method for a display panel provided in an embodiment of this application. (In conjunction with...) Figure 11 and Figure 13 As shown, according to some embodiments of this application, optionally, the first compensation unit group in the second partition is the third sub-compensation unit group 123, the first compensation unit in the second partition is the third sub-compensation unit 1231, the second compensation unit group in the second partition is the fourth sub-compensation unit group 124, and the second compensation unit in the second partition is the fourth sub-compensation unit 1241. Accordingly, S1022, based on the second target compression ratio x2*y2, the second partition is divided into at least one first compensation unit group and at least one second compensation unit group, which may specifically include the following step S1301.
[0113] S1301. Divide the second partition into at least one third sub-compensation unit group and at least one fourth sub-compensation unit group. The third sub-compensation unit group includes a plurality of third sub-compensation units arranged sequentially along the column direction. The fourth sub-compensation unit group includes a plurality of fourth sub-compensation units arranged sequentially along the column direction. The third sub-compensation unit includes target sub-pixels in x2 columns and y2 rows. The fourth sub-compensation unit includes target sub-pixels in x2 columns and y2 rows. At least some of the target sub-pixels in the third sub-compensation unit and at least some of the target sub-pixels in the fourth sub-compensation unit are located in different rows.
[0114] Combination Figure 11As shown, in S1301, the second partition F2 can be divided into at least one third sub-compensation unit group 123 and at least one fourth sub-compensation unit group 124. The number of third sub-compensation unit groups 123 and fourth sub-compensation unit groups 124 can be flexibly adjusted according to actual conditions, and this embodiment does not limit this. For example, along the row direction X, the third sub-compensation unit groups 123 and fourth sub-compensation unit groups 124 can be arranged alternately. The third sub-compensation unit group 123 may include a plurality of third sub-compensation units 1231 arranged at intervals along the column direction Y, and the fourth sub-compensation unit group 124 may include a plurality of fourth sub-compensation units 1241 arranged at intervals along the column direction Y. The third sub-compensation unit 1231 includes target sub-pixels in x2 columns and y2 rows, and the fourth sub-compensation unit 1241 includes target sub-pixels in x2 columns and y2 rows. The sub-pixels in the third sub-compensation unit 1231 and the fourth sub-compensation unit 1241 are the same. The target sub-pixels include, but are not limited to, red sub-pixels, green sub-pixels, or blue sub-pixels.
[0115] See also Figure 11 At least some of the target sub-pixels in the third sub-compensation unit 1231 and at least some of the target sub-pixels in the fourth sub-compensation unit 1241 are located in different rows, which facilitates misaligned compression.
[0116] In some specific examples, all target sub-pixels in the third sub-compensation unit 1231 and all target sub-pixels in the fourth sub-compensation unit 1241 may be located in different rows.
[0117] In some specific examples, S103, compressing the compensation data of the sub-pixels in the first compensation unit and compressing the compensation data of the sub-pixels in the second compensation unit, may specifically include:
[0118] The compensation data of the target sub-pixels in the third sub-compensation unit is compressed, and the compensation data of the target sub-pixels in the fourth sub-compensation unit is also compressed.
[0119] Thus, since the first partition F1, where the vertical mura region 91 is located, is divided into at least one first compensation unit group and at least one second compensation unit group based on the target compression ratio of x1*y1 (y1>x1), and the compensation data of the first and second compensation units are then compressed—that is, the compensation data of multiple columns of sub-pixels is compressed in a staggered manner—the vertical mura region in the first partition F1 can be improved significantly, thereby enhancing the demura compensation effect. Furthermore, since the second partition F2, where the horizontal mura region 92 is located, is divided into at least one first compensation unit group and at least one second compensation unit group based on the target compression ratio of x2*y2 (x2>y2), and the compensation data of the first and second compensation units is then compressed—that is, the compensation data of multiple rows of sub-pixels is compressed in a staggered manner—the horizontal mura region in the second partition F2 can be improved significantly, thereby enhancing the demura compensation effect.
[0120] Figure 14 This is another schematic flowchart illustrating a data processing method for a display panel provided in an embodiment of this application. For example... Figure 14 As shown, according to some embodiments of this application, optionally, after storing the compressed compensation data in the storage unit in S104, the data processing method of the display panel may further include the following steps S1401 and / or S1402.
[0121] S1401. Along the first direction, for a first sub-pixel located on one side of the first compensation unit, the compensation data of the first sub-pixel is determined based on the compensation data of the sub-pixels of the second compensation unit in the same column or row as the first sub-pixel.
[0122] Figure 15 This is a schematic diagram illustrating operations S1401 and S1402 in the data processing method for a display panel provided in an embodiment of this application. For example... Figure 15 As shown, taking the first direction as the row direction X as an example, during decompression, along the first direction, for the first sub-pixel PX1 located on one side of the first compensation unit 310, the compensation data of the first sub-pixel PX1 can be determined according to the compensation data of the sub-pixels of the second compensation unit 320 in the same column as the first sub-pixel PX1.
[0123] Similarly, when the first direction is the column direction Y, during decompression, along the first direction, for the first sub-pixel PX1 located on one side of the first compensation unit 310, the compensation data of the first sub-pixel PX1 can be determined based on the compensation data of the sub-pixels of the second compensation unit 320 that are in the same row as the first sub-pixel PX1.
[0124] S1402. Along the first direction, for the second sub-pixel located on one side of the second compensation unit, the compensation data of the second sub-pixel is determined based on the compensation data of the sub-pixels of the first compensation unit in the same column or row as the second sub-pixel.
[0125] like Figure 15 As shown, taking the first direction as the row direction X as an example, during decompression, along the first direction, for the second sub-pixel PX2 located on one side of the second compensation unit 320, the compensation data of the second sub-pixel PX2 can be determined based on the compensation data of the sub-pixels of the first compensation unit 310 in the same column as the second sub-pixel PX2.
[0126] Similarly, when the first direction is the column direction Y, during decompression, along the first direction, for the second sub-pixel PX2 located on one side of the second compensation unit 320, the compensation data of the second sub-pixel PX2 can be determined based on the compensation data of the sub-pixels of the first compensation unit 310 that are in the same row as the second sub-pixel PX2.
[0127] In this way, whether it is the first sub-pixel PX1 or the second sub-pixel PX2, the compensation data of the first sub-pixel PX1 and the second sub-pixel PX2 can be obtained based on the compensation data that is relatively close to it, thereby reducing the degree of distortion of the compensation data and improving the Demura compensation effect.
[0128] Based on the data processing method for the display panel provided in the above embodiments, this application also provides specific implementations of the data processing apparatus for the display panel. Please refer to the following embodiments.
[0129] Figure 16 This is a schematic diagram of a data processing device for a display panel provided in an embodiment of this application. Figure 16 As shown, the data processing device 160 for the display panel provided in this application embodiment may include the following modules:
[0130] The acquisition module 1601 is used to acquire compensation data for multiple columns or rows of sub-pixels in the display panel;
[0131] The partitioning module 1602 is used to partition the display panel into at least one first compensation unit group and at least one second compensation unit group; wherein, the first compensation unit group includes a plurality of first compensation units arranged sequentially along a first direction, the second compensation unit group includes a plurality of second compensation units arranged sequentially along the first direction, each of the first compensation unit and the second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, and the first direction is a row direction or a column direction;
[0132] Compression module 1603 is used to compress the compensation data of sub-pixels in the first compensation unit and to compress the compensation data of sub-pixels in the second compensation unit.
[0133] Storage module 1604 is used to store the compressed compensation data in the storage unit.
[0134] The data processing apparatus for the display panel in this embodiment divides the display panel into at least one first compensation unit group and at least one second compensation unit group. The first compensation unit group includes a plurality of first compensation units arranged sequentially along a first direction, and the second compensation unit group includes a plurality of second compensation units arranged sequentially along the first direction. Each first and second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or rows. The first direction is either a row direction or a column direction. The compensation data of the sub-pixels in the first compensation unit is then compressed, and the compensation data of the sub-pixels in the second compensation unit is also compressed. Finally, the compressed compensation data is stored in a storage unit. Because at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or rows, i.e., there is a misalignment between the sub-pixels in the first and second compensation units, this embodiment can achieve misaligned compression of compensation data for multiple sub-pixels in the display panel. This preserves more of the initial features of the compensation data, resulting in less distortion of the compensation data with the same amount of data, thereby improving the Demura compensation effect.
[0135] In some embodiments, when the first direction is a row direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different columns; or, when the first direction is a column direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different rows.
[0136] In some embodiments, the first compensation unit group includes odd-numbered row sub-pixels, and the second compensation unit group includes even-numbered row sub-pixels. The compensation data of the first compensation unit in the odd-numbered row sub-pixels is compressed, and the compensation data of the second compensation unit in the even-numbered row sub-pixels is compressed. The first compensation unit and the second compensation unit are located in different columns. Alternatively, the first compensation unit group includes odd-numbered column sub-pixels, and the second compensation unit group includes even-numbered column sub-pixels. The compensation data of the first compensation unit in the odd-numbered column sub-pixels is compressed, and the compensation data of the second compensation unit in the even-numbered column sub-pixels is compressed. The first compensation unit and the second compensation unit are located in different rows.
[0137] In some embodiments, the data processing device 160 for the display panel provided in this application may further include a first determining module, configured to determine a target compression ratio of x1*y1 when all mura regions in the display panel are vertical mura regions, or when the area of the vertical mura regions in the display panel is greater than the area of the horizontal mura regions. x1*y1 represents dividing the first compensation unit into target sub-pixels comprising x1 columns and y1 rows, and dividing the second compensation unit into target sub-pixels comprising x1 columns and y1 rows. The vertical mura region is a mura region where the maximum length in the column direction is greater than the maximum width in the row direction. The region is defined as follows: a horizontal mura region is a mura region whose maximum width in the row direction is greater than its maximum length in the column direction, y1 > x1, and both x1 and y1 are positive integers; and / or, when all mura regions in the display panel are horizontal mura regions, or when the area of the horizontal mura region in the display panel is greater than the area of the vertical mura region, the target compression ratio is determined to be x2*y2, where x2*y2 represents dividing the first compensation unit into target sub-pixels comprising x2 columns and y2 rows, and dividing the second compensation unit into target sub-pixels comprising x2 columns and y2 rows, x2 > y2, and both x2 and y2 are positive integers. The division module 1602 is specifically used to divide the display panel into at least one first compensation unit group and at least one second compensation unit group based on the target compression ratio.
[0138] In some embodiments, the data processing device 160 for the display panel provided in this application may further include a second determining module, configured to divide the display panel into at least one first partition and at least one second partition when the display panel simultaneously includes a vertical mura region and a horizontal mura region. The first partition includes a vertical mura region, and the second partition includes a horizontal mura region. The vertical mura region is a mura region whose maximum length in the column direction is greater than its maximum width in the row direction, and the horizontal mura region is a mura region whose maximum width in the row direction is greater than its maximum length in the column direction. The module determines that the first partition adopts a first target compression ratio x1*y1, where x1*y1 represents dividing the first compensation unit into target sub-pixels including x1 columns and y1 rows. The second compensation unit is divided into target sub-pixels including x1 columns and y1 rows; the second partition is determined to adopt a second target compression ratio x2*y2, where x2*y2 represents dividing the first compensation unit into target sub-pixels including x2 columns and y2 rows and dividing the second compensation unit into target sub-pixels including x2 columns and y2 rows; wherein, y1>x1, x2>y2, and x1, y1, x2, and y2 are all positive integers; the partitioning module 1602 is specifically used to divide the first partition into at least one first compensation unit group and at least one second compensation unit group based on the first target compression ratio x1*y1; and to divide the second partition into at least one first compensation unit group and at least one second compensation unit group based on the second target compression ratio x2*y2.
[0139] In some embodiments, the first compensation unit group in the first partition is a first sub-compensation unit group, the first compensation unit in the first partition is a first sub-compensation unit, the second compensation unit group in the first partition is a second sub-compensation unit group, and the second compensation unit in the first partition is a second sub-compensation unit. The partitioning module 1602 is specifically used to partition the first partition into at least one first sub-compensation unit group and at least one second sub-compensation unit group. The first sub-compensation unit group includes a plurality of first sub-compensation units arranged sequentially along the column direction, and the second sub-compensation unit group includes a plurality of second sub-compensation units arranged sequentially along the column direction. The first sub-compensation unit includes target sub-pixels in column x1 and row y1, and the second sub-compensation unit includes target sub-pixels in column x1 and row y1, and at least some target sub-pixels in the first sub-compensation unit and at least some target sub-pixels in the second sub-compensation unit are located in different columns. The compression module 1603 is specifically used to compress the compensation data of the target sub-pixels in the first sub-compensation unit and to compress the compensation data of the target sub-pixels in the second sub-compensation unit.
[0140] In some embodiments, the first compensation unit group in the second partition is a third sub-compensation unit group, the first compensation unit in the second partition is a third sub-compensation unit, the second compensation unit group in the second partition is a fourth sub-compensation unit group, and the second compensation unit in the second partition is a fourth sub-compensation unit; the partitioning module 1602 is specifically used to partition the second partition into at least one third sub-compensation unit group and at least one fourth sub-compensation unit group. The third sub-compensation unit group includes a plurality of third sub-compensation units arranged sequentially along the row direction, and the fourth sub-compensation unit group includes a plurality of fourth sub-compensation units arranged sequentially along the row direction. The third sub-compensation unit includes target sub-pixels in x2 columns and y2 rows, and the fourth sub-compensation unit includes target sub-pixels in x2 columns and y2 rows. At least some target sub-pixels in the third sub-compensation unit and at least some target sub-pixels in the fourth sub-compensation unit are located in different rows; the compression module 1603 is specifically used to compress the compensation data of the target sub-pixels in the third sub-compensation unit and to compress the compensation data of the target sub-pixels in the fourth sub-compensation unit.
[0141] In some embodiments, the data processing apparatus 160 for the display panel provided in this application may further include a decompression module, configured to determine compensation data of a first sub-pixel located on one side of a first compensation unit along a first direction, based on compensation data of sub-pixels of a second compensation unit in the same column or row as the first sub-pixel; and / or, to determine compensation data of a second sub-pixel located on one side of a second compensation unit along the first direction, based on compensation data of sub-pixels of a first compensation unit in the same column or row as the second sub-pixel.
[0142] Figure 16 Each module / unit in the device shown has the function of implementing each step in the data processing method of the display panel provided in the above method embodiment, and can achieve its corresponding technical effect. For the sake of brevity, it will not be described in detail here.
[0143] Based on the data processing method for the display panel provided in the above embodiments, this application also provides specific implementation methods for electronic devices. Please refer to the following embodiments.
[0144] Figure 17 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.
[0145] The electronic device may include a processor 1701 and a memory 1702 storing computer program instructions.
[0146] Specifically, the processor 1701 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0147] Memory 1702 may include mass storage for data or instructions. For example, and not limitingly, memory 1702 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one example, memory 1702 may include removable or non-removable (or fixed) media, or memory 1702 may be a non-volatile solid-state memory. Memory 1702 may be internal or external to an electronic device.
[0148] In one example, memory 1702 may be read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0149] Memory 1702 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.
[0150] The processor 1701 reads and executes the computer program instructions stored in the memory 1702 to implement the methods / steps in the above method embodiments and achieve the corresponding technical effects achieved by the method embodiments in executing their methods / steps. For the sake of brevity, these will not be elaborated here.
[0151] In one example, the electronic device may also include a communication interface 1703 and a bus 1710. For example, Figure 17As shown, the processor 1701, memory 1702, and communication interface 1703 are connected through bus 1710 and complete communication with each other.
[0152] The communication interface 1703 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0153] Bus 1710 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1710 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.
[0154] Furthermore, in conjunction with the data processing method for the display panel in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the data processing methods for the display panel in the above embodiments. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as electronic circuits, semiconductor memory devices, ROM, random access memory, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, and hard disks.
[0155] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0156] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0157] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0158] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0159] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A data processing method for a display panel, characterized in that, include: Obtain compensation data for multiple sub-pixels in the display panel; The display panel is divided into at least one first compensation unit group and at least one second compensation unit group; wherein, the first compensation unit group includes a plurality of first compensation units arranged sequentially along a first direction, and the second compensation unit group includes a plurality of second compensation units arranged sequentially along the first direction, each of the first compensation unit and the second compensation unit includes one or more sub-pixels, and at least some of the sub-pixels in the first compensation unit and at least some of the sub-pixels in the second compensation unit are located in different columns or different rows, and the first direction is a row direction or a column direction; The compensation data of the sub-pixels in the first compensation unit is compressed, and the compensation data of the sub-pixels in the second compensation unit is also compressed. The compressed compensation data is stored in the storage unit; When the first direction is a row direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different columns; Alternatively, when the first direction is a column direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different rows.
2. The data processing method according to claim 1, characterized in that, The first compensation unit group includes sub-pixels in the odd-numbered rows, and the second compensation unit group includes sub-pixels in the even-numbered rows. The compensation data of the first compensation unit in the sub-pixels in the odd-numbered rows is compressed, and the compensation data of the second compensation unit in the sub-pixels in the even-numbered rows is compressed. The first compensation unit and the second compensation unit are located in different columns. Alternatively, the first compensation unit group includes sub-pixels in the odd-numbered column, and the second compensation unit group includes sub-pixels in the even-numbered column. The compensation data of the first compensation unit in the odd-numbered column of sub-pixels is compressed, and the compensation data of the second compensation unit in the even-numbered column of sub-pixels is compressed. The first compensation unit and the second compensation unit are located in different rows.
3. The data processing method according to claim 1, characterized in that, Before dividing the display panel into at least one first compensation unit group and at least one second compensation unit group, the data processing method further includes: When all the mura regions in the display panel are vertical mura regions, or when the area of the vertical mura regions in the display panel is greater than the area of the horizontal mura regions, the target compression ratio is determined to be x1*y1. x1*y1 represents dividing the first compensation unit into target sub-pixels including x1 columns and y1 rows, and dividing the second compensation unit into target sub-pixels including x1 columns and y1 rows. The vertical mura region is a mura region whose maximum length in the column direction is greater than the maximum width in the row direction, and the horizontal mura region is a mura region whose maximum width in the row direction is greater than the maximum length in the column direction. y1>x1, and x1 and y1 are both positive integers. Alternatively, when all the mura regions in the display panel are horizontal mura regions, or when the area of the horizontal mura regions in the display panel is greater than the area of the vertical mura regions, the target compression ratio is determined to be x2*y2, where x2*y2 represents dividing the first compensation unit into target sub-pixels including x2 columns and y2 rows and dividing the second compensation unit into target sub-pixels including x2 columns and y2 rows, x2>y2, and both x2 and y2 are positive integers; The step of dividing the display panel into at least one first compensation unit group and at least one second compensation unit group specifically includes: Based on the target compression ratio, the display panel is divided into at least one first compensation unit group and at least one second compensation unit group.
4. The data processing method according to claim 1, characterized in that, Before dividing the display panel into at least one first compensation unit group and at least one second compensation unit group, the data processing method further includes: When the display panel includes both a vertical mura area and a horizontal mura area, the display panel is divided into at least one first partition and at least one second partition. The first partition includes the vertical mura area, and the second partition includes the horizontal mura area. The vertical mura area is a mura area whose maximum length in the column direction is greater than its maximum width in the row direction, and the horizontal mura area is a mura area whose maximum width in the row direction is greater than its maximum length in the column direction. The first partition is determined to use a first target compression ratio x1*y1, where x1*y1 represents dividing the first compensation unit into target sub-pixels including x1 columns and y1 rows, and dividing the second compensation unit into target sub-pixels including x1 columns and y1 rows. The second partition is determined to use a second target compression ratio x2*y2, where x2*y2 represents dividing the first compensation unit into target sub-pixels including x2 columns and y2 rows, and dividing the second compensation unit into target sub-pixels including x2 columns and y2 rows. Where y1 > x1, x2 > y2, and x1, y1, x2, and y2 are all positive integers; The step of dividing the display panel into at least one first compensation unit group and at least one second compensation unit group specifically includes: Based on the first target compression ratio x1*y1, the first partition is divided into at least one first compensation unit group and at least one second compensation unit group; Based on the second target compression ratio x2*y2, the second partition is divided into at least one first compensation unit group and at least one second compensation unit group.
5. The data processing method according to claim 4, characterized in that, The first compensation unit group in the first partition is a first sub-compensation unit group, the first compensation unit in the first partition is a first sub-compensation unit, the second compensation unit group in the first partition is a second sub-compensation unit group, and the second compensation unit in the first partition is a second sub-compensation unit. The step of dividing the first partition into at least one first compensation unit group and at least one second compensation unit group based on the first target compression ratio x1*y1 specifically includes: The first partition is divided into at least one first sub-compensation unit group and at least one second sub-compensation unit group. The first sub-compensation unit group includes a plurality of first sub-compensation units arranged at intervals along the row direction. The second sub-compensation unit group includes a plurality of second sub-compensation units arranged at intervals along the row direction. The first sub-compensation unit includes target sub-pixels in column x1 and row y1. The second sub-compensation unit includes target sub-pixels in column x1 and row y1. At least some target sub-pixels in the first sub-compensation unit and at least some target sub-pixels in the second sub-compensation unit are located in different columns.
6. The data processing method according to claim 5, characterized in that, The compensation data of the sub-pixels in the first compensation unit is compressed, and the compensation data of the sub-pixels in the second compensation unit is also compressed, specifically including: The compensation data of the target sub-pixels in the first sub-compensation unit is compressed, and the compensation data of the target sub-pixels in the second sub-compensation unit is also compressed.
7. The data processing method according to any one of claims 4-6, characterized in that, The first compensation unit group in the second partition is the third sub-compensation unit group, the first compensation unit in the second partition is the third sub-compensation unit, the second compensation unit group in the second partition is the fourth sub-compensation unit group, and the second compensation unit in the second partition is the fourth sub-compensation unit. The step of dividing the second partition into at least one first compensation unit group and at least one second compensation unit group based on the second target compression ratio x2*y2 specifically includes: The second partition is divided into at least one third sub-compensation unit group and at least one fourth sub-compensation unit group. The third sub-compensation unit group includes a plurality of third sub-compensation units arranged at intervals along the column direction. The fourth sub-compensation unit group includes a plurality of fourth sub-compensation units arranged at intervals along the column direction. The third sub-compensation unit includes target sub-pixels in x2 columns and y2 rows. The fourth sub-compensation unit includes target sub-pixels in x2 columns and y2 rows. At least some of the target sub-pixels in the third sub-compensation unit and at least some of the target sub-pixels in the fourth sub-compensation unit are located in different rows.
8. The data processing method according to claim 7, characterized in that, The compensation data of the sub-pixels in the first compensation unit is compressed, and the compensation data of the sub-pixels in the second compensation unit is also compressed, specifically including: The compensation data of the target sub-pixels in the third sub-compensation unit is compressed, and the compensation data of the target sub-pixels in the fourth sub-compensation unit is also compressed.
9. The data processing method according to claim 1, characterized in that, After storing the compressed compensation data in the storage unit, the data processing method further includes: Along the first direction, for a first sub-pixel located on one side of the first compensation unit, compensation data for the first sub-pixel is determined based on compensation data of sub-pixels in the second compensation unit that are in the same column or row as the first sub-pixel; and / or, Along the first direction, for a second sub-pixel located on one side of the second compensation unit, the compensation data of the second sub-pixel is determined based on the compensation data of the sub-pixels of the first compensation unit in the same column or row as the second sub-pixel.
10. A data processing device for a display panel, characterized in that, include: The acquisition module is used to acquire compensation data for multiple sub-pixels in the display panel; A partitioning module is used to divide the display panel into at least one first compensation unit group and at least one second compensation unit group; wherein, the first compensation unit group includes a plurality of first compensation units arranged sequentially along a first direction, the second compensation unit group includes a plurality of second compensation units arranged sequentially along the first direction, each of the first compensation unit and the second compensation unit includes one or more sub-pixels, and at least some sub-pixels in the first compensation unit and at least some sub-pixels in the second compensation unit are located in different columns or different rows, and the first direction is a row direction or a column direction; A compression module is used to compress the compensation data of the sub-pixels in the first compensation unit and to compress the compensation data of the sub-pixels in the second compensation unit. The storage module is used to store the compressed compensation data in the storage unit; When the first direction is a row direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different columns; Alternatively, when the first direction is a column direction, all sub-pixels in the first compensation unit and all sub-pixels in the second compensation unit are located in different rows.
11. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the data processing method for the display panel as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Compensation processing method and compensation processing device for display panel
CN110634435A