基于声音辨识以控制音乐播放的方法、系统及其装置的制造方法

文档序号:8513355阅读:121来源:国知局
基于声音辨识以控制音乐播放的方法、系统及其装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,特别是涉及一种基于声音辨识以控制音乐播放的方 法、系统及其装置。
【背景技术】
[0002] 在日常生活中,很多人喜欢在跑步时随身携带移动终端,并且通过连接耳机以对 音乐播放器内的歌曲进行播放,即一边跑步一边听歌;另,一些自行车、电瓶车用户在骑车 的过程中也喜欢通过在移动终端上连接耳机以听歌。然而,上述行为实质上是一种比较危 险的行为,因为耳机在播放音乐时,尤其在播放一些比较嘈杂的音乐时,将会导致用户无法 听清周围环境内的声音,例如汽车的鸣笛声,而在路边跑步或骑车时倘若无法听清身后汽 车的鸣笛声,则将会很容易导致意外事情的发生。
[0003] 因此,本发明人觉得上述问题非常有其改良的必要性,遂以其多年从事相关领域 的创作设计及专业制造经验,积极地针对一种基于声音辨识以控制音乐播放的方法、系统 及其装置进行研宄改良,在各方条件的审慎考虑下终于开发出本发明。

【发明内容】

[0004] 针对上述情况,为了克服现有技术的缺点,本发明实施例提供了一种基 于声音辨识以控制音乐播放的方法、系统及其装置,可有效解决现有技术中当 用户通过耳机听音乐时对环境音中的危险提示音缺乏准确听取能力的问题。 本发明实施例采用如下技术方案: 一种基于声音辨识以控制音乐播放的方法,包括以下步骤: 将获取到的环境音所对应的声波图中分贝值低于第一预设阈值的声音进行过滤; 对过滤后的所述声波图进行傅里叶转换以获得第一声音频谱图,其中所述第一声音频 谱图中频率匕所对应的频率值F im每隔一预设时间段变化一次; 在所述频率F1K对应的频率值F im中找出最大值max (F1Hi),将所述频率F1K对应的 频率值F1Hi分别除以最大值
【主权项】
1. 一种基于声音辨识以控制音乐播放的方法,其特征在于,所述方法包括: 将获取到的环境音所对应的声波图中分贝值低于第一预设阈值的声音进行过滤; 对过滤后的所述声波图进行傅里叶转换以获得第一声音频谱图,其中所述第一声音频 谱图中频率匕所对应的频率值F im每隔一预设时间段变化一次; 在所述频率F1K对应的频率值F im中找出最大值max (F1Hi),将所述频率F1K对应的 频率值F1Hi分别除以最大值max (F1IrO^f_______以得出新的频率F11所对应的频率值F nm并 生成第二声音频谱图; 在数据库中提取已存的预设声音频谱图并将其与所述第二声音频谱图进行比对,即通 过计算得出两幅图的相似值z,其计算公式为: 其中 f=20,21,22. · · 20000 ;以及
判断所述相似值z是否达到第二预设阈值,若达到则将控制移动终端的音乐播放器进 行相应的功能操作。
2. 如权利要求1所述的一种基于声音辨识以控制音乐播放的方法,其特征在于,在将 获取到的环境音所对应的声波图中分贝值低于第一预设阈值的声音进行过滤之前,所述方 法还包括: 将获取到的预设声音所对应的声波图进行傅里叶转换以获得第三声音频谱图,其中所 述第三声音频谱图中频率&所对应的频率值F 2m不变; 在所述频率&所对应的频率值F 2m中找出最大值max (F2m),将所述频率&所对应的 频率值F2m分别除以最大值max (F2m);:£l_[_______以得出新的频率F22所对应的频率值F 22m并 生成所述预设声音频谱图;以及 将所述预设声音频谱图储存在所述数据库内。
3. 如权利要求1所述的一种基于声音辨识以控制音乐播放的方法,其特征在于,所述 控制移动终端的音乐播放器进行相应的功能操作包括以下任意一种: 向所述移动终端发送第一控制指令以促使所述移动终端控制所述音乐播放器的音量 减小; 向所述移动终端发送第二控制指令以促使所述移动终端控制所述音乐播放器将正在 播放的歌曲切换为预设歌曲列表中的其中一首歌曲,其中所述预设歌曲列表中的歌曲风格 为轻音乐; 向所述移动终端发送第三控制指令以促使所述移动终端控制所述音乐播放器停止播 放音乐。
4. 如权利要求1所述的一种基于声音辨识以控制音乐播放的方法,其特征在于,在控 制移动终端的音乐播放器进行相应的功能操作之前,所述方法还包括: 判断所述频率F1K对应的频率值F im是否发生变化; 若发生变化,则将根据所述第二声音频谱图中的数据生成变化前的所述第二声音频谱 图以及变化后的所述第二声音频谱图; 判断变化前的所述第二声音频谱图与变化后的所述第二声音频谱图相比,其频率走势 的相似度是否达到第三预设阈值; 若达到,则判断变化后的所述第二声音频谱图中的频率值F11Hl是否大于变化前的所述 第二声音频谱图中的频率值F11Hl ; 若大于,则生成控制指令。
5. -种基于声音辨识以控制音乐播放的系统,所述系统包括一控制装置以及一移动终 端,其特征在于,其中,所述控制装置包括: 声音过滤单元,用于将获取到的环境音所对应的声波图中分贝值低于第一预设阈值的 声音进行过滤; 第一傅里叶转换单元,用于对过滤后的所述声波图进行傅里叶转换以获得第一声音频 谱图,其中所述第一声音频谱图中频率匕所对应的频率值F1Hl每隔一预设时间段变化一 次; 第一计算单元,用于在所述频率F1K对应的频率值F1IIi中找出最大值max (F1IIiX将所 述频率F1K对应的频率值F im分别除以最大值max (F1Hi) _______以得出新的频率F11所 对应的频率值Fnm ; 第一频谱图生成单元,用于根据新的频率F11所对应的频率值Fnm以生成第二声音频谱 图; 第二计算单元,用于在数据库中提取已存的预设声音频谱图并将其与所述第二声音频 谱图进行比对,即通过计算得出两幅图的相似值z,其计算公式为:
其中 f=20,21,22. · · 20000 ; 第一判断单元,用于判断所述相似值z是否达到第二预设阈值;以及 控制单元,用于控制移动终端的音乐播放器进行相应的功能操作。
6. 如权利要求5所述的一种基于声音辨识以控制音乐播放的系统,其特征在于,所述 控制装置还包括: 第二傅里叶转换单元,用于将获取到的预设声音所对应的声波图进行傅里叶转换以获 得第三声音频谱图,其中所述第三声音频谱图中频率&所对应的频率值F 2m不变; 第三计算单元,用于在所述频率F2K对应的频率值F 2m中找出最大值max (F2m),将所 述频率&所对应的频率值F 2m分别除以最大值max (F2m) 以得出新的频率F22所 对应的频率值F22Hl并生成所述预设声音频谱图;以及 储存单元,用于将所述预设声音频谱图储存在所述数据库内。
7. 如权利要求5所述的一种基于声音辨识以控制音乐播放的系统,其特征在于,所述 控制单元还包括以下各单元中的任意一单元: 第一发送单元,用于向所述移动终端发送第一控制指令以促使所述移动终端控制所述 音乐播放器的音量减小; 第二发送单元,用于向所述移动终端发送第二控制指令以促使所述移动终端控制所述 音乐播放器将正在播放的歌曲切换为预设歌曲列表中的其中一首歌曲,其中所述预设歌曲 列表中的歌曲风格为轻音乐;以及 第三发送单元,用于向所述移动终端发送第三控制指令以促使所述移动终端控制所述 音乐播放器停止播放音乐。
8. 如权利要求5所述的一种基于声音辨识以控制音乐播放的系统,其特征在于,所述 控制装置还包括: 第二判断单元,用于判断所述频率匕所对应的频率值F im是否发生变化; 第二频谱图生成单元,用于根据所述第二声音频谱图中的数据生成变化前的所述第二 声音频谱图以及变化后的所述第二声音频谱图; 第三判断单元,判断变化前的所述第二声音频谱图与变化后的所述第二声音频谱图相 比,其频率走势的相似度是否达到第三预设阈值; 第四判断单元,用于判断变化后的所述第二声音频谱图中的频率值Fnm是否大于变化 前的所述第二声音频谱图中的频率值Fnm ;以及 指令生成单元,用于生成控制指令。
9. 一种基于声音辨识以控制音乐播放的装置,其特征在于,包括如权利要求5至8中任 意一项权利要求所述的控制装置。
【专利摘要】本发明涉及一种基于声音辨识以控制音乐播放的方法、系统及其装置,其中所述方法包括:将获取到的环境音所对应的声波图中分贝值低于第一预设阈值的声音进行过滤;对过滤后的所述声波图进行傅里叶转换以获得第一声音频谱图;在所述频率F1所对应的频率值F1m中找出最大值max(F1m),将所述频率F1所对应的频率值F1m分别除以最大值max(F1m)以得出新的频率F11所对应的频率值F11m并生成第二声音频谱图;在数据库中提取已存的预设声音频谱图并将其与所述第二声音频谱图进行比对,即通过计算得出两幅图的相似值z;以及判断所述相似值z是否达到第二预设阈值,若达到则将控制移动终端的音乐播放器进行相应的功能操作。
【IPC分类】G11B19-02, H04R3-00
【公开号】CN104835512
【申请号】CN201510205540
【发明人】陈磊
【申请人】苏州亮磊数字科技有限公司
【公开日】2015年8月12日
【申请日】2015年4月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1