USRE42746E1 - Process and system for defining and visually depicting colors from the components of arbitrary color models - Google Patents

Process and system for defining and visually depicting colors from the components of arbitrary color models Download PDF

Info

Publication number
USRE42746E1
USRE42746E1 US11/251,636 US25163605A USRE42746E US RE42746 E1 USRE42746 E1 US RE42746E1 US 25163605 A US25163605 A US 25163605A US RE42746 E USRE42746 E US RE42746E
Authority
US
United States
Prior art keywords
color
components
document
colors
spot
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
US11/251,636
Inventor
Timothy Gill
Matthew Phillips
Parviz Banki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Q LIQUIDATING TRUST
Original Assignee
Quark Inc
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 Quark Inc filed Critical Quark Inc
Priority to US11/251,636 priority Critical patent/USRE42746E1/en
Assigned to QUARK, INC. reassignment QUARK, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BANKI, PARVIZ, GILL, TIMOTHY, PHILLIPS, MATTHEW
Application granted granted Critical
Publication of USRE42746E1 publication Critical patent/USRE42746E1/en
Assigned to QUARK HOLDINGS, INC. reassignment QUARK HOLDINGS, INC. SECURITY AGREEMENT Assignors: QUARK ACQUISITION CORPORATION
Assigned to QH HOLDINGS CORPORATION reassignment QH HOLDINGS CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: QUARK HOLDINGS, INC.
Assigned to Q LIQUIDATING TRUST reassignment Q LIQUIDATING TRUST ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: QH HOLDINGS CORPORATION
Assigned to QUARK ACQUISITION CORPORATION reassignment QUARK ACQUISITION CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: Q LIQUIDATING TRUST F/K/A QUARK HOLDINGS, INC.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/54Conversion of colour picture signals to a plurality of signals some of which represent particular mixed colours, e.g. for textile printing

