Patent ID: 6789058
Filing Date: 2004-09-07
Classification: G10L

Abstract:
A multi-channel speech processor configured to process speech signals from a plurality of communication channels within a time budget, said multi-channel speech processor comprising:a controller capable of interfacing with said plurality of communication channels; a complexity resource manager (CRM) executed by said controller configured to process each of said communication channels and determine an amount of time spent for processing each of said communication channels; a memory coupled to said controller configured to store speech signal process time values, wherein said speech signal process time values are indicative of said amounts of time spent; and at least one signal processing unit (SPU) coupled to said memory and to said controller, said SPU configured to encode said speech signals; wherein said CRM is further configured to calculate a total amount of time spent for processing one or more of said communication channels using said speech signal process time values, determine a remaining time budget based on said total amount of time spent and said time budget, and signal said SPU to modify a coding rate of said SPU based on said remaining time budget.