语音通信终端及语音通信系统的制作方法

文档序号:7954756阅读:187来源:国知局
专利名称:语音通信终端及语音通信系统的制作方法
技术领域
本发明涉及到一种语音通信终端,其将输入语音及其代码作为输入,并将对所述输入语音进行编码而得到的输出语音码和对所述输入语音码进行解码而得到的输出语音作为输出。而且,还涉及一种应用该语音通信终端的语音通信系统。特别涉及到,在多个语音通信终端所输入的输入语音通过1个低速线路发送到各语音通信终端上,使各语音通信终端都能听到1对1的通话内容或会议通话的语音通信系统,以及适合该语音通信系统的语音通信终端。
现有技术在现有的语音通信终端以及语音通信系统中,在模拟语音信号上叠加2个语音成份,通过1方线路对该重叠信号进行传输。比如,在通话者A与通话者B之间进行通话时,在通话者A侧的语音通信终端A处把所接收的通话者B的语音信号叠加到通话者A的语音信号上,再把叠加后的语音信号传输到通话者B侧的语音通信终端B以及其他终端上。
图8表示现有的语音通信系统的总体结构。
在图中,1为通话者A所用的语音通信终端A、2为通话者B所用的语音通信终端B、3为其他有关人员进行监控等情况时所用的语音通信终端C。
以下,语音通信终端A、语音通信终端B和语音通信终端C分别简称为终端A、终端B和终端C。
在终端A中,设置有对来自终端B的调制信号B进行解调并作为输出语音A的模拟解调装置4、对通话者A所发出的输入语音A与所述输出语音A进行重叠,并生成重叠语音的语音重叠装置5和对重叠语音进行调制的模拟调制装置6。
在终端B中,设置有对通话者B发出的输入语音B进行调制的模拟调制装置7和对来自终端A的调制信号A进行解调的模拟解调装置8。
并且,在终端C内设置有对来自终端A的调制信号A进行解调的模拟解调装置9。
另外,10为对来自终端A的调制信号A进行传输的线路A,11为对来自终端B的调制信号B进行传输的线路B。
以下结合图,对现有的语音通信系统的操作进行说明。
在终端A中,通话者A发出的语音作为输入语音A被输入。而且,通过线路B来自后文将要介绍的终端B的调制信号B被输入。模拟解调装置4对所述调制信号B进行解调,并将所得到的语音信号作为输出语音A输出。在语音重叠装置5中,对所述输入语音A与输出语音A进行重叠,从而生成重叠语音,并将其输入到模拟调制装置6中。模拟调制装置6对所输入的重叠语音进行调制,并将所得到的调制信号作为调制信号A输出到线路A中。
在终端B中,通话者B所发出的语音作为输入语音B被输入。而且,通过线路A,来自终端A的调制信号A被输入。模拟解调装置7对所述输入语音B进行解调,并将所得到的调制信号作为调制信号B输出到线路B中。模拟解调装置8对所述调制信号A进行解调,并将所得到的语音信号作为输出语音B进行输出。
在终端C中,通过线路A,来自终端A的调制信号A被输入。模拟解调装置9对所述调制信号A进行解调,并将所得到的语音信号作为输出语音C进行输出。
在以上结构中,当通话者A与通话者B分别利用终端A与终端B进行通话时,在终端C有可能旁听到通话者A与通话者B之间的通话内容。
图9是在所述现有的语音通信系统中,为了改善数据通信导入等的线路利用率,通过改善与错误校正码的组合的在无线电通信中电波较弱区域的质量,确保与密码组合的保密性等,谋求系统数字化的其他结构的示意图。
在图中,1为通话者A使用的终端A,2为通话者B使用的终端B,3为有关的其他人员在监测时采用的终端C。
终端A中包括对通过线路B11的来自终端B的调制信号B进行解调的解调装置12、对从解调装置12得到的语音码B进行解码的语音解码装置13、对语音解码装置13的输出进行数模转换(D-A转换)并输出模拟信号的输出语音A的数模转换装置14、重叠通话者发出的输入语音A和所述数模转换装置14的输出语音A的语音重叠装置15、对重叠语音进行模数转换(A-D转换)的模数转换装置16、对模数转换装置16的输出进行编码处理的语音编码处理装置17、对语音编码处理装置17的输出进行数字化调制并向线路A10输出的调制装置18。
在终端B中包括对来自线路A10的调制信号A进行解调的解调装置20、对解调装置20的输出进行解码处理的语音解码装置21、对语音解码装置21的输出进行数模转换(D-A转换)并输出模拟信号的输出语音B的数模转换装置22。
在终端B中,还包括对通话者B发出的输入语音B进行模数转换(A-D转换)的模数转换装置23、对模数转换装置23的输出进行编码处理的语音码处理装置24、对语音数码化装置24的输出进行数字调制并向线路B11输出的调制装置25。
另外,在终端C中包括对来自线路A10的调制信号A进行解调的解调装置26、对解调装置26的输出进行解码处理的语音解码装置27、对语音解码装置27的输出进行数模转换(D-A转换)并输出模拟信号的输出语音B的数模转换装置28。
以下,对现有的另一种语音通信系统的操作作以说明。
在终端A中,通话者A所发出的语音作为输入语音被输入,而且,通过线路B,来自后述的终端B的调制信号B被输入。解调装置12对所述调制信号B进行解调,并将所得到的语音码B输出到语音解码装置13内。语音解码装置13对所述语音码B进行解码处理,并将所得到的数字输出语音A输出到数模转换装置14内。数模转换装置14对所述数字输出语音A进行数模转换(D-A转换),并输出模拟信号的输出语音A。
在终端A内,通过语音重叠装置15对所述输入语音A和输出语音A进行重叠处理,从而生成重叠语音,并将其输入到模数转换装置16内。模数转换装置16对所输入的重叠语音进行模数转换(A-D转换),从而得到数字信号的数字输入语音A。语音编码装置17对所述数字输入语音A进行编码处理,并将所得到的语音码A输出到调制装置18内。调制装置18对所输入的语音码A进行数字调制处理,并将所得到的调制信号作为调制信号A输出到线路A中。
在终端B中,通话者B所发出的语音作为输入语音B被输入。而且,通过线路A,来自终端A的调制信号A被输入。模数转换装置23对所述输入语音B进行模数转换(A-D转换),从而得到数字信号的数字输入语音B。语音编码装置24对所述的数字输入语音B进行编码处理,并将所得到的语音码B输出到调制装置25内。调制装置25对输入的语音码A进行数字化调制,并将所得到的调制信号作为调制信号B输出到线路B上。
终端B内的解调装置20对所述调制信号A进行解调,并将所得到的语音码A输出到语音解码装置21内。语音解码装置21对所述语音码A进行解码,并将所得到的数字输出语音B输出到数模转换装置22内。数模转换装置22对所述数字输出语音B进行数模转换(D-A转换),并输出模拟信号的输出语音B。
在终端C中,通过线路A的来自终端A的调制信号A被输入。解调装置26对所述调制信号A进行解调,并将所得到的语音码A输出到语音解码装置27上。语音解码装置27对所述的语音码A进行解码处理,并将所得到的数字输出语音C输出到数模转换装置28上。数模转换装置28对所述数字输出语音C进行数模转换(D-A转换),并输出模拟信号的输出语音C。
所述的现有数字化的语音通信系统及构成该系统的语音通信终端都有以下需要解决的问题。
位速度较低的语音编码及语音解码的实施的规定时帧单位多为10~40ms左右。输入语音B通过终端A返回终端B,所需要的时间到被包含在输出语音B并被输出为止,通常为该时帧的6倍以上,即会产生数百ms的延迟时间。
这样,通话者B在通话时,由于通话质量降低,从而必须一边听作为振幅大的回声的延迟数百ms的自己的语音一边进行通话,从而使通话变得十分困难。另外,边听有500ms左右延迟的自己的语音边通话是非常困难的,有许多通话者不得不暂时停止通话。
此外,虽然在所有的终端上都可听到通话者A与通话者B的语音,但通话者B所发出的输入语音B经过终端A到从终端B和终端C输出,要经过语音编码装置24和17的2次语音编码处理,这样一来,通话质量将大大下降。
在试图通过数字化改善线路利用率的情况下,由于在语音编码时,位速度设定得较低,所以每进行一次语音编码处理,质量都将有较大的下降,如果进行2次编码处理,则音质将降低到难以听清的地步。
另外,在一般的通话重叠中,经常会有通话者A与通话者B同时发话,即所谓的通话重叠的情况发生,由于低位速度的语音编码方式是利用单独发声模件进行有效的信息压缩,所以在通话重叠时,终端A内的语音编码装置17的编码质量降低,严重时交谈双方根本无法听清对方在说些什么。
本发明的目的是解决上述的问题,避免出现以下现象由于延迟过长的回声而造成的通话困难、由于2次的编码而造成的质量下降、由于对通话重叠语音进行编码处理而造成的质量下降。

发明内容
本发明的语音通信终端,从各端子输入语音及语音码,对输入语音进行编码处理,使之变成输出语音码,同时对所述语音码解码,并作为输出语音从各端子输出,其具有以下装置语音编码装置,对输入语音进行编码处理,并将所得到的语音码作为输出语音码输出;语音解码装置,对输入语音码进行解码处理,并将所得到的解码语音作为输出语音输出;存储装置,按一定数量存储由所述语音编码装置所编码的输出语音码;相似度评估装置,对在该存储装置内所存储的输出语音码与所述输入语音码的相似度进行评估,并输出所得到的相似度;校正装置,根据所述相似度评估装置的相似度,对所述输入语音码或所述解码语音或所述语音解码装置的操作进行某些校正,以缩小由所述端子输出的输出语音中所含有的起因于所述输入语音部分的振幅。
另外,在本发明的语音通信终端中,所述的校正装置包括基于所述相似度评估装置的相似度来决定乘到所述解码语音上的增益值的增益值控制装置,和把增益值控制装置所输出的增益值乘到所述解码语音上,并把所得到的结果作为输出语音信号输出的乘法运算装置。
而且,在本发明的语音通信终端中,所述校正装置还包括判断装置,基于所述相似度评估装置的相似度,来决定是否对所述输入语音码进行校正,和代码置换装置,在判断装置作出进行校正的决定后,输出已将所述输入语音码转换为规定代码的语音码,如果判断装置作出不进行校正的决定,则原样输出所述输入语音码,所述语音解码装置,对代码置换装置所输出的语音码进行解码,并将所得到的解码语音作为输出语音码输出。
而且,在本发明的语音通信终端中,由所述代码置换装置所转换的语音码是一种可解码低振幅解码语音的固定的语音码。
而且,在本发明的语音通信终端中,语音码由表示语音信息的信息码和其错误校正码构成,所述代码置换装置,在判断装置作出校正决定后,转换到所述语音解码装置判定错误校正码超过校正界限的错误重叠的语音码。
所述语音解码装置,当检测出超过校正界限的错误重叠时,按使解码语音的振幅连续变小来进行解码。
而且,在本发明的语音通信终端中,所述校正装置还包括判断装置,基于所述相似度作出是否对所述语音解码装置的操作进行校正的决定,控制装置,当判断装置作出进行校正的决定后,输出对在所述语音解码装置的解码过程中所得到的增益值或错误检测标记进行校正的信号,所述语音解码装置,根据所述控制装置的信号,对在解码过程中所得到的增益值或错误检测标记进行校正,然后进行解码处理。
而且,在本发明的语音通信终端中,所述各语音码由表示语音信息的信息码和其错误校正码构成,所述相似度评估装置中的相似度,对所述存储装置所存储的输出语音码中的信息码与根据同一输入语音码中的错误校正码对所述输入语音码中的信息码进行错误校正后的错误校正后信息码之间的关系进行评估。
而且,在本发明的语音通信终端中,所述相似度评估装置作为相似度以成为比较对象的语音码之间具有相同比特数或比特相同率为基础。
而且,本发明的语音通信终端,从各端子输入语音及语音码,对输入语音进行编码处理,使之变成输出语音码,同时对所述语音码解码,并作为输出语音从各端子输出,其包括语音编码装置,对输入语音进行编码处理,并将所得到的语音码作为输出语音码输出;语音解码装置,对输入语音码进行解码,并将所得到的解码语音作为输出语音输出;存储装置,按规定的长度存储所述输入语音;相似度评估装置,对在该存储装置中存储的输入语音与所述解码语音的相似度进行评估,并输出所得到的相似度;增益值控制装置,基于所述相似度评估装置的相似度,决定乘到所述解码语音上的增益值;乘法运算装置,把增益值控制装置所输出的增益值乘到所述解码语音上,并将所得到的结果作为输出语音信号输出。
本发明的语音通信系统,包括第1语音通信终端,其具有在本文第5页第13行~第7页第1行中所记载的任一结构;第2语音通信终端,输入语音,并在每个一定时间的时帧内根据一定的标准并通过语音编码装置对所述语音进行编码而得到的语音码,和所述第1语音通信终端所输出的输出语音码中通过选择装置选出一种并输出,同时,对所述第1语音通信终端所输出的输出语音码通过语音解码装置进行解码并输出。
而且,本发明的语音通信系统,包括第1语音通信终端,其具有在本文第7页第2行~第7页第15行中所记载的结构;第2语音通信终端,其输入语音并按每个规定的时帧通过语音编码装置对所述语音进行编码,在该被编码的语音码和所述第1语音通信终端所输出的输出语音码中根据一定的标准通过选择装置选出一种并输出,同时,对从所述第1语音通信终端所输出的输出语音码通过语音解码装置进行解码并输出。


图1是本发明实施方式1中的语音通信系统结构图。
图2是本发明实施方式2中的语音通信终端结构图。
图3是本发明实施方式2中代码置换装置的置换处理例说明图。
图4是本发明实施方式3中代码置换装置的事例说明图。
图5是本发明实施方式4的语音通信终端结构图。
图6是本发明实施方式5的语音通信终端结构图。
图7是本发明实施方式6的语音通信系统结构图。
图8是现有的语音通信系统总体结构图。
图9是对系统进行数字化处理的现有的语音通信系统结构图。
符号说明1、2、3语音通信终端;12解调装置;13语音解码装置;14数模转换装置;15语音重叠装置;16模数转换装置;17语音编码装置;18调制装置;20解调装置;21语音解码装置;23模数转换装置;24语音编码装置;25调制装置;30选择装置;31存储装置;32相似度评估装置;33校正装置;34增益值控制装置;35乘法运算装置;36判断装置;37代码置换装置;38控制装置;39信息源编码装置;40错误校正编码装置;41错误校正解码装置;42信息源解码装置。
实施方式以下结合附图,对本发明的实施方式作以说明。
实施方式1图1表示本发明的语音通信系统的结构。在图中,语音通信终端B相当于本发明中的语音通信终端。
在图中,1为通话者A所使用的终端A,2为通话者B所使用的终端B,3为其他有关人员在监听情况下所采用的终端C,10为线路A,11为线路B。
在终端A中,12为解调装置,13为语音解码装置,14为数模转换装置,16为模数转换装置,17为语音编码装置,18为调制装置,这些与图9中所示的现有的语音通信系统相同。
30为根据所定的选择标准,从语音编码装置17与解调装置12的输出中选择其一,并向调制装置18进行输出的选择装置,它取代了图9所示的现有的语音通信系统中的语音重叠装置15。
在终端B中,20为解调装置,21为语音解码装置,22为数模转换装置,23为模数转换装置,24为语音编码装置,25为调制装置,这些与图9中所示的现有的语音通信系统是相同的。
31为具有可存储语音编码装置24所输入的语音码B的N时帧的存储区的存储装置,32为对来自解调装置20的语音码A’与存储装置31的语音码B进行比较,并对其相似度进行评估的相似度评估装置,33为校正装置,其包括根据来自相似度评估装置18的相似度来输出增益值的增益值控制装置34和在语音解码装置12所输出的解码语音中乘上来自增益控制装置20的增益值,并将所得到的结果作为数字化输出语音B向数模转换装置13输出的乘法运算装置21,这些都是图9所示的现有的语音通信系统终端B中所没有的。
终端C中与图9所示的现有语音通信系统相同,也有解调装置26、语音解码装置27和数模转换装置28。
以下结合附图,对其操作进行说明。
在终端A中,通话者A所发出的语音被作为输入语音A而输入。同时,来自后文将要介绍的终端B的调制信号B通过线路B被输入。解调装置12对所述调制信号B进行解调,并将所得到的语音码B输出到语音解码装置13和选择装置30。
语音解码装置13对所述的语音码B进行解码,并将所得到的数字输出语音A输送到数模转换装置14内。数模转换装置14对所述数字输出语音A进行数模转换(D-A转换),并输出模拟信号的输出语音A。
通过模数转换装置16,对所述输入语音A而进行模数转换(A-D转换)从而得到数字信号的数字输入语音A。语音编码装置17对所述数字输入语音A进行编码处理,并将所得到的语音码A输出到选择装置30。选择装置30根据规定的选择标准在输入语音码A与语音码B之间进行选择,并将所选择的语音码作为语音码A’输出到调制装置18。
选择标准的一个方法可以是对语音码A与语音码B实际解码后,对所得到的2个解码语音的振幅进行比较,并从中选出数值较大的1方。然后,调制装置18对选择装置30所输入的语音码A’进行数字调制,并将所得到的调制信号作为调制信号A输送到线路A10中。
在终端B中,通话者B所发出的语音被作为输入语音B而输入。同时,通过线路A,来自终端A的调制信号A被输入。通过模数转换装置23可得到对所述输入语音B进行模数转换(A-D转换)后所生成的数字信号的数字输入语音B。语音编码装置24对所述数字输入语音B进行编码处理,并将所得到的语音码B输送到调制装置25和存储装置31内。调制装置25对输入的语音码B进行数字调制,并将所得到的调制信号作为调制信号B输送到线路B11。
终端B内的解调装置20对所述调制信号A进行解调,并将所得到的语音码A’输送到语音解码装置21和相似度评估装置32内。存储装置31对从内部的语音编码装置24所输入的语音码B进行N时帧的存储,并将其一部分或全部输送到相似度评估装置32内。
另外,在存储装置31中具有能对语音码B存储N时帧存储的存储区,在向相似度评估装置32进行语音码输出以后,存储N时帧所述语音码B的存储区将被当前的时帧的语音码B所复盖,以此对存储内容进行更新。如果能对N时帧的语音码B进行存储,则存储装置31内的结构以及更新方法可不受此限。
在进行N时帧存储时,由于要吸收语音码B通过终端A再返回到终端B所生成的延时,所以在设定N值时,要大于预想的延时时帧数。
而且,因为基于线路种类或终端A的结构不同,延时时帧数也不相同,所以届时需要输出多个所存储的语音码B(一部分或全部)。
相似度评估装置32对解调装置20所输入的语音码A’和存储装置31所输入的1个以上的语音码B进行比较,对其相似度按顺序进行评估,并将其中最大的值输送到校正装置33中的增益值控制装置34内。这里的相似度可以采用2个语音码的相同比特数或相同比特率。
相似度评估装置32所输入的相似度如果超过规定的阈值,则通过增益值控制装置34可以断定语音码B已经通过终端A返回,同时向乘法运算装置35输出比1小的增益值。如果相似度评估装置32所输入的相似度低于规定阈值,则向乘法运算装置35输出增益值1。
此外,如果增益值从1向下急减,或者反过来从1以下向1急增,则后文中将要介绍的乘法运算装置35的输出结果将出现不连续性,因而对于增益值变化的时帧而言,可以对每个抽样逐渐增加或减小数值,向小的值或1靠近。
对所规定的阈值虽然一般不由固定值组成,但当前一时帧的相似度超过所定的阈值时取小值,当前一时帧的相似度在所定的阈值以下时取大值,因此可以抑制增益值的频繁变化。
另外,也可以参照所述控制结果,抑制各时帧的增益值的频繁变化。
语音解码装置21对输入的语音码A’进行解码,并将所得到的解码语音输送到乘法运算装置35内。
乘法运算装置35对语音解码装置21所输入的所述解码语音的各抽样值,乘以增益值控制装置34所输入的各抽样的增益值,并将所得到的结果作为数字输出语音B输送到数模转换装置22内。数模转换装置22输出对所述数字输出语音B进行数模转换(D-A转换)后的模拟信号的输出语音B。
通过线路A,将来自终端A的调制信号A输入到语音通信终端C中。解调装置26对所述调制信号A进行解调,并将所得到的语音码A’输送到语音解码装置27上。语音解码装置27对所述语音码A’进行解码,并将所得到的数字输出语音C输送到数模转换装置28上。数模转换装置28输出对所述数字输出语音C进行数模转换(D-A转换)后的模拟信号的输出语音C。
在所述实施方式中,虽然经常通过乘法运算装置35进行增益值的运算,但在增益值为1的情况下,由于运算结果没有改变,所以可中止运算装置35的运算,使所述解码语音保持数字输出语音B的原样。
在所述实施方式中,虽然作为通路对采用无线通信线路和模拟调制解调装置传输线路等的结构作了说明,但也可以采用ATM等其他种类的线路。这时,调制装置和解调装置的结构根据线路的种类而变。
通常,语音通信终端C与语音通信终端B的结构相同,在语音通信终端A与语音通信终端B进行通话的情况下,由于语音通信终端B内的存储装置不存储语音码,所以在乘法运算装置35内经常输入增益值1,语音通信终端A与语音通信终端C之间的通话作为输出语音B输出。当然,也可以设置多个与语音通信终端B和语音通信终端C相同结构的语音通信终端。
在该实施方式1中,采用以下3种装置,即按规定数量对所述语音码B进行存储的存储装置、对在该存储装置内所存储的语音码B和A’的相似度进行评估,并输出所得到的评估值的相似度评估装置、至少基于所述相似度对解码语音进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,这样,在语音通信终端中就可以避免由于延时过大的回音而造成的无法通话的问题。
此外,由于所述校正装置中,包括至少基于所述相似度来决定乘到所述解码语音上的增益值的增益值控制装置,和把增益值控制装置所输出的增益值乘到所述解码语音上的乘法运算装置,所以可以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅,这样,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,由于在所述相似度评估装置中,作为相似度采用了成为比较对象的语音码之间的相同比特数或相同比特率,所以即使传输线路上有少量的比特错误重叠,也可以正确地检测出过去输出的语音码B是否以语音码A’的形式返回,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,在第1语音通信终端中(语音通信终端B)有对所述语音码B以规定数量进行存储的存储装置、对该存储装置中存储的语音码B与语音码A’的相似度进行评估,并将所得到的相似度输出的相似度评估装置、至少基于所述相似度对解码语音进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,第2语音通信终端(语音通信终端A)在对该第1语音通信终端所输出的输出语音码进行解码并输出的同时,每隔一定的时帧,在对第2输入语音(输入语音A)进行编码处理后所得到的语音码和所述第1语音通信终端所输出的输出语音码之间选择其一并输出,由于有这样的2个终端,所以就可以在语音通信系统中避免由于2次编码处理所带来的质量下降的问题,避免由于延时过大的回音而造成无法通话的问题。
另外,由于只对通话者A或通话者B所输入的编码后的语音码进行解码,所以语音通信系统便可以避免由于重叠通话语音的编码所造成的质量下降问题。
实施方式2图2表示本发明语音通信终端的另一种结构。该语音通信终端作为图1中的语音通信终端B时,表示语音通信系统的总体结构。图中省略了与图1符号相同的部分。33为校正装置,其包括对来自相似度评估装置32的相似度是否超过规定阈值进行判断的判断装置36和根据该判断结果对来自解调装置20的语音码A’进行置换处理的代码置换装置37。
以下结合附图对其操作作以说明。
通话者B所发出的语音作为输入语音B被输入到语音通信终端B中。而且,来自语音通信终端A的调制信号A通过线路A被输入。通过模数转换装置23可得到对所述输入语音B进行模数转换(A-D转换)后所生成的数字信号的数字输入语音B。语音编码装置24对所述数字输入语音B进行编码处理,并将所得到的语音码B输送到调制装置25和存储装置31内。调制装置25对输入的语音码B进行数字调制,并将所得到的调制信号作为调制信号B输送到线路B内。
语音通信终端B内的解调装置20对所述的调制信号A进行解调,并将所得到的语音码A’输送到相似度评估装置32和校正装置33内的代码置换装置37内。存储装置31对内部的语音编码装置24所输入的语音码B进行N时帧存储,并将其一部分或全部输送到相似度评估装置32内。
相似度评估装置32对解调装置20所输入的语音码A’和来自存储装置31的1个以上的语音码B进行比较,按顺序对其相似度进行评估,并把其中的最大值输送到校正装置33中的判断装置36内。这里的相似度可以采用2个语音码的相同比特数或相同比特率。
判断装置36对相似度评估装置32的相似度是否超过规定阈值进行判断,并将判断结果输送到代码置换装置37上。与实施方式1的增益值控制装置34一样,该规定阈值即使是固定值,也可以进行适当的控制。
在判断结果表示出相似度超过规定阈值的情况下,代码置换装置37对来自解调装置20的语音码A’进行置换处理,并将所得到的语音码A”输送到语音解码装置21上。如果判断结果表示相似度低于规定值,则使解调装置20所输入的语音码A’保持原样不动,并把其作为语音码A”输送到语音解码装置21内。
图3为代码置换装置37中置换事例说明图。在图中,(a)为解调装置20所输出的语音码(语音码A’),(b)为由代码置换装置37所置换的语音码(语音码A”)。在该例中,代码置换装置37只将表示语音码中增益信息的增益码I(0110011)的部分置换为固定的增益码II(0000000)。预先找出可以生成小振幅的解码语音的增益码,如果把该增益码用作置换的固定增益码,则可以缩小置换后的解码语音的振幅。比如,在语音编码方式为一般的CELP方式的情况下,如果置换为应用音源几乎为0,驱动音源增益也很小的增益码,则可使解码语音的振幅非常小。
另外,如果置换码不限于增益码,而且最后的解码语音振幅可以很小,则语音码可以部分或全部置换。在语音编码方式下,由于有时没有增益码,所以其时可以进行对关于功率的代码等与振幅相关的代码的置换。
语音解码装置21对输入的语音码A”进行解码处理,并将所得到的解码语音作为数字输出语音B输送到数模转换装置22内。数模转换装置22用于输出对所述数字输出语音B进行数模转换(D-A转换)的模拟信号的输出语音B。
另外,与实施方式1相同,也可以采用ATM等其他种类的线路。而且,通常语音通信终端C的结构与语音通信终端B相同,在语音通信终端A与语音通信终端C通话时,由于语音通信终端B内的存储装置不存储语音码,所以不进行代码的置换,语音通信终端A与语音通信终端C的通话以输出语音B的形式输出。当然,也可以设置数个与语音通信终端B及语音通信终端C相同结构的语音通信终端。
在实施方式2中,采用3种装置,即对所述语音码B根据规定数量进行存储的存储装置、对在该存储装置内存储的语音码B和语音码A’的相似度进行评估,并输出所得到的评估值的相似度的评估装置、至少基于所述相似度对语音码A’进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,这样,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
而且,所述校正装置中包括至少基于所述相似度,决定是否对所述输入语音码A’进行校正的判断装置,和由判断装置作出进行校正的决定后,输出已将所述语音码A’的一部分或全部置换成规定代码的语音码A”,如果判断装置作出不进行校正的决定,则使所述输入语音码以语音码A”形式原样输出的代码置换装置,因此,可以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅而进行解码,并以此为原则进行代码置换,这样,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,由于在所述相似度评估装置中,作为相似度采用了成为比较对象的语音码之间的相同比特数或相同比特率,所以即使传输线路上有少量的比特错误重叠,也可以正确地检测出过去输出的语音信号B是否以语音码A’的形式返回,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,在第1语音通信终端中(语音通信终端B)包括对所述语音码B以规定数量进行存储的存储装置、对该存储装置中存储的语音码B与A’的相似度进行评估,并将所得到的相似度输出的相似度评估装置、至少基于所述相似度对语音码A’进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,第2语音通信终端(语音通信终端A)对第1语音通信终端所输出的输出语音码进行解码并输出,同时每隔一定的时帧,在对第2输入语音(输入语音A)进行编码处理后所得到的语音码与所述第1语音通信终端所输出的语音码之间选择其一并输出,由于有这样的2个终端,所以可避免由于2次编码所带来的质量下降的问题,在语音通信系统中就可以避免由于延时过大的回音而造成无法通话的问题。此外,由于只对通话者A或通话者B的输入语音进行编码的语音码进行解码,所以可以避免在重叠通话语音编码作用下的语音通信系统的质量下降问题。
实施方式3实施方式3适用于语音码由单纯表示语音信息的信息码和其错误校正码所组成的情况。
一般的无线电线路通信语音码都由单纯表示语音信息的信息码和其错误校正码组成。在表示语音信息的信息码中,由于每1比特的重要程度都有所偏重,所以只计算规定数的重要度较高的比特的和相应的错误校正码。
实施方式3中的语音通信终端的结构虽然与实施方式2的图示2相同,但由于语音码是由单纯表示语音码信息的信息码和错误校正码组成,所以语音编码装置24、语音解码装置21以及代码置换装置37的内部的结构有所不同。
图4为实施方式3语音通信终端中代码置换装置37的置换处理的另一事例的说明图。在图中,(a)为解调装置20所输出的语音码(语音码A’),(b)为由代码置换装置37所置换出来的语音码(语音码A”)。
语音编码装置24生成单纯表示语音信息的信息码,只对其中重要度较高的比特进行集中,对其计算出错误校正码,并将信息码与错误校正码合在一起,以语音码形式输出。
语音解码装置21利用语音码中的错误校正码对信息码中的错误进行校正处理,再对错误校正后的信息码进行解码。
语音解码装置21对超过校正错误界限的错误是否重叠进行判断,生成出表示判断结果的错误检测标记,如果该标记表示超过校正界限,则将作为错误校正对象的信息码(规定数量的重要比特)废弃,置换成前时帧的值等进行解码处理。
如果有连续多个表示超过校正界限的错误重叠的标记,则使解码语音的振幅慢慢缩小,进行校正控制。这样,就可以在有限的传输信息量中,实现有效的容错改善。
代码置换装置37只在判断装置36显示出来自相似度评估装置32的相似度超过规定阈值的情况下,才对来自解调装置20的语音码A’进行置换处理,并将所得到的语音码A”输送到语音解码装置21内。具体置换方法为把图4所示的语音码中的错误校正码和错误校正对象的信息码III置换成图4(b)所示的语音码中的错误校正码和错误校正对象的信息码IV。
这种置换与所述语音解码装置21的置换方法的不同之处在于它对语音解码装置21内的超过校正界限的错误是否重叠进行判断。具体来说,作为置换用代码,利用对超过错误校正界限的错误是否重叠进行检测的固定码作为置换代码进行置换。
在置换过程中,语音解码装置21将错误校正对象的信息码(重要的规定数量的比特)废弃掉,置换到前1时帧值等并进行解码处理。如果代码置换装置37的置换是连续的,则语音解码装置21将使解码语音振幅慢慢减小,进行校正处理。
该实施方式3的结构如图2所示,由于代码置换装置37对语音码A’中错误校正码超过校正界限的错误是否重叠进行判断,以此方式进行置换,所以除了实施方式2中所具有的效果之外,还具有振幅发生急剧变化的可能性小,解码语音音质较好的效果。
实施方式4图5表示实施方式4的语音通信终端的结构。该语音通信终端作为图1中的语音通信终端B时,则表示语音通信系统的总体结构。本例中省略了与图1及图2的相同符号下的部分或全部说明。33为校正装置,它包括对来自相似度评估装置32的相似度是否超过规定阈值进行判断的判断装置36和根据判断当相似度超过规定阈值时对语音解码装置21输送在语音解码装置21的解码过程中所得到的增益值所乘的比1小的校正系数的控制装置38。
以下结合附图对其操作作以说明。
通话者B发出的语音作为输入语音B输送到语音通信终端B中。而且,通过线路A,输入来自语音通信终端A的调制信号A。通过模数转换装置23可得到对所述输入语音B进行模数转换(A-D转换)后所生成的数字信号的数字输入语音B。语音编码装置24对所述数字输入语音B进行编码处理,并将所得到的语音码B输送到调制装置25和存储装置31内。调制装置25对所输入的语音码B进行数字调制,并将所得到的调制信号作为调制信号B输送到线路B。
语音通信终端B内的解调装置20对所述的调制信号A进行解调,并将所得到的语音码A’输送到语音解码装置21和相似度评估装置32内。存储装置31对来自内部的语音编码装置24的语音码B存储N时帧,并把其一部分或全部输送到相似度评估装置32内。
相似度评估装置32对来自解调装置20的语音码A’和来自存储装置31的1个以上的语音码B进行比较,按顺序对其相似度进行评估,并把其中的最大值输送到校正装置33中的判断装置36内。
判断装置36对来自相似度评估装置32的相似度是否超过规定阈值进行判断,并将判断结果输送到控制装置38上。
控制装置38在判断出相似度超过规定阈值的情况下,将解码过程中所得到的增益值所乘的比1小的校正系数输送到语音解码装置21中。在根据相似度超过规定值的判断结果的连续数,控制校正系数进行阶段性的缩小,由此可以抑制控制的不连续性。
语音解码装置21对所输入的语音码A’进行解码,并将所得到的解码语音作为数字输出语音B输送到数模转换装置22上。但是,在从所述控制装置38输入对增益值的校正系数时,对在解码过程中所得到的时帧或子时帧(时帧的部分区间)的增益值乘以校正系数,然后再进行解码处理。
数模转换装置22用于对所述数字输出语音B进行数模转换(D-A转换)并输出模拟信号的输出语音B。
另外,所述控制装置38也可以代替增益值的校正系数,输出对实施方式3中说明的语音解码装置21中的错误检测标记进行校正的指示。
错误检测标记如上所述是表示输入到语音解码装置21中的语音码超过校正界限的错误是否重叠的判断结果的信息,控制装置38对该错误检测标记进行校正,并设定超过校正界限的错误重叠时的值,在语音解码装置21内,与实施方式3中说明的一样,对超过校正界限的错误发生重叠的情况进行处理。
具体来说就是废弃错误校正对象的信息码(重要的规定数量的比特),置换到所述时帧值等并进行解码处理。而且如果错误检测标记的校正是连续的,则语音解码装置21将对解码语音的振幅进行慢慢地减小,边校正边解码。
在实施方式4中,采用3种装置,即对所述语音码B根据规定数量进行存储的存储装置、对在该存储装置内存储的语音码B和语音码A’的相似度进行评估,并输出所得到的评估值的相似度评估装置、基于所述相似度对语音解码装置的操作进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,这样,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
此外,由于所述校正装置中具有至少基于所述相似度决定是否对语音解码装置的操作进行校正的判断装置,和在判断装置作出进行校正的决定后发出对在所述解码过程中所得到的增益值或错误检测标记进行校正的指示的控制装置,语音解码装置根据来自所述控制装置的指示或对解码过程中所得到的增益值进行校正,或对错误检测标记逐渐校正并解码,所以可以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅,以此为原则进行解码处理操作的校正,这样,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,在第1语音通信终端中(语音通信终端B)有对所述语音码B以规定数量进行存储的存储装置、对该存储装置中存储的语音码B与语音码A’的相似度进行评估,并将所得到的相似度输出的相似度评估装置、至少基于所述相似度对语音解码装置的操作进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,第2语音通信终端(语音通信终端A)在语音通信终端对来自第1语音通信终端的输出语音码进行解码后输出的同时,每隔一定的时帧,在对第2输入语音(输入语音A)进行编码处理后所得到的语音码与所述第1语音通信终端输出的语音码之间进行选择,由于有这样的2个终端,所以可避免由于2次编码所带来的质量下降的问题,在语音通信系统中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,由于只对通话者A或通话者B所输入的编码后的语音码进行解码,所以语音通信系统便可以避免由于重叠通话语音编码所造成的质量下降问题。
在实施方式2中,虽然对语音解码装置21的每个输出抽样都乘以增益值,但在该实施方式下,可对语音解码装置21内的每个时帧或子时帧的增益值进行校正。虽然实施方式2在增益值乘法运算需要对每个抽样进行大量地平稳处理,但由于装置的独立性较高,语音解码装置21可不作改动,这是它的长处。本实施方式虽然独立性较低,但增益校正处理简单,这也是长处。
另外,在第1语音通信终端中(语音通信终端B)包括对所述语音码B以规定数量进行存储的存储装置、对存储装置中存储的语音码B与A’的相似度进行评估,并将所得到的相似度输出的相似度评估装置、至少基于所述相似度对语音解码装置的操作进行校正,用以缩小在最终输出的输出语音B中所含有的起因于输入语音B的部分的振幅的校正装置,第2语音通信终端(语音通信终端A)在语音通信终端对来自第1语音通信终端的输出语音码进行解码后输出的同时,每隔一定的时帧,在对第2输入语音(输入语音A)进行编码处理后所得到的语音码与所述第1语音通信终端输出的语音码之间进行选择,由于有这样的2个终端,所以可避免由于2次编码所带来的质量下降的问题,在语音通信系统中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,由于只对通话者A或通话者B所输入的编码后的语音码进行解码,所以语音通信系统便可以避免由于重叠通话语音编码所造成的质量下降问题。
实施方式5虽然在所述实施方式1~4中的相似度采用了成为比较对象的语音码之间的相同比特数或相同比特率,但在各语音码由表示语音信息的信息码及其错误校正码所构成的情况下,还可以对于语音码B中的信息码和根据错误校正码对语音码A’进行错误校正后的信息码,求出其相同比特数或相同比特率作为相似度。
图6表示有此作用的语音通信终端结构。而且,该语音通信终端作为图1中的语音通信终端B时,表示语音通信系统的总体结构。本例中省略了与图1相同符号下的部分或全部说明。在图中,语音编码装置24由对单纯表示语音信息的信息源进行编码的编码装置39和对其错误校正信息进行编码处理的错误校正编码装置40构成,语音解码装置21由对错误校正码进行解码处理的错误校正解码装置41和对信息源码进行解码处理的信息源解码装置42构成。
以下结合附图对操作作以说明。
通话者B所发出的语音作为输入语音B输送到语音通信终端B中。而且,通过线路A,输入来自语音通信终端A的调制信号A。通过模数转换装置23可得到对所述输入语音B进行模数转换(A-D转换)后所生成的数字信号的数字输入语音B。
语音编码装置24内的信息源编码装置39对所述数字输入语音B编码成少量的信息,并将所得到的信息码B输送到语音编码装置24内的错误校正编码装置40和存储装置31内。在该信息源编码装置39中所应用的代表性方式为CELP方式。
错误校正编码装置40计算出针对所述信息码B的全部或部分的错误校正码B,并将其加到信息码B上,再将所得到的结果作为语音码B输送到调制装置25上。这里所用的代表性的错误校正编码方式有卷积编码和CRC编码等。在采用CELP信息源编码方式下,通常收集多个信息码B中的重要比特,在它们上面加上相对应的错误检测码(CRC),对CRC对象的多个比特及CRC码进行卷积编码处理。
调制装置25对所输入的语音码B进行数字调制,并将所得到的调制信号作为调制信号B输送到线路B11上。
语音通信终端B内的解调装置20对所述调制信号A进行解调,并将所得到的语音码A’输送到语音解码装置21内的错误校正解码装置41上。
错误校正解码装置41把包括在语音码A’中的错误校正码及由该校正码保护的比特群抽出来,进行错误校正解码处理,再把校正后的比特群和保护对象之外的比特群结合作为信息码A’输送到信息源解码装置42及相似度评估装置32上。如果在错误校正码中含有CRC之类的错误检测码,则与错误检测结果结合输送到信息源解码装置42和相似度评估装置32上。
存储装置31对来自内部的信息源编码装置39的信息码B进行N时帧存储,并将它的一部分或全部输送到相似度评估装置32上。在存储装置31内有存储N时帧的信息码B的存储区,在向相似度评估装置32输送信息码后,N时帧之前的信息码B将被当前时帧的信息码B所取代,从而更新存储内容。只要能对N时帧的信息码B进行存储,则存储装置31内的结构以及更新方法可不受此限。
相似度评估装置32对错误校正解调装置41所输入的语音码A’和来自存储装置31的1个以上的语音码B进行比较,按顺序对其相似度进行评估,并把其中的最大值输送到校正装置33中的增益控制装置34内。这里所用的相似度可以采用2个语音码的相同比特数或相同比特率。
来自相似度评估装置32的相似度如果超过规定的阈值,则可以通过增益值控制装置34断定语音码B已经通过语音通信终端A返回,同时向乘法运算装置35输出比1小的增益值。如果来自相似度评估装置32的相似度低于规定阈值,则向乘法运算装置35输出增益值1。
语音解码装置21内的信息源解码装置42对所输入的语音码A’进行解码处理,并将所得到的解码语音输送到乘法运算装置35内。而且,如果错误检测结果显示有错误,则利用前时帧的信息码A’或前时帧的解码语音逐渐进行修正处理并解码,并将所得到的解码语音输送到乘法运算装置35内。
乘法运算装置35对来自语音解码装置42的所述解码语音的各抽样值,乘以来自增益控制装置34的每个抽样的增益值,并将所得到的结果作为数字输出语音B输送到数模转换装置22内。数模转换装置22输出对所述数字输出语音B进行数模转换(D-A转换)后的模拟信号的输出语音B。
当然,在采用该语音通信系统的情况下,其他语音通信终端的语音编码装置与语音解码装置也都应与语音编码装置24和语音解码装置21的结构相同。
在这里,图1所示的实施方式1中的语音编码装置由信息源编码装置和错误校正编码装置构成,语音解码装置由错误校正解码装置和信息源解码装置构成,在进行信息码的相似度计算时,图2及图5中所示的实施方式2至实施方式4中的语音编码装置与语音解码装置的结构可以进行相同的变更,可在这些条件下进行信息码的相似度的计算。
另外,具体来说,在各图中,语音编码装置中的部分被信息源编码装置取代,在它与调制装置25之间,插入错误校正编码装置,在解调装置20的后面插入错误校正解码装置,语音解码装置21的部分被信息源解码装置取代。
在实施方式5的相似度评估装置中,作为相似度,在所述存储装置内存储的信息码和对语音码A’中的信息码根据同一语音码A’中的错误校正码进行错误校正的信息码之间进行评估,这样在传输线路上即使有少量的错误重叠,也可以正确检测出过去所输出的语音码B是否作为语音码A’返回,从而就可以使语音通信终端避免发生由于较大的延时回声所造成的通话困难。
实施方式6图7表示本发明的语音通信系统的另一种结构。在图中,语音通信终端B相当于本发明的语音通信终端。与图1及图9相同符号的相同部分说明被省略了。31为对来自模数转换装置23的数字输入语音B进行N时帧存储的存储装置,32为对来自语音解码装置21的解码语音与来自存储装置31的数字输入语音B进行比较,并对其相似度进行评估的相似度评估装置。
以下结合附图对它的操作作以说明。
通话者A所发出的语音作为输入语音A输入到语音通信终端A中。而且,通过线路B,来自后述的语音通信终端B的调制信号B被输入。解调装置12对所述调制信号B进行解调,并将所得到的语音码B输送到语音解码装置13上。语音解码装置13对所述语音码B进行解码,并将所得到的数字输出语音A输送到数模转换装置14上。数模转换装置14对所述数字输出语音A进行数模转换(D-A转换),并将所得到的模拟信号的输出语音A输出。
在语音通信终端A中,生成将所述输入语音A与输出语音A重叠的重叠语音,并将它输送到模数转换装置16内。模数转换装置16对输入的重叠语音进行模数转换(A-D转换),从而得到数字信号的数字输入语音A。语音编码装置17对所述数字输入语音A进行编码处理,并将所得到的语音码A输送到调制装置18上。调制装置18对所输入的语音码A进行数字调制,并将所得到的调制信号作为调制信号A输送到线路10上。
通话者B所发出的语音作为输入语音B输入到语音通信终端B中。而且,通过线路A10,来自语音通信终端A的调制信号A被输入。通过模数转换装置23可得到对所述输入语音B进行模数转换(A-D转换)后所生成的数字信号的数字输入语音B,并把它输送到语音编码装置24和存储装置31上。语音编码装置24对所述数字输入语音B进行编码处理,并将所得到的语音码B输送到调制装置25内。调制装置25对输入的语音码B进行数字调制,并将所得到的调制信号作为调制信号B输送到线路B11内。
存储装置31对来自内部的模数转换装置23的数字输入语音码B进行N时帧存储,并按时帧单位将其一部分或全部输送到相似度评估装置32上。而且,在存储装置31内有存储N时帧的数字输入语音B的存储区,在向相似度评估装置32输送数字输入语音后,N时帧之前的数字输入语音B所存储的区域将被当前时帧的数字输入语音B所覆盖,进而更新存储内容。另外,只要能对N时帧的数字输入语音B进行存储,则存储装置31内的结构以及更新方法可不受此限。
语音通信终端B内的解调装置20对所述调制信号A进行解调,并将所得到的语音码A’输送到语音解码装置21内。语音解码装置21对所输入的语音码A’进行解码,并将所得到的解码语音输送到相似度评估装置32及乘法运算装置35内。
相似度评估装置32对来自语音解码装置21的1个时帧的解码语音和来自存储装置31的以时帧为单位所输入的1个以上的数字输入语音码B进行比较,对其相似度按顺序进行评估,并将其中最大值输送到校正装置33中的增益值控制装置34内。而且,这里所用的相似度可以采用2个语音的矢量距离的倒数。
来自相似度评估装置32的相似度如果超过规定的阈值,则通过增益值控制装置34可以断定语音码B已经通过语音通信终端A返回,同时向乘法运算装置35输出比1小的增益值。如果来自相似度评估装置32的相似度低于规定阈值,则向乘法运算装置35输出增益值1。
乘法运算装置35对来自语音解码装置21的所述解码语音的各抽样值,乘以来自增益控制装置34的各抽样的增益值,并将所得到的结果作为数字输出语音B输送到数模转换装置22内。数模转换装置22把对所述数字输出语音B进行数模转换(D-A转换)后的模拟信号的输出语音B输出。
另外,在所述实施方式中,虽然经常通过乘法运算装置35进行增益值的乘法运算,但在增益值为1的情况下,由于运算结果没有改变,所以可中止乘法运算装置35的运算,使所述解码语音保持原样,而作为数字输出语音B。
另外,在所述实施方式中,虽然是对采用无线线路和模拟调制解调传输线路等的结构作了说明,但也可以采用ATM等其他种类的线路。这时,调制装置和解调装置的结构将根据线路的种类而变。
通常,语音通信终端C与语音通信终端B的结构相同,在语音通信终端A与语音通信终端C进行通话的情况下,由于语音通信终端B内的存储装置不存储语音码,所以乘法运算装置35经常输入增益值1,语音通信终端A与语音通信终端C之间的通话将被作为输出语音B输出。当然,也可以设置多个与语音通信终端B和语音通信终端C相同结构的语音通信终端。
在该实施方式6中,采用下述装置,对所述数字输入语音B根据规定长度进行存储的存储装置、对在该存储装置内存储的数字输入语音B和解码语音的相似度进行评估,并输出所得到的相似度的相似度评估装置、至少基于所述相似度决定乘到所述解码语音上的增益值的增益值控制装置、和把增益值控制装置所输出的增益值乘到所述解码语音上,并将所得到的结果输出的乘法运算装置,这样,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
另外,由于在具有该语音通信终端(语音通信终端B)的同时,还具有对该语音通信终端B所输出的语音码进行解码并作为输出语音A输出,同时对该输出语音A和第2输入语音(输入语音A)进行加算而得到的语音信号进行编码,并将所得到的语音码进行输出的第2语音通信终端(语音通信终端A),所以在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
发明效果本发明的所述语音通信终端从各端子输入语音及语音码,对输入语音进行编码处理,使之变成输出语音码,而且对所述语音码解码,作为输出语音从各端子输出,由于其具有可缩小在语音通信终端所输出的输出语音中所含有的起因于输入语音的部分的振幅的校正装置,所以在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
而且,所述校正装置,还包括基于输出语音码和输入语音码的相似度,决定乘到所述解码语音上的增益值的增益值控制装置,和把增益值控制装置所输出的增益值乘到所述解码语音上的乘法运算装置,因此可以缩小在语音通信终端的输出语音中所含有的起因于输入语音的部分的振幅,这样在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
而且,具有对输出语音码和输入语音码的相似度进行评估的相似度评估装置,作为其相似度,由于采用成为比较对象的语音码之间的相同比特数或相同比特率,所以即使传输线路上有少量的错误重叠,也可以检测出过去所输出的语音码B是否作为输入语音码A’返回,这样就可以使语音通信终端避免发生由于较大的延时回声而造成的通话困难。
本发明的语音通信终端中,语音码由表示语音信息的信息码和其错误校正码构成,作为相似度评估装置的相似度,对输出语音码的信息码和根据同一输入语音码中的错误校正码对输入语音码中的信息码进行错误校正后的错误校正后信息码之间的关系进行评估,因此即使传输线路上有少量的错误重叠,也可以正确检测出过去所输出的语音码是否作为输入语音码返回,这样就可以使语音通信终端避免发生由于较大的延时回声而造成的通话困难。
本发明的语音通信终端由于能对语音码解码后所输出的语音解码装置内的每个时帧或子时帧的增益值进行校正,所以增益值的修正处理就很简单,这是它的长处。
本发明的所述语音通信终端的第1语音通信终端从各端子输入语音及语音码,对输入的语音进行编码处理,使之变成输出语音码,而且对所述语音码进行解码,以正常语音从各端子输出,它具有可缩小在语音通信终端的输出语音中所含有的起因于输入语音的部分的振幅的校正装置,第2终端可从各端子输入语音和语音码,对所输入的语音进行编码处理,对所述语音码进行解码处理,然后作为输出语音通过各端子输出,这样就可以避免由于2次编码处理而造成的质量下降的问题,在语音通信终端中就可以避免由于延时过大的回音而造成无法通话的问题。
由于只对第1语音通信终端的通话者A或第2语音通信终端的通话者B所输入的语音中进行过编码处理的部分进行解码,所以在重叠通话语音编码的作用下,就可以避免语音通信系统中的质量下降的现象。
权利要求
1.一种语音通信终端,其从各个不同端子输入语音及语音码,对输入语音进行编码处理,使之变成输出语音码,而且解码所述语音码,并作为输出语音分别从各端子输出,其特征在于包括语音编码装置,其对输入语音进行编码处理,并将所得到的语音码作为输出语音码进行输出;语音解码装置,其对输入语音码进行解码,并将所得到的解码语音作为输出语音进行输出;存储装置,其对在所述语音编码装置进行编码的输出语音码按一定的数量进行存储;相似度评估装置,其对该存储装置中存储的输出语音码和所述输入语音码的相似度进行评估,并把所得到的相似度进行输出;校正装置,其根据所述相似度评估装置的相似度,对所述输入语音码或所述解码语音或所述语音解码装置的操作进行校正,从而缩小由所述端子输出的输出语音中所含有的起因于所述输入语音的部分的振幅。
2.权利要求1记载的语音通信终端,其特征还在于所述校正装置,包括增益值控制装置,其基于所述相似度评估装置的相似度,决定乘到所述解码语音上的增益值;乘法运算装置,其把增益值控制装置所输出的增益值乘到所述解码语音上,并将所得到的结果作为输出语音信号进行输出。
3.权利要求1记载的语音通信终端,其特征还在于所述校正装置,包括判断装置,其基于所述相似度评估装置的相似度,决定是否对所述输入语音码进行校正;代码置换装置,其当判断装置作出进行校正的决定后,输出已将所述输入语音码置换为规定代码的语音码,如果判断装置作出不进行校正的决定,则使所述输入语音码原样输出,所述语音解码装置,对代码置换装置所输出的语音码进行解码,并将所得到的解码语音作为输出语音码进行输出。
4.权利要求3记载的语音通信终端,其特征还在于所述代码置换装置所置换的语音码,是可解码低振幅的解码语音的固定的语音码。
5.权利要求3记载的语音通信终端,其特征还在于语音码,由表示语音信息的信息码和其错误校正码构成,所述代码置换装置,当判断装置作出校正的决定后,置换到所述语音解码装置判定超过错误校正码校正界限的错误重叠的语音码,所述语音解码装置,在检测到有超过校正界限的错误重叠时,按照使解码语音的振幅顺序减小的原则进行解码。
6.权利要求1记载的语音通信终端,其特征还在于所述校正装置,包括判断装置,其基于所述相似度,作出是否对所述语音解码装置的操作进行校正的决定;控制装置,其在判断装置作出进行校正的决定后,输出对所述语音解码装置的解码处理过程中所得到的增益值或错误检测标记进行校正的信号,所述语音解码装置,根据所述控制装置的信号,对解码过程中所得到的增益值或错误检测标记进行校正,并进行解码处理。
7.权利要求1至权利要求6之一记载的语音通信终端,其特征还在于所述语音码,由表示语音信息的信息码和其错误校正码构成,所述相似度评估装置,在所述存储装置所存储的输出语音码中的信息码,与对所述输入语音码中的信息码根据同一输入语音码中的错误校正码进行错误校正后的信息码之间,对相似度进行评估。
8.权利要求1至权利要求6之一记载的语音通信终端,其特征还在于所述相似度评估装置,作为相似度,利用成为比较对象的语音码之间的相同比特数或相同比特率。
9.一种语音通信终端,其从各端子输入语音及语音码,对输入语音进行编码处理,使之变成输出语音码,而且解码所述语音码,并作为输出语音分别从各端子输出,其特征在于包括语音编码装置,其对输入语音进行编码处理,并将所得到的语音码作为输出语音码进行输出;语音解码装置,其解码输入语音码,并将所得到的解码语音作为输出语音进行输出;存储装置,其按一定的长度存储所述输入语音;相似度评估装置,其评估该存储装置中所存储的输入语音与所述解码语音的相似度,并把所得到的相似度输出;增益值控制装置,基于所述相似度评估装置的相似度,决定乘到所述解码语音上的增益值;乘法运算装置,其把增益值控制装置所输出的增益值乘到所述解码语音上,并将所得到的结果作为输出语音信号进行输出。
10.一种语音通信系统,包括第1语音通信终端,具有权利要求1至权利要求6中的任一权利要求所记载的结构;第2语音通信终端,其在输入语音并按每个规定的时帧通过语音编码装置对所述语音进行编码而得到的语音码和所述第1语音通信终端所输出的输出语音码中根据所定标准利用选择装置选出其一并输出,同时,利用语音解码装置对所述第1语音通信终端所输出的输出语音码进行解码并输出。
11.一种语音通信系统,包括第1语音通信终端,具有权利要求9所记载的结构;第2语音通信终端,其输入语音并按每个规定的时帧通过语音编码装置对所述语音进行编码,在该被编码的语音码和所述第1语音通信终端所输出的输出语音码中根据所定标准利用选择装置选出其一并输出,同时,对所述第1语音通信终端所输出的输出语音码通过语音解码装置进行解码并输出。
全文摘要
现有的语音通信终端将本终端的语音与其他终端的语音进行重叠后的语音信号输入进去,进行语音处理后再输出,由于有较大的延时,所以受本终端回声的影响,难以进行通话。本发明语音通信终端从各端子输入语音及语音码,对输入语音进行编码处理,使之变成输出语音码,而且对所述语音码进行解码,作为输出语音从各端子输出,它具有根据对输入语音进行编码处理后的语音码与输入语音码的相似度,对输入语音码或解码语音或语音解码装置的操作进行校正,并可缩小在输出语音中所含有的起因于输入语音的部分的振幅的校正装置。
文档编号H04M3/56GK1368820SQ0113264
公开日2002年9月11日 申请日期2001年9月5日 优先权日2001年2月6日
发明者田崎裕久 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1