System and method for low overhead frequency domain voice authentication
First Claim
1. A method of generating a voice identification in a frequency domain comprising:
- a processor transforming one or more periods of a voice signal from a time domain to said frequency domain;
setting an amplitude of a first harmonic to a first amplitude and adjusting each amplitude of one or more other harmonics to maintain relative gain to said first harmonic;
setting a frequency of said first harmonic of said transformed voice signal to a first frequency and adjusting each frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic;
filtering said transformed voice signal, including removing one or more frequency components that are above a threshold harmonic, the filtered transformed voice signal comprising one or more remaining harmonics;
digitizing the amplitude of each of said one or more remaining harmonics into a first number of bits;
digitizing the number of said one or more remaining harmonics into a second number of bits; and
,concatenating said first number of bits and said second number of bits to form said voice identification.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided to authenticate a voice in a frequency domain. A voice in the time domain is transformed to a signal in the frequency domain. The first harmonic is set to a predetermined frequency and the other harmonic components are equalized. Similarly, the amplitude of the first harmonic is set to a predetermined amplitude, and the harmonic components are also equalized. The voice signal is then filtered. The amplitudes of each of the harmonic components are then digitized into bits to form at least part of a voice ID. In another system and method, a voice is authenticated in a time domain. The initial rise time, initial fall time, second rise time, second fall time and final oscillation time are digitized into bits to form at least part of a voice ID. The voice IDs are used to authenticate a user'"'"'s voice.
-
Citations
21 Claims
-
1. A method of generating a voice identification in a frequency domain comprising:
-
a processor transforming one or more periods of a voice signal from a time domain to said frequency domain; setting an amplitude of a first harmonic to a first amplitude and adjusting each amplitude of one or more other harmonics to maintain relative gain to said first harmonic; setting a frequency of said first harmonic of said transformed voice signal to a first frequency and adjusting each frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic; filtering said transformed voice signal, including removing one or more frequency components that are above a threshold harmonic, the filtered transformed voice signal comprising one or more remaining harmonics; digitizing the amplitude of each of said one or more remaining harmonics into a first number of bits; digitizing the number of said one or more remaining harmonics into a second number of bits; and
,concatenating said first number of bits and said second number of bits to form said voice identification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium comprising computer executable instructions for generating a voice identification in a frequency domain, said computer readable medium comprising instructions for:
-
transforming one or more periods of a voice signal from a time domain to said frequency domain; setting an amplitude of a first harmonic to a first amplitude and adjusting each amplitude of one or more other harmonics to maintain relative gain to said first harmonic; setting a frequency of said first harmonic of said transformed voice signal to a first frequency and adjusting each frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic; filtering said transformed voice signal, including removing one or more frequency components that are above a threshold harmonic, the filtered transformed voice signal comprising one or more remaining harmonics; digitizing the amplitude of each of said one or more remaining harmonics into a first number of bits; digitizing the number of said one or more remaining harmonics into a second number of bits; and
,concatenating said first number of bits and said second number of bits to form said voice identification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile device for generating a voice identification in a frequency domain, said mobile device comprising a processor and a memory, said memory includes computer executable instructions for:
-
transforming one or more periods of a voice signal from a time domain to said frequency domain; setting an amplitude of a first harmonic to a first amplitude and adjusting each amplitude of one or more other harmonics to maintain relative gain to said first harmonic; setting a frequency of said first harmonic of said transformed voice signal to a first frequency and adjusting each frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic; filtering said transformed voice signal, including removing one or more frequency components that are above a threshold harmonic, the filtered transformed voice signal comprising one or more remaining harmonics; digitizing the amplitude of each of said one or more remaining harmonics into a first number of bits; digitizing the number of said one or more remaining harmonics into a second number of bits; and
,concatenating said first number of bits and said second number of bits to form said voice identification.
-
Specification