Den främsta anledningen är att EDID för HDMI kan göra att datorn eller andra bildutdataenheter presenterar bättre identifiering av skärmattribut. Konceptet med EDID utvecklas med diversifiering av displayenheter, och typerna av enhetsupplösningar och timings blir mer och mer komplicerade. Olika skärmar kan stödja olika upplösningar, och utmatning av upplösningar som inte stöds till enheten kan göra att skärmhårdvaran påverkas. För att lösa denna svårighet och få utrustningen att ha identifierbara funktioner föddes EDID. EDID spelar rollen som matchning mellan displayenheten och datorn i enheten, vilket gör att displayen kan anpassa den bästa upplösningen för utdata.
DDC nämns ofta tillsammans med EDID. Det fullständiga namnet på DDC på engelska är Display Data Channel, det vill säga visningsdatakanalen, som huvudsakligen används för att överföra EDID-information.
I enhetsapplikationsscenariot, när PC:n skickar videosignalen till enheten, efter överföring eller byte, skickar enheten videosignalen till displayenheten eller projektorn. På ingångsänden måste enheten få datorn att känna igen att den har ingångsvideosignalfunktionen.

Om den inte kan kännas igen kan datorn vägra att mata ut någon videosignal (denna situation är begränsad till DVI-gränssnittet). Dessutom kan enheten också kommunicera sin stödbara visningstidpunkt till datorn. I utgångsänden, när enheten behöver bygga sin egen utmatningstid (som utgångskortet på en storskärmskontroller) istället för att bara kopiera ingångstimingen (som olika matrisenheter), måste den känna till visningstidpunkten stöds av displayen så att den kan mata ut sig själv. Signalen kan visas normalt på monitorn.
I dessa länkar behövs EDID för att spela en roll. Vid ingångsänden lär sig PC:n visningstimingen som stöds av enheten genom att läsa EDID på enheten, och på liknande sätt behöver utgångsändenheten läsa EDID för skärmen för att bestämma sin egen utgångstid.






