Подвыборка цветности 4:4:4, 4:2:2 и 4:2:0

Мне нравится создавать бесплатный контент, полный советов для моих читателей, вас. Я не принимаю платное спонсорство, мое мнение принадлежит мне, но если вы сочтете мои рекомендации полезными и в конечном итоге купите что-то, что вам нравится, по одной из моих ссылок, я мог бы получить комиссию без каких-либо дополнительных затрат для вас.

Вы, наверное, видели числа 4:4:4, 4:2:2 и 4:2:0 и другие варианты, чем больше, тем лучше, верно?

Чтобы понять важность этих обозначений, нужно знать, что означают эти цифры и как они влияют на видео. В этой статье мы ограничимся форматами 4:4:4, 4:2:2 и 4:2:0. цветность алгоритмы субдискретизации.

Подвыборка цветности 4:4:4, 4:2:2 и 4:2:0

люма и хрома

Цифровое изображение состоит из пикселей. Каждый пиксель имеет яркость и цвет. Luma означает четкость, а Chroma — цвет. Каждый пиксель имеет свое значение яркости.

Подвыборка используется в Chrominance, чтобы экономно использовать объем данных в изображении.

Вы берете цветность одного пикселя, чтобы вычислить значение соседних пикселей. Для этого часто используется сетка, которая начинается с 4 опорных точек.

Загрузка...
люма и хрома

Формула соотношения субдискретизации Chroma

Подвыборка цветности показана в следующей формуле соотношения: J:a:b.

J = общее количество пикселей в ширине шаблона эталонного блока.
a= количество образцов цветности в первой (верхней) строке
b= количество образцов цветности во второй (нижней) строке

См. изображение ниже для субдискретизации цветности 4:4:4.

Формула соотношения субдискретизации Chroma

4:4:4

В этой матрице каждый пиксель имеет свою собственную информацию о цвете. кодер-декодер не нужно оценивать, каким должно быть значение цветности, потому что оно записывается в каждом отдельном пикселе.

Это дает наилучшее изображение, но зарезервировано для камер самого высокого сегмента.

Начало работы с собственными покадровыми раскадровками

Подпишитесь на нашу рассылку и получите бесплатную загрузку с тремя раскадровками. Начните оживлять свои истории!

Мы будем использовать только ваш адрес электронной почты для нашей рассылки и уважать ваши политикой конфиденциальности.

4:4:4

4:2:2

Первая строка получает только половину этой информации и должна вычислить остальную часть. Вторая строка также получает половину и должна вычислить остальное.

Поскольку кодеки могут делать очень хорошие оценки, вы почти не увидите разницы с изображением 4:4:4. Популярным примером является ProRes 422.

4:2:2

4:2:0

Первая строка пикселей по-прежнему получает половину данных Chroma, и этого достаточно. Но вторая строка не имеет абсолютно никакой собственной информации, все должно быть рассчитано на основе окружающих пикселей и информации о яркости.

Пока на изображении мало контраста и резких линий, это не проблема, но если вы собираетесь редактировать изображение в постобработке, то можете столкнуться с проблемами.

4:2:0

Если информация о цветности исчезла с изображения, вы никогда не получите ее обратно. При цветовой градации пиксели должны «оцениваться» так сильно, что создаются пиксели с неправильными значениями цветности или блокируются шаблоны с похожими цветами, которые не соответствуют действительности.

С Хроматический ключ становится очень трудно держать края плотно, не говоря уже о дыме и волосах, данных для правильного распознавания цветов не хватает.

Сетка 4:4:4 не всегда необходима, но если вы хотите отредактировать изображение позже, полезно иметь как можно больше информации о цветности.

Работайте с самыми высокими значениями подвыборки как можно дольше и конвертируйте в более низкое значение подвыборки только перед окончательной публикацией, например, в Интернете.

Привет, я Ким, мама и энтузиаст покадровой анимации с опытом создания медиа и веб-разработки. У меня огромная страсть к рисованию и анимации, и теперь я с головой погружаюсь в мир покадровой анимации. В моем блоге я делюсь своими знаниями с вами, ребята.