高速MIPI开关系列已被很多品牌客户广泛应用于双摄像头手机,虹膜识别,双显示器等多组数据采集时的高速数据通道切换。BCT646是针对摄像头像素在1600万以上的双摄像头切换的应用,BCT646EWX-TR PIN脚和性能完全兼容FSA646。双摄像头可实现的功能很多,目前主要有以下几大功能:
1、双摄像头可以测距,可做距离相关的应用
人眼很容易对一个物体的距离进行定位,但当人闭上其中一个眼睛后,定位能力就会下降很多。双摄像头就是模拟人眼的应用。简单的说,测距离的话,就是通过算法算出,被拍摄物体与左/右摄像头的角度θ1和θ2,再加上固定的y值(即两个摄像头的中心距),就非常容易算出z值(即物体到camera的距离)。由于双摄像头通过算法,可以判断被摄物体的距离,所以通过此特性,很容易做出一些特效,如:
A、背景虚化单反相机最出众的特色之一就是大光圈。由于双摄像头可以测出不同被拍摄物体的距离,对需要进行大光圈的物体对准,其他不同距离的物体虚化,可以轻松实现大光圈的效果。
B、背景替换由于可以测量距离,可以将被拍摄物体里的主体提取出来,更换背景,就可以比PS还简单,进行抠图。
C、背景特效由于可以测量距离,分出主题和背景,所以很容易对背景做任何处理,就不在这里过多描述。
D、测量距离这个图就非常明显的标识出不同物体的距离,这个距离信息用不同颜色标识出来。当AP获得了不同物体的距离信息,就可以做到上述的各种功能。
2、双摄像头可以做光学变焦
光学变焦主要是左右摄像头使用不同的FOV(可视角),这样两个摄像头取景不同。当用户需要广角照片,则用视角为85度的左摄像头取景,获得广角效果。当用户需要长焦照片,则用视角为45度的右摄像头取景,获得长焦效果。
为了使左右摄像头拍摄的物体重叠度高,光学变焦的双摄像头模组不能像做距离应用的摄像头的模组那样距离过大,而是需要将左右摄像头摆得越近越好。
若两个Camera的FOV不一样,一个大FOV,一个小FOV,再通过算法实现两个光学镜头之间的效果,就可以轻松做到光学变焦。
3、暗光效果增加
一般来讲,做暗光增强就是在两个摄像头中:一个用RGBG的标准摄像头,一个用去掉RGBG滤波片的黑白摄像头。RGBG用来获得物体的色彩,而黑白摄像头用来获得更好的进光量,来判断被拍物体的光强强度。然后将两个图片融合即可获得更好的暗光增强。
4、3D拍摄以及3D建模
3D拍摄和3D建模的算法其实跟距离应用有点类似,只是它的精度要求更高,甚至有时会需要用红外测距进行更准确的距离判断。
提到双摄像头的算法,不得不提到ISP(Image SignalProcessing图像信号处理器),ISP主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了手机的成像质量。智能机时代,ISP一般都是在主芯片SoC上。部分品牌客户为了实现更好的效果,甚至不惜成本的外加一颗ISP用来达到更好更专业的拍照效果。
好的拍照算法就需要搭配好的ISP,ISP和算法相辅相成,缺一不可。而双摄像头对ISP性能要求更多。首先,为了使左右摄像头的信号能够同时被处理,单一的ISP已经无法满足双摄像头的需求。这就需要双路ISP实现此功能。一般来讲,目前的智能手机的摄像头接口都是MIPI(Mobile Industry Processor Interface)接口。之前手机平台都只有2路MIPI接口,分别给前摄像头和后摄像头。做双摄像头,就要求平台至少支持三路MIPI接口。其实在之前的高端平台上,为了实现更高像素,已经用双路ISP(Image SignalProcessing,图像信号处理器)了,比如为了支持16M的摄像头,会用2路8M能力的ISP。这类平台很有可能只有2路MIPI,但是只要增加一个简单的高速MIPI开关,就可以完美的实现前置或者后置双摄头拍照,如果增加2个高速MIPI开关,就可以同时实现前置和后置双摄的功能。