掌桥专利:专业的专利平台
掌桥专利
首页

图像处理方法、电路及电子设备

文献发布时间:2023-06-19 18:27:32


图像处理方法、电路及电子设备

技术领域

本申请属于图像处理技术领域,具体涉及一种图像处理方法、电路及电子设备。

背景技术

随着电子技术的发展,越来越多的用户使用电子设备进行拍照。电子设备通常内置有主控芯片、前端图像信号处理(Pre-Image Signal Processor,Pre-ISP)芯片和后端图像信号处理(Post-Image Signal Processor,Post-ISP)芯片,其中,上述主控芯片又称为应用处理器(Application Processor,AP),利用上述三个芯片对摄像头拍摄到的图像进行图像处理,得到处理后的图像或视频。

发明内容

本申请实施例的目的是提供一种图像处理方法、电路及电子设备,能够降低主控芯片的功耗。

第一方面,本申请实施例提供了一种图像处理方法,应用于图像处理装置,所述图像处理装置包括摄像模组、图像处理芯片、主控芯片和显示屏,所述图像处理芯片分别与所述摄像模组、所述主控芯片和所述显示屏连接,所述方法包括:

在所述图像处理芯片接收到所述摄像模组发送的第一图像数据的情况下,控制所述图像处理芯片对所述第一图像数据进行图像处理,得到第二图像数据;

控制所述图像处理芯片将所述第二图像数据发送至所述主控芯片;

所述主控芯片将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;

所述主控芯片通过所述图像处理芯片将所述第三图像数据发送至所述显示屏进行显示。

第二方面,本申请实施例提供了一种图像处理电路,该电路包括主控芯片和图像处理芯片,所述主控芯片与所述图像处理芯片连接;

所述图像处理芯片用于在接收到摄像模组发送的第一图像数据的情况下,对所述第一图像数据进行图像处理,得到第二图像数据;

所述图像处理芯片还用于将所述第二图像数据发送至所述主控芯片;

所述主控芯片用于将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;

所述主控芯片还用于通过所述图像处理芯片将所述第三图像数据发送至显示屏进行显示。

第三方面,本申请实施例提供了一种图像处理电路,该电路包括主控芯片和图像处理芯片,所述主控芯片包括第一接口和第二接口,所述图像处理芯片包括第三接口、第四接口、第五接口、第六接口、第一图像处理模块和第二图像处理模块;所述第一接口与所述第三接口连接,所述第二接口与所述第四接口连接,所述第一图像处理模块分别与所述第五接口和所述第二图像处理模块连接,所述第二图像处理模块分别与所述第三接口、所述第四接口和所述第六接口连接;

所述第五接口用于接收摄像模组输出的第一图像数据;

所述第一图像处理模块和所述第二图像处理模块用于对所述第一图像数据进行图像处理,得到第二图像数据;

所述第四接口用于将所述第二图像数据发送至所述主控芯片;

所述主控芯片用于将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;

所述主控芯片还用于通过所述图像处理芯片将所述第三图像数据发送至显示屏进行显示。

第四方面,本申请实施例提供了一种电子设备,该电子设备包括摄像模组、显示屏和图像处理电路,所述图像处理电路分别与所述摄像模组和所述显示屏连接,所述图像处理电路被配置为如上第二方面所述的图像处理电路,或者被配置为如上第三方面所述的图像处理电路。

第五方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

本申请实施例中,在图像处理芯片接收到摄像模组发送的第一图像数据的情况下,控制图像处理芯片对第一图像数据进行图像处理,得到第二图像数据;控制图像处理芯片将第二图像数据发送至主控芯片;主控芯片将第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;主控芯片通过图像处理芯片将第三图像数据发送至显示屏进行显示。在上述图像处理的过程中,图像数据只需要在图像处理芯片和主控芯片之间进行两次传输,图像处理芯片和主控芯片即可实现对图像数据的处理,以此减少了图像数据在图像处理过程中的传输路径和处理时长,进而降低了主控芯片的功耗,且还可以降低图像处理过程中存在的延迟。

