视频编解码

来源:互联网 发布:天刀捏脸数据女 萌妹子 编辑:程序博客网 时间:2024/06/07 01:23

为什么要进行视频压缩

  1. 未经压缩的数字视频的数据量巨大
  2. 存储困难(一张DVD只能存储几秒钟未压缩数字视频)
  3. 传输困难(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参数

  • 数据包端到端的延迟
  • 带宽:比特/秒
  • 数据包的流失率
  • 数据包的延迟时间的波动
0 0