一种双摄像头拍摄方法、系统及终端与流程

文档序号:13759648阅读:256来源:国知局
一种双摄像头拍摄方法、系统及终端与流程

本发明实施例涉及终端拍照技术领域,尤其涉及一种双摄像头拍摄方法、系统及终端。



背景技术:

随着电子设备的发展,具有照相功能的终端在人们的生活中已经得到了普及。功能越来越丰富的终端极大地方便了人们的生活。近年来,图像处理技术飞速发展,终端的照相功能也日益强大,加上终端携带方便的优点,越来越多的用户青睐通过终端进行拍照。

为了提高终端的拍照效果,越来越多的终端采用彩色加黑白双摄像头。目前利用彩色加黑白双摄像头进行拍摄时采用的对焦方法有两种,一种是基于彩色摄像头与黑白摄像头的视角差别进行距离检测,再根据距离进行对焦;但是这种方法在光线特别强的场景下,容易出现焦点位置不准的问题,而在光线特别差的环境下,又容易出现对焦失败的问题;另一种对焦方法是双摄像头异步对焦,彩色摄像头先进行对焦,黑白摄像头根据彩色摄像头的焦点位置进行跟随对焦;但是,这种方法由于彩色摄像头的彩色传感器在低光环境下的进光量不如黑白摄像头的黑白传感器,因此,在低光环境下很容易出现对焦不准确且对焦速度慢的问题。



技术实现要素:

本发明实施例提供了一种双摄像头拍摄方法、系统及终端,以实现在低光环境下更快、更准确地完成对焦,弥补了彩色传感器在低光环境下进光量不足的缺陷,提高了最终的拍摄效果。

第一方面,本发明实施例提供了一种双摄像头拍摄方法,该方法包括:

获取拍摄目标;

分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;

基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;

根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄。

进一步地,所述根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄之前,还包括:

接收拍摄指令。

进一步地,所述进行对焦所采用的对焦方法包括:相位对焦和/或反差对焦。

进一步地,所述基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置,包括:

判断所述黑白摄像头的对焦位置是否为满足预设条件的位置;

若所述黑白摄像头的对焦位置为满足所述预设条件的位置,则将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置;

若所述黑白摄像头的对焦位置为不满足所述预设条件的位置,则控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点继续进行对焦,得到所述彩色摄像头的第二对焦位置。

进一步地,所述获取拍摄目标之前,还包括:

接收相机的启动指令。

第二方面,本发明实施例还提供了一种双摄像头拍摄系统,该系统包括:

获取模块,用于获取拍摄目标;

控制模块,用于分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;

调整模块,用于基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;

拍摄模块,用于根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄。

进一步地,所述系统还包括:拍摄指令接收模块,用于在所述根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄之前,接收拍摄指令;

启动指令接收模块,用于在所述获取拍摄目标之前,接收相机的启动指令。

示例性地,所述进行对焦所采用的对焦方法包括:相位对焦和/或反差对焦。

进一步地,所述调整模块包括:

判断单元,用于判断所述黑白摄像头的对焦位置是否为满足预设条件的位置;

确定单元,用于若所述黑白摄像头的对焦位置为满足所述预设条件的位置,则将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置;

对焦单元,用于若所述黑白摄像头的对焦位置为不满足所述预设条件的位置,则控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点继续进行对焦,得到所述彩色摄像头的第二对焦位置。

第三方面,本发明实施例还提供了一种终端,包括第二方面所述的系统。

本发明实施例提供的一种双摄像头拍摄方法,在获取拍摄目标之后,通过分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄的技术手段,实现了在低光环境下更快、更准确地完成对焦,弥补了彩色传感器在低光环境下进光量不足的缺陷,从而提高了对焦效果,进而提高了最终的拍摄效果。

附图说明

图1是本发明实施例一提供的一种双摄像头拍摄方法流程示意图;

图2是本发明实施例二提供的一种双摄像头拍摄方法流程示意图;

图3是本发明实施例三提供的一种双摄像头拍摄系统结构示意图;

图4是本发明实施例四提供的一种双摄像头拍摄系统结构示意图。

图5是本发明实施例五提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的一种双摄像头拍摄方法流程图,该方法尤其适用于通过终端在低光环境下进行拍摄的情况,可以由双摄像头拍摄系统来执行。该系统可通过硬件和/或软件的方式实现,典型地,所述系统一般可集成于终端中。该方法具体包括如下步骤:

步骤110、获取拍摄目标。

其中,所述获取拍摄目标具体可以是用户将终端的摄像头对准要拍摄的物体的过程。

