Color gamut conversion method and device and computer readable storage medium

By determining the shape of the overlapping area of the original and target color gamut areas of the luminescent component in the color gamut space as a preset polygon, determining the maximum color gamut triangle, and adjusting the display control parameters of the display device, the problem of low color gamut conversion efficiency in the prior art is solved and the color display effect is improved.

CN120388527APending Publication Date: 2025-07-29XIAN QINGSONG PHOTOELECTRIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410084530.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-19
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The existing color gamut conversion methods cannot easily and accurately determine the maximum range of effective color gamut, resulting in poor color display effects.

Method used

By acquiring the original color gamut information of the luminescent component and the target color gamut information, when determining that the shape of the overlapping area is a preset polygon in the color gamut space, the maximum color gamut triangle in the overlapping area is determined, and the display control parameters of the display device are adjusted based on this information.

Benefits of technology

It realizes the convenient and accurate determination of the maximum range of effective color gamut during the color gamut conversion process, and improves the color display effect and conversion efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120388527A_ABST
    Figure CN120388527A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a color gamut conversion method and device and a computer readable storage medium. The method comprises the steps of obtaining original color gamut information of a light-emitting assembly and expected target color gamut information corresponding to display equipment where the light-emitting assembly is located after color gamut conversion; determining an original color gamut region and a target color gamut region in the color gamut space based on the original color gamut information and the target color gamut information; if the shape of an overlapping area of the original color gamut area and the target color gamut area is a preset polygon, determining a maximum color gamut triangle in the overlapping area, and obtaining converted color gamut information of the display equipment; and based on the converted color gamut information, performing adjustment processing on display control parameters for the light-emitting component in the display equipment. Therefore, the effective color gamut in the maximum range can be conveniently and accurately determined in the color gamut conversion process, the color gamut conversion efficiency is improved, and the color display effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a color gamut conversion method, apparatus, and computer-readable storage medium. Background Art

[0002] With the rapid development of computer technology, a large number of display devices are used to display various types of content. Before the display device is put into use after leaving the factory, it is necessary to adjust the color range that the display device can actually express based on the original color gamut of the light-emitting components in the display device and the color gamut required for the content to be displayed, so that the color range that the display device can display after adjustment can be within the range of the original color gamut and close to the color requirements of the content to be displayed. Among them, the color gamut refers to the range area composed of the colors that the display device can express. The process of adjusting the color range that the display device can express is the color gamut conversion process. The color range that the display device can display after adjustment is the effective color gamut of the display device. The larger the color gamut range of the effective color gamut, the closer the colors that the display device can display are to the color requirements of the content to be displayed, and the better the color display effect of the display device.

[0003] In the process of researching and practicing the existing technology, it is found that in the existing color gamut conversion methods, relevant technical personnel cannot conveniently and accurately determine the maximum range of the effective color gamut during the color gamut conversion process, resulting in low color gamut conversion efficiency and poor color display effects. Summary of the Invention

[0004] Embodiments of this application provide a color gamut conversion method, apparatus, and computer-readable storage medium, which can conveniently and accurately determine the maximum range of the effective color gamut during the color gamut conversion process, improve the color gamut conversion efficiency, and thus improve the color display effect.

[0005] Embodiments of this application provide a color gamut conversion method, including:

[0006] Obtain the original color gamut information of the light-emitting components and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting components are located;

[0007] Based on the original color gamut information and the target color gamut information, determine the original color gamut area and the target color gamut area in the color gamut space;

[0008] If the shape of the overlapping area of the original color gamut area and the target color gamut area is a preset polygon, determine the largest color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device;

[0009] Adjust the display control parameters for the light-emitting components in the display device based on the converted color gamut information.

[0010] Correspondingly, an embodiment of the present application provides a gamut conversion device, including:

[0011] An information acquisition unit, configured to acquire the original gamut information of a light-emitting component and the target gamut information expected after gamut conversion corresponding to a display device where the light-emitting component is located;

[0012] A first determination unit, configured to determine an original gamut area and a target gamut area in a gamut space based on the original gamut information and the target gamut information;

[0013] A second determination unit, configured to, if the shape of an overlapping area between the original gamut area and the target gamut area is a preset polygon, determine the largest gamut triangle in the overlapping area to obtain the converted gamut information of the display device;

[0014] A display adjustment unit, configured to adjust display control parameters for the light-emitting component in the display device based on the converted gamut information.

[0015] In one embodiment, the second determination unit includes:

[0016] A triangle area determination subunit, configured to determine a plurality of triangle areas in the overlapping area according to area vertices of the overlapping area;

[0017] A target triangle area determination subunit, configured to obtain area size information of the triangle areas, and determine a target triangle area with the largest area in the triangle areas according to the area size information;

[0018] A largest gamut triangle determination subunit, configured to determine the target triangle area as the largest gamut triangle in the overlapping area.

[0019] In one embodiment, the triangle area determination subunit is configured to:

[0020] Traverse and combine the area vertices of the overlapping area to obtain a plurality of area vertex combinations, where each area vertex combination includes three different area vertices, and there is at least one different area vertex between the area vertex combinations;

[0021] Determine a plurality of triangle areas in the overlapping area based on the positions of the area vertices in the area vertex combinations in the gamut space.

[0022] In one embodiment, the target triangle area determination subunit is configured to:

[0023] Based on the area size information, determine the target side length of the target side in the triangular region and the target distance from the vertex corresponding to the target side to the target side;

[0024] According to the product result of the target side length and the target distance, screen out the target triangular region with the largest area in the triangular region.

[0025] In one embodiment, the second determination unit includes:

[0026] The gridification sub-unit is used to perform triangular gridification on the overlapping region to obtain a plurality of triangular grids;

