10 bit pixel format amd что это

Наслаждайтесь миллиардами цветов с 10-битным HEVC

Человеческий глаз способен видеть намного больше цветов, чем показывают ему современные видео дисплеи. Каким бы навороченным не был компьютер, он все равно может воспроизвести лишь конечное количество цветов. В этой статье мы расскажем об использовании 10-битной глубины цвета в сравнении с 8-битной, исходя из функционала процессоров Intel Core седьмого поколения и оптимизирующих возможностей Intel Software Tools. В статье вы также найдете ссылку на пример программы, реализующей 10-битное HEVC кодирование.

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это

Глубина цвета

Глубина цвета, известная также как битовая глубина — это количество битов, используемое для отображения цвета отдельного пикселя. Одно и то же изображение или кадр с различной глубиной цвета выглядят различно, поскольку количество цветов в пикселе зависит от глубины цвета.

Количество битов в изображении включает в себя набор битов на канал для каждого типа цвета в пикселе. Количество цветовых каналов в пикселе зависит от используемого цветового пространства. Например, цветовые каналы в цветовом пространстве RGBA — красный ( R), зеленый (G), синий (B) и альфа (A). Каждый дополнительный бит удваивает количество информации, которое мы можем хранить для каждого цвета. В 8-битном изображении общее количество доступных цветов пикселя равняется 256. В Таблице 1 показано возможное количество доступных цветов для каждой соответствующей глубины цвета.

Глубина каналаОттенков на канал на пиксельОбщее количество возможных оттенков
8-бит25616.78 миллионов
10-бит10241.07 миллиарда
12-бит409668.68 миллиардов

Большинство мониторов и телевизоров способны отображать лишь 8-битный контент, 10-битные изображения в них преобразуются в 8-битные. Однако преимущества 10-битной глубины имеют место уже сейчас:

Эффект цветовых полос

При захвате изображения иногда случается так, что сенсор не может распознать минимальное различие между двумя двумя соседними цветами, и возникает проблема некорректного отображения цветов. Как результат, область рисунка закрашивается одним цветом за неимением более подходящего другого. Таким образом, на рисунке появляются цветные полосы вместо плавного перехода из одного цвета в другой.

Возможные варианты решения проблемы цветовых полос:

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это
Рисунок 1. Сравнение 8-битного (слева) и 10-битного (справа) изображения. Слева виден эффект полос.

Рисунок 1 показывает разницу между 8-битным и 10-битным изображениями применительно к эффекту цветовых полос. На левом изображении необходимая цветовая детализация не была передана сенсором, что привело у меньшему, чем надо, количеству цветов и цветовым полосам. На правом фото цветовой информации достаточно и переход между цветами получился плавным. Для обеспечения плавности цветовых переходов необходим более широкий цветовой диапазон, описанный в стандарте BT2020.

Стандарт BT. 2020

Седьмое поколение процессоров Intel Xeon и Core поддерживает стандарт BT. 2020 (известный также как Rec. 2020) в таких случаях как создание/воспроизведение 4K Ultra-high definition (UHD) контента, использование HDR с поддержкой 10 битов и т.д. UHD-мониторы имеют разрешение 3840*2160 при различной диагонали. Поддержка стандарта BT.2020 улучшает качество картинки при столь высоком разрешении.

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это
Рисунок 2. Сравнение цветовых пространств BT.2020 и BT.709

Рекомендации The International Telecommunications Union (ITU) BT.2020 представляют значительно больший диапазон цветов, чем ранее используемые BT.709. Сравнение соответствующих цветовых пространств показано на Рисунке 2, представляющим диаграмму цветности CIE 1931. Оси X и Y показывают относительные координаты цветности с длинами волн соответствующих цветовых пространств (синий шрифт). Желтый треугольник покрывает цветовое пространство по стандарту BT. 709. Черный треугольник показывает цветовое пространство BT. 2020, значительно большее по размеру и, следовательно, содержащее большее количество цветов для плавных переходов. BT. 2020 также определяет различные аспекты UHD TV такие как разрешение дисплея, частоту кадров, цветовую субдискретизацию и глубину цвета в добавление к цветовому пространству.

