1. 程式人生 > >AV1 比特流&解碼過程規範-符號和縮略語

AV1 比特流&解碼過程規範-符號和縮略語

lane 新的 幀內模式 模式 離散余弦變換 過濾器 數位 沒有 mil

3、符號和縮略語

DCT

離散余弦變換

ADST

非對稱離散正弦變換

LSB

最低有效位

MSB

最高有效位

WHT

沃爾什 Hadamard變換

該規範使用了一些常量整數,與特定句法元素的語義相關的常量在第6節中定義,其他的常數定義如下:

符號名描述
REFS_PER_FRAME 7 幀間編碼可以使用的參考幀數目
TOTAL_REFS_PER_FRAME 8 參考幀類型的數量(包括幀內類型)
BLOCK_SIZE_GROUPS 4 解碼y_mode時上下文數目
BLOCK_SIZES 22 使用的不同塊大小的數目
BLOCK_INVALID 14 標記值以標記非法的分區選擇
MAX_SB_SIZE 128 超塊以像素為單位的最大尺寸
MI_SIZE 4 模式信息塊以像素為單位的最小尺寸
MI_SIZE_LOG2 2 最小模式信息塊大小以2為底的對數值
MAX_TILE_WIDTH 4096 一個tile以亮度像素為單位的最大寬度
MAX_TILE_AREA 4096 * 2304 一個tile以亮度像素為單位的最大範圍
MAX_TILE_ROWS 64 tile行的最大數目
MAX_TILE_COLS 64 tile列的最大數目
INTRABC_DELAY_PIXELS 256 可以使用intra塊復制之前的水平像素數量
INTRABC_DELAY_SB64
4 可以使用intra塊復制之前的64x64塊的數量
NUM_REF_FRAMES 8 可以存儲為將來參考的幀數
IS_INTER_CONTEXTS 4 is_inter上下文數目
REF_CONTEXTS 3 single_ref, comp_ref, comp_bwdref, uni_comp_ref, uni_comp_ref_p1uni_comp_ref_p2的上下文數目
MAX_SEGMENTS 8 段映射中允許的段數
SEGMENT_ID_CONTEXTS 3 segment_id上下文數目
SEG_LVL_ALT_Q 0 量化器段特性索引
SEG_LVL_ALT_LF_Y_V
1 垂直亮度環濾波段特性索引
SEG_LVL_REF_FRAME 5 參考幀段特性索引
SEG_LVL_SKIP 6 skip段特性索引
SEG_LVL_GLOBALMV 7 全局mv特性索引
SEG_LVL_MAX 8 段特性數目
PLANE_TYPES 2 不同平面類型的數目(亮度和色度)
TX_SIZE_CONTEXTS 3 變換大小上下文數目
INTERP_FILTERS 3 interp_filter值的數目
INTERP_FILTER_CONTEXTS 16 interp_filter上下文數目
SKIP_MODE_CONTEXTS 3 解碼skip_mode上下文數目
SKIP_CONTEXTS 3 解碼skip上下文數目
PARTITION_CONTEXTS 4 解碼partition上下文數目
TX_SIZES 5 正方形變換大小的數目
TX_SIZES_ALL 19 變換大小的數目 (包括非正方形大小)
TX_MODES 3 tx_mode值的數目
DCT_DCT 0 反變換 行用DCT算法 列用DCT算法
ADST_DCT 1 反變換 行用DCT算法 列用ADST算法?
DCT_ADST 2 反變換 行用ADST算法 列用DCT算法?
ADST_ADST 3 反變換 行用ADST算法 列用ADST算法
FLIPADST_DCT 4 反變換 行用FLIPADST算法 列用DCT算法
DCT_FLIPADST 5 反變換 行用DCT算法 列用FLIPADST算法
FLIPADST_FLIPADST 6 反變換 行用FLIPADST算法 列用FLIPADST算法
ADST_FLIPADST 7 反變換 行用ADST算法 列用FLIPADST算法
FLIPADST_ADST 8 反變換 行用FLIPADST算法 列用ADST算法
IDTX 9 反變換 行和列用恒等式
V_DCT 10 反變換 行用恒等式 列用DCT算法
H_DCT 11 反變換 行用DCT算法 列用恒等式
V_ADST 12 反變換 行用恒等式 列用ADST算法
H_ADST 13 反變換 行用ADST算法 列用恒等式
V_FLIPADST 14 反變換 行用恒等式 列用FLIPADST算法
H_FLIPADST 15 反變換 行用FLIPADST算法 列用恒等式
TX_TYPES 16 反變換類型數目
MB_MODE_COUNT 17 YMode值的數目
INTRA_MODES 13 y_mode值的數目
UV_INTRA_MODES_CFL_NOT_ALLOWED 13 當色度不允許從亮度推導時uv_mode值的數目
UV_INTRA_MODES_CFL_ALLOWED 14 當色度允許從亮度推導時uv_mode值的數目
COMPOUND_MODES 8 compound_mode值的數目
COMPOUND_MODE_CONTEXTS 8 compound_mode上下文數目
COMP_NEWMV_CTXS 5 當構建compound_mode上下文時可以使用的新的mv值的數目
NEW_MV_CONTEXTS 6 new_mv上下文數目
ZERO_MV_CONTEXTS 2 zero_mv上下文數目
REF_MV_CONTEXTS 6 ref_mv上下文數目
DRL_MODE_CONTEXTS 3 drl_mode上下文數目
MV_CONTEXTS 2 解碼運動矢量上下文數目,包括一個用來做intra塊復制
MV_INTRABC_CONTEXT 1 用來做intra塊復制的運動矢量上下文
MV_JOINTS 4 mv_joint值的數目
MV_CLASSES 11 mv_class值的數目
CLASS0_SIZE 2 mv_class0_bit值的數目
MV_OFFSET_BITS 10 解碼運動矢量使用的最大bit數
MAX_LOOP_FILTER 63 環濾波使用的最大值
REF_SCALE_SHIFT 14 縮放參考幀時的精度位數
SUBPEL_BITS 4 選擇一個幀間預測過濾器內核時的精度位數
SUBPEL_MASK 15 ( 1 << SUBPEL_BITS ) - 1
SCALE_SUBPEL_BITS 10 計算幀間預測位置時的精度位數
MV_BORDER 128 裁剪運動矢量時使用的值
PALETTE_COLOR_CONTEXTS 5 顏色上下文值的數目
PALETTE_MAX_COLOR_CONTEXT_HASH 8 顏色上下文哈希和顏色上下文之間的映射數量
PALETTE_BLOCK_SIZE_CONTEXTS 7 調色板塊大小值的數目
PALETTE_Y_MODE_CONTEXTS 3 調色板Y平面模式上下文值的數目
PALETTE_UV_MODE_CONTEXTS 2 調色板UV平面模式上下文值的數目
PALETTE_SIZES 7 palette_size值的數目
PALETTE_COLORS 8 palette_color值的數目
PALETTE_NUM_NEIGHBORS 3 調色板計算時考慮的相鄰的數目
DELTA_Q_SMALL 3 用來表示量化器索引delta可選編碼的值
DELTA_LF_SMALL 3 用來表示環濾波delta值可選編碼的值
QM_TOTAL_SIZE 3344 量化矩陣值的數目
MAX_ANGLE_DELTA 3 AngleDeltaY 和 AngleDeltaUV最大幅度
DIRECTIONAL_MODES 8 方向幀內模式的數目
ANGLE_STEP 3 AngleDeltaY 或者 AngleDeltaUV每單位增加的角度.
TX_SET_TYPES_INTRA 3 幀內變換集類型的數目
TX_SET_TYPES_INTER 4 幀間變換集類型的數目
WARPEDMODEL_PREC_BITS 16 變形運動模型的內部精度
IDENTITY 0 變形模型只是一個恒等式變換
TRANSLATION 1 變形模型只是一個單純的平移
ROTZOOM 2 變形模型是旋轉 + 對稱縮放 + 平移
AFFINE 3 變形模型是一個通用的仿射變換
GM_ABS_TRANS_BITS 12 如果是ROTZOOM或者AFFINE模型的一部分,此值是編碼全局運動模型的平移分量的bit數
GM_ABS_TRANS_ONLY_BITS 9 如果是TRANSLATION模型的一部分,此值是編碼全局運動模型的平移分量的bit數
GM_ABS_ALPHA_BITS 12 此值是編碼全局運動模型非平移分量的bit數
DIV_LUT_PREC_BITS 14 在除數查找表中條目的分數bit數
DIV_LUT_BITS 8 在除數查找表中查找的分數bit數
DIV_LUT_NUM 257 除數查找表的條目個數
MOTION_MODES 3 運動模式的個數
SIMPLE 0 使用平移或者全局運動補償
OBMC 1 使用重疊塊運動補償
LOCALWARP 2 使用本地變形運動補償
LEAST_SQUARES_SAMPLES_MAX 8 計算一個本地變形時使用的最大樣點數
LS_MV_MAX 256 在本地變形計算中包含的最大運動矢量差
WARPEDMODEL_TRANS_CLAMP 1<<23 變形平移分量使用的最大值
WARPEDMODEL_NONDIAGAFFINE_CLAMP 1<<13 變形矩陣分量使用的最大值
WARPEDPIXEL_PREC_SHIFTS 1<<6 用於變形過濾的相位數
WARPEDDIFF_PREC_BITS 10 變形過濾的額外精度bit數
GM_ALPHA_PREC_BITS 15 發送非平移變形模型系數需要的分數bit數
GM_TRANS_PREC_BITS 6 發送平移變形模型系數需要的分數bit數
GM_TRANS_ONLY_PREC_BITS 3 單純的平移變形需要的分數bit數
INTERINTRA_MODES 4 幀間幀內模式的數目
MASK_MASTER_SIZE 64 MasterMask數組的大小
SEGMENT_ID_PREDICTED_CONTEXTS 3 segment_id_predicted上下文數目
IS_INTER_CONTEXTS 4 is_inter上下文數目
SKIP_CONTEXTS 3 skip上下文數目
FWD_REFS 4 前向參考幀句法元素的數目
BWD_REFS 3 後向參考幀句法元素的數目
SINGLE_REFS 7 單一的參考幀句法元素數目
UNIDIR_COMP_REFS 4 單向混合參考幀句法元素數目
COMPOUND_TYPES 2 compound_type值的數目
CFL_JOINT_SIGNS 8 cfl_alpha_signs值的數目
CFL_ALPHABET_SIZE 16 cfl_alpha_ucfl_alpha_v值的數目
COMP_INTER_CONTEXTS 5 comp_mode上下文數目
COMP_REF_TYPE_CONTEXTS 5 comp_ref_type上下文數目
CFL_ALPHA_CONTEXTS 6 cfl_alpha_ucfl_alpha_v上下文數目
INTRA_MODE_CONTEXTS 5 intra_frame_y_mode上下文數目
COMP_GROUP_IDX_CONTEXTS 6 comp_group_idx上下文數目
COMPOUND_IDX_CONTEXTS 6 compound_idx上下文數目
INTRA_EDGE_KERNELS 3 幀內邊緣過濾器的過濾器核的數目
INTRA_EDGE_TAPS 5 幀內邊緣過濾器的kernel taps數目
FRAME_LF_COUNT 4 環濾波強度值的數目
MAX_VARTX_DEPTH 2 可變變換樹的最大深度
TXFM_PARTITION_CONTEXTS 21 txfm_split上下文數目
REF_CAT_LEVEL 640 近距離運動矢量的額外權重
MAX_REF_MV_STACK_SIZE 8 堆棧中運動矢量的最大數目
MFMV_STACK_SIZE 3 運動場運動矢量的棧大小
MAX_TX_DEPTH 2 當最大變換大小是8x8的時候tx_depth上下文的數目
WEDGE_TYPES 16 楔形掩模過程的方向數
FILTER_BITS 7 維納濾波系數使用的bit數
WIENER_COEFFS 3 要讀取的維納濾波系數的數量
SGRPROJ_PARAMS_BITS 4 指定自導向過濾器集所需的位數
SGRPROJ_PRJ_SUBEXP_K 4 控制如何讀取自引導的deltas
SGRPROJ_PRJ_BITS 7 在自引導的恢復過程中精度
SGRPROJ_RST_BITS 4 Restoration precision bits generated higher than source before projection
SGRPROJ_MTABLE_BITS 20 mtable劃分表的精度
SGRPROJ_RECIP_BITS 12 按n表劃分的精度
SGRPROJ_SGR_BITS 8 selfguided_restoration核心的內部精度
EC_PROB_SHIFT 6 在算術編碼中減少CDF精度的位數
EC_MIN_PROB 4 算術編碼中分配給每個符號的最小概率
SELECT_SCREEN_CONTENT_TOOLS 2 此值表示allow_screen_content_tools句法元素被編碼
SELECT_INTEGER_MV 2 此值表示force_integer_mv句法元素被編碼
RESTORATION_TILESIZE_MAX 256 一個循環恢復tile的最大值
MAX_FRAME_DISTANCE 31 計算加權預測時的最大距離
MAX_OFFSET_WIDTH 8 一個投影運動矢量最大水平偏移
MAX_OFFSET_HEIGHT 0 一個投影運動矢量最大垂直偏移
WARP_PARAM_REDUCE_BITS 6 修剪過程中參數的舍入位寬
NUM_BASE_LEVELS 2 量化器基礎等級的數目
COEFF_BASE_RANGE 12 在num_base_level之上的量化器範圍,即指數-哥倫布編碼過程被激活之上
BR_CDF_SIZE 4 coeff_br上下文的數目
SIG_COEF_CONTEXTS_EOB 4 coeff_base_eob上下文的數目
SIG_COEF_CONTEXTS_2D 26 只有水平或者只有垂直變換的coeff_base上下文偏移
SIG_COEF_CONTEXTS 42 coeff_base上下文偏移
SIG_REF_DIFF_OFFSET_NUM 5 在決定coeff_basecoeff_base_eob上下文索引時使用的最大上下文樣點數.
SUPERRES_NUM 8 上采樣率的分子
SUPERRES_DENOM_MIN 9 上采樣率的最小分母
SUPERRES_DENOM_BITS 3 指定上采樣率分母的bit數
SUPERRES_FILTER_BITS 6 上采樣過濾器選擇的分母精度位數
SUPERRES_FILTER_SHIFTS 1 << SUPERRES_FILTER_BITS 上采樣過濾器的相位數
SUPERRES_FILTER_TAPS 8 上采樣過濾器的taps數目
SUPERRES_FILTER_OFFSET 3 上采樣過濾器的像素偏移
SUPERRES_SCALE_BITS 14 在上采樣中計算位置時需要的小數位數
SUPERRES_SCALE_MASK (1 << 14) - 1 在上采樣中計算位置的掩碼
SUPERRES_EXTRA_BITS 8 SUPERRES_SCALE_BITS 和 SUPERRES_FILTER_BITS精度之間的差異
TXB_SKIP_CONTEXTS 13 all_zero上下文數目
EOB_COEF_CONTEXTS 22 eob_extra上下文數目
DC_SIGN_CONTEXTS 3 dc_sign上下文數目
LEVEL_CONTEXTS 21 coeff_br上下文數目
TX_CLASS_2D 0 在兩個方向上執行非恒等式變換的變換種類
TX_CLASS_HORIZ 1 只在水平方向上執行非恒等式變換的變換種類
TX_CLASS_VERT 2 只在垂直方向上執行非恒等式變換的變換種類
REFMVS_LIMIT ( 1 << 12 ) - 1 可以保存的最大參考MV分量
INTRA_FILTER_SCALE_BITS 4 幀內過濾過程縮放偏移
INTRA_FILTER_MODES 5 幀內過濾類型數目
COEFF_CDF_Q_CTXS 4 coeff( )句法結構可選擇上下文類型的數目
PRIMARY_REF_NONE 7 primary_ref_frame表示沒有主參考幀

AV1 比特流&解碼過程規範-符號和縮略語