Brevet FR2848765A1 — publié le 20040618

L'invention concerne un procédé et un dispositif de détermination d'une configuration de données d'un signal numérique d'image véhiculant un débit total de données Dt. De nos jours, il est connu que les appareils photographiques 5 numériques proposent plusieurs modes de compression de signaux d'image conformes au standard JPEG et qui correspondent chacun à un mode de qualité d'image donné. Par exemple, la société Canon propose dans ses appareils photographiques numériques des modes de qualité qualifiés de "Super Fine", 10 "Fine" et "Normal" et qui sont caractérisés par des tables de quantification utilisées lors du codage. Ainsi, les valeurs des tables de quantification utilisées pour le mode "Normal" sont plus élevées que pour les autres modes et aboutissent à une approximation moins fine d'une image, mais aussi à un taux de compression plus élevé. Ces tables de quantification sont comparables aux tables par défaut définies dans le standard JPEG avec un paramètre de qualité respectif de 97, 93 et 73. Ainsi, l'utilisation de tels paramètres de codage permet d'obtenir des tables de quantification qui caractérisent des modes de qualité similaires aux 20 modes précités. Selon le standard JPEG, on choisit de manière définitive le mode de qualité souhaité avant le codage du signal d'image et il n'est pas possible de passer ultérieurement à un autre mode de qualité pour ce signal d'image codé. On connaît une méthode d'allocation débit/distorsion permettant 25 d'obtenir un signal d'image conforme au standard JPEG2000 et qui permet de construire des couches de qualité correspondant à un débit cible seulement pour la résolution maximale. La méthode d'allocation débit/distorsion couramment utilisée dans les implémentations de la norme JPEG2000 (JJ2000 http://jj2000.epfl.ch, kakadu www.kakadusoftware.com, ou Jasper http://www.ece.uvic.ca/mdadams/jasper/) vise à obtenir un débit cible en minimisant la distorsion d'une image. Cette méthode s'appuie sur un algorithme qui est décrit dans l'article intitulé "High 5 performance scalable image compression with EBCOT" de D. Taubman, paru dans "IEEE Transactions on image processing", vol. 9, N 7, juillet 2000, pages 1158 à 1170. Pour chaque bloc de coefficients Bidu signal d'image décomposé en sousbandes de fréquence suivant plusieurs niveaux de résolution, on peut 10 déterminer plusieurs points de troncature Rn du train binaire du bloc Bi correspondant respectivement à une distorsion D,;. Le but recherché par cette méthode est d'optimiser les points (R/,Dn) pour minimiser la distorsion totale D = IDin; de l'image avec une contrainte de débit R = ER; n Rm-, on fixe /min =2., sinon on fixe,,max = . et on boucle sur la deuxième étape. On doit donc, pour chaque valeur de X, testée, reprendre des calculs 25 en considérant tous les blocs de l'image, ce qui peut s'avérer coteux en termes de calculs et donc en temps d'exécution. Par ailleurs, l'allocation de débit est calculée uniquement pour le niveau de résolution maximal dans le signal d'image. On connaît également, d'après le document EP 1 158 764 A2, une méthode de codage d'un signal d'image conforme à la norme JPEG2000 et une méthode associée d'analyse de ces images pour pouvoir libérer de la mémoire. La méthode de codage permet d'obtenir une structure de fichier JPEG2000 avec de multiples couches de qualité ("quality layers" en terminologie anglo-saxonne) pour chaque résolution. Avant de supprimer des données pour libérer de la mémoire, une méthode d'analyse et de calcul est nécessaire pour 10 déterminer combien de couches de qualité seront supprimées pour obtenir la diminution de débit voulue. Il convient de noter que ces étapes d'analyse et de calcul des données sont répétées à chaque fois que l'on veut libérer de la mémoire, ce qui s'avère pénalisant. La présente invention vise à remédier à au moins un des inconvénients précités en proposant un procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce que le procédé comporte les étapes suivantes: - détermination d'au moins une diminution minimale de débit Dmn par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, configuration des données du signal suivant au moins une couche de qualité définie pour au moins un niveau de résolution du signal de manière à 25 ce que chaque couche de qualité ainsi définie corresponde à une qualité visuelle donnée du signal, les données constitutives de cette au moins une couche de qualité étant obtenues par une diminution D du débit total des données dudit au moins un niveau de résolution du signal qui est supérieure ou égale à la diminution minimale Dmin. Corrélativement, l'invention vise également un dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio- temporelle suivant au moins un niveau de résolution, caractérisé en ce que le dispositif comporte: des moyens de détermination d'au moins une diminution minimale de débit Dmin par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - des moyens de configuration des données du signal suivant au moins une couche de qualité définie pour au moins un niveau de résolution du signal de manière à ce que ladite au moins une couche de qualité ainsi définie corresponde à une qualité visuelle donnée du signal, les données constitutives 10 de cette au moins une couche de qualité étant obtenues par une diminution D du débit total des données dudit au moins un niveau de résolution du signal qui est supérieure ou égale à la diminution minimale Dmin. Ainsi configuré, le signal d'image peut être transmis tel quel à un appareil de communication au niveau duquel un utilisateur récepteur de ce 15 signal pourra supprimer, s'il le souhaite, les données du signal lui permettant de ne conserver que les données d'intérêt, à savoir celles constitutives de la ou des couches de qualité préalablement définies pour un ou plusieurs niveaux de résolution. Il obtiendra ainsi un signal configuré au mode de qualité souhaité, à la 20 résolution souhaitée et avec une qualité visuelle donnée, ce qui n'était pas possible avec l'art antérieur. L'utilisateur pourra même supprimer une ou plusieurs couches de qualité du signal configuré pour ne conserver que celle(s) qui l'intéresse(nt). On notera que si une couche de qualité est définie pour une résolution 25 autre que la résolution maximale, la détermination de la diminution de débit est effectuée par rapport au débit total de données pour cette autre résolution. Par ailleurs, si plusieurs couches de qualité sont définies, plusieurs déterminations de diminution minimale de débit correspondantes seront nécessaires. On peut aussi envisager avant de transmettre le signal possédant la configuration souhaitée de supprimer de ce signal les données mentionnées ci- dessus. Ce signal converti pourra ensuite être transmis ou non à un appareil de communication distant. Il est également possible que le procédé selon l'invention soit effectué dans un appareil de communication au niveau duquel intervient un utilisateur. Par ailleurs, l'invention ne nécessite pas de calculs complexes qui occasionnent un temps d'exécution important, contrairement à l'art antérieur. Ceci est avantageux lorsque l'équipement dans lequel est configuré le signal possède une capacité de calcul relativement réduite. En outre, lorsque le signal est configuré selon l'invention, c'est-à-dire lorsqu'une ou plusieurs couches de qualités correspondant à une qualité visuelle donnée ont été créées, il n'est pas nécessaire par la suite de procéder à des calculs sur les données du signal pour savoir lesquelles sont à supprimer en vue de libérer de l'espace mémoire. En effet, la ou les couches de qualité ont justement été créées pour offrir ultérieurement la possibilité à l'utilisateur de convertir sans calcul supplémentaire un signal d'image d'un mode de qualité donné à un mode de qualité inférieur. La configuration des données du signal selon l'invention peut donner 20 lieu à la création d'une seule couche de qualité pour un seul niveau de résolution ou d'une couche de qualité par niveau de résolution concerné et ce pour plusieurs niveaux de résolution, voire même pour chaque niveau de résolution du signal. Ainsi, la diminution de débit permettant d'obtenir le mode de qualité 25 souhaité tout en préservant une qualité visuelle donnée peut être vue comme la suppression de données correspondant à une couche de qualité hiérarchiquement supérieure pour aboutir à la couche de qualité créée hiérarchiquement inférieure. Selon l'invention, on peut également considérer que l'on crée plusieurs 30 couches de qualité hiérarchiques pour un seul niveau de résolution ou plusieurs couches par niveau de résolution et ce pour plusieurs d'entre eux, chaque couche de qualité correspondant à une qualité visuelle donnée. La suppression, par exemple, d'une couche de qualité hiérarchiquement supérieure s'accompagne d'une diminution de débit au moins égale à une valeur minimale et permet donc d'obtenir le mode de qualité souhaité avec la garantie d'une qualité visuelle donnée. Selon une caractéristique, le signal issu de ladite au moins une transformation spatio-temporelle comporte des blocs contenant chacun au moins un coefficient transformé prenant la forme d'une suite d'éléments binaires, les données constitutives d'une couche de qualité qui est définie dans au moins un 10 niveau de résolution du signal correspondant, pour au moins un bloc d'un niveau de résolution donné, à au moins un nombre n de portions d'éléments binaires dudit au moins un bloc. Le nombre n obtenu permet ainsi de s'assurer de l'absence d'artefacts visuels dans le signal d'image. Selon une autre caractéristique, ledit au moins un nombre n de portions d'éléments binaires est déterminé en fonction d'un nombre donné N qui correspond au nombre maximal de portions d'éléments binaires qu'il est possible de supprimer dans un bloc pour obtenir une qualité visuelle donnée dans la résolution considérée. Le seuil N permet ainsi de s'assurer qu'en créant une couche de qualité dans un niveau de résolution donné du signal, ce signal ne risque pas de voir sa qualité visuelle dégradée de par la suppression de données correspondantes. Selon une autre caractéristique, le procédé comporte une étape de 25 classement des blocs de données en fonction des valeurs de la distorsion qui est engendrée pour chaque bloc lorsque le nombre donné maximal N de portions d'éléments binaires est supprimé de chaque bloc. Selon une autre caractéristique, les blocs de données sont classés suivant différentes classes de blocs à chacune desquelles appartiennent les 30 blocs de données ayant donné lieu à des valeurs de distorsion cohérentes entre elles. Chacune de ces classes possède des propriétés statistiques équivalentes en terme de rapport écart type I moyenne. Le classement des blocs suivant différentes classes en fonction des valeurs de distorsion permet d'adapter, pour chaque bloc, le nombre de portions 5 d'éléments binaires à supprimer par rapport à la valeur maximale N précitée en fonction du classement de ce bloc. Ainsi, au sein d'un même niveau de résolution, on peut répartir la diminution de débit en tenant compte du classement des blocs et, par exemple, décider de supprimer davantage de portions binaires pour certains blocs que 10 pour d'autres. Il est par exemple préférable de supprimer davantage de portions d'éléments binaires pour un bloc affecté à une classe dans laquelle la distorsion engendrée est la plus faible. Inversement, pour les blocs générant davantage de distorsion, on 1 5 supprimera un nombre moins élevé de portions d'éléments binaires pour les blocs de cette classe. Selon une caractéristique, le signal issu de ladite au moins une transformation spatio-temporelle comporte des coefficients transformés regroupés en blocs dans lesquels chaque coefficient est quantifié sur plusieurs 20 bits, chaque plan de bits d'un bloc étant codé en plusieurs passes de codage qui fournissent chacune une portion des données de codage pour le bloc considéré, la configuration des données du signal suivant au moins une couche de qualité comprenant l'obtention, dans au moins un niveau de résolution du signal et pour chacun des blocs considérés, d'un nombre minimum m de passes de codage 25 correspondant à la qualité visuelle donnée. Selon une autre caractéristique, le nombre minimum m est obtenu en fonction d'un nombre donné maximal N de passes de codage qu'il est possible de supprimer pour les coefficients d'un bloc de données pour obtenir une qualité visuelle donnée dans la résolution considérée. Selon un autre aspect, l'invention vise un procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce que le procédé comporte les étapes suivantes: - détermination d'au moins une diminution minimale de débit Dmin par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - répartition dans au moins certains des niveaux de résolution du signal d'une diminution de débit D supérieure ou égale à Dmin et qui est telle que la diminution de débit de données répartie dans chaque niveau de résolution est inférieure ou égale à un seuil représentatif d'une qualité visuelle donnée. Corrélativement, l'invention concerne un dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce que le dispositif comporte: - des moyens de détermination d'au moins une diminution minimale 15 de débit Dmin par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - des moyens de répartition dans au moins certains des niveaux de résolution du signal d'une diminution de débit D supérieure ou égale à Dmin et qui est telle que la diminution de débit de données répartie dans chaque niveau 20 de résolution est inférieure ou égale à un seuil représentatif d'une qualité visuelle donnée. Suivant cet aspect, en fonction du mode de qualité pour un niveau de résolution donné que l'on souhaite proposer à l'utilisateur et donc d'une diminution minimale du débit de données, on va répartir dans différents niveaux 25 de résolution la diminution de débit permettant d'obtenir ce mode de qualité, tout en veillant à ne pas affecter la qualité visuelle donnée dans le niveau de résolution donné. La répartition de la diminution de débit se fera en supprimant pour une couche de qualité donnée des passes de codage dans les différent niveaux de 30 résolution précités, aboutissant ainsi à une configuration des données du signal. Selon encore un autre aspect, l'invention vise un procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio- temporelle suivant au moins un niveau de résolution, fournissant ainsi des coefficients transformés qui prennent chacun la forme d'une suite d'éléments binaires comportant plusieurs portions, caractérisé en ce que le procédé comporte les étapes suivantes: i) détermination d'au moins une diminution minimale de débit Dmin par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, ii) détermination, pour un niveau de résolution donné R = Ri et pour 10 au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m Corrélativement, l'invention concerne un dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant 25 subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, fournissant ainsi des coefficients transformés qui prennent chacun la forme d'une suite d'éléments binaires comportant plusieurs portions, caractérisé en ce que le dispositif comporte: - des moyens de détermination d'au moins une diminution minimale 30 de débit Dmin par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - des moyens de détermination, pour un niveau de résolution donné R = Ri et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m L'invention procède ainsi de manière itérative en commençant par les niveaux de résolution supérieurs et en recherchant, à chaque niveau de résolution, le nombre de portions d'éléments binaires que l'on peut supprimer de la couche de qualité traitée pour obtenir une diminution de débit suffisante, tout en veillant à ce que ce nombre soit toujours inférieur ou égal à un seuil. Ce seuil est garant d'une qualité visuelle donnée et est là pour s'assurer que la suppression d'une quantité de données du signal dans un niveau de résolution donné ne risque pas d'entraîner une dégradation de la qualité visuelle du signal obtenu par suite de la suppression. Dès lors que, pour un niveau de résolution, on trouve un nombre de 25 portions d'éléments binaires à supprimer qui respecte le critère de qualité visuelle donné et qui donne lieu à une diminution de débit suffisante, alors la configuration du signal est déterminée pour ce niveau de résolution. On notera que la détermination d'une configuration de données d'un signal numérique selon l'invention permet en quelque sorte de structurer le 30 signal en portions de données qui sont définies de manière à satisfaire à un critère de qualité visuelle donnée. Le signal ainsi configuré selon l'invention présente une structure hiérarchique des données en terme de qualité correspondant à ces portions de données. On notera que la qualité visuelle donnée correspond à une qualité 5 visuelle d'un signal d'image non dégradé, c'est-à-dire d'un signal d'image n'ayant pas d'artefacts visibles. Selon un aspect supplémentaire, l'invention vise un procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatiotemporelle suivant au 10 moins un niveau de résolution, fournissant ainsi des coefficients transformés qui prennent chacun la forme d'une suite d'éléments binaires comportant plusieurs portions, caractérisé en ce que le procédé comporte les étapes suivantes: i) détermination d'au moins une diminution minimale de débit Dmin par rapport au débit total d'au moins un niveau de résolution d'affichage donné Ra en 15 fonction d'un mode de qualité souhaité pour le signal, ii) détermination, pour un niveau de résolution Ri qui correspond initialement à Ra et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m Corrélativement, l'invention concerne un dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, fournissant ainsi des coefficients transformés qui prennent chacun 5 la forme d'une suite d'éléments binaires comportant plusieurs portions, caractérisé en ce que le dispositif comporte: - des moyens de détermination d'au moins une diminution minimale de débit Dmin par rapport au débit total d'au moins un niveau de résolution d'affichage donné Ra = Ri en fonction d'un mode de qualité souhaité pour le 1 0 signal, - des moyens de détermination, pour un niveau de résolution Ri qui correspond initialement à Ra et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m Selon cet aspect, on détermine une diminution de débit minimum par 25 rapport au débit total de données du niveau de résolution courant et non uniquement par rapport au débit total de données du niveau de résolution maximal. On définit ainsi une configuration de données correspondant au mode de qualité donné dans la résolution courante et dans toutes les résolutions 30 inférieures. De cette manière, on s'assure que dans chacun de ces niveaux de résolution, la couche de qualité créée satisfait au mode de qualité donné. L'invention concerne également un appareil photographique numérique comportant un dispositif tel que brièvement exposé ci-dessus. Selon un autre aspect, l'invention vise aussi: - un moyen de stockage d'informations lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon l'invention tel que celui exposé brièvement ci-dessus, et - un moyen de stockage d'informations amovible, partiellement ou 10 totalement, lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon l'invention tel que celui exposé brièvement ci- dessus. Selon encore un autre aspect, l'invention vise un programme d'ordinateur chargeable dans un appareil programmable, comportant des 15 séquences d'instructions ou portions de code logiciel pour mettre en oeuvre des étapes du procédé selon l'invention tel que brièvement exposé ci-dessus, lorsque ledit programme d'ordinateur est chargé et exécuté sur l'appareil programmable. Les caractéristiques et avantages relatifs au dispositif, à l'appareil 20 photographique numérique comportant un tel dispositif, aux moyens de stockage d'informations et au programme d'ordinateur étant les mêmes que ceux exposés ci-dessus concernant le procédé selon l'invention, il ne seront pas rappelés ici. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description qui va suivre, faite en 25 référence aux dessins annexés, sur lesquels: - la figure 1 représente de manière schématique un système de codage d'un signal numérique d'image dans lequel l'invention est mise en oeuvre; - la figure 2 représente de manière schématique un appareil 30 programmable mettant en oeuvre l'invention; - la figure 3a représente de manière schématique une image numérique en sortie de la source d'image 1 de la figure i - la figure 3b représente de manière schématique l'image de la figure 3a après avoir été transformée par le circuit 21 de la figure 1; - la figure 4 illustre de façon schématique la représentation des plans de bits des coefficients d'un bloc de données Bi; - la figure 5a représente de façon schématique les différentes étapes de formation d'un signal d'image configuré selon l'invention; - la figure 5b représente de façon schématique les différentes étapes de transcodage d'un signal d'image configuré selon l'invention; - la figure 6a est un algorithme de détermination d'une configuration de données d'un signal numérique d'image selon l'invention; - la figure 6b est un algorithme détaillant les opérations effectuées lors de l'étape E220 de l'algorithme de la figure 6a; - la figure 7 présente les conversions possibles d'un mode de qualité à 15 un autre, ainsi que les diminutions de débit correspondantes; - la figure 8 illustre la configuration d'un signal d'image obtenu par mise en oeuvre des algorithmes des figures 6a et 6b; - les figures 9a et 9billustrent la suppression d'un niveau de résolution dans un signal d'image configuré par l'algorithme des figures 6a et 6b; - la figure 10 représente un algorithme de configuration de données d'un signal d'image selon une variante de l'invention; - la figure 11 illustre une configuration d'un signal d'image obtenu en appliquant l'algorithme de la figure 10; - la figure 12 illustre une autre configuration des données d'un signal 25 d'image obtenu en appliquant l'algorithme de la figure 10; - les figures 13a et 13b illustrent la suppression d'un niveau de résolution dans un signal d'image configuré par l'algorithme de la figure 10; - les figures 14a et 14b illustrent respectivement deux configurations possibles d'un signal d'image par mise en oeuvre de l'invention. Selon un mode de réalisation choisi et représenté à la figure 1, un système de codage ou de compression de données est un système qui comporte une entrée 20 à laquelle est reliée une source 1 de données non codées. La source 1 comporte par exemple un moyen de mémoire, telle que mémoire vive, disque dur, disquette, disque compact, pour mémoriser des 5 données non codées, ce moyen de mémoire étant associé à un moyen de lecture approprié pour y lire les données. Un moyen pour enregistrer les données dans le moyen de mémoire peut également être prévu. On considérera plus particulièrement dans la suite que les données à coder sont une suite d'échantillons numériques d'origine représentatifs de 10 grandeurs physiques et représentant, par exemple, une image IM. La source 1 fournit un signal numérique d'image IM à l'entrée du circuit de codage 2. Le signal d'image IM est une suite de mots numériques, par exemple des octets. Chaque valeur d'octet représente un pixel de l'image IM, ici à 256 niveaux de gris, ou image noir et blanc. L'image peut être une image 15 multispectrale, par exemple une image en couleur ayant des composantes dans trois bandes de fréquence, de type rouge-vert-bleu ou luminance et chrominance. Soit l'image couleur est traitée dans son intégralité, soit chaque composante est traitée de manière analogue à l'image monospectrale. On notera également que l'image peut être une image fixe (ex.: 20 photographie) ou bien une image d'une séquence vidéo. Des moyens 3 d'exploitation de données codées ou compressées sont reliés en sortie 25 du système de codage 2. Les moyens utilisateurs 3 comportent par exemple des moyens de mémorisation de données codées, et/ou des moyens de transmission des 25 données codées. Le système de codage 2 comporte classiquement, à partir de l'entrée 20, un circuit de transformation spatio-temporelle 21 qui peut mettre en oeuvre une ou plusieurs transformations spatio-temporelles. Par exemple, le circuit 21 met en oeuvre des décompositions en des signaux de sous- bandes de fréquence 30 du signal de données, de manière à effectuer une analyse de ce signal. Le circuit de transformation 21 est éventuellement relié à un circuit de quantification 22. Le circuit de quantification met en oeuvre une quantification connue en soi, par exemple une quantification scalaire, ou une quantification vectorielle, des coefficients, ou de groupes de coefficients, des signaux de sousbandes de fréquence fournis par le circuit 21. Le circuit 22 est relié à un circuit 23 de codage entropique, qui effectue un codage entropique, par exemple un codage de Huffman, ou un codage arithmétique, des données quantifiées par le circuit 22. Le circuit 23 est relié à un dispositif 24 qui configure les données, par exemple, quantifiées du signal transformé afin de créer dans le signal un ou 10 plusieurs niveaux ou couches de qualité ("quality layers" en terminologie anglosaxonne) pour un ou plusieurs niveaux de résolution (si le signal présente plusieurs niveaux de résolution). La ou les couches de qualité sont créées tout en s'assurant que chaque couche de qualité créée fournit une qualité visuelle déterminée. Cette qualité visuelle peut être fixée à l'avance, par exemple de façon empirique à partir d'un nombre d'images de différentes natures et qui sont suffisamment hétérogènes pour être représentatives des images qu'il est possible de rencontrer en pratique. Cette qualité visuelle peut également tenir compte du signal considéré. Chaque couche de qualité correspond à des données supplémentaires qui permettent une approximation plus fine du signal. On peut décider de supprimer les couches de qualité supérieures pour diminuer le débit du signal et l'on parviendra alors, lors du décodage ultérieur, à une reconstitution moins fine du signal. Cette ou ces couches de qualité sont ainsi déterminées pour que la diminution du débit considérée à partir du débit total de données véhiculé par le signal original ou par un niveau de résolution inférieur soit suffisante compte tenu du mode de qualité que l'on souhaite offrir à l'utilisateur. Dans la suite de l'exposé, on considérera trois modes de qualité définis 30 par le standard JPEG et, plus particulièrement, caractérisés par des tables de quantification par défaut définies dans ce standard avec un paramètre de qualité respectif de 97, 93 et 73. Ces tables de quantification sont comparables à celles définissant les modes de qualité "Super Fine", "Fine" et "Normal" des appareils photographiques de la société Canon et définissent ainsi des modes de qualité similaires à ceux des appareils précités. Par analogie, on nommera, dans la suite de l'exposé, "Super Fine", "Fine" et "Normal" les modes de qualité définis par le standard JPEG, bien qu'ils ne soient pas strictement identiques aux modes de qualité du même nom des appareils Canon. Généralement, une diminution de débit minimum Dmin est fixée en fonction du débit total de la résolution donnée et du mode de qualité à fournir à l'utilisateur. De cette façon, on s'assure que lorsqu'une couche de qualité est configurée dans le signal, elle fournira une qualité visuelle satisfaisant à un ou 15 plusieurs critères donnés lorsque le signal sera réduit à cette couche de qualité dans la résolution considérée. Il convient de noter qu'une couche de qualité est construite pour une résolution donnée. Si l'on veut que le mode de qualité soit disponible dans les résolutions 20 inférieures, il faut construire une couche de qualité par résolution concernée, en calculant la diminution de débit par rapport au débit total pour la résolution concernée et non pas pour tout le signal. De plus, comme cette couche sera créée pour correspondre à une diminution de débit D satisfaisante (D Ä Dmin), on s'assurera ainsi que le mode de 25 qualité souhaité sera obtenu. Il convient de noter que l'on pourrait se contenter, pour une résolution donnée du signal, de créer une couche de qualité en veillant uniquement à ce qu'elle corresponde à une diminution de débit D satisfaisante, sans se soucier de la qualité visuelle obtenue pour la couche de qualité ainsi créée. Dans ce cas, il est très probable que lorsque le signal sera ultérieurement réduit à cette couche de qualité dans cette résolution, alors la qualité visuelle de l'image obtenue sera fortement dégradée. L'invention permet d'éviter qu'un tel cas de figure se produise. On notera que le signal configuré selon l'invention et codé peut être exploité par l'utilisateur qui peut alors décider de convertir le mode de qualité 5 d'origine de ce signal en un mode de qualité inférieur compte tenu de la ou des couches de qualité créées par le dispositif 24, en supprimant une ou plusieurs couches de qualité supérieures. Il pourra aussi supprimer un ou plusieurs niveaux de résolution du signal s'il le souhaite. Les deux conversions sont envisageables de manière isolée ou 10 conjointe. Par ailleurs, on peut envisager que le signal soit converti avant d'être transmis à un utilisateur éloigné. Selon une autre approche, le signal configuré et codé peut être transmis à un utilisateur éloigné qui le convertira alors, par exemple, comme 15 indiqué ci-dessus. En référence à la figure 2, est décrit un exemple d'appareil programmable 100 mettant en oeuvre l'invention. Cet appareil est adapté à configurer les données d'un signal numérique d'image stocké dans l'appareil ou dans un autre appareil de communication. L'appareil de communication de la figure 2 inclut un dispositif selon l'invention, c'est-à-dire possédant tous les moyens nécessaires à la mise en oeuvre de l'invention selon ses différents aspects (moyens de détermination d'une diminution minimale de débit, moyens de configuration des données, moyens de répartition d'une diminution de débit, moyens de détermination d'un 25 nombre m, moyens de détermination de la diminution de débit engendrée, moyens de comparaison, moyens de décision), ou constitue lui-même un tel dispositif selon l'invention. L'appareil de la figure 2 peut ainsi comporter le système de codage 2 de la figure 1 incluant le dispositif 24, ou bien seulement le dispositif 24. Selon le mode de réalisation représenté à la figure 2, un appareil mettant en oeuvre l'invention est, par exemple, un appareil photographique numérique 100 connecté à différents périphériques, par exemple, un moyen d'acquisition ou de stockage d'image. L'appareil 100 de la figure 2 comporte un bus de communication 108 auquel sont reliés: - une unité centrale 120 (microprocesseur), - une mémoire morte 122, comportant un programme "Progr" permettant à l'appareil programmable de mettre en oeuvre l'invention (bien qu'un seul programme soit identifié, il est possible d'avoir plusieurs programmes ou sous programmes pour mettre en oeuvre l'invention) , - une mémoire vive 124, comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution du programme précité, - une mémoire Flash 126 (carte) pour stocker des images encodées, - un circuit 128 de capteur d'image, pour convertir une image optique 15 en signal numérique, - un circuit 130 de traitement de couleurs, convertissant le signal numérique et le transmettant à la mémoire d'image 132, - un écran à cristaux liquides 134 permettant d'afficher une image stockée dans la mémoire Flash 126 ou dans la mémoire image 132, - un circuit de contrôle d'affichage 136, pour contrôler l'affichage de l'écran à cristaux liquides 134 sous le contrôle de l'unité centrale 120, - des moyens de commutation 138 (commutateur d'ouverture /fermeture, commutateur de mode de conversion, commutateur de puissance, commutateur de sélection d'image, etc.) utilisés par l'utilisateur de l'appareil 25 photographique numérique, - un port d'entrée 140 pour recevoir un signal d'entrée des commutateurs, - un câble d'interface 142 utilisé pour connecter une interface hôte 144 de l'appareil à une interface d'appareil photographique numérique 30 correspondante dans l'ordinateur hôte 146 (le câble 142 peut être, par exemple, conforme à la spécification USB, signifiant "Universal Serial Bus" en terminologie anglosaxonne, et il sert à rapatrier les images contenues dans la mémoire). Le bus de communication 108 permet la communication entre les différents éléments inclus dans l'appareil 100 ou reliés à lui. La représentation du bus n'est pas limitative et, notamment, l'unité centrale est susceptible de 5 communiquer des instructions à tout élément de l'appareil 100 directement ou par l'intermédiaire d'un autre élément de l'appareil 100. Selon une variante, la mémoire 126 peut contenir des données compressées et stockées ainsi que le code de l'invention (programme "Progr") qui, une fois lu par l'appareil 100, sera stocké dans la mémoire 124. En seconde variante, le programme pourra être reçu par l'intermédiaire d'un réseau de communication pour être stocké de façon identique à celle décrite précédemment. De manière générale, un moyen de stockage d'informations, lisible par un ordinateur ou par un microprocesseur, intégré ou non à l'appareil, 15 éventuellement amovible, mémorise un programme mettant en oeuvre le procédé selon l'invention. De manière plus générale, le programme pourra être chargé dans un des moyens de stockage de l'appareil 100 avant d'être exécuté. L'unité centrale 120 va exécuter les instructions relatives à la mise en 20 oeuvre de l'invention, instructions stockées dans la mémoire morte 122 ou dans les autres éléments de stockage. Lors de la mise sous tension, le ou les programmes, qui sont stockés dans une mémoire non volatile, par exemple la mémoire morte 122, sont transférés dans la mémoire vive 124 qui contiendra alors le code exécutable de l'invention, ainsi que des registres pour mémoriser 25 les variables nécessaires à la mise en oeuvre de l'invention. Il convient de noter que l'appareil de communication qui est apte à mettre en oeuvre l'invention peut également être un appareil programmé. La figure 3a représente de manière schématique une image numérique IM en sortie de la source d'image 1 de la figure 1. Cette figure est décomposée par le circuit de transformation 21 de la figure 1 qui est un circuit de décomposition dyadique à trois niveaux de décomposition. Le circuit 21 est, dans ce mode de réalisation, un ensemble classique de filtres, respectivement associés à des décimateurs par deux, qui filtrent le signal d'image selon deux directions, en des signaux de sous-bandes de hautes 5 et basses fréquences spatiales. La relation entre un filtre passe-haut et un filtre passe-bas est souvent déterminée par les conditions de reconstruction parfaite du signal. Il est à noter que les filtres de décomposition verticale et horizontale ne sont pas forcément identiques, bien qu'en pratique ce soit généralement le cas. Le circuit 21 comporte ici trois blocs successifs d'analyse pour décomposer 10 l'image IM en des signaux de sous-bandes selon trois niveaux de décomposition. De manière générale, la résolution d'un signal est le nombre d'échantillons par unité de longueur utilisés pour représenter ce signal. Dans le cas d'un signal d'image, la résolution d'un signal de sous-bande est liée au 15 nombre d'échantillons par unité de longueur utilisés pour représenter ce signal de sous-bande horizontalement et verticalement. La résolution dépend du nombre de décompositions effectuées, du facteur de décimation et de la résolution de l'image initiale. Le premier bloc d'analyse reçoit le signal numérique d'image IM et, de 20 manière connue, délivre en sortie quatre signaux de sous-bandes LL3, LH3, HL3 et HH3 de résolution R3 la plus élevée dans la décomposition. Le signal de sous-bande LL3 comporte les composantes, ou échantillons, de basse fréquence, selon les deux directions, du signal d'image. Le signal de sous-bande LH3 comporte les composantes de basse fréquence 25 selon une première direction et de haute fréquence selon une seconde direction, du signal d'image. Le signal de sous-bande HL3 comporte les composantes de haute fréquence selon la première direction et les composantes de basse fréquence selon la seconde direction. Enfin, le signal de sous-bande HH3 comporte les composantes de haute fréquence selon les deux directions. Chaque signal de sous-bande est un ensemble d'échantillons réels (il pourrait également s'agir d'entiers) construit à partir de l'image d'origine, qui contient de l'information correspondant à une orientation respectivement verticale, horizontale et diagonale du contenu de l'image, dans une bande de fréquence donnée. Chaque signal de sous-bande peut être assimilé à une image. Le signal de sous-bande LL3 est analysé par un bloc d'analyse analogue au précédent pour fournir quatre signaux de sousbandes LL2, LH2, HL2 et HH2 de niveau de résolution R2. Chacun des signaux de sous-bandes de résolution R2 correspond également à une orientation dans l'image. Le signal de sous-bande LL2 est analysé par un bloc d'analyse analogue au précédent pour fournir quatre signaux de sous-bandes LLo (par convention), LH1, HL1, et HH1 de niveau de résolution RI. On notera que la sousbande LLo forme à elle seule la résolution Ro. Chacun des signaux de sous-bandes de résolution R1 correspond 15 également à une orientation dans l'image. La figure 3b représente l'image IMD résultant de la transformation spatiotemporelle appliquée à l'image IM, par le circuit 21, en dix sous-bandes et selon 4 niveaux de résolution: Ro (LLo), R1(LL2), R2 (LL3), R3 (image originale). L'image IMD comporte autant d'information que l'image d'origine IM, mais 20 l'information est fréquentiellement découpée selon trois niveaux de décomposition. Bien entendu, le nombre de niveaux de décomposition, et par conséquent de sous-bandes, peut être choisi différemment, par exemple 16 sous-bandes sur six niveaux de résolution, pour un signal bi- dimensionnel tel 25 qu'une image. Le nombre de sous-bandes par niveau de résolution peut également être différent. En outre, la décomposition peut ne pas être dyadique. Les circuits d'analyse et de synthèse sont adaptés à la dimension du signal traité. Sur la figure 3b, les échantillons issus de la transformation sont rangés 30 sous-bande par sous-bande. On remarquera que chaque sous-bande de l'image IMD est partitionnée en blocs Bi dont quelques-uns sont représentés sur la figure 3b. Les circuits 22 et 23 de la figure 1 s'appliquent de manière indépendante à chaque bloc de chaque sous-bande considérée, le dispositif 24 s'appliquant à l'ensemble des blocs. Le signal d'image codé par le système 2 5 véhicule ainsi des blocs d'échantillons obtenus par codage des échantillons d'origine et qui constituent le flux de données (connu en terminologie anglosaxonne sous le terme "bitstream"). Lorsque le signal d'image est conforme à la norme JPEG2000, ces blocs d'échantillons sont connus en terminologie anglosaxonne sous le terme 1 0 "codeblocks". Le signal d'image codé comporte également un en-tête. Cet en-tête comporte notamment les informations concernant la taille de l'image, à savoir sa largeur et sa hauteur, sa position dans un repère de référence, ainsi que le nombre de résolutions Rmax. La taille des blocs pour chaque sous-bande à une résolution donnée est déterminée par deux paramètres signalés par des marqueurs dans le train binaire du signal d'image conforme à la norme JPEG2000. On notera qu'il est possible de ne pas inclure dans le signal les blocs correspondant à au moins un niveau de résolution comme, par exemple, le 20 niveau de résolution maximal R3 ou même plusieurs niveaux supérieurs. La suppression d'une résolution s'accompagne d'une réduction par deux de la taille de l'image, ce qui est avantageux en terme d'espace mémoire libéré pour pouvoir, par exemple, mémoriser des signaux supplémentaires. Un tel avantage est particulièrement intéressant pour un appareil de 25 capacité mémoire limitée et qui stocke des images numériques, comme par exemple un appareil photographique numérique. Il convient de remarquer qu'en ne conservant dans le signal à exploiter que les blocs du niveau de résolution inférieur Ro (sous-bande basse LLo), on obtiendra malgré tout une bonne représentation à une échelle réduite du signal 30 d'image original. La figure 4 illustre le codage entropique par plans de bits d'un bloc de données Bi d'un signal d'image. Un tel codage progressif est décrit dans l'article intitulé "High performance scalable image compression with EBCOT" de D. Taubman paru dans "IEEE Transactions on image processing", vol. 9, n0 7, juillet 2000, pages 1158 à 1170. Chaque coefficient d'un bloc Bi est un nombre réel qui est quantifié sur plusieurs bits (suite d'éléments binaires), par exemple cinq bits sur la figure 4. Le plan de bit PB1 contient les bits les plus significatifs, dits MSB (connu en terminologie anglo-saxonne sous le terme "Most Significant Bit") , des coefficients du bloc Bi. Les plans de bits PB2 à PB5 contiennent respectivement 10 les bits de moins en moins significatifs des coefficients du bloc Bi. Le plan de bits PB5 contient ainsi les bits les moins significatifs, dits LSB (connu en terminologie anglo-saxonne sous le terme "Less Significant Bit"), des coefficients du bloc Bi. Chaque plan de bits est codé en plusieurs passes de codage, par exemple deux. Le résultat de la première passe de codage fournit une partie des 15 données de codage pour le bloc considéré, et le résultat de la seconde passe fournit une autre partie des données de codage comportant des détails supplémentaires. On peut choisir d'inclure dans le train binaire final seulement une partie des données (portions d'éléments binaires) correspondant à un nombre entier de 20 passes de codage: chaque passe de codage correspond donc à un point de troncature possible du train binaire pour le bloc considéré. A chaque passe de codage est associé un couple débit/distorsion qui correspond au débit supplémentaire et à la diminution de distorsion globale pour l'image reconstruite lorsque les données correspondantes venant d'être codées suivant la passe de 25 codage considérée sont inclues dans le train binaire final. L'allocation débit/distortion correspond à la sélection, pour chacun des blocs de l'image, d'un point de troncature des données Ti(R2",D,') du train binaire du bloc Bi, comme indiqué sur la figure 4. On peut également définir des niveaux ou couches de qualité 30 hiérarchiques ("quality layers " dans la norme JPEG2000) dans le signal d'image. Chaque couche de qualité est définie par un nombre entier de passes de codage supplémentaires pour chaque bloc de l'image, ce nombre pouvant varier d'un bloc à l'autre, et apporte donc des détails supplémentaires pour le décodage de l'image. On peut par exemple choisir de décoder l'image "grossièrement" en ne 5 prenant que les passes de codage correspondant à la première couche de qualité. Selon l'invention, les couches de qualité seront construites de manière à correspondre aux modes de qualité pouvant être choisis par l'utilisateur. L'invention va permettre de déterminer pour chaque bloc le nombre entier de passes de codage définissant chaque couche de qualité du signal, tout 10 en préservant une qualité visuelle donnée. Pour un signal d'image en mode de qualité "Super Fine" que l'on veut pouvoir convertir en mode "Fine" ou "Normal", il faut donc déterminer, pour chaque bloc, le point de troncature correspondant au mode "Super Fine", le point de troncature correspondant au mode "Fine" et le point de troncature 15 correspondant au mode "Normal". La figure 5a illustre de façon de façon schématique les différentes étapes de formation d'un signal configuré, par exemple, un signal d'image conforme à la norme JPEG2000 et ayant trois niveaux de résolution Ro, R1 et R2. Comme représenté sur cette figure, un signal d'image original IM est 20 décomposé en sous-bandes de fréquence suivant au moins un niveau de résolution au cours d'une étape El qui lui applique une transformée en ondelettes. Au cours de cette même étape, le signal qui a subi, dans l'exemple de réalisation considéré, plusieurs transformations spatiotemporelles du type 25 précité suivant plusieurs niveaux de résolution, est soumis à des opérations de quantification et de codage entropique pour obtenir un ensemble de blocs codés du signal d'image. Au cours de l'étape suivante E2, sont plus particulièrement mises en oeuvre les étapes illustrées sur les figures 6a et 6b du système de configuration 30 de données selon l'invention et décrites ci-après. Il est prévu au cours de cette étape, pour chaque bloc de coefficients, de déterminer les points de troncature nécessaires pour configurer ou structurer le train binaire final afin d'obtenir un ensemble de modes de qualité garantissant une qualité visuelle donnée qui seront accessibles à l'utilisateur final. Au cours de l'étape suivante E3, on construit le train binaire final du signal d'image conforme à la norme JPEG2000. La figure 5b illustre les étapes pour le transcodage d'un signal d'image conforme au standard JPEG2000 selon l'invention. On dispose en entrée d'un signal d'image codé IM-JP2K conforme au standard JPEG2000 et possédant déjà une certaine structure, contrairement au 10 signal IM d'image non structuré disponible en entrée de l'étape El de la figure 5a. Au cours de la première étape EIO, on analyse le signal codé pour obtenir les passes de codage de chaque bloc de l'image de chaque niveau de résolution. Cependant, on ne dispose pas de la distorsion engendrée par suppression des passes de codage par rapport à l'image originale, mais on peut malgré tout calculer la distorsion engendrée par rapport au cas o toutes les passes de codage sont incluses dans le signal. L'étape suivante E1l prévoit de mettre en oeuvre un système 20 d'allocation débit/distorsion tel que celui illustré par les algorithmes des figures 6a et 6b et dans lequel on définit pour chaque bloc les points de troncature nécessaires pour configurer le train binaire final. L'étape E12 correspond à la construction du train binaire final et fournit un signal d'image JPEG2000 structuré différemment du signal d'image de 25 départ. La figure 6a illustre un algorithme de détermination d'une configuration de données d'un signal numérique d'image pour une couche de qualité selon l'invention. L'algorithme comporte plusieurs étapes ou portions de code logiciel 30 correspondant à des étapes du procédé selon l'invention et dont l'exécution, par exemple, par l'unité centrale 103 de l'appareil de la figure 2, permet la mise en couvre du procédé. Le programme d'ordinateur "Progr" qui, comme mentionné précédemment, est stocké, par exemple, dans la mémoire 104 de l'appareil de la figure 2, est basé sur cet algorithme et l'exécution de ce programme permet de mettre en couvre le procédé selon l'invention. De manière générale, l'algorithme de la figure 6a a pour but de déterminer une configuration de données d'un signal d'image qui soit telle que le signal dans cette configuration satisfasse à un mode de qualité souhaité par l'utilisateur en terme de débit de données et soit d'une qualité visuelle acceptable 10 pour cet utilisateur. Pour ce faire, il est prévu de déterminer des points de troncature des blocs de données du signal d'image qui définissent la couche de qualité. L'algorithme débute par une première étape E20 au cours de laquelle on initialise le niveau de résolution R du signal d'image à la résolution maximale 15 Rmax pour le mode d'affichage choisi. Au cours de l'étape suivante E21, il est prévu de déterminer une diminution minimale de débit Dmin souhaitée en fonction d'un mode de qualité voulu par l'utilisateur (par exemple, les modes de qualité "Super Fine", "Fine" et "Normal" de la norme JPEG). Cette diminution minimale de débit est appréciée par rapport au débit total Dt de données véhiculé par le signal d'image entier. On verra ultérieurement, lors de la description faite en référence à la figure 7, les relations de conversion possibles entre les modes de qualité "Super Fine", "Fine" et "Normal" et les diminutions de débit correspondantes. Au cours de l'étape suivante illustrée par la référence E22, l'algorithme prévoit de déterminer les points de troncature pour chaque bloc de données du signal d'image. Il convient de noter que l'on pourrait très bien ne s'intéresser qu'à certains des blocs de l'image. Comme représenté sur la figure 6a, cette étape se décompose suivant les étapes suivantes E220 à E227. Au cours de l'étape E220, il est prévu de classer les blocs de données pour la résolution considérée selon les valeurs de la distorsion qui est engendrée par la suppression dans chaque bloc d'un nombre prédéterminé maximal N de passes de codage. Le nombre N peut varier d'un niveau de résolution à l'autre. Ce nombre N correspond au nombre maximum de passes de codage qu'il est possible de supprimer pour les blocs de données dans la résolution considérée et pour le mode de qualité considéré, tout en conservant une qualité visuelle donnée acceptable par l'utilisateur. En effet, au-delà de ce nombre, on considère que les distorsions engendrées par la suppression de passes de codage provoquent des artefacts visibles sur l'image finale, nuisant ainsi à la qualité visuelle de cette dernière. Ainsi, on peut configurer les données d'un signal d'image en déterminant les données (passes de codage) qu'il sera possible de supprimer 15 ultérieurement compte tenu de ce nombre N donné. Le nombre N est, par exemple, obtenu par des expérimentations sur différents types d'images qu'il est possible de rencontrer en pratique. L'ensemble d'images utilisées pour ces expérimentations est suffisamment hétérogène pour représenter à peu près tous les cas de figure rencontrés en pratique, à savoir, 20 par exemple, des images présentant peu ou beaucoup de texture ou encore peu ou beaucoup de contours. Au delà du nombre N fixé, même si l'image visualisée seule peut paraître correcte, une comparaison avec l'image originale permet de visualiser des artefacts. Par exemple, le nombre N est fixé empiriquement à 4 pour la résolution 25 maximale et fixé à une valeur inférieure pour les autres résolutions. On pourrait aussi fixer N après avoir effectué des tests sur un ensemble d'images pour atteindre une valeur moyenne de PSNR (valeur crête du rapport signal sur bruit) donnée, mais l'impression visuelle résultante n'est pas alors toujours homogène. On peut également concevoir d'appliquer un nombre maximal N en 30 fonction de différentes caractéristiques du signal d'image qui seraient préalablement identifiées. On disposerait ainsi, dans cet exemple, de plusieurs nombres maximaux N en fonction du type d'image rencontré. La classification des blocs pour le niveau de résolution considéré (E220) s'appuie sur l'article intitulé "Adaptive image coding based on the discrete 5 wavelet transform", de Jafarkhani, Farvardin et Lee, Proceedings, Int Conf. Image Proc., vol.3, pp 343-347, Nov. 1994. Dans cet article, la classification est basée sur un critère de gain de codage. Selon l'invention, la classification est mise en oeuvre en utilisant un 10 critère différent qui est celui de la distorsion engendrée par la suppression d'un nombre fixé, N, de passes de codage. Ce classement a pour but d'obtenir des classes de blocs ayant les mêmes propriétés statistiques pour que la répartition des blocs dans une classe soit cohérente du point de vue du codage. Considérons le cas de K blocs organisés de manière croissante selon leur valeur de distorsion di, i= 1,2,...,K que l'on souhaite répartir en deux classes distinctes. On cherche un entier K' tel que les blocs de 1 à K' appartiennent à la première classe et que les autres blocs appartiennent à la seconde classe. La moyenne mi et l'écart-type ai de la classe i = 1, 2,...,K sont 20 définis par les relations suivantes: i K' ml = EK In=l dn i K 2 -K K+ (-2 n=K'+I (Y =-_2n K (n- ml)2 =2 K- K n=K+] (n-m2) L'entier K'est choisi tel que: ql = q2 ( 1) o q,=-i (2) mi Un algorithme itératif pour trouver l'entier K' satisfaisant à la relation (1) ou minimisant kq1 -q2 est décrit ci-dessous en référence à la figure 6b, cet algorithme faisant également partie de l'algorithme de la figure 6a. Le symbole Ixl représente la valeur absolue de x. L'étape E2200 de la figure 6b prévoit d'initialiser la valeur d'itération i et la valeur K'. On fixe par exemple K'= K/2. L'étape E2201 prévoit de calculer q, et q2 en utilisant la relation (2) et d'incrémenter d'une unité la valeur d'itération i = i + 1. L'étape E2202 est une étape de test au cours de laquelle on détermine 10 si 21 im"x. q, En cas de réponse affirmative, dans l'un ou l'autre cas, la classification est terminée. Sinon, on met à jour la valeur de K' selon le résultat de l'étape E2203 de la façon suivante: si q. Pour une répartition sur un nombre de classes M > 2, on doit calculer M quotients q, =-, avec i = 1,2,..., M. mi L'algorithme s'arrête lorsque max qi -min, q, Lorsqu'il est mis fin à l'algorithme de la figure 6b et donc lorsque l'étape de classement 220 de la figure 6a est terminée, on dispose, par exemple, de trois classes de blocs ayant des propriétés statistiques équivalentes en terme de 5 rapport écart type / moyenne et reflétant la distorsion engendrée par la suppression d'un nombre prédéterminé maximal N de passes de codage. Au cours d'une étape suivante E221, il est prévu d'initialiser les points de troncature (portions d'éléments binaires) du train binaire des coefficients de chaque bloc de coefficients du niveau de résolution considéré. On prévoit ainsi les trois valeurs de points de troncature tO(i), tl (i), t2(i) qui correspondent chacune aux trois classes de blocs précédemment mentionnées. On peut ainsi, par exemple, fixer les valeurs de points de troncature suivantes pour le niveau de résolution maximal R2 et pour le mode de qualité "Fine": tO(O) = O, tl(O) = O, t2(0) = 1 tO(l) = O, tl(1) = 1, t2(2) = 1 tO(jmax) = 1, tI(imax) = 3, t2(i.ax) = 4 avec imax =6 et t(i) On notera que lorsque la valeur du point de troncature indique 0, cela signifie qu'aucune passe de codage n'est supprimée alors que, lorsqu'elle indique la valeur 1, cela signifie qu'une passe de codage est supprimée. On notera que les valeurs de points de troncature indiquées par la référence tO(i) correspondent aux blocs de données classés dans une première 25 classe pour laquelle les blocs génèrent des valeurs de distorsion relativement élevées lorsque certaines des données constitutives de ces blocs ne sont pas incluses dans le train binaire. Par conséquent, on applique à ces blocs des valeurs de troncature faibles, signifiant par là même que l'on prévoit de supprimer peu de passes de codage pour ces blocs. En revanche, les valeurs de points de troncature repérées par la référence t2(i) sont affectées à des blocs classés dans la troisième classe qui 5 engendrent le moins de distorsion par rapport aux blocs des autres classes lorsque des données constitutives de ces blocs sont supprimées de ces derniers. De ce fait, pour ces blocs il est possible de supprimer davantage de passes de codage que pour les blocs appartenant à la première classe. Ainsi on répartit, à l'intérieur d'un même niveau de résolution, la quantité de données (nombre de passes de codage) à supprimer dans les blocs présents dans ce niveau de résolution en fonction des blocs de données euxmêmes. Au cours de l'étape E221, on détermine ainsi un nombre m de passes 15 de codage (portions d'éléments binaires des coefficients des blocs d'un même niveau de résolution) à supprimer du signal en fonction d'un nombre donné maximal N qui garantit une qualité visuelle donnée. Le nombre N correspond donc au nombre maximal de passes de codage qu'il est possible de supprimer sans dégrader la qualité visuelle de 20 l'image. Il a été vu précédemment comment ce nombre N peut être déterminé. On remarquera que le nombre N peut varier d'une classe de blocs à l'autre et également, pour une même classe, d'un niveau de résolution à l'autre. On notera que les valeurs de points de troncature du train binaire d'un 25 bloc qui ont été fournies ci-dessus sont déterminées en fonction de ce nombre N qui est propre à chaque classe de blocs. On s'aperçoit ainsi que le nombre N, par exemple, égal à 4 n'est applicable que pour l'une des classes de blocs, à savoir les blocs qui engendrent le moins de distorsion. Compte tenu du nombre de passes de codage qu'il est possible de supprimer pour chaque bloc de données dans la résolution considérée, on détermine au cours de l'étape suivante E222 la diminution de débit Di engendrée par la suppression des passes de codage précédemment définies à l'étape E221. Au cours de cette même étape, on incrémente la diminution de débit Di 5 pour le niveau de résolution considéré en y ajoutant l'éventuelle diminution de débit qui a pu être déterminée pour le niveau de résolution immédiatement supérieur. Dans l'exemple décrit, la boucle effectuée à l'étape E22 ne concerne pour l'instant que le niveau de résolution Rmax (ex: R2) et donc il n'existe pas de 10 diminution de débit pour un niveau de résolution immédiatement supérieur. Au cours de l'étape suivante E223, on compare la diminution de débit, incrémentée si besoin est avec les éventuelles valeurs antérieures de diminution de débit, à la diminution minimale de débit souhaitée Dmin de l'étape E21. En fonction du résultat de la comparaison, on prend une décision quant 15 à savoir si l'on réitère au moins certaines des étapes précédentes pour le niveau de résolution courant ou pour le niveau inférieur (suppression de passes de codage supplémentaires), ou si la configuration des données souhaitée (débit, qualité visuelle) a été déterminée. Ainsi, si la diminution de débit déterminée à l'étape E222 est supérieure 20 à Dmin, cela signifie que les passes de codage qui ont été proposées pour la suppression sont suffisantes pour obtenir une diminution de débit satisfaisante pour l'utilisateur. La garantie d'obtenir une qualité visuelle acceptable pour l'utilisateur est obtenue lors de l'étape E221 par le choix du nombre maximal de passes de codage qu'il est possible de supprimer pour chaque classe de blocs. 25 Pour les niveaux de résolution qui n'ont pas été pris en compte lors de l'étape E22, toutes les passes de codage des blocs de ces niveaux de résolution seront donc incluses dans la couche de qualité ainsi créée. On notera qu'en déterminant le nombre m de passes de codage à supprimer pour une couche de qualité donnée pour le niveau de résolution 30 considéré, cela revient en quelque sorte à déterminer un nombre n de passes de codage à conserver dans la couche de qualité, ces dernières définissant les données des blocs constitutives d'une couche de qualité du signal. On détermine ainsi une configuration des données du signal numérique d'image. L'utilisateur pourra ensuite sélectionner un des modes de qualité de 5 cette configuration de données qui est présente dans le signal en supprimant les données supplémentaires (passes de codage définies à l'étape E221), c'est à dire en supprimant un nombre donné de couches de qualités. Consécutivement à l'étape E223, l'étape suivante E3 prévoit de construire le signal d'image conforme à la norme JPEG2000 comme illustré sur 10 la figure 5a. Au contraire, lorsque la diminution de débit (cumulée avec les éventuelles diminutions de débit des résolutions supérieures) mentionnée à l'étape E222 est inférieure à Dmin, alors la diminution de débit obtenue n'est pas suffisante et d'autres passes de codage doivent être supprimées si cela est 15 possible. Pour ce faire, un test est prévu à l'étape suivante E224 pour déterminer si la valeur des points de troncature peut être augmentée dans la résolution considérée. Si i est inférieur à imax, alors l'étape suivante E225 prévoit 20 d'incrémenter d'une unité l'indice de boucle i et d'affecter aux valeurs de points de troncature tO(i), t1(i) et t2(i) de nouvelles valeurs comme défini plus haut de manière à ne pas dépasser le nombre maximal N. L'étape E222 déjà décrite ci-dessus est ensuite de nouveau exécutée pour déterminer la diminution de débit engendrée par la suppression des passes 25 de codage nouvellement déterminées à l'étape E225. Si besoin est, comme déjà mentionné plus haut, la diminution de débit engendrée est éventuellement augmentée de la diminution de débit qui a pu être précédemment déterminée à un ou des niveaux de résolution supérieurs. L'étape suivante E223 déjà décrite ci-dessus est alors de nouveau 30 exécutée. Lorsque le résultat du test pratiqué à l'étape E224 est négatif, cela signifie qu'il n'est plus possible de supprimer de passes de codage pour le niveau de résolution considéré compte tenu du seuil N garantissant une qualité visuelle donnée pour le signal dans la résolution considérée. Dans ce cas, l'étape E224 est suivie d'une étape E226 qui prévoit 5 d'effectuer un autre test sur la valeur du niveau de résolution courant afin de déterminer si celui-ci est le dernier pour le signal d'image considéré. Si la résolution courante est la dernière résolution, à savoir la résolution Ro, cela signifie que malgré toutes les passes de codage qui ont pu être supprimées pour tous les niveaux de résolution supérieurs, compte tenu des 10 valeurs maximales de troncature pour chaque niveau de résolution (nombre N), la diminution de débit reste malgré tout inférieure à la diminution de débit Dmin souhaitée. Néanmoins, il n'est plus possible dans ce cas de supprimer d'autres passes de codage si l'on souhaite assurer une bonne qualité visuelle du signal 15 d'image. On notera toutefois que les expérimentations qui ont pu être effectuées montrent que dans de tels cas (si les valeurs N ont été fixées comme indiqué plus haut), on obtient malgré tout des diminutions de débit qui sont très proches de la diminution minimale de débit souhaitée. L'étape E226 est ensuite suivie de l'étape E3 déjà décrite ci-dessus. Lorsque le résultat du test pratiqué à l'étape E226 est négatif, alors cette étape est suivie d'une étape E227 qui prévoit de déterminer, pour la boucle de l'étape E22, les troncatures des blocs du niveau de résolution R-1 immédiatement inférieur. L'étape E227 est ensuite suivie de l'étape E220 déjà décrite ci-dessus au cours de laquelle les blocs de données du niveau de résolution considéré sont classés suivant, par exemple, trois classes en fonction des valeurs de la distorsion engendrée. Les étapes suivantes qui ont déjà été décrites ci-dessus sont alors de 30 nouveau exécutées. On notera ainsi que, tant que la diminution de débit cumulée reste inférieure à la diminution minimale de débit souhaitée et tant qu'il est encore envisageable de supprimer des passes de codage dans le niveau de résolution courant, voire dans le niveau de résolution hiérarchiquement inférieur, alors l'exécution de l'algorithme se poursuit pour chercher à supprimer de nouvelles passes de codage. Grâce à la présence du seuil N qui est garant de la qualité visuelle du signal d'image dans la résolution considérée, il n'est pas possible de supprimer trop de passes de codage dans un niveau de résolution considéré. Ainsi, l'invention permet avantageusement de répartir la suppression des passes de codage suivant différents niveaux de résolution afin de garantir 10 une qualité visuelle acceptable pour l'utilisateur. Comme on l'a vu précédemment, la répartition de débit n'est d'ailleurs pas réalisée n'importe comment au sein d'un même niveau de résolution, dans la mesure o l'on tient compte du type de bloc de données, notamment de son appartenance à une classe particulière, afin de supprimer un nombre de passes 15 de codage adapté pour le bloc considéré. On notera que l'utilisateur d'un appareil photo numérique a la possibilité de déterminer le mode de qualité avant de prendre sa photo. A chaque mode de qualité correspond un pas de quantification différent (intervenant dans le circuit 22 de la figure 1) et les passes de codage sont alors toutes incluses dans le train 20 binaire final. Après avoir stocké la photo, l'utilisateur a également la possibilité, grâce à la configuration des données du signal selon l'invention, de diminuer le mode de qualité et/ou la résolution et ainsi de libérer de la mémoire. On a donc plusieurs cas de figure selon le mode de qualité original du 25 signal d'image et le mode de qualité souhaité par l'utilisateur. La figure 7 résume les possibilités de conversion entre différents modes de qualité définis par le standard JPEG et précise une diminution de débit correspondante qui pourra être utilisée lors de la mise en oeuvre de l'invention. Dans le cas d'une compression originale en mode "Super Fine", on 30 veut pouvoir convertir l'image en mode "Fine" ou en mode "Normal". On pourra alors prendre comme diminution de débit respectivement 20 % et 40% de la taille maximale de l'image (i.e. de l'image en mode "Super Fine"). Dans le cas d'une compression originale en mode "Fine", on veut pouvoir convertir l'image en mode "Normal". On pourra prendre comme diminution de débit 25% de la taille maximale de l'image (i.e. de l'image en mode "Fine"). Dans le cas d'une compression originale en mode "Normal", aucune conversion n'est possible. On notera que les modes de qualité précités correspondent chacun à une couche de qualité créée dans le signal. La figure 8 illustre de manière simplifiée la configuration du signal obtenue par niveau de résolution si l'on applique plusieurs fois l'algorithme de la figure 6a, et ce pour un signal d'image JPEG2000 compressé en mode "Super Fine" pour la résolution supérieure R2 et que l'on veut pouvoir convertir en mode "Fine" et "Normal" pour cette résolution. On représente pour chaque résolution les passes de codage à inclure ou non dans le train binaire: les passes de codage se trouvant au-dessus d'une limite F, par exemple, représentent les passes de codage à supprimer pour obtenir le mode de qualité "Fine" (on définit par là même une couche de qualité correspondante dans le signal). Pour le mode de qualité "Super Fine", toutes les passes de codage sont incluses dans le train binaire final et donc les limites SF correspondent pour chaque résolution à 100% de passes de codage incluses. Pour le mode de qualité "Fine", on a représenté la configuration du signal dans le cas le plus complexe. En effet, les points de troncature ont été appliqués pour la résolution supérieure R2 progressivement jusqu'à leur valeurs maximales (garantissant la préservation d'une qualité visuelle donnée), ce qui correspond à la boucle constituée des étapes E222-E223-E224-E225 de la figure 6a. Or, la diminution de débit n'étant pas suffisante (étape E223), on a 30 appliqué des points de troncature sur la résolution R1, là encore jusqu'à leurs valeurs maximales, sans obtenir malgré tout une diminution de débit suffisante. On a donc ensuite appliqué des points de troncature pour la résolution Ro, ce qui correspond à la boucle constituée des étapes E226, E227, E220 à E225 de la figure 6a. Ainsi, par exemple, la contribution de chaque niveau de résolution 5 à la diminution de débit pour la résolution R2 quand on passe du mode "Super Fine" au mode "Fine" correspond respectivement pour les niveaux R2, R1 et Ro à 7 %, 9 % et 5 % de passes de codage supprimées par rapport au nombre total de passes de codage dans le signal pour la résolution maximale. Pour le mode de qualité "Normal", on a également représenté la 10 configuration du signal dans le cas le plus complexe et l'on peut donc reprendre la même description que pour le mode "Fine". Pour pouvoir convertir une image d'un mode de qualité, par exemple "Fine", à un mode de qualité inférieur, par exemple "Normal", il faut que toutes les passes de codage du mode "Normal" soient également incluses dans le 15 mode "Fine". Cela se traduit sur la figure 8 par le fait que les limites pour le mode "Normal" doivent être en-dessous des limites pour le mode "Fine" quelle que soit la résolution considérée. Ainsi, dans l'étape E221 de la figure 6a, pour un mode de qualité donné, on doit donc fixer comme valeur initiale des points de troncature, c'està20 dire comme nombre minimum de passes de codage rejetées, la valeur des points de troncature appliquée pour le mode de qualité supérieur, c'est-àdire le nombre de passes de codage rejetées pour le mode de qualité supérieur. Les figures 9a et 9b représentent une configuration particulière d'un signal d'image JPEG2000 pouvant être obtenue par l'algorithme des figures 6a 25 et 6b et illustrent le problème de la conversion d'un mode de qualité à un autre lorsqu'on veut également diminuer la taille de l'image en supprimant une résolution. La figure 9a représente, sur la vue de gauche, la projection d'une image dans les différentes sous-bandes de fréquence après avoir appliqué à 30 l'image une transformée en ondelettes et, sur la vue de droite, la configuration qui peut être obtenue lorsqu'on met en oeuvre l'invention. On suppose ici que l'image possède des coefficients d'ondelette importants dans la résolution supérieure R2 et que des points de troncature appliqués dans cette résolution suffisent à obtenir une diminution de débit satisfaisante pour les modes de qualité "Fine" et "Normal". On crée ainsi deux 5 couches de qualité ( Fet N) pour la résolution maximale R2. Pour les résolutions inférieures tous les blocs seront donc inclus, quel que soit le mode de qualité ("Super Fine", "Fine" et "Normal"). La figure 9b reprend les vues de la figure 9a lorsque la résolution supérieure est supprimée, c'est à dire lorsque l'utilisateur change la taille de 10 l'image, par exemple, pour libérer de l'espace mémoire et prendre des photos supplémentaires. Les modes de qualité, tels qu'ils ont été définis, ne sont alors plus accessibles pour la résolution R1: l'utilisateur n'a pas la possibilité de réduire la qualité de l'image s'il veut gagner davantage d'espace mémoire. Ce cas particulier est un cas extrême dans lequel la conversion n'est 15 pas possible dans les résolutions inférieures. * En effet, même dans le cas plus général illustré à la figure 8, la diminution de débit est déterminée à partir du débit total de données de l'image dans la résolution supérieure et, par conséquent, on ne connaît pas la diminution de débit que l'on obtiendrait si l'on passait d'une image en mode "Super Fine" en 20 résolution R1 à une image en mode "Fine" en résolution R1. La configuration présentée à la figure 8 reste donc valable seulement si l'on conserve l'image en pleine résolution. Si, au contraire, on veut permettre de diminuer la résolution de l'image tout en gardant chaque mode de qualité, il faut appliquer le système d'allocation 25 de débit / qualité visuelle illustré aux figures 6a et 6b en déterminant la diminution de débit appropriée pour chaque résolution d'affichage Ra possible. La figure 10 reprend l'algorithme de la figure 6a en effectuant une boucle sur la résolution d'affichage Ra pour permettre la conversion d'un mode de qualité donné à un mode de qualité inférieur quelle que soit la résolution 30 choisie. On notera que pour décoder une image à une résolution d'affichage Ra on a besoin de tous les niveaux de résolution inférieurs ou égal à Ra. On détermine ainsi une diminution de débit minimale pour chaque niveau de résolution considéré et l'on va configurer les données du signal pour chaque niveau de résolution suivant une ou plusieurs couches de qualité. Une première étape E30 initialise la résolution d'affichage Ra, fixée à la résolution maximale Rmaxde l'image. Au cours de l'étape suivante E31, on détermine la diminution minimale de débit souhaitée Dmin(Ra) en fonction du mode de qualité Q souhaité par l'utilisateur et du débit total de données Dt obtenu lorsque toutes les passes de 10 codage de l'image sont incluses dans le train binaire pour la résolution d'affichage Ra considérée. L'étape suivante E32 initialise la résolution R à la résolution d'affichage Ra. L'étape suivante E33 détermine les points de troncature pour chaque 15 bloc de l'image pour la résolution R considérée. Cette étape est identique à l'étape E22 des figures 6a et 6b et ne sera donc pas reprise ici. Au cours de cette étape, on compare la diminution de débit déterminée pour la résolution courante à Dmin(Ra) et, en fonction du résultat de la comparaison, on décide soit qu'il faut réitérer les étapes précédentes pour cette 20 résolution (suppression d'un plus grand nombre de passes de codage pour cette résolution), soit qu'il faut supprimer des passes de codage dans les niveaux de résolution inférieurs pour cette couche de qualité et cette diminution de débit, soit qu'il faut réitérer les étapes E31 et E32 pour les niveaux de résolution inférieurs, soit que la configuration souhaitée (ensemble de couches de qualité) 25 a été obtenue pour cette résolution. L'étape E34 est un test au cours duquel on détermine si la résolution d'affichage Ra est la dernière résolution à traiter. Selon le cas envisagé, la dernière résolution à traiter peut être la dernière résolution du signal ou une résolution prédéterminée au-delà de 30 laquelle on ne souhaite pas aller. S'il s'agit de la dernière résolution, on passe à l'étape E4 pour la construction du train binaire final. Sinon, on passe à l'étape E35 qui prévoit d'appliquer l'algorithme à la résolution d'affichage Ra=Ral-. Après cette étape, on boucle sur l'étape E31 pour 5 déterminer la diminution de débit nécessaire pour cette nouvelle résolution d'affichage comme déjà décrit ci-dessus. Cet algorithme permet à l'utilisateur de pouvoir supprimer une résolution (par exemple R2) comme sur la figure 9 et de pouvoir en outre avoir accès, dans les résolutions restantes inférieures, à un ou plusieurs modes de 10 qualité différents (couches de qualité créées). La figure 11 illustre une configuration obtenue en appliquant l'algorithme de la figure 10, pour un signal d'image JPEG2000 original compressé en mode de qualité "Super Fine", en pleine résolution R2, et que l'on veut pouvoir convertir en mode "Fine" et "Normal", quelle que soit la résolution 15 choisie. On représente pour chaque résolution les passes de codage à inclure ou non dans le train binaire. Les points de troncature pour obtenir les modes "Fine" et "Normal" en pleine résolution sont indiqués en traits épais. Les points de troncature pour obtenir les modes "Fine" et "Normal" en résolution R1 sont 20 indiqués en traits pointillés et en italique. Les points de troncature pour obtenir les modes "Fine" et "Normal" en résolution Ro sont indiqués en traits fins. Pour le mode de qualité "Super Fine", toutes les passes de codage sontincluses dans le train binaire final (couche de qualité supérieure) et les limites SF correspondent donc, pour chaque résolution, à 100% de passes de 25 codage incluses. Pour les autres modes, on se place dans le cas de figure général, c'est-à-dire que pour obtenir une diminution de débit voulue, les points de troncature ( couche(s) de qualité hiérarchique(s) inférieure(s) ) sont appliqués dans les résolutions d'affichage et dans les résolutions inférieures. Comme déjà mentionné ci-dessus lors de la description de la figure 8, 30 pour pouvoir convertir une image d'un mode de qualité, par exemple "Fine", à un mode de qualité inférieur, par exemple "Normal", en conservant la même résolution d'affichage, il faut que toutes les passes de codage du mode "Normal" soient également présentes dans le mode "Fine". Cela se traduit sur la figure 11 par le fait que les limites correspondant au mode "Normal" (par exemple, N(R2) dans chaque niveau de résolution doivent être situées en dessous des limites 5 pour le mode "Fine" (par exemple F(R2)) dans chaque niveau de résolution quelle que soit la résolution considérée. De même, on veut pouvoir supprimer une résolution en conservant un mode de qualité donné. Si l'on veut, par exemple, passer du mode "Fine" en pleine résolution 10 (F(R2)) au mode "Fine" en résolution inférieure (F(R1)), il faut que les passes de codage du mode "Fine" de la résolution inférieure soient présentes dans le mode "Fine" en pleine résolution. Cela se traduit sur la figure 11 par le fait que pour un mode de qualité donné, les limites correspondant aux résolutions d'affichages supérieures F(R2) sont situées au-dessus des limites correspondant aux 15 résolutions d'affichages inférieures (F(R1), F(Ro)). Il convient de noter qu'à l'étape E221 de la figure 6a, pour une résolution d'affichage et un mode de qualité donnés, on doit donc fixer comme valeur initiale des points de troncature: - la valeur des points de troncature appliqués pour le mode de qualité 20 supérieur si la résolution d'affichage traitée est la pleine résolution, - sinon, la valeur maximale entre: *la valeur des points de troncature pour le même mode de qualité mais pour une résolution d'affichage supérieure. la valeur des points de troncature pour le mode de qualité supérieur 25 mais pour la même résolution d'affichage. La figure 12 illustre une configuration obtenue en appliquant l'algorithme de la figure 10, pour un signal d'image JPEG2000 original compressé en mode de qualité "Fine", en pleine résolution R2 et que l'on veut pouvoir convertir en mode "Normal", quelle que soit la résolution choisie. Les points de troncature pour obtenir le mode "Normal" en pleine résolution (N(R2)) sont indiqués en traits épais. Les points de troncature pour obtenir le "Normal" en résolution R1 (N(R)) sont indiqués en traits pointillés et en italique. Les points de troncature pour obtenir le mode "Normal" en résolution Ro (N(Ro)) sont indiqués en traits fins. Pour le mode de qualité "Fine" (couche de qualité supérieure), toutes 5 les passes de codage sont incluses dans le train binaire final et les limites F correspondent donc, pour chaque résolution, à 100% de passes de codage incluses. Comme pour la figure 11, pour les autres modes de qualité on se place dans le cas général, c'est-à-dire que pour obtenir une diminution de débit voulue, 10 les points de troncature (couche(s) de qualité hiérarchique(s) inférieures(s)) sont appliqués dans les résolutions d'affichages et dans les résolutions inférieures. Les figures 13a et 13b reprennent l'exemple illustré aux figures 9a et 9b (suppression d'un niveau de résolution), mais avec l'algorithme de la figure 10. Ces figures mettent en évidence la possibilité de convertir un signal d'un 15 mode de qualité à un mode de qualité inférieur quelle que soit la résolution d'affichage choisie. La figure 13a représente, sur la vue de gauche, la projection d'une image dans les différentes sous-bandes de fréquence après avoir appliqué à l'image une transformée en ondelettes et, sur la vue de droite, la configuration 20 qui peut être obtenue lorsque l'on applique l'algorithme de la figure 10. On suppose ici que l'image a des coefficients d'ondelette importants dans la résolution supérieure R2 et que des points de troncature appliqués dans cette résolution suffisent à obtenir une diminution de débit satisfaisante pour les modes de qualité "Fine" et "Normal" et pour un affichage en pleine résolution (on 25 crée ainsi deux couches de qualité F(R2) et N(R2) dans un seul niveau de résolution). Pour les résolutions inférieures tous les blocs seront donc inclus, quel que soit le mode de qualité. Pour un affichage en résolution Ra=Ri, les points de troncature sont 30 représentés en traits pointillés. On suppose ici que l'on se trouve dans le cas général, c'est-à-dire qu'il faut appliquer des points de troncature dans les résolutions Ri et Ro pour obtenir les modes de qualité "Fine" et "Normal". La figure 13b reprend les vues de la figure 13a lorsque la résolution supérieure est supprimée, c'est-à-dire lorsque l'utilisateur change la taille de 5 l'image, par exemple, pour libérer de la mémoire et prendre des photos supplémentaires. On dispose encore, dans cette image de taille réduite, de la possibilité de convertir cette image en mode "Fine" F(R1) en appliquant les points de troncature correspondant à un affichage en résolution R1. Lors de la description faite en référence aux figures 8 et 11, on a précisé les relations entre les différents modes de qualité pour une résolution d'affichage donnée (mode de qualité "Super Fine" au-dessus de "Fine", luimême au-dessus de "Normal") et, pour un même mode de qualité, les relations entre des résolutions d'affichage différentes (résolution d'affichage supérieure 15 au-dessus des résolutions d'affichage inférieures pour une qualité donnée). Néanmoins, plusieurs autres organisations du train binaire sont également envisageables. Les figures 14a et 14b présentent ainsi deux configurations possibles pour la résolution R1. Pour pouvoir convertir simplement une image au mode de qualité et à la résolution voulus il faut ajouter des données supplémentaires sur l'ordre des modes de qualité. Ces données peuvent être incluses dans le fichier compressé JPEG2000, par exemple, dans des segments correspondant aux marqueurs dénommés COM (pour commentaire), et ceci pour chaque tuile différente du 25 signal d'image. On ajoute donc l'ordre des couches de qualité. Il convient de noter que l'on ne précise pas les modes "Super Fine" car, dans tous les cas, ils incluent tous les blocs de la résolution voulue. On aura, par exemple pour la figure 14a, une information du type: [NO, NI, N2, F0, FI, F2]. En effet, dans le cas de la figure 14a, les modes de qualité correspondent à des couches de qualité au sens de la norme JPEG2000, c'est- à-dire que chaque mode de qualité correspond à des données supplémentaires dans une ou plusieurs résolutions. On a donc les couches de qualité suivantes: N(RO) ajout d'information dans Ro, N(Rl) ajout d'information dans Ro et R1, N(R2) ajout d'information dans Ro, R1 et R2, F(RO) ajout d'information dans Ro, F(R1) ajout d'information dans Ro et R1, F(R2) ajout d'information dans Ro, R1 et R2, SF(R2) ajout d'information dans Ro, R1 et R2. Cette organisation est possible car on dispose du même ordonnancement, dans chaque résolution, des modes de qualité. Par contre, dans le cas de la figure 14b, l'ordonnancement est différent dans la résolution Ro et dans la résolution RI: en effet, dans Ro on a F(R1) audessus de N(R2) et dans R1 on a N(R2) au-dessus de F(R1). Il n'est donc pas possible de définir les modes de qualité en termes de couches progressives, car on aurait alors: N(Ro) ajout d'information dans Ro, N(Rî) ajout d'information dans Ro et R1, N(R2) ajout d'information dans Ro, Ri et R2, 20 F(Ro) ajout d'information dans Ro, F(Rî) ajout d'information dans Ro et suppression d'information dans Ri. Cette situation n'est pas compatible avec la définition de couche de qualité de la norme JPEG2000 o chaque couche doit inclure des informations. On définit donc des couches de qualité pour chaque résolution, ce qui nous 25 donne, dans l'exemple considéré, 15 couches (7 couches pour la résolution Ro, 5 pour R1 et 3 pour R2) et les informations supplémentaires contenues dans les segments correspondant au marqueur COM permettent de déterminer quelles couches doivent être incluses pour reconstruire un nouveau fichier JPEG2000 à une qualité et un niveau donnés. En quelque sorte, on ajoute dans le signal des informations pour établir une correspondance entre les couches de qualité et les modes de qualité car, en effet, lorsque l'on décode les couches de qualité du signal compressé, on ne sait pas à quoi elles correspondent. Néanmoins, aucun calcul supplémentaire ne sera nécessaire. On conserve ainsi un signal d'image décodable quel que soit le décodeur. On notera que, d'une manière générale, la configuration de données d'un signal numérique selon l'invention peut également être mise en oeuvre lors du transcodage de ce signal. REVENDICATIONS 1. Procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation 5 spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce que le procédé comporte les étapes suivantes: - détermination d'au moins une diminution minimale de débit (Dmin) par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - configuration des données du signal suivant au moins une couche de qualité définie pour au moins un niveau de résolution du signal de manière à ce que ladite au moins une couche de qualité ainsi définie corresponde à une qualité visuelle donnée du signal, les données constitutives de cette au moins une couche de qualité étant obtenues par une diminution (D) du débit total des 15 données dudit au moins un niveau de résolution du signal qui est supérieure ou égale à la diminution minimale (Dmin). 2. Procédé selon la revendication 1, caractérisé en ce que le signal issu de ladite au moins une transformation spatio-temporelle comporte des blocs contenant chacun au moins un coefficient transformé prenant la forme d'une 20 suite d'éléments binaires, les données constitutives d'une couche de qualité qui est définie dans au moins un niveau de résolution du signal correspondant, pour au moins un bloc d'un niveau de résolution donné, à au moins un nombre n de portions d'éléments binaires dudit au moins un bloc. 3. Procédé selon la revendication 2, caractérisé en ce que ledit au 25 moins un nombre n de portions d'éléments binaires est déterminé en fonction d'un nombre donné N qui correspond au nombre maximal de portions d'éléments binaires qu'il est possible de supprimer dans un bloc pour obtenir une qualité visuelle donnée dans la résolution considérée. 4. Procédé selon la revendication 3, caractérisé en ce que le procédé 30 comporte une étape de classement des blocs de données en fonction des valeurs de la distorsion qui est engendrée pour chaque bloc lorsqu'un nombre donné de portions d'éléments binaires est supprimé de chaque bloc. 5. Procédé selon la revendication 4, caractérisé en ce que les blocs de données sont classés suivant différentes classes de blocs à chacune desquelles appartiennent les blocs de données ayant donné lieu à des valeurs de distorsion cohérentes entre elles. 6. Procédé selon la revendication 4 ou 5, caractérisé en ce que le nombre maximal N de portions d'éléments binaires qu'il est possible de supprimer d'un bloc de données dépend du classement de ce bloc. 7. Procédé selon la revendication 1, caractérisé en ce que le signal 10 issu de ladite au moins une transformation spatio-temporelle comporte des coefficients transformés regroupés en blocs dans lesquels chaque coefficient est quantifié sur plusieurs bits, chaque plan de bits d'un bloc étant codé en plusieurs passes de codage qui fournissent chacune une portion des données de codage pour le bloc considéré, la configuration des données du signal suivant au moins 15 une couche de qualité comprenant l'obtention, dans au moins un niveau de résolution du signal et pour chacun des blocs considérés, d'un nombre minimum m de passes de codage correspondant à la qualité visuelle donnée. 8. Procédé selon la revendication 7, caractérisé en ce que le nombre m est obtenu en fonction d'un nombre donné maximal N de passes de codage 20 qu'il est possible de supprimer pour les coefficients d'un bloc de données pour obtenir une qualité visuelle donnée dans la résolution considérée. 9. Procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce 25 que le procédé comporte les étapes suivantes: - détermination d'au moins une diminution minimale de débit (Dmin) par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - répartition dans au moins certains des niveaux de résolution du 30 signal d'une diminution de débit (D) supérieure ou égale à (Dmin) et qui est telle que la diminution de débit de données répartie dans chaque niveau de résolution est inférieure ou égale à un seuil représentatif d'une qualité visuelle donnée. 10. Procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, fournissant ainsi des 5 coefficients transformés qui prennent chacun la forme d'une suite d'éléments binaires comportant plusieurs portions, caractérisé en ce que le procédé comporte les étapes suivantes: i) détermination d'au moins une diminution minimale de débit (Dmin) par rapport au débit total de données d'au moins un niveau de résolution du 10 signal, en fonction d'un mode de qualité souhaité pour le signal, ii) détermination, pour un niveau de résolution donné (R = Ri) et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m 11. Procédé de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, fournissant ainsi des coefficients transformés qui prennent chacun la forme d'une suite d'éléments 30 binaires comportant plusieurs portions, caractérisé en ce que le procédé comporte les étapes suivantes: i) détermination d'au moins une diminution minimale de débit (Dmin) par rapport au débit total d'un niveau de résolution d'affichage Ra en fonction d'un mode de qualité souhaité pour le signal, ii) détermination, pour un niveau de résolution Ri qui correspond 5 initialement à Ra et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m 12. Dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce que le dispositif comporte: - des moyens de détermination d'au moins une diminution minimale 25 de débit (Dmin) par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - des moyens de configuration des données du signal suivant au moins une couche de qualité définie pour au moins un niveau de résolution du signal de manière à ce que ladite au moins une couche de qualité ainsi définie 30 corresponde à une qualité visuelle donnée du signal, les données constitutives de cette au moins une couche de qualité étant obtenues par une diminution (D) du débit total des données dudit au moins un niveau de résolution du signal qui est supérieure ou égale à la diminution minimale (Dmjn). 13. Dispositif selon la revendication 12, caractérisé en ce que le signal issu de ladite au moins une transformation spatio-temporelle comporte des blocs 5 contenant chacun au moins un coefficient transformé prenant la forme d'une suite d'éléments binaires, les données constitutives d'une couche de qualité qui est définie dans au moins un niveau de résolution du signal correspondant, pour au moins un bloc d'un niveau de résolution donné, à au moins un nombre n de portions d'éléments binaires dudit au moins un bloc. 14. Dispositif selon la revendication 13, caractérisé en ce que ledit au moins un nombre n de portions d'éléments binaires est déterminé en fonction d'un nombre donné N qui correspond au nombre maximal de portions d'éléments binaires qu'il est possible de supprimer dans un bloc pour obtenir une qualité visuelle donnée dans la résolution considérée. 15. Dispositif selon la revendication 14, caractérisé en ce que le dispositif comporte des moyens de classement des blocs de données en fonction des valeurs de la distorsion qui est engendrée pour chaque bloc lorsqu'un nombre donné de portions d'éléments binaires est supprimé de chaque bloc. 16. Dispositif selon la revendication 12, caractérisé en ce que le signal issu de ladite au moins une transformation spatio-temporelle comporte des coefficients transformés regroupés en blocs dans lesquels chaque coefficient est quantifié sur plusieurs bits, chaque plan de bits d'un bloc étant codé en plusieurs passes de codage qui fournissent chacune une portion des données de codage 25 pour le bloc considéré, les moyens de configuration des données du signal suivant au moins une couche de qualité comprenant des moyens d'obtention, dans au moins un niveau de résolution du signal et pour chacun des blocs considérés, d'un nombre minimum m de passes de codage correspondant à la qualité visuelle donnée. 17. Dispositif selon la revendication 16, caractérisé en ce que le nombre m est obtenu en fonction d'un nombre donné maximal N de passes de codage qu'il est possible de supprimer pour les coefficients d'un bloc de données pour obtenir une qualité visuelle donnée dans la résolution considérée. 18. Dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation 5 spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce que le dispositif comporte les étapes suivantes: - des moyens de détermination d'au moins une diminution minimale de débit (Dmjn) par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - des moyens de répartition dans au moins certains des niveaux de résolution du signal d'une diminution de débit (D) supérieure ou égale à (Dmin) et qui est telle que la diminution de débit de données répartie dans chaque niveau de résolution est inférieure ou égale à un seuil représentatif d'une qualité visuelle donnée. 19. Dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, fournissant ainsi des coefficients transformés qui prennent chacun la forme d'une suite d'éléments binaires comportant plusieurs portions, caractérisé en ce que le dispositif 20 comporte: - des moyens de détermination d'au moins une diminution minimale de débit (Dmin) par rapport au débit total de données d'au moins un niveau de résolution du signal, en fonction d'un mode de qualité souhaité pour le signal, - des moyens de détermination, pour un niveau de résolution donné 25 (R = RI) et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m 20. Dispositif de détermination d'une configuration de données d'un signal numérique d'image, le signal ayant subi au moins une transformation spatio-temporelle suivant au moins un niveau de résolution, caractérisé en ce 10 que le dispositif comporte: - des moyens de détermination d'au moins une diminution minimale de débit (Dmin) par rapport au débit total d'un niveau de résolution d'affichage Ra en fonction d'un mode de qualité souhaité pour le signal, - des moyens de détermination, pour un niveau de résolution Ri qui 15 correspond initialement à Ra et pour au moins certains coefficients transformés de ce niveau, d'un nombre m, pouvant varier d'un coefficient à l'autre, de portions d'éléments binaires à supprimer du signal, avec m 21. Appareil photographique numérique comportant un dispositif selon l'une des revendications 12 à 17. 22. Appareil photographique numérique comportant un dispositif selon 30 la revendication 18. 23. Appareil photographique numérique comportant un dispositif selon la revendication 19. 24. Appareil photographique numérique comportant un dispositif selon la revendication 20. 25. Moyen de stockage d'informations lisible par un ordinateur ou un 5 microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon l'une des revendications 1 à 8. 26. Moyen de stockage d'informations lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme 10 d'ordinateur pour l'exécution des étapes du procédé selon la revendication 9. 27. Moyen de stockage d'informations lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon la revendication 10. 28. Moyen de stockage d'informations lisible par un ordinateur ou un 15 microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon la revendication 11. 29. Moyen de stockage d'informations amovible, partiellement ou totalement, lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du 20 procédé selon l'une des revendications 1 à 8. 30. Moyen de stockage d'informations amovible, partiellement ou totalement, lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon la revendication 9. 31. Moyen de stockage d'informations amovible, partiellement ou totalement, lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon la revendication 10. 32. Moyen de stockage d'informations amovible, partiellement ou 30 totalement, lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution des étapes du procédé selon la revendication 11. 33. Programme d'ordinateur chargeable dans un appareil programmable, comportant des séquences d'instructions ou portions de code logiciel pour mettre en oeuvre des étapes du procédé selon l'une des 5 revendications 1 à 8, lorsque ledit programme d'ordinateur est chargé et exécuté par l'appareil programmable. 34. Programme d'ordinateur chargeable dans un appareil programmable, comportant des séquences d'instructions ou portions de code logiciel pour mettre en oeuvre des étapes du procédé selon la revendication 9, 10 lorsque ledit programme d'ordinateur est chargé et exécuté par l'appareil programmable. 35. Programme d'ordinateur chargeable dans un appareil programmable, comportant des séquences d'instructions ou portions de code logiciel pour mettre en oeuvre des étapes du procédé selon la revendication 10, 15 lorsque ledit programme d'ordinateur est chargé et exécuté par l'appareil programmable. 36. Programme d'ordinateur chargeable dans un appareil programmable, comportant des séquences d'instructions ou portions de code logiciel pour mettre en oeuvre des étapes du procédé selon la revendication 1, 20 lorsque ledit programme d'ordinateur est chargé et exécuté par l'appareil programmable.