3D Color Printing Model Establishment Method and Interactive Operation Method

By constructing a three-dimensional color model and using the conversion technology of the device color profile, the problem of color deviation in traditional color printing is solved, the color consistency between the printing input and the output is achieved, and the printing efficiency and effect are improved.

CN118799501BActive Publication Date: 2025-06-27SHANGHAI HUANYU TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411282300.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-06-27
Estimated Expiration
2044-09-13

AI Technical Summary

Technical Problem

In traditional color printing technology, color deviations between different devices lead to repeated rework and waste of materials, making it difficult for users to find colors accurately, affecting printing effects and efficiency.

Method used

By building a three-dimensional color model, combining visual color samples and color models, it provides intuitive display of color relationships, and uses the device color profile to convert it to achieve color consistency between printing input and output.

Benefits of technology

The color consistency on different equipment and substrates is achieved, printing errors caused by color deviation are reduced, and printing efficiency and effect are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118799501B_ABST
    Figure CN118799501B_ABST
Patent Text Reader

Abstract

The present application provides a method for establishing a three-dimensional color printing model and an interaction method. The method for establishing a three-dimensional color printing model includes: establishing a three-dimensional color model; wherein the three-dimensional color model takes the color wheel as the reference plane, establishes a lightness axis perpendicular to the reference plane, represents the position along the lightness axis with a lightness value, and represents the radial spatial distance value from the center of the color wheel to any point with a chroma value; obtaining first color data and mapping the first color data to the corresponding position in the three-dimensional color model; obtaining second color data, which is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device; generating a visual color sample based on the first color data and the mapping position of the first color data in the three-dimensional color model; representing the display color of the visual color sample with the second color data; and arranging a plurality of visual color samples to construct a color printing model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of digital inkjet printing technology, and particularly to a method for establishing a three-dimensional color printing model and an interactive operation method. Background Art

[0002] In traditional color printing, the colors printed by printing devices are restricted by the colors seen, and there will be color deviations between different printing devices, resulting in repeated rework and material waste. When printing the same color on different devices, there will be color inconsistencies. Due to the color differences, users cannot accurately find the colors, ultimately affecting the printing effect and printing efficiency. Summary of the Invention

[0003] The purpose of the embodiments of this application is to provide a method for establishing a three-dimensional color printing model and an interactive operation method. By constructing a three-dimensional color model and combining visual color samples and the color model, an intuitive display effect of color relationships is provided, and color consistency between printing input and output is achieved.

[0004] In a first aspect, this application provides a method for establishing a three-dimensional color printing model. The method includes: establishing a three-dimensional color model; wherein, the three-dimensional color model takes the color wheel as a reference plane, establishes a lightness axis perpendicular to the reference plane, represents the position along the lightness axis direction with a lightness value, and represents the radial spatial distance value from the center of the color wheel to any point outward with a chroma value; obtaining first color data and mapping the first color data to the corresponding position in the three-dimensional color model; obtaining second color data, which is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device; generating a visual color sample based on the first color data and the mapping position of the first color data in the three-dimensional color model; representing the display color of the visual color sample with the second color data; arranging a plurality of the visual color samples to construct a color printing model.

[0005] In some embodiments, after establishing the three-dimensional color model, the following steps are included: obtaining a first threshold range of the color wheel to define the hue range; obtaining a second threshold range of the lightness value to define the height range; obtaining a third threshold range of the chroma value to define the radial distance range; making the three-dimensional color model present as a regular sphere according to the first threshold range, the second threshold range, and the third threshold range.

[0006] In some embodiments, the obtaining of the first color data includes the following steps: obtaining discrete color data, which is obtained by discretizing a preset basic color model based on a preset data screening strategy; obtaining the conversion relationship between the basic color model and the three-dimensional color model, and converting the discrete color data into corresponding first color data in the three-dimensional color model, where the three-dimensional color model is different from the basic color model.

[0007] In some embodiments, the discrete color data being obtained by discretizing a preset basic color model based on a preset data screening strategy includes the following steps: the discrete color data is obtained by discretizing the colors in the basic color model based on a preset selected color difference value according to the equal-distance principle to generate a series of discrete color data with uniform color differences.

[0008] In some embodiments, the discretizing of the colors in the basic color model according to the equal-distance principle includes the following steps: the basic color model includes three dimensions of lightness value, red-green degree value, and yellow-blue degree value, and the colors in the basic color model are discretized according to the equal-distance principle of the three dimensions of lightness value, red-green degree value, and yellow-blue degree value.

[0009] In some embodiments, the discrete color data being obtained by discretizing the colors in the basic color model based on a preset selected color difference value according to the equal-distance principle to generate a series of discrete color data with uniform color differences includes the following steps: based on using the preset selected color difference value as the edge length of a regular polyhedron, and constructing a regular polyhedron array through space tiling to divide the preset basic color model; determining the reference color point data of the basic color model; the reference color point data coincides with the vertex or center point of a certain regular polyhedron in the regular polyhedron array, and the equidistant color difference discrete point data of the vertices of each regular polyhedron in the basic color model is obtained, thus obtaining the discrete color data.

[0010] In some embodiments, based on the lightness value, the red-green degree value, and the yellow-blue degree value of the basic color model, it further includes the following steps: obtaining a fourth threshold range of the lightness value to define the brightness range; obtaining a fifth threshold range of the red-green degree value to define the red-green degree range; obtaining a sixth threshold range of the yellow-blue degree value to define the yellow-blue degree range.

[0011] In some embodiments, the obtaining of the second color data, which is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device, further includes the following steps: generating a printing instruction based on all or part of the first color data and sending it to the specified target printing device; obtaining the measured printing color data, which is obtained by converting and printing based on the first color data through the device profile of the target printing device; converting the measured printing color data through the display color profile of the current display device to obtain the second color data corresponding to all or part of the first color data.

[0012] In some embodiments, the second color data is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device, and further includes the following steps: obtaining part of the known second color data and its corresponding first color data, using a color optimization algorithm to adjust the device color profile of the target printing device, and updating the device color profile; for any given first color data, converting it through the device color profile and the display color profile to obtain the corresponding second color data.

[0013] In some embodiments, the obtaining of the second color data, which is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device, further includes the following steps: obtaining all or part of the second color data and inputting the second color data into the current display for display; obtaining the measured display color data corresponding to the second color data, where the measured display color data is the color data actually displayed by the display; according to the second color data and the measured display color data, using a color optimization algorithm to adjust the display color profile of the current display and updating the display color profile; for any given first color data, converting it through the device color profile and the display color profile to obtain the corresponding second color data.

