CASE STUDY OF DIGITAL CAMERAHARDWARE AND SOFT WAREARCHITECTURECASE STUDY OF DIGITAL CAMERAHARDWARE...
-
Upload
jollusudarshanreddy -
Category
Engineering
-
view
142 -
download
5
Transcript of CASE STUDY OF DIGITAL CAMERAHARDWARE AND SOFT WAREARCHITECTURECASE STUDY OF DIGITAL CAMERAHARDWARE...
A Technical Paper Presentation
By
DEPARTMENT OF E.C.E
A1 GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGYMarkapur , Prakasam (dist).
J.SUDARSHANREDDY
IV E.C.E
1/25/2015J.SUDARSHANREDDY
1/25/2015J.SUDARSHANREDDY
INTRODUCTION
REQUIREMENTS
ARRANGEMENTS
INTERNAL UNITS
CLASS DIAGRAMS
SOFTWARE ARCHITECTURE
HARDWARE ARCHITECTURE
CONCLUSION
1/25/2015J.SUDARSHANREDDY
1/25/2015J.SUDARSHANREDDY
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
1/25/2015J.SUDARSHANREDDY
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
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
1/25/2015J.SUDARSHANREDDY
1/25/2015J.SUDARSHANREDDY
1/25/2015J.SUDARSHANREDDY
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
SYSTEM LAYER
APPLICATION LAYER
FUNCTION LAYER
PRESENTATION LAYER
CONTROL LAYER
BASE LAYER
1/25/2015J.SUDARSHANREDDY
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
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
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
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
1/25/2015J.SUDARSHANREDDY
1/25/2015J.SUDARSHANREDDY