附图说明

图1是本申请实施例提供的图像处理方法的流程图;

图2是本申请实施例提供的图像处理方法的应用流程图之一;

图3是本申请实施例提供的图像处理方法的应用流程图之二;

图4是本申请实施例提供的图像处理电路的结构示意图;

图5是本申请实施例提供的电子设备的结构图;

图6是本申请实施例提供的电子设备的硬件结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理方法进行详细地说明。

相关技术中,对图像数据进行图像处理的过程通常为:将图像数据发送至Pre-ISP芯片,使用Pre-ISP芯片对图像数据进行前端图像信号处理;将前端图像处理后的图像数据发送至主控芯片,通过主控芯片将图像数据发送至Post-ISP芯片进行后端图像信号处理,将后端图像处理后的图像数据发送至主控芯片,主控芯片存储该图像数据,随后将图像数据发送至显示屏进行显示。

在上述图像处理的过程中,图像数据需要在主控芯片、Pre-ISP芯片和Post-ISP芯片之间进行多次传输,这增加了图像处理的时长,导致主控芯片的功耗较高,且上述图像处理的过程存在较高的延迟。

为了解决上述存在的技术问题,本申请实施例提供了一种图像处理方法,请参阅图1,图1是本申请实施例提供的图像处理方法的流程图。本申请实施例提供的图像处理方法应用于图像处理装置,图像处理装置包括摄像模组、图像处理芯片、主控芯片和显示屏,图像处理芯片分别与摄像模组、主控芯片和显示屏连接,该方法包括:

S101,在图像处理芯片接收到摄像模组发送的第一图像数据的情况下,控制所述图像处理芯片对所述第一图像数据进行图像处理,得到第二图像数据。

上述第一图像数据为摄像模组发送的图像数据,可选地,上述第一图像数据为摄像模组拍摄到的图像,这种情况下,第一图像数据的数据格式为RAW。

本步骤中,摄像模组将第一图像数据发送至图像处理芯片,主控芯片控制图像处理芯片对第一图像数据进行图像处理,得到第二图像数据。其中,上述图像处理包括前端图像信号处理和后端图像信号处理。

S102,控制所述图像处理芯片将所述第二图像数据发送至主控芯片。

本步骤中,在得到第二图像数据之后,图像处理芯片将第二图像数据发送至主控芯片。

S103,所述主控芯片将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据。

上述用户界面数据又称为UI交互数据,用户界面数据包括但不限于界面图层包括的应用界面、状态栏或导航栏等图层数据。

本步骤中,主控芯片将第二图像数据与用户界面数据进行叠加处理,得到第三图像数据。

S104,所述主控芯片通过所述图像处理芯片将所述第三图像数据发送至显示屏进行显示。

本步骤中,在得到第三图像数据之后,将第三图像数据发送至图像处理芯片,图像处理芯片执行模拟绕过(Analog bypass)操作,直接将第三图像数据发送至显示屏,在显示屏上显示该第三图像数据。

本申请实施例中,在图像处理芯片接收到摄像模组发送的第一图像数据的情况下,控制图像处理芯片对第一图像数据进行图像处理,得到第二图像数据;控制图像处理芯片将第二图像数据发送至主控芯片;主控芯片将第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;主控芯片通过图像处理芯片将第三图像数据发送至显示屏进行显示。在上述图像处理的过程中,图像数据只需要在图像处理芯片和主控芯片之间进行两次传输,图像处理芯片和主控芯片即可实现对图像数据的处理,以此减少了图像数据在图像处理过程中的传输路径和处理时长,进而降低了主控芯片的功耗,且还可以降低图像处理过程中存在的延迟。

可选地,所述控制所述图像处理芯片对所述第一图像数据进行图像处理,得到第二图像数据,包括:

控制所述图像处理芯片对所述第一图像数据进行前端图像信号处理,得到待增强图像数据;

控制所述图像处理芯片在所述待增强图像数据的分辨率小于第一预设分辨率的情况下,对所述待增强图像数据进行超分处理,得到所述第二图像数据;

