SlideShare a Scribd company logo
DISPLAY
HDMI
What is HDMI
• HDMI – High-Definition Multimedia Interface*
– Allows for transmission of digital audiovisual content on the
same physical link (DVD player, TV’s, set top boxes etc…)
– Digital interface defined around DVI1.0 specification and
backwards compatible with DVI
– Command and control data (DDC)
• Content Protection via HDCP (High Definition Content
Protection)
• Administered by HDMI * LLC (Limited Liability Corporation)
– Licensing and Royalty fees apply
• Transfer rate depends on display mode.
– Spec range 25MHz to 340MHz (dense spectrum of frequencies)
– Max speed is a product decision. IBX, CPT max: 222.5MHz
HDMI Overview
EDID
ROM
HDMI Sink (Rx)
HDMI
Transmitter
Video
Audio
Control/Status
TMDS Channel 0
HDMI
Receiver
TMDS Channel 1
Display Data Channel (DDC)
HDMI Source (Tx)
Video
Audio
Control/Status
TMDS Clock Channel
TMDS Channel 2
HDMI Cable
CEC
HPD
Main Link: 250Mbps to 3.4Gbps per channel, 25-340MHz sideband clock
RGB or YCbCr 444 or 422, TMDS and TERC4 encoding
3.3V Rx termination, ~500mV swing based on DVI 1.0
Spec accounts for AC coupling tolerance on Sink (not Source)
DDC: 100 KHz, I2C format, 3.3 - 5V
HPD: Hot Plug Detect, 2 - 5V
CEC: Optional 400 Hz bus, 2.5 – 3.3V (We do not support CEC)
HDMI Overview
DDC Display Data Channel
(HDMI) transmitter A device with an HDMI output.
(HDMI) receiver A device with an HDMI input.
TMDS clock is used by the receiver as a frequency reference for data recovery on
the three TMDS data
channels.
• HDMI has three physically separate communication channels, which are the DDC, TMDS, and
the optional CEC
– The HDMI cable and connectors carry four differential pairs that make up the TMDS data
and clock channels.
» Audio, video and auxiliary data is transmitted across the three TMDS
data channels.
» A TMDS clock, typically running at the video pixel rate, is transmitted on
the TMDS clock channel
HDMI Overview
– HDMI carries a VESA DDC channel. The DDC is
used for configuration and status exchange
between a single transmitter and a single receiver.
» The DDC is used by the transmitter to read the receiver’s
Enhanced Extended Display Identification Data (E-EDID) in
order to discover the receiver’s configuration and
capabilities.
– The optional CEC protocol provides high-level
control functions between all of the various
audiovisual products in a user’s environment.
HDMI Overview
• There are 3 Types of HDMI connector, Type A , B and C. All
three connectors carry all required HDMI signals, including a
TMDS link.
• The Type B connector is slightly larger and carries a second
TMDS link, which is necessary to support very high resolution
displays using dual link.
• The Type C connector carries the same signals as the Type A
but is more compact and intended for mobile applications.
• The HDMI connector provides a pin allowing the transmitter
to supply +5.0 Volts to the cable and receiver.
• All HDMI transmitters shall assert the +5V Power signal
whenever the transmitter is using the DDC or TMDS signals
HDMI Overview
HDMI Link
• The HDMI link operates in one of three modes:
• Video Data Period - the active pixels of an active
video line are transmitted
• Data Island period - audio and auxiliary data are
transmitted using a series of packets.
– This auxiliary data includes InfoFrames and other data
describing the active audio or video stream or describing
the transmitter.
• Control period- It is used when no video, audio, or
auxiliary data needs to be transmitted. It is required
between any two periods that are not control
periods.
Video Data on HDMI
• Video data can have a pixel size of 24, 30, 36 or 48 bits. Color
depths greater than 24 bits are defined to be “Deep Color”
modes.
• Video at the default 24-bit color depth is
carried at a TMDS clock rate equal to the pixel clock rate.
• Video Pixels Video Data Coding is such that the 8 bits
converted to 10 bits by HDMI transmitter.
• The video pixels can be encoded in either RGB, YCBCR 4:4:4 or
YCBCR 4:2:2 formats.
• Deep Color modes are optional though if an HDMI transmitter
or receiver supports any Deep Color mode*, it shall support
36-bit mode.
HDMI Frame Composition
•Example frame: 1280x1024
resolution
•Vertical and horizontal
blanking filled by control
sequences
– Color depth control
information
– TERC4 encoding used
– HDMI specific
controls
•Pixel periods filled with
TMDS-encoded active pixel
data
•Quick pixel clock Calculation:
•HT*VT*Refresh Rate
•1440*1054*60=91.0656MHz
EDID
Extended display identification data
• HDMI transmitter shall read the EDID and first CEA Extension
to determine the capabilities supported by the receiver.
• HDMI transmitter shall check the E-EDID for the presence of
an HDMI Vendor Specific Data Block within the first CEA
Extension to determine whether it is an HDMI/DVI device.
• All the receiver supports 640 * 480P video format by default.
Hot-Plug detect
• An HDMI receiver shall assert high voltage
level on its Hot Plug Detect pin when the E-
EDID is available for reading.
• HDMI receiver shall indicate any change to the
contents of the E-EDID by driving a low
voltage level pulse on the Hot Plug Detect pin.
HDMI Usage
History: HDMI is based on DVI
• HDMI is REQUIRED BY SPEC to interoperate with DVI
– Simple cable adapter is all that is allowed
• DVI = Digital Visual Interface; used on PC’s (and some TV’s)
• Almost identical electrical spec, same coding and clocking
• HDMI connector is smaller than DVI, but same digital signals
• HDMI adds audio packets, “info frames”, compliance testing
Interface to Consumer Electronics displays (TV)
• Set-top box to TV
• DVD player to TV
• Input to DVD burner (Content protection application)
Interoperate with DVI
• HDMI on DVD player to DVI on PC display
• DVI on PC to HDMI display
OR
External Cable
LCD Monitor
DVI
HDMI HDCP
CE TV
Red 1TMDS Red
TMDS CLK
Green 1TMDS Green
Blue 1TMDS Blue
Red 2
Green 2
Blue 2
Red 3
Green 3
Blue 3
Red 4
Green 4
Blue 4
10-bit
TMDS Code
10-bit
TMDS Code
10-bit
TMDS Code
10-bit
TMDS Code
Red 5
Green 5
Blue 5
10-bit
TMDS Code
TMDS Code and Clock
HPD
•HDMI main link is called the “TMDS Channel”
– Three “TMDS” differential data lanes
• Red, Green, Blue each have a lane
• 10 bit “TMDS” coded data
– TMDS is only used on HDMI and DVI
– TMDS Clock lane
• Clock is 1/10 bit rate
– We send TMDS clock as a data pattern:
0000011111
HDMI TMDS Clock to Pixel Relationship
TMDS Clock is 1/10 bit transfer rate
8 Bit Per Component Example:
• 8 bits per color = 24 bits per pixel
• Each 8 bit color value is coded as a 10-bit TMDS code, mapped to one Tx lane
• TMDS clock runs at 1/10 the serialized bit rate, so …
• 1 TMDS clock = 1 pixel
For 1600x1200@24bpp, 60Hz refresh, pixel clock ~162MHz
TMDS Clock = 162MHz; Bit rate per lane = 1.62GT/s
Red 1TMDS Red
TMDS CLK
Green 1TMDS Green
Blue 1TMDS Blue
Red 2
Green 2
Blue 2
Red 3
Green 3
Blue 3
Red 4
Green 4
Blue 4
10-bit
TMDS Code
10-bit
TMDS Code
10-bit
TMDS Code
10-bit
TMDS Code
Red 5
Green 5
Blue 5
10-bit
TMDS Code
Pixel 1 Pixel 2 Pixel 3 Pixel 4 Pixel 5
HDMI/DVI Main Link Topology
– DC coupled to Rx 3.3V termination
• Process scaling issues
• Back-power issues for Tx
– Signal amplitude is the same for all modes /
speeds / channels
• No power or EMI savings for short cables
• Signal integrity suffers at higher speed
HDMI or DVI
“Spec” Tx
HDMI TV
Or DVI MONITOR
AVcc =
3.3V RT = 50ohmsRT
MOTHER
BOARD
HDMI
SOURCE SINK
HDMISource
CONNECTOR
~11”
Trace
HDMISink
CONNECTOR
2m – 15m
Cable
(TYP)HDMI
CABLE
TMDS Data or Clock Lane:
Electrical Spec and
Compliance Testing at
Connectors
HDMI* Connector Design
HDMI Type A
14 mm(W) x 5 mm(H)
37 mm(W) x 10 mm(H)
DVI1.0 Connector HDMI Type C
10.5 mm(W) x 2.5 mm(H)
• HDMI main link, HPD and DDC signals match
single channel DVI
• HDMI type A and C connectors have the
same signals
• Type C targets small form factors
• HDMI type B connectors are not in use

More Related Content

What's hot

MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI Alliance
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
Yoss Cohen
 
Rtsp
RtspRtsp
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 VideoAn Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
Dr. Mohieddin Moradi
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
Prem Ranjan
 
Multiplexing ppt15 sep
Multiplexing ppt15 sepMultiplexing ppt15 sep
Multiplexing ppt15 sepSrashti Vyas
 
Lecture 03 basics of pic
Lecture 03 basics of picLecture 03 basics of pic
Lecture 03 basics of pic
Vajira Thambawita
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video Compression
Iain Richardson
 
X.25 protocol
X.25 protocolX.25 protocol
X.25 protocol
Ramesh Kumari
 
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGESVIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
Dr. Mohieddin Moradi
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
Iain Richardson
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
Mathias Wien
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
Nirma University
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding StandardVideoguy
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
Shweta Tripathi
 
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI Alliance
 
LCD Interacing with 8051
LCD Interacing with 8051LCD Interacing with 8051
LCD Interacing with 8051
Sudhanshu Janwadkar
 
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion SystemsMIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI Alliance
 

What's hot (20)

MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
Rtsp
RtspRtsp
Rtsp
 
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 VideoAn Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
 
Multiplexing ppt15 sep
Multiplexing ppt15 sepMultiplexing ppt15 sep
Multiplexing ppt15 sep
 
