FR 3150619 A1 20250103 FR 2306803 A 20230628 L’invention se rapporte à un procédé de traitement d’un contenu visuel (Cont), ledit procédé comprenant une génération (E1) de métadonnées (Meta) associées audit contenu visuel (Cont), ladite génération comportant une segmentation (E11) du contenu visuel (Cont) en une pluralité de zones (Z1-Z6), une détermination (E12) de descripteurs (Desc) de zones de la pluralité de zones (Z1-Z6), les descripteurs (Desc) d’une zone comprenant un paramètre (P) d’acceptabilité de ladite zone à recevoir un élément visuel. Le procédé de traitement comprend en outre une association audit contenu visuel des descripteurs de zones (Desc), en tant que métadonnées (Meta) dudit contenu visuel. Figure pour l’abrégé : Fig. 1 Procédé de traitement d’un contenu visuel La présente invention se rapporte au domaine des communications entre dispositifs électroniques, comme des serveurs ou des terminaux (ou entre des personnes utilisant ces dispositifs électroniques) et plus particulièrement à l’échange d’un contenu visuel entre deux dispositifs électroniques, ledit contenu visuel comprenant un élément visuel destiné à être affiché en superposition à ce contenu visuel. Par contenu visuel on entend ici un contenu uniquement visuel (comme une image ou une vidéo) comme un contenu audiovisuel ou multimédia comportant au moins une composante visuelle de type image ou vidéo. Il est connu des procédés de création d’interfaces graphiques librement configurables et modulaires par un utilisateur. Ces interfaces graphiques sont composées essentiellement d’objets multimédias fixes ou dynamiques, de textes ou d’actionneurs. Dans le cadre de ces procédés, un élément visuel peut-être placé sur une zone d’image qui n’est pas adaptée pour une bonne lisibilité de cet élément visuel. Ainsi, si l’élément visuel est positionné sur un visage, cette présence peut favoriser un défaut de lecture potentiel par l’utilisateur. Il existe donc un besoin de proposer un procédé de traitement qui permette d’améliorer le rendu d’éléments visuels superposés à une image. Un objet de l’invention concerne un procédé de traitement d’un contenu visuel comprenant une génération de métadonnées associées audit contenu visuel, ladite génération comportant une segmentation du contenu visuel en une pluralité de zones, une détermination de descripteurs de zones de la pluralité de zones, les descripteurs d’une zone comprenant un paramètre d’acceptabilité de ladite zone à recevoir un élément visuel, une association audit contenu visuel des descripteurs de zones, en tant que métadonnées dudit contenu visuel. Le procédé de traitement analyse le contenu visuel afin de définir des zones de préservation dans lesquelles aucun élément visuel n’est superposable à l’image et/ou des zones d’acceptation d’éléments visuels superposables à l’image. Ces zones sont caractérisées soit par la présence d’un élément sémantique fort (visage, élément principal d’un paysage, …) ou soit au contraire, elles constituent des zones neutres, c’est-à-dire des zones ne contenant aucun élément sémantique ou aucun élément sémantique identifié comme fort. Chaque zone forme ainsi une unité visuelle identifiant ladite zone et regroupant l’ensemble des propriétés la concernant. Cette unité visuelle peut découler, par exemple, de la forme de la zone, de la couleur de la zone, de la texture de la zone ou de l’élément sémantique associé à cette zone. Dit autrement, ces zones présentent des couleurs proches (dégradé d’une même couleur, etc.), une même résolution ou un même niveau de flou ou encore une même texture à l’intérieur d’une même zone. A chaque zone sont rattachés des descripteurs la définissant, tant d’un point de vue structurelle qu’au niveau du contenu porté. Ces descripteurs de zones sont intégrés dans les métadonnées associées au contenu visuel, assurant ainsi leur conservation lors du stockage et/ou de la transmission du contenu visuel au travers d’un canal de communication. Ce canal de communication est adapté pour transmettre différents flux pouvant transporter différents types de données. Ceci permet un rendu ou une adaptation optimale sur un terminal utilisateur distant. L’expérience utilisateur dans le visionnage du contenu visuel peut ainsi être améliorée. Dans une variante de réalisation, prise isolément ou en combinaison, la segmentation comprend une décomposition en couches par profondeur du contenu visuel. Dans une variante de réalisation, prise isolément ou en combinaison, une zone comprend en majorité des pixels d’une même couleur et/ou une même texture et/ou correspond à un rendu visuel d’une partie spécifique d’un individu. Dans une variante de réalisation, prise isolément ou en combinaison, le contenu visuel étant une vidéo, la segmentation du contenu visuel en une pluralité de zones est réalisée sur l’ensemble de la vidéo. Dans une variante de réalisation, prise isolément ou en combinaison, le contenu visuel étant une vidéo, la segmentation du contenu visuel en une pluralité de zones est réalisée par séquences vidéo découpant ladite vidéo. Dans une variante de réalisation, prise isolément ou en combinaison, les zones obtenues par segmentation ont des profondeurs différentes. Un autre objet de l’invention concerne un procédé d’association, à un contenu visuel, d’un élément visuel à afficher en superposition sur ledit contenu visuel, ledit procédé d’association comprenant, une obtention de métadonnées associées audit contenu visuel, lesdites métadonnées comprenant des descripteurs des zones d’une pluralité de zones segmentant ledit contenu visuel, lesdits descripteurs d’une zone comprenant un paramètre d’acceptabilité de ladite zone à recevoir un élément visuel, une sélection d’au moins une zone de ladite pluralité de zones pour recevoir l’élément visuel en fonction desdits paramètres d’acceptabilité desdits descripteurs de la pluralité de zones, une association audit élément visuel de ladite au moins une zone sélectionnée. Dans une variante de réalisation, prise isolément ou en combinaison, la sélection tient compte d’une occupation spatiale de l’élément visuel et/ou d’une couleur dudit élément visuel. Un autre objet de l’invention concerne, un flux de données entre un premier dispositif électronique et un second dispositif électronique pour l’affichage d’un contenu visuel sur ledit second dispositif électronique, ledit au moins un flux de données comprenant un contenu visuel segmenté en une pluralité de zones, des métadonnées associées audit contenu visuel, lesdites métadonnées comprenant des descripteurs de zones de la pluralité de zones, les descripteurs d’une zone comprenant un paramètre d’acceptabilité de ladite zone à recevoir un élément visuel. Dans une variante de réalisation, prise isolément ou en combinaison, ledit au moins un flux de données comprend un premier élément visuel en association et une désignation d’au moins une première desdites zones dudit contenu visuel pour recevoir ledit premier élément visuel, ladite première zone tenant compte desdits paramètres d’acceptabilité desdits descripteurs de la pluralité de zones. Un autre objet de l’invention concerne un procédé d’affichage d’un contenu visuel, ledit procédé d’affichage comprenant une obtention d’un flux, ledit flux comprenant un contenu visuel segmenté en une pluralité de zones, des métadonnées associées audit contenu visuel, lesdites métadonnées comprenant des descripteurs de zones de la pluralité de zones, les descripteurs d’une zone comprenant un paramètre d’acceptabilité de ladite zone à recevoir un élément visuel, une identification d’une zone adaptée pour recevoir un premier élément visuel parmi ladite pluralité de zones, un affichage du contenu visuel sur un dispositif d’affichage d’un dispositif électronique, ledit contenu visuel affiché comprenant le premier élément visuel positionné sur la zone identifiée. Dans une variante de réalisation, prise isolément ou en combinaison, le procédé d’affichage comprend une réception dudit premier élément visuel et d’une désignation d’au moins une première desdites zones dudit contenu visuel, ladite première zone tenant compte desdits paramètres d’acceptabilité desdits descripteurs de la pluralité de zones, l’identification tenant compte de ladite première zone désignée. Dans une variante de réalisation, prise isolément ou en combinaison, le procédé comprend une adaptation graphique du contenu visuel selon des caractéristiques dudit dispositif d’affichage dudit dispositif électronique, l’identification comprenant, lorsque lesdites métadonnées comprennent des descripteurs d’au moins deux zones dont les paramètres d’acceptabilité correspondantes à des zones adaptées pour recevoir ledit premier élément visuel, une sélection de la zone dans lesdites aux moins deux zones tenant compte de ladite adaptation graphique. Dans une variante de réalisation, prise isolément ou en combinaison, préalablement à l’affichage du contenu visuel, l’élément visuel est adapté à la zone identifiée. Description des figures D’autres caractéristiques et avantages de l’invention apparaitront au cours de la lecture de la description détaillée qui va suivre pour la compréhension de laquelle on se reportera aux dessins annexés dans lesquels : La illustre un flux de données, selon au moins certains modes de réalisation de l’invention, échangé entre deux dispositifs électroniques ; La illustre au moins certains modes de réalisation d’un procédé de traitement d’un contenu visuel selon l’invention ; La illustre au moins certains modes de réalisation du procédé de traitement de la pour un contenu visuel segmenté en un premier plan et un second plan disposé derrière le premier plan ; La illustre au moins certains modes de réalisation de du procédé d’affichage de la centrée sur un premier plan du contenu visuel ; La illustre au moins certains modes de réalisation du procédé d’affichage de la centrée sur un second plan du contenu visuel ; La illustre une segmentation d’un contenu visuel obtenu par le procédé de traitement des figures 2 à 5 ; La illustre au moins certains modes de réalisation d’un procédé d’affichage d’un contenu visuel selon l’invention ; La illustre le contenu visuel visible sur le terminal utilisateur de la avec un élément visuel affiché dans une zone sélectionnée ; La illustre, selon au moins certains modes de réalisation de l’invention, un transfert de données entre trois dispositifs électroniques ; La illustre un transfert de données entre trois dispositifs électroniques, selon un autre mode de réalisation de l’invention. Description de modes de réalisation La illustre les échanges entre un premier dispositif électronique, ici un serveur 10 et un second dispositif électronique, ici un terminal utilisateur 20. Le serveur 10 est adapté pour fournir au moins un flux multimédia enrichi FW suite par exemple à la réception d’une requête de contenu Req provenant du terminal utilisateur 20. Ce terminal utilisateur 20 est adapté pour afficher un contenu visuel Cont et un élément visuel à partir du flux FW. Plus particulièrement, cet au moins un flux multimédia enrichi FW comprend : - des données multimédia Data ; - des métadonnées Meta ; - au moins un élément visuel Text. Cet élément visuel peut correspondre à un message texte rédigé par un émetteur. - au moins une zone List adaptée pour recevoir l’élément visuel Text. En variante, cette au moins une zone List correspond à au moins une zone où le rendu de l’élément visuel est proscrit. Les données multimédia Data sont les données directement exploitables par le terminal utilisateur 20 pour afficher le contenu visuel Cont. Les métadonnées Méta sont des données associées aux données multimédia, ces métadonnées comprenant des descripteurs Desc de zones. Chaque zone correspond à une partie d’une image formant le contenu visuel, chaque zone constituant une unité visuelle. Le descripteur Desc d’une zone comprend les caractéristiques de la zone telles qu’une forme, une taille et/ou un positionnement dans le contenu visuel. La forme de la zone est, par exemple, polygonale. En variante, les descripteurs Desc de zone comprennent des données associées à un système vectoriel. Les descripteurs de zone comprennent également un paramètre d’acceptabilité P de zone à recevoir un élément visuel. L’élément visuel Text est destiné à apparaître sur une partie d’au moins une image que comprend le contenu visuel. Il peut comprendre au moins une chaine de caractères, et/ou un élément graphique (par exemple un émoticône ou un actionneur (comme un bouton cliquable). L‘au moins une zone List représente la ou les zones de l’image qui peu(vent) afficher l’élément visuel Text i.e. celle(s) dont les descripteurs ont des paramètres d’acceptabilité P qui permettent un affichage lisible de l’élément visuel Text sur ces zones. On notera dès à présent que le contenu visuel Cont et les métadonnées qui le décrivent peuvent être transmis dans un même flux ou dans des flux distincts, en association l’un de l’autre par exemple. De la même manière, l’élément visuel Text et les zones sélectionnées peuvent être transmises dans des flux distincts, en association l’un de l’autre par exemple. Selon les modes de réalisation, l’élément visuel Text et le contenu visuel Cont peuvent transmis dans des flux distincts ou dans un même flux (ou des flux associés). Les zones de l’image sont définies à partir d’un procédé de traitement illustré aux figures 2 à 5. Ce procédé de traitement du contenu visuel Cont illustré, plus particulièrement, à , comprend une étape de génération E1 de métadonnées Meta associées au contenu visuel Cont. Cette étape de génération E1 peut comprendre : - une étape de segmentation E11 du contenu visuel en une pluralité de zones Z ; - une étape de détermination E12 de descripteurs Desc pour chaque zone de la pluralité de zones. Le procédé de traitement peut comprendre également une étape de sélection E2 d’au moins une zone de la pluralité de zones apte à recevoir l’élément visuel Text. Cette étape de sélection 2 est réalisée à partir de paramètres d’acceptabilité P de zones. Ces paramètres d’acceptabilité P sont déterminés lors de l’étape de détermination E12 de descripteurs Desc. L’étape de sélection E2 est ainsi apte à constituer une liste List d’une ou plusieurs zones adaptées pour recevoir l’élément visuel Text. Le procédé de traitement peut comprendre enfin une étape de transmission E3 du flux au terminal utilisateur 20, ce flux contenant le contenu visuel Cont et les métadonnées Meta associées audit contenu visuel. L’étape de segmentation E11 et l’étape de détermination E12 de l’étape E1 du procédé de traitement sont plus particulièrement détaillées à la . L’étape de segmentation E11 comprend une étape E111 de décomposition du contenu en couches par profondeur. Ainsi à partir du contenu visuel Cont général, il est possible d’obtenir un contenu visuel de premier plan Cont pp et un contenu visuel de second plan Cont sp . Le contenu visuel de premier plan Cont pp et le contenu visuel de second plan Cont sp forment le contenu visuel Cont. A partir du premier plan Cont pp , il est possible de déterminer des zones de premier plan, dans une étape E112. De la même manière, à partir du second plan Cont sp , il est possible de déterminer des zones de second plan, dans une étape E113. Ces différentes zones de premier plan et de second plan peuvent par exemple être déterminées à l’aide d’algorithme(s) de traitement d’images ou de traitement vidéo. Ces traitements d’images ou traitement de vidéo peuvent par exemple se baser sur des techniques d’analyses de vision par ordinateur, dites « Computer Vision », notamment des techniques OpenCV, Tesseract, Google Cloud Vision ou Amazon Rekognition. Dans certains modes de réalisation, le contenu visuel de premier plan Cont pp et/ou le contenu visuel de second plan Cont sp peuvent être soumis à des pré-traitements. Ces prétraitements peuvent comprendre de manière non exhaustive au moins une des opérations suivantes : - une conversion d’espaces colorimétriques ; - une colorisation binaire ; - une normalisation ou maximisation des seuils de couleur, de luminosité ou de contraste ; - une combinaison d’au moins deux des opérations ci-dessus. La réalisation de la segmentation E11 peut varier selon les modes de réalisation. Par exemple, l’étape de segmentation peut être réalisée par la fonction Grabcut dans le cas où le contenu visuel Cont est une image. Dans le cas où le contenu visuel est une vidéo, la segmentation en couche est assurée par la fonction BackgroundSubtractorMOG. La illustre plus particulièrement la segmentation du contenu visuel de premier plan Cont pp . Dans l’exemple illustré, cette segmentation peut utiliser à l’étape E1121 une fonction de détection de visage et une fonction de détection de surface. La détection de visage peut par exemple s’appuyer sur des classifications en cascade de Haar à partir de modèles prédéfinis. La détection de surface peut par exemple se baser (au moins principalement) sur la simplification colorimétrique de K-Means Clustering. La illustre plus particulièrement la segmentation du contenu visuel de second plan Cont sp . Cette segmentation peut par exemple utiliser à l’étape E1131 une fonction de détection de surface. On notera que d’autres fonctions pour la segmentation peuvent être utilisées comme par exemple une fonction de détection de texture ou une fonction de détection de texte. La détection de de texture peut par exemple s’appuyer sur des méthodes de clustering utilisant des Local Binary Patterns. La détection de texte peut par exemple s’appuyer sur les classes TextDetectionModel de la brique Deep Neural Network d’OpenCV. La illustre un exemple de segmentation effectué à partir du contenu visuel Cont. Le contenu visuel Cont est ainsi segmenté en une première zone Z1, une seconde zone Z2, une troisième zone Z3, une quatrième zone Z4, une cinquième zone Z5 et une sixième zone Z6. La première zone Z1 appartient au premier plan du contenu visuel Cont. Cette zone Z1 a une forme globalement circulaire. Cette zone Z1 est centrée sur la tête d’un animal, ici un chien. La seconde zone Z2 appartient au premier plan du contenu visuel Cont. Cette zone Z2 a une forme rectangulaire. Cette zone Z2 est centrée sur le corps de l’animal. La troisième zone Z3 appartient au premier plan du contenu visuel Cont. Cette troisième zone Z3 a une forme triangulaire. Cette zone Z3 est centrée sur une partie d’un véhicule, ici une poignée de porte. La quatrième zone Z4 appartient au second plan du contenu visuel Cont. Cette quatrième zone Z4 a une forme parallélépipèdique. Cette zone Z4 est centrée sur une partie de route. La cinquième zone Z5 appartient au second plan du contenu visuel Cont. Cette cinquième zone Z5 a une forme globalement trapézoïdale. Cette zone Z5 est centrée sur un bord de route. La sixième zone Z6 appartient au second plan du contenu visuel Cont. Cette sixième zone Z6 a une forme globalement rectangulaire. Cette zone Z6 est centrée sur le ciel. D’autres formes de zones peuvent être envisagées, par exemple des formes de zone compatibles avec au moins un standard de description d’image (comme une forme décrite à l’aide d’au moins une métadonnée de type « Image région » du standard IPTC (pour « International Press Telecommunications Council ») Photo Metadata Standard. De la même manière que l’opération de segmentation peut être dissociée entre le premier plan et le second plan, l’étape de détermination E12 de descripteurs peut être divisée en une étape E121 de détermination de descripteurs du premier plan et une étape E122 de détermination de descripteurs de second plan, comme il est visible à la . En variante, cette étape de détermination E12 peut ne pas tenir compte de la profondeur de l’image. A la , cette étape E121 comprend une étape E1211 de détermination de paramètres d’acceptabilité des zones Z1-Z3 de premier plan. Ainsi, dans l’exemple de réalisation de la , il est défini que la première zone Z1 centrée sur la tête du chien ne peut pas recevoir d’élément visuel. Par exemple, si un texte était disposé dans cette zone Z1, il viendrait brouiller la tête de l’animal ce qui ajouterait de la confusion à la compréhension globale du contenu visuel Cont. Le paramètre d’accessibilité de la zone Z1 prendrait la valeur 0. De la même manière, la troisième zone Z3 n’est pas adaptée pour recevoir un élément visuel. Cette zone Z3 est, en effet, trop petite. Le paramètre d’accessibilité de la zone Z3 prendrait la valeur 0. La seconde zone Z2 est plus étendue. Elle pourrait recevoir un élément visuel, notamment dans sa partie basse. Le paramètre d’accessibilité de la zone Z2 prendrait la valeur 1. Ces valeurs de paramètre d’accessibilité sont associées aux zones du premier plan à l’étape E1212. Il est alors possible de constituer une première liste List1 de zones de premier plan pouvant recevoir un élément visuel. Cette première liste List1 regrouperait les zones dont le paramètre d’accessibilité est égal à 1, soit ici la seconde zone Z2. La valeur du paramètre d’accessibilité d’une zone est dépendant de la taille de la zone, des thématiques de la zone ou des couleurs de la zone et peut par exemple être une valeur numérique variant entre 0 et 1. L’étape E1212 de la permet d’extraire des paramètres complémentaires des zones Z1 à Z3 comme une luminance, une couleur dominante, etc… De la même manière, à la , l’étape E122 comprend une étape E1221 de détermination de paramètres d’acceptabilité des zones Z4-Z5 de second plan. Ainsi, dans l’exemple de réalisation de la , il est défini que la quatrième zone Z4 centrée sur la route ne peut pas recevoir un élément visuel. Cette zone Z4 est, en effet, trop petite. Le paramètre d’accessibilité de la zone Z4 prendrait la valeur 0. La cinquième zone Z5 couvrant la chaussée est plus étendue. Elle pourrait recevoir un élément visuel. Le paramètre d’accessibilité de cette zone Z5 prendrait la valeur 1. De la même manière, la sixième zone Z6 couvrant le ciel pourrait recevoir un élément visuel. Le paramètre d’accessibilité de la zone Z6 prendrait également la valeur 1. Il est alors possible de constituer une seconde liste List2 de zones de second plan pouvant recevoir un élément visuel. Cette seconde liste List1 regrouperait les zones dont le paramètre d’accessibilité est égal à 1, soit ici la cinquième zone Z5 et la sixième zone Z6. L’étape E1222 de la permet d’extraire des paramètres complémentaires des zones Z4 à Z6 comme la luminance, la couleur dominante, etc… Comme il est visible à la , l’ensemble des descriptions des zones sont agrégés dans une étape E123 d’agrégation. Cette étape permet également de constituer la liste de zones List adaptées pour recevoir un élément visuel. Cette liste List est une combinaison de la première liste List1 et de la seconde liste List2. Les différents descripteurs des zones Z1-26 sont ensuite mis en forme dans les métadonnées à l’étape E124. Dans une étape E125, les métadonnées sont ajoutées aux données multimédia Data, à l’élément visuel Text, à la liste de zones List en vue de constituer le flux FW. On notera que selon les modes de réalisation, les métadonnées peuvent être structurées selon un format propriétaire ou selon un standard du marché, par exemple le standard IPTC Photo Metadata Standard. En particulier, les métadonnées ajoutées Meta peuvent par exemple être intégrées dans un champ ou structure de données laissé libre d’un standard, ou dans un champ dédié, obligatoire ou optionnel d’un standard. Par exemple, dans certains modes de réalisation, les descripteurs de zones peuvent être préfixées avec un préfixe (ou « espace de nommage ») particulier, comme un préfixe propriétaire. Ainsi, dans l’exemple ci-dessous le préfixe suivant « OrangeXmpExt » est utilisé pour les descripteurs de zone OrangeXmpExt:RegionColor [Region color] définition des informations de couleur associées à un ImageRegion (standard IPTC) OrangeXmpExt : rcColor [Text<>] tableau des principales couleurs dominantes au format [A]RGB « # [A A ] RRGGBB » OrangeXmpExt : rcLum [Real<>] luminance moyenne de la région Exemple de métadonnées additionnelles : OrangeXmpExt:RegionColor[1]/OrangeXmpExt:rcColor[1]= #ffeee7e5 OrangeXmpExt:RegionColor[1]/OrangeXmpExt:rcColor[2]= #ff98a27f OrangeXmpExt:RegionColor[1]/OrangeXmpExt:rcColor[3]= #f f637971 OrangeXmpExt:RegionColor[1]/OrangeXmpExt:rcLum[3]= 0.809861 La illustre un procédé d’affichage du contenu visuel Cont sur le terminal récepteur 20. Ce procédé comprend une étape E’1 de réception du flux multimédia enrichi FW. Comme il a déjà été précisé, le flux FW comprend notamment, dans l’exemple illustré, l’élément visuel ainsi que la liste List de zones adaptées pour recevoir l’élément visuel. Cette liste List comprend ici la seconde zone Z2, la cinquième zone Z5 et la sixième zone Z6. Dans une étape E’3, une zone est sélectionnée dans la liste List. Cette zone sélectionnée peut-être une zone conseillée par le serveur 10. En variante, le terminal utilisateur 20 peut modifier la zone conseillée. C’est notamment le cas s’il y a une étape E’2 d’adaptation graphique du contenu visuel Cont selon des caractéristiques du terminal récepteur 20. En effet, cette adaptation graphique peut réduire certaines zones du contenu visuel Cont qui ne permettent plus de recevoir certains éléments visuels. Dans une étape E’4, l’élément visuel est adapté à la zone sélectionnée. Cette adaptation peut-être une adaptation de taille, de police ou de couleur. Dans une étape E’5, le contenu visuel cont est affiché avec l’élément visuel positionné sur la zone sélectionnée. Un tel affichage est notamment illustré à la . Sur cette , l’élément visuel est le mot : « HELLO ». Il est affiché en blanc et en gras, dans la cinquième zone Z5 du contenu visuel Cont. L’invention concerne également un procédé d’association, au contenu visuel Cont, de l’élément visuel Text à afficher en superposition sur ledit contenu visuel. Ce procédé d’association comprend une obtention des métadonnées Meta associées au contenu visuel Cont. Cette obtention peut correspondre à une génération des métadonnées Meta comme décrit ci-dessus. En variante, il peut s’agir de métadonnées déjà générées et stockées par exemple en association avec le contenu visuel, et l’obtention des métadonnées Meta peut correspondre à une lecture de ces données depuis un espace de stockage. Comme il a déjà été précisé, les métadonnées Meta comprennent les descripteurs Desc des zones de la pluralité de zones Z1-Z6 segmentant ledit contenu visuel Cont. Ces descripteurs Desc comprennent le paramètre P d’acceptabilité de ladite zone concernée à recevoir un élément visuel (quelconque). Le procédé d’association comprend également la sélection E2 d’au moins une zone Z2, Z5, Z6 de ladite pluralité de zones Z1-Z6 pour recevoir l’élément visuel (Text) considéré (par exemple reçu du terminal) en fonction des paramètres d’acceptabilité P des descripteurs de la pluralité de zones. Le procédé permet ainsi une association audit élément visuel de ladite au moins une zone sélectionnée. Dans une variante de réalisation, la sélection E2 tient compte d’une occupation spatiale (en termes de pixels par exemple) de l’élément visuel Text et/ou d’une couleur dudit élément visuel Text. On notera que le procédé d’association est par exemple mis en œuvre dans le serveur 10 de la . Il peut s’agir par exemple d’un procédé exécuté par application en ligne accessible à un terminal d’un utilisateur souhaitant attacher (en superposition) un élément visuel à un contenu visuel existant. Dans de tels modes de réalisation, le procédé peut comprendre une réception de l’élément visuel à associer (par exemple dans la requête Req émise par le terminal utilisateur)) décrite en liaison avec la . On notera qu’en variante, le terminal souhaitant attacher l’élément visuel au contenu visuel peut être différent du terminal sur lequel le contenu visuel et l’élément visuel associé sont destiné à être affiché. Dans certains modes de réalisation, le procédé d’association peut être mis en œuvre dans un terminal électronique (par exemple le terminal d’un utilisateur souhaitant attacher (en superposition) un élément visuel à un contenu visuel existant). Dans de tels modes de réalisation, le procédé peut comprendre une réception du contenu visuel et de ses métadonnées (dont les descripteurs de zone décrits ci-avant) préalablement à l’association du contenu visuel et de l’élément visuel et une éventuelle transmission, après association, du contenu visuel et de l’élément visuel vers un autre terminal pour leur affichage. Dans certains modes de réalisation, les descripteurs de zone d’un contenu visuel peuvent être générées préalablement et indépendamment d’une quelconque association avec un élément visuel et intégrés aux métadonnées du contenu visuel. Cette génération de métadonnées peut se faire lors de la création du contenu visuel et/ou ultérieurement, par exemple lors de son ajout dans une banque d’images, Les métadonnées générées peuvent être stockées en association avec le contenu visuel pour une utilisation ultérieure . Dans l’exemple illustré en , la génération peut par exemple être effectuée sur un premier dispositif électronique, le stockage étant (par simplicité de l’exemple) mis en œuvre également sur ce premier dispositif. Le procédé d’association d’un élément visuel à un contenu visuel stocké sur le premier dispositif peut être mis en œuvre sur un second dispositif électronique 10’ (sur à l’initiative du second dispositif électronique ou sur requête par exemple d’un dispositif tiers) et comprendre une réception du contenu visuel et de ses métadonnées (dont les descripteurs de zone) préalablement à l’association. Le contenu visuel et l’élément visuel une fois associés via leurs métadonnées comme décrit ci-avant peuvent être transmis à un terminal 20 pour un rendu du contenu visuel et de l’élément visuel en superposition comme décrit ci-avant. La illustre une variante de réalisation dans laquelle au moins trois dispositifs électroniques 10, 10’, 20 sont utilisés pour l’échange de flux. Dans ce mode de réalisation, le terminal utilisateur 20 envoie sa requête Req à un équipement électronique intermédiaire 10’. Cet équipement intermédiaire 10’ est adapté pour interroger le serveur 10 via une requête Req’ adaptée. En retour, le serveur 10 fourni des données telles que le contenu visuel Data, les métadonnées Meta. Comme il a déjà été précisé ces métadonnées Meta comprennent les paramètres d’acceptabilité P, l’élément visuel Text, et les zones adaptées pour recevoir l’élément visuel. L’équipement électronique intermédiaire 10’ transmet les différentes données (Data, Meta) sous forme d’un ou plusieurs flux à destination du terminal utilisateur 20. Procédé de traitement d’un contenu visuel (Cont), ledit procédé de traitement comprenant : - une génération (E1) de métadonnées (Meta) associées audit contenu visuel (Cont), ladite génération comportant : une segmentation (E11) du contenu visuel (Cont) en une pluralité de zones (Z1-Z6), une détermination (E12) de descripteurs (Desc) de zones de la pluralité de zones (Z1-Z6), les descripteurs (Desc) d’une zone comprenant un paramètre (P) d’acceptabilité de ladite zone à recevoir un élément visuel (Text) ; - une association audit contenu visuel des descripteurs de zones (Desc), en tant que métadonnées (Meta) dudit contenu visuel. 2. Procédé de traitement selon la revendication 1, dans lequel la segmentation (E11) comprend une décomposition en couches par profondeur du contenu visuel (Cont). 3. Procédé de traitement selon l’une quelconque des revendications 1 ou 2, dans lequel une zone comprend en majorité des pixels d’une même couleur et/ou une même texture et/ou correspond à un rendu visuel d’une partie spécifique d’un individu. 4. Procédé de traitement selon l’une quelconque des revendications 1 à 3, dans lequel le contenu visuel (Cont) étant une vidéo, la segmentation (E2) du contenu visuel (Cont) en une pluralité de zones est réalisée sur l’ensemble de la vidéo. 5. Procédé de traitement selon l’une quelconque des revendications 1 à 4, dans lequel le contenu visuel (Cont) étant une vidéo, la segmentation (E2) du contenu visuel en une pluralité de zones est réalisée par séquences vidéo découpant ladite vidéo. 6. Procédé de traitement selon l’une quelconque des revendications 1 à 5, dans lequel les zones (Z1-26) obtenues par segmentation ont des profondeurs différentes. 7. Procédé d’association, à un contenu visuel, d’un élément visuel (Text) à afficher en superposition sur ledit contenu visuel, ledit procédé d’association comprenant : - une obtention de métadonnées (Meta) associées audit contenu visuel (Cont), lesdites métadonnées comprenant des descripteurs (Desc) des zones d’une pluralité de zones (Z1-Z6) segmentant ledit contenu visuel (Cont), lesdits descripteurs (Desc) d’une zone comprenant un paramètre (P) d’acceptabilité de ladite zone à recevoir un élément visuel ; - une sélection (E2) d’au moins une zone (Z2, Z5, Z6) de ladite pluralité de zones (Z1-Z6) pour recevoir l’élément visuel (Text) en fonction desdits paramètres d’acceptabilité (P) desdits descripteurs de la pluralité de zones ; - une association audit élément visuel de ladite au moins une zone sélectionnée. 8. Procédé d’association selon la revendication 7, dans lequel la sélection (E2) tient compte d’une occupation spatiale de l’élément visuel (Text) et/ou d’une couleur dudit élément visuel (Text). 9. Flux de données entre un premier dispositif électronique (10) et un second dispositif électronique (20) pour l’affichage d’un contenu visuel (Cont) sur ledit second dispositif électronique (20), ledit au moins un flux (FW) de données comprenant : - un contenu visuel (Cont) segmenté en une pluralité de zones (Z1-Z6) ; - des métadonnées (Meta) associées audit contenu visuel (Cont), lesdites métadonnées comprenant des descripteurs (Desc) de zones de la pluralité de zones (Z1-Z6), les descripteurs (Desc) d’une zone comprenant un paramètre (P) d’acceptabilité de ladite zone à recevoir un élément visuel. 10. Flux de données selon la revendication 9, dans lequel ledit au moins un flux de données comprend un premier élément visuel et une désignation d’au moins une première desdites zones dudit contenu visuel pour recevoir ledit premier élément visuel (Text), ladite première zone tenant compte desdits paramètres d’acceptabilité (P) desdits descripteurs de la pluralité de zones. 11. Procédé d’affichage d’un contenu visuel (Cont), ledit procédé d’affichage comprenant : - une obtention (E’1) d’un flux (FW), ledit flux comprenant : - un contenu visuel (Cont) segmenté en une pluralité de zones (Z1-Z6) ; - des métadonnées (Meta) associées audit contenu visuel (Cont), lesdites métadonnées comprenant des descripteurs (Desc) de zones de la pluralité de zones (Z1-Z6), les descripteurs (Desc) d’une zone comprenant un paramètre (P) d’acceptabilité de ladite zone à recevoir un élément visuel ; - une (E’3) identification d’une zone adaptée pour recevoir un premier élément visuel (Text) parmi ladite pluralité de zones; - un (E’5) affichage du contenu visuel (Cont) sur un dispositif d’affichage d’un dispositif électronique (20), ledit contenu visuel (Cont) affiché comprenant le premier élément visuel (Text) positionné sur la zone identifiée. 12. Procédé d’affichage d’un contenu visuel (Cont) selon la revendication 11, ledit procédé d’affichage comprenant : - une réception dudit premier élément visuel (Text) et d’une désignation d’au moins une première desdites zones dudit contenu visuel, ladite première zone tenant compte desdits paramètres d’acceptabilité (P) desdits descripteurs de la pluralité de zones, l’identification (E’3) tenant compte de ladite première zone désignée. 13. Procédé d’affichage selon l’une quelconque des revendications 11 ou 12, dans lequel le procédé comprend une (E’2) adaptation graphique du contenu visuel (Cont) selon des caractéristiques dudit dispositif d’affichage dudit dispositif électronique (20), l’identification comprenant, lorsque lesdites métadonnées comprennent des descripteurs d’au moins deux zones dont les paramètres d’acceptabilité correspondantes à des zones adaptées (Z2, Z5, Z6) pour recevoir ledit premier élément visuel (Text), une sélection (E’3) de la zone dans lesdites aux moins deux zones tenant compte de ladite adaptation graphique. 14. Procédé d’affichage selon l’une quelconque des revendications 11 à 13, dans lequel préalablement à l’affichage (E’5) du contenu visuel (Cont), l’élément visuel est adapté (E’4) à la zone identifiée.