More and more embedded devices contain an imaging component. Beyond the obvious digital cameras and image capture enabled devices such as cell phones and PDAs, digital imaging knowledge is also important for devices with graphical displays and hard copy output capability. However, digital imaging covers more that just capturing an image and printing it. Digital imaging systems can cross many boundaries from image capture and processing to compression and storage, image transfer, image recognition and understanding as well as both hard and soft displays.

From a software developers point of view, dealing with the world of 2 dimensional images have some very interesting challenges that one does not encounter when dealing with the standard world of linear memory systems and signals. This paper gives a high level overview of digital imaging systems and gives some insight into the image chain associated with a basic digital camera and printer system.