执行用于增益确定的滤波的系统及方法_4

文档序号:9252476阅读:来源:国知局
(LSP),例如关于图4的高频带滤波器参数450所描述。
[0104] 在特定实施例中,图5的方法500可经由例如中央处理单元(CPU)、数字信号处理 器值S巧或控制器等处理单元的硬件(例如,现场可编程口阵列肿GA)装置、专用集成电 路(ASIC)等),经由固件装置或其任何组合来实施。作为实例,图5的方法500可由执行指 令的处理器执行,如关于图8所描述。
[01化]参考图6,执行滤波的方法的特定实施例的流程图经展示及通常经指定为600。在 说明性实施例中,可在图1的系统100或图4的系统400处执行方法600。
[0106] 在602处将与音频信号的帖相关联的跨线谱对(LSP)间距与至少一个阔值相比 较,且在604处可至少部分基于比较的结果对音频信号进行滤波。尽管将跨LSP间距与至 少一个阔值进行比较可指示音频信号中的伪声产生分量的存在,但所述比较不一定指示、 检测或需要伪声产生分量的实际存在。举例来说,在比较中使用的一或多个阔值可设定为 提供在伪声产生分量存在于音频信号中时执行增益控制的增加可能性,同时还提供在伪声 产生分量不存在于音频信号中(例如,'误肯定')的情况下执行滤波的增加的可能性。因 此,方法600可在不确定伪声产生分量是否存在于音频信号中的情况下执行滤波。
[0107] 可将与音频信号的帖相关联的跨线谱对(LSP)间距确定为对应于在帖的线性预 测性译码(LPC)期间产生的多个LSP的多个跨LSP间距中的最小者。可响应于跨LSP间距 小于第一阔值对音频信号进行滤波。作为另一实例,可响应于跨LSP间距小于第二阔值及 W下各者中的至少一者对音频信号进行滤波;平均跨LSP间距小于第S阔值,平均跨LSP间 距基于与帖相关联的跨LSP间距及与音频信号的至少一个其它帖相关联的至少一个其它 跨LSP间距,或启用对应于音频信号的另一帖的滤波,另一帖在音频信号的帖之前。
[0108] 对音频信号进行滤波可包含使用与音频信号的高频带部分相关联的自适应线性 预测系数(LPC)对音频信号进行滤波W产生高频带经滤波输出。可使用自适应加权因子执 行滤波。举例来说,可基于跨LSP间距(例如关于图3所描述的自适应加权因子丫)确定 自适应加权因子。为了进行说明,可根据将跨LSP间距值与自适应加权因子的值相关联的 映射确定自适应加权因子。对音频信号进行滤波可包含将自适应加权因子应用于高频带线 性预测系数,例如通过将项(1-丫)i应用于线性预测系数ai,如关于图1的滤波器等式所描 述。
[0109] 在特定实施例中,图6的方法600可经由例如中央处理单元(CPU)、数字信号处理 器值S巧或控制器等处理单元的硬件(例如,现场可编程口阵列肿GA)装置、专用集成电 路(ASIC)等),经由固件装置或其任何组合实施。作为实例,图6的方法600可由执行指令 的处理器执行,如关于图8所描述。
[0110] 参看图7,执行滤波的方法的另一特定实施例的流程图经展示及通常经指定为 700。在说明性实施例中,可在图1的系统100或图4的系统400处执行方法700。
[0111] 方法700可包含在702处确定与音频信号的帖相关联的跨LSP间距。跨LSP间距 可为对应于在帖的线性预测性译码期间产生的多个LSP的多个跨LSP间距中的最小者。举 例来说,可如所说明参考对应于图1的伪码中的"lsp_spacing"变量来确定跨LSP间距。
[0112] 方法700还可包含在704处基于与帖相关联的跨LSP间距及与音频信号的至少一 个其它帖相关联的至少一个其它跨LSP间距确定平均跨LSP间距。举例来说,可如所说明 参考对应于图1的伪码中的"Average_lsp_s^_spacing"变量来确定平均跨LSP间距。
[0113] 方法700可包含在706处确定跨LSP间距是否小于第一阔值。举例来说,在图1 的伪码中,第一阔值可为"T皿2" = 0. 0032。在跨LSP间距小于第一阔值时,方法700可包 含在708处启用滤波,且可在714处结束。
[0114] 在跨LSP间距不低于第一阔值时,方法700可包含在710处确定跨LSP间距是否 小于第二阔值。举例来说,在图1的伪码中,第二阔值可为"T皿1" = 0. 008。在跨LSP间 距不低于第二阔值时,方法700可在714处结束。在跨LSP间距小于第二阔值时,方法700 可包含在712处确定平均跨LSP间距是否小于第=阔值,或帖是否表示模式转变(或W其 它方式与其相关联),或是否对先前帖执行滤波。举例来说,在图1的伪码中,第=阔值可为 "T皿3"= 0. 005。在平均跨LSP间距小于第S阔值或帖表示模式转变或对先前帖执行滤波 时,方法700在708处启用滤波,且接着在714处结束。在平均跨LSP间距不低于第=阔值 且帖不表示模式转变且不对先前帖执行滤波时,方法700可在714处结束。
[0115] 在特定实施例中,图7的方法700可经由例如中央处理单元(CPU)、数字信号处理 器值S巧或控制器等处理单元的硬件(例如,现场可编程口阵列肿GA)装置、专用集成电 路(ASIC)等),经由固件装置或其任何组合实施。作为实例,图7的方法700可由执行指令 的处理器执行,如关于图8所描述。
[0116] 参看图8,无线通信装置的特定说明性实施例的框图经描绘且通常经指定为800。 装置800包含禪合到存储器832的处理器810 (例如,中央处理单元(CPU)、数字信号处理器 值S巧等)。存储器832可包含可由处理器810及/或译码器/解码器(C0DEO834执行W 执行本文中所揭示的方法及过程(例如图5到7的方法)的指令860。
[0117] CODEC834可包含滤波系统874。在特定实施例中,滤波系统874可包含图1的系 统100的一或多个组件。滤波系统874可经由专用硬件(例如,电路),由执行指令W执行 一或多个任务的处理器或其组合来实施。作为实例,存储器832或CODEC834中的存储器 可为存储器装置,例如随机存取存储器(RAM)、磁阻随机存取存储器(MRAM)、自旋扭矩转移 MRAM(STT-MRAM)、快闪存储器、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编 程只读存储器巧PROM)、电可擦除可编程只读存储器巧EPROM)、寄存器、硬盘、可装卸式磁 盘或压缩光盘只读存储器(CD-ROM)。存储器装置可包含若干指令(例如,指令860),所述指 令在由计算机(例如,CODEC834中的处理器及/或处理器810)执行时致使计算机基于对 应于音频信号的频谱信息确定音频信号包含对应于伪声产生条件的分量,对音频信号进行 滤波,且基于滤波产生经编码信号。作为实例,存储器832或CODEC834中的存储器可为包 含指令(例如,指令860)的非暂时性计算机可读媒体,所述指令在由计算机(例如,CODEC 834中的处理器及/或处理器810)执行时致使计算机将与音频信号的帖相关联的跨线谱对 (LS巧间距与至少一个阔值进行比较,且至少部分基于比较对音频信号进行滤波。
[0118] 图8还展示禪合到处理器810及禪合到显示器828的显示器控制器826。CODEC 834可禪合到处理器810,如图所示。扬声器836及麦克风838可禪合到CODEC834。举例 来说,麦克风838可产生图1的输入音频信号102,且CODEC834可基于输入音频信号102 产生用于发射到接收器的输出位流192。作为另一实例,扬声器836可用W输出由CODEC 834从图1的输出位流192重建的信号,其中从发射器接收输出位流192。图8还指示无线 控制器840可禪合到处理器810及禪合到无线天线842。
[0119] 在特定实施例中,处理器810、显示器控制器826、存储器832、CODEC834及无线 控制器840包含于系统级封装或片上系统装置(例如,移动台调制解调器(MSM))822中。 在特定实施例中,例如触摸屏及/或小键盘等输入装置830及电力供应器844禪合到片上 系统装置822。此外,在特定实施例中,如图8中所说明,显示器828、输入装置830、扬声器 836、麦克风838、无线天线842及电力供应器844在片上系统装置822的外部。然而,显示 器828、输入装置830、扬声器836、麦克风838、无线天线842及电力供应器844中的每一者 可禪合到片上系统装置822的组件,例如接口或控制器。
[0120] 结合所描述实施例,揭示一种设备,其包含用于基于对应于音频信号的频谱信息 确定音频信号包含对应于伪声产生条件的分量的装置。举例来说,用于确定的装置可包含 图1或图4的伪声诱发分量检测模块158、图8的滤波系统874或其组件、经配置W确定音 频信号包含此分量的一或多个装置(例如,执行非暂时性计算机可读存储媒体处的指令的 处理器)或其任何组合。
[0121] 设备还可包含用于响应于用于确定的装置对音频信号进行滤波的装置。举例来 说,用于滤波的装置可包含图1或图4的滤波模块168、图8的滤波系统874或其组件、经配 置w对信号进行滤波的一或多个装置(例如,执行非暂时性计算机可读存储媒体处的指令 的处理器)或其任何组合。
[0122] 设备还可包含用于基于经滤波音频信号产生经编码信号W减小伪声产生条件的 可听见效果的装置。举例来说,用于产生的装置可包含图1的高频带分析模块150、图4的 系统400的更多组件、图8的滤波系统874或其组件、经配置W基于经滤波音频信号产生经 编码信号的一或多个装置(例如,执行非暂时性计算机可读存储媒体处的指令的处理器) 或其任何组合。
[0123] 所属领域的技术人员将进一步了解,结合本文所揭示的实施例所描述的各种说明 性逻辑块、配置、模块、电路及算法步骤可实施为电子硬件、由例如硬件处理器等处理装置 执行的计算机软件或两者的组合。上文已大体在其功能性方面描述各种说明性组件、区块、 配置、模块、电路和步骤。此功能性是实施为硬件还是可执行软件取决于特定应用及施加于 整个系统的设计约束。熟练的技术人员可针对每一特定应用W不同方式实施所描述的功能 性,但此类实施决策不应被解译为引起对本发明的范围的偏离。
[0124] 结合本文所揭示的实施例而描述的方法或算法的步骤可直接体现在硬件、由 处理器执行的软件模块或所述两者的组合中。软件模块可驻留于存储器装置中,所述 存储器装置例如随机存取存储器(RAM)、磁阻随机存取存储器(MRAM)、自旋扭矩转移 MRAM(STT-MRAM)、快闪存储器、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编 程只读存储器巧PROM)、电可擦除可编程只读存储器巧EPROM)、寄存器、硬盘、可装卸式磁 盘或压缩光盘只读存储器(CD-ROM)。示范性存储器装置禪合到处理器,使得处理器可从存 储器装置读取信息并将信息写入到存储器装置。在替代方案中,存储器装置可与处理器集 成。处理器及存储媒体可驻留在专用集成电路(ASIC)中。ASIC可W驻留在计算装置或用 户终端中。在替代方案中,处理器与存储媒体可作为离散组件驻留在计算装置或用户终端 中。
[0125] 提供对所揭示实施例的先前描述W使得所属领域的技术人员能够制造或使用所 揭示的实施例。所属领域的技术人
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1