IP Library Granted Patent US 7,076,421
Granted Patent B2
US 7,076,421 · App. 11/077,809 · Granted Jul 11, 2006

Method and system for supporting increased channel density

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 7,076,421
App. No.
11/077,809
Granted
Jul 11, 2006
Kind
B2
Abstract

An exemplary multi-channel speech processor comprises a controller capable of interfacing with a plurality of channels, and at least one signal processing unit (SPU) coupled to the controller, where the multi-channel speech processor has a maximum execution time for processing all frames, one channel at a time, by processing a single frame from each of the plurality of channels. The signal processing unit encodes each of the single frames from each of the plurality of channels, one channel at a time, to generate encoded frames until the maximum execution time elapses or is about to elapse. The controller also transmits a predetermined frame for each of the plurality of channels not processed during the encoding step, due to the maximum execution time elapsing or being about to elapse, such that the predetermined frame causes a decoder which receives the predetermined frame to generate a frame erase frame.

Claims (23)

1. A method for supporting increased channel density in a multi-channel speech processor, said method comprising:

determining a maximum number of channels that said multi-channel speech processor is capable of supporting based on a worst-case definition; and

supporting an actual number of channels using said multi-channel speech processor, wherein said actual number of channels is at least one channel greater than said maximum number of channels if a probability of error for supporting said actual number of channels is less than a predetermined threshold.

2. The method of claim 1 , wherein said multi-channel speech processor supports a plurality of bit-rates.

3. The method of claim 1 , wherein said probability of error satisfies quality of service requirements.

4. The method of claim 1 , wherein said predetermined threshold is less than or equal to a frame-error-rate of a transmission medium used by said multi-channel speech processor.

5. The method of claim 1 , wherein said multi-channel speech processor has a maximum execution time for processing all frames, one channel at a time, by processing a single frame from each of said plurality of channels, said method further comprising encoding each of said single frames from each of said plurality of channels, one channel at a time, to generate encoded frames and transmitting said encoded frames, until said maximum execution time elapses or is about to elapse.

6. The method of claim 5 , further comprising transmitting a predetermined frame for each of said plurality of channels not processed during said encoding step, due to said maximum execution time elapsing or being about to elapse, such that said predetermined frame causes a decoder which receives said predetermined frame to generate a frame erase frame.

7. The method of claim 6 , wherein said predetermined frame is a frame erase packet.

8. The method of claim 6 , wherein said predetermined frame an illegal packet.

9. The method of claim 6 , wherein said predetermined frame is a blank frame.

10. A multi-channel speech processor comprising:

a controller capable of interfacing with a plurality of channels;

a memory coupled to said controller configured to store speech signal process time values; and

at least one signal processing unit (SPU) coupled to said controller, said SPU configured to encode input speech signal frames received via said plurality of channels, wherein said plurality of channels comprises an actual number of channels, and wherein said actual number of channels is at least one channel greater than a maximum number of channels according to a worst-case definition if a probability of error for supporting said actual number of channels is less than a predetermined threshold.

11. The multi-channel speech processor of claim 10 , wherein said multi-channel speech processor supports a plurality of bit-rates.

12. The multi-channel speech processor of claim 10 , wherein said probability of error satisfies quality of service requirements.

13. The multi-channel speech processor of claim 10 , wherein said predetermined threshold is less than or equal to a frame-error-rate of a transmission medium used by said multi-channel speech processor.

14. The multi-channel speech processor of claim 10 , wherein said multi-channel speech processor has a maximum execution time for processing all frames, one channel at a time, by processing a single frame from each of said plurality of channels, wherein said SPU is configured to encode each of said single frames from each of said plurality of channels, one channel at a time, to generate encoded frames until said maximum execution time elapses or is about to elapse.

15. The multi-channel speech processor of claim 14 , wherein said controller is configured to transmit said encoded frames, said controller further configured to transmit a pre-determined frame for each of said plurality of channels not processed during said encoding step, due to said maximum execution time elapsing or being about to elapse, such that said predetermined frame causes a decoder which receives said predetermined frame to generate a frame erase frame.

16. The multi-channel speech processor of claim 15 , wherein said predetermined frame is a frame erase packet.

17. The multi-channel speech processor of claim 15 , wherein said predetermined frame is an illegal packet.

18. The multi-channel speech processor of claim 15 , wherein said predetermined frame is a blank frame.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: MINDSPEED TECHNOLOGIES, LLC
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 044791/0600 →
CHANGE OF NAME Recorded Aug 10, 2016
From: MINDSPEED TECHNOLOGIES, INC.
To: MINDSPEED TECHNOLOGIES, LLC
Reel/Frame 039645/0264 →
SECURITY INTEREST Recorded May 9, 2014
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.; MINDSPEED TECHNOLOGIES, INC.; BROOKTREE CORPORATION
To: GOLDMAN SACHS BANK USA
Reel/Frame 032859/0374 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2014
From: JPMORGAN CHASE BANK, N.A.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 032861/0617 →
SECURITY INTEREST Recorded Mar 21, 2014
From: MINDSPEED TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032495/0177 →