Audio buffer catch-up apparatus and method with two microphones
First Claim
1. An audio processor configured to form an electronic representation of an uttered phrase, the processor comprising:
- a microphone interface;
the processor configured to;
receive, via the microphone interface, buffered data derived from a first segment of the uttered phrase by a first microphone;
receive, via the microphone interface, first unbuffered data derived from a second segment of the uttered phrase by the first microphone, the first segment different than the second segment;
receive, via the microphone interface, second unbuffered data derived from less than the entire uttered phrase by a second microphone; and
form the electronic representation of the uttered phrase based on the buffered data, the first unbuffered data, and the second unbuffered data.
1 Assignment
0 Petitions
Accused Products
Abstract
A first microphone is operated in a low power sensing mode, and a buffer at the first microphone is used to temporarily store at least some of the phrase. Subsequently the first microphone is deactivated, then the first microphone is re-activated to operate in normal operating mode where the buffer is no longer used to store the phrase. The first microphone forms first data that does not include the entire phrase. A second microphone is maintained in a deactivated mode until the trigger portion is detected in the first data, and when the trigger portion is detected, the second microphone is caused to operate in normal operating mode where no buffer is used. The second microphone forms second data that does not include the entire phrase. A first electronic representation of the phrase as received at the first microphone and a second electronic representation of the phrase as received at the second microphone are formed from selected portions of the first data and the second data.
-
Citations
22 Claims
-
1. An audio processor configured to form an electronic representation of an uttered phrase, the processor comprising:
-
a microphone interface; the processor configured to; receive, via the microphone interface, buffered data derived from a first segment of the uttered phrase by a first microphone; receive, via the microphone interface, first unbuffered data derived from a second segment of the uttered phrase by the first microphone, the first segment different than the second segment; receive, via the microphone interface, second unbuffered data derived from less than the entire uttered phrase by a second microphone; and form the electronic representation of the uttered phrase based on the buffered data, the first unbuffered data, and the second unbuffered data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A processor configured to form multiple electronic representations of a phrase that is uttered by a user and received at different microphones, the processor comprising:
-
a microphone interface; the processor configured to; receive buffered first data from a first microphone that is being operated in a low power sensing mode, the buffered first data having been buffered at the first microphone; determine whether speech is present in the buffered first data received from the first microphone; activate a second microphone when speech is determined to be present in the buffered first data; subsequently receive unbuffered second data from the second microphone in real time, the unbuffered second data not having been buffered at the second microphone; deactivate the first microphone after a delay period while continuing to receive the unbuffered second data in real time from the second microphone, the deactivation causing the first microphone to fail to sense a part of the phrase, the unbuffered second data including the part of the phrase not sensed by the first microphone; re-activate the first microphone, the re-activation causing the first microphone to operate in a normal operating mode, wherein the first microphone produces unbuffered first data when in normal operating mode; form a first electronic representation of the entire phrase, the first electronic representation being assembled from the buffered first data, the unbuffered second data, and the unbuffered first data; and form a second electronic representation of the entire phrase, the second electronic representation being assembled from the buffered first data and the unbuffered second data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system of forming an electronic representation of an uttered phrase received at different microphones, the system comprising:
-
a first microphone that includes a buffer, wherein the buffer at the first microphone temporarily stores data corresponding to at least some of the phrase; a second microphone; a control apparatus coupled to the first microphone and the second microphone, the control apparatus having an output, the first microphone forming first data including buffered data corresponding to a first segment of the phrase and unbuffered data corresponding to a second segment of the phrase, the control apparatus further configured to cause the second microphone to provide unbuffered second data, the second data corresponding to less than the entire phrase, the control apparatus configured to form a first electronic representation of the entire phrase from selected portions of the first data and the second data, the first electronic representation transmitted at the output. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification