Patent ID: 7486298

Claim:
A method to convert line-based pixels to block-based pixels with a minimum of memory space required comprising: step1: providing a device, which outputs a line-based stream of pixels, a buffer memory to buffer these pixels, having a capacity to store all pixels of only one image, and a controller, controlling a write operation to the buffer memory and a read-out of the pixels to an image application; step2: writing all pixels of a first image in sequential order into the buffer memory; step3: if more images are to be converted to block-based pixels, go to step 4, else go to step 7; step4: calculating a memory location of a first part of pixels of a consecutive image as required by an image transformation used in an image application, reading-out the first part of pixels of said consecutive image from buffer memory and writing a first part of pixels of a next image into this memory location; then step5: calculating a memory location of a next part of pixels of the consecutive image as required by the image transformation used in the image application, reading-out the next part of pixels of said consecutive image from buffer memory and writing a next part of pixels of the next image into this memory location; then step6: if last part of pixels of an image has been read-out from buffer memory, go to step3, else go to step5; step7: reading-out pixels of a last image from the buffer memory as required by the image application; and step8: go to end.