[0027] The grid combination sub-unit is used to continuously combine the triangular grids in the overlapping region to obtain a plurality of combined regions in the shape of a triangle;

[0028] The determination sub-unit is used to determine the area of the combined region, and take the combined region with the largest area as the largest color gamut triangle in the overlapping region.

[0029] In one embodiment, the determination sub-unit is used to:

[0030] Obtain the number of grid cells of the triangular grids included in the combined region;

[0031] According to the number of grid cells, screen out the target combined region with the largest area in the combined region;

[0032] Based on the target combined region, determine the largest color gamut triangle in the overlapping region.

[0033] In one embodiment, the color gamut conversion device further includes:

[0034] The distance calculation unit is used to calculate the distances from the respective vertices of the largest color gamut triangle to the white point in the color gamut space;

[0035] The vertex adjustment unit is used to, if there is a target distance in the distances whose difference from other distances meets a preset condition, do not perform the step of adjusting the display control parameters for the light-emitting components in the display device based on the converted color gamut information, and control the vertex corresponding to the target distance to be adjusted in the overlapping region in the direction of increasing the target distance;

[0036] The update unit is used to determine the adjusted color gamut triangle based on the adjusted vertices in the largest color gamut triangle, determine the new largest color gamut triangle in the overlapping region based on the adjusted color gamut triangle, and obtain the converted color gamut information of the display device.

[0037] In addition, an embodiment of the present application further provides a computer-readable storage medium storing multiple instructions adapted to be loaded by a processor to execute the steps in any one of the gamut conversion methods provided by the embodiments of the present application.

[0038] In addition, an embodiment of the present application further provides a computer device including a processor and a memory. The memory stores an application program, and the processor is configured to run the application program in the memory to implement the gamut conversion method provided by the embodiments of the present application.

[0039] An embodiment of the present application further provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to enable the computer device to execute the steps in the gamut conversion method provided by the embodiments of the present application.

[0040] In an embodiment of the present application, by obtaining the original gamut information of a light-emitting component and the target gamut information expected after gamut conversion corresponding to a display device where the light-emitting component is located; based on the original gamut information and the target gamut information, determining an original gamut region and a target gamut region in a gamut space; if the shape of the overlapping region between the original gamut region and the target gamut region is a preset polygon, determining the largest gamut triangle in the overlapping region to obtain the converted gamut information of the display device; and adjusting the display control parameters for the light-emitting component in the display device based on the converted gamut information. In this way, when the shape of the overlapping region between the original gamut region and the target gamut region is a preset polygon, the largest gamut triangle in the overlapping region is determined, and then the display control parameters for the light-emitting component in the display device are adjusted based on the converted gamut information corresponding to the largest gamut triangle, so as to conveniently and accurately determine the largest effective gamut range during the gamut conversion process, improve the gamut conversion efficiency, and further improve the color display effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the accompanying drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0042] Figure 1 It is a schematic diagram of an implementation scenario of a gamut conversion method provided by an embodiment of the present application;

[0043] Figure 2It is a schematic flowchart of a gamut conversion method provided by an embodiment of the present application;

[0044] Figure 3 It is a schematic overall flowchart of a gamut conversion method provided by an embodiment of the present application;

[0045] Figure 4a It is a schematic diagram of an overlapping area of a gamut conversion method provided by an embodiment of the present application;

[0046] Figure 4b It is another schematic diagram of an overlapping area of a gamut conversion method provided by an embodiment of the present application;

[0047] Figure 4c It is yet another schematic diagram of an overlapping area of a gamut conversion method provided by an embodiment of the present application;

[0048] Figure 5 It is a schematic structural diagram of a gamut conversion device provided by an embodiment of the present application;

[0049] Figure 6 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners

[0050] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.

[0051] Before a display device leaves the factory for use, it is necessary to adjust the color range that the display device can actually express based on the original gamut of the light-emitting components in the display device and the gamut required for the content to be displayed, so that the color range that the display device can display after adjustment can be within the range of the original gamut and meet the color requirements of the content to be displayed. Among them, the process of adjusting the color range that the display device can express is the gamut conversion process, and the color range that the display device can display after adjustment is the effective gamut of the display device. The larger the gamut range of the effective gamut, the closer the colors that the display device can display are to the color requirements of the content to be displayed, and the better the color display effect. However, in the process of researching and practicing the existing technologies, it is found that in the existing gamut conversion methods, relevant technicians cannot conveniently and accurately determine the maximum range of the effective gamut during the gamut conversion process, resulting in low gamut conversion efficiency and thus poor color display effects.

[0052] To solve the above technical problems existing in the prior art, an embodiment of the present application provides a gamut conversion method. By determining the maximum gamut range of a display device according to the shape of the overlapping area between the original gamut area corresponding to the light-emitting component of the display device and the target gamut area corresponding to the content to be displayed. Specifically, when the shape of the overlapping area between the original gamut area corresponding to the light-emitting component of the display device and the target gamut area corresponding to the content to be displayed is a preset polygon, the maximum gamut triangle in the overlapping area is determined. Then, based on the converted gamut information corresponding to the maximum gamut triangle, the display control parameters for the light-emitting component in the display device are adjusted, so as to conveniently and accurately determine the maximum effective gamut range during the gamut conversion process, improve the gamut conversion efficiency, and further effectively improve the color display effect.

[0053] An embodiment of the present application provides a gamut conversion method, device, and computer-readable storage medium. Among them, the gamut conversion device can be integrated in a computer device, and the computer device can be a server or a terminal device, etc.

[0054] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The terminal can include, but is not limited to, mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. The terminal and the server can be directly or indirectly connected through wired or wireless communication methods, and the present application does not limit this.

