DisplayID es un estándar VESA para metadatos que describen las capacidades del dispositivo de visualización para la fuente de video. Está diseñado para reemplazar el estándar E-EDID y la estructura EDID v1.4.
El estándar DisplayID se lanzó inicialmente en diciembre de 2007. La versión 1.1 se lanzó en marzo de 2009 y fue seguida por la versión 1.2 lanzada en agosto de 2011. La versión 1.3 se lanzó en junio de 2013 [1] y la versión actual 2.0 se lanzó en septiembre de 2017.
DisplayID utiliza estructuras de longitud variable de hasta 256 bytes cada una, que abarcan todas las extensiones EDID existentes , así como nuevas extensiones para pantallas 3D , pantallas integradas, amplia gama de colores y HDR EOTF . El formato DisplayID incluye varios bloques que describen partes lógicas de la pantalla, como interfaces de video , tecnología de dispositivos de pantalla, detalles de tiempo e información del fabricante. Los bloques de datos se identifican con una etiqueta única. La longitud de cada bloque puede ser variable o fija a un número específico de bytes . Solo el bloque de datos base es obligatorio, mientras que todos los bloques de extensión son opcionales. Esta estructura variable se basa en CEA EDID Extension Block Version 3 definida por primera vez en CEA-861 -B.
El estándar DisplayID está disponible gratuitamente y su implementación no requiere derechos de autor .
Estructuras DisplayID 2.0
La versión 2.0 presenta nuevos bloques de información generalizada destinados principalmente a pantallas UltraHD de alto rango dinámico (HDR), como monitores de computadora LCD y televisores LCD / OLED con soporte nativo para el espacio de color BT.2100 y las funciones de transferencia PQ / HLG . También crea temporizaciones CRT / LCD predefinidas opcionales de los estándares DMT y CEA-861, cambiando a estructuras basadas en fórmulas que siguen VESA CVT-RB y GTF.
La estructura base de longitud variable de DisplayID 2.0 es la misma para todos los bloques de datos:
Desplazamiento de bytes | Valor | Obligatorio | Descripción |
---|---|---|---|
0 | 0x20 | DisplayID versión 2, revisión 0 | |
1 | 0-251 | Longitud del bloque de datos variables | |
2 | 0-15 | Mostrar caso de uso principal (reservado en las secciones de extensión):
| |
3 | Recuento de extensiones (reservado en las secciones de extensión) | ||
4 | Bloques de datos (N bytes) | ||
(N + 4) | Suma de comprobación |
Cada bloque de datos comienza con una etiqueta de bloque obligatoria, número de revisión (0-7) y longitud de carga útil (0-248) bytes, y tiene una longitud variable de hasta 251 bytes. Los siguientes bloques están definidos actualmente:
Etiqueta de bloque | Obligatorio | Nombre | Notas |
---|---|---|---|
0x00-0x1F | Reservado (bloques de datos heredados 1.0) | ||
0x20 | Identificación de producto | ||
0x21 | Parámetros de visualización | Por caso de uso principal | |
0x22 | Tipo VII: cronometraje detallado | Por caso de uso principal | |
0x23 | Tipo VIII - Código de tiempo enumerado | ||
0x24 | Tipo IX: sincronización basada en fórmulas | ||
0x25 | Límites de rango de tiempo de video dinámico | ||
0x26 | Características de la interfaz de pantalla | Por caso de uso principal | |
0x27 | Interfaz de pantalla estéreo | ||
0x28 | Topología de pantalla en mosaico | ||
0x29 | ContainerID | Para dispositivos multifunción | |
0x7E | Específico del proveedor | ||
0x81 | DisplayID de CTA |
0x20 Identificación del producto
0x20
El bloque de identificación del producto contiene los ID estándar del producto y del proveedor, el número de serie, la fecha de fabricación y el nombre del producto.
En comparación con el bloque heredado 0x00
, el identificador Microsoft ISA Plug & Play se reemplaza con IEEE OUI , que se usó por primera vez en la dirección MAC de la red.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x20 | Etiqueta de bloque de identificación de producto |
1 | 0 | Revisión |
2 | 12-248 | Número de bytes de carga útil |
3-5 | Identificador de fabricante / proveedor IEEE Identificador único organizativo (OUI) | |
6-7 | ID de producto, LSB / MSB | |
8-11 | Número de serie, opcional | |
12 | 0-51, 255 | Semana de fabricación ( 0 = sin especificar); Etiqueta del año del modelo ( 255 ) |
13 | 0, 15-255 | Año de fabricación / Año del modelo ( 0 = sin especificar); Valor almacenado = (año-2000) |
14 | 1-236 | Longitud de la cadena del nombre del producto |
15-251 | Cadena de nombre de producto, opcional |
0x21 Parámetros de visualización
0x21
El bloque de parámetros de visualización contiene parámetros básicos como el tamaño del área visible y el número de píxeles, la profundidad de color admitida y el espacio de color RGB calibrado de fábrica, el punto blanco, la luminancia y la función de transferencia de gamma.
En comparación con el bloque heredado 0x01
, los valores de calibración de color se han movido aquí desde el bloque 0x02
y se han agregado valores de luminancia máxima / mínima. El tamaño de la pantalla se puede especificar en incrementos de 1 mm además del valor predeterminado de 0,1 mm.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x21 | Mostrar etiqueta de bloque de parámetros |
1 | Bits 2: 0 = 0 | Revisión |
Poco 7 | Precisión del tamaño de la imagen:
| |
2 | 29 | Número de bytes de carga útil |
3-4 | Tamaño de imagen horizontal | |
5-6 | Tamaño de imagen vertical | |
7-8 | Recuento de píxeles horizontales | |
9-10 | Recuento de píxeles verticales | |
11 | Banderas de soporte de funciones | |
Bits 2: 0 | Orientación de escaneo:
| |
Bits 4: 3 | Información de luminancia máxima:
| |
Poco 6 | Información del espacio de color:
| |
Poco 7 | Información de los altavoces de audio:
| |
12-14 | Cromaticidad del color primario 1 | |
Bits 7: 0 | valor x / u ', LSB de 8 bits | |
Bits 11: 8 | valor x / u ', MSB de 4 bits | |
Bits 15:12 | valor y / v ', LSB de 4 bits | |
Bits 23:16 | valor y / v ', MSB de 8 bits | |
15-17 | Cromaticidad del color primario 2 | |
18-20 | Cromaticidad del color primario 3 | |
21-23 | Cromaticidad de punto blanco | |
24-25 | Luminancia máxima (cobertura total), cd / m 2 | |
26-27 | Luminancia máxima (cobertura del 10%), cd / m 2 | |
28-29 | Luminancia mínima, cd / m 2 | |
30 | Banderas de tecnología de visualización y profundidad de color | |
Bits 2: 0 | Profundidad del color:
| |
Bits 6: 4 | Tecnología de visualización:
| |
31 | Gamma EOTF (1.00-3.54), valor almacenado = (Gamma × 100) - 100 = (Gamma - 1) × 100 ( 255 = sin especificar) | |
Notas: Los valores de cromaticidad utilizan números enteros fraccionarios de 12 bits (bit 12 × 2 −1 + ... + bit 0 × 2 −12 ) Los valores de luminancia utilizan un formato de coma flotante de precisión media IEEE 754-2008 de 16 bits ( |
0x22 Tiempos detallados de tipo VII
0x22
El bloque de tiempo detallado tipo VII define tiempos compatibles con CTA-861 basados en la tasa de píxeles. Este bloque se basa en el bloque de tipo VI 0x13
.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x22 | Etiqueta de bloque de tiempo detallada |
1 | Bits 2: 0 | Revisión: 0 ,1 |
Bit 2 | Soporte DSC
| |
2 | 20-240 | Número de bytes de carga útil (N × 20, 1 ≤ N ≤ 12) |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0-2 | Reloj de píxeles, kHz (0,001-16,777,216 MPix / s) | |
Bits 7: 0 | LSB de 8 bits | |
Bits 15: 8 | Bits medios de 8 bits | |
Bits 23:16 | MSB de 8 bits | |
3 | Opciones de tiempo | |
Bits 3: 0 | Relación de aspecto:
| |
Poco 4 | Tipo de escaneo de cuadros:
| |
Bits 6: 5 | 3D estereoscópico:
| |
Poco 7 | Momento preferido:
| |
4-5 | Píxeles de imagen activa horizontal | |
6-7 | Píxeles en blanco horizontales | |
8-9 | Desplazamiento horizontal (porche delantero) | |
Bits 7: 0 | LSB de 8 bits | |
Bits 14: 8 | MSB de 7 bits | |
Poco 15 | Polaridad de sincronización horizontal:
| |
10-11 | Ancho de sincronización horizontal | |
12-13 | Líneas de imagen activas verticales | |
14-15 | Líneas verticales en blanco | |
16-17 | Desplazamiento de sincronización vertical (porche delantero) | |
Bits 7: 0 | LSB de 8 bits | |
Bits 14: 8 | MSB de 7 bits | |
Poco 15 | Polaridad de sincronización vertical:
| |
18-19 | Ancho de sincronización vertical |
0x23 Código de temporización enumerado Tipo VIII
0x23
El bloque de código de temporización enumerado de tipo VIII se basa en el bloque de ID de DMT de tipo IV 0x06
. Proporciona códigos de modo de video de uno o dos bytes según se define en el estándar VESA Display Monitor Timings o los códigos de información de video definidos por CTA-861 y HDMI.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x23 | Etiqueta de bloque de código de temporización enumerada |
1 | Bits 2: 0 = 0 | Revisión |
Bit 3 | Tamaño del código de tiempo:
| |
Bits 7: 6 | Tipo de código de tiempo:
| |
2 | 1-248 | Número de bytes de carga útil |
Tiempos basados en fórmulas 0x24 Tipo IX
0x24
Tipo IX bloque tiempos basados en fórmulas se basa en el tipo V bloque tiempos cortos 0x11
.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x24 | Etiqueta de bloque de tiempo basada en fórmulas |
1 | Bits 2: 0 = 0 | Revisión |
2 | 6-248 | Número de bytes de carga útil (N × 6) |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | Opciones de tiempo | |
Bits 2: 0 | Fórmula / algoritmo de temporización
| |
Bit 3 | Frecuencia de actualización optimizada de video NTSC × (1000/1001):
| |
Bits 6: 5 | 3D estereoscópico:
| |
1-2 | Píxeles de imagen activa horizontal | |
3-4 | Líneas de imagen activas verticales | |
5 | frecuencia de actualización vertical, Hz (1-256) |
Rango de tiempo de video dinámico 0x25
0x25
El bloque de rango de tiempo de video dinámico se basa en los 0x9h
límites de rango de tiempo de video del bloque ; la nueva versión permite una definición más precisa de la frecuencia de píxeles en pasos de 1 kHz y agrega indicaciones para frecuencias de actualización variables.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x25 | Etiqueta de bloque de rango de tiempo de video dinámico |
1 | Bits 2: 0 | Revisión: 0 ,1 |
2 | 9 | Número de bytes de carga útil |
3-5 | Reloj de píxeles mínimo, kHz | |
6-8 | Reloj de píxeles máximo, kHz | |
9 | Frecuencia de actualización vertical mínima, Hz | |
10 | Frecuencia de actualización vertical máxima LSB, Hz | |
11 | Banderas de soporte de rango de tiempo de video dinámico | |
Bits 1: 0 | Frecuencia de actualización vertical máxima MSB, Hz (revisión de bloque 1) | |
Poco 7 | Cambio de sincronización de video dinámico sin interrupciones:
|
Funciones de la interfaz de pantalla 0x26
0x26
El bloque de características de la interfaz de pantalla describe la profundidad de color, el rango dinámico y la función de transferencia que admite el controlador de pantalla. Se basa en 0x0F
las características de la interfaz de visualización de bloques y 0x02
las características del color.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x26 | La interfaz de pantalla presenta una etiqueta de bloque |
1 | Bits 2: 0 = 0 | Revisión |
2 | 9 | Número de bytes de carga útil |
3 | Soporte de profundidad de color, codificación RGB | |
Bit 0 | 6 bpc | |
Bit 1 | 8 bpc | |
Bit 2 | 10 bpc | |
Bit 3 | 12 bpc | |
Poco 4 | 14 bpc | |
Poco 5 | 16 bpc | |
0 = sin soporte
| ||
4 | Soporte de profundidad de color, codificación YC b C r 4: 4: 4 | |
5 | Soporte de profundidad de color, codificación YC b C r 4: 2: 2 | |
Bit 0 | 8 bpc | |
Bit 1 | 10 bpc | |
Bit 2 | 12 bpc | |
Bit 3 | 14 bpc | |
Poco 4 | 16 bpc | |
0 = sin soporte
| ||
6 | Soporte de profundidad de color, codificación YC b C r 4: 2: 0 | |
7 | Tasa de píxeles mínima para la codificación YCbCr 4: 2: 0, tasa de píxeles = 74,25 MP / s × Valor almacenado ( 0 = compatible con todos los modos) | |
8 | Indicadores de compatibilidad de funciones y capacidad de audio | |
Poco 5 | Frecuencia de muestreo de 48 kHz | |
Poco 6 | Frecuencia de muestreo de 44,1 kHz | |
Poco 7 | Frecuencia de muestreo de 32 kHz | |
0 = sin soporte
| ||
9 | Espacio de color y combinación EOTF 1 | |
Bit 0 | sRGB (IEC 61966-2-1) Espacio de color y EOTF | |
Bit 1 | Espacio de color ITU-R BT.601 y EOTF | |
Bit 2 | Espacio de color ITU-R BT.709 y ITU-R BT.1886 EOTF | |
Bit 3 | Espacio de color Adobe RGB y EOTF | |
Poco 4 | DCI-P3 (SMPTE RP 431-2) Espacio de color y EOTF | |
Poco 5 | Espacio de color ITU-R BT.2020 y EOTF | |
Poco 6 | Espacio de color ITU-R BT.2020 y SMPTE ST 2084 EOTF | |
0 = sin soporte
| ||
10 | 0 | Espacio de color y combinación EOTF 2: reservado |
11 | 0-7 | Número de espacio de color adicional y bytes EOTF (N) |
11 + # N | Espacio de color adicional y byte EOTF #N | |
Bits 3: 0 | EOTF:
| |
Bits 3: 0 | Espacio de color:
|
Interfaz de pantalla estéreo 0x27
0x27
El bloque de interfaz de pantalla estéreo se basa en bloque 0x10
y describe los modos 3D / VR estereoscópicos (es decir, códigos de temporización y formatos de cuadro estéreo) admitidos por la pantalla.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x27 | Etiqueta de bloque de interfaz de pantalla estéreo |
1 | Bits 2: 0 | Revisión: 0 ,1 |
Bits 7: 6 | Sincronización 3D estereoscópica:
| |
2 | (N + 2) | Número de bytes de carga útil |
3 | (N + 1) | Número de bytes en el bloque Método de interfaz estéreo |
4 | Código del método de interfaz estéreo:
| |
5 | Parámetros específicos del método de interfaz estéreo (N bytes) | |
5 + N | Descriptor de tiempos 3D 1 | |
Bits 4: 0 | Número de código de sincronización (M1, 1-31) | |
Bits 7: 6 | Tipo de código de tiempo:
| |
(6 + N + # M1) | Código de temporización de un byte # M1 | |
(7 + N + M1) | Descriptor de tiempos 3D 2 | |
(6 + N + M1 + # M2) | Código de temporización de un byte # M2 | |
Nota: Los descriptores de temporización 3D solo existen cuando el byte 1 bit 6 = 1 |
N, bytes | Bit / valor | Descripción / formato |
---|---|---|
1 | Código de método: 0 = Frame / Field Sequential | |
Bit 0 | Polaridad estéreo:
| |
1 | 1 = Lado a lado | |
Bit 0 | Ver Identificar:
| |
8 | 2 = Pixel intercalado | |
Bits 7: 0 | Patrón de entrelazado: máscara de 8x8 bits
| |
1 | 3 = Interfaz dual | |
Bit 0 | Interfaz Polaridad izquierda y derecha:
| |
Bits 2: 1 | Reflejando
| |
2 | 4 = Vista múltiple | |
Número de vistas | ||
Ver el código del método de entrelazado | ||
1 | 5 = Marco apilado | |
Bit 0 | Ver identidad:
|
0x28 Topología de pantalla en mosaico
0x28
El bloque de topología de pantalla en mosaico describe las pantallas que constan de varios paneles de visualización físicos, cada uno impulsado por una interfaz de video independiente. Se basa en bloque 0x12
.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x28 | Etiqueta de bloque de topología de pantalla en mosaico |
1 | Bits 2: 0 = 0 | Revisión |
2 | 22 | Número de bytes de carga útil |
3 | Pantalla en mosaico y capacidades de mosaico | |
Bits 2: 0 | Comportamiento del mosaico cuando se transmite el único mosaico:
| |
Bits 4: 3 | Comportamiento del mosaico cuando se transmiten N mosaicos (1
| |
Poco 6 | Descriptor de bisel de mosaico:
| |
Poco 7 | Recinto de pantalla física:
| |
4-6 | Topología de pantalla en mosaico y ubicación de mosaico | |
4 | Número total de mosaicos | |
Bits 3: 0 | Número de mosaicos verticales, LSB de 4 bits | |
Bits 7: 4 | Número de mosaicos horizontales, LSB de 4 bits | |
5 | Ubicación del mosaico | |
Bits 3: 0 | Ubicación de mosaico vertical, LSB de 4 bits | |
Bits 7: 4 | Ubicación de mosaico horizontal, LSB de 4 bits | |
6 | Ubicación de los mosaicos y número total de mosaicos | |
Bits 1: 0 | Ubicación de mosaico vertical, MSB de 2 bits | |
Bits 3: 2 | Ubicación de mosaico horizontal, MSB de 2 bits | |
Bits 5: 4 | Número de mosaicos verticales, MSB de 2 bits | |
Bits 7: 6 | Número de mosaicos horizontales, MSB de 2 bits | |
7-10 | Tamaño del azulejo | |
Bits 7: 0 | Tamaño horizontal, LSB de 8 bits | |
Bits 15: 8 | Tamaño horizontal, MSB de 8 bits | |
Bits 23:16 | Tamaño vertical, LSB de 8 bits | |
Bits 31:24 | Tamaño vertical, MSB de 8 bits | |
11-15 | Información relacionada con el multiplicador de píxeles de mosaico y el bisel de mosaico | |
11 | Multiplicador de píxeles de mosaico | |
12 | Tamaño del bisel superior del azulejo | |
13 | Tamaño del bisel inferior del mosaico | |
14 | Tamaño del bisel derecho del mosaico | |
15 | Tamaño del bisel izquierdo del mosaico | |
Nota: Bisel de mosaico en píxeles = (Multiplicador de píxeles de mosaico × Tamaño del bisel de mosaico × 0,1) | ||
16-24 | ID de topología de pantalla en mosaico | |
16-18 | Pantalla en mosaico ID de fabricante / proveedor IEEE Identificador único organizativo (OUI) | |
19-20 | ID de producto de pantalla en mosaico LSB / MSB | |
21-24 | Número de serie, opcional |
0x29 ID de contenedor
0x29
El bloque de ID de contenedor define un identificador único que se utiliza para asociar dispositivos adicionales que pueden estar presentes en una pantalla multifuncional.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x29 | Etiqueta de bloque ContainerID |
1 | Bits 2: 0 = 0 | Revisión |
2 | 16 | Número de bytes de carga útil |
3-18 | Bits 128: 0 | Identificador universalmente único de ContainerID (UUID) |
0x7E Datos específicos del proveedor
0x7E
Los datos específicos del proveedor incluyen parámetros propietarios que no son compatibles con las estructuras DisplayID 2.0.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x7E | Etiqueta de bloque específica del proveedor |
1 | Bits 2: 0 | Revisión |
2 | 3-248 | Número de bytes de carga útil |
3-5 | Identificador de fabricante / proveedor IEEE Identificador único organizativo (OUI) | |
6-224 | Bytes de carga útil |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x7E | Etiqueta de bloque específica del proveedor |
1 | Bits 2: 0 = 1 | Revisión |
2-4 | 0x3A0292 | VESA OUI |
5 | Bits 2: 0 | Tipo de estructura:
|
Poco 7 | Espacio de color predeterminado y manejo EOTF:
| |
6 | Bits 3: 0 | Número de píxeles horizontales que se superponen a un segmento de panel adyacente: 0-8 |
Bits 6: 5 | Operación Multi-SST:
| |
7 | Bits 5: 0 | Tiempo de paso, objetivo entero DSC bpp (bits por píxel) |
8 | Bits 3: 0 | Tiempo de paso, objetivo fraccional DSC bpp (bits por píxel) |
ID de visualización de CTA 0x81
0x81
El bloque CTA DisplayID proporciona información sobre los tiempos de CTA-861 EDID.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x81 | Etiqueta de bloque de CTA DisplayID |
1 | Bits 2: 0 = 0 | Revisión |
2 | 3-248 | Número de bytes de carga útil |
3 | Código de etiqueta del bloque 1 de CTA y longitud del bloque 1 | |
Bits 4: 0 | Longitud del bloque 1 (L1) | |
Bits 7: 5 | Código de etiqueta (CTA-861-G) | |
4-L1 | CTA Bloque 1 Descriptor # L1 | |
(L1 + 2) | Código de etiqueta del bloque 2 de CTA y longitud del bloque 2 |
Estructuras de DisplayID 1.3
Los bloques de información de la versión 1.3 0x10-0x1F se basan en gran medida en el estándar EDID 1.4, que fue diseñado para pantallas CRT / LCD / DLP / PDP de la generación anterior.
Desplazamiento de bytes | Valor | Obligatorio | Descripción |
---|---|---|---|
0 | 0x12 | DisplayID versión 1, revisión 3 | |
2 | 0-15 | Identificador de tipo de pantalla:
|
Se definen los siguientes tipos de bloques:
Etiqueta de bloque | Nombre |
---|---|
0x00 | Identificación de producto |
0x01 | Parámetros de visualización |
0x02 | Características de color |
0x03 | Cronometraje tipo I - detallado |
0x04 | Cronometraje tipo II - detallado |
0x05 | Cronometraje tipo III - corto |
0x06 | Sincronización de tipo IV: código de identificación DMT |
0x07 | Estándar de sincronización VESA |
0x08 | Estándar de sincronización CEA |
0x09 | Rango de tiempo de video |
0x0A | Número de serie del producto |
0x0B | Cadena ASCII de uso general |
0x0C | Mostrar datos del dispositivo |
0x0D | Secuenciación de potencia de interfaz |
0x0E | Características de transferencia |
0x0F | Mostrar datos de la interfaz |
0x10 | Interfaz de pantalla estéreo |
0x11 | Sincronización tipo V - corta |
0x13 | Cronometraje tipo VI - detallado |
0x7F | Específico del proveedor |
Nota: donde se indique, solo la diferencia con estructuras similares / reemplazantes en la Versión 2.0 se muestra en las secciones siguientes.
0x00 Identificación del producto
0x00
Identificación del producto: reemplazado por 0x20
. La diferencia es:
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x00 | Etiqueta de bloque de identificación de producto |
3-5 | ID de fabricante / proveedor ID de Plug & Play de Microsoft ISA (PnPID) |
0x01 Parámetros de visualización
0x01
Parámetros de visualización: reemplazado por 0x21
. Las diferencias son:
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x01 | Mostrar etiqueta de bloque de parámetros |
11 | Banderas de soporte de funciones | |
Bit 0 | Desentrelazado | |
Bit 1 | Support_AI en paquetes ACP / ISRC | |
Bit 2 | Solo formato de píxel fijo único | |
Bit 3 | Solo tiempo fijo único | |
Poco 4 | Gestión de energía de pantalla VESA | |
Poco 5 | Anulación de entrada de audio | |
Poco 6 | Entradas de audio independientes | |
Poco 7 | Soporte de audio | |
0 = sin soporte / sin
| ||
12 | Transferencia característica gamma EOTF (1.00-3.54), valor almacenado = (Gamma × 100) - 100 = (Gamma - 1) × 100 ( 255 = sin especificar) | |
13 | Relación de aspecto = eje largo / eje corto (1.00-3.55), valor almacenado = (AR - 1) × 100 (78 para 16: 9) | |
14 | Profundidad de bits de color | |
Bits 3: 0 | Rango dinámico nativo del panel, valor almacenado = bpc - 1 | |
Bits 7: 4 | Mostrar el rango dinámico general del dispositivo, valor almacenado = bpc - 1 |
0x02 Características de color
0x02
Características de color: reemplazadas por los 0x21
parámetros de visualización.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x02 | Etiqueta de bloque de características de color |
1 | Bits 2: 0 = 1 | Revisión |
Bits 6: 3 | Transferir número de bloque de característica (bloque 0x0E ) | |
Poco 7 | Información del espacio de color:
| |
2 | (N p + N w ) × 3 [+ 1] | Número de bytes de carga útil; sume 1 si N p = 0 |
3 | Información de características de color | |
Bits 3: 0 | Número de puntos blancos (N w ) | |
Bits 6: 4 | Número de primarios (N p ) ( 0 = espacio de color estándar, se agrega un byte identificador adicional a la carga útil del bloque) | |
Poco 7 | Modo de color:
| |
4-6 | Cromaticidad de color primario o punto blanco | |
Bits 7: 0 | Valor x / u ', LSB de 8 bits o código identificador de espacio de color estándar si N p = 0:
| |
Bits 11: 8 | valor x / u ', MSB de 4 bits | |
Bits 15:12 | valor y / v ', LSB de 4 bits | |
Bits 23:16 | valor y / v ', MSB de 8 bits | |
Notas: Los valores de cromaticidad utilizan números enteros fraccionarios de 12 bits (bit 12 × 2 −1 + ... + bit 0 × 2 −12 ) |
0x03 Tiempos detallados de Tipo I
0x03
Tiempos detallados de tipo I - reemplazados por 0x22
tiempos detallados de tipo VII. Las diferencias son:
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x03 | Etiqueta de bloque de tiempo detallada |
1 | Bits 2: 0 = 1 | Revisión |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0-2 | Reloj de píxeles, pasos de 10 kHz (0.01-167,772.16 MPix / s) | |
3 | Opciones de tiempo | |
Bits 3: 0 | Relación de aspecto:
|
0x04 Tiempos detallados de tipo II
0x04
El bloque de tiempos detallados de Tipo II proporciona una estructura comprimida con coordenadas de píxeles menos precisas e intervalos en blanco reducidos en comparación con el Tipo I:
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x04 | Etiqueta de bloque de tiempo detallada |
1 | Bits 2: 0 = 0 | Revisión |
2 | 11-242 | Número de bytes de carga útil (N × 11, 1 ≤ N ≤ 22) |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0-2 | Reloj de píxeles, pasos de 10 kHz (0.01-167,772.16 MPix / s) | |
3 | Opciones de tiempo | |
Bit 2 | Polaridad de sincronización vertical:
| |
Bit 3 | Polaridad de sincronización horizontal:
| |
4 | Píxeles de imagen activa horizontal, LSB de 8 bits | |
5 | Bits 7: 1 | Píxeles en blanco horizontales |
Bit 0 | Píxeles de imagen activa horizontal, MSB de 1 bit | |
6 | Desplazamiento de sincronización horizontal (porche delantero) y ancho | |
Bits 3: 0 | Desplazamiento de sincronización (porche delantero) | |
Bits 7: 4 | Ancho de sincronización | |
7 | Líneas de imagen activas verticales, LSB de 8 bits | |
8 | Bits 4: 0 | Píxeles de imagen activos verticales, MSB de 4 bits |
9 | Líneas verticales en blanco | |
10 | Desplazamiento de sincronización vertical (porche delantero) y ancho | |
Bits 3: 0 | Desplazamiento de sincronización (porche delantero) | |
Bits 7: 4 | Ancho de sincronización | |
Nota: Para todas las dimensiones de píxeles, valor almacenado = (Píxeles / 8) - 1 |
0x05 Tiempos cortos de tipo III
0x05
El bloque de tiempos cortos de tipo III proporciona una estructura comprimida muy corta que utiliza tiempos CVT basados en fórmulas.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x05 | Etiqueta de bloque de tiempo corto |
1 | Bits 2: 0 = 1 | Revisión |
2 | 6-248 | Número de bytes de carga útil (N × 3, 1 ≤ N ≤ 82) |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | Opciones de tiempo | |
Bits 6: 4 | Fórmula / algoritmo de tiempo
| |
Bits 3: 0 | Relación de aspecto | |
1 | Píxeles de imagen activa horizontal | |
2 | Tipo y velocidad de transferencia de fotogramas | |
Poco 7 | Tipo de transferencia de fotogramas:
| |
Nota: Para todas las dimensiones de píxeles, valor almacenado = (Píxeles / 8) - 1 |
0x06 Tiempos cortos de tipo IV
0x06
El bloque de temporización corta de tipo IV (código DMT ID) utiliza códigos de modo de video definidos en el estándar de temporizaciones de monitor de pantalla VESA, así como códigos de información de video definidos por CTA-861 y HDMI. Reemplazado por 0x23
tiempo enumerado.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x06 | Tipo IV - Etiqueta de bloque de temporización corta (código de ID DMT) |
1 | Bits 2: 0 = 1 | Revisión |
Bits 7: 6 | Tipo de código de tiempo:
| |
2 | 1-248 | Número de bytes de carga útil |
0x11 Tiempos cortos de tipo V
0x11
El bloque de tiempos cortos de Tipo V se basa en el bloque de tiempos cortos de Tipo III 0x05, pero proporciona una mayor precisión de píxeles y solo es compatible con CVT-RB. Reemplazado por 0x24
tiempos basados en fórmulas de Tipo IX.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x11 | Tipo V - Etiqueta de bloque de temporización corta |
1 | Bits 2: 0 = 0 | Revisión |
2 | 6-248 | Número de bytes de carga útil (N × 7, 1 ≤ N ≤ 35) |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | Opciones de tiempo | |
Bits 1: 0 | Fórmula / algoritmo de tiempo
| |
Poco 4 | Frecuencia de actualización optimizada de video NTSC × (1000/1001):
| |
Bits 6: 5 | 3D estereoscópico:
| |
Poco 7 | Momento preferido:
| |
1-2 | Píxeles de imagen activa horizontal | |
3-4 | Líneas de imagen activas verticales | |
5 | Frecuencia de actualización vertical, Hz (1-256) |
Cronometraje detallado 0x13 Tipo VI
0x13
Tipo VI El bloque de tiempo detallado admite un reloj de píxeles de mayor precisión y tiempos de alta resolución. Este bloque se basa en el bloque Tipo I 0x03, pero permite una mayor precisión de tiempos utilizando pasos de 1 kHz en lugar de 10 kHz. Reemplazado por 0x22
Tipo VII Tiempos detallados.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x13 | Etiqueta de bloque de temporización detallada de tipo VI |
1 | Bits 2: 0 = 0 | Revisión |
2 | Número de bytes de carga útil (N × 17 + M × 14) |
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0-2 | Reloj de píxeles, kHz (0,001-4,194.303 MPix / s) | |
Bits 7: 0 | LSB de 8 bits | |
Bits 15: 8 | Bits medios de 8 bits | |
Bits 21:16 | MSB de 6 bits | |
Poco 22 | Información de aspecto y tamaño:
| |
Bit 23 | Momento preferido:
| |
3-4 | Píxeles y tiempos de imagen activos horizontales | |
Bits 7: 0 | Píxeles de imagen activa horizontal, LSB de 8 bits | |
Bits 14: 8 | Píxeles de imagen activa horizontal, MSB de 7 bits | |
Poco 16 | Polaridad de sincronización horizontal:
| |
5-6 | Tiempo y líneas de imagen activas verticales | |
Bits 7: 0 | Líneas de imagen activas verticales, LSB de 8 bits | |
Bits 14: 8 | Líneas de imagen activas verticales, MSB de 7 bits | |
Poco 16 | Polaridad de sincronización vertical:
| |
7-9 | Píxeles en blanco horizontales y porche delantero | |
Bits 7: 0 | Píxeles en blanco horizontales, LSB de 8 bits | |
Bits 15: 8 | Desplazamiento horizontal (porche delantero), LSB de 8 bits | |
Bits 19:16 | Píxeles en blanco horizontales, MSB de 4 bits | |
Bits 23:20 | Desplazamiento horizontal (porche delantero), MSB de 4 bits | |
10 | Ancho de sincronización horizontal | |
11 | Líneas verticales en blanco | |
12 | Desplazamiento de sincronización vertical (porche delantero) | |
13 | Ancho y sincronización de sincronización vertical | |
Bits 3: 0 | Ancho de sincronización vertical | |
Bits 6: 5 | 3D estereoscópico:
| |
Poco 7 | Tipo de escaneo de cuadros:
| |
14 | Multiplicador de aspecto, relación de aspecto = Multiplicador de aspecto × 3/256 | |
15-16 | Tamaño de base de imagen vertical y multiplicador de tamaño | |
Bits 7: 0 | Tamaño base de imagen vertical, LSB de 8 bits | |
Bits 11: 8 | Tamaño base de imagen vertical, MSB de 4 bits | |
Bits 15:12 | Multiplicador de tamaño | |
Tamaño de imagen vertical = tamaño base de imagen vertical × multiplicador de tamaño |
0x09 Límites de rango de tiempo de video
0x09
El bloque de límites de rango de tiempo de video describe pantallas capaces de tiempos variables. Reemplazado por el 0x25
rango de tiempos de video dinámico.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x09 | El rango de tiempo de video limita la etiqueta de bloque |
1 | Bits 2: 0 = 0 | Revisión |
2 | 9 | Número de bytes de carga útil |
3-5 | Reloj de píxeles mínimo, pasos de 10 kHz | |
6-8 | Reloj de píxeles máximo, pasos de 10 kHz | |
9 | Frecuencia horizontal mínima, kHz | |
10 | Frecuencia horizontal máxima, kHz | |
11-12 | Píxeles de supresión horizontal mínimos | |
13 | Frecuencia de actualización vertical mínima, Hz | |
14 | Frecuencia de actualización vertical máxima, Hz | |
15-16 | Líneas de supresión verticales mínimas | |
17 | Banderas de soporte de sincronización de video | |
Poco 4 | Visualización de frecuencia discreta | |
Poco 5 | VESA CVT | |
Poco 6 | VESA CVT-RB | |
Poco 7 | Entrelazado | |
0 = sin soporte / sin
|
0x0C Mostrar datos del dispositivo
0x0C
El bloque de datos del dispositivo de visualización proporciona información sobre las características del panel de visualización para aplicaciones integradas, como la tecnología de visualización, el tipo de panel y los tiempos de respuesta de píxeles.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x0C | Mostrar etiqueta de bloque de datos del dispositivo |
1 | Bits 2: 0 = 0 | Revisión |
2 | 13 | Número de bytes de carga útil |
3 | Mostrar la tecnología del dispositivo y los códigos de subtipo | |
Bits 7: 0 | CRT
| |
Bits 7: 4 | Tecnología de pantalla, MSB de 4 bits
| |
4 | Indicadores y modo de funcionamiento del dispositivo de visualización | |
Bit 2 | La luz de fondo se puede apagar | |
Bit 3 | Se puede controlar la intensidad de la luz de fondo | |
0 = sin soporte / sin
| ||
Bits 7: 4 | Código de modo de funcionamiento:
| |
5-8 | Formato de píxel nativo del dispositivo de visualización | |
5-6 | Recuento de píxeles horizontales | |
7-8 | Recuento de píxeles verticales | |
9-10 | Relación de aspecto y orientación | |
9 | Relación de aspecto = eje largo / eje corto (1.00-3.55), valor almacenado = (AR - 1) × 100 (78 para 16: 9) | |
10 | Orientación | |
Bits 1: 0 | Dirección de escaneo:
| |
Bits 3: 2 | Ubicación de cero píxeles:
| |
Bits 5: 4 | Capacidad de rotación:
| |
Bits 7: 6 | Orientación:
| |
11 | Códigos de información de subpíxeles RGB:
| |
12 | Paso de píxel horizontal, en pasos de 0,01 mm (0,01% para proyección) | |
13 | Paso de píxel vertical, en pasos de 0,01 mm (0,01% para proyección) | |
14 | Profundidad de bits de color | |
Bits 3: 0 | Rango dinámico nativo del panel, valor almacenado = bpc - 1 | |
15 | Tiempo de respuesta | |
Bits 6: 0 | Tiempo de respuesta de píxeles, en ms (fijado a 0 y 126) | |
Poco 7 | Método de medida:
|
0x0F Datos de la interfaz de visualización
Bloque de funciones de interfaz de pantalla: reemplazado por 0x26
Funciones de interfaz de pantalla.
Desplazamiento de bytes | Bit / valor | Descripción / formato |
---|---|---|
0 | 0x0F | Etiqueta de bloque de características de interfaz de pantalla |
1 | Bits 2: 0 = 0 | Revisión |
2 | 10 | Número de bytes de carga útil |
3 | Tipo de interfaz y número de enlaces | |
Bits 3: 0 | Número de enlaces ( 1 , 2 o 4 ),o | |
Bits 7: 4 | Tipo de interfaz de pantalla:
| |
4 | Versión estándar y revisión de la interfaz | |
Bits 3: 0 | Revisión de la interfaz | |
Bits 7: 4 | Versión de la interfaz | |
5 | Soporte de profundidad de color, codificación RGB | |
Bit 0 | 6 bpc | |
Bit 1 | 8 bpc | |
Bit 2 | 10 bpc | |
Bit 3 | 12 bpc | |
Poco 4 | 14 bpc | |
Poco 5 | 16 bpc | |
0 = sin soporte
| ||
6 | Soporte de profundidad de color, codificación YC b C r 4: 4: 4 | |
7 | Soporte de profundidad de color, codificación YC b C r 4: 2: 2 | |
Bit 0 | 8 bpc | |
Bit 1 | 10 bpc | |
Bit 2 | 12 bpc | |
Bit 3 | 14 bpc | |
Poco 4 | 16 bpc | |
0 = sin soporte
| ||
8 | Soporte de protección de contenido:
| |
9 | Versión y revisión estándar de protección de contenido | |
Bits 3: 0 | Revisión estándar | |
Bits 7: 4 | Versión estándar | |
10 | Información de espectro extendido | |
Bits 3: 0 | Porcentaje de propagación, en incrementos de 0,1% (rango de 0 a 1,5%) | |
Bits 7: 6 | Tipo de propagación admitido:
| |
11 | Atributo dependiente del tipo de interfaz 1 | |
Bit 0 | 3,3 V | |
Bit 1 | 5 V | |
Bit 2 | 12 V | |
Bit 3 | 2,8 V | |
0 = sin soporte
| ||
Poco 4 | Mapeo de colores:
| |
12 | Atributo dependiente del tipo de interfaz 2 | |
Bit 0 | Cambio de luz estroboscópica de datos del reloj:
| |
Bit 1 | Polaridad DE:
| |
Bit 2 | Modo DE:
|
Bloques adicionales
Los bloques de datos no descritos anteriormente son:
0x0A
El bloque de datos del número de serie proporciona el número de serie del producto como una cadena ASCII.
0x0B
El bloque de cadenas ASCII de uso general proporciona cadenas de texto de uso general que pueden ser necesarias para aplicaciones específicas.
0xD0
El bloque de secuenciación de energía de la interfaz define los tiempos de señal de la interfaz de pantalla necesarios para entrar y salir del modo de suspensión.
0x0E
El bloque de características de transferencia define curvas gamma detalladas de acuerdo con el estándar de bloque de datos de características de transferencia de pantalla VESA (DTCDB), según lo requiera el byte 1 en el 0x02
bloque de características de color.
0x10
El bloque de interfaz de pantalla estéreo describe los modos 3D / VR estereoscópicos, reemplazado por la 0x27
interfaz de pantalla Ssereo.
0x12
El bloque de datos de topología de pantalla en 0x28
mosaico define las pantallas de varios paneles, reemplazado por la topología de pantalla en mosaico.
0x7F
El bloque específico del proveedor define los datos propietarios del proveedor.
Ver también
- DisplayPort
Referencias
- ^ "VESA actualiza el estándar DisplayID para admitir resoluciones más altas y pantallas en mosaico" . vesa.org. 2013-09-23 . Consultado el 24 de diciembre de 2013 .
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af VESA DisplayID Standard, versión 2.0. 11 de septiembre de 2017
- ^ a b c d e Estándar VESA DisplayID, versión 1.3. 5 de julio de 2013
enlaces externos
- VESA actualiza el estándar DisplayID para admitir resoluciones más altas y pantallas en mosaico
- Kontron anuncia soporte de producto para el nuevo estándar VESA para datos de descripción de pantalla