一种实现超宽带语音互通的方法、装置和终端的制作方法

文档序号:10666260阅读:290来源:国知局
一种实现超宽带语音互通的方法、装置和终端的制作方法
【专利摘要】本发明公开了一种实现超宽带语音互通的方法,包括:第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。本发明还同时公开了实现所述方法的装置和终端。
【专利说明】
一种实现超宽带语音互通的方法、装置和终端
技术领域
[0001]本发明涉及移动通信领域中的超宽带通信技术,尤其涉及一种实现超宽带语音互通的方法、装置和终端。
【背景技术】
[0002]当前的通话策略是在通话前双方进行协商,采用两方都能支持的最佳编码方式进行通话。如果通话双方都支持EVS编码方式(对0-14KHZ的语音数据进行编码),则通话采用EVS编码方式;
[0003]如果此时一端为仅支持AMR-WB编码方式的终端,另一端为支持EVS编码方式的终端,则通话将采用AMR-WB编码方式(对0-7KHZ的语音数据进行编码)。但是,此时支持EVS编码方式的终端只能听到对方AMR-WB编码的宽带语音,而不能听到对方AMR-WB编码的超宽带语音。因此,用户的通话体验不佳,造成用户困惑甚至投诉。

【发明内容】

[0004]为解决现有存在的技术问题,本发明实施例提供一种实现超宽带语音互通的方法、装置和终端。
[0005]本发明实施例提供了一种实现超宽带语音互通的方法,该方法包括:
[0006]第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;
[0007]第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0008]第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。
[0009]其中,所述采用第二速率对超宽带语音数据进行编码的编码方式为:
[0010]所述编解码方式协商过程中协商所得的双方均支持的一种编码方式,该编码方式为:除所述AMR-WB编码方式和EVS编码方式之外的一种编码方式。
[0011]其中,所述第一速率为:进彳丁 AMR-WB编码时所米用的协议规定的一种速率。
[0012]其中,采用所述第一速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量与采用AMR-WB标准速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量相当。
[0013]其中,所述第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,包括:
[0014]所述第一终端对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包。
[0015]本发明实施例还提供了一种实现超宽带语音互通的方法,该方法包括:
[0016]第二终端与第一终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;
[0017]第二终端接收所述第一终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述第一终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述第一终端采用与所述第二终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0018]第二终端对宽带语音数据和超宽带语音数据执行解码播放操作。
[0019]其中,所述对宽带语音数据和超宽带语音数据执行解码播放操作,包括:
[0020]第二终端对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述第一终端已协商的解码方式;将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。
[0021]本发明实施例还提供了一种实现超宽带语音互通的装置,该装置位于终端中,包括:协商模块、编码模块和封包发送模块;其中,
[0022]所述协商模块,用于本地终端与对端终端进行编解码方式协商,所述本地终端为支持AMR-WB编解码方式的终端,所述对端终端为支持EVS编解码方式的终端;
[0023]所述编码模块,用于采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述对端终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0024]所述封包发送模块,用于对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述对端终端,使所述对端终端对收到的两种数据包进行相应的解码播放操作。
[0025]其中,所述封包发送模块包括:封装模块、标记模块和发送模块;其中,
[0026]所述封装模块,用于对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;
[0027]所述标记模块,用于以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包;
[0028]所述发送模块,用于将已标记的宽带语音数据包和超宽带语音数据包发送到对端终端。
[0029]本发明实施例还提供了一种实现超宽带语音互通的装置,该装置位于终端中,包括:协商模块、接收配对模块和解码播放模块;其中,
[0030]所述协商模块,用于本地模块与对端模块进行编解码方式协商,所述对端终端为支持AMR-WB编解码方式的终端,所述本地终端为支持EVS编解码方式的终端;
[0031]所述接收配对模块,用于接收所述对端终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述对端终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述对端终端采用与所述本地终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0032]所述解码播放模块,用于对宽带语音数据和超宽带语音数据执行解码播放操作。
[0033]其中,所述解码播放模块包括:解码模块和播放模块;其中,
[0034]所述解码模块,用于对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述对端终端已协商的解码方式;
[0035]所述播放模块,用于将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。
[0036]本发明实施例还提供了一种终端,所述终端包括:上文所述的两种实现超宽带语音互通的装置中的任一种。
[0037]本发明实施例提供的实现超宽带语音互通的方法、装置和终端,第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。本发明实施例可在支持EVS编解码的终端侧完整还原超宽带语音数据,既保证不占用额外网络带宽,即:不会对网络设备和网络负荷产生任何影响,又保证支持EVS编解码的终端用户得到始终如一的超宽带语音体验。
【附图说明】
[0038]在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
[0039]图1为本发明实施例所述实现超宽带语音互通的方法实现流程图;
[0040]图2为本发明另一实施例所述实现超宽带语音互通的方法实现流程图;
[0041]图3为本发明实施例所述实现超宽带语音互通的装置结构示意图;
[0042]图4为本发明实施例所述封包发送模块的结构示意图;
[0043]图5为本发明另一实施例所述实现超宽带语音互通的装置结构示意图;
[0044]图6为本发明实施例所述解码播放模块的结构示意图。
【具体实施方式】
[0045]从现有技术可知,支持EVS编码方式(对超宽带和宽带语音数据编码)的终端也将支持AMR-WB编码方式(仅对宽带语音数据编码);而支持AMR-WB编码方式的终端不支持EVS编码方式,即:不能对超宽带语音数据编码。因此,
[0046]本发明的实施例中,第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。
[0047]下面结合附图及具体实施例对本发明作进一步详细说明。
[0048]图1为本发明实施例所述实现超宽带语音互通的方法实现流程图,如图1所示,该方法包括:
[0049]步骤101:第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;
[0050]步骤102:第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0051]步骤103:第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。
[0052]本发明实施例可在支持EVS编解码的终端侧完整还原超宽带语音数据,既保证不占用额外网络带宽,即:不会对网络设备和网络负荷产生任何影响,又保证支持EVS编解码的终端用户得到始终如一的超宽带语音体验。
[0053]本发明实施例中,所述宽带语音数据为频率为0-7KHZ的语音数据,所述超宽带语音数据为频率为7-14KHZ的语音数据。
[0054]本发明实施例中,所述第一终端与第二终端进行编解码方式协商,包括:
[0055]所述第一终端将自身支持的编解码方式通知所述第二终端,所述第二终端将自身支持的编解码方式通知所述第一终端;所述第一终端或第二终端支持的编解码方式除了所述AMR-WB编解码方式或EVS编解码方式之外,还包括其他编码方式,例如:mp3编码方式、HE-AAC编码方式等等。
[0056]其中,所述采用第二速率对超宽带语音数据进行编码的编码方式为所述编解码方式协商过程中协商的双方均支持的一种编码方式,该编码方式为:除所述AMR-WB编码方式和EVS编码方式之外的一种编码方式,例如:mp3编码方式、HE-AAC编码方式等等。这里,如果考虑系统带宽,则考虑高效的编码方式,如=HE-AAC编码方式。
[0057]本发明实施例中,所述第一速率为:进行AMR-WB编码时所采用的协议规定的一种速率。
[0058]本发明实施例中,采用所述第一速率对宽带语音数据进行AMR-WB编码并经解码后得到的语音质量、与采用AMR-WB标准速率对宽带语音数据进行AMR-WB编码并经解码后得到的语音质量相当。
[0059]本发明实施例中,所述第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,包括:
[0060]所述第一终端对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包。
[0061]本发明实施例中,所述第一终端对所述第二终端发送的AMR-WB标准速率语音数据包按常规的解码方式进行解码播放即可,为现有技术,此处不再详述。
[0062]本发明实施例还提供了一种实现超宽带语音互通的方法,如图2所示,该方法包括:
[0063]步骤201:第二终端与第一终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端;
[0064]步骤202:第二终端接收所述第一终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述第一终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述第一终端采用与所述第二终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0065]步骤203:第二终端对宽带语音数据和超宽带语音数据执行解码播放操作。
[0066]本发明实施例可在支持EVS编解码的终端侧完整还原超宽带语音数据,既保证不占用额外网络带宽,即:不会对网络设备和网络负荷产生任何影响,又保证支持EVS编解码的终端用户得到始终如一的超宽带语音体验。
[0067]本发明实施例中,所述第二终端对宽带语音数据和超宽带语音数据执行解码播放操作,包括:
[0068]第二终端对宽带语音数据进行AMR-WB解码,并对超宽带语音数据进行解码,所述解码方式为与所述第一终端已协商的解码方式;将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。
[0069]本发明实施例中,所述对超宽带语音数据进行解码的解码方式为:所述编解码方式协商过程中协商所得的双方均支持的一种解码方式,该解码方式为:除所述AMR-WB解码方式和EVS解码方式之外的一种解码方式,该解码方式与上述编码方式相对应。
[0070]本发明实施例还提供了一种实现超宽带语音互通的装置,如图3所示,该装置位于终端中,包括:协商模块301、编码模块302和封包发送模块303 ;其中,
[0071]所述协商模块301,用于本地终端与对端终端进行编解码方式协商,所述本地终端为支持AMR-WB编解码方式的终端,所述对端终端为支持EVS编解码方式的终端;
[0072]所述编码模块302,用于采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述对端终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0073]所述封包发送模块303,用于对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述对端终端,使所述对端终端对收到的两种数据包进行相应的解码播放操作。
[0074]本发明实施例可在支持EVS编解码的终端侧完整还原超宽带语音数据,既保证不占用额外网络带宽,即:不会对网络设备和网络负荷产生任何影响,又保证支持EVS编解码的终端用户得到始终如一的超宽带语音体验。
[0075]在一个实施例中,如图4所示,所述封包发送模块303包括:封装模块3031、标记模块3032和发送模块3033 ;其中,
[0076]所述封装模块3031,用于对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;
[0077]所述标记模块3032,用于以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包;
[0078]所述发送模块3033,用于将已标记的宽带语音数据包和超宽带语音数据包发送到对端终端。
[0079]本发明实施例还提供了一种实现超宽带语音互通的装置,如图5所示,该装置位于终端中,包括:协商模块501、接收配对模块502和解码播放模块503 ;其中,
[0080]所述协商模块501,用于本地模块与对端模块进行编解码方式协商,所述对端终端为支持AMR-WB编解码方式的终端,所述本地终端为支持EVS编解码方式的终端;
[0081]所述接收配对模块502,用于接收所述对端终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述对端终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述对端终端采用与所述本地终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率;
[0082]所述解码播放模块503,用于对宽带语音数据和超宽带语音数据执行解码播放操作。
[0083]本发明实施例可在支持EVS编解码的终端侧完整还原超宽带语音数据,既保证不占用额外网络带宽,即:不会对网络设备和网络负荷产生任何影响,又保证支持EVS编解码的终端用户得到始终如一的超宽带语音体验。
[0084]在一个实施例中,如图6所示,所述解码播放模块503包括:解码模块5031和播放模块5032 ;其中,
[0085]所述解码模块5031,用于对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述对端终端已协商的解码方式;
[0086]所述播放模块5032,用于将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。
[0087]本发明实施例还提供了一种终端,所述终端包括:图3所述的实现超宽带语音互通的装置。
[0088]本发明实施例还提供了一种终端,所述终端包括:图5所述的实现超宽带语音互通的装置。
[0089]下面结合具体应用场景对本发明进行详细描述。
[0090]本场景的方法实现流程包括如下步骤:
[0091]步骤701:通话之前,双方协商编解码方式;
[0092]这里,如果两端都为支持EVS编解码的终端,则双方建立EVS通话,流程结束;如果两端都为支持AMR-WB编解码的终端,则双方建立AMR-WB通话,流程结束;如果一端为支持EVS编解码的终端,另一端为支持AMR-WB编解码的终端,则转到步骤702 ;
[0093]步骤702a:所述支持EVS编解码的终端采用AMR-WB标准速率进行0_7KHz语音数据的编码(中国移动AMR-WB标准速率为23.85kbps),并发送给另一方;
[0094]步骤702b:所述支持AMR-WB编解码的终端采用AMR-WB 12.65kbps对0_7KHz语音数据进行编码,同时采用另一种已协商的双方均支持的编码格式(如HE-AAC,当然也可采用其他编码方式,例如mp3编码,处于高效率编码的考虑,此处优选HE-AAC编码方式,以满足系统的带宽要求)以不高于11.2kbps的速率对7-14KHz的语音数据进行编码,并伪装成AMR-WB数据包的格式,以时间戳的方式标记同一个时刻的数据,并发送给另一方;
[0095]其中,经实验室验证,采用速率12.65kbps和23.85kbps对语音数据编码,并经解码得到的语音质量相差很小。
[0096]可见,对网络来说依然是AMR-WB数据包的传输,两种语音数据占用的带宽为12.65kbps+ll.2kbps,依然是标准的 23.85kbps。
[0097]步骤703a:只支持AMR-WB编解码的终端收到对方发来的AMR-WB标准速率语音数据包;
[0098]步骤703b:支持EVS编解码的终端收到以AMR-WB降速编码发送的0_7KHz数据和HE-AAC编码(或其他编码)发送的7-14KHZ数据,并按照时间戳进行数据包配对和排序;
[0099]步骤704a:只支持AMR-WB编解码的终端采用现有方式进行解码,并播放语音数据;
[0100]步骤704b:支持EVS编解码的终端对配对后的数据包序列分别进行解码,成PCM流格式,将两个相同时间戳的数据进行拼接,以实现0-14KHZ的超宽带语音数据流,进而播放。
[0101]根据声学原理可知,人耳对频宽的敏感度远远高于不同的数据压缩率敏感度,因此采用本发明实施例可以最大程度上保证支持EVS编解码的终端侧的用户体验,而又并不会对网络设备和网络负荷产生任何影响。
[0102]另外,此功能的实现算法并不复杂,当前普通DSP芯片的运算能力即可实时解码两组不同编码格式数据并完成拼接。
[0103]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0104]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0105]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0106]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0107]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种实现超宽带语音互通的方法,其特征在于,该方法包括: 第一终端与第二终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端; 第一终端采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述第二终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率; 第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述第二终端,使第二终端对收到的两种数据包进行相应的解码播放操作。2.根据权利要求1所述的方法,其特征在于,所述采用第二速率对超宽带语音数据进行编码的编码方式为: 所述编解码方式协商过程中协商所得的双方均支持的一种编码方式,该编码方式为:除所述AMR-WB编码方式和EVS编码方式之外的一种编码方式。3.根据权利要求1所述的方法,其特征在于,所述第一速率为:进行AMR-WB编码时所采用的协议规定的一种速率。4.根据权利要求1所述的方法,其特征在于,采用所述第一速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量与采用AMR-WB标准速率对宽带语音数据进行AMR-WB编码、并经所述第二终端解码后得到的语音质量相当。5.根据权利要求1所述的方法,其特征在于,所述第一终端对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,包括: 所述第一终端对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式;以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包。6.一种实现超宽带语音互通的方法,其特征在于,该方法包括: 第二终端与第一终端进行编解码方式协商,所述第一终端为支持AMR-WB编解码方式的终端,所述第二终端为支持EVS编解码方式的终端; 第二终端接收所述第一终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述第一终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述第一终端采用与所述第二终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率; 第二终端对宽带语音数据和超宽带语音数据执行解码播放操作。7.根据权利要求6所述的方法,其特征在于,所述对宽带语音数据和超宽带语音数据执行解码播放操作,包括: 第二终端对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述第一终端已协商的解码方式;将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。8.—种实现超宽带语音互通的装置,其特征在于,该装置位于终端中,包括:协商模块、编码模块和封包发送模块;其中, 所述协商模块,用于本地终端与对端终端进行编解码方式协商,所述本地终端为支持AMR-WB编解码方式的终端,所述对端终端为支持EVS编解码方式的终端; 所述编码模块,用于采用第一速率对宽带语音数据进行AMR-WB编码,采用第二速率对超宽带语音数据进行编码,所述编码方式为与所述对端终端已协商的编码方式,所述第一速率与第二速率之和不高于AMR-WB标准速率; 所述封包发送模块,用于对已编码的宽带语音数据和超宽带语音数据分别进行封包处理,并发送到所述对端终端,使所述对端终端对收到的两种数据包进行相应的解码播放操作。9.根据权利要求8所述的装置,其特征在于,所述封包发送模块包括:封装模块、标记模块和发送模块;其中, 所述封装模块,用于对已编码的宽带语音数据进行封装,并伪装成AMR-WB数据包的格式,将相同时刻已编码的超宽带语音数据进行封装,并伪装成AMR-WB数据包的格式; 所述标记模块,用于以时间戳的方式标记相同时刻的宽带语音数据包和超宽带语音数据包; 所述发送模块,用于将已标记的宽带语音数据包和超宽带语音数据包发送到对端终端。10.一种实现超宽带语音互通的装置,其特征在于,该装置位于终端中,包括:协商模块、接收配对模块和解码播放模块;其中, 所述协商模块,用于本地模块与对端模块进行编解码方式协商,所述对端终端为支持AMR-WB编解码方式的终端,所述本地终端为支持EVS编解码方式的终端; 所述接收配对模块,用于接收所述对端终端发送的宽带语音数据包和超宽带语音数据包,并将两种相同时刻的数据包进行配对;所述宽带语音数据由所述对端终端采用第一速率进行AMR-WB编码后封包,所述超宽带语音数据由所述对端终端采用与所述本地终端已协商的编码方式进行编码后封包,所述第一速率与第二速率之和不高于AMR-WB标准速率; 所述解码播放模块,用于对宽带语音数据和超宽带语音数据执行解码播放操作。11.根据权利要求10所述的装置,其特征在于,所述解码播放模块包括:解码模块和播放模块;其中, 所述解码模块,用于对宽带语音数据进行AMR-WB解码,对超宽带语音数据进行解码,所述解码方式为与所述对端终端已协商的解码方式; 所述播放模块,用于将相同时刻的宽带语音数据和超宽带语音数据进行拼接,并播放。12.—种终端,其特征在于,所述终端包括:权利要求8或9所述的实现超宽带语音互通的装置。13.—种终端,其特征在于,所述终端包括:权利要求10或11所述的实现超宽带语音互通的装置。
【文档编号】G10L19/005GK106033982SQ201510112470
【公开日】2016年10月19日
【申请日】2015年3月13日
【发明人】骆磊
【申请人】中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1