Patent ID: 8643661

Claim:
A system for processing digital image data comprising: a buffer memory; and an image processor configured to: select a first pixel, and read from an image storage memory, according to a non-raster pattern, pixel data corresponding to the first selected pixel and a first set of surrounding pixels surrounding the first selected pixel; store, in the buffer memory, pixel data corresponding to the first selected pixel and the first set of surrounding pixels; access, from the buffer memory, pixel data corresponding to the first selected pixel and the first set of surrounding pixels; adjust the pixel data corresponding to the first selected pixel based on the pixel data corresponding to the first set of surrounding pixels; select a second pixel, and read from the image storage memory, according to a non-raster pattern, pixel data corresponding to the second selected pixel and a second set of surrounding pixels surrounding the second selected pixel, wherein the second selected pixel is selected such that at least one pixel is commonly shared between the second set of surrounding pixels and the first set of surrounding pixels; store, in the buffer memory, pixel data corresponding to the second selected pixel and the second set of surrounding pixels; access, from the buffer memory, the pixel data corresponding to the second selected pixel and the second set of surrounding pixels, and adjust the pixel data corresponding to the second selected pixel based on the pixel data corresponding to the second set of surrounding pixels.