Apparatus, method, and computer program for comparing audio signals
AssigneeSTMicroelectronics Asia Pacific Pte Ltd
InventorsKabi P. Padhi, Sapna George
Life of this patent
Estimating the term…
Abstract
An apparatus, method, and computer program are capable of receiving and cross-correlating a first audio signal and a second audio signal. This produces a cross-correlated signal, which is used to identify a plurality of parameters associated with at least one of the first and second audio signals. The parameters are used to generate an indicator identifying an extent to which the first and second audio signals match.
Claims25
An apparatus, comprising:
- a cross correlator operable to receive a first audio signal and a second audio signal, the cross correlator also operable to cross correlate a first time period of the first audio signal with a second time period of the second audio signal to produce a cross-correlated signal, where the second time period is larger than the first time period;
- at least one parameter identifier operable to receive the cross-correlated signal and identify a plurality of parameters associated with at least one of the first and second audio signals using the cross-correlated signal;
- and
- a score generator operable to receive the plurality of parameters and generate an indicator identifying an extent to which the first and second audio signals match.
A method, comprising:
- receiving in an audio apparatus a first audio signal and a second audio signal;
- cross-correlating by the audio apparatus a first time period of the first audio signal with a second time period of the second audio signal to produce a cross-correlated signal, where the second time period is larger than the first time period;
- identifying by the audio apparatus a plurality of parameters associated with at least one of the first and second audio signals using the cross-correlated signal;
- and
- generating by the audio apparatus an indicator identifying an extent to which the first and second audio signals match using the plurality of parameters.
A computer program operable to be executed by a processor, the computer program embodied on a non-transitory tangible computer readable medium and comprising computer readable program code for:
- receiving a first audio signal and a second audio signal;
- cross-correlating a first time period of the first audio signal with a second time period of the second audio signal to produce a cross-correlated signal, where the second time period is larger than the first time period;
- identifying a plurality of parameters associated with at least one of the first and second audio signals using the cross-correlated signal;
- and
- generating an indicator identifying an extent to which the first and second audio signals match using the plurality of parameters.
Dependencies are inferred from the claim text.