EDID на телевизорах LG
Начнем с ликбеза.
Что это такое EDID и как его читать и интерпретировать.
Понятие EDID пришло к нам из далеких 90-x вместе с DDC из стандартов VESA.
Телевизор, как и любой другой приемник HDMI сигнала (Sink согласно стандарта HDMI) договаривается с источником (Source) сигнала (PC, DVD/Blu-ray плейер) на своем птичьем языке о наилучшем режиме воспроизведения. Информация о поддерживаемых разрешениях и диапазонах воспроизводимых сигналов хранится в EDID(Extended Display Identification Data). Он бывает 128/256-битный для DVI-D/HDMI.
Extended display identification data
Структура EDID
DDC - Display Data Channel
На рубеже веков появились понятия
E-DDC Enhanced Display Data Channel
E-EDID Enhanced Extended Display Identification Data
Но по полной они заиграли с появлением первой спецификации HDMI в 2002 году.
Версий EDID существует тоже много - сейчас наиболее употребительна 1.3. Не путайте с версией HDMI!!! Например EDID 1.3 использовался еще в HDMI 1.0.
Лучшей прогой для для расшифровки EDID многие считают MonInfo http://entechtaiwan.net/util/moninfo.shtm
Итак, что мы можем увидеть в 128 байтах EDID и еще 128 байтах E-EDID.
Любознательный пользователь netcipher с форума ixbt декодировал EDID для телевизора LG OLED 2017.
- Код: Выделить всё
- Monitor
 Model name............... LG TV
 Manufacturer............. LGE
 Plug and Play ID......... GSM0001
 Serial number............ n/a
 Manufacture date......... 2017, ISO week 1
 Filter driver............ None
 -------------------------
 EDID revision............ 1.3
 Input signal type........ Digital
 Color bit depth.......... Undefined
 Display type............. RGB color
 Screen size.............. 1600 x 900 mm (72,3 in)
 Power management......... Not supported
 Extension blocs.......... 1 (CEA-EXT)
 -------------------------
 DDC/CI................... Not supported
 
 Color characteristics
 Default color space...... Non-sRGB
 Display gamma............ 2,20
 Red chromaticity......... Rx 0,640 - Ry 0,330
 Green chromaticity....... Gx 0,300 - Gy 0,600
 Blue chromaticity........ Bx 0,150 - By 0,060
 White point (default).... Wx 0,313 - Wy 0,329
 Additional descriptors... None
 
 Timing characteristics
 Horizontal scan range.... 30-136kHz
 Vertical scan range...... 58-121Hz
 Video bandwidth.......... 600MHz
 CVT standard............. Not supported
 GTF standard............. Not supported
 Additional descriptors... None
 Preferred timing......... Yes
 Native/preferred timing.. 3840x2160p at 60Hz (16:9)
 Modeline............... "3840x2160" 594,000 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync
 Detailed timing #1....... 1920x1080p at 60Hz (16:9)
 Modeline............... "1920x1080" 148,500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
 
 Standard timings supported
 720 x 400p at 70Hz - IBM VGA
 640 x 480p at 60Hz - IBM VGA
 800 x 600p at 60Hz - VESA
 1024 x 768p at 60Hz - VESA
 640 x 480p at 60Hz - VESA STD
 800 x 600p at 60Hz - VESA STD
 1024 x 768p at 60Hz - VESA STD
 1152 x 864p at 60Hz - VESA STD
 1280 x 1024p at 60Hz - VESA STD
 
 EIA/CEA-861 Information
 Revision number.......... 3
 IT underscan............. Supported
 Basic audio.............. Supported
 YCbCr 4:4:4.............. Supported
 YCbCr 4:2:2.............. Supported
 Native formats........... 1
 Detailed timing #1....... 1360x768p at 60Hz (16:9)
 Modeline............... "1360x768" 85,500 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
 
 CE video identifiers (VICs) - timing/formats supported
 3840x2160p at 59.94Hz/60Hz - HDTV (16:9, 1:1)
 3840x2160p at 50Hz - HDTV (16:9, 1:1)
 3840x2160p at 23.98Hz/24Hz - HDTV (16:9, 1:1)
 3840x2160p at 25Hz - HDTV (16:9, 1:1)
 3840x2160p at 29.97Hz/30Hz - HDTV (16:9, 1:1)
 4096x2160p at 29.97Hz/30Hz - HDTV (256:135, 1:1)
 4096x2160p at 59.94Hz/60Hz - HDTV (256:135, 1:1)
 4096x2160p at 50Hz - HDTV (256:135, 1:1)
 4096x2160p at 23.98Hz/24Hz - HDTV (256:135, 1:1)
 4096x2160p at 25Hz - HDTV (256:135, 1:1)
 "1360x768" 85,500 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
 "1360x768" 85,500 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
 1920 x 1080p at 60Hz - HDTV (16:9, 1:1)
 1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
 1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
 1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
 1280 x 720p at 60Hz - HDTV (16:9, 1:1)
 1280 x 720p at 50Hz - HDTV (16:9, 1:1)
 1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
 1920 x 1080i at 50Hz - HDTV (16:9, 1:1)
 720 x 480p at 60Hz - EDTV (16:9, 32:27)
 720 x 480p at 60Hz - EDTV (4:3, 8:9)
 720 x 576p at 50Hz - EDTV (16:9, 64:45)
 1920 x 1080p at 24Hz - HDTV (16:9, 1:1)
 1920 x 1080p at 25Hz - HDTV (16:9, 1:1)
 1920 x 1080p at 30Hz - HDTV (16:9, 1:1)
 720 x 576i at 50Hz - Doublescan (4:3, 16:15)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 640 x 480p at 60Hz - Default (4:3, 1:1)
 1920 x 1080p at 120Hz - HDTV (16:9, 1:1)
 1920 x 1080p at 100Hz - HDTV (16:9, 1:1)
 NB: NTSC refresh rate = (Hz*1000)/1001
 
 CE audio data (formats supported)
 LPCM 2-channel, 16/20/24 bit depths at 32/44/48/96/192 kHz
 AC-3 6-channel, 640k max. bit rate at 32/44/48 kHz
 DD+ 8-channel, 16-bit at 32/44/48 kHz
 DTS 6-channel, 1536k max. bit rate at 44/48 kHz
 DVD-A 8-channel, 16/20 bit depths at 48 kHz
 
 CE vendor specific data (VSDB)
 IEEE registration number. 0x000C03
 CEC physical address..... 1.0.0.0
 Supports AI (ACP, ISRC).. Yes
 Supports 48bpp........... No
 Supports 36bpp........... Yes
 Supports 30bpp........... Yes
 Supports YCbCr 4:4:4..... Yes
 Supports dual-link DVI... No
 Maximum TMDS clock....... 300MHz
 Audio/video latency (p).. n/a
 Audio/video latency (i).. n/a
 HDMI video capabilities.. Yes
 EDID screen size......... No additional info
 3D formats supported..... Not supported
 Data payload............. 030C001000B83C20008001020304
 
 CE vendor specific data (VSDB)
 IEEE registration number. 0xC45DD8
 CEC physical address..... 0.1.7.8
 Supports AI (ACP, ISRC).. Yes
 Supports 48bpp........... No
 Supports 36bpp........... No
 Supports 30bpp........... No
 Supports YCbCr 4:4:4..... No
 Supports dual-link DVI... No
 Maximum TMDS clock....... 15MHz
 
 CE video capability data
 CE scan behavior......... Supports overscan and underscan
 IT scan behavior......... Supports overscan and underscan
 PT scan behavior......... Not supported
 RGB quantization range... Selectable (via AVI YQ)
 YCC quantization range... Selectable (via AVI YQ)
 
 CE colorimetry data
 xvYCC709 support......... No
 xvYCC601 support......... No
 sYCC601 support.......... No
 AdobeYCC601 support...... No
 AdobeRGB support......... No
 Metadata profile flags... 0x00
 BT2020 RGB support .......Yes
 BT2020 YCC support........Yes
 Gamut MetaData3 (MD3): 0
 Gamut MetaData2 (MD2): 0
 Gamut MetaData1 (MD1): 0
 Gamut MetaData0 (MD0): 0
 
 Vendor Specific Data Block HDMI 1.4
 IEEE OUI: 000C03
 Source Physical Address: 1000
 Supports ACP, ISRC1, ISRC2..............Yes
 Supports 48 bits/pixel (16 bits/color)..No
 Supports 36 bits/pixel (12 bits/color)..Yes
 Supports 30 bits/pixel (10 bits/color)..Yes
 Supports YCbCr 4:4:4 Deep Color.........Yes
 Supports Dual DVI.......................No
 Max TMDS Clock Rate: 300 MHz
 Video/Audio Latency Fields Present......No
 
 Vendor Specific Data Block HDMI 2.0
 IEEE OUI: C45DD8
 Version: 1
 Max TMDS Clock Rate: 600 MHz
 Supports SCDC.......................................................Yes
 Supports SCDC Read Request..........................................No
 Supports Scrambling for less <=340MHz...............................No
 Supports 3D Independent View........................................No
 Supports 3D Dual View...............................................No
 Supports 3D OSD Disparity...........................................No
 Supports 30 bits/pixel (10 bits/color) for Deep Color YCbCr 4:2:0...Yes
 Supports 36 bits/pixel (12 bits/color) for Deep Color YCbCr 4:2:0...No
 Supports 48 bits/pixel (16 bits/color) for Deep Color YCbCr 4:2:0...No
 
 Video Capability Data Block
 Quantization Range selectable via AVI YQ for YCC formats: Yes
 Quantization Range selectable via AVI Q for RGB formats: Yes
 Overscan underscan behaviour for Preferred Video Format: No data
 Overscan underscan behaviour for IT Video Formats: Supports both overscan and underscan
 Overscan underscan behaviour for CE Video Formats: Supports both overscan and underscan
 
 YCbCr 4:2:0 Capability Map Data Block
 The following modes support YCbCr 4:2:0 in addition to other color formats.
 
 3840x2160p at 59.94Hz/60Hz - HDTV (16:9, 1:1)
 3840x2160p at 50Hz - HDTV (16:9, 1:1)
 4096x2160p at 59.94Hz/60Hz - HDTV (256:135, 1:1)
 4096x2160p at 50Hz - HDTV (256:135, 1:1)
 
 Reserved video related data
 Data payload............. 060D01
 
 Reserved video related data
 Data payload............. 0F33
 
 CE vendor-specific video data
 Data payload............. 0146D000260A0975805B6C
 
 
 Raw data
 00,FF,FF,FF,FF,FF,FF,00,1E,6D,01,00,01,01,01,01,01,1B,01,03,80,A0,5A,78,0A,EE,91,A3,54,4C,99,26,
 0F,50,54,A1,08,00,31,40,45,40,61,40,71,40,81,80,01,01,01,01,01,01,08,E8,00,30,F2,70,5A,80,B0,58,
 8A,00,40,84,63,00,00,1E,02,3A,80,18,71,38,2D,40,58,2C,45,00,40,84,63,00,00,1E,00,00,00,FD,00,3A,
 79,1E,88,3C,00,0A,20,20,20,20,20,20,00,00,00,FC,00,4C,47,20,54,56,0A,20,20,20,20,20,20,20,01,63,
 02,03,60,F1,5A,61,60,10,1F,66,65,04,13,05,14,03,02,12,20,21,22,15,01,5D,5E,5F,62,63,64,3F,40,2F,
 09,57,07,15,07,50,57,07,01,3D,06,C0,67,04,03,6E,03,0C,00,10,00,B8,3C,20,00,80,01,02,03,04,67,D8,
 5D,C4,01,78,80,03,E2,00,CF,E3,05,C0,00,E3,06,0D,01,E2,0F,33,EB,01,46,D0,00,26,0A,09,75,80,5B,6C,
 66,21,50,B0,51,00,1B,30,40,70,36,00,40,84,63,00,00,1E,00,00,00,00,00,00,00,00,00,00,00,00,00,01
- Код: Выделить всё
- YCbCr 4:2:0 Video Data Block
 The following modes support only YCbCr 4:2:0 color format
 
 3840x2160p at 59.94Hz/60Hz - HDTV (16:9, 1:1)
 3840x2160p at 50Hz - HDTV (16:9, 1:1)
 4096x2160p at 59.94Hz/60Hz - HDTV (256:135, 1:1)
 4096x2160p at 50Hz - HDTV (256:135, 1:1)
 

