拍摄方法、装置、电子设备及可读存储介质转让专利

申请号 : CN202110113958.1

文献号 : CN112954196B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张学熙

申请人 : 维沃移动通信有限公司

摘要 :

本申请公开了一种拍摄方法、装置、电子设备及可读存储介质,属于拍摄技术领域,能够解决选取预览效果画面以及查看不同拍摄效果的图像的耗时较长的问题。该方法包括:在显示拍摄预览界面的情况下,接收用户的第一输入,拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;响应于第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;其中,N为大于1的整数,第一目标图像是基于N个预览子区域显示的N张预览图像合成得到的,第一目标图像用于显示N张图像中的任一个。本申请应用于电子设备拍摄的场景中。

权利要求 :

1.一种拍摄方法,其特征在于,所述方法包括:

在显示拍摄预览界面的情况下,接收用户的第一输入,所述拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;

响应于所述第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;

其中,N为大于1的整数,所述第一目标图像是基于所述N个预览子区域显示的N张预览图像合成得到的,所述第一目标图像用于显示所述N张图像中的任一个;

所述第一目标图像包括N个图像子区域,每个图像子区域分别与所述拍摄预览界面中的每个预览子区域的显示位置对应;

所述响应于所述第一输入,控制N个摄像头拍摄N张图像,并生成第一目标图像之后,所述方法还包括:建立所述第一目标图像中的N个图像子区域与所述N张图像之间的关联关系,并将所述第一目标图像与所述N张图像关联存储;

其中,一个图像子区域与所述N张图像中所述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联;

所述响应于所述第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像之后,所述方法还包括:接收用户的第二输入;

响应于所述第二输入,显示所述第一目标图像;

接收用户对所述第一目标图像的所述N个图像子区域中的T个图像子区域的第三输入;

响应于所述第三输入,将所述T个图像子区域显示的T张预览图像进行图像合成,得到第二目标图像;

建立所述第二目标图像中的T个图像子区域与T张图像之间的关联关系,并将所述第二目标图像与所述T张图像关联存储;

其中,一个图像子区域与所述T张图像中所述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联;

其中,T为正整数,T<N。

2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像之后,所述方法还包括:接收用户对所述第一目标图像中的目标图像子区域的第五输入;

响应于所述第五输入,显示所述目标图像子区域关联的图像。

3.根据权利要求1所述的方法,其特征在于,所述显示拍摄预览界面之前,所述方法还包括:按照目标划分参数,将所述拍摄预览界面划分为N个预览子区域;

其中,所述目标划分参数包括以下至少一项:摄像头数量、单个显示区域尺寸、单页最大区域数量、所述拍摄预览界面的界面尺寸。

4.根据权利要求1所述的方法,其特征在于,所述生成第一目标图像,包括:按照所述N个预览子区域的区域排布信息,将所述N个预览子区域显示的N张预览图像进行图像合成,得到第一目标图像;

其中,所述区域排布信息包括以下至少一项:显示位置、显示面积、显示内容。

5.根据权利要求1至3任一项所述的方法,其特征在于,所述显示拍摄预览界面之后,所述方法还包括:接收用户对所述N个预览子区域中的M个预览子区域的第四输入;

响应于所述第四输入,将所述N个预览子区域中的预览图像更新为所述M个预览子区域中的预览图像;

其中,M为正整数,M<N。

6.一种拍摄装置,其特征在于,所述装置包括:接收模块、获取模块显示模块和合成模块,其中:所述接收模块,用于在显示拍摄预览界面的情况下,接收用户的第一输入,所述拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;

所述获取模块,用于响应于所述接收模块接收到的所述第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;

其中,N为大于1的整数,所述第一目标图像是基于所述N个预览子区域显示的N张预览图像合成得到的,所述第一目标图像用于显示所述N张图像中的任一个;

所述第一目标图像包括N个图像子区域,每个图像子区域分别与所述拍摄预览界面中的每个预览子区域的显示位置对应;所述装置还包括:关联模块和存储模块;

所述关联模块,用于建立所述第一目标图像中的N个图像子区域与所述N张图像之间的关联关系;

所述存储模块,用于将所述关联模块建立关联关系的所述第一目标图像中的N个图像子区域与所述N张图像关联存储;

其中,一个图像子区域与所述N张图像中所述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联;

所述接收模块,还用于接收用户的第二输入;

所述显示模块,还用于响应于所述接收模块接收的所述第二输入,显示所述第一目标图像;

所述接收模块,还用于接收用户对所述第一目标图像的所述N个图像子区域中的T个图像子区域的第三输入;

所述合成模块,用于响应于所述接收模块接收的所述第三输入,将所述T个图像子区域显示的T张预览图像进行图像合成,得到第二目标图像;

所述关联模块,用于建立所述第二目标图像中的T个图像子区域与T张图像之间的关联关系;

所述存储模块,还用于将所述第二目标图像与所述T张图像关联存储;

其中,一个图像子区域与所述T张图像中所述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联,T为正整数,T<N。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:显示模块,其中:所述接收模块,还用于接收用户对所述第一目标图像中的目标图像子区域的第五输入;

所述显示模块,用于响应于所述接收模块接收的所述第五输入,显示所述目标图像子区域关联的图像。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:划分模块;

所述划分模块,用于在显示拍摄预览界面之前,按照目标划分参数,将所述拍摄预览界面划分为N个预览子区域;

其中,所述目标划分参数包括以下至少一项:摄像头数量、单个显示区域尺寸、单页最大区域数量、所述拍摄预览界面的界面尺寸。

9.根据权利要求6所述的装置,其特征在于,

所述合成模块,还用于按照所述N个预览子区域的区域排布信息,将所述N个预览子区域显示的N张预览图像进行图像合成,得到第一目标图像;

其中,所述区域排布信息包括以下至少一项:显示位置、显示面积、显示内容。

10.根据权利要求6至8任一项所述的装置,其特征在于,所述装置还包括:更新模块;

所述接收模块,还用于接收用户对所述N个预览子区域中的M个预览子区域的第四输入;

所述更新模块,用于响应于所述接收模块接收的所述第四输入,将所述N个预览子区域中的预览图像更新为所述M个预览子区域中的预览图像;

其中,M为正整数,M<N。

11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5中任一项所述的拍摄方法的步骤。

12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5中任一项所述的拍摄方法的步骤。

说明书 :

