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 |
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的宏定义处,查找当前宏目录下是否还定义了其余相关的宏(可能为后续的优化技术或补充等)。