【技术实现步骤摘要】
音频模块检测方法、电子设备及计算机存储介质
[0001]本申请涉及终端
,尤其涉及一种音频模块检测方法、电子设备及计算机存储介质。
技术介绍
[0002]电子设备在使用一段时间后,音频采集模块或音频输出模块会因吸附杂质而被堵孔,影响用户在音频使用过程中的音频效果,从而导致用户体验极差。
[0003]以手机为例,当手机的音频采集模块(如麦克风)被堵孔后,通话场景下,通信对端会出现听不清楚的情况;录音场景下,录制的音频文件会出现声音过小的问题。而当手机的音频输出模块(如听筒、扬声器)被杂质堵孔后,通话场景下,通信本端会出现听不清楚通信对方的情况;录音场景下,录制的音频文件在播放时会出现声音过小的问题。
[0004]目前,针对音频采集模块或音频输出模块堵孔的问题,通常利用一个音频采集模块对音频输出模块输出的音频进行采集,并根据采集到的数据判断音频采集模块或音频输出模块是否堵孔,该方案容易导致误判。
技术实现思路
[0005]本申请提供一种音频模块检测方法、电子设备及计算机存储介质,可以利用两个音频采集模块采集的两个能量数据,对电子设备的音频模块进行堵孔检测,并且,可以减小误判率。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种音频模块检测方法。该音频模块检测方法应用于电子设备中。该电子设备包括音频输出模块(如扬声器A1或听筒A2)、第一音频采集模块(如麦克风B1)和第二音频采集模块(如麦克风B2)。该音频模块检测方法包括:当音 ...
【技术保护点】
【技术特征摘要】
1.一种音频模块检测方法,其特征在于,应用于电子设备,所述电子设备包括音频输出模块、第一音频采集模块和第二音频采集模块;所述方法包括:当所述音频输出模块输出第一音频时,通过所述第一音频采集模块获取第一能量数据,通过所述第二音频采集模块获取第二能量数据;第一能量数据用于指示所述第一音频采集模块采集到的所述第一音频的音量;第二能量数据用于指示所述第二音频采集模块采集到的所述第一音频的音量;根据所述第一能量数据和所述第二能量数据,确定音频模块是否堵孔,所述音频模块为所述音频输出模块、所述第一音频采集模块、或所述第二音频采集模块。2.如权利要求1所述的音频模块检测方法,其特征在于,所述根据所述第一能量数据和所述第二能量数据,确定音频模块是否堵孔,具体包括:根据所述第一能量数据确定第一状态信息,所述第一状态信息用于指示所述第一能量数据是否受堵孔影响;根据所述第二能量数据确定第二状态信息,所述第二状态信息用于指示所述第二能量数据是否受堵孔影响;基于所述第一状态信息和所述第二状态信息,确定所述音频模块是否堵塞。3.如权利要求2所述的音频模块检测方法,其特征在于,所述基于所述第一状态信息和所述第二状态信息,确定所述音频模块是否堵塞,具体包括:当所述音频模块为所述音频输出模块时,若所述第一状态信息指示所述第一能量数据受堵孔影响,且所述第二状态信息指示所述第二能量数据受堵孔影响,则确定所述音频输出模块堵孔;当所述音频模块为所述第一音频采集模块时,若所述第一状态信息指示所述第一能量数据受堵孔影响,且所述第二状态信息指示所述第二能量数据不受堵孔影响,则确定所述第一音频采集模块堵孔;当所述音频模块为所述第二音频采集模块时,若所述第一状态信息指示所述第一能量数据不受堵孔影响,且所述第二状态信息指示所述第二能量数据受堵孔影响,则确定所述音频输出模块堵孔。4.如权利要求2所述的音频模块检测方法,其特征在于,所述基于所述第一状态信息和所述第二状态信息,确定所述音频模块是否堵塞,具体包括:当所述音频模块为所述音频输出模块时,若所述第一状态信息指示所述第一能量数据受堵孔影响,且所述第二状态信息指示所述第二能量数据受堵孔影响,则增加第一堵孔次数;若所述第一堵孔次数大于第一预设堵孔次数,则确定所述音频输出模块堵孔;当所述音频模块为所述第一音频采集模块时,若所述第一状态信息指示所述第一能量数据受堵孔影响,且所述第二状态信息指示所述第二能量数据不受堵孔影响,则增加第二堵孔次数;若所述第二堵孔次数大于第二预设堵孔次数,则确定所述第一音频采集模块堵孔;当所述音频模块为所述第二音频采集模块时,若所述第一状态信息指示所述第一能量数据不受堵孔影响,且所述第二状态信息指示所述第二能量数据受堵孔影响,则增加第三堵孔次数;若所述第三堵孔次数大于第三预设堵孔次数,则确定所述第二音频采集模块堵孔。
5.如权利要求2至4任一项所述的音频模块检测方法,其特征在于,所述第一能量数据为:所述音频输出模块在第一音量等级下输出所述第一音频时,所述第一音频采集模块在第一等级增益或多个第二等级增益下采集到的音量;所述第一音量等级为至少两个预设音量等级中的任一个音量等级;所述第一等级增益为至少两个第一预设等级增益中的任一个等级增益;所述多个第二等级增益为所述至少两个第一预设等级增益中的任意多个等级增益;所述第二能量数据为:所述音频输出模块在第二音量等级下输出所述第一音频时,所述第一音频采集模块在第三等级增益或多个第四等级增益下采集到的音量;所述第二音量等级为所述至少两个预设音量等级中的任一个音量等级;所述第三等级增益为至少两个第二预设等级增益中的任一个音量等级;所述多个第四等级增益为所述至少两个第二预设等级增益中的任意多个音量等级。6.如权利要求5所述的音频模块检测方法,其特征在于,所述音频模块为所述音频输出模块;所述根据所述第一能量数据确定第一状态信息,包括:根据第一标定数据和所述第一能量数据,确定所述第一状态信息;其中,若所述第一标定数据和所述第一能量数据的差值大于第一阈值,则所述第一状态信息用于指示所述第一能量数据受堵孔影响;所述第一标定数据为所述音频输出模块在未堵孔的情况下输出第二音频时,由未堵孔的所述第一音频采集模块采集到的音量;所述根据所述第二能量数据确定第二状态信息,包括:根据第二标定数据和所述第二能量数据,确定所述第二状态信息;其中,若所述第二标定数据和所述第二能量数据的差值大于第二阈值,则所述第二状态信息用于指示所述第二能量数据受堵孔影响;所述第二标定数据为所述音频输出模块在未堵孔的情况下输出所述第二音频时,由未堵孔的所述第二音频采集模块采集到的音量。7.如权利要求6所述的音频模块检测方法,其特征在于,所述第一能量数据为:所述音频输出模块在所述第一音量等级下输出所述第一音频时,所述第一音频采集模块在所述第一等级增益下采集到的能量数据;所述第一标定数据为:所述音频输出模块在所述第一音量等级下输出所述第二音频时,所述第一音频采集模块在所述第一等级增益下采集到的能量数据。8.如权利要求6所述的音频模块检测方法,其特征在于,所述第二能量数据为:所述音频输出模块在所述第二音量等级下输出所述第一音频时,所述第二音频采集模块在所述第三等级增益下采集到的能量数据;所述第二标定数据为:所述音频输出模块在所述第二音量等级下输出所述第二音频时,所述第二音频采集模块在所述第三等级增益下采集到的能量数据。9.如权利要求6所述的音频模块检测方法,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。