DisplayID - это стандарт VESA для метаданных, описывающих устройство отображения возможности источника видео. Он разработан для замены стандарта E-EDID и структуры EDID v1.4.
Стандарт DisplayID был первоначально выпущен в декабре 2007 года. Версия 1.1 была выпущена в марте 2009 года, за ней последовала версия 1.2, выпущенная в августе 2011 года. Версия 1.3 была выпущена в июне 2013 года, а текущая версия 2.0 - в сентябре 2017 года..
DisplayID использует структуры переменной длины до 256 байт каждая, которые охватывают все существующие расширения EDID, а также новые расширения для 3D-дисплеев, встроенных дисплеев, широкая цветовая гамма и HDR EOTF. Формат DisplayID включает в себя несколько блоков, которые описывают логические части дисплея, такие как видео интерфейсы, технологию устройства отображения, детали синхронизации и информацию производителя. Блоки данных идентифицируются уникальным тегом. Длина каждого блока может быть переменной или фиксированной до определенного количества байтов. Обязательным является только базовый блок данных, а все блоки расширения - необязательны. Эта структура переменных основана на версии 3 блока расширения CEA EDID, впервые определенной в CEA-861 -B.
Стандарт DisplayID находится в свободном доступе, а внедрение без лицензионных отчислений.
Версия 2.0 представляет новые блоки обобщенной информации, в первую очередь предназначенные для дисплеев с расширенным динамическим диапазоном (HDR) UltraHD, таких как компьютерные ЖК-мониторы и ЖК-телевизоры / OLED-телевизоры с исходным поддержка цветового пространства BT.2020 и функций передачи PQ / HLG. Он также делает необязательные предопределенные тайминги CRT / LCD из стандартов DMT и CEA-861, переключаясь на структуры на основе формул, которые соответствуют VESA CVT-RB и GTF.
Базовая структура переменной длины DisplayID 2.0 одинакова для всех блоков данных:
Смещение байта | Значение | Обязательно | Описание |
---|---|---|---|
0 | 0x20 | Y | DisplayID версии 2, редакции 0 |
1 | 0-251 | Y | Длина блока переменных данных |
2 | 0-15 | Y | Отображение основного использования case (зарезервировано в разделах расширений):.
|
3 | Y | Количество расширений (зарезервировано в секциях расширений) | |
4 | Блоки данных (N байтов) | ||
(N + 4) | Y | Контрольная сумма |
Каждый блок данных начинается с обязательного тега блока, номера версии (0-7) и длины полезной нагрузки (0-248) байтов и имеет переменную длину до 251 байта. В настоящее время определены следующие блоки:
Тег блока | Обязательный | Имя | Примечания |
---|---|---|---|
0x00-0x1F | Зарезервировано ( блоки данных прежней версии 1.0) | ||
0x20 | Y | Идентификация продукта | |
0x21 | Y | Параметры отображения | Для основного варианта использования |
0x22 | Y | Тип VII - Подробная синхронизация | Для основного варианта использования |
0x23 | Тип VIII - Нумерованный код синхронизации | ||
0x24 | Тип IX - Синхронизация на основе формулы | ||
0x25 | Пределы диапазона синхронизации динамического видео | ||
0x26 | Y | Функции интерфейса дисплея | Для основного варианта использования |
0x27 | Интерфейс стерео дисплея | ||
0x28 | Мозаичная топология дисплея | ||
0x29 | ContainerID | Для нескольких -функции устройств | |
0x7E | Зависит от производителя | ||
0x81 | CTA DisplayID |
0x20
Блок идентификации продукта содержит стандартные идентификаторы производителя и продукта, серийный номер, дату производства и название продукта.
По сравнению с устаревшим блоком 0x00
, идентификатор Microsoft ISA Plug Play заменяется на IEEE OUI, который сначала используется в сетевом MAC-адресе.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x20 | Тег блока идентификации продукта |
1 | 0 | Версия |
2 | 12-248 | Количество байтов полезной нагрузки |
3-5 | Идентификатор производителя / поставщика. Организационный уникальный идентификатор (OUI) IEEE | |
6-7 | Идентификатор продукта, LSB / MSB | |
8-11 | Серийный номер, необязательно | |
12 | 0-51, 255 | Неделя изготовления (0 = не указано); Тег модельного года (255 ) |
13 | 0, 15-255 | Год выпуска / Модельный год (0 = не указано); Сохраненное значение = (Год-2000) |
14 | 1-236 | Длина строки названия продукта |
15-251 | Строка названия продукта, необязательно |
0x21
Блок параметров отображения содержит основные параметры, такие как размер видимой области и количество пикселей, поддерживаемая глубина цвета и калиброванное на заводе цветовое пространство RGB, точка белого, яркость и функция передачи гаммы.
По сравнению с устаревшим блоком 0x01
, значения калибровки цвета имеют был перемещен сюда из блока 0x02
, и были добавлены значения максимальной / минимальной яркости. Размер дисплея можно указать с шагом 1 мм в дополнение к 0,1 мм по умолчанию.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x21 | Тег блока параметров отображения |
1 | Биты 2: 0 = 0 | Версия |
Бит 7 | Точность размера изображения:.
| |
2 | 29 | Количество байтов полезной нагрузки |
3-4 | Ho Размер изображения по горизонтали | |
5-6 | Размер изображения по вертикали | |
7-8 | Количество пикселей по горизонтали | |
9-10 | Количество пикселей по вертикали | |
11 | Флаги поддержки функций | |
Биты 2 : 0 | Ориентация сканирования:.
| |
Биты 4: 3 | Информация о максимальной яркости:.
| |
Бит 6 | Информация о цветовом пространстве:.
| |
Бит 7 | Информация о аудиоколонках:.
| |
12-14 | Основной цвет 1 Цветность | |
Биты 7: 0 | x / u 'значение, 8-битный младший бит | |
биты 11: 8 | x / u' значение, 4-битный старший бит | |
биты 15:12 | y / v ' значение, 4-битный младший бит | |
биты 23 : 16 | значение y / v ', 8-битный MSB | |
15-17 | Цветность основного цвета 2 | |
18-20 | Цветность основного цвета 3 | |
21-23 | Цветность точки белого | |
24-25 | Макс. Яркость (полное покрытие), кд / м | |
26-27 | Макс. Яркость (10% покрытие), кд / м | |
28- 29 | Мин. Яркость, кд / м | |
30 | Глубина цвета, флаги технологии отображения | |
Биты 2: 0 | Глубина цвета:.
| |
Биты 6: 4 | Технология отображения:.
| |
31 | Гамма EOTF (1,00–3,54), сохраненное значение = (Гамма × 100) - 100 = (Гамма - 1) × 100 (255 = не указано) | |
Примечания: значения цветности использовать 12-битные дробные целые числа (бит 12 × 2 +... + бит 0 × 2). Для значений яркости используется 16-битный IEEE 754-2008 Формат с плавающей запятой половинной точности ( |
0x22
Детальный блок тайминга Тип VII определяет тайминги, совместимые с CTA-861, на основе пикселя l скорость. Этот блок основан на блоке типа VI 0x13
.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x22 | Подробный тег блока синхронизации |
1 | Биты 2: 0 | Версия: 0 , 1 |
Бит 2 | Поддержка DSC.
| |
2 | 20-240 | Количество байтов полезной нагрузки (N × 20, 1 ≤ N ≤ 12) |
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0-2 | Тактовая частота пикселей, кГц (0,001–16,777,216 МПикс / с) | |
Биты 7: 0 | 8-битный младший бит | |
биты 15: 8 | 8-битные средние биты | |
биты 23:16 | 8-битный старший бит | |
3 | Параметры синхронизации | |
биты 3: 0 | Соотношение сторон:.
| |
Бит 4 | Тип сканирования кадров:.
| |
Биты 6: 5 | Стерео opic 3D:.
| |
Бит 7 | Предпочтительная синхронизация:.
| |
4-5 | Пиксели активного изображения по горизонтали | |
6-7 | Пустые пиксели по горизонтали | |
8-9 | Смещение по горизонтали (передняя панель) | |
Биты 7: 0 | 8-битный LSB | |
Биты 14: 8 | 7-битный MSB | |
Бит 15 | Полярность горизонтальной синхронизации:.
| |
10-11 | Ширина горизонтальной синхронизации | |
12-13 | Вертикальные линии активного изображения | |
14-15 | Вертикальные пустые линии | |
16-17 | Смещение вертикальной синхронизации (передняя панель) | |
Биты 7: 0 | 8-битные LSB | |
Биты 14: 8 | 7-битные MSB | |
Бит 15 | Полярность вертикальной синхронизации:.
| |
18-19 | Ширина вертикальной синхронизации |
0x23
Блок нумерованного временного кода типа VIII основан на блоке ID DMT типа IV 0x06
. Он предоставляет однобайтовые или двухбайтовые коды видеорежима, как определено в стандарте VESA Display Monitor Timings или видеоинформационные коды, определенные CTA-861 и HDMI.
Смещение байта | бит / значение | Описание / формат |
---|---|---|
0 | 0x23 | Тег блока нумерованного временного кода |
1 | Биты 2 : 0 = 0 | Версия |
Бит 3 | Размер временного кода:.
| |
Биты 7: 6 | Тип временного кода:.
| |
2 | 1-248 | Количество байтов полезной нагрузки |
0x24
Блок таймингов типа IX основан на блоке таймингов типа V 0x11
.
Смещение байта | Бит / Значение | Описание / формат |
---|---|---|
0 | 0x24 | Тег блока синхронизации на основе формулы |
1 | Биты 2: 0 = 0 | Версия |
2 | 6-248 | Количество полезных данных байтов (N × 6) |
Байт смещение | Бит / значение | Описание / формат |
---|---|---|
0 | Параметры синхронизации | |
Биты 2: 0 | Формула / алгоритм синхронизации.
| |
Бит 3 | NTSC Video O оптимизированная частота обновления × (1000/1001):.
| |
Биты 6: 5 | Стереоскопическое 3D:.
| |
1-2 | Горизонтальные пиксели активного изображения | |
3-4 | Вертикальные линии активного изображения | |
5 | Вертикальная частота обновления, Гц (1-256) |
0x25
Блок диапазона синхронизации динамического видео основан на блоке 0x9h
Пределы диапазона синхронизации видео; новая версия позволяет более точно определять частоту пикселей с шагом 1 кГц и добавляет индикацию для переменной частоты обновления.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x25 | Тег блока динамического диапазона синхронизации видео |
1 | Биты 2: 0 | Версия: 0 , 1 |
2 | 9 | Количество байтов полезной нагрузки |
3-5 | Минимальная частота пикселей, кГц | |
6-8 | Максимальная частота пикселей, кГц | |
9 | Минимальная частота обновления по вертикали Частота, Гц | |
10 | Максимальная частота вертикального обновления LSB, Гц | |
11 | Флаги поддержки временного диапазона динамического видео | |
Биты 1: 0 | Максимальная частота вертикального обновления MSB, Гц (версия блока 1) | |
Бит 7 | Бесшовное динамическое изменение синхронизации видео:.
|
0x26
Интерфейс дисплея Блок функций описывает глубину цвета, динамический диапазон и передаточную функцию, поддерживаемую контроллером дисплея. Он основан на блоках 0x0F
Display Interface Features и 0x02
Color Characteristics.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x26 | Тег блока функций интерфейса дисплея |
1 | Биты 2: 0 = 0 | Версия |
2 | 9 | Количество байтов полезной нагрузки |
3 | Поддержка глубины цвета, кодирование RGB | |
Бит 0 | 6 бит на канал | |
Бит 1 | 8 бит на канал | |
бит 2 | 10 бит на канал | |
Бит 3 | 12 бит на канал | |
Бит 4 | 14 бит на канал | |
Бит 5 | 16 бит на канал | |
0 = нет поддержки.
| ||
4 | Поддержка глубины цвета, кодировка YC bCr4: 4: 4 | |
5 | Поддержка глубины цвета, кодировка YC bCr4: 2: 2 | |
Бит 0 | 8 бит на канал | |
Бит 1 | 10 бит на канал | |
Бит 2 | 12 бит на канал | |
Бит 3 | 14 бит на канал | |
Бит 4 | 16 бит на канал | |
0 = нет поддержки.
| ||
6 | Поддержка глубины цвета, кодировка YC bCr4: 2: 0 | |
7 | Минимальная скорость пикселей для кодирования YCbCr 4: 2: 0,. Скорость пикселей = 74,25 МП / с × Сохраненное значение (0 = поддерживается во всех режимах) | |
8 | Флаги звуковых возможностей и поддержки функций | |
Бит 5 | 48 кГц Частота дискретизации | |
Бит 6 | Частота дискретизации 44,1 кГц | |
Бит 7 | Частота дискретизации 32 кГц | |
0 = не поддерживается.
| ||
9 | Цветовое пространство и комбинация EOTF 1 | |
Бит 0 | Цветовое пространство sRGB (IEC 61966-2-1) и EOTF | |
Бит 1 | Цветовое пространство ITU-R BT.601 и EOTF | |
Бит 2 | Цветовое пространство ITU-R BT.709 и ITU-R BT.1886 EOTF | |
Бит 3 | Цветовое пространство Adobe RGB и EOTF | |
Бит 4 | Цветовое пространство DCI-P3 (SMPTE RP 431-2) и EOTF | |
Бит 5 | ITU -R BT.2020 Цветовое пространство и EOTF | |
Бит 6 | Цветовое пространство ITU-R BT.2020 и SMPTE ST 2084 EOTF | |
0 = нет поддержки.
| ||
10 | 0 | Цветовое пространство и Комбинация EOTF 2: Зарезервировано |
11 | 0-7 | Количество байтов дополнительного цветового пространства и EOTF (N) |
11+#N | Байт дополнительного цветового пространства и EOTF #N | |
Биты 3: 0 | EOTF:.
| |
Биты 3: 0 | Цветовое пространство:.
|
0x27
Блок интерфейса стерео дисплея основан на блоке 0x10
и описывает стереоскопические режимы 3D / VR (т.е. коды таймингов и форматы стереокадров), поддерживаемые дисплеем.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x27 | Тег блока интерфейса стерео дисплея |
1 | Биты 2: 0 | Версия: 0 , 1 |
Биты 7: 6 | Синхронизация стереоскопического 3D:.
| |
2 | (N + 2) | Количество байтов полезной нагрузки |
3 | (N+1) | Количество байтов в блоке метода стереоинтерфейса |
4 | Код метода стереоинтерфейса:.
| |
5 | Параметры метода стерео интерфейса (N байтов) | |
5+ N | Дескриптор 1 3D-времени. | |
Биты 4: 0 | Номер кода синхронизации (M1, 1-31) | |
B его 7: 6 | Тип временного кода:.
| |
(6+N+#M1) | One -байтный код синхронизации # M1 | |
(7+N+M1) | Дескриптор 2 3D-времени. | |
(6 + N + M1 + # M2) | Однобайтный код синхронизации # M2 | |
Примечание: дескрипторы 3D-синхронизации существуют только тогда, когда байт 1 бит 6 = 1 |
N, байты | Бит / значение | Описание / Формат |
---|---|---|
1 | Код метода: 0 = Последовательность кадров / полей | |
Бит 0 | Стерео полярность:.
| |
1 | 1 = Рядом | |
Бит 0 | Идентификация просмотра:.
| |
8 | 2 = Чередование пикселей | |
Биты 7: 0 | Шаблон чередования - битовая маска 8x8.
| |
1 | 3 = Двойной интерфейс | |
Бит 0 | Интерфейс, левая и правая полярность:.
| |
Биты 2: 1 | Зеркальное отображение.
| |
2 | 4 = Многовидение | |
Количество просмотров | ||
Код метода чередования просмотра | ||
1 | 5 = составной кадр | |
Бит 0 | Идентификатор просмотра:.
|
0x28
Блок топологии мозаичного дисплея описывает дисплеи, которые состоят из нескольких физических панелей дисплея, каждая из которых управляется отдельным видеоинтерфейсом. Он основан на блоке 0x12
.
Байт смещение | Бит / значение | Описание / формат |
---|---|---|
0 | 0x28 | Блок топологии мозаичного дисплея tag |
1 | Биты 2: 0 = 0 | Версия |
2 | 22 | Количество байтов полезной нагрузки |
3 | Возможности мозаичного отображения и мозаики | |
Биты 2: 0 | Поведение мозаики при передаче единственного тайла:.
| |
Биты 4: 3 | Поведение плитки при передаче N плиток (1 < N < Max, N<>2):.
| |
Бит 6 | Дескриптор лицевой панели плитки :.
| |
Бит 7 | Корпус физического дисплея:.
| |
4 -6 | Топология мозаичного дисплея и расположение мозаики | |
4 | Общее количество плиток | |
Биты 3: 0 | Число вертикальных плиток, 4-битный младший бит | |
Биты 7: 4 | Количество горизонтов ntal Tiles, 4-битный LSB | |
5 | Tile Location | |
Биты 3: 0 | Вертикальное расположение мозаики, 4-битный LSB | |
Биты 7: 4 | Горизонтальное расположение мозаики, 4-битный младший бит | |
6 | Расположение плитки и общее количество плиток | |
Биты 1: 0 | Вертикальное расположение плитки, 2-битный старший бит | |
Биты 3: 2 | Горизонтальная плитка Местоположение, 2-битный MSB | |
Биты 5: 4 | Число вертикальных плиток, 2-битный MSB | |
Биты 7: 6 | Число горизонтальных плиток, 2-битный MSB | |
7-10 | Размер плитки | |
Биты 7: 0 | Размер по горизонтали, 8-битный младший бит | |
Биты 15: 8 | Размер по горизонтали, 8-битный MSB | |
Биты 23:16 | Размер по вертикали, 8-битный LSB | |
Биты 31:24 | Размер по вертикали, 8-битный MSB | |
11-15 | Множитель пикселей плитки и информация, связанная с лицевой панелью | |
11 | Множитель пикселей плитки | |
12 | Размер верхней рамки плитки | |
13 | Размер нижней панели плитки | |
14 | Размер правой панели плитки | |
15 | Размер левой панели плитки | |
Примечание: мозаичная рамка в пикселях = (множитель мозаичных пикселей × размер панели мозаики × 0,1) | ||
16-24 | мозаичный идентификатор топологии дисплея | |
16-18 | мозаичный Идентификатор производителя / поставщика дисплея. Организационно-уникальный идентификатор (OUI) IEEE | |
19-20 | Идентификатор продукта мозаичного дисплея LSB / MSB | |
21-24 | Серийный номер, необязательно |
0x29
Блок идентификатора контейнера определяет уникальный идентификатор, используемый для связывания дополнительных устройств, которые могут присутствовать на многофункциональном дисплее.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x29 | Тег блока ContainerID |
1 | Биты 2: 0 = 0 | Версия |
2 | 16 | Количество байтов полезной нагрузки |
3-18 | Биты 128: 0 | ContainerID. Универсальный уникальный идентификатор (UUID) |
0x7E
Данные поставщика включают собственные параметры, которые не поддерживаются структурами DisplayID 2.0.
Байт смещение | Бит / значение | Описание / формат |
---|---|---|
0 | 0x7E | Зависящий от поставщика тег блока |
1 | Биты 2: 0 | Версия |
2 | 3-248 | Количество байтов полезной нагрузки |
3-5 | Идентификатор производителя / поставщика. Организационно-уникальный идентификатор IEEE (OUI) | |
6 -224 | Байты полезной нагрузки |
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x7E | Зависящий от поставщика блок тег |
1 | Биты 2: 0 = 1 | Версия |
2-4 | 0x3A0292 | VESA OUI |
5 | Биты 2: 0 | Тип структуры:.
|
Бит 7 | Цветовое пространство по умолчанию и обработка EOTF:.
| |
6 | Bits 3: 0 | Количество горизонтальных пикселей, перекрывающих соседний сегмент панели: 0-8 . |
Биты 6: 5 | Операция Multi-SST:.
| |
7 | Биты 5: 0 | Сквозная синхронизация, целочисленный целевой DSC bpp (бит на пиксель) |
8 | Биты 3: 0 | Сквозной тайминг, дробный целевой DSC bpp (бит на пиксель) |
0x81
Блок DisplayID CTA предоставляет информацию о таймингах EDID CTA-861.
Байт смещение | Бит / значение | Описание / формат |
---|---|---|
0 | 0x81 | Тег блока CTA DisplayID |
1 | Биты 2: 0 = 0 | Версия |
2 | 3-248 | Количество байтов полезной нагрузки |
3 | Код тега блока 1 CTA и длина блока 1 | |
Биты 4: 0 | Длина блока 1 (L1) | |
Биты 7: 5 | Код тега (CTA-861-G) | |
4-L1 | Дескриптор блока 1 CTA # L1 | |
(L1 + 2) | Код тега блока 2 CTA и длина блока 2 |
Информационные блоки версии 1.3 0x10-0x1F в значительной степени заимствованы из стандарта EDID 1.4, который был разработан для дисплеев CRT / LCD / DLP / PDP предыдущего поколения.
Байтовое смещение | Значение | Обязательное | Описание |
---|---|---|---|
0 | 0x12 | Y | DisplayID версии 1, редакция 3 |
2 | 0-15 | Y | Идентификатор типа отображения:.
|
Определены следующие типы блоков:
Тег блока | Имя |
---|---|
0x00 | Идентификация продукта |
0x01 | Параметры отображения |
0x02 | Цветовые характеристики |
0x03 | Тип I Синхронизация - Подробно |
0x04 | Синхронизация типа II - Подробно |
0x05 | Синхронизация типа III - короткая |
0x06 | Синхронизация типа IV - Идентификационный код DMT |
0x07 | Стандарт синхронизации VESA |
0x08 | Стандарт синхронизации CEA |
0x09 | Диапазон синхронизации видео |
0x0A | Серийный номер продукта |
0x0B | Строка ASCII общего назначения |
0x0C | Отображение данных устройства |
0x0D | Последовательность питания интерфейса |
0x0E | Передаточные характеристики |
0x0F | Отображение данных интерфейса |
0x10 | Интерфейс стерео дисплея |
0x11 | Синхронизация типа V - короткая |
0x13 | Синхронизация типа VI - подробная |
0x7F | Зависит от производителя |
Примечание: там, где это указано, в разделах ниже показаны только отличия от аналогичных / заменяющих структур в версии 2.0.
0x00
Идентификация продукта - заменяется 0x20
. Разница заключается в следующем:
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x00 | Тег блока идентификации продукта |
3-5 | Производитель / идентификатор поставщика. Microsoft ISA Plug Play ID (PnPID) |
0x01
Параметры отображения - заменены на 0x21
. Различия заключаются в следующем:
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x01 | Тег блока параметров отображения |
11 | Флаги поддержки функций | |
Бит 0 | Деинтерлейсинг | |
Бит 1 | Support_AI в пакетах ACP / ISRC | |
Бит 2 | Только формат одного фиксированного пикселя | |
Бит 3 | Только одиночная фиксированная синхронизация | |
Бит 4 | Управление питанием дисплея VESA | |
Бит 5 | Отмена звукового входа | |
Бит 6 | Отдельные аудиовходы | |
Бит 7 | Поддержка аудио | |
0 = нет поддержки / нет.
| ||
12 | Передаточная характеристика Gamma EOTF (1,00-3,54), сохраненное значение = (Гамма × 100) - 100 = (Гамма - 1) × 100 (255 = не указано) | |
13 | Соотношение сторон = длинная ось / короткая ось (1,00–3,55), сохраненное значение = (AR - 1) × 100 (78 для 16: 9) | |
14 | Битовая глубина цвета | |
Биты 3: 0 | Собственный динамический диапазон панели, сохраненное значение = бит / канал - 1 | |
Биты 7: 4 | Общий динамический диапазон устройства отображения, сохраненное значение = бит / канал - 1 |
0 x02
Цветовые характеристики - заменены на 0x21
Параметры отображения.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x02 | Тег блока характеристик цвета |
1 | Биты 2: 0 = 1 | Версия |
Биты 6: 3 | Номер блока передачи характеристик. (блок 0x0E ) | |
Бит 7 | Информация о цветовом пространстве:.
| |
2 | (Np+ N w) × 3 [+ 1] | Число байтов полезной нагрузки; добавьте 1, если N p = 0 |
3 | Информация о характеристиках цвета | |
Биты 3: 0 | Количество белых точек (N w) | |
Биты 6: 4 | Количество основных цветов (N p). (0 = стандартное цветовое пространство, к полезной нагрузке блока добавляется дополнительный байт идентификатора) | |
Бит 7 | Цветовой режим:.
| |
4-6 | Основной цвет или цветность белой точки | |
Биты 7: 0 | x / u 'значение, 8-битный младший бит,. или. код стандартного идентификатора цветового пространства, если N p = 0:.
| |
Биты 11: 8 | x / u 'значение, 4-битный MSB | |
биты 15:12 | y / v' значение, 4-битный LSB | |
биты 23:16 | y / v ' значение, 8-битный MSB | |
Примечания: Значения цветности используют 12-битное дробное целое число numb ers (бит 12 × 2 +... + бит 0 × 2). |
0x03
Детальные тайминги типа I - заменены 0x22
Детальное время типа VII. Различия заключаются в следующем:
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x03 | Подробный тег блока синхронизации |
1 | Биты 2: 0 = 1 | Версия |
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0-2 | Тактовая частота пикселей, с шагом 10 кГц (0,01–167,772,16 МПикс / с) | |
3 | Параметры синхронизации | |
Биты 3: 0 | Соотношение сторон:.
|
0x04
Тип II Детализированный блок таймингов обеспечивает сжатую структуру с менее точными координатами пикселей и уменьшенными интервалами пустых интервалов по сравнению с Типом I:
Смещение байта | Bit/Value | Описание / формат |
---|---|---|
0 | 0x04 | Детализированный тег блока синхронизации |
1 | Бит 2: 0 = 0 | Версия |
2 | 11-242 | Количество байтов полезной нагрузки (N × 11, 1 ≤ N ≤ 22) |
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 -2 | Тактовая частота пикселей, 10 кГц с teps (0,01–167,772,16 Мпикс / с) | |
3 | Параметры синхронизации | |
Бит 2 | Полярность вертикальной синхронизации:.
| |
Бит 3 | Полярность горизонтальной синхронизации:.
| |
4 | горизонтальные пиксели активного изображения, 8-битный младший бит | |
5 | биты 7: 1 | горизонтальные пустые пиксели |
бит 0 | Пиксели активного изображения по горизонтали, 1-битный MSB | |
6 | Смещение горизонтальной синхронизации (передняя панель) и ширина | |
, биты 3: 0 | Смещение синхронизации (передняя панель) | |
биты 7: 4 | Ширина синхронизации | |
7 | Вертикальные линии активного изображения, 8-битный LSB | |
8 | Биты 4: 0 | Вертикальные пиксели активного изображения, 4-битный MSB |
9 | Вертикальные пустые линии | |
10 | Вертикальное смещение синхронизации (переднее крыльцо) и ширина | |
Биты 3: 0 | Смещение синхронизации (переднее крыльцо) | |
Биты 7: 4 | Ширина синхронизации | |
Примечание. все размеры в пикселях, сохраненное значение = (пикселей / 8) - 1 |
0x05
Блок таймингов типа III обеспечивает очень короткую сжатую структуру, в которой используются тайминги CVT на основе формул.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x05 | Тег блока короткой синхронизации |
1 | Биты 2: 0 = 1 | Версия |
2 | 6-248 | Количество байтов полезной нагрузки (N × 3, 1 ≤ N ≤ 82) |
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | Параметры синхронизации | |
Биты 6: 4 | Формула / алгоритм синхронизации.
| |
Биты 3: 0 | Соотношение сторон | |
1 | Пиксели активного изображения по горизонтали | |
2 | Тип и скорость передачи кадров | |
Бит 7 | Тип передачи кадров:.
| |
Примечание. Для всех размеров пикселей сохраненное значение = (пикселей / 8) - 1 |
0x06
Блок короткого времени типа IV (код DMT ID) использует коды видеорежима, определенные в стандарте VESA Display Monitor Timings, а также коды видеоинформации, определенные CTA-861 и HDMI. Заменено 0x23
Enumerated Timing.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x06 | Тип IV - Short Timing (DMT ID Code) тег блока |
1 | Биты 2: 0 = 1 | Версия |
Биты 7: 6 | Тип временного кода:.
| |
2 | 1-248 | Количество байтов полезной нагрузки |
0x11
Блок коротких таймингов типа V основан на блоке коротких таймингов типа III 0x05, но обеспечивает более высокая точность пикселей и поддерживает только CVT-RB. Заменено на 0x24
Тайминги на основе формулы типа IX.
Byte offset | Bit/Value | Description/Format |
---|---|---|
0 | 0x11 | Type V - Short Timing block tag |
1 | Bits 2:0 = 0 | Revision |
2 | 6-248 | Number of payload bytes (N × 7, 1 ≤ N ≤ 35) |
Byte offset | Bit/Value | Description/Format |
---|---|---|
0 | Timing Options | |
Bits 1:0 | Timing Formula/Algorithm.
| |
Bit 4 | NTSC Video Optimized Refresh rate × (1000/1001):.
| |
Bits 6:5 | Stereoscopic 3D:.
| |
Bit 7 | Preferred timing:.
| |
1-2 | Horizontal Active Image Pixels | |
3-4 | Vertical Active Image Lines | |
5 | Vertical Refresh Rate, Hz (1-256) |
0x13
Type VI Detailed Timing block supports higher precision pixel clock and high-resolution timings. This block is based on Type I block 0x03, but allows greater timings precision using 1 kHz steps instead of 10 kHz. Superseded by 0x22
Type VII Detailed Timings.
Byte offset | Bit/Value | Description/Format |
---|---|---|
0 | 0x13 | Type VI Detailed Timing block tag |
1 | Bits 2:0 = 0 | Revision |
2 | Number of payload bytes (N × 17 + M × 14) |
Byte offset | Bit/Value | Description/Format |
---|---|---|
0-2 | Pixel Clock, kHz (0.001-4,194.303 MPix/s) | |
Bits 7:0 | 8-bit LSB | |
Bits 15:8 | 8-bit middle bits | |
Bits 21:16 | 6-bit MSB | |
Bit 22 | Aspect and size information:.
| |
Bit 23 | Preferred timing:.
| |
3-4 | Horizontal Active Image Pixels Timing | |
Bits 7:0 | Horizontal Active Image Pixels, 8-bit LSB | |
Bits 14:8 | Horizontal Active Image Pixels, 7-bit MSB | |
Bit 16 | Horizontal Sync Polarity:.
| |
5-6 | Vertical Active Image Lines Timi ng | |
Bits 7:0 | Vertical Active Image Lines, 8-bit LSB | |
Bits 14:8 | Vertical Active Image Lines, 7-bit MSB | |
Bit 16 | Vertical Sync Polarity:.
| |
7-9 | Horizontal Blank Pixels Front Porch | |
Bits 7:0 | Horizontal Blank Pixels, 8-bit LSB | |
Bits 15:8 | Horizontal Offset (Front Porch), 8-bit LSB | |
Bits 19:16 | Horizontal Blank Pixels, 4-bit MSB | |
Bits 23:20 | Horizontal Offset (Front Porch), 4-bit MSB | |
10 | Horizontal Sync Width | |
11 | Vertical Blank Lines | |
12 | Vertical Sync Offset (Front Porch) | |
13 | Vertical Sync Width and Timing | |
Bits 3:0 | Vertical Sync Width | |
Bits 6:5 | Stereoscopic 3D:.
| |
Bit 7 | Frame Scanning Type:.
| |
14 | Aspect Multiplier, Aspect Ratio = Aspect Multiplier × 3 / 256 | |
15-16 | Vertical Image Base Size and Size Multiplier | |
Bits 7:0 | Vertical Image Base Size, 8-bit LSB | |
Bits 11:8 | Vertical Image Base Size, 4-bit MSB | |
Bits 15:12 | Size Multiplier | |
Vertical Image Size = Vertical Image Base Size × Size Multiplier |
0x09
Video timing range limits block describes displays capable of variable timings. Superseded by 0x25
Dynamic video timings range.
Byte offset | Bit/Value | Description/Format |
---|---|---|
0 | 0x09 | Video Timing Range Limits block tag |
1 | Bits 2:0 = 0 | Revision |
2 | 9 | Number of payload bytes |
3-5 | Minimum Pixel Clock, 10 kHz steps | |
6-8 | Maximum Pixel Clock, 10 kHz steps | |
9 | Minimum Horizontal Frequency, kHz | |
10 | Maximum Horizontal Frequency, kHz | |
11-12 | Minimum Horizontal Blanking Pixels | |
13 | Minimum Vertical Refresh Rate, Hz | |
14 | Maximum Vertical Refresh Rate, Hz | |
15-16 | Minimum Vertical Blanking Lines | |
17 | Video Timing Support Flags | |
Bit 4 | Discrete frequency display | |
Bit 5 | VESA CVT | |
Bit 6 | VESA CVT-RB | |
Bit 7 | Interlaced | |
0 = no support/no.
|
0x0C
Блок данных устройства отображения предоставляет информацию о характеристиках панели отображения для встроенных приложений, таких как технология отображения, тип панели и время отклика пикселей.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x0C | Тег блока данных устройства отображения |
1 | Биты 2: 0 = 0 | Версия |
2 | 13 | Количество байтов полезной нагрузки |
3 | Технологии устройства отображения и коды подтипов | |
Биты 7: 0 | CRT.
| |
Биты 7: 4 | Дисплей Технология, 4-битный MSB.
| |
4 | Режим работы устройства отображения и флаги | |
Бит 2 | Подсветка может быть выключено | |
Бит 3 | Интенсивность подсветки можно регулировать | |
0 = нет поддержки / нет.
| ||
Биты 7: 4 | Код рабочего режима :.
| |
5-8 | Формат пикселей устройства отображения | |
5-6 | Количество пикселей по горизонтали | |
7-8 | Количество пикселей по вертикали | |
9-10 | Соотношение сторон и ориентация | |
9 | Соотношение сторон = длинная ось / короткая ось (1,00–3,55), сохраненное значение = (AR - 1) × 100 (78 для 16: 9) | |
10 | Ориентация | |
Биты 1: 0 | Направление сканирования:.
| |
Биты 3: 2 | Расположение нулевого пикселя:.
| |
Биты 5: 4 | Возможность вращения:.
| |
Биты 7: 6 | Ориентация:.
| |
11 | Информационные коды субпикселей RGB:.
| |
12 | по горизонтали P Шаг пикселей с шагом 0,01 мм (0,01% для проецирования) | |
13 | Шаг пикселей по вертикали с шагом 0,01 мм (0,01% для проецирования) | |
14 | Битовая глубина цвета | |
Биты 3: 0 | Панель собственный динамический диапазон, сохраненное значение = бит / канал - 1 | |
15 | Время отклика | |
Биты 6: 0 | Время отклика пикселя в мс (зафиксировано на 0 и 126) | |
Бит 7 | Метод измерения:.
|
Блок функций интерфейса дисплея - заменен по 0x26
Функции интерфейса дисплея.
Смещение байта | Бит / значение | Описание / формат |
---|---|---|
0 | 0x0F | Тег блока функций интерфейса дисплея |
1 | Биты 2: 0 = 0 | Версия |
2 | 10 | Количество байтов полезной нагрузки |
3 | Тип интерфейса и количество ссылок | |
Биты 3: 0 | Количество ссылок (1 , 2 или 4 ),. or. Аналоговый подтип ( если биты 7: 4 = | |
Биты 7: 4 | Тип интерфейса дисплея:.
| |
4 | Стандартная версия интерфейса и Версия | |
Биты 3: 0 | Версия интерфейса | |
Биты 7: 4 | Версия интерфейса | |
5 | Поддержка глубины цвета, кодирование RGB | |
Бит 0 | 6 бит на канал | |
Бит 1 | 8 бит на канал | |
Бит 2 | 10 бит на канал | |
Бит 3 | 12 бит на канал | |
Бит 4 | 14 бит на канал | |
Бит 5 | 16 бит на канал | |
0 = нет поддержки.
| ||
6 | Поддержка глубины цвета, кодировка YC bCr4: 4: 4 | |
7 | Поддержка глубины цвета, кодировка YC bCr4: 2: 2 | |
Бит 0 | 8 бит на канал | |
Бит 1 | 10 бит на канал | |
Бит 2 | 12 бит на канал | |
Бит 3 | 14 бит на канал | |
Бит 4 | 16 бит на канал | |
0 = нет поддержки.
| ||
8 | Поддержка Cotent Protection:.
| |
9 | Content Protection Стандартная версия и редакция | |
Биты 3: 0 | Стандартная редакция | |
Биты 7: 4 | Стандартная версия | |
10 | Информация о расширенном спектре | |
Биты 3: 0 | Процент распространения с шагом 0,1% (диапазон от 0 до 1,5%) | |
Биты 7: 6 | Поддерживаемый тип распространения:.
| |
11 | Атрибут 1, зависящий от типа интерфейса | |
Бит 0 | 3,3 В | |
Бит 1 | 5 В | |
Бит 2 | 12 В | |
Бит 3 | 2,8 В | |
0 = нет поддержки.
| ||
Бит 4 | Отображение цветов:.
| |
12 | Атрибут, зависящий от типа интерфейса 2 | |
Бит 0 | Строб данных тактовой частоты сдвига:.
| |
Бит 1 | Полярность DE:.
| |
Бит 2 | Режим DE:.
|
Блоки данных, не описанные выше:
0x0A
Серийный номер Блок данных предоставляет серийный номер продукта в виде строки ASCII.
0x0B
Блок строки общего назначения ASCII предоставляет текстовые строки общего назначения, которые могут потребоваться для определенных приложений.
0xD0
Блок упорядочивания питания интерфейса определяет время сигнала интерфейса дисплея, необходимое для входа и выхода из спящего режима.
0x0E
Блок передаточных характеристик определяет подробные гамма-кривые в соответствии со стандартом VESA Display Transfer Character Data Block (DTCDB), как может потребоваться для байта 1 в 0x02
Блок цветовых характеристик.
0x10
Блок интерфейса стереоскопического дисплея описывает стереоскопические режимы 3D / VR, замененные 0x27
интерфейсом стерео дисплея.
0x12
Блок данных Tiled Display Topology определяет многопанельные дисплеи - заменен на 0x28
Tiled Display Topology.
0x7F
Специфичный для поставщика блок определяет собственные данные поставщика.