一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像拍摄方法和装置及电子设备与流程

2022-02-21 03:29:18 来源:中国专利 TAG:
一种图像拍摄方法和装置及电子设备与流程

本发明涉及智能设备技术领域,特别涉及一种图像拍摄方法和装置及电子设备。

背景技术

现在的智能终端的应用越来越广泛,利用智能终端进行图片拍摄,成为智能终端的最重要的功能之一。进行图片拍摄的摄像装置与智能终端屏幕的组合方式也是多种多样,比如应用比较多的刘海屏、水滴屏、升降屏等等。但是随着科技的发展,技术的进步,为了满足用户越来越高的要求,屏下摄像头的到来也越来越受到人们的普遍关注。

屏下摄像头利用了有机发光二极管(Organic Light-Emitting Diode,OLED)屏幕自发光、且可以做成透明的特性。在前置摄像头区域,是一块小的透明屏幕。当不拍照时,它可以正常显示屏幕内容;当拍照时,则变成透明玻璃。

随着屏下摄像头的逐步实现,智能设备的摄像头的数量限制也必将放松,这也就意味着一个智能设备可能在屏幕下装设好几个的不同位置不同种类的摄像头,而由于摄像头是在屏下的,用户在使用具有此屏下摄像头的智能设备拍照时,由于用户不清楚摄像头的所在位置,很有可能会挡住了摄像头,影响拍摄效果,造成了使用的不方便。



技术实现要素:

本发明提供一种图像拍摄方法和装置及电子设备,用以解决目前用户在使用具有此屏下摄像头的智能设备拍照时,由于不清楚摄像头的所在位置,很有可能会挡住了摄像头,影响拍摄效果问题。本发明的技术方案如下:

根据本发明实施例的第一方面,提供一种图像摄像方法,应用于采用屏下摄像头的智能终端,该方法包括:

响应于图像采集指令,开启部分屏下摄像头采集图像数据;

在图像数据采集过程中,检测当前开启的屏下摄像头是否被遮挡物遮挡;

若是,开启其他未被开启的至少一个屏下摄像头。

在一种可能的实现方式中,检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

根据图像数据采集过程中,当前开启的屏下摄像头所采集的亮度相关信息,检测当前开启的屏下摄像头是否被遮挡物遮挡;和/或

根据图像数据采集过程中,当前开启的屏下摄像头所在屏幕区域的传感器数据,检测当前开启的屏下摄像头是否被遮挡物遮挡。

在一种可能的实现方式中,所述亮度相关信息为屏下摄像头的进光量,检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头的进光量低于设定亮度阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述传感器数据为压力数值,检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头所在屏幕区域的压力数值大于设定压力阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述开启其他未被开启的至少一个屏下摄像头,包括:

预先针对每个屏下摄像头确定其他各摄像头的排序,按照被遮挡物遮挡的屏下摄像头对应的其他各屏下摄像头的排序,顺序选择未被开启的至少一个屏下摄像头;或者

根据被遮挡物遮挡的屏下摄像头与未被开启的各屏下摄像头的距离,开启距离满足要求的至少一个屏下摄像头。

在一种可能的实现方式中,开启部分屏下摄像头采集图像数据,包括:

根据默认设置的主摄像头信息,开启对应的屏下摄像头采集图像数据,其中,所述默认设置的主摄像头信息通过接收的主摄像头选择指示信息进行更新。

在一种可能的实现方式中,所述屏下摄像头包括设置在屏幕上方的左侧位置、屏幕上方的右侧位置、屏幕下方的左侧位置、屏幕下方的右侧位置、以及屏幕中间位置的任多个摄像头。

根据本发明实施例的第二方面,提供一种电子设备,包括:

该电子设备包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如下步骤:

响应于图像采集指令,开启部分屏下摄像头采集图像数据;

在图像数据采集过程中,检测当前开启的屏下摄像头是否被遮挡物遮挡;

若是,开启其他未被开启的至少一个屏下摄像头。

在一种可能的实现方式中,所述处理器检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

根据图像数据采集过程中,当前开启的屏下摄像头所采集的亮度相关信息,检测当前开启的屏下摄像头是否被遮挡物遮挡;和/或

根据图像数据采集过程中,当前开启的屏下摄像头所在屏幕区域的传感器数据,检测当前开启的屏下摄像头是否被遮挡物遮挡。

在一种可能的实现方式中,所述亮度相关信息为屏下摄像头的进光量,所述处理器检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头的进光量低于设定亮度阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述传感器数据为压力数值,所述处理器检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头所在屏幕区域的压力数值大于设定压力阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述处理器开启其他未被开启的至少一个屏下摄像头,包括:

预先针对每个屏下摄像头确定其他各摄像头的排序,按照被遮挡物遮挡的屏下摄像头对应的其他各屏下摄像头的排序,顺序选择未被开启的至少一个屏下摄像头;或者

根据被遮挡物遮挡的屏下摄像头与未被开启的各屏下摄像头的距离,开启距离满足要求的至少一个屏下摄像头。

在一种可能的实现方式中,所述处理器开启部分屏下摄像头采集图像数据,包括:

根据默认设置的主摄像头信息,开启对应的屏下摄像头采集图像数据,其中,所述默认设置的主摄像头信息通过接收的主摄像头选择指示信息进行更新。

在一种可能的实现方式中,所述屏下摄像头包括设置在屏幕上方的左侧位置、屏幕上方的右侧位置、屏幕下方的左侧位置、屏幕下方的右侧位置、以及屏幕中间位置的任多个摄像头。

根据本发明实施例的第三方面,提供一种图像拍摄装置,包括:

拍摄启动单元,用于响应于图像采集指令,开启部分屏下摄像头采集图像数据;

检测单元,用于在图像数据采集过程中,检测当前开启的屏下摄像头是否被遮挡物遮挡;

摄像头切换单元,用于检测到当前开启的屏下摄像头被遮挡物遮挡时,开启其他未被开启的至少一个屏下摄像头。

所述检测单元检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

根据图像数据采集过程中,当前开启的屏下摄像头所采集的亮度相关信息,检测当前开启的屏下摄像头是否被遮挡物遮挡;和/或

根据图像数据采集过程中,当前开启的屏下摄像头所在屏幕区域的传感器数据,检测当前开启的屏下摄像头是否被遮挡物遮挡。

在一种可能的实现方式中,所述亮度相关信息为屏下摄像头的进光量,所述检测单元检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头的进光量低于设定亮度阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述传感器数据为压力数值,所述检测单元检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头所在屏幕区域的压力数值大于设定压力阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述摄像头切换单元开启其他未被开启的至少一个屏下摄像头,包括:

预先针对每个屏下摄像头确定其他各摄像头的排序,按照被遮挡物遮挡的屏下摄像头对应的其他各屏下摄像头的排序,顺序选择未被开启的至少一个屏下摄像头;或者

根据被遮挡物遮挡的屏下摄像头与未被开启的各屏下摄像头的距离,开启距离满足要求的至少一个屏下摄像头。

在一种可能的实现方式中,所述拍摄启动单元开启部分屏下摄像头采集图像数据,包括:

根据默认设置的主摄像头信息,开启对应的屏下摄像头采集图像数据,其中,所述默认设置的主摄像头信息通过接收的主摄像头选择指示信息进行更新。

在一种可能的实现方式中,所述屏下摄像头包括设置在屏幕上方的左侧位置、屏幕上方的右侧位置、屏幕下方的左侧位置、屏幕下方的右侧位置、以及屏幕中间位置的任多个摄像头。

根据本发明实施例的第四方面,提供一种非易失性存储介质,当所述存储介质中的指令由图像拍摄装置的处理器执行时,使得图像拍摄装置能够执行本发明实施例第一方面中所述的图像拍摄方法。

本发明的实施例提供的技术方案至少带来以下有益效果:

本发明实施例提供的方案在图像拍摄过程中,检测到当前开启的屏下摄像头被遮挡物遮挡时,自动开启其他未被开启的至少一个屏下摄像头,从而可以避免采用遮挡摄像头采集的图像效果差,需要进行重拍,提高了成像成功率,提高了拍摄效果。

附图说明

图1是根据一示例性实施例示出采用屏下摄像头的智能终端结构示意图;

图2是根据一示例性实施例示出的一种图像拍摄方法流程图;

图3是根据一示例性实施例示出的多个屏下摄像头分布图;

图4是根据一示例性实施例示出的图像拍摄方法详细流程图;

图5是根据一示例性实施例示出的电子设备结构示意图;

图6是根据一示例性实施例示出的一种图像拍摄装置结构图。

具体实施方式

为了使本领域普通人员更好地理解本发明的技术方案,下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

以下,对本发明实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

(1)本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

(2)本发明实施例中术语“电子设备”可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

(3)本发明实施例中的术语“屏下摄像头”,利用了有机发光二极管(Organic Light-Emitting Diode,OLED)屏幕自发光、且可以做成透明的特性。在前置摄像头区域,是一块小的透明屏幕。当不拍照时,它可以正常显示屏幕内容;当拍照时,则变成透明玻璃。

(4)本发明实施例中的术语“智能终端”,可以是指向用户提供语音和/或数据传输的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经RAN与一个或多个核心网进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端设备(Remote Terminal)、接入终端设备(Access Terminal)、用户终端设备(User Terminal)、用户代理(User Agent)、用户装置(User Device),本申请实施例中并不限定。

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

采用屏下摄像头的智能终端结构示意图如图1所示,主要包括电路板层101、摄像头分布层102和屏幕显示层103,电路板层101集成了电路主板,电路主板上集成了智能设备的主要元器件,摄像头分布层102位于电路板层101和屏幕显示层103之间,摄像头分布层102分布有多个摄像头,屏幕显示层103用于显示图像,屏幕显示层103根据采用的屏幕显示技术具有不同的层结构。

随着屏下摄像头的一步一步发展,用户使用具有屏下摄像头的终端拍照时,也必将会产生更多的交互问题,本发明实施例提供了一种图像拍摄方法,应用于采用屏下摄像头的智能终端,如图2所示,该方法主要包括以下步骤:

步骤201,响应于图像采集指令,开启部分屏下摄像头采集图像数据;

打开智能终端中的图像拍摄应用程序时,触发产生图像采集指令,屏下摄像头的数量为多个,可以打开其中的一个或多个部分屏下摄像头进行图像数据采集。

作为一种可选的实施方式,在屏下摄像头的数量比较少时,响应于图像采集指令,可以仅打开其中一个屏下摄像头;在屏下摄像头的数量比较多时,响应于图像采集指令,可以打开多个如打开两个屏下摄像头进行图像数据采集。

响应于图像采集指令,打开屏下摄像头的数量可以是一固定值,也可以是以动态值。如果为固定值,该固定值可以是默认的保持不变的数据,也可以是根据用户的指示进行设置的固定数量值,即只要用户不改变固定数量值,则每次开启摄像应用程序时,都开启固定数量个屏下摄像头。如果是动态值,一种方式为响应于图像采集指令,输出提示信息以提示用户进行设置,根据用户设置的数量打开屏下摄像头;另一种方式为根据拍摄需求确定开启的屏下摄像头的数量,如拍摄图片要求较高时开启多个屏下摄像头,拍摄图像要求较低时开启一个屏下摄像头。

作为一种可选的实施方式,本实施例中预先设置主摄像头信息,响应于图像采集指令,根据主摄像头信息开启主摄像头,该主摄像头为屏下摄像头中一个或多个。

实施中,响应于图像采集指令,根据默认设置的主摄像头信息,开启对应的屏下摄像头采集图像数据。需要说明的是,本实施例中主摄像头的默认设置可以由用户进行修改,即默认设置的主摄像头信息通过接收的主摄像头选择指示信息进行更新。

步骤202,在图像数据采集过程中,检测当前开启的屏下摄像头是否被遮挡物遮挡,若是,执行步骤203。

摄像头在进行图像采集过程中,正常的属于摄像头拍摄范围内的物体是不会影响摄像头拍摄,本实施例中的遮挡物是指属于摄像头拍摄范围内但影响摄像头拍摄效果的物体,进一步地可以理解为,本实施例中的遮挡物为与屏幕的距离小于预设距离阈值的物体,例如小于几厘米等。

检测当前开启的屏下摄像头可以采用各种检测是否满足上述特性物体的遮挡物检测方式,只要是能够实现检测出物体距离屏幕的距离小于预设距离阈值的方式均可以应用到本申请实施例中。

步骤203,开启其他未被开启的至少一个屏下摄像头;

如果检测到屏下摄像头被遮挡物遮挡,则说明该屏下摄像头采集的图像数据成像效果差,因此启动其他的未被开启的屏下摄像头,可以开启其中一个屏下摄像头,也可以开启多个屏下摄像头。

