System and method for automatically detecting a set of fundamental frequencies simultaneously present in an audio signal
First Claim
1. A method of identifying one or more fundamental frequencies simultaneously present in a complex signal, comprising the steps of:
- receiving the complex signal;
decomposing the signal into sine wave components to determine all frequencies present in the signal;
setting and obtaining parameters used to detect fundamental frequencies; and
filtering out harmonic frequencies to determine the fundamental frequencies actually present in the signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for automatically detecting and identifying a plurality of frequencies simultaneously present in an audio signal, as well as the duration, amplitude, and phase of those frequencies, then filtering out harmonic components to determine which frequencies are fundamentals. The system includes a computer readable medium of instruction code that decomposes the signal into its component sine waves by computing and comparing correlations between the input signal and sine waves at various phase and amplitude combinations. The system also employs several optimization and error correction routines.
138 Citations
58 Claims
-
1. A method of identifying one or more fundamental frequencies simultaneously present in a complex signal, comprising the steps of:
-
receiving the complex signal; decomposing the signal into sine wave components to determine all frequencies present in the signal; setting and obtaining parameters used to detect fundamental frequencies; and filtering out harmonic frequencies to determine the fundamental frequencies actually present in the signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for automatically detecting one or more fundamental frequencies simultaneously present in a complex signal, said apparatus comprising:
-
means for receiving the complex signal; means for decomposing the signal into sine wave components to determine all frequencies present in the signal; means for setting and obtaining parameters used by said apparatus; and means for filtering out harmonic frequencies to determine the fundamental frequencies actually present in the signal. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification