US 12,230,282 B2
Methods, apparatus and articles of manufacture to identify sources of network streaming services
Zafar Rafii, Berkeley, CA (US); Markus Cremer, Orinda, CA (US); and Bongjun Kim, Evanston, IL (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 Apr. 11, 2023, as Appl. No. 18/298,916.
Application 18/298,916 is a continuation of application No. 16/984,091, filed on Aug. 3, 2020, granted, now 11,651,776.
Application 16/984,091 is a continuation of application No. 15/793,543, filed on Oct. 25, 2017, granted, now 10,733,998, issued on Aug. 4, 2020.
Prior Publication US 2023/0252999 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/018 (2013.01); G10L 19/008 (2013.01); G10L 25/51 (2013.01); H04H 60/31 (2008.01); H04H 60/58 (2008.01); H04N 21/40 (2011.01); H04S 7/00 (2006.01); G10L 19/00 (2013.01); G10L 19/032 (2013.01); G10L 19/16 (2013.01); H04H 20/82 (2008.01); H04H 20/95 (2008.01); H04R 27/00 (2006.01)
CPC G10L 19/008 (2013.01) [G10L 25/51 (2013.01); H04H 60/31 (2013.01); H04H 60/58 (2013.01); H04N 21/40 (2013.01); H04S 7/30 (2013.01); G10L 2019/0001 (2013.01); G10L 19/032 (2013.01); G10L 19/167 (2013.01); G10L 19/173 (2013.01); H04H 20/82 (2013.01); H04H 20/95 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus to identify audio sources, the apparatus comprising:
interface circuitry to obtain an audio signal; and
programmable circuitry configured to execute computer readable instructions and to instantiate:
an average computer to compute:
a first plurality of averages corresponding to first data within a first plurality of spectrograms, the first data corresponding to the audio signal; and
a second plurality of averages corresponding to second data within a second plurality of spectrograms, the second data corresponding to the audio signal;
a difference computer to compute:
a first plurality of differences between the first plurality of averages; and
a second plurality of differences between the second plurality of averages;
a peak identifier to identify:
a first peak as the largest value of the first plurality of differences;
a second peak as the largest value of the second plurality of differences; and
a controller to select one of a first trial compression configuration or a second trial compression configuration based on a comparison of the first peak and second peak, the selected trial compression configuration corresponding to a source of the audio signal, wherein the programmable circuitry includes one or more of:
at least one of a central processor unit, a graphics processor unit, or a digital signal processor, the at least one of the central processor unit, the graphics processor unit, or the digital signal processor having control circuitry to control data movement within the programmable circuitry, arithmetic and logic circuitry to perform one or more first operations corresponding to machine-readable data, and one or more registers to store a result of the one or more first operations, the machine-readable data in the apparatus;
a Field Programmable Gate Array (FPGA), the FPGA including logic gate circuitry, a plurality of configurable interconnections, and storage circuitry, the logic gate circuitry and the plurality of the configurable interconnections to perform one or more second operations, the storage circuitry to store a result of the one or more second operations; or
Application Specific Integrated Circuitry (ASIC) including logic gate circuitry to perform one or more third operations.