CN1228867A - 改善串联声码器话音质量的方法与设备 - Google Patents

改善串联声码器话音质量的方法与设备 Download PDF

Info

Publication number
CN1228867A
CN1228867A CN97197452A CN97197452A CN1228867A CN 1228867 A CN1228867 A CN 1228867A CN 97197452 A CN97197452 A CN 97197452A CN 97197452 A CN97197452 A CN 97197452A CN 1228867 A CN1228867 A CN 1228867A
Authority
CN
China
Prior art keywords
frame
compressed
audio
coefficient segments
format
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN97197452A
Other languages
English (en)
Other versions
CN1179324C (zh
Inventor
P·默梅尔斯泰恩
R·拉比普尔
P·科维尔达勒
W·纳瓦罗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks Ltd
Apple Inc
Original Assignee
NORTHERN ELECTRIC COMMUNICATION CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NORTHERN ELECTRIC COMMUNICATION CO Ltd filed Critical NORTHERN ELECTRIC COMMUNICATION CO Ltd
Publication of CN1228867A publication Critical patent/CN1228867A/zh
Application granted granted Critical
Publication of CN1179324C publication Critical patent/CN1179324C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices

Abstract

近年来,为了满足不同的有线和无线通信系统的带宽需要,远程通信工业已经出现了各种各样数字声码器急剧增加的趋势,网络的参差性以及这样一些网络的用户数量的快速增长使得两个声码器串联放置服务于单一连接点的场合也不断增加。这样一些低位速率编译码器的方案会降低所传输的话音的质量。为了克服这个问题,本发明提供了一种用于在无线通信环境中传输数字化话音信号的新方法和设备。本设备能够通过一种中间的公共格式,将压缩的话音信号从一种格式变换为另一种格式,因而避免了相继地将话音数据去压缩成为PCM型数字方式,然后再重新将话音数据压缩的必要。

Description

改善串联声码器话音质量 的方法与设备
发明领域
本发明涉及一种在可能是无线性质的通信环境中发送数字化话音信号的方法与设备。更具体而言,涉及一种改善音频信号质量的方法与设备,当该信号从通信网络的一端传送到另一端时,该音频信号已被用数字信号处理技术进行了压缩或编码。
发明背景
近年来,为了满足不同有线和无线通信系统的带宽需要,远程通信工业已经出现了各种各样数字声码器急剧增加的趋势,名字《声码器》就起源于这样的事实,它的应用主要是特定于话音信号的编码与解码。声码器通常被集成在通信网络的移动电话和基站中。它们提供数字化话音信号的语音压缩以及反变换。典型情况下,话音信号通过许多量化技术中的一种被数字化。这些技术的例子是脉幅调制(PAM),脉码调制(PCM)和Δ调制。为了本描述的目的,我们把PCM认为是声码器的输入格式。因此,声码器包括一个编码级,它将接受数字化话音信号作为输入并输出已压缩信号,可能的压缩比是8∶1。说到反变换,声码器有一个解码级,它将接受已压缩的语音信号并输出数字化信号,例如PCM样本。
压缩语音的主要优点在于它将使用较少的有限可用的信道带宽供传输,主要缺点是损失语音质量。
最现代的低位速率声码器是基于线性预测模型,将语音信号分成一组线性预测系数,残差信号和各种其它的参数。一般,可将语音从这些成分以良好的质量恢复。然而,当语音须经多级声码器的场合时,就要引入质量降低。
在网络多样性及这些网络用户数目的快速增长使这样一些场合的数量在不断增长,即两个声码器串联放置服务于单一的连接点。在这样的情况下,第一编码器用于压缩第一移动用户的语音。已压缩的语音被传送到服务于本地移动用户的基站,在其中被去压缩(变换到PCM格式样本)。得到的PCM样本经电话网络的数字干线到达服务于第二移动终端的基站,其中第二编码器用于压缩输入信号以便传送到第二移动终端。在第二移动终端上的语音解码器将接收到的已压缩语音数据去压缩,从而合成来自第一移动终端的原来的语音信号。这样一种情况的一个特殊的例子,可以包含从按照北美时分多址(TDMA)系统工作的无线终端呼叫到欧洲标准全球移动系统(GSM)的移动电话。
在一种消除声码器串联条件的尝试中,在过去已经提出一种称为《旁路》的方法。在这种方法背后的基本思路是提供一种包括声码器和旁路机构的数字信号处理器,当输入信号的格式与声码器兼容时,此旁路机构投入使用。在使用中,数字信号处理器与从第一移动终端接收RF信号的第一基站有联系,确定通过发信号并控制存在于第二基站的完全相同的数字信号处理器,第二基站与呼叫所指向的移动终端有联系。与第一基站有联系的数字信号处理器并不将已压缩的语音信号变换成PCM样本,使旁路机构投入工作并将已压缩的语音输出到通信网络中。当已压缩的语音信号到达与第二基站有联系的数字信号处理器时,按预定路线传送,例如将本地的声码器旁路。信号的去压缩只发生在第二移动终端。“旁路”方法被描述在日期是1995年12月13日的国际申请序号PCT95CA704中。所公开的内容被引入于此作为参考。
然而,这种解决办法只对完全相同的声码器有效,随着网络的快速扩展。声码器的参差也快速增长。因此,旁路的解决办法只对包含串联声码的小部分连接点有用。
因而,存在着一种工业上的需要,提供在包括不兼容的串联声码器的连接期间能够改善话音质量的设备。
发明的目的与陈述
本发明的一个目的是提供一种处理音频信号的设备,当信号在通信网络中的两个声码器之间交换时,可以减少信号质量下降。
本发明的另一个目的是提供一种方法,用于当信号在通信网络中从一个声码器传送到另一个声码器时减少音频信号质量下降。
正如在此实施并广泛描述的那样,本发明提供一种处理音频信号的设备,所述的设备包括一个输入与一个输出,所述的设备对施加到所述的输入的第一格式的一帧已压缩音频数据作出响应,在所述的输出产生一帧第二格式的已压缩的音频数据,第一格式的帧有一个系数段和一个激励段,第二格式的帧有一个系数段和一个激励段,所述的设备包括:
a)连接到所述的输入的第一处理装置,用于接收第一格式的已压缩音频数据帧的系数段并在所述的输出发出第二格式的已压缩音频数据帧的系数段;
b)连接到所述的输入的第二处理装置,用于从第一格式的已压缩音频数据帧产生第二格式的已压缩音频数据帧的激励段。
在本发明的一种最佳实施方案中,提供一对变码器,实现已压缩音频信号从一种格式变换到不同的格式。每个变码器有一个伪解码器,将输入已压缩音频信号变换到一种公共的格式。然后在电话公司网络上,传送到第二变码器。在远程的变码器上的伪编码器处理此公共格式信号并将变换为具有与送到第一变码器的原来已压缩音频信号不同格式的已压缩音频信号,为了实现全双工操作,每个变码器有一个伪解码器。产生公共格式信号,和有一个伪编码器,将公共格式信号变换为已压缩音频信号。
当电话网络有各种各样不相同的声码器时,本系统特别有利。为了使语音信号能够从一种声码器交换到另一种声码器,不考虑是否它们是相同还是不相同,它必须经历将由本地声码器发出的已压缩音频信号变换为远方的伪编码器可以处理的公共格式,此公共格式可被规定为一种中间形式的已压缩音频信号,指望将本地声码器的伪解码器发送的重要参数信息直接传送到远方声码器的伪编码器,这样的参数信息包括系数段和描述被发送的语音信号的激励段的参数。公共格式形式的一种重要要素是当它被网络中的声码器之一编码时保留音频信号的基本帧结构,此网络在一个给定的呼叫期间可互相连接。具体而言,公共格式帧包括一个系数段和一个激励段,将在以下解释,然而,指出这一点是重要的,作为一种公共格式结构,并不试图使音频信号成为PCM样本或者等效的形式。这是不希望的,因为已压缩的信号变换为PCM,然后把PCM样本变换为压缩的形式引起信号质量方面很大的降低,应该尽可能地避免。本发明已经发现,通过设计一种公共格式配置,在声码器编码时保留音频信号的基本结构,这些质量下降被大大减少。
在本技术说明中,术语“系数段”是认为任何唯一规定一个滤波函数的系数集,此函数模拟人的发声系统。也可看作是任何类型的信息格式,系数可间接地从此格式抽出。在通常的声码器中,几种不同类型的系数是已知的,其中,包括反射系数,反射系数的反正弦,线谱对,对数区比例。这些不同类型的系数通常通过数字变换相联系,并具有使它们适合不同应用的不同性质。因此,术语“系数段”打算包含这些类型系数中任何一种。
“激励段”可被认为是这样一种信息,为了提供音频信号的完整表象需要与系数段联合的信息。也可认为是任何类型的信息格式,激励可从此格式间接抽出。当合成信号以便获得非压缩形式的信号,如PCM样本形式的信号时,激励段补充系数段,其中,这样的激励段可以包括描述语言信号周期性的参数信息,作为由伪解码器计算的激励信号,语言帧控制信号,保证在与远方声码器有联系的伪编码器中同步的编帧,音频周期,音调滞后、增益与相对增益。系数段与激励段在通过电话公司网络发送信号中可用各种方法表示。一种可能性是这样发送信息,换句话说,是代表要通信的参数值的位序列,另一种可能性是发送索引目录,并不由它们自己传送公共格式信号的参数,只是简单地在数据库或编码手册中组成表列值,允许伪编码器查寻此数据库,并根据接收到的各种索引抽出适当的信息以便组成公共格式信号。
表达词“第一格式”,“第二格式”或“第三格式”,当用于描述压缩形式中的音频信号时,或者是在公共格式形式中,或是在给定的声码器的格式中,述及这些信号,一般而言,虽然它们共同使用一种公共的基本结构,但它们是不相兼容的,换句话说,它们被分成系数段和激励段。因此,能够变换第一格式下的信号的声码器,一般而言,将不能够处理被表达为任何其它不是第一格式的信号。
在一种最佳实施方案中,压缩形式的音频信号变换到公共格式是用两步实现的。第一步是处理压缩音频信号数据帧中的系数段,产生公共格式的系数段。一般而言,从一种类型的系数变换到另一种是由众所周知的数学算法实现的。取决于与伪解码器有联系的声码器的类型,这种变换可以简单地通过将系数从压缩音频信号数据帧重新量化为组成公共格式数据帧的系数的新值来实现。下一步,公共格式数据帧的激励段是通过处理帧能量,增益值,滞后值和编码手册信息(通常作为声码器的解码部分)获得并在形成公共格式数据帧以前将激励信号量化。
通过伪编码器从公共格式数据帧变换到压缩音频信号是以与早些时候描述过的类似方式实现的,公共格式数据帧的系数段首先被处理,产生压缩音频信号数据帧的系数段,压缩音频信号数据帧的激励段首先通过合成语音信号来获得,将公共格式激励段通过一个系数也从公共格式取得的滤波器来实现。通常,此信号被施加到声码器的编码部分。
另一种从另一格式的数据帧获得一种格式的激励段,并不合成音频信号和实现分析的可能性是仅仅从源数据帧的激励段中可得到的数据重新计算激励段。此方法或以上描述的方法的选择将取决于打算的应用或需要变换的类型。具体而言,通过互相独立地重新计算每帧的段,某些格式的压缩音频信号可容易地被变换到公共格式。然而,在其它情况下,比较实际的是使用一种合成分析方法获得激励段。
正如在此实施并广泛描述的那样,本发明还提供一种发送一个数据帧的压缩音频信息的设备,所述的设备包括:
a)包括第一输入和第一输出的的第一变码器,所述的第一变码器对于施加到所述的输入的第一格式的一帧压缩音频数据作出响应,在所述的输出产生一帧第二格式的压缩音频数据,第一格式的帧具有系数段和激励段,第二格式的帧具有系数段和激励段;
b)包括第二输入和第二输出的第二变码器,所述的第二输入连到所述的第一输出,接收第二格式的压缩音频数据帧,所述的第二变码器对于施加到所述的第二输入的第二格式的压缩音频数据帧作出响应,在所述的第二输出产生第三格式的压缩音频数据帧,第三格式的帧具有系数段和激励段。
正如在此实施并广泛描述的那样,本发明提供一种处理数字化与压缩的形式的音频信息的数据帧的表象的方法。数据帧包括系数段和激励段,数据帧处于第一格式,所述的方法包括以下步骤:
a)处理第一格式数据帧的系数段,产生第二格式数据帧的系数段;
b)处理第一格式数据帧,产生第二格式数据帧的激励段;
c)将在步骤a和b产生的第二格式数据帧的系数段与第二格式数据帧的激励段组合起来,分别产生代表包含在第一格式数据帧中的音频信息的第二格式数据帧。
正如在此实施和广泛描述的那样,本发明提供一种传送代表数字化与压缩形式的音频信息的数据帧的方法,数据帧包括系数段和激励段,数据帧处于第一格式,所述的方法包括以下步骤:
a)在第一地点处理第一格式的数据帧,产生第二格式的数据帧,第二格式的数据帧包括系数段和激励段;
b)将第二格式的数据帧发送到远离所述的第一地点的第二地点;
c)在所述的第二地点处理第二格式的数据帧,产生第三格式的数据帧,第三格式的数据帧包括系数段和激励段。
正如在此实施并广泛描述的那样,本发明提供一种在不兼容的声码器之间传送音频信号的方法,所述的方法包括以下步骤:
a)从第一声码器接收第一格式的数据帧,此数据帧包括系数段和激励段;
b)将第一格式的数据帧变换为中间格式的数据帧包括以下子步骤:
ⅰ)处理第一格式数据帧的系数段,产生中间格式数据帧的系数段;
ⅱ)处理第一格式数据帧,产生中间格式数据帧的激励段;
ⅲ)将中间格式数据帧的系数段与中间格式数据帧的激励段组合,产生代表包含第一格式数据帧中音频信息的中间格式数据帧;
c)将中间格式数据帧变换为第三格式数据帧包括以下子步骤:
ⅰ)处理中间格式数据帧的系数段,产生第三格式数据帧的系数段;
ⅱ)处理中间格式的数据帧,产生第三格式数据帧的激励段;
ⅲ)将第三格式数据帧的系数段与第三格式数据帧的激励段组合,产生代表包含在第一格式和中间格式数据帧中的音频信息的第三格式数据帧。
d)将第三格式数据帧发送到第二声码器。
正如在此实施并广泛描述的那样,本发明提供一种机器可读的存储媒介,包含命令计算机处理音频信号的程序部分,所述的计算机包括一个输入与一个输出,所述的程序部分使所述的计算机对施加到所述的输入的第一格式压缩音频数据帧作出响应,在所述的输出产生第二格式压缩音频数据帧,第一格式帧具有系数段和激励段,第二格式帧具有系数段和激励段,所述的在所述的计算机功能块中实施的程序部分包括:
a)连接到所述输入的第一处理装置,用于接收第一格式压缩音频数据帧的系数段和在所述的输出发出第二格式压缩音频数据帧的系数段;
b)连接到所述输入的第二处理装置,用于从第一格式压缩音频数据的数据帧产生第二格式压缩音频数据的数据帧的激励段。
正如在此实施并广泛描述的那样,本发明进一步提供一种声码器之间的接口节点,用于将第一格式压缩音频信号帧变换为第二格式压缩音频信号帧,第一格式帧具有系数段和激励段,第二格式帧具有系数段和激励段,所述的节点包括:
a)包括第一输入和第一输出的第一变码器,所述的第一变码器对施加到所述的输入的第一格式压缩音频数据帧作出响应,在所述的输出产生中间格式压缩音频数据帧,中间格式帧具有系数段和激励段;
b)包括第二输入和第二输出的第二变码器,所述的第二输入连到所述的第一输出接收中间格式压缩音频数据帧,所述的第二变码器对施加到所述的第二输入的中间格式压缩音频数据帧作出响应,在所述的第二输出产生第二格式压缩音频数据帧。
附图简述
图1是CELP声码器编码级的方框图;
图2是CELP声码器解码级的方框图;
图3a是无线移动终端和固定(有线)终端之间一个通信线路的略图;
图3b是带有包括两个变码器的本发明的实施方案的两个无线移动终端之间一个通信线路的略图;
图3c是带有包括一个交叉变码节点的本发明的一种实施方案的两个无线移动终端之间一个通信线路的略图;
图4是依据本发明组成的一种系统的方框图,通过一种公共格式将已压缩的语音信号从一种格式转换为另一种格式不需要将信号去压缩为PCM类型的数字化技术;
图5是描绘在图4中的系统的更详细的方框图;
图6是一种交叉变码节点的方框图,是组成图5所描绘的系统的一个变型;
图7a示出IS54格式的数据帧;
图7b示出图5中的变码器或图6中的变码器产生的公共格式的数据帧;
图7c示出IS641格式的数据帧;
图8是将IS54格式的已压缩语音数据帧变换为公共格式的操作流程图;
图9是将公共格式数据帧变换为已压缩语音帧IS141的操作流程图;
图10是实现图5中所示的类型的伪编码器的功能的一种设备的方框图;
图11是示于图10中的设备的功能性方框图;和
图12是示于图10中设备的一种变型的功能性方框图;
最佳实施方案的描述
以下是目前应用在无线远程通信中的线性预测编码(LPC)声码器技术的描述,一种有特殊兴趣的应用是在移动终端和固定基站之间的信号的无线传输。另一种应用是在互联通信网络上的语音传输,在其中不同的声码器可用于无线网络的分开的部件中。
在信道带宽受到重视的通信应用中,利用尽可能小的传输信道部分是必要的。一种公共的解决办法是在传输以前,将由用户发出的话音信号量化与压缩。
典型的做法是,话音信号首先通过许多量化技术中的一种被数字化。这些技术中的例子是脉幅调制(PAM),脉码调制(PCM)和Δ调制,PCM或许是最通用的。基本上,在PCM中,模拟信号的样本在特定的速率(通常是8KHz)上被取得并量化为离散值以便用数字格式表示。
为了最佳使用传输信道,包括编码和解码级的编译码器用来分别在源及接收点压缩(和去压缩)数字信号。专门用于话音信号的编译码器被授与《声码器》的名称(用于话音编码)。通过只对语音信号的必要特性编码,传输需要的位数要比用不大大降低语音质量的方法再现原来波形所需要的要少,由于需要较少的位数,较低位速率传输将可实现。
目前,最低位速率声码器是线性预测编码(LPC)家族,它是从时间域的波形提取适当的语音特征。声码器具有两个主要的部件:编码器和解码器,编码器部分处理数字化语音信号将它压缩,而解码器部分将被压缩的语音扩展为数字化音频信号。
LPC型声码器利用过去的P个语音的样本(Sn-k)的加权和来估算目前的样本(Sn)。数目P确定模型的阶数。阶数越高,语音质量越好,典型的模型阶数在10到15的范围内。以下,语音样本的等式可写为: s n = Σ k = 1 p a k s n - k + e n 其中,ak是确定上一个样本Sn-k的贡献的系数,和en是当前样本的误差信号,利用Sn和en的Z变换,和定义一个预测滤波器,我们得到: s ( z ) = e ( z ) 1 A ( z ) 其中 A ( z ) = 1 + Σ k = 1 p a k z - k 滤波器
Figure A9719745200164
只有极点,因此被称为全极点滤波器。
图1是CELP声码器一般模型编码部分的方框图。由此图可见,输入到编码器部分音域分析方框100的是PCM样本。输出是由代表预测误差信号(也叫做残差)的几个参数组成的LPC滤波器系数段和激励段组成。此输出被转交到远程通信信道。
在系数段中LPC滤波器系数的数目由模型的阶数P确定,激励段参数的例子是:激励的性质(话音或非话音),音调周期(对于话音激励的情况),增益系数,能量,音调预测增益,等。编码激励线性预测(CELP)声码器是目前用在电话中最普遍的声码器类型。替代发送激励参数,CELP声码器发送索引信息,它指出在自适应的随机的编码手册中一组向量,也就是说,对于每个语音信号,编码器通过它的编码手册搜索当用作对LPC合成滤波器激励时,对声音感觉匹配得最好的一组向量。
包括此信息的语音帧每隔T秒钟重新计算一次。T的通常值是20ms,一个20ms的压缩语音帧代表在8KHz速率上取得的160个PCM样本。
图2是CELP声码器一般性模型解码部分的方框图。压缩语音帧是从远程通信信道210接收到的并送到LPC合成滤波器220。LPG合成滤波器220利用LPC滤波器系数段和激励段产生通常是PCM样本形式的输出语音信号。
一种称为内插的技术被用来增强声码器。它把20ms的语音帧再分成5ms的子帧,并内插它们的预测器系数,这种技术对于避免在产生的语音信号中不希望的《爆裂声》或《卡搭声》噪音是有用的,这些噪音通常是预测器系数从一个信号帧到其它的信号帧快速变化的结果。具体而言,为参考的目的,每个信号帧被分成四个子帧,可标记为子帧(1),子帧(2),子帧(3)和子帧(4),用于在第一子帧,也就是子帧(1)上产生语音信号的预测器系数是前一帧预测器系数与当前帧系数的组合,比例是75%/25%,对于子帧(2),这个比例改变为50%/50%,对于子帧(3),此比例达到25%/75%,而对于最后的子帧,子帧(4),此比例是0%/100%,换句话说,只有来自当前帧的系数被使用。
图3a,3b和3c是描绘包括无线通信线路和具体实施CELP声码器技术的电话通信的略图。
图3a是无线移动终端300与固定(有线)终端330之间通信线路的略图。语音由位于移动终端300中的声码器压缩(编码)并通过无线通信线路(RF信道)发送到基站310,在其中由第二声码器的解码器将它解码为PCM样本。然后通过远程通信公司网络315的数字干线中各种开关,此信号被指向中心办公室320,固定终端330物理上就是连到此处,在中心办公室,数字信号被变换为模拟格式并传送到终端330,在这样一种情景中,语音只被压缩与去压缩一次。
图3b是带有包括两个变码器的本发明实施方案的两个无线移动终端340与380之间通信线路的略图,语音由位于移动终端A340中的声码器压缩(编码)并通过无线通信线路(RF信道A)发送到基站A350,在其中由第二声码器的解码器将它解码为PCM样本。然后,通过远程通信公司网络360,PCM样本被发送到第二移动终端的基站B370,在其中它们第二次被第二基站声码器压缩(编码)。压缩信号通过无线通信线路(RF信道B)发送到移动终端380,在其中由第二移动终端的声码器将它第二次解码。然后在移动终端380可得到听得见的语音。图3b也示出包括两个变码器392和394的本发明的一种实施方案,这将在以下作详细的描述。
图3c是带有包括交叉变码节点390的本发明实施方案的两个无线移动终端之间通信线路的略图,交叉变码节点将在以下作详细的描述。
这种声码器的方案是称为串联声码器的一个例子,串联声码的其它例子是无线移动终端与固定无线终端通信的场合,并且任何类型的无线终端正在从中央话音-邮政系统恢复消息,此系统在数据被存贮前使用声码器压缩语音,在这样的情况下,语音通过声码器的压缩与去压缩算法多于一次,当声码器以这样的方式串联时,语音的质量通常是要降低的。
为了补偿由于低位速率编译码器(声码器)的串联引起的语音信号的质量下降。一种称为《旁路》的方法被开发出来以消除在基站350与370中由声码器执行的双重解码/编码。在这种方法背后的基本思路是基站A350,通过发信号与控制了解到在移动终端B380中的声码器是与移动终端A340中的声码器相同的,就将声码器旁路,这样一来,允许信号数据帧在数字干线360中未经变换地直接通过。同样地,基站370,了解到它接收已压缩语音数据帧,就简单地把信号发送到移动终端B380而不作任何编码操作。这种旁路方法在本技术说明的前面部分涉及到的国际申请书中已充分地作了描述。
然而,这种解决办法只对相同的声码器是有效的。随着网络的快速扩展,声码器的参差性也快速地增加,因此,旁路解决办法只对包含串联声码操作的一小部分连接有用。
本发明提供一种方法和系统,用于减少当声码器在呼叫期间是串联连接时产生的信号质量下降,本系统特点在于将已压缩的语音数据帧变换到一种中间公共表象的机制与协议,不论是两个移动终端之间还是一个移动终端和一个固定无线终端之间都同样适用。
图4示出依据本发明组成的一种系统的方框图,该系统把已压缩的语音信号从一种格式通过一个公共格式转换为另一种格式,不需要对信号去压缩为PCM类型的数字化技术。
本系统的一种特定的实施方案描述在图5中,它是示出一个模块化交叉变码系统510的方框图,该系统具有两个有相同功能块的变码器,用于实现依据本发明的方法,变码器是安装在通信路径末端的分开的设备,用于提供信号变换功能,这些信号变换功能可以是不同的,这要取决于该网络正在使用的通信标准,在一种典型的应用中,每个变码器可以与网络的一个基站有联系,因此,由一个变码器发出的信号在电话网络上传送到要处理的第二变码器,这样在以后作详细描述,两个变码器具有相同的功能块,为简单起见,在此描述一个变码器,同样适用于其它的单元。
变码器510包括一个信号与控制520,一个编码方框530和一个解码方框540。信号与控制方框520的主要功能是通过PCM位窃取通信(带内信号)或者直接从一个在通信线路的其它端上有实体的中心基站(带外信号)通信,确定是否:
a)此连接端接在一个相同的LPC型的声码器上,
b)此连接端接在一个不同的LPC型的声码器上,
c)此连接端接在并不包括上面的a),或b)的一个实体上(即,另外的家族型声码器,新型LPC声码器,无线终端,等)
解码方框540包括一个解码器542,一个伪解码器544和一个旁路部分546,在信号与控制方框520的控制下,解码方框540将执行下面的任务之一:
a)当连接端接在一个相同的LPC型声码器时,从移动终端A通过旁路部分546发送已压缩的语音信号,此旁路部分将通过已压缩的语音数据,或许在重新编排格式以后,用于传送到朝向移动终端B的变码器550的旁路部分586;
b)当连接端接在一种不同的变码模块可得到的LPC型声码器时,应用伪解码器544从移动终端A将已压缩的语音数据变换到公共格式信号,用于传送到变码器550的伪编码器584;或
c)当连接端接在一个并不由以上的a)或b)包括的实体时(即,另一种家族型的声码器,新型的LPC声码器,无线终端,等),应用语音解码器542从移动终端A将已压缩的语音数据变换为PCM样本,用于传送到变码器550的编码器582或中心办公室590。
编码方框530包括一个编码器532,一个伪编码器534和一个旁路部分536。在信号与控制方框520的控制下,编码方框530将执行以下任务之一:
a)当连接源有一个相同的LPC型声码器时,将从变码器550的旁路部分576接收到语音信号发送到旁路部分536,旁路部分将通过已压缩的语言数据,可能在重新编排格式以后,用于传送到变码器510被连接的移动终端A;
b)当连接源有一个变码模块可得到的不同的LPC型声码器时,使伪编码器534将从变码器550的伪解码器部分574接收到的公共格式信号变换为已压缩语音数据并将此信号转交到移动终端A;
c)当连接端接在以上的a)或b)未包括的实体时(即,另一种家族型声码器,新型LPC声码器,无线终端,等),应用语音编码器532将从变码器550的解码器572或中心办公室590接收到的PCM格式样本变换为已压缩语音数据并将此压缩语音数据转交到移动终端A。
在变码器510中的信号与控制方框520被设计成向变码器550发送消息,也从变码器550接收消息,使能依据从变码器550接收到的或向变码器550发送的数据适当地调节变码器的操作。两变码器之间的通信是通过在它们之间建立的通信信道实现的。
在PCM传输期间,使用位窃取方法。这种方法是利用某些语音样本的某些位传送信号信息。信号位的位置和位窃取速率被选择以减少位的替换对感觉的影响,使得在移动终端任何一个上的可听到的信号未受较大影响,接收声码器知道在语音样本中信号位的位置,因此能够将此消息解码。
在变码器510与550之间的握手步骤包括交换不同的消息,使一个变码器能够识别伙伴变码器,这样每个单元能被设置为允许产生最佳可能的语音质量的模式,握手步骤包括交换以下消息:
a)信号与控制方框520的发射机将一个标识符嵌入由变码器510发出的PCM语音信号中。此标识符能使任何远方的变码器准确地确定连到始发变码器也就是变码器510的声码器的类型,这种识别是通过基站搜索操作实现的,将在以下描述。
b)信号与控制方框560查看由变码器550接收到的数据帧并提取带内信号信息,这是通过观测在数据帧中预先规定的位置上的位值来实现的。如果消息是变码器标识符,数据库(图中未示出)考虑确定连到发出消息的变码器的声码器的类型。根据消息的内容,产生以下的可能性。
1)编码方框530与580的常设模式,解码方框540与570是这样的,编码器532与582,和解码器542与572是动作的,而其余功能模块,也就是伪编码器534和584,伪解码器544和574,和旁路部分536,546,576和586是不动作的。这就意味着如果变码器510(或550)并未认出在网络中存在伙伴变码器,该变码器将作为一个通常的声码器起作用,也就是说它将把从移动终端A接收到的已压缩语音数据变换为输入到传输网络中的PCM样本。同样地,变码器将期待从传输网络接收PCM样本并将这些样本变换为与此变码器服务的移动终端的声码器兼容的压缩格式;
2)如果信号与控制方框510,已经认识出存在一个远方的变码器,变码器的标识符在本地数据库中被检验,确定发送消息的变码器的类型,如:
ⅰ)变码器是相同的,换句话说,连接到远方变码器的声码器是按照与连到变码器510的声码器相同的帧格式或标准操作的,信号与控制方框520使解码方框将旁路级546使能,而使解码器542和伪解码器544不能工作。因此,从远方变码器接收到的任何压缩语音数据将指向移动终端A而未经解码操作。这种操作模式允许实现最佳可能的话音质量,因为不产生声码器的串联。信号与控制方框520也将切换编码方框530为旁路部分536是动作的,而编码器532与伪编码器534是不动作的状态。因此,从移动终端A接收到的压缩语音数据将通过变码器510而不作任何解码操作。应该注意到,将编码方框530切换到旁路模式是基于假设,远方的变码器550的信号与控制方框560已经接收到变码器510的标识符并且也已经设置解码方框570与编码方框580为旁路模式。在这种情况下,交换压缩语音信号的变码器之间建立的是全双工连接;
ⅱ)变码器是不同的,也就是远方变码器指明与移动终端B有连系的声码器是不同LPC型的,然后信号与控制方框520使解码方框540能够激活伪解码器544,使解码器542和旁路部分546不能工作。在这种操作模式中,信号与控制方框520期望接收以公共格式编码的语音信号,伪解码器544将变换为与移动站A有联系的声码器的格式,而且,信号与控制方框520将编码方框530切换到伪编码器534是动作的,而编码器532与旁路部分536是不动作的模式。因此,由变码器510发出的数据是公共格式的,伪编码器584将编码为与移动终端B有连系的声码器的格式。
一种如图6中所示的交叉变码节点是本发明的另一种实施方案。注意,为了清楚起见,总的交叉变码节点只有一半被示出。交叉变码节点的另一半是相同的,提供相反方向中的通信能力,交叉变码节点600起着不同的语音编译码器之间的一个集中的接口的作用,大体上,变码节点600可看成是两对物理上互相连接的变码器,而不是以前的实施方案中描述的互相分开的情况,代替使用每个变码器分开的信号与控制方框,使用的是单个的信号与控制级610。交叉变码节点600也包括一个解码方框620,一个编码方框630与一个开关640。
信号与控制方框610的主要功能是与通信线路另一端上的实体通信(或试图通信),以确定是否:
a)连接端接在一个相同的LPC型声码器上;
b)连接端接在一个变码模块可得到的不同LPC型的声码器上;
c)连接端接在以上的a)或b)未包含的一个实体上(即,另一种家族型声码器,新型LPC声码器,无线终端,等);
定时与同步信息被用于控制解码方框620与编码方框630。控制信息用于为开关640选择正确的位置以便按规定路线发送正确的信号。
解码方框620包括一个解码器622,一个伪解码器624和一个旁路部分626。编码方框630包括一个旁路部分632,一个伪编码器634和一个编码器636。
当两个声码器互相连接时,交叉变码节点将起着以下要描述的作用。在信号与控制方框610的控制下,解码方框620将执行以下任务之一:
a)当连接端接在一个相同LPC型的声码器上,发送压缩语音信号到旁路部分626,通过旁路部分632将通过语音数据,可能在重新编排格式以后,用于传送到相同的LPC型声码器,
b)当连接端接在一个变码模块可得到的不同LPC型的声码器上时,应用伪解码器624将压缩语音数据变换为公共格式信号,然后将信号传送到伪编码器634,将公共格式变回到压缩信号,最后,将压缩语音信号传送到不同LPC型的声码器;或
c)当连接端接在以上的a)或b)未包括的一个实体(即,另一种家族型的声码器,新型LPC声码器,无线终端,等),应用语音解码器622将压缩语音数据变换为PCM样本,然后把信号传送到编码器636,将PCM样本变回到压缩语音信号,最后,将压缩语音信号发送到末端实体。
当连接到一个无线终端时,交叉变码节点将起着如以下所描述的作用,当PCM信号正在输入时,它被传送到开关640,信号与控制方框610选择切换到将信号转交到编码器636,在其中信号被变换为压缩语音,最后,压缩语音将被发送到外部的声码器。当无线终端是在通信线路的接收端上并且压缩语音正在输入时,信号被传送到解码器622,在其中被变换为PCM格式,然后,信号与控制方框选择切换到将信号转交到无线终端。
以下的描述将提供一个特殊的例子,以便了解伪编码器单元是如何实现从压缩信号变换为公共格式信号,以及逆变换,也就是从公共格式变换为压缩信号,具体而言,考虑这样的情况,语音信号从移动终端(MTA340发送到MTB380时被变换。在本例中,MTA使用IS54无线电话通信标准的向量和增强型线性预测(VSELP)声码器。图7a描述了IS54的帧格式。信号被变换为如图7b所示的公共格式,在接收站MTB使用IS641标准的增强型全速率编码器(EFRC),图7C示出IS641的帧格式。
参看图3b和5,为了本例中的变换,语音信号由位于MTA340的VSELP声码器按IS54标准进行压缩(编码),并通过无线通信线路(RF信道A)发送到基站A350。在其中由变码器510(示于图5中)的伪解码器544将其变换为公共格式。然后公共格式数据帧通过远程通信公司网络360发送到变码器550,在其中由伪编码器584将它们变换为IS641标准的压缩语音。压缩信号通过无线通信线路(RF信道B)发送到MT380,在其中由第二MT的EFRC声码器将其解码。然后在MT380上可得到可听见的语音。
伪解码器544,接收如图7a所示的IS54格式的语音数据帧,将其变换如以下所述,也由图8的流程图示出。伪解码器544利用其自身的量化器对于20ms数据帧重新计算代表LPC反射系数的10维向量。然后利用10维向量为4个子帧确定4组内插的LPC系数向量。内插方法与以前描述过的是相同的。公共格式数据帧的这部分准备就绪,伪解码器544将其存贮为将来恢复用。然后伪解码器544从压缩格式读出4个滞后值(音调延时)。伪解码器544将它们存贮为将来插入公共格式时用。然后伪解码器544利用编码手册信息,增益因数及用于4个子帧的音调延时和用于帧的帧能量为公共格式建立一个合成激励信号(4乘40个样本)。最后,通过将激励信号和存贮的LPC滤波器系数以及音调延时联系起来组成公共格式数据帧。这种数据帧被发送到下一个基站的伪编码器584。注意,在图7b上,已经在公共格式帧中保留了信息位用于能量和音调预测增益信息。这种信息在本特例中不作计算。
如图9中所示,伪编码器584接收公共格式语音数据帧,现在需要将它变换到IS641压缩语音格式以便使EFRC在MTB能将它正确地解码。伪编码器584读出4个子帧的LPC系数,丢掉头三个子帧的系数,只保留第四个子帧的系数。注意,这是为整个帧算出的LPC反射系数向量,在此特例中用于变换的头三个向量是不需要的,因为在MTB的EFRC声码器将依据IS-641内插方案内插出头三个子帧向量。然而所有四个向量可用于变换包括其它类型声码器的场合。在这点上,伪编码器584利用其自身的量化器重新量化第四个子帧LPC反射系数。在伪编码器将10个LPC反射系数提交给它的量化器以前,首先需要将它们变换为LP(线性预测)系数,然后变换为线谱对(LSP)系数,最后,变换为线谱频率(LSF向量)。然后LSF向量被量化并变换为量化LSP向量。这种量化LSF向量是IS641格式的部分并按原样被存贮。然后,伪编码器584将量化LSP向量变换为量化LP系数并为头三个子帧内插LP系数。这组LP系数向量将在下一步骤中使用。
伪编码器584使用公共格式激励信号并将四个40样本的子帧中每一个通过一个合成滤波器,利用量化与内插的LP系数作为抽头系数,重建语音信号。伪编码器584通过利用以前计算出的10个LSP系数从语音信号算出(与常规的EFRC编码器相同的方式)音调滞后,增益和激励值(用于MTB编码手册的代数码)。最后,IS641压缩语音格式帧利用量化音调延时,增益和激励值以及存贮的LSP向量组成。这种语音数据帧被发送到MTB中的EFRC解码器,在其中与通常的一样被变换为语音信号。
注意,来自公共格式的音调延时信息在本例中未用上,但可用于其它的变换中,代替的是,利用已知算法从产生的语音信号算出音调延时信息。
概括地说,伪解码器534将输入压缩语音信号变换为公共格式,具有系数部分和激励部分。然后,公共格式被伪编码器用于重建压缩语音,但其格式是与输入伪解码器544的压缩语音格式是不同的,具体而言,伪编码器584从公共格式信号中的系数部分生成由伪编码器584输出的压缩语音信号的系数。在公共格式信号的基础上,语音信号被重建,并被用于提取任何激励或其它信息,它们与为压缩语音信号算出的系数一起用于代表语音信息。
需要指出的是变码器510的伪编码器和伪解码器是按照与它将交互作用的声码器的类型设计的。共同之处在于每个伪解码器将接受压缩语音信号并发出公共格式信号,依次将由伪编码器变换为另一种压缩语音信号格式。这种特点使本系统非常灵活,尤其是当新的声码器被引入时更显出来。设计一种在新声码器信号格式与公共格式之间提供交换的伪编码器与伪解码器就足够了。不需要用任何方法改变现有的变码器。因为由本系统使用的公共格式仍然是相同的。
从结构的观点看,在图10上所示的设备可用于实现伪编码器584的功能,其操作情况已在上面随同图9详细描述过。此设备包括一个输入信号线910,一个信号输出线912,一个处理器914和一个存贮器916。存贮器916用于存贮操作处理器914的指令,也存贮在执行这些指令时处理器914所用的数据。总线918是用来在存贮器916与处理器914之间交换信息。
存贮在存贮器916中的指令使设备能够按照在图11上所示的功能性方框图操作。设备包括一个系数段变换器,正如随同图9已描述的那样,通过已知的数学处理将系数段从公共格式帧变换为压缩音频信号帧的系数段。在本例中是变换为IS641帧格式,本设备也包括一个合成滤波器。从系数段变换器接收用于四个子帧的量化LPC系数。合成滤波器也从公共格式帧的激励段接收激励信号以便组成音频信号。然后,此信号输入一种合成分析过程,产生用于IS641帧格式的激励段,通过利用抽头系数,由系数段变换器输出量化LSP向量。
图12示出在图5中所示的伪解码器544的方框图。本设备包括两个主要的功能方框,也就是系数段变换器,从IS54格式的数据帧接收系数段并将它变换为公共格式数据帧的系数段。本设备也包括一个激励段变换器,利用来自IS54数据格式的激励段的部分,将它变换为公共格式数据帧的激励段,在本设计中的方法是处理压缩音频信号数据帧的所有段,以便组成公共格式的数据帧。
当为一种特定的应用设计变码器时,伪编码器和伪解码器可利用图11和12所示的设备中的一种来组成。两种系统中选择哪一种将取决于要实现的特定的格式变换,当压缩音频信号的格式(或者是源数据帧,或者是目的地数据帧)是这样的情况,即来自源数据帧的系数段和激励段可被独立地处理来实现到目的地数据帧的变换,则图12上所示的设备可能对于这种操作是最适合的。另一方面,当重建音频信号是比较合适时,则图11上所示的设备应被采用。
至于组成每个变码器的编码器和旁路级,它们可按照目前对本领域的技术人员熟知的系统来制作。具体而言,编码器和解码器可分别依据图1和图2的方框图来组成,而旁路机构可依据前面提到过的国际申请书的内容来设计。
以上描述的一种最佳实施方案不应该以任何局限性的方式来解释,因为可以作许多变化或改进而不偏离本发明的精神。本发明的范围被规定在所附的权利要求及它们的等同物中。

Claims (35)

1.一种处理音频信号的设备,所述的设备包括一个输入和一个输出,所述的设备对施加到所述的输入的第一格式压缩音频数据帧作出响应,在所述的输出产生第二格式的压缩音频数据帧,第一格式的帧具有系数段和激励段,第二格式的帧具有系数段和激励段,所述的设备包括:
a)连接到所述的输入的第一处理装置,用于接收第一格式压缩音频数据帧的系数段并在所述的输出上反出第二格式压缩音频数据帧的系数段;
b)连接到所述的输入的第二处理装置,用于从第一格式压缩音频数据帧产生第二格式压缩音频数据帧的激励段。
2.一种根据权利要求1的设备,其中所述的第一处理装置发出第二格式压缩音频数据帧的系数段,没有任何实质性的利用第一格式压缩音频数据的数据帧中的激励段。
3.一种根据权利要求2的设备,其中所述的第一处理装置包括一个量化器。
4.一种根据权利要求1的设备,其中所述的第二处理装置包括一个量化器。
5.一种根据权利要求1的设备,其中所述的第二处理装置算出第二格式压缩音频数据的数据帧的激励段,没有任何实质性的利用第一格式压缩音频数据的数据帧的系数段。
6.一种根据权利要求1的设备,其中所述的第二处理装置包括一个滤波器。
7.一种根据权利要求6的设备,其中所述的滤波器包括一个第一输入,用于接收重新组成的音频信号和一个第二输入,用于接收第二格式压缩音频数据的数据帧的系数段。
8.一种根据权利要求1的设备,其中第一格式是IS54。
9.一种根据权利要求1的设备,其中第二格式是IS641。
10.一种用于发送压缩音频信息数据帧的设备,所述的设备包括:
a)第一变码器,包括一个第一输入和一个第一输出,所述的第一变码器对施加到所述的输入的第一格式压缩音频数据帧作出响应,在所述的输出产生第二格式压缩音频数据帧,第一格式帧具有系数段和激励段,第二格式帧具有系数段和激励段;
b)第二变码器,包括一个第二输入和一个第二输出,所述的第二输入被连接到所述的第一输出,接收第二格式的压缩音频数据帧,所述的第二变码器对施加到所述的第二输入的第二格式压缩音频数据帧作出响应,在所述的第二输出产生第三格式压缩音频数据帧,第三格式帧具有系数段和激励段。
11.一种根据权利要求10的设备,其中所述的第一变码器包括:
a)连接到所述的第一输入的第一处理装置,用于接收第一格式的压缩音频数据帧的系数段并在所述的第一输出上发出第二格式压缩音频数据帧的系数段;
b)连接到所述的第一输入的第二处理装置,用于从第一格式压缩音频数据的数据帧产生第二格式压缩音频数据的数据帧的激励段。
12.一种根据权利要求11的设备,其中所述的第一处理装置发出第二格式压缩音频数据帧的系数段,没有任何实质性的利用第一格式压缩音频数据的数据帧中的激励段。
13.一种根据权利要求12的设备,其中所述的第一处理装置包括一个量化器。
14.一种根据权利要求12的设备,其中所述的第二处理装置包括一个量化器。
15.一种根据权利要求12的设备,其中所述的第二处理装置计算第二格式压缩音频数据的数据帧的激励段,没有任何实质性的利用第一格式压缩音频数据的数据帧的系数段。
16.一种根据权利要求12的设备,其中所述的第二处理装置包括一个滤波器。
17.一种根据权利要求16的设备,其中所述的滤波器包括一个第一输入,用于接收重新组成的音频信号,和一个第二输入,用于接收第二格式压缩音频数据的数据帧的系数段。
18.一种根据权利要求10的设备,其中所述的第二变码器包括:
a)连接到所述的第二输入的第三处理装置,用于接收第二格式压缩音频数据帧的系数段,和在所述的第二输出上发出第三格式压缩音频数据帧的系数段;
b)连接到所述的第二输入的第四处理装置,用于从第二格式压缩音频数据的数据帧产生第三格式压缩音频数据的数据帧的激励段。
19.一种根据权利要求18的设备,其中所述的第三处理装置发出第二格式压缩音频数据帧的系数段,没有任何实质性的利用第二格式压缩音频数据的数据帧中的激励段。
20.一种根据权利要求19的设备,其中所述的第三处理装置包括一个量化器。
21.一种根据权利要求19的设备,其中所述的第四处理装置包括一个量化器。
22.一种根据权利要求18的设备,其中所述的第四处理装置计算第三格式压缩音频数据的数据帧的激励段,没有任何实质性的利用第二格式压缩音频数据的数据帧的系数段。
23.一种根据权利要求18的设备,其中所述的第四处理装置包括一个滤波器。
24.一种根据权利要求23的设备,其中所述的滤波器包括一个输入,用于接收重新组成的音频信号,和一个输入,用于接收第三格式压缩音频数据的数据帧的系数段。
25.一种用于处理代表数字化与压缩形式的音频信息的数据帧的方法,数据帧包括一个系数段和一个激励段,数据帧处于第一格式中,所述的方法包括以下步骤:
a)处理第一格式数据帧的系数段,产生第二格式数据帧的系数段;
b)处理第一格式数据帧,产生第二格式数据帧的激励段;
c)将分别在步骤a)和b)产生的第二格式数据帧的系数段与第二格式数据帧的激励段组合,产生代表包括在第一格式数据帧中的音频信息的第二格式数据帧。
26.一种根据权利要求25的方法,其中产生第二格式数据帧的激励段的步骤包括以下步骤:
a)至少部分地根据包含在数据帧的激励段中的信息合成音频信号;
b)分析在步骤a)合成的音频信号,产生至少部分的第二格式数据帧的激励段。
27.一种根据权利要求26的方法,包括将权利要求26的步骤a)合成的音频信号通过一个滤波器并对所述的滤波器提供所述的第二格式数据帧的系数段中的抽头系数的步骤。
28.一种根据权利要求25的方法,其中第二格式数据帧的激励段的产生是仅仅通过第一格式数据帧的激励段的变换取得的。
29.一种根据权利要求25的方法,其中第二格式数据帧的系数段的产生是仅仅通过第一格式数据帧的系数段的变换取得的。
30.一种传输代表数字化与压缩形式的音频信息的数据帧的方法,数据帧包括系数段和激励段,数据帧处于第一格式,所述的方法包括以下步骤:
a)在第一地点处理第一格式的数据帧,产生第二格式的数据帧,第二格式的数据帧包括系数段和激励段;
b)将第二格式的数据帧传送到远离所述的第一地点的第二地点;
c)在所述的第二地点处理第二格式的数据帧,产生第三格式的数据帧,第二格式的数据帧包括系数段和激励段。
31.一种根据权利要求30的方法,包括以下的步骤:
a)在第一地点处理第一格式数据帧的系数段,产生第二格式数据帧的系数段;
b)在第一地点处理第一格式数据帧,产生第二格式数据帧的激励段;
c)将分别在步骤a)和b)产生的第二格式数据帧的系数段与第二格式数据帧的激励段组合,产生代表包含在第一格式数据帧中的音频信息的第二格式数据帧。
32.一种根据权利要求31的方法,包括以下步骤:
a)在所述的第二地点处理第二格式数据帧的系数段,产生第三格式数据帧的系数段;
b)在所述的第二地点处理第二格式的数据帧,产生第三格式数据帧的激励段;
c)将分别在步骤a)和b)产生的第三格式数据帧的系数段与第三格式数据帧的激励段组合,产生代表包含在第一格式和第二格式数据帧中的音频信息的第三格式数据帧。
33.一种在两个不兼容声码器之间传送音频信号的方法,所述的方法包括以下步骤:
a)从第一声码器接收第一格式数据帧,数据帧包括系数段和激励段;
b)将第一格式数据帧变换为中间格式数据帧,包括以下子步骤:
ⅰ)处理第一格式数据帧的系数段,产生中间格式数据帧的系数段;
ⅱ)处理第一格式数据帧,产生中间格式数据帧的激励段;
ⅲ)将中间格式数据帧的系数段与中间格式数据帧的激励段组合,产生代表包含在第一格式数据帧中的音频信息的中间格式数据帧,
c)将中间格式数据帧变换为第三格式数据帧包括以下子步骤:
ⅰ)处理中间格式数据帧的系数段,产生第三格式数据帧的系数段;
ⅱ)处理中间格式数据帧,产生第三格式数据帧的激励段;
ⅲ)将第三格式数据帧的系数段与第三格式数据帧的激励段组合,产生代表包含在第一格式和中间格式数据帧中的音频信息的第三格式数据帧,
d)将第三格式数据帧传送到第二声码器。
34.一种包含程序部分的机器可读存贮媒介,用于命令计算机处理音频信号,所述的计算机包括一个输入和一个输出,所述的程序部分使所述的计算机对施加到所述的输入的第一格式压缩音频数据帧作出响应,在所述的输出产生第二格式压缩音频数据帧,第一格式帧有系数段和激励段,第二格式帧有系数段和激励段,所述的程序部分在所述的计算机中实现的功能性方框包括:
a)连接到所述的输入的第一处理装置,用于接收第一格式压缩音频数据帧的系数段并在所述的输出发出第二格式压缩音频数据帧的系数段;
b)连接到所述的输入的第二处理装置,用于从第一格式压缩音频数据的数据帧产生第二格式压缩音频数据的数据帧的激励段。
35.一种声码器之间的接口节点,用于将第一格式压缩音频信号帧变换为第二格式压缩音频信号帧,第一格式帧有一个系数段和一个激励段,所述的节点包括:
a)第一变码器,包括一个第一输入和一个第一输出,所述的第一变码器对施加在所述的输入的第一格式压缩音频数据帧作出响应,在所述的输出产生中间格式压缩音频数据帧,中间格式帧有一个系数段和一个激励段;
b)第二变码器,包括一个第二输入和一个第二输出,所述的第二输入连接到所述的第一输出,接收中间格式压缩音频数据帧,所述的第二变码器对施加到所述的第二输入的中间格式压缩音频数据帧作出响应,在所述的第二输出产生第二格式压缩音频数据帧。
CNB971974527A 1997-06-26 1997-11-05 改善串联声码器话音质量的方法与设备 Expired - Lifetime CN1179324C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/883,353 US5995923A (en) 1997-06-26 1997-06-26 Method and apparatus for improving the voice quality of tandemed vocoders
US08/883,353 1997-06-26

