1 Quantum Data, Inc. 2111 Big Timber Road Elgin, IL 60123 USA Phone (847) 888-0450 Fax (847) 888-2802 www.quantumdata.com quantum data Implementing EDID.

Slides:



Advertisements
Similar presentations
TOPIC : MIME (Multipurpose Internet Mail Extensions ) By: Cecilia Gomes COSC 541,DATA COMMUNICATION SYSTEMS & NETWORKS Instructor: Prof. Anvari (SEU)
Advertisements

HARDWARE Rashedul Hasan..
Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) Quantum Data Confidential Quantum.
1 Chelmsford Amateur Radio SocietyMurray Niman G6JYBHigh Definition TV Talk v1.1, Feb-2005 High Definition Interested in Sky HDTV? Make sure you are...
The Lossless JPEG standard y=(a+b)/2 = 145 r= =-35 Category (r) = 6, Magnitude (r) = ’s complement of cat (r) = Rep(35)={6,011100}
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Analog-to-Digital Converter (ADC) And
Image Data Representations and Standards
Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data Quantum Data - Overview.
CEA-861 Plug Fest #9 Tech Session Oct 31, Testing HDMI Lipsync Mark Stockfisch Vice President & CTO Quantum Data.
Types of Computers & Computer Hardware Computer Technology.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
HD Overview & System Integration
SWE 423: Multimedia Systems
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
XWN740 X-Windows Configuring and Using X-Windows & Hardware (Chapter 1: Pages 11-19)‏
Sample rate conversion At times, it will be necessary to convert the sampling rate in a source signal to some other sampling rate Consider converting from.
ATSC Digital Television
Lecture 121 Lecture 12: VGA Video ECE 412: Microcomputer Laboratory.
Group Members: Kevin Wang Henry Shih Yu Xing
PH4705/ET4305: A/D: Analogue to Digital Conversion
Image Formation and Digital Video
MPEG-2 Digital Video Coding Standard
HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.
01 HDM-962 with 4KX2K supported which allows HDMI signal from any of its six sources to be routed to and displayed.
Orion Telecom Networks Inc Slide 1 4 x Ethernet over E1(4*FE1) Updated: April 2010Orion Telecom Networks Inc Ethernet over E1 (4xFE1)
Digital to Analog Converters
Chapter 2 Data Representation. Define data types. Visualize how data are stored inside a computer. Understand the differences between text, numbers, images,
Internet Protocol (IP)
Topics Introduction Hardware and Software How Computers Store Data
Bus structures Unit objectives Describe the primary types of buses, and define interrupt, IRQ, I/O address, DMA, and base memory address Describe the features.
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
Video Monitor Uses raster scanning to display images –Beam of electrons illuminates phosphorus dots on the screen called pixels. Starting at the top of.
Concepts of Multimedia Processing and Transmission IT 481, Lecture 5 Dennis McCaughey, Ph.D. 19 February, 2007.
Video Video.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
Revised: Aug 1, ECE 263 Embedded System Design Lessons HC12 Analog-to-Digital (ATD) Converter System.
1 Ethernet & IEEE Cisco Section 7.3 Stephanie Hutter October 2000.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
HDMI High-Definition Multimedia Interface Mythri P K September 2010.
Introduction to Interactive Media 03: The Nature of Digital Media.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Storing and Organizing Data. Why Do I Need to Understand How Data Is Represented? In order to install, program,maintain, and troubleshoot today’s PLCs,
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Presented by HDMI, L.L.C. May, 2005 HDMI Retail Training Program Part 1: Overview HDMI – The Standard for Connecting HDTV.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
Chapter 6 – Layer 2 MAC, Frames, Hex, etc.. Layer 1 / Layer 2 Layer 1 Signals, media, bit streams Layer 2 –Communicates with upper layers using Logical.
Ch5: TELEVISION.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
EFLAG Register of The The only new flag bit is the AC alignment check, used to indicate that the microprocessor has accessed a word at an odd.
Data Representation. What is data? Data is information that has been translated into a form that is more convenient to process As information take different.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Control Unit.
Presented by HDMI, L.L.C. May, 2005 HDMI Retail Training Program Part II: Additional Information HDMI – The Standard for Connecting HDTV.
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
1 What is Multimedia? Multimedia can have a many definitions Multimedia means that computer information can be represented through media types: – Text.
Chapter Nine: Data Transmission. Introduction Binary data is transmitted by either by serial or parallel methods Data transmission over long distances.
IPv4 IPv4 The Internet Protocol version 4 (IPv4) is the delivery mechanism used by the TCP/IP protocols. Datagram Fragmentation Checksum Options Topics.
— Analog Devices Confidential Information — Applications Issues 1.
Memory Management.
Introduction to Computers
Internet Protocol (IP)
Topics Introduction Hardware and Software How Computers Store Data
Chapter 2 Data Representation.
Chapter Nine: Data Transmission
How Computers Store Data
NET 323D: Networks Protocols
Presentation transcript:

1 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data Implementing EDID That Works Neal Kendall & Jeff Stenhouse

2 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data EDID Presentation Overview  EDID Overview  EDID Operation  Implementing EDID  EDID compliance

3 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data EDID Overview  Common Terms − EDID “Extended Display Identification Data” − E-EDID “Enhanced…” − VESA “Video Electronics Standards Association” − DDC is a term used to describe the EDID data structure and I2C bus protocol  What is an EDID? − EDID is a VESA creation to support Plug & Play − A data structure residing in a display or repeater; stored in 128 byte blocks − EDIDs contain a lot of data in a very small size; the data is densely stored Data stored in bit format where values are binary in nature Data stored in byte format using hex encoding Sometimes values are truncated Data is stored in an abbreviated form  What is the purpose of an EDID? − A display’s way of describing its identity and capabilities to a source, e.g.: video formats, audio formats, colorimetry, lip-sync delays, etc. − Source (graphics card, DVD, STB, etc) can then select output (e.g. video formats) in accordance with what display supports − Two modes: Pass-through – when DTV supports the format that the content uses Scaling and scan conversion is required when DTV does not support format of the content – source converts video output to the preferred format

4 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data EDID Overview – EDID Versions  EDID block structure in HDMI displays − VESA block (Block 0) is required − At least one CEA extension block is required − If more than one extension block is used they must all be the same version  VESA EDID Versions − Version 1.3 (Version 1; Revision 3) Version 1.3 is the required EDID structure for CEA-861D-based HDMI displays E-EDID is based on VESA version 1.3; supports extensions Current version of E-EDID is Release A; Revision 1 (2000)  CEA EDID extension versions − Defined in CEA-861D − HDMI monitors require version 3 of the CEA extension in their EDID data structure  Backward compatibility facilitated by: − New EDIDs implemented in a display must include all fields of past EDID versions − EDIDs include length fields for data block so older sources can skip newer data blocks they don’t understand − Inclusion of Detailed Timing Descriptors Source (older) DTV (newer) HDMI (DDC) CEA Block CEA Block CEA Block VESA Block

5 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data Overview – CEA Extension for HDMI CE Equipment  Enhancements with CEA extension version 3 − Includes the ability to specify any of the CEA video formats as short video descriptors − Includes the ability to specify advanced audio formats as short audio descriptors − Provides a way for the sink device to specify its speaker configuration with multi-channel audio − Requires that a DTV protect its EDID against accidental corruption (write protected) Source DTV write

6 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data  The EDID is transmitted over the HDMI DDC bus based on I2C protocol  Hot plug assertion is an indication by the display that the EDID is available 5V Source DTV HDMI DDC (I2C) EDID Operation – Hot Plug An EDID read is initiated by hot plug Hot Plug Detect EDID read can occur either as a full read of block 0 and 1 or read independently DDC  The EDID is transmitted over the HDMI DDC bus based on I2C protocol  Hot plug assertion is an indication by the display that the EDID is available (even if display is Off)  Hot plug assertion should always initiate an EDID read

7 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Header

8 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Vendor/Product Info

9 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - EDID Version/Revision EDID 1.3 is required to support the CEA extension. (Note: 1.4 is available but not recognized by HDMI)

10 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Video Input Definition

11 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Display Transfer Characteristics

12 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Color Characteristics Identifies the color characteristics. Each color is stored in a 10 bit value. Low order bits stored here (19h, 1Ah) Calculation example: A0 =.625… ^-1 + 2^-3 = 0.625

13 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Established Timings Established timings are computer display timings that predate EDID but are recognized by VESA.

14 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Standard Timing Identification CE devices may not support VESA timings (except 640x480p format), therefore standard timings may not be declared or used; unused bytes are filled with 01h. Standard timings are timings that are recognized by VESA through the VESA Discrete Monitor Timing or Generalized Timing Formula standards. Accommodates future standard timings.

15 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Timing Descriptor The VESA E-EDID Standard requires that the First Detailed Timing Descriptor be the “preferred” video format and subsequent detailed timing descriptors listed in order of decreasing preference. All four Detailed Timing Descriptors blocks are required to be filled with valid data, even if timing descriptor need to be repeated. No fill patterns. The “Preferred” video format is typically the one closest to the native resolution of the display. The native resolution is the number of pixels on the display panel. Pixel clock field (36h and 37h) = Pixel clock / 10,000 in hex: / 10,000 = 7425d -> 1D01h Horizontal blanking field (39h) = Lower 8 bits in hex. 280d-> 118h For vertical timing with interlaced fields, Field 1 is listed. Field 2 is understood to be Field 1 + 1

16 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Monitor Descriptor The Detailed Timing Descriptors have to precede the two required Monitor Descriptors. Avoid dependency on data in these descriptors as future use is possible. Uses ASCII encoding; example 53 = S

17 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Monitor Range Limits Descriptor Applies to CRT based multi-scan systems and not flat panel or most CE equipment

18 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block - Extension Flag The extension flag is the number of extension blocks including the block 1 block map. The extension flag is used if there are more than one extension blocks. Any HDMI monitor must include the version 3 or higher CEA extension block.

19 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data VESA Block – Checksum A source should re-read a display’s EDID if there is an error in the checksum.

20 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block – CEA Formats CEA-861-D formats Hz (Format 1) Hz (Format 4) Hz (Format 5) Hz (Formats 2 & 3) Hz (Formats 6 & 7) 50 Hz (Format 19) 50 Hz (Format 20) 50 Hz (Formats 17 & 18) 50 Hz (Formats 21 & 22) 59.94/60 Hz (Formats 8 & 9) 59.94/60 Hz (Formats 10 & 11) 59.94/60 Hz (Formats 12 & 13) 59.94/60 Hz (Formats 14 & 15) 59.94/60Hz (Format 16) 50 Hz (Formats 23 & 24) 50Hz (Formats 25 & 26) 50 Hz (Formats 27 & 28) 50Hz (Formats 29 & 30) 50 Hz (Format 31) 23.98/24 Hz (Format 32) 25 Hz (Format 33) 29.97/30 Hz (Format 34) 59.94/60 Hz (Formats 35 and 36) 50 Hz (Formats 37 and 38) 1920x1080i ( Hz (Format 39) 100 Hz (Format 40) 100 Hz (Format 41) 100 Hz (Formats 42 and 43) 100 Hz (Formats 44 and 45) /120 Hz (Format 46) /120 Hz (Format 47) /120 Hz (Formats 48 and 49)

21 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block – Structure Description Bytes Data Blocks (can be in any order) Video Data Block Audio Data Block Speaker Allocat’n Data Block Vendor Specific Data Block Colorimetry Data Block Video Capability Data Block Checksum Padding Tag Purpose 1Identifies type of extension Revision 1 Revision # of extension Detailed Timing Descriptor (DTD) Block Offset 1 Identifies where DTDs begin Variable Identifies supported video formats with short video descriptors Identifies supported audio formats besides basic w/ short audio descriptors Identifies supported speaker configurations for multi-channel audio Identifies vendor with IEEE code provides physical address upstream Identifies over/underscanning behavior and alternate quantizing Detailed Timing DescriptorsVariableDefines formats in detailed listings Variable 1 Indicates support of extended colorimetry standards, e.g. xvYCC Validates the data block Fills out 128 byte block 1 General video information Define scanning, sampling, DTDs

22 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Extension Tag When more than one extension is required, the first extension or Block 1 is used as an index map that lists extension locations. VESA has assigned Tag 2 to CEA for definition of the CEA extension

23 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Revision Number

24 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Byte 3 In HDMI, any display that supports YCbCr must support both 4:4:4 and 4:2:2 sampling. All displays have to support RGB

25 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Video Data Block Descriptors Type = 2 Length = 15 4 F Header Byte Vic Code = Short Video Descriptor Preferred All short video descriptors have to be listed in order of priority; the first listed format is the one identified as optimal. Any HDMI monitor must advertise all CEA video formats as Short Video Descriptors, even if they are also use Detailed Timing Descriptors. Short video descriptors are 1 byte each

26 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data EDID EDID Operation – Extended Tag Operation DTVAVR/RepeaterSource  Repeater devices may pass EDID data blocks from DTV upstream, if… − DTV has video data block extended tag types − repeater retransmits video from source to DTV without modifying of video timing or data

27 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Audio Data Block Descriptors If only basic audio is supported, Short Audio Descriptors are not necessary Type = 1 Length = 15 (audio) 2 F Header Byte Short audio descriptors are 3 bytes each Type = 2 MaxCh = 5+1 (AC3 Dolby Digital) 1 5 Descriptor 3 - Byte Sampling rates 48,44, Descriptor 3 - Byte Max bit rate / 8k 38h (56) * 8k = 448k 3 8 Descriptor 3 - Byte 3

28 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Speaker Allocation Block If the HDMI DTV Monitor supports multi-channel uncompressed digital audio as indicated in the Audio Data Block, then the Speaker Allocation Data Block has to be included RC,RL/RR,FC,LFE,FL/FR 0 F Descriptor 3 - Byte 2

29 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data 1100 CEA Block - Vendor Specific Block Vendor specific data block enables source devices to determine that the display is HDMI and configure its output accordingly (not DVI). Source Physical Address fields provide the CEC physical address for upstream CEC devices.

30 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block – VSDB CEC Physical Addressing Physical Address assigned by downstream device (TV side) from the Source Physical Address fields of the downstream devices EDID VSDB.

31 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data CEA Block - Timing Descriptor Detailed timings have to be listed in priority order. Even though Short Video Descriptors are available in the Version 3 CEA Extension, Detailed Timing Descriptors are used to support backward compatibility with legacy sources.

32 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data EDID Compliance Testing  Part of HDMI Compliance Test specification  Capabilities Declaration Form identifies which test are run during execution (compiled test suite)  Test Execution and report

33 Quantum Data, Inc Big Timber Road Elgin, IL USA Phone (847) Fax (847) quantum data EDID Compliance Testing Displays (DTVs) are typically CEC root devices unless they serve as a switch Primary aspect ratio, i.e. aspect ratio of the preferred timing. Either 16:9 or 4:3 Select which timings are claimed to be supported in the display’s EDID. “Other” i.e. are these timings supported on the analog component outputs? Select which timings are claimed to be supported in the display’s EDID. Identifies whether ACP/ISRC packet infoframes are supported. Identifies if DC fields are populated in EDID Identifies if lipsync latency fields are populated in EDID If unchecked, the test is run based on CTS 1.2a. New products must pass 1.3b. Identifies whether basic audio is supported. Slide