Extended Display Identification Data (EDID)

är ett metadataformat som tillåter bildskärmar för att beskriva deras förmåga att en videokälla (t.ex.. Grafikkort eller set-top box). Datformatet definieras av en standard som publiceras av Video Electronics Standards Association (VESA).

EDID datastruktur innehåller namnet och serienummer, produkttyp, fosforescenta eller filtertyp, timings stöds av displayen, displaystorlek, luminansdata och (för digitala displayer) pixelavbildningsdata.

DisplayID är en VESA standard riktade att ersätta EDID och E-EDID förlängningar med en enhetlig utformning som lämpar sig för både PC-monitorer och hemelektronik.

EDID-strukturversionerna varierar från v1.0 till v1.4; alla dessa definierar uppåtkompatibla 128-byte strukturer. EDID v2.0 struktur definieras en ny 256-byte-strukturen, men laddas ur och ersättas av v1.3 som stöder flera expansionsblock. [Citation behövs] HDMI-versioner 1.0-1.3c använder EDID-struktur v1.3. [1]

Innan Display Data Channel (DDC) och EDID definierades, fanns det inget standardiserat sätt för ett grafikkort för att veta vilken typ av bildskärm den var ansluten. Vissa VGA-kontakter i persondatorer som en grundläggande form av identifikation genom att ansluta en, två eller tre ben till marken, men denna kodning inte standardiserad.

Kanalen för att skicka EDID från skärmen till grafikkortet är vanligtvis I²C- buss, som definieras i DDC2B (DDC1 använde en annan seriellt format som aldrig blev populär).

EDID'en lagras ofta i monitorn i en minnesanordning som kallas seriell PROM (programmerbart läsminne) eller EEPROM (elektriskt raderbart PROM) och är tillgängligt via I C-bussen vid adress 0x50. [2] EDID PROM kan ofta läsas av värddatorn, även om själva skärmen är avstängd.

Många mjukvarupaket kan läsa och visa EDID-information, t.ex. Skriv EDID [3] för Linux och DOS, Power Strip [4] för Microsoft Windows och XFree86 för Linux och BSD Unix. Mac OS X läser EDID information och program som SwitchResX [5] eller DisplayConfigX [6] kan också visa information och använda den för att definiera kundanpassade lösningar.

Förbättrad EDID infördes samtidigt med E-DDC; det introducerade EDID struktur version 1,3, som stöder flera förlängningar block och föråldrade EDID version 2,0 strukturen (även om det kan stödjas som en förlängning). Datafält för föredragna tidsgränser, gränssnitt och övervakningsnamn krävs i E-EDID. E-EDID stöder också dubbla GTF-tider och bildändringar. [förtydligande krävs]

Versionshistorik

Augusti 1994, DDC Standard Version 1 - EDID v1.0 Struktur.

April 1996, EDID Standard Version 2 - EDID v1.1 Struktur.

1997, EDID Standard Version 3 - EDID Strukturer v1.2 och v2.0

Februari 2000, E-EDID Standard Release A, v1.0 - EDID struktur v1.3, EDID struktur v2.0 tryckt

September 2006 - E-EDID Standard Release A, v2.0 - EDID struktur v1.4

Begränsningar

Vissa grafikkort förare har historiskt sett utför dåligt med EDID, eftersom de endast använda sina vanliga tids deskriptorer snarare än dess detaljerade tids Deskriptorer (DTD). Även i de fall där DTD lästes förare begränsad ofta ofta med standard begränsning av tidsbeskrivningar att de horisontella / vertikala upplösningar måste fördelas med 8. Detta innebär att många grafikkort inte kan uttrycka de mottagna lösningarna av de vanligaste bredbildsplattorna och tv-skärmarna med flytande kristaller. Antalet vertikala pixlar beräknas baserat på den horisontella upplösningen och det valda bildförhållandet. För att vara fullständigt tydlig måste storleken på bredbildsskärmen vara en majoritet av 16 × 9 pixlar. Av 1366 x 768 pixlar bred XGA paneler är den närmaste upplösning, som kan uttryckas i EDID standarden timing deskriptor syntax, 1360 × 765 pixlar, vilket typiskt leder till tre pixel tunna svarta fält. Ange 1368 pixlar eftersom skärmens bredd skulle ge en onaturlig skärmhöjd på 769,5 pixlar.

Många WXGA paneler inte annonsera sin upplösning i standardtidsbeskrivningar, men erbjuder bara en upplösning på 1280 x 768. Vissa paneler annonsera bara en lösning är något mindre än den ursprungliga, till exempel. 1360 × 765. Till dessa paneler ska kunna visa en pixel perfekt bild är EDID uppgifter ignoreras av grafikdrivrutinen eller föraren måste korrekt tolka DTD och kunna lösa lösningar vars storlek kan inte delas med 8. Det Särskilda program är tillgängliga för att åsidosätta standardtidsbeskrivningar från EDID-data. Även detta är inte alltid möjligt eftersom en del av säljarens grafikdrivrutiner (särskilt Intel) kräver särskilda registreringsdatablad för att implementera skräddarsydda lösningar, vilket kan göra det mycket svårt att använda bildskärmens upplösning. [7]