AC3 Rematrix

当L R channel highly correlated时,AC3 encoder 使用rematrix技术压缩L/R的和和差。

原始信号为left,right,使用rematrix压缩信号为left',right'

left'=0.5(left+right);

right'=0.5(left-right);

1.Frequency band

AC3对不同的frequency band独立的进行rematrix.4个frequency band的边界依赖于coupling信息。

1)coupling not in use(cplinu=0),

有4个rematrixing band(nrematbd = 4):

2)coupling in use,cplbegf >2.

有4个rematrixing band:

3)coupling in used, 0<cplbegf<=2

有3个rematrixing band:

 

4)coupling in used, cplbegf = 2.

有2个rematrixing band:

2.Encoder Rematrix:

在encoder基于Rematrix frequecy band 对L,R,L+R,L-R的transform coeficients的平方进行相加,根据结果来决定是否使用rematrix.

2.decoder rematrix

在每一个rematrixing band,bitstream中包含一个1 bit rematrix flag标识该band是否使用了rematrix.

如果使用了rematrix,decoder使用下列方法还原出原始的left/right.

left(band n) = received left(band n) + received right(band n) ;
right(band n) = received left(band n) – received right(band n) ;

 

转载于:https://www.cnblogs.com/fellow1988/p/8850175.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值