EDID — Extended Display Identification Data (EDID), это расширенные данные идентификации дисплея. Эта информация передаётся монитором или телевизором на устройство которое генерирует видео сигнал. EDID передается по HDMI портом, Display Port и другим цифровым портам. Необходима двум устройствам для правильного создания (кодирования видео) и правильного отображения (декодирования видео).
Зачем применяется EDID и как работает
Рассмотрим ситуацию у вас есть ноутбук с разрешением Full HD, вы подключаете его к телевизору с разрешением 4K (UHD). В итоге вы получаете прекрасное изображение на экране телевизора. Если вы зайдёте в меню настроек дисплея в компьютере вы увидите, что ваш телевизор определён как устройство с разрешением UHD. Вот для этого и нужно EDID. При подключении ноутбука к телевизору по HDMI, от телевизора на компьютер передана информация о том какое разрешение экрана поддерживается телевизором, кроме того какая частота кадров может быть обработана дисплеем . Компьютер адаптирует передаваемое изображение к возможностям монитора или телевизора.
Если бы EDID не использовался, то на телевизоре вы бы получили небольшое изображение посередине экрана и вам бы пришлось вручную менять настройки .
Какая информация передается EDID
На самом деле информации передаётся очень много, но основная информация, это следующие данные:
- разрешение экрана,
- поддерживаемая глубина цвета, это нужно для правильной цветопередачи
- поддерживаемое разрешение и частота кадров монитором, телевизором
- соотношение сторон дисплея
- время обработки дисплем информации и вывода на экран, это нужно для синхронизации звука и изображения.
- Поддерживаемый формат звука, например если телевизор поддерживает только формат 2.0CH, то зачем компьютеру передавать в формате 5.1
Версии EDID
В зависимости от года выпуска телевизора или монитора, поддерживаемая версия EDID может быть, v1.0-v1.4, v2.0, v3.0 и другие модификации. В мониторе или телевизоре информация записывается производителем в соответствующем стандарте и не может быть изменена пользователем.
Эмуляторы EDID
Иногда возникают ситуации когда вам нужно настроить несколько экранов для работы с вашим компьютером. Например вы подключаете два монитора и на каждом выводите необходимую вам информацию. Но когда вы выключите один из мониторов операционная система отреагирует на это и изменить настройки системы. Что бы компьютер не реагировал на отключения монитра, можно использовать эмулятор EDID, включив монитор через эмулятор вы можете включать или отключать монитор без необходимости настройки компьютера.
We can use this to solve a «loss of sync» issue with multiple HDMI displays.