AV1 比特流&解码过程规范-符号和缩略语

3、符号和缩略语

DCT

离散余弦变换

ADST

非对称离散正弦变换

LSB

最低有效位

MSB

最高有效位

WHT

沃尔什 Hadamard变换

 

该规范使用了一些常量整数,与特定句法元素的语义相关的常量在第6节中定义,其他的常数定义如下:

符号名描述
REFS_PER_FRAME7帧间编码可以使用的参考帧数目
TOTAL_REFS_PER_FRAME8参考帧类型的数量(包括帧内类型)
BLOCK_SIZE_GROUPS4解码y_mode时上下文数目
BLOCK_SIZES22使用的不同块大小的数目
BLOCK_INVALID14标记值以标记非法的分区选择
MAX_SB_SIZE128超块以像素为单位的最大尺寸
MI_SIZE4模式信息块以像素为单位的最小尺寸
MI_SIZE_LOG22最小模式信息块大小以2为底的对数值
MAX_TILE_WIDTH4096一个tile以亮度像素为单位的最大宽度
MAX_TILE_AREA4096 * 2304一个tile以亮度像素为单位的最大范围
MAX_TILE_ROWS64tile行的最大数目
MAX_TILE_COLS64tile列的最大数目
INTRABC_DELAY_PIXELS256可以使用intra块复制之前的水平像素数量
INTRABC_DELAY_SB644可以使用intra块复制之前的64x64块的数量
NUM_REF_FRAMES8可以存储为将来参考的帧数
IS_INTER_CONTEXTS4is_inter上下文数目
REF_CONTEXTS3single_refcomp_refcomp_bwdrefuni_comp_refuni_comp_ref_p1 和 uni_comp_ref_p2的上下文数目
MAX_SEGMENTS8段映射中允许的段数
SEGMENT_ID_CONTEXTS3segment_id上下文数目
SEG_LVL_ALT_Q0量化器段特性索引
SEG_LVL_ALT_LF_Y_V1垂直亮度环滤波段特性索引
SEG_LVL_REF_FRAME5参考帧段特性索引
SEG_LVL_SKIP6skip段特性索引
SEG_LVL_GLOBALMV7全局mv特性索引
SEG_LVL_MAX8段特性数目
PLANE_TYPES2不同平面类型的数目(亮度和色度)
TX_SIZE_CONTEXTS3变换大小上下文数目
INTERP_FILTERS3interp_filter值的数目
INTERP_FILTER_CONTEXTS16interp_filter上下文数目
SKIP_MODE_CONTEXTS3解码skip_mode上下文数目
SKIP_CONTEXTS3解码skip上下文数目
PARTITION_CONTEXTS4解码partition上下文数目
TX_SIZES5正方形变换大小的数目
TX_SIZES_ALL19变换大小的数目 (包括非正方形大小)
TX_MODES3tx_mode值的数目
DCT_DCT0反变换 行用DCT算法 列用DCT算法
ADST_DCT1反变换 行用DCT算法 列用ADST算法?
DCT_ADST2反变换 行用ADST算法 列用DCT算法?
ADST_ADST3反变换 行用ADST算法 列用ADST算法
FLIPADST_DCT4反变换 行用FLIPADST算法 列用DCT算法
DCT_FLIPADST5反变换 行用DCT算法 列用FLIPADST算法
FLIPADST_FLIPADST6反变换 行用FLIPADST算法 列用FLIPADST算法
ADST_FLIPADST7反变换 行用ADST算法 列用FLIPADST算法
FLIPADST_ADST8反变换 行用FLIPADST算法 列用ADST算法
IDTX9反变换 行和列用恒等式
V_DCT10反变换 行用恒等式 列用DCT算法
H_DCT11反变换 行用DCT算法 列用恒等式
V_ADST12反变换 行用恒等式 列用ADST算法
H_ADST13反变换 行用ADST算法 列用恒等式
V_FLIPADST14反变换 行用恒等式 列用FLIPADST算法
H_FLIPADST15反变换 行用FLIPADST算法 列用恒等式
TX_TYPES16反变换类型数目
MB_MODE_COUNT17YMode值的数目
INTRA_MODES13y_mode值的数目
UV_INTRA_MODES_CFL_NOT_ALLOWED13当色度不允许从亮度推导时uv_mode值的数目
UV_INTRA_MODES_CFL_ALLOWED14当色度允许从亮度推导时uv_mode值的数目
COMPOUND_MODES8compound_mode值的数目
COMPOUND_MODE_CONTEXTS8compound_mode上下文数目
COMP_NEWMV_CTXS5当构建compound_mode上下文时可以使用的新的mv值的数目
NEW_MV_CONTEXTS6new_mv上下文数目
ZERO_MV_CONTEXTS2zero_mv上下文数目
REF_MV_CONTEXTS6ref_mv上下文数目
DRL_MODE_CONTEXTS3drl_mode上下文数目
MV_CONTEXTS2解码运动矢量上下文数目,包括一个用来做intra块复制
MV_INTRABC_CONTEXT1用来做intra块复制的运动矢量上下文
MV_JOINTS4mv_joint值的数目
MV_CLASSES11mv_class值的数目
CLASS0_SIZE2mv_class0_bit值的数目
MV_OFFSET_BITS10解码运动矢量使用的最大bit数
MAX_LOOP_FILTER63环滤波使用的最大值
REF_SCALE_SHIFT14缩放参考帧时的精度位数
SUBPEL_BITS4选择一个帧间预测过滤器内核时的精度位数
SUBPEL_MASK15( 1 << SUBPEL_BITS ) - 1
SCALE_SUBPEL_BITS10计算帧间预测位置时的精度位数
MV_BORDER128裁剪运动矢量时使用的值
PALETTE_COLOR_CONTEXTS5颜色上下文值的数目
PALETTE_MAX_COLOR_CONTEXT_HASH8颜色上下文哈希和颜色上下文之间的映射数量
PALETTE_BLOCK_SIZE_CONTEXTS7调色板块大小值的数目
PALETTE_Y_MODE_CONTEXTS3调色板Y平面模式上下文值的数目
PALETTE_UV_MODE_CONTEXTS2调色板UV平面模式上下文值的数目
PALETTE_SIZES7palette_size值的数目
PALETTE_COLORS8palette_color值的数目
PALETTE_NUM_NEIGHBORS3调色板计算时考虑的相邻的数目
DELTA_Q_SMALL3用来表示量化器索引delta可选编码的值
DELTA_LF_SMALL3用来表示环滤波delta值可选编码的值
QM_TOTAL_SIZE3344量化矩阵值的数目
MAX_ANGLE_DELTA3AngleDeltaY 和 AngleDeltaUV最大幅度
DIRECTIONAL_MODES8方向帧内模式的数目
ANGLE_STEP3AngleDeltaY 或者 AngleDeltaUV每单位增加的角度.
TX_SET_TYPES_INTRA3帧内变换集类型的数目
TX_SET_TYPES_INTER4帧间变换集类型的数目
WARPEDMODEL_PREC_BITS16变形运动模型的内部精度
IDENTITY0变形模型只是一个恒等式变换
TRANSLATION1变形模型只是一个单纯的平移
ROTZOOM2变形模型是旋转 + 对称缩放 + 平移
AFFINE3变形模型是一个通用的仿射变换
GM_ABS_TRANS_BITS12如果是ROTZOOM或者AFFINE模型的一部分,此值是编码全局运动模型的平移分量的bit数
GM_ABS_TRANS_ONLY_BITS9如果是TRANSLATION模型的一部分,此值是编码全局运动模型的平移分量的bit数
GM_ABS_ALPHA_BITS12此值是编码全局运动模型非平移分量的bit数
DIV_LUT_PREC_BITS14在除数查找表中条目的分数bit数
DIV_LUT_BITS8在除数查找表中查找的分数bit数
DIV_LUT_NUM257除数查找表的条目个数
MOTION_MODES3运动模式的个数
SIMPLE0使用平移或者全局运动补偿
OBMC1使用重叠块运动补偿
LOCALWARP2使用本地变形运动补偿
LEAST_SQUARES_SAMPLES_MAX8计算一个本地变形时使用的最大样点数
LS_MV_MAX256在本地变形计算中包含的最大运动矢量差
WARPEDMODEL_TRANS_CLAMP1<<23变形平移分量使用的最大值
WARPEDMODEL_NONDIAGAFFINE_CLAMP1<<13变形矩阵分量使用的最大值
WARPEDPIXEL_PREC_SHIFTS1<<6用于变形过滤的相位数
WARPEDDIFF_PREC_BITS10变形过滤的额外精度bit数
GM_ALPHA_PREC_BITS15发送非平移变形模型系数需要的分数bit数
GM_TRANS_PREC_BITS6发送平移变形模型系数需要的分数bit数
GM_TRANS_ONLY_PREC_BITS3单纯的平移变形需要的分数bit数
INTERINTRA_MODES4帧间帧内模式的数目
MASK_MASTER_SIZE64MasterMask数组的大小
SEGMENT_ID_PREDICTED_CONTEXTS3segment_id_predicted上下文数目
IS_INTER_CONTEXTS4is_inter上下文数目
SKIP_CONTEXTS3skip上下文数目
FWD_REFS4前向参考帧句法元素的数目
BWD_REFS3后向参考帧句法元素的数目
SINGLE_REFS7单一的参考帧句法元素数目
UNIDIR_COMP_REFS4单向混合参考帧句法元素数目
COMPOUND_TYPES2compound_type值的数目
CFL_JOINT_SIGNS8cfl_alpha_signs值的数目
CFL_ALPHABET_SIZE16cfl_alpha_u 和 cfl_alpha_v值的数目
COMP_INTER_CONTEXTS5comp_mode上下文数目
COMP_REF_TYPE_CONTEXTS5comp_ref_type上下文数目
CFL_ALPHA_CONTEXTS6cfl_alpha_u 和 cfl_alpha_v上下文数目
INTRA_MODE_CONTEXTS5intra_frame_y_mode上下文数目
COMP_GROUP_IDX_CONTEXTS6comp_group_idx上下文数目
COMPOUND_IDX_CONTEXTS6compound_idx上下文数目
INTRA_EDGE_KERNELS3帧内边缘过滤器的过滤器核的数目
INTRA_EDGE_TAPS5帧内边缘过滤器的kernel taps数目
FRAME_LF_COUNT4环滤波强度值的数目
MAX_VARTX_DEPTH2可变变换树的最大深度
TXFM_PARTITION_CONTEXTS21txfm_split上下文数目
REF_CAT_LEVEL640近距离运动矢量的额外权重
MAX_REF_MV_STACK_SIZE8堆栈中运动矢量的最大数目
MFMV_STACK_SIZE3运动场运动矢量的栈大小
MAX_TX_DEPTH2当最大变换大小是8x8的时候tx_depth上下文的数目
WEDGE_TYPES16楔形掩模过程的方向数
FILTER_BITS7维纳滤波系数使用的bit数
WIENER_COEFFS3要读取的维纳滤波系数的数量
SGRPROJ_PARAMS_BITS4指定自导向过滤器集所需的位数
SGRPROJ_PRJ_SUBEXP_K4控制如何读取自引导的deltas
SGRPROJ_PRJ_BITS7在自引导的恢复过程中精度
SGRPROJ_RST_BITS4Restoration precision bits generated higher than source before projection
SGRPROJ_MTABLE_BITS20mtable划分表的精度
SGRPROJ_RECIP_BITS12按n表划分的精度
SGRPROJ_SGR_BITS8selfguided_restoration核心的内部精度
EC_PROB_SHIFT6在算术编码中减少CDF精度的位数
EC_MIN_PROB4算术编码中分配给每个符号的最小概率
SELECT_SCREEN_CONTENT_TOOLS2此值表示allow_screen_content_tools句法元素被编码
SELECT_INTEGER_MV2此值表示force_integer_mv句法元素被编码
RESTORATION_TILESIZE_MAX256一个循环恢复tile的最大值
MAX_FRAME_DISTANCE31计算加权预测时的最大距离
MAX_OFFSET_WIDTH8一个投影运动矢量最大水平偏移
MAX_OFFSET_HEIGHT0一个投影运动矢量最大垂直偏移
WARP_PARAM_REDUCE_BITS6修剪过程中参数的舍入位宽
NUM_BASE_LEVELS2量化器基础等级的数目
COEFF_BASE_RANGE12在num_base_level之上的量化器范围,即指数-哥伦布编码过程被激活之上
BR_CDF_SIZE4coeff_br上下文的数目
SIG_COEF_CONTEXTS_EOB4coeff_base_eob上下文的数目
SIG_COEF_CONTEXTS_2D26只有水平或者只有垂直变换的coeff_base上下文偏移
SIG_COEF_CONTEXTS42coeff_base上下文偏移
SIG_REF_DIFF_OFFSET_NUM5在决定coeff_base 和 coeff_base_eob上下文索引时使用的最大上下文样点数.
SUPERRES_NUM8上采样率的分子
SUPERRES_DENOM_MIN9上采样率的最小分母
SUPERRES_DENOM_BITS3指定上采样率分母的bit数
SUPERRES_FILTER_BITS6上采样过滤器选择的分母精度位数
SUPERRES_FILTER_SHIFTS1 << SUPERRES_FILTER_BITS上采样过滤器的相位数
SUPERRES_FILTER_TAPS8上采样过滤器的taps数目
SUPERRES_FILTER_OFFSET3上采样过滤器的像素偏移
SUPERRES_SCALE_BITS14在上采样中计算位置时需要的小数位数
SUPERRES_SCALE_MASK(1 << 14) - 1在上采样中计算位置的掩码
SUPERRES_EXTRA_BITS8SUPERRES_SCALE_BITS 和 SUPERRES_FILTER_BITS精度之间的差异
TXB_SKIP_CONTEXTS13all_zero上下文数目
EOB_COEF_CONTEXTS22eob_extra上下文数目
DC_SIGN_CONTEXTS3dc_sign上下文数目
LEVEL_CONTEXTS21coeff_br上下文数目
TX_CLASS_2D0在两个方向上执行非恒等式变换的变换种类
TX_CLASS_HORIZ1只在水平方向上执行非恒等式变换的变换种类
TX_CLASS_VERT2只在垂直方向上执行非恒等式变换的变换种类
REFMVS_LIMIT( 1 << 12 ) - 1可以保存的最大参考MV分量
INTRA_FILTER_SCALE_BITS4帧内过滤过程缩放偏移
INTRA_FILTER_MODES5帧内过滤类型数目
COEFF_CDF_Q_CTXS4coeff( )句法结构可选择上下文类型的数目
PRIMARY_REF_NONE7primary_ref_frame表示没有主参考帧

转载于:https://www.cnblogs.com/hspx/p/8978872.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值