|
|
səhifə | 2/70 | tarix | 26.11.2023 | ölçüsü | 3,07 Mb. | | #136121 |
| JVET-Q2002-v3 Algorithm description for Versatile Video Coding and Test Model 8 (VTM 8) Contents
Abstract 1
1Introduction 10
2Scope 10
3Algorithm description of Versatile Video Coding 11
3.1VVC coding architecture 11
3.2Partitioning 13
3.2.1Partitioning of the picture into CTUs 13
3.2.2Partitioning of pictures into subpictures, slices, tiles 13
3.2.3Partitioning of the CTUs using a tree structure 15
3.2.4CU splits on picture boundaries 19
3.2.5Restrictions on redundant CU splits 20
3.2.6Virtual pipeline data units (VPDUs) 20
3.2.7Intra chroma partitioning and prediction restriction 21
3.3Intra prediction 22
3.3.1Intra mode coding with 67 intra prediction modes 22
3.3.2Cross-component linear model prediction 25
3.3.3Position dependent intra prediction combination 28
3.3.4Multiple reference line (MRL) intra prediction 29
3.3.5Intra sub-partitions (ISP) 30
3.3.6Matrix weighted Intra Prediction (MIP) 33
3.4Inter prediction 35
3.4.1Extended merge prediction 36
3.4.2Merge mode with MVD (MMVD) 39
3.4.3Symmetric MVD coding 40
3.4.4Affine motion compensated prediction 41
3.4.5Subblock-based temporal motion vector prediction (SbTMVP) 47
3.4.6Adaptive motion vector resolution (AMVR) 49
3.4.7Motion field storage 49
3.4.8Bi-prediction with CU-level weight (BCW) 50
3.4.9Bi-directional optical flow (BDOF) 50
3.4.10Decoder side motion vector refinement (DMVR) 53
3.4.11Geometric partitioning mode (GPM) 55
3.4.12Combined inter and intra prediction (CIIP) 57
3.4.13Miscellaneous inter prediction aspects 58
3.5Transform and quantization 58
3.5.1Large block-size transforms with high-frequency zeroing 58
3.5.2Multiple transform selection (MTS) for core transform 58
3.5.3Low-frequency non-separable transform (LFNST) 60
3.5.4Subblock transform (SBT) 63
3.5.5Quantization 64
3.5.6Joint coding of chroma residuals (JCCR) 66
3.6Entropy coding 67
3.6.1Core CABAC engine 68
3.6.2Transform coefficient level coding 69
3.6.3Context modeling for coefficient coding 70
3.7In-loop filters 71
3.7.1Adaptive Loop Filter 72
3.7.2Deblocking filter 77
3.7.3Luma mapping with chroma scaling (LMCS) 82
3.8360-degree video coding tools 87
3.8.1Horizontal wrap around motion compensation 87
3.8.2Loop filter disabled across virtual boundaries 88
3.9Screen content coding tools 89
3.9.1Intra block copy (IBC) 89
3.9.2Block differential pulse coded modulation (BDPCM) 92
3.9.3Residual coding for transform skip mode 93
3.9.4Palette mode 95
3.9.5Adaptive color transform 98
4Description of VTM encoder and encoding methods 99
4.1Derivation process of coding tree structure 99
4.2Hash based motion estimation for screen content coding 99
5References 100
Dostları ilə paylaş: |
|
|