Patent ID: 7728840

Claim:
A method for managing image processing data buffers for processes having overlap input data between iterations comprising the steps of: loading a data buffer memory with an initial input data array at a predetermined starting memory address; performing an image processing operation on the input data array; repeatedly for plural iterations retaining the overlap input data within said data buffer memory at memory addresses of a last iteration thus neither recalling said overlap input data again nor moving said overlap input data within said data buffer memory to other memory addresses, loading the data buffer memory with new input data at memory addresses following the overlap input data between said last iteration and a next iteration, said new input data and said overlap input data thereby forming a new input data array, said new input data array thereby shifting as a whole in memory addresses within said data buffer memory relative to a prior input data array an amount equal to said overlap input data, and performing the input processing operation on the new input data array, until a last iteration is performed.