Publications (2)

Publication Number Publication Date
CN1228867A true CN1228867A (zh) 1999-09-15
CN1179324C CN1179324C (zh) 2004-12-08

Family

ID=25382431

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB971974527A Expired - Lifetime CN1179324C (zh) 1997-06-26 1997-11-05 改善串联声码器话音质量的方法与设备

Country Status (7)

Country Link
US (1) US5995923A (zh)
EP (1) EP0920693B1 (zh)
JP (1) JP3542610B2 (zh)
CN (1) CN1179324C (zh)
CA (1) CA2256329A1 (zh)
DE (1) DE69735097T2 (zh)
WO (1) WO1999000791A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359970C (zh) * 2002-10-28 2008-01-02 高通股份有限公司 通过提取系统内或系统间的tfo信息在非兼容通信系统间进行免串接声码器操作的装置和方法
CN101887727A (zh) * 2010-04-30 2010-11-17 重庆大学 从help编码到melp编码的语音编码数据转换系统及方法
CN102158917A (zh) * 2010-02-03 2011-08-17 通用电气公司 在不同的语音编码器系统之间的切换
CN101740030B (zh) * 2008-11-04 2012-07-18 北京中星微电子有限公司 语音信号的发送及接收方法、及其装置

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768308A (en) * 1994-12-19 1998-06-16 Northern Telecom Limited System for TDMA mobile-to-mobile VSELP codec bypass
FR2762464B1 (fr) * 1997-04-16 1999-06-25 France Telecom Procede et dispositif de codage d'un signal audiofrequence par analyse lpc "avant" et "arriere"
KR100237569B1 (ko) * 1997-08-30 2000-01-15 서평원 보코더 가용효율 향상을 위한 음성/데이타 동시서비스 방법
DE19756191A1 (de) * 1997-12-17 1999-06-24 Ericsson Telefon Ab L M Verfahren, Vermittlungseinrichtung und Telekommunikationssystem zum Ausführen von Datenkommunikationen zwischen Teilnehmerstationen
US6272358B1 (en) * 1998-06-04 2001-08-07 Lucent Technologies Inc. Vocoder by-pass for digital mobile-to-mobile calls
US6249758B1 (en) * 1998-06-30 2001-06-19 Nortel Networks Limited Apparatus and method for coding speech signals by making use of voice/unvoiced characteristics of the speech signals
FI107109B (fi) * 1998-10-21 2001-05-31 Nokia Networks Oy Digitaalinen tietoliikennejärjestelmä
US6691084B2 (en) * 1998-12-21 2004-02-10 Qualcomm Incorporated Multiple mode variable rate speech coding
US6260009B1 (en) * 1999-02-12 2001-07-10 Qualcomm Incorporated CELP-based to CELP-based vocoder packet translation
US6463414B1 (en) 1999-04-12 2002-10-08 Conexant Systems, Inc. Conference bridge processing of speech in a packet network environment
US6959274B1 (en) * 1999-09-22 2005-10-25 Mindspeed Technologies, Inc. Fixed rate speech compression system and method
US7486628B1 (en) * 1999-12-21 2009-02-03 Nortel Networks Limited Wireless network communications
US7006787B1 (en) * 2000-02-14 2006-02-28 Lucent Technologies Inc. Mobile to mobile digital wireless connection having enhanced voice quality
GB0003954D0 (en) * 2000-02-18 2000-04-12 Radioscape Ltd Method of and apparatus for converting a signal between data compression formats
US7283961B2 (en) * 2000-08-09 2007-10-16 Sony Corporation High-quality speech synthesis device and method by classification and prediction processing of synthesized sound
EP1308927B9 (en) 2000-08-09 2009-02-25 Sony Corporation Voice data processing device and processing method
KR100659197B1 (ko) * 2000-09-05 2006-12-21 유티스타콤코리아 유한회사 통합 인터넷 프로토콜 망에서의 보코딩 방법
JP2002202799A (ja) * 2000-10-30 2002-07-19 Fujitsu Ltd 音声符号変換装置
US8385470B2 (en) * 2000-12-05 2013-02-26 Google Inc. Coding a signal with a shuffled-Hadamard function
US8374218B2 (en) 2000-12-05 2013-02-12 Google Inc. Combining signals with a shuffled-hadamard function
US20030028643A1 (en) * 2001-03-13 2003-02-06 Dilithium Networks, Inc. Method and apparatus for transcoding video and speech signals
US20030028386A1 (en) * 2001-04-02 2003-02-06 Zinser Richard L. Compressed domain universal transcoder
US20030195745A1 (en) * 2001-04-02 2003-10-16 Zinser, Richard L. LPC-to-MELP transcoder
US6718183B1 (en) * 2001-06-05 2004-04-06 Bellsouth Intellectual Property Corporation System and method for reducing data quality degradation due to encoding/decoding
US20030013465A1 (en) * 2001-07-11 2003-01-16 Choong Philip T. System and method for pseudo-tunneling voice transmissions
KR100434275B1 (ko) * 2001-07-23 2004-06-05 엘지전자 주식회사 패킷 변환 장치 및 그를 이용한 패킷 변환 방법
KR100460109B1 (ko) * 2001-09-19 2004-12-03 엘지전자 주식회사 음성패킷 변환을 위한 lsp 파라미터 변환장치 및 방법
JP4108317B2 (ja) * 2001-11-13 2008-06-25 日本電気株式会社 符号変換方法及び装置とプログラム並びに記憶媒体
US7453921B1 (en) * 2001-12-11 2008-11-18 Google Inc. LPC filter for removing periodic and quasi-periodic interference from spread spectrum signals
US6829579B2 (en) * 2002-01-08 2004-12-07 Dilithium Networks, Inc. Transcoding method and system between CELP-based speech codes
KR20040095205A (ko) 2002-01-08 2004-11-12 딜리시움 네트웍스 피티와이 리미티드 Celp를 기반으로 하는 음성 코드간 변환코딩 방식
AU2003214182A1 (en) * 2002-03-12 2003-09-29 Dilithium Networks Pty Limited Method for adaptive codebook pitch-lag computation in audio transcoders
DE60214599T2 (de) * 2002-03-12 2007-09-13 Nokia Corp. Skalierbare audiokodierung
AU2003217859A1 (en) * 2002-05-13 2003-12-02 Conexant Systems, Inc. Transcoding of speech in a packet network environment
JP4304360B2 (ja) * 2002-05-22 2009-07-29 日本電気株式会社 音声符号化復号方式間の符号変換方法および装置とその記憶媒体
JP2004151123A (ja) * 2002-10-23 2004-05-27 Nec Corp 符号変換方法、符号変換装置、プログラム及びその記憶媒体
US7363218B2 (en) * 2002-10-25 2008-04-22 Dilithium Networks Pty. Ltd. Method and apparatus for fast CELP parameter mapping
US7023880B2 (en) 2002-10-28 2006-04-04 Qualcomm Incorporated Re-formatting variable-rate vocoder frames for inter-system transmissions
US7203226B1 (en) * 2002-11-14 2007-04-10 Nortel Networks Limited Methods and apparatus for data communication
US7352833B2 (en) * 2002-11-18 2008-04-01 Google Inc. Method and system for temporal autocorrelation filtering
KR100499047B1 (ko) * 2002-11-25 2005-07-04 한국전자통신연구원 서로 다른 대역폭을 갖는 켈프 방식 코덱들 간의 상호부호화 장치 및 그 방법
WO2004075582A1 (en) 2003-02-21 2004-09-02 Nortel Networks Limited Data communication apparatus and method for establishing a codec-bypass connection
US7747431B2 (en) * 2003-04-22 2010-06-29 Nec Corporation Code conversion method and device, program, and recording medium
US8059663B1 (en) 2003-07-10 2011-11-15 Sprint Spectrum L.P. Gateway-based system and method for tandem free operation
KR100689365B1 (ko) * 2003-07-10 2007-03-02 삼성전자주식회사 이동통신시스템에서 신호 및 부가 데이터 다중화 전송 방법 및 시스템
KR100554164B1 (ko) * 2003-07-11 2006-02-22 학교법인연세대학교 서로 다른 celp 방식의 음성 코덱 간의 상호부호화장치 및 그 방법
US7586868B2 (en) * 2003-07-14 2009-09-08 Motorola, Inc Method and apparatus for controlling distributed transcoders
US20050091047A1 (en) * 2003-10-27 2005-04-28 Gibbs Jonathan A. Method and apparatus for network communication
WO2005089055A2 (en) 2004-03-19 2005-09-29 Nortel Networks Limited Communicating processing capabilites along a communications path
US8027265B2 (en) 2004-03-19 2011-09-27 Genband Us Llc Providing a capability list of a predefined format in a communications network
US7240141B2 (en) * 2004-04-09 2007-07-03 Broadcom Corporation Programmable inter-virtual channel and intra-virtual channel instructions issuing rules for an I/O bus of a system-on-a-chip processor
US7089011B1 (en) 2004-05-11 2006-08-08 Sprint Spectrum L.P. Method and system for selective call routing for transcoder free operation
US7328027B1 (en) * 2004-05-11 2008-02-05 Sprint Spectrum L.P. Method for vocoder selection based on loads in coverage areas of a wireless wide area network
US20050258983A1 (en) * 2004-05-11 2005-11-24 Dilithium Holdings Pty Ltd. (An Australian Corporation) Method and apparatus for voice trans-rating in multi-rate voice coders for telecommunications
KR100647290B1 (ko) * 2004-09-22 2006-11-23 삼성전자주식회사 합성된 음성의 특성을 이용하여 양자화/역양자화를선택하는 음성 부호화/복호화 장치 및 그 방법
GB2418818B (en) * 2004-10-01 2007-05-02 Siemens Ag A method and an arrangement to provide a common platform for tencoder and decoder of various CELP codecs
KR100900438B1 (ko) * 2006-04-25 2009-06-01 삼성전자주식회사 음성 패킷 복구 장치 및 방법
US8169983B2 (en) * 2006-08-07 2012-05-01 Pine Valley Investments, Inc. Transcoder architecture for land mobile radio systems
US8346239B2 (en) 2006-12-28 2013-01-01 Genband Us Llc Methods, systems, and computer program products for silence insertion descriptor (SID) conversion
US8107438B1 (en) 2008-06-18 2012-01-31 Sprint Spectrum L.P. Method for initiating handoff of a wireless access terminal based on the reverse activity bit
JP2010008489A (ja) * 2008-06-24 2010-01-14 Oki Semiconductor Co Ltd オーディオフォーマット変換回路及びオーディオデータ処理装置
CN102217314B (zh) * 2008-09-18 2017-07-28 汤姆森特许公司 用于视频图像删减的方法和装置
US8254930B1 (en) 2009-02-18 2012-08-28 Sprint Spectrum L.P. Method and system for changing a media session codec before handoff in a wireless network
US9374306B1 (en) 2009-03-04 2016-06-21 Sprint Spectrum L.P. Using packet-transport metrics for setting DRCLocks
US9467938B1 (en) 2009-04-29 2016-10-11 Sprint Spectrum L.P. Using DRCLocks for conducting call admission control
US8310929B1 (en) 2009-06-04 2012-11-13 Sprint Spectrum L.P. Method and system for controlling data rates based on backhaul capacity
CN101931805B (zh) * 2009-06-19 2013-10-23 香港科技大学 采用比特挪移方法的标量量化及其在视频编码中的应用
US8245088B1 (en) 2009-06-30 2012-08-14 Sprint Spectrum L.P. Implementing quality of service (QoS) by using hybrid ARQ (HARQ) response for triggering the EV-DO reverse activity bit (RAB)
US8204000B1 (en) 2009-07-23 2012-06-19 Sprint Spectrum L.P. Achieving quality of service (QoS) by using the reverse activity bit (RAB) in creation of neighbor lists for selected access terminals
US8908541B2 (en) 2009-08-04 2014-12-09 Genband Us Llc Methods, systems, and computer readable media for intelligent optimization of digital signal processor (DSP) resource utilization in a media gateway
US8953800B2 (en) * 2009-12-14 2015-02-10 Avaya Inc. Method for transporting low-bit rate information
JP5424936B2 (ja) * 2010-02-24 2014-02-26 パナソニック株式会社 通信端末及び通信方法
US8363564B1 (en) 2010-03-25 2013-01-29 Sprint Spectrum L.P. EVDO coverage modification based on backhaul capacity
US8515434B1 (en) 2010-04-08 2013-08-20 Sprint Spectrum L.P. Methods and devices for limiting access to femtocell radio access networks
US20120196614A1 (en) * 2011-02-02 2012-08-02 Vonage Network Llc. Method and system for unified management of communication events
US10290299B2 (en) 2014-07-17 2019-05-14 Microsoft Technology Licensing, Llc Speech recognition using a foreign word grammar
JP6341078B2 (ja) * 2014-12-09 2018-06-13 富士通株式会社 サーバ装置、プログラム及び情報処理方法
WO2016171574A1 (en) * 2015-04-24 2016-10-27 Motorola Solutions Inc. Transmission of data with voice-encoded data units on a wireless communications channel using variable rate bit stealing

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2949505A (en) * 1957-08-14 1960-08-16 Bell Telephone Labor Inc Reduced bandwith transmission system
US3973081A (en) * 1975-09-12 1976-08-03 Trw Inc. Feedback residue compression for digital speech systems
DE3335419A1 (de) * 1983-09-29 1985-04-18 Siemens AG, 1000 Berlin und 8000 München Umsetzer zur schnittstellenanpassung zwischen lpc-und kanalvocodern fuer die uebertragung digitalisierter sprachsignale ueber digitale schmalband-kommunikationssysteme
US5694519A (en) * 1992-02-18 1997-12-02 Lucent Technologies, Inc. Tunable post-filter for tandem coders
JP2779886B2 (ja) * 1992-10-05 1998-07-23 日本電信電話株式会社 広帯域音声信号復元方法
FR2700087B1 (fr) * 1992-12-30 1995-02-10 Alcatel Radiotelephone Procédé de positionnement adaptatif d'un codeur/décodeur de parole au sein d'une infrastructure de communication.
DE69430872T2 (de) * 1993-12-16 2003-02-20 Voice Compression Technologies System und verfahren zur sprachkompression
US5602961A (en) * 1994-05-31 1997-02-11 Alaris, Inc. Method and apparatus for speech compression using multi-mode code excited linear predictive coding
US5768308A (en) * 1994-12-19 1998-06-16 Northern Telecom Limited System for TDMA mobile-to-mobile VSELP codec bypass
US5771452A (en) * 1995-10-25 1998-06-23 Northern Telecom Limited System and method for providing cellular communication services using a transcoder

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100359970C (zh) * 2002-10-28 2008-01-02 高通股份有限公司 通过提取系统内或系统间的tfo信息在非兼容通信系统间进行免串接声码器操作的装置和方法
CN101740030B (zh) * 2008-11-04 2012-07-18 北京中星微电子有限公司 语音信号的发送及接收方法、及其装置
CN102158917A (zh) * 2010-02-03 2011-08-17 通用电气公司 在不同的语音编码器系统之间的切换
CN101887727A (zh) * 2010-04-30 2010-11-17 重庆大学 从help编码到melp编码的语音编码数据转换系统及方法

Also Published As

Publication number Publication date
WO1999000791A1 (en) 1999-01-07
CN1179324C (zh) 2004-12-08
EP0920693A1 (en) 1999-06-09
JP3542610B2 (ja) 2004-07-14
CA2256329A1 (en) 1999-01-07
DE69735097T2 (de) 2006-07-20
DE69735097D1 (de) 2006-04-06
EP0920693B1 (en) 2006-01-11
JP2001500344A (ja) 2001-01-09
US5995923A (en) 1999-11-30

Similar Documents

Publication Publication Date Title
CN1179324C (zh) 改善串联声码器话音质量的方法与设备
CN1223989C (zh) 可变速率语音编码器中的帧擦除补偿法及用该方法的装置
CN1123866C (zh) 一种语音编/解码方法和装置
CN1104710C (zh) 在语音数字传输系统中产生悦耳噪声的方法与装置
CN100362568C (zh) 用于预测量化有声语音的方法和设备
CN1244907C (zh) 宽带语音编解码器中的高频增强层编码方法和装置
CN1158647C (zh) 话音编码设备的频谱幅度量化
CN1795495A (zh) 音频编码设备、音频解码设备、音频编码方法和音频解码方法
CN1820306A (zh) 可变比特率宽带语音编码中增益量化的方法和装置
CN1692408A (zh) 码分多址无线系统的可变比特率宽带语音编码中的有效带内半空白-突发序列信令及半速率最大操作的方法和装置
US6721712B1 (en) Conversion scheme for use between DTX and non-DTX speech coding systems
CN1167048C (zh) 语音编码设备和语音解码设备
CN1653521B (zh) 用于音频代码转换中的自适应码本音调滞后计算的方法
JPH11126098A (ja) 音声合成方法及び装置、並びに帯域幅拡張方法及び装置
CN102985969A (zh) 编码装置、解码装置和编码方法、解码方法
CN1529882A (zh) 用于扩展窄带滤波的语音信号、特别是由通信设备发送的语音信号的带宽的方法
JP4511094B2 (ja) 音声コーダにおける線スペクトル情報量子化方法を交錯するための方法および装置
CN1200404C (zh) 具有脉冲序列约束的码激励线性预测语音编码器译码器
CN1290077C (zh) 用来对相位谱信息进行子抽样的方法和设备
CN1701353A (zh) 基于celp的语音代码之间的代码转换方案
CN1246828C (zh) 数据处理方法和装置以及数据传输系统
EP1020848A2 (en) Method for transmitting auxiliary information in a vocoder stream
JP2000068925A (ja) 音声チャネル上でデ―タを送信する方法およびシステム
CN110415713B (zh) Dmr系统的编码方法及装置、存储介质、数字对讲机
CN1212604C (zh) 基于可变速语音编码的语音合成器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Applicant after: NORTEL NETWORKS Ltd.

Applicant before: Northern Telecom Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: NORTHERN TELECOM LTD. TO: NORTEL NETWORKS LTD.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1022548

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: YANXING BIDEKE CO., LTD.

Free format text: FORMER OWNER: NORTEL NETWORKS LTD (CA)

Effective date: 20130719

Owner name: APPLE COMPUTER, INC.

Free format text: FORMER OWNER: YANXING BIDEKE CO., LTD.

Effective date: 20130719

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130719

Address after: American California

Patentee after: APPLE Inc.

Address before: American New York

Patentee before: NORTEL NETWORKS LTD.

Effective date of registration: 20130719

Address after: American New York

Patentee after: NORTEL NETWORKS LTD.

Address before: Quebec

Patentee before: NORTEL NETWORKS Ltd.

CX01 Expiry of patent term

Granted publication date: 20041208