Chroma Subsampling是什么

色度采样是什么?

1. 4:2:2 命名的含义

在 4:2:2 这种颜色子采样格式中,每个数字都有特定的含义:

4:表示在一个采样区间内(通常是 4 个像素的水平线),亮度信息(Y)是每个像素采样一次,即逐像素采样。
2:表示在同一个采样区间内,色度信息(Cb 和 Cr)每 2 个像素采样一次,即水平方向上色度的采样频率减半。
2:同样表示在水平方向上,第二个色度通道(通常是 Cr)也以同样的频率(每 2 个像素采样一次)进行采样。

颜色子采样(Chroma Subsampling)通过减少色度信息的采样率来降低视频数据量。以下是常见的四种颜色子采样方法,以及每种方法中每多少个像素进行一次色度采样的解释:


1. 4:4:4

  • 亮度(Y):每个像素采样一次。
  • 色度(Cb 和 Cr):每个像素采样一次。

子采样说明

  • 每个像素都有独立的亮度和色度信息。
  • 每 1 个像素采样一次色度信息。
  • 无子采样,全分辨率,最高质量。

2. 4:2:2

  • 亮度(Y):每个像素采样一次。
  • 色度(Cb 和 Cr):每两个像素共享一个色度信息(水平方向)。

子采样说明

  • 水平方向上每 2 个像素共享一组色度信息,垂直方向上每个像素都有独立的亮度信息。
  • 每 2 个像素采样一次色度信息(水平方向)。
  • 水平色度分辨率减半,但垂直方向保持不变。

3. 4:2:0

  • 亮度(Y):每个像素采样一次。
  • 色度(Cb 和 Cr):每 2x2 像素块共享一组色度信息。

子采样说明

  • 水平方向和垂直方向上每 2x2 像素块共享一组色度信息。
  • 每 4 个像素采样一次色度信息。
  • 水平和垂直色度分辨率都减半。

4. 4:1:1

  • 亮度(Y):每个像素采样一次。
  • 色度(Cb 和 Cr):每 4 个像素共享一组色度信息(水平方向)。

子采样说明

  • 水平方向上每 4 个像素共享一组色度信息,垂直方向上每个像素都有独立的亮度信息。
  • 每 4 个像素采样一次色度信息(水平方向)。
  • 水平色度分辨率降低为亮度分辨率的四分之一,垂直方向不变。

总结

  • 4:4:4:每 1 个像素采样一次色度信息。
  • 4:2:2:每 2 个像素采样一次色度信息。
  • 4:2:0:每 4 个像素采样一次色度信息。
  • 4:1:1:每 4 个像素采样一次色度信息(仅在水平方向)。

这些子采样方法通过减少色度信息的采样频率来减少视频数据量,但会导致色度分辨率的降低。