CN105739850A - 多媒体进度的处理方法及装置 - Google Patents
多媒体进度的处理方法及装置 Download PDFInfo
- Publication number
- CN105739850A CN105739850A CN201610038237.8A CN201610038237A CN105739850A CN 105739850 A CN105739850 A CN 105739850A CN 201610038237 A CN201610038237 A CN 201610038237A CN 105739850 A CN105739850 A CN 105739850A
- Authority
- CN
- China
- Prior art keywords
- progress
- knocking
- multimedia
- terminal
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
本发明提供一种多媒体进度的处理方法及装置,该多媒体进度的处理方法包括:当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本;获取与该预设敲击信号样本对应的进度调节指令;根据该进度调整指令对该多媒体的播放进度进行调整。本发明的多媒体进度的处理方法及装置,由于通过第一敲击信号方便快捷地对多媒体的播放进度调整,从而简化了操作过程,提高了准确性。
Description
技术领域
本发明涉及终端技术领域,特别是涉及一种多媒体进度的处理方法及装置。
背景技术
随着终端的不断发展,终端的功能越来越多。例如,使用终端播放音视频等,使得用户对多媒体的功能要求越来越高。
目前,用户使用终端播放音视频时,如果需要调节播放进度,一般在屏幕上用手拖动进度条,但是由于进度条的长度有限,手指滑动时,难免造成调整的进度不均匀,从而很难调整到用户想要调整到的进度;且当终端屏幕处于锁屏状态播放音乐时,需要先解锁进入音乐播放界面才能调节播放进度;由此可见现有的多媒体进度调节方式准确性差以及操作比较繁琐。
发明内容
本发明实施例提供一种多媒体进度的处理方法及装置,以解决现有终端的多媒体进度的调节方式准确性差以及操作比较繁琐的技术问题。
为解决上述问题,本发明提供的技术方案如下:
本发明实施例提供一种多媒体进度的处理方法,其包括:
当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
在预设数据库中查找与所述第一敲击信号对应的预设敲击信号样本;
获取与所述预设敲击信号样本对应的进度调节指令;
根据所述进度调整指令对所述多媒体的播放进度进行调整。
本发明实施例还提供一种多媒体进度的处理装置,其包括:
第一接收模块,用于当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
查找模块,用于在预设数据库中查找与所述第一敲击信号对应的预设敲击信号样本;
第一获取模块,用于获取与所述预设敲击信号样本对应的进度调节指令;
调整模块,用于根据所述进度调整指令对所述多媒体的播放进度进行调整。
相较于现有技术,本实施例的多媒体进度的处理方法及装置,当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本;如果在该预设数据库中查找到与该第一敲击信号对应的预设敲击信号样本,获取与该敲击信号样本对应的进度调节指令;根据该进度调整指令对该多媒体的播放进度进行调整。由于能够根据用户敲击终端的第一敲击信号进度调整指令,从而方便快捷地调整多媒体的播放进度,简化了操作过程,提高了准确性。
附图说明
图1为本发明实施例一提供的多媒体进度的处理方法的流程图;
图2是本发明实施例一提供的信号处理装置的结构示意图;
图3为本发明实施例二提供的多媒体进度的处理方法的流程图;
图4为本发明实施例三提供的多媒体进度的处理方法的流程图;
图5为本发明实施例四提供的多媒体进度的处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,图1为本发明实施例一提供的多媒体进度的处理方法的流程图。
本优选实施例的多媒体进度的处理方法,包括:
步骤S101,当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
例如,终端监测到用户播放音乐或者播放视频时,检测用户是否用手在终端上进行敲击,以得到该第一敲击信号。用户可以在终端的任何位置进行敲击,只要终端能检测到该第一敲击信号均可,例如,用户可以在终端的背面、侧面或者屏幕上敲击。比如,终端可以通过其自带的麦克风、受话器或者扬声器,检测该第一敲击信号,该终端可以为手机、平板电脑等设备。
例如,该接收用户在终端上的第一敲击信号的步骤可以包括:
获取用户在该终端上的振动信号;
判断该振动信号是否为用户通过敲击该终端产生的振动信号;
如果是,则确定该振动信号为该第一敲击信号。
该第一敲击信号为根据用户通过敲击产生的振动信号产生的,例如,当监听到终端有音乐播放或者视频播放时,终端接收用户在终端上的振动信号,之后判断该振动信号是否为用户通过敲击产生的振动信号,如果是,则确定该振动信号为该第一敲击信号;
具体地,本实施例中用户的敲击操作可以为用手指直接点击终端,也可以是利用其他硬物,比如用笔杆、钥匙等,点击终端。
由于敲击动作时间非常短暂,且通过设备的固体传播,因此,终端受到用户敲击产生的振动信号是一种特殊的振动信号,其与终端受到其他作用力产生的振动信号,或者终端传递的外部振源产生的振动信号不相同。从电学角度来分析敲击产生的振动信号,比如将敲击产生的振动信号转换成数字信号,对该数字信号进行数字处理分析,可以得出以下分析结果:
从信号时间来看,该信号持续的时间时长非常短(毫秒级别);从信号幅值大小比较来看,该数字信号的电平相对较大,(由于振动信号是固体传播,且由终端自身传播),比一般振动信号对应的数字信号的信号强更大的;从信号的频谱来看,频率覆盖了整个数字信号频段,且各个频率的幅值差别不大。
因此,可以基于上述振动信号对应的数字信号的特点或者特征,识别或者判断获取到的振动信号是否为用户通过敲击产生的振动信号;判断该振动信号是否为用户通过敲击该终端产生的振动信号的具体过程可以为:
将该振动信号转换成对应的振动数字信号;
获取该振动数字信号的关键特征信息;
根据该关键特征信息判断振动信号是否为用户通过敲击终端产生的振动信号,比如,通过终端自带的麦克风、受话器或者扬声器将该振动信号转换成模拟电信号,然后,将该模拟电信号进行模数转换(例如,通过模数转换器转换),得到振动数字信号,对该振动数据信号进行数字处理(DSP),以得到该振动数字信号的,关键特征信息,然后,根据关键特征信息判断该振动信号是否为第一敲击信号。为了便于判断,本实施例在得到模拟电信号之后,进行模数转换之前,还可以对模拟电信号进行放大处理,比如通过PGA放大器对该模拟电信号进行放大处理,其中,对数字信号的处理可以由DSP芯片来执行。
其中,振动数字信号的关键特征信息可以包括:频率信息(包括频率分布、频带宽度等)、幅值信息(包括平均幅值)、以及时间信息(信号周期)中的至少一种,当然,还可以包括其他特征信息。
本实施例中,可以根据关键特征信息来判断,比如,判断关键特征信息是否满足预设条件,若是,则判定该振动信号为用户通过敲击该终端产生的振动信号,否则,判定该振动信号不是用户通过敲击该终端产生的振动信号。
例如,在关键特征信息包括:频率信息、幅值信息、以及时间信息时,分别判断该频率信息是否满足预设频率条件,该幅值信息是否满足预设幅值条件,该时间信息是否满足预设时间条件,其中,预设频率条件、预设幅值条件、以及预设时间条件可以分别根据预设数字信号对应的频率信息、幅度信息,时间信息设置,该预设数字信号为用户通过敲击该终端产生的振动信号对应的数字信号。本实施例在需要判断多个关键特征信息是否满足预设条件,来识别敲击产生的振动信号时,比如,上述频率信息、幅值信息、以及时间信息三次判断,可以基于多次的判断结果来识别,例如,当三个判断结果均为是时,才确定振动信号为敲击产生的振动信号,即第一敲击信号,或者,当多个判断结果中有某几个判断结果为是时,确定振动信号为敲击产生的振动信号,这些均可以根据实际情况来设定,判断结果为是的情况越多,识别精度越高。
例如,以图2该的信号处理装置来介绍本实施例判断振动信号是否为用户敲击终端产生的振动信号的具体过程,该信号处理装置包括:
麦克风201,用于通过获取针对终端的振动信号,并将该振动信号转换成模拟信号,具体地,在终端振动产生振动信号时,麦克风201内的振膜感应到振动信号,并且都会跟着一起振动,振膜就会带动麦克风201中的线圈做切割磁力线的运动,从而线圈中就会产生对应的电流信号,即模拟信号;本实施例中还可以用受话器或者扬声器替换该麦克风实现同样的功能,其工作过程与麦克风的工作过程类型,这里就不再赘述。
模数转换(A/D)模块202,用于将麦克风201输出的模拟信号转换成对应的数字信号,以便后续处理分析。当然,由于目前麦克风的种类有多种,比如驻极体麦克风或者硅麦克风等,甚至有些麦克风还包含模数转换模块,若此种情况下,可以省去模数转换模块202。
采用率转换模块203,用于根据情况调整数字信号的采样率,为了降低后续数字分析的运算要求,优选地,采样率不能低于16Khz,比特率不能低于10bit,否则可能影响分析精度。
傅立叶变换(FFT)模块204,用于对数字信号进行傅立叶变换,转换为频域分析。
时间分析模块205,用于在数字信号进行傅立叶变换之后,对数字信号的时间进行分析,具体地,获取数字信号的时间信息,并判断该时间信息是否满足预设时间要求,比如,获取数字信号的时间周期,判断该时间周期是否在预设时间周期范围内,若是,则满足预设时间要求,表明该数字信号满足敲击终端生成的数字信号的时间要求,该数字信号对应的振动信号有可能是敲击终端产生的振动信号。
在实际应用中,可以基于敲击动作的特点以及终端的结构特点,给出一个敲击动作的时间周期[T1,T2],超出范围说明不是正常的敲击动作;如果是满足敲击动作特点的时间,则输出OK信号。根据实际手指甲敲击手机的录音信号分析,T1一般不大于5ms,T2不大于20ms。
频率分析模块206,用于对频率分布分析,具体地,统计数据信号的频率分布,然后,判断频率分布是否满足预设要求,比如,频率分布连续且频带宽广,则认为该数字信号的频率分布符合敲击产生的数字信号的频率分布。从实际对比来看,尤其是6Khz至最高频率(采样率频率÷2)之间,频率分布连续。
幅值分析模块207,用于对数字信号的幅值进行分析,具体地,分析整个频段的平均幅度值,并判断该平均幅度值是否满足预设幅值要求,比如,判断该平均幅度值是否大于预设幅值,若是,则满足预设幅值要求,否则,不满足。
识别模块208,用于根据时间分析模块205、频率分析模块206、以及幅值分析模块207的分析结果识别或者判断当前振动信号是否为用户通过敲击该终端产生的振动信号。
步骤S102,在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本;
例如,终端预先设置有数据库,该数据库存储有多个预设敲击信号样本;终端在该数据库中查找与该第一敲击信号匹配的预设敲击信号样本;该预设敲击信号样本可以为预设次数样本。
步骤S103,获取与该预设敲击信号样本对应的进度调节指令;
例如,终端在该预设数据库还设置有与该预设敲击信号样本对应的预设指令;如果终端在该预设数据库中,找到与该第一敲击信号匹配的预设敲击信号样本时,将该预设敲击信号样本对应的预设指令作为该进度调节指令。
步骤S104,根据该进度调整指令对该多媒体的播放进度进行调整。
例如,该进度调整指令为快进或者后退,终端根据步骤S103获取的进度调整指令对音频或者视频的播放进度进行调整,比如将音乐或者视频的当前的播放进度快进或者后退预设时段。
本优选实施例的多媒体进度的处理方法,通过用户在终端上的敲击操作,生成进度调整指令,以对多媒体的播放进度进行快速调整,从而使得用户使用方便,由于按照预设时段调整,因此提高了调整的准确性,提高了用户体验。
请参照图3,图3为本发明实施例二提供的多媒体进度的处理方法的流程图。
本优选实施例的多媒体进度的处理方法,包括:
步骤S301、当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
例如,终端监测到用户播放音乐或者播放视频时,检测用户是否用手在终端上进行敲击,以得到该第一敲击信号。用户可以在终端的任何位置进行敲击,只要终端能检测到该第一敲击信号均可,例如,用户可以在终端的背面、侧面或者屏幕上敲击。比如,终端可以通过其自带的麦克风、受话器或者扬声器,检测该第一敲击信号,该终端可以为手机、平板电脑等设备。
步骤S302、在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本;
例如,终端预先设置有数据库,该数据库存储有多个预设敲击信号样本;终端在该数据库中查找与该第一敲击信号匹配的预设敲击信号样本;该预设敲击信号样本可以为预设次数样本。
具体地,在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本的步骤可以包括:
(1)获取该第一敲击信号的敲击次数;
(2)在预设数据库中查找与该敲击次数对应的预设敲击信号样本。
例如,当终端检测到第一敲击信号时,获取该第一敲击信号的敲击次数;即检测用户在终端上敲击了几次。之后,终端在预设数据库中查找与该敲击次数匹配的敲击信号样本。
为了提高终端的处理效率,该获取该第一敲击信号的敲击次数的步骤包括:
获取该第一敲击信号在预设时长内的敲击次数。
例如,终端获取5秒内用户在终端上的敲击次数,该预设时长可以根据经验值设定。
步骤S303,获取与该预设敲击信号样本对应的进度调节指令;
例如,终端在该预设数据库还设置有与该预设敲击信号样本对应的预设指令;如果终端在该预设数据库中,找到与该第一敲击信号匹配的预设敲击信号样本时,将该预设敲击信号样本对应的预设指令作为该进度调节指令。
该获取与该预设敲击信号样本对应的进度调节指令的步骤包括:
获取与所述预设敲击信号样本对应的进度调节指令,所述进度调节指令指示调节方向;
例如,终端在该预设数据库还设置有与该预设敲击信号样本对应的调节方向;如果终端在该预设数据库中,找到与该第一敲击信号匹配的预设敲击信号样本时,将该预设敲击信号样本对应的调节方向作为该进度调节指令。比如,快进对应的预设敲击信号样本为敲击1次,后退对应的预设敲击信号样本为敲击2次。
步骤S304,根据该进度调整指令对该多媒体的播放进度进行调整。
例如,该进度调整指令为快进或者后退,终端根据步骤S303获取的进度调整指令对音频或者视频的播放进度进行调整;
当然,终端还可以将音乐或者视频的根据调整方向将音乐或者视频的当前的播放进度调整预设时段,即该根据该进度调整指令对该多媒体的播放进度进行调整的步骤包括:
将该多媒体的当前播放进度向该调节方向调整预设时段。
例如,终端根据步骤S303获取的调节方向将音频或者视频的当前播放进度快进或者后退预设时段,例如用户在终端上敲击了1次,则终端获取到的调节方向为快进,之后终端将该视频或者音频的当前播放进度快进预设时段,该预设时段可以根据经验设定,比如为1分钟。
步骤S305、当检测到中断展示指令时,记录该多媒体的当前展示进度;
比如,当前展示进度可以包括当前播放进度和当前浏览进度,用户打开音乐或者视频播放软件的某个音乐或者视频播放了一段时间后,用户关闭了该音乐或者视频播放软件,此时终端记录该音乐或者视频的当前播放进度,以得到历史展示进度。也可以是用户打开照片功能浏览照片浏览了多个照片后,用户关闭了该照片功能,此时终端记录该的当前浏览进度,以得到该历史展示进度。该中断展示指令比如为用户输入的多媒体关闭指令,比如关闭音视频或者照片功能。
步骤S306、接收用户通过敲击终端产生的第二敲击信号;
例如,用户再次打开该音乐或者视频或者照片功能时,终端检测用户是否用手在终端上进行敲击操作,以得到该第二敲击信号,比如终端可以通过其自带的麦克风、受话器或者扬声器,检测该第二敲击信号,用户可以在终端的任何位置进行敲击,只要终端能检测到该第二敲击信号均可,例如,用户可以在终端的背面、侧面或者屏幕上敲击。
步骤S307、判断该第二敲击信号是否为进度获取指令;
例如,终端判断用户在终端上的敲击操作是否与进度获取指令一致;该进度获取指令用于获取多媒体的上一次展示进度,也即历史展示进度;
例如,该判断该第二敲击信号是否为进度获取指令的步骤包括:
判断该第二敲击信号是否与预设获取敲击信号样本相同;
如果该第二敲击信号与该预设获取敲击信号样本相同,则判定该第二敲击信号为该进度获取指令。
例如,终端预先在预设数据库中设置有进度获取指令以及与进度获取指令对应的预设获取敲击信号样本;该进度获取指令对应的预设获取敲击信号样本为敲击3次;如果判断用户的敲击次数为3次,则判定第二敲击信号为进度获取指令;否则,则判定第二敲击信号不是进度获取指令;
具体地,终端可以获取用户在预设时长内的敲击次数,判断该敲击次数是否与预设获取敲击信号样本相同,该预设时长可以根据经验设定。如果判定该敲击次数与该预设获取敲击信号样本不相同,则判定该第二敲击信号不是该进度获取指令,随后执行步骤S308;如果判定该敲击次数与该获取敲击信号样本相同,则判定该第二敲击信号为该进度获取指令,随后执行步骤S309;
步骤S308、当判定该第二敲击信号不是该进度获取指令时,不作处理;
例如,终端判定用户的敲击操作与进度获取指令不一致时,不获取多媒体的历史展示进度。
步骤S309、当判定该第二敲击信号为该进度获取指令时,则根据进度获取指令获取该多媒体的历史展示进度;
例如,终端判定用户的敲击操作与进度获取指令一致时,获取终端记录的音乐或者视频的上一次的播放进度,或者记录的上一次照片功能的浏览进度,即该历史播放进度为该多媒体中断展示时对应的展示进度,也即上一次的展示进度。
步骤S310、根据该历史展示进度展示对应的多媒体。
例如,终端将音乐或者视频的播放进度调整到上一次的播放进度开始播放,或者终端将照片浏览的浏览进度调整到上一次的最后浏览的照片。
本优选实施例的多媒体进度的处理方法,在第一实施例的基础上,还可以当再次接收到用户的敲击操作时,获取多媒体的上一次展示进度,并根据上一次的展示进度展示多媒体;从而使用户使用更加方便,进一步提高了用户体验。
请参照图4,图4为本发明实施例三提供的多媒体进度的处理方法的流程图。
本实施例中,以终端为智能手机为例进行详细说明,本优选实施例的多媒体进度的处理方法,包括:
步骤S401、当智能***测到其有多媒体播放时,接收用户在该智能手机上的第一敲击信号;
例如,智能***测到用户播放音乐或者播放视频时,检测用户是否用手在智能手机上进行敲击,以得到该第一敲击信号。用户可以在智能手机的任何位置进行敲击,只要智能手机能检测到该第一敲击信号均可,例如,用户可以在智能手机的背面、侧面或者屏幕上敲击。比如,智能手机可以通过其自带的麦克风、受话器或者扬声器,检测该第一敲击信号。
步骤S402、智能手机在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本;
例如,智能手机预先设置有数据库,该数据库存储有多个预设敲击信号样本;智能手机在该数据库中查找与该第一敲击信号匹配的预设敲击信号样本;该预设敲击信号样本可以为预设次数样本。
例如,当智能手机检测到第一敲击信号时,智能手机获取5秒内用户在终端上的敲击次数;即检测用户在5秒内在智能手机上敲击了几次。之后,智能手机在预设数据库中查找与该敲击次数匹配的预设敲击信号样本。
步骤S403,智能手机获取与该预设敲击信号样本对应的进度调节指令;
例如,智能手机在该预设数据库还设置有与该预设敲击信号样本对应的调节方向;如果智能手机在该预设数据库中,找到与该第一敲击信号匹配的预设敲击信号样本时,将该预设敲击信号样本对应的调节方向作为该进度调节指令。比如,快进对应的预设敲击信号样本为敲击1次,后退对应的预设敲击信号样本为敲击2次。
步骤S404,智能手机根据该进度调整指令对该多媒体的播放进度进行调整。
例如,用户在智能手机上敲击了1次,则智能手机根据步骤S403获取到的调节指令为快进,之后智能手机将该视频或者音频的当前播放进度快进1分钟,又例如,用户在智能手机上敲击了2次,则智能手机根据步骤S403获取到的调节指令为后退,之后智能手机将该视频或者音频的当前播放进度后退1分钟。
步骤S405、当检测到中断展示指令时,智能手机记录该多媒体的当前展示进度;
比如,当前展示进度可以包括当前播放进度和当前浏览进度。例如,某个视频的总时长是1个小时,用户打开视频播放软件的该视频播放到第30分钟时,用户关闭了视频播放软件,此时智能手机记录该视频的当前播放进度,以得到历史展示进度。又例如,某个音频的总时长是6分钟,用户打开音乐播放软件的该音乐播放到第4分钟时,用户关闭了音乐播放软件,此时智能手机记录该音乐的当前播放进度,以得到历史展示进度。又例如智能手机的照片功能存储了100张照片,是用户打开照片功能浏览照片浏览了20照片后,用户关闭了该照片功能,此时智能手机记录该的当前浏览进度,以得到该历史展示进度。
步骤S406、智能手机接收用户通过敲击智能手机产生的第二敲击信号;
例如,用户再次打开该音乐或者视频或者照片功能时,智能手机检测用户是否用手在智能手机上进行敲击操作,以得到该第二敲击信号,比如智能手机可以通过其自带的麦克风、受话器或者扬声器,检测该第二敲击信号,用户可以在智能手机的任何位置进行敲击,只要智能手机能检测到该第二敲击信号均可,例如,用户可以在智能手机的背面、侧面或者屏幕上敲击。
步骤S407、智能手机判断该第二敲击信号是否为进度获取指令;
例如,智能手机判断用户在智能手机上的敲击操作是否与进度获取指令一致;该进度获取指令用于获取多媒体的上一次展示进度,也即历史展示进度;
例如,智能手机预先在预设数据库中设置有进度获取指令以及与进度获取指令对应的预设获取敲击信号样本;该进度获取指令对应的预设获取敲击信号样本为敲击3次;具体地,智能手机可以获取用户在5秒内的敲击次数,判断该敲击次数是否与预设获取敲击信号样本相同。如果判定该敲击次数与该预设获取敲击信号样本不相同,则智能手机判定该第二敲击信号不是该进度获取指令,随后执行步骤S408;如果判定该敲击次数与该获取敲击信号样本相同,则智能手机判定该第二敲击信号为该进度获取指令,随后执行步骤S409;
步骤S408、当判定该第二敲击信号不是该进度获取指令时,智能手机不作处理;
例如,智能手机判定用户的敲击操作与进度获取指令不一致时,智能手机不获取多媒体的历史展示进度。
步骤S409、当判定该第二敲击信号为该进度获取指令时,则智能手机根据进度获取指令获取该多媒体的历史展示进度;
例如,智能手机判定用户的敲击操作与进度获取指令一致时,获取智能手机记录的视频的上一次的播放进度,即第30分钟,又例如获取智能手机记录的音乐的上一次的播放进度,即第4分钟,又例如获取智能手机记录的照片的上一次的浏览进度,即第20张分钟。
步骤S410、智能手机根据该历史展示进度展示对应的多媒体。
例如,智能手机将进度条调整到第30分钟播放该视频;又例如,智能手机将进度条调整到第4分钟播放该音乐;又例如,智能手机在屏幕上显示存储的照片中的第20张。
本优选实施例的多媒体进度的处理方法,通过用户在智能手机上的敲击操作,生成进度调整指令,以对多媒体的播放进度进行快速调整,从而使得用户使用方便,由于按照预设时段调整,因此提高了调整的准确性,提高了用户体验,还可以当智能手机再次接收到用户的敲击操作时,获取多媒体的上一次展示进度,并根据上一次的展示进度展示多媒体;从而使用户使用更加方便,进一步提高了用户体验。
请参照图5,图5为本发明实施例五提供的多媒体进度的处理装置的结构示意图。本优选实施例的多媒体进度的处理装置50包括:第一接收模块51、查找模块52、第一获取模块53、调整模块54;记录模块55、第二接收模块56、判断模块57、第二获取模块58、展示模块59;
该第一接收模块51,用于当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
例如,当监测到用户播放音乐或者播放视频时,第一接收模块51检测用户是否用手在终端上进行敲击,以得到该第一敲击信号。用户可以在终端的任何位置进行敲击,只要第一接收模块51能检测到该第一敲击信号均可,例如,用户可以在终端的背面、侧面或者屏幕上敲击。比如,第一接收模块51可以通过其自带的麦克风、受话器或者扬声器,检测该第一敲击信号。
查找模块52,用于在预设数据库中查找与该第一敲击信号对应的预设敲击信号样本;
例如,终端预先设置有数据库,该数据库存储有多个预设敲击信号样本;查找模块52在该数据库中查找与该第一敲击信号匹配的预设敲击信号样本;该预设敲击信号样本可以为预设次数样本。
该查找模块52包括获取子模块521和查找子模块522:
该获取子模块521,用于获取该第一敲击信号的敲击次数;
该查找子模块522,用于在该预设数据库中查找与该敲击次数对应的预设敲击信号样本。
例如,当第一接收模块51检测到第一敲击信号时,获取子模块521获取该第一敲击信号的敲击次数;即检测用户在终端上敲击了几次。之后,查找子模块522在预设数据库中查找与该敲击次数匹配的预设敲击信号样本。比如,该获取子模块521还可以用于获取该第一敲击信号在预设时长内的敲击次数。
第一获取模块53,用于获取与该预设敲击信号样本对应的进度调节指令;
例如,终端在该预设数据库还设置有与该预设敲击信号样本对应的预设指令;如果查找模块52在该预设数据库中,找到与该第一敲击信号匹配的预设敲击信号样本时,则第一获取模块53将该预设敲击信号样本对应的预设指令作为该进度调节指令。
该第一获取模块53具体用于:获取与该预设敲击信号样本对应的调节方向;
例如,终端在该预设数据库还设置有与该预设敲击信号样本对应的调节方向;如果查找模块52在该预设数据库中,找到与该第一敲击信号匹配的预设敲击信号样本时,第一获取模块53将该预设敲击信号样本对应的调节方向作为该进度调节指令。比如,快进对应的预设敲击信号样本为敲击1次,后退对应的预设敲击信号样本为敲击2次。
调整模块54,用于根据该进度调整指令对该多媒体的播放进度进行调整;
例如,该进度调整指令为快进或者后退,调整模块54根据第一获取模块53获取的进度调整指令对音频或者视频的播放进度进行调整;
当然,调整模块54还可以将音乐或者视频的根据调整方向将音乐或者视频的当前的播放进度调整预设时段,该调整模块54具体用于:将该多媒体的当前播放进度向该调节方向调整预设时段。
例如,调整模块54根据第一获取模块53获取的调节方向将音频或者视频的当前播放进度快进或者后退预设时段,例如用户在终端上敲击了1次,则第一获取模块53获取到的调节方向为快进,之后调整模块54将该视频或者音频的当前播放进度快进预设时段,该预设时段可以根据经验设定,比如为1分钟。
该记录模块55,用于在接收用户通过敲击终端产生的第二敲击信号之前,当检测到中断展示指令时,记录该多媒体的当前展示进度,以得到该历史展示进度。
比如,当前展示进度可以包括当前播放进度和当前浏览进度,用户打开音乐或者视频播放软件的某个音乐或者视频播放了一段时间后,用户关闭了该音乐或者视频播放软件,此时记录模块55记录该音乐或者视频的当前播放进度,以得到历史展示进度。也可以是用户打开照片功能浏览照片浏览了多个照片后,用户关闭了该照片功能,此时记录模块55记录该的当前浏览进度,以得到该历史展示进度。该中断展示指令比如为用户输入的多媒体关闭指令,比如关闭音视频或者照片功能。
第二接收模块56,用于接收用户通过敲击终端产生的第二敲击信号;
例如,用户再次打开该音乐或者视频或者照片功能时,第二接收模块56检测用户是否用手在终端上进行敲击操作,以得到该第二敲击信号,比如第二接收模块56可以通过其自带的麦克风、受话器或者扬声器,检测该第二敲击信号,用户可以在终端的任何位置进行敲击,只要第二接收模块56能检测到该第二敲击信号均可,例如,用户可以在终端的背面、侧面或者屏幕上敲击。
判断模块57,用于判断该第二敲击信号是否为进度获取指令;
例如,判断模块57判断用户在终端上的敲击操作是否与进度获取指令一致;该进度获取指令用于获取多媒体的上一次展示进度,也即历史展示进度;
例如,该判断模块57具体用于:
判断该第二敲击信号是否与预设获取敲击信号样本相同;
如果该第二敲击信号与该预设获取敲击信号样本相同,则判定该第二敲击信号为该进度获取指令。
例如,终端预先在预设数据库中设置有进度获取指令以及与进度获取指令对应的预设获取敲击信号样本;该进度获取指令对应的预设获取敲击信号样本为敲击3次;
具体地,第二接收模块56可以获取用户在预设时长内的敲击次数,判断模块57判断该敲击次数是否与预设获取敲击信号样本相同,该预设时长可以根据经验设定。
第二获取模块58,用于当该判断模块57判定该第二敲击信号为该进度获取指令时,根据进度获取指令获取该多媒体的历史展示进度;该历史展示进度为该多媒体中断展示时对应的展示进度;
例如,判断模块57判定用户的敲击操作与进度获取指令一致时,第二获取模块58获取终端记录的音乐或者视频的上一次的播放进度,或者记录的上一次照片功能的浏览进度,即该历史播放进度为该多媒体中断展示时对应的展示进度,也即上一次的展示进度。
展示模块59,用于根据该历史展示进度展示对应的多媒体。
例如,展示模块59将音乐或者视频的播放进度调整到上一次的播放进度开始播放,或者展示模块59将照片浏览的浏览进度调整到上一次的最后浏览的照片。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
本优选实施例的多媒体进度的处理装置,通过用户在终端上的敲击操作,生成进度调整指令,以对多媒体的播放进度进行快速调整,从而使得用户使用方便,由于按照预设时段调整,因此提高了调整的准确性,还可以当再次接收到用户的敲击操作时,获取多媒体的上一次展示进度,并根据上一次的展示进度展示多媒体;从而使用户使用更加方便,进一步提高了用户体验。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取记忆体(RAM,RandomAccessMemory)、磁盘或光盘等。
以上对本发明实施例所提供的一种多媒体进度的处理方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (14)
1.一种多媒体进度的处理方法,其特征在于,包括:
当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
在预设数据库中查找与所述第一敲击信号对应的预设敲击信号样本;
获取与所述预设敲击信号样本对应的进度调节指令;
根据所述进度调整指令对所述多媒体的播放进度进行调整。
2.根据权利要求1所述的多媒体进度的处理方法,其特征在于,
所述在预设数据库中查找与所述第一敲击信号对应的预设敲击信号样本的步骤包括:
获取所述第一敲击信号的敲击次数;
在所述预设数据库中查找与所述敲击次数对应的预设敲击信号样本。
3.根据权利要求2所述的多媒体进度的处理方法,其特征在于,所述获取所述第一敲击信号的敲击次数的步骤包括:
获取所述第一敲击信号在预设时长内的敲击次数。
4.根据权利要求1所述的多媒体进度的处理方法,其特征在于,所述获取与所述预设敲击信号样本对应的进度调节指令的步骤包括:
获取与所述预设敲击信号样本对应的进度调节指令,所述进度调节指令指示调节方向;
所述根据所述进度调整指令对所述多媒体的播放进度进行调整的步骤包括:将所述多媒体的当前播放进度向所述调节方向调整预设时段。
5.根据权利要求1所述的多媒体进度的处理方法,其特征在于,还包括:
接收用户通过敲击终端产生的第二敲击信号;
判断所述第二敲击信号是否为进度获取指令;
如果判定所述第二敲击信号为所述进度获取指令,则根据进度获取指令获取所述多媒体的历史展示进度;所述历史展示进度为所述多媒体中断展示时对应的展示进度;
根据所述历史展示进度展示对应的多媒体。
6.根据权利要求5所述的多媒体进度的处理方法,其特征在于,在所述接收用户通过敲击终端产生的第二敲击信号的步骤之前,所述方法还包括:
当检测到中断展示指令时,记录所述多媒体的当前展示进度,以得到所述历史展示进度。
7.根据权利要求1所述的多媒体进度的处理方法,其特征在于,所述接收用户在终端上的第一敲击信号的步骤包括:
通过所述终端自带的麦克风、受话器或者扬声器接收所述第一敲击信号。
8.一种多媒体进度的处理装置,其特征在于,包括:
第一接收模块,用于当监测到终端有多媒体播放时,接收用户在终端上的第一敲击信号;
查找模块,用于在预设数据库中查找与所述第一敲击信号对应的预设敲击信号样本;
第一获取模块,用于获取与所述预设敲击信号样本对应的进度调节指令;
调整模块,用于根据所述进度调整指令对所述多媒体的播放进度进行调整。
9.根据权利要求8所述的多媒体进度的处理装置,其特征在于,所述查找模块包括获取子模块和查找子模块:
所述获取子模块,用于获取所述第一敲击信号的敲击次数;
所述查找子模块,用于在所述预设数据库中查找与所述敲击次数对应的预设敲击信号样本。
10.根据权利要求9所述的多媒体进度的处理装置,其特征在于,所述获取子模块具体用于:获取所述第一敲击信号在预设时长内的敲击次数。
11.根据权利要求8所述的多媒体进度的处理装置,其特征在于,所述第一获取模块具体用于:获取与所述预设敲击信号样本对应的进度调节指令,所述进度调节指令指示调节方向;
所述调整模块具体用于:将所述多媒体的当前播放进度向所述调节方向调整预设时段。
12.根据权利要求8所述的多媒体进度的处理装置,其特征在于,还包括:第二接收模块、判断模块、第二获取模块以及展示模块;
所述第二接收模块,用于接收用户通过敲击终端产生的第二敲击信号;
所述判断模块,用于判断所述第二敲击信号是否为进度获取指令;
所述第二获取模块,用于当所述判断模块判定所述第二敲击信号为所述进度获取指令时,根据进度获取指令获取所述多媒体的历史展示进度;所述历史展示进度为所述多媒体中断展示时对应的展示进度;
所述展示模块,用于根据所述历史展示进度展示对应的多媒体。
13.根据权利要求12所述的多媒体进度的处理装置,其特征在于,还包括:记录模块;
所述记录模块,用于在接收用户通过敲击终端产生的第二敲击信号之前,当检测到中断展示指令时,记录所述多媒体的当前展示进度,以得到所述历史展示进度。
14.根据权利要求12所述的多媒体进度的处理装置,其特征在于,所述第一接收模块具体用于:
通过所述终端自带的麦克风、受话器或者扬声器接收所述第一敲击信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610038237.8A CN105739850A (zh) | 2016-01-20 | 2016-01-20 | 多媒体进度的处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610038237.8A CN105739850A (zh) | 2016-01-20 | 2016-01-20 | 多媒体进度的处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105739850A true CN105739850A (zh) | 2016-07-06 |
Family
ID=56246335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610038237.8A Pending CN105739850A (zh) | 2016-01-20 | 2016-01-20 | 多媒体进度的处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105739850A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995973A (zh) * | 2016-12-28 | 2018-05-04 | 深圳市柔宇科技有限公司 | 一种信息处理方法及装置 |
CN110471603A (zh) * | 2019-07-30 | 2019-11-19 | 深圳市中科维宁科技有限公司 | 一种软件***快速调用功能菜单的处理方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101048725A (zh) * | 2004-10-25 | 2007-10-03 | 诺基亚公司 | 用于向电子设备敲击输入的装置、方法以及可附连敲击模板 |
CN101615409A (zh) * | 2009-07-31 | 2009-12-30 | 深圳华为通信技术有限公司 | 媒体播放控制方法、***及媒体播放器、耳机线设备 |
CN101909104A (zh) * | 2010-08-10 | 2010-12-08 | 华为终端有限公司 | 信息处理方法和用户设备 |
US20110018814A1 (en) * | 2009-07-24 | 2011-01-27 | Ezekiel Kruglick | Virtual Device Buttons |
CN103064605A (zh) * | 2012-12-25 | 2013-04-24 | 广东欧珀移动通信有限公司 | 一种移动终端熄屏模式下控制应用软件的方法及装置 |
CN103226960A (zh) * | 2013-03-21 | 2013-07-31 | 北京小米科技有限责任公司 | 控制多媒体数据播放的方法和装置 |
CN103645845A (zh) * | 2013-11-22 | 2014-03-19 | 华为终端有限公司 | 一种敲击控制方法及终端 |
CN103780749A (zh) * | 2012-10-25 | 2014-05-07 | 英属维京群岛速位互动股份有限公司 | 行动装置与控制其应用程序的方法 |
CN104657072A (zh) * | 2015-01-15 | 2015-05-27 | 小米科技有限责任公司 | 一种触发执行操作指令的方法和装置 |
-
2016
- 2016-01-20 CN CN201610038237.8A patent/CN105739850A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101048725A (zh) * | 2004-10-25 | 2007-10-03 | 诺基亚公司 | 用于向电子设备敲击输入的装置、方法以及可附连敲击模板 |
US20110018814A1 (en) * | 2009-07-24 | 2011-01-27 | Ezekiel Kruglick | Virtual Device Buttons |
CN101615409A (zh) * | 2009-07-31 | 2009-12-30 | 深圳华为通信技术有限公司 | 媒体播放控制方法、***及媒体播放器、耳机线设备 |
CN101909104A (zh) * | 2010-08-10 | 2010-12-08 | 华为终端有限公司 | 信息处理方法和用户设备 |
CN103780749A (zh) * | 2012-10-25 | 2014-05-07 | 英属维京群岛速位互动股份有限公司 | 行动装置与控制其应用程序的方法 |
CN103064605A (zh) * | 2012-12-25 | 2013-04-24 | 广东欧珀移动通信有限公司 | 一种移动终端熄屏模式下控制应用软件的方法及装置 |
CN103226960A (zh) * | 2013-03-21 | 2013-07-31 | 北京小米科技有限责任公司 | 控制多媒体数据播放的方法和装置 |
CN103645845A (zh) * | 2013-11-22 | 2014-03-19 | 华为终端有限公司 | 一种敲击控制方法及终端 |
CN104657072A (zh) * | 2015-01-15 | 2015-05-27 | 小米科技有限责任公司 | 一种触发执行操作指令的方法和装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995973A (zh) * | 2016-12-28 | 2018-05-04 | 深圳市柔宇科技有限公司 | 一种信息处理方法及装置 |
CN110471603A (zh) * | 2019-07-30 | 2019-11-19 | 深圳市中科维宁科技有限公司 | 一种软件***快速调用功能菜单的处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11605393B2 (en) | Audio cancellation for voice recognition | |
US11700409B2 (en) | Server and method for controlling server | |
KR101275467B1 (ko) | 오디오 재생 장치의 이퀄라이저 자동 제어 장치 및 방법 | |
CN107666638B (zh) | 一种估计录音延迟的方法及终端设备 | |
JP4805921B2 (ja) | 携帯マルチメディア装置を利用したデータ送信の方法 | |
CN102625203A (zh) | 信号处理装置、信号处理方法和程序 | |
EP2680597A2 (en) | Display apparatus, electronic device, interactive system, and controlling methods thereof | |
US11379184B2 (en) | Refinement of voice query interpretation | |
CN105744056A (zh) | 音量调节方法及装置 | |
CN1937462A (zh) | 内容偏好得分确定方法、内容重放装置及内容重放方法 | |
WO2009032883A2 (en) | Wireless channel selection techniques and devices | |
CN106060268A (zh) | 一种移动终端的语音输出方法及移动终端 | |
KR20150068003A (ko) | 대화형 시스템, 이의 제어 방법, 대화형 서버 및 이의 제어 방법 | |
CN113068100A (zh) | 闭环自动检测减振方法、***、终端及存储介质 | |
CN105739850A (zh) | 多媒体进度的处理方法及装置 | |
CN105718165B (zh) | 一种终端后台应用的启动方法及装置 | |
CN105704839A (zh) | 一种蓝牙连接方法和装置 | |
CN105577863A (zh) | 录音方法及装置 | |
CN105472172B (zh) | 通话模式的切换方法、装置及计算机可读存储介质 | |
JP2005274992A (ja) | 楽曲識別用情報検索システム、楽曲購入システム、楽曲識別用情報取得方法、楽曲購入方法、オーディオ信号処理装置およびサーバ装置 | |
CN105721676A (zh) | 一种终端处理方法及装置 | |
CN107205201B (zh) | 音频信号控制方法及装置 | |
CN105718179A (zh) | 信息处理方法及装置 | |
CN105704530B (zh) | 一种电台频道搜索设置方法及装置 | |
CN114566144A (zh) | 一种语音识别方法、装置、服务器和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160706 |