An image processing system for display quality adjustment

By acquiring image and ambient light information, establishing target data information, and adjusting image colors, the problem of inconsistent color effects of display devices under different ambient light color temperatures is solved, achieving consistency in color effects and improving visual comfort.

CN122199688APending Publication Date: 2026-06-12SHENZHEN TCL HIGH TECH DEVELOPMENT CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN TCL HIGH TECH DEVELOPMENT CO LTD
Filing Date
2024-12-10
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

The color display effect of display devices varies greatly under different ambient light color temperatures, which affects the user's visual comfort and color perception.

Method used

By acquiring the image information to be processed and the ambient light information, the target data information is determined, and the image is processed based on this information. A color lookup table (such as a 3D Look-Up Table) is established to adjust the image color, so that the color effect displayed on the same display device is consistent under different ambient light color temperatures.

🎯Benefits of technology

This ensures that the color effect of the display device remains consistent under different ambient light color temperatures, improving the user's visual comfort and the consistency of color perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122199688A_ABST
    Figure CN122199688A_ABST
Patent Text Reader

Abstract

The application discloses an image processing system for display quality adjustment, acquires image information to be processed and first ambient light information; determines first target data information based on the first ambient light information; processes the image information to be processed based on the first target data information, and obtains target image information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image processing technology, and more specifically to an image processing system for adjusting display image quality. Background Technology

[0002] The ambient light color temperature of a display device refers to the color temperature of the lighting light in the environment surrounding the display device. The ambient light color temperature affects the user's visual comfort and color perception. Under different ambient light color temperatures, the human eye's perception of color changes, resulting in significant differences in the color effects displayed by the display device under different ambient light color temperatures. Summary of the Invention

[0003] This application provides an image processing system for adjusting display image quality.

[0004] In a first aspect, this application provides a method comprising:

[0005] Acquire the image information to be processed and the first ambient light information;

[0006] Based on the first ambient light information, determine the first target data information;

[0007] The target image information is obtained by processing the first target data information.

[0008] Secondly, this application provides a system comprising:

[0009] The information acquisition module is used to acquire the image information to be processed and the first ambient light information;

[0010] The information determination module is used to determine the first target data information based on the first ambient light information;

[0011] The image processing module is used to process the image information to be processed based on the first target data information to obtain the target image information.

[0012] Thirdly, this application also provides an apparatus, the apparatus comprising:

[0013] One or more processors;

[0014] Memory; and

[0015] One or more applications, wherein the applications are stored in memory and configured to be executed by a processor to implement the methods of any one of the first aspects.

[0016] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps of the method in any of the first aspects. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a scene diagram of the image processing system provided in an embodiment of the present invention;

[0019] Figure 2 This is a flowchart of one embodiment of the image processing method provided by the present invention;

[0020] Figure 3 This is a flowchart illustrating a specific embodiment of determining first target data information provided in this invention.

[0021] Figure 4 This is a flowchart illustrating a specific embodiment of processing image information provided in this invention.

[0022] Figure 5 This is a schematic block diagram of the image processing system provided in the embodiments of the present invention;

[0023] Figure 6 This is a schematic diagram of an embodiment of the computer device provided in this invention. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0025] In the description of this application, it should be understood that the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first," "second," "third," etc., may explicitly or implicitly include one or more features.

[0026] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0027] It should be noted that since the method in this application embodiment is executed in a computer device, the processing objects of each computer device exist in the form of data or information, such as time, which is essentially time information. It is understood that if size, quantity, position, etc. are mentioned in subsequent embodiments, they are all corresponding data that exist so that the computer device can process them. Specific details will not be elaborated here.

[0028] This application provides an image processing method and system for adjusting display image quality, which will be described in detail below.

[0029] Please see Figure 1 , Figure 1 This is a schematic diagram of a scene of the image processing system provided in an embodiment of this application. The image processing system may include a computer device 100, and the computer device 100 integrates the image processing system, such as... Figure 1 Computer equipment in the country.

[0030] In this embodiment, the computer device 100 is mainly used to acquire image information to be processed and first ambient light information; determine first target data information based on the first ambient light information; and process the image information to be processed based on the first target data information to obtain target image information, so that the color effect displayed by the same display device under different ambient light information can remain consistent.

[0031] In this embodiment, the computer device 100 can be a standalone server, a server network, or a server cluster. For example, the computer device 100 described in this embodiment includes, but is not limited to, a computer, a network host, a single network server, a set of multiple network servers, or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0032] It is understood that the computer device 100 used in the embodiments of this application can be a device that includes both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing bidirectional communication on a bidirectional communication link. Such a device may include: cellular or other communication devices having a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display. Specifically, the computer device 100 may be a desktop terminal or a mobile terminal, and may also be one of a mobile phone, tablet computer, laptop computer, etc.

[0033] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include those that are more specific to this application. Figure 1 The number of computer devices shown is more or less, for example Figure 1 Only one computer device is shown in the image. It is understood that the image processing system may also include one or more other services, which are not limited here.

[0034] In addition, such as Figure 1 As shown, the image processing system may also include a memory 200 for storing data, such as ambient light information, such as first ambient light information, second ambient light information, etc., and target data information, such as first target data information, second target data information, etc.

