[发明专利]一种基于歌词的数字音频时域压缩方法有效
申请号: | 200910235724.3 | 申请日: | 2009-10-15 |
公开(公告)号: | CN101702321A | 公开(公告)日: | 2010-05-05 |
发明(设计)人: | 王朝坤;王建民;刘璋 | 申请(专利权)人: | 清华大学 |
主分类号: | G11B20/14 | 分类号: | G11B20/14 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗文群 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于歌词的数字音频时域压缩方法,属于音频处理技术领域。本方法通过分析歌曲的歌词文件获得歌曲的结构信息,根据歌曲的结构信息计算数字歌曲音频文件中各段的时域压缩率,再利用音频时域压缩方法对音频文件中的各段进行时域压缩,产生压缩后的歌曲音频文件。本发明方法的优点是可以根据歌曲中不同段的重要程度对各段进行不同程度的压缩,减少时域压缩对歌曲中重要段的影响,从而提高压缩后歌曲音频文件的播放质量。 | ||
搜索关键词: | 一种 基于 歌词 数字音频 时域 压缩 方法 | ||
【主权项】:
1.一种基于歌词的数字歌曲时域压缩方法,其特征在于该方法包括以下步骤:(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个歌词句子的时域压缩率
重复该步骤计算所有歌词句子的时域压缩率;(9)根据上述歌词句子si的时域压缩率ai,使用音频时域压缩方法对每段歌曲的音频文件进行时域压缩。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910235724.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种混凝土热膨胀系数的测量方法
- 下一篇:热骨料提升机防积料上链轮