用于在voip环境中进行语音编码转换的方法和装置的制作方法

文档序号:7949883阅读:414来源:国知局
专利名称:用于在voip环境中进行语音编码转换的方法和装置的制作方法
技术领域
本申请通常涉及通信系统,特别是,涉及在IP语音通信(VoIP)环境中的语音编码转换。
背景技术
支持多址技术的网络通常需要具有从一种语音格式转换为另一种的能力。对使用语音压缩来使其带宽效率最大化的无线技术来说更是如此。虽然在理论上可以提出一种算法,能够直接从一种压缩语音格式转换为另一种,但是通常的做法是使用串联语音编码(tandemvocoding)。在串联语音编码中,所接收的压缩语音首先被解码为未压缩的格式,典型地为国际电信联盟(ITU)G.711语音格式。之后,该未压缩的语音被重新编码为相同的或另一种压缩语音格式。通常,只要两个移动电话在通话中连接,就使用串联语音编码,但是蜂窝电话产业迅速发展为使用“免串联操作”的系统,该系统当通话两端使用了相同的语音格式时,避免了对串联语音编码的需要。但是,当通话两端连接至不同的接入技术时,例如IS-2000 CDMA至GSM,则由于移动电话使用了不同的压缩语音格式,而仍然需要串联语音编码。在上述情况中,典型地,在一个编码转换器中,该语音被解码为G.711,并通过公共交换电话网(PSTN)将该未压缩的语音发送至一编码转换器,该编码转换器在将其发送至另一移动电话之前,将其重新编码为另一语音格式。连接至PSTN的移动交换机和PSTN中的交换机负责将上述两个编码转换器相互连接。
当前蜂窝和个人通信服务(PCS)系统中所使用的编码转换器在无线系统中所使用的高度压缩的语音格式与通常为G.711的PSTN语音格式之间转换通话语音承载。图1提供了传统的编码转换器100的示例,如实现在数字信号处理器(DSP)板上。当前的编码转换器是根据其将被用于电路交换网络的假设而构造的。即使是当在无线基站和编码转换器之间使用网际协议(IP)回程来传输语音承载(例如,参见图1的IP语音分组)时,也是这样。另外,PSTN使用电路交换、时分复用传输结构来用于其负载业务流量(例如,参见图1的TDM语音分组)。这样,当在传统的编码转换器之间需要串联语音编码连接时,这种电路交换、TDM电路结构依赖于连接语音编码器。
随着语音和数据系统合并的继续,出现了VoIP的应用,作为将多种接入网络结合在一起的核心网络承载的选择的技术。这种核心网络通过使用多种信令和承载互联网关将多个接入网络相互连接起来,所述网关使用分组路由而不是电路交换来将语音作为IP分组传输。该接入网可以使用任何范围的无线或有线技术来进行至用户的最终连接。该承载(或媒体)网关将核心网中所使用的VoIP转换为特定接入网所需的格式。在这种类型的系统中,可以认为PSTN是另一种接入网,当使用PSTN作为通话的一端时,该核心只需转换为电路交换的TDM格式。其他的接入网使用其他的技术。例如,2G蜂窝电话系统往往使用电路交换,但是这种系统也将语音压缩为类似分组的结构,这与PSTN中所使用的传统TDM很不相同。诸如电缆调制解调器或无线LAN的较新的技术保留了分组交换和VoIP吞吐量。这样,由于上述核心网面临着将种类不断增加的语音编码和传输(分组)格式相互连接的问题,因此在这些格式之间的转换成为了很大的难题。
解决这个难题的一个方法是按照PSTN的惯例,在网络边缘进行与通用格式之间的转换。这样该系统将在该核心中一直使用这种通用格式。但是,在传统的编码转换器中,使用TDM电路交换的做法产生了带宽容量瓶颈,限制了编码转换器的灵活性,并且还降低了语音信息经过网络传输所用的带宽效率。可预期任何任意的、“通用型”的通用格式都遭受一个或多个上述缺陷。
相应地,需要提供一种方法和装置,用于VoIP环境中的语音编码转换,能够有效地将多个语音编码格式相互连接,而不具有已知方法中固有的多个缺陷。


