US 12,462,831 B2
Methods and apparatus to fingerprint an audio signal
Alexander Topchy, New Port Richey, FL (US); Christen V. Nielsen, Dunedin, FL (US); and Jeremey M. Davis, New Port Richey, FL (US)
Assigned to Gracenote, Inc., New York, NY (US)
Appl. No. 18/547,790
Filed by Gracenote, Inc., Emeryville, CA (US)
PCT Filed Feb. 7, 2022, PCT No. PCT/US2022/015442
§ 371(c)(1), (2) Date Aug. 24, 2023,
PCT Pub. No. WO2022/186952, PCT Pub. Date Sep. 9, 2022.
Application 18/547,790 is a continuation of application No. 17/192,592, filed on Mar. 4, 2021, granted, now 11,798,577.
Prior Publication US 2024/0242730 A1, Jul. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 25/51 (2013.01); G11B 27/28 (2006.01)
CPC G10L 25/51 (2013.01) [G11B 27/28 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions which, when executed, cause one or more processors to:
divide an audio signal into a plurality of audio segments, wherein the plurality of audio segments comprises a first audio segment, a second audio segment, and a third audio segment;
normalize the second audio segment to create a first normalized audio segment based on first audio characteristics of the first audio segment and second audio characteristics of the second audio segment and a second normalized audio segment based on third audio characteristics of the third audio segment and at least one of the first audio characteristics of the first audio segment and the second audio characteristics of the second audio segment;
generate a first subfingerprint from the first normalized audio segment, wherein the first subfingerprint comprises a first portion corresponding to a location of an energy extremum in the normalized second audio segment, and a second subfingerprint from the second normalized audio segment;
determine a likelihood of the first portion to change based on changes to at least one of the first audio characteristics, the second audio characteristics, and the third audio characteristics;
in response to determining the likelihood does not satisfy a threshold, replace the first portion with a second portion; and
determine if the second subfingerprint includes the first portion.