Patent ID: 8171463

Claim:
An image processing apparatus in a native environment constructed based on a first command group processed by a processor configuring hardware and having an interpreter environment, for dynamically implementing a program constructed based on a second command group defined independently of the first command group, the apparatus comprising: a data stream receiving unit constructed to receive an input data stream including a device control designation data stream for giving a control designation to the image processing apparatus and a drawing data stream for giving a drawing designation to the image processing apparatus in the native environment; a data processing unit constructed to divide the input data stream in the native environment into the device control designation data stream and the drawing data stream and to generate an intermediate data stream; a filter unit constructed to filter the intermediate data stream and to generate a filtered data stream in the interpreter environment; an interface unit constructed to retrieve and write back each of the device control designation data stream and the drawing data stream in the native environment; and a filter management unit constructed to transfer each of the device control designation data stream and the drawing data stream of the intermediate data stream retrieved via the interface unit in the native environment to a corresponding filter unit in the interpreter environment and to write back the filtered data stream via the interface unit.