На ixbt выложен сделанный Механиком тест на передачу и отображение различной цветовой субдискретизации, думаю автор не будет против, если размещу его также и здесь.
Данный тест способен показать какую реально хрому принимает и отображает ТВ. То, что по HDMI кабелю на ТВ был передан, например, RGB вовсе не означает, что мы именно его мы увидим на экране. Телевизор конечно всё примет, но обрежет на своё усмотрение.
Например, LG несмотря на то, что бодро рапортует в EDID, что умеет работать и с RGB, и с YCbCr 444,
в штатном режиме с включённой опцией HDMI Ultra Deep Colour реально показывает нечто обрезанное до YCbCr422 и потом конечно восстановленное обратно до RGB силами ТВ, но часть информации уже была безвозвратно утеряна. Для наглядного представления того сколько данных было отрезано можно пощёлкать со стороны ТВ "режим ПК" (выставить значок с компьютером в настройках входа).HTPC тест на отображение хромы 4:4:4, 4:2:2, 4:2:0 (Chroma Subsampling test)Ссылки:
яндекс,
googleВажное замечание!Тест использует нестандартное кодирование с полной цветовой субдискретизацией 4:4:4
- Код: Выделить всё
Видео
Идентификатор : 1
Формат : HEVC
Формат/Информация : High Efficiency Video Coding
Профиль формата : @L5.1@High
Идентификатор кодека : hev1
Идентификатор кодека/Информация : High Efficiency Video Coding
Продолжительность : 3 м. 0 с.
Битрейт : 2406 Кбит/сек
Ширина : 3840 пикселей
Высота : 2160 пикселей
Соотношение сторон : 16:9
Режим частоты кадров : Постоянный
Частота кадров : 23,976 (24000/1001) кадра/сек
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:4:4
Битовая глубина : 10 бит
Бит/(Пиксели*Кадры) : 0.012
Размер потока : 51,7 Мбайт (100%)
Библиотека кодирования : x265 2.4+90-67dcf6e79090:[Windows][GCC 6.2.1][64 bit] 10bit
Настройки программы : cpuid=1173503 / frame-threads=2 / numa-pools=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=3 / input-res=3840x2160 / interlace=0 / total-frames=0 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=2 / keyint=120 / bframes=0 / b-adapt=2 / no-b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=0 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=4 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / analysis-reuse-mode=0 / no-lossless / cbqpoffs=6 / crqpoffs=6 / rc=crf / crf=9.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=160000 / vbv-bufsize=160000 / vbv-init=0.9 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=0 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,5) / max-cll=100,12 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / hdr / no-hdr-opt / no-dhdr10-opt / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0
Цветовой диапазон : Limited
Основные цвета : BT.2020
Характеристики трансфера : PQ
Коэффициенты матрицы : BT.2020 non-constant
MasteringDisplay_ColorPrimaries : BT.709
MasteringDisplay_Luminance : min: 0.0005 cd/m2, max: 1000 cd/m2
MaxCLL : 100 cd/m2
MaxFALL : 12 cd/m2
Аппаратные декодеры с большой вероятностью такой формат не поймут и потребуется программный декодер.
Т.е. простыми словами: бытовые плееры его проигрывать и не должны, и вряд-ли будут. Полюбоваться на этот чудесный тест смогут счастливые владельцы HTPC с программным декодером (например, avcodec).
Три варианта роликов, закодированных с разными кадровыми:
23.976, 50 и 60.
Скриншот ниже только для очень примерного представления как тест должен выглядеть на экране (ужат до 1080p и в jpg).
Чёрно-белый шрифт должен быть максимально резким.
Красно-синий текст и полоски в нижней части левой центральной колонке в зависимости от используемом плеером и телевизором цветовой субдискретизации будут меняться от максимально резких и чётких (444) до наиболее расплывчатых и нерезких (420).
В правой центральной колонке увеличенные примеры для наглядности.
Самая правая колонка - тест на 10 бит (градации и градиент).

test sampling.jpg (950.84 КБ) Просмотров: 9221