音乐摘要自动生成方法

文档序号:6603556阅读:369来源:国知局
专利名称:音乐摘要自动生成方法
技术领域
本发明涉及一种音乐摘要自动生成方法。
背景技术
随着娱乐产业的发展,现在市面上的音乐文件越来越多,用户对于某首歌曲,可能需要先听一段这首歌曲的代表性部分,以迅速的将其与其他歌曲区分开来。因此,需要音乐摘要方便用户快速对音乐进行浏览。现有的产生音乐摘要的方式是随机选取,其缺点是导致音乐摘要不具有代表性; 或者采用人工进行选取,费时费力。

发明内容
本发明要解决的技术问题是提供一种音乐摘要自动生成方法,能够自动发现音乐的代表性部分并产生缩略图,形成音乐摘要,便于用户快速浏览。为解决上述技术问题,本发明的音乐摘要自动生成方法是采用如下技术方案实现的步骤一,对于需要生成音乐摘要的歌曲,通过音频指纹提取算法,生成该歌曲的音频指纹流,该音频指纹流包含有该歌曲的所有的音频指纹;步骤二,设定一个时间窗,时间窗内包含有连续的多个音频指纹,时间窗的长度为歌曲摘要的长度;步骤三,移动时间窗,比较不同位置的时间窗内的音频指纹的差距,选择差距最小的那个位置的时间窗内的音乐指纹作为该首歌曲的缩略图,即产生音乐摘要。本发明利用音频指纹技术实现音乐摘要的自动生成,与采用人工选取音乐摘要的方法相比速度快,省时省力;与随机选取的方法相比音乐摘要更具有代表性。另外,缩略图的时间长短可以自动设定。


下面结合附图与具体实施方式
对本发明作进一步详细的说明附图是音乐摘要自动生成方法控制流程图。
具体实施例方式采用本发明的方法可以搜索一首歌曲内的重复音乐片段,自动生成音乐摘要。本发明的方法主要技术构思是对需要生成音乐摘要的歌曲,需要从开头到结束按时间提取音频指纹序列,通过比较音频指纹序列中的两两音频指纹的差异,统计综合,自动生成该歌曲内的重复音频片段,将重复音频片段作为该首歌曲的音乐摘要。结合附图所示,具体实现的方法在一实施例中是按如下方式实现的步骤一,对于需要生成缩略图(即音乐摘要)的歌曲,通过音频指纹提取算法,生成一组音频指纹流,该音频指纹流包含有该歌曲的从开头到结束的所有的音频指纹。步骤二,设定一个时间窗,时间窗内包含有连续的数个音频指纹,时间窗的长度为需要形成的歌曲的音乐摘要的长度。步骤三,移动时间窗,比较不同位置的时间窗内的音频指纹的差距,选择差距最小的那个位置的时间窗内的音乐指纹(重复片断)作为该首歌曲的缩略图,即可形成音乐摘要。设定不同长度的时间窗可以得到歌曲不同长度的音乐摘要。以上通过具体实施方式
对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进。由于音频指纹有多种实现方式,例如基于谱能量特征的音频指纹,基于共振峰特征的音频指纹, 基于倒普系数特征的音频指纹,或者基于这些特征的各种加权组合的音频指纹。这些不同实现方式的音频指纹都可能自动生成音乐摘要,这些也应视为本发明的保护范围。
权利要求
1. 一种音乐摘要自动生成方法,其特征在于,包括如下步骤步骤一,对于需要生成音乐摘要的歌曲,通过音频指纹提取算法,生成该歌曲的音频指纹流,该音频指纹流包含有该歌曲的所有的音频指纹;步骤二,设定一个时间窗,时间窗内包含有连续的多个音频指纹,时间窗的长度为歌曲摘要的长度;步骤三,移动时间窗,比较不同位置的时间窗内的音频指纹的差距,选择差距最小的那个位置的时间窗内的音乐指纹作为该首歌曲的缩略图,即产生音乐摘要。
全文摘要
本发明公开了一种音乐摘要自动生成方法,对于需要生成音乐摘要的歌曲,通过音频指纹提取算法,生成该歌曲的音频指纹流;设定一个时间窗,时间窗内包含有连续的多个音频指纹,时间窗的长度为歌曲摘要的长度;移动时间窗,比较不同位置的时间窗内的音频指纹的差距,选择差距最小的那个位置的时间窗内的音乐指纹作为该首歌曲的缩略图,即产生音乐摘要。本发明能够自动发现音乐的代表性部分并产生缩略图,形成音乐摘要,便于用户快速浏览;而且速度快,生成的音乐摘要更具代表性。
文档编号G06F17/30GK102270200SQ20101019145
公开日2011年12月7日 申请日期2010年6月3日 优先权日2010年6月3日
发明者张峰, 黄伟 申请人:盛乐信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1