Systems and methods for hands-free voice control and voice search
AssigneeSensory, Incorporated
InventorsPieter J. Vermeulen, Jonathan Shaw, Todd F. Mozer
Life of this patent
Estimating the term…
Abstract
In one embodiment the present invention includes a method comprising receiving an acoustic input signal and processing the acoustic input signal with a plurality of acoustic recognition processes configured to recognize the same target sound. Different acoustic recognition processes start processing different segments of the acoustic input signal at different time points in the acoustic input signal. In one embodiment, initial states in the recognition processes may be configured on each time step.
Claims21
A method comprising:
- receiving an acoustic input signal that includes a plurality of spoken words or phrases;
- and
- processing the acoustic input signal with a plurality of acoustic recognition processes to recognize a predetermined target sound within the acoustic input signal,
- wherein the acoustic input signal is temporally divided into a plurality of frames,
- wherein different acoustic recognition processes start processing different segments of the acoustic input signal at different frames,
- wherein, at each frame, one or more of the acoustic recognition processes determine whether the predetermined target sound has been recognized, and
- wherein a determination that the target sound has been recognized ends the processing of the acoustic input signal.
A non-transitory computer readable storage medium having stored thereon program code executable by a processor, said program code comprising:
- code that causes the processor to receive an acoustic input signal that includes a plurality of spoken words or phrases;
- and
- code that causes the processor to process the acoustic input signal with a plurality of acoustic recognition processes to recognize a predetermined target sound within the acoustic input signal,
- wherein the acoustic input signal is temporally divided into a plurality of frames,
- wherein different acoustic recognition processes start processing different segments of the acoustic input signal at different frames,
- wherein, at each frame, one or more of the acoustic recognition processes determine whether the predetermined target sound has been recognized, and
- wherein a determination that the target sound has been recognized ends the processing of the acoustic input signal.
A computer system comprising:
- one or more processors, each processor configured to:
- receive an acoustic input signal that includes a plurality of spoken words or phrases;
- and
- process the acoustic input signal with a plurality of acoustic recognition processes to recognize a predetermined target sound within the acoustic input signal,
- wherein the acoustic input signal is temporally divided into a plurality of frames,
- wherein different acoustic recognition processes start processing different segments of the acoustic input signal at different frames,
- wherein, at each frame, one or more of the acoustic recognition processes determine whether the predetermined target sound has been recognized, and
- wherein a determination that the target sound has been recognized ends the processing of the acoustic input signal.
Dependencies are inferred from the claim text.