IP Library Granted Patent US 8,320,577
Granted Patent B1
US 8,320,577 · App. 13/112,958 · Granted Nov 27, 2012

Method and apparatus for multi-channel audio processing using single-channel components

Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,320,577
App. No.
13/112,958
Granted
Nov 27, 2012
Kind
B1
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.

Claims (32)

1. A method for processing multi-channel audio streams comprising:

receiving at a first single-channel component located at a near-end channel of a signal transmission path, signal-processing input from a group of far-end channels of the signal transmission path, the first single-channel component being one of a group of first single-channel components each located at a different near-end channel of the signal transmission path and each receiving the signal-processing input from the group of far-end channels;

processing an audio signal at the first single-channel component using the signal processing input from the group of far-end channels; and

sending the processed audio signal from the first single-channel component to a second single-channel component located at the near-end channel, the second single-channel component being one of a group of second single-channel components each located at a different near-end channel of the signal transmission path and each receiving the signal-processing input from the group of far-end channels of the signal transmission path,

wherein the group of first single-channel components includes each of the first components of the near-end channels and the group of second single-channel components includes each of the second components of the near-end channels.

2. The method of claim 1 , further comprising using the signal-processing input from the group of far-end channels to further process the audio signal at the second single-channel component.

3. The method of claim 1 , wherein the group of first single-channel components and the group of second single-channel components is each a group of echo control components.

4. The method of claim 1 , wherein the group of first single-channel components and the group of second single-channel components is each a group of automatic gain control components.

5. The method of claim 1 , further comprising:

combining signal-processing inputs from each far-end channel in the group of far-end channels; and

sending the combined signal-processing inputs to the group of first single-channel components and the group of second single-channel components.

6. The method of claim 5 , wherein the combined signal-processing inputs is an average of the signal-processing inputs from all of the far-end channels in the group of far-end channels.

7. A method for processing multi-channel audio streams comprising:

receiving at a first single-channel component located at a near-end channel of a signal transmission path, signal-processing input from a group of far-end channels of the signal transmission path;

using the signal-processing input to process an audio signal at the first single-channel component; and

receiving at a second single-channel component located at the near-end channel, the processed audio signal from the first single-channel component and different signal-processing input from the group of far-end channels.

8. The method of claim 7 , wherein the signal-processing input received at the first single-channel component and the different signal-processing input received at the second single-channel component is each a combination of signal-processing inputs from the group of far-end channels.

9. The method of claim 8 , wherein each combination of signal-processing inputs is an average of the signal-processing inputs from the group of far-end channels.

10. The method of claim 7 , wherein the first and second single-channel components are both echo control components.

11. The method of claim 7 , wherein the first and second single-channel components are both automatic gain control components.

12. A system for processing multi-channel audio streams comprising:

a group of first single-channel components each located at a different near-end channel of a signal transmission path; and

a group of second single-channel components each located at a different near-end channel of the signal transmission path,

each of the first single-channel components configured to:

receive, at a near-end channel, signal-processing input from a group of far-end channels of the signal transmission path,

process an audio signal using the signal-processing input from the group of far-end channels, and

send the processed audio signal to a second single-channel component located at the near-end channel, the second single-channel component configured to receive the signal-processing input from the group of far-end channels of the signal transmission path,

wherein the group of first single-channel components includes each of the first components of the near-end channels and the group of second single-channel components includes each of the second components of the near-end channels.

13. The system of claim 12 , wherein the signal-processing inputs from the group of far-end channels is a combination of signal-processing inputs from each far-end channel in the group of far-end channels.

14. The system of claim 13 , wherein the combination of signal-processing inputs is an average of the signal-processing inputs from all of the far-end channels in the group of far-end channels.

15. The system of claim 12 , wherein the group of first single-channel components and the group of second single-channel components are each a group of echo control components.

16. The system of claim 12 , wherein the group of first single-channel components and the group of second single-channel components are each a group of automatic gain control components.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2011
From: MACDONALD, ANDREW JOHN; SKOGLUND, JAN; VOLCKER, BJORN
To: GOOGLE INC.
Reel/Frame 026324/0946 →