HDMI Design and Initialization Sequence

Similar documents
HDMI 1.3 Demystified

supermhl Specification: Experience Beyond Resolution

19 Testing HDCP on HDMI and DisplayPort

KRAMER ELECTRONICS LTD. USER MANUAL MODEL: FC-46xl HDMI Audio De-Embedder. P/N: Rev 6

Digital Video & The PC. What does your future look like and how will you make it work?

quantumdata 280 Test Set 280G Video Generator 280A Video Analyzer Portable, Feature Rich & Affordable!

HDMI Matrix Switches. Product Data Sheet. Basic Features. Overview. Ordering Information

An Update from HDMI Licensing, LLC

quantumdata 280 Test Set

Stockcode : Description:

Kramer Electronics, Ltd. USER MANUAL. Model: FC-46xl. HDMI Audio De-Embedder

User s Manual. Digital Switch Part #: DL-HDS21 Part #: DL-HDS41

User s Manual. 4X1 HDMI Switcher Part #: DL-HDS41

Omega 4K/UHD Three-Input Switcher. Introduction. Applications. for HDMI and USB-C with HDBaseT and HDMI Outputs

PU-Q1H4C. v1.3 1 to 4 HDMI to CAT 6 Distribution Amplifier OPERATION MANUAL

THE CHALLENGES OF INTERFACING HDMI IN THE WORLD OF PROFESSIONAL AV KRAMER WHITE PAPER

VGA. VGA the technology, VGA. cables sold today. computer video. while carry DDC and. Pin 1. Function Red Video. Description. Green Video.

SONY 1080p LITIGATION CLAIM FORM David Date, Jr. v. Sony Electronics Inc., No. 2:07-cv-15474

PLEASE READ THIS PRODUCT MANUAL CAREFULLY BEFORE USING THIS PRODUCT.

Dual Link DVI Receiver Implementation

HD Wireless Sender & Receiver

HDMI Demystified. Industry View. Xiaozheng Lu, AudioQuest. What Is HDMI? Video Signal Resolution And Data Rate

HDMI Demystified April 2011

Making Digital AV Signals Work Roy A. Hermanson Jr., CTS-I/D Regional Applications Specialist

H25 DIRECTV Receiver. The New H25 IRD. Overview

HDMI 8x8 and 16x16 Crossbarrepeater for OEM applications

HD Wireless Sender & Receiver

HDMI Switch User Manual

By Tom Kopin CTS, ISF-C KRAMER WHITE PAPER

User s Manual. Digital Media Converter Package Part #: DL-HDCAT

Sony Internet Tv Universal Remote Control Codes 4 Digit

HDMI Demystified. HDMI 1.3 Eye Pattern Cliff Effect Cable Speed Rating. Xiaozheng Lu, Senior Vice President, Product Development, AudioQuest

HDS-42AVR HDMI Switcher INSTALLATION MANUAL

LINE IN, LINE OUT AUDIO IN, AUDIO OUT FIXED, VARIABLE TO TV, VIDEO IN, VIDEO OUT Sony Electronics Inc. All rights reserved.

quantumdata TM G Protocol Analyzer / Generator Module for HDMI Testing Deep Analysis and Compliance Testing up to 600MHz

H25 DIRECTV Receiver Mid-America Satellite 3047 Bartold Ave. St. Louis, MO 63143

980 Protocol Analyzer General Presentation. Quantum Data Inc Big Timber Road Elgin, IL USA Phone: (847)

CH-2538TXWPKD 4K UHD HDMI/VGA over HDBaseT Wallplate Transmitter. CH-2527RX 4K UHD HDMI over HDBaseT Receiver. Operation Manual

HDMI & VGA Receiver over IP with USB Connections - ID# & 15456

HDMI over Optical Fibre Transmitter & Receiver Kit # 15354

HDMI Demystified. HDMI 1.3 Eye Pattern Cliff Effect Cable Speed Rating. Xiaozheng Lu, Senior Vice President, Product Development, AudioQuest

quantumdata TM 980 HDMI 2.0 Protocol Analyzer / Generator Module Deep Analysis and Compliance Testing up to 600MHz

Pioneer Universal Remote Manual Ge List Tv Codes Sanyo

3-in 1- out DVI Switcher

HDMI 4x2 Matrix. Operation Manual CHMX-42

Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are

HDMI Distribution & Control Made Easy

CONNECTION TYPES DIGITAL AUDIO CONNECTIONS. Optical. Coaxial HDMI. Name Plug Jack/Port Description/Uses

4x2 HDMI Matrix MX42NN00RK User Manual

Articles and whitepapers

Installation and users Manual

quantumdata TM G Video Generator Module for HDMI Testing Functional and Compliance Testing up to 600MHz

CE Pro Webinar Series Presents. Using HDMI in Multiroom A/V

KRAMER ELECTRONICS LTD. USER MANUAL MODEL: RTBUS-12 Round Table Connection Bus. P/N: Rev 1

HDMI 1.4 OVER SINGLE CAT5/6/7 EXTENDER WITH BI-DIRECTIONAL IR and RS232 TRANSMITTER & RECEIVER AT-HD4-100SR

SHENZHEN LENKENG TECHNOLOGY CO., LTD

DVI CAT-5 MS EXTREME EXT-DVI-CAT5-MS USER MANUAL.

User Guide HDX60P. HDMI 60m Extender Kit with POE over single CAT 5e/6/7

2x2 HDMI Matrix Switch - 4K with Fast Switching and Auto-Sensing

HDBaseT Receiver 70m User Guide

HDMI 2.0 Overview. HDMI Licensing, LLC. Q2/2015

EGE-H60X HDMI Extender over single 50m/164ft UTP Cables with IR Control

Presented by Steve Holmes

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

HDMI / Video Wall over IP Receiver with PoE

2-Port HDMI Automatic Video Switch - 4K with Fast Switching

Test of HDMI in 4k/UHD Consumer Devices. Presented by Edmund Yen

Digital Video for BICSI Folks. Karl Rosenberg Regional Applications Specialist Extron Electronics

Specifications XTP CrossPoint 1600 and XTP CrossPoint 3200 Series

HDMI Extender Set Full HD, 130 m

User s Manual. Digital Media Converter Package Part #: DL-HDCAT-WP

PI MANUFACTURING Powered by Infinite Solutions

User Manual. AtlonA. HDMI to VGA/COMPONENT and Stereo Audio Format Converter (Not HDCP Compatible) AT-HD420

Product Catalog. Route - Transport - Extend - Convert - Scale. Multimedia Products for HDMI and DVI. 3G sdi OCT-2010-C

HDM-4X2. Installation Manual. HDMI Matrix Switcher. HLE-1 RX HDMI Extender with HDBaseT-Lite. HDMI Out. IR In. Receiver.

HDautobahn. Why Intelix?

Active Connect Multimedia Transmitter and Receiver Box ID#753

Conferencing System. Soft Codec. Introduction. Applications

HDSP2X4. HDMI 2 x 4 Splitter with Full HD 1080p

Key Digital Exclusive KD-BBTX / KD-BBRX. Video/Audio HDMI /DVI Smart Baluns with RS-232/IR Connection over CAT5/5e/6. Operating Instructions

4X1 Gefen TV Switcher. GTV-HDMI User Manual

HDBaseT HDMI over Single CAT5e/6/7 Transmitter and Receiver with LAN/PoE/RS-232/IR - # / #15223

QUICK START GUIDE MODEL : PHD-VRX2

E-MANUAL. Thank you for purchasing this Samsung product. To receive more complete service, please register your product at.

Welcome Quick start guide

HDS-21R / 41R. Owner s Manual. The World s Best 2x1 / 4x1 HDMI Switch. PureLink TM

SW-HD3X14K. SW-HD3X14K 3x1 HDMI Switcher with 4K Support

Cisco Explorer 8650HD DVR

HDBaseT HDMI over Single CAT5e/6/7 Transmitter and Receiver (with LAN/PoE/RS-232/IR) # 15221

User Manual. AVA-EX11-70TX AVA-EX11-70RX 70m HDMI Extender. Version: V1.0.2