[0055] Please refer to Figure 1 , taking the gamut conversion device integrated in a computer device as an example, Figure 1 is a schematic diagram of the implementation scenario of the gamut conversion method provided by an embodiment of the present application. Among them, the computer device can be a server or a terminal. The computer device can obtain the original gamut information of the light-emitting component and the target gamut information expected after gamut conversion corresponding to the display device where the light-emitting component is located; based on the original gamut information and the target gamut information, the original gamut area and the target gamut area are determined in the gamut space; if the shape of the overlapping area between the original gamut area and the target gamut area is a preset polygon, the maximum gamut triangle in the overlapping area is determined to obtain the converted gamut information of the display device; based on the converted gamut information, the display control parameters for the light-emitting component in the display device are adjusted.

[0056] It should be noted that Figure 1The schematic diagram of the implementation environment scenario of the color gamut conversion method shown is only an example. The implementation environment scenario of the color gamut conversion method described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those of ordinary skill in the art will know that with the evolution of data processing and the emergence of new business scenarios, the technical solutions provided in the present application are equally applicable to similar technical problems.

[0057] The solutions provided in the embodiments of the present application are specifically described through the following embodiments. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments.

[0058] This embodiment will be described from the perspective of a color gamut conversion device. The color gamut conversion device can be specifically integrated in a computer device, which can be a server or a terminal, and the present application does not limit this here.

[0059] Please refer to Figure 2 , Figure 2 which is the flowchart of the color gamut conversion method provided in the embodiments of the present application. The color gamut conversion method includes:

[0060] In step 101, obtain the original color gamut information of the light-emitting component and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located.

[0061] Among them, the light-emitting component can be a component for emitting light. For example, it can be a light-emitting device such as a light-emitting diode (LED), a light-emitting digital tube, an optocoupler, a photoresistor, etc. The display device can be a device that transmits and processes information in the form of visible light. For example, it can be a display, a television, a computer, a mobile phone, a camera, etc., which includes a display screen. Optionally, the light-emitting component can be an LED lamp in the display device. The original gamut information can be information describing the original gamut of the light-emitting component. The gamut can be a method of encoding a color, or it can refer to the sum of the colors that a technical system can produce. The gamut can include color spaces such as sRGB, DCI-P3, NTSC, Adobe RGB, etc. Among them, the sRGB gamut can be a widely used standard color space with a relatively wide gamut coverage, which can more realistically restore the color of the photographed object. The DCI-P3 gamut is mainly applied to the digital movie industry and is suitable for professional film and television post-production, editors, and other practitioners. The NTSC gamut can be the sum of the colors under the National Television Standards Committee (NTSC) standard. The Adobe RGB gamut can be a practical color space suitable for simulating printing colors, with a wider gamut and higher color saturation, suitable for professional designers and photographers.

[0062] Correspondingly, the original gamut of the light-emitting component can be the color range that the light-emitting component can produce. The range of the original gamut of the light-emitting component is usually determined by the spectral characteristics of the light-emitting component. Colors outside the range of the original gamut cannot be produced by the light-emitting component, that is, the display device where the light-emitting component is located cannot produce them either. Optionally, the original gamut information can include the color coordinates of the three primary colors corresponding to the original gamut of the light-emitting component. The three primary colors can refer to the three primary colors. The three primary colors refer to the three basic colors that cannot be further decomposed in colors, that is, the optical three primary colors (RGB): red, green, and blue. The color coordinate can be the coordinate of the color in the gamut space. The gamut space can refer to the range area composed of the number of colors that a certain color representation mode can express. The target gamut information can be information describing the target gamut of the display device. The target gamut can refer to the gamut of the colors that the display device needs to display, that is, the color range that is expected to be produced by the display device after gamut conversion. Optionally, the target gamut information can include the color coordinates of the three primary colors corresponding to the target gamut that the display device needs to display.

[0063] Optionally, the corresponding target color gamut can be determined according to the application or type of the display device. For example, when the display device is a television, the target color gamut of the display device can be the NTSC color gamut; when the display device is applied to scenarios such as film and television post-production editing, the target color gamut of the display device can be the DCI-P3 color gamut; when the display device is a camera, image processing device, etc. used by professional designers or photographers, the target color gamut of the display device can be the Adobe RGB color gamut; when the display device is a widely used device such as a computer, the corresponding target color gamut of the display device can be the sRGB color gamut, etc.

[0064] Therefore, before applying the target device, it is necessary to adjust the color range that the display device can generate based on the original color gamut of the light-emitting component and the target color gamut to be converted, that is, to perform color gamut conversion on the display device based on the original color gamut and the target color gamut, so that the color range that the display device can display after color gamut conversion can be within the original color gamut and meet the actual application requirements.

[0065] In step 102, based on the original color gamut information and the target color gamut information, the original color gamut area and the target color gamut area are determined in the color gamut space.

[0066] Among them, the color gamut space can refer to the range area composed of the number of colors that a certain color representation mode can express. The color representation mode can include color modes such as the three-primary color mode (RGB) and the printing four-color mode (CMYK). Among them, the color gamut in the color gamut space is often represented by a chromaticity diagram constructed based on the xy coordinates (CIE xy coordinates) formulated by the International Commission on Illumination. Therefore, the color gamut in the color gamut space is surrounded by a triangular area formed by the colors included in the color gamut. The original color gamut area can be the area representing the original color gamut in the color gamut space, that is, the representation in the color gamut space of the color range that the original color gamut of the light-emitting component can generate. The target color gamut area can be the area representing the target color gamut in the color gamut space, that is, the representation in the color gamut space of the color range that the target color gamut can generate. That is to say, the larger the color gamut area, the more colors can be generated. Optionally, when the color gamut space is an RGB type of color gamut space, the original color gamut area and the target color gamut area in the color gamut space can be triangular color gamut areas.

