De Wikipedia, la enciclopedia libre
  (Redirigido desde CEA-861 )
Saltar a navegación Saltar a búsqueda

Los datos de identificación de pantalla extendidos ( EDID ) son un formato de metadatos para que los dispositivos de pantalla describan sus capacidades a una fuente de video (por ejemplo, tarjeta gráfica o decodificador ). El formato de datos está definido por un estándar publicado por Video Electronics Standards Association ( VESA ).

La estructura de datos EDID incluye el nombre del fabricante y el número de serie, tipo de producto, fósforo o tipo de filtro (como datos de cromaticidad), tiempos admitidos por la pantalla, tamaño de la pantalla, datos de luminancia y (solo para pantallas digitales) datos de mapeo de píxeles .

DisplayID es un estándar VESA destinado a reemplazar las extensiones EDID y E-EDID con un formato uniforme adecuado tanto para monitores de PC como para dispositivos electrónicos de consumo.

Todos los estándares de CTA son gratuitos para todos desde mayo de 2018. [1] [2]

Antecedentes [ editar ]

Las versiones de estructura EDID van desde la v1.0 hasta la v1.4; todos estos definen estructuras de 128 bytes compatibles con versiones superiores . La versión 2.0 definió una nueva estructura de 256 bytes, pero ha sido obsoleta y reemplazada por la v1.3 que admite múltiples bloques de extensión. [ cita requerida ] Las versiones de HDMI 1.0–1.3c usan la estructura EDID v1.3. [3]

Antes de que se definieran Display Data Channel (DDC) y EDID, no existía una forma estándar para que una tarjeta gráfica supiera a qué tipo de dispositivo de visualización estaba conectada. Algunos conectores VGA en computadoras personales proporcionaban una forma básica de identificación al conectar uno, dos o tres pines a tierra, pero esta codificación no estaba estandarizada.

El canal para transmitir el EDID desde la pantalla a la tarjeta gráfica suele ser el bus I²C , definido en DDC2B (DDC1 utilizó un formato de serie diferente que nunca ganó popularidad).

El EDID a menudo se almacena en el monitor en un dispositivo de memoria llamado PROM en serie (memoria programable de sólo lectura) o EEPROM (PROM borrable eléctricamente) y es accesible a través del bus I²C en la dirección A0. La PC principal puede leer a menudo EDID PROM incluso si la pantalla está apagada.

Muchos paquetes de software pueden leer y mostrar la información EDID, como read-edid [4] para Linux y DOS, PowerStrip [5] para Microsoft Windows y XFree86 para Linux y BSD unix . Mac OS X lee de forma nativa información EDID y programas como SwitchResX [6] o DisplayConfigX [7] pueden mostrar la información y utilizarla para definir resoluciones personalizadas.

El EDID mejorado se introdujo al mismo tiempo que E-DDC ; introdujo la estructura EDID versión 1.3 que admite múltiples bloques de extensiones y la estructura EDID versión 2.0 obsoleta (aunque puede admitirse como una extensión). Los campos de datos para la sincronización preferida, los límites de rango y el nombre del monitor son obligatorios en E-EDID. E-EDID también admite cambios de relación de aspecto y tiempos GTF duales . [ aclaración necesaria ]

Con el uso de extensiones, la cadena E-EDID se puede alargar hasta 32 KBytes.

Extensiones EDID asignadas por VESA [ editar ]

  • Extensión de tiempo ( 00)
  • Bloque de datos de temporización adicional (CEA EDID Timing Extension) ( 02)
  • Extensión de bloque de tiempo de video (VTB-EXT) ( 10)
  • Extensión EDID 2.0 ( 20)
  • Extensión de información de pantalla (DI-EXT) ( 40)
  • Extensión de cadena localizada (LS-EXT) ( 50)
  • Extensión de interfaz de micropantalla (MI-EXT) ( 60)
  • Extensión de ID de pantalla ( 70)
  • Características de la pantalla de transferencia de bloques de datos (DTCDB) ( A7, AF, BF)
  • Mapa de bloques ( F0)
  • Bloque de datos del dispositivo de visualización (DDDB) ( FF): contiene información como el diseño de subpíxeles [8]
  • Extensión definida por el fabricante del monitor ( FF): Según LS-EXT, el contenido real varía según el fabricante. Sin embargo, DDDB utilizará posteriormente el valor.

Historial de revisiones [ editar ]

  • Agosto de 1994, DDC estándar versión 1 - Estructura EDID v1.0.
  • Abril de 1996, estándar EDID versión 2 - estructura EDID v1.1.
  • 1997, estándar EDID versión 3 - Estructuras EDID v1.2 y v2.0
  • Febrero de 2000, E-EDID Standard Release A, v1.0 - Estructura EDID v1.3, estructura EDID v2.0 obsoleta
  • Septiembre de 2006 - E-EDID Standard Release A, v2.0 - Estructura EDID v1.4

