White Screen Calibration Method, Device, Storage Medium and Electronic Device of a Display Device

By obtaining the reference color coordinate value of the display device and calculating the color gain value, the conversion relationship between XYZ and RGB color space is used to directly correct the white picture of the display device, solving the problems of low white picture correction efficiency and insufficient accuracy in the prior art, and achieving efficient and accurate white picture correction.

CN115802174BActive Publication Date: 2025-07-22GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111050779.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-08
Publication Date
2025-07-22
Estimated Expiration
2041-09-08

AI Technical Summary

Technical Problem

In the prior art, the white picture correction efficiency of the display device is low and the correction is inaccurate. It is necessary to gradually adjust the three primary colors of red, green and blue output of the main chip and test it multiple times.

Method used

By obtaining the reference color coordinate value of the display device, determining the conversion parameters of the XYZ color space and the RGB color space, calculating the color gain value of the target white screen, and directly correcting the white screen of the display device to the target white screen.

Benefits of technology

Improve the accuracy and consistency of white picture correction, reduce time cost, improve correction efficiency, and avoid step-by-step adjustments and multiple tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115802174B_ABST
    Figure CN115802174B_ABST
Patent Text Reader

Abstract

The present disclosure provides a white screen calibration method for a display device, a white screen calibration device for a display device, a computer-readable storage medium, and an electronic device, relating to the field of display technologies. The white screen calibration method for the display device includes: obtaining a reference color coordinate value of the display device; determining a conversion parameter between the XYZ color space and the RGB color space according to the reference color coordinate value; obtaining a first coordinate value of a target white screen in the XYZ color space, and converting the first coordinate value into a second coordinate value of the target white screen in the RGB color space through the conversion parameter; determining a color gain value corresponding to the target white screen based on the second coordinate value, where the color gain value is used to calibrate the white screen of the display device to the target white screen. The present disclosure can perform fast and accurate color temperature calibration on the white screen of the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Currently, in electronic products including display devices such as televisions, mobile phones, and game consoles, due to certain fluctuations in the white screen color temperature and white screen chromaticity coordinates of the display device itself, for example, the white screen chromaticity coordinates usually vary within the range of ±0.02, the display effects of the display device will be inconsistent. Therefore, white screen calibration of the display device is required.

[0003] When the prior art performs color temperature calibration on the white screen of a display device, it is usually achieved by gradually adjusting the respective occupancy ratios corresponding to the red, green, and blue primary colors of the picture output within the main chip, starting from the initial value and adjusting step by step downward. Each time an adjustment is made, a measuring instrument is required to confirm whether it has been adjusted to the target value. However, this adjustment method is relatively slow, consumes a high time cost, has a low white screen calibration efficiency, and it is difficult to ensure the accuracy of the calibration. Summary of the Invention

[0004] The present disclosure provides a white screen calibration method for a display device, a white screen calibration device for a display device, a computer-readable storage medium, and an electronic device, thereby at least to some extent improving the problem of low white screen calibration efficiency in the prior art.

[0005] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be partially learned through the practice of the present disclosure.

[0006] According to a first aspect of the present disclosure, there is provided a white screen calibration method for a display device, including: obtaining a reference color coordinate value of the display device; determining a conversion parameter between the XYZ color space and the RGB color space according to the reference color coordinate value; obtaining a first coordinate value of a target white screen in the XYZ color space, and converting the first coordinate value into a second coordinate value of the target white screen in the RGB color space through the conversion parameter; determining a color gain value corresponding to the target white screen based on the second coordinate value, where the color gain value is used to calibrate the white screen of the display device to the target white screen.

[0007] According to a second aspect of the present disclosure, there is provided a white screen correction device for a display device, including: a color coordinate value acquisition module configured to acquire a reference color coordinate value of the display device; a conversion parameter determination module configured to determine a conversion parameter between the XYZ color space and the RGB color space according to the reference color coordinate value; a coordinate value conversion module configured to acquire a first coordinate value of a target white screen in the XYZ color space and convert the first coordinate value into a second coordinate value of the target white screen in the RGB color space by means of the conversion parameter; and a color gain value determination module configured to determine a color gain value corresponding to the target white screen based on the second coordinate value, where the color gain value is used to correct the white screen of the display device to the target white screen.

[0008] According to a third aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program, which when executed by a processor, implements the white screen correction method for a display device and its possible implementation manners in the first aspect described above.

[0009] According to a fourth aspect of the present disclosure, there is provided an electronic device, including: a processor; and a memory configured to store executable instructions of the processor. Wherein, the processor is configured to execute the executable instructions to execute the white screen correction method for a display device and its possible implementation manners in the first aspect described above.

[0010] The technical solution of the present disclosure has the following beneficial effects:

[0011] Acquire a reference color coordinate value of the display device; determine a conversion parameter between the XYZ color space and the RGB color space according to the reference color coordinate value; acquire a first coordinate value of a target white screen in the XYZ color space and convert the first coordinate value into a second coordinate value of the target white screen in the RGB color space by means of the conversion parameter; and determine a color gain value corresponding to the target white screen based on the second coordinate value, where the color gain value is used to correct the white screen of the display device to the target white screen. On the one hand, the present exemplary embodiment proposes a new white screen correction method for a display device, which can utilize the conversion relationship between the XYZ color space and the RGB color space to convert the first coordinate value of the target white screen in the XYZ color space into the second coordinate value in the RGB color space, so as to accurately determine the color gain value corresponding to the target white screen according to the second coordinate value, so as to correct the white screen of the display device to the target white screen according to the color gain value. This white screen correction method has high correction accuracy and good correction consistency. On the other hand, compared with the prior art, the present exemplary embodiment does not need to perform a process of adjusting colors step by step and multiple tests, and can directly calculate the color gain value of the target white screen and adjust the white screen of the current display device to the target white screen, greatly reducing the time cost and further improving the correction efficiency of the white screen of the display device.

[0012] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and should not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0014] Figure 1 A schematic diagram showing a system architecture in this exemplary embodiment;

[0015] Figure 2 A structural diagram showing an electronic device in this exemplary embodiment;

[0016] Figure 3 A flowchart showing a white screen correction method for a display device in this exemplary embodiment;

[0017] Figure 4 A sub - flowchart showing a white screen correction method for a display device in this exemplary embodiment;

[0018] Figure 5 Another sub - flowchart showing a white screen correction method for a display device in this exemplary embodiment;

[0019] Figure 6 Still another sub - flowchart showing a white screen correction method for a display device in this exemplary embodiment;

[0020] Figure 7 A block diagram showing the structure of a white screen correction device for a display device in this exemplary embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0021] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will realize that one or more of the specific details may be omitted, or other methods, components, devices, steps, etc. may be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring the various aspects of the present disclosure.

[0022] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0023] An exemplary embodiment of the present disclosure provides a method for correcting a white screen of a display device. Figure 1 A system architecture diagram of the operating environment of this exemplary embodiment is shown. As Figure 1 shown, the system architecture 100 may include a terminal device 110 where the display device is located and a server 120, and communication interaction can be formed between the two through a network. Among them, the terminal device 110 where the display device is located refers to a terminal device configured with a display device, including but not limited to a smart phone, a tablet computer, a game console, a television, etc.; the server 120 refers to a background server that provides Internet services.

[0024] It should be understood that Figure 1 the number of each device in

[0025] is only exemplary. According to the implementation requirements, any number of clients can be set, or the server can be a cluster formed by multiple servers.

[0026] An exemplary embodiment of the present disclosure provides an electronic device for implementing a white screen correction method of a display device, which may be the terminal device 110 or the server 120 where the display device in Figure 1 is located. The electronic device at least includes a processor and a memory. The memory is used to store executable instructions of the processor, and the processor is configured to execute the white screen correction method of the display device by executing the executable instructions.

[0027] Taking the Figure 2 TV 200 in as an example, the structure of the above-mentioned electronic device will be described exemplarily. Those skilled in the art should understand that, except for the components specifically for mobile purposes, Figure 2 the structure in can also be applied to fixed-type devices.

[0028] As Figure 2 shown, the TV 200 may specifically include: a processor 210, an internal memory 221, an external memory interface 222, a USB (Universal Serial Bus) interface 230, an antenna 1, an antenna 2, a mobile communication module 240, a wireless communication module 250, an audio module 260, a speaker 261, a receiver 262, a microphone 263, a headphone interface 264, a sensor module 270, a display screen 280, a camera module 281, an indicator 282, a button 283, an input device 290, etc.

[0029] The processor 210 may include one or more processing units. For example, the processor 210 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit), etc. The encoder may encode (i.e., compress) image or video data; the decoder may decode (i.e., decompress) the coded stream data of the image or video to restore the image or video data.

