随着HDMI 2.1的到来,一系列显着的功能包括支持10Hz高达120K分辨率的能力。这种高分辨率支持更广泛的显示应用,例如外部连接的显示器(即PC显示器和电视),移动系统中的嵌入式显示接口以及汽车信息娱乐系统。但随着分辨率的提高,对带宽的要求也随之而来。
在本博客中,我们将讨论VESA(视频电子标准协会)DSC(显示流压缩)如何帮助实现HDMI的10K分辨率。
挑战:更高的带宽和更高的分辨率
需要更高的带宽来支持更高的分辨率。例如,对应于 VIC(视频识别码)24 的 8 位 R:G:B 24K 帧需要 194 Gbps 的带宽,对应于 VIC 12 的 24Hz 的 4 位 YCBCR2:0:10 48K 帧需要 213 Gbps 的带宽。颜色模式越深,带宽要求增加。
解决方案:DSC
HDMI 2.1 带来了使用 DSC 1.2 标准压缩视频数据的能力,从而降低了带宽要求。DSC 是 VESA 开发的标准,它使用低延迟算法生成视觉无损的压缩图像。请记住,术语“视觉无损”并不等同于“数学无损”。DSC是一种高质量的编解码器,在数学上是有损的,但人眼无法察觉到这种损耗。
DSC还可以降低bpp(每像素位数),下表显示了压缩的理想效果。例如,24 位 R:G:B 图像每像素传输 24 位。当bpp降低到12时,通过应用DSC,所需的数据速率将减半。如果数据可以压缩到 8 bpp,结果会更好,即 3:1 的压缩。应用DSC后的结果是惊人的。当 DSC 的 bpp 为 12 时,24 位 R: G: B VIC 194 帧在 6 个通道上只需要 3 Gbps 的带宽。同样,当 DSC 的 bpp 为 7.875 时,24 位 YCBCR4:2:0 VIC 213 帧可以在 6 个通道上以 4 Gbps 的数据速率传输。
DSC如何工作?
下图解释了 8Kp60 帧(8Hz 时为 60K 分辨率逐行帧)的 DSC 基本原理。一目了然,主要观察结果如下:
Hblank(视频行中的消隐像素总数)替换为 HCblank(块行消隐区域中的三字节总数)。
Hactive(视频行中的活动像素总数)将替换为 HCactive(块行的活动区域中的三字节总数)。
整个帧被分成多个切片。
一行块替换了 v表意线。
实际上,帧被压缩了,因为HCactive比Hactive小得多,而HCblank比Hblank小得多。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !