1. A device comprising: an image sensor configured for capturing an image; a second image sensor configured for capturing a second image; an image sensor interface configured for receiving data associated with the image from the image sensor; a second image sensor interface separate from the image sensor interface and configured for receiving data associated with the second image from the second image sensor; a memory configured for storing the data associated with the image; an image processor configured for processing the data associated with the image stored at the memory, the image processor including the image sensor interface and a plurality of processing units; a central processor configured for instructing the plurality of processing units; and an orientation sensor configured for sensing a rotation of the device at a time of sensing the image, wherein: the central processor is configured to load the plurality of processing units of the image processor with code for performing image processing of the data associated with the image; the image sensor interface, the second image sensor interface and the image processor are integrated as a system-on-chip device; and the memory is provided external to the system-on-chip device.