控制所述图像处理芯片在所述待增强图像数据的帧率小于第一预设帧率的情况下,对所述待增强图像数据进行插帧处理,得到所述第二图像数据;

控制所述图像处理芯片在所述待增强图像数据为高动态范围视频源的情况下,对所述待增强图像数据进行高动态范围处理,得到所述第二图像数据。

本实施例中,图像处理芯片接收到第一图像数据后,对第一图像数据进行前端图像信号处理,得到待增强图像数据,具体的前端图像信号处理的实施过程,请参阅后续实施例。

在得到待增强图像数据之后,主控芯片控制图像处理芯片对待增强图像数据进行后端图像信号处理。应理解,主控芯片可以向图像处理芯片发送相关指令,以控制图像处理芯片执行相应的操作。

以下,具体阐述对待增强图像数据进行后端图像信号处理的过程:

主控芯片控制图像处理芯片获取待增强图像数据的分辨率,在待增强图像数据的分辨率小于第一预设分辨率的情况下,表示待增强图像数据的分辨率较低,则对待增强图像数据进行超分处理,提高待增强图像数据的分辨率,得到第二图像数据。其中,图像超分处理是指将低分辨率图像进行处理,得到高分辨率图像的一种图像处理技术。

主控芯片控制图像处理芯片获取待增强图像数据的帧率,在待增强图像数据的帧率小于第一预设帧率的情况下,表示待增强图像数据的帧率较低,则对待增强图像数据进行插帧处理,提高待增强图像数据的帧率,得到第二图像数据。其中,插帧处理是指增加图像数据的帧率,从而使得图像更为清晰。

主控芯片控制图像处理芯片通过待增强图像数据的元数据信息(metadata信息),判断待增强图像数据是否为高动态范围视频源,在待增强图像数据为高动态范围视频源的情况下,对待增强图像数据进行高动态范围处理,得到第二图像数据。应理解,在待增强图像数据不为高动态范围视频源的情况下,则不对待增强图像数据进行高动态范围处理。其中,高动态范围处理是一种产生高质量逼真效果的场景图像融合技术,可以为图像提供更多的动态范围和图像细节。

本实施例中,通过控制图像处理芯片对第一图像数据进行前端图像信号处理和后端图像信号处理,得到图像质量较高的第二图像数据。

以下,具体说明对第一图像数据进行前端图像信号处理的过程:

可选地,所述控制所述图像处理芯片对所述第一图像数据进行前端图像信号处理,得到待增强图像数据,包括:

控制所述图像处理芯片对所述第一图像数据进行自动对焦、自动曝光和自动白平衡,得到待处理图像数据;

控制所述图像处理芯片对所述待处理图像数据进行去马赛克处理,得到待降噪图像数据;

控制所述图像处理芯片对所述待降噪图像数据进行降噪处理,得到所述待增强图像数据。

本实施例中,主控芯片控制图像处理芯片先对第一图像数据进行3A处理,得到待处理图像数据。其中,上述3A处理包括自动对焦、自动曝光和自动白平衡,通过3A处理改善主体拍摄物过曝或曝光不足的情况,使图像在不同光线照射下的色差得到补偿。

在得到待处理图像数据之后,主控芯片控制图像处理芯片对待处理图像数据进行去马赛克处理,得到待降噪图像数据。可选地,可以使用图像处理软件,例如PS(Photoshop),进行去马赛克处理;或者使用滤波器进行去马赛克处理。

在得到待降噪图像数据之后,主控芯片控制图像处理芯片对待降噪图像数据进行降噪处理,得到待增强图像数据。可选地,可以使用中值滤波器对待降噪图像数据进行降噪处理,或者使用马尔可夫随机场模型对待降噪图像数据进行降噪处理,或者使用其他方法进行降噪处理,在此不做具体限定。

本实施例中,通过控制图像处理芯片对第一图像数据进行自动对焦、自动曝光、自动白平衡、去马赛克处理和降噪处理,实现对第一图像数据的前端图像处理,得到图像质量较高的待增强图像数据。

