拍照方法及相关装置与流程

文档序号:29696771发布日期:2022-04-16 13:15阅读:93来源:国知局
拍照方法及相关装置与流程

1.本技术属于数据处理领域,具体涉及一种拍照方法及相关装置。


背景技术:

2.移轴摄影镜头最主要的特点是,可在照相机机身和胶片平面位置保持不变的前提下,使整个摄影镜头的主光轴平移、倾斜或旋转,以达到调整所摄影像透视关系或全区域聚焦的目的。但移轴镜头有体积大,价格贵等特点,并且需要配合单反或者其他可换镜头的相机使用,因此拍摄移轴效果照片的成本较高。


技术实现要素:

3.本技术实施例提供了一种拍照方法及相关装置,以期利用光场相机获取具有移轴效果的图片,降低移轴照片的拍摄成本。
4.第一方面,本技术实施例提供了一种拍照方法,应用于电子设备,所述方法包括:
5.通过所述电子设备的光场相机模块获取预览图像;
6.根据所述预览图像确定所述光场相机模块的对焦位置;
7.根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,所述第一成像面为所述光场相机模块对应的重聚焦平面;
8.根据所述第一角度和所述对焦位置生成所述第一成像面;
9.根据所述第一成像面获取目标图像。
10.第二方面,本技术实施例提供了一种拍照装置,应用于电子设备,所述装置包括:
11.第一获取单元,用于通过所述电子设备的光场相机模块获取预览图像;
12.第一确定单元,用于根据所述预览图像确定所述光场相机模块的对焦位置;
13.第二确定单元,用于根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,所述第一成像面为所述光场相机模块对应的重聚焦平面;
14.生成单元,用于根据所述第一角度和所述对焦位置生成所述第一成像面;
15.第二获取单元,用于根据所述第一成像面获取目标图像。
16.第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本技术实施例第一方面中的步骤的指令。
17.第四方面,本技术实施例提供了一种计算机存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面中所描述的部分或全部步骤。
18.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
19.可以看出,本技术实施例中,电子设备首先通过所述电子设备的光场相机模块获取预览图像,然后根据所述预览图像确定所述光场相机模块的对焦位置,然后根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,再然后根据所述第一角度和所述对焦位置生成所述第一成像面,最后根据所述第一成像面获取目标图像。这样,可以在不需要额外增加硬件成本的基础上,获取具有移轴效果的照片,可以降低拍摄具有移轴效果的图片的成本,且比起软件算法模拟移轴镜头效果来说,本方案根据光场相机的特性来实现具有移轴效果的照片,更接近于移轴镜头的实际成像原理,使得拍摄的照片精度更高,效果更好。
附图说明
20.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1a是本技术实施例提供的一种拍照原理示意图;
22.图1b是本技术实施例提供的一种移轴照片拍摄原理示意图;
23.图2a是本技术实施例提供的一种光场相机模块的结构示意图;
24.图2b是本技术实施例提供的一种光场相机模块的拍照原理示意图;
25.图3a是本技术实施例提供的一种电子设备的示意图;
26.图3b是本技术实施例提供的一种电子设备的结构示意图;
27.图4a是本技术实施例提供的一种拍照方法的流程示意图;
28.图4b是本技术实施例提供的一种拍照界面示意图;
29.图4c是本技术实施例提供的另一种拍照界面示意图;
30.图4d是本技术实施例提供的一种光线角度示意图;
31.图4e是本技术实施例提供的一种拍照方法的像素值计算示意图;
32.图5是本技术实施例提供的一种拍照装置的功能单元组成框图;
33.图6是本技术实施例提供的另一种拍照装置的功能单元组成框图。
具体实施方式
34.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
35.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
36.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包
含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
37.本技术涉及到的概念和术语的定义或解释如下。
38.沙姆定律(scheimpflug principle),当镜头平面、物面和像面交于同一条直线时,可以拍出被摄物体(所在平面)全部清晰的照片。即如图1a和图1b所示:物面、像面(后组部分)以及镜头平面(前组部分)汇聚于照相机下面的一个假想点,摆前调整量越小,后组的摆动幅度就越大,后组摆动幅度小,前组的摆动幅度就大。这样,三个平面相交于一点,能够使倾斜的被摄体获得最大的清晰范围。
39.光场相机,光场相机有一个主镜头(main lens)、一个传感器(sensor),以及在主镜头和传感器之间的微镜头(micro lens)阵列,如图2a所示,微镜头由很多光轴平行的直径较小的镜头组成,每个小镜头接收由主镜头而来的光线后,传送到传感器前,析出聚焦光线及将光线资料转换,以数码方式记下。如图2b所示,相比于普通相机的传感器到主镜头平面距离恒定,并且无法计算得到新的成像平面,光场相机可以通过计算得到一个重聚焦平面,并通过积分计算进行成像,并且该重聚焦平面可以改变。
40.当被拍摄物体不平行于相机平面和镜头平面时,往往很难得到被拍摄物体全部清晰的照片。或者在拍摄高楼等场景时,抬高相机仰角拍摄会造成建筑物的形变。而目前具有移轴效果的照片可以解决上述问题,但拍摄移轴效果的照片,通常需要可换镜头的相机配合移轴镜头实现,而移轴镜头又具有体积大,价格贵等特点,并且需要配合单反或者其他可换镜头的相机使用,且碍于硬件限制,普通镜头很难产生精度较高且理想的移轴效果。
41.针对上述问题,本技术实施例提供了一种拍照方法及相关装置,下面结合附图对本技术实施例进行详细介绍。
42.请参阅图3a,图3a是本技术实施例提供的一种电子设备的示意图。如图所示,电子设备10包括拍照装置101和光场相机模块102,所述光场相机模块用于获取预览图片,所述拍照装置101用于根据预览图片以及该光场相机模块102的配置计算该光场相机模块的重聚焦平面,并根据该重聚焦平面计算出具有移轴效果的图像。
43.上述电子设备10的结构如图3b所示,所述电子设备10包括处理器120、存储器130、通信接口140以及一个或多个程序131,其中,所述一个或多个程序131被存储在上述存储器130中,且被配置由上述处理器120执行,所述一个或多个程序131包括用于执行下述方法实施例中任一步骤的指令。具体实现中,所述处理器120用于执行如下述方法实施例中由电子设备执行的任一步骤,且在执行诸如发送等数据传输时,可选择的调用所述通信接口140来完成相应操作。
44.请参阅图4a,图4a是本技术实施例提供的一种拍照方法的流程示意图。如图所示,所述拍照方法应用于电子设备,所述方法包括以下步骤:
45.s401,通过所述电子设备的光场相机模块获取预览图像。
46.其中,该预览图像为根据电子设备的镜头变化或光场相机的焦距等变化而实时变化的图像内容。在用户进行拍摄时,光场相机的主镜头拍摄到的画面均会实时显示在电子设备的图片显示区域,此时,该显示的预览图像为根据光场相机的默认第一成像面计算得到,所述第一成像面即为上述提到的光场相机的重聚焦平面。该默认第一成像面相对于的
镜头平面的角度可以是出厂设置的或用户设置的默认角度,例如第一成像面与镜头平面平行。该角度也可以是光场相机上一次拍摄时确定出的角度。
47.s402,根据所述预览图像确定所述光场相机模块的对焦位置。
48.其中,所述对焦位置可以用于指示所述光场相机模块的像距。用户可以通过点击或选择等操作在电子设备上指定该预览图像的对焦位置,或者电子设备也可以根据预览图像进行自动对焦。
49.s403,根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,所述第一成像面为所述光场相机模块对应的重聚焦平面。
50.其中,当第一成像面与镜头平面之间呈一定角度的时候,就会出现类似移轴镜头成像带来的效果。因此可以根据当前预览图像的内容确定第一成像面需要在当前角度上再继续转动的角度,得到可以获取用户需求的具有移轴效果的图像时,第一成像面相对于镜头平面的第一角度。所述第一成像面也可以称为重聚焦平面或虚拟成像面。
51.s404,根据所述第一角度和所述对焦位置生成所述第一成像面;
52.s405,根据所述第一成像面获取目标图像。
53.其中,第一成像面对应的第一角度和对焦位置可以根据用户操作或电子设备的自动调节而改变,当第一成像面改变时,根据预览图像生成的目标图像也会相应改变,在获取该目标图像后,会实时将目标图像显示在电子设备的显示区域,以实现把实时的移轴效果预览到设备端,方便用户后续再次调节。
54.可见,本实例中,电子设备首先通过所述电子设备的光场相机模块获取预览图像,然后根据所述预览图像确定所述光场相机模块的对焦位置,然后根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,再然后根据所述第一角度和所述对焦位置生成所述第一成像面,最后根据所述第一成像面获取目标图像。这样,可以在不需要额外增加硬件成本的基础上,获取具有移轴效果的照片,降低获取具有移轴效果的图片的成本,且比起软件算法模拟移轴镜头效果来说,本方案根据光场相机的特性来实现具有移轴效果的照片,更接近于移轴镜头的实际成像原理,使得拍摄的照片精度更高,效果更好。
55.在一个可能的实例中,所述根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,包括:接收针对角度调整控件的第一操作;根据所述第一操作调整所述角度调整控件对应的角度参数,所述角度参数用于指示所述第一成像面相对于所述镜头平面的角度;根据所述角度参数确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
56.其中,角度调整控件可以包括用于实现在竖直方向上转动所述第一成像面的第一角度调整控件,还可以包括用于实现在水平方向上转动所述第一成像面的第二角度调整控件。如图4b所示,图4b是本技术实施例提供的一种拍照界面示意图,用户可以通过滑动x和y方向上的角度调整控件来使得第一成像面相对于镜头平面的角度改变,该x方向上的角度调整控件为第二角度调整控件,该y方向上的角度调整控件为第一角度调整控件。由图可知,电子设备上还可以包括用于调节焦距的焦距调整控件。具体实现中,角度调整控件还可以为手势识别控件,以根据用户手势进行第一角度的改变。该角度调整控件还可以是感应控件,即根据用户对该角度调整控件的操作来确定第一角度,包括用户长按并移动或转动
该角度控件,第一成像面根据角度控件的移动轨迹进行角度变化。
57.可见,本实例中,用户可以根据需求和当前预览画面的内容,对电子设备的角度调整控件进行操作,以实现自定义的第一角度的确定,可以更好的满足用户需求,提高用户使用趣味性和拍照体验。
58.在一个可能的实例中,所述根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,包括:根据所述预览图像确定目标对象;确定所述预览图像中所述目标对象的形变程度;根据所述形变程度确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
59.其中,根据所述预览图像确定目标对象可以包括:获取用户的点击操作,确定所述点击操作对应的图像为目标对象。若用户点击了预览图像中的某一个位置,则可以确定该位置对应的图像的整体为目标对象。例如用户点击了如图4b所示的预览图像中的风车的其中一个风车叶片,则整个风车都为目标对象。所述根据所述预览图像确定目标对象还可以包括:确定预览图像中图像占比最大的图像对应的内容为目标对象,其中,图像占比是指图像范围与整个预览图像的范围的比值。特别地,当预览图像中包括有预设类型的图像时,可以直接确定该预设类型的图像对应的内容为目标对象,该预设类型可以包括该图像内容为建筑物、车辆等。
60.具体实现中,所述确定所述预览图像中所述目标对象的形变程度可以包括:确定目标对象的类型;确定目标对象对应的拍照角度;根据所述目标对象的类型和所述拍照角度确定模板图像;将所述目标对象对应的图像内容与所述模板图像进行比对,确定所述目标对象的形变程度。例如,目标对象的类型为高楼,此时可以通过拍照角度确定在该拍照角度下没有产生形变的高楼的图像为模板图像。在进行形变程度比对时,可以提取目标对象对应的轮廓线条和模板图像中的对象的轮廓线条进行比对,根据线条走向确定线条重合度,根据重合度确定形变程度。
61.可见,本实例中,由于具有移轴效果的图像可以减少建筑物等物体拍摄时的形变程度,因此电子设备可以根据预览图像中目标对象的形变程度,自动对第一成像面相对于镜头平面的角度进行调整,以确定出第一角度。这样可以快速高效的生成具有移轴效果的目标图像,可以减少用户操作步骤,提高用户使用体验。
62.在一个可能的实例中,所述根据所述形变程度确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,包括:根据所述形变程度确定所述第一成像面的角度调整范围;确定所述预览图像的聚焦区域在所述预览图像中的占比;在所述占比小于预设值的情况下,确定预览图像中未聚焦区域的位置;根据所述未聚焦区域的位置和所述角度调整范围确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
63.其中,第一成像面以预览图像对应的重聚焦平面的角度,也就是当前角度调整到目标对象的形变程度小于预设形变程度的第一角度时,当前角度与第一角度之间的角度就包括在该角度调整范围内。在确定聚焦区域时,可以包括:将预览图像划分为多个子区域,确定每个子区域的清晰度,确定清晰度满足预设值的子区域为聚焦区域。或者还可以包括:对预览图像进行预处理;确定预览图像中的感兴趣区域;对所述感兴趣区域进行检测并评分,确定评分高于预设分数的感兴趣区域为聚焦区域。若占比小于预设值,则意味着该预览图像中大部分图像内容是没有聚焦的,不符合具有移轴效果的图片的特点,因此可以根据
当前第一成像面的角度和未聚焦的区域的位置对第一成像面的第一角度进行有针对性的调整,以确定在第一角度对应的第一成像面上获取的目标图像的形变程度小,且大部分图像是清晰的。
64.可见,本实例中,根据形变程度和聚焦区域自动调整第一成像面相对于镜头平面的角度,可以提高拍摄的具有移轴效果的图片的精度,提高用户使用体验。
65.在一个可能的实例中,所述根据所述形变程度确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,包括:根据所述形变程度确定所述第一成像面的角度调整范围;接收针对所述预览图像的第二操作;根据所述第二操作确定目标聚焦区域的位置;根据所述目标聚焦区域的位置和所述角度调整范围确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
66.其中,第二操作包括点击操作和/或扩展操作,即用户可以通过点击操作在预览图像上确定一个聚焦点,然后以该聚焦点为中心对该聚焦点包含的图像区域进行扩展操作,以确定目标聚焦区域。
67.可见,本实例中,根据形变程度和聚焦区域自动调整第一成像面相对于镜头平面的角度,可以提高拍摄的具有移轴效果的图片的精度,提高用户使用体验。
68.在一个可能的实例中,所述根据所述第一成像面获取目标图像之后,所述方法还包括:根据所述第一角度确定多个第二角度;分别根据所述多个第二角度和所述对焦位置生成多个第二成像面;根据所述多个第二成像面生成多个参考图像;接收针对所述多个参考图像的第三操作,所述第三操作用于确定目标参考图像,所述目标参考图像为所述多个参考图像中的参考图像;确定所述目标参考图像为所述目标图像。
69.其中,多个第二角度的角度值可以是均为预设角度范围内的角度值,该预设角度范围可以根据第一角度确定,即该预设角度范围内包括的所有角度值与第一角度的角度值的差值小于预设角度值。例如第一角度为30
°
,则多个第二角度可以为30.5
°
、29.5
°
等。此时可以将目标图像在电子设备的主要显示区域进行显示,而将生成的多个参考图像在预设区域位置进行显示,例如图4c所示,主要显示区域的下方预设区域显示的三张图片为根据第二成像面确定出的参考图像。以使得用户可以在显示区域上直观的看到对当前的第一角度进行轻微调整后的图像,方便用户直接从下方的参考图像中选择一个图像为目标对象,减少用户对第一角度的调整次数,提高用户的拍照效率。且可以避免用户手动调整时,因精细操作困难而无法快速将第一角度调整到合适的位置,提高用户使用体验。
70.可见,本实例中,在显示区域同时显示根据第二成像面确定的多个参考图像,可以提高拍照效率,提高用户的使用体验。
71.在一个可能的实例中,所述根据所述第一成像面获取目标图像,包括:获取所述第一成像面上的每个像素点对应的方向信息和位置信息,所述方向信息与第三成像面关联,所述位置信息与所述第一成像平面关联,所述第三成像面为所述光场相机模块对应的原始成像面;根据所述方向信息和所述位置信息确定所述每个像素点对应的像素值;根据所述每个像素点对应的像素值获取所述目标图像。
72.其中,如图4d所示,第一成像面的a’点的像可由所有经过该点的光线的积分得到。例如图4d中的光线a’,ba’和c,该光线在原始成像面相交于b点和c点,即通过b和c点处光强(即该像素点的像素值)可以得到光线a’,ba’和c的光强。对于所有a’点的光线积分(即求
和)可得a’点的光线强度,即该点的像。通过上述方式,可以得到任意虚拟平面所成的像。如图4e所示,以成像面中心点建立三维直角坐标系,对于某个重聚焦平面内的点(s’,t’,α
×
l),它得到的像可以通过如下公式计算:
[0073][0074]
其中,α
×
l是指第一成像面到镜头平面的距离,l是指镜头平面到原始成像面的距离,α为重聚焦参数。由于微镜头阵列下像素相对于微镜头中心的位置,即在第三成像面,也就是原始成像面上的位置就是方向信息,该(u’,v’)为像素点在第三成像面的位置坐标,在第一成像面上的实际位置就为位置信息,该(s’,t’)为像素点在第一成像面的位置。给定输入的光场图像,重聚焦参数α,利用各个微透镜中心的坐标,然后对第一成像面,也可以称为重聚焦平面上某个点a(s’,t’,α
×
l),根据上述公式和第一成像面上该点a对应的光线强度,累加插值结果,从而得到该点的图像像素值,重复上述计算步骤直到拼凑出一副完整图像。
[0075]
可见,本实例中,可以通过光场相机在不增加额外设备和空间体积的情况下依靠算法实现移轴镜头的拍照效果。
[0076]
与上述实施例一致的,请参阅图5,图5是本技术实施例提供的一种拍照装置的功能单元组成框图。所述拍照装置50应用于电子设备,所述装置包括:第一获取单元501,用于通过所述电子设备的光场相机模块获取预览图像;第一确定单元502,用于根据所述预览图像确定所述光场相机模块的对焦位置;第二确定单元503,用于根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度,所述第一成像面为所述光场相机模块对应的重聚焦平面;生成单元504,用于根据所述第一角度和所述对焦位置生成所述第一成像面;第二获取单元505,用于根据所述第一成像面获取目标图像。
[0077]
在一个可能的实例中,在所述根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度方面,所述第二确定单元503具体用于:接收针对角度调整控件的第一操作;根据所述第一操作调整所述角度调整控件对应的角度参数,所述角度参数用于指示所述第一成像面相对于所述镜头平面的角度;根据所述角度参数确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
[0078]
在一个可能的实例中,在所述根据所述预览图像确定所述光场相机模块的第一成像面相对于镜头平面的第一角度方面,所述第二确定单元503具体用于:根据所述预览图像确定目标对象;确定所述预览图像中所述目标对象的形变程度;根据所述形变程度确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
[0079]
在一个可能的实例中,在所述根据所述形变程度确定所述光场相机模块的第一成像面相对于镜头平面的第一角度方面,所述第二确定单元503具体用于:根据所述形变程度确定所述第一成像面的角度调整范围;确定所述预览图像的聚焦区域在所述预览图像中的占比;在所述占比小于预设值的情况下,确定预览图像中未聚焦区域的位置;根据所述未聚焦区域的位置和所述角度调整范围确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
[0080]
在一个可能的实例中,在所述根据所述形变程度确定所述光场相机模块的第一成
像面相对于镜头平面的第一角度方面,所述第二确定单元503具体用于:根据所述形变程度确定所述第一成像面的角度调整范围;接收针对所述预览图像的第二操作;根据所述第二操作确定目标聚焦区域的位置;根据所述目标聚焦区域的位置和所述角度调整范围确定所述光场相机模块的第一成像面相对于镜头平面的第一角度。
[0081]
在一个可能的实例中,在所述根据所述第一成像面获取目标图像之后,所述装置50还用于:根据所述第一角度确定多个第二角度;分别根据所述多个第二角度和所述对焦位置生成多个第二成像面;根据所述多个第二成像面生成多个参考图像;接收针对所述多个参考图像的第三操作,所述第三操作用于确定目标参考图像,所述目标参考图像为所述多个参考图像中的参考图像;确定所述目标参考图像为所述目标图像。
[0082]
在一个可能的实例中,在所述根据所述第一成像面获取目标图像方面,所述第二获取单元505具体用于:获取所述第一成像面上的每个像素点对应的方向信息和位置信息,所述方向信息与第三成像面关联,所述位置信息与所述第一成像平面关联,所述第三成像面为所述光场相机模块对应的原始成像面;根据所述方向信息和所述位置信息确定所述每个像素点对应的像素值;根据所述每个像素点对应的像素值获取所述目标图像。
[0083]
可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本技术中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
[0084]
在采用集成的单元的情况下,如图6所示,图6是本技术实施例提供的另一种拍照装置的功能单元组成框图。在图6中,拍照装置600包括:处理模块612和通信模块611。处理模块612用于对拍照装置的动作进行控制管理,例如,执行第一获取单元501、第一确定单元502、第二确定单元503、生成单元504和第二获取单元505的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块611用于拍照装置与其他设备之间的交互。如图6所示,拍照装置还可以包括存储模块613,存储模块613用于存储拍照装置的程序代码和数据。
[0085]
其中,处理模块612可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块611可以是收发器、rf电路或通信接口等。存储模块613可以是存储器。
[0086]
其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述拍照装置600可执行上述图4a所示的拍照方法。
[0087]
上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0088]
本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元
中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0089]
本技术实施例还提供了一种芯片,其中,该芯片包括处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如上述方法实施例中电子设备所描述的部分或全部步骤。
[0090]
本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0091]
本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0092]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0093]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0094]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0095]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0096]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0097]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器
(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0098]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
[0099]
以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
[0100]
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1