对图像进行动态模糊的方法、装置和电子设备的制作方法

文档序号:7816167阅读:258来源:国知局
对图像进行动态模糊的方法、装置和电子设备的制作方法
【专利摘要】本发明公开了一种对图像进行动态模糊的方法、装置和电子设备,对图像进行动态模糊的方法包括步骤:将源图像模糊化成目标图像;将目标图像依次叠加在N+1个源图像上,其中N是自然数;以及依次改变叠加在N+1个源图像上的目标图像的透明度。本发明实施例的对图像进行动态模糊的方法,时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该方法的电子设备的资源消耗,延长其续航时间。
【专利说明】对图像进行动态模糊的方法、装置和电子设备

【技术领域】
[0001]本发明涉及图像处理【技术领域】,尤其涉及一种对图像进行动态模糊的方法、装置和电子设备。

【背景技术】
[0002]对图像进行动态模糊的技术在图像处理领域中是一种重要的图像处理方法,并逐渐应用于各个领域,例如,对于越来越普及的移动终端或者其他电子设备来说,可通过对一些图像或者图形界面进行动态模糊处理来表示动态变化的过程,从而为用户提供形象直观的信息或者交互。
[0003]目前,对图像进行动态模糊的主要方法主要是将源图像进行多次图像模糊处理以分别得到多个模糊度不同的模糊图像,如图1所示:第I个图像为源图像,第2个图像到第N+1个图像分别为经过N次图像模糊后得到的N个模糊度不同的模糊图像,然后根据模糊度依次显示得到的多个模糊图像,从而给用户以图像动态模糊的效果。但是由于进行图像模糊算法的时间复杂度较高,举例来说,以高斯模糊算法为例,其时间复杂度的数量级为平方阶,需要较长的处理时间,因而,在进行动态模糊的过程中,如果多次执行模糊处理,则执行时间会更长,对执行端的数据处理能力的要求较高,否则执行效率会很低。特别是对移动终端等电子设备来说,收到处理器运算速度的影响,在对图像进行动态模糊处理时,如果多次执行时间复杂度较高的模糊算法,则处理速度会很慢,需要较长时间,这回导致过多的消耗移动终端的电量,使移动终端续航能力急剧下降等不良后果,难以给用户良好的使用户体验。


【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明第一方面的目的在于提出一种对图像进行动态模糊的方法,降低了动态模糊的执行时间,从而减少了执行该方法的电子设备的资源消耗,延长其续航时间。
[0005]本发明的第二方面的目的在于提出一种对图像进行动态模糊的装置。
[0006]本发明的第三方面的目的在于提出一种电子设备。
[0007]为达上述目的,根据本发明第一方面实施例提出了一种对图像进行动态模糊的方法,包括步骤:将源图像模糊化成目标图像;将所述目标图像依次叠加在N+1个所述源图像上,其中N是自然数;以及依次改变叠加在N+1个所述源图像上的目标图像的透明度。
[0008]本发明实施例的对图像进行动态模糊的方法,通过将源图像模糊化成目标图像,然后将目标图像依次叠加在N+1个源图像上,并通过一次干拌叠加在N+1个源图像上的目标图像的透明度实现对源图像的动态模糊,仅需进行一次时间复杂度为平方阶的模糊处理以及N次时间复杂度为常数阶的透明度调整,而时间复杂度为常数阶的数据处理的执行时间则远远小于时间复杂度为平方阶的数据处理的执行时间,因此相对于目前的对图像进行动态模糊的技术来说,本发明实施例的对图像进行动态模糊的方法时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该方法的电子设备的资源消耗,延长其续航时间。
[0009]本发明的第二方面的实施例提供了一种对图像进行动态模糊的装置,包括:模糊模块,用于将源图像模糊化成目标图像;叠加模块,用于将所述目标图像依次叠加在N+1个所述源图像上,其中N是自然数;以及透明度改变模块,用于依次改变叠加在N+1个所述源图像上的目标图像的透明度。
[0010]本发明实施例的对图像进行动态模糊的装置,通过将源图像模糊化成目标图像,然后将目标图像依次叠加在N+1个源图像上,并通过一次干拌叠加在N+1个源图像上的目标图像的透明度实现对源图像的动态模糊,仅需进行一次时间复杂度为平方阶的模糊处理以及N次时间复杂度为常数阶的透明度调整,而时间复杂度为常数阶的数据处理的执行时间则远远小于时间复杂度为平方阶的数据处理的执行时间,因此相对于目前的对图像进行动态模糊的技术来说,本发明实施例在对图像进行动态模糊时,时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该过程的电子设备的资源消耗,延长其续航时间。
[0011]本发明的第三方面的实施例提供了一种电子设备,外壳,显示器、电路板和处理器,其中,所述电路板安置在所述外壳围成的空间内部,所述显示器在所述外壳外部,并与所述电路板相连接,所述处理器设置在所述电路板上;所述处理器用于处理数据,并具体用于执行:将源图像模糊化成目标图像;将所述目标图像依次叠加在N+1个所述源图像上,其中N是自然数;以及依次改变叠加在N+1个所述源图像上的目标图像的透明度。
[0012]本发明实施例的电子设备,通过将源图像模糊化成目标图像,然后将目标图像依次叠加在N+1个源图像上,并通过一次干拌叠加在N+1个源图像上的目标图像的透明度实现对源图像的动态模糊,仅需进行一次时间复杂度为平方阶的模糊处理以及N次时间复杂度为常数阶的透明度调整,而时间复杂度为常数阶的数据处理的执行时间则远远小于时间复杂度为平方阶的数据处理的执行时间,因此相对于目前的对图像进行动态模糊的技术来说,本发明实施例在对图像进行动态模糊时,时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该过程的电子设备的资源消耗,延长其续航时间。

