Extraction and analysis of buffered audio data using multiple codec rates each greater than a low-power processor rate
First Claim
Patent Images
1. A method comprising:
- receiving audio data at an active coder/decoder (CODEC) that is coupled to a processor, wherein;
the processor is configured to;
transition in and out of a low-power state at a first rate; and
operate in each of a first mode and a second mode,a ratio of CODEC activity to processor activity in the second mode is less than a ratio of CODEC activity to processor activity in the first mode,the CODEC is configured to operate at a second rate in the first mode,the CODEC is configured to operate at a third rate in the second mode,the second rate and the third rate are each greater than the first rate, andthe audio data is received at the CODEC while the processor is in the low-power state; and
after the processor transitions out of the low-power state, retrieving buffered audio data corresponding to a plurality of audio frames from a buffer, the buffered audio data indicative of features of the audio data.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor is configured to transition in and out of a low-power state at a first rate and to operate in a first mode or a second mode. In a particular method, the processor while coupled to a coder/decoder (CODEC) retrieves audio feature data from a buffer after transitioning out of the low-power state. The CODEC is configured to operate at a second rate in the first mode and at a third rate in the second mode, the second rate and the third rate each greater than the first rate. The audio feature data indicates features of audio data received during the low-power state of the processor. A ratio of CODEC activity to processor activity in the second mode is less than the ratio in the first mode.
-
Citations
44 Claims
-
1. A method comprising:
-
receiving audio data at an active coder/decoder (CODEC) that is coupled to a processor, wherein; the processor is configured to; transition in and out of a low-power state at a first rate; and operate in each of a first mode and a second mode, a ratio of CODEC activity to processor activity in the second mode is less than a ratio of CODEC activity to processor activity in the first mode, the CODEC is configured to operate at a second rate in the first mode, the CODEC is configured to operate at a third rate in the second mode, the second rate and the third rate are each greater than the first rate, and the audio data is received at the CODEC while the processor is in the low-power state; and after the processor transitions out of the low-power state, retrieving buffered audio data corresponding to a plurality of audio frames from a buffer, the buffered audio data indicative of features of the audio data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving frames of audio data at an active coder/decoder (CODEC) that is coupled to a processor, wherein; the processor configured to; transition in and out of a first state at a first rate; and operate in each of a first mode and a second mode; a ratio of CODEC activity to processor activity in the second mode is less than a ratio of CODEC activity to processor activity in the first mode, the CODEC is configured to operate at a second rate in the first mode; the CODEC is configured to operate at a third rate in the second mode, the second rate and the third rate are each greater than the first rate, and the frames of audio data are received at the CODEC while the processor is in the first state; and while the processor is in the first state, storing audio data corresponding to one or more of the frames of audio data in a buffer to be accessible by the processor during a second state. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a processor configured to; transition in and out of a low-power state at a first rate; and
tooperate in each of a first mode and a second mode; a component configured to; buffer frames of audio data when the processor is in the low-power state, wherein; a ratio of component activity to processor activity is greater in the first mode than in the second mode; operate at a second rate in the first mode; and operate at a third rate in the second mode, wherein; the second rate and the third rate are each greater than the first rate; and a transformer configured to apply a transform function to the audio data to generate transformed data, wherein; the processor is further configured to perform one or more operations on the transformed data after transitioning out of the low-power state. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
a processor, the processor configured to; transition in and out of a low-power state at a first rate; operate in each of a first mode and a second mode; retrieve buffered data corresponding to a plurality of audio frames from a buffer after transitioning out of the low-power state of the first mode, the buffered data indicative of features of audio data; and analyze the buffered data; and an active coder/decoder (CODEC), the CODEC including the buffer and configured to; receive audio data; buffer data corresponding to the received audio data to the buffer while the processor is in the low-power state; operate at a second rate in the first mode; and operate at a third rate in the second mode, wherein; the second rate and the third rate are each greater than the first rate, and a ratio of CODEC activity to processor activity in the second mode is less than a ratio of CODEC activity to processor activity in the first mode. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus comprising:
means for receiving frames of audio data, the means for receiving including; means for buffering the frames of audio data when a processor is in a first state, wherein; the processor is configured to; transition in and out of the first state at a first rate; and operate in each of a first mode and a second mode, a ratio of activity of the means for receiving to activity of the processor is greater in the first mode than in a second mode of the processor, the means for receiving is configured to operate at a second rate in the first mode, the means for receiving is configured to operate at a third rate in the second mode, and the second rate and the third rate are each greater than the first rate; means for transforming the audio data to generate transformed data; and means for performing one or more operations on the transformed data after the processor transitions from the first state to a second state. - View Dependent Claims (36)
-
37. A non-transitory processor-readable medium comprising instructions that, when executed by a processor, cause the processor to:
-
switch between operating in a first mode and operating in a second mode; transition in and out of a low-power state at a first rate, wherein; a ratio of coder/decoder (CODEC) activity to processor activity in the first mode is greater than a ratio of CODEC activity to processor activity in the second mode; the CODEC is configured to operate at a second rate in the first mode, the CODEC is configured to operate at a third rate in the second mode, and the second rate and the third rate are each greater than the first rate; and analyze buffered audio data corresponding to a plurality of audio frames, wherein; the buffered audio data is extracted when the CODEC is active and the processor is in the low-power state. - View Dependent Claims (38)
-
-
39. A method comprising
receiving sound data at a first component of an electronic device, wherein: -
the first component is configured to operate at a second rate in a first mode, the first component is configured to operate at a third rate in a second mode, and the second rate and the third rate are each greater than a first rate; performing, at a second component of the electronic device while the second component is in an active state, at least one signal detection operation on the sound data, wherein; the second component is configured to transition in and out of the active state at the first rate in each of the first mode and the second mode; and selectively activating a third component at the electronic device based on a result of the at least one signal detection operation, wherein; a ratio of second component activity to first component activity is less in the first mode than in the second mode, and the second component is configured, in the active state, to retrieve buffered audio data corresponding to a plurality of audio frames from a buffer. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification