以上两种算法在低亮度下计算的色彩准确度比较依赖于DC/PWM切换临界点时屏幕的Gamma值。如果屏幕原有的Gamma未经过矫正,色彩不准确的问题经过DC调光算法方大后会更加明显。
3、 Pixelworks第三方显示芯片 dither抖动,同样作用于显示流程第④部分黑鲨2采用的这种方案流程和PCC dither抖动类似,不同点在于灰阶压缩由第三方Pixelworks显示芯片和高通PCC硬件模块共同实现。相比单纯的高通PCC模块处理,第三方Pixelworks芯片并不依赖屏幕在临界点时的Gamma值,因此色彩准确度更佳,但引入第三方芯片也带来了额外的成本和功耗。
三种方案都采用了dither抖动算法,它可以改善由于色彩位数减少导致的图像过渡不均匀题,但模拟的色彩深度会导致分辨率上的损失,屏幕上容易出现一个个"小麻点"或者"小方块",毕竟经过色彩有损压缩再模拟放大,计算得到的数据和原始色彩数据还是存在不小差异。未经色彩压缩、色彩压缩后和经dither处理后的对比效果示例如下,从左到右分别为色彩未压缩、色彩压缩后、色彩压缩 dither抖动补偿的效果:
灰阶无损 首发纯硬件DC调光方案相比前面介绍的三种数据有损方案,Redmi K20 Pro的纯硬件DC调光传输给OLED面板驱动芯片的数据并未减少,灰阶、色彩位数都保持原样。同样的,这种纯硬件DC调光在屏幕亮度降低至DC/PWM切换临界点后使其维持不变,通过集成在面板驱动芯片中的自研算法,来调整显示图像让它符合设置的亮度。
由于传输给驱动芯片的数据没有减少,纯硬件DC调光方案并未引入dither抖动来补偿色彩位数,也避免了dither抖动带来的"小方块"现象。通过一系列实拍对比,可以看出采用纯硬件DC调光的Redmi K20 Pro色彩过渡效果更好,观感更佳,罕见普通DC调光出现的过渡不均匀、分辨率降低等现象。