进一步地,所述获取拍摄目标之前,还包括:

接收相机的启动指令;

具体的,用户点击终端上相机的应用图标的动作即触发了所述相机的启动指令,系统端便可以接收到相机的启动指令。

步骤120、分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置。

优选地,所述进行对焦所采用的对焦方法包括:相位对焦和/或反差对焦。

其中,相位对焦,拍摄目标通过分离镜头分离出两个图像,然后通过线性传感器检测出两个图像之间的距离;相位对焦只是检测偏移量,只提供信号——“焦点准确”或者“焦点不准确”,对焦系统根据信号波峰位置就可以知道偏移的方向。反差对焦,根据焦点处画面的对比度变化,寻找对比度最大时的镜头位置,作为最清楚的焦点位置,对焦过程中,随着对焦镜片开始移动,画面逐渐清晰,对比度开始上升,当画面最清晰,对比度最高时,其实已经处于合焦状态,但是相机并不知道,所以会继续移动镜头,当发现对比度开始下降,进一步移动镜片,发现对比度进一步下降,相机知道已经错过焦点,镜片回退至对比度最高的位置,完成对焦。

需要简单说明的是,摄像头的结构一般由镜头、传感器和外围电路组成,传感器不能独立工作,需要外围电路的支持才能将光信号转换成电信号;光线经拍摄目标反射通过镜头到达传感器的感光元件上,从而实现光信号转换成电信号,转换后的电信号被传送至图像信号处理器进行分析处理,并调整对焦镜片,寻找图像最清晰的点,此过程即为自动对焦的过程。对应双摄像头,黑白摄像头配置有黑白传感器,彩色摄像头配置有彩色传感器,用于完成光信号的采集以及转换,黑白传感器的进光量远远大于彩色传感器的进光量,因此在低光环境下,黑白传感器的对焦速度和效果都明显优于彩色传感器。通过配置黑白摄像头和彩色摄像头两个摄像头,黑白摄像头负责勾勒拍摄目标的轮廓,彩色摄像头负责还原拍摄目标的色彩,同时,通过基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,实现了在低光环境下,更快、更准地完成对焦,使得最终的拍摄效果更优。

步骤130、基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置。

由于在低光环境下,黑白摄像头的黑白传感器的进光量远远大于彩色摄像头的彩色传感器的进光量,因此,黑白摄像头能够更快地找到使拍摄目标最清晰的对焦位置,且该对焦位置的准确度更高,为了提高整体的对焦速度和准确度,可以基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,以使所述彩色摄像头的对焦位置以最快的速度达到最佳,所述最佳具体是指使拍摄目标最清晰。

步骤140、根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄。

进一步地,所述根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄之前,还包括:

接收拍摄指令。

本实施例提供的一种双摄像头拍摄方法,在获取拍摄目标之后,通过分别控制黑白摄像头和彩色摄像同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄的技术手段,实现了在低光环境下更快、更准确地完成对焦,弥补了彩色传感器在低光环境下进光量不足的缺陷,从而提高了对焦效果,进而提高了最终的拍摄效果。

实施例二

图2为本发明实施例二提供的一种双摄像头拍摄方法流程示意图,在实施例一的基础上,本实施例对“基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置”的操作进行了进一步优化,优化的好处是进一步提高对焦的准确度以及速度,提高拍摄效果。具体参见图2所示,该方法具体包括如下:

步骤210、获取拍摄目标。

步骤220、分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置。

步骤230、判断所述黑白摄像头的对焦位置是否为满足预设条件的位置,若是,则执行步骤240,否则,执行步骤250。

其中,所述满足预设条件的位置具体是指使拍摄目标最清楚的位置;例如,如果采用反差对焦,则所述满足预设条件的位置即为对比度最高的位置。

步骤240、将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置。

步骤250、控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点继续进行对焦,得到所述彩色摄像头的第二对焦位置。

其中,所述彩色摄像头的第二对焦位置具体为使拍摄目标最清楚的位置。

步骤260、根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄。

本实施例提供的一种双摄像头拍摄方法,在实施例一技术方案的基础上,通过进一步判断所述黑白摄像头的对焦位置是否为满足预设条件的位置;若所述黑白摄像头的对焦位置为满足所述预设条件的位置,则将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置;若所述黑白摄像头的对焦位置为不满足所述预设条件的位置,则控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点继续进行对焦,得到所述彩色摄像头的第二对焦位置实现了进一步提高对焦的准确度以及速度,提高了最终的拍摄效果。

实施例三

图3为本发明实施例三提供的一种双摄像头拍摄系统的结构框图,具体参见图3所示,该系统具体包括如下:

获取模块310、控制模块320、调整模块330和拍摄模块340。

其中,获取模块310,用于获取拍摄目标;控制模块320,用于分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;调整模块330,用于基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置拍摄模块340,用于根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄。

示例性地,所述进行对焦所采用的对焦方法包括:相位对焦和/或反差对焦。

调整模块330可以包括:

判断单元,用于判断所述黑白摄像头的对焦位置是否为满足预设条件的位置;

确定单元,用于若所述黑白摄像头的对焦位置为满足所述预设条件的位置,则将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置;

对焦单元,用于若所述黑白摄像头的对焦位置为不满足所述预设条件的位置,则控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点进行对焦,得到所述彩色摄像头的第二对焦位置。

本发明实施例提供的一种双摄像头拍摄系统,在获取拍摄目标之后,通过分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄的技术手段实现了在低光环境下更快、更准确地完成对焦,弥补了彩色传感器在低光环境下进光量不足的缺陷,从而提高了对焦效果,进而提高了最终的拍摄效果。

实施例四

图4为本发明实施例四提供的一种双摄像头拍摄系统的结构框图,在实施例三的基础上,本实施例提供的双摄像头拍摄系统进行了进一步优化,具体参见图4所示,该系统具体包括如下:

获取模块310、控制模块320、调整模块330、拍摄模块340和拍摄指令接收模块350和启动指令接收模块360。

其中,获取模块310,用于获取拍摄目标;控制模块320,用于分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;调整模块330,用于基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;拍摄模块340,用于根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄;拍摄指令接收模块350,用于在所述对所述拍摄目标进行拍摄之前,接收拍摄指令;启动指令接收模块360,用于在所述获取拍摄目标之前,接收相机的启动指令。

本实施例提供的一种双摄像头拍摄系统,在实施例三技术方案的基础上,通过进一步判断所述黑白摄像头的对焦位置是否为满足预设条件的位置;若所述黑白摄像头的对焦位置为满足所述预设条件的位置,则将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置;若所述黑白摄像头的对焦位置为不满足所述预设条件的位置,则控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点继续进行对焦,得到所述彩色摄像头的第二对焦位置实现了进一步提高对焦的准确度以及速度,提高了最终的拍摄效果。

实施例五

图5为本发明实施例五提供的一种终端的结构示意图,本发明实施例中的终端可以是平板电脑、手机、相机等。如图5所示,本发明实施例中的终端包括:至少一个处理器501,例如CPU,至少一个接收器503,至少一个存储器504,至少一个发送器505,至少一个通信总线502。其中,通信总线502用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器503和发送器505可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器504可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至少一个位于远离前述处理器501的存储装置。存储器504中存储一组程序代码,且所述处理器501可通过通信总线502,调用存储器504中存储的代码以执行相关的功能。

所述处理器501,用于获取拍摄目标;分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄。

所述处理器501,在用于所述根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄之前,还用于接收拍摄指令。

所述处理器501,在用于所述基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置时,还用于判断所述黑白摄像头的对焦位置是否为满足预设条件的位置;若所述黑白摄像头的对焦位置为满足所述预设条件的位置,则将所述黑白摄像头的对焦位置确定为所述彩色摄像头的第二对焦位置;若所述黑白摄像头的对焦位置为不满足所述预设条件的位置,则控制所述彩色摄像头以所述黑白摄像头的对焦位置以及所述彩色摄像头的第一对焦位置为参考点继续进行对焦,得到所述彩色摄像头的第二对焦位置。

所述处理器501,在用于所述获取拍摄目标之前,还用于接收相机的启动指令。

可选的,所述进行对焦所采用的对焦方法包括:相位对焦和/或反差对焦。

具体的,上述各个方案的具体实现可参考图1至图2对应实施例中相关步骤的描述,在此不赘述。

可以看出,本发明实施例技术方案中,在获取拍摄目标之后,通过分别控制黑白摄像头和彩色摄像头同时进行对焦,得到所述黑白摄像头的对焦位置和所述彩色摄像头的第一对焦位置;基于所述黑白摄像头的对焦位置对所述彩色摄像头的第一对焦位置进行调整,得到所述彩色摄像头的第二对焦位置;根据所述黑白摄像头的对焦位置和所述彩色摄像头的第二对焦位置对所述拍摄目标进行拍摄的技术手段,实现了在低光环境下更快、更准确地完成对焦,弥补了彩色传感器在低光环境下进光量不足的缺陷,从而提高了对焦效果,进而提高了最终的拍摄效果。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种双摄像头拍摄方法的部分或全部步骤。

本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1