一种多用途语音频编码传输方法和装置制造方法及图纸

技术编号:6049543 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多用途语音频编码传输方法和装置,所述方法包括:编码应用端根据输入的设置信息制定编码控制策略;所述编码应用端接收到音频数据后,根据所述编码控制策略生成编码控制标识,将接收到的音频数据编码成多用途语音频编解码器(VAC)数据;所述编码应用端将编码控制标识和VAC数据复用为VAC帧,并将多个VAC帧组成VAC传输流,发送给解码应用端。本发明专利技术可以实现根据用户设置、应用场景和客户端反馈等信息,按不同技术方案对语音频帧编码、传输、解码。

Method and device for coding and transmitting multipurpose audio and video

The invention discloses a multipurpose audio encoding transmission method and device, the method includes: encoding application terminal according to the input information set set encoding control strategy; the encoding application receives the audio data, according to the control strategy generating control encoding encoding identification, encoding the received audio data a multipurpose audio codec (VAC) data; the application side will control encoding encoding identification and VAC data reuse for VAC frame, and a plurality of VAC frames composed of VAC transport stream, sent to the decoding application terminal. The invention can realize the encoding, transmission and decoding of the speech frequency frame according to different technical schemes according to the information of the user setting, the application scenario, and the client feedback.

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种多用途语音频编码传输方法和装置
技术介绍
在低复杂度、可分级的多用途语音频编解码领域,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所本文档来自技高网...

【技术保护点】
1.一种多用途语音频编码传输的方法,包括:编码应用端根据输入的设置信息制定编码控制策略;所述编码应用端接收到音频数据后,根据所述编码控制策略生成编码控制标识,将接收到的音频数据编码成多用途语音频编解码器(VAC)数据;所述编码应用端将编码控制标识和VAC数据复用为VAC帧,并将多个VAC帧组成VAC传输流,发送给解码应用端。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘志强袁浩黎家力
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1