[0067] In one embodiment, please refer to Figure 3 , Figure 3 is the overall flowchart of a color gamut conversion method provided by an embodiment of the present application. The original color gamut information of the light-emitting component in the current display device and the target color gamut information expected after color gamut conversion of the current display device can be obtained, so that the original color gamut information and the target color gamut information can be input into the color gamut space to obtain the original color gamut area and the target color gamut area in the color gamut space.

[0068] Among them, the original color gamut area and the target color gamut area in the color gamut space may overlap. The colors included in the overlapping area can meet the requirements of both the original color gamut and the target color gamut, that is, the colors included in the overlapping area can be the colors that the light-emitting component can generate and are also the colors included in the target color gamut. Therefore, when performing color gamut conversion on the display device according to the target color gamut and the original color gamut, the color gamut after color gamut conversion belongs to the color range in the overlapping area. Thus, in order to enable the display device to generate as large a color range as possible under the limitations of the original color gamut and the target color gamut, it is necessary to determine a largest triangular area in the overlapping area, so that the largest color range that the display device can generate can be determined based on the largest triangular area.

[0069] Optionally, please continue to refer to Figure 3 , and the largest color gamut triangle can be determined in the overlapping area according to the shape of the overlapping area of the original color gamut area and the target color gamut area. The largest color gamut triangle can be the largest triangular area in the overlapping area. Among them, when the overlapping area is a triangle, the overlapping area can be directly determined as the largest color gamut triangle. When the overlapping area is a polygon shape, the largest color gamut triangle in the overlapping area can be determined according to the polygon shape of the overlapping area.

[0070] For example, please refer to Figure 4a , Figure 4a is a schematic diagram of the overlapping area of a color gamut conversion method provided by an embodiment of the present application. Assume that the original color gamut area is triangle ABC in the color gamut space, where A, B, and C are the three vertices of the original color gamut area respectively, and the target color gamut area is triangle DEF in the color gamut space, where D, E, and F are the three vertices of the target color gamut area respectively. At this time, the original color gamut area and the target color gamut area overlap in the color gamut space, and the overlapping area is a quadrilateral-shaped area, that is, quadrilateral DabF, where D, a, b, and F are the four vertices of the overlapping area respectively.

[0071] Furthermore, the overlapping area can also be a pentagon-shaped area. For example, please refer to Figure 4b , Figure 4b is another schematic diagram of the overlapping area of a color gamut conversion method provided by an embodiment of the present application. Among them, the original color gamut area and the target color gamut area overlap in the color gamut space, and the overlapping area is a pentagon-shaped area, that is, pentagon Dfedc, where D, f, e, d, and c are the five vertices of the overlapping area respectively.

[0072] In addition, the overlapping area can also be a hexagon-shaped area. For example, please refer to Figure 4c , Figure 4cIt is another schematic diagram of the overlapping area of a color gamut conversion method provided by an embodiment of the present application. Among them, there is an overlap between the original color gamut area and the target color gamut area in the color gamut space. The overlapping area is a hexagonal area, that is, hexagon hijklm, where h, i, j, k, l, and m are the six vertices of the overlapping area respectively.

[0073] In step 103, if the shape of the overlapping area of the original color gamut area and the target color gamut area is a preset polygon, determine the largest color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device.

[0074] Among them, the preset polygon may include a quadrilateral, a pentagon, and a hexagon. The largest color gamut triangle may be the effective color gamut with the largest range determined in the overlapping area based on the original color gamut area and the target color gamut area. The effective color gamut is the range of colors that the display device can generate after color gamut conversion. The converted color gamut information may be information describing the effective color gamut represented by the largest color gamut triangle. For example, it may be the three-primary color coordinates corresponding to the vertices of the largest color gamut triangle.

[0075] Among them, there are various ways to determine the largest color gamut triangle in the overlapping area. For example, according to the area vertices of the overlapping area, multiple triangular areas can be determined in the overlapping area, the area size information of the triangular areas can be obtained, and the target triangular area with the largest area can be determined from the triangular areas according to the area size information. The target triangular area is determined as the largest color gamut triangle in the overlapping area.

[0076] Among them, the area vertices may be the vertices of the overlapping area, the triangular area may be a triangular-shaped area determined in the overlapping area, the area size information may be information describing the size of the triangular area. For example, it may include information such as the side length and the angle value of the included angle of the triangular area, and the target triangular area may be the triangular area with the largest area among the triangular areas.

[0077] Among them, there are various ways to determine multiple triangular areas in the overlapping area according to the area vertices of the overlapping area. For example, the area vertices of the overlapping area can be traversed and combined to obtain multiple area vertex combinations, and multiple triangular areas in the overlapping area can be determined based on the positions of the area vertices in the area vertex combinations in the color gamut space.

[0078] Among them, the area vertex combination may be an entirety composed of three area vertices, and the three area vertices are used to construct a triangle. The area vertex combination may include three different area vertices, and there is at least one different area vertex between the area vertex combinations.

[0079] Among them, by traversing and combining the regional vertices of the overlapping region, multiple combinations of regional vertices are obtained. Based on the positions of the regional vertices in the color gamut space in the combination of regional vertices, there are multiple ways to determine multiple triangular regions in the overlapping region. For example, please continue to refer to Figure 3 , different strategies for determining triangular regions in different shapes can be determined according to the shape of the overlapping region. For example, when the overlapping region is a quadrilateral, please continue to refer to Figure 4a , in the regional vertices D, a, b, F of the overlapping region, combinations of regional vertex combinations (D, a, b), (D, a, F), (D, b, F), and (a, b, F) can be traversed and combined, a total of four combinations of regional vertices. Thus, based on the positions of the three regional vertices in the color gamut space in each combination of regional vertices, the three regional vertices in each combination of regional vertices can be connected to obtain the triangular regions in the overlapping region, which can include triangle Dab, triangle Daf, triangle Dbf, and triangle abF. When the overlapping region is a pentagon, please continue to refer to Figure 4b , in the regional vertices D, f, e, d, c of the overlapping region, combinations of regional vertex combinations (D, f, e), (D, f, d), (D, f, c), (D, e, d), (D, e, c), (D, d, c), (f, e, d), (f, e, c), (f, d, c), (e, d, c) can be traversed and combined, a total of ten combinations of regional vertices. Thus, based on the positions of the three regional vertices in the color gamut space in each combination of regional vertices, the three regional vertices in each combination of regional vertices can be connected to obtain the triangular regions in the overlapping region, which can include triangle Dfe, triangle Dfd, triangle Dfc, triangle Ded, triangle Dec, triangle Ddc, triangle fed, triangle fec, triangle fdc, and triangle edc. When the overlapping region is a hexagon, please continue to refer to Figure 4b , 20 triangular regions in the overlapping region can be obtained by analogy.