Limitaciones [ editar ]

Históricamente, algunos controladores de tarjetas gráficas se han adaptado mal al EDID, utilizando solo sus descriptores de tiempo estándar en lugar de sus descriptores de tiempo detallados (DTD). Incluso en los casos en los que se leyeron los DTD, los controladores a menudo están / todavía estaban limitados por la limitación del descriptor de tiempo estándar de que las resoluciones horizontales / verticales deben ser divisibles por 8. Esto significa que muchas tarjetas gráficas no pueden expresar las resoluciones nativas de la mayoría comunes de pantalla ancha pantallas de panel plano y televisores de pantalla de cristal líquido . El número de píxeles verticales se calcula a partir de la resolución horizontal y la relación de aspecto seleccionada . Para ser completamente expresable, el tamaño de la pantalla anchapor tanto, la visualización debe ser un múltiplo de 16 × 9 píxeles. Para paneles XGA de 1366 × 768 píxeles de ancho , la resolución más cercana que se puede expresar en la sintaxis del descriptor de tiempo estándar de EDID es 1360 × 765 píxeles, lo que generalmente conduce a barras negras delgadas de 3 píxeles. Especificar 1368 píxeles como ancho de pantalla produciría una altura de pantalla poco natural de 769,5 píxeles.

Muchos paneles Wide XGA no anuncian su resolución nativa en los descriptores de tiempo estándar, sino que ofrecen solo una resolución de 1280 × 768. Algunos paneles anuncian una resolución solo un poco más pequeña que la nativa, como 1360 × 765. Para que estos paneles puedan mostrar una imagen de píxeles perfectos , los datos EDID deben ser ignorados por el controlador de pantalla o el controlador debe interpretar correctamente la DTD y poder resolver resoluciones cuyo tamaño no sea divisible por 8. Hay programas especiales disponibles para anular los descriptores de temporización estándar de los datos EDID. Incluso esto no siempre es posible, ya que los controladores de gráficos de algunos proveedores (especialmente los de Intel) requieren hacks de registro específicos para implementar resoluciones personalizadas, lo que puede dificultar mucho el uso de la resolución nativa de la pantalla. [9]

Formato de datos EDID 1.4 [ editar ]

Estructura, versión 1.4 [ editar ]

Descriptor de tiempo detallado [ editar ]

Cuando se usa para otro descriptor, el reloj de píxeles y algunos otros bytes se establecen en 0:

Descriptores de pantalla [ editar ]

Los tipos de descriptores definidos actualmente son:

  • FF: Muestra el número de serie (texto ASCII)
  • FE: Texto no especificado (texto ASCII)
  • FD: Mostrar límites de rango. Descriptor binario de 6 o 13 bytes (con temporización adicional).
  • FC: Nombre para mostrar (texto ASCII).
  • FB: Datos adicionales de puntos blancos. Descriptores de 2 × 5 bytes, rellenados con 0A 20 20.
  • FA: Identificadores de tiempo estándar adicionales. Descriptores de 6 × 2 bytes, rellenados con 0A.
  • F9: Gestión del color de la pantalla (DCM).
  • F8: Códigos de temporización CVT de 3 bytes.
  • F7: Sincronización estándar adicional 3.
  • 10: Identificador ficticio.
  • 00–0F: Descriptores reservados por el fabricante.

Límites del rango de visualización [ editar ]

Descriptor [ editar ]

Con curva secundaria GTF [ editar ]

Con soporte CVT [ editar ]

Descriptor de punto blanco adicional [ editar ]

Descriptor de datos de gestión del color [ editar ]

Descriptor de códigos de temporización CVT de 3 bytes [ editar ]

Horarios estándar adicionales [ editar ]

Bloque de extensión EIA / CEA-861 [ editar ]

La extensión de tiempo CEA EDID se introdujo por primera vez en EIA / CEA -861, y desde entonces se ha actualizado varias veces, sobre todo con la revisión −861B (que era la versión 3 de la extensión, agregando descriptores de video cortos e información de configuración / capacidad de audio avanzada ), −861D (publicado en julio de 2006 y que contiene actualizaciones de los segmentos de audio), −861E y −861F que se publicó el 4 de junio de 2013. [12] Según Brian Markwalter, vicepresidente senior de investigación y estándares, CEA , −861F "incluye una serie de mejoras notables, incluida la compatibilidad con varios formatos de vídeo de pantalla ancha y Ultra HD nuevos y esquemas de colorimetría adicionales". [13]

