IP Library Granted Patent US 10,438,310
Granted Patent B2
US 10,438,310 · App. 15/934,036 · Granted Oct 8, 2019

Signal decoding methods, apparatus and systems

Inventors: Alastair M. Reed (Lake Oswego, OR); Ravi K. Sharma (Portland, OR)
Assignee: Digimarc Corporation
G06T1/0028G06K9/00G06T1/005G06T1/0021H04N1/32309G06T2201/0051G06T2201/0052G06T2201/0601
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 10,438,310
App. No.
15/934,036
Granted
Oct 8, 2019
Kind
B2
Abstract

This disclosure relates generally to image signal processing and data encoding. One claim is directed to a method of decoding encoded data using an orientation pattern having frequency components in different color channels. Of course, other claims and combinations are disclosed in this document.

Claims (42)

1. A method comprising:

obtaining color image data or color video data, the color image data or color video data comprising an encoded signal pattern, the encoded signal pattern aiding detection of an encoded message, the encoded signal pattern comprising first frequency components and second frequency components, the color image data or color video data comprising first color data and second color data, in which the first color data comprises the first frequency components encoded therein, and the second color data comprises the second frequency components encoded therein, in which the second color data is less sensitive to a human visibility system (HVS) relative to the first color data;

combining the first color data and the second color data, said combining yielding combined color data;

utilizing one or more processors or electronic processing circuitry, detecting the encoded signal pattern from the combined color data, said detecting yielding rotation and scale information; and

using the rotation and scale information to detect the encoded message from the combined color data.

2. The method of claim 1 in which the combined color data comprises luminance information, and in which encoded message is detected from the luminance information.

3. The method of claim 1 in which the first frequency components comprise lower frequency components relative to the second frequency components.

4. The method of claim 3 in which the first color data comprises red-green color data, and the second color data comprises blue-yellow color data.

5. The method of claim 4 in which the combined color data comprises luminance information, and in which encoded message is detected from the luminance information.

6. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform or control the method of claim 5 .

7. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform or control the method of claim 1 .

8. A method comprising:

obtaining color image data or color video data, the color image data or color video data comprising an encoded signal orientation pattern, the encoded signal orientation pattern facilitating detection of an encoded message, the encoded signal orientation pattern comprising first frequency components, second frequency components and third frequency components, the color image data or color video data comprising first color data, second color data and third color data, in which the first color data comprises the first frequency components encoded therein, the second color data comprises the second frequency components encoded therein and the second color data comprises the second frequency components encoded therein, in which the second color data and the third color data are both less sensitive to a human visibility system (HVS) relative to the first color data;

utilizing one or more processors or electronic processing circuitry, detecting the encoded signal orientation pattern from the first color data, the second color data and the third color data, said detecting yielding rotation and scale information; and

using the rotation and scale information to detect the encoded message from data representing the color image data or color video data.

9. The method of claim 8 in which the third frequency components comprise higher frequency components relative to the second frequency components and to the first frequency components, and the second frequency components comprise higher frequency components relative to the first frequency components.

10. The method of claim 9 in which the second color channel comprises a red-green color channel, and the third first color channel comprises a blue-yellow color channel.

11. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform the method of claim 10 .

12. The method of claim 9 in which the first frequency components are better suited to survive compression relative to the second frequency components and the third frequency components.

13. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform the method of claim 12 .

14. The method of claim 8 in which the data representing the color image data or color video data comprises luminance information, and the encoded message is detected from the luminance information.

15. The method of claim 8 further comprising, prior to said act of detecting, combining the first color data, the second color data and the third color data, said combining yielding combined color data, in which said act of detecting detects the encoded signal orientation pattern from the combined color data.

16. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform the method of claim 15 .

17. A non-transitory computer readable medium comprising instruction stored thereon that, when executed by one or more processors, cause the one or more processors to perform the method of claim 8 .

18. An apparatus comprising:

memory storing color image data or color video data, the color image data or color video data comprising an encoded signal pattern, the encoded signal pattern aiding detection of an encoded message, the encoded signal pattern comprising first frequency components and second frequency components, the color image data or color video data comprising first color data and second color data, in which the first color data comprises the first frequency components encoded therein, and the second color data comprises the second frequency components encoded therein in which the second color data is less sensitive to a human visibility system (HVS) relative to the first color data;

means for combining the first color data and the second color data, said means for combining yielding combined color data;

means for obtaining rotation and scale information from the encoded signal pattern in the combined color data;

means for decoding the encoded message from the combined color data, in which said means for decoding utilizes the rotation and scale information.

19. The apparatus of claim 18 in which the combined color data comprises luminance information, and in which encoded message is decoded from the luminance information.

20. The apparatus of claim 18 in which the first frequency components comprise lower frequency components relative to the second frequency components.

21. The apparatus of claim 20 in which the first color data comprises red-green color data, and the second color data comprises blue-yellow color data.

22. The apparatus of claim 21 in which the combined color data comprises luminance information, and in which the encoded message is decoded from the luminance information.

23. An apparatus comprising:

memory storing color image data or color video data, the color image data or color video data comprising an encoded signal orientation pattern, the encoded signal orientation pattern facilitating detection of an encoded message, the encoded signal orientation pattern comprising first frequency components, second frequency components and third frequency components, the color image data or color video data comprising first color data, second color data and third color data, in which the first color data comprises the first frequency components encoded therein, the second color data comprises the second frequency components encoded therein and the second color data comprises the second frequency components encoded therein, in which the second color data and the third color data are both less sensitive to a human visibility system (HVS) relative to the first color data; and

means for determining rotation and scale information associated with the encoded signal orientation pattern from the first color data; and

means for decoding the encoded message from data representing the color image data or color video data, in which said means for decoding utilizes the rotation and scale information.

24. The apparatus of claim 23 in which the third frequency components comprise higher frequency components relative to the second frequency components and to the first frequency components, and the second frequency components comprise higher frequency components relative to the first frequency components.

25. The apparatus of claim 24 in which the second color channel comprises a red-green color channel, and the third color channel comprises a blue-yellow color channel.

26. The apparatus of claim 23 in which the data representing the color image data or color video data comprises luminance information, and the encoded message is decoded from the luminance information.

27. The apparatus of claim 23 in which the first frequency components are better suited to survive compression relative to the second frequency components and the third frequency components.

28. The apparatus of claim 23 , further comprising means for combining the first color data, the second color data and the third color data, said means for combining yielding combined color data, in which said means for decoding decodes the encoded signal orientation pattern from the combined color data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: REED, ALASTAIR M.; SHARMA, RAVI K.
To: DIGIMARC CORPORATION
Reel/Frame 050056/0465 →
Continuity (7)
Continuation 15605904 · May 25, 2017
Continuation 15131961 · Apr 18, 2016
Continuation 14572478 · Dec 16, 2014
Continuation 13963627 · Aug 9, 2013
Continuation 12636561 · Dec 11, 2009
Provisional Application 61140540 · Dec 23, 2008
Related Publication 20180374183A1 · Dec 27, 2018