Encoding signals in color designs for physical objects

US10270936B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10270936-B2
Application numberUS-201715605878-A
CountryUS
Kind codeB2
Filing dateMay 25, 2017
Priority dateAug 12, 2014
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 relates generally to encoding signals for spot colors. In one implementation a substitute spot color+CMY tint is selected to replace an original spot color. The CMY tint can be transformed to carry an encoded signal. Of course, other features, combinations and technology are described herein.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital watermark embedding method comprising: obtaining data associated with a spot color S a , the spot color S a comprising a component of a color design; using one or more configured processors, determining a screen S s of the spot color S a ; selecting a substitute spot color candidate S b1 by: i) evaluating color distance or color error between the substitute spot color candidate S b1 and the screen S s , and ii) evaluating brightness of the substitute spot color candidate S b1 and the screen S s ; using one or more configured processors, determining a Cyan (C), Magenta (M) and Yellow (Y) process color tint that when combined with the substitute spot color candidate S b1 approximates the spot color S a ; transforming a determined CMY process color tint with a digital watermark signal to embed the digital watermark signal in the CMY process color tint, said transforming yielding a watermarked CMY process color tint; and combining the watermarked CMY process color tint and the substitute spot color candidate S b1 , said combining yielding a digital watermarked substitute spot color. 2. The method of claim 1 in which said selecting a substitute spot color candidate S b1 evaluates the brightness of the spot color S a . 3. The method of claim 1 in which said determining a CMY process color tint determines by minimizing color error or color distance between i) a combination of a CMY color tint and the substitute spot color candidate S b1 , and ii) the spot color S a , in which the substitute spot color candidate S b1 and the spot color S a remain constant during the minimizing. 4. The method of claim 1 in which said selecting selects a plurality of substitute spot color candidates S bi , where i is a positive integer. 5. The method of claim 4 further comprising: using one or more configured processors, determining a plurality of CMY process color tints that when combined respectively with their substitute spot color candidate S bi each approximates the spot color S a . 6. The method of claim 1 further comprising substituting the digital watermarked substitute spot color for the spot color S a within the color design, said substituting yielding a transformed color design. 7. The method of claim 6 further comprising printing the transformed color design on a physical substrate. 8. A product package including the physical substrate printed according to claim 7 , in which the physical substrate includes the transformed color design printed thereon. 9. The method of claim 1 in which the CMY process color tint comprise a Black (K) process color component, and said determining a CMY process color tint comprises determining a CMYK process color tint. 10. The method of claim 1 in which said determining a screen S s of the spot color S a determines the screen S s with consideration of the screen S s being combined with a Cyan (C), Magenta (M) and Yellow (Y) process color tint. 11. An embedding system comprising: an input to receive color data; memory comprising data associated with a spot color S a , the spot color S a comprising a component of a color design; one or more processors configured for: generating a screen S s of the spot color S a ; means for evaluating substitute spot color candidates to select a substitute spot color candidate S b1 including: i) means for evaluating color distance or color error between the substitute spot color candidate S b1 and the screen S s , and ii) means for evaluating brightness of the substitute spot color candidate S b1 and the screen S s ; in which said one or more processors are configured for: determining a CMY process color tint that when combined with the substitute spot color candidate S b1 approximates the spot color S a ; means for embedding a digital watermark signal in the CMY process color tint, said means for embedding producing a digital watermarked CMY process color tint; and in which said one or more processors are configured for: merging the watermarked CMY process color tint and the substitute spot color candidate S b1 , the merging yielding a digital watermarked substitute spot color. 12. The system of claim 11 in which said means for evaluating substitute spot color candidates comprises means for evaluating the brightness of the spot color S a . 13. The system of claim 11 in which the determining a CMY process color tint determines through minimizing color error or color distance between i) a combination of a CMY color tint and the substitute spot color candidate S b1 , and ii) the spot color S a , in which the substitute spot color candidate S b1 and the spot color S a remain constant during the minimizing. 14. The system of claim 11 in which said means for evaluating substitute spot color candidates selects a plurality of substitute spot color candidates S bi , where i is a positive integer, and said one or more processors are configured for: determining a plurality of CMY process color tints that when combined respectively with their substitute spot color candidate S bi each approximates the spot color S a . 15. The system of claim 11 in which said one or more processors are configured for substituting the digital watermarked substitute spot color for the spot color S a within the color design, said substituting yielding a transformed color design. 16. An image signal processing method comprising: obtaining data associated with a first spot color S a , the first spot color S a comprising a component of a color design; determining a plurality of spot color candidates S b1 -S bi , where i is an integer, by evaluating—for each spot color candidate—color distance metrics between data associated with the spot color candidate and the data associated with the first spot color S a ; determining a Cyan (C), Magenta (M) and Yellow (Y) tint for each of the plurality of spot color candidates S b1 -S bi ; using one or more electronic processors, simulating an overprint of each of the plurality of spot color candidates S b1 -S bi with its respective CMY tint, and for each of the overprinted spot color candidates, generating an Lab or Chroma distance metric relative to the first spot color S a ; based on generated distance metrics, determining final spot color candidates; for at least one of the final spot color candidates, and using one or more electronic processors, transforming its respective CMY tint with an encoded signal; and using the at least one of the final spot color candidates plus its transformed CMY tint instead of the first spot color S a in the color design. 17. The method of claim 16 in which the data associated with the candidate spot color comprises Lab data. 18. The method of claim 16 in which the data associated with the candidate spot color comprises RGB or CMYK data. 19. The method of claim 16 in which said determining final spot color candidates comprises determining Lab distance values or Chroma distance values relative to the first spot color S a for each of the plurality of spot color candidates S b1 -S bi . 20. The method of claim 16 in which said determining final spot color candidates comprises determining Lab distance values and Chroma distance values relative to the first spot color S a for each of the plurality of spot color candidates S b1 -S bi . 21. A non-transitory computer readable medium comprising instructions stored therein, that, when executed, cause one or more processors to perform the following: access data associated with a first

Assignees

Inventors

Classifications

  • Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking · CPC title

  • with selective or adaptive application of the additional information, e.g. in selected regions of the image (H04N1/32213 takes precedence) · CPC title

  • by simulating several colour corrected versions of the same image simultaneously on the same picture reproducer · CPC title

  • Robust watermarking, e.g. average attack or collusion attack resistant · CPC title

  • combined with processing of the image · CPC title

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 US10270936B2 cover?
The present disclosure relates generally to encoding signals for spot colors. In one implementation a substitute spot color+CMY tint is selected to replace an original spot color. The CMY tint can be transformed to carry an encoded signal. Of course, other features, combinations and technology are described herein.
Who is the assignee on this patent?
Digimarc Corp
What technology area does this patent fall under?
Primary CPC classification H04N1/32309. Mapped technology areas include Electricity.
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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).