MPEG4 Video Verification Model VM 18.0
4
3.5.1 Direct Coding....................................................................................................................................... 68
3.5.2 Forward Coding ...................................................................................................................................70
3.5.3 Backward Coding.................................................................................................................................70
3.5.4 Bidirectional Coding............................................................................................................................71
3.5.5 Mode Decisions....................................................................................................................................71
3.5.6 Motion Vector Coding .........................................................................................................................72
3.6 Error Resilience............................................................................................................................................72
3.6.1 Introduction..........................................................................................................................................72
3.6.2 Recommended Modes of Operation.....................................................................................................75
3.7 Generalized Scalable Encoding....................................................................................................................77
3.7.1 Spatial Scalability Encoding ................................................................................................................79
3.7.2 Temporal Scalability Encoding............................................................................................................81
3.8 Sprite Coding ...............................................................................................................................................85
3.8.1 Introduction..........................................................................................................................................85
3.8.2 Location of Reference Points...............................................................................................................86
3.8.3 Definition of Transform Functions.......................................................................................................88
3.8.4 Sprite Generation .................................................................................................................................90
3.8.5 Encoding ..............................................................................................................................................90
3.9 Texture Coding Mode ..................................................................................................................................93
3.9.1 Basic Principle of the Encoder.............................................................................................................95
3.9.2 Discrete Wavelet Transform ................................................................................................................96
3.9.3 Coding of the lowest subband ..............................................................................................................98
3.9.4 ZeroTree Coding of the Higher Bands.................................................................................................98
3.9.5 Quantisation .........................................................................................................................................99
3.9.6 Zero Tree Scanning............................................................................................................................100
3.9.7 Entropy coding...................................................................................................................................101
4 Bitstream Syntax..............................................................................................................................................102
4.1 Start Code................................................................................................................................................... 102
4.2 Video Object Sequence Class ....................................................................................................................103
4.2.1 Video Object Sequence......................................................................................................................103
4.3 Video Object Class.....................................................................................................................................103
4.3.1 Visual Object...................................................................................................................................... 103
4.4 Video Object Layer Class ..........................................................................................................................105
4.4.1 Video Object Layer............................................................................................................................ 105
4.5 Group Of VOPs class................................................................................................................................. 113
4.5.1 Syntax of Group of VideoObjectPlane...............................................................................................113
4.6 VideoObjectPlane Class............................................................................................................................. 113