一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种音频数据处理方法及装置与流程

2021-12-01 01:56:00 来源:中国专利 TAG:


1.本技术属于数据处理技术领域,尤其涉及一种音频数据处理方法及装置。


背景技术:

2.目前,音频采集设备采集音频数据,对音频数据进行优化处理(如降噪处理)后发送给音频播放设备。音频播放设备在接收到音频数据后,继续对音频数据进行优化处理(如调整至期望输出)。音频采集设备和音频播放设备对音频数据多次优化处理可能会导致音频数据的质量降低。


技术实现要素:

3.本技术提供一种音频数据处理方法及装置。
4.第一方面,本技术提供一种音频数据处理方法,应用于音频播放设备,所述方法包括:
5.接收音频采集设备发送的第二音频数据,所述第二音频数据是所述音频采集设备对第一音频数据进行优化处理得到,所述第一音频数据中携带有参考音频数据;
6.对所述第二音频数据进行优化处理,得到第三音频数据;
7.从所述第三音频数据中解调出待处理音频数据,获得所述待处理音频数据相对所述参考音频数据的比对结果;
8.根据所述比对结果,控制所述音频采集设备和所述音频播放设备中的至少一个设备调整优化处理过程。
9.可选的,所述根据所述比对结果,控制所述音频采集设备和所述音频播放设备中的至少一个设备调整优化处理过程包括:
10.根据所述比对结果,向所述音频采集设备发送优化调整指令,所述优化调整指令中携带有所述比对结果,所述比对结果用于辅助所述音频采集设备调整优化处理过程;
11.和/或
12.根据所述比对结果,控制所述音频播放设备调整优化处理过程中采用的系统优化算法。
13.可选的,所述根据所述比对结果,控制所述音频播放设备调整优化处理过程中采用的系统优化算法包括:
14.根据所述比对结果,控制所述音频播放设备禁用所述系统优化算法;
15.或
16.根据所述比对结果指示的失真程度,调整所述系统优化算法的音频调参参数,所述失真程度表明所述待处理音频数据相对所述参考音频数据的失真。
17.可选的,所述方法还包括:
18.与所述音频采集设备协商所述参考音频数据的加载条件,以指示所述音频采集设备在满足所述加载条件时将所述参考音频数据携带在所述第一音频数据中。
19.可选的,所述加载条件为:
20.第一用户利用所述音频采集设备和第二用户利用所述音频播放设备开始通话时;
21.或
22.所述音频采集设备接收到所述音频播放设备发送的比对指令;
23.或
24.所述音频采集设备向所述音频播放设备发送通话请求时;
25.或
26.每间隔预设时间指示所述音频采集设备加载一次所述参考音频数据。
27.第二方面,本技术提供一种音频数据处理方法,应用于音频采集设备,所述方法包括:
28.获取第一音频数据,所述第一音频数据中携带有参考音频数据;
29.对所述第一音频数据进行优化处理,得到第二音频数据,并向音频播放设备发送所述第二音频数据;
30.接收所述音频播放设备发送的比对结果,所述比对结果是第三音频数据中解调出的待处理音频数据相对所述参考音频数据的比对结果,所述第三音频数据是所述音频播放设备对所述第二音频数据进行优化处理得到;
31.根据所述比对结果,控制所述音频采集设备调整优化处理过程。
32.可选的,所述根据所述比对结果,控制所述音频采集设备调整优化处理过程包括:
33.根据所述比对结果,控制所述音频采集设备调整优化处理过程中采用的系统优化算法。
34.可选的,所述根据所述比对结果,控制所述音频采集设备调整优化处理过程中采用的系统优化算法包括:
35.根据所述比对结果,控制所述音频采集设备禁用所述系统优化算法;
36.或
37.根据所述比对结果指示的失真程度,调整所述系统优化算法的音频调参参数,所述失真程度表明所述待处理音频数据相对所述参考音频数据的失真。
38.可选的,所述方法还包括:
39.获取被采集对象的待发送音频数据,根据所述被采集对象的对象类型,获得与所述对象类型匹配的参考音频数据;
40.所述获取第一音频数据包括:根据所述待发送音频数据和所述参考音频数据,得到所述第一音频数据。
41.可选的,所述获取第一音频数据包括:
42.在第一用户利用所述音频采集设备和第二用户利用所述音频播放设备开始通话时,获得参考音频数据,将所述参考音频数据携带在所述音频采集设备采集的音频数据中,以得到所述第一音频数据;
43.或
44.在接收到所述音频播放设备发送的比对指令时,获得参考音频数据,将所述参考音频数据携带在所述音频采集设备采集的音频数据中,以得到所述第一音频数据;
45.或
46.在所述音频采集设备向所述音频播放设备发送通话请求时,获得参考音频数据,所述参考音频数据为所述第一音频数据。
47.或
48.每间隔预设时间获取一次参考音频数据,将所述参考音频数据携带在所述音频采集设备采集的音频数据中,以得到所述第一音频数据。
49.第三方面,本技术提供一种音频数据处理装置,应用于音频播放设备,所述装置包括:
50.接收单元,用于接收音频采集设备发送的第二音频数据,所述第二音频数据是所述音频采集设备对第一音频数据进行优化处理得到,所述第一音频数据中携带有参考音频数据;
51.优化单元,用于对所述第二音频数据进行优化处理,得到第三音频数据;
52.比对单元,用于从所述第三音频数据中解调出待处理音频数据,获得所述待处理音频数据相对所述参考音频数据的比对结果;
53.控制单元,用于根据所述比对结果,控制所述音频采集设备和所述音频播放设备中的至少一个设备调整优化处理过程。
54.可选的,所述控制单元,用于根据所述比对结果,向所述音频采集设备发送优化调整指令,所述优化调整指令中携带有所述比对结果,所述比对结果用于辅助所述音频采集设备调整优化处理过程;和/或,根据所述比对结果,控制所述音频播放设备调整优化处理过程中采用的系统优化算法。
55.可选的,所述控制单元,用于根据所述比对结果,控制所述音频播放设备禁用所述系统优化算法;或,用于根据所述比对结果指示的失真程度,调整所述系统优化算法的音频调参参数,所述失真程度表明所述待处理音频数据相对所述参考音频数据的失真。
56.可选的,所述装置还包括:协商单元,用于与所述音频采集设备协商所述参考音频数据的加载条件,以指示所述音频采集设备在满足所述加载条件时将所述参考音频数据携带在所述第一音频数据中。
57.可选的,所述加载条件为:
58.第一用户利用所述音频采集设备和第二用户利用所述音频播放设备开始通话时;
59.或
60.所述音频采集设备接收到所述音频播放设备发送的比对指令;
61.或
62.所述音频采集设备向所述音频播放设备发送通话请求时;
63.或
64.每间隔预设时间指示所述音频采集设备加载一次所述参考音频数据。
65.第四方面,本技术提供一种音频数据处理装置,应用于音频采集设备,所述装置包括:
66.获取单元,用于获取第一音频数据,所述第一音频数据中携带有参考音频数据;
67.优化单元,用于对所述第一音频数据进行优化处理,得到第二音频数据,并向音频播放设备发送所述第二音频数据;
68.接收单元,用于接收所述音频播放设备发送的比对结果,所述比对结果是第三音
频数据中解调出的待处理音频数据相对所述参考音频数据的比对结果,所述第三音频数据是所述音频播放设备对所述第二音频数据进行优化处理得到;
69.控制单元,用于根据所述比对结果,控制所述音频采集设备调整优化处理过程。
70.可选的,所述控制单元,用于根据所述比对结果,控制所述音频采集设备调整优化处理过程中采用的系统优化算法。
71.可选的,所述控制单元,用于根据所述比对结果,控制所述音频采集设备禁用所述系统优化算法;或,用于根据所述比对结果指示的失真程度,调整所述系统优化算法的音频调参参数,所述失真程度表明所述待处理音频数据相对所述参考音频数据的失真。
72.可选的,所述获取单元,用于获取被采集对象的待发送音频数据,根据所述被采集对象的对象类型,获得与所述对象类型匹配的参考音频数据;根据所述待发送音频数据和所述参考音频数据,得到所述第一音频数据。
73.可选的,所述获取单元,用于:
74.在第一用户利用所述音频采集设备和第二用户利用所述音频播放设备开始通话时,获得参考音频数据,将所述参考音频数据携带在所述音频采集设备采集的音频数据中,以得到所述第一音频数据;
75.或
76.在接收到所述音频播放设备发送的比对指令时,获得参考音频数据,将所述参考音频数据携带在所述音频采集设备采集的音频数据中,以得到所述第一音频数据;
77.或
78.在所述音频采集设备向所述音频播放设备发送通话请求时,获得参考音频数据,所述参考音频数据为所述第一音频数据;
79.或
80.每间隔预设时间获取一次参考音频数据,将所述参考音频数据携带在所述音频采集设备采集的音频数据中,以得到所述第一音频数据。
81.第五方面,本技术提供一种音频播放设备,所述音频播放设备包括:一个或多个处理器、存储器;其中,所述存储器用于存储一个或多个计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述音频播放设备执行上述音频数据处理方法。
82.第六方面,本技术提供一种音频采集设备,所述音频采集设备包括:一个或多个处理器、存储器;其中,所述存储器用于存储一个或多个计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述音频采集设备执行上述音频数据处理方法。
83.第七方面,本技术提供一种计算机存储介质,所述计算机存储介质包括计算机指令,当所述计算机指令在运行时执行上述音频数据处理方法。
84.上述音频数据处理方法及装置,接收音频采集设备发送的第二音频数据,第二音频数据是音频采集设备对第一音频数据进行优化处理得到,第一音频数据中携带有参考音频数据;对第一音频数据进行优化处理,得到第三音频数据;从第三音频数据中解调出待处理音频数据,获得待处理音频数据相对参考音频数据的比对结果;根据比对结果,控制音频采集设备和音频播放设备中的至少一个设备调整优化处理过程,以在音频数据的质量降低
时实时调整优化处理过程,防止两个设备同时实施优化处理带来的过度优化,提高音频数据的质量。
附图说明
85.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
86.图1是本技术实施例提供的一种音频数据处理方法的信令图;
87.图2是本技术实施例提供的另一种音频数据处理方法的信令图;
88.图3是本技术实施例提供的再一种音频数据处理方法的信令图;
89.图4是本技术实施例提供的一种音频数据处理装置的结构示意图;
90.图5是本技术实施例提供的另一种音频数据处理装置的结构示意图。
具体实施方式
91.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
92.目前音频采集设备和音频播放设备可以对音频数据进行处理,音频采集设备作为音频数据的发送方,对音频数据进行降噪等优化处理,音频播放设备作为音频数据的接收方,将音频数据调整为期望的输出。例如发送方通过系统优化算法和app(应用程序,application)算法能够去除环境噪声,也能够对声音进行补偿等。接收方也可以通过app算法和系统优化算法对接收到的音频数据进行处理,此时的处理不再以降噪为主,而是以补偿和声音模式进行调整,如接收方通过app确定出当前声音模式,如杜比音效、魔音音效等,通过app算法能够调整至与声音模式对应音效,通过系统优化算法对音频播放设备的扬声器进行补偿等,因为不同型号的扬声器在高中低频等频域的声音输出不同和扬声器的声腔等原因,需要对其输出的声音进行优化。
93.例如用户1使用手机1,用户2使用手机2,用户1使用手机1与用户2进行通话,手机1作为音频采集设备,利用手机1的麦克风采集用户1的音频数据,音频数据通过手机1和手机2之间的通信通路,从手机1传递到手机2中。手机2作为音频播放设备,利用手机2的扬声器向用户2播放用户1的语音。
94.手机1在采集用户1的音频数据时不单单采集到用户1的声音,还采集到用户1所处环境的噪声,因此手机1在向手机2传递音频数据之前,手机1需要对音频数据进行降噪处理。手机1可以利用app算法和系统优化算法对音频数据进行降噪处理,系统优化算法包括软件层面和硬件层面,硬件层面可利用硬件设备,如dsp(digital signal process,数字信号处理)芯片对音频数据进行降噪处理。app算法是安装在手机1中的app设置的优化算法,如果手机1开启app时采集音频数据,则可以将app算法和系统优化算法结合使用,对音频数据进行降噪处理。例如手机1打开通话app,那么手机1可以使用通话app设置的app算法对音
频数据进行降噪处理。
95.用户2在使用手机2时,用户2可以设置手机2输出声音的音效。如手机2中显示多种声音模式,一种声音模式对应一种音效,用户2可以从多种声音模式中选择一种声音模式。手机2接收到手机1传递的音频数据后,利用手机2中的app算法转换音频数据的音效,使音频数据具有用户2选择的声音模式的音效,然后利用手机2中的系统优化算法再次对音频数据进行补偿,其补偿方式可以是对音频播放设备的扬声器进行补偿等。但是手机1和手机2分别利用app算法和系统优化算法对音频数据进行处理,可能会导致音频数据的过度优化,从而降低音频数据的质量。
96.为解决这一问题,本技术实施例提供一种音频数据处理方法,其可选信令图如图1所示,可以包括以下步骤:
97.101、音频采集设备获取第一音频数据,第一音频数据中携带有参考音频数据。参考音频数据用于指示音频播放数据在完成音频数据的优化处理后,验证音频数据的质量是否下降,如验证音频数据经过音频采集设备和音频播放设备处理后,音频数据的质量是否下降。参考音频数据除了携带在第一音频数据中,参考音频数据还存储在音频播放设备中,这样即便第一音频数据中的参考音频数据被更改,音频播放设备还能够获取到有效的参考音频数据(如没有被更改的参考音频数据)。
98.在本实施例中,参考音频数据作为验证音频数据的质量的参照,参考音频数据的一种形式是,参考音频数据可以是一个标准波形,如参考音频数据是一段声波,为了降低数据传输时参考音频数据对带宽的占用,声波的时长较短,具体时长本实施例不进行限定。参考音频数据的另一种形式是,参考音频数据可以是一个多频点相同幅度的波形,如是一个多频点相同幅度的正弦波。
99.参考音频数据的再一种形式是,音频采集设备预先设置多条参考音频数据,不同参考音频数据对应不同的对象类型,其中对象类型可以是被采集对象的类型,以通过对象类型表明被采集对象的身份。例如对象类型指示被采集对象是男性还是女性、被采集对象的年龄段等;或者对象类型可以指向音频采集设备的应用场景,如是处于通话场景还是录音场景等等;例如如果处于通话场景,则参考音频数据可以是一段预设的人声录音;当然对象类型还可以指向优化目标,对于不同的优化目标可以选择不同的参考音频数据,本实施例不对参考音频数据进行限定。
100.相对应的,音频采集设备获取第一音频数据可以是,将参考音频数据作为第一音频数据,或者,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据,音频采集设备采集的音频数据是音频采集设备启用采集功能后采集到的数据,例如手机启用麦克风后采集音频数据,对于音频采集设备采集的音频数据的内容、时长等本实施例不进行限定。又例如音频采集设备获取被采集对象的待发送音频数据,根据被采集对象的对象类型,获得与对象类型匹配的参考音频数据。对应的获取第一音频数据的方式是,根据待发送音频数据和参考音频数据,得到第一音频数据,从而实现为不同对象类型添加不同的参考音频数据,实现个性化处理。
101.如果音频采集设备和音频播放设备中存储多条参考音频数据,在第一音频数据中还需要携带参考音频数据的标识。音频播放设备可根据参考音频数据的标识,查找与其匹配的参考音频数据。例如参考音频数据的标识可以指向对象类型,这样在为不同对象类型
携带不同参考音频数据时,音频播放设备也能够获取到对应的参考音频数据,以对其接收到的音频数据进行验证。
102.102、音频采集设备对第一音频数据进行优化处理,得到第二音频数据。音频采集设备采集音频数据的目的是通过音频播放设备播放,在音频采集设备采集音频数据过程中还可能采集到噪声数据,那么音频采集设备的优化处理主要是对第一音频数据进行降噪处理,例如音频采集设备利用app算法和系统优化算法对第一音频数据进行降噪处理,系统优化算法包括软件层面和硬件层面,硬件层面可利用硬件设备,如dsp芯片对音频数据进行降噪处理,以对第一音频数据进行多次降噪处理。对于音频采集设备的app算法和系统优化算法的具体执行过程以及可行方式,本实施例不在阐述。
103.103、音频采集设备向音频播放设备发送第二音频数据。
104.104、音频播放设备对第二音频数据进行优化处理,得到第三音频数据。相对于音频采集设备不同,音频播放设备的优化处理不再以降噪为主,而是以补偿和声音模式为主,对第二音频数据进行优化处理。例如音频播放设备通过app算法调整第二音频数据至与声音模式对应音效,通过系统优化算法对音频播放设备的扬声器进行补偿等,因为不同型号的扬声器在高中低频等频域的声音输出不同和扬声器的声腔等原因,需要对其输出的声音进行优化。对于音频播放设备的app算法和系统优化算法的具体执行过程以及可行方式,本实施例不在阐述。
105.105、音频播放设备从第三音频数据中解调出待处理音频数据,获得待处理音频数据相对参考音频数据的比对结果。
106.无论是音频采集设备采集到的音频数据,还是携带在第一音频数据中的参考音频数据,在经过音频采集设备和音频播放设备的优化处理后都会发生变化,但是音频采集设备和音频播放设备的优化可能会出现过度优化,导致音频播放设备播放的声音失真。为此本实施例在音频播放设备播放过程中或播放之前,对其要播放的音频数据(待处理音频数据)和参考音频数据进行比对,以确定待处理音频数据相对参考音频数据的变化。
107.其中待处理音频数据相对参考音频数据的比对结果指示出待处理音频数据相对参考音频数据的变化。音频采集设备获取到的第一音频数据中携带参考音频数据,在音频采集设备和音频播放设备的优化处理中,参考音频数据没有被删除但可能会因为优化处理被更改,因此上述待处理音频数据至少包括第三音频数据中的参考音频数据(注意一点,第三音频数据中的参考音频数据可能已经被更改),当然待处理音频数据可以是第三音频数据中除噪声之外的音频数据,本实施例不对待处理音频数据进行限定。
108.音频播放设备解调出待处理音频数据后,将待处理音频数据和参考音频数据进行比对,将待处理音频数据和参考音频数据之间的差异作为比对结果,或者,将根据差异得到的控制指令作为比对结果,控制指令用于指示是否对优化处理过程进行调整。待处理音频数据和参考音频数据的比对方式如下:
109.待处理音频数据和参考音频数据中相匹配的频点的幅度进行比对,确定相匹配的频点之间的幅度之差,其中相匹配的频点为相同/相近的频点。如果预设数量的频点之间的幅度之差大于阈值,说明待处理音频数据和参考音频数据之间的差异较大,音频播放设备得到的第三音频数据的质量降低,可对优化处理过程进行调整;如果没有预设数量的频点之间的幅度之差大于阈值,说明待处理音频数据和参考音频数据之间的差异较小,音频播
放设备得到的第三音频数据的质量降低程度较小或没有变化,音频采集设备和音频播放设备可继续使用优化处理过程。
110.106、音频播放设备根据比对结果,控制音频采集设备和音频播放设备中的至少一个设备调整优化处理过程。在本实施例中,比对结果指示待处理音频数据相对参考音频数据的变化,如指示出待处理音频数据相对参考音频数据的失真程度,失真程度不同,优化处理的调整方式也不同。例如失真程度越高,说明待处理音频数据的质量下降严重,控制音频采集设备和音频播放设备调整优化处理过程;失真程度越低,说明待处理音频数据的质量下降较小,控制音频采集设备或音频播放设备调整优化处理过程。
111.待处理音频数据相对参考音频数据的失真程度,可通过待处理音频数据和参考音频数据之间的差异确定;例如差异可通过阈值确定,如根据待处理音频数据和参考音频数据之间幅度之差大于阈值的频点数量确定,待处理音频数据和参考音频数据之间幅度之差大于阈值的频点数量越多,待处理音频数据相对参考音频数据的失真程度越高。
112.上述音频数据处理方法,接收音频采集设备发送的第二音频数据,第二音频数据是音频采集设备对第一音频数据进行优化处理得到,第一音频数据中携带有参考音频数据;对第一音频数据进行优化处理,得到第三音频数据;从第三音频数据中解调出待处理音频数据,获得待处理音频数据相对参考音频数据的比对结果;根据比对结果,控制音频采集设备和音频播放设备中的至少一个设备调整优化处理过程,以在音频数据的质量降低时实时调整优化处理过程,防止两个设备同时实施优化处理带来的过度优化,提高音频数据的质量。
113.在本实施例中,优化处理过程调整可以是针对音频采集设备和音频播放设备中的至少一种。其中音频播放设备调整优化处理过程的方式可以是,根据比对结果,控制音频播放设备调整优化处理过程中采用的系统优化算法。在比对结果确定出调整系统优化算法时,音频播放设备反向通知系统优化算法进行调整。对系统优化算法的调整可以包括但不限于如下两种方式:
114.一种调整方式,根据比对结果,控制音频播放设备禁用系统优化算法;另一种调整方式,根据比对结果指示的失真程度,调整系统优化算法的音频调参参数,失真程度表明待处理音频数据相对参考音频数据的失真。其中比对结果可通过待处理音频数据和参考音频数据之间的差异,那么比对结果可以包括待处理音频数据和参考音频数据之间的差异,根据待处理音频数据和参考音频数据之间的差异,确定系统优化算法的目标音频调参参数,将系统优化算法的音频调参参数调整至目标音频调参参数。
115.例如待处理音频数据和参考音频数据之间的差异是两个音频数据中相匹配的频点之间的幅度差异。如两个音频数据中都包括高频和低频,如果高频之间的幅度差异指示待处理音频数据中的幅度降低,音频播放设备的系统优化算法中的高频需要提高;如果高频之间的幅度差异指示待处理音频数据中的幅度提高,音频播放设备的系统优化算法中的高频需要降低,同理低频也可以如此调整,从而完成音频调参参数的调整。在调整高频和低频时其调整幅度也可以根据频点之间的幅度差异而定,如幅度差值越大调整幅度也越大,幅度差值越小调整幅度也越小,对于高频和低频的频点取值本实施例不进行限定。
116.除了调整音频播放设备的优化处理过程之外,本实施例还能够调整音频采集设备的优化处理过程,如图2所示,其示出了本技术实施例提供的另一种音频数据处理方法的信
令图,可以包括以下步骤:
117.201、音频采集设备获取第一音频数据,第一音频数据中携带有参考音频数据。
118.202、音频采集设备对第一音频数据进行优化处理,得到第二音频数据。
119.203、音频采集设备向音频播放设备发送第二音频数据。
120.204、音频播放设备对第二音频数据进行优化处理,得到第三音频数据。
121.205、音频播放设备从第三音频数据中解调出待处理音频数据,获得待处理音频数据相对参考音频数据的比对结果。
122.在本实施例中,上述步骤201至步骤205的说明请参见上述实施例,此处不再赘述。
123.206、音频播放设备根据比对结果,向音频采集设备发送优化调整指令,优化调整指令中携带有比对结果,比对结果用于辅助音频采集设备调整优化处理过程。
124.207、音频采集设备根据比对结果,控制音频采集设备调整优化处理过程。
125.比对结果指示待处理音频数据相对参考音频数据的变化,如指示出待处理音频数据相对参考音频数据的失真程度,在音频采集设备调整优化处理过程时可参照失真程度进行调整。其中音频采集设备调整优化处理过程的方式可以是,根据比对结果,控制音频采集设备调整优化处理过程中采用的系统优化算法。
126.在比对结果确定出调整系统优化算法时,音频播放设备反向通知音频采集设备,对音频采集设备中的系统优化算法进行调整。对系统优化算法的调整可以包括但不限于如下两种方式:
127.一种调整方式,根据比对结果,控制音频采集设备禁用系统优化算法;另一种调整方式,根据比对结果指示的失真程度,调整系统优化算法的音频调参参数,失真程度表明待处理音频数据相对参考音频数据的失真。其中比对结果可通过待处理音频数据和参考音频数据之间的差异,那么比对结果可以包括待处理音频数据和参考音频数据之间的差异,根据待处理音频数据和参考音频数据之间的差异,确定系统优化算法的目标音频调参参数,将系统优化算法的音频调参参数调整至目标音频调参参数,具体说明请参见上述实施例。
128.上述音频数据处理方法,音频播放设备根据比对结果,向音频采集设备发送优化调整指令,优化调整指令中携带有比对结果,音频采集设备根据比对结果,控制音频采集设备调整优化处理过程,使得音频采集设备能够根据比对结果指示的失真程度有针对性地调整优化处理过程,以提高后续音频数据的质量。
129.请参见图3,其示出了本技术实施例提供的再一种音频数据处理方法的信令图,可以包括以下步骤:
130.301、音频播放设备与音频采集设备协商参考音频数据的加载条件,以指示音频采集设备在满足加载条件时将参考音频数据携带在第一音频数据中。也就是说加载条件限定音频采集设备加载参考音频数据的时机,在音频采集设备的运行满足加载条件时向音频播放设备发送携带参考音频数据的第一音频数据,以验证音频播放设备获取到的第三音频数据的质量是否下降。其中加载条件可以包括如下至少一种:
131.第一种,加载条件可以为第一用户利用音频采集设备和第二用户利用音频播放设备开始通话时;第一用户采用音频采集设备与第二用户进行通话,第一用户的音频数据被音频采集设备采集,并被第二用户的音频播放设备播放。在第一用户采用音频采集设备开始和第二用户通话时,音频采集设备将参考音频数据携带在其采集的第一用户的音频数据
中,如将参考音频数据携带在第一用户的通话内容中。
132.第二种,加载条件可以为音频采集设备接收到音频播放设备发送的比对指令;音频播放设备如果检测到其播放的声音质量差,可以向音频采集设备发送比对指令,比对指令指示音频采集设备加载参考音频数据。比对指令还可以由用户触发,对于如何得到比对指令,本实施例不进行限定。
133.第三种,加载条件可以为音频采集设备向音频播放设备发起通话请求时;发起通话请求时可以是用户启用音频采集设备的通话功能,如用户通过音频采集设备向其他用户打电话、语音聊天等,这样在音频采集设备传输用户的音频数据之前,提前对音频采集设备和音频播放设备的优化处理过程进行验证,这样在音频采集设备传输用户的音频数据时可提高音频数据的质量。
134.第四种,每间隔预设时间指示音频采集设备加载一次参考音频数据。其中预设时间是音频采集设备加载参考音频数据的时间间隔,本实施例对预设时间不进行限定。音频采集设备加载参考音频数据时,音频采集设备处于与音频播放设备通信过程中,因为在与音频播放设备通信过程中音频采集设备向音频播放设备发送音频数据,此时加载参考音频数据可以对音频数据的质量进行验证。
135.302、音频采集设备获取第一音频数据,第一音频数据中携带有参考音频数据。在本实施例中,第一音频数据的获取方式可根据加载条件而定,如以下述方式获取第一音频数据:
136.第一种,在第一用户利用音频采集设备和第二用户利用音频播放设备开始通话时,获得参考音频数据,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据。
137.第二种,在接收到音频播放设备发送的比对指令时,获得参考音频数据,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据。
138.第三种,在音频采集设备向音频播放设备发送通话请求时,获得参考音频数据,参考音频数据为第一音频数据。
139.第四种,每间隔预设时间获取一次参考音频数据,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据。
140.303、音频采集设备对第一音频数据进行优化处理,得到第二音频数据。
141.304、音频采集设备向音频播放设备发送第二音频数据。
142.305、音频播放设备对第二音频数据进行优化处理,得到第三音频数据。
143.306、音频播放设备从第三音频数据中解调出待处理音频数据,获得待处理音频数据相对参考音频数据的比对结果。
144.307、音频播放设备根据比对结果,控制音频采集设备和音频播放设备中的至少一个设备调整优化处理过程。
145.上述音频数据处理方法,音频播放设备和音频采集设备协商参考音频数据的加载条件,音频采集设备可按照加载条件将参考音频数据携带在第一音频数据中,从而在需要验证音频数据的质量时加载参考音频数据。
146.对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某
些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
147.与上述方法实施例相对应,本技术实施例提供一种音频数据处理装置,应用于音频播放设备,其可选结构如图4所示,可以包括:接收单元10、优化单元20、比对单元30和控制单元40。
148.接收单元10,用于接收音频采集设备发送的第二音频数据,第二音频数据是音频采集设备对第一音频数据进行优化处理得到,第一音频数据中携带有参考音频数据。参考音频数据用于指示音频播放数据在完成音频数据的优化处理后,验证音频数据的质量是否下降,如验证音频数据经过音频采集设备和音频播放设备处理后,音频数据的质量是否下降,其说明请参见上述实施例。
149.优化单元20,用于对第二音频数据进行优化处理,得到第三音频数据。
150.比对单元30,用于从第三音频数据中解调出待处理音频数据,获得待处理音频数据相对参考音频数据的比对结果。其中待处理音频数据相对参考音频数据的比对结果指示出待处理音频数据相对参考音频数据的变化,如指示出待处理音频数据相对参考音频数据的失真程度。
151.在本实施例中,比对单元30可以将待处理音频数据和参考音频数据之间的差异作为比对结果,或者,可以将根据差异得到的控制指令作为比对结果。而待处理音频数据和参考音频数据的比对方式可以是,待处理音频数据和参考音频数据中相匹配的频点的幅度进行比对,确定相匹配的频点之间的幅度之差,其中相匹配的频点为相同/相近的频点,具体说明请参见上述实施例。
152.控制单元40,用于根据比对结果,控制音频采集设备和音频播放设备中的至少一个设备调整优化处理过程。例如控制单元40,用于根据比对结果,向音频采集设备发送优化调整指令,优化调整指令中携带有比对结果,比对结果用于辅助音频采集设备调整优化处理过程;和/或,根据比对结果,控制音频播放设备调整优化处理过程中采用的系统优化算法。
153.若控制音频播放设备,控制单元40,用于根据比对结果,控制音频播放设备禁用系统优化算法;或,用于根据比对结果指示的失真程度,调整系统优化算法的音频调参参数,失真程度表明待处理音频数据相对参考音频数据的失真,具体说明请参见上述实施例。
154.在本实施例,上述音频数据处理装置还包括:协商单元,用于与音频采集设备协商参考音频数据的加载条件,以指示音频采集设备在满足加载条件时将参考音频数据携带在第一音频数据中。也就是说加载条件限定音频采集设备加载参考音频数据的时机,在音频采集设备的运行满足加载条件时向音频播放设备发送携带参考音频数据的第一音频数据,以验证音频播放设备获取到的第三音频数据的质量是否下降。其中加载条件可以包括如下至少一种:
155.第一种,加载条件可以为第一用户利用音频采集设备和第二用户利用音频播放设备开始通话时;第二种,加载条件可以为音频采集设备接收到音频播放设备发送的比对指令;第三种,加载条件可以为音频采集设备向音频播放设备发送通话请求时;第四种,加载条件可以为每间隔预设时间指示音频采集设备加载一次参考音频数据。
156.请参见图5,其示出了本技术实施例提供另一种音频数据处理装置,应用于音频采
集设备,可以包括:获取单元100、优化单元200、接收单元300和控制单元400。
157.获取单元100,用于获取第一音频数据,第一音频数据中携带有参考音频数据。获取单元100获取第一音频数据的方式如下:
158.第一种,获取单元100获取被采集对象的待发送音频数据,根据被采集对象的对象类型,获得与对象类型匹配的参考音频数据;根据待发送音频数据和参考音频数据,得到第一音频数据。
159.第二种,获取单元100在第一用户利用音频采集设备和第二用户利用音频播放设备开始通话时,获得参考音频数据,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据。
160.第三种,获取单元100在接收到音频播放设备发送的比对指令时,获得参考音频数据,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据。
161.第四种,获取单元100在音频采集设备向音频播放设备发送通话请求时,获得参考音频数据,参考音频数据为第一音频数据。
162.第五种,获取单元100每间隔预设时间获取一次参考音频数据,将参考音频数据携带在音频采集设备采集的音频数据中,以得到第一音频数据。
163.优化单元200,用于对第一音频数据进行优化处理,得到第二音频数据,并向音频播放设备发送第二音频数据。
164.接收单元300,用于接收音频播放设备发送的比对结果,比对结果是第三音频数据中解调出的待处理音频数据相对参考音频数据的比对结果,第三音频数据是音频播放设备对第二音频数据进行优化处理得到。
165.控制单元400,用于根据比对结果,控制音频采集设备调整优化处理过程。例如控制单元400根据比对结果,控制音频采集设备调整优化处理过程中采用的系统优化算法。其方式可以是,控制单元400根据比对结果,控制音频采集设备禁用系统优化算法;或,根据比对结果指示的失真程度,调整系统优化算法的音频调参参数,失真程度表明待处理音频数据相对参考音频数据的失真,具体说明请参见上述实施例。
166.此外,本技术实施例还提供一种音频播放设备,音频播放设备包括:一个或多个处理器、存储器;其中,存储器用于存储一个或多个计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,音频播放设备执行上述音频数据处理方法。
167.本技术实施例还提供一种音频采集设备,音频采集设备包括:一个或多个处理器、存储器;其中,存储器用于存储一个或多个计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,音频采集设备执行上述音频数据处理方法。
168.本技术实施例还提供一种计算机存储介质,计算机存储介质包括计算机指令,当计算机指令在运行时执行上述音频数据处理方法。
169.需要说明的是,本说明书中的各个实施例可以采用递进的方式描述、本说明书中各实施例中记载的特征可以相互替换或者组合,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
170.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
171.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
172.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献