Brevet FR2861479A1 — publié le 20050429

La présente invention concerne un dispositif pour l'annotation d'images numériques à l'aide de bulles dynamiques. Plu précisément, l'invention se rapporte à un dispositif d'incrustation invisible d'annotations dans une image numérique et de visualisation ultérieure de ces annotations sous forme de bulles dynamiques localisées dans ladite image. Jusqu'à présent, la seule solution pour annoter directement une image numérique consiste à utiliser un logiciel du type éditeur graphique qui permet d'inclure des zones de texte dans le bitmap (matrice de pixels) représentant l'image. Il s'ensuit une dégradation irréversible de ladite image, puisqu'il est impossible de faire réapparaître l'image originale là où le texte a été introduit. D'autre part, une recherche exhaustive sur Internet montre que les techniques de stéganographie et de tatouage digital (lesquelles permettent d'incruster de manière invisible, pour l'oeil humain, des informations dans une image numérique), ont été utilisées jusqu'à présent comme moyen de dissimulation d'informations et non comme simple moyen de transport de messages entre un émetteur et un récepteur, l'émetteur et le récepteur pouvant représenter éventuellement la même entité. Notamment, la technique du tatouage digital (watermarking en anglais) est souvent utilisée pour incruster un copyright invisible, secret et, en principe, inviolable dans une image, sans aucune notion de localisation de l'information dans l'image. Seuls les champs au standard IPTC (acronyme de "International Press Telecommunications Council") - gérés par exemple dans un logiciel comme PhotoShopTM - permettent d'ajouter à l'entête de certains fichiers numériques des informations telles que le sujet de l'image, le lieu de la prise de vue ou le nom de l'auteur du cliché, mais ils ne permettent pas non plus, a priori, d'ajouter des informations fonction de la position dans le bitmap associé à l'image. Notons enfin que la technique d'affichage par info-bulles, 35 implantée dans WindowsTM, n'est employée actuellement que pour l'affichage temporaire de courts textes d'aide à l'utilisateur. - 2 - Le dispositif selon l'invention permet de remédier aux inconvénients précédemment cités en ce qu'il comporte selon une première caractéristique: - un outil permettant, d'une part, la définition précise d'un ensemble d'annotations et, d'autre part, l'incrustation invisible de cet ensemble, sous une forme encodée, dans une image numérique, laquelle incrustation ne nécessite aucun fichier numérique additionnel et n'entraîne aucune perte notable de la qualité visuelle de l'image numérique une fois annotée par rapport à l'image numérique originale, - un outil permettant à la fois l'extraction de l'ensemble des annotations depuis l'image annotée et la visualisation de cet ensemble sous forme de bulles localisées dans l'image annotée et superposées dynamiquement à l'affichage de celle-ci. Selon des modes particuliers de réalisation: - la visualisation de l'ensemble des annotations sous forme de bulles dynamiques peut être facultative, offrant ainsi 1 possibilité de visionner une image annotée perçue comme identique à l'image originale par l'oeil humain. Le dessin annexé illustre l'invention. En référence à ce dessin, le dispositif selon l'invention repose sur l'utilisation de 2 outils: - un outil (DI) permettant la définition précise d'un ensemble (A) d'annotations et l'incrustation invisible de cet ensemble, sous 25 une forme encodée, dans une image numérique, - un outil (EV) d'extraction d'un ensemble (A) d'annotations depuis une image préalablement annotée grâce à l'outil (DI) et de visualisation de cet ensemble sous forme de bulles dynamiques sur un dispositif de visualisation (DV) comme, par exemple, un écran d'ordinateur. Le principe de fonctionnement de ce dispositif est le suivant: Pour insérer une nouvelle annotation dans une image (I), l'utilisateur indique à l'outil (DI) la position, le format et le contenu de cette annotation, ainsi que d'autres paramètres éventuels comme la couleur du texte, la taille de la police employée, etc. L'annotation possède donc une localisation précise par rapport au système de référence que constitue l'image (I). - 3 - Ce processus est réitéré autant de fois que nécessaire par l'utilisateur jusqu'à ce que l'ensemble (A) des annotations devant être incorporé à l'image numérique (I) soit complètement défini. Lorsque l'utilisateur a terminé ladite saisie, l'ensemble (A) des annotations est, toujours grâce à l'outil (DI) . 1 - encodé sous la forme d'une chaîne de caractères à l'aide d'un algorithme permettant de décrire sous ladite forme à la fois l'aspect, le positionnement, le contenu textuel et toute autre information nécessaire à la description complète de (A), 2 - incrusté dans le bitmap (matrice de pixels) représentant l'image numérique originale (I) par une technique de stéganographie et/ou de tatouage digital. D'après les propriétés inhérentes à ces techniques, l'image annotée (I') obtenue après incrustation est visuellement identique à l'image originale (I). Réciproquement, l'outil (EV) commence par extraire depuis l'image annotée (I') - par une opération inverse de stéganographie et/ou de tatouage digital - la chaîne de caractères représentant, sous sa forme encodée, l'ensemble (A) des annotations. La chaîne ainsi extraite est ensuite décodée pour établir la description complète de chacune des annotations constituant (A). Finalement, l'outil (EV) gère l'affichage des bulles représentant l'ensemble (A) des annotations en superposition avec l'affichage de l'image (I') sur un dispositif arbitraire de visualisation (DV) tel ui: écran ou une imprimante. Un exemple d'utilisation de cette invention concerne le domaine de la photographie numérique amateur. En effet, beaucoup d'amateurs aiment, d'une part, retoucher ou transformer les photos numériques qu'ils possèdent sur leur ordinateur personnel, et, d'autre part, ajouter des légendes aux images ainsi créées. La présente invention répond à ce dernier besoin en permettant, par exemple, de faire parler les personnages présents sur une image, sans altérer l'image originale. - 4 - REVENDICATIONS 1. Dispositif pour l'annotation d'une image numérique originale (I) à l'aide de bulles dynamiques caractérisé en ce qu'il comporte un premier outil (DI) permettant la définition complète d'un ensemble (A) d'annotations et l'incrustation invisible, sous une forme encodée, de l'ensemble (A) des annotations dans l'image numérique originale (I), laquelle incrustation conduit à une image numérique annotée (I'), transformée de l'image numérique originale (I), et un second outil (EV) d'extraction de la forme encodée de l'ensemble (A) des annotations et de visualisation dudit ensemble, sur un dispositif arbitraire de visualisation (DV), sous forme de bulles dynamiques superposées à l'image numérique (I'). 2. Dispositif selon la revendication 1 caractérisé en ce que ladite incrustation ne nécessite l'emploi d'aucun fichier numérique additionnel et n'entraîne aucune perte notable de la qualité visuelle de l'image numérique annotée (I') comparée à l'image numérique originale (I). 3. Dispositif selon la revendication 1 caractérisé en ce que ladite visualisation de l'ensemble (A) des annotations sous forme de bulles dynamiques est facultative, offrant ainsi la possibilité de visionner une image numérique annotée (I') visuellement équivalente à l'image numérique originale (I).