[0035] It should be noted that, Figure 1 The schematic diagram of the image processing system shown is merely an example. The image processing system and scenario described in this application are for the purpose of more clearly illustrating the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of image processing systems and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0036] like Figure 2 The diagram shown is a flowchart of an embodiment of the image processing method in this application. The image processing method may include the following steps S201 to S203, as detailed below:

[0037] S201. Obtain the image information to be processed and the first ambient light information.

[0038] In this embodiment, the image information to be processed is information acquired by a computer device that requires image processing. Optionally, the image information to be processed can be image information acquired by the imaging module configured on the computer device itself, image information captured by a high-definition camera, or image information acquired by the imaging module of other computer devices through means such as network, Bluetooth, and infrared. This embodiment does not limit the scope of the application. For example, when the image processing method of this application is applied to a smartphone, the smartphone can directly acquire the image information to be processed through its own imaging module. When the image processing method of this application is applied to a server, the server can acquire the image information to be processed through the imaging module of the smartphone and obtain the image information to be processed from the smartphone through means such as network, Bluetooth, and infrared.

[0039] Furthermore, the image information to be processed is displayed through a display device. The first ambient light information is the ambient light information of the environment in which the display device is located. The first ambient light information includes the color temperature information, brightness information, and light intensity information of the ambient light, etc. The first ambient light information can be a combination of one or more of these information, which is not limited in this embodiment. In a specific embodiment, the display device is equipped with an ambient light sensor, which can collect the first ambient light information.

[0040] Optionally, the display device for displaying the image information to be processed and the computer device for image processing the image information to be processed can be the same device or different devices. When the display device for displaying the image information to be processed and the computer device for image processing the image information to be processed are the same device, the computer device can directly collect the first ambient light information through its own configured ambient light sensor. When the display device for displaying the image information to be processed and the computer device for image processing the image information to be processed are different devices, after the ambient light sensor of the display device collects the first ambient light information, it can send the first ambient light information to the computer device through a network, Bluetooth, infrared, or other means. Of course, the computer device can also obtain the first ambient light information from the display device through a network, Bluetooth, infrared, or other means; in addition, the computer device can also receive the first ambient light information sent by other devices besides the display device. The first ambient light information can be directly collected by the other device through a sensor, or it can be determined after calculation or matching of other data. This embodiment does not limit this.

[0041] S202. Based on the first ambient light information, determine the first target data information.

[0042] In this embodiment, the first target data information is data that characterizes the mapping relationship between the current color information and the target color information of the image information to be processed under the first ambient light information. The current color information of the image information to be processed can be adjusted to the target color information through the first target data information, thereby realizing the color correction of the image information to be processed, so that the color effect displayed by the same display device under different ambient light color temperatures can remain consistent.

[0043] In one specific embodiment, the first target data information can be a color look-up table (LUT), such as a 3D look-up table (3DLUT). A 3DLUT is a mapping table that implements direct color mapping and is widely used in the image color correction process of electronic devices to achieve image enhancement and color calibration, etc.

[0044] In one specific embodiment, the step of determining the first target data information based on the first ambient light information specifically includes: obtaining second association information; the second association information characterizing the correspondence between the ambient light information and the target data information; and determining the first target data information based on the first ambient light information and the second association information.

[0045] Since there may be a discrepancy between the ambient light information collected by the ambient light sensor and the actual ambient light information, in order to improve the accuracy of the determined first target data information, in another specific implementation method, refer to... Figure 3 As shown, the step S202 above, which determines the first target data information based on the first ambient light information, may include steps S301 to S302, as follows:

[0046] S301. Based on the first ambient light information and the first mapping model, determine the second ambient light information; the first mapping model represents the mapping relationship between the first ambient light information and the second ambient light information.

[0047] In one specific embodiment, the first mapping model is obtained through the following steps: acquiring fourth ambient light information and fifth ambient light information; and determining the first mapping model based on the fourth ambient light information and fifth ambient light information. Wherein, the fourth ambient light information is the actual ambient light information measured by a measuring device, and the fifth ambient light information is the ambient light information collected by the ambient light sensor of the display device. For example, when both the fourth and fifth ambient light information are color temperature information, the fourth ambient light information is the actual ambient light color temperature value measured by a color temperature meter, and the fifth ambient light information is the ambient light color temperature value collected by the color temperature sensor of the display device.

[0048] For example, taking a television as the display device, the color temperature meter and the color temperature sensor configured on the television are placed at the same angle and position, the ambient illuminance is kept at about 500 lux, the color temperature of the ambient light is adjusted, and the ambient light color temperature values ​​are collected by the color temperature meter and the color temperature sensor configured on the television respectively, to obtain the fourth ambient light information and the fifth ambient light information as shown in Table 1.

[0049] Table 1. Comparison of Ambient Light Information (Fourth and Fifth Ambient Light Information)

[0050]

[0051]

[0052] In one specific embodiment, the step of determining the first mapping model based on the fourth and fifth ambient light information specifically includes: determining a first relationship curve based on the fourth and fifth ambient light information; and performing linear regression analysis on the first relationship curve to obtain the first mapping model. Optionally, the first mapping model can be expressed as: y = A * xB, where y represents the first ambient light information, x represents the second ambient light information, A represents the fifth parameter, and B represents the sixth parameter, with A and B varying depending on the fourth and fifth ambient light information. For example, performing linear regression analysis on the first relationship curve determined by the fourth and fifth ambient light information shown in Table 1 yields a first mapping model that can be expressed as: y = 0.9606x - 47.2043.

