Pixel driving method, system and device

By acquiring and analyzing the target image and gamma curve of the OLED display panel, combining the position coordinates of the abnormal pixel points, the compensation gray scale of the abnormal pixel points is calculated based on the brightness value of the surrounding normal pixel points, and the abnormal pixel light brightness in the prior art is solved. Compensating for problems that are easy to overcompensate can achieve a more accurate brightness compensation effect.

CN119418654AActive Publication Date: 2025-02-11WUHAN TIANMA MICRO ELECTRONICS CO LTD

Patent Information

Application Number
CN202411919153.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-02-11
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

When the prior art performs brightness compensation for abnormal pixel points in the OLED display panel, it is easy to overcompensate due to failure to follow the gamma curve, which affects the display effect.

Method used

By obtaining the target image, gamma curve and abnormal pixel point position coordinates of the target display panel under preset color and preset grayscale, the target brightness value of the abnormal pixel point is determined based on the brightness value of the surrounding normal pixel point, and the compensation is calculated grayscale for driving.

Benefits of technology

Accurate brightness compensation for abnormal pixel points is achieved, which avoids overcompensation and ensures uniformity and display effect of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119418654A_ABST
    Figure CN119418654A_ABST
Patent Text Reader

Abstract

The invention relates to a pixel driving method, system and device. The method comprises the following steps: firstly, acquiring a normal pixel point in a first preset range where an abnormal pixel point is located based on a position coordinate of the abnormal pixel point, and acquiring a target brightness value of a preset sub-pixel of the abnormal pixel point based on an actual brightness value of the preset sub-pixel of the normal pixel point; and then based on the first brightness difference value between the preset brightness value and the target brightness value, the compensation gray scale of the preset sub-pixel of the abnormal pixel point is obtained, so that the abnormal pixel point is not compensated directly based on the actual brightness value of the abnormal pixel point. The target brightness value of the abnormal pixel point is determined on the basis of the actual brightness value of the normal pixel point around the abnormal pixel point, and the abnormal pixel point is compensated on the basis of the target brightness value, so that the brightness of the abnormal pixel point can be compensated, and the problem of over-compensation is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display driving technology, and in particular to a pixel driving method, system and device. Background Art

[0002] In the process of producing OLED (Organic Light-Emitting Diode) display panels, there may be problems such as scratches on the display panel, foreign matter in the display panel, and poor electrical properties of the display panel. These problems will cause abnormal pixels in the display panel. During the display process of the display panel, the brightness of the abnormal pixel is significantly different from that of other surrounding pixels, so it is necessary to compensate the brightness of the abnormal pixel.

[0003] De-mura stations on the production line are usually used to compensate for the brightness of abnormal pixels. In the prior art, the compensation process of the de-mura station is based on the gamma curve of the display panel, and the brightness of the pixels is compensated based on the actual brightness value of the pixels. However, since the relationship between the brightness and grayscale of abnormal pixels does not follow the gamma curve, the de-mura station is prone to over-compensation of abnormal pixels. Summary of the invention

[0004] Based on this, it is necessary to provide a pixel driving method, system and device that can accurately compensate for the brightness of abnormal pixels in order to address the above technical problems.

[0005] In a first aspect, the present application provides a pixel driving method, the method comprising:

[0006] Acquire a target image of a target display panel at a preset color and a preset grayscale, preset sub-pixels of pixels in the target display panel at the preset color, a gamma curve of the target display panel, and position coordinates of abnormal pixels in the target display panel;

[0007] Acquire an actual brightness value of the preset sub-pixel in the target image, and a corresponding preset brightness value of the preset grayscale in the gamma curve;

[0008] Based on the position coordinates, a normal pixel point within a first preset range where the abnormal pixel point is located is obtained, and based on the actual brightness value of the preset sub-pixel of the normal pixel point, a target brightness value of the preset sub-pixel of the abnormal pixel point is obtained;

[0009] Based on a first brightness difference between the preset brightness value and the target brightness value, obtaining a compensation grayscale of a preset sub-pixel of the abnormal pixel;

[0010] During the display process of the target display panel, the abnormal pixel is driven based on the compensation grayscale.

[0011] In a second aspect, the present application further provides a pixel driving system, the system comprising:

[0012] First site and second site;

[0013] The first site is used to obtain the position coordinates of abnormal pixels in the target display panel and send the position coordinates to the second site;

[0014] The second site is used to receive the position coordinates sent by the first site; obtain the target image of the target display panel under the preset color and preset grayscale, the preset sub-pixels of the pixels in the target display panel under the preset color, and the gamma curve of the target display panel; obtain the actual brightness value of the preset sub-pixel in the target image, and the corresponding preset brightness value of the preset grayscale in the gamma curve; based on the position coordinates, obtain the normal pixels within the first preset range where the abnormal pixel is located, and based on the actual brightness values ​​of the preset sub-pixels of the normal pixels, obtain the target brightness value of the preset sub-pixels of the abnormal pixel; based on the first brightness difference between the preset brightness value and the target brightness value, obtain the compensated grayscale of the preset sub-pixel of the abnormal pixel; and during the display process of the target display panel, drive the abnormal pixel based on the compensated grayscale.

[0015] In a third aspect, the present application further provides a pixel driving device, the device comprising:

[0016] A first acquisition module is used to acquire a target image of a target display panel at a preset color and a preset grayscale, preset sub-pixels of pixels in the target display panel at the preset color, a gamma curve of the target display panel, and position coordinates of abnormal pixels in the target display panel;

[0017] A second acquisition module, used for acquiring an actual brightness value of the preset sub-pixel in the target image, and a corresponding preset brightness value of the preset grayscale in the gamma curve;

[0018] A third acquisition module is used to acquire normal pixels within a first preset range where the abnormal pixel is located based on the position coordinates, and acquire a target brightness value of a preset sub-pixel of the abnormal pixel based on an actual brightness value of a preset sub-pixel of the normal pixel;

[0019] A fourth acquisition module, configured to acquire a compensation grayscale of a preset sub-pixel of the abnormal pixel point based on a first brightness difference between the preset brightness value and the target brightness value;

[0020] A pixel driving module is used to drive the abnormal pixel point based on the compensation gray scale during the display process of the target display panel.

[0021] The above-mentioned pixel driving method, system and device first obtain normal pixels within a first preset range where the abnormal pixel is located based on the position coordinates of the abnormal pixel, and obtain the target brightness value of the preset sub-pixel of the abnormal pixel based on the actual brightness value of the preset sub-pixel of the normal pixel, and then obtain the compensation grayscale of the preset sub-pixel of the abnormal pixel based on the first brightness difference between the preset brightness value and the target brightness value. In this way, the abnormal pixel is not compensated directly based on the actual brightness value of the abnormal pixel, but the target brightness value of the abnormal pixel is determined based on the actual brightness value of the normal pixels around the abnormal pixel, and the abnormal pixel is compensated based on this target brightness value, which can not only compensate the brightness of the abnormal pixel, but also avoid the problem of over-compensation. By obtaining the position coordinates of the abnormal pixel, the De-mura station can accurately determine the position of the abnormal pixel in the display panel during the compensation process, so as to accurately compensate the abnormal pixel. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0023] FIG1 is a schematic diagram of a flow chart of a pixel compensation method in the prior art;

[0024] FIG2 is a diagram showing an application environment of a pixel driving method according to an embodiment;

[0025] FIG3 is a schematic diagram of a process of a pixel driving method in an embodiment;

[0026] FIG4 is a schematic diagram of a flow chart of a method for determining abnormal pixels in one embodiment;

[0027] FIG5 is a schematic diagram of a pixel driving system in one embodiment;

[0028] FIG6 is a schematic flow chart of a pixel driving method in another embodiment;

[0029] FIG7 is a structural block diagram of a pixel driving device in one embodiment;

[0030] FIG. 8 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0032] The process of compensating pixels in the prior art of the background technology is shown in FIG1. ​​First, a plurality of preset colors and a plurality of preset grayscales are obtained, and the display panel is photographed using the camera in the De-mura station at different preset colors and different preset grayscales; then, the photographed image is pre-processed, for example, the pre-processing process may be to crop the remaining part of the image except the display panel; finally, the reference brightness value corresponding to the current preset grayscale in the gamma curve of the display panel is obtained, and for the display panel after pre-processing, the actual brightness value of each pixel in the display panel is obtained, and the brightness value difference between the reference brightness value and the actual brightness value is substituted into the gamma curve to obtain the corresponding compensation grayscale of the pixel.

[0033] However, since the relationship between the brightness and grayscale of abnormal pixels does not follow the gamma curve, after compensating for abnormal pixels, abnormal pixels that were originally darker than normal pixels may become brighter than normal pixels, and abnormal pixels that were originally brighter than normal pixels may become darker than normal pixels. Especially for display panels with low PPI (Pixels Per Inch), the over-compensation of abnormal pixels in the display panel is more easily noticed by the human eye.

[0034] In order to solve the above technical problems, an embodiment of the present application provides a pixel driving method, which can be applied in an application environment as shown in FIG. 2. The De-mura site 202 is connected to the target display panel 204 through a communication interface. The target display panel 204 includes an IC (integrated circuit), and the target display panel 204 and the IC are electrically connected through a flexible circuit or a cable. The De-mura site 202 obtains the target image of the target display panel 204 under a preset color and a preset grayscale, the gamma curve of the target display panel 204, and the position coordinates of the abnormal pixel in the target display panel 204, determines the compensation grayscale of the preset sub-pixel of the abnormal pixel, and sends the compensation grayscale to the target display panel 204, so that the IC of the target display panel 204 stores the compensation grayscale.

[0035] In an exemplary embodiment, as shown in FIG3 , a pixel driving method is provided, and the method is described by taking the application of the method to the De-mura station in FIG2 as an example, including the following steps 302 to 310. Among them:

[0036] S302, obtaining a target image of a target display panel at a preset color and a preset grayscale, preset sub-pixels of pixels in the target display panel at a preset color, a gamma curve of the target display panel, and position coordinates of abnormal pixels in the target display panel.

[0037] Optionally, an abnormal pixel refers to a pixel having a large brightness difference from other surrounding pixels.

