频率卷绕的音频均衡器的制作方法

文档序号:6476592阅读:276来源:国知局
专利名称:频率卷绕的音频均衡器的制作方法
频率卷绕的音频均衡器相关申请的交叉引用本申请要求于2007年3月9日提交的题为"Audio ProcessingSystems and Methods”的美国临时申请No. 60/894, 076的优先权,其全部内容通过引用合并于此。
背景技术
音频均衡器一般包括使用户能够控制音频信号的频率响应的一个或多个滑动控 制器。通过移动滑动器,用户可以在所选频带处影响音频信号的增益。提高滑动器一般提 高所影响的频率,而降低滑动器一般截止或衰减所影响的频率。音频均衡器可以包括硬件 滑动器或软件滑动器。具有在预定频率集合处控制信号增益的一组滑动器的均衡器通常被 称作图形均衡器。在典型的音频均衡器中,每个滑动器与特定频带相对应。均衡器中频带或滑动器 的数目可以少至2个多至30个或更多。对于实现图形均衡器的计算设备而言,根据美国国 家标准学会的公共规范是具有a士 12分贝(dB)增益范围的10倍频程间隔的频带。在设计音频均衡器时,在计算资源的使用(例如,处理和存储器资源)和用户的设 置影响音频信号的实际频率相应的精确度之间存在折衷。

发明内容
在特定实施例中,一种用于产生音频均衡滤波器的方法包括提供包括多个频带 的一个或多个滤波器,其中,所述一个或多个滤波器均包括数字滤波器。所述方法还包括 对所述一个或多个滤波器进行频率卷绕(frequency warping)以创建音频均衡滤波器,其 中,对所述一个或多个滤波器进行频率卷绕包括对所述一个或多个滤波器的至少一些频 带进行变换。有利地,在特定实施例中,音频均衡滤波器可以对输入音频信号进行滤波,使 得至少部分基于用户输入来选择性地对输入音频信号的特定频率进行加重或去加重。还提供了用于处理音频信号的系统的各个实施例,其中,所述系统包括音频信号 输入和可以耦合至音频信号输入的音频均衡滤波器。音频均衡滤波器可以是一个或多个滤 波器的频率卷绕形式,其中所述一个或多个滤波器均可以包括数字滤波器。此外,所述系统 可以包括与音频均衡器滤波器进行通信的均衡器接口。均衡器接口可以提供用于调整音频 均衡滤波器的频带的增益值的控制。此外,对均衡器接口的用户输入可以使音频均衡滤波 器选择性地对音频信号输入的一个或多个频带进行加重或去加重。此外,可以提供一种用于处理音频信号的方法,包括接收音频输入信号;接收期 望增益输入,所述期望增益输入包括所述音频输入信号的一个或多个频带的一个或多个期 望增益值;响应于对所述期望增益输入的接收来调整均衡滤波器的一个或多个内部增益 值,其中,所述均衡滤波器是一个或多个数字滤波器的频率卷绕形式;以及利用所述均衡滤 波器对所述音频输入信号进行滤波,以至少部分基于所述一个或多个内部增益值来选择性 地对所述一个或多个频带进行加重或去加重。本发明内容或以下详细描述并非意在限定这里公开的本发明。这里公开的本发明的特定方面由权利要求限定。


图1示出了音频均衡系统的实施例;图2示出了与图1的音频均衡系统的特定实施例一起使用的示例图形均衡器;图3A示出了示例初始滤波器的频率响应的实施例;图3B示出了图3A的初始滤波器的频率卷绕版本的频率响应的实施例;图3C示出了与图3A的频率响应曲线相对应的零极点图的实施例;图3D示出了与图3B的频率响应曲线相对应的零极点图的实施例;图4A至4C示出了与特定均衡滤波器一起使用的全通滤波器实施例;图5示出了图4C的全通滤波器的级联的实施例;图6A示出了示例初始滤波器;图6B示出了通过使用图4C的全通滤波器对图6A的示例初始滤波器进行频率卷 绕而设计的均衡滤波器的实施例;图7示出了与特定均衡滤波器一起使用的全通滤波器的另一实施例;图8示出了使用图7的全通滤波器的均衡滤波器的实施例;图9示出了使用频率卷绕的均衡滤波器来对音频信号进行滤波的过程的实施例;图IOA示出了具有示例滑动器设置的图形均衡器;图IOB示出了与图IOA的示例滑动器设置相对应的均衡滤波器的特定实施例的示 例频率响应曲线;图IlA示出了具有示例滑动器设置的另一图形均衡器;图IlB示出了与图IlA的示例滑动设置相对应的均衡滤波器的特定实施例的示例 频率响应曲线;图12A示出了具有示例滑动器设置的另一图形均衡器;图12B示出了与图12A的示例滑动器设置相对应的均衡滤波器的特定实施例的示 例频率响应曲线;以及图13示出了实现均衡滤波器的功能以向收听者提供增强的收听体验的示例移动 设备。
具体实施例方式音频均衡器一般包括用于调整输入音频信号的频率响应的一个或多个用户可调 均衡滤波器。选择用于均衡器的滤波器类型可以影响计算资源使用和均衡器的精确度。两 种常见的均衡滤波器类型是使用无限冲激响应(IIR)滤波器的均衡滤波器和使用有限冲 激响应(FIR)滤波器的均衡滤波器。IIR均衡滤波器通常使用比FIR均衡滤波器相对较少 的计算资源来实现,但是IIR均衡滤波器往往很不精确。另一方面,FIR均衡滤波器可以实 现比许多IIR均衡滤波器更精确的频率响应,而在计算资源的增加使用方面具有折衷。由于IIR均衡滤波器典型地资源效率较高,因此通常在如媒体播放器(例如,MP3 播放器)、蜂窝电话、智能电话、个人数字助理(PDA)等移动设备中采用。在用于许多移动设 备中的典型IIR均衡滤波器中,提供了多个频率选择性(例如,带通)滤波器。每个频率选择性滤波器与均衡滤波器的频带相对应。这些滤波器的一个缺点在于,对所选频带增益的 调整会影响相邻频带的频率。因此,这些简单IIR均衡滤波器的精确度往往较差。可以通 过增加频率选择性滤波器的阶数或通过包括频率响应校正机制来改进IIR均衡滤波器。然 而,这些措施会增加这些滤波器的计算资源使用。在典型的FIR均衡滤波器中,使用较长的滤波器长度(例如,许多系数)来实现低 频处的期望频率响应。在低频处,典型均衡器的频带比在较高频率处更为紧密。例如,低频 带可能包括32Hz、64Hz、125Hz等,而较高频带可能包括4kHz、8kHz、16kHz等。因此,为了实 现较低频率的较紧密的间隔(例如,低频处的较高分辨率),许多FIR均衡滤波器的滤波器 长度很长。这种较长的滤波器长度将精确度提高至典型IIR均衡滤波器之上,但是通常导 致更多计算资源的使用。FIR均衡滤波器的高计算资源代价会限制其在移动设备中的使用。因此,在特定实施例中,提供了用于增强音频均衡滤波器的系统和方法,以降低或 消除上述问题。在特定实施例中,例如,可以使用具有有利的计算资源使用特性的初始滤波 器来设计增强的均衡滤波器。可以将初始滤波器频率卷绕为均衡滤波器,该均衡滤波器可 以有利地比许多FIR均衡滤波器更高效地使用计算资源,并具有比许多IIR均衡滤波器更 好的精确度。因此,频率卷绕的均衡滤波器可以增强移动设备用户的音频收听体验。此外, 在各个实施例中,可以除移动设备之外的计算设备中实现频率卷绕的均衡滤波器。现在将参照上述附图来描述这些系统和方法的特征。贯穿附图,对参考标号进行 重用来指示所引用元件之间的对应关系。附图、相关联描述和特定实现方式提供用于示意 这里所公开的本发明的实施例,而不限制这里所公开的本发明的范围。此外,这里所描述的信号处理算法不限于任何特定顺序,与顺序相关的方框或状 态可以以适当的其他顺序来执行。例如,所描述的方框或状态还可以以除具体公开以外的 顺序来执行,多个方框或状态可以组合为单个方框或状态。此外,这里所描述的系统的各个 模块、方框和组件可以被实现为一个或多个计算设备上的软件应用、模块或硬件组件。尽管 分别示意了各个模块、组件和方框,但它们可以共享一些或全部相同的基础逻辑或代码。参照图1,图1示出了示例音频均衡系统100。音频均衡系统100的特定实施例实 现了对音频信号的频率响应的更精确调整,同时使用比当前可用的特定音频均衡滤波器更 少的计算资源。例如,音频均衡系统100可以实现为计算设备(如台式计算机、膝上型电脑、 媒体播放器、智能电话、PDA及其组合等)上的软件模块。此外,音频均衡系统100可以以 硬件电路来实现或实现为软件和硬件的组合。在音频均衡系统100中,可以向均衡器接口 120提供用户输入110。均衡器接口 120可以是包括滑动器的硬件或软件接口,该滑动器用于选择性地调整音频信号的增益值 (包括提高或截止)。用户输入UO可以包括由滑动器的用户调整提供的增益值。图2中示出了示例均衡器接口 200。所示的均衡器接口 200代表了以软件实现的 接口。均衡器接口 200具有多个滑动器202,每个滑动器202与频带相对应。针对从32Hz 至16kHz范围内的10个频带示出了 10个滑动器202。滑动器202通过输入设备(如,鼠 标、按钮或用户的手指)来向上移动或向下移动。在所示的实施例中,向上移动滑动器202 可以增加所选频带的增益,并且向下移动滑动器202可以降低所选频带的增益。示例均衡 器接口 200中的增益值范围从-12dB至+12dB。许多其他增益值也是可能的。再次转至图1,均衡器接口 120基于用户输入110向频带卷绕的均衡滤波器140提供输出。该输出可以包括与由用户调整的所选滑动器值相对应的一组期望增益值。频率卷 绕的均衡滤波器140可以使用这些期望增益值来调整音频输入信号130的频率响应,以提 供音频输出信号150。例如,可以将音频输出信号150提供至扬声器或可以存储为计算机可 读介质(如硬盘、闪存、存储器及其组合等)上的文件。频率卷绕的均衡滤波器140可以包括用于对输入信号130的频率响应进行调整的 一个或多个频率选择性滤波器。有利地,可以使用频率卷绕技术来设计或产生频率卷绕的 均衡滤波器140。在特定实现方式中,例如,可以通过对具有有利计算资源使用特性的一个 或多个初始滤波器(见例如图6A和8)进行频率卷绕来设计均衡滤波器140。在特定实施 例中,初始滤波器(或滤波器)是数字滤波器。初始滤波器可以但不必需是FIR滤波器。为 了说明,本说明书的其他部分将涉及FIR初始滤波器的频率卷绕;然而,在特定实施例中, 也可以通过对IIR初始滤波器进行频率卷绕来设计均衡滤波器140。在特定实施例中,初始滤波器的至少一些频带可以具有比均衡滤波器140的至少 一些频带更高的中心频率。有利地,这些相对较高的频带可以由比特定当前可用的均衡滤 波器更少的滤波器系数来表示。在特定实施例中,可以通过将初始滤波器的至少一些频带 频率卷绕为较低频带来将初始滤波器变换为均衡滤波器140。有利地,以这种方式对初始滤 波器进行频率卷绕可以产生比特定FIR均衡滤波器更好地使用计算资源并具有比特定IIR 均衡滤波器更好的频率响应精确度的均衡滤波器140。例如,频率均衡滤波器140可以使一 个频带的改变对相邻频带的影响最小化,从而增加滤波器140的精确度。在特定实施例中,用于产生频率卷绕均衡滤波器140的频率卷绕变换可以是如双 线性变换(或更一般地,将线或圆映射到拉普拉斯或Z变换域中的其他线或圆的保角映射) 之类的变换。因此,在特定实施例中,可以使用频率卷绕技术来将初始滤波器的频率标度变 换到修改的频率标度上。在特定实施例中,该变换是一个数字滤波器(初始滤波器)变换 为另一数字滤波器(均衡滤波器140)的谱变换。在特定实现方式中,可以通过以一个或多 个全通滤波器来代替初始滤波器中的一个或多个延迟模块,以执行该变换。以下关于图3 至图8更详细地描述频率卷绕。如这里所使用的,术语“全通滤波器”除了具有其广泛普通意义之外,还指通过大 数目或大量频率(例如,在可听频谱中或在其子集内)的任何滤波器。在特定实施例中,用 于频率卷绕的各种全通滤波器可以或可以不均等地通过所有频率。全通滤波器可以是相移 滤波器、延时滤波器、延迟均衡器等。在一个实施例中,全通滤波器是谱幅度为单位幅度或 实质上为单位幅度的任何滤波器。这里所描述全通滤波器可以具有单位增益或大于或小于 单位增益的增益。此外,全通滤波器可以是幅度响应在宽范围频率上平坦或实质上平坦的 任何滤波器,该范围受限于电路带宽或处理器中精确比特数目的限制。此外,尽管本说明书 的其他部分涉及使用全通滤波器的频率卷绕,但在一些实施例中,可以用于执行频率卷绕 的其他滤波器可以代替这里所描述的全通滤波器。图3A和3B示出了两个示例滤波器(未示出)的频率响应300。图3A示出了初始 滤波器的示例频率响应300a,而图3B示出了初始滤波器的频率卷绕版本的示例频率响应 300b。为了便于说明,示出具有一个频带的频率响应300。然而,如下所述,可以将图3A和 3B的原理扩展至具有多个频带的滤波器。转向图3A,利用迹线312描绘了初始滤波器的示例频率响应300a,迹线312示出了频率响应300a的轮廓。迹线312示出,示例频率响应300a包括的频带在约IlOOHz中心 频率具有峰值幅度并在IlOOHz之前和之后下降。因此,频率响应300a加重了约IlOOHz中 心频率附近频带中的频率并衰减其他频率。在图3C中示出了具有频率响应300a的初始滤波器的零极点图300c。所示的零 极点图300c以复平面318a绘制。复平面318a包括单位圆314和初始滤波器的零点316。 复平面318a中的零点316的位置是示例位置并且在其他示例中可以改变。转至图3B,频率响应300b示出了频率响应300a的频率卷绕版本的一个示例。使 用迹线322描绘了频率响应300b,迹线322示出了频率响应300b的轮廓。迹线322指示, 示例频率响应300b包括的频带在约125Hz处具有峰值幅度并在约125Hz之前或之后下降。 因此,频率响应300b加重了约125Hz中心频率附近的频带中的频率并衰减其他频率。从图 3A和3B可以看到,频率响应300a具有在频率上比频率响应300b的中心频率(约125Hz) 相对较高的中心频率(约1100Hz)。图3D中示出了具有频率响应300b的频率卷绕滤波器的零极点图300d。所示的零 极点图300d同样以复平面318b绘制。复平面318b包括单位圆324和频率卷绕的滤波器 的零点326。如下所述,复平面318b中零点326的位置是示例位置并且可以改变以实现不 同的频率卷绕量。在特定实施例中,可以通过将初始滤波器的零点316变换或映射到复平面318中 另一位置的零点326,来实现将频率响应300a频率卷绕为频率响应300b。在本示例中,已将 零点316变换或映射到由零点326表示的新示例位置上。零点326a至326f中的每一个分 别与零点316a至316f相对应。此外,已将极点328添加至图300d。零点316到零点326 的变换和极点328的添加可以引起频率响应300a移位或卷绕为频率响立300b。实际上,特定实施例中的频率卷绕通过将Z变换的单位圆314映射至其本身来将 初始数字滤波器映射至另一数字滤波器。因此,已将图300c的单位圆映射至图300d的单 元圆324上。在实施例中,沿单元圆314移动(或映射)零点316a、316b、316c和316d使 其更靠近点ζ = 1(在330处),使频率响应300a “移动”或卷绕至较低中心频率。相反, 沿单位圆314移动(或映射)零点316a、316b、316c和316d使其更靠近点ζ = -1 (在332 处),可以使频率响应300a移动至较高中心频率。在特定实施例中,不需要将所有的零点326移动至不同位置。例如,已将在ζ = 1 (在330处)的DC点处的零点316f映射至其本身作为零点326f,并且已将在ζ = -1 (在 332处)的奈奎斯特点处的零点316e映射到其本身上作为零点326e。此外,在特定实施例 中,频率卷绕可以将初始滤波器的DC点和奈奎斯特点之间的任何频率映射到DC点和奈奎 斯特点之间的任何其他频率上。如以下关于图4-8所描述的,可以通过一个或多个卷绕因 子来控制对零点316进行移动或卷绕的程度。在特定实现方式中,通过用一个或多个全通滤波器(见,例如图4-8)来代替初始 滤波器中的每个延迟模块(未示出),以执行从频率响应300a至频率响应300b的频率卷绕 变换。在一些实施例中,针对每个频带使用两个全通滤波器。因此,在图3A至3D中所示的 示例实施例中,两个全通滤波器可以用于将频率响应300a卷绕为频率响应300b。然而,在 其他实施例中,针对每个频带可以使用更多或更少的全通滤波器。使用全通滤波器可以引 起使极点328添加至频率卷绕的响应300b的零极点图300d。以下关于图4_8描述示例全通滤波器的其他细节。可以将上述关于图3A至3D描述的频率卷绕的原理扩展至多个频带。在特定实 施例中,可以将具有至少一些相对较高频带的初始滤波器频率卷绕为具有至少一些相对 较低频带的均衡滤波器。例如,可以将具有以IkHz、3kHz、5kHz、7kHz,9kHz、1 IkHz、13kHz、 15kHzU7kHz和19kHz为中心的等间隔频带的初始滤波器分别频率卷绕为具有以32Hz、 64Hz、125Hz、250Hz、500Hz、lkHz、2kHz、4kHz、8kHz 和 16kHz 为中心的倍频程间隔频带的音 频均衡滤波器。该示例示意了例如可以将在IkHz处的初始滤波器频带卷绕为均衡滤波器 的在32Hz处的频带、可以将初始滤波器的3kHz频带卷绕为64Hz频带,等等。然而,还可以以不同方式来卷绕相同示例集合的初始滤波器频带。例如,可以将至 少一些初始滤波器频带卷绕为较低频率,而可以将其他初始滤波器频带卷绕为较高频率。 作为一个示例,可以将15kHz处的初始滤波器频带卷绕为16kHz频带,而将17kHz处的初始 滤波器频带卷绕为8kHz频带。在另一示例中,可以将IkHz处的初始滤波器频带卷绕为64Hz 频带,而可以将3kHz处的初始滤波器频带卷绕为32Hz频带。此外,在一些实现方式中,初 始滤波器频带的至少一部分不进行卷绕,而对其他部分进行卷绕。在各个实施例中可以使 用用于卷绕初始滤波器频带的许多其他配置。尽管在前述示例中将等间隔频带卷绕为倍频程间隔(例如ANSI)频带,但是在一 些实施例中可以将非等间隔的频带卷绕为倍频程间隔频带。此外,可以将等间隔或非等间 隔频带卷绕为非倍频程间隔频带。例如,可以将各个频带卷绕为根据倍频程间隔的某个倍 数而间隔的频带,如三分之一倍频间隔。可选地,可以将各个频带卷绕为根据或实质上类似 于Bark标度、mel标度或其一部分而间隔的频带。Bark或mel标度间隔可以提供许多收听 者将感知为彼此距离相等或近似相等的频带的感知标度。有利地,在特定实施例中,初始滤波器可以是FIR滤波器。如上所述,利用FIR滤 波器实现均衡滤波器可以实现比使用IIR滤波器更高的精确度。然而,由于为在较低频率 处实现较高分辨率而使用较长滤波器长度,FIR滤波器通常使用更多的计算资源。因此,在 一个实施例中,可以通过相对于均衡滤波器的期望频带来对具有至少一些较高频带的FIR 滤波器进行卷绕,产生频率卷绕的均衡滤波器。由于与具有相对较低频带的FIR滤波器相 比,具有相对较高频带的FIR滤波器具有较短的滤波器长度,因此对具有相对较高频带的 FIR滤波器进行频率卷绕可以实现与特定FIR均衡滤波器相比具有相对较短滤波器长度的 均衡滤波器。因此,频率卷绕的均衡滤波器可以具有与FIR均衡滤波器可比或更好的精确 度,同时实现与IIR滤波器可比或更好的性能。图4A至4C示意了在特定实施例中可以用于频率卷绕的各示例全通滤波器400。 如上所述,通过用一个或多个全通滤波器来代替初始滤波器中的每个延迟模块,可以实现 频率卷绕。全通滤波器可以是一阶或更高阶滤波器;然而,为了提高性能,在特定实施例中 可以使用一阶滤波器。因此在图4A、4B和4C示出了几个示例一阶全通滤波器400。转至图4A,图4A示出了全通滤波器400a。全通滤波器400a是具有直接I型 (Direct Form I)结构的IIR滤波器。全通滤波器400a的直接I型结构具有两个乘法器 404、411,两个加法器408、410,以及两个延迟模块406、412。全通滤波器400a接收输入信 号402并提供输出信号414。箭头指示输出滤波器结构400a中的信号流的方向,或可选地, 指示算法流的方向。因此,例如,将输入信号402提供至乘法器404和延迟模块406。
乘法器404向加法器408提供输出。同样,延迟模块406向加法器408提供输出。 加法器408将乘法器404输出与延迟模块406的输出相加,并提供给加法器410。将加法器 410的输出提供给延迟模块412,并作为输出414。作为反馈环的一部分,延迟模块412将输 出提供至乘法器411。乘法器411的输出提供至加法器410,如上所述,加法器410提供输 出信号414。在所示实施例中,乘法器404具有值P。同样,乘法器411具有负P的值。在特 定实施例中,该值P可以是卷绕因子。调整卷绕因子可以改变由全通滤波器400a提供的 频率卷绕量。在一个实施例中,卷绕因子P的范围可以从-1到+1,其中小于0的值表示向 较低频率卷绕,0值表示不卷绕,大于0的值表示向较高频率卷绕。在一个实施例中,例如在 上述图3B中使用的卷绕因子的值可以为-0.9。在各个实施例中,卷绕因子P的许多其他 范围是可能的。图4B示意了全通滤波器400b的另一实现方式。全通滤波器400b是具有直接II 型(Direct Form II)结构的IIR滤波器。全通滤波器400b的直接II型结构具有具有卷 绕因子P (或-P)的两个乘法器425、428,两个加法器424、423,以及一个延迟模块426。 全通滤波器400b接收输入信号422并提供输出信号432。由于与全通滤波器400a的两个 延迟模块406、412相比,全通滤波器400b具有一个延迟模块426,因此在一些实现方式中, 与全通滤波器400a相比,全通滤波器400b可以更高效地使用计算资源。参照图4C,图4C示出了另一全通滤波器400c。类似于全通滤波器400a、400b,全 通滤波器400c接收输入信号442并提供输出信号454。在所示的配置中,全通滤波器400c 具有一个乘法器、一个加法器、一个减法模块、和两个延迟模块444、452。类似于全通滤波 器400a和400b,全通滤波器400c的乘法器448具有卷绕因子P的值。由于全通滤波器 400c具有一个乘法器448,因此滤波器400c的结构可以被视作单乘法器形式。有利地,如 图5所示,由于级联的多个单乘法器全通滤波器400c的小增量成本,与全通滤波器400a、 400b相比,全通滤波器400c的单乘法器形式可以更高效地使用计算资源。图5示出了三个级联的全通滤波器510、520和530。由包围相应滤波器的虚线 来示意每个滤波器510、520、530。图5示出,可以高效地级联使用单乘法器形式的滤波器 510、520、530。具体地,在特定实施例中,与第一全通滤波器510级联的每个附加全通滤波 器520、530增加了一个乘法器、一个加法器、一个减法模块和一个延迟模块的增量成本。级联的第一全通滤波器510包括全通滤波器400c的全部元件。级联的第二全通 滤波器520共享延迟模块452,并增加了减法模块502、乘法器504、加法器506和延迟模块 508的增量成本。同样,第三全通滤波器530与第二全通滤波器520共享延迟模块508,并 增加了减法模块512、乘法器514、加法器516和延迟模块518。有利地,单乘法器形式便于 以滤波器级联方式使用较少元件和模块,从而便于更高效地使用计算资源。图6A示出了示例初始滤波器600a,根据初始滤波器600a,可以设计图6B中的示 例频率卷绕的均衡滤波器600b。在所示的实施例中,初始滤波器600a是具有4个频带的 FIR滤波器(未示出)。仅针对说明目的选择频带的数目,并且该频带数目是可以改变的。 此外,初始滤波器600a以直接型示出。在特定实施例中,FIR滤波器的其他形式或结构可 以用来设计均衡滤波器。此外,在一些实现方式中,可以使用多于一个FIR滤波器来设计均 衡滤波器。
初始滤波器600a接收输入信号540,并对输入信号540进行滤波以产生输出信号 580。初始滤波器600a包括延迟模块550a_550f、乘法器560a_560g和加法器570a_570f。 箭头指示信号或算法流的方向。每个乘法器570a-570f具有作为初始滤波器600a的系数 (分别由g0至g6表示)的值。在一个实施例中,可以选择滤波器系数g0至g6,以使初始滤 波器600a的至少一些频带能够具有相对高于均衡滤波器的期望中心频率的中心频率。因 此,初始滤波器600a可以具有有利的计算资源使用特性。有利地,可以通过用全通滤波器来代替每个延迟模块550,以对这些中心频率进行 频率卷绕。例如,图6B示出了根据初始滤波器600a设计的频率卷绕的均衡滤波器600b的 示例实施例。例如,可以在如上述系统100的均衡器系统中使用该频率卷绕的均衡滤波器 600b。在特定实施例中,均衡滤波器600采用了 使用线性线性叠加原理合并为单个滤 波器600b的一组级联的全通滤波器601、603、605、607、609和611。每个全通滤波器601、 603、605、607、609和611代替了初始滤波器600a中的延迟模块550。在所示的实施例中,以 上述关于图4C和5的单乘法器形式来配置每个全通滤波器601、603、605、607、609和611。 均衡滤波器600具有总体FIR结构,其中分别以IIR结构配置各个全通滤波器601、603、 605、607、609和611。因此,在特定实施例中,均衡滤波器600可以视为FIR滤波器或IIR 滤波器,或二者的混合。在均衡滤波器600b中,将初始滤波器600a的4个频带频率卷绕为4个新频带。这 些新频带中的至少一些具有比初始滤波器600a的频带中的至少一些更低的中心频率。因 此,在特定实施例中,均衡滤波器600b可以更高效地均衡或调整较低频率(例如,低音频率 (bass frequency))0为了方便,针对前3个级联的全通滤波器601、603和605,重复使用图4C和5中 的参考标号。因此,这些滤波器601、603和604包括上述组件444至518。三个另外的滤 波器607、609和611中的每一个包括另外增加的滤波器元件。因此,例如滤波器607与滤 波器605共享延迟模块518,并包括减法模块602、乘法器604、加法器606和延迟模块608。 同样,滤波器609与滤波器607共享延迟模块608,并包括减法模块610、乘法器612、加法 器614和延迟模块616。类似地,滤波器611与滤波器609共享延迟模块616,并还包括减 法模块618、乘法器620、加法器624和延迟模块626。将4个乘法器640、642、644和646示为与全通滤波器601-611通信。这些乘法器 表示均衡滤波器600b的系数hp hp h2和h3。由于系数的对称性,在均衡滤波器600b中提 供4个系数而不是7个。通过使用对称的系数,均衡滤波器600b可以在滤波器601-611间 共享系数,从而更高效地使用计算资源。在特定的其他实现方式中,系数可以是不对称的。更具体地,通过加法器630将滤波器607的输出637与滤波器603的输出633组 合,加法器630向乘法器642提供输出(系数10。同样,将滤波器609的输出639与滤波 器601的输出631组合并提供至加法器632,加法器632向乘法器644提供输出(系数h2)。 滤波器611的输出641与输入信号442组合并提供至加法器634,加法器634向乘法器646 提供输出(系数h3)。此外,每个乘法器640、642、644和646的输出分别通过加法器650、 652和654相加在一起,以产生输出信号660。在特定实施例中,滤波器601-611的输出因 此叠加在一起。
当用户调整一个或多个滑动器的增益时,在特定实现方式中,这会导致重新计算 均衡滤波器600的滤波器系数hf、。由于滤波器601-611的输出叠加,在特定实施例中, 通过对联立方程组求解来改变滤波器系数。如乘法器448、504、514、604、612和620所表示的,示例均衡滤波器600b中的每个 滤波器601-611包括相同的卷绕因子P。该卷绕因子P的调整实现了均衡滤波器600b中 卷绕量的调整,其中每个滤波器601-611与一个频带相对应。例如,卷绕因子P使得能够 将初始滤波器600a中的至少一些较高频带频率卷绕为均衡滤波器600b中的较低频带。有 利地,在特定实施例中,均衡滤波器600b因此可以使一个频带的改变对相邻频带的影响最 小化,从而提高均衡滤波器600b的精确度,超过当前可用的均衡滤波器。此外,均衡滤波器 600b可以使用与特定当前可用IIR均衡滤波器相似或更好的资源。在特定实施例中,可以通过频率卷绕因子P来调整由滤波器601-611表示的频带 的间隔(例如,频带的中心频率的间隔),在一个实施例中,频率卷绕因子P表示用于调整 整个频带集合的一个自由度。有利地,在一个实施例中,可以调整卷绕因子P来创建频带 的Bark标度或近似Bark标度。然而,如果期望其他间隔(例如,ANSI间隔),则实现具有 卷绕因子P的一个自由度的这种间隔较为困难。为了克服该问题,在一些实现方式中,通过提供附加滤波器来添加附加频带。然 后,在均衡滤波器600b中,以潜在的一些附加计算资源为代价,可以通过在频带的特定部 分之间进行插值来近似期望中心频率。例如,如果频带的中心频率是125Hz,并且滤波器 600b中最接近的中心频率是100Hz,则可以将具有150Hz中心频率的滤波器添加至均衡滤 波器600b。然后根据IOOHz和150Hz频带来插值得到期望的125Hz中心频率。在特定实施例中,可以通过添加附加全通滤波器或针对每个所添加的频带的其他 滤波器类型来实现与附加频带的插值。因此,产生的均衡滤波器600b可以具有具有附加 系数或内部增益的较长滤波器结构。这些内部增益在数目上可以大于用户输入增益(例 如,滑动器输入)的数目。因此,在一个实施例中,滤波器600b中较多数目的内部增益可以 是较少数目的用户输入增益的线性组合。在其他特定实施例中,通过设计包括针对一些或全部频带的独立卷绕因子的滤波 器来减小或克服使用一个卷绕因子P的特定缺陷。以下在图7和8中示出了一个这种滤 波器设计的示例实现方式。图7示出了二阶全通滤波器700的示例,二阶全通滤波器700可以用于为均衡滤 波器的频带提供独立的卷绕因子。多个全通滤波器700可以级联在一起,以创建均衡滤波 器,以下关于图8描述该均衡滤波器的示例。全通滤波器700具有与上述关于图4至6描述的全通滤波器不同的结构。全通滤 波器700接收输入信号702,将输入信号702提供至延迟模块704或减法模块707。将延迟 模块704的输出提供至加法器706,而将减法模块707的输出提供至乘法器模块710。在所 示实施例中,乘法器模块710的值表示频率卷绕因子Px。下标“χ”表示频率卷绕因子Px 可以针对不同频带而不同。将乘法器710的输出提供至加法器706。加法器706向延迟模块712提供输出,延 迟模块712继而向减法模块707和加法器718提供输出。此外,加法器706向减法模块714 提供输出。减法模块714向也具有值Px频率卷绕因子的乘法器模块716提供输出。乘法器716继而向加法器718提供输出,加法器718向延迟模块720提供输出。延迟模块720 同样向减法模块714提供输出。此外,加法器718提供全通滤波器700的输出722。图8示出了可以使用图7的全通滤波器700的频率卷绕的均衡滤波器800的实施 例。例如,在如上述系统100的均衡器系统中,可以使用均衡滤波器800。均衡滤波器800 有利地包括多个频率卷绕因子P x,这些频率卷绕因子P x使得均衡滤波器800的频带分别 被调谐为期望的中心频率。均衡滤波器800具有多个模块810、820、830、860,其中每个模块表示已由全通滤 波器代替的初始滤波器(未示出)的延迟模块。例如,初始滤波器可以是FIR滤波器。在特 定实施例中,用于每个模块810、820、830、860的全通滤波器可以是全通滤波器700。因此, 例如,全通滤波器700的输入702可以与模块810的输入相对应,并且全通滤波器700的输 出722可以与模块810的输出相对应,等等。然而,在其他特定实施例中,这里描述的任何 全通滤波器结构或其他全通滤波器结构也可以与均衡滤波器800 —起使用。此外,在一些 实施例中,不同类型的全通滤波器结构可以用于均衡滤波器800的不同频带。在实施例中,均衡滤波器800所基于的初始滤波器在fs/4处具有零点,其中fs表 示所使用的采样频率。在特定实施例中,该初始滤波器配置允许可以使根据初始滤波器设 计的频率卷绕的均衡滤波器800的复杂度最小化的相对简单的数字实现方式。在各个实施 例中,初始滤波器的零点位置可以具有其他值。对于示例均衡滤波器800中的每个频带,存在具有相同卷绕因子P x的两个相应 的全通滤波器700,其中“X”表示频带的编号(在所示示例中从0开始)。卷绕因子可以 针对不同频带而不同,以为每个频带提供对中心频率的更精确控制。例如,在模块810a和 810b中提供的全通滤波器分别与具有卷绕因子P ^的第一频带相对应,模块820a和820b 与具有卷绕因子P !的第二频带相对应,以此类推,直到具有第η卷绕因子(P η)的第η频 带。省略号853指示在均衡滤波器800中可以提供任何数目的频带(和卷绕因子)。有利地,卷绕因子使频率卷绕的均衡滤波器800能够比特定IIR均衡滤波器更精 确地对音频信号进行滤波。类似于图6Β的均衡滤波器600b,均衡滤波器800可以使一个频 带的改变对相邻频带的影响最小化,从而提高滤波器800的精确度。在一些实现方式中,以一些附加复杂度为代价,实现更精确调整每个中心频率的 能力。例如,在全通滤波器700中可以使用比全通滤波器400c中更多的组件(或操作), 并且与均衡滤波器600相比,在均衡滤波器800中可以使用附加组件。然而,计算资源使用 的这种增加仍小于当前可用的FIR均衡滤波器或甚至IIR均衡滤波器的计算资源使用的增 加。例如,当前可用10频带IIR基于双二阶(biquad-based)的均衡滤波器可以使用6至 10百万指令每秒(MIPS)之间的值,来在ARM9e处理器上以44. IkHz来处理一个通道。相 反,均衡滤波器800的特定实现方式可以使用约4. 3或更小的MIPS,以在相同处理器上以改 进的精确度完成相同任务。乘法器模块814、828、848和866表示均衡滤波器800的系数。在实施例中,每个 模块814、828、848和866具有值gx*mx,其中,是&系数,mx是调整因子。调整因子叫对通 过改变卷绕因子P x而引起均衡滤波器800的频率响应的变化进行补偿。在一个实施例中, 当将所有均衡器系数gx设置为单位值时,调整因子mx可以具有等于频带增益(例如,由滑 动器输入)的倒数的值。在一个实施例中,调整因子mx使给定频带的频率响应能够更加精
13确。乘法器模块803、804、805、816、818、829、832、850、852、854 和 868 表示除 2,这些模 块将音频信号分为一半,以补偿一个或多个加法器模块806、819、824、833、844和851对音 频信号的加倍。有利地,在特定实施例中,均衡滤波器800可以在定点处理器中实现。在一个这种 实施例中,无需任何乘法运算来实现均衡滤波器800,乘法运算通常比其他算术运算消耗更 多的计算资源。在一个实施例中,可以通过减少用于卷绕因子和/或系数的精度数位的数 目来消除乘法运算。例如,通过使用几个比特的精度,可以利用加法和移位来代替乘法。此 外,可以通过移位来代替除2。因此,均衡滤波器800在数值上是健壮的,即使对于低分辨率 定点数学运算也是如此。有利地,在特定实施例中,由于均衡滤波器800的总体FIR结构,可以实现消除或 减少乘法运算数目。另一方面,特定当前可用IIR均衡滤波器使用几比特的精度来降低舍 入误差。另一方面,在均衡滤波器800中使用较少比特可以降低精确度,但滤波器800的精 确度仍比当前可用IIR均衡滤波器的精确度高许多。在其他特定实施例中,可以通过添加附加内部频带来进一步提高均衡滤波器800 的精确度。该技术可以包括执行上述关于图6B描述的插值操作。此外,在特定实施例中, 可以通过利用均衡滤波器800对输入音频信号802进行两次滤波来进一步提高均衡滤波器 800的精确度。在一些实现方式中,这两种技术均会消耗额外的计算资源。此外,在一些实现方式中,可以通过去除或改变均衡滤波器800中的一些模块来 节省一些计算资源。例如,对于由卷绕因子Pn表示的频带,可以去除除2模块868。因此, 可以将模块866的输出直接提供至加法器851并提供至减法模块870。在另一实施例中,可 以对减法模块870进行修改,以不接收乘法器868的输出。因此,减法模块870可以成为将 模块860b的输出与乘法器854的输出相加的加法器。这些修改之一或两者可以用于均衡 滤波器800中的一些或所有频带。尽管这些修改会降低均衡滤波器800的精确度,但是在 一些实现方式中计算资源的节省是显著的。此外,其他修改也可能进一步减少计算资源使 用。除了用作图形均衡器中的滤波器之外,均衡滤波器800的特定实施例还可以在参 数或半参数均衡器中使用。因此,对均衡滤波器800的用户输入除了包括中心频率处的增 益调整以外,还可以包括中心频率的调整。用户输入可以有利地使一个或多个频率卷绕因 子改变,实现对中心频率值的用户控制。由于可以在定点处理器中实现无需乘法的均衡滤 波器800,因此使用均衡滤波器800的参数或半参数均衡器可以比其他特定参数或半参数 均衡器在数值上更加健壮。图9示出了使用频率卷绕的均衡滤波器对音频信号进行滤波的示例处理900。在 特定实施例中,处理900可以通过均衡系统(如均衡系统100)来实现,处理900可以有利 地实现音频信号的精确高效均衡。在框902,接收音频输入信号。音频输入信号可以是任何音频信号,如音乐信号、语 音信号等。可以从在计算机可读介质上存储的文件、从网络资源(如网站)或从另一源接 收音频输入信号。在框904,确定是否提供期望增益输入。期望增益输入可以从一组滑动器(见例如图2)等提供,并可以表示音频输入信号的一个或多个频带的增益值。在一个实施例中,期 望增益输入可以由用户提供。如果提供了期望增益输入,则在框906,至少部分基于期望增益输入来调整频率卷 绕的均衡滤波器的内部增益值。内部增益值可以是频率卷绕的均衡滤波器的系数。对这些 内部增益值进行调整可以包括重新计算内部增益值以实现或近似一个或多个频带的期望 增益值。如果在框904处或在框906之后没有提供期望增益输入,则处理900前进至框 908。在框908,利用频率卷绕的均衡滤波器来对音频输入信号进行滤波。有利地,所使用的 均衡滤波器可以是这里所使用的任何频率卷绕的均衡滤波器。这样,与许多当前可用的均 衡滤波器相比,该均衡滤波器可以更高效和/或精确地对音频信号进行均衡。图IOA示出了示例图形均衡器1000a,其中滑动器1002统一设置在低位置。示出 了与10个频带相对应的10个滑动器1002。未示出中心频率的实际值,但是中心频率可以 是任何标度(例如,Bark或ANSI)。图形均衡器1000a可以向均衡滤波器提供输出信号,如 上述任何频率卷绕的均衡滤波器(例如,被修改为包括10个频带)。图IOB示出了至少部 分基于来自图形均衡器1000a的输入的均衡滤波器的示例频率响应。由于滑动器1002处于 相同或实质上相同的位置,迹线1010示出了实质上平坦的频率响应。平坦频率响应IOOOb 延伸通过从20赫兹至20千赫的整个或实质上整个可听频率范围。更具体地,在特定实施 例中,平坦或实质上平坦的频率响应IOOOb从约100赫兹延伸至约10千赫。图IlA示出了图形均衡器IlOOa的另一配置。图形均衡器IlOOa的滑动器1102在 低位置,而滑动器1104相对于滑动器1102在高位置。图IlB示出了与图形均衡器IlOOa的 输入相对应的均衡滤波器的频率响应1100b。滑动器1102在低处,类似地,频率响应IlOOb 的迹线1110在区域1120中为低。滑动器1102在高处,迹线1110在区域1130中为高。因 此可见,在特定实施例中,频率响应IlOOb精确地或实质上精确地与滑动器1102和1104的 设置相对应。图12A示出了图形均衡器1200a的另一配置。滑动器1204在高位置,而滑动器 1202在低位置,图12B示出了与滑动器位置1202和1204相对应的频率响应1200b。滑动 器1202在低位置处,如区域1220所示,频率响应1200b的迹线1210也在低位置。滑动器 1204在高位置处,如区域1230所示,频率响应1200b的迹线1210也在高位置。因此,图12A 和12B还示出了由这里所描述的频率卷绕的均衡滤波器的特定实施例实现的精确度。图13示出了包括可以实现为上述任何均衡滤波器的均衡滤波器1340在内的示例 移动设备1300。由于移动设备1300具有比其他计算设备更少的计算资源,因此移动设备 1300可以获益于具有提供更高精确度而使用较少计算资源的均衡滤波器1340。在各个实 现方式中,除了移动设备以外的其他设备也可以实现这里描述的任何均衡滤波器。根据实施例,这里描述的任何算法的特定动作、事件或功能可以以不同顺序来执 行,可以添加、合并或一起省去(例如,不是所有所描述的动作或事件对于算法的实行是必 需的)。此外,在特定实施例中,例如可以通过多线程处理、中断处理或多处理器或处理器核 来同时执行动作或事件,而非顺序执行。结合这里所公开的实施例描述的各个示意逻辑块、模块和算法步骤可以实现为电 子硬件、计算机软件或二者的组合。为了清楚示意硬件和软件的可互换性,上述通常在它们的功能方面描述了各个示意组件、块、模块和步骤。将这种功能实现为硬件或软件取决于特 定应用并设计施加于总体系统的约束。针对每个特定应用,可以以变化的方式来实现所描 述的功能,但是这种实现方式的决定不应当解释为导致对本公开范围的背离。可以利用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程 门阵列(FPGA)或其他可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或其任何组 合(被设计为执行这里描述功能),来实现或执行结合这里公开的实施例而描述的各个示 意逻辑块和模块。通用处理器可以是微处理器,但可选地,该处理器可以是处理器、控制器、 微控制器或状态机及其组合等。处理器还可以实现为计算设备的组合(例如,DSP和微处 理器的组合)、多个微处理器、与DSP内核结合的一个或多个微处理器、或任何其他的这种 配置。结合这里公开的实施例描述的方法或算法的步骤可以直接以硬件、由处理器执行 的软件模块或二者的组合的形式来实现。软件模块可以驻留在RAM存储器、闪存存储器、 ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可拆卸盘、CD-ROM或本领域已知 的任何其他形式的存储介质中。示例性存储介质可以耦合至处理器,使得处理器可以从存 储介质读取信息,并向存储介质写入信息。可选地,存储介质可以与处理器集成。处理器和 存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。可选地,处理器和存储介质可 以作为离散组件驻留在用户终端中。尽管上述详细描述已示出、描述并指出了应用于各个实施例的新颖特征,但将理 解,在不背离本公开的精神的前提下,可以对所示设备或算法的形式和细节进行各种省略、 替换和改变。将认识到,由于一些特征可以与其他特征分离地使用或实现,因此这里描述的 本发明的特定实施例可以以不能提供这里所述的所有特征和优点的形式来实现。这里公开 的本发明的范围由所附权利要求而不是由上述描述来指示。在权利要求的等同意义和范围 内的所有改变应包括在其范围内。
权利要求
一种用于产生音频均衡滤波器的方法,包括提供包括多个频带的一个或多个滤波器,所述一个或多个滤波器均包括数字滤波器;以及对所述一个或多个滤波器进行频率卷绕,以创建音频均衡滤波器,其中,对所述一个或多个滤波器进行频率卷绕包括对所述一个或多个滤波器的至少一些频带进行变换;其中,所述音频均衡滤波器操作用于对输入音频信号进行滤波,使得所述输入音频信号的特定频率被配置为至少部分基于用户输入而被选择性地加重或去加重。
2.根据权利要求1所述的方法,其中,对所述一个或多个滤波器进行频率卷绕包括将 所述一个或多个滤波器的至少一些频带变换为较低频带。
3.根据权利要求1所述的方法,其中,对所述一个或多个滤波器进行频率卷绕包括使 用一个或多个全通滤波器来代替所述一个或多个滤波器的一个或多个延迟模块。
4.根据权利要求3所述的方法,其中,所述一个或多个全通滤波器包括以单乘法器形 式配置的至少一个滤波器。
5.根据权利要求3所述的方法,其中,所述一个或多个全通滤波器包括针对所述音频 均衡滤波器的每一个频带的两个全通滤波器。
6.根据权利要求1所述的方法,其中,对所述一个或多个滤波器进行频率卷绕包括对 卷绕因子进行调整。
7.根据权利要求1所述的方法,其中,对所述一个或多个滤波器进行频率卷绕包括对 多个卷绕因子进行调整,每个卷绕因子被配置为对所选频带进行调整。
8.一种用于处理音频信号的系统,所述系统包括音频信号输入;音频均衡滤波器,操作耦合至所述音频信号输入,所述音频均衡滤波器被配置为一个 或多个滤波器的频率卷绕形式,所述一个或多个滤波器均包括数字滤波器;均衡器接口,与所述音频均衡器滤波器进行通信,所述均衡器接口被配置为提供用于 调整所述音频均衡滤波器的频带的增益值的控制;以及其中,对所述均衡器接口的用户输入使所述音频均衡滤波器选择性地对所述音频信号 输入的一个或多个频带进行加重或去加重。
9.根据权利要求8所述的系统,其中,通过将所述一个或多个滤波器的至少一些频带 变换为较低频带,来将所述音频均衡滤波器配置为频率卷绕的音频均衡滤波器。
10.根据权利要求9所述的系统,其中,将所述一个或多个滤波器的至少一些频带变换 为较低频带包括使用至少一个全通滤波器来代替所述一个或多个滤波器的一个或多个延 迟模块。
11.根据权利要求9所述的系统,其中,所述至少一个全通滤波器包括以单乘法器形式 配置的至少一个滤波器。
12.根据权利要求9所述的系统,其中,所述至少一个全通滤波器包括针对所述音频均 衡滤波器的每一个频带的两个全通滤波器。
13.根据权利要求8所述的系统,其中,通过调整卷绕因子来对第二音频均衡滤波器进 行频率卷绕。
14.根据权利要求8所述的系统,其中,通过调整多个卷绕因子来对所述第二音频均衡滤波器进行频率卷绕,每个卷绕因子被配置为对所述一个或多个滤波器的所选频带进行调iF. ο
15.根据权利要求8所述的系统,其中,当对均衡接口的多个均衡器输入具有实质上相 同的值时,所述音频均衡滤波器在约IOOHz至约IOkHz的范围内具有实质上平坦的频率响应。
16.一种用于处理音频信号的方法,所述方法包括 接收音频输入信号;接收期望增益输入,所述期望增益输入包括针对所述音频输入信号的一个或多个频带 的一个或多个期望增益值;响应于对所述期望增益输入的接收来调整均衡滤波器的一个或多个内部增益值,所述 均衡滤波器是一个或多个数字滤波器的频率卷绕形式;以及利用所述均衡滤波器对所述音频输入信号进行滤波,以至少部分基于所述一个或多个 内部增益值来选择性地对所述一个或多个频带进行加重或去加重。
17.根据权利要求16所述的方法,其中,通过将所述一个或多个数字滤波器的至少一 些频带变换为较低频带,来将所述均衡滤波器配置为频率卷绕的均衡滤波器。
18.根据权利要求16所述的方法,其中,通过使用至少一个全通滤波器来代替所述一 个或多个数字滤波器的一个或多个延迟模块,来将所述均衡滤波器配置为频率卷绕的均衡 滤波器。
19.根据权利要求18所述的方法,其中,所述至少一个全通滤波器是以单乘法器形式 来配置的。
20.根据权利要求16所述的方法,其中,通过调整一个或多个卷绕因子来对音频均衡 滤波器进行频率卷绕。
21.一种用于处理音频信号的系统,所述系统包括 用于接收音频输入信号的装置;用于接收期望增益输入的装置,所述期望增益输入包括针对所述音频输入信号的一个 或多个频带的一个或多个期望增益值;用于响应于对所述期望增益输入的接收来调整均衡滤波器的一个或多个内部增益值 的装置,所述均衡滤波器是一个或多个数字滤波器的频率卷绕形式;以及用于利用所述均衡滤波器对所述音频输入信号进行滤波,以至少部分基于所述一个或 多个内部增益值来选择性地对所述一个或多个频带进行加重或去加重的装置。
22.根据权利要求21所述的系统,其中,通过将所述一个或多个数字滤波器的至少一 些频带变换为较低频带,来将所述均衡滤波器配置为频率卷绕的均衡滤波器。
全文摘要
在特定实施例中,可以通过对具有多个频带的一个或多个数字滤波器进行频率卷绕来产生改进的音频均衡滤波器。例如,频率卷绕可以包括将一个或多个数字滤波器的至少一些频带变换为较低频带。因此,在各个实现方式中,该音频均衡滤波器可以比特定当前可用的IIR均衡滤波器更精确。该音频均衡滤波器还可以比特定当前可用的FIR均衡滤波器具有更高的计算资源效率。
文档编号G06F17/00GK101918942SQ200880007532
公开日2010年12月15日 申请日期2008年3月7日 优先权日2007年3月9日
发明者理查德·J·奥利弗 申请人:Srs实验室有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1