10 битный формат пикселей amd что это
Наслаждайтесь миллиардами цветов с 10-битным HEVC
Человеческий глаз способен видеть намного больше цветов, чем показывают ему современные видео дисплеи. Каким бы навороченным не был компьютер, он все равно может воспроизвести лишь конечное количество цветов. В этой статье мы расскажем об использовании 10-битной глубины цвета в сравнении с 8-битной, исходя из функционала процессоров Intel Core седьмого поколения и оптимизирующих возможностей Intel Software Tools. В статье вы также найдете ссылку на пример программы, реализующей 10-битное HEVC кодирование.
Глубина цвета
Глубина цвета, известная также как битовая глубина — это количество битов, используемое для отображения цвета отдельного пикселя. Одно и то же изображение или кадр с различной глубиной цвета выглядят различно, поскольку количество цветов в пикселе зависит от глубины цвета.
Количество битов в изображении включает в себя набор битов на канал для каждого типа цвета в пикселе. Количество цветовых каналов в пикселе зависит от используемого цветового пространства. Например, цветовые каналы в цветовом пространстве RGBA — красный ( R), зеленый (G), синий (B) и альфа (A). Каждый дополнительный бит удваивает количество информации, которое мы можем хранить для каждого цвета. В 8-битном изображении общее количество доступных цветов пикселя равняется 256. В Таблице 1 показано возможное количество доступных цветов для каждой соответствующей глубины цвета.
Глубина канала | Оттенков на канал на пиксель | Общее количество возможных оттенков |
---|---|---|
8-бит | 256 | 16.78 миллионов |
10-бит | 1024 | 1.07 миллиарда |
12-бит | 4096 | 68.68 миллиардов |
Большинство мониторов и телевизоров способны отображать лишь 8-битный контент, 10-битные изображения в них преобразуются в 8-битные. Однако преимущества 10-битной глубины имеют место уже сейчас:
Эффект цветовых полос
При захвате изображения иногда случается так, что сенсор не может распознать минимальное различие между двумя двумя соседними цветами, и возникает проблема некорректного отображения цветов. Как результат, область рисунка закрашивается одним цветом за неимением более подходящего другого. Таким образом, на рисунке появляются цветные полосы вместо плавного перехода из одного цвета в другой.
Возможные варианты решения проблемы цветовых полос:
Рисунок 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 улучшает качество картинки при столь высоком разрешении.
Рисунок 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.
Рисунок 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 и стандартной на сегодня кадровой скорости. В дальнейшем область применения современных аппаратно-ускоренных видео кодеков будет расширяться.
В этой статье упоминались следующие программные средства (со ссылками для скачивания):
Только для тех, у кого видеокарта от AMD (Ati, Radeon).
Крайне рекомендую изменить в драйверах одну настройку, серьезно влияющую на изображение. Особенно актуально, если вы считаете, что изображение темновато и настройки монитора не особо помогают. Всё занимает буквально минуту.
Естественно, стоит обновить драйвера на актуальные.
Итак, правой кнопкой мыши на рабочем столе.
Слева в списке «Формат пикселей»
Меняем на предназначенный для ПК
Эта вся фигня для HDMI. Есть не только в радеонах, но и во всех остальных. Смысл в том, что HDMI изначально разрабатывался для ТВ. Так вот там не 0-255 градаций яркости воспроизводятся, а 16-235. Поэтому по-умолчанию при HDMI подключении видюха выдает именно эти 16-235, из-за чего изображение кажетса бледным, не контрастным и цвета не сочными. Моник же выдает 0-255 яркости (с исключением для 6-битных ипс, там они не честные 8 бит), поэтому изменение этого параметра делает картинку более приятной глазу.
У меня почему-то нет такого дерьма!
а монитор по какому интерфейсу у тебя подключен?
Как определяли что это повысило производительность?
Важность одной буквы xD
Ответит ли дзюдоист Бадриашвили и его приятель Мигунов за избиение посетителей кафе в Саранске?
36-летний дзюдоист Сергей Бадриашвили и его товарищи, избившие двух женщин и мужчину, хотят «замять дело»! Инцидент произошел в ночь на 30 октября в одном из саранских кафе. Потерпевшие получили сотрясение мозга и другие травмы. Бадриашвили вместе с другом Сергеем Мигуновым провели ночь в отделении полиции. После этого адвокат спортсмена начал «прощупывать почву» для улаживания конфликта «по-хорошему». Но пострадавшие не согласны. Они требуют наказать виновных по всей строгости закона. Продолжение скандальной темы — в материале Светланы Лазаревой.
Бригада скорой помощи отвезла Михаила в больницу. Врачи настаивали на госпитализации, но мужчина отказался из-за угрозы заболеть ковидом. «Три дня не мог ходить, все тело болело, — рассказывает пострадавший. — Ноги и руки в синяках и кровоподтеках. Левый глаз первое время вообще ничего не видел. Самочувствие было плохое, но на работу пришлось выйти. Я тружусь в автосервисе, который обслуживает клиентов со всей России. Меня многие знают и относятся с уважением… Впервые столкнулся с таким зверским поведением людей. Такое ощущение, что вернулись страшные 1990-е! И этим спортсменам родители доверяют своих детей! Да их же в клетках держать надо! Очень удивился, когда узнал, что Бадриашвили и Мигунова не заставили сделать тест на содержание в крови запрещенных веществ. Было ощущение, что они находились под воздействием таких препаратов». Михаил собирается написать жалобу в Министерство спорта РМ. Он не хочет, чтобы Бадриашвили допускали к детям…
Кстати, Ирина успела записать происходящее в кафе на камеру мобильного телефона. На видео слышно, как Сергей Мигунов обзывает женщину и ее мать нецензурными словами. Когда запись выложили в интернет-сообществе «Столицы С», большинство пользователей встали на сторону потерпевших. Советовали не сдаваться и найти хорошего адвоката. Спустя некоторое время появились негативные комментарии. «Компромат» начал писать некий Сергей Веревкин: «Этих двух якобы потерпевших знает весь город. И Москву они покоряли. Людмила — эскорт, Ирина — неоднократно привлекалась к административной ответственности за проституцию…» Молодому человеку, попытавшемуся в комментариях заступиться за женщин, Веревкин ответил, что те «отблагодарят» его «трихомонагой» и «хламидиями». По словам потерпевших, под этим ником скрывается Сергей Мигунов. Им удалось вычислить его фейковый аккаунт. После этого Мигунов удалил свое сообщение.
«За публичные оскорбления и клевету этот человек должен понести наказание, — говорит Ирина. — Если Мигунов думает, что вместе с Бадриашвили выйдет сухим из воды, то сильно ошибается. Они считают себя звездами и хозяевами жизни, а на самом деле — обычные хулиганы, терроризирующие нормальных граждан. Было бы, конечно, здорово, если бы удалось достать записи видеокамер в кафе. Но, думаю, их уже не существует… Кстати, эти спортсмены не только нас оскорбляли, но и на полицейских кидались. Обзывали «мусорами» и «сучарами», постоянно угрожали». Потерпевшие написали заявления в правоохранительные органы и надеются, что обидчики не останутся безнаказанными. По словам Ирины, если этого не произойдет, она обратится за помощью на федеральные телеканалы…
Что такое глубина цвета в телевизоре и мониторе
Содержание
Содержание
При выборе телевизора или монитора нужно учесть множество параметров: диагональ, разрешение, частоту обновления. Сегодня мы поговорим о глубине цвета, она же разрядность, она же битность матрицы. Эта характеристика часто остается тайной за семью печатями, хотя является одной из самых важных. С другой стороны, будем честны: реальную разницу между 8 и 10 битами увидит далеко не каждый.
Терминология
Пиксель — источник цвета современного ЖК-экрана. Состоит из трех субпикселей: красного, зеленого и синего. Эти три цвета участвуют в создании всей возможной цветовой палитры устройства.
Глубина цвета — это количество оттенков, которое может отобразить матрица монитора или телевизора.
Дизеринг — способ искусственного увеличения глубины цвета. Отсутствующие оттенки составляются из уже имеющихся путем визуального смешивания цветов соседних пикселей. Дизеринг обеспечивает более плавный переход между цветами и помогает расширить цветовой диапазон, однако при этом присутствует небольшая потеря разрешения.
Формирование фиолетового цвета из красных и синих пикселей с помощью дизеринга
FRC (Frame Rate Control, временной дизеринг) — более современный способ визуального повышения разрядности матрицы путем мерцания пикселей. В последнее время это понятие объединяет в себе большую часть всех существующих алгоритмов увеличения глубины цвета.
HDR — расширенный динамический диапазон. Технология делает изображение более сочным и реалистичным. Для реализации HDR требуется (псевдо)10-битная матрица.
Оговоримся сразу: в блоге речь идет именно о матрицах. Не стоит путать с глубиной цвета изображения/видео и цветовым охватом.
Простая арифметика
Что же такое разрядность? Что означают цифры 6, 8, 10, 12 бит и откуда берется тот самый миллиард цветов в 10-битной матрице? Здесь нам поможет математика.
Для начала рассмотрим самый простой вариант — 6-битную матрицу, у которой каждый субпиксель дает 2 в 6-й степени оттенков. Следовательно, один цвет может быть представлен в виде 64 оттенков. Так как субпикселей обычно три (RGB), общее количество цветов в 6-битной матрице будет 2 6 × 2 6 × 2 6 = 64 × 64 × 64 = 262 144. Таким образом, чем выше битность, тем больше цветов способна отобразить матрица.
Три страшных буквы «FRC»
Компьютерное железо очень быстро прогрессировало, и, чтобы мониторы могли реализовать весь потенциал видеокарт, появилась технология FRC.
Если объяснять на пальцах, FRC — это увеличение количества оттенков за счет покадрового изменения яркости субпикселя. Человеческий глаз в итоге воспринимает это как один цвет, благодаря чему создается иллюзия появления нового оттенка. При помощи FRC 8-битная матрица вместо обычных для нее 16 миллионов может отобразить целый миллиард цветов, характерный для 10 бит.
Скептики считают, что цветопередача у такой псевдодесятибитной матрицы никогда не будет настолько точной, как в настоящих 10 битах. Действительно, тренированный глаз вполне способен заметить разницу, особенно на плавных градиентных заливках.
Сколько бит нужно монитору?
На что же влияет количество цветов и что это дает конечному пользователю? Разумеется, дело в картинке, и здесь пришло время разделиться: компьютеры — налево, телевизоры — направо.
Многие мониторы для работы с графикой имеют 8 бит + FRC или даже просто 8 бит. Профессионалы (фотографы, видеографы, полиграфисты и создатели контента) однако предпочитают использовать устройства с настоящей 10-битной матрицей.
При увеличении обратите внимание на перистые облака и воду. Изображение смоделировано
Покупка такого монитора оправдана только в том случае, если вы четко понимаете, зачем он нужен, и сможете реализовать все его возможности. При этом нужно учесть несколько нюансов.
Во-первых, игровые видеокарты не работают с 10-битным цветом в некоторых приложениях, для это потребуются профессиональные решения. Цитирую nVidia:
«Большинство юзеров используют стандартные опции Windows API для создания пользовательского интерфейса и окна просмотра, но этот метод не используется в профессиональных приложениях, таких как Adobe Premiere Pro и Adobe Photoshop. Эти программы используют OpenGL 10-bit, который требует NVIDIA Quadro с портом DP».
Во-вторых, не все форматы поддерживают 10 бит. Например, JPEG, MPEG4 и PNG сохраняют цвет в 8 битах на канал, и 10-битный монитор также будет отображать 8-битную картинку. Чтобы оценить всю глубину цвета на таком устройстве, нужно работать, например, с RAW.
В-третьих, за высокую разрядность придется заплатить. Настоящий 10-битный монитор стоит более 100 тысяч рублей, причем «более» здесь равняется минимум 40-50 тысячам. В DNS есть пара-тройка представителей настоящей десятибитной «школы», и стоят они на вершине прайса.
Рядовому покупателю должно хватить и псевдодесятибитной матрицы за 30-60 тысяч рублей или даже просто хорошего 8-битного варианта.
Однако перед пользователем, желающим насладиться возможностями HDR, особого выбора не стоит. Технология расширенного динамического диапазона — одного из главных фаворитов современных маркетологов — требует как можно больше оттенков. В основе HDR-мониторов с сертификатом VESA DisplayHDR 600 и выше лежит именно 10-битная матрица, а чаще всего 8 бит + FRC. Дисплеи на 8 бит не позволят в должной мере реализовать эффект HDR.
Сколько бит нужно телевизору?
Здесь ситуация немного другая. Десятибитные матрицы активно используются в премиальных моделях телевизоров и дают более яркую и сочную картинку (особенно в сочетании с функцией HDR). Но 10-битный HDR-контент нужно еще достать. Такие фильмы и игры можно найти на стриминговых площадках и BD-дисках. Подробнее об этом написано здесь.
Хотите получить телевизор с гарантированно 10-битной матрицей? Берите 8К или OLED.
Стоимость 4K-ТВ на 10 битах стартует от 70 тысяч рублей.
Большинство телевизоров среднего ценового сегмента для достижения заветной десятки использует технологию FRC. На практике не каждый пользователь отличит 8 бит+FRC от честной 10-битной матрицы. Большой палитре оттенков рядовой покупатель предпочитает более яркую и сочную картинку, что далеко не одно и тоже. Этим пользуются производители для снижения затрат: стоимость изготовления настоящей 10-битной матрицы ощутимо выше 8 бит, а практически разницу видит лишь небольшое количество эстетов.
Правду о разрядности матрицы приходится вытаскивать из производителей клещами или пользоваться сторонними источниками. Сайт в помощь.
Человеческий глаз видит от 3 000 до 10 000 000 цветов — это зависит от физиологических и генетических особенностей. Тогда какой смысл покупать устройство, воспроизводящее более миллиарда оттенков? Все дело в индивидуальном восприятии: кто-то видит больше оттенков одного цвета, кто-то — другого, поэтому, чем больше оттенков показывает монитор или телевизор, тем большему количеству людей они понравятся.
Самое забавное, что женщины в этом плане значительно опережают мужчин и могут различать намного большее оттенков, однако гоняются за 10-битными панелями в основном представители сильного пола!
Упомянутые товары
Ходят слухи что амдшные видюхи умеют выдавать 10 битный цвет по дисплей порту) но это не точно.
Ходят слухи, что все умеют) Но производители не очень любят это афишировать.
ну как бы да HDR то без 10 бит не выплюнуть), там правда ещё всякие метаданные появляются
Дак в гражданском софте они все 10-битный цвет дают, если прога позволяет. Это в профессиональном софте нужна квадра или фаерпро.
это скорее вопрос API и жадности например что нвидия что амд увидев отрисовку линии в опенжиэле завернут сие действо выполняться на процессора, в директ иксе всё работает как надо =)
я тут разметку сделал на слайсах в фотошопе, 10 линий и всё. 3900х и 590 лапки к верху( раньше такой фигни не было)
Разумеется! Если ты нашел денег купить фотошоп, будь добр купить квадру. В игровых картах мы все зарежем.
Я хочу в OpenGL порисовать на встройке intel UHD graphics 630 на этом мониторе:
Не получится? На древнем железе все рисуется.
ниразу в жизни со встройкой интела дела не имел, ничего не подскажу
Сижу на встройке i5 9600 процессор. Если порисовать просто, то получится, если с 3D работать, то будет грусть и печаль и вряд ли вам понравится.
Поздно, я уже 3 недели как на встройке AMD Ryzen 5 PRO 4650G. Вы бы ещё через год написали, когда как раз мне уже бы памятник из кирпича поставили.
Если речь об источнике изображения, то главной проблемой мониторов является мерцание. Значит, нужно чтобы матрицы храниди статическое изображение, т.е. хранить цифровые значения яркостей субпикселей с помощью стптических ключей инжекции светимости отоосительно подложки. Двоичные светоизлучающие структуры субпикселей формируются на поверхности матрицы, а адресация ключей происходит аналогично SDRAM, позволяя осуществлять независимую адресацию к пикселям и избавляя от ожидания завершения цикла регенерации (накачки) пикселей. Это повышает требования к выходу годных техпроцесса, однако, изготовление матриц можно удешевить путем печати PLED,(органическими красителями) включая цепи ключей.