为什么要进行视频压缩
- 未经压缩的数字视频的数据量巨大
- 存储困难(一张DVD只能存储几秒钟未压缩数字视频)
- 传输困难(1兆的带宽传输一秒的数字电视视频需要大约4分钟)
一分钟的视频数据量
为什么可以压缩
去除冗余信息
- 空间冗余:图像相邻像素之间有较强的相关性
- 时间冗余:视频序列的相邻图像之间内容相似
- 编码冗余:不同像素值出现的概率不同
- 视觉冗余:人的视觉系统对某些细节不敏感
- 知识冗余:规律性的结构可由先验知识和背景知识得到
数据压缩分类
无损压缩(Lossless)
压缩前解压缩后图像完全一致
压缩比低(2:1~3:1)
例如:
图片:BMP、GIF(像素资料不会被丢失,图像的色彩会丢失,只有256色)、PNG、TIFF
音频:WAV、APE、FLAC
视频:AVI
有损压缩(Lossy)
压缩前解压缩后图像不一致
压缩比高(10:1~20:1)
利用人的视觉系统的特性
压缩系统的组成
编码器中的关键技术
编解码中的关键技术
编解码器实现
编解码器的实现平台
- 超大规模集成电路VLSI
- 数字信号处理器DSP
- 软件
编解码器产品
- 机顶盒
- 数字电视
- 摄像机
- 监控器
视频编码标准
编码标准作用
兼容
不同厂家生产的编码器压缩的码流能够被不同厂家的解码器解码
高效
标准编解码器可以进行批量生产,节约成本
主流的视频编码标准
- MPEG-2
- MPEG-4 Simple Profile
- H.264/AVC
- VC-1
视频传输面临的问题
传输系统不可靠
- 带宽限制
- 信号衰减
- 噪声干扰
- 传输延时
视频传输出现的问题
- 不能解码出正确的视频
- 视频播放延迟
视频传输的QoS参数
- 数据包端到端的延迟
- 带宽:比特/秒
- 数据包的流失率
- 数据包的延迟时间的波动