本申请涉及图像处理,尤其涉及一种图像模糊方法及设备。
背景技术:
1、图像模糊常被称为平滑滤波,是图像处理领域中比较常见的操作之一,被用于降低图像的细节层次、去除琐碎细节。在手机、平板电脑等终端设备中通常会显示一张图像作为背景图像,各种应用(application,简称app)图标或应用图标的合集显示在背景图像之上,此时背景图像是清晰的;而当用户进行了某些操作,如点击打开桌面文件夹、点击打开应用文件夹或者下拉显示通知消息时,为了凸显前景中的消息或应用图标,背景图像需要进行图像模糊处理。现有技术中图像模糊算法通常依赖于cpu(central processing unit,中央处理器)实现,在性能要求严格、时延要求低的情况下,在响应用户的上述操作时容易造成过场动效的卡顿,影响用户视觉体验,并且使用户感觉有迟滞感进而影响用户的后续操作。
技术实现思路
1、本申请实施例提供一种图像模糊方法及设备,用以解决现有技术中需要进行图像模糊时过场动效卡顿、有迟滞感的问题。
2、第一方面,本申请实施例提供了一种图像模糊方法,包括:
3、响应于触发对第一图像进行模糊的第一操作,对所述第一图像进行标记,其中,所述标记用于指示对所述第一图像进行模糊处理;根据所述标记将所述第一图像传输至图形处理器;所述图形处理器设置模糊绘图;所述图形处理器根据所述模糊绘图和所述第一图像绘制模糊后的第一图像;显示所述模糊后的第一图像。
4、本申请实施例不同于现有技术中复制一份与第一图像同样大小的内存来承载模糊结果后,由cpu实现对第一图像的模糊处理接着再送至图形处理器(gpu)绘制,而是仅需对第一图像进行标记后由gpu直接在绘制过程中同步实现对第一图像的模糊处理,大幅节约了内存消耗、节省处理时间,优化了性能。
5、在第一方面的一种可能的实现方式中,在对所述第一图像进行标记时,还包括:选定第一图像模糊算法。也就是说,本申请实施例还可选用不同的图像模糊算法。
6、在第一方面的一种可能的实现方式中,在选定第一图像模糊的算法时,还包括:设置所述第一图像模糊算法的参数。也就是说,本申请实施例还可设置已经选定的第一图像模糊算法的参数,灵活性强。
7、在第一方面的一种可能的实现方式中,在选定第一图像模糊算法后,还包括:将所述第一图像模糊算法的名称传输至所述图形处理器。
8、在第一方面的一种可能的实现方式中,将所述第一图像模糊算法的名称传输至所述图形处理器后,还包括:所述图形处理器接收所述第一图像模糊算法的名称。
9、也就是说,图形处理器可以接收到传输过来的第一图像模糊算法的名称,以便于后续步骤中根据第一图像模糊算法的名称调用第一图像模糊算法。
10、在第一方面的一种可能的实现方式中,在设置所述第一图像模糊算法的参数后,还包括:将所述设置的所述第一图像模糊算法的参数传输至所述图形处理器。
11、在第一方面的一种可能的实现方式中,在将所述设置的所述第一图像模糊算法的参数传输至所述图形处理器后,还包括:所述图形处理器接收所述设置的所述第一图像模糊算法的参数。
12、也就是说,图形处理器可以接收到传输过来的设置的第一图像模糊算法的参数,以便于后续步骤中使用上述设置的第一图像模糊算法的参数。
13、在第一方面的一种可能的实现方式中,所述图形处理器设置模糊绘图包括创建绘图画笔、确定图像模糊算法或确定所述图像模糊算法的参数中的至少一项。
14、在第一方面的一种可能的实现方式中,所述确定图像模糊算法,包括:所述图形处理器采用默认的图像模糊算法。
15、在第一方面的一种可能的实现方式中,所述确定图像模糊算法的参数,包括:所述图形处理器采用默认的图像模糊算法的参数。
16、在第一方面的一种可能的实现方式中,所述确定图像模糊算法,包括:所述图形处理器采用所述第一图像模糊算法。
17、在第一方面的一种可能的实现方式中,所述确定图像模糊算法的参数,包括:所述图形处理器采用所述设置的所述第一图像模糊算法的参数。
18、也就是说,模糊绘图可以灵活地设置,可以采用默认的图像模糊算法;还可以采用默认的图像模糊算法的参数;可以采用选定的第一图像模糊算法;还可以采用设置好的第一图像模糊算法的参数。
19、第二方面,本申请实施例提供了一种终端设备,包括:存储器,用于存储由所述终端设备的一个或多个图形处理器执行的指令;显示器,用于显示图像;图形处理器,当所述图形处理器执行所述存储器中的所述指令时,可使得所述终端设备实现如本申请实施例第一方面提出的图像模糊方法的步骤。
20、第三方面,本申请实施例提供了一种芯片,所述芯片系统包括处理电路、存储介质,所述存储介质中存储有计算机程序代码;所述计算机程序代码被所述处理电路执行时实现如本申请实施例第一方面提出的图像模糊方法的步骤。
21、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本申请实施例第一方面提出的图像模糊方法的步骤。
22、本申请实施例与现有技术相比存在的有益效果是:大幅节省内存和处理时间,优化性能,避免卡顿,提升用户的视觉体验。
1.一种图像模糊方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在对所述第一图像进行标记时,还包括:
3.根据权利要求2所述的方法,其特征在于,在选定第一图像模糊的算法时,还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述图形处理器设置模糊绘图,包括:
9.根据权利要求8所述的方法,其特征在于,所述确定图像模糊算法,包括:
10.根据权利要求8所述的方法,其特征在于,所述确定所述图像模糊算法的参数,包括:
11.根据权利要求8所述的方法,其特征在于,所述确定图像模糊算法,包括:
12.根据权利要求8所述的方法,其特征在于,所述确定所述图像模糊算法的参数,包括:
13.一种终端设备,其特征在于,包括:
14.一种芯片,其特征在于,所述芯片系统包括处理电路、存储介质,所述存储介质中存储有计算机程序代码;所述计算机程序代码被所述处理电路执行时实现如权利要求1至12中任一项所述的图像模糊方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至12中任一项所述的图像模糊方法。
