Brevet FR2805117A1 — publié le 20010817

La présente invention concerne d'une manière générale le codage de signal numérique. Le codage a pour but de compresser le signal, ce qui permet de transmettre, respectivement mémoriser, le signal numérique en réduisant le temps de transmission, ou le débit de transmission, respectivement en réduisant la place mémoire utilisée. L'invention se situe dans le domaine de la compression avec perte de signaux numériques. Dans le cas particulier de signal d'image fixe, la technique de codage couramment appelée JPEG (d'après l'anglais Joint Photographic Expert Group) est très simple d'utilisation. En effet, cette technique ayant été conçue pour coder des images naturelles en couleurs, elle propose un unique paramètre à régler par l'utilisateur, à savoir le rapport compression sur qualité. De nouvelles techniques de compression sont maintenant mises au point, telles que celle appelée JPEG2000, pour répondre à des besoins spécifiques existant dans une vaste gamme d'applications, telles que l'imagerie médicale, les images de synthèse, photographie numérique, l'imagerie satellitaire, par exemple. Pour traiter types très différents d'image, un grand nombre de paramètres de réglage disponible, pour adapter le traitement à chaque type particulier d'application. Cependant, le grand nombre de paramètres à régler rend complexe l'utilisation d'une telle technique de compression. La présente invention vise à remédier aux inconvénients la technique antérieure, en fournissant un procédé et un dispositif pour 'un utilisateur détermine la valeur de paramètres de codage de manière simple. cette fin, l'invention propose un procédé de détermination la valeur de paramètres de codage pour coder un ensemble de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte les étapes de - sélection d'un sous-ensemble de paramètres de codage, - évaluation des modifications apportées sur l'ensemble de données codé et décodé lorsque la valeur d'au moins l'un des paramètres de codage sélectionnés est modifiée, -affichage de caractéristiques représentatives desdites modifications. Corrélativement, l'invention concerne un dispositif de détermination de la valeur de paramètres de codage pour coder un ensemble de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte - des moyens de sélection d'un sous-ensemble de paramètres de codage, - des moyens d'évaluation des modifications apportées sur l'ensemble données codé et décodé lorsque la valeur d'au moins l'un des paramètres codage sélectionnés est modifiée, - moyens d'affichage de caractéristiques représentatives desdites modifications. L'invention permet à un utilisateur de modifier de manière simple un ou des paramètres de codage, et de visualiser l'effet de cette modification. L'utilisateur choisit ainsi en connaissance de cause les paramètres de codage qui conviennent le mieux, selon ses propres critères de choix, aux données qu'il souhaite coder. Selon une caractéristique préférée, les paramètres de codage sélectionnés sont mis à une valeur initiale respective prédéterminée. L'utilisateur choisit ensuite de modifier un ou plusieurs paramètres de codage. Selon une autre caractéristique préferée, le procédé comporte l'étape d'affichage d'une icône représentative chacun des paramètres sélectionnés. Ainsi, la sélection des paramètres codage est simple pour l'utilisateur. Selon une caractéristique préférée, l'étape d'évaluation comporte les sous étapes de - acquisition d'une valeur initiale pour chacun des paramètres de codage sélectionnés, puis, pour ledit au moins l'un des paramètres de codage sélectionnés - acquisition d'un nombre prédéterminé de valeurs du paramètre considéré, - acquisition de caractéristiques d'environnement affectées par la modification du paramètre, - simulation de codage et décodage de l'ensemble de données, avec chacune des valeurs du paramètre considéré. Selon des caractéristiques préférées - les paramètres de codage et leur valeur par défaut respective sont contenus dans un premier tableau prédéterminé, - les paramètres de codage et des valeurs représentatives respectives sont contenus dans un deuxième tableau prédéterminé, - les paramètres de codage et des caractéristiques d'environnement respectivement affectées par la modification de chaque paramètre sont contenus dans un troisième tableau prédéterminé. Ces tableaux permettent d'affecter rapidement et simplement des valeurs aux paramètres de codage, de guider choix de l'utilisateur pour modifier ces valeurs, et de déterminer les caracteristiques modifiées lorsque des paramètres de codage sont modifiés. Selon une caractéristique préférée, des paramètres de codage non sélectionnés sont mis à une valeur respective prédéterminée. Le dispositif de détermination comporte des moyens de mise en oeuvre des caractéristiques précédentes. L'invention a également trait à un procédé de codage ensemble de données représentatives de grandeurs physiques, caractérise ce qu'il comporte le procédé de détermination précédemment présenté, ce qu'il comporte une etape de codage qui utilise les paramètres de codage précédemment determinés. L'invention concerne aussi un dispositif de codage qui comporte des moyens de mise en couvre des caractéristiques précédentes. Le dispositif de détermination, le procédé et le dispositif codage présentent des avantages analogues à ceux précédemment présentés. L'invention concerne aussi un appareil numérique incluant le dispositif de détermination ou de codage, ou des moyens de mise oeuvre du procédé de détermination ou de codage. Cet appareil numérique est par exemple un appareil photographique numérique, un caméscope numérique, un scanner, une imprimante, un photocopieur, un télécopieur. Les avantages du dispositif et de l'appareil numérique sont identiques à ceux précédemment exposés. Un moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise un programme mettant en oeuvre le procédé de détermination ou de codage. Les caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture d'un mode préféré de réalisation illustré par les dessins ci joints, dans lesquels - la figure 1 est un mode de réalisation d'un dispositif mettant en aeuvre l'invention - la figure 2 représente un dispositif de codage selon l'invention et un dispositif de décodage correspondant, - la figure 3 est un mode de réalisation de procédé de codage selon l'invention, - la figure 4 est un tableau contenant des paramètres de codage et leur valeur par défaut respective, - la figure 5 représente un affichage de paramètres de codage selon la présente invention, - la figure 6 représente un tableau contenant les paramètres de codage et leurs valeurs représentatives respectives, - figure 7 représente un tableau contenant les paramètres de codage et caractéristiques d'environnement qui leur sont respectivement associées, - la figure 8 représente un affichage de paramètres de codage et de sélection de paramètre, selon la présente invention. Selon le mode de réalisation choisi et représenté ' la figure 1, un dispositif mettant en oeuvre l'invention est par exemple un micro-ordinateur 10 connecté à différents périphériques, par exemple une caméra numérique 107 (ou un scanner, ou tout moyen d'acquisition ou de stockage d'image) reliée à une carte graphique et fournissant des informations à traiter selon l'invention. dispositif 10 comporte une interface de communication 112 reliée à un réseau 113 apte à transmettre des données numériques à traiter ou inversement ' transmettre des données traitées par le dispositif. Le dispositif 10 comporte également un moyen de stockage 108 tel que par exemple un disque dur. II comporte aussi un lecteur 109 de disque 110. Ce disque 110 peut être une disquette, un CD-ROM, ou un DVD-ROM, par exemple. Le disque 110 comme le disque 108 peuvent contenir des données traitées selon l'invention ainsi que le ou les programmes mettant en oeuvre l'invention une fois lu par le dispositif 10, sera stocké dans le disque dur 108. Selon variante, le programme permettant au dispositif de mettre en oeuvre l'invention, pourra être stocké en mémoire morte 102 (appelée ROM sur le dessin). En seconde variante, le programme pourra être reçu pour être stocké de façon identique à celle décrite précédemment par l'intermédiaire du réseau de communication 113. Le dispositif 10 est relié à un microphone 111. Les données à traiter selon l'invention seront dans ce cas du signal audio. Ce même dispositif possède un écran 104 permettant visualiser les données à traiter ou de servir d'interface avec l'utilisateur peut ainsi paramétrer certains modes de traitement, à l'aide du clavier 114 ou de tout autre moyen (souris par exemple). L'unité centrale 100 (appelée CPU sur le dessin) exécute les instructions relatives à la mise en oeuvre de l'invention, instructions stockées dans la mémoire morte 102 ou dans les autres éléments de stockage. Lors de la mise sous tension, les programmes de traitement stockés dans une mémoire non volatile, exemple la ROM 102, sont transférés dans la mémoire vive RAM 103 contiendra alors le code exécutable de l'invention ainsi que des registres pour mémoriser les variables nécessaires à la mise en oeuvre de l'invention. De manière plus générale, un moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise un programme mettant en oeuvre le procédé de codage, de transmission et respectivement de décodage. Le bus de communication 101 permet la communication entre différents éléments inclus dans le micro-ordinateur 10 ou reliés à lui. représentation du bus 101 n'est pas limitative et notamment l'unité centrale 1 est susceptible de communiquer des instructions à tout élément du micro ordinateur directement ou par l'intermédiaire d'un autre élément du micro ordinateur En référence à la figure 2, un mode de réalisation de dispositif codage 3 selon l'invention est destiné à coder un signal numérique dans le de le compresser. Le dispositif de codage est intégré dans un appareil, qui par exemple appareil photographique numérique, un caméscope numérique, un scanner, imprimante, un photocopieur, un télécopieur, un système gestion de base de données, ou encore un ordinateur. Le dispositif selon l'invention comporte une source de signal 30, de signal d'image IM qu'il soit une image fixe ou une séquence d'image. manière générale, la source de signal soit contient le signal numérique, comporte exemple une mémoire, un disque dur ou un CD-ROM, soit convertit signal analogique en signal numérique, et est par exemple caméscope analogique associé à un convertisseur analogique-numérique. La source d'image 30 génère une suite d'échantillons numériques représentant une image IM. 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 en couleur. Une sortie la source de signal 30 est reliée à un circuit 31 de détermination et controle des paramètres de codage. Le circuit est relié à un circuit d'affichage 310 qui permet d'afficher des paramètres de codage, l'image à coder, des résultats de simulation de codage et décodage. La présente invention concerne plus particulièrement les circuits 31 et 310 et leur fonctionnement, qui sera détaillé dans la suite. Le circuit est relié à un circuit de codage 33, qui effectue un codage connu en soi l'image. Par exemple, le codage utilisé est selon la norme JPEG2000 (en anglais Joint Photographic Expert Group), en cours de normalisation et dont description est disponible via Internet à l'adresse http:llwww.jpeg.orglcd 5444-1.pdf. Le codage comporte une quantification et un codage entropique qu'un codage arithmétique ou un codage d'Huffman. Le circuit de codage 33 est relié à un circuit 34 de traitement de données codées pour transmettre le fichier compressé FC contenant l'image codée. Le circuit 34 memorise et/ou transmet le fichier compressé FC vers un dispositif de décodage Le dispositif décodage 4 reçoit les données codées puis effectue des opérations inverses de celles du circuit de codage 33. Le circuit de décodage 4 est relié à circuit 40 d'utilisation des données décodées, par exemple pour visualiser image décodée IM'. La figure 3 représente un mode de réalisation de procédé de codage d'une image, selon l'invention. Ce procédé est mis en oeuvre dans le dispositif de codage et comporte étapes E10 à E20. Le procédé réalisé sous la forme d'un algorithme qui peut être mémorisé en totalité en partie dans tout moyen de stockage d'information capable de coopérer avec le microprocesseur. Ce moyen de stockage est lisible par un ordinateur ou par un microprocesseur. Ce moyen de stockage est intégré ou au dispositif, et peut être amovible. Par exemple, il peut comporter bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). L'étape E10 est l'acquisition d'un sous-ensemble de paramètres codage qui seront réglés selon l'invention. Selon un premier mode réalisation, tous les paramètres de codage sont réglés par l'invention. Selon un second mode de codage, certains paramètres sont réglés de manière automatique sont mis à une valeur prédéterminée respective, et les autres sont réglés selon l'invention. Les principaux paramètres de codage utilisés dans JPEG2000 sont représentés à figure 4. Celle-ci montre un tableau de paramètres de codage et de leur valeur par défaut respective. Ce tableau est mémorisé dans une mémoire du dispositif mettant en ceuvre l'invention. Le paramètre Filtre de filtre représente le filtre utilisé dans la transformée ondelettes. Ce filtre est par défaut le filtre 9l7. Le paramètre Parallélisme de parallélisme représente l'utilisation des possibilités de traitement parallèle lors du codage et du décodage. Selon la norme JPEG2000, le train binaire peut être organisé de manière à faciliter le traitement parallèle. La valeur par défaut de ce paramètre est non ce qui signifie que ne prend pas en compte le parallélisme. paramètre Débit de débit représente le débit de codage souhaité. est à la valeur aucun , cela signifie que la compression est pilotée par qualité. La valeur par défaut de ce paramètre est 1,0 bit par pixel. Le paramètre Qualité représente la qualité de codage. Sa valeur par défaut est aucune ce qui signifie que la compression est pilotée par le débit, par défaut. Le paramètre Décomposition de décomposition représente le type de décomposition en sous bandes de fréquence. Sa valeur par défaut est une décomposition dyadique selon laquelle chaque sous bande de basse fréquence est divisée en quatre sous bandes. La décomposition peut également être du type par paquet d'ondelettes, selon lequel les sous bandes de hautes fréquences sont également décomposées en quatre sous bandes. Le paramètre Réversibilité de réversibilité est une valeur logique qui vaut vrai si la transformée en ondelettes est implémentée en utilisant l'arithmétique entière, et faux si la transformée en ondelettes est implémentée en utilisant l'arithmétique en nombres à virgule flottante. Le paramètre Niveaux de niveaux de résolution est un nombre entier égal au nombre de niveaux de résolution dans la transformation en ondelettes discrète. Sa valeur par défaut vaut cinq. Le paramètre Tuile de tuile représente la taille des tuiles qui peuvent être utilisées pour diviser l'image en sous images lors sa compression de sa décompression. Ce paramètre bi-dimensionnel détermine la hauteur et largeur des tuiles. Sa valeur par défaut est aucune tuile ce qui signifie l'image n'est pas divisée, ou qu'elle est considérée comme seule tuile. Le paramètre Cellule de cellule représente la taille de cellules qui peuvent être formées dans les tuiles. Les cellules sont des sous-images se recouvrent deux à deux sur une ligne et une colonne, pour éviter discontinuités le long des bords des cellules lors de la reconstruction l'image. Ce paramètre est bi-dimensionnel et détermine la hauteur et la largeur des cellules. valeur par défaut est 512 , ce qui signifie que chaque cellule a une hauteur une largeur de 512 pixels. Le paramètre Bloc de bloc représente une taille de bloc. Après transformation ondelettes, les coefficients ondelettes sont quantifiés et codés de manière entropique. Pour cela, ils sont considérés bloc par bloc. Ce paramètre est bi-dimensionnel et représente la hauteur et la largeur des blocs. La valeur par défaut de ce paramètre est (64, 64). Le paramètre Pondération de pondération représente une pondération visuelle qui associe des importances différentes à des sous bandes différentes, pour s'accorder à l'oeil humain. Par exemple, des poids plus faibles sont associés aux sous bandes de plus hautes fréquences, parce que l'oeil humain identifie moins facilement les erreurs dans les hautes fréquences. La valeur par défaut est aucune pondération , ce qui signifie que le même poids est assigné à toutes les sous bandes. Le paramètre Masquage de masquage représente l'utilisation ou non d'un masquage visuel, qui a pour fonction de diminuer une erreur visuelle, tout en augmentant une erreur numérique. Le masquage visuel donne de bons résultats pour de forts taux de compression. La valeur par défaut de ce paramètre est non . paramètre Protection représente la protection contre les erreurs que peut utiliser lorsque l'image compressée doit être transmise sur un canal bruite. La valeur par défaut de ce paramètre est aucune protection . L'étape suivante E11 est l'acquisition d'une valeur initiale pour chaque paramètre de codage compris dans le sous-ensemble précédemment déterminé. Cette étape consiste à lire en mémoire une valeur par défaut, prédéterminée, pour chaque paramètre de codage. L'étape suivante E12 est l'affichage d'une icône représentative de chacun des paramètres compris dans le sous-ensemble précédemment déterminé, l'écran destiné à l'utilisateur. Une icône est une représentation graphique ou textuelle d'un paramètre, d'une fonction ou d'un objet. A la figure 5, chaque icône est sous la forme d'un bouton portant le nom du paramètre et la valeur courante de celui-ci. outre, est affichée une représentation de l'image à coder, ainsi qu'une icone destinée à lancer le codage de l'image lorsque l'utilisateur sélectionne cette icône. L'étape suivante E13 est un test pour déterminer si l'icône de codage a été sélectionnée par l'utilisateur. La sélection est classiquement réalisée grâce à une souris. Lorsque la réponse est positive, l'étape E13 est suivie l'étape E14 de codage l'image avec les valeurs courantes des paramètres codage. Lorsque la réponse est négative au test de l'étape , alors cette étape est suivie de l'étape E15 qui est un test pour déterminer si une icône de paramètre été sélectionnée. Là encore, la sélection est classiquement réalisée grâce à une souris. Si le résultat du test est négatif, alors cette étape est suivie de l'étape E13 précédemment décrite. Si réponse est positive à l'étape E15, alors cette étape est suivie de l'étape qui est l'acquisition d'un ensemble de valeurs prédéterminées pour le parametre en question. La figure 6 représente un tableau contenant valeurs prédéterminées pour chaque paramètre de codage. valeurs prédéterminées sont représentatives des paramètres, c'est-à-dire 'elles sont réparties dans gamme des valeurs typiques de chaque paramètre. Elles sont en nombre limite, ici au nombre de deux ou trois. Ce tableau mémorisé dans une mémoire du dispositif mettant en oeuvre l'invention. L'étape suivante E17 est l'acquisition des caractéristiques d'environnement qui sont affectées par la modification du paramètre de codage sélectionné courant. Par caractéristique d'environnement, on entend ici - l'image décodée, - caractéristiques extraites de l'image décodée : qualité, hauteur largeur, énergie, par exemple, - des caractéristiques extraites de l'environnement logiciel et matériel, telles que taille de la mémoire utilisée pendant le codage, pendant le décodage, temps de codage, de décodage, par exemple. Pour chaque paramètre de codage, une relation prédéterminée existe entre le paramètre et une ou plusieurs caractéristiques d'environnement. La figure 7 représente un tableau contenant les paramètres de codage auxquels sont respectivement associées des caractéristiques d'environnement. Ce tableau est mémorisé dans une mémoire du dispositif mettant en oeuvre l'invention et sert à connaître les caractéristiques d'environnement qui sont affectées par la modification de chacun des paramètres codage. L'étape suivante E18 est la simulation de codage et décodage de l'image, pour chacune des valeurs représentatives du paramètre sélectionné. exemple, à la figure 8, on a sélectionné débit, qui a trois valeurs representatives. Trois simulations sont ainsi effectuées. Au cours de chacune d'elles, les six caractéristiques d'environnement affectées par la modification paramètre de débit sont mesurées. A l'étape suivante E19, les valeurs des ' caractéristiques d'environnement sont affichées pour chaque simulation, ainsi que la valeur du débit. Ainsi, à la figure 8, sont affichés pour les trois simulations l'image décodée, qualité, taille de la mémoire utilisée pour le codage, temps de codage, taille de la mémoire utilisée pour le décodage, temps de décodage, débit. icône supplémentaire permet à l'utilisateur sélectionner l'une des valeurs paramètre courant. L'etape E20 est la sélection de l'une des valeurs du paramètre courant. Cette valeur devient la valeur courante du paramètre traité. Cette étape est suivie de l'étape E13 précédemment décrite. L'utilisateur peut ainsi régler pas à pas chacun paramètres de codage, tout en visualisant le résultat de ses choix. Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits et représentés, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier. REVENDICATIONS 1. Procédé de détermination de la valeur paramètres de codage pour coder un ensemble de données représentatives grandeurs physiques, caractérisé en ce qu'il comporte les étapes - sélection (E10) d'un sous-ensemble de paramètres de codage, - évaluation (E18) des modifications apportées sur l'ensemble de données codé et décodé lorsque la valeur d'au moins l'un des paramètres de codage sélectionnés est modifiée, -affichage (E19) de caractéristiques représentatives desdites modifications. 2. Procédé selon la revendication 1, caractérisé en ce que les paramètres de codage sélectionnés sont mis à une valeur initiale respective prédéterminée. 3. Procédé selon la revendication 1 ou caractérisé en ce qu'il comporte l'étape (E12) d'affichage d'une icône representative de chacun des paramètres sélectionnés. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'étape d'évaluation comporte les sous étapes de - acquisition (E11) d'une valeur initiale pour chacun des paramètres de codage sélectionnés, puis, pour ledit au moins l'un des paramètres de codage sélectionnés - acquisition (E16) d'un nombre prédéterminé de valeurs du paramètre considéré, - acquisition (E17) de caractéristiques d'environnement affectées par la modification du paramètre, - simulation (E18) de codage et décodage de l'ensemble de données, avec chacune des valeurs du paramètre considéré. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que les paramètres de codage et leur valeur par défaut respective sont contenus dans un premier tableau prédéterminé. Procédé selon l'une quelconque des revendications 1 à 5, caractérise en ce que les paramètres de codage et des valeurs représentatives respectives sont contenus dans un deuxième tableau prédéterminé. Procédé selon l'une quelconque des revendications 1 à 6, caractérise en ce que les paramètres de codage et des caractéristiques d'environnement respectivement affectées par la modification de chaque paramètre sont contenus dans un troisième tableau prédéterminé. Procédé selon l'une quelconque des revendications 1 à 7, caractérise en ce que des paramètres de codage non sélectionnés sont mis à une valeur respective prédéterminée. Procédé de codage d'un ensemble de données représentatives grandeurs physiques, caractérisé en ce qu'il comporte le procédé détermination selon l'une quelconque des revendications 1 à 8, et en ce comporte étape de codage (E14) qui utilise les paramètres de codage précédemment déterminés. 10. Dispositif de détermination de la valeur de paramètres de codage pour coder un ensemble de données représentatives de grandeurs physiques, caractérisé en ce qu'il comporte - des moyens (31) de sélection d'un sous-ensemble de paramètres de codage, - moyens (31) d'évaluation des modifications apportées sur l'ensemble données codé et décodé lorsque la valeur d'au moins l'un des paramètres codage sélectionnés est modifiée, - moyens (310) d'affichage de caractéristiques représentatives desdites modifications. 11. Dispositif selon la revendication 10, caractérisé en ce est adapté à mettre les paramètres de codage sélectionnés à une valeur initiale respective prédéterminée. Dispositif selon la revendication 10 ou 11, caractérisé ce qu'il comporte moyens (310) d'affichage d'une icône représentative de chacun des parametres sélectionnés. 13. Dispositif selon l'une quelconque des revendications 10 à 12, caractérisé en que les moyens d'évaluation (31) sont adaptés à - acquérir une valeur initiale pour chacun des paramètres de codage sélectionnés, puis, pour ledit au moins l'un des paramètres de codage sélectionnés - acquérir un nombre prédéterminé de valeurs du paramètre considéré, - acquérir des caractéristiques d'environnement affectées par la modification paramètre, - simuler le codage et le décodage de l'ensemble de données, avec chacune des valeurs du paramètre considéré. 14. Dispositif selon l'une quelconque des revendications 10 à 13, caractérisé en ce qu'il comporte des moyens de mémoire (103) pour mémoriser un premier tableau prédéterminé contenant les paramètres de codage et leur valeur par défaut. 15. Dispositif selon l'une quelconque des revendications 10 à 14, caractérisé en ce qu'il comporte des moyens de mémoire (103) pour mémoriser un deuxième tableau prédéterminé contenant les paramètres de codage et des valeurs représentatives respectives. 16. Dispositif selon l'une quelconque des revendications 10 à 15, caractérisé en ce qu'il comporte des moyens de mémoire (103) pour mémoriser un troisième tableau prédéterminé contenant les paramètres de codage et des caractéristiques d'environnement respectivement affectées par la modification de chaque paramètre. 17. Dispositif selon l'une quelconque des revendications 10 à 16, caractérisé en ce qu'il est adapté à mettre des paramètres de codage non sélectionnés à une valeur respective prédéterminée. 18. Dispositif de codage ensemble de données représentatives de grandeurs physiques, caractérise en ce qu'il comporte le dispositif de détermination selon l'une quelconque revendications 10 à 17, et en ce qu'il comporte des moyens de codage (33) utilisent les paramètres de codage précédemment déterminés. 19. Dispositif de détermination selon l'une quelconque des revendications 10 à 17, caractérisé ce que les moyens de sélection et évaluation sont incorporés dans - un microprocesseur (100), - une mémoire morte (1 comportant un programme pour traiter les données, et - une mémoire vive comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 20. Dispositif de codage selon la revendication 18, caractérisé en ce que les moyens de sélection, évaluation et codage sont incorporés dans - microprocesseur (100), - mémoire morte (102) comportant un programme pour traiter les données, et - une mémoire vive (103) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 21. Appareil de traitement (10) d'une image numérique, caracterisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 9. 22. Appareil de traitement (10) d'une image numérique, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque des revendications 10 à 20. Appareil photographique numérique, caractérisé en ce qu'il comporte moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque revendications 1 à 9. Appareil photographique numérique, caractérisé en ce qu'il comporte dispositif selon l'une quelconque des revendications 10 à 20. 25. Caméscope numérique, caractérisé en ce qu'il comporte moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque revendications 1 à 9. 26. Caméscope numérique, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque des revendications 10 à 20. 27. Scanner, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 9. Scanner, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque revendications 10 à 20. 29. Imprimante numérique, caractérisée en ce qu'il comporte moyens adaptés à mettre en ceuvre le procédé selon l'une quelconque revendications 1 à 9. 30. Imprimante numérique, caractérisée en ce qu'il comporte le dispositif selon l'une quelconque des revendications 10 à 20. 31. Photocopieur numérique, caractérisé en ce qu'il comporte moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque revendications 1 à 9. 32. Photocopieur numérique, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque des revendications 10 à 20. 33. Télécopieur numérique, caractérisé en ce qu'il comporte moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque revendications 1 à 9. 34. Télécopieur numérique, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque des revendications 10 à 20.