擴展顯示標識數據( EDID ) 和增強 EDID (E-EDID)是顯示設備的數據格式,用於視訊來源(例如顯示卡或機上盒)描述其功能。數據格式由VESA發布標準定義。
EDID 數據結構包括製造商名稱和序列號、產品類型、色度數據、顯示器支援的解析度、顯示器尺寸、亮度數據等相關資訊。
DisplayID是一項 VESA 標準,旨在用適用於 PC 顯示器和消費電子設備的統一格式替換 EDID 和 E-EDID 擴展。
EDID 版本範圍從 v1.0 到 v1.4;所有這些都定義了向上兼容的 128Byte資料。2.0 版定義了一個新的 256 Byte資料,但2.0版本已經被支持多擴充的 E-EDID 取代。
在顯示數據通道(DDC) 和 EDID 還未定義出來前,沒有標準方法讓顯示卡知道它連接到哪種顯示設備。某些在電腦中的VGA裝置,透過數根Pin腳來做識別,但這些識別方式不是標準格式。
一般EDID存在於顯示器的PROM或EEPROM內。一般如要讀取EDID都是透過I2C,slave address是0x50。
EDID 結構,版本 1.4 | ||
Byte |
描述 | |
0–19 |
標題信息 | |
0–7 |
固定標題模式: 00 FF FF FF FF FF FF 00 | |
8–9 |
製造商 ID。這個識別碼是經由微軟來分配 , "00001=A”; “00010=B”; ... “11010=Z”,每個字元是5bits。 第7bit (位址 08h) 是0, 第一個字元(字母)是位於bit 6 ~ 2 (位址 08h), 第二個字元(字母)是位於bit 1和0 (位址 08h) 和 bit7 ~ 5 (位址 09h),第三個字元(字母)是位於bit4 ~ 0 (位址 09h)。 Ex: 製造商ID : CEA -> 00011 00101 00001 EDID Byte 8~9: 0CA1 | |
Bit 15 |
0 = 保留 | |
Bit 14–10 |
製造商 ID 的首字母(字元 8,Bit 6–2) | |
Bit 9–5 |
製造商 ID 的第二個字母(字元 8,Bit 1 到字元 9 Bit 5) | |
Bit 4–0 |
製造商 ID 的第三個字母(字元 9 Bit 4–0) | |
10–11 |
製造商產品代碼。2 Byte,儲存方式是LSB開始 。 | |
12–15 |
序列號。32 Bits,儲存方式是LSB開始。 | |
16 |
製造週;或FF型號年份標誌。製造商之間的周編號不一致。 | |
17 |
製造年份。 加上1990才是確實的年份。 | |
18 |
EDID 版本,通常01(用於 1.3 和 1.4) | |
19 |
EDID 修訂版,通常03(對於 1.3)或04(對於 1.4) | |
20–24 |
基本顯示參數 | |
20 |
基本顯示參數 | |
Bit 7 = 1 |
數位輸入。如果設置,則以下位定義適用: | |
Bit 6–4 |
色彩深度: 000= 未定義 | |
Bit 3–0 |
影像介面: 0000= 未定義 | |
Bit 7 = 0 |
類比輸入。如果清除,則適用以下位定義: | |
Bit 6–5 |
影像等級,相對於空白: 00= +0.7/−0.3 V | |
Bit 4 |
黑白設定 | |
Bit 3 |
支持分離同步 | |
Bit 2 |
支持合成同步(在 HSync 上) | |
Bit 1 |
支持綠色同步 | |
Bit 0 |
鋸齒垂直同步。 | |
21 |
最大水平圖像尺寸,以公分為單位(範圍 1–255)。 | |
22 |
最大垂直圖像尺寸,以公分為單位。 | |
23 |
顯示伽瑪,出廠默認值(範圍 1.00–3.54),數據值 = (gamma×100) − 100 = (gamma − 1)×100。 | |
24 |
電源管理和支援的特徵 | |
Bit 7 |
待機 | |
Bit 6 |
暫停 | |
Bit 5 |
主動關閉 | |
Bit 4–3 |
顯示型態(數位): 00= RGB 4:4:4 | |
顯示型態(類比): 00= 單色或灰階 | ||
Bit 2 |
標準sRGB色彩空間。Byte 25–34 必須包含 sRGB 標準值。 | |
Bit 1 |
偏好時脈模式 | |
Bit 0 | ||
25–34 |
色度坐標。 | |
25 |
紅色和綠色最低有效位 | |
位 7–6 |
紅色x值最低有效 2 bits | |
位 5–4 |
紅色y值最低有效 2 bits | |
位 3–2 |
綠色x值最低有效 2 bits | |
位 1–0 |
綠色y值最低有效 2 bits | |
26 |
藍色和白色最低有效 2 bits | |
27 |
紅色x值最高有效 8 bits(2 -1 , …, 2 -8)。0–255 編碼小數 0–0.996 (255/256);0–0.999 (1023/1024) 與 lsbits | |
28 |
紅色y值最高有效 8 bits | |
29–30 |
綠色x和y值最高有效 8 bits | |
31–32 |
藍色x和y值最高有效 8 bits | |
33–34 |
默認白點 x和y值最高有效 8 bits | |
35–37 |
建立時序 | |
35 |
Bit 7 |
720×400 @ 70 Hz ( VGA ) |
Bit 6 |
720×400 @ 88 Hz ( XGA ) | |
Bit 5 |
640×480 @ 60 Hz ( VGA ) | |
Bit 4 |
640×480 @ 67 Hz (Apple Macintosh II ) | |
Bit 3 |
640×480 @ 72 Hz | |
Bit 2 |
640×480 @ 75 Hz | |
Bit 1 |
800×600 @ 56 Hz | |
Bit 0 |
800×600 @ 60 Hz | |
36 |
位 7 |
800×600 @ 72 Hz |
位 6 |
800×600 @ 75 Hz | |
位 5 |
832×624 @ 75 Hz (Apple Macintosh II ) | |
位 4 |
1024×768 @ 87 Hz,隔行掃描 (1024×768i) | |
位 3 |
1024×768 @ 60 Hz | |
位 2 |
1024×768 @ 70 Hz | |
位 1 |
1024×768 @ 75 Hz | |
位 0 |
1280×1024 @ 75 Hz | |
37 |
位 7 |
1152x870 @ 75 Hz (Apple Macintosh II ) |
位 6–0 |
其他製造商特定的顯示模式 | |
38–53 |
標準時脈識別。最多 8 個 2 Byte描述標準顯示模式。 |
未使用的位元用01 01十六進制填充。以下定義適用於每條記錄:
0
X 分辨率,00= 保留;否則,(datavalue + 31) × 8(256–2288 像素)。
1
位 7–6
圖像縱橫比:
00= 16:10
01= 4:3
10= 5:4
11= 16:9
(1.3 之前的版本定義00為 1:1。)
位 5–0
垂直頻率,數據值 + 60 (60–123 Hz)
54–71
描述符 1
18 Byte描述符。詳細的時脈描述符,按優先順序遞減,然後是顯示描述符
72–89
描述符 2
90–107
描述符 3
108–125
描述符 4
126
標準時脈識別。在EDID 1.3之前, 這是被忽略的, 並且應該被設成 0。
127
校驗和。所有 128 個字節的總和應等於 0(mod 256)。
Bytes | Description | |
---|---|---|
0–1 | Pixel clock. 00 = reserved; otherwise in 10 kHz units (0.01–655.35 MHz, little-endian). | |
2 | Horizontal active pixels 8 lsbits (0–255) | |
3 | Horizontal blanking pixels 8 lsbits (0–255) End of active to start of next active. | |
4 | Bits 7–4 | Horizontal active pixels 4 msbits (0-15) |
Bits 3–0 | Horizontal blanking pixels 4 msbits (0-15) | |
5 | Vertical active lines 8 lsbits (0–255) | |
6 | Vertical blanking lines 8 lsbits (0–255) | |
7 | Bits 7–4 | Vertical active lines 4 msbits (0-15) |
Bits 3–0 | Vertical blanking lines 4 msbits (0-15) | |
8 | Horizontal front porch (sync offset) pixels 8 lsbits (0–255) From blanking start | |
9 | Horizontal sync pulse width pixels 8 lsbits (0–255) | |
10 | Bits 7–4 | Vertical front porch (sync offset) lines 4 lsbits (0–15) |
Bits 3–0 | Vertical sync pulse width lines 4 lsbits (0–15) | |
11 | Bits 7–6 | Horizontal front porch (sync offset) pixels 2 msbits (0-3) |
Bits 5–4 | Horizontal sync pulse width pixels 2 msbits (0-3) | |
Bits 3–2 | Vertical front porch (sync offset) lines 2 msbits (0-3) | |
Bits 1–0 | Vertical sync pulse width lines 2 msbits (0-3) | |
12 | Horizontal image size, mm, 8 lsbits (0–255 mm, 161 in) | |
13 | Vertical image size, mm, 8 lsbits (0–255 mm, 161 in) | |
14 | Bits 7–4 | Horizontal image size, mm, 4 msbits (0-15) |
Bits 3–0 | Vertical image size, mm, 4 msbits (0-15) | |
15 | Horizontal border pixels (one side; total is twice this) (0-255) | |
16 | Vertical border lines (one side; total is twice this) (0-255) | |
17 | Features bitmap | |
Bit 7 | Signal Interface Type:
| |
Bits 6–5 | Stereo mode (combine bits 6–5 with bit 0):
| |
Bit 4 = 0 | Analog sync. If set, the following bit definitions apply: | |
Bit 3 | Sync type:
| |
Bit 2 | Serration:
| |
Bit 1 | Sync on red and blue lines additionally to green
| |
Bits 4–3 = 10 | Digital sync., composite (on HSync). If set, the following bit definitions apply: | |
Bit 2 | Serration
| |
Bit 1 | Horizontal sync polarity:
| |
Bits 4–3 = 11 | Digital sync., separate If set, the following bit definitions apply: | |
Bit 2 | Vertical sync polarity:
| |
Bit 1 | Horizontal sync polarity:
| |
Bit 0 | Stereo mode (combines with bits 6-5) |