一种图像处理方法和装置的制造方法_2

文档序号:9914689阅读:来源:国知局
式进行设置,并该处理模式和图像处理指令的映射关系,保存该处理模式和图像处理指令的映射关系。
[0050]比如,可以将该处理模式和图像处理指令的映射关系保存在预设数据库中,或者,也可以保存在预设指令库中,等等。
[0051]需说明的是,在利用该图像处理进程中打开该图像之前,还可以挂起当前查看图像的进程,比如,如果当前用户正通过“相册”查看照片,则此时,可以挂起“相册”的进程,然后运行图像处理进程,并在图像处理进程中打开该图像。
[0052 ] (2)按照该处理模式对该图像进行处理。
[0053]例如,可以按照该处理模式为该图像进行美化处理、更换背景、添加滤镜、添加备注和/或添加首乐,等等。
[0054]此外,可选的,在得到处理后图像之后,还可以返回之前查看图像的进程,并利用该查看图像的进程显示该处理后图像。例如,如果之前用户正通过“相册”查看照片,则此时,可以在相册中显示该处理后图像。
[0055]由上可知,本实施例采用在查看图像时,获取用户通过敲击移动终端所产生的振动信号,根据该振动信号查找预设指令库,以获取相应的图像处理指令,然后根据该图像处理指令调用相应的图像处理进程,并利用该图像处理进程对该图像进行处理;由于该方案可以通过敲击移动终端来直接调用相应的图像处理进程对当前图像进行处理,因此相对于现有技术中需要退出当前应用进程,再启动图像处理进程,并在图像处理进程中打开图像以进行处理的方式而言,大大简化了用户的操作,不仅可以节省操作时间,提高处理效率,而且可以大大提高用户体验。
[0056]根据实施例一所描述的方法,以下将在实施例二和三举例作进一步详细说明。
[0057]实施例二、
[0058]在本实施例中,将以该图像处理装置具体集成在移动终端中、通过麦克风获取振动信号、且该图像具体为图片为例进行说明。
[0059 ] 如图2所示,一种图像处理方法,具体流程可以如下:
[0060]201、在查看图片时,移动终端通过自带的麦克风获取用户通过敲击移动终端所产生的振动信号。
[0061]比如,当用户通过移动终端中的“相机”应用进行拍照,并在屏幕上查看该照片时,用手指敲击该移动终端,则此时,移动终端便会获取到一个振动信号。
[0062]又比如,当用户翻开该移动终端中的“相册”,查看某一照片,或在网页上查看某一图片时,用手指敲击该移动终端,则此时,移动终端便会获取到一个振动信号,等等。
[0063]其中,这种敲击一般可以通过用手直接敲击移动移动终端任意位置来产生,或者,也可以是通过其他硬物,比如用笔杆、钥匙等敲击移动移动终端而生成;敲击时,位置可以不作限定,比如可以是移动终端的屏幕、背面、或边框等。
[0064]其中,该麦克风可以包含各种类型的麦克风,比如驻极体麦克风、硅麦克风等。如果是模拟麦克风或模拟扬声器,则可以先获取用户通过敲击移动终端所产生的模拟信号,然后通过数模转换模块将该模拟信号转换为数字信号,得到振动信号;而如果数字麦克风或数字扬声器,则可以直接输出数字信号,无需进行数模转换。
[0065]202、移动终端确定该振动信号的频谱,分别对该频谱的时间、频率和幅值进行分析,得到分析结果。例如,具体可以如下:
[0066](I)对该振动信号进行傅里叶变换(FFT),得到频谱信号(即频谱)。
[0067](2)对该频谱信号进行分析,比如可以对时间、频率和幅值分别进行分析,以输出当前动作信号,即分析结果,具体可以如下:
[0068]时间(Time)分析:可以确定该频谱信号的时间周期是否超过预设时间周期【Tl,T2】范围,若是,则说明不是正常的敲击动作,加以过滤输出NG信号(即表示不符合要求的信号),如果满足在该预设时间周期【Tl,T2】范围内,则说明符合要求,可以输出OK信号(即表示符合要求的信号)。其中,该预设时间周期【Tl,Τ2】可以基于敲击动作的特点以及移动终端的结构特点进行设置,比如,根据实际手指甲敲击手机的录音信号分析,Tl一般不大于5ms,T2 不大于 20ms。
[0069]频率(Frequency)分布分析:通过统计该频谱信号的各个频率的分布情况给出输出信号,如果频率分布连续且频带宽广则输出OK信号,否则输出NG信号。从实际对比来看,尤其是6Khz至最高频率(采样率频率除以2)之间,频率分布连续。
[0070]幅值(Amplitude)分析:分析该频谱信号整个频段的信号能量,如果信号能量平均值高于设定的值则输出OK信号,否则输出NG信号。
[0071]统计识别:根据时间分析、频率分析、以及幅值分析所得到的分析结果确定当前是否为敲击动作,比如,如果均是OK信号,则表示为敲击动作,而如果是NG信号,则表示不是敲击动作,等等;然后,统计敲击的间隔,如果相连两次敲击的动作过短,比如低于T3(比如50ms),考虑到人的动作没有这么快,可以确定该段频谱信号不符合要求,不输出当前动作信号;如果相连两次动作的时间长于T4(比如500ms),则认为最后一次动作不属于前N次的动作,即确定最后一次动作所对应的频谱信号不属于该当前动作信号,所以,只输出前面几次动作所对应的信号,作为该当前动作信号;如果所有的动作间隔都满足在【T3,T4】内,则认为这是某一个指定的动作,即该系列动作所对应的频谱信号都属于该当前动作信号。
[0072]203、移动终端根据该分析结果(即当前动作信号)查找预设指令库,以获取相应的图像处理指令,比如在本实施例即为图片处理指令,其中,该图片处理指令用于调用相应的图片处理进程。
[0073]需说明的是,如果在预设指令库中找不到相应的图片处理指令,则流程结束,此时,可以提示用户查找失败。
[0074]例如,如果设置敲击一下便可以调用“美图”的进程,敲击两下便可以调用“魔图”的进程,则此时,可以根据该分析结果查找预设指令库,如果确定该分析结果为“敲击一下”,则可以从该指令库中获取“敲击一下”对应的图片处理指令(即指示调用“美图”的进程的图片处理指令),而如果确定该分析结果为“敲击两下”,则可以从该指令库中获取“敲击两下”对应的图片处理指令(即指示调用“魔图”的进程的图片处理指令),以此类推,等等。
[0075]其中,该预设指令库可以由系统预先进行设置,也可以由用户自行进行设置,即在步骤“根据该振动信号查找预设指令库,以获取相应的图片处理指令)”之前,该图像处理方法还可以包括:
[0076]接收用户的指令设置请求,根据该指令设置请求建立振动信号和图片处理指令的映射关系,将该映射关系保存至预设指令库中。
[0077]204、移动终端根据该图片处理指令调用相应的图片处理进程。
[0078]例如,如果该图片处理指令指示调用某一个图片美化软件,比如“美图”的进程,则此时,可以在不退出当前应用的前提下,启动该“美图”的进程,即在当前应用中直接调用该“美图”的进程。
[0079]205、移动终端在该图片处理进程中打开该图片,并获取预设处理模式。
[0080]其中,该预设处理模式用于指示处理图片的方式,比如,可以指示对该图片中的人像进行拉高、显瘦、美肤、和/或祛痘等,又或者还可以对整张图片的饱和度和/或对比度等参数进行调整,又比如,还可以指示为图片添加备注和/或滤镜,等等。
[0081 ]其中,该预设处理模式可以由系统预先进行设置,也可以由用户自行进行设置,即在步骤“获取预设处理模式”之前,该图像处理方法还可以包括:
[0082]接收用户的处理模式设置请求,根据该模式设置请求对处理模式进行设置,并该处理模式和图片处理指令的映射关系,保存该处理模式和图片处理指令的映射关系。
[0083]比如,可以将该处理模式和图片处理指令的映射关系保存在预设数据库中,或者,也可以保存在预设指令库中,等等。
[0084]206、移动终端按照该处理模式对该图片进行处理。
[0085]例如,可以按照该处理模式为该图片进行美化处理、更换背景、添加滤镜、和/或添加备注,等等。其中,美化处理可以包括拉高、拉瘦、美肤、祛痘、调整色调、调整对比度和/或调整饱和度等操作,具体的调整参数可以根据实际应用的需求或用户的喜好预先进行设置,在此不再赘述。
[0086]可选的,在得到处理后图片之后,还可以返回之前查看图片的进程,并利用该查看图片的进程显示该处理后图片。例如,如果之前用户正通过“相册”查看照片,则此时,可以在相册中显示该处理后图片,等等。
[0087]由上可知,本实施例采用在查看图片时,获取用户通过敲击移动终端所产生的振动信号,根据该振动信号查找预设指令库,以获取相应的图片处理指令,然后根据该图片处理指令调用相应的图片处理进程,并利用该图片处理进程对该图片进行处理
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1