光学防抖方法、系统、计算机可读存储介质及电子设备与流程

文档序号:26853057发布日期:2021-10-09 02:35阅读:168来源:国知局
光学防抖方法、系统、计算机可读存储介质及电子设备与流程

1.本技术涉及电子技术领域,特别涉及一种光学防抖方法、系统、计算机可读存储介质及电子设备。


背景技术:

2.随着电子设备的不断普及,电子设备已经成为人们日常生活中不可或缺的社交工具和娱乐工具,人们对于电子设备的要求也越来越高。人们在使用摄像头进行拍摄的过程中,存在因摄像头抖动而导致拍摄的图像模糊、不清晰的问题。目前摄像头可以通过集成光学防抖、电子防抖、感光器防抖等技术以减弱摄像头抖动对成像清晰度的影响。然而,传统的摄像头防抖系统的防抖效果较差。


技术实现要素:

3.本技术实施例提供一种光学防抖方法、系统、计算机可读存储介质及电子设备,可以提高摄像头模组的防抖效果。
4.本技术实施例提供一种光学防抖方法,应用于摄像头模组,所述摄像头模组包括镜头和感光元件,所述方法包括:
5.获取所述摄像头模组的抖动数据;
6.若所述抖动数据小于或等于第一阈值,则根据所述抖动数据和第一补偿策略驱动所述镜头和/或所述感光元件运动;
7.若所述抖动数据大于所述第一阈值,则根据所述抖动数据和第二补偿策略驱动所述镜头和所述感光元件运动。
8.本技术实施例提供一种光学防抖的系统,包括检测模组和摄像头模组,摄像头模组包括镜头、感光元件、第一驱动芯片和第二驱动芯片;第一驱动芯片与镜头连接,第二驱动芯片与感光元件连接;
9.检测模组获取摄像头模组的抖动数据,将抖动数据发送至第一驱动芯片和/或第二驱动芯片,若所述抖动数据小于或等于第一阈值,则根据所述抖动数据和第一补偿策略通过第一驱动芯片驱动所述镜头运动和/或通过第二驱动芯片驱动所述感光元件运动;若所述抖动数据大于所述第一阈值,则根据所述抖动数据和第二补偿策略驱动通过第一驱动芯片驱动所述镜头和通过第二驱动芯片驱动所述感光元件运动。
10.本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上所述的光学防抖方法。
11.本技术实施例提供一种电子设备,包括处理器、存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如上所述的光学防抖方法。
12.本技术实施例提供一种光学防抖方法可以同时实现镜头防抖和感光元件防抖,根据摄像头模组的抖动数据采取不同的防抖策略,相对于仅采用摄像头防抖或感光元件防抖等单一防抖结构,本技术实施例可以实现更大角度的光学防抖,有效提升摄像头模组的光
学防抖效果。
附图说明
13.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1为本技术实施例提供的光学防抖方法的第一种流程示意图。
15.图2为本技术实施例提供的光学防抖方法的第二种流程示意图。
16.图3为本技术实施例提供的电子设备的第一种结构示意图。
17.图4为图3所示电子设备中摄像头模组的结构示意图。
18.图5为图4所示第一支架、第一驱动电机和第二驱动电机的结构示意图。
19.图6为图4所示第一支架、第一驱动电机和第二驱动电机的爆炸结构示意图。
20.图7为本技术实施例提供的光学防抖系统的第一种结构示意图。
21.图8为本技术实施例提供的光学防抖系统的第二种结构示意图。
22.图9为本技术实施例提供的光学防抖系统的第三种结构示意图。
23.图10为本技术实施例提供的光学防抖系统的第四种结构示意图。
24.图11为本技术实施例提供的电子设备的第二种结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.本技术实施例提供一种光学防抖方法,请参阅图1,图1为本技术实施例提供的光学防抖方法的第一种流程示意图。光学防抖方法应用于摄像头模组,摄像头模组包括镜头和感光元件,光学防抖方法包括:
27.101,获取摄像头模组的抖动数据。
28.在摄像头模组拍摄图像的过程中,如果摄像头模组产生抖动或者移动则会影响成像的清晰度,使得采集的图像产生模糊。可以通过检测角速度的角运动检测模组获取摄像头模组的抖动数据,诸如陀螺仪,陀螺仪可以检测摄像头模组是否发生抖动,并在摄像头模组发生抖动时获取摄像头模组的角速度信息,在其他一些实施例中,还可以通过检测加速度的检测模组获取摄像头模组的抖动数据,诸如加速度计。当然,还可以通过其他检测模组获取摄像头模组的抖动数据,只要能检测得到摄像头模组的抖动数据即可,本技术实施例中对此并不予以限定。根据检测模组的角速度信息和/或加速度信息等可以检测出摄像头模组抖动数据,例如摄像头模组抖动1度、摄像头模组抖动2度或摄像头模组抖动3度等。
29.102,若抖动数据小于或等于第一阈值,则根据抖动数据和第一补偿策略驱动镜头运动和/或感光元件运动。
30.由于镜头运动和感光元件运动之间需要配合,可以根据抖动数据合理安排镜头和
感光元件运动以实现光学防抖,以实现更大角度的光学防抖,有效提升摄像头模组的光学防抖效果,以镜头可以实现最大2度防抖示例,第一阈值可以为2度,若摄像头模组抖动数据小于或等于2度时,根据抖动数据和第一补偿策略驱动镜头和/或感光元件运动,其中,第一补偿策略可以包括:驱动镜头运动以对摄像头模组抖动进行补偿,驱动感光元件对摄像头模组抖动进行补偿,驱动镜头运动和感光元件运动以对摄像头模组抖动进行补偿。
31.103,若抖动数据大于第一阈值,则根据抖动数据和第二补偿策略驱动镜头和感光元件运动。
32.若抖动数据大于2度,根据抖动数据和第二补偿策略驱动镜头运动和感光元件运动,第二补偿策略可以为驱动镜头运动和感光元件运动对摄像头模组抖动进行补偿,通过驱动镜头运动和感光元件运动可以实现更大角度的光学防抖。
33.本技术实施例提供一种光学防抖方法可以同时实现镜头防抖和感光元件防抖,根据摄像头模组的抖动数据采取不同的防抖策略,相对于仅采用摄像头防抖或感光元件防抖等单一防抖结构,本技术实施例可以实现更大角度的光学防抖,有效提升摄像头模组的光学防抖效果。
34.在一些实施例中,第二补偿策略可以包括第一子策略和第二子策略,第一子策略和第二子策略不同。若抖动数据大于第一阈值且小于或等于第二阈值,根据抖动数据和第一子策略驱动镜头和感光元件运动。若抖动数据大于第二阈值,则根据抖动数据和第二子策略驱动镜头和感光元件运动,第一子策略和第二子策略虽然都是驱动镜头和感光元件运动,但是运动的方式不同。具体的,第一子策略可以为:根据抖动数据驱动镜头平移和驱动感光元件平移,或根据抖动数据驱动镜头平移、感光元件平移和感光元件转动。第二子策略可以为根据抖动数据驱动镜头平移和感光元件平移。
35.示例性的,第一子策略可以包括:根据抖动数据确定出第二补偿数据,若第二补偿数据满足第三补偿条件,第三补偿条件为第二补偿数据包括镜头的平移量和感光元件的平移量,则根据第二补偿数据驱动镜头平移和驱动所述感光元件平移;若第二补偿数据满足第四补偿条件,第四补偿条件为第二补偿数据包括镜头的平移量、感光元件的平移量和感光元件的转动量则根据第二补偿数据驱动镜头平移,以及驱动感光元件平移和转动。第二子策略可以包括根据抖动数据确定出第三补偿数据;根据第三补偿数据驱动镜头平移和驱动感光元件平移。请继续参阅图2,图2为本技术实施例提供的光学防抖方法的第二种流程示意图。
36.201,获取摄像头模组的抖动数据。
37.在摄像头模组拍摄图像的过程中,如果摄像头模组产生抖动或者移动则会影响成像的清晰度,使得采集的图像产生模糊。可以通过检测角速度的角运动检测模组获取摄像头模组的抖动数据,诸如陀螺仪,陀螺仪可以检测摄像头模组是否发生抖动,并在摄像头模组发生抖动时获取摄像头模组的角速度信息,在其他一些实施例中,还可以通过检测加速度的检测模组获取摄像头模组的抖动数据,诸如加速度计。当然,还可以通过其他检测模组获取摄像头模组的抖动数据,只要能检测得到摄像头模组的抖动数据即可,本技术实施例中对此并不予以限定。根据检测模组的角速度信息和/或加速度信息等可以检测出摄像头模组抖动的角度,例如摄像头模组抖动1度、摄像头模组抖动2度或摄像头模组抖动3度等。
38.202,若抖动数据小于或等于第一阈值,根据抖动数据确定第一补偿数据。
39.203,若第一补偿数据满足第一补偿条件,第一补偿条件为第一补偿数据仅包括镜头的平移量,则根据第一补偿数据驱动镜头平移。
40.204,若第一补偿数据满足第二补偿条件,第二补偿条件为第一补偿数据包括镜头的平移量和感光元件的转动量,根据第一补偿数据驱动镜头和感光元件运动。
41.关于步骤202~204:
42.由于镜头运动和感光元件运动之间需要配合,可以根据抖动数据合理安排镜头和感光元件运动以实现光学防抖,以实现更大角度的光学防抖,有效提升摄像头模组的光学防抖效果,以镜头可以实现最大2度平移防抖示例,感光元件可以实现最大2度平移防抖、3度转动防抖示例,第一阈值可以为2度,若摄像头模组抖动数据小于或等于2度时,根据抖动数据确定第一补偿数据,若第一补偿数据满足第一补偿条件,根据第一补偿数据驱动镜头平移。若第一补偿数据满足第二补偿条件,根据第一补偿数据驱动镜头平移、驱动感光元件转动。
43.其中,第一补偿数据可以根据抖动数据、镜头和/或感光元件当前位置确定,例如,以镜头的初始位置的中心为原点,镜头所在的平面建立xy轴坐标系,以感光元件的初始位置的中心为原点,感光元件所在的平面建立xy空间直角坐标系,根据抖动数据可以确定出镜头和感光元件当前的位置,根据镜头和感光元件当前的位置以及原始位置可以判断出摄像头模组是否发生了移动偏移和/或转动偏移,若摄像头模组发生了平移偏移,可以通过镜头平移对摄像头模组的移动偏移进行补偿,若摄像头模组产生了转动偏移,可以通过感光元件转动对摄像头模组的转动偏移进行补偿,例如,根据抖动角度以及镜头和感光元件当前位置计算得到的第一补偿数据,若第一补偿数据仅包括镜头的平移量,则说明第一补偿数据满足第一补偿条件,若第一补偿数据包括感光元件的转动量,则第二补偿数据满足第二补偿条件。
44.示例性的,摄像头模组抖动角度为0.5度,镜头当前的位置为(xa,ya),摄像头模组的抖动角度均为平移偏移产生,根据当前的位置计算得到的第一补偿数据,根据第一补偿数据确定出第一平移量(

xb,

yb),根据第一平移量驱动镜头沿着x轴负方向平移xb个单位长度、沿着y轴的负方向平移yb个单位长度,从而使得镜头处于目标位置(xa

xb,ya

yb),即可实现摄像头模组防抖。
45.示例性的,摄像头模组抖动角度为1.5度,镜头当前的位置为(xc,yc),感光元件当前的位置为(x1,y1),摄像头的抖动数据为平移偏移和转动偏移产生,例如1.5度中有1度为摄像头模组平移偏移导致,0.5度为摄像头模组转动偏移导致,根据抖动数据为1.5度计算得到第一补偿数据:镜头第二平移量(

xd,

yd)、感光元件第一转动量(

x2,

y2)、(x3,0),根据第二平移量驱动镜头沿着x轴负方向平移xd个单位长度、沿着y轴的负方向平移yd个单位长度,以使用镜头处于目标位置(xc

xd,yc

xd),根据第一转动量驱动感光元件的第一部位沿x轴负方向移动x2个单位长度、驱动感光元件的第二部位沿x轴的正方向移动x3个单位长度、驱动感光元件的第三部位沿y轴负方向移动y2个单位长度,以使感光元件处于目标位置(x4,y4),其中,感光元件的目标位置(x4,y4)为通过感光元件的不同部位的位置进行平移而到达的转动后的位置。需要说明的是,由于感光元件的运动可以包括平移和转动,平移和转动需要通过驱动组件驱动,转动通过驱动感光元件不同部位的平移实现,例如,通过驱动感光元件不同部位沿着同一坐标轴的相反方向平移,或通过不同的驱动速度驱动感光元
件位于同一坐标轴的不同部位平移,均可使感光元件沿预设轴转动,由于平移和转动共用行程,平移量达到最大行程时,将无法进行转动;当转动到达最大行程时,将无法进行平移。基于此,本技术需要根据抖动数据合理安排镜头和感光元件的运动,以实现更大角度的防抖。
46.205,若抖动数据大于第一阈值且小于或等于第二阈值,根据抖动数据确定出第二补偿数据。
47.206,若第二补偿数据满足第三补偿条件,第三条件为第二补偿数据包括镜头的平移量和感光元件的平移量,则根据第二补偿数据驱动镜头平移和驱动感光元件平移。
48.207,若第二补偿数据满足第四补偿条件,第四补偿条件为第二补偿数据包括镜头的平移量、感光元件的平移量和感光元件的转动量,则根据第二补偿数据驱动镜头平移,以及驱动感光元件平移和转动。
49.关于步骤205~207:
50.第一阈值可以为2度,第二阈值可以为3度,若抖动数据大于第一阈值且小于或等于第二阈值,如抖动数据大于2度且小于或等于3度时,则根据抖动数据确定出第二补偿数据,若第二补偿数据满足第三补偿条件,根据第二补偿数据驱动镜头平移和驱动感光元件平移。若第二补偿数据满足第四补偿条件,根据第二补偿数据驱动镜头平移,以及驱动感光元件平移和转动。
51.例如,抖动数据小于2度且小于或等于3度时,根据抖动角度以及镜头和感光元件当前位置计算得到的第二补偿数据,若第二补偿数据包括镜头的平移量和感光元件的平移量,则说明第二补偿数据满足第三补偿条件,若第二补偿数据包括镜头的平移量、感光元件的平移量和感光元件的转动量,则第二补偿数据满足第四补偿条件。
52.其中,第二补偿数据可以根据抖动数据、镜头和/或感光元件当前位置确定,由于镜头最大可以实现2度的平移补偿,假设根据抖动数据确定出摄像头模组抖动数据为2.5度,需要镜头平移和感光元件平移对摄像头模组进行防抖,获取镜头当前的位置为(xe,ye),感光元件当前的位置为(x5,y5),根据抖动数据为2.5度计算得到第二补偿数据:镜头第三平移量(

xf,

yf)、感光元件第四平移量(

x6,

y6),根据得到的第三平移量驱动镜头沿着x轴负方向平移xf个单位长度、沿着y轴的负方向平移yf个单位长度,以使用镜头处于目标位置(xe

xf,ye

xf),根据第四平移量驱动感光元件沿着x轴负方向移动x6个单位长度、沿着y轴的负方向移动y6个单位长度,以使感光元件处于目标位置(x5

x6,y5

y6)。
53.假设根据抖动数据确定出摄像头模组抖动数据为3度,其中有0.5度为摄像头模组发生转动偏移导致的,则需要镜头平移和感光元件平移以及感光元件转动以对摄像头模组进行防抖,获取镜头当前的位置为(xg,yg),感光元件当前的位置为(x7,y7),根据抖动数据为3度计算得到第二补偿数据:镜头第五平移量(

xh,

yh)、感光元件第六平移量(

x8,

y8),感光元件第二转动量(x9,y9)、(x10,0),根据第五平移量驱动镜头沿着x轴负方向平移xh个单位长度、沿着y轴的负方向平移yh个单位长度,以使镜头处于目标位置(xg

xh,yg

yh),根据第六平移量驱动感光元件的沿x轴负方向移动x8个单位长度、沿y轴的负方向移动y8个单位长度,以使感光元件处于位置(x7

x8,y7

y8),示例性的,通过镜头平移和感光元件平移可以实现摄像头模组的2.5度防抖,剩下的0.5度防抖可以通过感光元件的转动进行补偿,根据第二转动量驱动感光元件的第一部位沿着x轴的正方向平移x9个单位长度,驱动
感光元件的第二部位沿x轴的正方向平移x10个单位长度,驱动感光元件第三部位沿y轴的正方向平移y9个单位,对剩余的0.5度抖动数据进行补偿。已使感光元件的目标位置处于(x11,y11)。
54.可以理解的是,当抖动数据大于2度且小于等于3度时,镜头全部进行平移补偿,感光元件优先做平移补偿,若摄像头模组存在转动偏移时,通过感光元件的转动进行补偿。通过合理安排镜头和感光元件的运动补偿,可以实现摄像头模组3度的联合光学双防抖。
55.208,若抖动数据大于第二阈值,根据抖动数据确定出第三补偿数据。
56.209,根据第三补偿数据驱动镜头平移和驱动感光元件平移。
57.关于步骤208~209:
58.若抖动数据大于3度,镜头全部平移补偿和感光元件平移补偿对摄像头模组进行补偿,感光元件不对摄像头模组进行转动补偿,以对摄像头模组进行防抖,假设抖动数据为3.1度,镜头当前的位置为(xi,yi),感光元件当前的位置为(x12,y12),根据抖动数据、镜头当前位置和感光元件当前的位置确定出第三补偿数据:镜头第七平移量(

xj,

yj),感光元件第八平移量(

x13,

y13),根据得到的第七平移量驱动镜头沿着x轴负方向平移xj个单位长度、沿着y轴的负方向平移yj个单位长度,以使用镜头处于目标位置(xi

xj,yi

xj),根据第八平移量驱动感光元件沿着x轴负方向移动x13个单位长度、沿着y轴的负方向移动x13个单位长度,以使感光元件处于目标位置(x12

x13,y12

y13)。
59.可以理解的是,当抖动数据大于3度时,镜头全部进行平移补偿,感光元件全部做平移补偿,感光通过合理安排镜头和感光元件的运动补偿,可以实现摄像头模组大于3度的光学防抖。
60.本技术实施例提供的光学防抖方法,可以同时实现镜头防抖和感光元件防抖,根据摄像头模组的抖动数据合理安排镜头和感光元件的运动,相对于仅采用摄像头防抖和感光元件防抖等单一防抖方式,可以最大限度利用镜头和感光元件的运动实现更大角度的光学防抖,有效提升摄像头模组的光学防抖效果。
61.本技术实施例还提供一种电子设备,作为在此使用的“电子设备”(或简称为“终端”)包括但不限于被设置成经由有线线路连接和/或经由诸如蜂窝网络、无线局域网等无线通信网络接收/发送通信信号的装置。移动终端的示例包括但不限于蜂窝电话以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。手机即为配置有蜂窝通信模块的电子设备。
62.示例性的,如图3所示,图3为本技术实施例提供的电子设备的结构示意图。电子设备1可以包括壳体10、摄像头模组20以及显示屏30。显示屏30设置在壳体10上,其可以用于显示画面,摄像头模组20可以设置于壳体10内,并能够接受到外部环境射入的光线以实现画面拍摄。其中,壳体10可以包括中框和后壳,显示屏30可以盖设于中框的一面,后壳盖设于中框的另一面。例如,显示屏30和后壳可以通过粘接、焊接以及卡接等方式盖设于中框相背设置的两面。摄像头模组20可以设置于显示屏30和后壳之间,并能够接受到外部环境射入的光线。
63.后壳可以是电子设备1的电池盖,它的材质可以是玻璃、金属和硬质塑料等,也可以由其它电致变色材料制成。其中,后壳具有一定的结构强度,主要用于保护电子设备1。相应地,中框的材质也可以是玻璃、金属和硬质塑料等。中框也具有一定的结构强度,主要用
于支撑和固定摄像头模组20以及安装在中框和后壳之间的其他功能器件。例如电池、主板以及天线等。进一步地,由于中框和后壳一般会直接暴露于外界环境,中框和后壳的材质可以优选地具有一定的耐磨耐蚀防刮等性能,或者在中框和后壳的外表面(也即是电子设备1的外表面)涂布一层用于耐磨耐蚀防刮的功能材料。
64.显示屏30可以包括显示模组以及用于响应对显示模组进行触控操作的电路等。其中,显示屏30可以是使用oled(organic light

emitting diode有机发光二极管)的屏幕进行图像显示,也可以是使用lcd(liquid crystal display,液晶显示器)的屏幕进行图像显示。并且显示屏30在外形上可以是平板屏幕,也可以是双曲面屏幕,还可以是四曲面屏幕,本实施例对此不作限定。需要说明的是,对于手机而言,上述平板屏幕是指显示屏30在整体上呈平板状设置;上述双曲面屏幕是指显示屏30的左、右边缘区域呈弯曲状设置,其他区域依旧呈平板状设置,这样不仅能够减小显示屏30的黑边并增加显示屏30的可视区域,还能够增加电子设备1的外观美感及握持手感;上述四曲面屏幕是指显示屏30的上、下、左、右边缘区域均呈弯曲状设置,其他区域依旧呈平板状设置,这样不仅能够进一步减小显示屏30的黑边并增加显示屏30的可视区域,还能够进一步增加电子设备1的外观美感及握持手感。
65.请参阅图4,图4为图3所示电子设备中摄像头模组的结构示意图。摄像头模组20可以包括镜头100、感光元件200、第一支架300、第一驱动电机400和第二驱动电机500。其中,第一支架300具有相背设置的第一侧和第二侧,第一驱动电机400设置在第一侧上,第二驱动电机500设置在第二侧上。可以理解的是,第一驱动电机400和第二驱动电机500同时设置在同一支架上,且分别位于第一支架300的相背的两侧。相对于相关技术中,将第一驱动电机400和第二驱动电机500分别设置在不同的支架上,可以节省一个支架,简化摄像头模组20的结构。
66.镜头100设置在第一驱动电机400上,通过第一驱动电机400可以驱动镜头100移动而实现镜头100防抖。其中,镜头100的材质可以是玻璃或塑胶等。镜头100主要用于改变光线的传播路径,并对光线进行聚焦。镜头100可以包括多组镜片,多组镜片会相互矫正过滤光线。
67.感光元件200具体可以是ccd(charge coupled device,电荷耦合元件)这类影像传感器,也可以是cmos(complementary metal oxide semiconductor,互补金属氧化物半导体)这类影像传感器。感光元件200可以在摄像头模组20的光轴方向(也即是镜头100光轴方向,如图2中虚线所示)上与镜头100相对设置,主要用于接收来自镜头100采集的光线,并将光信号转化为电信号,以便于实现摄像头模组20的成像需求。感光元件200设置在第二驱动电机500上,通过第二驱动电机500可以驱动感光元件200移动以实现摄像头模组20的感光元件200防抖。
68.可以理解的是,第一驱动电机400和第二驱动电机500主要用于改善摄像头模组20因用户在使用过程中发生抖动而产生的成像效果,以使得感光元件200的成像效果能够满足用户的使用需求。本技术实施例的摄像头模组20既可以实现镜头100防抖,又可实现感光元件200防抖,即本技术实施例的摄像头模组20具有双防抖功能。
69.其中,本技术实施例的第一驱动电机400可以采用电磁式马达、压电式马达、记忆合金式驱动器以及微型机电系统中的一种,电磁式马达可以包括弹片式马达和滚珠式马达。第一驱动电机400可以驱动镜头100在预设平面平移,第二驱动电机500也可以采用电磁
式马达、压电式马达、记忆合金式驱动器以及微型机电系统中的一种,而且第二驱动电机500所采用的类型可以与第一驱动电机400所采用的类型相同,比如两者皆采用电磁式马达,或者均采用压电式马达。当然,第二驱动电机500所采用的类型可以与第一驱动电机400所采用的类型不同,比如第一驱动电机400可以采用电磁式马达,第二驱动电机500可以采用记忆合金式驱动器以及微型机电系统(micro

electro

mechanical system,mems)。第二驱动电机500可以驱动感光元件200在预设平面平移,或驱动感光元件200沿预设轴转动。
70.相关技术中,通常仅可以实现摄像头防抖或感光芯片防抖等单一防抖功能,然而摄像头防抖或感光芯片防抖等单一防抖结构受电子设备的结构空间限制所能实现的防抖角度有限,仅能实现小角度(诸如1度以内或1.5度以内)的光学防抖功能。本技术实施例的摄像头模组20可以同时实现镜头100防抖和感光元件200防抖,集成镜头100防抖功能以及感光元件200防抖功能,相对于相关技术可以实现更大角度的光学防抖,有效提升摄像头模组20的光学防抖效果,例如,本技术的摄像头模组20可以实现2度的镜头平移防抖,2度感光元件平移防抖,3度感光元件转动防抖。
71.请参阅图5和图6,图5为图4所示第一支架、第一驱动电机和第二驱动电机的结构示意图,图6为图4所示第一支架、第一驱动电机和第二驱动电机的爆炸结构示意图。所述第一驱动电机400可以包括载体410、第一驱动模组420和第二驱动模组430,载体410具有收容空间411,镜头100容置于收容空间411且与载体410连接,第一驱动模组420设置在载体410上,第一驱动模组420可以驱动载体410沿平行于镜头100的光轴方向移动以带动镜头100沿平行于镜头100的光轴方向移动,以补偿镜头100在平行于镜头100的光轴方向的抖动量。第二驱动模组430设置在载体410上,第二驱动模组430可以驱动载体410沿垂直于镜头100的光轴方向移动以带动镜头100沿垂直于镜头100的光轴方向移动,以补偿镜头100在垂直于镜头100的光轴方向的抖动量。相比于相关技术中仅采用一个弹片式驱动马达或一个滚珠式驱动马达同时实现水平方向和竖直方向的位移,本技术实施例采用两个不同的驱动模组分别对载体410进行两个不同方向的驱动,可以防止由于同一个驱动模组在同时实现两种不同方向的位移时导致驱动模组的部分部件损坏的情况,从而提高第一驱动电机400的防抖可靠性,提升第一驱动电机400的整体性能。
72.此外,经发明人长期研究发现,一些手机的弹片式驱动马达通常运用弹片结构以及吊环线结构实现驱动马达的水平方向以及竖直方向的位移以带动镜头的水平方向以及竖直方向的位移,然而在实现水平方向位移过程中容易出现弹片结构和/或吊环线断裂的问题;一些手机的滚珠式驱动马达通常采用多个滚珠实现驱动马达的水平方向以及竖直方向的位移以带动镜头的水平方向以及竖直方向的位移,然而在实现竖直方向的位移过程中,多个滚珠会相互撞击从而使得多个滚珠容易出现凹坑而导致滚动不顺畅的问题。
73.基于此,本技术实施例的第一驱动模组420包括弹性结构421,弹性结构421被配置为弹性作用力能够使得载体410沿平行于镜头100的光轴方向移动;第二驱动模组430包括滚动结构431,滚动结构431被配置为能够使得载体410基于滚动结构431的滚动操作而实现沿垂直于镜头100的光轴方向移动。
74.可以理解的是,本技术实施例的第一驱动模组420通过弹性结构421实现载体410的上下移动,第二驱动模组430通过滚动结构431实现载体410的左右移动,相对于相关技术,可以避免弹性结构421同时受到上下移动和左右移动等两个相互垂直的方向的拉扯而
容易断裂的问题,以及可以避免滚动结构431在实现上下移动过程中容易出现凹坑而导致滚动不顺畅的问题。
75.需要说明的是,本技术实施例中所有方向性指示(诸如上、下、左、右、前、后)仅用于解释在某一特定姿态下各部件之间的相对位置关系、移动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
76.载体410可以包括第一承载件411、第二承载件412和导向件413,第二承载件412和导向件413均设置在第一承载件411上。第一承载件411可以为规则形状,比如第一承载件411可以为矩形的框架结构第一承载件411。当然,第一承载件411也可以为圆角矩形或不规则形状。
77.第二承载件412可以设置在第一承载件411的通孔内,且可以在通孔内移动。其中,镜头100可以设置在第二承载件412上,当第二承载件412移动时可以带动镜头100移动。示例性的,第二承载件412也可以为矩形框架结构,第二承载件412可以设置有通孔,镜头100可以穿设于通孔,且与通孔的孔壁固定。
78.导向件413在平行于镜头100的光轴方向上层叠设置于第一承载件411的一部分上,以使得第一承载件411的一部分裸露于导向件413外部。比如,导向件413可以包括相互连接的第一侧部和第二侧部,其大致呈“l”型结构。相比于相关技术中,矩形结构的导向件413,本技术实施例的导向件413可以减小导向件413的体积,从而减少导向件413对第一驱动电机400的空间占用,有利于第一驱动电机400的小型化。
79.如图6所示,第一驱动电机400还可以包括磁性组件440,磁性组件440可以为永磁体或者电磁铁,其可以产生磁场。其中磁性组件440可以设置在载体410上,而且磁性组件440可以包括多个磁性件,每一磁性件均可以包括磁性相反的两个磁体。
80.第一驱动模组420位于磁性组件440所产生的磁场内,而且第一驱动模组420在磁性组件440的作用下能够带动载体410沿平行于镜头100的光轴方向移动。比如,第一驱动模组420还可以包括第一导电件422,第一导电件422在垂直于镜头100的光轴方向上与磁性组件440相对设置,基于弗莱明左手定则,第一导电件422通电之后可以产生一个磁场,第一导电件422所产生的磁场可以与磁性组件440的磁场相互作用而产生垂直于镜头100的光轴方向第一作用力(或者说磁性作用力),弹性结构421能够产生垂直于镜头100的弹性作用力,第一作用力和弹性作用力同时作用于载体410,载体410在第一作用力和弹性作用力的驱动下,可以实现上下移动,从而带动镜头100上下移动,以实现镜头100的自动对焦和/或补偿镜头100在竖直方向上的抖动。
81.第一驱动模组420可以包括两个第一导电件422,两个第一导电件422在垂直于镜头100的光轴方向上相对设置于第二承载件412的两侧。两个第一导电件422的结构可以相同,比如两个第一导电件422可以均为图6所示的环状结构。当然,两个第一导电件422也可以为单杆结构或双杆结构。在一些实施例中,两个第一导电件422的结构也可以不同,比如一个第一导电件422可以为环状结构,另一个第一导电件422可以为单杆结构或双杆结构等。
82.磁性组件440可以包括第一磁性件441、第二磁性件442和第三磁性件443,第一磁性件441、第二磁性件442和第三磁性件443可以均设置在第一承载件411上。
83.一个第一导电件422位于第一磁性件441所产生的磁场内,一个第一导电件422在
通电时可以产生磁场,并与第一磁性件441所产生的磁场相互作用,并对第二承载件412产生推力。
84.其中,第一磁性件441可以包括第一磁体4411和第二磁体4412,第一磁体4411的磁性与第二磁体4412的磁性相反,比如第一磁体4411可以为南极,第二磁体4412可以为北极;或者第一磁体4411可以为北极,第二磁体4412可以为南极。而且第一磁体4411和第二磁体4412沿平行于所述镜头的光轴方向层叠设置。一个第一导电件422的一部分与第一磁体4411相对设置,一个第一导电件422的一部分与第二磁体4412相对设置。以第一导电件422为环状结构为例,第一导电件422可以包括沿垂直于镜头100的光轴方西设置的第一部分、第二部分以及沿平行于镜头100的光轴方向设置的第三部分、第四部分,第一部分与第一磁体4411相对设置,第二部分与第二磁体4412相对设置。
85.第二磁性件442设置在垂直于镜头100的光轴方向上与另一个第一导电件422相对设置。以使得另一个第一导电件422位于第二磁性件442所产生的磁场内,另一个第一导电件422在通电时可以产生磁场,并与第二磁性件442所产生的磁场相互作用,并对第二承载件412产生推力,第二承载件412在两个第二导电件所施加的推力以及弹性结构所产生的弹性作用力的作用下,从而实现相对于第一承载件411上下移动。
86.其中,另一个第一导电件422对第二承载件412所产生的推力可以与一个第一导电件422对第二承载件412所产生的推力相等,使得第二承载件412的两侧受力平衡而以相同的速度上下移动。当然,另一个第一导电件422对第二承载件412所产生的推力可以与一个第一导电件422对第二承载件412所产生的推力不相等,从而使得第二承载件412的两侧不平衡而以不同的速度上下移动,进而实现第二承载件412偏转一定的角度。
87.本技术实施例中,第二磁性件442的结构可以与第一磁性件441的结构相同,比如第二磁性件442可以包括第三磁体4421和第四磁体4422,第三磁体4421的磁性与第四磁体4422的磁性相反,比如第三磁体4421可以为南极,第四磁体4422可以为北极;或者第三磁体4421可以为北极,第四磁体4422可以为南极。而且第三磁体4421和第四磁体4422沿平行于所述镜头的光轴方向层叠设置。另一个第一导电件422的一部分与第三磁体4421相对设置,另一个第一导电件422的一部分与第四磁体4422相对设置,具体可参见上述一个第一导电件422与第一磁性件441的相关描述,在此不再赘述。
88.第三磁性件443的结构与第一磁性件441和第二磁性件442的结构不同,其可以包括第五磁体4431和第六磁体4432,第五磁体4431和第六磁体4432沿垂直于镜头100的光轴方向层叠设置。第五磁体4431的磁性与第六磁体4432的磁性相反,比如第五磁体4431可以为南极,第六磁体4432可以为北极;或者第六磁体4432可以为北极,第六磁体4432可以为南极。
89.弹性结构421可以包括上弹片4211和下弹片4212,上弹片4211和下弹片4212分别设置在第二承载件412的两侧,比如第二承载件412具有相背的第一侧面和第二侧面,上弹片4211设置在第一侧面上,下弹片4212设置在第二侧面上。
90.其中,上弹片4211的一部分和下弹片4212的一部分分别与第一承载件411连接。示例性的,上弹片4211可以包括相互连接的第一主体部4211a和第一连接部4211b,第一主体部4211a设置在第二承载件412的第一侧面上,第一连接部4211b与第一承载件411连接,第一主体部4211a和第一主体部4211a之间可以产生弹性作用力,该弹性作用力作用于第二承
载件412。
91.下弹片4212可以包括相互连接的第二主体部4212a和第二连接部4212b,第二主体部4212a设置在第二承载件412的第二侧面上,第二连接部4212b与第一承载件411连接,第二主体部4212a和第二连接部4212b之间可以产生弹性作用力,该弹性作用力作用于第二承载件412。弹性结构421所产生的弹性作用力为下弹片4212所述产生弹性作用力和上弹片4211所产生的弹性作用力的合力。
92.本技术实施例中,第二驱动模组430位于磁性组件440所产生的磁场内,而且第二驱动模组430在磁性组件440的作用下能够带动载体410沿垂直于镜头100的光轴方向移动。比如,第二驱动模组430还可以包括第二导电件432,第二导电件432在平行于镜头100的光轴方向上与磁性组件440相对设置。基于弗莱明左手定则,第二导电件432通电之后可以产生一个磁场,第二导电件432所产生的磁场可以与磁性组件440的磁场相互作用而产生平行于镜头100的光轴方向第二作用力(或者说磁性作用力),第二作用力作用于载体410以带动载体410基于滚动结构431沿垂直于镜头100的光轴方向移动,以补偿镜头100在水平方向上的抖动。
93.第二驱动模组430可以包括三个第二导电件,在平行于镜头100的光轴方向上,一个第二导电件432与第一磁性件441相对设置以使得该第二导电件432位于第一磁性件441所产生的磁场内,该第二导电件432在通电时可以产生磁场,并于第一磁性件441所产生的磁场相互作用,并对第一承载件411产生推力,第一承载件411在推力的作用下基于滚动结构431的滚动操作而带动第二承载件412和导向件413一起沿垂直于镜头100的光轴方向移动(或者说左右移动),以补偿镜头100在水平方向上的抖动。
94.滚动结构431可以包括多个第一滚珠4311和多个第二滚珠4312,多个第一滚珠4311和多个第二滚珠4312均设置在载体410上,第二导电件432所产生的第二作用力能够驱动载体410基于多个第一滚珠4311沿第一子方向移动,和/或驱动载体410基于多个第二滚珠4312沿第二子方向移动,第一子方向和第二子方向均垂直于镜头100的光轴方向,而且第一子方向和第二子方向相互垂直。
95.可以理解的是,可以将镜头100的移动分解为x、y和z方向等三个方向的移动,其中x方向和y方向同时与y方向垂直,x方向和y方向在垂直于z方向的平面上相互垂直,其中z方向可以理解为平行于镜头100的光轴方向,x方向和y方向可以理解为垂直于镜头100的光轴方向的两个子方向,x方向可以理解为第一子方向,y方向可以理解为第二子方向。三个第二导电件432中,与第一磁性件441相对设置的第二导电件432以及与第二磁性件442相对设置的第二导电件432所产生的第二作用力能够驱动载体410基于多个第一滚珠4311沿x方向移动,与第三磁性件443相对设置的第二导电件432所产生的第二作用力能够驱动载体410基于多个第二滚珠4312沿y方向移动。
96.具体地,多个第一滚珠4311设置在导向件413中背离第一承载件411的一面,多个第二滚珠4312夹设在导向件413与第一承载件411之间。由此,第一承载件411可基于多个第一滚珠4311相对于第一支架300在第一子方向(或者说在x方向)上移动,同时带动导向件413和第二承载件412在第一子方向上移动,从而使得第一驱动电机400能够在第一子方向上对镜头100进行补偿;和/或第一承载件411可基于多个第二滚珠4312相对于第一支架300在第二子方向(或者说y方向)上移动,同时带动导向件413和第二承载件412在第二子方向
移动,从而使得第一驱动电机400能够在第二子方向上对镜头100进行补偿。
97.第一承载件411具有相邻设置的凹槽4111和凸出部4112,导向件413容置于凹槽4111,凸出部4112的外表面与导向件413的外表面大致齐平。其中,大致齐平可以理解为在本领域的允许误差内两个外表面齐平。
98.滚动结构431还可以包括第三滚珠4313,第三滚珠4313设置在载体410上,多个第三滚珠4313可以使得载体410沿第一子方向和/或第二子方向相对于第一支架300移动。第三滚珠4313设置在凸出部4112上。第二导电件432所产生的第二作用力能够驱动载体410基于多个第一滚珠4311和第三滚珠4313沿第一子方向移动,或者驱动载体410基于多个第二滚珠4312和第三滚珠4313沿第二子方向移动。
99.相关技术中的滚珠式驱动马达通常设置有八个滚珠,其中四个滚珠用于实现载体在x方向的移动,另外四个滚珠用于实现载体在y方向的移动。而本技术实施例通过设置即可沿第一子方向(或者说x方向)滚动又可以沿第二子方向(或者说y方向)滚动的第三滚珠4313,使得实现第一子方向滚动的多个第一滚珠4311和实现第二子方向滚动的多个第二滚珠4312可以共用一个滚珠,从而相对于相关技术可以节省一颗滚珠,减少第一驱动电机400的部件,简化第一驱动电机400的结构。
100.第一驱动电机400还可以包括盖体450,盖体450与第一支架300相互连接以在第一支架300和盖体450之间形成活动空间,载体410可移动地容置于活动空间。可以理解的是,载体410可以在活动空间内进行上下移动和/或左右移动。多个第一滚珠4311夹设在盖体450和导向件413之间,使得导向件413可以相对于盖体450左右移动,第三滚珠4313夹设在盖体450和第一承载件411之间,使得第一承载件411可以相对于盖体450左右移动。
101.当需要实现镜头100的对焦和/或竖直方向(或者说z方向)的防抖补偿时,可以根据补偿数据给两个第一导电件422通电,两个第一导电件422在通电状态下可以产生磁场,其所产生的磁场和第一磁性件441与第二磁性件442的磁场相互作用以对第二承载件412产生推力,从而驱动第二承载件412在第一承载件411的通孔内上下移动,第二承载件412移动时可以带动镜头100上下移动以改变镜头100与感光芯片460之间的距离以实现对焦,镜头100上下移动时也可以补偿镜头100在平行于镜头100的光轴方向上的抖动。
102.当需要实现镜头100在第一子方向(或者说x方向)上的防抖时,可以根据第一补偿数据给分别与第一磁性件441与第二磁性件442相对设置的两个第二导电件432中的一个或两个通电,该第二导电件432在通电状态下可以产生磁场,其所产生的磁场和第一磁性件441和/或第二磁性件442的磁场相互作用以对第一承载件411产生推力以驱动第一承载件411带动第二承载件412和导向件413基于多个第一滚珠4311和第三滚珠4313相对于盖体450和第一支架300在第一子方向(或者说x方向)上左右移动,第二承载件412移动时可以带动镜头100一起在第一子方向(或者说x方向)上左右移动,从而补偿镜头100在第一子方向上的抖动。
103.当需要实现镜头100在第二子方向(或者说y方向)上的防抖时,可以根据第一补偿数据给与第三磁性件443相对设置的第二导电件432通电,该第二导电件432在通电状态下可以产生磁场,其所产生的磁场和第三磁性件443的磁场相互作用以对第一承载件411产生推力以驱动第一承载件411带动第二承载件412和导向件413基于多个第二滚珠4312和第三滚珠4313相对于盖体450和第一支架300在第二子方向(或者说y方向)上左右移动,第二承
载件412移动时可以带动镜头100一起在第二子方向(或者说y方向)上左右移动,从而补偿镜头100在第二子方向(或者说y方向)上的抖动。
104.本技术实施例中,第二驱动电机500可以包括底板510和形变件520,底板510可以为第二驱动电机500的其他器件提供支撑,形变件520可以发生形变以带动感光元件200在垂直于镜头100的光轴方向(包括x方向和/或y方向)上移动,进而实现感光元件200的光学防抖功能。其中,形变件520可以包括固定部分521和形变部分522,固定部分521与底板510固定连接,形变部分522与感光元件200连接,可以根据补偿数据对形变部分522进行通电,形变部分522在通电状态下可发生形变,从而带动感光元件200相对于底板510沿垂直于镜头100的光轴方向移动。其中,形变部分522可以包括第一部位5221、第二部位5222和第三部位5223,根据补偿数据对不同的形变部位通不同的电流,使得第一部位5221、第二部位5222和第三部位5223的产生相同或不同的形变,从而带动感光元件200相对于底板510沿垂直于镜头100的光轴方向平移以及沿镜头100光轴方向转动。由于感光元件200的平移和转动共用行程(平移和转动均是通过形变部分522的形变实现),平移量达到最大行程时,将无法进行转动;当转动到达最大行程时,将无法进行平移。基于此,本技术通过上述光学防抖方法合理安排镜头和感光元件的运动,以实现更大角度的防抖。形变部分522可以采用形状记忆合金(shape memory alloys,sma)制作形成,形状记忆合金在通电状态下可以使得形状记忆合金被加热并使其变形,变形时可以使得形变部分522的长度发生变化,从而带动与其连接的感光元件200移动,实现感光元件200的防抖功能。
105.由于摄像头模组20中存在第一驱动电机400和第二驱动电机500等两个驱动电机,故而摄像头模组20中需要设定两个驱动芯片分别对第一驱动电机400和第二驱动电机500进行分别控制。
106.请继续参阅图7,图7为本技术实施例提供的光学防抖系统的第一种结构示意图。
107.光学防抖系统2000包括如上申请实施例所述的摄像头模组20以及检测模组40,摄像头模组20包括镜头100、感光元件200、第一驱动芯片600和第二驱动芯片700;第一驱动芯片600与镜头100连接,第二驱动芯片700与感光元件200连接;其中,本技术实施例中的连接可以为直接连接,可以为通过其他器件间接连接。比如,第一驱动芯片600可以通过第一驱动电机与镜头100连接,第一驱动芯片600可以通过控制第一驱动电机从而控制镜头100,第二驱动芯片700可以通过第二驱动电机与感光元件200连接,第二驱动芯片700可以通过控制第二驱动电机500从而控制感光元件200。
108.检测模组40获取摄像头模组的抖动数据,将抖动数据发送至第一驱动芯片600和/或第二驱动芯片700,若抖动数据小于或等于第一阈值,则根据抖动数据和第一补偿策略通过第一驱动芯片600驱动镜头100运动和/或通过第二驱动芯片700驱动感光元件200运动;若抖动数据大于第一阈值,则根据抖动数据和第二补偿策略驱动通过第一驱动芯片600驱动镜头100和通过第二驱动芯片700驱动感光元件200运动。
109.光学防抖系统还包括处理器50用于向第一驱动芯片600和第二驱动芯片700发送控制信号,以使第一驱动芯片600和第二驱动芯片700根据控制信号对抖动数据进行处理。
110.可以理解的是,第一驱动芯片600和第二驱动芯片700均具有对抖动数据进行处理以得到补偿数据的能力,通过光学防抖系统2000可以执行上述光学防抖方法,在此不再赘述。
111.为了减少第二驱动芯片的计算量,以及提高第一驱动芯片和第二驱动芯片的协同性,本技术实施例还提供另一种光学防抖系统,请参阅图8,图8为本技术实施例提供的光学防抖系统的第二种结构示意图。
112.光学防抖系统2000可以包括如上申请实施例所述的摄像头模组20以及检测模组40。摄像头模组20包括第一驱动芯片600和第二驱动芯片700,第一驱动芯片600与镜头100连接,第二驱动芯片700与感光元件200连接。其中,本技术实施例中的连接可以为直接连接,可以为通过其他器件间接连接。比如,第一驱动芯片600可以通过第一驱动电机与镜头100连接,第一驱动芯片600可以通过控制第一驱动电机从而控制镜头100,第二驱动芯片700可以通过第二驱动电机与感光元件200连接,第二驱动芯片700可以通过控制第二驱动电机500从而控制感光元件200。
113.其中,检测模组40可以与第一驱动芯片600连接。检测模组40可以采集摄像头模组20的抖动数据,并将摄像头模组20的抖动数据发送给第一驱动芯片600,第一驱动芯片600可以对摄像头模组20的抖动数据进行处理以得到补偿数据,通过如上所述光学防抖方法中的判断逻辑对补偿数据进行分析,可以得到镜头的平移量和/或感光元件的平移量和/或感光元件的转动量,将感光元件的平移量和/或感光元件的转动量发送至第二驱动芯片700,以使第二驱动芯片700根据感光元件的平移量和/感光元件的转动量控制第二驱动电机驱动感光元件200运动。第一驱动芯片600根据得到的镜头的平移量控制第一驱动电机驱动镜头运动。
114.可以理解的是,第一驱动芯片600根据抖动数据计算镜头100的抖动补偿量和感光元件200的抖动补偿量,并将感光元件200的抖动补偿量发送给第二驱动芯片700,相对于两个驱动芯片各自根据摄像头模组20的抖动数据进行分别计算,本技术实施例的第一驱动芯片600和第二驱动芯片700可以协同工作,增加第一驱动芯片600和第二驱动芯片700之间的联系。
115.由于抖动补偿的具体计算过程均由第一驱动芯片600完成,第二驱动芯片700只需要根据所接收到的抖动补偿数据对感光元件200进行控制,而无需进行计算,故而可以将第二驱动芯片700的结构进行简化。
116.光学防抖系统还包括处理器50用于向第一驱动芯片600发送控制信号,以使第一驱动芯片600根据控制信号对抖动数据进行处理。
117.为了减少第一驱动芯片的计算量,以及提高第一驱动芯片和第二驱动芯片的协同性,本技术还提供另一种光学防抖系统,请参阅图9,图9为本技术实施例提供的光学防抖系统的第三种结构示意图。
118.光学防抖系统2000可以包括如上申请实施例所述的摄像头模组20以及检测模组40。摄像头模组20包括第一驱动芯片600和第二驱动芯片700,第一驱动芯片600与镜头100连接,第二驱动芯片700与感光元件200连接。其中,本技术实施例中的连接可以为直接连接,可以为通过其他器件间接连接。比如,第一驱动芯片600可以通过第一驱动电机与镜头100连接,第一驱动芯片600可以通过控制第一驱动电机从而控制镜头100,第二驱动芯片700可以通过第二驱动电机与感光元件200连接,第二驱动芯片700可以通过控制第二驱动电机500从而控制感光元件200。
119.其中,检测模组40可以与第二驱动芯片700连接。检测模组40可以采集摄像头模组
20的抖动数据,并将摄像头模组20的抖动数据发送给第二驱动芯片700,第二驱动芯片700可以对摄像头模组20的抖动数据进行处理以得到补偿数据,通过如上所述光学防抖方法中的判断逻辑对补偿数据进行分析,可以得到镜头的平移量和/或感光元件的平移量和/或感光元件的转动量,将镜头的平移量发送至第一驱动芯片600,以使第一驱动芯片600根据镜头的平移量控制第一驱动电机驱动镜头100运动。第二驱动芯片700根据得到的感光元件的平移量和/或感光元件的转动量控制第二驱动电机驱动感光元件运动。
120.可以理解的是,第二驱动芯片700可以将摄像头模组20的总偏移量转换为镜头100的抖动补偿量和感光元件200的抖动补偿量,并将镜头100的抖动补偿量发送给第一驱动芯片600,相对于两个驱动芯片各自根据摄像头模组20的抖动数据进行分别计算,本技术实施例的第一驱动芯片600和第二驱动芯片700可以协同工作,增加第一驱动芯片600和第二驱动芯片700之间的联系。
121.由于抖动补偿的具体计算过程均由第二驱动芯片700完成,第一驱动芯片600只需要根据所接收到的抖动补偿数据对感光元件200进行控制,而无需进行计算,故而可以将第一驱动芯片600的结构进行简化。
122.光学防抖系统还包括处理器50用于向第二驱动芯片700发送控制信号,以使第二驱动芯片700根据控制信号对抖动数据进行处理。
123.为了减少第一驱动芯片和第二驱动芯片的计算量,本技术还提供另一种光学防抖系统,请参阅图10,图10为本技术实施例提供的光学防抖系统的第四种结构示意图。
124.该实施例中的光学防抖系统与上述双防抖系统2000不同的是第一驱动芯片600和第二驱动芯片700均未与检测模组40连接,替代性的,检测模组40与处理器50连接,处理器50分别与第一驱动芯片600和第二驱动芯片700连接,处理器50对检测模组40所检测到的摄像头模组20的抖动数据进行处理以得到镜头的补偿数据和感光元件的补偿数据,并将镜头100的补偿数据发送给第一驱动芯片600以及将感光元件200的补偿数据发送给第二驱动芯片700。第一驱动芯片600根据镜头的补偿数据控制镜头100运动。第二驱动芯片700根据感光元件100的补偿数据控制感光元件200运动。
125.可以理解的是,检测模组40所检测到的数据可以直接传输至处理器50,处理器50可以将摄像头模组20的总偏移量转换为镜头100的抖动补偿量和感光元件200的抖动补偿量,并将镜头100的抖动补偿量发送给第一驱动芯片600以及将感光元件200的抖动补偿量发送给第二驱动芯片700,相对于检测模组40将数据传输至第一驱动芯片600和第二驱动芯片700,本技术实施例可以在一定程度上简化线路。
126.由于本技术实施例将数据处理工程均交由处理器50处理,第一驱动芯片600和第二驱动芯片700均只需要根据所接收到的补偿数据分别对镜头100和感光元件200进行控制,而无需进行计算,故而可以将第一驱动芯片600和第二驱动芯片700的结构进行简化,降低第一驱动芯片600和第二驱动芯片700的制造成本。
127.需要说明的是,本技术实施例提供的光学防抖系统只是示例性的,可以执行上述光学防抖方法的系统均属于本技术保护的范围。
128.本技术还提供一种电子设备,请参阅图11,图11为本技术实施例提供的电子设备的第二种结构示意图,电子设备1包括处理器和存储器。其中,处理器与存储器电性连接。
129.处理器是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部
分,通过运行或加载存储在存储器内的计算机程序,以及调用存储在存储器内的数据,执行电子设备500的各种功能并处理数据。
130.存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。
131.此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器对存储器的访问。
132.在本技术实施例中,电子设备中的处理器会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器中,并由处理器运行存储在存储器中的计算机程序,从而执行上述光学防抖方法。
133.本技术实施例还提供一种存储介质,该存储介质存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述任一实施例中的光学防抖方法。
134.在本技术实施例中,存储介质可以是磁碟、光盘、只读存储器(read only memory,rom)、或者随机存取记忆体(random access memory,ram)等。
135.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
136.需要说明的是,对本技术实施例的光学防抖方法而言,本领域普通测试人员可以理解实现本技术实施例的光学防抖方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如温度控制方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。
137.以上对本技术实施例提供的光学防抖方法、系统、计算机可读存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术。同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1