Intelligent color cast compensation method and system for liquid crystal display screen

By performing SLIC superpixel segmentation and data correction on the temperature distribution map of the LCD screen, and calculating and applying the color offset correction coefficient, the local color offset problem caused by uneven temperature distribution in the LCD screen is solved, and display consistency and color consistency are improved.

CN119516965AActive Publication Date: 2025-02-25SHENZHEN LIMEITUO TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411632027.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-25
Estimated Expiration
2044-11-15

AI Technical Summary

Technical Problem

In the LCD screen, due to the heating of the backlight module and LED lamp, the temperature distribution is uneven, resulting in local color shift phenomenon, and it is difficult for the prior art to effectively control local color shift.

Method used

By obtaining the temperature distribution map of the liquid crystal display, it is divided into multiple pixel blocks using the SLIC superpixel segmentation algorithm, the brightness and chromaticity data of each pixel block are calculated, the brightness and chromaticity correction coefficients of each pixel block are calculated, and the color offset correction coefficients are fused to calculate the color offset correction coefficients, and each pixel block is color offset correction based on these coefficients.

Benefits of technology

It realizes accurate control of the local temperature distribution of the LCD screen, reduces the calculation amount and processing time, improves the overall display consistency and color consistency of the LCD screen, and effectively eliminates the problem of local color shift caused by uneven temperature distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119516965A_ABST
    Figure CN119516965A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent color cast compensation method and system for a liquid crystal display screen, and relates to the technical field of color cast compensation, and the technical key points of the scheme are that the liquid crystal display screen is segmented into n pixel blocks through a temperature distribution diagram of the liquid crystal display screen by using an SLIC superpixel segmentation algorithm, and the color cast of the liquid crystal display screen is calculated through an average brightness value and a target brightness value of the pixel blocks. Calculating the brightness correction coefficient of each pixel block, solving the weight of the correction coefficient of the R, G and B channels of each pixel block through the pixel values of the R, G and B channels of each pixel block, and calculating the chromaticity correction coefficient of the R, G and B channels of each pixel block; the brightness correction coefficients of the pixel blocks and the chromaticity correction coefficients of the R, G and B channels are fused, the color cast correction coefficient of each pixel block is calculated, color cast correction is carried out on the pixel blocks, local control is carried out on color cast through temperature distribution of the liquid crystal display screen, the color cast is eliminated more accurately, and the accuracy of color correction is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of color cast compensation, and in particular to an intelligent color cast compensation method and system for a liquid crystal display screen. Background Art

[0002] Liquid crystal display (LCD) is a flat display commonly used in TV and computer screens. It is mainly composed of liquid crystal material, which is filled between two parallel plates. By applying voltage, the state of molecular arrangement inside the liquid crystal material can be changed, thereby achieving the effect of light shielding and light transmission, and then presenting images with different depths and staggered patterns. Because LCD screens have low power consumption, they are favored by engineers and are particularly suitable for battery-powered electronic devices.

[0003] In the Chinese invention application with application publication number CN114783354A, a color deviation compensation method is disclosed, which relates to the field of LED display and mainly solves the problem of long shooting time and inconvenience caused by using an external temperature sensing component as an enable switch for color deviation correction compensation, and using a camera to shoot the color deviation image of the LED display screen caused by temperature to compensate for the color deviation of the LED display. The conduction voltage of the LED lamp bead of this application changes with the change of temperature. By detecting the conduction voltage difference of the LED lamp bead and combining the color deviation compensation formula to obtain the data compensation ratio, the color deviation compensation is performed.

[0004] In the Chinese invention application with application publication number CN116453457A, a color deviation correction method and system for an LED display screen are disclosed, including: an information collection unit for detecting environmental impact information of a target screen usage scenario; a data analysis unit for determining the screen color temperature of the target screen according to the degree of change of the light source color temperature, and determining the environmental impact period according to the area of ​​the illumination impact region of the target screen usage scenario; a simulation detection unit, which is connected to the data analysis unit, and is used to perform illumination detection and temperature detection on the target screen according to the instruction information of the data analysis unit; a deviation correction strategy generation unit, which is used to determine the target screen working parameter adjustment amount of the corresponding environmental impact period according to the display effect parameters of the target screen, so as to generate a light control strategy, and generate a target screen temperature compensation strategy according to the brightness of the target screen at different detection temperatures; the accuracy and practicality of the color deviation correction strategy are improved.

[0005] In combination with the prior art, the above invention has the following shortcomings:

[0006] 1. In the LCD screen, due to the heating of components such as the backlight module and LED lights, the temperature distribution in some areas is uneven, which will cause local color deviation. Due to the uneven temperature distribution, the arrangement and orientation of liquid crystals in different areas will be different, resulting in deviation in the displayed color. There is no local control of color deviation based on the temperature distribution of the LCD screen;

[0007] 2. Although changing the temperature can affect the arrangement and orientation of liquid crystals, thereby changing the displayed color, this method has great limitations. Due to the uneven temperature distribution in the LCD screen, it is difficult to achieve global color consistency through simple temperature control. Secondly, the physical and chemical properties of liquid crystal materials have limited sensitivity to temperature, so the effect of adjusting the color by changing the temperature is limited. Summary of the invention