[0014] Second aspect, the present application provides a method for interactive operation of a three-dimensional color printing model, which determines a three-dimensional color printing model established by the method according to any one of the first aspects of the present application; the three-dimensional color printing model generates a visual color sample based on the first color data and the mapping position of the first color data in the three-dimensional color model; the display color of the visual color sample is characterized by the second color data; it is constructed by arranging the visual color samples; wherein, the second color data is related to the target printing device and the current display device, and is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device; in response to an interactive operation on the three-dimensional color printing model, it is determined that the visual color sample is the printing target color; based on the first color data corresponding to the printing target color, a printing instruction is generated and sent to the specified target printing device.

[0015] In some embodiments, it includes the following steps: in response to an interactive operation on the three-dimensional color printing model, the printing target color is divided into multiple printing target color subsets according to a preset equal-difference hue value distribution, the printing target color subsets correspond to one of the hue values, and each printing target color subset contains multiple printing target colors with different chroma values and / or lightness values; each printing target color subset constitutes a printing target file; or, in response to an interactive operation on the three-dimensional color printing model, the printing target color is divided into multiple printing target color subsets according to a preset equal-difference chroma value distribution, the printing target color subsets correspond to one of the hue values, and each printing target color subset contains multiple printing target colors with different hue values and / or lightness values; each printing target color subset constitutes a printing target file; or, in response to an interactive operation on the three-dimensional color printing model, the printing target color is divided into multiple printing target color subsets according to a preset equal-difference lightness value distribution, the printing target color subsets correspond to one of the hue values, and each printing target color subset contains multiple printing target colors with different hue values and / or chroma values; each printing target color subset constitutes a printing target file; based on the first color data included in the printing target file, a printing instruction is generated and sent to the specified target printing device.

[0016] In some embodiments, it further includes the following steps: in response to a user's color sample selection operation on the three-dimensional color printing model, one or more of the visual color samples are determined to be highlighted in the three-dimensional color printing model.

[0017] In some embodiments, the method further includes the following steps: in response to a user's color sample dragging operation on the three-dimensional color printing model, determining the moving distance and moving direction corresponding to the color sample dragging operation, determining the dragged distance of the visual color sample based on the moving distance and the moving direction, and controlling the visual color sample to move in the moving direction by the dragged distance.

[0018] In some embodiments, the method further includes the following steps: in response to a user's rotation operation on the three-dimensional color printing model, rotating the three-dimensional color printing model according to the rotation operation.

[0019] In some embodiments, the method further includes the following steps: in response to a user's perspective operation on the three-dimensional color printing model, adjusting the simulated field depth of the three-dimensional color printing model according to the perspective operation, so as to display a visual color sample located inside the three-dimensional color printing model on the user interface based on the simulated field depth.

[0020] In a third aspect, the present application provides an electronic device, which includes: a processor; a memory for storing processor-executable instructions; wherein, the processor is configured to execute the three-dimensional color printing model establishment method according to any one of the first aspects of the present application, or execute the three-dimensional color printing model interaction operation method according to any one of the second aspects of the present application.

[0021] In a fourth aspect, the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the three-dimensional color printing model establishment method according to any one of the first aspects of the present application, or executes the three-dimensional color printing model interaction operation method according to any one of the second aspects of the present application.

[0022] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is run by a processor, it is used to execute the three-dimensional color printing model establishment method according to any one of the first aspects of the present application, or execute the three-dimensional color printing model interaction operation method according to any one of the second aspects of the present application.

[0023] By constructing a three-dimensional color model and combining a visual color sample and a color model, the present application provides an intuitive display effect of color relationships and realizes the color consistency between print input and output. By cleverly separating print colors and display colors and using a device color profile for conversion, it is possible to more accurately preview the effect on a display device, accurately simulate the color performance on different printing devices and printing substrates, reduce printing errors caused by color deviation, and improve printing efficiency. Description of the Drawings

[0024] To more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for the embodiments will be briefly introduced below. It should be understood that the following accompanying drawings only show some embodiments of the present application and should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other related accompanying drawings can be obtained based on these drawings.

[0025] Figure 1 It is a schematic flowchart of a method for establishing a three-dimensional color printing model provided by an embodiment of the present application;

[0026] Figure 2 It is a schematic diagram of a three-dimensional color model provided by an embodiment of the present application;

[0027] Figure 3 It is a cross-sectional view of a three-dimensional color model provided by an embodiment of the present application;

[0028] Figure 4 It is a schematic diagram of mapping the first color data to a three-dimensional color model provided by an embodiment of the present application;

[0029] Figure 5 It is a schematic diagram of a visual color sample provided by an embodiment of the present application;

[0030] Figure 6 It is a schematic diagram of the spatial coordinates of a three-dimensional color printing model provided by an embodiment of the present application;

[0031] Figure 7 It is a schematic flowchart of a method for interactive operation of a three-dimensional color printing model provided by an embodiment of the present application;

[0032] Figure 8 It is a schematic structural diagram of a device for establishing a three-dimensional color printing model provided by an embodiment of the present application;

[0033] Figure 9 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0034] Next, the technical solutions in the embodiments of the present application will be described in conjunction with the accompanying drawings in the embodiments of the present application.

[0035] Similar reference numerals and letters denote similar items in the following accompanying drawings. Therefore, once an item is defined in one accompanying drawing, it does not need to be further defined and explained in subsequent accompanying drawings. At the same time, in the description of the present application, terms such as "first" and "second" are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0036] Next, the technical solutions of the present application will be described in conjunction with the accompanying drawings.

[0037] Please refer to Figure 1 As shown, it is a schematic flowchart of a method for establishing a three-dimensional color printing model provided by an embodiment of the present application. The method for establishing a three-dimensional color printing model of the present application constructs a three-dimensional color model, combines a visual color sample and the color model, provides an intuitive display effect of color relationships, and realizes the color consistency between the print input and output. By cleverly separating the print color and the display color and using a device color profile for conversion, it is possible to more accurately preview the effect on a display device, accurately simulate the color performance on different printing devices and printing substrates, reduce printing errors caused by color deviation, and improve printing efficiency.

[0038] The method for establishing a three-dimensional color printing model of the present application includes steps S110 - S140:

[0039] Step S110: Establish a three-dimensional color model; wherein, the three-dimensional color model takes the color wheel as the reference plane, establishes a lightness axis perpendicular to the reference plane, represents the position along the lightness axis with a lightness value, and represents the radial spatial distance value from the center of the color wheel to any point with a chroma value.

[0040] In color science, the LCH color model is a color space based on human visual perception. It consists of three components, namely: lightness (abbreviated as L), chroma (abbreviated as C), and hue (abbreviated as H). As an example, the three-dimensional color model described in this step can be an LCH color model.

[0041] Please refer to Figure 2 As shown, wherein, the hue is the H component in the LCH color model, which describes the type of color, such as red, green, blue, etc. The hue is usually represented by an angle, ranging from 0° to 360°, indicating the position of the color on the color wheel. When establishing the three-dimensional color model in this step, the color wheel is used as the reference plane. The color wheel is divided into 24 hue zones, each hue zone is divided into 8 sub-hue zones, the range of each hue zone is 1.875 degrees, and a total of 192 sub-color zones are divided. Please refer to Figure 3 As shown.

[0042] The lightness is the L component of the LCH color model, which describes the light and dark degree of the color, that is, the brightness level of the color. The position along the lightness axis is represented by a lightness value, which can be expressed as a vector parameter in the direction perpendicular to the reference plane of the color wheel. The higher the lightness value, the brighter the color looks. On the contrary, the lower the lightness value, the darker the color looks.

[0043] Chroma is the C component in the LCH color model, which describes the purity or saturation of a color, that is, the intensity or vividness of the color. The chroma value represents the radial spatial distance value from the center of the hue circle to any point outward. The higher the chroma value, the more vivid the color looks; the lower the chroma value, the softer the color looks or the closer it is to gray.

[0044] It can be understood that the purpose of step S110 is to establish a coordinate system for the space of a three-dimensional color model, where the hue circle reference plane, chroma value, and lightness value respectively represent the X, Y, and Z axes of the space coordinate system of the three-dimensional color model. Please refer to Figure 2 as shown.

[0045] In the above embodiments, in the three-dimensional color model, the color perpendicular to the hue circle is used to represent lightness, which is consistent with the human perception of the linear change of lightness, enabling users to intuitively adjust the brightness of the color. The gap distance from the center of the hue circle outward is used to represent chroma, which conforms to the human perception of the radial change of chroma, allowing users to adjust the vividness of the color by observation. A circular hue circle is used to represent hue, which perfectly fits the human acquisition of hue, making the relationship between adjacent colors clearer and making it easier to understand the concept of complementary colors. Therefore, users can more conveniently compare the differences between different colors, perform color matching, and accurately and quickly find colors.

[0046] Step S120: Obtain the first color data and map the first color data to the corresponding position in the three-dimensional color model.

[0047] The first color data can be a color defined by the user as needed. The first color data includes: the hue parameter, chroma value parameter, and lightness value parameter of the color defined by the user.

[0048] For example, if the user needs to establish color data for blue, based on the description of the three components of lightness, chroma, and hue above, when the user determines the hue parameter, chroma value parameter, and lightness value parameter of the blue color, it indicates that the space coordinate system of the blue color in the three-dimensional color model is determined. According to the hue parameter data, chroma value data, and lightness value data of the blue color, the position of the blue color in the three-dimensional color model can be determined. Therefore, the user can find the unique position corresponding to the blue color in the three-dimensional color model coordinate system based on the color data of the set hue parameter, chroma value parameter, and lightness value parameter of blue. Please refer to Figure 4 as shown.

[0049] In some other embodiments, the first color data can be the red-green degree value data in the RGB color mode. For example, the first color data is the red-green degree value in the RGB color mode, which refers to the numerical ratio of red, green, and blue (Red, Green, Blue, abbreviated as RGB).

[0050] In some other embodiments, the first color data may also be the yellow-blue value in the CIELab color space, where L represents lightness, i.e., the depth of the color; a represents the red-green value; and b represents the yellow-blue value.

[0051] Step S130: Obtain second color data, which is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device.

[0052] In this step, the first color data needs to be converted into a color mode that can be understood by the target printing device, i.e., the second color data. By separating the printing color that the target printing device can print and the display color presented by the display device, and using the device color profile of the target printing device for conversion, a more accurate preview of the printing effect on the display device can be achieved.

[0053] In some embodiments, the target printing device includes but is not limited to a reciprocating scanning printer, a one-time scanning printer, or a multi-nozzle side-by-side scanning printer. The current display device may be the display of a terminal device, including but not limited to the display of a computer, a laptop, a smartphone, or a tablet.

[0054] Step S140: Generate a visual color sample based on the first color data and the mapping position of the first color data in the three-dimensional color model; represent the display color of the visual color sample through the second color data; and arrange a plurality of visual color samples to construct a color printing model.

[0055] When the user adjusts the chroma value or the lightness value of the blue color as needed, different chroma or lightness color change effects of the blue color will be presented in the three-dimensional color model. If the user needs to adjust the color, the user can adjust the hue first, and then adjust the chroma value and the lightness value, so as to present color change effects of other colors different from the blue color in the three-dimensional color model to meet the color requirements in different scenarios. Please refer to Figure 5 as shown.

[0056] Therefore, the user can generate a visual color sample of the first color data (such as blue) according to the first color data (blue) and the position of the first color data in the three-dimensional color model. In the same way, visual color samples of other types of colors can be obtained. According to the hue ring divided into 24 hue zones and 192 sub-color zones described above, the user can obtain a series of visual color samples for representing 24 colors such as yellow, green, and red.

[0057] The second color data is for obtaining color data consistent with the actually measured color data of the printing device. Since the printing device can only understand and recognize the second color data, it is necessary to convert the first color data into the second color data that the printing device can understand, and the second color data is used to represent the display color of the visual color sample on the display device.

[0058] Finally, the visual color samples of all 24 colors are arranged and constructed to form a color printing model.

[0059] In some embodiments, after step S110, the method further includes steps S111 - S114:

[0060] Step S111: Obtain the first threshold range of the hue circle to define the hue range.

[0061] As mentioned above, the hue is usually represented by an angle, ranging from 0° to 360°, indicating the position of the color on the color wheel. Therefore, take 0° to 360° as the first threshold range of the hue circle to define the hue range.

[0062] Step S112: Obtain the second threshold range of the lightness value to define the height range.

