Color calibration method and related apparatuses
By adjusting the screen white point coordinates in the Lab color space and incorporating user feedback, the metamerism problem was solved, ensuring screen illumination consistency, improving user experience, and reducing costs.
Patent Information
- Application Number
- CN202410083163.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-19
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-01-19
AI Technical Summary
Metamerism, caused by different screen materials and structures, results in inconsistent screen illumination in electronic devices after they leave the factory, affecting the user experience.
By adjusting the white point coordinates of the screen in the Lab color space and incorporating user feedback, we ensure that the light emitted by the screen is consistent with the standard light in human vision. We use mapping relationships and user input to adjust the white point coordinates until consistency is achieved.
This achieves consistency in screen emission as perceived by the human eye, improving the user experience, reducing costs, and increasing calibration efficiency.
Smart Images

Figure CN119252205B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the terminal field, and in particular to a color calibration method and a related device thereof. BACKGROUND
[0002] Due to different materials and different structures, different screens using the same white point coordinate emit different white light. Before electronic devices are sold, manufacturers use color calibration devices to calibrate the color of the electronic devices to ensure that the screens of the electronic devices sold in succession emit consistent light and ensure the user experience. However, due to metameric failure, two screens determined by the color calibration device to emit consistent light may not be consistent in human visual perception, thereby failing to ensure the user experience and affecting the user experience. SUMMARY
[0003] The present application provides a color calibration method and a related device thereof.
[0004] In a first aspect, the present application provides a color calibration method, which comprises: determining a second Lab value in a Lab color space corresponding to a standard light; setting a white point coordinate of a first to-be-calibrated screen to the second value, the second light emitted by the first to-be-calibrated screen at the second value corresponding to the second Lab value in the Lab color space; when the second light and the standard light are inconsistent in human visual perception, obtaining a first input of a user; determining a third value according to the first input, and setting the white point coordinate of the first to-be-calibrated screen to the third value, the third light emitted by the first to-be-calibrated screen at the third value being consistent with the standard light in human visual perception.
[0005] The device for implementing the method provided in the first aspect is a color calibration device. By implementing the method provided in the first aspect, the color calibration device can adjust the light emitted by the to-be-calibrated screen to be consistent with the standard light in the Lab color space, and then the color calibration device can continue to adjust the to-be-calibrated screen based on the feedback of the user to make the light emitted by the to-be-calibrated screen consistent with the standard light in human visual perception, thereby ensuring the user experience.
[0006] In an embodiment, the method further comprises: setting the white point coordinate of the first to-be-calibrated screen to a first value, the first light emitted by the first to-be-calibrated screen at the first value corresponding to a first Lab value in the Lab color space; determining a first mapping relationship according to the first value and the first Lab value; and the second value being obtained according to the second Lab value and the first mapping relationship.
[0007] The color calibration device can determine the mapping relationship from the Lab color space to the color coordinate system of the to-be-calibrated screen through a known white point coordinate and a corresponding detected Lab coordinate, and then find the second value that can make the to-be-calibrated screen emit the standard light based on the mapping relationship.
[0008] The color calibration device can provide some options corresponding to the coordinate axes of the Lab color space, referring to Table 1, for describing the difference between the light emitted by the screen to be calibrated and the standard light. In this way, the color calibration device can determine whether the light emitted by the screen to be calibrated is consistent with the standard light through the above options, if not, what kind of difference exists, and then determine the new white point coordinates according to the above difference, so that the screen to be calibrated emits light consistent with the standard light in the human eye vision. The one or more options selected by the user in the above options are the first input obtained from the user.
[0009] In an embodiment, determining the third value according to the first input comprises: determining a third Lab value in the Lab color space according to the first input; determining the third value according to the third Lab value and the first mapping relationship.
[0010] In an embodiment, determining the third Lab value in the Lab color space according to the first input comprises: determining at least one of △L1, △a1, △b1 according to the first input; determining the third Lab value according to at least one of △L1, △a1, △b1; △L1 indicates the difference in brightness between the second light and the standard light, △a1 indicates the difference in red-green color between the second light and the standard light, and △b1 indicates the difference in yellow-blue color between the second light and the standard light.
[0011] In an embodiment, before obtaining the first input of the user, the method further comprises: obtaining a second input of the user; determining at least one of △L2, △a2, △b2 according to the second input; determining a fourth Lab value according to at least one of △L2, △a2, △b2; setting the white point coordinates of the first screen to be calibrated to the fourth value, the fourth light emitted by the first screen to be calibrated in the fourth value, the fourth value being obtained according to the fourth Lab value and the first mapping relationship; obtaining the first input of the user comprises: obtaining the first input of the user when the fourth light is inconsistent with the standard light in the human eye vision.
[0012] In an embodiment, |△L1| = N0, |△a1| = N0, |△b1| = N0; |△L2| = N0, |△a2| = N0, |△b2| = N0.
[0013] In an embodiment, N0 is the minimum unit of the coordinate axes in the Lab color space.
[0014] The color calibration device reduces or increases the relevant coordinate axis by one unit each time to avoid missing the target lab coordinate (i.e. the third Lab value), and missing the case that the light emitted by the screen to be calibrated is consistent with the standard light in the human eye vision.
[0015] In an embodiment, |AL1| = N1, |a1| = N1, |b1| = N1; |AL2| = N2, |a2| = N2, |b2| = N2; N1 > N2.
[0016] The color calibration device can also change the adjustment amount of the related coordinate axis. In particular, the color calibration device can sequentially reduce the adjustment amount, thereby quickly determining the target lab coordinate and avoiding missing the target lab coordinate.
[0017] In an embodiment, the standard light is obtained from the screen of a publicly sold device.
[0018] In this way, the manufacturer can ensure that the devices sold successively emit light consistently, ensure the user's visual experience, thereby ensuring the user's experience, and also reduce costs.
[0019] In an embodiment, the standard light is obtained from a standard D65 light box.
[0020] In this way, the inspector does not need to select a device from the publicly sold devices as a reference device, which can ensure that the standard light is not affected by the screen material and structure of the publicly sold devices, and can avoid the aging of the screen of the publicly sold devices causing the standard light to be abnormal, which directly leads to the color calibration failure of the device to be verified.
[0021] In an embodiment, the method further comprises: setting the white point coordinate of a second to-be-calibrated screen to a third value, the second to-be-calibrated screen being the same material as the first to-be-calibrated screen, and the light emitted by the second to-be-calibrated screen at the third value being consistent with the standard light in human eye vision.
[0022] In an embodiment, the second to-be-calibrated screen is the same manufacturer as the first to-be-calibrated screen.
[0023] In an embodiment, the second to-be-calibrated screen is the same production batch as the first to-be-calibrated screen.
[0024] In this way, the inspector does not need to determine the white point coordinate of the standard light in the device one by one, which is beneficial to save costs and improve calibration efficiency.
[0025] In an embodiment, the method further comprises:
[0026] setting the white point coordinate of a second to-be-calibrated screen to a third value, the second to-be-calibrated screen being the same spectral feature as the first to-be-calibrated screen, and the light emitted by the second to-be-calibrated screen at the third value being consistent with the standard light in human eye vision.
[0027] In a second aspect, the present application provides an electronic device, comprising one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are configured to store computer program codes, the computer program codes comprising computer instructions, which, when executed by the one or more processors, cause the electronic device to perform the method according to the first aspect and any possible implementation manner of the first aspect.
[0028] In a third aspect, the present application provides a chip system, which is applied to an electronic device, and the chip system comprises one or more processors, and the processor is configured to invoke computer instructions to cause the electronic device to perform the method according to the first aspect and any possible implementation manner of the first aspect.
[0029] In a fourth aspect, the present application provides a computer readable storage medium, comprising instructions, which, when executed on an electronic device, cause the electronic device to perform the method according to the first aspect and any possible implementation manner of the first aspect.
[0030] In a fifth aspect, the present application provides a computer program product comprising instructions, which, when executed on an electronic device, cause the electronic device to perform the method according to the first aspect and any possible implementation manner of the first aspect.
[0031] It can be understood that the electronic device provided by the second aspect, the chip system provided by the third aspect, the computer storage medium provided by the fourth aspect, and the computer program product provided by the fifth aspect are all used to execute the method provided by the present application. Therefore, the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again. BRIEF DESCRIPTION OF DRAWINGS
[0032] Figure 1 is a flowchart of a color calibration method provided by an embodiment of the present application;
[0033] Figure 2 is a flowchart of another color calibration method provided by an embodiment of the present application;
[0034] Figure 3 is a schematic diagram of a Lab color space provided by an embodiment of the present application;
[0035] Figure 4 is an OLED spectrum diagram and a spectrum diagram of a multi-channel LED light box simulating a D light source provided by an embodiment of the present application;
[0036] Figure 5 is a flowchart of a production line color calibration method provided by an embodiment of the present application;
[0037] Figure 6 is a flowchart of another production line color calibration method provided by an embodiment of the present application;
[0038] Figure 7 is a structural schematic diagram of an electronic device 102 provided by an embodiment of the present application;
[0039] Figure 8 is a structural schematic diagram of an electronic device 200 provided by an embodiment of the present application. DETAILED DESCRIPTION
[0040] The terms used in the following embodiments of the present application are only for the purpose of describing the specific embodiments of the present application, and are not intended to be limiting to the present application.
[0041] A terminal electronic device such as a mobile phone, a tablet computer, etc. is referred to as an electronic device 100. The electronic device 100 is usually configured with a display screen (also referred to as a screen) for display.
[0042] The display screen includes a display panel. The display panel can adopt different materials such as a cathode ray tube (CRT), a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), a quantum dot light emitting diode (QLED), etc.
[0043] Red light, green light and blue light mixed in a certain proportion can obtain white light. In a color coordinate system, the coordinates corresponding to the above-mentioned proportion are also referred to as white point coordinates. For example, the white point coordinates C1 (0.313, 0.337, 0.35) of daylight color F6500. The sum of the proportion items of the white point coordinates is 1. Therefore, the white point coordinates C1 (0.313, 0.337, 0.35) of F6500 can also be simply represented as C1 (0.313, 0.337).
[0044] Due to different materials and different structures, different screens using the same white point coordinates will emit different white light, for example, some are yellowish (warm white), some are bluish (cool white), etc. Therefore, before the electronic device 100 is sold, especially after the electronic device 100 uses a new material display screen, the manufacturer usually calibrates the color of the electronic device 100 to ensure that the screens of the electronic devices 100 sold in succession emit consistent light, ensure the user's visual perception, and thus ensure the user's experience.
[0045] The electronic device 100 can also be a desktop computer, a notebook computer, a wearable device, a vehicle-mounted device, a smart home device, or other electronic device containing a display screen, without being limited to a mobile phone or a tablet computer. The specific type of the electronic device 100 is not particularly limited in the embodiments of the present application.
[0046] Figure 1 is a flowchart of a color calibration method provided by the embodiments of the present application.
[0047] As shown in Figure 1 , the electronic device 100 includes an electronic device 101 and an electronic device 102. The electronic device 101 can use an LCD screen (the screen of the electronic device 101 can be recorded as screen A), and the electronic device 102 can use an AMOLED screen (the screen of the electronic device 102 can be recorded as screen B).
[0048] The electronic device 101 can be used as a reference device. Thus, the electronic device 102 can be used as a device to be calibrated. Preferably, the electronic device 101 is a device of the same type as the electronic device 102 that has been publicly sold. For example, when the electronic device 102 is a tablet computer, the electronic device 101 is a publicly sold tablet computer. Of course, the electronic device 101 can also be a device of a different type from the electronic device 102, or a device that has not been publicly sold and is specially used for color calibration, and the like. The selection of the electronic device 101 is not limited in the present application.
[0049] The light emitted by the screen A of the electronic device 101 with the white point coordinate C0 (a first value) is recorded as white light L0, also referred to as standard light. The white point coordinate C0 includes, but is not limited to, the white point coordinate C1 (0.313, 0.337) of daylight color F6500, the white point coordinate C2 (0.346, 0.359) of neutral white color F5000, the white point coordinate C3 (0.380, 0.380) of cool white color F4000, the white point coordinate C4 (0.409, 0.394) of white color F3500, the white point coordinate C5 (0.440, 0.403) of warm white color F3000, and the white point coordinate C6 (0.463, 0.420) of incandescent lamp color F2700.
[0050] The light emitted by the screen B (a first to-be-calibrated screen) of the electronic device 102 with the white point coordinate C0 (a first value) is recorded as white light L1 (a first light). Due to the differences in materials, structures, and the like, the white light L1 is different from the standard light. For example, compared with the standard light, the white light L1 using the AMOLED screen B is yellowish.
[0051] The electronic device 200 (also referred to as a color calibration apparatus) can obtain the standard light emitted by the screen A, determine the coordinates of the standard light in the Lab color space, denoted as Lab0 (a second Lab value). On the other hand, the electronic device 200 can obtain the white light L1 emitted by the screen B, determine the coordinates of the white light L1 in the Lab color space, denoted as Lab1 (a first Lab value), and determine the mapping relationship MAP1 (a first mapping relationship) from the Lab color space to the color coordinate system of the electronic device 102 based on the Lab1 and the white point coordinate C0.
[0052] Then, based on the MAP1, the electronic device 200 can determine another white point coordinate C0' (a second value) corresponding to the Lab0 in the color coordinate system of the electronic device 102.
[0053] After the white point coordinate of the electronic device 102 is updated from C0 to C0', the coordinates of the white light L2 (a second light) emitted by the screen B of the electronic device 102 in the Lab color space, i.e., Lab0, are consistent with the standard light. At this time, the electronic device 200 can determine that the screen A and the screen B emit light consistently. The electronic device 102 completes color calibration.
[0054] However, due to the metamerism failure problem, the determination by the electronic device 200 that the screen A and the screen B emit light consistently does not mean that the screen A and the screen B emit light consistently in the human eye vision, i.e., the white light L2 observed by the human eye is inconsistent with the standard light.
[0055] At this time, after the white point coordinate of the electronic device 102 is updated from C0 to C0' and the screen B of the electronic device 102 emits the white light L2, the electronic device 200 also needs to obtain the human eye observation feedback. When the human eye observation feedback indicates that the white light L2 observed by the human eye is inconsistent with the standard light, the electronic device 200 continues to adjust the white point coordinate, so that the white light emitted by the screen B of the electronic device 102 is consistent with the standard light in the human eye vision.
[0056] Figure 2 is a flowchart of another color calibration method provided by an embodiment of the present application.
[0057] S101, obtain human eye observation feedback.
[0058] After the white point coordinate of the electronic device 102 is updated from C0 to C0' and the screen B of the electronic device 102 emits the white light L2, the electronic device 200 can display a plurality of options shown in Table 1:
[0059] Table 1
[0060]
[0061]
[0062] The electronic device 200 can receive a user operation for one or more of the above options. The meanings of the one or more options correspond to the human eye observation feedback. Among them, in one human eye observation feedback, Item-1 and Item-2 do not exist at the same time, Item-3 and Item-4 do not exist at the same time, Item-5 and Item-6 do not exist at the same time, and Item-7 does not exist at the same time as other options (one or more of Item-1 to Item-6).
[0063] S102, determining a new Lab coordinate according to the human eye observation feedback.
[0064] Figure 3 is a Lab color space diagram provided by an embodiment of the present application. The Lab color space is a color space based on human eye perception. This color space takes into account the sensitivity of the human eye to different wavelengths of light, as well as the perception of the human eye to brightness, chroma, and saturation, etc., and can better describe the colors perceived by the human eye.
[0065] As shown in Figure 3 , the Lab color space includes L-axis, a-axis and b-axis. The positive direction of the L-axis indicates an increase in brightness, and the negative direction of the L-axis indicates a decrease in brightness. The positive direction of the a-axis indicates an increase in red, and the negative direction of the a-axis indicates an increase in green. The positive direction of the b-axis indicates an increase in yellow, and the negative direction of the b-axis indicates an increase in blue. A coordinate in the Lab color space uniquely corresponds to a color. The coordinates in the Lab color space are also called Lab coordinates. Therefore, one Lab coordinate corresponds to one color. In the Lab color space, different Lab coordinates correspond to different colors.
[0066] After obtaining the human eye observation feedback, the electronic device 200 can determine a new Lab coordinate based on the above feedback.
[0067] The electronic device 200 can reduce or increase the value of the relevant coordinate axis (the Lab coordinate axis that needs to be adjusted indicated by the human eye observation feedback: one or more of the L / a / b axes) according to the human eye observation feedback. For example, when the human eye observation feedback includes Item-1, the electronic device 200 can reduce the value of the L-axis; when the human eye observation feedback includes Item-2, the electronic device 200 can increase the value of the L-axis; when the human eye observation feedback includes Item-3, the electronic device 200 can reduce the value of the a-axis; when the human eye observation feedback includes Item-4, the electronic device 200 can increase the value of the a-axis; when the human eye observation feedback includes Item-5, the electronic device 200 can reduce the value of the b-axis; when the human eye observation feedback includes Item-6, the electronic device 200 can increase the value of the b-axis.
[0068] For example, after the white point coordinate of the electronic device 102 is updated from C0 to C0', the screen B of the electronic device 102 emits white light L2, the electronic device 200 can receive the user operation for Item-1 and Item-5. At this time, the electronic device 200 can determine the values of the L axis and the b axis according to Item-1 and Item-5. For example, taking the coordinate Lab0 (L0, a0, b0) of the white light L2 in the Lab color space as an example, the electronic device 200 can lower L0 to L2 (L2 < L0) and lower b0 to b2 (b2 < b0), and thus obtain new Lab coordinate Lab2 (L2, a0, b2).
[0069] The number of coordinate axis value reduction or increase is recorded as an adjustment amount. The adjustment amount of the L axis is recorded as ΔL, the adjustment amount of the a axis is recorded as Δa, and the adjustment amount of the b axis is recorded as Δb.
[0070] In a specific implementation, the adjustment amount of the related coordinate axis is fixed as a unit length N0 of the coordinate axis. For example, taking N0 = 1 as an example, L2 = L0 - 1 and b2 = b0 - 1, that is, |ΔL| = N0 = 1 and |Δb| = N0 = 1. It can be understood that if the human eye observation feedback also includes Item-3 or Item-4, the electronic device 200 can lower or increase a0 to a2 to obtain new Lab coordinate Lab2 (L2, a2, b2). Similarly, taking N0 = 1 as an example, a2 = a0 ± 1, that is, |Δa| = N0 = 1.
[0071] Alternatively, the electronic device 200 can also adjust multiple unit lengths at a time. For example, taking n unit lengths N0 as an example, at this time, |ΔL| = n*N0, |Δb| = n*N0, and / or |Δa| = n*N0, n ≥ 2. Embodiments of the present application do not limit the specific adjustment amount.
[0072] S103, determining a new white point coordinate according to the new Lab coordinate.
[0073] According to the mapping relationship MAP1 from the Lab color space to the color coordinate system of the electronic device 102, the electronic device 200 can determine the new Lab coordinate, for example, Lab2 (L2, a0, b2) (third Lab value), and the corresponding new white point coordinate C0'' (third value).
[0074] S104, updating the white point coordinate of the electronic device 102 from C0' to C0''. The electronic device 102 emits white light L3 with C0''.
[0075] After receiving the new white point coordinate C0'', the electronic device 102 can determine the RGB channel gray scale values R, G, and B corresponding to the white point coordinate C0'', and then set the RGB channel gray scale values of the screen B to the above R, G, and B, so that the screen B emits white light L3 (third light) with C0''.
[0076] Alternatively, the electronic device 200 can also directly determine the white point coordinate change amount AC0(△x,△y,△z) corresponding to △L1,△a1 and / or△b1, and then determine the RGB channel gray scale value difference △R,△G,△B corresponding to AC0 according to the △C0. C0’+△C0=C0”. Thus, the electronic device 102 can update the RGB channel gray scale value of the screen B according to the above-mentioned △R,△G,△B and the RGB channel gray scale value of the current screen B, for example, update the RGB channel gray scale value (R0,G0,B0) of the current screen B to (R0+△R,G0+△G,B0+△B), so that the screen B emits white light L3 with C0”.
[0077]
[0078] The formula (1) is a conversion formula from XYZ color space to RGB color space under the CIE standard provided by the embodiment of the present application. According to the formula (1), the electronic device 102 or the electronic device 200 can determine the RGB channel gray scale value R, G, B according to the new white point coordinate C0” (XYZ color space), or determine the RGB channel gray scale value difference △R,△G,△B according to the white point coordinate change amount AC0.
[0079] S105, the white light L3 is consistent with the standard light in human eye vision.
[0080] After updating the white point coordinate of the electronic device 102 from C0’ to C0”, the electronic device 200 can display the options shown in Table 1 again. After the electronic device 102 emits white light L3 with C0”, the detection personnel can observe again whether the light emitted by the screen B of the adjusted electronic device 102 (i.e. white light L3) is consistent with the standard light.
[0081] If consistent, the detection personnel can select Item-7. At this time, according to the human eye observation feedback Item-7, the electronic device 200 can determine that the screen B of the electronic device 102 is completed color calibration.
[0082] On the contrary, if not consistent, the electronic device 200 can continue to determine the adjustment amount of the new related coordinate axis, such as the new △L,△a,△b, according to the new human eye observation feedback, and then determine the new Lab coordinate, the new white point coordinate according to the above-mentioned new adjustment amount, control the screen B of the electronic device 102 to emit light with the latest white point coordinate, until the screen B of the electronic device 102 emits white light consistent with the standard light in human eye vision.
[0083] In the scenario of adjusting the light emission of the screen B to be consistent with the standard light through one human eye observation feedback, the one human eye observation feedback can be referred to as the first input of the user. The adjustment amount of the relevant coordinate axis corresponding to the first input is one or more of the following: △L, △a, and △b, that is, one or more of the following: △L1, △a1, and △b1.
[0084] In the scenario of adjusting the light emission of the screen B to be consistent with the standard light through at least two human eye observation feedbacks, the last human eye observation feedback can be referred to as the first input of the user, and the previous human eye observation feedback can be referred to as the second input of the user. At this time, the adjustment amount of the relevant coordinate axis corresponding to the first input is one or more of the following: △L, △a, and △b, that is, one or more of the following: △L1, △a1, and △b1. The adjustment amount of the relevant coordinate axis corresponding to the second input is one or more of the following: △L, △a, and △b, that is, one or more of the following: △L2, △a2, and △b2. The Lab coordinates determined on the basis of the lab0 and one or more of the following: △L2, △a2, and △b2 can be referred to as the fourth Lab value, and the white point coordinates corresponding to the fourth Lab value determined according to the MAP1 are the fourth value. The white light L4 emitted by the screen B of the electronic device 102 at the fourth value is still inconsistent with the standard light. At this time, based on the inconsistency, the electronic device 200 continues to obtain the first input.
[0085] In S102, according to the one human eye observation feedback, the electronic device 200 fixes the adjustment of one or more units. Therefore, Figure 2 The color calibration method shown is also referred to as fixed calibration.
[0086] In some embodiments, in the two human eye observation feedbacks, the electronic device 200 can also change the adjustment amount of the relevant coordinate axis.
[0087] For example, when the human eye observation feedback is obtained for the first time, the electronic device 200 can increase or decrease the value of the relevant coordinate axis by N1 units; when the human eye observation feedback is obtained for the Yth time, the electronic device 200 can increase or decrease the value of the relevant coordinate axis by N2 units, N1>N2, and Y≥0. For example, when the human eye observation feedback is obtained for the first time, the electronic device 200 can increase or decrease the value of the relevant coordinate axis by 3 units; when the human eye observation feedback is obtained for the third time, the electronic device 200 can increase or decrease the value of the relevant coordinate axis by 2 units. In this way, the electronic device 200 can continuously reduce the adjustment amount of the relevant coordinate axis corresponding to the one human eye observation feedback, thereby helping the electronic device 200 to quickly determine the target lab coordinates and avoiding missing the target lab coordinates.
[0088] The white light emitted by the electronic device 102 with the target white point coordinate is visually consistent with the standard light. The lab coordinate corresponding to the target white point coordinate is the target lab coordinate. For example, assume that the white light L3 is visually consistent with the standard light. At this time, the white point coordinate C0” is the target white point coordinate, and Lab2(L2, a0, b2) is the target lab coordinate.
[0089] Preferably, N1=3, Y=0, N2=N1-1 and N2≥1. Alternatively, N1=3, Y=1, N2=N1-1 and N2≥1.
[0090] In some embodiments, when displaying the options shown in Table 1, the electronic device 200 can also display a receiving control after each option, for receiving a user inputted adjustment amount, also referred to as a specified adjustment amount. The electronic device 200 can set the value of the coordinate axis related to the adjustment according to the specified adjustment amount, thereby determining a new lab coordinate.
[0091] Taking the user operations on Item-1 and Item-5 as examples, the electronic device 200 can also receive a user inputted specified adjustment amount △data1 corresponding to Item-1 and a specified adjustment amount △data2 corresponding to Item-5. Thus, in the new Lab coordinate Lab2(L2, a0, b2), L2=L0-△data1 and b2=b0-△data2, i.e., |△L1|=△data1 and |△b1|=△data2. The specified adjustment amount can be inputted by the inspector to the electronic device 200 through a keyboard or a joystick.
[0092] In some embodiments, the electronic device 101 can also be replaced by a standard D light source light box, such as a standard D65 light box, a standard D50 light box, a standard D75 light box, etc. At this time, the D light source light box can provide a D light source as the standard light. The electronic device 200 can adjust the white light emitted by the screen B of the electronic device 102 to be consistent with the D light source (visually consistent with the human eye) through the color calibration method described above.
[0093] In this way, the inspector does not need to select a device from the publicly sold devices as the reference device, can ensure that the standard light is not affected by the screen material and structure of the publicly sold devices, and can avoid the abnormality of the standard light caused by the aging of the screen of the publicly sold devices, thereby directly causing the color calibration of the device to be calibrated to fail.
[0094] Optionally, in some embodiments, the inspector can adjust the wavelength ratio of the multi-channel LED light box, so that the light emitted by the multi-channel LED light box is consistent with the D light source. Here, the light emitted by the multi-channel LED light box is consistent with the D light source means that the chromaticity of the light emitted by the multi-channel LED light box and the chromaticity of the D light source have a difference DE00<1, and the color rendering index of the light emitted by the multi-channel LED light box and the D light source is >90.
[0095] At this time, the tester can use the multi-channel LED light box to simulate the standard D light source light box, and provide standard light as a reference device, thereby reducing the cost.
[0096] Figure 4 is the OLED spectrum diagram and the spectrum diagram of the multi-channel LED light box simulating the D light source provided by the embodiment of the application.
[0097] As shown in Figure 4 , compared with the electronic device 101 using the OLED screen, the multi-channel LED light box can emit light closer to sunlight, so that the calibrated electronic device 102 using the color calibration method also emits light closer to sunlight, and provides better visual experience for the user.
[0098] The multi-channel LED light box consistent with the D light source will also be aged after long-term use, thereby causing the emitted light to be inconsistent with the D light source. At this time, the tester can adjust the wavelength ratio of the multi-channel LED light box again, so that the light emitted by the multi-channel LED light box is consistent with the D light source again, and continues to provide standard light in color calibration.
[0099] The tester can regularly detect the multi-channel LED light box to determine whether the chromaticity of the light emitted by the multi-channel LED light box is less than 1 and the color rendering index is greater than 90. When the light emitted by the multi-channel LED light box does not meet the above conditions, the tester can adjust the wavelength ratio of the multi-channel LED light box again.
[0100] Figure 5 is a flowchart of a production line color calibration method provided by the embodiment of the application.
[0101] As shown in Figure 5 , before implementing the color calibration method, the electronic device 200 can (S201) record the screen spectrum characteristics of the device to be calibrated. After the color calibration method is completed, the electronic device 200 can (S202) record the target white point coordinates of the device, and associate the target white point coordinates with the spectrum characteristics. Figure 2
[0102] When calibrating the screen (the second screen to be calibrated) of the next device to be calibrated, the electronic device 200 can (S203) first acquire the screen spectrum characteristics of the device to be calibrated, and (S204) determine whether there is a device in the calibrated device that matches the spectrum characteristics of the device to be calibrated.
[0103] If so, the electronic device 200 can query the target white point coordinates of the matched calibrated device. Then, the electronic device 200 can (S205) directly set the white point coordinates of the device to be calibrated to the target white point coordinates corresponding to the calibrated device. Based on the same spectral characteristics as the calibrated device, after setting the white point coordinates of the device to be calibrated to the target white point coordinates corresponding to the calibrated device, the device to be calibrated can also emit light that is consistent with the standard light in human vision, that is, emit standard light.
[0104] Conversely, if no device among the calibrated equipment has spectral characteristics matching those of the device to be calibrated, then electronic device 200 may (S206) execute... Figure 2 The color calibration method shown calibrates the device to be calibrated, determines the target white point coordinates of the device to be calibrated, and then makes the device to be calibrated emit standard light.
[0105] For example, suppose Figure 2 The spectral characteristics of the electronic device 102 shown are feature1. During execution... Figure 2 After the color calibration method shown, electronic device 200 determines the target white point coordinates of electronic device 102 as C0". Then, electronic device 200 can record feature1 corresponding to C0". Following electronic device 102, there is another electronic device 103 to be calibrated. Electronic device 200 can first acquire the spectral characteristics of electronic device 103 and determine the spectral characteristics of electronic device 103 as feature1. Then, electronic device 200 can query the target white point coordinates corresponding to feature1 and determine the target white point coordinates C0". Therefore, electronic device 200 can set the white point coordinates of electronic device 103 to C0". Based on the same spectral characteristics as electronic device 102, after setting the white point coordinates of electronic device 103 to C0", electronic device 103 can also emit standard light.
[0106] In this way, the testing personnel do not need to perform testing on every piece of equipment to be tested. Figure 2 The calibration method shown is beneficial for saving inspection costs and improving calibration efficiency.
[0107] Figure 6 This is a flowchart of another production line color calibration method provided in the embodiments of this application.
[0108] like Figure 6 As shown, before implementing the above color calibration method, the electronic device 200 can (S301) record the screen information of the device to be calibrated. The screen information includes at least one of the following: material type, supplier, production batch, etc. In accordance with... Figure 2After the color calibration method shown is completed, the electronic device 200 can (S302) record the target white point coordinates of the device and associate the target white point coordinates with the screen information.
[0109] When calibrating the screen of the next device to be calibrated (the second screen to be calibrated), the electronic device 200 may (S303) first obtain the screen information of the device to be calibrated, and (S304) determine whether there is a device among the calibrated devices that matches the screen information of the device to be calibrated.
[0110] If so, the electronic device 200 can query the target white point coordinates of the matched calibrated device. Then, the electronic device 200 can (S305) directly set the white point coordinates of the device to be calibrated to the target white point coordinates corresponding to the calibrated device. Based on the same screen information as the calibrated device, after setting the white point coordinates of the device to be calibrated to the target white point coordinates corresponding to the calibrated device, the device to be calibrated can also emit light that is consistent with the standard light in human vision, that is, emit standard light.
[0111] Conversely, if no device among the calibrated devices matches the screen information of the device to be calibrated, then electronic device 200 may (S306) execute... Figure 2 The color calibration method shown calibrates the device to be calibrated, determines the target white point coordinates of the device to be calibrated, and then makes the device to be calibrated emit standard light.
[0112] For example, suppose Figure 2 The screen information of the electronic device 102 shown is STR1 (OLED, Q1, D20240116). Here, OLED is a material type, Q1 is a supplier, and D20240116 is a production batch number. During execution... Figure 2 After the color calibration method shown, electronic device 200 determines the target white point coordinates of electronic device 102 as C0". Therefore, electronic device 200 can record STR1 corresponding to C0". Following electronic device 102 is another electronic device 104 to be calibrated. Electronic device 200 can first obtain the screen information STR2 (OLED, Q1, D20240116) of electronic device 104. Then, electronic device 200 can query the screen information of electronic device 102 and find that STR1 matches STR2. Therefore, electronic device 200 can obtain the target white point coordinates of electronic device 102, for example, C0", and set the white point coordinates of electronic device 104 to C0". Based on the same screen information as electronic device 102, after setting the white point coordinates of electronic device 104 to C0", electronic device 104 can also emit standard light.
[0113] Compared with the spectral characteristics of the device to be calibrated, the screen information of the device to be calibrated is easier to obtain. Therefore, Figure 6 The color calibration method applied to the production line can further save the inspection cost and improve the calibration efficiency.
[0114] Figure 7 is a structural schematic diagram of an electronic device 102 provided by an embodiment of the present application.
[0115] As Figure 7 indicated, the electronic device 102 includes a processor 411, a memory 412, a power switch 414, a display screen 415 and the like. The components in the electronic device are connected through a bus and communicate based on the bus.
[0116] The processor 411 can include one or more processing units, for example: the processor 411 can include a central processing unit (CPU), an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor and / or a neural-network processing unit (NPU) and the like. Among them, different processing units can be independent devices, or can be integrated in one or more processors. The controller can generate operation control signals according to instruction operation codes and timing signals, complete the control of fetching instructions and executing instructions.
[0117] The memory 412 is coupled with the processor 411, for storing various software programs and / or groups of instructions. The memory 412 can be used to store computer executable program codes, including instructions. The processor 411 realizes various functions by running the instructions stored in the memory 412.
[0118] The display screen 415 is used for display. The color calibration method described in the present application is a color calibration method for the light emitted by the display screen 415. The electronic device can control the display screen 415 to emit light through the processor 411, and further control the display screen 415 to display different image content.
[0119] The power switch 414 can be used to control the power supply of the electronic device, and further supply power to the processor 411, the memory 412, the display screen 415 and the like.
[0120] As Figure 7As shown, the electronic device 102 can also include a wireless communication module 413, an audio module 416, a speaker 417, a microphone 418, a camera 419, a sensor, and the like, which are not listed one by one here. Therefore, Figure 7 The structure shown should not constitute a specific limitation of the electronic device 102.
[0121] The wireless communication module 413 described above can provide wireless communication solutions including 4G, WLAN, Bluetooth communication, etc. The audio module 416 can be used to convert digital audio signals into analog audio signals for output, and can also be used to convert analog audio input into digital audio signals. The speaker 417 can be used to convert the transmitted audio signals of the audio module 416 into sound signals. The electronic device 102 can realize the audio playing function through the audio module 416, the speaker 417, etc. The microphone 418, also known as "microphone", "sound pickup", can be used to convert sound signals into electrical signals. The electronic device 102 can collect sound signals through the audio module 416, the microphone 418. The camera 419 can be used to capture still images or videos.
[0122] Figure 8 is a structural schematic diagram of an electronic device 200 provided by an embodiment of the application.
[0123] As Figure 8 shown, the electronic device 200 can include a processor 311, a memory 312, an interface module 313, a power switch 314, an input module 315, a display screen 316, a Lab color detection module 317, and the like. The components in the color calibration device are connected through a bus and communicate based on the bus.
[0124] The processor 311 can include one or more processing units, such as CPU, AP, GPU, ISP, DSP, controller, etc.
[0125] The memory 312 is coupled to the processor 311 and is used to store various software programs and / or groups of instructions. The memory 312 can be used to store computer executable program codes, which include instructions.
[0126] The memory 312 can include one or more random access memories (RAMs) and one or more non-volatile memories (NVMs). The random access memory can be directly readable and writable by the processor 311. The random access memory can be used to store executable programs (e.g., machine instructions) of an operating system or other programs that are running, and can also be used to store data of users and application programs, and the like. The non-volatile memory can also store executable programs and store data of users and application programs, and the like. The executable programs and user data stored in the non-volatile memory can be loaded in advance into the random access memory for direct reading and writing by the processor 311.
[0127] Executable program codes and data for implementing the color calibration method provided by the embodiments of the present application can be stored in the non-volatile memory. In the process of implementing the color calibration method described above, the electronic device 200 can load the executable program codes and data of the non-volatile memory into the random access memory, and then execute them in the processor 311, thereby providing the function of calibrating the screen light-emitting color of the device to be checked. In this way, the checked screen can emit standard light, ensuring the user's visual experience.
[0128] The interface module 313 can provide a physical interface between the electronic device 200 and the electronic device 102. In the embodiments of the present application, the electronic device 200 can send the white point coordinates or the white point coordinate change to the electronic device 102 through the interface module 313. The interface provided by the interface module 313 includes but is not limited to USB, RS-232, HDMI.
[0129] The Lab color detection module 317 can be used to determine the color value of light (light source / reflected light) in the Lab color space, i.e., the Lab coordinates of the light.
[0130] In some electronic devices 200, the electronic device 200 can also connect a color difference meter through the interface module 313. The color difference meter is used to determine the Lab coordinates of the light. The electronic device 200 can also obtain the Lab coordinates of the light from the color difference meter through the interface module 313. At this time, the electronic device 200 does not need to configure the Lab color detection module 317.
[0131] The display screen 316 can be used for display. The display screen 316 includes a display panel. The electronic device 200 can realize the display function, such as displaying the options shown in Table 1 and receiving the control, through the processor 311 and the display screen 316.
[0132] The input module 315 can be configured to receive an input of detecting a person, for example, a user operation for one or more of the options shown in Table 1, an editing operation on a received control, and determine a human eye observation feedback, a specified adjustment amount, and the like.
[0133] The power switch 314 can be configured to control power supply of the electronic device by a power supply, and further supply power to the processor 311, the memory 312, the interface module 313, the input module 315, the display screen 316, the Lab color detection module 317, and the like.
[0134] The electronic device 200 can further include more components such as a wireless communication module, a camera, a sensor, and the like, which are not listed one by one here. Therefore, Figure 8 The illustrated structure should not constitute a specific limitation on the electronic device 200.
[0135] As used in the specification and the appended claims of the present application, the singular forms "a," "an," and "the" are intended to include plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or," as used herein, refers to and encompasses any or all possible combinations of one or more of the associated listed items. As used in the examples described above, the term "when" can be interpreted to mean "if" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "in response to determining" or "if detecting (a stated condition or event)" can be interpreted to mean "if determining" or "in response to determining" or "upon detecting (a stated condition or event)" or "in response to detecting (a stated condition or event)," depending on the context.
[0136] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk) and the like.
[0137] Those of ordinary skill in the art understand that all or part of the processes in the above embodiments can be implemented by a computer program to instruct the relevant hardware, which can be stored in a computer readable storage medium. The program can include the processes of the above method embodiments when executed. The aforementioned storage medium includes ROM or random access memory (RAM), magnetic disk or optical disk, and various media that can store program codes.
Claims
1. A color calibration method applied to an electronic device, characterized in that, The method comprises: setting a white point coordinate of a first to-be-calibrated screen to a first value, first light emitted by the first to-be-calibrated screen at the first value corresponding to a first Lab value in a Lab color space; determining a first mapping relationship according to the first value and the first Lab value; determining a second Lab value in the Lab color space corresponding to standard light; setting the white point coordinate of the first to-be-calibrated screen to a second value, the second value being obtained according to the second Lab value and the first mapping relationship, second light emitted by the first to-be-calibrated screen at the second value corresponding to the second Lab value in the Lab color space; when the second light is inconsistent with the standard light in human eye vision, obtaining a first input of a user; determining a third Lab value in the Lab color space according to the first input, determining a third value according to the third Lab value and the first mapping relationship, and setting the white point coordinate of the first to-be-calibrated screen to the third value, third light emitted by the first to-be-calibrated screen at the third value being consistent with the standard light in human eye vision.
2. The method of claim 1, wherein, The method further comprises: determining at least one of △L1, △a1 and △b1 according to the first input; determining the third Lab value according to the at least one of △L1, △a1 and △b1; The △L1 indicates a difference in brightness between the second light and the standard light, the △a1 indicates a difference in red-green color between the second light and the standard light, and the △b1 indicates a difference in yellow-blue color between the second light and the standard light.
3. The method of claim 2, wherein, The method further comprises, before obtaining the first input of the user: obtaining a second input of the user; determining at least one of △L2, △a2 and △b2 according to the second input; determining a fourth Lab value according to the at least one of △L2, △a2 and △b2; setting the white point coordinate of the first to-be-calibrated screen to a fourth value, the first to-be-calibrated screen emitting fourth light at the fourth value, the fourth value being obtained according to the fourth Lab value and the first mapping relationship; The method further comprises: when the fourth light is inconsistent with the standard light in human eye vision, obtaining the first input of the user.
4. The method of claim 3, wherein, |△L1| = N0, |△a1| = N0, |△b1| = N0; |△L2| = N0, |△a2| = N0, |△b2| = N0.
5. The method of claim 4, wherein, The N0 is a unit length of a coordinate axis in the Lab color space.
6. The method of claim 3, wherein, |△L1| = N1, |△a1| = N1, |△b1| = N1; |△L2| = N2, |△a2| = N2, |△b2| = N2; N1 > N2.
7. The method of claim 1, wherein, The standard light is obtained by light emission of a screen of a publicly sold device.
8. The method of claim 1, wherein, The standard light is obtained by light emission of a D65 light box.
9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: setting a white point coordinate of a second to-be-calibrated screen to the third value, the second to-be-calibrated screen being of the same material as the first to-be-calibrated screen, light emitted by the second to-be-calibrated screen at the third value being visually consistent with the standard light in human eyes.
10. The method of claim 9, wherein, The second to-be-calibrated screen is of the same manufacturer as the first to-be-calibrated screen.
11. The method of claim 10, wherein, The second to-be-calibrated screen is of the same production batch as the first to-be-calibrated screen.
12. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: setting a white point coordinate of a second to-be-calibrated screen to the third value, the second to-be-calibrated screen being of the same spectral feature as the first to-be-calibrated screen, light emitted by the second to-be-calibrated screen at the third value being visually consistent with the standard light in human eyes.
13. An electronic device, comprising: The electronic device comprises one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are configured to store a computer program, and when the one or more processors execute the computer program, the electronic device is caused to perform the method according to any one of claims 1-12.
14. A chip system applied to an electronic device, the chip system comprising one or more processors, characterized in that, The processor is configured to invoke computer instructions to cause the electronic device to perform the method according to any one of claims 1-12.
15. A computer readable storage medium comprising a computer program, characterized in that, The computer program, when executed on an electronic device, causes the electronic device to perform the method according to any one of claims 1-12.
Citation Information
Patent Citations
LED display device brightness and chroma correction method and system based on human vision
CN105448230A
Display screen calibration method and related equipment
CN116052568A