Method and apparatus for correcting display panel
By using a brightness correction method for large-size display panels, calculating the brightness mean and generating a corrected divergence field, and using the Poisson equation and Fourier transform to adjust the brightness of the edge area, the problem of uneven brightness when display panels are spliced is solved, achieving higher display uniformity and user experience.
Patent Information
- Application Number
- CN202411209257.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2044-08-30
Smart Images

Figure CN119832848B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a correction method and device for a display panel. Background Art
[0002] Compared with small-area display panels, large-size display panels face more problems from manufacturing to use, such as:
[0003] Taking OLED display panels as an example, to ensure the quality and uniformity of the entire screen, defect compensation (demura) processing is required before leaving the factory. However, due to the limited field of view of the camera, a partitioned compensation solution is usually adopted. Specifically, the screen is divided into multiple areas, each area is individually illuminated, and then the brightness is captured using an industrial camera. Finally, demura compensation is implemented through an algorithm. However, existing partitioned compensation solutions produce obvious stitching lines after demura, especially as the grayscale increases, the stitching lines become increasingly obvious, affecting the viewing experience. Alternatively, after the partitioned images are captured, the partitioned images are directly spliced together. This method is also prone to producing obvious stitching seams, resulting in unsatisfactory subsequent compensation results.
[0004] Taking a large display panel composed of multiple small unit screens as an example, each unit screen is independently controlled by its own circuit and display elements. It is difficult to ensure consistent brightness between multiple small unit screens, which will then form splicing lines and affect the viewing effect.
[0005] Therefore, currently large-sized display panels are prone to uneven brightness between different areas. In particular, the brightness difference at the joints causes a clear visual boundary, affecting the overall effect of the display panel. Summary of the Invention
[0006] To solve the technical problem of uneven brightness between regions of a display panel, the present invention aims to provide a method and apparatus for correcting a display panel that can effectively eliminate stitching lines and improve the overall display uniformity of the display panel.
[0007] To achieve the above-mentioned object of the invention, one embodiment of the present invention provides a method for calibrating a display panel, comprising the following steps:
[0008] Acquiring brightness data of each area of the display panel;
[0009] Brightness correction is performed on every two adjacent areas until brightness correction of all areas is completed, wherein the brightness correction is performed on the edge area of the two adjacent areas with a preset width on the sides close to each other. The brightness correction of the edge area of one area includes:
[0010] Calculating the average brightness of the boundary pixels adjacent to each other in the two adjacent regions;
[0011] Determine a corrected boundary region corresponding to the edge region, wherein the corrected boundary region is a region composed of boundary pixels of the edge region, and replace pixel values of the boundary pixels close to the boundary of the adjacent region with the brightness mean;
[0012] determining a modified divergence field based on the divergence of the edge region and the divergence of the modified boundary region;
[0013] The pixel brightness of the corrected edge region is determined based on the modified divergence field.
[0014] As a further improvement of the present invention, the determining of the corrected boundary area corresponding to the edge area includes:
[0015] The pixel values outside all boundaries in the edge area are set to 0, the pixel values of the boundary pixels close to the boundary of the adjacent area are replaced with the brightness average, and the pixel values of other boundaries in the edge area are retained to obtain the corrected boundary area.
[0016] As a further improvement of the present invention, the method for calculating the divergence of the edge area includes:
[0017] Calculating the divergence of the edge area in the horizontal direction and the vertical direction respectively;
[0018] Calculating the divergence of the edge area according to the divergence in the horizontal direction and the vertical direction;
[0019] The divergence of the modified boundary region is obtained by Laplace transform.
[0020] As a further improvement of the present invention, determining the corrected divergence field based on the divergence of the edge area and the divergence of the corrected boundary area includes:
[0021] The divergence of the edge area is subtracted from the divergence of the corrected boundary area to obtain the corrected divergence field.
[0022] As a further improvement of the present invention, determining the pixel brightness of the corrected edge area based on the corrected divergence field includes:
[0023] The pixel brightness of the corrected edge region is determined according to the Poisson equation Δu=f, wherein Δ is a Laplace operator, u is the corrected edge region, and f is the modified divergence field.
[0024] As a further improvement of the present invention, determining the pixel brightness of the corrected edge area according to the Poisson equation Δu=f includes:
[0025] Performing Fourier transform on the corrected divergence field to obtain a frequency spectrum;
[0026] The frequency spectrum is filtered and inverse Fourier transformed to obtain pixel brightness of the corrected edge area.
[0027] As a further improvement of the present invention, the brightness correction for every two adjacent areas includes:
[0028] The other areas of the one area except the edge area are spliced with the corrected edge area to obtain the pixel brightness of the corrected complete area.
[0029] As a further improvement of the present invention, the brightness correction method of the edge areas of two adjacent areas is the same;
[0030] The brightness correction for every two adjacent areas includes:
[0031] After the two adjacent regions are corrected to obtain the pixel brightness of the complete region, the two adjacent regions are spliced into an entire region along the splicing direction.
[0032] As a further improvement of the present invention, after the brightness correction of all regions is completed, the present invention further includes the following steps:
[0033] Splice all areas into a whole display panel;
[0034] Performing demura processing on the entire display panel.
[0035] To achieve one of the above-mentioned objectives, an embodiment of the present invention provides a display panel correction device, comprising:
[0036] an acquisition module, configured to acquire brightness data of each area of the display panel;
[0037] A correction module is configured to perform brightness correction on each of two adjacent regions until brightness correction of all regions is completed. The brightness correction is performed on an edge region of a preset width on the adjacent sides of the two adjacent regions. The brightness correction of the edge region of one region includes:
[0038] Calculating the average brightness of the boundary pixels adjacent to each other in the two adjacent regions;
[0039] Determine a corrected boundary region corresponding to the edge region, wherein the corrected boundary region is a region composed of boundary pixels of the edge region, and replace pixel values of the boundary pixels close to the boundary of the adjacent region with the brightness mean;
[0040] determining a modified divergence field based on the divergence of the edge region and the divergence of the modified boundary region;
[0041] A corrected edge region is determined based on the modified divergence field.
[0042] To achieve one of the above-mentioned purposes, an embodiment of the present application provides a readable storage medium storing a computer program, which, when executed by a processing module, can implement the steps in the above-mentioned display panel correction method.
[0043] Compared with the prior art, the display panel correction method can effectively solve the problem of obvious splicing lines of large-size display panels, correct the brightness based on the divergence modification of the edge region of adjacent regions by obtaining the brightness data of each region of the display panel, significantly reduce or completely eliminate the splicing gap when performing multi-region splicing or multi-panel splicing, improve the overall display uniformity of the display panel, make the spliced picture look smoother and more uniform, especially significantly improve the brightness uniformity and display effect of large-size display devices, improve the user experience, and have high practicability and market prospect. BRIEF DESCRIPTION OF DRAWINGS
[0044] Figure 1 is a schematic diagram of a display panel of the whole of an embodiment of the present application;
[0045] Figure 2 is a flowchart of a display panel correction method of an embodiment of the present application;
[0046] Figure 3 is a schematic diagram of splicing of two adjacent regions in a left-right direction of an embodiment of the present application;
[0047] Figure 4 is a schematic diagram of an edge region of two adjacent regions of an embodiment of the present application;
[0048] Figure 5 is a schematic diagram of a modified boundary region of an embodiment of the present application;
[0049] Figure 6 is a flowchart of one of the embodiments of step S30 of an embodiment of the present application;
[0050] Figure 7 is a schematic diagram of splicing of two adjacent regions in a top-bottom direction of an embodiment of the present application;
[0051] Figure 8 is a module schematic diagram of a display panel correction device of an embodiment of the present application;
[0052] wherein 100, display panel; 10, edge region; 21, modified boundary; 22, other boundary; 23, internal region; 30, other region; A1, upper left region; A2, upper right region; A3, lower left region; A4, lower right region. DETAILED DESCRIPTION
[0053] The present invention will be described in detail below with reference to the specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present invention, and any structural, methodological, or functional changes made by those skilled in the art based on these embodiments are all within the scope of protection of the present invention.
[0054] An embodiment of the present invention provides a method and apparatus for calibrating a display panel, which can effectively eliminate splicing lines and improve the overall display uniformity of the display panel.
[0055] As described in the background technology, the display panel of this embodiment is mainly for large-size display panels, such as large-size OLED (organic light-emitting diode) display panels, which can also be large-size mirco-LED, large-size mirco-OLED, etc., or a large display panel composed of multiple small unit screens, such as a large panel composed of multiple small LCD\LED\QLED\mini-LED unit screens. Taking large-size OLED display panels as an example, they have the advantages of self-luminescence, wide viewing angle, high contrast, and fast response, and are widely used in various display devices such as televisions, mobile phones, and tablets.
[0056] Before performing the display panel calibration method, you can first run:
[0057] Step S10: The display panel 100 is divided into a plurality of areas and is illuminated, and an image of each area is captured by an imaging device.
[0058] Here the screen is divided into multiple areas, for example, m×n areas, such as Figure 1 As shown, m and n are both 2. The following also takes the simplest 2×2 as an example, which includes the upper left area A1, the upper right area A2, the lower left area A3 and the lower right area A4 respectively. If m and n are other values, adaptive adjustment can be performed based on this method.
[0059] Each area is individually lit, and then an imaging device, such as an industrial camera, is used to capture the brightness of the area. During each capture, the content displayed in each area, the displayed grayscale, working distance, lens focal length, and camera pixel size remain the same. The imaging device is located at the center of each area and is captured as vertically as possible to minimize the error caused by the industrial camera and provide accurate data support for subsequent brightness analysis and fitting. Other partitioning methods can also be honeycomb-shaped, multi-circle rings, etc. Of course, in other embodiments, the display panel can be fully lit, and the imaging device can capture separately according to the virtual area divisions.
[0060] Taking the OLED display panel as an example, the four areas here can be virtual partitions, that is, there is no boundary between different areas in the display panel 100 itself. It is an artificial area division based on the shooting field of view, working distance, etc. of the imaging device to meet the single-partition shooting requirements.
[0061] Taking a large display panel composed of multiple small unit screens as an example, the four regions here can also be four independent small unit screens, that is, the display panel has real physical boundaries, and is divided into four regions according to these physical boundaries. In addition, in a large display panel 100 composed of multiple small unit screens, each region can also be divided into virtual regions.
[0062] That is to say, the correction method of the display panel of this embodiment can reduce or completely eliminate non-physical splicing lines. For example, although the OLED display panel itself may not have physical splicing seams, as described in the background technology, due to the camera's field of view, when multiple photos taken in partitions are spliced together, obvious splicing lines are generated between the photos; it can also reduce or completely eliminate physical splicing lines, such as the physical gaps generated by splicing multiple small unit screens.
[0063] After capturing an image, the imaging device can perform image correction to address any geometric distortion and uneven lighting that may have occurred during the capture process. This ensures image accuracy. The device then extracts the brightness value of each pixel from the corrected image. Various image processing algorithms, such as filtering and smoothing, are used to improve the accuracy of brightness extraction. The brightness values are then normalized to eliminate brightness differences between images. The resulting data is then used for subsequent brightness correction.
[0064] The following combination Figures 1 to 7 , describing a display panel correction method provided by an embodiment of the present invention. Although the present application provides method operation steps as shown in the following implementation manner or flowchart, based on conventional or no creative labor, in the steps of the method where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided in the implementation manner of the present application.
[0065] Specifically, a display panel calibration method according to this embodiment is as follows: Figure 2 As shown, the following steps are included:
[0066] Step S20: Acquire brightness data of each area of the display panel;
[0067] Step S30: performing brightness correction on every two adjacent regions until brightness correction of all regions is completed, wherein the brightness correction is performed on the edge region of the two adjacent regions with a preset width on the sides close to each other.
[0068] In the above step S10, images of each region have been captured by an imaging device. In step S20, these images are acquired, that is, brightness data of each region can be acquired. These brightness data include brightness values of each pixel.
[0069] During the brightness correction process of step S30, two adjacent areas are corrected simultaneously each time. Taking the 2×2 partitioning method above as an example, the two adjacent areas can be left and right areas or upper and lower areas. In the specific correction process, the upper left area A1 and the upper right area A2 can be corrected as a group of adjacent areas first, such as Figure 3 As shown; then the lower left area A3 and the lower right area A4 are corrected as a group of adjacent areas, and finally the upper area and the lower area that have been corrected are corrected as a group of adjacent areas, as shown Figure 7 shown.
[0070] In this embodiment, the edge region is a local region on the side of two adjacent regions that are close to each other. In this embodiment, the brightness correction is mainly performed on the edge region, while the other regions 30 can maintain their original brightness. The preset width can be set as needed, for example, a distance of 200 pixels.
[0071] like Figure 3 and 4 As shown in FIG, the two areas spliced in the left and right directions, the edge area 10 of the upper left area A1 is an area with a width of 200 pixels on the right side, and the edge area 10 of the upper right area A2 is an area with a width of 200 pixels on the left side. Figure 7 As shown, the two areas spliced in the upper and lower directions have an edge area 10 of the upper area with a width of 200 pixels on the lower side, and an edge area 10 of the lower area with a width of 200 pixels on the upper side.
[0072] The brightness correction methods of the two edge areas 10 on the side close to each other of the two adjacent areas can be the same or different, or even brightness correction can be performed on only one of the areas, while the brightness of the other area remains unchanged. Although the correction effect in this case is not as good as that of correcting both areas, it can effectively reduce the impact of the splicing line compared to the uncorrected state.
[0073] The following description assumes that the same correction method is used for two adjacent areas. That is, the brightness correction method for one of the two adjacent areas can also be used on the other area. Finally, the edge areas of the two adjacent areas undergo the same brightness correction process. Figure 3 As shown, one area and the other area of two adjacent areas.
[0074] In step S30, the brightness correction of the edge area of a region includes:
[0075] Step S31: Calculate the average brightness of the mutually adjacent boundary pixels of the two adjacent regions.
[0076] Step S32: Determine a modified boundary region corresponding to the edge region, wherein the modified boundary region is a region composed of the boundary pixels of the edge region, and replace the pixel values of the boundary pixels close to the boundary of the adjacent region with the average brightness.
[0077] Step S33: Determine a modified divergence field based on the divergence of the edge region 10 and the divergence of the modified boundary region.
[0078] Step S34: Determine the pixel brightness of the corrected edge region 10 based on the modified divergence field.
[0079] In step S31, for the edge region 10 of the two adjacent regions, the brightness data close to the boundary of the other region is obtained respectively, and then the average of the two boundary brightnesses is calculated. This average as a unified brightness reference ensures consistent brightness transition at the boundary of the two regions and eliminates visual brightness difference.
[0080] As shown in Figure 4 , the mutually adjacent boundary pixels of the two adjacent regions are only the pixels in the most edge row or column, and the average brightness of the mutually adjacent boundary pixels of the two adjacent regions can be calculated by adding the brightness of the pixels in the same row or column located on the boundary, Figure 3 or Figure 4 In the left upper region A1, the i-th row from top to bottom and the i-th row from top to bottom of the right upper region A2 are the same row in the left-right splicing mode; similarly, in the up-down splicing of Figure 7 , the j-th column from left to right of the upper region and the j-th column from left to right of the lower region are the same column in the up-down splicing mode.
[0081] For example, Figure 3 or Figure 4 In the left upper region A1, the pixel values of the most right column are [5, 1, 4, 7] respectively, and the pixel values of the most left column of the right upper region A2 are [7, 3, 4, 1] respectively, then the average brightness calculated in step S31 is [6, 2, 4, 4].
[0082] In step S32, based on the calculated average brightness, the brightness data of the edge region 10 of the two regions is adjusted to generate a modified modified boundary region. The modified boundary region combines the average brightness and only retains the boundary pixels of the edge region 10.
[0083] After obtaining the modified boundary region, step S33 further generates a modified divergence field according to the divergence of the edge region 10 and the divergence of the modified boundary region, so as to adjust the divergence distribution of the edge region 10 and ensure that the brightness transition of the entire region is more natural, avoiding color discontinuity or brightness mutation caused by brightness discontinuity.
[0084] Finally, based on the modified divergence field, the brightness of the edge region 10 is adjusted to generate the pixel brightness of the corrected edge region 10. The corrected edge region 10 can ensure the brightness uniformity of the adjacent two regions at the splicing position and eliminate the splicing gap.
[0085] Through the above steps, the problem of obvious splicing seam of multiple regions of the display panel at the splicing position can be effectively solved, and the overall display effect of the large-size display panel is significantly improved. The corrected display panel has no splicing trace in vision, the brightness transition is natural, and the consistency requirement of the display effect of high-end display equipment is met.
[0086] The step S32 further includes:
[0087] Step S321: setting the pixel values of all boundaries in the edge region 10 to 0, replacing the pixel values of the boundaries of the edge region 10 close to the adjacent region with the brightness average, and retaining the pixel values of other boundaries 22 in the edge region 10 to obtain the modified boundary region.
[0088] The step S31 calculates the pixels corresponding to the brightness average as the modified boundary 21, other boundaries as the other boundary 22, and the internal region except the modified boundary 21 and the other boundary 22 as the internal region 23, as shown in the figure. Figure 5 The pixel values of the modified boundary 21 are replaced with the brightness average, the pixel values of the other boundary 22 are retained as the original values, and the internal region 23 is set to 0 to form the modified boundary region. The modified boundary region has the same length and width as the edge region 10. The modified boundary region only adjusts the boundary pixels related to splicing, which can ensure that the transition of the splicing region is as smooth and natural as possible and improve the splicing effect.
[0089] Further, the calculation method of the divergence of the edge region 10 includes:
[0090] The divergence of the horizontal direction and the vertical direction of the edge region 10 is calculated respectively.
[0091] The divergence of the edge region 10 is calculated according to the divergence of the horizontal direction and the vertical direction.
[0092] The divergence of the horizontal direction and the vertical direction can be calculated by the gradient field of the horizontal direction and the gradient field of the vertical direction. The gradient field reflects the change trend of the pixel brightness in the image.
[0093] The calculation formula of the gradient field in the transverse direction is: Gx = Img·kernelX1;
[0094] The calculation formula of the gradient field in the vertical direction is: Gy = Img·kernelY1;
[0095] Among them, Img is the edge area 10, the convolution kernel kernelX1 can be [0, -1, 1], and the convolution kernel kernelY1 can be [0, -1, 1] T .
[0096] The calculation formula for the lateral divergence is: Lapx = Gx·kernelX2;
[0097] The calculation formula for vertical divergence is: Lapy = Gy kernelY2;
[0098] Among them, the convolution kernel kernelX2 can be [-1, 1, 0], and the convolution kernel kernelY2 can be [-1, 1, 0] T .
[0099] Finally, the divergence of the edge region 10 is Lap=Lapx+Lapy.
[0100] The divergence Lapbound of the corrected boundary area is obtained by Laplace transform using the following formula:
[0101] Lapbound=Img2*Laplacian;
[0102] Among them, Img2 is the corrected boundary region, and Laplacian is the Laplace operator.
[0103] The step S33 further comprises:
[0104] Step S331: subtract the divergence of the edge area 10 from the divergence of the corrected boundary area to obtain the corrected divergence field.
[0105] In image stitching, the divergence field represents the local variation of each point in the image. By subtracting the divergence of the corrected boundary area, the differences caused by the stitching seam can be removed from the divergence of the original edge area 10, thereby obtaining the corrected divergence field Lap2, using the following formula:
[0106] Lap2=Lap-Lapbound.
[0107] The corrected divergence field obtained by calculation makes the transition of the reconstructed area more natural and significantly reduces the traces of the splicing seams. The corrected divergence field can be regarded as the divergence field under the final target display effect.
[0108] Step S34 further comprises:
[0109] determining the pixel luminance of the corrected edge region 10 according to a Poisson equation Δu=f, wherein Δ is a Laplacian operator, u is the corrected edge region 10, and f is the modified divergence field.
[0110] Further, the determining the pixel luminance of the corrected edge region 10 according to the Poisson equation Δu=f comprises:
[0111] Step S341: performing Fourier transform on the modified divergence field to obtain a frequency spectrum;
[0112] Step S342: filtering the frequency spectrum and performing inverse Fourier transform to obtain the pixel luminance of the corrected edge region 10.
[0113] The steps S341-S342 perform processing on the modified divergence field through Fourier transform and inverse Fourier transform, which can effectively solve the Poisson equation, and the solution of the Poisson equation is the corrected image corresponding to the modified divergence field. In the process of transformation, the filtering in the frequency domain can effectively reduce the influence of noise and errors, so that the corrected edge region 10 shows a more smooth and natural luminance transition in the spatial domain.
[0114] In step S341, the modified divergence field is converted to the frequency domain through fast Fourier transform: Res=DFT(Lap2). Step S341 can convert the equation in the spatial domain to the frequency domain.
[0115] In step S342, filtering is performed through the following formula:
[0116] filterX=2*cos(π*i / w);
[0117] filterY=2*cos(π*j / h);
[0118] ResFilter(i,j)=Res*(filterX(i)+filterY(j));
[0119] wherein w is the image width, h is the image height, i is the i-th row, the range of i is 0-w, j is the j-th column, and the range of j is 0-h.
[0120] The corrected edge region Result is solved through inverse Fourier transform, and the formula is: Result=IDFT(ResFilter).
[0121] The inverse Fourier transform of step S342 converts the modified frequency domain information back to the spatial domain to generate the final corrected edge region 10. The corrected edge region 10 after the Fourier transform processing can not only effectively solve the image corresponding to the modified divergence field, but also improve the overall display effect after splicing, thereby providing a reliable solution for high-precision display requirements.
[0122] Further, the step S30 can include, as shown in Figure 6
[0123] Step S3a: performing brightness correction on the edge region 10 of one of the two adjacent regions to obtain the pixel brightness of the corrected edge region 10.
[0124] Step S3b: splicing the other region 30 except the edge region 10 of one of the two adjacent regions with the corrected edge region 10 to obtain the pixel brightness of the corrected complete region.
[0125] Step S3c: performing brightness correction on the edge region 10 of the other region of the two adjacent regions to obtain the pixel brightness of the corrected edge region 10.
[0126] Step S3d: splicing the other region 30 except the edge region 10 of the other region of the two adjacent regions with the corrected edge region 10 to obtain the pixel brightness of the corrected complete region.
[0127] Step S3e: after the pixel brightness of the complete region is corrected in the two adjacent regions, the two adjacent regions are spliced into a whole region along the splicing direction.
[0128] The one region and the other region in step S3a and step S3c can be implemented by using the steps S31-S34 described above. In addition, as described above, the other region can also be changed by using other methods, for example, only changing the brightness average of the pixels at the boundary, or even the other region can not be changed. The embodiment is described by taking the same processing method for the one region and the other region as an example.
[0129] The processing of the one region and the other region in step S3b and step S3d can also use the same method, that is, by splicing the corrected edge region 10 with the other region 30 except the edge region 10 to obtain the one region and the other region with the splicing seam eliminated.
[0130] For step S3e, when the brightness data of the two adjacent regions are corrected, the splicing line problem between the two regions is solved, and the two adjacent regions are no longer exist independently, but can be spliced together to participate in the subsequent correction process as a new region.
[0131] As shown in Figure 7 As shown, after the upper right area A2 and the upper left area A1 are corrected, they can be spliced together to form a single upper area. After the lower right area A4 and the lower left area A3 are corrected, they can be spliced together to form a single lower area. The upper and lower areas are then treated as two new adjacent areas. This can also be applied to other numbers, such as 3×3.
[0132] After brightness correction is completed in two adjacent areas, they are spliced into a whole and participate in subsequent splicing, which helps to ensure the continuity and consistency of the gradual correction and splicing process. It can effectively reduce the uneven brightness that may occur during the splicing process, improve the overall correction effect, and make the brightness of the final display panel more uniform.
[0133] Furthermore, after the brightness correction of all areas is completed, the following steps are also included:
[0134] All the areas are spliced together to form a whole display panel 100;
[0135] A demura (defect compensation) process is performed on the entire display panel 100 .
[0136] After completing the brightness correction of all regions, all regions are spliced together to form an overall display panel 100. The overall display panel 100 is as follows: Figure 1 Performing demura processing and testing on the display panel 100 can ensure that the splicing lines of the final display panel 100 are not obvious or even eliminated, thereby improving the overall display effect and quality, eliminating residual brightness unevenness, and ensuring that the display panel 100 can provide consistent and high-quality display effects in various usage environments.
[0137] In addition, in other embodiments, after acquiring the image of each area in step S10, demura (defect compensation) processing may be performed on each area, and then the steps in step S20 and step S30 are executed, that is, the order of demura and brightness correction is swapped.
[0138] Compared with the prior art, this embodiment has the following beneficial effects:
[0139] The display panel correction method can effectively solve the problem of obvious splicing lines of large-size display panels. By obtaining the brightness data of each area of the display panel, the brightness of the edge areas of adjacent areas is corrected based on the divergence correction, so that when multi-area splicing or multi-display panel splicing is performed, the splicing gaps can be significantly reduced or completely eliminated, and the overall display uniformity of the display panel is improved, making the spliced picture look smoother and more uniform. In particular, the brightness uniformity and display effect of large-size display devices are significantly improved, thereby enhancing the user experience and having high practicality and market prospects.
[0140] In one embodiment, a correction device for a display panel is provided. Figure 8 The display panel calibration device includes modules, and the specific functions of each module are as follows:
[0141] an acquisition module, configured to acquire brightness data of each area of the display panel;
[0142] A correction module is configured to perform brightness correction on each of two adjacent regions until brightness correction of all regions is completed. The brightness correction is performed on an edge region of a preset width on the adjacent sides of the two adjacent regions. The brightness correction of the edge region of one region includes:
[0143] Calculating the average brightness of the boundaries between the two adjacent regions;
[0144] Applying the brightness mean to corresponding pixels in the edge area to calculate a corrected boundary area corresponding to the edge area, wherein the edge area and the corrected boundary area have the same size;
[0145] determining a modified divergence field based on the divergence of the edge region and the divergence of the modified boundary region;
[0146] A corrected edge region is determined based on the modified divergence field.
[0147] It should be noted that for details not disclosed in the display panel correction device of the embodiment of the present invention, please refer to the details disclosed in the display panel correction method of the embodiment of the present invention.
[0148] Those skilled in the art will understand that the module schematic diagram is merely an example of a correction device for a display panel and does not constitute a limitation on the terminal device of the correction device for a display panel. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the correction device for a display panel may also include input and output devices, network access devices, buses, etc.
[0149] The display panel calibration device may also include a computing device such as a computer, a notebook, a PDA, and a cloud server, and includes but is not limited to a processing module, a storage module, and a computer program stored in the storage module and executable on the processing module, such as the display panel calibration method program described above. When the processing module executes the computer program, the steps of the display panel calibration method embodiments described above are implemented, such as Figure 2 and 6 Steps shown.
[0150] Furthermore, an embodiment of the present invention provides a readable storage medium storing a computer program, which, when executed by a processing module, can implement the steps in the above-mentioned display panel correction method, that is, implement the steps in any one of the technical solutions in the above-mentioned display panel correction method.
[0151] If the module integrated with the display panel correction method is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention can also implement all or part of the process of the above-mentioned embodiment method by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed by the processing module, the computer program can implement the steps of each of the above-mentioned method embodiments.
[0152] The computer program includes computer program code, which may be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. It should be noted that the content of the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0153] It should be understood that although this specification is described in terms of implementation methods, not every implementation method contains only one independent technical solution. This narrative method of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each implementation method can also be appropriately combined to form other implementation methods that can be understood by those skilled in the art.
[0154] The series of detailed descriptions listed above are only specific descriptions of feasible implementation methods of the present invention. They are not intended to limit the scope of protection of the present invention. Any equivalent implementation methods or changes that do not deviate from the technical spirit of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for calibrating a display panel, characterized in that: The steps include: Acquiring brightness data of each area of the display panel; Brightness correction is performed on every two adjacent areas until brightness correction of all areas is completed, wherein the brightness correction is performed on the edge area of the two adjacent areas with a preset width on the sides close to each other. The brightness correction of the edge area of one area includes: Calculating the average brightness of the boundary pixels adjacent to each other in the two adjacent regions; Determine a corrected boundary region corresponding to the edge region, wherein the corrected boundary region is a region composed of boundary pixels of the edge region, and replace pixel values of the boundary pixels close to the boundary of the adjacent region with the brightness mean; determining a modified divergence field based on the divergence of the edge region and the divergence of the modified boundary region; The pixel brightness of the corrected edge region is determined based on the modified divergence field.
2. The display panel calibration method according to claim 1, wherein: The determining of the corrected boundary area corresponding to the edge area includes: The pixel values outside all boundaries in the edge area are set to 0, the pixel values of the boundary pixels close to the boundary of the adjacent area are replaced with the brightness average, and the pixel values of other boundaries in the edge area are retained to obtain the corrected boundary area.
3. The display panel calibration method according to claim 1, wherein: The method for calculating the divergence of the edge area includes: Calculating the divergence of the edge area in the horizontal direction and the vertical direction respectively; Calculating the divergence of the edge area according to the divergence in the horizontal direction and the vertical direction; The divergence of the modified boundary region is obtained by Laplace transform.
4. The display panel calibration method according to claim 3, wherein: The determining of the corrected divergence field based on the divergence of the edge area and the divergence of the corrected boundary area includes: The divergence of the edge area is subtracted from the divergence of the corrected boundary area to obtain the corrected divergence field.
5. The display panel calibration method according to claim 4, wherein: The determining of the pixel brightness of the corrected edge area based on the corrected divergence field includes: The pixel brightness of the corrected edge region is determined according to the Poisson equation Δu=f, wherein Δ is a Laplace operator, u is the corrected edge region, and f is the modified divergence field.
6. The display panel calibration method according to claim 5, wherein: The determining the pixel brightness of the corrected edge area according to the Poisson equation Δu=f includes: Performing Fourier transform on the corrected divergence field to obtain a frequency spectrum; The frequency spectrum is filtered and inverse Fourier transformed to obtain pixel brightness of the corrected edge area.
7. The display panel calibration method according to claim 1, wherein: The brightness correction for every two adjacent areas includes: The other areas of the one area except the edge area are spliced with the corrected edge area to obtain the pixel brightness of the corrected complete area.
8. The display panel calibration method according to claim 7, wherein: The brightness correction method for the edge area of two adjacent areas is the same; The brightness correction for every two adjacent areas includes: After the two adjacent regions are corrected to obtain the pixel brightness of the complete region, the two adjacent regions are spliced into an entire region along the splicing direction.
9. The display panel calibration method according to claim 8, wherein: After all areas have been corrected for brightness, the following steps are also included: Splice all areas into a whole display panel; Performing demura processing on the entire display panel.
10. A display panel calibration device, characterized in that: include: an acquisition module, configured to acquire brightness data of each area of the display panel; The correction module is used to perform brightness correction on each two adjacent areas until the brightness correction of all areas is completed, wherein the brightness correction is performed on the edge area of the two adjacent areas with a preset width on the sides close to each other. The brightness correction of the edge area of one area includes: Calculating the average brightness of the boundary pixels adjacent to each other in the two adjacent regions; Determine a corrected boundary region corresponding to the edge region, wherein the corrected boundary region is a region composed of boundary pixels of the edge region, and replace pixel values of the boundary pixels close to the boundary of the adjacent region with the brightness mean; determining a modified divergence field based on the divergence of the edge region and the divergence of the modified boundary region; A corrected edge region is determined based on the modified divergence field.
11. A readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processing module, the steps of the display panel correction method described in any one of claims 1 to 9 can be implemented.
Citation Information
Patent Citations
An infrared panoramic image splicing method based on Poisson fusion
CN109712070A
KR20220001033A