拍摄方法、装置、电子设备及可读存储介质

技术领域

[0001] 本申请属于摄像技术领域,具体涉及一种拍摄方法、装置、电子设备及可读存储介质。

背景技术

[0002] 电子设备中的拍照功能通常用于记录日常生活动态,为了满足人们日益增长的记录需求,电子设备的拍摄模式越来越多,拍摄效果也要越来越好。通过在电子设备中安装多个摄像头,以摄像头的多样性,和摄像头组合的多样性,呈现更多不同的拍照效果,以满足人们的拍摄需求,给人以赏心悦目的视觉盛宴效果。
[0003] 虽然电子设备的摄像头越来越多,但是无论预览还是拍照,在显示屏上呈现的画面大都是单个摄像头捕捉到的画面,当用户需要从多个摄像头采集的预览图像对应的预览图像中,选取需求的预览图像时,则需要在多个摄像头之间切换,对多个摄像头的预览图像进行反复翻页展示逐个对比才能选取预览图像,导致预览图像选取过程耗时较长。

发明内容

[0004] 本申请实施例的目的是提供一种拍摄方法、装置、电子设备及可读存储介质,能够解决选取预览效果画面耗时较长的问题。
[0005] 为了解决上述技术问题,本申请是这样实现的:
[0006] 第一方面,本申请实施例提供了一种拍摄方法,该方法包括:在显示拍摄预览界面的情况下,接收用户的第一输入,拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;响应于第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;其中,N为大于1的整数,第一目标图像是基于N个预览子区域显示的N张预览图像合成得到的,第一目标图像用于显示N张图像中的任一个。
[0007] 第二方面,本申请实施例提供了一种拍摄装置。所述装置包括:接收模块和获取模块,其中:接收模块,用于在显示拍摄预览界面的情况下,接收用户的第一输入,拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;获取模块,用于响应于接收模块接收到的第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;其中,N为大于1的整数,第一目标图像是基于N个预览子区域显示的N张预览图像合成得到的,第一目标图像用于显示N张图像中的任一个。
[0008] 第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面提供的方法的步骤。
[0009] 第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面提供的方法的步骤。
[0010] 第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面提供的方法。
[0011] 在本申请实施例中,在显示拍摄预览界面的情况下,由于该拍摄预览界面的N个预览子区域中能够分别显示N个摄像头中每个摄像头的预览图像,从而使得用户能够在该拍摄预览界面中进行预览图像的筛选;进而在接收用户的第一输入后,能够响应第一输入得到上述N个摄像头拍摄的N张图像,并基于N个预览子区域中的N张预览图像合成得到第一目标图像,然后可以通过该第一目标图像快速显示N个摄像头拍摄的N张图像。如此,在拍摄预览界面中进行预览图像的筛选,以及,通过第一目标图像快速显示不同摄像头拍摄的图像,不仅降低客户挑选拍摄预览图像以及预览不同摄像头拍摄的图像的时间,使得用户可以快速选取需求的预览图像以及快速查看不同摄像效果的图像,提高了用户的操作效率。

附图说明

[0012] 图1为本申请实施例提供的一种拍摄方法的流程示意图;
[0013] 图2为本申请实施例提供的一种拍摄预览界面的示意图之一;
[0014] 图3为本申请实施例提供的一种拍摄预览界面的示意图之二;
[0015] 图4为本申请实施例提供的一种拍摄预览界面的示意图之三;
[0016] 图5为本申请实施例提供的一种拍摄预览界面的示意图之四;
[0017] 图6为本申请实施例提供的一种拍摄预览界面的示意图之五;
[0018] 图7为本申请实施例提供的一种拍摄装置的结构示意图;
[0019] 图8为本申请实施例提供的电子设备的硬件示意图之一;
[0020] 图9为本申请实施例提供的电子设备的硬件示意图之二。

具体实施方式

