HDMI From Wikipedia - Versions


HDMI devices are manufactured to adhere to various versions of the specification, in which each version is given a number or letter, such as 1.0, 1.2, or 1.4b.[6](p. III) Each subsequent version of the specification uses the same kind of cable but increases the bandwidth or capabilities of what can be transmitted over the cable.[6](p. III) A product listed as having an HDMI version does not necessarily mean that it has all features in that version,[88] since some HDMI features are optional, such as deep color and xvYCC (which is branded by Sony as "x.v.Color").[89][90] Since the release of HDMI 1.4, the HDMI Licensing LLC group (which oversees the HDMI standard) has banned the use of version numbers to identify cables.[91] Non-cable HDMI products, starting on January 1, 2012, may no longer reference the HDMI number, and must state which features of the HDMI specification the product implements.[92]

Version 1.0[edit]

HDMI 1.0 was released on December 9, 2002 and is a single-cable digital audio/video connector interface. The link architecture is based on DVI, using exactly the same video transmission format but sending audio and other auxiliary data during the blanking intervals of the video stream. HDMI 1.0 allows a maximum TMDS clock of 165 MHz (4.95 Gbit/s bandwidth per link), the same as DVI. It defines two connectors called Type A and Type B, with pinouts based on the Single-Link DVI-D and Dual-Link DVI-D connectors respectively, though the Type B connector was never used in any commercial products. HDMI 1.0 uses 8b/10b encoding for video transmission, giving it 3.96 Gbit/s of video bandwidth (1920 × 1080 or 1920 × 1200 at 60 Hz) and 8-channel LPCM/192 kHz/24-bit audio. HDMI 1.0 requires support for RGB video, with optional support for Y′CBCR 4:4:4 and 4:2:2 (mandatory if the device has support for Y′CBCR on other interfaces). Color depth of 10 bpc (30 bit/px) or 12 bpc (36 bit/px) is allowed when using 4:2:2 subsampling, but only 8 bpc (24 bit/px) color depth is permitted when using RGB or Y′CBCR 4:4:4. Only the Rec. 601 and Rec. 709 color spaces are supported. HDMI 1.0 allows only specific pre-defined video formats, including all the formats defined in EIA/CEA-861-B and some additional formats listed in the HDMI Specification itself. All HDMI sources/sinks must also be capable of sending/receiving native Single-Link DVI video and be fully compliant with the DVI Specification.[93]

Version 1.1[edit]

HDMI 1.1 was released on May 20, 2004 and added support for DVD-Audio.

Version 1.2[edit]

HDMI 1.2 was released on August 8, 2005 and added the option of One Bit Audio, used on Super Audio CDs, at up to 8 channels. To make HDMI more suitable for use on PC devices, version 1.2 also removed the requirement that only explicitly supported formats be used. It added the ability for manufacturers to create vendor-specific formats, allowing any arbitrary resolution and refresh rate rather than being limited to a pre-defined list of supported formats. In addition, it added explicit support for several new formats including 720p at 100 and 120 Hz and relaxed the pixel format support requirements so that sources with only native RGB output (PC sources) would not be required to support Y′CBCR output.[94](§6.2.3)

HDMI 1.2a was released on December 14, 2005 and fully specifies Consumer Electronic Control (CEC) features, command sets and CEC compliance tests.[94]

Version 1.3[edit]

HDMI 1.3 was released on June 22, 2006, and increased the maximum TMDS clock to 340 MHz (10.2 Gbit/s).[6][38][95] Like previous versions, it uses 8b/10b encoding, giving it a maximum video bandwidth of 8.16 Gbit/s (1920 × 1080 at 120 Hz or 2560 × 1440 at 60 Hz). It added support for 10 bpc, 12 bpc, and 16 bpc color depth (30, 36, and 48 bit/px), called deep color. It also added support for the xvYCC color space, in addition to the Rec. 601 and Rec. 709 color spaces supported by previous versions, and added the ability to carry metadata defining color gamut boundaries. It also optionally allows output of Dolby TrueHD and DTS-HD Master Audio streams for external decoding by AV receivers.[96] It incorporates automatic audio syncing (audio video sync) capability.[38] It defined cable Categories 1 and 2, with Category 1 cable being tested up to 74.25 MHz and Category 2 being tested up to 340 MHz.[6](§4.2.6) It also added the new type C Mini connector for portable devices.[6](§4.1.1)[97]

