Версия HDMI edid что это

Extended Display Identification Data (EDID) — стандарт формата данных VESA, который содержит базовую информацию о мониторе и его возможностях, включая информацию о производителе, максимальном размере изображения, цветовых характеристиках, заводских предустановленных таймингах, границах частотного диапазона, а также строках, содержащих название монитора, его размер и серийный номер.

  • 1 Краткая информация
  • 2 История версий
  • 3 Расширенный EDID
  • 4 Расширения EDID по VESA
  • 5 См. также
  • 6 Примечания
  • 7 Ссылки
  • 7.1 Расширения
  • 7.2 Программное обеспечение

Краткая информация

Информация сохраняется в мониторе и используется для обмена данными с системой через канал экранных данных (англ. DDC, Display Data Channel ), который находится между монитором и графическим адаптером. Система использует эту информацию в конфигурационных целях, в итоге монитор и система могут работать вместе согласованно.

Вебинар компании Dr.HD: HDMI — интерфейс для мультимедиа высокой четкости. HDMI, HDCP, EDID.

Последняя версия EDID (версия 1.3) может быть использована в ЭЛТ-мониторах, ЖК-мониторах, а также будущих типах мониторов, так как EDID предлагает общее описание почти всех параметров монитора.

Многие программы могут читать и отображать EDID, например read-edid [1] и Powerstrip [2] для Microsoft Windows и XFree86 (который может отображать EDID в логах, если включен режим расширенного логирования ( startx — -logverbose 6 )) для Linux и BSD unix. Многие современные версии Unix-подобных операционных систем, использующие X.Org Server, автоматически выставляют разрешение экрана по информации от монитора, если не указано иное. Таким образом, при загрузке с другим монитором параметры экрана изменятся автоматически. В Linux можно также посмотреть «сырые» EDID в шестнадцатеричном виде, если запустить «xrandr —verbose». Mac OS X сама умеет считывать EDID (см. /var/log/system.log или нажмите Cmd-V во время запуска) и программы, такие как SwitchResX [3] или DisplayConfigX [4] могут отображать информацию, так же как и использовать её для установки выборочного разрешения экрана.

История версий

  • Август 1994 г., стандарт DDC версии 1 — структура EDID версии 1.0.
  • Апрель 1996 г., стандарт EDID версии 2 — структура EDID версии 1.1.
  • 1997 г., стандарт EDID версии 3 — структуры EDID версии 1.2 и версии 2.0
  • Февраль 2000 г., стандарт E-EDID, релиз A версии 1.0 — структура EDID версии 1.3, структура EDID версии 2.0 упразднена
  • Сентябрь 2006 г. — стандарт E-EDID, релиз A версии 2.0 — структура EDID версии 1.4
Еще по теме:  Саундбар JBL sb160 cinema как подключить через HDMI

Расширенный EDID

Расширенный формат EDID (англ. Enhanced EDID ) был представлен в то же время, что и E-DDC; он представляет структуру EDID версии 1.3, которая поддерживает множественные блоки расширения и устаревшие части структуры EDID версии 2.0 (не учитывая того, что есть поддержка этих частей, как расширений). Поля данных для предпочитаемых таймингов, частотные диапазоны, название монитора — обязательные поля в E-EDID. E-EDID также поддерживает двойные GTF тайминги и изменение пропорций.

Подключение устройств по HDMI, выбор источника, смена HDMI-EDID

С использованием расширений строки E-EDID могут занимать до 32 КБ.

Расширения EDID по VESA

См. также

  • VESA
  • Список компьютерных стандартов

Примечания

  1. ↑read-edid software for Linux and Windows(неопр.) . Дата обращения: 4 февраля 2010.Архивировано 11 декабря 2010 года.
  2. ↑Powerstrip for Windows (Shareware)(неопр.) . Дата обращения: 4 февраля 2010.Архивировано 8 марта 2011 года.
  3. ↑SwitchResX for Mac OS X shows EDID and customizes display timings(неопр.) . Дата обращения: 4 февраля 2010.Архивировано 8 февраля 2009 года.
  4. ↑DisplayConfigX for Mac OS X shows EDID and customizes display timings(неопр.) . Дата обращения: 4 февраля 2010.Архивировано 18 июля 2011 года.

Ссылки

  • EDID(англ.)
  • What is EDID? White Paper by Hall Research(англ.)
  • VESA BIOS Extensions/Display Data Channel Standard(англ.)
  • VESA ENHANCED EXTENDED DISPLAY IDENTIFICATION DATA — Implementation Guide(англ.)
  • EDID 1.2 on Flat Panels (в Appendix A) (англ.)
  • HDMI 1.3a Spec has additional details and restrictions on the Extension Block(англ.)

Расширения

  • VESA Video Timing Block Extension Data Standard (VTB-EXT) (англ.)
  • VESA Display Information Extension Block Standard (DI-EXT) (англ.)
  • VESA Enhanced EDID Localized String Extension Standard (LS-EXT) (англ.)

Программное обеспечение

  • Free Web-Based EDID Parser(англ.)
  • MonInfo for Windows. EDID, CEA-ext and DisplayID Analysis Tool(англ.)
  • softMCCS for Windows (Freeware). EDID Analysis Tool(англ.)
  • MonitorInfoView GUI(англ.)
  • DumpEDID command line(англ.)
  • Phoenix EDID Editor (Freeware)(англ.)

Источник: xn--h1ajim.xn--p1ai

Еще по теме:  Как заземлить кабель HDMI

Эмуляция EDID информации HDMI интерфейса на FPGA.

Видно, что по HDMI, помимо видео потока (TMDS channel 0/1/2/clk), передаются еще и данные по интерфейсам DDC и CEC, последний нас пока интересовать не будет. DDC есть не что иное как интерфейс I2C, только без мультимастера, мастер только один — источник видео сигнала. Основной информацией передаваемой по DDC, для случая не защищенного HDCP HDMI канала, является EDID — «это стандарт формата данных VESA, который содержит базовую информацию о мониторе и его возможностях, включая информацию о производителе, максимальном размере изображения. ». Да и еще одна маленькая, но важная особенность: без получения «нормального» EDID, источник сигнала не активизирует передачу видео сигналов по TMDS. По итогу имеем следующее: приемником HDMI является FPGA которая и знать не знает что такое I2C, EDID, DDC, а без нормального EDID, честных сигналов TMDS от видеокарты не видать «как своих ушей».

В этой статье мы расскажем что из себя представляет EDID, и как его реализовать с помощью FPGA на нашей плате VE-10CL025.

Extended Display Identification Data (EDID) — стандарт формата данных VESA, который содержит базовую информацию о мониторе и его возможностях, включая информацию о производителе, максимальном размере изображения, цветовых характеристиках, заводских предустановленных таймингах, границах частотного диапазона, а также строках, содержащих название монитора, его размер и серийный номер.

Информация сохраняется в мониторе и используется для обмена данными с системой через канал экранных данных (англ. DDC, Display Data Channel), который находится между монитором и графическим адаптером. Система использует эту информацию в конфигурационных целях, в итоге монитор и система могут работать вместе согласованно.

Последняя версия EDID (версия 1.3) может быть использована в ЭЛТ-мониторах, ЖК-мониторах, а также будущих типах мониторов, так как EDID предлагает общее описание почти всех параметров монитора.

Для считывания EDID с вашего монитора, а так же для исследования и изменеия параметров, можно использовать программу Deltacast E-EDID Editor:

pic1

В принципе каким бы способом мы не считали EDID, нам главное преобразовать эти данные в HEX формат, и инициализировать ими компонент 1-PORT ROM:

Еще по теме:  Как подключить lvds к HDMI

pic2

Верхнеуровневый модуль устроен достаточно просто, в нем мы создаем экземпляр нашего эмулятора EDID:

Основная логика находится в модуле i2c_edid:

В модуле происходит анализ поступающих сигналов по четырем отсчетам сигнала, на тактовой частоте. В нашем случае это 50 МГц. И далее происходит определение текущего состояния шины, с формированием ответа, с помощью классической машины состояний.

Для начала формирования мастером посылки запроса на I2C шине, необходимо подтянуть HDMI вывод HPD к уровню логической единицы. Если подключить наше устройство к HDMI выходу видеокарты персонального компьютера, мы должны увидеть что появился новый монитор:

Источник: v2020e.ru

Идентификационные данные расширенного дисплея

Расширенные данные идентификации дисплея ( EDID ) и расширенный EDID (E-EDID) — это форматы метаданных для устройств отображения, которые описывают их возможности для источника видео (например , видеокарты или телеприставки ). Формат данных определяется стандартом, опубликованным Ассоциацией стандартов видеоэлектроники (VESA).

Структура данных EDID включает в себя название производителя и серийный номер, тип продукта, тип люминофора или фильтра (как данные о цветности ), синхронизацию, поддерживаемую дисплеем, размер дисплея, данные яркости и (только для цифровых дисплеев) данные отображения пикселей .

DisplayID — это стандарт VESA, предназначенный для замены расширений EDID и E-EDID единым форматом, подходящим как для монитора ПК, так и для устройств бытовой электроники.

Версии структуры EDID (базового блока) варьируются от v1.0 до v1.4; все они определяют восходящие совместимые 128- байтовые структуры. Версия 2.0 определила новую 256-байтовую структуру, но она устарела и заменена E-EDID, который поддерживает несколько блоков расширения. [ править ] Версии HDMI 1.0–1.3c используют E-EDID v1.3. [1]

До того , как были определены Display Data Channel (DDC) и EDID, у видеокарты не было стандартного способа узнать, к какому устройству отображения она подключена. Некоторые разъемы VGA в персональных компьютерах обеспечивали базовую форму идентификации, соединяя один, два или три контакта с землей, но это кодирование не было стандартизировано.

Каналом для передачи EDID с дисплея на графическую карту обычно является шина I²C , определенная в DDC2B (DDC1 использовал другой последовательный формат, который никогда не пользовался популярностью).

Источник: wblog.wiki

Оцените статью
Добавить комментарий