[发明专利]音乐播放器及其实施方法在审
申请号: | 201110332132.0 | 申请日: | 2011-10-27 |
公开(公告)号: | CN103093786A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 王树伟 | 申请(专利权)人: | 浪潮乐金数字移动通信有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 264001 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音乐 播放 及其 实施 方法 | ||
技术领域
本发明涉及一种音乐播放器,尤其涉及一种基于乐曲分析和实时天气的音乐播放器及实施方法。
背景技术
随着通讯设备的发展,音乐播放器已经成为手机或者MP4等其他消费类电子产品的基本功能之一。就当前市场来看,大部分都具有根据播放列表播放的功能,如最近添加、经常播放或用户偏好风格等播放列表。
但是这些主流的音乐播放器,不能对音乐文件的内容进行分析,只能由用户或算法进行控制,其音乐播放器不具备自动对音乐文件分类的功能,也不具备整合处理实时天气数据的能力。
1)最近添加、经常播放及类似的播放列表,只是设置了文件修改时间、播放频率等条件限制,并将通过筛选条件的音乐文件添加到列表中。
2)用户偏好风格及类似的播放列表,在设置筛选条件的基础上进行了数据的预测,在本质上仍属于传统的播放列表模式,不能实现现实与虚拟的交互。
发明内容
为解决上述问题,本发明公开一种基于乐曲分析和实时天气的音乐播放器,其特征在于,包括:
扫描模块,用于扫描音乐库的音乐文件,检查新添加和/或未进行分析的音乐文件;
分析模块,用于对音乐文件进行分析,音乐播放器查找该音乐文件数据中相关的数据段,并将该相关的数据段进行对应的初始化;
运算模块,用于对于初始化后的数据段进行运算,寻找音乐节拍相关时间,然后得到自相关序列R;
节拍感知模块,用于运算得到节拍时间值,然后根据节拍时间值将音乐文件进行分类。
所述的音乐播放器,其特征在于,还包括:
天气数据模块,用于当开始播放音乐时,首先启动网络数据,通过预先定义的实时天气更新网络数据并搜索获取所包含天气状态信息,将相应的音乐文件添加到该音乐播放器播放列表中。
所述的音乐播放器,其特征在于,所述分析模块还包括:
截取数据段模块,用于查找音乐文件中标签的数据段,并将该标签对应的标签值初始化;截取音乐文件的数据段,并将该数据段输入到系统滤波器组,系统滤波器组的数量为n组,则将其分解成n个互不重叠的频率子带,其中n≥1。
所述的音乐播放器,其特征在于,所述运算模块还包括:
信号运算模块,用于滤波得到的频率子带a,对a的信号值进行平方运算,计算出该信号值的平方值sqr(a);将信号平方值sqr(a)通过截止频率为15Hz的3阶巴特沃斯低通滤波器处理后,将得到的信号进行开平方运算,得到对应的信号值sqrt(a);将信号sqrt(a)与200ms的半汉宁窗卷积,再对结果进行采样,得到幅度信号m(a);频率子带a的一阶差分函数D(m)=A(m+1)-A(m),根据该函数提取幅度上升最快的点作为音乐节拍起始时间;由于音乐的节拍由强拍与弱拍周期性的重复来体现,对于频率子带a的起始时间序列D(m),其自相关函数根据基音检测算法的定义,可以得到函数R(a);得到所有频率子带的自相关函数,并将其叠加,可以得到总的自相关序列R。
所述的音乐播放器,其特征在于,所述节拍感知模块还包括:
分类模块,用于计算自相关序列R中某一段区域内相邻最大值出现的时间,如果该区域内最大值的数量大于2且为偶数,则计算相邻最大值出现时间的平均值;根据节拍的时间值可以得到该音乐文件的节拍信息,根据节拍的不同将音乐文件中的“TAG”标签写入不同的值。
所述的音乐播放器,其特征在于,所述天气数据加载模块还包括:
加载模块,用于当开始播放音乐时,首先启动网络数据,通过预先定义的实时天气更新URL,得到当前时间某个地区的天气数据,并搜索获取的XML文件中标签为状态的标签项所包含天气状态信息;根据获取的状态值搜索匹配风格的播放列表,音乐节拍类型相同的曲目将被添加到该播放列表中。
一种音乐播放器的实施方法,其特征在于,包括:
步骤101,扫描音乐库的音乐文件,检查新添加和/或未进行分析的音乐文件;
步骤102,对音乐文件需要进行分析,音乐播放器查找该音乐文件数据中相关的数据段,并将该相关的数据段进行对应的初始化;
步骤103,对于初始化后的数据段进行运算,寻找音乐节拍相关时间,然后得到自相关序列R;
步骤104,运算得到节拍时间值,然后根据节拍时间值将音乐文件进行分类。
所述的音乐播放器的实施方法,所述方法还包括步骤105,当开始播放音乐时,首先启动网络数据,通过预先定义的实时天气更新网络数据并搜索获取所包含天气状态信息,将相应的音乐文件添加到该音乐播放器播放列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮乐金数字移动通信有限公司,未经浪潮乐金数字移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110332132.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:城市交通智能诱导系统
- 下一篇:一种物联网服务应用终端