목차
EDID
EDID(Extended Display Identification Data)는 VESA(Video Electronics Standards Association)에서 정의한 디지털 디스플레이의 표준 데이터 구조입니다. 디스플레이 기기(모니터, TV, 프로젝터 등)가 자신의 물리적/기술적 사양 정보를 바이너리 형태로 저장하고 있다가, DDC(Display Data Channel)를 통해 소스 기기(PC, 비디오 스위처, 그래픽 카드 등)에 전달하는 일종의 '디스플레이 신분증' 역할을 합니다.
이 문서에서는 EDID의 물리적 구조, 128/256 바이트 데이터 맵 구조, 그리고 영상 및 음향 인터페이스 환경에서 발생하는 주요 트러블슈팅 포인트를 기술합니다.
—
1. EDID 데이터 통신 메커니즘 (Handshake)
2. 구조 및 데이터 맵 (V1.3 / V1.4 기준)
기본적인 v1.3 및 v1.4 구조는 128 바이트(Byte 0 ~ 127)의 단일 블록으로 구성되며, 현대의 HDMI/DP 환경에서는 CTA-861 확장 블록(Extension Block) 128 바이트가 추가되어 총 256 바이트 구성을 취하는 것이 일반적입니다.
2.1 Base EDID Block (128 Bytes) 구조
| Byte Range | Field Name | 설명 |
|---|---|---|
| 0 ~ 7 | Header | 고정된 고유 패턴 (00 FF FF FF FF FF FF 00) |
| 8 ~ 9 | Vendor ID | PNP Vendor ID (3문자 압축 코드) |
| 10 ~ 11 | Product ID | 제조사 지정 제품 코드 (LSE 우선) |
| 12 ~ 15 | Serial Number | 32비트 고유 일련번호 (Optional) |
| 16 ~ 17 | Manufacture Date | 생산 주차(Week) 및 생산 연도(-1990 offset) |
| 18 ~ 19 | EDID Version | 구조 버전 (예: v1.4의 경우 01 04) |
| 20 ~ 24 | Basic Display Params | 비디오 입력 정의(Analog/Digital), 화면 물리 크기, 감마(Gamma) 값 |
| 25 ~ 34 | Color Characteristics | CIE 1931 좌표계 기준 R, G, B 및 White Point의 10비트 좌표값 |
| 35 ~ 37 | Established Timings | VESA 표준 레거시 타이밍 (640×480@60Hz, 800×600@60Hz 등) |
| 38 ~ 53 | Standard Timings | 가로 해상도 및 화면 비율, 주사율 정보(8개 슬롯 고정) |
| 54 ~ 125 | Detailed Timing Descriptors | DTD 블록 (총 4개, 각 18바이트) 디스플레이의 기본(Native) 픽셀 클럭, 블랭킹, 싱크 극성 등 초정밀 타이밍 정보 포함 |
| 126 | Extension Flag | 추가 확장 블록 개수 (00이면 확장 없음, 01이면 1개 블록 추가) |
| 127 | Checksum | 블록 내 128개 바이트의 전체 합이 00이 되도록 맞추는 바이트 |
2.2 CTA-861 Extension Block (HDMI 환경 필수)
기본 128 바이트 구조는 PC 모니터 사양 위주로 설계되었기 때문에, 멀티채널 디지털 오디오(LPCM, Dolby, DTS) 및 HDR(High Dynamic Range) 등의 가전(CE) 표준을 수용하기 위해 CTA-861 확장 블록을 사용합니다.
- HDR Static Metadata Data Block: HDR10, HLG 등의 지원 여부 및 패널의 최대 휘도(Max Luminance), 최소 휘도 값 명시.
3. 현업 및 시스템 연동 실무 이슈
3.1 분배기(Splitter) 및 매트릭스 환경에서의 혼선
- 원인: 분배기가 두 디스플레이의 EDID를 소스 기기에 동시에 전달할 수 없기 때문에 발생.
- 해설 및 해결책:
3.2 headless 서버 및 원격 워크스테이션 해상도 고정
3.3 오디오 패스스루(Pass-through) 및 임베디드 오디오 에러
4. EDID 분석 및 편집 툴
EDID 불량으로 인한 매칭 실패 시 소프트웨어적으로 EDID를 강제 오버라이드(Override)하거나 바이너리를 수정할 수 있습니다.
- Monitor Asset Manager (MonInfo): VESA 표준을 개발하는 EnTech 사의 툴로, 현재 연결된 디스플레이의 실시간 무수정 EDID 데이터를 Hex 및 텍스트 형태로 완벽하게 덤프 및 실시간 모니터링 가능.
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