Процессоры Intel 7 поколения поддерживают профили HEVC Main 10 profile, VP9 Profile 2 и High Dynamic Range (HDR) видео рендеринг с использованием стандарта BT.2020.

Профиль HEVC Main 10

High Efficiency Video Coding (HEVC), также известный как H.265 — стандарт видео сжатия, наследник хорошо известного стандарта H.264/AVC. По сравнению с предшественниками, HEVC использует более сложные алгоритмы сжатия. Больше информации о стандарте можно узнать здесь. Профиль Main 10 позволяет использовать 8-битный или 10-битный цвет с цветовой субдискретизацией 4:2:0.

Поддержка декодирования HEVC 10b появилась начиная с 6 поколения процессоров Intel. Команда ниже показывает, как тестовая утилита sample_decode из набора примеров кода Intel Media SDK может быть использована для получения сырых кадров из простейшего HEVC потока.

Используемый выше входной поток (input.h265) может быть взят здесь. Выходной поток (raw_frames.yuv) должен быть в формате P010, используемом как исходный материал для утилиты sample_encode.

Аппаратная поддержка кодирования/декодирования HEVC 10b внедрена начиная с 7 поколения процессоров Intel. Кодирование 10-битного HEVC реализовано с помощью дополнительного кода modified_sample_encode, специально измененного для этой конкретной функциональности. Данный пример работает с Intel Media SDK 2016 R2. Инструкция по сборке приведена в руководстве по примерам медиа в образцах кода Intel Media SDK.

Ниже показан пример 10-битного кодирования с использованием sample_encode из добавленной modified_sample_encode.

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это
Рисунок 3. Скриншот утилиты Video Quality Caliper, показывающий, показывающий, что кодированный поток имеет 10 бит на пиксель.

Профиль VP9 2

VP9 — формат видео кодирования, разработанный Google как наследник VP8. Платформы Intel седьмого поколения поддерживают аппаратное ускорение декодирования VP9 10-бит, тогда как кодирование пока комбинированное, софтово-хардварное.

Высокий динамический диапазон (High Dynamic Range, HDR)

Динамический диапазон — это отношение значения самой светлой к самой темной точке на изображении. Видео высокого динамического диапазона (HDR) позволяет получить лучший динамический диапазон, чем обычное (SDR) видео, использующее нелинейные операции для кодирования и декодирования уровня освещенности.

Видео контент HDR поддерживается при использовании кодека HEVC Main 10 или VP9.2, аппаратно ускоренных начиная с 7 поколения процессоров Intel. Для передачи контента HDR, система должна быть оснащена портом DisplayPort 1.4 или HDMI 2.0a. Данная функциональность пока находится на стадии тестирования и не включена в общедоступные релизы.

Заключение

Как мы выяснили, разработчики сейчас имеют возможность создавать красивое, реалистичное видео в самых современных форматах, расцвеченных ярками красками 10-битного цвета, идеальным для HD/UHD дисплеев. Используя процессоры Intel седьмого поколения для создания контента стандарта BT.2020, а также возможности оптимизации Intel Media SDK, мы уже сейчас можем заглянуть за пределы разрешения 4K UHD и стандартной на сегодня кадровой скорости. В дальнейшем область применения современных аппаратно-ускоренных видео кодеков будет расширяться.

В этой статье упоминались следующие программные средства (со ссылками для скачивания):

Источник

Graphics

I have a 10 bit monitor (8 bit+FRC). I had some issues that all browsers running chromium had less contrast than they are supposed to, or black was grey. No issues with Firefox but that is not the browser I want to use.

Found out that enabling the setting called «10-bit Pixel Format» fixed that issue, even if I dont know what it does as in the Display settings its still 8 bit color Depth as that is what it allows me to enable.

