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

扬声器控制方法、装置、电子设备及存储介质与流程

2022-12-31 19:07:40 来源:中国专利 TAG:


1.本技术属于终端技术领域,具体涉及一种扬声器控制方法、装置、电子设备及存储介质。


背景技术:

2.随着各类短视频的兴起,电子设备在生活中扮演者愈发重要的角色。越来越多的电子设备中配置了两个或者更多的扬声器,通过对配置的扬声器进行控制以获取更好的立体声效果。但相关的扬声器控制方法,在对扬声器进行调整后,扬声器输出的立体声外放效果还有待提高。


技术实现要素:

3.鉴于上述问题,本技术提出了一种扬声器控制方法、装置、电子设备以及存储介质,以实现改善上述问题。
4.第一方面,本技术实施例提供了一种扬声器控制方法,应用于电子设备,所述电子设备包括第一扬声器和第二扬声器,所述第一扬声器的性能低于所述第二扬声器的性能,所述方法包括:在所述第二扬声器的性能高于预设性能情况下,响应于音量级数的变化,控制所述第一扬声器输出的音量保持不变;同时控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
5.第二方面,本技术实施例提供了一种扬声器控制装置,运行于电子设备,所述电子设备包括第一扬声器和第二扬声器,所述第一扬声器的性能低于所述第二扬声器的性能,所述装置包括:第一控制单元,用于在所述第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,控制所述第一扬声器输出的音量保持不变;第二控制单元,用于同时控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
6.第三方面,本技术实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
7.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
8.本技术实施例提供了一种扬声器控制方法、装置、电子设备及存储介质。在第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,控制第一扬声器输出的音量保持不变,同时控制第二扬声器输出的音量随音量级数的变化而变化。通过上述方法,在第二扬声器的性能超过预设性能的情况下,响应于音量级数的变化,控制第一扬声器的输出保持恒定,同时充分提升第二扬声器的性能,从而使得第一扬声器和第二扬声器能输出均衡的立体声效果,提升了用户体验。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术一实施例提出的一种扬声器控制方法的应用场景示意图;
11.图2示出了本技术一实施例提出的智能功率放大器的全桥逆变电路的示意图;
12.图3示出了本技术一实施例提出的智能功率放大器的全桥逆变电路分时导通的示意图;
13.图4示出了本技术一实施例提出的一种扬声器控制方法的流程图;
14.图5示出了本技术一实施例提出的音量曲线配置的示意图;
15.图6示出了本技术另一实施例提出的一种扬声器控制方法的流程图;
16.图7示出了本技术再一实施例提出的一种扬声器控制方法的流程图;
17.图8示出了本技术再一实施例提出中的驱动电路的示意图;
18.图9示出了本技术又一实施例提出的一种扬声器控制方法的流程图;
19.图10示出了本技术又一实施例提出的一种扬声器控制方法的流程图;
20.图11示出了本技术实施例提出的一种扬声器控制装置的结构框图;
21.图12示出了本技术实施例提出的一种扬声器控制装置的结构框图;
22.图13示出了本技术实时中的用于执行根据本技术实施例的扬声器控制方法的电子设备的结构框图;
23.图14示出了本技术实时中的用于保存或者携带实现根据本技术实施例的扬声器控制方法的程序代码的存储单元。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.随着电子技术的发展,诸如智能手机等电子设备在用户的日常生活中使用地越来越频繁。其中,电子设备的音频播放功能是用户在使用电子设备的过程中,使用最多的功能之一。例如,在用户使用电子设备欣赏影视剧、听音乐、玩游戏、进行语音通话或者视频通话等过程中,都会使用到电子设备的音频播放功能。从而,用户对电子设备进行音频播放时的发声效果提出了更高的要求。比如,在使用电子设备的音频外放功能时,电子设备可以通过设置的扬声器输出立体声外放效果。
26.但是,局限于电子设备的轻薄和便携性,单个扬声器的配置已经难以满足用户日益提升的音频外放场景需求,如响度和环绕感等。为了提升和改善电子设备的外放效果,越来越多的电子设备均配置了两个或者更多的扬声器以获取更好的立体声效果。但受限于电子设备轻薄的机身,以及电子设备中设置的多摄像头和大电池对于电子设备有限的内部空间的挤压,很难在电子设备上集成上下两个完全对称的扬声器来实现良好的立体声效果。
27.当前主流程的配置大体上都是在电子设备的上方设置一个性能稍弱的扬声器实现手持话筒的听筒功能,在电子设备的下方设置一个性能更好的扬声器辅助输出立体声外放效果。基于当前电子设备扬声器系统的配置,在大部分外放场景下,往往需要降低性能更好的那个扬声器的最佳性能来均衡立体声外放效果,而一般在调整扬声器的性能时,都是通过调整电子设备的音量键来调整,而调整电子设备的音量键时,电子设备中设置的两个扬声器的性能往往是同步调整的,始终都存在“上弱下强”的非对称听感,用户体验较差。其中,调整电子设备的音量键时,电子设备中设置的两个扬声器的性能往往是同步调整的,指的是电子设备中设置的两个扬声器的性能同时随音量键的调整增加或降低;“上弱下强”的非对称听感是由于电子设备的上方设置的扬声器的性能较弱,而电子设备的下方设置的扬声器的性能更好一点。
28.因此,发明人提出了本技术中的扬声器控制方法、装置、电子设备及存储介质。在第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,控制第一扬声器输出的音量保持不变,同时控制第二扬声器输出的音量随音量级数的变化而变化。通过上述方法,在第二扬声器的性能超过预设性能的情况下,响应于音量级数的变化,控制第一扬声器的输出保持恒定,同时充分提升第二扬声器的性能,从而使得第一扬声器和第二扬声器能输出均衡的立体声效果,提升了用户体验。
29.下面针对本发明实施提供的扬声器控制方法的应用环境进行介绍:
30.请参阅图1,本发明实施提供的扬声器控制方法可以应用于如图1所示的电子设备100,电子设备100中可以包括两个或多个扬声器。示例性的,如图1所示,电子设备100可以包括第一扬声器110以及第二扬声器120两个扬声器。其中,第一扬声器110和第二扬声器120的性能可以相同也可以不同。可选的,第一扬声器110的性能可以高于第二扬声器120的性能;第一扬声器110的性能也可以低于第二扬声器120的性能;第一扬声器110的性能也可以等于第二扬声器120的性能。在第一扬声器110的性能等于第二扬声器120的性能时,通过第一扬声器110和第二扬声器120可以输出均衡的立体声。因此,第一扬声器110的性能和第二扬声器120的性能不同的情况下,为了可以输出均衡的立体声,给用户良好的声效体验,可以通过对第一扬声器110或第二扬声器120的性能进行调整,使得在调整后,通过第一扬声器110和第二扬声器120可以输出的均衡的立体声。
31.在本技术实施例中,第一扬声器110和第二扬声器120均可以有两个接线柱(两根引线),当电子设备100中只有第一扬声器110或第二扬声器120使用时两根引脚不分正负极性;当电子设备100中的第一扬声器110和第二扬声器120同时使用时两根引脚有极性之分。
32.在本技术实施例中,如图1所示,在电子设备100中,第一扬声器110可以设置于电子设备100的上端,第二扬声器120可以设置于电子设备100的下端,且第一扬声器110和第二扬声器120可以采用单独的智能功率放大器(smart pa)驱动运行,如智能功率放大器1驱动第一扬声器110运行,智能功率放大器2驱动第二扬声器120运行。
33.智能功率放大器一般采用全桥逆变电路。智能功率放大器的全桥逆变电路可参见图2,包括:q1、q2、q3和q4四个开关管,每个开关管的输入端和输出端均连接一个二极管。开关管q1和开关管q3的输入端接入直流电压vboost,开关管q2和开关管q4的输出端接地。开关管q1和q2的公共端作为spk-p端,开关管q3和q4的公共端作为spk-n端,spk-p端和spk-n端连接扬声器。
34.图2展示的开关管q1至开关管q4是npn型晶体管,输入端是指npn型晶体管的集电极,输出端则指npn型晶体管的发射极,控制端则指npn型晶体管的基极。但开关管q1至开关管q4还可以采用其他形式的开关管。
35.可选的,在智能功率放大器中,四个开关管分时导通,为扬声器提供电压,供其运行。具体的,如图3所示,第一阶段:开关管q1和q4导通,开关管q2和q3截止,直流电压vboost沿

指示的方向为扬声器供电。第二阶段:开关管q1和q4截止,开关管q2和q3导通,直流电压vboost沿

指示的方向为扬声器供电。
36.需要说明的是,该电子设备100除了可以为图1中所示的智能手机外,还可以为车机设备、可穿戴电子设备、平板电脑、(桌面型、膝上型)笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、智能音箱等可以配置有两个或多个扬声器的设备。
37.下面将结合附图具体描述本技术的各实施例。
38.请参阅图4,本技术实施例提供的一种扬声器控制方法,应用于如图1所示的电子设备,所述方法包括:
39.步骤s110:在所述第二扬声器的性能高于预设性能情况下,响应于音量级数的变化,控制所述第一扬声器输出的音量保持不变。
40.在本技术实施例中,电子设备包括包括第一扬声器和第二扬声器。其中,第一扬声器和第二扬声器为非对称扬声器。
41.在本技术实施例中,第一扬声器和第二扬声器为非对称扬声器指的是第一扬声器和第二扬声器的最佳性能不同。可选的,第一扬声器为两个扬声器中性能较低的扬声器,第二扬声器为两个扬声器中性能较高的扬声器,也就是说,在本技术实施例中,第一扬声器的最佳性能低于第二扬声器的最佳性能。
42.作为一种方式,扬声器是扬声系统中的关键部位,扬声器的放声质量主要由扬声器的性能指标决定。在本技术实施例中,可以通过扬声器的性能指标的数值来表征扬声器的性能优劣。扬声器的性能指标可以包括额定功率、额定阻抗、频率特性、谐波失真、灵敏度、指向性等。
43.其中,扬声器的额定功率是指扬声器能长时间工作的输出功率,又称为不失真功率,它一般标在扬声器后端的铭牌上。当扬声器工作于额定功率时,音圈不会产生过热或机械动过载等现象,发出的声音没有显示失真。额定功率是一种平均功率,而实际上扬声器工作在变功率状态,它随输入音频信号强弱而变化,在弱音乐及声音信号中,峰值脉冲信号会超过额定功率很多倍,由于持续时间较短而不会损坏扬声器,但有可能出现失真。因此,为保证在峰值脉冲出现时仍能很好获得音质,扬声器须保留足够的功率余量。一般扬声器能随的最大功率是额定功率的24倍。
44.扬声器的额定阻抗是指声扬器在额定状态下,施加在声扬器输入端的电压与流过扬声器的电流的比值。现在,扬声器的额定阻抗一般有2、4、8、16、32欧等几种。扬声器额定阻抗是在输入400hz信号电压情况下测得的。
45.扬声器的频率特性是衡量扬声器放音频带宽的指标。高保真放音系统要求扬声器系统应能重放10hz~2000hz的人耳可听音域。由于用单只扬声器不易实现该音域,故目前高保真音箱系统采用高、中、低三种扬声器来实现全频带重放覆盖。此外,高保真声扬器的
频率特性应尽量趋于平坦,否则会引入重放的频率失真。高保真放音系统要求声扬器在放音频率范围内频率特性不平坦度小于10db。
46.扬声器的失真有很多种,常见的有谐波失真(多由扬声器磁场不均匀以及振动系统的畸变而引起,常在低频时产生)、互调失真(因两种不同频率的信号同时加入扬声器,互相调制音频的音质劣化)和瞬时失真(因振动系统的的惯性不能紧跟信号的变化而变化,从而引起信号失真)等。扬声器的谐波失真是指重放时,增加了原信号中没有的谐波成分。扬声器的谐波失真来源于磁体磁场不均匀,振动膜的特性、音圈位移等非线性失真。目前较好的扬声器的谐波失真指标不大于5%。
47.扬声器的灵敏度通常是指输入功率为1w时的噪声电压时,在扬声器轴向正面1m处所测得的声压大小。灵敏度是衡量扬声器对音频信号中的细节是否能巨细无遗地重放的指标。扬声器的灵敏度越高,则扬声器对音频信号中的细节均能做出响应。作为hifi扬声器的灵敏度应大于86db/w。
48.扬声器对不同方向上的辐射,其声压频率特性是不同的,这种特性成为扬声器的指向性。它与扬声器的口径有关,扬声器的口径大时,扬声器的指向性尖,扬声器的口径小时,扬声器的指向性宽。扬声器的指向性还与频率有关,一般而言,对250hz以下的低频信号,没有明显的指向性;对于1.5khz以下的高频信号则有明显的指向性。
49.在本技术实施例中,预设性能可以为两个扬声器中,性能较弱的扬声器对应的最佳性能。其中,最佳性能可以为预先设置的上述性能指标中的任一指标的最大值,或者为对上述性能指标进行综合评定后,为上述不同的性能指标设置的不同的值。比如,若第一扬声器的最佳性能低于第二扬声器的最佳性能,那么预设性能就可以是第一扬声器的最佳性能。具体的,可以将第一扬声器的最大额定功率设置为预设性能;也可以将第一扬声器对应的性能特性进行加权求和后得到的值设置为预设性能,在此不做具体限定。
50.可选的,预设性能也可以为通过建模方式来确定,匹配第一扬声器和第二扬声器的性能均衡点,将该性能均衡点对应的性能作为预设性能。具体的,匹配第一扬声器的最佳性能和调整第二扬声器至性能接近时,为确定的预设性能。
51.其中,在通过建模方式确定预设性能时,由于第一扬声器的最佳性能低于第二扬声器的最佳性能,因此,可以先将第一扬声器和第二扬声器的性能分别调整至各自对应的最佳性能后,保持第一扬声器的最佳性能不变,再逐步降低第二扬声器的性能,找到第一扬声器和第二扬声器的性能均衡点,从而将该性能均衡点对应的性能确定为预设性能。
52.进一步的,对于大部分用户而言,在用电子设备的音频外放功能时,在比较安静的环境中,更在意声音的质量,即需要扬声器输出的效果声扬均衡,声音清晰舒适;而在嘈杂环境中,往往会把音量键调整到最大,需要更大的响度来满足用户可以获取电子设备外放的声音内容,对声扬和音质的需求会降低。为了可以改善非对称立体声效果,提升电子设备的外放效果,可以通过两个智能功率放大器来分别驱动第一扬声器和第二扬声器工作,并分别为第一扬声器和第二扬声器设置单独的音量曲线配置,从而使得在用户调整音量键时,第一扬声器和第二扬声器由原来的同步变化切换为单独变化,使得第一扬声器和第二扬声器随音量键的变化而单独降低或保持输出效果,从而在大部分场景下非对称声扬器也能输出均衡的立体声效果。也就是说,当检测到用户调整音量键时,根据音量键的调整,通过两个扬声器各自对应的音量曲线配置,将第一扬声器输出的音量调节至其对应的音量曲
线中对应音量级数对应的音量大小;将第二扬声器输出的音量调节至其对应的音量曲线中对应音量级数对应的音量大小。
53.在本技术实施例中,第一扬声器和第二扬声器对应的音量曲线配置不同。其中,音量曲线用于表征音量级数和音量大小之间的线性关系。音量级数和音量键的调整对应,音量级数中的每一级对应音量键的一次调节。也就是说,音量键调节一次,音量级数变换一次。
54.示例性的,如图5所示,图5为为第一扬声器和第二扬声器单独设置的音量曲线。其中,图5中的上扬声器为本技术实施例中的第一扬声器,图5中的下扬声器为本技术实施例中的第二扬声器。从图5中的数据可以看出,第一扬声器和第二扬声器各自对应的音量曲线不同,同一个音量级数对应的音量大小不同。通过图5中的数据还可以知道,在音量级数为12时,第一扬声器的性能达到最佳性能,和第二扬声器的性能接近,因此可以将音量级数12确定为性能均衡点,将该性能均衡点对应的性能确定为预设性能。
55.作为一种方式,当检测到第二扬声器的性能高于预设性能,且第一扬声器的性能处于最高性能时,若检测到音量级数的变化,保持第一扬声器输出的音量保持不变。也就是说,检测到第一扬声器和第二扬声器的性能均在性能均衡点对应的性能以上,则控制第一扬声器的性能保持不变。无论是检测到音量级数的增加,还是检测到音量级数的降低,第一扬声器的性能均保持不变。
56.步骤s120:同时控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
57.在本技术实施例中,当检测到音量级数变化时,控制第二扬声器输出的音量随音量级数的变化而变化。具体的,若检测到音量级数增加,控制第二扬声器输出的音量增加;若检测到音量级数降低,控制第二扬声器输出的音量降低。通过上述方式,可以尽可能保证第一扬声器和第二扬声器均衡输出,同时在大音量时充分发挥第二扬声器的性能以提升整体响度满足用户需求。
58.本技术提供的一种扬声器控制方法,在第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,控制第一扬声器输出的音量保持不变,同时控制第二扬声器输出的音量随音量级数的变化而变化。通过上述方法,在第二扬声器的性能超过预设性能的情况下,响应于音量级数的变化,控制第一扬声器的输出保持恒定,同时充分提升第二扬声器的性能,从而使得第一扬声器和第二扬声器能输出均衡的立体声效果,提升了用户体验。
59.请参阅图6,本技术实施例提供的一种扬声器控制方法,应用于如图1所示的电子设备,所述方法包括:
60.步骤s210:在所述第二扬声器的性能低于所述预设性能的情况下,响应于所述音量级数的变化,控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的变化而同步变化。
61.在本技术实施例中,若检测到第二扬声器的性能低于预设性能,且第一扬声器的性能也低于该预设性能,则响应于音量级数的变化,控制第一扬声器和第二扬声器输出的音量均随音量级数的变化而同步变化。
62.作为一种方式,控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的变化而同步变化,包括:控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的降低,同时衰减相同幅度;或者,控制所述第一扬声器输出
的音量和所述第二扬声器输出的音量随所述音量级数的增加,同时增加相同幅度。
63.也就是说,在上述情况下,若检测到音量级数降低,则同时降低第一扬声器和第二扬声器输出的音量;若检测到音量级数增加,则同时增加第一扬声器和第二扬声器输出的音量。
64.本技术提供的一种扬声器控制方法,在第二扬声器的性能低于预设性能的情况下,响应于音量级数的变化,控制第一扬声器输出的音量和第二扬声器输出的音量随音量级数的变化而同步变化。通过上述方法,在第二扬声器的性能低于第一扬声器的最佳性能的情况下,控制第一扬声器和第二扬声器输出的音量同步变化,可以使得第一扬声器和第二扬声器可以输出均衡的立体声效果,提升用户体验。
65.请参阅图7,本技术实施例提供的一种扬声器控制方法,应用于如图1所示的电子设备,所述方法包括:
66.步骤s310:获取所述第一扬声器的最佳性能。
67.步骤s320:将所述最佳性能作为所述预设性能。
68.在本技术实施例中,可以将第一扬声器的最佳性能直接作为预设性能。
69.步骤s330:在所述第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,通过所述第一功率放大器驱动所述第一扬声器工作,以控制所述第一扬声器输出的音量保持不变。
70.在本技术实施例中,为了提升电子设备的外放效果。可以通过两个功率放大器来驱动不同的扬声器工作。具体的,如图8所示,图8为本技术实施例中的驱动电路示意图。在本技术实施例中,驱动电路可以微控制单元(microcontroller unit,mcu)、第一功率放大器(pa1)、第二功率放大器(pa2)、第一扬声器(spk1)以及第二扬声器(spk2)。其中,微控制单元可以通过i2c总线分别为第一功率放大器(pa1)和第二功率放大器(pa2)进行选址。同时,微控制单元可以通过集成电路内置音频总线(inter-ic sound,i2s)连接第一功率放大器(pa1)、第二功率放大器(pa2)、第一扬声器(spk1)以及第二扬声器(spk2)。其中,在连接时,如图9所示,微控制单元、第一功率放大器(pa1)和第一扬声器(spk1)形成一条通路,以通过第一功率放大器(pa1)驱动第一扬声器(spk1);微控制单元、第二功率放大器(pa2)和第二扬声器(spk2)形成一条通路,以通过第二功率放大器(pa2)和第二扬声器(spk2)。
71.在本技术实施例中,第一功率放大器和第二功率放大器中配置有单独的音量曲线,用于满足不同场景下为扬声器提供不同的音频参数,为用户提供更好的声音效果。
72.作为一种方式,在通过第一功率放大器驱动第一扬声器工作,以控制第一扬声器输出的音量保持不变时,可以控制第一功率放大器以恒定功率驱动第一扬声器工作,从而控制第一扬声器输出的音量保持不变。
73.步骤s340:同时通过所述第二功率放大器驱动所述第二扬声器工作,以控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
74.在本技术实施例中,在通过第二功率放大器驱动第二扬声器工作,以控制第二扬声器输出的音量随音量级数的变化而变化时,可以控制第二功率放大器以不同的功率驱动第二扬声器工作,从而控制第二扬声器在不同的功率下输出不同大小的音量。
75.本技术提供的一种扬声器控制方法,首先获取第一扬声器的最佳性能,将该最佳性能最为预设性能,然后在第二扬声器的性能高于预设性能的情况下,响应于音量级数的
变化,通过第一功率放大器驱动第一扬声器工作,以控制第一扬声器输出的音量保持不变,同时通过第二功率放大器驱动第二扬声器工作,以控制第二扬声器输出的音量随音量级数的变化而变化。通过上述方法,通过不同的功率放大器对不同的扬声器进行驱动,可以确保在使用电子设备的外放功能时,有足够的驱动能力,保障最优的系统音效。再者,在第二扬声器的性能超过预设性能的情况下,响应于音量级数的变化,控制第一扬声器的输出保持恒定,同时充分提升第二扬声器的性能,从而使得第一扬声器和第二扬声器能输出均衡的立体声效果,提升了用户体验。
76.请参阅图9,本技术实施例提供的一种扬声器控制方法,应用于如图1所示的电子设备,所述方法包括:
77.步骤s410:获取当前的外放场景。
78.在本技术实施例中,在不同的外放场景中,用户对立体声效果的要求是不同的,因此可以预先为不同的外放场景设置不同的音频参数,以满足不同外放场景下用户对立体声效果的不同需求。
79.作为一种方式,外放场景可以包括听音乐场景、看视频场景、打电话场景等,在此不做具体限定。每一种外放场景通常可以与电子设备中的某个应用程序关联,因此,可以通过检测电子设备中正在运行的应用程序来确定当前的外放场景。比如,看视频场景可以与电子设备中的视频播放应用程序关联,因此,可以通过检测电子设备中的视频播放应用程序是否在运行来确定当前是否为视频播放场景。
80.可选的,也可以为不同的外放场景设置不同的场景标识,进而通过确定是否检测到对应的应用标识来确定当前的外放场景具体是哪一种。
81.当然确定当前的外放场景的方式可以在检测到电子设备处于外放模式的情况下执行。
82.在本技术实施例中,电子设备中可以设置一个目标控件,用于控制电子设备是否切换到外放模式。当检测到目标控件处于第一状态时,确定电子设备处于外放模式,当检测到目标控件处于第二状态时,确定电子设备未处于外放模式。其中,第一状态表征目标控件处于运行状态,第二状态表征目标控件处于空闲状态。
83.步骤s420:获取与所述外放场景对应的音频参数。
84.在本技术实施例中,音频参数可以包括声道数、量化位数、采样频率以及码率等。在不同的外放场景中,上述音频参数的值可以设置得不同。
85.作为一种方式,可以预先建立外放场景和音频参数的对应关系,进而在确定了当前的外放场景后,可以通过该对应关系确定对应的音频参数。
86.步骤s430:在所述第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,基于所述音频参数,通过所述第一功率放大器驱动所述第一扬声器以所述音频参数工作,以控制所述第一扬声器输出的音量保持不变。
87.在本技术实施例中,在确定了当前外放场景对应的音频参数后,可以通过第一功率放大器驱动第一扬声器以该音频参数进行工作,并且在检测到第二扬声器的性能高于预设性能的情况下,响应于音量键的调整,控制第一扬声器输出的音量保持不变。
88.步骤s440:同时基于所述音频参数,通过所述第二功率放大器驱动所述第二扬声器以所述音频参数工作,以控制所述第二扬声器输出的音量随所述音量级数的变化而变
化。
89.在本技术实施例中,在确定了当前外放场景对应的音频参数后,可以通过第二功率放大器驱动第二扬声器以该音频参数进行工作,并且在检测到第二扬声器的性能高于预设性能的情况下,响应于音量键的调整,控制第二扬声器输出的音量随音量键的调整而动态变化。
90.本技术提供的一种扬声器控制方法,首先获取当前的外放场景,然后获取与该外放场景对应的音频参数,从而在第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,基于音频参数,通过第一功率放大器驱动第一扬声器以该音频参数工作,以控制第二扬声器输出的音量保持不变,同时基于该音频参数,通过第二功率放大器驱动第二扬声器以该音频参数工作,以控制第二扬声器输出的音量随音量级数的变化而变化。通过上述方式,在不同的外放场景,通过不同的音频参数来控制扬声器工作,从而可以保证不同外放场景下的音效。再者在第二扬声器的性能超过预设性能的情况下,响应于音量级数的变化,控制第一扬声器的输出保持恒定,同时充分提升第二扬声器的性能,从而使得第一扬声器和第二扬声器能输出均衡的立体声效果,提升了用户体验。
91.请参阅图10,本技术实施例提供的一种扬声器控制方法,应用于如图1所示的电子设备,所述方法包括:
92.步骤s510:获取当前的外放场景。
93.步骤s520:获取与所述外放场景对应的音频参数。
94.步骤s530:在所述第二扬声器的性能低于所述预设性能的情况下,响应于音量级数的变化,基于所述音频参数,通过所述第一功率放大器驱动所述第一扬声器以所述音频参数工作,通过所述第二功率放大驱动所述第二声扬器以所述音频参数工作,以控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的变化而同步变化。
95.在本技术实施例中,在确定了当前外放场景对应的音频参数后,可以通过第一功率放大器驱动第一扬声器以该音频参数进行工作,同时通过第二功率放大器驱动第二扬声器以该音频参数进行工作。
96.在检测到第二扬声器的性能低于预设性能的情况下,控制第一扬声器和第二扬声器输出的音量随音量键的调整而变化。
97.本技术提供的一种扬声器控制方法,首先获取当前的外放场景,然后获取与该外放场景对应的音频参数,从而在第二扬声器的性能低于预设性能的情况下,响应于音量级数的变化,控制第一扬声器输出的音量和第二扬声器输出的音量随音量级数的变化而同步变化。通过上述方法,在第二扬声器的性能低于第一扬声器的最佳性能的情况下,控制第一扬声器和第二扬声器输出的音量同步变化,可以使得第一扬声器和第二扬声器可以输出均衡的立体声效果,提升用户体验。
98.请参阅图11,本技术实施例提供的一种扬声器控制装置600,运行于电子设备,所述电子设备包括第一扬声器和第二扬声器,所述第一扬声器的性能低于所述第二扬声器的性能,所述装置600包括:
99.第一功率放大器610,用于在所述第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,控制所述第一扬声器输出的音量保持不变。
100.作为一种方式,第一功率放大器610具体用于在所述第二扬声器的性能高于预设
性能的情况下,响应于音量级数的变化,通过所述第一功率放大器驱动所述第一扬声器工作,以控制所述第一扬声器输出的音量保持不变。
101.可选的,第一功率放大器610具体用于获取当前的外放场景;获取与所述外放场景对应的音频参数;在所述第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,基于所述音频参数,通过所述第一功率放大器驱动所述第一扬声器以所述音频参数工作,以控制所述第二扬声器输出的音量保持不变。
102.第二功率放大器620,用于同时控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
103.作为一种方式,第二功率放大器620具体用于同时通过所述第二功率放大器驱动所述第二扬声器工作,以控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
104.可选的,第二功率放大器620还用于基于所述音频参数,通过所述第二功率放大器驱动所述第二扬声器以所述音频参数工作,以控制所述第二扬声器输出的音量随所述音量级数的变化而变化。
105.请参阅图12,所述装置600还可以包括:
106.第三控制单元630,用于在所述第二扬声器的性能低于所述预设性能的情况下,响应于所述音量级数的变化,控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的变化而同步变化。
107.作为一种方式,第三控制单元630具体用于控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的降低,同时衰减相同幅度;或者,控制所述第一扬声器输出的音量和所述第二扬声器输出的音量随所述音量级数的增加,同时增加相同幅度。
108.性能获取单元640,用于获取所述第一扬声器的最佳性能;将所述最佳性能作为所述预设性能。
109.需要说明的是,本技术中装置实施例与前述方法实施例是相互对应的,装置实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。
110.下面将结合图13对本技术提供的一种电子设备进行说明。
111.请参阅图13,基于上述的扬声器控制方法、装置,本技术实施例还提供的另一种可以执行前述扬声器控制方法的电子设备800。电子设备800包括相互耦合的一个或多个(图中仅示出一个)处理器802、存储器804以及网络模块806。其中,该存储器804中存储有可以执行前述实施例中内容的程序,而处理器802可以执行该存储器804中存储的程序。
112.其中,处理器802可以包括一个或者多个处理核。处理器802利用各种接口和线路连接整个电子设备800内的各个部分,通过运行或执行存储在存储器804内的指令、程序、代码集或指令集,以及调用存储在存储器804内的数据,执行电子设备800的各种功能和处理数据。可选地,处理器802可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器802可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也
可以不集成到处理器802中,单独通过一块通信芯片进行实现。
113.存储器804可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。存储器804可用于存储指令、程序、代码、代码集或指令集。存储器804可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备800在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
114.所述网络模块806用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和音频播放设备进行通讯。所述网络模块806可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。所述网络模块806可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。例如,网络模块806可以与基站进行信息交互。
115.请参考图14,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
116.计算机可读存储介质900可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。
117.本技术提供的一种扬声器控制方法、装置、电子设备以及存储介质,在第二扬声器的性能高于预设性能的情况下,响应于音量级数的变化,控制第一扬声器输出的音量保持不变,同时控制第二扬声器输出的音量随音量级数的变化而变化。通过上述方法,在第二扬声器的性能超过预设性能的情况下,响应于音量级数的变化,控制第一扬声器的输出保持恒定,同时充分提升第二扬声器的性能,从而使得第一扬声器和第二扬声器能输出均衡的立体声效果,提升了用户体验。
118.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献