一种音量调节方法、存储介质及终端设备与流程

文档序号:30168794发布日期:2022-05-26 09:56阅读:86来源:国知局
一种音量调节方法、存储介质及终端设备与流程

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.图1为本技术提供的音量调节方法的应用场景的示意图。
40.图2为本技术提供的音量调节方法的流程图。
41.图3为本技术提供的音量调节方法的流程示意图。
42.图4为本技术提供的音量调节装置的结构原理图。
43.图5为本技术提供的终端设备的结构原理图。
具体实施方式
44.本技术提供一种音量调节方法、存储介质及终端设备,为使本技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
45.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
46.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
47.发明人经过研究发现,随着物联网智能家居的快速发展,智能电视以及智能空调等智能家居设备成为人们生活必不可少的组成部分。其中,智能电视作为重要智能家居的重要成员,主要用于为用户提供大屏音画体验。但是,现有智能电视在的音响效果经常受外界环境影响,例如,智能电视所处的家庭场景的环境音量的,用户与智能电视的距离等等。当智能电视所处的外界环境发生变化时,用户听到的智能电视播放的音频的音量或变大或者变小,这时用户手动调整智能电视的音量,从而给用户的使用带来不便。
48.为了解决上述问题,在本技术实施例中,获取目标设备对应的音源数据组,基于所述音源数据组,确定所述参考音源数据的环境参数;基于所述音源数据组以及所述环境参数,调整所述目标设备的音量。本技术通过获取目标电视的原始音源数据及参考音源数据,
并根据参考应用数据的环境参数以及原始音源数据来确定对目标设备的音量进行调整,这样可以根据音源数据自动调整音量,给用户的使用带来方便。
49.举例说明,本技术实施例可以应用到如图1所示的场景。在该场景中,首先,智能电视1可以在播放原始音源数据并将原始音源数据发送至智能手机2;智能手机1通过其自身配置的拾音器拾取智能电视2播放的原始音源数据以得到参考音源数据,并接收智能电视2发送的原始源数据;在获取到参考音源数据和原始源数据后,基于所述参考音源数据和原始源数据,确定所述参考音源数据的环境参数;基于所述音源数据组以及所述环境参数,确定智能电视2对应的音量,并将音量信息发送至智能电视2;智能电视2基于音量信息调节自身的音量。
50.可以理解的是,在上述应用场景中,虽然将本技术实施方式的动作描述为部分由终端设备2执行、部分由服务器1执行,但是本技术在执行主体方面不受限制,只要执行了本技术实施方式所公开的动作即可。
51.需要注意的是,上述应用场景仅是为了便于理解本技术而示出,本技术的实施方式在此方面不受任何限制。相反,本技术的实施方式可以应用于适用的任何场景。例如,智能电视连接有装配于智能空调上的音箱,通过该音箱播放其播放的音频;那么在智能电视获取到音量后,可以基于该音量发送至智能空调,以通过智能空调调整其配置的音箱的音量,以达到调整智能电视播放音量的效果。
52.下面结合附图,通过对实施例的描述,对申请内容作进一步说明。
53.本实施提供了一种音量调节方法,如图2和图3所示,所述方法包括:
54.s10、获取目标设备对应的音源数据组。
55.具体地,所述音源数据组包括原始音源数据及参考音源数据,所述目标设备为用于播放所述音源数据的终端设备,例如,智能电视等。所述原始音源数据为目标设备用于作为音频信息播放的数据,例如,原始音源数据为外部信号源发给目标设备的音频数据,或者是,外部信号源发送目标设备的视频数据中的音频信息等。所述参考音源数据为电子设备在目标设备播放原始音源数据时拾取到的音源数据,其中,电子设备可以是用于运行本实施例提供的音量调整方法的设备,也可以是与用于本实施例提供的音量调整方法的设备相连接的设备等,并当电子设备是与用于本实施例提供的音量调整方法的设备相连接的设备时,电子设备在拾取到参数音源数据后,将参考音源数据传输给用于本实施例提供的音量调整方法的设备。在本实施例的一个具体实现方式中,所述电子设备可以为智能手机。
56.在本实施例的一个实现方式中,所述原始音源数据为目标设备播放的音源数据,所述参考音源数据为基于目标终端设备播放的所述原始音源数据所获取到的音源数据。相应的,所述获取目标设备对应的音源数据组具体包括:
57.通过网络通讯获取所述目标设备的原始音源数据,以及通过音频拾取设备拾取所述目标设备的参考音源数据;
58.将获取到的原始音源数据以及参考音源数据构成的音源数据组作为所述目标设备对应的音源数据组。
59.具体地,所述参考音源数据为目标设备播放所述原始音源数据时,音频拾取设备拾取到的音源数据。换句话说,目标设备在获取到原始音源数据后,播放原始音源数据并将原始音源数据通过网络通讯传输给用于运行本实施例提供的音量调整方法的电子设备(例
如,智能手机等),该电子设备接收该原始音源数据并通过音频拾取设备拾取目标设备播放的音源数据,以得到参考音源数据。
60.在本实施例的一个实现方式中,由于参考音源数据为通过音频拾取设备拾取原始音源数据所得得到,从而所述原始音源数据对应的音频内容与所述参考音源数据对应的音频内容的相似度可以满足预设条件,所述预设条件可以为预先设置,用于衡量拾取设备拾取到的音源数据是否可以作为参考音源数据的依据;当拾取设备拾取到的音源数据对应的音频内容与原始音源数据对应的音频内容的相似度满足预设条件,则拾取设备拾取到的音源数据可以作为参考音源数据;反之,当拾取设备拾取到的音源数据对应的音频内容与原始音源数据对应的音频内容的相似度不满足预设条件,则拾取设备拾取到的音源数据不可以作为参考音源数据。在本实施例的一个具体实现方式中,原始音源数据对应的音频内容与所述参考音源数据对应的音频内容的相似度大于预设阈值,其中,所述预设阈值可以为预先设置的,例如,95%等。
61.此外,参考音源数据是通过音频拾取设备拾取,拾取设备拾取在拾取参考音源数据时,会拾取到目标设备所处环境的环境音,使得参考音源数据携带有噪音,由此,原始音源数据的环境参数高于参考音源数据的环境参数。例如,拾取设备拾取在拾取参考音源数据时,拾取到用户讲话声音等。
62.在本实施例的一个实现方式中,为了快速获取参考音源数据,在获取目标设备对应的音源数据组之前,用于执行本实用于本实施例提供的音量调整方法的电子设备与目标设备通讯,并协商所述原始音源数据的播放时间段;目标设备在该播放时间段播放原始音源数据,电子设备在该播放时间段通过音频拾取设备(例如,拾音器、麦克风等)拾取音源数据,以得到目标设备对应的参考音源数据。
63.在本实施例的一个实现方式中,为了提高目标设备的播放音量的准确性,用于执行本实用于本实施例提供的音量调整方法的电子设备可以每间隔预设时间执行一次本实施例提供的音量调整方法。为此,目标设备在与该电子设备连接时,与该电子设备协商间隔执行本实施例提供的音量调整方法的间隔时间,以及第一次执行本实施例提供的音量调整方法的时间;电子设备基于所述第一次执行的时间以及间隔时间来运行本实施例提供的音量调整方法,目标设备基于第一次执行的时间以及间隔时间向电子设备传输原始音源数据,以使得电子设备每次均可以获取到原始音源数据以及参考音源数据。当然,在实际应用中,电子设备与目标设备在携带第一次执行的时间与间隔时间时,会携带每次运行本实施例提供的音量调整方法时获取到原始音源数据的播放时长,以使得电子设备可以确定每次拾取电子设备播放音频数据的拾取时长。此外,电子设备也可以实时拾取目标设备播放的音源数据,以使得实时对目标设备的音量调节。并且当电子设备与目标设备断开连接时,电子设备自动停止运行本实施例提供的音量调整方法。
64.s20、基于所述音源数据组,确定所述参考音源数据的环境参数。
65.具体地,所述环境参数用于反映获取参考音源数据的终端设备的环境信息,其中,所述环境信息可以包括获取参考音源数据的终端设备与目标设备之间的距离,以及获取参考音源数据的终端设备所处环境的环境噪声等。在本实施例的一个实现方式中,在基于音源数据组确定环境参数时,将参考音源数据的信号强度以及信噪比作为环境参数的影响因子,通过对基于原始音源数据和参考音源数据的音源误差信息来确定环境参数。由此,在本
实施例的一个实现方式中,所述基于所述音源数据组,确定所述参考音源数据的环境参数具体包括:
66.基于所述原始音源数据及所述参考音源数据,确定所述目标设备的音源误差信息;
67.基于所述音源误差信息及所述参考音源数据,确定所述参考音源数据的环境参数。
68.具体地,所述音源误差信息用于反映参考音源数据中与原始音源数据不同的音频内容。在确目标设备的音源误差信息时,原始音源数据为参考音源数据对应的标准音源数据,所述音源误差信息为参考音源数据相对其对应的标准音源数据的差异音频信息。换句话说,音源误差信息为参考音源数据中与原始音源数据不同的音频信息。
69.在本实施例的一个实现方式中,所述基于所述原始音源数据以及所述参考音源数据,确定所述目标设备的音源误差信息具体包括:
70.对所述参考音源数据进行自适应滤波处理,以得到滤波音源数据;
71.获取所述原始音源数据与所述滤波音源数据的误差信号,以得到所述目标设备的音源误差信息。
72.具体地,所述自适应滤波是一种参数可自适应调整的有限冲激响应数字滤波方法,所述自适应滤波的输入信号矢量为基于参考音源信号确定,例如,对参考音源信号在不同时刻取样得到。换句话说,在对所述参考音源数据进行自适应滤波处理时,首先对参考音源信号在不同时刻取样以得到输入信号,然后对输入信号进行自适应滤波,以得到滤波音源数据,其中,所述滤波音源数据等于输入信号的各元素的线性加权之和。
73.举例说明,输入信号x(n)为采样信号x(n)构成采样信号矢量:
74.x(n)=[x(n),x(n-1),x(n-2),

x(n-l+1)]
[0075]
那么,滤波音源数据y(n)可以表示为:
[0076]
y(n)=w(n)
t
x(n)
[0077]
其中,w(n)为x(n)权系数。
[0078]
进一步,在确定滤波音源数据的表达式后,可以基于最速下降法来学习所述滤波音源数据的表达式中的权系数,并基于学习到权系数确定参考音源数据对应的滤波音源数据。相应的,在本实施例的一个实现方式中,对所述参考音源数据进行自适应滤波处理,以得到滤波音源数据具体包括:
[0079]
基于最速下降法确定参考音源数据对应的自适应滤波的收敛因子;
[0080]
基于所述收敛因子及所述参考音源数据,确定滤波音源数据。
[0081]
具体地,所述最速下降法为基于最小均方误差和梯度估计的最陡下载原理来确定自适应滤波的收敛因子,其中,最速下降法的目标函数可以为:
[0082]
j(n)=e[e(n)]2[0083]
e(n)=d(n)-y(n)
[0084]
y(n)=w(n)
t
x(n)
[0085]
x(n)=[x(n),x(n-1),x(n-2),...x(n-l+1)]
[0086]
其中,e(n)误差信号对应给的误差函数,x(n)为采样信号x(n)构成采样信号矢量,x(n)为第n时刻的采样信号,x(n-1)第n-1时刻的采样信号,d(n)为原始音源数据,l+1表示
采样信号的数量。
[0087]
所述自适应滤波的收敛因子用于确定参考音源数据对应的权系数,其中,后一权系数矢量可以由前一时刻的权系数矢量、前一时刻的误差信息、前一时刻的输入信号矢量以及自适应滤波的收敛因子得到。例如,相邻两个时刻为n+1和n,n+1的权系数矢量为w(n+1),n的权系数矢量为w(n),那么w(n+1)与w(n)的关系可以表达为:
[0088][0089]
其中,为误差函数的偏导数,其可以采用μx(n)
t
e(n)替代,相应的,w(n+1)与w(n)的关系可以表达为:
[0090]
w(n+1)=w(n)+μx(n)
t
e(n)
[0091]
其中,μ表示自适应滤波收敛因子。
[0092]
进一步,在确定自适应滤波的收敛因子后,可以基于自适应滤波的收敛因子确定参考音源数据对应的滤波音源数据,从而可以确定所述目标设备对应的音源误差信息,其中,音源误差信息所述原始音源数据与所述滤波音源数据的误差信息。例如,滤波音源数据表示为y(n),原始音源数据表示为d(n),那么误差信号为:e(n)=d(n)-y(n)。
[0093]
在本实施例的一个实现方式中,所述基于所述音源误差信息,确定所述参考音源数据的环境参数具体包括:
[0094]
获取所述参考音源数据对应的均方差;
[0095]
基于所述均方差、所述音源误差信息以及所述参考音源数据,确定所述参考音源数据的环境参数。
[0096]
具体地,所述均方差为参考音源数据中包括的各信号点的均方差,其中,所述均方差的计算公式可以为:
[0097][0098]
其中,所述n表示参考音源数据包括的采样信号的数量,xi表示第i个采样信号。
[0099]
在获取到均方差后,基于所述均方差、所述音源误差信息以及所述参考音源数据计算环境参数,其中,所述环境参数的计算公式可以为:
[0100][0101]
j(n)=e[e(n)]2[0102]
其中,s表示均方差,e(n)表示音源误差信息,x(n)表示采样信号x(n)构成采样信号矢量。
[0103]
s30、基于所述音源数据组以及所述环境参数,调整所述目标设备的音量。
[0104]
具体地,所述音量指的是目标设备设置的用于播放原始音频数据的音量,相应的,所述调整所述目标设备的音量指的是调整用于播放原始音频数据的音量。其中,调整所述目标设备的音量可以是运行本实施例提供的音量调整方法的电子设备向目标设备发送调整指令,以使得目标设备基于该调整指令进行音量调整;也可以是运行本实施例提供的音量调整方法的电子设备向目标设备发送目标音量,目标设备直接将其自身配置的音量调整
为目标音量,或者是,基于该目标音量以及其自身配置的当前音量确定是否需要音量调整,当需要音量调整时,自动将配置音量调整为目标音量;还可以是运行本实施例提供的音量调整方法的电子设备向目标设备发送调整系数,目标设备基于其自身配置的当前音量以及调整系数确定目标音量,并将其自身配置的当前音量调整为目标音量。本实施例在基于音源数据组以及所述环境参数调整目标设备的音量数据,将参考音源数据的信噪比以及原始音源数据对应的信号强度均作为环境参数的影响因子,这是由于信号强度可以反映电子设备(例如,用户随身携带的智能手机等)与目标设备(例如,智能电视等)距离,信噪比可以反映当前环境噪声对音源的干扰程度,通过采用信号强度以及信噪比作为影响因子,可以提高音量调整因子的准确性。
[0105]
在本实施例的一个实现方式中,基于所述音源数据组以及所述环境参数,调整所述目标设备的音量具体包括:
[0106]
基于所述原始音源数据及所述参考音源数据,确定所述目标设备的音源误差信息;
[0107]
基于所述音源误差信息、所述环境参数以及所述原始音源数据,确定所述目标设备的音量调节因子;
[0108]
基于所述音量调节因子调整所述目标设备的音量。
[0109]
具体地,所述音源误差信息与上述的音源误差信息相同,并且确定过程也相同,这里就不在赘述,具体可以参照上述关于音源误差信息的说明。所述音量调节因子用于调整目标设备的音量,其中,所述音量调节因子的计算公式可以为:
[0110][0111][0112]
其中,μ为收敛因子,q(n)为环境参数,e(n)为音源误差信息,s为均方差,x(n)为采样信号x(n)构成采样信号矢量,y(n)为原始音源数据,b(n)为音量调节因子。
[0113]
在获取到音量调节因子后,将音量调节因子作为调节比例对目标设备的音量进行调整。例如,例如b(n)=1.5,则代表着实际音量是理想音量的1.5倍,需要将实际音量调小1.5倍。此外,在实际应用中,当目标设备连接音箱时,可以将调整后的音量发送给音箱,以使得音箱按照该音量播放原始音源数据。例如,目标设备连接的配置于冰箱上的音箱,目标设备将音量发送至空调,通过空调调整音箱音量,以使得音箱音量与目标设备调整后的音量相匹配,以使得目标设备播放音量的调整。
[0114]
综上所述,本实施例提供了一种音量调节方法所述方法包括获取目标设备对应的音源数据组;基于所述音源数据组,确定所述参考音源数据的环境参数;基于所述音源数据组以及所述环境参数,调整所述目标设备的音量。本本实施例通过获取目标电视的原始音源数据及参考音源数据,并根据参考应用数据的环境参数以及原始音源数据来确定对目标设备的音量进行调整,这样可以根据音源数据自动调整音量,给用户的使用带来方便。
[0115]
基于上述音量调节方法,本实施例提供了一种音量调节装置,如图4所示,所述音量调节装置包括
[0116]
获取模块,用于获取目标设备对应的音源数据组,其中,音源数据组包括原始音源数据以及原始音源数据对应的参考音源数据;
[0117]
确定模块,用于基于所述音源数据组,确定所述参考音源数据对应的环境参数,其中,所述环境参数用于反映获取参考音源数据的终端设备的环境位置信息;
[0118]
调整模块,用于基于所述音源数据组以及所述环境参数,调整所述目标设备的音量。
[0119]
在一个实施例中,所述原始音源数据为目标设备播放的音源数据,所述参考音源数据为基于目标终端设备播放的所述原始音源数据所获取到的音源数据。
[0120]
在一个实施例中,所述获取模块具体包括:
[0121]
获取单元,用于通过网络通讯获取所述目标设备的原始音源数据,以及通过音频拾取设备拾取所述目标设备的参考音源数据;
[0122]
生成单元,用于将获取到的原始音源数据以及参考音源数据构成的音源数据组作为所述目标设备对应的音源数据组。
[0123]
在一个实施例中,所述确定模块包括:
[0124]
第一确定单元,用于基于所述原始音源数据及所述参考音源数据,确定所述目标设备的音源误差信息;
[0125]
第二确定单元,用于基于所述音源误差信息及所述参考音源数据,确定所述参考音源数据的环境参数。
[0126]
在一个实施例中,所述第一确定单元具体包括:
[0127]
第一确定子单元,用于基于所述原始音源数据及所述参考音源数据,确定所述目标设备的音源误差信息;
[0128]
第二确定子单元,用于基于所述音源误差信息、所述环境参数以及所述原始音源数据,确定所述目标设备的音量调节因子;
[0129]
基于所述音量调节因子调整所述目标设备的音量。
[0130]
在一个实施例中,所述第一确定子单元具体包括:
[0131]
滤波块,用于对所述参考音源数据进行自适应滤波处理,以得到滤波音源数据;
[0132]
第一获取块,用于获取所述原始音源数据与所述滤波音源数据的误差信号,以得到所述目标设备的音源误差信息。
[0133]
在一个实施例中,所述滤波块具体用于:
[0134]
基于最速下降法确定参考音源数据对应的自适应滤波的收敛因子;
[0135]
基于所述收敛因子及所述参考音源数据,确定滤波音源数据。
[0136]
在一个实施例中,所述第二确定子单元具体包括:
[0137]
第二获取块,用于获取所述参考音源数据对应的均方差;
[0138]
确定块,用于基于所述均方差、所述音源误差信息以及所述参考音源数据,确定所述参考音源数据的环境参数。
[0139]
基于上述音量调节方法,本实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述实施例所述的音量调节方法中的步骤。
[0140]
基于上述音量调节方法,本技术还提供了一种终端设备,如图5所示,其包括至少
一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communications interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
[0141]
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0142]
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
[0143]
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0144]
此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
[0145]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1