Definitions

  • This invention relates to electronic publishing and particularly to defining and depicting colors for use in electronic publishing.
  • Electronic publishing has become the standard for developing documents for publication. Publication in this day and age includes not only printed publication but multi-media publications such as CD-ROM or World Wide Web documents as well. Thus, electronic publishing includes content preparation, such as text articles, images and even audio or video in multi-media documents, pre-press layout, proofing and printing.
  • Color is an important feature in designing documents for publication, whether for print or electronic publication. There are a number of concerns with the integration of color into electronic publishing, not the least of which is the accurate depiction of color on a computer monitor during the design and layout of the document relative to the final printed version. This concern is dependent upon a number of factors, including the spectral qualities relating to how the colors are displayed on a computer monitor screen as compared to the printed colors.
  • colors must be defined in terms of the components of a single traditional color model. Colors may be converted between these traditional color models, but may not be defined from more than one color model at a time.
  • spot colors require a separate plate, that is, an image of a page, for each spot color used in the document.
  • Spot colors are typically used for documents that only use one to three colors or for documents using special colors such as fluorescent colors, metallic colors or proprietary colors, such as a company color. Thus, spot colors are normally used for simple documents or for special colors.
  • Process colors are colors which are created by using percentages of primary color components, such as tints of cyan, magenta, yellow, and black (CMYK) that are blended together to create other colors.
  • Process colors provide many more colors than spot colors for printing purposes and are normally used with documents containing color photography or other items using more than three colors.
  • a document using process colors is separated into separate plates, each containing one of the component colors, such as four separate plates containing differing tints of four primary colors (CMYK).
  • the process of splitting a composite document into its constituent plates and generating an image for each plate is called “separation”.
  • a document is created using process colors, but also requiring a spot color as well.
  • a special color such as a fluorescent color or a metallic color may be used which can not be created using the process colors.
  • Many documents may also require proprietary colors, such as in a company logo. For instance, a magazine having photography and a company logo may require both color models.
  • many high end publications may use a “varnish” or other special color layer to be applied over an image to create an added effect.
  • a “varnish” may be a translucent color which tints an overall image or document to add a surface effect on the printed image.
  • spot colors to a document using process colors is not a problem for the actual printing process. An additional plate is created for that particular spot color during the separation.
  • the adding of a spot color onto a document process color is a problem during the electronic design process.
  • a spot color is applied during the design or layout phase of the publishing process, it is difficult to accurately depict on screen.
  • the process document colors are converted to a color model which can be depicted on a computer monitor screen, such as RGB or LAB.
  • the existing algorithms are unable to convert process colors which have been combined with spot colors or with the combination of arbitrary inks. If an on-screen image using process colors is overlayed by the spot color, then that image is blocked from view.
  • the designer will create two duplicate boxes, one containing the image and the other containing the spot color to be applied.
  • the final image to be printed is not able to be accurately displayed prior to the actual printing of the image. This is of concern since neither the designer nor others later working with the document are sure of the final image.
  • the prior electronic publishing systems utilize standard color models to define colors used in the document and the depiction of the document on a computer screen. These standard color models, such as RGB, LAB, CMYK, Hexachrome, Pantone and others, each use defined color components. For instance, a color defined in the RGB color model uses differing percentages of Red, Green and Blue, the color components of the RGB color model. A color defined in the CMYK color model only uses percentages of Cyan, Magenta, Yellow and/or Black. A color defined in the Hexachrome color model only uses percentages of Cyan, Magenta, Yellow, Black, Orange and Green. Each of the color models use only their respective components in defining a color.
  • the present invention solves these and other problems by providing a process and system for defining and representing combinations of colors that was not previously possible.
  • the process includes a user-definable “meta-ink” color which is made up of the components of the process colors and the spot colors and the shade values assigned to each of the color components.
  • the document color is then replaced by this meta-ink color for depiction purposes on a radiant light source, such as a computer monitor screen.
  • meta-ink colors are defined as a series of references between document colors (a named entity which describes a color in a document). These references each specify the meta-ink color, the spot or process color and the percentage (or shade) of each meta-ink color on the spot or process color or even on an arbitrary color, as defined in greater detail in the discussion of a preferred embodiment. Any number of meta-ink colors may be attached to any number of colors.
  • the system of the present invention takes the user-defined meta-ink color and converts the process color components and their assigned shade values of this meta-ink color into RGB values.
  • the system then shades each of the RGB components of the spot colors of this meta-ink color according to the shade values which have been assigned to each of the components in the definition of the meta-ink color.
  • the shaded values for each of the spot color components is “layered” onto the RGB values converted from the process color components of the meta-ink color in an iterative process. That is, each of the spot colors defined in the meta-ink color are respectively layered onto the preceding value of the previously defined spot color layered onto the RGB values converted from the process color components.
  • the final value of the iterative process is computed and converted into a color model suitable for the radiant light source, such as a LAB color model value.
  • This process essentially treats the color inks as a series of photographic filters which attenuate the spectrum of the combined colors to depict the combined colors in an accurate representation of the printed image.
  • This layering of the spot colors is analogous to placing a series of photographic filters, one for each spot color, over the image. The spot colors are thus able to be more accurately depicted on the screen as a match for the colors of the printed image.
  • FIG. 1 is a screen shot of a Edit menu for colors in a design or layout program
  • FIG. 2 is a screen shot of a menu for Editing Colors in a deign or layout program
  • FIG. 3 is a screen shot of a menu for defining the color components and shade values in the program of FIG. 1 ;
  • FIG. 4 is a screen shot of a menu for selecting a user-defined meta-ink color for replacing a document color
  • FIG. 5 is a flow chart of the internal representation of the process of a preferred embodiment of the present invention.
  • FIG. 6 is a flow chart of the process of determining the visual display of the embodiment of FIG. 5 .
  • the present invention provides a process and system for defining and representing combinations of colors not previously possible in a single document color.
  • the present invention is able to define colors in terms of components of more than one color model as well as provide a more accurate depiction on a computer monitor screen or other radiant light source, of one or more spot colors applied onto a document which uses process colors.
  • a Document Color that is, a named entity which describes a color in a document, whether as the background of a box, a frame, text, etc.
  • a Document Color can be selected based on one of various color models. These color models include process colors such as CMYK or Hexachrome and spot colors such as RGB and user-defined colors.
  • the user-defined spot colors can include special colors such as fluorescent colors, metallic colors, varnishes and special standardized colors, such as used in official company colors.
  • the document depending upon the selected printing process, is typically separated into a plurality of separate images, where each image contains only one color or tints of a color. These images are referred to as plates”. Multiple plates are used to create a variety of colors in the document. For printing spot colors, each single plate contains a spot color. However for printing process colors, the process colors are separated into plates containing various percentages or tints of a primary color. For instance, CMYK process colors are separated into four plates, one each of Cyan, Magenta, Yellow and Black. These four plates are blended together to create other colors.
  • This type of color model is termed a “subtractive” color model, in that light is subtracted from the document by the layering of the inks or colors. As more inks or colors are added onto the image, the closer the final color comes to black. The colors are displayed by the light reflected from the printed image. Also, each spot color is contained on a separate plate.
  • colors or inks as displayed on a monitor screen are “additive” colors. Light is projected on the screen which is initially black. As colors are added, the closer the final color comes to white.
  • the pixels of a computer monitor screen are red, green and blue, thus RGB or LAB color models are normally used to depict images on the screen.
  • the process colors used are converted to spot colors for depiction on a computer screen during the design phase.
  • the present invention provides a capability to additionally modify the existing color models in order to more accurately depict the document colors when a spot color is added to a document created with process colors or arbitrary inks that are defined by components of more than one color model.
  • a document would be a marketing brochure having photographs and a company logo using a proprietary color. Process colors are preferred for the photographs while a spot color may be necessary for the company logo. This may not be a problem for the printed image since an additional plate can be used for the spot color during separation.
  • the depiction of this document may be difficult on a computer monitor screen as discussed in the background of the invention. It is very important that the spot colors be accurately represented on the screen for the printed piece match to the on-screen depiction. This representation is merely a stand-in for the color that is used at the actual print-time.
  • FIGS. 1 through 6 A preferred embodiment of the present invention is illustrated in FIGS. 1 through 6 which provides a process and system for more accurately representing the combined colors for this depiction.
  • a process color is made up of percentages of the primary colors of the process color model.
  • the process color model CMYK will be used for descriptive purposes.
  • a particular shade of green color“New Green” formed from CMYK having the following percentages: 70% cyan, 10% magenta, 100% yellow and 0% black is used as a document color.
  • the document designer may decide to add a spot color, such as a “varnish” spot color that is formed from RGB color model with 90% red, 100% green and 10% blue, in a light shade over the green document color for added effect, such as changing the surface appearance on the printed picture.
  • the Varnish color can be created first. This allows the Varnish to be used in other images or other documents.
  • the Varnish spot color is created, in one particular embodiment of the invention by defining it as an RGB spot color with the above described RGB components. This is illustrated in FIG. 1 .
  • a “meta-ink” is created to depict this new color on a computer monitor screen.
  • the meta-ink color is defined in a series of dialog boxes.
  • the dialog box “Edit Color” is selected from a menu as shown in FIG. 2 for editing colors by selecting the “New” button.
  • “meta-ink” is selected in the menu choice of Color Models as shown in FIG. 3 .
  • a name, such as Varnish Green, is given to the new color that is to be created in the Name menu.
  • the Process Inks menu allows the selection of the color model, such as CMYK or Hexachrome.
  • the process color onto which the varnish is to he added is created by choosing the appropriate components of the process color model and the RGB components.
  • the document color that is being used is defined as cyan having a shade value of 70%, magenta having a shade value of 10%, yellow having a shade value of 100% and black having a shade value of 0%. (This is equivalent to the New Green document color described above.)
  • the Varnish is then applied by selecting the previously defined RGB spot color “varnish” and applying the desired shade value, such as a 10% shade value.
  • the new color named “Varnish Green”, is then saved. This color can then be selected as the new document color as shown in FIG. 4 .
  • the visual display of this new document color will be a more accurate depiction of the image which will be printed.
  • the meta-ink color is defined internally using a series of references between Document Colors. Each reference is a separate entity which specifies the meta-ink color the Spot or Process Color and the percentage (shade) of the meta-ink color on the spot or process color plate. References between each meta-ink color and each spot or process color are contained within the data structure of each of the references. Thus, any number of meta-ink colors can be attached to any number of colors.
  • This procedure can be implemented in may ways, including various programming languages.
  • the task of the on-screen representation of the meta-ink colors requires the determination of an RGB coordinate set for each of the meta-ink colors as they are created.
  • the meta-ink colors are actually modeled as transparent inks. In this sense, the inks act as photographic filters. A preferred embodiment of this representation is described in the flow chart illustrated in FIG. 6 .
  • the process begins with initializing the user-defined meta-ink color as M with the definition as discussed above.
  • M will include the process color components, the spot color components and their respective shade values.
  • Value C the RGB coordinate set of M is declared as having three components, CR, CG, CB (Red, Green and Blue components).
  • S is then defined as the first spot color that is defined in M. (This would be the Varnish in the previous example). If there is no value for S, that is, there is no spot color defined in M, then C is computed and converted to the color model for the display, such as LAB, and this value is cached as M for future use. If there is a value for S, then the RGB value for that spot color is determined based upon the existing definition for that spot color. This value is placed in a temporary RGB color variable SC. SC is then shaded according to the shade value “s” of S as set forth in the definition of M (10% of the Varnish as described in the earlier example).
  • the shaded value for the next spot color (SC) is then layered onto the previously determined value of C.
  • the final value of C is computed, converted to the appropriate color model and cached as the value of M for display purposes.
  • the final value of C is converted to the LAB color model, which is device independent.
  • the procedure takes advantage of the ability to get a good starting point RGB value if any process components are used.
  • the remaining spot colors, if any, are treated as transparent inks with three “point” spectral values at Red, Green and Blue. No assumptions are made in regard to the wavelengths or any other spectral properties of the inks.
  • the inks are treated as photographic filters which attenuate the existing “spectrum” made up of the current RGB value at any point in the process exactly as their RGB components.
  • Separation printing as discussed above, separates the colors into plates.
  • separation printing with the meta-ink concept is simple. If a meta-ink color contributes to a given plate (that is, its shade on the plate is nonzero), then the meta-ink will image with the appropriate shade value. If it does not contribute, then the meta-ink color will “knock-out”, that is, the object which uses that color draws as white on that plate. This prevents the other objects which do contribute on that plate from overlapping.
  • the resulting shade on each plate of the separation is modified by multiplying the internal shade value (as defined in the relationship between the child plate and the parent plate (meta-ink color) by the external shade value (the value defined by the user when defining the meta-ink color for the document color). For example, a meta-ink color that is defined internally as 20% Black and internally 100% PANTONE 200 CV when shaded 100% will result in a 20% contribution on the Black plate and a 100% contribution on the PANTONE 200 CV plate. However, if the user decides to shade the meta-ink color to 50%, that is, halfway to white, then the contribution on the Black plate will be 10% and the contribution on the PANTONE 200 CV plate will be 50%.
  • Composite printing requires a single CMYK or RGB value.
  • the value defined earlier for the display representation is used, such as the LAB value, for the basis of the CMYK or RGB value.
  • the process components CMYK
  • the process components are used directly. For example, if a meta-ink color consists only of 100% Cyan and 50% Yellow, the CMYK coordinates (100,50,0,0) are used. If the user subsequently adds a spot color to the definition of this meta-ink color, then the equivalent value calculated for the display representation as discussed above is converted to CMYK values using standard color conversion techniques.
  • This process also allows the digital definition of colors by use of arbitrary inks.
  • This inventive process is not necessarily limited to the combination of a single process color and a single spot color.
  • a user may select components or inks from more than one color model in order to digitally define a color. This can occur in a manner as described above.
  • a user would select the “meta-ink” function on the New color menu.
  • the various inks or color components from several color models would then be displayed.
  • the user would select the desired inks, regardless of color model and assign a shade or percentage to each of the desired inks.
  • This new color would be processed in a manner similar to that discussed above to render a visual depiction of that new color on the computer monitor screen.
  • the printer would print this as a process color by adding new plates for the additional inks beyond the standard four-color separation plates.
  • a user is able to define a color without being limited to standard color models.

Abstract

A process and system for depicting a combination of process colors and spot colors on a radiant light source such as a computer monitor screen. The invention provides a user-definable “meta-ink” color which is made up of the components of the process colors and the spot colors. Shade values are assigned to each of these components to create the meta-ink color. This meta-ink color then replaces the document color for visual depiction on the radiant light source. This process and system provides a more accurate depiction of the representation of the printed image.

Description

FIELD OF THE INVENTION
This invention relates to electronic publishing and particularly to defining and depicting colors for use in electronic publishing.
BACKGROUND OF THE INVENTION
Electronic publishing has become the standard for developing documents for publication. Publication in this day and age includes not only printed publication but multi-media publications such as CD-ROM or World Wide Web documents as well. Thus, electronic publishing includes content preparation, such as text articles, images and even audio or video in multi-media documents, pre-press layout, proofing and printing.
Color is an important feature in designing documents for publication, whether for print or electronic publication. There are a number of concerns with the integration of color into electronic publishing, not the least of which is the accurate depiction of color on a computer monitor during the design and layout of the document relative to the final printed version. This concern is dependent upon a number of factors, including the spectral qualities relating to how the colors are displayed on a computer monitor screen as compared to the printed colors.
Another concern with color in electronic publishing is the limitations on the definition of colors. Presently, colors must be defined in terms of the components of a single traditional color model. Colors may be converted between these traditional color models, but may not be defined from more than one color model at a time.
A number of traditional color models are currently used in electronic publishing, depending on the document to be created and the printing process to be used. These color models normally fall into two categories, “spot” colors and “process” colors. Spot colors require a separate plate, that is, an image of a page, for each spot color used in the document. Spot colors are typically used for documents that only use one to three colors or for documents using special colors such as fluorescent colors, metallic colors or proprietary colors, such as a company color. Thus, spot colors are normally used for simple documents or for special colors.
Process colors are colors which are created by using percentages of primary color components, such as tints of cyan, magenta, yellow, and black (CMYK) that are blended together to create other colors. Process colors provide many more colors than spot colors for printing purposes and are normally used with documents containing color photography or other items using more than three colors. A document using process colors is separated into separate plates, each containing one of the component colors, such as four separate plates containing differing tints of four primary colors (CMYK). The process of splitting a composite document into its constituent plates and generating an image for each plate is called “separation”.
One of the problems occurring with existing electronic publishing systems occurs when a document is created using process colors, but also requiring a spot color as well. For instance, a special color such as a fluorescent color or a metallic color may be used which can not be created using the process colors. Many documents may also require proprietary colors, such as in a company logo. For instance, a magazine having photography and a company logo may require both color models. Also, many high end publications may use a “varnish” or other special color layer to be applied over an image to create an added effect. A “varnish” may be a translucent color which tints an overall image or document to add a surface effect on the printed image. The addition of spot colors to a document using process colors is not a problem for the actual printing process. An additional plate is created for that particular spot color during the separation.
However, the adding of a spot color onto a document process color is a problem during the electronic design process. Presently, when such a spot color is applied during the design or layout phase of the publishing process, it is difficult to accurately depict on screen. Typically, during the design phase, the process document colors are converted to a color model which can be depicted on a computer monitor screen, such as RGB or LAB. However, the existing algorithms are unable to convert process colors which have been combined with spot colors or with the combination of arbitrary inks. If an on-screen image using process colors is overlayed by the spot color, then that image is blocked from view. Typically, the designer will create two duplicate boxes, one containing the image and the other containing the spot color to be applied. The final image to be printed is not able to be accurately displayed prior to the actual printing of the image. This is of concern since neither the designer nor others later working with the document are sure of the final image.
Since process colors are normally used in most higher end documents, this is an important issue in the publishing industry. Thus, a problem exists in accurately depicting color documents during the electronic design of such documents.
Another problem with the prior electronic publishing systems is the definition of colors digitally. The prior electronic publishing systems utilize standard color models to define colors used in the document and the depiction of the document on a computer screen. These standard color models, such as RGB, LAB, CMYK, Hexachrome, Pantone and others, each use defined color components. For instance, a color defined in the RGB color model uses differing percentages of Red, Green and Blue, the color components of the RGB color model. A color defined in the CMYK color model only uses percentages of Cyan, Magenta, Yellow and/or Black. A color defined in the Hexachrome color model only uses percentages of Cyan, Magenta, Yellow, Black, Orange and Green. Each of the color models use only their respective components in defining a color.
These electronic publishing systems are unable to define a color using “arbitrary” color components. These color components, often referred to as “inks”, are limited for use only within their respective color model. Colors defined in terms of inks in one color model may be converted into the inks of another color model, but a color has not been able to be previously digitally defined in the inks of more than one color model at a time. Thus, a problem exists in the inability to define a color with color components or inks outside of a particular color model.
SUMMARY OF THE INVENTION
The present invention solves these and other problems by providing a process and system for defining and representing combinations of colors that was not previously possible. In accordance with one preferred embodiment of the present invention, the process includes a user-definable “meta-ink” color which is made up of the components of the process colors and the spot colors and the shade values assigned to each of the color components. The document color is then replaced by this meta-ink color for depiction purposes on a radiant light source, such as a computer monitor screen.
This process is implemented, in one preferred embodiment, by a model wherein the meta-ink colors are defined as a series of references between document colors (a named entity which describes a color in a document). These references each specify the meta-ink color, the spot or process color and the percentage (or shade) of each meta-ink color on the spot or process color or even on an arbitrary color, as defined in greater detail in the discussion of a preferred embodiment. Any number of meta-ink colors may be attached to any number of colors.
The system of the present invention, in one preferred embodiment, takes the user-defined meta-ink color and converts the process color components and their assigned shade values of this meta-ink color into RGB values. The system then shades each of the RGB components of the spot colors of this meta-ink color according to the shade values which have been assigned to each of the components in the definition of the meta-ink color. The shaded values for each of the spot color components is “layered” onto the RGB values converted from the process color components of the meta-ink color in an iterative process. That is, each of the spot colors defined in the meta-ink color are respectively layered onto the preceding value of the previously defined spot color layered onto the RGB values converted from the process color components. The final value of the iterative process is computed and converted into a color model suitable for the radiant light source, such as a LAB color model value. This process essentially treats the color inks as a series of photographic filters which attenuate the spectrum of the combined colors to depict the combined colors in an accurate representation of the printed image. This layering of the spot colors is analogous to placing a series of photographic filters, one for each spot color, over the image. The spot colors are thus able to be more accurately depicted on the screen as a match for the colors of the printed image.
These and other features of the present invention are described in greater detail in the ensuing description of a preferred embodiment and in the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a screen shot of a Edit menu for colors in a design or layout program;
FIG. 2 is a screen shot of a menu for Editing Colors in a deign or layout program;
FIG. 3 is a screen shot of a menu for defining the color components and shade values in the program of FIG. 1;
FIG. 4 is a screen shot of a menu for selecting a user-defined meta-ink color for replacing a document color;
FIG. 5 is a flow chart of the internal representation of the process of a preferred embodiment of the present invention; and
FIG. 6 is a flow chart of the process of determining the visual display of the embodiment of FIG. 5.
DESCRIPTION OF A PREFERRED EMBODIMENT OF THE PRESENT INVENTION
The present invention provides a process and system for defining and representing combinations of colors not previously possible in a single document color. In particular, the present invention is able to define colors in terms of components of more than one color model as well as provide a more accurate depiction on a computer monitor screen or other radiant light source, of one or more spot colors applied onto a document which uses process colors. It is to be expressly understood that the exemplary description that is discussed herein is for descriptive purposes only and is not meant to limit the scope of the inventive concept. Other implementations of the inventive concept are considered to be within the scope of the appended claims.
There are numerous programs available for the electronic design and/or layout of documents. One such program is QuarkXPress™ distributed by Quark Distribution, Inc. This program enables documents to be created which may include color. A Document Color, that is, a named entity which describes a color in a document, whether as the background of a box, a frame, text, etc., can be selected based on one of various color models. These color models include process colors such as CMYK or Hexachrome and spot colors such as RGB and user-defined colors. The user-defined spot colors can include special colors such as fluorescent colors, metallic colors, varnishes and special standardized colors, such as used in official company colors.
The document, depending upon the selected printing process, is typically separated into a plurality of separate images, where each image contains only one color or tints of a color. These images are referred to as plates”. Multiple plates are used to create a variety of colors in the document. For printing spot colors, each single plate contains a spot color. However for printing process colors, the process colors are separated into plates containing various percentages or tints of a primary color. For instance, CMYK process colors are separated into four plates, one each of Cyan, Magenta, Yellow and Black. These four plates are blended together to create other colors. This type of color model is termed a “subtractive” color model, in that light is subtracted from the document by the layering of the inks or colors. As more inks or colors are added onto the image, the closer the final color comes to black. The colors are displayed by the light reflected from the printed image. Also, each spot color is contained on a separate plate.
During the design process, these colors must be accurately depicted on a computer monitor screen. However, colors or inks as displayed on a monitor screen are “additive” colors. Light is projected on the screen which is initially black. As colors are added, the closer the final color comes to white. The pixels of a computer monitor screen are red, green and blue, thus RGB or LAB color models are normally used to depict images on the screen. During the design of a document, the process colors used are converted to spot colors for depiction on a computer screen during the design phase.
The present invention provides a capability to additionally modify the existing color models in order to more accurately depict the document colors when a spot color is added to a document created with process colors or arbitrary inks that are defined by components of more than one color model. One example of such a document would be a marketing brochure having photographs and a company logo using a proprietary color. Process colors are preferred for the photographs while a spot color may be necessary for the company logo. This may not be a problem for the printed image since an additional plate can be used for the spot color during separation. However, the depiction of this document may be difficult on a computer monitor screen as discussed in the background of the invention. It is very important that the spot colors be accurately represented on the screen for the printed piece match to the on-screen depiction. This representation is merely a stand-in for the color that is used at the actual print-time.
A preferred embodiment of the present invention is illustrated in FIGS. 1 through 6 which provides a process and system for more accurately representing the combined colors for this depiction.
User Defined Meta-inks
Normally, a process color is made up of percentages of the primary colors of the process color model. The process color model CMYK will be used for descriptive purposes. In this instance, a particular shade of green color“New Green” formed from CMYK having the following percentages: 70% cyan, 10% magenta, 100% yellow and 0% black is used as a document color. The document designer may decide to add a spot color, such as a “varnish” spot color that is formed from RGB color model with 90% red, 100% green and 10% blue, in a light shade over the green document color for added effect, such as changing the surface appearance on the printed picture. The Varnish color can be created first. This allows the Varnish to be used in other images or other documents. The Varnish spot color is created, in one particular embodiment of the invention by defining it as an RGB spot color with the above described RGB components. This is illustrated in FIG. 1.
In this preferred embodiment, a “meta-ink” is created to depict this new color on a computer monitor screen. As shown in FIGS. 1-4, the meta-ink color is defined in a series of dialog boxes. The dialog box “Edit Color” is selected from a menu as shown in FIG. 2 for editing colors by selecting the “New” button. Then, “meta-ink” is selected in the menu choice of Color Models as shown in FIG. 3. A name, such as Varnish Green, is given to the new color that is to be created in the Name menu. The Process Inks menu allows the selection of the color model, such as CMYK or Hexachrome. The process color onto which the varnish is to he added is created by choosing the appropriate components of the process color model and the RGB components. The appropriate shade values are applied to each of these components. In the above described document color, the document color that is being used is defined as cyan having a shade value of 70%, magenta having a shade value of 10%, yellow having a shade value of 100% and black having a shade value of 0%. (This is equivalent to the New Green document color described above.) The Varnish is then applied by selecting the previously defined RGB spot color “varnish” and applying the desired shade value, such as a 10% shade value. The new color, named “Varnish Green”, is then saved. This color can then be selected as the new document color as shown in FIG. 4. The visual display of this new document color will be a more accurate depiction of the image which will be printed.
This procedure, in one preferred embodiment, is implemented as described in the flow charts illustrated in FIG. 5. The meta-ink color is defined internally using a series of references between Document Colors. Each reference is a separate entity which specifies the meta-ink color the Spot or Process Color and the percentage (shade) of the meta-ink color on the spot or process color plate. References between each meta-ink color and each spot or process color are contained within the data structure of each of the references. Thus, any number of meta-ink colors can be attached to any number of colors. This procedure can be implemented in may ways, including various programming languages.
On-Screen Representation
The task of the on-screen representation of the meta-ink colors requires the determination of an RGB coordinate set for each of the meta-ink colors as they are created. In the preferred embodiment of the present invention, the meta-ink colors are actually modeled as transparent inks. In this sense, the inks act as photographic filters. A preferred embodiment of this representation is described in the flow chart illustrated in FIG. 6.
As illustrated in FIG. 6, the process begins with initializing the user-defined meta-ink color as M with the definition as discussed above. This definition of M will include the process color components, the spot color components and their respective shade values. Value C, the RGB coordinate set of M is declared as having three components, CR, CG, CB (Red, Green and Blue components). M is examined to determine whether it has any process color components. If there are no process color components, then the value of C is set to the color White, that is, CR=CG=CB=1.0. If there are process color components in M, then these process color components are used to build a process color P while initially ignoring any contributions of non-process color components in M. Once P has been built, then well-known algorithms are used to convert P to RGB space. This result is then placed in C in lieu of the value for White.
S is then defined as the first spot color that is defined in M. (This would be the Varnish in the previous example). If there is no value for S, that is, there is no spot color defined in M, then C is computed and converted to the color model for the display, such as LAB, and this value is cached as M for future use. If there is a value for S, then the RGB value for that spot color is determined based upon the existing definition for that spot color. This value is placed in a temporary RGB color variable SC. SC is then shaded according to the shade value “s” of S as set forth in the definition of M (10% of the Varnish as described in the earlier example). Each component of S, that is, SCR, SCG, SCB, is shaded by the equation SCn=1+(SCn−1)(s). The effect of SC is then modeled onto C by the formula Cn=CnSCn for each of the RGB components. This is repeated for each of the spot colors found in the definition of M. The shaded value for the next spot color (SC) is then layered onto the previously determined value of C. Once the list of spot colors has been exhausted, then the final value of C is computed, converted to the appropriate color model and cached as the value of M for display purposes. Ideally, the final value of C is converted to the LAB color model, which is device independent.
The procedure takes advantage of the ability to get a good starting point RGB value if any process components are used. The remaining spot colors, if any, are treated as transparent inks with three “point” spectral values at Red, Green and Blue. No assumptions are made in regard to the wavelengths or any other spectral properties of the inks. The inks are treated as photographic filters which attenuate the existing “spectrum” made up of the current RGB value at any point in the process exactly as their RGB components.
Printing
Printing of the document is normally done one of two ways, Separation printing and Composite printing. Separation printing, as discussed above, separates the colors into plates. In the present invention, separation printing with the meta-ink concept is simple. If a meta-ink color contributes to a given plate (that is, its shade on the plate is nonzero), then the meta-ink will image with the appropriate shade value. If it does not contribute, then the meta-ink color will “knock-out”, that is, the object which uses that color draws as white on that plate. This prevents the other objects which do contribute on that plate from overlapping. If the shade value of the meta-ink is less than 100%, then the resulting shade on each plate of the separation is modified by multiplying the internal shade value (as defined in the relationship between the child plate and the parent plate (meta-ink color) by the external shade value (the value defined by the user when defining the meta-ink color for the document color). For example, a meta-ink color that is defined internally as 20% Black and internally 100% PANTONE 200 CV when shaded 100% will result in a 20% contribution on the Black plate and a 100% contribution on the PANTONE 200 CV plate. However, if the user decides to shade the meta-ink color to 50%, that is, halfway to white, then the contribution on the Black plate will be 10% and the contribution on the PANTONE 200 CV plate will be 50%.
Composite printing, however, requires a single CMYK or RGB value. In this case, the value defined earlier for the display representation is used, such as the LAB value, for the basis of the CMYK or RGB value. There is one exception to this rule however. If the meta-ink color consists only of process components and the color space of those components matches the output space, then the process components (CMYK) are used directly. For example, if a meta-ink color consists only of 100% Cyan and 50% Yellow, the CMYK coordinates (100,50,0,0) are used. If the user subsequently adds a spot color to the definition of this meta-ink color, then the equivalent value calculated for the display representation as discussed above is converted to CMYK values using standard color conversion techniques.
Arbitrary Inks
This process also allows the digital definition of colors by use of arbitrary inks. This inventive process is not necessarily limited to the combination of a single process color and a single spot color. A user may select components or inks from more than one color model in order to digitally define a color. This can occur in a manner as described above. A user would select the “meta-ink” function on the New color menu. The various inks or color components from several color models would then be displayed. The user would select the desired inks, regardless of color model and assign a shade or percentage to each of the desired inks. This new color would be processed in a manner similar to that discussed above to render a visual depiction of that new color on the computer monitor screen. The printer would print this as a process color by adding new plates for the additional inks beyond the standard four-color separation plates. Thus, a user is able to define a color without being limited to standard color models.
The above embodiment is provided for descriptive purposes only. Other implementations and embodiments are considered to be within the scope of the inventive concept as set forth in the claims.

Claims (39)

1. A system for determining a coordinate set for visual depiction onto a computer monitor of a process color having at least one spot color applied to it, said system comprising:
means for defining the process color into process color components and percentage values;
means for defining the at least one spot color into spot color components and percentage values;
means for converting said process color components and their percentage values into a coordinate set values for visual depiction;
means for determining said coordinate set values of said at least one spot color components;
means for applying percentages to said coordinate set of values of said at least one spot color components according to said percentage values for said at least one spot color components;
means for determining a value for said percentages of said at least one spot color components layered onto said coordinate set of values converted from said process color components; and
means for converting said determined value for said percentages of said at least one spot color components layered onto said coordinate set of values converted from said process color components into said coordinate set.
2. The system of claim 1 wherein said means for converting said process color components into said coordinate set values includes:
means for setting said coordinate set values for said process color components to said coordinate set values for the color white if there are no process color components.
3. The system of claim 1 wherein said means for determining a value further includes:
means for determining said value by an iterative process for each of the spot colors sequentially layered on the previously determined said value until said value is finally determined.
4. The system of claim 1 wherein said means for assigning said percentages of said spot color components according to said shade value includes:
means for applying percentages to each of the components of the coordinate set values according to said percentage value for those components.
5. The system of claim 4 wherein said means for determining a value includes:
means for determining a value for each of the coordinate set components for each of said percentage values for each of said coordinate set components layered onto each of the components of said coordinate set values converted from said process color components.
6. A system for visually depicting a document having at least one spot color applied onto a document process color on a computer monitor screen, said system comprising:
means for defining the document process color;
means for defining each of at least one spot colors to be applied onto the document process color;
means for applying shade values to each of said document process color;
means for applying shade values to each of said at least one spot colors;
means for defining a new color based on the shade values applied for each of said document process color and for each of said at least one spot color; and
means for applying said defined mew new color to a document depicted visually on a computer monitor screen.
7. The system of claim 6 wherein said system further includes:
said means for defining the document process color includes:
means for defining the process color components of the document process color; and
said means for applying shade values to each of said document process color and to each of said at least one spot color includes:
means for applying a shade value to each of the process color components of the document process color.
8. The system of claim 6 7 wherein said system further includes:
said means for defining each of at least one spot color to be applied onto the document process color includes:
means for defining the spot color model components of each of the at least one spot color to be applied onto the document process color; and
said means for applying shade values to each of said document process color and to each of said at least one spot color further includes:
means for applying a shade value to each of the components of each of the at least one spot color to be applied onto the document process color.
9. The system of claim 6 wherein said system further includes:
said means for defining the document process color includes:
means for defining the process color components of the document process color;
said means for defining each of at least one spot color to be applied onto the document process color includes:
means for defining the spot color model components of each of the at least one spot color to be applied onto the document process color; and
said means for applying shade values to each of said document process color and to each of said at least one spot color further includes:
means for applying a shade value to each of the process color components of the document process color and to each of the spot color components of each of the at least one spot color to be applied onto the document process color.
10. The system of claim 6 wherein said means for defining a new color includes:
means for layering on each of said at least one spot color onto said document process color sequentially in an iterative process.
11. The system of claim 6 wherein said means for applying said defined new color to a document depicted visually on a computer monitor screen includes:
means for converting the defined new color obtained from said means for defining a new color into a spot color model for display onto a computer monitor screen.
12. A process for digitally depicting a document having a combination of process colors and spot colors on a computer monitor screen, said process comprising the steps of:
defining the process colors;
defining the spot colors;
assigning shade values to each of said process colors;
assigning shade values to each of said spot colors;
defining a color based on the combination of said assigned shade values for each of said process colors and for each of said spot colors; and
applying said defined color to the document visually depicted on the computer monitor screen; and
wherein at least one of the above said steps is performed using a computer.
13. The process of claim 12 wherein said step of defining process colors and the spot colors further includes:
converting said process color into an RGB value.
14. The process of claim 12 wherein said step of defining the process colors and the spot colors further includes:
determining the RGB value for the spot color.
15. The process of claim 12 wherein said step of defining a color based on the combination of said assigned shade values for each of said process colors and for each of said spot colors further includes:
determining a value for said defined color based on each of said spot colors shaded by said assigned shade value layered onto each of said process colors.
16. The process of claim 12 wherein said step of defining the process colors and the spot colors includes:
defining the process colors by the components of the process color model; and
defining the spot colors by the components of the spot color model.
17. The process of claim 16 wherein said step of defining a color includes:
assigning shade values to each of said components of the process colors; and
assigning shade values to each of said components of the spot colors.
18. A system for digitally defining a color formed from at least two color models, said system comprising:
means for selecting at least one color component from a first color model;
means for selecting at least one additional color component from at least one other color model; and
means for assigning percentages to each of said selected color components from said first color model and from said at least one other color model to create a user-defined color.
19. A method comprising:
selecting at least one color component from a first color model;
selecting at least one additional color component from at least one other color model;
assigning shade values to each of the selected color components from the first color model and from the at least one other color model to create a user-defined color; and
wherein at least one of said selecting and assigning is performed using a computer.
20. A system comprising:
a document production process represented in composite form which is to be rendered on a first rendering device with one or more colors from a first set of color models;
means for creating one or more user-defined meta-ink colors;
means for creating one or more approximations of the document production process by approximating the document production process in composite form with the one or more user-defined meta-ink colors, wherein the one or more approximations of the document production process are capable of being rendered by a second rendering device; and
means for creating one or more intermediate representations of the document production process in composite form by approximating the document production process.
21. The system of claim 20, wherein the first rendering device comprises a printing press.
22. The system of claim 20, wherein the second rendering device comprises a computer display.
23. A system comprising:
a document production process including one or more document colors;
a first rendering device capable of rendering documents in accordance with a first set of color models;
a second rendering device capable of rendering documents in accordance with a second set of color models; and
a meta-ink color capable of being used by the second rendering device in rendering an approximation of the document production process, the meta-ink formed, at least in part, by assigning shade values to a component of a color in the first set of color models and to a component of a color in the second set of color models.
24. The system of claim 23, wherein the first rendering device comprises a printing press.
25. The system of claim 23, wherein the second rendering device comprises a computer display.
26. The system of claim 23, wherein the first set color models includes one or more of the following: a Cyan-Magenta-Yellow-Black (CMYK) process color model, a Hexachrome color model, a Red-Blue-Green (RBG) spot color model, and a user-defined color model.
27. A method comprising:
accepting a production process document which is to be rendered on a printing press with a first set of one or more color models;
creating an intermediate composite representation of the production process document by approximating the production process document in composite form with a second set of one or more color models capable of being rendered by a computer display; and
rendering an accurate depiction of the production process document on the computer display based on the intermediate composite representation of the production process document; and
wherein at least one of said accepting, creating and rendering is performed using a computer.
28. The method of claim 27, wherein creating an intermediate composite representation comprises:
defining a set of one or more process colors used in the production process document;
defining a set of one or more process spot colors used in the production process document;
assigning shade values to each of said one or more process colors used in the production process document;
assigning shade values to each of said one or more spot colors used in the production process document; and
defining a color based on the combination of said assigned shade values for each of said process colors and for each of said spot colors.
29. The method of claim 27, wherein said rendering an accurate depiction of the production process document on the computer display based on the intermediate composite representation of the production document comprises applying the defined color to the intermediate representation.
30. The method of claim 27, wherein the first set of one or more color models includes one or more of the following: a Cyan-Magenta-Yellow-Black (CMYK) process color model, a Hexachrome color model, Red-Blue-Green (RBG) spot color model, and a user-defined color model.
31. The method of claim 27, wherein the first set of one or more color models is different than the second set of one or more color models.
32. The method of claim 27, wherein the second color model comprises a meta-ink color model.
33. A system comprising:
a first set of one or more graphical user interface (GUI) components configured to receive an indication regarding at least one color component from a first color model;
a second set of the one or more GUI components configured to receive an indication regarding at least one additional color component from at least one other color model; and
a third set of the one or more GUI components configured to assign shade values to each of the selected color components from the first color model and from the at least one other color model to create a user-defined color.
34. The system of claim 33, wherein the first set of one or more GUI components, the second set of one or more GUI components, and the third set of one or more GUI components are all displayed concurrently within the same window.
35. The system of claim 33, wherein the first set of one or more GUI components, the second set of one or more GUI components, and the third set of one or more GUI components are all displayed in separate windows.
36. The system of claim 33, wherein one or more GUI components from the first set of one or more GUI components, the second set of one or more GUI components, and the third set of one or more GUI components comprise a drop down list.
37. The system of claim 33, wherein one or more GUI components from the first set of one or more GUI components, the second set of one or more GUI components, and the third set of one or more GUI components comprise a slider bar.
38. The system of claim 33, wherein one or more GUI components from the first set of one or more GUI components, the second set of one or more GUI components, and the third set of one or more GUI components comprise a text box.
39. The system of claim 33, wherein one or more GUI components from the first set of one or more GUI components, the second set of one or more GUI components, and the third set of one or more GUI components comprise a color palate.
US11/251,636 1998-08-28 2005-10-14 Process and system for defining and visually depicting colors from the components of arbitrary color models Expired - Lifetime USRE42746E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/251,636 USRE42746E1 (en) 1998-08-28 2005-10-14 Process and system for defining and visually depicting colors from the components of arbitrary color models

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/143,279 US6633666B2 (en) 1998-08-28 1998-08-28 Process and system for defining and visually depicting colors from the components of arbitrary color models
US11/251,636 USRE42746E1 (en) 1998-08-28 2005-10-14 Process and system for defining and visually depicting colors from the components of arbitrary color models

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/143,279 Reissue US6633666B2 (en) 1998-08-28 1998-08-28 Process and system for defining and visually depicting colors from the components of arbitrary color models

Publications (1)

Publication Number Publication Date
USRE42746E1 true USRE42746E1 (en) 2011-09-27

Family

ID=22503374

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/143,279 Ceased US6633666B2 (en) 1998-08-28 1998-08-28 Process and system for defining and visually depicting colors from the components of arbitrary color models
US11/251,636 Expired - Lifetime USRE42746E1 (en) 1998-08-28 2005-10-14 Process and system for defining and visually depicting colors from the components of arbitrary color models

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/143,279 Ceased US6633666B2 (en) 1998-08-28 1998-08-28 Process and system for defining and visually depicting colors from the components of arbitrary color models

Country Status (1)

Country Link
US (2) US6633666B2 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6943915B1 (en) * 1999-09-14 2005-09-13 Fuji Photo Film Co., Ltd. Color conversion method, color conversion apparatus and color conversion definition storage medium
US20040213974A1 (en) * 2001-11-16 2004-10-28 Thomas Hicks Textured window film
US6358598B1 (en) * 1999-10-12 2002-03-19 Thomas Hicks Decorative translucent window covering
US7774715B1 (en) 2000-06-23 2010-08-10 Ecomsystems, Inc. System and method for computer-created advertisements
US8285590B2 (en) 2000-06-23 2012-10-09 Ecomsystems, Inc. Systems and methods for computer-created advertisements
CA2414256C (en) * 2000-06-23 2013-12-10 Ecomsystems, Inc. System and method for computer-created advertisements
US7665105B2 (en) 2000-06-23 2010-02-16 Ecomsystems, Inc. System and method for computer-created advertisements
NL1017480C2 (en) * 2001-03-02 2002-09-03 My Cartons Bv Method for printing a color image and ink for use with this method.
US7408673B1 (en) * 2003-08-21 2008-08-05 Adobe Systems Incorporated Mixed color groups
EP1594303A1 (en) * 2004-05-05 2005-11-09 GretagMacbeth AG Method for optimizing a digital document containing spot colors
US10334840B2 (en) 2004-05-13 2019-07-02 Artscape Inc. Bird anti-collision window film
US7468203B2 (en) * 2004-05-13 2008-12-23 Artscape, Inc. Textured window film
JP4380602B2 (en) * 2005-07-27 2009-12-09 キヤノン株式会社 Image forming apparatus and control method thereof
JP4412733B2 (en) * 2005-08-02 2010-02-10 キヤノン株式会社 Image processing apparatus and method, and computer program and storage medium
US20070048020A1 (en) * 2005-08-23 2007-03-01 Xerox Corporation Color order fulfilment method
US7672508B2 (en) * 2006-04-11 2010-03-02 Sony Corporation Image classification based on a mixture of elliptical color models
US7529743B1 (en) * 2007-02-26 2009-05-05 Quintura, Inc. GUI for subject matter navigation using maps and search terms
US7872785B2 (en) * 2008-01-18 2011-01-18 Xerox Corporation Systems and methods for parameterized spot color rendering
JP5521459B2 (en) * 2009-09-16 2014-06-11 富士ゼロックス株式会社 Image processing apparatus, image processing program, and image processing system
US8296183B2 (en) 2009-11-23 2012-10-23 Ecomsystems, Inc. System and method for dynamic layout intelligence
US9602697B2 (en) 2010-08-27 2017-03-21 Ricoh Company, Ltd. Color substitution mechanism
WO2014011995A1 (en) * 2012-07-13 2014-01-16 Sun Chemical Corporation Expanded color gamut
US9278577B2 (en) 2013-11-15 2016-03-08 Artscape, Inc. Decorative coverings
US9141316B1 (en) * 2014-03-18 2015-09-22 NewField Information Technology Ltd. Methods and systems for identifying paper-intensive processes
JP7110840B2 (en) * 2018-09-06 2022-08-02 株式会社リコー Program, image forming apparatus, information processing apparatus, and information processing system

Citations (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134493A (en) * 1991-09-06 1992-07-28 Xerox Corporation Ink language for a two color printer
US5243414A (en) * 1991-07-29 1993-09-07 Tektronix, Inc. Color processing system
US5254978A (en) * 1991-03-29 1993-10-19 Xerox Corporation Reference color selection system
US5313570A (en) 1993-03-31 1994-05-17 Miles, Inc. Method for determining color boundaries for correcting for plate misregistration in color printing
US5333243A (en) * 1992-05-04 1994-07-26 Hewlett-Packard Company Method for forming color images, using a hue-plus-gray color model and error diffusion
US5384901A (en) * 1992-10-22 1995-01-24 Xerox Corporation Method of rendering a color image for an output medium from symbolic image data
US5473446A (en) * 1992-05-04 1995-12-05 Hewlett-Packard Company Color digital halftoning using black and secondary color replacement and color vector dithering
US5546105A (en) * 1991-07-19 1996-08-13 Apple Computer, Inc. Graphic system for displaying images in gray-scale
US5613046A (en) 1993-03-31 1997-03-18 Miles Inc. Method and apparatus for correcting for plate misregistration in color printing
US5668931A (en) 1993-03-31 1997-09-16 Dermer; Richard A. Method for automatic trap selection for correcting for plate misregistration in color printing
US5668890A (en) * 1992-04-06 1997-09-16 Linotype-Hell Ag Method and apparatus for the automatic analysis of density range, color cast, and gradation of image originals on the BaSis of image values transformed from a first color space into a second color space
US5713062A (en) 1996-09-26 1998-01-27 Xerox Corporation Color mixing and control system for use in an electrostatographic printing machine
US5734800A (en) * 1994-11-29 1998-03-31 Pantone, Inc. Six-color process system
EP0852359A1 (en) 1996-12-20 1998-07-08 AD-ON Agentur für Handelskommunikation GmbH iG Method and apparatus for generating pre-press
US5822503A (en) 1993-06-15 1998-10-13 Adobe Systems Incorporated Method of manipulating color EPS files
US5835099A (en) * 1996-06-26 1998-11-10 Xerox Corporation Representing a region of a color image using a space-color separable model
US5867169A (en) * 1996-04-17 1999-02-02 Pixar Method and apparatus for manipulating color values in a computer graphics system
US5892524A (en) 1995-04-12 1999-04-06 Eastman Kodak Company Apparatus for printing multiple drop sizes and fabrication thereof
US5897239A (en) 1997-03-31 1999-04-27 Xerox Corporation Photometric color correction and control system for custom colors
US5899605A (en) 1996-09-26 1999-05-04 Xerox Corporation Color mixing and color system for use in a printing machine
US5963201A (en) 1992-05-11 1999-10-05 Apple Computer, Inc. Color processing system
US6002893A (en) 1998-01-08 1999-12-14 Xerox Corporation High and low pigment loadings for custom colors
EP1040428A1 (en) 1997-12-02 2000-10-04 Digital-Net, Inc. Computerized prepress
US6205452B1 (en) 1997-10-29 2001-03-20 R. R. Donnelley & Sons Company Method of reproducing variable graphics in a variable imaging system
FR2804231A1 (en) 2000-01-25 2001-07-27 Vistaprint Usa Inc Managing print jobs, such as short run print jobs, e.g. business cards, letterheads, shell sheets, invitations, announcements, etc.
US6313840B1 (en) * 1997-04-18 2001-11-06 Adobe Systems Incorporated Smooth shading of objects on display devices
US6327599B1 (en) 1995-06-07 2001-12-04 R. R. Donnelley & Sons Company Apparatus for controlling an electronic press to print fixed and variable information
US6844940B2 (en) 1995-06-07 2005-01-18 Rr Donnelley & Sons Company Imposition process and apparatus for variable imaging system
US6976798B2 (en) 2000-01-25 2005-12-20 Vistaprint Usa, Incorporated Method for processing aggregate print jobs
US6986105B2 (en) 2003-01-30 2006-01-10 Vista Print Limited Methods employing multiple clipboards for storing and pasting textbook components
US6993209B1 (en) 2002-07-26 2006-01-31 Vistaprint Technologies Limited Low resolution-to-high resolution image correlation
US7020838B2 (en) 2002-09-05 2006-03-28 Vistaprint Technologies Limited System and method for identifying line breaks
US20060069785A1 (en) 2004-09-24 2006-03-30 Vistaprint Technologies Limited System and method for controlling display windows
US20060184432A1 (en) 2005-02-16 2006-08-17 Vistaprint Technologies Limited Product design system and method
US20060218522A1 (en) 2005-03-25 2006-09-28 Vistaprint Technologies Limited Selecting images using associated keywords
US7133050B2 (en) 2003-07-11 2006-11-07 Vista Print Technologies Limited Automated image resizing and cropping
US20070024908A1 (en) 2005-07-29 2007-02-01 Vistaprint Technologies Limited Automated image framing
US20070024909A1 (en) 2005-07-29 2007-02-01 Vistaprint Technologies Limited Automated image sizing and placement
US20070044018A1 (en) 2005-08-19 2007-02-22 Vistaprint Technologies Limited Automated product layout
US20070044014A1 (en) 2005-08-19 2007-02-22 Vistaprint Technologies Limited Automated markup language layout

Patent Citations (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5254978A (en) * 1991-03-29 1993-10-19 Xerox Corporation Reference color selection system
US5546105A (en) * 1991-07-19 1996-08-13 Apple Computer, Inc. Graphic system for displaying images in gray-scale
US5243414A (en) * 1991-07-29 1993-09-07 Tektronix, Inc. Color processing system
US5134493A (en) * 1991-09-06 1992-07-28 Xerox Corporation Ink language for a two color printer
US5668890A (en) * 1992-04-06 1997-09-16 Linotype-Hell Ag Method and apparatus for the automatic analysis of density range, color cast, and gradation of image originals on the BaSis of image values transformed from a first color space into a second color space
US5333243A (en) * 1992-05-04 1994-07-26 Hewlett-Packard Company Method for forming color images, using a hue-plus-gray color model and error diffusion
US5473446A (en) * 1992-05-04 1995-12-05 Hewlett-Packard Company Color digital halftoning using black and secondary color replacement and color vector dithering
US5963201A (en) 1992-05-11 1999-10-05 Apple Computer, Inc. Color processing system
US5384901A (en) * 1992-10-22 1995-01-24 Xerox Corporation Method of rendering a color image for an output medium from symbolic image data
US5313570A (en) 1993-03-31 1994-05-17 Miles, Inc. Method for determining color boundaries for correcting for plate misregistration in color printing
US5668931A (en) 1993-03-31 1997-09-16 Dermer; Richard A. Method for automatic trap selection for correcting for plate misregistration in color printing
US5613046A (en) 1993-03-31 1997-03-18 Miles Inc. Method and apparatus for correcting for plate misregistration in color printing
US5822503A (en) 1993-06-15 1998-10-13 Adobe Systems Incorporated Method of manipulating color EPS files
US5734800A (en) * 1994-11-29 1998-03-31 Pantone, Inc. Six-color process system
US5892524A (en) 1995-04-12 1999-04-06 Eastman Kodak Company Apparatus for printing multiple drop sizes and fabrication thereof
US6952801B2 (en) 1995-06-07 2005-10-04 R.R. Donnelley Book assembly process and apparatus for variable imaging system
US6844940B2 (en) 1995-06-07 2005-01-18 Rr Donnelley & Sons Company Imposition process and apparatus for variable imaging system
US6327599B1 (en) 1995-06-07 2001-12-04 R. R. Donnelley & Sons Company Apparatus for controlling an electronic press to print fixed and variable information
US5867169A (en) * 1996-04-17 1999-02-02 Pixar Method and apparatus for manipulating color values in a computer graphics system
US5835099A (en) * 1996-06-26 1998-11-10 Xerox Corporation Representing a region of a color image using a space-color separable model
US5899605A (en) 1996-09-26 1999-05-04 Xerox Corporation Color mixing and color system for use in a printing machine
US5713062A (en) 1996-09-26 1998-01-27 Xerox Corporation Color mixing and control system for use in an electrostatographic printing machine
EP0852359A1 (en) 1996-12-20 1998-07-08 AD-ON Agentur für Handelskommunikation GmbH iG Method and apparatus for generating pre-press
US5897239A (en) 1997-03-31 1999-04-27 Xerox Corporation Photometric color correction and control system for custom colors
US6313840B1 (en) * 1997-04-18 2001-11-06 Adobe Systems Incorporated Smooth shading of objects on display devices
US6205452B1 (en) 1997-10-29 2001-03-20 R. R. Donnelley & Sons Company Method of reproducing variable graphics in a variable imaging system
US6247011B1 (en) 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
US20070035746A1 (en) 1997-12-02 2007-02-15 Vistaprint Technologies Limited Computerized prepress
US6631375B2 (en) 1997-12-02 2003-10-07 Vistaprint Limited Administration and search and replace of computerized prepress
US7120634B2 (en) 1997-12-02 2006-10-10 Vista Print Technologies Limited Computerized prepress
EP1040428A1 (en) 1997-12-02 2000-10-04 Digital-Net, Inc. Computerized prepress
US6002893A (en) 1998-01-08 1999-12-14 Xerox Corporation High and low pigment loadings for custom colors
US6992794B2 (en) 2000-01-25 2006-01-31 Vistaprint Usa Incorporated Managing print jobs
US6976798B2 (en) 2000-01-25 2005-12-20 Vistaprint Usa, Incorporated Method for processing aggregate print jobs
FR2804231A1 (en) 2000-01-25 2001-07-27 Vistaprint Usa Inc Managing print jobs, such as short run print jobs, e.g. business cards, letterheads, shell sheets, invitations, announcements, etc.
US7187465B2 (en) 2000-01-25 2007-03-06 Vistaprint Technologies Limited Quantity-based print job preparation
US6650433B1 (en) 2000-01-25 2003-11-18 Vista Print Usa Inc. Managing print jobs
US7133149B2 (en) 2000-01-25 2006-11-07 Vistaprint Usa, Inc. Methods of aggregating multiple individual print jobs for simultaneous printing
US7145670B2 (en) 2000-01-25 2006-12-05 Vista Print Usa, Inc. Method of aggregating multiple individual print jobs having common printing parameters
US6993209B1 (en) 2002-07-26 2006-01-31 Vistaprint Technologies Limited Low resolution-to-high resolution image correlation
US7020838B2 (en) 2002-09-05 2006-03-28 Vistaprint Technologies Limited System and method for identifying line breaks
US20060129923A1 (en) 2002-09-05 2006-06-15 Vistaprint Technologies Limited System and method for identifying line breaks
US6986105B2 (en) 2003-01-30 2006-01-10 Vista Print Limited Methods employing multiple clipboards for storing and pasting textbook components
US7133050B2 (en) 2003-07-11 2006-11-07 Vista Print Technologies Limited Automated image resizing and cropping
US20060069785A1 (en) 2004-09-24 2006-03-30 Vistaprint Technologies Limited System and method for controlling display windows
US20060184432A1 (en) 2005-02-16 2006-08-17 Vistaprint Technologies Limited Product design system and method
US20060218522A1 (en) 2005-03-25 2006-09-28 Vistaprint Technologies Limited Selecting images using associated keywords
US20070024909A1 (en) 2005-07-29 2007-02-01 Vistaprint Technologies Limited Automated image sizing and placement
US20070024908A1 (en) 2005-07-29 2007-02-01 Vistaprint Technologies Limited Automated image framing
US20070044018A1 (en) 2005-08-19 2007-02-22 Vistaprint Technologies Limited Automated product layout
US20070044014A1 (en) 2005-08-19 2007-02-22 Vistaprint Technologies Limited Automated markup language layout

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Office Action mailed Apr. 26, 2000 from USPTO for U.S. Appl. No. 6,633,666.
Office Action mailed Apr. 5, 2002 from USPTO for U.S. Appl. No. 6,633,666.
Office Action mailed Jan. 30, 2001 from USPTO for U.S. Appl. No. 6,633,666.
Office Action mailed Oct. 22, 2002 from USPTO for U.S. Appl. No. 6,633,666.
Office Action mailed Sep. 10, 2001 from USPTO for U.S. Appl. No. 6,633,666.

Also Published As

Publication number Publication date
US6633666B2 (en) 2003-10-14
US20020057833A1 (en) 2002-05-16

Similar Documents

Publication Publication Date Title
USRE42746E1 (en) Process and system for defining and visually depicting colors from the components of arbitrary color models
US7164498B2 (en) Color matching for a printing process using more than four colorants using a four-colorant color management system
US7199903B2 (en) Method and device for determining the color appearance of color overprints
US8593680B2 (en) Natural language color selector and navigator for selecting colors from a color set
US5146346A (en) Method for displaying and printing multitone images derived from grayscale images
US7599098B2 (en) System and methods for color matching overprinted documents
US7053910B2 (en) Reducing metamerism in color management systems
US7692831B2 (en) Image processing apparatus and method thereof
US7796296B2 (en) Personalized color reproduction
Luo Applying colour science in colour design
US20110216973A1 (en) Color naming, color categorization and describing color composition of images
EP2040456B1 (en) Natural language color communication and system interface
GB2305833A (en) Image processing apparatus for correcting color space coordinates and method
US7990574B2 (en) Method and system for converting a document
EP2143262A1 (en) User adjustable gamut mapping and conversion of images from a source color space to a destination color space including primary and redundant colors
CN1509895A (en) Color copying method
EP0741492A1 (en) Selective colour correction applied to plurality of local color gamuts
JP2007274637A (en) Image processing device
US20180196993A1 (en) Authentication Process for Post-1942 Norman Rockwell Paintings
JPH08149322A (en) Image processor and method for image processing
JP4498117B2 (en) Image processing apparatus and method
Kuznetsov et al. Color and Its Presentation in Information Environment
Dubail et al. Study of contemporary art preservation with digitization
Dillard Color Pipeline: Revolutionary Paths to Controlling Digital Color
Костылева et al. Necessity of using device-independent color imaging

Legal Events

Date Code Title Description
AS Assignment

Owner name: QUARK, INC., COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GILL, TIMOTHY;PHILLIPS, MATTHEW;BANKI, PARVIZ;REEL/FRAME:020120/0771

Effective date: 19990216

AS Assignment

Owner name: QUARK HOLDINGS, INC., MASSACHUSETTS

Free format text: SECURITY AGREEMENT;ASSIGNOR:QUARK ACQUISITION CORPORATION;REEL/FRAME:031768/0217

Effective date: 20110801

AS Assignment

Owner name: Q LIQUIDATING TRUST, MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:QH HOLDINGS CORPORATION;REEL/FRAME:031973/0394

Effective date: 20111227

Owner name: QH HOLDINGS CORPORATION, MASSACHUSETTS

Free format text: CHANGE OF NAME;ASSIGNOR:QUARK HOLDINGS, INC.;REEL/FRAME:032020/0142

Effective date: 20110810

AS Assignment

Owner name: QUARK ACQUISITION CORPORATION, COLORADO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:Q LIQUIDATING TRUST F/K/A QUARK HOLDINGS, INC.;REEL/FRAME:033873/0579

Effective date: 20141001

FPAY Fee payment

Year of fee payment: 12