音频指纹的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:24853713 阅读:25 留言:0更新日期:2020-07-10 19:07
本申请实施例提供一种音频指纹的生成方法、装置、计算机设备及存储介质。该方法包括:获取第一音频片段的频谱图;在频谱图中确定出m个特征点;获取m个特征点对应的n个特征点对;计算n个特征点对分别对应的特征值区间,得到第一音频片段的音频指纹,特征点对对应的特征值区间用于表示特征点对对应的旋律段的时间特征范围和频率特征范围。在本申请实施例中,通过对采用模糊的特征值区间来表示音频片段的音频指纹,可以尽可能地减小噪音、过度压缩等外部因素对生成音频指纹造成的干扰。

【技术实现步骤摘要】
音频指纹的生成方法、装置、设备及存储介质
本申请实施例涉及音频处理
,特别涉及一种音频指纹的生成方法、装置、终端及存储介质。
技术介绍
目前,音频指纹技术被广泛应用于音频匹配领域。音频指纹技术中是指从音频信号中选取比较显著的时间频率点,将其编码为数字的技术,该数字也即是音频指纹。相关技术中,计算机设备通过如下方式来生成音频指纹:先在待处理音频片段的频谱图中确定多个特征点;对于每一个特征点,计算机设备获取该特征点对对应的多个特征点对;之后对每一个特征点对进行哈希编码处理,得到用于表示该特征点对的一个数值,所有的特征点对对应的数值的集合也即是待处理音频片段的指纹。相关技术中,由于采用一个精确的数值来表示特征点对的时频特征,当音频片段受到噪音、过度压缩等外部因素的干扰时,生成的用于表示特征点对的数值与不受外部环境的干扰时生成的数值不相同。也即,在相关技术中,音频指纹的生成过程容易受到外部因素的干扰。
技术实现思路
本申请实施例提供一种音频指纹的生成方法、装置、计算机设备及存储介质,可以减小外部因素对生成音频指纹造成的干扰。所本文档来自技高网...

【技术保护点】
1.一种音频指纹的生成方法,其特征在于,所述方法包括:/n获取第一音频片段的频谱图;/n在所述频谱图中确定出m个特征点,所述m为正整数;/n获取所述m个特征点对应的n个特征点对,所述n为正整数;/n计算所述n个特征点对分别对应的特征值区间,得到所述第一音频片段的音频指纹,所述特征点对对应的特征值区间用于表示所述特征点对对应的旋律段的时间特征范围和频率特征范围。/n

【技术特征摘要】
1.一种音频指纹的生成方法,其特征在于,所述方法包括:
获取第一音频片段的频谱图;
在所述频谱图中确定出m个特征点,所述m为正整数;
获取所述m个特征点对应的n个特征点对,所述n为正整数;
计算所述n个特征点对分别对应的特征值区间,得到所述第一音频片段的音频指纹,所述特征点对对应的特征值区间用于表示所述特征点对对应的旋律段的时间特征范围和频率特征范围。


2.根据权利要求1所述的方法,其特征在于,所述计算所述n个特征点对分别对应的特征值区间,得到所述第一音频片段的音频指纹,包括:
对于所述n个特征点对中的第i个特征点对,对所述第i个特征点对包括的时间变化值进行第一模糊处理,得到所述第i个特征点对的时间变化区间;
对所述第i个特征点对包括的频率变化值进行第二模糊处理,得到所述第i个特征点对的频率变化区间;
基于所述第i个特征点对的时间变化区间,以及所述第i个特征点对的频率变化区间,计算所述第i个特征点对对应的特征值区间;
其中,所述第一音频片段的音频指纹包括所述n个特征点对分别对应的特征值区间,所述i为小于或等于所述n的正整数。


3.根据权利要求2所述的方法,其特征在于,所述第i个特征点对的时间变化区间的下限为第一下限值,所述第i个特征点对的时间变化区间的上限为第一上限值;所述第i个特征点对的频率变化区间的下限为第二下限值,所述第i个特征点对的频率变化区间的上限为第二上限值;
所述基于所述第i个特征点对的时间变化区间,所述第i个特征点对的频率变化区间,计算所述第i个特征点对对应的特征值区间,包括:
对所述第i个特征点的频率值、所述第一下限值和所述第二下限值进行第一哈希编码处理,得到第一编码值;
对所述第i个特征点的频率值、所述第一上限值和所述第二上限值进行第二哈希编码处理,得到第二编码值;
其中,所述第i个特征点对对应的特征值区间是以所述第一编码值和所述第二编码值为上下限值的取值区间。


4.根据权利要求1所述的方法,其特征在于,所述获取所述m个特征点对应的n个特征点对,包括:
获取所述m个特征点分别对应的p个特征点对,所述p为正整数;
在所述m个特征点分别对应的p个特征点对中去除目标特征点对,得到所述n个特征点对;
其中,所述目标特征点对包括时间变化值不符合所述第一音频片段的时间分布情况的特征点对,和/或,频率变化值不符合所述第一音频片段的频率分布情况的特征点对。


5.根据权利要求4所述的方法,其特征在于,所述在所述m个特征点对分别对应的p个特征点对中去除目标特征点对,得到所述n个特征点对,包括:
获取与所述特征点对相对应的相对特征点;
对各个所述相对特征点进行统计分析,得到所述相对特征点对应的正态分布曲线;
根据所述正态分布曲线,在所述m个特征点对分别对应的p个特征点对中去除目标特征点对,得到所述n个特征点对。


6.根据权利要求1所述的方法,其特征在于,所述在所述频谱图中确定出m个特征点,包括:
对于所述频谱图中的第k个时间点,获取所述第k个时间点上...

【专利技术属性】
技术研发人员:缪畅宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1