|
|
图9 AC-3解码过程框图
|
在实际的AC-3解码器中,还包括下述功能:
|
l假若检测出一个数据误码,可以使用误码掩盖或静噪。
|
l高频内容耦合在一起的那些声道必须去除耦合。
|
l无论何时已被重新设置矩阵的声道,必须进行去除矩阵化的过程(在2-声道模式中)。
|
l必须动态的改变综合滤波器组的分辨率,与编码器分析滤波器组在编码过程中所用的方法
|
相同。
|
3. 3 杜比数字AC-3编码数据格式
|
经过杜比数字AC-3编码器的编码处理,可以将原始的数据PCM信号编码为杜比数字AC-3音频数据流。
|
一个AC-3串行编码的音频数据流是由一个同步帧的序列所组成。如图10所示。
|
|
图10 AC-3同步帧结构
|
由图可见,每个同步帧包含六个编码的音频样本块(AB)其中每个代表256个新的音频样本。在
|
每个同步帧开始的同步信息(SI)的信头中,包含为了获得同步和维持同步所需要的信息。接着SI后
|
面的是数码流信息(BSI)的信头;它包含描述编码数据流业务的各种参数。编码的音频样本块之后接
|
着是一个辅助数据(AUX)字段。在每个同步帧结尾处是误码检验字段,其中包含一个用于误码检测的
|
CRC字。一个附加的CRC字位于SI信头中,以供选用。
|
AB0~AB5的每一块代表一个编码通道,可以被分别独立解码,块的大小可以调整,但总数据量不变。在
|
图中还有两个未标出的CRC,其中第一个位于帧的5/8处,另一个位于帧未。之所以如此安排,目的就
|
是可以减少解码器的RAM需求量,使得解码器不必完全接收一帧后才解码音频数据,而是分成了两部
|
分进行解码。
|
3.4 杜比数字AC-3的兼容性
|
由于AC-3比特流中同步结构中的AB0~AB5是独立解码的,因此可以将这些编码信号重新构造为所需的输
|
出信号,即输出的下行兼容性。如图11所示。
|
|
图11 AC-3输出的下行兼容性
|
在许多重放系统中,扬声器的数目不能同编码的音频声道的数目匹配。为了重现完整的音频节目
|
需要向下混合。在帧同步中,AB0~AB5中记录着六个独立声道的音频数据,按照AC-3重放时的安排,
|
我们称之为L、R、C、Ls、Rs、LFE。一般用于向下混合的过程中,低音增强LFE通道记录的音频信号
|
主要用于渲染烘托气氛,所以向下混合时,只用其中的L、R、C、Ls、Rs。从图中可以看到编码后的
|
AC-3数据流可以直接传输后经解码器解码为5.1通道音频信息进行重放,也可以向下混合为两个声道
|
信号,然后经不同的解码器得到不同的重放模式。就单一环绕声道(n/1模式)而言,把S称为单个
|
环绕声道。从图中可看出,向下混合提供两种类型:向下混合为Lt、Rt矩阵环绕编码的立体声对;
|
向下混合为通常的立体声信号Lo、Ro。向下混合的立体声信号(Lo、Ro或Lt、Rt)可进一步向下混
|
合为单声道M,通过两个声道简单的相加即可。如果将Lt、Rt向下混合为单声道,环绕信息将会丢
|
失。当希望需要一个单声道信号时则Lo、Ro向下混合更可取。
|
用于Lo、Ro立体声信号的一般3/2向下混合方程式为:
|
Lo=1.0′L+clev′C+slev′Ls;
|
Ro=1.0′R+clev′C+slev′Rs;
|
如果接着Lo、Ro被组合成单声道信号重放,有效的向下混合方程式为:
|
M=1.0′L+2.0′clev′C+1.0′R+slev′Ls+slev′Rs;
|
如果只出现单个环绕声道S(3/1模式),则向下混合方程式为:
|
Lo=1.0′L+clev′C+0.7′slev′S;
|
Ro=1.0′R+clev′C+0.7′slev′S;
|
M=1.0′L+2.0′clev′C+1.0′R+1.4′slev′S;
|
其中clev、slev分别代表中央声道混合声级系数和环绕声道混合声级系数,在BSI数据中由
|
Cmixlev、Surmixlev比特字段来指出相对应的值。
|
用于Lt、Rt立体声信号的一般3/2向下混合方程式为:
|
Lt=1.0′L+0.707′C-0.707′Ls-0.707′Rs;
|
Rt=1.0′R+0.707′C+0.707′Ls+0.707′Rs;
|
如果只出现单个环绕声道S(3/1模式),则向下混合方程式为:
|
Lt=1.0′L+0.707′C-0.707′S;
转贴于 酷文网-论文下载中心 http://www.coolwen.net
共9页: 上一页 [1] [2] [3] 4 [5] [6] [7] [8] [9] 下一页
网摘收藏: