Digital Camera Design. Agenda Digital video formats Image sensor technology Sensor interface with CoolRunner-II LCD CoolRunner-II system design.

Slides:



Advertisements
Similar presentations
Adapted from Cooling Systems – CTAE Information Technology Essentials PROFITT Curriculum Basic.
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
HOW A SILICON CHIP CAPTURES AN IMAGE
Musically Stimulated Environment UCSB ECE 189 A/B Senior Capstone 2013 Group Members: Tim Chin, Omar Gonzalez, Ward Huang.
An Introduction to Digital Camera Signal Processor
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
Display Technology  Images stolen from various locations on the web...
Digital Cameras CCD (Monochrome) RGB Color Filter Array.
Comp :: Fall 2003 Video As A Datatype Ketan Mayer-Patel.
Image Processing Concepts Data Translation, Inc. Basics of Image Processing.
Lecture 121 Lecture 12: VGA Video ECE 412: Microcomputer Laboratory.
Light to Electricity: lines begin and end in black (low signal level) called Blanking between blanking is the active video scanning is precisely controlled.
CMUcam Tom Kneeland. CMUcam – What is it? Digital Camera with an onboard microcontroller Track a blob based on programmable color thresholds Calculate.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
History of Digital Camera By : Dontanisha Williams P2.
ASPPRATECH.
Introduction to Cameras Jim Rasche Samba Danfa Jaya Joseph 1.
Scanners, flash drives, digital cameras. Scanners Types: handheld, flatbed, film/slide, drum(industrial) Components: Charge-coupled device (CCD) array,
1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction to computer vision Chapter 2:
Camera products and the future. DAC & actuators memory and processor communication ADC video, audio, temperature, chemical, tactile electronic system.
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
NTSC to VGA Converter Marco Moreno Adrian De La Rosa
SE-IR Corporation 11/04 Goleta, CA (805) CamIRa TM SE-IR Corporation 87 Santa Felicia Dr. Goleta, CA (805)
Digital Camera Chad Hantak COMP December 12, 2003.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
[1] Reference: QCam API reference manual document version Charge Coupled Device (CCD)
Digital Video and Multimedia If images can portray a powerful message then video (as a series of related images) is a serious consideration for any multimedia.
How A Camera Works Image Sensor Shutter Mirror Lens.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Other Peripherals Cahpter 9. Video Overview video as a subsystem that consists of the monitor, the electronic circuits that send the monitor instructions,
SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
Introduction to Experiment 5 VGA Signal Generator ECE 448 Spring 2009.
ITBIS351 Multimedia Systems and Hypermedia Yaqoob Al-Slaise
Introduction to Display Devices. Monitor Overview Display device that forms an image by converting electronic signals from the computer into points of.
Video Video.
EE4OI4 Engineering Design UP1core Library Functions.
COMP541 Video Monitors Montek Singh Oct 2, 2015.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
ECE FPGA Microprocessor Design Erik Lee, Edward Jones, Emily Kan.
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
Lab 14 Department of Computer Science and Information Engineering National Taiwan University Lab14 – Camera 2014/12/30 1 /14.
How digital cameras work The Exposure The big difference between traditional film cameras and digital cameras is how they capture the image. Instead of.
ECE 448: Lab 4 VGA Display. Bouncing Ball.. Organization and Grading.
ECE VHDL Microprocessor Design Final Student Project August 14 th, 2012 Emily Kan Erik Lee Edward Jones.
A 3-D Rendering System Final Project Ben Hebert & Mayur Desai Spring 2005.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Inside the Digital Camera. Digital Camera Cross Section The digital camera is a complex device The only part that is the same as film cameras is the lens.
SC200x Video Subsystem Tony Sloan DTV Source Applications Broadband Entertainment Division July 2001.
Hawkeye CCD University
1 Basics of Video Multimedia Systems (Module 1 Lesson 3) Summary: r Types of Video r Analog vs. Digital Video r Digital Video m Chroma Sub-sampling m HDTV.
Advanced Computer Vision Chapter 2 Image Formation Chapter 2 Image Formation Presented by: 傅楸善 & 翁丞世
TFT-LCD Display + Camera
1 COMP541 Video Monitors Montek Singh Mar 11, 2016.
Implementation of Real Time Image Processing System with FPGA and DSP Presented by M V Ganeswara Rao Co- author Dr. P Rajesh Kumar Co- author Dr. A Mallikarjuna.
SMART CAMERAS AS EMBEDDED SYSTEM SMVEC. SMART CAMERA  See, think and act  Intelligent cameras  Embedding of image processing algorithms  Can be networked.
Display Device and Interfacing
COMP541 Video Monitors Montek Singh Oct 7, 2016.
Flowchart of basic interrupt mechanism
COMP541 Video Monitors Montek Singh Sep 15, 2017.
Class Exercise 1B.
COMP541 Video Monitors Montek Singh Feb 20, 2015.
Digital 2D Image Basic Masaki Hayashi
Image Segmentation Classify pixels into groups having similar characteristics.
A basic look at the mechanics
Real-time Image Processing System
How to Digitize the Natural Color
COMP541 Video Monitors Montek Singh Feb 6, 2019.
Presentation transcript:

Digital Camera Design

Agenda Digital video formats Image sensor technology Sensor interface with CoolRunner-II LCD CoolRunner-II system design

Digital Video RGB – Digitized version of analog RGB – Most common in computer graphics YCrCb – Digitized version of analog YUV and YPbPr – Format used by DVD and digital television

Color Formats RGB – Primary additive colors: red, green, & blue – Not efficient format for image processing YCrCb – Luminance, Chroma Red, Chroma Blue – 8-bit ranges: Y (16 to 235), Cr & Cb (16 to 240) – 4:2:2 & 4:4:4 formats determine when Cr and Cb are sampled with Y

Digital Video Capture Video is series of still images (which each consist of lines of data) Control signals: – VSYNC: Vertical sync (asserted during frame scan time) – HSYNC: Horizontal sync (asserted during line scan time) – BLANK: blanking – CLK: 1x or 2x sample clock Digital output represents data of each pixel (RGB or YCrCb) Data sampled on rising edge of sample clock

Output Timing

Image Sensors CCD (charge-coupled device) vs. CMOS CMOS manufacturers: Kodak, Micron, Hynix, OmniVision, Mitsubishi, ST Microelectronics, Toshiba

MI-SOC-0343 Complete CMOS image sensor camera-on-chip solution “Active pixel” sensor architecture Image sensor core + digital image processing technology Outputs digitally processed RGB or YCrCb data Programmable control registers 640 x 480 VGA image array

Active Pixel Architecture Photodiode Active-Pixel ArchitecturePhotogate Active-Pixel Architecture CMOS sensor photosite area breakdown 25% = circuitry Sensor fill factor = 75 % Active pixel structure prevents background image noise Image courtesy of Micron

Sensing Color Funnel light to the photosensitive portion of each pixel CFA allows each RGB color to be measured independently Image courtesy of Micron

Bayer CFA Invented by Kodak Able to separately measure red, green, & blue photons 2x2 repeating arrangement Output: sequential RGB (sRGB) G R G R B G B G G R G R B G B G G R G R B G B G Image courtesy of Micron

MI-SOC-0343 Diagram Active Pixel Array (640 x 480) Image Core Register Set Analog Processing ADC Imager Core Image Flow Processor Register Set Data Output & Timing Image Flow Processor Serial Interface (SCLK, SDATA) Color Correction Gamma Control Sharpening Control Saturation Control AWB AE Defect Correction Lens Detection

Image Flow Processor Interpolates 1 color/pixel into 3-colors/pixel by filling in missing data based on adjacent pixels Includes: lens shading, edge detection, aperture correction, color correction, AWB, AE, gamma correction, color saturation control, and zoom features 77 addressable control registers Output either 4:2:2 YCrCb (CCIR656) or 4:4:4 565RGB data

CoolRunner-II Interface MI-SOC-0343 SCLK, SDATA SHIP Interface Control Logic Image Grabber Control Logic FRAME_VALID LINE_VALID PIX_CLK SRAM Interface Logic SRAM Address / Data / Control Address Counter Top Level Control Logic DOUT (7:0) 24 MHz Clock

LCD Best LCD solution for video application: color active matrix TFT Transmissive or transflective polarization type TFT modules offer sub-pixels (3 per pixel) to represent each RGB color LCD (with an integrated driver) accessible via parallel data interface

Optrex LCD 6.4” Transmissive Color TFT Dual CCT backlight 640 x (RGB) x 480 (VGA format) Thin form factor Parallel 6-bit RGB data interface LCD Panel (640 x 480) Timing Logic Vertical IC Driver CCT Horizontal IC Driver CCT

CoolRunner-II Interface Optrex T-51382D LCD Interface Control Logic VSYNC HSYNC CLK SRAM Interface Logic SRAM Address / Data / Control Top Level Control Logic R (5:0) G (5:0) B (5:0) PWM Control Logic K2607 Inverter

System Design LCD Panel LCD Interface Control Logic SRAM Interface Logic SRAM Main Control Logic PWM Logic Inverter CMOS Image Sensor SHIP Interface Control Logic Image Grabber Control Logic

Cell Phone Camera Expansion CMOS Image Sensor uP KEYBOARD DISPLAY DRAM EPROM SRAM DSP D/A A/D SPEECH CODER SPEECH DECODER CHANNEL CODER CHANNEL DECODE CHANNEL SPREAD RAKE RCVR RF MOD RF DEMOD DUPLEXER RF AMP RF RCV/AMP

Summary CoolRunner-II allocation – Design uses a 384 macrocell device (with approx. 80% utilization) – Varies based on internal ROM size for CMOS image sensor register writes CoolRunner-II is ideal for digital camera applications in portable and handheld devices – Provides a low power flexible interface with CMOS image sensors – Provides a low power data allocation and memory resource solution CoolRunner-II can be used to extend existing design (ie. PDA, cell phone) and add digital camera functionality