作为一种可选的实施方式,在开启其他未被开启的至少一个屏下摄像头时,可以进一步关闭被遮挡物遮挡的屏下摄像头。

为了保证拍摄效果,可以根据被遮挡物遮挡的屏下摄像头的数量,确定新开启的屏下摄像头的数量。如果被遮挡物遮挡的屏下摄像头的数量为一个,则新开启一个未被开启的屏下摄像头,如果被遮挡物遮挡的屏下摄像头的数量为多个,则新开启多个未被开启的屏下摄像头,如果未被开启的屏下摄像头的数量仅剩一个,则开启该剩余的一个屏下摄像头。

需要说明的一点时,本申请实施例在收到结束图像拍摄指令之前,会持续进行上述检测,具体可以按照一定频率进行上述检测,由于用户在终端使用过程中,用户手部的位置可能会不断变化,按照本发明实施例提供的方案,会及时关闭被遮挡物遮挡的屏下摄像头,并打开其他的屏下摄像头,因此,可以根据被遮挡的情况进行实时地调整,保证了拍摄效果,提高了拍摄效率。

其中在执行步骤202时,如果未检测到被遮挡物遮挡的屏下摄像头,则在收到结束图像拍摄指令之前继续进行检测。上述结束图像拍摄指令为关闭图像拍摄的应用程序的指令。

上述图像采集过程中,可能会收到多次图像拍摄指令,即用户会打开摄像头进行多次图像拍摄,本发明实施例在整个过程中持续进行检测,保证了所有拍摄的图像的成像效果。

下面给出本发明实施例检测当前开启的屏下摄像头是否被遮挡物遮挡可能采用的方式:

方式一

根据图像数据采集过程中,当前开启的屏下摄像头所采集的亮度相关信息,检测当前开启的屏下摄像头是否被遮挡物遮挡;

摄像头如果被遮挡物遮挡,则会影响摄像头采集图像数据的亮度,摄像头进行图像采集过程中,会采集到相应的亮度相关信息。这里的亮度相关信息可以为通过亮度传感器感应到的摄像头当前的进光量。

本实施例中亮度相关信息为屏下摄像头的进光量,检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:在当前开启的屏下摄像头中,检测到任一屏下摄像头的进光量低于设定亮度阈值时,确定该屏下摄像头被遮挡物遮挡。

可以根据不同的环境设置上述亮度阈值,例如将白天等比较亮的拍摄环境所使用的设定亮度阈值设置的相对较大,将晚上等比较暗的拍摄环境所使用的设定亮度阈值设置的相对较小。

方式二

根据图像数据采集过程中,当前开启的屏下摄像头所在屏幕区域的传感器数据,检测当前开启的屏下摄像头是否被遮挡物遮挡。

摄像头被遮挡物所遮挡时,不仅可以通过摄像头内部的传感器检测到相应的异常拍摄信息,也可以通过屏下摄像头所在屏幕区域的传感器检测到相应的变化信息。

作为一种可选的实施方式,上述传感器为压力传感器,上述传感器数据为压力数值。摄像头被用户手部遮挡时,用户手部会影响对应区域的压力传感器感应到的压力数值的变化,从而确定此屏幕区域对应的屏下摄像头被遮挡物遮挡。当然,上述传感器不限于为压力传感器,只要是能够检测到用户手部靠近屏幕区域时传感器数据发生变化的传感器,均可以应用到本申请实施例中进行遮挡物是否遮挡摄像头检测。

上述传感器数据为压力数值时,检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头所在屏幕区域的压力数值大于设定压力阈值时,确定该屏下摄像头被遮挡物遮挡。

需要说明的是,上述两种方式可以单独实施,也可以结合实施进行摄像头是否被遮挡的检测,如果结合实施,只要采用任一方式检测到摄像头被遮挡物遮挡,则会开启其他的未被开启的屏下摄像头。

下面给出本发明实施例中开启其他未被开启的至少一个屏下摄像头可能采用的方式:

方式一

屏下摄像头为多个时,针对每个摄像头,按照预定的规则确定其他摄像头会被打开的优先级顺序,该顺序可以是按照优先级从高到低,也可以是按照优先级从低到高。

实施中,预先针对每个屏下摄像头确定其他各摄像头的排序,按照被遮挡物遮挡的屏下摄像头对应的其他各屏下摄像头的排序,顺序选择未被开启的至少一个屏下摄像头。

如果上述排序是优先级从高到低,则在上述排序中,从前向后查找其他未被开启的屏下摄像头,如果上述排序是优先级从低到高,则在上述排序中,从后向前查找其他未被开启的屏下摄像头。

上述预定的规则可以是针对每个屏下摄像头,参照其他屏下摄像头与该屏下摄像头的距离,或者其他的参数如摄像范围等,按照距离越小优先级越高,或者摄像范围越接近优先级越高的原则进行排序。

方式二

根据被遮挡物遮挡的屏下摄像头与未被开启的各屏下摄像头的距离,开启距离满足要求的至少一个屏下摄像头。

由于各个屏下摄像头是否开启为动态方式,该方式是实时确定方式,确定屏下摄像头被遮挡时,确定该屏下摄像头与未被开启的各屏下摄像头的距离,按照距离越小,越优先被开启的原则开启屏下摄像头。上述距离的确定可以是实时计算的,也可以预先计算好每两个屏下摄像头的距离。

上述屏下摄像头包括设置在屏幕上方的左侧位置、屏幕上方的右侧位置、屏幕下方的左侧位置、屏幕下方的右侧位置、以及屏幕中间位置的任多个摄像头。当然,屏下摄像头的分布不局限于这种分布方式,只要是其他的分布相对比较均匀的方案均适用于本申请实施例。

下面结合具体的屏下摄像头布置方式,给出本发明实施例中图像拍摄方法详细流程。

如图3所示,屏下摄像头包括设置在屏幕上方的左侧位置的摄像头301、屏幕上方的右侧位置的摄像头302、屏幕下方的左侧位置的摄像头303、屏幕下方的右侧位置的摄像头304、以及屏幕中间位置的摄像头305。

如图4所示,本实施例通过检测屏下摄像头的是否遮挡,自动开启临近摄像头,具体实现步骤如下:

步骤401,响应于图像采集指令,开启默认设置的主摄像头采集图像数据;

上述主摄像头可以为一个,也可以为多个。

步骤402,在图像数据采集过程中,确定是否收到图像结束指令,若否,执行步骤403,否则执行步骤406;

步骤403,通过开启的屏下摄像头的亮度传感器,确定屏下摄像头的进光量,和/或通过屏下摄像头所在屏幕区域的传感器采集压力数值;

步骤404,确定进光量是否低于阈值,或者确定压力数值是否高于设定压力数值,若是,执行步骤405,否则返回执行步骤402;

拍照过程中如果屏幕被按压,则检测按压点是否与正在开启的摄像头位置具有重叠区域,如重叠,则开启就近的摄像头。

步骤405,确定该屏下摄像头被遮挡,查找当前未被开启的屏下摄像头中,与被遮挡的屏下摄像头距离最近的屏下摄像头并开启,关闭被遮挡屏下摄像头。

步骤406,结束检测。

对于采用屏下摄像头的智能终端,当摄像头位置摆放好后,由于上层具有屏幕层,在用户的使用过程中,无法知道摄像头的摆放位置,故而开启摄像头或者拍照的过程中很有可能会挡住了摄像头的取景,为了提高拍摄成像成功率,优化此用户体验效果,本发明实施例会自动监测当前摄像头是否有遮挡物,当检测到有遮挡物时,会自动开启就近的摄像头;并在拍照过程中,会持续对摄像头的是否遮挡做判断,当检测到正在开启中的摄像头被遮挡时,自动开启就近的摄像头。

本发明实施例还提供一种电子设备,如图5所示,本申请实施例中电子设备包括:

处理器500、存储器501、收发机502以及总线接口503。

处理器500负责管理总线架构和通常的处理,存储器501可以存储处理器500在执行操作时所使用的数据。收发机502用于在处理器500的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器501代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其它电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器500负责管理总线架构和通常的处理,存储器501可以存储处理器500在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器500中,或者由处理器500实现。在实现过程中,信号处理流程的各步骤可以通过处理器500中的硬件的集成逻辑电路或者软件形式的指令完成。处理器500可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器501,处理器500读取存储器501中的信息,结合其硬件完成信号处理流程的步骤。

具体地,处理器500,用于读取存储器501中的程序并执行:

响应于图像采集指令,开启部分屏下摄像头采集图像数据;

在图像数据采集过程中,检测当前开启的屏下摄像头是否被遮挡物遮挡;

