Brevet FR3044852A1 (20170609)
REVENDICATIONS1. Procédé de gestion de contenus vidéo pour leur édition, utilisant un serveur distant (3) d'un réseau de télécommunications, et une application (4) d'édition de contenus vidéo exécutable sur un appareil (2), tel qu'un téléphone portable, destiné à être relié audit serveur distant (3) par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine (V0), procédé dans lequel : - l'application (4) transmet au moins un extrait (Ve) présélectionné du contenu vidéo d'origine (Vo) au serveur distant (3) dans une définition (De) inférieure à la définition (Do) du contenu vidéo d'origine (V0), - le serveur (3) applique au moins une opération d'édition à l'extrait (Ve) présélectionné reçu et génère une séquence vidéo éditée intermédiaire (Vi), - le serveur (3) transmet à l'appareil (2) cette séquence vidéo éditée intermédiaire (Vi), - la séquence vidéo intermédiaire (Vi) générée par le serveur (3) est prévisualisée sur l'appareil (2) à une définition de prévisualisation (De) inférieure à la définition (Do) du contenu vidéo d'origine (Vo), puis - une séquence vidéo éditée finale (Vf) est générée par le serveur (3) sur la base de la séquence vidéo intermédiaire (Vi) et mise à disposition sur le réseau de télécommunications à une définition de publication (Deu) supérieure à ladite définition inférieure (De) de l'extrait présélectionné (Ve).\n<CLM>\1\tProcédé selon la revendication 1, dans lequel, plusieurs extraits du contenu vidéo d'origine (Vo) étant sélectionnés et transmis à ladite définition inférieure (De) au serveur distant (3) pour leur appliquer au moins une opération d'édition, l'application (4) transmet au serveur distant (3) les séquences vidéo éditées à la définition de publication (Deu) pour la génération de la séquence vidéo éditée finale (Vf).\n<CLM>\1\tProcédé selon la revendication 1 ou 2, dans lequel l'extrait (Ve) à la définition inférieure (De) est généré par l'application (4) en compressant l'extrait d'origine pour atteindre la définition inférieure. 3044852 19\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel la définition de prévisualisation (Do) est de 5 à 20 fois inférieure à la définition d'origine, mieux de 10 à 15 fois inférieure.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 4, dans lequel la 5 définition de publication (Doo) de la séquence vidéo éditée finale (Vf) est de 5 à 20 fois supérieure à la définition de prévisualisation (De), mieux de 10 à 15 fois supérieure.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5, dans lequel la définition de prévisualisation (Do) est comprise entre 240p et 480p, la définition d'origine (Do) étant notamment comprise entre 720p et 1080p. 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel la séquence vidéo éditée (Vi) est prévisualisée plusieurs fois à la définition de prévisualisation (Do), avant la publication de la séquence vidéo éditée finale (Vf).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel la durée de l'extrait (Ve) transmis à la définition inférieure (De) correspond à un 15 premier laps de temps prédéfini (t1) avant un marqueur temporel (Mi) placé sur le contenu vidéo d'origine (VO) par le biais de l'application (4) et désignant un moment clé sélectionné au préalable par l'utilisateur, et à un deuxième laps de temps prédéfini (t2) après ce marqueur.\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel les premier (ti) et 20 deuxième (t2) laps de temps prédéfinis sont de durée égale, la durée de l'extrait (Ve) téléchargé étant centrée sur le marqueur temporel (Mi) du moment clé sélectionné.\n<CLM>\1\tProcédé selon l'une quelconque des deux revendications immédiatement précédentes, dans lequel les premier (ti) et deuxième (t2) laps de temps prédéfinis sont compris chacun entre 5 s et 300 s. 25\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, le serveur distant (3) ayant accès à une base de modèles d'édition de contenus vidéo, à l'aide de l'application (4), on analyse l'extrait (Ve) téléchargé à la définition inférieure (De) pour en extraire des caractéristiques prédéfinies, on établit une liste restreinte de modèles d'édition possibles choisis dans la base de modèles en fonction 30 desdites caractéristiques prédéfinies de l'extrait (Ve), et on génère de façon automatisée une séquence vidéo éditée (Vi) au moins en appliquant à l'extrait (Ve) une liste de 3044852 20 décisions d'édition propre à un modèle d'édition sélectionné par l'utilisateur parmi la liste restreinte de modèles établie à l'étape précédente.\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel les caractéristiques prédéfinies à extraire de l'extrait (Ve) téléchargé sont des caractéristiques techniques de la 5 vidéo, telles que notamment la résolution, le nombre de trames par seconde, le niveau de compression ou l'orientation, et/ou sont représentatives de la colorimétrie de la vidéo, notamment la luminosité, la saturation, le contraste, ou les couleurs prédominantes, et/ou sont représentatives des mouvements présents dans l'extrait, notamment leur direction et leur vitesse, et/ou sont représentatives d'un découpage en scènes de l'extrait, et/ou sont 10 représentatives du son présent dans l'extrait, notamment la résolution, la fréquence d'échantillonnage et/ou le niveau de compression du son, ou l'ambiance sonore générale, ou la reconnaissance de sons particuliers, par exemple une ou plusieurs voix ou de la musique.\n<CLM>\1\tProcédé selon l'une quelconque des deux revendications immédiatement 15 précédentes, dans lequel la liste de décisions d'édition propre à un modèle d'édition comporte les temps de début et de fin souhaités de l'extrait vidéo (Ve), et/ou un mode de vitesse de lecture de l'extrait, notamment accéléré ou ralenti, et/ou les types de transitions dans l'extrait et les temps de début et de fin de chaque transition, et/ou les types d'effets à inclure sur l'extrait, tels qu'un changement de colorimétrie, une incrustation 20 d'informations, notamment de texte ou d'image(s) fixes ou animées, et les temps de début et de fin de chaque effet, et/ou des paramètres décrivant les contraintes de montage vidéo associées, telles que les nombres minimum et maximum de séquences d'origine, la durée minimale et/ou maximale de chaque séquence, et/ou la définition de règles particulières d'adaptation du modèle, telles que la modification des temps de début et de fin de chaque 25 séquence en fonction de la vitesse, de l'analyse de scènes, des changements de vitesse ou direction des mouvements des différents objets identifiés sur chaque séquence, et/ou de la durée des séquences, et/ou comporte un morceau de musique à ajouter sur la séquence vidéo éditée, associé notamment à des moments acceptables de coupure dudit morceau.\n<CLM>\1\tProcédé selon l'une quelconque des trois revendications immédiatement 30 précédentes, dans lequel la génération de la séquence vidéo éditée finale (Vf) utilisant la liste de décisions d'édition propre au modèle d'édition sélectionné prend en compte des paramètres supplémentaires rentrés par l'utilisateur sur l'application (4), notamment le 3044852 21 genre de musique désiré, des choix d'effets supplémentaires, des filtres de colorimétrie et/ou de stabilisation à appliquer à la séquence vidéo, ou des données à incruster dans la séquence, telles que par exemple un titre, un nom de lieu, un ensemble de coordonnées GPS, une position GPS ou des métriques provenant de capteurs, telles que par exemple une 5 vitesse, une altitude, une accélération, une profondeur, une fréquence cardiaque, un dénivelé, ou des données météorologiques.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, après acceptation de l'utilisateur de la séquence vidéo éditée intermédiaire (Vi), la séquence vidéo éditée finale (Vf) est mise à disposition par le biais de l'application (4) sur 10 le réseau de télécommunications, notamment après sa génération par le serveur distant (3) à la définition de publication (Deo).\n<CLM>\1\tProcédé d'échanges de données entre un serveur distant (3) d'un réseau de télécommunications et une application (4) d'édition de contenus vidéo exécutable sur un appareil (2), tel qu'un téléphone portable, destiné à être relié audit serveur distant (3) par le 15 biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine (Vo), pour la mise en oeuvre du procédé de gestion de contenus vidéo selon l'une quelconque des revendications précédentes, procédé dans lequel : - l'application (4) génère un extrait (Ve) présélectionné du contenu vidéo 20 d'origine (Vo) dans une définition (De) inférieure à la définition (DO) du contenu vidéo d'origine, notamment en compressant l'extrait (Ve) d'origine pour atteindre ladite définition inférieure, - l'application (4) transmet l'extrait (Ve) présélectionné à ladite définition inférieure (De) au serveur distant (3) par le biais du réseau de télécommunications, 25 - le serveur distant (3) génère à partir de l'extrait (Ve) reçu une séquence vidéo éditée intermédiaire (Vi) en appliquant au moins une opération d'édition, - l'application (4) télécharge à partir du serveur (3) la séquence vidéo éditée intermédiaire (Vi) à une définition de prévisualisation (Do) pour prévisualisation par I ' uti 1 i sateur, 30 - après acceptation de l'utilisateur de la séquence vidéo éditée intermédiaire (Vi), le serveur distant (3) génère la séquence vidéo éditée finale (Vf) à une définition de publication (Deo) supérieure à la définition de prévisualisation (De), et 3044852 22 - le serveur (3) met à disposition la séquence vidéo finale (Vf) à la définition de publication (De), notamment pour la télécharger, la publier ou la sauvegarder sur le réseau de télécommunications.\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel plusieurs extraits 5 (Ve) du contenu vidéo d'origine étant sélectionnés et transmis à une définition inférieure à celle du contenu vidéo d'origine (Vo) par l'application (4) au serveur distant (3) pour leur appliquer au moins une opération d'édition, l'application (4) transmet au serveur distant (3) les séquences vidéo éditées (Vi) à la définition de publication (De) pour la génération de la séquence vidéo éditée finale (Vf). 10\n<CLM>\1\tApplication (4) d'édition de contenus vidéo comportant des instructions de code exécutables sur un appareil (2), tel qu'un téléphone portable, comportant un processeur et une mémoire, ces instructions lorsqu'exécutées permettant la mise en oeuvre du procédé de gestion de contenus vidéo selon l'une quelconque des revendications 1 à 15, en échangeant des données avec un serveur distant (3) d'un réseau de télécommunications, 15 l'appareil (2) étant destiné à être relié audit serveur distant (3) par le biais du réseau de télécommunications et ayant accès à un contenu vidéo d'origine (V0), l'application (4) étant configurée pour télécharger et/ou transmettre au serveur distant (3) au moins un extrait (Ve) présélectionne du contenu vidéo d'origine (Vo) dans une définition (De) inférieure à la définition (DO) du contenu vidéo d'origine (Vo), afin de permettre la 20 prévisualisation à une définition de prévisualisation (De) inférieure à celle du contenu vidéo d'origine (VO) d'au moins une séquence vidéo éditée (Vi) par au moins une opération d'édition appliquée par le serveur distant (3) à l'extrait (Ve) du contenu vidéo d'origine (Vo) transmis par l'application (4) à ladite définition (De) inférieure, avant la mise à disposition de la séquence vidéo éditée finale (Vf) sur le réseau de télécommunications à 25 une définition de publication (De) supérieure à la définition de prévisualisation (De).