WO2023115714A1 - 用于打印待呈色对象的方法、设备和存储介质 - Google Patents

用于打印待呈色对象的方法、设备和存储介质 Download PDF

Info

Publication number
WO2023115714A1
WO2023115714A1 PCT/CN2022/079989 CN2022079989W WO2023115714A1 WO 2023115714 A1 WO2023115714 A1 WO 2023115714A1 CN 2022079989 W CN2022079989 W CN 2022079989W WO 2023115714 A1 WO2023115714 A1 WO 2023115714A1
Authority
WO
WIPO (PCT)
Prior art keywords
color
rendered
target
data
mapping relationship
Prior art date
Application number
PCT/CN2022/079989
Other languages
English (en)
French (fr)
Inventor
黄波
金小团
周华
应双双
Original Assignee
杭州宏华数码科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 杭州宏华数码科技股份有限公司 filed Critical 杭州宏华数码科技股份有限公司
Publication of WO2023115714A1 publication Critical patent/WO2023115714A1/zh

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41MPRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING
    • B41M5/00Duplicating or marking methods; Sheet materials for use therein
    • B41M5/0041Digital printing on surfaces other than ordinary paper
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/407Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/407Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
    • B41J3/4078Printing on textile

Definitions

  • the present disclosure relates generally to digital printing, and in particular, to methods, devices, and storage media for printing objects to be rendered.
  • the traditional solution for printing objects to be colored is, for example: a digital printing device prints the object to be colored based on the set color data of a sample of the object to be colored or the color number selected by the designer. Rendering objects.
  • a digital printing device prints the object to be colored based on the set color data of a sample of the object to be colored or the color number selected by the designer. Rendering objects.
  • the differences in the nozzles, inks, etc. of different digital printing devices as well as the differences in the materials of the objects to be colored. Therefore, even if different printing devices are based on the same color setting data, the actual printed colors and effects are not the same.
  • the color control parameters of digital printing equipment from different manufacturers are not uniform.
  • the disadvantage of the traditional scheme for printing objects to be rendered is that it is difficult to realize the display of multiple objects to be rendered by different printing devices (especially printing devices of different manufacturers).
  • the actual color is consistent, and it is difficult to ensure that the actual color presented by the object to be colored is consistent with the design color.
  • the present disclosure provides a method for printing an object to be rendered, a computing device, and a computer storage medium, which can not only effectively improve the consistency of actual colors presented by multiple objects to be rendered printed by different printing devices, but also can Effectively improve the consistency between the actual color of the object to be rendered and the design color.
  • a method for printing an object to be rendered includes: correcting a plurality of color rendering devices arranged in a distributed manner, so that the output color characteristics of the plurality of color rendering devices meet a predetermined color rendering consistency condition; determining a second mapping of a reference color rendering device included in the plurality of color rendering devices Relationship data, the second mapping relationship data indicates the mapping relationship between multiple standard colors in the predetermined standard color set and multiple output colors of the reference color rendering device; combine the determined second mapping relationship data with the multiple associated with a color rendering device; acquire print instructions about a plurality of objects to be rendered, the print instructions at least indicate target color space data and attribute information about a plurality of objects to be rendered; and based on the second mapping relationship data, the obtained
  • the target color space data and attribute information are used to generate target color space representation data associated with a plurality of objects to be rendered; and based on the target color space representation data, at least some of the plurality of color rendering devices are respectively Digitally print multiple objects to be
  • a computing device comprising: at least one processing unit; at least one memory coupled to the at least one processing unit and storing information for execution by the at least one processing unit The instructions, when executed by the at least one processing unit, cause the computing device to perform the method of the first aspect of the present disclosure.
  • a computer-readable storage medium has machine-executable instructions stored thereon, which when executed cause a machine to perform the method of the first aspect of the present disclosure.
  • the method for printing the object to be rendered further includes: determining the first mapping relationship data of the management device, the first mapping relationship data indicating that a plurality of standard colors in the predetermined standard color set and the management device's The mapping relationship between the colors displayed on the monitor.
  • the plurality of objects to be rendered are used for building decoration materials, and the plurality of rendering devices are multi-color channel digital printing devices.
  • the plurality of objects to be colored are textile materials, wall decoration materials, bathroom materials, wooden floor veneer materials, floor tile veneer materials, door and window veneer materials, furniture veneer materials, etc.
  • the plurality of surface materials, the target color space data and attribute information about the plurality of objects to be rendered are determined via a predetermined application program loaded on the management device for target house design.
  • generating target color space representation data associated with multiple objects to be rendered includes: at the management device, confirming whether the The target color of the object to be rendered determined in the predetermined standard color set; in response to confirmation of receiving the target color of the object to be rendered determined in the predetermined standard color set, based on the first mapping relationship data, the target converting colors into target color display characterization data associated with the display of the management device, so as to render the three-dimensional space model of the object to be rendered based on the target color display characterization data for display at the management device
  • the image of the object to be colored, the management device is used for the design of the target house; confirming whether a confirmation instruction for the image of the object to be colored is detected; in response to confirming that the confirmation instruction for the image of the object to be colored is detected, based on The determined target colors generate target color space representation data.
  • the method for printing the object to be rendered further includes: at the management device, in response to detecting a confirmation instruction for the image of the object to be rendered, generating information about the object to be rendered based on the three-dimensional space model an order, the order at least indicates the identification of the target rendering device, printing instructions, size information and quantity information of objects to be rendered, delivery time information and delivery location information; and sending the order to the target rendering device and the target At least one of the control devices of the rendering device.
  • the method for printing the object to be rendered further includes: determining a first target color of the first object to be rendered, for generating a first order for the first object to be rendered, the first order Indicating at least the identification of the first target color rendering device and the first target color space representation data corresponding to the first target color, the first object to be rendered is at least one of the multiple objects to be rendered associated with the target house rendering object; and based on the first target color, determining a second target color of a second object to be rendered for generating a second order for the second object to be rendered, the second order indicating at least the second target color rendering
  • the identification of the device, the second target color space representation data corresponding to the second target color, the second object to be rendered is included in the plurality of objects to be rendered, and the attributes of the second object to be rendered are different Attributes of the first object to be rendered.
  • the predetermined color rendering consistency condition includes at least two of the following items: multiple color rendering devices have the same maximum output intensity of a single channel of the same object to be rendered; multiple color rendering devices for the same The single-channel output curve characteristics of the object to be rendered are consistent; and the gray balance of multiple color rendering devices for the same object to be rendered is consistent.
  • determining the second mapping relationship data of the reference color rendering device included in the multiple color rendering devices includes: based on the reference color rendering device, establishing the relationship between the multiple standard colors in the predetermined standard color set and the reference color rendering device A second mapping relationship table between multiple output colors; and performing interpolation transformation on the data in the second mapping relationship table, so as to generate a reference color rendering device for indicating each standard color in the predetermined standard color set The second mapping relationship data of the color is output.
  • Fig. 1 shows a schematic diagram of a system for implementing a method for printing an object to be rendered according to an embodiment of the present disclosure.
  • Fig. 2 shows a flowchart of a method for printing an object to be rendered according to an embodiment of the present disclosure.
  • Fig. 3 shows a flowchart of a method for generating target color space representation data associated with multiple objects to be rendered according to an embodiment of the present disclosure.
  • Fig. 4 shows a flowchart of a method for determining color space representation data of a second object to be rendered based on the color of the first object to be rendered according to an embodiment of the present disclosure.
  • Fig. 5 shows a flowchart of a method for generating second mapping relationship data according to an embodiment of the present disclosure.
  • Fig. 6 schematically shows a block diagram of an electronic device suitable for implementing embodiments of the present disclosure.
  • the term “comprise” and its variants mean open inclusion, ie “including but not limited to”.
  • the term “or” means “and/or” unless otherwise stated.
  • the term “based on” means “based at least in part on”.
  • the terms “one example embodiment” and “one embodiment” mean “at least one example embodiment.”
  • the term “another embodiment” means “at least one further embodiment”.
  • the terms “first”, “second”, etc. may refer to different or the same object.
  • the disadvantage of the traditional scheme for printing objects to be rendered is that it is difficult to realize the printing of multiple objects to be rendered by different printing devices (especially printing devices of different manufacturers).
  • the actual color presented is consistent, and it is difficult to ensure that the actual color presented by the object to be colored is consistent with the design color.
  • example embodiments of the present disclosure propose a scheme for printing an object to be rendered.
  • the output color characteristics of multiple color rendering devices in distributed settings are corrected to meet the predetermined color rendering consistency conditions; and the second mapping that indicates the corresponding relationship between the standard color and the output color of the reference color rendering device Relational data is associated with each color rendering device, and the present disclosure can associate the output color of each color rendering device with a unified standard color description, regardless of the individual color rendering device, the material of the object to be colored, and the processing technology. Additionally, this color representation is unique.
  • the present disclosure generates target color space representations associated with multiple objects to be rendered based on the second mapping relationship data, the target color space data and attribute information on the objects to be rendered in the obtained print instruction data; and causing at least some of the color rendering devices in the plurality of color rendering devices to perform digital printing on a plurality of objects to be rendered respectively, so as to output target colors, the present disclosure can transmit the printing parameters of the objects to be rendered remotely, and Provided to different color rendering devices to render colors, all use a unified standard color, so it can ensure the consistency of color expression in the design and processing of the object to be colored, and then can effectively improve the actual color of the object to be rendered. Design color consistency.
  • FIG. 1 shows a schematic diagram of a system 100 for implementing a method of printing an object to be rendered according to an embodiment of the present disclosure.
  • the system 100 includes, for example, multiple color rendering devices 110 , a color rendering device control device 120 , a management device 140 , and a network 150 .
  • the management device 140 can perform data interaction with the control device 120 through the network 150 in a wired or wireless manner.
  • the system 100 includes, for example: a first color rendering device 110-1, a second color rendering device 110-2 to an Nth color rendering device 110-N.
  • the first color rendering device 110-1 is, for example, a digital printing machine for producing wooden floor veneer decorative paper
  • the second color rendering device 110-2 is, for example, a digital printing machine for producing wall tile decorative boards.
  • the Nth color rendering device 110-N is, for example, a digital printing machine for producing cabinet decorative boards.
  • control device 120 it is used to control the rendering device 110 and perform data interaction with the management device 140 .
  • the control device 120 is used to correct multiple color rendering devices in a distributed setting; determine the second mapping relation data of the reference color rendering device included in the multiple color rendering devices; and convert the determined second mapping relation data to Associated with the multiple color rendering devices.
  • the control device 120 may also obtain printing instructions from the management device 140 about multiple objects to be rendered; based on the second mapping relationship data, the target color space data and attribute information, generate the print instructions associated with the multiple objects to be rendered.
  • Target color space characterization data and enabling at least some of the color rendering devices in the plurality of color rendering devices to perform digital printing on a plurality of objects to be rendered respectively.
  • the system 100 includes a centralized control device 120 for controlling multiple rendering devices 110 .
  • the system 100 may include a plurality of control devices 120, for example, a first control device to an Nth control device (not shown in FIG. 1 ). Each control device is used to control the corresponding color rendering device 110 respectively.
  • the first control device is used to control the first color rendering device 110-1; the second control device is used to control the second color rendering device 110-2; the Nth control device is used to control the Nth color rendering device 110-N.
  • the control device 120 can be integrated on the color rendering device 110 , or can be set separately from the color rendering device 110 .
  • control device 120 may have one or more processing units, including special-purpose processing units such as GPUs, FPGAs, and ASICs, and general-purpose processing units such as CPUs.
  • special-purpose processing units such as GPUs, FPGAs, and ASICs
  • general-purpose processing units such as CPUs.
  • one or more virtual machines may also run on the control device 120 .
  • the control device 120 includes, for example: a color rendering device correction unit 122, a second mapping relationship data determination unit 124, a second mapping relationship data correlation unit 126, a print instruction acquisition unit 128, and a target color space representation data generation unit 130 .
  • the color rendering device correcting unit 122 it is used to correct multiple color rendering devices arranged in a distributed manner, so that the output color characteristics of the multiple color rendering devices meet predetermined color rendering consistency conditions.
  • the second mapping relationship data determination unit 124 it is used to determine the second mapping relationship data of the reference color rendering device included in multiple color rendering devices, the second mapping relationship data indicates multiple standards in the predetermined standard color set A mapping between a color and multiple output colors of a reference rendering device.
  • the second mapping relationship data correlating unit 126 it is used for associating the determined second mapping relationship data with the plurality of rendering devices.
  • the printing instruction obtaining unit 128 it is used to obtain printing instructions about a plurality of objects to be rendered, and the printing instructions at least indicate target color space data and attribute information about the plurality of objects to be rendered.
  • target color space representation data generating unit 130 it is configured to generate target color space representation data associated with a plurality of objects to be rendered based on the second mapping relationship data, the target color space data and attribute information.
  • the object to be rendered in color printing unit 132 is used to enable at least some of the color rendering devices in the plurality of color rendering devices to digitally print a plurality of objects to be rendered in order to output the target color based on the target color space representation data .
  • the management device 140 it is, for example and not limited to, one or more computers or servers of the designer of the target house, which is used for the design of the target house, the effect diagram showing the building decoration materials of the target house, and generating information about the target house. orders for building decoration materials.
  • the management device 140 is, for example, a computing device used to realize a precise personalized customization platform for whole house decoration.
  • the management device 140 is used to determine the first mapping relationship data of the mapping relationship between the standard color and the color displayed on the display of the management device; based on the first mapping relationship data, convert the target color into The target color display characterization data associated with the display of the object to be used for displaying the image of the object to be colored at the management device; and if a confirmation instruction for the image of the object to be rendered is confirmed, based on the determined target color Generate target color space representation data.
  • the management device 140 is also used to generate an order for the object to be rendered if a confirmation instruction for the image of the object to be rendered is detected, and send the order to the target color rendering device and the control device of the target color rendering device. at least one.
  • the management device 140 may have one or more processing units, including special-purpose processing units such as GPUs, FPGAs, and ASICs, and general-purpose processing units such as CPUs.
  • special-purpose processing units such as GPUs, FPGAs, and ASICs
  • general-purpose processing units such as CPUs.
  • one or more virtual machines may also be running on the management device 140 .
  • the management device 140 and the control device 120 are integrated together.
  • FIG. 2 shows a flowchart of a method 200 for printing an object to be rendered according to an embodiment of the present disclosure. It should be understood that the method 200 can be executed, for example, at the electronic device 600 described in FIG. 6 . It can also be executed at the control device 120 described in FIG. 1 , or at the management device 140 . It should be understood that method 200 may also include additional actions not shown and/or actions shown may be omitted, and that the scope of the present disclosure is not limited in this respect.
  • control device 120 corrects the multiple color rendering devices arranged in a distributed manner, so that the output color characteristics of the multiple color rendering devices meet a predetermined color rendering consistency condition.
  • the rendering device it is, for example, a multi-color channel digital printing device.
  • the multiple color rendering devices are, for example, multi-color channel digital printing devices belonging to different manufacturers and used to print objects to be rendered with different attributes based on the printing instructions received in the order .
  • the first color rendering device is used for printing curtain materials
  • the second color rendering device is used for printing wood floor veneer materials
  • the Nth color rendering device is used for printing wall decoration materials.
  • the predetermined color rendering consistency condition includes, for example, at least two of the following items: the maximum output intensity of a single channel of multiple color rendering devices for the same object to be rendered is consistent; multiple color rendering devices for the same object to be rendered The output curve characteristics of the single channel of the color object are consistent; and the gray balance of multiple color rendering devices for the same object to be rendered is consistent.
  • the control device 120 first makes the maximum output intensity of the single channel of the multiple color rendering devices consistent with the same object to be rendered; then, makes the multiple color rendering devices The color device is consistent with the output curve characteristics of the single channel of the same object to be rendered; and adjust the input (logic) ink volume (%) of multiple primary color channels (such as CMYK4 primary color channels), so that multiple color rendering devices for the same The gray balance of the object to be rendered is consistent.
  • the control device 120 first makes the maximum output intensity of the single channel of the multiple color rendering devices consistent with the same object to be rendered; then, makes the multiple color rendering devices The color device is consistent with the output curve characteristics of the single channel of the same object to be rendered; and adjust the input (logic) ink volume (%) of multiple primary color channels (such as CMYK4 primary color channels), so that multiple color rendering devices for the same The gray balance of the object to be rendered is consistent.
  • the control device 120 acquires the output curves of multiple color rendering devices for the primary color channels of the same object to be rendered; based on the obtained output curves, determine the The output intensity (or density) of the color rendering device corresponding to the 100% logical ink volume (ie, input ink volume) of the primary color channel of the device; the logical ink volume of the color rendering device with the lowest output intensity among multiple color rendering devices Based on the corresponding output intensity, it is determined that the input ink volume corresponding to the lowest output intensity of the remaining color rendering devices among the multiple color rendering devices is the corrected 100% logical ink volume, thereby realizing multiple color rendering devices
  • the output intensities of the coloring devices corresponding to the 100% logical ink volume of a single channel of the same object to be colored are consistent.
  • the output intensity corresponding to the 100% logical ink volume of the color rendering device D is the lowest among multiple color rendering devices, and the output intensity of the 100% logical ink volume of the current color rendering device C is greater than the lowest output intensity, then For example, it is determined that 90% of the input ink volume of color rendering device C is the corrected 100% logical ink volume, so that the output intensity corresponding to the corrected 100% logical ink volume of color rendering device C is the same as that of the color rendering device D is consistent with the output intensity corresponding to the logical ink volume of 100%.
  • 100% of the logical ink volumes of the remaining color rendering devices among the multiple color rendering devices are corrected.
  • the consistent output curve characteristics of multiple color rendering devices for the primary color channels of the same object to be rendered means that the visual linear characteristics of the multiple devices for the primary color channels of the same object to be rendered are consistent.
  • visual linear features are characterized by dot gain for a single channel of the same object to be rendered.
  • dots are the basic elements constituting the image of the object to be rendered.
  • a dot is also the smallest unit of ink or ink attachment of a color rendering device.
  • Dot gain refers to the gain of dots printed on the object to be colored. In lithographic printing, dot gain usually occurs. The dot gain is usually related to the color of the ink, the color density and the material of the object to be colored.
  • the dot gain ratio of different ink colors, color densities and materials of the object to be colored is also different. For example, as the color density increases, so does the dot gain.
  • CMY is a neutral gray color
  • the ratio of the input ink volume of the CMY primary color channel is adjusted so that the output The neutral gray is consistent. For example, if the color is reddish, the ink ratio of the M primary color channel (ie, the magenta primary color channel) is reduced.
  • the control device 120 determines the second mapping relation data of the reference color rendering device included in the plurality of color rendering devices, the second mapping relation data indicates the multiple standard colors in the predetermined standard color set and the reference color rendering The mapping relationship between multiple output colors of the device.
  • the set of predetermined standard colors includes a plurality of unified standard colors.
  • the plurality of unified standard colors define a plurality of abstract standard color expressions, and the color expression is unique and has nothing to do with display equipment, processing equipment, object material, and processing technology.
  • the color expression of the unified standard color is used to ensure the consistency of the color expression of the color rendering object (that is, the item to be printed) in the design and processing process.
  • the second mapping relationship data it is, for example, a second mapping relationship table indicating a plurality of standard colors in the predetermined standard color set and a plurality of output colors of the reference color rendering device.
  • the predetermined set of standard colors includes a plurality of standard colors.
  • Each standard color corresponds to unique standard color characterization data, and the standard color has nothing to do with the display of the management device, the color rendering device, the material of the object to be rendered, and the processing technology of the object to be rendered.
  • the set of predetermined standard colors it is used for selecting and labeling target colors for objects to be rendered at the management device.
  • the target color space representation data indicated in the printing instruction transmitted between the management device and the target color rendering device and/or the control device of the target color rendering device is also generated based on the selected target color. There is a mapping relationship between the output colors of different color rendering devices and the standard colors in the standard color set.
  • the present disclosure can make the color expression of the object to be rendered consistent in the design process, the printing instruction transmission process, and the printing process, and it is beneficial for the color rendering device to realize the standard target color determined by the management device accurate restoration.
  • the reference color rendering device it is, for example, at least one color rendering device among multiple color rendering devices.
  • the method for determining the second mapping relationship data of the reference color rendering device includes, for example: based on the reference color rendering device, establishing the first relationship between the multiple standard colors in the predetermined standard color set and the multiple output colors of the reference color rendering device Two mapping relation tables; and performing interpolation transformation on the data in the second mapping relation table, so as to generate second mapping relation data for indicating the output color of the reference color rendering device corresponding to each standard color in the predetermined standard color set .
  • the method 500 for determining the second mapping relationship data of the reference rendering device will be further described below in conjunction with FIG. 5 , and details are not repeated here.
  • control device 120 associates the determined second mapping relationship data with the plurality of color rendering devices.
  • the control device 120 acquires printing instructions about the plurality of objects to be rendered, the printing instructions at least indicating target color space data and attribute information about the plurality of objects to be rendered.
  • the plurality of objects to be rendered they are used, for example, in building decoration materials.
  • the plurality of objects to be colored are, for example, textile materials, wall decoration materials, bathroom materials, wood floor veneer materials, floor tile veneer materials, door and window veneer materials, and furniture veneer materials for target house decoration. multiple of the .
  • the target color space data and attribute information of a plurality of objects to be rendered are, for example, determined via a predetermined application program loaded by the management device for target house design.
  • control device 120 generates target color space characterization data associated with a plurality of objects to be rendered based on the second mapping relationship data, the target color space data and attribute information.
  • attribute information it is, for example and not limited to, the material of the object to be rendered.
  • control device 120 enables at least some of the color rendering devices among the plurality of color rendering devices to digitally print a plurality of color rendering objects based on the target color space representation data, so as to output the target color.
  • the output color characteristics of multiple color rendering devices in distributed settings are corrected to meet the predetermined color rendering consistency conditions; and the second mapping indicating the corresponding relationship between the standard color and the output color of the reference color rendering device Relational data is associated with each color rendering device, and the present disclosure can associate the output color of each color rendering device with a unified standard color description, regardless of the individual color rendering device, the material of the object to be colored, and the processing technology. Additionally, this color representation is unique.
  • the present disclosure generates target color space representations associated with multiple objects to be rendered based on the second mapping relationship data, the target color space data and attribute information on the objects to be rendered in the obtained print instruction data; and causing at least some of the color rendering devices in the plurality of color rendering devices to perform digital printing on a plurality of objects to be rendered respectively, so as to output target colors, the present disclosure can transmit the printing parameters of the objects to be rendered remotely, and Provided to different color rendering devices to render colors, all use a unified standard color, so it can ensure the consistency of color expression in the design and processing of the object to be colored, and then can effectively improve the actual color of the object to be rendered. Design color consistency.
  • the method 200 further includes: the control device 120 determining the first mapping relation data of the management device, the first mapping relation data indicating that the plurality of standard colors in the predetermined standard color set and the display displayed on the display of the management device The mapping relationship between colors.
  • FIG. 3 shows a flowchart of a method 300 for generating target color space representation data associated with multiple objects to be rendered according to an embodiment of the present disclosure. It should be understood that the method 300 can be executed, for example, at the electronic device 600 described in FIG. 6 . It can also be executed at the management device 140 described in FIG. 1 . It should be understood that method 300 may also include additional actions not shown and/or actions shown may be omitted, and that the scope of the present disclosure is not limited in this respect.
  • the management device 140 confirms whether the target color for the object to be rendered determined in the predetermined standard color set is received.
  • the management device 140 it is used, for example, to carry out uniform color and pattern design on the surface layers of all building decoration materials of the target house, display the simulation effect, determine the size, and generate and send the color rendering device for the manufacturer to target the building.
  • the management device 140 is configured with a material library, a pattern texture library, and a color matching library for building decoration materials including various properties.
  • building decoration materials include, for example but not limited to, floor materials, wall materials, cabinet panels, roof materials, bathroom materials, kitchen materials, whole house soft decoration fabric materials (such as sofa fabrics, curtain materials) and furniture veneer materials.
  • the design color of the building decoration materials with different attributes of the target house is to use one or more standard colors determined in the predetermined standard color set as the target color of the object to be colored.
  • the standard color A in the predetermined standard color set for the color of the curtain material, that is, the target color of the object to be rendered is the standard color A.
  • the management device 140 color, based on the first mapping relationship data, convert the target color into the target color display representation data associated with the display of the management device, so that based on the target color display representation data
  • the three-dimensional space model of the object to be rendered is rendered to be used for displaying the image of the object to be rendered at the management device, and the management device is used for the design of the target house.
  • the first mapping relationship data is, for example and not limited to, a first mapping relationship table between the display color detection value and the standard color of the display of the management device.
  • the first mapping relationship data it indicates the mapping relationship between multiple standard colors in the predetermined standard color set and the colors displayed on the display of the management device.
  • the management device 140 of the present disclosure predetermines the first mapping relationship data of the management device.
  • the first mapping relationship data (for example, a first mapping relationship table) indicates the mapping relationship between multiple standard colors in the predetermined standard color set and the colors displayed on the display of the management device.
  • the management device 140 selects a second predetermined number of standard colors (such as RGB standard colors); The display color detection value of the display; establish the first mapping relationship table between the display color detection value of the display of the management device and the standard color; then, perform interpolation transformation on the data in the first mapping relationship table, so as to generate The first mapping relationship data of the display color of the display device of the management device 140 corresponding to each standard color in the color set.
  • a second predetermined number of standard colors such as RGB standard colors
  • the management device 140 confirms the receipt of the target color (i.e., standard color A) about the curtain material, when sending the management device 140 to display, based on the first mapping relationship data, the standard color A is converted to the current display of the management device.
  • Device-dependent RGB display color B used to display the image of the object to be rendered on the current display based on the display color B. If the management device 140 detects that the designer has adjusted the color of the displayed image of the object to be colored, it adjusts the target color of the object to be colored accordingly, and then converts the adjusted target color based on the first mapping relationship data. It is the RGB display color related to the current display device of the management device, which is used by the designer to determine whether to continue to adjust the target color.
  • the management device 140 confirms whether a confirmation instruction for the image of the object to be rendered is detected.
  • step 308 if the management device 140 confirms that a confirmation instruction for the image of the object to be rendered is detected, target color space representation data is generated based on the determined target color.
  • the management device 140 generates an order for the object to be rendered based on the three-dimensional space model, the order at least indicating the identification of the target color rendering device, printing instructions, size information and quantity information of the object to be rendered, delivery Time information and delivery location information.
  • the management device 140 sends the order to at least one of the target rendering device and the control device of the target rendering device.
  • the present disclosure automatically generates and sends an order to the corresponding target color rendering device based on the selected color of the object to be rendered, and the target color space representation data indicated in the print instruction in the order is based on the standard color expression Therefore, the color design will not be affected by the color deviation of the display of the management equipment, but also can realize the design and printing of the color of the object to be rendered in what you see is what you get, and then can realize the color consistency of the whole process of home decoration from design to processing Personality, as well as the precise and personalized customization of the whole house decoration objects.
  • FIG. 4 shows a flowchart of a method 400 for determining color space representation data of a second object to be rendered based on the color of the first object to be rendered according to an embodiment of the present disclosure.
  • the method 400 can be executed, for example, at the electronic device 600 described in FIG. 6 . It can also be executed at the management device 140 described in FIG. 1 . It should be understood that method 400 may also include additional actions not shown and/or actions shown may be omitted, and that the scope of the present disclosure is not limited in this respect.
  • the management device 140 determines the first target color of the first object to be rendered for use in generating a first order for the first object to be rendered, the first order at least indicating the identity of the first target color rendering device .
  • the first object to be colored is, for example, the sofa textile material of the target house
  • the first target color is, for example, Berlin blue
  • the first target color space representation data is, for example, CMYK as [C:100, M:51, Y:11, K: 1].
  • CMYK is a printing color mode, which is different from RGB's color mode.
  • CMYK represents the four colors used in printing, C represents cyan (Cyan), M represents magenta (Magenta), Y represents yellow (Yellow), and K represents black (Black).
  • the management device 140 generates a first order for sofa textile materials, and the first order at least indicates a first target color rendering device (for example, a second color rendering device shown in FIG.
  • the sofa textile material of the house is digitally printed), and the first target color space representation data corresponding to Berlin blue, for example, is [C:100, M:51, Y:11, K:1].
  • the management device 140 determines a second target color of the second object to be rendered based on the first target color, so as to generate a second order for the second object to be rendered, the second order indicating at least the second
  • the identification of the target color rendering device, the second target color space representation data corresponding to the second target color, the second object to be rendered is included in the plurality of objects to be rendered, and the second object to be rendered is The properties of are different from the properties of the first object to be rendered.
  • the second target color may be the same as the first target color, or may be a matching color of the same color system that is different from the first target color.
  • the second object to be rendered is, for example, the curtain textile material of the target house, and the second target color is, for example, amorous blue that matches the first target color (ie, Berlin color).
  • the second target color space representation data is, for example, CMYK [C:59, M:12, Y:19, K:0].
  • the management device 140 generates a second order for curtain textile materials, the second order at least indicates the identification of the second target color rendering device (for example, the third color rendering device not shown in FIG.
  • the target color rendering device For digital printing of curtain textile materials for target houses based on second order.
  • the second order at least further indicates the second target color space representation data corresponding to the eye-catching blue, for example, [C:100, M:51, Y:11, K:1].
  • the present disclosure can coordinate and match the colors of multiple objects to be rendered with different attributes in the target house, so that the target color space representation data sent to the corresponding printing device and the actual printing effect of the printing device can be reflected
  • the present disclosure can also realize precise and personalized customization of the color matching of each decorative object in the whole house.
  • Fig. 5 shows a flowchart of a method 500 for generating second mapping relationship data according to an embodiment of the present disclosure. It should be understood that the method 500 can be executed, for example, at the electronic device 600 described in FIG. 6 . It can also be executed at the management device 140 described in FIG. 1 . It should be understood that method 500 may also include additional actions not shown and/or actions shown may be omitted, and that the scope of the present disclosure is not limited in this respect.
  • control device 120 establishes a second mapping relationship table between multiple standard colors in the predetermined standard color set and multiple output colors of the reference color rendering device based on the reference color rendering device.
  • the control device 120 selects a predetermined number (for example, hundreds or thousands) of standard color points uniformly distributed in the entire color gamut space of the reference color rendering device; Refer to the output color detection value of the color rendering device; establish a second mapping relationship table (or simply referred to as "second mapping table") between the output color detection value of the reference color rendering device and the standard color.
  • second mapping relationship table or simply referred to as "second mapping table" between the output color detection value of the reference color rendering device and the standard color.
  • the color space is a multi-dimensional space. Taking the CMY color space as an example, the second mapping relationship table is divided into multiple cubes, and the vertices of the cubes are reference color rendering devices corresponding to standard color points in the second mapping relationship table. Output color detection value.
  • control device 120 performs interpolation transformation on the data in the second mapping relationship table, so as to generate a second mapping used to indicate the output color of the reference color rendering device corresponding to each standard color in the predetermined standard color set relational data.
  • the control device 120 determines whether there is a reference color rendering device output color detection value corresponding to the current standard color point in the second mapping relationship data; If the color device outputs a color detection value (for example, the current standard color point falls in the middle of the aforementioned cube), then determine the standard color point adjacent to the current standard color point; Refer to the output color detection value of the color rendering device (that is, the vertex of the cube mentioned above), perform interpolation calculations, so as to generate the output color calculation value of the reference color rendering device corresponding to the current standard color; and convert the output color of the reference color rendering device The corresponding relationship between the calculated value and the current standard color is added to the second mapping relationship data.
  • a color detection value for example, the current standard color point falls in the middle of the aforementioned cube
  • the method of interpolation calculation it is, for example, based on a multi-dimensional linear interpolation algorithm to perform difference calculation for the output color detection values of the reference color rendering device corresponding to adjacent standard color points.
  • the present disclosure can conveniently establish the relationship between the actual output color of the reference color rendering device and the standard color in the entire color gamut space.
  • Fig. 6 schematically shows a block diagram of an electronic device 600 suitable for implementing embodiments of the present disclosure.
  • the device 600 may be a device for implementing the methods 200 to 500 shown in FIGS. 2 to 5 .
  • device 600 includes a central processing unit (CPU) 601 that can be programmed according to computer program instructions stored in read only memory (ROM) 602 or loaded from storage unit 608 into random access memory (RAM) 603. computer program instructions to perform various appropriate actions and processes.
  • ROM read only memory
  • RAM random access memory
  • computer program instructions to perform various appropriate actions and processes.
  • various programs and data necessary for the operation of the device 600 can also be stored.
  • the CPU, ROM, and RAM are connected to each other through a bus 604 .
  • An input/output (I/O) interface 605 is also connected to the bus 604 .
  • the central processing unit 601 executes the various methods and processes described above, for example, executes methods 200 to 500 .
  • methods 200 to 500 may be implemented as a computer software program stored on a machine-readable medium, such as storage unit 608 .
  • part or all of the computer program may be loaded and/or installed onto the device 600 via the ROM and/or the communication unit 609 .
  • the CPU may be configured to perform one or more actions of methods 200 to 500 in any other suitable manner (eg, by means of firmware).
  • a computer program product may include a computer readable storage medium having computer readable program instructions thereon for carrying out various aspects of the present disclosure.
  • a computer readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device.
  • a computer readable storage medium may be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
  • Computer-readable storage media include: portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanically encoded device, such as a printer with instructions stored thereon A hole card or a raised structure in a groove, and any suitable combination of the above.
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • flash memory static random access memory
  • SRAM static random access memory
  • CD-ROM compact disc read only memory
  • DVD digital versatile disc
  • memory stick floppy disk
  • mechanically encoded device such as a printer with instructions stored thereon
  • a hole card or a raised structure in a groove and any suitable combination of the above.
  • computer-readable storage media are not to be construed as transient signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., pulses of light through fiber optic cables), or transmitted electrical signals.
  • Computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
  • the network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers.
  • a network adapter card or a network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing/processing device .
  • Computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or Source or object code written in any combination, including object-oriented programming languages—such as Smalltalk, C++, etc., and conventional procedural programming languages—such as “C” or similar programming languages.
  • Computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server implement.
  • the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as via the Internet using an Internet service provider). connect).
  • LAN local area network
  • WAN wide area network
  • an electronic circuit such as a programmable logic circuit, field programmable gate array (FPGA), or programmable logic array (PLA)
  • FPGA field programmable gate array
  • PDA programmable logic array
  • These computer-readable program instructions can be provided to a processor in a voice interaction device, a general-purpose computer, a special-purpose computer, or a processing unit of other programmable data processing devices, thereby producing a machine that allows these instructions to be processed by a computer or other programmable
  • a device for realizing the functions/actions specified in one or more blocks in the flowchart and/or block diagram is generated.
  • These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause computers, programmable data processing devices and/or other devices to work in a specific way, so that the computer-readable medium storing instructions includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks in flowcharts and/or block diagrams.
  • each block in a flowchart or block diagram may represent a module, a program segment, or a portion of an instruction that contains one or more programmable components for implementing the specified logical functions.
  • Execute instructions may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented by a dedicated hardware-based system that performs the specified function or action , or may be implemented by a combination of dedicated hardware and computer instructions.

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Color Image Communication Systems (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

公开了一种用于打印待呈色对象的方法、计算设备和存储介质。该方法包括:使多台呈色设备(110)的输出颜色特征符合预定呈色一致性条件(202);确定多台呈色设备所包括的第二映射关系数据(204);将所确定的第二映射关系数据与多台呈色设备相关联(206);获取关于多个待呈色对象的打印指令(208);以及基于第二映射关系数据、目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据(210);以及基于目标颜色空间表征数据,使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字打印,以便输出目标颜色(212)。该方法可提升由不同呈色设备打印的多个待呈色对象所呈现的实际颜色的一致性。

Description

用于打印待呈色对象的方法、设备和存储介质 技术领域
本公开总体上涉及数码打印,并且具体地,涉及用于打印待呈色对象的方法、设备和存储介质。
背景技术
传统的用于打印待呈色对象(例如而不限于是装饰材料)的方案例如是:数字打印设备基于待呈色对象的样品的设定颜色数据或者设计师所选定的颜色号来打印待呈色对象。鉴于不同数码打印设备在喷头、墨水等方面存在差异、以及待呈色对象的材质存在差异。因此不同打印设备即便是基于相同的颜色设定数据所实际打印出的颜色和效果不尽相同。另外,不同厂家的数字打印设备的颜色控制参数并非是统一的,因此,即使设计师针对不同的待呈色对象(例如而不限于是墙面材料、地面材料)设计了统一的颜色,由于不同待呈色对象的厂家之间缺乏统一的颜色控制参数,最终导致不同厂家打印的待呈色对象所呈现出来的颜色统一效果与设计稿大相径庭。
综上,传统的用于打印待呈色对象的方案所存在的不足之处在于:难以实现分由不同打印设备(尤其是不同生产商的打印设备)打印的多个待呈色对象所呈现的实际颜色相一致,以及难以保证待呈色对象所呈现的实际颜色与设计颜色相一致。
发明内容
本公开提供一种用于打印待呈色对象的方法、计算设备和计算机存储介质,不仅能够有效提升分由不同打印设备打印的多个待呈色对象所呈现的实际颜色的一致性,而且能够有效提升待呈色对象所呈现的实际颜色与设计颜色的一致性。
根据本公开的第一方面,提供了一种用于打印待呈色对象的方法。该方法包括:矫正分布式设置的多台呈色设备,以便多台呈色设备的输出颜色特征符合预定呈色一致性条件;确定多台呈色设备所包括的参考呈色设备的第二映射关系数据,所述第二映射关系数据指示预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的映射关系;将所确定的第二映射关系数据与所述多台呈色设备相关联;获取关于多个待呈色对象的打印指令,所述打印指令至少指示关于多个待呈色对象的目标颜色空间数据和属性信息;以及基于第二映射关系数据、所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据;以及基于目标颜色空间表征数据,使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字打印,以便输出目标颜色。
根据本发明的第二方面,还提供了一种计算设备,该设备包括:至少一个处理单元;至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令当由至少一个处理单元执行时,使得计算设备执行本公开的第一方面的方法。
根据本公开的第三方面,还提供了一种计算机可读存储介质。该计算机可读存储介质上存储有机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第一方面的方法。
在一些实施例中,用于打印待呈色对象的方法还包括:确定管理设备的第一映射关系数据,所述第一映射关系数据指示预定标准色集合中的多个标准颜色与管理设备的显示器所显示的颜色之间的映射关系。
在一些实施例中,所述多个待呈色对象用于建筑装饰材料,所述多台呈色设备为多颜色通道数字打印设备。
在一些实施例中,所述多个待呈色对象为用于目标房屋装饰的纺织材料、墙面装饰材料、卫浴材料、木地板贴面材料、地砖贴面材料、门窗贴面材料、家具贴面材料中的多个,所述关于多个待呈色对象的 目标颜色空间数据和属性信息是经由管理设备所加载的用于目标房屋设计的预定应用程序所确定的。
在一些实施例中,基于第二映射关系数据、所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据包括:在管理设备处,确认是否接收到在预定标准色集合中所确定的关于待呈色对象的目标颜色;响应于确认接收到在预定标准色集合中所确定的关于待呈色对象的目标颜色,基于第一映射关系数据,将目标颜色转换为与所述管理设备的显示器相关联的目标颜色显示表征数据,以便基于所述目标颜色显示表征数据针对待呈色对象的三维空间模型进行渲染,以用于在所述管理设备处显示待呈色对象的图像,所述管理设备用于目标房屋的设计;确认是否检测到针对待呈色对象的图像的确认指令;响应于确认检测到针对待呈色对象的图像的确认指令,基于所确定的目标颜色生成目标颜色空间表征数据。
在一些实施例中,用于打印待呈色对象的方法还包括:在管理设备处,响应于检测到针对待呈色对象的图像的确认指令,基于所述三维空间模型生成关于待呈色对象的订单,所述订单至少指示目标呈色设备的标识、打印指令、待呈色对象的尺寸信息和数量信息、交付时间信息和交付位置信息;以及将所述订单发送至目标呈色设备和目标呈色设备的控制设备中的至少一个。
在一些实施例中,用于打印待呈色对象的方法还包括:确定第一待呈色对象的第一目标颜色,以用于生成关于第一待呈色对象的第一订单,第一订单至少指示第一目标呈色设备的标识、与第一目标颜色相对应的第一目标颜色空间表征数据,第一待呈色对象为与目标房屋相关联的多个待呈色对象中的至少一个呈色对象;以及基于第一目标颜色,确定第二待呈色对象的第二目标颜色,以用于生成关于第二待呈色对象的第二订单,第二订单至少指示第二目标呈色设备的标识、与第二目标颜色相对应的第二目标颜色空间表征数据,第二待呈色对象包括在所述多个待呈色对象中,并且所述第二待呈色对象的属性不同于第一待呈色对象的属性。
在一些实施例中,预定呈色一致性条件包括以下各项中的至少两项:多台呈色设备针对相同待呈色对象的单通道的最大输出强度相一致;多台呈色设备针对相同待呈色对象的单通道的输出曲线特征相一致;以及多台呈色设备针对相同待呈色对象的灰平衡相一致。
在一些实施例中,确定多台呈色设备所包括的参考呈色设备的第二映射关系数据包括:基于参考呈色设备,建立预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的第二映射关系表;以及针对第二映射关系表中的数据进行插值变换,以便生成用于指示与预定标准色集合中的每一个标准色所对应的参考呈色设备输出色的第二映射关系数据。
提供发明内容部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或主要特征,也无意限制本公开的范围。
附图说明
图1示出了根据本公开的实施例的用于实施打印待呈色对象的方法的***的示意图。
图2示出了根据本公开的实施例的用于打印待呈色对象的方法的流程图。
图3示出了根据本公开的实施例的用于生成与多个待呈色对象相关联的目标颜色空间表征数据的方法的流程图。
图4示出了根据本公开的实施例的用于基于第一待呈色对象的颜色确定第二待呈色对象的颜色空间表征数据的方法的流程图。
图5示出了根据本公开的实施例的用于生成第二映射关系数据的方法的流程图。
图6示意性示出了适于用来实现本公开实施例的电子设备的框图。
在各个附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。
如前文提及,传统的用于打印待呈色对象的方案所存在的不足之处在于:难以实现分由不同打印设备(尤其是不同生产商的打印设备)打印的多个待呈色对象所呈现的实际颜色相一致,以及难以保证待呈色对象所呈现的实际颜色与设计颜色相一致。
为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个,本公开的示例实施例提出了一种用于打印待呈色对象的方案。在该方案中,通过矫正分布式设置的多台呈色设备使其输出颜色特征符合预定呈色一致性条件;并且将指示标准颜色与参考呈色设备的输出颜色之间对应关系的第二映射关系数据与各个呈色设备相关联,本公开能够使得各个呈色设备的输出颜色与统一的标准颜色描述建立关联,而与呈色设备个体、待呈色对象材质、加工工艺无关。另外,该颜色表述是唯一的。另外,本公开通过基于第二映射关系数据、所获打印指令中关于多个待呈色对象的所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据;以及使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字印刷,以便输出目标颜色,本公开可以在待呈色对象打印参数的远程传递,以及提供至不同呈色设备去呈现颜色,都使用统一的标准颜色,因此可以保证待呈色对象在设计以及加工过程中颜色 表述的一致性,进而能够有效提升待呈色对象所呈现的实际颜色与设计颜色的一致性。
图1示出了根据本公开的实施例的用于实施打印待呈色对象的方法的***100的示意图。如图1所示,***100例如包括多个呈色设备110、呈色设备的控制设备120、管理设备140、网络150。管理设备140可以通过网络150以有线或者无线的方式与控制设备120进行数据交互。
关于多个呈色设备110,其例如是分属于同一生产厂家或者不同生产厂家的、用于基于所接收到的订单中的打印指令来针对不同属性的待呈色对象进行打印的多颜色通道数字打印设备。例如,***100例如包括:第一呈色设备110-1、第二呈色设备110-2至第N呈色设备110-N。第一呈色设备110-1例如为用于生产木地板贴面装饰纸的数码印花机、第二呈色设备110-2例如为用于生产墙砖装饰板的数码印花机。第N呈色设备110-N例如为用于生产橱柜装饰板的数码印花机。
关于控制设备120,其用于控制呈色设备110以及与管理设备140进行数据交互。具体而言,控制设备120用于矫正分布式设置的多台呈色设备;确定多台呈色设备所包括的参考呈色设备的第二映射关系数据;以及将所确定的第二映射关系数据与所述多台呈色设备相关联。控制设备120还可以获取来自管理设备140的关于多个待呈色对象的打印指令;基于第二映射关系数据、所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据;以及使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字印刷。在一些实施例中,***100包括一个集中式的控制设备120,其用于控制多个呈色设备110。在一些实施例中,***100可以包括多个控制设备120,例如,第一控制设备至第N控制设备(图1中未示出)。每一个控制设备用于分别控制对应的呈色设备110。例如,第一控制设备用于控制第一呈色设备110-1;第二控制设备用于控制第二呈色设备110-2、第N控制设备用于控制第N呈色设备 110-N。在一些实施例中,控制设备120可以集成在呈色设备110上,也可以与呈色设备110分立设置。在一些实施例中,控制设备120可以具有一个或多个处理单元,包括诸如GPU、FPGA和ASIC等的专用处理单元以及诸如CPU的通用处理单元。另外,控制设备120上也可以运行着一个或多个虚拟机。在一些实施例中,控制设备120例如包括:呈色设备矫正单元122、第二映射关系数据确定单元124、第二映射关系数据相关单元126、打印指令获取单元128、目标颜色空间表征数据生成单元130、待呈色对象打印单元132。
关于呈色设备矫正单元122,其用于矫正分布式设置的多台呈色设备,以便多台呈色设备的输出颜色特征符合预定呈色一致性条件。
关于第二映射关系数据确定单元124,其用于确定多台呈色设备所包括的参考呈色设备的第二映射关系数据,所述第二映射关系数据指示预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的映射关系。
关于第二映射关系数据相关单元126,其用于将所确定的第二映射关系数据与所述多台呈色设备相关联。
关于打印指令获取单元128,其用于获取关于多个待呈色对象的打印指令,所述打印指令至少指示关于多个待呈色对象的目标颜色空间数据和属性信息。
关于目标颜色空间表征数据生成单元130,其用于基于第二映射关系数据、所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据。
关于待呈色对象打印单元132,其用于基于目标颜色空间表征数据,使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字打印,以便输出目标颜色。
关于管理设备140,其例如而不限于是目标房屋的设计师的一台或者多台计算机或者服务器,以用于目标房屋的设计、显示目标房屋的建筑装饰材料的效果图、以及生成关于目标房屋的建筑装饰材料订单。在一些实施例中,管理设备140例如是用于实现全屋装饰精准个 性化定制平台的计算设备。具体而言,管理设备140用于确定标准颜色与管理设备的显示器所显示的颜色之间的映射关系的第一映射关系数据;基于第一映射关系数据,将目标颜色转换为与所述管理设备的显示器相关联的目标颜色显示表征数据,以用于在所述管理设备处显示待呈色对象的图像;以及如果确认检测到针对待呈色对象的图像的确认指令,基于所确定的目标颜色生成目标颜色空间表征数据。另外,管理设备140还用于如果检测到针对待呈色对象的图像的确认指令,生成关于待呈色对象的订单,以及将订单发送至目标呈色设备和目标呈色设备的控制设备中的至少一个。在一些实施例中,管理设备140可以具有一个或多个处理单元,包括诸如GPU、FPGA和ASIC等的专用处理单元以及诸如CPU的通用处理单元。另外,在管理设备140上也可以运行着一个或多个虚拟机。在一些实施例中,管理设备140和控制设备120集成在一起。
图2示出了根据本公开的实施例的用于打印待呈色对象的方法200的流程图。应当理解,方法200例如可以在图6所描述的电子设备600处执行。也可以在图1所描述的控制设备120处执行,或者管理设备140处执行。应当理解,方法200还可以包括未示出的附加动作和/或可以省略所示出的动作,本公开的范围在此方面不受限制。
在步骤202处,控制设备120矫正分布式设置的多台呈色设备,以便多台呈色设备的输出颜色特征符合预定呈色一致性条件。
关于呈色设备,其例如是多颜色通道数字打印设备。在一些实施例中,多台呈色设备例如是分属不同生产厂家的、用于基于所接收到的订单中的打印指令来针对不同属性的待呈色对象进行打印的多颜色通道数字打印设备。例如,多台呈色设备中的第一呈色设备例如用于打印窗帘材料、第二呈色设备例如用于打印木地板贴面材料、第N呈色设备例如用于打印墙面装饰材料。应当理解,由于传统的待呈色对象的材质不同、相应的生产工艺存在差异,并且不同生产厂家的呈色设备关于颜色的表征与控制数据存在非唯一性,因此,即便是相同的标准色给定值经由不同呈色设备所打印出的最终颜色存在不一致。 因此,有必要矫正分布式设置的多台呈色设备,使得多台呈色设备的输出颜色特征符合预定呈色一致性条件。
关于预定呈色一致性条件,其例如包括以下各项中的至少两项:多台呈色设备针对相同待呈色对象的单通道的最大输出强度相一致;多台呈色设备针对相同待呈色对象的单通道的输出曲线特征相一致;以及多台呈色设备针对相同待呈色对象的灰平衡相一致。
关于矫正分布式设置的多台呈色设备的方法,其例如包括:控制设备120首先使得多台呈色设备针对相同待呈色对象的单通道的最大输出强度相一致;然后,使得多台呈色设备针对相同待呈色对象的单通道的输出曲线特征相一致;以及调整多个基色通道(例如CMYK4个基色通道)的输入(逻辑)墨量(%),以便多台呈色设备针对相同待呈色对象的灰平衡相一致。
关于使得单通道的最大输出强度相一致的方法,其例如包括:控制设备120获取多台呈色设备针对相同待呈色对象的基色通道的输出曲线;基于所获取输出曲线,确定多台呈色设备的基色通道的100%的逻辑墨量(即,输入墨量)所对应的呈色设备的输出强度(或者密度);以多台呈色设备中输出强度最低的呈色设备的逻辑墨量和对应的输出强度为基准,确定多台呈色设备中其余呈色设备与该最低的输出强度所对应的输入墨量为校正后的100%的逻辑墨量,由此实现多台呈色设备针对相同待呈色对象的单通道的100%的逻辑墨量所对应的呈色设备的输出强度一致。例如,呈色设备D在100%的逻辑墨量所对应的输出强度在多台呈色设备中最低,当前呈色设备C的100%的逻辑墨量的输出强度大于该最低的输出强度,则例如确定呈色设备C的90%的输入墨量为校正后的100%的逻辑墨量,由此使得呈色设备C的校正后的100%的逻辑墨量所对应的输出强度与呈色设备D在100%的逻辑墨量所对应的输出强度相一致。以此类推,使得多台呈色设备中其余呈色设备的100%的逻辑墨量进行校正。
应当理解,多台呈色设备针对相同待呈色对象的基色通道的输出曲线特征相一致意味着该多台设备针对相同待呈色对象的基色通道 的视觉线性特征相一致。在一些实施例中,利用针对相同待呈色对象的单通道的网点扩大率表征视觉线性特征。其中,网点是构成待呈色对象的图像的基本元素。网点也是呈色设备的油墨或墨水附着的最小单位。网点扩大是指是打印在待呈色对象上的网点的增益,在平版打印中,通常发生网点扩大。网点扩大通常与墨水的颜色、颜色密度和待呈色对象的材质有关,不同墨水的颜色、颜色密度和待呈色对象的材质,其网点扩大率也有所区别。例如,颜色密度增加,网点扩大率也增加。待呈色对象的平滑度越高,网点扩大值越小,平滑度越低,网点扩大值越大。例如,如果打印50%的灰,针对不同的待呈色对象的材质,呈色设备所需的墨量是不一样的。
关于使得多台呈色设备针对相同待呈色对象的灰平衡相一致的方法,应当理解,等比例的CMY例如输出为中性灰颜色,则调整CMY基色通道的输入墨量的比例,使得输出的中性灰相一致。例如,如果颜色偏红,则减少M基色通道(即,洋红色基色通道)的墨水比例。
在步骤204处,控制设备120确定多台呈色设备所包括的参考呈色设备的第二映射关系数据,所述第二映射关系数据指示预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的映射关系。该预定标准色集合包括多个统一的标准颜色。该多个统一的标准颜色定义了多个抽象的标准颜色表述,该颜色表述是唯一的,与显示设备、加工设备、物体材质、加工工艺无关。无论在管理设备的设计软件中的颜色选择与标注,还是在打印订单中所指示的待呈色对象(即,待打印物品)的目标颜色参数远程传递,以及在送显示设备或不同呈色设备去呈现颜色,都使用该统一的标准颜色的颜色表述,以确保呈色对象(即,待打印物品)在设计以及加工过程中颜色表述的一致性。
关于第二映射关系数据,其例如是指示预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的第二映射关系表。
关于预定标准色集合,其包括多个标准色。每个标准色对应于唯一的标准颜色表征数据,该标准色与管理设备的显示器、呈色设备、 待呈色对象的材质、待呈色对象的加工工艺无关。关于预定标准色集合,其用于在管理设备处选择与标注关于待呈色对象的目标颜色。在管理设备与目标呈色设备和/或目标呈色设备的控制设备之间传递的打印指令中所指示的目标颜色空间表征数据也是基于所选择的目标颜色而生成的。不同呈色设备的输出颜色与标准色集合中的标准色存在映射关系。
通过采用上述手段,本公开可以使得待呈色对象在设计环节、打印指令传递环节、以及打印过程中所基于的颜色表述的一致性,而且有利于呈色设备实现管理设备处所确定的标准目标颜色的准确还原。
关于参考呈色设备,其例如是多台呈色设备中的至少一台呈色设备。关于确定参考呈色设备的第二映射关系数据的方法,其例如包括:基于参考呈色设备,建立预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的第二映射关系表;以及针对第二映射关系表中的数据进行插值变换,以便生成用于指示与预定标准色集合中的每一个标准色所对应的参考呈色设备输出色的第二映射关系数据。下文将结合图5进一步说明用于确定参考呈色设备的第二映射关系数据的方法500,在此,不再赘述。
在步骤206处,控制设备120将所确定的第二映射关系数据与所述多台呈色设备相关联。
在步骤208处,控制设备120获取关于多个待呈色对象的打印指令,所述打印指令至少指示关于多个待呈色对象的目标颜色空间数据和属性信息。
关于所述多个待呈色对象,其例如用于建筑装饰材料。具体而言,多个待呈色对象例如是用于目标房屋装饰的纺织材料、墙面装饰材料、卫浴材料、木地板贴面材料、地砖贴面材料、门窗贴面材料、家具贴面材料的中的多个。关于多个待呈色对象的目标颜色空间数据和属性信息,其例如是经由管理设备所加载的用于目标房屋设计的预定应用程序所确定的。
在步骤210处,控制设备120基于第二映射关系数据、所述目标 颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据。
关于属性信息,其例如而不限于是待呈色对象的材质。
在步骤212处,控制设备120基于目标颜色空间表征数据,使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字打印,以便输出目标颜色。
在上述方案中,通过矫正分布式设置的多台呈色设备使其输出颜色特征符合预定呈色一致性条件;并且将指示标准颜色与参考呈色设备的输出颜色之间对应关系的第二映射关系数据与各个呈色设备相关联,本公开能够使得各个呈色设备的输出颜色与统一的标准颜色描述建立关联,而与呈色设备个体、待呈色对象材质、加工工艺无关。另外,该颜色表述是唯一的。另外,本公开通过基于第二映射关系数据、所获打印指令中关于多个待呈色对象的所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据;以及使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字印刷,以便输出目标颜色,本公开可以在待呈色对象打印参数的远程传递,以及提供至不同呈色设备去呈现颜色,都使用统一的标准颜色,因此可以保证待呈色对象在设计以及加工过程中颜色表述的一致性,进而能够有效提升待呈色对象所呈现的实际颜色与设计颜色的一致性。
在一些实施例中,方法200还包括:控制设备120确定管理设备的第一映射关系数据,所述第一映射关系数据指示预定标准色集合中的多个标准颜色与管理设备的显示器所显示的颜色之间的映射关系。
图3示出了根据本公开的实施例的用于生成与多个待呈色对象相关联的目标颜色空间表征数据的方法300的流程图。应当理解,方法300例如可以在图6所描述的电子设备600处执行。也可以在图1所描述的管理设备140处执行。应当理解,方法300还可以包括未示出的附加动作和/或可以省略所示出的动作,本公开的范围在此方面不受限制。
在步骤302处,管理设备140确认是否接收到在预定标准色集合中所确定的关于待呈色对象的目标颜色。
关于管理设备140,其例如用于将目标房屋的所有建筑装饰材料的表面层进行统一的色彩和图案设计、模拟效果的显示、尺寸确定、以及生成和发送用于生产厂商的呈色设备针对建筑装饰材料进行打印的订单。管理设备140配置有用于有包括各个不同属性的建筑装饰材料的材料库、图案纹理库和配色库。其中,建筑装饰材料例如而不限于包括地面材料、墙面材料、橱柜板材、屋顶材料、卫浴材料、厨房材料、全屋软装布艺材料(例如,沙发布艺、窗帘材料)和家具贴面材料。关于目标房屋的各个不同属性的建筑装饰材料的设计色是用预定标准色集合中所确定的一个或多个标准色作为待呈色对象的目标颜色。例如在交互设计中,指定窗帘材料的颜色预定标准色集合中的标准色A,即待呈色对象的目标颜色为标准色A。
在步骤304处,如果管理设备140色,基于第一映射关系数据,将目标颜色转换为与所述管理设备的显示器相关联的目标颜色显示表征数据,以便基于所述目标颜色显示表征数据针对待呈色对象的三维空间模型进行渲染,以用于在所述管理设备处显示待呈色对象的图像,所述管理设备用于目标房屋的设计。该第一映射关系数据例如而不限于是管理设备的显示器的显示色检测值与标准颜色的第一映射关系表。
关于第一映射关系数据,其指示预定标准色集合中的多个标准颜色与管理设备的显示器所显示的颜色之间的映射关系。
应当理解,不同的显示器针对相同的标准颜色A会变换成不同的颜色Bi,为了保证在不同显示设备上呈现出相同的标准颜色A外貌。本公开的管理设备140会预先确定管理设备的第一映射关系数据。该第一映射关系数据(例如是第一映射关系表)指示预定标准色集合中的多个标准颜色与管理设备的显示器所显示的颜色之间的映射关系。
关于确定第一映射关系数据的方法,其例如包括:管理设备140选取第二预定数量的标准颜色(例如RGB标准颜色);然后经由测 量装置测量针对该第二预定数量的标准颜色的管理设备的显示器的显示色检测值;建立管理设备的显示器的显示色检测值与标准颜色的第一映射关系表;然后,针对第一映射关系表中的数据进行插值变换,以便生成用于指示与预定标准色集合中的每一个标准色所对应的管理设备140的显示设备的显示色的第一映射关系数据。
例如,如果管理设备140确认接收到关于窗帘材料的目标颜色(即,标准色A),送管理设备140进行显示时,基于第一映射关系数据,将标准色A转换为与管理设备的当前显示器设备相关的RGB的显示颜色B,以用于基于显示颜色B在当前显示器上显示待呈色对象的图像。如果管理设备140检测到设计师针对所显示的待呈色对象的图像的颜色的调整,相应地调整关于待呈色对象的目标颜色,然后基于第一映射关系数据,将调整后的目标颜色转换为与管理设备的当前显示器设备相关的RGB的显示颜色,以用于设计师确定是否继续对目标颜色进行调整。
在步骤306处,管理设备140确认是否检测到针对待呈色对象的图像的确认指令。
在步骤308处,如果管理设备140确认检测到针对待呈色对象的图像的确认指令,基于所确定的目标颜色生成目标颜色空间表征数据。
在步骤310处,管理设备140基于所述三维空间模型生成关于待呈色对象的订单,所述订单至少指示目标呈色设备的标识、打印指令、待呈色对象的尺寸信息和数量信息、交付时间信息和交付位置信息。
在步骤312处,管理设备140将所述订单发送至目标呈色设备和目标呈色设备的控制设备中的至少一个。
通过采用上述技术手段,本公开基于待呈色对象的选定颜色自动生成并发送订单给对应的目标呈色设备,并且订单中的打印指令中所指示的目标颜色空间表征数据是基于标准色表达的,因而不仅不会受到管理设备的显示器的颜色偏差影响颜色设计,而且能够实现所见即所得的待呈色对象的颜色的设计与打印,进而能够实现家装从设计到加工全流程的颜色一致性,以及全屋装饰物件的精准个性化定制。
图4示出了根据本公开的实施例的用于基于第一待呈色对象的颜色确定第二待呈色对象的颜色空间表征数据的方法400的流程图。应当理解,方法400例如可以在图6所描述的电子设备600处执行。也可以在图1所描述的管理设备140处执行。应当理解,方法400还可以包括未示出的附加动作和/或可以省略所示出的动作,本公开的范围在此方面不受限制。
在步骤402处,管理设备140确定第一待呈色对象的第一目标颜色,以用于生成关于第一待呈色对象的第一订单,第一订单至少指示第一目标呈色设备的标识、与第一目标颜色相对应的第一目标颜色空间表征数据,第一待呈色对象为与目标房屋相关联的多个待呈色对象中的至少一个呈色对象。
例如,第一待呈色对象例如是目标房屋的沙发纺织材料,第一目标颜色例如是柏林蓝,第一目标颜色空间表征数据例如是CMYK为[C:100,M:51,Y:11,K:1]。CMYK为印刷色彩模式,其不同于RGB的色彩模式。CMYK代表打印上用的四种颜色,C代表青色(Cyan),M代表洋红色(Magenta),Y代表黄色(Yellow),K代表黑色(Black)。例如,管理设备140生成关于沙发纺织材料的第一订单,该第一订单至少指示第一目标呈色设备(例如,图1所示的第二呈色设备,其用于基于第一订单针对目标房屋的沙发纺织材料进行数字打印)的标识、与柏林蓝相对应的第一目标颜色空间表征数据,例如为[C:100,M:51,Y:11,K:1]。
在步骤404处,管理设备140基于第一目标颜色,确定第二待呈色对象的第二目标颜色,以用于生成关于第二待呈色对象的第二订单,第二订单至少指示第二目标呈色设备的标识、与第二目标颜色相对应的第二目标颜色空间表征数据,第二待呈色对象包括在所述多个待呈色对象中,并且所述第二待呈色对象的属性不同于第一待呈色对象的属性。
在一些实施例中,第二目标颜色可以与第一目标颜色相同,也可以与第一目标颜色不同的相同色系的匹配颜色。例如,第二待呈色对 象例如是目标房屋的窗帘纺织材料,第二目标颜色例如是与第一目标颜色(即,柏林色)相匹配的秋波蓝。第二目标颜色空间表征数据例如是CMYK为[C:59,M:12,Y:19,K:0]。例如,管理设备140生成关于窗帘纺织材料的第二订单,该第二订单至少指示第二目标呈色设备(例如,图1未示出的第三呈色设备)的标识、该目标呈色设备用于基于第二订单针对目标房屋的窗帘纺织材料进行数字打印。该第二订单至少还指示与秋波蓝相对应的第二目标颜色空间表征数据,例如为[C:100,M:51,Y:11,K:1]。
通过采用上述手段,本公开可以针对目标房屋中不同属性的多个待呈色对象进行彼此颜色的协调与匹配,进而使得发送至对应打印设备的目标颜色空间表征数据、打印设备的实际打印效果体现不同属性的多个待呈色对象目标颜色的协调。因此,本公开有利于同一目标房屋中不同装饰材料实际打印效果的匹配度。另外,通过采用上述手段,本公开还可以实现全屋各个装饰物件配色的精准个性化定制。
图5示出了根据本公开的实施例的用于生成第二映射关系数据的方法500的流程图。应当理解,方法500例如可以在图6所描述的电子设备600处执行。也可以在图1所描述的管理设备140处执行。应当理解,方法500还可以包括未示出的附加动作和/或可以省略所示出的动作,本公开的范围在此方面不受限制。
在步骤502处,控制设备120基于参考呈色设备,建立预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的第二映射关系表。
例如,控制设备120在参考呈色设备的整个色域空间中选取均匀分布的预定数量(例如为几百或几千个)的标准颜色点;然后经由测量装置测量该预定数量的标准颜色点的参考呈色设备输出色检测值;建立参考呈色设备输出色检测值与标准颜色的第二映射关系表(或简称为“第二映射表”)。应当理解,颜色空间为多维度的空间,以CMY颜色空间为例,第二映射关系表例如被分成多个立方体,立方体的顶点为第二映射关系表中对应于标准颜色点的参考呈色设备输 出色检测值。
在步骤504处,控制设备120针对第二映射关系表中的数据进行插值变换,以便生成用于指示与预定标准色集合中的每一个标准色所对应的参考呈色设备输出色的第二映射关系数据。
例如,控制设备120确定第二映射关系数据中是否存在与当前标准颜色点所对应的参考呈色设备输出色检测值;如果确定第二映射关系数据不存在与当前标准颜色点所对应的参考呈色设备输出色检测值(例如当前标准颜色点落在前文所提及立方体的中间),则确定与当前标准颜色点相邻的标准颜色点;基于所确定的相邻的标准颜色点所对应的参考呈色设备输出色检测值(即,前文所提及立方体的顶点),进行插值计算,以便生成与当前标准颜色所对应的参考呈色设备输出色计算值;以及将参考呈色设备输出色计算值和当前标准颜色的对应关系添加至第二映射关系数据中。
关于进行插值计算的方法,其例如是基于多维线性插值算法而针对相邻的标准颜色点所对应的参考呈色设备输出色检测值进行差值计算。
通过采用上述手段,本公开可以便捷地在整个色域空间中建立参考呈色设备的实际输出颜色与标准颜色之间的关系。
图6示意性示出了适于用来实现本公开实施例的电子设备600的框图。设备600可以是用于实现执行图2至图5所示的方法200至500的设备。如图6所示,设备600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的计算机程序指令或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序指令,来执行各种适当的动作和处理。在RAM中,还可存储设备600操作所需的各种程序和数据。CPU、ROM以及RAM通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
设备600中的多个部件连接至I/O接口605,包括:输入单元606、输出单元607、存储单元608,中央处理单元601执行上文所描述的各个方法和处理,例如执行方法200至500。例如,在一些实施例中, 方法200至500可被实现为计算机软件程序,其被存储于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM并由CPU执行时,可以执行上文描述的方法200至500的一个或多个操作。备选地,在其他实施例中,CPU可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法200至500的一个或多个动作。
需要进一步说明的是,本公开可以是方法、装置、***和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是但不限于电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令, 以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,该编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
这里参照根据本公开实施例的方法、设备(***)、和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给语音交互装置中的处理器、通用计算机、专用计算机或其它可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,该模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
以上该仅为本公开的可选实施例,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等效替换、改进等,均应包含在本公开的保护范围之内。

Claims (11)

  1. 一种用于打印待呈色对象的方法,包括:
    矫正分布式设置的多台呈色设备,以便多台呈色设备的输出颜色特征符合预定呈色一致性条件;
    确定多台呈色设备所包括的参考呈色设备的第二映射关系数据,所述第二映射关系数据指示预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的映射关系;
    将所确定的第二映射关系数据与所述多台呈色设备相关联;
    获取关于多个待呈色对象的打印指令,所述打印指令至少指示关于多个待呈色对象的目标颜色空间数据和属性信息;以及
    基于第二映射关系数据、所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据;以及
    基于目标颜色空间表征数据,使得所述多台呈色设备中的至少部分呈色设备分别针对多个待呈色对象进行数字打印,以便输出目标颜色。
  2. 根据权利要求1所述的方法,还包括:
    确定管理设备的第一映射关系数据,所述第一映射关系数据指示预定标准色集合中的多个标准颜色与管理设备的显示器所显示的颜色之间的映射关系。
  3. 根据权利要求1所述的方法,其中所述多个待呈色对象用于建筑装饰材料,所述多台呈色设备为多颜色通道数字打印设备。
  4. 根据权利要求3所述的方法,其中所述多个待呈色对象为用于目标房屋装饰的纺织材料、墙面装饰材料、卫浴材料、木地板贴面材料、地砖贴面材料、门窗贴面材料、家具贴面材料中的多个,所述关于多个待呈色对象的目标颜色空间数据和属性信息是经由管理设备 所加载的用于目标房屋设计的预定应用程序所确定的。
  5. 根据权利要求2所述的方法,其中基于第二映射关系数据、所述目标颜色空间数据和属性信息,生成与多个待呈色对象相关联的目标颜色空间表征数据包括:
    在管理设备处,确认是否接收到在预定标准色集合中所确定的关于待呈色对象的目标颜色;
    响应于确认接收到在预定标准色集合中所确定的关于待呈色对象的目标颜色,基于第一映射关系数据,将目标颜色转换为与所述管理设备的显示器相关联的目标颜色显示表征数据,以便基于所述目标颜色显示表征数据针对待呈色对象的三维空间模型进行渲染,以用于在所述管理设备处显示待呈色对象的图像,所述管理设备用于目标房屋的设计;
    确认是否检测到针对待呈色对象的图像的确认指令;
    响应于确认检测到针对待呈色对象的图像的确认指令,基于所确定的目标颜色生成目标颜色空间表征数据。
  6. 根据权利要求5所述的方法,还包括:
    在管理设备处,响应于检测到针对待呈色对象的图像的确认指令,基于所述三维空间模型生成关于待呈色对象的订单,所述订单至少指示目标呈色设备的标识、打印指令、待呈色对象的尺寸信息和数量信息、交付时间信息和交付位置信息;以及
    将所述订单发送至目标呈色设备和目标呈色设备的控制设备中的至少一个。
  7. 根据权利要求1所述的方法,还包括:
    确定第一待呈色对象的第一目标颜色,以用于生成关于第一待呈色对象的第一订单,第一订单至少指示第一目标呈色设备的标识、与第一目标颜色相对应的第一目标颜色空间表征数据,第一待呈色对象 为与目标房屋相关联的多个待呈色对象中的至少一个呈色对象;以及
    基于第一目标颜色,确定第二待呈色对象的第二目标颜色,以用于生成关于第二待呈色对象的第二订单,第二订单至少指示第二目标呈色设备的标识、与第二目标颜色相对应的第二目标颜色空间表征数据,第二待呈色对象包括在所述多个待呈色对象中,并且所述第二待呈色对象的属性不同于第一待呈色对象的属性。
  8. 根据权利要求1所述的方法,其中预定呈色一致性条件包括以下各项中的至少两项:
    多台呈色设备针对相同待呈色对象的单通道的最大输出强度相一致;
    多台呈色设备针对相同待呈色对象的单通道的输出曲线特征相一致;以及
    多台呈色设备针对相同待呈色对象的灰平衡相一致。
  9. 根据权利要求1所述的方法,其中确定多台呈色设备所包括的参考呈色设备的第二映射关系数据包括:
    基于参考呈色设备,建立预定标准色集合中的多个标准颜色与参考呈色设备的多个输出颜色之间的第二映射关系表;以及
    针对第二映射关系表中的数据进行插值变换,以便生成用于指示与预定标准色集合中的每一个标准色所对应的参考呈色设备输出色的第二映射关系数据。
  10. 一种计算设备,包括:
    至少一个处理单元;
    至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述计算设备执行根据权利要求1至9任一项所述的方法。
  11. 一种计算机可读存储介质,其上存储有机器可执行指令,该机器可执行指令在被执行时使机器执行根据权利要求1至9中任一项所述的方法。
PCT/CN2022/079989 2021-12-22 2022-03-09 用于打印待呈色对象的方法、设备和存储介质 WO2023115714A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111576770.7A CN113968088B (zh) 2021-12-22 2021-12-22 用于打印待呈色对象的方法、设备和存储介质
CN202111576770.7 2021-12-22

Publications (1)

Publication Number Publication Date
WO2023115714A1 true WO2023115714A1 (zh) 2023-06-29

Family

ID=79590809

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/079989 WO2023115714A1 (zh) 2021-12-22 2022-03-09 用于打印待呈色对象的方法、设备和存储介质

Country Status (2)

Country Link
CN (1) CN113968088B (zh)
WO (1) WO2023115714A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113968088B (zh) * 2021-12-22 2022-03-11 杭州宏华数码科技股份有限公司 用于打印待呈色对象的方法、设备和存储介质
CN115599324B (zh) * 2022-12-09 2023-05-19 杭州宏华数码科技股份有限公司 用于控制数码呈色设备进行呈色的方法、设备和介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1079606A2 (en) * 1999-08-11 2001-02-28 Canon Kabushiki Kaisha Color space adjustment for multiple different substrates
JP2001203905A (ja) * 1999-11-11 2001-07-27 Matsushita Electric Ind Co Ltd 色情報正規化方法、並びに色情報交換方法及びその装置
CN101002188A (zh) * 2004-05-05 2007-07-18 佳能株式会社 由基于变换的色彩描述文件产生色彩测量和由基于测量的色彩管理***创建基于变换的描述文件
CN101345814A (zh) * 2007-07-13 2009-01-14 三星电子株式会社 成像装置及其色彩表生成方法和彩色文档打印方法
CN101371563A (zh) * 2006-01-20 2009-02-18 Oce印刷***有限公司 用介质相关的颜色管理资源产生和处理文档数据的方法、计算机程序产品和装置
CN101582977A (zh) * 2008-05-14 2009-11-18 富士施乐株式会社 颜色管理装置和颜色管理方法
CN103002193A (zh) * 2012-09-29 2013-03-27 天津科技大学 数字图像调整***和方法
CN103347142A (zh) * 2013-07-01 2013-10-09 上海理工大学 一种基于数字设备呈色适性表征的优化色表实现方法
US20140176594A1 (en) * 2012-12-24 2014-06-26 Delta Electronics, Inc. Adjusting method and display apparatus using same
CN113968088A (zh) * 2021-12-22 2022-01-25 杭州宏华数码科技股份有限公司 用于打印待呈色对象的方法、设备和存储介质

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07222011A (ja) * 1994-01-31 1995-08-18 Canon Inc 色再現範囲表現方法及び画像処理方法及び装置
TWI220740B (en) * 2002-11-05 2004-09-01 Way Tech Dev Inc Method for making printing device output image colors identical with original colors
EP1578140A3 (en) * 2004-03-19 2005-09-28 Thomson Licensing S.A. System and method for color management
US20060256129A1 (en) * 2005-05-12 2006-11-16 Samsung Electronics Co., Ltd. Method and system for display color correction
US7692663B2 (en) * 2005-10-19 2010-04-06 Canon Kabushiki Kaisha Multi-shelled gamut boundary descriptor for an RGB projector
CN101041307A (zh) * 2006-03-22 2007-09-26 丘熊熊 利用大幅面打印机在传统彩印用纸上印制彩色图文的方法
KR100834762B1 (ko) * 2006-09-29 2008-06-05 삼성전자주식회사 이 기종간 색역 사상 방법 및 장치
CN102756549B (zh) * 2012-05-04 2015-09-30 北京科印传媒文化股份有限公司 基于观测光源的打样颜色一致性控制方法
JP6544266B2 (ja) * 2016-02-25 2019-07-17 コニカミノルタ株式会社 画像形成装置及びプログラム
CN107277294A (zh) * 2017-06-20 2017-10-20 杭州宏华数码科技股份有限公司 纺织数码印花基于分区的多基色颜色混色模型及应用方法
CN107345331B (zh) * 2017-06-20 2019-06-21 浙江理工大学 数码提花机织物多基色分区混色模型的构建及其应用方法
CN113055544B (zh) * 2021-03-10 2022-09-30 上海赛图图像设备有限公司 一种实现装饰材料表面图像颜色一致性再现的方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1079606A2 (en) * 1999-08-11 2001-02-28 Canon Kabushiki Kaisha Color space adjustment for multiple different substrates
JP2001203905A (ja) * 1999-11-11 2001-07-27 Matsushita Electric Ind Co Ltd 色情報正規化方法、並びに色情報交換方法及びその装置
CN101002188A (zh) * 2004-05-05 2007-07-18 佳能株式会社 由基于变换的色彩描述文件产生色彩测量和由基于测量的色彩管理***创建基于变换的描述文件
CN101371563A (zh) * 2006-01-20 2009-02-18 Oce印刷***有限公司 用介质相关的颜色管理资源产生和处理文档数据的方法、计算机程序产品和装置
CN101345814A (zh) * 2007-07-13 2009-01-14 三星电子株式会社 成像装置及其色彩表生成方法和彩色文档打印方法
CN101582977A (zh) * 2008-05-14 2009-11-18 富士施乐株式会社 颜色管理装置和颜色管理方法
CN103002193A (zh) * 2012-09-29 2013-03-27 天津科技大学 数字图像调整***和方法
US20140176594A1 (en) * 2012-12-24 2014-06-26 Delta Electronics, Inc. Adjusting method and display apparatus using same
CN103347142A (zh) * 2013-07-01 2013-10-09 上海理工大学 一种基于数字设备呈色适性表征的优化色表实现方法
CN113968088A (zh) * 2021-12-22 2022-01-25 杭州宏华数码科技股份有限公司 用于打印待呈色对象的方法、设备和存储介质

Also Published As

Publication number Publication date
CN113968088B (zh) 2022-03-11
CN113968088A (zh) 2022-01-25

Similar Documents

Publication Publication Date Title
WO2023115714A1 (zh) 用于打印待呈色对象的方法、设备和存储介质
US8493618B2 (en) Color processing apparatus and method that calculate and combine color data of diffuse reflection in a line-of-sight direction and color data of specular reflection in a line-of-sight direction, and that convert the combined color data to color data in a color space of a monitor
JP3775752B2 (ja) 色処理方法及び装置
US11706373B2 (en) Method and apparatus for color print management
JPH09270927A (ja) 画像処理方法及び装置
US9994053B2 (en) Achieving ink cost saving for printing devices by taking visual appearance and real ink costs into account
JP2005244879A (ja) 色変換テーブルの作成方法、色変換テーブル作成装置、プログラム、色変換テーブル、色変換装置、及び、画像形成システム
Gooby The development of methodologies for color printing in digital inkjet textile printing and the application of color knowledge in the ways of making project
US10911641B2 (en) Color harmony complying reproducible color palettes
CN101465945A (zh) 印刷控制装置、印刷***以及印刷控制程序
CN101184148B (zh) 颜色处理装置和方法
JP2011061544A (ja) 色情報処理装置、及びそのプログラム
US8218865B2 (en) Constructing a color transform using a neural network for colors outside the spectrum locus
US11182112B1 (en) Methods and systems for creating ICC printer profiles with unorthodox ink limits
US6222639B1 (en) Method and apparatus for producing color conversion table
US20170339284A1 (en) Method for color matching printers
JP2007065192A (ja) 画像処理方法及び画像処理装置並びにプログラム
WO2008013583A1 (en) Time efficient generation of color look-up table
US7679782B2 (en) System and method for extracting grayscale data in accordance with a prescribed tolerance function
JP5981768B2 (ja) 色処理装置およびその方法
JP4629463B2 (ja) 色変換定義表示装置、色変換定義表示プログラム、および色変換定義表示方法
US20220400187A1 (en) Updating a color profile
US20100123942A1 (en) Establishing one-dimensional transforms
JP3910323B2 (ja) プロファイル作成方法およびプロファイル作成装置
CN112862912B (zh) 一种家装产品的实时在线调色方法、设备及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22909054

Country of ref document: EP

Kind code of ref document: A1