AV-Статьи ⏱ 7 мин чтения

Что означают 8-бит, 10-бит, 12-бит, 4:4:4, 4:2:2 и 4:2:0

Содержание
    colorful

    Что такое 8-бит, 10-бит и 12-бит цветовая глубина?

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

    В большинстве систем RGB используется 256 оттенков на каждый цветовой канал. Если вы хорошо знакомы с двоичной системой, число 256 должно показаться вам знакомым. Число 256 — это 2 в 8-й степени, или 8-битная цветовая глубина. Это означает, что каждый канал RGB имеет 256 оттенков, а всего в этой 8-битной системе RGB получается 256 × 256 × 256 = 16 777 216 цветов.

    Сравнение цветовой глубины:

    • 8-бит: 256 × 256 × 256 = 16,7 млн цветов
    • 10-бит: 1024 × 1024 × 1024 = 1,07 млрд цветов (в 64 раза больше)
    • 12-бит: 4096 × 4096 × 4096 = 68,7 млрд цветов

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

    Что такое хроматическая выборка и числа 4:4:4, 4:2:2 и 4:2:0?

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

    Прежде чем углубиться в хроматическую субдискретизацию, давайте сначала поговорим о пикселе изображения. Пиксель изображения определяется компонентами яркости (luma) и хроминанса (chrominance). Без компонентов хроминанса яркость каждого пикселя создаёт серое представление изображения. Исследования также показывают, что человеческий глаз более чувствителен к свету или яркости, чем к цветам.

    YCbCr — это цветовая модель, используемая в цифровом видео и изображениях, которая разделяет изображение на три компонента:

    • Y - яркостная компонента (luma)
    • Cb - сине-желтая хроматическая компонента (blue-difference chroma)
    • Cr - красно-зеленая хроматическая компонента (red-difference chroma)

    Расшифровка хроматической субдискретизации:

    • Соотношение: Y:Cb:Cr = 4:4:4 Полная цветовая информация (нет сжатия)
    • Соотношение: Y:Cb:Cr = 4:2:2 Горизонтальное сжатие 2:1 (сохраняет 50% цветовой информации)
    • Соотношение: Y:Cb:Cr = 4:2:0 Горизонтальное и вертикальное сжатие 2:1 (сохраняет 25% цветовой информации)

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

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

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

    В чём преимущество видеокамер уровня вещания?

    Пиксели — это очень маленькие точки цвета, поэтому трудно заметить визуальную разницу, записывается ли видео в формате 4:4:4, 4:2:2 или 4:2:0. Однако 4:4:4 способна записывать больше цветовой информации, чем 4:2:2 и 4:2:0, поэтому модель хроматической субдискретизации 4:4:4 всё ещё имеет преимущества над 4:2:0 и 4:2:2 в плане качества цвета.

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

    По сравнению с изображениями 4:4:4, достижение чистого результата хромакеинга с видео 4:2:0 будет более сложным и времязатратным. Именно поэтому профессиональные видеопродюсеры предпочитают работать с видео 4:4:4 или 4:2:2, которые содержат больше хроматической информации, упрощающей постобработку, а итоговое видео сжимается в 4:2:0 для экономии места. Этот процесс схож с тем, как профессиональный фотограф всегда снимает в формате RAW, а затем экспортирует отредактированные фотографии в формате JPG для последующих приложений.

    Часто задаваемые вопросы о битности и субдискретизации

    В чем практическая разница между 8-bit и 10-bit видео?

    +

    Разница становится заметна в сценах с плавными градиентами:

    • 8-bit: 256 уровней яркости на канал, может проявляться "banding" в градиентах
    • 10-bit: 1024 уровня яркости, значительно меньше цветовых полос
    • Визуальная разница: На большинстве потребительских мониторов разница едва заметна

    10-bit критически важен для профессиональной цветокоррекции и HDR контента.

    Как проверить, записывается ли видео в 4:2:2 или 4:2:0?

    +

    Проверить формат субдискретизации можно несколькими способами:

    • Медиаинфо (MediaInfo): Бесплатная программа показывает точные кодеки и форматы
    • Свойства файла: В Windows через контекстное меню → Свойства → Подробно
    • Профессиональные плееры: VLC, PotPlayer показывают информацию о кодеках
    • Настройки камеры/рекордера: Проверьте в меню записи устройства

    Визуально разницу сложно заметить без серьезной цветокоррекции.

    Нужно ли мне 4:4:4 для YouTube видео?

    +

    Для конечного потребления 4:4:4 избыточен:

    • YouTube: Платформа перекодирует в 4:2:0 независимо от исходного формата
    • Потребительское видео: Разница невидима для обычных зрителей
    • Когда 4:4:4 имеет смысл: Только при серьезной постобработке и цветокоррекции

    Используйте 4:2:2 как оптимальный баланс качества и размера файла для промежуточного этапа.

    Сколько цветов реально нужно для хорошего видео?

    +

    Количество цветов зависит от применения:

    • Человеческий глаз: Может различить ~10 миллионов цветов в идеальных условиях
    • 8-bit RGB: 16.7 миллионов цветов - достаточно для большинства контента
    • 10-bit: ~1.07 миллиарда цветов - стандарт для профессионального видео
    • 12-bit: ~68.7 миллиардов цветов - для кинопроизводства и HDR

    8-bit часто достаточно, но 10-bit необходим для гладких градиентов и профессиональной работы.

    Почему файлы с 4:2:2 такие большие?

    +

    Объем данных зависит от формата субдискретизации:

    • 4:2:0: Требует 50% цветовой информации от полного формата
    • 4:2:2: Требует 75% цветовой информации
    • 4:4:4: 100% цветовой информации (максимальный размер)

    Разница в размере файлов может быть 1.5-2 раза между 4:2:0 и 4:2:2 при одинаковом качестве сжатия.

    Можно ли конвертировать 4:2:0 в 4:2:2 без потерь?

    +

    Нет, конвертация 4:2:0 в 4:2:2 невозможна без потерь:

    • Потеря информации: Цветовая информация, удаленная при субдискретизации, не может быть восстановлена
    • Интерполяция: Программы могут "угадать" недостающие пиксели, но это не восстанавливает оригинальные данные
    • Результат: Получится 4:2:2 файл, но с качеством не лучше оригинального 4:2:0

    Всегда начинайте с максимально возможного качества (4:2:2 или 4:4:4), если планируете постобработку.

    В чем разница между битностью и субдискретизацией?

    +

    Это разные аспекты цветопередачи:

    • Битность: Определяет количество оттенков внутри каждого цветового канала (глубина цвета)
    • Субдискретизация: Определяет разрешение цветовой информации относительно яркостной (пространственное разрешение цвета)

    10-bit 4:2:2 означает: высокая глубина цвета (1024 оттенка) + среднее разрешение цветности (половина по горизонтали).

    Почему 4:2:0 используется в потребительском видео?

    +

    4:2:0 стал стандартом для потребительского контента по нескольким причинам:

    • Экономия места: На 50% меньше данных по сравнению с 4:4:4
    • Пропускная способность: Меньше требований к скорости чтения/записи
    • Человеческое восприятие: Глаз менее чувствителен к цветовым деталям
    • Совместимость: Поддерживается всеми устройствами и платформами

    Для просмотра без постобработки 4:2:0 полностью удовлетворяет потребности большинства пользователей.

    Telegram Telegram Max Max