HDMI 1.3a was released on November 10, 2006, and had Cable and Sink modifications for type C, source termination recommendations, and removed undershoot and maximum rise/fall time limits. It also changed CEC capacitance limits, and CEC commands for timer control were brought back in an altered form, with audio control commands added. It also added the optional ability to stream SACD in its bitstream DST format rather than uncompressed raw DSD.[6]

Version 1.4[edit]

HDMI 1.4 with audio return channel

HDMI 1.4 was released on May 28, 2009, and first came to market after Q2 of 2009.[62][98] HDMI 1.4 added support for 4096 × 2160 at 24 Hz, 3840 × 2160 at 24, 25, and 30 Hz, and 1920 × 1080 at 120 Hz.[99](§6.3.2) It also added an HDMI Ethernet Channel (HEC) that accommodates a 100 Mbit/s Ethernet connection between the two HDMI connected devices so they can share an Internet connection,[43] introduced an audio return channel (ARC),[41] 3D Over HDMI, a new Micro HDMI Connector, an expanded set of color spaces with the addition of sYCC601, Adobe RGB and Adobe YCC601, and an Automotive Connection System.[62][100][101][102][103] HDMI 1.4 defined several stereoscopic 3D formats including field alternative (interlaced), frame packing (a full resolution top-bottom format), line alternative full, side-by-side half, side-by-side full, 2D + depth, and 2D + depth + graphics + graphics depth (WOWvx).[61][104][105] HDMI 1.4 requires that 3D displays implement the frame packing 3D format at either 720p50 and 1080p24 or 720p60 and 1080p24.[105] High Speed HDMI cables as defined in HDMI 1.3 work with all HDMI 1.4 features except for the HDMI Ethernet Channel, which requires the new High Speed HDMI Cable with Ethernet defined in HDMI 1.4.[61][104][105]

HDMI 1.4a was released on March 4, 2010, and added two mandatory 3D formats for broadcast content, which was deferred with HDMI 1.4 pending the direction of the 3D broadcast market.[106][107] HDMI 1.4a has defined mandatory 3D formats for broadcast, game, and movie content.[106] HDMI 1.4a requires that 3D displays implement the frame packing 3D format at either 720p50 and 1080p24 or 720p60 and 1080p24, side-by-side horizontal at either 1080i50 or 1080i60, and top-and-bottom at either 720p50 and 1080p24 or 720p60 and 1080p24.[107]

HDMI 1.4b was released on October 11, 2011,[108] containing only minor clarifications to the 1.4a document. HDMI 1.4b is the last version of the standard that HDMI Licensing, LLC is responsible for. All future versions of the HDMI Specification were produced by the HDMI Forum, created on October 25, 2011.[35][109]

Version 2.0[edit]

HDMI 2.0, referred to by some manufacturers as HDMI UHD, was released on September 4, 2013.[110]

HDMI 2.0 increases the maximum bandwidth to 18.0 Gbit/s.[110][111][112] HDMI 2.0 uses 8b/10b encoding for video transmission like previous versions, giving it a maximum video bandwidth of 14.4 Gbit/s. This enables HDMI 2.0 to carry 4K video at 60 Hz with 24 bit/px color depth.[110][113][114] Other features of HDMI 2.0 include support for the Rec. 2020 color space, up to 32 audio channels, up to 1536 kHz audio sample frequency, dual video streams to multiple users on the same screen, up to four audio streams, 4:2:0 chroma subsampling, 25 fps 3D formats, support for the 21:9 aspect ratio, dynamic synchronization of video and audio streams, the HE-AAC and DRA audio standards, improved 3D capability, and additional CEC functions.[110][115]

HDMI 2.0a was released on April 8, 2015, and added support for High Dynamic Range (HDR) video with static metadata.[116]

HDMI 2.0b was released March, 2016.[117] HDMI 2.0b initially supported the same HDR10 standard as HDMI 2.0a as specified in the CTA-861.3 specification.[115] In December 2016 additional support for HDR Video transport was added to HDMI 2.0b in the recently released CTA-861-G specification, which extends the static metadata signaling to include Hybrid Log-Gamma (HLG).[115][118][119]

Version 2.1[edit]

HDMI 2.1 was officially announced by the HDMI Forum on January 4, 2017,[79][80] and was released on November 28, 2017.[120] It adds support for higher resolutions and higher refresh rates, including 4K 120 Hz and 8K 120 Hz. HDMI 2.1 also introduces a new HDMI cable category called Ultra High Speed (referred to as 48G during development), which certifies cables at the new higher speeds that these formats require. Ultra High Speed HDMI cables are backwards compatible with older HDMI devices, and older cables are compatible with new HDMI 2.1 devices, though the full 48 Gbit/s bandwidth is not possible without the new cables.

Additional features of HDMI 2.1:[121][120]

Video formats that require more bandwidth than 18.0 Gbit/s (4K 60 Hz 8 bpc RGB), such as 4K 60 Hz 10 bpc (HDR), 4K 120 Hz, and 8K 60 Hz, may require the new "Ultra High Speed" or "Ultra High Speed with Ethernet" cables.[80] HDMI 2.1's other new features are supported with existing HDMI cables.

The increase in maximum bandwidth is achieved by increasing both the bitrate of the data channels and the number of channels. Previous HDMI versions use three data channels (each operating at up to 6.0 GHz in HDMI 2.0, or up to 3.4 GHz in HDMI 1.4), with an additional channel for the TMDS clock signal, which runs at a fraction of the data channel speed (one tenth the speed, or up to 340 MHz, for signaling rates up to 3.4 GHz; one fortieth the speed, or up to 150 MHz, for signaling rates between 3.4 and 6.0 GHz). HDMI 2.1 doubles the signaling rate of the data channels to 12 GHz (12 Gbit/s). The structure of the data has been changed to use a new packet-based format with an embedded clock signal, which allows what was formerly the TMDS clock channel to be used as a fourth data channel instead, increasing the signaling rate across that channel to 12 GHz as well. These changes increase the aggregate bandwidth from 18.0 Gbit/s (3 × 6.0 Gbit/s) to 48.0 Gbit/s (4 × 12.0 Gbit/s), a 2.66x improvement in bandwidth. In addition, the data is transmitted more efficiently by using a 16b/18b encoding scheme, which uses a larger percentage of the bandwidth for data rather than DC balancing compared to the 8b/10b scheme used by previous versions (88.8% compared to 80%). This, in combination with the 2.66x bandwidth, raises the maximum data rate of HDMI 2.1 from 14.4 Gbit/s to 42.66 Gbit/s, approximately 2.96x the data rate of HDMI 2.0.[122][123]

The 48 Gbit/s bandwidth provided by HDMI 2.1 is enough for 8K resolution at approximately 50 Hz, with 8 bpc RGB or Y′CBCR 4:4:4 color. To achieve even higher formats, HDMI 2.1 can use Display Stream Compression with a compression ratio of up to 3:1. Using DSC, formats up to 8K (7680 × 4320) 120 Hz or 10K (10240 × 4320) 100 Hz at 8 bpc RGB/4:4:4 are possible. Using Y′CBCR with 4:2:2 or 4:2:0 chroma subsampling in combination with DSC can allow for even higher formats.[121]

Version comparison[edit]

The "version" of a connection depends on the versions of the HDMI ports on the source and sink devices, not on the HDMI cable. The different categories of HDMI cable only affect the bandwidth (maximum resolution / refresh rate) of the connection. Other features such as audio, 3D, chroma subsampling, or variable refresh rate depend only on the versions of the ports, and are not affected by what type of HDMI cable is used. The only exception to this is Ethernet-over-HDMI, which requires an "HDMI with Ethernet" cable.

Products are not required to implement all features of a version to be considered compliant with that version, as most features are optional. For example, displays with HDMI 1.4 ports do not necessarily support the full 340 MHz TMDS clock allowed by HDMI 1.4; they are commonly limited to lower speeds such as 300 MHz (1080p 120 Hz) or even as low as 165 MHz (1080p 60 Hz) at the manufacturer's discretion, but are still considered HDMI 1.4-compliant. Likewise, features like 10 bpc (30 bit/px) color depth may also not be supported, even if the HDMI version allows it and the display supports it over other interfaces such as DisplayPort.[89]

