一种多用途语音频编码传输方法和装置的制作方法

文档序号:2823343阅读:184来源:国知局
专利名称:一种多用途语音频编码传输方法和装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种多用途语音频编码传输方法和装置。
背景技术
在低复杂度、可分级的多用途语音频编解码领域,G. 718仅支持窄带和宽带的 嵌入式可分级编码及传输。G. 719支持全带低复杂度的编码及传输,但是不支持分级 模式。G. 722. 1仅支持宽带、超宽带低复度的编码及传输。因此,中国通信标准化协会 (China Communications Standards Association,简称CCSA)提出多用途语音频编解码器 (Versatile Audio Codec,简称 VAC)的方案。现有的VAC技术方案中,只能采用信号分类的方法编码,即将输入音频信号分 为语音、音乐、噪声、静音,再根据输入的音频信号类型,确定带宽等编码控制参数,根据编 码控制参数对音频数据编码。这种方法对编码的控制方式较单一,灵活性很差。

发明内容
本发明要解决的技术问题就是提出一种多用途语音频编码传输方法和装置,解决 现有技术中编码控制方式单一的问题。为了解决上述技术问题,本发明提供一种多用途语音频编码传输的方法,包括编码应用端根据输入的设置信息制定编码控制策略;所述编码应用端接收到音频数据后,根据所述编码控制策略生成编码控制标识, 将接收到的音频数据编码成VAC数据;所述编码应用端将编码控制标识和VAC数据复用为VAC帧,并将多个VAC帧组成 VAC传输流,发送给解码应用端。进一步地,上述方法还可具有以下特点所述设置信息包括配置信息和应用控制信息;所述编码应用端根据输入的设置信息制定编码控制策略的步骤具体是指所述编 码应用端根据配置信息选择编码控制方式;其中,所述编码控制方式为根据应用控制信息和/或音频信号分类进行编码。进一步地,上述方法还可具有以下特点所述应用控制信息包括以下信息中的一种或多种(1)用户定制信息;(2)业务定制信息;(3)解码应用端的反馈信息。进一步地,上述方法还可具有以下特点若所述应用控制信息为用户定制信息,编码控制方式为根据应用控制信息进行编 码,则所述编码应用端直接根据用户定制信息生成编码控制标识;其中,所述用户定制信息包括编码器标识和编码控制参数。
进一步地,上述方法还可具有以下特点若所述应用控制信息为业务定制信息,编码控制方式为根据应用控制信息进行编 码,则所述编码应用端生成编码控制标识的步骤包括根据业务类型确定编码模式,根据业务需求确定编码码率;根据编码模式和码率选择编码控制参数,进而选择编码器;根据编码器标识和编码控制参数生成编码控制标识。进一步地,上述方法还可具有以下特点若所述应用控制信息为解码应用端的反馈信息,编码控制方式为根据应用控制信 息进行编码,则所述编码应用端选择满足所述反馈信息的编码器和编码控制参数,生成编 码控制标识。进一步地,上述方法还可具有以下特点所述编码控制参数包括编码模式、采样率、声道和帧类型。进一步地,上述方法还可具有以下特点编码控制标识包括VAC参数标识,所述VAC参数标识包括编码器标识和编码参 数;所述编码参数用于指示编码模式、采样率、声道和帧类型;当编码参数表示自定义 时,所述编码控制标识还包括VAC配置信息;当编码模式为嵌入式可分级时,所述编码控制标识还包括VAC分级信息。为了解决上述技术问题,本发明提供一种多用途语音频编码传输的装置,包括编 码控制模块,编码模块和VAC传输流复用模块,所述编码控制模块用于根据输入的设置信息制定编码控制策略,以及,接收到音 频数据后,根据所述编码控制策略生成编码控制标识,并将所述编码控制标识发送给编码 模块和VAC传输流复用模块;所述编码模块用于根据编码控制标识将接收到的音频数据编码成VAC数据;所述VAC传输流复用模块用于将编码控制标识和VAC数据复用为VAC巾贞,并将多 个VAC帧组成VAC传输流,发送给解码应用端。进一步地,上述装置还可具有以下特点所述设置信息包括配置信息和应用控制信息;所述编码控制模块进一步用于根据配置信息选择编码控制方式;其中,所述编码控制方式为根据应用控制信息和/或音频信号分类进行编码。本发明可以实现根据用户设置、应用场景和客户端反馈等信息,按不同技术方案 对语音频帧编码、传输、解码。另外,本发明支持多个编解码器,可以根据设置信息选择编码 器,这样可以支持从宽带到全频带、可分级的音频编解码功能。


