MMVD (MERGED MOTION VECTOR DIFFERENCE) USING DEPTH MAP AND/OR MOTION MAP

Systems and methods are disclosed for performing encoding and/or decoding in merged motion vector difference (MMVD) mode using depth and/or motion information. MMVD tables (e.g., MMVD distance and/or direction sets) may be adaptively (e.g., dynamically) generated for blocks based on input motion and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PURI, Saurabh, NASER, Karam, POIRIER, Tangi, MARTIN-COCHER, Gaëlle
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems and methods are disclosed for performing encoding and/or decoding in merged motion vector difference (MMVD) mode using depth and/or motion information. MMVD tables (e.g., MMVD distance and/or direction sets) may be adaptively (e.g., dynamically) generated for blocks based on input motion and/or input depth information. MMVD distance and/or direction sets may accelerate coding, reduce signaling, and/or improve compression. Depth and/or motion information may be used, for example, to adaptively restrict a search for MMVD candidates, change (e.g., reduce, reorder, shift, replace) MMVD distance and/or direction tables. MMVD distance and/or direction sets may be determined from motion characteristics, such as depth maps, motion maps, and/or motion vector predictors (MVPs) (e.g., base MVP, average size of MVPs), average motion of a block, etc.