【专利附图】

【附图说明】
[0013]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0014]图1为相关技术中对图像进行动态模糊的过程的示意图;
[0015]图2为根据本发明一个实施例的对图像进行动态模糊的方法的流程图;
[0016]图3为根据本发明一个实施例的将目标图像依次叠加在N+1个源图像上的示意图;
[0017]图4为根据本发明另一个实施例的对图像进行动态模糊的方法的流程图;
[0018]图5a、图5b和图5c为根据本发明一个实施例的对移动终端的锁屏界面进行动态模糊过程中的界面示意图。
[0019]图6为根据本发明一个实施例的对图像进行动态模糊的装置的结构示意图;
[0020]图7为根据本发明另一个实施例的对图像进行动态模糊的装置的结构示意图。

【具体实施方式】
[0021]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0022]下面参考附图描述根据本发明实施例的对图像进行动态模糊的方法、装置和电子设备。
[0023]图2为根据本发明一个实施例的对图像进行动态模糊的方法的流程图。
[0024]如图2所示,该对图像进行动态模糊的方法,包括:
[0025]S1I,将源图像模糊化成目标图像。
[0026]其中,源图像为需要进行动态模糊的图像;目标图像为根据需要对源图像进行一次图像模糊化得到的模糊图像。
[0027]在本发明的实施例中,对将源图像模糊化成目标图像的具体实现方式不做限定,可以是本领域技术人员所知的任意图像模糊方法,例如,可以通过高斯模糊将源图像模糊化成目标图像。其中,高斯模糊是一种影像模糊滤波器,它用常态分布计算图像中每个像素的变换,主要包括:直接卷积法、基于卷积定理的FFT (Fast Fourier Transform,快速傅立叶变换)方法和积分图方法等。
[0028]S102,将目标图像依次叠加在N+1个源图像上,其中N是自然数。
[0029]具体地,首先,分别将源图像和目标图像复制N个,从而得到N+1个源图像和N+1个目标图像,然后,如图3所示,将N+1个源图像放在底层,并将N+1个由源图像模糊化成的目标图像分别叠加在N+1个源图像上。
[0030]S103,依次改变叠加在N+1个源图像上的目标图像的透明度。
[0031]在本发明的一个实施例中,可使叠加在N+1个源图像上的目标图像的透明度依次减小。具体地,可将叠加在第一个源图像上的目标图像的透明度改变为100%,从而第一源图像与第一个目标图像叠加之后的仅能显示源图像;将叠加在第二个至第N个源图像上的目标图像的透明度改变为在100%至O之间,从而第二个至第N个源图像与第二个至第N个目标图像叠加之后显示的是底层的源图像上覆盖半透明的模糊化的目标图像的效果;将叠加在第N+1源图像上的目标图像的透明度改变为0,从而第N+1个源图像与第N+1个目标图像叠加之后显示的仅为模糊化的目标图像。由此,实现了对源图像的动态模糊。
[0032]其中,N是自然数,N越大,动态模糊的过程中动态效果越流畅、细腻。例如,当N =I时,仅包括一个变化过程,即从源图像变化为目标图像的过程,变化度大,如果N= 10,则在源图像模糊到目标图像的过程中,还经过8个不同程度的模糊的变化,逐渐变化,用户感官体验更佳。
[0033]进一步地,可使叠加在第二个至第N个源图像上的目标图像的透明度在100%至O之间依次递减。从而使源图像与目标图像的叠加后显示的内容中源图像逐渐被模糊化的目标图像覆盖,动态模糊过程中的动态效果更加流畅、自然。
[0034]更进一步地,可通过依次改变叠加在N+1个源图像上的目标图像中的像素的Alpha值来依次改变叠加在N+1个源图像上的目标图像的透明度。其中,Alpha值是O到I之间的浮点数。Alpha值越小表示图像越透明,Alpha值是O表示完全透明,Alpha值是I表示完全不透明。
[0035]本发明实施例的对图像进行动态模糊的方法,通过将源图像模糊化成目标图像,然后将目标图像依次叠加在N+1个源图像上,并通过一次干拌叠加在N+1个源图像上的目标图像的透明度实现对源图像的动态模糊,仅需进行一次时间复杂度为平方阶的模糊处理以及N次时间复杂度为常数阶的透明度调整,而时间复杂度为常数阶的数据处理的执行时间则远远小于时间复杂度为平方阶的数据处理的执行时间,因此相对于目前的对图像进行动态模糊的技术来说,本发明实施例的对图像进行动态模糊的方法时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该方法的电子设备的资源消耗,延长其续航时间。
[0036]图4为根据本发明另一个实施例的对图像进行动态模糊的方法的流程图。
[0037]如图4所示,该对图像进行动态模糊的方法,包括:
[0038]S301,将源图像模糊化成目标图像。
[0039]其中,源图像为需要进行动态模糊的图像;目标图像为根据需要对源图像进行一次图像模糊化得到的模糊图像。
[0040]在本发明的实施例中,对将源图像模糊化成目标图像的具体实现方式不做限定,可以是本领域技术人员所知的任意图像模糊方法,例如,可以通过高斯模糊将源图像模糊化成目标图像。其中,高斯模糊是一种影像模糊滤波器,它用常态分布计算图像中每个像素的变换,主要包括:直接卷积法、基于卷积定理的FFT (Fast Fourier Transform,快速傅立叶变换)方法和积分图方法等。
[0041]S302,将目标图像依次叠加在N+1个源图像上,其中N是自然数。
[0042]具体地,首先,分别将源图像和目标图像复制N个,从而得到N+1个源图像和N+1个目标图像,然后,如图3所示,将N+1个源图像放在底层,并将N+1个由源图像模糊化成的目标图像分别叠加在N+1个源图像上。
[0043]S303,依次改变叠加在N+1个源图像上的目标图像的透明度。
[0044]在本发明的一个实施例中,可使叠加在N+1个源图像上的目标图像的透明度依次减小。具体地,可将叠加在第一个源图像上的目标图像的透明度改变为100%,从而第一源图像与第一个目标图像叠加之后的仅能显示源图像;将叠加在第二个至第N个源图像上的目标图像的透明度改变为在100%至O之间,从而第二个至第N个源图像与第二个至第N个目标图像叠加之后显示的是底层的源图像上覆盖半透明的模糊化的目标图像的效果;将叠加在第N+1源图像上的目标图像的透明度改变为0,从而第N+1个源图像与第N+1个目标图像叠加之后显示的仅为模糊化的目标图像。由此,实现了对源图像的动态模糊。
[0045]其中,N是自然数,N越大,动态模糊的过程中动态效果越流畅、细腻。例如,当N =I时,仅包括一个变化过程,即从源图像变化为目标图像的过程,变化度大,如果N= 10,则在源图像模糊到目标图像的过程中,还经过8个不同程度的模糊的变化,逐渐变化,用户感官体验更佳。
[0046]进一步地,可使叠加在第二个至第N个源图像上的目标图像的透明度在100%至O之间依次递减。从而使源图像与目标图像的叠加后显示的内容中源图像逐渐被模糊化的目标图像覆盖,动态模糊过程中的动态效果更加流畅、自然。
[0047]更进一步地,可通过依次改变叠加在N+1个源图像上的目标图像中的像素的Alpha值来依次改变叠加在N+1个源图像上的目标图像的透明度。其中,Alpha值是O到I之间的浮点数。Alpha值越小表示图像越透明,Alpha值是O表示完全透明,Alpha值是I表示完全不透明。
[0048]S304,依次显示透明度被改变的目标图像分别与N+1个源图像叠加后的图像。
[0049]应当理解,本发明实施例可适用于移动终端、个人计算机以及其他智能终端设备,例如,1S操作系统(10S是由苹果公司开发的手持设备操作系统)、安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、Windows Phone操作系统(Windows Phone是微软公司发布的一款手机操作系统)的移动终端,台式机、笔记本电脑、平板电脑、个人数字助理、智能穿戴式设备等,本发明对此不作限定。
[0050]举例来说,以通过本发明实施例对移动终端的锁屏界面进行动态模糊为例,如图5a、图5b和图5c所示,在解锁界面下显示了源图像(桌面壁纸)和源图像模糊化成的目标图像的叠加图像。具体地,在图5a中:上层的目标图像的透明度为100%,即完全透明的,此时显示目标图像下的源图像以及桌面图像。图5b中,上层的目标图像的透明度为50%,是半透明的,此时显示了源图像与目标图像叠加后的模糊效果。图5c中,上传的目标图像的透明度为100%,即完全不透明,此时仅显示模糊化后的目标图像。
[0051]本发明实施例的对图像进行动态模糊的方法,在依次改变叠加在N+1个源图像上的目标图像的透明度之后,依次显示透明度被改变的目标图像分别与N+1个源图像叠加后的图像,从而形象的展示出图像由清晰到模糊的动态过程,增强了显示的交互性和趣味性。
[0052]为了实现上述实施例,本发明还提出一种对图像进行动态模糊的装置。
[0053]图6为根据本发明一个实施例的对图像进行动态模糊的装置的结构示意图。
[0054]如图6所示,该对图像进行动态模糊的装置,包括:模糊模块10、叠加模块20和透明度改变模块30。
[0055]具体地,模糊模块10用于将源图像模糊化成目标图像。其中,源图像为需要进行动态模糊的图像;目标图像为根据需要对源图像进行一次图像模糊化得到的模糊图像。
[0056]在本发明的实施例中,模糊模块10对将源图像模糊化成目标图像的具体实现方式不做限定,可以是本领域技术人员所知的任意图像模糊方法,例如,模糊模块10可以通过高斯模糊将源图像模糊化成目标图像。其中,高斯模糊是一种影像模糊滤波器,它用常态分布计算图像中每个像素的变换,主要包括:直接卷积法、基于卷积定理的FFT (FastFourier Transform,快速傅立叶变换)方法和积分图方法等。
[0057]叠加模块20用于将目标图像依次叠加在N+1个源图像上,其中N是自然数。更具体地,叠加模块20首先分别将源图像和目标图像复制N个,从而得到N+1个源图像和N+1个目标图像,然后,如图3所示,将N+1个源图像放在底层,并将N+1个由源图像模糊化成的目标图像分别叠加在N+1个源图像上。
[0058]透明度改变模块30用于依次改变叠加在N+1个源图像上的目标图像的透明度。
[0059]在本发明的一个实施例中,透明度改变模块30可使叠加在N+1个源图像上的目标图像的透明度依次减小。更具体地,透明度改变模块30具体用于:将叠加在第一个源图像上的目标图像的透明度改变为100%,从而第一源图像与第一个目标图像叠加之后的仅能显示源图像;将叠加在第二个至第N个源图像上的目标图像的透明度改变为在100%至O之间,从而第二个至第N个源图像与第二个至第N个目标图像叠加之后显示的是底层的源图像上覆盖半透明的模糊化的目标图像的效果;将叠加在第N+1源图像上的目标图像的透明度改变为O,从而第N+1个源图像与第N+1个目标图像叠加之后显示的仅为模糊化的目标图像。由此,实现了对源图像的动态模糊。
[0060]其中,N是自然数,N越大,动态模糊的过程中动态效果越流畅、细腻。例如,当N =I时,仅包括一个变化过程,即从源图像变化为目标图像的过程,变化度大,如果N= 10,则在源图像模糊到目标图像的过程中,还经过8个不同程度的模糊的变化,逐渐变化,用户感官体验更佳。
[0061]进一步地,透明度改变模块30可使叠加在第二个至第N个源图像上的目标图像的透明度在100%至O之间依次递减。从而使源图像与目标图像的叠加后显示的内容中源图像逐渐被模糊化的目标图像覆盖,动态模糊过程中的动态效果更加流畅、自然。
[0062]更进一步地,透明度改变模块30可通过依次改变叠加在N+1个源图像上的目标图像中的像素的Alpha值来依次改变叠加在N+1个源图像上的目标图像的透明度。其中,Alpha值是O到I之间的浮点数。Alpha值越小表示图像越透明,Alpha值是O表示完全透明,Alpha值是I表示完全不透明。
[0063]本发明实施例的对图像进行动态模糊的装置,通过将源图像模糊化成目标图像,然后将目标图像依次叠加在N+1个源图像上,并通过一次干拌叠加在N+1个源图像上的目标图像的透明度实现对源图像的动态模糊,仅需进行一次时间复杂度为平方阶的模糊处理以及N次时间复杂度为常数阶的透明度调整,而时间复杂度为常数阶的数据处理的执行时间则远远小于时间复杂度为平方阶的数据处理的执行时间,因此相对于目前的对图像进行动态模糊的技术来说,本发明实施例在对图像进行动态模糊时,时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该过程的电子设备的资源消耗,延长其续航时间。
[0064]图7为根据本发明另一个实施例的对图像进行动态模糊的装置的结构示意图。
[0065]如图7所示,该对图像进行动态模糊的装置,包括:模糊模块10、叠加模块20、透明度改变模块30和显示模块40。
[0066]具体地,模糊模块10、叠加模块20和透明度改变模块30与图5所示实施例中相同,在此不再叙述。
[0067]显示模块40用于依次显示透明度被改变的目标图像分别与N+1个源图像叠加后的图像。
[0068]应当理解,本发明实施例可适用于移动终端、个人计算机以及其他智能终端设备,例如,1S操作系统(10S是由苹果公司开发的手持设备操作系统)、安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、Windows Phone操作系统(Windows Phone是微软公司发布的一款手机操作系统)的移动终端,台式机、笔记本电脑、平板电脑、个人数字助理、智能穿戴式设备等,本发明对此不作限定。
[0069]举例来说,以通过本发明实施例对移动终端的锁屏界面进行动态模糊为例,如图5a、图5b和图5c所示,在解锁界面下显示了叠加的源图像(桌面图标和桌面壁纸)和源图像模糊化成的目标图像。具体地,在图5a中:上层的目标图像的透明度为100%,即完全透明的,仅源图像被显示。图5b中,上层的目标图像的透明度为50%,是半透明的,显示了源图像与目标图像叠加后的模糊效果。图5c中,上传的目标图像的透明度为100%,即完全不透明,此时仅显示模糊化后的目标图像。
[0070]本发明实施例的对图像进行动态模糊的装置,在依次改变叠加在N+1个源图像上的目标图像的透明度之后,依次显示透明度被改变的目标图像分别与N+1个源图像叠加后的图像,从而形象的展示出图像由清晰到模糊的动态过程,增强了显示的交互性和趣味性。
[0071]为例实现上述实施例,本发明还提出一种电子设备。
[0072]本发明实施例的电子设备,包括:外壳,显示器、电路板和处理器,其中,电路板安置在外壳围成的空间内部,显示器在外壳外部,并与电路板相连接,处理器设置在电路板上;
[0073]处理器用于处理数据,并具体用于执行:
[0074]S101’,将源图像模糊化成目标图像。
[0075]其中,源图像为需要进行动态模糊的图像;目标图像为根据需要对源图像进行一次图像模糊化得到的模糊图像。
[0076]在本发明的实施例中,对将源图像模糊化成目标图像的具体实现方式不做限定,可以是本领域技术人员所知的任意图像模糊方法,例如,可以通过高斯模糊将源图像模糊化成目标图像。其中,高斯模糊是一种影像模糊滤波器,它用常态分布计算图像中每个像素的变换,主要包括:直接卷积法、基于卷积定理的FFT (Fast Fourier Transform,快速傅立叶变换)方法和积分图方法等。
[0077]S102’,将目标图像依次叠加在N+1个源图像上,其中N是自然数。
[0078]具体地,首先,分别将源图像和目标图像复制N个,从而得到N+1个源图像和N+1个目标图像,然后,如图3所示,将N+1个源图像放在底层,并将N+1个由源图像模糊化成的目标图像分别叠加在N+1个源图像上。
[0079]S103’,依次改变叠加在N+1个源图像上的目标图像的透明度。
[0080]在本发明的一个实施例中,可使叠加在N+1个源图像上的目标图像的透明度依次减小。具体地,可将叠加在第一个源图像上的目标图像的透明度改变为100%,从而第一源图像与第一个目标图像叠加之后的仅能显示源图像;将叠加在第二个至第N个源图像上的目标图像的透明度改变为在100%至O之间,从而第二个至第N个源图像与第二个至第N个目标图像叠加之后显示的是底层的源图像上覆盖半透明的模糊化的目标图像的效果;将叠加在第N+1源图像上的目标图像的透明度改变为0,从而第N+1个源图像与第N+1个目标图像叠加之后显示的仅为模糊化的目标图像。由此,实现了对源图像的动态模糊。
[0081]其中,N是自然数,N越大,动态模糊的过程中动态效果越流畅、细腻。例如,当N =I时,仅包括一个变化过程,即从源图像变化为目标图像的过程,变化度大,如果N= 10,则在源图像模糊到目标图像的过程中,还经过8个不同程度的模糊的变化,逐渐变化,用户感官体验更佳。
[0082]进一步地,可使叠加在第二个至第N个源图像上的目标图像的透明度在100%至O之间依次递减。从而使源图像与目标图像的叠加后显示的内容中源图像逐渐被模糊化的目标图像覆盖,动态模糊过程中的动态效果更加流畅、自然。
[0083]更进一步地,可通过依次改变叠加在N+1个源图像上的目标图像中的像素的Alpha值来依次改变叠加在N+1个源图像上的目标图像的透明度。其中,Alpha值是O到I之间的浮点数。Alpha值越小表示图像越透明,Alpha值是O表示完全透明,Alpha值是I表示完全不透明。
[0084]本发明实施例的电子设备,通过将源图像模糊化成目标图像,然后将目标图像依次叠加在N+1个源图像上,并通过一次干拌叠加在N+1个源图像上的目标图像的透明度实现对源图像的动态模糊,仅需进行一次时间复杂度为平方阶的模糊处理以及N次时间复杂度为常数阶的透明度调整,而时间复杂度为常数阶的数据处理的执行时间则远远小于时间复杂度为平方阶的数据处理的执行时间,因此相对于目前的技术来说,本发明实施例在对图像进行动态模糊时,时间复杂度低,执行动态模糊效率高,降低了动态模糊的执行时间,从而减少了执行该过程的电子设备的资源消耗,延长其续航时间。
[0085]在本发明的另一个实施例中,处理器还用于:依次显示透明度被改变的目标图像分别与N+1个源图像叠加后的图像。从而形象的展示出图像由清晰到模糊的动态过程,增强了显示的交互性和趣味性。
[0086]应当理解,本发明实施例可适用于移动终端、个人计算机以及其他智能终端设备,例如,1S操作系统(10S是由苹果公司开发的手持设备操作系统)、安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、Windows Phone操作系统(Windows Phone是微软公司发布的一款手机操作系统)的移动终端,台式机、笔记本电脑、平板电脑、个人数字助理、智能穿戴式设备等,本发明对此不作限定。
[0087]举例来说,以通过本发明实施例对移动终端的锁屏界面进行动态模糊为例,如图5a、图5b和图5c所示,在解锁界面下显示了叠加的源图像(桌面图标和桌面壁纸)和源图像模糊化成的目标图像。具体地,在图5a中:上层的目标图像的透明度为100%,即完全透明的,仅源图像被显示。图5b中,上层的目标图像的透明度为50%,是半透明的,显示了源图像与目标图像叠加后的模糊效果。图5c中,上传的目标图像的透明度为100%,即完全不透明,此时仅显示模糊化后的目标图像。
[0088]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底” “内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0089]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,例如两个,三个等,除非另有明确具体的限定。
[0090]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0091]在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0092]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0093]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种对图像进行动态模糊的方法,其特征在于,包括步骤: 将源图像模糊化成目标图像; 将所述目标图像依次叠加在N+1个所述源图像上,其中N是自然数;以及 依次改变叠加在N+1个所述源图像上的目标图像的透明度。
2.根据权利要求1所述的方法,其特征在于,进一步包括步骤: 依次显示透明度被改变的目标图像分别与N+1个所述源图像叠加后的图像。
3.根据权利要求1或2所述的方法,其特征在于,依次改变叠加在N+1个所述源图像上的目标图像的透明度包括: 将叠加在第一个所述源图像上的目标图像的透明度改变为100% ; 将叠加在第二个至第N个所述源图像上的目标图像的透明度改变为在100%至O之间;以及 将叠加在第N+1所述源图像上的目标图像的透明度改变为O。
4.如权利要求3所述的方法,其特征在于,叠加在第二个至第N个所述源图像上的目标图像的透明度在100%至O之间依次递减。
5.根据权利要求1或2所述的方法,其特征在于,依次改变叠加在N+1个所述源图像上的目标图像的透明度包括依次改变叠加在N+1个所述源图像上的目标图像中的像素的Alpha 值。
6.根据权利要求5所述的方法,其特征在于,所述Alpha值是O到I之间的浮点数。
7.一种对图像进行动态模糊的装置,其特征在于,包括: 模糊模块,用于将源图像模糊化成目标图像; 叠加模块,用于将所述目标图像依次叠加在N+1个所述源图像上,其中N是自然数;以及 透明度改变模块,用于依次改变叠加在N+1个所述源图像上的目标图像的透明度。
8.根据权利要求7所述的装置,其特征在于,进一步包括: 显示模块,用于依次显示透明度被改变的目标图像分别与N+1个所述源图像叠加后的图像。
9.根据权利要求7或8所述的装置,其特征在于,所述透明度改变模块具体用于: 将叠加在第一个所述源图像上的目标图像的透明度改变为100% ; 将叠加在第二个至第N个所述源图像上的目标图像的透明度改变为在100%至O之间;以及 将叠加在第N+1所述源图像上的目标图像的透明度改变为O。
10.如权利要求9所述的装置,其特征在于,叠加在第二个至第N个所述源图像上的目标图像的透明度在100%至O之间依次递减。
11.根据权利要求7或8所述的装置,其特征在于,所述透明度改变模块具体用于: 依次改变叠加在N+1个所述源图像上的目标图像中的像素的Alpha值。
12.根据权利要求11所述的装置,其特征在于,所述Alpha值是O到I之间的浮点数。
13.一种电子设备,其特征在于,包括:外壳,显示器、电路板和处理器,其中,所述电路板安置在所述外壳围成的空间内部,所述显示器在所述外壳外部,并与所述电路板相连接,所述处理器设置在所述电路板上; 所述处理器用于处理数据,并具体用于执行: 将源图像模糊化成目标图像; 将所述目标图像依次叠加在N+1个所述源图像上,其中N是自然数;以及 依次改变叠加在N+1个所述源图像上的目标图像的透明度。
14.根据权利要求13所述的电子设备,其特征在于,所述处理器进一步用于: 依次显示透明度被改变的目标图像分别与N+1个所述源图像叠加后的图像。
15.根据权利要求13或14所述的电子设备,其特征在于,所述处理器具体用于: 将叠加在第一个所述源图像上的目标图像的透明度改变为100% ; 将叠加在第二个至第N个所述源图像上的目标图像的透明度改变为在100%至O之间;以及 将叠加在第N+1所述源图像上的目标图像的透明度改变为O。
16.如权利要求15所述的电子设备,其特征在于,叠加在第二个至第N个所述源图像上的目标图像的透明度在100%至O之间依次递减。
17.根据权利要求13或24所述的电子设备,其特征在于,所述处理器具体用于: 依次改变叠加在N+1个所述源图像上的目标图像中的像素的Alpha值。
18.根据权利要求17所述的电子设备,其特征在于,所述Alpha值是O到I之间的浮点数。
【文档编号】H04N5/262GK104301628SQ201410521330
【公开日】2015年1月21日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】詹孟学 申请人:北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1