Systems and methods of interpreting speech data
First Claim
1. A method of minimizing noise in audio signals received by a microphone array for automatic entry into one or more data fields, the microphone array being in communication with a speech recognition system, the method comprising:
- providing a principal microphone and one or more supplemental microphones in the microphone array for receiving a principal audio signal and one or more supplemental audio signals respectively, the principal microphone and each supplemental microphone being spaced from one another;
for each supplemental microphone;
determining a component phase shift for calibrating that supplemental microphone;
determining an array phase difference based on a spacing between the principal microphone and that supplemental microphone, the array phase difference being relative to the principal audio signal;
determining a phase shift associated with a supplemental audio signal received by that supplemental microphone with reference to the component phase shift;
determining whether any portion of the supplemental audio signal is associated with a respective phase shift that is different from the array phase difference;
in response to determining that a portion of the supplemental audio signal is associated with a different phase shift from the array phase difference, identifying frequencies associated with that portion of the supplemental audio signal; and
removing that portion of the supplemental audio signal and a portion of the principal audio signal associated with the identified frequencies;
receiving a processed audio data from the microphone array, the processed audio data including a trigger identifier;
operating the speech recognition system to;
search in a trigger dictionary for a field identifier that corresponds to the trigger identifier, the trigger dictionary including a plurality of trigger identifiers and each trigger identifier is associated with one or more field identifiers;
identify, from the one or more data fields, a data field that is associated with a data field identifier corresponding to the field identifier, the identified data field is provided for receiving data associated with the trigger identifier; and
providing content data associated with the trigger identifier to the identified data field.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and systems are provided for interpreting speech data. A method and system for recognizing speech involving a filter module to generate a set of processed audio data based on raw audio data; a translation module to provide a set of translation results for the raw audio data; and a decision module to select the text data that represents the raw audio data. A method for minimizing noise in audio signals received by a microphone array is also described. A method and system of automatic entry of data into one or more data fields involving receiving a processed audio data; and operating a processing module to: search in a trigger dictionary for a field identifier that corresponds to the trigger identifier; identify a data field associated with a data field identifier corresponding to the field identifier; and providing content data associated with the trigger identifier to the identified data field.
-
Citations
20 Claims
-
1. A method of minimizing noise in audio signals received by a microphone array for automatic entry into one or more data fields, the microphone array being in communication with a speech recognition system, the method comprising:
-
providing a principal microphone and one or more supplemental microphones in the microphone array for receiving a principal audio signal and one or more supplemental audio signals respectively, the principal microphone and each supplemental microphone being spaced from one another; for each supplemental microphone; determining a component phase shift for calibrating that supplemental microphone; determining an array phase difference based on a spacing between the principal microphone and that supplemental microphone, the array phase difference being relative to the principal audio signal; determining a phase shift associated with a supplemental audio signal received by that supplemental microphone with reference to the component phase shift; determining whether any portion of the supplemental audio signal is associated with a respective phase shift that is different from the array phase difference; in response to determining that a portion of the supplemental audio signal is associated with a different phase shift from the array phase difference, identifying frequencies associated with that portion of the supplemental audio signal; and removing that portion of the supplemental audio signal and a portion of the principal audio signal associated with the identified frequencies; receiving a processed audio data from the microphone array, the processed audio data including a trigger identifier; operating the speech recognition system to; search in a trigger dictionary for a field identifier that corresponds to the trigger identifier, the trigger dictionary including a plurality of trigger identifiers and each trigger identifier is associated with one or more field identifiers; identify, from the one or more data fields, a data field that is associated with a data field identifier corresponding to the field identifier, the identified data field is provided for receiving data associated with the trigger identifier; and providing content data associated with the trigger identifier to the identified data field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of minimizing noise in audio signals received by a microphone array for automatic entry into one or more data fields, the system comprising:
-
a principal microphone and one or more supplemental microphones in the microphone array for receiving a principal audio signal and one or more supplemental audio signals respectively, the principal microphone and each supplemental microphone being spaced from one another; a memory to store a trigger dictionary; a processor operable to; for each supplemental microphone; determine a component phase shift for calibrating that supplemental microphone; determine an array phase difference based on a spacing between the principal microphone and that supplemental microphone, the array phase difference being relative to the principal audio signal; determine a phase shift associated with a supplemental audio signal received by that supplemental microphone with reference to the component phase shift; determine whether any portion of the supplemental audio signal is associated with a respective phase shift that is different from the array phase difference; in response to determining that a portion of the supplemental audio signal is associated with a different phase shift from the array phase difference, identify frequencies associated with that portion of the supplemental audio signal; and remove that portion of the supplemental audio signal and a portion of the principal audio signal associated with the identified frequencies; receive the processed audio data from the microphone array, the processed audio data including a trigger identifier; access the memory to search in the trigger dictionary for a field identifier that corresponds to the trigger identifier, the trigger dictionary including a plurality of trigger identifiers and each trigger identifier is associated with one or more field identifiers; identify, from the one or more data fields, a data field that is associated with a data field identifier corresponding to the field identifier, the identified data field is provided for receiving data associated with the trigger identifier; and provide content data associated with the trigger identifier to the identified data field. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification