EP2205000B1

Method of determining motion vectors of direct mode in a B picture

Abstract

This record has no abstract on file.

EP2205000B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 7 January 2023, 3.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

1 claim: 1 independent, 0 dependent

  1. 1
    A video coding method for deriving motion vectors for a bi-predictive block in direct mode, the method comprising:obtaining a reference index information associated with a reference picture of the bi-predictive block;obtaining a reference picture by using the reference index information;determining motion vectors of the bi-predictive block;anddecoding the bi-predictive block based on the determined motion vectors;characterised in thatin determining motion vectors of the bi-predictive block a forward motion vector of the bi-predictive block is set equal to a motion vector of the co-located block in a reference picture, if the reference picture is a long-term reference picture,in determining motion vectors of the bi-predictive block a forward motion vector of the bi-predictive block is defined by scaling a motion vector of the co-located block in a reference picture with a temporal distance between a current picture and the reference picture, if the reference picture is a short-term reference picture,in determining motion vectors of the bi-predictive block a backward motion vector of the bi-predictive block is set equal to zero if the reference picture is a long-term reference picture;andin determining motion vectors of the bi-predictive block a backward motion vector of the bi-predictive block is set by scaling a motion vector of the co-located block in a reference picture with a temporal distance between a current picture and the reference picture if the reference picture is a short-term reference picture. Méthode de codage vidéo pour dériver des vecteurs de mouvement pour un bloc bi-prédictif en mode direct, la méthode comprenant : obtenir une information d'index de référence associée à une image de référence du bloc bi-prédictif ;obtenir une image de référence en utilisant l'information d'index de référence ;déterminer des vecteurs de mouvement du bloc bi-prédictif ;etdécoder le bloc bi-prédictif sur la base des vecteurs de mouvement déterminés ;caractérisée en ce queen déterminant des vecteurs de mouvement du bloc bi-prédictif un vecteur de mouvement vers l'avant du bloc bi-prédictif est réglé égal à un vecteur de mouvement du bloc co-localisé dans une image de référence, si l'image de référence est une image de référence à long terme,en déterminant des vecteurs de mouvement du bloc bi-prédictif un vecteur de mouvement vers l'avant du bloc bi-prédictif est défini en ajustant un vecteur de mouvement du bloc co-localisé dans une image de référence avec une distance temporelle entre une image actuelle et l'image de référence, si l'image de référence est une image de référence à court terme,en déterminant des vecteurs de mouvement du bloc bi-prédictif un vecteur de mouvement vers l'arrière du bloc bi-prédictif est réglé égal à zéro si l'image de référence est une image de référence à long terme ;eten déterminant des vecteurs de mouvement du bloc bi-prédictif un vecteur de mouvement vers l'arrière du bloc bi-prédictif est réglé en ajustant un vecteur de mouvement du bloc co-localisé dans une image de référence avec une distance temporelle entre une image actuelle et l'image de référence si l'image de référence est une image de référence à court terme. Videocodierverfahren zum Ableiten von Bewegungsvektoren für einen bi-prädiktiven Block im Direktmodus, wobei das Verfahren Folgendes umfasst: Erhalten einer einem Referenzbild des bi-prädiktiven Blocks zugehörigen Referenzindexinformation;Erhalten eines Referenzbilds unter Verwendung der Referenzindexinformation;Bestimmen von Bewegungsvektoren des bi-prädiktiven Blocks;undDecodieren des bi-prädiktiven Blocks auf der Grundlage der bestimmten Bewegungsvektoren;dadurch gekennzeichnet, dass: beim Bestimmen von Bewegungsvektoren des bi-prädiktiven Blocks ein Vorwärtsbewegungsvektor des bi-prädiktiven Blocks gleich einem Bewegungsvektor des co-lokalisierten Blocks in einem Referenzbild eingestellt wird, wenn das Referenzbild ein Langzeit-Referenzbild ist,beim Bestimmen von Bewegungsvektoren des bi-prädiktiven Blocks ein Vorwärtsbewegungsvektor des bi-prädiktiven Blocks durch Skalieren eines Bewegungsvektors des co-lokalisierten Blocks in einem Referenzbild mit einer zeitlichen Distanz zwischen einem aktuellen Bild und dem Referenzbild definiert wird, wenn das Referenzbild ein Kurzzeit-Referenzbild ist,beim Bestimmen von Bewegungsvektoren des bi-prädiktiven Blocks ein Rückwärtsbewegungsvektor des bi-prädiktiven Blocks gleich Null eingestellt wird, wenn das Referenzbild ein Langzeit-Referenzbild ist;undbeim Bestimmen von Bewegungsvektoren des bi-prädiktiven Blocks ein Rückwärtsbewegungsvektor des bi-prädiktiven Blocks durch Skalieren eines Bewegungsvektors des co-lokalisierten Blocks in einem Referenzbild mit einer zeitlichen Distanz zwischen einem aktuellen Bild und dem Referenzbild eingestellt wird, wenn das Referenzbild ein Kurzzeit-Referenzbild ist.