1. An apparatus for rotating a display orientation of captured image data representative of an object, the apparatus comprising: an image sensor, for generating said captured image data; an orientation sensor coupled to said image sensor, for generating a signal corresponding to the position of the image sensor relative to said object; a memory, having an auto-rotate unit comprising program instructions for selectively transforming said captured image data into rotated image data in response to said position signal, said memory coupled to said image sensor and to said orientation sensor; and an image processing unit coupled to said memory for executing program instructions stored in said memory; wherein (a) said image processing unit processes an i-by-j array of said captured image data and said image sensor generates an i+1-by-j+1 array of said image data, or (b) an image capture unit generates an additional row and column of pixels for said captured image data from said image sensor.