可选地,所述得到第三图像数据之后,所述方法还包括:

所述主控芯片基于接收到的存储指令,存储所述第三图像数据。

本实施例中,主控芯片在接收到第三图像数据的情况下,若接收到用户发送的存储指令,则将第三图像数据存储至本地存储器中。

在其他实施例中,主控芯片在接收到第三图像数据的情况下,若未接收到用户发送的存储指令,则不对第三图像数据进行存储。

本实施例中,主控芯片在接收到第三图像数据之后,对第三图像数据进行存储,方便用户随时查询第三图像数据。

为便于理解整体的技术方案,请参阅图2。如图2所示,摄像模组获取第一图像数据,将第一图像数据发送给图像处理芯片,主控芯片控制图像处理芯片对第一图像数据进行前端图像信号处理,得到待增强图像数据。主控芯片控制图像处理芯片判断待增强图像是否进行超分处理、插帧处理、高动态范围处理。在需要进行超分处理、插帧处理、高动态范围处理的情况下,控制图像处理芯片对待增强图像数据进行超分处理、插帧处理、高动态范围处理,得到第二图像数据。在不需要进行超分处理、插帧处理、高动态范围处理的情况下,将上述第一图像数据确定为第二图像数据。将第二图像数据发送给主控芯片,主控芯片对第二图像数据与用户界面数据进行叠加处理,得到第三图像数据。主控芯片将第三图像数据发送至显示屏显示。此外,主控芯片判断第三图像数据是否要存储,在接收到存储指令的情况下,主控芯片对第三图像数据进行本地存储;在为接收到存储指令的情况下,主控芯片不对第三图像数据进行本地存储。

在其他实施例中,本实施例提供的图像处理方法还可以处理第四图像数据,应理解,上述第四图像数据为播放视频产生的视频数据,或者浏览图片产生的图片数据,或者使用应用程序产生的相关数据,例如启动游戏程序过程中产生的游戏图像数据或游戏视频数据。

可选地,在所述图像处理芯片接收到所述主控芯片发送的第四图像数据的情况下,控制所述图像处理芯片在所述第四图像数据的分辨率小于第二预设分辨率的情况下,对所述第四图像数据进行超分处理,得到所述第五图像数据;

控制所述图像处理芯片在所述第四图像数据的帧率小于第二预设帧率的情况下,对所述第三图像数据进行插帧处理,得到所述第五图像数据;

在接收到高动态范围处理指令的情况下,控制所述图像处理芯片对所述第四图像数据进行高动态范围处理,得到所述第五图像数据。

本实施例中,主控芯片控制图像处理芯片对第四图像数据进行后端图像信号处理。

主控芯片控制图像处理芯片获取第四图像数据的分辨率,在第四图像数据的分辨率小于第二预设分辨率的情况下,表示第四图像数据的分辨率较低,则对第四图像数据进行超分处理,提高第四图像数据的分辨率,得到第五图像数据。其中,上述第二预设分辨率可以与第一预设分辨率相同或不同,在此不做具体限定。

主控芯片控制图像处理芯片获取第四图像数据的帧率,在第四图像数据的帧率小于第二预设帧率的情况下,表示第四图像数据的帧率较低,则对第四图像数据进行插帧处理,提高第四图像数据的帧率,得到第五图像数据。其中,上述第二预设帧率可以与第一预设帧率相同或不同,在此不做具体限定。

主控芯片在接收到用户发送的高动态范围处理指令的情况下,对第四图像数据进行高动态范围处理,得到第五图像数据。可选地实施场景为,当用户使用应用程序时,向主控芯片发送高动态范围处理指令。

本实施例中,通过控制图像处理芯片对第四图像数据进行后端图像信号处理,实现对主控芯片发送的第四图像数据的图像处理,得到图像质量较高的第五图像数据。

具体而言,请参阅图3,如图3所示,主控芯片向图像处理芯片发送第四图像数据,图像处理芯片判断第四图像数据是否进行超分处理、插帧处理、高动态范围处理。在第四图像数据需要进行超分处理、插帧处理、高动态范围处理的情况下,对第四图像数据进行超分处理、插帧处理、高动态范围处理,得到第五图像数据;在第四图像数据不需要进行超分处理、插帧处理、高动态范围处理的情况下,将第四图像数据确定为第五图像数据。进一步的,主控芯片控制图像处理芯片将第五图像数据发送给显示屏,显示屏显示该第五图像数据。

本申请实施例还提供了一种图像处理电路,下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理电路进行详细地说明。

如图4所示,本申请实施例提供的图像处理电路包括主控芯片10和图像处理芯片20,所述主控芯片10与所述图像处理芯片20连接;

所述图像处理芯片20用于在接收到摄像模组30发送的第一图像数据的情况下,对所述第一图像数据进行图像处理,得到第二图像数据;

所述图像处理芯片20还用于将所述第二图像数据发送至所述主控芯片10;

所述主控芯片10用于将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;

所述主控芯片10还用于通过所述图像处理芯片20将所述第三图像数据发送至显示屏40进行显示。

应理解,图4中的虚线即图像处理芯片20执行的模拟绕回操作,直接将第三图像数据发送至显示屏40,并不对第三图像数据进行图像处理。

本申请实施例中,在图像处理芯片接收到摄像模组发送的第一图像数据的情况下,控制图像处理芯片对第一图像数据进行图像处理,得到第二图像数据;控制图像处理芯片将第二图像数据发送至主控芯片;主控芯片将第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;主控芯片通过图像处理芯片将第三图像数据发送至显示屏进行显示。在上述图像处理的过程中,图像数据只需要在图像处理芯片和主控芯片之间进行两次传输,图像处理芯片和主控芯片即可实现对图像数据的处理,以此减少了图像数据在图像处理过程中的传输路径和处理时长,进而降低了主控芯片的功耗,且还可以降低图像处理过程中存在的延迟。

可选地,所述图像处理芯片20还用于对所述第一图像数据进行前端图像信号处理,得到待增强图像数据;

所述图像处理芯片20还用于在所述待增强图像数据的分辨率小于第一预设分辨率的情况下,对所述待增强图像数据进行超分处理,得到所述第二图像数据;

所述图像处理芯片20还用于在所述待增强图像数据的帧率小于第一预设帧率的情况下,对所述待增强图像数据进行插帧处理,得到所述第二图像数据;

所述图像处理芯片20还用于在所述待增强图像数据为高动态范围视频源的情况下,对所述待增强图像数据进行高动态范围处理,得到所述第二图像数据。

本实施例中,通过控制图像处理芯片20对第一图像数据进行前端图像信号处理和后端图像信号处理,得到图像质量较高的第二图像数据。

可选地,所述图像处理芯片20还用于对所述第一图像数据进行自动对焦、自动曝光和自动白平衡,得到待处理图像数据;

所述图像处理芯片20还用于对所述待处理图像数据进行去马赛克处理,得到待降噪图像数据;

所述图像处理芯片20还用于对所述待降噪图像数据进行降噪处理,得到所述待增强图像数据。

本实施例中,通过控制图像处理芯片20对第一图像数据进行自动对焦、自动曝光、自动白平衡、去马赛克处理和降噪处理,实现对第一图像数据的前端图像处理,得到图像质量较高的待增强图像数据。

可选地,所述图像处理电路还包括存储器,所述存储器与所述主控芯片10连接,所述存储器用于存储所述第三图像数据。

本实施例中,主控芯片10在接收到第三图像数据之后,对第三图像数据进行存储,方便用户随时查询第三图像数据。

本申请实施例还提供了一种图像处理电路,下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理电路进行详细地说明。

如图4所示,本申请实施例提供的图像处理电路包括主控芯片10和图像处理芯片20,所述主控芯片10包括第一接口K1和第二接口K2,所述图像处理芯片20包括第三接口K3、第四接口K4、第五接口K5、第六接口K6、第一图像处理模块21和第二图像处理模块22;

