一种电子图像防抖系统及方法技术方案

技术编号:36366481 阅读:55 留言:0更新日期:2023-01-18 09:23
本申请实施例提供了一种电子图像防抖系统及方法,通过预先在光学防抖控制芯片中设置硬件加速器,并由硬件加速器完成从陀螺仪传感器中获取震动数据,从图像传感器中获取同步信号,并根据同步信号和震动数据的时间信息得到同步信号和图像数据的时间差,并将时间差和图像处理进行数据组包,传送给图像处理设备进行计算。由此可见,本申请实施例的系统将获取震动数据进行同步处理的过程集中在光学防抖控制芯片中的硬件加速器进行,图像处理设备只需要进行最后的数据计算过程,减轻了图像处理设备的运行压力。备的运行压力。备的运行压力。

【技术实现步骤摘要】
一种电子图像防抖系统及方法


[0001]本申请涉及电子领域,更具体地说,涉及一种电子图像防抖系统及方法。

技术介绍

[0002]在利用终端设备进行照片或视频的拍摄时,终端设备镜头的成像不是在瞬间完成的,有一定的曝光时间。在该段曝光时间内,终端设备可能会不稳,导致在拍照或拍视频的过程中终端设备的震动,而终端设备的震动会造成拍摄照片的模糊或视频内容的抖动。
[0003]为了抑制由于终端设备震动造成的成像模糊问题,采用电子防抖技术对成像后的图像数据进行处理。电子防抖需要图像处理设备首先从陀螺仪传感器中获取终端设备的震动数据,再从图像传感器中获取终端设备拍摄的图像数据和同步信号,根据同步信号对震动数据和图像数据进行同步处理,根据同步处理后的震动数据和图像数据进行计算,得到消除电子防抖后的图像。然而上述进行电子防抖的全部过程都由图像处理设备独立完成,为图像处理设备造成较大的运行压力。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种新的电子图像防抖系统及方法,减轻图像处理设备的运行压力。
[0005]为实现上述目的,本申请有如下技术方案:
[0006]一种电子图像防抖系统,所述系统包括:陀螺仪传感器、图像传感器、图像处理设备和光学防抖控制芯片中的硬件加速器;
[0007]所述陀螺仪传感器用于检测终端设备的震动,产生震动数据,并将所述震动数据传送给所述硬件加速器;
[0008]所述图像传感器用于获取图像数据和输出同步信号,并将所述同步信号传送给所述硬件加速器,所述同步信号反映所述图像数据的获取时间;
[0009]所述硬件加速器用于对所述震动数据和所述同步信号进行时间信息比较,得到所述震动数据和所述同步信号的时间差;利用所述时间差对所述震动数据和所述同步信号进行同步处理;在所述同步信号的触发下,对同步的震动数据和所述时间差进行数据组包,得到多个数据组包;
[0010]所述图像处理设备用于接收所述硬件加速器传送的所述多个数据组包。
[0011]可选的,所述硬件加速器还用于接收所述陀螺仪传感器传送的终端设备镜头的位置数据。
[0012]可选的,所述硬件加速器用于根据第一预设频率接收所述陀螺仪传感器传送的所述震动数据。
[0013]可选的,所述硬件加速器用于在所述同步信号的触发下,根据第二预设频率对同步的震动数据和所述时间差进行数据组包,得到多个数据组包。
[0014]可选的,所述硬件加速器还用于在得到多个数据组包之后,对所述多个数据组包
进行更新。
[0015]可选的,所述硬件加速器还用于对所述多个数据组包进行缓存,在接收到所述图像处理设备发送的发送数据组包请求时,暂停数据组包缓存。
[0016]可选的,所述震动数据包括终端设备震动时的加速度数据和角速度数据。
[0017]一种电子图像防抖方法,预先设置光学防抖控制芯片中的硬件加速器,所述方法包括:
[0018]所述硬件加速器接收陀螺仪传感器传送的震动数据;
[0019]所述硬件加速器接收图像传感器传送的同步信号,对所述震动数据和所述同步信号进行时间信息比较,得到所述震动数据和所述同步信号的时间差;
[0020]所述硬件加速器利用所述时间差对所述震动数据和所述同步信号进行同步处理;
[0021]所述硬件加速器在所述同步信号的触发下,对同步的震动数据和所述时间差进行数据组包,得到多个数据组包;
[0022]所述硬件加速器将所述多个数据组包发送给图像处理设备。
[0023]可选的,所述方法还包括:
[0024]所述硬件加速器接收所述陀螺仪传感器传送的终端设备镜头的位置数据。
[0025]可选的,所述硬件加速器接收陀螺仪传感器传送的震动数据包括:
[0026]所述硬件加速器根据第一预设频率接收所述陀螺仪传感器传送的所述震动数据。
[0027]可选的,所述硬件加速器在所述同步信号的触发下,对同步的震动数据和所述时间差进行数据组包,得到多个数据组包包括:
[0028]所述硬件加速器在所述同步信号的触发下,根据第二预设频率对同步的震动数据和所述时间差进行数据组包,得到多个数据组包。
[0029]可选的,所述硬件加速器在得到多个数据组包之后,所述方法还包括:
[0030]所述硬件加速器对所述多个数据组包进行更新。
[0031]可选的,所述硬件加速器在将所述多个数据组包发送给图像处理设备之前,所述方法还包括:
[0032]所述硬件加速器将所述多个数据组包进行缓存;
[0033]所述硬件加速器接收所述图像处理设备发送的发送数据组包请求,暂停数据组包缓存。
[0034]可选的,所述震动数据包括终端设备震动时的加速度数据和角速度数据。
[0035]本申请实施例提供了一种电子图像防抖系统,包括:陀螺仪传感器、图像传感器、图像处理设备和光学防抖控制芯片中的硬件加速器;所述陀螺仪传感器用于检测终端设备的震动,产生震动数据,并将所述震动数据传送给所述硬件加速器;所述图像传感器用于获取图像数据和输出同步信号,并将所述同步信号传送给所述硬件加速器,所述同步信号反映所述图像数据的获取时间;所述硬件加速器用于对所述震动数据和所述同步信号进行时间信息比较,得到所述震动数据和所述同步信号的时间差;利用所述时间差对所述震动数据和所述同步信号进行同步处理;在所述同步信号的触发下,对同步的震动数据和所述时间差进行数据组包,得到多个数据组包;所述图像处理设备用于接收所述硬件加速器传送的所述多个数据组包。
[0036]本申请实施例提供的电子图像防抖系统,通过预先在光学防抖控制芯片中设置硬
件加速器,并由硬件加速器完成从陀螺仪传感器中获取震动数据,从图像传感器中获取同步信号,并根据同步信号和震动数据的时间信息得到同步信号和图像数据的时间差,并将时间差和图像处理进行数据组包,传送给图像处理设备进行计算。由此可见,本申请实施例的系统将获取震动数据进行同步处理的过程集中在光学防抖控制芯片中的硬件加速器进行,图像处理设备只需要进行最后的数据计算过程,减轻了图像处理设备的运行压力。
附图说明
[0037]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0038]图1示出了现有技术中电子防抖系统的器件连接示意图;
[0039]图2示出了根据本申请实施例中电子防抖系统的示意图;
[0040]图3示出了根据本申请实施例中电子防抖方法的流程图。
具体实施方式
[0041]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子图像防抖系统,其特征在于,所述系统包括:陀螺仪传感器、图像传感器、图像处理设备和光学防抖控制芯片中的硬件加速器;所述陀螺仪传感器用于检测终端设备的震动,产生震动数据,并将所述震动数据传送给所述硬件加速器;所述图像传感器用于获取图像数据和输出同步信号,并将所述同步信号传送给所述硬件加速器,所述同步信号反映所述图像数据的获取时间;所述硬件加速器用于对所述震动数据和所述同步信号进行时间信息比较,得到所述震动数据和所述同步信号的时间差;利用所述时间差对所述震动数据和所述同步信号进行同步处理;在所述同步信号的触发下,对同步的震动数据和所述时间差进行数据组包,得到多个数据组包;所述图像处理设备用于接收所述硬件加速器传送的所述多个数据组包。2.根据权利要求1所述的系统,其特征在于,所述硬件加速器还用于接收所述陀螺仪传感器传送的终端设备镜头的位置数据。3.根据权利要求1所述的系统,其特征在于,所述硬件加速器用于根据第一预设频率接收所述陀螺仪传感器传送的所述震动数据。4.根据权利要求1所述的系统,其特征在于,所述硬件加速器用于在所述同步信号的触发下,根据第二预设频率对同步的震动数据和所述时间差进行数据组包,得到多个数据组包。5.根据权利要求1所述的系统,其特征在于,所述硬件加速器还用于...

【专利技术属性】
技术研发人员:吴江波
申请(专利权)人:上海艾为电子技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1