独立的ISP有什么好处?
很多读者经常听别人说独立的ISP好处多多,但是却不是很清楚有哪些好处?甚至连ISP是什么也不是很清楚。众所周知,CPU负责处理通用逻辑数据,GPU则负责处理图像方面的多媒体数据,ISP则是负责处理拍照模组反馈的信息,也是另一颗重要的处理器,还有下文提到的DSP等模块,共同打造骁龙820的异构计算体系,各模块合理分工并协同工作,效率地优化日常工作流程。
我们回忆一下拍照时候的流程:打开快门的瞬间,当光线透过镜头、光圈之后,折射并传递到摄像头感光元件(CMOS)上,产生光电效应,这个时候CMOS传感器就会将这些数据传递到ISP进行处理,将电信号转化为肉眼可见的数码相片,显示在屏幕上。
整个过程中,ISP起到关键作用,不仅仅需要准确还原CMOS上得到的数据,还要对部分有瑕疵和损坏的数据(例如噪点、亮度衰减、肤色苍白)进行算法优化。华为、锤子等手机厂商经常强调自己的SoC采用了独立的ISP芯片,这里所说的独立ISP芯片并不是指平台自带的ISP芯片,而是其它厂商的ISP,例如ALTEK6010。殊不知,其实处理器自带的ISP本身的算法优化和成像表现已经比较出色,关键是,无论采用SoC的独立ISP还是ALTEK6010等第三方厂商提供的独立ISP,关键还是得看芯片厂商和手机厂商的配合,正如独立显卡并不一定比集成显卡强一样的道理。
回到骁龙820的SpectraISP上,虽然和骁龙810的ISP都是14bit双ISP处理器,但是在细节上进行了优化。首先,通过ISP和下文提及的DSP进行配合,自适应地增亮视频和照片中较暗的区域,在保证视觉效果的前提下减少ISP的功耗。其次,SpectraISP支持多三个摄像头,让更多智能手机能够享受奇酷手机旗舰版、HTC One(M8)、LG V10这些三摄像头手机带来的拍照乐趣。
除了能够智能识别场景,还能够判断被摄物是否文本/一大片文字,从而调用内部算法对拍摄文本内容进行优化,例如HTC OneX相机和vivoXshot就有类似的“文本模式”,前者主要让相片变成黑白两种颜色,增强文字和背景的对比度,更好地保留文本阅读的视觉效果。后者则具备“文档纠正”功能,能够将拍歪的文本通过算法调整,以正面拍摄的效果呈现在屏幕上(一张为调整前,一张为调整后的照片),这些其实都是手机处理器内置功能带来的实际应用扩展。