《AV1 Bitstream & Decoding Process Specification》,译名:AV1比特流及解码规范-Chapter 03-符号和缩略语

DCT

Discrete Cosine Transform,离散余弦变换

ADST

Asymmetric Discrete Sine Transform,非对称离散正弦变换

LSB

Least Significant Bit,二进制最低位

MSB

Most Significant Bit,二进制最高位

WHT

Walsh Hadamard Transform,沃尔什-哈达玛变换

该规范使用了许多整数常量值。

在第6章中定义了与特定语法元素的语义相关的常量。

其他常量定义如下:

常量名称描述说明
REFS_PER_FRAME7可用于帧间预测的参考帧数
TOTAL_REFS_PER_FRAME8参考帧类型数(包括帧内类型)
BLOCK_SIZE_GROUPS4解码y_mode时的上下文数
BLOCK_SIZES22使用的不同块尺寸的数量
BLOCK_INVALID22Sentinel值,用于标记不允许的分区选择
MAX_SB_SIZE128亮度样本中超级块的最大尺寸
MI_SIZE4亮度样本中模式信息块的最小尺寸
MI_SIZE_LOG22模式信息块的最小尺寸的基数为2的对数
MAX_TILE_WIDTH4096以亮度样本为单位的图块(Tile)的最大宽度
MAX_TILE_AREA4096*2304以亮度样本为单位的图块的最大面积
MAX_TILE_ROWS64最大图块(Tile)行数
MAX_TILE_COLS64最大图块(Tile)列数
INTRABC_DELAY_PIXELS256帧内块复制之前可以使用的水平亮度样本的数量
INTRABC_DELAY_SB644帧内块复制之前可以使用的64×64块的数量
NUM_REF_FRAMES8可存储以供将来参考的帧数
IS_INTER_CONTEXTS4is_inter的上下文数
REF_CONTEXTS3single_refcomp_refcomp_bwdrefuni_comp_refuni_comp_ref_p1uni_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_SKIP6跳过段功能的索引
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_CONTEXTS3Number
PARTITION_CONTEXTS4解码partition的上下文数量
TX_SIZES5平方变换尺寸的数量
TX_SIZES_ALL19变换尺寸的数量(包括非平方尺寸)
TX_MODES3tx_mode的值的数量
DCT_DCT0使用DCT的逆变换的行和列
ADST_DCT1逆变换的行使用DCT并且列使用ADST
DCT_ADST2逆变换的行使用ADST并且列使用DCT
ADST_ADST3使用ADST的逆变换的行和列
FLIPADST_DCT4逆变换的行使用DCT并且列使用FLIPADST
DCT_FLIPADST5逆变换的行使用FLIPADST并且列使用DCT
FLIPADST_FLIPADST6使用FLIPADST的逆变换的行和列
ADST_FLIPADST7逆变换的行使用FLIPADST并且列使用ADST
FLIPADST_ADST8逆变换的行使用ADST并且列使用FLIPADST
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用于解码运动向量的上下文的数量,包括用于帧内块复制的一个
MV_INTRABC_CONTEXT1用于帧内块复制的运动矢量上下文
MV_JOINTS4mv_joint的值的数量
MV_CLASSES11mv_class的值的数量
CLASS0_SIZE2mv_class0_bit的值的数量
MV_OFFSET_BITS10用于解码运动矢量的最大比特数
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_LF_SMALL3指示环路滤波器增量值的替代编码的值
QM_TOTAL_SIZE3344量化器矩阵中的值的数量
MAX_ANGLE_DELTA3AngleDeltaYAngleDeltaUV的最大幅度
DIRECTIONAL_MODES8定向帧内模式的数量
ANGLE_STEP3AngleDeltaYAngleDeltaUV中每单位增加的步长数
TX_SET_TYPES_INTRA3帧内变换集类型的数量
TX_SET_TYPES_INTER4帧间变换集类型的数量
WARPEDMODEL_PREC_BITS16扭曲运动模型的内部精度
IDENTITY0Warp模型只是一种恒等式变换
TRANSLATION1Warp模型是纯粹的翻译变换
ROTZOOM2Warp模型是旋转+对称缩放+平移
AFFINE3Warp模型是一种普遍的仿射变换
GM_ABS_TRANS_BITS12如果是ROTZOOMAFFINE模型的一部分,则为全局运动模型的平移分量编码的比特数
GM_ABS_TRANS_ONLY_BITS9如果是TRANSLATION模型的一部分,则为全局运动模型的平移分量编码的比特数
GM_ABS_ALPHA_BITS12全局运动模型的非平移分量编码的比特数
DIV_LUT_PREC_BITS14除数查找表中条目的小数位数
DIV_LUT_BITS8除数查找表中查找的小数位数
DIV_LUT_NUM257除数查找表中的条目数
MOTION_MODES3运动模式的值的数量
SIMPLE0使用翻译或全局运动补偿
OBMC1使用重叠块运动补偿
LOCALWARP2使用局部扭曲运动补偿
LEAST_SQUARES_SAMPLES_MAX8计算局部扭曲时使用的最大样本数
LS_MV_MAX256最大的运动矢量差异包括在局部扭曲计算中
WARPEDMODEL_TRANS_CLAMP1<<23用于经线的平移分量的Clamp
WARPEDMODEL_NONDIAGAFFINE_CLAMP1<<13用于经线矩阵分量的Clamp
WARPEDPIXEL_PREC_SHIFTS1<<6扭曲滤波中使用的抽头数量
WARPEDDIFF_PREC_BITS10变形滤波中额外的精度比特数
GM_ALPHA_PREC_BITS15发送非翻译扭曲模型系数的小数比特数
GM_TRANS_PREC_BITS6用于发送平移扭曲模型系数的小数比特数
GM_TRANS_ONLY_PREC_BITS3用于纯平移扭曲的小数比特数
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_ucfl_alpha_v的值的数量
COMP_INTER_CONTEXTS5comp_mode的上下文数量
COMP_REF_TYPE_CONTEXTS5comp_ref_type的上下文数量
CFL_ALPHA_CONTEXTS6cfl_alpha_ucfl_alpha_v的上下文数量
INTRA_MODE_CONTEXTS5intra_frame_y_mode的左上方的每个上下文的数量
COMP_GROUP_IDX_CONTEXTS6comp_group_idx的上下文数量
COMPOUND_IDX_CONTEXTS6compound_idx的上下文数量
INTRA_EDGE_KERNELS3帧内边缘滤波器的滤波器内核数
INTRA_EDGE_TAPS5帧内边缘滤波器的内核相数
FRAME_LF_COUNT4环路滤波器强度值的数量
MAX_VARTX_DEPTH2可变的变换树的最大深度
TXFM_PARTITION_CONTEXTS21txfm_split的上下文数量
REF_CAT_LEVEL640近运动矢量的加权值
MAX_REF_MV_STACK_SIZE8堆栈中的最大运动矢量数
MFMV_STACK_SIZE3运动场运动矢量的堆栈尺寸
MAX_TX_DEPTH2可以拆分转换的最大次数
WEDGE_TYPES16楔形掩模过程的方向数
FILTER_BITS7维纳滤波器系数中使用的比特数
WIENER_COEFFS3维纳滤波器系数的数量
SGRPROJ_PARAMS_BITS4指定自导向滤波器组所需的比特数
SGRPROJ_PRJ_SUBEXP_K4控制如何读取自导向的增量
SGRPROJ_PRJ_BITS7自导向恢复期间的精度位
SGRPROJ_RST_BITS4在投影之前生成的高于源的恢复精度位
SGRPROJ_MTABLE_BITS20mtable划分表的精度
SGRPROJ_RECIP_BITS12n表划分的精度
SGRPROJ_SGR_BITS8核心selfguided_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环恢复块的最大尺寸
MAX_FRAME_DISTANCE31计算加权预测时的最大距离
MAX_OFFSET_WIDTH8投影运动矢量的最大水平偏移
MAX_OFFSET_HEIGHT0投影运动矢量的最大垂直偏移
WARP_PARAM_REDUCE_BITS6针对剪切过程的参数舍入位宽
NUM_BASE_LEVELS2量化器基数等级数量
COEFF_BASE_RANGE12高于NUM_BASE_LEVELS的量化器的范围,高于该值时,Exp-Golomb编码过程被激活
BR_CDF_SIZE4coeff_br的值的数量
SIG_COEF_CONTEXTS_EOB4coeff_base_eob的上下文数量
SIG_COEF_CONTEXTS_2D26coeff_base的上下文偏移量,仅用于水平转换或仅垂直转换
SIG_COEF_CONTEXTS42coeff_base的上下文数量
SIG_REF_DIFF_OFFSET_NUM5在确定coeff_basecoeff_base_eob的上下文索引时使用的最大上下文样本数
SUPERRES_NUM8放大比例的分子
SUPERRES_DENOM_MIN9放大比例的最小分母
SUPERRES_DENOM_BITS3送给指定放大比例分母的比特数
SUPERRES_FILTER_BITS6用于放大滤波器选择的分数精度的比特数
SUPERRES_FILTER_SHIFTS1<<SUPERRES_FILTER_BITS放大滤波器的相数
SUPERRES_FILTER_TAPS8放大滤波器的抽头数
SUPERRES_FILTER_OFFSET3放大滤波器的采样偏移
SUPERRES_SCALE_BITS14用于在放大中计算位置的小数位数
SUPERRES_SCALE_MASK(1<<14)-1用于在放大中计算位置的掩码
SUPERRES_EXTRA_BITS8SUPERRES_SCALE_BITSSUPERRES_FILTER_BITS之间的精度差异
TXB_SKIP_CONTEXTS13all_zero的上下文数量
EOB_COEF_CONTEXTS9eob_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的值,表示没有主参考帧
BUFFER_POOL_MAX_SIZE10缓冲池中的帧数

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值