О "Chroma Subsampling" и формате видео / изображений (YUV 4:2:2, YUV 4:2:0 и т. Д.)

Начиная с изображения RGB (или с потокового видео) я знаю, как можно получить другие форматы изображения / видео (например, YCrCb 4:2:2 или 4:2:0). Я знаю соотношение между пикселями RGB и YCrCb, и я знаю, как сделать выборку, чтобы получить 4: 2: 2 или 4:2:0. Вопрос в том, почему это обозначение? Откуда эта запись? Что означают цифры?

1 ответ

Эти числа означают отношение значений яркости (Y) к цветности (Cr,Cb), используемых в представлении. Часто количество байтов для цветности уменьшается, чтобы уменьшить размер изображения.

4: 4: 4 означает, что вы передаете значения Y, Cr и Cb для каждого пикселя. 4:2:2 означает, что вы передаете значение Y для каждого пикселя, но вы передаете значения Cr и Cb один раз для каждого в строки изображения. 4: 2: 0 означает, что вы передаете значение Y для каждого пикселя, но уменьшаете Cr и Cb на 2 (т.е. вы посылаете один Cr и один Cb для каждого блока 2x2).

Другие вопросы по тегам