一、izoom介绍
sat中的zoom是digital zoom,也就是常规zoom,即sensor出图不变,通过isp对原始图像进行像素点crop,保留裁切范围内的像素,ipe在进行upsample插值成app需要的图像尺寸,这也是适合绝大部分场景的。而izoom,即in sensor zoom,会先在sensor内部做2x裁剪,然后在isp中做剩余裁剪,使之在同等zoom倍率下,izoom的有效像素点大于数字zoom,从而获取的图像质量较好,但是前提是需要n合1的sensor。
izoom举例:比如imx682就是4合1sensor,照片模式出4608*3456的size,有效像素点为4608*3456,当zoom到2倍时,由于isp裁剪,最终有效像素点为2304*1728。而izoom crop的setting是基于fullsize做sensor内部2倍crop,内部裁剪的有效像素点为9216*6912,裁剪后为4608*3456,是izoom前的四倍。
izoom拍照的意义在于 提升照片的清晰度,尤其在zoom倍数比较大的时候,izoom的效果特别明显。顾照片模式2x和6x以后往往会用izoom来提高清晰度。
二、izoom的前提配置
1、在sensor xml中的配置
常见izoom类型:
普通izoom又称izoom 1dol,其实两者的寄存器是一样的,之所以专门弄个izoom 1dol,是因为需要做seamless切换,看transitionGroups就知道了;
izoom lbmf(又称izoom 2dol),即同帧输出长短曝的izoom图像;
izoom qbc,需要在平台sfe里面做remosiac,而前面两种izoom是在sensor内部做remosiac,因此需要注意RemosiacType类型。这组setting主要用于人像qbc拍照,让offline拍照时可以直接取izoom qbc数据(8650上是在ife里面做remosiac,8750上是在ofe里面做remosiac);
能互切的setting都需要有