一种响度控制系统及控制方法技术方案

技术编号:4154451 阅读:325 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种响度控制系统和控制方法,所述的系统建立在FPGA芯片基础上,包括输入模块、音频特征值提取模块、系数产生模块、延时模块、输出模块,所述的方法包括以下步骤:输入模块将要处理的串行音频数据转换成并行的24bit音频数据;音频特征值提取模块产生音频数据的响度值;系数产生模块产生系数;延时模块将并行的24bit音频数据存储;输出模块产生处理后的音频数据,并将并行的24bit数据再经过并串转换产生出经过处理的音频数据流输出。由于本发明专利技术基于FPGA芯片进行设计,控制参数可由用户自己设置,控制灵活,对动态范围大的信号的处理效果良好,开发周期短,开发成本低。

Loudness control system and control method

The invention discloses a loudness control system and control method, the system is established based on FPGA, including input module, audio module, feature extraction coefficient generation module, delay module, output module, wherein the method comprises the following steps: input module will be converted into serial audio data processing 24bit audio data parallel; audio feature extraction module generates value loudness of audio data values; generation coefficient coefficient generation module; delay module 24bit audio data storage in parallel; the output module generates audio data processing, and then by 24bit data parallel and string conversion produced after the audio data processing flow output. Because the invention is designed on the basis of the FPGA chip, the control parameter can be set by the user itself, the control is flexible, the processing effect of the signal with large dynamic range is good, the development cycle is short, and the development cost is low.

【技术实现步骤摘要】

