Brevet FR2826213A1 — publié le 20021220

Domaine de l'invention La présente invention concerne le domaine de la diffusion d'images numériques sur des réseaux électroniques. Elle concerne plus particulièrement un système et un procédé permettant la diffusion et l'affichage d'images numériques sur des terminaux ayant des dispositifs d'affichage différents. Art antérieur Avec le développement des réseaux électroniques, tel que le réseau Internet, la diffusion d'images seules ou intégrées dans des documents est à l'heure actuelle très répandue. Une grande partie des sites déjà présents sur le réseau Internet proposent l'affichage de tels documents. Cependant, dans le domaine informatique, les fichiers contenant des images sont connus pour être des fichiers très volumineux en terme d'espace mémoire occupé. C'est pourquoi il existe des sociétés, notamment présentes sur le réseau Internet, dont la principale activité est de proposer, via des serveurs, des services de banques d'images ou similaire, ou bien, par exemple, des journaux ou des magazines en ligne, qui diffusent très régulièrement du contenu illustré par des images. Toutefois, même si ces sociétés disposent d'équipements de stockage à grande capacité, la gestion de l'espace mémoire reste toujours un problème. En effet, ce type d'équipement à un coût qui est naturellement en rapport avec le volume de stockage qu'il présente. Il convient donc d'être toujours en recherche d'une optimisation de l'occupation de l'espace mémoire. La gestion de l'espace mémoire pour les sociétés qui stockent et diffusent des images numériques rencontre aujourd'hui un nouveau problème qui est lié à la diversité de plus en plus grande des formats d'affichage présentés par les appareils qui peuvent recevoir et afficher des images numériques. En effet, outre les terminaux du type ordinateur personnel, il existe sur le marché de nombreux appareils tels que les téléphones mobiles ou les assistants numériques personnels avec lesquels on peut recevoir des images via un réseau électronique. Dans le domaine des téléphones mobiles par exemple, il existe actuellement plus d'une centaine de modèles qui ont tous un écran ou un format d'affichage différent. En conséquence, les sociétés, qui mettent à la disposition des utilisateurs des images numériques, doivent soit restreindre la diffusion de ces images à un nombre limité de terminaux, soit augmenter encore leur capacité de stockage pour pouvoir mettre à la disposition de l'utilisateur un grand nombre de fichiers d'une même image, chaque fichier correspondant à l'image adaptée aux caractéristiques d'affichage spécifiques d'un appareil. Ces deux solutions présentent chacune des inconvénients. En effet, la solution de limiter l'offre d'images à quelques appareils apparaît très risquée sur le plan commercial. L'exclusion de certains appareils limiterait le marché de diffusion pour la société et la prise en compte des nouveaux formats serait très difficile car il faudrait exclure d'anciens modèles encore utilisés. D'autre part, la deuxième solution qui consiste à augmenter la capacité de stockage au fur et à mesure de l'apparition de nouveaux formats, paraît déjà peu réaliste au vu du nombre de formats d'affichage qui existent et qui devrait augmenter considérablement dans les prochaines années. De tels investissements permanents seraient incompatibles avec le développement commercial de la société. Objet et description succincte de l'invention La présente invention vise à remédier aux inconvénients précités et à proposer une solution technique qui permet à partir d'un fichier d'image unique de diffuser cette image sous un format adapté quels que soient le format d'affichage et le type de terminal utilisé sans avoir besoin d'accroître la capacité de stockage des images. Ces buts sont atteints grâce à un procédé de diffusion d'images numériques pour permettre à un utilisateur, qui possède un terminal comprenant au moins un dispositif d'affichage, de recevoir et d'afficher les images numériques, lesdites images numériques étant stockées dans un centre de distribution d'images accessible par l'utilisateur via un réseau au moins partiellement public, caractérisé en ce qu'il comprend les étapes suivantes : a) envoi d'une requête sur une image par le terminal de l'utilisateur au centre de distribution d'images, b) extraction des données relatives à l'image identifiée dans la requête, c) détection du type et des caractéristiques d'affichage du terminal de l'utilisateur, d) calcul des nouvelles données relatives à l'image en fonction des données extraites de l'image ainsi que du type et des caractéristiques d'affichage du terminal détecté, e) génération d'un fichier temporaire d'image à partir des nouvelles données calculées, et f) envoi du fichier généré au terminal utilisateur pour visualisation. Les images numériques peuvent être des images fixes ou des séquences vidéos. Selon un aspect de l'invention, l'étape d) comprend en outre une étape préalable de recherche et de récupération d'un fichier temporaire correspondant, ledit fichier ayant été généré lors d'une requête antérieure similaire provenant d'un terminal possédant les mêmes caractéristiques. Ceci évite de recalculer et de générer une image adaptée si cela avait déjà été effectué récemment. Selon un autre aspect de l'invention, le procédé comprend en outre une étape de détermination des options d'affichage en fonction du type de terminal. Les options d'affichage peuvent être déterminées pour chaque image ou pour un groupe d'images en fonction du type de terminal. Les options d'affichage sont stockées dans une base de données du centre distributeur d'images. Plus spécifiquement, dans l'étape f), on associe au fichier temporaire des informations de format d'affichage en fonction des options d'affichage et du terminal de l'utilisateur. Selon encore un autre aspect de l'invention, le procédé comprend en outre une étape de traitement de l'image qui comprend des transformations géométriques et colorimétriques de l'image. Suivant un mode de réalisation de la présente invention, la requête utilisateur est sous forme d'une adresse universelle et on associe au nom de l'image dans la requête un index qui déclenche automatiquement lesdites étapes b) à f). Alternativement, la requête utilisateur est sous forme d'une adresse universelle correspondant à un fichier stocké dans le centre de distribution d'image, ledit fichier comportant des instructions pour déclencher lesdites étapes b) à f). Dans les étapes a) et f) les données peuvent être transmises sous forme cryptée. Selon une caractéristique de l'invention, le terminal est un téléphone mobile, un assistant numérique personnel, un terminal web ou un téléviseur comprenant des moyens d'accès au réseau. Selon une autre caractéristique particulière de l'invention, le réseau est le réseau Internet. La présente invention à également pour objet un système de diffusion pour envoyer sur un réseau au moins partiellement public des images numériques à un terminal comprenant au moins un dispositif d'affichage, ledit système comprenant un centre équipé d'un serveur en liaison avec une unité de stockage dans laquelle sont stockées au moins les images numériques, caractérisé en ce qu'il comprend en outre des moyens pour calculer, à partir de l'image stockée, une nouvelle image adaptée aux caractéristiques d'affichage du terminal et des moyens pour générer un fichier temporaire de la nouvelle image. Plus précisément, l'unité de stockage comprend un premier volume de stockage des images originales et un second volume de stockage d'une base de données des caractéristiques des terminaux. Dans le premier volume, les images sont stockées sous forme de fichier et dans le second volume, des données supplémentaires d'options d'affichage associées à une ou plusieurs images sont stockées sous forme de base de donnée. L'unité de stockage comprend en outre un troisième volume de stockage destiné à stocker temporairement les fichiers d'images générés. Selon un mode de réalisation de l'invention, le système comprend en outre un centre de diffusion de documents électroniques qui comprend un serveur en liaison avec une unité de stockage des documents. Selon un aspect particulier de l'invention, le système comprend en outre un dispositif de contrôle et de traitement en liaison avec le serveur du centre de diffusion d'images. Ce dispositif peut être situé au niveau du centre de diffusion des images ou du centre de diffusion de documents électroniques. Le dispositif de contrôle et de traitement comprend des moyens de détermination d'options d'affichage associées à une ou plusieurs images et des moyens de traitement correspondant à des transformations géométriques et colorimétriques de l'image. Le ou les serveurs présents dans le système selon l'invention peuvent comprendre des moyens de cryptage et de décryptage pour la transmission des données. Brève description des dessins D'autres caractéristiques et avantages de l'invention ressortiront de la description suivante de modes particuliers de réalisation de l'invention, donnés à titre d'exemples non limitatifs, en référence aux dessins annexés, sur lesquels : - la figure 1 est une vue schématique globale du système selon l'invention, - les figures 2A et 2B sont un organigramme illustrant les étapes du procédé selon l'invention, - les figures 3A et 3B sont un organigramme montrant des étapes de sélection d'image et de modification des options d'affichage conformément à un mode de réalisation de l'invention, - la figure 4 est un organigramme montrant des étapes de traitement d'image conformément à un mode de réalisation de l'invention, - les figures 5A à 5C montrent des exemples d'interfaces d'options d'affichage, et - la figure 6 montre un exemple d'une interface de traitement d'image selon l'invention. Description détaillée des modes de réalisation de l'invention La présente invention est basée sur l'utilisation d'équipements de stockage d'images sous forme numérique associés à un serveur en tant que moyens de diffusion pour la vente ou la mise à disposition d'images dites"en ligne", c'est-à-dire proposées à des utilisateurs d'un réseau public tel que le réseau dit"Internet". Par souci de simplification, le réseau ouvert ou public à travers lequel les différentes parties interviennent dans l'opération de diffusion d'image sera simplement dénommé"réseau"dans la suite de la description. D'autre part, pour ne pas alourdir inutilement la description de l'invention, celle-ci sera ci-après décrite en relation avec un système dans lequel les utilisateurs disposent, en tant que terminal de réception, d'un terminal fixe, tel qu'un ordinateur personnel connecté à la toile d'araignée mondiale dite"world wide web"et dénommé par la suite"terminal web", d'un téléphone mobile ou d'un assistant numérique personnel (ANP). Cependant, la présente invention s'applique d'une manière générale à tous les terminaux qui comprennent des moyens de réception et d'affichage d'images numériques qui sont accessibles via un réseau électronique. A titre d'exemple, l'invention s'applique aussi aux dispositifs qui permettent l'accès et l'affichage de pages web sur un téléviseur ou tout autre appareil. La figure 1 est une vue globale d'un système 1 selon l'invention montrant les relations entre les différentes parties intervenant selon le procédé de l'invention. Les parties qui interviennent principalement lors d'une opération de diffusion d'image sont un utilisateur équipé d'un terminal de réception et un centre de stockage, de traitement et de diffusion des images qui peut être éventuellement géré par une société qui désire mettre à la disposition d'un ou plusieurs utilisateurs des photos ou des documents comprenant des images. Les sociétés susceptibles de mettre en oeuvre l'invention peuvent être indifféremment, un laboratoire de développement de photos, un organisme de presse... La société qui a en charge le stockage, le traitement et la distribution des images sera dénommée"société de diffusion Il par la suite. La présente invention à pour but de fournir à ces sociétés de diffusion une solution technique qui leur permet de fournir, à partir d'un fichier d'image originale unique, des images adaptées aux caractéristiques d'affichage du terminal et ce quel que soit le terminal utilisé. Pour avoir accès au réseau et donc au serveur d'images, l'utilisateur possède un terminal qui peut être fixe, tel qu'un terminal web du type ordinateur personnel 4 équipé d'un modem et d'un logiciel de navigation appelé" navigateur" par la suite. L'utilisateur peut aussi être muni d'un terminal mobile, tel qu'un téléphone mobile 2 ou un assistant numérique personnel 3 (ANP) pour lequel l'opérateur propose un service d'accès au réseau ou similaire tel que les services "WAP"par exemple. La société de diffusion dispose d'un centre 20 de stockage, de traitement et de diffusion des images qui comprend un serveur 5 essentiellement en charge de l'authentification et du traitement des requêtes envoyées par les utilisateurs, une unité de stockage 7 en liaison 13 avec le serveur 5. Plus précisément, le serveur 5 est destiné à réaliser les fonctions de réception et d'interprétation des requêtes, d'accès aux bases de données et aux images, de calcul, de génération et de gestion des images demandées. Il offre, d'autre part, des fonctions qui permettent à un opérateur de gérer et d'organiser une bibliothèque d'images à distance. Ainsi, le serveur 5 peut être une seule machine qui réalise toutes ces fonctions ou alors une pluralité de serveurs, chacun dédié à une des fonctions ci-dessus. De plus, afin de pallier à d'éventuelles pannes d'une des composantes du système ou bien pour répartir la charge dans le système, le serveur 5 ou la pluralité de serveurs réalisant les fonctions ci-dessus décrites peut ou peuvent être dupliqué (s) dans le système de manière redondante (fonctionnement de serveurs dit en"grappe"ou en"équilibrage de charge"). L'unité de stockage 7 comprend principalement un premier volume de stockage 71 sur lequel sont transférées, stockées et mises à jour toutes les images numériques et un second volume de stockage 72 destiné à conserver une base de données qui rassemble, non seulement, les informations utiles (format d'image supporté) relatives à chaque terminal ou famille de terminaux connu qui est susceptible d'être utilisé pour envoyer une requête au serveur 5, mais aussi les options d'affichage par défaut ou déterminées par un opérateur et qui sont associées aux images. Le volume de stockage 72 est également destiné à conserver des données de dimensions de l'image originale qui seront utilisées lors des calculs de l'image adaptée au terminal. A cet effet, les données sont extraites de l'image lorsqu'elle est initialement téléchargée par un opérateur sur le centre 20. Lors de cette opération, l'image, quel que soit son format d'origine, est transformée et stockée avec la même résolution dans un fichier image selon une norme de stockage d'images fixes du type"JPEG" (Groupe Réuni d'Experts d'Image Photographique), par exemple. Cette image transformée sera appelée "image originale" par la suite. On extrait alors de ce fichier les données concernant les dimensions de l'image que l'on stocke dans la base de données 72. L'unité de stockage 7 comporte en outre un troisième volume de stockage 73, appelé"cache", qui sert à stocker, seulement temporairement, le fichier image généré lors d'une requête par le centre 20 et qui permet de ré-exploiter ultérieurement ce fichier si, dans un intervalle de temps déterminé, une requête similaire portant sur la même image et émanant du même type de terminal est envoyée de nouveau. Les images ne sont pas toujours transmises seules. Elles font souvent partie d'un document qui peut être stocké et répertorié sur un volume supplémentaire (non représenté) de l'unité de stockage 7. Néanmoins, on peut trouver avantage à séparer le stockage des documents et des images. C'est pourquoi, le système selon l'invention peut en outre comprendre un centre 30 de diffusion de documents comme par exemple des documents destinés à des articles de presse. Dans ce cas, le centre 30 est dénommé"fournisseur de contenu". Pour cela, le centre 30 comprend un serveur 8 en liaison 15 avec une unité de stockage 9 sur laquelle les documents sont stockés. Les documents auxquels des images sont associées comprennent pour chacune de ces images un lien spécifique qui correspond à une requête de l'image au serveur 5. Comme illustré sur la figure 1, l'unité de stockage 9 peut comprendre des fichiers de documents adaptés au format terminal web, assistant numérique personnel, téléphone mobile..., ou bien des fichiers dits"multiformats"c'est-à-dire comprenant toutes les données pour afficher le document sur n importe quel type de terminal, le serveur 8 du centre 30 determinant ultérieurement le format en fonction du terminal utilisé. Le centre 30 pourrait aussi être simplement un site de diffusion d'images en relation avec le centre 20 qui héberge des images qui sont proposées sur le serveur 8 du centre 30. Les images peuvent donc être stockées sur le volume de stockage 71 du centre 20 et transmises à l'utilisateur avec le document sous un format adapté à son terminal selon le procédé de l'invention qui sera décrit plus loin. Avec la configuration du système 1 représenté en figure 1, l'affichage d'un document comprenant une ou plusieurs images stockées sur le volume 71 s'effectue en plusieurs étapes, à savoir une première étape consistant à envoyer à partir du terminal 2, 3 ou 4 et via respectivement la liaison 16,17 ou 18 une requête au serveur 8 pour recevoir et afficher un document stocké sur le volume 9. Le terminal concerné reçoit alors le document contenant au moins un lien vers une image disponible à partir du serveur 5 du centre 20. Le terminal transmet ensuite au serveur 5 une requête relative à l'image concernée par la liaison 10,11 ou 12 suivant le terminal utilisé. La requête d'image est interprétée par le serveur 5 qui renvoie au terminal l'image adaptée à ses caractéristiques d'affichage. Comme montré sur la figure 1, les centres 20 et 30 peuvent être physiquement à des endroits différents. Toutefois, les moyens des centres 20 et 30 peuvent être regroupés sur un site unique, le fournisseur de contenu et le centre de stockage, de traitement et de diffusion des images étant gérés par une seule société. Le centre 30 ou fournisseur de contenu dispose d'autre part d'un dispositif de contrôle et de traitement 6 en liaison, via une ligne 19, avec le serveur 5 lui-même. Ce dispositif permet essentiellement à un opérateur du centre 30 de gérer les images stockées sur le volume 71 du centre 20 (téléchargement de nouvelles images sur le centre 20, suppression d'images stockées sur le centre 20...) et d'appliquer à celles-ci des options d'affichage et/ou des traitements. Dans l'exemple illustré en figure 1, le dispositif 6 est en liaison 21 avec le serveur 8. Cette liaison 21 n'est utilisée par le dispositif 6 que pour transmettre les liens de l'image dans le document, c'est-à-dire pour inclure dans les documents stockés sur le volume 9 les références du fichier de l'image ("image. kim") sur le centre 20 qui seront ensuite reprises par le terminal utilisateur pour formuler la ou les requêtes d'image au centre 20. Dans un système où il n'y aurait que le centre 20, le dispositif 6 serait inclus dans le centre 20. Les lignes de communication 12 et 18 du terminal web sont des lignes de transmissions bidirectionnelles de type filaire électrique, optique, ou autres (boucle locale radio, liaison infrarouge, etc....). Les lignes de communication 10,16 et 11,17 respectivement du téléphone mobile et de l'assistant numérique personnel sont au moins partiellement des liaisons radio fréquence (RF) lorsque ceux-ci ne sont pas reliés à un terminal fixe du type ordinateur personnel par exemple pour accéder au réseau. Les serveurs 5 et 8 représentés dans le système de la figure 1 comprennent de manière conventionnelle des moyens de connexion au réseau, des moyens de stockage et des moyens de traitement. Ces serveurs 5 et 8 peuvent comprendre, en outre, des moyens de cryptage et de décryptage afin de réaliser des transmissions de données sous forme codée. Le procédé de l'invention qui est mis en oeuvre par un programme informatique dans le système de la figure 1 va être décrit en relation avec l'organigramme des figures 2A et 28. Après réception par le terminal d'un document provenant d'un fournisseur de contenu 30, comportant un lien vers une image stockée sur un serveur de diffusion 20, l'interprétation de ce document par le terminal génère, dans une première étape ST1, une requête au serveur 5 du centre 20. Dans le cas d'un système où l'image serait directement demandée par l'utilisateur, c'est-à-dire sans passer par un fournisseur de contenu, l'étape ST1 consisterait alors en l'envoi par l'utilisateur d'une requête directement au serveur 5 du centre 20 au moyen de son terminal. La requête d'image envoyée au serveur 5 a pour fonction de demander au serveur de transmettre sur le terminal de l'utilisateur une image choisie parmi la pluralité d'images stockées. Cette requête peut être sous forme d'une adresse universelle permettant d'accéder directement au serveur 5 complétée du répertoire et du nom de l'image recherchée. Une telle requête pourrait être par exemple : "http://societedediffusion.com/repertoirectient/image. kim" Selon un mode de réalisation de l'invention, on associe au nom de l'image dans la requête un index. Cet index peut se trouver dans la requête sous une forme quelconque de chaîne de caractères telle que l'extension". kim" utilisée dans l'exemple de requête ci-dessus. Lorsque l'index est reconnu par le programme dans une étape ST2 de réception de la requête par le serveur 5, le programme déclenche automatiquement des étapes ST3 à ST10 qui vont permettre de transmettre au terminal une image adaptée à l'affichage de ce dernier. Selon un autre mode de réalisation de l'invention, le fichier "image. kim" est un fichier physique existant, qui déclenche l'exécution d'un programme. L'étape ST3 correspond à la recherche des références du fichier de l'image originale stocké dans le volume 71 de l'unité de stockage 7. Plus précisément, cette recherche s'effectue en deux temps. Dans le mode de réalisation où c'est l'index dans la requête qui est interprété par le programme, la recherche s'effectue à partir du nom de l'image contenu dans la requête. Une base de données, présente sur le volume de stockage 72, renvoie alors le numéro unique de l'image originale qui permet ensuite d'accéder au fichier de l'image originale. Alternativement, lorsque le fichier "image. kim"est un fichier physique existant, l'exécution et l'interprétation de ce fichier, qui contient le numéro unique référençant l'image souhaitée, vont permettre, par l'intermédiaire des données contenues dans la base de données, d'accéder à cette image. A partir de ces données, on extrait, dans l'étape ST4, toutes les données relatives au fichier de l'image qui seront nécessaires lors de l'opération d'adaptation de l'affichage de l'image originale aux caractéristiques d'affichage du terminal. Ces données comprennent notamment le lieu de stockage physique du fichier image, comme par exemple un répertoire et/ou un nom de volume de stockage, le nom du fichier contenant l'image, les dimensions de celle-ci ainsi que les options d'affichage par défaut ou définies par un opérateur pour l'image et pour chaque type de terminal. On détecte ensuite, dans l'étape ST5 le type de terminal de l'utilisateur. Cette étape de détection s'effectue à partir d'informations transmises avec la requête par le navigateur du terminal. En effet, chaque type de terminal utilise un navigateur spécifique. Il est donc possible de déterminer à partir des informations transmises par le navigateur lors de la requête si l'utilisateur souhaite recevoir son image sur un terminal web, un assistant numérique personnel, un téléphone mobile ou autre. Cependant, toutes les données relatives au terminal qui doivent être prises en compte pour le calcul d'une image adaptée à l'affichage de celui-ci ne peuvent pas toujours être obtenues uniquement à partir des informations fournies par le navigateur. L'information qui est toujours fournie avec la requête est la signature du navigateur qui peut contenir uniquement quelques caractères correspondant à une référence du modèle de terminal ou des infos plus complètes contenant par exemple des numéros de version du logiciel du navigateur. D'autre part, on trouve aussi la plupart du temps des informations sur les types de fichiers acceptés par le navigateur. Certains navigateurs ne fournissent que ces informations, d'autres vont plus loin en fournissant par exemple les dimensions et/ou le nombre de couleurs de leur écran. Mais ces informations ne sont pas toujours pertinentes. Par exemple, le champ signalant l'information est parfois bien présent mais la chaîne est vide. Il est donc préférable de disposer sur le volume 72 d'une base de données qui comprend pour chaque modèle de terminal toutes les caractéristiques utiles à connaître sur ses capacités d'affichage. Cette base de données est alors utilisée pour compléter ou corréler les informations d'affichage transmises par le navigateur. Cette base de données est enrichie et mise à jour avec des informations récupérées auprès des constructeurs ou autres. Les informations référencées dans la base correspondent notamment aux différents types de navigateurs recensés accompagnés de toutes les informations pertinentes connues pour chacun d'entre eux. Pour les navigateurs utilisés avec les terminaux web, on peut référencer le nom et la marque du navigateur, sa signature et les types d'image supportés. Pour les navigateurs sur assistants personnels numériques en plus de ces informations, on peut trouver des données sur les différents modèles d'ANP supportant un navigateur donné ainsi que leurs différentes résolutions, etc..... Pour les téléphones mobiles, on peut aussi trouver des informations sur le ratio écran. Ainsi, par exemple, les pixels ne sont pas toujours carrés et si on veut qu'un cercle sur l'image originale n'apparaisse pas comme une ellipse sur le dispositif d'affichage du terminal il faut en tenir compte. D'autre part, des informations sur les limitations de mémoire du mobile ou du réseau sont parfois nécessaires. Par exemple, certains mobiles n'acceptent pas de transférer des images faisant plus de 1,2 kilooctets. Il est donc nécessaire de se référer à ces informations pour limiter les dimensions des images en conséquence. De plus, ces informations stockées au niveau du centre 20 seront exploitées pour fournir une image adaptée dans le cas où une requête serait émise à partir d'un modèle de terminal non encore recensé dans la base mais qui appartient à une famille de produits déjà connus. En d'autres termes, la comparaison avec les informations contenues dans la base de données permet de déterminer le terminal dont il s'agit ou bien le type auquel il appartient s'il est partiellement ou pas référencé. Les étapes ST3 et ST4 peuvent être effectuées indifféremment avant ou après l'étape ST5, ou bien en même temps si des traitements parallèles sont prévus dans le système. L'étape ST6 est une étape de déclenchement de l'opération d'adaptation de l'image selon le type de terminal. Si le terminal détecté est un téléphone mobile, le procédé selon l'invention se poursuivra dans une étape ST7 où l'on charge dans les moyens de traitement du centre 20 les caractéristiques propres au modèle de téléphone mobile. A partir des informations transmises par le navigateur, on peut connaître le type et le modèle du terminal, et, directement ou en faisant appel aux informations contenues dans la base de données, la taille de son écran, son format d'affichage standard ainsi que tous les types d'images qu'il peut supporter. A ce stade, les moyens de traitements du centre 20 disposent non seulement des données relatives à l'image originale recherchée qui ont été extraites à l'étape ST4 mais aussi de toutes les caractéristiques du terminal qui sont nécessaires pour l'opération d'adaptation de l'image originale au format d'affichage du terminal. On recherche tout d'abord à l'étape ST70 si une requête antérieure provenant d'un terminal possédant les mêmes caractéristiques et portant sur la même image n'a pas déjà été effectuée. Si tel est le cas, et si, d'une part, le fichier est toujours présent et, d'autre part, les options de l'image pour le terminal cible n'ont pas été modifiées depuis, on récupère, à l'étape ST70', dans le volume"cache"73, le fichier correspondant à l'image adaptée et on passe directement à l'étape ST73, sinon, une étape ST71 de calcul des nouveaux paramètres de l'image est effectuée. Dans cette étape, on détermine notamment le format, les dimensions, l'orientation et la ou les couleurs de l'image à partir de l'image originale, en fonction du terminal cible et des options d'affichage. Les options d'affichage peuvent être définies ou modifiées par un opérateur du centre 30 comme il sera expliqué plus loin. En l'absence d'options d'affichage fixées par un opérateur, le programme prévoit de transmettre l'image avec des options d'affichage par défaut selon le type de terminal. Dans le mode de réalisation ici considéré, les options d'affichage par défaut correspondent à une image au format JPEG moyenne résolution pour un terminal web, à une image à 100% de l'écran avec rotation automatique en fonction de l'orientation de l'écran pour un assistant numérique personnel et à une image à 100% de l'écran avec rotation automatique en fonction de l'orientation de l'écran et un rendu optimisé pour un téléphone mobile. Le programme peut aussi éventuellement modifier la compression ou les dimensions de l'image selon le trafic lié au nombre de demandes simultanées ou bien à la qualité du réseau (bande passante), ainsi que selon le type de réseau (en particulier pour les terminaux mobiles), afin de pouvoir satisfaire toutes les demandes avec un temps de réponse optimal et une qualité d'image aussi bonne que possible. Une fois que tous les paramètres d'adaptation de l'image à l'affichage du terminal sont déterminés, on génère dans le volume "cache" 73, à l'étape ST72, un fichier temporaire à partir de l'image originale qui est modifiée en fonction de ces paramètres. Ce fichier temporaire est alors mis sous forme d'un fichier binaire auquel on associe des informations sur le format d'affichage que l'on veut appliquer à l'image respectivement dans des étapes ST73 et ST74, ceci afin de constituer une réponse à la requête initiale. Le fichier binaire de l'image adaptée ainsi que les informations de format sont alors transmis au terminal de l'utilisateur dans une étape ST75. Dès que le terminal a reçu toutes ces données, la requête est terminée et il affiche l'image demandée par l'utilisateur sur son écran suivant les étapes ST10 et ST11. L'image transmise par le serveur 5 est donc reçue avec un format adapté à la taille, aux couleurs ou aux teintes et à la définition de l'écran du terminal, ainsi qu'éventuellement aux caractéristiques temporaires ou permanentes du réseau. En réalité, le processus qui vient d'être décrit en détail étape par étape, se déroule quasiment en temps réel. Ainsi, dès que l'utilisateur a envoyé sa requête, il reçoit et affiche pratiquement instantanément le document avec ses images. Le déroulement des étapes ST1 à ST11 du procédé selon l'invention est transparent pour l'utilisateur qui ne perçoit pas de temps de latence dans l'obtention d'un document ou d'une image. Dans le cas où une erreur interviendrait lors du processus, et dans la mesure du possible (ex. réseau disponible), une image signalant l'impossibilité de satisfaire la requête sera transmise au terminal en lieu et place de l'image demandée. Cette image est sélectionnée parmi une bibliothèque d'image prédéfinies, adaptées au préalable aux principaux types de terminaux. Les étapes ST7 à ST75 qui ont été décrites correspondent à l'opération d'adaptation d'une image originale au format et aux caractéristiques d'affichage d'un modèle de téléphone mobile. Si l'utilisateur est équipé d'un assistant numérique personnel ou d'un terminal web type ordinateur personnel, l'opération d'adaptation de l'image originale se fait à travers les étapes ST8 à ST85 pour l'assistant numérique personnel et ST9 à ST95 pour le terminal web. Les étapes ST8 à ST85 ou ST9 à ST95 sont mises en oeuvre de la même façon que les étapes ST7 à ST75 décrites plus haut pour un téléphone mobile. La différence réside dans les caractéristiques d'affichage qui sont prises en compte pour l'opération d'adaptation en fonction du type de terminal. Par exemple, dans le cas d'un téléphone mobile ou d'un assistant numérique personnel, l'image sera, par défaut, affichée dans le sens qui correspond à une utilisation normale de l'appareil. Néanmoins, dans le cas par exemple d'images en portrait qui sont plus hautes que larges, on peut souhaiter modifier l'orientation de l'image comme par exemple en lui faisant faire un quart de tour afin qu'elle occupe le plus de place possible sur l'écran. Dans ce cas, il peut être nécessaire de connaître l'orientation de l'écran pour afficher i'image dans un sens permettant une meilleure lisibilité de l'image sur un téléphone mobile ou un assistant numérique personnel alors que pour un terminal web cette caractéristique n'est pas pertinente. Dans les figures 2A et 2B, les étapes de l'opération d'adaptation de l'image originale sont illustrées pour un téléphone mobile, un assistant numérique personnel ou un terminal web. Cependant, comme mentionné au début de la présente description, l'homme du métier pourra envisager sans difficulté la mise en oeuvre de l'invention pour tout autre type de terminal qui comprend des moyens pour recevoir et afficher des images numériques. Les figures 3A et 3B représentent des étapes du procédé selon l'invention qui correspondent essentiellement à l'opération de détermination ou modification des options d'affichage de l'image en fonction du type de terminal considéré qui est effectuée par un opérateur du centre de fournisseur de contenu 30 au moyen du dispositif de contrôle et de traitement 6 qui peut être un ordinateur type PC ou une station de travail reliée a un calculateur. Sur la figure 3A, dans une étape ST20 préalable à ces opérations, l'opérateur sélectionne l'image originale qu'il souhaite visualiser, et qu'il aura téléchargée sur le centre 20 auparavant. Cette sélection peut s'effectuer à partir d'une mosaïque d'images qui s'affiche sur l'écran du dispositif 6 et que l'on fait défiler pour consulter l'ensemble des images stockées. Une fois sélectionnée, l'image est affichée (étape ST21) sur l'écran du dispositif 6 de préférence avec une résolution moyenne pour ne pas ralentir inutilement l'affichage et les calculs qui vont être appliqués à l'image. En effet, ce niveau de résolution est en général suffisant pour visualiser les modifications apportées à l'image avant la mise à jour. L'opérateur se trouve alors dans une phase ST22 qui lui permet soit de visualiser l'image précédente ou suivante affichée en plein écran, d'effectuer un ou plusieurs traitements sur l'image affichée ou bien de définir des options d'affichage respectivement dans les étapes ST23, ST24 ou ST25. Les étapes exécutées pour effectuer, selon un mode particulier de réalisation de l'invention, des traitements sur l'image originale seront décrites plus loin en relation avec la figure 4. Pour poursuivre l'opération de définition des options d'affichage, l'opérateur doit sélectionner dans une étape ST26 le type de terminal auquel les options d'affichage vont s'appliquer. Dans l'exemple considéré ici, l'opérateur a le choix entre un terminal du type assistant numérique personnel, terminal web ou téléphone mobile. Lorsque l'opérateur a choisi un type de terminal, comme par exemple un téléphone mobile, il se trouve alors dans une étape ST29 qui consiste à générer et à afficher sur l'écran du dispositif 6 une interface de gestion des options d'affichage pour le terminal considéré. Les figures 5A, 5B et 5C montrent des exemples d'interfaces d'options d'affichage 100,110 et 120 respectivement pour un terminal du type téléphone mobile, terminal web type ordinateur personnel et assistant numérique personnel dont l'opérateur du centre 30 dispose. Ainsi, les étapes ST25 et suivantes de la figure 3 peuvent être réalisées par l'opérateur à partir de ces interfaces. Comme illustré en figure 5A pour un terminal du type téléphone mobile, l'administrateur dispose d'une fenêtre écran dans laquelle une vue 101 de l'image sur le type de terminal sélectionné est affichée ainsi que les options d'affichage 102 disponibles en fonction du type de terminal. Dans l'exemple considéré, l'opérateur a sélectionné un téléphone mobile comme type de terminal de sorte que l'interface 100 de gestion des options d'affichage présente une vue 101 de l'image originale qui correspond à l'affichage de l'image sur un écran de téléphone mobile. Ceci est réalisé lors de l'étape ST29 de la figure 3 où la vue 101 est mise sous forme de fichier temporaire. L'opérateur choisit alors dans l'étape ST291 l'option d'affichage qu'il souhaite appliquer à l'image, ou bien modifier, par rapport au type de terminal considéré. Les options disponibles pour un téléphone portable peuvent consister en la modification des paramètres de dimension de l'image, l'optimisation automatique du rendu de l'image ou bien la détermination d'un format pour le fichier image comme montré aux étapes ST292 à 5T294. Une fois que l'option a été définie ou modifiée, elle est mise à jour dans une base de données enregistrée sur le volume 72 de l'unité de stockage 7. Cette base de données regroupe, pour chaque image, toutes les options d'affichage propres à tous les types de terminaux enregistrés. Ces options sont extraites et appliquées (étapes ST4 et ST71, ST81, ST91) au fichier d'image transmis à l'utilisateur pour chaque requête en fonction du type de terminal détecté et de l'image considérée. Les options d'affichage sont du niveau image, mais on peut décider d'appliquer un même "profil" à un groupe d'images, ce qui définirait le même comportement pour toutes les images. Si l'opérateur décide d'appliquer le même profil assistant numérique personnel à toutes les images classées sous une même rubrique par exemple, elles auront toutes les mêmes options en ce qui concerne leur visualisation sur un assistant numérique personnel. Comme pour les figures 2A et 2B, l'opération de modification des options d'affichage a été décrite avec un exemple de terminal du type téléphone mobile. On pourra néanmoins déduire des figures 3A et 3B la mise en oeuvre quasi identique pour un terminal du type terminal web ou assistant numérique personnel au moyen respectivement des interfaces 110 ou 120 illustrées sur les figures 58 et 5C. De même que pour l'opération d'adaptation de l'image illustrée en figure 2A et 2B, les seules différences concernent des options d'affichage 112 (terminal web) et 122 (ANP) qui sont disponibles sur certains types de terminal et pas sur d'autres (taux de compression, optimisation automatique du rendu...). Selon un mode particulier de réalisation de l'invention, l'opération de traitement d'une image originale va maintenant être décrite. La figure 4 montre les étapes qui interviennent lors d'un tel traitement lorsque l'opérateur a sélectionné le traitement d'image à l'étape ST22 de la figure 3. Dans l'étape ST231, on crée un fichier temporaire qui, à ce stade, correspond à une copie de l'image originale. Ce fichier est un fichier de travail qui permet à l'opérateur d'appliquer des transformations à l'image sans risque d'écrasement du fichier de l'image originale qui est stocké en mémoire statique dans le volume 71. Le fichier temporaire correspond de préférence à la copie de l'image originale avec une résolution moyenne suffisante pour visualiser l'effet des transformations. L'étape ST232 correspond à l'affichage d'une interface de traitement qui peut avoir la forme de l'exemple d'interface 130 représentée en figure 6. L'interface 130 comprend principalement une vue 131 de l'image sélectionnée ainsi qu'une pluralité d'outils graphiques 132. A ce moment du traitement, la vue 131, affichée en basse résolution, correspond soit à l'image originale telle qu'elle a été stockée dans le volume 71 de l'unité de stockage 7, soit à la dernière version enregistrée de celle-ci. Lors de l'étape ST233, l'opérateur peut choisir entre sauvegarder l'image modifiée et appliquer un traitement à l'image. Dans l'exemple ici considéré, l'opérateur choisit donc, à l'étape ST234, d'appliquer un traitement à l'image. Les types de traitement qui peuvent être appliqués à une image concernent toutes les transformations graphiques et les filtrages que l'on peut faire avec une image sous forme numérique. A titre d'exemple et tel qu'illustré en figure 4 (étapes ST235 à ST238) et 6, les traitements peuvent consister en des recadrages, rotations, symétries, ajustements de teinte ou de colorimétrie de l'image. Lorsqu'un traitement est effectué par l'opérateur le résultat sur l'image est affiché en vue 131. L'opérateur peut alors décider d'appliquer d'autres traitements ou de terminer l'opération de modification de l'image. Dans ce dernier cas, à l'étape ST233, il choisit de sauvegarder l'image ainsi modifiée. Cette sauvegarde peut se faire soit en écrasant l'ancien fichier de l'image originale avec la nouvelle image modifiée dans une étape ST239, soit en sauvegardant cette dernière dans un nouveau fichier image originale avec un nom différent du fichier de base pour permettre sa reconnaissance lors d'une requête utilisateur dans l'étape ST240. Pour accroître le niveau de sûreté dans le système, les fichiers d'image temporaire peuvent être transmis sous forme cryptée. Dans ce cas les serveurs qui envoient les données doivent comprendre au moins des moyens logiciels et/ou matériels de cryptage. Par conséquent, la présente invention propose une solution technique qui permet de réaliser la transmission d'images numériques sur tout type de terminal et sous tout type format d'affichage à partir d'une seule image originale. Cette solution représente donc un avantage économique important car elle ne nécessite pas d'augmenter la capacité de stockage actuellement nécessaire au stockage d'une seule image. La solution proposée par la présente invention à également l'avantage d'être évolutive car elle permet de prendre en compte tous les nouveaux terminaux commercialisés. La présente invention a été décrite en relation avec un centre de diffusion d'images fixes. Cependant, l'invention s'applique également au stockage et à la diffusion d'images animées telles que des séquences vidéos. Dans ce cas, les séquences vidéos seront transformées et stockées dans un fichier selon une norme de stockage d'images animées du type"MPEG" (Groupe d'Experts des Images Animées), par exemple. REVENDICATIONS 1. Procédé de diffusion d'images numériques pour permettre à un utilisateur, qui possède un terminal (2 ; 3 ; 4) comprenant au moins un dispositif d'affichage, de recevoir et d'afficher les images numériques, lesdites images numériques étant stockées dans un centre de distribution d'images (20) accessible par l'utilisateur via un réseau au moins partiellement public, caractérisé en ce qu'il comprend les étapes suivantes : a) envoi d'une requête sur une image par le terminal de l'utilisateur au centre de distribution d'images, b) extraction des données relatives à l'image identifiée dans la requête, c) détection du type et des caractéristiques d'affichage du terminal de l'utilisateur, d) calcul des nouvelles données relatives à l'image en fonction des données extraites de l'image ainsi que du type et des caractéristiques d'affichage du terminal détecté, e) génération d'un fichier temporaire d'image à partir des nouvelles données calculées, et f) envoi du fichier généré au terminal utilisateur pour visualisation. 2. Procédé selon la revendication 1, caractérisé en ce que l'étape d) comprend en outre une étape préalable de recherche et de récupération d'un fichier temporaire correspondant, ledit fichier ayant été généré lors d'une requête antérieure similaire provenant d'un terminal possédant les mêmes caractéristiques. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend en outre une étape de détermination des options d'affichage en fonction du type de terminal. 4. Procédé selon la revendication 3, caractérisé en ce que les options d'affichage sont déterminées pour chaque image ou pour un groupe d'images en fonction du type de terminal. 5. Procédé selon la revendication 3 ou 4, caractérisé en ce que lesdites options d'affichage sont stockées dans une base de données du centre distributeur d'images. 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que dans l'étape f), on associe audit fichier temporaire des informations de format d'affichage en fonction des options d'affichage et du terminal de l'utilisateur. 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce qu'il comprend en outre une étape de traitement de l'image. 8. Procédé selon la revendication 7, caractérisé en ce que l'étape de traitement de l'image comprend des transformations géométriques et colorimétriques de l'image. 9. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que : la requête utilisateur est sous forme d'une adresse universelle et en ce qu'on associe au nom de l'image dans la requête un index qui déclenche automatiquement lesdites étapes b) à f). 10. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que la requête utilisateur est sous forme d'une adresse universelle correspondant à un fichier stocké dans le centre de distribution d'image (20), ledit fichier comportant des instructions pour déclencher lesdites étapes b) à f). 11. Procédé selon l'une quelconque des revendications 1 à 10, caractérisé en ce que les images numériques sont des images fixes. 12. Procédé selon l'une quelconque des revendications 1 à 10, caractérisé en ce que les Images numériques sont des séquences vidéos. 13. Procédé selon l'une quelconque des revendications 1 à 12, caractérisé en ce dans les étapes a) et f) les données sont transmises sous forme cryptée. 14. Procédé selon l'une quelconque des revendications 1 à 13, caractérisé en ce que le terminal est un téléphone mobile (2), un assistant numérique personnel (3), un terminal web (4) ou un téléviseur comprenant des moyens d'accès au réseau. 15. Procédé selon l'une quelconque des revendications 1 à 14, caractérisé en ce que ledit réseau est le réseau Internet. 16. Système de diffusion pour envoyer sur un réseau au moins partiellement public des images numériques à un terminal (2 ; 3 ; 4) comprenant au moins un dispositif d'affichage, ledit système comprenant un centre (20) équipé d'un serveur (5) en liaison (13) avec une unité de stockage (7) dans laquelle sont stockées au moins les images numériques, caractérisé en ce qu'il comprend en outre des moyens pour calculer, à partir de l'image stockée, une nouvelle image adaptée aux caractéristiques d'affichage du terminal et des moyens pour générer un fichier temporaire de la nouvelle image. 17. Système selon la revendication Î 6, caractérisé en ce que l'unité de stockage (7) comprend un premier volume (71) de stockage des images originales et un second volume (72) de stockage d'une base de données des caractéristiques des terminaux. 18. Système selon la revendication 17, caractérisé en ce que, dans ledit premier volume (71), les images sont stockées sous forme de fichier et en ce que, dans ledit second volume (72), des données supplémentaires d'options d'affichage associées à une ou plusieurs images sont stockées sous forme de base de donnée. 19. Système selon la revendication 17 ou 18, caractérisé en ce que l'unité de stockage (7) comprend en outre un troisième volume de stockage (73) destiné à stocker temporairement les fichiers d'images générés. 20. Système selon l'une quelconque des revendications 16 à 19, caractérisé en ce qu'il comprend en outre un centre (30) de diffusion de documents électroniques qui comprend un serveur (8) en liaison (15) avec une unité de stockage (9) des documents. 21. Système selon l'une quelconque des revendications 16 à 20, caractérisé en ce qu'il comprend en outre un dispositif de contrôle et de traitement (6) en liaison (19) avec le serveur (5) du centre de diffusion d'images (20). 22. Système selon la revendication 20, caractérisé en ce qu'il comprend en outre un dispositif de contrôle et de traitement (6) en liaison (19) avec le serveur (5) du centre de diffusion d'images (20) et en liaison (21) avec le serveur (8) du centre (30) de diffusion de documents électroniques. 23. Système selon la revendication 21 ou 22, caractérisé en ce que ledit dispositif de contrôle et de traitement (6) comprend des moyens (100-120) de détermination d'options d'affichage associées à une ou plusieurs images et des moyens (130) de traitement correspondant à des transformations géométriques et colorimétriques de l'image. 24. Système selon l'une quelconque des revendications 16 à 23, caractérisé en ce que le terminal est un téléphone mobile (2), un assistant numérique personnel (3), un terminal web ou un téléviseur comprenant des moyens d'accès au réseau. 25. Système selon l'une quelconque des revendications 16 à 24, caractérisé en ce que le ou les serveurs comprennent des moyens de cryptage et de décryptage pour la transmission des données. 26. Système selon l'une quelconque des revendications 16 à 25, caractérisé en ce que les images numériques sont des images fixes. 27. Système selon l'une quelconque des revendications 16 à 25, caractérisé en ce que les images numériques sont des séquences vidéos.