[0008] 1. Technical issues to be resolved

[0009] In view of the shortcomings of the prior art, the present invention provides an intelligent color shift compensation method and system for a liquid crystal display screen. The liquid crystal display screen is divided into n pixel blocks by using a temperature distribution map of the liquid crystal display screen and a SLIC super pixel segmentation algorithm. The brightness data of each pixel block is calculated. The brightness correction coefficient of each pixel block is calculated by using the average brightness value and the target brightness value of the pixel block. The pixel value of each pixel in the pixel block is used to calculate the difference between the average value of the pixel block and the average value of the pixel of the adjacent pixel block in the three channels of R, G, and B, so as to determine the color of the pixel block. The invention can determine whether there is a deviation in the brightness, and calculate the weight of the correction coefficient of the R, G, B channels of each pixel block by combining the average value of the sum of the pixel standard deviations of the R, G, B channels of all pixel blocks, and calculate the chromaticity correction coefficient of the R, G, B channels of each pixel block by the pixel average value of the R, G, B channels of all pixel blocks; the brightness correction coefficient of the pixel block and the chromaticity correction coefficient of the R, G, B channels are merged to calculate the color deviation correction coefficient of each pixel block, and the color deviation of the pixel block is corrected according to the color deviation correction coefficient of the pixel block, thereby solving the shortcomings mentioned in the background technology.

[0010] (II) Technical solution

[0011] To achieve the above objectives, the present invention is implemented through the following technical solutions: A method for intelligent color cast compensation of a liquid crystal display screen, comprising the following steps:

[0012] Collect temperature distribution, brightness and chromaticity data of LCD screens;

[0013] Obtain a temperature distribution map of the liquid crystal display screen, and segment it using the SLIC superpixel segmentation algorithm, align the segmented temperature distribution map with the liquid crystal display screen, and segment the liquid crystal display screen into n pixel blocks according to the segmented temperature distribution map according to the result of the alignment;

[0014] Calculate the brightness data of each pixel block to obtain the average brightness value of each pixel block, calculate the target brightness value of each pixel block through the gray value of each pixel and the gamma value of the LCD screen, and calculate the brightness correction coefficient of each pixel block through the average brightness value and target brightness value of the pixel block;

[0015] The pixel values ​​of the three channels R, G, and B of each pixel in the pixel block are used to obtain the pixel average value and pixel standard deviation of the three channels R, G, and B of each pixel block, and the difference between the pixel average values ​​of the three channels R, G, and B of the pixel block and the adjacent pixel block is calculated to determine whether there is a deviation in the chromaticity of the pixel block;

[0016] The sum of the pixel standard deviations of the R, G, and B channels of the pixel blocks with chromaticity deviation and the adjacent pixel blocks is calculated respectively, and the weight of the correction coefficient of the R, G, and B channels of each pixel block is calculated by combining the average value of the sum of the pixel standard deviations of the R, G, and B channels of all pixel blocks, and the chromaticity correction coefficient of the R, G, and B channels of each pixel block is calculated by the average value of the pixels of the R, G, and B channels of all pixel blocks;

[0017] The brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels of R, G, and B are combined to calculate the color deviation correction coefficient of each pixel block, and the color deviation correction of the pixel block is performed according to the color deviation correction coefficient of the pixel block.

[0018] Furthermore, the brightness data of each pixel block is calculated to obtain the average brightness value of each pixel block. The calculation formula is as follows:

[0019]

[0020] in, represents the average brightness value of the i-th pixel block, m i represents the number of pixels in the i-th pixel block, Represents the brightness value of the jth pixel in the i-th pixel block.

[0021] Furthermore, the grayscale value of each pixel is obtained, and the target brightness value of each pixel block is calculated in combination with the gamma value of the LCD screen. The calculation formula is as follows:

[0022]

[0023] in, represents the target brightness value of the i-th pixel block, Lmax Indicates the maximum brightness value of all pixel blocks, L min Indicates the minimum brightness value of all pixel blocks, m i represents the number of pixels in the i-th pixel block, represents the grayscale value of the jth pixel in the ith pixel block, and γ represents the gamma value of the LCD display.

[0024] Furthermore, the brightness correction coefficient of each pixel block is calculated by the average brightness value and the target brightness value of the pixel block. The calculation formula is as follows:

[0025]

[0026] in, represents the brightness correction coefficient of the i-th pixel block, represents the target brightness value of the i-th pixel block, L min Represents the minimum brightness value of all pixel blocks, Represents the average brightness value of the i-th pixel block.

[0027] Furthermore, the pixel average value and pixel standard deviation of the three channels R, G, and B of each pixel block are obtained through the pixel values ​​of the three channels R, G, and B of each pixel block;

[0028] Calculate the difference between the pixel block and the average values ​​of the three channels R, G, and B of the adjacent pixel blocks to determine whether the chromaticity of the pixel block is biased and whether the constraints are met:

[0029]

[0030] in, Represents the pixel average value of the R channel of the i-th pixel block, represents the pixel average value of the G channel of the i-th pixel block, represents the pixel average value of the B channel of the i-th pixel block, Represents the pixel average of the R channel of the xth adjacent pixel block of the i-th pixel block, represents the pixel average of the G channel of the xth adjacent pixel block of the i-th pixel block, represents the pixel average value of the B channel of the xth adjacent pixel block of the ith pixel block, μ represents the pixel threshold, and its value range is 0<μ<255.

