Page 47 - BP_202209
P. 47
编码处理,输出带宽扩展编码码流,所有码流通过复用码 (3)DRA+_SL低码率扩展及分层编码算法
流模块输出DRA+_S低码率编码码流。 如图6所示,为DRA+_SL的立体声和单声道编码流
如图3所示,为DRA+_S低码率环绕声扩展编码框图。 程。其编码原理与DRA+_S和DRA+_L基本相同。
DR A+_S低码率环绕声编码结构则由三部分构成: 如图7所示,为DRA+_SL的环绕声编码流程。
L&R声道对DRA+_S编码、C(中央声道)单声道DRA+_
S编码及LFE(低频增强声道)单声道DRA+编码、LS&RS
(左环绕和右环绕)声道对DRA+_S编码。
(2)DRA+_L分层编码算法
图7 DRA+_SL环绕声编码系统图
图4 DRA+_L立体声和单声道编码系统图
如图4所示,为DRA+_L的立体声和单声道编码系统图。 四.音频编码算法的数据结构
基本层编码按照编码比特率完成DRA+编码,增强层 (1)DRA+编码算法的帧结构
输入信号是基本层恢复信号与输入信号的残差信号,通过 DRA+基本帧结构如图8所示[1]。帧头信息中含有标志
DRA+量化、熵编码压缩残差信号,最终完成DRA+编码。 是否包含辅助数据的标志位,占1bit,用于增强性能和扩
展功能,能够保证增强算法与原DRA+算法的兼容性。
图8 DRA+基本帧结构示意图
(2)辅助数据扩展的一般结构
如图9所示,为辅助数据结构图。DRA+帧头用4byte
的空间存储帧长信息;括号中的数字用于表示该数据所占
图5 DRA+_L环绕声扩展编码系统图 的存储空间,单位是bit。X 1……Xn用于表示第1个……n
如图5所示,为DRA+_L的环绕声编码系统图。 个辅助数据的长度,单位是byte。
DRA+_L环绕声编码结构则由三部分构成:L&R声道 辅助数据类型主要包括三种:12bit的附属数据长度,
对DRA+_L编码、C(中央声道)单声道DRA+_L编码及 4bit的附属数据类型和有效载荷。
LFE(低频增强声道)单声道DRA+编码、LS&RS(左环
绕和右环绕)声道对DRA+_L编码。
图9 辅助数据的结构示意图
(3)DRA+_S编码类型的基本帧结构
DRA+_S编码类型的基本帧结构如图10所示。利用辅
助数据扩展部分所提供的增强编码工具,提高编码DRA+
的编码效率,提供低码率音频编码算法,其中增强编码工
具中带宽扩展模块为必选,如果有立体声对信号输入,则
图6 DRA+_SL单声道或立体声编码系统图 参数立体声模块为可选。
47