所述第一接口K1与所述第三接口K3连接,所述第二接口K2与所述第四接口K4连接,所述第一图像处理模块21分别与所述第五接口K5和所述第二图像处理模块22连接,所述第二图像处理模块22分别与所述第三接口K3、所述第四接口K4和所述第六接口K6连接;

所述第五接口K5用于接收摄像模组30输出的第一图像数据;

所述第一图像处理模块21和所述第二图像处理模块22用于对所述第一图像数据进行图像处理,得到第二图像数据;

所述第四接口K4用于将所述第二图像数据发送至所述主控芯片10;

所述主控芯片10用于将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;

所述主控芯片10还用于通过所述图像处理芯片20将所述第三图像数据发送至显示屏40进行显示。

上述第一图像处理模块21具有Pre-ISP芯片的功能,上述第二图像处理模块22具有Post-ISP芯片的功能。上述第一接口K1为显示串行(Display Serial Interface,DSI)传输接口;上述第二接口K2为相机串行(Camera Serial Interface,CSI)接收接口;上述第三接口K3为DSI接收接口;上述第四接口K4为CSI传输接口;上述第五接口K5为CSI接收接口;上述第六接口K6为DSI传输接口。

可选地,如图4所示,摄像模组30包括第七接口K7,摄像模组30通过第七接口K7与图像处理芯片20连接,上述第七接口K7为CSI传输接口。

可选地,如图4所示,显示屏40包括第八接口K8,显示屏40通过第八接口K8与图像处理芯片20连接,上述第八接口K8为DSI接收接口。

本申请实施例中,在图像处理芯片20接收到摄像模组30发送的第一图像数据的情况下,控制图像处理芯片20对第一图像数据进行图像处理,得到第二图像数据;控制图像处理芯片20将第二图像数据发送至主控芯片10;主控芯片10将第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;主控芯片10通过图像处理芯片20将第三图像数据发送至显示屏40进行显示。在上述图像处理的过程中,图像数据只需要在图像处理芯片20和主控芯片10之间进行两次传输,图像处理芯片20和主控芯片10即可实现对图像数据的处理,以此减少了图像数据在图像处理过程中的传输路径和处理时长,进而降低了主控芯片10的功耗,且还可以降低图像处理过程中存在的延迟。

可选地,所述第一图像处理模块21还用于对所述第一图像数据进行前端图像信号处理,得到待增强图像数据;

所述第二图像处理模块22还用于在所述待增强图像数据的分辨率小于第一预设分辨率的情况下,对所述待增强图像数据进行超分处理,得到所述第二图像数据;

所述第二图像处理模块22还用于在所述待增强图像数据的帧率小于第一预设帧率的情况下,对所述待增强图像数据进行插帧处理,得到所述第二图像数据;

所述第二图像处理模块22还用于在所述待增强图像数据为高动态范围视频源的情况下,对所述待增强图像数据进行高动态范围处理,得到所述第二图像数据。

本实施例中,第一图像处理模块21用于对图像数据进行前端图像信号处理,第二图像处理模块22用于对图像数据进行后端图像信号处理。

本实施例中,通过控制第一图像处理模块21对第一图像数据进行前端图像信号处理,控制第二图像处理模块22对待增强图像数据进行后端图像信号处理,得到图像质量较高的第二图像数据。

此外,本实施例提供的第一图像处理模块21具有Pro-ISP芯片的功能,第二图像处理模块22具有Post-ISP芯片的功能,通过将Pro-ISP芯片的功能和Post-ISP芯片的功能集成在一颗芯片上,降低了芯片的成本,且减少了占用的电路主板的布线空间。

可选地,所述第一图像处理模块21还用于对所述第一图像数据进行自动对焦、自动曝光和自动白平衡,得到待处理图像数据;

所述第一图像处理模块21还用于对所述待处理图像数据进行去马赛克处理,得到待降噪图像数据;

所述第一图像处理模块21还用于对所述待降噪图像数据进行降噪处理,得到所述待增强图像数据。