[0080] After determining multiple triangular regions in the overlapping region according to the regional vertices of the overlapping region, the target triangular region with the largest area can be determined in the triangular region according to the regional size information. Among them, there are multiple ways to determine the target triangular region with the largest area in the triangular region according to the regional size information. For example, the area of each triangular region can be calculated, so that the target triangular region with the largest area can be screened out in the triangular region according to the area of the triangular region.

[0081] Among them, there are multiple ways to calculate the area of each triangular region. For example, the regional size information can be the side length of each side in the triangular region, so that the area of each triangular region can be calculated according to Heron's formula and the side length of each side in the triangular region.

[0082] Optionally, instead of calculating the area of each triangular region, a value for measuring the area size of the triangular region can be directly used to compare the area sizes of each triangular region, thereby reducing unnecessary computational effort, improving the efficiency of determining the largest gamut triangle, and further enhancing the gamut conversion efficiency. Specifically, there are also various ways to determine the target triangular region with the largest area in the triangular region according to the region size information. For example, based on the region size information, the target side length of the target side in the triangular region and the target distance from the vertex corresponding to the target side to the target side can be determined. According to the product result of the target side length and the target distance, the target triangular region with the largest area can be screened out in the triangular region.

[0083] Among them, the target side length can be any side length in the triangular region. Optionally, the target side length can be a side length that is easily obtained in the triangular region. The target distance can be the perpendicular distance from the vertex corresponding to the target side to the target side, that is, the height. For example, please continue to refer to Figure 4a , in the triangular region Dab, assuming the target side is Da, then the vertex corresponding to the target side is vertex b, that is, the target side Da is the opposite side of vertex b. The product result can be the result obtained by multiplying the target side length by the target distance. In this way, the product result obtained by multiplying the target side length by the target distance can measure the area size of the triangular region. In this way, according to the product result, the target triangular region with the largest area can be determined in the triangular region.

[0084] Optionally, there are also various ways to determine the largest gamut triangle in the overlapping region. For example, the overlapping region can be triangulated to obtain a plurality of triangular meshes. In the overlapping region, the triangular meshes are continuously combined to obtain a plurality of triangular-shaped combined regions. The area of the combined region is determined, and the combined region with the largest area is taken as the largest gamut triangle in the overlapping region.

[0085] Among them, the triangular mesh can be a plurality of small triangles divided in the overlapping region. The size of the triangular mesh can be small enough so that large triangles with high precision can be combined in the overlapping region. The specific size of the triangular mesh can be set according to the actual precision requirements. When the precision requirements are high, triangular meshes with smaller sizes can be divided. The combined region can be a triangular region obtained by combining the triangular meshes according to their positions in the overlapping region. It should be noted that the combined region formed by the triangular meshes may not be a standard triangular shape, but a region whose overall shape is relatively close to a triangular shape.

[0086] Among them, there are various ways to triangulate the overlapping area. For example, a triangulation algorithm can be used to triangulate the overlapping area. Other algorithms can also be used to divide the overlapping area into as many small triangles as possible, which is not limited in this application.

[0087] After triangulating the overlapping area, the area of the combined area can be determined, and the combined area with the largest area is taken as the largest color gamut triangle in the overlapping area. Among them, there are various ways to determine the area of the combined area and take the combined area with the largest area as the largest color gamut triangle in the overlapping area. For example, the number of triangular meshes included in the combined area can be obtained, and the target combined area with the largest area is screened out from the combined area according to the number of meshes, and the largest color gamut triangle in the overlapping area is determined based on the target combined area.

[0088] Among them, the number of meshes can be the number of triangular meshes included in the combined area, and the area size of the combined area can be measured according to the number of triangular meshes included in the combined area. The target combined area can be the combined area with the largest area in the combined area.

[0089] Among them, there are various ways to determine the largest color gamut triangle in the overlapping area based on the target combined area. For example, a smallest triangle that can enclose all the triangular meshes in the target combined area can be determined, and it is determined whether the vertices of the smallest triangle are all in the overlapping area. When there are vertices in the vertices of the smallest triangle that are not in the overlapping area, the vertices that are not in the overlapping area are adjusted until all the vertices in the smallest triangle are in the overlapping area, and the adjusted smallest triangle is determined as the largest color gamut triangle in the overlapping area.

[0090] Optionally, in addition to triangulating the overlapping area, the overlapping area can also be meshed into other shapes, such as small circles, small squares, and small rhombuses, etc., which can be specifically set according to actual needs.