[0031] Furthermore, the sum of the pixel standard deviations of the three channels R, G, and B of the pixel block with chromaticity deviation and the adjacent pixel block is calculated respectively. The calculation formula is as follows:

[0032]

[0033] in, Indicates the sum of the pixel standard deviations of the R channel of the ith pixel block and the adjacent pixel blocks where the chromaticity is deviated. Indicates the sum of the pixel standard deviations of the i-th pixel block with chromaticity deviation and the adjacent pixel block G channel, Indicates the sum of the pixel standard deviations of the ith pixel block with chromaticity deviation and the adjacent pixel block B channel, Indicates the pixel standard deviation of the R channel of the i-th pixel block and the adjacent pixel block with chromaticity deviation, Indicates the pixel standard deviation of the G channel of the i-th pixel block and the adjacent pixel block with chromaticity deviation, Indicates the pixel standard deviation of the ith pixel block and the B channel of the adjacent pixel block where the chromaticity is deviated.

[0034] Furthermore, the weight of the correction coefficient of the three channels R, G, and B of each pixel block is calculated by taking the average value of the sum of the pixel standard deviations of the three channels R, G, and B of all pixel blocks. The calculation formula is as follows:

[0035]

[0036] in, Indicates the weight of the R channel correction coefficient of the i-th pixel block with chromaticity deviation, Indicates the weight of the G channel correction coefficient of the i-th pixel block with chromaticity deviation, Indicates the weight of the B channel correction coefficient of the ith pixel block with chromaticity deviation, Represents the average value of the sum of the pixel standard deviations of the three channels R, G, and B of all pixel blocks.

[0037] Furthermore, the chromaticity correction coefficients of the three channels R, G, and B of each pixel block are calculated by taking the average values ​​of the three channels R, G, and B of all pixel blocks. The calculation formula is as follows:

[0038]

[0039] in, Represents the chromaticity correction coefficient of the R channel of the i-th pixel block, represents the chromaticity correction coefficient of the G channel of the i-th pixel block, represents the chromaticity correction coefficient of the B channel of the i-th pixel block, Represents the pixel average value of the R channel of all pixel blocks, Represents the pixel average value of the G channel of all pixel blocks, Represents the pixel average value of the B channel of all pixel blocks.

[0040] Furthermore, the brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels of R, G, and B are combined to calculate the color deviation correction coefficient of each pixel block. The calculation formula is:

[0041]

[0042] Among them, δ i Represents the color cast correction coefficient of each pixel block;

[0043] Color deviation correction is performed on the pixel block according to the color deviation correction coefficient of the pixel block.

[0044] An intelligent color deviation compensation system for a liquid crystal display screen includes: a data collection module, a pixel block segmentation module, a brightness correction module, a chromaticity correction module and a color deviation correction module; wherein:

[0045] Data collection module, collecting temperature distribution, brightness and chromaticity data of the LCD screen;

[0046] The pixel block segmentation module obtains the temperature distribution map of the LCD screen and uses the SLIC superpixel segmentation algorithm to segment it. The segmented temperature distribution map is registered with the LCD screen. According to the registration result, the LCD screen is segmented according to the segmented temperature distribution map into n pixel blocks.

[0047] The brightness correction module calculates the brightness data of each pixel block, obtains the average brightness value of each pixel block, calculates the target brightness value of each pixel block through the gray value of each pixel and the gamma value of the LCD screen, and calculates the brightness correction coefficient of each pixel block through the average brightness value and the target brightness value of the pixel block;

[0048] The chromaticity correction module obtains the pixel average value and pixel standard deviation of the R, G, B channels of each pixel block through the pixel values ​​of the R, G, B channels of each pixel block, and respectively calculates the difference between the pixel average values ​​of the R, G, B channels of the pixel block and the adjacent pixel blocks to determine whether there is a deviation in the chromaticity of the pixel block; respectively calculates the sum of the pixel standard deviations of the R, G, B channels of the pixel block with chromaticity deviation and the adjacent pixel block, and calculates the weight of the R, G, B channel correction coefficient of each pixel block by combining the average value of the sum of the pixel standard deviations of the R, G, B channels of all pixel blocks, and calculates the chromaticity correction coefficient of each pixel block by the R, G, B channels of all pixel blocks through the pixel average values ​​of the R, G, B channels of all pixel blocks;

[0049] The color deviation correction module combines the brightness correction coefficient of the pixel block with the chromaticity correction coefficients of the three channels of R, G, and B, calculates the color deviation correction coefficient of each pixel block, and performs color deviation correction on the pixel block according to the color deviation correction coefficient of the pixel block.

[0050] (III) Beneficial effects

[0051] The present invention provides a method having the following beneficial effects:

[0052] (1) By using the SLIC superpixel segmentation algorithm to segment the temperature distribution map, the regional characteristics of the temperature distribution can be captured more accurately. By segmenting the LCD screen according to the segmented temperature distribution map, the subsequent analysis and processing tasks can be simplified to operations on each segmented pixel block, which helps to reduce the amount of calculation and processing time and improve work efficiency.

[0053] (2) By obtaining the brightness data of each pixel block and calculating the average brightness, the error caused by the fluctuation of the brightness value of a single pixel can be reduced, the accuracy of brightness measurement can be improved, and the brightness correction coefficient of each pixel block can be calculated to ensure that the brightness difference between different pixel blocks is compensated, thereby improving the overall display consistency of the LCD screen.

[0054] (3) By calculating the difference between the average pixel values ​​of the R, G, and B channels of a pixel block and its adjacent pixel blocks, it is possible to detect whether there is a chromaticity deviation in the pixel block. Then, by calculating the sum of the standard deviations of the pixel block with chromaticity deviation and its adjacent pixel blocks, the weight of the correction coefficient of the R, G, and B channels of each pixel block can be determined, which helps to eliminate chromaticity deviation and improve the overall color consistency of the LCD display.

[0055] (4) By fusing the brightness correction coefficient and the chromaticity correction coefficient, the brightness and color information of the pixel block can be comprehensively considered to obtain a more accurate color deviation correction coefficient. The color deviation of the pixel block segmented based on the temperature distribution is corrected, thereby avoiding the local color deviation problem caused by uneven temperature distribution, and can more accurately eliminate the color deviation, thereby improving the accuracy of color correction. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 A schematic diagram of the steps of the intelligent color cast compensation method for a liquid crystal display screen of the present invention;

[0057] Figure 2 It is a schematic diagram of the process flow of the intelligent color cast compensation method of the liquid crystal display screen of the present invention;

[0058] Figure 3 The figure is a schematic diagram of the structure of the intelligent color shift compensation system of the liquid crystal display screen of the present invention. DETAILED DESCRIPTION

[0059] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0060] See also Figure 1-Figure 2 The present invention provides an intelligent color cast compensation method for a liquid crystal display screen, comprising the following steps:

[0061] Step 1: Collect the temperature distribution, brightness and chromaticity data of the LCD screen;

[0062] The step 1 includes the following contents:

[0063] Step 101: collecting temperature distribution data of a liquid crystal display screen through a sensor, where the temperature data includes a temperature distribution diagram of the entire liquid crystal display screen;

[0064] It should be noted that the temperature data of the LCD screen is not just a single measurement value, but an image of temperature distribution. Since the temperature of different areas of the LCD screen is different during operation, it is necessary to measure the temperature distribution of the entire LCD screen;

[0065] Step 102: collecting brightness data and chromaticity data of the liquid crystal display screen through a sensor, where the brightness data and chromaticity data include the brightness and chromaticity of each pixel;

[0066] Step 103: Integrate the data from the sensors to ensure that the data is synchronized and accurate, and pre-process the collected data, including removing outliers, filtering, and smoothing, to improve the accuracy and stability of the data.

[0067] It should be noted that in order to ensure the accuracy and reliability of the measurement of the working status of the LCD screen, it is necessary to maintain constant environmental and lighting conditions as much as possible. By establishing a standardized measurement environment, controlling lighting conditions, avoiding external interference, repeating measurements, and considering environmental factors during data processing, errors can be reduced and more accurate measurement results can be obtained.

[0068] When using, combine the contents of step 101 to step 103:

[0069] By collecting the temperature distribution, brightness and chromaticity data of the LCD screen, the operating status of the LCD screen can be monitored, which helps to promptly discover potential problems, such as chromaticity deviation caused by local overheating and insufficient brightness. By preprocessing the collected data, the accuracy and stability of the data can be improved.

[0070] Step 2: Obtain a temperature distribution map of the LCD screen, and use the SLIC superpixel segmentation algorithm to segment it, align the segmented temperature distribution map with the LCD screen, and segment the LCD screen into n pixel blocks according to the segmented temperature distribution map based on the result of the registration;

[0071] The step 2 includes the following contents:

[0072] Step 201: Obtain a temperature distribution map of a liquid crystal display screen, and segment the temperature distribution map using a SLIC superpixel segmentation algorithm;

[0073] It should be noted that SLIC is a superpixel segmentation algorithm, which converts color images into 5-dimensional feature vectors in CIELAB color space and XY coordinates, and then constructs a distance metric for the 5-dimensional feature vectors to perform local clustering of image pixels. The SLIC algorithm combines pixels in the image into larger superpixel blocks with consistent properties, thereby reducing redundant information in the image and improving processing efficiency. At the same time, when generating superpixels, the SLIC algorithm considers the spatial adjacency and color similarity between pixels, so that the generated superpixels have continuous boundaries. The parameter setting of the SLIC algorithm has an important influence on the quality and efficiency of the segmentation results. Therefore, in practical applications, experiments and adjustments need to be carried out according to specific circumstances to obtain the best segmentation effect.

[0074] Step 202: registering the segmented temperature distribution map with the liquid crystal display screen to ensure that the liquid crystal display screen and the segmented temperature distribution map accurately correspond in spatial position;

[0075] Step 203: According to the result of the registration, the liquid crystal display screen is segmented according to the segmented temperature distribution map, and the segmented pixel block is recorded as i, where i=1, 2, ..., n, and n is a positive integer.

[0076] It should be noted that according to the results of the alignment, the LCD screen is segmented according to the segmented temperature distribution map. Attention should be paid to the relationship between the segmentation granularity and accuracy. If the segmentation granularity is too large, detailed information may be lost; if the segmentation granularity is too small, the amount of calculation and processing time will increase. Therefore, it is necessary to select the appropriate segmentation granularity based on the specific application requirements and data characteristics.

[0077] When used, combine the contents of step 201 to step 203:

[0078] By using the SLIC superpixel segmentation algorithm to segment the temperature distribution map, the regional characteristics of the temperature distribution can be captured more accurately. By segmenting the LCD screen according to the segmented temperature distribution map, the subsequent analysis and processing tasks can be simplified to operations on each segmented pixel block, which helps to reduce the amount of calculation and processing time and improve work efficiency.

[0079] Step 3: Calculate the brightness data of each pixel block, obtain the average brightness value of each pixel block, calculate the target brightness value of each pixel block through the gray value of each pixel and the gamma value of the LCD screen, and calculate the brightness correction coefficient of each pixel block through the average brightness value and target brightness value of the pixel block;

[0080] The step three includes the following contents:

[0081] Step 301: Obtaining brightness data of each pixel block, including the brightness value of each pixel in the pixel block;

[0082] Step 302: Calculate the brightness data of each pixel block to obtain the average brightness value of each pixel block. The calculation formula is as follows:

[0083]

[0084] in, represents the average brightness value of the i-th pixel block, m i represents the number of pixels in the i-th pixel block, represents the brightness value of the jth pixel in the i-th pixel block;

[0085] Step 303: Obtain the grayscale value of each pixel, and calculate the target brightness value of each pixel block in combination with the gamma value of the LCD screen. The calculation formula is as follows:

[0086]

[0087] in, represents the target brightness value of the i-th pixel block, L max Indicates the maximum brightness value of all pixel blocks, L min Represents the minimum brightness value of all pixel blocks, represents the gray value of the jth pixel in the i-th pixel block, and γ represents the gamma value of the LCD screen;

[0088] Step 304: Calculate the brightness correction coefficient of each pixel block by using the average brightness value of the pixel block and the target brightness value. The calculation formula is as follows:

[0089]

[0090] in, Represents the brightness correction coefficient of the i-th pixel block.

[0091] It should be noted that the gamma value is a parameter used to describe the relationship between image brightness and grayscale. The target brightness value can be derived based on the gamma value and grayscale value. Different LCD screens have different gamma values ​​and need to be selected and adjusted based on actual conditions. The correction coefficient can be used to adjust the brightness of each pixel block to make it closer to the target brightness value.

[0092] When used, combine the contents of step 301 to step 304:

[0093] By obtaining the brightness data of each pixel block and calculating the average brightness, the error caused by the fluctuation of the brightness value of a single pixel can be reduced, the accuracy of brightness measurement can be improved, and the brightness correction coefficient of each pixel block can be calculated to ensure that the brightness difference between different pixel blocks is compensated, thereby improving the overall display consistency of the LCD screen.

[0094] Step 4: Obtain the pixel average and pixel standard deviation of the R, G, B channels of each pixel block through the pixel values ​​of the R, G, and B channels of each pixel block, respectively calculate the difference between the pixel average of the R, G, and B channels of the pixel block and the adjacent pixel block to determine whether there is a deviation in the chromaticity of the pixel block, respectively calculate the sum of the pixel standard deviations of the R, G, and B channels of the pixel block with chromaticity deviation and the adjacent pixel block, combine the average value of the sum of the pixel standard deviations of the R, G, and B channels of all pixel blocks, calculate the weight of the R, G, and B channel correction coefficient of each pixel block, and calculate the chromaticity correction coefficient of each pixel block R, G, and B channels through the pixel average of the R, G, and B channels of all pixel blocks;

[0095] The step 4 includes the following contents:

[0096] Step 401: Acquire the chromaticity data of the pixel block, including the pixel values ​​of the three channels R, G, and B of each pixel;

[0097] Step 402: Obtain the pixel average value and pixel standard deviation of the three channels R, G, B of each pixel block through the pixel values ​​of the three channels R, G, B of each pixel block;

[0098] Step 403: Calculate the difference between the average values ​​of the three channels R, G, and B of the pixel block and the adjacent pixel blocks to determine whether there is a deviation in the chromaticity of the pixel block and whether the constraint condition is satisfied:

[0099]

[0100] in, Represents the pixel average value of the R channel of the i-th pixel block, represents the pixel average value of the G channel of the i-th pixel block, represents the pixel average value of the B channel of the i-th pixel block, Represents the pixel average of the R channel of the xth adjacent pixel block of the i-th pixel block, represents the pixel average of the G channel of the xth adjacent pixel block of the i-th pixel block, represents the pixel average value of the B channel of the xth adjacent pixel block of the ith pixel block, μ represents the pixel threshold, and its value range is 0<μ<255;

[0101] Step 404: Calculate the sum of the pixel standard deviations of the three channels R, G, and B of the pixel block with chromaticity deviation and the adjacent pixel blocks respectively. The calculation formula is as follows:

[0102]

