2016-03-25 12 views
2

У меня возникли проблемы с пониманием точной разницы между ними. Из исследований больше обсуждают эти два вопроса как разные, но некоторые, похоже, группируют их по схеме «4 2 2».YUY2 vs YUV 422


YUV 422 (я и версии J): «имеет одну плоскость яркости Y и 2 плоскостей цветности U, В. Однако в I422, цветность плоскость (синяя и красные проекции) являются субдискретизациями только в горизонтальный размер, все еще в 2 раза. Таким образом, существует такое же количество линий в плоскостях цветности, как и в плоскости яркости.

Для группы 2x2 пикселей имеются 4 Y-образцы и 2 U и 2 V каждый. Глубина 4 * 8 + 2 * 8 + 2 * 8 = 64 бит на 4 пикселя, поэтому 16 бит на пиксель. "


YUY2: «. Известный как YUY2, YUYV, V422 или YUNV В YUY2, образцы цветности являются субдискретизациями с коэффициентом 2. В YUY2, последовательности в течение 2 пикселов, начинается с одного яркость для первого пикселя, затем U, затем еще одна яркость для второго пикселя, а затем V снова ».


Я спрашиваю это потому, что я делаю задачи обработки изображений в Matlab и были преобразования с YUY2 в виду. Я думал, что это то же самое, что и YUV 422 (указанное исходное цветовое пространство моих изображений), но теперь мне интересно, не конвертируются ли мои преобразования так, как это возможно.

+0

Итак, в чем ваш вопрос? В этих 422 форматах имеется только порядок каналов, поэтому невозможно преобразовать «неточно». Это либо хорошо выглядит, либо смешивается. –

ответ

0

I422 - это плоский формат, то есть плоскость Лумы, за которой следуют две плоскости Chroma, где каждая плоскость содержит только данные для одного канала. В основном версия YV16 с замененными U и V плоскостями.

YUY2 чередуется: четыре следующих цветовых компонента образуют два горизонтально соседних пиксела (также называемых макропикселями).