JEM7.0中各算法与其对应的宏

Structure

Macro Tool
JVET_C0024_QTBT Quadtree plus binary tree (QTBT) block structure

Intra

Macro Tool
VCEG_AZ07_INTRA_65ANG_MODES 65 intra prediction directions
VCEG_AZ07_INTRA_4TAP_FILTER 4-tap interpolation filter for intra prediction
VCEG_AZ07_INTRA_BOUNDARY_FILTER Additional boundary filter or intra prediction
COM16_C806_LMCHROMA Cross-component linear model (CCLM) prediction
COM16_C1046_PDPC_INTRA Position dependent intra prediction combination

Inter

Macro Tool
COM16_C806_VCEG_AZ10_SUB_PU_TMVP Sub-CU level motion vector prediction
JVET_B058_HIGH_PRECISION_MOTION_VECTOR_MC 1/16 pel motion vector storage accuracy
VCEG_AZ07_IMV Locally adaptive motion vector resolution (LAMVR)
COM16_C806_OBMC Overlapped block motion compensation (OBMC)
VCEG_AZ06_IC Local illumination compensation (LIC)
COM16_C1016_AFFINE Affine motion prediction
VCEG_AZ07_FRUC_MERGE Pattern matched motion vector derivation
VCEG_AZ05_BIO Bi-directional optical flow (BIO)
JVET_E0052_DMVR Decoder-side motion vector refinement based on bilateral template matching

Transform

Macro Tool
COM16_C806_EMT Explicit multiple core transform
COM16_C1044_NSST Mode dependent non-separable secondary transforms
INTRA_KLT & INTER_KLT Signal dependent transform (SDT)

In-loop filtering

Macro Tool
ALF_HM3_REFACTOR Adaptive loop filter (ALF)
JVET_F0096_BILATERAL_FILTER Bilateral filter

CABAC

Macro Tool
VCEG_AZ07_CTX_RESIDUALCODING Context modelling for transform coefficient levels
VCEG_AZ07_BAC_ADAPT_WDOW Multi-hypothesis probability estimation
VCEG_AZ07_INIT_PREVFRAME Initialization for context models
JVET_D0033_ADAPTIVE_CLIPPING Content adaptive clipping

注:找到对应的宏后,请到TypeDef.h的宏定义处,查找当前宏目录下是否还定义了其余相关的宏(可能为后续的优化技术或补充等)。

猜你喜欢

转载自blog.csdn.net/yolo_life/article/details/81239435
今日推荐