Methods and systems for mixing digital audio signals
First Claim
1. A system comprising:
- means for processing multiple result buffers by receiving multiple digital audio signals, providing portions of each of the digital audio signals into individual multi-bit input buffers, and combining the contents of the input buffers in a result buffer to provide a mixed audio signal;
means for calculating a volume ramp function for a current result buffer as a function of one or more volumes associated with multiple previously-processed result buffers;
means for combining multiple digital audio signals;
means for processing the combined digital audio signals with the volume ramp function to provide a processed result signal; and
means for providing at least some bits from the processed result signal into a result buffer to provide a mixed audio signal.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system comprises means for processing multiple result buffers by receiving multiple digital audio signals, providing portions of each of the digital audio signals into individual multi-bit input buffers, and combining the contents of the input buffers in a result buffer to provide a mixed audio signal; means for calculating a volume ramp function for a current result buffer as a function of one or more volumes associated with multiple previously-processed result buffers; means for combining multiple digital audio signals; means for processing the combined digital audio signals with the volume ramp function to provide a processed result signal; and means for providing at least some bits from the processed result signal into a result buffer to provide a mixed audio signal.
-
Citations
20 Claims
-
1. A system comprising:
-
means for processing multiple result buffers by receiving multiple digital audio signals, providing portions of each of the digital audio signals into individual multi-bit input buffers, and combining the contents of the input buffers in a result buffer to provide a mixed audio signal;
means for calculating a volume ramp function for a current result buffer as a function of one or more volumes associated with multiple previously-processed result buffers;
means for combining multiple digital audio signals;
means for processing the combined digital audio signals with the volume ramp function to provide a processed result signal; and
means for providing at least some bits from the processed result signal into a result buffer to provide a mixed audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
one or more processors;
one or more computer-readable media;
code means embodied on the one or more computer-readable media which, when executed by the one or more processors, cause the one or more processors to;
process multiple result buffers by receiving multiple digital audio signals, providing portions of each of the digital audio signals into individual multi-bit input buffers, and combining the contents of the input buffers in a result buffer to provide a mixed audio signal;
calculate a volume ramp function for a current result buffer as a function of one or more volumes associated with multiple previously-processed result buffers;
combine multiple digital audio signals;
process the combined digital audio signals with the volume ramp function to provide a processed result signal; and
provide at least some bits from the processed result signal into a result buffer to provide a mixed audio signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification