CN114067741A - Screen calibration method and device, electronic equipment and storage medium - Google Patents
Screen calibration method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN114067741A CN114067741A CN202010763500.6A CN202010763500A CN114067741A CN 114067741 A CN114067741 A CN 114067741A CN 202010763500 A CN202010763500 A CN 202010763500A CN 114067741 A CN114067741 A CN 114067741A
- Authority
- CN
- China
- Prior art keywords
- value
- color gamut
- screen
- coordinate value
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
- G09G3/3225—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06C—DIGITAL COMPUTERS IN WHICH ALL THE COMPUTATION IS EFFECTED MECHANICALLY
- G06C3/00—Arrangements for table look-up, e.g. menstruation table
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Optimization (AREA)
- Computing Systems (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
The disclosure relates to a screen calibration method and device, an electronic device and a storage medium. The method comprises the following steps: when a screen to be calibrated displays a test image in a native color gamut, acquiring a first coordinate value of a pixel value of the test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space; obtaining a first reference value according to the first coordinate value and the second coordinate value, and establishing a first corresponding relation between the first reference value and the pixel value of the internal sub-node of the native color gamut; and acquiring second reference values corresponding to the pixel values of all the nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrating the color display parameters of the screen to be calibrated based on the second reference values. By the method, the calibration of the color display parameters of the screen can be realized, the time spent in the calibration can be considered, and the calibration rate is improved.
Description
Technical Field
The present disclosure relates to the field of display technologies, and in particular, to a screen calibration method and apparatus, an electronic device, and a storage medium.
Background
At present, high-end smart phones all adopt screens made of Organic Light-Emitting Diode (OLED) materials, and the OLED screens have the advantages of high color gamut, high contrast and the like. However, the current standard color gamut in the mobile phone industry is the sRGB color gamut and the Display-P3 color gamut, which are smaller than the color gamut of the OLED screen itself. In order to display more real and natural colors on the mobile phone without making the screen color too bright, the color Gamut needs to be calibrated and optimized by a screen calibration (Gamut Mapping) technique.
However, color differences occur between different screens due to the time the screens are produced. Due to the production fluctuation and the consideration of the product cost, the supplier cannot be required to meet the higher requirement of the screen color consistency, so that the color calibration of the screen needs to be carried out at the whole machine end.
Disclosure of Invention
The disclosure provides a screen calibration method and device, an electronic device and a storage medium.
According to a first aspect of the embodiments of the present disclosure, there is provided a screen calibration method, including:
when a screen to be calibrated displays a test image in a native color gamut, acquiring a first coordinate value of a pixel value of the test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
obtaining a first reference value according to the first coordinate value and the second coordinate value, and establishing a first corresponding relation between the first reference value and the pixel value of the primary color gamut internal sub-node;
acquiring second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrating color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
Optionally, the second corresponding relationship is confirmed by:
obtaining a third reference value according to the coordinate values of all the nodes in the native color gamut of the plurality of reference screens in the preset color space and the second coordinate value, and establishing a third corresponding relation between the third reference value and the pixel values of all the nodes in the native color gamut;
and obtaining the second corresponding relation based on a plurality of third corresponding relations corresponding to the reference screens.
Optionally, the first reference value is a difference between the first coordinate value and the second coordinate value; and/or the second reference value is a difference value between the coordinate value of the pixel value of all the nodes in the primary color gamut of the screen to be calibrated in the preset color space and the second coordinate value.
Optionally, the calibrating, based on the second reference value, the color display parameter of the screen to be calibrated includes:
obtaining a third coordinate value of the pixel values of all the nodes in the primary color domain in the preset color space by using a first preset transformation matrix; the first preset conversion matrix is a conversion matrix from the color space where all the nodes in the primary color gamut are located to the preset color space;
adding the third coordinate value and the second reference value to obtain a corrected fourth coordinate value;
multiplying a second preset conversion matrix by the fourth coordinate value to obtain the calibrated pixel values of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated in the target color gamut; and the second preset conversion matrix is a conversion matrix from the coordinate value of the preset color space to the color space where the standard pixel value in the target color gamut is located.
Optionally, the preset color space is a Lab color space.
According to a second aspect of the embodiments of the present disclosure, there is provided a screen calibration apparatus including:
the calibration method comprises the steps that an acquisition module is configured to acquire a first coordinate value of a pixel value of a test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space when the screen to be calibrated displays the test image in a native color gamut; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
the establishing module is configured to obtain a first reference value according to the first coordinate value and the second coordinate value, and establish a first corresponding relation between the first reference value and the pixel value of the primary color gamut internal sub-node;
the calibration module is configured to obtain second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrate the color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
Optionally, the calibration module is further configured to confirm the second correspondence by:
obtaining a third reference value according to the coordinate values of all the nodes in the native color gamut of the plurality of reference screens in the preset color space and the second coordinate value, and establishing a third corresponding relation between the third reference value and the pixel values of all the nodes in the native color gamut;
and obtaining the second corresponding relation based on a plurality of third corresponding relations corresponding to the reference screens.
Optionally, the first reference value is a difference between the first coordinate value and the second coordinate value; and/or the second reference value is a difference value between the coordinate value of the pixel value of all the nodes in the primary color gamut of the screen to be calibrated in the preset color space and the second coordinate value.
Optionally, the calibration module is configured to obtain, by using a first preset transformation matrix, a third coordinate value of the pixel values of all nodes in the primary color domain in the preset color space; the first preset conversion matrix is a conversion matrix from the color space where all the nodes in the primary color gamut are located to the preset color space; adding the third coordinate value and the second reference value to obtain a corrected fourth coordinate value; multiplying a second preset conversion matrix by the fourth coordinate value to obtain the calibrated pixel values of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated in the target color gamut; and the second preset conversion matrix is a conversion matrix from the coordinate value of the preset color space to the color space where the standard pixel value in the target color gamut is located.
Optionally, the preset color space is a Lab color space.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform any of the screen calibration methods as described in the first aspect above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a storage medium including:
the instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform any of the screen calibration methods as described in the first aspect above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the embodiment of the present disclosure, the first corresponding relationship is a corresponding relationship between a first reference value corresponding to a partial node of the screen to be calibrated and a pixel value of a partial node inside the native color gamut; and the second correspondence relationship is a correspondence relationship between reference values corresponding to all the nodes obtained based on the reference screen and pixel values of all the nodes. Therefore, based on the first corresponding relationship corresponding to the partial node of the screen to be calibrated and the corresponding relationship of the partial node in the second corresponding relationship of the reference screen, the mapping from the first corresponding relationship of the partial node of the screen to be calibrated to the corresponding relationship of the partial node in the second corresponding relationship can be obtained, so that based on the mapping, the mapping between the pixel values of all the nodes in the primitive color gamut in the screen to be calibrated and the reference values can be obtained, that is, the second reference values corresponding to the pixel values of all the nodes in the primitive color gamut in the screen to be calibrated are obtained, and thus, the electronic device can calibrate the display parameters of the screen to be calibrated based on the second reference values.
It can be understood that, in the present disclosure, by using the predetermined second corresponding relationship, only a small number of nodes in the primary color gamut of the screen to be calibrated are tested, and then the second reference values corresponding to all the nodes of the screen to be calibrated can be obtained by fitting, and the calibration is completed based on the second reference values. Through this kind of mode, can compromise the length of time that the calibration took when realizing the color display parameter calibration of screen, promote calibration rate.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart of a screen calibration method according to an embodiment of the present disclosure.
Fig. 2 is a flowchart of a screen calibration method according to an embodiment of the disclosure.
Fig. 3 is a flowchart of a screen calibration method shown in the embodiment of the present disclosure.
FIG. 4 is a diagram illustrating a screen calibration device according to an exemplary embodiment.
Fig. 5 is a block diagram of an electronic device shown in an embodiment of the disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a flowchart of a first screen calibration method according to an embodiment of the present disclosure, and as shown in fig. 1, the screen calibration method includes the following steps:
s11, when the screen to be calibrated displays the test image in the native color gamut, acquiring a first coordinate value of a pixel value of the test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
s12, obtaining a first reference value according to the first coordinate value and the second coordinate value, and establishing a first corresponding relation between the first reference value and the pixel value of the primary color gamut internal sub-node;
s13, obtaining second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrating the color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
The screen calibration method is applied to electronic equipment, and the electronic equipment comprises the following steps: mobile devices and stationary devices. The mobile device includes: mobile phones, tablet computers or wearable devices, etc.; the stationary device includes, but is not limited to, a Personal Computer (PC).
The electronic device includes a display screen for displaying an image. However, when the electronic device displays an image, color gamut conversion may be required due to different display requirements, and the color gamut refers to a range of colors that can be presented. Wherein, different display requirements include: for example, the image is an image in the sRGB color gamut, and the color gamut of the OLED screen is larger than the sRGB color gamut, so when the sRGB image is displayed by the OLED screen, color gamut conversion is required. For another example, in the image processing software, it may be necessary to perform the corresponding image processing function in a specific color gamut, and therefore, it is also necessary to convert an image that does not belong to the specific color gamut into a display in the specific color gamut.
In the embodiments of the present disclosure, the color gamut before conversion is referred to as a native color gamut, and the color gamut after conversion is referred to as a target color gamut. For example, the native color gamut may be any one of an sRGB color gamut, a Display-P3 color gamut, an NTSC color gamut, or an AdobeRGB color gamut, and the target color gamut and the native color gamut belong to different color gamuts.
When performing color gamut conversion, usually, a table is looked up based on the pixel values of each node of the native color gamut before conversion stored in the 3D LUT, and a pixel value in the target color gamut after conversion corresponding to the node is obtained, where the node refers to a search object in the 3D LUT, and the object represents the pixel value corresponding to the pixel point. The 3D LUT may include pixel values of, for example, 9 × 9, or 17 × 17 nodes. Specifically, the 3D LUT stores red (R), green (G), and blue (B) pixel values of the input node before conversion (for example, expressed as Rin/Gin/Bin), and also stores red, green, and blue pixel values in the target color gamut corresponding to the node (for example, expressed as Rout/Gout/Bout), thereby facilitating the electronic device to perform conversion based on the pixel values stored in the 3D LUT and corresponding to the input node before conversion and after conversion.
However, different electronic devices may have color differences of screens due to process differences or differences of production environments, and thus, color gamut conversion cannot be performed using a 3D LUT of a uniform standard. Based on this, the present disclosure proposes a method of generating an appropriate 3D LUT for different electronic devices to enable calibration of a screen. Generating an appropriate 3D LUT for different electronic devices refers to generating calibrated pixel values in a target color gamut corresponding to each node in the 3D LUT for different electronic devices.
In step S11, the electronic device calibrates the screen to be calibrated using the test image, where the pixel value of the test image is the same as the pixel value of the internal color gamut split node. For example, if the number of all nodes in the native gamut is 4913(17 × 17), the pixel value of the test image may be the same as the pixel value of 40 nodes, for example. It should be noted that, in the embodiment of the present disclosure, there is no particular limitation on the number of pixels of a partial node.
When the electronic device displays the test image in the native color gamut, the electronic device obtains a first coordinate value of the pixel value of the test image in the preset color space. For example, the electronic device obtains a first coordinate value of a pixel value of a test image in a preset color space through a test instrument. The preset color space may be a color space different from a color space in which pixel values of nodes in the native color gamut are located. The color space in which the pixel values of the nodes in the native color gamut are located is an RGB color space, and the predetermined color space may be an XYZ color space or a Lab color space.
In step S11, the electronic device further obtains a second coordinate value of the standard pixel value in the target color gamut in the preset color space. It should be noted that, the standard pixel value in the target color gamut may refer to red, green, and blue pixel values in the target color gamut corresponding to the node in the standard 3D LUT (i.e., Rout/Gout/Bout part).
The electronic device may obtain the standard pixel value in the target color gamut according to a preset transformation matrix when transforming the standard pixel value into the second coordinate value of the preset color space.
For example, if the target color gamut is an sRGB color gamut and the preset color space is an XYZ space, the standard pixel values in the target color gamut may be converted into the second coordinate values of the XYZ color space based on the conversion matrix from the RGB color space to the XYZ color space in the sRGB color gamut.
For another example, if the target color gamut is the sRGB color gamut and the preset color space is the Lab space, the standard pixel values in the target color gamut may be converted into the coordinate values in the XYZ color space based on the conversion matrix from the RGB color space to the XYZ color space in the sRGB color gamut, and then the coordinate values in the XYZ color space may be converted into the coordinate values in the Lab space based on the conversion matrix from the XYZ color space to the Lab space.
In step S12, the electronic device obtains a first reference value according to the first coordinate value and the second coordinate value, where the first reference value may be a difference between the first coordinate value and the second coordinate value, or a ratio between the first coordinate value and the second coordinate value, and the like. It should be noted that, since the first coordinate value is a coordinate value for converting the pixel value of the partial node into the preset color space, the first reference value obtained by the first coordinate value and the second coordinate value is also a reference value for the partial node.
After obtaining the first reference value, the electronic device establishes a first correspondence between the first reference value and the pixel value of the internal color gamut split node.
In step S13, the electronic device obtains second reference values corresponding to the pixel values of all the nodes in the original color gamut of the screen to be calibrated based on the first corresponding relationship and the predetermined second corresponding relationship, and calibrates the color display parameters of the screen to be calibrated based on the second reference values.
It should be noted that, in the embodiment of the present disclosure, calibrating the color display parameters of the screen to be calibrated refers to obtaining the calibrated pixel values of the pixel values of all nodes in the native color gamut of the screen to be calibrated in the target color gamut. Further, the second correspondence relationship includes: and generating a corresponding relation between a reference value generated by all nodes in the native color gamut of the reference screen at the coordinate value of the preset color space and the pixel value of all the nodes. The reference screen refers to a screen whose color display parameters of the target color gamut meet the standard during color gamut conversion.
In an embodiment of the present disclosure, the first correspondence is a correspondence between a first reference value corresponding to the partial node and a pixel value of the partial node inside the native color gamut; and the second correspondence relationship is a correspondence relationship between reference values corresponding to all the nodes obtained based on the reference screen and pixel values of all the nodes. Therefore, based on the first corresponding relationship corresponding to the partial node of the screen to be calibrated and the corresponding relationship of the partial node in the second corresponding relationship of the reference screen, the mapping from the first corresponding relationship of the partial node of the screen to be calibrated to the corresponding relationship of the partial node in the second corresponding relationship can be obtained, so that based on the mapping, the mapping between the pixel values of all the nodes in the primitive color gamut in the screen to be calibrated and the reference values can be obtained through fitting, that is, the second reference values corresponding to the pixel values of all the nodes in the primitive color gamut in the screen to be calibrated are obtained, and the electronic device can calibrate the display parameters of the screen to be calibrated based on the second reference values.
As mentioned above, calibrating the color display parameters of the screen to be calibrated refers to obtaining the calibrated pixel values of the pixel values of all nodes in the native color gamut of the screen to be calibrated in the target color gamut. Therefore, after the calibrated pixel value is obtained, screen display can be performed based on the calibrated pixel value, and color optimization during screen display is achieved. For example, when an image of the sRGB color gamut needs to be displayed on the OLED display screen, the pixel values belonging to each node in the image to be displayed may be switched to the corresponding calibrated pixel values to display the image based on the calibrated pixel values in the sRGB color gamut corresponding to the pixel values of each node in the primary color gamut.
It can be understood that, in the present disclosure, by using the predetermined second corresponding relationship, only a small number of nodes in the primary color gamut of the screen to be calibrated are tested, and then the second reference values corresponding to all the nodes of the screen to be calibrated can be obtained by fitting, and the calibration is completed based on the second reference values. Through this kind of mode, can compromise the length of time that the calibration took when realizing the color display parameter calibration of screen, promote calibration rate.
Fig. 2 is a flowchart of a screen calibration method shown in the embodiment of the present disclosure, and as shown in fig. 2, before the step of fig. 1, a second correspondence relationship may also be confirmed in the following manner:
S10A, obtaining a third reference value according to the pixel values of all the nodes in the native color gamut of the plurality of reference screens, wherein the pixel values are in the coordinate values of the preset color space and the second coordinate values, and establishing a third corresponding relation between the third reference value and the pixel values of all the nodes in the native color gamut;
S10B, obtaining the second corresponding relation based on the third corresponding relation corresponding to the reference screens.
In this embodiment, a plurality of reference screens are utilized to establish the second correspondence. Specifically, in step S10A, a third reference value is obtained according to the pixel values of all nodes in the native color gamut of each reference screen at the coordinate values and the second coordinate values of the preset color space, and a third corresponding relationship between the third reference value and the pixel values of all nodes in the native color gamut is established for each reference screen. The pixel values of all the nodes in the native color gamut of each reference screen are in the coordinate values of the preset color space, and can be obtained when the image is displayed on each reference screen in the native color gamut through a testing instrument.
In one mode, the reference screen respectively displays images corresponding to pixel values of nodes in the primary color gamut, and coordinate values of the reference screen when the images corresponding to the pixel values of the nodes are displayed are obtained through a testing instrument, so that the electronic equipment obtains the coordinate values, and a third reference value is obtained based on the coordinate values and the second coordinate values. For example, if there are 4913 total nodes, the reference screen respectively displays 4913 images corresponding to the 4913 total nodes, so as to finally enable the electronic device to obtain a third reference value, and establish a third corresponding relationship between the third reference value and the pixel values of the total nodes in the native color gamut.
In step S10B, based on the third corresponding relations, i.e., the plurality of third corresponding relations, corresponding to the plurality of reference screens, the second corresponding relation between the reference values generated by all the nodes in the native color gamut of the reference screens at the coordinate values of the preset color space and the pixel values of all the nodes can be obtained. For example, the second correspondence suitable for each reference screen may be obtained by fitting a plurality of third correspondences.
It is understood that, in this embodiment, the second corresponding relationship is obtained based on a plurality of reference screens, so that the second corresponding relationship is applicable to each reference screen, i.e. more general, and thus, when the screen to be calibrated is corrected based on the second corresponding relationship, the calibration accuracy is higher.
It should be noted that, in the embodiment of the present disclosure, the number of the plurality of reference screens may be 100, but the embodiment of the present disclosure is not limited. And the more the number of the reference screens is, the more the obtained second corresponding relationship is, so the higher the accuracy of calibrating the screen to be calibrated based on the second corresponding relationship may be.
In one embodiment, the predetermined color space is a Lab color space, and the first and second correspondences are each characterized by a relationship between a Lab value and an RGB pixel value.
For example, the first reference value is a difference delta Lab between the first coordinate value and the second coordinate value in the Lab color space1Then the first correspondence is the delta Lab of the partial node1=F1(RGB); the second correspondence is delta Lab of all nodes of the reference screen2=F2(RGB)。
Because the Lab space is a color space with relatively uniform chromaticity, that is, slight variation of any coordinate value in the Lab space does not bring about large color change, when the second reference value corresponding to the pixel values of all the nodes in the primitive color gamut in the screen to be calibrated is obtained based on the first corresponding relationship and the second corresponding relationship, a more accurate second reference value can be obtained, so that when the electronic device calibrates the color display parameters of the screen to be calibrated based on the second reference value, a more accurate calibration result can be obtained.
In one embodiment, the first reference value is a difference between the first coordinate value and the second coordinate value; and/or the second reference value is a difference value between the coordinate value of the pixel value of all the nodes in the primary color gamut of the screen to be calibrated in the preset color space and the second coordinate value.
In this embodiment, the first reference value and/or the second reference value can be represented by a difference value, and since the difference value calculation belongs to a shift operation in a computer, and the shift operation is usually faster than a multiplication-division operation, the present disclosure can quickly establish the first corresponding relationship by using the difference value method, and further, when the color display parameter of the screen to be calibrated is calibrated based on the second reference value, the calibration speed can be increased.
Fig. 3 is a flowchart of a screen calibration method shown in the embodiment of the present disclosure, and as shown in fig. 3, when the first reference value and the second reference value are a difference value, the calibrating the color display parameter of the screen to be calibrated based on the second reference value in step S13 in fig. 1 may include the following steps:
S13A, obtaining third coordinate values of the pixel values of all the nodes in the primary color gamut in the preset color space by using a first preset transformation matrix; the first preset conversion matrix is a conversion matrix from the color space where all the nodes in the primary color gamut are located to the preset color space;
S13B, adding the third coordinate value and the second reference value to obtain a corrected fourth coordinate value;
S13C, multiplying a second preset conversion matrix by the fourth coordinate value to obtain the pixel values of all the nodes in the primary color gamut of the screen to be calibrated after the pixel values are calibrated in the target color gamut; and the second preset conversion matrix is a conversion matrix from the coordinate value of the preset color space to the color space where the standard pixel value in the target color gamut is located.
In step S13A, the electronic device obtains a third coordinate value of the pixel values of all nodes in the native color gamut in the preset color space by using a first preset transformation matrix, where the first preset matrix is a transformation matrix from the color space in which all nodes in the native color gamut are located to the preset color space.
For example, if the preset color space is a Lab space, the first preset matrix D1 can be characterized by the following formula:
D1=RGBtoXYZ*XYZtoLAB(1)
the conversion matrix from the RGB color space to the XYZ color space in the native gamut is a matrix of 3 × 3, and the conversion matrix from the XYZ color space to the LAB color space is also a matrix of 3 × 3, so that the first predetermined conversion matrix D1 from the color space where all the nodes are located to the predetermined color space in the native gamut is also a matrix of 3 × 3.
With the first predetermined matrix, the third coordinate value may be obtained for the pixel value of each node in the primary color gamut (the pixel value of one node may be represented as a 3 × 1 matrix) based on the first predetermined matrix. For example, the third coordinate value of a node may be represented as (L, a, b), where L corresponds to the value of the L coordinate in Lab space; a corresponds to the value of the coordinate a in the Lab space; b corresponds to the value of the b coordinate in Lab space.
The second reference value is the difference between the coordinate values of all the nodes in the preset color space and the second coordinate value, which is obtained by fitting, that is, the second reference value represents the difference between the actual value and the ideal target value of the screen to be calibrated in the preset color space. Therefore, in step S13B, the pixel values of all nodes in the native color gamut are added to the third coordinate value of the preset color space and the difference value (second reference value) obtained by fitting, so as to obtain the coordinate value of the pixel value of the screen to be calibrated to the target color gamut corresponding to the preset color space, that is, the corrected fourth coordinate value.
In step S13C, based on the obtained fourth coordinate value, that is, the second preset matrix can be used to multiply the second preset transformation matrix with the fourth coordinate value, so as to obtain the calibrated pixel values of all the nodes in the primary color gamut of the screen to be calibrated in the target color gamut.
For example, the preset color space is a Lab space, and the second preset matrix D2 can be characterized by the following formula:
D2=LABtoXYZ*XYZtoRGB(2)
the conversion matrix from the LAB color space to the XYZ color space is a matrix of 3 × 3, and the conversion matrix from the lower XYZ color space to the RGB color space in the target color gamut is also a matrix of 3 × 3, so that the second predetermined conversion matrix D2 from the coordinate values of the predetermined color space to the color space in which the standard pixel values in the target color gamut are located is also a matrix of 3 × 3.
And through the second preset matrix, based on the obtained fourth coordinate value (the fourth coordinate value of one node can be represented as 3 x 1) of the pixel value calibrated to the target color gamut of the screen to be calibrated, the fourth coordinate value is multiplied by the second preset matrix, and the pixel value calibrated in the target color gamut of the pixel values of all nodes in the native color gamut of the screen to be calibrated can be obtained.
FIG. 4 is a diagram illustrating a screen calibration device according to an exemplary embodiment. Referring to fig. 4, the apparatus includes:
the calibration method comprises the steps that an obtaining module 101 is configured to obtain a first coordinate value of a pixel value of a test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space when the screen to be calibrated displays the test image in a native color gamut; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
the establishing module 102 is configured to obtain a first reference value according to the first coordinate value and the second coordinate value, and establish a first corresponding relationship between the first reference value and a pixel value of the internal sub-node of the native color gamut;
the calibration module 103 is configured to obtain second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relationship and a predetermined second corresponding relationship, and calibrate the color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
Optionally, the calibration module is further configured to confirm the second correspondence by:
obtaining a third reference value according to the coordinate values of all the nodes in the native color gamut of the plurality of reference screens in the preset color space and the second coordinate value, and establishing a third corresponding relation between the third reference value and the pixel values of all the nodes in the native color gamut;
and obtaining the second corresponding relation based on a plurality of third corresponding relations corresponding to the reference screens.
Optionally, the first reference value is a difference between the first coordinate value and the second coordinate value; and/or the second reference value is a difference value between the coordinate value of the pixel value of all the nodes in the primary color gamut of the screen to be calibrated in the preset color space and the second coordinate value.
Optionally, the calibration module 103 is configured to obtain, by using a first preset transformation matrix, a third coordinate value of the pixel values of all nodes in the primary color domain in the preset color space; the first preset conversion matrix is a conversion matrix from the color space where all the nodes in the primary color gamut are located to the preset color space; adding the third coordinate value and the second reference value to obtain a corrected fourth coordinate value; multiplying a second preset conversion matrix by the fourth coordinate value to obtain the calibrated pixel values of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated in the target color gamut; and the second preset conversion matrix is a conversion matrix from the coordinate value of the preset color space to the color space where the standard pixel value in the target color gamut is located.
Optionally, the preset color space is a Lab color space.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 5 is a block diagram illustrating a mobile electronic device apparatus 800 according to an example embodiment. For example, the device 800 may be a mobile phone, a mobile computer, etc.
Referring to fig. 5, the apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operation at the device 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed state of the device 800, the relative positioning of the components, such as a display and keypad of the apparatus 800, the sensor assembly 814 may also detect a change in position of the apparatus 800 or a component of the apparatus 800, the presence or absence of user contact with the apparatus 800, orientation or acceleration/deceleration of the apparatus 800, and a change in temperature of the apparatus 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as Wi-Fi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform a control method, the method comprising:
when a screen to be calibrated displays a test image in a native color gamut, acquiring a first coordinate value of a pixel value of the test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
obtaining a first reference value according to the first coordinate value and the second coordinate value, and establishing a first corresponding relation between the first reference value and the pixel value of the primary color gamut internal sub-node;
acquiring second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrating color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (12)
1. A method of screen calibration, the method comprising:
when a screen to be calibrated displays a test image in a native color gamut, acquiring a first coordinate value of a pixel value of the test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
obtaining a first reference value according to the first coordinate value and the second coordinate value, and establishing a first corresponding relation between the first reference value and the pixel value of the primary color gamut internal sub-node;
acquiring second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrating color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
2. The method of claim 1, wherein the second correspondence is confirmed by:
obtaining a third reference value according to the coordinate values of all the nodes in the native color gamut of the plurality of reference screens in the preset color space and the second coordinate value, and establishing a third corresponding relation between the third reference value and the pixel values of all the nodes in the native color gamut;
and obtaining the second corresponding relation based on a plurality of third corresponding relations corresponding to the reference screens.
3. The method of claim 1,
the first reference value is a difference between the first coordinate value and the second coordinate value; and/or the presence of a gas in the gas,
the second reference value is a difference value between the coordinate value of the preset color space and the second coordinate value of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated.
4. The method according to claim 3, wherein the calibrating the color display parameters of the screen to be calibrated based on the second reference value comprises:
obtaining a third coordinate value of the pixel values of all the nodes in the primary color domain in the preset color space by using a first preset transformation matrix; the first preset conversion matrix is a conversion matrix from the color space where all the nodes in the primary color gamut are located to the preset color space;
adding the third coordinate value and the second reference value to obtain a corrected fourth coordinate value;
multiplying a second preset conversion matrix by the fourth coordinate value to obtain the calibrated pixel values of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated in the target color gamut; and the second preset conversion matrix is a conversion matrix from the coordinate value of the preset color space to the color space where the standard pixel value in the target color gamut is located.
5. The method according to any one of claims 1 to 4, wherein the preset color space is a Lab color space.
6. A screen calibration device, the device comprising:
the calibration method comprises the steps that an acquisition module is configured to acquire a first coordinate value of a pixel value of a test image in a preset color space and a second coordinate value of a standard pixel value in a target color gamut in the preset color space when the screen to be calibrated displays the test image in a native color gamut; wherein the pixel values of the test image are the same as the pixel values of the internal sub-nodes of the native color gamut;
the establishing module is configured to obtain a first reference value according to the first coordinate value and the second coordinate value, and establish a first corresponding relation between the first reference value and the pixel value of the primary color gamut internal sub-node;
the calibration module is configured to obtain second reference values corresponding to pixel values of all nodes in the primary color gamut of the screen to be calibrated based on the first corresponding relation and a predetermined second corresponding relation, and calibrate the color display parameters of the screen to be calibrated based on the second reference values; wherein the second correspondence relationship comprises: and referring to the corresponding relation between the reference value generated by all the nodes in the primary color gamut of the screen in the coordinate value of the preset color space and the pixel value of all the nodes.
7. The apparatus of claim 6, wherein the calibration module is further configured to confirm the second correspondence by:
obtaining a third reference value according to the coordinate values of all the nodes in the native color gamut of the plurality of reference screens in the preset color space and the second coordinate value, and establishing a third corresponding relation between the third reference value and the pixel values of all the nodes in the native color gamut;
and obtaining the second corresponding relation based on a plurality of third corresponding relations corresponding to the reference screens.
8. The apparatus of claim 6,
the first reference value is a difference between the first coordinate value and the second coordinate value; and/or the presence of a gas in the gas,
the second reference value is a difference value between the coordinate value of the preset color space and the second coordinate value of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated.
9. The apparatus of claim 8,
the calibration module is configured to obtain a third coordinate value of the pixel values of all the nodes in the primary color domain in the preset color space by using a first preset transformation matrix; the first preset conversion matrix is a conversion matrix from the color space where all the nodes in the primary color gamut are located to the preset color space; adding the third coordinate value and the second reference value to obtain a corrected fourth coordinate value; multiplying a second preset conversion matrix by the fourth coordinate value to obtain the calibrated pixel values of the pixel values of all the nodes in the primary color gamut of the screen to be calibrated in the target color gamut; and the second preset conversion matrix is a conversion matrix from the coordinate value of the preset color space to the color space where the standard pixel value in the target color gamut is located.
10. The apparatus of any one of claims 6 to 9, wherein the preset color space is a Lab color space.
11. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the screen calibration method of any one of claims 1 to 5.
12. A non-transitory computer readable storage medium, instructions in which, when executed by a processor of an electronic device, enable the electronic device to perform the screen calibration method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010763500.6A CN114067741B (en) | 2020-07-31 | 2020-07-31 | Screen calibration method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010763500.6A CN114067741B (en) | 2020-07-31 | 2020-07-31 | Screen calibration method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114067741A true CN114067741A (en) | 2022-02-18 |
CN114067741B CN114067741B (en) | 2022-08-30 |
Family
ID=80227898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010763500.6A Active CN114067741B (en) | 2020-07-31 | 2020-07-31 | Screen calibration method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114067741B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI804263B (en) * | 2022-03-31 | 2023-06-01 | 大陸商北京集創北方科技股份有限公司 | Ambient light compensation method for self-luminous display, display driver chip, display device and information processing device |
CN116700646A (en) * | 2022-12-19 | 2023-09-05 | 荣耀终端有限公司 | Image color difference processing method and device |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060119870A1 (en) * | 2004-12-07 | 2006-06-08 | I-Lin Ho | Color gamut mapping |
CN101076848A (en) * | 2003-10-21 | 2007-11-21 | 克雷沃耶提公司 | Method and equipment for converting into target color space from source color space |
CN105161057A (en) * | 2015-07-01 | 2015-12-16 | 深圳天珑无线科技有限公司 | Method and system for automatically calibrating chromaticity coordinates of display screen of mobile terminal |
CN105825832A (en) * | 2015-08-31 | 2016-08-03 | 维沃移动通信有限公司 | Method for adjusting screen color shift and electronic device |
US20160322024A1 (en) * | 2013-12-26 | 2016-11-03 | Thomson Licensing | Method of mapping source colors of images of a video content into the target color gamut of a target color device |
CN106484347A (en) * | 2015-08-24 | 2017-03-08 | 三星电子株式会社 | Display device and its control method |
CN106782428A (en) * | 2016-12-27 | 2017-05-31 | 上海天马有机发光显示技术有限公司 | A kind of colour gamut method of adjustment and colour gamut adjustment system of display device |
CN107068114A (en) * | 2017-04-24 | 2017-08-18 | 北京小米移动软件有限公司 | Screen color method of adjustment, device, equipment and storage medium |
CN108184037A (en) * | 2017-12-12 | 2018-06-19 | 维沃移动通信有限公司 | A kind of method for displaying image and mobile terminal |
CN108810508A (en) * | 2018-06-19 | 2018-11-13 | 深圳市华星光电技术有限公司 | Method of color gamut mapping of color, device, storage medium in compression domain exterior domain to domain and electronic equipment |
CN111063292A (en) * | 2019-12-30 | 2020-04-24 | 深圳Tcl数字技术有限公司 | Color gamut mapping method, color gamut mapping component, display device and storage medium |
CN111429827A (en) * | 2020-03-19 | 2020-07-17 | 展讯通信(上海)有限公司 | Display screen color calibration method and device, electronic equipment and readable storage medium |
-
2020
- 2020-07-31 CN CN202010763500.6A patent/CN114067741B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101076848A (en) * | 2003-10-21 | 2007-11-21 | 克雷沃耶提公司 | Method and equipment for converting into target color space from source color space |
US20060119870A1 (en) * | 2004-12-07 | 2006-06-08 | I-Lin Ho | Color gamut mapping |
US20160322024A1 (en) * | 2013-12-26 | 2016-11-03 | Thomson Licensing | Method of mapping source colors of images of a video content into the target color gamut of a target color device |
CN105161057A (en) * | 2015-07-01 | 2015-12-16 | 深圳天珑无线科技有限公司 | Method and system for automatically calibrating chromaticity coordinates of display screen of mobile terminal |
CN106484347A (en) * | 2015-08-24 | 2017-03-08 | 三星电子株式会社 | Display device and its control method |
CN105825832A (en) * | 2015-08-31 | 2016-08-03 | 维沃移动通信有限公司 | Method for adjusting screen color shift and electronic device |
CN106782428A (en) * | 2016-12-27 | 2017-05-31 | 上海天马有机发光显示技术有限公司 | A kind of colour gamut method of adjustment and colour gamut adjustment system of display device |
CN107068114A (en) * | 2017-04-24 | 2017-08-18 | 北京小米移动软件有限公司 | Screen color method of adjustment, device, equipment and storage medium |
CN108184037A (en) * | 2017-12-12 | 2018-06-19 | 维沃移动通信有限公司 | A kind of method for displaying image and mobile terminal |
CN108810508A (en) * | 2018-06-19 | 2018-11-13 | 深圳市华星光电技术有限公司 | Method of color gamut mapping of color, device, storage medium in compression domain exterior domain to domain and electronic equipment |
CN111063292A (en) * | 2019-12-30 | 2020-04-24 | 深圳Tcl数字技术有限公司 | Color gamut mapping method, color gamut mapping component, display device and storage medium |
CN111429827A (en) * | 2020-03-19 | 2020-07-17 | 展讯通信(上海)有限公司 | Display screen color calibration method and device, electronic equipment and readable storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI804263B (en) * | 2022-03-31 | 2023-06-01 | 大陸商北京集創北方科技股份有限公司 | Ambient light compensation method for self-luminous display, display driver chip, display device and information processing device |
CN116700646A (en) * | 2022-12-19 | 2023-09-05 | 荣耀终端有限公司 | Image color difference processing method and device |
CN116700646B (en) * | 2022-12-19 | 2024-05-28 | 荣耀终端有限公司 | Image color difference processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN114067741B (en) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101766867B1 (en) | Color adjustment method and device | |
KR101831077B1 (en) | Method and device for switching color gamut mode | |
CN113450713B (en) | Screen display method and device and gray scale mapping information generation method and device | |
CN109461409B (en) | Screen display method and device | |
CN105100764A (en) | Photographing method and device | |
CN112116888B (en) | Screen calibration method, calibration device and storage medium | |
CN114067741B (en) | Screen calibration method and device, electronic equipment and storage medium | |
EP3916714A1 (en) | Method and device for calibrating color gamut of display screen, and electronic device | |
CN114067003A (en) | Color gamut conversion method and device, electronic equipment and storage medium | |
CN114067740B (en) | Screen calibration method and device, electronic equipment and storage medium | |
CN111696479B (en) | Color gamut adjusting method and device | |
CN114067739B (en) | Color gamut mapping method and device, electronic equipment and storage medium | |
CN110046019A (en) | A kind of chat message lookup method, device and electronic equipment | |
EP3975548B1 (en) | Photographing method and apparatus, terminal, and storage medium | |
WO2021169810A1 (en) | Video processing method, and server | |
CN116453459A (en) | Screen display method and device, readable storage medium and electronic equipment | |
CN111724324A (en) | Color gamut conversion method and device, electronic equipment and storage medium | |
CN106601165B (en) | Screen display method and device | |
CN116801112A (en) | Color calibration method, device, storage medium and display equipment | |
CN115810331A (en) | Method and device for calibrating OLED display screen and storage medium | |
CN116795317A (en) | Image display method, device and readable storage medium | |
CN114339187B (en) | Image processing method, image processing apparatus, and storage medium | |
CN116364006A (en) | Display method and device | |
CN110648373B (en) | Image processing method and device | |
CN116847037A (en) | Color calibration method, device, storage medium and display equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |