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