若是,开启其他未被开启的至少一个屏下摄像头。

在一种可能的实现方式中,所述处理器检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

根据图像数据采集过程中,当前开启的屏下摄像头所采集的亮度相关信息,检测当前开启的屏下摄像头是否被遮挡物遮挡;和/或

根据图像数据采集过程中,当前开启的屏下摄像头所在屏幕区域的传感器数据,检测当前开启的屏下摄像头是否被遮挡物遮挡。

在一种可能的实现方式中,所述亮度相关信息为屏下摄像头的进光量,所述处理器检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头的进光量低于设定亮度阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述传感器数据为压力数值,所述处理器检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头所在屏幕区域的压力数值大于设定压力阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述处理器开启其他未被开启的至少一个屏下摄像头,包括:

预先针对每个屏下摄像头确定其他各摄像头的排序,按照被遮挡物遮挡的屏下摄像头对应的其他各屏下摄像头的排序,顺序选择未被开启的至少一个屏下摄像头;或者

根据被遮挡物遮挡的屏下摄像头与未被开启的各屏下摄像头的距离,开启距离满足要求的至少一个屏下摄像头。

在一种可能的实现方式中,所述处理器开启部分屏下摄像头采集图像数据,包括:

根据默认设置的主摄像头信息,开启对应的屏下摄像头采集图像数据,其中,所述默认设置的主摄像头信息通过接收的主摄像头选择指示信息进行更新。

在一种可能的实现方式中,所述屏下摄像头包括设置在屏幕上方的左侧位置、屏幕上方的右侧位置、屏幕下方的左侧位置、屏幕下方的右侧位置、以及屏幕中间位置的任多个摄像头。

本发明实施例还提供一种图像拍摄装置,如图6所示,该装置包括:

拍摄启动单元601,用于响应于图像采集指令,开启部分屏下摄像头采集图像数据;

检测单元602,用于在图像数据采集过程中,检测当前开启的屏下摄像头是否被遮挡物遮挡;

摄像头切换单元603,用于检测到当前开启的屏下摄像头被遮挡物遮挡时,开启其他未被开启的至少一个屏下摄像头。

在一种可能的实现方式中,所述检测单元检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

根据图像数据采集过程中,当前开启的屏下摄像头所采集的亮度相关信息,检测当前开启的屏下摄像头是否被遮挡物遮挡;和/或

根据图像数据采集过程中,当前开启的屏下摄像头所在屏幕区域的传感器数据,检测当前开启的屏下摄像头是否被遮挡物遮挡。

在一种可能的实现方式中,所述亮度相关信息为屏下摄像头的进光量,所述检测单元检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头的进光量低于设定亮度阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述传感器数据为压力数值,所述检测单元检测当前开启的屏下摄像头是否被遮挡物遮挡,包括:

在当前开启的屏下摄像头中,检测到任一屏下摄像头所在屏幕区域的压力数值大于设定压力阈值时,确定该屏下摄像头被遮挡物遮挡。

在一种可能的实现方式中,所述摄像头切换单元开启其他未被开启的至少一个屏下摄像头,包括:

预先针对每个屏下摄像头确定其他各摄像头的排序,按照被遮挡物遮挡的屏下摄像头对应的其他各屏下摄像头的排序,顺序选择未被开启的至少一个屏下摄像头;或者

根据被遮挡物遮挡的屏下摄像头与未被开启的各屏下摄像头的距离,开启距离满足要求的至少一个屏下摄像头。

在一种可能的实现方式中,所述拍摄启动单元开启部分屏下摄像头采集图像数据,包括:

根据默认设置的主摄像头信息,开启对应的屏下摄像头采集图像数据,其中,所述默认设置的主摄像头信息通过接收的主摄像头选择指示信息进行更新。

在一种可能的实现方式中,所述屏下摄像头包括设置在屏幕上方的左侧位置、屏幕上方的右侧位置、屏幕下方的左侧位置、屏幕下方的右侧位置、以及屏幕中间位置的任多个摄像头。

关于上述实施例中的装置,其中各个单元执行请求的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

在示例性实施例中,还提供了一种包括指令的非易失性存储介质,例如包括指令的存储器,上述指令可由电子设备的处理器执行以完成上述图像拍摄方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本发明实施例还提供一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行实现本发明实施例上述图像拍摄方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献