Brevet FR3075540A1 (20190621)

REVENDICATIONS1. Procede de decodage d'un signal de donnees codees representatif d'une sequence video multi-vues representative d'une video omnidirectionnelle, la sequence video multi-vues comprenant au moins une premiere vue et une deuxieme vue, le procede de decodage comprend les etapes suivantes: - lecture (60) dans le signal de donnees, de parametres permettant d'obtenir (61) une matrice homographique representative de la transformation d'un plan de la deuxieme vue vers un plan de la premiere vue, - decodage (62) d'une image de la deuxieme vue, l'image de la deuxieme vue comprenant une zone dite active comprenant des pixels qui lorsque lesdits pixels sont projetes via la matrice homographique sur une image de la premiere vue, sont compris dans l'image de la premiere vue, le decodage de !Image de la deuxieme vue comprenant : - la generation (620) d'une image de reference comprenant des valeurs de pixels determinees a partir de pixels precedemment reconstruits d'une image de la premiere vue et de la matrice homographique, et - pour au moins un bloc de l'image de la deuxieme vue: - lecture (621) dans le signal de donnees, d'un index representatif d'une image de reference comprise dans une liste d'images de reference comprenant au moins une image de la deuxieme vue precedemment reconstruite, - determination (622) si le bloc appartient ou non a la zone active, - reconstruction (625) dudit bloc a partir de ladite image de reference indiquee par !'index lu, l'image de reference generee etant comprise dans ladite liste d'images de reference lorsque !edit bloc appartient a la zone active, et l'image de reference generee n'etant pas comprise dans ladite liste d'images de reference lorsque !edit bloc n'appartient pas a la zone active.\n<CLM>\1\tProcede de decodage selon la revendication 1, dans lequel lesdits parametres sont des parametres de camera associes respectivement a une premiere camera associee a la premiere vue et a une deuxieme camera associee a la deuxieme vue, le procede comprenant en outre le calcul de ladite matrice homographique a partir desdits parametres de camera.\n<CLM>\1\tProcede de decodage selon la revendication 1, dans lequel lesdits parametres sont les coefficients de la matrice homographique. 23\n<CLM>\1\tProcede de decodage selon l'une quelconque des revendications 1 a 3, dans lequel lorsque la frontiere de la zone active traverse le bloc a reconstruire, le procede de decodage comprend en outre: - la lecture, dans le signal de donnees, d'un autre index representatif d'une image de 5 reference comprise dans le groupe d'images de reference, !edit groupe d'images de reference ne comprenant pas l'image de reference generee, les pixels du bloc a reconstruire qui n'appartiennent pas a la zone active etant reconstruits a partir de pixels de l'image de reference indiquee par l'autre index lu. 10\n<CLM>\1\tProcede de decodage selon l'une quelconque des revendications 1 a 4, comprenant en outre: - la lecture dans le signal de donnees, de parametres permettant d'obtenir une autre matrice homographique representative de la transformation d'un plan de la deuxieme vue vers un plan d'une troisieme vue, au moins un pixel de l'image de la deuxieme vue projete dans une 15 image de la troisieme vue via l'autre matrice homographique etant compris dans l'image de la troisieme vue, - l'image de reference generee comprend en outre des valeurs de pixels determinees a partir de pixels precedemment reconstruits de l'image de la troisieme vue et de l'autre matrice homographique. 20\n<CLM>\1\tProcede de codage dans un signal de donnees, d'une sequence video multi-vues representative d'une video omnidirectionnelle, la sequence video multi-vues comprenant au moins une premiere vue et une deuxieme vue, le procede de codage comprend les etapes suivantes: 25 - calcul (40) d'une matrice homographique representative de la transformation d'un plan de la deuxieme vue vers un plan de la premiere vue, - codage (41) dans le signal de donnees de parametres permettant d'obtenir au decodage ladite matrice homographique, - codage (42) d'une image de la deuxieme vue, l'image de la deuxieme vue comprenant une 30 zone dite active comprenant des pixels qui lorsque lesdits pixels sont projetes via la matrice homographique sur une image de la premiere vue, sont compris dans l'image de la premiere vue, le codage de ladite image comprenant: - la generation (420) d'une image de reference comprenant des valeurs de pixels determinees a partir de pixels precedemment reconstruits d'une image de la premiere vue et 35 de la matrice homographique, et - pour au moins un bloc de l'image de la deuxieme vue: - determination (421) si le bloc appartient ou non a la zone active, 24 - prediction (424) dudit bloc a partir d'une image de reference comprise dans une liste d'images de reference comprenant au moins une image de la deuxieme vue precedemment reconstruite, l'image de reference generee etant comprise dans ladite liste d'images de reference lorsque ledit bloc appartient a la zone active, et l'image de reference 5 generee n'etant pas comprise dans ladite liste d'images de reference lorsque ledit bloc n'appartient pas a la zone active, - codage (424) dans le signal de donnees, d'un index representatif de l'image de reference utilisee pour predire ledit bloc. 10\n<CLM>\1\tProcede de codage selon la revendication 6, dans lequel lesdits parametres sont des parametres de camera associes respectivement a une premiere camera associee a la premiere vue et a une deuxieme camera associee a la deuxieme vue.\n<CLM>\1\tProcede de codage selon la revendication 6, dans lequel lesdits parametres sont les 15 parametres de la matrice homographique.\n<CLM>\1\tProcede de codage selon l'une quelconque des revendications 6 a 8, dans lequel lorsque la frontiere de la zone active traverse le bloc a coder, le procede de codage comprend en outre: 20 - le codage, dans le signal de donnees, d'un autre index representatif d'une image de reference comprise dans le groupe d'images de reference, ledit groupe d'images de reference ne comprenant pas l'image de reference generee, les pixels du bloc a coder qui n'appartiennent pas a la zone active etant predits a partir de pixels de l'image de reference indiquee par l'autre index. 25\n<CLM>\1\tProcede de codage selon l'une quelconque des revendications 6 a 9, comprenant en outre: - le calcul d'une autre matrice homographique representative de la transformation d'un plan de la deuxieme vue vers un plan d'une troisieme vue, au moins un pixel de l'image 30 de la deuxieme vue projete dans une image de la troisieme vue via l'autre matrice homographique etant compris dans l'image de la troisieme vue, - le codage dans le signal de donnees, de parametres permettant d'obtenir ladite autre matrice homographique, - l'image de reference generee comprend en outre des valeurs de pixels determinees 35 a partir de pixels precedemment reconstruits de l'image de la troisieme vue et de l'autre matrice homographique. 25\n<CLM>\1\tDispositif de decodage d'un signal de donnees codees representatif d'une sequence video multi-vues representative d'une video omnidirectionnelle, la sequence video multi-vues comprenant au moins une premiere vue et une deuxieme vue, le dispositif de decodage corn prend: 5 - des moyens de lecture dans le signal de donnees, de parametres permettant d'obtenir une matrice homographique representative de la transformation d'un plan de la deuxieme vue vers un plan de la premiere vue, - des moyens de decodage d'une image de la deuxieme vue, l'image de la deuxieme vue comprenant une zone dite active comprenant des pixels qui lorsque lesdits pixels sont 10 projetes via la matrice homographique sur une image de la premiere vue, sont compris dans l'image de la premiere vue, lesdits moyens de decodage de l'image de la deuxieme vue comprenant : - des moyens de generation d'une image de reference comprenant des valeurs de pixels determinees a partir de pixels precedemment reconstruits d'une image de la premiere 15 vue et de la matrice homographique, et - pour au moins un bloc de l'image de la deuxieme vue: - des moyens de lecture dans le signal de donnees, d'un index representatif d'une image de reference comprise dans une liste d'images de reference comprenant au moins une image de la deuxieme vue precedemment reconstruite, 20 des moyens de determination si le bloc appartient ou non a la zone active, - des moyens de reconstruction dudit bloc a partir de ladite image de reference indiquee par ('index lu, l'image de reference generee etant comprise dans ladite liste d'images de reference lorsque ledit bloc appartient a la zone active, et l'image de 25 reference generee n'etant pas comprise dans ladite liste d'images de reference lorsque ledit bloc n'appartient pas a la zone active.\n<CLM>\1\tDispositif de codage dans un signal de donnees, d'une sequence video multi-vues representative d'une video omnidirectionnelle, la sequence video multi-vues comprenant au 30 moins une premiere vue et une deuxieme vue, le dispositif de codage comprend: - des moyens de calcul d'une matrice homographique representative de la transformation d'un plan de la deuxieme vue vers un plan de la premiere vue, - des moyens de codage dans le signal de donnees de parametres permettant d'obtenir ladite matrice homographique, 35 - des moyens de codage d'une image de la deuxieme vue, l'image de la deuxieme vue comprenant une zone dite active comprenant des pixels qui lorsque lesdits pixels sont 26 projetes via la matrice homographique sur une image de la premiere vue, sont compris dans l'image de la premiere vue, lesdits moyens de codage de ladite image comprenant: - des moyens de generation d'une image de reference comprenant des valeurs de pixels determinees a partir de pixels precedemment reconstruits d'une image de la premiere 5 vue et de la matrice homographique, et - pour au moins un bloc de l'image de la deuxieme vue: - des moyens de determination si le bloc appartient ou non a la zone active, - des moyens de prediction dudit bloc a partir d'une image de reference comprise dans une liste d'images de reference comprenant au moins une image de la 10 deuxieme vue precedemment reconstruite, l'image de reference generee etant comprise dans ladite liste d'images de reference lorsque ledit bloc appartient a la zone active, et l'image de reference generee n'etant pas comprise dans ladite liste d'images de reference lorsque ledit bloc n'appartient pas a la zone active, - des moyens de codage dans le signal de donnees, d'un index representatif 15 de l'image de reference utilisee pour predire ledit bloc.\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour la mise en oeuvre du procede de decodage selon l'une quelconque des revendications 1 a 5 et/ou des instructions pour la mise en oeuvre du procede de codage selon l'une quelconque des revendications 6 a 10, 20 lorsque ledit programme est execute par un processeur.