Hardware Secrets
Home | Audio | Case | Cooling | CPU | Input | Memory | Mobile | Motherboard | Networking | Power | Storage | Video | Other
Content
Articles
First Look
News
Reviews
Tutorials
Main Menu
About Us
Compare Prices
Datasheets
Dictionary
Download
Drivers
Forums
Gabriel's Blog
Links
Manufacturer Finder
Newsletter
On The Web
RSS Feed
Test Your Skills
Newsletter
Subscribe today!
Search




Recommended Book
Digital Video and HDTV Algorithms and Interfaces (The Morgan Kaufmann Series in Computer Graphics)
By Charles Poynton
Morgan Kaufmann
Price: $57.95

Home » Video
Inside HDMI (High Definition Multimedia Interface)
Author: Gabriel Torres
Type: Tutorials Last Updated: February 13, 2006
Page: 2 of 3
$ Check REAL-TIME pricing for EVGA 512-P3-N862-AR GeForce 9600 GT GDDR3 PCI Express 2.0 Video Card Retail, (512 MB) PCI Express Products $
Dell: $182.99 Circuit City: $184.99
TigerDirect.com: $149.99 CompUSA.com: $149.99
CompuVest: $169.09

How It Works

On Figure 1 you see the block diagram of HDMI architecture. A “source” is any device with a HDMI output, while “sink” is any device with a HDMI input.

HDMI
click to enlarge
Figure 1: HDMI architecture.

Data transmission uses TMDS (Transition Minimized Differential Signaling) protocol, which was created by Silicon Image (who adopts PanelLink as commercial name for this protocol) and is the same standard used by DVI connection.

This standard codes an eight-bit data into a 10-bit signal and transfers them using differential transmission. Read our tutorial How Gigabit Ethernet Works to learn what is differential transmission, also known as cancellation.

Audio and video data are transferred using the three available TMDS data channels.

Video information is transmitted as a series of 24-bit pixels and 10 bits per pixel clock period are transmitted (pixel clock period, Tpixel, is defined as the time necessary to transmit one pixel; it equals to 10 times the bit transmission period, Tbit).

Pixel clock rate can vary from 25 MHz to 165 MHz. Screen formats that use transfer rates below 25 MHz (NTSC 480i standard [480 lines, non-interlaced scanning] uses a 13.5 MHz pixel clock rate) can use a pixel repetition technique to be transmitted.

This means that with HDMI it is possible to transfer up to 165 million pixels per second (using dual-link configuration, which we will be talking about on next page, it is possible to double this rate). This rate tells us what is the maximum resolution that can be transmitted.

For you to understand better what is pixel clock and its importance, consider 720p resolution, which is widely used by HDTV sets. This resolution is in fact of 1280x720. Multiplying 1280 x 720 we have the number of pixels available on the screen. The number you found must be then multiplied by the number of frames per second (a.k.a. refresh rate or vertical frequency) so we can know the number of pixels per second (i.e. transfer rate) of this resolution. Assuming a refresh rate of 60 Hz (720p@60 Hz) we found that we need a link capable of transmitting 55,296,000 pixels per second or 55.3 MHz. Since HDMI standard can transfer up to 165 million of pixels per second, this connection is more than enough for this screen resolution.

If we make the math for the highest resolution available today, 1080p (1920x1080) at 60 MHz, we will see that it needs a 124.4 MHz transfer rate: HDMI can fit this.

So HDMI supports the highest resolutions available today for consumer electronics products and also has a dual-link mode with a 330 MHz transfer rate, supporting even higher resolutions not used commercially yet.

For more information on HDTV resolutions, read our HDTV Tutorial.

Video pixels can be coded under RGB, YCbCr 4:4:4 or YCbCr 4:2:2 formats at 24 bits per pixel.

YCbCr is the digital version of Video Component (analog version of Video Component, which is the most used one, is called YPbPr). These standards are also known as YUV. “Y” standards for luminance (or simply “luma”, which is the image without color information, i.e. black-and-white image), Cb is the difference between blue and luminance (B-Y) and Cr is the difference between red and luminance (R-Y). The three numbers represent the sample rate used to code Y, Cb and Cr signals, respectively. “4” means a 13.5 MHz rate, which is the sample rate used by NTSC, PAL and Secam systems. 4:4:4 standard means that all signals are being transmitted at the same rate. 4:2:2 means that Y signal is being transmitted at 13.5 MHz but Cb and Cr are being transmitted at 6.75 MHz. Obviously this mode offers a worse video quality, although being widely used.

Audio can be from two to eight channels, using sample rates up to 192 KHz.

DDC (Display Data Channel) channel is used to inform the transmitting device about the receiving device configuration and capabilities. This is done by reading the E-EDID (Enhanced Extended Display Identification Data) data from the receiving device.

CEC (Consumer Electronics Control) channel is optional and allows the control of several audiovisual devices that the user might have.

Pages (3): « 1 [2] 3 »
Print Version | Send to Friend | | Bookmark Article | Comments (3)