[0063] The range of lightness is usually from 0 (black) to 100 (white), indicating the brightness of the color. Therefore, take 0% to 100% as the second threshold range of the lightness value to define the height range.

[0064] Step S113: Obtain the third threshold range of the chroma value to define the radial distance range.

[0065] The range of chroma is usually from 0 (gray, no color) to infinity. However, the maximum value of chroma is limited by the color gamut of the specific printing device or display device. In actual color selection, the maximum value of chroma is usually determined according to the capabilities and conditions of the printing device. Therefore, take 0% to 100% as the third threshold range of the chroma value to define the radial distance range.

[0066] Step S114: Make the three-dimensional color model present as a regular sphere according to the first threshold range, the second threshold range, and the third threshold range.

[0067] Through steps S111 - S113, the hue range, the lightness range, and the chroma range are respectively defined, which is equivalent to determining the coordinate ranges of the X-axis, Y-axis, and Z-axis in the space coordinate system of the three-dimensional color model. Thus, a three-dimensional color model presenting a regular spherical shape is constructed, as Figure 6 shown.

[0068] It can be understood that in this spherical three-dimensional color model, each color data has a unique coordinate parameter in this spherical three-dimensional color model.

[0069] The three-dimensional color model represented by a sphere allows for more flexible color selection and adjustment in three dimensions: hue, lightness, and chroma, meeting the color requirements in different scenarios. Through the three-dimensional color model represented by a sphere, color samples can be generated and presented, providing a richer form of expression for data visualization.

[0070] Since when establishing the three-dimensional color model, the variation range between the chroma value and the lightness value of the colors within the same hue region is small, the color difference presented by the colors within the same hue region is small and difficult to distinguish by the human eye. When printing colors according to the colors in the visualization space gamut model through a printing device, it is even more difficult to distinguish the differences between each color.

[0071] To solve this problem, in some embodiments, step S111 may include steps S1111 - S1112:

[0072] Step S1111: Obtain discrete color data, which is obtained by discretizing a preset basic color model based on a preset data screening strategy.

[0073] Step S1112: Obtain the conversion relationship between the basic color model and the three-dimensional color model, and convert the discrete color data into corresponding first color data in the three-dimensional color model, where the three-dimensional color model is different from the basic color model.

[0074] The basic color model refers to the color data of the color that the user sets to be printed, and it should have a hue value, a lightness value, and a chroma value. The purpose of discretizing the basic color model is to obtain a series of discrete color data with obvious color differences. If the obtained discrete color data wants to present the color difference effect of the colors presented by the printing device, it needs to be converted into the coordinate system of the three-dimensional color model according to the preset space conversion relationship, because as long as obvious color effects can be presented in the three-dimensional color model, then when the printing device performs the printing operation according to the corresponding colors in the visualization space gamut model, a more obvious printing effect can be presented.

[0075] In the above steps, a certain basic color model set by the user is discretized so that the color difference between adjacent colors in this type of color is more obvious, and then the discrete color data after the discrete process is converted into the three-dimensional color model, thereby constructing the visualization space gamut model.

[0076] As an example, taking the blue color set by the user as an example, the basic color model of blue is discretized so that the color difference between adjacent blue colors among all blue colors is greater. Then, the discretized blue color data after the discretization process is converted into the corresponding blue color data in the three-dimensional color model.

[0077] In some embodiments, step S1111 may include step S11110: The discrete color data is based on using a preset selected color difference value to discretize the colors in the basic color model according to the equal-distance principle to generate a series of discrete color data with uniform color differences, thereby obtaining the discrete color data.

[0078] Color difference refers to the perceivable difference between two colors. The color difference value can be expressed as the lightness difference degree between two adjacent colors. The color difference value can be calculated using various calculation formulas, such as CIE76, CIR94, CIEDE2000, CMC, etc. In this embodiment, the color difference calculation formula can be calculated using the CMC formula.

[0079] The color difference calculation formula can be preset in the memory of the server, as shown in formula (1). According to the color difference calculation formula, the preset selected color difference value can be calculated.

[0080] Formula (1)

[0081] After calculating the selected color difference value, the colors in the basic color model are discretized according to the selected color difference value to generate a series of discrete color data with uniform color differences, thereby obtaining the discrete color data.

[0082] As an example, the calculated color difference value of 5 can be selected as the color difference value for the discretization process. The color difference between the position of each color in the space coordinate system of the three-dimensional color model and the position of the adjacent color in the space coordinate system of the basic color model is 5. Therefore, according to the equal-distance principle, the colors in the basic color model are discretized with an equal-distance color difference of 5.

[0083] In some other embodiments, step S11110 may further include: discretizing the colors in the basic color model according to the equal-distance principle in three dimensions of lightness value, red-green degree value, and yellow-blue degree value; the basic color model includes three dimensions of lightness value, red-green degree value, and yellow-blue degree value.

[0084] The basic color model includes three dimensions of lightness value, red-green degree value, and yellow-blue degree value. In this step, the basic color model can be discretized according to the range criteria of lightness value, red-green degree value, and yellow-blue degree value as the equal-distance principle.

[0085] As an implementation manner, obtain a fourth threshold range of lightness values to define a brightness range; obtain a fifth threshold range of red-green values to define a red-green range; obtain a sixth threshold range of yellow-blue values to define a yellow-blue range.

[0086] In this embodiment, by way of example, the lightness value range of 0% to 100% is taken as the fourth threshold range to define the brightness range.

[0087] Please refer to Figure 3 As shown, the Lab color model consists of three elements: lightness L and two color channels a and b. Among them, the a channel represents the change range of colors from red to green, and the b channel represents the change range of colors from blue to yellow. The value of the a channel determines the offset degree of the color between red and green. The value of the b channel determines the offset degree of the color between yellow and blue. It can be understood that the change range of the brightness channel in the Lab color model is the 0% to 100% in the fourth threshold range of the lightness values described in this embodiment.

[0088] The change range of the a channel value in the Lab color model can be -120 to +120. Among them, +120a represents red, and -120a represents green. It can be defined that -120 to +120 is the fifth threshold range of red-green values. By adjusting the value of the a channel to control the red or green component, precise adjustment and description of colors can be achieved.

[0089] The change range of the b channel value in the Lab color model can be -120 to +120. Among them, +120 represents yellow, and -120 represents blue. It can be defined that -120 to +120 is the sixth threshold range of yellow-blue values. By adjusting the value of the b channel to control the yellow or blue component, precise adjustment and description of colors can be achieved.

