CASE STUDY OF DIGITAL CAMERAHARDWARE AND SOFT WAREARCHITECTURECASE STUDY OF DIGITAL CAMERAHARDWARE AND SOFT WAREARCHITECTURE
1. A Technical Paper Presentation
By
DEPARTMENT OF E.C.E
A1 GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY
Markapur , Prakasam (dist).
J.SUDARSHANREDDY
IV E.C.E
1/25/2015J.SUDARSHANREDDY
5. ๏ฝ Intensity and colour values for each picture in
horizontal and vertical rows of pixels.
๏ฝ User control inputs.
๏ฝ Output is encoded file for a picture.
๏ฝ Permanent store of the picture at a file in a
flash memory sick.
๏ฝ Screen display of picture from the file after
decoding
1/25/2015J.SUDARSHANREDDY
7. ๏ฝ Keys on the camera.
๏ฝ Shutter, lens and charge coupled device (CCD)
array sensors
๏ฝ Good resolution photo quality LCD display
unit
๏ฝ Displays text such as image-title, shooting data
and time and serial number. It displays
messages. It displays the GUI menu when user
interacts with the camera.
๏ฝ Self-timer lamp for flash.
1/25/2015J.SUDARSHANREDDY
8. ๏ฝ Internal memory flash to store OS and
embedded software and limited number of
image files.
๏ฝ Flash memory stick of 2 GB or more
for large storage.
๏ฝ Universal Serial Bus (USB), Bluetooth and
serial COM port for connecting it to
computer, mobile and printer.
1/25/2015J.SUDARSHANREDDY
12. ๏ฝ Microcontroller or ASIP (Application
Specific Instruction Set Processor).
๏ฝ Multiple processors (CCDSP, DSP, Pixel
Processor and others).
๏ฝ RAM for storing temporary variables and
stack.
๏ฝ ROM for application codes and RTOS
codes for scheduling the tasks.
1/25/2015J.SUDARSHANREDDY
13. ๏ฝ SYSTEM LAYER
๏ฝ APPLICATION LAYER
๏ฝ FUNCTION LAYER
๏ฝ PRESENTATION LAYER
๏ฝ CONTROL LAYER
๏ฝ BASE LAYER
1/25/2015J.SUDARSHANREDDY
14. ๏ฝ CCD signal processing
๏ฝ JPEG coding
๏ฝ JPEG decoding
๏ฝ Pixel co-processing
๏ฝ LCD and USB Port device drivers
๏ฝ LCD, Bluetooth COM and USB Port device
drivers
๏ฝ Light, flash and display device drivers
1/25/2015J.SUDARSHANREDDY
15. ๏ฝ System layer provides system services
๏ฝ Example:
๏ฝ Display the text with picture,flash start and
stop and services such as IPCs(Inter Process
Communication)
APPLICATION LAYER :
๏ฝ Application layer is for system switches,
button and control tasks.
1/25/2015J.SUDARSHANREDDY
16. ๏ฝ Function layer is for appilcation layer tasks
functionality using Picture_FileCreation,
Picture_FileDisplay and Picture_FileTransfer.
PRESENTATION LAYER:
๏ฝ Presentation layer is for providing
standard acess to an image file
1/25/2015J.SUDARSHANREDDY
17. ๏ฝ By using digital camera we can capture
images and videos.
๏ฝ And this data can be transfered into a
computer by using various devices.
๏ฝ We learnt the digital camera hardware and
soft ware architecture.
1/25/2015J.SUDARSHANREDDY