音乐摘要自动生成方法技术

技术编号:6959274 阅读:290 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种音乐摘要自动生成方法,对于需要生成音乐摘要的歌曲,通过音频指纹提取算法,生成该歌曲的音频指纹流;设定一个时间窗,时间窗内包含有连续的多个音频指纹,时间窗的长度为歌曲摘要的长度;移动时间窗,比较不同位置的时间窗内的音频指纹的差距,选择差距最小的那个位置的时间窗内的音乐指纹作为该首歌曲的缩略图,即产生音乐摘要。本发明专利技术能够自动发现音乐的代表性部分并产生缩略图,形成音乐摘要,便于用户快速浏览;而且速度快,生成的音乐摘要更具代表性。

【技术实现步骤摘要】

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

【技术保护点】
1.一种音乐摘要自动生成方法,其特征在于,包括如下步骤:步骤一,对于需要生成音乐摘要的歌曲,通过音频指纹提取算法,生成该歌曲的音频指纹流,该音频指纹流包含有该歌曲的所有的音频指纹;步骤二,设定一个时间窗,时间窗内包含有连续的多个音频指纹,时间窗的长度为歌曲摘要的长度;步骤三,移动时间窗,比较不同位置的时间窗内的音频指纹的差距,选择差距最小的那个位置的时间窗内的音乐指纹作为该首歌曲的缩略图,即产生音乐摘要。

【技术特征摘要】

【专利技术属性】
技术研发人员:张峰黄伟
申请(专利权)人:盛乐信息技术上海有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1