[0090] In the above embodiment, the discretization processing method based on the equal-distance principle of multi-level data can achieve equal-distance color selection of multiple data levels in the three-dimensional color model, ensuring the consistency and comparability of data representation.

[0091] In some other embodiments, step S11110 further includes: steps S11111 - S11113:

[0092] Step S11111: Based on using a preset selected color difference value as the side length of a regular polyhedron, and constructing an array of regular polyhedrons through a space tiling method to divide a preset basic color model;

[0093] Step S11112: Determine the reference color point data of the basic color model;

[0094] Step S11113: The reference color point data coincides with the vertex or center point of a certain regular polyhedron in the regular polyhedron array, obtaining equidistant color difference discrete point data of the vertices of each regular polyhedron in the basic color model, and obtaining discrete color data.

[0095] In step S11110, the preset color difference value is calculated to be 5 through the color difference calculation formula. Using the color difference value 5 as the side length of the regular polyhedron, a regular polyhedron array with a side length of 5 is reconstructed. This regular polyhedron array can be used to divide the data of the basic color model.

[0096] The reference color point data in the basic color model can be determined by selecting a point that coincides with the vertex or center point of a certain regular polyhedron in the regular polyhedron array. Since the side length of the regular polyhedron is a fixed value, the equidistant color discrete point data formed by the vertices of each regular polyhedron in the basic color model can be used as the discrete color data of the preset color.

[0097] Further, in some embodiments, step S130 may include steps S131 - S133:

[0098] Step S131: Generate a print instruction based on all or part of the first color data and send it to the specified target printing device;

[0099] Step S132: Obtain the measured print color data, which is obtained by converting the print output through the device configuration file of the target printing device based on the first color data;

[0100] Step S133: Convert the measured print color data through the display color configuration file of the current display device to obtain the second color data corresponding to all or part of the first color data.

[0101] In digital image processing, the RGB model is an additive color model that generates various colors through different intensity combinations of red, green, and blue light. As mentioned above, the first color data of the present application can be the color data corresponding to the RGB model, and the RGB mode is applicable to light-emitting display devices. In contrast, the target printing device uses the CMYK color model, which is a subtractive color model that reproduces colors through cyan, magenta, yellow, and black inks.

[0102] In the above steps, all or part of the first color data (such as the red - green degree value data or yellow - blue degree value data in the Lab color space) is converted into a color mode that the printing device can understand (such as the CMYK mode).

[0103] The color management server of the target printing device converts the first color data into the measured printing color data that conforms to the CMYK model, generates a printing instruction according to the printing parameters such as the resolution of the target printing device and the size of the printing substrate (such as fabric), and sends the converted measured printing color data to the target printing device through the network or data line.

[0104] The target printing device receives the printing instruction from the color management server, parses the printing instruction, and obtains the color value data and resolution information of the CMYK model corresponding to each pixel or printing area. The target printing device controls the injection amount of ink or toner of the target printing device according to the parsed instruction.

[0105] After the target printing device executes the printing instruction, it prints colors on the printing substrate. In order to measure the actually printed colors, the printed color patches can be successively measured using a spectrophotometer under a standard light source environment to obtain their spectral data in a standard color space such as the CIE Lab. In other embodiments, spectral data in the standard color space of devices such as colorimeters and spectral imagers can also be collected.

[0106] Finally, the measured printing color data is converted through the display color profile (ICC) of the current display device, and the converted data is mapped into the color mode that the display device can display, obtaining the second color data corresponding to the first color data in the original design file.

[0107] Further, step S130 may further include steps S134 - S135:

[0108] Step S134: Obtain some known second color data and its corresponding first color data, use a color optimization algorithm to adjust the device color profile of the target printing device, and update the device color profile;

[0109] Step S135: For any given first color data, convert it through the device color profile and the display color profile to obtain the corresponding second color data.

[0110] The above steps mainly calculate and simulate the replacement of the color data that has not been actually measured, so as to obtain the second color data close to the measured printing color data.

[0111] By successively measuring the printed color patches using a spectrophotometer to obtain their spectral data in a standard color space such as the CIE Lab, the second color data and its corresponding first color data can be obtained. It can be understood that the second color data is the measured printing color data, and the first color data is the designed printing color data.

[0112] Use a color optimization algorithm to adjust the device color profile of the target printing device. Adjust parameters such as the tone correspondence curve and gamut mapping in the device color profile. Iterative restoration analysis or neural networks, etc. can be selected for adjustment.

[0113] By adjusting parameters such as the tone correspondence curve and gamut mapping, color difference minimization can be achieved, that is, the color output by the target printing device is closer to the target color, reducing visual differences. Among them, the utilization rate of the color domain can be optimized to fully utilize the color space of the target printing device to restore more color types. Furthermore, the color restoration effect can be balanced to maintain a consistent color restoration effect in different color areas, improving the situation of color deviation or uneven color.

[0114] In some embodiments, step S130 may further include steps S136 - S139:

[0115] Step S136: Obtain all or part of the second color data and input the second color data for display on the current display;

[0116] Step S137: Obtain the display measurement color data corresponding to the second color data, and the display measurement color data is the color data actually displayed by the display;

[0117] Step S138: According to the second color data and the display measurement color data, use a color optimization algorithm to adjust the display color profile of the current display and update the display color profile;

[0118] Step S139: For any given first color data, perform conversion through the device color profile and the display color profile to obtain the corresponding second color data.

[0119] The above steps are mainly to obtain display measurement color data closer to the second color data. And obtaining the display measurement color data requires adjusting the display color profile of the current display device through a color optimization algorithm. For example, adjusting the tone correspondence curve and gamut mapping parameters in the device color profile of the display device, and iterative restoration analysis or neural networks, etc. can still be used for adjustment.

[0120] Please refer to Figure 7 , this application provides a three-dimensional color printing model interaction operation method, including steps S210 - S230:

[0121] Step S210: Determine the three-dimensional color printing model.

[0122] The three-dimensional color printing model generates a visual color sample based on the first color data and the mapping position of the first color data in the three-dimensional color model; the display color of the visual color sample is characterized by the second color data; it is constructed by arranging the visual color samples; among them, the second color data is related to the target printing device and the current display device, and is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device.

[0123] The detailed steps for determining the three-dimensional color printing model can be referred to as described in step S110, and will not be elaborated here.

[0124] Step S220: In response to an interaction operation on the three-dimensional color printing model, determine that the visual color sample is the printing target color.

[0125] When the user needs to call the three-dimensional color printing model, the server or the terminal responds to the user's selection operation instruction for the three-dimensional color printing model, and retrieves the printing target color of the visual color sample determined by the user from the three-dimensional color printing model.

[0126] Step S230: Generate a printing instruction based on the first color data corresponding to the printing target color and send it to the specified target printing device.

[0127] As described above, the color management server of the target printing device combines the converted printing measured color data conforming to the CMYK mode with printing parameters such as the resolution of the printing device and the size of the printing substrate (such as fabric), generates a printing instruction, and sends the converted printing measured color data to the target printing device through the network or data cable.

[0128] The target printing device receives the printing instruction from the color management server, parses the printing instruction, and obtains the color value data and resolution information of the CMYK model corresponding to each pixel or printing area. The target printing device controls the spraying amount of ink or toner of the target printing device according to the parsed instruction.

[0129] In some embodiments, it includes the following step S240: In response to an interaction operation on the three-dimensional color printing model, divide the printing target color into multiple printing target color subsets according to the preset equal-difference hue value distribution. Each printing target color subset corresponds to a hue value, and the printing target color subset contains multiple printing target colors with different chroma values and / or lightness values; each printing target color subset constitutes a printing target file.

[0130] After the user retrieves the three-dimensional color printing model, the printing target color subset of the target color to be printed can be preset. In this embodiment, the printing target color is divided according to the hue value.

[0131] As described above for the hue value, the hue describes the type of color and can be divided into 24 hues. The hue area of each color can be divided into 8 sub - hue areas. Therefore, the 24 - hue area can be divided into a total of 192 sub - color areas. In the three - dimensional color model of the sphere, the range of each color area is 1.875°. Therefore, taking 8 as an example for the preset equidistant hue values, one of the colors, such as blue, can be further divided into 8 print target color subsets.

[0132] The 8 print target color subsets all correspond to the hue values of the same color (such as blue). The same hue value can include different lightness values and chroma values. Similarly, according to the same division method above, the print target color subsets of 24 colors are obtained, and all the print target color subsets of 24 colors constitute a print target file.

[0133] Or, in some other embodiments, it further includes step S250: In response to an interaction operation on the three - dimensional color printing model, divide the print target colors into multiple print target color subsets according to the preset equidistant chroma value distribution. The print target color subsets correspond to one hue value, and the print target color subsets contain multiple print target colors with different hue values and / or lightness values; each print target color subset constitutes a print target file.

[0134] After the user retrieves the three - dimensional color printing model, the print target color subsets of the target color to be printed can be preset. In this embodiment, the print target colors can be divided according to the chroma value.

[0135] As described above for the chroma value, the chroma describes the purity or saturation of the color. The range of the chroma value is 0% - 100%, and the chroma values are equally divided with 10% as the equal difference value. Therefore, the preset equidistant chroma value distribution can be 10%, and the chroma values are divided into 10 print target color subsets.

[0136] The 10 print target color subsets all correspond to the hue values of the same color (such as blue). The print colors in the print target color subsets can include different hue values and / or lightness values. Similarly, according to the same division method above, the print target color subsets of 24 colors are obtained, and all the print target color subsets of 24 colors constitute a print target file.

[0137] Or, in some other embodiments, it further includes step S260: In response to an interaction operation on the three - dimensional color printing model, divide the print target colors into multiple print target color subsets according to the preset equidistant lightness value distribution. The print target color subsets correspond to one of the hue values, and the print target color subsets contain multiple print target colors with different hue values and / or chroma values; each print target color subset constitutes a print target file.

[0138] After the user retrieves the three-dimensional color printing model, a subset of the printing target colors for the target color to be printed can be preset. In this embodiment, the printing target colors can be divided according to the lightness value.

[0139] As can be known from the foregoing description of the lightness phase value, the lightness describes the brightness of the color, and the range of the lightness value is 0% to 100%. The lightness value is equally divided with an equal difference value of 10%. Therefore, the preset equally divided lightness value distribution can be 10%, and the lightness value is divided into 10 subsets of printing target colors.

[0140] All 10 subsets of printing target colors correspond to the hue value of the same color (such as blue), and the printing colors in the subsets of printing target colors can include different hue values and / or lightness values. Similarly, according to the same division method as above, subsets of printing target colors for 24 colors are obtained, and all subsets of printing target colors for 24 colors form a printing target file.

[0141] In some embodiments, the method further includes step S270: in response to a user's color sample selection operation on the three-dimensional color printing model, determining that one or more of the visual color samples are highlighted in the three-dimensional color printing model.

[0142] In this embodiment, after the user selects the color sample selection operation of the three-dimensional color printing model, the color sample of the selected three-dimensional color printing model can be highlighted. The highlighting can include: the user highlights, enlarges or reduces the display by selecting a specific color, etc.

[0143] In some embodiments, the method further includes step S280: in response to a user's color sample dragging operation on the three-dimensional color printing model, determining the moving distance and moving direction corresponding to the color sample dragging operation, determining the dragged distance of the visual color sample based on the moving distance and moving direction, and controlling the visual color sample to move the dragged distance in the moving direction.

[0144] In this embodiment, by receiving the input signal of the user operating the mouse to drag, according to the input signal of the user operating the mouse to drag, the color sample of the three-dimensional color printing model is dragged, and according to the distance and moving direction information instructions generated by dragging the mouse to move, the color sample of the three-dimensional color printing model is controlled to move the dragged distance in the moving direction.

[0145] In some embodiments, the method further includes step S290: in response to a user's rotation operation on the three-dimensional color printing model, rotating the three-dimensional color printing model according to the rotation operation.

[0146] In this step, by receiving the input signal of the user operating the mouse to drag and rotate, according to the input signal of the user operating the mouse to drag and rotate, the three-dimensional color printing model is rotated.

[0147] In some embodiments, the method further includes step S2100: in response to a perspective operation by the user on the three-dimensional color printing model, adjusting the simulated viewing depth of the three-dimensional color printing model according to the perspective operation, so as to display, on the user interface, a visual color sample located inside the three-dimensional color printing model based on the simulated viewing depth.

[0148] In this step, the perspective operation can be an operation method for presenting a three-dimensional space effect on a two-dimensional plane. Based on the principle of the perspective operation, the simulated viewing depth of the three-dimensional color printing model is adjusted according to the perspective operation, and based on the simulated viewing depth, a visual color sample located inside the three-dimensional color printing model is displayed on the user interface.

