EDID (Extended Display Identification Data) es un término que probablemente hayas visto o escuchado si llevas un tiempo en la industria del audio y el vídeo. Es un formato de metadatos para que los dispositivos de visualización describan sus prestaciones a una fuente de vídeo.

Empecemos con un poco de historia del EDID. La Asociación de Estándares de Electrónica de Vídeo (VESA) introdujo los Datos de Identificación de Pantalla Extendida (EDID) en agosto de 1994 con el lanzamiento de EDID v1.0. Unas cuantas actualizaciones más tarde, en septiembre de 2000, VESA introdujo Enhanced – EDID (E-EDID) v1.0 y, como parte de la nueva especificación, EDID v1.3. La siguiente, y última, actualización se publicó en 2006, cuando recibimos E-EDID v2.0, y EDID v1.4. Esta es la versión actual de EDID que se utiliza hoy en día.

Ahora que sabes cuándo salió, vamos a explicar qué es EDID y por qué lo necesitamos.

EDID es un mensaje de información que proviene de un dispositivo de salida que explica al equipo de audio y vídeo cómo configurar sus señales de audio y vídeo. Este mensaje incluye muchos ajustes y parámetros técnicos específicos que pueden representar con precisión todos los formatos de señal soportados. Esto es importante para que su ordenador, reproductor de Blu-Ray, consola de juegos, receptor de audio u otros dispositivos que envíen o repitan una señal (a los que nos referimos como dispositivos “fuente”) sepan qué tipo de señales son válidas y funcionarán con sus dispositivos de salida, que pueden incluir un televisor, un monitor, una barra de sonido o una entrada de audio y vídeo (a los que nos referimos como dispositivos “receptor”). Sin EDID tendrías que asegurarte de configurar estos dispositivos manualmente, y si te equivocas en la configuración no tendrías una imagen visible o el sonido podría no llegar a tus dispositivos.

EDID se propuso facilitar la instalación de los dispositivos y permitir un cambio fácil de los mismos en una época en la que los ordenadores eran cada vez más portátiles.

Ahora que sabemos un poco qué es EDID y por qué lo tenemos, ¿qué aspecto tiene un mensaje EDID? Te advierto que puede ser un poco intimidante de entender al principio, pero aquí estamos para ayudarte a tener más conocimientos y hacer que las características más técnicas sean fáciles de entender y usar.

Este es un mensaje EDID que se envía a un dispositivo fuente desde un televisor:

Probablemente esto no tenga mucho sentido para ti, pero para un dispositivo fuente tendría toda la información que necesita para enviarle el vídeo de más alta resolución, soporte correcto de HDR y formatos de audio válidos. Veamos parte de la información proporcionada en este EDID.

El EDID está separado en secciones que llamamos “bloques” de EDID. Cada bloque está asociado a un grupo específico de información, y diferentes dispositivos incluirán diferentes bloques.

Un bloque suele tener un tamaño de 128 Bytes, aunque algunos bloques pueden ser más grandes, y el tamaño se define dentro de su cabecera de bloque. La primera mitad del EDID contiene los bloques básicos del EDID v1.3 o v1.4. En este artículo vamos a revisar la información contenida en el EDID base.

Información de la cabecera:

Fabricante: GSM
Código del producto: 49352
Número de serie: 16843009
Semana de fabricación: 1
Año de fabricación: 2020
Versión EDID: 1.3

Todos los EDIDs comienzan con una cadena de bytes y una cabecera. La cabecera te dice quién es el fabricante del dispositivo (de salida), y más información sobre el producto, y finalmente la versión del EDID. En este caso, a pesar de que es una pantalla reciente, siguen utilizando el EDID v1.3. Algunos de los bytes en el EDID representan diferentes configuraciones cuando es v1.3 comparado con v1.4.

Parámetros básicos de visualización:

Parámetros de entrada de vídeo: Profundidad de bits digital: Indefinido/Reservado
Interfaz de vídeo: Indefinido
Tamaño de la pantalla (mm): 160, 90
Gamma de la pantalla: 2,20
Soporte de DPMS Standby: falso
DPMS suspendido soportado: falso
Apagado de DPMS soportado: falso
Tipo de pantalla/ Soporte de croma: RGB 4:4:4 + YCrCb 4:4:4
Soporte RGB 4:4:4: verdadero
Soporte de YCrCb 4:4:4: verdadero
Soporte de YCrCb 4:2:2: falso
Espacio de color sRGB: falso
Modo de temporización preferido especificado en el bloque 1: true
Temporización continua con GTF o CVT (sólo analógica puede ser verdadera): false

Esta sección define los parámetros básicos de visualización que describen los detalles de conexión y el tipo de formato de señal que se admite. Describe el soporte analógico o digital, el soporte de muestreo de color y si la resolución y la temporización preferidas se definen posteriormente en el bloque 1 del descriptor de temporización de detalle.

