Brightness compensation method and device of display panel

CN117765896BActive Publication Date: 2026-09-22TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311844738.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2026-09-22
Estimated Expiration
2043-12-28

AI Technical Summary

Technical Problem

[0004]本申请提出了一种显示面板的亮度补偿方法及装置,以解决现有显示面板的采样图像的标定点与实际标定点的偏差较大的技术问题

Benefits of technology

[0020]本申请涉及一种显示面板的亮度补偿方法及装置;该方法通过在采样图像上获取中心标定点,并以该中心标定点确定采样图像上所有第三标定点,并以与中心标定点相邻的第1个第三标定点为中心且在外围形成第一虚拟四边形,并获取第一虚拟四边形内第二标定点相对第三标定点的第一偏移量,并根据第一偏移量对除第1个第三标定点之外的第三标定点的坐标进行修订,并根据修订后的多个第三标定点获取所有的第二标定点的坐标,最后根据每一第一标定点的坐标和对应的第二标定点的坐标形成映射矩阵,且将参考图像的亮度数据补偿至采样图像,消除了显示面板的待显示的参考图像中标定点与采集到的采样图像中的标定点偏差较大的技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117765896B_ABST
    Figure CN117765896B_ABST
Patent Text Reader

Abstract

The application relates to a display panel brightness compensation method and device; the method comprises the following steps: obtaining a center calibration point on a sampling image, generating a plurality of third calibration points on the sampling image based on the center calibration point, and dividing the sampling image into a plurality of to-be-corrected areas; then, for the initial positions of the third calibration points in any to-be-corrected area, the correction positions of the second calibration points in the to-be-corrected area are obtained; finally, based on the correction positions of all the second calibration points and the reference positions of the first calibration points corresponding to the second calibration points, the sampling image is subjected to affine transformation correction to obtain a corrected image, and the brightness data of a reference image is compensated to the sampling image, so that the technical problem that the deviation between the calibration points and the actual calibration points of the sampling image of the display panel is large is eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a brightness compensation method and apparatus for a display panel. Background Technology

[0002] With the development of display panel technology, users have increasingly higher requirements for the quality of the displayed images. However, due to limitations in materials and manufacturing processes, some images on current display panels often exhibit uneven display.

[0003] Currently, camera equipment is typically used to collect brightness information from display panels for grayscale compensation. However, the images collected by camera equipment have barrel distortion, which causes a large deviation between the calibration points displayed in the sampled image of the display panel and the actual calibration points. This makes it impossible to accurately extract the region of interest of the display panel based on the accurate coordinates of the calibration points, thus affecting the brightness compensation of the display panel. Summary of the Invention

[0004] This application proposes a brightness compensation method and apparatus for a display panel to solve the technical problem that the calibration point of the sampled image of the existing display panel has a large deviation from the actual calibration point.

[0005] To solve the above problems, the technical solution provided in this application is as follows:

[0006] This application proposes a brightness compensation method for a display panel, which includes:

[0007] The display panel is controlled to display a calibration screen, and a sampled image of the display panel is acquired. The display panel includes a plurality of first calibration points, and the sampled image includes a plurality of second calibration points.

[0008] Obtain the center calibration point from multiple second calibration points;

[0009] Based on the central calibration point, multiple third calibration points are generated for the array setting, and the sampled image is divided into multiple regions to be calibrated;

[0010] For the initial position of each of the third calibration points in any of the regions to be calibrated, obtain the calibration position of each of the second calibration points in the region to be calibrated;

[0011] Based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point, the sampled image is subjected to affine transformation correction to obtain a corrected image;

[0012] Brightness compensation data is obtained based on the corrected image, and the brightness of the display panel is compensated using the brightness compensation data.

[0013] This application also proposes a brightness compensation device for a display panel, comprising:

[0014] The first acquisition module is used to control the display panel to display a calibration screen and acquire a sampled image of the display panel. The display panel includes a plurality of first calibration points, and the sampled image includes a plurality of second calibration points.

[0015] The second acquisition module is used to acquire the center calibration point from multiple second calibration points;

[0016] The processing module is used to generate multiple third calibration points for the array based on the central calibration point, and to divide the sampled image into multiple regions to be calibrated.

[0017] The calculation module is used to obtain the correction position of each of the second calibration points in any of the third calibration points in the region to be corrected, based on the initial position of each of the third calibration points in any of the regions to be corrected.

[0018] The correction module is used to perform affine transformation correction on the sampled image based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point, so as to obtain a corrected image.

[0019] The compensation module is used to obtain brightness compensation data based on the corrected image, so as to perform brightness compensation on the display panel using the brightness compensation data.

[0020] This application relates to a brightness compensation method and apparatus for a display panel. The method obtains a center calibration point on a sampled image, determines all third calibration points on the sampled image using the center calibration point, forms a first virtual quadrilateral with the first third calibration point adjacent to the center calibration point as the center and on the periphery, obtains the first offset of the second calibration point within the first virtual quadrilateral relative to the third calibration point, revises the coordinates of the third calibration points other than the first third calibration point based on the first offset, obtains the coordinates of all second calibration points based on the revised multiple third calibration points, and finally forms a mapping matrix based on the coordinates of each first calibration point and the corresponding coordinates of the second calibration point, and compensates the brightness data of the reference image to the sampled image, thus eliminating the technical problem of large deviation between the calibration points in the reference image to be displayed on the display panel and the calibration points in the acquired sampled image. Attached Figure Description

[0021] The technical solution and other beneficial effects of this application will become apparent from the following detailed description of specific embodiments in conjunction with the accompanying drawings.

[0022] Figure 1 This is a simplified diagram of the calibration screen for this application on the display panel.

[0023] Figure 2 This is a first simplified diagram of the sampled image acquired when the calibration screen is displayed on the display panel in this application.

[0024] Figure 3 A step diagram illustrating the display panel brightness compensation method provided in this application.

[0025] Figure 4 This is a second simplified diagram of the sampled image acquired when the calibration screen is displayed on the display panel in this application.

[0026] Figure 5 for Figure 4 A magnified view of the central region Z.

[0027] Figure 6 for Figure 4 A schematic diagram of the effective image area in the middle section.

[0028] Figure 7 for Figure 6 Enlarged view of the three third calibration points adjacent to the first central calibration point.

