CN106294331A - 音频信息检索方法及装置 - Google Patents
音频信息检索方法及装置 Download PDFInfo
- Publication number
- CN106294331A CN106294331A CN201510235892.8A CN201510235892A CN106294331A CN 106294331 A CN106294331 A CN 106294331A CN 201510235892 A CN201510235892 A CN 201510235892A CN 106294331 A CN106294331 A CN 106294331A
- Authority
- CN
- China
- Prior art keywords
- retrieved
- extreme point
- audio
- audio file
- energy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 239000012634 fragment Substances 0.000 claims abstract description 157
- 239000000284 extract Substances 0.000 claims abstract description 15
- 238000000605 extraction Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 7
- 238000005070 sampling Methods 0.000 claims description 7
- 238000010276 construction Methods 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 4
- 239000012141 concentrate Substances 0.000 claims description 3
- 230000013011 mating Effects 0.000 claims description 3
- 238000009411 base construction Methods 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 abstract description 12
- 238000005859 coupling reaction Methods 0.000 abstract description 12
- 230000008878 coupling Effects 0.000 abstract description 11
- 230000005236 sound signal Effects 0.000 description 21
- 239000006002 Pepper Substances 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 235000002918 Fraxinus excelsior Nutrition 0.000 description 1
- 239000002956 ash Substances 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/683—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/61—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
- G10L25/54—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for retrieval
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供一种音频信息检索方法及装置。方法包括:获得待检索音频片段的声谱图;提取声谱图中至少一个能量极值点的局部特征,以构成待检索音频片段的局部特征序列;根据待检索音频片段的局部特征序列进行检索,以获得检索结果。本申请可以降低漏匹配的概率,提高检索结果的准确度。
Description
【技术领域】
本申请涉及音频处理技术领域,尤其涉及一种音频信息检索方法及装置。
【背景技术】
音乐检索研究始于上世纪90年代,2000年后开始逐步成熟且走进实际应用。已有的音乐检索方法大多基于声谱图进行分析,可分为两类:基于极值点的方法和基于纹理分析的方法。
一种基于纹理分析的音乐检索方法,首先对音乐片段采用短时傅立叶变换以生成声谱图,然后将该声谱图分解为32个子带,并计算相邻子带的梯度极性,从而将原始信号压缩为紧致的二进制编码,在检索时采用哈希表进行加速。基于纹理分析的音乐检索方法对块状噪声不鲁棒,且运算复杂度较高,检索时间较长。于是提出一种对块状噪声更鲁棒,且检索速度较快的方法,即基于极值点的方法。
基于极值点的方法,首先对音乐片段采用短时傅立叶变换以生成声谱图,然后检测声谱图中的极大值点,然后直接根据相邻极值点对的频率和时间差生成哈希表。在检索时,首先使用哈希表匹配待检索音乐片段和音乐库之间对应的匹配点,然后根据匹配点的时间坐标估计每首音乐的偏移量和置信度,置信度最大且超过阈值的音乐即为检索结果。但是,该方法中极值点的检测对随机噪声和椒盐噪声比较敏感,容易在频率和时间方向上产生偏移,极值点的轻微偏移会完全改变哈希值,这会导致漏匹配,影响检索结果的准确度。
【发明内容】
本申请的多个方面提供一种音频信息检索方法及装置,用以降低漏匹配的概率,提高检索结果的准确度。
本申请的一方面,提供一种音频信息检索方法,包括:
获得待检索音频片段的声谱图;
提取所述声谱图中至少一个能量极值点的局部特征,以构成所述待检索音频片段的局部特征序列;
根据所述待检索音频片段的局部特征序列进行检索,以获得检索结果。
本申请的另一方面,提供一种音频信息检索装置,包括:
获取模块,用于获得待检索音频片段的声谱图;
提取模块,用于提取所述声谱图中至少一个能量极值点的局部特征,以构成所述待检索音频片段的局部特征序列;
检索模块,用于根据所述待检索音频片段的局部特征序列进行检索,以获得检索结果。
本申请的又一方面,提供一种音频特征库构建方法,包括:
获得音频文件的声谱图;
提取所述音频文件的声谱图中至少一个能量极值点的局部特征,以构成所述音频文件的局部特征序列;
将所述音频文件的局部特征序列存储到音频特征库中。
本申请的又一方面,提供一种音频特征库构建装置,包括:
获得模块,用于获得音频文件的声谱图;
提取模块,用于提取所述音频文件的声谱图中至少一个能量极值点的局部特征,以构成所述音频文件的局部特征序列;
存储模块,用于将所述音频文件的局部特征序列存储到音频特征库中。
在本申请中,获得待检索音频片段的声谱图,提取声谱图中至少一个能量极值点的局部特征,构成该待检索音频片段的局部特征序列,根据待检索音频片段的局部特征序列进行检索,获得检索结果。本申请在检索过程中使用的是声谱图中能量极值点的局部特征,而不是能量极值点,相当于放宽了在时间坐标和频率坐标上的匹配范围,能够增加匹配中的点数,意味着能量极值点的局部特征要比能量极值点对随机噪声和椒盐噪声的敏感性低,即使发生轻微偏移也不会对匹配结果产生太大影响,解决了现有技术中因极值点偏移导致漏匹配的问题,有利于提高检索结果的准确度。
【附图说明】
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的音频信息检索方法的流程示意图;
图2为本申请一实施例提供的音频信号的时域波形图;
图3为图2所示音频信号的声谱图;
图4为本申请一实施例提供的被噪声污染的音频信号的能量极值点分布图;
图5为本申请一实施例提供的未被噪声污染的音频信号的能量极值点分布图;
图6为本申请一实施例提供的相同能量极值点及不同能量极值点根据其局部特征计算出的汉明距离的分布示意图;
图7为本申请一实施例提供的音频信息检索装置的结构示意图;
图8为本申请另一实施例提供的音频信息检索装置的结构示意图;
图9为本申请一实施例提供的音频特征库构建装置的结构示意图。
【具体实施方式】
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请一实施例提供的音频信息检索方法的流程示意图。如图1所示,该方法包括:
101、获得待检索音频片段的声谱图。
102、提取声谱图中至少一个能量极值点的局部特征,以构成待检索音频片段的局部特征序列。
103、根据待检索音频片段的局部特征序列进行检索,以获得检索结果。
本实施例提供一种音频信息检索方法,主要用于对待检索音频片段进行检索,获取与待检索音频片段相关的信息。该方法的主要原理是利用待检索音频片段的能量极值点的局部特征代替能量极值点,根据能量极值点的局部特征进行检索,利用能量极值点的局部特征比极值点对随机噪声和椒盐噪声的敏感性低的优势,解决了现有技术中因极值点偏移导致漏匹配的问题,提高了检索结果的准确度。
下面对本实施例进行详细介绍:
声音为周期性机械波,人耳能感知到的频率范围为20到20000赫兹(Hz),频率越小音调越低,频率越大则音调越高。通过在时间轴上对各种频率进行组合,即可形成不同的音频信号。为区分不同的音频信号,研究者一般对信号在某段时间内进行频谱分解,然后分析每一时段的频谱特性。
音频信号在计算机中使用一组采样和量化过的一维信号表示,采样率通常为但不限于:11025Hz,量化级别通常为但不限于:16。如图2所示,为一段长度为12秒的音频信号的时域波形,该音频信号的采样率为11025Hz,量化等级为16,图2的横轴为时间,纵轴为信号强度。对图2所示音频信号进行短时傅立叶变换(STFT),可得到其声谱图,如图3所示。图3的横轴为时间,纵轴为频率,图3右侧的灰度条为能量与灰度值的对应关系,不同灰度值代表不同能量。将图2与图3进行比对可知,与时域波形图相比,声谱图更直观,更能反映出音频信号在各时段、各频率的能量分布。
在了解音频信号的基础上,当用户需要进行音频信息检索时,可以获取待检索音频片段。例如,用户可以录制一段音频,如一句话、几句音乐或一段旋律等作为待检索音频片段。或者,用户可以从互联网上下载一段音频,如一首完整音乐、一段音乐片段、一首铃声或一段演讲内容等作为待检索音频片段。或者,用户还可以获取本地的音频,如一首铃声、一段演讲内容或一段音乐等作为待检索音频片段。之后,对待检索音频片段进行时频变换,如短时傅里叶变换,从而获得待检索音频片段的声谱图。
虽然音频信号的特性大部分包含在其声谱图中,但声谱图包含的数据量较大,且易受噪声影响,因此不宜直接将声谱图用于音频检索。为了提升检索过程对噪声的鲁棒性和减小计算量,本实施例主要关注声谱图中的能量极值点。图4和图5显示了同一段音频信号的能量极值点的分布,其中,图4所示为被噪声污染的音频信号的能量极值点分布,图5所示为未被噪声污染的音频信号的能量极值点分布。从图4和图5中可以看出,同一段音频信号的能量极值点大致分布在相同的位置,基本能反映音频信号的特性,虽然局部有偏移,但整体上相对稳定,由此可见,通过声谱图中的能量极值点能够区分出相同音频信号和不同音频信号,声谱图上的能量极值点可代替声谱图用于音频检索过程。
进一步对图4和图5进行分析可得出:因受噪声影响,图4和图5所示能量极值点中在时间坐标和频率坐标上能严格匹配上的点数低于总点数的10%,而如果采用能量极值点周围的特性,即放宽在时间坐标和频率坐标上的限制,大致能匹配上的点数可达总点数的50%。由于匹配上的点数越多,匹配结果就会越精确,基于此,为匹配上更多的点,本实施例采用能量极值点周围的特性来代表能量极值点,使得检索过程基于能量极值点周围的特性进行。能量极值点周围的特性称为能量极值点的局部特征,该局部特征可以是各种类型的特征,例如纹理特征、边缘特征等。
于是,在获得待检索音频片段的声谱图后,提取声谱图中至少一个能量极值点的局部特征,以构成该检索音频片段的局部特征序列,以便用于后续检索步骤。
考虑到能量极值点的数量较多,本实施例优先采用相对简单的特征来表达能量极值点的局部特性,从而达到降低数据量和比对损耗的目的。例如,可以采用局部二值模式(Local Binary Pattern,LBP)特征、梯度方向直方图(Histogram of Oriented Gradient,HoG)特征、Haar特征等来表达能量极值点的局部特征。针对LBP特征、HoG特征及Haar特征,可以采用相应的算法来获取。由于获取LBP特征、HoG特征及Haar特征的过程属于现有技术,在此不再赘述。
本实施例提供一种提取声谱图中至少一个能量极值点的局部特征的方法,包括:
首先,对声谱图进行极值点检测,以获得至少一个能量极值点;例如,可以采用滤波器在待检索音频片段的声谱图上进行极大值滤波,以获得声谱图上能量极大值的位置;滤波器的大小和形状可以根据具体应用进行调整;
接着,确定至少一个能量极值点中每个能量极值点在声谱图上所属的图像块;例如,可以在声谱图上取以每个能量极值点为中心的窗口区域,作为每个能量极值点所属的图像块,窗口区域的大小不做限定,可根据具体应用适应性设置;
提取每个能量极值点所属的图像块的特征,以构成待检索音频片段的局部特征序列。也就是说,将能量极值点所属图像块的特征作为能量极值点的局部特征。
进一步,提取每个能量极值点所属的图像块的特征的过程具体为:对每个能量块所属的图像块,按照指定的编码次数,对图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得该图像块的特征,将该图像块的特征作为待检索音频片段的局部特征序列中的一个局部特征。
具体的,预先指定编码次数,每次随机从图像块中获取两个像素点,对随机获取的两个像素点代表的能量之间的大小关系进行编码,以获得一个编码结果,当编码次数达到指定的编码次数时,根据所有编码结果获得图像块的特征。
其中,上述编码可以是二进制编码。例如,若第一个获取的像素点代表的能量大于第二个获取的像素点代表的能量时,可以编码为1;若第一个获取的像素点代表的能量小于或等于第二个获取的像素点代表的能量时,可以编码为0。或者,若第一个获取的像素点代表的能量大于第二个获取的像素点代表的能量时,可以编码为0;若第一个获取的像素点代表的能量小于或等于第二个获取的像素点代表的能量时,可以编码为1。
基于上述二进制编码,根据所有编码结果获得图像块的特征的过程具体为:按照编码先后顺序依次将所有编码结果结合起来作为一个二进制序列,该二进制序列即为图像块的特征。
当对随机选取的两个像素代表的能量值之间的大小进行二进制编码时,上述指定编码次数与上述二进制序列的长度相同,例如,可以是33位、256位等,一次编码处理的结果作为二进制序列的一位。
在获得待检索音频片段的局部特征序列后,根据待检索音频片段的局部特征序列进行检索,以获得检索结果。这里的检索结果可以是各种与待检索音频片段相关的信息,检索结果包括但不限于:待检索音频片段所属的音频文件的信息。例如,检索结果还可以包括:待检索音频片段在所属音频文件中的时间偏移量。
上述检索过程的实质是利用能量极值点的局部特征在预先建立的音乐特征库中进行匹配,根据匹配度输出与该待检索音频片段有关的信息。其中,音频特征库中存储有大量音频文件的局部特征序列。关于音频特征库的建立过程在后续实施方式中进行详述。
上述检索过程具体包括:
将待检索音频片段的局部特征序列与音频特征库中每个音频文件的局部特征序列进行匹配,以获得待检索音频片段与音频特征库中与该待检索音频片段相似的音频文件之间的匹配点对;为便于描述,将音频特征库中与待检索音频片段相似的音频文件称为相似音频文件;相似音频文件为一个或多个;
根据上述待检索音频片段与相似音频文件之间的匹配点对,获取待检索音频片段与相似音频文件的匹配度;
获取最大匹配度对应的相似音频文件的信息作为检索结果。
可选的,除了获取待检索音频片段与相似音频文件的匹配度之外,还可以根据上述待检索音频片段与相似音频文件之间的匹配点对,获取待检索音频片段在相似音频文件中的时间偏移量;进一步,还可以获取最大匹配度对应的时间偏移量作为检索结果。
在一可选实施方式中,待检索音频片段的局部特征序列包括待检索音频片段中每个能量极值点的局部特征;相应的,每个音频文件的局部特征序列包括该音频文件中每个能量极值点的局部特征。进一步,待检索音频片段的局部特征序列还可以包括待检索音频片段中每个能量极值点的时间坐标和频率坐标;相应的,每个音频文件的局部特征序列还可以包括该音频文件中每个能量极值点的时间坐标和频率坐标。例如,可以将待检索音频片段中每个能量极值点的信息记为 并将音频文件中每个能量极值点的信息记为 其中,f表示频率坐标,t表示时间坐标,b为局部特征,k为待检索音频片段中极值点的序号,l为音频文件中能量极值点的序号。
可选的,可以根据能量极值点的局部特征之间的距离,来判断待检索音频片段是否与音频文件相似以及在相似时存在的匹配点对。所述距离可以采用但不限于:汉明距离。
本申请发明人经过大量实验发现:局部特征之间的汉明距离可以表征能量极值点是否匹配。实验过程具体为:对于大量来自同一音频源的两个音频片段,两个音频片段的区别在于:一个是未被噪声污染的信号,一个是被噪声污染的信号,分别计算两个音频片段中所有能量极值点的局部特征之间的汉明距离,其汉明距离的分布如图6所示,其中实线表示相同能量极值点之间的汉明距离的分布,虚线表示不同能量极值点之间的汉明距离的分布。从图6中可以看出,相同能量极值点之间的汉明距离明显小于不同能量极值点之间的汉明距离,因此汉明距离可用来判断两个能量极值点是否匹配。
基于上述,一种获得待检索音频片段与相似音频文件之间的匹配点对的实施方式包括:
根据待检索音频片段中每个能量极值点的频率坐标和音频文件中每个能量极值点的频率坐标,确定待检索音频片段中每个能量极值点对应于该音频文件中的极值点子集;例如,可以从 中选择频率坐标在频率范围 内的能量极值点构成极值点子集;Tf为频率误差阈值;
根据待检索音频片段中每个能量极值点的局部特征和所对应的极值点子集中各能量极值点的局部特征,获取待检索音频片段中每个能量极值点与所对应极值点子集的距离,待检索音频片段中每个能量极值点与所对应的极值点子集的距离是指待检索音频片段中每个能量极值点与对应极值点子集中各能量极值点的距离中的最小距离;
若待检索音频片段中的能量极值点与所对应的极值点子集的距离中存在小于预设特征阈值的距离,则将该音频文件作为待检索音频片段的相似音频文件,并将小于预设特征阈值的距离对应的待检索音频片段中的能量极值点和该音频文件中的能量极值点作为匹配点对。
值得说明的是,若待检索音频片段中所有能量极值点与所对应的极值点子集的距离中不存在小于预设特征阈值的距离,说明待检索音频片段与该音频文件不相似,可以将该音频文件忽略,不用进行后续处理,以便节约检索资源。
进一步,在获得匹配点对后,根据匹配点对,获取待检索音频片段与相似音频文件之间的相似度及时间偏移量的方式可以有多种。例如,可以用匹配点对的个数来衡量两者之间的相似度,用匹配点对的时间坐标的均值的差异作为时间偏移量。或者,可以对匹配点对的个数、以及匹配点对在时间坐标上的差异以及在频率坐标上的差异进行加权处理,获得相似度及时间偏移量等。
考虑到匹配点对中有可能包括误匹配的点,若直接根据匹配点对计算匹配度和时间偏移量,有可能导致计算结果不鲁棒,因此,本实施例提供一种具有鲁棒效果的方法,即采用随机抽样一致算法(RANSAC)或霍夫变换(Hough Transform)算法,对待检索音频片段与相似音频文件之间的匹配点对进行处理,以获取待检索音频片段与所述相似音频文件的匹配度。值得说明的是,若需要还可以获取待检索音频片段在相似音频文件中的时间偏移量。
其中,随机抽样一致算法是一种基于随机采样的鲁棒的模型参数估计方法。在本实施例中的应用原理是:每次随机从待检索音频片段与所述相似音频文件之间的匹配点对中选取部分匹配点对,根据随机选取的部分匹配点对的时间坐标进行模型拟合,获得待检索音频片段在相似音频文件中的候选时间偏移量,并将此次选取的匹配点对中的非噪声点对的个数作为待检索音频片段与相似音频文件的候选匹配度;经过多次模型拟合,获得多个候选时间偏移量和候选匹配度;从中选择最大候选匹配度作为待检索音频片段与相似音频文件的匹配度,将最大候选匹配度对应的候选时间偏移量作为待检索音频片段在相似音频文件中的时间偏移量。
上述模型拟合的公式具体为:ty=tx+o,其中,o表示时间偏移量。
由于经过多次模型拟合,每次都随机选择部分匹配点对,终会有一次选择使用的匹配点对都是非噪声点,进而给出合理的结果,可以降低噪声影响,对噪声具有鲁棒性。另外,该算法内存消耗小,尤其适用于对内存消耗有要求的场景。
由上述可见,本申请技术方案对噪声具有更好的鲁棒性,且内存消耗更小,能检索时长更短的音频片段。
在进行检索之前,本实施例提供的方法还包括:构建音频特征库的步骤。一种构成音频特征库的方式包括:
获得音频文件的声谱图;例如,可以对音频文件进行时频变换,如短时傅立叶变换,以获得其声谱图;
提取音频文件的声谱图中至少一个能量极值点的局部特征,以构成音频文件的局部特征序列;
将音频文件的局部特征序列存储到音频特征库中。
可选的,上述提取音频文件的声谱图中至少一个能量极值点的局部特征,以构成音频文件的局部特征序列,包括:首先对音频文件的声谱图进行极值点检测,以获得至少一个能量极值点;例如,可以采用滤波器在音频文件的声谱图上进行极大值滤波,以获得声谱图上能量极大值的位置;滤波器的大小和形状可以根据具体应用进行调整;接着,确定至少一个能量极值点中每个能量极值点在声谱图上所属的图像块;例如,可以在声谱图上取以每个能量极值点为中心的窗口区域,作为每个能量极值点所属的图像块,窗口区域的大小不做限定,可根据具体应用适应性设置;之后,提取每个能量极值点所属的图像块的特征,以构成音频文件的局部特征序列。也就是说,将能量极值点所属图像块的特征作为能量极值点的局部特征。
进一步,提取每个能量极值点所属的图像块的特征的过程具体为:对每个能量块所属的图像块,按照指定的编码次数,对图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得该图像块的特征,将该图像块的特征作为待检索音频片段的局部特征序列中的一个局部特征。
具体的,预先指定编码次数,每次随机从图像块中获取两个像素点,对随机获取的两个像素点代表的能量之间的大小关系进行编码,以获得一个编码结果,当编码次数达到指定的编码次数时,根据所有编码结果获得图像块的特征。
值得说明的是,上述音频文件的数量越多,该音频特征库存储到信息就越丰富。另外,随着时间的推移,可以随机对音频特征库进行更新。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
图7为本申请一实施例提供的音频信息检索装置的结构示意图。如图7所示,该装置包括:获取模块71、提取模块72和检索模块73。
获取模块71,用于获得待检索音频片段的声谱图。
提取模块72,用于提取获取模块71获取的声谱图中至少一个能量极值点的局部特征,以构成待检索音频片段的局部特征序列。
检索模块73,用于根据提取模块72获取的待检索音频片段的局部特征序列进行检索,以获得检索结果。
在一可选实施方式中,提取模块72具体用于:
对声谱图进行极值点检测,以获得至少一个能量极值点;
确定至少一个能量极值点中每个能量极值点在声谱图上所属的图像块;
提取每个能量极值点所属的图像块的特征,以构成待检索音频片段的局部特征序列。
进一步,提取模块72在确定至少一个能量极值点中每个能量极值点在声谱图上所属的图像块时,具体用于:在声谱图上取以每个能量极值点为中心的窗口区域,作为每个能量极值点所属的图像块。
进一步,提取模块72在提取每个能量极值点所属的图像块的特征,以构成待检索音频片段的局部特征序列时,具体用于:对每个能量极值点所属的图像块,按照指定的编码次数,对图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得图像块的特征,将图像块的特征作为待检索音频片段的局部特征序列中的一个局部特征。
更进一步,提取模块72具体用于:每次随机从图像块中获取两个像素点,对两个像素点代表的能量值之间的大小关系进行编码,以获得一个编码结果,直到编码次数达到指定的编码次数时,根据所有编码结果获得图像块的特征。
在一可选实施方式中,检索模块73具体用于:
将待检索音频片段的局部特征序列与音频特征库中每个音频文件的局部特征序列进行匹配,以获得待检索音频片段与相似音频文件之间的匹配点对,相似音频文件是指音频特征库中与待检索音频片段相似的音频文件;
根据待检索音频片段与相似音频文件之间的匹配点对,获取待检索音频片段与相似音频文件的匹配度;
获取最大匹配度对应的相似音频文件的信息作为检索结果。
进一步,检索模块73在获得待检索音频片段与相似音频文件之间的匹配点对时,具体用于:
根据待检索音频片段中每个能量极值点的频率坐标和音频文件中每个能量极值点的频率坐标,确定待检索音频片段中每个能量极值点对应于音频文件中的极值点子集;
根据待检索音频片段中每个能量极值点的局部特征和对应的极值点子集中各能量极值点的局部特征,获取待检索音频片段中每个能量极值点与对应的极值点子集的距离,待检索音频片段中每个能量极值点与对应的极值点子集的距离是指待检索音频片段中每个能量极值点与对应的极值点子集中各能量极值点的距离中的最小距离;
若待检索音频片段中的能量极值点与对应的极值点子集的距离中存在小于预设特征阈值的距离,则将音频文件作为待检索音频片段的相似音频文件,并将小于预设特征阈值的距离对应的待检索音频片段中的能量极值点和音频文件中的能量极值点作为匹配点对。
进一步,检索模块73在获取待检索音频片段与相似音频文件的匹配度时,具体用于:
采用随机抽样一致算法或霍夫变换算法,对待检索音频片段与相似音频文件之间的匹配点对进行处理,以获取待检索音频片段与相似音频文件的匹配度。
进一步,检索模块73还用于:根据待检索音频片段与相似音频文件之间的匹配点对,获取待检索音频片段在相似音频文件中的时间偏移量;获取最大匹配度对应的时间偏移量作为检索结果。
在一可选实施方式中,如图8所示,该音频信息检索装置还包括:构建模块74。
构建模块74,用于构建音频特征库。
构建模块74具体用于采用以下方式构建音频特征库:
获得音频文件的声谱图;
提取音频文件的声谱图中至少一个能量极值点的局部特征,以构成音频文件的局部特征序列;
将音频文件的局部特征序列存储到音频特征库中。
本实施例提供的音频信息检索装置,获得待检索音频片段的声谱图,提取声谱图中至少一个能量极值点的局部特征,构成该待检索音频片段的局部特征序列,根据待检索音频片段的局部特征序列进行检索,获得检索结果。本实施例提供的音频信息检索装置在检索过程中使用的是声谱图中能量极值点的局部特征,而不是能量极值点,相当于放宽了在时间坐标和频率坐标上的匹配范围,能够增加匹配中的点数,意味着能量极值点的局部特征要比能量极值点对随机噪声和椒盐噪声的敏感性低,即使发生轻微偏移也不会对匹配结果产生太大影响,解决了现有技术中因极值点偏移导致漏匹配的问题,有利于提高检索结果的准确度。
图9为本申请一实施例提供的音频特征库构建装置的结构示意图。如图9所示,该装置包括:获得模块91、提取模块92和存储模块93。
获得模块91,用于获得音频文件的声谱图。
提取模块92,用于提取获得模块91获得的音频文件的声谱图中至少一个能量极值点的局部特征,以构成音频文件的局部特征序列。
存储模块93,用于将提取模块92所提取的音频文件的局部特征序列存储到音频特征库中。
提取模块92具体用于:对音频文件的声谱图进行极值点检测,以获得至少一个能量极值点;例如,可以采用滤波器在音频文件的声谱图上进行极大值滤波,以获得声谱图上能量极大值的位置;滤波器的大小和形状可以根据具体应用进行调整;接着,确定至少一个能量极值点中每个能量极值点在声谱图上所属的图像块;例如,可以在声谱图上取以每个能量极值点为中心的窗口区域,作为每个能量极值点所属的图像块,窗口区域的大小不做限定,可根据具体应用适应性设置;之后,提取每个能量极值点所属的图像块的特征,以构成音频文件的局部特征序列。也就是说,将能量极值点所属图像块的特征作为能量极值点的局部特征。
进一步,提取模块92在用于提取每个能量极值点所属的图像块的特征时,具体用于:对每个能量块所属的图像块,按照指定的编码次数,对图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得该图像块的特征,将该图像块的特征作为待检索音频片段的局部特征序列中的一个局部特征。
具体的,预先指定编码次数,每次随机从图像块中获取两个像素点,对随机获取的两个像素点代表的能量之间的大小关系进行编码,以获得一个编码结果,当编码次数达到指定的编码次数时,根据所有编码结果获得图像块的特征。
值得说明的是,上述音频文件的数量越多,该音频特征库存储到信息就越丰富。另外,随着时间的推移,可以随机对音频特征库进行更新。
本实施例提供的音频特征库构建装置,获得待检索音频文件的声谱图,提取声谱图中至少一个能量极值点的局部特征,构成该待检索音频文件的局部特征序列,将待检索音频文件的局部特征序列存储到音频特征库中,以构建音频特征库。本实施例提供的音频特征库中存储的是声谱图中能量极值点的局部特征,而不是能量极值点,相当于在匹配过程中放宽了在时间坐标和频率坐标上的匹配范围,能够增加匹配中的点数,意味着能量极值点的局部特征要比能量极值点对随机噪声和椒盐噪声的敏感性低,即使发生轻微偏移也不会对匹配结果产生太大影响,解决了现有技术中因极值点偏移导致漏匹配的问题,有利于提高检索结果的准确度。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (22)
1.一种音频信息检索方法,其特征在于,包括:
获得待检索音频片段的声谱图;
提取所述声谱图中至少一个能量极值点的局部特征,以构成所述待检索音频片段的局部特征序列;
根据所述待检索音频片段的局部特征序列进行检索,以获得检索结果。
2.根据权利要求1所述的方法,其特征在于,所述提取所述声谱图中至少一个能量极值点的局部特征,以构成所述待检索音频片段的局部特征序列,包括:
对所述声谱图进行极值点检测,以获得所述至少一个能量极值点;
确定所述至少一个能量极值点中每个能量极值点在所述声谱图上所属的图像块;
提取所述每个能量极值点所属的图像块的特征,以构成所述待检索音频片段的局部特征序列。
3.根据权利要求2所述的方法,其特征在于,所述确定所述至少一个能量极值点中每个能量极值点在所述声谱图上所属的图像块,包括:
在所述声谱图上取以所述每个能量极值点为中心的窗口区域,作为所述每个能量极值点所属的图像块。
4.根据权利要求2所述的方法,其特征在于,所述提取所述每个能量极值点所属的图像块的特征,以构成所述待检索音频片段的局部特征序列,包括:
对所述每个能量极值点所属的图像块,按照指定的编码次数,对所述图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得所述图像块的特征,将所述图像块的特征作为所述待检索音频片段的局部特征序列中的一个局部特征。
5.根据权利要求4所述的方法,其特征在于,所述按照指定的编码次数,对所述图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得所述图像块的特征,包括:
每次随机从所述图像块中获取两个像素点,对所述两个像素点代表的能量值之间的大小关系进行编码,以获得一个编码结果,直到编码次数达到所述指定的编码次数时,根据所有编码结果获得所述图像块的特征。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述待检索音频片段的局部特征序列进行检索,以获得检索结果,包括:
将所述待检索音频片段的局部特征序列与音频特征库中每个音频文件的局部特征序列进行匹配,以获得所述待检索音频片段与相似音频文件之间的匹配点对,所述相似音频文件是指所述音频特征库中与所述待检索音频片段相似的音频文件;
根据所述待检索音频片段与所述相似音频文件之间的匹配点对,获取所述待检索音频片段与所述相似音频文件的匹配度;
获取最大匹配度对应的相似音频文件的信息作为所述检索结果。
7.根据权利要求6所述的方法,其特征在于,所述将所述待检索音频片段的局部特征序列与音频特征库中每个音频文件的局部特征序列进行匹配,以获得所述待检索音频片段与相似音频文件之间的匹配点对,包括:
根据所述待检索音频片段中每个能量极值点的频率坐标和所述音频文件中每个能量极值点的频率坐标,确定所述待检索音频片段中每个能量极值点对应于所述音频文件中的极值点子集;
根据所述待检索音频片段中每个能量极值点的局部特征和所述对应的极值点子集中各能量极值点的局部特征,获取所述待检索音频片段中每个能量极值点与所述对应的极值点子集的距离,所述待检索音频片段中每个能量极值点与所述对应的极值点子集的距离是指所述待检索音频片段中每个能量极值点与所述对应的极值点子集中各能量极值点的距离中的最小距离;
若所述待检索音频片段中的能量极值点与所述对应的极值点子集的距离中存在小于预设特征阈值的距离,则将所述音频文件作为所述待检索音频片段的相似音频文件,并将所述小于预设特征阈值的距离对应的所述待检索音频片段中的能量极值点和所述音频文件中的能量极值点作为匹配点对。
8.根据权利要求7所述的方法,其特征在于,所述根据所述待检索音频片段与所述相似音频文件之间的匹配点对,获取所述待检索音频片段与所述相似音频文件的匹配度,包括:
采用随机抽样一致算法或霍夫变换算法,对所述待检索音频片段与所述相似音频文件之间的匹配点对进行处理,以获取所述待检索音频片段与所述相似音频文件的匹配度。
9.根据权利要求6所述的方法,其特征在于,还包括:
根据所述待检索音频片段与所述相似音频文件之间的匹配点对,获取所述待检索音频片段在所述相似音频文件中的时间偏移量;
获取最大匹配度对应的时间偏移量作为所述检索结果。
10.根据权利要求7所述的方法,其特征在于,还包括:构建所述音频特征库;
所述构建所述音频特征库,包括:
获得所述音频文件的声谱图;
提取所述音频文件的声谱图中至少一个能量极值点的局部特征,以构成所述音频文件的局部特征序列;
将所述音频文件的局部特征序列存储到所述音频特征库中。
11.一种音频特征库构建方法,其特征在于,包括:
获得音频文件的声谱图;
提取所述音频文件的声谱图中至少一个能量极值点的局部特征,以构成所述音频文件的局部特征序列;
将所述音频文件的局部特征序列存储到音频特征库中。
12.一种音频信息检索装置,其特征在于,包括:
获取模块,用于获得待检索音频片段的声谱图;
提取模块,用于提取所述声谱图中至少一个能量极值点的局部特征,以构成所述待检索音频片段的局部特征序列;
检索模块,用于根据所述待检索音频片段的局部特征序列进行检索,以获得检索结果。
13.根据权利要求12所述的装置,其特征在于,所述提取模块具体用于:
对所述声谱图进行极值点检测,以获得所述至少一个能量极值点;
确定所述至少一个能量极值点中每个能量极值点在所述声谱图上所属的图像块;
提取所述每个能量极值点所属的图像块的特征,以构成所述待检索音频片段的局部特征序列。
14.根据权利要求13所述的装置,其特征在于,所述提取模块具体用于:
在所述声谱图上取以所述每个能量极值点为中心的窗口区域,作为所述每个能量极值点所属的图像块。
15.根据权利要求13所述的装置,其特征在于,所述提取模块具体用于:
对所述每个能量极值点所属的图像块,按照指定的编码次数,对所述图像块中像素点代表的能量值之间的大小关系进行随机编码,以获得所述图像块的特征,将所述图像块的特征作为所述待检索音频片段的局部特征序列中的一个局部特征。
16.根据权利要求15所述的装置,其特征在于,所述提取模块具体用于:
每次随机从所述图像块中获取两个像素点,对所述两个像素点代表的能量值之间的大小关系进行编码,以获得一个编码结果,直到编码次数达到所述指定的编码次数时,根据所有编码结果获得所述图像块的特征。
17.根据权利要求12-16任一项所述的装置,其特征在于,所述检索模块具体用于:
将所述待检索音频片段的局部特征序列与音频特征库中每个音频文件的局部特征序列进行匹配,以获得所述待检索音频片段与相似音频文件之间的匹配点对,所述相似音频文件是指所述音频特征库中与所述待检索音频片段相似的音频文件;
根据所述待检索音频片段与所述相似音频文件之间的匹配点对,获取所述待检索音频片段与所述相似音频文件的匹配度;
获取最大匹配度对应的相似音频文件的信息作为所述检索结果。
18.根据权利要求17所述的装置,其特征在于,所述检索模块具体用于:
根据所述待检索音频片段中每个能量极值点的频率坐标和所述音频文件中每个能量极值点的频率坐标,确定所述待检索音频片段中每个能量极值点对应于所述音频文件中的极值点子集;
根据所述待检索音频片段中每个能量极值点的局部特征和所述对应的极值点子集中各能量极值点的局部特征,获取所述待检索音频片段中每个能量极值点与所述对应的极值点子集的距离,所述待检索音频片段中每个能量极值点与所述对应的极值点子集的距离是指所述待检索音频片段中每个能量极值点与所述对应的极值点子集中各能量极值点的距离中的最小距离;
若所述待检索音频片段中的能量极值点与所述对应的极值点子集的距离中存在小于预设特征阈值的距离,则将所述音频文件作为所述待检索音频片段的相似音频文件,并将所述小于预设特征阈值的距离对应的所述待检索音频片段中的能量极值点和所述音频文件中的能量极值点作为匹配点对。
19.根据权利要求18所述的装置,其特征在于,所述检索模块具体用于:
采用随机抽样一致算法或霍夫变换算法,对所述待检索音频片段与所述相似音频文件之间的匹配点对进行处理,以获取所述待检索音频片段与所述相似音频文件的匹配度。
20.根据权利要求17所述的装置,其特征在于,所述检索模块还用于:
根据所述待检索音频片段与所述相似音频文件之间的匹配点对,获取所述待检索音频片段在所述相似音频文件中的时间偏移量;
获取最大匹配度对应的时间偏移量作为所述检索结果。
21.根据权利要求18所述的装置,其特征在于,还包括:
构建模块,用于构建所述音频特征库;
所述构建模块具体用于:
获得所述音频文件的声谱图;
提取所述音频文件的声谱图中至少一个能量极值点的局部特征,以构成所述音频文件的局部特征序列;
将所述音频文件的局部特征序列存储到所述音频特征库中。
22.一种音频特征库构建装置,其特征在于,包括:
获得模块,用于获得音频文件的声谱图;
提取模块,用于提取所述音频文件的声谱图中至少一个能量极值点的局部特征,以构成所述音频文件的局部特征序列;
存储模块,用于将所述音频文件的局部特征序列存储到音频特征库中。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510235892.8A CN106294331B (zh) | 2015-05-11 | 2015-05-11 | 音频信息检索方法及装置 |
TW104142268A TWI691952B (zh) | 2015-05-11 | 2015-12-16 | 一種音頻訊息檢索方法及裝置 |
US15/152,187 US10127309B2 (en) | 2015-05-11 | 2016-05-11 | Audio information retrieval method and device |
PCT/US2016/031886 WO2016183214A1 (en) | 2015-05-11 | 2016-05-11 | Audio information retrieval method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510235892.8A CN106294331B (zh) | 2015-05-11 | 2015-05-11 | 音频信息检索方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106294331A true CN106294331A (zh) | 2017-01-04 |
CN106294331B CN106294331B (zh) | 2020-01-21 |
Family
ID=57248595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510235892.8A Active CN106294331B (zh) | 2015-05-11 | 2015-05-11 | 音频信息检索方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10127309B2 (zh) |
CN (1) | CN106294331B (zh) |
TW (1) | TWI691952B (zh) |
WO (1) | WO2016183214A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108847251A (zh) * | 2018-07-04 | 2018-11-20 | 武汉斗鱼网络科技有限公司 | 一种语音去重方法、装置、服务器及存储介质 |
CN109829515A (zh) * | 2019-03-07 | 2019-05-31 | 北京市博汇科技股份有限公司 | 一种音频指纹匹配方法以及音频指纹匹配装置 |
CN110299134A (zh) * | 2019-07-01 | 2019-10-01 | 中科软科技股份有限公司 | 一种音频处理方法和系统 |
CN110309343A (zh) * | 2019-06-28 | 2019-10-08 | 南京大学 | 一种基于深度哈希的声纹检索方法 |
CN110808067A (zh) * | 2019-11-08 | 2020-02-18 | 福州大学 | 基于二值多频带能量分布的低信噪比声音事件检测方法 |
CN111279330A (zh) * | 2019-11-29 | 2020-06-12 | 支付宝(杭州)信息技术有限公司 | 用于在区块链上存储和管理音频数据的方法和设备 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107622773B (zh) * | 2017-09-08 | 2021-04-06 | 科大讯飞股份有限公司 | 一种音频特征提取方法与装置、电子设备 |
CN107944024B (zh) * | 2017-12-12 | 2020-08-04 | 广州酷狗计算机科技有限公司 | 一种确定音频文件的方法和装置 |
CN111768799B (zh) * | 2019-03-14 | 2024-06-14 | 富泰华工业(深圳)有限公司 | 声音识别方法、装置、计算机装置及存储介质 |
US11245950B1 (en) * | 2019-04-24 | 2022-02-08 | Amazon Technologies, Inc. | Lyrics synchronization |
CN111309965B (zh) * | 2020-03-20 | 2024-02-13 | 腾讯科技(深圳)有限公司 | 音频匹配方法、装置、计算机设备及存储介质 |
CN111462775B (zh) * | 2020-03-30 | 2023-11-03 | 腾讯科技(深圳)有限公司 | 音频相似度确定方法、装置、服务器及介质 |
US11798577B2 (en) * | 2021-03-04 | 2023-10-24 | Gracenote, Inc. | Methods and apparatus to fingerprint an audio signal |
CN115083435B (zh) * | 2022-07-28 | 2022-11-04 | 腾讯科技(深圳)有限公司 | 音频数据处理方法、装置、计算机设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1647160A (zh) * | 2002-04-25 | 2005-07-27 | 莎琛娱乐有限公司 | 坚固而且不变的音频图样匹配 |
CN102959543A (zh) * | 2010-05-04 | 2013-03-06 | 沙扎姆娱乐有限公司 | 用于处理媒体流的样本的方法和系统 |
CN103093761A (zh) * | 2011-11-01 | 2013-05-08 | 腾讯科技(深圳)有限公司 | 音频指纹检索方法及装置 |
CN103729368A (zh) * | 2012-10-13 | 2014-04-16 | 复旦大学 | 一种基于局部频谱图像描述子的鲁棒音频识别方法 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5136655A (en) | 1990-03-26 | 1992-08-04 | Hewlett-Pacard Company | Method and apparatus for indexing and retrieving audio-video data |
US6397198B1 (en) | 1994-11-28 | 2002-05-28 | Indivos Corporation | Tokenless biometric electronic transactions using an audio signature to identify the transaction processor |
US6115035A (en) | 1997-07-21 | 2000-09-05 | Mediaone Group, Inc. | System and method for automated audio/video archive and distribution |
US6011854A (en) | 1997-09-18 | 2000-01-04 | Sony Corporation | Automatic recognition of audio information in a broadcast program |
US7174293B2 (en) | 1999-09-21 | 2007-02-06 | Iceberg Industries Llc | Audio identification system and method |
US6469749B1 (en) | 1999-10-13 | 2002-10-22 | Koninklijke Philips Electronics N.V. | Automatic signature-based spotting, learning and extracting of commercials and other video content |
US6697796B2 (en) | 2000-01-13 | 2004-02-24 | Agere Systems Inc. | Voice clip search |
US6766103B2 (en) | 2000-02-19 | 2004-07-20 | Lg Electronics Inc. | Method for recording and reproducing representative audio data to/from a rewritable recording medium |
US6532477B1 (en) | 2000-02-23 | 2003-03-11 | Sun Microsystems, Inc. | Method and apparatus for generating an audio signature for a data item |
US6990453B2 (en) | 2000-07-31 | 2006-01-24 | Landmark Digital Services Llc | System and methods for recognizing sound and music signals in high noise and distortion |
KR20020032803A (ko) | 2000-10-27 | 2002-05-04 | 구자홍 | 스트리밍 서비스를 위한 파일 구조 |
US7562012B1 (en) | 2000-11-03 | 2009-07-14 | Audible Magic Corporation | Method and apparatus for creating a unique audio signature |
US7461002B2 (en) | 2001-04-13 | 2008-12-02 | Dolby Laboratories Licensing Corporation | Method for time aligning audio signals using characterizations based on auditory events |
US20050210181A1 (en) | 2004-03-22 | 2005-09-22 | Bernadette Depke | Systems and methods for the identification and/or distribution of music and other forms of useful information |
US7567899B2 (en) * | 2004-12-30 | 2009-07-28 | All Media Guide, Llc | Methods and apparatus for audio recognition |
US7516074B2 (en) * | 2005-09-01 | 2009-04-07 | Auditude, Inc. | Extraction and matching of characteristic fingerprints from audio signals |
US20070162761A1 (en) * | 2005-12-23 | 2007-07-12 | Davis Bruce L | Methods and Systems to Help Detect Identity Fraud |
KR100774585B1 (ko) * | 2006-02-10 | 2007-11-09 | 삼성전자주식회사 | 변조 스펙트럼을 이용한 음악 정보 검색 방법 및 그 장치 |
US8140331B2 (en) * | 2007-07-06 | 2012-03-20 | Xia Lou | Feature extraction for identification and classification of audio signals |
WO2010144671A2 (en) * | 2009-06-11 | 2010-12-16 | Dolby Laboratories Licensing Corporation | Trend analysis in content identification based on fingerprinting |
US20110173185A1 (en) * | 2010-01-13 | 2011-07-14 | Rovi Technologies Corporation | Multi-stage lookup for rolling audio recognition |
EP2751804A1 (en) | 2011-08-29 | 2014-07-09 | Telefónica, S.A. | A method to generate audio fingerprints |
US8681950B2 (en) * | 2012-03-28 | 2014-03-25 | Interactive Intelligence, Inc. | System and method for fingerprinting datasets |
EP2831695A4 (en) | 2012-03-28 | 2015-12-30 | Intel Corp | AUDIOVERING DURING A LOW-POWER OPERATION |
RU2609097C2 (ru) | 2012-08-10 | 2017-01-30 | Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. | Устройство и способы для адаптации аудиоинформации при пространственном кодировании аудиообъектов |
EP2731030A1 (en) * | 2012-11-13 | 2014-05-14 | Samsung Electronics Co., Ltd | Music information searching method and apparatus thereof |
DE112013005749T5 (de) | 2012-11-30 | 2015-10-15 | Myine Electronics, Inc. | System und Verfahren zur Bereitstellung einer Nachschlagefunktion für Informationen während der Pufferung von empfangenem Inhalt in einem Radiosystem |
JP6266648B2 (ja) | 2012-12-17 | 2018-01-24 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | 邪魔にならない音声分析を使用して情報を生成する睡眠時無呼吸診断システム及び当該システムの作動方法 |
ES2768179T3 (es) | 2013-01-29 | 2020-06-22 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio, método para proporcionar una información de audio codificada, método para proporcionar una información de audio decodificada, programa informático y representación codificada utilizando una ampliación de ancho de banda adaptada a la señal |
US20150043745A1 (en) | 2013-08-12 | 2015-02-12 | GM Global Technology Operations LLC | Methods, systems and apparatus for providing audio information and corresponding textual information for presentation at an automotive head unit |
US9143875B2 (en) | 2013-09-09 | 2015-09-22 | Nokia Technologies Oy | Determination of ambient sound processed audio information |
EP2866217A1 (en) | 2013-10-25 | 2015-04-29 | GN Store Nord A/S | An audio information system based on zones and contexts |
CN104699445A (zh) | 2013-12-06 | 2015-06-10 | 华为技术有限公司 | 一种音频信息处理方法及装置 |
EP2916241A1 (en) | 2014-03-03 | 2015-09-09 | Nokia Technologies OY | Causation of rendering of song audio information |
EP3114584B1 (en) | 2014-03-04 | 2021-06-23 | Interactive Intelligence Group, Inc. | Optimization of audio fingerprint search |
US9590755B2 (en) | 2014-05-16 | 2017-03-07 | Alphonso Inc. | Efficient apparatus and method for audio signature generation using audio threshold |
US20160098395A1 (en) | 2014-10-01 | 2016-04-07 | Charter Communications Operating, Llc | System and method for separate audio program translation |
-
2015
- 2015-05-11 CN CN201510235892.8A patent/CN106294331B/zh active Active
- 2015-12-16 TW TW104142268A patent/TWI691952B/zh not_active IP Right Cessation
-
2016
- 2016-05-11 WO PCT/US2016/031886 patent/WO2016183214A1/en active Application Filing
- 2016-05-11 US US15/152,187 patent/US10127309B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1647160A (zh) * | 2002-04-25 | 2005-07-27 | 莎琛娱乐有限公司 | 坚固而且不变的音频图样匹配 |
CN102959543A (zh) * | 2010-05-04 | 2013-03-06 | 沙扎姆娱乐有限公司 | 用于处理媒体流的样本的方法和系统 |
CN103093761A (zh) * | 2011-11-01 | 2013-05-08 | 腾讯科技(深圳)有限公司 | 音频指纹检索方法及装置 |
CN103729368A (zh) * | 2012-10-13 | 2014-04-16 | 复旦大学 | 一种基于局部频谱图像描述子的鲁棒音频识别方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108847251A (zh) * | 2018-07-04 | 2018-11-20 | 武汉斗鱼网络科技有限公司 | 一种语音去重方法、装置、服务器及存储介质 |
CN108847251B (zh) * | 2018-07-04 | 2022-12-02 | 武汉斗鱼网络科技有限公司 | 一种语音去重方法、装置、服务器及存储介质 |
CN109829515A (zh) * | 2019-03-07 | 2019-05-31 | 北京市博汇科技股份有限公司 | 一种音频指纹匹配方法以及音频指纹匹配装置 |
CN110309343A (zh) * | 2019-06-28 | 2019-10-08 | 南京大学 | 一种基于深度哈希的声纹检索方法 |
CN110299134A (zh) * | 2019-07-01 | 2019-10-01 | 中科软科技股份有限公司 | 一种音频处理方法和系统 |
CN110808067A (zh) * | 2019-11-08 | 2020-02-18 | 福州大学 | 基于二值多频带能量分布的低信噪比声音事件检测方法 |
CN111279330A (zh) * | 2019-11-29 | 2020-06-12 | 支付宝(杭州)信息技术有限公司 | 用于在区块链上存储和管理音频数据的方法和设备 |
CN111279330B (zh) * | 2019-11-29 | 2023-09-15 | 支付宝(杭州)信息技术有限公司 | 用于在区块链上存储和管理音频数据的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
US10127309B2 (en) | 2018-11-13 |
TW201640492A (zh) | 2016-11-16 |
US20160335347A1 (en) | 2016-11-17 |
WO2016183214A1 (en) | 2016-11-17 |
CN106294331B (zh) | 2020-01-21 |
TWI691952B (zh) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106294331A (zh) | 音频信息检索方法及装置 | |
CN108109619B (zh) | 基于记忆和注意力模型的听觉选择方法和装置 | |
US10019998B2 (en) | Detecting distorted audio signals based on audio fingerprinting | |
Alías et al. | A review of physical and perceptual feature extraction techniques for speech, music and environmental sounds | |
EP2695160B1 (en) | Speech syllable/vowel/phone boundary detection using auditory attention cues | |
CN109658921B (zh) | 一种语音信号处理方法、设备及计算机可读存储介质 | |
CN110647656B (zh) | 一种利用变换域稀疏化和压缩降维的音频检索方法 | |
CN117116290B (zh) | 基于多维特征的数控机床部件缺陷定位方法和相关设备 | |
CN112259123B (zh) | 一种鼓点检测方法、装置及电子设备 | |
Fagerlund et al. | New parametric representations of bird sounds for automatic classification | |
KS et al. | Comparative performance analysis for speech digit recognition based on MFCC and vector quantization | |
US10910000B2 (en) | Method and device for audio recognition using a voting matrix | |
CN104199545A (zh) | 一种基于口型执行预设操作的方法及装置 | |
CN110675858A (zh) | 基于情绪识别的终端控制方法和装置 | |
CA2947957A1 (en) | Method for forming the excitation signal for a glottal pulse model based parametric speech synthesis system | |
Rodríguez-Hidalgo et al. | Echoic log-surprise: A multi-scale scheme for acoustic saliency detection | |
El-Henawy et al. | Recognition of phonetic Arabic figures via wavelet based Mel Frequency Cepstrum using HMMs | |
Nibhanupudi | Signal denoising using wavelets | |
Ige et al. | State-of-the-art in 1D Convolutional Neural Networks: A survey | |
Xie et al. | Image processing and classification procedure for the analysis of australian frog vocalisations | |
Ge et al. | Design and Implementation of Intelligent Singer Recognition System | |
CN116612746B (zh) | 一种基于人工智能在声学库中进行语音编码识别方法 | |
CN116129932A (zh) | 音频数据处理方法、装置、设备以及计算机存储介质 | |
CN116645981A (zh) | 一种基于声码器痕迹指纹比对的深度合成语音检测方法 | |
CN117476000A (zh) | 一种语音识别效果的优化方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201124 Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China Patentee after: Zebra smart travel network (Hong Kong) Limited Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands Patentee before: Alibaba Group Holding Ltd. |
|
TR01 | Transfer of patent right |