[0091] Optionally, when determining the largest color gamut triangle in the overlapping region, the triangular region and the combined region in the overlapping region can be determined simultaneously. Specifically, multiple triangular regions can be determined in the overlapping region according to the region vertices of the overlapping region, the region size information of the triangular regions is obtained, the target triangular region with the largest area is determined from the triangular regions according to the region size information, the overlapping region is triangulated to obtain multiple triangular meshes, the triangular meshes are continuously combined in the overlapping region to obtain multiple combined regions in the shape of triangles, the number of triangular meshes included in the combined region is obtained, the target combined region with the largest area is selected from the combined regions according to the number of meshes, a smallest triangle that can enclose all the triangular meshes in the target combined region is determined, it is determined whether all the vertices of the smallest triangle are in the overlapping region, when there are vertices that are not in the overlapping region among the vertices of the smallest triangle, the vertices that are not in the overlapping region are adjusted until all the vertices in the smallest triangle are in the overlapping region, the adjusted smallest triangle is obtained, the area of the adjusted smallest triangle is calculated, the area of the adjusted smallest triangle is compared with the area of the target triangular region, and the largest color gamut triangle in the overlapping region is selected from the adjusted smallest triangle and the target triangular region according to the comparison result.

[0092] In step 104, the display control parameters for the light-emitting components in the display device are adjusted based on the converted color gamut information.

[0093] Among them, the display control parameter can be a parameter for controlling the display parameters of the display device. For example, it can be a combined control of parameters such as the voltage, current, brightness, and gamma of the light-emitting components in the display device, so that the color range that the display device can display matches the color gamut described in the converted color gamut information, that is, the color range that the display device can display is the same as the color range indicated by the largest color gamut triangle.

[0094] Optionally, before adjusting the display control parameters for the light-emitting components in the display device based on the converted color gamut information, the position of the largest color gamut triangle can be adjusted to make the display effect of the final color gamut triangle better. For example, the distances from the vertices of the largest color gamut triangle to the white point in the color gamut space can be calculated. If there is a target distance among the distances whose difference from other distances meets the preset condition, the step of adjusting the display control parameters for the light-emitting components in the display device based on the converted color gamut information is not executed, the vertex corresponding to the target distance is controlled to be adjusted in the overlapping region in the direction of increasing the target distance, the adjusted color gamut triangle is determined based on the adjusted vertices in the largest color gamut triangle, the new largest color gamut triangle in the overlapping region is determined based on the adjusted color gamut triangle, and the converted color gamut information of the display device is obtained.

[0095] Among them, the white dot can be the bull's-eye in the color gamut space or the position point corresponding to the white color in the color gamut space. The preset condition can be a condition for measuring that the distance gaps from the three vertices of the largest color gamut triangle to the white dot are relatively large. For example, the preset condition can be that among the distances from the three vertices to the white dot, there is a distance much smaller than the other two distances. For example, among the distances from the three vertices to the white dot, the difference between one distance and the other two distances is greater than a preset distance threshold. It can also be a condition that among the distances from the three vertices to the white dot, there is one or two distances much smaller than the other distance, etc. The target distance can be the distance that meets the preset condition, and the adjusted color gamut triangle can be the largest color gamut triangle after adjusting the vertices in the direction of increasing the target distance.

[0096] Among them, there are various ways to control the vertex corresponding to the target distance to be adjusted in the overlapping area in the direction of increasing the target distance. Based on the adjusted vertices in the largest color gamut triangle to determine the adjusted color gamut triangle. For example, it is possible to determine the adjacent position of the vertex corresponding to the target distance in the overlapping area, and judge whether there is a position in the adjacent positions whose distance from the white dot is greater than the target distance. If there is a position whose distance from the white dot is greater than the target distance, move the vertex corresponding to the target distance to this position whose distance from the white dot is greater than the target distance. If not, no adjustment is required. Among them, in order to avoid the probability of adjusting the vertex corresponding to the target distance to a position outside the overlapping area, the adjacent position can be a position close to the vertex corresponding to the target distance in the overlapping area. The specific adjacent position can be set according to the actual situation. In this way, by adjusting the vertex corresponding to the target distance, the largest color gamut triangle can contain the colors corresponding to the three primary colors more evenly and richly. Furthermore, the richness of the colors corresponding to each primary color generated by the display device can be improved, and the color display effect can be enhanced.

[0097] After determining the adjusted color gamut triangle based on the adjusted vertices in the maximum color gamut triangle, the new maximum color gamut triangle in the overlapping area can be determined based on the adjusted color gamut triangle, and the converted color gamut information of the display device can be obtained. Among them, there are various ways to determine the new maximum color gamut triangle in the overlapping area based on the adjusted color gamut triangle and obtain the converted color gamut information of the display device. For example, the area of the adjusted color gamut triangle can be calculated, and the area of the adjusted color gamut triangle is compared with the areas of other triangle regions and combined regions. When the area of the adjusted color gamut triangle is greater than the areas of other triangle regions and combined regions, the adjusted color gamut triangle is determined as the new maximum color gamut triangle in the overlapping area, so that the converted color gamut information of the display device can be obtained based on the coordinates of the vertices of the new maximum color gamut triangle. Optionally, when the area of the adjusted color gamut triangle is not greater than the areas of other triangle regions and combined regions, a new maximum color gamut triangle can be determined in the other triangle regions and combined regions.

[0098] As can be seen from the above, in the embodiment of the present application, the original color gamut information of the light-emitting component and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located are obtained; based on the original color gamut information and the target color gamut information, the original color gamut region and the target color gamut region are determined in the color gamut space; if the shape of the overlapping area of the original color gamut region and the target color gamut region is a preset polygon, the maximum color gamut triangle in the overlapping area is determined to obtain the converted color gamut information of the display device; the display control parameters for the light-emitting component in the display device are adjusted based on the converted color gamut information. In this way, when the shape of the overlapping area of the original color gamut region and the target color gamut region is a preset polygon, the maximum color gamut triangle in the overlapping area is determined, so that the display control parameters for the light-emitting component in the display device are adjusted based on the converted color gamut information corresponding to the maximum color gamut triangle, realizing the convenient and accurate determination of the maximum effective color gamut range during the color gamut conversion process, improving the color gamut conversion efficiency, and further improving the color display effect.

[0099] To better implement the above method, an embodiment of the present invention also provides a color gamut conversion device, which can be integrated in a computer device, and the computer device can be a terminal.

[0100] For example, as Figure 5 shown, it is a schematic structural diagram of the color gamut conversion device provided by the embodiment of the present application. The color gamut conversion device may include an information acquisition unit 201, a first determination unit 202, a second determination unit 203, and a display adjustment unit 204, as follows:

[0101] An information acquisition unit 201, configured to acquire the original color gamut information of a light-emitting component, and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located;

[0102] A first determination unit 202, configured to determine an original color gamut region and a target color gamut region in a color gamut space based on the original color gamut information and the target color gamut information;

[0103] A second determination unit 203, configured to, if the shape of the overlapping region between the original color gamut region and the target color gamut region is a preset polygon, determine the largest color gamut triangle in the overlapping region to obtain the converted color gamut information of the display device;

[0104] A display adjustment unit 204, configured to adjust the display control parameters for the light-emitting component in the display device based on the converted color gamut information.

[0105] In one embodiment, the second determination unit 203 includes:

[0106] A triangle region determination subunit, configured to determine a plurality of triangle regions in the overlapping region according to the region vertices of the overlapping region;

[0107] A target triangle region determination subunit, configured to obtain the region size information of the triangle region, and determine the target triangle region with the largest area in the triangle region according to the region size information;

[0108] A largest color gamut triangle determination subunit, configured to determine the target triangle region as the largest color gamut triangle in the overlapping region.

[0109] In one embodiment, the triangle region determination subunit is configured to:

[0110] Traverse and combine the region vertices of the overlapping region to obtain a plurality of region vertex combinations, where each region vertex combination includes three different region vertices, and there is at least one different region vertex between the region vertex combinations;

[0111] Based on the positions of the region vertices in the region vertex combinations in the color gamut space, determine a plurality of triangle regions in the overlapping region.

[0112] In one embodiment, the target triangle region determination subunit is configured to:

[0113] Based on the region size information, determine the target side length of the target side in the triangle region, and the target distance from the vertex corresponding to the target side to the target side;

[0114] According to the product result of the target side length and the target distance, screen out the target triangle region with the largest area in the triangle region.

[0115] In one embodiment, the second determination unit 203 includes:

[0116] A meshing subunit, configured to perform triangular meshing on the overlapping region to obtain a plurality of triangular meshes;

[0117] A mesh combination subunit, configured to continuously combine the triangular meshes in the overlapping region to obtain a plurality of combined regions in a triangular shape;

[0118] A determination subunit, configured to determine the area of the combined region, and take the combined region with the largest area as the largest color gamut triangle in the overlapping region.

[0119] In one embodiment, the determination subunit is configured to:

[0120] Obtain the number of meshes of the triangular meshes included in the combined region;

[0121] Screen out the target combined region with the largest area in the combined region according to the number of meshes;

[0122] Determine the largest color gamut triangle in the overlapping region based on the target combined region.

[0123] In one embodiment, the color gamut conversion device further includes:

[0124] A distance calculation unit, configured to calculate the distances from the respective vertices of the largest color gamut triangle to the white point in the color gamut space;

[0125] A vertex adjustment unit, configured to, if there is a target distance in the distances whose gap from other distances meets a preset condition, not perform the step of adjusting the display control parameters for the light-emitting components in the display device based on the converted color gamut information, and control the vertex corresponding to the target distance to be adjusted in the overlapping region in the direction of increasing the target distance;

[0126] An update unit, configured to determine the adjusted color gamut triangle based on the adjusted vertices in the largest color gamut triangle, determine the new largest color gamut triangle in the overlapping region based on the adjusted color gamut triangle, and obtain the converted color gamut information of the display device.

[0127] Specifically in implementation, the above-mentioned respective units may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities. For the specific implementation of the above-mentioned respective units, reference may be made to the foregoing method embodiments, which will not be elaborated herein.

[0128] As can be seen from the above, in the embodiment of the present application, the information acquisition unit 201 acquires the original color gamut information of the light-emitting component and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located; the first determination unit 202 determines the original color gamut area and the target color gamut area in the color gamut space based on the original color gamut information and the target color gamut information; if the shape of the overlapping area of the original color gamut area and the target color gamut area is a preset polygon, the second determination unit 203 determines the largest color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device; the display adjustment unit 204 adjusts the display control parameters for the light-emitting component in the display device based on the converted color gamut information. In this way, when the shape of the overlapping area of the original color gamut area and the target color gamut area is a preset polygon, the largest color gamut triangle in the overlapping area is determined, and then the display control parameters for the light-emitting component in the display device are adjusted based on the converted color gamut information corresponding to the largest color gamut triangle, so as to conveniently and accurately determine the largest effective color gamut during the color gamut conversion process, improve the color gamut conversion efficiency, and further improve the color display effect.

[0129] The embodiment of the present application also provides a computer device, as Figure 6 shown, which shows the structural schematic diagram of the computer device involved in the embodiment of the present application. The computer device may be a terminal. Specifically:

[0130] The computer device may include a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, a power supply 303, an input unit 304 and other components. Those skilled in the art can understand that Figure 6 the structure of the computer device shown in

[0131] does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements. Among them:

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

[0133] The computer device also includes a power supply 303 for supplying power to each component. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 303 can also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.

[0134] The computer device may also include an input unit 304, 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 controls.

[0135] Although not shown, the computer device may also include a display unit, etc., which will not be elaborated here. Specifically, in this embodiment, the processor 301 in the computer device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302 to realize various functions as follows:

