Audio buffers with audio effects
First Claim
Patent Images
1. An audio buffer, comprising:
- a first audio effect resource configured to receive audio data from an audio data source and modify the audio data to generate modified audio data that is routed to at least one additional audio buffer; and
at least a second audio effect resource configured to receive the modified audio data from the first audio effect resource and further modify the modified audio data to generate a modified audio data output of the audio buffer the modified audio data output and an additional modified audio data output of the additional audio buffer being combined in an output mixing component that streams the combined modified audio data to an audio rendering component.
2 Assignments
0 Petitions
Accused Products
Abstract
An audio buffer includes one or more audio effects that modify audio data received from an audio data source. A first audio effect in the audio buffer receives audio data from the audio data source and modifies the audio data to generate a stream of audio data. Subsequent audio effects in the audio buffer receives the stream of audio data from the first audio effect and further modifies the audio data to generate a stream of modified audio data. The stream of modified audio data is then routed from the audio buffer to a second audio buffer, or communicated to an audio rendering component that produces an audio rendition corresponding to the modified audio data.
66 Citations
48 Claims
-
1. An audio buffer, comprising:
-
a first audio effect resource configured to receive audio data from an audio data source and modify the audio data to generate modified audio data that is routed to at least one additional audio buffer; and at least a second audio effect resource configured to receive the modified audio data from the first audio effect resource and further modify the modified audio data to generate a modified audio data output of the audio buffer the modified audio data output and an additional modified audio data output of the additional audio buffer being combined in an output mixing component that streams the combined modified audio data to an audio rendering component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An audio generation system, comprising:
-
an audio data source configured to generate a stream of audio data; an audio buffer that includes a first audio effect resource and at least a second audio effect resource, the first audio effect resource configured to receive the stream of audio data from the audio data source and modify the audio data to generate a modified audio data, the second audio effect resource configured to receive the modified audio data and further modify the modified audio data to generate a modified audio data output of the audio buffer; at least an additional audio buffer configured to receive the modified audio data from the first audio effect resource and generate an additional modified audio data output of the additional audio buffer; and an audio component configured to receive and combine the modified audio data output from the audio buffer and the additional modified audio data output from the additional audio buffer, and produce an audio rendition corresponding to the combined modified audio data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An audio generation system, comprising:
-
a first audio effect resource implemented as a component of an audio buffer, the first audio effect resource configured to receive a stream of audio data generated by an audio data source; at least a second audio effect resource implemented as a component of the audio buffer, the first and second audio effect resources forming an audio effect resources chain configured to modify the audio data and generate a modified audio data output of the audio buffer; an additional audio effect resource implemented as a component of an additional audio buffer, the additional audio effect resource configured to receive the modified audio data output from the audio buffer and generate an additional modified audio data output from the additional audio buffer; and an audio rendering component configured to receive and combine the modified audio data output from the audio buffer and the additional modified audio data output from the additional audio buffer to produce an audio rendition corresponding to the combined modified audio data outputs. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for processing audio data, comprising:
-
receiving a stream of audio data from an audio data source; modifying the audio data with an audio effect resource in an audio buffer to generate modified audio data; routing the modified audio data to at least an additional audio effect resource in the audio buffer to further modify the modified audio data to generate a modified audio data output of the audio buffer; routing the modified audio data from the audio effect resource to an additional audio buffer that generates an additional modified audio data output; combining the modified audio data output from the audio buffer with the additional modified audio data output from the additional audio buffer in an output mixing component that generates a stream of combined modified audio data; and communicating the stream of combined modified audio data to an audio rendering component that produces an audio rendition corresponding to the stream of combined modified audio data. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification