IP Library Granted Patent US 11,055,805
Granted Patent B1
US 11,055,805 · App. 16/681,773 · Granted Jul 6, 2021

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,055,805
App. No.
16/681,773
Granted
Jul 6, 2021
Kind
B1
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. Other technology provided.

Claims (40)

1. An image processing method comprising:

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

from the data, generating a 1 Just Noticeable Difference (JND) ellipse around a first color center,

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;

transforming color artwork to include an encoded signal, said transforming utilizing the angle α.

2. A non-transitory computer readable medium comprising instructions stored therein that, when executed by one or more processors, cause the one or more processors to perform:

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

from the data, generating a 1 Just Noticeable Difference (JND) ellipse around a first color center,

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;

transforming color artwork to include an encoded signal, said transforming utilizing the angle α.

3. The method of claim 1 in which the angle α comprises −9 degrees ≥α≥−25 degrees.

4. The method of claim 1 in which the angle α comprises −14 degrees.

5. The non-transitory computer readable medium of claim 2 in which the angle α comprises −9 degrees ≥α≥−25 degrees.

6. The non-transitory computer readable medium of claim 5 in which the angle α comprises −14 degrees.

7. A method comprising:

obtaining chromatic contrast sensitivity data representing multiple color encoding angles;

from the data, generating an ellipse around a first color center; and

from the ellipse, and using one or more multi-core processors, 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 method of claim 7 in which the ellipse comprises a 1 Just Noticeable Difference (JND) around the first color center.

9. The method of claim 7 further comprising 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 method of claim 7 in which the chromatic contrast sensitivity data comprises visual observation data of the encoded signal.

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

12. The method of claim 10 in which the transforming utilizes adjustment weights.

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

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

15. The method of claim 7 further comprising determining a vector length from the first color center to an ellipse boundary in the angle α direction.

16. The method of claim 15 further comprising transforming color artwork to include an encoded signal, said transforming utilizing the angle α and the vector length.

17. A non-transitory computer readable medium comprising instructions stored therein that, when executed by one or more processors, cause the one or more processors to perform:

obtaining chromatic contrast sensitivity data representing multiple color encoding angles;

from the 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 a 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.

18. The non-transitory computer readable medium of claim 17 in which the ellipse comprises a 1 Just Noticeable Difference (JND) around the first color center.

19. The non-transitory computer readable medium of claim 17 in which the instructions comprise instructions for transforming color artwork to include an encoded signal, said transforming utilizing the angle a and a vector length from the first color center to an ellipse boundary.

20. The non-transitory computer readable medium of claim 17 in which the chromatic contrast sensitivity data comprises visual observation data of signal encoding.

21. The non-transitory computer readable medium of claim 17 in which the angle α comprises -14 degrees.

22. The non-transitory computer readable medium of claim 20 in which the transforming utilizes adjustment weights.

23. The non-transitory computer readable medium of claim 17 in which the encoded signal comprises a message signal and a synchronization signal.

24. The non-transitory computer readable medium of claim 23 in which the synchronization signal is utilized to resolve image distortion including rotation and scale.

25. The non-transitory computer readable medium of claim 17 in which the instructions comprise instructions for determining a vector length from the first color center to an ellipse boundary in the angle α direction.

26. The non-transitory computer readable medium of claim 25 further comprising transforming color artwork to include an encoded signal, said transforming utilizing 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 Jan 28, 2021
From: REED, ALASTAIR M.; FALKENSTERN, KRISTYN R.
To: DIGIMARC CORPORATION
Reel/Frame 055064/0272 →
Continuity (1)
Provisional Application 62758365 · Nov 9, 2018
Cited By (1)
US 12,333,624