不是一回事,但它们在完整的通信链路中是前后衔接的两个阶段。


核心区别:一个"减冗余",一个"加冗余"

音视频编码(信源编码) 通信编码(信道编码)
目的 压缩数据,去除冗余,节省带宽/存储 增加冗余,抵抗噪声,保证传输可靠
哲学 信源本身有统计冗余(相邻像素相似、音频波形连续),可以扔掉而不影响感知 信道有噪声会丢比特,必须人为加冗余才能纠错
代表算法 H.264/HEVC、JPEG、AAC、MP3 RS码、BCH码、LDPC、Turbo码、Polar码
核心操作 DCT变换、运动估计、量化、熵编码(Huffman) 生成矩阵、校验矩阵、伴随式译码、置信度传播
输入输出 原始音视频 → 压缩码流 数据比特 → 带冗余的编码比特

直观类比

  • 音视频编码 = 把 100 页的论文精简成 10 页摘要,去掉重复和次要内容,但不改变核心意思
  • 通信编码 = 给这 10 页摘要每页抄 3 份备份,即使丢了几页,还能从备份复原

在真实系统中的关系

一条完整的视频传输链路(如 Netflix 流媒体、Zoom 视频通话):

原始视频 → [H.264/HEVC 压缩] → [RTP/UDP 打包] → [LDPC/RS 信道编码] → 无线/有线信道
  1. 信源编码(H.264):把 4K 原始视频(巨大)压成几 Mbps 的码流
  2. 信道编码(LDPC/RS):在码流中插入冗余校验位,确保 WiFi/5G/光纤传输出错时能纠正
  3. 传输:经过 SerDes → 光纤/电磁波 → 接收端
  4. 信道解码:用 LDPC/RS 纠正传输错误
  5. 信源解码:用 H.264 解码器还原视频画面

为什么容易混淆?

  1. 都叫"编码":中文里"编码"一词太宽泛
  2. 都用到数学工具:两者都会涉及矩阵、概率、信息论
  3. 现代标准有融合趋势
    • 有些视频编码(如 H.266/VVC)的熵编码部分借鉴了信道编码的算术编码思想
    • 5G/WiFi 的物理层会把信源压缩和信道调制联合优化(如 JSCC,Joint Source-Channel Coding

一句话总结

音视频编码是"减肥"——把数据压瘦;通信编码是"买保险"——给数据加保护层。一个负责省带宽,一个负责抗干扰。

更多推荐