不讓細節白白溜走 DVI轉HDMI深入研究

2021-04-14 17:19:02 字數 2350 閱讀 6389

玩dvi-hdmi連線高畫質電視有段時間了,作為pc連線電視的數字連線方式,它的色彩和文字表現總是很出色的,不過看它的畫面總是缺少點什麼,最近在討論v40 hdmi介面的乙個帖子中注意到hdmi輸入灰階範圍的問題,於是便開始測試,想找到結論,那麼首先讓我們來看一段dvi和hdmi各自對灰階訊號的描述:

典型地,24位的rgb訊號通過乙個***s連線,但對於需要將每個基色以高於8位來傳輸的場合,可以用第二個***s來傳輸一些非重要的數字。

對於pc應用,採用8位的取樣方式,rgb資料通常的範圍是0-255,但對於消費類產品的應用,rgb數值的範圍通常是16-235(數值低於16和高於235的數值偶爾也會根據處理的需要採用)。

hdmi支援rgb訊號、4:4:4取樣的ycbcr訊號及4:2:2取樣的ycbcr.傳輸速率最高的24位/畫素。對於640x480清晰度, r′g′b′通常的採用後資料範圍為0-255. 對於ycbcr及所有其它rgb清晰度,取樣後的數值範圍為16-235。

這兩段話是什麼意思那,簡單的說,如果使用dvi介面向電視機的hdmi介面輸出訊號,那麼dvi介面輸出的灰階訊號數值是0-255,而hdmi除了480p解析度下之外都只接收16-235數值的訊號,這會造成靠近純黑電平和純白電平有近13%的訊號被丟棄了,低於16和高於235的數值如何處理我不太清楚,不過大部分液晶電視恐怕都是採取丟棄的做法,導致的結果是畫面暗部細節丟失,顯示為一片黑,高光細節丟失,導致顯示為一片白,至於色彩會丟失多少我就不好計算了。

請看下面的測試**,為了便於觀察,相機**只保證黑電平10%清晰,白色部分不用管。

480p解析度下的灰階還原能力

720p解析度下的灰階還原能力

分析:

開啟色階控制選項,在模式中選擇一條曲線,選擇標準我發現畫面並沒有什麼變化。在輸出幅度位置選擇16-236替代預設的0-255(就是調不到235-_-|)就可以了,「僅更改亮度」和「全範圍」是指是否對顏色也進行控制,開啟全範圍後,畫面會變得艷麗,跟色差輸出類似。下面來看看開啟與關閉色階控制對畫面的影響。

hivicast 黑電平測試

關閉色階控制

開啟色階控制

原本漆黑一片的畫面,在開啟色階輸出控制之後變得正常了,這樣我們就能仔細調節電視的亮度和對比度來達到最佳狀態。

關閉色階控制

開啟色階控制

關閉色階控制

開啟色階控制

開啟色階控制以後,可以很明顯的感覺到暗部細節都看出來了,比如上面一組對比中的房簷,下面一**的背景和頭髮的細節。實際上高光部分也有改善,只是液晶電視效能所限,表現不是太明顯。

本文旨在發現並解決問題,如有不對之處還望指正。