[发明专利]一种基于歌词的数字音频时域压缩方法有效
申请号: | 200910235724.3 | 申请日: | 2009-10-15 |
公开(公告)号: | CN101702321A | 公开(公告)日: | 2010-05-05 |
发明(设计)人: | 王朝坤;王建民;刘璋 | 申请(专利权)人: | 清华大学 |
主分类号: | G11B20/14 | 分类号: | G11B20/14 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗文群 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 歌词 数字音频 时域 压缩 方法 | ||
技术领域
本发明涉及一种基于歌词的数字音频时域压缩方法,属于音频处理技术领域。
背景技术
随着数字音乐产业的发展,在互联网上出现了越来越多的数字音频歌曲可供用户选择。由于数字音频歌曲数量的庞大,用户难以在短时间内试听大量歌曲。在多媒体制作领域,为了将歌曲作为配乐与视频、动画等其他多媒体内容融合,需要改变数字音频歌曲的时间长度。上述应用场景均需要压缩歌曲的播放时间,同时保持歌曲的播放效果。
音频时域压缩方法所要解决的问题是通过移除音频文件中的部分音频帧,从而加快音频的播放速度,同时保持歌曲的音调、音色不变。现有音频时域压缩方法没有利用歌曲的结构信息,因此无法对歌曲的各段分进行不同程度的时域压缩。
发明内容
本发明的目的是提出一种基于歌词的数字音频时域压缩方法,通过分析歌曲所对应的歌词文件获得歌曲的结构信息,根据歌曲的结构信息对歌曲的音频文件中各段音频进行不同程度的时域压缩,从而改变一首歌曲的播放时间。
本发明提出的基于歌词的数字歌曲时域压缩方法,包括以下步骤:
(1)从歌词文件中提取歌词句子si,分别从每个歌词句子中提取歌词句子在歌曲播放时的开始时刻bi、结束时刻ei和歌词句子中包含的字数wi,歌词句子的时间长度ti=ei-bi;
(2)根据上述字数wi和歌词句子的时间长度ti,得到歌词句子的歌词密度
(3)根据用户设定的时域压缩率p和与上述歌词文件相对应的数字音频文件的时间长度L,计算时域压缩后的总时间减少量R=p×L;
(4)将上述总时间减少量R平分为用户设定的m份长度相等的时间片
(5)将上述歌词文件中的所有歌词句子按照上述歌词密度从小到大排序,得到歌词句子队列q;
(6)从上述歌词句子队列q中取出歌词密度最小的歌词句子sk,若取出歌词密度最小的歌词句子sk,则转到步骤(7);若上述歌词句子队列q为空,则转到步骤(8);
(7)将取出的上述歌词密度最小的歌词句子的时间长度tk减少一个时间片的时间长度T,并用上述步骤(2)的方法计算上述歌词密度最小的歌词句子sk的歌词密度dk,若上述歌词密度dk大于用户设定的歌词密度阈值,则从上述歌词句子队列q中删除歌词密度最小的歌词句子sk,并转到步骤(6),若上述歌词密度dk小于或等于用户设定的歌词密度阈值,则使上述歌词句子的时间减少量rk增加一个时间片的时间长度T,并使上述总时间减少量R减少一个时间片的时间长度T,用上述步骤(2)的方法计算歌词密度最小的歌词句子sk的歌词密度dk,转到步骤(5),其中rk=0、T、2T、……mT;
(8)根据第i个歌词句子的时间减少量ri和歌词句子的时间长度ti,计算第i个歌词句子的时域压缩率
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235724.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混凝土热膨胀系数的测量方法
- 下一篇:热骨料提升机防积料上链轮