自动调节音量的方法及电子设备的制造方法

文档序号:9618391阅读:643来源:国知局
自动调节音量的方法及电子设备的制造方法
【技术领域】
[0001 ] 本发明涉及音频处理技术领域,尤其涉及一种自动调节音量的方法及电子设备。
【背景技术】
[0002]目前,在电子设备上播放不同的节目源时,由于各个节目源的原始音量都不相同,导致用户在切换不同节目时,会出现音量忽然变得很高或者忽然变得很低的情况,影响了用户收看节目时的舒适度,需要用户频繁的手动操作遥控器来进行音量的调节,十分麻烦。尤其是随着IPTV即交互式网络电视和网络技术的高速发展,例如,网络机顶盒等电子设备在家庭多媒体娱乐领域中的应用越来越广泛,通过网络机顶盒观看的节目内容也越来越丰富。用户在众多的电视节目中频繁地进行切换时,输出音量忽高忽低及手动调节音量的方式给用户带来极大的不便。

【发明内容】

[0003]本发明的主要目的在于解决播放不同的节目源时输出音量忽高忽低的技术问题。
[0004]为实现上述目的,本发明提供的一种自动调节音量的方法,所述方法包括以下步骤:
[0005]将节目源的音频数据解码成脉冲编码调制数据;
[0006]对预设时间内的脉冲编码调制数据进行统计分析,获取音频特征值;
[0007]将所述音频特征值与预先设定的音频幅值参考值进行比较,并根据比较结果对所述脉冲编码调制数据进行处理,以调节输出的音量大小。
[0008]优选地,所述音频特征值为脉冲编码调制数据在预设时间内的平均音频幅值。
[0009]优选地,所述将所述音频特征值与预先设定的音频幅值参考值进行比较,并根据比较结果对所述脉冲编码调制数据进行处理的步骤包括:
[0010]若所述平均音频幅值大于预先设定的音频幅值参考值,且所述平均音频幅值与所述音频幅值参考值之差的绝对值大于设定的门限值,则对所述脉冲编码调制数据进行衰减,直至所述平均音频幅值与所述音频幅值参考值之差的绝对值小于设定的门限值;
[0011]若所述平均音频幅值小于预先设定的音频幅值参考值,且所述平均音频幅值与所述音频幅值参考值之差的绝对值大于设定的门限值,则对所述脉冲编码调制数据进行增强,直至所述平均音频幅值与所述音频幅值参考值之差的绝对值小于设定的门限值。
[0012]优选地,所述将所述音频特征值与预先设定的音频幅值参考值进行比较,并根据比较结果对所述脉冲编码调制数据进行处理,以调节输出的音量大小的步骤之前还包括:
[0013]获取当前时间,并根据用户预先设定的不同时间段与音频幅值参考值的映射关系,及当前时间所处的时间段,设定当前时间的音频幅值参考值。
[0014]优选地,所述根据用户预先设定的不同时间段与音频幅值参考值的映射关系,及当前时间所处的时间段,设定当前时间的音频幅值参考值的步骤还包括:
[0015]在节目播放过程中若进行不同时间段之间的切换,则实时的根据用户预先设定的不同时间段与音频幅值参考值的映射关系,及当前时间所处的时间段,对当前时间的音频幅值参考值进行更新。
[0016]优选地,所述将节目源的音频数据解码成脉冲编码调制数据的步骤之前还包括:
[0017]接收用户选择自动调节音量的指令,并开启自动调节音量功能。
[0018]此外,为实现上述目的,本发明还提供一种自动调节音量的电子设备,所述电子设备包括:
[0019]解码模块,用于将节目源的音频数据解码成脉冲编码调制数据;
[0020]分析模块,用于对预设时间内的脉冲编码调制数据进行统计分析,获取音频特征值;
[0021]比较调整模块,用于将所述音频特征值与预先设定的音频幅值参考值进行比较,并根据比较结果对所述脉冲编码调制数据进行处理,以调节输出的音量大小。
[0022]优选地,所述音频特征值为脉冲编码调制数据在预设时间内的平均音频幅值。
[0023]优选地,所述比较调整模块具体用于:
[0024]若所述平均音频幅值大于预先设定的音频幅值参考值,且所述平均音频幅值与所述音频幅值参考值之差的绝对值大于设定的门限值,则对所述脉冲编码调制数据进行衰减,直至所述平均音频幅值与所述音频幅值参考值之差的绝对值小于设定的门限值;
[0025]若所述平均音频幅值小于预先设定的音频幅值参考值,且所述平均音频幅值与所述音频幅值参考值之差的绝对值大于设定的门限值,则对所述脉冲编码调制数据进行增强,直至所述平均音频幅值与所述音频幅值参考值之差的绝对值小于设定的门限值。
[0026]优选地,所述电子设备还包括:
[0027]设定模块,用于获取当前时间,并根据用户预先设定的不同时间段与音频幅值参考值的映射关系,及当前时间所处的时间段,设定当前时间的音频幅值参考值。
[0028]优选地,所述设定模块还用于:
[0029]在节目播放过程中若进行不同时间段之间的切换,则实时的根据用户预先设定的不同时间段与音频幅值参考值的映射关系,及当前时间所处的时间段,对当前时间的音频幅值参考值进行更新。
[0030]优选地,所述电子设备还包括:
[0031]开启模块,用于接收用户选择自动调节音量的指令,并开启自动调节音量功能。
[0032]本发明提出的一种自动调节音量的方法及电子设备,通过将节目源的音频数据解码成脉冲编码调制数据,并获取能体现其音频特性的音频特征值,将该音频特征值与预设的正常音频幅值参考值进行比较,根据比较结果对脉冲编码调制数据进行处理,从而将输出的音量大小调节到正常范围内,以实现对不同节目源的原始音量进行相应的调整,使输出的实际音量保持在一个正常、稳定的范围内,避免了输出音量忽高忽低的情况。
【附图说明】
[0033]图1为本发明自动调节音量的方法第一实施例的流程示意图;
[0034]图2为本发明自动调节音量的方法第二实施例的流程示意图;
[0035]图3为本发明自动调节音量的方法第三实施例的流程示意图;
[0036]图4为本发明自动调节音量的电子设备第一实施例的功能模块示意图;
[0037]图5为本发明自动调节音量的电子设备第二实施例的功能模块示意图;
[0038]图6为本发明自动调节音量的电子设备第三实施例的功能模块示意图。
[0039]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0041]本发明提供一种自动调节音量的方法。
[0042]参照图1,图1为本发明自动调节音量的方法第一实施例的流程示意图。
[0043]在第一实施例中,该自动调节音量的方法包括:
[0044]步骤S10,将节目源的音频数据解码成脉冲编码调制数据;
[0045]本实施例中,节目源可以为音视频节目,也可以为纯音频节目及其他包含有音频数据的多媒体节目,在此不作限定。接收到节目源后,对节目源的音频数据进行解码,获取脉冲编码调制(Pulse Code Modulat1n,简称PCM)数据。
[0046]步骤S20,对预设时间内的脉
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1