一种移动终端及其识别歌曲高潮部分的方法和装置制造方法及图纸

技术编号:10901085 阅读:110 留言:0更新日期:2015-01-14 11:53
本发明专利技术公开了一种移动终端及其识别歌曲高潮部分的方法和装置,属于移动终端技术领域。该识别歌曲高潮部分的方法包括:提取用户选择的歌曲的音强数据;根据音强数据选取至少一个音强峰值;计算至少一个音强峰与至少一个音强峰值左端的时间点的音强值的差值;根据差值确定对应歌曲的高潮部分所在的起始时间。本发明专利技术使得在识别歌曲的高潮部分时,是根据歌曲的音强、音频等音强数据进行识别的,适用范围广,该方法使用在歌曲、乐曲的试听功能中时,能帮用户快速定位到歌曲的高潮部分而不用从歌曲的前凑开始听起,该方法使用在音乐铃声的制作中时,能帮助用户快速的找到适合作为铃声的歌曲片段,为用户节约时间。

【技术实现步骤摘要】
一种移动终端及其识别歌曲高潮部分的方法和装置
本专利技术涉及移动终端
,具体涉及一种移动终端及其识别歌曲高潮部分的方法和装置。
技术介绍
许多音乐播放器提供浏览试听歌曲的功能,以方便用户在记不清楚歌名的情况下找到自己喜欢的歌曲。另外有些公司提供高音质歌曲的付费下载功能,用户下载之前希望能够试听一下歌曲的某个片段,防止因为歌曲同名而下载了错误的歌曲。 但是一般歌曲的开始部分都比较平淡,或者只有背景音,用户无法试听到歌曲的精华部分,使得用户无法快速找到自己要听的歌曲,或者是试听了很长时间才能听到歌手的声音,用户的体验比较糟糕。 现有技术中识别歌曲的高潮部分所用的方法大多是根据歌词进行查找,由于歌曲的高潮部分普遍存在重唱的情况,通过这种方法也能够定位到某些歌曲的高潮部分,但是这种方法的查找范围很有限,首先是得针对有歌词的音乐才行,其次还要求高潮部分的歌词得相同而不仅仅是曲调相同,类似轻音乐、乐器演奏等无歌词的乐曲则无法定位到高潮部分,适用范围小。
技术实现思路
本专利技术提供一种移动终端及其识别歌曲高潮部分的方法和装置,以达到使所有歌曲、乐曲的高潮部分都能被定位到的目的,克服上述现有的歌曲高潮部分的定位方法适用范围小的缺陷。 本专利技术解决上述技术问题的技术方案如下。 根据本专利技术的一个方面,提供的,一种识别歌曲高潮部分的方法,该方法包括: 提取用户选择的歌曲的音强数据; 获取音强数据中的最大值; 计算最大值与最大值左端的时间点的音强值的差值; 根据差值确定对应歌曲的高潮部分所在的起始时间。 优选地,所述至少一个音强峰值左端的时间点由所述至少一个音强峰值所在的时间点以及预设的时间步长来确定。。 优选地,根据所述音强数据获取至少一个音强峰值的步骤还包括: 获取所述音强数据中的所有峰值,并确定所有峰值中的最大峰值; 计算所述最大峰值与所有峰值中的其它峰值之间的差值; 判断所述峰值之间的差值是否小于预设的时间阈值,若是,则选取所述音强峰值。 优选地,该方法具体还包括: 获取所述至少一个音强峰值所在的时间点t2、t3.....tn; 选取所述至少一个音强峰值左端的时间点h-s、t2_s、t3_s、…、tn_s; 计算所述每个左端的时间点的音强数据值与对应音强峰值的差值的绝对值dn、」21、d31、…、dni ; 判断dn?dnl中的最大值是否超过预设的第一阈值,若否,则将当前的左端的时间点定位到 tf2s、t2~2s> t3_2s> …、tn~2s ; 计算新定位的每个左端的时间点的音强数据值与对应音强峰值的差值的绝对值 d , d , d ,...d ,.uIl 、U21 、U31 、 、unl , 判断dn’?dnl’中的最大值是否超过预设的第一阈值,若否,则继续重复将所有当前的左端的时间点向左延伸一个时间步长S,并将每个当前的左端的时间点的值与所述最大值求差,直到计算出当前左端的时间点的最大差值的绝对值超过预设的第一阈值时,选取当前左端的时间点作为高潮部分的起始时间; 其中,η为自然数。 优选地,该方法还包括: 计算所述至少一个音强峰值与所述至少一个音强峰值右端的时间点的音强值的差值,所述至少一个音强峰值右端的时间点由所述至少一个音强峰值所在的时间点以及预设的时间步长来确定; 根据在右端的时间点的值与至少一个音强峰值的差值计算高潮部分的结束时间。 优选地,该方法还包括: 获取所述至少一个音强峰值所在的时间点t2、t3.....tn; 选取所述至少一个音强峰值右端的时间点h+s、t2+s、t3+s、…、tn+s; 计算所述每个右端的时间点的音强数据值与对应音强峰值的差值的绝对值d12、 ^22、^32、…、cIll2 ; 判断d12?Cln2中的最大值是否超过预设的第二阈值,若否,则将当前的右端的时间点定位到 ti+2s、t2+2s、t3+2s、…、tn+2s ; 计算新定位的每个右端的时间点的音强数值与对应音强峰值的差值的绝对值 d , d , d ,...d ,.u12 Λ u22 Λ u32 Λ Λ un2 , 判断d12’?CU’中的最大值是否超过预设的第二阈值,若否,则继续重复将所有当前的右端的时间点向右延伸一个时间步长S,并将每个当前的右端的时间点的值与所述最大值求差,直到计算出当前右端的时间点的最大差值的绝对值超过预设的第二阈值时,选取当前右端的时间点作为高潮部分的结束时间; 其中,η为自然数。 根据本专利技术的另一个方面,提供的一种识别歌曲高潮部分的装置,该装置包括: 数据提取模块,用于提取用户选择的歌曲的音强数据; 最大值获取模块,用于根据音强数据选取至少一个音强峰值; 差值计算模块,用于计算至少一个音强峰值与至少一个音强峰值左端的时间点的音强值的差值; 起始时间确定模块,用于根据差值确定对应歌曲的高潮部分所在的起始时间。 优选地,上述差值计算模块包括: 最大峰值获取单元,用于获取音强数据中的所有峰值,并确定所有峰值中的最大峰值; 差值计算单元,用于计算最大峰值与所有峰值中的其它峰值之间的差值; 音强峰值选取单元,用于判断峰值之间的差值是否小于预设的时间阈值,若是,则选取音强峰值。 优选地,该装置还包括: 右端时间点选定单元,用于计算至少一个音强峰值与至少一个音强峰值右端的时间点的音强值的差值,至少一个音强峰值右端的时间点由至少一个音强峰值所在的时间点以及预设的时间步长来确定; 结束时间计算单元,用于根据在右端的时间点的值与至少一个音强峰值的差值计算高潮部分的结束时间。 根据本专利技术的又一个方面,提供的一种移动终端,该移动终端包括上述的识别歌曲高潮部分的装置。 本专利技术提供了一种移动终端及其识别歌曲高潮部分的方法和装置,使得在识别歌曲的高潮部分时,是根据歌曲的音强数据进行识别的,适用范围广,该方法使用在歌曲、乐曲的试听功能中时,能帮用户快速定位到歌曲的高潮部分而不用从歌曲的前凑开始听起,该方法使用在音乐铃声的制作中时,能帮助用户快速的找到适合作为铃声的歌曲片段,为用户节约时间。 【附图说明】 图1为根据本专利技术的一个实施例的识别歌曲高潮部分的方法的流程图; 图2为根据本专利技术的一个实施例的包括识别歌曲高潮部分的结束时间的方法的流程图; 图3为根据本专利技术的一个实施例的识别歌曲高潮部分的装置的示范性结构框图; 图4为根据本专利技术的一个实施例的移动终端的示范性结构框图。 【具体实施方式】 以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。 实施例一 图1为根据本专利技术的一个实施例的识别歌曲高潮部分的方法的流程图,下面结合图1来描述根据本专利技术的一个实施例的识别歌曲高潮部分的方法,该方法可以应用于例如手机、平板电脑等便携式移动终端,也可以应用在电脑上,如图1所示,该方法包括以下步骤: S10、提取用户选择的歌曲的音强数据; S20、根据音强数据选取至少一个音强峰值; S30、计算至少一个音强峰值与至少一个音强峰值左端的时间点的音强值的差值; S40、根据差值确定对应歌曲的高潮部分所在的起始时间。 其本文档来自技高网...

【技术保护点】
一种识别歌曲高潮部分的方法,其特征在于,所述方法包括:提取用户选择的歌曲的音强数据;根据所述音强数据选取至少一个音强峰值;计算所述至少一个音强峰值与所述至少一个音强峰值左端的时间点的音强值的差值;根据所述差值确定对应歌曲的高潮部分所在的起始时间。

【技术特征摘要】
1.一种识别歌曲高潮部分的方法,其特征在于,所述方法包括: 提取用户选择的歌曲的音强数据; 根据所述音强数据选取至少一个音强峰值; 计算所述至少一个音强峰值与所述至少一个音强峰值左端的时间点的音强值的差值; 根据所述差值确定对应歌曲的高潮部分所在的起始时间。2.根据权利要求1所述的识别歌曲高潮部分的方法,其特征在于,所述至少一个音强峰值左端的时间点由所述至少一个音强峰值所在的时间点以及预设的时间步长来确定。3.根据权利要求1所述的识别歌曲高潮部分的方法,其特征在于,根据所述音强数据获取至少一个音强峰值的步骤还包括: 获取所述音强数据中的所有峰值,并确定所有峰值中的最大峰值; 计算所述最大峰值与所有峰值中的其它峰值之间的差值; 判断所述峰值之间的差值是否小于预设的时间阈值,若是,则选取所述音强峰值。4.根据权利要求3项所述的识别歌曲高潮部分的方法,其特征在于,所述方法包括: 获取所述至少一个音强峰值所在的时间点h、t2、t3.....tn; 选取所述至少一个音强峰值左端的时间点trs、t2-s、t3-s、…、tn-s ; 计算所述每个左端的时间点的音强数据值与对应音强峰值的差值的绝对值dn、d21、d31、…、dnl ; 判断dn?dnl中的最大值是否超过预设的第一阈值,若否,则将当前的左端的时间点定位到 tf2s、t2~2s> t3_2s> …、tn~2s ; 计算新定位的每个左端的时间点的音强数据值与对应音强峰值的差值的绝对值dn’、d , d ,...d ,.U21 Λ U31 Λ Λ unl , 判断dn’?dnl’中的最大值是否超过预设的第一阈值,若否,则继续重复将所有当前的左端的时间点向左延伸一个时间步长S,并将每个当前的左端的时间点的值与所述最大值求差,直到计算出当前左端的时间点的最大差值的绝对值超过预设的第一阈值时,选取当前左端的时间点作为高潮部分的起始时间; 其中,η为自然数。5.根据权利要求1至4任一项所述的识别歌曲高潮部分的方法,其特征在于,所述方法还包括: 计算所述至少一个音强峰值与所述至少一个音强峰值右端的时间点的音强值的差值,所述至少一个音强峰值右端的时间点由所述至少一个音强峰值所在的时间点以及预设的时间步长来确定; 根据在所述右端的时间点的值与所述至少一个音强峰值的差值计算高潮部分的结束时间。6.根据权利要求5所述的一项所述的识...

【专利技术属性】
技术研发人员:刘帅
申请(专利权)人:深圳市中兴移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1