拍摄方法、拍摄装置、摄像模组、电子设备及存储介质与流程

专利2023-11-30  82



1.本技术涉及成像技术,特别涉及一种拍摄方法、拍摄装置、摄像模组、电子设备及计算机可读存储介质。


背景技术:

2.在相关技术中,可以通过微距模组实现微距拍摄功能,通过显微模组实现显微拍摄功能,如此占用了手机内部较多的空间并且成本较高。


技术实现要素:

3.本技术的实施方式提供了一种拍摄方法、拍摄装置、摄像模组、电子设备及计算机可读存储介质。
4.本技术实施方式的拍摄方法可以用于摄像模组,所述摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,所述拍摄方法包括:获取所述摄像模组的对焦行程值;在所述摄像模组的对焦行程值大于或等于预设行程值时,确定所述摄像模组处于所述显微拍摄状态并调用预设处理算法处理所述摄像模组拍摄的显微图像。
5.本技术实施方式的拍摄装置可以用于摄像模组,所述摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,所述拍摄装置包括获取模块和处理模块。所述获取模块用于获取所述摄像模组的对焦行程值。所述处理模块用于在所述摄像模组的对焦行程值大于或等于预设行程值时,确定所述摄像模组处于所述显微拍摄状态并调用预设处理算法处理所述摄像模组拍摄的显微图像。
6.本技术实施方式的摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,所述摄像模组包括处理器,所述处理器用于:获取所述摄像模组的对焦行程值;在所述摄像模组的对焦行程值大于或等于预设行程值时,确定所述摄像模组处于所述显微拍摄状态并调用预设处理算法处理所述摄像模组拍摄的显微图像。
7.本技术实施方式的电子设备包括一个或多个处理器和存储器。所述存储器存储有计算机程序。所述计算机程序被所述处理器执行的情况下,实现上述实施方式所述的拍摄方法的步骤。
8.本技术实施方式的计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行的情况下,实现上述实施方式所述的拍摄方法的步骤。
9.上述拍摄方法、拍摄装置、摄像模组、电子设备及计算机可读存储介质中,能够通过一个摄像模组实现显微拍摄功能和微距拍摄功能,从而可以避免摄像模组占用过多的空间并且可以降低摄像模组的成本。另外,可以通过摄像模组的对焦行程值确定摄像模组是否处于显微拍摄状态,并在摄像模组处于显微拍摄状态时调用预设处理算法处理显微图像,从而提高显微图像的图像像质。
10.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
11.本技术的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
12.图1是本技术某些实施方式的拍摄方法的流程示意图;
13.图2是本技术某些实施方式的摄像模组的场景示意图;
14.图3是本技术某些实施方式的拍摄装置的示意图;
15.图4是本技术某些实施方式的电子设备的示意图
16.图5是本技术某些实施方式的拍摄方法的流程示意图;
17.图6是本技术某些实施方式的拍摄装置的示意图;
18.图7是本技术某些实施方式的拍摄方法的流程示意图;
19.图8是本技术某些实施方式的拍摄装置的示意图;
20.图9是本技术某些实施方式的拍摄方法的流程示意图;
21.图10是本技术某些实施方式的拍摄装置的示意图;
22.图11是本技术某些实施方式的拍摄方法的流程示意图;
23.图12是本技术某些实施方式的拍摄装置的示意图;
24.图13是本技术某些实施方式的拍摄方法的流程示意图;
25.图14是本技术某些实施方式的拍摄装置的示意图;
26.图15是本技术某些实施方式的拍摄方法的流程示意图。
具体实施方式
27.下面详细描述本技术的实施方式,所述实施方式的实施方式在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。
28.在本技术的实施方式的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
29.在相关技术中,可以通过微距模组实现微距拍摄功能,通过显微模组实现显微拍摄功能,如此,通过两个分开独立的模组分别实现微距和显微的拍摄功能,占用了手机内部较多的空间并且成本较高。
30.请参阅图1和图2,本技术实施方式的拍摄方法可以用于摄像模组100,摄像模组100能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换。拍摄方法包括:
31.01:获取摄像模组100的对焦行程值;
32.02:在摄像模组100的对焦行程值大于或等于预设行程值时,确定摄像模组100处于显微拍摄状态并调用预设处理算法处理摄像模组100拍摄的显微图像。
33.请参阅图2和图3,本技术实施方式的拍摄装置10可以用于摄像模组100,摄像模组100能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换。拍摄装置10包括获取模块11和处理模块12。
34.本技术实施方式的拍摄方法可由本技术实施方式的拍摄装置10实现,其中,步骤01可以由获取模块11实现,步骤02可以由处理模块12实现。也即是说,获取模块11可用于获取摄像模组100的对焦行程值。处理模块12可用于在摄像模组100的对焦行程值大于或等于预设行程值时,确定摄像模组100处于显微拍摄状态并调用预设处理算法处理摄像模组100拍摄的显微图像。
35.上述拍摄方法、拍摄装置10中,能够通过一个摄像模组100实现显微拍摄功能和微距拍摄功能,从而可以避免摄像模组100占用过多的空间并且可以降低摄像模组100的成本。另外,可以通过摄像模组100的对焦行程值确定摄像模组100是否处于显微拍摄状态,并在摄像模组100处于显微拍摄状态时调用预设处理算法处理显微图像,从而提高显微图像的图像像质,使得显微图像更清晰。
36.具体地,摄像模组100能够进行自动对焦(auto focus,af),在自动对焦过程中,摄像模组100的镜头20和/或图像传感器30能够被马达40移动,从而使得摄像模组100能够在显微拍摄状态和微距拍摄状态进行切换。其中,马达40可以为音圈马达(voice coil motor,vcm),采用马达40可以对镜头20和/或图像传感器30进行移动以实现自动对焦,本技术实施例以移动镜头20为例进行说明。
37.在摄像模组100处于显微拍摄状态时,能够对小于或等于预设物距的物体进行拍摄;在摄像模组100处于微距拍摄状态时,能够对大于预设物距的物体且小于或等于设定物距的物体进行拍摄,其中,预设物距例如为5mm,设定物距例如为30mm。
38.摄像模组100的对焦行程值,可以是指摄像模组100的af code,例如以马达40移动镜头20进行自动对焦为例,则摄像模组100的对焦行程值具体可以是镜头20的对焦行程值,即镜头20的af code。镜头20的对焦行程值可以通过霍尔传感器(hall)等检测获得。
39.在镜头20的对焦行程值大于或等于预设行程值时,说明摄像模组100是在对小于或等于预设物距的物体进行拍摄,因此,可以确定摄像模组100处于显微拍摄状态。请参阅图2,在一个实施例中,物体的物距(摄像模组100与物平面的距离)为5mm,马达40带动镜头20移动840um以实现对焦,此时,镜头20的对焦行程值可以为900,摄像模组100处于显微拍摄状态。在镜头20开始移动进行对焦的过程中,可以实时地读取到镜头20的对焦行程值,通过镜头20的对焦行程值是否大于或等于预设行程值确定摄像模组100是否处于显微拍摄状态,其中,预设行程值例如为800,在镜头20的对焦行程值大于或等于800时,确定摄像模组100处于显微拍摄状态。采用镜头20的对焦行程值作为判断条件,从而可以判断出摄像模组100是否处于显微拍摄模式。在显微拍摄状态下,镜头20发生了较大的位移,导致外视场mtf场曲较大,色差也比较明显,直出图像像质较差,因此,需要调用预设处理算法对摄像模组100在显微拍摄状态下拍摄的显微图像进行处理,从而提高图像像质。预设处理算法具体可以是像差矫正算法、增强对比度算法等图像处理算法,在此不做具体限定。
40.请参阅图4,摄像模组100可以应用于电子设备1000。电子设备1000可包括智能手机、平板电脑、智能手表、智能手环、等装置,在此不做具体限定。本技术实施方式的电子设备1000以智能手机为例进行举例说明,不能理解为对本技术的限制。
41.拍摄装置10可以集成在电子设备1000中,拍摄装置10也可以集成在摄像模组100中,在此不做具体限定。
42.请参阅图5,在某些实施方式中,拍摄方法还包括:
43.03:保存经预设处理算法处理后的显微图像。
44.请参阅图6,在某些实施方式中,拍摄装置10还包括第一保存模块13,步骤03可以由第一保存模块13实现,也即是说,第一保存模块13可用于保存经预设处理算法处理后的显微图像。
45.如此,可以获得清晰度较高的显微图像。
46.具体地,摄像模组100拍摄的显微图像经过预设处理算法处理后,可以提升图像像质,使得处理后的显微图像更加清晰,因此,可以将显微图像进行出图保存,从而获得清晰度较高的显微图像。
47.请参阅图7,在某些实施方式中,拍摄方法还包括:
48.04:在摄像模组100的对焦行程值小于预设行程值时,确定摄像模组100处于微距拍摄状态并保存摄像模组100拍摄的微距图像。
49.请参阅图8,在某些实施方式中,拍摄装置10还包括第二保存模块14,步骤04可以由第二保存模块14实现,也即是说,第二保存模块14可用于:在摄像模组100的对焦行程值小于预设行程值时,确定摄像模组100处于微距拍摄状态并保存摄像模组100拍摄的微距图像。
50.如此,可以确定摄像模组100是否处于微距拍摄状态,并在摄像模组100处于微距拍摄状态时直出摄像模组100拍摄的微距图像。
51.具体地,在摄像模组100的对焦行程值(例如镜头20的对焦行程值)小于预设行程值时,说明摄像模组100是在对大于预设物距的物体且小于或等于设定物距的物体进行拍摄,因此,可以确定摄像模组100处于微距拍摄状态。在一个实施例中,物体的物距为30mm,此时,镜头20的对焦行程值可以为100,摄像模组100处于微距拍摄状态。在镜头20开始移动进行对焦的过程中,可以实时地读取到镜头20的对焦行程值,通过镜头20的对焦行程值是否小于预设行程值确定摄像模组100是否处于微距拍摄状态,其中,预设行程值例如为800,在镜头20的对焦行程值小于800时,确定摄像模组100处于微距拍摄状态。在镜头20进行设计时,可以以设定物距为最优物距,例如以30mm为最优物距,在微距拍摄状态,mtf和色差均为较优状态,因此,不需要对摄像模组100在微距拍摄状态下拍摄的微距图像进行处理,可以直出微距图像进行保存。
52.请参阅图9,在某些实施方式中,拍摄方法还包括:
53.05:在物距小于或等于预设物距时,调节摄像模组100的对焦行程值以使得摄像模组100的对焦行程值大于或等于预设行程值。
54.请参阅图10,在某些实施方式中,拍摄装置10还包括第一调节模块15,步骤05可以由第一调节模块15实现,也即是说,第一调节模块15可用于:在物距小于或等于预设物距时,调节摄像模组100的对焦行程值以使得摄像模组100的对焦行程值大于或等于预设行程值。
55.如此,可以准确地对显微的物体进行对焦和成像。
56.具体地,在摄像模组100对物距小于或等于预设物距的物体进行拍摄时,马达40会移动镜头20和/或图像传感器30以对摄像模组100的对焦行程值进行调节,从而可以使得摄像模组100的对焦行程值大于或等于预设行程值,使得摄像模组100处于显微拍摄状态,可以准确地对物距小于或等于预设物距的物体进行对焦,进而能够进行准确地成像。
57.请参阅图11,在某些实施方式中,拍摄方法还包括:
58.06:在物距大于预设物距时,调节摄像模组100的对焦行程值以使得摄像模组100的对焦行程值小于预设行程值。
59.请参阅图12,在某些实施方式中,拍摄装置10还包括第二调节模块16,步骤06可以由第二调节模块16实现,也即是说,第二调节模块16可用于:在物距大于预设物距时,调节摄像模组100的对焦行程值以使得摄像模组100的对焦行程值小于预设行程值。
60.如此,可以准确地对微距的物体进行对焦和成像。
61.具体地,在摄像模组100对物距大于预设物距的物体进行拍摄时,马达40会移动镜头20和/或图像传感器30以对摄像模组100的对焦行程值进行调节,从而可以使得摄像模组100的对焦行程值小于预设行程值,使得摄像模组100处于微距拍摄状态,可以准确地对物距大于预设物距的物体进行对焦,进而能够进行准确地成像。
62.请参阅图13,在某些实施方式中,摄像模组100内烧录有多个物距对应的对焦行程值,拍摄方法还包括:
63.07:根据目标物距对应的对焦行程值确定预设行程值。
64.请参阅图14,在某些实施方式中,摄像模组100内烧录有多个物距对应的对焦行程值,拍摄装置10还包括确定模块17,步骤07可以由确定模块17实现,也即是说,确定模块17可用于:根据目标物距对应的对焦行程值确定预设行程值。
65.如此,可以快速、准确地确定预设行程值。
66.具体地,摄像模组100可以包括电可擦只读存储器(eeprom),在摄像模组100出厂前,多个物距对应的对焦行程值可以烧录在eeprom内。多个物距例如可以是由预设物距至设定物距之间的多个物距,目标物距是多个物距中的一个。在一个实施例中,将预设物距作为目标物距,预设物距例如为5mm,此时,摄像模组100处于显微拍摄状态,目标物距对应的对焦行程值例如为900,根据目标物距对应的对焦行程值(900)可以确定预设行程值。
67.在某些实施方式中,可以将目标物距对应的对焦行程值直接确定为预设行程值,如此,可以更为快速地确定预设行程值。
68.请参阅图15,在某些实施方式中,步骤07(根据目标物距对应的对焦行程值确定预设行程值),包括:
69.072:根据目标物距对应的对焦行程值和组装公差确定预设行程值。
70.请参阅图14,在某些实施方式中,步骤072可以由确定模块17实现,也即是说,确定模块17可用于:根据目标物距对应的对焦行程值和组装公差确定预设行程值。
71.如此,可以更为准确地确定预设行程值。
72.具体地,由于不同的摄像模组之间存在组装公差,公差分布范围例如为
±
100,考虑到模组单体间差异,可以根据目标物距对应的对焦行程值和组装公差确定预设行程值,例如,通过目标物距对应的对焦行程值减去组装公差后获得行程值范围,取行程值范围的最小值以作为预设行程值。例如,目标物距对应的对焦行程值为900,公差分布范围例如为
±
100,则行程值范围为800至1000,则可以将预设行程值确定为800,从而使得即使存在组装公差,仍然可以通过摄像模组100的对焦行程值和预设行程值准确地判断摄像模组100是处于显微拍摄状态还是微距拍摄状态。
73.需要指出的是,上述所提到的具体数值只为了作为例子详细说明本技术的实施,
而不应理解为对本技术的限制。在其他例子或实施方式或实施例中,可根据本技术来选择其他数值,在此不作具体限定。
74.请参阅图2,本技术实施方式的摄像模组100能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,摄像模组100包括处理器(图未示),处理器可以用于实现上述任意一种实施方式的拍摄方法。
75.例如,处理器可以用于实现:
76.01:获取摄像模组100的对焦行程值;
77.02:在摄像模组100的对焦行程值大于或等于预设行程值时,确定摄像模组100处于显微拍摄状态并调用预设处理算法处理摄像模组100拍摄的显微图像。
78.请参阅图4,本技术实施方式的拍摄方法可由本技术实施方式的电子设备1000实现。具体地,电子设备1000包括一个或多个处理器1001和存储器1002。存储器1002存储有计算机程序。计算机程序被处理器1001执行的情况下,实现上述任一实施方式的拍摄方法的步骤。
79.例如,计算机程序被处理器1001执行的情况下,实现以下拍摄方法的步骤:
80.01:获取摄像模组100的对焦行程值;
81.02:在摄像模组100的对焦行程值大于或等于预设行程值时,确定摄像模组100处于显微拍摄状态并调用预设处理算法处理摄像模组100拍摄的显微图像。
82.本技术实施方式的计算机可读存储介质,其上存储有计算机程序,程序被处理器执行的情况下,实现上述任一实施方式的拍摄方法的步骤。
83.例如,程序被处理器执行的情况下,实现以下拍摄方法的步骤:
84.01:获取摄像模组100的对焦行程值;
85.02:在摄像模组100的对焦行程值大于或等于预设行程值时,确定摄像模组100处于显微拍摄状态并调用预设处理算法处理摄像模组100拍摄的显微图像。
86.可以理解,计算机程序包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质等。处理器可以是中央处理器,还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
87.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
88.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括
一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
89.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种拍摄方法,用于摄像模组,其特征在于,所述摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,所述拍摄方法包括:获取所述摄像模组的对焦行程值;在所述摄像模组的对焦行程值大于或等于预设行程值时,确定所述摄像模组处于所述显微拍摄状态并调用预设处理算法处理所述摄像模组拍摄的显微图像。2.根据权利要求1所述的拍摄方法,其特征在于,所述拍摄方法还包括:保存经所述预设处理算法处理后的显微图像。3.根据权利要求1所述的拍摄方法,其特征在于,所述拍摄方法还包括:在所述摄像模组的对焦行程值小于所述预设行程值时,确定所述摄像模组处于所述微距拍摄状态并保存所述摄像模组拍摄的微距图像。4.根据权利要求1所述的拍摄方法,其特征在于,所述拍摄方法还包括:在物距小于或等于预设物距时,调节所述摄像模组的对焦行程值以使得所述摄像模组的对焦行程值大于或等于所述预设行程值。5.根据权利要求4所述的拍摄方法,其特征在于,所述拍摄方法还包括:在所述物距大于所述预设物距时,调节所述摄像模组的对焦行程值以使得所述摄像模组的对焦行程值小于所述预设行程值。6.根据权利要求1所述的拍摄方法,其特征在于,所述摄像模组内烧录有多个物距对应的对焦行程值,所述拍摄方法还包括:根据目标物距对应的对焦行程值确定所述预设行程值。7.根据权利要求6所述的拍摄方法,其特征在于,所述根据目标物距对应的对焦行程值确定所述预设行程值,包括:根据所述目标物距对应的对焦行程值和组装公差确定所述预设行程值。8.一种拍摄装置,用于摄像模组,其特征在于,所述摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,所述拍摄装置包括:获取模块,所述获取模块用于获取所述摄像模组的对焦行程值;处理模块,所述处理模块用于在所述摄像模组的对焦行程值大于或等于预设行程值时,确定所述摄像模组处于所述显微拍摄状态并调用预设处理算法处理所述摄像模组拍摄的显微图像。9.一种摄像模组,其特征在于,所述摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换,所述摄像模组包括处理器,所述处理器用于:获取所述摄像模组的对焦行程值;在所述摄像模组的对焦行程值大于或等于预设行程值时,确定所述摄像模组处于所述显微拍摄状态并调用预设处理算法处理所述摄像模组拍摄的显微图像。10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行的情况下,实现权利要求1-7任意一项所述的拍摄方法的步骤。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行的情况下,实现权利要求1-7任意一项所述的拍摄方法的步骤。

技术总结
本申请公开了一种拍摄方法、装置、摄像模组、电子设备及存储介质。摄像模组能够进行对焦以在显微拍摄状态和微距拍摄状态进行切换。拍摄方法包括:获取摄像模组的对焦行程值;在摄像模组的对焦行程值大于或等于预设行程值时,确定摄像模组处于显微拍摄状态并调用预设处理算法处理摄像模组拍摄的显微图像。上述拍摄方法、装置、摄像模组、电子设备及存储介质中,能够通过一个摄像模组实现显微拍摄功能和微距拍摄功能,从而可以避免摄像模组占用过多的空间并且可以降低摄像模组的成本。通过摄像模组的对焦行程值确定摄像模组是否处于显微拍摄状态,并在摄像模组处于显微拍摄状态时调用预设处理算法处理显微图像,从而提高显微图像的图像像质。像的图像像质。像的图像像质。


技术研发人员:于盼 韦怡 王文涛 陈嘉伟 李响
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2022.07.04
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-6719.html

最新回复(0)