EP1540952B1

Adaptive weighting of reference pictures in video encoding

Abstract

This record has no abstract on file.

EP1540952B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 14 July 2023, 3.2 years ago.

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

3 claims: 3 independent, 0 dependent

  1. 1
    A method for encoding to produce video data for a picture having a plurality of image blocks, the video data including coded data for an image block of the plurality of image blocks and including at least one reference picture index, the method comprising:accessing (712) the image block and a single reference picture index for predicting the image block, the accessed single reference picture index corresponding to a particular reference picture;characterized byencoding (724) the image block using the particular reference picture corresponding to the single reference picture index and using a weighting factor, determined from a set of weighting factors, and corresponding to the single reference picture index,wherein (714) the single reference picture index determines both the particular reference picture and the weighting factor, and each weighting factor in the set of weighting factors corresponds to a different particular reference picture. Un procédé de codage permettant de produire des données vidéo pour une image présentant une pluralité de blocs d'images, les données vidéo comprenant des données codées pour un bloc d'images de la pluralité de blocs d'images et comprenant au moins un index d'images de référence, le procédé comprenant : une évaluation (712) du bloc d'images et un index d'images de référence unique permettant de prédire le bloc d'images, l'index d'images de référence unique accessible correspondant à une image de référence en particulier ;caractérisé parun codage (724) du bloc d'images en utilisant l'image de référence en particulier qui correspond à l'index d'images de référence unique et en utilisant un facteur de pondération, déterminé à partir d'un ensemble de facteurs de pondération, et qui correspond à l'index d'images de référence unique,dans lequel (714) l'index d'images de référence unique détermine à la fois l'image de référence en particulier et le facteur de pondération, et chaque facteur de pondération dans l'ensemble de facteurs de pondération correspond à une image de référence différente en particulier. Verfahren zum Codieren, um Videodaten für ein Bild mit mehreren Bildblöcken zu erzeugen, wobei die Videodaten codierte Daten für einen Bildblock der mehreren Bildblöcke enthalten und mindestens einen Referenzbildindex enthalten, wobei das Verfahren umfasst: Zugreifen (712) auf den Bildblock und auf einen einzelnen Referenzbildindex, um den Bildblock vorherzusagen, wobei der einzelne Referenzbildindex, auf den zugegriffen wird, einem bestimmten Referenzbild entspricht;gekennzeichnet durchCodieren (724) des Bildblocks unter Verwendung des bestimmten Referenzbilds, das dem einzelnen Referenzbildindex entspricht, und unter Verwendung eines Gewichtungsfaktors, der aus einem Satz von Gewichtungsfaktoren bestimmt wird, und entsprechend dem einzelnen Referenzbildindex,wobei (714) der einzelne Referenzbildindex sowohl das bestimmte Referenzbild als auch den Gewichtungsfaktor bestimmt und wobei jeder Gewichtungsfaktor in dem Satz von Gewichtungsfaktoren einem anderen bestimmten Referenzbild entspricht.
  2. 2
    A method as defined in claim 1, wherein encoding comprises:determining a motion-compensated block from the particular reference picture;weighting the motion-compensated block using the weighting factor to produce a weighted motion-compensated block;determining an offset;andadjusting the weighted motion-compensated block using the offset to produce an adjusted weighted motion-compensated block. Un procédé tel que défini dans la revendication 1, dans lequel le codage comprend : la détermination d'un bloc à mouvement compensé à partir de l'image de référence en particulier ;la pondération du bloc à mouvement compensé en utilisant le facteur de pondération pour produire un bloc pondéré à mouvement compensé ;la détermination d'un décalage ;etl'ajustement du bloc à mouvement compensé pondéré à l'aide du décalage pour produire un bloc à mouvement compensé pondéré ajusté. Verfahren nach Anspruch 1, wobei das Codieren umfasst: Bestimmen eines bewegungskompensierten Blocks aus dem bestimmten Referenzbild;Gewichten des bewegungskompensierten Blocks unter Verwendung des Gewichtungsfaktors, um einen gewichteten bewegungskompensierten Block zu erzeugen;Bestimmen eines Versatzes;undEinstellen des gewichteten bewegungskompensierten Blocks unter Verwendung des Versatzes, um einen eingestellten gewichteten bewegungskompensierten Block zu erzeugen.
  3. 3
    A method as defined in claim 2, wherein encoding further comprises subtracting the adjusted weighted motion-compensated block and the image block. Un procédé tel que défini dans la revendication 2, dans lequel le codage comprend en outre la soustraction du bloc à mouvement compensé pondéré ajusté et le bloc d'images. Verfahren nach Anspruch 2, wobei das Codieren ferner das Subtrahieren des eingestellten gewichteten bewegungskompensierten Blocks und des Bildblocks umfasst.