本专利技术涉及一种数字音频信号处理技术,特别是。
技术介绍
响度由气压迅速变化的振幅(声压)大小决定。但人耳对强度的主观感觉与客观 的实际强度并不一致,人耳对声音的感觉,不仅和声压有关,还和频率有关。声压级相同,频 率不同的声音,听起来响亮程度也不同。结合声压、频率和人耳的感觉得到的曲线关系称 等响度曲线,如图l所示。通过等响度曲线可以知道,人耳其实对高频与低频都不是 特别敏感,但对中频非常敏感,尤其是3K和5K之间的音频,这也是人说话时的声音。 例如电视节目的播出,当两个节目切换时声音可能很突然而且很响亮,这样会让 人受到惊吓或感到不舒服,尤其是电视节目中间插播的直销广告,基本上是对白,而这也是 人耳最敏感的音频,总是让人觉得声音太大。让受众感到不适、烦躁甚至惊吓。由图l不难 看出,只要控制了 3K到5K这个频段的声音就能达到控制音频响度的目的。过去对响度的控 制方法主要是利用分立的电阻、电容和电感元件组成的控制系统。由于这样的系统过于简 单,不能调整参数,对动态范围大的音频信号处理效果不好,影响人们对电视节目的欣赏。
技术实现思路
为解决现有技术存在的上述问题,本专利技术的目的是要针对电视节目播出中不可预 知的响度跳变,提供一种控制灵活、可以对动态范围大的音频信号进行良好处理的响度控 制系统及控制方法。 为了实现上述目的,本专利技术的技术方案如下一种响度控制系统建立在FPGA芯片基础上,包括输入模块、音频特征值提取模块、系数产生模块、延时模块、输出模块,所述的 输入模块、音频特征值提取模块、系数产生模块、输出模块依次串联,所述的延时模块连接在输入模块和输出模块之间;所述的输入模块的功能是将要处理的串行音频数据转换成并 行的24bit音频数据;所述的音频特征值提取模块的功能是将每个24bit音频数据经过带 通滤波,并多次累加,再将累加和取平均值,得到这一音频数据的响度值;所述的系数产生 模块的功能是根据音频数据的响度值和预设的门限值、比率值经过一系列运算产生系数; 所述的延时模块的功能是在FPGA芯片内部做一个存储区,将并行的24bit音频数据存储起 来;所述的输出模块的功能是将延时的音频数据与产生的系数相乘,产生处理后的音频数 据,并将并行的24bit数据,再经过并串转换产生出最后经过处理的音频数据流输出。 —种响度控制方法包括以下步骤 A、由输入模块将要处理的串行音频数据转换成并行的24bit音频数据采样点,并 同时传送到音频特征值提取模块和延时模块; B、由音频特征值提取模块将每个24bit音频数据经过带通滤波,并多次累加,再将累加和取平均值,得到这一音频数据的响度值并传送到系数产生模块; C、由系数产生模块根据音频数据的响度值和预设的门限值、比率值经过一系列运算得出系数,并传送到输出模块; D、由延时模块将并行的24bit音频数据存储起来并传送到输出模块; E、由输出模块将延时模块传送来的音频数据与系数产生模块传送来的系数相乘,产生处理后的音频数据,并将并行的24bit数据再经过并串转换产生出经过处理的音频数据流输出。 本专利技术步骤C所述的系数计算公式如下 当LD《TH时,系数P = 1 ; 当LD > TH时,系数P = 10—(((LD—加*翻)- ; 式中,LD为上一步算出的音频数据的响度值,TH为预设的门限值,RA为比率且 RA《1。 与现有技术相比,本专利技术具有以下有益效果 1、由于本专利技术基于FPGA芯片进行设计,控制参数可由用户自己设置,实现了控制 灵活。 2、由于本专利技术对响度特征值进行了提取并处理,对动态范围大的信号的处理效果 良好。 3、由于本专利技术的算法是基于FPGA芯片实现的,而FPGA芯片又是技术成熟、易于开 发、价格低廉的芯片,从而縮短了开发周期,降低了开发成本。附图说明 本专利技术共有附图3张,其中 图l是等响度曲线。 图2是响度控制系统组成示意图。 图3是声音响度的控制方法流程框图。 图中1、输入模块,2、音频特征值提取模块,3、系数产生模块,4、输出模块,5、延时模块。具体实施例方式下面结合附图对本专利技术进行进一步地描述。如图2所示,一种响度控制系统建立 在FPGA芯片基础上,包括输入模块1、音频特征值提取模块2、系数产生模块3、延时模块5、 输出模块4,所述的输入模块1、音频特征值提取模块2、系数产生模块3、输出模块4依次串 联,所述的延时模块5连接在输入模块1和输出模块4之间;所述的输入模块l的功能是 将要处理的串行音频数据转换成并行的24bit音频数据;所述的音频特征值提取模块2的 功能是将每个24bit音频数据经过带通滤波,并多次累加,再将累加和取平均值,得到这一 音频数据的响度值;所述的系数产生模块3的功能是根据音频数据的响度值和预设的门限 值、比率值经过一系列运算产生系数;所述的延时模块5的功能是在FPGA芯片内部做一个 存储区,将并行的24bit音频数据存储起来;所述的输出模块4的功能是将延时的音频数据 与产生的系数相乘,产生处理后的音频数据,并将并行的24bit数据,再经过并串转换产生 出最后经过处理的音频数据流输出。 如图3所示,一种响度控制方法包括以下步骤 A、由输入模块1将要处理的串行音频数据转换成并行的24bit音频数据,并同时 传送到音频特征值提取模块2和延时模块5 ; B、由音频特征值提取模块2将每个24bit采样点经过带通滤波,并多次累加,再将累加和取平均值,得到这一音频数据的响度值并传送到系数产生模块3 ; C、由系数产生模块3根据音频数据的响度值和预设的门限值、比率值经过一系列运算得出系数,并传送到输出模块4 ; D、由延时模块5将并行的24bit音频数据采样点存储起来并传送到输出模块4 ; E、由输出模块4将延时模块5传送来的音频数据与系数产生模块3传送来的系数 相乘,产生处理后的音频数据,并将并行的24bit数据再经过并串转换产生出经过处理的 音频数据流输出。 本专利技术步骤C所述的系数计算公式如下 当LD《TH时,系数P = 1 ; 当LD > TH时,系数P = 10—(((LD—加*翻)- ; 式中,LD为上一步算出的音频数据的响度值,TH为预设的门限值,RA为比率且 RA《1。 本专利技术的工作原理如下 1、将串行的需要处理的音频数据和与之同步的时钟信号接入FPGA芯片,首先完 成串并转移,将串行的数据流转变成并行的24bit的音频数据,便于接下来的处理和运算; 一个24bit音频数据对应一个音频的采样点(我们听的声音就是由若干个连续的采样点组 成)。 2、将连续的串并转移后的24bit音频数据采样值,送入FPGA内部的FIR数字滤波 器,提取我们所要的响度音频数值(音频数据中3K 5K的数据);同时将表示响度特征的 音频数据做1024次累加,再取其平均值;这样做的目的是能够更准确的提取响度特征值。 我们把提取出的这个响度值作为接下来实施响度控制的依据。 3、将提取出来的响度特征值与设定好的压縮门限值做比较,当响度特征值大于门 限值时,系统启动音频压縮功能,并根据压縮比率产生一个压縮系数;同时由于上面对音频 采样数据滤波、累加再计算其平均值需要一定的运算时间,也就是说在这一段时间内的音 频采样数据是不能输出的,这本文档来自技高网...

【技术保护点】
一种响度控制系统,其特征在于:所述的系统建立在FPGA芯片基础上,包括输入模块(1)、音频特征值提取模块(2)、系数产生模块(3)、延时模块(5)、输出模块(4),所述的输入模块(1)、音频特征值提取模块(2)、系数产生模块(3)、输出模块(4)依次串联,所述的延时模块(5)连接在输入模块(1)和输出模块(4)之间;所述的输入模块(1)的功能是将要处理的串行音频数据转换成并行的24bit音频数据;所述的音频特征值提取模块(2)的功能是将每个24bit音频数据经过带通滤波,并多次累加,再将累加和取平均值,得到这一音频数据的响度值;所述的系数产生模块(3)的功能是根据音频数据的响度值和预设的门限值、比率值经过一系列运算产生系数;所述的延时模块(5)的功能是在FPGA芯片内部做一个存储区,将并行的24bit音频数据存储起来;所述的输出模块(4)的功能是将延时的音频数据与产生的系数相乘,产生处理后的音频数据,并将并行的24bit数据,再经过并串转换产生出最后经过处理的音频数据流输出。

【技术特征摘要】
一种响度控制系统,其特征在于所述的系统建立在FPGA芯片基础上,包括输入模块(1)、音频特征值提取模块(2)、系数产生模块(3)、延时模块(5)、输出模块(4),所述的输入模块(1)、音频特征值提取模块(2)、系数产生模块(3)、输出模块(4)依次串联,所述的延时模块(5)连接在输入模块(1)和输出模块(4)之间;所述的输入模块(1)的功能是将要处理的串行音频数据转换成并行的24bit音频数据;所述的音频特征值提取模块(2)的功能是将每个24bit音频数据经过带通滤波,并多次累加,再将累加和取平均值,得到这一音频数据的响度值;所述的系数产生模块(3)的功能是根据音频数据的响度值和预设的门限值、比率值经过一系列运算产生系数;所述的延时模块(5)的功能是在FPGA芯片内部做一个存储区,将并行的24bit音频数据存储起来;所述的输出模块(4)的功能是将延时的音频数据与产生的系数相乘,产生处理后的音频数据,并将并行的24bit数据,再经过并串转换产生出最后经过处理的音频数据流输出。2. —种响度控制方法,其特征在于...

【专利技术属性】
技术研发人员:程鹏曹智博
申请(专利权)人:大连捷成实业发展有限公司
类型:发明
国别省市:91[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1