Project - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Project

Description:

Technion Israel Institute Of Technology Electrical Engineering Department High speed digital systems laboratory Project s Poster Real Time Image Processing – PowerPoint PPT presentation

Number of Views:8
Avg rating:3.0/5.0
Slides: 10
Provided by: OfirSh
Category:

less

Transcript and Presenter's Notes

Title: Project


1
Projects Poster
  • Real Time Image Processing
  • Presented by
  • Baruch Koren
  • Shahaf Fisher

Instructor Mr. Almog Assaf
2
Entire Projects Goals
  • Preparing a systematic infrastructure for future
    laboratories projects.
  • Preparing instructions for integrating new
    components to this system.
  • Studying VHDL language, with an emphasis on
    coding style, modular and generic design.
  • Studying and implementing topics in image
    processing, especially algorithms that can be
    implemented in real time video systems.

3
The Systems Final Top Hierarchy Block Diagram
ck_a
Local Bus
clk0
pll4ddrII
ck_b
Gidels block
clk
clk1
user_pll
clk_plus
clk_minus
top_if
DVI input
DVI Output
Clk
Clk
Clk
Clk
idck_tx
odck_rx
RX
TX
data_tx
qe_rx
24bit
24bit
12bit
24bit
data_in(23..0)
data_out(23..0)
24bit
de_tx
1
de_rx
data_en_out
data_en_in
hsync_rx
hsync_out
hsync_tx
hsync_in
vsync_rx
vsync_tx
vsync_out
vsync_in
DVI_interface_2rx
RGB2YCbCr
block1
DVI_interface_2tx
YCbCr2RGB
Contrast_1_comp
i2c and control
i2c and control
4
DVI interfaces
  • Connection between the DVI Reciever and
    Transmitter to the FPGAs top level hierarchy.
  • Settings for using default DVI Receiver (SiI1171)
    operation mode
  • not programmable - with no I2C involve
  • 24-bit pixel data for one pixel per clock
  • Settings for using default DVI Transmitter
    (SiI1172) operation mode
  • not programmable - with no I2C involve.
  • samples one-half pixel (12 bit) at every latch
    falling and rising edge of the clock.
  • These setting were done at the
  • DVI_interface_2rx and DVI_interface_2tx blocks.

5
Color Space convertions RGB ? YCbCr
  • The basic equations to convert between
    gamma-corrected RGB (notated as RGB) and YCbCr
    are

6
Designing Generic Space Converter for both
RGB2YCbCr and YCbCr2RGB blocks
7
Designing the Contrast_1_component for Dynamic
contrast stretching and adaptive gamma correction
inputs
controller
max_value
manual
min_value
bypass
input_minus_min max_minus_min
outputs
LUT_gamma_0dot5_correction
gamma_sel
LUT_gamma_1dot0_correction
LUT_gamma_2dot5_correction
Contrast_1_component
8
Contrast stretching-example
before contrast stretching
after contrast stretching
9
Gamma correction (0.4) - example

Write a Comment
User Comments (0)
About PowerShow.com