You are on page 1of 20

CASE STUDY OF DIGITAL

CAMERA

08/10/2021
CONTENTS:
 INTRODUCTION
 REQUIREMENTS
 ARRANGEMENTS
 INTERNAL UNITS
 CLASS DIAGRAMS
 SOFTWARE ARCHITECTURE
 HARDWARE ARCHITECTURE
 CONCLUSION

08/10/2021
PURPOSE:
1.Digital recording and display of
pictures.
2.Processing to get the pictures of
required brightness, contrast and
colour.
3.Permanent saving of a picture in a file
in a standard format at a flash memory
stick.
4.Transfer files into a computer through
a port.
08/10/2021
INPUTS
 Intensity and colour values for each picture in
horizontal and vertical rows of pixels.
 User control inputs.

08/10/2021
Signals, Events and Notifications
 User commands given as signals from
switches/buttons

08/10/2021
OUTPUTS:
 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

08/10/2021
Functions of the system

 A color LCD dot matrix displays the picture


before shooting ─ enables manual
adjustment of view of t h e picture.
 For shooting a shutter button pressed ─ a

charge-coupled device (C CD) array placed at


the focus generates a byte stream in output
after operations by ADC on analog out put of
each CC D cell .

08/10/2021
Functions of the system…..

 A file creates after encoding (compression)


and pixel co-processing.
 The byte stream is pre-processed and then

encoded in a standard format using a CODEC.

08/10/2021
INTERNAL PROCESS:

08/10/2021
ARRANGMENTS:
 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.

08/10/2021
INTERNAL UNITS:
 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.

08/10/2021
CLASS DIAGRAM:

08/10/2021
CAPTURING AN IMAGE:

08/10/2021
HARDWARE ARCHITECTURE:

08/10/2021
DIGITAL CAMERA HARDWARE UNITS:

 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.

08/10/2021
DIGITAL CAMERA SOFTWARE
ARCHITECTURE:
 SYSTEM LAYER
 APPLICATION LAYER
 FUNCTION LAYER
 PRESENTATION LAYER
 CONTROL LAYER
 BASE LAYER

08/10/2021
DIGITAL CAMERA SOFT WARE
COMPONENTS:

 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

08/10/2021
SYSTEM LAYER:
 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.

08/10/2021
FUNCTION LAYER:
 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

08/10/2021
CONCLUSION:
 By using digital camera we can capture
images and videos.

 And this data can be transferred into a


computer by using various devices.

 We learnt the digital camera hardware and


soft ware architecture.

08/10/2021

You might also like