Patent ID: 7945125

Claim:
An image processing device comprising: a programmable data processing unit; an image data storing unit; and a process program storage unit, wherein the data processing unit repeats dividing and reading image data from the image data storage unit, reading the process program from the process program storage unit, executing the read process program on the read image data, returning the image data after processing to the image data storage unit, and returning the process program after execution to the program storage unit, for each divided image data, the data processing unit uses processing data of preceding divided image data during processing of subsequently processed divided image data, and the image processing device further comprises, a storage unit for parameters corresponding to the process program, wherein upon reading the process program, the data processing unit reads corresponding parameters from the storage unit for parameters, executes the process program on the image data using the parameters, upon returning the process program to the program storage unit, returns the parameters to the parameter storage unit, and upon returning the parameters to the parameter storage unit, the data processing unit appends to the parameters boundary data of the divided image data processed by the process program and returns the parameters, and upon executing the process program, uses the boundary data appended to the parameters.