图1是表示根据现有技术的在数字信号处理器(DSP)板上所实现的传统编码转换器的结构图。
图2是表示根据本发明多个实施例的通信网络中的基于分组的串联编码转换器的结构图。
图3是表示根据本发明的多个实施例的基于分组的串联编码转换器中的控制层次结构的结构图。
图4是表示根据本发明的多个实施例的信道部件中所包括的部件的结构图;图5是表示根据本发明的一些实施例的基于分组的串联编码转换器的结构图,在所述编码转换器中,组成每个信道部件的每个语音编码器/收发机都是在一个DSP上实现的。
图6是表示根据本发明的另一实施例的基于分组的串联编码转换器的结构图,在所述编码转换器中,组成信道部件的语音编码器/收发机是在多个DSP上实现的。
图7是根据本发明的多个实施例的由一个或多个基于分组的串联编码转换器所执行的功能的逻辑流程图。
下面结合附图2-7描述本发明的特定实施例。描述和附图都是为了有助于理解。例如,一些附图部件的尺寸相对于其他部件来说可能是夸张的,而且,有可能没有表示出有助于商业成功实现或必需的公知部件,这样可以使对实施例的描述较不模糊,更加清楚。附图和描述的简洁和清楚是为了使本领域技术人员能够有效地考虑了本领域的公知常识制造、使用和最好地实施本发明。本领域技术人员应当理解,可以不偏离本发明的精神和范围而对以下所描述的特定实施例进行各种修改和变化。因此,应认为说明书和附图是说明性和示例性的,而不是限制性或穷尽的,且所有对以下所描述的特定实施例的这种修改都包括在本发明的范围之内。
具体实施例方式
描述多个实施例,以满足对VoIP环境中的语音编码转换的方法和装置的需要,所述编码转换有效地将多种语音编码格式相互连接起来。通常,基于分组的串联编码转换器接收包括语音编码器数据帧的分组,在所述分组中,源语音样本已经根据第一语音编码格式编码。之后,编码转换器对语音编码器数据帧解码,以产生线性语音样本序列。通过使用非电路交换通信路径,编码器从所述线性语音样本序列获得线性语音样本,并根据第二语音编码格式编码来自该线性语音样本序列的语音样本组,以产生语音编码器数据帧。
下面总地描述多个实施例。然而,虽然该总的描述包含了没有应用于多个实施例的细节,但是也省略了特定实施例的多个方面。如下所详细描述的,基于分组的串联编码转换器通过在呼叫承载路径上插入信道部件,而在VoIP核心网中的各接入技术之间转换。接入技术格式通常包括语音编码格式和分组负载格式。例如,分组可以是通过UDP/IP所承载的RTP分组。该编码转换器提供了大量的同时信道部件。它动态地根据需要配置和插入信道部件,这样,在任何时间信道部件所使用的语音编码器和分组格式的混合取决于当前的业务流量。
所述编码转换器支持一组语音编码器/收发机算法,该算法每一个都包含接收机/解码器和编码器/发射机。将两个上述语音编码器/收发机算法串联连接形成信道部件。但是,与之前的编码转换器的设计不同,在该结构中,所述串联连接不是通过开关结构来完成的。相反,该连接是通过在解码器的输出和编码器的输入处建立通用语音格式,并在该点使用用于语音数据的通用数据存储来完成。
通常,该信道部件按照如下进行操作。接收机/解码器从一种接入技术接收分组,对该分组进行处理,以提取其负载并恢复语音编码器数据帧或样本,将该数据解码为线性语音样本块(LSS),并将该LSS块存储。当该LSS可用时,编码器/发射机检索出一组LSS(解码块和编码组极少具有相同数量的LSS),并将其编码为帧或样本。之后,这些帧或样本组被打包为分组负载,被封装为分组并被发送。由于每个接收机/解码器与相应的编码器/发射机成对,因此该信道部件是双向的。该分组定时在编码转换器接口处被重新同步,这样,该语音处理过程不需要是实时操作。
通常,该编码转换方法可以在承载路径中的一个地点在用于通话的两个或多个所需的格式之间进行转换。该地点可以是在接入网/核心网接口,或可以是在核心网内。另外,该编码转换器使用本来的VoIP结构,这种结构避免了由TDM和电路交换所产生的局限。
下面结合附图2-7详细描述对特定实施例的说明。图2是根据本发明的多个实施例的通信网200中基于分组的串联编码转换器的结构图。基于分组的串联编码转换器201在外部媒体网关控制器203的控制下进行操作。当建立了通话时,媒体网关控制器203根据端点的容量、接入技术和一些优选标准来决定应该在该通话中使用哪个语音和分组格式。媒体网关控制器203指示编码转换器201向该通话中插入信道部件以执行合适的转换。
接入技术语音承载分组格式通常包括较低级传输、网络和数据链路协议承载的语音编码格式和分组负载格式。在依赖VoIP技术的现代核心网中,该分组通常是UDP/IP/以太网承载的RTP分组。基于分组的串联编码转换器201就被描述为在这种核心网络环境中进行操作。但是,一些接入技术可以使用其他的基于分组的协议来传输语音承载分组。本领域技术人员应当理解,本发明的实施例并不限于任何特定类型的分组协议。
编码转换器201支持多种语音编码器/收发机功能,每个功能都包含接收机/解码器和编码器/发射机。编码转换器201通过将两个这种语音编码器/收发机功能串联关联而形成信道部件,因此一个语音编码器/收发机功能的接收机/解码器(例如205)就与另一语音编码器/收发机功能的编码器/发射机(例如207)相连接。在现有技术的编码转换器中,串联关联是通过包含在编码转换器中的TDM开关结构或通过PSTN来完成,在这种环境中,这被认为是广泛分布的TDM开关结构。如下面更详细描述的,基于分组的串联编码转换器201避免了使用TDM或TDM开关结构。并且,现有技术中的编码转换器并不具有收发机所代表的分组处理功能和语音编码器所代表的语音处理功能之间的显示关联。
图3表示根据本发明多个实施例的基于分组的串联编码转换器中的控制层次结构300的结构图。在这些实施例中,基于分组的串联编码转换器在分布式计算平台上实现,所述平台包括中央控制功能和一组信号处理功能。更具体地,如图3所示,控制层次结构300包括DSP电路板上的数字信号处理器(DSP),每个电路板都由板控制处理器(例如,303)来控制,而该组板控制处理器(303-306)由应用管理器(301)来控制。
在这些实施例中,应用管理器301与媒体网关控制器通信,并接收向通话中插入信道部件的请求,以及关于需要哪些信道部件属性的信息。应用管理器301还确定哪个DSP板能够最佳地支持该信道部件。该决策主要依据各个板的繁忙程度(在这些实施例中,每个板都能够支持所提供的所有信道部件类型)。一旦选定了DSP板,则应用管理器301向所选板的板控制处理器(BCP)发送信道部件属性信息。
所选板上的BCP(例如,BCP 303)确定哪个DSP或DSP组来执行信道部件处理。该选择依据DSP的繁忙程度、它们已经在做什么、和所请求的信道部件的复杂程度。在特定实施例中,每个DSP都用于建立类型都相同的多个信道部件。单独的DSP所能建立的信道部件的数量取决于与该信道部件类型关联的语音编码器/收发机功能的复杂度。
在一些实施例中,BCP 303将首先确定是否已经有了具有所请求的信道部件和一些空闲容量的DSP。如果是,则BCP 303将向该DSP分配新的信道部件。如果没有DSP已经具有所请求的信道部件类型,则BCP 303将采取行动来配置某个未忙于其他事情的DSP,以执行所请求的信道部件类型。在一些实施例中,所有的DSP都已经具备运行任何信道部件类型所需的软件,这样DSP配置将简单地包括命令DSP激活两个可用的语音编码器/收发机来形成所需的信道部件类型。在其他的实施例中,BCP303将向DSP下载包括用于所需类型的信道部件的两个语音编码器/收发机的软件映像。
一旦构造了信道部件类型,则DSP在BCP 303的命令下负责操作独立的信道部件组。当由BCP 303命令进行该操作时,该DSP激活信道部件。这包括BCP 303向DSP发送命令,以激活带有任何特定信道部件参数的该信道部件,用于进一步指定特定通话的信道部件定义。信道部件参数的例子包括诸如分组尺寸的限制、分组速率、抖动容限窗和语音编码器模式(如果支持多个模式)的参数。
一旦激活了信道部件,则BCP 303向应用管理器301报告关于怎样向信道部件发送分组的指令,应用管理器将该指令转发至媒体网关控制器,媒体网关控制器又将其转发至通话终端。在一些实施例中,例如在VoIP核心网中所使用的实施例,所述指令包括与信道部件关联的IP地址和UDP端口号。对于与其他分组传输技术一起操作的实施例,这些指令可以包括与所述技术相兼容的寻址。同时,一些实施例可以使编码转换器直接将指令传送至通话终端,而不用通过媒体网关控制器来对指令进行中继。一旦被激活,DSP就会持续操作信道部件,直到由BCP 303命令其使该信道部件无效。通常当应用管理器301接收到来自媒体网关控制器的关于通话已经结束的通知,并将该通知中继至BCP 303时,会产生上述命令。
除了以上所描述的,还有几个其他的与图3所示的控制层次结构有关的实施例。例如,通过使应用管理器直接管理DSP,可以取消全部BCP。可替换地,可以在该层次结构中保留BCP,但不是控制单个DSP板,而是可以实现BCP控制多个板上的DSP。
图5是表示基于分组的串联编码转换器500的结构图,在该编码转换器中,形成每个信道部件的每个语音编码器/收发机(例如,每对的1和2)都在单个DSP上实现。但是,在其他的实施例中,可以使用多于一个的DSP来建立信道部件。图6是表示基于分组的串联编码转换器600的结构图,在该编码转换器中,形成信道部件的语音编码器/收发机(例如601和602)在多个DSP上实现。这样,例如,可以使用两个DSP,其中一个运行一组语音编码器/收发机通道类型,而第二个DSP运行一组不同的语音编码器/收发机通道类型。所述两个DSP可以通过非电路交换通信路径进行相互连接,所述非电路交换通信路径例如是分组交换网络或数据总线(例如,内部DSP信令总线),所述路径还向这两个DSP提供对线性语音采样(LSS)存储的访问,所述线性语音采样存储可以是在与该一个或该另一个DSP相关联的存储器中,或在共享的存储器中。
当编码转换器包括具有很大计算需求的语音编码器/收发机功能,以至于单独的DSP只能运行几个通道时,预期双DSP的构造能够比单DSP的构造具有性能的优势。当语音编码器/收发机功能的计算复杂度是中等程度,从而单个DSP可以运行较多数量的信道部件时,单DSP的构造具有更好的性能。这样,在一些实施例中,BCP(或应用管理器)根据哪个方法能提供最佳性能来选择一个或多个DSP操作信道部件类型。
除了单和双DSP构造,一些实施例还能够适应使用了三个或更多个DSP的通话。特别是,例如会议通话、调度通话和/或一键通(PTT)通话的多方通话可能要求来自源的语音编码语音被接收和解码为线性语音样本,并随后被编码为多种目标语音和分组格式,以用于该多方通话的目标线路中的每一个。这样,可以在一个DSP上实现接收机/解码器,而在其他DSP上实现一个或多个所需的编码器/发射机。
以上结合多个本发明的实施例多次提及了信道部件。图4是描述可包括在特定信道部件中的部件的结构图。接收机/解码器(410/420)从一种接入技术接收分组,并对该分组进行处理,提取其负载并恢复语音编码器数据帧或样本,将该数据解码为线性语音样本(LSS)块,并将该LSS块存储在LSS存储装置430中。当有足够的LSS可用时,编码器/发射机(440/450)检索出一组LSS(解码块和编码组将极少具有相同数量的LSS),并将其编码为帧或样本。这些帧或样本组随后被打包为分组负载,封装为分组并发送。由于每一个接收机/解码器都与相应的编码器/发射机成对,因此该信道部件是双向的。
当分组被信道部件接收时,由分组接收机411检查其有效性,并随后被发送至去抖动器/重排序装置412。该去抖动器/重排序装置412保存该分组,直至下一分组按顺序到达。如果分组没有按顺序到达,则其被重新排序。如果分组没能在信道部件的抖动容限之内到达,则向解码器420发送延迟/丢失分组指示。
一旦去抖动器/重排序装置412确认分组已经在合适的时间按顺序到达,则其将该分组发送至分组拆分器413,该拆分器413将分组及其负载分解为与在信道部件的这一侧所使用的语音编码器/收发机中的语音编码算法关联的基本语音数据单元。根据在信道部件的这一侧所使用的语音编码器,这些语音数据单元可以是代表语音持续时间的语音帧,或其可以是代表即时语音的语音样本。在一些情况中,所述语音数据可以在几个分组负载上进行交织。在这种情况下,所述分组拆分器413与解交织器414一起工作,以将语音数据恢复为用于解码的适合顺序。一旦所述语音数据单元以合适的顺序被恢复,则其被发送至语音解码器421。
所述语音解码器421将所接收的分组中的语音数据单元转换为通用语音格式。在一些实施例中,通用格式是采样速率为每秒8000采样数(sps)的16位线性语音样本(LSS)。也就是,所述LSS代表由125微秒分隔的实时语音样本。所述语音解码器421并不局限于以该速率建立LSS。多数语音解码器几乎是同时建立包含多个这种样本(通常是一百或更多)的块。一旦将所述LSS建立,语音解码器就将其存储至LSS存储装置430中。
分组可能偶尔没有在为信道部件所建立的抖动容限之内到达编码转换器,或根本没有到达。在这两个情况中,分组对语音解码器421是不可用的。在这种情况下,所述去抖动器/重排序装置412通知语音解码器421分组迟到或丢失。该语音编码器421使用与该语音解码器关联的缓解方法来进行减少分组错误(例如,延迟分组)的操作,以合成LSS。分组错误缓解器422与语音解码器421一起工作,使用已知的方法来“填充”丢失的语音数据,以使对所产生的语音质量的影响尽可能小。
一旦语音编码器441确定LSS存储装置430中具有足够的LSS来开始编码过程,则其检索出LSS组,并将其编码为与编码算法关联的语音数据单元。如在接收的情况中,编码语音数据单元可以是代表语音持续时间的语音帧,或可以是代表即时语音的语音样本。该语音编码器441将编码后的语音数据单元转发至分组打包器451。
该分组打包器451按照信道部件定义的要求将编码语音单元组合为分组负载。如果在信道部件的这一侧的发射机功能中使用了交织,则分组打包器451与交织器452一起工作,根据对该信道部件所定义的交织功能对多个负载上的语音单元进行交织。之后,分组生成器453从分组打包器451接收该负载,并将其封装在分组中以通过网络传输。在一些实施例中,该语音负载被封装为RTP分组。
分组发射机454的基本功能是对来自分组生成器453的分组排序,并在合适的时间将其发送至网络。这个过程将分组流与实际时间进行重新同步,这样分组在通话的端点以所需的时间关系被接收,这样语音能够被恢复并向用户播放。分组发射机454的这种重新同步功能和接收机中的去抖动器/重排序装置412使编码转换器这样操作信道部件,即无论什么时序都能够提供最佳计算效率,而不需要在该处理期间在语音数据中维持实时关系。
其它实施例可以使用与8000sps的16位线性语音样本不同的通用格式。例如,可以使用不同的位数或不同的采样速率。在一些情况下,可能需要使用非线性的应用,例如ITU G.711 A律或mu律。这个方案在于所有的语音解码器功能和所有语音编码器功能都使用通用语音格式。这使任何由编码转换器所支持的语音编码器/收发机功能能够与由该编码转换器所支持的任何其他语音编码器/收发机进行串联操作。这还使全新类型的语音编码器/收发机功能能够随着时间被添加至编码转换器,并且使这些新类型的语音编码器/收发机能够与老的语音编码器/收发机功能串联操作而不用对老的功能做任何修改。
图7是根据本发明的多个实施例由一个或多个基于分组的串联编码转换器所完成的功能的逻辑流程图。逻辑流程700在通话初始化期间开始(702),此时编码转换器接收(704)指定编码转换器为通话所提供的信道部件的信道部件参数。该编码转换器之后开始(706)接收包含编码语音的分组,该分组按照第一接入技术来格式化。该编码转换器对编码语音解码(708)以产生线性语音样本序列。
根据目标接入技术的数量、目标通话线路的数量和/或所使用的网络/编码转换器的结构,接收编码转换器中的一个或多个编码器或网络编码转换器中的一个或多个编码器开始通过非电路交换通信路径来获取(710)该线性语音样本。之后,该一个或多个编码器将该线性语音样本编码(712)为与一个或多个目标接入技术相应的格式。该一个或多个编码转换器继续接收语音分组、将其解码为线性语音样本并将其编码为用于通话期间的不同语音分组。当通话结束时,逻辑流程700结束(714)。
上面结合本发明的特定实施例描述了好处、其他优点和对问题的解决方案。但是,这些好处、优点、对问题的解决方案和可能产生或引起这种好处、优点或解决方案变得更加明显的任何要素(多个)对所有权利要求中的任何一个来说不是是关键的、必需的或本质的特征或要素。如在此处和所附的权利要求中所使用的,术语“包含”或其任何变形是用于涉及非排他性的包含,这样,包含一系列要素的过程、方法、制造产品或装置不仅仅包括这一系列要素,还可以包括没有特别列出的或该过程、方法、制造产品和装置固有的其他要素。
在此,当不加数量限制时,应认为是一个或多于一个。在此所使用的术语“多个”被定义为两个或多于两个。在此所使用的术语“另一”被定义为至少为第二个或更多。在此所使用的术语“包括”和/或“具有”被定义为包含(例如,开放式语言)。在此所使用的术语“耦合”被定义为连接,但不一定是直接地,也不一定是机械地连接。
权利要求
1.一种用于在IP语音通信(VoIP)环境中进行语音编码转换的方法,包括接收分组,该分组包括语音编码器数据帧,在该语音编码器数据帧中,源语音采样已经根据第一语音编码格式被编码;由解码器对该语音编码器数据帧进行解码,以产生线性语音采样序列;由编码器通过非电路交换通信路径从所述解码器所产生的线性语音采样序列获取线性语音采样;由所述编码器对来自所述线性语音采样序列的语音采样组进行编码,以根据第二语音编码格式产生语音编码器数据帧。
2.权利要求1的所述方法,进一步包括接收在通话过程中由所述解码器和所述编码器所使用的信道部件参数,其中该信道部件参数包括来自由分组尺寸限制、分组速率、抖动容限窗和语音编码器模式信息所构成的组的信息。
3.权利要求1的所述方法,进一步包括由附加编码器通过非电路交换通信路径从所述解码器所产生的线性语音采样序列获取线性语音采样;以及由所述附加编码器对来自所述线性语音采样序列的语音采样组进行编码,以根据第三语音编码格式产生语音编码器数据帧。
4.权利要求3的所述方法,其中所述源语音采样包括用于多方通话的语音采样,该多方通话至少涉及三方。
5.权利要求4的所述方法,其中所述多方通话包括由会议通话、调度通话和一键通(PTT)通话所组成的组中的至少一种通话类型。
6.一种信道部件,用于在IP语音通信(VoIP)环境中的语音编码转换,包括接收机-编码器适用于接收分组,该分组包括语音编码器数据帧,在该语音编码器数据帧中,源语音采样已经根据第一语音编码格式被编码,并且适用于对该语音编码器数据帧进行解码,以产生线性语音采样序列;线性语音采样存储装置,通信地耦合至所述接收机-解码器,适用于存储所述线性语音采样序列;以及编码器-发射机,通信地耦合至所述线性语音采样存储装置,适用于通过非电路交换通信路径从该接收机-解码器所产生的线性语音采样序列获取线性语音采样,并且适用于对来自该线性语音采样序列的语音采样组进行编码,以根据第二语音编码格式产生编码数据帧。
7.权利要求6的所述信道部件,其中所述线性语音采样存储装置包括来自由数字信号处理器(DSP)存储器、共享DSP存储器和共享存储器所组成的组中的至少一种存储装置。
8.权利要求6的所述信道部件,其中所述非电路交换通信路径包括来自由分组交换网络、数据总线、DSP间信令总线和DSP内信令总线所组成的组中的至少一种通信路径。
9.权利要求6的所述信道部件,通信地与附加信道部件相耦合,该附加信道部件包括附加编码器-发射机,通信地耦合至所述线性语音采样存储装置,适用于通过非电路交换通信路径从该接收机-解码器所产生的线性语音采样序列获取线性语音采样,并且适用于对来自所述线性语音采样序列的语音采样组进行编码,以根据第三语音编码格式产生编码数据帧。
10.权利要求6的所述信道部件,其中接收机-解码器包括分组接收机,适用于检查所接收的分组是否有效;去抖动器/重排序装置,适用于记录所接收的不按顺序的分组,适用于确定分组是否在其抖动容限窗之内到达,和适用于当所期望的分组延迟时向语音解码器进行指示;分组拆分器,适用于从所述分组中提取语音编码器数据帧,并准备用于进行解码的语音编码器数据帧;所述语音解码器适用于对所述语音编码器数据帧进行解码,并对延迟的分组调用分组错误缓解器,以产生线性语音采样序列;以及所述分组错误缓解器适用于对延迟的分组合成线性语音采样。
全文摘要
在此描述多个实施例,以解决对于在VOIP环境中,有效地将多种语音编码格式相互连接的语音编码转换的方法和装置的需求。总体上,基于分组的串联编码转换器(201)接收(706)分组,该分组包括语音数据帧,在该语音数据帧中,源语音采样已经被按照第一编码格式编码。之后,编码转换器对该语音编码器数据帧进行解码(708),以产生线性语音采样序列。通过使用非电路交换通信路径,编码器从所述线性语音采样序列获取(710)线性语音采样,并对来自线性语音采样序列的语音采样组编码(712),以根据第二语音编码格式产生语音编码器数据帧。
文档编号H04J3/22GK101073230SQ200580041786
公开日2007年11月14日 申请日期2005年10月20日 优先权日2004年12月6日
发明者凯特·A·奥尔兹, 巴尔巴拉·M·德叙泰, 莱昂纳德·A·彭诺克, 约瑟夫·C·斯莱戈 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1