Patent ID: 8464025

Claim:
A signal processing apparatus comprising: at least one storage unit, an input/output data control unit that controls at least one of reading data from or writing data to a predetermined storage unit in at least one of said storage units, and a signal processing unit that performs predetermined signal processing on the data read out by said input/output data control unit, wherein, said input/output data control unit and said signal processing unit operate based on different threads, said signal processing unit has a plurality of SIMD (Single Instruction Multiple Data) type signal processing circuits connected in series with each other, and each of the SIMD type signal processing circuits includes a plurality of signal processing elements connected in series such that one processing element only communicates with two adjacent processing elements, and the plurality of processing elements are connected in parallel to the input/output data control unit, said input/output data control unit defining rectangular image data storage regions in said storage units, the rectangular image data storage regions comprising rectangular region width and rectangular region height parameters.