[0029] Figure 8 A simplified structural diagram of the brightness compensation device for the display panel provided in this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0031] Please see Figure 1 and Figure 2 , Figure 1 This is a simplified diagram of the calibration screen 100 of this application on a display panel. The calibration screen 100 displayed on the display panel has a plurality of first calibration points arranged in an array, namely the white dots in the figure. Figure 2 This is a simplified diagram of the sampled image 200 captured by the camera device when displaying the calibration screen 100 on the display panel. The sampled image 200 contains multiple second calibration points, represented by the black dots in the diagram. Due to the wide-angle lens of the camera device, the captured image exhibits barrel distortion. Figure 2 The sampled image 200 is convex outwards; while existing technology typically maps multiple first calibration points on the display panel to multiple second calibration points on the sampled image 200 one-to-one for brightness compensation, but because Figure 1 The distance between any two adjacent first calibration points is equal. Figure 2 The distance between two adjacent second calibration points is not equal, therefore Figure 1 The first calibration point and Figure 2 The second calibration point in the code cannot be matched one-to-one.

[0032] For example, in Figure 1 The five first calibration points P1 to P5 and Figure 2 Among the five second calibration points Q1 to Q5, if Figure 2 If no barrel distortion occurs, then P1 corresponds to Q1, P2 corresponds to Q2, P3 corresponds to Q3, P4 corresponds to Q4, and P5 corresponds to Q5. However, due to... Figure 2 The positions of Q1 to Q5 are all offset, and the positions of P1 to P5 do not overlap with the corresponding Q1 to Q5, causing the existing brightness compensation method to be inaccurate. Based on the above technical problems, this application proposes a brightness compensation method and apparatus for a display panel to solve these problems.

[0033] Please see Figure 3 This application proposes a brightness compensation method for a display panel, which includes:

[0034] S10, control the display panel to display calibration screen 100, and acquire the sampled image 200 of the display panel. The display panel includes a plurality of first calibration points, and the sampled image 200 includes a plurality of second calibration points.

[0035] In this step, please refer to Figure 1 The calibration screen 100 is the design image to be displayed on the display panel. After the display panel displays the calibration screen 100, some sub-pixels are lit up to form multiple first calibration points arranged in an array on the calibration screen 100 of the display panel. The distance between two adjacent first calibration points can be equal in both the horizontal and vertical directions. For example, the calibration screen 100 can have 26*47 first calibration points, that is, 26 rows with 47 first calibration points in each row. Figure 1 The calibration screen 100 in the image only shows 7*7 first calibration points, that is, there are 7 rows and each row has 7 first calibration points.

[0036] In this step, Figure 1 In the structure, the area where each first calibration point is located covers multiple sub-pixels of the display panel. The specific number of sub-pixels covered by the area where a first calibration point is located can be set according to the resolution difference of the display panel. For example, for a display panel with a resolution of 1920*1080, the area where a first calibration point is located can have 10 sub-pixels.

[0037] In this step, when the display panel displays calibration image 100, the sub-pixels within the area of ​​the first calibration point emit white light, while the sub-pixels outside the area of ​​the first calibration point do not emit light, thus forming... Figure 1Multiple first calibration points are arranged in an array; each first calibration point has specific coordinates, and the coordinates of the first calibration point are the centroid coordinates of the region enclosed by the outer contour of the first calibration point. These centroid coordinates are the grayscale center of the region enclosed by the outer contour of the first calibration point, and can also be the brightness center; for example, using... Figure 1 Establish a first coordinate system O1X1Y1 with the center of the coordinate system as the origin, and then we can know... Figure 1 The coordinates of all first calibration points in the system.

[0038] In this step, the display panel of this application can be a liquid crystal display panel, an OLED display panel, or a micro light-emitting diode display panel; this application does not limit the type of display panel.

[0039] In this step, please refer to Figure 2 Because the images captured by the camera equipment exhibit barrel distortion, the sampled image 200 is generally convex. Furthermore, the number of second calibration points is the same as the number of first calibration points; for example, the sampled image 200 can have 26*47 calibration points. Figure 2 Only 5*5 second calibration points are shown in the image. Due to image distortion, the 24 second calibration points in the outer ring are not shown in the image.

[0040] In this step, please refer to Figure 2 In this application, the number of sub-pixels covered by the second calibration point on the sampled image 200 is the same as the number of sub-pixels covered by the first calibration point. For example, for a display panel with a resolution of 1920*1080, the area where a second calibration point is located can have 10 sub-pixels. Similarly, the coordinates of the second calibration point in this application are the centroid coordinates of the area enclosed by the outer contour of the second calibration point.

[0041] Please see Figure 4 , Figure 4 This is a second simplified diagram of a sampled image 200 captured by a camera device when displaying calibration screen 100 on a display panel. The sampled image 200 of this application includes, in addition to the image displayed on the display panel, images located outside the display panel. The area where the image is displayed on the display panel can be the effective image area 110, and the image outside the display panel can be the invalid image area 120. The second calibration points are all located within the effective image area 110; therefore, this application requires… Figure 4 The image of the effective image area 110 corresponding to the calibration screen 100 is extracted from the sampled image 200, and the coordinates of the second calibration point within the effective image area 110 are used as the basis for the extraction. Figure 1 The coordinates of the first calibration point on the calibration screen 100 form a mapping matrix.

[0042] S20, obtain the center calibration point from a plurality of second calibration points.

[0043] In this step, since this application needs to obtain the coordinates of each second calibration point after offset and form a mapping matrix with the coordinates of the corresponding first calibration point, it is necessary to obtain an addressing calibration point within the effective image area 110 of the sampled image 200, and use this addressing calibration point as a reference to obtain the coordinates of each second calibration point. The current technical solution usually uses the center point of the sampled image 200 as the addressing calibration point. However, since the camera cannot accurately make the center of the camera and the center of the display panel at the same point when shooting, there is an error in obtaining the coordinates of the calibration points on the sampled image 200.

[0044] In this embodiment, step S20 may include:

[0045] S21, obtain the center point of the sampled image 200 and a plurality of second calibration points adjacent to the center point of the sampled image 200;

[0046] S22, obtain multiple first distances between the center point and multiple second calibration points;

[0047] S23, take the second calibration point with the minimum value among multiple first spacings as the address calibration point, and obtain the coordinates of the center calibration point among multiple second calibration points according to the address calibration point.

[0048] Please see Figure 4 and Figure 5 Using point O' as the center point of the sampled image 200, obtain multiple first distances between all second calibration points and point O' within a preset area, for example... Figure 5 The four second calibration points M1 to M4 surrounding the midpoint O' have distances L1 to L4 from point O', respectively. When L1 is less than L2, L3 and L4, point M1 is used as the addressing calibration point in the sampled image 200, and the coordinates of the center calibration point among the multiple second calibration points in the effective image area 110 are obtained using the position information of the addressing calibration point.

[0049] In this embodiment, please refer to Figure 4 Step S23 may include:

[0050] S231, obtain the preset spacing;

[0051] S232, with the address calibration point as the center, and with a preset spacing as the width and the width of the sampled image 200 in the first direction as the length, a first region 110a is formed;

[0052] S233, obtain multiple first coordinates of the first target calibration point in the first direction among the second calibration points in the first region 110a, and take the middle value among the multiple first coordinates as the coordinates of the center calibration point of the sampled image 200 in the first direction;

[0053] S234, with the address calibration point as the center, and with a preset spacing as the width and the width of the sampling image 200 in the second direction as the length, a second region 110b is formed;

[0054] S235, acquire multiple second coordinates of the second target calibration point in the second calibration point within the second region 110b in the second direction, and take the middle value among the multiple second coordinates as the coordinates of the center calibration point of the sampled image 200 in the second direction;

[0055] S236, Determine the coordinates of the center calibration point based on the coordinates of the center calibration point in the first direction and the coordinates in the second direction.

[0056] In step S23, a second coordinate system O2X2Y2 is established. The first direction can be parallel to the long side of the display panel, and the second direction can be parallel to the short side of the display panel. In the following embodiment, the first direction is taken as the X2 axis and the second direction is taken as the Y2 axis.

[0057] In step S231, obtaining the preset spacing can first involve obtaining the length of the effective image area 110 in the first direction X2 and the number of sub-pixels in the first direction X2; secondly, obtaining the spacing between two adjacent first calibration points; and finally, determining the preset spacing by multiplying the quotient of the length of the effective image area 110 in the first direction X2 and the number of sub-pixels in the first direction X2 by the spacing between two adjacent first calibration points. For example, in Figure 4 In the schematic diagram, the length of the effective image area 110 in the first direction X2 can be L5, and the distance between two adjacent first calibration points on the calibration screen 100 can be L6. Therefore, for a display panel with a resolution of 1920*1080, it has 1920 sub-pixels in the first direction X2. Therefore, the preset distance of this application can be L5*L6 / 1920.

[0058] In step S23, after obtaining the first region 110a and the second region 110b, the sub-pixels in the first region 110a and the second region 110b can be binarized, that is, the two-dimensional data image is converted from a color image to a grayscale image, and the white bright spots in the corresponding regions are used as the second calibration points to improve the accuracy of the coordinates of the second calibration points.

[0059] It should be noted that the preset spacing described in the following steps of this application can all be the preset spacing of this step.

[0060] In this embodiment, the step of obtaining the first target calibration point in the second calibration points within the first region 110a and the second target calibration point in the second calibration points within the second region 110b includes:

[0061] Obtain the first outer contour of the second calibration point in the first region 110a and the second outer contour of the second calibration point in the second region 110b; when the area of ​​the first outer contour is greater than or equal to the first threshold, the second calibration point in the first region 110a is the first target calibration point, and when the area of ​​the second outer contour is greater than or equal to the first threshold, the second calibration point in the second region 110b is the second target calibration point.

[0062] Please see Figure 4 Taking the first region 110a as an example, in the first region 110a, besides the second calibration point being a white bright spot, there may be light leakage in the edge area of ​​the display panel. Therefore, only when the area and outline of the white bright spot reach the corresponding threshold will it be selected as the target calibration point in the corresponding region; for example, Figure 4 The area of ​​the first outer contour of the seven second calibration points is greater than or equal to the first threshold, therefore the seven second calibration points are all the first target calibration points in the first region 110a.

[0063] Please see Figure 4 After obtaining the first target calibration point, the coordinates of the first target calibration point on the X2 axis of the sampled image 200 are obtained, and the coordinates of the seven first target calibration points on the X2 axis are sorted. The coordinate of the middle one of the seven first target calibration points on the X2 axis is taken as the coordinate of the center calibration point of the effective image area 110 on the first direction X2. Similarly, multiple second target calibration points with an area of ​​the second outer contour greater than or equal to the first threshold are obtained in the second region 110b, and the coordinates of the multiple second target calibration points on the Y2 axis are sorted. The coordinate of the middle one of the multiple second target calibration points on the Y2 axis is taken as the coordinate of the center calibration point of the effective image area 110 on the second direction Y2. Thus, the coordinates of the center calibration point are determined based on the coordinates of the center calibration point on the first direction X2 and the coordinates on the second direction Y2.

[0064] In this embodiment, the first threshold is related to the resolution of the display panel, the size of the display panel, and the number of sub-pixels covered by the calibration point. For example, the outer contour is at least circular and covers half of the number of sub-pixels covered by the calibration point.

[0065] S30, based on the central calibration point, generate multiple third calibration points for the array setting, and divide the sampled image 200 into multiple regions to be calibrated.

[0066] In this step, since the image with barrel distortion bulges outward in four different directions, obtaining the coordinates of other second calibration points by using only one center calibration point in the left, right, up, and down directions will result in errors.

[0067] In this embodiment, please refer to Figure 6A third coordinate system O3X3Y3 is proposed with the centroid of the center calibration point as the origin. Step S30 may include:

[0068] S31, taking the center calibration point as the first center calibration point S1 and the preset distance as the point distance, the second center calibration point S2, the third center calibration point S3 and the fourth center calibration point S4 are obtained along the first direction X3 and the second direction Y3 respectively. The centroid line connecting the first center calibration point S1, the second center calibration point S2, the third center calibration point S3 and the fourth center calibration point S4 is a square.

[0069] S32, acquire the effective image area 110 of the sampled image 200, and divide the effective image area into a first area to be corrected 111, a second area to be corrected 112, a third area to be corrected 113, and a fourth area to be corrected 114 according to the first center calibration point S1, the second center calibration point S2, the third center calibration point S3, and the fourth center calibration point S4. The first center calibration point S1 is the starting point of the first area to be corrected 111, the second center calibration point S2 is the starting point of the second area to be corrected 112, the third center calibration point S3 is the starting point of the third area to be corrected 113, and the fourth center calibration point S4 is the starting point of the fourth area to be corrected 114.

[0070] Please see Figure 6 In this application, the second center calibration point S2 can be located to the right of the first center calibration point S1, the third center calibration point S3 can be located below the first center calibration point S1, and the fourth center calibration point S4 can be located to the lower right of the first center calibration point S1. That is, the fourth center calibration point S4 can be located below the second center calibration point S2 and to the right of the third center calibration point S3.

[0071] It should be noted that, Figure 6 The positions of the second center calibration point S2, the third center calibration point S3, and the fourth center calibration point S4 are only one embodiment of this application. This application can also obtain the coordinates of the second center calibration point S2, the third center calibration point S3, and the fourth center calibration point S4 from the first center calibration point S1 to the upper right, the upper left, and the lower left.

[0072] exist Figure 6In the image, the effective image area 110 is divided into a first area to be calibrated 111, a second area to be calibrated 112, a third area to be calibrated 113, and a fourth area to be calibrated 114. The first center calibration point S1 is the starting point of the first area to be calibrated 111, and the coordinates of all the third calibration points within the first area to be calibrated 111 are obtained using the first center calibration point S1. The second center calibration point S2 is the starting point of the second area to be calibrated 112, and the coordinates of all the third calibration points within the first area to be calibrated 111 are obtained using the first center calibration point S1. The third center calibration point S3 is the starting point of the third area to be calibrated 113, and the coordinates of all the third calibration points within the first area to be calibrated 111 are obtained using the first center calibration point S1. The fourth center calibration point S4 is the starting point of the fourth area to be calibrated 114, and the coordinates of all the third calibration points within the first area to be calibrated 111 are obtained using the first center calibration point S1.

[0073] In this embodiment, step S30 may further include:

[0074] S33, taking the first center calibration point S1, the second center calibration point S2, the third center calibration point S3 and the fourth center calibration point S4 as starting points, and using a preset distance as the point distance, the coordinates of multiple third calibration points arranged in an array are obtained in the corresponding area to be calibrated along the first direction X3 and the second direction Y3.

[0075] Please see Figure 6 Taking the first center calibration point S1 of the first calibration area 111 as an example, since the coordinates of the first center calibration point S1 are known in this application, the first center calibration point S1 is used as the starting point, and the preset distance is the point distance, and the offset is moved upward to obtain the first third calibration point adjacent to the first center calibration point S1 in the second direction Y3. Then, the first third calibration point is used as the starting point and the preset distance is the point distance, and the offset is moved to the left to obtain the second third calibration point adjacent to the first third calibration point in the second direction Y3. The coordinates of all third calibration points on the same straight line as the first center calibration point S1 in the second direction Y3 are obtained in the same way.

[0076] Secondly, starting from the first center calibration point S1, with a preset distance as the point distance, the system shifts to the left to obtain the first third calibration point adjacent to the first center calibration point S1 in the first direction X3. Then, starting from the first third calibration point and with a preset distance as the point distance, the system shifts to the left to obtain the second third calibration point adjacent to the first third calibration point in the first direction X3. This process is repeated to obtain the coordinates of all third calibration points on the same straight line as the first center calibration point S1 in the first direction X3. At the same time, starting from multiple third calibration points in the vertical direction and with a preset distance as the point distance, the system shifts to the left to obtain the coordinates of all third calibration points in the first calibration area 111.

[0077] Similarly, the second calibration area 112 starts from the second center calibration point S2, the third calibration area 113 starts from the third center calibration point S3, and the fourth calibration area 114 starts from the fourth center calibration point S4, and the coordinates of all the third calibration points in the corresponding calibration area are obtained in sequence.

[0078] In this embodiment, the number of third calibration points, the number of second calibration points, and the number of first calibration points are the same. For example, they can all be a set of points arranged in a 26*47 array. The distance between any two adjacent third calibration points is equal, and the distance between any two adjacent third calibration points is equal to the distance between any two adjacent first calibration points. Figure 6 Only a portion of the third calibration points are shown in the image.

[0079] In this embodiment, for a display panel with a resolution of 1920*1080, the preset spacing is [missing information]. Figure 6 L5*L6 / 1920 in the example.

[0080] It should be noted that, Figure 6 The black circle represents the second calibration point, and the white circle represents the third calibration point.

[0081] S40, for the initial position of each of the third calibration points in any of the regions to be calibrated, obtain the calibration position of each of the second calibration points in the region to be calibrated.

[0082] In this step, since each second calibration point is offset relative to its corresponding first calibration point, this application needs to obtain the offset of each second calibration point in order to determine the coordinates of the second calibration point.

[0083] In this embodiment, step S40 may include:

[0084] S411, with each of the third calibration points as the center, a virtual quadrilateral is formed around each of the third calibration points;

[0085] S412, Based on the display grayscale of each sub-pixel within the area enclosed by the virtual quadrilateral, obtain the centroid coordinates of each virtual quadrilateral;

[0086] S413, determine the centroid coordinates of the virtual quadrilateral as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and obtain the correction position of each of the second calibration points in the region to be corrected.

[0087] Please see Figure 6 and Figure 7Taking the third calibration point adjacent to the first center calibration point S1 as an example, a first virtual quadrilateral A is formed around A1. Based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral A, the centroid coordinates of the first virtual quadrilateral A are obtained, and the centroid coordinates of the first virtual quadrilateral A are used as the coordinates of the second calibration point A2. At the same time, according to the method of obtaining the coordinates of the second calibration point A2 from the first virtual quadrilateral A, the coordinates of all second calibration points in the first area to be calibrated, except for the second calibration point A2, are obtained.

[0088] In this step, since all the sub-pixels covered by the second calibration point are lit up, the grayscale value can be 255. The grayscale value of the unlit sub-pixels in the first virtual quadrilateral A can be 0. Therefore, the centroid coordinates of the first virtual quadrilateral A refer to the grayscale center of the white image within the area enclosed by the first virtual quadrilateral A, or it can be the brightness center.

[0089] Since each second calibration point is offset relative to the third calibration point, some second calibration points may be located outside the corresponding virtual quadrilateral or overlap with the boundary of the corresponding virtual quadrilateral. Therefore, in order to ensure that each second calibration point is located within the corresponding virtual quadrilateral, the center coordinates of each virtual quadrilateral need to be offset according to the offset of the second calibration point corresponding to the first third calibration point.

[0090] In this embodiment, please refer to Figure 6 and Figure 7 Step S40 may also include:

[0091] S421, taking the first third calibration point adjacent to the central calibration point as the center, a first virtual quadrilateral is formed around the first third calibration point. Based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral, the centroid coordinates of the first virtual quadrilateral are obtained.

[0092] S422, based on the centroid coordinates within the first virtual quadrilateral and the coordinates of the third calibration point, obtain the first offset of the centroid coordinates within the first virtual quadrilateral relative to the third calibration point;

[0093] S423, offset the initial positions of all the third calibration points except the first third calibration point according to the first offset amount, and form a virtual quadrilateral with each of the offset third calibration points as the center and around each of the third calibration points. Based on the display grayscale of each sub-pixel in the area enclosed by each virtual quadrilateral, obtain the centroid coordinates of each virtual quadrilateral.

[0094] S424, determine the centroid coordinates of the virtual quadrilateral as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and obtain the correction position of each of the second calibration points in the region to be corrected.

[0095] In this step, the virtual quadrilateral can be a square, that is, a virtual square is formed with the first third calibration point as the center and the preset spacing as the side length.

[0096] Please see Figure 7 The third calibration point adjacent to the first center calibration point S1 is A1, and a first virtual quadrilateral A is formed around point A1. Based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral A, the centroid coordinates of the first virtual quadrilateral A are obtained, that is, the centroid coordinates of the first virtual quadrilateral A are the coordinates of the second calibration point A2.

[0097] In this step, since the coordinates of the first center calibration point S1 and the coordinates of point A1 are known, and the side length of the first virtual quadrilateral A is known, the centroid coordinates of the first virtual quadrilateral A can be directly obtained to obtain the coordinates of the second calibration point A2. This allows us to obtain the first offset of the second calibration point A2 and the third calibration point A1 within the first virtual quadrilateral A. All the third calibration points within the first area to be corrected 111 can be offset according to the first offset, so that the second calibration points are all located within the virtual quadrilaterals formed by the third calibration points. Virtual quadrilaterals are formed around each of the offset third calibration points as the center and around each of the third calibration points. Based on the display grayscale of each sub-pixel within the area enclosed by each of the virtual quadrilaterals, the centroid coordinates of each of the virtual quadrilaterals are obtained.

[0098] Since each second calibration point is offset relative to the third calibration point, and the offset becomes more and more severe from the center to the outside, even if the center of the virtual quadrilateral is offset according to the first offset, some second calibration points are still located outside the corresponding virtual quadrilateral or overlap with the boundary of the corresponding virtual quadrilateral.

[0099] In this embodiment, please refer to Figure 6 and Figure 7 Step S40 may also include:

[0100] S431, taking the first third calibration point adjacent to the central calibration point as the center, a first virtual quadrilateral is formed around the first third calibration point. Based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral, the centroid coordinates of the first virtual quadrilateral are obtained.

[0101] S431, based on the centroid coordinates within the first virtual quadrilateral and the coordinates of the third calibration point, obtain the first offset of the centroid coordinates within the first virtual quadrilateral relative to the third calibration point;

[0102] S432, offset the initial position of the second third calibration point adjacent to the first third calibration point according to the first offset amount, and form a second virtual quadrilateral with the offset second third calibration point as the center and outside the second third calibration point. Based on the display grayscale of each sub-pixel in the area enclosed by the second virtual quadrilateral, obtain the centroid coordinates of the second virtual quadrilateral.

[0103] S433, based on the centroid coordinates within the second virtual quadrilateral and the coordinates of the third calibration point, obtain the second offset of the centroid coordinates within the second virtual quadrilateral relative to the third calibration point;

[0104] S434, offset the initial position of the third calibration point adjacent to the second third calibration point according to the second offset amount, and form a third virtual quadrilateral with the offset third calibration point as the center and outside the third calibration point. Based on the display grayscale of each sub-pixel in the area enclosed by the third virtual quadrilateral, obtain the centroid coordinates of the third virtual quadrilateral.

[0105] S435, Repeat the above steps to obtain the centroid coordinates of each virtual quadrilateral in the region to be corrected;

[0106] S436, determine the centroid coordinates of the virtual quadrilateral as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and obtain the correction position of each of the second calibration points in the region to be corrected.

[0107] In this step, please refer to Figure 7 After obtaining the first offset of the second calibration point A2 and the third calibration point A1 within the first virtual quadrilateral A, the coordinates of the third calibration point B1 within the second virtual quadrilateral B will be offset according to the first offset. At the same time, the centroid coordinates of the second virtual quadrilateral B after the offset are obtained to obtain the coordinates of the second calibration point B2 within the second virtual quadrilateral B. Then, based on the coordinates of the third calibration point B1 and the second calibration point B2 within the second virtual quadrilateral B, the second offset of the second calibration point B2 relative to the third calibration point B1 within the second virtual quadrilateral B is obtained. Therefore, the actual offset of the second calibration point B2 relative to the third calibration point B1 within the second virtual quadrilateral B is the sum of the first offset and the second offset.

[0108] Secondly, the coordinates of the third calibration point C1 are offset according to the first and second offsets. At the same time, the centroid coordinates within the third virtual quadrilateral C after the offset are obtained to obtain the coordinates of the second calibration point C2 within the third virtual quadrilateral C. Then, based on the coordinates of the third calibration point C1 and the second calibration point C2 within the third virtual quadrilateral C, the third offset of the second calibration point C2 within the third virtual quadrilateral C relative to the third calibration point is obtained. Therefore, the actual offset of the second calibration point C2 within the third virtual quadrilateral C relative to the third calibration point C1 is the sum of the first offset, the second offset, and the third offset.

[0109] Finally, repeat the above steps to obtain the coordinates of each of the second calibration points within the first calibration area 111.

[0110] Similarly, based on the method of obtaining the second calibration point in the first calibration area 111, the coordinates of the second calibration point in the second calibration area 112, the third calibration area 113, and the fourth calibration area 114 are obtained.

[0111] It should be noted that, in Figure 6 In the structure, the offsets of the second and third calibration points within virtual quadrilateral D can be directly obtained. Virtual quadrilateral E can be adjusted based on the offsets in virtual quadrilateral D, virtual quadrilateral F can be adjusted based on the offsets in virtual quadrilateral E, and virtual quadrilateral G can be adjusted based on the offsets in virtual quadrilateral F. Furthermore, virtual quadrilateral H can be adjusted based on the offsets in virtual quadrilateral D, virtual quadrilateral I can be adjusted based on the offsets in virtual quadrilateral H, virtual quadrilateral J can be adjusted based on the offsets in virtual quadrilateral I, and virtual quadrilateral K can be adjusted based on the offsets in virtual quadrilateral J.

[0112] S50, based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point, perform affine transformation correction on the sampled image 200 to obtain a corrected image.

[0113] Since both the first and second calibration points cover multiple sub-pixels, and brightness compensation is a compensation between sub-pixels, that is, compensating the brightness data of a certain sub-pixel in the calibration image 100 to the corresponding sub-pixel in the effective image area 110 of the sampled image 200, after obtaining the coordinates of each first calibration point and the corresponding second calibration point, it is also necessary to correct the sampled image 200 according to the coordinates of the first and second calibration points so that the coordinates of each sub-pixel in the calibration image 100 correspond to the coordinates of each sub-pixel in the effective image area 110 of the corresponding sampled image 200.

[0114] In this embodiment, step S50 may include:

[0115] S51, the first mapping group is formed by the four adjacent first calibration points of the first quadrilateral with the centroid line connecting the centroids, and the second mapping group is formed by the four adjacent second calibration points of the second quadrilateral with the centroid line connecting the centroids. The first mapping group and the corresponding second mapping group form a mapping matrix.

[0116] S52, determine the correction coefficient based on the coordinates of the first calibration point in the first mapping group and the coordinates of the second calibration point in the corresponding second mapping group;

[0117] S53, perform affine transformation correction on the sampled image 200 according to the correction coefficient to obtain the corrected image.

[0118] In this step, please refer to Figure 5 ,by Figure 5 The four second calibration points S1, A, E, and D are used as the second mapping group, and at the same time... Figure 1 In the calibration screen 100, the four first calibration points corresponding to points R1, R2, P2 and P3 are the first mapping group. The correction coefficients are determined based on the coordinates of the first calibration points in the first mapping group and the coordinates of the second calibration points in the second mapping group. Finally, affine transformation is used to correct the image of the region enclosed by the centroids of the four second calibration points in the second mapping group according to the correction coefficients of the second mapping group.

[0119] In this embodiment, since the offset of the second calibration point at different positions is different, the second mapping group formed by the four different second calibration points has different correction coefficients with the corresponding first mapping group. This application forms a mapping matrix with the four adjacent centroids forming a quadrilateral and the four corresponding first calibration points. Each mapping matrix has a separate correction coefficient. Then, the affine transformation is used to correct the sampled image 200 to obtain a corrected image.

[0120] S60, obtain brightness compensation data based on the corrected image, and perform brightness compensation on the display panel using the brightness compensation data.

[0121] In this step, since the sub-pixels in the calibration image correspond one-to-one with the sub-pixels in the calibration screen 100, the brightness compensation data can be obtained based on the difference between the display grayscale of each sub-pixel in the calibration screen 100 and the display grayscale of each sub-pixel in the calibration image, and the brightness of the display panel can be compensated based on the brightness compensation data.

[0122] This application relates to a brightness compensation method and apparatus for a display panel. The method obtains a center calibration point on a sampled image 200, generates multiple third calibration points on the sampled image 200 using the center calibration point, divides the sampled image 200 into multiple regions to be calibrated, obtains the correction positions of each second calibration point in any region to be calibrated based on the initial positions of each third calibration point in any region to be calibrated, and finally performs affine transformation correction on the sampled image 200 based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point to obtain a corrected image. The brightness data of the reference image is then compensated to the sampled image 200, thus eliminating the technical problem of large deviation between the calibration points and actual calibration points of the sampled image 200 of the display panel.

[0123] Please see Figure 8 This application also provides a brightness compensation device 300 for a display panel, which includes a first acquisition module 310, a second acquisition module 320, a processing module 330, a calculation module 340, a correction module 350, and a compensation module 360.

[0124] In this embodiment, the first acquisition module 310 is used to control the display panel to display a calibration image and acquire a sampled image of the display panel. The display panel includes multiple first calibration points, and the sampled image includes multiple second calibration points. The second acquisition module 320 is used to acquire a center calibration point from the multiple second calibration points. The processing module 330 is used to generate multiple third calibration points arranged in an array based on the center calibration point, and to divide the sampled image into multiple regions to be calibrated. The calculation module 340 is used to acquire the correction position of each second calibration point in any region to be calibrated based on the initial position of each third calibration point in any region to be calibrated. The correction module 350 is used to perform affine transformation correction on the sampled image based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point, and acquire a corrected image. The compensation module 360 ​​is used to acquire brightness compensation data based on the corrected image, so as to perform brightness compensation on the display panel through the brightness compensation data.

[0125] The brightness compensation device 300 of this application is further configured to form a virtual quadrilateral around each of the third calibration points as the center; obtain the centroid coordinates of each of the virtual quadrilaterals based on the display grayscale of each sub-pixel within the area enclosed by the virtual quadrilaterals; determine the centroid coordinates of the virtual quadrilaterals as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and obtain the correction position of each of the second calibration points in the area to be corrected.

[0126] The brightness compensation device 300 of this application is further configured to: form a first virtual quadrilateral around the first third calibration point adjacent to the first calibration point; obtain the centroid coordinates of the first virtual quadrilateral based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral; obtain a first offset of the centroid coordinates of the first virtual quadrilateral relative to the third calibration point based on the centroid coordinates within the first virtual quadrilateral and the coordinates of the third calibration point; offset the initial positions of all third calibration points except the first third calibration point based on the first offset, and form virtual quadrilaterals around each of the offset third calibration points; obtain the centroid coordinates of each virtual quadrilateral based on the display grayscale of each sub-pixel within the area enclosed by each virtual quadrilateral; determine the centroid coordinates of the virtual quadrilateral as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and obtain the correction position of each second calibration point in the area to be corrected.

[0127] The brightness compensation device 300 of this application is further configured to: form a first virtual quadrilateral around the first third calibration point adjacent to the first calibration point; obtain the centroid coordinates of the first virtual quadrilateral based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral; obtain a first offset of the centroid coordinates of the first virtual quadrilateral relative to the third calibration point based on the centroid coordinates within the first virtual quadrilateral and the coordinates of the third calibration point; offset the initial position of the second third calibration point adjacent to the first third calibration point based on the first offset, and form a second virtual quadrilateral around the second third calibration point after the offset; obtain the second virtual quadrilateral based on the display grayscale of each sub-pixel within the area enclosed by the second virtual quadrilateral. The centroid coordinates are determined; based on the centroid coordinates within the second virtual quadrilateral and the coordinates of the third calibration point, a second offset of the centroid coordinates within the second virtual quadrilateral relative to the third calibration point is obtained; based on the second offset, the initial position of the third calibration point adjacent to the second third calibration point is offset, and a third virtual quadrilateral is formed around the offset third calibration point as its center; based on the display grayscale of each sub-pixel within the area enclosed by the third virtual quadrilateral, the centroid coordinates of the third virtual quadrilateral are obtained; the above steps are repeated to obtain the centroid coordinates of each virtual quadrilateral in the area to be corrected; the centroid coordinates of the virtual quadrilateral are determined as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and the correction position of each second calibration point in the area to be corrected is obtained.