Coordenadas de cromaticidad:
Rojo 0,63965, 0,33008
Verde 0,29980, 0,59961
Azul 0,15039, 0,05957
Blanco 0,31250, 0,32910
Tiempos establecidos I y II:
720x400 @ 70 Hz (VGA)
640x480 @ 60 Hz (VGA)
800x600 @ 60 Hz
1024x768 @ 60 Hz
Tiempos estándar:
Modo de visualización 1:
Resolución (horizontal): 640
Relación de aspecto: 4:3
Frecuencia vertical: 60 Hz
Modo de visualización 2-8: …

Los tiempos establecidos y estándar son una lista de resoluciones y tiempos comunes más antiguos y no tan comunes en los sistemas de vídeo modernos. El EDID le indicará cuáles de estas temporizaciones son compatibles y cuáles no lo son.

Bloques descriptores:

Bloque 1

Tipo de descriptor: Bloque de temporización detallado
Índice: 0x36
Información rápida: 3840x2160 (temporización preferida)
Reloj de píxeles: 594.000 MHz
Píxeles activos horizontales: 3840
Píxeles horizontales en blanco: 560
Píxeles horizontales totales: 4400
Píxeles horizontales del pórtico (desplazamiento de sincronización) 176
Ancho de pulso de sincronización horizontal Píxeles: 88

Píxeles verticales activos: 2160
Píxeles de supresión vertical: 90
Píxeles verticales totales: 2250
Píxeles verticales del pórtico (desplazamiento de sincronización) 8
Anchura del pulso de sincronización vertical de píxeles: 10

Tamaño de la imagen: 62,99 in x 35,43 in (1600 mm x 900 mm )
Tamaño diagonal: 72,27 in (1835,76 mm)
Tipo de señal: Progresiva
Modo estéreo: Desconocido
Modo de sincronización: Sincronización digital, separada
Polaridad de sincronización vertical: positiva
Polaridad de sincronización horizontal: positiva

Bloque 2

Tipo de descriptor: Bloque de sincronización detallado
Índice: 0x48
Información rápida: 1360x768
Reloj de píxeles: 85,500 MHz
Píxeles activos horizontales: 1360
Píxeles horizontales en blanco: 432
Píxeles horizontales totales: 1792
Píxeles horizontales del pórtico (desplazamiento de sincronización) 64
Ancho de pulso de sincronización horizontal Píxeles: 112

Píxeles verticales activos: 768
Píxeles de supresión vertical: 27
Píxeles verticales totales: 795
Píxeles verticales del pórtico (desplazamiento de sincronización): 3
Ancho de pulso de sincronización vertical Píxeles: 6

Tamaño de la imagen: 62,99 in x 35,43 in (1600 mm x 900 mm )
Tamaño diagonal: 72,27 in (1835,76 mm)
Tipo de señal: Progresiva
Modo estéreo: Desconocido
Modo de sincronización: Sincronización digital, separada
Polaridad de sincronización vertical: positiva
 de sincronización horizontal: positiva

Bloque 3

Tipo de descriptor: Límites del rango de visualización
Índice: 0x5A
Rango de campo vertical: 24 - 120 Hz
Rango de la tasa de líneas horizontales: 30 - 255 kHz
Velocidad máxima del reloj de píxeles: 1190
Tipo de información de temporización extendida: GTF por defecto

Bloque 4

Tipo de descriptor: Nombre de la pantalla (ASCII)
Índice: 0x6C
Nombre de la pantalla: LG TV SSCR

Los bloques descriptores anteriores pueden ser cualquiera de los diferentes tipos de información que hay. Todos tienen 18 bytes de longitud y pueden incluir información detallada sobre la sincronización (resolución y soporte de sincronización), límites de rango de visualización, un par de bloques de texto ASCII con diferentes usos (comúnmente utilizados para listar el nombre de la pantalla, que es como los ordenadores muestran el nombre del monitor en su configuración de visualización), y algunos otros tipos útiles de bloques descriptores.

Las dos últimas piezas de información en el bloque inicial son el número de bloques de extensión que siguen al bloque EDID base y la suma de comprobación del bloque, que se utiliza para verificar que el EDID se recibió correctamente y que era un bloque EDID construido válido. Para ello se utiliza una suma de comprobación de módulo 256, que puede calcularse sumando todos los demás valores de bytes (bytes 0 a 126) y dividiéndolos por 256. El resto es el valor que se establece en el último byte (byte 127) como suma de comprobación. El dispositivo fuente calculará la suma de comprobación de los datos y la comparará con el byte que recibió, si coinciden entonces sabe que el EDID se recibió correctamente.

Este artículo es la versión en español del original de Cody Hein que puedes encontrar en el blog de AVPro Edge.

Las soluciones AVPro Edge están disponibles en España a través de AVIT VISION.