【信源编码技术】作业5-视频编解码器缓冲区

视频编解码器缓冲区

对视频序列编码导致输出变比特率码流,因此需要一个编码缓冲区,将变比特率(VBR)码流与固定码率(CBR)的信道连接起来;还需要一个解码缓冲区,将固定码率的信道与变比特率码流连接起来.

视频编解码传输系统示意图

 固定码率(CBR)传输分析

A: 发送端缓冲区中积累的比特数

B: 已从解码端缓冲区移出的比特数

C: 从编码器到解码器的比特传输速率,即固定码率(CBR)

编解码器缓冲区的四种溢出状态:

1、当A-C超出编码器缓冲区容量,则编码器缓冲区上溢

2、当A-C为0,则编码器缓冲区下溢

3、当C-B超出解码器缓冲区容量,则解码器缓冲区上溢

4、当C-B为0,则解码器缓冲区下溢

i时刻编码器缓冲区中的数据量(式1):

B_{e}(i)=\sum_{j=1}^{i}R_{j}-\sum_{j=1}^{i}C

i+\Delta N时刻解码器缓冲区中的数据量,其中\Delta N为编码器发送延迟和解码器开始解码延迟之和(式2): 

B_{d}(i+\Delta N)=\sum_{j=1}^{i+\Delta N}C-\sum_{j=1}^{i}R_{j}

将式1代入\sum_{j=1}^{i+\Delta N}C=\sum_{j=1}^{i}C+\sum_{j=i+1}^{i+\Delta N}C

\sum_{j=1}^{i+\Delta N}C=\sum_{j=i+1}^{i+\Delta N}C+\sum_{j=1}^{i}R_{j}-B_{e}(i)

再将上式代入到式2,得B_{d}(i+\Delta N)=\sum_{j=i+1}^{i+\Delta N}C-B_{e}(i)

为使解码器缓冲区不下溢,上式需大于0,即在固定码率信道,编码缓冲区容量需满足B_{e}(i)<\sum_{j=i+1}^{i+\Delta N}C

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值