众所周知,智能手机如今已经成为了大多数朋友最为主流的影像摄录终端,这不仅意味着你身边的七大姑八大姨平时已经习惯了用手机拍摄各种花花草草和美食美景,并发到家庭群或朋友圈,同时也意味着一部分知名的电影人、影像专家,以及专业内容创作者也会使用手机(搭配上其他的配件)作为他们最轻量化和最便利的拍摄工具。

Android 13 拍照地址 安卓拍照定位_Android

但无论你是社交媒体的爱好者,还是经常在手机上浏览影像用户,可能都已经注意到了这样一个现象,就是很多时候当你拍完照片在自己手机上回放的时候,会觉得照片很亮、很艳、色彩非常“抓眼球”,但一旦将其分享出去,在他人的设备上观看时,原本的“美照”瞬间就会“褪色”,并且变得黯淡或发白,使得其表现力大打折扣。

Android 13 拍照地址 安卓拍照定位_android拍照上显示定位_02

为什么会这样?一方面是因为不同品牌不同市场定位的机型,在屏幕素质与色彩表现力上本身就存在极大的客观差异。可能你的手机采用了一块成本就高达2000元以上的顶级OLED HDR屏幕,有着3K甚至4K级别的分辨率,上千nit的亮度,以及无限高的对比度。但是对方手机所使用的,还仅仅是一块1080P的普通液晶屏,亮度没超过300nit,本身显示效果就发白发黄,因此也使得其回放照片效果差也就变得很正常了。

Android 13 拍照地址 安卓拍照定位_Android 13 拍照地址_03

但是除了设备屏幕素质的差异外,大多数用户都不知道的是,实际上对于时下大部分的Android智能手机而言,在它们的系统内部,本身也存在着会令显示效果必定“失真”的固有BUG。这不仅会让照片在回放时显示出错误的色彩,甚至还会影响到拍照取景时对于色彩和光线的判断。更为糟糕的是,这个BUG对于中低端机型基本上不会有影响,但对于那些相机配置特别好、或者屏幕参数特别高的旗舰机型来说,其所造成的困扰却是存在的。

Android 13 拍照地址 安卓拍照定位_缓存_04

这是个什么BUG?要理解这件事,我们首先得知道一个叫做“色深”的概念。简单来说,色深是一个用来形容数字设备在处理色彩、显示色彩时,一次能够处理的最大色彩数量的简化表示方式。比如说低端设备上很常见的“6位色”,指的就是红绿蓝三原色每种颜色都有2的6次方种变化,因此总共能表示的色彩种类就是2^6×2^6×2^6=262144色,也就是俗称的“26万色”的由来。同理,“8位色”就是2^8×2^8×2^8=16777216色(俗称1677万色),“10位色”就是2^10×2^10×2^10=1073741824色(俗称10.7亿色)。

Android 13 拍照地址 安卓拍照定位_Android 13 拍照地址_05

Android 13 拍照地址 安卓拍照定位_缓存_06

这样一来问题就出现了,对于当今的旗舰级智能手机来说,它们的CMOS传感器已经能够记录下10位色的丰富色彩信息,屏幕也具备10位色深的显示能力。可它们所搭载的Android系统,在图像解码、图像信息缓存、图像信号绘制,以及像素渲染处理的过程中,却最高只能支持8位色深的图片格式和数字信号。

Android 13 拍照地址 安卓拍照定位_缓存_07

于是乎,当Android系统遇到高品质的10位色图片的时候,就会开始“作妖”了。首先,它会丢弃掉10位色图片里的大部分颜色,从10.7亿色里“摘录”出1677万色的信息进行解码、缓存、绘制和渲染,最后这8bit色的图像信息到达GPU之后,由于GPU“知道”屏幕的显色能力是10位色,于是又要反向从1677万色的图片里“猜测”出10.7亿色,再交给设备的顶级屏幕去回放。很显然,在这样一“摘”一“猜”过程中,原本图片的色彩与最终屏幕上的色彩就不可能100%对得上了,而失真也就这样产生了。很显然,这种系统自带的“色彩失真”机制,对于那些有志于在Android机型上实现顶级拍照与显示效果的手机厂商,对于那些希望用旗舰Android机型作为影像拍摄工具的专业人士来说,都是无法回避的巨大问题。正因如此,2020年11月18日下午,OPPO成为了第一个站出来解决这一问题的厂商。

Android 13 拍照地址 安卓拍照定位_android拍照上显示定位_08

Android 13 拍照地址 安卓拍照定位_缓存_09

OPPO做了什么?简单来说,他们通过自主研发,完全重写了Android图片解码、缓存、渲染和显示部分的代码,让它们第一次真正地支持了高达10位的色深,从而打通了从10位色拍照到10位色显示的系统“全链路”。第一次让Android系统具备了无失真10位色取景、无失真10位色拍照,以及无失真10位色回放的专业级影像捕捉和回放能力。

Android 13 拍照地址 安卓拍照定位_Android 13 拍照地址_10

Android 13 拍照地址 安卓拍照定位_缓存_11

不止如此,针对当前手机拍摄HDR照片与视频时普遍存在的鬼影问题,OPPO方面经过研究发现,这是因为传统HDR算法在连续拍摄多个曝光值不同的照片间,存在较大的时间间隙。此时轻微的机身抖动就可能导致上下两张连拍照片之间像素无法对齐,进而导致最终合成的照片解析力下降。而OPPO为此专门自研了新的堆栈式DOL-HDR拍照算法,大幅缩减了不同曝光值照片之间的连拍间隙,有效减轻了HDR合成后的鬼影现象,也直接提升了旗舰机型在进行逆光拍摄和大光比影像记录时的画质表现。

Android 13 拍照地址 安卓拍照定位_Android_12

Android 13 拍照地址 安卓拍照定位_Android 13 拍照地址_13

Android 13 拍照地址 安卓拍照定位_android拍照上显示定位_14

而针对其他设备或互联网上的影像资料在手机上回放时,出现的色彩过艳及色彩失真问题,OPPO也首次在ColorOS中加入了色域映射管理功能。它能够自动识别源文件所使用的色域标准,并自动调整手机在回放时的显示模式,从而让其他设备上拍摄的照片及视频也能以最准确的色彩在手机上进行回放,说得更直白一点,就是那些拥有最顶级屏幕的旗舰机型,从此也就具备了作为专业级回放监视器(Monitor)的潜力。同时,这种色域映射的SDK还将会开放给第三方APP,从而帮助诸如浏览器、在线视频应用等,也能呈现出更准确、更能表达创作者意图的“真实色彩”。

Android 13 拍照地址 安卓拍照定位_Android 13 拍照地址_15

当然,对于像我们三易生活这样“好色”的专业人士来说,OPPO能够主动指出并且解决Android在色彩回放与色彩管理上的问题,这确实算得上一个巨大的底层技术突破。而它也有助于让OPPO手机未来的拍照和摄像效果更专业、更贴近专业人士的需求,同时能够更准确地在回放照片和播放视频时,表达出创作者想要传达的色彩和光线氛围。

Android 13 拍照地址 安卓拍照定位_Android 13 拍照地址_16

但这也同时意味着,如果你的拍照技术不行,那么OPPO以后也不会再“惯着你”,因为手机本身不会再有色彩回放的失真,也不会再有色域映射错误所导致的“增亮加艳”副作用,因此当你在手机上回放自己拍摄的照片时,将会直接看到自己的“真实水平”。换句话说,要想充分利用好最快明年初就会登场、首款搭载OPPO“全链路色彩管理系统”新旗舰Find X3系列的影像能力,现在就开始锻炼自己的拍照技术、取景和补光意识,或许才是正途。