SYSTEM AND METHOD FOR LOW OVERHEAD VOICE AUTHENTICATION
First Claim
1. A method of generating a voice identification in a frequency domain comprising:
- transforming one or more periods of a voice signal from a time domain to said frequency domain;
setting the amplitude of said first harmonic to a predetermined amplitude and adjusting the amplitude of one or more other harmonics to maintain relative gain to said first harmonic;
setting the frequency of a first harmonic of said transformed voice signal to a predetermined frequency and adjusting the frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic;
removing another one or more frequency components that are above a predetermined harmonic;
digitizing the amplitude of each of the remaining harmonics in said transformed voice signal into a first predetermined number of bits;
digitizing the number of harmonics into a second number of bits; and
,concatenating said 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:
-
transforming one or more periods of a voice signal from a time domain to said frequency domain; setting the amplitude of said first harmonic to a predetermined amplitude and adjusting the amplitude of one or more other harmonics to maintain relative gain to said first harmonic; setting the frequency of a first harmonic of said transformed voice signal to a predetermined frequency and adjusting the frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic; removing another one or more frequency components that are above a predetermined harmonic; digitizing the amplitude of each of the remaining harmonics in said transformed voice signal into a first predetermined number of bits; digitizing the number of harmonics into a second number of bits; and
,concatenating said 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 the amplitude of said first harmonic to a predetermined amplitude and adjusting the amplitude of one or more other harmonies to maintain relative gain to said first harmonic; setting the frequency of a first harmonic of said transformed voice signal to a predetermined frequency and adjusting the frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic; removing another one or more frequency components that are above a predetermined harmonic; digitizing the amplitude of each of the remaining harmonics in said transformed voice signal into a first predetermined number of bits; digitizing the number of harmonics into a second number of bits; and
,concatenating said 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 the amplitude of said first harmonic to a predetermined amplitude and adjusting the amplitude of one or more other harmonics to maintain relative gain to said first harmonic; setting the frequency of a first harmonic of said transformed voice signal to a predetermined frequency and adjusting the frequency of one or more other harmonics to maintain harmonic series relative to said first harmonic; removing another one or more frequency components that are above a predetermined harmonic; digitizing the amplitude of each of the remaining harmonics in said transformed voice signal into a first predetermined number of bits; digitizing the number of harmonics into a second number of bits; and
,concatenating said bits to form said voice identification.
-
Specification