Related Content
  • Video Connectors
  • The Resurrection of LCoS
  • High Definition TV Basics
  • Abit IL-90MV Motherboard
  • ASUS M2A-VM Motherboard Review

  • Compare Prices for Video CardPowered by Shopping.com
    Diamond Multimedia RADEON HD 2600XT, (256 MB) PCI Express Video Card
    RADEON HD2600XT VPU, 800 MHz , PCI Express Interface, 128-bit, 256 MB (GDDR3 SDRAM), Max Res: 85 Hz @ 2048 x 1536
    Read full description...
    $113 - $113 Compare Prices
    Pine Technology PVT72VWANG, (256 MB) PCI Express Video Card
    GeForce 7100 GS VPU, 350 MHz , PCI Express Interface, 64-bit, 256 MB (DDR2 SDRAM), Max Res: 85 Hz @ 2048 x 1536
    Read full description...
    $50 - $51 Compare Prices
    Diablotek GeForce® FX 5500, (256 MB) AGP Video Card
    GeForce FX 5500 VPU, 270 MHz , AGP 8x Interface, 128-bit, 256 MB (DDR SDRAM), Max Res: 75 Hz @ 2048 x 1536
    Read full description...
    $35 - $35 Compare Prices
    PNY GeForce® 8600 GT, (256 MB) PCI Express Video Card
    GeForce 8600GT VPU, 540 MHz , PCI Express Interface, 128-bit, 256 MB (GDDR3 SDRAM)
    Read full description...
    $60 - $100 Compare Prices
    eVGA GeForce® FX5200, (128 MB) AGP Video Card
    Graphic Card, GeForce FX 5200 VPU, 250 MHz , AGP 8x Interface, 64-bit, 128 MB (DDR SDRAM), Max Res: 75 Hz @ 2048 x 1536
    Read full description...

    Read 1 Epinions reviews
    $37 - $44 Compare Prices

    RSSLatest News
    Danamics Liquid-metal CPU Cooler
    July 18, 2008 - 8:26 AM
    Sapphire Launches 1 GB GDDR3 Radeon HD 4850
    July 17, 2008 - 7:40 AM
    Cooler Master Geminii S
    July 16, 2008 - 10:48 AM
    Intel Unveils Centrino 2 Platform
    July 15, 2008 - 10:02 AM
    PowerColor Launches 2 GB GDDR3 Radeon HD 4850
    July 14, 2008 - 8:57 AM
    Albatron Launches GeForce 8 PCI Cards
    July 11, 2008 - 11:55 AM
    OCZ Elixir Gaming Keyboard
    July 11, 2008 - 9:05 AM
    OCZ Launches DDR2-1000 nVidia SLI-Ready
    July 10, 2008 - 8:20 AM
    ASUS Launches ROG Rampage Extreme Motherboard
    July 10, 2008 - 8:12 AM
    Corsair Launches DDR3-2133
    July 9, 2008 - 10:22 AM
    .:: More News ::.

    RSSLatest Content
    160 GB Hard Disk Drive Round-Up
    Everything You Need to Know About Dual Channel
    Flux Capacitor
    iPod Nano Third Gen Review
    Sunbeamtech 9-Bay Acrylic Case Review
    Lian Li Tyr PC-X500 Case Review
    Sapphire PI-AM2RS780G Motherboard Review
    ECS GF8200A Black Series Motherboard Review
    Raidmax Iceberg Case Review
    Honda MP3 Player Review
    Celeron, Pentium Dual Core and Athlon X2: Which One is the Best USD 70 CPU?
    DirectX Versions
    All Phenom Models
    Everything You Need to Know About Serial ATA
    Sapphire HD 4850 Video Card Review

    Our Most Popular Articles
    Maximum CPU Temperature
    735,167 views
    nVidia Chips Comparison Table
    457,918 views
    AMD ATI Chips Comparison Table
    411,165 views
    ATI Radeon X1300 Pro Review
    404,686 views
    ATI Radeon X1600 XT Review
    399,784 views
    How to Find Out Your Motherboard Manufacturer and Model
    356,211 views
    Connecting Two PCs Using a USB-USB Cable
    324,287 views
    How To Correctly Apply Thermal Grease
    309,517 views
    Sempron vs. Athlon XP
    273,915 views
    Sempron 3400+ Review
    263,584 views

    Latest Threads in Our Forums
    2.1 PC speakers in car
    by mahiccc
    How often is thermal paste replacement?
    by paulh902
    Zalman ZM360B-APS and 8800 GT
    by Pvt.Ryan
    motherboard problem plzzz help me
    by ksmitty
    Danamics Liquid-metal CPU Cooler
    by Hardware Secrets Team
    Everything You Need to Know About DDR Dual Channel
    by Eofu
    Buying a case
    by Heterodoxstudent
    9800GX2 on a PCI-E 1.0 MoBo
    by MachineMessiah
    P5K premium or P5kC
    by KoRn
    Cases: How to Avoid Overheating
    by HairyRodent
    .:: Visit Our Forums ::.

    © 2004-8, Hardware Secrets, LLC. All rights reserved.
    Advertising | Legal Information | Privacy Policy
    All times are Pacific Standard Time (PST, GMT -08:00)