Hdmi cables
Hdmi cablesHdmi cables
Hdmi cables
 
Lecture 03 basics of pic
Lecture 03 basics of picLecture 03 basics of pic
Lecture 03 basics of pic
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video Compression
 
X.25 protocol
X.25 protocolX.25 protocol
X.25 protocol
 
Hdtv technology
Hdtv technologyHdtv technology
Hdtv technology
 
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGESVIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding Standard
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
 
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
MIPI DevCon 2016: How to Use the VESA Display Stream Compression (DSC) Standa...
 
LCD Interacing with 8051
LCD Interacing with 8051LCD Interacing with 8051
LCD Interacing with 8051
 
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion SystemsMIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
 

Viewers also liked

HDMI Troubleshooting & System Design
HDMI Troubleshooting & System DesignHDMI Troubleshooting & System Design
HDMI Troubleshooting & System Design
Mark Stockfisch
 
HDMI 5 Types of Connectors Wikipedia
HDMI 5 Types of Connectors WikipediaHDMI 5 Types of Connectors Wikipedia
HDMI 5 Types of Connectors Wikipedia
Toy Hut
 
VIDEO INTERFACING AND THEIR CONNECTORS
VIDEO INTERFACING AND THEIR CONNECTORSVIDEO INTERFACING AND THEIR CONNECTORS
VIDEO INTERFACING AND THEIR CONNECTORS
Sumeet Patel
 
