一种拍照方法及电子设备技术

技术编号:12875134 阅读:67 留言:0更新日期:2016-02-17 11:52
本发明专利技术公开了一种拍照方法,所述方法应用于电子设备,所述电子设备包括设置在至少两个不同位置的M个摄像头和显示单元,所述方法包括:同时启动所述M个摄像头;接收拍照命令;基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头;执行所述拍照指令,获得所述工作摄像头所拍摄的N张图像;从所述N张图像中确定出P张待显示图像,并将所述P张待显示图像显示在所述显示单元上。本发明专利技术提供的上述方法,用于解决现有技术中的电子设备存在不能同时启动电子设备的多个摄像头的技术问题,实现了电子设备能同时启动多个摄像头的技术效果。

【技术实现步骤摘要】

本专利技术涉及电子
,特别涉及一种拍照方法及电子设备
技术介绍
随着科学技术的不断发展,智能手机、平板电脑等智能电子设备在人们的日常生活中不断普及。这些智能电子设备具有语音/视频通信功能、多媒体阅读浏览功能、娱乐游戏功能、拍照功能等等。在实现拍照功能时,在现有技术中,电子设备通常都设置有前置摄像头与后置摄像头以供用户拍照使用。在现有技术中,用户想要自拍时,首先,需要先在电子设备的触控显示单元上找到拍照程序对应的拍照程序图标;然后,用户通过手指在触控显示单元上对拍照程序图标进行点击操作;然后,电子设备检测获得并响应点击操作,以在电子设备中运行拍照程序,并在触控显示单元上显示与拍照程序对应的拍照交互界面;然后,拍照交互界面上会显示一个实现前置摄像头与后置摄像头进行切换的切换图标,用户通过手指在拍照交互界面上对切换图标进行点击切换操作;然后,电子设备检测获得并响应点击切换操作,以实现将工作摄像头切换至前置摄像头或后置摄像头;最后,电子设备利用工作摄像头执行拍照命令,并将拍摄的图像显示在电子设备的触控显示单元中。本申请专利技术人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:由于在现有技术中,电子设备在同一时刻只能启动前置摄像头或后置摄像头并将其设置为工作摄像头,所以,在同一时刻,当用户想利用前置摄像和后置摄像头同时拍照时,现有技术中的电子设备就不能实现,即:现有技术中的电子设备存在不能同时启动电子设备的多个摄像头的技术问题。由于在现有技术中,电子设备的触控显示单元需要检测是否有用户的用来选择前置摄像头或后置摄像头作为工作摄像头的选择操作,在检测到时,要通过响应选择操作,才能设置前置摄像头或后置摄像头为工作摄像头,所以,现有技术中的电子设备存在不能自动地基于拍照命令智能地设置工作摄像头的技术问题。由于存在上述技术问题,所以,用户在使用现有技术中的电子设备进行拍照时,获得的拍照体验就不佳,即现有技术中的电子设备存在用户体验不好的问题。
技术实现思路
本专利技术实施例提供一种拍照方法及电子设备,用于解决现有技术中的电子设备存在不能同时启动电子设备的多个摄像头的技术问题,实现了电子设备能同时启动多个摄像头的技术效果。一方面,本专利技术通过本申请的一个实施例,提供一种拍照的方法,应用于电子设备中,所述电子设备包括设置在至少两个不同位置的M个摄像头和显示单元,M为大于等于2的整数,所述方法包括:同时启动所述M个摄像头;接收拍照命令;基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头;执行所述拍照指令,获得所述工作摄像头所拍摄的N张图像,N为小于等于M的正整数;从所述N张图像中确定出P张待显示图像,并将所述P张待显示图像显示在所述显示单元上,P为小于等于N的正整数。可选的,所述接收拍照命令,具体包括:接收当前声控信号;判断所述当前声控信号与所述电子设备中的预设声控信号是否匹配,获得第一判断结果;在所述第一判断结果为是时,基于所述当前声控信号生成所述拍照命令。可选的,所述基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头,具体包括:基于所述拍照命令,检测获得当前声控信号及所述当前声控信号的当前传播方向,基于所述当前传播方向,获得与所述当前传播方向在同一方向上的Q个摄像头中每个摄像头在所述当前传播方向上与所述当前声控信号的声源间的距离,共计获得Q个距离,Q为小于等于M且大于等于N的整数;在所述Q个距离中有N个距离小于等于第一预设距离时,确定所述N个距离对应的N个摄像头为工作摄像头。可选的,所述基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头,具体包括:基于所述拍照命令,采集当前声控信号并获得所述当前声控信号的声源位置;基于所述声源位置,获得所述M个摄像头中每个摄像头与所述声源位置间的距离,共计获得M个距离;在所述M个距离中有N个距离小于等于第二预设距离时,确定所述N个距离对应的N个摄像头为工作摄像头。可选的,所述基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头,具体包括:基于所述拍照命令,获得所述M个摄像头的M个当前预览图像;在所述M个当前预览图像中有N个当前预览图像包含人脸图像时,确定所述N个当前预览图像对应的N个摄像头为为工作摄像头。可选的,所述基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头,具体包括:基于所述拍照命令,获得所述M个摄像头的M个当前预览图像;在所述M个当前预览图像中有N个当前预览图像包含所述电子设备的用户的用户人脸预览图像时,确定所述N个当前预览图像对应的N个摄像头为为工作摄像头。可选的,所述从所述N张图像中确定出P张待显示图像,并将所述待显示图像显示在所述显示单元上,P为小于等于N的正整数,具体包括:当所述N张图像中有所述P张图像包含有人脸图像时,在所述显示单元上显示所述P张图像。可选的,所述从所述N张图像中确定出P张待显示图像,并将所述待显示图像显示在所述显示单元上,P为小于等于N的正整数,具体包括:当所述N张图像中有K张图像包含人脸图像时,获得所述K张图像中的J张人脸图像,J为大于等于K的整数,K为小于等于N大于等于P的整数;判断所述J张人脸图像与所述电子设备的用户的用户人脸图像是否匹配,获得第二判断结果;在所述第二判断结果显示所述J张人脸图像中有P张人脸图像所述用户人脸图像匹配时,在所述显示单元上显示所述P张图像。另一方面,本申请实施例还提供一种电子设备,所述电子设备包括设置在至少两个不同位置的M个摄像头和显示单元,M为大于等于2的整数,所述电子设备包括:第一启动单元,用于同时启动所述M个摄像头;第一接收单元,用于接收拍照命令;第一处理单元,用于基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头;第一执行单元,用于执行所述拍照指令,获得所述工作摄像头所拍摄的N张图像,N为小于等于M的正整数;第一显示单元,从所述N张图像中确定出P张待显示图像,并将所述P张待显示图像显示在所述显示单元上,P为小于等于N的正整数。可选的,所述第一接收单元具体包括:第一接收模块,用于接收当前声控信号;第一判断模块,用于判断所述当前声控信号与所述电子设备中的预设声控信号是否匹配,获得第一判断结果;第一生成模块,用于在所述第一判断结果为是时,基于所述当前声控信号生成所述拍照命令。可选的,所述第一处理单元具体包括:第一检测模块,用于基于所述拍照命令,检测获得当前声控信号及所述当前声控信号的当前传播方向;第一获取模块,用于基于所述当前传播方向,获得与所述当前传播方向在同一方向上的Q个摄像头中每个摄像头在所述当前传播方向上与所述当前声控信号的声源间的距离,共计获得Q个距离,Q为小于等于M且大于等于N的整数;第一处理模块,用于在所述Q个距离中有N个距离小于等于第一预设距离时,确定所述N个距离对应的N个摄像头为工作摄像头。可选的,所述第一处理单元具体包括:第一采集模块,用于基于所述拍照命令,采集当前声控信号并获得所述当前声控信号的声源位置;第二获取模块,用于基于所述声源位置,获得所述M个摄像头中每个摄像头与所述声源位置间的距离,共计获得M个距离;第二处理模块,用于在所述M个距离中有N个距离小于等于第二预设距离时,确定所述本文档来自技高网
...

【技术保护点】
一种拍照方法,所述方法应用于电子设备,所述电子设备包括设置在至少两个不同位置的M个摄像头和显示单元,M为大于等于2的整数,所述方法包括:同时启动所述M个摄像头;接收拍照命令;基于所述拍照命令,确定所述M个摄像头中的N个摄像头为工作摄像头;执行所述拍照指令,获得所述工作摄像头所拍摄的N张图像,N为小于等于M的正整数;从所述N张图像中确定出P张待显示图像,并将所述P张待显示图像显示在所述显示单元上,P为小于等于N的正整数。

【技术特征摘要】

【专利技术属性】
技术研发人员:李凡智庞建军范晓凡
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1