문서의 이전 판입니다!
Feature | CBP | BP | XP | MP | ProHiP | HiP | Hi10P | Hi422P |
---|---|---|---|---|---|---|---|---|
Bit depth (per sample) | 8 | 8 | 8 | 8 | 8 | 8 | 8 to 10 | 8 to 10 |
Chroma formats | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0 | 4:2:0/4:2:2 |
Flexible macroblock ordering (FMO) | No | Yes | Yes | No | No | No | No | No |
Arbitrary slice ordering (ASO) | No | Yes | Yes | No | No | No | No | No |
Redundant slices (RS) | No | Yes | Yes | No | No | No | No | No |
Data Partitioning | No | No | Yes | No | No | No | No | No |
SI and SP slices | No | No | Yes | No | No | No | No | No |
Interlaced coding (PicAFF, MBAFF) | No | No | Yes | Yes | No | Yes | Yes | Yes |
B slices | No | No | Yes | Yes | Yes | Yes | Yes | Yes |
CABAC entropy coding | No | No | No | Yes | Yes | Yes | Yes | Yes |
4:0:0 (Monochrome) | No | No | No | No | Yes | Yes | Yes | Yes |
8×8 vs. 4×4 transform adaptivity | No | No | No | No | Yes | Yes | Yes | Yes |
Quantization scaling matrices | No | No | No | No | Yes | Yes | Yes | Yes |
Separate Cb and Cr QP control | No | No | No | No | Yes | Yes | Yes | Yes |
Separate color plane coding | No | No | No | No | No | No | No | No |
Predictive lossless coding | No | No | No | No | No | No | No | No |
As the term is used in the standard, a ”level
” is a specified set of constraints that indicate a degree of required decoder performance for a profile. For example, a level of support within a profile specifies the maximum picture resolution, frame rate, and bit rate that a decoder may use. A decoder that conforms to a given level must be able to decode all bitstreams encoded for that level and all lower levels.
<!– Please don't change the default state of the table to collapsed using the mw-collapsed option since that causes problems with some web browsers such as making the customtoggle in the table not work when the page is refreshed or revisited. –>
{| class=“wikitable” cellpadding=“1” cellspacing=“1” style=“text-align:right;”
!rowspan=“2”| Level<br> !colspan=“2”| Max decoding speed !colspan=“2”| Max frame size !colspan=“3”| Max video bit rate for video coding layer (VCL) kbit/s !rowspan=“2”| Examples for high resolution<br>@ highest frame rate<br>(max stored frames)
Toggle additional details
<br>
! Luma samples/s ! Macroblocks/s ! Luma samples ! Macroblocks ! Baseline, Extended<br> and Main Profiles ! High Profile ! High 10 Profile
! 1
64 | 80 | ||
! 1b
128 | 160 | ||
! 1.1
192 | 240 | ||
! 1.2
384 | 480 | ||
! 1.3
768 | 960 | ||
! 2
2,000 | 2,500 | ||
! 2.1
4,000 | 5,000 | ||
! 2.2
4,000 | 5,000 | ||
! 3
10,000 | 12,500 | ||
! 3.1
14,000 | 17,500 | ||
! 3.2
20,000 | 25,000 | ||
! 4
20,000 | 25,000 | ||
! 4.1
50,000 | 62,500 | ||
! 4.2
50,000 | 62,500 | ||
! 5
135,000 | 168,750 | ||
! 5.1
240,000 | 300,000 | ||
! 5.2
240,000 | 300,000 | ||
The maximum bit rate for High Profile is 1.25 times that of the Base/Extended/Main Profiles, 3 times for Hi10P, and 4 times for Hi422P/Hi444PP.
The number of luma samples is 16×16=256 times the number of macroblocks (and the number of luma samples per second is 256 times the number of macroblocks per second).