Aspect Ratio 是图片的宽高比。
主要有 3 种aspect ratio
:PAR(Pixel Aspect Ratio)、DAR(Display Aspect Ratio)、SAR(Sample Aspect Ratio)。
PAR(Pixel Aspect Ratio): 像素纵横比;
DAR(Display Aspect Ratio):显示纵横比;
SAR(Sample Aspect Ratio):采样纵横比;
三者的关系为PAR x SAR = DAR 或者 PAR = DAR / SAR。
SAR(Sample Aspect Ration)采样纵横比
HEVC SPEC 中关于 SAR 语法元素的描述如下:
vui_parameters(){ | Descriptor |
---|---|
aspect_ratio_info_present_flag | u(1) |
if(aspect_ratio_info_present_flag){ | |
aspect_ratio_idc | u(8) |
if(aspect_ratio_idc == EXTENDED_SRA){ | |
sar_width | u(16) |
sar_height | u(16) |
} | |
} |
上面提到的 SAR 语法元素的语义如下:
- aspect_ratio_info_present_flag 值为 1,指定
aspect_ratio_idc
在码流中存在;否则该语法元素不存在。 - aspect_ratio_idc 指定亮度采样的
SAR
的值。下面的表格展示它的含义。当aspect_ratio_idc
值为 255,表明EXTENDED_SRA
时,SAR
的值 等于sar_width:sar_height
。当aspect_ratio_idc
语法不存在时,该值可以被认为是 0。aspect_ratio_idc
的范围是17-254
时,未使用,并且不该出现在码流中,此时解码器可以指定为 0。 - sar_width 表示
SAR
的水平大小。 - sar_height 表示
SAR
的竖直大小。
sar_width
和sar_height
等于0、或aspect_ratio_idc
等于0时,SPEC 未定义它的行为。
asepct_ratio_idc | Sample aspect ratio | Examples of use(informative) |
---|---|---|
0 | Unspecified | |
1 | 1:1(“square”) | 7680x4320 16:9 frame without horizontal overscan |
2 | 12:11 | 720x576 4:3 frame without horizontal overscan |
3 | 10:11 | 720x480 4:3 frame without horizontal overscan |
4 | 16:11 | 720x576 16:9 frame without horizontal overscan |
… | … | … |
16 | 2:1 | 960x1080 16:9 frame without horizontal overscan |
17…254 | Reserved | |
255 | EXTENDED_SAR |
PAR(Pixel Aspect Ratio)
PAR 示例如下:
DAR(Display Aspect Ratio)
DAR 示例如下: