一种音频指纹的识别方法和装置以及设备制造方法及图纸

技术编号:24996202 阅读:18 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开了一种音频指纹的识别方法和装置以及设备。其中,所述方法包括:采集至少一个用户的音频数据和个人特征,和根据该每个用户的个人特征,对该每个用户的音频数据进行音频指纹提取,和根据该个人特征和该音频指纹,构建关联该个人特征的至少一个共性特征的音频指纹数据库,以及根据待识别的音频指纹和对应该待识别的音频指纹的个人特征,从关联对应该待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与该待识别的音频指纹相似度最高的音频指纹对应的用户,其中,该待识别的音频指纹对应的用户为该构建的音频指纹数据库中的用户。通过上述方式,能够实现提高音频指纹的识别效率。

【技术实现步骤摘要】
一种音频指纹的识别方法和装置以及设备
本专利技术涉及音频指纹
,尤其涉及一种音频指纹的识别方法和装置以及设备。
技术介绍
音频指纹是指通过特定的算法将一段音频中独一无二的数字特征以标识符的形式提取出来,用于识别海量的声音样本或跟踪定位样本在数据库中的位置。音频指纹作为内容自动识别技术的的核心算法,已广泛应用于音乐识别,版权内容监播,内容库去重和电视第二屏互动等领域。现有的音频指纹的识别方案,一般是将待识别的音频指纹与音频指纹数据库中的所有音频指纹进行相似度比较,比较出相似度最高的音频指纹所对应的用户,为该待识别的音频指纹所对应的用户。但是,专利技术人发现现有技术中至少存在如下问题:现有的音频指纹的识别方案,在音频指纹的识别过程中,由于需要将待识别的音频指纹与音频指纹数据库中的所有音频指纹进行相似度比较,该相似度比较过程耗时较长,导致音频指纹的识别效率一般。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种音频指纹的识别方法和装置以及设备,能够实现提高音频指纹的识别效率。根据本专利技术的一个方面,提供一种音频指纹的识别方法,包括:采集至少一个用户的音频数据和个人特征;根据所述每个用户的个人特征,对所述每个用户的音频数据进行音频指纹提取;根据所述个人特征和所述音频指纹,构建关联所述个人特征的至少一个共性特征的音频指纹数据库;根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户;其中,所述待识别的音频指纹对应的用户为所述构建的音频指纹数据库中的用户。其中,所述根据所述每个用户的个人特征,对所述每个用户的音频数据进行音频指纹提取,包括:根据所述每个用户的个人特征,定义关联所述个人特征的至少一个共性特征的用户分组的规则集合,根据所述定义的规则集合对所述每个用户进行分组,同时或分别对所述经分组后的每组用户的音频数据进行音频指纹提取。其中,所述根据所述个人特征和所述音频指纹,构建关联所述个人特征的至少一个共性特征的音频指纹数据库,包括:根据所述个人特征和所述音频指纹,筛选出关联所述个人特征的至一个共性特征的音频指纹数据的集合,根据所述筛选出的音频指纹数据的集合,构建关联所述个人特征的至少一个共性特征的音频指纹数据库。其中,所述根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户,包括:将待识别的音频指纹划分成至少两个音频指纹段,根据对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述至少两个音频指纹段相似度最高的音频指纹对应的用户。其中,在所述根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户之后,还包括:根据所述待识别的音频指纹,对所述对应的用户关联的音频指纹进行校正。根据本专利技术的另一个方面,提供一种音频指纹的识别装置,包括:采集模块、提取模块、构建模块和识别模块;所述采集模块,用于采集至少一个用户的音频数据和个人特征;所述提取模块,用于根据所述每个用户的个人特征,对所述每个用户的音频数据进行音频指纹提取;所述构建模块,用于根据所述个人特征和所述音频指纹,构建关联所述个人特征的至少一个共性特征的音频指纹数据库;所述识别模块,用于根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户;其中,所述待识别的音频指纹对应的用户为所述构建的音频指纹数据库中的用户。其中,所述提取模块,具体用于:根据所述每个用户的个人特征,定义关联所述个人特征的至少一个共性特征的用户分组的规则集合,根据所述定义的规则集合对所述每个用户进行分组,同时或分别对所述经分组后的每组用户的音频数据进行音频指纹提取。其中,所述构建模块,具体用于:根据所述个人特征和所述音频指纹,筛选出关联所述个人特征的至一个共性特征的音频指纹数据的集合,根据所述筛选出的音频指纹数据的集合,构建关联所述个人特征的至少一个共性特征的音频指纹数据库。其中,所述识别模块,具体用于:将待识别的音频指纹划分成至少两个音频指纹段,根据对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述至少两个音频指纹段相似度最高的音频指纹对应的用户。其中,所述音频指纹的识别装置,还包括:校正模块;所述校正模块,用于根据所述待识别的音频指纹,对所述对应的用户关联的音频指纹进行校正。根据本专利技术的又一个方面,提供一种音频指纹的识别设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一项所述的音频指纹的识别方法。根据本专利技术的再一个方面,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的音频指纹的识别方法。可以发现,以上方案,可以采集至少一个用户的音频数据和个人特征,和可以根据该每个用户的个人特征,对该每个用户的音频数据进行音频指纹提取,和可以根据该个人特征和该音频指纹,构建关联该个人特征的至少一个共性特征的音频指纹数据库,以及可以根据待识别的音频指纹和对应该待识别的音频指纹的个人特征,从关联对应该待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与该待识别的音频指纹相似度最高的音频指纹对应的用户,其中,该待识别的音频指纹对应的用户为该构建的音频指纹数据库中的用户,能够实现缩短待识别音频指纹与音频指纹数据库中的音频指纹进行相似度比较过程的耗时,进而能够实现提高音频指纹的识别效率。进一步的,以上方案,可以根据该每个用户的个人特征,定义关联该个人特征的至少一个共性特征的用户分组的规则集合,根据该定义的规则集合对该每个用户进行分组,同时或分别对该经分组后的每组用户的音频数据进行音频指纹提取,这样的好处是能够实现通过同时或分别对该经分组后的每组用户的音频数据进行音频指纹提取,能够缩短对该每个用户的音频数据进行音频指纹提取的耗时,进而能够提高音频指纹的提取效率,同时又能够通过分组的方式,能够方便的对该经分组后的每组用户的音频指纹进行管理。进一步的,以上方案,可以根据该个人特征和该音频指纹,筛选出关联该个人特征的至一个共性特征的音频指纹数据的集合,根据该筛选出的音频指纹数据的集合,构建关联该个人特征的至少一个共性本文档来自技高网...

【技术保护点】
1.一种音频指纹的识别方法,其特征在于,包括:/n采集至少一个用户的音频数据和个人特征;/n根据所述每个用户的个人特征,对所述每个用户的音频数据进行音频指纹提取;/n根据所述个人特征和所述音频指纹,构建关联所述个人特征的至少一个共性特征的音频指纹数据库;/n根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户;其中,所述待识别的音频指纹对应的用户为所述构建的音频指纹数据库中的用户。/n

【技术特征摘要】
1.一种音频指纹的识别方法,其特征在于,包括:
采集至少一个用户的音频数据和个人特征;
根据所述每个用户的个人特征,对所述每个用户的音频数据进行音频指纹提取;
根据所述个人特征和所述音频指纹,构建关联所述个人特征的至少一个共性特征的音频指纹数据库;
根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户;其中,所述待识别的音频指纹对应的用户为所述构建的音频指纹数据库中的用户。


2.如权利要求1所述的音频指纹的识别方法,其特征在于,所述根据所述每个用户的个人特征,对所述每个用户的音频数据进行音频指纹提取,包括:
根据所述每个用户的个人特征,定义关联所述个人特征的至少一个共性特征的用户分组的规则集合,根据所述定义的规则集合对所述每个用户进行分组,同时或分别对所述经分组后的每组用户的音频数据进行音频指纹提取。


3.如权利要求1所述的音频指纹的识别方法,其特征在于,所述根据所述个人特征和所述音频指纹,构建关联所述个人特征的至少一个共性特征的音频指纹数据库,包括:
根据所述个人特征和所述音频指纹,筛选出关联所述个人特征的至一个共性特征的音频指纹数据的集合,根据所述筛选出的音频指纹数据的集合,构建关联所述个人特征的至少一个共性特征的音频指纹数据库。


4.如权利要求1所述的音频指纹的识别方法,其特征在于,所述根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述待识别的音频指纹相似度最高的音频指纹对应的用户,包括:
将待识别的音频指纹划分成至少两个音频指纹段,根据对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹数据库中识别出与所述至少两个音频指纹段相似度最高的音频指纹对应的用户。


5.如权利要求1所述的音频指纹的识别方法,其特征在于,在所述根据待识别的音频指纹和对应所述待识别的音频指纹的个人特征,从关联对应所述待识别的音频指纹的个人特征的至少一个共性特征的音频指纹...

【专利技术属性】
技术研发人员:肖龙源李稀敏刘晓葳谭玉坤叶志坚
申请(专利权)人:厦门快商通科技股份有限公司
类型:发明
国别省市:福建;35

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

1