IP Library › Granted Patent US 9,646,626
Granted Patent B2
US 9,646,626 · App. 14/087,814 · Granted May 9, 2017

System and method for network bandwidth management for adjusting audio quality

Inventors: Dimitrios Dimitriadis (Rutherford, NJ); John Crockett (Liberty Hill, TX); Horst Juergen Schroeter (New Providence, NJ)
Assignees: AT&T Intellectual Property I, L.P.; AT&T Mobility II LLC
G10L21/0208H04M3/2236H04M3/18H04M2201/40
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 9,646,626
App. No.
14/087,814
Granted
May 9, 2017
Kind
B2
Abstract

Disclosed herein are systems, methods, and computer-readable storage devices for processing audio signals. An example system configured to practice the method receives audio at a device to be transmitted to a remote speech processing system. The system analyzes one of noise conditions, need for an enhanced speech quality, and network load to yield an analysis. Based on the analysis, the system determines to bypass user-defined options for enhancing audio for speech processing. Then, based on the analysis, the system can modify an audio transmission parameter used to transmit the audio from the device to the remote speech processing system. The audio transmission parameter can be one of an amount of coding, a chosen codec, an amount of coding, or a number of audio channels, for example.

Claims (50)

1. A method comprising:

receiving, at a device and at a first time, audio to be transmitted to a remote speech processing system;

identifying an audio quality associated with the audio;

transmitting the audio to the remote speech processing system according to an audio transmission parameter which identifies a number of audio channels to use for transmitting the audio;

detecting, at the device and at a second time after the first time, a change in the audio quality;

modifying the audio transmission parameter based on the change in the audio quality, to yield a modified audio transmission parameter which identifies a new number of audio channels to use for transmitting addition audio; and

transmitting the additional audio to the remote speech processing system according to the modified audio transmission parameter.

2. The method of claim 1 , wherein the audio transmission parameter comprises one of an amount of coding and a chosen codec.

3. The method of claim 1 , wherein the audio transmission parameter further indicates data associated with coding.

4. The method of claim 1 , wherein the audio transmission parameter is further based on one of a user profile stored in a network and a battery level.

5. The method of claim 1 , wherein the change in the audio quality is caused by a network load.

6. The method of claim 1 , wherein modifying the audio transmission parameter further comprises:

determining a respective priority level for each of a plurality of audio channels from separate microphones; and

encoding each of the plurality of audio channels according to the respective priority level.

7. The method of claim 1 , wherein the audio comprises a voice of a user, the method further comprising:

tracking the voice of the user over time; and

adjusting a profile of the user upon detecting a change in the voices that exceeds a threshold.

8. A system comprising:

a processor; and

a computer-readable storage device storing instructions which when executed by the processor, cause the processor to perform operations comprising:

receiving, at a device and at a first time, audio to be transmitted to a remote speech processing system;

identifying an audio quality associated with the audio;

transmitting the audio to the remote speech processing system according to an audio transmission parameter which identifies a number of audio channels to use for transmitting the audio;

detecting, at the device and at a second time after the first time, a change in the audio quality;

modifying the audio transmission parameter based on the change in the audio quality, to yield a modified audio transmission parameter which identifies a new number of audio channels to use for transmitting addition audio; and

transmitting the additional audio to the remote speech processing system according to the modified audio transmission parameter.

9. The system of claim 8 , wherein the audio transmission parameter comprises one of an amount of coding and a chosen codec.

10. The system of claim 8 , wherein the audio transmission parameter further indicates data associated with coding.

11. The system of claim 8 , wherein the audio transmission parameter is further based on one of a user profile stored in a network and a battery level.

12. The system of claim 8 , wherein the change in the audio quality is caused by a network load.

13. The system of claim 8 , wherein modifying the audio transmission parameter further comprises:

determining a respective priority level for each of a plurality of audio channels from separate microphones; and

encoding each of the plurality of audio channels according to the respective priority level.

14. The system of claim 8 , wherein the audio comprises a voice of a user, the operations further comprising:

tracking the voice of the user over time; and

adjusting a profile of the user upon detecting a change in the voices that exceeds a threshold.

15. A computer-readable storage device storing instructions which when executed by a processor, cause the processor to perform operations comprising:

receiving, at a device and at a first time, audio to be transmitted to a remote speech processing system;

identifying an audio quality associated with the audio;

transmitting the audio to the remote speech processing system according to an audio transmission parameter which identifies a number of audio channels to use for transmitting the audio;

detecting, at the device and at a second time after the first time, a change in the audio quality;

modifying the audio transmission parameter based on the change in the audio quality, to yield a modified audio transmission parameter which identifies a new number of audio channels to use for transmitting addition audio; and

transmitting the additional audio to the remote speech processing system according to the modified audio transmission parameter.

16. The computer-readable storage device of claim 15 , wherein the audio transmission parameter comprises one of an amount of coding and a chosen codex.

17. The computer-readable storage device of claim 15 , wherein the audio transmission parameter further indicates data associated with coding.

18. The computer-readable storage device of claim 15 , wherein the audio transmission parameter is further based on one of a user profile stored in a network and a battery level.

19. The computer-readable storage device of claim 15 , wherein the change in the audio quality is caused by a network load.

20. The computer-readable storage device of claim 15 , wherein modifying the audio transmission parameter further comprises:

determining a respective priority level for each of a plurality of audio channels from separate microphones; and

encoding each of the plurality of audio channels according to the respective priority level.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2013
From: DIMITRADIS, DIMITRIOS; SCHROETER, HORST JUERGEN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 031688/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2013
From: CROCKETT, JOHN
To: AT&T MOBILITY II, LLC
Reel/Frame 031744/0242 →
Continuity (1)
Related Publication 20150149159A1 · May 28, 2015