




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hdmi edid 数据解析2011-06-01 10:14:01|分类: embedded linux |标签: |字号大中小订阅 一.EDID数据格式:EDID 1.3 data formatByte sequence 00-19 Header information0007 Header information 00h FFh FFh FFh FFh FFh FFh 00h0809 Manufacturer ID. These IDs are assigned by Microsoft. 00001=A”; “00010=B”; . “11010=Z”. Bit 7 (at address 08h) is 0, the first character (letter) is located at bits 6 2 (at address 08h), the second character (letter) is located at bits 1 & 0 (at address 08h) and bits 7 5 (at address 09h), and the third character (letter) is located at bits 4 0 (at address 09h).1011 Product ID Code (stored as LSB first). Assigned by manufacturer.1215 32-bit Serial Number. No requirement for the format. Usually stored as LSB first. In order to maintain compatibility with previous requirements the field should set at least one byte of the field to be non-zero if an ASCII serial number descriptor is provided in the detailed timing section.16 Week of Manufacture. This varies by manufacturer. One way is to count January 17 as week 1, January 815 as week 2 and so on. Some count based on the week number (Sunday-Saturday). Valid range is 1-54.17 Year of Manufacture. Add 1990 to the value for actual year.18 EDID Version Number 01h19 EDID Revision Number 03h20-24 Basic display parameters20 Video input definition7 0=analog 1=digital6 video level 00=0.7, 0.3; 01=0.714, 0.286; 10=1, 0.4; 11=0.7, 054 blank-to-black setup3 separate syncs2 composite sync1 sync on green0 serration vsync 1=DFP 1.x compatible21 Maximum Horizontal Image Size (in centimeters).22 Maximum Vertical Image Size (in centimetres).23 Display Gamma. Divide by 100, then add 1 for actual value.24 Power Management and Supported Feature(s):7 standby6 suspend5 active-off/low power4 Display type: 00=monochrome, 01=RGB colour, 10=non RGB multicolour, 11=undefined32 standard colour space1 preferred timing mode0 default GTF supported25-34 Chromaticity coordinates25 low significant bits for Red X (bit 7-6), Red Y (bit 5-4), Green X (bit 3-2), Green Y (bit 1-0).26 low significant bits for Blue X (bit 7-6), Blue Y (bit 5-4), White X (bit 3-2), White Y (bit 1-0).2734 high significant bits for Red X, Red Y, Green X, Green Y, Blue X, Blue Y, White X, White Y. To decode actual value, rearrange bits as follows: High significant bits 7-0 for (channel), low significant bits for (channel). Actual value is between 0.000 and 0.999, but encoded value is between 000h and 3FFh. Normalize by *999/1023.35 Established timing I: 72040070 Hz, 72040088 Hz, 64048060 Hz, 64048067 Hz, 64048072 Hz, 64048075 Hz, 80060056 Hz, 80060060 Hz36 Established timing II: 80060072 Hz, 80060075 Hz, 83262475 Hz, 102476887 Hz (Interlaced), 102476860 Hz, 102476870 Hz, 102476875 Hz, 1280102475 Hz37 Manufacturers reserved timing: 00h for nonebit 7: 1152x870 75 Hz (Mac II, Apple) 3853 Standard timing identificationFirst byte: Horizontal resolution. Multiply by 8, then add 248 for actual value.Second byte: bit 7-6Aspect ratio. Actual vertical resolution depends on horizontal resolution.00=16:10, 01=4:3, 10=5:4, 11=16:9 (00=1:1 prior to v1.3)bit 5-0Vertical frequency. Add 60 to get actual value. 5471 Descriptor Block 15455 Pixel Clock (in 10 kHz) or 0 (55 MSB 54 LSB) If Pixel Clock is non null:56: Horizontal Active (in pixels)57: Horizontal Blanking (in pixels)58: Horizontal Active high (4 upper bits)Horizontal Blanking high (4 lower bits)59: Vertical Active (in lines)60: Vertical Blanking (in lines)61: high significant bits for Vertical Active (4 upper bits)high significant bits for Vertical Blanking (4 lower bits)62: Horizontal Sync Offset (in pixels)63: Horizontal Sync Pulse Width (in pixels)64: Vertical Sync Offset (in lines) (4 upper bits)Vertical Sync Pulse Width (in lines) (4 lower bits)65: high significant bits for Horizontal Sync Offset (bit 7-6)high significant bits for Horizontal Sync Pulse Width (bit 5-4)high significant bits for Vertical Sync Offset (bit 3-2)high significant bits for Vertical Sync Pulse Width (bit 1-0)66: Horizontal Image Size (in mm)67: Vertical Image Size (in mm)68: high significant bits for Horizontal Image Size (4 upper bits)high significant bits for Vertical Image Size (4 lower bits)69: Horizontal Border (in pixels representing only one side)70: Vertical Border (in lines representing only one side)71: Interlaced or not (bit 7)Stereo or not (bit 6-5) (00 means not)Separate Sync or not (bit 4-3)Vertical Sync positive or not (bit 2)Horizontal Sync positive or not (bit 1)Stereo Mode (bit 0) (unused if 6-5 are 00)If Pixel Clock is null:56: 057: Block typeFFh=Monitor Serial Number, FEh=ASCII string, FDh=Monitor Range Limits, FCh=Monitor name, FBh=Colour Point Data, FAh, Standard Timing Data, F9h=Currently undefined, 0Fh=defined by manufacturer58: 05971: Descriptor block contents.If block type is FFh, FEh, or FCh, the entire area is a text string.If block type is FDh:5963:Min Vertical frequency, Max Vertical frequency, Min Horizontal frequency (in kHz), Max Horizontal frequency (in kHz), pixel clock (in MHz (multiply by 10 for actual value)6465: Secondary GTF toggleIf encoded value is 000A, bytes 59-63 are used. If encoded value is 0200, bytes 6771 are used.66: Start horizontal frequency (in kHz). Multiply by 2 for actual value.67: C. Divide by 2 for actual value.68-69: M (stored as LSB first).70: K71: J. Divide by 2 for actual value.If block type is FBh:59: W Index 0. If set to 0, bytes 60-63 are not used. If set to 1, 6063 are assigned to white point index #164: W Index 1. If set to 0, bytes 65-68 are not used. If set to 2, 6568 are assigned to white point index #2White point index structure:First bytebit 3-2: low significant bits for White X (bit 3-2), White Y (bit 1-0)Second to third byte: high significant bits for White X, White Y.Fourth byte: Gamma. Divide by 100, then add 1 for actual value.To decode White X and White Y, see bytes 25-34.If block type is FAh:5970: Standard Timing Identification. 2 bytes for each record.For structure details, see bytes 38-53. 7289 Descriptor Block 290107 Descriptor Block 3108125 Descriptor Block 4126 Extension Flag. This is the number of extension blocks which follow this block. Prior to EDID 1.3, it is ignored, and should be set to 0.127 Checksum. This byte should be programmed such that the sum of all 128 bytes equals 00h. CEA EDID Timing Extension Version 3 data format:Byte sequence00: Extension tag (which kind of extension block this is); 02h for CEA EDID01: Revision number (Version number); 03h for Version 302: Byte number d within this block where the 18-byte DTDs begin. If no non-DTD data is present in this extension block, the value should be set to 04h (the byte after next). If set to 00h,there are no DTDs present in this block and no non-DTD data.03: Number of DTDs present, other Version 2+ informationbit 7: 1 if display supports underscan, 0 if notbit 6: 1 if display supports basic audio, 0 if notbit 5: 1 if display supports YCbCr 4:4:4, 0 if notbit 4: 1 if display supports YCbCr 4:2:2, 0 if notbit 3.0: total number of native formats in the DTDs included in this block04: Start of Data Block Collection. If byte 02 is set to 04h, this is where the DTD collectionbegins. If byte 02 is set to another value, byte 04 is where the Data Block Collection begins,and the DTD collection follows immediately thereafter. The Data Block Collection contains one or more data blocks detailing video, audio, and speakerplacement information about the display. The blocks can be placed in any order, and the initialbyte of each block defines both its type and its length:bit 7.5: Block Type Tag (1 is audio, 2 is video, 3 is vendor specific, 4 is speakerallocation, all other values Reserved) bit 4.0: Total number of bytes in this block following this byteOnce one data block has ended, the next byte is assumed to be the beginning of the next datablock. This is the case until the byte (designated in Byte 02, above) where the DTDs are known to begin. Any Audio Data Block contains one or more 3-byte Short Audio Descriptors (SADs). Each SADdetails audio format, channel number, and bitrate/resolution capabilities of the display asfollows:SAD Byte 1 (format and number of channels):bit 7: Reserved (0)bit 6.3: Audio format code1 = Linear Pulse Code Modulation (LPCM)2 = AC-33 = MPEG1 (Layers 1 and 2)4 = MP35 = MPEG26 = AAC7 = DTS8 = ATRAC0, 15: Reserved 9 = One-bit audio aka SACD10 = DD+11 = DTS-HD12 = MLP/Dolby TrueHD13 = DST Audio14 = Microsoft WMA Probit 2.0: number of channels minus 1 (i.e. 000 = 1 channel; 001 = 2 channels; 111 =8 channels) SAD Byte 2 (sampling frequencies supported):bit 7: Reserved (0)bit 6: 192kHzbit 5: 176kHzbit 4: 96kHzbit 3: 88kHzbit 2: 48kHzbit 1: 44kHzbit 0: 32kHz SAD Byte 3 (bitrate):For LPCM, bits 7:3 are reserved and the remaining bits define bit depthbit 2: 24 bitbit 1: 20 bitbit 0: 16 bitFor all other sound formats, bits 7.0 designate the maximum supported bitrate divided by 8kbps. Any Video Data Block will contain one or more 1-byte Short Video Descriptors (SVDs). They are decoded as follows:bit 7: 1 to designate that this should be considered a native resolution, 0 for non-nativebit 6.0: index value to a table of standard resolutions/timings from CEA/EIA-861E:CodeShort AspectName Ratio HxV F 1 DMT0659 4:3 640x480p 59.94/60Hz2 480p 4:3 720x480p 59.94/60Hz3 480pH 16:9 720x480p 59.94/60Hz4 720p 16:9 1280x720p 59.94/60Hz5 1080i 16:9 1920x1080i 59.94/60Hz6 480i 4:3 720(1440)x480i 59.94/60Hz7 480iH 16:9 720(1440)x480i 59.94/60Hz8 240p 4:3 720(1440)x240p 59.94/60Hz9 240pH 16:9 720(1440)x240p 59.94/60Hz10 480i4x 4:3 (2880)x480i 59.94/60Hz11 480i4xH 16:9 (2880)x480i 59.94/60Hz12 240p4x 4:3 (2880)x240p 59.94/60Hz13 240p4xH 16:9 (2880)x240p 59.94/60Hz14 480p2x 4:3 1440x480p 59.94/60Hz15 480p2xH 16:9 1440x480p 59.94/60Hz16 1080p 16:9 1920x1080p 59.94/60Hz17 576p 4:3 720x576p 50Hz18 576pH 16:9 720x576p 50Hz19 720p50 16:9 1280x720p 50Hz20 1080i25 16:9 1920x1080i 50Hz*21 576i 4:3 720(1440)x576i 50Hz22 576iH 16:9 720(1440)x576i 50Hz23 288p 4:3 720(1440)x288p 50Hz24 288pH 16:9 720(1440)x288p 50Hz25 576i4x 4:3 (2880)x576i 50Hz26 576i4xH 16:9 (2880)x576i 50Hz27 288p4x 4:3 (2880)x288p 50Hz28 288p4xH 16:9 (2880)x288p 50Hz29 576p2x 4:3 1440x576p 50Hz30 576p2xH 16:9 1440x576p 50Hz31 1080p50 16:9 1920x1080p 50Hz32 1080
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林省抚松县2025年上半年公开招聘辅警试题含答案分析
- 河北省高邑县2025年上半年公开招聘辅警试题含答案分析
- 福建省古田县2025年上半年公开招聘辅警试题含答案分析
- 首批新质生产力获选名单
- 妇科硬核知识培训内容课件
- 辽宁沈阳航空产业集团有限公司所属子企业招聘笔试题库参考答案详解
- 难点解析-公务员考试《常识》难点解析试题(含答案解析)
- 二零二五年度珍贵树种种植与保护承包合同
- 二零二五年度应急资金短期借款合同
- 二零二五年度电子商品代购合同范本
- 学校文印室及时服务方案
- 骨折内固定术术前宣教
- 毛振明《体育教学论》(第3版)配套题库【课后习题+专项题库】
- 集团公司内部资金调剂管理办法
- 思想道德与法治课件:专题五在实现中国梦的实践中放飞青春梦想
- 新人教A必修一《集合》课件
- 复用器械处理流程
- 静安沉恒 沉子恒
- GB/T 23510-2009车用燃料甲醇
- GB/T 14216-2008塑料膜和片润湿张力的测定
- 警械使用课件
评论
0/150
提交评论