所以不管是内容创作者还是内容消费者,很多时候我们只有一块好屏幕其实是不够的 —— 这里大家不妨将色彩管理理解为一个色彩的「翻译官」和「监督员」,它可以在设备之间准确地解释和转换上面所提到的各种差异,通过对输入、输出色彩空间的比较和调整,让不同设备上呈现的颜色尽可能保持一致。
早在 2017 年 Google 就向原生 Android 系统引入了颜色管理机制,去年的 Android 10 上更进一步引入了对 广色域照片 的支持。但正如 Google 对 Android 系统本身的控制力有限一样,Google 在色彩管理上的进步,却迟迟没有得到 Android 生态的积极响应。
所以就在我们感叹 iPhone 通过杜比视界的引入,将 Apple 生态内影像创作和内容消费带向新高度的时候,Android 阵营似乎鸦雀无声,因为 Android 系统的底层已经限制了更高阶的编码和解码能力,想要再提升,就要全盘推倒,而第一个推出 10bit 屏幕色彩的 OPPO ,决定拿色彩管理这个难题「开刀」。
掌控从捕获到呈现的每一个环节和 Android 系统的「碎片化」问题类似,要在 Android 设备上做好色彩管理也并非易事。好在以往在色彩和影像技术上的有不少积淀的 OPPO,已经具备了硬件底层的完善基础。
近期实拍,阴天环境下,FindX 2 Pro 也能表现出丰富色彩
在普通用户看来,好相机就是拍人更美、暗光成像更纯净或是细节解析更清楚……简单地认为,有好的相机和好屏幕就可以了,实际上,从输入到输出的过程中,需要多项技术和算法参与,才能保证好看、纯净、清晰、真实的影像效果,OPPO 是最早探索 10bit 色彩采集和屏幕呈现的厂商,在色彩调教方面积累了大量数据经验。
色彩管理是一个系统深度工程
而这一次的未来科技大会上,OPPO 正式展示了硬件级 DOL-HDR、HEIF 存储格式、色彩补偿 2.0 等多项深度技术能力,正式完成了拍摄-存储-展示-输出的全链路色彩管理系统。这里的技术难点,是做全链路的 10bit 支持,因为 Android 本身是只支持 8bit 图像的,OPPO 团队为此重构了 Android 底层的编码和解码系统,同时改造内存数据,成为 Android 阵营首个支持 10 bit 图像的色彩管理系统。这不仅是用户体验的大幅提升,也为整个行业树立了榜样。
全链路色彩管理的第一步自然也得从相机开始作为用户体验的重点发力领域,OPPO 手机早在 2018 年就支持了 P3 广色域图像的拍摄 —— 没错,就是当初那台惊艳众人的升降式结构手机 Find X,它对广色域拍摄的支持甚至比 Google 官方的 Pixel 4 还要早一年,由于大部分手机的屏幕还不支持更好的色深和色域,拍好的照片,无法在手机上直接呈现出最佳效果,这个能力也自然被大家忽略了。
更高的动态范围和更低的信噪比
这一次,在相机能力上,OPPO 带来了业界首发的硬件级 DOL-HDR 技术,相比传统的时域多帧 HDR 技术,DOL-HDR 加强为长中短曝光帧复合堆栈,这将给影像带来更高的动态范围、优化信噪比,还能规避镜头鬼影的问题,后者已经是业界难题,镜头模组 HDR 导致的夜景鬼影,让我们无法记录那些美好的瞬间。
在色彩系统的统一管理之下,未来我们在 OPPO 手机上的打开相机的时候,色彩管理就已经开始介入工作了;针对我们所拍摄的照片、视频,全链路色彩管理系统会从色彩、色域等关键信息上进行统一编码,每一帧图像都有标准化的标签、每一帧图像自然也都有足够、准确的色彩信息,这些信息构成了后期存储、解码和显示的基础。
相机采集了足量的色彩数据,自然又给存储提出了新的要求大量的影像数据需要更高效的文件压缩格式, HEIF 作为全球通用的高效图像文件格式,最高可以满足 16bit 的色深以及 HDR、广色域等数据存储需求,自然成为了 OPPO 全链路色彩管理系统的首选存储格式,这同样需要对 Android 存储系统进行改造。
在 HEIF 格式的所有特性中,ICC 色彩特性文件的存储非常重要,这就是前面提到标准化的「色彩标签」,它保证了图像和视频在收集、存储过程中对色彩的完美映射,是后期实现了色彩正确解析的关键。