电台音乐检索系统设计与实现

被引量 : 1次 | 上传用户:suishi2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络电台收音机是移动互联网技术发展下的新兴应用。用户通过网络电台收音机收听广播音乐的同时,常希望能获取相应的歌曲信息。然而现在流行的电台收音机软件几乎没有一款提供此功能。基于这种需求,网络电台收音机应用需增加音乐检索功能,以便及时的反馈给用户所收听歌曲的信息。本文根据上述功能需求,结合对现有音乐检索算法的改进,设计并实现了一套专门针对网络电台应用的音乐检索系统。该系统能成功的对多个电台完成音频流的接收、解析、检索以及检索结果上传电台服务器的功能。具体的工作内容以及研究创新如下:1.电台广播在播放时可能会受噪声以及音速变化的干扰,现有的指纹提取算法往往不能满足性能要求,因此本文采用基于时频位置以及时频能量信息的指纹提取算法。算法首先通过Mel刻度滤波器组滤波的方式对信号频谱进行子带划分使能量聚集;其次利用改进的关键点提取算法,定位抗噪性好、可信度高的关键点,提高信息的有效性,降低空间消耗;最后融合关键点时频位置信息以及其附近时频能量变化趋势进行指纹编码的构建。通过实验验证,算法在一定程度上提高了指纹对噪声干扰以及音乐速度变化的抵抗性。2.采用哈希映射的方式对指纹数据进行存储。在指纹查询中,采用优化的基于二次过滤匹配的指纹查询算法。利用指纹元数据信息进行候选指纹的二次过滤匹配,提高了匹配的速度与准确率。为减少音乐片段起始位置随机性的影响,算法对查询片段进行帧内间隔划分多帧序列的处理。同时,在二次匹配过程中,对时间偏移阈值与冲撞值阈值的参数组合进行了优化,提高了检索的精度。3.结合改进的音乐检索算法以及系统功能需求设计并实现了电台音乐检索系统。系统利用改进的音乐指纹提取算法以及哈希映射方式完成音乐指纹库以及元数据库的构建。检索结构采用类模块划分以及多线程控制完成对多个电台并发持续的检索流程。检索功能模块利用FFmpeg解码库、二次过滤匹配指纹查询算法以及HTTP网络协议完成对电台音频流的接收与解析、音乐检索以及检索结果上传。经测试,该系统能稳定的完成多电台音乐检索的功能。
其他文献
不对称概念在语言学中有自己特定的内容。词汇词义不对称的成因 :客观存在的制约 ;心理因素 ;人的生物特性 (记忆功能 )的限制。不对称的类型 :从结构项的角度分为二元不对称
<正>一夏末了,眼看秋天就要来临。山里不比没遮没拦的平原,风吹草动落一场雨水,三伏天穿长袖鸡皮疙瘩还一个劲地蹿上身来,一层一层的,密密麻麻。因此,早上从山坳那边吹过来的
期刊
随着信息技术的快速发展,推动了人类社会迅速进入到信息时代,在当前,全球信息化发展的浪潮一浪高于一浪,网络化进程能够为人类社会的生产建设创造更大的效率,使人们的生活水
<正>1优质雏鸡特征特性外观标准。出壳雏鸡绒毛清洁、有光泽,眼大有神,精神活泼,反应灵活,两脚站立行走稳健,腿肌圆润。无干脱吸水现象泄殖腔周围干爽,无稀便沾着或"糊肛",眼
分析了气相色谱-离子迁移谱联用技术(GC-IMS)的检测原理和特点,研究了GC-IMS用于潜艇舱室空气质量检测的可能性,介绍了GC-IMS装置的关键部件的初步设计方案。
海德格尔从1927年的《存在与时间》到1931年的《黑格尔的精神现象学》的讲课之间有一个"转向",这是从基础存有论转向元存有论,从存有一般的意义转向特定存有者的存有,乃至存
本文采用三等分法给出区域D(a≤x≤b,c≤y≤d)上二重积分∫∫f(x,y)dxdy复化梯形算法与复化辛卜生算法。本文为了这两个算法在计算机上实施计算过程中,免去大量函数值的重复
文章运用CFD方法对某款汽车空调除霜风道内部流动进行了详细分析;研究显示,该空调除霜风道各出风口分风比不合理,且内部存在较多大尺度或小尺度的涡流,这些涡流主要是由除霜
巴金把高德曼独特的女性主义观点介绍到中国,并在自己的创作中逐步以其思想观点透视中国女性的前途和命运。《爱情三部曲》中巴金心中的理想女性是民粹主义式的女革命者,到了
随着我国人口老龄化的加剧和空巢家庭的增加,老年人的健康医疗问题得到社会的广泛关注。跌倒是危害老年人健康的重要因素,跌倒不仅伤害老年人的身心健康,而且给社会和家庭带