语音质量优化方法及装置、终端的制作方法

文档序号:9436684阅读:444来源:国知局
语音质量优化方法及装置、终端的制作方法
【技术领域】
[0001] 本发明涉及语音优化技术,尤其涉及一种语音质量优化方法及装置、终端。
【背景技术】
[0002] 由于长期演进化TE,LongTermEvolution)系统的全面IP化,语音的承载已不再 是传统的电路域交换方式而是采用与数据业务相同的分组域交换方式,话音业务将通过IP 网络实现。因此,在传输过程中会产生语音丢包,送将严重影响语音信号的质量。如何在网 络状况较差的情况下,通过减小网络中的丢包是目前亟待解决的问题。在LTE系统中,语音 传输通过自适应多速率宽带编码(AMR-WB,AdaptiveMulti-rate-Wideband)编解码器进行 编解码,因此针对系统而言,目前的丢包优化技术都是基于AMR-WB编解码器进行的,目前 主要采用多描述编码(MDC,MultipleDescriptionCoding)和差错隐藏两种方式。
[0003] 差错隐藏方式的原理是,在数据传输过程中如果有数据顿丢失,利用参数间相关 性,并利用所接收到的前后顿的数据信息来预测或者内插出丢失的数据顿。但恢复的数据 顿会有一定偏差。送是因为AMR-WB是基于CELP编码结构进行编码的,相邻顿之间的参数 具有很强的依赖性,分组的丢失不仅会影响到本顿信号的恢复,还会影响到随后语音信号 的恢复。因此在分组环境下丢失数据顿对语音质量的影响很大。
[0004] 多描述方式的原理是,将AMR-WB编码后的参数信息根据一定的准则划分为多个 部分,并将每一部分打成一个包进行发送,在接收端,当所有的包都接收到时,可W恢复出 原有的参数,当丢失一部分包时,可W利用接收到的数据包来恢复数据信息。虽然此时恢复 出来的数据会有所缺失,但是相对于丢失整个数据包,在语音质量上会有所提升。
[0005] 采用差错隐藏方式进行编解码时,在低丢包率情况下,利用AMR-WB自带的差错隐 藏算法可W保证语音质量,但是在丢包率较高的情况下,采用AMR-WB自带的差错隐藏算法 提升语音质量的效果将会明显降低,并且当前语音包的丢失,还会影响到后面语音包数据 的恢复。
[0006] 采用多描述方式进行编解码时,虽然在高丢包率情况下可W保证语音质量,但是 由于需要对编码后的参数进行多描述,送样每一种描述中会重复包含一些参数,使得多描 述输出的总编码速率会大于原有编码模式下的编码速率,在传输中会占用比较多的资源。 另外,经过多描述算法输出的编码速率不会与AMR-WB原有的九种编码速率中的任何一种 相同,会产生新的编码速率,当需要应用于已有的通信系统中时,需要更新通信系统的网络 架构。

【发明内容】