Feature support will therefore vary from device to device, even within the same HDMI version.

Main specifications[edit]

 HDMI Version
Release DateDec 2002 (1.0)[124]
May 2004 (1.1)
Aug 2005 (1.2)[125]
Dec 2005 (1.2a)[126]
Jun 2006 (1.3)[127]
Nov 2006 (1.3a)[6]
Jun 2009 (1.4)[128]
Mar 2010 (1.4a)[106]
Oct 2011 (1.4b)
Sep 2013 (2.0)[110]
Apr 2015 (2.0a)[129]
Mar 2016 (2.0b)
Nov 2017[130]
Signal Specifications
Transmission Bandwidth[a]4.95 Gbit/s10.2 Gbit/s10.2 Gbit/s18.0 Gbit/s48.0 Gbit/s
Maximum Data Rate[b]3.96 Gbit/s8.16 Gbit/s8.16 Gbit/s14.4 Gbit/s42.6 Gbit/s
Maximum Character Rate[c]165 MHz[93](§3)340 MHz[127]340 MHz600 MHz[111](§6.1.1)1.2 GHz
Data Channels33334
Encoding Scheme[d]8b/10b[93](§5.1)8b/10b8b/10b8b/10b16b/18b[123]
Compression (Optional)----DSC 1.2[131]
Color Format Support
Y′CBCR 4:4:4Yes[93](§6.2.3)YesYesYesYes
Y′CBCR 4:2:2Yes[93](§6.2.3)YesYesYesYes
Y′CBCR 4:2:0NoNoNo[e]Yes[111](§7.1)Yes
Color Depth Support
8 bpc (24 bit/px)Yes[93](§3)YesYesYesYes
10 bpc (30 bit/px)Yes[f]YesYesYesYes
12 bpc (36 bit/px)Yes[f]YesYesYesYes
16 bpc (48 bit/px)NoYes[6](§6.5)YesYesYes
Color Space Support
SMPTE 170MYes[93](§6.7.1)YesYesYesYes
ITU-R BT.601Yes[93](§6.7.1)YesYesYesYes
ITU-R BT.709Yes[93](§6.7.2)YesYesYesYes
Adobe RGB (1998)NoNoYes[99](§
ITU-R BT.2020NoNoNoYes[111](§7.2.2)Yes
Audio Specifications
Max. Sample Rate Per Channel192 kHz[93](§7.3)192 kHz192 kHz192 kHz192 kHz
Max. Aggregate Sample Rate??768 kHz[99](§7.3)1536 kHz[111](§9.2)1536 kHz
Sample Size16–24 bits[93](§7.3)16–24 bits16–24 bits16–24 bits16–24 bits
Maximum Audio Channels8[93](§7.3.1)8832[111](§8.3.1)32
HDMI Version
  1. ^ Total transmission bandwidth is equal to the number of data channels multiplied by the bandwidth per channel (binary digits transmitted per second). Each channel transmits one bit (binary digit) per signal, and signals at ten times the character rate. Therefore, the total bandwidth (in Mbit/s) = 10 × (character rate in MHz) × (# of data channels).

  2. ^ Some of the transmitted bits are used for encoding purposes rather than representing data, so the rate at which video data can be transmitted across the HDMI interface is only a portion of the total bandwidth.

  3. ^ The character rate is the number of 10-bit characters per second transmitted across one HDMI data channel. This is sometimes informally referred to as the pixel clock or TMDS clock because these terms were once equivalent in past HDMI versions.[111](§4.2.2)

  4. ^ 8b/10b encoding uses 10 bits of bandwidth to send 8 bits of data, so only 80% of the bandwidth is available for data throughput. 16b/18b encoding uses 18 bits of bandwidth to send 16 bits of data, so 88.8% of the bandwidth is available for data throughput.

  5. ^ Although HDMI 1.4 does not officially allow 4:2:0 chroma subsampling, NVIDIA and AMD have added 4:2:0 support to their HDMI 1.4 graphics cards via driver updates[132]

  6. Jump up to:a b HDMI 1.0 and 1.1 permit 10 bpc and 12 bpc color depth only when Y′CBCR 4:2:2 color format is used. When using RGB or Y′CBCR 4:4:4, only 8 bpc color is permitted.[93](§6.5)

Refresh frequency limits for standard video[edit]

HDMI 1.0 and 1.1 are restricted to transmitting only certain video formats,[93](§6.1) defined in EIA/CEA-861-B and in the HDMI Specification itself.[93](§6.3) HDMI 1.2 and all later versions allow any arbitrary resolution and frame rate (within the bandwidth limit). Formats that are not supported by the HDMI Specification (i.e., no standardized timings defined) may be implemented as a vendor-specific format. Successive versions of the HDMI Specification continue to add support for additional formats (such as 4K resolutions), but the added support is to establish standardized timings to ensure interoperability between products, not to establish which formats are or aren't permitted. Video formats do not require explicit support from the HDMI Specification in order to be transmitted and displayed.[94](§6.1)

Individual products may have heavier limitations than those listed below, since HDMI devices are not required to support the maximum bandwidth of the HDMI version that they implement. Therefore, it is not guaranteed that a display will support the refresh rates listed in this table, even if the display has the required HDMI version.

Uncompressed 8 bpc (24 bit/px) color depth and RGB or Y′CBCR 4:4:4 color format are assumed on this table except where noted.

Video FormatHDMI Version / Maximum Data Rate
Rate (Hz)
Data Rate
3.96 Gbit/s3.96 Gbit/s8.16 Gbit/s14.4 Gbit/s42.6 Gbit/s
720p1280 × 72030720 Mbit/sYesYesYesYesYes
601.45 Gbit/sYesYesYesYesYes
1202.99 Gbit/sNoYesYesYesYes
1080p1920 × 1080301.58 Gbit/sYesYesYesYesYes
603.20 Gbit/sYesYesYesYesYes
1206.59 Gbit/sNoNoYesYesYes
1448.00 Gbit/sNoNoYesYesYes
24014.00 Gbit/sNoNo4:2:0[b]YesYes
1440p2560 × 1440302.78 Gbit/sNoYesYesYesYes
605.63 Gbit/sNoNoYesYesYes
757.09 Gbit/sNoNoYesYesYes
12011.59 Gbit/sNoNo4:2:2[b]YesYes
14414.08 Gbit/sNoNo4:2:0[b]YesYes
24024.62 Gbit/sNoNoNo4:2:0[b]Yes
4K3840 × 2160306.18 Gbit/sNoNoYesYesYes
6012.54 Gbit/sNoNo4:2:0[b]YesYes
7515.79 Gbit/sNoNo4:2:0[b]4:2:2[b]Yes
12025.82 Gbit/sNoNoNo4:2:0[b]Yes
14431.35 Gbit/sNoNoNoNoYes
24054.84 Gbit/sNoNoNoNoDSC[c]
5K5120 × 28803010.94 Gbit/sNoNo4:2:2[b]YesYes
6022.18 Gbit/sNoNoNo4:2:0[b]Yes
12045.66 Gbit/sNoNoNoNoDSC[c]
8K7680 × 43203024.48 Gbit/sNoNoNo4:2:0[b]Yes
6049.65 Gbit/sNoNoNoNoDSC[c]
120102.2 Gbit/sNoNoNoNoDSC[c]

HDMI Version
  1. ^ Uncompressed 8 bpc (24 bit/px) color depth with RGB or Y′CBCR 4:4:4 color format and CVT-R2 timing are used to calculate these data rates. Uncompressed data rate for RGB images in bits per second is calculated as bits per pixel × pixels per frame × frames per second. Pixels per frame includes blanking intervals as defined by CVT-R2.

  2. Jump up to:a b c d e f g h i j k Possible by using Y′CBCR with 4:2:2 or 4:2:0 subsampling (as noted)

  3. Jump up to:a b c d Possible by using Display Stream Compression (DSC)

Refresh frequency limits for HDR10 video[edit]

HDR10 requires 10 bpc (30 bit/px) color depth, which uses 25% more bandwidth than standard 8 bpc video.

Uncompressed 10 bpc color depth and RGB or Y′CBCR 4:4:4 color format are assumed on this table except where noted.

Video FormatHDMI Version / Maximum Data Rate
Rate (Hz)
Data Rate
14.4 Gbit/s42.6 Gbit/s
1080p1920 × 1080604.00 Gbit/sYesYes
1208.24 Gbit/sYesYes
14410.00 Gbit/sYesYes
24017.50 Gbit/s4:2:0[b]Yes
1440p2560 × 1440607.04 Gbit/sYesYes
10011.96 Gbit/sYesYes
12014.49 Gbit/s4:2:2[b]Yes
14417.60 Gbit/s4:2:2[b]Yes
24030.77 Gbit/sNoYes
4K3840 × 21605013.00 Gbit/sYesYes
6015.68 Gbit/s4:2:2[b]Yes
12032.27 Gbit/sNoYes
14439.19 Gbit/sNoYes
5K5120 × 28803013.67 Gbit/sYesYes
6027.72 Gbit/s4:2:0[b]Yes
12057.08 Gbit/sNoDSC[c]
8K7680 × 43203030.60 Gbit/sNoYes
6062.06 Gbit/sNoDSC[c]
120127.75 Gbit/sNoDSC[c]

HDMI Version
  1. ^ Uncompressed 10 bpc (30 bit/px) color depth with RGB or Y′CBCR 4:4:4 color format and CVT-R2 timing are used to calculate these data rates. Uncompressed data rate for RGB images in bits per second is calculated as bits per pixel × pixels per frame × frames per second. Pixels per frame includes blanking intervals as defined by CVT-R2.

  2. Jump up to:a b c d e Possible by using Y′CBCR with 4:2:2 or 4:2:0 subsampling (as noted)

  3. Jump up to:a b c Possible by using Display Stream Compression (DSC)

Feature support[edit]

 HDMI version–1.2a1.3–1.3a1.4–1.4b2.0–2.0b2.1
Full HD Blu-ray Disc and HD DVD video[a]YesYesYesYesYesYesYes
Consumer Electronic Control (CEC)[b]YesYesYesYesYesYesYes
Super Audio CD (DSD)[c]NoNoYesYesYesYesYes
Auto lip-syncNoNoNoYesYesYesYes
Dolby TrueHD / DTS-HD Master Audio bitstream capableNoNoNoYesYesYesYes
Updated list of CEC commands[d]NoNoNoYesYesYesYes
3D video[101]NoNoNoNoYesYesYes
Ethernet channel (100 Mbit/s)NoNoNoNoYesYesYes
Audio return channel (ARC)NoNoNoNoYesYesYes
4 audio streams[115]NoNoNoNoNoYesYes
2 video streams (Dual View)[115]NoNoNoNoNoYesYes
Perceptual Quantizer (PQ) HDR OETF (SMPTE ST 2084)[136]NoNoNoNoNoYesYes
Hybrid Log-Gamma (HLG) HDR OETF[115][118][119]NoNoNoNoNoYesYes
Static HDR metadata (SMPTE ST 2086)NoNoNoNoNoYesYes
Dynamic HDR metadata (SMPTE ST 2094)NoNoNoNoNoNoYes
Enhanced audio return channel (eARC)NoNoNoNoNoNoYes
Variable Refresh Rate (VRR)NoNoNoNoNoNoYes
Quick Media Switching (QMS)NoNoNoNoNoNoYes
Quick Frame Transport (QFT)NoNoNoNoNoNoYes
Auto Low Latency Mode (ALLM)NoNoNoNoNoNoYes
Display Stream Compression (DSC)NoNoNoNoNoNoYes–1.2a1.3–1.3a1.4–1.4b2.0–2.0b2.1
HDMI version
  1. ^ Even for a compressed audio codec that a given HDMI version cannot transport, the source device may be able to decode the audio codec and transmit the audio as uncompressed LPCM.

  2. ^ CEC has been in the HDMI specification since version 1.0, but only began appear in consumer electronics products with HDMI version 1.3a.[133][134]

  3. ^ Playback of SACD may be possible for older HDMI versions if the source device (such as the Oppo 970) converts to LPCM.[135]

  4. ^ Large number of additions and clarifications for CEC commands. One addition is CEC command, allowing for volume control of an AV receiver.[6](§CEC-1.3)