CN101636950A - 通信***中传输数据的方法 - Google Patents

通信***中传输数据的方法 Download PDF

Info

Publication number
CN101636950A
CN101636950A CN200780052274A CN200780052274A CN101636950A CN 101636950 A CN101636950 A CN 101636950A CN 200780052274 A CN200780052274 A CN 200780052274A CN 200780052274 A CN200780052274 A CN 200780052274A CN 101636950 A CN101636950 A CN 101636950A
Authority
CN
China
Prior art keywords
signal
encoded
channel
coding method
coding
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
CN200780052274A
Other languages
English (en)
Other versions
CN101636950B (zh
Inventor
约纳斯·林德布卢姆
蕾纳特·瓦芬
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.)
Microsoft Technology Licensing LLC
Original Assignee
Skype Ltd Ireland
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 Skype Ltd Ireland filed Critical Skype Ltd Ireland
Publication of CN101636950A publication Critical patent/CN101636950A/zh
Application granted granted Critical
Publication of CN101636950B publication Critical patent/CN101636950B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0014Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; 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
    • G10L19/18Vocoders using multiple modes
    • G10L19/22Mode decision, i.e. based on audio signal content versus external parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0086Unequal error protection

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Dc Digital Transmission (AREA)

Abstract

一种对通信网络中将经由信道从终端传输的信号进行编码的方法,包括:在终端处接收所述信号;确定所述信道的特性;根据第一编码方法对所述信号的第一部分进行编码以产生第一编码信号部分;根据第二编码方法对所述信号的第二部分进行编码以产生第二编码信号部分;其中根据所述第一编码方法编码的所述信号的第一部分取决于被确定的所述信道的特性;及经由所述信道传输所述第一编码信号部分及第二编码信号部分。

Description

通信***中传输数据的方法
技术领域
本发明涉及通信***。本发明尤其涉及用于在通信***中对数据进行编码、传输及接收的方法与装置。
背景技术
在通信***中提供了一种通信网络,所述通信网络可以将两个通信终端链接在一起,以便终端可以在呼叫或者其它通信事件中向彼此发送信息。信息可以包括语音、文本、图像或视频。
现代通信***基于数字信号的传输。诸如语音的模拟信息被输入到一个终端的发送机处的模数转换器中,并且被转换为数字信号。然后数字信号被编码并置于数据包中以通过信道传输至另一个终端的接收机中。
每个数据包包括包头部(header portion)及净荷部(payload portion)。数据包的包头部包括用于传输及处理数据包的数据。该信息可以包括唯一识别该包的标识号和源地址、用于检测处理出错的包头检验及目的地址。数据包的净荷部包括来自用于传输的数字信号的信息。该信息可以作为诸如语音帧的编码帧而被包括在净荷中,其中每一帧代表模拟信号的一部分。
发送信息的信道中的劣化将影响在接收机处接收到的信息。信道中的劣化可能导致包序列的变化、使一些包延迟到达接收机处及导致其他包的丢失。劣化可能由信道中的信道缺陷、噪声及过载引起。这最终导致接收终端输出的信号质量的下降。
适于传输数字信息的一种类型的通信网络为互联网。在互联网协议网络上用于携带语音信号的协议通常被称为网络语音电话(Voice over IP)(VoIP)。VoIP为因特网上或者通过任何其它基于IP的网络的语音会话的路由。
经由互联网传递信息的信道劣化尤其易受劣化的影响。已知的用于克服信道劣化方法,采用产生尤其对信道中劣化影响健壮的信号的编码方案。劣化然而,使用这样的编码方案对信号编码将从信号中去除一些信息。就这点而论,接收到的信号的质量将下降。
因此,本发明的目的为改进接收到的信号的感知质量。本发明的进一步的目的在于提供一种无需使用复杂的计算方法即可改进接收到的信号的质量的方法。
发明内容
根据本发明的第一方案,提供了一种对通信网络中将经由信道从终端传输的信号进行编码的方法,包括:在终端处接收所述信号;确定信道的特性;根据第一编码方法对所述信号的第一部分进行编码以产生第一编码信号部分;根据第二编码方法对所述信号的第二部分进行编码以产生第二编码信号部分;其中根据所述第一编码方法编码的所述信号的第一部分取决于被确定的所述信道的特性;及经由所述信道传输所述第一编码信号部分及第二编码信号部分。
根据本发明的第二方案,提供了一种被设置以对通信网络中将经由信道从终端传输的信号进行编码的装置,包括:被设置以在终端处接收所述信号的接收机;被设置以确定信道的特性的确定器;被设置以根据第一编码方法对所述信号的第一部分进行编码以产生第一编码信号部分的第一编码器;其中所述第一部分取决于被确定的所述信道的特性;被设置以根据第二编码方法对所述信号的第二部分进行编码以产生第二编码信号部分的第二编码器;及被设置以经由所述信道传输所述第一编码信号部分及第二编码信号部分的发送机。
附图说明
为了更好的理解本发明并且示出本发明是如何实施的,现将参照下述附图描述本发明的实施例:
图1为通信***的示意图;
图2为表示不同编码方案的相对质量的曲线图;
图3为根据本发明的一个实施例的接收机及发送机的示意图;
图4为根据本发明的可选实施例的接收机及发送机的示意图。
具体实施方式
首先参照图1,图1表示连接至通信网络104的源终端100及目的终端112。源终端被设置为将数据经由通信网络104传送至目的终端112。在本发明的一个实施例中,通信网络为互联网提供的VoIP网络。应该意识到的是,尽管此处所示及更详细地描述的示例性的通信***使用了术语VoIP网络,但是本发明的实施例可以用于任何其他适合的有利于数据传输的通信***中。
终端100及终端112可以为,例如,个人计算机、游戏设备、个人数字助理、适合激活的移动电话、电视或者能够连接至网络104的其它设备。
为了克服网络104中的信道劣化,公知地使用参数编码器,其对信号的参数进行编码并且经由网络传输信号的参数。参数在目的终端的解码器处根据模型被重建。因为包含参数信息的丢失的包相对容易被替换,因此基于参数模型的编码方法对信道中的劣化尤其是健壮的。
对于信道劣化尤其健壮的编码方案,例如基于模型的参数编码器,限制了编码信号的品质。即使通过增加编码器的比特率来增加信号中传输的信息,解码信号还是不能达到清晰的音频品质。图2示出了随着基于模型的编码器用的比特率的增加信号质量的变化。还示出了不使用基于模型的编码方法的波形编码器的信号质量。如图2所示,在低比特率时基于模型的编码器优于波形编码器,但是当比特率增加时不向清晰品质聚集。
本发明的发明人提出,通过采用不使用基于模型的编码方法的高品质编码方法对信号的一部分进行编码,来补偿健壮的编码方法受限的质量。
根据本发明的实施例,基于用于传输信号的信道的条件,高品质的非基于模型的编码器(non model based encoder)及健壮的基于模型的编码器用于对信号的不同部分进行编码。因此,在不良信道条件期间对信号进行编码使得信号的质量大体上不受信道质量劣化的影响。但是当信道条件良好时,可以通过使用高品质的非基于模型的编码器对信号的一部分进行编码来提高信号的质量。
现将参照图3描述本发明的实施例的实施。
图3表示设置在源终端100中的信号发送机10及设置在目的终端112中的信号接收机24。容易理解的是所描述的发送机10及接收机24都可以出现在源终端及目的终端两者中。
如图3所示,信号发送机10包括模拟数字转换器14、核心编码器16、加强编码器20、信道估计单元8及打包器(packetiser)22。
操作中,例如语音的模拟信号被从麦克风12输入模拟数字转换器14。从模拟数字转换器14输出的数字信号被输入到核心编码器16。
根据本发明的实施例,核心编码器使用基于模型的参数编码方法。在本发明的优选实施例中,基于该模型的参数编码方法提供输入的近似波形。
将被核心编码器编码的信号的比例取决于信道条件。在本发明的一个实施例中,由信道估计单元8估计信道的条件。信道估计单元8可以被设置为估计信道的有效带宽。信道估计单元可以通过由目的终端112提供的信息来确定目的终端处接收到的信号的质量。由终端112提供的关于接收到的信号的质量的信息可以涉及丢包和信号传播延迟中的变化有关的信息,另外也称为抖动。
加强编码器20被设置为对未由核心编码器编码的信号的一部分进行编码。根据本发明的实施例,加强编码器20被设置为使用高品质的非基于模型的编码方法对未由核心编码器编码的信号的一部分进行编码。
在本发明的最佳实施例中,加强编码器使用的编码方案为基于修正离散余弦变换(Modified Discrete Cosine Transform(MDCT))的波形编码方案。
信道估计单元被设置为将信道参数的至少一部分报告至核心编码器16。基于这些参数,核心编码器16决定对从模拟数字转换器14输入的信号进行编码的比例。
在本发明的一个实施例中,核心编码器16对信道参数应用算法以确定在核心编码器处对信号进行编码的比例。在本发明的可选实施例中,为例如带宽的信道参数设置预定的范围,以确定参数落入哪个范围。然后核心编码器被设置以对相应于参数所属范围的信号的部分进行编码。
输入核心编码器的信号可以为频域信号。在这种情况下,可以通过调节核心编码器及加强编码器编码的频率,来调节由核心编码器及加强编码器编码的信号的一部分。
根据本发明的一个实施例,核心编码器可以选择截止频率fc,在截止频率之上核心编码器不进行编码。通过降低截止频率,由核心编码器编码的编码信号中包含的信息的部分将减少。
截止频率fc可以根据诸如丢包的量及由终端112报告的抖动的量等的信道特性来确定,以及根据信道中有效带宽来确定。发明人发现将截止频率设置为高特别有利,使得当信道特性指示信道质量不良时,大部分信号使用核心编码器进行编码。
在本发明的一个实施例中,调节截止频率fc以与信道劣化指示值成比例。计算信道劣化指示器以与丢包的测量成比例及与抖动的测量成比例,并且与有效带宽成反比。
在本发明的一个实施例中,截止频率fc仅与丢包及抖动的程度成比例。
在本发明的一个实施例中,截止频率fc仅与丢包的程度成比例。
在本发明的一个实施例中,截止频率fc仅与抖动的程度成比例。
在本发明的一个实施例中,截止频率fc仅与有效带宽成反比。
在核心编码器16对由截止频率限定的信号的一部分进行编码之后,编码器被设置为将编码信号a(n)输出至打包器22。
加强编码器被设置为对信号的剩余部分进行编码。在本发明的最佳实施例中,未由核心编码器编码的信号的一部分,可以通过将从模拟数字转换器输出的信号z(n)中减去由核心编码器编码的信息以生成剩余信号r(n)来确定。由编码器编码的信息可以通过对编码信号a(n)部分或者完全解码以生成信号x(n)来确定。
如图3所示,核心编码器16被设置以输出指示已由核心编码器编码的信息的信号x(n)。信号x(n)被提供至混合器18,在混合器18中从模拟数字转换器14输出的信号z(n)中减去信号x(n)。
在本发明的最佳实施例中,核心编码器16根据参数编码方法对截止频率以下的频率进行编码。截止频率fc以上的频率可以由编码器编码为一系列0。然后对编码信号进行部分或者完全解码以产生从信号z(n)中被减去的信号x(n)。
在编码器处对信号编码将从被编码的信号z(n)中除去一些信息。因此解码信号x(n)包含的信息将少于信号z(n)。就这点而论,当在混合器18处从信号z(n)中减去信号x(n)时,剩余信号r(n)中未由核心编码器编码的频率将被提供至加强编码器。尤其是,剩余信号r(n)将包含在截止频率fc以上的信号z(n)的初始值,及在截止频率fc以下的未由核心编码器编码的附加的所有信息,从而计算核心编码器的错误。
使用高品质的非基于模型的编码方法通过加强编码器对剩余信号r(n)进行编码。然后由加强编码器编码的信号y(n)被输出至打包器22。
打包器22被设置以将分别接收自核心编码器16及加强编码器20的编码信号a(n)及y(n)输入数据包的净荷中。在本发明的一个实施例中,编码信号a(n)及y(n)的编码信号帧可以被传送入数据包的同一净荷中。在本发明的可选实施例中,分离的数据包可以用于分别传送编码信号a(n)及y(n)的帧。设置在每个数据包的包头中的包头信息可以指示包含在净荷中的帧用的编码方案。然后数据包可以经由网络104传送至目的终端112。
现将参照也在图3中所示的设置在目的终端112中的信号接收电路24。接收电路包括核心解码器30、加强解码器28、拆包器26及数字模拟转换器。
终端112接收的数据包被输入到拆包器26,拆包器26被设置以提取设置在净荷中的编码帧。可以通过打包器使用设置在数据包的包头中的特定信息,或者从编码帧中提取出的参数,来识别由核心编码器编码的帧。
拆包器26被设置以将由核心编码器编码的编码帧输出至核心解码器30。相似地,拆包器被设置以将由加强编码器20编码的编码帧输出至加强解码器28。
核心解码器被设置以根据在核心编码器处使用的编码方案对接收自打包器的信号进行解码。加强解码器被设置以根据在加强编码器处使用的编码方案对接收自打包器的信号进行解码。
从核心解码器30输出的解码信号被输入到混合器32。相似地,从加强解码器28输出的信号被输入到混合器32。在混合器处从核心解码器及加强解码器输出的解码信号被混合。混合器的输出为重建的解码数字信号。
然后从混合器32输出的解码数字信号被输入到将数字信号转换为模拟信号的数字模拟转换器34。然后模拟信号被输出至例如扬声器36的输出装置。
在本发明的可选实施例中,通过在信号z(n)被编码之前对信号z(n)应用线性预测编码(LPC),信号z(n)可以转换为线性预测(LP)域。下面参照图4描述本发明的这个实施例。
LPC为分析语音信号的已知方法。LPC分析语音信号以产生一系列LP参数及LP剩余信号。由于预测丢失的LP数据包的参数是可能的,因此LP域信号对丢包的敏感性较低。
图4表示发送终端100的发送电路10′的一部分及接收终端112的接收电路24′的一部分的示意图。在相关的图3中描述的接收电路及发送电路的元件使用相似的附图标记来指代。
如图4所示,从模拟数字转换器输出的信号z(n)被输入到LP分析滤波及编码块40中。LP分析滤波及编码块40生成一系列LP参数及LP剩余信号z*(n)。LP参数被输出至打包器22。
LP剩余信号z*(n)被输入核心编码器16及混合器18。核心编码器根据更适于提供LP剩余信号近似波形的基于模型的编码方法对LP剩余信号z*(n)中的信息进行编码。编码信号a*(n)从核心编码器输出至打包器22。核心编码器还输出代表由核心编码器编码的LP剩余信号中的信息的信号x*(n)。由编码器编码的LP剩余信号z*(n)中信息的比例可以根据前述信道参数进行控制。
在混合器18处从LP剩余信号z*(n)中减去信号x*(n)。这样生成了被输入到加强编码器20的剩余信号r*(n)。
加强编码器被设置以根据高品质的非基于模型的编码方案对剩余信号r*(n)进行编码。加强编码器将编码信号y*(n)输出至打包器22。
数据包中的LP参数及编码信号a*(n)及y*(n)经由网络被传送至目的终端112。在本发明的一个实施例中,LP参数及编码信号a*(n)及y*(n)的信号帧可以被混合入同一个包的净荷中。在本发明的可选实施例中,LP参数、信号a*(n)的编码信号帧及信号y*(n)的编码信号帧可以被传送入分离的包中。
在目的终端处,核心解码器30被设置以根据核心编码器16使用的编码方案对编码信号a*(n)进行解码。相似地,加强解码器28被设置以根据加强编码器20中使用的编码方案对编码信号y*(n)进行解码。
混合从核心解码器及加强解码器输出的解码信号以产生LP剩余信号。LP剩余信号及LP参数被输入给设置以生成数字信号z(n)的LP合成块41。
在本发明的可选实施中,当信号包括浊音时,核心编码器16仅使用近似编码***的波形。可以利用本领域中已知的声音分类方法(sound classificationmethod)来检测浊音。当声音没有被分类为浊音时,编码器可以将输出建模为随机白噪声与谱包络的结合。
在本发明的一个实施例中,可以关断加强编码器,从而不产生加强编码信号y(n)。如果判定太多加强编码信号(例如超出阈值的量)未被编码器接收到时,加强编码器可以切断。当由信道估计单元8检测的信道条件改善时,可以再次开启加强编码器。
在本发明的一个实施例中,可以通过调节与适于加强编码器的比特量相关的适于核心编码器的比特量,来调节由核心编码器16编码的信号的比例。对于固定的比特率,减少适于核心编码器的比特量将增加适于加强编码器的比特量,因此增加加强编码器编码的信号的比例。
在本发明的一个实施例中,测量核心编码器输出的信号a(n)的能量以补偿正被开启及关闭的加强编码器。当加强层被关闭时,信号a(n)的能量被乘以比例因子以维持恰当的信号能量。
在本发明的实施例中,核心编码器16使用不应用帧间编码方法的编码方案。帧间编码的一个示例为确定两帧之间的差别并仅传送帧之间差别信息的编码方法。通过使用不应用帧间编码方法的编码方案,可以丢失包而不明显影响接收到的信号的感知质量。
在上述本发明的实施例中,输入到加强编码器的信号r(t)包括由于核心编码器的编码错误未由核心编码器编码的信号的一部分,还包括落在由核心编码器编码的频率范围外的信号的一部分。在本发明的可选实施例中,加强编码器可以设置以仅对由编码器编码的频率范围外的信号的部分进行编码。这可以通过清楚地划分输入到核心编码器及加强编码器的信号的频率范围来实现。可选地,可以对剩余信号滤波以除去由核心编码器编码的频率。
在本发明的一个实施例中,一系列截止频率用于限定由核心编码器编码的信号的部分及由加强编码器编码的信号的部分。例如,两个截止频率可以用于限定将被编码器编码的频率范围。该范围可以根据信道的质量变化。如果信道质量不良,则加强编码器可以对较小的频率范围进行编码。
可选地,可以由多个截止频率限定不止一个范围。这些范围可以限定对于可靠传送比其他因素更重要的频带。例如,谐波频率可以被认为比其他频率更重要。根据本发明的该实施例,可以分析信号的特性以确定信号中的谐波频率。然后可以设置截止频率使得当信道劣化值为高时,核心编码器可以编码更多的谐波频率。然后加强编码器将编码剩余的频率。
根据本发明的可选实施例,当限定不止一个频率范围时,不止一个加强编码器或核心编码器可以用于编码不同的频率范围。
在本发明的一个可选实施例中,可调节滤波器可以代替混合器18用于生成剩余信号。根据本发明的该实施例,核心编码器不被设置以输出信号x(n),而可调节滤波器可以被设置以从由核心编码器编码的信号中除去频率,以产生剩余信号。在这种情况下,核心编码器对截止频率fc以下的频率进行编码,则可调节滤波器可以从信号z(n)中除去fc以下的频率以产生将被应用于加强编码器的信号r(n)。
当参照最佳实施例对本发明进行具体地表示及描述时,本领域的技术人员应该理解,在不背离权利要求所限定的本发明的范围的条件下,可以在形式和细节上作出多种改变。
权利要求书(按照条约第19条的修改)
1、一种对通信网络中将经由信道从终端传输的信号进行编码的方法,包括:
在终端处接收所述信号;
确定所述信道的特性;
根据确定的所述信道的特性确定所述信号的第一频率部分;
根据第一编码方法对所述信号的第一频率部分进行编码以产生第一编码信号部分;
根据第二编码方法对所述信号的第二频率部分进行选择性地编码以产生第二编码信号部分;及
经由所述信道传输所述第一编码信号部分及第二编码信号部分。
2、根据权利要求1所述的方法,进一步包括根据所述信号的第一频率部分确定所述信号的第二频率部分。
3、根据权利要求1或2所述的方法,其中所述信号的第二频率部分为未采用所述第一编码方法编码的信号的部分。
4、根据前述任意一项权利要求所述的方法,其中所述第一编码方法为基于模型的编码方法,而所述第二编码方法为非基于模型的编码方法。
5、根据前述任意一项权利要求所述的方法,其中所述信道的特性涉及信道容量、信道带宽、信道抖动及信道丢包中的至少一项。
6、根据权利要求3、4或5所述的方法,当从属于权利要求3时,其中未采用所述第一编码方法编码的信号的所述部分由至少一个可调节的截止频率限定。
7、根据权利要求6所述的方法,其中所述截止频率被调节为与丢包的测量、抖动的测量及信道劣化指示值中的至少一项成比例,或者与有效带宽正反比。
8、根据权利要求6所述的方法,其中多个截止频率限定将由所述第一编码方法编码的至少一个范围,并且其中所述至少一个范围根据所述信道的特性调节。
9、根据权利要求8所述的方法,其中所述至少一个范围与所述信号的谐波频率相应。
10、根据前述任意一项权利要求所述的方法,进一步包括下列步骤:
对所述第一编码信号部分进行解码以产生第一解码信号部分;及
从所述接收到的信号中减去所述第一解码信号部分以确定所述信号的第二频率部分。
11、根据前述任意一项权利要求所述的方法,其中所述信号的第二频率部分未被编码。
12、根据前述任意一项权利要求所述的方法,进一步包括检测所述接收到的信号中清音时期的步骤。
13、根据权利要求12所述的方法,其中所述清音时期通过第一编码方法将白随机噪声与谱包络结合来建模。
14、根据前述任意一项权利要求所述的方法,其中所述第一编码方法提供所述接收到的信号的近似波形。
15、根据前述任意一项权利要求所述的方法,其中所述第一编码方法不采用帧间编码方法。
16、根据前述任意一项权利要求所述的方法,其中所述第二编码方法为高品质编码方法及波形编码方法中的至少一种。
17、一种对通信网络中将经由信道从终端传输的信号进行编码的装置,包括:
用于在终端处接收所述信号的器件;
用于确定所述信道的特性的器件;
用于根据确定的所述信道的特性确定所述信号的第一频率部分的器件;
用于根据第一编码方法对所述信号的第一频率部分进行编码以产生第一编码信号部分的器件;
用于根据第二编码方法对所述信号的第二频率部分进行选择性编码以产生第二编码信号部分的器件;及
用于经由所述信道传输所述第一编码信号部分及第二编码信号部分的器件。
18、一种被设置以对通信网络中将经由信道从终端传输的信号进行编码的装置,包括:
被设置以在终端处接收所述信号的接收机;
被设置以确定所述信道的特性的信道确定器;
被设置以根据确定的所述信道的特性确定所述信号的第一频率部分的部分确定器;
被设置以根据第一编码方法对所述信号的第一频率部分进行编码以产生第一编码信号部分的第一编码器;
被设置以根据第二编码方法对所述信号的第二频率部分进行选择性编码以产生第二编码信号部分的第二编码器;及
被设置以经由所述信道传输所述第一编码信号部分及第二编码信号部分的发送机。

