Method, device and display for improving halo
By calculating the target brightness data of each first pixel and determining its grayscale data, making it consistent with the corresponding second pixel brightness, the halo problem of the stacked screen display panel is solved and the display quality is improved.
Patent Information
- Application Number
- CN201980002012.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-15
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2039-10-15
AI Technical Summary
The stacked screen display panel is prone to halo when displaying images, resulting in a decline in display quality.
By acquiring the brightness data of at least two second pixels corresponding to each first pixel, the target brightness data is calculated, and the grayscale data of the first pixel is determined based on the target brightness data, so that the brightness of the first pixel coincides with the brightness of the corresponding second pixel.
It effectively improves the halo problem of the display panel, ensures that the brightness of the second pixel in the display sub-panel is not dark or bright, and improves the display quality.
Smart Images

Figure CN115769135B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a method, device, and display for improving halo. Background Art
[0002] Dual Cell (stacked screen) includes the Main Cell (main screen, also known as the display sub-panel) and the Sub Cell (sub-screen, also known as the dimming sub-panel) that are stacked. The display device using Dual Cell has an ultra-high contrast ratio (>40000:1), a color depth of up to 16 bits, and can achieve million-level zone dimming. Summary of the invention
[0003] On the one hand, a method for improving halo is provided. The method for improving halo is applied to a display panel, the display panel includes a dimming sub-panel and a display sub-panel that are superimposed, the dimming sub-panel includes a plurality of first pixels, the display sub-panel includes a plurality of second pixels, and each of the first pixels corresponds to at least two of the second pixels; the method for improving halo includes: for the first pixel, obtaining second brightness data of each of the at least two second pixels corresponding to the first pixel; calculating target brightness data of the first pixel according to the obtained second brightness data of each of the at least two second pixels; and determining first grayscale data of the first pixel according to the target brightness data.
[0004] In some embodiments, calculating the target brightness data of the first pixel based on the acquired second brightness data of each of the at least two second pixels includes: acquiring a brightness coefficient of each of the at least two second pixels; the brightness coefficient is a ratio of an overlapping area of a corresponding second pixel and the first pixel to an area of the first pixel; multiplying the brightness coefficient of each of the at least two second pixels by the second brightness data of the corresponding second pixel to obtain proportional brightness data of each of the at least two second pixels; and adding the proportional brightness data of each of the at least two second pixels to obtain the target brightness data of the first pixel.
[0005] In some embodiments, if an overlapping area between a second pixel of the at least two second pixels and the first pixel is smaller than a first threshold, the brightness coefficient of the second pixel is 0.
[0006] In some embodiments, the first threshold is any value between 1% and 10% of the pixel area of one of the at least two second pixels.
[0007] In some embodiments, if the overlapping area between a second pixel of the at least two second pixels and the first pixel is greater than a second threshold, the brightness coefficient of the second pixel is the ratio of the area of a complete second pixel to the area of one first pixel.
[0008] In some embodiments, the second threshold is any value between 90% and 99% of the pixel area of one of the at least two second pixels.
[0009] In some embodiments, a brightness coefficient of each of the at least two second pixels is data pre-stored in the display panel.
[0010] In some embodiments, obtaining the second brightness data of each of the at least two second pixels corresponding to the first pixel includes: obtaining second grayscale data of each of the at least two second pixels corresponding to the first pixel; and obtaining second brightness data of the second pixel corresponding to the second grayscale data of each second pixel according to the correspondence between the second grayscale data and the second brightness data of the display sub-panel.
[0011] In some embodiments, the correspondence between the second grayscale data and the second brightness data of the display sub-panel is data pre-stored in the display panel.
[0012] In some embodiments, determining the first grayscale data of the first pixel based on the target brightness data includes: determining the first brightness data having the smallest absolute value of difference with the target brightness data of the first pixel among multiple first brightness data of the first pixel; acquiring the first grayscale data corresponding to the determined first brightness data based on the correspondence between the first grayscale data and the first brightness data of the dimming sub-panel, and using the acquired first grayscale data as the first grayscale data of the first pixel.
[0013] In some embodiments, if the first brightness data of the first pixel having the smallest absolute difference with the target brightness data of the first pixel includes two first brightness data, one first brightness data is selected from the two first brightness data.
[0014] In some embodiments, the selecting one first brightness data from the two first brightness data comprises: selecting a larger first brightness data from the two first brightness data; or selecting a smaller first brightness data from the two first brightness data.
[0015] In some embodiments, the correspondence between the first grayscale data and the first brightness data of the dimming sub-panel is data pre-stored in the display panel.
[0016] On the other hand, a device for improving halo is provided. The device for improving halo includes: a processor and a memory. The processor is electrically connected to a display panel; and the memory stores computer program instructions suitable for execution by the processor, and the computer program instructions are executed by the processor to execute one or more steps of the method for improving halo as described in any of the above embodiments.
[0017] In some embodiments, the memory also stores at least one of the brightness coefficient data of each second pixel of at least two second pixels corresponding to each first pixel, the correspondence data between the second grayscale data and the second brightness data of the display sub-panel, and the correspondence data between the first grayscale data and the first brightness data of the dimming sub-panel.
[0018] In another aspect, a display is provided. The display comprises: a display panel and a device for improving halo electrically connected to the display panel. The device for improving halo is the device for improving halo as described in the above embodiment.
[0019] On the other hand, a device for improving halo is provided. The device is applied to a display panel, wherein the display panel includes a dimming sub-panel and a display sub-panel which are superimposed, wherein the dimming sub-panel includes a plurality of first pixels, and the display sub-panel includes a plurality of second pixels, and each of the first pixels corresponds to at least two of the second pixels. The device for improving halo includes: an acquisition module, a calculation module, and a determination module. The acquisition module is configured to acquire second brightness data of each of the at least two second pixels corresponding to each of the first pixels. The calculation module is configured to calculate target brightness data of each of the first pixels according to the second brightness data acquired by the acquisition module. The determination module is configured to determine first grayscale data of each of the first pixels according to the target brightness data of each of the first pixels calculated by the calculation module.
[0020] In another aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed on a processor, the processor executes one or more steps of the method for improving halo as described in any of the above embodiments.
[0021] In another aspect, a computer program product is provided, wherein the computer program product comprises computer program instructions, and when the computer program instructions are executed on a computer, the computer program instructions cause the computer to execute one or more steps of the method for improving halo as described in any one of the above embodiments.
[0022] In another aspect, a computer program is provided. When the computer program is executed on a computer, the computer program enables the computer to execute one or more steps of the method for improving halo as described in the above embodiment. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the present disclosure, the drawings required for use in some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure, and a person skilled in the art can also obtain other drawings based on these drawings.
[0024] Figure 1 is a schematic diagram of the structure of a stacked screen according to some embodiments;
[0025] Figure 2A is a schematic diagram of a pixel structure of a dimming sub-panel according to some embodiments;
[0026] Figure 2B is a schematic diagram of a pixel structure of a display sub-panel according to some embodiments;
[0027] Figure 3A is a schematic diagram of a pixel structure after a dimming sub-panel and a display sub-panel are superimposed according to some embodiments;
[0028] Figure 3B is a schematic diagram of another pixel structure after a dimming sub-panel and a display sub-panel are superimposed according to some embodiments;
[0029] Figure 3C is a schematic diagram of a pixel structure after a dimming sub-panel and a display sub-panel are superimposed according to some embodiments;
[0030] Figure 3D is a schematic diagram of a pixel structure after a dimming sub-panel and a display sub-panel are superimposed according to some embodiments;
[0031] Figure 4 is a flow chart of a method for improving halo according to some embodiments;
[0032] Figure 5 is a flow chart of another method for improving halo according to some embodiments;
[0033] Figure 6 is a schematic structural diagram of a device for improving halo according to some embodiments;
[0034] Figure 7 is a schematic structural diagram of a display according to some embodiments;
[0035] Figure 8It is a schematic structural diagram of another device for improving halo according to some embodiments. DETAILED DESCRIPTION
[0036] The following will be combined with the accompanying drawings to clearly and completely describe the technical solutions in some embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments provided by the present disclosure, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of the present disclosure.
[0037] A stacked screen is a display panel with ultra-high contrast, such as Figure 1 As shown, the display panel 3 using the stacked screen includes a display sub-panel 2 and a dimming sub-panel 1 which are stacked. A backlight module 4 is used to provide the display panel 3 with light required for image display. The backlight module 4 is arranged on the side of the dimming sub-panel 1 of the display panel 3 away from the display sub-panel 2. Figure 2A and Figure 2B As shown, the dimming sub-panel 1 includes a plurality of first pixels 11, and the display sub-panel 2 includes a plurality of second pixels 21. Figure 3A As shown, each first pixel 11 corresponds to a plurality of second pixels 21. Here, each first pixel 11 "corresponds" to a plurality of second pixels 21 means that the orthographic projection of each first pixel 11 on the display sub-panel 2 covers the entire area or a portion of the area of each second pixel 21 in the plurality of second pixels 21, and the relationship between the first pixel 11 and the plurality of second pixels 21 covered by the projection of the first pixel 11 is called "corresponding".
[0038] It should be noted that if Figure 3A As shown, in some examples, among the multiple second pixels 21 corresponding to each first pixel 11, the entire area of at least one second pixel 21 may be completely covered by the orthographic projection of the corresponding first pixel 11 on the display sub-panel 2, or a partial area of at least one second pixel 21 may be covered by the orthographic projection of the corresponding first pixel 11 on the display sub-panel 2. The so-called "partial area of at least one second pixel 21" is, for example, one half, one third, etc. of each second pixel 21 in the at least one second pixel 21.
[0039] For the above-mentioned stacked display panel 3, after the backlight emitted by the backlight module 4 passes through each first pixel 11 of the dimming sub-panel 1, it will pass through the plurality of second pixels 21 corresponding to each first pixel 11. By adjusting the grayscale of each first pixel 11 in the dimming sub-panel 1 respectively, the brightness of the backlight allowed to pass through each first pixel 11 can be controlled, so that backlight with different brightness is provided to the display sub-panel 2 in different regions, so that the display panel 3 shows higher contrast and dark field details.
[0040] Since each first pixel 11 in the dimming sub-panel 1 corresponds to a plurality of second pixels 21 in the display sub-panel 2, and each second pixel 21 in the plurality of second pixels 21 has a different grayscale, the brightness of each first pixel 11 in the dimming sub-panel 1 cannot be consistent with the brightness of each second pixel 21 in the plurality of second pixels 21 corresponding thereto. When the brightness of each first pixel 11 is greater than the brightness of one or some second pixels 21 in the plurality of second pixels 21 corresponding thereto, the brightness of these second pixels 21 will be brighter; when the brightness of each first pixel 11 is less than the brightness of one or some second pixels 21 in the plurality of second pixels 21 corresponding thereto, the brightness displayed by these second pixels 21 will be darker. This causes a virtual image to appear in the displayed image of the display panel 3, thereby causing a halo phenomenon to appear on the display panel 3, resulting in a decrease in display quality.
[0041] In the related art, in order to improve the halo phenomenon of the display panel 3, the grayscale data of each second pixel 21 in the plurality of second pixels 21 corresponding to each first pixel 11 is first obtained; then the largest grayscale data in the grayscale data of the plurality of second pixels 21 is selected as the grayscale data of the first pixel 11 corresponding to the plurality of second pixels 21. In this way, by making the grayscale data of the first pixel 11 equal to the grayscale data of the second pixel 21 with the largest grayscale data in the plurality of second pixels 21 corresponding to it, the problem of dim brightness displayed by the second pixels 21 in the display sub-panel 2 is avoided, thereby improving the halo phenomenon of the display panel 3 to a certain extent.
[0042] For example, Figure 3B and Figure 3C As shown, the number of the plurality of second pixels 21 in the display sub-panel 2 corresponding to a first pixel 11 of the dimming sub-panel 1 is 20, and the 20 second pixels 21 are P 01 , P 02 , P 03 , P 04 , P1, P2, ..., P 15 , P 16 Among them, the second pixel P 01 , P 02 , P 03 , and P 04 The overlapping area with the orthographic projection of the first pixel 11 on the display sub-panel 2 is too small to be considered. The remaining 16 second pixels 21 (i.e., P1 to P 16 ) are 80, 90, 97, 100, 156, 110, 115, 70, 120, 125, 110, 135, 98, 100, 150, 140 respectively, and the largest grayscale data among the 16 grayscale data is 156. Figure 3D As shown, the grayscale data of the first pixel 11 corresponding to the 16 second pixels 21 is determined to be 156.
[0043] Although the above example can avoid the problem of the second pixel 21 in the display sub-panel 2 displaying a dim brightness, since the grayscale data of each first pixel 11 is the same as the grayscale data of the second pixel 21 with the largest grayscale data among the plurality of second pixels 21 corresponding to it, from another perspective, the difference between the grayscale data of the first pixel 11 and the grayscale data of the second pixel 21 with the smallest grayscale data among the plurality of second pixels 21 corresponding to it is enlarged, causing the brightness displayed by some of the second pixels 21 in the plurality of second pixels 21 corresponding to the first pixel 11 in the display sub-panel 2 to be brighter. Moreover, in the same display panel 3, although the second pixel 21 and the first pixel 11 have the same grayscale data, the brightness corresponding to the two may not be the same. Therefore, the technical solution of equalizing the grayscale data of the first pixel 11 and the grayscale data of the second pixel 21 with the largest grayscale data among the plurality of second pixels 21 corresponding to it can improve the phenomenon of halo in the display panel 3 to a certain extent, but the improvement effect of halo is not very ideal.
[0044] To this end, some embodiments of the present disclosure provide a method for improving halo, see Figure 1 , Figure 2A and Figure 2B The method for improving halo is applied to a display panel 3, which is a stacked screen, including a dimming sub-panel 1 and a display sub-panel 2 that are stacked, the dimming sub-panel 1 including a plurality of first pixels 11, the display sub-panel 2 including a plurality of second pixels 21, and each first pixel 11 corresponds to at least two second pixels 21. Figure 4 As shown, the method for improving halo includes: S100-S300.
[0045] S100 , obtaining second brightness data of each second pixel 21 of the at least two second pixels 21 corresponding to the first pixel 11 .
[0046] S200 , calculating target brightness data of the first pixel 11 according to the acquired second brightness data of each second pixel 21 of the at least two second pixels 21 .
[0047] S300 , determining first grayscale data of the first pixel 11 according to target brightness data.
[0048] It should be noted that S100 to S300 are only described for one first pixel 11 . For other first pixels 11 , the working principle of the method for improving halo is the same and will not be described in detail herein.
[0049] Here, the first grayscale data is data for driving the first pixel 11 in the dimming sub-panel 1 to present a grayscale, and different first grayscale data drive the first pixel 11 in the dimming sub-panel 1 to present different grayscales. For example, the first grayscale data may be a voltage value or a current value for driving the first pixel 11 in the dimming sub-panel 1 to present different grayscales. The first brightness data mentioned below is the brightness when the first pixel 11 presents the first grayscale.
[0050] The second grayscale data mentioned below is data for driving the second pixels 21 in the display sub-panel 2 to present a grayscale, and different second grayscale data drive the second pixels 21 in the display sub-panel 2 to present different grayscales. For example, the second grayscale data may be a voltage value or a current value for driving each second pixel 21 in the display sub-panel 2 to present a different grayscale. Similarly, the second brightness data is the brightness of the second pixel 21 when presenting the second grayscale.
[0051] In some examples, the target brightness data is brightness data calculated based on the second brightness data of each second pixel 21 of the at least two second pixels 21 corresponding to the first pixel 11, and the brightness coefficient corresponding to each second pixel 21. The brightness coefficient is the ratio of the overlapping area of each second pixel 21 and the corresponding first pixel 11 to the area of the first pixel 11. When the area of the first pixel 11 remains unchanged, the larger the overlapping area of each second pixel 21 and the corresponding first pixel 11, the larger the brightness coefficient of the second pixel 21, the larger the ratio of the corresponding second brightness data in the target brightness data, and the closer the target brightness data will be to the second brightness data.
[0052] For example, the first pixel 11 corresponds to 6 second pixels 21, and the second brightness data of the 6 second pixels 21 are respectively 100, 156, 110, 115, 80 and 114. The target brightness data calculated by the second brightness data of the 6 second pixels 21 and the brightness coefficient corresponding to each second pixel 21 is 113 (the specific calculation method can refer to the calculation process of the target brightness data mentioned below). In this way, the target brightness data calculated by the second brightness data of each second pixel 21 and the respective brightness coefficients are not much different from the second brightness data of each second pixel 21, so that the brightness of the 6 second pixels 21 corresponding to the first pixel 11 can be reflected as a whole or approximately as a whole.
[0053] Based on this, in the above-mentioned embodiment of the present disclosure, for the at least two second pixels 21 corresponding to the first pixel 11, the target brightness data of the first pixel 11 that is relatively close to the second brightness data of each of the at least two second pixels 21 is first calculated, and then the first grayscale data of the first pixel 11 is determined according to the target brightness data of the first pixel 11. In this way, when the first grayscale data drives the first pixel 11 to present the first grayscale, and each second grayscale data drives the at least two second pixels 21 corresponding to the first pixel 11 to present the second grayscale, the target brightness data corresponding to the first grayscale and the second brightness data corresponding to each second grayscale data are relatively close as a whole, which makes the brightness of the first pixel 11 in the dimming sub-panel 1 approximately consistent with the brightness of the at least two second pixels 21 corresponding to it, thereby improving the situation where the brightness displayed by the second pixel 21 in the display sub-panel 2 is too dark or too bright, and achieving the purpose of improving the halo appearing on the display panel 3.
[0054] In some embodiments, Figure 5 As shown, the step of acquiring the second brightness data of each second pixel 21 of the at least two second pixels 21 corresponding to the first pixel 11 (ie, S100 ) includes: S110 and S120 .
[0055] S110 , obtaining second grayscale data of each second pixel 21 of the at least two second pixels 21 corresponding to the first pixel 11 .
[0056] S120 , acquiring second brightness data of the second pixel 21 corresponding to the second grayscale data of each second pixel 21 according to the correspondence between the second grayscale data and the second brightness data of the display sub-panel 2 .
[0057] Here, the corresponding relationship between the second grayscale data of the display sub-panel 2 and the second brightness corresponding to the second grayscale data may be measured respectively to obtain a Gamma curve of the display sub-panel 2 .
[0058] For example, assuming that the number of grayscales that can be displayed by the display sub-panel 2 is 256, the corresponding relationship between the second grayscale data and the second brightness data of the display sub-panel 2 may be as shown in Table 1.
[0059] Table 1
[0060] Second grayscale data 0 1 2 3 4 …… 254 255 Second brightness data 0.26 0.36 0.42 0.48 0.54 …… 264.3 264.9
[0061] In some embodiments, the correspondence between the second grayscale data and the second brightness data of the display sub-panel 2 is data pre-stored in the display panel 3. In this way, in the process of executing S110 and S120, the correspondence between the second grayscale data and the second brightness data pre-stored can be directly called, and then the second brightness data corresponding to the second grayscale data of each second pixel 21 can be obtained according to the second grayscale data of each second pixel 21, thereby improving the processing speed of the display device.
[0062] In some embodiments of the present disclosure, Figure 5 As shown, the step of calculating the target brightness data of the first pixel 11 according to the acquired second brightness data of each second pixel 21 of the at least two second pixels 21 (ie S200 ) includes: S210 to S230 .
[0063] S210 , obtaining a brightness coefficient of each second pixel 21 of the at least two second pixels 21 ; the brightness coefficient is a ratio of an overlapping area of the corresponding second pixel 21 and the first pixel 11 to an area of the first pixel 11 .
[0064] Here, the area of the first pixel 11 is the area of the orthographic projection of the first pixel 11 on the display sub-panel 2. The overlapping area of the corresponding second pixel 21 and the first pixel 11 is the overlapping area of the orthographic projection of the second pixel 21 and the first pixel 11 on the display sub-panel 2.
[0065] For example, Figure 3B As shown, according to the figure presented by the orthographic projection of the first pixel 11 on the display sub-panel 2, the geometric data of the figure are measured, and the geometric data include, for example, the side length of the figure, the angle between two adjacent sides, the arc length, or the radius, and then the area X of the figure is calculated according to the measured geometric data of the figure, and the area X is also the area of the first pixel 11. Then, the overlapping areas Y1, Y2, Y3, ..., Y4, ..., Y5, ..., Y6, ..., Y7, ..., Y8, ..., Y9, ..., Y10, ..., Y11, ..., Y12, ..., Y13, ..., Y14, ..., Y15, ..., Y16, ..., Y17, ..., Y18, ..., Y19, ..., Y20, ..., Y21, ..., Y22, ..., Y23, ..., Y24, ..., Y25, ..., Y26, ..., Y30, ..., Y31, ..., Y41, ..., Y51, ..., Y61, ..., Y71, ..., Y8, ..., Y9, ..., Y10, ..., Y11, ..., Y12, ..., Y13, ..., Y14, ..., Y15, ..., Y16, ..., Y17, ..., Y18, ..., Y19, ..., Y20, ..., Y21, ..., Y31, ..., Y31, ..., Y41, ..., Y51, ..., Y61, ..., Y71, ..., Y8 i In this way, the brightness coefficient of each second pixel 21 can be calculated, and the brightness coefficient of each second pixel 21 in the at least two second pixels 21 corresponding to the first pixel 11 is
[0066] In some embodiments, the brightness coefficient of each of the at least two second pixels 21 corresponding to the first pixel 11 is data pre-stored in the display panel, so that the pre-stored brightness coefficient data can be directly called in subsequent steps, which is beneficial to improving the processing speed of the display device.
[0067] S220 , multiplying the brightness coefficient of each second pixel 21 of the at least two second pixels 21 by the second brightness data of the corresponding second pixel 21 to obtain proportional brightness data of each second pixel 21 of the at least two second pixels 21 .
[0068] In S220, the second brightness data of each of the at least two second pixels 21 corresponding to the first pixel 11 obtained according to the above embodiment (for example, the second brightness data of the at least two second pixels 21 are: L1, L2, L3, ..., L i ), and the brightness coefficient of each second pixel 21 of the at least two second pixels 21, the proportional brightness data of the at least two second pixels 21 are calculated, respectively:
[0069] S230 , summing the proportional brightness data of each second pixel 21 of the at least two second pixels 21 to obtain target brightness data of the first pixel 11 .
[0070] In S230, illustratively, the target brightness data of the first pixel 11 is:
[0071]
[0072] It can be understood that the larger the overlapping area between a second pixel 21 and the first pixel 11, the larger the brightness of the second pixel 21 needs to be contributed by the first pixel 11; the smaller the overlapping area between a second pixel 21 and the first pixel 11, the smaller the brightness of the second pixel 21 needs to be contributed by the first pixel 11. Therefore, in the embodiment of the present disclosure, the ratio of the overlapping area between each second pixel 21 and the first pixel 11 in the at least two second pixels 21 to the area of the first pixel 11 is used as the brightness coefficient, and the target brightness data of the first pixel 11 is calculated according to these brightness coefficients, so that the target brightness data of the first pixel 11 in the dimming sub-panel 1 and the second brightness data of the plurality of second pixels 21 corresponding to the first pixel 11 in the display sub-panel 2 are approximately consistent or relatively close, thereby improving the situation where the brightness displayed by the second pixel 21 in the display sub-panel 21 is too dark or too bright, and achieving the purpose of improving the halo of the display panel 3.
[0073] For example, Figure 3B As shown, each second pixel 21 in the display sub-panel 2 is in a rectangular shape, the length of each second pixel 21 is B, the width of each second pixel 21 is A, and the area of each second pixel 21 is: S1 =AB.
[0074] The shape of each first pixel 11 in the dimming sub-panel 1 is formed by splicing two parallelograms. The area of each first pixel 11 can be regarded as the sum of the areas of two symmetrical parallelograms. The lengths of the two adjacent sides of each parallelogram are C and D respectively, and the complementary angle between the two adjacent sides is α. In this way, the area of a parallelogram can be obtained: S2 = CDcosα, and thus the area of each first pixel 11: S3 = 2CDcosα.
[0075] The number of second pixels 21 in the display sub-panel 2 corresponding to one first pixel 11 of the dimming sub-panel 1 is 20, and the 20 second pixels are P, 01 , P 02 , P 03 , P 04 , P1, P2, ..., P 15 , and P 16 .
[0076] Among them, the second pixel P 01 The shape of the overlapping area with the first pixel 11 is a right triangle. Assume that the lengths of the two right-angled sides of the right triangle are Then the second pixel P 01 The overlapping area with the first pixel 11 is
[0077] Since the shape of the first pixel 11 is formed by splicing two parallelograms, assuming that each parallelogram is a centrally symmetrical figure, the second pixel P 01 , P 02 , P 03 , and P 04 The overlapping area of each pixel with the first pixel 11 is equal, and both Right now:
[0078]
[0079] For the second pixels P1, P2, P 15 , and P 16 , and their respective overlapping areas with the first pixel 11 are:
[0080]
[0081] For the second pixels P3, P8, P 11 , and P 12 , and their respective overlapping areas with the first pixel 11 are:
[0082]
[0083] For the second pixels P4, P7, P 10 , and P 13, and their respective overlapping areas with the first pixel 11 are:
[0084]
[0085] For the second pixels P5, P6, P9, and P 14 , and their respective overlapping areas with the first pixel 11 are:
[0086] S8=S P5 =S P6 =S P9 =S P14 =AB; (5)
[0087] According to formulas (1) to (5), the 20 second pixels P corresponding to the first pixel 11 are calculated as follows: 01 , P 02 , P 03 , P 04 , P1, P2, ..., P 15 , and P 16 The overlapping area of each of the 20 second pixels with the first pixel 11 is calculated, and then the brightness coefficient of each of the 20 second pixels is calculated.
[0088] For the second pixel P 01 , P 02 , P 03 , and P 04 , their brightness coefficients are equal, both are:
[0089] For the second pixels P1, P2, P 15 , and P 16 , their brightness coefficients are equal, both are:
[0090] For the second pixels P3, P8, P 11 , and P 12 , their brightness coefficients are equal, both are:
[0091] For the second pixels P4, P7, P 10 , and P 13 , their brightness coefficients are equal, both are:
[0092] For the second pixels P5, P6, P9, and P 14 , their brightness coefficients are equal, both are:
[0093] The brightness coefficients of the 20 second pixels corresponding to the first pixel 11 and the second brightness data L 01 , L 02 , L 03,……,L 16 The target brightness of the first pixel 11 can be calculated as:
[0094]
[0095] In some embodiments, for the above method for improving halo, if the overlapping area between one of the at least two second pixels 21 corresponding to the first pixel 11 and the first pixel 11 is less than a first threshold, the brightness coefficient of the second pixel 21 is set to 0. For example, the first threshold is any value between 1% and 10% of the pixel area of one of the at least two second pixels 21. The first threshold is 1% of the pixel area of one of the second pixels 21; the first threshold is 5% of the pixel area of one of the second pixels 21; the first threshold is 10% of the pixel area of one of the second pixels 21.
[0096] Since the overlapping area between one or some second pixels 21 and the first pixel 11 is smaller than the first threshold value, the first threshold value is set relatively small (for example, only 1% to 10% of the pixel area of one second pixel 21), which means that the overlapping area between one or some second pixels 21 and the first pixel 11 is relatively small, so the brightness coefficient of the second pixel 21 is relatively small, which makes the proportional brightness data of the second pixel 21 relatively small, and the proportional brightness data of the second pixel 21 has a relatively small influence on the target brightness data of the first pixel 11, so when calculating the target brightness data of the first pixel 11, the second pixel 21 whose overlapping area with the first pixel 11 is smaller than the first threshold value can be ignored. In this way, the calculation amount of the target brightness data of the first pixel 11 can be reduced, and the calculation process can be simplified, thereby improving the processing speed of the display device.
[0097] Exemplarily, the first threshold is 10% of the pixel area of a second pixel 1. If the overlapping area between a second pixel 21 of the at least two second pixels 21 corresponding to the first pixel 11 and the first pixel 11 is less than 10% of the pixel area of the second pixel 21, the brightness coefficient of the second pixel 21 is set to 0. 01 , P 02 , P 03 , and P 04 The area of The area AB of the second pixel 21 is less than 10% of that of the second pixel 21. Therefore, when obtaining the brightness coefficient of each second pixel 1 in the at least two second pixels 21 corresponding to the first pixel 11, the second pixel P may not be calculated. 01 , P 02 , P 03 , and P 04 The brightness coefficient is obtained.
[0098] In other embodiments, for the above method for improving halo, if the overlapping area of one of the at least two second pixels 21 and the first pixel 11 is greater than the second threshold, the brightness coefficient of the second pixel 21 is the ratio of the area of a complete second pixel 21 to the area of a first pixel 11. For example, the second threshold is any value between 90% and 99% of the pixel area of one of the at least two second pixels 21. The second threshold is 90% of the pixel area of one second pixel 21; the second threshold is 95% of the pixel area of one second pixel 21; the second threshold is 99% of the pixel area of one second pixel 21.
[0099] Since the overlapping area between one or some second pixels 21 and the first pixel 11 is greater than the second threshold value, the second threshold value is set relatively large (for example, 90% to 99% of the pixel area of one second pixel 21), which means that the overlapping area between one or some second pixels 21 and the first pixel 11 is relatively large, so the brightness coefficient of the second pixel 21 is relatively large, which makes the proportional brightness data of the second pixel 21 relatively large, and the proportional brightness data of the second pixel 21 has a relatively large influence on the target brightness data of the first pixel 11. Therefore, when calculating the target brightness data of the first pixel 11, the second pixel 21 whose overlapping area with the first pixel 11 is greater than the second threshold value can be calculated according to the ratio of the area of a complete second pixel 21 to the area of a first pixel 11. In this way, the calculation amount of the target brightness data of the first pixel 11 is reduced, thereby improving the processing speed of the display device.
[0100] Exemplarily, the second threshold is 90% of the pixel area of a second pixel 21. If the overlapping area between a second pixel 21 of the at least two second pixels 21 corresponding to the first pixel 11 and the first pixel 11 is greater than 90% of the pixel area of the second pixel 21, the brightness coefficient of the second pixel 21 is set to be the ratio of the area of the second pixel 21 to the area of the first pixel 11. 10 , and P 13 The area of The area AB of the second pixel 21 is greater than 90% of the area AB of the second pixel 21. Therefore, when obtaining the brightness coefficient of each of the at least two second pixels 21 corresponding to the first pixel 11, the second pixels P4, P7, P 10 , and P 13 The overlapping area with the first pixel 11 is calculated as AB, that is, S7 = S8 = S P4 =S P7 =S P10 =S P13 =S P5 =S P6=S P9 =S P14 =AB.
[0101] Thus, according to the above embodiment, the second pixels P1, P2, P 15 , and P 16 The brightness coefficients are:
[0102] The second pixels P3, P8, P 11 , and P 12 The brightness coefficients are:
[0103] The second pixels P4, P5, P6, P7, P9, P 10 , P 13 and P 14 The brightness coefficients are:
[0104] According to the corresponding relationship table between the second grayscale data and the second brightness data of the display sub-panel 2 mentioned below, the second pixels P1, P2, P3, . . . , P 15 , and P 16 The second brightness data are L1, L2, L3, ..., L 15 , and L 16 , then the calculation formula for the target brightness data of dimming sub-panel 1 is:
[0105]
[0106] In formula (6), L Sub That is the target brightness data of the dimming sub-panel 1.
[0107] Since the data in the correspondence table between the first grayscale data and the first brightness data of the dimming sub-panel 1 pre-stored in the display device are all fixed values, the target brightness data L of the dimming sub-panel 1 is obtained according to the above formula (6): Sub It is very likely that the first brightness data in the corresponding relationship table may not be completely consistent. Therefore, it is necessary to obtain a target brightness data L corresponding to the dimming sub-panel 1 in the corresponding relationship table. Sub The closest first brightness data.
[0108] In some embodiments, Figure 5 As shown, the above-mentioned process of determining the first grayscale data of the first pixel 11 according to the target brightness data includes: S310 - S320 .
[0109] S310 , determining, among a plurality of first brightness data of the first pixel 11 , first brightness data having a minimum absolute difference from target brightness data of the first pixel 11 .
[0110] S320 , according to the correspondence between the first grayscale data and the first brightness data of the dimming sub-panel 1 , obtain the first grayscale data corresponding to the determined first brightness data, and use the obtained first grayscale data as the first grayscale data of the first pixel 11 .
[0111] Here, the corresponding relationship between the first grayscale data of the dimming sub-panel 1 and the first brightness corresponding to the first grayscale data may be measured respectively to obtain a Gamma curve of the dimming sub-panel 1 .
[0112] Exemplarily, assuming that the number of grayscales that can be displayed by the dimming sub-panel 1 is 256, the corresponding relationship between the first grayscale data and the first brightness data of the dimming sub-panel 1 may be as shown in Table 2.
[0113] Table 2
[0114] First grayscale data 0 1 2 3 4 …… 254 255 First brightness data 0.20 0.23 0.27 0.30 0.35 …… 266.4 266.8
[0115] In some embodiments, the correspondence between the first grayscale data and the first brightness data of the dimming sub-panel 1 is data pre-stored in the display panel 3. In this way, during the execution of S310 and S320, the correspondence between the pre-stored first grayscale data and the first brightness data can be directly called to obtain a plurality of first brightness data of the first pixel 11, and then the first grayscale data corresponding to the first brightness data of each first pixel 11 is obtained according to the first brightness data of each first pixel 11, thereby improving the processing speed of the display device.
[0116] In some embodiments, if the first brightness data included in the correspondence between the first grayscale data and the first brightness data of the dimming sub-panel 1 includes two first brightness data, one first brightness data is selected from the two first brightness data. For example, the larger first brightness data is selected from the two first brightness data; or the smaller first brightness data is selected from the two first brightness data.
[0117] Exemplarily, the target brightness data L of the dimming sub-panel 1 is obtained according to the above formula (6): Sub , and the target brightness data L of dimming sub-panel 1 Sub The closest first brightness data L i Can be based on We get: where ΔL is L1~L 255 Each with L Sub The minimum value of the difference.
[0118] and the target brightness data L of dimming sub-panel 1 SubThe first grayscale data corresponding to the first brightness data with the smallest difference is the required first grayscale data. i and L i+1 , which is related to L Sub If the absolute value of the difference is equal, one first brightness data can be selected from any one of the two first brightness data.
[0119] For example, the smaller value of the two first brightness data may be defined as the target brightness data L corresponding to the dimming sub-panel 1. Sub is the closest first brightness data, that is, the first brightness data L is selected i As the target brightness data L of the dimming sub-panel 1 Sub is the closest first brightness data, the first brightness data L i The corresponding first grayscale data G i is the required first grayscale data.
[0120] Alternatively, the largest value of the two first brightness data may be defined as the target brightness data L corresponding to the dimming sub-panel 1. Sub is the closest first brightness data, that is, the first brightness data L is selected i+1 As the target brightness data L of the dimming sub-panel 1 Sub is the closest first brightness data, the first brightness data L i+1 The corresponding first grayscale data G i+1 That is the required first grayscale data.
[0121] It is worth mentioning that the shape of the first pixel 11 in the dimming sub-panel 1 involved in the above embodiments is Figure 2A The shape of the second pixel 21 in the display sub-panel 2 is described by the shape shown in Figure 2B However, the method for improving halo in the present disclosure is not limited thereto, and the method for improving halo in the present disclosure is also applicable to first pixels 11 of other shapes and second pixels 21 of other shapes, and can also improve the halo problem of the display panel 3.
[0122] like Figure 6 As shown, some embodiments of the present disclosure provide a device 5 for improving halo, and the device 5 for improving halo includes: a processor 52 and a memory 51.
[0123] The processor 52 is electrically connected to the display panel 3 .
[0124] The memory 51 stores computer program instructions suitable for execution by the processor 52 . When the computer program instructions are executed by the processor 52 , one or more steps of the method for improving halo as described in any of the above embodiments are executed.
[0125] In this way, the processor 52 first determines the target brightness data of the first pixel 11 that is relatively close to the second brightness data of each second pixel 21, and then determines the first grayscale data of the first pixel 11 according to the target brightness data of the first pixel 11. When the first grayscale data drives the first pixel 11 to present the first grayscale, and each second grayscale data drives the at least two second pixels 21 corresponding to the first pixel 11 to present the second grayscale, the target brightness data corresponding to the first grayscale and the second brightness data corresponding to each second grayscale data are relatively close as a whole, so that the brightness of the first pixel 11 in the dimming sub-panel 1 is approximately consistent with the brightness of the at least two second pixels 21 corresponding thereto, thereby improving the situation where the brightness displayed by the second pixel in the display sub-panel 2 is too dark or too bright, and achieving the purpose of improving the halo of the display panel 3.
[0126] The processor 52 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0127] The memory 51 is used to store the program code and data of the device 5 for improving halo provided in the embodiment of the present disclosure. The processor can perform various functions of the device 5 for improving halo by running or executing the software program stored in the memory 51 and calling the data stored in the memory 51.
[0128] The memory may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 51 may exist independently and be connected to the processor 52 via a communication bus. The memory 51 may also be integrated with the processor 52.
[0129] In some embodiments, the memory 51 also stores at least one of the brightness coefficient data of each second pixel of the at least two second pixels corresponding to each first pixel 11, the corresponding relationship data between the second grayscale data and the second brightness data of the display sub-panel 2, and the corresponding relationship data between the first grayscale data and the first brightness data of the dimming sub-panel 1. In this way, when the processor 52 executes various functions of the device 5 for improving halo, it is convenient for the processor 52 to call various data stored in the memory 51.
[0130] In some embodiments of the present disclosure, Figure 7 As shown, a display 10 is also provided, which includes: a display panel 3, and a device 5 for improving halo as described in some of the above embodiments, which is electrically connected to the display panel 3.
[0131] Here, the beneficial effects of the display 10 are the same as the beneficial effects of the device 5 for improving halo described in some of the above embodiments, and will not be described in detail here.
[0132] Exemplarily, the display 10 can be used as a display screen for any product with a display function, such as a mobile phone, a tablet computer, a television, a laptop computer, a digital photo frame, a navigator, etc.
[0133] like Figure 8 As shown, some embodiments of the present disclosure provide a device 6 for improving halo, and referring to Figure 3A to Figure 3DIt can be known that the halo improving device 6 is applied to a stacked display panel 3, the display panel 3 includes a dimming sub-panel 1 and a display sub-panel 2 that are stacked, the dimming sub-panel 1 includes a plurality of first pixels 11, the display sub-panel 2 includes a plurality of second pixels 21, and each first pixel 11 corresponds to at least two second pixels 21. The halo improving device 6 includes: an acquisition module 61, a calculation module 62, and a determination module 63.
[0134] The acquisition module 61 is configured to acquire second brightness data of each second pixel 21 of the at least two second pixels 21 corresponding to each first pixel 11 .
[0135] The calculation module 62 is configured to calculate target brightness data of each first pixel 11 according to the second brightness data acquired by the acquisition module 61 .
[0136] The determination module 63 is configured to determine the first grayscale data of each first pixel 11 according to the target brightness data of each first pixel 11 calculated by the calculation module 62 .
[0137] Based on this, in the above-mentioned embodiment of the present disclosure, the target brightness data of the first pixel 11 which is relatively close to the second brightness data of each second pixel 21 is calculated by the calculation module 62, and then the first grayscale data of the first pixel 11 is determined by the determination module 63 according to the target brightness data of the first pixel 11. In this way, when the first grayscale data drives the first pixel 11 to present the first grayscale, and each second grayscale data drives the at least two second pixels 21 corresponding to the first pixel 11 to present the second grayscale, the target brightness data corresponding to the first grayscale and the second brightness data corresponding to each second grayscale data are relatively close as a whole, which makes the brightness of the first pixel 11 in the dimming sub-panel 1 approximately consistent with the brightness of the at least two second pixels 21 corresponding to it, thereby improving the situation where the brightness displayed by the second pixel 21 in the display sub-panel 2 is too dark or too bright, and achieving the purpose of improving the halo appearing on the display panel 3.
[0138] The term "module" used in the above embodiments is used to represent a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a module can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. Both applications running on a computing device and a computing device can be modules. One or more modules can reside in a process and / or an execution thread, and a module can be located on one computer and / or distributed between two or more computers. In addition, these modules can be executed from various computer-readable media that store various data structures as will be mentioned below.
[0139] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions. When the computer program instructions are executed on a processor, the processor executes one or more steps of the method for improving halo as described in any of the above embodiments.
[0140] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., CDs (Compact Disks), DVDs (Digital Versatile Disks), etc.), smart cards and flash memory devices (e.g., EPROMs (Erasable Programmable Read-Only Memory), cards, sticks or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0141] Some embodiments of the present disclosure further provide a computer program product, which includes computer program instructions, and when the computer program instructions are executed on a computer, the computer program instructions cause the computer to execute one or more steps of the method for improving halo as described in the above embodiments.
[0142] Some embodiments of the present disclosure further provide a computer program. When the computer program is executed on a computer, the computer program enables the computer to execute one or more steps of the method for improving halo as described in the above embodiments.
[0143] The beneficial effects of the above-mentioned computer-readable storage medium, computer program product and computer program are the same as the beneficial effects of the device 5 for improving halo described in some of the above-mentioned embodiments, and will not be repeated here.
[0144] In the description of the above embodiments, specific features, structures, materials or characteristics may be combined in a suitable manner in any one or more embodiments or examples.
[0145] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions that can be thought of by any person skilled in the art within the technical scope disclosed in the present disclosure should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for improving halo, applied to a display panel, wherein the display panel comprises a dimming sub-panel and a display sub-panel which are stacked, the dimming sub-panel comprises a plurality of first pixels, the display sub-panel comprises a plurality of second pixels, and each of the first pixels corresponds to at least two of the second pixels; The method for improving halo comprises: for the first pixel, Acquire second brightness data of each second pixel of the at least two second pixels corresponding to the first pixel; Calculating target brightness data of the first pixel according to the acquired second brightness data of each second pixel of the at least two second pixels; Determining first grayscale data of the first pixel according to the target brightness data; The calculating the target brightness data of the first pixel according to the acquired second brightness data of each second pixel of the at least two second pixels comprises: Acquire a brightness coefficient of each second pixel of the at least two second pixels; the brightness coefficient is a ratio of an overlapping area of a corresponding second pixel and the first pixel to an area of the first pixel; multiplying the brightness coefficient of each second pixel of the at least two second pixels by the second brightness data of the corresponding second pixel to obtain proportional brightness data of each second pixel of the at least two second pixels; The proportional brightness data of each second pixel of the at least two second pixels are summed to obtain the target brightness data of the first pixel.
2. The method for improving halo according to claim 1, wherein: If the overlapping area between one of the at least two second pixels and the first pixel is smaller than a first threshold, the brightness coefficient of the second pixel is 0.
3. The method for improving halo according to claim 2, wherein: The first threshold is any value between 1% and 10% of the pixel area of one of the at least two second pixels.
4. The method for improving halo according to claim 1, wherein: If the overlapping area between one of the at least two second pixels and the first pixel is greater than a second threshold, the brightness coefficient of the second pixel is the ratio of the area of a complete second pixel to the area of one first pixel.
5. The method for improving halo according to claim 4, wherein: The second threshold is any value between 90% and 99% of the pixel area of one of the at least two second pixels.
6. The method for improving halo according to any one of claims 1 to 5, wherein: The brightness coefficient of each second pixel of the at least two second pixels is data pre-stored in the display panel.
7. The method for improving halo according to claim 1, wherein: The acquiring second brightness data of each second pixel of the at least two second pixels corresponding to the first pixel comprises: Acquire second grayscale data of each second pixel of the at least two second pixels corresponding to the first pixel; According to the correspondence between the second grayscale data and the second brightness data of the display sub-panel, the second brightness data of the second pixel corresponding to the second grayscale data of each second pixel is acquired.
8. The method for improving halo according to claim 7, wherein: The corresponding relationship between the second grayscale data and the second brightness data of the display sub-panel is data pre-stored in the display panel.
9. The method for improving halo according to claim 1, wherein: Determining the first grayscale data of the first pixel according to the target brightness data includes: Determine, among a plurality of first brightness data of the first pixel, first brightness data having a minimum absolute value of difference from target brightness data of the first pixel; According to the correspondence between the first grayscale data and the first brightness data of the dimming sub-panel, the first grayscale data corresponding to the determined first brightness data is acquired, and the acquired first grayscale data is used as the first grayscale data of the first pixel.
10. The method for improving halo according to claim 9, wherein: If, among the first brightness data of the first pixel, the first brightness data having the smallest absolute difference with the target brightness data of the first pixel includes two first brightness data, one first brightness data is selected from the two first brightness data.
11. The method for improving halo according to claim 10, wherein: The selecting one first brightness data from two first brightness data comprises: Select a larger first brightness data from the two first brightness data; or, A smaller first brightness data is selected from the two first brightness data.
12. The method for improving halo according to any one of claims 9 to 11, wherein: The correspondence between the first grayscale data and the first brightness data of the dimming sub-panel is data pre-stored in the display panel.
13. A device for improving halo, comprising: processor and memory; wherein, The processor is electrically connected to the display panel; and, The memory stores computer program instructions suitable for execution by the processor, and when the computer program instructions are executed by the processor, one or more steps of the method for improving halo according to any one of claims 1 to 12 are executed.
14. The device for improving halo according to claim 13, wherein: The memory also stores at least one of the brightness coefficient data of each second pixel of at least two second pixels corresponding to each first pixel, the correspondence data between the second grayscale data and the second brightness data of the display sub-panel, and the correspondence data between the first grayscale data and the first brightness data of the dimming sub-panel.
15. A display comprising: A display panel, and a device for improving halo according to claim 13 or 14 electrically connected to the display panel.
16. A device for improving halo, applied to a display panel, the display panel comprising a dimming sub-panel and a display sub-panel arranged in a stacked manner, the dimming sub-panel comprising a plurality of first pixels, the display sub-panel comprising a plurality of second pixels, each of the first pixels corresponding to at least two of the second pixels; The device for improving halo comprises: an acquisition module configured to acquire second brightness data of each second pixel of the at least two second pixels corresponding to each first pixel; a calculation module, configured to calculate target brightness data of each of the first pixels according to the second brightness data acquired by the acquisition module; The determination module is configured to determine the first grayscale data of each of the first pixels according to the target brightness data of each of the first pixels calculated by the calculation module.
Citation Information
Patent Citations
Method for obtaining automatic exposure control parameter and control method and image forming apparatus
CN101064783A
Display apparatus and control method thereof
CN107689206A