US 11,720,990 B2
Power efficient detection of watermarks in media signals
David Gish, Riverdale, NJ (US); Sadhana Gupta, Columbia, MD (US); Vladimir Kuznetsov, Ellicott City, MD (US); Wendell D. Lynch, East Lansing, MI (US); and Alan R. Neuhauser, Silver Spring, MD (US)
Assigned to THE NIELSEN COMPANY (US), LLC, New York, NY (US)
Filed by The Nielsen Company (US), LLC, New York, NY (US)
Filed on Feb. 26, 2021, as Appl. No. 17/187,453.
Application 17/187,453 is a continuation of application No. 15/893,216, filed on Feb. 9, 2018, granted, now 10,937,116.
Application 15/893,216 is a continuation of application No. 15/495,584, filed on Apr. 24, 2017, granted, now 9,904,968, issued on Feb. 27, 2018.
Application 15/495,584 is a continuation of application No. 15/231,439, filed on Aug. 8, 2016, granted, now 9,641,857, issued on May 2, 2017.
Application 15/231,439 is a continuation of application No. 14/587,995, filed on Dec. 31, 2014, granted, now 9,418,395, issued on Aug. 16, 2016.
Prior Publication US 2021/0183001 A1, Jun. 17, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 9/00 (2022.01); G06T 1/00 (2006.01); H04N 21/443 (2011.01); H04N 21/439 (2011.01); H04N 21/8358 (2011.01); H04N 19/467 (2014.01); H04N 19/42 (2014.01)
CPC G06T 1/0021 (2013.01) [H04N 19/42 (2014.11); H04N 19/467 (2014.11); H04N 21/4394 (2013.01); H04N 21/4436 (2013.01); H04N 21/8358 (2013.01); G06T 2200/28 (2013.01); G06T 2201/0065 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one memory;
a watermark detector to detect watermarks in a media signal; and
a controller to:
operate the watermark detector to (1) detect a first watermark in the media signal, and (2) cycle between sleep intervals and active intervals based on a repetition rate of the watermarks in the media signal to perform a detection operation for a second watermark at a second location in the media signal relative to a first location of the first watermark in the media signal, the controller to cycle the watermark detector between the sleep intervals and the active intervals in response to the first watermark being verified; and
search a buffer of prior detected watermark symbols to detect a third watermark at a third location prior to the second location in the media signal in response to the second watermark not being detected at the second location in the media signal.