AU-11CA-4K Embed Audio onto HDMI (4K Resolution support)

Agenda minutes each

Video. What means HDMI?

!! 1.0 Technology Brief

Switcher Connections

The Art House & Digital Cinema

LINE IN, LINE OUT AUDIO IN, AUDIO OUT FIXED, VARIABLE TO TV, VIDEO IN, VIDEO OUT Sony Electronics Inc. All rights reserved.

Wireless Multi-Format input Transmitter to HDMI Receiver Box ID # 718

4K HDR HDMI over 100 M HDBaseT TX/RX. with Ethernet, Control, PoE, and Return Audio. Introduction. Applications

Operation Manual CLUX-18E

Transcription:

HDMI Design and Initialization Sequence 1

Table of Contents 1. Glossary of Terms... 3, 4 2. Scope.. 5 3. Basic Design of HDMI..... 5 4. HDMI Initialization Sequence.. 5, 6 5. Concluding Remarks..... 7 6. References... 7 7. Appendix A: HDMI 1.4a Features... 8 8. Appendix B: HDMI Initialization Sequence Diagram. 9 9. Appendix C: HDCP Key Limits Guide... 10, 11, 12 2

Glossary of Terms 4K Resolution - Approximately 4000 pixels wide used in the HDMI 1.4a specification, which is roughly 4 times the resolution of 1080p. Audio Return Channel - The audio return path in HDMI 1.4a allows a TV to send audio data upstream to an A/V receiver, eliminating the need for a separate SPDIF audio connection. It supports the same audio formats as an SPDIF cable, which means it does not support high-definition audio or multi-channel PCM. CEC - Consumer Electronics Control. One of the channels in an HDMI connection is dedicated to a set of advanced control functions, collectively known as CEC. When enabled by the manufacturer, CEC functionality allows connected devices to control each other in useful ways. For instance, a single command on a remote control can be used to play a DVD or to launch other complex activities across multiple devices in a home theater system. DDC - The Display Data Channel, one of the channels in an HDMI connection. DDC allows devices to assess each others capabilities and adjust themselves accordingly. For example, a DVD player can discover the maximum resolution of the monitor it is connected to by reading the monitor s EDID chip and optimize its signal output to match that monitor s display capabilities. EDID - Extended Display Information Data, the data contained (in a small memory called EEPROM) on each DVI display or HDMI sink. The source device checks the display s DVI or HDMI port for the presence of an EDID PROM and uses the information inside to optimize the output video and/or audio format. All sink devices compliant to the HDMI specification must implement EDID. HDCP - High-bandwidth Digital Content Protection, an authentication system developed by Intel designed to protect copyrighted audiovisual content. Most HDMI-enabled and DVI-enabled devices employ HDCP. Hot Plug Detect - A pin on the HDMI connector that allows the source device to sense when a display device has been connected to it and its EDID is readable. Source - A device that sends an HDMI signal, such as a DVD player or set-top box. Sink - A device that receives an HDMI signal, such as an HDTV. HDMI Repeater - A device that both receives and sends HDMI signals, such as an A/V receiver. BCAPS Register - The source reads the sink s BCAPS register to determine whether the downstream device it is connected to is a display device or a repeater device. Ro Value - Ro is a register value used to compare the source and sink and determine if the HDCP authentication has been completed successfully. 3

Ri Value - Ri value is the recalculation of the cipher between source and display. V Value - V value is calculated when a repeater is involved in an installation. If the repeater is able to handle all of the downstream devices, it will calculate a V value using all of the public key values of the downstream display devices. The source will calculate a similar value using the public keys. The V and V values will be compared, and if they match, the authentication is successful. Public Key(s) - The public keys (AKSV and BKSV, contained in the source and the sink respectively) are used to calculate the Ro value. 4

