h.264 profile

h.264 profile
 
 
Profiles

The standard includes the following seven sets of capabilities, which are referred to as profiles, targeting specific classes of applications:

  • Baseline Profile (BP): Primarily for lower-cost applications with limited computing resources, this profile is used widely in videoconferencing and mobile applications.
  • Main Profile (MP): Originally intended as the mainstream consumer profile for broadcast and storage applications, the importance of this profile faded when the High profile was developed for those applications.
  • Extended Profile (XP): Intended as the streaming video profile, this profile has relatively high compression capability and some extra tricks for robustness to data losses and server stream switching.
  • High Profile (HiP): The primary profile for broadcast and disc storage applications, particularly for high-definition television applications (this is the profile adopted into HD DVD and Blu-ray Disc, for example).
  • High 10 Profile (Hi10P): Going beyond today's mainstream consumer product capabilities, this profile builds on top of the High Profile—adding support for up to 10 bits per sample of decoded picture precision.
  • High 4:2:2 Profile (Hi422P): Primarily targeting professional applications that use interlaced video, this profile builds on top of the High 10 Profile—adding support for the 4:2:2 chroma subsampling format while using up to 10 bits per sample of decoded picture precision.
  • High 4:4:4 Predictive Profile (Hi444PP): This profile builds on top of the High 4:2:2 Profile—supporting up to 4:4:4 chroma sampling, up to 14 bits per sample, and additionally supporting efficient lossless region coding and the coding of each picture as three separate color planes.

In addition, the standard contains four additional all-Intra profiles, which are defined as simple subsets of other corresponding profiles. These are mostly for professional (e.g., camera and editing system) applications:

  • High 10 Intra Profile: The High 10 Profile constrained to all-Intra use.
  • High 4:2:2 Intra Profile: The High 4:2:2 Profile constrained to all-Intra use.
  • High 4:4:4 Intra Profile: The High 4:4:4 Profile constrained to all-Intra use.
  • CAVLC 4:4:4 Intra Profile: The High 4:4:4 Profile constrained to all-Intra use and to CAVLC entropy coding (i.e., not supporting CABAC).

As a result of the Scalable Video Coding extension, the standard contains three additional scalable profiles, which are defined as a combination of the H.264/AVC profile for the base layer (2nd word in scalable profile name) and tools that achieve the scalable extension:

  • Scalable Baseline Profile: Primarily targeting video conferencing, mobile, and surveillance applications, this profile builds on top of a constrained version of the H.264/AVC Baseline profile to which the base layer (a subset of the bitstream) must conform. For the scalability tools, a subset of the available tools is enabled.
  • Scalable High Profile: Primarily targeting broadcast and streaming applications, this profile builds on top of the H.264/AVC High Profile to which the base layer must conform.
  • Scalable High Intra Profile: Primarily targeting production applications, this profile is the Scalable High Profile constrained to all-Intra use.
 BaselineExtendedMainHighHigh 10High 4:2:2High 4:4:4

Predictive

I and P SlicesYesYesYesYesYesYesYes
B SlicesNoYesYesYesYesYesYes
SI and SP SlicesNoYesNoNoNoNoNo
Multiple Reference FramesYesYesYesYesYesYesYes
In-Loop Deblocking FilterYesYesYesYesYesYesYes
CAVLC Entropy CodingYesYesYesYesYesYesYes
CABAC Entropy CodingNoNoYesYesYesYesYes
Flexible Macroblock Ordering (FMO)YesYesNoNoNoNoNo
Arbitrary Slice Ordering (ASO)YesYesNoNoNoNoNo
Redundant Slices (RS)YesYesNoNoNoNoNo
Data PartitioningNoYesNoNoNoNoNo
Interlaced Coding (PicAFF, MBAFF)NoYesYesYesYesYesYes
4:2:0 Chroma FormatYesYesYesYesYesYesYes
Monochrome Video Format (4:0:0)NoNoNoYesYesYesYes
4:2:2 Chroma FormatNoNoNoNoNoYesYes
4:4:4 Chroma FormatNoNoNoNoNoNoYes
8 Bit Sample DepthYesYesYesYesYesYesYes
9 and 10 Bit Sample DepthNoNoNoNoYesYesYes
11 to 14 Bit Sample DepthNoNoNoNoNoNoYes
8x8 vs. 4x4 Transform AdaptivityNoNoNoYesYesYesYes
Quantization Scaling MatricesNoNoNoYesYesYesYes
Separate Cb and Cr QP controlNoNoNoYesYesYesYes
Separate Color Plane CodingNoNoNoNoNoNoYes
Predictive Lossless CodingNoNoNoNoNoNoYes
 BaselineExtendedMainHighHigh 10High 4:2:2High 4:4:4

Predictive

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值