Signal processing system which can reduce burden applied to a CPU or a signal processor
AssigneeNEC Electronics Corporation
InventorsMiki Kato, Emi Kakisada
Life of this patent
Estimating the term…
Abstract
In a signal processing system, a plurality of mutually different applications are simultaneously executed. In the system, combinations of applications are predetermined as application patterns according to a given condition, and a processing operation for each application pattern is stored on a table as an operation pattern. Upon an occurrence of change in combination, the operation pattern is determined by referring to the table so that calculation burden in the system can be reduced.
Claims14
A signal processing system for simultaneously executing a combination of applications, comprising:
- a table storing a plurality of predetermined memory allocations, each predetermined memory allocation corresponding to one or more combinations of applications that may be executed concurrently by the signal processing system, each of the respective memory allocations comprising a memory map indicating storage areas assigned to each application of the combination to prevent the combination of applications from exceeding a memory capacity of the system;
- obtaining means for determining, upon receipt of a request for entry or de-entry of an application, whether a current memory allocation is applicable to a new combination of applications resulting from said requested entry or de-entry, and if said current memory allocation is not applicable, obtaining from the table memory allocation that is applicable to said new combination of applications;
- and
- executing means for executing said new combination of applications in accordance with the memory allocation obtained by said obtaining means.
A signal processing method in a signal processing system for simultaneously executing a combination of applications, comprising the steps of:
- storing, in a table, a plurality of predetermined memory allocations, each of said predetermined memory allocations corresponding to one or more combinations of applications that may be executed concurrently by the signal processing system, each of the respective memory allocations comprising a memory map indicating storage areas assigned to each application of the combination to prevent the combination of applications from exceeding a memory capacity of the system;
- determining, upon receipt of a request for entry or de-entry of an application, whether a current memory allocation is applicable to a new combination of applications resulting from said entry or de-entry;
- if said current memory allocation is not applicable, obtaining from the table a memory allocation that is applicable to said new combination of applications and executing said new combination of applications in accordance with the obtained memory allocation.
Dependencies are inferred from the claim text.