Adaptive noise state update for a voice activity detector
First Claim
1. A method of updating a noise state of a voice activity detector (VAD) for indicating an active voice mode and an inactive voice mode, said method comprising:
- receiving an input signal having a plurality of frames;
determining an elapsed time since the last update of said noise state;
updating said noise state of said VAD if said elapsed time exceeds a predetermined time;
determining an average minimum energy based on two or more of said plurality of frames;
determining a current minimum energy based on a current frame of said plurality of frames;
updating said noise state of said VAD if said average minimum energy is less than said current minimum energy; and
updating said noise state of said VAD if said average minimum energy is greater than said current minimum energy plus a first predetermined value.
6 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method of updating a noise state of a voice activity detector (VAD) for indicating an active voice mode and an inactive voice mode. The method comprises receiving an input signal having a plurality of frames, determining an elapsed time since the last update of the noise state, updating the noise state of the VAD if the elapsed time exceeds a predetermined time, determining an average minimum energy based on two or more of the plurality of frames, determining a current minimum energy based on a current frame of the plurality of frames, updating the noise state of the VAD if the average minimum energy is less than the current minimum energy, and updating the noise state of the VAD if the average minimum energy is greater than the current minimum energy plus a first predetermined value.
-
Citations
20 Claims
-
1. A method of updating a noise state of a voice activity detector (VAD) for indicating an active voice mode and an inactive voice mode, said method comprising:
-
receiving an input signal having a plurality of frames; determining an elapsed time since the last update of said noise state; updating said noise state of said VAD if said elapsed time exceeds a predetermined time; determining an average minimum energy based on two or more of said plurality of frames; determining a current minimum energy based on a current frame of said plurality of frames; updating said noise state of said VAD if said average minimum energy is less than said current minimum energy; and updating said noise state of said VAD if said average minimum energy is greater than said current minimum energy plus a first predetermined value. - View Dependent Claims (2, 3, 4)
-
-
5. A method of updating a noise state of a voice activity detector (VAD) for indicating an active voice mode and an inactive voice mode, said method comprising:
-
receiving an input signal having a plurality of frames; determining an average minimum energy based on two or more of said plurality of frames; determining a current minimum energy based on a current frame of said plurality of frames; updating said noise state of said VAD if said average minimum energy is less than said current minimum energy minus a first predetermined value; and updating said noise state of said VAD if said average minimum energy is greater than said current minimum energy plus a second predetermined value. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A voice activity detector (VAD) for indicating an active voice mode and an inactive voice mode, said VAD comprising:
-
an input configured to receive an input signal having a plurality of frames; an output configured to indicate said active voice mode or said inactive voice mode; wherein said VAD is configured to determine an elapsed time since the last update of a noise state of said VAD; wherein said VAD is configured to update said noise state of said VAD if said elapsed time exceeds a predetermined time; wherein said VAD is configured to determine an average minimum energy based on two or more of said plurality of frames; wherein said VAD is configured to determine a current minimum energy based on a current frame of said plurality of frames; wherein said VAD is configured to update said noise state of said VAD if said average minimum energy is less than said current minimum energy; and wherein said VAD is configured to update said noise state of said VAD if said average minimum energy is greater than said current minimum energy plus a first predetermined value. - View Dependent Claims (12, 13, 14)
-
-
15. A voice activity detector (VAD) for indicating an active voice mode and an inactive voice mode, said VAD comprising:
-
an input configured to receive an input signal having a plurality of frames; an output configured to indicate said active voice mode or said inactive voice mode; wherein said VAD is configured to determine an average minimum energy based on two or more of said plurality of frames; wherein said VAD is configured to determine a current minimum energy based on a current frame of said plurality of frames; wherein said VAD is configured to update a noise state of said VAD if said average minimum energy is less than said current minimum energy minus a first predetermined value; and wherein said VAD is configured to update said noise state of said VAD if said average minimum energy is greater than said current minimum energy plus a second predetermined value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification