Brevet FR3072850A1 (20190426)

REVENDICATIONS1. Procédé de codage d'un flux de données représentatif d'une vidéo omnidirectionnelle, comprenant : - une étape de codage dans ledit flux d'au moins une couche de base représentative d'une vidéo 20 ou 3D, la vidéo 20 ou 3D étant représentative d'une vue d'une même scène capturée par la vidéo omnidirectionnelle, - une étape de codage dans ledit flux d'au moins une couche de rehaussement représentative de la vidéo omnidirectionnelle, la au moins une couche de rehaussement étant codée par prédiction par rapport à la au moins une couche de base.\n<CLM>\1\tProcédé de décodage d'un flux de données représentatif d'une vidéo omnidirectionnelle, comprenant : - une étape de décodage à partir dudit flux d'au moins une couche de base représentative d'une vidéo 20 ou 3D, la vidéo 20 ou 3D étant représentative d'une vue d'une même scène capturée par la vidéo omnidirectionnelle, - une étape de décodage à partir dudit flux d'au moins une couche de rehaussement représentative de la vidéo omnidirectionnelle, la au moins une couche de rehaussement étant décodée par prédiction par rapport à la au moins une couche de base.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, dans lequel la prédiction de la couche de rehaussement par rapport à la au moins une couche de base comprend, pour coder ou reconstruire au moins une image de la couche de rehaussement : - la génération d'une image de référence obtenue par projection géométrique sur ladite image de référence d'une image, dite image de base, reconstruite à partir de la au moins une couche de base, - la mémorisation de ladite image de référence dans une mémoire d'images de référence de la couche de rehaussement.\n<CLM>\1\tProcédé selon la revendication 3, dans lequel le flux de données comprend une information représentative d'un type de projection géométrique utilisée pour représenter la vidéo omnidirectionnelle.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 4, dans lequel la vue représentée par la vidéo 20 ou 3D est une vue extraite de la vidéo omnidirectionnelle. 22\n<CLM>\1\tProcédé selon la revendication 5, dans lequel le flux de données comprend une information représentative des paramètres de projection et de localisation de ladite image de base dans une image de la vidéo omnidirectionnelle, ladite information étant utilisée pour 5 projeter l'image de base sur l'image de référence.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel ladite information représentative des paramètres de projection de localisation de ladite image de base est codée dans le flux de données à chaque image de la vidéo omnidirectionnelle. 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, dans lequel le flux de données comprend au moins deux couches de base, chaque couche de base étant représentative d'une vidéo 20 ou 3D respectivement représentative d'une vue de la scène, les au moins deux couches de base étant codées indépendamment l'une de l'autre. 15\n<CLM>\1\tProcédé de décodage selon la revendication 8, dans lequel une image de la couche de rehaussement est codée à l'aide d'un groupe de tuiles, chaque tuile couvrant une région de l'image de la couche de rehaussement, chaque région étant distincte et disjointe des autres régions de l'image de la couche de rehaussement, chaque tuile étant codée par prédiction 20 par rapport à au moins une couche de base, le décodage de la couche de rehaussement comprend : - la reconstruction d'une partie de l'image de la couche de rehaussement comprenant le décodage des tuiles de la couche de rehaussement couvrant la partie de l'image de la couche de rehaussement à reconstruire, et 25 - le décodage de la au moins une couche de base comprenant le décodage des couches de base utilisées pour prédire les tuiles couvrant la partie de l'image de la couche de rehaussement à reconstruire.\n<CLM>\1\tProcédé de décodage selon la revendication 9, comprenant en outre, pour chaque tuile 30 de la couche de rehaussement à décoder, le décodage d'une information identifiant la au moins une couche de base utilisée pour prédire la tuile.\n<CLM>\1\tDispositif de codage d'un flux de données représentatif d'une vidéo omnidirectionnelle, comprenant : 35 - des moyens de codage dans ledit flux d'au moins une couche de base représentative d'une vidéo 20 ou 3D, la vidéo 20 ou 3D étant représentative d'une vue d'une même scène capturée par la vidéo omnidirectionnelle, 23 - des moyens de codage dans ledit flux d'au moins une couche de rehaussement représentative de la vidéo omnidirectionnelle, lesdits moyens de codage de la couche de rehaussement comprenant des moyens de prédiction de la couche de rehaussement par rapport à la au moins une couche de base. 5\n<CLM>\1\tDispositif de décodage d'un flux de données représentatif d'une vidéo omnidirectionnelle, comprenant : - des moyens de décodage dans ledit flux d'au moins une couche de base représentative d'une vidéo 2D ou 3D, la vidéo 2D ou 3D étant représentative d'une vue d'une même scène 10 capturée par la vidéo omnidirectionnelle, - des moyens de décodage dans ledit flux d'au moins une couche de rehaussement représentative de la vidéo omnidirectionnelle, lesdits moyens de décodage de la couche de rehaussement comprenant des moyens de prédiction de la couche de rehaussement par rapport à la au moins une couche de base. 15\n<CLM>\1\tSignal représentatif d'une vidéo omnidirectionnelle, comprenant des données codées d'au moins une couche de base représentative d'une vidéo 2D ou 3D, la vidéo 2D ou 3D étant représentative d'une vue d'une même scène capturée par la vidéo omnidirectionnelle, et des données codées d'au moins une couche de rehaussement représentative de la vidéo 20 omnidirectionnelle, la au moins une couche de rehaussement étant codée par prédiction par rapport à la au moins une couche de base.\n<CLM>\1\tSignal selon la revendication 13, dans lequel une image de la couche de rehaussement est codée à l'aide d'un groupe de tuiles, chaque tuile couvrant une région de l'image de la 25 couche de rehaussement, chaque région étant distincte et disjointe des autres régions de l'image de la couche de rehaussement, chaque tuile étant codée par prédiction par rapport à au moins une couche de base, le signal comprend : - pour chaque tuile, une information identifiant la au moins une couche de base utilisée pour prédire la tuile. 30\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé de codage selon l'une quelconque des revendications 1 à 8 ou des instructions pour la mise en oeuvre du procédé de décodage selon l'une quelconque des revendications 2 à 10, lorsque ledit programme est exécuté par un processeur. 35