Короткое определение

4096 уровня на канал. Применяется в Dolby Vision mastering, профессиональном production (ProRes 4444 XQ) и некоторых профилях VVC.

12-bit означает, что каждая цветовая компонента пикселя может принимать 4096 различных значений – против 1024 у 10-bit и 256 у 8-bit. Это около 68 миллиардов возможных цветов на пиксель, гораздо больше, чем способен различить человеческий глаз. Практический эффект: даже самый плавный градиент на лучшем дисплее не покажет видимых ступенек и `banding`.

В реальной жизни 12-bit живёт в двух местах. Первое – Dolby Vision, премиум-HDR-формат на Netflix, Apple TV+, Disney+ и почти всех флагманских стримингах, поддерживает в своей спецификации цвет до 12 бит. На практике большая часть Dolby Vision-контента мастерится в 12 битах, а доставляется в 10 – потому что ни один потребительский дисплей разницу всё равно не покажет, но 12-битный мастер оставляет формату запас под будущие экраны. Второе – профессиональные production-кодеки: ProRes 4444 XQ, DNxHR HQX, FFV1 – хранят 12 бит, чтобы избежать любых потерь качества через многократные циклы монтажа, color grading и VFX.

Для продуктовой команды 12-bit – почти всегда вопрос mastering и архивов, не доставки. В 12 битах вы производите или храните, чтобы держать опции открытыми на будущее, но файл, доезжающий до телевизора зрителя, практически всегда 10-битный. Исключение – кинотеатральный Dolby Cinema и самые требовательные broadcast contribution, где 12-битная доставка – норма. Если вы не в этих узких сегментах, 10-bit – правильный ответ для доставки, а 12-bit – overkill, который только раздует полосу.

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.