本实施例中,通过控制第一图像处理模块21对第一图像数据进行自动对焦、自动曝光、自动白平衡、去马赛克处理和降噪处理,实现对第一图像数据的前端图像处理,得到图像质量较高的待增强图像数据。

可选地,所述图像处理电路还包括存储器,所述存储器与所述主控芯片10连接,所述存储器用于存储所述第三图像数据。

本实施例中,主控芯片10在接收到第三图像数据之后,对第三图像数据进行存储,方便用户随时查询第三图像数据。

可选地,如图5所示,本申请实施例还提供一种电子设备500,包括摄像模组501、显示屏502和图像处理电路503,所述图像处理电路503分别与所述摄像模组501和所述显示屏502连接,所述图像处理电路503被配置为如上所述的图像处理电路。且上述电子设备可以实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digitalassistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

图6为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。其中,上述处理器610可以为主控芯片,上述电子设备600还包括图像处理芯片,上述主控芯片与上述图像处理芯片通信连接。

本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器610,用于在图像处理芯片接收到摄像模组发送的第一图像数据的情况下,控制所述图像处理芯片对所述第一图像数据进行图像处理,得到第二图像数据;

控制所述图像处理芯片将所述第二图像数据发送至所述主控芯片;

将所述第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;

通过所述图像处理芯片将所述第三图像数据发送至所述显示屏进行显示。

其中,处理器610,还用于控制所述图像处理芯片对所述第一图像数据进行前端图像信号处理,得到待增强图像数据;

控制所述图像处理芯片在所述待增强图像数据的分辨率小于第一预设分辨率的情况下,对所述待增强图像数据进行超分处理,得到所述第二图像数据;

控制所述图像处理芯片在所述待增强图像数据的帧率小于第一预设帧率的情况下,对所述待增强图像数据进行插帧处理,得到所述第二图像数据;

控制所述图像处理芯片在所述待增强图像数据为高动态范围视频源的情况下,对所述待增强图像数据进行高动态范围处理,得到所述第二图像数据。

其中,处理器610,还用于控制所述图像处理芯片对所述第一图像数据进行自动对焦、自动曝光和自动白平衡,得到待处理图像数据;

控制所述图像处理芯片对所述待处理图像数据进行去马赛克处理,得到待降噪图像数据;

控制所述图像处理芯片对所述待降噪图像数据进行降噪处理,得到所述待增强图像数据。

其中,处理器610,还用于基于接收到的存储指令,存储所述第三图像数据。

本申请实施例中,在图像处理芯片接收到摄像模组发送的第一图像数据的情况下,控制图像处理芯片对第一图像数据进行图像处理,得到第二图像数据;控制图像处理芯片将第二图像数据发送至主控芯片;主控芯片将第二图像数据与用户界面数据进行叠加处理,得到第三图像数据;主控芯片通过图像处理芯片将第三图像数据发送至显示屏进行显示。在上述图像处理的过程中,图像数据只需要在图像处理芯片和主控芯片之间进行两次传输,图像处理芯片和主控芯片即可实现对图像数据的处理,以此减少了图像数据在图像处理过程中的传输路径和处理时长,进而降低了主控芯片的功耗,且还可以降低图像处理过程中存在的延迟。

应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元606包括触控面板6061以及其他输入设备6062中的至少一种。触控面板6061,也称为触摸屏。触控面板6061可包括触摸检测装置和触摸控制器两个部分。其他输入设备6062可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器609可以包括易失性存储器或非易失性存储器,或者,存储器609可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器609包括但不限于这些和任意其它适合类型的存储器。

处理器610可包括一个或多个处理单元;可选地,处理器610集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 图像处理方法、装置、电子设备
  • 图像处理方法、装置、电子设备及存储介质
  • 图像处理方法、装置、计算机可读存储介质和电子设备
  • 一种图像处理方法、装置及电子设备
  • 图像处理方法、装置、计算机可读存储介质和电子设备
  • 图像处理方法、图像处理电路、电子设备和可读存储介质
  • 图像处理方法、装置、电子设备、图像处理电路及存储介质
技术分类

06120115574262