[0053] S302. Based on the second ambient light information, determine the first target data information.

[0054] In this embodiment, the first ambient light information is the ambient light information collected by the ambient light sensor of the display device, and the second ambient light information is the actual ambient light information corresponding to the first ambient light information determined based on the first mapping model. In this embodiment, the second ambient light information is determined based on the first ambient light information and the first mapping model, and then the first target data information is determined based on the second ambient light information. Compared with directly determining the first target data information based on the first ambient light information, the accuracy of the determined first target data information can be improved, thereby improving the consistency of the color effect displayed by the same display device under different ambient light color temperatures.

[0055] In one specific embodiment, the step of determining the first target data information based on the second ambient light information specifically includes: obtaining second association information; the second association information characterizing the correspondence between the ambient light information and the target data information; and determining the first target data information based on the second ambient light information and the second association information.

[0056] In another specific embodiment, the step of determining the first target data information based on the second ambient light information specifically includes: acquiring target scene information; determining the third ambient light information based on the target scene information and the first association information; the first association information characterizing the correspondence between scene information and ambient light information; and determining the first target data information based on the second ambient light information, the third ambient light information, and the first color information of the image information to be processed.

[0057] In this embodiment, the target scene information is information related to the current usage scenario of the display device. The target scene information includes, but is not limited to, the current usage time (daytime or nighttime) and the current purpose of use (e.g., reading, gaming, watching movies). In this embodiment, the user can pre-set ambient light information corresponding to different scene information according to their preferences, thereby obtaining the first associated information. This embodiment determines the third ambient light information based on the target scene information and the first associated information, and determines the first target data information based on the third ambient light information. This ensures that the color display effect of the display device under the second ambient light information is consistent with the color display effect under the user's preferred ambient light. For example, when the third ambient light information is 6000K and the second ambient light information is 3000K, the above steps can ensure that the color display effect of the display device at 3000K is consistent with the color display effect at 6000K.

[0058] In one specific embodiment, the step of determining the first target data information based on the second ambient light information, the third ambient light information, and the first color information of the image to be processed specifically includes: determining the first parameter information based on the third ambient light information; determining the second parameter information based on the second ambient light information; determining the second color information based on the first parameter information, the second parameter information, and the first color information of the image to be processed; and determining the first target data information based on the first color information and the second color information.

[0059] In this embodiment, the first parameter information is used to characterize the intensity of monochromatic light of different colors under the third ambient light information. For example, the third ambient light information is 6500K, and the different colors of monochromatic light include red light, green light, and blue light. The first parameter information characterizes the intensity of red light, green light, and blue light under 6500K. The steps for determining the first parameter information based on the third ambient light information specifically include: obtaining the spectral power distribution information corresponding to the third ambient light information; determining the color space coordinate information corresponding to the third ambient light information based on the spectral power distribution information and the scaling factor; and performing a conversion process on the color space coordinate information to obtain the first parameter information. The process of determining the color space coordinate information based on the spectral power distribution information and the scaling factor, and converting the color space coordinate information into XYZ color information, can refer to the prior art, and will not be described in detail here.

[0060] Furthermore, the second parameter information is used to characterize the intensity of monochromatic light of different colors under the second ambient light information. For example, the second ambient light information is 3500K, and the different colors of monochromatic light include red light, green light, and blue light. The second parameter information characterizes the intensity of red light, green light, and blue light under 3500K. The process for determining the second parameter information is the same as the process for determining the first parameter information, and can be referred to the aforementioned process for determining the first parameter information. To avoid repetition, this embodiment will not elaborate further.

[0061] In this embodiment, the first color information is the current color information of the image information to be processed. The color information of the image represents the color information of each pixel in the image, including the color type and brightness level. For example, when the image information to be processed is an image information in the RGB color space, the first color information represents the brightness value of each pixel in the image information to be processed in the three color channels of red (R), green (G), and blue (B).

[0062] In one specific embodiment, the step of determining the second color information based on the first parameter information, the second parameter information, and the first color information of the image information to be processed specifically includes: performing color conversion processing on the first color information of the image information to be processed to obtain the third color information; performing calculation processing on the third color information and the first parameter information to obtain the fourth color information; performing calculation processing on the fourth color information and the second parameter information to obtain the fifth color information; and performing color conversion processing on the fifth color information to obtain the second color information.

[0063] In this embodiment, color conversion processing refers to the process of modifying the feature representation corresponding to the fifth color information to the feature representation corresponding to the second color information. For example, the first color information is color information in the RGB color space, and the third color information is color information in the XYZ color space. Color conversion processing of the first color information means converting the color information in the RGB color space to the XYZ color space. The process of converting the color information in the RGB color space to the XYZ color space can refer to the prior art, and will not be described in detail here.

[0064] Furthermore, the fifth color information is color information in the XYZ color space, and the second color information is color information in the RGB color space. Color conversion processing of the fifth color information refers to converting the information in the XYZ color space to the RGB color space. The process of converting the information in the XYZ color space to the RGB color space is existing technology and will not be described in detail here.