Claims (27)

1、一种对通信网络中将经由信道从终端传输的信号进行编码的方法,包括:
在终端处接收所述信号;
确定所述信道的特性;
根据第一编码方法对所述信号的第一部分进行编码以产生第一编码信号部分;
根据第二编码方法对所述信号的第二部分进行编码以产生第二编码信号部分;
其中根据所述第一编码方法编码的所述信号的第一部分取决于被确定的所述信道的特性;及
经由所述信道传输所述第一编码信号部分及第二编码信号部分。
2、根据权利要求1所述的方法,其中根据所述第二编码方法编码的所述信号的第二部分取决于所述信号的第一部分。
3、根据权利要求1或2所述的方法,其中所述信号的第二部分为未采用所述第一编码方法编码的信号的部分。
4、根据前述任意一项权利要求所述的方法,其中所述第一编码方法为基于模型的编码方法。
5、根据前述任意一项权利要求所述的方法,其中所述第二编码方法为非基于模型的编码方法。
6、根据前述任意一项权利要求所述的方法,其中所述信道的特性涉及信道容量、信道带宽、信道抖动及信道丢包中的至少一项。
7、根据权利要求3至6所述的方法,其中所述未采用第一编码方法编码的信号的所述部分由至少一个截止频率限定。
8、根据权利要求7所述的方法,其中所述截止频率是可调节的。
9、根据权利要求8所述的方法,其中所述截止频率被调节为与丢包的测量及抖动的测量中的至少一项成比例。
10、根据权利要求8或9所述的方法,其中所述截止频率被调节为与有效带宽成反比。
11、根据权利要求8所述的方法,其中所述截止频率被调节为与信道劣化指示值成比例。
12、根据权利要求11所述的方法,其中所述信道劣化指示值根据丢包的测量、抖动的测量及信道带宽的测量中至少一项来确定。
13、根据权利要求7所述的方法,其中多个截止频率限定将由所述第一编码方法编码的至少一个范围。
14、根据权利要求13所述的方法,其中所述至少一个范围根据所述信道的特性调节。
15、根据权利要求13所述的方法,其中所述至少一个范围与谐波频率相应。
16、根据前述任意一项权利要求所述的方法,进一步包括下列步骤:
对所述第一编码信号部分进行解码以产生第一解码信号部分;及
从接收到的信号中减去所述第一解码信号部分以确定所述信号的第二部分。
17、根据前述任意一项权利要求所述的方法,其中所述接收到的信号为线性预测剩余信号。
18、根据前述任意一项权利要求所述的方法,其中所述信号的第二部分未被编码。
19、根据前述任意一项权利要求所述的方法,进一步包括检测所述接收到的信号中清音的时期的步骤。
20、根据权利要求19所述的方法,其中所述清音时期通过第一编码方法将白随机噪声与谱包络结合来建模。
21、根据前述任意一项权利要求所述的方法,其中所述第一编码方法提供所述接收到的信号的近似波形。
22、根据前述任意一项权利要求所述的方法,其中所述第一编码方法为非帧间编码方法。
23、根据前述任意一项权利要求所述的方法,其中所述第二编码方法为高品质编码方法。
24、根据前述任意一项权利要求所述的方法,其中所述第二编码方法为波形编码方法。
25、根据前述任意一项权利要求所述的方法,其中所述信号为音频信号。
26、一种对通信网络中将经由信道从终端传输的信号进行编码的装置,包括:
用于在终端处接收所述信号的器件;
用于确定所述信道的特性的器件;
用于根据第一编码方法对所述信号的第一部分进行编码以产生第一编码信号部分的器件;其中所述信号的第一部分取决于被确定的所述信道的特性;
用于根据第二编码方法对所述信号的第二部分进行编码以产生第二编码信号部分的器件;及
用于经由所述信道传输所述第一编码信号部分及第二编码信号部分的器件。
27、一种被设置以对通信网络中将经由信道从终端传输的信号进行编码的装置,包括:
被设置以在终端处接收所述信号的接收机;
被设置以确定所述信道的特性的确定器;
被设置以根据第一编码方法对所述信号的第一部分进行编码以产生第一编码信号部分的第一编码器;其中所述第一部分取决于被确定的所述信道的特性;
被设置以根据第二编码方法对所述信号的第二部分进行编码以产生第二编码信号部分的第二编码器;及
被设置以经由所述信道传输所述第一编码信号部分及第二编码信号部分的发送机。
CN2007800522743A 2007-03-20 2007-12-20 通信***中传输数据的方法 Active CN101636950B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB0705328.3A GB0705328D0 (en) 2007-03-20 2007-03-20 Method of transmitting data in a communication system
GB0705328.3 2007-03-20
PCT/IB2007/004558 WO2008114090A2 (en) 2007-03-20 2007-12-20 Method of transmitting data in a communication system

Publications (2)

Publication Number Publication Date
CN101636950A true CN101636950A (zh) 2010-01-27
CN101636950B CN101636950B (zh) 2013-04-17

Family

ID=38008752

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007800522743A Active CN101636950B (zh) 2007-03-20 2007-12-20 通信***中传输数据的方法

Country Status (7)

Country Link
US (2) US8279968B2 (zh)
EP (1) EP2109950B1 (zh)
CN (1) CN101636950B (zh)
ES (1) ES2664377T3 (zh)
GB (1) GB0705328D0 (zh)
RU (1) RU2445737C2 (zh)
WO (1) WO2008114090A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8279968B2 (en) 2007-03-20 2012-10-02 Skype Method of transmitting data in a communication system
CN106256000A (zh) * 2014-04-30 2016-12-21 高通股份有限公司 高频带激励信号生成
CN110444219A (zh) * 2014-07-28 2019-11-12 弗劳恩霍夫应用研究促进协会 选择第一编码演算法或第二编码演算法的装置与方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012068488A2 (en) * 2010-11-19 2012-05-24 Alektrona Corporation Remote asset control systems and methods
US9456383B2 (en) 2012-08-27 2016-09-27 Qualcomm Incorporated Device and method for adaptive rate multimedia communications on a wireless network
US9247448B2 (en) 2012-08-27 2016-01-26 Qualcomm Incorporated Device and method for adaptive rate multimedia communications on a wireless network
CN110351201B (zh) 2018-04-04 2021-09-14 华为技术有限公司 一种数据处理方法及装置

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8400728A (nl) * 1984-03-07 1985-10-01 Philips Nv Digitale spraakcoder met basisband residucodering.
JPH05188994A (ja) * 1992-01-07 1993-07-30 Sony Corp 騒音抑圧装置
TW384434B (en) * 1997-03-31 2000-03-11 Sony Corp Encoding method, device therefor, decoding method, device therefor and recording medium
FI981508A (fi) * 1998-06-30 1999-12-31 Nokia Mobile Phones Ltd Menetelmä, laite ja järjestelmä käyttäjän tilan arvioimiseksi
DE59908889D1 (de) * 1999-06-18 2004-04-22 Alcatel Sa Gemeinsame Quellen- und Kanalcodierung
US6691082B1 (en) * 1999-08-03 2004-02-10 Lucent Technologies Inc Method and system for sub-band hybrid coding
US7139700B1 (en) * 1999-09-22 2006-11-21 Texas Instruments Incorporated Hybrid speech coding and system
US6757654B1 (en) * 2000-05-11 2004-06-29 Telefonaktiebolaget Lm Ericsson Forward error correction in speech coding
SE0202159D0 (sv) * 2001-07-10 2002-07-09 Coding Technologies Sweden Ab Efficientand scalable parametric stereo coding for low bitrate applications
WO2003091989A1 (en) * 2002-04-26 2003-11-06 Matsushita Electric Industrial Co., Ltd. Coding device, decoding device, coding method, and decoding method
FI20021936A (fi) * 2002-10-31 2004-05-01 Nokia Corp Vaihtuvanopeuksinen puhekoodekki
KR100465318B1 (ko) * 2002-12-20 2005-01-13 학교법인연세대학교 광대역 음성신호의 송수신 장치 및 그 송수신 방법
FR2852172A1 (fr) * 2003-03-04 2004-09-10 France Telecom Procede et dispositif de reconstruction spectrale d'un signal audio
KR100747756B1 (ko) 2003-07-16 2007-08-09 스카이프 리미티드 피투피 전화 시스템
US7394858B2 (en) * 2003-08-08 2008-07-01 Intel Corporation Systems and methods for adaptive bit loading in a multiple antenna orthogonal frequency division multiplexed communication system
WO2005043882A2 (en) * 2003-10-21 2005-05-12 Prismvideo, Inc Video source coding with side information
US7394903B2 (en) * 2004-01-20 2008-07-01 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Apparatus and method for constructing a multi-channel output signal or for generating a downmix signal
US7222285B2 (en) * 2004-03-17 2007-05-22 Microsoft Corporation Layered multiple description coding
JPWO2006025313A1 (ja) * 2004-08-31 2008-05-08 松下電器産業株式会社 音声符号化装置、音声復号化装置、通信装置及び音声符号化方法
JP5542306B2 (ja) * 2005-01-11 2014-07-09 コーニンクレッカ フィリップス エヌ ヴェ オーディオ信号のスケーラブル符号化及び復号
US7573912B2 (en) * 2005-02-22 2009-08-11 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschunng E.V. Near-transparent or transparent multi-channel encoder/decoder scheme
KR100707186B1 (ko) * 2005-03-24 2007-04-13 삼성전자주식회사 오디오 부호화 및 복호화 장치와 그 방법 및 기록 매체
WO2007035147A1 (en) * 2005-09-23 2007-03-29 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive source signal encoding
CN100370766C (zh) * 2005-12-22 2008-02-20 西安交通大学 分布式无线通信传输技术测试平台的设计方法
JP5173795B2 (ja) * 2006-03-17 2013-04-03 パナソニック株式会社 スケーラブル符号化装置およびスケーラブル符号化方法
US8135047B2 (en) * 2006-07-31 2012-03-13 Qualcomm Incorporated Systems and methods for including an identifier with a packet associated with a speech signal
US8214202B2 (en) * 2006-09-13 2012-07-03 Telefonaktiebolaget L M Ericsson (Publ) Methods and arrangements for a speech/audio sender and receiver
GB0705328D0 (en) 2007-03-20 2007-04-25 Skype Ltd Method of transmitting data in a communication system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8279968B2 (en) 2007-03-20 2012-10-02 Skype Method of transmitting data in a communication system
US8787490B2 (en) 2007-03-20 2014-07-22 Skype Transmitting data in a communication system
CN106256000A (zh) * 2014-04-30 2016-12-21 高通股份有限公司 高频带激励信号生成
CN106256000B (zh) * 2014-04-30 2019-12-24 高通股份有限公司 高频带激励信号生成
CN110444219A (zh) * 2014-07-28 2019-11-12 弗劳恩霍夫应用研究促进协会 选择第一编码演算法或第二编码演算法的装置与方法
CN110444219B (zh) * 2014-07-28 2023-06-13 弗劳恩霍夫应用研究促进协会 选择第一编码演算法或第二编码演算法的装置与方法

Also Published As

Publication number Publication date
US20120307677A1 (en) 2012-12-06
WO2008114090A4 (en) 2009-08-06
EP2109950B1 (en) 2018-01-24
US20080232508A1 (en) 2008-09-25
US8279968B2 (en) 2012-10-02
GB0705328D0 (en) 2007-04-25
WO2008114090A8 (en) 2009-10-15
RU2009138477A (ru) 2011-04-27
CN101636950B (zh) 2013-04-17
WO2008114090A3 (en) 2009-06-04
RU2445737C2 (ru) 2012-03-20
EP2109950A2 (en) 2009-10-21
WO2008114090A2 (en) 2008-09-25
ES2664377T3 (es) 2018-04-19
US8787490B2 (en) 2014-07-22

Similar Documents

Publication Publication Date Title
CN101636950B (zh) 通信***中传输数据的方法
CN100393085C (zh) 数字网络中的音频信号质量增强
EP1288913B1 (en) Speech transcoding method and apparatus
KR100919868B1 (ko) 패킷 손실 보상
CN101636990B (zh) 在通信***中传输数据的方法
CN1090409C (zh) 采用不同编码原理的传送***
JPH045200B2 (zh)
CN101336450B (zh) 在无线通信***中用于语音编码的方法和装置
JP2010521911A (ja) データパケットのシーケンスを伝送するための装置および方法ならびにデータパケットのシーケンスをデコードするためのデコーダおよび装置
JP4215448B2 (ja) 音声復号装置及び音声復号方法
AU6533799A (en) Method for transmitting data in wireless speech channels
US8175867B2 (en) Voice communication apparatus
US7346503B2 (en) Transmitter and receiver for speech coding and decoding by using additional bit allocation method
US20140163998A1 (en) Processing in the encoded domain of an audio signal encoded by adpcm coding
KR20060006550A (ko) 음성 코딩/디코딩 방법 및 그를 위한 장치
EP2051243A1 (en) Audio data decoding device
US20200162603A1 (en) Methods and Devices for Improvements Relating to Voice Quality Estimation
JP3071388B2 (ja) 可変レート音声符号化方式
EP0895672B1 (en) Communication network for transmitting speech signals
KR101563555B1 (ko) 디지털 오디오 바이너리 프레임 내의 바이너리 에러들의 프로세싱
KR20050027272A (ko) 스피치 프레임들의 에러 경감을 위한 스피치 통신 유닛 및방법
Hellerud et al. Robust Transmission of Lossless Audio with Low Delay over IP Networks
Ye et al. Multiple description speech codecs applying distributed subframe interleaving
KR20050059572A (ko) 음성 레벨 변경 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SKYPE LTD.

Free format text: FORMER NAME: SKYPER LTD.

CP01 Change in the name or title of a patent holder

Address after: Dublin, Ireland

Patentee after: Scape Co., Ltd.

Address before: Dublin, Ireland

Patentee before: Skyper Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200511

Address after: Washington State

Patentee after: MICROSOFT TECHNOLOGY LICENSING, LLC

Address before: Ai Erlandubailin

Patentee before: Skype