Method for generating a color correction compensation table and mobile terminal
By acquiring the brightness information of the display panel and calculating the ideal chromaticity information, a chromaticity correction compensation table is generated, which automatically indicates the grayscale output of the primary color sub-pixels. This solves the problem of reliance on manual adjustment in the existing technology and improves the production efficiency of the display panel.
Patent Information
- Application Number
- CN202210748564.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-28
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2042-06-28
AI Technical Summary
The color correction compensation table under the current technology requires manual adjustment by operators with debugging experience, resulting in low production efficiency of display panels.
By acquiring the brightness information of the display panel, calculating the ideal chromaticity information under the ideal display effect, and generating a chromaticity correction compensation table to indicate the output grayscale of the primary color sub-pixels, the processor automatically executes the above process.
It improves the production efficiency of display panels, reduces reliance on manual adjustments, and enhances the level of automation.
Smart Images

Figure CN115050300B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display panel, and particularly relates to a generation method of an accurate color capture table and a mobile terminal. BACKGROUND
[0002] With the continuous development of electronic technology, more and more application scenarios in life need to use display panels. In order to make the display panel achieve ideal display effect when displaying at a target gray scale, the output gray scale to which each primary color sub-pixel of the display panel should be configured at the target gray scale is obtained through an accurate color capture table (ACC table) in the display panel, and each primary color sub-pixel is configured with the output gray scale.
[0003] However, the accurate color capture table in the prior art generally needs to be generated by an operator with debugging experience to assist in checking the effect and manually debugging, resulting in low production efficiency of the display panel. SUMMARY
[0004] To solve the above problems or other problems, the present application provides the following technical solutions.
[0005] In a first aspect, the present application provides a generation method of an accurate color capture table, the accurate color capture table being applied to a display panel, the generation method being applied to a first processor, the display panel having a plurality of pixel units, each of the pixel units having a plurality of primary color sub-pixels, and the generation method comprising at least:
[0006] an acquisition step of acquiring luminance information of the display panel, the luminance information comprising at least a mapping relationship of a plurality of actual color information corresponding to output gray scales of each of the primary color sub-pixels and a plurality of preset luminance data;
[0007] a calculation step of calculating ideal color information that the display panel should have when displaying at an ideal display effect at a plurality of target gray scales according to preset color information under a preset color system and the plurality of preset luminance data; and
[0008] a generation step of matching the plurality of actual color information with the plurality of ideal color information to generate the accurate color capture table, the accurate color capture table indicating the output gray scales to which each of the primary color sub-pixels should be configured when displaying at the ideal display effect at each of the target gray scales.
[0009] The first processor comprises at least a calculation module, and an acquisition module and a generation module coupled to the calculation module, the acquisition module is configured to perform the acquisition step, the calculation module is configured to perform the calculation step, and the generation module is configured to perform the generation step.
[0010] According to the generation method of one embodiment of the present application, the step of acquiring the luminance information of the display panel specifically comprises:
[0011] Measuring the primary color chrominance information possessed by each of the primary color sub-pixels when displaying individually at a plurality of output gray scales;
[0012] Selecting one of the plurality of primary color chrominance information of each of the primary color sub-pixels each time and adding them to obtain a mapping relationship of a plurality of actual chrominance information corresponding to the output gray scales of each of the primary color sub-pixels; and
[0013] Taking the mapping relationship as the luminance information of the display panel.
[0014] According to the generation method of one embodiment of the present application, the plurality of output gray scales comprises a plurality of selected output gray scales and a plurality of interpolated output gray scales, at least one interpolated output gray scale is arranged between adjacent selected output gray scales, and the step of measuring the primary color chrominance information possessed by each of the primary color sub-pixels when displaying individually at a plurality of output gray scales specifically comprises:
[0015] Measuring first primary color chrominance information possessed by each of the primary color sub-pixels when displaying individually at a plurality of selected output gray scales; and
[0016] Deriving second primary color chrominance information possessed by each of the primary color sub-pixels when displaying individually at a plurality of interpolated output gray scales according to the plurality of first primary color chrominance information.
[0017] According to the generation method of one embodiment of the present application, the primary color chrominance information comprises a first stimulus value, a second stimulus value and a third stimulus value, after selecting one of the plurality of primary color chrominance information of each of the primary color sub-pixels each time, the first stimulus value, the second stimulus value and the third stimulus value in each of the primary color chrominance information are added one by one, and the obtained actual first stimulus value, actual second stimulus value and actual third stimulus value are taken as the actual chrominance information.
[0018] According to the generation method of one embodiment of the present application, the step of acquiring the luminance information of the display panel further comprises:
[0019] Acquiring fixed chrominance information of the display panel when displaying white and black respectively; and
[0020] The fixed second stimulus value in the plurality of fixed chrominance information is used as the plurality of preset luminance data in the luminance information of the display panel.
[0021] According to the generating method of one embodiment of the present application, the step of calculating the ideal chrominance information that the display panel should have when displaying the ideal display effect under a plurality of target gray scales according to the preset color information under a preset chrominance system and a plurality of preset luminance data specifically includes:
[0022] The first preset formula is applied to the plurality of preset luminance data to calculate the ideal second stimulus value that the display panel should have when displaying the ideal display effect under each target gray scale.
[0023] The second preset formula is applied to the preset color information under the preset chrominance system and the ideal second stimulus value to calculate the ideal first stimulus value and the ideal third stimulus value corresponding to each ideal second stimulus value; and,
[0024] A plurality of sets of corresponding ideal first stimulus values, ideal second stimulus values and ideal third stimulus values are used as the ideal chrominance information when the display panel displays the ideal display effect under each target gray scale.
[0025] According to the generating method of one embodiment of the present application, before the step of matching a plurality of actual chrominance information with a plurality of ideal chrominance information, the method further includes:
[0026] According to the actual first stimulus value, the actual second stimulus value and the third stimulus value in each actual chrominance information, the corresponding actual color information is calculated; and,
[0027] The first difference value between the actual color information of each actual chrominance information and the preset color information is calculated.
[0028] According to the generating method of one embodiment of the present application, before the step of matching a plurality of actual chrominance information with a plurality of ideal chrominance information, the method further includes:
[0029] The actual first stimulus value, the actual second stimulus value and the actual third stimulus value in the actual chrominance information are subtracted from the ideal first stimulus value, the ideal second stimulus value and the ideal third stimulus value in the ideal chrominance information one by one to obtain a second difference value.
[0030] According to the generating method of the embodiment of the present application, in the step of matching the plurality of actual chrominance information with the plurality of ideal chrominance information, when a plurality of actual chrominance information matches one ideal chrominance information, the actual chrominance information with the smaller first difference is preferentially selected, and the actual chrominance information with the smaller second difference is secondly selected.
[0031] In a second aspect, the present application provides a mobile terminal, comprising at least:
[0032] a display panel; and
[0033] a second processor coupled with the display panel, the processor being configured to perform the generating method of the chrominance correction compensation table on the display panel.
[0034] The present application has the following beneficial effects: the present application provides a generating method of a chrominance correction compensation table and a mobile terminal, the chrominance correction compensation table is applied to a display panel, the display panel has a plurality of pixel units, each pixel unit has a plurality of primary color sub-pixels, the generating method comprises: obtaining brightness information of the display panel, the brightness information at least comprises a mapping relationship of a plurality of actual chrominance information corresponding to output gray scales of each primary color sub-pixel and a plurality of preset brightness data, then, according to preset color information under a preset chrominance system and the plurality of preset brightness data, calculating ideal chrominance information that the display panel should have when displaying an ideal display effect at a plurality of target gray scales, then, matching the plurality of actual chrominance information with the plurality of ideal chrominance information to generate the chrominance correction compensation table, the chrominance correction compensation table indicates output gray scales that each primary color sub-pixel should be configured when the display panel displays the ideal display effect at each target gray scale, the generating method of the chrominance correction compensation table provided by the present application is executed by a machine, thus effectively improving the production efficiency of the display panel. BRIEF DESCRIPTION OF DRAWINGS
[0035] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the description of each embodiment according to the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0036] Figure 1 is a flowchart of the generating method of the chrominance correction compensation table provided by the embodiment according to the present application.
[0037] Figure 2 is a further flowchart of the generating method of the chrominance correction compensation table provided by the embodiment according to the present application.
[0038] Figure 3 is a structural schematic diagram of a display panel according to an embodiment of the present application.
[0039] Figure 4 is a further flowchart of the measuring sub-step in the method for generating a color correction compensation table according to an embodiment of the present application.
[0040] Figure 5 is a structural schematic diagram of a mobile terminal according to an embodiment of the present application.
[0041] Figure 6 is a further structural schematic diagram of a mobile terminal according to an embodiment of the present application.
[0042] Figure 7 is a structural schematic diagram of a first processor according to an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0044] In the description of the present application, it should be understood that the terms "first", "second" are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0045] In the description of the present application, it should be noted that, unless otherwise specifically defined and limited, the terms "mounting", "connecting", "connection" should be understood in a broad sense, for example, it can be fixed connection, or detachable connection, or integrally connected; it can be mechanical connection, or electrical connection or can communicate with each other; it can be directly connected, or indirectly connected through intermediate medium, or the communication between two elements or the interaction between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0046] The following disclosure provides many different embodiments, or examples, for implementing different structures of the present application. For the purpose of simplifying the present application, the components and arrangements of the specific examples are described in the following. Of course, they are merely examples and are not intended to limit the present application. In addition, the present application can repeatedly refer to the reference numerals and / or reference letters in different examples, and such repetition is for the purpose of simplification and clarity, which does not indicate the relationship between the various embodiments and / or arrangements discussed. In addition, the present application provides various specific examples of processes and materials, but those skilled in the art can realize the application of other processes and / or the use of other materials.
[0047] Please refer to Figure 1 and Figure 3 , wherein, Figure 1 a flowchart of the method for generating a chromaticity correction compensation table according to an embodiment of the present application is shown, Figure 3 a structural diagram of a display panel 100 according to an embodiment of the present application is shown, from which the components of the present application and the relative positional relationship between the components can be intuitively seen.
[0048] It should be noted that the above-mentioned chromaticity correction compensation table is applied to the display panel 100, as shown in Figure 3 , the display panel 100 has a plurality of pixel units 110, each pixel unit 110 has a plurality of primary color sub-pixels, and the primary color sub-pixels include red sub-pixels 111R, green sub-pixels 111G and blue sub-pixels 111B.
[0049] As shown in Figure 1 , the above-mentioned generating method can at least include an acquisition step S101, a calculation step S102 and a generation step S103, and the above-mentioned steps will be described in detail.
[0050] Acquisition step S101: acquiring luminance information of the display panel, the luminance information at least including a mapping relationship of a plurality of actual chromaticity information corresponding to the output gray scale of each primary color sub-pixel and a plurality of preset luminance data.
[0051] It should be noted that the mapping relationship obtained in the above obtaining step S101 is the first basis for the subsequent generating step S103, and the plurality of preset luminance data obtained in the above obtaining step S101 is the basis for the subsequent calculating step S102, wherein each mapping in the mapping relationship represents the actual chrominance information possessed by the display panel 100 when the corresponding output gray scale is configured for the red sub-pixel 111R, the green sub-pixel 111G and the blue sub-pixel 111B in each pixel unit 110 of the display panel 100 to display. Specifically, the obtaining method of the mapping relationship includes but is not limited to measurement one by one and derivation by combining measurement.
[0052] Next, please refer to Figure 2 The further flow diagram of the generating method of the chrominance correction compensation table provided by the embodiment according to the application is shown in FIG. 3, wherein Figure 2 In one embodiment, the obtaining method of the mapping relationship can include the following steps:
[0053] The first measurement sub-step S1011: measuring the base color chrominance information possessed by each base color sub-pixel when it is displayed alone at a plurality of output gray scales;
[0054] The calculating sub-step S1012: adding one of the plurality of base color chrominance information of each base color sub-pixel at a time to obtain the mapping relationship of the output gray scale of each base color sub-pixel corresponding to the plurality of actual chrominance information;
[0055] The first determination sub-step S1013: taking the mapping relationship as the luminance information of the display panel.
[0056] It should be noted that taking each base color sub-pixel having 4-bit output gray scale (i.e., the plurality of output gray scales include 0th output gray scale to 15th output gray scale, a total of 16 levels) as an example, in the above first measurement sub-step S1011, it is specifically required to measure, for example, the base color chrominance information corresponding to the case that the red sub-pixel 111R is placed at any one of the 0th output gray scale to the 15th output gray scale, and the green sub-pixel 111G and the blue sub-pixel 111B are each placed at the 0th output gray scale. That is, when the red sub-pixel 111R is displayed alone at a plurality of output gray scales, a total of 16 red chrominance information is measured and obtained, and similarly, when the green sub-pixel 111G is displayed alone at a plurality of output gray scales, a total of 16 green chrominance information is measured and obtained, and when the blue sub-pixel 111B is displayed alone at a plurality of output gray scales, a total of 16 blue chrominance information is measured and obtained.
[0057] Further, in the above calculating sub-step S1012, the specific calculation manner is that one of the 16 red color information, 16 green color information and 16 blue color information is selected each time to be added, and the result of each addition is taken as one actual color information, that is, the above multiple actual color information has a total of
[0058] It should be noted that, as described above, in addition to measuring the above mapping relationship one by one, the measurement can be combined with derivation to obtain the above mapping relationship, for example, some of the multiple output gray scales can be selected as selected output gray scales, and the remaining output gray scales can be taken as interpolation output gray scales, as shown in Figure 4 The above first measuring sub-step S1011 can specifically include the following steps:
[0059] The actual measuring sub-step S10111 measures the first primary color color information possessed by each primary color sub-pixel when it is displayed alone at multiple selected output gray scales;
[0060] The derivation sub-step S10112 derives the second primary color color information possessed by each primary color sub-pixel when it is displayed alone at multiple interpolation output gray scales according to multiple first primary color color information.
[0061] It should be noted that, still taking the example that each primary color sub-pixel has 4-bit output gray scale, the 0th output gray scale, the 4th output gray scale, the 8th output gray scale and the 12th output gray scale can be selected as the selected output gray scale, that is, the 1st output gray scale to the 3rd output gray scale, the 5th output gray scale to the 7th output gray scale, the 9th output gray scale to the 11th output gray scale and the 13th output gray scale to the 15th output gray scale are interpolation output gray scales.
[0062] That is, in the above actual measuring sub-step S10111, the measured first primary color color information includes 4 red color information corresponding to the red sub-pixel 111R when it is displayed alone at each selected output gray scale, 4 green color information corresponding to the green sub-pixel 111G when it is displayed alone at each selected output gray scale, and 4 blue color information corresponding to the blue sub-pixel 111B when it is displayed alone at each selected output gray scale.
[0063] Further, in the deriving sub-step S10112, 12 red colorimetric information corresponding to the red sub-pixel 111R when displaying alone at each interpolated output gray scale, 12 green colorimetric information corresponding to the green sub-pixel 111G when displaying alone at each interpolated output gray scale, and 12 blue colorimetric information corresponding to the blue sub-pixel 111B when displaying alone at each interpolated output gray scale are derived according to the measured 4 red colorimetric information, 4 green colorimetric information and 4 blue colorimetric information.
[0064] Specifically, the deriving manner includes but is not limited to linear derivation and derivation according to the display characteristic curve of the display panel 100.
[0065] Specifically, in the above example, multiple interpolated output gray scales are arranged between adjacent selected output gray scales, and it should be understood that in other examples of the present application, at least one interpolated output gray scale can be arranged between adjacent selected output gray scales.
[0066] Specifically, in the above example, the number and the order of the selected output gray scales and the interpolated output gray scales corresponding to each primary color sub-pixel are completely the same, and it should be understood that in other examples of the present application, the number and the order of the selected output gray scales and the interpolated output gray scales corresponding to each primary color sub-pixel can also not be completely the same or completely different.
[0067] For example, the 0th output gray scale and the 4th output gray scale can be selected as the selected output gray scales of the red sub-pixel 111R, and the remaining output gray scales can be selected as the interpolated output gray scales of the red sub-pixel 111R, at the same time, the 1st output gray scale, the 3rd output gray scale and the 5th output gray scale can be selected as the selected output gray scales of the green sub-pixel 111G, and the remaining output gray scales can be selected as the interpolated output gray scales of the green sub-pixel 111G, at the same time, the 2nd output gray scale, the 4th output gray scale, the 6th output gray scale and the 8th output gray scale can be selected as the selected output gray scales of the blue sub-pixel 111B, and the remaining output gray scales can be selected as the interpolated output gray scales of the blue sub-pixel 111B. That is, the embodiments of the present application are not limited thereto.
[0068] It should be further pointed out that the primary color colorimetric information described above each includes a first stimulus value, a second stimulus value and a third stimulus value, wherein the first stimulus value, the second stimulus value and the third stimulus value are representations of the degree of stimulation of the human retina to the red, green and blue three primary colors. Further, when each primary color sub-pixel (for example, the red sub-pixel 111R) displays alone, the display can cause the human retina to be stimulated not only to the red color, but also to the green and blue colors.
[0069] Specifically, still taking the example that each primary color sub-pixel has 4-bit output gray scale, when the red sub-pixel 111R is set at the 0th level output gray scale, the corresponding 0th level red chrominance information can be expressed as: R0=(X R0 , Y R0 , Z R0 ). Similarly, when the green sub-pixel 111G is set at the 1st level output gray scale, the corresponding 1st level green chrominance information can be expressed as: G1=(X G1 , Y G1 , Z G1 ). Similarly, when the blue sub-pixel 111B is set at the 2nd level output gray scale, the corresponding 2nd level blue chrominance information can be expressed as: B2=(X B2 , Y B2 , Z B2 ).
[0070] Specifically, Table 1 below shows exemplary sizes of the first stimulus value X R , the second stimulus value Y R , and the third stimulus value Z R of the 0th level red chrominance information R0, the 4th level red chrominance information R4, the 8th level red chrominance information R8, and the 12th level red chrominance information R12, respectively, as well as the number of output gray scales to which the red sub-pixel 111R, the green sub-pixel 111G, and the blue sub-pixel 111B are configured, respectively.
[0071] X R ]] Y R ]]> Z R ]]> Red sub-pixel 111R Green sub-pixel 111G Blue sub-pixel 111B R0 0.09 0.06 0.08 0th level output gray scale 0th level output gray scale 0th level output gray scale R4 5.7 3.03 0.32 4th level output gray scale 0th level output gray scale 0th level output gray scale R8 24.2 12.83 1.06 8th level output gray scale 0th level output gray scale 0th level output gray scale R12 56.6 29.99 2.14 12th level output gray scale 0th level output gray scale 0th level output gray scale
[0072] Table 1
[0073] Further, in the above-mentioned calculation sub-step S1012, after selecting one of the multiple primary color chrominance information of each primary color sub-pixel each time, the first stimulus value, the second stimulus value, and the third stimulus value in each primary color chrominance information are added one by one in a one-to-one correspondence, and the obtained actual first stimulus value, actual second stimulus value, and actual third stimulus value are taken as the actual chrominance information.
[0074] For example, after selecting, for example, the 0th level red chrominance information, the 1st level green chrominance information, and the 2nd level blue chrominance information from the above-mentioned 16 red chrominance information, 16 green chrominance information, and 16 blue chrominance information, respectively, one actual chrominance information obtained by calculation can be expressed in the following manner: R0G1B2=(X R0 +X G1 +X B2 , Y R0 +Y G1 +Y B2 , Z R0 +Z G1 +ZB2 ), wherein the actual first stimulus value is X R0 +X G1 +X B2 , the actual second stimulus value is Y R0 +Y G1 +Y B2 , the actual third stimulus value is Z R0 +Z G1 +Z B2 .
[0075] Further, please continue to refer to Figure 2 As shown in Figure 2 , the above acquisition step S101 can further include the following steps:
[0076] A second measurement sub-step S1014: acquiring fixed chromaticity information of the display panel in full white display and full black display, respectively;
[0077] A second determination sub-step S1015: taking the fixed second stimulus value in the plurality of fixed chromaticity information as the plurality of preset luminance data in the luminance information of the display panel.
[0078] It should be noted that, still taking the example that each primary color sub-pixel has 4-bit output gray scale, when the display panel 100 is in full white display, the red sub-pixel 111R, the green sub-pixel 111G and the blue sub-pixel 111B are each placed in the 15th level output gray scale, and in this display state, the fixed chromaticity information of the display panel 100 can be represented as: R15G15B15=(X R15 +X G15 +X B15 , Y R15 +Y G15 +Y B15 , Z R15 +Z G15 +Z B15 ). Similarly, when the display panel 100 is in full black display, the red sub-pixel 111R, the green sub-pixel 111G and the blue sub-pixel 111B are each placed in the 0th level output gray scale, and in this display state, the fixed chromaticity information of the display panel 100 can be represented as: R0G0B0=(X R0 +X G0 +X B0 , Y R0 +Y G0 +Y B0 , Z R0 +Z G0 +Z B0 ).
[0079] Further, in the second determination sub-step S1015, the fixed second stimulus value Y R15 +YG15 +Y B15 and Y R0 +Y G0 +Y B0 are taken as the plurality of preset luminance data in the luminance information of the display panel 100.
[0080] It should be understood that, although in the present example, the above-mentioned second measurement sub-step S1014 to the second determination sub-step S1015 are located after the above-mentioned first measurement sub-step S1011 to the first determination sub-step S1013, the present application does not limit the order of the above-mentioned first measurement sub-step S1011 to the second determination sub-step S1015.
[0081] The above-mentioned obtaining step S101 introduces how to obtain the mapping relationship of the display panel 100 and the plurality of preset luminance data by combining the measurement and the calculation, and next, please continue to refer to Figure 1 After the above-mentioned obtaining step S101, the following steps can also be included:
[0082] The calculation step S102: according to the preset color information under the preset colorimetric system and the plurality of preset luminance data, calculating the ideal colorimetric information that the display panel should have when the ideal display effect at the plurality of target gray scales is displayed;
[0083] The generation step S103: matching the plurality of actual colorimetric information with the plurality of ideal colorimetric information to generate a colorimetric correction compensation table, the colorimetric correction compensation table indicating the output gray scale that each primary color sub-pixel should be configured to display the ideal display effect at each target gray scale.
[0084] It should be noted that the plurality of ideal colorimetric information obtained in the above-mentioned calculation step S102 is the second basis for the subsequent generation step S103. Specifically, the "target gray scale" in the calculation step S102 is different from the "output gray scale" in the obtaining step S101. Next, taking the display panel 100 having 2bit target gray scale (i.e., the plurality of target gray scales include the 0th target gray scale to the 3rd target gray scale, a total of 4 levels) as an example, in the above-mentioned calculation step S102, it is to calculate the ideal colorimetric information that the display panel 100 should have when the ideal display effect at any one of the 0th target gray scale to the 3rd target gray scale is displayed, specifically, the ideal first stimulus value, the ideal second stimulus value and the ideal third stimulus value that should be had.
[0085] It should be noted that in the embodiment of the present application, the number of the output gray scales is more than the number of the target gray scales, so that the number of the actual chrominance information is more than the number of the ideal chrominance information, so as to improve the accuracy of the matching in the subsequent generating step S103, thereby improving the accuracy of the generated chrominance correction compensation table. Specifically, in the embodiment of the present application, the number of the output gray scales is 2 times of the number of the target gray scales. N
[0086] Specifically, please refer to Figure 2 , as shown in the following table: Figure 2 The calculation step S102 can specifically include the following steps:
[0087] The first conversion sub-step S1021: applying a first preset formula to the plurality of preset luminance data, so as to calculate the ideal second stimulus values that the display panel should have when displaying the ideal display effect at each target gray scale;
[0088] The second conversion sub-step S1022: applying a second preset formula to the preset color information under the preset chrominance system and the ideal second stimulus values, so as to calculate the ideal first stimulus values and the ideal third stimulus values corresponding to each ideal second stimulus value;
[0089] The third determination sub-step S1023: taking the plurality of sets of corresponding ideal first stimulus values, ideal second stimulus values and ideal third stimulus values as the ideal chrominance information when displaying the ideal display effect at each target gray scale of the display panel.
[0090] It should be noted that still taking the display panel 100 having 2-bit target gray scales as an example, in the embodiment of the present application, the second stimulus values Y R15 G15 B15 R0 G0 B0 are respectively taken as the third-level ideal second stimulus value Y3 and the zero-level ideal second stimulus value Y0 that the display panel 100 should have when displaying the ideal display effect at the third-level target gray scale and the zero-level target gray scale. Specifically, in the first conversion sub-step S1021, the first preset formula can be:
[0091]
[0092] Wherein, 0<n<3, according to the first preset formula, the first-level ideal second stimulus value Y1 and the second-level ideal second stimulus value Y2 that the display panel 100 should have when displaying the ideal display effect at the first-level target gray scale and the second-level target gray scale can be calculated.
[0093] Further, in the embodiment of the present application, the preset chrominance system in the second conversion sub-step S1022 can be CIE1931-XYZ chrominance system, under which the color coordinate (x, y, x) and the first stimulus value X, the second stimulus value Y and the third stimulus value Z satisfy the following relationship A:
[0094]
[0095]
[0096]
[0097] x:y:z=X:Y:Z;
[0098] x+y+z=1.
[0099] Further, the second preset formula in the second conversion sub-step S1022 can be obtained by converting the above relationship A:
[0100]
[0101]
[0102] It should be noted that in the second conversion sub-step S1022, the preset color information is a color coordinate selected under the above chrominance system, which is a reference standard for calculating the ideal chrominance information, that is, when a different color coordinate is selected in the same / different chrominance system as the present example, the calculated ideal chrominance information is also different. Further, when generating the chrominance correction compensation table, it is necessary to make the reference standards of each target gray scale of the display panel 100 consistent, that is, in the process of calculating the ideal first stimulus value and the ideal third stimulus value in the ideal chrominance information under each target gray scale L of the display panel 100, the value of the above color coordinate is the same.
[0103] Specifically, the following Table 2 shows exemplary sizes of the ideal first stimulus value X, the ideal second stimulus value Y and the ideal third stimulus value Z in the calculated ideal chrominance information under each target gray scale L of the display panel 100.
[0104] X Y Z x y L0 X0=0.15 Y0=0.16 Z0=0.17 0.313 0.331 L1 X1=12.31 Y1=13.02 Z1=14.00 0.313 0.331 L2 X2=56.03 Y2=59.25 Z2=63.72 0.313 0.331 L3 X3=136.49 Y3=144.34 Z3=155.24 0.313 0.331
[0105] Table 2
[0106] It should be noted that before the above "matching a plurality of actual chrominance information with a plurality of ideal chrominance information" in the generating step S103, the following steps also need to be performed:
[0107] Actual color information calculation step: according to the actual first stimulus value, the actual second stimulus value and the third stimulus value in each actual color information, the corresponding actual color information is calculated;
[0108] First difference calculation step: the first difference between the actual color information of each actual color information and the preset color information is calculated;
[0109] Second difference calculation step: the actual first stimulus value, the actual second stimulus value and the actual third stimulus value in the actual color information are subtracted from the ideal first stimulus value, the ideal second stimulus value and the ideal third stimulus value in the ideal color information one by one to obtain the second difference.
[0110] Specifically, in the process of performing the above-mentioned "actual color information calculation step", the actual first stimulus value, the actual second stimulus value and the third stimulus value in each actual color information can be calculated according to the above-mentioned relationship A, so as to obtain the corresponding actual color information. In the "first difference calculation step", the first difference between the calculated actual color information and the preset color information (for example, x=0.313, y=0.331) indicates the first matching degree of each actual color information and the ideal color information.
[0111] Further, the second difference between the stimulus value of each actual color information calculated in the "second difference calculation step" and the stimulus value of the ideal color information indicates the second matching degree of each actual color information and the ideal color information.
[0112] Further, in the process of performing the above-mentioned generation step S103, when multiple actual color information can match one ideal color information, that is, the first difference and the second difference of each of the multiple actual color information corresponding to the same ideal color information are all within the effective error range, at this time, the actual color information with smaller first difference is preferentially selected as the matching object of the ideal color information, and if the first difference of multiple actual color information is equal, the actual color information with smaller second difference is selected as the matching object of the ideal color information.
[0113] Further, please refer to Figure 7 The structure diagram of the first processor 200 provided by the embodiment according to the present application is shown, wherein the color correction compensation table generation method described above is applied to the first processor 200, and from the figure, the components of the present application and the relative position relationship of the components can be intuitively seen.
[0114] As Figure 7As shown, the first processor 200 at least includes a calculation module 220, and an acquisition module 210 and a generation module 230 coupled with the calculation module 220, wherein the acquisition module 210 is configured to perform the acquisition step S101 and each sub-step of the acquisition step S101 described above, the calculation module 220 is configured to perform the calculation step S102 and each sub-step of the calculation step S102 described above, and the generation module 230 is configured to perform the generation step S103 and each sub-step of the generation step S103 described above.
[0115] According to the foregoing, the present application provides a generation method of a chromaticity correction compensation table, the chromaticity correction compensation table is applied to a display panel, the display panel has a plurality of pixel units, each pixel unit has a plurality of primary color sub-pixels, the generation method comprises: acquiring luminance information of the display panel, the luminance information at least includes a mapping relationship of a plurality of actual chromaticity information corresponding to an output gray scale of each primary color sub-pixel and a plurality of preset luminance data, then, according to preset color information under a preset chromaticity system and the plurality of preset luminance data, calculating ideal chromaticity information that the display panel should have when displaying an ideal display effect at a plurality of target gray scales, and then matching the plurality of actual chromaticity information with the plurality of ideal chromaticity information to generate the chromaticity correction compensation table, the chromaticity correction compensation table indicates that each primary color sub-pixel should be configured with an output gray scale when the display panel displays the ideal display effect at each target gray scale, the generation method of the chromaticity correction compensation table provided by the present application is executed by a machine, thus effectively improving the production efficiency of the display panel.
[0116] Please refer to Figure 5 , Figure 5 is a structural schematic diagram of a mobile terminal 400 provided by an embodiment according to the present application, the mobile terminal 400 can be a smart phone or a tablet computer, etc., from the diagram, each component of the present application and the relative position relationship of each component can be intuitively seen.
[0117] As Figure 5 shown, the mobile terminal 400 includes a display panel (not shown), a second processor 401, a memory 402. Among them, the second processor 401 is coupled with the memory 402 and the display panel, and the display panel can be the display panel 100 described above.
[0118] The second processor 401 is the control center of the mobile terminal 400, connects each part of the whole mobile terminal through various interfaces and lines, executes various functions of the mobile terminal and processes data by running or loading the application program stored in the memory 402 and calling the data stored in the memory 402, so as to monitor the whole mobile terminal.
[0119] Specifically, the second processor 401 is configured to perform a colorimetric correction compensation operation on the display panel based on the colorimetric correction compensation table generated by the colorimetric correction compensation table generation method described above. This colorimetric correction compensation operation may specifically include the following steps:
[0120] Obtain the target grayscale of the display panel; and,
[0121] Find the output gray levels that should be configured for the multiple primary color sub-pixels corresponding to the target gray level in the color correction compensation table.
[0122] Specifically, in this embodiment of the invention, the multiple primary color sub-pixels include red sub-pixel 111R, green sub-pixel 111G, and blue sub-pixel 111B.
[0123] Specifically, in this embodiment of the invention, the number of output grayscale levels is greater than the target grayscale level; specifically, the number of output grayscale levels is twice the number of target grayscale levels. N times.
[0124] Specifically, in this embodiment of the invention, the display panel may be a liquid crystal display (LCD).
[0125] Please see Figure 6 , Figure 6 This is a detailed structural diagram of a mobile terminal 400 provided according to an embodiment of the present invention. The mobile terminal 400 can be a smartphone or a tablet computer, etc. The components of the present invention and their relative positions can be seen intuitively from the figure.
[0126] Figure 6 A specific structural block diagram of the mobile terminal 400 provided in an embodiment of the present invention is shown. For example... Figure 6 As shown, the mobile terminal 400 may include a radio frequency (RF) circuit 410, a memory 420 including one or more computer-readable storage media, an input unit 430, a display unit 440, a sensor 450, an audio circuit 460, a transmission module 470 (e.g., Wireless Fidelity), a second processor 480 including one or more processing cores, and a power supply 490, among other components. Those skilled in the art will understand that... Figure 6 The mobile terminal structure shown does not constitute a limitation on the mobile terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0127] RF circuit 410 is used to receive and transmit electromagnetic waves, converting electromagnetic waves into electrical signals and vice versa, thereby enabling communication with communication networks or other devices. RF circuit 410 may include various existing circuit components used to perform these functions, such as antennas, radio frequency transceivers, digital signal processors, encryption / decryption chips, Subscriber Identity Module (SIM) cards, memory, etc. RF circuit 410 can communicate with various networks such as the Internet, corporate intranets, and wireless networks, or communicate with other devices via wireless networks. The aforementioned wireless networks may include cellular telephone networks, wireless local area networks (WLANs), or metropolitan area networks (MANs). The aforementioned wireless networks may use various communication standards, protocols, and technologies, including but not limited to Global System for Mobile Communication (GSM), Enhanced Data GSM Environment (EDGE), Wide-band Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Wireless Fidelity (Wi-Fi) (such as IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, and / or IEEE 802.11n), Voice over Internet Protocol (VoIP), Worldwide Interoperability for Microwave Access (WI-Max), other protocols for email, instant messaging, and short messages, and any other suitable communication protocols, including those that have not yet been developed.
[0128] The memory 420 can be used to store software programs and modules, such as the program instructions corresponding to the audio power amplifier control method described above. The second processor 480 can execute various function applications and data processing by running the software programs and modules stored in the memory 420, i.e., to achieve the function of obtaining the frequency of the information transmission signal transmitted by the mobile terminal 400 and generating an interference signal. The memory 420 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 420 can further include a memory remotely disposed with respect to the second processor 480, which can be connected to the mobile terminal 400 through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0129] The input unit 430 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls. Specifically, the input unit 430 can include a touch-sensitive surface 431 and other input devices 432. The touch-sensitive surface 431, also known as a touch display screen or touchpad, can collect user touch operations (such as user operations using a finger, a stylus, or any suitable object or accessory near the touch-sensitive surface 431) on or near the touch-sensitive surface 431, and drive the corresponding connection device according to the pre-set program. Optionally, the touch-sensitive surface 431 can include two parts of a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, and converts it into touch coordinates and sends it to the second processor 480, and can also receive commands from the second processor 480 and execute them. In addition, the touch-sensitive surface 431 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 431, the input unit 430 can also include other input devices 432. Specifically, the other input devices 432 can include one or more of a physical keyboard, function keys (such as volume control buttons, on-off buttons, etc.), trackballs, mice, joysticks, etc.
[0130] The display unit 440 can be used to display information input by a user or information provided to the user, as well as various graphical user interfaces of the mobile terminal 400, which can be composed of graphics, text, icons, video, and any combination thereof. The display unit 440 can include a display panel 441, which can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like, optionally. Further, the touch-sensitive surface 431 can cover the display panel 441, and when the touch-sensitive surface 431 detects a touch operation thereon or in the vicinity thereof, it transmits to the second processor 480 to determine the type of touch event, and then the second processor 480 provides a corresponding visual output on the display panel 441 according to the type of touch event. Although in the figure, the touch-sensitive surface 431 and the display panel 441 are implemented as two independent components to realize input and output functions, in some embodiments, the touch-sensitive surface 431 can be integrated with the display panel 441 to realize input and output functions.
[0131] The mobile terminal 400 can further include at least one sensor 450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor that can adjust the brightness of the display panel 441 according to the brightness of ambient light, and a proximity sensor that can generate an interrupt when the cover is closed or turned off. As one of the motion sensors, a gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and when at rest, it can detect the magnitude and direction of gravity, which can be used for applications such as identifying the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), and the like. As for other sensors that the mobile terminal 400 can be configured, such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and the like, they will not be described here.
[0132] The audio circuit 460, the speaker 461, and the microphone 462 can provide an audio interface between the user and the mobile terminal 400. The audio circuit 460 can convert received audio data into an electrical signal, transmit it to the speaker 461, and convert it into a sound signal output by the speaker 461; on the other hand, the microphone 462 converts the collected sound signal into an electrical signal, which is received by the audio circuit 460 and converted into audio data, which is output to the second processor 480 for processing, and then transmitted to another terminal via the RF circuit 410, or output to the memory 420 for further processing. The audio circuit 460 can also include an earphone jack to provide communication between an external earphone and the mobile terminal 400.
[0133] The mobile terminal 400 can help the user to receive requests, send information, etc. through the transmission module 470 (e.g., a Wi-Fi module), which provides the user with wireless broadband Internet access. Although the transmission module 470 is shown in the figure, it is understood that it does not belong to the essential components of the mobile terminal 400 and can be omitted as needed without changing the essence of the application.
[0134] The second processor 480 is the control center of the mobile terminal 400, which connects various parts of the mobile terminal through various interfaces and lines, executes various functions of the mobile terminal 400 and processes data by running or executing software programs and / or modules stored in the memory 420 and calling data stored in the memory 420, thereby monitoring the mobile terminal as a whole. Optionally, the second processor 480 can include one or more processing cores; in some embodiments, the second processor 480 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It is understood that the above-mentioned modem processor can also not be integrated into the second processor 480.
[0135] The mobile terminal 400 further includes a power supply 490 (such as a battery) for supplying power to various components, and in some embodiments, the power supply can be logically connected to the second processor 480 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. The power supply 490 can also include one or more direct or alternating power sources, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, etc.
[0136] Although not shown, the mobile terminal 400 also includes a camera (such as a front camera, a rear camera, etc.), a Bluetooth module, and a flashlight, etc., which are not described here in detail. In this embodiment, the display unit of the mobile terminal 400 is a touch screen display.
[0137] In addition to the above embodiments, the present application can have other embodiments. Any technical solution formed by equivalent replacement or equivalent replacement falls within the scope of protection required by the present application.
[0138] In summary, although the preferred embodiments of the present application have been disclosed as above, the above-mentioned preferred embodiments are not intended to limit the present application, and those skilled in the art can make various modifications and decorations without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application is defined by the scope of the claims.
Claims
1. A method of generating a color correction compensation table, characterized by, The chroma correction compensation table is applied to a display panel, the display panel has a plurality of pixel units, each of the pixel units has a plurality of primary color sub-pixels, and the generation method comprises at least: an acquisition step of acquiring luminance information of the display panel, the luminance information comprising at least a mapping relationship of a plurality of actual chroma information corresponding to output gray scales of each of the primary color sub-pixels and a plurality of preset luminance data; a calculation step of calculating ideal chroma information that the display panel should have when displaying an ideal display effect at a plurality of target gray scales according to preset color information under a preset chroma system and the plurality of preset luminance data; and a generation step of matching the plurality of actual chroma information with the plurality of ideal chroma information to generate the chroma correction compensation table, the chroma correction compensation table indicating that each of the primary color sub-pixels should be configured with the output gray scale when the display panel displays the ideal display effect at each of the target gray scales; wherein the first processor comprises at least a calculation module, an acquisition module and a generation module coupled with the calculation module, the acquisition module is configured to perform the acquisition step, the calculation module is configured to perform the calculation step, and the generation module is configured to perform the generation step; the number of the output gray scales is greater than the number of the target gray scales, so that the number of the actual chroma information is greater than the number of the ideal chroma information; the calculation step of calculating the ideal chroma information that the display panel should have when displaying the ideal display effect at the plurality of target gray scales according to the preset color information under the preset chroma system and the plurality of preset luminance data specifically comprises: applying a first preset formula to the plurality of preset luminance data to calculate ideal second stimulus values that the display panel should have when displaying the ideal display effect at each of the target gray scales; applying a second preset formula to the preset color information under the preset chroma system and the ideal second stimulus values to calculate ideal first stimulus values and ideal third stimulus values corresponding to each of the ideal second stimulus values; and using a plurality of groups of corresponding ideal first stimulus values, ideal second stimulus values and ideal third stimulus values as the ideal chroma information when the display panel displays the ideal display effect at each of the target gray scales; the acquisition step of acquiring the luminance information of the display panel specifically comprises: measuring primary color chroma information of each of the primary color sub-pixels when displaying individually at a plurality of output gray scales; selecting one of the primary color chroma information of each of the primary color sub-pixels at a time and adding them together to obtain a mapping relationship of a plurality of actual chroma information corresponding to output gray scales of each of the primary color sub-pixels; and using the mapping relationship as the luminance information of the display panel; wherein the preset color information is a selected color coordinate under the preset chroma system. In the step of applying a second preset formula to the preset color information under the preset colorimetric system and the ideal second stimulus value to calculate the ideal first stimulus value and the ideal third stimulus value corresponding to each ideal second stimulus value, the color coordinates have the same value; The first preset formula is: wherein 0 < n < 3, Yo represents the 0th order ideal second stimulus value, Y3 represents the 3rd order ideal second stimulus value, and Yn represents the nth order ideal second stimulus value; The second preset formula is: where (x, y, z) is the color coordinate, X is the ideal first stimulus value, Y is the ideal second stimulus value, and Z is the ideal third stimulus value.
2. The generation method of claim 1, wherein, The multiple output gray scales include multiple selected output gray scales and multiple interpolated output gray scales, and at least one interpolated output gray scale is arranged between adjacent selected output gray scales. The step of measuring the primary color chromaticity information of each primary color sub-pixel when it is displayed alone under multiple output gray scales specifically includes: measuring the first primary color chromaticity information of each primary color sub-pixel when it is displayed alone under multiple selected output gray scales; and deriving the second primary color chromaticity information of each primary color sub-pixel when it is displayed alone under multiple interpolated output gray scales according to the multiple first primary color chromaticity information.
3. The generation method of claim 1, wherein, The primary color chromaticity information includes a first stimulus value, a second stimulus value and a third stimulus value. After one of the multiple primary color chromaticity information of each primary color sub-pixel is selected each time, the first stimulus value, the second stimulus value and the third stimulus value in each primary color chromaticity information are added one by one in a one-to-one correspondence, and the obtained actual first stimulus value, actual second stimulus value and actual third stimulus value are taken as the actual chromaticity information.
4. The generation method of claim 1, wherein, The step of obtaining the brightness information of the display panel further includes: obtaining fixed chromaticity information of the display panel when it is in full white display and full black display, respectively; and taking the fixed second stimulus value in the multiple fixed chromaticity information as the multiple preset brightness data in the brightness information of the display panel.
5. The generation method of claim 3, wherein, Before the step of matching the multiple actual chromaticity information with the multiple ideal chromaticity information, the method further includes: calculating the corresponding actual color information according to the actual first stimulus value, the actual second stimulus value and the third stimulus value in each actual chromaticity information; and calculating a first difference between the actual color information of each actual chromaticity information and the preset color information.
6. The generation method of claim 5, wherein, Before the step of matching the multiple actual chromaticity information with the multiple ideal chromaticity information, the method further includes: subtracting the actual first stimulus value, the actual second stimulus value and the actual third stimulus value in the actual chromaticity information from the ideal first stimulus value, the ideal second stimulus value and the ideal third stimulus value in the ideal chromaticity information in a one-to-one correspondence to obtain a second difference.
7. The generation method of claim 6, wherein, In the step of matching the multiple actual chromaticity information with the multiple ideal chromaticity information, when multiple actual chromaticity information matches one ideal chromaticity information, the actual chromaticity information with smaller first difference is preferentially selected, and the actual chromaticity information with smaller second difference is secondly selected.
8. A mobile terminal, characterized by The mobile terminal at least includes: a display panel; and a display panel; and A second processor is coupled to the display panel and configured to perform chromaticity correction compensation operation on the display panel according to the chromaticity correction compensation table of any one of claims 1 to 7.
Citation Information
Patent Citations
Acquisition method of three-primary-color brightness correction relation, correction method of display and correction device
CN110197642A