[0065] In one specific embodiment, the second color information is determined by a first processing model, which includes a first processing module and a second processing module. The first processing module is configured to receive third color information and first parameter information, and its output is connected to the input of the second processing module. The first processing module is configured to perform calculations on the third color information and the first parameter information to obtain fourth color information; the second processing module is configured to perform calculations on the fourth color information and the second parameter information to obtain fifth color information. The first processing model can employ a CAM16 color appearance model, a CIECAM02 color appearance model, an iCAM color appearance model, etc., and this embodiment is not limited to any particular model.

[0066] For example, the first processing model uses the CAM16 color appearance model. The first processing module calculates and processes the third color information and the first parameter information, converting the third color information in the XYZ color space into color information in the CAM16 color space (e.g., brightness, chromaticity, hue, etc.). The calculation process of the second processing module is the reverse process of the first processing module. The second processing module is used to convert the color information in the CAM16 color space output by the first processing module back to the XYZ color space, thereby obtaining the fifth color information in the XYZ color space. The calculation processes of the first and second processing modules can refer to the calculation processes of existing color appearance models, and will not be described in detail here.

[0067] In another specific embodiment, the step of determining the first target data information based on the second ambient light information in step S302 specifically includes: matching the second ambient light information and at least one candidate ambient light information to obtain target ambient light information; and determining the first target data information based on the target ambient light information and the second correlation information. This embodiment, by determining the first target data information based on the target ambient light information and the second correlation information, not only ensures that the color display effect of the display device remains consistent under different ambient light color temperatures, but also allows for rapid determination of the first target data information, improving the image processing efficiency of the image information to be processed.

[0068] In this embodiment, the target ambient light information is the ambient light information that matches the second ambient light information from at least one candidate ambient light information. The ambient light information that matches the second ambient light information from at least one candidate ambient light information can be the same as the second ambient light information from at least one candidate ambient light information. Alternatively, the ambient light information that matches the second ambient light information from at least one candidate ambient light information can be the ambient light information with the smallest difference from the second ambient light information from at least one candidate ambient light information. This embodiment does not impose any limitations. For example, if the candidate ambient light information is 3000K, 4000K, 5000K, 6000K, 7000K, 8000K, 9000K, and 10000K, and the second ambient light information is 8800K, then 9000K has the smallest difference from 8800K, and therefore 9000K is the target ambient light information.

[0069] Furthermore, the second association information represents the correspondence between ambient light information and target data information, and the first target data information is the target data information corresponding to the target ambient light information in the second association information. For example, the second association information includes 5000K corresponding to 3DLUT1, 6000K corresponding to 3DLUT2, 7000K corresponding to 3DLUT3, 8000K corresponding to 3DLUT4, and 9000K corresponding to 3DLUT5. If the target ambient light information is 9000K, then the first target data information is 3DLUT5.

[0070] In one specific embodiment, the second associated information is obtained through the following steps: color conversion processing is performed on the sixth color information to obtain the seventh color information; calculation processing is performed on the seventh color information and the third parameter information to obtain the eighth color information; the third parameter information is determined based on the reference ambient light information; calculation processing is performed on the eighth color information and the fourth parameter information corresponding to different ambient light information to obtain the ninth color information corresponding to different ambient light information; and the second associated information is determined based on the sixth color information and the ninth color information. This embodiment obtains the second associated information in the above manner, and then determines the first target data information based on the target ambient light information and the second associated information, which can ensure that the color display effect of the display device under the second ambient light information is consistent with the color display effect under the reference ambient light information. The reference ambient light information can be selected as needed; for example, the reference ambient light information can be 6500K, 3000K, 5000K, 8000K, etc. When the reference ambient light information is 6500K and the second ambient light information is 3000K, the above steps can ensure that the color display effect of the display device under 3000K is consistent with the color display effect under 6500K.

[0071] In this embodiment, the sixth color information is information in the RGB color space, and the seventh color information is information in the XYZ color space. Color conversion processing of the sixth color information refers to converting the information in the RGB color space to the XYZ color space. The process of converting the information in the RGB color space to the XYZ color space is existing technology and will not be described in detail here.

[0072] In one specific embodiment, the third parameter information is used to characterize the intensity of monochromatic light of different colors under the reference ambient light information. The process for determining the third parameter information is the same as the process for determining the first parameter information described above; therefore, to avoid repetition, it will not be repeated here.

[0073] Furthermore, the steps for calculating and processing the seventh color information and the third parameter information are the same as the steps for calculating and processing the third color information and the first parameter information described above. Specifically, you can refer to the steps for calculating and processing the third color information and the first parameter information described above. To avoid repetition, this embodiment will not repeat them here.

[0074] In one specific embodiment, the fourth parameter information corresponding to different ambient light information is used to characterize the intensity of monochromatic light of different colors under different ambient light information. The process for determining the fourth parameter information is the same as the process for determining the first parameter information, and can be referred to the aforementioned process for determining the first parameter information. To avoid repetition, this embodiment will not repeat it here. In addition, the steps for calculating and processing the eighth color information and the fourth parameter information corresponding to different ambient light information are the same as the aforementioned steps for calculating and processing the fourth color information and the second parameter information. To avoid repetition, this embodiment will not repeat it here.

[0075] In one specific embodiment, the step of determining the second associated information based on the sixth color information and the ninth color information specifically includes: performing color conversion processing on the ninth color information corresponding to different ambient light information to obtain the eleventh color information corresponding to different ambient light information; determining the target data information corresponding to different ambient light information based on the sixth color information and the eleventh color information; and determining the second associated information based on the different ambient light information and the target data information corresponding to different ambient light information.

