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

文档序号:9914689阅读:来源:国知局
;由于该方案可以通过敲击移动终端来直接调用相应的图片处理进程对当前图片进行处理,因此相对于现有技术中需要退出当前应用进程,再启动图片处理进程,并在图片处理进程中打开图片以进行处理的方式而言,大大简化了用户的操作,不仅可以节省操作时间,提高处理效率,而且可以大大提高用户体验。
[0088]实施例三、
[0089]在本实施例中,将以该图像处理装置具体集成在移动终端中、通过麦克风获取振动信号、且该图像具体为视频为例进行说明。
[0090]如图3所示,一种图像处理方法,具体流程可以如下:
[0091 ] 301、在查看视频时,移动终端通过自带的麦克风获取用户通过敲击移动终端所产生的振动信号。
[0092]比如,当用户通过移动终端中的“相机”应用进行摄像,并在屏幕上查看该段视频时,用手指敲击该移动终端,则此时,移动终端便会获取到一个振动信号。
[0093]又比如,当用户翻开该移动终端中的“相册”,查看某一视频,或在网络上下载某一视频并进行查看时,用手指敲击该移动终端,则此时,移动终端便会获取到一个振动信号,等等。
[0094]其中,这种敲击一般可以通过用手直接敲击移动移动终端任意位置来产生,或者,也可以是通过其他硬物,比如用笔杆、钥匙等敲击移动移动终端而生成;敲击时,位置可以不作限定,比如可以是移动终端的屏幕、背面、或边框等。
[0095]其中,该麦克风可以包含各种类型的麦克风,比如驻极体麦克风、硅麦克风等。如果是模拟麦克风或模拟扬声器,则可以先获取用户通过敲击移动终端所产生的模拟信号,然后通过数模转换模块将该模拟信号转换为数字信号,得到振动信号;而如果数字麦克风或数字扬声器,则可以直接输出数字信号,无需进行数模转换。
[0096]302、移动终端确定该振动信号的频谱,分别对该频谱的时间、频率和幅值进行分析,得到分析结果。例如,具体可以如下:
[0097](I)对该振动信号进行傅里叶变换(FFT),得到频谱信号(即频谱)。
[0098](2)对该频谱信号进行分析,比如可以对时间、频率和幅值分别进行分析,以输出当前动作信号,即分析结果,具体可以如下:
[0099]时间(Time)分析:可以确定该频谱信号的时间周期是否超过预设时间周期【Tl,T2】范围,若是,则说明不是正常的敲击动作,加以过滤输出NG信号(即表示不符合要求的信号),如果满足在该预设时间周期【Tl,T2】范围内,则说明符合要求,可以输出OK信号(即表示符合要求的信号)。其中,该预设时间周期【Tl,Τ2】可以基于敲击动作的特点以及移动终端的结构特点进行设置,比如,根据实际手指甲敲击手机的录音信号分析,Tl一般不大于5ms,T2 不大于 20ms。
[0? 00]频率(Frequency)分布分析:通过统计该频谱信号的各个频率的分布情况给出输出信号,如果频率分布连续且频带宽广则输出OK信号,否则输出NG信号。从实际对比来看,尤其是6Khz至最高频率(采样率频率除以2)之间,频率分布连续。
[0101]幅值(Amplitude)分析:分析该频谱信号整个频段的信号能量,如果信号能量平均值高于设定的值则输出OK信号,否则输出NG信号。
[0102]统计识别:根据时间分析、频率分析、以及幅值分析所得到的分析结果确定当前是否为敲击动作,比如,如果均是OK信号,则表示为敲击动作,而如果是NG信号,则表示不是敲击动作,等等;然后,统计敲击的间隔,如果相连两次敲击的动作过短,比如低于T3(比如50ms),考虑到人的动作没有这么快,可以确定该段频谱信号不符合要求,不输出当前动作信号;如果相连两次动作的时间长于T4(比如500ms),则认为最后一次动作不属于前N次的动作,即确定最后一次动作所对应的频谱信号不属于该当前动作信号,所以,只输出前面几次动作所对应的信号,作为该当前动作信号;如果所有的动作间隔都满足在【T3,T4】内,则认为这是某一个指定的动作,即该系列动作所对应的频谱信号都属于该当前动作信号。
[0103]303、移动终端根据该分析结果(即当前动作信号)查找预设指令库,以获取相应的图像处理指令,比如在本实施例中即为视频处理指令,其中,该视频处理指令用于调用相应的视频处理进程。
[0104]需说明的是,如果在预设指令库中找不到相应的视频处理指令,则流程结束,此时,可以提示用户查找失败。
[0105]例如,如果设置敲击一下便可以调用“美拍”的进程,敲击两下便可以调用某某影音美化的进程,则此时,可以根据该分析结果查找预设指令库,如果确定该分析结果为“敲击一下”,则可以从该指令库中获取“敲击一下”对应的视频处理指令(即指示调用“美拍”的进程的视频处理指令),而如果确定该分析结果为“敲击两下”,则可以从该指令库中获取“敲击两下”对应的视频处理指令(即指示调用某某影音美化的进程的视频处理指令),以此类推,等等。
[0106]其中,该预设指令库可以由系统预先进行设置,也可以由用户自行进行设置,即在步骤“根据该振动信号查找预设指令库,以获取相应的视频处理指令”之前,该图像处理方法还可以包括:
[0107]接收用户的指令设置请求,根据该指令设置请求建立振动信号和视频处理指令的映射关系,将该映射关系保存至预设指令库中。
[0108]304、移动终端根据该视频处理指令调用相应的视频处理进程。
[0109]比如,如果该视频处理指令指示调用某一个视频美化软件,比如“美拍”的进程,则此时,可以在不退出当前应用的前提下,启动该“美拍”的进程,即在当前应用中直接调用该“美拍”的进程。
[0110]305、移动终端在该视频处理进程中打开该视频,并获取预设处理模式。
[0111]其中,该预设处理模式用于指示处理视频的方式,比如,可以指示对该视频里各个帧中的人像进行拉高、显瘦、美肤、和/或祛痘等,又或者还可以为视频的各个帧添加备注、背景音乐和/或滤镜,等等。
[0112]其中,该预设处理模式可以由系统预先进行设置,也可以由用户自行进行设置,SP在步骤“获取预设处理模式”之前,该图像处理方法还可以包括:
[0113]接收用户的处理模式设置请求,根据该模式设置请求对处理模式进行设置,并该处理模式和视频处理指令的映射关系,保存该处理模式和视频处理指令的映射关系。
[0114]比如,可以将该处理模式和视频处理指令的映射关系保存在预设数据库中,或者,也可以保存在预设指令库中,等等。
[0115]306、移动终端按照该处理模式对该视频进行处理。
[0116]例如,可以按照该处理模式为该视频进行美化处理、添加背景音乐、添加滤镜、和/或添加备注,等等。其中,美化处理可以包括拉高、拉瘦、美肤、祛痘、调整色调、调整对比度和/或调整饱和度等操作,具体的调整参数可以根据实际应用的需求或用户的喜好预先进行设置,在此不再赘述。
[0117]可选的,在得到处理后视频之后,还可以返回之前查看视频的进程,并利用该查看视频的进程显示该处理后视频。例如,如果之前用户正通过“相册”查看视频,则此时,可以在相册中播放该处理后视频,等等。
[0118]由上可知,本实施例采用在查看视频时,获取用户通过敲击移动终端所产生的振动信号,根据该振动信号查找预设指令库,以获取相应的视频处理指令,然后根据该视频处理指令调用相应的视频处理进程,并利用该视频处理进程对该视频进行处理;由于该方案可以通过敲击移动终端来直接调用相应的视频处理进程对当前视频进行处理,因此相对于现有技术中需要退出当前应用进程,再启动视频处理进程,并在视频处理进程中打开视频以进行处理的方式而言,大大简化了用户的操作,不仅可以节省操作时间,提高处理效率,而且可以大大提高用户体验。
[0119]实施例四、
[0120]为了更好地实施以上方法,本发明实施例还提供一种图像处理装置,如图4a所示,该图像处理装置包括获取单元401、查找单元402、调用单元403和处理单元404,如下:
[0121](I)获取单元 401;
[0122]获取单元401,用于在查看图像时,获取用户通过敲击移动终端所产生的振动信号。
[0123]其中,这种敲击一般可以通过用手直接敲击移动移动终端任意位置来产生,或者,也可以是通过其他硬物,比如用笔杆、钥匙等敲击移动移动终端而生成;敲击时,位置可以不作限定,比如可以是移动终端的屏幕、背面、或边框等。
[0124]由于移动终端一般都有麦克风和扬声器,因此,可以利用移动终端自带的麦克风或扬声器来识别这种特殊的声音信号,并将该声音信号转化为振动信号,即:
[0125]该获取单元401,具体可以用于通过移动终端的麦克风或扬声器获取用户通过敲击移动终端所产生的振动信号。
[0126](2)查
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1