fotosav,
Начну с начала, а то, вижу, ни одна картинка в инете не иллюстрирует цветовой субсемплинг, т.е. цветовое кодирование.

Итак, что означают эти три цифры?
За основу кодирования берется прямоугольник точек (пикселей) размером 4 х 2. Это две строки по 4 точки.
Для кодирования люмы (яркости) берется одна строка в 4 пикселя. На схеме - это зеленый прямоугольник вокруг черно-белых квадратов. В каждой из этих точек люма может иметь разное значение. То есть 4 разных пикселя могут иметь
4 разных значения. Это первая цифра в формуле.
Для цветового кодирования берется две строки по 4 точки. На схеме - это зеленый прямоугольник вокруг сине-красных квадратов.
Начнем справа, где схема 4:4:4. Верхняя строка состоит из 4 пикселей, каждый и которых может иметь разное значение. Т.е. всего
4 разных значения. Это дает нам вторую цифру.
Нижняя строка идентична, т.е. 4 пикселя могут иметь
4 разных значения.
Итого, если в каждой точке строки люма и цвет могут иметь разные значения, то формула его
4:4:4.
Смотрим центральную схему. С люмой везде одинаково.
Цвет. Верхняя строка состоит из 4 пикселей, два соседних пикселя имеют одно значение, два следующих могут иметь другое, но одинаковое для этой пары, значение. Всего в строке может быть только
2 значения.
Нижняя строка - два соседних пикселя имеют одно значение, но оно может быть отлично от значений других пар. Следующая пара имеют одно значение, но оно может быть отлично от значений других пар. Всего в нижней строке может быть только
2 значения.
Итого, эта формула обозначается как
4:2:2.
Смотрим схему слева. С люмой снова так же.
Цвет. Верхняя строка состоит из 4 пикселей, два соседних пикселя имеют одно значение, два следующих могут иметь другое, но одинаковое для этой пары, значение. Всего в строке может быть только
2 значения.
Нижняя строка - два соседних пикселя имеют одно значение, одинаковое с верхней строкой. Следующая пара пикселей имеет одинаковое значение с парой их верхней строки. Таким образом смысла в кодировании нижней строки нет, поэтому она обозначается как
0.
Итого, эта формула имеет вид
4:2:0.
Ну, а смысл цветового кодирования прост. Это сокращение цветовой информации, чувствительность к разрешению которой человеческого зрения в несколько раз ниже яркостной.
==
Теперь ответы на
fotosav писал(а):
Если пишут 5D III HDMI output = uncompressed YCbCr 4:2:2 8-bit.
Как это сравнить с RAW video? В RAW глубиана цвета 14 бит, то есть получается RAW-видео с ML будет лучше чем HDMI?
4:2:2 - это точность фиксирования цвета?
Договоримся о терминах.
Стандарт HDMI действительно поддерживает цветовой субсемплинг 4:2:2.
uncompressed YCbCr 4:2:2 8-bit - это поток с цветовым субсемплингом 4:2:2. Каналы Y, Cb и Cr имеют каждый по 8 бит.
RAW глубиной 14 бит - означает, что каждая точка сенсора имеет 14 бит. Потом посредством дебайеризации происходит вычисление/конвертирование этого массива в то или иное цветовое пространство.
Но для дальнейих рассуждений я бы хотел попросить мне напомнить - какая величина в байтах одного кадра?
