IP Library Granted Patent US 10,079,962
Granted Patent B2
US 10,079,962 · App. 15/662,037 · Granted Sep 18, 2018

Systems and methods for separating a digital image using a specified colour palette into a sequence of separation plates used in a multi-stage printing process to produce an acceptable facsimile of the digital image

Inventors: Andrej Pancik (Slovenska Lupca, SK); Simon Sotak (Prague, CZ)
Assignee: Represent Holdings, LLC
H04N1/54G06F3/1204G06F3/1208G06F3/1219G06F3/1229G06F3/1256H04N1/0044H04N1/00344H04N1/00954H04N1/56H04N1/6008H04N1/6016H04N1/6058H04N1/644G06Q30/0635
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,079,962
App. No.
15/662,037
Granted
Sep 18, 2018
Kind
B2
Abstract

Systems and methods of separating a digital image using a specified colour palette into a sequence of separation plates is disclosed. The method comprises receiving the digital image and the specified colour palette; setting a desired integer number of ink quantization levels, Q; determining a plurality of ink levels (0%, 100%, and evenly spaced intermediate levels there between when Q>0); combining all of the plurality of ink levels by Cartesian product for each of the plurality of printing inks forming a list of possible ink combinations; calculating the colour values for one or more composite colours by linear combination of the colour values of each possible combination weighted by the levels, for each pixel colour value in the digital image finding the potential colour separation combination colour value that is the closest to the pixel colour value, adding each of the printing ink-ink level pairs that resulted in the closest potential colour separation combination colour value to a final combination colour palette, and including each of the plurality of pixels associated with the pixel colour value on a separation plate logically associated with each of the printing inks that resulted in the closest potential colour separation combination colour value; ordering the printing ink, ink level pairs within the final combination colour palette; and returning the final combination colour palette and separation plates.

Claims (34)

1. A method of separating a digital image using a specified colour palette into a sequence of separation plates for subsequent use in multi-stage printing processes to produce an acceptable facsimile of user-selected artwork, wherein the digital image has a plurality of pixels, each pixel having a pixel colour value within a particularly-defined colour space, the specified colour palette is an ordered list of a plurality of printing inks, each of the plurality of printing inks having a colour value within the particularly-defined colour space, the method comprising:

receiving, on a processor, the digital image and the specified colour palette;

setting, on the processor, a desired number of ink quantization levels, Q;

determining, on the processor, a plurality of ink levels, the plurality of ink levels including zero and one hundred percent and additional intermediate levels there between when the desired number of ink quantization levels is greater than zero, the additional intermediate levels being evenly spaced between zero and one hundred percent based on the value of Q;

combining, on the processor, all of the plurality of ink levels by Cartesian product for each of the plurality of printing inks to form a list of all possible ink combinations based on the desired number of ink quantization levels;

calculating the colour values within the colour space for one or more composite colours by linear combination of the colour values of each of the possible ink combinations, weighted by the ink levels, as the colour value for each potential colour separation combination;

for each pixel colour value in the digital image finding, on the processor, the potential colour separation combination colour value that is the closest distance to the pixel colour value,

adding, on the processor, each of the printing ink-ink level pairs that resulted in the closest potential colour separation combination colour value to a final combination colour palette, and including each of the plurality of pixels associated with the pixel colour value on a separation plate logically associated with each of the printing inks that resulted in the closest potential colour separation combination colour value;

ordering the printing ink, ink level pairs within the final combination colour palette; and

returning the final combination colour palette and separation plates.

2. The method according to claim 1 wherein the desired number of ink quantization levels is an integer.

3. The method according to claim 2 wherein each of the additional intermediate ink levels are integers.

4. The method according to claim 3 wherein the additional intermediate ink levels are rounded to the nearest integer value.

5. The method according to claim 1 wherein only certain of the plurality of printing inks are available for use, the method further comprising:

finding colour values within the particularly-defined colour space for each of the available printing inks; and

deleting the colour value calculated for each potential colour separation combination if it is not equal to a colour value of one of the available printing inks.

6. A system for separating a digital image using a specified colour palette into a sequence of separation plates for subsequent use in multi-stage printing processes to produce an acceptable facsimile of user-selected artwork, the system comprising:

a processor that has received the digital image and the specified colour palette, wherein the digital image has a plurality of pixels, each pixel having a pixel colour value within a particularly-defined colour space and the specified colour palette is an ordered list of a plurality of printing inks, each of the plurality of printing inks having a colour value within the particularly-defined colour space, the processor being configured to process the digital image in accordance with program logic;

a memory containing the program logic that configures the processor to set a desired number of ink quantization levels, Q,

determine a plurality of ink levels, the plurality of ink levels including zero and one hundred percent and additional intermediate levels there between when the desired number of ink quantization levels is greater than zero, the additional intermediate levels being evenly spaced between zero and one hundred percent based on the value of Q,

combine all of the plurality of ink levels by Cartesian product for each of the plurality of printing inks to form a list of all possible ink combinations based on the desired number of ink quantization levels,

calculate the colour values within the colour space for one or more composite colours by linear combination of the colour values of each of the possible ink combinations, weighted by the ink levels, as the colour value for each potential colour separation combination,

for each pixel colour value in the digital image

find the potential colour separation combination colour value that is the closest distance to the pixel colour value,

add each of the printing ink-ink level pairs that resulted in the closest potential colour separation combination colour value to a final combination colour palette, and

include each of the plurality of pixels associated with the pixel colour value on a separation plate logically associated with each of the printing inks that resulted in the closest potential colour separation combination colour value,

order the printing ink, ink level pairs within the final combination colour palette; and

return the final combination colour palette and separation plates.

7. The system according to claim 6 wherein the desired number of ink quantization levels is an integer.

8. The system according to claim 7 wherein each of the additional intermediate ink levels are integers.

9. The system according to claim 8 wherein the additional intermediate ink levels are rounded to the nearest integer value.

10. The system according to claim 6 wherein only certain of the plurality of printing inks are available for use, the program logic further configuring the processor to:

find colour values within the particularly-defined colour space for each of the available printing inks; and

delete the colour value calculated for each potential colour separation combination if it is not equal to a colour value of one of the available printing inks.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 3, 2019
From: PACIFIC WESTERN BANK
To: REPRESENT HOLDINGS, LLC
Reel/Frame 049076/0705 →
SECURITY INTEREST Recorded Nov 30, 2018
From: REPRESENT HOLDINGS, LLC
To: PACIFIC WESTERN BANK
Reel/Frame 047644/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2018
From: PANCIK, ANDREJ; SOTAK, SIMON
To: REPRESENT HOLDINGS, LLC
Reel/Frame 044606/0164 →
Continuity (2)
Provisional Application 62368482 · Jul 29, 2016
Related Publication 20180034998A1 · Feb 1, 2018