Visual fusion5editinterface
Visual fusion5editinterfaceVisual fusion5editinterface
Visual fusion5editinterface
IDV Solutions
 
Looking at Archival Sound: Visual features of a spoken word archive’s web in...
Looking at Archival Sound:  Visual features of a spoken word archive’s web in...Looking at Archival Sound:  Visual features of a spoken word archive’s web in...
Looking at Archival Sound: Visual features of a spoken word archive’s web in...jaredwi
 
Visual Basic User Interface -IV
Visual Basic User Interface -IVVisual Basic User Interface -IV
Visual Basic User Interface -IV
Sharbani Bhattacharya
 
Visual interface design and design for scan
Visual interface design and design for scanVisual interface design and design for scan
Visual interface design and design for scan
Zhihua Dong
 
Introduction
IntroductionIntroduction
IntroductionDom Mike
 
SXSW 2012: The visual interface is now your brand
SXSW 2012: The visual interface is now your brandSXSW 2012: The visual interface is now your brand
SXSW 2012: The visual interface is now your brand
Nick Myers
 
Thunderbolt interface
Thunderbolt interfaceThunderbolt interface
Thunderbolt interface
Binumon Joseph
 
Scsi(small computer system interface)nik
Scsi(small computer system interface)nikScsi(small computer system interface)nik
Scsi(small computer system interface)nikNikhil Joshi
 
SATA Introduction
SATA IntroductionSATA Introduction
SATA Introduction
Gene Chang
 
The visual interface is now your brand
The visual interface is now your brandThe visual interface is now your brand
The visual interface is now your brand
Nick Myers
 
SDSoC でストリーム
SDSoC でストリームSDSoC でストリーム
SDSoC でストリーム
ryos36
 
thunderbolt interface
thunderbolt interfacethunderbolt interface
thunderbolt interface
Binumon Joseph
 
FPGA startup 第一回 LT
FPGA startup 第一回 LTFPGA startup 第一回 LT
FPGA startup 第一回 LT
Yamato Kazuhiro
 

Viewers also liked (19)

HDMI Troubleshooting & System Design
HDMI Troubleshooting & System DesignHDMI Troubleshooting & System Design
HDMI Troubleshooting & System Design
 
Hdmi
HdmiHdmi
Hdmi
 
HDMI 5 Types of Connectors Wikipedia
HDMI 5 Types of Connectors WikipediaHDMI 5 Types of Connectors Wikipedia
HDMI 5 Types of Connectors Wikipedia
 
Hard disk_
 Hard disk_ Hard disk_
Hard disk_
 
VIDEO INTERFACING AND THEIR CONNECTORS
VIDEO INTERFACING AND THEIR CONNECTORSVIDEO INTERFACING AND THEIR CONNECTORS
VIDEO INTERFACING AND THEIR CONNECTORS
 
Visual fusion5editinterface
Visual fusion5editinterfaceVisual fusion5editinterface
Visual fusion5editinterface
 
Looking at Archival Sound: Visual features of a spoken word archive’s web in...
Looking at Archival Sound:  Visual features of a spoken word archive’s web in...Looking at Archival Sound:  Visual features of a spoken word archive’s web in...
Looking at Archival Sound: Visual features of a spoken word archive’s web in...
 
Visual Basic User Interface -IV
Visual Basic User Interface -IVVisual Basic User Interface -IV
Visual Basic User Interface -IV
 
Visual interface design and design for scan
Visual interface design and design for scanVisual interface design and design for scan
Visual interface design and design for scan
 
Introduction
IntroductionIntroduction
Introduction
 
Dvi
DviDvi
Dvi
 
SXSW 2012: The visual interface is now your brand
SXSW 2012: The visual interface is now your brandSXSW 2012: The visual interface is now your brand
SXSW 2012: The visual interface is now your brand
 
Thunderbolt interface
Thunderbolt interfaceThunderbolt interface
Thunderbolt interface
 
Scsi(small computer system interface)nik
Scsi(small computer system interface)nikScsi(small computer system interface)nik
Scsi(small computer system interface)nik
 
SATA Introduction
SATA IntroductionSATA Introduction
SATA Introduction
 
The visual interface is now your brand
The visual interface is now your brandThe visual interface is now your brand
The visual interface is now your brand
 
SDSoC でストリーム
SDSoC でストリームSDSoC でストリーム
SDSoC でストリーム
 
thunderbolt interface
thunderbolt interfacethunderbolt interface
thunderbolt interface
 
FPGA startup 第一回 LT
FPGA startup 第一回 LTFPGA startup 第一回 LT
FPGA startup 第一回 LT
 

Similar to Hdmi

White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
jaanyareddy
 
Digital Media Presented by Crestron
Digital Media Presented by CrestronDigital Media Presented by Crestron
Digital Media Presented by Crestron
AVI-SPL
 
Design and Implementation of HDMI Transmitter
Design and Implementation of HDMI TransmitterDesign and Implementation of HDMI Transmitter
Design and Implementation of HDMI Transmitter
IJERA Editor
 
Ensoft dvb 1
Ensoft dvb 1Ensoft dvb 1
Ensoft dvb 1
sarge
 
Video Compression Equipments
Video Compression EquipmentsVideo Compression Equipments
Video Compression EquipmentsBhargav Kalaria
 
DaVinci DM8168 SuperHD Image Capture Solution
DaVinci DM8168 SuperHD Image Capture SolutionDaVinci DM8168 SuperHD Image Capture Solution
DaVinci DM8168 SuperHD Image Capture Solution
Flemming Christensen
 
15 selected topics for e-learning technologies (dtv)
15 selected topics for e-learning technologies (dtv)15 selected topics for e-learning technologies (dtv)
15 selected topics for e-learning technologies (dtv)宥均 林
 
Beginning of dtv
Beginning of dtvBeginning of dtv
Beginning of dtv
Minakshi Atre
 
DM8168 Dual SuperHD image capture using DaVinci
DM8168 Dual SuperHD image capture using DaVinciDM8168 Dual SuperHD image capture using DaVinci
DM8168 Dual SuperHD image capture using DaVinci
Sundance Multiprocessor Technology Ltd.
 
Video
VideoVideo
HDMI.pptx
HDMI.pptxHDMI.pptx
HDMI.pptx
Naveen Tiwari
 
Analog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVAnalog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTV
Sumudu Wasantha
 
IPTV
IPTVIPTV
Comelit CHDS-31 Data Sheet
Comelit CHDS-31 Data SheetComelit CHDS-31 Data Sheet
Comelit CHDS-31 Data Sheet
JMAC Supply
 
ComNet FVT1MI Data Sheet
ComNet FVT1MI Data SheetComNet FVT1MI Data Sheet
ComNet FVT1MI Data Sheet
JMAC Supply
 

Similar to Hdmi (20)

White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdfWhite_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
White_Paper-Simulation_VIP-HDMI-ST-pdf.pdf
 
Digital Media Presented by Crestron
Digital Media Presented by CrestronDigital Media Presented by Crestron
Digital Media Presented by Crestron
 
Design and Implementation of HDMI Transmitter
Design and Implementation of HDMI TransmitterDesign and Implementation of HDMI Transmitter
Design and Implementation of HDMI Transmitter
 
Ensoft dvb 1
Ensoft dvb 1Ensoft dvb 1
Ensoft dvb 1
 
Video Compression Equipments
Video Compression EquipmentsVideo Compression Equipments
Video Compression Equipments
 
DaVinci DM8168 SuperHD Image Capture Solution
DaVinci DM8168 SuperHD Image Capture SolutionDaVinci DM8168 SuperHD Image Capture Solution
DaVinci DM8168 SuperHD Image Capture Solution
 
15 selected topics for e-learning technologies (dtv)
15 selected topics for e-learning technologies (dtv)15 selected topics for e-learning technologies (dtv)
15 selected topics for e-learning technologies (dtv)
 
Hdmi
HdmiHdmi
Hdmi
 
Beginning of dtv
Beginning of dtvBeginning of dtv
Beginning of dtv
 
DM8168 Dual SuperHD image capture using DaVinci
DM8168 Dual SuperHD image capture using DaVinciDM8168 Dual SuperHD image capture using DaVinci
DM8168 Dual SuperHD image capture using DaVinci
 
Video
VideoVideo
Video
 
HDMI.pptx
HDMI.pptxHDMI.pptx
HDMI.pptx
 
HDTV
HDTVHDTV
HDTV
 
Analog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTVAnalog TV Systems/Digital TV Systems/3DTV
Analog TV Systems/Digital TV Systems/3DTV
 
IPTV
IPTVIPTV
IPTV
 
Comelit CHDS-31 Data Sheet
Comelit CHDS-31 Data SheetComelit CHDS-31 Data Sheet
Comelit CHDS-31 Data Sheet
 
ComNet FVT1MI Data Sheet
ComNet FVT1MI Data SheetComNet FVT1MI Data Sheet
ComNet FVT1MI Data Sheet
 
DCM
DCMDCM
DCM
 
DCM
DCMDCM
DCM
 
DCM
DCMDCM
DCM
 

More from PREMAL GAJJAR

Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
PREMAL GAJJAR
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
PREMAL GAJJAR
 
Storage interface sata_pata
Storage interface sata_pataStorage interface sata_pata
Storage interface sata_pata
PREMAL GAJJAR
 
Slow peripheral interfaces (i2 c spi uart)
Slow peripheral interfaces (i2 c  spi uart)Slow peripheral interfaces (i2 c  spi uart)
Slow peripheral interfaces (i2 c spi uart)
PREMAL GAJJAR
 
Advance of usb
Advance of usb Advance of usb
Advance of usb
PREMAL GAJJAR
 
Network switching
Network switchingNetwork switching
Network switching
PREMAL GAJJAR
 
Introduction types of medium data_com
Introduction types of medium data_comIntroduction types of medium data_com
Introduction types of medium data_com
PREMAL GAJJAR
 
Framming data link layer
Framming data link layerFramming data link layer
Framming data link layer
PREMAL GAJJAR
 

More from PREMAL GAJJAR (8)

Rs 232 interface
Rs 232 interfaceRs 232 interface
Rs 232 interface
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
 
Storage interface sata_pata
Storage interface sata_pataStorage interface sata_pata
Storage interface sata_pata
 
Slow peripheral interfaces (i2 c spi uart)
Slow peripheral interfaces (i2 c  spi uart)Slow peripheral interfaces (i2 c  spi uart)
Slow peripheral interfaces (i2 c spi uart)
 
Advance of usb
Advance of usb Advance of usb
Advance of usb
 
Network switching
Network switchingNetwork switching
Network switching
 
Introduction types of medium data_com
Introduction types of medium data_comIntroduction types of medium data_com
Introduction types of medium data_com
 
Framming data link layer
Framming data link layerFramming data link layer
Framming data link layer
 

Recently uploaded

Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 

Recently uploaded (20)

Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 

Hdmi

  • 2. What is HDMI • HDMI – High-Definition Multimedia Interface* – Allows for transmission of digital audiovisual content on the same physical link (DVD player, TV’s, set top boxes etc…) – Digital interface defined around DVI1.0 specification and backwards compatible with DVI – Command and control data (DDC) • Content Protection via HDCP (High Definition Content Protection) • Administered by HDMI * LLC (Limited Liability Corporation) – Licensing and Royalty fees apply • Transfer rate depends on display mode. – Spec range 25MHz to 340MHz (dense spectrum of frequencies) – Max speed is a product decision. IBX, CPT max: 222.5MHz
  • 3. HDMI Overview EDID ROM HDMI Sink (Rx) HDMI Transmitter Video Audio Control/Status TMDS Channel 0 HDMI Receiver TMDS Channel 1 Display Data Channel (DDC) HDMI Source (Tx) Video Audio Control/Status TMDS Clock Channel TMDS Channel 2 HDMI Cable CEC HPD Main Link: 250Mbps to 3.4Gbps per channel, 25-340MHz sideband clock RGB or YCbCr 444 or 422, TMDS and TERC4 encoding 3.3V Rx termination, ~500mV swing based on DVI 1.0 Spec accounts for AC coupling tolerance on Sink (not Source) DDC: 100 KHz, I2C format, 3.3 - 5V HPD: Hot Plug Detect, 2 - 5V CEC: Optional 400 Hz bus, 2.5 – 3.3V (We do not support CEC)
  • 4. HDMI Overview DDC Display Data Channel (HDMI) transmitter A device with an HDMI output. (HDMI) receiver A device with an HDMI input. TMDS clock is used by the receiver as a frequency reference for data recovery on the three TMDS data channels. • HDMI has three physically separate communication channels, which are the DDC, TMDS, and the optional CEC – The HDMI cable and connectors carry four differential pairs that make up the TMDS data and clock channels. » Audio, video and auxiliary data is transmitted across the three TMDS data channels. » A TMDS clock, typically running at the video pixel rate, is transmitted on the TMDS clock channel
  • 5. HDMI Overview – HDMI carries a VESA DDC channel. The DDC is used for configuration and status exchange between a single transmitter and a single receiver. » The DDC is used by the transmitter to read the receiver’s Enhanced Extended Display Identification Data (E-EDID) in order to discover the receiver’s configuration and capabilities. – The optional CEC protocol provides high-level control functions between all of the various audiovisual products in a user’s environment.
  • 6. HDMI Overview • There are 3 Types of HDMI connector, Type A , B and C. All three connectors carry all required HDMI signals, including a TMDS link. • The Type B connector is slightly larger and carries a second TMDS link, which is necessary to support very high resolution displays using dual link. • The Type C connector carries the same signals as the Type A but is more compact and intended for mobile applications. • The HDMI connector provides a pin allowing the transmitter to supply +5.0 Volts to the cable and receiver. • All HDMI transmitters shall assert the +5V Power signal whenever the transmitter is using the DDC or TMDS signals
  • 8. HDMI Link • The HDMI link operates in one of three modes: • Video Data Period - the active pixels of an active video line are transmitted • Data Island period - audio and auxiliary data are transmitted using a series of packets. – This auxiliary data includes InfoFrames and other data describing the active audio or video stream or describing the transmitter. • Control period- It is used when no video, audio, or auxiliary data needs to be transmitted. It is required between any two periods that are not control periods.
  • 9. Video Data on HDMI • Video data can have a pixel size of 24, 30, 36 or 48 bits. Color depths greater than 24 bits are defined to be “Deep Color” modes. • Video at the default 24-bit color depth is carried at a TMDS clock rate equal to the pixel clock rate. • Video Pixels Video Data Coding is such that the 8 bits converted to 10 bits by HDMI transmitter. • The video pixels can be encoded in either RGB, YCBCR 4:4:4 or YCBCR 4:2:2 formats. • Deep Color modes are optional though if an HDMI transmitter or receiver supports any Deep Color mode*, it shall support 36-bit mode.
  • 10. HDMI Frame Composition •Example frame: 1280x1024 resolution •Vertical and horizontal blanking filled by control sequences – Color depth control information – TERC4 encoding used – HDMI specific controls •Pixel periods filled with TMDS-encoded active pixel data •Quick pixel clock Calculation: •HT*VT*Refresh Rate •1440*1054*60=91.0656MHz
  • 11. EDID Extended display identification data • HDMI transmitter shall read the EDID and first CEA Extension to determine the capabilities supported by the receiver. • HDMI transmitter shall check the E-EDID for the presence of an HDMI Vendor Specific Data Block within the first CEA Extension to determine whether it is an HDMI/DVI device. • All the receiver supports 640 * 480P video format by default.
  • 12. Hot-Plug detect • An HDMI receiver shall assert high voltage level on its Hot Plug Detect pin when the E- EDID is available for reading. • HDMI receiver shall indicate any change to the contents of the E-EDID by driving a low voltage level pulse on the Hot Plug Detect pin.
  • 13. HDMI Usage History: HDMI is based on DVI • HDMI is REQUIRED BY SPEC to interoperate with DVI – Simple cable adapter is all that is allowed • DVI = Digital Visual Interface; used on PC’s (and some TV’s) • Almost identical electrical spec, same coding and clocking • HDMI connector is smaller than DVI, but same digital signals • HDMI adds audio packets, “info frames”, compliance testing Interface to Consumer Electronics displays (TV) • Set-top box to TV • DVD player to TV • Input to DVD burner (Content protection application) Interoperate with DVI • HDMI on DVD player to DVI on PC display • DVI on PC to HDMI display OR External Cable LCD Monitor DVI HDMI HDCP CE TV
  • 14. Red 1TMDS Red TMDS CLK Green 1TMDS Green Blue 1TMDS Blue Red 2 Green 2 Blue 2 Red 3 Green 3 Blue 3 Red 4 Green 4 Blue 4 10-bit TMDS Code 10-bit TMDS Code 10-bit TMDS Code 10-bit TMDS Code Red 5 Green 5 Blue 5 10-bit TMDS Code TMDS Code and Clock HPD •HDMI main link is called the “TMDS Channel” – Three “TMDS” differential data lanes • Red, Green, Blue each have a lane • 10 bit “TMDS” coded data – TMDS is only used on HDMI and DVI – TMDS Clock lane • Clock is 1/10 bit rate – We send TMDS clock as a data pattern: 0000011111
  • 15. HDMI TMDS Clock to Pixel Relationship TMDS Clock is 1/10 bit transfer rate 8 Bit Per Component Example: • 8 bits per color = 24 bits per pixel • Each 8 bit color value is coded as a 10-bit TMDS code, mapped to one Tx lane • TMDS clock runs at 1/10 the serialized bit rate, so … • 1 TMDS clock = 1 pixel For 1600x1200@24bpp, 60Hz refresh, pixel clock ~162MHz TMDS Clock = 162MHz; Bit rate per lane = 1.62GT/s Red 1TMDS Red TMDS CLK Green 1TMDS Green Blue 1TMDS Blue Red 2 Green 2 Blue 2 Red 3 Green 3 Blue 3 Red 4 Green 4 Blue 4 10-bit TMDS Code 10-bit TMDS Code 10-bit TMDS Code 10-bit TMDS Code Red 5 Green 5 Blue 5 10-bit TMDS Code Pixel 1 Pixel 2 Pixel 3 Pixel 4 Pixel 5
  • 16. HDMI/DVI Main Link Topology – DC coupled to Rx 3.3V termination • Process scaling issues • Back-power issues for Tx – Signal amplitude is the same for all modes / speeds / channels • No power or EMI savings for short cables • Signal integrity suffers at higher speed HDMI or DVI “Spec” Tx HDMI TV Or DVI MONITOR AVcc = 3.3V RT = 50ohmsRT MOTHER BOARD HDMI SOURCE SINK HDMISource CONNECTOR ~11” Trace HDMISink CONNECTOR 2m – 15m Cable (TYP)HDMI CABLE TMDS Data or Clock Lane: Electrical Spec and Compliance Testing at Connectors
  • 17. HDMI* Connector Design HDMI Type A 14 mm(W) x 5 mm(H) 37 mm(W) x 10 mm(H) DVI1.0 Connector HDMI Type C 10.5 mm(W) x 2.5 mm(H) • HDMI main link, HPD and DDC signals match single channel DVI • HDMI type A and C connectors have the same signals • Type C targets small form factors • HDMI type B connectors are not in use