[0038] Optionally, the target image can be obtained by photographing the target display panel using a high-resolution camera in the De-mura station, and the position coordinates of the abnormal pixel points can be obtained by the De-mura station directly by analyzing the target image; or the AET (Automated Equipment Test) station on the production line can detect each display panel to obtain the ID (identifier) ​​of the target display panel with abnormal pixels and the position coordinates of the abnormal pixels in the target display panel, and the AET station sends the acquired ID of the target display panel and the position coordinates of the abnormal pixels to the De-mura station, so that the De-mura station identifies the target display panel based on the ID and compensates for the brightness of the abnormal pixels based on the position coordinates of the abnormal pixels. Among them, in the production line of the display panel, the AET station is located upstream of the De-mura station. The De-mura station refers to a process flow station used to detect and correct the uniformity problem of the display panel during the production process of the display panel, and the AET station refers to a detection station used to detect and evaluate various performance indicators of the display panel during the production process of the display panel to ensure the quality and reliability of the final product.

[0039] S304: Acquire the actual brightness value of the preset sub-pixel in the target image and the corresponding preset brightness value of the preset grayscale in the gamma curve.

[0040] Optionally, the gamma curve represents the corresponding relationship between the brightness and grayscale of a pixel in the target display panel, and a preset brightness value can be obtained by substituting a preset grayscale into the gamma curve.

[0041] S306: Based on the position coordinates, obtain normal pixels within a first preset range where the abnormal pixel is located, and based on actual brightness values ​​of preset sub-pixels of the normal pixels, obtain target brightness values ​​of preset sub-pixels of the abnormal pixel.

[0042] Optionally, a preset function may be obtained, and the actual brightness value of the preset sub-pixel of the normal pixel point is input into the preset function to obtain the target brightness value of the preset sub-pixel of the abnormal pixel point.

[0043] S308 . Obtain a compensation grayscale of a preset sub-pixel of the abnormal pixel based on a first brightness difference between the preset brightness value and the target brightness value.

[0044] Optionally, the compensation grayscale is used to compensate for the brightness of abnormal pixels during the display process of the target display panel.

[0045] S310 . During the display process of the target display panel, abnormal pixels are driven based on the compensation grayscale.

[0046] Optionally, during the display process of the target display panel, the current color corresponding to each sub-pixel of the abnormal pixel and the current grayscale corresponding to each sub-pixel can be obtained, and based on the correspondence between the current color and the preset color, the correspondence between the current grayscale and the preset grayscale, and the compensated grayscale corresponding to the preset color and the preset grayscale, the current compensated grayscale of the abnormal pixel is obtained, and the abnormal pixel is controlled to emit light based on the current compensated grayscale.

[0047] In the above-mentioned pixel driving method, firstly, based on the position coordinates of the abnormal pixel, the normal pixel within the first preset range where the abnormal pixel is located is obtained, and based on the actual brightness value of the preset sub-pixel of the normal pixel, the target brightness value of the preset sub-pixel of the abnormal pixel is obtained, and then based on the first brightness difference between the preset brightness value and the target brightness value, the compensation grayscale of the preset sub-pixel of the abnormal pixel is obtained. In this way, the abnormal pixel is not directly compensated based on the actual brightness value of the abnormal pixel, but the target brightness value of the abnormal pixel is determined based on the actual brightness value of the normal pixels around the abnormal pixel, and the abnormal pixel is compensated based on the target brightness value, which can not only compensate the brightness of the abnormal pixel, but also avoid the problem of over-compensation. By obtaining the position coordinates of the abnormal pixel, the De-mura station can accurately determine the position of the abnormal pixel in the display panel during the compensation process, so as to accurately compensate the abnormal pixel.

[0048] In some embodiments, the process of determining the target display panel includes: for each display panel, when there are abnormal pixels in the display panel, the number of abnormal pixels in the display panel is not greater than a first number threshold, and the number of continuous abnormal pixels in the display panel is not greater than a second number threshold, the display panel is determined as a target display panel.

[0049] Optionally, if the number of abnormal pixels in the display panel is greater than a first number threshold, or the number of continuous abnormal pixels in the display panel is greater than a second number threshold, it indicates that the quality of the display panel is unqualified, the display panel is determined to be a defective product, and the display panel is directly removed from the production line without performing subsequent brightness compensation process on it.

[0050] In this embodiment, when there are abnormal pixels in the display panel, the number of abnormal pixels in the display panel is not greater than a first number threshold, and the number of continuous abnormal pixels in the display panel is not greater than a second number threshold, the display panel is determined as a target display panel. This ensures that the determined target display panels are all qualified products.

[0051] In some embodiments, as shown in FIG4 , the process of acquiring abnormal pixels includes:

[0052] S402, obtaining a plurality of preset colors, and for each display panel, obtaining a reference sub-pixel of a pixel point in the display panel in each preset color among the plurality of preset colors, a reference brightness value of the reference sub-pixel, and a position coordinate of the pixel point in the display panel.

[0053] S404 . For each pixel point in the display panel, based on the position coordinates of the pixel point, obtain remaining pixel points within a second preset range where the pixel point is located.

[0054] S406 . Obtain a second brightness difference between the reference sub-pixel of the pixel and the reference sub-pixel of each remaining pixel based on the reference brightness value of the reference sub-pixel.

[0055] S408: For the second brightness difference values ​​within the preset brightness range, when the number of the second brightness difference values ​​is greater than a third number threshold, determine the pixel point as an abnormal pixel point in the display panel.

[0056] Optionally, abnormal pixels include bright spots and dark spots, and the preset brightness range includes a first preset brightness range and a second preset brightness range, for example, the first preset brightness range is greater than 5nit, and the second preset brightness range is less than -5nit; for each pixel, if the second brightness difference value is within the first preset brightness range, it means that the benchmark brightness value of the benchmark sub-pixel of the pixel is much larger than the benchmark brightness value of the benchmark sub-pixel of the corresponding remaining pixels; if the second brightness difference value is within the second preset brightness range, it means that the benchmark brightness value of the benchmark sub-pixel of the pixel is much smaller than the benchmark brightness value of the benchmark sub-pixel of the corresponding remaining pixels; if the number of second brightness difference values ​​within the first preset brightness range is greater than a third number threshold, the pixel is determined as a bright spot; if the number of second brightness difference values ​​within the second preset brightness range is greater than the third number threshold, the pixel is determined as a dark spot.

[0057] Optionally, for each pixel point, all remaining pixel points within the second preset range where the pixel point is located can also be obtained, and the average brightness value of the benchmark brightness values ​​of the benchmark sub-pixels of all remaining pixel points can be obtained; for the benchmark brightness value of the benchmark sub-pixel of the pixel point, if the ratio between the benchmark brightness value and the average brightness value is greater than the first preset ratio, the pixel point is determined as a bright spot; if the ratio between the benchmark brightness value and the average brightness value is less than the second preset ratio, the pixel point is determined as a dark spot, for example, the first preset ratio is 150%, and the second preset ratio is 70%.

[0058] In this embodiment, for the second brightness difference within the preset brightness range, when the number of the second brightness difference values ​​is greater than the third number threshold, the pixel point is determined as an abnormal pixel point in the display panel, so that all abnormal pixels in the display panel can be accurately determined.

[0059] In some embodiments, based on the position coordinates of the pixel point, the remaining pixel points within the second preset range where the pixel point is located are obtained, including: based on the position coordinates of the pixel point and the position coordinates of the remaining pixel points in the display panel other than the pixel point, obtaining a first distance between the pixel point and each remaining pixel point; and determining the remaining pixel points corresponding to the first distance less than the first distance threshold as the remaining pixel points within the second preset range where the pixel point is located.

[0060] Optionally, the first distance threshold may be determined based on the brightness influence between different pixels in the display panel. If the first distance between two pixels is less than the first distance threshold, it indicates that the brightness influence between the two pixels is relatively large.

[0061] In this embodiment, the remaining pixel points corresponding to the first distance less than the first distance threshold are determined as the remaining pixel points within the second preset range where the pixel point is located, so that the remaining pixel points that have a greater brightness impact on the pixel point can be accurately captured.

[0062] In some embodiments, based on the position coordinates, normal pixel points within a first preset range where the abnormal pixel points are located are obtained, including: obtaining the position coordinates of the normal pixel points in the target display panel; based on the position coordinates of the abnormal pixel points and the position coordinates of the normal pixel points in the target display panel, obtaining a second distance between the abnormal pixel points and each normal pixel point in the target display panel; and determining the normal pixel points corresponding to the second distance less than the second distance threshold as normal pixel points within the first preset range where the abnormal pixel points are located.

[0063] Optionally, a second distance threshold can be determined based on the brightness influence between different pixels in the target display panel. If the second distance between the abnormal pixel and a normal pixel is less than the second distance threshold, it means that the abnormal pixel and the normal pixel have a greater brightness influence on each other.

[0064] In this embodiment, normal pixels corresponding to the second distance less than the second distance threshold are determined as normal pixels within the first preset range where the abnormal pixels are located, so that normal pixels with a greater brightness impact on the abnormal pixels can be accurately captured.

[0065] In some embodiments, based on the actual brightness value of the preset sub-pixel of the normal pixel, the target brightness value of the preset sub-pixel of the abnormal pixel is obtained, including: integrating the actual brightness value of the preset sub-pixel of the normal pixel to obtain a brightness integration value, and using it as the target brightness value of the preset sub-pixel of the abnormal pixel.

[0066] Optionally, the brightness integration value may be, but is not limited to, a statistical value such as an average value, a median value, a standard deviation, etc. of the actual brightness value.

[0067] In this embodiment, the actual brightness values ​​of the preset sub-pixels of the normal pixel points are integrated to obtain a brightness integration value, which is used as the target brightness value of the preset sub-pixels of the abnormal pixel points. The target brightness value obtained in this way can better reflect the overall characteristics of the actual brightness values ​​corresponding to the normal pixel points around the abnormal pixel points.

[0068] In some embodiments, the integrated brightness value is an average value of actual brightness values.

[0069] In some embodiments, based on a first brightness difference between a preset brightness value and a target brightness value, a compensation grayscale of a preset sub-pixel of an abnormal pixel is obtained, including: for the first brightness difference between the preset brightness value and the target brightness value, determining the grayscale corresponding to the first brightness difference in the gamma curve as the compensation grayscale of the preset sub-pixel of the abnormal pixel.

