Patent ID: 6384832
Filing Date: 2002-05-07
Classification: G06F

Abstract:
An image processing apparatus comprising:a main memory of a CPU, the main memory being usable as a shared memory and as an image memory; a plurality of function processing units, image processing being performed by the plurality of function processing units, said image processing further comprising a high priority function selection part for selecting and executing functions, execution of each of which is required by a corresponding one of said function processing units, based on a predetermined priority for each of said functions determined in advance; and a data control unit including a data transfer part for preferentially accessing said shared memory which said function selected by said high priority function selection part requires based on said predetermined priority for each of said functions, and a plurality of data holding parts provided between said shared memory and said plurality of function processing units, each of said plurality of data holding parts holding a predetermined amount of data processed by a corresponding one of said plurality of function processing units; wherein each of said plurality of function processing units transmits with said data control unit separately from the others of said plurality of function processing units, and executes its function in parallel to functions executed by the others of said plurality of function processing units.