[0076] Among them, the ninth color information is the color information in the XYZ color space, and the eleventh color information is the color information in the RGB color space. Color conversion processing of the ninth color information refers to converting the information in the XYZ color space to the RGB color space. The process of converting the information in the XYZ color space to the RGB color space is existing technology and will not be described in detail here.

[0077] S203. Based on the first target data information, process the image information to be processed to obtain the target image information.

[0078] In this embodiment, the target image information is the image information to be processed after color restoration based on the first target data information. In this embodiment, the first target data information is determined based on the first ambient light information, and the image information to be processed is processed based on the first target data information to obtain the target image information, which can make the color effect displayed by the same display device remain consistent under different ambient light color temperatures.

[0079] In one specific embodiment, the step of processing the image information to be processed based on the first target data information to obtain the target image information specifically includes: performing mapping processing on the image information to be processed based on the first target data information to obtain the target image information.

[0080] In this embodiment, the mapping process refers to the process of mapping the current color information of the image information to be processed to the target color information. Since the first target data information is the data used to characterize the mapping relationship between the current color information and the target color information of the image information to be processed under the first ambient light information, the current color information of the image information to be processed can be directly mapped to the target color information based on the first target data information.

[0081] Considering that directly mapping the image information to be processed based on the first target data information would lead to a sudden change in color, in order to maintain the consistency of color perception by the human eye, in another specific implementation method, referring to... Figure 4 As shown, step S203 above, which processes the image information to be processed based on the first target data information to obtain the target image information, may include steps S401 to S402, as follows:

[0082] S401. Based on the first target data information and the second target data information, determine the third target data information.

[0083] In this embodiment, the second target data information is used to characterize the mapping relationship between the current color information and the target color information of the image information to be processed under the fourth ambient light information. The fourth ambient light information is the ambient light information collected at a historical moment. For example, the fourth ambient light information can be the ambient light information of the display device collected at the previous moment, and the second target data information is the 3DLUT under the ambient light information of the display device collected at the previous moment.

[0084] In one specific embodiment, the step of determining the third target data information based on the first target data information and the second target data information specifically includes: obtaining the first weight information of the second target data information; and performing fusion processing on the first target data information and the second target data information based on the first weight information to obtain the third target data information.

[0085] In this embodiment, the first weight information can be preset or determined based on other information; this embodiment does not limit this. In a specific embodiment, during the processing of the image information to be processed based on the first target data information and the second target data information, the second target data information will be updated multiple times. The first weight information is determined based on the number of updates of the second target data information. The steps for obtaining the first weight information of the second target data information specifically include: obtaining the number of updates of the second target data information; determining the first weight information based on the number of updates and the third correlation information; the third correlation information represents the correspondence between the number of updates and the first weight information. For example, the third correlation information includes 0 updates corresponding to 0.9, 1 update corresponding to 0.8, 2 updates corresponding to 0.7, ..., 9 updates corresponding to 0. If the number of updates of the second target data information is 2, then the first weight information is 0.7.

[0086] In one specific embodiment, the step of fusing the first target data information and the second target data information based on the first weight information to obtain the third target data information specifically includes: determining the second weight information based on the first weight information; calculating and processing the second weight information and the first target data information to obtain the fourth target data information; calculating and processing the first weight information and the second target data information to obtain the fifth target data information; and fusing the fourth target data information and the fifth target data information to obtain the third target data information.

[0087] In this embodiment, fusion processing refers to the process of integrating information, data, or knowledge from different sources. The purpose of this process is to generate more comprehensive, accurate, and reliable information to enable better decision-making, analysis, or reasoning. In a specific embodiment, the step of fusing fourth target data information and fifth target data information to obtain third target data information includes: adding the fourth target data information and the fifth target data information to obtain the third target data information.

[0088] Optionally, the process of determining the third target data information can be expressed as: D1*P + D2*(CP) = D3, where D1 represents the second target data information, D2 represents the first target data information, P represents the first weight information, D3 represents the third target data information, and C represents the seventh parameter, which can be set as needed. In a specific embodiment, C = 1, then the process of determining the third target data information can be expressed as: D1*P + D2*(1-P) = D3.

[0089] S402. Based on the third target data information, process the image information to be processed to obtain the target image information.

[0090] In one specific embodiment, the step of processing the image information to be processed based on the third target data information to obtain the target image information specifically includes: performing mapping processing on the image information to be processed based on the third target data information to obtain the target image information.

[0091] In another specific embodiment, the step of processing the image information to be processed based on the third target data information to obtain the target image information specifically includes: mapping the image information to be processed based on the third target data information to obtain first image information; using the first image information and the third target data information as new image information to be processed and new second target data information respectively, and continuing to execute the step of determining the third target data information based on the first target data information and the second target data information until the third target data information becomes the first target data information; and mapping the image information to be processed based on the first target data information to obtain the target image information. This embodiment repeats the above steps S401 and S402, which can achieve gradual adjustment of the color of the image information to be processed, avoiding sudden color changes caused by directly switching from the second target data information to the first target data information, and maintaining the consistency of the color effect perceived by the human eye.

