一种智能音箱音效调整方法和装置与流程

文档序号:28418869发布日期:2022-01-11 20:49阅读:249来源:国知局
一种智能音箱音效调整方法和装置与流程

1.本发明涉及智能音箱技术领域,具体涉及一种智能音箱音效调整方法和装置。


背景技术:

2.随着智能音箱的普及与发展,用户对智能音箱高品质音效的需求更加强烈,智能音箱由于存在多种语音场景,比如语音播报、播放音乐、有声读物等,采用同一套eq音效参数处理以上不同类型的音频显然不能满足需求。
3.现有技术中,通常在智能音箱中存储多组eq音效参数,用户根据自己的喜好在设置界面选择其中一组进行设置,或者,智能音响根据用户的方向和/或位置智能地选择其中一组进行设置。
4.但是,在将智能音箱应用于家居环境时,由于房间空间内布局、物件摆放等的不同,会导致房间内声学环境不同,而现有技术中调校的智能音箱音效的方法在不同的家居环境下,未必都能达到预设音效。
5.因此,如何提供一种智能音箱音效调整方法,使智能音箱在不同的空间环境下都能够达到预设音效,成为本领域技术人员亟待解决的技术问题。


技术实现要素:

6.本发明的一个目的是提供一种智能音箱音效调整方法,以实现智能音箱在不同的空间环境下都能够达到预设音效,提升用户体验。
7.为了达到上述目的,本发明的实施例提供了一种智能音箱音效调整方法,包括:
8.获取所述智能音箱在空间中的位置;
9.根据所述位置确定第一eq音效参数,其中,所述第一eq音效参数为预设的多组eq音效参数中的一组;
10.获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应;
11.根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效参数。
12.进一步地,所述获取所述智能音箱在空间中的位置,具体包括:获取所述智能音箱的双摄像头拍摄空间场景图像;利用双目测距算法对所述图像进行处理,获得空间模型以及所述智能音箱在空间中的位置。
13.进一步地,所述根据所述位置确定第一eq音效参数,具体包括:根据所述空间模型以及所述智能音箱在空间中的位置,获取相对位置;根据所述相对位置,从预设的eq音效参数表中获取所述第一eq音效参数;其中,所述预设的eq音效参数表包括多组eq音效参数与相对位置的对应关系。
14.进一步地,所述获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应,具体包括:获取所述智能音箱的mic阵列接收的根据所述第一eq音效参数播放的音频信号;根据所述音频信号提取空间冲击响应。
15.进一步地,所述根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效
参数,具体包括:根据所述空间冲击响应得到空间频率响应;将所述空间频率响应与预设的空间频率响应进行比较,得到各频点下的补偿因子;根据所述补偿因子调整所述第一eq音效参数,得到所述第二eq音效参数。
16.进一步地,在确定第二eq音效参数之后,所述方法还包括:根据用户的输入调整所述第二eq音效参数,得到第三音效参数。
17.进一步地,所述方法还包括:从拍摄的图像中检测是否有人存在及该人是否靠近或远离所述智能音箱;以及当该人靠近所述智能音箱时,减小所述智能音箱的音量,当该人远离所述智能音箱时,增大所述智能音箱的音量。
18.本发明实施例还提供了一种智能音箱音效调整装置,包括:
19.位置获取模块,用于获取所述智能音箱在空间中的位置;
20.第一调整模块,用于根据所述位置确定第一eq音效参数,其中,所述第一eq音效参数为预设的多组eq音效参数中的一组;
21.空间冲击响应获取模块,用于获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应;
22.第二调整模块,用于根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效参数。
23.进一步地,所述位置获取模块,具体用于:获取所述智能音箱的双摄像头拍摄空间场景图像;利用双目测距算法对所述图像进行处理,获得空间模型以及所述智能音箱在空间中的位置。
24.进一步地,所述第一调整模块,具体用于:根据所述空间模型以及所述智能音箱在空间中的位置,获取相对位置;根据所述相对位置,从预设的eq音效参数表中获取所述第一eq音效参数;其中,所述预设的eq音效参数表包括多组eq音效参数与相对位置的对应关系。
25.进一步地,所述空间冲击响应获取模块,具体用于:获取所述智能音箱的mic阵列接收的根据所述第一eq音效参数播放的音频信号;根据所述音频信号提取空间冲击响应。
26.进一步地,所述第二调整模块,具体用于:根据所述空间冲击响应得到空间频率响应;将所述空间频率响应与预设的空间频率响应进行比较,得到各频点下的补偿因子;根据所述补偿因子调整所述第一eq音效参数,得到所述第二eq音效参数。
27.进一步地,所述装置还包括第三调整模块,用于根据用户的输入调整所述第二eq音效参数,得到第三音效参数。
28.进一步地,所述装置还包括音量调整模块,用于从拍摄的图像中检测是否有人存在及该人是否靠近或远离所述智能音箱;以及当该人靠近所述智能音箱时,减小所述智能音箱的音量,当该人远离所述智能音箱时,增大所述智能音箱的音量。
29.本发明实施例还提供了一种计算机程序产品,包括计算机程序指令,当所述指令由处理器执行时,用于实现前述的智能音箱音效调整方法。
30.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现前述的智能音箱音效调整方法。
31.本发明的有益效果是:本发明通过获得智能音箱的摆放位置对音效进行粗调,然后再根据获得的空间冲击响应对音效进行细条,从而使得智能音箱在不同的空间环境下都能够达到预设音效,让用户获得更好的听觉感受,提升用户体验。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
33.图1为本发明的实施例一的方法流程图。
34.图2为本发明的实施例二的方法流程图。
35.图3为本发明的实施例三的装置框图。
36.图4为本发明的实施例四的装置框图。
具体实施方式
37.为了便于本领域普通技术人员理解和实施本发明,下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.实施例一
39.参阅图1,本发明实施例一提供一种智能音箱音效调整方法,所述方法包括:
40.s101、获取所述智能音箱在空间中的位置。
41.该步骤中,可以通过智能音箱上配置的双摄像头进行双目视觉测距来获得空间模型,然后利用双摄像头拍摄的图像与空间模型进行匹配来获得智能音箱在空间中的位置。
42.还可以通过智能音箱上配置的多个测距装置,多个测距装置可以是设于音箱内的不同方位,以对音箱的不同侧进行测距,也就可以在三维空间中定位到障碍物的位置和距离,以获得音箱当前所处空间的模型以及音箱在空间中的位置。
43.例如,可以通过智能音箱上配置的激光传感器进行激光测距获取空间点云数据,进而获得空间模型,再利用匹配算法获得智能音箱在所述空间中的位置。或者采用超声波测距、红外测距等。由于双目视觉测距、激光测距、超声波测距、红外测距均为现有技术,因此,本发明不再赘述。
44.优选地,步骤s101具体包括以下步骤:
45.s1011、获取所述智能音箱的双摄像头拍摄空间场景图像。
46.s1012、利用双目测距算法对所述图像进行处理,获得空间模型以及所述智能音箱在空间中的位置。
47.由于智能音箱通常放置在居家环境中,因此,可以利用双目测距算法对空间中各障碍物进行距离测量,建立空间模型,然后,双摄像头拍摄的图像与空间模型进行匹配来获得智能音箱在空间模型中的位置。例如,可以获得智能音箱的空间坐标值。
48.s102、根据所述位置确定第一eq音效参数,其中,所述第一eq音效参数为预设的多组eq音效参数中的一组。
49.优选地,步骤s102具体包括以下步骤:
50.s1021、根据所述空间模型以及所述智能音箱在空间中的位置,获取相对位置。
51.s1022、根据所述相对位置,从预设的eq音效参数表中获取所述第一eq音效参数,
其中,所述预设的eq音效参数表包括多组eq音效参数与相对位置的对应关系。
52.步骤s102可以实现对智能音箱音效的粗调。
53.s103、获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应。
54.优选地,步骤s103具体包括以下步骤:
55.s1031、获取所述智能音箱的mic阵列接收的根据所述第一eq音效参数播放的音频信号。
56.s1032、根据所述音频信号提取空间冲击响应h(t)。
57.s104、根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效参数。
58.优选地,步骤s104具体包括以下步骤:
59.s1041、根据所述空间冲击响应得到空间频率响应。
60.s1042、将所述空间频率响应与预设的空间频率响应进行比较,得到各频点下的补偿因子。
61.s1041、根据所述补偿因子调整所述第一eq音效参数,得到所述第二eq音效参数。
62.步骤s104可以实现对智能音箱音效的细调。
63.在确定第二eq音效参数后,利用所述第二eq音效参数对输出的音频信号滤波,使得所述智能音箱扬声器的输出在所述当前声学环境下达到预设音效。
64.实施例二
65.参阅图2,本发明实施例二提供了一种智能音箱音效调整方法,所述方法包括:
66.s201、获取所述智能音箱在空间中的位置。
67.s202、根据所述位置确定第一eq音效参数,其中,所述第一eq音效参数为预设的多组eq音效参数中的一组。
68.s203、获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应。
69.s204、根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效参数。
70.s205、根据用户的输入调整所述第二eq音效参数,得到第三音效参数。
71.步骤s205为可选步骤,具体地,用户可以通过与智能音箱相连接的智能终端(例如智能手机)的应用程序(app)设置界面对第二eq音效参数进行微调以得到第三eq音效参数。用户也可以通过智能音箱上的ui界面对第二eq音效参数进行微调以得到第三eq音效参数。
72.在确定第三eq音效参数后,利用所述第三eq音效参数对输出的音频信号滤波,使得所述智能音箱扬声器的输出在所述当前声学环境下达到预设音效。
73.s206、根据用户与所述智能音箱的距离调整所述智能音箱的音量。
74.步骤s206为可选步骤,具体地,可以从拍摄的图像中检测是否有人存在及该人是否靠近或远离所述智能音箱;以及当该人靠近所述智能音箱时,减小所述智能音箱的音量,当该人远离所述智能音箱时,增大所述智能音箱的音量。
75.步骤s206中获取用户与所述智能音箱的距离变化趋势的方式可以是通过摄像头拍摄的两个时刻的画面中人脸或人体其他部位大小变化来判断,也可以通过智能音箱上的红外传感器的感应信号来判断,还可以通过所述智能音箱上的摄像头拍摄的画面的景深变化来判断,本发明不作具体限定。
76.实施例三
77.参阅图3,本发明实施例三提供了一种智能音箱音效调整装置300,所述装置包括:
78.位置获取模块301,用于获取所述智能音箱在空间中的位置。
79.第一调整模块302,用于根据所述位置确定第一eq音效参数,其中,所述第一eq音效参数为预设的多组eq音效参数中的一组。
80.空间冲击响应获取模块303,用于获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应。
81.第二调整模块304,用于根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效参数。
82.优选地,所述位置获取模块301,具体用于:获取所述智能音箱的双摄像头拍摄空间场景图像;利用双目测距算法对所述图像进行处理,获得空间模型以及所述智能音箱在空间中的位置。
83.优选地,所述第一调整模块302,具体用于:根据所述空间模型以及所述智能音箱在空间中的位置,获取相对位置;根据所述相对位置,从预设的eq音效参数表中获取所述第一eq音效参数;其中,所述预设的eq音效参数表包括多组eq音效参数与相对位置的对应关系。
84.优选地,所述空间冲击响应获取模块303,具体用于:获取所述智能音箱的mic阵列接收的根据所述第一eq音效参数播放的音频信号;根据所述音频信号提取空间冲击响应。
85.优选地,所述第二调整模块304,具体用于:根据所述空间冲击响应得到空间频率响应;将所述空间频率响应与预设的空间频率响应进行比较,得到各频点下的补偿因子;根据所述补偿因子调整所述第一eq音效参数,得到所述第二eq音效参数。
86.实施例四
87.参阅图4,本发明实施例四提供了一种智能音箱音效调整装置400,所述装置包括:
88.位置获取模块401,用于获取所述智能音箱在空间中的位置。
89.第一调整模块402,用于根据所述位置确定第一eq音效参数,其中,所述第一eq音效参数为预设的多组eq音效参数中的一组。
90.空间冲击响应获取模403,用于获取所述智能音箱根据所述第一eq音效参数播放的音频的空间冲击响应。
91.第二调整模块404,用于根据所述空间冲击响应以及所述第一eq音效参数确定第二eq音效参数。
92.第三调整模块405,用于根据用户的输入调整所述第二eq音效参数,得到第三音效参数。
93.音量调整模块406,用于从拍摄的图像中检测是否有人存在及该人是否靠近或远离所述智能音箱;以及当该人靠近所述智能音箱时,减小所述智能音箱的音量,当该人远离所述智能音箱时,增大所述智能音箱的音量。
94.所属领域的技术人员可以清楚的了解到,为了描述的方便和简洁,上述描述的装置、模块和单元的具体工作过程,可以参考前述方法实施例的对应过程,在此不再赘述。
95.本发明实施例还公开了一种计算机程序产品,包括计算机程序指令,当指令由处理器执行时,用于实现如实施例一至五的方法。
96.本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如实施例一至五的方法。
97.附图中的流程图和框图显示了根据本发明的多个实施例的方法、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图和框图中的每个方框可以代表一个模块、程序段或代码的一部分,包含一个或多个用于实现逻辑功能的计算机可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。也要注意的是,框图和流程图中的每个方框或方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
98.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
99.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明,上述实施例仅是为说明所作的举例,而并非对实施方式的限定。对于本领域技术人员来说,在上述说明的基础上,还可以做出其它不同形式的变化或变动,而这些变化或变动将是显而易见的,处于本发明的保护范围之中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1