Method and apparatus for speech recognition for distinguishing non-speech audio input events from speech audio input events
First Claim
1. A method for analyzing audio input events in a data processing system, wherein said data processing system utilizes a template to analyze audio input events, wherein said data processing system includes a peripheral device that generates said audio input event and an interrupt, said method comprising the steps of:
- identifying a speech audio input event;
recording said identified speech audio input event;
processing said recorded speech audio input event to create a first entry in a template;
identifying a selected non-speech audio input event which occurs in a selected environment;
recording said identified non-speech audio input event;
processing said recorded non-speech audio input event to create a second entry in said template; and
thereafter, distinguishing between a speech audio input event and a non-speech audio input event by comparing said audio input event to said template in response to detecting said interrupt and detecting said audio input event within a preselected amount of time wherein said non-speech audio input event is identified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for analyzing audio input events. A template is utilized to analyze audio input events. A speech audio input event is identified. The identified speech audio input event is recorded. The recorded speech audio input event is processed to create a first entry in a template. A selected non-speech audio input event which occurs in a selected environment is identified. The identified non-speech audio input event is recorded. Then the recorded non-speech audio input event is processed to create a second entry in the template. Thereafter, a speech audio input event and a non-speech audio input event is distinguished by comparing an audio input event to the template.
-
Citations
8 Claims
-
1. A method for analyzing audio input events in a data processing system, wherein said data processing system utilizes a template to analyze audio input events, wherein said data processing system includes a peripheral device that generates said audio input event and an interrupt, said method comprising the steps of:
-
identifying a speech audio input event; recording said identified speech audio input event; processing said recorded speech audio input event to create a first entry in a template; identifying a selected non-speech audio input event which occurs in a selected environment; recording said identified non-speech audio input event; processing said recorded non-speech audio input event to create a second entry in said template; and thereafter, distinguishing between a speech audio input event and a non-speech audio input event by comparing said audio input event to said template in response to detecting said interrupt and detecting said audio input event within a preselected amount of time wherein said non-speech audio input event is identified. - View Dependent Claims (2)
-
-
3. A method for analyzing audio input events in a data processing system, wherein said data processing system utilizes a template to analyze audio input events and wherein said data processing system includes a peripheral device that generates an audio input event and an interrupt, said method comprising the steps of:
-
identifying a speech audio input event; recording said identified speech audio input event; processing said recorded speech audio input event to create a first entry in a template; identifying a selected non-speech audio input event which occurs in a selected environment; recording said identified non-speech audio input event; processing said recorded non-speech audio input event to create a second entry in said template for said processed non-speech audio input event; detecting an interrupt; detecting said audio input event, wherein said audio input event occurs after said interrupt; identifying a non-speech audio input event by comparing an audio input event to said template; responsive to identifying a non-speech audio input event occurring a preselected amount of time after said interrupt occurs, determining whether a command is associated with said non-speech audio input event; and executing said command in response to said command being associated with said non-speech audio input event. - View Dependent Claims (4)
-
-
5. An apparatus for analyzing audio input events, wherein said utilizes a template to analyze audio input events, wherein apparatus includes a peripheral device that generates an audio input event and an interrupt, said apparatus comprising:
-
first identification means for identifying a speech audio input event; first recording means for recording said identified speech audio input event; first processing means for processing said recorded speech audio input event to create a first entry in a template; second identification means for identifying a selected non-speech audio input event which occurs in a selected environment; second recording means for recording said identified non-speech audio input event; second processing means for processing said recorded non-speech audio input event to create a second entry in said template for said processed non-speech audio input event; and comparison means for distinguishing between a speech audio input event and a non-speech audio input event by comparing said audio input event to said template in response to detecting said interrupt and detecting said audio input event within a preselected amount of time, wherein said non-speech audio input events may be efficiently distinguished from speech audio input events. - View Dependent Claims (6)
-
-
7. An apparatus method for analyzing audio input events, where said apparatus utilizes a template to analyze audio input events and wherein said data processing system includes a peripheral device that generates an audio input event and an interrupt, said apparatus comprising:
-
first identification means for identifying a speech audio input event; first recording means for recording said identified speech audio input event; first processing means for processing said recorded speech audio input event to create a first entry in a template; second identification means for identifying a selected non-speech audio input event which occurs in a selected environment; second recording means for recording said identified non-speech audio input event; second processing means for processing said recorded non-speech audio input event to create a second entry in said template for said processed non-speech audio input event; first detection means for detecting an interrupt; second detection means for detecting said audio input event, wherein said audio input event occurs after said interrupt; third identification means for identifying a non-speech audio input event by comparing an audio input event to said template; determination means, responsive to identifying a non-speech audio input event occurring a preselected amount of time after said interrupt occurs, for determining whether a command is associated with said non-speech audio input event; and execution means for executing said command in response to said command being associated with said non-speech audio input event. - View Dependent Claims (8)
-
Specification