[0092] For example, the fourth associated information includes 0.9 for 0 updates, 0.8 for 1 update, 0.7 for 2 updates, ..., 0 for 9 updates. If the number of updates of the second target data information is 9, then the first weight information is 0. Substituting into the calculation formula of the aforementioned third target data information, D2 = D3. That is, after repeating the aforementioned steps S401 and S402 10 times, the third target data information is the first target data information. Then, based on the first target data information, the image information to be processed is mapped to obtain the target image information.

[0093] In summary, the image processing method provided in this embodiment obtains the image information to be processed and the first ambient light information, determines the first target data information based on the first ambient light information, and processes the image information to be processed based on the first target data information to obtain the target image information. In this solution, first target data information is determined based on first ambient light information, and then the image information to be processed is processed based on the first target data information to obtain target image information. This ensures that the color effect displayed by the same display device remains consistent under different ambient light color temperatures. Furthermore, second ambient light information is determined based on the first ambient light information and the first mapping model, and the first target data information is determined based on the second ambient light information. This improves the accuracy of the determined first target data information and further enhances the consistency of the color effect displayed by the same display device under different ambient light conditions. Even further, third ambient light information is determined based on target scene information and first association information, and the first target data information is determined based on the second ambient light information, the third ambient light information, and the first color information of the image information to be processed. This allows for the determination of the first target data information in conjunction with the user's color preferences in different scenes, improving the accuracy of adjusting the image information to be processed. Even further, third target data information is determined based on the first and second target data information, and the image information to be processed is processed based on the third target data information. This enables color gradient adjustment of the image, maintaining the consistency of the color effect perceived by the human eye.

[0094] To better implement the image processing method in the embodiments of this application, an image processing system is also provided in the embodiments of this application, such as... Figure 5 As shown, the image processing system 600 includes:

[0095] Information acquisition module 610 is used to acquire image information to be processed and first ambient light information;

[0096] The information determination module 620 is used to determine the first target data information based on the first ambient light information;

[0097] The image processing module 630 is used to process the image information to be processed based on the first target data information to obtain the target image information.

[0098] In this embodiment, first target data information is determined based on first ambient light information, and then the target image information is obtained by processing the image information to be processed based on the first target data information. This can ensure that the color effect displayed by the same display device remains consistent under different ambient light color temperatures.

[0099] In some embodiments of this application, the information determination module 620 determines first target data information based on first ambient light information, including:

[0100] Based on the first ambient light information and the first mapping model, the second ambient light information is determined; the first mapping model represents the mapping relationship between the first ambient light information and the second ambient light information.

[0101] Based on the second ambient light information, the first target data information is determined.

[0102] In some embodiments of this application, the information determination module 620 determines the first target data information based on the second ambient light information, including:

[0103] Obtain target scene information;

[0104] Based on the target scene information and the first association information, the third ambient light information is determined; the first association information represents the correspondence between the scene information and the ambient light information.

[0105] Based on the second ambient light information, the third ambient light information, and the first color information of the image to be processed, the first target data information is determined.

[0106] In some embodiments of this application, the information determination module 620 determines first target data information based on second ambient light information, third ambient light information, and first color information of the image to be processed, including:

[0107] Based on the third ambient light information, the first parameter information is determined. The first parameter information is used to characterize the intensity of monochromatic light of different colors under the third ambient light information.

[0108] Based on the second ambient light information, the second parameter information is determined. The second parameter information is used to characterize the intensity of monochromatic light of different colors under the second ambient light information.

[0109] Based on the first parameter information, the second parameter information, and the first color information of the image to be processed, the second color information is determined;

[0110] Based on the first color information and the second color information, the first target data information is determined.

[0111] In some embodiments of this application, the information determination module 620 determines the second color information based on the first parameter information, the second parameter information, and the first color information of the image information to be processed, including:

[0112] The first color information of the image to be processed is subjected to color conversion processing to obtain the third color information;

[0113] The third color information and the first parameter information are calculated and processed to obtain the fourth color information;

[0114] The fourth color information and the second parameter information are calculated and processed to obtain the fifth color information;

[0115] The fifth color information is processed by color conversion to obtain the second color information.

[0116] In some embodiments of this application, the information determination module 620 determines the first target data information based on the second ambient light information, including:

[0117] The second ambient light information and at least one candidate ambient light information are matched to obtain the target ambient light information; the target ambient light information is the ambient light information that matches the second ambient light information from at least one candidate ambient light information.

[0118] Based on the target ambient light information and the second correlation information, the first target data information is determined; the second correlation information represents the correspondence between the ambient light information and the target data information.

[0119] In some embodiments of this application, the second association information is obtained by the information determination module 620 through the following steps:

[0120] The sixth color information is processed by color conversion to obtain the seventh color information;

[0121] The seventh color information and the third parameter information are calculated and processed to obtain the eighth color information; the third parameter information is determined based on the reference ambient light information.

[0122] The eighth color information and the fourth parameter information corresponding to different ambient light information are calculated and processed to obtain the ninth color information corresponding to different ambient light information. The fourth parameter information is used to characterize the intensity of monochromatic light of different colors under different ambient light information.

[0123] Based on the sixth and ninth color information, the second associated information is determined.

[0124] In some embodiments of this application, the image processing module 630 processes the image information to be processed based on the first target data information to obtain target image information, including:

[0125] Based on the first target data information and the second target data information, the third target data information is determined;

[0126] The target image information is obtained by processing the image information based on the third target data information.

[0127] In some embodiments of this application, the image processing module 630 determines third target data information based on the first target data information and the second target data information, including:

[0128] Obtain the first weight information of the second target data information;

[0129] The first target data information and the second target data information are fused based on the first weight information to obtain the third target data information.

[0130] In some embodiments of this application, the image processing module 630 processes the image information to be processed based on third target data information to obtain target image information, including:

[0131] Based on the third target data information, the image information to be processed is mapped to obtain the first image information;

[0132] The first image information and the third target data information are respectively used as the new image information to be processed and the new second target data information, and the step of determining the third target data information based on the first target data information and the second target data information continues to be executed until the third target data information is the first target data information;

[0133] Based on the first target data information, the image information to be processed is mapped to obtain the target image information.

[0134] This application embodiment also provides a computer device, the computer device including:

[0135] One or more processors;

[0136] Memory; and

[0137] One or more applications, wherein the applications are stored in memory and configured to be executed by a processor from the steps of the image processing method in any of the above-described image processing method embodiments.

[0138] This application also provides a computer device, such as... Figure 6 As shown, it illustrates a structural schematic diagram of the computer device involved in the embodiments of this application, specifically:

[0139] The computer device may include components such as a processor 801 with one or more processing cores, a memory 802 with one or more computer-readable storage media, a power supply 803, and an input unit 804. Those skilled in the art will understand that... Figure 6 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0140] The processor 801 is the control center of the computer device. It connects various parts of the computer device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 802, and by calling data stored in the memory 802, it performs various functions of the computer device and processes data, thereby providing overall monitoring of the computer device. Optionally, the processor 801 may include one or more processing cores; preferably, the processor 801 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 801.

[0141] The memory 802 can be used to store software programs and modules. The processor 801 executes various functional applications and data processing by running the software programs and modules stored in the memory 802. The memory 802 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 802 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 802 may also include a memory controller to provide the processor 801 with access to the memory 802.

[0142] The computer device also includes a power supply 803 that supplies power to the various components. Preferably, the power supply 803 can be logically connected to the processor 801 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 803 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0143] The computer device may also include an input unit 804, which 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 control.

[0144] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 801 in the computer device loads the executable files corresponding to the processes of one or more application programs into the memory 802 according to the following instructions, and the processor 801 runs the application programs stored in the memory 802 to realize various functions, as follows:

[0145] Acquire the image information to be processed and the first ambient light information;

[0146] Based on the first ambient light information, determine the first target data information;

[0147] The target image information is obtained by processing the first target data information.

[0148] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0149] Therefore, embodiments of this application provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any of the image processing methods provided in embodiments of this application. For example, the computer program loaded by the processor can execute the following steps:

[0150] Acquire the image information to be processed and the first ambient light information;

[0151] Based on the first ambient light information, determine the first target data information;

[0152] The target image information is obtained by processing the first target data information.

[0153] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.

[0154] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.

[0155] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0156] The above provides a detailed description of an image processing method and system for adjusting display quality according to the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method, characterized in that, include: Acquire the image information to be processed and the first ambient light information; Based on the first ambient light information, the first target data information is determined; The image information to be processed is processed based on the first target data information to obtain the target image information.

2. The method according to claim 1, characterized in that, The step of determining the first target data information based on the first ambient light information includes: Based on the first ambient light information and the first mapping model, the second ambient light information is determined; the first mapping model represents the mapping relationship between the first ambient light information and the second ambient light information. Based on the second ambient light information, the first target data information is determined.

3. The method according to claim 2, characterized in that, The step of determining the first target data information based on the second ambient light information includes: Obtain target scene information; Based on the target scene information and the first association information, the third ambient light information is determined; the first association information represents the correspondence between the scene information and the ambient light information. Based on the second ambient light information, the third ambient light information, and the first color information of the image information to be processed, the first target data information is determined.

4. The method according to claim 3, characterized in that, The determination of first target data information based on the second ambient light information, the third ambient light information, and the first color information of the image to be processed includes: Based on the third ambient light information, first parameter information is determined, which is used to characterize the intensity of monochromatic light of different colors under the third ambient light information. Based on the second ambient light information, second parameter information is determined, which is used to characterize the intensity of monochromatic light of different colors under the second ambient light information. Based on the first parameter information, the second parameter information, and the first color information of the image information to be processed, the second color information is determined; Based on the first color information and the second color information, the first target data information is determined.

5. The method according to claim 4, characterized in that, The determination of the second color information based on the first parameter information, the second parameter information, and the first color information of the image to be processed includes: The first color information of the image information to be processed is subjected to color conversion processing to obtain the third color information; The third color information and the first parameter information are calculated and processed to obtain the fourth color information; The fourth color information and the second parameter information are calculated and processed to obtain the fifth color information; The fifth color information is subjected to color conversion processing to obtain the second color information.

6. The method according to claim 2, characterized in that, The step of determining the first target data information based on the second ambient light information includes: The second ambient light information and at least one candidate ambient light information are matched to obtain target ambient light information; the target ambient light information is the ambient light information that matches the second ambient light information among the at least one candidate ambient light information. Based on the target ambient light information and the second association information, the first target data information is determined; the second association information represents the correspondence between the ambient light information and the target data information.

