HDMI
EC Ground14 CEC 15 SCL 16 SDA 17 Reserved (N.C. on device) 18 +5V Power 19 Hot Plug Detect 英文定义:
Digital interface defined around DVI 1.0 that tranSMIts video and audio on the same physical channel.
Interface defined for use in the consumer market space.
Requires separate licensing from that of DDWG’s DVI.
Allows DVI/HDMI products to be sold in consumer products
Supports the use of HDCP copy protection.
Utilizes VESA’s Display Data Channel to read E-EDID from a display.
Defines a different connector from that used on DVI.
Supports optional CEC (Consumer Electronics Control), which allows high level control of all A/V products in a user environment.
DVI 1.0: The Physical Interface
Digital Visual Interface (DVI) was developed by a group called the Digital Display Working Group or DDWG for the PC market.
The interface is a high speed digital serial interface based on Transition Minimized Differential Signaling or TMDS.
Source synchronous architecture. Uses a separate channel to tranSMIt the clock.
Used to provide variable data rates to handle the various VESA supported display resolutions.
A complete connection from the source to the sink devices uses three data channels (RGB/YCbCr) and a clock.
HDMI = DVI + Audio
Using the DVI physical link to tranSMIt video/graphics
Audio is added as a logical layer to the DVI phy.
Digital audio processed into packets of data
These packets are scheduled for tranSMIssion during existing horizontal and vertical blanking times within a frame.
In addition, HDMI implements a packet called an infoFrame.
InfoFramesare structures defined in the EIA-861B specification
EIA-861B is spec for DTV and uncompressed high speed digital interfaces.
What is HDMI Data?
There are three categories of data that is tranSMItted via an HDMI link.
Video Data –Video pixel data (8b data encoded to 10b), and Guard Bands (fixed 10b pattern)
Data Island –Packet data, which can be either audio samples or Infoframes(TERC4 encoded, 4b encoded to 10b) as well as its own Guard Band (fixed 10b pattern).
Control –Control period coding, in which we find HSYNC, VSYNC (2b to 10b encoding) and a Preamble (used to determine whether subsequent data is video or data island)





