IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0464307
(2003-06-17)
|
발명자
/ 주소 |
- Murgia, Carlo
- Klein, Jeffrey D.
- Su, Huan-Yu
|
출원인 / 주소 |
- Mindspeed Technologies, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
4 |
초록
▼
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 channe
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 pre-determined 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.
대표청구항
▼
1. A method for supporting increased channel density in a multi-channel speech processor, said multi-channel speech processor capable of interfacing with a plurality of channels, wherein said multi-channel speech processor has a maximum execution time for processing all frames, one channel at a time
1. A method for supporting increased channel density in a multi-channel speech processor, said multi-channel speech processor capable of interfacing with a plurality of channels, 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 comprising the steps of: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; and transmitting 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. 2. The method of claim 1, wherein said predetermined frame is a frame erase packet.3. The method of claim 2, wherein said frame erase packet is processed as a frame erasure by said decoder upon receipt of said frame erase packet.4. The method of claim 1, wherein said predetermined frame is an illegal packet.5. The method of claim 4, wherein said illegal packet is processed as a frame erasure by said decoder upon receipt of said illegal packet.6. The method of claim 1, wherein said predetermined frame is a blank frame.7. The method of claim 6, wherein said blank frame is processed as a frame erasure by said decoder upon receipt of said blank frame.8. The method of claim 1, wherein said multi-channel speech processor supports a plurality of bit-rates.9. The method of claim 1, further comprising adding an execution time for encoding each of said single frames from each of said plurality of channels to determine whether said maximum execution time has elapsed or is about to elapse.10. A multi-channel speech processor, 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 a plurality of channels, said multi-channel speech processor comprising:a controller capable of interfacing with said 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 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, said controller 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. 11. The multi-channel speech processor of claim 10, wherein said predetermined frame is a frame erase packet.12. The multi-channel speech processor of claim 11, wherein said frame erase packet is processed as a frame erasure by said decoder upon receipt of said frame erase packet.13. The multi-channel speech processor of claim 10, wherein said predetermined frame is an illegal packet.14. The multi-channel speech processor of claim 13, wherein said illegal packet is processed as a frame erasure by a said decoder upon receipt of said illegal packet.15. The multi-channel speech processor of claim 10, wherein said predetermined frame is a blank frame.16. The multi-channel speech processor of claim 15, wherein said blank frame is processed as a frame erasure by a said decoder upon receipt of said blank frame.17. The multi-channel speech processor of claim 10, wherein said multi-channel speech processor supports a plurality of bit-rates.18. The multi-channel speech processor of claim 10, wherein said controller is further configure to add an execution time for encoding each of said single frames from each of said plurality of channels frames to determine whether said maximum execution time has been reached.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.