[0070] Optionally, the first brightness difference value represents a brightness value of an abnormal pixel point that needs to be compensated in the target image.

[0071] In this embodiment, for a first brightness difference between a preset brightness value and a target brightness value, a grayscale corresponding to the first brightness difference in a gamma curve is determined as a compensation grayscale of a preset sub-pixel of an abnormal pixel, so that the obtained compensation grayscale is more accurate.

[0072] In some embodiments, the method further includes: acquiring a plurality of preset colors and a plurality of preset grayscales; and acquiring a compensation grayscale corresponding to a preset combination formed by different preset colors and different preset grayscales.

[0073] Each preset combination includes a preset color and a preset grayscale. For example, the preset colors include red (R), green (G) and blue (B), and the preset grayscales include 255, 192, 64, 32 and 16.

[0074] In this embodiment, by acquiring a compensation grayscale of a preset combination formed by different preset colors and different preset grayscales, abnormal pixels can be accurately compensated for different display conditions of the target display panel.

[0075] In some embodiments, driving abnormal pixels based on compensated grayscale includes: for a current color among multiple preset colors, obtaining a current driving voltage of a current sub-pixel of the abnormal pixel under the current color, and obtaining a current grayscale of the current sub-pixel based on the current driving voltage; for a current combination formed by the current color and the current grayscale, when a preset combination is consistent with the current combination, compensating the current grayscale based on the corresponding compensated grayscale; obtaining a brightness value corresponding to the compensated grayscale from a gamma curve, and using the obtained brightness value as the current brightness value of the current sub-pixel.

[0076] Optionally, after obtaining the current brightness value of each current sub-pixel of the abnormal pixel, the current brightness values ​​of all current sub-pixels are superimposed on the abnormal pixel to obtain the current brightness value of the abnormal pixel.

[0077] In this embodiment, when there is a preset combination that is consistent with the current combination, the current grayscale is compensated based on the corresponding compensation grayscale, so that the compensation result of the current grayscale is more accurate, thereby making the current brightness value of the current sub-pixel determined more accurate.

[0078] In some embodiments, the method also includes: in the case where there is no preset combination that is consistent with the current combination, sorting the preset grayscales in the preset combination corresponding to the current color in ascending order; based on the sorting result, determining the maximum grayscale among the preset grayscales that is smaller than the current grayscale as the first grayscale, and determining the minimum grayscale among the preset grayscales that is larger than the current grayscale as the second grayscale; interpolating based on the first grayscale, the compensated grayscale corresponding to the preset combination where the first grayscale is located, the second grayscale, and the compensated grayscale corresponding to the preset combination where the second grayscale is located to obtain a mapping function between grayscale and compensated grayscale; substituting the current grayscale into the mapping function to obtain a current compensated grayscale corresponding to the current grayscale; and determining the current brightness value of the current sub-pixel based on the current grayscale and the current compensated grayscale.

[0079] Optionally, the first grayscale and the compensated grayscale corresponding to the preset combination of the first grayscale are used as the first coordinate in the coordinate system, and the second grayscale and the compensated grayscale corresponding to the preset combination of the second grayscale are used as the second coordinate in the coordinate system. The first coordinate and the second coordinate are fitted using linear interpolation to obtain a mapping function between the grayscale and the compensated grayscale.

[0080] In this embodiment, when there is no preset combination that is consistent with the current combination, a mapping function between the grayscale and the compensation grayscale is obtained, and based on the mapping function, the current compensation grayscale corresponding to the current grayscale is obtained. In this way, the compensation grayscale obtained based on this application can compensate for abnormal pixels in any display scenario of the target display panel.

[0081] In some embodiments, the plurality of preset colors includes red, green, and blue.

[0082] In some embodiments, the target display panel is an OLED display panel.

[0083] In an exemplary embodiment, as shown in FIG. 5 , a pixel driving system is provided. The system includes: a first site 502 and a second site 504 .

[0084] The first site 502 is used to obtain the position coordinates of abnormal pixel points in the target display panel and send the position coordinates to the second site 504.

[0085] The second site 504 is used to receive the position coordinates sent by the first site 502; obtain the target image of the target display panel at the preset color and preset grayscale, the preset sub-pixels of the pixels in the target display panel at the preset color, and the gamma curve of the target display panel; obtain the actual brightness value of the preset sub-pixel in the target image, and the corresponding preset brightness value of the preset grayscale in the gamma curve; based on the position coordinates, obtain the normal pixels within the first preset range where the abnormal pixel is located, and based on the actual brightness value of the preset sub-pixels of the normal pixel, obtain the target brightness value of the preset sub-pixel of the abnormal pixel; based on the first brightness difference between the preset brightness value and the target brightness value, obtain the compensated grayscale of the preset sub-pixel of the abnormal pixel; during the display process of the target display panel, drive the abnormal pixel based on the compensated grayscale.

[0086] Optionally, the first site is an AET site, and the second site is a De-mura site.

[0087] In an exemplary embodiment, as shown in FIG6 , another pixel driving method is provided, the method comprising the following contents:

[0088] In the production process of the display panel, when the display panel (Panel) moves to the detection position of the AET station, the AET station is used to detect the display panel, and the ID of the target display panel with abnormal pixels and the position coordinates of the abnormal pixels in the target display panel are obtained, wherein the abnormal pixels include bright spots and dark spots, the position coordinates of the bright spots are (x1, y1), and the position coordinates of the dark spots are (x2, y2); when the display panel moves to the detection position of the De-mura station, the De-mura station determines whether the display panel is the target display panel based on the ID of the display panel, and if the display panel is the target display panel In the case of a target display panel, the abnormal pixel is located in the target display panel based on the position coordinates of the abnormal pixel; when the display panel is not the target display panel, the De-mura station directly uses the normal De-mura process to perform De-mura compensation on the pixel points in the display panel; when the display panel is the target display panel, first, for each abnormal pixel point, the average brightness value of the normal pixels within a preset range around the abnormal pixel point is used as the target brightness value of the abnormal pixel point, and then the De-mura station performs De-mura compensation on the pixel points in the target display panel based on the target brightness value of the abnormal pixel point.

[0089] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0090] Based on the same inventive concept, the embodiment of the present application further provides a pixel driving device for implementing the above-mentioned pixel driving method. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above-mentioned method, so the specific limitations in one or more pixel driving device embodiments provided below can refer to the above-mentioned limitations on the pixel driving method, and will not be repeated here.

[0091] In an exemplary embodiment, as shown in FIG. 7 , a pixel driving device 700 is provided, comprising: a first acquisition module 701, a second acquisition module 702, a third acquisition module 703, a fourth acquisition module 704 and a pixel driving module 705, wherein:

[0092] The first acquisition module 701 is used to acquire a target image of a target display panel at a preset color and a preset grayscale, preset sub-pixels of pixels in the target display panel at the preset color, a gamma curve of the target display panel, and position coordinates of abnormal pixels in the target display panel.

[0093] The second acquisition module 702 is used to acquire the actual brightness value of the preset sub-pixel in the target image and the corresponding preset brightness value of the preset grayscale in the gamma curve.

[0094] The third acquisition module 703 is used to acquire normal pixels within a first preset range where the abnormal pixel is located based on the position coordinates, and acquire a target brightness value of a preset sub-pixel of the abnormal pixel based on an actual brightness value of a preset sub-pixel of the normal pixel.

[0095] The fourth acquisition module 704 is configured to acquire a compensation grayscale of a preset sub-pixel of the abnormal pixel based on a first brightness difference between the preset brightness value and the target brightness value.

[0096] The pixel driving module 705 is used to drive the abnormal pixel point based on the compensation grayscale during the display process of the target display panel.

[0097] In some embodiments, the pixel driving device 700 is specifically used to determine, for each display panel, the display panel as the target display panel when there are abnormal pixels in the display panel, the number of abnormal pixels in the display panel is not greater than a first number threshold, and the number of continuous abnormal pixels in the display panel is not greater than a second number threshold.

[0098] In some embodiments, the third acquisition module 703 includes:

[0099] The first acquisition submodule is used to acquire multiple preset colors, and for each display panel, acquires a reference sub-pixel of a pixel point in the display panel under each preset color in the multiple preset colors, a reference brightness value of the reference sub-pixel, and a position coordinate of the pixel point in the display panel.

[0100] The second acquisition submodule is used to acquire, for each pixel point in the display panel, the remaining pixel points within a second preset range where the pixel point is located based on the position coordinates of the pixel point.

[0101] A third acquisition submodule, configured to acquire a second brightness difference between the reference sub-pixel of the pixel point and the reference sub-pixel of each remaining pixel point based on the reference brightness value of the reference sub-pixel;

[0102] The determination submodule is used to determine, for second brightness difference values ​​within a preset brightness range, when the number of the second brightness difference values ​​is greater than a third number threshold, the pixel point as an abnormal pixel point in the display panel.

[0103] In some embodiments, the second acquisition submodule is also used to acquire the first distance between the pixel point and each remaining pixel point based on the position coordinates of the pixel point and the position coordinates of the remaining pixel points in the display panel except the pixel point; and determine the remaining pixel points corresponding to the first distance less than the first distance threshold as the remaining pixel points within the second preset range where the pixel point is located.

[0104] In some embodiments, the third acquisition module 703 is also used to obtain the position coordinates of normal pixel points in the target display panel; based on the position coordinates of the abnormal pixel point and the position coordinates of the normal pixel points in the target display panel, obtain the second distance between the abnormal pixel point and each normal pixel point in the target display panel; and determine the normal pixel point corresponding to the second distance less than the second distance threshold as a normal pixel point within the first preset range where the abnormal pixel point is located.

[0105] In some embodiments, the third acquisition module 703 is further used to integrate the actual brightness values ​​of the preset sub-pixels of the normal pixel point to obtain a brightness integration value, and use it as the target brightness value of the preset sub-pixel of the abnormal pixel point.

[0106] In some embodiments, the third acquisition module 703 is further configured to obtain a brightness integration value which is an average value of the actual brightness values.

[0107] In some embodiments, the fourth acquisition module 704 is further used to determine, for a first brightness difference between the preset brightness value and the target brightness value, a grayscale corresponding to the first brightness difference in the gamma curve as a compensation grayscale of a preset sub-pixel of the abnormal pixel.

[0108] In some embodiments, the pixel driving device 700 is further used to obtain a plurality of preset colors and a plurality of preset grayscales; and for preset combinations formed by different preset colors and different preset grayscales, obtain a compensation grayscale corresponding to the preset combination.

[0109] In some embodiments, the pixel driving module 705 is also used to obtain, for a current color among the multiple preset colors, a current driving voltage of a current sub-pixel of the abnormal pixel under the current color, and obtain a current grayscale of the current sub-pixel based on the current driving voltage; for a current combination formed by the current color and the current grayscale, when there is a preset combination that is consistent with the current combination, compensate the current grayscale based on a corresponding compensated grayscale; obtain a brightness value corresponding to the compensated grayscale from the gamma curve, and use the obtained brightness value as the current brightness value of the current sub-pixel.

[0110] In some embodiments, the pixel driving module 705 is also used to, when there is no preset combination consistent with the current combination, sort the preset grayscales in the preset combination corresponding to the current color in ascending order; based on the sorting result, determine the maximum grayscale among the preset grayscales that is smaller than the current grayscale as the first grayscale, and determine the minimum grayscale among the preset grayscales that is larger than the current grayscale as the second grayscale; interpolate based on the first grayscale, the compensated grayscale corresponding to the preset combination where the first grayscale is located, the second grayscale and the compensated grayscale corresponding to the preset combination where the second grayscale is located to obtain a mapping function between grayscale and compensated grayscale; substitute the current grayscale into the mapping function to obtain a current compensated grayscale corresponding to the current grayscale; and determine the current brightness value of the current sub-pixel based on the current grayscale and the current compensated grayscale.

[0111] In some embodiments, the pixel driving module 705 is also used for multiple preset colors including red, green and blue.

[0112] In some embodiments, the pixel driving device 700 is also used when the target display panel is an OLED display panel.

[0113] Each module in the above pixel driving device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0114] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG8. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, a near field communication (NFC) or other technologies. When the computer program is executed by the processor, a pixel driving method is implemented.

[0115] Those skilled in the art will understand that the structure shown in FIG. 8 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0116] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0117] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0118] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0119] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A pixel driving method, characterized in that: The method comprises: Acquire a target image of a target display panel at a preset color and a preset grayscale, preset sub-pixels of pixels in the target display panel at the preset color, a gamma curve of the target display panel, and position coordinates of abnormal pixels in the target display panel; Acquire an actual brightness value of the preset sub-pixel in the target image, and a corresponding preset brightness value of the preset grayscale in the gamma curve; Based on the position coordinates, a normal pixel point within a first preset range where the abnormal pixel point is located is obtained, and based on the actual brightness value of the preset sub-pixel of the normal pixel point, a target brightness value of the preset sub-pixel of the abnormal pixel point is obtained; Based on a first brightness difference between the preset brightness value and the target brightness value, obtaining a compensation grayscale of a preset sub-pixel of the abnormal pixel; During the display process of the target display panel, the abnormal pixel is driven based on the compensation grayscale.

2. The method according to claim 1, characterized in that The process of determining the target display panel includes: For each display panel, when there are abnormal pixels in the display panel, the number of abnormal pixels in the display panel is not greater than a first number threshold, and the number of continuous abnormal pixels in the display panel is not greater than a second number threshold, the display panel is determined as the target display panel.

3. The method according to claim 1, characterized in that The process of acquiring the abnormal pixel points includes: Acquire multiple preset colors, and for each display panel, acquire a reference sub-pixel of a pixel point in the display panel under each preset color in the multiple preset colors, a reference brightness value of the reference sub-pixel, and a position coordinate of the pixel point in the display panel; For each pixel point in the display panel, based on the position coordinates of the pixel point, obtaining remaining pixel points within a second preset range where the pixel point is located; Based on the reference brightness value of the reference sub-pixel, obtaining a second brightness difference between the reference sub-pixel of the pixel and the reference sub-pixel of each remaining pixel; For the second brightness difference values ​​within the preset brightness range, when the number of the second brightness difference values ​​is greater than a third number threshold, the pixel point is determined as an abnormal pixel point in the display panel.

4. The method according to claim 3, characterized in that The acquiring, based on the position coordinates of the pixel point, remaining pixel points within a second preset range where the pixel point is located, comprises: Based on the position coordinates of the pixel point and the position coordinates of the remaining pixel points in the display panel except the pixel point, acquiring a first distance between the pixel point and each of the remaining pixel points; The remaining pixel points corresponding to the first distance that is smaller than the first distance threshold are determined as the remaining pixel points within the second preset range where the pixel points are located.

5. The method according to claim 1, characterized in that The acquiring, based on the position coordinates, normal pixels within a first preset range where the abnormal pixel is located, comprises: Obtaining position coordinates of normal pixel points in the target display panel; Based on the position coordinates of the abnormal pixel point and the position coordinates of the normal pixel points in the target display panel, acquiring a second distance between the abnormal pixel point and each normal pixel point in the target display panel; The normal pixel points corresponding to the second distance less than the second distance threshold are determined as normal pixel points within the first preset range where the abnormal pixel points are located.

