AUDIO PROCESSING IN MULTIPLE LATENCY DOMAINS
First Claim
1. An audio processing method comprising:
- receiving an audio signal;
partitioning computation required to generate an audio effect on the audio signal into a low latency component and a high latency component;
executing the low latency component on a low latency signal network;
executing the high latency component on a high latency signal network; and
wherein the audio effect is generated with an overall efficiency characterized by the high latency signal network and an overall latency characterized by the low latency signal network.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating computationally complex audio effects with low latency involve partitioning computation required to produce the effect into two components: a first component to be executed on a low latency signal network; and the second component to be executed simultaneously with the first component on a high latency signal network. For certain effects for which computation is separable into high and low latency functions, such dual signal network execution results in an overall signal latency of the low latency signal network and an overall efficiency of the high latency signal network. The low and high latency signal networks may be implemented on a DSP and a general purpose microprocessor respectively or both networks may be implemented on a single CPU. Simultaneous dual network implementation is especially beneficial in professional audio performance and recording environments.
-
Citations
15 Claims
-
1. An audio processing method comprising:
-
receiving an audio signal; partitioning computation required to generate an audio effect on the audio signal into a low latency component and a high latency component; executing the low latency component on a low latency signal network; executing the high latency component on a high latency signal network; and wherein the audio effect is generated with an overall efficiency characterized by the high latency signal network and an overall latency characterized by the low latency signal network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a computer-readable storage medium with computer program instructions encoded thereon, wherein the computer program instructions, when processed by a computer, instruct the computer to perform a method for generating an audio effect, the method comprising; receiving an audio signal; partitioning computation required to generate an audio effect on the audio signal into a low latency component and a high latency component; executing the low latency component on a low latency signal network; executing the high latency component on a high latency signal network; and wherein the audio effect is generated with an overall efficiency characterized by the high latency signal network and an overall latency characterized by the low latency signal network.
-
-
15. A system for generating an audio effect, the system comprising:
-
a memory for storing computer-readable instructions; and a processor connected to the memory, wherein the processor, when executing the computer-readable instructions, causes the system to perform a method for generating the audio effect, the method comprising; receiving an audio signal; partitioning computation required to generate an audio effect on the audio signal into a low latency component and a high latency component; executing the low latency component on a low latency signal network; executing the high latency component on a high latency signal network; and wherein the audio effect is generated with an overall efficiency characterized by the high latency signal network and an overall latency characterized by the low latency signal network.
-
Specification