​ HDMI的傳輸率

​HDMI 2.0 的頻寬是 6G bits/sec,也就是一根 HDMI 2.0 Cable,
可以傳送的資料是 6G bits/sec x 3 Channel = 18G bits/sec = 1800 MBytes / sec。

HDMI 上的傳輸每 10 個 bit 編碼一個 8bit (Byte),故 6G bits/sec = 600M Bytes/sec。[註]

一個 4K 的畫面構成為 4400點/線x2250線 = 990,0000 點,每一個點紅綠藍各8bit 色深為 3 Bytes/點,故每秒六十個畫面的 4K 影像所需要的資料為:
3 Bytes/點 x 4400點/線 x 2250 線/畫面 x 60畫面/秒 = 1,782,000,000 Bytes/sec。

因為1,782,000,000Bytes/sec < 1,800,000,000 Bytes/sec,故 HDMI 2.0 支持 4K 60Hz 是沒有問題的。

Displayport 的結構一根線是 1 channel 或 2 channel 或 4 channel
Displayport 1.1 的速度是每個 channel 可以送 2.7G bits/sec
Displayport 1.2/1.3 的速度可以送到 5.4G bits/sec
Displayport 1.4 可以送到 8.1G bits/sec

因此 Displayport 1.4 最多每秒可以送 8.1G bits x 1/10 Bytes/bits x 4 = 3.2G Bytes,支援 4K 60Hz 綽綽有餘,4K 120Hz 有點不夠。
HDMI 2.1 改為每根線 4 Channel (原來送 clock 的也拿來送 data) ,每個 Channel 最大可支援到 12G bits/sec,
這樣可以支援到 4K 120Hz
或者 8Kx4K 30Hz
或者 4K 60Hz 的 3D 畫面。

講到 4K Content 的問題,大家都知道自從一百多年前發明膠片電影之後,電影的格式迄今一直是一秒 24 畫面,也就是大部份的影片都是 24Hz 的影片,因此好萊塢電影的藍光片其實 4K 24Hz 就夠了,只要有 4K 電視就夠了,不需要HDMI 2.0 。只是邪惡的好萊塢規定一定要改用 HDCP 2.2 加密影片,所以 HDMI 2.0 才變成必須品。

[註]
1 Byte 是 8 bit,但是直接用 8 bit 傳資料遇到連續 1 或 0 會分不出來,通訊上需要用比 8 bit 更多的資訊傳輸避免解不出來,因此 8B/10B 編碼在傳輸上算最省的。
另外也有用 高-低 代表 0,低-高代表 1 的兩倍速傳輸法。

這個網誌中的熱門文章

HDMI2.0與YCbCr

​海洛因與安非他命