0% found this document useful (0 votes)
384 views20 pages

Case Study of Digital Camera

The document describes the components, architecture and functions of a digital camera system. It discusses the hardware units like the CCD sensor and microcontroller. It explains the software architecture in layers from the system layer to the base layer. The functions include image capturing, processing, encoding and storing files that can be transferred to other devices.

Uploaded by

priyadarshni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
384 views20 pages

Case Study of Digital Camera

The document describes the components, architecture and functions of a digital camera system. It discusses the hardware units like the CCD sensor and microcontroller. It explains the software architecture in layers from the system layer to the base layer. The functions include image capturing, processing, encoding and storing files that can be transferred to other devices.

Uploaded by

priyadarshni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

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