1.一种基于背景噪声的音量调节方法,其特征在于,包括:
采集背景噪音,根据所述背景噪音计算第一声压级;
接收待播放的音频数据;
解码接收到的音频数据;
获取音箱的播放音量,根据所述播放音量计算第二声压级;
比较所述第一声压级与所述第二声压级,根据比较结果放大解码后的音频数据;所述比较所述第一声压级与所述第二声压级之前,还包括:根据用户需求预先设置第一阈值和第二阈值,所述第一阈值是用户可接受的所述第二声压级与所述第一声压级的最小差值,所述第二阈值是用户可接受的所述第二声压级与所述第一声压级的最大差值;
所述比较所述第一声压级与所述第二声压级,包括:将所述第一声压级与所述第二声压级的差值与所述第一阈值和/或所述第二阈值进行比较;
播放放大后的音频数据;
比较所述第一声压级与所述第二声压级,根据比较结果放大解码后的音频数据,包括:
若所述第一声压级比所述第二声压级低,则判断所述第一声压级与所述第二声压级的差值是否超出所述第一阈值;
若所述第一声压级与所述第二声压级的差值不超出所述第一阈值,则按照音量增大模式放大解码后的音频数据,使所述第一声压级与所述第二声压级的差值介于所述第一阈值与所述第二阈值之间;
若所述第一声压级与所述第二声压级的差值超出所述第一阈值,则判断所述第一声压级与所述第二声压级的差值是否超出所述第二阈值;
若所述第一声压级与所述第二声压级的差值超出所述第二阈值,则按照音量减小模式放大解码后的音频数据,使所述第一声压级与所述第二声压级的差值介于所述第一阈值与所述第二阈值之间。
2.根据权利要求1所述的方法,其特征在于,判断所述第一声压级与所述第二声压级的差值是否超出所述第二阈值之后,还包括:
若所述第一声压级与所述第二声压级的差值不超出所述第二阈值,则按照标准模式放大解码后的音频数据。
3.根据权利要求1所述的方法,其特征在于,比较所述第一声压级与所述第二声压级,根据比较结果放大解码后的音频数据,包括:
若所述第一声压级比所述第二声压级高,则按照音量增大模式放大解码后的音频数据,使调节后的所述第一声压级与所述第二声压级的差值介于所述第一阈值与所述第二阈值之间。
4.一种音箱,其特征在于,包括:
背景噪音采集模块,用于采集背景噪音,根据所述背景噪音计算第一声压级;
接收模块,用于接收待播放的音频数据;
音频解码模块,用于解码接收到的音频数据;
播放音量获取模块,用于获取音箱的播放音量,根据所述播放音量计算第二声压级;
放大模块,用于比较所述第一声压级与所述第二声压级,根据比较结果放大解码后的音频数据;所述比较所述第一声压级与所述第二声压级,包括:将所述第一声压级与所述第二声压级的差值与第一阈值和/或第二阈值进行比较;
设置模块,用于根据用户需求预先设置所述第一阈值和所述第二阈值,所述第一阈值是用户可接受的所述第二声压级与所述第一声压级的最小差值,所述第二阈值是用户可接受的所述第二声压级与所述第一声压级的最大差值;
扬声器,用于播放放大后的音频数据;
所述放大模块包括:
第一判断模块,用于若所述第一声压级比所述第二声压级低,则判断所述第一声压级与所述第二声压级的差值是否超出所述第一阈值;
第一音量增大模块,用于在所述第一声压级比所述第二声压级低,且所述第一声压级与所述第二声压级的差值不超出所述第一阈值时,按照音量增大模式放大解码后的音频数据,使所述第一声压级与所述第二声压级的差值介于所述第一阈值与所述第二阈值之间;
第二判断模块,用于若所述第一声压级与所述第二声压级的差值超出所述第一阈值,则判断所述第一声压级与所述第二声压级的差值是否超出所述第二阈值;
音量减小模块,用于若所述第一声压级与所述第二声压级的差值超出所述第二阈值,则按照减小模式放大解码后的音频数据,使所述第一声压级与所述第二声压级的差值介于所述第一阈值与所述第二阈值之间。
5.根据权利要求4所述的音箱,其特征在于,所述放大模块包括:
保持模块,用于若所述第一声压级与所述第二声压级的差值不超出所述第二阈值,则按照标准模式放大解码后的音频数据。
6.根据权利要求4所述的音箱,其特征在于,所述放大模块包括:
第二音量增大模块,用于在所述第一声压级比所述第二声压级时,按照增大模式放大解码后的音频数据,使调节后的所述第一声压级与所述第二声压级的差值介于所述第一阈值与所述第二阈值之间。