DSC使高分辨率顯示器能夠在電視、PC顯示器、手機和汽車信息娛樂系統(tǒng)中使用。它提供了一種高質(zhì)量、低延遲的算法,以解決支持高分辨率所需的高帶寬要求的瓶頸。
在我們之前的博客文章中,我們介紹了 VESA(視頻電子標準協(xié)會)顯示流壓縮 (DSC) 如何采用 HDMI 2.1 來實現(xiàn) 10Hz 的 120K 分辨率。在其中,我們還借助圖表介紹了DSC的基本原理,該圖表涉及將整個幀劃分為切片,用一行塊替換視頻行,將Hactive(未壓縮像素)替換為HCactive(壓縮三字節(jié))以及將Hblank(空白像素)替換為HCblank(空白三字節(jié))。我們還提到HCactive比Hactive小得多,這會導(dǎo)致壓縮。
在本博客中,我們將展示如何將幀精確地劃分為切片、塊是如何形成的,以及 DSC 模型如何輸出 HCactive 字節(jié)。
DSC的基本原理解釋
在應(yīng)用 DSC 之前,整個幀被劃分為切片網(wǎng)格。切片是一組壓縮像素,在水平和垂直維度上形成一個矩形。切片數(shù)量和切片寬度使用明確定義的算法確定。切片可以由DSC處理器獨立編碼和解碼,這就是將所涉及的延遲降至最低的方式。塊是包含一組數(shù)據(jù)字節(jié)的位流的一部分。切片中的塊數(shù)與切片中的行數(shù)相同。
視頻行中每個切片的一系列單個塊稱為“塊鏈接”。一行塊中的字節(jié)總數(shù)給出了 HCactive 字節(jié)的總數(shù)。HC活動字節(jié)是DSC 1.2塊的輸出,如下所示。
HC活動字節(jié)數(shù) =(切片數(shù))*上限(切片寬度 * (bpp)/8)
HCactive 三字節(jié)是每個視頻行中包含用于顯示的壓縮像素數(shù)據(jù)的塊中的三字節(jié)(由三個字節(jié)的壓縮視頻數(shù)據(jù)組成的組)的數(shù)量。每行塊中的最后一個三字節(jié)可能包含一個或兩個字節(jié)的零填充。
HC活動三字節(jié)=上限(HC活動字節(jié)/3)
現(xiàn)在我們有了壓縮的視頻數(shù)據(jù),HCblank 的值,即每個視頻行中的三字節(jié)數(shù),其中包含不用于顯示的水平消隱周期。
一個說明性的例子
以 VIC 200 為例,它以未壓縮的視頻格式具有 7680 個活動像素。使用下表,讓我們看看壓縮是如何工作的。在示例 #1 和示例 #2 中,每像素位數(shù)設(shè)置為 8.375。在示例 #1 中,如果我們將整個幀分成 8 個切片,每個切片 960 像素,我們將評估壓縮率。在示例 #2 和示例 #3 中,如果我們將整個幀分成 12 個切片,每個切片 640 像素,我們計算壓縮率。示例 #2 和示例 #3 之間的唯一區(qū)別是每像素位數(shù)。
在前兩個示例中,我們觀察到壓縮比為 2.86,而在第三個示例中為 3。DSC 允許最大壓縮為 3:1。這就是有效帶寬從 48 Gbps 增加到 144 Gbps(即 3*48 Gbps)的方式。
展望未來
VESA DSC 1.2模塊集成在用于HDMI 2.1的VC VIP以及DisplayPort 1.5 / 1.4中,為使用壓縮視頻驗證支持高達10K分辨率的高端顯示器設(shè)計提供了完整的解決方案。
審核編輯:郭婷
-
顯示器
+關(guān)注
關(guān)注
21文章
4951瀏覽量
139830 -
分辨率
+關(guān)注
關(guān)注
2文章
1045瀏覽量
41885 -
DSC
+關(guān)注
關(guān)注
3文章
276瀏覽量
33545
發(fā)布評論請先 登錄
相關(guān)推薦
評論