本公开涉及音频控制领域,尤其涉及一种扬声设备的控制方法、装置、设备及介质。
背景技术:
1、相关技术中移动终端为达到立体声的效果,通常会在移动终端的顶部、底部设置多个扬声器,但在用户使用的过程中,用户握持移动终端或移动终端靠近物体等情况下,扬声器被遮挡导致声音传播受阻,甚至扬声器被用户手指或手掌遮挡时可能由于扬声器的振动造成用户手部的不适,降低扬声器的音响效果,影响用户体验。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种扬声设备的控制方法,其特征在于,应用于移动终端,所述移动终端包括至少两个扬声设备,所述方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述根据所述遮挡区域,控制第一扬声设备的音频信号小于第二扬声设备的音频信号,包括:
3.根据权利要求2所述的控制方法,其特征在于,所述基于所述音频调整策略,调整所述第一扬声设备和第二扬声设备中至少一者的音频信号,以使所述第一扬声设备的音量小于所述第二扬声设备的音量,包括:
4.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的控制方法,其特征在于,所述响应于所述控制信号,对所述至少两个扬声设备进行检测,获得所述至少两个扬声设备的遮挡区域,包括:
6.根据权利要求1所述的控制方法,其特征在于,所述根据所述遮挡区域,控制第一扬声设备的音频信号小于第二扬声设备的音频信号,包括:
7.根据权利要求1所述的控制方法,其特征在于,在所述响应于所述控制信号,对所述至少两个扬声设备进行检测,获得所述至少两个扬声设备的遮挡区域的步骤之前,所述方法还包括:
8.根据权利要求1所述的控制方法,其特征在于,所述响应于所述控制信号,对所述至少两个扬声设备进行检测,获得所述至少两个扬声设备的遮挡区域,包括:
9.一种扬声设备的控制装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机刻度存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时,实现权利要求1-8中任一项所述方法的步骤。