[0021] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022] 本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0023] 需要说明的是,本申请实施例中的标识用于指示信息的文字、符号、图像等,可以以控件或者其他容器作为显示信息的载体,包括但不限于文字标识、符号标识、图像标识。
[0024] 下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍摄方法进行详细地说明。
[0025] 本申请实施例提供的拍摄方法可以应用于具有多个摄像头的电子设备拍摄照片的场景。
[0026] 针对具有多个摄像头的电子设备拍摄同一景物的场景,用户为了获取符合自身需求的景物照片可以采用如下方式:用户甲使用电子设备对该景物A拍照,在预览模式中在电子设备的显示屏上呈现单个摄像头捕捉到的画面,用户甲通过反复选取不同的摄像头,以比较不同摄像头捕捉的照片效果最终选取摄像头B拍摄的照片。在照片选取过程中,用户甲需要通过反复展示逐个对比不同设备头捕捉到的预览画面,才能选取符合需求的预览画面,并拍摄符合需求的照片,导致选取过程耗时较长。
[0027] 结合上述场景,在本申请实施例中,用户甲在使用电子设备对景物A进行拍照之前,该电子设备显示的拍摄预览界面中可以同时显示N个摄像头中每个摄像头捕捉到的景物A的预览画面。这样,当电子设备接收到用户的第一输入后,便可根据第一输入对拍摄预览界面中的预览画面进行筛选,以获取上述N个摄像头中的部分摄像头拍摄的景物A的图像。如此,在拍摄预览界面中进行预览画面的筛选过程中,由于用户甲能够同时浏览到N个摄像头捕捉到的景物A的预览画面,使得用户甲无需来回反复翻动浏览各个摄像头对应的预览画面,便可达到降低客户挑选拍摄效果画面的时间,为后续艺术创作提供更大的操作空间,以及增加了拍照的趣味性的效果。
[0028] 本申请实施例应用于包含多个摄像头的电子设备。电子设备连接的摄像头包括集成在电子设备内部的内置摄像头,以及在使用电子设备过程中连接的外接摄像头。需要说明的是,摄像头类型包括但不限于彩色摄像头、黑白摄像头、红外摄像头、月光摄像头、星光摄像头和普通摄像头。
[0029] 示例性地,集成在电子设备内部的内置摄像头,包括笔记本电脑的内置摄像头、手机的前置摄像头、手机的后置摄像头、人脸识别考勤机的摄像头、监控系统中的红外摄像头等等。
[0030] 示例性地,在使用电子设备过程中连接的外接摄像头,可采用有线连接和无线连接两者方式。有线连接方式是指电子设备通过的USB接口、Type‑C接口、lightning接口或串口等接口,与外界摄像头连接。无线连接方式是指电子设备通过蓝牙、红外或无线局域网等方式与外界摄像头建立信息交互通道,以实现与外界摄像头连接。在本申请实施例中对外接摄像头的连接方式不做限定。无论采用哪种连接方式,电子设备和外接摄像头,都包含相应的硬件元件。
[0031] 如图1所示,本申请实施例提供一种拍摄方法,该方法可以包括下述的步骤101和步骤102。
[0032] 步骤101:在显示拍摄预览界面的情况下,拍摄装置接收用户的第一输入。
[0033] 其中,上述拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像。
[0034] 在本申请实施例中,每个预览子区域中摄像头采集的预览图像可以实时更新,即,预览子区域中显示有预览画面。
[0035] 在本申请实施例中,上述拍摄预览界面中可以显示有N个摄像头中每个摄像头的预览图像,N为大于1的整数。上述摄像头可以为电子设备的内置摄像头和外界摄像头中任选的摄像头,因此N不大于电子设备的内置摄像头和外界摄像头的总数。
[0036] 可选地,在本申请实施例中,上述的拍摄预览界面为多摄像头预览模式下的拍摄预览界面。示例性地,拍摄装置启动相机应用端后,会从相机应用端的多种拍照预览模式(通常包括单一摄像头预览模式和多摄像头预览模式)中选择多摄像头预览模式,然后,显示该多摄像头预览模式对应的拍摄预览界面。进一步地,上述多摄像头预览模式可以是用户在模式选择界面上手动选择的,也可以是拍摄装置启动相机应用端后默认的拍照预览模式。
[0037] 可选地,在本申请实施例中,上述N个摄像头可以是为该多摄像头预览模式下对应的N个预置摄像头,也可以是用户在该多摄像头预览模式下手动选择的摄像头,本申请实施例对此不做限定。进一步的,上述N个预置摄像头可以为该电子设备中的N个默认摄像头,也可以为前一次显示的拍摄预览界面中显示预览图像对应的摄像头。
[0038] 可选地,在本申请实施例中,用户可以自主选择每个拍摄预览界面对应的摄像头,使得拍摄装置可以将用户为拍摄预览界面选取的多个摄像头的预览图像同时显示在拍摄预览界面中。可以理解的是,用户可以在选多摄像头预览模式下选取摄像头,也可以在显示拍摄预览界面的情况下选取预览图像对应的摄像头。
[0039] 可选地,在本申请实施例中,上述N个预览子区域中的多个预览子区域可以显示同一摄像头的预览图像,以增强不同摄像头显示的预览图像的可比性,以便于近距离地对比不同摄像头显示的预览图像。
[0040] 可选地,在本申请实施例中,在每个预览子区域中,除了显示预览图像以外,还可以显示该预览图像对应的摄像头的摄像头信息(例如,摄像头名称、摄像头简称、图像特征等等简单的文字或图案),以标识该预览图像的特点,便于后续对预览图像或者拍摄图像的进一步处理。
[0041] 可选地,在本申请实施例中,拍摄装置可以按照预定显示顺序,在上述拍摄预览界面中显示每个摄像头对应的预览图像。示例性地,上述预定显示顺序可以是根据摄像头的使用频率,与当前景物的适配程度或者摄像头的使用优先级确定的。
[0042] 示例性地,假设用户乙想要拍摄夜景,由于与当前夜景适配的摄像头包括月光摄像头、广角摄像头、普通摄像头及远望摄像头这4个摄像头,因此,拍摄装置可以按照这4个摄像头与当前夜景的适配程度的高低,依次将这4个摄像头的预览图像显示在拍摄预览界面中。例如,可以按照从左到右、从上到下的顺序,依次在拍摄预览界面中显示上述预览图像。如,以拍摄预览界面一行显示两个预览图像为例,则可以在拍摄预览界面的第一行左侧显示月光摄像头的预览图像,第一行右侧显示广角摄像头的预览图像,第二行左侧显示普通摄像头的预览图像,第二行右侧显示远望摄像头的预览图像。
[0043] 可选地,在本申请实施例中,上述拍摄预览界面中的预览图像以预设区域排布结构进行排布的。
[0044] 示例性地,上述的预设区域排布结构可以为4宫格、9宫格等。例如,如图2所示,以电子设备中包含9个摄像头为例,则可以按照9宫格结构显示9个摄像头的预览图像。
[0045] 可选地,在本申请实施例中,上述第一输入用于触发电子设备执行拍摄操作。示例性地,上述第一输入可以为:用户对拍摄预览界面的触控输入,或者,其他可行性输入,本申请实施例对此不做限定。进一步地,上述第一输入可以为:用户在拍摄预览界面上的点击输入,滑动输入,按压输入等。进一步地,上述点击操作可以为任意次数的点击操作,也可以为长按的点击(点击时间大于或等于预设时间的)操作,也可以是短按的点击(点击时间小于预设时间的)操作等。上述滑动操作可以为向任意方向的滑动操作,例如向上滑动、向下滑动、向左滑动或者向右滑动等。类似的,摄像头选择输入的输入方式可以是长按、点触、拖动或滑动等等触控方式,或者其他可行性输入,在本申请实施例中对此不做限定。
[0046] 可选地,在本申请实施例中,拍摄装置可以按照多种显示形式显示上述拍摄预览界面。例1:全屏显示以便于更清晰地对比各个摄像头的预览图像;例2:与其他应用分屏显示,以便于进行多界面的操作,满足用户同时启动不同应用程序的需求;例3:与其他应用或菜单栏同屏显示,以便于更改当前拍摄预览界面的界面显示参数。
[0047] 示例性地,拍摄预览界面可以为电子设备显示屏的全屏显示,也可以为电子设备显示屏的预置比例显示。在拍摄预览界面中除了预览图像,还可以包括功能触发控件,如拍照、编辑、手势识别等等。
[0048] 如此,按照显示区域大小、最大化铺满拍摄预览界面、固定单页最大区域数量等显示目标,划分拍摄预览界面的显示区域,使得显示区域的排列具有特定的规律性,以便于后续对预览图像进行重排列、选择、提取、删除、复制、优化等画面编辑操作。
[0049] 步骤102:拍摄装置响应于第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像。
[0050] 其中,N为大于1的整数,上述第一目标图像是基于上述N个预览子区域显示的N张预览图像合成得到的,上述第一目标图像用于显示上述N张图像中的任一个。
[0051] 在本申请实施例中,上述第一目标图像用于在用户选择其中的任一个图像子区域的情况下,显示所选择的图像子区域关联的原图。
[0052] 可选地,在本申请实施例中,上述N个摄像头可以为电子设备根据当前的拍摄模式自动确定的摄像头,也可以为用户选择的一个或多个摄像头。
[0053] 可选地,在本申请实施例中,上述N张图像为N个摄像头对同一目标对象拍摄得到的图像。示例性地,上述N张图像为同一目标对象的不同画面效果的图像。例如,同一目标对象的广角画面效果和夜景画面效果。
[0054] 在本申请实施例中,第一目标图像包括上述N张图像中的图像内容。
[0055] 可选地,在本申请实施例中,拍摄装置接收用户的第一输入后,控制N个摄像头进行拍摄得到N张图像,并对拍摄得到N张图像时,N个图像子区域中显示的N张预览图像进行合成,得到第一目标图像。
[0056] 如此,拍摄装置可以同时通过不同摄像头进行拍摄,得到同一物体用不同摄像头拍摄的多种拍摄效果的图像,并生成包括该不同摄像头对应的预览子界面中的预览图像的一张图像,使得用户可以通过该一张图像快捷灵活地查看不同拍摄头拍摄得到的多张图像,从而使得用户不需要在相册中的海量图像中查找不同摄像头拍摄的同一物体的多张图像,提高了图像查找的效率。
[0057] 可选地,在本申请实施例中,拍摄装置可以调整拍摄预览界面中预览图像的大小或位置,以使得获取到的目标摄像头的预览图像更符合用户需要。示例性地,拍摄装置可以根据用户调整预览图像的输入,对拍摄预览界面中的预览图像的显示位置进行调整及编辑操作。
[0058] 例1,拍摄装置可以将拍摄预览界面中的某一预览图像进行全屏显示,以便于查看画面细节。
[0059] 例2,拍摄装置可以将拍摄预览界面中不同摄像头的预览图像移动至相邻位置,以避免比对选择目标摄像头时看错预览图像。
[0060] 例3,拍摄装置可以复制拍摄预览界面中的预览图像,并将复制的预览图像移动至需要比对的其他预览图像的相邻位置,以避免比对选择目标摄像头时看错预览图像。
[0061] 在本申请实施例提供的拍摄方法中,在显示拍摄预览界面的情况下,由于该拍摄预览界面的N个预览子区域中能够分别显示N个摄像头中每个摄像头的预览图像,从而使得用户能够在该拍摄预览界面中进行预览图像的筛选;进而在接收用户的第一输入后,能够响应第一输入得到上述N个摄像头拍摄的N张图像,并基于N个预览子区域中的N张预览图像合成得到第一目标图像,然后可以通过该第一目标图像快速显示N个摄像头拍摄的N张图像。如此,在拍摄预览界面中进行预览图像的筛选,以及,通过第一目标图像快速显示不同摄像头拍摄的图像,不仅降低客户挑选拍摄预览图像以及预览不同摄像头拍摄的图像的时间,使得用户可以快速选取需求的预览图像以及快速查看不同摄像效果的图像,提高了用户的操作效率,还为后续艺术创作提供更大的操作空间,增加了拍照的趣味性。
[0062] 可选地,在本申请实施例中,在显示拍摄预览界面之前,本申请实施例提供的拍摄方法还包括如下步骤A1:
[0063] 步骤A1:拍摄装置按照目标划分参数,将上述拍摄预览界面划分为N个预览子区域。
[0064] 示例性地,上述目标划分参数包括以下至少一项:摄像头数量、单个显示区域尺寸、单页最大区域数量(如,单页最大区域包括9个预览子区域)、上述拍摄预览界面的界面尺寸。
[0065] 示例性地,在目标划分参数包括摄像头数量、单页最大区域数量、上述拍摄预览界面的界面尺寸的情况下,拍摄装置可以计算上述显示区域的显示页数量。然后,根据上述显示页数量,确定每个显示页中划分的预览子区域数量,最后,根据当前显示页的预览子区域数量,按照拍摄预览界面的界面尺寸,划分上述拍摄预览界面生成上述预览子区域。
[0066] 示例性地,拍摄装置可以通过计算摄像头数量与单页最大区域数量的商值和余数,来得到显示页数量。例如,若上述余数为0,则确定上述拍摄预览图像的展示页数量为上述商值,若上述余数不为0,则确定上述展示页数量为上述商值加1。
[0067] 示例性地,如果上述显示页数量等于1,则确定上述拍摄预览界面的显示页划分的预览子区域数量为上述摄像头数量。如果上述显示页数量大于1,则确定上述摄预览界面的最末显示页划分的预览子区域数量为上述余数,确定上述拍摄预览界面的其他显示页划分的预览子区域数量为单页最大区域数量。举例说明,以上述显示页数量为1为例,假设摄像头数量为9,则预览子区域数量为9个;以上述显示页数量为2为例,假设摄像头数量为12,拍摄预览界面中单页最大区域数量为9,则第一个显示页的预览子区域的数量为9个,第二个显示页的预览子区域数量为3个。
[0068] 示例性地,在上述目标划分参数包括摄像头数量、拍摄预览界面的界面尺寸和单个预览子区域尺寸的情况下,拍摄装置还可以计算拍摄预览界面中的单页最大区域数量,然后,基于根据单页最大区域数量确定显示页数量,最后根据显示页数量确定拍摄预览界面的显示页的预览子区域数量。例如,若摄像头数量为5,拍摄预览界面中单页最大区域数量为9,则显示页数量为1;若摄像头数量为5,拍摄预览界面中单页最大区域数量为4,则显示页数量为2。
[0069] 示例性地,拍摄装置可以通过计算拍摄预览界面的界面尺寸与单个预览子区域尺寸的商值,来得到上述单页最大区域数量。
[0070] 需要说明的是,上述拍摄预览界面的预览子区域的数量是不固定的,预览子区域的尺寸大小也是不固定的。此外,在区域划分过程中,可以将采用竖等分、横等分、预览子区域的长宽比例固定、预览子区域大小固定等方式,将拍摄预览界面划分为5个预览子区域。
[0071] 如此,拍摄装置可以根据电子设备中实际的摄像头数量,以及拍摄预览界面的界面尺寸等因素,灵活地对拍摄预览界面进行区域划分,从而便于用户对拍摄预览界面中的预览子区域的查看以及操作。
[0072] 可选地,在本申请实施例中,上述第一目标图像包括N个图像子区域,每个图像子区域分别与上述拍摄预览界面中的每个预览子区域的显示位置对应;在步骤102之后,本申请实施例提供的拍摄方法还包括如下步骤E1:
[0073] 步骤E1:建立上述第一目标图像中的N个图像子区域与上述N张图像之间的关联关系,并将第一目标图像与N张图像关联存储。
[0074] 其中,一个图像子区域与N张图像中一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联。
[0075] 示例性地,拍摄装置在得到N个摄像头拍摄的N张图像和第一目标图像后,可以将上述第一目标图像与上述N张图像,或者N张图像的图像数据关联存储。
[0076] 进一步地,上述图像的图像数据的格式可以包括以下至少一项:RAW,YUV或JPEG。需要说明的是,RAW(RAW Image Format)格式是未经处理、也未经压缩的格式,即,RAW格式的图像数据为图像的源数据。
[0077] 示例性地,拍摄装置可以按照拍摄预览界面中N个预览子区域与N个摄像头相对应的区域排布信息,依次获取并存储每个目标摄像头拍摄的图像对应的预览图像。
[0078] 示例性地,拍摄装置可以建立第一目标图像中的一个图像子区域与N张图像中该图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像的映射关系,并保存该映射关系。
[0079] 如此,在用户对第一目标图像中的任一图像子区域进行触发操作的情况下,能够触发显示该图像子区域对应的原始拍摄图像,以实现通过第一目标图像中的图像子区域快速查看对应的原始拍摄图像。
[0080] 进一步地,上述建立映射关系可以包括以下任一项:建立图像子区域与其对应的图像之间的地址映射关系。
[0081] 示例性地,拍摄装置还可以为每个缩略图设置各自对应的图像的摄像头的摄像头标识。进一步的,拍摄装置还可以在每个图像子区域或者每个图像子区域对应的图像上增加对应的摄像头标识。
[0082] 进一步可选地,在本申请实施例中,结合上述步骤E1,拍摄装置在将上第一目标图像与上述N个图像关联存储后,用户可以通过对上述第一目标图像中的任一图像子区域的触控输入,来查看该图像子区域对应的图像的图像内容。
[0083] 示例性地,上述步骤102之后,本申请实施例提供的拍摄方法还包括如下步骤F1和步骤F2:
[0084] 步骤F1:接收用户对第一目标图像中的目标图像子区域的第五输入。
[0085] 步骤F2:响应于第五输入,显示目标图像子区域关联的图像。
[0086] 示例性地,上述目标图像子区域为上述图像子区域中的一个或者多个图像子区域。
[0087] 示例性地,上述目标图像子区域关联的图像为上述N个图像中,该目标图像子区域对应的图像,即,摄像头拍摄得到的原始图像。进一步地,上述目标图像子区域关联的图像包括至少两张图像。
[0088] 示例性地,拍摄装置可以将当前界面的显示内容更新为与目标图像子区域关联的图像,或者,在当前界面上悬浮显示该图像,或者生成新的界面显示该图像。
[0089] 如此,用户可以通过该一张图像,快捷灵活地查看不同拍摄头拍摄得到的多张图像,从而使得用户不需要在相册中的海量图像中查找不同摄像头拍摄的同一物体的多张原图,提高了图像查找的效率。
[0090] 举例说明,如图3中的(a)所示,第一目标图像包括9个缩略图,用户在点击其中的广角摄像头对应的缩略图31后,如图3中的(b)所示,拍摄装置获取该广角摄像头拍摄的图像,并呈现该图像的图像内容。
[0091] 需要说明的是,第一目标图像包括每个目标摄像头拍摄得到的的图像的图像内容,并且第一目标图像中的各个图像子区域与摄像头、图像之间具有关联关系,因此,可以通过删除、复制、移动等方式在第一目标图像内改变图像子区域的排布,修改目标摄像头对应的图像的排布,以挑选符合用户需要的图像。
[0092] 如此,通过对应存储第一目标图像和目标摄像头拍摄的图像的图像数据,使得用户可以便捷地通过对第一目标图像的输入,查看上述任一图像。
[0093] 进一步可选地,在本申请实施例中,上述步骤E1中获取第一目标图像的过程,可以包括如下步骤E2:
[0094] 步骤E2:拍摄装置按照上述N个预览子区域的区域排布信息,将N个预览子区域显示的N张预览图像进行图像合成,得到第一目标图像。
[0095] 其中,上述区域排布信息包括以下至少一项:显示位置、显示面积、显示内容。
[0096] 示例性地,上述区域排布信息可以包括:拍摄预览界面中的N个预览子区域的区域位置信息、区域数量信息、区域尺寸信息等。进一步地,区域排布信息可以为4宫格、9宫格等,本申请实施例对此不做限定。
[0097] 举例说明,结合上述图2,在图2中的9个预览子区域中,依次显示有预览图像1至预览图像9这9个预览图像。当用户点击界面上的“拍摄”控件23(即,上述第一输入)时,如图4所示,拍摄装置可以获取上述每个预览图像对应的图像,并按照每个图像子区域在拍摄预览界面中的区域排布信息,将每个预览子区域中的预览图像进行合成,得到包括上述各个预览子区域的预览图像的图像内容的图像41(即,第一目标图像)。
[0098] 如此,拍摄装置可以根据第一目标图像中图像子区域的排布信息(如,区域位置),对预览图像进行合成以生成第一目标图像,使得用户能够根据对预览图像的既定印象快速熟悉第一目标图像,以便于对第一目标图像中的多个图像内容进行再次编辑。
[0099] 进一步可选地,在本申请实施例中,拍摄装置在获取到第一目标图像之后,拍摄装置可以通过第一目标图像,对N个图像中的部分或全部图像执行第一目标操作,或,对第一目标图像执行第二目标操作。其中,上述第一目标操作包括以下至少一项:查看、修改、保存、复制或删除图像的图像数据,和/或,上述图像对应的第一目标图像中的图像子区域中的图像内容。上述第二目标操作可以包括以下至少一项:查看、修改、保存、复制或删除上述第一目标图像中的图像子区域。
[0100] 示例性地,如果拍摄装置接收到删除第一目标图像中超广角镜头对应的图像子区域的输入,则删除第一目标图像中超广角镜头对应的图像子区域,或者图像子区域中的图像内容,同时删除超广角镜头对应的(即,超广角镜头拍摄的图像)图像的图像数据,反之,如果接收到删除超广角镜头对应的图像的图像数据的操作指令,则删除超广角镜头对应的图像的图像数据,同时删除第一目标图像中的超广角镜头对应的图像子区域,或者图像子区域中的图像内容。
[0101] 进一步可选地,在本申请实施例中,在步骤102之后,本申请实施例提供的拍摄方法还包括如下步骤G1至步骤G5:
[0102] 步骤G1:拍摄装置接收用户的第二输入。
[0103] 步骤G2:拍摄装置响应于上述第二输入,显示上述第一目标图像。
[0104] 步骤G3:拍摄装置接收用户对第一目标图像中的N个图像子区域中的T个图像子区域的第三输入。
[0105] 步骤G4:拍摄装置响应于上述第三输入,将上述T个图像子区域显示的T张预览图像进行图像合成,得到第二目标图像。
[0106] 步骤G5:建立第二目标图像中的T个图像子区域与T张图像之间的关联关系,并将第二目标图像与T张图像关联存储。
[0107] 其中,一个图像子区域与T张图像中所述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联;其中,T为正整数,T<N。
[0108] 可以理解的是,拍摄装置在获取第一目标图像之后,可以先显示第一目标图像,然后根据用户对该第一目标图像的输入,对该第一目标图像进行二次图像处理(即,上述图像合成),以获取符合用户需要的图像。例如,删除第一目标图像、复制第一目标图像、调整第一目标图像的图像参数、对第一目标图像进行图像融合等等。
[0109] 在一种示例中,在对第一目标图像中的T个图像子区域中的T张预览图像进行图像合成的情况下,拍摄装置可以根据T个图像子区域的区域排布情况,对T个图像子区域中的T张预览图像进行图像融合。即,融合后的图像(即,第二目标图像)中的各个图像子区域对应的预览图像的排布,与融合前的图像(即,第一目标图像)的排布相同。
[0110] 在另一种示例中,拍摄装置可以根据预定模板,对各个缩略图对应的图像进行融合,以得到预定排布样式的图像。进一步地,上述预定模板可以为2宫格图像模板,4宫格图像模板等。
[0111] 举例说明,结合上述图4,在用户依次点击九宫格图像41(即,第一目标图像)中的图像子区域42,图像子区域43,图像子区域44和图像子区域45后,可以在当前界面上的进行滑动输入,以触发对上述缩略图进行重新排布,如图5所示,拍摄装置调取4宫格图像模板并根据该图像模板对上述4个图像子区域进行图像融合,得到将图像子区域进行重新排布的四宫格图像51(即,上述第二目标图像)。
[0112] 示例性地,在得到第二目标图像之后,拍摄装置可以建立第二目标图像中的T个图像子区域与T张图像之间的关联关系,并将第二目标图像与T张图像关联存储。如此,便于用户通过第二目标图像快速查看第二目标图像的图像子区域对应的任一原始图像。
[0113] 如此,在实际拍摄过程中,在获取包括多个预览图像的第一目标图像之后,当第一预览图像不满足用户需求时,拍摄装置可以对该第一目标图像中的图像子区域进行重新组合以及图像合成,从而生成满足用户需求的新的图像。由于第一目标图像是作为查看与第一目标图像的多个图像子区域关联的多张图像的原图的媒介,基于第一目标图像,用户可以自定义选取多张图像中的任意至少两张进行重新组合,从而得到包括用户需求的至少两张图像对应的预览图像的第二目标图像,不需要重新拍摄一次,仅需要在已经生成的包括多个预览图像的第一目标图像的基础上进行选择,即可得到包括用户需求查看的多张图像对应的预览图像的第二目标图像,操作便捷,图像的生成的灵活性更高。
[0114] 可选地,在本申请实施例中,拍摄装置可以根据用户需求,在拍摄预览界面中显示用户选择的一个或者多个显示区域中的预览图像。
[0115] 示例性地,上述显示拍摄预览界面之后,本申请实施例提供的拍摄方法还包括如下步骤H1和步骤H2:
[0116] 步骤H1:接收用户对N个预览子区域中的M个预览子区域的第四输入。
[0117] 步骤H2:响应于第四输入,将N个预览子区域中的预览图像更新为M个预览子区域中的预览图像。
[0118] 其中,M为正整数,M<N。
[0119] 示例性地,上述X个第一显示区域可以是用户从M个显示区域中选择的,其选择方式包括但不限于单击、双击、长按、手势和语音。
[0120] 示例性地,拍摄装置在接收用户的第四输入后,可以对拍摄预览界面进行更新。进一步地,拍摄装置可以将拍摄预览界面中的Y个显示区域更新为X个显示区域,并将拍摄预览界面中显示的预览图像更新为上述X个第一显示区域内的预览图像。
[0121] 举例说明,结合上述图2,用户在点击拍摄预览界面中的显示区域21和显示区域22后,如图6所示,拍摄装置将图2中的9个显示区域中的预览图像,更新为图6中的2个显示区域中的预览图像。即,拍摄装置在显示区域61中显示显示区域21中的预览图像,在显示区域62中显示显示区域22中的预览图像。
[0122] 如此,在拍摄预览界面中显示有多个预览图像的情况下,拍摄装置可以根据用户的实际需求,将拍摄预览界面中的多个预览图像更新为用户需要查看的预览图像,提高用户操作的灵活性。
[0123] 示例性地,上述第二显示区域为上述X个第一显示区域中的至少一个。
[0124] 进一步地,第二显示区域是指用户X个第一显示区域中选择的,其选择方式包括但不限于单击、双击、长按、手势和语音。
[0125] 可选地,在本申请实施例中,拍摄装置可以接收用户在拍摄预览界面中的任一预览子区域的输入,调整该预览子区域中展示的预览图像的参数。
[0126] 示例性地,拍摄装置可以将原画面参数对应的预览图像在调整图像参数之前进行保存,以便于与调整参数后的预览图像进行比较。
[0127] 示例性地,如果发现原画面参数对应的预览图像更符合用户需求,可以通过设置画面参数的一键还原控件,以原画面参数捕捉预览图像。
[0128] 如此,在拍摄过程中,拍摄装置可以根据用户需求,对任一预览子区域中的预览图像的图像参数进行调整,以满足用户对于预览图像的精准性要求。
[0129] 需要说明的是,本申请实施例提供的拍摄方法,执行主体可以为拍摄装置,或者该拍摄装置中的用于执行拍摄方法的控制模块。本申请实施例中以拍摄装置执行拍摄方法为例,说明本申请实施例提供的拍摄装置。
[0130] 图7为本申请实施例提供的一种拍摄装置的结构示意图之一,如图7所示,上述拍摄装置500包括:接收模块501和获取模块502,其中:上述接收模块501,用于在显示拍摄预览界面的情况下,接收用户的第一输入,上述拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;上述获取模块502,用于响应于上述接收模块501接收到的上述第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;其中,N为大于1的整数,上述第一目标图像是基于上述N个预览子区域显示的N张预览图像合成得到的,上述第一目标图像用于显示上述N张图像中的任一个。
[0131] 在本申请实施例提供的拍摄装置中,在显示拍摄预览界面的情况下,由于该拍摄预览界面的N个预览子区域中能够分别显示N个摄像头中每个摄像头的预览图像,从而使得用户能够在该拍摄预览界面中进行预览图像的筛选;进而在接收用户的第一输入后,能够响应第一输入得到上述N个摄像头拍摄的N张图像,并基于N个预览子区域中的N张预览图像合成得到第一目标图像,然后可以通过该第一目标图像快速显示N个摄像头拍摄的N张图像。如此,在拍摄预览界面中进行预览图像的筛选,以及,通过第一目标图像快速显示不同摄像头拍摄的图像,不仅降低客户挑选拍摄预览图像以及预览不同摄像头拍摄的图像的时间,使得用户可以快速选取需求的预览图像以及快速查看不同摄像效果的图像,提高了用户的操作效率,还为后续艺术创作提供更大的操作空间,增加了拍照的趣味性。
[0132] 可选地,在本申请实施例中,上述第一目标图像包括N个图像子区域,每个图像子区域分别与上述拍摄预览界面中的每个预览子区域的显示位置对应;上述装置还包括:关联模块503和存储模块504;上述关联模块503,用于建立上述第一目标图像中的N个图像子区域与上述N张图像之间的关联关系;上述存储模块504,用于将上述关联模块建立关联关系的上述第一目标图像中的N个图像子区域与上述N张图像关联存储;其中,一个图像子区域与上述N张图像中上述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联。
[0133] 如此,在用户对第一目标图像中的任一图像子区域进行触发操作的情况下,能够触发显示该图像子区域对应的原始拍摄图像,以实现通过第一目标图像中的图像子区域快速查看对应的原始拍摄图像。
[0134] 可选地,在本申请实施例中,上述装置还包括:显示模块505,其中:上述接收模块501,还用于接收用户对上述第一目标图像中的目标图像子区域的第五输入;上述显示模块
505,用于响应于上述接收模块501接收的上述第五输入,显示上述目标图像子区域关联的图像。
[0135] 如此,用户可以根据实际需求,通过第一目标图像,随时查看任意摄像头拍摄的图像,提高用户操作的便捷性。
[0136] 可选地,在本申请实施例中,上述装置还包括:合成模块506;上述接收模块501,还用于接收用户的第二输入;上述显示模块505,还用于响应于上述接收模块501接收的上述第二输入,显示上述第一目标图像;上述接收模块501,还用于接收用户对上述第一目标图像的上述N个图像子区域中的T个图像子区域的第三输入;上述合成模块506,用于响应于上述接收模块501接收的上述第三输入,将上述T个图像子区域显示的T张预览图像进行图像合成,得到第二目标图像;上述关联模块503,上述第二目标图像中的T个图像子区域与T张图像之间的关联关系;上述存储模块504,还用于将上述第二目标图像与上述T张图像关联存储;其中,一个图像子区域与上述T张图像中上述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联,T为正整数,T<N。
[0137] 如此,在实际拍摄过程中,在获取包括多个预览图像的第一目标图像之后,当第一预览图像不满足用户需求时,拍摄装置可以对该第一目标图像中的图像子区域进行重新组合以及图像合成,从而生成满足用户需求的新的图像。
[0138] 可选地,在本申请实施例中,上述装置还包括:划分模块507;上述划分模块507,用于在显示拍摄预览界面之前,按照目标划分参数,将拍摄预览界面划分为N个预览子区域;其中,目标划分参数包括以下至少一项:摄像头数量、单个显示区域尺寸、单页最大区域数量、拍摄预览界面的界面尺寸。
[0139] 如此,拍摄装置可以根据电子设备中实际的摄像头数量,以及拍摄预览界面的界面尺寸等因素,灵活地对拍摄预览界面进行区域划分,从而便于用户对拍摄预览界面中的预览子区域的查看以及操作。
[0140] 可选地,在本申请实施例中,上述合成模块506,还用于按照上述N个预览子区域的区域排布信息,将上述N个预览子区域显示的N张预览图像进行图像合成,得到第一目标图像;其中,上述区域排布信息包括以下至少一项:显示位置、显示面积、显示内容。
[0141] 如此,拍摄装置可以根据第一目标图像中图像子区域的排布信息(如,区域位置),对预览图像进行合成以生成第一目标图像,使得用户能够根据对预览图像的既定印象快速熟悉第一目标图像,以便于对第一目标图像中的多个图像内容进行再次编辑。
[0142] 可选地,在本申请实施例中,其特征在于,上述装置还包括:更新模块508;上述接收模块501,还用于接收用户对上述N个预览子区域中的M个预览子区域的第四输入;上述更新模块508,用于响应于上述接收模块501接收的上述第四输入,将上述N个预览子区域中的预览图像更新为上述M个预览子区域中的预览图像;其中,M为正整数,M<N。
[0143] 如此,在拍摄预览界面中显示有多个预览图像的情况下,拍摄装置可以根据用户的实际需求,将拍摄预览界面中的多个预览图像更新为用户需要查看的预览图像,提高用户操作的灵活性。
[0144] 本申请实施例中的拍摄装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性地,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra‑mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
[0145] 本申请实施例中的拍摄装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
[0146] 本申请实施例提供的拍摄装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0147] 可选的,如图8所示,本申请实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0148] 需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
[0149] 图9为实现本申请实施例的一种电子设备的硬件结构示意图。
[0150] 该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。其中,用户输入单元807包括:触控面板8071和其他输入设备8072,显示单元806包含显示面板8061,输入单元804包括图像处理器8041和麦克风8042,存储器809可用于存储软件程序(如,操作系统、至少一个功能所需的应用程序)以及各种数据。
[0151] 本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0152] 其中,用户输入单元807,用于在显示拍摄预览界面的情况下,接收用户的第一输入,上述拍摄预览界面包括N个预览子区域,每个预览子区域包括一个摄像头采集的预览图像;上述处理器810,用于响应于上述用户输入单元807接收到的第一输入,控制N个摄像头拍摄,得到N张图像,并生成第一目标图像;其中,N为大于1的整数,上述第一目标图像是基于上述N个预览子区域显示的N张预览图像合成得到的,上述第一目标图像用于显示上述N张图像中的任一个。
[0153] 在本申请实施例提供的电子设备中,在显示拍摄预览界面的情况下,由于该拍摄预览界面的N个预览子区域中能够分别显示N个摄像头中每个摄像头的预览图像,从而使得用户能够在该拍摄预览界面中进行预览图像的筛选;进而在接收用户的第一输入后,能够响应第一输入得到上述N个摄像头拍摄的N张图像,并基于N个预览子区域中的N张预览图像合成得到第一目标图像,然后可以通过该第一目标图像快速显示N个摄像头拍摄的N张图像。如此,在拍摄预览界面中进行预览图像的筛选,以及,通过第一目标图像快速显示不同摄像头拍摄的图像,不仅降低客户挑选拍摄预览图像以及预览不同摄像头拍摄的图像的时间,使得用户可以快速选取需求的预览图像以及快速查看不同摄像效果的图像,提高了用户的操作效率,还为后续艺术创作提供更大的操作空间,增加了拍照的趣味性。
[0154] 可选地,在本申请实施例中,上述第一目标图像包括N个图像子区域,每个图像子区域分别与上述拍摄预览界面中的每个预览子区域的显示位置对应;上述处理器810,用于建立上述第一目标图像中的N个图像子区域与上述N张图像之间的关联关系;上述存储器809,用于将上述处理器810建立关联关系的上述第一目标图像中的N个图像子区域与上述N张图像关联存储;其中,一个图像子区域与上述N张图像中上述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联。
[0155] 如此,在用户对第一目标图像中的任一图像子区域进行触发操作的情况下,能够触发显示该图像子区域对应的原始拍摄图像,以实现通过第一目标图像中的图像子区域快速查看对应的原始拍摄图像。
[0156] 可选地,在本申请实施例中,上述用户输入单元807,还用于接收用户对上述第一目标图像中的目标图像子区域的第五输入;上述显示单元806,用于响应于上述用户输入单元807接收的上述第五输入,显示上述目标图像子区域关联的图像。
[0157] 如此,用户可以根据实际需求,通过第一目标图像,随时查看任意摄像头拍摄的图像,提高用户操作的便捷性。
[0158] 可选地,在本申请实施例中,上述处理器810,还用于接收用户的第二输入;上述显示单元806,还用于响应于上述用户输入单元807接收的上述第二输入,显示上述第一目标图像;上述用户输入单元807,还用于接收用户对上述第一目标图像的上述N个图像子区域中的T个图像子区域的第三输入;上述处理器810,用于响应于上述用户输入单元807接收的上述第三输入,将上述T个图像子区域显示的T张预览图像进行图像合成,得到第二目标图像;上述处理器810,用于建立上述第二目标图像中的T个图像子区域与T张图像之间的关联关系;上述存储其806,还用于将上述第二目标图像与上述T张图像关联存储;其中,一个图像子区域与上述T张图像中上述一个图像子区域对应显示位置的预览子区域对应的摄像头拍摄的图像相关联,T为正整数,T<N。
[0159] 如此,在实际拍摄过程中,在获取包括多个预览图像的第一目标图像之后,当第一预览图像不满足用户需求时,拍摄装置可以对该第一目标图像中的图像子区域进行重新组合以及图像合成,从而生成满足用户需求的新的图像。
[0160] 可选地,在本申请实施例中,上述处理器810,用于在显示拍摄预览界面之前,按照目标划分参数,将拍摄预览界面划分为N个预览子区域;其中,目标划分参数包括以下至少一项:摄像头数量、单个显示区域尺寸、单页最大区域数量、拍摄预览界面的界面尺寸。
[0161] 如此,拍摄装置可以根据电子设备中实际的摄像头数量,以及拍摄预览界面的界面尺寸等因素,灵活地对拍摄预览界面进行区域划分,从而便于用户对拍摄预览界面中的预览子区域的查看以及操作。
[0162] 可选地,在本申请实施例中,上述处理器810,还用于按照上述N个预览子区域的区域排布信息,将上述N个预览子区域显示的N张预览图像进行图像合成,得到第一目标图像;其中,上述区域排布信息包括以下至少一项:显示位置、显示面积、显示内容。
[0163] 如此,拍摄装置可以根据第一目标图像中图像子区域的排布信息(如,区域位置),对预览图像进行合成以生成第一目标图像,使得用户能够根据对预览图像的既定印象快速熟悉第一目标图像,以便于对第一目标图像中的多个图像内容进行再次编辑。
[0164] 可选地,在本申请实施例中,其特征在于,上述用户输入单元807,还用于接收用户对上述N个预览子区域中的M个预览子区域的第四输入,上述处理器810还用于响应于上述用户输入单元807接收的第四输入,将上述N个预览子区域中的预览图像更新为上述M个预览子区域中的预览图像;其中,M为正整数,M<N。
[0165] 如此,在拍摄预览界面中显示有多个预览图像的情况下,拍摄装置可以根据用户的实际需求,将拍摄预览界面中的多个预览图像更新为用户需要查看的预览图像,提高用户操作的灵活性。
[0166] 应理解的是,本申请实施例中,输入单元804可以包括图形处理器(graphics processing unit,GPU)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板
8061。用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器809可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
[0167] 本申请实施例还提供一种可读存储介质,该可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0168] 其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read‑only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等。
[0169] 本申请实施例另提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0170] 应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0171] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0172] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本申请各个实施例的方法。
[0173] 上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。