Patent attributes
A video processing device processes pixels in columns. That is, the pixel array is divided into columns, and the video processing device first processes one row of pixels within a first column, then moves on to the next row within that column, and so on until that column is completely processed, and then moves on to the next column, to process the rows of pixels in that column, and so on. When performing a video processing function that calculates an output pixel value as a function of an input pixel value for the pixel of interest, and of input pixel values for one or more adjacent or surrounding pixels, this reduces the requirement for buffer storage of the input pixel values within the processing device, and allows them to be retrieved from an external memory device in an efficient manner.