自动扩展音频样本集合制造技术

技术编号:14990842 阅读:79 留言:0更新日期:2017-04-03 21:50
一个或多个音频样本的目标集合被自动扩展以包括一个或多个附加音频样本或音频样本集合。标识出与目标集合具有高兼容性评级的多个不同的音频样本或样本集合。高兼容性评级基于与目标集合的节奏兼容性、与目标集合的和声兼容性、和/或与目标集合中的各其他特征或参数的兼容性。将与目标集合具有高兼容性评级的音频样本或音频样本集合中的一者或多者自动添加到目标集合中。由此,用户能够使得音频样本集合被自动添加到特定目标音频样本集合,从而导致听起来一致(例如,在节奏上与在和声上兼容)的经扩展的音频样本集合。

【技术实现步骤摘要】
【国外来华专利技术】背景随着计算技术的发展,人们已发现的计算机的使用已经扩展。一个这样的使用是音乐,其中各种软件程序允许创作和回放音乐。虽然这些程序是有用的,但它们并不是没有其问题。一个这样的问题是这些软件程序通常提供对音乐的各方面的大量控制,从而允许用户独立地调整音乐的多个不同方面。然而,该控制就用户而言需要关于如何创作音乐的专业知识,这可导致使没有这样的专业音乐知识的用户体验受挫。概述提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。根据一个或多个方面,获得对要扩展的目标音频样本集合的指示。多个音频样本中与目标集合具有高兼容性评级的一个音频样本被标识出,高兼容性评级已基于该一个音频样本与目标集合的节奏兼容性以及该一个音频样本与目标集合的和声兼容性被确定。标识出的音频样本被自动添加到目标音频样本集合。根据一个或多个方面,一种计算设备包括推荐模块和音频组合模块。推荐模块被配置成为多个音频样本分组中的每一者生成兼容性评级,一分组的兼容性评级基于该分组与目标音频样本集合的节奏兼容性以及该分组与目标音频样本集合的和声兼容性。音频组合模块被配置成将多个分组中具有高兼容性评级的一个分组自动添加到目标音频样本集合。附图简述在全部附图中,使用相同的附图标记来指示相同的特征。图1是示出根据一个或多个实施例的实现自动扩展音频样本集合的示例音频组合系统的框图。图2是示出根据一个或多个实施例的用于自动调整一个或多个音频样本的音高的示例过程的流程图。图3示出两个不同的示例音频样本的示例音高分布。图4示出音高分布的示例经变移版本。图5示出两个示例音频样本的音高变移相关性的示例表格。图6示出根据一个或多个实施例的音高和相应的权重的示例表格。图7示出音高变移组合的示例表格,该音高变移组合示出相对的正和负变移组合。图8是示出根据一个或多个实施例的用于生成指示两个样本被预期一起听起来有多好的推荐的示例过程的流程图。图9示出根据一个或多个实施例的基于各样本的拍子彼此有多接近来向这些样本分配的分数的示例表格。图10示出根据一个或多个实施例的音高变移和相应的权重的示例表格。图11示出根据一个或多个实施例的基于各样本的音高兼容性评级向这些样本分配的分数的示例表格。图12是示出根据一个或多个实施例的用于组合音频样本的示例过程的流程图。图13是示出根据一个或多个实施例的用于调整样本或样本集合的节奏使得样本或集合听起来节奏上一致的示例过程的流程图。图14和15示出根据一个或多个实施例的将某样本与样本集合组合的示例。图16是示出根据一个或多个实施例的用于自动扩展样本集合的示例过程的流程图。图17示出包括示例计算设备的示例系统,该示例计算设备代表可实现本文所描述的各种技术的一个或多个系统和/或设备。详细描述本文中讨论了自动扩展音频样本集合。一个或多个音频样本的目标集合被自动扩展以包括一个或多个附加音频样本或音频样本集合。标识出与目标集合具有高兼容性评级的多个不同的音频样本或样本集合。高兼容性评级基于与目标集合的节奏兼容性、与目标集合的和声兼容性、和/或与目标集合中的各其他特征或参数的兼容性。自动将与目标集合具有高兼容性评级的音频样本或音频样本集合中的一者或多者添加到目标集合中。由此,用户能够使得音频样本集合被自动添加到特定目标音频样本集合,从而导致听起来一致(例如,在节奏上与和声上兼容)的经扩展的音频样本集合。图1是示出根据一个或多个实施例的实现自动调整样本特征的自动扩展音频样本集合的示例音频组合系统100的框图。音频组合系统100可使用各种不同类型的设备(诸如物理设备或虚拟设备)实现。例如,系统100可以使用物理设备来实现,诸如台式计算机、服务器计算机、膝上型或上网本计算机、平板或笔记本计算机、移动站、娱乐设备、可通信地耦合到显示设备的机顶盒、电视机或其他显示设备、蜂窝式或其他无线电话、游戏控制台、车载计算机、任何其他通用计算设备等等。系统100还可使用虚拟设备来实现,诸如在物理设备上运行的虚拟机。虚拟机可在各种各样不同种类的物理设备(例如,上面列出的各种类型中的任一个)中的任一个上运行。因此,系统100可使用范围从具有充足存储器和处理器资源的全资源设备(如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(如传统机顶盒、手持式游戏控制台)的各种不同的设备中的一者或多者来实现。音频组合系统100包括用户输入模块102、输出模块104、推荐模块106、音高修改模块108、节奏修改模块110和音频组合模块112。音频组合系统100从音频存储120中获得音频样本和那些音频样本的元数据。音频存储120可由如实现音频组合系统100的至少一部分的相同设备来实现,或者替换地可由一个或多个其他设备来实现。音频存储120包括多个音频样本122。每一样本122包括一个或多个声音的音频数据。音频存储120可包括先前存储的样本、实况样本(例如,音频被在与样本被存储在音频存储120中基本上相同的时间(例如,在其阈值时间量内)被呈现)、作为先前组合的样本的结果的样本(如以下更详细讨论的)等等。当样本122中的一个或多个声音的音频数据被设备回放时,该设备播放这一个或多个声音。多个样本122可任选地被一起分组到样本集合中。样本集合可包括该集合中的多个样本中的一个或多个样本的音频数据,和/或包括在该集合中的样本的指示(例如,文件名或其他标识符)。样本中的一个或多个声音中的每一者可具有各种特征(也被称为参数),诸如节奏、音高等,如以下更详细讨论的。音频存储120还包括声音元数据124。每一音频样本122具有标识该样本122的至少一些参数的相应音频样本元数据124。每一样本集合还具有标识该样本集合的至少一些参数的相应音频样本元数据124。样本集合的参数指代与该集合中的每一样本相对应的元数据的聚集(例如,串接、平均等)。与样本122或样本集合相对应的样本元数据124可按各种方式被存储,诸如被存储成与相应的样本122或样本集合相同的数据结构或文件的一部分、被存储在分开的数据库或其他记录中、被存储在远程云或基于服务器的数据库中等等。用户输入模块102从实现系统100的设备的用户处接收用户输入。可用各种不同的方式来本文档来自技高网...

【技术保护点】
一种方法,包括:获得要扩展目标音频样本集合的指示;标识出多个音频样本中与所述目标集合具有高兼容性评级的一个音频样本,所述高兼容性评级已基于所述一个音频样本与所述目标集合的节奏兼容性以及所述一个音频样本与所述目标集合的和声兼容性被确定;以及将所述一个音频样本自动地添加到所述目标音频样本集合。

【技术特征摘要】
【国外来华专利技术】2013.09.19 US 14/032,1501.一种方法,包括:
获得要扩展目标音频样本集合的指示;
标识出多个音频样本中与所述目标集合具有高兼容性评级的一个音频样
本,所述高兼容性评级已基于所述一个音频样本与所述目标集合的节奏兼容性
以及所述一个音频样本与所述目标集合的和声兼容性被确定;以及
将所述一个音频样本自动地添加到所述目标音频样本集合。
2.如权利要求1所述的方法,其特征在于,进一步包括重复所述标识和自
动地添加,直到所述目标集合包括阈值数目的样本。
3.如权利要求2所述的方法,其特征在于,进一步包括标识所述目标集合
中的样本类型比率,并且所述标识一个音频样本和自动地添加包括标识与所述
目标集合具有高兼容性评级的音频样本并将与所述目标集合具有高兼容性评
级的音频样本自动地添加到所述目标集合,以及将所述样本类型比率维护在所
述目标集合中。
4.如权利要求1所述的方法,其特征在于,进一步包括使用所述一个音频
样本的音高分布和所述目标集合的音高分布来确定所述一个音频样本和所述
目标集合的和声兼容性。
5.如权利要求1所述的方法,其特征在于,进一步包括:
确定指示所述一个音频样本和所述目标集合的节奏兼容性的第一分数;
确定指示所述一个音频样本和所述目标集合的和声兼容性的第二分数...

【专利技术属性】
技术研发人员:S·J·鲍尔J·G·冈萨雷斯T·布鲁尔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1