La versión más reciente, CTA-861-G, [14] publicada originalmente en noviembre de 2016, se puso a disposición de forma gratuita en noviembre de 2017 después de algunos cambios necesarios debido a una reclamación sobre marcas comerciales.

La versión 1 (como se define en -861) permitió la especificación de tiempos de video solo mediante el uso de descriptores de tiempo detallados (DTD) de 18 bytes (como se detalla en el formato de datos EDID 1.3 anterior). En todos los casos, la temporización "preferida" debe ser la primera DTD enumerada en una extensión de temporización EDID CEA.

La versión 2 (como se define en -861A) agregó la capacidad de designar varios DTD como "nativos" y también incluyó algunas funciones de "descubrimiento básico" para determinar si el dispositivo de visualización es compatible con "audio básico", formatos de píxeles YCbCr y subescaneo. .

La versión 3 (de la especificación −861B) permite dos formas diferentes de especificar los tiempos de los formatos de TV digital disponibles [se necesita aclaración ] : como en las versiones 1 y 2 mediante el uso de DTD de 18 bytes, o mediante el uso del video corto Descriptor (SVD) (ver más abajo). HDMI 1.0–1.3c usa esto [ ¿cuál? ] versión.

La versión 3 también incluye cuatro nuevos tipos opcionales de bloques de datos: bloques de datos de video que contienen el descriptor de video corto (SVD) antes mencionado, bloques de datos de audio que contienen descriptores de audio cortos (SAD), bloques de datos de asignación de altavoces que contienen información sobre la configuración de los altavoces del dispositivo de visualización y Bloques de datos específicos del proveedor, que pueden contener información específica para el uso de un proveedor determinado.

Formato de datos CEA EDID Timing Extension - Versión 3 [ editar ]

La colección de bloques de datos contiene uno o más bloques de datos que detallan el video, el audio y la información de ubicación de los altavoces sobre la pantalla. Los bloques se pueden colocar en cualquier orden, y el byte inicial de cada bloque define tanto su tipo como su longitud:

Una vez que ha finalizado un bloque de datos, se supone que el siguiente byte es el comienzo del siguiente bloque de datos. Este es el caso hasta el byte (designado en el byte 2, arriba) donde se sabe que comienzan las DTD.

Los bloques de datos de audio contienen uno o más descriptores de audio cortos (SAD) de 3 bytes. Cada SAD detalla el formato de audio, el número de canal y las capacidades de velocidad de bits / resolución de la pantalla de la siguiente manera:

Los bloques de datos de video contendrán uno o más descriptores de video cortos (SVD) de 1 byte.

Notas: Los paréntesis indican casos en los que los píxeles se repiten para cumplir con los requisitos de velocidad mínima de la interfaz. Por ejemplo, en el caso de 720x240p, los píxeles de cada línea tienen doble reloj. En el caso (2880) x480i, el número de píxeles en cada línea, y por lo tanto el número de veces que se repiten, es variable y el dispositivo fuente lo envía al monitor DTV.

Las expresiones Hactive aumentadas incluyen "2x" y "4x" indican dos y cuatro veces la resolución de referencia, respectivamente.

Los modos de video con frecuencia de actualización vertical es un múltiplo de 6  Hz (es decir, 24, 30, 60, 120 y 240  Hz) se consideran los mismos tiempos que los modos NTSC equivalentes donde la actualización vertical se ajusta en un factor de 1000/1001. Como VESA DMT especifica una tolerancia de reloj de píxeles del 0,5%, que es 5 veces más que el cambio requerido, los relojes de píxeles se pueden ajustar para mantener la compatibilidad con NTSC; Normalmente, se ajustan los modos 240p, 480p y 480i, mientras que los formatos 576p, 576i y HDTV no.

  • Los estándares EIA / CEA-861 y 861-A incluyeron solo los números 1 a 7 y los números 17 a 22 (solo en -A) anteriores (pero no como descriptores de video cortos que se introdujeron en EIA / CEA-861-B) y son considerados tiempos de formato de video principal.
  • El estándar EIA / CEA-861-B tiene los primeros 34 descriptores de video cortos anteriores. Es utilizado por HDMI 1.0–1.2a.
  • Los estándares EIA / CEA-861-C y -D tienen los primeros 59 descriptores de video cortos anteriores. HDMI 1.3–1.3c utiliza EIA / CEA-861-D.
  • El estándar EIA / CEA-861-E tiene los primeros 64 descriptores de video cortos anteriores. Es utilizado por HDMI 1.4–1.4b.
  • El estándar CTA-861-F tiene los primeros 107 descriptores de video cortos arriba. Es utilizado por HDMI 2.0–2.0b.
  • El estándar CTA-861-G tiene la lista completa de 154 (1–127, 193–219) descriptores de video cortos arriba. Es utilizado por HDMI 2.1.

Un bloque de datos específico del proveedor (si lo hay) contiene como sus primeros tres bytes el número de registro IEEE de 24 bits del proveedor , [15] primero el byte menos significativo. El resto del bloque de datos específico del proveedor es la "carga útil de datos", que puede ser cualquier cosa que el proveedor considere digno de ser incluido en este bloque de extensión EDID. Por ejemplo, el número de registro IEEE 00 0C 03significa que este es un bloque de datos específico de "Licencia HDMI, LLC" (contiene información de HDMI 1.4), C4-5D-D8significa que este es un bloque de datos específico de "Foro HDMI" (contiene información de HDMI 2.0), 00 D0 46significa que es "LABORATORIOS DOLBY , C ª." (contiene información de Dolby Vision) y 90 84 8bes "HDR10 + Technologies, LLC" (contiene información de HDR10 + como parte de HDMI 2.1 Norma de enmienda A1 [16]). Comienza con una dirección física de origen de dos bytes, primero el byte menos significativo. La dirección física de origen proporciona la dirección física CEC para los dispositivos CEC ascendentes. HDMI 1.3a especifica algunos requisitos para la carga útil de datos.

Si hay un bloque de datos de asignación de altavoces, constará de tres bytes. El segundo y el tercero están reservados (todos 0), pero el primero contiene información sobre qué altavoces están presentes en el dispositivo de visualización:

Referencias [ editar ]

  1. ^ "Toda la biblioteca de estándares de la industria de CTA ahora es gratuita para todos" . www.cta.tech . Consultado el 2 de abril de 2020 .
  2. ^ "Noticias - Documentos de especificaciones HDMI" confidenciales "golpeados con DMCA Takedown" . COMPLEMENTOS DE TV . Consultado el 2 de abril de 2020 .
  3. ^ "Especificación de interfaz multimedia de alta definición versión 1.3a" (PDF) . 10 de noviembre de 2006. Archivado desde el original (PDF) el 5 de marzo de 2016 . Consultado el 1 de abril de 2017 .
  4. ^ "read-edid" . Polypux.org . Consultado el 1 de abril de 2017 .
  5. ^ "Utilidades | PowerStrip" . EnTech Taiwán. 2012-03-25 . Consultado el 1 de abril de 2017 .
  6. ^ "SwitchResX - la herramienta más versátil para controlar las resoluciones de pantalla en su Mac" . Madrau.com . Consultado el 1 de abril de 2017 .
  7. Harald Schweder (11 de febrero de 2003). "DisplayConfigX" . 3dexpress.de . Consultado el 1 de abril de 2017 .
  8. ^ https://glenwing.github.io/docs/VESA-EEDID-DDDB-1.pdf
  9. Brezenski (7 de agosto de 2009 ). "Resoluciones personalizadas en gráficos Intel" . Software.intel.com . Consultado el 4 de noviembre de 2009 .
  10. ^ a b c d e f g h i j Estándar VESA E-EDID, versión A, revisión 2. 25 de septiembre de 2006; [1]
  11. ^ Estándar EDID mejorado de VESA (PDF) , Asociación de estándares de electrónica de video, 2000-02-09, p. 32 , consultado el 19 de noviembre de 2011
  12. ^ "Un perfil de DTV para interfaces digitales de alta velocidad sin comprimir" . 4 de junio de 2013. CEA-861-F. Archivado desde el original el 21 de agosto de 2013 . Consultado el 15 de agosto de 2013 .
  13. Paul Ploumis (16 de julio de 2013). "CEA publica nuevo estándar de interfaz DTV CEA-861-F de alta velocidad" . Scrapmonster.com . Consultado el 1 de abril de 2017 .
  14. ^ "Un perfil de DTV para interfaces digitales de alta velocidad sin comprimir" (PDF) . 29 de noviembre de 2017. CTA-861-G. Archivado desde el original (PDF) el 30 de noviembre de 2017 . Consultado el 30 de noviembre de 2017 .
  15. ^ "Bienvenido a la lista pública para la autoridad de registro de estándares IEEE" . regauth.standards.ieee.org . Consultado el 1 de abril de 2020 .
  16. ^ "edid-decode.git - repositorio principal edid-decode" . git.linuxtv.org . Consultado el 2 de abril de 2020 .
  17. ^ consulte la sección 8.7 de HDMI 1.3a

Enlaces externos [ editar ]

  • utilidad edid-decode
  • edidreader.com - Analizador EDID basado en web
  • Repositorio Edid - repositorio de archivos EDID
  • Archivo de estándares de la industria de pantallas
  • ID de PNP de UEFI Forum