音量调节的方法及装置的制造方法_2

文档序号:9690618阅读:来源:国知局
050] Mx = 201og|x1
[0051] 设音频子信号的平均音量值为I,则平均音量值的计算公式如下:
[0053] 步骤S22,分别计算各所述音频子信号的音量值与所述平均音量值之间的差值的 绝对值;
[0054] 本实施例中,设各音频子信号的音量值与平均音量值之间的差值分别为Di,%··· DN,则上述差值计算公式如下:
[0055] Dj =Λ/, -Μ
[0056] 差值Di的绝对值为:
[0057] =Μ, -Μ
[0058] 步骤S23,对满足差值的绝对值IDiI彡ΜΤ对应的音频子信号进行音量值调整,使 调整后的音频子信号的音量值与平均音量值之间的差值的绝对值I仏|〈ΜΤ。
[0059] 具体地,步骤S23包括:根据预设增益系数对满足|Di|彡ΜΤ对应的音频子信号进 行音量值调整,对于满足IDi|〈MT对应的音频子信号不需要进行音量值调整。
[0060] 例如,当Di>MT时,需要对该差值所对应的音频子信号进行音量值调整,此时增 益系数的范围为(0, 1),也就是需要将该差值所对应的音频子信号的音量值调小以使得该 音频子信号的音量值与平均音量值之间的差值小于或等于MT。当Di< -MT时,需要对该差 值所对应的音频子信号进行音量值调整,此时增益系数大于1,也就是需要将该差值所对应 的音频子信号的音量值调大以使得Di彡-MT。以上均为了使处理后满足^KMT。
[0061] 步骤S30,将所有满足|D」〈MT的音频子信号叠加,得到预处理音频信号;
[0062] 由于本发明先对待播放音频信号在预设频率范围内进行分段,并提取相应频段内 的音频子信号,然后分别判断各路音频子信号是否满足预设的音量均衡规则,若某一路或 某些路音频子信号的音量值与多个音频子信号的平均值差异较大,则将所述某一路或某些 路音频子信号进行音量值调整,调整后,再将各路音频子信号叠加生成预处理音频信号,之 后再对预处理音频信号进行音量值调整,以使得电视音量保持不变。本发明提供的音量调 节的方法能够使得各个频道的音量较为均衡,音效效果更好。例如,某一音频信号包含了一 个较强烈的低频信号(如鼓声),如果不采用本发明中的分频段对各路音频子信号进行音 量值调整,而是直接对整个音频信号进行音量值调整的话,为了使得电视输出的音量保持 平衡,则需要将音频信号的音量值进行压缩处理,在压缩低频段的同时,中高频段也被压缩 (例如人声),从而导致虽然电视输出的音量保持不变,但是人声变小,甚至使得用户听不 到人声。相反,如果采用本发明中的分频段对各路音频子信号进行音量值调整,例如只对低 频段音频信号进行压缩处理,即只减小鼓声,人声保持不变,因此电视输出的音效更好,更 能满足用户的需求。
[0063] 步骤S40,根据所述预处理音频信号的音量值和预设的目标音量值计算所述预处 理音频信号对应的增益值;
[0064] 本实施例中,设预处理音频信号的音量值为L,预设的目标音量值为N,设上述预 处理音频信号对应的增益值为g,则增益值g的计算公式如下:
[0066] 本实施例中,上述目标音量值N可以为用户设定的期望音量值。
[0067] 步骤S50,根据所述增益值调整所述预处理音频信号的音量值,并输出调整后的所 述预处理音频信号。本实施例中,上述增益值是根据目标音量值N计算的,通过将预处理音 频信号的音量值与上述增益值相乘,使得电视机输出的音量始终保持不变。
[0068] 本发明提供的音量调节的方法,首先按照频段提取多路音频子信号,然后根据预 设的音量均衡规则对满足条件的音频子信号进行音量值调整,以使得调整后的各路音频子 信号之间的音量值较为均衡,再将调整后的音频子信号叠加以生成预处理音频信号,最后 再根据计算的增益值对预处理音频信号进行音量值调整,以使得电视输出的音量保持不 变,防止了电视切换频道或切换节目时音量发生突变的现象发生。
[0069]参照图3,图3为本发明音量调节的装置一实施例的功能模块示意图。
[0070] 需要强调的是,对本领域的技术人员来说,图3所示功能模块图仅仅是一个较佳 实施例的示例图,本领域的技术人员围绕图3所示的功能模块,可轻易进行新的功能模块 的补充;各功能模块的名称是自定义名称,仅用于辅助理解各个程序功能块,不用于限定本 发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。 [0071] 本实施例提出一种音量调节的装置,包括:
[0072] 提取模块10,用于将待播放音频信号在预设频率范围内进行分段,并提取相应频 段内的音频子信号;
[0073] 本实施例中,待播放音频信号为电视机将要播放的音频信号,在其他实施例中,也 可以为电脑、收音机等设备将要播放的音频信号。上述按照预设的频率提取音频子信号的 方式可以根据实际需要进行选择,可以通过滤波器组将音频信号按照频率分段,分成多路 音频子信号。人类听力频率范围为20Hz至20kHz,优选地,所述预设频率范围为20Hz至 20kHz,可以在该范围内按照频率分段,频率分段的方式可以根据实际需要进行选择,例如 可以采用均匀分段的方式,也可以采用非均匀分段的方式。本实施例中,提取模块10按照 预设的频率进行音频子信号提取的【具体实施方式】如下:
[0074] 第一种实施方式中,所述提取模块10具体用于将待播放音频信号通过余弦调制 滤波器组在预设频率范围(例如20Hz至20kHz)内进行均匀分段,并提取相应频段内的音 频子信号。
[0075] 第二种实施方式中,所述提取模块10具体用于将待播放音频信号通过Gammatone 滤波器组在预设频率范围(例如20Hz至20kHz)内进行非均匀分段,并提取相应频段内的 音频子信号。
[0076] 第一调整模块20,用于根据预设的音量均衡规则对提取出的音频子信号进行音量 值调整;
[0077] 在本实施例中,通过预设的音量均衡规则对上述提取出的各路音频子信号进行音 量值均衡处理,以使得各路音频子信号之间的音量值比较均衡。例如,可以预设一阈值MT, 并计算提取出的各个音频子信号的音量值和平均值将所有音量值与平均值的差值的绝对 值大于或者等于该阈值的音频子信号进行音量值缩小或增大处理,以使得各音频子信号的 音量值和平均值的差值的绝对值均小于该阈值。
[0078] 优选地,参照图4,第一调整模块20包括:
[0079] 第一计算单元21,用于计算提取出的各所述音频子信号的音量值与平均音量值;
[0080]本实施例中,设共有N路音频子信号,这N路子信号的幅度值分别为Xl,知…xN,各 路音频子信号对应的音量值分别为I,My·MN,各路音频子信号的音量值计算公式如下:
[0081] Mi= 201ogIXiI
[0082] 设音频子信号的平均音量值为M,则平均音量值的计算公式如下:
[0084] 第二计算单元22,用于分别计算各所述音频子信号的音量值与所述平均音量值之 间的差值的绝对值;
[0085] 本实施例中,设各音频子信号的音量值与平均音量值之间的差值分别为Di,%··· DN,则上述差值计算公式如下:
[0086] D:=Mj --Μ
[0087] 差值Di的绝对值为:
[0088] |ll| =Mt-M
[0089] 调整单元23,对满足差值的绝对值IDiI彡MT对应的音频子信号进行音量值调整, 使调整后的音频子信号的音量值与平均音量值之间的差值的绝对值IDiI〈MT。
[0090] 具体地,所述调整单元23具体用于根据预设增益系数对满足IDiI>MT对应的音 频子信号进行音量值调整,对于满足IDiI〈MT对应的音频子信号不需要进行音量值调整。
[0091] 例如,当Di>MT时,需要对该差值所对应的音频子信号进行音量值调整,此时增 益系数的范围为(〇, 1),也就是需要将该差值所对应的音频子信号的音量值调小以使得该 音频子信号的音量
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1