[0149] Therefore, in the above steps S270, S280, S290, and S2100, a variety of color sample interaction methods for the three-dimensional color printing model that can be realized by the user are given, making the user operation methods more diverse.

[0150] In summary, the present application constructs a three-dimensional color model, combines a visual color sample and a color model, provides an intuitive display effect of color relationships, and achieves color consistency between print input and output. By cleverly separating the print color and the display color and using the device color profile for conversion, it is possible to more accurately preview the effect on the display device, accurately simulate the color performance on different printing devices and printing substrates, reduce printing errors caused by color deviation, and improve printing efficiency.

[0151] Please refer to FIG. 8 as shown. The present application provides a three-dimensional color printing model establishment device, including: an establishment module 810, a first acquisition module 820, a second acquisition module 830, and a generation module 840.

[0152] The establishment module 810 is used to establish a three-dimensional color model; wherein, the three-dimensional color model takes the color wheel as a reference plane, establishes a lightness axis perpendicular to the reference plane, represents the position along the lightness axis direction with a lightness value, and represents the radial spatial distance value from the center of the color wheel to any point with a chroma value.

[0153] The first acquisition module 820 is used to acquire first color data and map the first color data to a corresponding position in the three-dimensional color model.

[0154] The second acquisition module 830 is used to acquire second color data, and the second color data is obtained by converting the first color data through the device color profile of the target printing device and the display color profile of the current display device.

[0155] A generation module 840 is configured to generate a visual color sample based on the first color data and the mapped position of the first color data in the three-dimensional color model; represent the display color of the visual color sample by the second color data; and arrange a plurality of the visual color samples to construct a color printing model.

[0156] For the specific implementation process of the functions and roles of each module in the above device, please refer to the implementation process of the corresponding steps in the above, which will not be elaborated here.

[0157] Please refer to Figure 9 , which is a schematic structural diagram of an electronic device 1 provided by an embodiment of the present application. As Figure 9 shown, the electronic device 1 includes: at least one processor 11 and a memory 12. Figure 9 Taking one processor 11 as an example. The processor 11 and the memory 12 are connected through a bus 10 and communicate with each other. The memory 12 stores instructions executable by the processor 11. When the instructions are executed by the processor 11, the electronic device 1 can execute all or part of the processes of the three-dimensional color model establishment method in the above embodiment, or execute all or part of the processes of the three-dimensional color printing model interaction operation method in the above embodiment.

[0158] The bus 10 may include an Accelerated Graphics Port (AGP) or other graphics buses, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or a combination of two or more of these. In a suitable case, the bus 10 may include one or more buses.

[0159] The processor 11 reads and executes the computer program instructions stored in the memory 12 to implement all or part of the processes of the three-dimensional color printing model establishment method in the above embodiment, or execute all or part of the processes of the three-dimensional color printing model interaction operation method.

[0160] The memory 12 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0161] Exemplarily, the electronic device 1 when executing the three-dimensional color printing model establishment method or the three-dimensional color printing model interaction operation method can be a server.

[0162] This application also provides a computer-readable storage medium storing a computer program, and the computer program can be executed by a processor to complete the three-dimensional color printing model establishment method provided by this application, or to complete the three-dimensional color printing model interaction operation method.

[0163] This application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the three-dimensional color printing model establishment method provided by this application, or to complete the three-dimensional color printing model interaction operation method.

[0164] In several embodiments provided in this application, the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of devices, methods, and computer program products according to multiple embodiments of this application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and a module, a program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0165] In addition, each functional module in various embodiments of this application may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.

[0166] If the function is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of this application.

Claims

1. A method for establishing a three-dimensional color printing model, characterized in that: The method comprises: Establishing a three-dimensional color model; wherein the three-dimensional color model uses a hue ring as a reference plane, establishes a lightness axis perpendicular to the reference plane, uses lightness values ​​to represent positions along the lightness axis, and uses chroma values ​​to represent radial spatial distance values ​​from the center of the hue ring to any point outward; Acquire first color data, and map the first color data to a corresponding position in the three-dimensional color model; Acquire second color data, wherein the second color data is converted from the first color data through a device color profile of a target printing device and a display color profile of a current display device; Based on the first color data and the mapping position of the first color data in the three-dimensional color model, a visual color sample is generated; the display color of the visual color sample is represented by the second color data; and a color printing model is constructed by arranging several of the visual color samples.

2. The method for establishing a three-dimensional color printing model according to claim 1, characterized in that: After the three-dimensional color model is established, the following steps are included: Obtaining a first threshold range of the hue circle to define a hue range; Obtaining a second threshold range of the brightness value to define a height range; Obtaining a third threshold range of the chroma value to define a radial distance range; The three-dimensional color model is rendered as a regular sphere according to the first threshold range, the second threshold range, and the third threshold range.

3. The method for establishing a three-dimensional color printing model according to claim 1, characterized in that: The step of obtaining the first color data comprises the following steps: Acquire discrete color data, wherein the discrete color data is obtained by discretizing a preset basic color model based on a preset data screening strategy; A conversion relationship between the basic color model and the three-dimensional color model is obtained, and the discrete color data is converted into corresponding first color data in the three-dimensional color model, wherein the three-dimensional color model is different from the basic color model.

4. The method for establishing a three-dimensional color printing model according to claim 3, characterized in that: The discrete color data is obtained by discretizing a preset basic color model based on a preset data screening strategy, and includes the following steps: The discrete color data is obtained by discretizing the colors in the basic color model according to the equidistance principle based on the preset selected color difference values ​​to generate a series of discrete color data with uniform color difference.

5. The method for establishing a three-dimensional color printing model according to claim 4, characterized in that: The discretization of the colors in the basic color model according to the equidistance principle comprises the following steps: The basic color model includes three dimensions: lightness value, redness-greenness value, and yellowness-blueness value. The colors in the basic color model are discretized according to the equidistance principle of the three dimensions: lightness value, redness-greenness value, and yellowness-blueness value.

