Steganographic encoding and decoding

US9509882B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9509882-B2
Application numberUS-201514936263-A
CountryUS
Kind codeB2
Filing dateNov 9, 2015
Priority dateJul 2, 2004
Publication dateNov 29, 2016
Grant dateNov 29, 2016

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.

This patent document relates generally to steganography and digital watermarking. One claim recites an apparatus comprising: electronic memory for buffering samples corresponding to a digital image; means for analyzing a digital image relative to an expected workflow process, the expected workflow process comprising optical capture of a printed version of the digital image, the digital image comprising data representing process colors CMY; means for applying tone correction to the digital image, said means for applying yielding an altered digital image; means for transforming the altered digital image with digital watermarking, the digital watermarking conveying a plural-bit message; and a processor configured for providing the transformed, altered digital image. Of course, other claims and combinations are provided too.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital watermark embedding method comprising: using a configured processor, analyzing a digital image relative to an expected workflow process, the workflow process comprising optical capture of a printed version of the digital image, the digital image comprising data representing process colors Cyan (C), Magenta (M) and Yellow (Y); based on the analysis, applying tone correction to the digital image, said applying yielding an altered digital image; using a configured processor, transforming the altered digital image with digital watermarking, the digital watermarking conveying a plural-bit message; and providing the transformed, altered digital image. 2. The method of claim 1 in which the workflow process represents distortion attributable to optical capture. 3. The method of claim 2 in which the distortion comprises at least one of compression, noise or signal sampling. 4. The method of claim 1 in which the transforming introduces changes in chrominance, in which a set of changes are made to have an equivalent change in chrominance while being weighted differently among a plurality of color channels. 5. A non-transitory computer readable medium having instructions stored thereon to cause an electronic processor to perform the method of claim 1 . 6. The method of claim 1 in which the digital image comprises data representing process colors CMY and Black (K). 7. An apparatus comprising: electronic memory for buffering samples corresponding to a digital image; means for analyzing a digital image relative to an expected workflow process, the expected workflow process comprising optical capture of a printed version of the digital image, the digital image comprising data representing process colors Cyan (C), Magenta (M) and Yellow (Y); means for applying tone correction to the digital image, said means for applying yielding an altered digital image; means for transforming the altered digital image with digital watermarking, the digital watermarking conveying a plural-bit message; and a processor configured for providing the transformed, altered digital image. 8. The apparatus of claim 7 in which the workflow process represents distortion attributable to optical capture. 9. The apparatus of claim 8 in which the distortion comprises at least one of compression, noise or signal sampling. 10. The apparatus of claim 7 in which the transforming introduces changes in chrominance, in which a set of changes are made to have an equivalent change in chrominance while being weighted differently among a plurality of color channels. 11. The apparatus of claim 7 in which the digital image comprises data representing process colors CMY and Black (K). 12. A method comprising: receiving data representing a digital image; analyzing the data to determine whether the digital image is suitable for hosting encoded auxiliary information relative to an anticipated workflow process; based on a result of said analyzing, transforming the digital image by altering the data, said transforming yielding a transformed digital image; altering the transformed digital image by encoding auxiliary information therein, in which the auxiliary information is distributed in the data so as to be encoded in multiple different color channels of the digital image, said altering yielding an encoded digital image; providing the encoded digital image for the anticipated workflow process. 13. The method of claim 12 in which the anticipated workflow process comprises printing the encoded digital image, the printing yielding a printed digital image which includes the auxiliary information encoded therein. 14. The method of claim 13 in which the anticipated workflow process further comprises a digital capture of the printed digital image. 15. The method of claim 12 in which said transforming comprises tone correcting at least a subset of pixels represented by the data. 16. The method of claim 12 in which said transforming comprises filtering the data with a Gausian, Weiner or wavelet-based filter. 17. The method of claim 12 further comprising obtaining a response curve from a library of response curves, in which said analyzing comprises analyzing the data relative to the obtained response curve. 18. The method of claim 12 in which the auxiliary information is distributed in the data so as to be encoded primarily in a blue-yellow direction of the digital image. 19. The method of claim 18 in which said altering utilizes digital watermarking. 20. The method of claim 19 in which the anticipated workflow process comprises printing the encoded digital image, the printing yielding a printed digital image which includes the auxiliary information encoded therein. 21. The method of claim 20 in which the anticipated workflow process further comprises a digital capture of the printed digital image.

Assignees

Inventors

Classifications

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

  • with primary colour signals, e.g. RGB or CMY(K) · CPC title

  • with luminance or chrominance signals, e.g. LC1C2, HSL or YUV · CPC title

  • further additional information (metadata) being comprised in the identification information · CPC title

  • in colour image data · 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 US9509882B2 cover?
This patent document relates generally to steganography and digital watermarking. One claim recites an apparatus comprising: electronic memory for buffering samples corresponding to a digital image; means for analyzing a digital image relative to an expected workflow process, the expected workflow process comprising optical capture of a printed version of the digital image, the digital image co…
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 Nov 29 2016 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).