Scope HDMI Design and Initialization Sequence is the second document in a series of HDMI whitepapers published by CEDIA. The first document, Introduction to HDMI Interface, introduced HDMI standards and labeling guidelines. The objective of this document is to discuss the basic design of HDMI devices, the HDMI initialization sequence, and features in the HDMI 1.4a specification. A HDCP key limits guide is located in Appendix C. Basic Design of HDMI HDMI-compliant devices can be categorized into 3 types: sources, sinks and repeaters. Each device has one or more receiver(s) and/or transmitter(s), or it may contain both a receiver and a transmitter. The source sends the content to be displayed. Examples of sources include set-top boxes, media servers, Blu-ray disc players, and computer graphic cards. A source only has an HDMI transmitter. The sink receives the content from the source and provides it to the display so it can be viewed. Examples of a sink device include TVs and digital projectors. A sink can have one or more HDCP/HDMI receivers. A repeater accepts content, decrypts it, then re-encrypts and finally retransmits the data [1]. A repeater may also perform some signal processing, such as up-converting video into a higher-resolution format, or splitting out the audio portion of the signal [1]. Repeaters have both HDMI inputs and outputs. Examples include A/V receivers that separate and amplify the audio signal while also retransmitting the video for display on a TV. A repeater can also transmit the protected content to multiple outputs for simultaneous display on several screens [1]. HDMI Initialization Sequence During the authentication process, a source device and a sink device exchange their unique set of keys to determine the highest resolution (best possible format), correct audio outputs, and HDCP compliance. This process is depicted in figure 1 (see Appendix B for larger version). The connection process begins when the source outputs a +5V signal on pin 18 to the sink, which sends back the +5V signal to the source on pin 19, which is the hot plug detect pin. If the hot plug is asserted, the source will read the capabilities of the sink device (see Figure 2). The capabilities are listed in the sink s EDID, which contains a multitude of information, including the acceptable video format(s), audio formats, and lip-sync delays. To learn more about EDID, see CEDIA s Introduction to HDMI whitepaper. After the EDID is read properly, the source will send about 30 frames of unencrypted video to initialize the HDCP register of the sink device [5]. The source then typically reads the sink s HDCP BCAPS register to determine if the downstream device it is connected to is a display device or a repeater device [5]. Reading the BCAPS register is important because the repeater bit value is used in the calculation of the Ro value [5]. Ro is a register value used to compare the source and sink and determine whether the HDCP authentication has been completed successfully. 5

Figure 1: Visual Display of HDMI Initialization Sequence Figure 2: Visualizing Hot Plug Detect The source will then send its public key (AKSV) and read the sink s public key (BKSV). In addition, specific timing requirements have to be met. For example, the source has to allow at least 100 milliseconds after writing the AKSV to the sink device before reading the Ro value [5]. The first part of HDCP authentication is completed successfully when the source reads the Ro value from the sink device and it matches the Ro value calculated by the source. If there is a mismatch between Ro of the source and Ro of the display device, the source will repeat the first part of HDCP authentication [5]. The characteristic flashing seen in interoperability problems is the HDMI source sending the 30 frames of unencrypted video. The HDMI source will then set the Encryption Enable and begin encrypting the content [5]. The source will continue to monitor encryption status using a periodic read of the Ri value. When there is a repeater device involved in an installation, the initialization sequence and HDCP authentication is much more complex. The source has to ensure that all of the devices downstream from the repeater device are HDCP-compliant. The first part of the HDCP authentication process is the same, but the repeater device has to incorporate the public keys of all of the downstream devices into one register [5]. The repeater device has a maximum amount of time in which to collect the keys from the downstream devices, and some repeaters can handle only a limited number of downstream devices [5]. If the repeater is able to handle all of the devices, it will calculate a V value using the public keys of those devices. The source will calculate a similar V value with the same public keys. The two values will be compared, and if they match, the authentication is successful [5]. HDCP s purpose is to prevent users from accessing high definition content during transmission from a source device to a sink device (i.e. from a set-top box to a TV). Each HDCP-capable device has 40 keys, and HDCP allows sources, sinks, and repeaters to be connected in a tree-shaped topology with up to seven levels and 127 devices [1]. HDCP can sometimes cause handshaking problems in which devices cannot establish a connection, especially with older high-definition displays. Problems are almost always in the source device, according to HDMI LLC, and tend to arise in one major area of implementation. Sources have to support a function called authenticate forever, which in layman s terms means the source must consistently send a signal inquiring whether its HDMI input is selected, even while another input is in use [2]. If a source device times out and stops inquiring, an HDCP authentication failure will most likely result. 6

