US 11,809,489 B2
Methods and apparatus to perform audio watermarking and watermark detection and extraction
Venugopal Srinivasan, Palm Harbor, FL (US); and Alexander Topchy, New Port Richey, FL (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. 21, 2022, as Appl. No. 17/676,461.
Application 17/676,461 is a continuation of application No. 16/672,128, filed on Nov. 1, 2019, granted, now 11,256,740.
Application 16/672,128 is a continuation of application No. 15/698,373, filed on Sep. 7, 2017, granted, now 10,467,286, issued on Nov. 5, 2019.
Application 15/698,373 is a continuation of application No. 13/708,578, filed on Dec. 7, 2012, abandoned.
Application 13/708,578 is a continuation of application No. 12/551,220, filed on Aug. 31, 2009, granted, now 8,359,205, issued on Jan. 22, 2013.
Claims priority of provisional application 61/174,708, filed on May 1, 2009.
Claims priority of provisional application 61/108,380, filed on Oct. 24, 2008.
Prior Publication US 2022/0188351 A1, Jun. 16, 2022
Int. Cl. G10L 19/018 (2013.01); G06F 16/683 (2019.01); G11B 20/10 (2006.01); H04H 20/31 (2008.01); H04H 60/37 (2008.01); H04H 60/58 (2008.01)
CPC G06F 16/683 (2019.01) [G11B 20/10 (2013.01); H04H 20/31 (2013.01); H04H 60/37 (2013.01); H04H 60/58 (2013.01); H04H 2201/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An encoder apparatus comprising:
at least one memory;
instructions; and
processor circuitry to execute the instructions to:
access audio samples to be encoded with one or more data symbols;
select a first look up table (LUT) from a plurality of LUTs in response to a determination that that the audio samples were not previously encoded, the plurality of LUTs to specify respective different mappings of code frequencies to symbol values;
select a second LUT from the plurality of LUTs in response to a determination that that the audio samples were previously encoded;
map the one or more data symbols to code frequencies based on the selected one of the first LUT or the second LUT; and
combine the code frequencies and the audio samples to encode the audio samples with the one or more data symbols.