编解码方法及装置制造方法及图纸

技术编号:3044553 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种编解码方法及装置,其主要包括:在确定前一帧采用的是第一编码模式进行编码,且当前帧需要采用第二编码模式进行编码后,则根据确定的当前帧与前一帧的编码数据交迭部分数据长度,获取对应的前一帧中的所述交迭部分数据长度的编码数据;之后,将从前一帧中获取的编码数据与当前帧的编码数据进行第二编码模式编码处理,获得编码结果。并在解码端,采用对应的方式进行相应的解码处理。因此,本发明专利技术中,无需通过滤波器运算便可以实现相应的变换域编解码处理,从而使得整个模式切换下的变换域编解码过程运算复杂度不高,易于软硬件的实现。

【技术实现步骤摘要】

本专利技术涉及编解码
,尤其涉及一种编解码方法及装置。技术背景随着多媒体业务的逐渐广泛应用,由于多媒体业务的自身特性使得在针 对多媒体业务的编码过程中需要更高的编码效率和实时性,同时,相应的音 频的编码带宽也需要进一步扩展。目前,业界采用的能够满足低码率,高质量音频编码的技术包括AMR-WB+ (Adaptive Multi-Rate Wideband codec,适应多速率的宽带多媒体信号编 解码器)技术。基于AMR-WB+的编码器主要包括以下两种编码模式(1) ACELP (Algebraic Code Excited Unear Prediction,代数码激 励线性预测)模式,用于对语音进行编码;(2) TCX (Transform Coded excitation,变换码激励)模式,用于对 乐音进行编码。该AMR-WB+技术是通过对低码率的语音编码进行扩展而形成,具体是将针 对语音的ACELP编码和针对乐音的TCX编码结合在一起形成的 一种混合编码方 式。在对每帧进行编码过程中,具体是通过比较两种模式的SEGSNR (分段信 噪比)值来决定当前选择的编码模式。其本文档来自技高网...

【技术保护点】
一种编码方法,其特征在于,该方法包括:    确定前一帧采用的是第一编码模式进行编码,且当前帧需要采用第二编码模式进行编码;    根据确定的当前帧与前一帧编码数据的交迭部分数据长度,获取对应的前一帧中的所述交迭部分数据长度的编码数据;    对获取的前一帧中获取的编码数据和当前帧的编码数据进行第二编码模式编码处理,获得编码结果。

【技术特征摘要】
1. 一种编码方法,其特征在于,该方法包括确定前一帧采用的是第一编码模式进行编码,且当前帧需要采用第二编码模式进行编码;根据确定的当前帧与前一帧编码数据的交迭部分数据长度,获取对应的前一帧中的所述交迭部分数据长度的编码数据;对获取的前一帧中获取的编码数据和当前帧的编码数据进行第二编码模式编码处理,获得编码结果。2、 根据权利要求1所述的方法,其特征在于,所述的第一编码模式为线 性预测编码模式,所述的第二编码模式为变换域编码。3、 根据权利要求1所述的方法,其特征在于,所述的交迭部分数据长度 的确定方式包括根据各编码帧的帧长确定对应的所述交迭部分数据长度。4、 根据权利要求1、 2或3所述的方法,其特征在于,所述的方法还包 括根据确定当前帧与后一帧的编码数据交迭部分数据长度获取后一帧中的 编码数据,并将获取的编码数据与从前一帧中获取的编码数据及当前帧的编 码数据进行变换域编码处理。5、 根据权利要求4所述的方法,其特征在于,所述的当前帧与前一帧的 编码数据交迭部分数据长度,和所述当前帧与后一帧的编码数据交迭部分数 据长度相同。6、 一种编码装置,其特征在于,包括编码模式切换识别单元、前一编码 帧交迭数据获取单元和变换域编码单元,其中编码模式切换识别单元,用于在确定前一帧采用的第一编码模式进行编码,且当前帧需要采用第二编码模式进行编码后,触发所述前一编码帧交迭数据获取单元;前一编码帧交迭数据获取单元,用于根据确定的当前帧与前 一 帧的编码 数据交迭部分数据长度,获取对应的前一帧中相应长度的编码数据,并提供 给变换域编码单元;第二编码单元,对前一编码帧交迭数据获取单元获取的编码数据及当前 帧的编码数据进行第二编码模式编码处理,获得编码结果。7、 根据权利要求6所述的装置,其特征在于,所述的第一编码模式为线 性预测编码模式,所述的第二编码模式为变换域编码。8、 根据权利要求6所述的装置,其特征在于,所述的前一帧交迭数据获 取单元及后一帧交迭数据获取单元中采用的交迭部分数据长度为根据各编码 帧的帧长预先确定。9、 根据权利要求6、 ...

【专利技术属性】
技术研发人员:郭炜刘佩林李伟许丽净张清许剑峰桑盛虎杜正中胡晨
申请(专利权)人:华为技术有限公司上海交通大学
类型:发明
国别省市:94[中国|深圳]

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

1