Concluding Remarks HDMI Initialization Sequence is a complex process, and it is important to have a good understanding of it. If one understands the initialization sequence, the ensuing troubleshooting of the system will be much easier. The technician or the system designer can diagnose based on the condition whether the source, sink, or repeater device is causing problems and needs replacement or a firmware upgrade. Troubleshooting will be the topic of a future whitepaper. In the next edition of this continuing series, we will cover the HDMI System Installation Best Practices. References 1. Digital Content Protection. (2008, July). HDCP Deciphered. DCP. 2. HDMI LLC. (n.d.). HDMI for Installers. Retrieved June 19, 2010, from HDMI LLC: http://www.hdmi.org/in stallers/ 3. Lu X. (2008, July 31). HDMI Demystified. AudioQuest 4. Quantum Data Corporation. (2009). Designing CEC into your next HDMI product 5. Quantum Data Corporation. (2010). HDMI Installer Workshop: Basic Troubleshooting Tips 7

Appendix A: HDMI 1.4a Features HDMI 1.4a specification established protocols for a number of popular 3D display methods, including: Frame, line, or field alternative methods Side-by-side methods (full and half ) 2D plus depth methods 3D video requires substantial data throughput, so a High Speed HDMI cable (with or without Ethernet) should be used, although standard HDMI cables will support the broadcast 3D formats (top and bottom, side by side). The HDMI 1.4a specification has also added support for extremely high video resolutions that go far beyond today s 1080p displays. 4K is shorthand for 4,000 lines wide by 2,000 lines high, or roughly four times the resolution of a 1080p display [2]. Note that 4K resolution is 24p only, and therefore fits within the maximum data rate of a High Speed HDMI cable. Figure 2 shows the difference in quality between common display formats and 4K resolution. Figure 2: A visual example of 4K Resolution Acquired from HDMI LLC The Audio Return Channel in HDMI 1.4a enables a TV to send audio data upstream to an A/V receiver or surround audio controller, eliminating the need for any separate S/PDIF audio connection [2]. An Audio Return Channel-enabled TV can either send or receive audio via HDMI, upstream or down stream, depending on system set-up and user preferences [2]. LipSync functionality, introduced in HDMI 1.3, ensures that the audio stays matched to the video, auto matically compensating for any processor delays whether the audio is traveling upstream or downstream [2]. 8

The HDMI Ethernet Channel allows internet-enabled HDMI devices to share an internet connection via the HDMI link, with no need for a separate Ethernet cable. It also provides the connection platform that will allow HDMIenabled components to share content between devices with speeds up to 100 Mbps [2]. The CEC bus is a one-wire party line that connects up to 10 A/V devices through standard HDMI cabling [4]. CEC will automatically power on the appropriate products, route the DVD/Blu-ray s audio output through the A/V receiver to the attached speakers, and route the player s motion picture to the digital TV [4]. CEC enables automatic equipment discovery and simple one touch operation in HDMI interfaced systems. Most installers and designers prefer to turn off this functionality as it is usually not cross-brand compatible. Appendix B: HDMI Initialization Sequence Diagram 9

