Brevet FR2865829A1 — publié le 20050805

PROCEDE POUR CREER SELECTIONNER ET AFFICHER DES IMAGES NUMERIQUES AVEC UN TERMINAL Domaine technique L'invention se situe dans le domaine technologique de la création, de la communication, et de l'affichage d'images numériques. L'invention concerne plus spécifiquement un procédé qui permet, à partir d'un terminal ou d'un serveur, de créer une image numérique contenant plusieurs images; le procédé permet ensuite, à partir d'un terminal comprenant des moyens de commande et d'affichage, de sélectionner pour l'afficher, une image incluse dans l'image contenante préalablement créée. Etat de la technique antérieure La communication d'images numérisées, provenant par exemple de photographies, est grandement favorisée par des réseaux de communication tels qu'Internet. Les images numériques sont généralement mémorisées ou stockées dans des serveurs qui peuvent être éloignés les uns des autres. Le réseau, tel qu'Internet, permet d'accéder à ces images avec des terminaux divers munis de moyens de commande (exemple: claviers à boutons, joystick) et d'affichage. Ces terminaux sont par exemple des PC (Personal Computer), ou des terminaux mobiles tels que des téléphones cellulaires, des PDA (Personal Data Assistant). Les images peuvent aussi être mémorisées dans les telininaux, et dans ce cas, aucune connexion au réseau n'est nécessaire pour les retrouver. Les images sont mémorisées sous la forme de collections d'images. Une collection d'images comprend généralement une pluralité d'images. Les terminaux permettant d'afficher ces images sont munis d'un clavier et d'un écran d'affichage. Dans le cas des terminaux mobiles ou portables, les écrans d'affichage sont souvent de petite taille. L'utilisateur d'un teiminal muni d'un écran d'affichage qui désire afficher une image, a besoin d'exécuter plusieurs opérations, en utilisant le clavier du terminal. Si l'utilisateur veut, par exemple, afficher une image extraite d'une collection d'images, pour la visualiser, il doit exécuter différentes opérations successives, en utilisant par exemple le clavier du terminal: ouvrir l'application permettant l'affichage; sélectionner la collection d'images; sélectionner l'image de l'album; ouvrir le fichier de l'image; optionnellement, zoomer ou se déplacer par translation dans l'image; fermer le fichier de l'image; sélectionner une autre image; ouvrir le fichier de cette autre image; fermer le fichier de cette autre image; etc. Ceci nécessite donc un nombre assez élevé d'opérations qui doivent être exécutées image par image, dans le cas où l'utilisateur a besoin de visualiser plusieurs images d'une collection, avant de les envoyer, par exemple, à un destinataire. Le terme "destinataire" désigne généralement un terminal; le terminal est distant d'un serveur, peut communiquer avec ce serveur, et le terminal peut afficher des images. Au cours de ces opérations d'ouverture et de fermeture successives de fichiers d'images, effectuées image par image, le problème est que l'utilisateur se trouve embarrassé par la lourdeur et le temps nécessaires pour exécuter, avec le clavier du teiminal, toutes les opérations ou manipulations précitées. Dans le cas où l'utilisateur a besoin de visualiser plusieurs images, il doit en particulier ouvrir et fermer, pour chaque image affichée, le fichier correspondant à chacune de ces images. Il est par conséquent intéressant et nécessaire d'atténuer le problème, en permettant une sélection et un affichage d'image plus rapides et plus conviviaux. Exposé de l'invention Le problème de la technique antérieure se traduit par un nombre excessif d'ouvertures et de feimetures de fichiers d'images, lorsque l'utilisateur du terminal a besoin de visualiser des images encodées chacune dans un fichier-image. L'objectif est donc de fournir une interface plus rapide et plus conviviale, pour l'utilisateur qui désire rechercher facilement des images numériques, et afficher ces images sur son terminal. La solution est une interface qui permet une meilleure navigation inter-images et intra-image, afin de réduire le nombre d'opérations à exécuter par l'utilisateur avec son terminal. Une telle interface est réalisée au niveau du terminal en créant des fichiers d'images dites "contenantes" formées chacune d'images individuelles. L'avantage de cette navigation est d'autant plus grand avec les terminaux, comme par exemple les téléphones portables ou les PDA, qui ont une interface graphique limitée. L'invention résout le problème précité avec un procédé de commande d'affichage d'une image numérique, sélectionnée parmi une collection d'images numériques, le procédé comprenant les étapes suivantes: premièrement, création automatique d'une image composite, dite image "contenante", formée d'images individuelles (sélectionnées), l'image contenante étant subdivisée en une pluralité de zones sensiblement jointives, dites "tuiles", et chaque image individuelle présentant respectivement des dimensions et un emplacement déterminés dans l'image contenante correspondant à une tuile; deuxièmement, affichage automatique de l'image contenante et activation de chaque tuile de l'image contenante comme un pointeur vers les données d'image individuelle correspondant à ladite tuile, et, en réponse à la sélection par un utilisateur de l'une des tuiles, affichage automatique agrandi de l'image individuelle correspondant à la tuile sélectionnée. L'invention a également pour objet un terminal muni de moyens de commande et d'affichage, et comprenant un logiciel permettant la mise en oeuvre du procédé de commande d'affichage d'une image selon l'invention. L'image contenante est créée en utilisant préférentiellement le principe des "tuiles" du procédé de compression d'images connu JPEG 2000. Le procédé de compression JPEG 2000 peimet de découper automatiquement l'image contenante en zones appelées "tuiles". Les zones ou tuiles découpant l'image contenante sont généralement rectangulaires et identiques dans leur géométrie. Ces zones permettent d'accueillir les images individuelles sélectionnées dans la collection d'images initiale, à raison d'une image par zone ou tuile; puis chaque image sélectionnée destinée à être intégrée dans une zone de l'image contenante est encodée indépendamment des autres images sélectionnées. Les données d'images correspondant à l'ensemble des images individuelles de l'image contenante sont comprises dans un même fichier numérique, et chaque tuile pointe vers un sous-ensemble de données du fichier. Chaque zone ou tuile vide de l'image contenante, c'est-à-dire ne comprenant pas d'image, est foimée de pixels de couleur uniforme, par exemple blanche, sur toute la surface de la zone vide, de façon à minimiser la taille en octets de l'image contenante. Un avantage de l'invention est que chaque tuile de l'image contenante peut être activée individuellement, par exemple avec un curseur de sélection des tuiles piloté par une commande bidirectionnelle, pour affichage, modification, ou effacement d'une image ou partie d'image qu'elle contient, sans avoir à décoder-encoder l'ensemble de l'image contenante. L'encodage de chacune des images individuelles comprises dans chaque zone ou tuile de l'image contenante est opéré de manière à ce que l'image sélectionnée et destinée à être intégrée dans une tuile de l'image contenante respecte l'aspect-ratio (rapport de dimension entre la largeur et la hauteur) des tuiles de l'image contenante. Les données d'image de chaque tuile sont des données comprimées de l'image initiale correspondante. Un bord de pixels blancs permet par exemple d'ajuster l'image sélectionnée à intégrer dans une tuile avec les dimensions de la tuile. Les dimensions et l'emplacement de l'image individuelle dans l'image contenante sont déteiiiiinés de préférence automatiquement; mais ils peuvent aussi être déterminés manuellement par l'utilisateur avec une interface appropriée du terminal. L'image sélectionnée affichée dans une tuile est adaptée aux capacités et aux dimensions de l'écran du terminal utilisé, par exemple un terminal portable, de manière à fournir à l'utilisateur de bonnes conditions de visualisation, lui permettant de reconnaître aisément une image individuelle dans une image contenante. Dans un mode de réalisation particulier de l'invention, l'image contenante peut contenir des images individuelles de résolutions différentes. L'image contenante est préférentiellement subdivisée en neuf tuiles pouvant comprendre respectivement neuf images individuelles. Chacune de ces images individuelles ou imagettes est sélectionnable, par exemple avec neuf touches correspondantes d'un clavier numérique du terminal. Un des avantages de l'invention est de permettre à l'utilisateur de sélectionner ensuite une seconde image de l'image contenante par un simple clic, ou une simple saisie, sans avoir à fermer le fichier de la première image sélectionnée, sans avoir à chercher la seconde image dans la collection initiale, et sans avoir à ouvrir le fichier de cette seconde image. Ceci, car les données d'images correspondant à l'ensemble des images individuelles composant une image contenante sont comprises dans un même fichier numérique, et dans lequel chaque tuile pointe vers un sous-ensemble de données du fichier numérique. L'affichage en plein écran est un affichage agrandi d'une imagette individuelle de l'image contenante, tel que l'ensemble des pixels composant l'image agrandie affichée est réparti sur sensiblement toute la surface de l'écran du terminal; mais pas sur l'intégralité de ladite surface. Mais, dans une variante de réalisation, affichage en plein écran signifie également que l'ensemble des pixels de l'image affichée suivant la seconde résolution, remplit l'intégralité de la surface de l'écran, c'est-à-dire 100 % de la surface de l'écran. Dans ce dernier mode de réalisation (affichage en plein écran à 100 %), on adopte préférentiellement une résolution disponible correspondant à une taille de l'image immédiatement supérieure à la taille de l'écran, et on décime l'image de manière à obtenir le meilleur compromis entre l'aspect-ratio de l'écran et l'aspect-ratio de l'image. L'aspect-ratio caractérise le rapport entre la largeur et la hauteur (de l'écran ou de l'image). L'image est affichée en plein écran, de sorte que l'une des dimensions de l'image corresponde sensiblement à une dimension de l'écran. Les résolutions disponibles sont fournies par des formats standards existants, comme par exemple JPEG 2000. JPEG 2000 permet préférentiellement, de créer des fichiers comprenant cinq résolutions différentes. A partir de la résolution maximale correspondant à l'image initiale sélectionnée, les dimensions (largeur et hauteur) de l'image sont divisées par deux pour passer à une résolution moindre, et ainsi de suite. L'affichage de l'image peut ainsi être adapté aux dimensions de l'écran, tout en minimisant le volume de données à décoder. Un mode avantageux de réalisation de l'invention permet de produire l'affichage agrandi de l'image individuelle sélectionnée en plein écran, c'est-à-dire avec un agrandissement tel que l'une des dimensions de l'image corresponde sensiblement à une dimension d'un écran d'affichage d'un teiiiiinal, en présentant, outre l'ensemble des pixels de cette première image sélectionnée qui remplit pratiquement toute la surface de l'écran, une partie des pixels d'au moins une autre image non sélectionnée, et faisant partie également de l'image contenante. Ce mode de réalisation correspond à un affichage plein écran tel que l'ensemble des pixels composant la première image sélectionnée affichée ne remplit pas l'intégralité de la surface de l'écran. Ceci peiinet d'afficher une partie des pixels d'au moins une autre image non sélectionnée contiguë ou adjacente à la première image sélectionnée. La navigation inter-images est de cette façon améliorée. Un objectif du procédé selon l'invention est de permettre, de sélectionner directement, c'est-à-dire par exemple par un simple clic, dans un second temps, avec le clavier du terminal, et à partir de l'affichage de la première image sélectionnée, au moins une autre image non sélectionnée dans un premier temps. La sélection de l'image à afficher en plein écran (agrandie), et adaptée aux dimensions de l'écran, est opérée soit en cliquant sur l'image choisie dans l'image contenante affichée, c'est-à-dire en activant, comme un pointeur, la tuile correspondante de l'image contenante, soit, dans une variante de réalisation, en saisissant un code alphanumérique correspondant par exemple au positionnement de l'imagette choisie dans l'image contenante. Le code alphanumérique qui correspond au positionnement de l'imagette dans l'image contenante est de préférence un chiffre ou un nombre. Ce code alphanumérique est par exemple affiché dans l'image contenante, soit à l'intérieur de chacune des imagettes comprises dans l'image contenante, soit autour de chacune de ces imagettes. Un objet du procédé selon l'invention est aussi d'agrandir par zoom, avec le clavier du terminal, une partie de l'image sélectionnée affichée en plein écran dans la seconde résolution. Un autre objet du procédé selon l'invention est également de translater, avec le clavier du terminal, une partie de l'image zoomée affichée, de manière à afficher une autre partie de cette image préalablement zoomée. Le procédé selon l'invention est mis en oeuvre préférentiellement, dans un environnement réseau de type Internet, en utilisant un teiminal mobile, tel que par exemple un téléphone cellulaire, ou un PDA. Mais le procédé peut aussi être mis en oeuvre sur un PC. Le procédé est applicable à des fichiers-images mémorisés dans un serveur, ou dans le PC, ou dans le terminal mobile. La création de l'image contenante est réalisée par exemple dans le serveur, à partir d'images transmises à distance, vers le serveur, depuis le terminal mobile ou le PC. L'affichage de l'image contenante est alors opéré dans le terminal mobile ou le PC, à partir des données d'image à afficher, transmises depuis le serveur communiquant avec ces terminaux. Le procédé selon l'invention permet d'apporter une solution pour supprimer toutes les opérations d'ouverture et de fermeture de chaque fichier-image d'un ensemble d'images, en utilisant une image contenante encodée sous la forme d'un fichier-image unique. L'utilisateur peut ainsi afficher directement l'image sélectionnée, à partir de l'imagette qu'il pointe, sur l'écran de son terminal. L'image sélectionnée est ainsi affichée, agrandie et adaptée à l'écran du terminal, à partir de l'affichage d'une image contenante qui comprend l'imagette (dans une résolution moindre) correspondant à l'image sélectionnée à afficher en plein écran. D'autres caractéristiques apparaîtront à la lecture de la description qui suit, faite en référence aux différentes figures. Description des figures des dessins La figure 1 représente un exemple d'environnement de réseau de communication, dans lequel est mis en oeuvre le procédé selon l'invention. La figure 2 représente un terminal permettant de mettre en oeuvre le 15 procédé selon l'invention, et affichant une image contenante avec des zones d'affichage. La figure 3 représente une image sélectionnée suivant le procédé de l'invention, et affichée en plein écran sur le terminal. La figure 4 représente une partie zoomée d'une image sélectionnée suivant 20 la figure 3. La figure 5 représente une partie d'une image suivant la figure 4, pour laquelle une translation de ladite partie d'image est opérée dans l'écran d'affichage. La figure 6 représente un diagramme de mise en oeuvre du procédé selon l'invention. La figure 7 représente une image contenante comprenant un ensemble d'images. Description de modes de réalisation La description suivante est une description détaillée des principaux modes de réalisation de l'invention, en référence aux figures, dans lesquels les mêmes références numériques identifient les mêmes éléments, dans chacune des différentes figures. La figure 1 représente un exemple d'environnement de réseau comprenant des terminaux 1, 2 munis de moyens d'affichage, pour mettre en oeuvre le procédé selon l'invention. Dans un mode de réalisation préféré, le procédé est mis en oeuvre en utilisant un terminal mobile 1, muni d'un clavier 7 et d'un écran d'affichage 6. Le terminal mobile 1 est avantageusement un téléphone cellulaire ou un PDA. Le terminal 1 communique avec d'autres ordinateurs 2, 3, dans un réseau de communication numérique, comme par exemple Internet. Des communications interactives d'images numériques peuvent être opérées, par exemple entre le terminal 1 et un serveur distant 3. Le serveur 3 permet de mémoriser des images numériques, par exemple sous la forme d'une collections d'images 9 à N (ou 9-N). La collection d'images est par exemple un album qui comprend une pluralité d'images numériques 9-N. Le terminal 2 est par exemple un ordinateur de type PC. Les liaisons 4 et 5 qui permettent la communication de données numériques entre le terminal 1 et le PC 2 d'une part, puis entre le terminal 1 et le serveur 3 d'autre part, sont opérées dans un réseau tel que GSM (Global System for Mobile), GPRS (General Packet Radio System), WIFI. Les protocoles utilisés pour communiquer sont par exemple du type HTTP (Hyper Text Transmission Protocol), avec l'infrastructure MMS (Multimedia Message Service). Suivant d'autres modes de réalisation, la liaison 4 entre les terminaux 1 et 2 peut aussi être une liaison filaire, ou bien une liaison sans fil du type infrarouge ou bluetooth. Avec les moyens de la technique antérieure, lorsque l'utilisateur du terminal 1, 2 a besoin de visualiser une ou, plus généralement, plusieurs images numériques, il exécute successivement une ouverture de l'application ou du logiciel permettant la visualisation l'image; une sélection de la collection d'images 9-N, si ces images 9 à N sont archivées dans un dossier ou un répertoire (album); une sélection d'un fichier image local (si l'image est mémorisée dans le terminal 1) ou distant (si l'image est mémorisée dans le serveur 3) dans le dossier; une ouverture du fichier image sélectionné, qui permet une visualisation de l'image sur l'écran 6, avec possibilité de zoomer l'image affichée, puis de translater la partie zoomée dans l'écran 6; une fermeture du fichier image, avant de pouvoir sélectionner une seconde image à visualiser, nécessitant à nouveau d'ouvrir le fichier de cette seconde image, puis refermer ce fichier, pour pouvoir sélectionner une troisième image, et cetera. Ces opérations d'ouvertures-feiretures de fichiers images deviennent vite embarrassantes, voire fastidieuses, si l'utilisateur du terminal 1, 2 souhaite visualiser rapidement un nombre important d'images d'une collection d'images contenue dans un répertoire. Selon les figures 2, 6 et 7, le procédé permet, à partir de la sélection (étape 20) dans la collection d'images 9 à N enregistrées dans un répertoire enregistré dans une mémoire du serveur 3 ou dans une mémoire placée dans le terminal 1, 2, de créer et d'afficher automatiquement, suivant une étape 30, au moins une image contenante 8. L'image contenante 8 contient un ensemble d'au moins une image 9 à 17 sélectionné, suivant l'étape 20 préalable à l'étape 30, parmi la collection d'images initiales 9-N. Les images individuelles 9-17 sont regroupées dans le fichier image unique de l'image contenante 8. Autrement dit, les images 9-17 sélectionnées sont regroupées de préférence dans une seule image: l'image contenante 8. La création de l'image contenante 8 comprenant l'ensemble d'au moins une image 9-17 est opérée par une compression de chacune des images 9-17, et par un découpage de l'image contenante 8 en tuiles 9A' à 17A' (figure 7), pour permettre l'affichage du contenu d'une image 9-17 comprimée dans une des tuiles 9A' à 17A' (ou 9A'-17A') de l'image contenante 8. La création de l'image contenante 8 est opérée sur le terminal 1, 2, ou sur le serveur 3. Pour réaliser une image contenante 8 avec, par exemple, neuf images 9-17 enregistrées sous forme d'autant de tuiles 9A'-17A', on peut réaliser un fichier de type JP2 présentant un empaquetage de tuiles ou "codestream", qui se conforme à la norme JPEG 2000 partie 1 (ISO 15444-1). L'empaquetage de tuiles ("codestream") est composé d'un en-tête principal ("main header"), dont les données sont valides pour l'ensemble de l'empaquetage, et d'un ensemble de "tilestreams". L'en-tête principal décrit par exemple le nombre de résolutions disponibles dans l'image, la taille de l'image et des tuiles. Chaque "tilestream" est dédié à une tuile, et se compose d'un en-tête ou "tile header", et de données d'image compressées regroupées sous la forme de paquets ("pack stream"). L'entête de chaque tuile contient un marqueur spécifique nommé "Start Of Tile" (SOT), qui contient, entre autres informations, l'index de la file iT. La présente invention utilise l'information d'index contenu dans le marqueur pour faire le lien entre une demande d'agrandissement sur une image individuelle de l'image contenante, par exemple repérable visuellement par un numéro superposé graphiquement sur l'image, et l'adressage des données dans le fichier physique. Plusieurs "codestreams" sont juxtaposables dans un même fichier JP2 ou JPX; cela signifie qu'un fichier d'image contenante peut contenir, par exemple, plusieurs albums d'images qui classeront par exemple les images par résolution. Les fichiers compressés avec la norme JPEG2000 bénéficient de la multirésolution, acquise par la compression en ondelettes. Dans le procédé de compression avec JPEG 2000, une image source est décorrélée en composantes, et chaque composante est découpée en tuiles. Puis, des transformées dyadiques sont appliquées à chacune des tuiles, pour obtenir des résolutions différentes. D'autres opérations sont ensuite appliquées, pour obtenir le codestream final, comme la quantification et le codage entropique. L'aspect multirésolution est apporté par les transformées en ondelettes successives. Partant par exemple d'un fichier ayant une résolution 3000 par 2000 pixels, cinq transformées successives conduisent à la disponibilité des six résolutions suivantes: 3000 par 2000, 1500 par 1000, 750 par 500, 375 par 250, 188 par 125, 94 par 62. L'application en charge d'afficher et de décoder les images choisit alors la résolution la plus appropriée suivant l'agrandissement demandé par le client. Exemple de création et mise à jour d'une image contenante Pour réaliser une image contenante JP2, composée de neuf tuiles régulières de 3000 pixels (résolution horizontale) par 2000 pixels (résolution verticale), les 25 étapes suivantes sont opérées: 1. création d'une image contenante comprenant uniquement des pixels de couleur uniforme (blanc par exemple) et de taille 9000 pixels (résolution horizontale) par 6000 pixels (résolution verticale), découpée en tuiles régulières de 3000 par 2000 pixels (résolution horizontale par résolution verticale); 2. peuplement des différents "tilestreams" de cette image contenante avec les images sources selon les sous-étapes suivantes, applicables à chacune des images à intégrer: a. ajout éventuel d'un cadre autour de l'image; b. redimensionnement de l'image à la taille de la tuile de façon à optimiser l'affichage en fonction de l'aspect ratio de l'image et de la tuile d'accueil, i. si l'image est d'une résolution supérieure à 90% de 3000 (2700) en horizontal ou 90% de 2000 (1800) en vertical, décimer l'image de façon à ce que sa plus grande dimension soit inférieure de 10% à la dimension correspondante de la tuile. On a par exemple, pour une image de 4500 pixels (résolution horizontale) par 4500 pixels (résolution verticale), une image finale de 1800 par 1800 pixels; pour une image de 3600 par 2400 pixels, une image finale de 2700 par 1800 pixels et pour une image de 2000 par 3000 pixels, une image finale de 1200 par 1800 pixels; ii. si l'image est d'une résolution inférieure à 90% de la taille de la tuile (2700 par 1800 pixels), étirer l'image de façon à optimiser l'occupation de l'espace. On a par exemple, pour une image 900 pixels (résolution horizontale) par 600 pixels (résolution verticale), une image finale de 2700 par 1800 pixels; pour une image de 1000 par 1500 pixels, une image finale de 1200 par 1800 pixels; c. ajout de bords uniformes sur le pourtour de l'image de façon à obtenir une image réalisant exactement 3000 pixels par 2000 pixels. Ceci consiste, par exemple, à ajouter 100 pixels en haut et en bas de l'image, et 150 pixels à droite et à gauche de l'image pour une image de 2700 par 1800 pixels; d. effacement du "tilestream" de la tuile à mettre à jour, et écriture du nouveau "tilestream" obtenu après compression de l'image préparée suivant les sous-étapes a, b, c; 3. dans une approche optimisée, la création de l'image contenante est faite par examen de la résolution de chacune des images à incorporer dans les tuiles, et la décision de la taille de l'image contenante (et donc des tuiles) est prise en fonction de la résolution maximale et minimale de chacune des images d'origine à incorporer, et de la minimisation de leur dégradation par décimation ou étirement. Dans un mode de réalisation avantageux de l'invention, utilisant un procédé de compression normalisé connu, comme JPEG 2000 (Joint Photographie Expert Group, standard ISO/IEC 15444), l'image contenante 8 est découpée ou subdivisée en un nombre entier de tuiles. Il est bien entendu que ce nombre est arbitraire, et que l'image contenante 8 peut comprendre un nombre quelconque de tuiles. Le nombre préféré de tuiles 9A'-17A' de l'image contenante 8 est neuf, comme décrit dans l'exemple cidessus, et comme représenté sur les figures 2, 6, et 7. Le nombre de tuiles de l'image contenante 8 peut être supérieur ou égal au nombre d'images 9-17 sélectionnées à incorporer dans l'image contenante 8. Si le nombre de zones de l'image contenante 8 est supérieur au nombre d'images 9-17 sélectionnées, de nouvelles images sélectionnées peuvent être facilement rajoutées dans les tuiles laissées uniformes, préférentiellement blanches, de l'image contenante 8, jusqu'à atteindre le nombre maximal de tuiles disponibles de(s) l'image(s) contenante(s) 8. Mais le nombre de tuiles de l'image contenante 8 peut aussi être inférieur au nombre d'images 9-17 sélectionnées; dans ce cas, plusieurs images contenantes 8 sont créées pour contenir l'ensemble des images 9-17 sélectionnées. Chaque tuile de l'image contenante 8 contient les pixels d'au moins une image 9-17 affichée suivant une résolution qui est typiquement une petite résolution. Ces images 9-17 sont affichées sous la forme d'imagettes, dans les zones correspondantes 9A'-17A' de l'image contenante 8. L'affichage des imagettes 9-17 suivant la petite résolution, permet une visualisation acceptable pour l'utilisateur, c'est-à-dire telle que l'ensemble des imagettes 9-17, comprises dans l'image contenante 8, soient visibles dans leur totalité, et telle que le contenu (la scène de l'image) puisse être reconnue par l'utilisateur sur l'écran du terminal 1, 2. Plusieurs (petites) résolutions d'affichage de l'image 9-17 sont possibles, en fonction de la capacité d'affichage du terminal 1, 2. Comme déjà décrit ci-dessus, si le nombre d'images sélectionnées 9-17 est important, et ne permet pas une visualisation acceptable dans une seule image contenante 8, cette image contenante 8, faisant l'objet d'un encodage unique, se décompose en plusieurs images contenantes 8 pouvant être affichées successivement sur l'écran 6. Une première réalisation du procédé permetde passer de l'affichage d'une première image contenante à l'affichage d'une seconde image contenante en fermant, avec le clavier 7 du terminal 1, le fichier de la première image contenante, puis en ouvrant le fichier de la seconde image contenante. Un second mode de réalisation avantageux du procédé permet d'afficher successivement et automatiquement, par exemple suivant une temporisation réglable, chacune des images contenantes, sans avoir à opérer de fermetures et ouvertures des fichiers respectifs correspondant à ces images contenantes. Le procédé de l'invention permet d'afficher, dans la même image contenante 8, des images 9-17 qui ont des résolutions différentes. C'est- à-dire que les empaquetages des tuiles 9A'- 1 7A' sont différents dans cette même image contenante. L'algorithme du procédé de l'invention conduit par exemple à intégrer, dans un premier empaquetage de tuiles, des images individuelles de résolution maximale 4 mégapixels, puis, dans un second empaquetage de tuile, des images individuelles de résolution maximale 2 mégapixels, et enfin, dans un troisième empaquetage de tuile, des images individuelles de résolution maximale 1 mégapixels. Chacun de ces empaquetages est accessible, par exemple, avec un onglet affiché dans l'interface écran. Cet avantage du procédé de l'invention donne la possibilité d'intégrer, dans une même image contenante 8, un nombre arbitraire d'images individuelles 9-17, par exemple sous la forme de mini albums d'images, chacun correspondant à une pluralité de tuiles. Un autre avantage de l'invention, est que l'image contenante 8 ainsi créée peut être modifiée ou mise à jour, c'est-à-dire qu'une ou plusieurs images individuelles 9-17 peuvent être ajoutées ou retirées dans l'image contenante, sans avoir à décompresser et recompresser toutes ces images individuelles de l'image contenante. L'opération de mise à jour de l'image contenante 8 est opérée sur le terminal 1 ou sur le serveur 3. L'affichage de l'image contenante 8 est opéré en ouvrant un fichier image 30 unique; c'est-à-dire que si, par exemple, l'utilisateur ouvre le fichier d'encodage de l'image contenante 8, et que cette image contenante 8 contienne par exemple seize images, alors qu'une visualisation acceptable, compte tenu des caractéristiques du terminal utilisé, correspond (comme représenté sur la figure 2) à l'affichage de seulement neuf zones à l'écran, alors une première image contenante 8 est affichée présentant les neuf premières imagettes, puis, une seconde image contenante 8 est affichée séquentiellement présentant les sept imagettes restantes. L'affichage de la seconde image contenante 8 est opéré préférentiellement automatiquement selon une temporisation d'affichage préréglée pour chaque image contenante affichée. Les figures 2 et 7 représentent une image contenante 8 capable de recevoir neuf images 9-17 dans neuf tuiles 9A'-17A' correspondantes de l'image contenante 8. Mais, si la sélection initiale d'images à visualiser en plein écran ne contient que sept images, les deux tuiles "blanches" restantes de l'image contenante 8 sont conservées. Ces tuiles blanches ne contribuent que très peu au poids total du fichier image, car l'encodage d'une image blanche, c'est-à-dire composée de pixels blancs, ne représente que très peu d' octets. D'autre part, si l'utilisateur veut sélectionner une huitième image, le procédé permet de placer automatiquement cette huitième image sélectionnée dans un second temps, dans une de ces deux tuiles de pixels blancs. Les figures 3 et 6 représentent une image 10 sélectionnée, dans une zone spécifique de l'image contenante 8, avec le clavier du terminal. A partir de la sélection de l'image 10 dans l'image contenante 8, suivant une étape 40, le procédé permet l'affichage automatique de l'image 10 en plein écran. La figure 3 représente un affichage en plein écran, dans un mode de réalisation avantageux, tel que l'ensemble des pixels composant l'image affichée 10 ne remplit pas l'intégralité, c'est-à-dire est réparti, sur sensiblement toute (inférieur à 100%) la surface de l'écran 6. Cela signifie que l'image 10 remplit préférentiellement 70 % ou plus, de la surface de l'écran 6. Mais affichage plein écran signifie aussi que l'ensemble des pixels de l'image 10 peut remplir l'intégralité (100%) de la surface de l'écran 6 (non représenté). La figure 3 représente le mode de réalisation selon lequel l'utilisateur peut 30 voir apparaître sur son écran, non seulement l'ensemble des pixels de l'image sélectionnée 10, mais également une partie des pixels composant au moins une autre image 9, 11 de l'ensemble des images 9-17 préalablement sélectionnées. Les images 9, 11 appartiennent à l'image contenante 8, et sont par exemple disposées, dans l'image 8, juste avant et juste après l'image 10. Ces images 9, 11 ne sont pas sélectionnées dans un premier temps, mais elles peuvent l'être, si après avoir visualisé l'image 10, l'utilisateur a besoin de visualiser par exemple, soit l'image 9, soit l'image 11. Dans un mode de réalisation préféré, un simple clic opéré avec le clavier 7, soit sur l'image 9, soit sur l'image 11, permet d'afficher en plein écran cette image 9, 11 sélectionnée dans un second temps. Dans un autre mode de réalisation, la sélection d'image peut être opérée en saisissant, avec le clavier 7, un code alphanumérique 9A, 9B. Ce code alphanumérique 9A, 9B correspond par exemple au rang de positionnement croissant de l'image sélectionnée à afficher choisie, selon l'ordre des lignes formées par les zones de l'image contenante 8. Préférentiellement, le code alphanumérique 9A, 9B est un nombre entier. Suivant la figure 2, il est par exemple affiché avantageusement à l'intérieur, ou autour des imagettes 9-17 de l'image contenante 8. Suivant la figure 4, le procédé de compression utilisé, par exemple JPEG 2000, permet en outre d'agrandir par zoom, avec le clavier 7 du terminal, une partie 10P de l'image sélectionnée 10 affichée suivant la seconde résolution. Plusieurs niveaux de zooms peuvent être opérés, permettant ainsi plusieurs agrandissements successifs de la partie 10P de l'image sélectionnée. Suivant la figure 5, le procédé de compression utilisé, par exemple JPEG 2000, permet également, en utilisant le clavier 7 du terminal (par exemple un bouton "joystick") une translation de la partie d'image zoomée 10P, de manière à afficher une autre partie 10P' de l'image 10 affichée suivant la seconde résolution. L'affichage de la partie 10P' ne nécessite de décoder qu'un minimum de données de pixels, à savoir ceux qui n'apparaissaient pas dans l'image précédente 10P. REVENDICATIONS 1 Procédé de commande d'affichage d'une image numérique (10) sélectionnée parmi une collection d'images numériques (9-N), comprenant les étapes suivantes: a) création automatique d'une image composite (8), dite image "contenante", formée d'images individuelles (9-17), l'image contenante (8) étant subdivisée en une pluralité de zones (9A'-17A') sensiblement jointives, dites "tuiles", et chaque image individuelle (9-17) présentant respectivement des dimensions et un emplacement déterminés dans l'image 10 contenante (8) correspondant à une tuile (9A'-17A'); b) affichage automatique de l'image contenante (8) et activation de chaque tuile de l'image contenante comme un pointeur vers les données d'image individuelle correspondant à ladite tuile, et, en réponse à la sélection par l'utilisateur de l'une des tuiles (9A'-17A'), c) affichage automatique agrandi de l'image individuelle (10) correspondant à la tuile (10A') sélectionnée. 2 - Procédé selon la revendication 1, dans lequel les dimensions et l'emplacement de l'image individuelle (9-17) dans l'image contenante (8) sont déterminés 20 automatiquement. 3 - Procédé selon la revendication 1, dans lequel les dimensions et l'emplacement de l'image individuelle (9-17) dans l'image contenante (8) sont déterminés par l'utilisateur. 4 - Procédé selon la revendication 1, dans lequel l'image contenante (8) comprend des images (9-17) ayant des résolutions différentes. - Procédé selon la revendication 1, dans lequel l'image contenante (8) est subdivisée en neuf tuiles (9A'-17A') correspondant à neuf images individuelles (9-17) et sélectionnables respectivement par neuf touches d'un clavier numérique. 6 - Procédé selon la revendication 1, comprenant en outre l'affichage d'un curseur 5 de sélection des tuiles, piloté par une commande bidirectionnelle. 7 - Procédé selon la revendication 1, comprenant en outre l'affichage agrandi d'une partie d'au moins une image correspondant à une tuile voisine de la tuile sélectionnée. 8 - Procédé selon la revendication 1, dans lequel l'image correspondant à la tuile sélectionnée est affichée avec un agrandissement tel que l'une de ses dimensions corresponde à une dimension d'un écran d'affichage (6) d'un terminal (1, 2) utilisé pour la mise en oeuvre du procédé. 9 - Procédé selon la revendication 1, dans lequel des données d'images correspondant à l'ensemble des images individuelles (9-17) d'une image contenante (8) sont comprises dans un même fichier numérique, et dans lequel chaque tuile pointe vers un sous-ensemble de données du fichier. - Procédé selon la revendication 9, dans lequel les données d'images de chaque tuile sont des données comprimées. 11 - Procédé selon la revendication 1, dans lequel la création de l'image contenante 25 (8) est réalisée dans un serveur (3), à partir d'images transmises à distance, vers le serveur, depuis un terminal (1,2). 12 - Procédé selon la revendication 10, dans lequel l'affichage de l'image contenante (8) est opéré dans le terminal (1, 2), à partir des données d'image à 30 afficher, transmises depuis le serveur (3). 13 - Terminal (1, 2) muni de moyens de commande (7) et d'affichage (6), et comprenant un logiciel pour mettre en oeuvre le procédé selon l'une des revendications 1 à 12.