6. The method according to claim 1, characterized in that The step of acquiring a target brightness value of a preset sub-pixel of the abnormal pixel based on an actual brightness value of a preset sub-pixel of the normal pixel comprises: The actual brightness values ​​of the preset sub-pixels of the normal pixel are integrated to obtain a brightness integration value, which is used as the target brightness value of the preset sub-pixels of the abnormal pixel.

7. The method according to claim 6, characterized in that The brightness integration value is an average value of the actual brightness values.

8. The method according to claim 1, characterized in that The step of acquiring a compensation grayscale of a preset sub-pixel of the abnormal pixel based on a first brightness difference between the preset brightness value and the target brightness value comprises: For a first brightness difference between the preset brightness value and the target brightness value, a grayscale corresponding to the first brightness difference in the gamma curve is determined as a compensation grayscale of a preset sub-pixel of the abnormal pixel.

9. The method according to claim 1, characterized in that: The method further comprises: Get multiple preset colors and multiple preset grayscales; For preset combinations formed by different preset colors and different preset grayscales, a compensation grayscale corresponding to the preset combination is obtained.

10. The method according to claim 9, characterized in that The driving of the abnormal pixel based on the compensation grayscale includes: For a current color among the plurality of preset colors, obtaining a current driving voltage of a current sub-pixel of the abnormal pixel under the current color, and obtaining a current grayscale of the current sub-pixel based on the current driving voltage; For a current combination formed by the current color and the current grayscale, if there is a preset combination that is consistent with the current combination, compensating the current grayscale based on the corresponding compensation grayscale; A brightness value corresponding to the compensated grayscale is obtained from the gamma curve, and the obtained brightness value is used as the current brightness value of the current sub-pixel.

11. The method according to claim 10, characterized in that The method further comprises: In the case that there is no preset combination that is consistent with the current combination, for the preset grayscales in the preset combination corresponding to the current color, the preset grayscales are sorted in ascending order; According to the sorting result, the maximum grayscale among the preset grayscales smaller than the current grayscale is determined as the first grayscale, and the minimum grayscale among the preset grayscales larger than the current grayscale is determined as the second grayscale; Based on the first grayscale, the compensated grayscale corresponding to the preset combination of the first grayscale, the second grayscale and the compensated grayscale corresponding to the preset combination of the second grayscale, interpolation is performed to obtain a mapping function between grayscale and compensated grayscale; Substituting the current grayscale into the mapping function to obtain a current compensated grayscale corresponding to the current grayscale; Based on the current grayscale and the current compensated grayscale, a current brightness value of the current sub-pixel is determined.

12. The method according to claim 9, characterized in that The plurality of preset colors include red, green and blue.

13. The method according to claim 1, characterized in that The target display panel is an OLED display panel.

14. A pixel driving system, characterized in that: The system comprises: First site and second site; The first site is used to obtain the position coordinates of abnormal pixels in the target display panel and send the position coordinates to the second site; The second site is used to receive the position coordinates sent by the first site; obtain the target image of the target display panel under the preset color and preset grayscale, the preset sub-pixels of the pixels in the target display panel under the preset color, and the gamma curve of the target display panel; obtain the actual brightness value of the preset sub-pixel in the target image, and the corresponding preset brightness value of the preset grayscale in the gamma curve; based on the position coordinates, obtain the normal pixels within the first preset range where the abnormal pixel is located, and based on the actual brightness values ​​of the preset sub-pixels of the normal pixels, obtain the target brightness value of the preset sub-pixels of the abnormal pixel; based on the first brightness difference between the preset brightness value and the target brightness value, obtain the compensated grayscale of the preset sub-pixel of the abnormal pixel; and during the display process of the target display panel, drive the abnormal pixel based on the compensated grayscale.

15. A pixel driving device, characterized in that: The device comprises: A first acquisition module is used to acquire a target image of a target display panel at a preset color and a preset grayscale, preset sub-pixels of pixels in the target display panel at the preset color, a gamma curve of the target display panel, and position coordinates of abnormal pixels in the target display panel; A second acquisition module, used for acquiring an actual brightness value of the preset sub-pixel in the target image, and a corresponding preset brightness value of the preset grayscale in the gamma curve; A third acquisition module is used to acquire normal pixels within a first preset range where the abnormal pixel is located based on the position coordinates, and acquire a target brightness value of a preset sub-pixel of the abnormal pixel based on an actual brightness value of a preset sub-pixel of the normal pixel; A fourth acquisition module, configured to acquire a compensation grayscale of a preset sub-pixel of the abnormal pixel point based on a first brightness difference between the preset brightness value and the target brightness value; A pixel driving module is used to drive the abnormal pixel point based on the compensation gray scale during the display process of the target display panel.

Citation Information

Patent Citations

  • Mura compensation method and device

    CN107731194A

  • Curved screen display compensation method, device and equipment, storage medium and shooting equipment

    CN112511761A

  • Correction data generating device, computer program, method for generating correction data, and method for producing display panel

    US20200090565A1

  • Light emitting display apparatus

    US20240221650A1

  • Display apparatus and method of repairing display defect in display panel

    US20240265836A1

Cited By

  • Data processing method for LED display system

    CN121708855A

  • Pixel driving method, system, and apparatus

    WO2026137581A1