图像处理方法、图像处理器、拍摄装置和电子设备制造方法及图纸

技术编号:24254415 阅读:34 留言:0更新日期:2020-05-23 01:09
本申请公开了一种图像处理方法、图像处理器、拍摄装置和电子设备。图像处理方法包括:防抖单元在接收到带有当前时间戳的当前图像时,从抖动检测模块中读取抖动参数;防抖单元根据当前时间戳、读取抖动参数的读取时间以及预定时长从多个抖动参数中确定与当前图像对应的当前抖动参数;和算法后处理模块的处理单元根据当前抖动参数对当前图像进行防抖算法处理。本申请实施方式的图像处理方法、图像处理器、拍摄装置和电子设备从多个抖动参数中确定与当前图像对应的当前抖动参数,以使得当前图像与当前抖动参数是精确对应的,从而处理单元根据当前抖动参数对当前图像进行防抖算法处理,能具有较好的防抖处理效果。

Image processing method, image processor, photographing device and electronic equipment

【技术实现步骤摘要】
图像处理方法、图像处理器、拍摄装置和电子设备
本申请涉及图像处理
,特别涉及一种图像处理方法、图像处理器、拍摄装置和电子设备。
技术介绍
电子防抖(ElectricImageStabilization,EIS)利用侦测到的机身抖动的程度来动态调整感光度、快门等参数来做模糊修正。相关技术中,算法后处理模块在对图像进行EIS算法处理时,应用程序模块才开始获取抖动参数,并按照当前系统时间,将得到的抖动参数标记时间戳,然后送入至算法后处理模块中进行EIS算法处理。这样得到的抖动参数与图像之间会存在时间差,抖动参数无法和图像精确对应,影响防抖处理效果。
技术实现思路
本申请实施方式提供一种图像处理方法、图像处理器、拍摄装置和电子设备。本申请实施方式提供的图像处理方法包括:应用程序模块的防抖单元在接收到带有当前时间戳的当前图像时,从抖动检测模块中读取抖动参数,所述抖动检测模块包括缓存区,所述缓存区内存储有多个所述抖动参数,每两个相邻的所述抖动参数的检测时间间隔预定时长;所述防抖单元根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数;和算法后处理模块的处理单元根据所述当前抖动参数对所述当前图像进行防抖算法处理。本申请实施方式提供的图像处理器与抖动检测模块连接。所述图像处理器包括应用程序模块和算法后处理模块。所述应用程序模块包括防抖单元,所述算法后处理模块包括处理单元。所述防抖单元用于在接收到带有当前时间戳的当前图像时,从所述抖动检测模块中读取抖动参数。所述抖动检测模块包括缓存区,所述缓存区内存储有多个所述抖动参数,每两个相邻的所述抖动参数的检测时间间隔预定时长。所述防抖单元用于根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数。所述处理单元用于根据所述当前抖动参数对所述当前图像进行防抖算法处理。本申请实施方式提供的拍摄装置包括图像处理器、抖动检测模块和图像传感器。所述图像处理器与所述抖动检测模块连接。所述图像传感器与所述图像处理器连接。所述图像处理器包括应用程序模块和算法后处理模块。所述应用程序模块包括防抖单元,所述算法后处理模块包括处理单元。所述防抖单元用于在接收到带有当前时间戳的当前图像时,从所述抖动检测模块中读取抖动参数。所述抖动检测模块包括缓存区,所述缓存区内存储有多个所述抖动参数,每两个相邻的所述抖动参数的检测时间间隔预定时长。所述防抖单元用于根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数。所述处理单元用于根据所述当前抖动参数对所述当前图像进行防抖算法处理。本申请实施方式提供的电子设备包括拍摄装置和壳体,所述拍摄装置与所述壳体结合。所述拍摄装置包括图像处理器、抖动检测模块和图像传感器。所述图像处理器与所述抖动检测模块连接。所述图像传感器与所述图像处理器连接。所述图像处理器包括应用程序模块和算法后处理模块。所述应用程序模块包括防抖单元,所述算法后处理模块包括处理单元。所述防抖单元用于在接收到带有当前时间戳的当前图像时,从所述抖动检测模块中读取抖动参数。所述抖动检测模块包括缓存区,所述缓存区内存储有多个所述抖动参数,每两个相邻的所述抖动参数的检测时间间隔预定时长。所述防抖单元用于根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数。所述处理单元用于根据所述当前抖动参数对所述当前图像进行防抖算法处理。本申请实施方式的图像处理方法、图像处理器、拍摄装置和电子设备中,防抖单元根据当前图像的当前时间戳、从抖动检测模块中读取抖动参数的读取时间、以及每两个相邻的抖动参数间隔的预定时长,从多个抖动参数中确定与当前图像对应的当前抖动参数,以使得当前图像与当前抖动参数是精确对应的,从而处理单元根据当前抖动参数对当前图像进行防抖算法处理,能够具有较好的防抖处理效果。本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本申请某些实施方式的拍摄装置的示意图;图2是本申请某些实施方式的算法后处理模块的示意图;图3是本申请某些实施方式的拍摄装置的示意图;图4是本申请某些实施方式的图像处理方法的流程示意图;图5是本申请某些实施方式的图像处理方法的场景示意图;图6是本申请某些实施方式的图像处理方法的场景示意图;图7是本申请某些实施方式的图像处理方法的流程示意图;图8是本申请某些实施方式的图像处理方法的流程示意图;图9是本申请某些实施方式的图像处理方法的流程示意图;图10是本申请某些实施方式的图像处理方法的场景示意图;图11是本申请某些实施方式的电子设备的结构示意图;图12是本申请某些实施方式的电子设备的结构示意图。具体实施方式下面详细描述本申请的实施方式,实施方式的示例在附图中示出,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。下文的公开提供了许多不同的实施方式或例子用来实现本申请的实施方式的不同结构。为了简化本申请的实施方式的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。请参阅图1,本申请实施方式的拍摄装置100包括图像处理器10和图像传感器20。图像处理器10和图像传感器20连接。图像传感器20包括图像采集单元(sensor)22和RAW图像数据单元(ImageFront-end,IFE)24,图像采集单元22用于接收光线以采集获得图像数据(RAW图像),RAW图像数据单元24用于将图像采集单元22采集的图像数据传输至图像处理器10,其中,RAW图像数据单元24可以对图像采集单元22采集获得的RAW图像进行处理并输出处理后的RAW图像至图像处理器10。图像处理器10包括硬件抽象模块12、应用程序模块(APP)14和算法后处理模块(Algoprocessservice,APS)16。硬件抽象模块12用于接收RAW图像、将RAW图像转换为YUV图像、及传输RAW图像和/或YUV图像。硬件抽象模块12可以与图像传感器20连接。具体地,硬件抽象模块12可以包括与图像传感器20连接的缓存单元(bufferqueue)122、RAW转RGB处理单元(BayerProcessSegment,BPS)124和与应用程序模块14连接的降噪及YUV后处理单元(ImageProcessEngine,IPE)126。缓存单元122用于缓存来自图像传感器20的RAW图像并通本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n应用程序模块的防抖单元在接收到带有当前时间戳的当前图像时,从抖动检测模块中读取抖动参数,所述抖动检测模块包括缓存区,所述缓存区内存储有多个所述抖动参数,每两个相邻的所述抖动参数的检测时间间隔预定时长;/n所述防抖单元根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数;和/n算法后处理模块的处理单元根据所述当前抖动参数对所述当前图像进行防抖算法处理。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
应用程序模块的防抖单元在接收到带有当前时间戳的当前图像时,从抖动检测模块中读取抖动参数,所述抖动检测模块包括缓存区,所述缓存区内存储有多个所述抖动参数,每两个相邻的所述抖动参数的检测时间间隔预定时长;
所述防抖单元根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数;和
算法后处理模块的处理单元根据所述当前抖动参数对所述当前图像进行防抖算法处理。


2.根据权利要求1所述的图像处理方法,其特征在于,所述图像处理方法还包括:
相机服务模块接收图像传感器发送的所述当前图像;
所述相机服务模块对所述当前图像标记所述当前时间戳;和
所述相机服务模块将带有所述当前时间戳的所述当前图像发送至所述防抖单元。


3.根据权利要求1所述的图像处理方法,其特征在于,所述防抖单元根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数,包括:
所述防抖单元根据所述读取时间与所述当前时间戳之间的时间差以及所述预定时长从多个所述抖动参数中确定所述当前抖动参数。


4.根据权利要求1所述的图像处理方法,其特征在于,所述防抖单元根据所述当前时间戳、读取所述抖动参数的读取时间以及所述预定时长从多个所述抖动参数中确定与所述当前图像对应的当前抖动参数,包括:
所述防抖单元根据所述读取时间标记最新的一个所述抖动参数的时间戳;
根据最新的一个所述抖动参数的时间戳和所述预定时长依次标记多个所述抖动参数中除最新的一个所述抖动参数之外的所述抖动参数的时间戳得到所有所述抖动参数的时间戳;和
将所有所述抖动参数的时间戳中与所述当前时间戳匹配的一个时间戳对应的所述抖动参数作为所述当前抖动参数。


5.根据权利要求1所述的图像处理方法,其特征在于,相邻的两帧图像的生成时间间隔预设时长,所述预定时长小于或等于所述预设时长。


6.一种图像处理器,其特征在于,所述图像处理器与抖动检测模块连接,所述图像处理器包括应用程序模块和算法后处...

【专利技术属性】
技术研发人员:吴恒刚
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1