当前位置: 首页 > news >正文

EDID结构

EDID

DDC通讯中传输显示设备数据

VGA , DVI 的EDID由128字节组成,hdmi的EDID增加扩展块128字节。扩展快的内容主要是和音频属性相关的,DVI和vga没有音频,hdmi自带音频,扩展快数据规范按照cea-861x标准。

Edid为了让pc或其他的图像输出设备更好的识别显示器属性而出现的。

Ddc 显示数据通道,用来传送edid信息的

设备告诉pc自己支持的显示时序,而在输出端,当设备需要自检输出时序,而不是简单的复制输入时序额时候,就需要知道显示器支持的显示时序,从而让自己输出的信号能够在显示器上正常显示,在输入端pc通过读取设备上的edid去得到设备支持的显示时序。输出端需要读取显示器的edid来确定自己的输出时序。

Edid主块结构:

Edid开始标志,固定

0x00 0xff 0xff 0xff 0xff 0xff 0xff

产品ID和制造商信息

制造商名称:3个字母组成,基于压缩ascll码。

Ascll码对应关系 A = 0001 , Z = 11010

首位保留,其他由三个字符占据

产品序列号:直接转成16进制或以ascll格式转换,序列号也可以用于字符型,子啊后面的dtd部分定义

生产周,当年的生产周,范围 1-52,0为无效值

生产年份,规定1990开始计算,1990--是0年,然后递增计算

EDID structure version/revision

第12h地址的一个字节,代表版本号

第13h地址的一个字节,代表修改号

Basic dispalay paramenters/features

地址14H:视频信号定义,是模拟信号还是数字信号,并进行相应的配置
第七位,代表模拟/数字信号,0是模拟,1是数字

模拟信号时

数字信号时

如果设置为1,则接口与VESA DFP 1.x TMDS CRGB信号兼容,1像素/时钟,最高8位/色MSB对齐,DE有效高

第18h特性

Color characteristic

发送红绿蓝白场的显示坐标

Established timings

提供固定的vesa appple mac ibm vga 等输出的timing

Standard timing identification

16个字节提供最多8种分辨率的识别,每种分辨率都是由2个字节的模式格式和刷新率得到的,这些分辨率都没有包含established timing种;这两个字节的识别码都是vesa标准分辨率来定义的,都是vesa分辨率中的一部分,未使用的字节应该设为01h

其他字节的设置方式 同上。

DTD -detailed timing description

共有72个字节分为四个详细时序描述块,dtd每个部分18个字节。

Dtd还可以描述显示器的其他特性,

Extension flag

主块128字节外,如果由扩展快则该字节置1,vga和dvi的值为0 hdmi的为1。

Checksum

校验和:使前127字节加上此字节等于0

EDID扩展快详细:

CEA-861D HDMI结构

从80H开始

Tag:

固定数值02h

Revision

Cea扩展块版本号

数字信号特性:

字节各位定义:

Bit7:是否支持过扫描

Bit6:是否支持basic audio

Bit5:是否支持YCbCr 4:4:4

Bit4:是否支持YCbCr4:2:2

低4bit:native DTD个数

Data Blocks 功能块参数设置

Data Block 的 tag code值定义

  1. video data block

根据data block结构,首字节的bit7-5为 video data block = 2,bit4-0为video data block 长度,后面跟的字节为多个cea short video descriptor

Video identification code 见 cea-861d标准定义,如下

Audio data block

根据data block 结构,首字节 bit7-5为audio data block =1 ,bit4-0为video data block 长度,后面字节为1个或多个cea short audio descriptor,每个cea short audio descripto 由三个字节组级,分为lpcm,ac3,mpeg2等各种audio format code , audio format code 及 cea short duio descriptor结构如下

Speaker allocation data block

根据data block 结构,首字节的bit7-5为speaker allocation data block = 4,bit4-0 为speaker allocation data block长度固定为3,结构如下

F为前置,L为左置,r为右置,c代表中置,FXX=0代表预留位

  1. vendor specific data block vsdb

厂商定义块,根据data block结构,首字节的bit7-5 vendor specific data block =3 , bit4-0为vendor specific data block长度。后面的按照hdmi标准中的vsdb规范,下面是hdmi1.4a的结构

6,Detailed timing ddescription

DTD 每块18字节。

  1. padding 保留字节
  2. Checksum : 校验和,使前127字节加上此字节等于0

相关文章:

  • 第六章:6.6输入以下的杨辉三角形,要求输出10行
  • 嵌入式系统中Flash操作全面解析与最佳实践
  • 通过 Tailwind CSS 自定义样式 实现深色模式切换
  • JavaScript 所有操作数组的方法
  • 并发设计模式实战系列(1):半同步/半异步模式
  • index: 自动化浏览器智能体
  • React 中如何获取 DOM:用 useRef 操作非受控组件
  • 基于n8n的AI应用工作流原理与技术解析
  • 【LLMs篇】09:白话PPO训练
  • Day53 二叉树的层序遍历
  • 【深度学习】【目标检测】【Ultralytics-YOLO系列】YOLOV3核心文件yolo.py解读
  • GN ninja 工程化构建例程
  • yarn的三大组件及各自的作用
  • 进阶篇|CAN FD 与性能优化
  • uboot下读取ubifs分区的方法
  • leetcode刷题日记——单词规律
  • webgl入门实例-11模型矩阵 (Model Matrix)基本概念
  • Unity粒子特效打包后不显示
  • FP16、FP32 及全系列浮点格式全解析:从半精度到四倍精度
  • IDEA 2025.1更新-AI助手试用和第三方模型集成方案
  • 夸大事实拍视频发网络,镇雄两名网红勒索两千元删帖费被拘
  • 郑州卫健委通报郑飞医院“血液净化”问题:拟撤销该院血液净化技术备案
  • 最高法报告点名“夜郎古酒”商标侵权案:促成当事人握手言和
  • 中方决定对在涉港问题上表现恶劣的美国国会议员、官员和非政府组织负责人实施制裁
  • 加快从数量增长向品质跃升转变,促进生态空间与城市功能有机共生!龚正调研公园城市建设工作
  • 接续驰援,中国政府援缅卫生防疫队出发赴缅