7. The method according to claim 6, characterized in that, The second associated information is obtained through the following steps: The sixth color information is processed by color conversion to obtain the seventh color information; The seventh color information and the third parameter information are calculated and processed to obtain the eighth color information; The third parameter information is determined based on the reference ambient light information; The eighth color information and the fourth parameter information corresponding to different ambient light information are calculated and processed to obtain the ninth color information corresponding to different ambient light information. The fourth parameter information is used to characterize the intensity of monochromatic light of different colors under different ambient light information. Based on the sixth color information and the ninth color information, the second association information is determined.

8. The method according to claim 1, characterized in that, The step of processing the image information to be processed based on the first target data information to obtain target image information includes: Based on the first target data information and the second target data information, the third target data information is determined. The second target data information is used to characterize the mapping relationship between the current color information and the target color information of the image information to be processed under the fourth ambient light information. The fourth ambient light information is the ambient light information collected at historical moments. The image information to be processed is processed based on the third target data information to obtain the target image information.

9. The method according to claim 8, characterized in that, The step of determining the third target data information based on the first target data information and the second target data information includes: Obtain the first weight information of the second target data information; Based on the first weight information, the first target data information and the second target data information are fused to obtain the third target data information.

10. The method according to claim 8, characterized in that, The process of processing the image information to be processed based on the third target data information to obtain target image information includes: Based on the third target data information, the image information to be processed is mapped to obtain the first image information; The first image information and the third target data information are respectively used as new image information to be processed and new second target data information, and the step of determining the third target data information based on the first target data information and the second target data information is continued until the third target data information is the first target data information. Based on the first target data information, the image information to be processed is mapped to obtain the target image information.

11. A system, characterized in that, include: The information acquisition module is used to acquire the image information to be processed and the first ambient light information; The information determination module is used to determine the first target data information based on the first ambient light information; The image processing module is used to process the image information to be processed based on the first target data information to obtain target image information; Furthermore, the information determination module determines the first target data information based on the first ambient light information, including: Based on the first ambient light information and the first mapping model, the second ambient light information is determined; the first mapping model represents the mapping relationship between the first ambient light information and the second ambient light information. Based on the second ambient light information, the first target data information is determined; Furthermore, the information determination module determines the first target data information based on the second ambient light information, including: Obtain target scene information; Based on the target scene information and the first association information, the third ambient light information is determined; the first association information represents the correspondence between the scene information and the ambient light information. Based on the second ambient light information, the third ambient light information, and the first color information of the image information to be processed, the first target data information is determined; Further, the information determination module determines first target data information based on the second ambient light information, the third ambient light information, and the first color information of the image information to be processed, including: Based on the third ambient light information, first parameter information is determined, which is used to characterize the intensity of monochromatic light of different colors under the third ambient light information. Based on the second ambient light information, second parameter information is determined, which is used to characterize the intensity of monochromatic light of different colors under the second ambient light information. Based on the first parameter information, the second parameter information, and the first color information of the image information to be processed, the second color information is determined; Based on the first color information and the second color information, the first target data information is determined; Further, the information determination module determines the second color information based on the first parameter information, the second parameter information, and the first color information of the image information to be processed, including: The first color information of the image information to be processed is subjected to color conversion processing to obtain the third color information; The third color information and the first parameter information are calculated and processed to obtain the fourth color information; The fourth color information and the second parameter information are calculated and processed to obtain the fifth color information; The fifth color information is subjected to color conversion processing to obtain the second color information; Furthermore, the information determination module determines the first target data information based on the second ambient light information, including: The second ambient light information and at least one candidate ambient light information are matched to obtain target ambient light information; the target ambient light information is the ambient light information that matches the second ambient light information among the at least one candidate ambient light information. Based on the target ambient light information and the second correlation information, the first target data information is determined; the second correlation information represents the correspondence between the ambient light information and the target data information. Furthermore, the second association information is obtained by the information determination module through the following steps: The sixth color information is processed by color conversion to obtain the seventh color information; The seventh color information and the third parameter information are calculated and processed to obtain the eighth color information; the third parameter information is determined based on the reference ambient light information. The eighth color information and the fourth parameter information corresponding to different ambient light information are calculated and processed to obtain the ninth color information corresponding to different ambient light information. The fourth parameter information is used to characterize the intensity of monochromatic light of different colors under different ambient light information. Based on the sixth color information and the ninth color information, the second association information is determined; Further, the image processing module processes the image information to be processed based on the first target data information to obtain target image information, including: Based on the first target data information and the second target data information, the third target data information is determined. The second target data information is used to characterize the mapping relationship between the current color information and the target color information of the image information to be processed under the fourth ambient light information. The fourth ambient light information is the ambient light information collected at historical moments. The image information to be processed is processed based on the third target data information to obtain the target image information; Furthermore, the image processing module determines third target data information based on the first target data information and the second target data information, including: Obtain the first weight information of the second target data information; Based on the first weight information, the first target data information and the second target data information are fused to obtain the third target data information; Further, the image processing module processes the image information to be processed based on the third target data information to obtain target image information, including: Based on the third target data information, the image information to be processed is mapped to obtain the first image information; The first image information and the third target data information are respectively used as new image information to be processed and new second target data information, and the step of determining the third target data information based on the first target data information and the second target data information is continued until the third target data information is the first target data information. Based on the first target data information, the image information to be processed is mapped to obtain the target image information.

12. A device, characterized in that, The device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the method of any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, It contains a computer program that is loaded by a processor to perform the steps of the method according to any one of claims 1 to 10.