Audio generation system manager
First Claim
1. A method, comprising:
- receiving audio content from one or more sources;
providing an audio content component for each source of audio content, each audio content component generating event instructions from the received audio content;
processing the event instructions to produce audio instructions;
providing one or more audio rendition managers, each audio rendition manager corresponding to an audio rendition; and
routing the audio instructions to the one or more audio rendition managers, wherein the audio rendition managers process the audio instructions to render the corresponding audio renditions.
2 Assignments
0 Petitions
Accused Products
Abstract
An audio generation system includes a performance manager, which is an audio source manager, and an audio rendition manager to produce a rendition corresponding to an audio source. An application program provides the audio source manager and the audio rendition manager. The audio source manager receives audio content from an audio source, provides one or more audio content components that generate event instructions from the received audio content, and processes the event instructions to produce audio instructions that are provided to the audio rendition manager. The audio rendition manager provides processing components to process the audio instructions, including a synthesizer component that receives the audio instructions and generates audio sound wave data, and audio buffers that process the audio sound wave data.
113 Citations
69 Claims
-
1. A method, comprising:
-
receiving audio content from one or more sources;
providing an audio content component for each source of audio content, each audio content component generating event instructions from the received audio content;
processing the event instructions to produce audio instructions;
providing one or more audio rendition managers, each audio rendition manager corresponding to an audio rendition; and
routing the audio instructions to the one or more audio rendition managers, wherein the audio rendition managers process the audio instructions to render the corresponding audio renditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
26. A method, comprising:
-
providing a performance manager that performs acts comprising;
receiving audio content from one or more sources;
providing an audio content component for each source of audio content, each audio content component generating event instructions from the received audio content;
processing the event instructions to produce audio instructions;
providing one or more audio rendition managers, each audio rendition manager corresponding to an audio rendition, and each audio rendition manager performing acts comprising;
providing a synthesizer component that receives the audio instructions and generates audio wave data;
providing one or more audio wave data consumers that process the audio wave data; and
routing the audio wave data to render the corresponding audio renditions.
-
-
49. An audio generation system, comprising:
-
a performance manager having an audio content component that generates event instructions from audio content received from one or more sources, the performance manager configured to process the event instructions to produce audio instructions; and
an audio rendition manager that corresponds to an audio rendition, the audio rendition manager configured to receive the audio instructions and process the audio instructions to render the corresponding audio rendition.
-
-
61. An audio rendition manager, comprising:
-
a synthesizer component having one or more channel groups, each channel group having a plurality of synthesizer channels configured to receive audio instructions and produce one or more streams of audio wave data from the received audio instructions; and
a plurality of audio buffers that receive one or more of the streams of audio wave data. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69)
-
Specification