Brevet FR3046320A1 (20170630)
REVENDICATIONS1. Procédé de partage d'une image numérique entre un premier terminal d'utilisateur et au moins un second terminal d'utilisateur sur un réseau de communication, ledit procédé étant caractérisé par des étapes de : - affichage (S209) dans le second terminal d'une seconde image dite "image dégradée" obtenue (S203) à partir de ladite image numérique dite "première image" par un traitement numérique de la première image visant à dissimuler visuellement son contenu ; - suite à la détection (S211) d'une interaction d'un utilisateur avec l'écran du second terminal : - détermination (S213) d'une zone de l'image dégradée, dite "zone d'interaction", en fonction de la localisation de l'interaction sur l'écran ; - obtention (S215) d'une partie de la première image correspondant à la zone déterminée de l'image dégradée ; - affichage (S219) sur l'écran du second terminal de ladite partie de la première image à la place de la surface correspondante de l'image dégradée, pendant la durée de l'interaction de l'utilisateur avec l'écran.\n<CLM>\1\tProcédé selon la revendication 1, comprenant des étapes de : - partitionnement selon un motif déterminé de la première image en un ensemble de parties d'image, ledit motif définissant le mode de partitionnement de la première image et indiquant l'emplacement de chacune des parties dans la première image ; - enregistrement de l'ensemble desdites parties avec ledit motif de partitionnement.\n<CLM>\1\tProcédé selon l'une des revendications 1 ou 2, comprenant une étape initiale de transmission par le premier terminal d'une requête de transfert d'image à destination d'un serveur de traitement d'images sur le réseau, ladite requête de transfert d'image comprenant ladite première image et un identifiant du second terminal.\n<CLM>\1\tProcédé selon la revendication 3, comprenant, avant l'étape d'affichage dans le second terminal de ladite image dégradée, une étape de réception dans le second terminal en provenance du serveur de traitement d'images, de ladite image dégradée ainsi que du motif de partitionnement de la première image.\n<CLM>\1\tProcédé selon la revendication 4, comprenant des étapes de : 3046320 17 - suite à la détection d'une interaction de l'utilisateur avec l'écran, détermination de la localisation de l'interaction sur l'écran et détermination en conséquence de la zone d'interaction de l'image dégradée ; - comparaison, en utilisant le motif de partitionnement, de ladite zone d'interaction 5 avec l'emplacement de chacune des parties dans la première image, et identification d'une desdites parties de la première image correspondant à ladite zone d'interaction.\n<CLM>\1\tProcédé selon la revendication 5, comprenant, suite à ladite étape de comparaison, des étapes de : 10 - envoi par le second terminal d'une requête d'obtention de la partie identifiée de la première image, à destination du serveur de traitement d'images ; - suite à la réception par le second terminal de la partie identifiée de la première image, remplacement de la surface correspondante de l'image dégradée par la partie reçue de la première image. 15\n<CLM>\1\tProcédé selon la revendication 5, comprenant en outre, avant l'étape d'affichage dans le second terminal de ladite image dégradée : - réception dans le second terminal, en provenance du serveur de traitement d'images, de l'ensemble des parties de la première image ; 20 - l'enregistrement dans une mémoire du second terminal de l'ensemble des parties de la première image ; ledit second terminal mettant en oeuvre l'étape d'obtention de la partie de la première image correspondant à la zone d'interaction déterminée de l'image dégradée. 25\n<CLM>\1\tProcédé selon la revendication 1, comprenant les étapes suivantes, effectuées dans le premier terminal : - partitionnement selon un motif déterminé de la première image en un ensemble de parties d'image, ledit motif définissant le mode de partitionnement de la première image et indiquant l'emplacement de chacune des parties dans la première image ; 30 - enregistrement de l'ensemble desdites parties avec ledit motif de partitionnement ; - transmission au second terminal de l'image dégradée, du motif de partitionnement de la première image, et de l'ensemble des parties de la première image.\n<CLM>\1\tProcédé selon la revendication 8, dans lequel le second terminal met en oeuvre des 35 étapes de : - détermination de la localisation d'une interaction sur l'écran et détermination en conséquence de la zone d'interaction de l'image dégradée ; 3046320 18 - comparaison, en utilisant le motif de partitionnement, de ladite zone d'interaction avec l'emplacement de chacune des parties dans la première image, et identification d'une desdites parties de la première image correspondant à ladite zone d'interaction ; - remplacement de la surface correspondante de l'image dégradée par la partie 5 identifiée de la première image.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 9, dans lequel l'écran du second terminal est un écran tactile, l'utilisateur interagissant digitalement avec l'écran, l'affichage sur l'écran de ladite partie de la première image à la place de la surface correspondante de l'image 10 dégradée, n'ayant lieu que pendant la durée de l'interaction digitale de l'utilisateur sur la zone d'interaction de l'image dégradée.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 9, dans lequel le second terminal est équipé d'un dispositif de pointage, l'utilisateur interagissant avec l'écran au moyen du dispositif 15 de pointage, l'affichage sur l'écran de ladite partie de la première image à la place de la surface correspondante de l'image dégradée, n'ayant lieu que pendant le maintien du pointage par l'utilisateur, via ledit dispositif de pointage, sur la zone d'interaction de l'image dégradée.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 11, dans lequel ledit 20 traitement numérique de la première image est un traitement de floutage.\n<CLM>\1\tTerminal de communication comprenant des moyens logiciels et/ou matériels configurés pour : - recevoir une image dite "image dégradée" obtenue à partir d'une image numérique 25 dite "première image" par un traitement numérique de la première image visant à dissimuler visuellement son contenu ; - afficher ladite image dégradée sur un écran du terminal ; - suite à la détection d'une interaction d'un utilisateur avec l'écran du terminal : - déterminer une zone de l'image dégradée, dite "zone d'interaction", en fonction de la 30 localisation de l'interaction sur l'écran ; - obtenir une partie de la première image correspondant à la zone déterminée de l'image dégradée ; - afficher sur l'écran du terminal ladite partie de la première image à la place de la surface correspondante de l'image dégradée, pendant la durée de l'interaction de l'utilisateur 35 avec l'écran.\n<CLM>\1\tTerminal selon la revendication 13, comprenant des moyens configurés pour recevoir, en provenance d'un serveur de traitement d'images, ladite image dégradée ainsi qu'un motif de partitionnement de la première image, ledit motif définissant le mode de 3046320 19 partitionnement de l'image et indiquant l'emplacement de chacune des parties dans la première image.\n<CLM>\1\tTerminal selon la revendication 14, comprenant des moyens configurés pour : 5 - suite à la détection d'une interaction de l'utilisateur avec l'écran, déterminer la localisation de l'interaction sur l'écran et déterminer en conséquence la zone d'interaction de l'image dégradée ; - comparer, en utilisant le motif de partitionnement, la zone d'interaction avec l'emplacement de chacune des parties dans la première image, et identifier une desdites parties 10 de la première image correspondant à la zone d'interaction.\n<CLM>\1\tTerminal selon la revendication 15, comprenant des moyens configurés pour : - envoyer une requête d'obtention de la partie identifiée de la première image, à destination du serveur de traitement d'images ; 15 - suite à la réception par le terminal de la partie identifiée de la première image, remplacer la surface correspondante de l'image dégradée par la partie reçue de la première image.\n<CLM>\1\tServeur de traitement d'images, comprenant des moyens logiciels et/ou matériels 20 configurés pour : - recevoir une première image d'un premier terminal de communication via un réseau de communication ; - obtenir une second image dite "image dégradée" à partir de la première image par un traitement numérique de la première image visant à dissimuler visuellement son contenu ; 25 - partitionner selon un motif déterminé ladite première image en un ensemble de parties d'image, ledit motif définissant le mode de partitionnement de la première image et indiquant l'emplacement de chacune des parties dans la première image ; - enregistrer l'ensemble des parties avec le motif de partitionnement ; - transmettre à un second terminal de communication au moins l'image dégradée et le 30 motif de partitionnement.\n<CLM>\1\tProgramme d'ordinateur mis en oeuvre dans un terminal de communication ou dans un serveur sur un réseau de communication, ledit programme comprenant des instructions dont l'exécution par un processeur du terminal ou du serveur, provoque l'exécution 35 de tout ou partie des étapes d'un procédé selon l'une quelconque des revendications 1 à 12.