US12277890B2ActiveUtilityA1

System and method for calibrating a display panel

Assignee: KUNSHAN YUNYINGGU ELECTRONIC TECH CO LTDPriority: May 1, 2023Filed: Jun 6, 2023Granted: Apr 15, 2025
Est. expiryMay 1, 2043(~16.7 yrs left)· nominal 20-yr term from priority
G09G 2320/0693G09G 3/3607G09G 3/3225G09G 2320/0666G09G 3/2007G09G 3/2092
57
PatentIndex Score
0
Cited by
56
References
19
Claims

Abstract

The present disclosure provides a system and method for calibrating a display panel. The system includes a display panel including a pixel array and a controller. The processor is configured to, upon executing instructions: define a calibration vector with a source pixel, a vector volume, and a calibration range; calculate a distance between a pixel to be calibrated and the source pixel; calculate a calibration amount based on the distance and the vector volume; and calibrate the pixel to be calibrated based on the calibration amount and the calibration vector.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for display, comprising:
 a display panel comprising a pixel array; and 
 a processor configured to, upon executing instructions:
 define a calibration vector with a source pixel, a vector volume, and a calibration range, wherein the calibration vector is configured to calibrate more than one pixel of the pixel array, wherein the source pixel is a parameter of grayscale values; 
 locate at least one center point from the pixel array for calibration based on the source pixel, wherein each center point of the at least one center point has a same grayscale value with the source pixel; 
 calculate a distance between each pixel and each center point; 
 calculate a calibration amount of a pixel to be calibrated based on the distance and the vector volume; and 
 calibrate the pixel to be calibrated based on the calibration amount and the calibration vector. 
 
 
     
     
       2. The system according to  claim 1 , wherein the source pixel is a three-dimensional parameter (R scr , G scr , B scr ), where
 R scr  is a grayscale value of a red channel of the source pixel; 
 G scr  is a grayscale value of a green channel of the source pixel; and 
 B scr  is a grayscale value of a blue channel of the source pixel. 
 
     
     
       3. The system according to  claim 1 , wherein the vector volume is a three-dimensional parameter (V R , V G , V B ) configured to determine a maximal volume for calibration, where
 V R  is a calibration value of a red channel of the source pixel; 
 V G  is a calibration value of a green channel of the source pixel; and 
 V B  is a calibration value of a bule channel of the source pixel. 
 
     
     
       4. The system according to  claim 1 , wherein the calibration range is a four-dimensional parameter (V Range , S R , S G , S B ) configured to determine a calibration scope, pixels within the calibration scope are calibrated by the calibration vector, where
 V Range  is a preset distance between the pixel to be calibrated and the center point, the pixel to be calibrated is calibrated by the calibration vector when the distance between the pixel to be calibrated and the center point is smaller than V Range ; 
 S R  is a calculation factor of a red channel when calculating the distance between the pixel to be calibrated and the center point; 
 S G  is a calculation factor of a green channel when calculating the distance between the pixel to be calibrated and the center point; and 
 S B  is a calculation factor of a blue channel when calculating the distance between the pixel to be calibrated and the center point. 
 
     
     
       5. The system according to  claim 1 , wherein the distance between a pixel to be calibrated, and the center point is negatively correlated with the calibration amount applied to the pixel to be calibrated. 
     
     
       6. The system according to  claim 1 , wherein the processor is further configured to:
 calculate a calibration weight based on the distance between a pixel to be calibrated and the center point; and 
 calculate the calibration amount based on the calibration weight and the vector volume, the calibration amount is a three-dimensional parameter (ΔV R , ΔV G , ΔV B ), where 
 ΔV R  is a calibration amount of a red channel of the source pixel; 
 ΔV G  is a calibration amount of a green channel of the source pixel; and 
 ΔV B  is a calibration amount of a bule channel of the source pixel. 
 
     
     
       7. The system according to  claim 1 , wherein the processor is further configured to calibrate the pixel to be calibrated based on a plurality of the calibration vectors and a plurality of calibration amounts corresponding to the plurality of the calibration vectors. 
     
     
       8. The system according to  claim 7 , wherein the plurality of calibration vectors are placed in a sequential order. 
     
     
       9. The system according to  claim 7 , wherein the plurality of calibration vectors are placed in a parallel order. 
     
     
       10. The system according to  claim 1 , wherein the calibration vector comprises at least one of a marginal vector for calibrating pixels of the pixel array, a white balance vector for compensating the pixels of the pixel array, or a local vector for calibrating at least one of the pixels of the pixel array. 
     
     
       11. The system according to  claim 1 , further comprising a register configured to store the calibration vector, wherein the calibration vector stored in the register is retrieved by the processor repeatedly. 
     
     
       12. A method for calibrating a display having a pixel array, comprising:
 defining a calibration vector with a source pixel, a vector volume, and a calibration range, wherein the source pixel is a parameter of grayscale values; 
 locating at least one center point from the pixel array for calibration based on the source pixel, wherein each center point of the at least one center point has a same grayscale value with the source pixel; 
 calculating a distance between a pixel to be calibrated and the source pixel; 
 calculating a calibration amount based on the distance and the vector volume; and 
 calibrating the pixel to be calibrated based on the calibration amount and the calibration vector, wherein the distance between the pixel to be calibrated and the source pixel is negatively correlated with the calibration amount applied on the pixel to be calibrated. 
 
     
     
       13. The method according to  claim 12 , wherein the source pixel is a three-dimensional parameter (R scr , G scr , B scr ), where
 R scr  is a grayscale value of a red channel of the source pixel; 
 G scr  is a grayscale value of a green channel of the source pixel; and 
 B scr  is a grayscale value of a blue channel of the source pixel. 
 
     
     
       14. The method according to  claim 12 , wherein
 the vector volume is a three-dimensional parameter (V R , V G , V B ) configured to determine a maximal volume for calibration, where 
 V R  is a calibration value of a red channel of the source pixel; 
 V G  is a calibration value of a green channel of the source pixel; and 
 V B  is a calibration value of a bule channel of the source pixel. 
 
     
     
       15. The method according to  claim 12 , wherein the calibration range is a four-dimensional parameter (V Range , S R , S G , S B ) configured to determine a calibration scope, pixels within the calibration scope are calibrated by the calibration vector, where
 V Range  is a preset distance between the pixel to be calibrated and the center point, the pixel to be calibrated is calibrated by the calibration vector when the distance between the pixel to be calibrated and the center point is smaller than V Range ; 
 S R  is a calculation factor of a red channel when calculating the distance between the pixel to be calibrated and the center point; 
 S G  is a calculation factor of a green channel when calculating the distance between the pixel to be calibrated and the center point; and 
 S B  is a calculation factor of a blue channel when calculating the distance between the pixel to be calibrated and the center point. 
 
     
     
       16. The method according to  claim 12 , wherein the calculating a calibration amount based on the distance and the vector volume comprises:
 calculating a calibration weight based on the distance between a pixel to be calibrated and the center point; and 
 calculating the calibration amount based on the calibration weight and the vector volume, the calibration amount is a three-dimensional parameter (ΔV R , ΔV G , ΔV B ), where 
 ΔV R  is a calibration amount of a red channel of the source pixel; 
 ΔV G  is a calibration amount of a green channel of the source pixel; and 
 ΔV B  is a calibration amount of a bule channel of the source pixel. 
 
     
     
       17. The method according to  claim 12 , wherein the pixel to be calibrated is calibrated based on a plurality of the calibration vectors and a plurality of calibration amounts corresponding to the calibration vectors. 
     
     
       18. The method according to  claim 12 , wherein the calibration vector comprises at least one of a marginal vector for calibrating pixels of the pixel array, a white balance vector for compensating the pixels of the pixel array, or a local vector calibrating at least one of the pixels of the pixel array. 
     
     
       19. A processor for calibrating a display having a pixel array, comprising:
 a vector defining module configured to define a calibration vector with a source pixel, a vector volume, and a calibration range, wherein the source pixel is a parameter of grayscale values; 
 a first calculator configured to calculate a distance between a pixel to be calibrated and a center point having a same grayscale value with the source pixel; 
 a second calculator configured to calculate a weight based on the distance between the pixel to be calibrated and the source pixel and calculate a calibration amount based on a calibration weight and the vector volume; and 
 a calibrating module configured to calibrate the pixel to be calibrated based on the calibration amount and the calibration vector, wherein the calibration amount is a three-dimensional parameter (ΔV R , ΔV G , ΔV B ), where ΔV R  is a calibration amount of a red channel of the source pixel, ΔV G  is a calibration amount of a green channel of the source pixel; and ΔV B  is a calibration amount of a bule channel of the source pixel.

Join the waitlist — get patent alerts

Track US12277890B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.