6. The method for establishing a three-dimensional color printing model according to claim 4, characterized in that: The discrete color data is obtained by discretizing the colors in the basic color model according to the equidistance principle based on the preset selected color difference value to generate a series of discrete color data with uniform color difference, including the following steps: Based on using the preset selected color difference value as the side length of the regular polyhedron, a regular polyhedron array is constructed by a spatial tessellation method to divide the preset basic color model; Determining reference color point data of the basic color model; The reference color point data coincides with a vertex or a center point of a regular polyhedron in the regular polyhedron array, and the equidistant color difference discrete point data of each vertex of the regular polyhedron in the basic color model are obtained to obtain the discrete color data.

7. The method for establishing a three-dimensional color printing model according to claim 5, characterized in that: The basic color model includes three dimensions: lightness value, red-green value, and yellow-blue value, among which: Obtaining a fourth threshold range of the brightness value to define a brightness range; Obtaining a fifth threshold range of the redness and greenness values ​​to define a redness and greenness range; A sixth threshold range of the yellow-blue value is obtained to define a yellow-blue range.

8. The method for establishing a three-dimensional color printing model according to claim 1, characterized in that: The obtaining of the second color data, wherein the second color data is converted from the first color data through a device color profile of a target printing device and a display color profile of a current display device, further comprises the following steps: Based on all or part of the first color data, a printing instruction is generated and sent to a designated target printing device; Obtaining printed measured color data, which is obtained by converting the printed output measurement through a device profile of a target printing device based on the first color data; The printed measured color data is converted through a display color configuration file of a current display device to obtain the second color data corresponding to all or part of the first color data.

9. The method for establishing a three-dimensional color printing model according to claim 8, characterized in that: The second color data is obtained by converting the first color data through a device color profile of a target printing device and a display color profile of a current display device, and further includes the following steps: Acquire part of the known second color data and the corresponding first color data, use a color optimization algorithm to adjust a device color profile of a target printing device, and update the device color profile; For any given first color data, the corresponding second color data is obtained by converting it through the device color configuration file and the display color configuration file.

10. The method for establishing a three-dimensional color printing model according to claim 1, characterized in that: The obtaining of the second color data, wherein the second color data is converted from the first color data through a device color profile of a target printing device and a display color profile of a current display device, further comprises the following steps: Acquire all or part of the second color data, and input the second color data into the current display for display; Acquire display measurement color data corresponding to the second color data, wherein the display measurement color data is color data actually displayed by the display; According to the second color data and the display measurement color data, using a color optimization algorithm to adjust a display color profile of the current display, and update the display color profile; For any given first color data, the corresponding second color data is obtained by converting it through the device color configuration file and the display color configuration file.

11. A three-dimensional color printing model interactive operation method, characterized in that: Determine a three-dimensional color printing model established by the method according to any one of claims 1 to 10; the three-dimensional color printing model generates a visual color sample based on the first color data and the mapping position of the first color data in the three-dimensional color model; The display color of the visualized color sample is represented by the second color data; it is constructed by the arrangement of the visualized color samples; wherein the second color data is related to the target printing device and the current display device, and is converted from the first color data through the device color profile of the target printing device and the display color profile of the current display device; In response to an interactive operation on the three-dimensional color printing model, determining the visualized color sample as a printing target color; Based on the first color data corresponding to the printing target color, a printing instruction is generated and sent to a designated target printing device.

12. The interactive operation method of three-dimensional color printing model according to claim 11, characterized in that: The steps include: In response to the interactive operation on the three-dimensional color printing model, the printing target color is divided into a plurality of printing target color subsets according to a preset equidistant hue value distribution, wherein the printing target color subset corresponds to one hue value, and the printing target color subset includes a plurality of printing target colors having different chroma values ​​and / or lightness values; each printing target color subset constitutes a printing target file; Or, in response to an interactive operation on the three-dimensional color printing model, the printing target color is divided into a plurality of printing target color subsets according to a preset equidistant chromaticity value distribution, the printing target color subset corresponds to one of the hue values, and the printing target color subset contains a plurality of printing target colors with different hue values ​​and / or lightness values; each printing target color subset constitutes a printing target file; Or, in response to an interactive operation on the three-dimensional color printing model, the printing target color is divided into a plurality of printing target color subsets according to a preset equidistant lightness value distribution, the printing target color subset corresponds to one of the hue values, and the printing target color subset includes a plurality of printing target colors with different hue values ​​and / or chroma values; Each print target color subset constitutes a print target file; Based on the first color data contained in the printing target file, a printing instruction is generated and sent to a designated target printing device.

13. The interactive operation method of three-dimensional color printing model according to claim 11, characterized in that: The following steps are also included: In response to a color sample selection operation by a user for the three-dimensional color printing model, one or more of the visualized color samples are determined to be highlighted in the three-dimensional color printing model.

14. The interactive operation method of three-dimensional color printing model according to claim 11, characterized in that: The following steps are also included: In response to a user's color sample dragging operation on the three-dimensional color printing model, a moving distance and a moving direction corresponding to the color sample dragging operation are determined, a dragged distance of the visualized color sample is determined based on the moving distance and the moving direction, and the visualized color sample is controlled to move the dragged distance in the moving direction.

15. The interactive operation method of three-dimensional color printing model according to claim 11, characterized in that: The following steps are also included: In response to a rotation operation of the user on the three-dimensional color printing model, the three-dimensional color printing model is rotated according to the rotation operation.

16. The interactive operation method of three-dimensional color printing model according to claim 11, characterized in that: The following steps are also included: In response to a user's perspective operation on the three-dimensional color printing model, a simulated depth of field of view of the three-dimensional color printing model is adjusted according to the perspective operation to display a visualized color sample located inside the three-dimensional color printing model on a user interface based on the simulated depth of field of view.

17. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing processor-executable instructions; The processor is configured to execute the three-dimensional color printing model establishment method described in any one of claims 1 to 10, or to execute the three-dimensional color printing model interactive operation method described in any one of claims 11 to 16.

18. A computer program product, characterized in that The computer program product includes a computer program, which, when executed by a processor, implements the three-dimensional color printing model establishment method described in any one of claims 1 to 10, or executes the three-dimensional color printing model interactive operation method described in any one of claims 11 to 16.

19. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, it is used to execute the three-dimensional color printing model establishment method described in any one of claims 1 to 10, or to execute the three-dimensional color printing model interactive operation method described in any one of claims 11 to 16.

Citation Information

Patent Citations

  • Lab gridding model construction and equal-brightness equal-saturation equal-hue chromatogram visualization method thereof

    CN113538692A

  • Color value acquisition method, color reproduction method and related equipment thereof

    CN118259841A

  • Display device, and computer program

    JP2015100020A