Method, apparatus and compensation method for generating brightness data for display panels
By dividing the display area along the length of the display panel and setting different grayscale values for illumination, brightness data is obtained and a brightness file is generated, which solves the problem of shooting data error caused by the brightness difference of the display screen and improves data accuracy.
Patent Information
- Application Number
- CN202411949853.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2044-12-26
AI Technical Summary
In long display screens, the large differences in display brightness lead to significant errors in the shooting data at different locations when the camera takes pictures with the same exposure parameters.
By dividing the display panel into multiple display areas along its length and setting different preset grayscale values for each area, the actual brightness data is obtained, and a brightness file is generated for compensation.
It reduces the brightness difference between different positions on the display panel and improves the accuracy of data captured by the camera with the same exposure parameters.
Smart Images

Figure CN119626127B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and in particular to a method, apparatus and compensation method for generating brightness files for a display panel. Background Technology
[0002] During the testing of the prepared display screen, the camera's exposure time when capturing data of the displayed image is related to the brightness of the display screen. Therefore, a reasonable exposure time needs to be set to ensure the accuracy of the captured data.
[0003] However, with the development of display technology, longer display screens have emerged to meet market demand. Within these longer screens, the brightness varies significantly at different locations. Therefore, photographing the display screen with the same exposure parameters will result in substantial errors in the data captured from different locations. Summary of the Invention
[0004] This invention provides a method, apparatus, and compensation method for generating brightness files for a display panel, thereby improving the accuracy of shooting data when a camera takes pictures of a long display panel under the same exposure parameters.
[0005] According to one aspect of the present invention, a method for generating a brightness file for a display panel is provided, wherein a driver chip is disposed at the lower edge of the display panel; the length direction of the display panel is defined by the direction from the end away from the driver chip to the end close to the driver chip, and the ratio of the length to the width of the display panel is greater than 3;
[0006] The method for generating the brightness file of the display panel includes:
[0007] The pixels in each row of each display area of the display panel are illuminated with different preset grayscale values, wherein at least two of the display areas are distributed along the length of the display panel, and the preset grayscale values used to illuminate different display areas are different.
[0008] Capture the display screen of the display panel and obtain the actual brightness data of each pixel at the preset grayscale value;
[0009] A brightness file is generated based on the preset grayscale value of each pixel and the actual brightness data.
[0010] Optionally, the display panel includes an elongated display screen, which includes a first sub-display screen and a second sub-display screen; the first sub-display screen and the second sub-display screen are arranged along the length of the display panel, and the first sub-display screen and the second sub-display screen are an integral structure; the display screen includes an extended screen or a foldable screen;
[0011] The driver chip is located at the bottom bezel of the elongated display screen.
[0012] Optionally, along the length of the display panel, the display panel includes at least three display areas; wherein, among the at least three display areas, there is a central area located at the center of the length of the display panel;
[0013] The step of illuminating each row of pixels in each display area of the display panel with different preset grayscale values includes:
[0014] Along the end furthest from the driver chip to the end closest to the driver chip, the pixels in each row of each of the display areas are illuminated with different preset grayscale values having a single changing trend;
[0015] Preferably, the display area includes at least one row of pixels.
[0016] Optionally, along the direction from the end of the display panel away from the driver chip to the end closer to the driver chip, the preset grayscale value corresponding to the pixel in each display area changes in a decreasing trend.
[0017] Optionally, the display panel includes at least three display areas, the at least three display areas including: a first display area located at the end away from the driver chip, a second display area located at the end close to the driver chip, and a third display area located between the first display area and the second display area; the preset grayscale value includes a first grayscale value, a second grayscale value, and a third grayscale value;
[0018] The step of illuminating each row of pixels in each display area of the display panel with different preset grayscale values includes:
[0019] The first grayscale value is used to illuminate the pixels in each row of the first display area;
[0020] The pixels in each row of the second display area are illuminated using the second grayscale value;
[0021] The pixels in each row of the third display area are illuminated using the third grayscale value;
[0022] Preferably, the third grayscale value is the target grayscale value, the first grayscale value is the sum of the target grayscale value and the grayscale compensation value, and the second grayscale value is the difference between the target grayscale value and the grayscale compensation value.
[0023] Optionally, generating a brightness file based on the preset grayscale value of each pixel and the actual brightness data includes:
[0024] Based on the preset grayscale value of the pixel and the actual brightness data, a brightness-grayscale curve is fitted.
[0025] The preset grayscale value of the pixel and the corresponding actual brightness data are input into the brightness-grayscale curve to calculate the brightness data of the pixel at the target grayscale value.
[0026] Based on the brightness data of each pixel in the display panel at the target grayscale value, a brightness file corresponding to the target grayscale value is generated.
[0027] Optionally, the step of fitting a brightness-grayscale curve based on the preset grayscale value of the pixel and the actual brightness data includes:
[0028] The brightness value of each row of pixels in the central region of the display panel at the highest grayscale value is obtained as the brightness reference value; wherein, the central region is the region located at the center of the length of the display panel;
[0029] Based on the highest grayscale value, the brightness reference value, the preset grayscale value of the pixel, and the corresponding actual brightness data, the gamma index is calculated to obtain the brightness-grayscale curve of the pixel.
[0030] Optionally, the step of fitting a brightness-grayscale curve based on the preset grayscale value of the pixel and the actual brightness data includes:
[0031] Obtain the actual brightness data of the pixel at at least two different preset grayscale values;
[0032] The gamma index is calculated based on at least two sets of preset grayscale values of the pixel and the corresponding actual brightness data to obtain the brightness-grayscale curve of the pixel.
[0033] According to another aspect of the present invention, a brightness file generation apparatus for a display panel is provided, comprising:
[0034] A pixel illumination module is used to illuminate each row of pixels in each of the display areas of the display panel with different preset grayscale values, wherein at least two of the display areas are distributed along the length direction of the display panel, and the preset grayscale values used to illuminate different display areas are different.
[0035] The data acquisition module is used to capture the display screen of the display panel and acquire the actual brightness data of each pixel at the preset grayscale value;
[0036] The brightness file generation module is used to generate a brightness file based on the preset grayscale value of each pixel and the actual brightness data.
[0037] According to another aspect of the present invention, a method for compensating a display panel is provided, wherein a brightness file of the display panel is generated by the brightness file generation method of the display panel as described in any embodiment of the first aspect, and the display screen of the display panel is compensated.
[0038] The brightness file generation method for display panels provided in this invention, for display panels with a length-to-width ratio greater than 3 and a driver chip located at the bottom edge, can illuminate each row of pixels in each display area of the display panel with different preset grayscale values along the length direction of the display panel. This makes the brightness difference between display areas less than a set difference threshold, which helps improve the accuracy of the display image data captured by the camera, thereby improving the accuracy of the generated brightness file. The brightness file obtained by the brightness file generation method for display panels provided in this invention compensates for the brightness of each pixel when the display panel is illuminated at the same grayscale, improving the situation where the brightness difference of the display image at different locations on the display panel is too large, which helps improve the accuracy of the display image data captured by the camera with the same exposure parameters.
[0039] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is a schematic diagram of the structure of a display panel according to an embodiment of the present invention;
[0042] Figure 2 This is a flowchart illustrating a method for generating a brightness file for a display panel according to an embodiment of the present invention.
[0043] Figure 3 This is a schematic diagram of the structure of another display panel provided according to an embodiment of the present invention;
[0044] Figure 4 This is a schematic diagram of the specific process of step S130 in a method for generating a brightness file for a display panel according to an embodiment of the present invention;
[0045] Figure 5This is a schematic diagram of the specific process of step S131 in a method for generating a brightness file for a display panel according to an embodiment of the present invention;
[0046] Figure 6 This is a schematic diagram of the specific process of step S131 in another method for generating a brightness file for a display panel according to an embodiment of the present invention.
[0047] Figure 7 This is a flowchart illustrating another method for generating a brightness file for a display panel according to an embodiment of the present invention;
[0048] Figure 8 This is a schematic diagram of a brightness file generation device for a display panel according to an embodiment of the present invention. Detailed Implementation
[0049] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0050] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0051] This invention provides a method for generating a brightness file for a display panel. Figure 1 This is a schematic diagram of the structure of a display panel provided in an embodiment of the present invention. Figure 1As shown, a driver chip 01 is disposed at the lower edge of the display panel 00; the length direction of the display panel 00 is defined as the direction from the end away from the driver chip 01 to the end closer to the driver chip 01, and the length-to-width ratio of the display panel 00 is greater than 3. While the length-to-width ratio of a traditional mobile phone display panel is generally 3, exemplarily, the length-to-width ratio of the display panel 00 applicable to this embodiment of the invention can be within the range of [4,6], and is not limited here. See also Figure 1 The length of the display panel can be represented by the Y-direction. Due to the relatively long length of the display panel, the voltage drop difference between the side furthest from the driver chip 01 and the side closest to the driver chip 01 is significant, resulting in a large difference in display brightness between the two sides of the display panel. The brightness file generation method for the display panel provided in this embodiment is applicable to display panels 00 where the driver chip 01 is located at one end along the Y-direction in which the length-to-width ratio is greater than 3. When a camera is used to photograph the display panel with the same exposure parameters, the significant difference in display brightness between the positions near and far from the driver chip 01 leads to substantial errors in the camera's captured data.
[0052] Figure 2 This is a flowchart illustrating a method for generating a brightness file for a display panel according to an embodiment of the present invention. This method can be executed by a brightness file generation device for the display panel. This device can be implemented in hardware and / or software, and can be configured within the display panel or a compensation device; no limitations are imposed here. Figure 2 As shown, the method for generating the brightness file for this display panel specifically includes the following steps:
[0053] S110. Illuminate each row of pixels in each display area of the display panel with different preset grayscale values, wherein at least two display areas are distributed along the length of the display panel, and different preset grayscale values are used to illuminate different display areas.
[0054] For example, the display panel can be divided into at least two display areas along its length, which allows for fine-tuning of the display brightness in each area. For instance, Figure 1 The diagram illustrates a case where the display panel 00 is divided into two display areas 02 along the Y direction, wherein one display area 02 is located at the end closer to the driver chip 01, and the other display area 02 is located at the end farther away from the driver chip 01.
[0055] To address the impact of voltage drop on display brightness, different preset grayscale values are used to illuminate the pixels in different display areas. Specifically, a smaller preset grayscale value can be supplied to display area A, while a larger preset grayscale value can be supplied to display area B, thus adjusting the brightness of different display areas. By illuminating different display areas with different preset grayscale values, the brightness difference between different locations on the entire display panel can be reduced, ensuring that the brightness difference between display areas is less than a set difference threshold. This results in more consistent brightness across display areas, guaranteeing the accuracy of the brightness data captured by the camera. The different preset grayscale values and the set brightness difference threshold between display areas can be set by the user according to actual needs and are not restricted here.
[0056] S120: Capture the display screen of the display panel and obtain the actual brightness data of each pixel at the preset grayscale value.
[0057] For example, the actual brightness data is the brightness data of the pixels captured by the camera at the corresponding preset grayscale value. See, for example: Figure 1 The display panel can be divided into two display areas, namely display area A and display area B. Display area A is the end closer to the driver chip, and display area B is the end farther away from the driver chip. The goal is to capture the display panel's image at 240 grayscale levels. Due to the relatively long length of the display panel, display area A can be illuminated with a preset grayscale value of 200, and display area B with a preset grayscale value of 280, to minimize the brightness difference between display areas A and B. Using a camera, the actual brightness data of display area A (each pixel in display area A at 200 grayscale levels) and display area B (each pixel in display area B at 280 grayscale levels) are obtained from the display panel illuminated with the aforementioned preset grayscale values.
[0058] S130. Generate a brightness file based on the preset grayscale values and actual brightness data of each pixel.
[0059] By compensating for the brightness of each pixel in the display panel using a brightness file, the display image will not have excessive brightness differences in different locations, which helps to improve the accuracy of the data obtained by the camera when shooting with the same exposure parameters.
[0060] The brightness file generation method for display panels provided in this invention, for display panels with a length-to-width ratio greater than 3 and a driver chip located at the bottom edge, can illuminate each row of pixels in each display area of the display panel with different preset grayscale values along the length direction of the display panel. This makes the brightness difference between display areas less than a set difference threshold, which helps improve the accuracy of the display image data captured by the camera, thereby improving the accuracy of the generated brightness file. The brightness file obtained by the brightness file generation method for display panels provided in this invention compensates for the brightness of each pixel when the display panel is illuminated at the same grayscale, improving the situation where the brightness difference of the display image at different locations on the display panel is too large, which helps improve the accuracy of the display image data captured by the camera with the same exposure parameters.
[0061] Based on the above embodiments, optionally, the display panel includes an elongated display screen, which includes a first sub-display screen and a second sub-display screen; the first sub-display screen and the second sub-display screen are arranged along the length direction of the display panel, and the first sub-display screen and the second sub-display screen are an integral structure; the display screen includes an extended screen or a foldable screen; a driving chip is provided at the lower bezel of the elongated display screen.
[0062] For example, the display panel to which the brightness file generation method for the display panel provided in this embodiment of the invention is applicable may include an elongated display screen. The elongated display screen may include a first sub-display screen and a second sub-display screen, and the first and second sub-display screens may be located on the same horizontal plane or on two different horizontal planes. That is, the elongated display screen may be an integral extension screen for a long flat surface; or it may be an integral foldable screen for a single piece; the edges of the display screen may also have missing corners, etc., which are not limited here. By using this elongated display screen instead of two independent flat screens, i.e., main and sub-screens, in related technologies to achieve the function of a foldable display device, the manufacturing cost of the display device can be effectively reduced.
[0063] The driver chip is located at the bottom bezel of the elongated display screen. Due to the significant voltage drop, this causes excessive differences in the display brightness of pixels at different locations on the screen. By using the brightness file generation method for the display panel provided in this embodiment of the invention to generate a brightness file, and then compensating the pixels based on the brightness file, the problem of excessive brightness differences between pixels in different areas when the display panel is illuminated with the same grayscale value can be effectively improved, thereby enhancing the accuracy of the display image data captured by the camera.
[0064] Based on the above embodiments, optionally, along the length direction of the display panel, the display panel includes at least three display areas; wherein, among the at least three display areas, there is a central area located at the center of the length of the display panel.
[0065] For example, the display panel may include at least three display areas along its length, and different display areas are lit with different preset grayscale values, so that the display brightness of each display area of the long display panel can be finely adjusted, and the brightness difference between the display areas can be effectively reduced. Figure 3 This is a schematic diagram of another display panel provided in an embodiment of the present invention. See also... Figure 3 The length of the display panel 000 can still be represented by the Y direction. The driver chip 001 is located at the bottom edge of the display panel. Along the Y direction of the display panel 000, Figure 3 The illustration shows a display panel 000 divided into at least three display areas 002, including display area a located near the driver chip 001, display area b located away from the driver chip 001, and display area c located at the center of the length of the display panel 000, i.e., the central area.
[0066] Based on the above embodiments, when the display panel includes at least three display areas along its length, step S120, which involves illuminating each row of pixels in each display area of the display panel with different preset grayscale values, may include the following steps:
[0067] Along the end furthest from the driver chip to the end closest to the driver chip, different preset grayscale values with a single changing trend are used to illuminate each row of pixels in each display area.
[0068] For example, when setting the preset grayscale value of each display area in the display panel, the preset grayscale value of each display area can be set to a different value with a single changing trend along the direction from the end away from the driver chip to the end near the driver chip. That is, the corresponding preset grayscale value of each display area changes gradually from the end away from the driver chip to the end near the driver chip. The single changing trend of the preset grayscale value can include a gradually increasing trend or a gradually decreasing trend; the difference between the preset grayscale values of adjacent display areas is not limited here. For example, by setting the preset grayscale value of each pixel row in each display area to gradually decrease from the end away from the driver chip to the end near the driver chip, the voltage drop generated by the circuit at the end near the driver chip is smaller, while the voltage drop generated at the end away from the driver chip is larger, thus reducing the brightness difference between the display areas.
[0069] Optionally, based on the above embodiments, the display area includes at least one row of pixels.
[0070] For example, the display panel is divided into multiple display areas along its length. The number of rows of pixels in each display area is not limited here. It may contain only one row of pixels, two rows of pixels, or multiple rows of pixels. It can be set by the user according to actual needs to reduce the brightness difference between the display areas in the entire display panel and ensure the accuracy of the display image data captured by the camera.
[0071] Based on the above embodiments, optionally, the method for setting the preset grayscale value of pixels in each display area includes the following steps:
[0072] Along the direction from the end of the display panel furthest from the driver chip to the end closest to the driver chip, the preset grayscale value corresponding to the pixel in each display area changes in a decreasing trend.
[0073] For example, the preset grayscale values corresponding to pixels in each display area can be set in a decreasing trend along the direction from the end of the display panel away from the driver chip to the end closer to the driver chip; that is, the preset grayscale values of the display areas away from the driver chip are larger, while the preset grayscale values of the display areas closer to the driver chip are smaller. See also Figure 3 This means that the preset grayscale value for display area b is set to be larger, while the preset grayscale values for display areas c and a decrease sequentially. This allows the larger preset grayscale value to compensate for the lower brightness in the display area furthest from the driver chip due to a larger voltage drop, and the smaller preset grayscale value to compensate for the higher brightness in the display area closer to the driver chip due to a smaller voltage drop, thus reducing the brightness difference between display areas within the entire display panel.
[0074] Based on the above embodiments, optionally, the display panel includes at least three display areas, which include: a first display area located at the end furthest from the driver chip, a second display area located at the end closest to the driver chip, and a third display area located between the first and second display areas; the preset grayscale values include a first grayscale value, a second grayscale value, and a third grayscale value. For example, see below. Figure 3 The first display area can be display area b, the second display area can be display area a, and the third display area can be display area c.
[0075] Step S110, which involves illuminating each row of pixels in each display area of the display panel with different preset grayscale values, specifically includes the following steps:
[0076] The first grayscale value is used to illuminate each row of pixels in the first display area.
[0077] For example, the pixels in each row of the display area furthest from the driver chip are illuminated with a first grayscale value. See also Figure 3 That is, the b display area is lit up with the first gray level value.
[0078] The second grayscale value is used to illuminate each row of pixels in the second display area.
[0079] For example, the pixels in each row of the display area closest to the driver chip are illuminated using a second grayscale value. See also Figure 3 That is, the second grayscale value is used to light up the display area 'a'.
[0080] The pixels in each row of the third display area are illuminated using the third grayscale value; wherein the first grayscale value is greater than the third grayscale value, and the second grayscale value is less than the third grayscale value.
[0081] For example, each row of pixels in the third display area located at the center of the display panel is illuminated with a third grayscale value. See also Figure 3 This means that display area c is illuminated using the third grayscale value. Furthermore, the first grayscale value is set to be greater than the third grayscale value, and the second grayscale value is set to be less than the third grayscale value. Specifically, the first grayscale value of display area b is greater than the third grayscale value of display area c, and the second grayscale value of display area a is less than the third grayscale value of display area c. By setting the preset grayscale values for each display area in this way, the display brightness of pixels in each display area of the entire display panel is made similar to the display brightness of pixels in the central area, thereby improving the situation where there are excessive differences in display brightness between different areas of the display panel.
[0082] Based on the above embodiments, optionally, the third gray level value is set to the target gray level value, the first gray level value is set to the sum of the target gray level value and the gray level compensation value, and the second gray level value is set to the difference between the target gray level value and the gray level compensation value.
[0083] For example, the target grayscale value is the grayscale value used when the display panel is illuminated with the same grayscale value. For instance, if you want to capture data of the display panel's display image at 240 grayscale, then the target grayscale value is 240 grayscale. The target grayscale value can be set to the third grayscale value of the third display area at the center along the length of the display panel, the first grayscale value of the first display area furthest from the driver chip can be set to the sum of the target grayscale value and the grayscale compensation value, and the second grayscale value of the second display area closest to the driver chip can be set to the difference between the target grayscale value and the grayscale compensation value. For example: See [link to relevant documentation]. Figure 3The third grayscale value of display area c can be set to 240 grayscale, the first grayscale value of display area b can be set to 280 grayscale, and the second grayscale value of display area a can be set to 200 grayscale. This makes the grayscale value difference between display areas b and c equal to the grayscale value difference between display areas a and c, allowing the display brightness of display areas b and a to be compensated to be similar to that of display area c, thus preventing excessive differences in display brightness across the entire display panel.
[0084] The brightness file generation method for the display panel provided in the above embodiments sets different preset grayscale values for different display areas of the display panel. The preset grayscale values of each display area change in a decreasing trend along the direction from the end of the display panel away from the driver chip to the end closer to the driver chip. The difference between the preset grayscale values of two adjacent display areas is the same, which helps to reduce the brightness difference between the display areas on the display panel and ensure the accuracy of the display image data captured by the camera.
[0085] Based on the above embodiments, Figure 4 This is a schematic diagram illustrating the specific process of step S130 in a method for generating a brightness file for a display panel according to an embodiment of the present invention. For example... Figure 4 As shown, optionally, step S130, which generates a brightness file based on the preset grayscale values and actual brightness data of each pixel, specifically includes the following steps:
[0086] S131. Based on the preset grayscale value of the pixel and the actual brightness data, perform brightness-grayscale curve fitting.
[0087] For example, a brightness-grayscale curve characterizes the functional relationship between the display brightness of a pixel and its corresponding grayscale value. Pixels in each display area of the display panel are illuminated with corresponding preset grayscale values, and the actual brightness data of the pixels at the preset grayscale values is measured. Based on the two sets of preset grayscale values and actual brightness data of the pixels, a brightness-grayscale curve for that pixel can be fitted and established.
[0088] S132. Input the preset grayscale value of the pixel and the corresponding actual brightness data into the brightness-grayscale curve, and calculate the brightness data of the pixel at the target grayscale value.
[0089] For example, based on the established brightness-grayscale curve of the corresponding pixel, a set of preset grayscale values and actual brightness data for that pixel are selected. The preset grayscale values and corresponding actual brightness data are then input into the brightness-grayscale curve of that pixel. This allows calculation of the brightness data of that pixel at the target grayscale value when the entire display panel is illuminated at the same target grayscale value. In this way, the brightness data of each pixel in the display panel at the same target grayscale value can be calculated.
[0090] S133. Generate a brightness file corresponding to the target grayscale value based on the brightness data of each pixel in the display panel at the target grayscale value.
[0091] For example, based on the brightness data of each pixel at the target grayscale value, a one-to-one mapping relationship is established between the compensated brightness data of each pixel at the corresponding target grayscale value, and a new CSV format file is generated and saved, thereby obtaining the brightness file corresponding to the display panel when it is lit at the target grayscale value.
[0092] Based on the above embodiments, Figure 5 This is a schematic diagram illustrating the specific process of step S131 in a method for generating a brightness file for a display panel according to an embodiment of the present invention. Figure 5 As shown, optionally, step S131, which involves fitting a brightness-grayscale curve based on the preset grayscale value of the pixel and the actual brightness data, specifically includes the following steps:
[0093] S1311. Obtain the brightness value of each row of pixels in the central region of the display panel at the highest gray level, and use it as the brightness reference value; wherein, the central region is the region located at the center of the length of the display panel.
[0094] For example, since the difference in display brightness between the central area of the display panel and other display areas is small, the brightness value of the pixel in the central area at the highest gray level, i.e., gray level 255, is obtained, and the brightness value at gray level 255 is used as the brightness reference value to calculate the brightness-gray level curve of each pixel in different display areas of the display panel.
[0095] S1312. Calculate the gamma index based on the highest grayscale value, the brightness reference value, the preset grayscale value of the pixel, and the corresponding actual brightness data to obtain the brightness-grayscale curve of the pixel.
[0096] For example, the expression for the brightness-grayscale curve can be represented by formula (1), which can be expressed in the following form:
[0097] y2 = y1 × (x2 / x1) Gamma (1)
[0098] Where x represents the preset grayscale value, y represents the actual brightness data, (x1,y1) represents a set of preset grayscale values and actual brightness data of a pixel, (x2,y2) represents the highest grayscale value and the brightness reference value, and Gamma represents the gamma index.
[0099] By measuring the actual brightness data of a pixel at a preset grayscale value, and inputting this preset grayscale value, the actual brightness data, the highest grayscale value, and the brightness reference value into the brightness-grayscale curve expression, the gamma index can be calculated. Therefore, the calculated brightness-grayscale curve of this pixel can be expressed as y2 = Lv255 × (x2 / 255). Gamma In the form of , Gamma is a known quantity, 255 represents gray level 255, and Lv255 represents the brightness of the pixel in the central region at gray level 255.
[0100] For example, taking the calculation of a pixel's brightness data at a target grayscale value of 220 as an example, by inputting the highest grayscale value, the brightness reference value, and the target grayscale value into the pixel's brightness-grayscale curve, an expression in the form of formula (2) can be obtained. Formula (2) can be expressed in the following form:
[0101] y2 = Lv255 × (220 / 255) Gamma (2)
[0102] Wherein, Gamma is a known quantity.
[0103] It should be noted that if the brightness reference value of the pixels in the central area at grayscale 255 is used as one set of grayscale and brightness data, then when calculating the brightness data of each pixel in the display panel at the target grayscale value, the brightness reference value of the pixels in the central area at grayscale 255 must be used as a set of known grayscale and brightness data. In this way, the brightness data of each pixel in the display panel at the target grayscale value can be calculated.
[0104] Based on the above embodiments, Figure 6 This is a schematic diagram illustrating the specific process of step S131 in another method for generating a brightness file for a display panel provided in an embodiment of the present invention. For example... Figure 6 As shown, optionally, step S131, which involves fitting a brightness-grayscale curve based on the preset grayscale value of the pixel and the actual brightness data, specifically includes the following steps:
[0105] S1313: Obtain the actual brightness data of the pixel at at least two different preset grayscale values.
[0106] For example, the brightness of a display panel lit at at least two target grayscale values is measured to obtain the actual brightness data of each pixel at at least two different preset grayscale values corresponding to the target grayscale values. In other words, at least two different sets of preset grayscale values and actual brightness data of each pixel in the display panel are obtained.
[0107] S1314. Calculate the gamma index based on at least two sets of preset grayscale values of the pixel and the corresponding actual brightness data to obtain the brightness-grayscale curve of the pixel.
[0108] For example, referring to the above embodiments, the expression for the brightness-grayscale curve can be represented by formula (1). The difference is that (x1, y1) represents a set of preset grayscale values and actual brightness data for the pixel, and (x2, y2) represents another set of preset grayscale values and actual brightness data for the pixel. By inputting the two sets of preset grayscale values and corresponding actual brightness data of the pixel obtained from measurement into the expression for the brightness-grayscale curve, the gamma index can be calculated. Therefore, the calculated brightness-grayscale curve for this pixel can be expressed as y2 = y1 × (x2 / x1). Gamma The form is given by the formula. Here, Gamma is a known quantity. Based on the brightness-grayscale curve, by inputting a set of preset grayscale values, actual brightness data, and target grayscale values of the pixel into the brightness-grayscale curve, the brightness data of the pixel at the target grayscale value can be obtained.
[0109] For example, taking the calculation of the brightness data of a pixel at a target gray level of 220 as an example, the actual brightness data of the pixel at a preset gray level of 128 is obtained. The actual brightness data at gray level 128 and the target gray level value are input into the brightness-gray level curve of the pixel, and the expression represented by formula (3) can be obtained. Formula (3) can be expressed in the following form:
[0110] y2 = Lv128 × (220 / 128) Gamma (3)
[0111] Wherein, Gamma is a known quantity.
[0112] This allows us to calculate the brightness data of the pixel at a target grayscale value of 220.
[0113] Based on the above embodiments, Figure 7 This is a flowchart illustrating another method for generating a brightness file for a display panel, provided by an embodiment of the present invention. Figure 7 As shown, optionally, before step S130, the following steps are also included:
[0114] S140. Preprocessing of the actual brightness data by denoising and / or filtering.
[0115] For example, after different display areas of the display panel are illuminated with different preset grayscale values, the actual brightness data of the pixels in each display area is measured. Preprocessing operations such as noise reduction and / or filtering on the obtained actual brightness data can improve the accuracy of the actual brightness data, facilitating the subsequent generation of accurate brightness files.
[0116] The brightness file generation method for the display panel provided in this embodiment measures the actual brightness data of a pixel at at least two different preset grayscale values, performs corresponding preprocessing operations on the actual brightness data, and fits and establishes the brightness-grayscale curve of the corresponding pixel according to the expression of the brightness-grayscale curve, so as to accurately calculate the brightness data of the pixel at the target grayscale value, and generate a brightness file based on the brightness data of each pixel.
[0117] This invention also provides a device for generating brightness files for a display panel. Figure 8 This is a schematic diagram of a brightness file generation device for a display panel provided in an embodiment of the present invention. Figure 8 As shown, optionally, the brightness file generation device 100 for the display panel includes:
[0118] The pixel illumination module 101 is used to illuminate each row of pixels in each display area of the display panel with different preset grayscale values. At least two display areas are distributed along the length of the display panel, and different preset grayscale values are used to illuminate different display areas.
[0119] The data acquisition module 102 is used to capture the display screen of the display panel and acquire the actual brightness data of each pixel under the preset grayscale value;
[0120] The brightness file generation module 103 is used to generate a brightness file based on the preset grayscale values of each pixel and the actual brightness data.
[0121] The brightness file generation device for display panels provided in this embodiment of the invention can execute the brightness file generation method for display panels provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of executing the method. Specifically, for a display panel with a length-to-width ratio greater than 3 and a driver chip located at the bottom edge, the pixel illumination module 101 illuminates each row of pixels in each display area distributed along the length direction of the display panel with different preset grayscale values, so that the brightness difference between display areas is less than a set difference threshold, which is beneficial to improving the accuracy of the display image data captured by the camera. The data acquisition module 102 acquires the actual brightness data of each pixel at the corresponding preset grayscale value based on the display image of the display panel captured by the camera. The brightness file generation module 103 calculates the brightness data corresponding to each pixel when the display panel is illuminated with the same grayscale value based on the preset grayscale value and the actual brightness data of each pixel, and generates a brightness file. The brightness file generated by the brightness file generation device for the display panel provided in the embodiments of the present invention can compensate for the brightness of each pixel when the display panel is lit at the same gray level, improve the situation where the brightness difference of the display image at different positions on the display panel is too large, and help improve the accuracy of the display image data obtained by the camera with the same exposure parameters.
[0122] Based on the above embodiments, optionally, along the length direction of the display panel, the display panel includes at least three display areas; wherein, among the at least three display areas, there is a central area located at the center of the length of the display panel.
[0123] The pixel illumination module 101 is also used to illuminate each row of pixels in each display area along the path from the end furthest from the driver chip to the end closest to the driver chip, using different preset grayscale values with a single changing trend.
[0124] Based on the above embodiments, optionally, the luminance file generation module 103 includes:
[0125] The curve fitting unit is used to perform brightness-grayscale curve fitting based on the preset grayscale value of the pixel and the actual brightness data.
[0126] The brightness data calculation unit is used to input the preset grayscale value of the pixel and the corresponding actual brightness data into the brightness-grayscale curve to calculate the brightness data of the pixel at the target grayscale value.
[0127] The file generation unit is used to generate a brightness file corresponding to the target grayscale value based on the brightness data of each pixel in the display panel at the target grayscale value.
[0128] Based on the above embodiments, optionally, the curve fitting unit includes:
[0129] The reference data calculation subunit is used to obtain the brightness value of each row of pixels in the central region of the display panel at the highest gray level, as the brightness reference value; wherein, the central region is the region located at the center of the length of the display panel;
[0130] The first index calculation subunit is used to calculate the gamma index based on the highest grayscale value, the brightness reference value, the preset grayscale value of the pixel and the corresponding actual brightness data, so as to obtain the brightness-grayscale curve of the pixel.
[0131] Based on the above embodiments, optionally, the curve fitting unit includes:
[0132] The brightness data acquisition subunit is used to acquire the actual brightness data of a pixel at at least two different preset grayscale values;
[0133] The second index calculation subunit is used to calculate the gamma index based on at least two sets of preset grayscale values of the pixel and the corresponding actual brightness data, so as to obtain the brightness-grayscale curve of the pixel.
[0134] Optionally, based on the above embodiments, the brightness file generation device 100 for the display panel further includes:
[0135] The brightness data preprocessing module is used to perform noise reduction and / or filtering on the actual brightness data.
[0136] This invention also provides a compensation method for a display panel. For a display panel with a length-to-width ratio greater than 3 and a driver chip located at the bottom bezel, the compensation method employs the brightness file generation method for display panels provided in any of the above embodiments. This generates a brightness file for the display panel at the same target grayscale value, and compensates for the brightness of each pixel based on this brightness file. This compensates for the overall display panel display, reducing the brightness differences between different locations on the display panel. This ensures the accuracy of the display panel display data captured by the camera under the same exposure parameters, facilitating subsequent precise compensation for display unevenness in the entire display image.
[0137] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method of generating a luminance file of a display panel, characterized by, The display panel is provided with a driving chip at a lower edge thereof; a length direction of the display panel is from an end far away from the driving chip to an end close to the driving chip, and a ratio of a length to a width of the display panel is greater than 3; the display panel comprises a long-strip-shaped display screen, and the long-strip-shaped display screen comprises a first sub-display screen and a second sub-display screen; The first sub-display screen and the second sub-display screen are arranged along the length direction of the display panel; The display panel brightness file generation method comprises the following steps: Different preset gray scale values are used to light up each row of pixels in each display area of the display panel, so that the brightness difference between the display areas is less than a set difference threshold, wherein at least two display areas are distributed along the length direction of the display panel, and the preset gray scale values used for lighting up different display areas are different; A display picture of the display panel is shot to obtain actual brightness data of each pixel under the preset gray scale value; A brightness file is generated according to the preset gray scale value and the actual brightness data of each pixel, and the brightness of each pixel in the display panel is compensated by using the brightness file to improve the accuracy of data obtained by shooting with the same exposure parameter. The preset gray scale values corresponding to the pixels in each display area change in a decreasing trend along the direction from the end far away from the driving chip to the end close to the driving chip of the display panel.
2. The luminance file generation method of a display panel according to claim 1, wherein The first sub-display screen and the second sub-display screen are in an integrated structure; and the display screen comprises an extended screen or a folding screen. The driving chip is arranged at a lower edge of the long-strip-shaped display screen.
3. The luminance file generation method of a display panel according to claim 1, wherein Along the length direction of the display panel, the display panel comprises at least three display areas; wherein the at least three display areas comprise a central area located at the length center of the display panel.
4. The luminance file generation method of the display panel according to claim 3, characterized by, The display area comprises at least one row of pixels.
5. The display panel brightness file generation method according to claim 3, wherein The display panel comprises at least three display areas, and the at least three display areas comprise a first display area located at an end far away from the driving chip, a second display area located at an end close to the driving chip, and a third display area located between the first display area and the second display area; the preset gray scale values comprise a first gray scale value, a second gray scale value and a third gray scale value; The preset gray scale values used for lighting up each row of pixels in each display area of the display panel comprise: The first gray scale value is used to light up each row of pixels in the first display area; The second gray scale value is used to light up each row of pixels in the second display area; The third gray scale value is used to light up each row of pixels in the third display area.
6. The luminance file generation method of a display panel according to claim 5, wherein The third gray scale value is a target gray scale value, the first gray scale value is a sum of the target gray scale value and a gray scale compensation value, and the second gray scale value is a difference between the target gray scale value and the gray scale compensation value.
7. The method of claim 1, wherein the brightness file is generated by using a brightness file generation program. The brightness file is generated according to the preset gray scale value and the actual brightness data of each pixel, and the brightness of each pixel in the display panel is compensated by using the brightness file to improve the accuracy of data obtained by shooting with the same exposure parameter. According to the preset gray scale value and the actual brightness data of the pixel, brightness-gray scale curve fitting is performed; The preset gray scale value of the pixel and the corresponding actual brightness data are input into the brightness-gray scale curve, and the brightness data of the pixel at a target gray scale value is calculated; According to the brightness data of each pixel in the display panel at the target gray scale value, the brightness file corresponding to the target gray scale value is generated.
8. The luminance file generation method of a display panel according to claim 7, wherein, The brightness-gray scale curve fitting according to the preset gray scale value and the actual brightness data of the pixel comprises: Obtaining the brightness value of each row of pixels in the center region of the display panel at the highest gray scale value as a brightness reference value; wherein the center region is a region located at the length center of the display panel; According to the highest gray scale value and the brightness reference value, and the preset gray scale value and the corresponding actual brightness data of the pixel, a gamma index is calculated to obtain the brightness-gray scale curve of the pixel.
9. The luminance file generation method of a display panel according to claim 7, wherein, The brightness-gray scale curve fitting according to the preset gray scale value and the actual brightness data of the pixel comprises: Obtaining the actual brightness data of the pixel at at least two different preset gray scale values; According to at least two groups of preset gray scale values and corresponding actual brightness data of the pixel, a gamma index is calculated to obtain the brightness-gray scale curve of the pixel.
10. An apparatus for generating a luminance file of a display panel, capable of performing the method for generating a luminance file of a display panel according to any one of claims 1 to 9, characterized by Comprise: Pixel point light module, for lighting each row of pixels in each display region of the display panel at different preset gray scale values, wherein at least two display regions are distributed along the length direction of the display panel, and the preset gray scale values adopted for lighting different display regions are different; the first sub-display screen and the second sub-display screen are arranged along the length direction of the display panel, and the first sub-display screen and the second sub-display screen are an integral structure; Data acquisition module, for shooting the display screen of the display panel, and obtaining the actual brightness data of each pixel at the preset gray scale value; Brightness file generation module, for generating a brightness file according to the preset gray scale value and the actual brightness data of each pixel.
11. A compensation method of a display panel, characterized by, The brightness file of the display panel generated by the brightness file generation method of the display panel according to any one of claims 1-9 is used to compensate the display screen of the display panel.
Citation Information
Patent Citations
Brightness compensation method, brightness data determination method, brightness data determination device and chip
CN113963658A