CN1327329A - 语音处理方法和语音处理设备 - Google Patents
语音处理方法和语音处理设备 Download PDFInfo
- Publication number
- CN1327329A CN1327329A CN01123335A CN01123335A CN1327329A CN 1327329 A CN1327329 A CN 1327329A CN 01123335 A CN01123335 A CN 01123335A CN 01123335 A CN01123335 A CN 01123335A CN 1327329 A CN1327329 A CN 1327329A
- Authority
- CN
- China
- Prior art keywords
- data
- string
- speech
- bit
- errors
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 35
- 238000003672 processing method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims description 65
- 230000008569 process Effects 0.000 claims description 26
- 230000007246 mechanism Effects 0.000 claims description 12
- 238000012360 testing method Methods 0.000 claims description 4
- 230000006854 communication Effects 0.000 abstract description 50
- 238000004891 communication Methods 0.000 abstract description 35
- 238000010586 diagram Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000001902 propagating effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 238000002834 transmittance Methods 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (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)
- Telephonic Communication Services (AREA)
Abstract
在语音通讯***1中,网关服务器4接收到来自因特网的IP信息包,将IP信息包中的PCM语音数据转换成AMR编码语音数据结构,并传送到移动终端7。在将IP信息包传送到网关服务器4的过程中,有可能丢失IP信息包,或发生严重误差。在这种情况下,网关服务器4将“无数据”的数据作为相应于有疑问的IP信息包的语音编码数据放在数据结构中,并传到移动终端7。该“无数据”的数据是隐蔽的对象。
Description
本发明涉及一种适用于实时语音通讯***的语音处理方法和语音处理设备。
实时语音通讯***,如电话,常常通过连接用户终端线路并在线路上传递声音信号而实现其功能。然而今天,随着网络如因特网的迅速发展,人们广泛研究起实时语音信息包例如通讯如网络电话,在网络电话中,语音信号被编码,并且其中传送的是有效载荷中具有编码信号的语音信息包。
以下是公知的一种实时语音信息包通讯的方法。即,通过发射端的设备,使用一定方法如A规律或u规律将语音信号压缩,然后采样,产生PCM(脉冲代码调制)语音采样数据。然后将PCM语音采样数据置于语音信息包的有效载荷部分,并通过网络将其传送到接收端的设备。然而,当使用这种方法时,如果因网络拥塞而将语音信息包丢失,或者如果在传播中语音信息包发生错误,则由于错误的语音信息包,接收端的设备就不能使语音再生。
到目前为止,解码器和检错设备不能将信息包丢失或位错误的信息送到其后的编码器。因此,编码器没有对错误采取任何措施,就将有错误的信息包编码,就导致了语音质量的下降。
本发明就产生于上述环境下。本发明的目的在于:提供一种语音处理方法和语音处理设备,使接收或传播语音数据时保证良好通讯质量成为可能,即使是在很糟糕的境况下也如此,比如通过网络传播语音数据的信息包的过程中信息包丢失或发生错误。
本发明的另一个目的是通过提供如下语音处理方法获得,该语音处理方法包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;并产生第二串语音数据,它包括某部分语音信号的编码语音数据,所述部分相应于第一串未检测到丢失或位错误编码语音数据的那部分,还包括非编码数据,相应于第一串检测到丢失或位错误编码语音数据的那部分。
本发明的进一步目的是通过提供如下语音处理方法获得,该语音处理方法包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;将语音信号编码成第二编码语音数据;并输出包括第二编码语音数据的第二串语音数据,其中标志数字只分配到相应于第一串未检测到丢失或位错误编码语音数据的一部分的第二编码语音数据;缺乏标志数字的意味着应该执行错误隐蔽。
本发明的更进一步目的是通过提供如下语音处理方法获得,该语音处理方法包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;将语音信号编码成第二编码语音数据;并输出包括第二编码语音数据的第二串语音数据,其相应于第一串未检测到丢失或位错误编码语音数据的一部分。
本发明进一步目的是通过提供一种语音处理方法获得,该语音处理方法包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;通过将相应于第一串未检测到丢失或位错误编码语音数据的一部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的一部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据。
本发明还有一个目的是通过提供如下语音处理设备获得,该语音处理设备包括:通过网络接收第一串编码语音数据的接收机构;检测第一串编码语音数据的丢失或位错误的检测机构;将编码语音数据解码生成语音信号的解码机构;产生第二串语音数据的产生机构,所述第二串语音数据包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,相应于第一串检测到丢失或位错误编码语音数据的一部分。
本发明的另一个目的是通过提供如下语音处理设备获得,该语音处理设备包括:通过网络接收第一串编码语音数据的接收机构;检测第一串编码语音数据的丢失或位错误的检测机构;将编码语音数据解码生成语音信号的第一解码机构;通过将相应于第一串未检测到丢失或位错误编码语音数据的一部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的那部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据的输出机构。
本发明的进一步目的是通过提供使计算机执行语音处理的程序获得,该语音处理程序包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;并产生第二串语音数据,它包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,相应于第一串检测到丢失或位错误编码语音数据的一部分。
本发明的进一步目的是通过提供一种用来存储使计算机执行语音处理的程序的计算机可读存储介质获得,其包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;并产生第二串语音数据,它包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,相应于第一串检测到丢失或位错误编码语音数据的一部分。
本发明的进一步目的是通过提供使计算机执行语音处理的程序获得,该语音处理程序包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;通过将相应于第一串未检测到丢失或位错误编码语音数据的一部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的一部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据。
本发明的进一步目的是通过提供一种用来存储使计算机执行语音处理的程序的计算机可读存储介质获得,其包括:通过网络接收第一串编码语音数据;检测第一串编码语音数据的丢失或位错误;将编码语音数据解码生成语音信号;通过将相应于第一串未检测到丢失或位错误编码语音数据的一部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的一部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据。
本发明可以被实施,以实现制造或销售与本发明的语音处理方法一致的处理语音的语音处理设备,进一步说,本发明可以被实施,以在计算机可读的存储介质上记录执行符合本发明的语音处理方法的程序,并将介质传送给用户,或者将该程序通过电子通讯回路提供给用户。
图1是一个框图,显示了本发明第一实施例的语音通讯***1的结构。
图2是一个显示了网关服务器4的处理过程。
图3是一个框图,显示了本发明第四实施例的语音通讯***10的结构。
图4是一个时序图,显示了网关服务器40的处理过程。
图5是一个框图,显示了本发明第五实施例的语音通讯***100的结构。
图6是一个时序图,显示了网关服务器50的处理过程。
下面参考附图描述本发明的实施例,但本发明并不仅限于此,对本发明是可能做出各种修改和变化的,但都不离本发明的精神和范围。
〔1〕第一实施例
〔1.1〕第一实施例的结构
图1是一个框图,显示了本发明第一实施例的语音通讯***1的结构。
如图1所示,第一实施例的语音通讯***1包括:通讯终端2,因特网3,网关服务器4,移动网5,无线通讯基站6以及移动终端7。
通讯终端2被连接到因特网3,是一个被用户用来打因特电话的设备。通讯终端2具有一个扬声器,一个麦克风,一个PCM编码器,以及一个因特网界面(这些在图中都没显示)。通讯终端2的用户发出的语音信号输入以PCM式编码,PCM编码语音数据被压缩成一个IP信息包或多个,并送到因特网3。当通讯终端2接收到一个来自因特网3的IP信息包时,IP信息包中的PCM语音数据被解码,然后从扬声器中输出。为了简化说明,下文中每一个IP信息包具有连续时间周期的PCM语音数据。
移动终端7是一个移动电话,能通过移动网5连接到网关服务器4。
移动终端7包括一个麦克风,扬声器,与无线通讯基站6进行无线通讯的单元,显示各种信息的单元,以及输入如数字或特征信息的单元(图中均未示)。移动终端7也有一个内置的微处理器(图中未示),用来控制上述单元。移动终端7也有一个适应型多等级(AMR)编解码器(编码器/解码器)。通过这个编解码器,移动终端7的用户借助AMR编码语音数据与其他人通讯。AMR是一个多等级编解码器,一种代码激励线性预言(CELP)编解码器。AMR具有隐蔽功能。当由于数据丢失或严重误差不可能解码时,隐蔽功能就借助建立于先前解码数据基础上的预测结果来补偿有问题的解码语音信号。
网关服务器4是一个与因特网3和移动网5互联的***,当网关服务器4接收到来自于移动终端7的并要通过因特网3传送到通讯终端2的AMR编码语音数据结构时,网关服务器4就通过因特网3将具有与上述AMR编码语音数据一致的PCM语音信息的IP信息包传送到通讯终端2。当网关服务器4从因特网3接收到要传送到移动终端7的具有PCM语音信息的IP信息包时,网关服务器4就将PCM语音数据转换成AMR编码语音数据,并通过移动网5传送到移动终端7。在将IP信息包传送到网关服务器4的过程中,有可能丢失IP信息包,或发生严重误差。在这种情况下,由于AMR编码语音数据与错误IP信息包一致,网关服务器4将“无数据”的数据放在数据结构中,并传到移动终端7。该“无数据”意味着在数据结构中发生了错误或结构丢失,并且是隐蔽的对象。
网关服务器4具有一个接收单元41,一个PCM解码器42以及一个AMR编码器43。他们用来从因特网3接收信息包,并将信息包中的PCM编码数据传送到移动网5。图1所示的是将PCM语音数据通过因特网3从通讯终端2传送到移动终端7的必要单元。然而,在第一实施例的语音通讯***中,可以将PCM语音数据从移动单元7传送到通讯终端2。但是,将PCM语音数据从移动单元7传送到通讯终端2的单元没有在图中显示,因为本发明的发明点不在此。
接收单元41具有连接因特网3的界面,并通过因特网3从通讯终端2接收IP信息包。接收单元41减少了收到的IP信息包的抖动,该抖动是在传播过程中产生的,并将IP信息包连续循环地输送到PCM解码器42。作为减少接收单元41中传播迟滞抖动的方法,例如在接收单元41中可以使用缓冲器。接收到的IP信息包可暂时储存在缓冲器中,并连续循环从接收单元41传送到PCM解码器42。
接收单元41检查所接收的IP信息包是否有误差。当IP信息包由于误差不能被解码时,接收单元41将不可解码的信号送到AMR编码器43。当接收到的IP信息包在传播过程有丢失,接收单元也会将不可解码的信号送到AMR编码器43。然而,当IP信息包在传播过程中丢失时,接收单元41就接收不到被丢失的IP信息包,所以,不容易判断IP信息包是否丢失。因此,接收单元41通过一定方法判断IP信息包是否丢失。该方法可能是,例如,观察接收到的IP信息包的时间特征,来预测每一个IP信息包来到的时间。在这种情况下,如果预测时间已过,而且预测时间周期也过了,还没有收到IP信息包,就可以判定,IP信息包丢失了,而且,显示IP信息包不能被解码的不可解码信号被送到AMR编码器43。
PCM解码器42从IP信息包的有效部分提取PCM语音数据,并将其以PCM式解码输出。
AMR编码器43具有与移动网5联系的界面。AMR编码器43将来自PCM解码器42的语音数据以AMR方式编码,产生AMR编码语音数据。AMR编码器43将AMR编码语音数据结构传送到移动网5。在第一实施例中,从AMR编码器43来的每一个结构输出都与从接收单元41来的每一个IP信息包输出一一对应。
当接收单元41输出不可解码信号时,AMR编码器43忽视来自PCM解码器42的PCM语音数据输出。取而代之,AMR编码器43将“无数据”的数据放在数据结构中,该“无数据”的数据是隐蔽的一个对象。
〔1.2〕第一实施例的实施
现在开始描述第一实施例的实施,以语音数据从通讯终端2传送到移动终端7的过程为例。在第一实施例中,将语音数据从移动终端7传送到通讯终端2也是可能的。然而,后者的实施并不是本发明的要点,因此不对它进行描述。
图2是一个时序图,显示了网关服务器4中的传递过程。图2中,当IP信息包在传送过程中抖动被减少之后,从接收单元41输出的IP信息包被连续循环地从接收单元41输出到PCM解码器42。
当网关服务器4正常接收到IP信息包P1时,IP信息包P1在规定时刻输出到PCM解码器42。由于IP信息包P1没有错误,所以没有不可解码信号输出。当接收单元41完全输出了IP信息包P1时,PCM解码器42从IP信息包P1的有效载荷部分提取PCM语音数据,并对提取到的PCM语音数据以PCM方式解码,输出到AMR编码器43。来自PCM解码器42的与IP信息包P1一致的PCM解码语音数据被AMR编码器43以AMR方式编码产生AMR编码语音数据,AMR编码语音数据结构F1被传送到移动网5。
网关服务器4对后续的IP信息包P2执行同样的过程,产生数据结构F2,数据结构F2通过移动网5传送到移动终端7。
接下来,当接收单元41接收到具有严重错误(例如,在标题)的IP信息包P3时,接收单元41将如图2所示的暗示了IP信息包P3的不可能被解码的不可解码信号送到AMR编码器43。
当接收单元41完全输出了IP信息包P3,PCM解码器42开始给IP信息包P3解码。然而由于IP信息包P3在信息包标题有错误,所以,PCM解码器42不能给IP信息包P3解码。结果,PCM解码器42以相等的时间周期输出与“无声音”一致的语音数据到一个IP信息包的PCM编码语音数据。如图2所示,仅在PCM解码器42的输出对应于“无声音”期间,不可解码信号从接收单元41中输出到AMR编码器43。
如图2所示,因为接收单元41输出不可解码信号,AMR编码器43忽视了从PCM解码器42输出的语音数据,并将“无数据”放在数据结构中,该“无数据”数据是隐蔽的对象。
如前所述,AMR编码器43将其中具有“无数据”的数据结构F3送到了移动终端7。
接下来,当网关服务器4接收到无误的IP信息包P4和P5时,网关服务器4对IP信息包P4和P5执行与对IP信息包P1进行的同样过程。
当IP信息包P6在传播过程中丢失时,接收单元41不能到接收IP信息包P6,因此,接收单元41不知道IP信息包P6的丢失。因此,通过一定的方法,接收服务器41判断出IP信息包P6丢失,并将表示IP信息包P6不能被解码的不可解码信号输出到AMR编码器43。如前所述,有一种判定IP信息包丢失的方法,靠这种方法,通过观察接收到的IP信息包的时间特征,可以预测每个IP信息包来到的时间。在这种情况下,如果预测时间已经过去并且预测的时间周期也过去了,但没收到IP信息包,就可判定出IP信息包丢失了。IP信息包不可解码的信号被接收单元41传送到AMR编码器43。例如,图2中,由于IP信息包P6丢失,IP信息包P6在其应该通过的预测时间和预测周期后没有接收到,因此,接收单元41判定IP信息包P6丢失了。当预测的IP信息包P6应该通过的最后时间也过了的时候就开始输出不可解码的信号。接收单元41不断输出不可解码的信号,直到接收单元41完全接收到IP信息包P7为止。
当IP信息包P6丢失时,在IP信息包P6应该从接收单元41中被输出的时间内,接收单元41不输出信息包P6。因此,PCM解码器42不能进行解码操作,直到下一个IP信息包(这里是P7)从接收单元41输出。结果,PCM解码器42在相等时间周期内输出与“无声音”一致的语音数据到一个IP信息包的PCM编码语音数据,方式与对IP信息包P3的一样。
如图2所示,在PCM编码语音数据的时期内,接收单元41输出不可解码信号,PCM解码器42输出丢失的IP信息包P6。接收单元41输出不可解码信号的时候,AMR编码器43忽视了来自PCM解码器42的语音数据,并将“无数据”的数据放在数据结构上产生数据结构F6,该“无数据”的数据是隐蔽的对象。
如前所述,由AMR编码器43产生的“无数据”的数据结构F6被传送到移动终端7。
移动终端7从移动网5接收到数据结构F1-F6,并将F1-F6解码。在这种情况下,由于结构F3和F6的数据是“无数据”数据,移动终端7执行隐蔽功能。通过这种方式,结构F3的语音数据(如,PCM语音数据)基于F3之前的解码结果而得到补偿。通过同样的方式,结构F6的语音数据(如,PCM语音数据)基于F6之前的解码结果而得到补偿。
如前所述,当IP信息包在因特网上发生丢失或位错误,通过移动网中所使用的CODEC隐蔽功能,第一实施例的网关服务器能补偿语音数据给丢失的IP信息包。因此,语音数据的质量在实时语音通讯中的衰减可以被减少。
在第一实施例中,是以AMR CODEC和PCM CODEC为例的。然而,其它CODEC也可用于在通讯终端2和网关服务器4之间转换数据。在网关服务器4和移动终端7之间转换数据也可用到其它具有隐蔽功能的CODEC。
在第一实施例中,给出的例子是基于这样的假定:IP信息包和数据结构是一一对应的。然而,当IP信息包和数据结构的长度不同,则不可能一一对应。在这种情况下,当发生的错误太严重以至不能补救和解码,从PCM解码器42输出的代表错误IP信息包的“无声音”的语音数据扩展到其它几个结构中。在这种情况下,IP信息包反映出来的时间特性用来测量数据丢失的时间,这个时期的结构被产生了“无数据”的数据。通过这种操作,就可以防止丢失的IP信息包扩展到其它几结构中。
例如,当一个结构对应于几个IP信息包,或者一个IP信息包对应于几个数据结构,那就是说,当它们之间的对应是一整体倍数的关系时,最好使IP信息包与结构对应。在这种情况下,当两个IP信息包P1和P2与一个结构F11对应,并且其中一个IP信息包(如P2)丢失时,如果在IP信息包和结构之间建立了同步关系,那么结构F11就产生“无数据“的数据。结构F11之前和之后的结构不被丢失的IP信息包P2影响。
在第一实施例中,上述说明是基于这样的假设:PCM解码器42获得的语音数据是数字信号。然而,如果允许少量语音质量的下降,PCM解码器42可能将语音信号解码成模拟信号,然后送到AMR编码器43。
在第一实施例中,从通讯终端2送出的以及被网关服务器4接收的PCM编码语音数据都是被加载于IP信息包上,通过因特网3传送。然而,从通讯终端2送出的以及被网关服务器4接收的PCM编码语音数据可以被加载于信息包或结构上通过其它通讯网络***传送。在这种情况下,当网关服务器4接收到的结构在传播过程中丢失,而产生“无数据”的数据结构时,也以上述方式被传送,也就是说,当从通讯终端2送到移动终端7的结构在传播到网关服务器4的过程中发生严重错误时,网关服务器4承载的是“无数据”的数据而不是语音数据,在该结构中,产生了结构与错误结构一致。也就是说,在传送过程中,被通讯终端2传送的结构可能丢失。在这种情况下,如果预测时间和预测时间周期都过了,也没有接收到结构,网关服务器4判定数据结构丢失,并将“无数据”的数据载于一个数据结构上。该结构与要传送到移动终端7的丢失结构一致。
〔2〕第二实施例
第二实施例的语音通讯***具有与图1所示的第一实施例相似的结构。唯一的区别就在于,在AMR编码器43处的结构产生过程。因此,除了AMR编码器43之外,其他的单元不再描述,因为它们的功能与第一实施例中相同。
从现在开始说明在AMR编码器43处的结构产生过程。
在第二实施例中,AMR编码器43将一个结构数字加到每一个结构上,并通过移动网5将结构传送到移动终端7。IP信息包从通讯终端2到网关服务器4的传播过程中,可能发生丢失或严重错误。在这种情况下,AMR编码器43并不传送丢失或严重错误的IP信息包的结构,而是跳过错误结构的结构数字,产生下一个结构。例如,在如图2所示的情况下,当具有太严重错误而不能被解码的IP信息包P3被网关服务器4收到时,AMR编码器43跳过结构F3,并通过移动网5将结构F4传送到移动终端7。用同样的方式,当IP信息包P6在传播过程中丢失,AMR编码器43跳过F6传送F7。也就是说,AMR编码器43传送的结构没有F3和F6。
移动终端7接收到并将结构F1、F2、F4、F5和F7解码。在这种情况下,移动终端7判定结构数字3和6丢失,因此,移动终端7判定结构F3和F6丢失,然后移动终端7执行隐蔽功能。也就是说,结构F3的语音数据(如PCM语音数据)基于F3之前的结构而得以补偿。用同样的方式,结构F6的语音数据(如PCM语音数据)基于F6之前的结构而得以补偿。
如前所述,当在因特网上发生IP信息包丢失时,第二实施例的网关服务器并不产生丢失结构的数据结构。因此,在网关服务器上处理过程的复杂性就降低了。
〔3〕第三实施例
第三实施例的语音通讯***具有与图1所示的第一实施例相似的结构。唯一的区别就在于,在AMR编码器43处的结构产生过程。因此,除了AMR编码器43之外,其他单元不再描述,因为它们的功能与第一实施例中相同。
从现在开始说明在AMR编码器43处的结构产生过程。
在第三实施例中,AMR编码器43连续循环地将结构传送到移动终端7。IP信息包的丢失或严重错误可能发生在从通讯终端2到网关服务器4的传播过程中。在这种情况下,在丢失或位错误IP信息包应该被传送的时期内,AMR编码器43不传送任何数据结构。例如,如图2所示的情况中,当具有太严重的错误而不能被解码的IP信息包P3被网关服务器4接收到时,AMR编码器43在结构F3时期内并不传送任何数据结构。在这种情况下,当传播过程中IP信息包P6丢失时,AMR编码器43在结构F6时期内并不传送任何数据结构。
移动终端7接收并将F1、F2、F4、F5和F7解码。在这种情况下,移动终端7在结构F3的时期内未接收到结构F3;在结构F6的时期内未接收到结构F6。
当预测时间和预测时间周期都过去了,还没有接收到结构F3和F6,移动终端7判定结构丢失,并执行隐蔽功能。那就是说,结构F3的语音数据(如PCM语音数据)基于F3之前的数据结构而得以补偿。用同样的方式,结构F6的语音数据(如PCM语音数据)基于F6之前的数据结构而得以补偿。
如前所述,第三实施例的网关服务器并未象第二实施例那样给每一个结构假定一个数字。因此,与第二实施例相比,在网关服务器上处理过程的复杂性就进一步降低了。
〔4〕第四实施例
〔4.1〕第四实施例的结构
图3是一个框图,显示了第四实施例的语音通讯***10的结构。在图3中,用同样的参考数字表示与图1一致的单元。
在第四实施例中,网关服务器40包括一个接收单元44,一个PCM解码器42,一个开关45,一个AMR编码器46,以及一个AMR解码器47。
接收单元44具有如第一实施例中的与因特网联系的界面,并接收通过因特网3从通讯终端2传送来的IP信息包。在将传播IP信息包过程中产生的抖动减少后,接收单元44连续循环地将IP信息包输出到PCM解码器42。接收单元44检查所接收的IP信息包是否有错误。当IP信息包不能被解码或IP信息包丢失时,接收单元44将表示IP信息包不能被解码的不可解码信号送到AMR解码器47。减少接收单元44所接收到的IP信息包的传播迟滞抖动和检查IP信息包是否丢失的方法与第一实施例一样。因此,不再对这些方法进行描述。在第四实施例中接收单元44也将不可解码信号输出到开关45。
开关45只有当开关45接收到不可解码信号时才选择终端B。否则选择终端A。那就是说,当开45接收到来自接收单元44的不可解码信号时,开关45将从AMR解码器47输入的语音数据输出到AMR编码器46。在另一种情况时,开关45将从PCM解码器42输入的语音数据输出到AMR编码器46。
用如图1的方法,AMR编码器46将通过开关45输入的语音数据编码,产生数据结构,并将产生的数据结构传送到AMR解码器47,同时通过移动网5传送到移动终端7。
AMR解码器47将从AMR编码器46输入的结构解码获得语音数据,并输出到开关45的终端B。当AMR解码器47接收到来自接收单元44的不可解码信号时,执行隐蔽功能。通过这种方式,基于不可解码结构之前的结构的解码结果,有疑问结构的语音数据得以补偿。
〔4.2〕第四实施例的实施
现在开始描述第四实施例的实施,以语音数据从通讯终端2传送到移动终端7的过程为例。在第四实施例中,将语音数据从移动终端7传送到通讯终端2也是可能的。然而,后者的实施并不是本发明的要点,因此不对它进行描述。
图4是一个时序图,显示了网关服务器40中的传递过程。图4中,在传送过程中IP信息包抖动被减少之后,从接收单元44输出的IP信息包被连续循环地输出到PCM解码器42。
当网关服务器40正常接收到IP信息包P1时,IP信息包P1从接收单元44输出到PCM解码器42。由于IP信息包P1没有错误,所以没有不可解码信号从接收单元44输出。当接收单元44完全输出了IP信息包P1时,PCM解码器42从IP信息包P1的有效载荷部分提取PCM语音数据,并对提取到的PCM语音数据以PCM方式解码,通过开关45的终端A输出到AMR编码器46。来自PCM解码器42的与IP信息包P1一致的PCM解码语音数据被AMR编码器46以AMR方式编码产生AMR编码语音数据结构F1,AMR编码语音数据结构F1通过移动网5被传送到移动终端7。结构F1也被输出到AMR解码器47并被其解码。
网关服务器40对后续的IP信息包P2执行同样的过程,产生数据结构F2,并传送到移动终端7。
接下来,当接收单元44接收到具有严重错误(例如,在标题)的IP信息包P3,接收单元44将如图4所示的表示了IP信息包P3的不可能被解码的不可解码信号送到AMR解码器47和开关45。
当接收单元44完全输出了IP信息包P3,PCM解码器42开始给IP信息包P3解码。然而由于IP信息包P3在信息包标题有错误,所以,PCM解码器42不能给IP信息包P3解码。结果,PCM解码器42以相等的时间周期输出与“无声音”一致的语音数据给一个IP信息包的PCM编码语音数据,并输出到开关45的终端A。
当AMR解码器47接收到来自接收单元44的不可解码信号时,AMR解码器47忽视了从AMR编码器46输出的结构,执行隐蔽功能。通过这种方式,基于结构F3之前的解码结果,结构F3的语音数据得以补偿。那就是说,通过隐蔽操作,AMR解码器47能将新近产生的并与结构F3一致的语音数据输出到终端B,该结构F3同步于与从PCM解码器42到终端A的IP信息包P3一致的语音数据输出。
当开关45在终端A接收到来自PCM解码器42的IP信息包的语音数据,在终端B接收到结构F3的语音数据时,不可解码信号也从接收单元44输入到开关45。因此,开关45选择终端B,将与结构F3一致的语音数据输出到AMR编码器46,结构F3是通过隐蔽操作由AMR解码器47获得的。因此,从PCM解码器42输出的与“无声音”一致的语音数据未输入到AMR编码器46。
如前所述,语音数据首先是通过隐蔽操作由AMR解码器47补偿的,然后被AMR编码器46编码成AMR编码语音数据结构F3,并被传送到移动终端7。
接下来,当网关服务器40接收到无误的IP信息包P4和P5时,网关服务器40对其执行与IP信息包P1的同样的处理过程。
当IP信息包P6在传播过程中丢失时,接收单元44不能接收到IP信息包P6,不能判断IP信息包P6是否丢失。因此,接收单元44通过一定的方法可以判定IP信息包P6丢失。然后,接收单元44将IP信息包P6不可解码的信号输出到AMR解码器47和开关45。判定IP信息包P6丢失的方法是与第一实施例中接收单元41所使用的方法一样。因此,不再对它进行描述。
接收单元44在IP信息包P6应该输出的时期内没有输出IP信息包P6。因此PCM解码器42不能执行解码功能,直到下一个IP信息包(在本例中是P7)从接收单元44中输出。结果,与“无声音”一致的语音数据以相等时间周期在一个IP信息包中从PCM解码器42输出到终端A。当接收单元44输出不可解码信号时,AMR解码器47忽视了AMR编码器46输出的结构而执行隐蔽功能。通过这种方式,结构F6的语音数据基于结构F6之前的解码结果而得以补偿,并被输出到终端B。
当开关45在终端A接收到来自PCM解码器42的“无声音”语音数据,在终端B接收到通过隐蔽操作由AMR解码器47获得的结构F6的语音数据时,不可解码信号从接收单元44输入到开关45。因此,开关45选择终端B将语音数据从AMR解码器47输出AMR编码器46。AMR编码器46将来自AMR解码器47的通过开关45的语音数据编码成AMR编码语音数据结构F6,并传送到移动终端7。
如前所述,在第四实施例的语音通讯***中,甚至当IP信息包在因特网中发生错误时,载于信息包上的数据在网关服务器中通过执行隐蔽操作,产生数据结构。因此,不再有必要在移动终端使用AMR译编码器的隐蔽功能,而且,移动终端的解码器也不必具有隐蔽功能。结果,由于在移动终端使用译编码器带来的语音质量的变化就减少了。
〔5〕第五实施例
在第五实施例,描述一种适于实时语音通讯的语音通讯***,其通过使用一种不具有隐蔽功能的编码***的网络来通讯。
图5是一个框图,显示了第五实施例的语音通讯***的结构。在图5中,用同样的参考数字表示与图1一致的单元。
第五实施例的语音通讯***100如图5所示包括:通讯终端2,网络30,语音通讯终端50。
当语音通讯终端50从网络30接收到其上载有PCM语音数据的IP信息包时,如果接收的IP信息包在传播过程中产生严重错误,第五实施例的语音通讯终端50就执行隐蔽功能。
AMR解码器48是一个给来自AMR编码器43的结构解码来获得语音数据的设备。当从AMR编码器43输出的结构上具有“无数据”数据时,AMR解码器48通过使用先前结构的解码结果执行隐蔽功能。
参考图6的时序图描述第五实施例的实施。
当接收单元41从网络30接收到IP信息包,在减少了传播过程中产生的抖动后,接收单元41以连续循环方式将IP信息包输出到PCM解码器42。接收单元41还检查IP信息包是否有误差。当语音通讯终端50接收到的IP信息包由于误差太大不能被解码时,接收单元41将不可解码的信号送到AMR编码器43。将不可解码的信号从接收单元41送到AMR编码器43的方式与第一实施例一样。因此,不再对不可解码信号进行说明。
当IP信息包在传播过程中丢失时,接收单元41不能接收到IP信息包P6,不能判定IP信息包是否丢失。因此,接收单元41通过一定的方法可以判定IP信息包P6丢失。然后,接收单元44将IP信息包P6不可解码的信号输出到AMR解码器43。判定IP信息包P6丢失的方法是与第一实施例中接收单元41判定的方法一样。因此,不再对它进行描述。
用与第一实施例一样的方式,PCM解码器42给PCM语音数据解码,该PCM语音数据是从IP信息包的有效载荷部分提取出来的,该IP信息包被连续循环地从接收单元41中输出。解码的PCM语音数据被输出到AMR编码器43。当语音通讯***50接收到具有错误严重的不能解码的IP信息包时,PCM解码器42将与“无声音”一致的语音数据以相等时间周期输出到一个IP信息包的PCM语音数据。当IP信息包P6在传播过程中丢失,PCM解码器42以IP信息包P3一样的方式输出与“无声音”一致的语音数据。
采用与第一实施例相同的方式,AMR编码器43以AMR方式将从PCM解码器42输出的语音数据编码成AMR编码语音数据。当在传播过程(图6中P3和P6)中IP信息包丢失或严重错误而不能被正确解码时,接收单元41将不可解码信号输出到AMR编码器43。通过这种方式,AMR编码器43忽视从PCM解码器42的输出,产生了数据结构F3和F6,该结构具有“无声音”数据,代替了AMR编码语音数据。
AMR解码器48给由AMR编码器43产生的数据结构解码并输出。在由AMR编码器43输出的结构中,F3和F6具有“无数据”数据。因此,AMR解码器48基于结构F3之前的解码结果,执行隐蔽功能来补偿与结构F3一致的语音数据(如PCM语音数据),并输出结果。AMR解码器48也基于结构F6之前的解码结果,来补偿与结构F6一致的语音数据(如PCM语音数据),并输出结果。
如前所述,凭借第五实施例的语音通讯终端,即使语音通讯通过一个网络进行,而该网络用的是不具有隐蔽功能的编码***时,也可以在语音通讯终端进行隐蔽操作。因此,当IP信息包在网络中丢失,包含在丢失的IP信息包中的语音数据(如PCM语音数据)能得到补偿。因此,实时语音通讯得以执行而语音质量的降低却最少或者没有。
在上述实施例中,用于编码的AMR具有预测代码功能。然而,使用其它的不具有预测代码功能的编码设备也是可能的。在这种情况下,可通过如***噪音的方法来达到隐蔽功能,该噪音信号强度几乎要高至语音信号的强度。
本发明可以被实施,以便在计算机可读的存储介质上记录执行语音处理的程序,该语音处理是由语音处理设备在实施例所描述的网关服务器中执行的,并将介质传送给用户,或者将该程序通过电子通讯回路提供给用户。
Claims (10)
1.一种语音处理方法,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
产生第二串语音数据,它包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,相应于第一串检测到丢失或位错误编码语音数据的那部分。
2.一种语音处理方法,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
将语音信号编码成第二编码语音数据;
输出第二串语音数据,它包括第二编码语音数据,其中标志数字只分配到相应于第一串未检测到丢失或位错误编码语音数据的那部分的第二编码语音数据;
其中缺乏标志数字意味着应该执行错误隐蔽。
3.一种语音处理方法,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
将语音信号编码成第二编码语音数据;
输出第二串语音数据,它包括第二编码语音数据,其相应于第一串未检测到丢失或位错误编码语音数据的那部分。
4.一种语音处理方法,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
通过将相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的那部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据。
5.一种语音处理设备,包括:
通过网络接收第一串编码语音数据的接收机构;
检测第一串编码语音数据的丢失或位错误的检测机构;
将编码语音数据解码并生成语音信号的解码机构;
产生第二串语音数据的产生机构,所述第二串语音数据包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,其相应于第一串检测到丢失或位错误编码语音数据的那部分。
6.一种语音处理设备,包括:
通过网络接收第一串编码语音数据的接收机构;
检测第一串编码语音数据的丢失或位错误的检测机构;
将编码语音数据解码并生成语音信号的第一解码机构;
通过将相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的那部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据的输出机构。
7.一种使计算机执行语音处理的程序,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
产生第二串语音数据,它包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,其相应于第一串检测到丢失或位错误编码语音数据的那部分。
8.一种计算机可读存储介质,用来存储使计算机执行语音处理的程序,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
产生第二串语音数据,它包括相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号的编码语音数据,还包括非编码数据,其相应于第一串检测到丢失或位错误编码语音数据的那部分。
9.一种使计算机执行语音处理的程序,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
通过将相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的那部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据。
10.一种用来存储使计算机执行语音处理的程序的计算机可读存储介质,包括:
通过网络接收第一串编码语音数据;
检测第一串编码语音数据的丢失或位错误;
将编码语音数据解码并生成语音信号;
通过将相应于第一串未检测到丢失或位错误编码语音数据的那部分的语音信号编码,将相应于第一串检测到丢失或位错误编码语音数据的那部分的语音信号隐蔽来补偿语音信号并将补偿语音信号编码,输出第二串编码语音数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP151880/00 | 2000-05-23 | ||
JP151880/2000 | 2000-05-23 | ||
JP2000151880A JP3881157B2 (ja) | 2000-05-23 | 2000-05-23 | 音声処理方法及び音声処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1327329A true CN1327329A (zh) | 2001-12-19 |
CN1242594C CN1242594C (zh) | 2006-02-15 |
Family
ID=18657369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB011233354A Expired - Fee Related CN1242594C (zh) | 2000-05-23 | 2001-05-23 | 语音处理方法和语音处理设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7127399B2 (zh) |
EP (1) | EP1158493A3 (zh) |
JP (1) | JP3881157B2 (zh) |
CN (1) | CN1242594C (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100515103C (zh) * | 2004-11-30 | 2009-07-15 | 中国科学院声学研究所 | 基于移动电话语音编解码体系的语音通讯***及通讯方法 |
CN101065946B (zh) * | 2004-12-21 | 2011-10-05 | 索尼爱立信移动通讯股份有限公司 | 对使用amr净荷格式的基于ip的***提高音频质量的***和方法 |
CN108696491A (zh) * | 2017-04-12 | 2018-10-23 | 联芯科技有限公司 | 音频数据的发送处理方法与装置、接收处理方法与装置 |
CN110225212A (zh) * | 2019-05-21 | 2019-09-10 | 中国电子科技集团公司第三十六研究所 | 一种VoIP语音恢复方法和装置 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4065383B2 (ja) * | 2002-01-08 | 2008-03-26 | 松下電器産業株式会社 | 音声信号送信装置、音声信号受信装置及び音声信号伝送システム |
KR100457751B1 (ko) * | 2002-10-23 | 2004-11-18 | 경북대학교 산학협력단 | 가변 전송율을 갖는 음성코덱을 적용한 인터넷전화시스템에서의 음성코덱 모드 할당 방법 |
US7630889B2 (en) | 2003-04-08 | 2009-12-08 | Nec Corporation | Code conversion method and device |
US7590144B1 (en) * | 2003-05-13 | 2009-09-15 | Advanced Digital Broadcast Holdings S.A. | Network router apparatus and method |
US7971121B1 (en) * | 2004-06-18 | 2011-06-28 | Verizon Laboratories Inc. | Systems and methods for providing distributed packet loss concealment in packet switching communications networks |
JP4685576B2 (ja) * | 2005-09-29 | 2011-05-18 | アイホン株式会社 | インターホンシステム |
JP2007208418A (ja) * | 2006-01-31 | 2007-08-16 | Nhk Engineering Services Inc | 検査情報生成装置、送信装置及び中継装置 |
JP5047519B2 (ja) * | 2006-03-24 | 2012-10-10 | パイオニア株式会社 | デジタル音声データ処理装置及び処理方法 |
US7827030B2 (en) * | 2007-06-15 | 2010-11-02 | Microsoft Corporation | Error management in an audio processing system |
JP2009047914A (ja) * | 2007-08-20 | 2009-03-05 | Nec Corp | 音声復号化装置、音声復号化方法、音声復号化プログラムおよびプログラム記録媒体 |
JP4726088B2 (ja) * | 2008-01-31 | 2011-07-20 | 富士通テン株式会社 | デジタルデータ処理装置および音響再生装置 |
EP2283713B1 (en) | 2008-05-22 | 2018-03-28 | Vladimir Yegorovich Balakin | Multi-axis charged particle cancer therapy apparatus |
US8896239B2 (en) | 2008-05-22 | 2014-11-25 | Vladimir Yegorovich Balakin | Charged particle beam injection method and apparatus used in conjunction with a charged particle cancer therapy system |
CN102119585B (zh) | 2008-05-22 | 2016-02-03 | 弗拉迪米尔·叶戈罗维奇·巴拉金 | 带电粒子癌症疗法患者定位的方法和装置 |
CN102119586B (zh) | 2008-05-22 | 2015-09-02 | 弗拉迪米尔·叶戈罗维奇·巴拉金 | 多场带电粒子癌症治疗方法和装置 |
AU2009249867B2 (en) | 2008-05-22 | 2013-05-02 | Vladimir Yegorovich Balakin | Charged particle beam extraction method and apparatus used in conjunction with a charged particle cancer therapy system |
US9058910B2 (en) | 2008-05-22 | 2015-06-16 | Vladimir Yegorovich Balakin | Charged particle beam acceleration method and apparatus as part of a charged particle cancer therapy system |
WO2010101489A1 (en) | 2009-03-04 | 2010-09-10 | Zakrytoe Aktsionernoe Obshchestvo Protom | Multi-field charged particle cancer therapy method and apparatus |
WO2014173446A1 (en) * | 2013-04-25 | 2014-10-30 | Nokia Solutions And Networks Oy | Speech transcoding in packet networks |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5113400A (en) * | 1990-11-21 | 1992-05-12 | Motorola, Inc. | Error detection system |
SE504010C2 (sv) * | 1995-02-08 | 1996-10-14 | Ericsson Telefon Ab L M | Förfarande och anordning för prediktiv kodning av tal- och datasignaler |
US5682416A (en) * | 1995-05-09 | 1997-10-28 | Motorola, Inc. | Method and apparatus communication handover in a communication system |
FI105746B (fi) * | 1995-09-29 | 2000-09-29 | Nokia Mobile Phones Ltd | Integroitu radioviestintäjärjestelmä |
US5918205A (en) * | 1996-01-30 | 1999-06-29 | Lsi Logic Corporation | Audio decoder employing error concealment technique |
WO1998014940A1 (fr) * | 1996-09-30 | 1998-04-09 | Sony Corporation | Dispositif de reproduction et dispositif et procede de correction d'erreurs |
KR100213876B1 (ko) * | 1996-10-04 | 1999-08-02 | 윤종용 | 비터비 복호기를 이용한 비트 오율 측정 장치 |
EP0840517A3 (en) * | 1996-10-31 | 2003-09-10 | Matsushita Electric Industrial Co., Ltd. | Video data stream decoding method and apparatus |
JP3596841B2 (ja) * | 1997-01-24 | 2004-12-02 | 株式会社ルネサステクノロジ | 受信データ伸長装置 |
US6385195B2 (en) * | 1997-07-21 | 2002-05-07 | Telefonaktiebolaget L M Ericsson (Publ) | Enhanced interworking function for interfacing digital cellular voice and fax protocols and internet protocols |
EP0938781A2 (en) * | 1997-09-12 | 1999-09-01 | Cellon France SAS | Transmission system with improved reconstruction of missing parts |
DE19756191A1 (de) * | 1997-12-17 | 1999-06-24 | Ericsson Telefon Ab L M | Verfahren, Vermittlungseinrichtung und Telekommunikationssystem zum Ausführen von Datenkommunikationen zwischen Teilnehmerstationen |
DE19804581C2 (de) * | 1998-02-05 | 2000-08-17 | Siemens Ag | Verfahren und Funk-Kommunikationssystem zur Übertragung von Sprachinformation |
FI106905B (fi) * | 1998-05-12 | 2001-04-30 | Ericsson Telefon Ab L M | Menetelmä ja laite tietoliikennejärjestelmässä |
DE69942658D1 (de) * | 1998-05-27 | 2010-09-23 | Nippon Telegraph & Telephone | Verfahren und vorrichtung zur dekodierung eines schaltsignals |
US6519004B1 (en) * | 1998-10-09 | 2003-02-11 | Microsoft Corporation | Method for transmitting video information over a communication channel |
FR2785480B1 (fr) * | 1998-10-29 | 2002-04-26 | Cit Alcatel | Procede et dispositif de surveillance de pertes de paquets dans un systeme de communication |
US6567475B1 (en) * | 1998-12-29 | 2003-05-20 | Ericsson Inc. | Method and system for the transmission, reception and processing of 4-level and 8-level signaling symbols |
US6357028B1 (en) * | 1999-03-19 | 2002-03-12 | Picturetel Corporation | Error correction and concealment during data transmission |
US6466556B1 (en) * | 1999-07-23 | 2002-10-15 | Nortel Networks Limited | Method of accomplishing handover of packet data flows in a wireless telecommunications system |
-
2000
- 2000-05-23 JP JP2000151880A patent/JP3881157B2/ja not_active Expired - Fee Related
-
2001
- 2001-05-11 EP EP01111187A patent/EP1158493A3/en not_active Withdrawn
- 2001-05-18 US US09/860,881 patent/US7127399B2/en not_active Expired - Fee Related
- 2001-05-23 CN CNB011233354A patent/CN1242594C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100515103C (zh) * | 2004-11-30 | 2009-07-15 | 中国科学院声学研究所 | 基于移动电话语音编解码体系的语音通讯***及通讯方法 |
CN101065946B (zh) * | 2004-12-21 | 2011-10-05 | 索尼爱立信移动通讯股份有限公司 | 对使用amr净荷格式的基于ip的***提高音频质量的***和方法 |
CN108696491A (zh) * | 2017-04-12 | 2018-10-23 | 联芯科技有限公司 | 音频数据的发送处理方法与装置、接收处理方法与装置 |
CN108696491B (zh) * | 2017-04-12 | 2021-05-07 | 联芯科技有限公司 | 音频数据的发送处理方法与装置、接收处理方法与装置 |
CN110225212A (zh) * | 2019-05-21 | 2019-09-10 | 中国电子科技集团公司第三十六研究所 | 一种VoIP语音恢复方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1242594C (zh) | 2006-02-15 |
US20020013696A1 (en) | 2002-01-31 |
JP2001331199A (ja) | 2001-11-30 |
JP3881157B2 (ja) | 2007-02-14 |
EP1158493A3 (en) | 2002-11-13 |
US7127399B2 (en) | 2006-10-24 |
EP1158493A2 (en) | 2001-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1242594C (zh) | 语音处理方法和语音处理设备 | |
JP4518714B2 (ja) | 音声符号変換方法 | |
KR100956522B1 (ko) | 음성 통신에서의 프레임 소거 은닉 | |
CN1504042A (zh) | 数字网络中的音频信号质量增强 | |
EP0544101B1 (en) | Method and apparatus for the transmission of speech signals | |
CN1922660B (zh) | 通信装置和通信方法 | |
CN1204760C (zh) | Ip网上话音传输中双音多频信号的早期检测方法和装置 | |
CN1943189A (zh) | 增加通信***中所感知交互性的方法及设备 | |
CN1947407A (zh) | 音频通信方法和装置 | |
US9245529B2 (en) | Adaptive encoding of a digital signal with one or more missing values | |
CN103988486A (zh) | 在多方电话会议的混音中选择活动信道的方法 | |
CN1200404C (zh) | 具有脉冲序列约束的码激励线性预测语音编码器译码器 | |
KR20110040932A (ko) | 벡터 양자화기를 위한 고속 최근접 이웃 탐색용 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 | |
JPH11259100A (ja) | 励起ベクトルの符号化方法 | |
CN1246828C (zh) | 数据处理方法和装置以及数据传输*** | |
CA2293165A1 (en) | Method for transmitting data in wireless speech channels | |
CN100346577C (zh) | 信号编码装置和信号解码装置,以及信号编码方法和信号解码方法 | |
JP4985774B2 (ja) | 検査方法 | |
CN1822681A (zh) | 擦除作为语音数据发送的dtmf信号 | |
JP2001265397A (ja) | 入力信号をボコーディングする方法と装置 | |
CN1303580C (zh) | 处理语音信号的装置、方法以及传送语音的方法及其装置 | |
CN1136748C (zh) | 面向分组的信息网络中具有实时需求的压缩信息的传输 | |
JP2004069963A (ja) | 音声符号変換装置及び音声符号化装置 | |
JP2006279809A (ja) | 音声再生装置および音声再生方法 | |
JP5135001B2 (ja) | 無線通信装置、無線通信方法および無線通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060215 Termination date: 20120523 |