[0136] Obtain the original color gamut information of the light-emitting component, and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located; based on the original color gamut information and the target color gamut information, determine the original color gamut area and the target color gamut area in the color gamut space; if the shape of the overlapping area of the original color gamut area and the target color gamut area is a preset polygon, determine the largest color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device; adjust the display control parameters for the light-emitting component in the display device based on the converted color gamut information.

[0137] For the specific implementation of each of the above operations, reference may be made to the foregoing embodiments, which will not be elaborated herein. It should be noted that the computer device provided in the embodiments of the present application and the applicable color gamut conversion method in the foregoing embodiments belong to the same concept. For the specific implementation process, please refer to the above method embodiments, which will not be elaborated herein.

[0138] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions or by controlling relevant hardware through instructions. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0139] Therefore, the embodiments of the present application provide a computer-readable storage medium, which stores multiple instructions that can be loaded by a processor to execute the steps in any of the color gamut conversion methods provided by the embodiments of the present application. For example, the instructions can execute the following steps:

[0140] Obtain the original color gamut information of the light-emitting component and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located; based on the original color gamut information and the target color gamut information, determine the original color gamut area and the target color gamut area in the color gamut space; if the shape of the overlapping area between the original color gamut area and the target color gamut area is a preset polygon, determine the largest color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device; based on the converted color gamut information, adjust the display control parameters for the light-emitting component in the display device.

[0141] Among them, the computer-readable storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc.

[0142] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the color gamut conversion methods provided by the embodiments of the present application, the beneficial effects that can be achieved by any of the color gamut conversion methods provided by the embodiments of the present application can be realized. For details, please refer to the foregoing embodiments, which will not be elaborated herein.

[0143] Among them, according to one aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the various optional implementation manners provided in the above embodiments.

[0144] The above has introduced in detail a color gamut conversion method, device, and computer-readable storage medium provided by the embodiments of the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation on the present application.

Claims

1. A gamut conversion method, characterized in that, Including: Obtaining the original color gamut information of the light-emitting component, and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located; Based on the original color gamut information and the target color gamut information, determining the original color gamut area and the target color gamut area in the color gamut space; If the shape of the overlapping area between the original color gamut area and the target color gamut area is a preset polygon, determining the largest color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device; Adjusting the display control parameters for the light-emitting component in the display device based on the converted color gamut information.

2. The gamut conversion method according to claim 1, wherein The determining the largest color gamut triangle in the overlapping area includes: Determining a plurality of triangular areas in the overlapping area according to the area vertices of the overlapping area; Obtaining the area size information of the triangular area, and determining the target triangular area with the largest area in the triangular area according to the area size information; Determining the target triangular area as the largest color gamut triangle in the overlapping area.

3. The gamut conversion method according to claim 2, wherein The determining a plurality of triangular areas in the overlapping area according to the area vertices of the overlapping area includes: Traversing and combining the area vertices of the overlapping area to obtain a plurality of area vertex combinations, where each area vertex combination includes three different area vertices, and there is at least one different area vertex between the area vertex combinations; Based on the positions of the area vertices in the area vertex combination in the color gamut space, determining a plurality of triangular areas in the overlapping area.

4. The gamut conversion method according to claim 2, characterized in that The determining the target triangular area with the largest area in the triangular area according to the area size information includes: Based on the area size information, determining the target side length of the target side in the triangular area, and the target distance from the vertex corresponding to the target side to the target side; According to the product result of the target side length and the target distance, screening out the target triangular area with the largest area in the triangular area.

5. The gamut conversion method according to claim 1, characterized in that The determining the largest color gamut triangle in the overlapping area includes: Performing triangular meshing on the overlapping area to obtain a plurality of triangular meshes; Continuously combining the triangular meshes in the overlapping area to obtain a plurality of combined areas in the shape of a triangle; Determining the area of the combined area, and taking the combined area with the largest area as the largest color gamut triangle in the overlapping area.

6. The gamut conversion method according to claim 5, wherein, The determining the area of the combined area, and taking the combined area with the largest area as the largest color gamut triangle in the overlapping area includes: Obtaining the number of triangular meshes included in the combined area; Screening out the target combined area with the largest area in the combined area according to the number of meshes; Based on the target combined area, determining the largest color gamut triangle in the overlapping area.

7. The gamut conversion method according to any one of claims 1 to 6, characterized in that Before the adjusting the display control parameters for the light-emitting component in the display device based on the converted color gamut information, it further includes: Calculating the distances from the vertices of the largest color gamut triangle to the white point in the color gamut space; If there is a target distance in the distances whose difference from other distances meets a preset condition, do not perform the step of adjusting the display control parameters for the light-emitting component in the display device based on the converted color gamut information, and control the vertex corresponding to the target distance to be adjusted in the overlapping area in the direction of increasing the target distance; Determine the adjusted color gamut triangle based on the adjusted vertex in the maximum color gamut triangle, and determine the new maximum color gamut triangle in the overlapping area based on the adjusted color gamut triangle to obtain the converted color gamut information of the display device.

8. A gamut conversion device, characterized in that, Including: An information acquisition unit, configured to acquire the original color gamut information of the light-emitting component and the target color gamut information expected after color gamut conversion corresponding to the display device where the light-emitting component is located; A first determination unit, configured to determine the original color gamut area and the target color gamut area in the color gamut space based on the original color gamut information and the target color gamut information; A second determination unit, configured to, if the shape of the overlapping area of the original color gamut area and the target color gamut area is a preset polygon, determine the maximum color gamut triangle in the overlapping area to obtain the converted color gamut information of the display device; A display adjustment unit, configured to adjust the display control parameters for the light-emitting component in the display device based on the converted color gamut information.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the color gamut conversion method according to any one of claims 1 to 7.

10. A computer device, characterized in that, Including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the color gamut conversion method according to any one of claims 1 to 7 when executing the computer program.