IP Library Granted Patent US 11,657,469
Granted Patent B2
US 11,657,469 · App. 17/358,873 · Granted May 23, 2023

Utilizing dependency between watermark visibility and location of image sample in color space for embedded signal color direction

Inventors: Alastair M. Reed (Lake Oswego, OR); Kristyn R. Falkenstern (Portland, OR)
Assignee: Digimarc Corporation
G06T1/005G06T1/0028G06T2201/0053G06T2201/0061
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,657,469
App. No.
17/358,873
Granted
May 23, 2023
Kind
B2
Abstract

The present disclosure relates generally to signal encoding for printed objects. One implementation selects an embed direction based on a minimal visibility axis of a 1 JND ellipse at a certain color center. One claim recites an apparatus comprising: memory for storing chromatic contrast sensitivity data representing multiple color encoding angles; one or more multi-core processors configured for: using the stored chromatic contrast sensitivity data, generating an ellipse around a first color center; and from the ellipse, determining a signal encode direction, the signal encode direction comprising an angle α representing a negative angle between the ‘a*’ axis in an CIELAB space and a direction of minimum sensitivity of an encoded signal, in which the angle α comprises −9 degrees≥α≥−25 degrees. Other technology described.

Claims (27)

1. An image processing apparatus comprising:

memory for storing chromatic contrast sensitivity data gathered from observation of an encoded signal, the chromatic contrast sensitivity data representing multiple color encoding angles;

means for generating a 1 Just Noticeable Difference (JND) ellipse around a first color center;

means for determining a signal encode direction, the signal encode direction comprising an angle α representing a negative angle between the ‘a*’ axis in an CIELAB space and a direction of minimum sensitivity of an encoded signal;

means for encoding color artwork to include an encoded signal, said means for encoding utilizing the angle α; and

an output for communicating encoded color artwork.

2. The image processing apparatus of claim 1 in which the angle α comprises −9 degrees≥α≥−25 degrees.

3. The image processing apparatus of claim 2 in which the angle α comprises −14 degrees.

4. The image processing apparatus of claim 1 in which the means for encoding utilizes adjustment weights.

5. The image processing apparatus of claim 1 in which the encoded signal comprises a message signal and a synchronization signal.

6. The image processing apparatus of claim 5 in which the synchronization signal is utilized to resolve image distortion including rotation and scale.

7. An apparatus comprising:

memory for storing chromatic contrast sensitivity data representing multiple color encoding angles;

one or more multi-core processors configured for:

using the stored chromatic contrast sensitivity data, generating an ellipse around a first color center; and

from the ellipse, determining a signal encode direction, the signal encode direction comprising an angle α representing a negative angle between the ‘a*’ axis in an CIELAB space and a direction of minimum sensitivity of an encoded signal, in which the angle α comprises −9 degrees≥α≥−25 degrees.

8. The apparatus of claim 7 in which the ellipse comprises a 1 Just Noticeable Difference (JND) around the first color center.

9. The apparatus of claim 7 in which said one or more multi-core processors are configured for transforming color artwork to include an encoded signal, said transforming utilizing the angle α and a vector length from the first color center to an ellipse boundary.

10. The apparatus of claim 7 in which the stored chromatic contrast sensitivity data comprises visual observation data of the encoded signal.

11. The apparatus of claim 7 in which the angle α comprises −14 degrees.

12. The apparatus of claim 9 in which the transforming utilizes adjustment weights.

13. The apparatus of claim 7 in which the encoded signal comprises a message signal and a synchronization signal.

14. The apparatus of claim 13 in which the synchronization signal is utilized to resolve image distortion including rotation and scale.

15. The apparatus of claim 7 in which said one or more multi-core processors are configured for determining a vector length from the first color center to an ellipse boundary in the angle α direction.

16. The apparatus of claim 15 in which said one or more multi-core processors are configured for transforming color artwork to include an encoded signal, said transforming utilizing the angle α and the vector length.

17. The image processing apparatus of claim 1 in which said means for encoding utilizes the angle α and a vector length from the first color center to an ellipse boundary.

18. The image processing apparatus of claim 17 further comprising means for determining a vector length from the first color center to an ellipse boundary in the angle α direction, in which said means for encoding utilizes the angle α and the vector length.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: REED, ALASTAIR M.; FALKENSTERN, KRISTYN R.
To: DIGIMARC CORPORATION
Reel/Frame 056672/0578 →
Continuity (3)
Continuation 16681773 · Nov 12, 2019
Provisional Application 62758365 · Nov 9, 2018
Related Publication 20220012838A1 · Jan 13, 2022