[0103] in, Indicates the sum of the pixel standard deviations of the R channel of the ith pixel block and the adjacent pixel blocks where the chromaticity is deviated. Indicates the sum of the pixel standard deviations of the i-th pixel block with chromaticity deviation and the adjacent pixel block G channel, Indicates the sum of the pixel standard deviations of the ith pixel block with chromaticity deviation and the adjacent pixel block B channel, Indicates the pixel standard deviation of the R channel of the i-th pixel block and the adjacent pixel block with chromaticity deviation, Indicates the pixel standard deviation of the G channel of the i-th pixel block and the adjacent pixel block with chromaticity deviation, Indicates the pixel standard deviation of the ith pixel block and the B channel of the adjacent pixel block where the chromaticity is deviated;

[0104] Step 405: Calculate the weight of the correction coefficient of each pixel block R, G, B three channels by taking the average value of the sum of the pixel standard deviations of all pixel blocks R, G, B three channels. The calculation formula is as follows:

[0105]

[0106] in, Indicates the weight of the R channel correction coefficient of the i-th pixel block with chromaticity deviation, Indicates the weight of the G channel correction coefficient of the i-th pixel block with chromaticity deviation, Indicates the weight of the B channel correction coefficient of the ith pixel block with chromaticity deviation, Represents the average value of the sum of the pixel standard deviations of the three channels R, G, and B of all pixel blocks;

[0107] Step 406: Calculate the chromaticity correction coefficient of the R, G, B channels of each pixel block by using the average pixel values ​​of the R, G, B channels of all pixel blocks. The calculation formula is as follows:

[0108]

[0109] in, Represents the chromaticity correction coefficient of the R channel of the i-th pixel block, represents the chromaticity correction coefficient of the G channel of the i-th pixel block, represents the chromaticity correction coefficient of the B channel of the i-th pixel block, Represents the pixel average value of the R channel of all pixel blocks, Represents the pixel average value of the G channel of all pixel blocks, Represents the pixel average value of the B channel of all pixel blocks.

[0110] It should be noted that the difference between the pixel average values ​​of the three channels R, G, and B between the pixel block and the adjacent pixel blocks is calculated to determine whether there is a deviation in the chromaticity of the pixel block. This combines statistical and image processing methods, takes into account the influence of adjacent pixels, and uses statistical indicators such as the mean value and standard deviation to determine the chromaticity correction coefficient of each pixel block.

[0111] When used, combine the contents of step 401 to step 406:

[0112] By calculating the difference between the average pixel values ​​of the R, G, and B channels of a pixel block and its adjacent pixel blocks, it is possible to detect whether there is a deviation in the chromaticity of the pixel block. Then, by calculating the sum of the standard deviations of the pixel block with chromaticity deviation and its adjacent pixel blocks, the weight of the correction coefficient of the R, G, and B channels of each pixel block can be determined, which helps to eliminate chromaticity deviation and improve the overall color consistency of the LCD screen.

[0113] Step 5: Merge the brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels of R, G, and B to calculate the color deviation correction coefficient of each pixel block, and perform color deviation correction on the pixel block according to the color deviation correction coefficient of the pixel block.

[0114] The step five includes the following contents:

[0115] Step 501: Obtain the brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels of R, G, and B;

[0116] Step 502: The brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels R, G, and B are merged to calculate the color deviation correction coefficient of each pixel block. The calculation formula is:

[0117]

[0118] Among them, δ i Represents the color cast correction coefficient of each pixel block;

[0119] Step 503: Perform color deviation correction on the pixel block according to the color deviation correction coefficient of the pixel block.

[0120] When used, combine the contents of step 501 to step 502:

[0121] By fusing the brightness correction coefficient and the chromaticity correction coefficient, the brightness and color information of the pixel block can be comprehensively considered to obtain a more accurate color deviation correction coefficient. The color deviation of the pixel blocks segmented based on the temperature distribution is corrected, avoiding the local color deviation problem caused by uneven temperature distribution. The color deviation can be eliminated more accurately, thereby improving the accuracy of color correction.

[0122] See also Figure 3 The present invention also provides an intelligent color deviation compensation system for a liquid crystal display screen, including a data collection module, a pixel block segmentation module, a brightness correction module, a chromaticity correction module and a color deviation correction module; wherein,

[0123] Data collection module, collecting temperature distribution, brightness and chromaticity data of the LCD screen;

[0124] The pixel block segmentation module obtains the temperature distribution map of the LCD screen and uses the SLIC superpixel segmentation algorithm to segment it. The segmented temperature distribution map is registered with the LCD screen. According to the registration result, the LCD screen is segmented according to the segmented temperature distribution map into n pixel blocks.

[0125] The brightness correction module calculates the brightness data of each pixel block, obtains the average brightness value of each pixel block, calculates the target brightness value of each pixel block through the gray value of each pixel and the gamma value of the LCD screen, and calculates the brightness correction coefficient of each pixel block through the average brightness value and the target brightness value of the pixel block;

[0126] The chromaticity correction module obtains the pixel average value and pixel standard deviation of the R, G, B channels of each pixel block through the pixel values ​​of the R, G, B channels of each pixel block, and respectively calculates the difference between the pixel average values ​​of the R, G, B channels of the pixel block and the adjacent pixel blocks to determine whether there is a deviation in the chromaticity of the pixel block; respectively calculates the sum of the pixel standard deviations of the R, G, B channels of the pixel block with chromaticity deviation and the adjacent pixel block, and calculates the weight of the R, G, B channel correction coefficient of each pixel block by combining the average value of the sum of the pixel standard deviations of the R, G, B channels of all pixel blocks, and calculates the chromaticity correction coefficient of each pixel block by the R, G, B channels of all pixel blocks through the pixel average values ​​of the R, G, B channels of all pixel blocks;

[0127] The color deviation correction module combines the brightness correction coefficient of the pixel block with the chromaticity correction coefficients of the three channels of R, G, and B, calculates the color deviation correction coefficient of each pixel block, and performs color deviation correction on the pixel block according to the color deviation correction coefficient of the pixel block.

[0128] In the application, the several formulas involved are all calculated by removing the dimensions and taking their numerical values. The formula is a formula obtained by collecting a large amount of data and performing software simulation to obtain the most recent real situation. The formula is set by technical personnel in this field according to actual conditions.

[0129] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. A person of ordinary skill in the art may appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein may be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution.

[0130] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0131] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.

Claims

1. An intelligent color shift compensation method for a liquid crystal display, characterized in that: The following steps are involved: Collect temperature distribution, brightness and chromaticity data of LCD screens; Obtain a temperature distribution map of the liquid crystal display screen, and segment it using the SLIC superpixel segmentation algorithm, align the segmented temperature distribution map with the liquid crystal display screen, and segment the liquid crystal display screen into n pixel blocks according to the segmented temperature distribution map according to the result of the alignment; Calculate the brightness data of each pixel block to obtain the average brightness value of each pixel block, calculate the target brightness value of each pixel block through the gray value of each pixel and the gamma value of the LCD screen, and calculate the brightness correction coefficient of each pixel block through the average brightness value and target brightness value of the pixel block; The pixel values ​​of the three channels R, G, and B of each pixel in the pixel block are used to obtain the pixel average value and pixel standard deviation of the three channels R, G, and B of each pixel block, and the difference between the pixel average values ​​of the three channels R, G, and B of the pixel block and the adjacent pixel block is calculated to determine whether there is a deviation in the chromaticity of the pixel block; The sum of the pixel standard deviations of the R, G, and B channels of the pixel blocks with chromaticity deviation and the adjacent pixel blocks is calculated respectively, and the weight of the correction coefficient of the R, G, and B channels of each pixel block is calculated by combining the average value of the sum of the pixel standard deviations of the R, G, and B channels of all pixel blocks, and the chromaticity correction coefficient of the R, G, and B channels of each pixel block is calculated by the average value of the pixels of the R, G, and B channels of all pixel blocks; The brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels of R, G, and B are combined to calculate the color deviation correction coefficient of each pixel block, and the color deviation correction of the pixel block is performed using the color deviation correction coefficient of each pixel block.

2. The intelligent color cast compensation method for a liquid crystal display according to claim 1, characterized in that: Calculate the brightness data of each pixel block to obtain the average brightness value of each pixel block. The calculation formula is as follows: in, represents the average brightness value of the i-th pixel block, m i represents the number of pixels in the i-th pixel block, Represents the brightness value of the jth pixel in the i-th pixel block.

3. The intelligent color cast compensation method for a liquid crystal display screen according to claim 2, characterized in that: Get the grayscale value of each pixel, and calculate the target brightness value of each pixel block in combination with the gamma value of the LCD screen. The calculation formula is as follows: in, represents the target brightness value of the i-th pixel block, L max Indicates the maximum brightness value of all pixel blocks, L min Indicates the minimum brightness value of all pixel blocks, m i represents the number of pixels in the i-th pixel block, represents the gray value of the jth pixel in the ith pixel block, and γ represents the gamma value of the LCD display.

4. The intelligent color cast compensation method for a liquid crystal display screen according to claim 3, characterized in that: The brightness correction coefficient of each pixel block is calculated by the average brightness value and the target brightness value of the pixel block. The calculation formula is as follows: in, represents the brightness correction coefficient of the i-th pixel block, represents the target brightness value of the i-th pixel block, L min Represents the minimum brightness value of all pixel blocks, Represents the average brightness value of the i-th pixel block.

5. The intelligent color cast compensation method for a liquid crystal display screen according to claim 1, characterized in that: The pixel average value and pixel standard deviation of the three channels R, G, and B of each pixel block are obtained through the pixel values ​​of the three channels R, G, and B of each pixel block; Calculate the difference between the pixel block and the average values ​​of the three channels R, G, and B of the adjacent pixel blocks to determine whether the chromaticity of the pixel block is biased and whether the constraints are met: in, Represents the pixel average value of the R channel of the i-th pixel block, represents the pixel average value of the G channel of the i-th pixel block, represents the pixel average value of the B channel of the i-th pixel block, Represents the pixel average of the R channel of the xth adjacent pixel block of the ith pixel block, represents the pixel average of the G channel of the xth adjacent pixel block of the i-th pixel block, represents the pixel average value of the B channel of the xth adjacent pixel block of the ith pixel block, μ represents the pixel threshold, and its value range is 0<μ<255.