But when I have it on, games feel stuttery even if I am still running 60 FPS. I mean it feels like the game is running 30 FPS ish maybe even tho it isnt.

Anyone know why and if there is an solution?

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это

did you enable HDR in Windows too?
you need to do that for HDR to work correct

The monitor is not HDR, so no. What does that have to do with this?

Have you tried with FreeSync enabled & also try while disabled.

There could be an option for FreeSync in the monitor options too.

The monitor is not HDR, so no. What does that have to do with this?

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это

Have you tried with FreeSync enabled & also try while disabled.

There could be an option for FreeSync in the monitor options too.

The monitor is not HDR, so no. What does that have to do with this?

Its much worse with Freesync on actually, didnt try turning that off.

But I do want to have it on.

I mentioned that in the original post, becuase with it off, videos in browsers based on chromium (Aka chrome, Vivaldi, edge but not Firefox) black appears as grey instead of black in full screen, (white tabbing out fixes it again) and turning that setting on fixes it. Turning the setting on dont seem to change the look of much other things.

My monitor is 10 bit but not HDR. (They are different things)

No one have said what that setting does yet, when there is another Display setting that is still 8 bit because that what it allows me to do.

Источник

10 bit pixel format amd что это

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это

10 bit pixel format amd что это. Смотреть фото 10 bit pixel format amd что это. Смотреть картинку 10 bit pixel format amd что это. Картинка про 10 bit pixel format amd что это. Фото 10 bit pixel format amd что это

Калибровка Профилирование Цветокоррекция запись закреплена

NVIDIA GPU Blur Plug-in выполняет быстрое размытие для редактирования видео в After Effects с использованием CUDA. Плагин основан на CUDA Toolkit Sample Box Filter, адаптированном для выполнения нескольких итераций для высокого качества и обеспечивающего как путь GPU, так и резерв CPU. Образец также демонстрирует, как выполнять самопрофилирование, отображая окно консоли для предоставления таймингов CPU и GPU. Производительность в 12 раз быстрее, чем на одноядерном CPU. Этот пример дает основание для разработки дополнительных плагинов для After Effects с использованием CUDA. Загрузите плагин здесь.
https://developer.nvidia.com/…/progra…/Samples/NVBoxBlur.zip

Таблица поддержки графического процессора для видеокодирования и декодирования
https://developer.nvidia.com/video-encode-decode-gpu-..…

драйвер дисплея Windows NVIDIA 397.93 или более новый
http://www.nvidia.com/downl…/driverResults.aspx/134628/en-us

Все характеристики пожалуйста уточняйте! т.к. есть мониторы для фотографов и дизайнеров, а есть для видеографов. Существует и иная проблема, это перепозиционирование ряда компаний по сериям и линейкам своих продуктов, и как следствия количества профессиональных мониторов у них. Мониторі для (CAD/CAM) часто не предполагают расширенного цв. охвата, а вот для фотографов (читатйе для цветокорректоров и колористов) и видеографов обычно согласуются с ними.
—————————————
27 «, (4K UHD) 3840×2160,
TFT AH-IPS (AHVA*), 16:9, DP/HDMI
10bit(bpc):> 1 млрд.colors, AdobeRGB:

LG 27UD88, 10bpc(8 bit + FRC)/(AH-IPS)/ W-LED Flicker Free, поддерживает аппаратную калибровку
Dell UP2718Q, 10bpc, AH-IPS (Rec.709/AdobeRGB/DCI-P3/76,9% Rec.2020)
BenQ BL2711U
BenQ SW271 HDR10
Philips 272P4APJKEB/69 и 272P4APJKHB
( https://www.philips.com.hk/…/brilliance-lcd-monitor-with-pe… )
NEC MultiSync EA275UHD

LG 27UD58P, 10bpc(8 bit + FRC) / (CIE 1931)NTSC 72 %, подтип матрицы нужно уточнять (IPS)
LG 27UD59, 10bpc (8bit + A-FRC) / цветовой охват и подтип матрицы нужно уточнять (IPS)
LG 27UK650, 10bpc(8 bit + FRC)/(AH-IPS) sRGB/ HDR10
LG 27UK850, 10bpc(8 bit + FRC)/(AH-IPS) sRGB/ HDR10
—————————————
27 «, (WQHD) 2560×1440,
TFT AH-IPS (AHVA*), 16:9, DP/HDMI
10bit(bpc):> 1 млрд.colors, AdobeRGB:

AOC Q2775PQU, 10bpc, AH-IPS (характеристики нужно уточнять)
Dell UltraSharp U2713H (210-AADU), 10bpc, AH-IPS (его сменил UP2716D)
Dell UP2716D, 10bpc, AH-IPS (sRGB/AdobeRB/DCI-P3) (http://www.dell.com/ua/business/p/dell-up2716d-monito..)
BenQ SW2700PT (*),
Asus PA279Q (GB LED) 86Hz,
NEC MultiSync PA272W (GB LED) 85Hz

10bit(bpc), DCI-P3:
BenQ PD2700Q, (Rec.709/DCI-P3)
Dell UltraSharp U2718Q, 10bpc, AH-IPS (Rec.709/AdobeRGB/DCI-P3/76,9% Rec.2020), HDR10
—————————————

С меньшей диагональю, 24,1”, 1920×1200,
TFT AH-IPS (AHVA*), 16:10, DP/HDMI
10bit(bpc):> 1 млрд.colors, AdobeRGB:

Большей диагонали, 32 «,(4K UHD) 3840×2160,
TFT AH-IPS (AHVA*), 16:9, DP/HDMI
10bit(bpc):> 1 млрд.colors, AdobeRGB:

BenQ SW320 (*), HDR10
LG 32UD59-B, 10bpc (8 біт+A-FRC), IPS (DCI-P3 95%), HDR10
LG 32UD99-W, 10bpc (8 біт+A-FRC), IPS (DCI-P3 95%), HDR10

PG2401PT является первым продуктом в серии ProQ Pro (PG), сертифицированных для печати (G7 / Fogra), 10bpc
( https://www.ixbt.com/monitor/benq-pg2401pt.shtml )

Поддержка 10 бит для OpenGL, начиная с 2006года, есть в профессиональных видеокартах AMD и nVidia. Некоторые современные видеокарты AMD *, поддерживающих 10 бит для OpenGL. Начиная с 2016 г. вместо бренда FirePro будет использоваться новый бренд Radeon Pro.

AMD Radeon Pro последнего поколения Vega: Vega (frontier edition), SSG (Vega), WX 9100.
Видеокарты AMD Radeon Pro предыдущего поколения Polaris: Duo (Polaris), WX 7100, WX 5100, WX 4100, WX 3100, WX 2100.
AMD Radeon Pro предыдущего поколения Fiji: SSG (Fiji), Duo (Fiji).
AMD FirePro: V3700, V3750, V3800, V3900, V4800, V4900, V5700, V5800, V5900, V7750, V7800, V7900, V8700, V8750, V8800, V9800, D300, D500, D700, W600, W2100, W4100, W4300, W5000, W5100, W7000, W7100, W8000, W8100, W9000, W9100, 2460, R5000, S7000, S9000, S9050, S10000.

Видеокарты nVidia, поддерживающие 10 бит для OpenGL. nVidia Quadro последнего поколения Volta: GV100.
nVidia Quadro предыдущего поколения Pascal:
P400, P600, P1000, P2000, P4000, P5000, P6000, GP100.
nVidia Quadro предыдущего поколения Maxwell: M2000, M4000, M5000, M6000.
nVidia Quadro предыдущего поколения Kepler: K420, K600, K620, K1200, K2000D, K2000, K2200, K4000, K4200, K5000, K5200, K6000.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *