本发明涉及一种摄像头模组及智能终端实现双摄的辅助摄像头及虹膜主摄像头的方法,特别是设计一种智能终端利用一个摄像头实现双摄的辅助摄像头及虹膜主摄像头的方法。
背景技术:
随着平板电脑、掌上电脑的普及,终端的安全性越来越受到关注,生物识别技术普遍用于智能终端的安全识别例如指纹识别、虹膜识别、手指静脉识别、掌纹识别等,同时智能终端对camera要求越来越高,像素越来越高,算法越来越复杂。
现有技术中,虹膜识别在智能手机上一般单独使用一颗虹膜识别模组,其虹膜模组只能用于虹膜识别而无法进行可见光拍照,在智能手机上应用存在局限性。主要表现为需要另外增加一颗模组,成本高。同时,智能手机结构紧凑,存在没有位置安装的问题。
技术实现要素:
本发明的目的在于克服现有技术中存在的上述不足,而提供一种智能终端实现双摄的辅助摄像头及虹膜主摄像头的方法。
本发明解决上述问题所采用的技术方案是:一种摄像头模组,所述摄像头模组作为辅助摄像头时满足monoraw输出、和前置摄像头3a同步、远焦对焦的要求;所述摄像头模组作为虹膜主摄像头时满足2mraw8输出、近焦对焦、红外滤光的要求;
所述摄像头模组包括可见光红外光滤片和外置可移动红外滤光片,所述红外光可见光滤片配置透过可见光、可见光,所述外置可移动红外滤光片配置为只透过红外光线。
当用作摄像头模组作为辅助摄像头移走外置滤光片,拉伸对焦距离,设置远焦模式,当用作虹膜主摄像头时,移动焦距到近焦,开启外置红外滤光片。
本发明提供一种智能终端实现双摄的辅助摄像头及虹膜主摄像头的方法,所述智能终端包括前置摄像头、后置摄像头和权利要求1所述的摄像头模组,智能终端实现双摄的辅助摄像头及虹膜主摄像头的方法包括以下步骤:
1)实现辅助摄像头;
2)实现虹膜主摄像头;
3)根据使用需求,在上述步骤1)和步骤2)之间切换。
本发明中实现辅助摄像头包括以下步骤:
a、设置摄像头模组id为2;
b、采用13mmono输出,摄像头模组成像方向与前置摄像头相同,高清晰像素输出;
c、关闭红外滤光片;
d、打开远焦对焦;
e、和前置摄像头3a同步,满足双摄要求。
本发明中实现虹膜主摄像头包括以下步骤:
a、设置摄像头模组id为3;
b、虹膜采用sub2摄像头模组截取图像,图像输出方向与普通前置摄像头呈90度旋转;
c、打开近焦对焦;
d、打开红外滤光片;
e、传感器开启raw8模式;
f、智能终端平台端开启yuv422模式接收数据;
g、跳过平台端yuv422到yu420的处理;
h、将收到的yuv422数据,转换为yuv420数据,直接传输给上层。
本发明在上述步骤b中,虹膜采用sub2摄像头模组居中横向截取1920x1080图像。
本发明步骤e中所述传感器输出与辅助摄像头不同,将辅助摄像头raw10改为raw8,从而使传感器开启raw8模式。
本发明在步骤f中,将传感器虚拟为yuyv的格式,从而使智能终端平台端开启yuv422模式,设置接收分辨率为960x1080,接收原始raw数据并跳过智能终端平台端raw的处理。
本发明与现有技术相比,具有以下优点和效果:利用一个辅助摄像头实现双摄的辅助摄像头以及虹膜主摄像头的功能,节省了硬件成本,使智能终端硬件布局更加紧凑,节约空间。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是模组结构图,左图为虹膜模组结构示意图,右图为双摄辅助摄像头示意图
图2是实现辅助摄像头的流程图。
图3是实现虹膜主摄像头的流程图。
具体实施方式
下面结合附图并通过实施例对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
实施例1
现在详细参考附图中描述的实施例。为了全面理解本发明,在以下详细描述中提到了众多具体细节。但是本领域技术人员应该理解,本发明可以无需这些具体细节而实现。
本实施例中的摄像头模组,所述摄像头模组作为辅助摄像头时满足monoraw输出、和前置摄像头3a同步、远焦对焦的要求;所述摄像头模组作为虹膜主摄像头时满足2mraw8输出、近焦对焦、红外滤光的要求;
所述摄像头模组包括可见光红外光滤片和外置可移动红外滤光片,所述红外光可见光滤片配置透过可见光、可见光,所述外置可移动红外滤光片配置为只透过红外光线。
当用作摄像头模组作为辅助摄像头移走外置滤光片,拉伸对焦距离,设置远焦模式,当用作虹膜主摄像头时,移动焦距到近焦,开启外置红外滤光片。
参考图1,右图为模组作为辅助摄像头移走外置滤光片结构示意图,左图为虹膜主摄像头开启外置红外滤光片、近焦的结构示意图
实施例2
本实施例中的智能终端实现双摄的辅助摄像头及虹膜主摄像头的方法,所述智能终端包括前置摄像头、后置摄像头和实施例1中的摄像头模组,智能终端实现双摄的辅助摄像头及虹膜主摄像头的方法包括以下步骤:
1)实现辅助摄像头;
2)实现虹膜主摄像头;
3)根据使用需求,在上述步骤1)和步骤2)之间切换。
参见图2,具体的,本实施例中实现辅助摄像头包括以下步骤:
a、设置摄像头模组id为2(0为后置摄像头,1为前置摄像头);
b、采用13mmono输出,摄像头模组成像方向与前置摄像头相同,高清晰像素输出;
c、关闭红外滤光片,打开可见光滤片,使可见光透过,保证拍照质量;
d、打开远焦对焦;
e、和前置摄像头3a同步,满足双摄要求,本处的3a同步指的是自动曝光,自动对焦和自动白平衡同步。
参见图3,本实施例中实现虹膜主摄像头包括以下步骤:
a、虚拟实现一个虹膜专用的摄像头,由于虹膜摄像头参数和原理和双摄的辅助摄像头完全不一样甚至相反,所以实现一个独立摄像头sub2专门给虹膜使用,设置摄像头模组id为3(0为后置摄像头、1为前置摄像头、2为双摄的辅助摄像头);
b、虹膜采用sub2摄像头模组截取图像,图像输出方向与普通前置摄像头呈90度旋转;
c、打开近焦对焦;
d、打开红外滤光片,关闭可见光滤片,只有红外光线透过,排除可见光的影响,得到清晰的虹膜图像,提高了虹膜识别率;
e、传感器开启raw8模式;
f、智能终端平台端开启yuv422模式接收数据;
g、跳过平台端yuv422到yu420的处理;
h、将收到的yuv422数据,实际是raw8数据,后面补1920*1080/2个0x80,
将数据转换为yuv420(1920x1080),直接传输给上层。
本实施例在上述步骤b中,虹膜采用sub2摄像头模组居中横向截取1920x1080图像。
本实施例步骤e中所述传感器输出与辅助摄像头不同,将辅助摄像头raw10改为raw8,从而使传感器开启raw8模式。
本发实施例在步骤f中,将传感器虚拟为yuyv的格式,从而使智能终端平台端开启yuv422模式,设置接收分辨率为960x1080,接收原始raw数据并跳过智能终端平台端raw的处理。
本实施例步骤g中,跳过平台端yuv422(960x1080)到yu420(1920x1080)的处理。
本说明书中所描述的以上内容仅仅是对本发明所作的举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明说明书的内容或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。