6. The intelligent color cast compensation method for a liquid crystal display screen according to claim 5, characterized in that: Calculate the sum of the pixel standard deviations of the three channels of R, G, and B of the pixel block with chromaticity deviation and the adjacent pixel block respectively. The calculation formula is as follows: in, Indicates the sum of the pixel standard deviations of the R channel of the ith pixel block and the adjacent pixel blocks where the chromaticity is deviated. Indicates the sum of the pixel standard deviations of the i-th pixel block with chromaticity deviation and the adjacent pixel block G channel, Indicates the sum of the pixel standard deviations of the ith pixel block with chromaticity deviation and the adjacent pixel block B channel, Indicates the pixel standard deviation of the R channel of the i-th pixel block and the adjacent pixel block with chromaticity deviation, Indicates the pixel standard deviation of the G channel of the i-th pixel block and the adjacent pixel block with chromaticity deviation, Indicates the pixel standard deviation of the B channel of the ith pixel block and the adjacent pixel block with chromaticity deviation.

7. The intelligent color cast compensation method for a liquid crystal display screen according to claim 6, characterized in that: The weight of the correction coefficient of each pixel block R, G, B channel is calculated by taking the average value of the sum of the pixel standard deviations of all pixel blocks R, G, B channels. The calculation formula is as follows: in, Indicates the weight of the R channel correction coefficient of the i-th pixel block with chromaticity deviation, Indicates the weight of the G channel correction coefficient of the i-th pixel block with chromaticity deviation, Indicates the weight of the B channel correction coefficient of the ith pixel block with chromaticity deviation, Represents the average value of the sum of the pixel standard deviations of the three channels R, G, and B of all pixel blocks.

8. The intelligent color cast compensation method for a liquid crystal display screen according to claim 7, characterized in that: The chromaticity correction coefficient of each pixel block R, G, B channel is calculated by the pixel average value of all pixel blocks R, G, B channels. The calculation formula is as follows: in, Represents the chromaticity correction coefficient of the R channel of the i-th pixel block, represents the chromaticity correction coefficient of the G channel of the i-th pixel block, represents the chromaticity correction coefficient of the B channel of the i-th pixel block, Represents the pixel average value of the R channel of all pixel blocks, Represents the pixel average value of the G channel of all pixel blocks, Represents the pixel average value of the B channel of all pixel blocks.

9. The intelligent color cast compensation method for a liquid crystal display screen according to claim 8, characterized in that: The brightness correction coefficient of the pixel block and the chromaticity correction coefficients of the three channels R, G, and B are combined to calculate the color deviation correction coefficient of each pixel block. The calculation formula is: Among them, δ i Represents the color cast correction coefficient of each pixel block; Color deviation correction is performed on the pixel block according to the color deviation correction coefficient of the pixel block.

10. An intelligent color shift compensation system for a liquid crystal display screen, used to implement the method according to any one of claims 1 to 9, characterized in that: include: Data collection module, pixel block segmentation module, brightness correction module, chromaticity correction module and color deviation correction module; wherein, Data collection module, collecting temperature distribution, brightness and chromaticity data of the LCD screen; The pixel block segmentation module obtains the temperature distribution map of the LCD screen and uses the SLIC superpixel segmentation algorithm to segment it. The segmented temperature distribution map is registered with the LCD screen. According to the registration result, the LCD screen is segmented according to the segmented temperature distribution map into n pixel blocks. The brightness correction module calculates the brightness data of each pixel block, obtains the average brightness value of each pixel block, calculates the target brightness value of each pixel block through the gray value of each pixel and the gamma value of the LCD screen, and calculates the brightness correction coefficient of each pixel block through the average brightness value and the target brightness value of the pixel block; The chromaticity correction module obtains the pixel average value and pixel standard deviation of the R, G, B channels of each pixel block through the pixel values ​​of the R, G, B channels of each pixel block, and respectively calculates the difference between the pixel average values ​​of the R, G, B channels of the pixel block and the adjacent pixel blocks to determine whether there is a deviation in the chromaticity of the pixel block; respectively calculates the sum of the pixel standard deviations of the R, G, B channels of the pixel block with chromaticity deviation and the adjacent pixel block, and calculates the weight of the R, G, B channel correction coefficient of each pixel block by combining the average value of the sum of the pixel standard deviations of the R, G, B channels of all pixel blocks, and calculates the chromaticity correction coefficient of each pixel block by the R, G, B channels of all pixel blocks through the pixel average values ​​of the R, G, B channels of all pixel blocks; The color deviation correction module combines the brightness correction coefficient of the pixel block with the chromaticity correction coefficients of the three channels of R, G, and B, calculates the color deviation correction coefficient of each pixel block, and performs color deviation correction on the pixel block according to the color deviation correction coefficient of the pixel block.

Citation Information

Patent Citations

  • Color correction method and system for LED display screen

    CN116453457A

  • Method for correcting color cast images

    CN103854261A

  • Liquid crystal display screen color supplementing and correcting method

    CN110992913A

  • Color cast compensation method, framework and medium

    CN114783354A

  • Color cast compensation method and system for liquid crystal display screen

    CN116841066A