专利名称:音频信号的线性预测编码的制作方法
技术领域:
本发明涉及音频信号的线性预测编码。
背景技术:
各种源信号的数字编码在过去几十年来已经变得越来越重要了,因 为数字信号的表示和通信已经逐渐替换了模拟的表示和通信。例如,诸 如全球移动通信系统之类的移动电话系统基于数字语音编码。此外,诸 如视频和音乐之类的媒体内容的分发也更多地基于数字内容编码。
在内容编码中以及特别地在音频和语音编码中,线性预测编码是一 种经常采用的工具,因为它针对低数据率提供了高质量。线性预测编码 过去主要应用于单独的信号,但是也可以用于多通道信号,例如立体音 频信号。
线性预测编码通过降低信号中的冗余并且在预测参数中捕获这些 冗余来实现有效的数据率。这些预测参数包含在编码的信号中,并且所 述冗余在解码器中通过线性预测合成滤波器来复原。
此外,线性预测还作为预处理工具而提出,以用于包括非语音编码 应用的音频编码。特别地,根据建议,最佳的线性预测方案应当反映心 理声学知识以便更精确地反映听众的感知。特别地,已经提出了巻曲
(warped)线性预测(WLP )和纯线性预测(PLP )技术。两种技术都 包括依照心理声学对频率尺度进行巻曲,从而使得建模能力集中在最关 键的频带处。特别地,WLP和PLP允许以类似于基底膜上的带宽分布 的方式着重于较低的频率。这也意味着在WLP和PLP中谱峰加宽可以 在心理声学相关尺度上有效地实现。
此外,根据建议,预测系数可以从像响度谱或掩蔽阈值(或掩蔽误 差功率)那样的感知激发的频谱中导出。因此,在所提出的系统中,将
待编码的信号馈送到心理声学模型中,所述心理声学模型为特定信号段 产生反映感兴趣的心理声学量的频谱(例如掩蔽阈值)。这个频谱然后 用于为所迷线性预测滤波器产生预测系数。
然而,尽管该方法允许将线性预测用于考虑了心理声学掩蔽效应的音频编码,但是它也具有许多缺点。特别地,该方法要求为每个信号段 执行心理声学模型,这是复杂且计算昂贵的。此外,该方法倾向于不灵
活,并且特别地要求预测滤波器是巻曲的或拉盖尔(Laguerre)滤波器 以便工作于心理声学相关频率尺度上。
因此,改进的线性预测编码将是有利的,特别地,允许灵活性增加、 复杂度降低、实现方式易化、编码质量和/或性能提高的方法将是有利的。
发明内容
相应地,本发明寻求优选地单独或以任意组合缓解、减轻或消除上 述缺点中的一个或多个。
依照本发明的一个方面,提供了用于音频信号的线性预测编码的设 备,该设备包括用于为该音频信号产生信号段的装置;用于为每个信 号段产生第一自相关序列的装置;用于通过响应于至少一个心理声学特 性而修改第 一 自相关序列来为每个信号段产生第二自相关序列的修改 装置;以及用于响应于第二自相关序列而为每个信号段确定线性预测编 码系数的确定装置。
本发明允许实现改进的线性预测编码,其反映了听众的感知,从而 针对给定编码率提供了改进的编码质量。本发明可以允许获得降低的复 杂度、降低的计算资源要求和/或易化的实现方式。此外,本发明还可以 允许将心理声学因素与各种不同的线性预测编码方法一起使用。
特别地,本发明可以允许计算根据第 一 自相关序列确定的心理声学 加权自相关序列。该计算可能复杂度较低,但是提供了对于心理声学性 质的有效适应。
所述设备此外还可以包括用于产生包含线性预测编码系数的编码 数据流的装置。该设备还可以包括用于将编码的数据流例如作为数据文 件来发送的装置。此外,该设备还可以包括采用线性预测编码系数的线 性预测滤波器以及用于产生误差信号的装置。该设备还可以包括用于编 码误差信号并且用于将其包含于编码的数据流中的装置。
依照本发明的一个可选特征,修改装置被设置成执行对笫一自相关 序列的加窗。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。特别地,所述加窗可以允许实现与心理声学知识一致的频谱扩展。所述加窗可以通过将第一自相关序列与时域窗序列相乘来实现。
依照本发明的一个可选特征,所述加窗相应于与巴克(Bark)带宽 相应的心理声学带宽。
这可以允许获得改进的性能和/或更高的质量。
依照本发明的 一 个可选特征,所述加窗相应于与等效矩形带宽 (ERB)相应的心理声学带宽。
这可以允许获得改进的性能和/或更高的质量。
依照本发明的一个可选特征,修改装置被设置成通过最小值自相关 序列来界定第二自相关序列。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。特别地,该特征可以允许获得一种以低信号量提供改进质 量的线性预测编码的低复杂度方式。
依照本发明的一个可选特征,修改装置被设置成将第二自相关序列 确定为至少第一项与第二项之和,所述第一项与最小值自相关序列相 应,所述第二项响应于第一自相关序列而纟皮确定。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。
依照本发明的 一 个可选特征,修改装置被设置成按照缩放因子缩放 第一项和第二项中的至少一个,所述缩放因子与第一项相对于第二项的
心理声学显著性相应。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。特别地,所述缩放因子允许获得一种加权所迷不同心理声 学效应的低复杂度方式。
依照本发明的一个可选特征,最小值自相关序列与安静阈值 (threshold-in-quiet)曲线相应。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。
依照本发明的 一个可选特征,线性预测编码为拉盖尔线性预测编 码,并且所述确定装置祐 没置成响应于第二自相关序列而确定音频信号 和该音频信号的拉盖尔滤波版本之间的协方差序列。
这可以允许获得拉盖尔线性预测编码的改进的性能、更高的质量、降低的复杂度和/或易化的实现方式。
依照本发明的一个可选特征,第一自相关序列是巻曲自相关序列。 这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化
的实现方式。所述线性预测编码可以是巻曲线性预测编码。
依照本发明的一个可选特征,第一自相关序列是滤波的巻曲自相关序列。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。所述线性预测编码可以是拉盖尔线性预测编码。
依照本发明的一个可选特征,所述确定装置被设置成通过最小化与 采用线性预测编码系数的线性预测滤波器的输入信号关联的误差信号 的信号功率度量来确定这些线性预测系数,所述输入信号由第二自相关
序列表征。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。所述输入信号可以是具有与第二自相关序列相应的自相关 序列的输入信号,并且所述误差信号可以确定为线性预测分析滤波器的输出。
依照本发明的一个可选特征,所述确定装置被设置成通过求解下式给出的线性方程来确定线性预测系数
Q <x = P
式中,Q为包含响应于第二自相关序列而确定的系数的矩阵,P为 包含响应于第二自相关序列而确定的系数的矢量,a为包含所述线性预 测系数的矢量。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。
依照本发明的一个可选特征,所述修改装置被设置成基本上依照下 式来确定第二自相关序列
式中,r(k)为第二自相关序列,卩为缩放因子,w(k)为加窗序列,t(k) 为安静阈值自相关序列。
这可以允许获得改进的性能、更高的质量、降低的复杂度和/或易化 的实现方式。
依照本发明的另 一 个方面,提供了用于编码音频信号的线性预测编码器,该编码器包括用于为该音频信号产生信号段的装置;用于为每 个信号段产生第一自相关序列的装置;用于通过响应于至少一个心理声 学特性而修改第一自相关序列来为每个信号段产生第二自相关序列的 修改装置;以及用于响应于第二自相关序列而为每个信号段确定线性预 测编码系数的确定装置。
依照本发明的另一个方面,提供了包括如上所述的编码器的音频记 录设备。
依照本发明的另一个方面,提供了用于发送音频信号的发送器,该 发送器包括用于接收该音频信号的装置;用于为该音频信号产生信号 段的装置;用于为每个信号段产生第一自相关序列的装置;用于通过响 应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产 生第二自相关序列的修改装置;用于响应于第二自相关序列而为每个信 号段确定线性预领,J编码系数的线性预测编码装置;用于为该音频信号产 生编码的数据的装置,所述编码的数据包含所述线性预测编码系数;以 及用于发送该编码的数据的装置。
依照本发明的另 一 个方面,提供了用于传输音频信号的传输系统, 该传输系统包括发送器,该发送器包括用于接收该音频信号的装置, 用于为该音频信号产生信号段的装置,用于为每个信号段产生第一自相 关序列的装置,用于通过响应于至少一个心理声学特性而修改第一自相 关序列来为每个信号段产生第二自相关序列的修改装置,用于响应于第 二自相关序列而为每个信号段确定线性预测编码系数的线性预测编码 装置,用于为该音频信号产生编码的数据的装置,所述编码的数据包含 所述线性预测编码系数,以及用于向接收器发送该编码的数据的装置; 以及接收器,该接收器包括用于接收所述编码的数据的装置,用于产生 解码的信号的线'性预测滤波器,以及用于响应于所述编码的数据的线'性 预测编码系数而设置线'性预测合成滤波器的系数的装置。
依照本发明的另 一 个方面,提供了音频信号的线性预测编码方法, 该方法包括为该音频信号产生信号段;为每个信号段产生第一自相关 序列;通过响应于至少一个心理声学特性而4奮改第一自相关序列来为每 个信号段产生第二自相关序列;以及响应于第二自相关序列而为每个信 号段确定线性预测编码系数。
依照本发明的另一个方面,提供了发送音频信号的方法,该方法包括接收该音频信号;为该音频信号产生信号段;为每个信号段产生第 一自相关序列;通过响应于至少一个心理声学特性而修改第一自相关序 列来为每个信号段产生第二自相关序列;响应于第二自相关序列而为每 个信号段确定线性预测编码系数;为该音频信号产生编码的数据,所述 编码的数据包含所述线性预观'J编码系数;以及发送该编码的数据。
依照本发明的另一个方面,提供了发送和接收音频信号的方法,该 方法包括发送器执行步骤接收该音频信号,为该音频信号产生信号 段,为每个信号段产生第一自相关序列,通过响应于至少一个心理声学 特性而修改第一自相关序列来为每个信号段产生第二自相关序列,响应 于第二自相关序列而为每个信号段确定线性预测编码系数,为该音频信 号产生编码的数据,所述编码的数据包含所述线性预测编码系数,以及 向接收器发送该编码的数据;以及接收器执行步骤接收所述编码的数 据,使用线性预测滤波器产生解码的信号,以及响应于所述编码的数据 的线性预测编码系数而设置线性预测合成滤波器的系数。
本发明的这些和其他方面、特征和优点根据以下描述的实施例将是 清楚明白的,并且将参照这些实施例来进行阐迷。
现在将仅通过举例的方式参照附图来描述本发明的实施例,在附图
中
图1示出了依照本发明一些实施例的用于音频信号通信的传输系
统;
图2示出了依照本发明一些实施例的线性预测编码器; 图3示出了线性预测解码器;
图4示出了依照本发明一些实施例的线性预测编码器的元件;以及 图5示出了依照本发明一些实施例的音频信号线性预测编码方法。
具体实施例方式
图1示出了依照本发明一些实施例的用于音频信号通信的传输系统 100。传输系统100包括通过网络105耦合到接收器103的发送器101, 所述网络105特别地可以为因特网。
在这个特定的实例中,发送器101为信号记录设备,并且接收器为信号播放设备103,但是应当理解的是,在其他实施例中,发送器和接 收器可以用于其他应用中以及用于其他目的。例如,发送器101和/或接 收器103可以是译码功能的一部分,并且可以例如提供到其他信号源或 目的;也的^妻口 。
在其中支持信号记录功能的这个特定的实例中,发送器101包括接 收模拟信号的数字化器107,所述模拟信号通过采样和模数转换被转换 成数字PCM信号。
数字化器107耦合到图1的线性预测(LP)编码器109,该线性预 测编码器109依照线性预测编码算法对该PCM信号进行编码。LP编码 器109耦合到接收编码的信号并且通过接口连接到因特网105的网络发 送器111。该网络发送器可以通过因特网105向接收器103发送所述编 码的信号。
图2更加详细地示出了该LP编码器109。
编码器109接收数字化的(采样的)音频信号。为了清楚且简洁起 见,假设输入信号仅仅包含实值,但是应当理解的是,在一些实施例中 所述值可以为复数。
所述编码器包括分段处理器201,其将接收的信号分割成单独的段 帧。特别地,将输入信号分割成若干例如相应于20毫秒间隔的给定尺 寸的样本块。然后,所述编码器接着为每个单独的帧产生预测数据和残 余信号。
特别地,这些段被馈送到预测控制器203,该预测控制器为预测滤 波器确定要在编码和解码过程期间应用的参数。特别地,预测控制器203 为结合了线性预测分析(LPA)滤波器的线性预测分析器205确定滤波
器系数。
线性预测分析器205此外还接收输入信号样本并且确定预测值和实 际输入样本之间的误差信号。
这些误差信号被馈送到编码单元207,该编码单元207编码和量化 所述误差信号并且产生相应的比特流。
编码单元207和预测控制器203耦合到将由所述编码器产生的数据 组合成组合的编码信号的复用器209。
接收器103包括网络接收器113,该网络接收器113通过接口连接 到因特网105并且被设置成接收来自发送器101的编码的信号。网络接收器lll耦合到线性预测(LP)解码器115。 LP解码器115 接收所述编码的信号并且依照线性预测解码算法对它进行解码。
图3更加详细地示出了 LP解码器115。 LP解码器115包括解复用 器301,该解复用器将线性预测系数和编码的误差信号样本从接收的比 特流中分离出来。这些误差信号样本被馈送到重新产生误差信号的解码 处理器303。解复用器301和解码处理器303耦合到包含线性预测合成 (LPS )滤波器的线性预测合成器(305 )。将该LPS滤波器的系数设置 成接收的系数值,并且向该滤波器馈送重新产生的误差信号,从而(基 本上)重新创建原始的音频信号。
在其中支持信号播放功能的这个特定的实例中,接收器103还包括 信号播放器117,该信号播放器从解码器115处接收解码的音频信号并 且将其呈现给用户。特别地,信号播放器113可以包括输出解码的音频 信号所需的数模转换器、放大器和扬声器。
不同的线性预测编码算法可以用于图1的系统中。特别地,可以采 用标准的线性预测、巻曲线性预测或拉盖尔线性预测编码技术。所述 LPA滤波器的传递函数H(z)为
<formula>formula see original document page 13</formula>
其中在这些实例中,G"z)如下给定 标准线性预测
并且因此//(》=1-;f 巻曲线性预测(讨1LP):
<formula>formula see original document page 13</formula>并且因此
基于拉盖尔的线性预测
G刺:
1 —Xz—'
并且因此卿=1- , 、 一'
、"
4=1
参数人称为巻曲或拉盖尔参数,允许依照不同频率的心理声学相关
性来对频率尺度进行巻曲。K称为预测滤波器的阶。所述LPS滤波器具 有的传递函数是LPA滤波器的传递函数的倒数,即1/H(z)。在该滤波器 内,部分传递Gk(z)通过Yk(z^Gk(z)X(z)给出的z变换耦合到信号yk,其 中X(z)是输入信号x的z变换。
在所述系统中,LPA滤波器因此设法根据在先的样本估计当前的样 本值。特别地,记输入样本为x,那么用于简单的标准线性预测的LPA 滤波器内部产生样本
式中,c^为预测系数。LPA滤波器的输出为该估计产生的误差样本 e(n),并且等于
—)=X(W)—傘)
式中,x(n)为输入信号样本值。
预测控制器203确定预测系数ap以便对于给定的信号段而言,最 小化针对误差信号e(n)的信号功率度量。
特别地,预测控制器203被设置成确定预测系数o^,以便最小化所
述段中的样本的最小均方误差被最小化。本领域技术人员应当理解,所
述最小值可以通过确定误差信号度量函数(特别地为最小均方误差)并
且将预测系数 的偏导数置为零来找到。本领域技术人员还应当理解的
是,这导致下式表示的K个线性方程
Q a = P
式中,Q为KxK矩阵,其包含与来自所述信号的自相关序列的自 相关值相应的系数,P为K元素矢量,其包含来自所述信号的自相关序 列的自相关值,a为包含线性预测系数的矢量。 特别地,Q可以由下式给出
>(o) Ki) K2) …
Ki) , Ki) K"2)
2= K2) Ki) K0) K^一3)式中,r(k)为适当的自相关序列。
在常规的标准线性预测中,r(k)表示输入信号的自相关序列,其可 以根据输入信号直接地测量出来。在常规的巻曲线性预测中,序列r(k) 表示所谓的巻曲自相关序列,其也可以根据输入信号来确定。
为了包括心理声学因素,已经提出了为输入信号确定像掩蔽阈值那 样的感知激发的频谱,并且在Q和P中使用与该频谱关联的自相关来确 定线性预测系数。然而,这是极端复杂的,因为它要求为每段计算心理 声学模型并且将该心理声学模型产生的频谱变换成关联的自相关序列。
在图1的系统中,预测控制器203确定心理声学加权自相关序列并 且使用该序列来确定线性预测系数。心理声学加权自相关序列是通过直 接而非常简单的运算从所述信号的自相关序列确定的。因此,图2的LP 编码器允许使用心理声学因素来改进线性预测编码,同时维持低复杂度 和计算资源要求,特别地不必为每个段计算心理声学模型。
图4更加详细地示出了预测控制器203。
预测控制器203包括根据接收的输入信号确定自相关序列,(a)的自 相关处理器401 。新的自相关序列针对信号的每个段来确定。
自相关处理器401耦合到根据信号的自相关序列r'W确定心理声学 加权自相关序列FOO的修改处理器403 。
然后,将所述心理声学加权自相关序列发送到为LPA (以及LPS) 滤波器确定预测系数的预测系数处理器405。在标准线性预测的实例中, 预测系数处理器405使用输入信号的心理声学加权自相关序列求解线性 方程
q a = p
这样,在这个实例中,Ka)=^W。应当理解,可以使用任何用于求 解这些方程的适当算法,例如本领域技术人员众所周知的莱文森
(Levinson )递归算法。
应当理解,可以使用任何用于心理声学加权所述自相关序列的适当
并且P可以如下《合出
尸=运算或函数。
特别地,可以在每个信号段中将加窗运算应用到自相关序列。例如, 输入信号的自相关序列可以通过与预定窗口 w(k)的时域乘法来修改。时 域中的这个乘法将相应于频域中的巻积,从而提供了可以反映人的声觉
的频谱扩展。
特别地,可能有利的是,将自相关序列与具有反映心理声学相关距 离的频谱带宽的窗函数相乘,特别是可以将该窗口选择成在某个特定频
率下具有巴克或等效矩形带宽(ERB)频带的带宽。特别地,这可以允 许实现反映心理声学特性的频谱成形。
此外或者可替换地,修改处理器403可以对心理声学加权自相关序 列的值施加下限。例如,可以确定与较低信号幅度下的人类感知相应的 自相关序列。这种特性一般称为安静阈值曲线。于是,安静阈值曲线相 应于被认为可由用户察觉的最小信号水平。可以确定相应于该安静阈值 曲线的自相关序列,并且将其用作心理声学加权自相关序列的最小值。
例如,在对信号的自相关序列执行加窗运算之后,可以将每个得到 的样本与相应于安静阈值的序列进行比较,如果任何确定的值低于安静
阈值的相应值,那么就改为使用该安静阈值。举另一个实例而言,可以 在确定心理声学加权自相关序列时将安静阈值自相关序列作为 一项添
加进来。
通过最小值自相关序列来界定心理声学加权自相关序列确保了得 到的自相关序列更密切地与根据心理声学模型导出的自相关序列相应, 并且尤其是对于低幅度水平的输入信号而言,实现了编码增益的提高。
举一个特定的实例而言,修改处理器403可以将心理声学加权自相 关序列基本上确定为
<formula>formula see original document page 16</formula>
式中,F(O为心理声学加权自相关序列,(3为缩放因子,w(k)为加窗 序列,t(k)为特别地可以是安静阈值自相关序列的最小值自相关序列。
在这个实例中,缩放因子P为允许对所述加窗和安静阈值自相关序 列的相对影响进行调节的设计参数。
这种方法特别地可以基于以下认识高能量强度下的掩蔽曲线按照 一阶近似在形状上是与水平无关的。因此,在高强度水平下,当使用适 当的线性预测系统(例如WLP或PLP)并且使用适当的频谱平滑时,线性预测应当能够给出对于掩蔽曲线形状的相当良好的近似。此外,在 低强度水平下,安静阈值是掩蔽曲线的重要部分。
用于确定线性预测系数的自相关序列的心理声学加权允许实现大 为改进的线性预测,其能够更加精确地反映出编码的信号如何被用户所 感知。此外,该方法要求非常少且简单的运算,并且能够易于实现,而 没有任何明显的复杂度或计算资源的增加。
以额外的计算复杂度为代价,可以结合许多精心的改进。例如,可 以对自相关序列进行滤波以便强调特定频率区域;可以使得因子卩与输 入水平有关,等等。
上面的实例着重于使用标准线性预测的实例。然而,应当理解,所 描述的原理同样^艮好地适用于其他以及更复杂的线性预测,例如巻曲线 性预测和拉盖尔线性预测。
特别地,对于巻曲线性预测而言,自相关序列将是巻曲自相关序列。
因此,初始时自相关处理器401可以确定该巻曲自相关序列,然后,可
以如上所述处理该巻曲自相关序列以便产生巻曲的心理声学加权自相
关序列。该巻曲自相关序列定义为KO) = J>(")x(")
并且
其中k=l,...,K,并且yk为输入信号x的巻曲线性预测器中的滤波器 Gk(z)的响应。然后,使用该序列来确定线性预测系数。特别地,应当理 解,所执行的巻曲相当于通过 一 系列全通滤波器对到来的信号进行滤 波,并且巻曲自相关序列被确定为这些全通滤波器的输出的协方差。
在拉盖尔线性预测的情况下,序列r(k)如下给出
k= 1,... ,K-1, yk为输入信号x的拉盖尔线性预测器中的滤波器Gk(z) 的响应。将巻曲线性预测器的Gk和拉盖尔线性预测器的Gk进行比较可 知,拉盖尔情况下的r(k)可以认为是x的滤波版本的巻曲自相关序列, 其中滤波器Go(z)由下式给出
"、z一VT^
df Z、 =-:~对于拉盖尔线性预测而言,Q因此变成特普利茨(Toepl i tz )矩阵, 其包括拉盖尔滤波信号的心理声学加权自相关的值。然而,P和Q之间
的关系稍微更复杂一些,因为P包含若干值,这些值是输入信号以及音 频信号的拉盖尔滤波版本的协方差序列的值。因此,
尸=禍
一,). 式中
k=l,...,K, yk为输入信号x的拉盖尔线性预测器中的滤波器Gk(z)
的响应。
对于kM, Q和P的值之间的关系由下式给出 式中
并且
入
i
7T^
其中X为拉盖尔参数。此外
K0)"(0) + 2ClP(l)
式中,p(0)相应于输入信号的能量
特别地,对于拉盖尔线性预测而言,预测控制器203能够执行以下步骤。
初始时,确定序列p(k), k=0...K。 将p(K+l)设为零。
使用上面的方程根据p(k)确定第 一 自相关r,(k)。 根据下式确定心理声学加权自相关F&)
可以例如将w(k)确定为L 0 其他
其中,给定采样频率和拉盖尔参数X,确定5,使得w(k)的频谱表 示具有例如1巴克的带宽。像汉宁(Hanning)、汉明(Hamming)那 样的其他窗口选择也是可行的。
然后,使用上面给出的p(k)和r(k)之间的关系根据F(W计算补偿的协 方差序列》(yfc)。
然后,预测系数处理器405根据下式为LPA滤波器确定预测系数
Q a =P
式中,Q和P的系数取自F("和》(A)。 图5示出了音频信号的线性预测编码方法。 该方法在步骤501中启动,其中为音频信号产生信号段。 步骤501之后是步骤503,其中为每个信号段产生第一自相关序列。 步骤503之后是步骤505,其中通过响应于至少一个心理声学特性 而修改第一自相关序列来为每个信号段产生第二自相关序列。
步骤505之后是步骤507,其中响应于第二自相关序列而为每个信 号段确定线性预测编码系数。
应当理解,为了清楚起见,上面的描述参照了不同的功能单元和处 理器来描述本发明的实施例。然而,显然可以使用不同功能单元或处理 器之间的任何适当的功能分布,而不会脱离于本发明。例如,被说明由 单独的处理器或控制器实现的功能可以由相同的处理器或控制器来实 现。因此,对特定功能单元的引用应当仅被看作对用于提供所描述的功 能的适当装置的引用,而不表示严格的逻辑或物理的结构或组织。
本发明可以以包括硬件、软件、固件或其任意组合的任何适当的形 式来实现。可选地,本发明可以至少部分地实现为运行在一个或多个数 据处理器和/或数字信号处理器上的计算机软件。本发明实施例的元件和 部件可以以任何适当的方式来在物理上、功能上以及逻辑上实现。事实 上,所迷功能可以在单个单元中、在多个单元中或者作为其他功能单元 的一部分来实现。同样地,本发明可以在单个单元中实现或者可以在物 理上和功能上分布于不同的单元和处理器之间。
尽管已经结合一些实施例描述了本发明,但是本发明并非意在限于 本文给出的特定形式。相反,本发明的范围仅由随附的权利要求所限制。此外,尽管看起来特征是结合特定的实施例来进行描述的,但是本领域 技术人员应当认识到,依照本发明,可以对所描述的实施例的各种特征 进行组合。在权利要求中,措词"包括"并没有排除其他元件或步骤的存在。
此外,尽管单独地列举出来,但是多个装置、元件或方法步骤可以 通过例如单个单元或处理器来实现。另外,尽管单独的特征可能包含于 不同的权利要求中,但是可以对这些特征进行有利的组合,并且包含于 不同的权利要求中并不意味着特征的组合不是可行的和/或有利的。同 样,特征包含于一类权利要求中并不意味着限于该类别,而是表明该特 征同样可以在合适时应用于其他权利要求类别。此外,权利要求中特征 的顺序并不意味着其中特征发挥作用必须遵循的任何特定顺序,并且特 别地,方法权利要求中单独的步骤的顺序并不意味着这些步骤必须按照 该顺序来执行。相反,这些步骤可以以任何适当的顺序来执行。此外, 单数引用并没有排除复数。因此,对于"一"、"一个"、"第一"、"第二" 等等的引用并没有排除复数。权利要求中的附图标记仅仅提供来清楚阐 明实例,绝不应当不应当视为限制了权利要求的范围。
权利要求
1. 一种用于音频信号的线性预测编码的设备,该设备包括-用于为该音频信号产生信号段的装置(201);-用于为每个信号段产生第一自相关序列的装置(401);-用于通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生第二自相关序列的修改装置(403);以及-用于响应于第二自相关序列而为每个信号段确定线性预测编码系数的确定装置(405)。
2. 权利要求1的设备,其中修改装置(403 )被设置成执行对第一自相关序列的加窗。
3. 权利要求2的设备,其中所述加窗相应于与巴克带宽相应的心理声学带宽。
4. 权利要求2的设备,其中所述加窗相应于与等效矩形带宽(ERB )相应的心理声学带宽。
5. 权利要求1的设备,其中修改装置(403 )被设置成通过最小值自相关序列来界定第二自相关序列。
6. 权利要求5的设备,其中修改装置(403 )被设置成将第二自相关序列确定为至少第一项与第二项之和,所述第一项与最小值自相关序列相应,所述第二项响应于第一自相关序列而^皮确定。
7. 权利要求6的设备,其中修改装置(403 )被设置成按照缩放因子缩放所述第一项和第二项中的至少一个,所述缩放因子与第一项相对于第二项的心理声学显著性相应。
8. 权利要求4的设备,其中最小值自相关序列与安静阈值曲线相应。
9. 权利要求1的设备,其中所述线性预测编码为拉盖尔线性预测编码,并且所述确定装置被设置成响应于第二自相关序列而确定所述音频信号和该音频信号的拉盖尔滤波版本之间的协方差序列。
10. 权利要求l的设备,其中第一自相关序列是巻曲自相关序列。
11. 权利要求l的设备,其中第一自相关序列是滤波的巻曲自相关序列。
12. 权利要求1的设备,其中所述确定装置(405 )被设置成通过最小化与采用线性预测编码系数的线性预测滤波器的输入信号关联的误差信号的信号功率度量来确定这些线性预测系数,所述输入信号由第二自相关序列表征。
13. 权利要求1的设备,其中所述确定装置(405 )被设置成通过求解下式给出的线性方程来确定线性预测系数<formula>formula see original document page 3</formula>式中,Q为包含响应于第二自相关序列而确定的系数的矩阵,P为包含响应于第二自相关序列而确定的系数的矢量,a为包含所述线性预测系数的矢量。
14. 权利要求1的设备,其中所述修改装置(405 )被设置成基本上依照下式来确定第二自相关序列式中,r(k)为第二自相关序列,卩为缩放因子,w(k)为加窗序列,t(k)为安静阈值自相关序列。
15. —种用于编码音频信号的线性预测编码器,该编码器包括-用于为该音频信号产生信号段的装置(201);-用于为每个信号段产生第一自相关序列的装置(401);-用于通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生第二自相关序列的修改装置(4(B);以及-用于响应于第二自相关序列而为每个信号段确定线性预测编码系数的确定装置(405 )。
16. —种音频记录设备,包括依照权利要求15的编码器。
17. —种用于发送音频信号的发送器(101),该发送器包括-用于接收该音频信号的装置(107);-用于为该音频信号产生信号段的装置(201);-用于为每个信号段产生第一自相关序列的装置(401);-用于通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生第二自相关序列的修改装置(403 );-用于响应于第二自相关序列而为每个信号段确定线性预测编码系数的线性预测编码装置(405 );-用于为该音频信号产生编码的数据的装置(209),所述编码的数据包含所述线性预测编码系数;以及-用于发送该编码的数据的装置(111)。
18. —种用于传输音频信号的传输系统,该传输系统包括-发送器(101 ),包括-用于接收该音频信号的装置(107),-用于为该音频信号产生信号段的装置(201),-用于为每个信号段产生第一自相关序列的装置(401),-用于通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生第二自相关序列的修改装置(403 ),-用于响应于第二自相关序列而为每个信号段确定线性预测编码系数的线性预测编码装置(405 ),-用于为该音频信号产生编码的数据的装置(209),所述编码的数据包含所述线性预测编码系数,以及-用于向接收器发送(111)该编码的数据的装置;以及-接收器(103),包括-用于接收所述编码的数据的装置(113),-用于产生解码的信号的线性预测滤波器(305 ),以及-用于响应于所述编码的数据的线性预测编码系数而设置线性预测合成滤波器(305 )的系数的装置(301)。
19. 一种音频信号的线性预测编码方法,该方法包括-为该音频信号产生(501)信号段;-为每个信号段产生(503 )第一自相关序列;-通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生(505 )第二自相关序列;以及-响应于第二自相关序列而为每个信号段确定(507 )线性预测编码系数。
20. —种发送音频信号的方法,该方法包括-接收该音频信号;-为该音频信号产生(501)信号段;-为每个信号段产生(503 )第一自相关序列;-通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生(505 )第二自相关序列;-响应于第二自相关序列而为每个信号段确定(507 )线性预测编码系数;-为该音频信号产生编码的数据,所述编码的数据包含所述线性预测编码系数;以及-发送该编码的数据。
21. —种发送和接收音频信号的方法,该方法包括发送器(901 )执行步骤-接收该音频信号,-为该音频信号产生(501)信号段,-为每个信号段产生(503 )第一自相关序列,-通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生(505 )第二自相关序列,-响应于第二自相关序列而为每个信号段确定(507)线性预测编码系数,-为该音频信号产生编码的数据,所述编码的数据包含所述线性预测编码系数,以及-向接收器发送该编码的数据;以及-接收器执行步骤-接收所述编码的数据,-使用线性预测滤波器产生解码的信号,以及-响应于所述编码的数据的线性预测编码系数而设置线性预测合成滤波器的系数。
22. —种计算机程序产品,用于执行权利要求19-21中任何一项的方法。
全文摘要
一种用于音频信号的线性预测编码的设备包括为该音频信号产生信号段的分割处理器(201)。自相关处理器(401)为每个信号段产生第一自相关序列,修改处理器(403)通过响应于至少一个心理声学特性而修改第一自相关序列来为每个信号段产生第二自相关序列。预测系数处理器(405)响应于第二自相关序列而为每个信号段确定线性预测编码系数。本发明允许实现低复杂度的线性编码,其考虑了心理声学因素,从而针对给定的数据率允许获得改进的感知编码质量。
文档编号G10L21/02GK101460998SQ200780020345
公开日2009年6月17日 申请日期2007年5月15日 优先权日2006年5月30日
发明者A·C·登布林克 申请人:皇家飞利浦电子股份有限公司