|
|
楼主 |
发表于 2011-3-27 21:49:51
|
显示全部楼层
整个传输原理依然是基于 Silicon Image 公司的TMDS 编码技术。而对于 DVI 接口存在的各 % W, p- J, h7 f; e+ h) {
, c5 c; c* X; L/ @
种缺陷,HDMI 进行了大幅提升,主要体现在以下方面:
' s) ^1 o& C9 b( G7 ?8 B% o2 e' _+ R) n; M; F
* 更好的抗干扰性能,能实现最长 20 米的无增益传输。
7 m) Q/ J) {2 h4 u! [5 o1 _) {; p
* 针对大尺寸数字平板电视分辨率进行优化,兼容性好。
) T, M5 X& H$ \1 s0 ~
0 N/ \7 R+ ^) K1 f * 支持EDID(注 1)和 DDC2B(注 2)标准,设备间可以智能选择最佳匹配的连接方式。 - l# b0 ~7 D8 m8 o7 B* h" b/ G
+ ]' g, }! k0 N# c2 N
* 拥有强大的版权保护机制(HDCP),有效防止盗版现象。 , |2 |5 B* e: y% C _% H: M
* l. M* k4 J/ b0 I * 支持24bit 色深处理,(RGB、YCbCr4-4-4、YCbCr4-2-2)。 ; }* Z" {4 e2 [3 h) B# |1 U
7 b$ J, g! e1 z" g! L, `6 e
* 接口体积小,各种设备都能轻松安装。
& W! Z& B6 Q: g: I6 s# |, @; g! X8 w* B" t
* 一根线缆实现数字音频、视频信号同步传输,有效降低使用成本和繁杂程度。 ! ~0 G7 P' I0 r1 {) P5 Q
\* i/ t% k& Z: ?, d w
* 完全兼容 DVI 接口标准,用户不用担心新旧系统不匹配。
9 [" ^$ r1 A; J- ?9 R+ h3 y' \8 M8 F5 E( _0 L6 A4 S
* 支持热插拔技术。 4 ]3 M4 r( @4 [
) Y9 N. o1 Q" U7 I, R( H 注 1:EDID(Extended Display Identification DATA,即扩展显示识别数据),最初是
9 Q3 P6 N# h. A; M' ^% P3 p7 F6 y( J, G9 G# s# ?; ?. |# B* k/ L
为PC显示器设置的优化显示格式而设计的规范,存储在显示器中专用的容量为1Kb的EEROM 6 @0 E9 R" o1 m3 f I4 K
/ @ e3 U" q: u* S: C存储器中。而 HDMI 接口,则遵从并且扩展了此规范。HDMI 接口在数字电视中的 EDID 数据 / X% F9 e( [' `
$ \ T4 N: U0 |# V& V4 }8 A结构,与 PC 显示器的最大区别是编程数据可以是 128Byte 的倍数,它不仅规定数字电视显
( o7 R# s7 g' c) C
7 L6 h* y2 \& O- j( C& {# R1 a- b示的格式,也规定数字视频信号和数字音频信号。 ! Y) H; W9 O7 y- h) n: Q% w
# G1 s, s. n2 A) O$ P& Y
注 2:DDC2B 是主机与显示设备准双向通讯的协议标准,主要基于 I2C 通讯协议。只有主 3 j. b5 [3 ~/ s
- J' a5 D4 I- C
机向显示设备发出需求信号,并得到显示器的响应后,显示设备才会像主机送出 EDID 资料。 + H0 L: a U3 {
# y2 u- X0 z) ~& o, N: f6 @ 上述仅仅罗列了 HDMI技术相对于 DVI 技术的主要优势,而随着 HDMI 标准本身的发展,其 # W4 ` h2 N+ x( y/ i( W6 J8 J5 U/ E
: F9 \9 H, U9 D$ t
从最初的 1.0 版本也进化出了 1.2 版本和 1.3 等后续版本,不仅性能更加强大,兼容性也更
9 U# V2 o9 `$ i) d. x! E; M8 l( }$ a
加出色。因此,HDMI 正在成为高清时代普及率最
! \ V+ u- ?* L* Y2 J* m
/ G" o5 ^ @6 v2 g$ p6 K' F8 \4 j1 Y" Q高、用途最广泛的数字接口。在现在任何一台平 4 o8 i+ ?6 s8 e5 n7 h# l1 H/ H
0 i& q- Y% U5 d2 w. l+ Z0 \板电视上,HDMI 接口都成了标准化的配置。 技术详解 4 q2 E' |/ q5 ~! f! q, B
. b# p, q9 Z7 s# P
如同最顶级的发动机是 F1 赛车驰骋赛场的保障一样,HDMI 标准之所以拥有强大的数据 0 D* X) Z( N/ w+ p. |, a) p
" @9 u/ J; G4 W1 Q) Q" K
传输能力,和它的传输原理是分不开的,下面我们就看看 HDMI 标准的传输原理是什么。
8 h6 W) w: ^2 d _" N8 f. z$ x6 O+ y4 {! U* {* i
HDMI标准继续沿用了和DVI相同的,由Silicon Image公司发明的TMDS(Time Minimized ! `# m% n* e. U% F
6 w2 k+ d0 y3 Z& V" m/ }6 Q
Differential Signal)最小化传输差分信号传输技术。TMDS 是一种微分信号机制,采用的 9 W! h G/ j: S& O
7 _3 v- E- u. g是差分传动方式。这不仅是 DVI 技术的基础,也是 HDMI 技术的基础原理。
- I! z% z6 |8 b4 jTMDS 差分传动技术是一种利用 2 个引脚间电压差来传送信号的技术。传输数据的数值
. i8 ~+ r! r; T3 o. b% y, ?+ b3 U+ D7 g: _" m) l. z
(“0”或者“1”)由两脚间电压正负极性和大小决定。 1 G3 X7 ~4 K! N( H) S4 A
! }& k7 t$ \& [3 I) D p. @" s+ s 每一个标准的 HDMI连接,都包含了 3 个用于传输数据的 TMDS 传输通道,还有 1 个独立 / C" B) p3 w# j" h$ E
1 t4 N# b) L/ B
的 TMDS 时钟通道,以保证传输时所需的统一时序。在一个时钟周期内,每个 TMDS通道都能
; I" ^8 H7 g u2 {& h& j* M! p8 d
传送 10bit的数据流。而这 10bit数据,可以由若干种不同的编码格式构成。
; R8 _2 o) S! f! l$ O
+ J+ q3 H& n% q2 g; E- g- { 一般来说,HDMI 传输的编码格式中要包含视频数据(HDMI1.3 版本前每个像素采用
z' q$ g7 X" [: c5 J& ~# U- p6 z1 X# g# V- b
24bit)、控制数据和数据包(数据包中包含音频数据和附加信息数据,例如纠错码等)。TMDS
" W4 n+ g5 @6 ~
& L. p# W( _- C* N- T; q- X- X3 ]每个通道在传输时要包含一个 2bit的控制数据、8bit 的视频数据或者 4bit 的数据包即可。 7 }: \! Z3 Q2 Q& r! y5 q
4 B0 F9 K8 @7 L在 HDMI 信息传输过程中,可以分为三个阶段:视频数据传输周期、控制传输周期和数据岛 9 ]: Y/ z, n, O4 H* X
+ e Q7 {% i$ J# N% z传输周期,分别对应上述的三种数据类型。 + K- @5 p5 A* }9 [& O
2 a! w! r- h! |1 X. U M4 u2.8.4 带宽和 TMDS 的关系 % q3 `) r w) f4 ~( x
7 H6 B, R0 ~- ?8 z# c Q 在 HDMI标准中所规定的带宽,在 1.0 版本就设定为最高 4.96Gbps。那么这一数值是怎 0 f9 Y# `9 y) C* P
1 N$ y$ ~( h3 ^9 ]& v; Q' R么的来的呢?和 TMDS 又有什么关系呢?看右面的公式: 4 Z# ? D+ m5 V% L. z% K* Z4 T
1 r3 L" J6 r5 A- V8 e" d
这是一个适用于所有串口传输接口带宽计算的公
' r1 m2 c- z$ j0 o
: ~. x/ y) k$ @: ]" f式。在所有的数字电路中,都有一个负责提供基本频率的元器件——晶振,它就像是一个精
) n- q. F+ b9 T# k$ J
$ H5 z, y1 m; m) r确的闹钟一样,电路中所有的元器件都按照它的节奏统一行动。比方说,某一运算电路的晶 4 Q& V' J8 G/ b& s+ H0 \) L
% L8 h8 g- z, W, n8 F9 }振频率是 100Hz,就是说这一电路在一秒钟内可以进行 100 次运算过程。由此可见,晶振的 0 S' a2 }6 ?* }7 p
' ?* `; S+ a, o- m# n; s# Y
工作频率越高,每秒所能处理的运算次数就会越多,数据的处理能力也就会越强大。而 HDMI ; q) l f/ Y P9 l6 y* X4 ]
7 D8 N$ H+ j) B" u' f标准中,这个原理同样适用。
% G7 ]+ G8 [! N" T8 U9 m6 q3 \' k% ^. u; Y( ?
HDMI 电路中的时钟频率,在最初制定时范围从 25MHz-165MHz 之间,也就是说一个 TMDS 1 R# @0 E6 _6 b2 S* N# ~
3 T# |, H- n: i6 f2 g# p) ~通道每秒最多能传输 165MHz×10bit=1.65Gbit 的数据,3 个 TMDS 通道一秒就可以传输
" d) [9 M" s$ y' F7 X7 K: w
- c6 {( J/ l" z* p1.65×3=4.95Gbit 的数据,再加上控制数据,用标准方法表示就是 4.96Gbps 的带宽。而如 5 z3 |- u0 L) J+ B0 M" d) N1 U. L
/ G$ l* u' V% o% p4 z果用像素点来表示,那就是一秒可以传输显示 1.65G 个像素点(一个完整的像素点信息由 |
|