[0030] In some embodiments, the processor 210 may include one or more interfaces, and form connections with other components of the TV 200 through different interfaces.

[0031] The internal memory 221 can be used to store computer-executable program codes, and the executable program codes include instructions. The internal memory 221 can include volatile memory, non-volatile memory, etc. The processor 210 executes various functional applications and data processing of the television 200 by running the instructions stored in the internal memory 221 and / or the instructions stored in the memory provided in the processor.

[0032] The external memory interface 222 can be used to connect to an external memory. The external memory communicates with the processor 210 through the external memory interface 222 to implement the data storage function, such as storing files like music, videos, etc.

[0033] The wireless communication function of the television 200 can be implemented through antenna 1, antenna 2, the mobile communication module 240, the wireless communication module 250, the modulation and demodulation processor, and the baseband processor, etc. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. The mobile communication module 250 can provide wireless communication solutions including 2G / 3G / 4G / 5G, WIFI, or carrier networks, etc. applied to the television 200.

[0034] The television 200 can implement the display function through the GPU, the display screen 280, and the AP, etc., to display the user interface. Among them, the display screen 280 can be a liquid crystal display screen or an electronic ink display screen. The input device 290 of the television 200 can be a touch layer covered on the display screen 280, or can also be buttons, trackballs, or touchpads provided on the outer shell of the display screen 280, or can also be an external keyboard, touchpad, or mouse, etc.

[0035] The television 200 can implement the shooting function through the ISP, the camera module 281, the encoder, the decoder, the GPU, the display screen 280, and the AP, etc., and can also implement the audio function through the audio module 260, the speaker 261, the receiver 262, the microphone 263, the headphone jack 264, and the AP, etc.

[0036] The sensor module 270 can include a depth sensor 2701, a barometric pressure sensor 2702, etc., to implement different sensing and detection functions.

[0037] The indicator 282 can be an indicator light, which can be used to indicate the display status, such as the on / off state, and can also be used to indicate messages, etc. The button 283 can include a power-on button, a volume button, etc.

[0038] The application scenarios of this exemplary embodiment may include, but are not limited to: performing color temperature correction on the white screen of the display screen of the terminal device when leaving the factory, or performing color temperature correction on the white screen obtained from the display screen of the terminal device that has been used for a period of time according to the actual needs of the user, etc. Among them, the display device may be various electronic devices with a display device, such as a television, a smart phone, a laptop computer, a personal computer, a game console, or a wearable device with a display screen, etc.

[0039] Figure 3 An exemplary process of the white screen correction method for the display device is shown, which can be executed by the terminal device 110 or the server 120 where the above display device is located, and includes the following steps S310 to S340:

[0040] Step S310, obtain the reference color coordinate value of the display device.

[0041] The reference color coordinate value refers to the coordinate value of the display device in a specific color state. For example, when the display device leaves the factory, the colors of its display of red, green, blue, or full white screen can be used as the reference color, or when the user needs to adjust the display device, the colors of the current display device itself of red, green, blue, or full white screen can also be used as the reference color. The reference color may include one or more, for example, it may be one or more colors when the display device is in the state of red, green, blue, or full white screen, and the reference color coordinate value is the color coordinate value detected when the display device displays the corresponding color. In this exemplary embodiment, the reference color coordinate value of the display device can be obtained by a colorimeter or other devices or apparatuses capable of detecting color coordinate values, and the present disclosure does not make specific limitations on this.

[0042] Step S320, determine the conversion parameters between the XYZ color space and the RGB color space according to the reference color coordinate value.

[0043] Among them, the RGB (Red, Green, Blue, that is, red, green, blue) color space refers to a space system that can quantitatively describe color vision through red, green, and blue, and can be called the CIE1931 - RGB system. In the RGB color space, colors can be represented in coordinate form. The XYZ color space refers to a new colorimetric color representation system established on the basis of the RGB colorimetric system with three imaginary primary color lights XYZ, and can be called the CIE1931 - XYZ system. Simply put, X, Y, and Z in the XYZ color space are a linear transformation of R, G, and B in the RGB space, and X, Y, and Z also represent the concepts of the tristimulus values of the RGB three primary colors respectively. Representing colors through the coordinate values in the XYZ color space can not only maintain the relationship and properties with the corresponding colors in the RGB color space, but also avoid problems caused by negative values during calculation.

[0044] After converting from the RGB color space to the XYZ color space to obtain the X, Y, and Z values, calculations can also be performed based on the X, Y, and Z values to obtain an xy chromaticity diagram that can represent the color chromaticity.

[0045] Generally, there is a certain relationship between the XYZ color space and the RGB color space, and they can be converted through specific conversion parameters. For example, the XYZ color space and the RGB color space can be converted through the following formula:

[0046] Or

[0047] Among them, k is the conversion parameter, and this conversion parameter can be a conversion matrix. When the conversion parameter is a conversion matrix, it can be expressed as:

[0048]

[0049] Among them, X r 、X g 、X b 、Y r 、Y g 、Y b 、Z r 、Z g 、Z b are the conversion coefficients in the conversion matrix. In this exemplary embodiment, the corresponding conversion parameter can be determined by presetting the conversion coefficients or calculating the conversion coefficients.

[0050] In an exemplary embodiment, the reference color coordinate values can be represented by the coordinates x and y representing the color chromaticity and the luminance value Y representing the luminance perception. Different reference colors can also be represented separately. The above reference color coordinate values can include: the red coordinate value, the green coordinate value, the blue coordinate value, and the current white screen coordinate value in the xyY color space. Optionally, the red coordinate value can be expressed as "x r 、y r 、Y r ", the green coordinate value can be expressed as "x g 、y g 、Y g ", the blue coordinate value can be expressed as "x b 、y b 、Y b ", and the current white screen coordinate value can be expressed as "x w 、y w 、Y w ".

[0051] In an exemplary embodiment, as Figure 4 shown, the above step S320 may include the following steps:

[0052] Step S410: Convert the current white screen coordinate values in the xyY color space into the coordinate values of the current white screen in the XYZ color space;

[0053] Step S420: Determine the first coefficient, the second coefficient, and the third coefficient according to the coordinate values of the current white screen in the XYZ color space and the red coordinate value, the green coordinate value, and the blue coordinate value in the xyY color space;

[0054] Step S430: Determine the conversion parameters according to the first coefficient, the second coefficient, and the third coefficient.

[0055] Among them, both the xyY color space and the XYZ color space can completely and absolutely describe the color vision information of colors. However, in the xyY color space, the xy chromaticity coordinates can be used to describe the absolute color information independent of brightness. In this exemplary embodiment, the conversion parameters between the XYZ color space and the RGB color space can be calculated through the red coordinate value, the green coordinate value, the blue coordinate value, and the current white screen coordinate value in the xyY color space.

[0056] In this exemplary embodiment, when determining the conversion parameters, the current white screen coordinate values in the xyY color space can be first converted into the coordinate values of the current white screen in the XYZ color space. Optionally, they can be calculated through the following formula:

[0057]

[0058]

[0059] where x w , y w , and Y w represent the coordinate values of the current white screen in the xyY color space, and X w , Y w , and Z w represent the coordinate values of the current white screen in the XYZ color space. In this exemplary embodiment, by setting Y w = 1, the above formula can be solved to obtain the coordinate values of the current white screen in the XYZ color space.

[0060] Then, according to the coordinate values of the current white screen in the XYZ color space and the red coordinate value, the green coordinate value, and the blue coordinate value in the xyY color space, the first coefficient C r corresponding to red, the second coefficient C g , and the third coefficient C b can be determined. Optionally, the first coefficient C r , the second coefficient C g, the third coefficient C b :

[0061]

[0062]

[0063]

[0064] where x r , y r , Y r represent the red coordinate values in the xyY color space, and x r , y r , z r represent the red coordinate values in the XYZ color space; x g , y g , Y g represent the green coordinate values in the xyY color space, and x g , y g , z g represent the green coordinate values in the XYZ color space; x b , y b , Y b represent the blue coordinate values in the xyY color space, and x b , y b , z b represent the blue coordinate values in the XYZ color space.

[0065] After determining the first coefficient C r , the second coefficient C g , and the third coefficient C b corresponding to the above-mentioned red, green, and blue, the conversion parameters can be determined according to the first coefficient, the second coefficient, and the third coefficient. Optionally, the conversion coefficients X r , X g , X b can be determined through the following formula based on the first coefficient C r , the second coefficient C g , and the third coefficient C b : r Y g Y b Z r Z g Z b :

[0066] X r = C r ·x r , X g = C g ·x g , Xb = C b ·x b

[0067] Y r = C r ·y r ,Y g = C g ·y g ,Y b = C b ·y b

[0068] Z r = C r ·z r ,Z g = C g ·z g ,Z b = C b ·z b

[0069] Furthermore, a transformation matrix is generated according to the above transformation coefficients:

[0070] Step S330: Obtain the first coordinate values of the target white screen in the XYZ color space, and convert the first coordinate values into the second coordinate values in the RGB color space through the conversion parameters.

[0071] Among them, the target white screen refers to the expected white screen effect to which adjustment is desired. According to different color temperature modes or actual requirements, the target white screen may include various white screen display effects. For example, the target white screens corresponding to the standard color temperature of 10000K mode and the warm color temperature of 6500K mode may be different. The first coordinate values of the target white screen in the XYZ color space are the target first coordinate values that need to be adjusted, and these first coordinate values can change with the change of the target white screen. For example, for the target white screens corresponding to different color temperature modes, their first coordinate values are also different.

[0072] After determining the first coordinate values, this exemplary embodiment can convert the first coordinate values in the XYZ color space into the second coordinate values in the RGB color space based on the conversion parameters determined in the above step S320.

[0073] In one exemplary embodiment, as Figure 5 shown, in the above step S330, obtaining the first coordinate values of the target white screen in the XYZ color space may include the following steps:

[0074] Step S510: Obtain the coordinate values of the target white screen in the xy color space according to the color temperature of the target white screen;

[0075] Step S520: Convert the coordinate values of the target white screen in the xy color space into the first coordinate values of the target white screen in the XYZ color space.

[0076] The color temperature of the target white screen refers to the color temperature mode or color temperature value of the white screen that is expected to be adjusted. For example, the color temperature of the target white screen can be the standard color temperature or the 10,000 K color temperature mode, or it can be the warm color temperature or the 6,500 K color temperature mode, etc. After determining the color temperature of the target white screen, the coordinate values of the target white screen in the xy color space can be obtained. For example, for the target white screen in the standard color temperature 10,000 K mode, the coordinate values in the xy color space can be x = 0.280 and y = 0.290; for the target white screen in the warm color temperature 6,500 K mode, the coordinate values in the xy color space can be x = 0.3127 and y = 0.3290.

[0077] Furthermore, based on the coordinate values of the target screen in the xy color space, they can be converted into the first coordinate values of the target white screen in the XYZ color space.

[0078] In an exemplary embodiment, the coordinate values of the target white screen in the xy color space include the x coordinate value and the y coordinate value of the target white screen; the above step S520 may include:

[0079] Based on the x coordinate value and the y coordinate value of the target white screen, and the preset brightness of the display device, determine the first coordinate values of the target white screen in the XYZ color space.

[0080] Considering that the xy coordinate space only has two-dimensional data, the x coordinate value and the y coordinate value, in order to convert them into the first coordinate values of the target white screen in the XYZ color space, this exemplary embodiment can introduce the data of the preset brightness dimension of the display device. Among them, the preset brightness of the display device can be the default brightness, or the brightness of the current display device itself, or the brightness set according to actual needs, etc. Specifically, it can be determined according to the actual application scenario, and the present disclosure does not make specific limitations on this. Based on the x coordinate value and the y coordinate value of the target white screen in the xy color space, and the preset brightness of the display device, calculations are performed, and then the first coordinate values of the target white screen in the XYZ color space can be determined. This exemplary embodiment can calculate the first coordinate values of the target white screen in the XYZ color space through the following formula:

[0081]

[0082]

[0083]

[0084] Wherein, X t 、Y t 、Zt The first coordinate value of the calculated target white screen in the XYZ color space, x t , y t are the x - coordinate value and y - coordinate value of the target white screen in the xy color space, and Y w is the preset brightness of the display device.

[0085] Furthermore, based on the conversion parameters, through the following formula, the first coordinate value can be converted into the second coordinate value in the RGB color space:

[0086]

[0087] It should be noted that during the process of calculating the R, G, B values, it is necessary to adjust the brightness value so that the R, G, B values are not greater than 1 as a limit.

[0088] Step S340, determine the color gain value corresponding to the target white screen based on the second coordinate value. The color gain value is used to correct the white screen of the display device to the target white screen.

[0089] Among them, the color gain value can represent the adjustment amount required for the white screen of the current display device to be close to the target white screen, that is, the correction amount. After determining the second coordinate value, it can be calculated based on a preset calculation formula to determine the color gain value of each color required for the target white screen. Finally, the white screen of the current display device can be directly adjusted to the target white screen according to this color gain value, so as to accurately and effectively correct the white screen of the display device.

[0090] In an exemplary embodiment, the above - mentioned color gain value can respectively include a red gain value, a green gain value, and a blue gain value; as Figure 6 shown, the above - mentioned step S340 can include the following steps:

[0091] Step S610, obtain the red index factor, green index factor, and blue index factor;

[0092] Step S620, determine the red gain value based on the red component in the second coordinate value and the red index factor;

[0093] Step S630, determine the green gain value based on the green component in the second coordinate value and the green index factor;

[0094] Step S640, determine the blue gain value based on the blue component in the second coordinate value and the blue index factor.

[0095] Among them, the red index factor, green index factor, and blue index factor can be fixed parameters set by the user. They can be set based on experience or use default values, etc. The present disclosure does not make specific limitations on this. After obtaining the red index factor, green index factor, and blue index factor, the red component, green component, and blue component in the second coordinate value can be calculated with their corresponding color index factors respectively to determine the red gain value, green gain value, and blue gain value. The red gain value, green gain value, and blue gain value reflect the specific correction amounts of red, green, and blue.

[0096] In an exemplary embodiment, step S620 described above may include:

[0097] Determine the red normalization value based on the red component and the red index factor, and determine the red gain value according to the red normalization value and the maximum color level number;

[0098] Step S630 described above may include:

[0099] Determine the green normalization value based on the green component and the green index factor, and determine the green gain value according to the green normalization value and the maximum color level number;

[0100] Step S640 described above may include:

[0101] Determine the blue normalization value based on the blue component and the blue index factor, and determine the blue gain value according to the blue normalization value and the maximum color level number.

[0102] In this exemplary embodiment, the red component and the red gain value, the green component and the green gain value, and the blue component and the blue gain value can be expressed by the following formula:

[0103]

[0104]

[0105]

[0106] Among them, R Gain, G gain, and B Gain respectively represent the red gain value, green gain value, and blue gain value, R, G, and B respectively represent the red component, green component, and blue component obtained by calculation in the second coordinate value, and 1023 is the maximum color level number.

[0107] By transforming and solving the above formula, the red normalization value can be determined based on the red component and the red index factor, and the red gain value R Gain can be determined based on the red normalization value and the maximum color level number. Similarly, the green gain value G gain and the blue gain value B Gain can be determined. Optionally, it can be implemented by the following formula:

[0108]

[0109]

[0110]

[0111] Among them, is the red index factor, which can be used as the red normalization value, is the green index factor, which can be used as the green normalization value, is the blue index factor, which can be used as the blue normalization value, and 1023 is the maximum color level number.

[0112] After calculating the red gain value R Gain, green gain value G gain and blue gain value B Gain, the red gain value R Gain, green gain value G gain and blue gain value B Gain can be written into the SOC (System on Chip) chip to achieve the correction of the target white screen.

[0113] In summary, in this exemplary embodiment, the reference color coordinate value of the display device is obtained; the conversion parameters between the XYZ color space and the RGB color space are determined according to the reference color coordinate value; the first coordinate value of the target white screen in the XYZ color space is obtained, and the first coordinate value is converted into the second coordinate value of the target white screen in the RGB color space through the conversion parameters; the color gain value corresponding to the target white screen is determined based on the second coordinate value, and the color gain value is used to correct the white screen of the display device to the target white screen. On the one hand, this exemplary embodiment proposes a new method for correcting the white screen of a display device, which can utilize the conversion relationship between the XYZ color space and the RGB color space to convert the first coordinate value of the target white screen in the XYZ color space into the second coordinate value in the RGB color space, so as to accurately determine the color gain value corresponding to the target white screen according to the second coordinate value, so as to correct the white screen of the display device to the target white screen according to the color gain value. This white screen correction method has high correction accuracy and good correction consistency; on the other hand, compared with the prior art, this exemplary embodiment does not need to perform the process of adjusting colors step by step and multiple tests, and can directly calculate the color gain value of the target white screen and adjust the white screen of the current display device to the target white screen, greatly reducing the time cost and further improving the correction efficiency of the white screen of the display device.

[0114] This exemplary embodiment of the present disclosure also provides a white screen correction device for a display device. As Figure 7As shown, the white screen correction device 700 of the display device may include: a color coordinate value acquisition module 710 for acquiring the reference color coordinate values of the display device; a conversion parameter determination module 720 for determining the conversion parameters between the XYZ color space and the RGB color space according to the reference color coordinate values; a coordinate value conversion module 730 for acquiring the first coordinate values of the target white screen in the XYZ color space and converting the first coordinate values into the second coordinate values of the target white screen in the RGB color space through the conversion parameters; a color gain value determination module 740 for determining the color gain values corresponding to the target white screen based on the second coordinate values, and the color gain values are used to correct the white screen of the display device into the target white screen.

[0115] In an exemplary embodiment, the reference color coordinate values include: the red coordinate value, the green coordinate value, the blue coordinate value, and the current white screen coordinate value in the xyY color space.

[0116] In an exemplary embodiment, the conversion parameter determination module includes: an xyY color space coordinate value conversion unit for converting the current white screen coordinate value in the xyY color space into the coordinate value of the current white screen in the XYZ color space; a coefficient determination unit for determining the first coefficient, the second coefficient, and the third coefficient according to the coordinate value of the current white screen in the XYZ color space and the red coordinate value, the green coordinate value, and the blue coordinate value in the xyY color space; a conversion parameter determination unit for determining the conversion parameters according to the first coefficient, the second coefficient, and the third coefficient.

[0117] In an exemplary embodiment, the coordinate value conversion module includes: an xy color space coordinate value acquisition unit for acquiring the coordinate values of the target white screen in the xy color space according to the color temperature of the target white screen; a first coordinate value determination unit for converting the coordinate values of the target white screen in the xy color space into the first coordinate values of the target white screen in the XYZ color space.

[0118] In an exemplary embodiment, the coordinate values of the target white screen in the xy color space include the x coordinate value and the y coordinate value of the target white screen; the first coordinate value determination unit includes: a first coordinate value determination subunit for determining the first coordinate values of the target white screen in the XYZ color space based on the x coordinate value and the y coordinate value of the target white screen and the preset brightness of the display device.

[0119] In an exemplary embodiment, the color gain values include a red gain value, a green gain value, and a blue gain value; the color gain value determination module includes: an exponential factor acquisition unit configured to acquire a red exponential factor, a green exponential factor, and a blue exponential factor; a red gain value determination unit configured to determine the red gain value based on the red component in the second coordinate value and the red exponential factor; a green gain value determination unit configured to determine the green gain value based on the green component in the second coordinate value and the green exponential factor; and a blue gain value determination unit configured to determine the blue gain value based on the blue component in the second coordinate value and the blue exponential factor.

[0120] In an exemplary embodiment, the red gain value determination unit is configured to determine a red normalization value based on the red component and the red exponential factor, and determine the red gain value according to the red normalization value and the maximum color level number; the green gain value determination unit is configured to determine a green normalization value based on the green component and the green exponential factor, and determine the green gain value according to the green normalization value and the maximum color level number; the blue gain value determination unit is configured to determine a blue normalization value based on the blue component and the blue exponential factor, and determine the blue gain value according to the blue normalization value and the maximum color level number.

[0121] The specific details of each part of the above device have been described in detail in the implementation manner of the method part, and thus will not be elaborated herein.

[0122] The exemplary embodiment of the present disclosure further provides a computer-readable storage medium, which can be implemented in the form of a program product, including program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the above "exemplary method" part of this specification. For example, it can execute Figure 3 , Figure 4 , Figure 5 or Figure 6 any one or more of the steps. The program product can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.

[0123] The program product may employ any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory, a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0124] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

[0125] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0126] The program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computing device, partially on the user's device, as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0127] Those skilled in the art can understand that various aspects of the present disclosure can be implemented as a system, a method, or a program product. Therefore, various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here. After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other embodiments of the present disclosure. The present disclosure aims to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include well-known common general knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims.

[0128] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only defined by the appended claims.

Claims

