专利名称:数字音频混响器和数字音频混响方法
技术领域:
本发明涉及数字音频处理,更具体地讲,涉及一种结构统一的数字音频 混响器以及数字音频混响方法。
背景技术:
混响现象是一种普遍存在的声学现象,它是由声音的一次和多次反射造 成的。不管是大空间(如教堂)还是小空间(如卧室),都有混响现象的存在。 在某 一声学环境下 一个声源除了直接到达人耳外,还有 一部分要通过人体周
围的障碍物反射到达人耳,直达声和反射声叠加在一起就形成了混响。因此, 只要在人体周围有障碍物存在,比如办公室的墙壁、街道上建筑物的墙壁等, 就会发生混响。当反射声越多越密集,持续时间越长时,混响的听觉效果越 明显。
根据反射声的强度,可以把混响声分成三个部分。图l示出三个部分的 混响示意图,包括直接声、早期反射声和混响声。如图1所示,直达声是声 波不经过任何障碍物直接到达人耳的部分,因为其能量损失较少,所以能量
很强;早期反射声是由经一次或较少次反射的声波所组成,此时的语线离散, 能量由于声波与物体碰撞有所减少;混响声是指声波经过了多次反射,能量
成指数递减,此时的语线不再是离散的,而是连续谱。现有的人工混响器就 是模拟特定空间的这三部分声音。
现有的人工混响器技术主要有两种形式, 一种是通过与所需模拟空间的 单位冲击响应进行巻积运算来产生混响声。这种方法将空间的单位沖击响应 和音频信号进行巻积运算,得到系统的输出信号。另一种方法是通过梳状滤 波器和全通滤波器的筒单级联或嵌套来产生混响声,利用滤波器的特性来产 生混响信号。
然而,用单位沖击响应原理来实现的混响器的代价很大,特别是运算量 很大。对于嵌入式应用,其运算量更是一种负担。此外,梳状滤波器和全通 滤波器的简单级联或嵌套的方法往往不能够产生很高的混响密度,混响效果不够真实。而且,这种混响器往往需要采用多种结构才能产生多种混响效果。
因此,需要开发一种能够模拟出任意空间的混响效果,且实现代价小、 混响真实的数字音频混响器。这将有助于混响器在嵌入式系统中的应用。
发明内容
在下面的描述中将部分地阐明本发明另外的方面和/或优点,通过描述, 其会变得更加清楚,或者通过实施本发明可以了解。
根据本发明的一方面,提供了一种数字音频混响器,包括直接声产生 模块,接收数字音频信号的左右声道信号并对接收的左右声道信号进行滤波; 第一能量分布控制模块,接收数字音频信号的左右声道信号并对接收的左右 声道信号进行二分之一衰减;前期空气/物质衰减滤波器模块,接收经第一能 量分布控制模块衰减的左右声道信号的和信号,并对和信号进行滤波;早期 反射声产生模块,接收前期空气/物质衰减滤波器模块的输出信号,并对接收 的信号进行延时和滤波;中期反射声产生模块,接收早期反射声产生模块的 输出信号,并对接收的信号进行矩阵运算和延时;后期反射声产生模块,接 收中期反射声产生模块的输出信号及其自身反馈的输出信号,并对接收的两 种输出信号的叠加信号进行矩阵运算、滤波和延时;第一双耳互相关系数模 块,接收中期反射声产生模块输出的左右声道信号,并对接收的左右声道信 号进行互相关运算,以增加左右声道信号的相关性;第二双耳互相关系数模 块,接收后期反射声产生模块输出的左右声道信号,并对接收的左右声道信 号进行互相关运算,以增加左右声道信号的相关性;第二能量分布控制模块, 接收经第一双耳互相关系数模块进行互相关运算后输出的左右声道信号,并 将接收的左右声道信号乘以第一能量因子,以调节中期反射声区域的能量; 第三能量分布控制模块,接收经第二双耳互相关系数模块进行互相关运算后 输出的左右声道信号,并将接收的左右声道信号乘以第二能量因子,以调节 后期反射声区域的能量;输出加法器,将直接声产生模块、早期反射声产生 模块、第二能量分布控制模块和第三能量分布控制模块输出的左右声道信号 分别相加,以输出混响信号。
根据本发明的另一方面,还提供了一种数字音频混响方法,包括在直 接声产生模块接收数字音频信号的左右声道信号并对接收的左右声道信号进 行滤波;在第一能量分布控制模块接收数字音频信号的左右声道信号并对接收的左右声道信号进行二分之一衰减;在前期空气/物质衰减滤波器模块接收 经第一能量分布控制^f莫块衰减的左右声道信号的和信号,并对和信号进行滤
波;在早期反射声产生模块接收前期空气/物质衰减滤波器模块的输出信号, 并对接收的信号进行延时和滤波;在中期反射声产生模块接收早期反射声产 生模块的输出信号,并对接收的信号进行矩阵运算和延时;在后期反射声产 生模块接收中期反射声产生模块的输出信号以及自身反馈的输出信号,并对 接收的两种信号的叠加信号进行矩阵运算、滤波和延时;在第一双耳互相关 系数模块接收中期反射声产生模块输出的左右声道信号,并对接收的左右声 道信号进行互相关运算,以增加左右声道信号的相关性;在第二双耳互相关 系数模块接收后期反射声产生模块输出的左右声道信号,并对接收的左右声 道信号进行互相关运算,以增加左右声道信号的相关性;在第二能量分布控 制模块接收第 一双耳互相关系数模块进行互相关运算后输出的左右声道信 号,并将接收的左右声道信号乘以第一能量因子,以调节中期反射声区域的 能量;在第三能量分布控制模块接收第二双耳互相关系数模块进行互相关运 算后输出的左右声道信号,并将接收的左右声道信号乘以第二能量因子,以 调节后期反射声区域的能量;在输出加法器将直接声产生模块、早期反射声 产生模块、第二能量分布控制模块和第三能量分布控制模块输出的左右声道 信号分别相加,以输出混响信号。
通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和 优点将会变得清楚和更易于理解,其中 图1示出三个部分的混响示意图; 图2示出4艮据本发明实施例的四个部分的混响示意图; 图3示出了根据本发明实施例的数字音频混响器的结构框图; 图4示出根据本发明实施例的数字音频混响方法的流程图。
具体实施例方式
现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相 同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本 发明。
9图2示出根据本发明实施例的四个部分的混响示意图。如图2所示,在
本发明的实施例中将整个混响信号分成四个部分、包括直接声、早期反射声、 中期反射声和后期反射声。通过分别对四个部分的信号进行模拟,可以构造 一种结构统一的数字音频混响器,在所述数字音频混响器中,针对不同的空 间(如大厅,房间),只需更改相应参数就能产生不同的混响效果。
图3示出了根据本发明实施例的数字音频混响器的结构框图。 参照图3,数字音频混响器包括直接声产生模块10、前期空气/物质衰减 滤波器模块20、早期反射声产生模块30、中期反射声产生模块40、后期反 射声产生模块50、第一双耳互相关系数(IACC)模块60、第二IACC模块 70、第一能量分布控制模块81、第二能量分布控制模块82、第三能量分布控 制模块83和输出加法器90。此外,数字音频混响器还包括第一加法器91、 第二加法器92、第三加法器93和第四加法器94。
以下,假设所处空间为教堂,来具体描述根据本发明实施例的数字音频 混响器。
直接声产生模块10接收数字音频信号的左右声道信号L和R,对接收的 左右声道信号进行滤波,并将滤波后的左右声道信号输出到第一加法器91。 直接声产生模块10可以实现为一个无限沖击响应(IIR)低通滤波器,以便 控制数字音频信号的能量。具体地讲,该IIR低通滤波器可采用二阶巴特沃 思低通滤波器来实现,该二阶巴特沃思低通滤波器的截止频率为19000Hz, 因而可抑制部分高频信号,得到更加真实的直接声。该二阶巴特沃思低通滤 波器的表示式为
w")=i>—…(1)
其中,采用Matlab的滤波器设计器可得到二阶巴特沃思滤波器的系数1)_6/£和 A,分别为
和[1 1.398 0.541]。
前期空气/物质衰减滤波器模块20接收从第一加法器91输出的信号,即, 第一加法器91通过对第一能量分布控制模块81处理的左右声道信号求和而 输出的左右声道信号的和信号。前期空气/物质衰减滤波器模块20用于模拟 空气和墙壁等对不同频率的音频分量的吸收特性。具体地讲,前期空气/物质 衰减滤波器模块20可实现为二阶巴特沃思低通滤波器,其截止频率为 8000Hz。该二阶巴特沃思低通滤波器的表示式为<formula>formula see original document page 11</formula>
其中,采用Matlab的滤波器设计器可得到二阶巴特沃思滤波器的系数^4_^和 」—,分别为
和[1 -0.509 0.218]。
早期反射声产生才莫块30包括八个延时单元Tu至t18和八个IIR低通滤波 器El至E8。所述八个延时单元T 至118对从前期空气/物质衰减滤波器模块 滤波输出的信号依次进行延时,将延时的信号输出到所述八个IIR低通滤波 器El至E8,而所述八个IIR低通滤波器El至E8对所述八个延时单元t 至^8输出的信号分别进行滤波。
更具体地讲,早期反射声产生模块30的八个延时单元的延时时间由需要 模拟空间的单位冲击响应决定。单位沖击响应中的前八个显著反射声(直接 声除外)将决定八个延时单元的延时时间。在本实施例中,前八个显著反射 声延时时间分别为98.23、 99.95、 102.43、 102.90、 103.85、 105.60、 107.87 和110.07ms。早期反射声产生模块30的八个IIR低通滤波器为二阶IIR低通 滤波器,其频幅特性由上述八个延时单元的延时时间和不同频率下的早期衰 减时间(EDT)来决定。EDT为反射声能量下降到直接声的-10db处所经过 的时间。通过使用Matlab可以计算出不同频率下的五D7;,从而,根据公式 《,i 。.10W"可以得到早期反射声阶^度的频幅响应,其中,A^为早期反射 声的开始时间和直接声的时间差,i 。为直接声的能量。通过使用Yule-Walker 方法可得出相应的二阶IIR低通滤波器的系数。为了筒化运算量,本实施例 采用八个系数相同的滤波器,滤波器的表示式与式(1)或式(2)所示的滤 波器相同,滤波器系数5_^和五_ 分别为
和[1 0.0037 -0.051]。
中期反射声产生模块40包括一个矩阵模块MATRIXING 1以及八个延时 单元t21至t28。所述矩阵模块MATRIXING 1对从早期反射声产生模块30的 八个IIR低通滤波器滤波输出的信号进行矩阵运算,将经过矩阵运算得到的 信号输入到所述八个延时单元t2i至t28中相应的延时单元,从而对所述信号 进行延时。
更具体地讲,中期反射声产生模块40的矩阵模块用于增加中期反射声的 密度。为了更快的增加反射声的回声密度,可采用正交的Hadamard矩阵,式 (3 )示出了本实施例中使用的Hadamard矩阵<formula>formula see original document page 12</formula>
中期反射声产生^t块40的八个延时单元采用统一的结构。即,不管何种 空间,都采用相同的延时时间,延时时间分布在0到25ms之间。具体地讲, 八个延时单元的延时时间为0.183、 5.620、 5.780、 7.836、 13.553、 14.718、 16.338和22.722ms。
后期反射声产生模块50包括一个矩阵模块MATRIXING 2、八个IIR低 通滤波器Rl至R8和八个延时单元i;31至t38。后期反射声产生模块50接收中 期反射声产生模块40的八个延时单元延时输出的信号以及反馈的其自身的 输出信号。所述矩阵模块MATRIXING 2对中期反射声产生模块40的输出信 号与后期反射声产生模块50的反馈信号的叠加信号进行矩阵运算,将经过矩 阵运算得到的信号输入到所述八个nR低通滤波器Rl至R8,所述八个IIR 低通滤波器Rl至R8将滤波输出的信号输入到所述八个延时单元t31至t38, 从而对所述信号进4于延时。
更具体地讲,后期反射声产生模块50的矩阵模块、八个IIR低通滤波器 和八个延时单元组成一个类似反馈延时网络(FDN),用来产生后期反射声。 后期反射声产生模块50的矩阵模块用于增加后期反射声的密度,可采用正交 的Hadamard矩阵。在本实施例中,后期反射声产生模块50的矩阵模块与中 期反射声产生模块40的矩阵模块结构相同,如式(3)所示。后期反射声产 生模块50的八个IIR低通滤波器为二阶IIR低通滤波器,其频幅特性由后期 反射声产生模块50的八个延时单元的延时时间和不同频率下的/ r ( i r定义 为混响时间,即从直接声到能量衰减为-60db的时间)决定。通过使用 Yule-Walker方法可得出相应的二阶IIR低通滤波器的系数。在本实施例中, 八个二阶IIR低通滤波器的表示式与式(1 )或式(2)所示的滤波器相同, 但是这八个二阶IIR低通滤波器是有差别的滤波器,即,其系数不同。具体 地讲,八个二阶IIR低通滤波器的系数w —"和i —^分别为,i —
、
、
、
、
、
、
和
; i — [1.0000 -0.5073 0.0656]、 [1.0000 -0.5072 0.0655]、 [1.0000 -0.5070 0.0655]、 [1.0000 -0.5070 0.0654]、 [1.0000 -0.5069 0.0654]、 [1.0000 -0.5068 0.0653〗、[1.0000 -0.5068 0.0653]和[1.0000 -0.5066 0.0652]。后 期反射声产生模块50的八个延时单元采用统一的结构。即,不管何种空间, 都采用相同的延时时间,延时时间分布在25 28ms之间。具体地讲,八个延 时单元的延时时间为25.223、 25.669、 26.279、 26.408、 26.728、 27.167、 27.216 和28.03lms。
第一 IACC模块60和第二 IACC模块70用于增加左右声道信号的相关 性,以来改善听觉效果,其中,左右声道的相关性由单位脉沖沖击响应中的 左右声道特性决定。对于第一IACC模块60,其输入为中期反射声产生模块 40输出的左右声道信号,即,中期反射声产生模块40的八个延时单元中奇 数次序延时单元延时的信号之和以及偶数次序延时单元延时的信号之和,其 中,可通过第三加法器93分别获得上述的奇数次序延时单元延时的信号之和 以及偶数次序延时单元延时的信号之和。对于第二IACC模块70,其输入为 后期反射声产生模块50输出的左右声道信号,即,后期反射声产生模块50 的八个延时单元中奇数次序延时单元延时的信号之和以及偶数次序延时单元 延时的信号之和,其中,可通过第三加法器94分别获得上述的奇数次序延时 单元延时的信号之和以及偶数次序延时单元延时的信号之和。第一 IACC模 块60和第二 IACC模块70可通过式(4 )来对左右声道信号进行互相关运算
其中,xl (n)为中期反射声产生模块40或后期反射声产生模块50输出的左 声道信号,x2 (n)为中期反射声产生模块40或后期反射声产生模块50输出 的右声道信号,yl(n)为经互相关运算后从第一 IACC模块60或第二 IACC模 块70输出的左声道信号,y2 (n)为经互相关运算后从第一 IACC模块60或 第二IACC模块70输出的右声道信号(n=l, 2)。 6由所模拟空间的单位脉沖 响应决定,是描述空间相关性的一个参数。在本实施例中,e由等式 ^二(l/2)arcsin(p)决定,其中,p为左右声道的互相关系数。第一能量分布控制模块81、第二能量分布控制模块82和第三能量分布
控制模块83均可实现为乘法器。第一能量分布控制模块81接收数字音频信 号的左右声道信号,对接收的左右声道信号进行二分之一衰减,以防止混合 两个声道时溢出。第二能量分布控制模块82接收第一 IACC模块60输出的 左右声道信号,将接收的左右声道信号乘以预定的能量因子,从而能够根据 不同空间中期反射声区域能量大小的不同,来调节中期反射声区域的能量。 第三能量分布控制模块83接收第二 IACC模块70输出的左右声道信号,将 接收的左右声道信号乘以预定的能量因子,从而能够根据不同空间后期反射 声区域能量大小的不同,来调节后期反射声区域的能量。在本实施例中,第 一能量分布控制模块81、第二能量分布控制模块82和第三能量分布控制模 块83中的系数(即,能量因子)分别为0.5、 0.61和0.61。
输出加法器90将直接声产生模块10、早期反射声产生模块、第二能量 分布控制模块82和第三能量分布控制模块83输出的左右声道信号分别相加, 以输出最终的混响信号Lr和Rr。
以上以教堂空间为例描述了根据本发明实施例的数字音频混响器。但是, 通过改变各个模块中的延时时间、滤波器参数以及乘法器系数,可以得到不 同空间的混响效果,并且可以产生现实中不存在的空间的混响效果。另一方 面,根据本发明实施例的数字音频混响器中的延时单元和滤波器的数量不限 于8个,而是可以根据不同的效果要求以及不同的系统性能要求,增加或减 少延时单元和滤波器的个数,并且可以相应地改变矩阵的维数。
图4示出了根据本发明实施例的数字音频混响方法的流程图。
参照图4,在步骤401,直接声产生模块接收数字音频信号的左右声道信 号,并对接收的左右声道信号进行滤波。在步骤402,第一能量分布控制模 块接收数字音频信号的左右声道信号,并对接收的左右声道信号进行二分之 一衰减。在步骤403,前期空气/物质衰减滤波器模块接收经第一能量分布控 制模块衰减的左右声道信号的和信号,并对和信号进行滤波。在步骤404, 早期反射声产生模块接收经前期空气/物质衰减滤波器模块滤波输出的信号, 并对接收的信号进行延时和滤波。在步骤405,中期反射声产生模块接收经 早期反射声产生模块延时和滤波输出的信号,并对接收的信号进行矩阵运算 和延时。在步骤406,后期反射声产生模块接收经中期反射声产生模块进行 矩阵运算和延时输出的信号及其自身反馈的输出信号,并对接收的两种信号的叠加信号进行矩阵运算、滤波和延时。在步骤407,第一IACC模块接收经 中期反射声产生模块进行矩阵运算和延时输出的左右声道信号,并对接收的 左右声道信号进行互相关运算,以增加左右声道信号的相关性。在步骤408, 第二 IACC模块接收经后期反射声产生模块进行矩阵运算、滤波和延时输出 的左右声道信号,并对接收的左右声道信号进行互相关运算,以增加左右声 道信号的相关性。在步骤409,第二能量分布控制模块接收经第一IACC模块 进行互相关运算后输出的左右声道信号,并将接收的左右声道信号乘以预定 的能量因子,以调节中期反射声区域的能量。在步骤410,第三能量分布控 制模块接收经第二 IACC模块进行互相关运算后输出的左右声道信号,并将 接收的左右声道信号乘以预定能量因子,以调节后期反射声区域的能量。在 步骤411,输出加法器将直接声产生模块、早期反射声产生模块、第二能量 分布控制模块和第三能量分布控制模块输出的左右声道信号分别相加,以输 出混响信号。
在如上所述的根据本发明实施例的数字音频混响方法中,直接声产生模 块、前期空气/物质衰减滤波器模块、早期反射声产生模块、中期反射声产生 模块、后期反射声产生模块、第一IACC模块、第二IACC模块、第一能量 分布控制模块、第二能量分布控制模块、第三能量分布控制模块和输出加法 器可具有参照图3描述的各个模块的结构。
综上所述,根据本发明实施例,通过模拟混响信号的四个部分来产生高 音质、高密度并有一定相似度的混响输出信号。此外,根据本发明实施例, 通过改变各个模块的延时时间、滤波器参数以及乘法器系数,可以得到不同 空间的混响效果,并且可以产生现实中不存在的空间的混响效果。
虽然已经参照本发明的特定示例性实施例显示和描述了本发明,但是本 领域技术人员应该理解,在不脱离由权利要求及其等同物限定的本发明的精 神和范围的情况下,可在形式和细节上进行各种改变。
1权利要求
1、一种数字音频混响器,包括直接声产生模块,接收数字音频信号的左右声道信号并对接收的左右声道信号进行滤波;第一能量分布控制模块,接收数字音频信号的左右声道信号并对接收的左右声道信号进行二分之一衰减;前期空气/物质衰减滤波器模块,接收经第一能量分布控制模块衰减的左右声道信号的和信号,并对和信号进行滤波;早期反射声产生模块,接收前期空气/物质衰减滤波器模块的输出信号,并对接收的信号进行延时和滤波;中期反射声产生模块,接收早期反射声产生模块的输出信号,并对接收的信号进行矩阵运算和延时;后期反射声产生模块,接收中期反射声产生模块的输出信号及其自身反馈的输出信号,并对接收的两种输出信号的叠加信号进行矩阵运算、滤波和延时;第一双耳互相关系数模块,接收中期反射声产生模块输出的左右声道信号,并对接收的左右声道信号进行互相关运算,以增加左右声道信号的相关性;第二双耳互相关系数模块,接收后期反射声产生模块输出的左右声道信号,并对接收的左右声道信号进行互相关运算,以增加左右声道信号的相关性;第二能量分布控制模块,接收经第一双耳互相关系数模块进行互相关运算后输出的左右声道信号,并将接收的左右声道信号乘以第一能量因子,以调节中期反射声区域的能量;第三能量分布控制模块,接收经第二双耳互相关系数模块进行互相关运算后输出的左右声道信号,并将接收的左右声道信号乘以第二能量因子,以调节后期反射声区域的能量;输出加法器,将直接声产生模块、早期反射声产生模块、第二能量分布控制模块和第三能量分布控制模块输出的左右声道信号分别相加,以输出混响信号。
2、 如权利要求1所述的数字音频混响器,其中,直接声产生模块被配置为截止频率为19000Hz的二阶巴特沃思低通滤波器。
3、 如权利要求1所述的数字音频混响器,其中,第一能量分布控制模块、 第二能量分布控制模块和第三能量分布控制模块被配置为具有不同系数的乘法器。
4、 如权利要求1所述的数字音频混响器,其中,前期空气/物质衰减滤 波器模块被配置为截止频率为8000Hz的二阶巴特沃思低通滤波器。
5、 如权利要求1所述的数字音频混响器,其中,早期反射声产生模块包括第一至第八延时单元,依次对接收的前期空气/物质衰减滤波器模块的输 出信号进行延时;第一至第八二阶IIR滤波器,对第一至第八延时单元的输出信号分别进 4亍滤波。
6、 如权利要求5所述的数字音频混响器,其中,中期反射声产生模块包括矩阵模块,对早期反射声产生模块中的第一至第八二阶IIR滤波器的输 出信号进行矩阵运算;第九至第十六延时单元,对经矩阵运算获得的信号分别进行延时。
7、 如权利要求6所述的数字音频混响器,其中,所述矩阵模块采用如下 矩阵、ll1l1l 「 l —1 1 -l 1 -1 1 -l ll -1 _1 11 _1 -l l—1-llM = 。 1 1 1 1_1 _1 _1 一l1一l1-1 _11-l 11 1一l -l _1 _11 11_1 -11-11 1 一l
8、 如权利要求6所述的数字音频混响器,其中,后期反射声产生模块包括矩阵模块,对中期反射声产生模块中的第九至第十六延时单元的输出信 号及其自身反馈的输出信号的叠加信号进行矩阵运算;第九至第十六二阶IIR滤波器,对经矩阵运算获得的信号分别进行滤波;第十七至第二十四延时单元,对第九至第十六二阶IIR滤波器的输出信 号分别进行延时,其中,第十七至第二十四延时单元延时后的输出信号^皮反馈到所述矩阵 模块。
9、 如权利要求8所述的数字音频混响器,其中,所述矩阵模块采用如下 矩阵<formula>formula see original document page 4</formula>
10、 如权利要求6所述的数字音频混响器,其中,第一双耳互相关系数 模块通过如下等式对中期反射声产生模块输出的左右声道信号进行互相关运 算<formula>formula see original document page 4</formula>其中,xl (n)为中期反射声产生模块输出的左声道信号,x2 (n)为中 期反射声产生模块输出的右声道信号,yl(n)为经互相关运算后从第一双耳互 相关系数模块输出的左声道信号,y2 (n)为经互相关运算后从第一双耳互相 关系数模块输出的右声道信号,n=l, 2, e为等式P—l/2)arcsin(p)决定的相关 参数,p为左右声道的互相关系数,其中,中期反射声产生模块输出的左声道信号为第九至第十六延时单元 中的奇数次序延时单元的输出信号的和信号,中期反射声产生模块输出的右 声道信号为第九至第十六延时单元中的偶数次序延时单元的输出信号的和信
11、 如权利要求8所述的数字音频混响器,其中,第二双耳互相关系数 模块通过如下等式对后期反射声产生模块输出的左右声道信号进行互相关运 算<formula>formula see original document page 4</formula>其中,xl (n)为后期反射声产生模块输出的左声道信号,x2 (n)为后 期反射声产生模块输出的右声道信号,yl(n)为经互相关运算后从第二双耳互 相关系数模块输出的左声道信号,y2 (n)为经互相关运算后从第二双耳互相 关系数模块输出的右声道信号,n=l, 2, e为^(l/2)arcsin(户)决定的相关参数, p为左右声道的互相关系数,其中,后期反射声产生模块输出的左声道信号为第十七至第二十四延时 单元中的奇数次序延时单元的输出信号的和信号,后期反射声产生模块输出 的右声道信号为第十七至第二十四延时单元中的偶数次序延时单元的输出信 号的和信号。
12、 如权利要求5所述的数字音频混响器,其中,早期反射声产生模块 输出的左声道信号为第 一至第八二阶IIR滤波器中的奇数次序二阶IIR滤波器 的输出信号的和信号,早期反射声产生模块输出的右声道信号为第 一至第八 二阶IIR滤波器中的偶数次序二阶IIR滤波器的输出信号的和信号。
13、 一种数字音频混响方法,包括在直接声产生模块接收数字音频信号的左右声道信号并对接收的左右声 道信号进4于滤波;在第一能量分布控制模块接收数字音频信号的左右声道信号并对接收的 左右声道信号进行二分之一衰减;在前期空气/物质衰减滤波器模块接收经第一能量分布控制模块衰减的 左右声道信号的和信号,并对和信号进行滤波;在早期反射声产生模块接收前期空气/物质衰减滤波器模块的输出信号, 并对接收的信号进行延时和滤波;在中期反射声产生模块接收早期反射声产生模块的输出信号,并对接收 的信号进行矩阵运算和延时;在后期反射声产生模块接收中期反射声产生模块的输出信号以及自身反 馈的输出信号,并对接收的两种信号的叠加信号进行矩阵运算、滤波和延时;在第 一双耳互相关系数模块接收中期反射声产生模块输出的左右声道信 号,并对接收的左右声道信号进行互相关运算,以增加左右声道信号的相关 性;在第二双耳互相关系数模块接收后期反射声产生模块输出的左右声道信 号,并对接收的左右声道信号进行互相关运算,以增加左右声道信号的相关性;在第二能量分布控制模块接收第 一双耳互相关系数模块进行互相关运算 后输出的左右声道信号,并将接收的左右声道信号乘以第一能量因子,以调节中期反射声区域的能量;在第三能量分布控制模块接收第二双耳互相关系数模块进行互相关运算 后输出的左右声道信号,并将接收的左右声道信号乘以第二能量因子,以调 节后期反射声区域的能量;在输出加法器将直接声产生模块、早期反射声产生模块、第二能量分布 控制模块和第三能量分布控制模块输出的左右声道信号分别相加,以输出混 响信号。
全文摘要
本发明提供一种数字音频混响器和数字音频混响方法。所述数字音频混响器包括直接声产生模块、第一能量分布控制模块、前期空气/物质衰减滤波器模块、早期反射声产生模块、中期反射声产生模块、后期反射声产生模块、第一双耳互相关系数(IACC)模块;第二IACC模块、第二能量分布控制模块、第三能量分布控制模块、输出加法器。所述数字音频混响器通过对输入音频信号的左右声道信号进行处理,可以输出高音质、高密度并有一定相似度的混响输出信号。此外,通过改变所述数字音频混响器中各个模块的延时时间、滤波器参数以及乘法器系数,可以得到不同空间的混响效果,并且可以产生现实中不存在的空间的混响效果。
文档编号G10K15/08GK101661746SQ20081021250
公开日2010年3月3日 申请日期2008年8月29日 优先权日2008年8月29日
发明者蒋萌青, 金基勇 申请人:三星电子株式会社;三星半导体(中国)研究开发有限公司