婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2016-10-21
|
本帖最后由 伊克路西安 于 2019-12-7 22:16 编辑
看WIKI上,HDMI和DP在2160p 60hz 10bit rgb/ycbcr444 下的所需带宽都是15.68gbps
注脚有说这个结果取自“每像素位数*每帧像素数*每秒帧数(每帧像素数包括CVT-R2规定的消隐间隔)” 点击这个cvt-r2的超链接wiki,发现这是vesa推行的标准,这个hdmi wiki应该是写错了
光看这个我也不知道他这个15.68gbps怎么来的,因为没有给出CVT-R2消隐间隔的具体数值。
我又看了下之前收藏的一张HDMI带宽图,发现有冲突:
http://www.acousticfrontiers.com/uhd-101-v2/
注明了数据来源于Extron Electronics Data Rate Calculator
访问了这个计算器
这个计算器给出了两种标准选项,SMPTE/CTA/DCI和VESA,经过我的比对,前者应该适用于HDMI,后者应该适用于DP,二者差异的原因在于规定的消隐间隔不一样
vesa标准含消隐间隔为4000*2222,而SMPTE/CTA/DCI下为4400*2250
通过在显示器上使用HDMI和DP接口,可以发现数据一致。
而HDMI和DP都采用的8b/10b传输,20%带宽用于编码, 所以传输数据速率只有最大带宽的80%,而计算器给出的答案是已经除以80%的,所以根据计算器的结果,2160p 60hz 10bit rgb/ycbcr444在HDMI和DP下的实际传输带宽应为17.824Gbps和16Gbps。但无论哪个都不符合wiki上给出的15.68Gbps,虽然知道这个15.68应该是错误的数据,但是却不知道怎么来的。
然后我点开了cvt-r2的wiki页,提到了“In revision 1.2, released in 2013, a new "Reduced Blanking Timing Version 2" mode was added which further reduces the horizontal blanking interval from 160 to 80 pixels, increases pixel clock precision from ±0.25 MHz to ±0.001 MHz, and adds the option for a 1000/1001 modifier for ATSC/NTSC video-optimized timing modes (e.g. 59.94 Hz instead of 60.00 Hz).[2]”
那把4000个水平像素减去80,则
3920*2222*10*3*60=15,678,432,000bps
如果把这个值除以三次1024得Gbps,则为14.60Gbps,又差很远。
之后又在https://www.jianshu.com/p/50307f95bb10上看见,显示器行业居然和硬盘制造商一样,使用的居然也是千进制而不是1024进制,所以15,678,432,000bps实际应该算为15.68Gbps,总算是知道wiki上这个15.68怎么来的,虽然是错的。。
但是有几点疑问:
1. wiki里有提到,2013的修订版标准1.2中 水平消隐间隔从160减到了80,那为什么现在的产品用的反而是旧标准呢?现在用的是什么标准呢?
2. 查到消隐间隔/空白间隙这个东西是古早期的显像管电视伴生产物,那液晶和OLED大行其道的今天实际上还有什么用处呢?
3. 为啥显示器行业用的也是千进制?我还以为硬盘制造业已经够奇葩了,没想到1024进制好像没有想象中那么普遍?
|
|