Method and apparatus for multi-channel audio processing using single-channel components
AssigneeGoogle Inc.
InventorsAndrew John MacDonald, Jan Skoglund, Björn Volcker
Life of this patent
Estimating the term…
Abstract
Processing multi-channel audio streams using one or more arrangements of single-channel components. Components that only process the near-end, or capture stream, such as noise suppression (NS) components, are limited in how they can be suitably arranged for processing multi-channel streams. However, components that process the near-end stream using one or more inputs from the far-end, or render stream, such as acoustic echo cancellation (AEC) and automatic gain control (AGC) components, are arranged in one or more of the ways suitable for use with multiple channels.
Claims11
A method for processing multi-channel audio streams comprising:
- receiving at a first single-channel audio component located at a near-end channel of an audio signal transmission path, signal-processing input from a first far-end channel of the signal transmission path, the first single-channel audio component being one of a group of first single-channel audio components each located at a different near-end channel of the signal transmission path and each receiving the signal-processing input from the first far-end channel;
- processing an audio signal at the first single-channel audio component using the signal-processing input from the first far-end channel;
- and
- sending the processed audio signal from the first single-channel audio component to a second single-channel audio component located at the near-end channel, the second single-channel audio component being one of a group of second single-channel audio components each located at a different near-end channel of the signal transmission path and each receiving signal-processing input from a second far-end channel of the signal transmission path, wherein the group of first single-channel audio components includes each of the first components of the near-end channels and the group of second single-channel audio components includes each of the second components of the near-end channels.
A system for processing multi-channel audio streams comprising:
- a group of first single-channel audio components each located at a different near-end channel of an audio signal transmission path;
- and
- a group of second single-channel audio components each located at a different near-end channel of the signal transmission path,
- each of the first single-channel audio components configured to:
- receive, at a near-end channel, signal-processing input from a first far-end channel of the signal transmission path,
- process an audio signal using the signal-processing input from the first far-end channel, and
- send the processed audio signal to a second single-channel audio component located at the near-end channel, the second single-channel audio component configured to receive signal-processing input from a second far-end channel of the signal transmission path, wherein the group of first single-channel audio components includes each of the first components of the near-end channels and the group of second single-channel audio components includes each of the second components of the near-end channels.
Dependencies are inferred from the claim text.