Brevet FR3066671A1 — publié le 20181123

-1- PROCEDE D'INCRUSTATION D'IMAGES OU DE VIDEO AU SEIN D'UNE AUTRE SEQUENCE VIDEO Domaine de l'invention La présente invention est relative au domaine général du traitement d'images, notamment de séquences vidéo sur des terminaux mobiles. Elle concerne plus particulièrement un procédé d'incrustation d'images ou de vidéo au sein d'une autre séquence d'images ou de vidéo. En matière de vidéo mobile, l'utilisation d'un téléphone cellulaire (« smartphone » en anglais) ou d'une tablette se généralise. L'une des applications les plus utilisées des terminaux mobiles connectés est la réalisation d'auto-portrait de type « selfie » ou de vidéos diffusées instantanément sur des réseaux sociaux ou mises à disposition des tiers via un serveur public ou privé. Certains ont aussi imaginé des applications permettant d'être présent des deux côtés de l'objectif à la fois, par exemple pour capturer un paysage conjointement avec les visages pour les partager avec les amis. Une telle application est disponible sur la boutique numérique « app Store » sous le nom commercial de « Selfie Vista ». Quand on lance l'application « Selfie Vista », c'est la caméra avant qui est active et qui s'affiche à l'écran, mais lorsque l'on appuie sur un bouton associé à la fonction de bi-enregistrement, l'image est capturée avec la cellule photo de l'avant comme de l'arrière simultanément. Etat de la technique On connaît dans l'état de la technique des solutions destinées à enregistrer des images provenant de deux 30 capteurs d'un même équipement mobile connecté. 3066671 -2 Le brevet américain US8866970 décrit par exemple un dé d'incrustation d'une image à incruster au sein d'une séquence vidéo, pour terminal mobile de type tablette ou smartphone, qui comporte les étapes suivantes : 5 - choix d'une image à incruster, - lecture de la séquence vidéo, - affichage de la trame, - détermination de la présence d'une zone d'incrustation sur la trame, ladite zone d'incrustation étant 10 préalablement identifiée, ou déduite selon un algorithme prédéfini, - application d'une déformation sur l'image à incruster, de manière à faire coïncider cette image à incruster à la forme de la zone d'incrustation, 15 - affichage de l'image combinant la trame et l'image à incruster, disposée à la place de la zone d'incrustation. Cette solution propose un procédé de traitement de séquence vidéo sur les terminaux mobiles, plus précisément, 20 une incrustation en temps réel d'image dans le flux vidéo. Après un calcul des points d'incrustation, le flux vidéo est lu avec les images incrustées. Afin de réaliser l'incrustation, l'image est fusionnée au flux vidéo, trame par trame. Pour chaque trame, l'image est positionnée au bon 25 endroit. Ce procédé implique le fait que l'image subisse en temps réel une transformation matricielle trapézoïdale afin qu'elle puisse s'adapter au flux vidéo. On connaît aussi la demande de brevet EP2289242 décrivant un procédé de fourniture d'un contenu vidéo, 30 comprenant les étapes suivantes : - établissement d'une session vidéo entre un terminal mobile et un système de communication distant ; 3066671 -3 - fourniture au terminal, par le système de communication, d'une vidéo enrichie d'un ou plusieurs marqueurs incrustés dans la vidéo ; activation à partir du terminal d'au moins un marqueur pendant la session vidéo 5 - envoi par le système de communication au terminal mobile d'un message textuel (par exemple un SMS ou un courrier électronique) comprenant un signet associé au marqueur activé. Inconvénients de l'art antérieur 10 Les solutions de l'art antérieur ne sont pas pleinement adaptées à une mise en oeuvre sur des équipements mobiles disposant de ressources limitées tant pour le stockage que pour le traitement de calculs en temps réels. Ces solutions nécessitent généralement le 15 traitement en temps réel de séquences vidéos, à des définitions élevées, ce qui impliquent à la fois une capacité de mémoire vive très élevée pour permettre les calculs de fusion d'images, ainsi que des capacités élevées de mémoires permanentes, ainsi que processeurs graphiques puissants. 20 Ces solutions ne sont donc adaptées qu'à des terminaux perfectionnés « haut de gamme ». Solution apportée par l'invention Afin de répondre à ces inconvénients, la présente invention concerne selon son acception la plus générale un 25 procédé pour la production de séquences vidéo à l'aide d'un équipement mobile connecté, ladite séquence vidéo comportant une séquence principale ou une image et une incrustation d'une séquence secondaire, caractérisé en ce qu'il comporte les étapes suivantes : 3066671 -4 - commander le capteur d'images arrière dudit équipement mobile pour l'acquisition d'une première image ou d'une séquence vidéo d'une durée déterminée et son enregistrement dans la mémoire dudit équipement mobile 5 - commander, à l'initiative de l'utilisateur, simultanément a) la visualisation de ladite première image ou séquence vidéo dans une première partie de l'écran d'affichage dudit équipement mobile b) l'acquisition d'une seconde séquence vidéo avec le 10 capteur d'images arrière dudit équipement mobile c) l'enregistrement de ladite seconde séquence vidéo dans la mémoire dudit équipement mobile d) l'affichage de ladite seconde séquence vidéo dans une deuxième partie de l'écran d'affichage dudit équipement 15 mobile, de manière synchrone avec la visualisation de ladite première image ou séquence vidéo - transmettre lesdits enregistrements sur un serveur via une session de communication - commander automatiquement une étape d'incrustation de 20 ladite seconde séquence vidéo dans ladite première image ou séquence vidéo - commander l'enregistrement de la séquence fusionnée ainsi produite sur le serveur, et le calcul d'un lien d'accès par un équipement distant à ladite séquence fusionnée. 25 Selon une première variante, le procédé comporte en outre une étape de transmission de ladite séquence fusionnée à l'équipement mobile connecté, au cours de ladite session de communication. Selon une deuxième variante, le procédé comporte en 30 outre une étape de transmission du lien de ladite séquence fusionnée à un serveur hébergeant une application tierce de diffusion en ligne. 3066671 -5 Selon une troisième variante, le procédé selon l'invention comporte en outre une étape de transmission du lien de ladite séquence fusionnée à un serveur hébergeant une application tierce de téléchargement de vidéos. 5 Description détaillée d'un exemple non limitatif de l'invention Les caractéristiques et avantages de l'invention seront mieux appréciés grâce à la description qui suit, description qui expose les caractéristiques de l'invention au 10 travers d'un exemple non limitatif d'application. La description s'appuie sur les figures annexées qui représentent : Figure 1 : une vue schématique de l'écran d'un équipement connecté pendant la phase d'acquisition de la 15 deuxième séquence Figure 2 : une vue schématique de l'écran d'un équipement connecté pendant la phase de restitution de la séquence avec l'incrustation Figure 3 : un organigramme des étapes impliquées 20 dans le présent procédé. Fonctionnement de l'invention La mise en oeuvre de l'invention se fait à partir d'un équipement mobile connecté, par exemple un téléphone de type « smartphone » ou une tablette, et un serveur auquel 25 l'équipement mobile est connecté. Pour permettre à l'équipement mobile d'exécuter l'application permettant de réaliser la fusion entre deux séries d'images ou vidéo, on commence par installer sur l'équipement mobile une application par exemple en 3066671 -6 téléchargeant un fichier contenant le code exécutable depuis une plateforme de téléchargement. Ce code est compatible avec le système d'exploitation de l'équipement mobile, par exemple Android ou 5 iOS, et permet de commander les moyens logiciels et matériels de l'équipement mobile hôte pour la réalisation des fonctionnalités propres à l'invention. Pour réaliser une séquence selon l'invention, on commence par enregistrer ou utiliser une image ou une vidéo 10 présente dans son smartphone soit une image fixe, soit une séquence vidéo, qui constituera la séquence principale. Cette séquence peut être une vue d'un paysage pendant un voyage touristique, ou une séquence prise à l'intérieur d'un appartement ou d'une maison dont on souhaite proposer la 15 location ou la vente. L'étape suivante consiste à activer l'application pour commander l'affichage d'une vignette (1) correspondant à une image de la séquence principale dans une partie de l'écran. 20 Cette vignette (1) est associée graphiquement à une barre de défilement temporelle (2) et un compteur de temps écoulé (3). Un bouton tactile (4) permet à l'utilisateur de commander le démarrage de l'enregistrement d'une deuxième 25 séquence vidéo à partir du capteur frontal (5) de l'équipement mobile connecté, qui est visualisée sous forme d'une zone d'affichage (6) apparaissant dans une autre partie de l'écran. Lorsque l'enregistrement de la deuxième séquence est satisfaisant, l'utilisateur active la transmission vers le 30 serveur au moyen d'un bouton tactile (7) commandant 3066671 -7 l'ouverture d'une session et le transfert des fichiers correspondant au premier et au second enregistrement. Le serveur procède alors à une incrustation du deuxième fichier vidéo dans l'image ou dans le premier fichier 5 vidéo, par exemple avec une application logicielle dont le nom commercial est FF MPEG Merge. Le fichier résultant est enregistré sur le serveur et transmis sur l'équipement mobile connecté pour permettre une visualisation dont la figure 2 représente un exemple. Sur 10 l'écran, le contenu se présente sous forme d'une image animée unique formée par l'image principale (8) est une partie (9) dans laquelle apparaît l'enregistrement de la deuxième séquence. Organigramme 15 La première étape (10) consiste à enregistrer ou utiliserune image fixe ou une séquence vidéo avec le capteur dorsal de l'équipement mobile connecté et à enregistrer le fichier selon un format numérique, par exemple Mpeg, dans la mémoire vive de l'équipement mobile. 20 La deuxième étape (11) consiste à enregistrer une deuxième séquence vidéo avec le capteur frontal de l'équipement mobile connecté et à enregistrer le fichier selon un format numérique, par exemple Mpeg, dans la mémoire vive de l'équipement mobile. 25 Ces deux fichiers sont ensuite transmis sur le serveur par des étapes de transfert (12, 13). Le serveur exécute ensuite un traitement d'images (14) pour l'incrustation des vidéos par une application telle que FF MPEG Merge (nom commercial). 3066671 -8 Le fichier numérique résultant est transmis par une étape (15) à l'équipement connecté et/ou par une étape (16) à un serveur (17) de téléchargement ou de diffusion en ligne (streaming). 5 Selfyoo est une application permettant de créer des selfie vidéo avancés sur la base d'une superposition de vidéos. En situation locale (c'est à dire quand le traitement est réalisé sur l'appareil lui même), il est 10 impossible de créer une superposition sur la base du lecteur vidéo d'origine d'Android. La société a développé une solution technologique innovante et unique, grâce à une modification du code source du lecteur Android. 15 Au delà de la superposition de vidéos basique, nous avons réussi à ajouter également une forme non cubique au selfie vidéo superposé, grâce à un "filtre transparent". En situation serveur/utilisateur (c'est à dire quand le traitement est réalisé sur le serveur et renvoyé vers 20 l'appareil), nous avons développé une application Java 1.8.0 avec une utilisation de la bibliothèque FFmeg (outil d'édition de vidéos) qui donne les mêmes possibilités qu'en situation locale (c'est à dire des vidéos superposées et un cadre non cubique). 25 L'avantage du traitement sur le serveur (Linux Ubuntu 14.0) est l'ajout d'une capacité de mouvement du selfie vidéo superposé. D'un point de vue technologique, nous avons divisé les films en images isolées, nous avons étudié l'emplacement 3066671 -9 des éléments pour chaque image, et nous les avons assemblé à nouveau en un film unique. Un avantage supplémentaire réside dans la conservation des données dans une base de données MySQL 5 5.7.16. REVENDICATIONS1 - Procédé pour la production de séquences vidéo à l'aide d'un équipement mobile connecté, ladite séquence vidéo comportant une séquence principale et une incrustation d'une séquence secondaire, caractérisé en ce qu'il comporte les étapes suivantes : - commander le capteur d'images arrière dudit équipement mobile pour l'acquisition d'une première image ou d'une séquence vidéo d'une durée déterminée et son enregistrement dans la mémoire dudit équipement mobile - commander, à l'initiative de l'utilisateur, simultanément a) la visualisation de ladite première image ou séquence vidéo dans une première partie de l'écran d'affichage dudit équipement mobile b) l'acquisition d'une seconde séquence vidéo avec le capteur d'images arrière dudit équipement mobile c) l'enregistrement de ladite seconde séquence vidéo dans la mémoire dudit équipement mobile d) l'affichage de ladite seconde séquence vidéo dans une deuxième partie de l'écran d'affichage dudit équipement mobile, de manière synchrone avec la visualisation de ladite première image ou séquence vidéo - transmettre lesdits enregistrements sur un serveur via une session de communication - commander automatiquement une étape d'incrustation de ladite seconde séquence vidéo dans ladite première image ou séquence vidéo - commander l'enregistrement de la séquence fusionnée ainsi produite sur le serveur, et le calcul d'un lien d'accès par un équipement distant à ladite séquence fusionnée. 2 - Procédé pour la production de séquences vidéo à l'aide d'un équipement mobile connecté selon la revendication 3066671 1 caractérisé en ce qu'il comporte en outre une étape de transmission de ladite séquence fusionnée à l'équipement mobile connecté, au cours de ladite session de communication. 3 - Procédé pour la production de séquences vidéo à 5 l'aide d'un équipement mobile connecté selon la revendication 1 caractérisé en ce qu'il comporte en outre une étape de transmission du lien de ladite séquence fusionnée à un serveur hébergeant une application tierce de diffusion en ligne. 4 - Procédé pour la production de séquences vidéo à 10 l'aide d'un équipement mobile connecté selon la revendication 1 caractérisé en ce qu'il comporte en outre une étape de transmission du lien de ladite séquence fusionnée à un serveur hébergeant une application tierce de téléchargement de vidéos.