• 01EDID


    EDID 知识普及

    1.什么是EDID

    EDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频,扩展块数据规范按照CEA-861x标准定义,未来可能增加到512或256的整数倍。

    EDID是HDMI显视器提供给影音源的一串讯息,它就像设备的电子名片一样,用于描述显示器的规格。包括制造商与产品ID、序列号、制造日期、显示器尺寸及其所支援的解析度与频率等。

    由于影音源设备与显示器的制造商众多,每个厂家的设备很有可能都拥有不同的规格,这也造成在播放影音媒体时,出现了解析度不匹配、无法显示影像等问题。然而只要影音来源设备及显示器能透过一个通用的规范来进行沟通,就能让影像能够被清楚地投影在显示器上,而这就是EDID。

    影像输出设备会依EDID内描述的解析度,自动调整显示的解析度品质。方便使用者不必手动调整输出设备的解析度,以与影音来源匹配。透过EDID的沟通,两样设备将会进行交握,找出共同支援的解析度,以达成影像显示。

    2. 为什么要使用EDID?

    为了能让PC或其他的图像输出设备更好的识别显示器属性 。

    3.EDID内容

    (1)头文件。

    (2)显示器生产商/产晶识别码:生产商ID由微软指定。产品ID由显示器生产商制定。

    (3)产品串号。

    (4)产品生产的周日期。

    (5)产品生产的年份。

    (6)EDID结构版本号。

    (7)基本显示参数。基本显示参数包括以下几种:显示器能够接收的视频显示信号类型(视频信号格式);显示器尺寸;最大水平和垂直图像尺寸。

    (8)特色功能支持数据:特色功能支持数据用以说明显示器类型,以及是否支持DPMS(显示器电源管理)、sRGB彩色定义、GTF(VESA定义的视频信号定时参数)。

    (9)最佳显示模式支持。

    (10)预置信号定时(预置视频信号模式)。

    (11)标准定时(标准信号模式)的识别。

    (12)视频信号格式细节数据。

    (13)显示器工作频率范围限制数据。

    (14)显示器名称描述符。

    (15)生产厂商数据形式。

    (16)数据校验和字节:本字节应该根据整个128B的EDID进行编程,使校验和为0

    4. EDID解析工具

    (1.) quantum data官网下载edid解析编辑工具

    https://www.quantumdata.com/support/downloads/980/release_6_30/R_atpmgr_6.30_Win32.msi
    

    (2.) 在线解析网站

    http://www.edidreader.com/
    

    (3.) linux平台 get-edid工具

    # 安装
    sudo apt-get install read-edid edid-decode
    # 获取 EDID 原始数据并存储到文件
    sudo get-edid > edid.bin
    # 本地解析
    parse-edid < edid.bin
    

    (4.)windows平台 EDIDManager

    https://pan.baidu.com/s/11VxNBrbvu4-4daB7R7huEw?_at_=1656579600722
    

    (5.)EDID 修改

    https://github.com/bulletmark/edid-rw
    

    (6.)softMCCS 获取和导出EDID文件, Phoenix EDID Designer 对文件进行分析

    # softMCCS下载
    http://www.entechtaiwan.com/files/sm_setup.exe
    https://softmccs.software.informer.com/download/
    
    # Phoenix EDID Designer工具下载
    https://pan.baidu.com/s/1EynJUGQ-FHp_ByvY5Vhpyw
    https://archive.org/details/tucows_329441_Phoenix_EDID_Designer
    
    # 操作步骤
    1、打开SoftMCCS软件
    
    2、如果接了多台显示器,则在左上角的栏中选择需要读取EDID的显示器型号,如“DELL E198WFP”
    
    3、点击左上角“File -> Save EDID as”,将EDID信息保存在自己想要的位置,文件名可以自己指定,文件类型要选择“Raylar EDID file (*.dat)”,128个16进制数据
    
    4.使用EDID Designer 打开.dat文件
    
    5.或者导出为.bin文件,使用EDID Manager打开
    

    5. Timing主要参数

    img

    (1.)Timing计算器

    https://tomverbeure.github.io/video_timings_calculator
    

    (2.) 视频时序分析

    https://blog.csdn.net/a1254484594/article/details/101120974
    https://www.cnblogs.com/TaigaCon/p/3840653.html
    

    相关链接

    https://www.sct.com.tw/zh-tw-articles/the-quickest-way-to-solve-your-edid-issues

    https://www.cnblogs.com/fire909090/p/10523604.html

    https://winddoing.github.io/post/47714.html

    https://blog.csdn.net/ganshuyu/article/details/38844963

  • 相关阅读:
    使用Fiddler抓包(手机端app)
    IE浏览器跳转url正常,谷歌浏览器跳转报403状态
    书签
    工作记录
    MySQL索引、锁和优化
    Pytorch-张量的创建与使用方法
    网络请求
    数据挖掘的五大流程
    uni开启下拉刷新
    uni-app中的tabBar配置
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/16435648.html
Copyright © 2020-2023  润新知