Providing predictable and customizable electronic color mixing

US10269142B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10269142-B2
Application numberUS-201615336085-A
CountryUS
Kind codeB2
Filing dateOct 27, 2016
Priority dateOct 27, 2016
Publication dateApr 23, 2019
Grant dateApr 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure is directed towards methods and systems for providing a digital mixed output color of two reference colors defined in an RGB model where the digital mixed output color at least generally reflects a color produced by mixing physical pigments of the two reference colors or a custom user-defined color. The systems and methods receive a selection of two reference colors to mix. Additionally, the systems and methods can determine a mixing ratio of the two reference colors. Moreover, the systems and methods query at least one predefined mixing table and identify from the at least one predefined mixing table a mixed output color correlating to a mixture of the two reference colors.

First claim

Opening claim text (preview).

We claim: 1. In a digital medium environment for manipulating digital images, a computer-implemented method of mixing digital colors, comprising: receiving a selection of a first reference RGB color and a second reference RGB color for mixing; accessing at least one predefined mixing table; a step for identifying, without converting the first reference RGB color or the second reference RGB color to another color model and without combining RGB values of the first reference RGB color and the second reference RGB color, from the at least one predefined mixing table, a mixed output RGB color correlating to a mixture of physical pigments corresponding to the first reference RGB color and the second reference RGB color; and providing the mixed output RGB color. 2. The method of claim 1 , wherein receiving the selection of the first reference RGB color and the second reference RGB color for mixing comprises receiving an indication of a designated weight for each of the first reference RGB color and the second reference RGB color. 3. The method of claim 1 , wherein accessing the at least one predefined mixing table comprises accessing at least three predefined mixing tables. 4. The method of claim 3 , wherein accessing the at least three predefined mixing tables comprises: accessing a first mixing table to determine a blue value of the mixed output RGB color; accessing a second mixing table to determine a red value of the mixed output RGB color; and accessing a third mixing table to determine a green value of the mixed output RGB color. 5. The method of claim 4 , further comprising representing the first reference RGB color as a first set of weights of eight predefined primary colors of an RGB space and the second reference RGB color as a second set of weights of the eight predefined primary colors of the RGB space. 6. The method of claim 5 , wherein the step for identifying from the at least one predefined mixing table the mixed output RGB color correlating to the mixture of the physical pigments corresponding to the first reference RGB color and the second reference RGB color comprises multiplying the first set of weights and the second set of weights of the eight predefined primary colors and the first, second, and third mixing tables. 7. The method of claim 1 , wherein the mixed output RGB color comprises a first red value, a first green value, and a first blue value that are different from a second red value, a second green value, and a second blue value, wherein the second red value, the second green value, and the second blue value are determined by combining a red value, a green value, and a blue value of the first reference RGB color and the second reference RGB color. 8. In a digital medium environment for manipulating digital images, a computer-implemented method of mixing digital colors, comprising: detecting a selection of a first reference RGB color; detecting a selection of a second reference RGB color to mix with the first reference RGB color; determining a mixing ratio of the first reference RGB color and the second reference RGB color; accessing at least one predefined mixing table based on the mixing ratio; identifying from the at least one predefined mixing table a mixed output RGB color representing a mixture of physical pigments corresponding to the first reference RGB color and the second reference RGB color without converting the first reference RGB color or the second reference RGB color to another color model and without combining RGB values of the first reference RGB color and the second reference RGB color; and providing the mixed output RGB color. 9. The method of claim 8 , further comprising: detecting a selection of a third reference RGB color to mix with the mixed output RGB color; accessing at least one additional predefined mixing table; identifying from the at least one additional predefined mixing table an additional mixed output RGB color representing a mixture of physical pigments corresponding to the mixed output RGB color and the third reference RGB color; and providing the additional mixed output RGB color. 10. The method of claim 8 , wherein determining the mixing ratio of the first reference RGB color and the second reference RGB color comprises: receiving a selection of a first designated weight of the first reference RGB color; and receiving a selection of a second designated weight of the second reference RGB color. 11. The method of claim 8 , further comprising: defining the first reference RGB color as a first vector including weights of eight predefined primary colors of an RGB space; and defining the second reference RGB color as a second vector including weights of the eight predefined primary colors of the RGB space. 12. The method of claim 11 , wherein defining the first reference RGB color as weights of the eight predefined primary colors of the RGB space comprises performing trilinear interpolation of the first reference RGB color into a three-dimensional cube with the eight predefined primary colors of the RGB space as vertices of the three-dimensional cube. 13. The method of claim 12 , wherein accessing the at least one predefined mixing table based on the mixing ratio comprises accessing a first matrix including red values, a second matrix including green values, and a third matrix of blue values. 14. The method of claim 13 , wherein identifying from the at least one predefined mixing table the mixed output RGB color representing the mixture of the physical pigments corresponding to the first reference RGB color and the second reference RGB color comprises: transposing the first vector and multiplying the transposed first vector by the first matrix and the second vector to identify a red value of the mixed output RGB color; multiplying the transposed first vector by the second matrix and the second vector to identify a green value of the mixed output RGB color; and multiplying the transposed first vector by the third matrix and the second vector to identify a blue value of the mixed output RGB color. 15. The method of claim 14 , further comprising maintaining each of the red, green, and blue values of the mixed output RGB color between a pair of respective boundary values to avoid drift. 16. The method of claim 8 , wherein the at least one predefined mixing table comprises a matrix indicating a mixed output RGB color for each pair of eight primary reference colors. 17. The method of claim 16 , further comprising customizing the at least one predefined mixing table by modifying one or more of the mixed output RGB colors based on user reference. 18. A system for mixing digital colors comprising: a memory comprising a mixing table indicating a mixed output RGB color for each pair of colors derived from eight primary RGB colors; and a computing device comprising instructions thereon that, when executed by at least one processor, cause the system to: define a first reference RGB color as a first set of weights of the eight primary RGB colors; define a second reference RGB color as a second set of weights of the eight primary RGB colors; determine an output RGB color corresponding to a mixture of physical pigments corresponding to the first and second reference RGB colors, without converting the first and second reference RGB colors to another color model and without combining RGB values of the first and second reference RGB colors, based on the mixing table and the first and second sets of weights of the eight primary RGB colors; and modify a digital image using the output RGB

Assignees

Inventors

Classifications

  • G06T11/10Primary

    Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Aspects of interface with display user · CPC title

  • using colour palettes, e.g. look-up tables · CPC title

  • Control of mixing and/or overlay of colours in general (G09G5/022 and G09G5/024 take precedence) · CPC title

  • G06T11/001Primary

    Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10269142B2 cover?
The present disclosure is directed towards methods and systems for providing a digital mixed output color of two reference colors defined in an RGB model where the digital mixed output color at least generally reflects a color produced by mixing physical pigments of the two reference colors or a custom user-defined color. The systems and methods receive a selection of two reference colors to mi…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).