[0007] 为解决上述技术问题,本发明实施例提供一种语音质量优化方法及装置、终端,在 不增加传输资源及改变原有通信系统架构的前提下,利用合理的编解码匹配方案,达到比 较好的丢包优化效果。
[0008] 本发明实施例的技术方案是送样实现的:
[0009] 一种语音质量优化方法,包括:
[0010] 确定当前的信道质量低于设定指标时,为待传输信息选择相应的自适应多速率宽 带编码AMR-WB编码模式,并利用所选的AMR-WB编码模式对所述待传输信息进行编码;
[0011] 利用多描述编码MDC将编码后的待传输信息转换为两个描述信息;
[0012] 调整所述两个描述信息的编码速率,使调整后的编码速率与AMR-WB的编码速率 保持一致;
[0013] 发送调整后的所述两个描述信息。
[0014] 优选地,所述方法还包括:
[0015]接收所述两个描述信息,确定所述两个描述信息中的一个丢失时,利用所接收到 的描述信息恢复所丢失的描述信息,确定所述两个描述信息均丢失时,采用所述AMR-WB的 丢包隐藏算法恢复所丢失的两个描述信息。
[0016] 优选地,所述丢包隐藏算法为所述AMR-WB自带的丢包算法。
[0017] 优选地,所述调整所述两个描述信息的编码速率,使调整后的编码速率与AMR-WB 的编码速率保持一致,包括:
[0018] 为所述两个描述信息选择相应比率的卷积编码,并通过所选择的卷积编码对所述 两个描述信息进行编码,从而调整编码速率与AMR-WB的编码速率一致。
[0019] 优选地,所述为待传输信息选择相应的自适应多速率宽带编码AMR-WB编码模式, 包括:
[0020] 为待传输信息选择编码后的比特率少于当前编码后的比特率的AMR-WB编码模 式。
[0021] 一种语音质量优化装置,包括:确定单元、选择单元、编码单元、转换单元、调整单 元和发送单元,其中:
[0022] 确定单元,用于确定当前的信道质量是否低于设定指标,并在当前的信道质量低 于设定指标时触发选择单元;
[0023] 选择单元,用于为待传输信息选择相应的自适应多速率宽带编码AMR-WB编码模 式;
[0024] 编码单元,用于利用所选的AMR-WB编码模式对所述待传输信息进行编码;
[0025] 转换单元,用于利用多描述编码MDC将编码后的待传输信息转换为两个描述信 息;
[0026] 调整单元,用于调整所述两个描述信息的编码速率,使调整后的编码速率与 AMR-WB的编码速率保持一致;
[0027] 发送单元,发送调整后的所述两个描述信息。
[0028] 优选地,所述装置还包括;接收单元、确定单元、第一恢复单元和第二恢复单元,其 中:
[0029] 接收单元,用于接收所述两个描述信息;
[0030] 确定单元,用于确定所述两个描述信息中的一个丢失时,触发第一恢复单元;确定 所述两个描述信息均丢失时,触发第二恢复单元;
[0031] 第一恢复单元,用于利用所接收到的描述信息恢复所丢失的描述信息;
[0032] 第二恢复单元,用于采用所述AMR-WB的丢包隐藏算法恢复所丢失的两个描述信 息。
[0033] 优选地,所述丢包隐藏算法为所述AMR-WB自带的丢包算法。
[0034] 优选地,所述调整单元包括:选择子单元和编码子单元,其中:
[0035] 选择子单元,用于为所述两个描述信息选择相应比率的卷积编码;
[0036] 编码子单元,用于通过所选择的卷积编码对所述两个描述信息进行编码,从而调 整编码速率与AMR-WB的编码速率一致。
[0037] 优选地,所述选择单元,还用于为待传输信息选择编码后的比特率少于当前编码 后的比特率的AMR-WB编码模式。
[0038] 一种终端,包括前述的语音质量优化装置。
[0039] 本发明实施例中,确定当前的信道质量低于设定指标时,为待传输信息选择相应 的AMR-WB编码模式,并利用所选的AMR-WB编码模式对所述待传输信息进行编码;利用MDC 将编码后的待传输信息转换为两个描述信息;调整所述两个描述信息的编码速率,使调整 后的编码速率与AMR-WB的编码速率保持一致;发送调整后的所述两个描述信息。
[0040] 与现有技术相比,本发明实施例所能达到的技术效果有:
[0041] 通过改进AMR-WB编解码器的内处理流程,有效降低了网络中的丢包现象,从而提 高并优化了语音质量。
[0042] 传统的经过多描述算法输出的总编码速率会大于原有的编码速率。本发明实施 例采用合理的编码模式匹配,使处理后的编码速率与原有的编码速率中的至少一种保持一 致,送样就不需要改变原有的通信系统架构。
[0043] 本发明实施例中,针对速率匹配,为了充分利用多余的编码比特,采用不同比率的 卷积编码使内处理后的输出速率与原有的编码速率中的至少一种相同,从而提高了信源信 息的鲁棒性。
【附图说明】
[0044] 图1为本发明实施例的语音质量优化方法的流程图;
[0045] 图2为本发明实施例实现图1所示流程的处理过程示意图;
[0046] 图3为语音质量优化逆处理过程示意图;
[0047] 图4为本发明实施例的语音质量优化装置的组成结构示意图。
【具体实施方式】
[0048]为使本发明的目的、技术方案和优点更加清楚明白,W下举实施例并参照附图,对 本发明进一步详细说明。
[0049] 图1为本发明实施例的语音质量优化方法的流程图,如图1所示,本发明实施例的 语音质量优化方法包括W下步骤:
[0050] 步骤101,确定当前的信道质量低于设定指标时,为待传输信息选择相应的 AMR-WB编码模式,并利用所选的AMR-WB编码模式对所述待传输信息进行编码。
[0051] 本步骤中,对当前的通信信道的信道质量进行检测,或通过信号接收对端反馈信 道质量参数如服务质量QoS参数、信道质量指示参数等,确定当前的信道质量是否低于设 定指标。具体地,当信道质量可W通过上述的信道质量参数衡量时,可W设定质量指标的阔 值,并通过对当前确定的信道质量参数与设定阔值进行比较,即可确定当前信道质量是否 低于设定指标。
[0052] 当确定当前信道质量低于设定指标,即当前的信道质量较差时,为当前的待传输 信息重新选择AMR-WB编码模式。即当前的信道质量较差时,之前所用的AMR-WB编码模式 不在适用当前的编码,如果仍选用当前的AMR-WB编码方式,将会导致丢包,而通信方将会 因丢包而导致语音质量较差。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1