1. A white screen correction method for a display device, characterized in that Including: Obtaining the reference color coordinate values of a display device; The reference color coordinate values refer to the coordinate values of the display device in a specific color state; The reference color coordinate values include: the red coordinate value, the green coordinate value, the blue coordinate value, and the current white screen coordinate value in the xyY color space; Determining the conversion parameters between the XYZ color space and the RGB color space according to the reference color coordinate values; the determining the conversion parameters between the XYZ color space and the RGB color space according to the reference color coordinate values includes: converting the current white screen coordinate value in the xyY color space into the coordinate value of the current white screen in the XYZ color space; determining a first coefficient, a second coefficient, and a third coefficient according to the coordinate value of the current white screen in the XYZ color space and the red coordinate value, the green coordinate value, and the blue coordinate value in the xyY color space; determining the conversion parameters according to the first coefficient, the second coefficient, and the third coefficient; Obtaining the first coordinate value of a target white screen in the XYZ color space, and converting the first coordinate value into the second coordinate value of the target white screen in the RGB color space through the conversion parameters; Determining the color gain value corresponding to the target white screen based on the second coordinate value, where the color gain value is used to correct the white screen of the display device to the target white screen.

2. The method according to claim 1, wherein The obtaining the first coordinate value of a target white screen in the XYZ color space includes: Obtaining the coordinate value of the target white screen in the xy color space according to the color temperature of the target white screen; Converting the coordinate value of the target white screen in the xy color space into the first coordinate value of the target white screen in the XYZ color space.

3. The method according to claim 2, wherein The coordinate value of the target white screen in the xy color space includes the x coordinate value and the y coordinate value of the target white screen; the converting the coordinate value of the target white screen in the xy color space into the first coordinate value of the target white screen in the XYZ color space includes: Determining the first coordinate value of the target white screen in the XYZ color space based on the x coordinate value and the y coordinate value of the target white screen and the preset brightness of the display device.

4. The method according to claim 1, characterized in that The color gain value includes a red gain value, a green gain value, and a blue gain value; the determining the color gain value corresponding to the target white screen based on the second coordinate value includes: Obtaining a red index factor, a green index factor, and a blue index factor; Determining the red gain value based on the red component in the second coordinate value and the red index factor; Determining the green gain value based on the green component in the second coordinate value and the green index factor; Determining the blue gain value based on the blue component in the second coordinate value and the blue index factor.

5. The method according to claim 4, characterized in that The determining the red gain value based on the red component in the second coordinate value and the red index factor includes: Determining a red normalization value based on the red component and the red index factor, and determining the red gain value according to the red normalization value and the maximum color level number; Determining the green gain value based on the green component in the second coordinate value and the green index factor includes: Determining a green normalization value based on the green component and the green index factor, and determining the green gain value according to the green normalization value and the maximum color level number; Determining the blue gain value based on the blue component in the second coordinate value and the blue index factor includes: Determining a blue normalization value based on the blue component and the blue index factor, and determining the blue gain value according to the blue normalization value and the maximum color level number.

6. A white screen correction device for a display device, characterized in that, It includes: A color coordinate value acquisition module for acquiring the reference color coordinate value of a display device; The reference color coordinate value refers to the coordinate value of the display device in a specific color state; The reference color coordinate value includes: the red coordinate value, the green coordinate value, the blue coordinate value, and the current white screen coordinate value in the xyY color space; A conversion parameter determination module for determining the conversion parameters between the XYZ color space and the RGB color space according to the reference color coordinate value; the determining the conversion parameters between the XYZ color space and the RGB color space according to the reference color coordinate value is configured to: convert the current white screen coordinate value in the xyY color space into the coordinate value of the current white screen in the XYZ color space; determine the first coefficient, the second coefficient, and the third coefficient according to the coordinate value of the current white screen in the XYZ color space and the red coordinate value, the green coordinate value, and the blue coordinate value in the xyY color space; determine the conversion parameters according to the first coefficient, the second coefficient, and the third coefficient; A coordinate value conversion module for acquiring the first coordinate value of a target white screen in the XYZ color space and converting the first coordinate value into the second coordinate value of the target white screen in the RGB color space through the conversion parameters; A color gain value determination module for determining the color gain value corresponding to the target white screen based on the second coordinate value, and the color gain value is used to correct the white screen of the display device to the target white screen.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 5.

8. An electronic device, characterized in that, It includes: A processor; A memory for storing the executable instructions of the processor; Wherein, the processor is configured to execute the method according to any one of claims 1 to 5 by executing the executable instructions.

Citation Information

Patent Citations

  • Color temperature calibration method and mobile terminal

    CN107680544A

  • Display device and color correction method thereof

    CN111091789A