图1是本发明实施例的发送端和接收端示意图;图2是本发明实施例的编码控制模块输入输出的示意图;图3是本发明实施例的多用途语音频编码传输方法的流程图;图4是本发明实施例的VAC帧组成示意图5是本发明实施例的VAC传输流组成示意图;图6是本发明实施例的多用途语音频解码方法的流程图。
具体实施例方式下面结合附图及具体实施例对本发明进行详细说明。本发明参考《信源编码工作组第06次会议总结》、《多用途语音频编解码(VAC)标 准ToR》与编码器技术方案介绍。如图1所示,为本发明实施例的发送端和接收端示意图。其中,发送端为编码应用端(即多用途语音频编码传输的装置),包括编码控制模 块,编码模块和VAC传输流复用模块,编码控制模块用于根据输入的设置信息制定编码控制策略,以及,接收到音频数 据后,根据所述编码控制策略生成profi Ie (编码控制标识),并将profi Ie发送给编码模块 和VAC传输流复用模块;编码模块用于根据profile将接收到的音频数据编码成VAC数据;VAC传输流复用模块用于将profile和VAC数据复用为VAC帧,并将多个VAC帧组 成VAC传输流,发送给解码应用端。参考图2,输入编码控制模块的设置信息包括配置信息和应用控制信息;所述编 码控制模块可根据配置信息选择编码控制方式;编码控制方式可以是根据应用控制信息 进行编码、根据音频信号分类进行编码、根据应用控制信息和音频信号分类进行编码等方 式。编码模块包括一个或多个编码器,可根据编码控制模块输出的profile选择编码 器并进行编码。接收端为解码应用端,包括VAC传输流解复用模块和解码模块;VAC传输流解复用模块用于接收VAC传输流,解析出VAC巾贞,以及,解析VAC巾贞,获 取profile和VAC数据;解码模块用于将VAC数据解析成音频数据。其中,解码模块可包括一个或多个解码器,可根据profile选取解码器,进行解 码。下面进一步详述编码应用端和解码应用端执行编解码的过程。如图3所示,编码应用端执行如下步骤步骤301,根据输入的设置信息制定编码控制策略;其中,设置信息包括配置信息和应用控制信息;编码应用端可根据配置信息选择编码控制方式,所述编码控制方式为根据应用 控制信息和/或音频信号分类进行编码;根据应用控制信息和音频信号分类进行编码可分为应用控制优先级高或信号分 类优先级高两种,配置信息为编码控制方法标识,具体如下表所示表1编码控制方法标识
权利要求
1.一种多用途语音频编码传输的方法,包括编码应用端根据输入的设置信息制定编码控制策略;所述编码应用端接收到音频数据后,根据所述编码控制策略生成编码控制标识,将接 收到的音频数据编码成多用途语音频编解码器(VAC)数据;所述编码应用端将编码控制标识和VAC数据复用为VAC帧,并将多个VAC帧组成VAC 传输流,发送给解码应用端。
2.如权利要求1所述的方法,其特征在于,所述设置信息包括配置信息和应用控制信息;所述编码应用端根据输入的设置信息制定编码控制策略的步骤具体是指所述编码应 用端根据配置信息选择编码控制方式;其中,所述编码控制方式为根据应用控制信息和/或音频信号分类进行编码。
3.如权利要求2所述的方法,其特征在于, 所述应用控制信息包括以下信息中的一种或多种(1)用户定制信息;(2)业务定制信息;(3)解码应用端的反馈信息。
4.如权利要求3所述的方法,其特征在于,若所述应用控制信息为用户定制信息,编码控制方式为根据应用控制信息进行编码, 则所述编码应用端直接根据用户定制信息生成编码控制标识; 其中,所述用户定制信息包括编码器标识和编码控制参数。
5.如权利要求3所述的方法,其特征在于,若所述应用控制信息为业务定制信息,编码控制方式为根据应用控制信息进行编码, 则所述编码应用端生成编码控制标识的步骤包括根据业务类型确定编码模式,根据业务需求确定编码码率; 根据编码模式和码率选择编码控制参数,进而选择编码器; 根据编码器标识和编码控制参数生成编码控制标识。
6.如权利要求3所述的方法,其特征在于,若所述应用控制信息为解码应用端的反馈信息,编码控制方式为根据应用控制信息进 行编码,则所述编码应用端选择满足所述反馈信息的编码器和编码控制参数,生成编码控 制标识。
7.如权利要求4 6所述的方法,其特征在于,所述编码控制参数包括编码模式、采样率、声道和帧类型。
8.如权利要求1 6所述的方法,其特征在于,编码控制标识包括VAC参数标识,所述VAC参数标识包括编码器标识和编码参数; 所述编码参数用于指示编码模式、采样率、声道和帧类型;当编码参数表示自定义时, 所述编码控制标识还包括VAC配置信息;当编码模式为嵌入式可分级时,所述编码控制标识还包括VAC分级信息。
9.一种多用途语音频编码传输的装置,其特征在于,包括编码控制模块,编码模块和 VAC传输流复用模块,所述编码控制模块用于根据输入的设置信息制定编码控制策略,以及,接收到音频数 据后,根据所述编码控制策略生成编码控制标识,并将所述编码控制标识发送给编码模块 和VAC传输流复用模块;所述编码模块用于根据编码控制标识将接收到的音频数据编码成VAC数据; 所述VAC传输流复用模块用于将编码控制标识和VAC数据复用为VAC帧,并将多个VAC 帧组成VAC传输流,发送给解码应用端。
10.如权利要求9所述的装置,其特征在于,所述设置信息包括配置信息和应用控制信息;所述编码控制模块进一步用于根据配置信息选择编码控制方式;其中,所述编码控制方式为根据应用控制信息和/或音频信号分类进行编码。
全文摘要
本发明公开了一种多用途语音频编码传输方法和装置,所述方法包括编码应用端根据输入的设置信息制定编码控制策略;所述编码应用端接收到音频数据后,根据所述编码控制策略生成编码控制标识,将接收到的音频数据编码成多用途语音频编解码器(VAC)数据;所述编码应用端将编码控制标识和VAC数据复用为VAC帧,并将多个VAC帧组成VAC传输流,发送给解码应用端。本发明可以实现根据用户设置、应用场景和客户端反馈等信息,按不同技术方案对语音频帧编码、传输、解码。
文档编号G10L19/00GK102142924SQ20101011126
公开日2011年8月3日 申请日期2010年2月3日 优先权日2010年2月3日
发明者刘志强, 袁浩, 黎家力 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1