Appendix C: HDCP Key Limits Guide The following is a list of devices that Crestron has tested and the maximum number of devices each supports as of January 7, 2010. High Definition Disc Players Source Type Manufacturer Model HDCP Keys Blu-Ray Denon DVD-2500BT 3 Blu-Ray Denon DN-V500BD 3 Blu-Ray Denon BDP-1610 16 Blu-Ray LG BD-270 10 Blu-Ray LG Super Multi-Blue 16 Blu-Ray / HD-DVD LG LG-BD370 10 Blu-Ray / HD-DVD LG LG-BD390 16 Blu-Ray Integra DBS 6.9 3 Blu-Ray Integra DBS 30.1 3 Blu-Ray Insignia NS-2BRDVD 13 Blu-Ray Magnavox NB530MGX 3 Blu-Ray Marantz DV4001 9 Blu-Ray Marantz BD-7004 3 Blu-Ray Marantz BD-7003 3 Blu-Ray Oppo BDP-83 16 Blu-Ray Panasonic DMP-BD80 3 Blu-Ray Panasonic DMP-BD60 3 Blu-Ray Panasonic DMP-BD35 3 Blu-Ray Panasonic DMP-BD30 3 DVD (upscale 1080P) Philips DVP5990/12 9 DVD (upscale 1080i) Philips DVDR3475 3 Blu-Ray Philips BDP 7200 16 Blu-Ray Pioneer BD-LX80 16 Blu-Ray Pioneer BD-LX91 16 Blu-Ray Pioneer Elite BDP-05FD 16 Blu-Ray Pioneer Elite BDP-120 5 Blu-Ray Pioneer BDP-6000 16 Blu-Ray Samsung BD-P-3600 16 Blu-Ray Samsung BD-P-1600 7 Blu-Ray Samsung BD-P1500 7 Blu-Ray Samsung BD-P1000 16 Blu-Ray Samsung DBD-P1500 16 Blu-Ray Samsung BD-UP5000 10 Blu-Ray Samsung BD-T3600 16 Blu-Ray Sharp BD-HP21U 3 10

Blu-Ray Sharp BD-HP50 3 Blu-Ray Sharp BD-HP20 16 Blu-Ray Sony DVD-P DPX - 2380 9 Blu-Ray Sony BDZ-X100 8 Blu-Ray Sony BDP-S5000ES 16 Blu-Ray Sony BDP-S350 8 Blu-Ray Sony BDP-S360 8 Blu-Ray Sony BDP-S550 10 High Definition disc players (Continued) Source Type Manufacturer Model HDCP Keys Blu-Ray Sony BDP-S2000ES 16 Blu-Ray Sony BDPS301 16 Upscaling DVD Sony DVP-NS71HP 16 Upscaling DVD Sony DVP-NS72HP 9 HD-DVD HD-DVD Toshiba Toshiba HD-A3 HD-A30 16 16 HD-DVD Toshiba HD-D3 16 HD-DVD Toshiba HD-E1 10 HD-DVD Toshiba HD-A20 10 HD-DVD Toshiba HD-A2KU 10 HD-DVD Toshiba HD-A35 16 Upscaling DVD Yamaha DV-S6160 9 Upscaling DVD Zenith DVB612 9 Cable, Tivo & Satellite Set Top Boxes Source Type Manufacturer Model HDCP Keys IPTV Set Top Box Advanced Digital Broadcast ADB-3800W 16 Satellite receiver DirecTV HR21 NA Dish Network Receiver Dish Network ViP-211 16 Satellite receiver EchoStar Europe Vi P211 16 Satellite receiver Echostar STB VIP-222 16 Hospitality Tuner Enseo HD2000 16 HD Set Top Box Motorola VIP 1200 16 Cable Box Motorola DCT-3200 1 Cable Box Motorola DCT-3412 1 Cable Box Motorola DCT-6412 1 Cable Box Motorola DCT-6416 1 Cable Box Motorola DCH-3416 1 Cable Box Scientific Atlanta Explorer 8300HD 16 Cable Box Scientific Atlanta Explorer 4250HD 16 Satellite receiver Sky Sky HD 16 HD Set Top Box TivoHD TivoHD 16 11

Media Servers, Game Systems / Other Source Type Manufacturer Model HDCP Keys Video Processor Anchor Bay Edge 101 8 Media Server Apple Apple TV 16 Media Server Crestron ADMS 16 Media Player DVICO TViX HD M-6500A none Media Player DVICO EMM3211 10 Game System Microsoft XBOX 360 16 Media Server Roku N1000 16 Game System Sony PS3 16 Media Server Vudu VUDUBX100 16 Media Server Western Digital WDTV 0 Laptop Haier T628 16 Laptop Sony VGN-FW12G 16 12