Цветовая наука/S3/Одни primaries — разные системы

Одни primaries — разные системы

DCI-P3, P3-D65 и Display P3

Большой разбор семейства P3: кинотеатральный DCI-P3, P3-D65 и consumer Display P3; точные primaries, разные white points и transfer functions, 48-nit cinema reference, 12-bit XYZ DCDM, Apple/web ecosystem и P3 внутри HDR Rec.2020 delivery.

P3 primariesDCI whiteD65Gamma 2.6Display P3DCDM XYZ
Простыми словами

P3 — не одно цветовое пространство. Это прежде всего набор широких RGB primaries. К ним можно присоединить кинотеатральный white point и 2.6 display behaviour, D65 + sRGB transfer для Display P3 или D65 + HDR transfer в современных cinema/HDR системах. Поэтому слово «P3» без уточнения всегда неполное.

11 разделов4 первичных источников

Ключевые факты

Определения и цифры, которые стоит держать перед глазами

P3 Red
x 0.680 · y 0.320
P3 Green
x 0.265 · y 0.690
P3 Blue
x 0.150 · y 0.060

Blue совпадает с Rec.709/sRGB.

DCI white
x 0.314 · y 0.351

Классическая theatrical reference chromaticity.

SDR cinema white
48 cd/m²

Reference screen luminance для D-Cinema.

DCDM
12-bit X′Y′Z′

DCP/DCDM не является обычным RGB P3 file.

Display P3 white
D65
Display P3 transfer
Точно как sRGB

Поэтому Display P3 ≠ DCI-P3.

P3 primaries

Один triangle, разные white points

RGBDCI whiteD65

DCI-P3 и Display P3 делят primaries, а не полное определение пространства. Разница white points на диаграмме небольшая, но технически значимая.

P3 family

Не сводите всё это к одному пункту P3

DCI-P3 / cinema reference
White: .314 / .35148 cd/m²2.6-like cinema tonedark theatre
Display P3
White: D65sRGB transferdisplay-referredweb / consumer
P3-D65
P3 primaries + D65, часто как monitoring/mastering colour volume внутри HDR workflow.
D-Cinema signal

DCDM — это 12-bit X′Y′Z′, а не RGB P3 file

DSM / grade
любой осмысленный working space
DCDM
12-bit X′Y′Z′
Reference projector
P3 primaries / cinema white

Фраза «DCP — это P3 RGB file» скрывает device-independent XYZ interchange layer и создаёт плохие предпосылки при конвертации theatrical masters.

HDR reality

P3 content может жить внутри Rec.2020 signal

Rec.2020 container
P3-D65 mastering gamut
actual image colours

Encoding container может быть шире реально использованных цветов. Это нормально — и одна из причин, почему важны mastering-display metadata и gamut mapping.

01

Почему кинотеатру понадобился gamut шире Rec.709

Digital cinema создавался не как телевизионный extension, а как отдельная controlled exhibition system. Mastering room, reference projector и theatrical screen должны были воспроизводить более широкий набор chromaticities и единый tone scale. P3 primaries были выбраны как practically achievable wide gamut для digital projection эпохи формирования D-Cinema. Это расширило прежде всего красно-зелёно-жёлтую область относительно Rec.709, не требуя невозможных spectral primaries уровня Rec.2020.

02

P3 primaries: одна геометрия для нескольких P3-вариантов

CIE 1931 xy: Red 0.680/0.320, Green 0.265/0.690, Blue 0.150/0.060. Именно эти три точки связывают DCI-P3, P3-D65 и Display P3. Обратите внимание: blue primary совпадает с Rec.709/sRGB, а red и особенно green уходят дальше к spectral locus. Но RGB primaries сами по себе не определяют full colour space — без white point и transfer behaviour мы знаем только форму gamut.

03

DCI-P3: cinema white не равен D65

Классический D-Cinema reference white задаётся около x=0.314, y=0.351. Это заметно зеленее D65 по chromaticity и связано с calibrated projection environment, а не с бытовым «температурным пресетом». Reference screen luminance для SDR D-Cinema — 48 cd/m². Поэтому monitor, настроенный на P3-D65, и cinema projector, настроенный на DCI white, могут иметь одинаковые P3 primaries, но не являются одной и той же display state.

04

Почему в digital cinema появляется 2.6

SMPTE DCDM encoding использует nonlinear X′Y′Z′ representation с exponent 1/2.6, а reference cinema display/tone-scale convention соответствует 2.6-like decoding behaviour. Это нельзя переносить на Display P3 только потому, что там те же primaries. 2.6 связан с dark theatrical environment и D-Cinema mastering/exhibition chain; consumer display в освещённой комнате решает другую perceptual задачу.

05

Важная поправка: DCP/DCDM не хранит изображение как RGB DCI-P3

Это один из самых распространённых упрощённых мифов. SMPTE ST 428-1 задаёт DCDM image colorimetry как device-independent X′Y′Z′, 12-bit per component. DSM может быть в любом разумном working space; при создании DCDM mastered cinema appearance переводится в X′Y′Z′ container. Projector затем конвертирует этот сигнал в свой native RGB, откалиброванный под требуемые screen primaries/white/tone response. Поэтому «DCP = P3 RGB file» технически неверно.

06

P3-D65: те же primaries, но D65 white

Post-production monitors и HDR workflows часто используют P3 primaries с D65 вместо классического DCI white. Это удобно для согласования с television/HDR ecosystems, где D65 уже является reference white. Из-за смены white point RGB↔XYZ matrix отличается от DCI-P3, хотя triangle primaries остаётся тем же. Если контент переводится между DCI white и D65, возникает реальная chromatic-adaptation задача, а не просто переименование profile.

07

Display P3: P3 primaries + D65 + sRGB transfer

Display P3 был сформирован для wide-gamut consumer displays. По W3C/CSS definition он использует P3 primaries, D65 white point и ту же exact transfer curve, что sRGB. Это принципиально другой профиль, чем DCI-P3: ни cinema white, ни gamma 2.6 здесь не используются. Поэтому картинка, численно скопированная из DCI-P3 RGB в Display P3 RGB без transform, меняет colour meaning.

08

Почему Display P3 ассоциируется с Apple — и почему это уже не только Apple

Apple рано сделал P3-capable displays массовыми в Mac, iPhone и iPad ecosystem и активно использовал ICC/ColorSync для colour-managed rendering. Отсюда практическая узнаваемость термина Display P3. Но сегодня `color(display-p3 …)` является открыто определённым web color space в CSS Color 4, а P3-capable panels встречаются у множества производителей. Сам профиль не является закрытым «цветом Apple».

09

Почему HDR master часто имеет P3-D65 creative gamut внутри Rec.2020 container

Большинство mastering displays исторически способны воспроизводить большую часть P3, но не полный Rec.2020. Поэтому HDR10/Dolby-style delivery может быть signalled как Rec.2020 primaries/PQ while actual mastered colours mostly remain inside P3-D65 volume. Это не противоречие: container/encoding gamut и фактически использованный mastering gamut — разные понятия. Metadata/mastering-display information помогает playback chain понять реальные границы content creation.

10

P3 coverage дисплея: 95% — не универсальная гарантия accuracy

Маркетинговое «95% P3» обычно говорит только о размере/покрытии gamut и может использовать разные measurement conventions. Оно ничего не гарантирует про white point, EOTF/TRC tracking, grayscale, uniformity или ΔE. Дисплей может иметь большой gamut и одновременно быть плохо откалиброван. Для grading важна целая reference display state, а не один процент coverage.

11

Что выбирать в Resolve: DCI-P3, P3-D65 или Display P3

Сначала назовите target. Theatrical DCP/mastering — cinema reference chain и DCI/X′Y′Z′ workflow. Apple/web still graphics — Display P3/ICC. HDR monitoring/delivery — часто P3-D65-capable display внутри BT.2100/Rec.2020 signalling. Выбор пункта только по слову P3 почти гарантирует ошибку. В CST/RCM всегда рассматривайте Color Space вместе с Gamma/EOTF и конечным display target.

Что это меняет в постпродакшне

В Resolve слово P3 никогда не должно быть достаточным ответом. Уточните: какие primaries, какой white point, какая transfer function, какой display и это working, monitoring или delivery state?

Типичные ошибки
Называть любой P3 DCI-P3.
Считать DCP обычным RGB P3-файлом.
Применять gamma 2.6 к Display P3.
Игнорировать DCI white ↔ D65 adaptation.
Считать 95% P3 гарантией reference accuracy.
Путать Rec.2020 container и фактический P3 mastering gamut.