[0128] The brightness compensation device 300 of this application is further configured to obtain the center point of the sampled image and a plurality of second calibration points arranged adjacent to the center point of the sampled image; obtain a plurality of first distances between the center point and the plurality of second calibration points; use the second calibration point having the minimum value among the plurality of first distances as the addressing calibration point, and obtain the coordinates of the center calibration point among the plurality of second calibration points according to the addressing calibration point.

[0129] The brightness compensation device 300 of this application is further configured to: obtain a preset spacing; form a first region centered on the addressing calibration point, with the preset spacing as the width and the width of the sampled image in a first direction as the length; obtain multiple first coordinates of a first target calibration point among the second calibration points in the first region in the first direction, and use the median value among the multiple first coordinates as the coordinate of the center calibration point of the sampled image in the first direction; form a second region centered on the addressing calibration point, with the preset spacing as the width and the width of the sampled image in a second direction as the length; obtain multiple second coordinates of a second target calibration point among the second calibration points in the second region in the second direction, and use the median value among the multiple second coordinates as the coordinate of the center calibration point of the sampled image in the second direction; determine the coordinates of the center calibration point based on the coordinates of the center calibration point in the first direction and the coordinates in the second direction; wherein, the first direction is parallel to the long side of the display panel, and the second direction is parallel to the short side of the display panel.

[0130] The brightness compensation device 300 of this application is further configured to acquire the first outer contour of the second calibration point in the first region and the second outer contour of the second calibration point in the second region; when the area of ​​the first outer contour is greater than or equal to a first threshold, the second calibration point in the first region is the first target calibration point, and when the area of ​​the second outer contour is greater than or equal to the first threshold, the second calibration point in the second region is the second target calibration point.

[0131] The brightness compensation device 300 of this application is further configured to acquire a second center calibration point, a third center calibration point, and a fourth center calibration point along the first direction and the second direction respectively, using the center calibration point as the first center calibration point and the preset distance as the point distance, wherein the centroid line connecting the first center calibration point, the second center calibration point, the third center calibration point, and the fourth center calibration point forms a square; acquire the effective image area of ​​the sampled image, and divide the effective image area into a first area to be corrected, a second area to be corrected, a third area to be corrected, and a fourth area to be corrected according to the first center calibration point, the second center calibration point, the third center calibration point, and the fourth center calibration point. The first center calibration point is the starting point of the first area to be calibrated, the second center calibration point is the starting point of the second area to be calibrated, the third center calibration point is the starting point of the third area to be calibrated, and the fourth center calibration point is the starting point of the fourth area to be calibrated. Taking the first center calibration point, the second center calibration point, the third center calibration point, and the fourth center calibration point as starting points, and using the preset spacing as the point distance, the coordinates of a plurality of third calibration points arranged in an array are obtained in the corresponding areas to be calibrated along the first direction and the second direction, respectively; wherein the number of third calibration points, the number of second calibration points, and the number of first calibration points are the same.

[0132] The brightness compensation device 300 of this application is further configured to obtain the length of the effective image area in the first direction and the number of sub-pixels in the first direction; obtain the distance between two adjacent first calibration points; and determine the preset distance based on the product of the quotient of the length of the effective image area in the first direction and the number of sub-pixels in the first direction and the distance between two adjacent first calibration points.

[0133] It should be noted that the image processing apparatus 300 of this application may include a display panel and a camera device, or the camera device may be integrated on the display panel.

[0134] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0135] The brightness compensation method and apparatus for the display panel provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the technical solutions and core ideas of this application. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A brightness compensation method for a display panel, characterized in that, include: The display panel is controlled to display a calibration screen, and a sampled image of the display panel is acquired. The display panel includes a plurality of first calibration points, and the sampled image includes a plurality of second calibration points. Obtain the center calibration point from multiple second calibration points; Based on the central calibration point, multiple third calibration points are generated for the array setting, and the sampled image is divided into multiple regions to be calibrated; For the initial position of each of the third calibration points in any of the regions to be calibrated, obtain the calibration position of each of the second calibration points in the region to be calibrated; Based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point, the sampled image is subjected to affine transformation correction to obtain a corrected image; Brightness compensation data is obtained based on the corrected image, and the brightness of the display panel is compensated using the brightness compensation data; The step of obtaining the center calibration point from a plurality of second calibration points includes: Obtain the center point of the sampled image and a plurality of second calibration points adjacent to the center point of the sampled image; Obtain multiple first distances between the center point and multiple second calibration points; The second calibration point with the minimum value among the multiple first spacings is used as the addressing calibration point, and the coordinates of the center calibration point among the multiple second calibration points are obtained according to the addressing calibration point.

2. The brightness compensation method for a display panel according to claim 1, characterized in that, The step of obtaining the correction position of each of the second calibration points in any of the third calibration points in the region to be corrected includes: A virtual quadrilateral is formed around each of the aforementioned third calibration points, with each of the aforementioned third calibration points as the center. Based on the display grayscale of each sub-pixel within the area enclosed by the virtual quadrilateral, the centroid coordinates of each virtual quadrilateral are obtained. The centroid coordinates of the virtual quadrilateral are determined as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and the correction positions of each of the second calibration points in the region to be corrected are obtained.

3. The brightness compensation method for a display panel according to claim 2, characterized in that, The step of obtaining the correction position of each of the second calibration points in any of the third calibration points in the region to be corrected includes: Taking the first third calibration point adjacent to the central calibration point as the center, a first virtual quadrilateral is formed around the first third calibration point. Based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral, the centroid coordinates of the first virtual quadrilateral are obtained. Based on the centroid coordinates within the first virtual quadrilateral and the coordinates of the third calibration point, obtain the first offset of the centroid coordinates within the first virtual quadrilateral relative to the third calibration point; The initial positions of all the third calibration points except the first third calibration point are offset according to the first offset amount, and virtual quadrilaterals are formed around each of the offset third calibration points as the center and around each of the third calibration points. Based on the display grayscale of each sub-pixel within the area enclosed by each virtual quadrilateral, the centroid coordinates of each virtual quadrilateral are obtained. The centroid coordinates of the virtual quadrilateral are determined as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and the correction positions of each of the second calibration points in the region to be corrected are obtained.

4. The brightness compensation method for a display panel according to claim 2, characterized in that, The step of obtaining the correction position of each of the second calibration points in any of the third calibration points in the region to be corrected includes: Taking the first third calibration point adjacent to the central calibration point as the center, a first virtual quadrilateral is formed around the first third calibration point. Based on the display grayscale of each sub-pixel within the area enclosed by the first virtual quadrilateral, the centroid coordinates of the first virtual quadrilateral are obtained. Based on the centroid coordinates within the first virtual quadrilateral and the coordinates of the third calibration point, obtain the first offset of the centroid coordinates within the first virtual quadrilateral relative to the third calibration point; The initial position of the second third calibration point adjacent to the first third calibration point is offset according to the first offset amount, and a second virtual quadrilateral is formed around the offset second third calibration point. Based on the display grayscale of each sub-pixel within the area enclosed by the second virtual quadrilateral, the centroid coordinates of the second virtual quadrilateral are obtained. Based on the centroid coordinates within the second virtual quadrilateral and the coordinates of the third calibration point, obtain the second offset of the centroid coordinates within the second virtual quadrilateral relative to the third calibration point; The initial position of the third calibration point adjacent to the second third calibration point is offset according to the second offset amount, and a third virtual quadrilateral is formed around the third calibration point after offset. The centroid coordinates of the third virtual quadrilateral are obtained based on the display grayscale of each sub-pixel within the area enclosed by the third virtual quadrilateral. Repeat the above steps to obtain the centroid coordinates of each virtual quadrilateral in the region to be corrected; The centroid coordinates of the virtual quadrilateral are determined as the coordinates of the second calibration point located within the corresponding virtual quadrilateral, and the correction positions of each of the second calibration points in the region to be corrected are obtained.

5. The brightness compensation method for a display panel according to claim 1, characterized in that, The step of obtaining the coordinates of the center calibration point among the multiple second calibration points based on the address calibration point includes: Get the preset spacing; A first region is formed with the addressing calibration point as the center, the preset spacing as the width, and the width of the sampled image in the first direction as the length; Obtain multiple first coordinates of the first target calibration point in the first direction among the second calibration points in the first region, and use the middle value among the multiple first coordinates as the coordinates of the center calibration point of the sampled image in the first direction; A second region is formed with the addressing calibration point as the center, and with the preset spacing as the width and the width of the sampled image in the second direction as the length; Obtain multiple second coordinates of the second target calibration point in the second calibration point within the second region in the second direction, and use the median value among the multiple second coordinates as the coordinates of the center calibration point of the sampled image in the second direction; The coordinates of the center calibration point are determined based on the coordinates of the center calibration point in the first direction and the coordinates in the second direction. Wherein, the first direction is parallel to the long side of the display panel, and the second direction is parallel to the short side of the display panel.

6. The brightness compensation method for a display panel according to claim 5, characterized in that, The steps of obtaining the first target calibration point among the second calibration points in the first region and the second target calibration point among the second calibration points in the second region include: Obtain the first outer contour of the second calibration point in the first region and the second outer contour of the second calibration point in the second region; When the area of ​​the first outer contour is greater than or equal to the first threshold, the second calibration point in the first region is the first target calibration point, and when the area of ​​the second outer contour is greater than or equal to the first threshold, the second calibration point in the second region is the second target calibration point.

7. The brightness compensation method for a display panel according to claim 5, characterized in that, The steps of generating multiple third calibration points for the array based on the central calibration point, and dividing the sampled image into multiple regions to be corrected, include: Using the center calibration point as the first center calibration point and the preset distance as the point distance, a second center calibration point, a third center calibration point, and a fourth center calibration point are obtained along the first direction and the second direction, respectively. The line connecting the centroids of the first center calibration point, the second center calibration point, the third center calibration point, and the fourth center calibration point is a square. The effective image area of ​​the sampled image is obtained, and the effective image area is divided into a first area to be corrected, a second area to be corrected, a third area to be corrected, and a fourth area to be corrected according to the first center calibration point, the second center calibration point, the third center calibration point, and the fourth center calibration point. The first center calibration point is the starting point of the first area to be corrected, the second center calibration point is the starting point of the second area to be corrected, the third center calibration point is the starting point of the third area to be corrected, and the fourth center calibration point is the starting point of the fourth area to be corrected. Taking the first center calibration point, the second center calibration point, the third center calibration point, and the fourth center calibration point as starting points, and using the preset spacing as the point distance, the coordinates of a plurality of the third calibration points arranged in an array are obtained in the corresponding area to be calibrated along the first direction and the second direction, respectively. The number of the third calibration points, the number of the second calibration points, and the number of the first calibration points are the same.

8. The brightness compensation method for a display panel according to claim 5, characterized in that, The sampled image includes a valid image area and an invalid image area located outside the valid image area. The step of obtaining the preset spacing includes: Obtain the length of the effective image region in the first direction and the number of sub-pixels in the first direction; Obtain the distance between two adjacent first calibration points; The preset spacing is determined by the product of the quotient of the length of the effective image area in the first direction and the number of sub-pixels in the first direction and the distance between two adjacent first calibration points.

9. A brightness compensation device for a display panel, characterized in that, include: The first acquisition module is used to control the display panel to display a calibration screen and acquire a sampled image of the display panel. The display panel includes a plurality of first calibration points, and the sampled image includes a plurality of second calibration points. The second acquisition module is used to acquire the center calibration point from multiple second calibration points; The processing module is used to generate multiple third calibration points for the array based on the central calibration point, and to divide the sampled image into multiple regions to be calibrated. The calculation module is used to obtain the correction position of each of the second calibration points in any of the third calibration points in the region to be corrected, based on the initial position of each of the third calibration points in any of the regions to be corrected. The correction module is used to perform affine transformation correction on the sampled image based on the correction positions of all second calibration points and the reference positions of the first calibration points corresponding to each second calibration point, so as to obtain a corrected image. The compensation module is used to obtain brightness compensation data based on the corrected image, so as to perform brightness compensation on the display panel using the brightness compensation data; The second acquisition module is further configured to acquire the center point of the sampled image and a plurality of second calibration points adjacent to the center point of the sampled image; acquire a plurality of first distances between the center point and the plurality of second calibration points; use the second calibration point having the minimum value among the plurality of first distances as the addressing calibration point, and acquire the coordinates of the center calibration point among the plurality of second calibration points according to the addressing calibration point.

Citation Information

Patent Citations

  • Dynamic display calibration based on eye-tracking

    US20170124928A1