Top Banner
HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1
16

HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Dec 23, 2015

Download

Documents

Kory Todd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

HDMI

Madhav Achar, Patrick D’Agostino, and Arthur Rajala

EECS 373March 2014

University of Michigan1

Page 2: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Purpose

• Protected data transmission

• Real world embedded systems

• Future coursework: 473

2http://store.jvc.com/images/product/HDMI-HDMIMINI.JPG

Page 3: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.
Page 4: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

What is HDMI?

● High Definition Multimedia Interface○ Audio/video transmission

• Video uncompressed

• Audio compressed or uncompressed

● By 2013, over 3 billion HDMI devices sold○ Surpassed DVI in 2008[1]

● Possible alternative for 373 projects○ No HDMI port on Smartfusion boards○ Raspberry Pi, Arduino TRE, BeagleBoard

3

Page 5: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Technical Specifications

HDMI 1.0[2]

December 9, 2002

• 5GB/s, 3.95GB/s without overhead

• <= 1080p @ 60Hz

• 8 audio channels

• 192 kHz audio sampling frequency

• Supports HDCP

• Same video format as DVI

HDMI 2.0[3]

September 4, 2013

• 18.8 GB/s, 14.4 GB/s without overhead

• <= 2160p @ 60Hz● 32 audio channels● 1536 kHz audio

sampling frequency● Supports HDCP● Backwards

compatible connector 4

Page 6: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

High-bandwidth Digital Content Protection

(HDCP)1.Authentication of receiver

a. Shared secret session keyb. Authenticate any downstream receivers

c. Recheck every 128 video frames[4]

2.Encryption of data streama. Pixels XOR-ed with a changing 24 bit number

3.Key revocationa. Checks for compromised device

5

Page 7: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Pin Connections

Pins 1-9: 3 TMDS Channels

Pins 10-12: TMDS ClockPin 13: CECPin 14: ARC/HEC (1.4)Pin 15-16: DDCPin 17: Data shieldPin 18: Power supply (+5V)

Pin 19: Hot plug detecthttp://www.hdmi.org/installers/insidehdmicable.aspx

6

Page 8: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Display Data Channel (DDC)

• HDCP authentication

• Automatic Device Configurationo Video/audio format on

receiverso Precise latency data to

keep synchronization

• Unidirectional I2C buso 100 kbit/s minimum http://www.hdmi.org/installers/insidehdmicable.aspx

7

Page 9: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Transition Minimized Differential Signaling

(TMDS)● Interleaves video,

audio, auxiliary data

• 3 transmission periodso Video datao Data islando Control

• 8b/10b encoding using bitflipping, XOR/XNOR

• Audio clock recovery http://www.hdmi.org/installers/insidehdmicable.aspx

8

Page 10: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Consumer Electronics Control (CEC)

• Controls up to 15connected devices○ Used for One Touch Play,

System Standby, Menucontrol, etc

● One-wire bidirectional bus based on AV.link[5]

○ Open collector○ Value determined by low period

http://www.hdmi.org/installers/insidehdmicable.aspx

9

Page 11: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

CEC Example

http://www.cypeurope.com/store/store/app/product/CPRO-8MCEC/HDMI-1-to-8-Distribution-Amplifier-with-CEC-Function 10

Page 12: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Example Project Using HDMI

http://blog.parts-people.com/2012/12/20/mobile-raspberry-pi-computer-build-your-own-portable-rpi-to-go/ 11

Page 13: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

What are the alternatives?

VGA DVI HDMI DisplayPort

Pros • No strict resolution limit• 2048 x 1536 standard cable limitation

• Same format as HDMI• 1080p

• Video and audio• 2160p (2.0),1080p (1.0)• 30 fps

• 2160p• Audio and video● 60 fps

Cons • Only Video• Analog signal interference

• Only video • Fees • Ports only appear on computers

12

Page 14: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Cables and Cost

• Cost to the manufacturero Large manufacturers: $10,000 per year

• Additional $0.15 per device

• Reduced to $0.05 if HDMI logo used

• Reduced to $0.04 if HDCP implementedo Small volume manufacturers: smaller yearly

fee, pay more per device

• Types of Cableso Standard (Type I) cables tested to 75MHz, or

up to 2.25 Gb/s (720p/1080i)o High Speed (Type II) cables tested to

340MHz, or 10.2 Gb/s (2560x1600) 13

Page 15: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Conclusion

• Powerful interface for multimedia contento Audio, video, device controlo High bandwidtho Automatic configurationo Data protection

• Popular, standard in embedded systemso Need separate board for 373o Used for other EECS courses

14

Page 16: HDMI Madhav Achar, Patrick D’Agostino, and Arthur Rajala EECS 373 March 2014 University of Michigan 1.

Sources1. "HDMI Specification Marks 10-Year Milestone as De-Facto Standard for HD Connectivity". HDMI Licensing,

LLC. 2013-01-08. Retrieved 2013-01-10.

2. http://www.hdmi.org/manufacturer/hdmi_1_4/hdmi_1_4_faq.aspx

3. http://www.hdmi.org/manufacturer/hdmi_2_0/hdmi_2_0_faq.aspx

4. http://www.digital-cp.com/files/documents/04A897FD-FEF1-0EEE-CDBB649127F79525/HDCP_deciphered_070808.pdf

5. HDMI Specification Version 1.3a, Supplement 1: Consumer Electronics Control (CEC)

6. http://www.hdmi.org/installers/insidehdmicable.aspx

7. http://www.hdmi.org/pdf/whitepaper/DesigningCECintoYourNextHDMIProduct.pdf

8. http://www.digital-cp.com/files/static_page_files/F3FDE47C-1A4B-B294-D0802DFEF646E602/HDCP%20on%20HDMI%20Specification%20Rev2_2_Final1.pdf

9. http://www.hdmi.org/manufacturer/hdmi_2_0/index.aspx

10. http://web.archive.org/web/20080211111003/http://www.hdmi.org/press/pr/pr_20060622.aspxhttp://newslittle.com/wp-content/uploads/2013/09/HDMI-logo_black-1600px_610x130.png

11. http://www.aes-media.org/sections/uk/Conf2011/Presentation_PDFs/14%20-%20john%20dawson%20-%20Audio%20Transport%20over%20HDMI%20-%20AES%202011.pdf

12. http://www.cec-o-matic.com/index.php

13. http://store.jvc.com/images/product/HDMI-HDMIMINI.JPG

14. http://www.hdmi.org/images/consumers/Home_Theater_1.jpg

15. http://www.sz-wholesaler.com/userimg/432/434sw1/hdmi-projector-hd66-89.jpg

16. http://cellphones.techfresh.net/wp-content/uploads/2009/05/hitachi-hd-woo-cellphone.jpg

17. https://lh3.ggpht.com/_OKvjOZi2mHU/TOuuorjHrrI/AAAAAAAAAMc/30HxOU2-FmA/s1600/atmdeath.jpg

18. http://www.techfuels.com/attachment.php?s=c1c80c743f91720f2f7a5a7bcf44a7da&attachmentid=23148&d=1297838473

15